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,2,2,3,1,0,0,0,0,0,0,0,0,0,0,8,9,7,10,2,6,1,3,5,4,255,196,0,118,16,0,1,3,3,2,4,3,5,3,7,5,5,16,12,1,29,0,1,2,3,4,5,6,7,17,8,9,18,19,20,56,181,21,33,34,49,119,22,65,133,23,35,50,71,81,134,197,24,66,82,97,113,36,37,51,83,114,25,38,39,52,67,69,98,99,116,129,130,145,166,177,193,212,54,84,86,87,88,100,115,149,150,161,209,211,53,68,73,104,136,178,198,225,228,240,55,57,117,146,147,162,179,180,40,101,132,148,163,85,131,164,194,241,210,227,255,196,0,21,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255,196,0,26,17,1,1,0,3,1,1,0,0,0,0,0,0,0,0,0,0,0,1,17,49,65,2,33,255,218,0,12,3,1,0,2,17,3,17,0,63,0,181,48,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,46,3,144,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,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,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,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,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,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,1,235,85,84,126,223,114,156,250,147,125,183,10,136,239,120,30,79,27,110,121,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,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,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,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,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,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,112,115,88,229,221,87,222,135,150,175,187,101,93,207,15,114,53,118,70,238,191,216,24,138,190,245,77,128,230,120,85,68,249,168,60,57,157,64,17,237,95,147,144,228,122,210,62,149,77,142,95,52,247,40,28,129,195,169,81,118,114,28,145,81,83,220,7,144,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,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,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,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,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,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,30,58,83,125,246,56,74,254,148,68,69,217,84,246,31,158,102,187,175,173,62,224,61,209,239,211,186,252,206,71,162,58,141,215,165,233,183,245,158,215,46,222,240,57,30,149,122,178,79,246,42,123,87,222,113,145,141,115,125,235,242,3,150,200,191,112,68,68,249,30,148,153,19,102,183,222,123,154,170,169,186,129,228,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,92,53,241,245,71,152,113,19,170,92,51,235,21,194,213,107,186,227,153,133,230,135,19,188,79,83,5,28,119,58,86,93,29,77,79,109,115,28,230,245,214,55,185,27,98,237,163,157,52,109,119,82,35,227,87,205,53,77,109,184,155,187,93,108,28,93,234,189,246,197,115,171,183,92,173,218,145,125,171,163,172,164,153,208,207,77,60,119,57,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,108,146,8,127,203,155,141,127,229,85,167,19,216,51,251,157,170,61,77,197,191,55,114,166,129,123,82,93,40,81,24,145,220,219,15,75,88,222,167,189,99,149,177,43,154,201,26,215,109,19,102,138,52,152,0,0,0,0,0,64,170,174,61,105,180,99,152,6,161,112,253,172,23,218,74,13,62,185,212,91,230,181,93,234,251,175,91,77,198,123,77,179,162,25,37,116,189,170,122,23,43,103,114,170,69,240,205,58,200,247,53,139,35,219,61,74,1,230,143,231,179,83,127,5,244,122,34,106,114,186,227,234,143,48,177,91,120,103,214,43,133,170,215,117,199,45,244,212,56,157,226,122,152,40,227,185,210,177,241,83,65,109,115,28,230,245,214,55,185,27,98,237,163,157,52,109,119,82,35,227,87,204,22,84,0,0,64,174,90,28,122,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,161,242,119,122,239,246,232,41,99,107,166,116,211,75,35,167,174,71,71,52,179,39,193,212,199,35,216,215,35,38,86,79,83,86,204,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,220,6,210,96,141,92,16,113,163,138,241,113,167,16,87,86,186,213,100,207,173,189,200,47,120,244,85,209,186,71,246,146,30,170,234,104,21,235,50,81,189,103,141,17,207,79,130,69,116,93,79,233,73,31,37,64,31,146,237,108,166,189,90,171,108,213,146,85,199,79,95,79,37,52,175,164,171,150,150,118,177,237,86,185,99,154,23,54,88,159,178,174,207,141,205,123,87,101,106,162,162,41,250,192,26,235,106,198,187,241,79,165,250,167,153,105,159,242,170,213,91,159,217,44,130,227,98,241,191,106,238,48,248,175,11,83,36,61,222,223,136,119,71,87,111,171,167,169,219,111,182,235,182,229,196,242,225,226,6,235,196,63,11,150,43,238,74,250,185,242,28,86,161,248,173,226,178,161,92,229,174,158,154,40,157,29,79,113,242,72,249,94,250,121,169,221,44,143,86,171,166,239,42,53,27,211,189,107,115,119,209,219,86,154,241,70,204,187,28,176,213,208,219,117,6,207,21,238,166,84,165,108,84,82,93,91,44,144,213,182,7,49,141,106,189,90,202,121,229,69,87,63,185,84,231,185,127,56,212,50,255,0,36,189,99,190,197,149,103,92,63,84,67,222,178,212,219,215,49,163,147,169,141,240,149,81,201,79,73,80,155,35,58,228,239,50,90,111,122,191,165,158,23,225,110,242,57,80,45,168,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,159,172,138,188,205,53,175,242,45,194,62,83,225,237,254,42,191,59,223,10,163,235,139,174,24,188,108,19,120,137,36,218,70,57,187,82,197,83,208,228,234,218,85,139,169,170,222,173,130,157,181,11,141,94,36,179,44,255,0,37,203,236,90,223,169,88,221,182,249,120,173,185,81,217,105,51,58,254,197,182,9,166,124,145,210,199,210,246,55,162,54,185,24,155,49,169,179,83,102,183,228,151,83,192,6,47,159,88,56,92,196,111,186,157,169,25,6,105,144,230,148,236,202,167,172,188,94,38,184,173,52,21,145,70,234,106,104,100,153,17,236,99,105,210,23,62,53,87,34,76,249,213,174,86,170,20,23,164,248,47,229,67,84,240,221,51,246,167,179,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,169,189,125,61,206,174,158,166,239,182,219,166,251,155,52,98,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,240,62,176,0,10,64,230,61,196,46,190,224,220,103,106,30,45,133,107,134,160,99,246,90,47,100,248,107,117,175,38,173,164,165,131,174,213,72,247,244,69,28,141,99,122,158,247,57,118,79,123,156,170,190,245,82,112,114,137,212,44,251,82,184,109,201,47,186,141,156,100,25,85,202,12,226,178,146,42,203,221,206,106,233,227,129,180,20,14,108,77,146,103,57,200,196,115,222,228,106,46,219,189,203,247,169,92,28,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,2,127,128,0,0,0,133,92,198,120,246,254,74,246,40,52,223,78,224,241,26,155,147,91,252,101,37,68,244,253,116,182,90,23,189,241,37,99,145,233,209,52,202,248,228,108,81,123,218,142,99,159,42,116,181,177,205,213,121,108,115,8,184,241,3,213,162,218,217,120,241,122,147,31,141,184,91,238,158,18,150,138,158,233,67,31,105,201,7,76,111,111,93,99,123,149,14,232,138,6,183,177,79,214,170,174,107,220,189,215,153,127,7,116,220,72,105,28,217,198,25,103,164,252,162,224,244,242,86,209,77,29,28,178,213,221,173,209,178,71,203,107,106,67,187,158,247,57,123,144,162,178,77,165,69,99,123,105,60,143,40,219,252,245,96,89,87,250,235,142,100,152,229,195,253,178,142,186,219,93,79,39,252,25,33,154,57,25,253,78,107,155,247,42,1,180,152,35,175,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,157,93,29,196,221,31,28,209,163,164,237,44,142,145,64,10,118,227,107,154,14,101,117,214,139,21,155,135,28,162,174,135,19,211,219,194,84,215,61,178,35,32,201,110,52,181,114,53,81,243,82,212,42,212,218,223,19,35,233,98,58,62,234,77,34,189,23,104,149,153,211,154,159,27,244,122,109,138,221,248,97,211,202,174,188,191,36,183,197,22,67,87,217,130,162,158,138,207,87,28,236,158,151,126,234,190,42,201,24,144,174,207,137,81,32,168,235,107,154,247,70,230,212,182,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,55,84,114,62,56,122,215,227,158,94,219,30,246,195,19,17,210,72,244,106,244,70,199,185,83,102,168,23,253,193,119,22,216,175,23,58,88,153,77,182,47,3,146,88,188,53,191,38,183,57,177,197,219,174,117,52,111,124,240,68,147,75,34,81,201,34,204,216,95,34,163,157,217,145,21,55,98,145,215,133,142,59,110,169,197,222,170,240,179,172,185,53,35,173,174,206,50,8,48,139,173,198,119,54,120,231,75,156,141,142,206,175,84,86,189,142,106,185,96,235,115,85,138,206,195,85,253,112,71,28,181,225,139,135,172,87,133,253,26,178,233,30,45,83,227,252,7,114,166,227,116,125,44,116,243,92,235,165,119,84,181,18,53,137,254,76,108,71,57,238,100,81,68,197,123,250,58,150,128,120,177,243,79,172,159,80,50,31,81,156,13,148,193,2,185,104,113,235,77,175,56,244,58,43,171,55,218,72,53,22,199,79,28,54,135,201,221,235,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,7,83,28,143,99,92,140,153,89,61,64,0,0,16,42,151,143,90,109,103,230,1,167,188,63,104,253,246,146,191,79,173,149,23,9,174,183,122,78,235,22,237,113,130,211,115,235,134,57,91,47,106,162,133,170,232,28,138,177,124,83,64,146,49,206,98,70,247,116,174,104,188,125,81,225,246,43,151,12,250,59,112,181,93,46,185,29,190,166,135,44,188,65,83,5,100,118,202,87,190,90,105,237,173,99,92,238,138,199,118,228,108,189,196,107,161,141,205,233,69,124,136,248,97,95,43,143,61,154,101,248,215,163,214,129,107,220,192,120,152,204,184,80,211,76,43,84,176,250,26,75,139,29,156,82,91,110,246,202,148,70,178,227,110,146,134,181,242,192,146,116,171,161,127,84,81,189,146,53,23,165,236,111,83,94,206,184,223,154,244,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,253,138,176,215,157,95,149,140,91,234,5,15,167,92,72,1,192,47,26,249,87,10,122,143,73,100,187,92,252,70,153,100,215,8,99,200,237,245,11,35,227,160,235,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,167,83,98,124,65,127,192,252,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,1,13,117,243,142,58,158,28,120,217,196,52,123,56,101,35,244,235,52,197,237,175,154,174,71,197,78,251,29,198,107,133,108,9,90,233,158,173,106,211,43,89,19,102,107,221,240,50,52,145,138,138,215,178,105,148,82,183,58,191,52,248,183,211,250,31,81,184,129,115,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,170,14,84,252,118,221,82,235,65,194,206,178,228,212,142,182,186,157,32,194,46,183,25,220,217,227,157,28,198,199,103,87,170,43,94,199,53,92,176,117,185,170,197,103,97,170,254,184,35,142,215,192,0,0,133,92,53,241,245,71,152,113,19,170,92,51,235,21,194,213,107,186,227,153,133,230,135,19,188,79,83,5,28,119,58,86,93,29,77,79,109,115,28,230,245,214,55,185,27,98,237,163,157,52,109,119,82,35,227,87,205,53,77,109,184,155,187,93,108,28,93,234,189,246,197,115,171,183,92,173,218,145,125,171,163,172,164,153,208,207,77,60,119,57,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,196,242,230,227,95,249,85,105,196,246,12,254,231,106,143,83,113,111,205,220,169,160,94,212,151,74,20,70,36,119,54,195,210,214,55,169,239,88,229,108,74,230,178,70,181,219,68,217,162,141,2,96,0,0,0,69,254,53,248,227,195,120,68,166,196,232,39,101,37,231,33,191,222,40,223,89,104,141,234,250,186,91,2,74,190,50,181,177,34,181,170,245,107,29,12,45,146,72,218,233,94,174,69,123,96,149,128,74,0,99,253,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,221,144,0,198,156,77,221,174,182,14,27,117,94,251,98,185,213,219,174,86,236,30,251,87,71,89,73,51,161,158,154,120,232,38,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,24,43,151,55,26,255,0,202,171,78,39,176,103,247,59,84,122,155,139,126,110,229,77,2,246,164,186,80,162,49,35,185,182,30,150,177,189,79,122,199,43,98,87,53,146,53,174,218,38,205,20,105,154,248,177,242,177,172,159,79,242,31,78,156,215,91,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,170,73,25,28,221,11,241,193,47,109,236,123,161,149,138,232,228,98,57,58,227,123,218,171,179,148,13,159,129,130,184,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,169,221,76,69,106,175,113,146,49,153,212,1,15,249,155,235,166,163,240,233,163,248,46,168,105,125,231,192,221,104,117,2,138,41,161,149,21,244,183,10,87,91,238,11,37,45,76,104,169,220,133,253,45,221,55,71,35,154,215,177,204,123,24,246,204,2,0,115,171,242,177,139,125,64,161,244,235,136,18,211,135,93,121,195,120,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,235,141,206,217,28,172,111,91,21,146,53,58,30,213,92,150,107,173,193,119,22,217,87,8,218,166,153,77,182,47,29,141,223,124,53,191,38,183,57,178,75,220,161,109,76,111,124,240,68,147,69,26,214,71,26,76,216,95,34,171,91,222,145,21,54,122,155,4,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,118,0,0,0,0,0,0,21,23,205,219,91,245,163,77,120,146,198,236,90,115,171,217,174,43,109,159,7,163,171,150,142,201,127,171,161,130,73,221,95,94,215,74,232,225,145,173,87,171,88,198,171,149,55,217,141,79,185,7,40,157,111,214,141,74,226,75,36,177,106,54,175,102,185,85,182,12,30,178,174,42,59,221,254,174,186,8,231,109,125,3,91,43,99,154,71,53,30,141,123,218,142,68,223,103,185,62,245,58,87,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,2,234,64,0,8,127,204,223,93,53,31,135,77,31,193,117,67,75,239,62,6,235,67,168,20,81,77,12,168,175,165,184,82,186,223,112,89,41,106,99,69,78,228,47,233,110,233,186,57,28,214,189,142,99,216,199,182,96,16,3,157,95,149,140,91,234,5,15,167,92,64,150,156,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,92,110,118,200,229,99,122,216,172,145,169,208,246,170,228,179,93,110,11,184,182,202,184,70,213,52,202,109,177,120,236,110,251,225,173,249,53,185,205,146,94,229,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,222,244,136,169,179,212,216,39,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,3,176,0,0,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,67,92,63,154,231,14,55,221,113,202,116,151,39,170,251,51,101,181,220,27,108,176,229,211,213,178,170,219,122,153,179,36,50,185,207,133,174,101,44,42,245,235,138,119,61,209,62,20,116,146,62,5,217,142,14,193,204,246,155,90,33,225,114,175,46,209,12,183,32,176,92,177,27,197,53,238,237,45,134,190,174,150,182,107,83,98,154,25,218,215,83,124,78,99,29,60,83,200,143,86,177,177,192,247,170,252,8,139,82,218,41,199,31,16,218,125,171,152,134,103,152,107,190,165,95,49,235,85,226,154,107,213,178,166,253,81,113,101,101,187,173,27,85,10,83,213,74,176,189,238,133,100,70,43,182,233,122,181,205,115,28,212,114,108,17,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,205,104,181,175,75,238,186,43,171,153,126,148,94,93,87,37,70,45,120,169,182,178,162,166,137,212,143,172,129,143,94,205,82,68,229,85,99,38,139,183,43,62,39,34,178,70,170,57,200,168,170,27,52,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,82,95,49,238,33,117,247,6,227,59,80,241,108,43,92,53,3,31,178,209,123,39,195,91,173,121,53,109,37,44,29,118,170,71,191,162,40,228,107,27,212,247,185,203,178,123,220,229,85,247,170,150,43,203,47,90,255,0,45,60,35,226,222,34,223,225,107,240,77,176,170,206,136,186,33,151,193,65,15,135,146,61,228,123,157,189,44,180,221,110,94,157,229,73,122,90,141,233,222,170,249,163,249,236,212,223,193,125,30,136,11,31,229,19,168,89,246,165,112,219,146,95,117,27,56,200,50,171,148,25,197,101,36,85,151,187,156,213,211,199,3,104,40,28,216,155,36,206,115,145,136,231,189,200,212,93,183,123,151,239,83,37,115,11,226,23,249,57,112,203,144,95,232,169,174,175,189,101,125,204,74,201,83,110,170,240,178,80,87,85,210,206,173,172,89,145,122,227,236,178,41,36,106,177,21,203,35,99,110,236,71,44,140,194,188,149,60,172,101,63,80,43,189,58,220,71,94,116,250,197,117,189,106,230,41,162,22,251,245,36,182,44,106,206,203,221,117,29,37,83,156,246,221,106,159,35,81,181,81,163,213,136,248,233,163,137,241,35,152,143,107,43,36,93,213,178,160,17,87,79,117,243,139,189,74,207,241,173,57,177,113,61,169,80,92,178,171,197,21,146,142,90,188,214,230,216,35,158,166,102,67,27,164,115,100,115,145,136,231,162,170,163,92,187,111,178,47,200,185,238,49,178,204,171,135,14,12,110,57,78,21,147,93,110,55,172,7,236,199,134,184,222,43,100,154,170,229,225,238,180,12,127,141,150,53,141,243,120,134,35,155,62,202,222,227,101,145,23,100,114,149,171,202,19,66,232,245,63,136,234,189,70,200,108,222,54,203,166,150,246,220,97,115,214,7,194,219,196,239,88,232,146,72,164,71,61,221,44,101,92,236,123,17,22,57,105,162,114,189,171,210,215,216,175,52,127,34,122,155,248,47,172,81,1,221,120,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,169,221,76,69,106,175,113,146,49,153,212,214,219,133,94,38,51,46,20,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,210,174,133,253,81,70,246,72,212,94,151,177,189,77,123,58,227,126,194,154,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,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,254,197,80,238,160,0,6,52,226,43,94,112,222,27,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,186,228,115,118,87,35,29,208,196,124,142,78,134,57,83,181,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,232,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,190,220,104,241,109,149,113,115,170,107,148,220,162,240,56,221,139,196,219,241,155,115,91,36,93,186,23,84,200,246,79,60,75,52,177,165,100,145,172,45,153,241,170,53,221,152,209,19,102,32,22,211,203,35,93,53,31,136,189,31,206,181,67,84,47,62,58,235,93,168,21,177,67,12,72,172,165,183,210,182,223,111,88,233,105,163,85,94,220,44,234,118,201,186,185,92,231,61,238,123,222,247,187,26,240,177,199,109,213,56,187,213,94,22,117,151,38,164,117,181,217,198,65,6,17,117,184,206,230,207,28,233,115,145,177,217,213,234,138,215,177,205,87,44,29,110,106,177,89,216,106,191,174,8,227,253,124,149,60,172,101,63,80,43,189,58,220,85,95,22,62,105,245,147,234,6,67,234,51,129,178,152,32,87,45,14,61,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,59,189,119,251,116,20,177,181,211,58,105,165,145,211,215,35,163,154,89,147,224,234,99,145,236,107,145,147,43,39,168,0,0,2,5,82,241,235,77,172,252,192,52,247,135,237,31,190,210,87,233,245,178,162,225,53,214,239,73,221,98,221,174,48,90,110,125,112,199,43,101,237,84,80,181,93,3,145,86,47,138,104,18,70,57,204,72,222,238,149,205,23,143,170,60,62,197,114,225,159,71,110,22,171,165,215,35,183,212,208,229,151,136,42,96,172,142,217,74,247,203,77,61,181,172,107,157,209,88,238,220,141,151,184,141,116,49,185,189,40,175,145,31,12,43,229,113,231,179,76,191,26,244,122,208,44,127,155,182,161,103,218,107,195,110,55,125,211,156,227,32,197,110,83,231,20,116,146,214,89,46,115,80,207,36,14,160,175,115,162,116,144,185,174,86,43,152,199,43,85,118,221,141,95,185,8,63,203,135,136,93,125,206,120,206,211,204,91,53,215,13,64,200,44,181,190,214,241,54,235,166,77,91,87,75,63,69,170,173,236,235,138,73,28,199,116,189,141,114,110,158,231,53,21,61,232,132,192,231,87,229,99,22,250,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,104,23,252,0,0,0,3,90,207,229,99,197,63,254,18,218,171,255,0,166,87,31,253,241,176,71,12,151,107,173,255,0,134,221,40,190,223,110,117,119,27,149,199,7,177,85,214,86,85,204,233,167,169,158,74,8,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,180,70,202,124,39,121,88,209,191,167,248,247,167,64,6,85,0,128,28,202,249,129,126,66,104,235,180,19,74,102,235,207,174,182,246,251,82,226,215,111,29,158,134,174,10,150,126,106,88,42,89,53,61,197,139,225,167,143,169,138,212,142,70,63,223,212,208,49,87,49,254,100,89,222,35,168,242,232,71,15,23,239,98,73,136,220,41,167,191,228,148,178,195,60,149,53,209,43,37,74,24,118,235,99,97,137,232,140,168,107,211,170,73,25,36,15,107,99,108,141,158,101,112,103,198,102,3,197,158,1,77,89,71,93,73,110,205,173,212,236,138,253,97,150,88,97,157,211,199,13,58,212,213,210,211,36,242,204,180,61,234,132,142,57,100,217,119,78,151,123,254,122,245,219,45,55,91,213,75,232,236,214,202,186,250,136,233,231,171,124,84,208,186,87,182,8,34,124,211,74,173,106,42,163,35,138,57,36,123,190,77,99,28,229,217,17,84,238,186,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,233,110,233,186,57,28,214,189,142,99,216,199,180,54,105,6,52,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,186,227,115,182,71,43,27,214,197,100,141,78,135,181,87,37,128,0,0,0,0,0,1,173,103,242,177,226,159,255,0,9,109,85,255,0,211,43,143,254,248,216,35,134,75,181,214,255,0,195,110,148,95,111,183,58,187,141,202,227,131,216,170,235,43,42,230,116,211,212,207,37,4,46,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,90,35,101,62,19,188,172,104,223,211,252,123,211,160,3,42,128,0,169,94,103,152,143,19,92,58,101,84,218,189,166,252,70,106,171,48,28,194,225,52,85,20,238,206,42,153,236,171,196,210,84,84,37,44,20,241,44,105,29,31,97,187,66,141,235,86,246,36,107,220,221,227,235,141,124,52,115,15,215,221,22,213,58,12,167,58,212,108,175,59,198,234,187,86,251,197,186,255,0,120,173,186,118,168,93,83,11,231,158,142,41,106,89,27,107,18,56,158,216,222,245,233,78,227,145,83,103,46,215,189,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,162,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,154,251,113,163,194,78,85,194,54,169,174,45,114,151,199,99,119,223,19,112,198,110,45,116,146,247,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,247,163,84,93,158,128,108,19,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,149,235,206,83,86,53,79,75,255,0,36,31,147,61,75,202,241,47,105,253,160,241,190,194,188,212,208,120,174,223,179,251,125,222,203,219,215,211,220,127,79,86,251,117,187,111,154,145,215,150,135,30,181,58,13,144,195,162,186,179,125,171,159,78,175,149,17,195,104,124,157,174,139,5,198,122,168,218,233,157,52,210,198,216,40,85,178,77,44,201,241,244,189,168,246,53,170,249,149,249,87,157,197,218,213,127,181,104,53,246,197,115,164,184,219,110,52,249,5,93,29,101,36,205,154,10,152,36,109,177,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,202,229,19,173,250,209,169,92,73,100,150,45,70,213,236,215,42,182,193,131,214,85,197,71,123,191,213,215,65,28,237,175,160,107,101,108,115,72,230,163,209,175,123,81,200,155,236,247,39,222,165,186,20,173,201,83,205,62,83,244,254,187,212,109,198,85,230,185,199,79,248,126,23,244,83,51,255,0,182,41,115,250,218,22,255,0,146,214,218,227,168,71,127,229,124,83,26,223,232,66,175,255,0,76,66,6,52,230,13,204,135,50,212,28,254,61,62,225,199,80,178,12,99,19,197,170,42,33,174,186,89,235,18,146,123,205,198,57,166,137,102,134,178,150,119,44,180,61,164,141,241,34,43,58,214,71,57,237,119,76,93,29,3,131,185,248,217,226,191,87,45,248,125,155,136,77,96,110,49,110,168,167,169,203,46,241,230,215,8,89,110,183,43,254,52,108,174,123,219,226,100,107,100,108,44,233,119,83,209,92,169,219,100,143,100,116,208,189,11,212,126,34,245,30,221,165,250,95,102,241,215,90,237,229,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,103,83,119,93,149,202,231,53,140,107,222,246,49,219,10,112,197,195,214,43,194,254,141,89,116,143,22,169,241,254,3,185,83,113,186,62,150,58,121,174,117,210,187,170,90,137,26,196,255,0,38,54,35,156,247,50,40,162,98,189,253,29,74,29,255,0,19,176,125,148,197,108,216,183,182,238,183,159,99,91,233,237,254,209,187,84,248,138,234,206,212,109,103,126,162,93,147,185,51,250,122,158,253,147,169,202,171,178,110,125,96,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,30,28,221,194,185,16,53,200,239,144,28,22,22,175,220,155,156,39,153,148,236,87,200,171,178,127,190,123,206,171,169,23,73,45,24,189,93,100,127,54,118,253,255,0,219,35,19,246,47,237,3,234,89,47,212,119,152,59,208,73,190,206,86,175,192,169,239,77,191,111,246,161,244,220,222,191,146,144,219,131,221,99,171,201,239,55,27,21,106,238,172,153,207,111,203,239,74,100,251,152,159,211,95,188,153,76,119,83,81,223,181,0,224,144,35,125,255,0,176,246,39,200,242,120,220,15,32,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,117,77,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,110,169,36,100,115,116,47,199,4,189,183,177,238,134,86,43,163,145,136,228,235,141,239,106,174,206,83,96,158,14,248,170,195,120,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,53,108,78,123,221,225,164,115,100,116,47,234,119,83,17,90,171,220,100,140,101,21,230,252,51,230,88,119,14,154,121,196,211,107,169,43,241,60,242,162,178,218,244,106,164,115,219,110,48,85,85,196,216,30,197,114,172,140,150,42,71,202,217,27,242,84,145,143,107,118,141,210,184,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,157,42,232,95,213,20,111,100,141,69,233,123,27,212,215,179,174,55,134,201,32,233,90,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,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,254,197,94,234,0,0,5,0,243,71,243,217,169,191,130,250,61,17,23,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,37,7,52,127,61,154,155,248,47,163,209,13,30,224,130,251,175,60,29,228,218,235,165,244,183,91,206,117,139,230,19,91,166,177,197,51,22,58,203,60,84,48,77,34,211,66,145,44,146,214,36,149,13,114,51,184,136,248,216,230,177,142,145,88,215,133,154,114,226,227,142,167,138,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,115,40,214,7,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,170,73,25,28,221,11,241,193,47,109,236,123,161,149,138,232,228,98,57,58,227,123,218,171,179,148,191,238,11,184,182,197,120,185,210,196,202,109,177,120,28,146,197,225,173,249,53,185,205,142,46,221,115,169,163,123,231,130,36,154,89,18,142,73,22,102,194,249,21,28,238,204,136,169,187,20,9,0,106,174,109,80,106,174,7,127,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,75,119,77,209,200,230,181,236,115,30,198,61,187,10,112,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,166,90,121,28,197,255,0,38,70,43,154,199,62,41,98,122,177,157,125,41,74,220,74,112,65,125,210,77,14,210,222,33,240,58,91,173,227,12,203,112,251,53,199,35,169,158,102,77,37,162,241,87,11,100,114,57,145,196,206,213,27,251,177,50,39,170,189,82,68,115,30,244,87,196,143,234,156,23,113,109,149,112,141,170,105,148,219,98,241,216,221,247,195,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,103,168,27,20,131,170,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,117,73,27,228,135,173,62,56,37,237,189,236,108,209,61,29,28,140,71,47,68,140,123,85,119,106,157,172,8,1,206,111,75,126,213,240,227,98,212,202,11,23,138,175,193,50,8,252,77,111,138,232,240,118,186,214,44,51,126,109,94,141,147,174,169,182,230,251,154,231,183,109,211,102,247,20,173,94,2,117,51,42,210,254,46,52,206,227,139,85,246,253,189,144,81,99,55,24,31,36,137,13,85,13,124,236,167,149,146,53,143,111,95,79,113,178,177,29,187,82,88,98,122,181,221,27,23,211,196,14,153,254,89,52,59,60,210,216,233,45,85,21,121,54,63,93,111,160,246,164,125,116,176,215,62,23,120,89,223,240,61,91,218,157,34,145,30,214,171,152,230,35,154,157,77,67,90,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,64,218,120,169,94,118,154,199,125,151,42,193,120,126,167,135,179,101,166,183,166,99,89,39,83,29,226,234,164,146,162,146,157,54,86,117,199,217,100,85,62,244,127,75,252,87,196,221,227,106,173,143,240,209,159,212,234,159,15,58,111,168,55,12,134,146,249,114,190,98,246,218,155,165,117,50,197,209,45,199,195,177,43,17,82,36,70,49,237,168,73,88,246,53,19,161,237,115,118,111,78,201,66,252,112,107,21,215,91,248,163,212,12,186,178,253,73,117,182,209,94,42,108,150,25,104,106,157,61,18,90,169,37,116,52,206,167,114,189,237,232,145,173,89,220,177,175,67,164,158,71,181,19,175,96,51,87,40,141,29,181,106,87,20,111,203,178,59,13,93,117,183,79,172,242,222,233,165,90,86,203,69,29,213,210,199,13,35,103,115,216,230,163,209,175,168,158,36,69,107,251,148,173,123,87,243,110,66,242,72,21,201,167,0,169,198,120,92,186,102,119,28,122,146,146,163,49,202,42,234,104,238,13,72,150,122,235,117,60,81,83,198,143,115,85,94,140,142,166,58,228,107,31,182,202,233,28,137,180,157,78,158,160,0,0,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,224,39,248,0,0,0,1,82,188,217,56,37,172,183,223,127,148,222,144,226,157,218,11,167,91,115,27,93,162,219,60,146,67,84,214,77,60,151,153,59,104,232,217,11,163,141,82,119,170,70,214,200,214,72,229,145,211,200,230,219,81,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,3,91,126,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,244,203,79,35,152,191,228,200,197,115,94,214,75,20,79,86,63,163,165,110,167,95,57,129,105,102,149,112,203,143,107,222,55,55,181,106,245,14,223,39,217,11,114,58,154,121,18,185,105,100,122,120,200,153,82,213,236,211,206,216,224,170,236,189,206,142,71,163,63,73,80,170,14,61,120,59,200,120,88,213,203,155,172,214,122,185,244,234,249,81,227,113,251,156,52,117,94,18,137,147,190,119,71,107,150,162,94,166,186,166,38,195,34,34,119,94,247,196,214,74,189,42,247,53,177,128,14,193,118,185,230,90,175,159,214,222,107,35,171,191,229,153,141,226,74,153,89,73,72,139,61,194,227,87,50,185,201,28,48,181,17,95,36,178,46,204,141,169,239,114,35,83,228,133,217,242,204,224,187,249,54,105,195,245,35,53,111,115,62,207,173,244,147,212,211,205,67,217,146,197,66,169,221,101,14,242,49,179,54,103,43,218,234,134,175,75,123,145,68,196,106,246,82,73,35,87,41,190,9,107,46,23,223,229,55,171,216,167,106,130,215,208,220,58,215,119,182,207,28,147,85,57,144,207,29,230,62,226,54,55,194,216,228,68,129,232,146,53,210,57,242,53,99,116,17,185,214,212,0,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,12,127,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,123,139,254,224,131,141,28,87,139,141,56,130,186,181,214,171,38,125,109,238,65,123,199,162,174,141,210,63,180,144,245,87,83,64,175,89,146,141,235,60,104,142,122,124,18,43,162,234,127,74,72,250,97,199,56,85,204,179,174,20,46,28,75,96,150,218,187,179,49,92,162,227,105,202,41,34,145,28,250,91,116,116,116,51,195,89,20,40,206,167,49,142,158,167,190,238,181,233,103,105,232,196,99,38,123,122,78,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,250,91,186,110,142,71,53,175,99,152,246,49,237,13,154,72,127,204,103,141,127,228,171,167,16,88,48,11,157,170,77,77,202,127,55,109,166,157,123,178,90,232,85,30,146,92,221,15,75,152,238,151,177,35,137,178,171,90,249,28,231,109,43,97,150,53,103,92,200,180,106,197,194,61,15,16,182,75,245,170,92,147,35,183,203,71,102,198,91,43,171,38,139,34,108,13,89,104,231,103,230,100,236,211,73,36,107,52,171,219,69,137,209,185,138,171,60,9,37,32,234,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,244,201,35,227,135,173,126,8,34,238,61,239,108,49,49,27,28,108,87,47,68,108,99,81,118,106,1,215,238,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,37,7,43,143,61,154,101,248,215,163,214,141,97,224,130,251,160,220,29,227,58,235,170,20,183,91,54,117,148,102,16,219,161,177,203,51,18,58,59,60,180,51,205,26,212,194,177,36,145,86,44,148,238,114,179,184,168,200,222,214,189,141,145,30,214,57,92,121,236,211,47,198,189,30,180,9,255,0,206,175,202,198,45,245,2,135,211,174,37,43,23,83,206,175,202,198,45,245,2,135,211,174,37,90,240,147,162,22,174,35,245,251,28,209,123,205,242,174,205,79,145,211,221,26,202,250,104,219,35,233,167,134,221,83,81,11,213,142,247,61,137,44,49,245,179,118,171,153,212,212,115,21,81,232,18,131,150,167,48,47,200,77,101,14,130,106,180,221,120,13,214,224,239,101,220,92,237,228,179,215,85,207,76,207,206,203,61,75,33,167,183,49,60,76,242,116,177,92,146,72,247,251,250,156,75,78,108,188,86,221,116,83,75,237,26,81,167,57,77,93,163,54,205,42,25,87,45,101,178,185,212,245,182,203,85,60,136,231,74,201,33,153,147,66,249,166,107,34,99,149,174,100,145,199,88,223,114,181,10,129,214,45,29,207,180,43,63,186,105,206,163,88,106,237,215,43,117,68,241,69,44,180,179,67,5,194,8,230,146,22,213,210,186,102,49,210,211,72,232,158,177,202,141,68,114,39,246,162,124,172,179,63,204,179,170,108,126,151,48,200,106,238,204,197,108,241,216,45,11,82,168,231,210,219,163,150,89,98,167,71,237,212,230,49,211,200,140,234,85,233,103,75,27,179,24,198,180,44,83,128,14,96,124,96,106,22,168,98,58,19,115,177,82,106,109,162,74,134,37,214,233,87,11,162,186,219,45,12,142,56,159,83,37,99,92,145,57,144,175,76,138,233,227,124,211,189,235,23,113,100,150,61,186,87,58,191,52,248,183,211,250,31,81,184,153,171,146,231,15,94,204,177,100,124,78,221,170,110,180,245,119,127,19,137,90,40,164,165,237,82,205,66,199,211,77,61,99,100,114,111,54,243,198,144,181,89,179,88,234,121,209,85,238,118,209,225,94,117,126,105,241,111,167,244,62,163,113,2,0,23,83,203,83,152,23,229,218,142,135,65,53,90,110,140,250,213,111,119,178,238,46,118,209,222,40,105,32,166,103,231,101,158,165,243,84,92,94,190,38,121,58,88,141,88,227,123,253,221,46,43,131,134,158,17,46,188,77,105,30,176,229,120,125,198,173,50,205,53,167,182,92,173,182,168,233,221,59,46,240,74,202,231,84,82,181,145,181,210,248,151,37,52,125,158,148,84,115,247,141,205,252,226,73,30,10,255,0,61,88,22,85,254,186,227,153,38,57,112,255,0,108,163,174,182,215,83,201,255,0,6,72,102,142,70,127,83,154,230,253,202,128,109,38,8,213,193,7,26,56,175,23,26,113,5,117,107,173,86,76,250,219,220,130,247,143,69,93,27,164,127,105,33,234,174,166,129,94,179,37,27,214,120,209,28,244,248,36,87,69,212,254,148,145,242,84,13,107,56,177,243,79,172,159,80,50,31,81,156,234,154,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,221,82,72,200,230,232,95,142,9,123,111,99,221,12,172,87,71,35,17,201,215,27,222,213,93,156,167,107,226,199,205,62,178,125,64,200,125,70,115,191,228,156,23,101,95,201,11,79,248,174,192,27,117,191,210,94,253,169,6,81,107,130,134,74,137,45,94,22,174,181,173,174,107,162,98,163,40,210,10,68,73,93,42,167,110,78,149,234,115,101,233,136,46,83,130,238,45,177,94,46,116,177,50,155,108,94,7,36,177,120,107,126,77,110,115,99,139,183,92,234,104,222,249,224,137,38,150,68,163,146,69,153,176,190,69,71,59,179,34,42,110,197,36,1,173,103,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,122,101,167,145,204,95,242,100,98,185,175,107,37,138,39,171,31,209,210,183,189,108,227,91,135,155,183,15,47,226,90,151,55,164,102,48,202,121,247,164,169,169,167,166,184,251,70,26,119,206,251,74,67,44,141,106,215,43,88,238,136,81,255,0,156,221,175,99,157,27,154,245,7,24,156,85,97,188,40,105,29,195,48,188,220,169,29,147,220,105,234,41,177,59,68,145,172,207,184,220,81,159,2,186,38,189,142,240,209,185,209,186,103,245,55,165,138,141,69,238,62,54,63,95,109,85,212,204,171,89,53,31,35,213,44,214,175,196,94,178,107,132,183,10,158,153,36,124,112,245,175,193,4,93,199,189,237,134,38,35,99,141,138,229,232,141,140,106,46,205,67,186,241,85,196,198,101,197,126,174,86,106,150,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,58,81,211,63,170,89,30,249,28,137,212,247,187,165,172,103,68,108,150,188,181,57,122,86,106,109,246,135,93,117,231,16,255,0,56,180,29,82,217,236,119,72,103,167,146,241,85,209,77,53,53,83,225,146,20,142,166,220,232,230,123,145,91,39,76,146,68,141,115,95,31,91,92,18,127,149,143,6,217,150,128,97,181,154,179,169,85,57,5,143,39,204,233,214,23,98,207,173,70,210,67,110,222,41,41,102,172,165,237,163,153,92,215,37,70,200,178,47,110,42,133,99,154,201,29,35,91,61,64,3,21,113,99,229,99,89,62,159,228,62,157,57,173,97,178,159,22,62,86,53,147,233,254,67,233,211,154,214,1,149,120,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,211,45,60,142,98,255,0,147,35,21,205,123,89,44,81,61,88,254,142,149,190,138,174,44,116,178,175,134,91,223,19,184,149,242,213,117,178,217,241,247,221,157,69,45,222,154,41,34,174,90,86,77,21,170,166,72,221,43,41,235,28,249,160,133,99,248,156,146,74,212,70,185,85,168,180,131,196,167,10,55,221,14,194,116,183,85,109,49,93,110,88,102,164,225,246,107,194,92,167,133,139,29,13,226,162,141,179,84,208,57,236,95,237,150,37,123,88,174,141,206,98,119,22,9,30,184,130,139,80,179,235,118,27,95,167,54,252,227,32,165,196,238,149,9,87,93,97,134,231,51,45,213,83,162,198,169,44,180,200,238,211,222,139,12,74,142,115,85,127,54,207,232,166,193,34,176,158,102,156,92,96,218,143,125,212,10,108,251,219,20,153,13,194,123,133,78,51,123,89,235,236,240,119,22,101,100,20,172,146,85,154,146,24,214,111,133,144,204,205,210,56,145,234,246,181,16,153,92,208,50,76,251,49,229,249,164,249,94,169,99,20,152,238,89,120,202,45,21,183,107,85,50,204,140,164,158,75,85,193,203,26,178,118,54,88,159,178,167,92,47,71,44,79,87,71,215,39,71,113,208,127,151,167,15,95,202,55,137,172,126,193,91,83,106,101,151,20,237,229,183,186,107,141,47,138,142,190,134,146,170,4,117,26,66,169,209,39,121,242,199,27,145,234,141,72,221,35,182,122,181,35,125,138,243,171,242,177,139,125,64,161,244,235,136,20,172,77,254,90,28,113,212,240,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,124,12,141,36,98,162,181,236,154,32,105,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,187,111,178,47,200,253,90,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,61,49,200,200,230,232,95,130,120,187,140,99,221,12,172,86,201,27,213,169,215,27,216,228,77,156,128,108,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,202,160,229,79,199,109,213,46,180,28,44,235,46,77,72,235,107,169,210,12,34,235,113,157,205,158,57,209,204,108,118,117,122,162,181,236,115,85,203,7,91,154,172,86,118,26,175,235,130,56,237,124,0,0,0,0,10,86,231,87,230,159,22,250,127,67,234,55,17,201,83,205,62,83,244,254,187,212,109,195,157,95,154,124,91,233,253,15,168,220,71,37,79,52,249,79,211,250,239,81,183,1,117,32,0,4,0,231,87,229,99,22,250,129,67,233,215,18,127,144,3,157,95,149,140,91,234,5,15,167,92,64,165,98,106,114,204,227,71,249,54,106,59,244,223,53,119,115,1,207,174,20,144,84,212,77,93,217,142,197,92,171,218,101,118,210,61,176,182,23,35,218,218,135,47,75,187,113,68,244,114,246,82,57,35,6,136,97,86,173,74,214,140,7,78,111,181,21,112,91,114,172,162,213,100,172,150,145,237,108,241,193,83,87,28,50,58,55,57,174,106,61,26,245,84,85,107,147,125,183,69,249,31,87,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,232,145,173,221,90,143,119,67,209,241,185,122,216,228,64,217,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,149,1,202,235,143,170,204,62,251,109,225,159,88,174,23,91,165,171,35,184,83,80,226,119,137,234,103,172,146,217,84,246,69,77,5,181,204,115,157,209,70,238,220,109,139,182,141,108,50,57,221,72,172,145,95,12,138,230,95,199,173,54,131,99,211,104,174,147,95,105,39,212,91,229,60,144,221,223,31,119,174,193,110,158,150,70,182,102,205,12,177,186,10,229,116,144,203,10,124,125,44,106,189,237,106,62,21,120,97,94,107,28,118,221,86,235,95,194,206,141,100,212,141,182,182,157,96,205,238,182,233,220,233,228,157,92,246,201,103,71,162,35,88,198,181,26,179,244,57,202,245,127,97,202,206,137,227,146,189,116,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,212,221,215,101,114,185,205,99,26,247,189,140,119,192,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,215,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,254,224,207,131,60,7,132,204,2,154,142,142,134,146,227,155,92,105,217,45,250,253,44,80,205,59,103,146,26,116,169,164,165,169,72,34,153,40,123,212,233,36,113,73,186,238,189,78,247,252,131,47,233,86,155,216,180,127,78,49,205,47,198,43,46,181,118,172,102,223,21,186,146,107,165,115,234,234,159,28,105,178,43,228,127,254,166,53,27,27,27,179,35,99,24,214,177,181,67,206,159,71,110,182,93,92,197,53,190,223,97,164,138,197,146,217,217,100,174,172,164,165,115,94,235,173,43,228,114,58,170,68,98,49,95,37,52,145,50,37,115,213,238,101,28,137,178,54,36,46,36,142,188,127,232,53,55,16,124,46,101,216,204,52,85,117,55,219,5,59,242,108,121,148,148,242,212,206,251,141,36,82,57,176,199,12,111,106,202,249,226,116,212,200,138,142,217,106,17,232,199,57,173,64,43,43,148,38,186,81,233,135,17,213,122,115,144,222,124,21,151,82,237,237,183,66,215,164,12,133,215,136,30,178,81,44,146,200,173,123,122,152,250,184,24,198,42,172,146,212,196,213,99,151,165,204,232,28,209,252,246,106,111,224,190,143,68,71,93,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,177,206,130,73,233,166,100,209,182,70,181,205,114,177,92,196,69,68,115,87,109,246,84,249,153,127,142,236,235,242,161,196,197,239,83,61,151,236,207,181,184,254,43,125,240,93,254,247,133,241,88,245,186,110,215,115,165,189,125,61,206,158,174,150,239,182,251,38,251,1,97,92,165,179,91,86,154,240,53,169,250,141,125,167,171,158,219,138,229,23,171,221,100,84,140,107,167,146,10,107,61,12,210,54,54,185,205,106,189,90,197,68,69,115,83,125,183,84,249,149,45,168,89,173,215,82,179,252,151,81,175,180,244,144,92,178,171,197,109,238,178,42,70,57,176,71,61,76,207,154,70,198,215,57,206,70,35,158,168,136,174,114,237,182,234,191,50,79,225,250,233,89,166,28,178,175,218,115,143,94,124,21,235,82,245,66,190,221,51,88,147,178,103,89,224,181,219,100,173,88,229,141,90,198,245,61,244,144,61,143,85,73,34,169,149,168,199,39,83,153,135,248,72,209,123,174,189,113,13,132,233,253,46,33,87,145,90,36,188,81,213,228,148,240,189,209,50,43,36,117,17,248,217,101,149,174,106,196,206,210,185,168,228,115,92,175,123,24,205,228,123,17,66,231,249,101,232,167,228,91,132,124,91,196,92,60,85,126,119,182,107,89,209,47,92,49,120,216,33,240,241,199,188,108,115,118,165,138,155,173,171,213,180,171,47,75,149,189,59,57,163,249,19,212,223,193,125,98,136,147,246,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,17,131,154,63,145,61,77,252,23,214,40,128,160,18,85,112,11,198,190,85,194,158,163,210,89,46,215,63,17,166,89,53,194,24,242,59,125,66,200,248,232,58,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,212,216,159,22,10,209,12,42,213,169,90,209,128,233,205,246,162,174,11,110,85,148,90,172,149,146,210,61,173,158,56,42,106,227,134,71,70,231,53,205,71,163,94,170,138,173,114,111,182,232,191,35,32,113,137,194,174,101,194,134,174,92,48,251,205,182,173,216,197,198,162,162,167,19,187,201,34,76,203,141,185,31,240,35,165,107,24,223,19,27,93,27,102,103,75,122,94,168,228,78,219,227,123,195,98,139,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,5,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,53,242,194,227,214,155,70,46,180,156,63,107,5,246,146,131,79,174,117,21,51,90,174,245,125,215,173,166,227,59,161,232,134,73,93,47,106,158,133,202,217,220,170,145,124,51,78,178,61,205,98,200,246,228,14,107,28,118,221,86,235,95,194,206,141,100,212,141,182,182,157,96,205,238,182,233,220,233,228,157,92,246,201,103,71,162,35,88,198,181,26,179,244,57,202,245,127,97,202,206,137,227,144,48,175,50,254,56,234,120,142,204,166,209,236,29,148,140,211,172,46,241,35,225,171,141,241,84,62,249,113,133,36,129,107,91,51,21,205,74,100,107,229,108,45,99,190,54,72,178,61,85,92,198,67,8,14,255,0,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,219,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,206,166,238,187,43,149,206,107,24,215,189,236,99,191,46,183,225,86,173,53,214,140,251,78,108,85,21,115,219,113,92,162,235,100,163,150,173,237,116,242,65,77,87,36,49,186,71,53,173,106,189,90,196,85,84,107,83,125,246,68,249,1,110,156,149,60,172,101,63,80,43,189,58,220,85,95,22,62,105,245,147,234,6,67,234,51,150,169,201,83,202,198,83,245,2,187,211,173,197,85,241,99,230,159,89,62,160,100,62,163,56,24,210,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,96,158,8,56,209,197,120,184,211,136,43,171,93,106,178,103,214,222,228,23,188,122,42,232,221,35,251,73,15,85,117,52,10,245,153,40,222,179,198,136,231,167,193,34,186,46,167,244,164,143,166,188,99,133,27,238,119,193,221,227,137,188,42,43,173,210,191,19,204,42,236,247,251,92,16,178,72,225,179,178,134,154,116,175,110,202,146,39,106,73,92,146,162,35,211,183,35,100,94,219,97,145,206,198,186,59,172,89,246,133,103,246,189,70,211,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,254,197,64,217,204,135,252,198,120,215,254,74,186,113,5,131,0,185,218,164,212,220,167,243,118,218,105,215,187,37,174,133,81,233,37,205,208,244,185,142,233,123,18,56,155,42,181,175,145,206,118,210,182,25,99,95,149,123,230,133,163,95,201,30,78,32,173,18,120,12,174,191,197,88,237,120,165,108,110,168,155,237,20,80,70,247,66,189,43,31,122,142,46,253,60,178,84,53,204,78,212,172,111,193,59,219,9,74,218,171,169,153,86,178,106,62,71,170,89,173,95,136,189,100,215,9,110,21,61,50,72,248,225,235,95,130,8,187,143,123,219,12,76,70,199,27,21,203,209,27,24,212,93,154,128,117,251,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,73,65,202,227,207,102,153,126,53,232,245,163,88,120,32,190,232,55,7,120,206,186,234,133,45,214,205,157,101,25,132,54,232,108,114,204,196,142,142,207,45,12,243,70,181,48,172,73,36,85,139,37,59,156,172,238,42,50,55,181,175,99,100,71,181,142,87,30,123,52,203,241,175,71,173,2,127,243,171,242,177,139,125,64,161,244,235,137,88,28,23,235,29,139,64,184,160,192,53,87,41,135,174,203,106,184,73,79,113,147,169,233,225,169,106,233,229,164,150,167,102,49,239,127,101,149,14,151,182,214,171,159,219,232,77,149,219,165,159,243,171,242,177,139,125,64,161,244,235,137,74,192,109,59,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,202,96,229,133,199,173,54,140,93,105,56,126,214,11,237,37,6,159,92,234,42,102,181,93,234,251,175,91,77,198,119,67,209,12,146,186,94,213,61,11,149,179,185,85,34,248,102,157,100,123,154,197,145,237,185,240,6,52,226,43,94,112,222,27,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,186,228,115,118,87,35,29,208,196,124,142,78,134,57,83,181,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,232,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,190,220,104,241,109,149,113,115,170,107,148,220,162,240,56,221,139,196,219,241,155,115,91,36,93,186,23,84,200,246,79,60,75,52,177,165,100,145,172,45,153,241,170,53,221,152,209,19,102,32,24,0,217,79,132,239,43,26,55,244,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,79,241,239,78,128,12,85,199,215,26,248,175,10,122,113,87,100,180,220,252,70,166,228,214,249,163,199,45,244,235,27,228,160,235,71,70,219,157,66,72,215,177,176,196,244,85,99,94,213,239,72,197,98,39,75,101,124,84,45,254,122,179,220,171,253,117,200,242,76,142,225,254,217,89,93,114,174,168,147,254,20,147,77,36,143,254,183,57,206,251,213,73,127,205,23,135,221,113,211,125,113,185,106,134,121,144,93,114,220,51,45,184,84,187,28,188,207,60,211,71,107,142,73,165,168,109,153,201,35,157,225,251,61,201,123,76,69,72,228,141,28,246,34,42,75,28,88,171,129,109,103,211,141,9,226,59,29,205,117,107,24,181,93,113,103,245,82,86,84,214,218,18,225,53,158,69,123,36,167,184,210,177,87,120,230,134,120,162,85,145,136,233,18,37,153,35,107,158,173,64,44,255,0,151,55,0,182,45,15,211,137,245,19,85,109,254,213,204,245,27,31,240,55,43,61,125,51,219,75,108,179,213,35,36,125,182,122,105,154,157,201,159,211,31,136,238,179,102,185,157,166,162,35,94,249,161,175,50,254,2,170,116,27,33,155,90,180,154,197,87,62,157,95,42,36,154,238,200,251,93,22,11,140,245,82,57,176,182,24,98,141,176,80,171,100,134,40,87,227,233,123,85,143,115,85,240,163,238,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,53,115,16,215,125,35,209,158,30,110,246,109,83,198,105,50,167,231,52,245,86,107,70,63,59,25,43,42,106,219,78,249,98,168,154,62,252,51,37,52,51,54,159,174,104,29,221,137,242,66,172,86,189,88,228,10,118,224,187,139,108,171,132,109,83,76,166,219,23,142,198,239,190,26,223,147,91,156,217,37,238,80,182,166,55,190,120,34,73,162,141,107,35,141,38,108,47,145,85,173,239,72,138,155,61,77,130,112,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,87,114,247,185,88,240,253,170,26,7,195,205,100,58,164,202,187,93,118,93,120,91,245,46,61,58,70,143,182,192,234,120,163,107,166,111,109,37,142,166,84,141,21,241,62,71,163,24,200,83,166,41,123,205,80,153,64,0,0,0,0,0,53,87,54,83,225,59,202,198,141,253,63,199,189,58,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,3,42,128,0,24,211,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,235,141,206,221,90,143,111,91,21,241,185,122,30,228,92,150,0,214,91,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,118,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,253,46,217,118,71,35,154,230,61,172,123,30,198,179,157,116,212,125,73,211,140,27,75,243,91,207,181,109,90,115,227,162,176,77,58,43,170,169,233,106,146,157,22,149,210,42,252,112,199,225,91,218,69,78,166,53,238,98,57,88,216,216,203,212,227,127,130,236,87,139,141,56,158,134,137,182,171,38,125,109,237,207,100,200,101,161,141,210,63,180,147,116,208,212,206,140,89,146,141,235,60,138,173,98,252,18,43,101,233,127,74,198,250,1,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,61,224,119,93,11,226,7,62,225,226,235,148,223,116,229,244,144,92,178,172,94,187,21,150,178,85,153,179,208,193,82,232,156,234,154,89,33,146,55,69,82,199,66,199,71,34,171,145,171,239,233,95,118,221,43,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,247,159,146,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,234,121,104,112,21,77,160,216,244,58,213,171,54,42,73,245,22,249,79,28,214,134,73,221,235,176,91,167,165,141,206,133,208,205,20,110,130,185,93,36,209,76,191,31,75,26,140,99,154,143,153,30,25,131,130,14,11,177,94,17,244,226,10,26,214,218,175,121,245,203,185,61,239,33,138,134,54,200,206,234,67,213,67,77,58,177,38,90,54,44,17,170,53,235,241,200,142,151,165,157,73,27,36,168,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,122,223,243,17,111,177,229,255,0,49,26,251,182,3,153,140,248,130,149,208,233,205,193,237,223,127,205,127,248,248,140,152,99,77,127,143,185,167,119,31,189,19,179,238,255,0,249,241,1,86,188,11,101,117,140,215,151,208,62,119,35,31,36,45,84,234,95,154,205,69,253,101,198,91,222,175,163,133,202,187,239,27,127,230,66,142,248,66,170,154,155,137,120,34,167,153,209,181,106,232,156,168,159,122,119,168,247,66,239,44,14,123,237,52,174,123,183,222,22,47,255,0,130,128,125,19,212,229,247,251,143,98,252,143,83,183,223,220,7,181,171,238,67,201,197,159,47,121,200,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,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,0,0,0,0,0,0,0,0,0,0,0,0,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,23,19,203,223,0,195,117,79,151,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,162,86,123,102,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,168,56,209,225,39,42,225,27,84,215,22,185,75,227,177,187,239,137,184,99,55,22,186,73,123,148,45,169,145,140,130,121,86,24,163,90,200,227,72,93,51,35,69,107,123,209,170,46,207,66,223,249,92,121,19,211,47,198,189,98,180,203,252,69,104,54,27,196,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,92,110,118,234,212,123,122,216,175,141,203,208,247,34,133,32,240,57,199,30,101,194,22,100,234,90,166,85,223,52,234,249,80,215,223,172,44,122,117,198,253,145,190,54,143,169,81,172,169,107,81,168,173,85,70,76,198,163,30,173,86,197,44,87,253,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,173,14,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,250,93,178,236,142,71,53,204,123,88,246,61,141,152,28,181,57,129,126,66,107,40,116,19,85,166,235,192,110,183,7,123,46,226,231,111,37,158,186,174,122,102,126,118,89,234,89,13,61,185,137,226,103,147,165,138,228,146,71,191,223,212,224,46,164,0,5,0,243,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,128,28,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,2,63,243,69,224,22,179,15,190,220,184,152,209,219,125,214,233,106,200,238,21,53,217,101,158,10,105,235,36,182,85,61,146,212,207,114,107,218,215,116,81,187,183,35,165,238,43,91,12,142,111,74,171,36,70,67,10,248,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,211,45,60,142,98,255,0,147,35,21,205,123,89,44,81,61,88,254,142,149,187,62,61,120,187,192,120,102,210,59,157,5,194,221,143,229,153,102,71,79,236,218,28,74,225,81,12,140,154,10,150,78,197,170,173,165,87,119,95,66,137,12,172,119,75,85,36,127,76,93,76,235,87,178,128,109,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,3,101,237,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,221,172,185,123,220,180,56,72,200,120,113,210,56,114,124,227,40,200,31,144,230,148,241,221,38,198,228,169,170,167,183,88,217,51,35,114,70,234,39,244,181,107,149,172,137,179,74,246,117,179,182,144,179,102,181,239,154,136,64,216,207,134,139,102,27,170,124,19,105,190,45,112,146,146,249,143,95,52,222,219,96,186,71,77,86,189,18,179,217,236,165,172,167,89,34,114,57,143,107,146,88,159,210,228,123,30,215,39,194,230,251,169,131,141,254,11,178,174,17,245,30,122,26,38,221,111,120,13,203,183,61,147,33,150,134,70,198,206,234,205,211,67,83,58,49,33,90,198,36,18,42,181,139,241,198,141,151,165,157,75,27,50,95,45,14,56,234,120,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,6,70,146,49,81,90,246,77,111,218,189,164,58,71,197,86,145,201,134,102,112,82,95,241,139,253,60,87,11,101,206,223,59,30,248,30,230,43,169,235,232,170,27,212,212,122,53,251,181,233,212,199,177,238,107,145,241,189,205,112,83,103,46,46,56,233,184,82,204,171,240,253,65,101,93,70,157,102,21,16,62,186,104,159,44,175,178,85,181,21,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,122,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,20,89,137,242,182,226,27,39,226,27,32,209,138,170,10,187,6,61,96,168,146,84,205,46,214,154,134,91,174,54,230,212,68,198,75,72,232,146,72,101,169,124,51,54,102,211,44,205,219,162,70,62,70,57,142,218,236,244,171,77,236,90,63,167,24,230,151,227,21,151,90,187,86,51,111,138,221,73,53,210,185,245,117,79,142,52,217,21,242,63,255,0,83,26,141,141,141,217,145,177,140,107,88,208,237,102,189,124,197,116,114,251,163,124,92,103,116,215,121,188,69,38,97,112,159,49,181,212,244,177,157,234,90,249,229,145,201,208,215,189,91,218,157,42,32,221,221,46,127,99,175,165,173,123,80,216,80,170,190,118,154,41,255,0,96,188,70,81,220,63,102,21,112,165,146,95,247,69,101,36,144,177,35,255,0,118,164,142,116,159,226,17,173,253,53,3,175,240,5,197,157,171,76,56,21,215,12,114,171,58,171,181,229,152,21,61,109,239,27,90,190,154,166,64,149,240,199,77,68,218,90,119,43,213,88,219,154,181,101,69,139,178,199,214,198,231,175,231,95,181,106,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,40,174,215,91,117,53,125,29,190,231,87,75,79,116,167,74,74,232,161,153,204,101,84,9,44,115,36,82,181,23,103,177,37,134,41,17,174,221,58,227,99,190,109,69,73,21,203,171,71,47,186,201,197,198,9,77,104,155,195,210,97,247,8,51,27,165,79,75,31,217,165,160,158,41,26,157,14,123,21,221,217,214,158,13,219,212,230,119,250,250,92,214,57,0,189,78,31,180,207,242,55,161,216,30,150,201,73,106,167,171,198,113,250,27,125,127,178,227,232,165,154,185,144,183,197,78,207,129,138,238,236,235,44,138,247,53,28,247,61,92,228,234,114,153,0,0,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,253,101,64,115,69,227,234,179,48,190,220,184,103,209,219,133,214,215,106,199,46,21,52,57,101,226,10,153,232,228,185,213,49,146,211,79,109,107,26,230,245,209,183,185,35,101,238,35,155,52,141,111,74,35,35,71,204,17,47,142,45,94,195,117,223,138,140,243,84,180,250,122,185,241,235,181,69,28,52,51,212,192,176,190,161,148,212,80,82,172,200,197,248,154,199,186,7,61,136,228,107,250,28,222,166,177,219,181,38,255,0,39,62,37,244,179,20,197,111,28,57,229,55,111,99,100,151,156,130,162,255,0,110,170,184,79,77,79,67,89,221,142,223,71,21,20,47,124,169,36,149,143,145,174,86,196,216,215,169,168,170,138,170,155,21,86,126,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,218,120,17,43,151,159,26,118,174,41,244,190,158,197,151,228,20,142,213,76,106,157,83,32,163,74,102,210,173,108,9,39,76,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,245,75,80,0,0,0,21,171,205,175,141,31,177,118,42,206,20,112,7,117,94,178,59,124,51,229,23,72,43,186,93,110,161,145,253,77,161,107,98,122,61,38,157,140,69,149,178,162,55,195,76,212,233,145,42,58,163,8,213,204,243,141,250,62,34,242,170,109,33,211,122,174,188,7,15,184,77,45,69,67,161,129,254,213,188,67,37,69,58,85,65,81,20,178,36,148,125,135,111,10,183,161,93,223,145,207,107,182,143,162,11,29,215,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,93,87,84,232,88,247,69,77,27,165,98,201,42,181,81,168,191,216,139,107,220,82,242,194,193,27,194,61,158,195,163,56,213,169,154,133,166,214,245,184,77,116,165,181,204,149,217,103,68,14,117,108,15,108,111,146,71,205,52,136,146,192,199,119,187,110,107,96,141,99,142,71,57,3,229,114,148,227,71,237,165,138,143,133,28,253,221,55,172,114,223,52,248,189,210,122,238,167,92,104,99,127,83,168,92,217,94,175,89,160,99,213,98,108,72,173,240,208,185,58,99,74,126,169,44,168,213,179,252,245,96,89,87,250,235,142,100,152,229,195,253,178,142,186,219,93,79,39,252,25,33,154,57,25,253,78,107,155,247,42,23,231,192,87,24,152,247,20,250,71,108,109,230,241,73,6,162,216,233,252,22,65,108,154,178,151,197,214,190,6,64,217,46,145,83,197,210,230,211,74,233,163,85,94,211,24,201,92,248,147,169,24,215,56,37,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,22,147,201,170,211,106,191,240,137,155,88,175,182,202,75,141,182,227,156,92,169,43,40,234,225,108,208,84,193,37,178,222,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,34,87,51,206,8,40,248,116,202,169,181,123,77,233,122,48,28,194,225,52,85,20,238,154,6,123,42,241,52,149,21,9,75,5,60,81,70,145,209,246,27,180,40,222,181,111,98,70,189,205,222,62,185,107,201,170,237,106,176,112,137,155,95,111,183,58,75,117,182,221,156,92,170,235,43,42,230,108,48,83,65,29,178,222,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,32,95,31,92,107,229,92,86,106,61,93,146,211,115,240,250,101,140,220,38,143,28,183,211,172,140,142,191,161,93,27,110,117,9,35,88,247,77,43,21,85,141,123,83,179,27,213,136,157,78,149,242,132,85,44,39,150,23,1,84,218,207,117,164,226,7,88,44,84,149,250,125,108,168,169,134,213,104,171,238,177,110,215,24,29,15,68,210,68,232,187,85,20,45,87,78,213,68,151,226,154,5,141,237,115,18,70,58,5,253,147,202,190,202,253,186,251,51,117,251,55,237,15,100,251,99,193,73,224,124,119,111,187,225,187,251,118,251,221,191,143,183,213,213,211,241,109,183,188,153,92,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,48,76,174,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,147,211,156,173,218,213,127,225,19,9,190,216,174,116,151,27,109,199,56,182,213,209,214,82,76,217,160,169,130,75,101,193,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,64,190,87,30,123,52,203,241,175,71,173,2,127,243,171,242,177,139,125,64,161,244,235,137,94,188,178,238,214,171,47,28,122,97,89,121,185,210,80,83,201,81,114,164,100,181,51,54,38,58,121,237,149,112,195,18,57,202,136,175,146,89,35,141,141,249,185,239,107,83,117,84,66,194,185,213,249,88,197,190,160,80,250,117,196,165,96,54,8,227,147,129,204,55,139,220,53,181,84,175,164,177,234,45,142,157,204,176,223,158,197,232,145,155,171,188,21,103,74,43,159,76,231,43,149,28,136,175,133,238,87,177,28,142,150,41,104,179,0,209,220,251,81,117,114,211,162,22,107,13,93,46,89,116,188,37,145,244,117,180,179,49,244,19,163,213,179,58,166,54,177,210,196,200,17,178,62,101,232,85,141,145,200,170,159,10,150,253,203,67,143,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,78,239,93,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,248,58,152,228,123,26,228,100,202,201,65,252,154,52,179,249,71,127,42,63,100,255,0,159,63,179,254,192,255,0,1,77,225,255,0,79,253,59,254,11,187,227,59,63,220,221,222,231,248,15,205,237,176,29,215,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,223,125,145,62,69,59,115,171,243,79,139,125,63,161,245,27,137,117,37,43,115,171,243,79,139,125,63,161,245,27,136,25,87,145,143,235,179,247,111,248,145,250,185,172,112,37,106,91,85,127,20,218,53,140,213,182,228,218,133,159,55,181,91,160,107,160,146,5,107,221,37,225,24,138,142,99,218,228,106,79,208,215,35,209,253,247,35,58,39,146,79,203,200,199,245,217,251,183,252,72,155,252,98,113,85,134,240,161,164,119,12,194,243,114,164,118,79,113,167,168,166,196,237,18,70,179,62,227,113,70,124,10,232,154,246,59,195,70,231,70,233,159,212,222,150,42,53,23,184,248,216,240,160,29,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,117,37,83,97,123,29,45,52,142,137,137,36,74,228,71,34,127,98,166,194,124,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,148,108,204,233,150,55,178,70,162,117,49,237,234,107,31,215,27,53,204,203,47,255,0,106,242,171,206,83,236,75,85,155,219,55,10,139,135,179,173,52,222,30,134,143,187,35,159,216,167,139,117,237,194,206,174,150,51,117,233,106,34,110,187,23,61,202,199,131,108,203,64,48,218,205,89,212,170,156,130,199,147,230,116,235,11,177,103,214,163,105,33,183,111,20,148,179,86,82,246,209,204,174,107,146,163,100,89,23,183,21,66,177,205,100,142,145,173,10,161,226,199,205,62,178,125,64,200,125,70,114,231,185,103,90,109,87,254,95,250,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,22,205,5,76,18,93,171,155,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,48,241,99,230,159,89,62,160,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,5,96,115,25,224,163,249,42,234,60,23,252,2,217,117,147,76,178,159,206,91,106,103,78,236,118,186,229,87,172,150,199,77,212,231,187,165,140,73,34,116,168,215,62,55,57,187,202,232,101,145,98,175,218,204,171,236,175,216,95,180,215,95,179,126,208,246,183,177,252,108,158,7,199,118,251,94,39,177,191,111,189,219,248,59,157,61,93,63,14,251,123,141,154,53,87,76,241,93,100,211,140,143,75,115,90,79,17,101,201,173,242,219,234,122,99,141,242,67,214,159,4,241,119,24,246,54,104,158,141,146,55,171,87,162,70,49,200,155,181,10,118,173,229,63,171,148,188,87,208,105,60,20,85,117,154,103,89,80,183,153,178,152,101,122,50,142,192,149,146,70,148,242,213,62,153,176,173,209,97,99,118,134,56,222,222,185,88,245,68,137,30,230,7,74,229,205,193,71,242,170,212,121,239,249,253,178,235,30,153,98,223,156,185,84,192,157,168,238,149,200,172,88,237,141,155,169,175,111,83,30,178,74,232,145,206,100,109,107,119,137,211,69,34,94,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,95,210,173,51,197,116,111,78,49,205,45,194,169,60,61,151,25,183,197,111,166,234,142,54,73,55,66,124,115,203,219,99,24,233,165,122,186,73,30,141,78,185,30,247,42,110,229,59,88,0,0,24,171,139,31,43,26,201,244,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,13,135,180,67,10,192,117,251,128,156,7,78,111,181,20,151,108,123,34,211,123,85,146,178,90,71,195,58,211,207,29,20,112,200,232,220,230,189,140,169,167,168,141,85,21,90,171,20,208,166,233,212,205,146,152,56,209,225,39,42,225,27,84,215,22,185,75,227,177,187,239,137,184,99,55,22,186,73,123,148,45,169,145,140,130,121,86,24,163,90,200,227,72,93,51,35,69,107,123,209,170,46,207,67,48,114,208,227,142,167,135,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,224,100,105,35,21,21,175,100,214,253,171,122,67,164,124,83,233,125,38,45,154,193,73,145,98,119,58,139,125,242,142,170,134,118,61,38,100,114,50,104,228,167,169,110,234,198,77,23,84,78,150,23,53,238,134,121,17,143,111,95,82,4,117,229,55,161,119,221,31,225,151,237,38,91,102,181,82,93,117,18,224,204,146,150,106,117,100,149,79,179,201,75,10,81,50,162,70,167,254,94,102,71,212,228,99,106,87,126,151,186,70,55,170,243,171,242,177,139,125,64,161,244,235,137,61,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,32,95,58,191,43,24,183,212,10,31,78,184,129,85,124,39,121,167,209,191,168,24,247,168,192,92,159,49,158,10,63,149,86,156,65,127,192,45,150,168,245,55,22,252,229,182,166,116,237,73,116,161,68,122,201,108,116,221,77,99,122,158,244,146,39,74,142,107,36,107,155,188,77,154,89,18,155,56,78,243,79,163,127,80,49,239,81,128,217,76,13,88,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,127,150,167,48,47,203,181,29,14,130,106,180,221,25,245,170,222,239,101,220,92,237,163,188,80,210,65,76,207,206,203,61,75,230,168,184,189,124,76,242,116,177,26,177,198,247,251,186,92,117,254,101,252,187,234,117,62,154,109,123,208,28,114,145,185,61,186,158,71,228,24,213,182,223,20,47,190,49,101,146,105,43,97,72,154,142,154,187,170,87,171,218,254,167,206,196,106,49,123,140,107,38,168,11,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,218,120,17,171,130,14,52,113,94,46,52,226,10,234,215,90,172,153,245,183,185,5,239,30,138,186,55,72,254,210,67,213,93,77,2,189,102,74,55,172,241,162,57,233,240,72,174,139,169,253,41,35,228,168,3,228,223,242,204,87,20,246,111,218,156,154,213,102,246,205,194,27,77,187,218,21,177,211,248,202,233,119,237,83,67,214,169,220,153,253,46,233,141,187,185,219,46,200,187,12,178,227,125,179,226,183,155,182,45,142,125,160,189,81,91,234,42,45,214,143,24,202,79,104,85,50,55,58,42,110,251,209,89,23,113,232,214,119,28,157,45,234,221,125,200,107,175,196,47,19,188,71,107,30,169,195,148,234,230,81,117,181,228,152,109,194,118,90,237,212,208,190,217,246,106,161,149,42,247,71,4,77,233,146,25,163,145,140,106,200,245,116,255,0,152,141,30,247,44,109,216,36,175,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,34,255,0,18,252,76,102,92,82,228,56,166,103,168,52,52,140,200,108,24,189,62,57,93,91,76,136,198,92,223,13,85,76,201,86,177,35,81,176,189,205,168,106,61,141,248,58,216,231,53,24,215,36,108,148,28,149,60,211,229,63,79,235,189,70,220,5,212,128,0,16,3,157,95,149,140,91,234,5,15,167,92,73,254,64,14,117,126,86,49,111,168,20,62,157,113,2,170,248,78,243,79,163,127,80,49,239,81,128,189,62,52,120,73,197,120,185,210,197,197,174,82,248,28,146,197,226,110,24,205,197,174,142,46,221,115,169,164,99,32,158,85,134,89,18,142,73,22,23,76,200,209,28,238,204,106,139,187,16,162,206,19,188,211,232,223,212,12,123,212,96,54,83,3,87,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,252,159,231,171,61,202,191,215,92,143,36,200,238,31,237,149,149,215,42,234,137,63,225,73,52,210,72,255,0,235,115,156,239,189,84,187,238,102,124,23,127,41,61,56,102,164,97,77,237,231,216,13,190,174,122,106,120,104,123,210,95,104,81,59,175,161,222,54,58,103,76,213,99,157,78,212,234,111,114,89,88,173,78,242,201,30,21,229,123,203,243,236,255,0,71,17,60,65,96,215,90,12,146,130,224,248,241,76,122,249,69,225,252,23,107,167,251,231,44,15,94,231,123,185,214,216,91,43,25,219,237,119,145,30,175,134,72,195,42,242,221,224,22,197,160,88,173,175,91,117,34,223,227,117,55,32,183,178,162,158,26,170,103,199,246,102,150,120,247,90,102,71,43,90,246,214,57,143,233,158,71,53,28,205,221,11,54,111,113,243,78,160,0,0,0,215,51,142,13,29,186,232,135,20,122,129,136,214,88,105,45,86,218,219,197,77,238,195,21,13,43,160,162,91,85,92,174,154,153,180,237,86,49,189,17,181,203,3,146,52,232,108,144,72,198,170,244,110,96,162,223,185,209,232,93,138,235,167,24,231,16,246,203,53,214,108,146,201,112,166,198,238,85,52,234,249,41,89,103,149,42,100,141,245,12,217,91,31,69,83,152,198,72,138,196,87,85,171,29,214,171,18,50,160,64,22,169,201,47,69,63,236,235,136,202,203,135,237,194,173,244,177,203,254,231,172,171,146,102,44,127,238,36,141,205,147,252,122,57,191,160,165,90,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,108,147,194,246,133,216,184,116,208,236,87,75,237,54,107,85,13,125,13,190,158,91,252,214,229,123,227,184,94,29,11,18,174,169,100,145,18,73,58,228,106,244,171,209,21,35,108,108,70,177,172,107,26,25,84,138,188,209,252,137,234,111,224,190,177,68,74,162,42,243,71,242,39,169,191,130,250,197,16,20,173,194,119,154,125,27,250,129,143,122,140,5,239,113,137,194,174,27,197,126,145,220,48,251,205,182,145,185,61,186,158,162,167,19,187,201,34,194,251,117,197,89,240,35,165,107,30,239,13,35,155,27,102,103,75,186,152,136,228,78,227,35,123,40,135,132,239,52,250,55,245,3,30,245,24,11,190,227,127,141,28,87,132,125,56,158,186,137,214,171,222,125,114,237,193,100,199,165,174,141,178,51,186,147,116,215,84,192,143,73,150,141,139,4,136,174,98,124,114,35,98,234,103,82,200,192,161,109,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,158,152,228,100,115,116,47,193,60,93,198,49,238,134,86,43,100,141,234,212,235,141,236,114,38,206,67,229,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,235,122,181,141,234,123,218,155,185,81,169,190,234,168,158,243,245,221,174,121,150,171,231,245,183,154,200,234,239,249,102,99,120,146,166,86,82,82,34,207,112,184,213,204,174,114,71,12,45,68,87,201,44,139,179,35,106,123,220,136,212,249,33,249,63,207,86,5,149,127,174,184,230,73,142,92,63,219,40,235,173,181,212,242,127,193,146,25,163,145,159,212,230,185,191,114,160,27,4,240,103,193,158,3,194,102,1,77,71,71,67,73,113,205,174,52,236,150,253,126,150,40,102,157,179,201,13,58,84,210,82,212,164,17,76,148,61,234,116,146,56,164,221,119,94,167,123,254,84,109,197,143,154,125,100,250,129,144,250,140,229,201,242,230,227,95,249,85,105,196,246,12,254,231,106,143,83,113,111,205,220,169,160,94,212,151,74,20,70,36,119,54,195,210,214,55,169,239,88,229,108,74,230,178,70,181,219,68,217,162,141,41,179,139,31,52,250,201,245,3,33,245,25,192,181,78,74,158,86,50,159,168,21,222,157,110,42,175,139,31,52,250,201,245,3,33,245,25,203,84,228,169,229,99,41,250,129,93,233,214,226,170,248,177,243,79,172,159,80,50,31,81,156,11,84,228,169,229,99,41,250,129,93,233,214,226,42,243,43,229,251,249,9,172,174,215,189,41,135,175,1,186,220,27,237,75,115,91,188,150,122,234,185,234,95,249,168,160,166,100,52,246,230,39,134,130,62,167,171,146,73,24,207,127,83,73,85,201,83,202,198,83,245,2,187,211,173,196,244,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,13,88,139,41,229,117,192,45,102,97,125,182,241,49,172,86,251,173,174,213,142,92,41,171,177,59,60,244,211,209,201,115,170,99,34,169,130,228,231,185,173,235,163,111,114,55,69,219,87,54,105,26,238,165,70,70,172,155,234,224,188,161,60,15,23,21,216,182,101,112,186,221,244,98,209,111,139,33,166,184,181,189,137,174,61,201,220,200,108,243,202,138,206,153,147,181,43,166,146,157,29,249,166,198,191,220,239,169,143,183,107,246,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,2,249,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,129,63,249,213,249,88,197,190,160,80,250,117,196,170,190,23,244,83,249,68,235,85,163,71,35,184,120,42,188,130,223,120,240,19,186,94,220,108,174,130,215,85,81,75,221,119,110,69,72,86,120,98,73,58,88,174,237,171,250,118,118,202,150,169,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,208,48,86,177,104,238,125,161,89,253,211,78,117,26,195,87,110,185,91,170,39,138,41,101,165,154,24,46,16,71,52,144,182,174,149,211,49,142,150,154,71,68,245,142,84,106,35,145,63,181,18,207,249,104,115,16,199,174,56,108,58,9,175,217,30,63,141,63,11,179,198,204,127,37,185,92,41,109,212,149,86,232,22,56,99,162,153,101,115,27,226,99,107,152,140,115,55,238,68,199,43,209,31,27,159,54,127,230,25,193,101,171,138,125,47,168,190,226,24,253,35,181,83,26,167,69,199,235,22,165,180,171,91,2,73,213,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,221,84,45,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,19,87,153,127,28,117,60,71,102,83,104,246,14,202,70,105,214,23,120,145,240,213,198,248,170,31,124,184,194,146,64,181,173,153,138,230,165,50,53,242,182,22,177,223,27,36,89,30,170,174,99,33,197,92,25,240,103,159,113,103,159,211,81,209,208,213,219,176,155,117,67,37,191,95,165,138,104,96,116,17,205,78,149,52,148,181,41,4,176,173,119,102,161,36,142,41,54,77,147,169,222,239,158,52,208,189,11,212,126,34,245,30,221,165,250,95,102,241,215,90,237,229,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,103,83,119,93,149,202,231,53,140,107,222,246,49,219,20,232,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,165,187,174,200,212,107,90,198,53,140,99,24,208,214,92,217,79,132,239,43,26,55,244,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,79,241,239,78,128,14,193,172,90,59,128,235,174,1,116,211,157,70,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,237,69,215,175,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,212,174,133,253,81,72,199,198,229,94,151,177,221,46,123,58,36,126,201,36,127,227,107,134,189,56,226,67,67,175,150,204,213,109,86,187,174,57,111,172,186,88,50,74,250,164,163,142,205,84,200,85,203,36,245,10,215,116,81,187,182,212,168,69,107,154,177,183,169,17,31,28,111,96,86,183,0,60,202,235,52,26,142,175,76,181,230,235,117,188,224,180,214,250,170,187,61,91,89,61,194,229,71,85,20,16,50,154,221,18,201,58,71,21,26,199,78,248,227,141,172,70,178,105,152,174,115,35,87,185,145,43,136,173,121,204,184,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,232,141,174,217,92,140,111,91,213,242,57,58,222,229,92,106,74,174,90,156,61,98,188,69,241,53,67,100,205,106,119,178,226,54,247,101,181,54,247,82,199,60,119,95,13,85,77,27,40,229,73,17,88,144,189,243,181,100,69,107,186,163,99,216,136,213,122,61,129,34,185,83,240,49,117,189,100,212,28,81,106,189,174,174,223,109,176,84,36,152,165,150,227,107,115,22,231,59,233,217,36,87,53,239,199,210,234,102,54,118,62,9,34,221,93,51,58,209,236,236,162,75,110,135,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,253,96,0,0,86,174,172,115,148,252,151,234,158,101,166,127,201,199,218,127,100,178,11,141,139,198,253,175,236,248,175,11,83,36,61,222,223,130,119,71,87,111,171,167,169,219,111,182,235,182,228,170,224,167,138,223,229,131,165,151,93,76,251,5,246,75,217,153,4,246,47,5,237,79,31,220,237,211,83,205,221,238,118,98,219,127,19,211,211,210,187,116,111,191,191,100,129,122,223,202,39,137,45,74,214,140,251,81,172,89,182,154,193,109,202,178,139,173,238,142,42,187,149,123,103,142,10,154,185,38,141,178,53,180,110,106,61,26,244,69,68,115,147,125,246,85,249,147,83,151,167,11,249,247,9,154,47,122,211,157,70,187,227,247,27,149,199,40,169,189,197,45,146,162,105,160,108,18,82,82,66,214,185,211,69,19,145,253,84,239,85,68,106,166,202,223,127,205,16,37,0,0,13,85,205,148,248,78,242,177,163,127,79,241,239,78,128,214,176,217,79,132,239,43,26,55,244,255,0,30,244,232,0,202,160,0,0,0,5,69,243,185,192,48,219,22,101,166,90,131,102,199,169,40,242,28,170,158,237,77,122,174,133,21,175,175,101,26,81,37,50,202,136,189,46,123,27,60,140,71,237,214,172,232,106,170,182,54,35,109,208,170,190,121,223,169,63,222,79,225,160,96,174,80,24,6,27,157,113,95,83,85,152,99,212,151,103,226,184,189,77,254,208,149,40,174,101,45,198,58,202,56,162,168,70,111,210,231,177,179,200,172,234,69,233,127,75,219,179,216,199,54,242,74,86,228,169,230,159,41,250,127,93,234,54,226,234,64,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,226,229,216,53,119,60,60,240,207,152,30,195,166,234,189,3,110,88,109,117,51,189,200,189,173,254,127,227,88,191,244,29,200,235,249,220,105,38,47,90,212,79,122,246,255,0,252,99,64,163,189,32,116,152,191,23,118,234,24,31,179,95,112,181,177,222,239,230,186,106,69,95,158,229,229,98,18,44,184,245,4,138,237,247,167,137,83,255,0,189,180,163,43,67,150,139,141,11,92,123,236,139,113,179,255,0,248,218,82,240,244,254,94,238,41,109,84,93,255,0,185,161,255,0,241,77,3,178,28,30,237,151,228,115,61,111,249,129,205,171,186,30,78,44,249,28,128,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,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,0,0,0,0,0,0,0,0,0,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,117,60,174,60,137,233,151,227,94,177,90,74,162,42,242,184,242,39,166,95,141,122,197,105,151,248,155,187,93,108,28,54,234,189,246,197,115,171,183,92,173,216,61,246,174,142,178,146,103,67,61,52,241,208,76,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,160,113,153,193,158,3,197,158,1,83,71,89,67,73,110,205,173,212,239,150,195,126,138,40,97,157,211,199,13,66,83,82,85,84,172,18,204,180,61,234,133,146,72,163,217,119,78,166,251,254,116,3,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,189,192,47,26,248,175,21,154,113,73,100,187,92,252,62,166,227,54,248,99,200,237,245,11,27,36,175,232,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,167,75,162,124,184,211,153,127,1,84,218,243,143,77,173,90,77,98,164,131,81,108,116,242,77,119,100,125,222,187,253,186,10,89,28,216,91,12,49,72,233,235,145,209,195,20,43,240,117,49,202,199,185,200,200,81,129,208,57,83,241,207,106,189,99,52,28,46,234,189,210,146,223,114,176,83,164,120,165,234,227,116,107,18,231,3,234,25,28,86,197,239,201,212,234,150,58,118,50,8,226,221,29,11,58,17,140,236,162,203,102,134,173,159,231,171,2,202,191,215,92,115,36,199,46,31,237,148,117,214,218,234,121,63,224,201,12,209,200,207,234,115,92,223,185,80,187,78,90,28,113,211,113,29,134,195,163,217,195,42,217,168,184,93,158,55,205,87,35,229,168,101,242,221,10,199,2,86,186,103,171,156,149,40,231,196,217,154,247,124,111,145,36,98,170,57,236,132,43,131,154,63,158,205,77,252,23,209,232,137,105,203,123,94,112,222,27,121,126,106,62,171,102,117,180,141,101,187,56,184,178,217,67,53,66,194,251,181,197,109,84,11,79,69,18,181,143,119,92,142,110,202,228,99,186,24,143,145,201,208,199,42,68,190,104,254,123,53,55,240,95,71,162,34,252,151,107,172,214,170,123,20,215,58,183,219,104,234,38,171,167,163,116,206,88,33,158,102,198,217,101,100,123,244,181,239,108,16,181,206,68,221,201,20,104,187,244,166,193,221,117,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,104,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,212,237,147,117,114,185,206,123,220,247,189,239,117,143,242,167,224,74,212,150,170,14,41,181,151,25,171,117,201,213,9,62,17,106,184,192,214,193,28,8,214,58,59,194,177,85,92,247,185,202,228,131,173,173,70,35,59,237,71,245,193,36,120,87,150,135,1,85,58,243,144,195,173,90,179,98,171,131,78,172,117,17,205,104,100,157,174,139,253,198,10,168,220,232,93,12,209,72,217,232,81,177,205,20,203,240,117,61,200,198,57,202,201,145,151,104,0,213,92,218,160,213,92,14,193,153,96,25,150,159,84,218,169,115,60,122,174,212,251,229,158,138,255,0,108,89,145,58,43,45,213,113,36,180,245,17,61,170,173,123,28,213,217,118,95,133,237,123,29,210,246,57,169,101,60,169,248,237,186,165,214,131,133,157,101,201,169,29,109,117,58,65,132,93,110,51,185,179,199,58,57,141,142,206,175,84,86,189,142,106,185,96,235,115,85,138,206,195,85,253,112,71,28,128,190,112,103,128,241,103,192,214,146,209,214,80,210,91,179,107,118,155,216,101,176,223,162,138,24,103,116,241,217,213,41,169,42,170,86,9,102,90,30,245,66,201,36,81,236,187,167,83,125,255,0,58,86,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,80,218,32,16,43,150,135,30,180,218,243,143,67,162,186,179,125,164,131,81,108,116,241,195,104,124,157,222,187,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,240,117,49,200,246,53,200,201,149,147,212,1,29,121,132,105,125,171,85,120,62,212,155,101,193,212,144,212,88,44,242,229,20,53,115,81,54,165,244,243,219,218,181,43,218,221,81,99,124,177,71,45,58,200,213,221,172,168,127,185,200,170,199,72,163,170,106,197,255,0,21,197,52,179,50,202,115,171,39,182,113,187,54,63,113,184,94,45,222,26,58,143,25,67,21,52,143,158,14,212,170,145,201,215,27,94,222,135,170,53,219,236,170,136,170,6,176,69,170,114,75,209,79,251,58,226,50,178,225,251,112,171,125,44,114,255,0,185,235,42,228,153,139,31,251,137,35,115,100,255,0,30,142,111,232,41,85,101,228,242,122,201,45,87,206,15,153,108,183,227,20,150,186,140,123,40,185,91,107,170,225,86,245,221,167,115,97,169,74,169,118,99,87,173,177,84,197,78,157,74,245,232,166,103,196,137,179,26,19,124,0,5,122,243,61,227,214,167,70,45,85,124,63,104,253,246,174,131,80,110,116,244,211,93,110,244,157,167,165,166,221,59,102,235,134,57,91,47,118,158,185,200,216,28,138,177,124,48,206,146,49,205,122,198,246,212,94,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,55,84,114,62,56,122,215,227,158,94,219,30,246,195,19,17,210,72,244,106,244,70,199,185,83,102,169,157,120,245,225,19,62,225,155,87,46,117,247,11,142,65,150,98,121,29,71,180,168,114,219,133,60,210,62,105,234,95,59,214,150,182,169,91,218,125,114,44,50,189,221,46,85,145,157,50,244,179,173,88,199,46,190,38,48,222,22,184,134,76,207,80,104,106,223,143,95,236,243,99,149,213,180,200,175,125,177,147,84,83,204,149,107,18,53,93,51,26,234,118,163,216,223,143,161,238,115,81,238,106,70,240,198,188,80,104,167,242,118,214,171,190,142,73,112,241,181,120,253,190,207,227,231,108,189,200,223,93,61,174,150,162,171,180,238,220,106,176,164,243,74,145,245,49,29,219,70,117,110,237,213,123,254,156,112,101,125,213,190,14,242,174,38,48,107,175,118,235,130,100,23,26,123,221,158,161,236,100,115,217,233,232,105,42,93,83,78,245,219,105,162,238,204,231,198,229,84,146,52,78,141,158,196,100,223,175,153,141,218,213,127,227,95,80,47,182,43,157,37,198,219,113,167,176,213,209,214,82,76,217,160,169,130,75,37,11,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,151,252,183,181,231,13,225,183,151,230,163,234,182,103,91,72,214,91,179,139,139,45,148,51,84,44,47,187,92,86,213,64,180,244,81,43,88,247,117,200,230,236,174,70,59,161,136,249,28,157,12,114,160,86,94,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,55,84,146,50,57,186,23,227,130,94,219,216,247,67,43,21,209,200,196,114,117,198,247,181,87,103,41,176,79,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,26,182,39,61,238,240,210,57,178,58,23,245,59,169,136,173,85,238,50,70,51,94,28,178,255,0,246,175,42,188,229,62,196,181,89,189,179,112,168,184,123,58,211,77,225,232,104,251,178,57,253,138,120,183,94,220,44,234,233,99,55,94,150,162,38,235,177,106,156,158,248,81,212,124,26,178,227,196,222,107,23,177,173,89,70,62,251,61,130,215,60,42,149,85,212,178,207,79,58,215,187,117,78,212,43,225,218,145,34,162,186,86,189,210,39,75,18,55,74,25,255,0,94,249,160,104,23,14,218,177,125,209,204,215,16,212,10,219,214,63,225,124,76,246,187,125,20,148,175,239,211,69,80,206,135,73,87,27,215,102,76,212,93,216,159,18,46,219,166,202,185,131,133,254,40,48,30,44,240,11,134,163,105,205,163,32,183,91,109,215,137,108,146,197,123,167,134,25,221,60,112,195,51,156,214,195,44,173,86,116,212,49,17,85,200,187,163,189,223,37,90,160,230,61,195,214,190,231,60,103,106,30,83,133,104,126,160,100,22,90,223,100,248,107,141,175,25,173,171,165,159,162,213,72,199,244,75,28,110,99,186,94,199,53,118,95,115,154,168,190,244,82,112,114,137,211,220,251,77,120,109,201,44,90,141,131,228,24,173,202,124,226,178,174,42,59,221,178,106,25,228,129,212,20,13,108,173,142,102,181,202,197,115,30,212,114,38,219,177,201,247,40,25,87,142,78,46,237,92,32,233,27,114,184,45,212,151,140,178,253,80,235,110,57,106,158,161,172,99,231,70,43,159,85,51,17,201,43,233,161,78,158,190,218,110,175,146,24,213,209,247,82,70,235,237,254,122,179,220,171,253,117,200,242,76,142,225,254,217,89,93,114,174,168,147,254,20,147,77,36,143,254,183,57,206,251,213,75,52,230,239,194,38,125,114,201,153,197,22,33,113,200,50,155,108,244,241,91,111,86,84,167,154,173,108,16,83,83,201,39,138,131,182,213,108,52,61,49,74,249,122,250,82,57,164,115,250,157,223,84,138,0,112,215,170,182,173,16,215,156,27,85,239,184,237,37,242,219,141,222,33,171,172,163,168,164,109,74,172,30,246,201,44,49,185,236,111,137,141,174,89,96,114,185,17,179,71,19,151,244,64,185,78,90,28,29,211,112,223,164,112,231,25,157,158,147,242,139,156,83,199,91,91,52,148,114,197,87,105,183,72,200,223,21,173,201,54,206,99,218,228,238,76,136,200,247,149,81,142,238,36,17,188,153,71,84,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,234,146,55,201,15,90,124,112,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,59,88,21,87,205,115,129,111,240,252,80,104,166,25,255,0,108,85,103,244,84,46,255,0,37,205,186,71,78,141,255,0,202,248,167,181,223,208,153,89,254,152,152,175,94,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,162,70,183,100,114,177,221,15,70,72,212,235,99,85,47,83,142,126,40,48,30,25,116,94,186,179,47,180,82,95,238,89,117,61,117,146,203,97,169,167,134,170,10,217,221,73,42,245,85,211,73,44,110,146,133,29,218,142,117,103,82,162,78,198,237,241,161,175,8,27,57,232,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,251,21,117,225,226,199,205,62,178,125,64,200,125,70,114,228,249,102,112,181,149,112,217,161,207,174,205,114,75,172,151,172,251,194,95,106,113,233,155,36,52,182,45,225,248,34,236,72,214,189,181,142,99,218,149,14,84,111,197,20,81,34,42,66,146,73,77,156,88,249,167,214,79,168,25,15,168,206,7,228,162,226,7,62,183,112,243,95,195,69,189,244,148,184,157,211,40,76,170,186,88,86,102,85,213,78,148,241,194,148,210,185,36,237,62,153,22,24,165,72,221,26,175,118,54,59,171,225,68,78,215,193,223,10,185,151,21,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,198,141,149,204,123,124,76,141,108,141,133,157,46,234,122,43,149,59,108,145,236,199,250,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,234,186,167,66,199,186,42,104,221,43,22,73,85,170,141,69,254,196,93,132,248,85,225,159,13,225,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,125,74,216,89,211,20,108,100,109,85,233,99,27,212,231,191,174,71,135,202,185,240,83,195,205,219,135,150,112,211,85,132,82,51,24,101,60,27,85,211,83,83,211,92,125,163,13,59,32,101,217,102,138,54,181,107,149,172,111,92,202,207,206,110,230,61,174,141,206,98,208,183,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,209,35,91,186,181,30,238,135,163,227,114,245,177,200,155,47,17,255,0,141,30,18,113,94,46,116,177,113,107,148,190,7,36,177,120,155,134,51,113,107,163,139,183,92,234,105,24,200,39,149,97,150,68,163,146,69,133,211,50,52,71,59,179,26,162,238,196,2,144,114,126,43,181,31,57,225,150,207,195,38,107,47,182,109,88,190,65,73,120,176,93,39,153,86,170,134,150,42,90,152,22,129,219,162,247,97,79,16,213,137,85,81,209,53,142,141,58,152,177,182,44,129,202,227,207,102,153,126,53,232,245,164,117,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,89,21,202,227,207,102,153,126,53,232,245,160,79,254,117,126,86,49,111,168,20,62,157,113,42,3,76,116,207,42,213,220,190,60,23,10,164,241,119,170,139,125,202,225,77,74,216,228,146,74,175,5,69,61,99,224,137,145,177,207,124,210,50,157,204,141,136,223,138,71,49,170,168,138,170,150,255,0,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,208,35,86,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,238,47,251,130,14,52,113,94,46,52,226,10,234,215,90,172,153,245,183,185,5,239,30,138,186,55,72,254,210,67,213,93,77,2,189,102,74,55,172,241,162,57,233,240,72,174,139,169,253,41,35,226,7,53,206,5,191,195,241,65,162,152,103,253,177,85,159,209,80,187,252,151,54,233,29,58,55,255,0,43,226,158,215,127,66,101,103,250,98,98,186,180,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,210,221,211,116,114,57,173,123,28,199,177,143,104,108,210,82,183,58,191,52,248,183,211,250,31,81,184,150,189,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,117,198,231,108,142,86,55,173,138,201,26,157,15,106,173,80,243,171,243,79,139,125,63,161,245,27,136,29,131,148,150,177,96,58,21,128,113,1,168,218,141,126,164,183,91,109,212,246,25,98,138,90,168,97,158,225,60,112,221,166,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,127,106,164,63,226,171,137,140,203,138,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,116,163,166,127,84,178,61,242,57,19,169,239,119,75,88,206,136,217,138,163,187,93,97,181,84,88,161,185,213,178,219,89,81,13,93,69,27,102,114,65,52,240,182,70,197,43,227,223,165,207,99,103,153,173,114,166,237,73,100,68,219,169,119,150,188,185,184,40,254,85,90,143,61,255,0,63,182,93,99,211,44,91,243,151,42,152,19,181,29,210,185,21,139,29,177,179,117,53,237,234,99,214,73,93,18,57,204,141,173,110,241,58,104,164,64,205,92,174,184,5,172,204,47,182,222,38,53,138,223,117,181,218,177,203,133,53,118,39,103,158,154,122,57,46,117,76,100,85,48,92,156,247,53,189,116,109,238,70,232,187,106,230,205,35,93,212,168,200,213,147,91,249,249,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,26,214,113,99,230,159,89,62,160,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,82,183,22,62,105,245,147,234,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,74,160,0,0,0,29,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,62,100,32,255,0,54,175,133,143,251,129,213,95,252,213,110,255,0,175,18,211,137,187,77,214,255,0,195,110,171,216,172,86,202,187,141,202,227,131,223,105,40,232,233,33,116,211,212,207,37,4,205,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,95,127,228,157,197,63,254,13,58,171,255,0,161,183,31,253,200,23,189,173,249,173,171,82,184,26,207,181,26,197,79,87,5,183,42,210,123,173,238,142,42,182,53,179,199,5,77,158,73,163,108,141,107,156,212,122,53,232,138,136,231,38,251,236,171,243,53,204,54,8,187,90,110,182,14,88,245,182,43,237,178,174,221,114,183,104,60,148,149,148,117,112,186,25,233,167,143,31,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,175,184,29,131,50,192,51,45,62,169,181,82,230,120,245,93,169,247,203,61,21,254,216,179,34,116,86,91,170,226,73,105,234,34,123,85,90,246,57,171,178,236,191,11,218,246,59,165,236,115,82,202,121,83,241,219,117,75,173,7,11,58,203,147,82,58,218,234,116,131,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,214,230,171,21,157,134,171,250,224,142,57,1,124,224,207,1,226,207,129,173,37,163,172,161,164,183,102,214,237,55,176,203,97,191,69,20,48,206,233,227,179,170,83,82,85,84,172,18,204,180,61,234,133,146,72,163,217,119,78,166,251,254,116,173,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,161,180,65,0,57,213,249,88,197,190,160,80,250,117,196,253,92,180,56,245,166,215,156,122,29,21,213,155,237,36,26,139,99,167,142,27,67,228,238,245,223,237,208,82,198,215,76,233,166,150,71,79,92,142,142,105,102,79,131,169,142,71,177,174,70,76,172,252,188,234,252,172,98,223,80,40,125,58,226,5,85,240,157,230,159,70,254,160,99,222,163,1,178,153,173,103,9,222,105,244,111,234,6,61,234,48,27,41,128,41,175,153,95,47,74,205,50,190,215,107,174,131,98,31,231,22,191,166,91,197,142,215,12,245,18,89,234,186,42,102,169,170,100,49,194,177,211,91,155,28,44,114,171,164,233,142,73,85,173,107,35,232,107,110,80,252,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,172,190,142,235,22,125,161,89,253,175,81,180,230,253,87,110,185,91,170,32,150,88,162,170,154,24,46,16,71,52,115,58,146,169,176,189,142,150,154,71,68,196,146,37,114,35,145,63,177,83,97,238,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,116,203,79,35,152,191,228,200,197,115,88,231,197,44,79,86,51,175,165,41,131,152,103,5,151,94,22,53,66,162,251,136,99,245,109,210,188,150,161,23,31,172,90,151,85,37,20,235,31,84,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,116,244,14,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,53,108,78,123,27,226,99,107,164,116,47,234,111,75,213,90,171,219,124,140,120,108,102,87,175,51,222,2,170,117,158,213,87,196,14,143,216,170,235,245,6,217,79,77,13,214,209,73,218,98,93,173,208,54,110,185,163,137,177,119,106,43,154,142,129,168,139,47,197,12,9,27,26,231,164,108,116,223,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,234,146,55,201,15,90,124,112,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,59,88,26,171,147,255,0,146,167,154,124,167,233,253,119,168,219,142,169,205,207,76,241,93,59,226,226,107,142,45,73,225,62,218,227,244,153,53,198,6,71,28,112,182,186,73,234,41,229,124,109,99,27,183,115,194,182,87,171,186,156,233,101,149,234,239,139,100,140,26,59,172,89,246,133,103,246,189,70,211,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,254,197,64,217,204,195,252,80,113,65,128,240,153,128,91,245,27,81,173,25,5,198,219,113,188,69,100,138,43,37,60,51,78,217,228,134,105,154,231,54,105,98,106,51,166,157,232,170,142,85,221,91,238,249,170,125,94,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,174,55,59,100,114,177,189,108,86,72,212,232,123,85,99,95,55,109,61,207,181,43,134,220,110,197,167,56,62,65,149,92,160,206,40,234,229,163,178,91,38,174,158,56,27,65,94,215,74,232,225,107,156,140,71,61,141,87,42,109,187,218,159,122,0,211,222,110,220,54,234,86,127,141,105,205,139,9,212,168,46,89,85,226,138,201,71,45,93,182,129,176,71,61,76,204,134,55,72,230,214,57,200,196,115,209,85,81,174,93,183,217,23,228,117,254,117,126,86,49,111,168,20,62,157,113,43,215,134,78,25,56,146,176,113,37,165,23,219,239,15,154,149,110,182,219,179,139,21,93,101,101,94,39,95,12,20,208,71,95,11,164,150,73,29,18,53,140,107,81,92,174,85,68,68,69,85,44,43,157,95,149,140,91,234,5,15,167,92,64,170,190,19,188,211,232,223,212,12,123,212,96,54,83,53,172,225,59,205,62,141,253,64,199,189,70,3,101,48,0,0,0,0,0,0,49,255,0,16,58,103,249,100,208,236,243,75,99,164,181,84,85,228,216,253,117,190,131,218,145,245,210,195,92,248,93,225,103,127,192,245,111,106,116,138,68,123,90,174,99,152,142,106,117,53,13,107,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,245,177,92,199,116,189,142,77,218,170,213,219,116,85,79,121,180,69,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,182,252,85,106,69,139,87,120,142,212,93,70,197,168,237,84,246,91,214,65,85,45,185,214,202,23,210,67,85,74,199,246,226,170,116,79,217,233,52,236,99,103,149,92,136,231,75,44,142,86,181,93,210,129,149,121,101,232,167,229,167,139,140,91,196,92,60,45,6,9,182,107,89,209,47,68,210,248,41,225,240,241,199,188,111,107,183,170,150,155,173,171,211,188,73,47,75,145,221,59,223,241,78,220,147,245,66,213,143,106,230,121,165,23,6,210,67,81,153,217,233,110,84,53,19,86,182,39,201,61,189,242,111,75,20,74,155,204,247,197,89,44,171,210,237,218,202,87,175,75,145,85,89,113,32,8,171,205,31,200,158,166,254,11,235,20,68,170,34,175,52,127,34,122,155,248,47,172,81,1,69,122,79,157,126,75,245,79,13,212,207,101,251,79,236,150,65,110,190,248,46,255,0,103,197,120,90,152,230,237,119,58,93,209,213,219,233,234,233,118,219,239,178,237,177,245,117,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,104,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,212,237,147,117,114,185,206,123,220,247,189,239,119,64,39,167,45,14,2,170,117,231,33,135,90,181,102,197,87,6,157,88,234,35,154,208,201,59,93,23,251,140,21,81,185,208,186,25,162,145,179,208,163,99,154,41,151,224,234,123,145,140,115,149,147,35,3,53,114,167,224,74,212,150,170,14,41,181,151,25,171,117,201,213,9,62,17,106,184,192,214,193,28,8,214,58,59,194,177,85,92,247,185,202,228,131,173,173,70,35,59,237,71,245,193,36,125,215,153,95,47,74,61,77,177,87,107,174,131,98,31,231,234,131,166,91,197,142,215,12,20,241,222,41,122,234,102,169,170,100,49,194,146,84,220,93,36,204,114,171,164,234,146,56,149,173,107,228,232,107,172,84,1,172,14,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,55,84,146,50,57,186,23,227,130,94,219,216,247,67,43,21,209,200,196,114,117,198,247,181,87,103,41,249,117,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,93,182,221,87,230,88,79,52,94,1,107,48,251,237,203,137,141,29,183,221,110,150,172,142,225,83,93,150,89,224,166,158,178,75,101,83,217,45,76,247,38,189,173,119,69,27,187,114,58,94,226,181,176,200,230,244,170,178,68,100,53,172,5,212,242,84,242,177,148,253,64,174,244,235,113,85,124,88,249,167,214,79,168,25,15,168,206,90,167,37,79,43,25,79,212,10,239,78,183,21,87,197,143,154,125,100,250,129,144,250,140,224,90,167,37,79,43,25,79,212,10,239,78,183,19,252,128,28,149,60,172,101,63,80,43,189,58,220,79,240,0,0,32,7,58,191,43,24,183,212,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,73,255,0,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,208,39,255,0,58,191,43,24,183,212,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,73,255,0,206,175,202,198,45,245,2,135,211,174,37,85,240,191,173,127,201,219,90,173,26,199,29,191,198,213,227,246,251,199,128,129,209,119,35,125,116,246,186,170,122,94,235,123,145,170,194,147,205,18,201,210,244,119,109,31,211,187,182,69,11,94,230,95,199,173,54,131,99,211,104,174,147,95,105,39,212,91,229,60,144,221,223,31,119,174,193,110,158,150,70,182,102,205,12,177,186,10,229,116,144,203,10,124,125,44,106,189,237,106,62,21,125,43,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,125,108,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,157,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,185,62,90,28,5,83,104,54,61,14,181,106,205,138,146,125,69,190,83,199,53,161,146,119,122,236,22,233,233,99,115,161,116,51,69,27,160,174,87,73,52,83,47,199,210,198,163,24,230,163,230,71,133,64,232,238,177,103,218,21,159,218,245,27,78,111,213,118,235,149,186,162,9,101,138,42,169,161,130,225,4,115,71,51,169,42,155,11,216,233,105,164,116,76,73,34,87,34,57,19,251,21,47,251,131,190,42,176,222,43,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,141,91,19,158,247,120,105,28,217,29,11,250,157,212,196,86,170,247,25,35,25,90,188,207,120,10,166,209,139,173,95,16,58,63,98,164,160,211,235,157,69,52,55,91,69,39,117,235,105,184,206,233,186,230,142,38,197,218,167,161,114,182,6,162,44,191,12,211,164,108,107,88,177,177,177,175,131,190,42,179,46,20,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,141,91,19,158,198,248,152,218,233,29,11,250,155,210,245,86,170,246,223,35,30,24,40,217,79,132,239,43,26,55,244,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,79,241,239,78,128,12,170,67,254,104,188,66,254,67,120,101,185,88,45,148,214,170,219,214,165,248,156,74,42,106,202,174,137,33,161,158,150,84,172,172,142,22,170,62,94,219,21,145,238,138,141,100,149,48,185,202,228,218,55,204,2,141,185,187,235,21,171,82,184,163,102,35,142,95,170,235,173,186,125,103,138,201,83,18,85,54,90,40,238,174,150,73,170,221,3,88,247,53,30,141,125,60,18,170,163,95,220,165,115,28,159,155,106,129,8,12,191,194,70,180,93,116,23,136,108,39,80,41,114,250,188,118,209,29,226,142,147,36,168,133,142,149,146,217,36,168,143,198,197,44,77,107,150,86,118,145,206,70,163,92,228,123,24,246,109,35,24,169,32,57,83,240,241,106,215,93,80,212,41,178,203,85,91,241,235,118,15,113,178,62,229,73,88,216,103,183,214,221,227,117,27,93,27,85,87,173,238,163,91,146,34,190,57,35,106,162,43,147,171,183,188,64,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,118,219,116,79,144,27,68,2,53,114,234,214,59,22,178,112,143,130,84,218,33,240,245,120,125,190,12,58,233,77,212,247,246,106,168,32,138,54,175,91,152,196,119,118,5,167,159,102,245,53,157,254,142,167,57,142,82,74,129,8,53,11,155,183,13,186,107,159,228,186,115,125,194,117,42,123,150,43,120,173,178,86,75,73,109,160,116,18,79,77,51,225,145,209,185,213,141,114,177,92,197,84,85,107,87,109,183,68,249,25,255,0,133,254,40,48,30,44,240,11,134,163,105,205,163,32,183,91,109,215,137,108,146,197,123,167,134,25,221,60,112,195,51,156,214,195,44,173,86,116,212,49,17,85,200,187,163,189,223,37,90,86,226,111,134,78,36,175,252,73,106,189,246,197,195,230,165,92,109,183,28,226,251,87,71,89,73,137,215,205,5,76,18,87,204,232,229,142,70,196,173,123,28,213,71,35,145,85,21,21,21,11,42,229,19,167,185,246,154,240,219,146,88,181,27,7,200,49,91,148,249,197,101,92,84,119,187,100,212,51,201,3,168,40,26,217,91,28,205,107,149,138,230,61,168,228,77,183,99,147,238,80,38,248,0,8,1,254,109,95,11,31,247,3,170,191,249,170,221,255,0,94,38,254,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,172,244,87,186,56,170,216,214,207,28,21,48,178,104,219,35,90,231,53,30,141,122,34,162,57,201,190,251,42,252,205,115,63,146,119,20,255,0,248,52,234,175,254,134,220,127,247,38,193,28,50,90,110,182,14,27,116,162,197,125,182,85,219,174,86,236,30,197,73,89,71,87,11,161,158,154,120,232,33,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,173,17,177,158,136,102,182,173,53,224,107,1,212,107,237,61,92,246,220,87,73,237,87,186,200,169,24,215,79,36,20,214,120,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,204,215,48,216,34,211,105,186,223,249,99,209,88,172,86,202,187,141,202,227,160,241,210,81,209,210,66,233,167,169,158,76,125,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,128,98,15,243,106,248,88,255,0,184,29,85,255,0,205,86,239,250,241,55,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,77,247,217,87,230,107,153,252,147,184,167,255,0,193,167,85,127,244,54,227,255,0,185,54,8,225,146,211,117,176,112,219,165,22,43,237,178,174,221,114,183,96,246,42,74,202,58,184,93,12,244,211,199,65,11,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,12,150,0,0,85,95,60,239,212,159,239,39,240,210,213,10,171,231,157,250,147,253,228,254,26,6,42,228,169,230,159,41,250,127,93,234,54,226,234,74,86,228,169,230,159,41,250,127,93,234,54,226,234,64,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,226,228,220,240,212,217,79,46,93,143,13,95,127,184,14,103,199,202,145,93,101,157,187,123,151,167,127,254,237,167,216,62,62,82,231,54,203,80,169,242,248,62,127,229,180,10,38,204,27,83,103,227,30,137,136,155,61,181,150,117,79,151,207,170,157,127,172,187,125,23,169,150,167,79,44,178,76,159,18,209,83,111,242,247,175,98,50,141,245,130,235,60,220,93,211,214,163,213,174,241,22,133,77,149,83,229,217,254,191,234,46,207,135,41,223,83,165,22,25,164,122,185,206,160,164,85,221,119,255,0,226,104,148,12,158,122,222,237,148,246,30,185,20,15,44,93,246,57,156,24,190,228,57,128,0,0,0,0,0,0,7,133,93,189,231,144,0,240,159,53,11,238,64,60,131,194,30,64,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,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,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,117,60,174,60,137,233,151,227,94,177,90,101,94,44,124,172,107,39,211,252,135,211,167,49,87,43,143,34,122,101,248,215,172,86,153,87,139,31,43,26,201,244,255,0,33,244,233,192,215,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,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,216,169,179,153,170,185,181,64,20,215,206,87,66,244,227,77,181,31,12,213,12,42,205,236,171,174,163,123,90,91,252,48,42,54,150,162,170,149,105,85,42,155,26,39,193,52,158,41,221,213,69,233,123,152,215,171,81,238,145,239,249,92,149,60,211,229,63,79,235,189,70,220,101,94,121,223,169,63,222,79,225,166,42,228,169,230,159,41,250,127,93,234,54,224,49,87,52,127,61,154,155,248,47,163,209,31,39,130,14,11,178,174,46,53,30,10,26,214,221,108,152,13,183,185,61,239,33,138,134,71,70,254,210,195,213,67,77,58,177,97,74,199,164,241,170,53,235,240,70,174,151,165,253,41,27,254,183,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,128,157,56,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,250,192,0,53,87,54,168,53,87,3,101,62,19,188,172,104,223,211,252,123,211,160,34,255,0,50,254,2,169,181,231,30,155,90,180,154,197,73,6,162,216,233,228,154,238,200,251,189,119,251,116,20,178,57,176,182,24,98,145,211,215,35,163,134,40,87,224,234,99,149,143,115,145,144,163,37,7,9,222,86,52,111,233,254,61,233,208,25,84,13,96,113,54,106,62,13,170,118,104,241,107,69,214,139,62,199,242,10,118,219,168,61,156,178,87,65,120,130,165,189,168,124,43,216,229,116,205,157,141,111,105,204,85,87,39,74,181,126,70,199,218,3,152,106,62,127,163,88,158,101,171,152,23,216,188,190,235,111,108,247,75,39,90,175,134,147,169,200,215,116,187,119,197,220,98,50,94,203,213,100,139,185,219,122,171,216,229,94,149,69,193,79,15,52,28,67,87,241,45,6,17,72,236,158,227,78,157,234,73,169,169,230,183,54,226,149,17,206,151,104,161,124,106,232,107,186,162,110,243,70,246,239,187,222,173,238,61,239,118,117,0,67,254,106,122,199,125,210,46,17,238,244,216,228,59,85,231,183,8,176,233,42,122,153,253,203,75,83,4,242,84,175,67,216,228,127,114,10,121,96,219,225,115,123,253,109,114,57,136,139,48,10,118,231,79,172,87,91,214,174,98,154,33,111,191,82,75,98,198,172,236,189,215,81,210,85,57,207,109,214,169,242,53,27,85,26,61,88,143,142,154,56,159,18,57,136,246,178,178,69,221,91,42,1,92,5,143,242,88,214,43,173,151,87,50,189,16,184,95,169,34,177,100,182,119,222,232,104,234,234,156,215,186,235,74,248,218,173,165,141,94,140,87,201,77,36,175,149,26,197,123,153,71,26,238,141,137,72,63,167,218,23,168,250,159,130,106,6,163,97,214,111,27,101,211,75,125,45,198,250,230,42,190,102,199,60,221,182,36,113,49,28,247,116,177,147,206,247,170,36,113,197,77,43,158,246,175,67,95,216,56,63,207,234,116,195,138,61,45,204,225,200,105,44,84,244,185,69,13,53,194,225,86,177,54,8,45,213,50,165,61,106,200,233,83,161,140,90,105,166,69,122,237,208,138,174,69,106,162,57,3,100,144,0,24,255,0,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,157,78,217,118,86,171,92,230,61,175,99,222,199,107,195,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,244,72,214,238,173,71,187,161,232,248,220,189,108,114,38,203,196,127,227,71,132,156,87,139,157,44,92,90,229,47,129,201,44,94,38,225,140,220,90,232,226,237,215,58,154,70,50,9,229,88,101,145,40,228,145,97,116,204,141,17,206,236,198,168,187,177,0,215,134,231,118,186,222,170,89,89,121,185,213,215,212,71,79,5,35,37,169,153,210,189,176,65,19,33,134,36,115,149,85,25,28,81,199,27,27,242,107,24,214,166,200,136,130,75,181,214,107,85,61,138,107,157,91,237,180,117,19,85,211,209,186,103,44,16,207,51,99,108,178,178,61,250,90,247,182,8,90,231,34,110,228,138,52,93,250,83,111,173,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,185,211,130,14,11,178,174,46,53,30,10,26,214,221,108,152,13,183,185,61,239,33,138,134,71,70,254,210,195,213,67,77,58,177,97,74,199,164,241,170,53,235,240,70,174,151,165,253,41,27,195,48,114,208,224,42,167,94,114,24,117,171,86,108,85,112,105,213,142,162,57,173,12,147,181,209,127,184,193,85,27,157,11,161,154,41,27,61,10,54,57,162,153,126,14,167,185,24,199,57,89,50,50,234,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,86,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,136,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,246,0,0,0,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,0,241,235,193,222,67,194,198,174,92,221,102,179,213,207,167,87,202,143,27,143,220,225,163,170,240,148,76,157,243,186,59,92,181,18,245,53,213,49,54,25,17,19,186,247,190,38,178,85,233,87,185,173,216,36,198,156,69,104,54,27,196,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,92,110,118,234,212,123,122,216,175,141,203,208,247,34,133,69,242,195,227,126,143,135,76,170,167,72,117,34,171,163,1,204,46,16,203,79,80,216,96,103,178,175,19,73,79,78,181,83,212,75,44,105,29,31,97,187,204,174,235,86,246,35,115,26,221,228,235,185,77,85,212,204,87,70,244,227,35,213,44,214,175,195,217,113,155,124,183,10,158,153,35,100,147,116,39,193,4,93,199,177,142,154,87,171,99,141,138,228,235,145,236,106,46,238,67,91,125,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,109,93,43,166,99,29,45,52,142,137,235,28,168,212,71,34,127,106,39,117,212,254,47,53,151,87,116,59,5,225,247,49,173,181,63,22,192,59,126,1,212,244,13,138,170,171,179,11,160,165,241,18,110,168,189,136,30,248,153,219,107,58,154,229,116,189,215,162,61,1,198,7,18,151,222,42,117,198,241,169,183,52,236,218,161,234,181,227,116,142,165,100,18,82,89,226,154,71,211,199,42,53,207,234,153,123,175,146,69,87,189,59,146,61,26,168,196,99,91,47,249,74,112,93,246,210,251,71,197,118,126,222,155,46,57,112,154,12,94,215,61,15,83,110,53,209,179,165,213,206,116,172,86,44,48,61,234,145,58,37,87,120,152,92,189,81,173,63,76,145,131,129,206,17,46,188,95,106,227,177,73,238,53,118,124,78,195,78,219,150,71,117,130,157,207,123,32,87,163,89,75,11,213,171,19,42,102,94,174,142,226,236,140,142,105,17,178,118,150,55,108,39,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,31,172,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,11,52,228,161,128,97,177,104,190,101,170,77,199,169,23,44,170,202,42,44,15,187,57,21,211,165,186,42,74,41,219,78,197,85,217,140,89,102,123,221,210,137,214,169,31,95,87,110,62,155,31,32,7,37,79,43,25,79,212,10,239,78,183,19,252,0,0,10,203,231,95,164,56,107,240,12,55,94,219,5,92,121,100,23,138,124,65,242,54,117,236,79,110,124,53,181,77,107,227,93,209,31,28,177,189,90,230,244,238,147,72,143,235,218,62,136,107,202,227,207,102,153,126,53,232,245,164,255,0,231,87,229,99,22,250,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,104,19,255,0,157,95,149,140,91,234,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,164,255,0,231,87,229,99,22,250,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,104,23,231,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,77,124,193,185,111,102,90,125,159,199,168,60,56,233,238,65,147,226,121,77,69,68,213,214,187,61,26,85,207,102,184,201,52,210,172,48,209,210,192,213,138,135,180,177,178,37,68,127,66,198,230,189,205,234,139,174,231,192,16,171,151,55,2,87,222,21,44,83,231,153,230,97,117,251,103,149,219,251,23,124,114,142,177,142,179,209,71,214,201,32,108,141,106,47,136,172,135,105,91,222,71,246,218,149,19,70,196,114,126,118,72,87,206,175,205,62,45,244,254,135,212,110,37,212,148,173,206,175,205,62,45,244,254,135,212,110,32,71,94,14,248,85,204,184,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,254,52,108,174,99,219,226,100,107,100,108,44,233,119,83,209,92,169,219,100,143,102,193,26,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,221,81,198,201,38,232,79,142,121,123,108,99,29,52,175,87,73,35,209,169,215,35,222,229,77,220,165,107,114,49,253,118,126,237,255,0,18,45,80,0,0,13,107,56,177,243,79,172,159,80,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,41,91,139,31,52,250,201,245,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,208,37,81,31,255,0,151,79,14,63,202,59,249,47,253,179,255,0,61,127,233,95,27,210,207,101,251,83,175,167,217,126,35,171,253,57,254,195,167,163,175,243,61,125,255,0,204,152,131,153,127,28,116,220,56,225,179,104,246,14,202,183,234,46,105,103,145,240,213,198,249,105,217,99,183,76,178,64,181,173,153,138,215,45,74,185,146,182,22,177,223,3,227,89,30,168,141,99,38,164,191,181,153,87,218,175,183,95,105,174,191,105,61,161,237,111,108,120,217,60,119,142,238,119,124,79,127,126,231,123,185,241,247,58,186,186,190,45,247,247,129,180,152,32,87,45,14,61,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,59,189,119,251,116,20,177,181,211,58,105,165,145,211,215,35,163,154,89,147,224,234,99,145,236,107,145,147,43,39,168,0,0,24,171,139,31,43,26,201,244,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,13,148,248,78,242,177,163,127,79,241,239,78,128,139,252,203,248,10,166,215,156,122,109,106,210,107,21,36,26,139,99,167,146,107,187,35,238,245,223,237,208,82,200,230,194,216,97,138,71,79,92,142,142,24,161,95,131,169,142,86,61,206,70,66,140,148,28,39,121,88,209,191,167,248,247,167,64,101,80,41,219,151,63,46,124,250,255,0,159,219,181,191,91,236,217,6,23,109,194,239,16,213,218,109,53,116,243,91,174,181,55,90,57,169,42,96,150,72,42,105,149,175,161,115,86,86,43,152,246,189,94,197,68,219,101,82,69,115,171,242,177,139,125,64,161,244,235,137,63,200,1,206,175,202,198,45,245,2,135,211,174,32,85,95,9,222,105,244,111,234,6,61,234,48,27,41,154,214,112,157,230,159,70,254,160,99,222,163,1,178,152,0,0,29,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,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,218,139,174,14,183,225,86,173,53,214,140,251,78,108,85,21,115,219,113,92,162,235,100,163,150,173,237,116,242,65,77,87,36,49,186,71,53,173,106,189,90,196,85,84,107,83,125,246,68,249,27,57,154,214,113,99,230,159,89,62,160,100,62,163,56,23,83,202,227,200,158,153,126,53,235,21,164,170,34,175,43,143,34,122,101,248,215,172,86,146,168,10,86,231,87,230,159,22,250,127,67,234,55,18,0,19,255,0,157,95,154,124,91,233,253,15,168,220,78,169,202,167,76,241,93,100,214,13,76,210,220,214,147,196,89,114,109,47,185,219,234,122,99,141,242,67,215,112,183,116,79,23,113,143,99,102,137,232,217,35,122,181,122,36,99,28,137,187,80,12,127,193,7,26,57,87,8,250,143,5,117,107,174,183,188,6,229,220,130,247,143,69,93,35,99,103,117,97,234,174,166,129,94,144,173,99,18,8,209,28,244,248,227,71,69,212,206,164,145,155,4,218,110,116,215,171,85,21,230,142,58,184,233,235,233,227,169,137,149,116,146,210,206,214,61,168,230,164,144,204,214,203,19,246,84,221,146,53,175,106,238,142,68,84,84,33,7,9,156,173,116,227,65,181,30,229,170,25,228,223,106,46,182,108,130,182,92,42,25,107,18,162,150,142,219,188,107,69,85,83,26,211,197,189,198,61,165,221,81,93,11,28,173,123,26,143,107,30,201,212,0,128,28,234,252,172,98,223,80,40,125,58,226,79,242,0,115,171,242,177,139,125,64,161,244,235,136,21,87,194,119,154,125,27,250,129,143,122,140,6,202,102,181,156,39,121,167,209,191,168,24,247,168,192,108,145,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,29,127,85,117,51,21,209,189,56,200,245,75,53,171,240,246,92,102,223,45,194,167,166,72,217,36,221,9,240,65,23,113,236,99,166,149,234,216,227,98,185,58,228,123,26,139,187,144,233,92,51,241,85,164,124,87,225,181,57,134,150,220,170,218,251,117,71,134,185,218,46,81,178,27,141,185,234,174,237,172,209,49,239,111,68,141,106,185,143,99,156,199,108,230,239,214,201,24,202,118,230,51,198,191,242,170,212,120,44,24,5,206,235,30,153,98,223,155,182,211,78,189,168,238,149,200,175,73,46,110,135,165,175,111,83,30,145,196,217,85,206,100,109,115,182,137,211,75,26,98,174,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,157,78,88,166,68,87,70,231,57,21,30,199,201,27,195,99,224,116,173,29,214,44,7,93,112,11,94,163,105,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,98,175,117,0,0,2,42,243,52,214,191,200,183,8,249,79,135,183,248,170,252,239,124,42,143,174,46,184,98,241,176,77,226,36,147,105,24,230,237,75,21,79,67,147,171,105,86,46,166,171,122,182,160,18,122,115,119,226,42,167,82,117,229,154,57,140,101,149,117,88,158,1,79,20,53,212,49,75,19,168,164,191,175,113,103,153,22,39,42,200,248,162,146,58,117,73,54,116,82,71,82,198,181,189,79,87,192,176,59,255,0,15,218,153,249,27,215,28,15,84,164,171,186,211,210,99,57,5,13,194,191,217,114,116,85,77,66,201,155,226,160,103,198,196,119,118,5,150,53,99,156,141,123,94,173,114,244,185,77,151,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,53,98,47,79,148,222,186,95,117,131,134,95,179,121,109,230,213,87,117,211,187,131,49,186,88,105,209,145,213,50,207,29,44,43,68,250,136,218,191,249,120,89,39,75,81,237,166,93,250,158,217,30,224,154,164,85,230,143,228,79,83,127,5,245,138,34,85,17,87,154,63,145,61,77,252,23,214,40,128,163,109,16,194,173,90,149,173,24,14,156,223,106,42,224,182,229,89,69,170,201,89,45,35,218,217,227,130,166,174,56,100,116,110,115,92,212,122,53,234,168,170,215,38,251,110,139,242,54,93,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,125,230,184,92,39,121,167,209,191,168,24,247,168,192,108,166,0,0,7,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,214,135,136,92,90,197,131,107,238,165,225,88,181,15,130,178,227,249,133,230,215,110,166,238,190,78,197,44,21,178,199,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,222,108,210,107,89,197,143,154,125,100,250,129,144,250,140,224,90,167,37,79,43,25,79,212,10,239,78,183,21,87,197,143,154,125,100,250,129,144,250,140,229,170,114,84,242,177,148,253,64,174,244,235,113,85,124,88,249,167,214,79,168,25,15,168,206,5,170,114,84,242,177,148,253,64,174,244,235,113,63,200,1,201,83,202,198,83,245,2,187,211,173,196,255,0,0,0,2,0,115,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,2,127,243,171,242,177,139,125,64,161,244,235,137,74,197,212,243,171,242,177,139,125,64,161,244,235,137,90,188,3,233,158,43,171,188,94,233,182,11,154,210,120,187,45,69,194,162,225,83,74,232,227,146,58,175,5,73,53,99,32,149,146,49,204,124,50,62,157,172,145,138,223,138,55,61,168,168,170,138,129,50,185,83,240,37,117,91,173,7,20,218,203,140,210,54,218,218,116,159,8,181,92,96,115,167,146,117,115,29,29,225,88,170,141,99,26,212,114,65,214,215,43,213,253,246,163,58,32,146,75,95,63,37,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,235,3,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,103,31,92,20,101,92,41,234,61,93,238,211,108,241,26,101,147,92,38,147,28,184,83,164,143,142,131,173,93,35,109,149,11,35,158,246,205,19,17,81,142,123,151,189,27,21,232,189,77,149,145,95,241,210,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,133,181,116,174,153,143,108,85,49,182,87,172,114,163,85,90,171,253,168,161,172,97,178,159,9,222,86,52,111,233,254,61,233,208,26,214,27,41,240,157,229,99,70,254,159,227,222,157,0,29,215,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,62,102,178,250,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,46,219,110,171,243,47,35,154,158,177,223,116,139,132,123,189,54,57,14,213,121,237,194,44,58,74,158,166,127,114,210,212,193,60,149,43,208,246,57,31,220,130,158,88,54,248,92,222,255,0,91,92,142,98,34,209,102,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,183,171,88,222,167,189,169,187,149,26,155,238,170,137,239,2,239,185,70,105,158,85,167,124,35,195,113,202,105,60,39,219,92,130,175,38,183,64,248,228,142,102,208,201,5,61,60,79,145,175,99,118,238,120,87,74,197,111,83,93,20,177,61,29,241,108,149,215,205,79,71,44,90,69,197,197,222,167,28,155,106,76,246,223,22,99,37,55,75,255,0,185,106,170,103,158,58,148,235,123,220,175,238,79,79,44,251,252,45,111,127,161,173,70,177,21,111,39,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,223,125,145,62,69,122,243,180,211,60,86,167,75,48,93,99,240,157,172,146,223,144,38,51,223,142,56,219,226,40,106,41,170,42,58,38,119,71,113,253,185,41,119,141,58,209,173,239,207,240,170,191,116,14,171,201,47,90,255,0,236,235,135,58,203,127,237,205,109,245,81,197,254,231,163,171,142,103,172,159,238,37,141,173,143,252,122,185,223,160,133,170,26,251,114,215,213,234,157,32,227,7,7,157,103,171,75,110,97,80,184,133,202,26,104,34,149,243,178,185,205,101,59,85,100,219,161,141,172,74,73,30,230,42,61,25,19,145,58,183,86,59,96,144,0,0,35,86,89,204,123,131,28,27,42,188,225,89,78,178,120,43,214,63,112,168,181,220,105,190,206,221,100,236,85,65,35,163,150,62,182,83,57,142,233,123,28,155,181,85,171,182,232,170,158,243,42,232,166,189,233,63,17,56,173,86,107,163,153,95,218,11,45,21,193,246,185,234,124,13,77,39,69,83,35,142,71,71,209,81,28,111,93,153,52,107,186,39,79,197,182,251,162,162,81,183,19,124,50,113,37,127,226,75,85,239,182,46,31,53,42,227,109,184,231,23,218,186,58,202,76,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,89,87,40,157,61,207,180,215,134,220,146,197,168,216,62,65,138,220,167,206,43,42,226,163,189,219,38,161,158,72,29,65,64,214,202,216,230,107,92,172,87,49,237,71,34,109,187,28,159,114,129,55,192,0,106,174,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,6,85,0,0,0,0,42,175,158,119,234,79,247,147,248,105,106,133,85,243,206,253,73,254,242,127,13,3,21,114,84,243,79,148,253,63,174,245,27,113,117,37,43,114,84,243,79,148,253,63,174,245,27,113,117,32,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,113,114,110,120,106,108,167,37,219,239,60,34,166,224,114,62,78,78,199,77,101,168,141,169,243,232,255,0,230,218,125,99,243,92,99,89,105,31,26,124,215,111,249,208,13,126,117,202,7,218,120,176,129,179,238,213,100,246,175,191,250,162,95,184,186,238,22,43,153,89,164,22,55,34,251,219,69,70,223,191,254,213,136,168,174,62,44,210,98,60,90,69,95,216,115,98,145,182,137,186,151,220,155,35,81,23,239,95,241,106,90,151,4,217,37,54,67,162,182,153,105,228,107,251,52,212,113,59,101,223,101,74,72,85,126,228,253,160,72,67,215,39,237,83,216,113,114,32,30,25,247,28,206,13,68,57,128,0,0,0,0,7,23,42,34,123,206,29,78,223,225,247,160,30,211,195,119,68,217,66,13,209,62,96,121,60,46,235,238,251,143,8,246,170,236,142,69,95,237,60,129,228,30,2,39,222,7,144,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,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,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,200,125,70,112,46,167,149,199,145,61,50,252,107,214,43,76,171,197,143,149,141,100,250,127,144,250,116,230,42,229,113,228,79,76,191,26,245,138,211,42,241,99,229,99,89,62,159,228,62,157,56,26,214,27,84,26,171,155,84,1,85,124,243,191,82,127,188,159,195,76,85,201,83,205,62,83,244,254,187,212,109,198,85,231,157,250,147,253,228,254,26,98,174,74,158,105,242,159,167,245,222,163,110,3,21,115,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,128,28,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,2,127,128,0,26,171,155,84,26,171,129,178,159,9,222,86,52,111,233,254,61,233,208,25,84,197,92,39,121,88,209,191,167,248,247,167,64,101,80,0,0,6,181,156,85,106,151,229,167,136,237,69,212,200,111,190,217,160,188,228,21,94,202,173,240,190,31,187,107,137,253,154,31,205,171,24,230,237,75,20,13,248,218,143,93,183,126,238,87,42,222,247,28,26,197,106,209,14,23,53,3,46,172,191,85,218,174,85,182,122,155,37,134,90,26,166,193,90,183,90,184,157,13,51,169,220,175,99,186,227,115,150,119,44,107,214,216,224,145,237,69,232,216,215,135,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,247,129,114,156,185,120,122,202,171,57,122,101,152,38,83,83,236,47,203,31,183,42,109,211,62,150,71,205,71,67,93,65,21,12,85,18,66,244,143,171,171,176,233,216,141,119,75,226,146,39,35,211,175,225,166,188,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,222,108,231,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,159,34,136,121,154,104,167,228,91,139,140,167,195,220,60,85,6,119,190,107,71,215,47,92,209,120,217,230,241,17,201,180,108,107,118,170,138,167,161,169,213,180,75,23,83,149,221,91,5,196,240,63,172,86,173,111,225,115,79,242,234,59,245,93,214,229,69,103,166,178,95,165,174,170,108,245,169,117,164,137,176,212,186,161,200,247,187,174,71,53,39,106,200,189,110,142,120,222,228,78,189,140,234,86,7,36,189,99,177,75,138,231,92,63,84,67,217,189,83,92,23,49,163,147,169,238,241,116,178,71,79,73,80,155,35,58,35,236,190,42,111,122,191,169,254,43,225,110,209,185,86,207,192,0,0,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,192,79,240,0,0,0,0,8,255,0,198,143,22,216,175,8,218,88,185,77,202,47,29,146,95,124,77,191,25,183,53,177,203,220,174,109,52,143,100,243,196,179,69,34,209,199,34,66,217,159,26,171,155,222,141,17,55,122,1,5,121,209,234,22,135,93,239,184,230,157,80,216,124,78,172,88,124,53,93,93,238,159,178,177,211,89,230,101,74,173,186,161,204,151,185,222,238,120,122,134,71,36,91,50,57,149,236,115,123,206,71,214,9,216,46,215,60,203,85,243,250,219,205,100,117,119,252,179,49,188,73,83,43,41,41,17,103,184,92,106,230,87,57,35,134,22,162,43,228,150,69,217,145,181,61,238,68,106,124,144,146,154,205,203,123,90,52,123,135,156,71,93,231,241,119,170,139,197,63,139,200,241,218,59,37,90,85,227,80,58,157,245,12,150,161,85,170,168,200,226,141,201,80,233,25,18,65,42,181,137,220,69,87,160,89,87,42,124,215,69,239,252,46,80,98,58,81,79,87,75,114,197,170,18,44,174,43,139,41,35,173,169,186,212,68,201,165,171,86,192,229,115,233,156,229,124,16,75,42,53,235,29,39,66,239,218,85,38,81,173,103,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,122,101,167,145,204,95,242,100,98,185,175,107,37,138,39,171,31,209,210,187,20,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,117,73,27,228,135,173,62,56,37,237,189,236,108,209,61,29,28,140,71,47,68,140,123,85,119,106,129,218,205,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,181,78,74,158,86,50,159,168,21,222,157,110,39,249,0,57,42,121,88,202,126,160,87,122,117,184,159,224,0,0,64,14,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,147,255,0,157,95,149,140,91,234,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,160,79,254,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,147,255,0,157,95,149,140,91,234,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,160,95,240,0,1,74,220,234,252,211,226,223,79,232,125,70,226,93,73,74,220,234,252,211,226,223,79,232,125,70,226,6,85,228,99,250,236,253,219,254,36,90,161,85,124,140,127,93,159,187,127,196,139,84,0,0,3,90,206,44,124,211,235,39,212,12,135,212,103,44,167,66,120,182,197,120,70,229,129,166,153,77,202,47,29,146,95,126,209,219,241,155,115,91,28,189,202,230,220,46,47,100,243,196,179,69,34,209,199,34,66,217,159,26,171,155,222,141,17,55,122,21,173,197,143,154,125,100,250,129,144,250,140,230,52,173,187,93,110,52,212,20,119,11,157,93,85,61,174,157,105,40,98,154,103,61,148,176,44,178,76,177,68,213,93,152,197,150,105,100,86,183,100,235,145,238,249,185,85,67,235,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,223,255,0,50,79,84,255,0,146,199,229,75,196,255,0,162,79,255,0,15,253,156,235,169,255,0,224,63,103,119,252,23,133,240,126,35,218,254,35,243,125,174,174,223,243,119,234,247,153,43,149,63,2,87,85,186,208,113,77,172,184,205,35,109,173,167,73,240,139,85,198,7,58,121,39,87,49,209,222,21,138,168,214,49,173,71,36,29,109,114,189,95,223,106,51,162,9,36,181,240,53,108,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,208,244,115,29,210,246,53,118,114,43,87,109,149,21,61,197,255,0,112,65,198,142,43,197,198,156,65,93,90,235,85,147,62,182,247,32,189,227,209,87,70,233,31,218,72,122,171,169,160,87,172,201,70,245,158,52,71,61,62,9,21,209,117,63,165,36,124,64,230,185,192,183,248,126,40,52,83,12,255,0,182,42,179,250,42,23,127,146,230,221,35,167,70,255,0,229,124,83,218,239,232,76,172,255,0,76,76,87,86,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,250,91,186,110,142,71,53,175,99,152,246,49,237,13,154,65,141,56,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,184,220,237,145,202,198,245,177,89,35,83,161,237,85,201,96,98,174,44,124,172,107,39,211,252,135,211,167,53,172,54,83,226,199,202,198,178,125,63,200,125,58,115,90,192,54,83,225,59,202,198,141,253,63,199,189,58,3,42,152,171,132,239,43,26,55,244,255,0,30,244,232,12,170,0,128,28,234,252,172,98,223,80,40,125,58,226,79,242,0,115,171,242,177,139,125,64,161,244,235,136,21,87,194,119,154,125,27,250,129,143,122,140,6,202,102,181,156,39,121,167,209,191,168,24,247,168,192,108,166,0,0,0,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,11,169,229,113,228,79,76,191,26,245,138,210,85,17,87,149,199,145,61,50,252,107,214,43,73,84,5,43,115,171,243,79,139,125,63,161,245,27,136,228,169,230,159,41,250,127,93,234,54,225,206,175,205,62,45,244,254,135,212,110,35,146,167,154,124,167,233,253,119,168,219,128,186,144,0,2,0,115,171,242,177,139,125,64,161,244,235,137,63,200,1,206,175,202,198,45,245,2,135,211,174,32,85,95,9,222,105,244,111,234,6,61,234,48,19,83,154,47,31,85,153,133,246,229,195,62,142,220,46,182,187,86,57,112,169,161,203,47,16,84,207,71,37,206,169,140,150,154,123,107,88,215,55,174,141,189,201,27,47,113,28,217,164,107,122,81,25,26,62,106,224,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,236,26,85,166,121,86,178,106,62,57,165,184,85,39,136,189,100,215,8,173,244,221,81,200,248,225,235,95,142,121,123,108,123,219,12,76,71,73,35,209,171,209,27,30,229,77,154,160,119,94,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,31,82,58,103,245,75,27,25,27,85,58,158,246,245,57,140,235,145,153,3,142,78,7,51,46,16,179,38,213,82,190,174,249,167,87,202,135,50,195,126,123,19,174,55,236,174,240,85,157,40,141,101,75,90,142,84,114,34,50,102,53,94,196,106,182,88,162,185,78,14,248,85,195,120,80,210,59,126,31,102,182,210,59,39,184,211,211,212,229,151,120,228,89,159,113,184,163,62,52,108,174,99,29,225,163,115,164,108,44,233,111,75,21,92,169,220,124,143,126,64,214,45,29,192,117,215,0,186,105,206,163,88,105,46,54,219,141,60,241,69,44,180,176,205,61,190,121,33,146,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,246,162,133,27,112,11,198,190,85,194,158,163,210,89,46,215,63,17,166,89,53,194,24,242,59,125,66,200,248,232,58,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,212,216,159,21,249,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,107,175,198,39,10,185,151,10,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,192,142,149,172,99,124,76,109,116,109,153,157,45,233,122,163,145,59,111,141,239,146,156,176,184,245,166,209,139,173,39,15,218,193,125,164,160,211,235,157,69,76,214,171,189,95,117,235,105,184,206,232,122,33,146,87,75,218,167,161,114,182,119,42,164,95,12,211,172,143,115,88,178,61,161,115,231,95,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,55,219,117,79,153,216,10,234,231,55,174,148,120,182,141,88,180,26,209,121,232,189,102,215,8,238,55,74,72,210,9,63,188,244,142,87,181,38,71,42,203,23,114,173,41,221,27,218,212,71,248,73,219,214,136,215,53,193,81,154,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,46,219,110,171,243,62,174,176,233,125,215,71,51,117,192,239,174,171,75,148,22,123,53,202,178,10,186,39,82,79,73,61,117,178,154,182,74,89,34,114,171,154,248,93,82,176,174,251,42,172,106,170,214,239,210,153,3,129,253,29,186,235,127,20,122,127,136,209,216,105,46,182,218,43,197,53,238,253,21,117,43,167,162,75,85,36,173,154,165,181,13,70,61,189,18,53,169,3,82,68,232,116,147,198,199,42,117,238,119,94,104,254,123,53,55,240,95,71,162,3,10,84,232,229,246,45,2,183,113,3,79,55,122,203,83,152,86,225,213,145,244,177,190,18,170,58,42,106,186,117,221,95,215,39,121,146,212,251,145,157,44,240,191,19,183,145,168,146,87,148,222,186,88,180,127,137,175,179,121,109,230,235,73,106,212,75,123,49,186,88,105,209,242,82,190,241,37,84,43,68,250,136,218,191,249,120,89,39,75,149,142,169,93,250,88,233,30,220,193,193,166,142,218,181,191,149,174,180,226,53,150,26,187,173,202,139,40,187,94,236,49,80,210,182,122,212,186,210,90,104,38,166,109,59,85,143,119,92,142,106,192,228,141,58,221,28,242,49,170,157,123,149,193,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,123,128,218,76,138,188,209,252,137,234,111,224,190,177,68,102,174,31,181,51,242,201,161,216,30,169,73,87,106,168,171,201,177,250,27,133,127,178,228,235,165,134,185,240,183,197,64,207,141,234,222,212,233,44,106,199,57,92,199,49,90,229,234,106,152,87,154,63,145,61,77,252,23,214,40,128,165,110,19,188,211,232,223,212,12,123,212,96,54,83,53,172,225,59,205,62,141,253,64,199,189,70,3,101,48,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,90,167,37,79,43,25,79,212,10,239,78,183,21,87,197,143,154,125,100,250,129,144,250,140,229,170,114,84,242,177,148,253,64,174,244,235,113,85,124,88,249,167,214,79,168,25,15,168,206,5,170,114,84,242,177,148,253,64,174,244,235,113,63,200,1,201,83,202,198,83,245,2,187,211,173,196,255,0,0,0,2,0,115,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,2,127,243,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,2,255,0,128,0,0,0,106,174,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,5,112,115,184,213,11,173,86,127,167,186,47,11,106,224,182,219,44,242,229,21,10,218,215,118,43,39,169,154,74,104,186,233,246,70,245,192,218,73,186,100,85,114,237,87,35,81,27,239,235,139,252,185,52,207,242,161,198,78,156,91,170,41,46,178,80,88,110,14,201,171,39,183,199,191,133,240,17,186,162,157,243,57,88,230,178,23,85,71,77,19,149,118,223,188,140,107,154,231,181,78,215,205,107,83,63,40,156,100,228,118,234,122,187,85,93,6,21,111,161,198,104,231,183,201,220,234,237,198,181,21,12,153,200,247,53,102,142,170,170,166,39,34,116,244,246,145,142,111,83,92,171,152,57,35,225,87,90,253,104,212,45,70,134,162,145,45,182,60,94,43,37,68,78,123,187,238,158,186,174,57,162,115,27,211,210,172,70,219,230,71,42,185,21,21,209,236,142,221,85,161,113,36,117,230,17,165,246,173,85,224,251,82,109,151,7,82,67,81,96,179,203,148,80,213,205,68,218,151,211,207,111,106,212,175,107,117,69,141,242,197,28,180,235,35,87,118,178,161,254,231,34,171,29,34,142,191,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,111,182,232,191,32,53,151,211,220,214,235,166,185,254,53,168,214,42,122,73,238,88,173,226,138,247,71,21,91,28,232,36,158,154,102,77,27,100,107,92,215,43,21,204,68,84,71,53,118,223,101,79,153,179,150,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,53,119,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,216,207,130,156,166,197,152,112,143,164,55,108,114,187,197,210,83,225,246,203,92,146,118,159,31,77,85,20,13,164,169,143,103,162,42,244,79,4,172,223,110,151,116,238,213,86,170,42,134,107,0,0,0,0,0,1,170,185,178,159,9,222,86,52,111,233,254,61,233,208,26,214,27,41,240,157,229,99,70,254,159,227,222,157,0,25,84,0,0,0,0,170,190,121,223,169,63,222,79,225,165,170,21,87,207,59,245,39,251,201,252,52,12,85,201,83,205,62,83,244,254,187,212,109,197,212,148,173,201,83,205,62,83,244,254,187,212,109,197,212,128,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,240,190,240,60,158,17,125,251,4,223,239,8,158,253,192,240,227,138,46,235,185,201,251,174,205,69,249,156,122,182,80,57,167,200,225,59,81,241,171,85,118,57,162,239,239,56,200,168,141,247,160,20,177,205,26,6,39,16,20,114,53,205,71,199,71,109,71,108,191,249,101,255,0,216,78,94,90,53,53,47,209,73,27,58,185,81,39,166,237,245,111,183,79,131,139,109,183,34,23,54,27,61,44,58,147,77,117,98,126,121,105,40,85,87,223,239,68,101,71,245,237,252,212,251,137,53,202,199,34,101,231,70,170,41,213,119,125,37,93,60,59,127,101,20,95,212,159,176,9,206,135,135,47,220,121,79,145,225,80,14,13,85,220,246,33,196,230,0,0,0,3,194,252,128,226,255,0,216,120,99,80,47,189,118,57,162,109,247,129,228,233,122,165,168,86,253,58,198,107,47,213,207,78,154,120,100,145,19,118,251,213,177,189,255,0,123,155,253,5,251,206,230,190,226,5,115,32,213,186,76,127,26,147,23,138,109,234,106,227,98,53,189,43,242,146,158,165,169,239,232,84,249,255,0,88,25,7,67,184,192,102,170,106,155,240,232,104,223,216,86,85,57,30,216,253,223,155,247,167,191,188,228,255,0,212,75,54,59,169,168,187,47,191,246,149,189,203,63,78,171,31,113,118,121,93,22,233,61,61,67,24,189,73,254,169,21,51,211,228,239,246,75,252,210,200,154,155,38,192,7,87,191,109,151,254,35,200,3,198,231,144,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,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,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,117,60,174,60,137,233,151,227,94,177,90,101,94,44,124,172,107,39,211,252,135,211,167,49,87,43,143,34,122,101,248,215,172,86,153,87,139,31,43,26,201,244,255,0,33,244,233,192,214,176,218,160,213,92,218,160,10,171,231,157,250,147,253,228,254,26,98,174,74,158,105,242,159,167,245,222,163,110,50,175,60,239,212,159,239,39,240,211,21,114,84,243,79,148,253,63,174,245,27,112,24,171,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,196,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,112,19,252,0,0,213,92,218,160,213,92,13,148,248,78,242,177,163,127,79,241,239,78,128,202,166,42,225,59,202,198,141,253,63,199,189,58,3,42,128,0,1,88,28,237,53,142,197,22,43,130,240,253,79,15,122,245,83,112,76,198,178,78,167,183,194,82,199,29,69,37,58,108,172,232,147,188,249,106,125,232,254,166,120,95,137,187,72,213,72,129,203,47,69,63,45,60,92,98,222,34,225,225,104,48,77,179,90,206,137,122,38,151,193,79,15,135,142,61,227,123,93,189,84,180,221,109,94,157,226,73,122,92,142,233,221,204,211,90,255,0,45,60,92,101,62,30,223,225,104,48,77,240,170,62,184,186,38,151,193,79,55,136,146,77,164,123,93,189,84,181,61,14,78,157,226,72,186,154,142,234,222,106,114,75,211,60,86,155,75,51,173,99,240,157,220,146,225,144,46,51,223,146,56,221,225,232,105,233,169,234,58,33,119,71,113,157,201,42,183,145,58,213,174,236,65,240,162,179,117,11,42,43,87,157,166,153,226,181,58,89,130,235,31,132,237,100,150,252,129,49,158,252,113,198,223,17,67,81,77,81,81,209,51,186,59,143,237,201,75,188,105,214,141,111,126,127,133,85,251,165,149,24,83,141,61,51,252,174,240,167,169,248,44,116,151,90,186,186,140,126,123,133,5,45,174,62,229,85,85,117,18,165,101,44,12,103,67,149,253,201,233,226,98,177,173,234,115,92,173,106,163,149,21,2,155,57,101,235,95,228,91,139,140,91,196,91,252,85,6,119,182,21,89,209,23,92,209,120,217,225,240,242,71,188,140,107,118,170,138,155,173,203,213,180,75,47,75,85,221,59,95,241,171,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,206,122,79,157,126,84,52,179,13,212,207,101,251,51,237,110,63,110,190,248,46,255,0,123,194,248,170,104,230,237,119,58,91,215,211,220,233,234,233,110,251,111,178,111,176,29,172,0,5,0,243,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,128,28,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,2,127,128,0,0,0,234,154,171,169,152,174,141,233,198,71,170,89,173,95,135,178,227,54,249,110,21,61,50,70,201,38,232,79,130,8,187,143,99,29,52,175,86,199,27,21,201,215,35,216,212,93,220,134,189,156,96,113,41,125,226,167,92,111,26,155,115,78,205,170,30,171,94,55,72,234,86,65,37,37,158,41,164,125,60,114,163,92,254,169,151,186,249,36,85,123,211,185,35,209,170,140,70,53,179,171,157,165,255,0,89,91,246,23,22,246,39,70,147,191,107,135,180,99,166,107,187,217,19,124,67,59,19,75,186,186,62,138,87,117,70,205,152,146,119,103,93,229,237,126,106,37,112,21,193,222,67,197,62,174,91,29,121,179,213,193,167,86,58,143,27,144,92,230,163,170,240,149,172,129,240,58,75,92,85,17,116,181,181,50,182,104,209,83,186,199,178,39,62,84,234,86,53,174,9,63,202,111,130,90,203,133,247,249,77,234,246,41,218,160,181,244,55,14,181,221,237,179,199,36,213,78,100,51,199,121,143,184,141,141,240,182,57,17,32,122,36,141,116,142,124,141,88,221,4,110,117,175,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,26,251,113,235,193,222,67,194,198,174,92,221,102,179,213,207,167,87,202,143,27,143,220,225,163,170,240,148,76,157,243,186,59,92,181,18,245,53,213,49,54,25,17,19,186,247,190,38,178,85,233,87,185,173,238,188,179,56,209,254,77,154,142,253,55,205,93,220,192,115,235,133,36,21,53,19,87,118,99,177,87,42,246,153,93,180,143,108,45,133,200,246,182,161,203,210,238,220,81,61,28,189,148,142,75,137,226,43,65,176,222,36,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,186,227,115,183,86,163,219,214,197,124,110,94,135,185,23,93,125,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,109,93,43,166,99,29,45,52,142,137,235,28,168,212,71,34,127,106,32,108,230,107,89,197,143,154,125,100,250,129,144,250,140,229,196,242,167,201,53,162,245,194,229,5,163,85,241,138,187,125,182,193,80,148,88,165,125,197,106,217,91,115,181,62,38,84,69,34,178,118,116,186,153,141,157,145,193,52,79,86,58,54,118,209,140,236,163,229,167,110,44,124,211,235,39,212,12,135,212,103,2,213,57,42,121,88,202,126,160,87,122,117,184,159,228,0,228,169,229,99,41,250,129,93,233,214,226,127,128,0,1,0,57,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,129,63,249,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,129,127,192,0,5,43,115,171,243,79,139,125,63,161,245,27,137,117,37,43,115,171,243,79,139,125,63,161,245,27,136,25,87,145,143,235,179,247,111,248,145,106,133,85,242,49,253,118,126,237,255,0,18,45,80,0,0,13,107,56,177,243,79,172,159,80,50,31,81,156,145,92,180,56,28,169,226,59,50,135,88,115,135,210,51,78,176,187,196,108,154,146,70,69,80,251,229,198,20,142,116,162,116,47,71,53,41,145,175,137,211,57,237,248,217,34,70,196,85,115,223,15,228,199,248,73,202,184,185,227,235,88,241,107,108,190,7,27,177,106,5,226,225,147,92,92,233,34,237,208,186,244,246,62,8,37,72,101,141,43,36,141,102,116,44,145,17,174,236,200,170,187,49,75,180,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,209,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,80,250,182,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,48,243,25,229,233,125,210,76,218,13,77,208,172,66,235,120,195,50,219,135,106,174,130,130,22,77,37,162,241,87,88,254,205,44,20,180,240,179,181,70,254,236,16,211,162,35,213,36,78,219,156,138,248,81,247,82,126,75,157,166,213,122,166,101,29,230,217,73,95,79,29,68,21,108,138,166,22,202,198,207,4,172,154,25,81,174,69,68,124,114,199,28,140,119,205,175,99,92,155,42,34,129,5,121,95,240,75,159,112,225,106,185,106,190,163,101,149,116,247,44,226,207,70,216,177,74,101,154,40,40,224,115,99,157,175,184,69,51,24,239,29,27,156,248,145,136,221,161,69,157,58,164,239,42,71,61,64,3,21,113,99,229,99,89,62,159,228,62,157,57,173,97,178,159,22,62,86,53,147,233,254,67,233,211,154,214,1,178,159,9,222,86,52,111,233,254,61,233,208,25,84,197,92,39,121,88,209,191,167,248,247,167,64,101,80,4,0,231,87,229,99,22,250,129,67,233,215,18,127,144,3,157,95,149,140,91,234,5,15,167,92,64,170,190,19,188,211,232,223,212,12,123,212,96,54,83,53,172,225,59,205,62,141,253,64,199,189,70,3,101,48,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,93,79,43,143,34,122,101,248,215,172,86,146,168,138,188,174,60,137,233,151,227,94,177,90,74,160,41,91,157,95,154,124,91,233,253,15,168,220,71,37,79,52,249,79,211,250,239,81,183,14,117,126,105,241,111,167,244,62,163,113,28,149,60,211,229,63,79,235,189,70,220,5,212,128,0,16,3,157,95,149,140,91,234,5,15,167,92,73,254,64,14,117,126,86,49,111,168,20,62,157,113,2,152,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,47,123,151,55,5,31,201,87,78,39,191,231,246,203,84,154,155,148,254,114,229,83,2,119,100,181,208,170,49,99,182,54,110,167,49,221,47,98,201,43,162,70,181,242,57,173,222,86,195,20,139,133,121,93,112,11,71,135,216,173,188,76,107,21,190,213,116,186,228,118,250,106,236,78,207,61,52,21,145,219,41,94,248,170,96,185,57,238,107,186,43,29,219,141,209,118,213,174,134,55,59,169,85,242,43,33,178,160,0,0,48,87,24,156,42,225,188,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,2,58,86,177,238,240,210,57,177,182,102,116,187,169,136,142,68,238,50,55,178,152,48,158,94,156,77,103,90,227,125,208,170,44,67,217,117,248,231,126,90,235,229,222,26,170,59,58,82,178,105,161,134,170,57,159,15,114,88,106,36,130,70,192,172,141,206,145,26,247,116,163,99,149,204,216,80,1,210,180,83,78,106,116,131,72,241,13,45,170,202,170,242,71,226,150,122,107,66,92,234,105,162,167,124,236,133,136,198,109,28,72,141,99,26,212,107,24,138,174,122,49,173,235,124,143,234,145,212,109,204,211,90,255,0,45,60,92,101,62,30,223,225,104,48,77,240,170,62,184,186,38,151,193,79,55,136,146,77,164,123,93,189,84,181,61,14,78,157,226,72,186,154,142,234,222,228,248,201,215,74,62,29,184,113,204,245,27,219,62,206,189,54,223,37,187,28,115,18,7,204,251,197,67,29,29,42,199,20,234,140,151,182,245,239,189,155,57,123,80,202,238,135,35,85,171,174,101,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,128,91,87,37,141,6,166,180,225,185,95,17,183,154,42,182,92,175,181,15,198,108,171,53,60,177,51,217,208,172,114,212,205,19,213,253,19,178,90,132,142,53,94,143,205,190,133,237,71,252,79,106,67,94,104,254,123,53,55,240,95,71,162,46,251,135,237,51,252,141,232,118,7,165,178,82,90,169,234,241,156,126,134,223,95,236,184,250,41,102,174,100,45,241,83,179,224,98,187,187,58,203,34,189,205,71,61,207,87,57,58,156,165,32,243,71,243,217,169,191,130,250,61,16,19,255,0,146,167,149,140,167,234,5,119,167,91,138,245,230,67,162,23,93,17,226,191,44,109,194,249,73,116,167,207,42,42,51,138,23,195,27,163,124,16,87,214,84,42,193,43,87,116,71,199,44,114,177,21,174,84,115,17,143,248,85,203,27,44,43,146,167,149,140,167,234,5,119,167,91,143,147,206,111,66,232,242,157,26,177,107,205,162,205,215,122,194,110,17,219,174,149,113,172,17,255,0,121,234,220,172,106,204,174,68,150,94,221,90,211,182,54,53,202,140,241,115,187,161,81,206,115,67,224,114,88,215,154,107,182,27,149,240,229,121,173,171,125,202,197,80,252,154,202,147,84,75,43,61,157,50,199,21,76,49,49,89,209,3,34,168,88,228,84,235,252,227,235,158,228,103,194,247,44,138,230,143,228,79,83,127,5,245,138,34,157,184,31,214,43,174,136,113,71,167,249,117,29,250,146,213,109,173,188,83,89,47,210,215,85,58,10,37,181,85,202,216,106,93,80,228,123,27,209,27,92,147,181,100,94,134,201,4,111,114,47,70,197,196,243,71,242,39,169,191,130,250,197,16,20,173,194,119,154,125,27,250,129,143,122,140,6,202,102,181,156,39,121,167,209,191,168,24,247,168,192,108,166,0,0,0,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,11,84,228,169,229,99,41,250,129,93,233,214,226,170,248,177,243,79,172,159,80,50,31,81,156,181,78,74,158,86,50,159,168,21,222,157,110,42,175,139,31,52,250,201,245,3,33,245,25,192,181,78,74,158,86,50,159,168,21,222,157,110,39,249,0,57,42,121,88,202,126,160,87,122,117,184,159,224,0,0,64,14,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,147,255,0,157,95,149,140,91,234,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,160,79,254,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,147,255,0,157,95,149,140,91,234,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,160,95,240,0,0,0,13,85,205,148,248,78,242,177,163,127,79,241,239,78,128,214,176,217,79,132,239,43,26,55,244,255,0,30,244,232,0,160,30,44,124,211,235,39,212,12,135,212,103,45,39,146,133,166,213,15,13,185,149,246,27,101,35,46,85,153,197,69,37,69,99,97,106,79,52,16,208,81,58,40,159,38,221,78,99,29,60,206,107,85,118,106,203,34,166,221,75,189,64,234,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,187,109,186,175,204,189,238,87,216,159,217,78,9,116,251,196,99,62,198,175,188,251,70,237,89,215,69,225,230,172,238,215,79,225,234,100,221,17,210,117,210,182,155,162,69,223,170,36,139,165,85,168,208,37,80,0,13,107,56,177,243,79,172,159,80,50,31,81,156,183,78,79,89,173,215,42,224,249,150,43,133,61,36,116,248,118,81,114,178,80,186,22,57,31,36,15,108,53,202,233,85,92,168,175,238,215,74,212,86,163,83,161,172,77,183,69,115,171,3,152,126,21,106,192,56,210,213,91,21,154,162,174,106,122,171,195,47,111,117,75,218,231,164,247,10,104,171,166,106,43,90,212,232,108,181,50,53,137,182,232,196,106,42,185,81,92,182,63,201,83,202,198,83,245,2,187,211,173,192,79,240,0,0,0,0,0,26,171,155,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,149,64,0,0,0,10,171,231,157,250,147,253,228,254,26,90,161,85,124,243,191,82,127,188,159,195,64,197,92,149,60,211,229,63,79,235,189,70,220,93,73,74,220,149,60,211,229,63,79,235,189,70,220,93,72,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,28,92,174,79,122,123,207,40,187,161,228,0,7,170,162,166,42,88,214,89,149,81,169,243,84,77,204,53,105,226,191,73,110,249,59,241,90,91,181,106,214,182,161,105,182,90,25,81,189,105,34,71,243,254,213,249,129,154,79,14,217,61,234,122,104,171,32,174,166,142,170,153,202,232,229,98,61,170,169,182,232,169,186,127,206,123,149,168,191,48,60,162,238,129,223,45,130,38,222,228,11,183,222,5,94,243,96,196,226,154,104,175,172,137,253,76,166,167,98,187,117,217,17,177,85,175,236,219,238,57,114,125,190,212,165,135,42,180,247,90,177,182,225,74,230,162,162,111,186,210,200,139,239,255,0,128,134,72,230,139,111,166,159,0,168,169,123,27,220,108,27,239,178,123,182,166,171,254,163,5,242,137,187,211,211,86,229,84,78,145,219,190,186,157,19,220,191,117,52,224,91,98,124,130,252,131,127,69,54,10,7,4,119,197,177,205,61,232,112,219,103,28,211,228,7,144,0,3,139,215,100,57,28,29,178,251,128,240,196,69,95,236,61,135,22,181,81,125,231,32,62,125,230,228,203,101,19,234,159,35,26,140,219,244,149,62,245,68,251,255,0,180,167,221,96,172,175,226,79,138,120,44,180,232,181,54,200,99,182,181,235,78,205,182,68,124,109,119,196,206,191,186,117,44,79,138,237,95,183,105,134,23,81,87,83,52,205,145,122,122,81,145,185,223,234,176,34,252,149,63,167,251,72,85,203,127,4,171,206,242,202,237,78,175,130,57,33,145,239,167,99,158,230,171,145,209,190,141,126,74,138,169,250,43,247,129,96,186,9,166,118,157,55,193,109,86,171,100,18,198,177,81,192,199,164,146,57,202,174,72,98,106,175,189,19,250,8,100,243,211,71,3,105,169,163,129,141,68,70,49,27,238,254,164,216,246,187,228,7,21,126,202,114,69,69,61,63,53,216,246,177,54,106,1,200,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,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,132,26,133,202,39,134,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,54,8,231,169,153,243,72,216,218,234,55,57,24,142,122,162,34,185,203,182,219,170,252,201,190,0,199,250,9,162,152,175,14,218,79,98,209,204,42,225,117,173,178,227,254,43,195,79,116,150,57,42,159,223,169,150,161,253,110,142,56,216,187,62,103,34,108,196,248,81,55,221,119,85,236,26,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,38,251,110,139,242,59,0,2,0,127,152,169,194,199,253,223,106,175,254,117,183,127,212,73,254,0,17,255,0,138,222,10,116,179,140,31,178,223,148,203,254,87,108,251,37,227,188,23,176,170,169,161,238,120,174,199,115,187,222,130,93,246,240,204,233,233,233,219,119,111,190,233,183,95,225,127,151,166,139,240,153,159,220,53,27,78,114,124,214,227,114,184,217,229,178,75,21,238,182,146,104,27,4,147,67,51,156,214,195,77,19,145,253,84,236,68,85,114,166,202,239,119,201,82,80,0,33,254,189,242,191,208,46,34,117,98,251,172,121,174,95,168,20,87,172,131,194,248,152,45,119,10,40,233,89,216,166,138,157,157,13,146,146,71,166,236,133,170,187,189,126,37,93,182,77,145,51,7,11,252,47,224,60,38,96,23,13,57,211,155,190,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,233,167,98,162,43,85,119,87,123,254,72,153,128,0,0,0,32,7,249,138,156,44,127,221,246,170,255,0,231,91,119,253,68,159,224,14,191,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,159,35,176,0,0,0,4,10,187,114,106,225,182,255,0,117,173,190,223,117,71,88,46,55,43,141,68,149,117,149,149,119,186,9,167,169,158,71,43,164,150,73,29,68,174,123,220,229,87,43,149,85,85,85,85,73,107,160,154,41,138,240,237,164,246,45,28,194,174,23,90,219,46,63,226,188,52,247,73,99,146,169,253,250,153,106,31,214,232,227,141,139,179,230,114,38,204,79,133,19,125,215,117,92,128,0,0,0,130,185,103,39,62,22,50,188,170,243,148,253,164,212,11,55,182,110,21,23,15,103,90,107,45,212,244,52,125,217,28,254,197,60,94,9,123,112,179,171,165,140,221,122,90,136,155,174,196,181,209,125,42,181,104,134,151,227,250,81,98,200,178,11,229,183,27,167,117,37,29,101,250,173,181,53,171,7,113,206,142,39,72,214,49,189,17,181,201,20,109,70,162,54,56,216,212,253,19,186,128,0,0,33,254,189,242,191,208,46,34,117,98,251,172,121,174,95,168,20,87,172,131,194,248,152,45,119,10,40,233,89,216,166,138,157,157,13,146,146,71,166,236,133,170,187,189,126,37,93,182,77,145,51,7,11,252,47,224,60,38,96,23,13,57,211,155,190,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,233,167,98,162,43,85,119,87,123,254,72,153,128,0,0,0,0,1,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,58,174,144,232,190,151,232,46,27,30,159,233,30,33,73,142,216,163,168,150,173,105,225,124,146,190,89,228,84,235,150,89,101,115,165,149,251,35,90,142,123,156,168,198,49,137,179,88,212,78,234,0,0,0,24,83,94,56,63,208,238,35,114,172,59,53,212,140,111,189,122,194,238,16,85,211,212,192,200,127,187,233,99,147,184,182,234,214,75,27,217,81,70,247,251,214,55,39,82,117,61,24,230,36,146,35,243,88,3,242,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,66,189,66,229,19,195,110,165,103,249,46,163,95,115,109,74,130,229,149,94,43,111,117,145,82,92,168,27,4,115,212,204,249,164,108,109,117,27,156,140,71,61,81,17,92,229,219,109,213,126,100,223,0,97,254,23,248,95,192,120,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,211,78,197,68,86,170,238,174,247,252,145,51,0,0,0,0,97,254,40,56,95,192,120,179,192,45,250,115,168,215,124,130,221,109,183,94,34,189,197,45,146,162,24,103,116,241,195,52,45,107,157,52,82,181,89,211,80,245,84,70,162,238,141,247,252,209,112,254,130,114,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,197,120,104,46,151,10,41,41,95,223,166,150,157,253,109,142,146,55,174,204,153,202,155,61,62,36,77,247,77,209,102,0,3,15,241,65,194,254,3,197,158,1,111,211,157,70,187,228,22,235,109,186,241,21,238,41,108,149,16,195,59,167,142,25,161,107,92,233,162,149,170,206,154,135,170,162,53,23,116,111,191,230,139,135,244,19,149,254,129,112,237,171,22,45,99,194,178,253,64,173,189,99,254,43,195,65,116,184,81,73,74,254,253,52,180,239,235,108,116,145,189,118,100,206,84,217,233,241,34,111,186,110,139,48,0,0,0,2,47,241,65,203,211,69,248,179,207,237,250,141,168,217,62,107,110,185,91,172,241,89,34,138,201,91,73,12,14,130,57,166,153,174,115,102,166,149,202,254,170,135,162,170,57,19,100,111,187,230,171,40,0,17,255,0,133,46,10,116,179,131,239,181,63,147,59,254,87,115,251,91,224,124,111,183,106,169,166,237,248,94,255,0,111,181,217,130,45,183,241,47,234,234,234,223,102,237,182,203,188,128,0,0,0,14,191,134,224,24,110,159,83,93,105,112,204,122,146,212,203,229,226,182,255,0,115,88,81,122,235,46,53,114,172,181,21,18,189,202,174,123,220,229,217,55,95,133,141,99,27,210,198,53,169,216,0,0,0,0,0,0,0,3,175,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,200,132,31,230,42,112,177,255,0,119,218,171,255,0,157,109,223,245,18,127,128,58,254,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,190,251,34,124,142,192,0,3,15,241,65,194,254,3,197,158,1,111,211,157,70,187,228,22,235,109,186,241,21,238,41,108,149,16,195,59,167,142,25,161,107,92,233,162,149,170,206,154,135,170,162,53,23,116,111,191,230,139,152,0,16,131,79,121,68,240,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,118,223,101,79,153,55,192,0,0,0,66,13,66,229,19,195,110,165,103,249,46,163,95,115,109,74,130,229,149,94,43,111,117,145,82,92,168,27,4,115,212,204,249,164,108,109,117,27,156,140,71,61,81,17,92,229,219,109,213,126,100,223,0,99,253,4,209,76,87,135,109,39,177,104,230,21,112,186,214,217,113,255,0,21,225,167,186,75,28,149,79,239,212,203,80,254,183,71,28,108,93,159,51,145,54,98,124,40,155,238,187,170,228,0,0,139,252,80,114,244,209,126,44,243,251,126,163,106,54,79,154,219,174,86,235,60,86,72,162,178,86,210,67,3,160,142,105,166,107,156,217,169,165,114,191,170,161,232,170,142,68,217,27,238,249,170,184,95,229,233,162,252,38,103,247,13,70,211,156,159,53,184,220,174,54,121,108,146,197,123,173,164,154,6,193,36,208,204,231,53,176,211,68,228,127,85,59,17,21,92,169,178,187,221,242,84,148,0,0,0,1,143,245,135,66,244,227,94,104,241,155,78,168,89,189,179,106,197,242,8,114,72,109,178,170,45,45,101,84,80,79,12,108,169,98,162,247,97,79,16,231,172,123,163,94,230,53,31,212,197,123,31,144,0,0,0,0,0,0,0,24,127,138,14,23,240,30,44,240,11,126,156,234,53,223,32,183,91,109,215,136,175,113,75,100,168,134,25,221,60,112,205,11,90,231,77,20,173,86,116,212,61,85,17,168,187,163,125,255,0,52,92,21,165,92,165,184,101,210,109,71,199,53,54,217,144,106,5,230,191,23,184,69,116,162,164,186,93,41,86,149,106,162,94,184,100,122,65,77,20,139,219,145,25,34,34,61,26,174,98,35,145,205,87,53,102,168,0,67,253,123,229,127,160,92,68,234,197,247,88,243,92,191,80,40,175,89,7,133,241,48,90,238,20,81,210,179,177,77,21,59,58,27,37,36,143,77,217,11,85,119,122,252,74,187,108,155,34,76,0,6,31,225,127,133,252,7,132,204,2,225,167,58,115,119,200,46,54,219,141,226,91,220,178,222,234,33,154,118,207,36,48,194,230,181,208,197,19,81,157,52,236,84,69,106,174,234,239,127,201,19,32,106,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,200,236,0,8,1,254,98,167,11,31,247,125,170,191,249,214,221,255,0,81,37,86,167,112,235,138,234,239,15,178,112,233,154,229,89,93,93,150,162,223,109,183,212,222,29,93,28,151,138,175,5,44,18,178,121,103,146,39,49,243,72,250,118,172,143,88,254,37,115,213,17,21,81,83,42,128,33,6,158,242,137,225,183,77,115,252,107,81,172,89,182,165,79,114,197,111,20,87,186,56,170,238,84,14,130,73,233,166,100,209,182,70,182,141,174,86,43,152,136,168,142,106,237,190,202,159,50,111,128,0,0,0,132,26,133,202,39,134,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,54,8,231,169,153,243,72,216,218,234,55,57,24,142,122,162,34,185,203,182,219,170,252,201,190,0,195,252,47,240,191,128,240,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,166,157,138,136,173,85,221,93,239,249,34,96,13,66,229,19,195,110,165,103,249,46,163,95,115,109,74,130,229,149,94,43,111,117,145,82,92,168,27,4,115,212,204,249,164,108,109,117,27,156,140,71,61,81,17,92,229,219,109,213,126,100,223,0,97,254,23,248,95,192,120,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,211,78,197,68,86,170,238,174,247,252,145,51,0,0,0,0,97,254,40,56,95,192,120,179,192,45,250,115,168,215,124,130,221,109,183,94,34,189,197,45,146,162,24,103,116,241,195,52,45,107,157,52,82,181,89,211,80,245,84,70,162,238,141,247,252,209,112,254,130,114,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,197,120,104,46,151,10,41,41,95,223,166,150,157,253,109,142,146,55,174,204,153,202,155,61,62,36,77,247,77,209,102,0,3,15,241,65,194,254,3,197,158,1,111,211,157,70,187,228,22,235,109,186,241,21,238,41,108,149,16,195,59,167,142,25,161,107,92,233,162,149,170,206,154,135,170,162,53,23,116,111,191,230,139,135,244,19,149,254,129,112,237,171,22,45,99,194,178,253,64,173,189,99,254,43,195,65,116,184,81,73,74,254,253,52,180,239,235,108,116,145,189,118,100,206,84,217,233,241,34,111,186,110,139,48,0,0,0,0,0,16,3,252,197,78,22,63,238,251,85,127,243,173,187,254,162,77,253,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,125,246,68,249,29,128,1,0,63,204,84,225,99,254,239,181,87,255,0,58,219,191,234,36,223,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,55,223,100,79,145,216,0,0,0,16,255,0,94,249,95,232,23,17,58,177,125,214,60,215,47,212,10,43,214,65,225,124,76,22,187,133,20,116,172,236,83,69,78,206,134,201,73,35,211,118,66,213,93,222,191,18,174,219,38,200,153,131,133,254,23,240,30,19,48,11,134,156,233,205,223,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,116,211,177,81,21,170,187,171,189,255,0,36,76,192,0,0,0,0,0,0,0,128,31,230,42,112,177,255,0,119,218,171,255,0,157,109,223,245,18,111,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,155,239,178,39,200,236,0,0,0,0,0,1,31,248,173,224,167,75,56,193,251,45,249,76,191,229,118,207,178,94,59,193,123,10,170,154,30,231,138,236,119,59,189,232,37,223,111,12,206,158,158,157,183,118,251,238,155,72,0,4,95,225,127,151,166,139,240,153,159,220,53,27,78,114,124,214,227,114,184,217,229,178,75,21,238,182,146,104,27,4,147,67,51,156,214,195,77,19,145,253,84,236,68,85,114,166,202,239,119,201,82,80,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,240,169,185,228,1,193,136,137,238,57,156,81,223,180,228,7,203,200,162,116,182,217,90,207,159,195,255,0,205,33,68,153,190,103,91,132,107,77,98,189,221,47,165,189,72,170,187,34,251,219,86,239,246,43,253,18,250,106,163,73,34,86,170,111,191,221,254,249,70,124,197,180,226,163,15,213,58,187,221,60,78,100,85,149,114,79,240,181,81,58,159,83,86,237,253,205,79,185,191,180,11,100,225,43,58,76,227,73,45,87,21,127,83,219,79,74,199,123,182,247,248,88,156,191,205,79,218,102,226,184,249,73,231,245,23,45,63,189,216,106,235,22,69,165,184,64,140,107,228,85,84,79,8,137,178,110,239,246,191,216,88,211,92,142,77,208,14,64,0,33,127,50,139,107,171,52,162,186,100,110,253,48,63,239,253,148,181,127,214,67,46,86,183,151,91,53,2,255,0,109,123,125,243,87,53,118,223,246,83,84,255,0,87,245,22,31,198,198,43,6,75,164,119,216,228,84,71,69,111,169,145,21,118,217,54,165,168,79,216,191,210,42,239,129,219,147,113,77,123,185,219,100,170,99,19,199,84,53,62,61,183,70,193,86,159,181,0,188,232,94,143,103,83,83,220,167,176,252,118,185,93,45,20,111,85,69,85,223,229,253,170,126,192,61,106,137,186,251,206,105,242,56,59,231,239,57,53,64,228,0,3,194,156,118,247,238,114,113,225,168,7,35,215,59,251,113,61,251,254,139,85,127,245,30,195,170,106,46,65,79,143,226,247,10,250,170,150,64,200,169,229,114,185,207,70,252,163,122,253,234,159,176,10,185,230,69,172,52,247,251,212,120,133,12,221,114,199,213,186,116,170,124,217,71,39,222,196,79,146,47,222,75,158,92,248,5,78,39,161,212,139,93,31,68,210,215,214,189,125,232,190,238,235,81,62,78,84,254,97,89,120,253,170,163,91,117,245,236,141,178,86,192,237,183,122,34,200,137,181,18,253,251,61,62,113,127,234,255,0,138,242,112,43,12,24,246,57,79,110,130,6,196,216,221,34,244,181,168,212,247,189,87,228,136,128,118,36,77,147,100,11,242,60,156,93,184,28,81,187,174,231,52,77,147,96,129,62,106,7,144,120,95,112,64,60,128,112,114,236,187,160,28,207,31,212,120,234,221,55,67,198,232,171,243,0,142,217,221,43,254,241,204,245,170,34,251,253,251,161,201,87,118,251,148,6,251,184,228,113,99,118,67,195,164,107,126,106,128,115,7,6,57,93,239,216,230,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,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,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,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,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,0,0,0,0,3,194,129,228,3,198,232,159,48,11,178,30,79,11,184,69,64,10,136,191,50,184,57,163,233,83,46,120,194,101,20,244,145,245,66,239,123,145,17,21,54,142,181,251,254,146,126,223,216,89,1,136,56,153,211,230,231,218,97,122,181,166,221,110,162,169,70,251,158,191,18,211,204,212,253,21,223,249,224,84,247,45,77,79,184,97,26,147,87,138,173,84,141,167,175,171,123,222,196,119,187,120,233,42,62,238,149,254,138,125,232,93,189,5,67,42,41,218,246,46,232,187,255,0,206,166,188,51,75,112,208,93,125,169,238,49,221,84,245,85,157,59,55,163,116,69,168,139,253,81,23,246,151,171,195,238,161,208,234,38,17,79,119,164,217,21,200,254,164,238,49,223,234,210,181,63,71,221,252,192,50,145,225,83,127,188,242,0,195,28,83,91,39,184,105,46,72,200,30,173,114,218,171,17,21,54,255,0,181,102,254,180,253,165,43,233,29,198,163,22,226,14,181,234,247,35,226,173,171,71,108,191,53,233,170,111,245,254,210,242,181,218,209,83,120,211,60,138,142,149,223,157,150,215,86,198,39,74,175,196,180,242,162,124,191,173,74,59,181,71,38,25,196,189,100,23,198,174,201,91,95,215,238,232,223,111,20,223,231,109,247,129,125,216,157,74,84,218,33,147,117,221,122,191,249,167,31,108,235,56,21,67,42,44,80,185,159,47,139,239,255,0,102,227,179,1,235,114,166,251,110,114,98,255,0,88,84,247,238,27,243,80,57,3,194,174,192,2,170,125,225,54,251,142,59,108,190,227,146,0,114,244,162,175,236,33,191,48,189,79,184,226,58,93,95,77,109,184,205,75,44,236,150,45,227,85,69,84,117,61,90,109,191,74,253,237,79,248,137,129,113,168,101,45,36,147,61,200,141,107,92,171,186,237,242,69,82,161,121,143,234,146,229,153,244,24,69,189,171,179,42,27,10,175,83,29,187,146,122,184,190,72,155,255,0,57,62,242,81,221,57,102,232,245,174,225,20,185,189,222,223,20,243,203,211,219,146,68,234,114,108,181,145,47,191,171,246,34,125,197,166,70,196,99,17,173,68,68,66,58,240,103,165,223,147,205,48,161,166,126,203,35,187,189,95,11,219,242,168,168,84,247,57,127,217,146,52,163,198,251,28,83,117,254,179,146,174,223,112,77,190,224,13,93,255,0,222,247,13,189,234,62,71,144,56,187,117,77,145,118,253,161,171,247,42,158,119,247,251,207,27,162,175,187,254,48,57,28,94,155,158,87,220,113,87,39,184,15,44,110,200,169,247,41,194,70,47,83,92,223,119,191,238,57,43,209,169,212,191,35,208,250,250,85,114,70,217,216,174,95,146,35,145,127,250,190,96,123,247,216,244,83,214,69,59,214,54,174,234,223,184,252,215,91,156,84,20,114,207,47,201,172,115,182,221,61,251,34,175,253,4,90,210,126,35,163,201,245,42,166,198,250,25,163,142,78,142,135,44,145,46,219,83,200,229,223,100,69,254,111,237,2,90,187,169,201,240,41,235,236,170,174,238,221,127,181,78,112,63,174,52,118,202,155,158,192,60,53,54,65,186,32,69,223,239,56,74,170,137,186,1,236,7,22,175,192,138,191,176,53,219,129,200,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,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,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,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,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,240,163,125,148,242,7,22,170,174,232,191,113,229,66,167,191,171,115,200,3,213,35,254,46,159,216,123,20,245,186,52,249,253,224,114,71,110,155,40,110,251,158,164,94,149,247,158,196,84,80,61,135,206,190,81,182,182,217,81,74,246,163,146,72,222,213,69,77,247,221,170,159,244,159,65,62,71,135,167,83,85,23,246,1,69,220,204,240,148,196,53,194,150,227,69,72,144,54,166,134,105,220,172,143,167,169,206,172,157,21,125,205,77,254,104,76,206,86,122,176,220,151,19,184,227,149,117,171,36,180,49,68,228,71,201,186,252,117,85,31,45,222,171,247,167,220,135,194,230,187,165,43,126,183,91,50,234,88,122,188,21,19,162,145,122,182,253,42,200,182,249,189,63,166,191,113,15,185,114,106,124,184,30,174,186,221,44,189,184,174,94,14,153,83,165,23,117,90,182,127,176,114,255,0,57,127,96,23,198,215,117,38,232,114,62,94,57,112,101,210,207,73,91,27,183,73,96,141,251,237,251,90,139,251,19,246,159,80,15,145,147,209,165,109,138,186,153,88,142,238,83,202,213,69,77,253,202,199,39,253,37,23,241,127,108,251,33,196,212,211,50,30,194,76,234,233,19,102,244,239,253,211,82,155,252,147,246,151,193,88,222,170,105,90,159,55,49,201,255,0,168,166,110,106,150,149,179,235,29,130,232,200,253,243,91,170,119,93,254,244,170,126,255,0,122,255,0,79,246,1,106,186,17,124,134,253,133,82,215,197,42,57,36,235,219,226,69,249,77,42,126,213,253,134,75,34,199,3,57,141,61,247,77,45,172,107,247,114,247,190,229,255,0,182,42,127,216,167,236,37,42,124,73,184,15,154,170,28,143,31,47,153,197,37,99,149,81,23,228,7,35,201,227,238,247,30,23,169,126,94,224,8,135,35,194,123,147,96,190,224,58,110,171,228,52,184,222,31,91,113,171,157,34,99,34,149,122,149,200,212,247,68,247,124,213,83,246,20,181,146,190,93,103,226,214,58,88,119,169,166,110,68,145,251,190,54,171,61,166,169,191,187,173,62,82,127,235,44,87,153,86,99,83,142,232,180,49,82,205,219,117,85,108,208,185,122,81,119,106,209,205,238,247,181,127,105,13,57,112,96,127,105,245,50,163,44,171,103,90,197,82,247,162,239,183,189,42,41,36,223,220,228,254,146,253,196,162,220,241,27,76,54,123,44,52,80,68,214,53,157,94,230,181,17,61,239,114,253,200,159,180,251,103,8,89,209,26,55,246,28,202,7,141,145,23,116,60,111,239,223,99,144,30,169,234,35,167,137,242,204,228,107,24,138,229,114,174,200,136,159,214,116,170,125,99,193,42,114,25,177,168,242,43,122,214,195,35,163,124,94,46,30,164,115,81,85,83,110,189,254,72,191,113,245,243,221,190,203,92,145,19,226,90,89,145,63,251,219,138,113,171,212,41,49,238,41,114,40,102,159,167,181,122,184,51,244,119,249,50,84,79,147,87,246,129,117,173,114,74,212,115,84,228,170,214,38,238,84,68,253,167,192,194,46,141,187,88,160,173,107,186,145,253,95,118,223,39,185,63,98,126,195,227,107,54,77,246,83,1,184,94,122,251,125,167,192,212,118,219,237,213,43,83,229,178,254,223,216,7,218,168,205,241,152,43,91,111,154,247,66,217,221,190,209,173,76,104,229,247,111,242,234,223,229,239,62,204,104,215,109,39,82,170,42,110,155,175,220,84,103,15,249,173,235,82,245,170,57,229,170,238,44,59,238,189,12,77,247,164,149,63,162,223,232,22,183,127,186,195,99,199,165,173,145,253,61,170,119,59,125,149,126,76,85,253,139,251,0,198,60,70,235,205,163,72,49,199,213,79,91,27,42,28,212,115,25,220,106,57,118,154,54,46,200,178,49,127,156,164,125,225,59,92,115,253,99,212,42,185,171,106,42,223,106,130,158,39,252,79,153,88,213,89,152,213,249,200,246,167,185,175,255,0,234,220,134,188,92,234,21,239,87,53,206,162,193,77,55,122,26,25,235,169,91,31,75,27,238,109,68,206,249,171,90,191,38,39,222,191,34,199,120,108,192,232,52,131,72,103,174,146,30,203,210,146,161,94,238,167,59,244,101,157,233,252,231,253,196,206,104,250,60,77,235,230,51,164,150,9,99,184,87,162,212,201,3,145,172,73,99,234,221,89,54,222,229,145,171,243,141,72,95,194,5,6,99,168,90,145,246,142,42,122,154,106,54,252,220,140,149,141,255,0,75,212,51,231,179,147,230,207,219,247,152,187,138,220,218,77,95,215,40,113,186,73,59,172,109,107,105,81,187,116,239,253,217,59,62,106,214,127,140,253,165,170,232,134,154,218,240,108,118,10,74,26,110,215,79,86,255,0,27,157,252,249,23,239,115,191,166,163,163,40,81,181,89,3,81,85,202,190,255,0,159,207,230,123,207,27,109,242,27,237,243,40,240,141,217,223,218,120,149,187,183,230,114,114,244,162,170,253,199,206,184,93,105,225,233,133,31,241,185,81,54,217,127,175,250,128,253,205,93,218,141,247,46,200,17,85,61,251,123,212,252,212,51,44,177,251,215,253,239,216,126,183,187,100,247,124,192,34,251,183,93,144,242,142,69,249,30,134,198,247,185,85,254,244,61,237,111,79,185,0,242,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,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,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,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,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,120,219,246,13,151,246,158,64,240,170,136,158,243,175,95,115,188,99,27,149,176,94,111,148,20,143,122,236,212,158,166,56,247,249,127,73,201,253,36,255,0,140,236,15,77,218,168,64,30,63,236,250,129,100,142,76,190,199,119,172,109,37,52,82,74,177,178,161,99,107,58,91,76,223,186,68,95,122,238,190,228,2,118,218,50,27,69,238,22,212,91,110,52,213,49,185,17,81,208,204,215,162,251,145,126,109,85,253,169,255,0,25,244,145,81,83,114,156,184,122,230,19,147,233,245,230,12,107,44,167,109,101,47,117,177,44,147,86,213,57,205,78,184,153,242,68,122,124,152,239,187,239,255,0,142,211,180,151,86,108,154,163,137,219,114,59,92,141,68,173,165,142,126,132,108,155,39,82,47,187,119,181,171,252,213,251,128,239,207,111,86,223,47,113,234,217,88,170,191,113,238,69,69,249,5,106,40,30,26,190,227,202,166,231,4,69,79,114,158,192,49,15,18,184,61,54,113,167,213,150,185,224,73,17,201,26,126,138,47,202,162,39,125,237,95,232,254,194,130,219,29,126,155,106,221,42,171,95,4,144,85,210,187,222,142,110,219,44,47,255,0,99,251,77,143,178,27,124,119,43,108,180,210,162,43,93,211,238,217,23,249,200,191,127,246,20,35,198,246,23,38,15,171,233,82,200,91,27,101,158,46,157,145,173,79,134,154,153,126,77,95,235,2,226,120,64,206,87,50,210,75,29,84,179,35,159,29,13,52,110,221,219,170,170,83,83,175,244,151,250,70,120,249,144,39,150,70,162,125,161,192,34,178,203,18,53,104,216,216,209,81,238,93,213,144,209,183,239,77,190,242,123,39,200,14,19,162,58,39,162,174,200,173,84,95,248,138,135,230,233,67,79,30,105,143,84,247,149,93,224,42,81,62,36,247,39,139,79,253,170,91,212,136,142,98,162,253,233,177,86,220,220,176,159,17,87,143,228,77,122,163,35,162,168,137,205,217,187,39,247,84,91,125,251,255,0,63,246,125,192,99,238,88,154,193,112,131,80,173,88,117,77,106,45,53,76,232,196,99,164,119,244,42,223,238,69,126,223,53,253,133,195,211,202,217,161,99,219,242,115,81,127,245,26,234,112,107,158,85,97,26,243,135,214,70,170,177,251,90,6,61,58,220,212,84,114,61,191,205,255,0,45,77,131,176,75,203,111,152,197,182,230,223,254,41,165,134,109,189,235,183,84,109,119,223,253,160,125,154,229,123,105,220,230,63,165,125,222,253,246,251,208,128,25,31,16,121,206,9,175,244,216,213,109,218,101,183,215,85,81,194,214,62,121,182,247,248,110,173,145,100,107,127,213,23,238,82,192,170,153,220,133,204,253,187,127,206,84,167,26,51,86,217,56,134,197,170,169,155,208,234,155,148,40,212,107,186,118,86,178,139,246,47,237,2,213,241,43,186,94,236,52,55,20,93,214,162,154,41,85,127,173,204,106,254,213,253,167,218,49,182,128,86,84,86,233,142,61,53,74,170,200,182,202,69,118,238,85,247,248,120,149,127,231,50,72,3,195,151,102,170,158,79,197,118,172,74,42,71,206,171,238,77,191,111,237,68,255,0,164,10,194,230,193,156,251,70,159,25,194,232,170,145,207,146,234,247,72,214,63,119,123,233,88,137,238,71,127,182,253,233,255,0,209,205,28,182,244,181,49,157,53,164,190,212,83,185,179,86,178,57,81,92,205,149,90,250,122,55,125,236,69,249,183,246,144,219,92,107,230,215,30,42,237,216,189,92,238,109,53,53,117,20,136,136,170,255,0,115,219,68,197,247,63,221,252,229,45,147,66,176,202,60,39,79,44,182,106,70,162,182,10,26,102,117,116,53,187,244,193,19,126,77,255,0,36,12,142,1,225,87,96,60,111,239,57,28,55,68,95,121,204,15,153,144,192,149,22,138,184,85,55,71,67,34,47,255,0,114,165,5,113,155,12,216,167,19,249,108,208,117,196,146,93,234,94,159,54,252,227,98,253,219,127,76,216,6,177,136,250,105,88,169,191,83,28,158,255,0,235,66,141,185,156,227,176,90,245,214,237,112,135,225,125,69,100,175,118,205,68,217,123,52,191,179,252,165,2,211,56,45,204,95,151,233,21,186,178,105,155,36,170,217,213,202,142,223,255,0,138,231,106,127,57,127,97,211,121,145,102,63,102,120,120,187,44,53,29,18,77,89,111,141,54,126,203,191,136,221,127,156,159,208,83,30,114,176,205,106,174,250,123,89,105,168,114,185,180,84,232,230,238,247,47,233,86,84,170,252,253,199,78,230,215,157,61,152,20,56,141,59,118,90,154,202,57,92,189,110,79,209,146,167,238,219,111,230,1,140,185,90,226,111,190,100,55,28,158,165,143,85,131,179,179,149,61,223,19,43,89,247,162,254,207,218,76,62,55,53,94,12,95,2,171,180,208,87,178,58,186,136,228,133,172,108,168,143,248,161,169,106,123,145,232,191,54,167,220,98,142,90,248,197,191,15,210,233,111,211,251,159,83,211,214,170,198,255,0,54,162,177,169,250,40,170,191,164,117,253,77,177,87,241,7,169,140,131,218,51,67,67,5,90,53,98,106,245,181,81,181,15,77,246,122,162,126,140,219,124,128,244,240,3,163,116,57,165,198,247,159,101,22,110,237,74,92,119,138,73,169,209,221,77,146,9,28,171,187,216,170,190,249,62,231,125,228,142,227,127,81,104,52,239,72,170,237,49,79,28,18,92,97,172,164,141,17,232,213,221,212,178,47,187,226,111,222,228,249,34,153,55,69,244,234,199,164,184,13,61,29,20,81,181,123,84,238,149,233,3,24,174,114,68,198,110,189,9,239,82,188,248,215,212,123,198,180,234,197,163,74,109,40,173,138,158,190,37,115,153,51,247,114,77,13,51,61,237,122,181,191,234,170,7,183,129,45,24,162,206,50,137,243,251,180,15,168,115,107,157,35,28,246,163,211,126,229,52,168,191,19,29,253,53,254,119,223,254,249,107,16,70,145,70,140,70,181,17,63,98,17,227,131,221,22,166,210,221,60,162,130,85,87,212,206,200,229,145,29,28,105,179,157,5,58,47,189,170,191,124,127,180,145,128,15,10,187,123,212,242,122,42,230,100,48,57,238,95,150,223,243,129,140,53,251,82,161,211,252,18,235,92,218,150,197,85,225,36,72,23,173,26,189,107,208,212,254,115,87,230,244,249,24,207,134,155,253,239,37,183,215,101,185,21,91,230,141,238,150,72,223,36,143,114,35,85,176,200,158,247,170,253,206,119,201,76,97,196,125,207,42,213,44,178,151,18,164,114,211,91,157,51,34,115,219,42,187,169,30,144,57,119,107,156,212,247,43,23,238,251,207,179,159,102,52,220,55,240,254,216,41,159,220,172,146,145,35,71,59,169,138,178,45,19,147,231,26,47,223,15,237,255,0,127,228,6,98,197,117,222,209,123,213,43,150,17,79,87,6,244,83,172,40,137,35,125,234,216,158,229,249,72,191,208,95,184,206,113,175,83,122,189,222,255,0,216,85,167,3,247,43,246,166,235,29,102,109,85,44,141,100,245,51,78,244,238,171,209,122,226,171,68,253,37,223,249,191,176,180,154,118,244,196,137,186,255,0,191,253,160,123,23,228,112,107,254,37,106,156,215,222,122,250,62,46,164,80,61,139,242,83,143,90,35,119,83,203,215,102,175,246,30,148,115,87,222,171,238,104,30,244,223,111,121,228,244,164,171,34,236,212,247,126,211,218,159,47,152,30,64,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,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,33,86,170,243,96,208,45,27,212,124,143,75,115,93,54,213,90,123,214,51,112,150,223,83,211,103,162,100,115,116,47,193,60,93,202,198,61,208,202,197,108,145,189,90,157,113,189,142,68,217,200,4,213,6,31,225,127,138,12,7,139,60,2,225,168,218,115,104,200,45,214,219,117,226,91,36,177,94,233,225,134,119,79,28,48,204,231,53,176,203,43,85,157,53,12,68,85,114,46,232,239,119,201,87,32,106,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,204,14,192,8,1,254,109,95,11,31,247,3,170,191,249,170,221,255,0,94,39,248,0,70,174,41,120,254,208,238,18,114,171,62,21,168,118,236,174,235,122,188,91,214,232,218,107,21,4,50,248,122,85,145,209,199,36,175,158,104,153,241,190,57,145,168,197,115,147,180,229,114,53,21,138,239,201,194,255,0,48,189,23,226,207,63,184,105,206,156,227,25,173,186,229,110,179,203,123,150,91,221,21,36,48,58,8,230,134,23,53,174,134,166,87,43,250,170,24,168,138,212,77,145,222,255,0,146,40,74,0,117,248,243,252,54,92,254,163,75,91,144,210,38,89,75,103,134,254,251,75,149,91,58,219,165,154,72,27,80,196,84,217,236,73,97,123,29,210,171,208,171,31,95,79,114,62,174,192,0,0,0,0,0,29,127,50,207,240,221,62,166,181,85,102,121,13,37,169,151,203,197,21,130,216,147,42,245,214,92,106,229,72,169,233,226,99,81,92,247,185,203,186,236,159,11,26,247,187,165,140,115,147,176,0,0,199,250,247,173,120,175,14,218,79,125,214,60,214,223,117,173,178,227,254,23,196,193,107,138,57,42,159,223,169,138,157,157,13,146,72,216,187,62,102,170,238,244,248,81,118,221,118,69,12,128,8,65,167,188,221,184,109,212,172,255,0,26,211,155,22,19,169,80,92,178,171,197,21,146,142,90,187,109,3,96,142,122,153,153,12,110,145,205,172,115,145,136,231,162,170,163,92,187,111,178,47,200,155,224,1,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,48,255,0,14,188,96,104,119,20,62,220,143,75,114,78,186,187,37,194,166,147,192,92,31,13,61,117,101,44,61,175,239,140,52,189,197,153,40,222,179,198,214,201,35,24,238,173,218,230,181,201,176,25,172,29,43,44,214,44,7,5,207,241,77,57,203,239,212,150,139,150,105,79,91,45,150,90,218,168,105,224,170,158,158,106,56,124,35,29,35,218,231,212,200,234,248,150,56,152,215,43,146,57,126,93,40,142,238,160,0,0,0,0,0,58,252,121,254,27,46,127,81,165,173,200,105,19,44,165,179,195,127,125,165,202,173,157,109,210,205,36,13,168,98,42,108,246,36,176,189,142,233,85,232,85,143,175,167,185,31,80,118,0,0,0,0,0,0,0,66,13,66,230,237,195,110,154,231,249,46,156,223,112,157,74,158,229,138,222,43,108,149,146,210,91,104,29,4,147,211,76,248,100,116,110,117,99,92,172,87,49,85,21,90,213,219,109,209,62,68,159,208,77,107,197,120,137,210,123,22,177,225,86,251,173,21,151,32,241,94,26,11,164,81,199,84,206,197,76,180,239,235,108,114,72,196,221,240,185,83,103,175,194,169,190,203,186,32,100,0,0,0,124,156,178,255,0,246,83,21,188,229,62,196,186,222,125,141,111,168,184,123,58,211,77,226,43,171,59,81,185,253,138,120,183,78,228,207,233,233,99,55,78,167,42,38,233,185,8,46,220,229,120,109,176,93,107,108,87,221,46,214,11,117,202,221,81,37,37,101,29,93,146,130,25,233,167,141,202,217,34,146,55,86,163,152,246,185,21,170,213,68,84,84,84,80,39,168,48,87,11,252,102,104,191,22,118,171,133,102,156,215,85,219,174,86,234,137,98,150,195,123,150,146,27,171,160,141,176,171,170,219,77,12,242,185,105,186,170,25,26,74,187,39,90,57,191,179,124,234,0,16,255,0,94,249,160,104,23,14,218,177,125,209,204,215,16,212,10,219,214,63,225,124,76,246,187,125,20,148,175,239,211,69,80,206,135,73,87,27,215,102,76,212,93,216,159,18,46,219,166,202,185,131,133,254,40,48,30,44,240,11,134,163,105,205,163,32,183,91,109,215,137,108,146,197,123,167,134,25,221,60,112,195,51,156,214,195,44,173,86,116,212,49,17,85,200,187,163,189,223,37,80,204,0,16,255,0,93,57,165,112,203,160,218,143,113,210,251,180,57,94,81,117,179,109,21,202,108,110,142,150,162,150,142,171,117,71,210,190,73,170,34,222,104,246,78,180,98,57,172,114,244,43,145,237,123,24,19,0,16,215,71,121,164,232,190,186,231,246,189,57,211,157,35,214,11,141,202,227,81,4,82,203,21,130,146,104,45,240,73,52,112,186,174,169,208,213,189,209,83,70,233,88,178,74,173,84,106,47,246,34,252,173,66,230,237,195,110,154,231,249,46,156,223,112,157,74,158,229,138,222,43,108,149,146,210,91,104,29,4,147,211,76,248,100,116,110,117,99,92,172,87,49,85,21,90,213,219,109,209,62,64,77,240,97,254,23,248,160,192,120,179,192,46,26,141,167,54,140,130,221,109,183,94,37,178,75,21,238,158,24,103,116,241,195,12,206,115,91,12,178,181,89,211,80,196,69,87,34,238,142,247,124,149,115,0,0,0,0,97,254,40,56,160,192,120,76,192,45,250,141,168,214,140,130,227,109,184,222,34,178,69,21,146,158,25,167,108,242,67,52,205,115,155,52,177,53,25,211,78,244,85,71,42,238,173,247,124,213,48,254,130,115,64,208,46,34,117,98,197,163,152,86,33,168,20,87,172,131,197,120,105,238,150,250,40,233,89,216,166,150,161,253,110,142,174,71,166,236,133,200,155,49,126,37,77,246,77,213,2,96,0,0,3,31,235,14,186,105,198,131,81,227,55,109,80,188,251,26,213,148,100,16,227,112,220,165,68,74,90,58,169,96,158,104,223,82,245,84,237,66,190,29,204,89,54,86,177,207,106,191,165,136,247,179,32,0,0,0,0,139,252,80,115,11,209,126,19,51,251,126,156,234,54,49,154,220,110,87,27,60,87,184,165,178,81,82,77,3,96,146,105,161,107,92,233,170,98,114,63,170,157,234,168,141,84,217,91,239,249,162,4,160,4,95,225,127,152,94,139,241,103,159,220,52,231,78,113,140,214,221,114,183,89,229,189,203,45,238,138,146,24,29,4,115,67,11,154,215,67,83,43,149,253,85,12,84,69,106,38,200,239,127,201,22,80,0,0,0,7,95,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,55,219,117,79,153,8,63,205,171,225,99,254,224,117,87,255,0,53,91,191,235,192,79,240,0,0,117,253,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,217,235,111,117,145,82,49,174,158,72,41,161,124,210,54,54,185,205,106,189,90,197,68,69,115,83,125,183,84,249,144,131,252,218,190,22,63,238,7,85,127,243,85,187,254,188,4,255,0,7,95,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,55,223,101,95,153,216,0,0,124,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,220,7,214,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,0,0,0,0,1,242,114,203,255,0,217,76,86,243,148,251,18,235,121,246,53,190,162,225,236,235,77,55,136,174,172,237,70,231,246,41,226,221,59,147,63,167,165,140,221,58,156,168,155,166,228,32,187,115,149,225,182,193,117,173,177,95,116,187,88,45,215,43,117,68,148,149,148,117,118,74,8,103,166,158,55,43,100,138,72,221,90,142,99,218,228,86,171,85,17,81,81,81,64,158,160,193,92,47,241,153,162,252,89,218,174,21,154,115,93,87,110,185,91,170,37,138,91,13,238,90,72,110,174,130,54,194,174,171,109,52,51,202,229,166,234,168,100,105,42,236,157,104,230,254,205,243,168,0,67,253,123,230,129,160,92,59,106,197,247,71,51,92,67,80,43,111,88,255,0,133,241,51,218,237,244,82,82,191,191,77,21,67,58,29,37,92,111,93,153,51,81,119,98,124,72,187,110,155,42,230,14,23,248,160,192,120,179,192,46,26,141,167,54,140,130,221,109,183,94,37,178,75,21,238,158,24,103,116,241,195,12,206,115,91,12,178,181,89,211,80,196,69,87,34,238,142,247,124,149,67,48,0,67,253,116,230,149,195,46,131,106,61,199,75,238,208,229,121,69,214,205,180,87,41,177,186,58,90,138,90,58,173,213,31,74,249,38,168,139,121,163,217,58,209,136,230,177,203,208,174,71,181,236,96,76,0,67,93,29,230,147,162,250,235,159,218,244,231,78,116,143,88,46,55,43,141,68,17,75,44,86,10,73,160,183,193,36,209,194,234,186,167,67,86,247,69,77,27,165,98,201,42,181,81,168,191,216,139,245,120,135,230,85,162,252,50,234,133,118,148,106,54,159,106,83,238,84,116,244,245,113,86,80,218,105,22,138,182,9,163,71,54,90,121,38,170,141,210,49,29,215,19,156,141,217,36,138,70,251,250,84,9,106,12,21,194,183,25,58,71,197,245,171,32,184,105,141,54,65,65,81,140,84,65,13,198,134,247,68,200,39,99,39,107,150,25,154,177,73,36,78,99,214,41,154,136,143,235,69,137,221,77,106,43,21,217,87,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,62,96,118,0,64,15,243,106,248,88,255,0,184,29,85,255,0,205,86,239,250,241,55,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,77,247,217,87,230,7,96,6,10,226,167,140,157,35,225,6,213,143,220,53,58,155,32,175,168,201,234,39,134,221,67,100,162,100,243,189,144,53,171,52,206,89,100,142,38,177,139,44,45,84,87,245,170,202,222,150,185,17,234,220,127,195,199,50,173,23,226,107,84,40,116,163,78,116,251,82,153,114,172,167,168,171,150,178,186,211,72,148,84,80,67,26,185,210,212,73,13,84,142,141,138,238,136,154,229,110,203,36,177,183,221,212,128,75,80,71,94,42,120,226,211,78,16,110,184,253,191,83,176,172,214,190,159,39,167,158,107,117,117,146,158,134,120,30,248,28,212,154,23,36,181,81,202,215,177,37,133,202,170,206,133,73,91,210,231,42,61,27,215,248,107,230,67,160,92,80,234,58,233,110,21,107,202,236,151,167,219,231,184,83,125,161,130,138,154,58,206,210,179,174,8,59,117,82,62,73,186,28,233,58,17,191,224,226,149,202,168,141,80,37,80,0,0,48,255,0,20,28,80,96,60,38,96,22,253,70,212,107,70,65,113,182,220,111,17,89,34,138,201,79,12,211,182,121,33,154,102,185,205,154,88,154,140,233,167,122,42,163,149,119,86,251,190,106,152,43,74,185,176,104,22,178,106,62,57,165,184,86,155,106,173,69,235,38,184,69,111,166,234,179,209,62,56,122,215,227,158,94,221,99,222,216,98,98,58,73,30,141,94,136,216,247,42,108,213,2,106,128,0,0,0,0,97,253,25,226,207,65,181,251,50,203,176,61,45,206,169,47,23,124,58,163,181,84,198,123,153,91,2,35,17,213,116,110,223,106,138,102,202,229,133,101,103,185,30,212,95,240,114,195,36,161,152,0,0,1,135,248,160,226,131,1,225,51,0,183,234,54,163,90,50,11,141,182,227,120,138,201,20,86,74,120,102,157,179,201,12,211,53,206,108,210,196,212,103,77,59,209,85,28,171,186,183,221,243,84,192,26,123,205,219,134,221,74,207,241,173,57,177,97,58,149,5,203,42,188,81,89,40,229,171,182,208,54,8,231,169,153,144,198,233,28,218,199,57,24,142,122,42,170,53,203,182,251,34,252,128,155,224,0,0,235,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,166,251,110,169,243,33,7,249,181,124,44,127,220,14,170,255,0,230,171,119,253,120,9,254,12,127,249,107,197,127,32,95,202,47,217,247,95,179,127,99,254,218,248,94,212,126,59,192,248,47,25,219,232,238,118,251,221,191,119,79,115,167,171,221,213,183,188,136,31,230,213,240,177,255,0,112,58,171,255,0,154,173,223,245,224,39,248,58,254,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,172,244,87,186,56,170,216,214,207,28,21,48,178,104,219,35,90,231,53,30,141,122,34,162,57,201,190,251,42,252,206,192,0,17,215,78,120,255,0,225,115,84,117,114,249,163,88,214,162,210,71,119,180,212,67,73,67,93,91,36,80,91,175,243,189,233,18,197,109,157,95,181,67,219,43,154,196,110,205,89,122,186,161,239,70,138,244,237,92,80,113,65,128,240,153,128,91,245,27,81,173,25,5,198,219,113,188,69,100,138,43,37,60,51,78,217,228,134,105,154,231,54,105,98,106,51,166,157,232,170,142,85,221,91,238,249,170,6,96,4,32,211,222,110,220,54,234,86,127,141,105,205,139,9,212,168,46,89,85,226,138,201,71,45,93,182,129,176,71,61,76,204,134,55,72,230,214,57,200,196,115,209,85,81,174,93,183,217,23,228,77,240,0,0,0,143,252,82,241,153,132,240,143,236,122,221,72,211,125,64,185,89,111,123,197,79,123,177,80,209,212,80,178,169,58,149,105,101,116,181,49,190,57,186,27,214,212,115,17,175,111,87,67,156,177,200,140,193,86,158,115,220,40,92,110,180,86,250,204,95,82,173,116,245,85,17,195,45,117,93,162,141,208,82,177,206,68,116,210,36,53,111,149,88,212,85,114,164,108,123,246,69,233,107,151,100,80,158,160,252,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,43,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,62,96,118,0,64,15,243,106,248,88,255,0,184,29,85,255,0,205,86,239,250,241,63,192,3,170,106,174,166,98,186,55,167,25,30,169,102,181,126,30,203,140,219,229,184,84,244,201,27,36,155,161,62,8,34,238,61,140,116,210,189,91,28,108,87,39,92,143,99,81,119,114,16,175,252,218,190,22,63,238,7,85,127,243,85,187,254,188,4,255,0,6,31,225,159,137,124,123,138,92,54,167,80,112,205,63,205,108,24,243,42,60,53,21,118,71,71,75,76,203,155,218,174,73,86,153,33,168,149,207,100,110,111,67,158,168,214,117,170,181,170,231,50,68,102,96,0,1,0,63,205,171,225,99,254,224,117,87,255,0,53,91,191,235,192,79,240,117,253,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,125,246,85,249,157,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,10,230,183,230,187,28,82,78,167,108,212,247,126,211,203,152,142,249,156,122,118,95,112,28,246,220,234,250,135,131,90,243,204,94,225,143,220,233,251,177,214,83,73,2,167,83,147,244,145,63,162,230,254,196,251,206,208,138,121,2,158,120,187,229,249,152,218,107,234,178,93,62,198,171,107,33,235,124,170,216,25,214,168,157,83,191,249,211,185,126,72,207,187,239,49,63,14,156,77,230,220,53,100,159,100,243,88,106,45,212,246,247,58,154,72,170,96,107,21,138,198,77,178,42,164,47,95,156,141,251,254,242,243,174,214,90,27,197,51,233,171,105,162,149,143,106,181,81,236,71,110,138,138,159,122,47,237,82,190,56,204,224,54,223,153,85,92,50,204,70,214,140,171,169,157,211,61,176,64,212,221,92,248,19,253,78,157,87,228,142,251,255,0,233,2,86,232,63,18,250,107,172,182,238,172,123,44,183,85,85,49,189,79,133,146,175,90,34,202,230,39,185,204,111,205,81,62,239,188,205,12,145,146,34,57,142,69,69,253,134,190,154,85,169,90,149,194,158,163,178,43,167,180,105,105,220,250,120,229,100,222,33,141,86,164,145,202,190,231,58,36,249,57,126,127,183,253,242,219,120,96,226,235,16,214,27,109,45,36,151,186,54,87,246,58,159,19,170,98,71,110,216,162,87,123,187,207,119,205,235,255,0,16,18,127,96,135,8,167,142,102,245,70,246,185,63,106,46,231,53,69,80,56,202,136,230,236,165,80,115,111,211,229,165,167,199,114,154,122,71,252,117,149,12,123,189,234,158,234,88,182,254,119,251,90,253,197,176,57,61,200,65,254,105,152,180,55,157,26,166,172,240,251,190,138,162,170,84,114,49,61,223,220,114,47,236,95,232,129,25,185,85,106,13,190,221,144,79,140,213,215,69,20,178,53,206,107,28,187,42,170,190,133,137,183,187,246,162,253,229,188,177,119,77,205,127,248,17,200,31,97,215,107,116,14,169,237,53,245,112,196,187,191,167,116,90,202,100,253,169,251,11,250,161,145,101,167,99,213,119,85,223,254,117,3,220,226,12,243,61,179,45,126,159,82,205,216,115,187,113,57,55,77,254,250,186,111,235,39,59,190,68,94,227,206,205,13,219,75,39,116,176,163,214,54,70,141,221,168,191,58,186,125,254,229,2,135,48,155,171,177,204,226,207,118,71,244,120,58,232,102,85,84,249,108,228,95,216,191,243,27,0,240,119,168,246,204,227,74,44,18,83,87,195,52,177,219,169,99,145,26,237,213,175,74,106,125,209,126,20,251,220,107,219,112,133,241,92,100,123,55,71,70,173,114,109,253,136,89,151,44,45,107,124,53,112,97,85,183,4,70,236,222,150,186,95,191,122,40,209,54,89,63,183,238,255,0,216,5,175,205,254,15,220,84,71,29,117,110,139,136,76,65,203,80,157,52,247,72,159,250,41,242,232,162,82,221,34,149,179,211,50,102,174,237,123,81,200,191,183,114,161,56,223,164,117,127,17,184,157,43,29,186,203,117,129,155,111,251,89,66,159,244,129,102,28,57,206,181,26,93,142,204,142,221,178,90,233,30,139,183,237,166,136,202,102,52,225,242,129,109,218,89,142,83,59,220,177,218,232,216,191,239,83,68,159,244,25,44,1,139,117,247,60,180,224,184,148,149,247,107,140,52,145,170,55,226,145,118,79,240,177,183,246,47,222,228,255,0,140,202,14,93,147,114,189,121,169,234,100,248,238,61,101,199,169,42,250,29,93,4,239,123,91,34,162,252,21,52,251,123,145,233,251,23,238,80,35,47,4,246,90,141,85,226,130,225,145,178,23,84,67,69,77,71,82,178,53,61,223,12,244,205,251,149,191,208,95,187,238,46,98,207,76,148,150,234,106,116,106,181,35,137,141,219,251,26,136,86,119,41,77,63,150,9,175,249,109,101,43,218,181,20,48,197,27,222,205,149,118,171,151,127,122,183,253,173,62,242,207,88,222,150,35,127,98,108,7,35,138,252,206,71,21,253,168,160,120,223,223,177,201,54,251,143,91,190,104,123,26,7,25,19,118,170,47,201,80,168,126,108,184,100,144,101,80,228,81,194,229,101,76,213,14,122,253,222,228,162,106,125,255,0,215,251,11,122,114,110,138,133,91,115,109,124,140,75,108,45,95,115,159,83,191,255,0,117,66,160,117,30,84,25,205,61,170,179,38,183,84,215,197,27,82,219,19,218,215,42,125,213,50,111,247,127,178,58,47,49,61,65,167,205,181,110,11,13,13,108,117,81,211,179,103,53,155,123,158,201,235,17,83,244,83,238,84,251,204,75,193,190,173,217,52,186,231,124,173,187,214,37,58,84,91,146,24,213,210,49,157,78,238,245,108,157,79,110,231,76,213,124,246,12,219,86,107,50,42,90,142,228,15,150,161,204,119,90,42,108,233,102,114,123,209,202,159,39,167,222,4,240,143,86,236,90,101,162,16,99,148,215,106,104,235,231,234,218,20,122,57,235,211,87,215,242,233,119,243,95,185,34,184,34,211,75,205,183,27,142,253,127,161,150,55,213,34,76,199,61,187,110,142,142,153,201,238,71,127,82,253,197,97,233,125,187,44,214,124,206,150,212,213,171,170,167,103,94,200,157,215,181,55,137,238,253,143,79,156,95,179,238,255,0,138,245,176,123,13,38,35,137,210,81,71,19,98,109,61,52,105,178,53,26,137,211,19,83,246,39,244,64,197,252,88,106,237,163,73,244,238,90,170,171,140,20,243,61,140,88,218,247,236,174,68,168,133,171,178,116,187,127,210,253,132,2,224,31,18,188,234,222,181,221,243,235,157,20,210,211,210,211,209,203,28,189,27,55,169,179,198,223,155,85,191,226,87,238,251,191,227,251,60,208,117,62,167,33,202,237,24,21,154,181,100,254,230,169,89,35,138,69,85,221,181,77,95,122,53,235,254,37,126,109,251,191,226,148,60,189,244,141,154,127,167,73,91,83,70,177,85,213,198,230,189,203,31,74,175,77,92,234,158,245,99,87,228,168,4,177,181,209,165,13,20,84,232,221,186,24,212,219,246,108,136,159,244,31,180,240,159,35,200,3,169,106,86,69,69,143,98,245,53,181,149,49,194,214,186,36,87,61,219,34,110,244,79,158,199,107,122,162,34,170,170,39,187,239,33,47,49,157,108,147,8,211,233,108,54,202,196,142,178,170,122,69,248,100,217,221,61,233,119,95,134,68,95,245,47,217,255,0,208,8,231,128,103,117,25,62,188,178,251,53,194,55,218,44,243,195,83,60,232,141,232,107,18,153,85,85,92,136,138,158,248,215,246,252,140,111,198,118,181,38,172,229,244,248,30,35,86,203,132,112,212,178,21,101,58,35,215,169,37,168,139,250,8,191,41,27,247,253,233,253,166,34,195,245,114,108,51,19,191,162,78,143,175,187,83,36,49,191,169,85,232,168,146,55,220,189,104,239,148,159,214,101,238,5,116,69,218,183,168,207,203,50,74,58,153,154,201,86,169,31,36,125,76,85,73,233,164,249,190,55,127,140,119,222,4,252,224,43,69,147,2,210,12,110,237,91,111,150,10,250,235,116,51,203,220,234,69,69,114,204,191,46,181,79,148,159,177,9,100,159,35,228,98,118,74,108,119,31,183,217,233,35,72,225,163,166,142,22,53,168,136,136,141,110,223,36,68,79,253,71,216,0,15,31,47,153,211,245,11,82,49,236,10,209,45,202,237,115,165,129,172,233,255,0,9,51,25,243,115,19,249,206,111,244,208,15,189,114,189,80,209,183,181,37,84,77,149,203,210,214,43,189,234,190,255,0,250,80,246,80,127,116,196,147,61,61,206,217,83,253,244,33,214,141,235,110,67,173,122,153,51,225,87,173,162,9,221,219,86,117,244,171,91,81,30,203,254,17,237,253,9,127,250,147,231,51,40,97,72,105,99,141,62,230,167,252,200,7,181,58,27,247,158,82,70,47,201,200,21,168,169,242,56,163,17,62,77,255,0,212,7,176,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,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,168,14,116,122,23,125,181,106,62,57,196,61,178,205,106,135,27,189,219,233,177,187,149,77,58,178,58,167,222,34,90,153,35,125,67,54,71,73,215,74,214,49,146,34,189,81,180,138,199,116,34,68,143,183,242,63,241,217,161,118,45,126,225,151,49,198,238,118,107,173,206,235,97,183,213,100,152,220,54,181,122,213,58,241,75,75,50,211,177,145,181,29,222,238,117,190,21,141,90,229,115,102,94,158,151,163,30,208,171,110,81,26,197,106,211,94,40,223,136,228,119,234,186,27,110,160,217,229,178,83,68,181,77,138,138,75,171,101,142,106,71,78,215,189,173,87,171,89,81,4,74,136,231,247,42,154,198,167,231,28,165,186,113,99,229,99,89,62,159,228,62,157,57,174,14,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,238,54,9,212,109,80,181,107,87,47,204,215,85,236,205,164,142,159,41,210,123,197,201,244,244,213,173,171,101,28,239,181,77,222,165,89,90,136,143,124,50,247,34,127,194,213,71,198,228,86,181,81,81,3,94,19,106,131,85,115,97,238,63,245,230,155,135,206,23,50,236,154,26,218,186,107,237,254,157,248,206,60,250,74,137,105,167,101,198,174,41,26,217,163,154,54,57,98,124,17,54,106,148,85,86,238,180,232,196,123,92,230,168,20,173,199,6,177,93,117,191,138,61,64,203,171,47,212,151,91,109,21,226,166,201,97,150,134,169,211,209,37,170,146,87,67,76,234,119,43,222,222,137,26,213,157,203,26,244,58,73,228,123,81,58,246,44,83,146,198,142,218,172,186,71,149,235,125,194,195,87,21,247,37,188,62,201,67,89,87,74,214,177,214,170,86,70,229,117,44,138,196,122,178,74,153,37,100,170,215,171,28,250,56,211,100,116,74,84,182,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,182,251,34,252,141,151,116,159,5,252,151,233,102,27,166,126,212,246,159,217,44,126,221,98,241,189,142,207,138,240,180,209,195,221,237,245,59,163,171,183,213,211,212,237,183,219,117,219,112,42,175,154,182,166,101,90,55,199,118,153,234,150,21,87,225,239,88,206,31,108,184,83,117,73,35,35,155,162,231,113,235,130,94,219,216,247,67,43,21,209,200,196,114,117,198,247,181,87,103,41,97,92,29,241,85,134,241,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,124,106,216,156,247,187,195,72,230,200,232,95,212,238,166,34,181,87,184,201,24,202,203,231,87,230,159,22,250,127,67,234,55,18,47,240,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,58,85,208,191,170,40,222,201,26,139,210,246,55,169,175,103,92,111,13,146,65,210,180,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,253,138,189,212,1,215,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,244,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,234,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,82,15,50,254,56,234,120,142,204,166,209,236,29,148,140,211,172,46,241,35,225,171,141,241,84,62,249,113,133,36,129,107,91,51,21,205,74,100,107,229,108,45,99,190,54,72,178,61,85,92,198,66,31,147,32,226,219,42,226,231,143,173,28,202,110,81,120,28,110,197,168,22,123,126,51,110,107,100,139,183,66,235,211,30,201,231,137,102,150,52,172,146,53,133,179,62,53,70,187,179,26,34,108,196,47,80,214,179,132,239,52,250,55,245,3,30,245,24,13,148,192,17,87,154,63,145,61,77,252,23,214,40,137,84,69,94,104,254,68,245,55,240,95,88,162,2,149,184,78,243,79,163,127,80,49,239,81,128,217,76,214,179,132,239,52,250,55,245,3,30,245,24,11,41,230,139,199,213,30,31,98,185,112,207,163,183,11,85,210,235,145,219,234,104,114,203,196,21,48,86,71,108,165,123,229,166,158,218,214,53,206,232,172,119,110,70,203,220,70,186,24,220,222,148,87,200,143,132,48,87,51,222,61,105,181,158,235,87,195,246,143,223,105,43,244,250,217,81,77,53,214,239,73,221,98,221,174,48,58,110,184,99,149,178,246,170,40,90,174,129,200,171,23,197,52,9,35,28,230,36,111,118,10,229,249,162,154,203,171,156,71,99,55,45,37,184,93,108,48,226,87,10,107,157,247,38,162,149,176,251,42,133,94,169,35,81,239,142,72,223,52,209,164,177,71,3,227,145,178,238,244,145,139,11,102,86,226,13,29,209,220,251,93,115,251,94,156,233,205,134,174,227,114,184,212,65,20,178,197,75,52,208,91,224,146,104,225,117,93,83,161,99,221,21,52,110,149,139,36,170,213,70,162,255,0,98,46,194,124,42,240,207,134,240,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,62,165,108,44,233,138,54,50,54,170,244,177,141,234,115,223,215,35,194,10,243,184,187,93,108,23,93,6,190,216,174,117,118,235,149,186,163,32,171,163,172,164,153,208,207,77,60,110,182,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,9,21,203,155,141,127,229,85,167,19,216,51,251,157,170,61,77,197,191,55,114,166,129,123,82,93,40,81,24,145,220,219,15,75,88,222,167,189,99,149,177,43,154,201,26,215,109,19,102,138,52,141,124,243,191,82,127,188,159,195,74,213,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,234,146,70,71,55,66,252,112,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,3,103,224,71,254,11,184,182,197,120,185,210,196,202,109,177,120,28,146,197,225,173,249,53,185,205,142,46,221,115,169,163,123,231,130,36,154,89,18,142,73,22,102,194,249,21,28,238,204,136,169,187,20,144,0,0,33,255,0,49,158,53,255,0,146,174,156,65,96,192,46,118,169,53,55,41,252,221,182,154,117,238,201,107,161,84,122,73,115,116,61,46,99,186,94,196,142,38,202,173,107,228,115,157,180,173,134,88,212,37,173,178,237,106,189,83,62,178,205,115,164,175,167,142,162,122,71,203,77,51,101,99,103,130,87,195,52,74,230,170,162,62,57,99,146,55,183,230,215,177,205,93,149,21,10,139,230,173,169,153,86,141,241,221,166,122,165,133,85,248,123,214,51,135,219,46,20,221,82,72,200,230,232,185,220,122,224,151,182,246,61,208,202,197,116,114,49,28,157,113,189,237,85,217,202,96,14,11,184,223,215,29,4,213,52,162,161,170,186,230,182,92,251,32,166,151,33,178,79,12,215,58,234,250,169,234,99,73,234,168,155,221,99,221,113,149,138,230,34,171,213,178,185,204,238,53,234,200,213,153,43,156,173,109,77,199,137,44,38,225,89,105,171,181,212,85,105,189,182,105,104,106,221,19,167,165,123,171,238,10,232,100,88,94,248,149,237,85,86,170,198,247,179,116,94,151,57,54,85,11,63,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,227,86,196,231,189,222,26,71,54,71,66,254,167,117,49,21,170,189,198,72,198,103,83,91,110,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,39,74,186,23,245,69,27,217,35,81,122,94,198,245,53,236,235,141,251,10,104,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,251,21,67,186,130,63,241,39,198,254,135,112,171,149,98,88,150,169,85,93,93,87,150,117,203,213,107,134,26,159,101,210,182,70,71,226,170,226,238,182,102,194,229,124,157,43,28,114,57,254,30,100,107,85,204,233,92,151,165,250,215,164,122,213,106,91,206,148,106,62,63,148,211,199,79,77,83,80,203,109,115,37,158,141,147,181,93,18,84,195,191,118,157,238,70,191,224,149,172,122,43,30,138,136,173,84,64,238,160,0,53,172,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,165,110,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,64,149,64,0,5,80,115,88,224,74,234,151,90,254,41,180,107,25,164,117,181,212,235,62,111,106,183,64,230,207,28,232,231,186,75,194,49,21,90,246,57,170,212,159,161,173,86,43,59,238,71,245,207,36,118,190,126,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,214,135,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,253,45,221,55,71,35,154,215,177,204,123,24,246,236,83,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,166,238,155,171,85,174,107,216,231,177,236,123,169,219,153,127,3,149,60,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,3,35,88,222,136,173,99,230,197,92,25,241,153,159,112,153,159,211,86,81,215,85,220,112,155,141,67,34,191,88,101,150,105,160,108,18,77,78,181,53,116,180,201,60,80,165,119,102,157,35,142,89,55,77,151,165,222,239,144,118,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,21,193,204,35,63,195,117,79,139,156,219,80,116,251,33,164,190,99,215,202,123,37,77,13,117,50,175,68,172,246,61,26,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,36,138,224,207,141,28,87,132,126,4,115,10,234,39,90,175,121,245,203,80,42,160,178,99,210,215,70,217,25,221,182,82,116,215,84,192,143,73,150,141,139,4,136,174,98,124,114,35,98,234,103,82,200,192,149,92,200,184,250,177,104,22,43,116,209,45,55,184,120,221,77,200,45,239,167,168,154,150,165,241,253,153,165,158,61,146,165,242,68,230,189,181,142,99,250,160,141,174,71,51,118,204,253,155,219,100,212,173,254,122,179,220,171,253,117,200,242,76,142,225,254,217,89,93,114,174,168,147,254,20,147,77,36,143,254,183,57,206,251,213,79,215,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,39,203,67,128,170,109,6,199,161,214,173,89,177,82,79,168,183,202,120,230,180,50,78,239,93,130,221,61,44,110,116,46,134,104,163,116,21,202,233,38,138,101,248,250,88,212,99,28,212,124,200,240,202,188,14,112,57,134,240,133,134,186,170,169,244,151,205,69,190,83,181,151,235,243,24,189,17,179,116,119,130,163,234,68,115,41,154,228,106,171,149,17,243,61,168,247,163,81,177,69,21,38,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,106,156,149,60,172,101,63,80,43,189,58,220,79,242,0,114,84,242,177,148,253,64,174,244,235,113,63,192,0,0,128,28,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,39,255,0,58,191,43,24,183,212,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,64,191,224,0,16,3,157,95,149,140,91,234,5,15,167,92,78,169,202,235,143,170,60,194,197,109,225,159,88,174,22,171,93,215,28,183,211,80,226,119,137,234,96,163,142,231,74,199,197,77,5,181,204,115,155,215,88,222,228,109,139,182,142,116,209,181,221,72,143,141,95,55,107,231,87,229,99,22,250,129,67,233,215,18,152,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,105,224,67,94,92,92,113,212,241,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,142,79,234,174,166,98,186,55,167,25,30,169,102,181,126,30,203,140,219,229,184,84,244,201,27,36,155,161,62,8,34,238,61,140,116,210,189,91,28,108,87,39,92,143,99,81,119,114,1,218,202,86,231,87,230,159,22,250,127,67,234,55,18,199,244,27,143,254,23,56,131,166,166,135,25,212,90,75,5,246,166,162,26,70,99,217,52,145,91,174,47,158,105,95,28,49,68,215,61,98,169,123,213,136,168,218,121,37,84,238,70,142,233,115,145,165,112,115,171,243,79,139,125,63,161,245,27,136,14,74,158,105,242,159,167,245,222,163,110,46,164,165,110,74,158,105,242,159,167,245,222,163,110,46,164,0,0,12,85,197,143,149,141,100,250,127,144,250,116,230,181,134,202,124,88,249,88,214,79,167,249,15,167,78,107,88,6,213,0,0,49,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,27,41,240,157,229,99,70,254,159,227,222,157,1,149,76,85,194,119,149,141,27,250,127,143,122,116,6,85,0,98,174,44,124,172,107,39,211,252,135,211,167,50,169,138,184,177,242,177,172,159,79,242,31,78,156,10,181,229,133,199,173,54,140,93,105,56,126,214,11,237,37,6,159,92,234,42,102,181,93,234,251,175,91,77,198,119,67,209,12,146,186,94,213,61,11,149,179,185,85,34,248,102,157,100,123,154,197,145,237,185,243,85,114,223,185,93,113,245,71,152,88,173,188,51,235,21,194,213,107,186,227,150,250,106,28,78,241,61,76,20,113,220,233,88,248,169,160,182,185,142,115,122,235,27,220,141,177,118,209,206,154,54,187,169,17,241,171,230,11,42,0,0,63,36,151,107,84,55,90,123,20,215,58,70,92,171,41,230,171,167,163,116,205,73,230,130,23,70,217,101,100,123,245,57,140,116,240,181,206,68,217,171,44,104,187,117,38,253,87,88,181,139,1,208,172,2,233,168,218,141,126,164,183,91,109,212,243,203,20,82,213,67,12,247,9,227,134,73,155,73,74,217,158,198,203,83,35,98,122,71,18,57,21,202,159,218,169,66,218,189,199,110,188,234,95,16,210,113,17,142,228,213,120,69,222,150,158,43,93,162,150,205,63,75,41,45,80,212,44,241,81,78,237,145,43,88,178,254,114,84,153,170,201,30,171,240,54,52,100,108,13,135,138,160,230,177,192,149,213,46,181,252,83,104,214,51,72,235,107,169,214,124,222,213,110,129,205,158,57,209,207,116,151,132,98,42,181,236,115,85,169,63,67,90,172,86,119,220,143,235,158,72,231,167,7,250,241,149,113,27,161,214,125,72,205,116,218,235,133,222,166,233,130,166,158,174,146,72,41,107,255,0,51,28,172,174,160,89,62,57,40,230,100,173,115,28,187,236,228,123,17,210,35,18,71,230,11,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,214,135,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,253,45,221,55,71,35,154,215,177,204,123,24,246,236,83,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,166,238,155,171,85,174,107,216,231,177,236,123,169,219,153,127,3,149,60,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,3,35,88,222,136,173,99,230,197,92,25,241,153,159,112,153,159,211,86,81,215,85,220,112,155,141,67,34,191,88,101,150,105,160,108,18,77,78,181,53,116,180,201,60,80,165,119,102,157,35,142,89,55,77,151,165,222,239,144,118,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,21,193,204,35,63,195,117,79,139,156,219,80,116,251,33,164,190,99,215,202,123,37,77,13,117,50,175,68,172,246,61,26,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,36,138,224,207,141,28,87,132,126,4,115,10,234,39,90,175,121,245,203,80,42,160,178,99,210,215,70,217,25,221,182,82,116,215,84,192,143,73,150,141,139,4,136,174,98,124,114,35,98,234,103,82,200,192,149,92,200,184,250,177,104,22,43,116,209,45,55,184,120,221,77,200,45,239,167,168,154,150,165,241,253,153,165,158,61,146,165,242,68,230,189,181,142,99,250,160,141,174,71,51,118,204,253,155,219,100,212,173,254,122,179,220,171,253,117,200,242,76,142,225,254,217,89,93,114,174,168,147,254,20,147,77,36,143,254,183,57,206,251,213,79,215,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,39,203,67,128,170,109,6,199,161,214,173,89,177,82,79,168,183,202,120,230,180,50,78,239,93,130,221,61,44,110,116,46,134,104,163,116,21,202,233,38,138,101,248,250,88,212,99,28,212,124,200,240,202,188,14,112,57,134,240,133,134,186,170,169,244,151,205,69,190,83,181,151,235,243,24,189,17,179,116,119,130,163,234,68,115,41,154,228,106,171,149,17,243,61,168,247,163,81,177,69,20,75,231,105,162,159,246,11,196,101,29,195,246,97,87,10,89,37,255,0,116,86,82,73,11,18,63,247,106,72,231,73,254,33,26,223,211,82,213,12,105,196,166,144,211,107,214,131,103,58,71,52,20,146,84,100,86,121,161,183,173,92,242,195,4,87,22,109,45,20,210,62,45,222,140,142,166,56,100,84,68,118,232,197,69,107,145,85,170,20,153,203,47,90,255,0,34,220,92,98,222,34,223,226,168,51,189,176,170,206,136,186,230,139,198,207,15,135,146,61,228,99,91,181,84,84,221,110,94,173,162,89,122,90,174,233,218,234,120,177,242,177,172,159,79,242,31,78,156,215,7,252,245,96,89,87,250,235,142,100,152,229,195,253,178,142,186,219,93,79,39,252,25,33,154,57,25,253,78,107,155,247,42,23,189,14,180,90,181,235,150,158,93,168,20,185,125,38,69,119,147,73,238,212,153,37,68,44,108,79,138,247,29,153,254,54,41,98,107,90,145,63,186,174,114,53,26,214,171,30,199,179,120,222,197,80,160,195,101,62,19,188,172,104,223,211,252,123,211,160,53,172,47,250,223,174,150,46,29,57,116,96,186,161,118,188,218,168,107,232,116,190,203,21,130,27,138,61,241,220,47,14,180,70,180,148,169,28,106,146,73,215,35,83,169,24,168,169,27,100,122,185,141,99,158,208,170,190,102,154,215,249,105,226,227,41,240,246,255,0,11,65,130,111,133,81,245,197,209,52,190,10,121,188,68,146,109,35,218,237,234,165,169,232,114,116,239,18,69,212,212,119,86,242,171,146,94,138,127,217,215,17,149,151,15,219,133,91,233,99,151,253,207,89,87,36,204,88,255,0,220,73,27,155,39,248,244,115,127,65,74,192,255,0,61,89,238,85,254,186,228,121,38,71,112,255,0,108,172,174,185,87,84,73,255,0,10,73,166,146,71,255,0,91,156,231,125,234,166,201,28,53,233,13,54,130,232,54,13,164,112,193,73,29,70,59,103,134,27,130,210,79,44,208,75,113,126,242,214,205,27,229,217,234,201,42,100,154,68,69,70,236,143,68,70,181,17,26,129,29,121,185,233,158,85,168,156,35,205,113,197,169,60,95,216,172,130,147,38,184,192,200,228,146,103,80,199,5,69,60,175,141,172,99,183,237,248,166,202,245,119,75,91,20,82,189,93,240,236,180,237,195,70,127,77,165,156,67,105,190,160,220,50,26,187,29,182,199,148,91,106,110,149,212,203,47,92,86,239,16,196,172,69,72,145,94,246,58,157,101,99,216,212,94,182,57,205,217,221,91,46,199,218,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,38,251,110,139,242,53,140,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,61,224,109,38,8,255,0,192,78,166,98,186,161,194,62,153,220,113,106,190,231,176,113,250,44,102,227,3,228,141,102,165,174,160,129,148,242,178,70,177,238,232,234,237,182,86,35,182,114,197,52,79,86,183,175,98,64,1,77,124,235,53,51,237,6,184,225,122,91,73,87,106,168,164,195,241,247,220,38,240,242,117,213,83,215,87,205,249,200,42,54,122,163,54,130,146,142,70,49,90,215,116,206,174,85,115,94,205,191,39,37,140,2,166,251,196,54,87,168,53,24,245,37,101,183,21,197,223,76,202,233,146,39,62,130,227,89,81,26,66,177,35,151,173,175,125,60,21,236,87,177,61,204,235,107,149,59,136,142,136,28,75,231,244,218,167,196,54,164,106,13,191,33,171,190,91,111,153,69,202,166,215,93,82,178,245,203,110,241,15,74,52,68,149,17,236,99,105,210,38,49,142,68,232,99,90,221,155,211,178,92,79,40,205,51,202,180,239,132,120,110,57,77,39,132,251,107,144,85,228,214,232,31,28,145,204,218,25,32,167,167,137,242,53,236,110,221,207,10,233,88,173,234,107,162,150,39,163,190,45,144,38,168,0,0,4,32,230,95,199,29,55,14,56,108,218,61,131,178,173,250,139,154,89,228,124,53,113,190,90,118,88,237,211,44,144,45,107,102,98,181,203,82,174,100,173,133,172,119,192,248,214,71,170,35,88,201,131,21,115,88,227,158,213,101,198,107,248,93,210,139,165,37,194,229,127,167,88,242,187,213,186,232,215,165,178,6,84,62,57,109,137,216,147,169,181,47,116,15,100,241,203,178,54,23,244,43,31,222,85,138,176,52,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,253,138,157,127,252,245,103,185,87,250,235,145,228,153,29,195,253,178,178,186,229,93,81,39,252,41,38,154,73,31,253,110,115,157,247,170,146,215,137,126,90,26,185,160,154,71,138,106,165,190,158,174,254,199,217,233,228,204,109,244,208,62,166,174,203,113,115,42,106,42,94,173,167,141,240,178,134,158,24,226,137,245,14,157,221,82,163,159,179,88,246,181,161,109,60,29,241,85,134,241,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,124,106,216,156,247,187,195,72,230,200,232,95,212,238,166,34,181,87,184,201,24,204,234,107,109,194,175,19,25,151,10,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,233,87,66,254,168,163,123,36,106,47,75,216,222,166,189,157,113,191,97,77,29,214,44,7,93,112,11,94,163,105,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,98,168,67,94,117,126,86,49,111,168,20,62,157,113,42,175,132,239,52,250,55,245,3,30,245,24,11,84,231,87,229,99,22,250,129,67,233,215,18,152,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,105,224,66,14,90,28,113,211,113,29,134,195,163,217,195,42,217,168,184,93,158,55,205,87,35,229,168,101,242,221,10,199,2,86,186,103,171,156,149,40,231,196,217,154,247,124,111,145,36,98,170,57,236,134,111,129,138,184,177,242,177,172,159,79,242,31,78,156,214,176,217,79,139,31,43,26,201,244,255,0,33,244,233,205,107,0,191,239,254,53,151,255,0,43,255,0,255,0,59,133,0,151,253,255,0,198,178,255,0,229,127,255,0,231,112,160,16,54,83,225,59,202,198,141,253,63,199,189,58,2,21,115,69,227,234,143,15,177,92,184,103,209,219,133,170,233,117,200,237,245,52,57,101,226,10,152,43,35,182,82,189,242,211,79,109,107,26,231,116,86,59,183,35,101,238,35,93,12,110,111,74,43,228,71,195,245,117,163,141,127,228,171,192,142,138,88,48,11,157,170,77,77,202,116,255,0,30,142,219,77,58,247,100,181,208,173,178,52,146,230,232,122,92,199,116,189,137,28,77,149,90,215,200,231,59,105,91,12,177,173,64,255,0,158,172,247,42,255,0,93,114,60,147,35,184,127,182,86,87,92,171,170,36,255,0,133,36,211,73,35,255,0,173,206,115,190,245,80,59,86,131,233,158,169,234,190,169,227,248,182,142,82,93,126,210,123,66,146,104,46,54,248,234,127,188,223,221,49,49,183,9,165,167,99,164,167,134,25,36,141,206,157,19,224,247,47,207,98,210,185,180,227,119,92,55,129,173,48,196,47,185,61,94,73,114,177,229,22,91,109,101,230,173,29,223,185,79,13,158,186,57,42,164,234,123,221,215,35,154,175,93,222,229,221,203,187,157,243,92,235,192,47,5,24,175,10,122,113,73,123,187,91,60,70,166,228,214,248,100,200,238,21,9,27,228,160,235,70,200,235,101,58,198,231,177,176,196,244,68,123,152,229,239,72,196,122,175,75,98,100,88,171,157,95,149,140,91,234,5,15,167,92,64,170,190,19,188,211,232,223,212,12,123,212,96,54,83,53,172,225,59,205,62,141,253,64,199,189,70,3,101,48,0,0,58,86,177,104,238,3,174,184,5,211,78,117,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,181,23,94,190,42,184,103,204,184,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,31,82,186,23,245,69,35,31,27,149,122,94,199,116,185,236,232,145,251,36,152,43,140,78,21,112,222,43,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,129,29,43,88,247,120,105,28,216,219,51,58,93,212,196,71,34,119,25,27,216,21,171,203,11,143,90,109,24,186,210,112,253,172,23,218,74,13,62,185,212,84,205,106,187,213,247,94,182,155,140,238,135,162,25,37,116,189,170,122,23,43,103,114,170,69,240,205,58,200,247,53,139,35,219,105,92,88,249,88,214,79,167,249,15,167,78,107,173,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,211,28,140,142,110,133,248,39,139,184,198,61,208,202,197,108,145,189,90,157,113,189,142,68,217,200,88,166,130,243,11,163,212,222,14,245,91,66,181,231,47,255,0,63,84,26,127,145,197,103,190,93,38,130,158,59,197,47,129,108,52,212,175,154,73,146,74,155,139,164,153,237,68,108,125,82,71,18,57,206,124,157,110,112,86,9,180,237,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,172,69,138,115,43,230,23,89,169,183,218,237,10,208,108,191,252,226,208,116,197,120,190,90,230,158,158,75,197,87,69,76,53,52,172,154,57,146,58,155,115,163,153,141,84,116,125,50,73,18,185,174,124,125,14,112,98,174,99,60,107,255,0,42,173,71,130,193,128,92,238,177,233,150,45,249,187,109,52,235,218,142,233,92,138,244,146,230,232,122,90,246,245,49,233,28,77,149,92,230,70,215,59,104,157,52,177,167,84,224,131,130,236,171,139,141,71,130,134,181,183,91,38,3,109,238,79,123,200,98,161,145,209,191,180,176,245,80,211,78,172,88,82,177,233,60,106,141,122,252,17,171,165,233,127,74,70,254,149,194,175,12,249,151,21,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,234,71,76,254,169,99,99,35,106,167,83,222,222,167,49,157,114,51,97,77,29,209,220,7,66,176,11,94,156,233,205,134,146,221,109,183,83,193,20,178,197,75,12,51,220,39,142,24,225,117,93,83,161,99,27,45,76,141,137,139,36,170,212,87,42,127,98,32,125,252,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,222,125,96,0,26,171,155,84,26,171,129,178,159,9,222,86,52,111,233,254,61,233,208,25,84,197,92,39,121,88,209,191,167,248,247,167,64,101,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,82,174,219,30,35,127,221,190,231,177,237,71,125,199,165,89,178,238,136,190,224,61,232,187,156,37,133,147,49,88,228,221,20,226,215,236,187,47,237,216,246,162,238,4,56,227,99,132,75,86,173,227,15,186,90,227,232,184,83,36,242,162,238,229,221,124,55,74,39,197,51,90,158,246,55,238,42,66,253,97,206,248,102,207,100,153,63,52,176,62,104,218,191,153,119,185,206,146,63,219,39,248,179,99,57,160,142,120,214,57,27,186,42,42,124,200,217,197,79,9,56,126,182,226,243,71,45,45,67,107,146,104,94,199,178,174,70,39,195,35,149,125,200,215,127,140,119,220,6,23,224,239,142,106,12,250,157,182,60,138,78,154,148,223,223,179,151,127,125,67,191,153,78,212,249,49,62,242,123,81,86,69,89,3,39,133,119,107,209,21,62,127,122,34,255,0,210,107,167,169,154,77,168,92,60,101,42,176,211,79,2,51,244,100,125,59,222,213,222,54,111,178,201,27,119,255,0,12,79,78,11,57,131,213,222,103,161,195,115,218,250,70,47,68,80,50,79,15,4,30,253,233,227,77,213,101,79,218,255,0,187,254,109,128,180,5,249,41,128,248,211,176,71,126,208,251,236,18,183,126,213,5,124,169,239,249,42,81,204,159,181,63,105,153,177,188,142,221,147,90,226,186,91,170,99,154,25,90,215,35,152,246,185,23,118,163,147,244,85,83,228,169,247,157,123,88,236,17,228,186,125,122,180,200,213,84,158,130,170,63,114,170,47,197,3,219,247,111,251,64,215,183,79,46,46,196,117,206,142,86,175,79,98,245,26,126,223,115,107,25,253,75,253,19,98,172,54,225,237,43,20,21,72,187,163,250,182,255,0,121,238,79,217,253,70,188,122,245,141,201,128,107,93,206,6,177,204,237,93,166,115,21,219,175,194,149,114,162,126,146,39,244,11,200,225,55,48,159,45,210,251,101,194,169,205,89,36,239,111,210,212,106,123,170,39,79,146,47,251,16,51,154,152,79,138,187,35,175,154,111,85,74,207,154,164,127,254,81,10,254,212,253,134,108,95,145,143,53,174,141,107,48,218,150,181,175,87,34,51,100,111,254,90,48,53,220,246,27,238,25,5,77,190,38,111,39,74,116,166,255,0,237,74,191,183,250,142,225,195,230,83,91,167,26,195,105,151,126,142,221,202,6,185,61,203,190,213,81,111,247,59,250,6,77,225,199,17,166,188,241,13,67,102,172,137,206,101,68,205,141,89,212,173,85,222,146,79,217,239,62,95,23,250,110,205,49,213,52,185,219,169,229,129,139,55,136,69,122,185,201,213,226,106,29,252,228,255,0,96,128,94,86,147,100,9,147,105,166,57,123,68,221,107,45,176,76,191,218,173,254,196,255,0,152,172,126,48,40,164,143,138,44,62,161,236,217,36,188,82,162,38,255,0,177,40,9,117,203,223,82,29,154,112,253,139,83,84,207,27,231,164,183,50,23,35,90,212,219,166,73,218,158,228,85,251,163,66,49,113,231,73,85,102,215,124,14,238,229,234,100,151,136,213,158,237,255,0,69,180,91,253,201,251,63,104,22,47,163,173,70,233,237,147,246,248,10,111,248,187,17,157,224,199,154,21,92,151,13,51,199,170,28,155,57,246,218,69,95,118,223,58,120,151,254,147,33,129,232,172,153,176,211,203,42,174,221,44,114,255,0,196,133,55,243,85,191,79,144,234,246,59,101,129,251,163,45,245,104,190,228,247,42,85,57,126,244,79,232,126,210,216,117,115,41,135,17,193,238,247,169,101,99,60,53,29,68,169,213,183,243,97,145,223,122,167,244,74,107,185,211,221,120,149,226,82,182,116,98,205,5,20,245,116,237,88,152,173,233,106,190,174,68,247,177,31,251,16,11,50,224,91,12,251,45,164,212,109,123,58,93,35,37,71,123,247,249,85,212,42,127,57,127,105,37,211,221,238,58,214,159,227,180,248,222,61,79,111,129,138,222,142,191,155,149,126,114,57,223,127,246,157,152,15,11,242,8,158,224,191,216,16,14,14,69,223,228,115,68,216,242,0,240,191,34,179,121,173,217,164,175,109,169,237,254,157,87,255,0,53,69,253,127,212,89,146,236,96,126,40,180,26,219,172,120,218,83,212,35,146,166,5,94,211,155,59,153,183,84,144,170,252,154,239,186,63,216,6,188,53,9,225,30,177,170,123,215,221,183,236,220,250,88,205,45,77,198,231,29,45,50,110,247,163,182,249,125,205,223,239,51,127,20,60,52,95,116,106,90,122,218,214,117,65,81,58,198,142,71,74,239,122,66,215,252,221,27,83,246,255,0,196,118,94,0,116,170,223,168,90,193,72,151,120,159,36,48,82,86,57,172,108,142,98,170,164,77,219,228,159,236,215,239,2,122,114,249,225,213,248,125,149,217,37,205,191,158,168,219,102,239,253,23,213,51,230,217,85,62,78,79,184,149,60,65,234,28,26,115,167,183,27,203,253,235,29,52,221,45,247,252,210,9,92,158,254,151,127,67,246,29,211,20,178,82,216,173,172,166,166,137,99,99,55,249,185,87,230,231,47,223,253,165,122,115,39,214,199,37,177,48,123,77,76,79,169,168,159,161,88,141,99,151,103,54,178,45,189,206,223,125,246,251,128,143,26,85,70,254,33,248,157,173,188,86,55,251,158,58,186,198,163,119,254,155,107,36,249,167,109,127,103,220,92,158,29,103,142,199,102,138,134,54,236,140,234,251,255,0,107,220,191,181,127,105,95,28,177,116,70,166,219,109,185,103,183,170,89,89,53,117,68,19,71,212,178,51,116,117,43,213,87,165,90,137,254,173,251,84,178,70,53,26,155,39,220,7,147,200,0,126,27,205,67,41,104,38,153,255,0,38,198,229,255,0,137,170,165,44,115,53,212,39,222,245,21,246,86,47,76,116,232,212,219,231,239,101,77,90,127,69,63,231,45,183,93,115,74,92,47,2,186,93,42,102,100,107,21,52,207,69,127,78,219,164,18,187,249,202,159,209,40,7,137,92,214,163,81,53,98,241,92,215,181,237,125,93,74,49,90,212,77,219,226,38,114,126,138,175,244,128,248,26,105,102,169,206,51,187,21,130,20,234,241,119,8,33,219,116,79,210,119,246,167,236,253,165,244,112,163,164,180,26,123,167,86,120,163,131,162,121,40,105,214,69,234,114,238,171,4,27,255,0,61,201,243,97,4,249,110,240,171,71,91,119,164,212,44,146,134,167,174,138,166,25,233,182,150,88,211,169,174,170,98,238,157,8,139,239,107,126,242,215,232,40,161,161,166,138,158,22,170,50,38,53,136,138,187,251,145,17,63,232,3,244,181,58,81,26,159,36,77,131,156,141,77,213,79,85,69,76,84,204,89,37,123,90,137,251,85,16,139,92,85,241,151,141,232,189,139,181,109,174,164,168,185,212,119,163,142,52,88,101,217,201,7,91,119,111,121,171,243,115,126,239,188,12,201,171,250,187,99,211,28,110,123,213,206,110,150,199,36,108,253,23,175,189,207,219,249,172,119,236,95,184,167,109,122,226,83,46,226,27,46,117,130,196,221,169,83,109,147,120,191,197,68,255,0,231,69,26,252,225,95,191,255,0,163,251,114,60,187,93,56,206,200,36,183,65,74,171,108,87,190,100,72,109,142,98,126,109,206,123,126,38,50,79,186,102,253,255,0,253,25,229,194,167,2,184,182,150,82,37,218,247,77,83,45,197,255,0,53,241,146,236,155,44,237,253,21,141,159,205,145,63,250,190,97,218,248,44,208,218,141,54,194,232,235,46,50,117,79,83,79,28,142,110,200,155,117,69,78,171,239,73,28,159,54,41,41,90,136,136,136,159,114,30,186,106,120,233,161,100,49,55,102,177,168,212,77,247,247,34,108,123,23,96,60,131,210,231,61,29,186,46,231,177,142,85,79,120,28,128,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,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,107,173,199,102,133,223,116,7,137,172,199,27,185,217,173,86,203,85,250,225,85,146,99,112,218,213,137,74,219,61,85,84,203,78,198,70,212,111,103,183,208,248,86,53,107,81,174,133,122,122,152,172,123,165,175,1,58,197,106,189,114,252,226,63,68,46,23,234,185,111,184,214,47,146,94,232,104,234,234,154,230,54,213,85,106,123,85,180,177,171,213,232,200,234,99,149,242,163,88,140,107,235,35,93,213,210,169,149,121,211,232,237,170,245,164,120,166,183,219,236,53,114,223,113,171,195,44,149,213,148,148,173,115,27,106,170,100,142,71,85,72,140,87,163,35,169,142,38,68,174,122,49,175,172,145,54,87,74,133,90,232,222,177,223,116,110,227,148,212,218,33,241,20,153,134,31,123,195,174,148,221,76,103,122,150,190,149,241,181,122,220,199,171,123,83,165,60,251,55,165,207,236,116,117,53,175,114,129,208,11,31,231,79,172,87,91,214,174,98,154,33,111,191,82,75,98,198,172,236,189,215,81,210,85,57,207,109,214,169,242,53,27,85,26,61,88,143,142,154,56,159,18,57,136,246,178,178,69,221,91,42,21,192,119,93,107,213,11,174,181,106,230,95,170,247,150,213,199,81,148,222,42,110,76,167,169,173,117,91,232,224,123,215,179,74,146,185,17,94,200,98,237,196,207,133,168,140,141,168,141,106,34,34,4,180,229,9,161,116,122,159,196,117,94,163,100,54,111,27,101,211,75,123,110,48,185,235,3,225,109,226,119,172,116,73,36,82,35,158,238,150,50,174,118,61,136,139,28,180,209,57,94,213,233,107,238,252,138,188,178,244,83,242,45,194,62,45,226,46,30,42,191,59,219,53,172,232,151,174,24,188,108,16,248,120,227,222,54,57,187,82,197,77,214,213,234,218,85,151,165,202,222,157,165,80,20,173,206,175,205,62,45,244,254,135,212,110,36,10,142,211,117,154,213,81,125,134,217,86,251,109,29,68,52,149,21,141,133,203,4,51,204,217,29,20,79,147,110,150,189,237,130,103,53,170,187,185,34,145,83,126,149,218,122,243,171,243,79,139,125,63,161,245,27,137,216,57,73,104,238,3,174,184,7,16,26,115,168,214,26,75,141,182,227,79,97,138,41,101,165,134,105,237,243,201,13,218,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,246,162,134,10,224,23,141,124,171,133,61,71,164,178,93,174,126,35,76,178,107,132,49,228,118,250,133,145,241,208,117,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,169,177,62,43,243,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,215,95,140,78,21,115,46,20,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,129,29,43,88,198,248,152,218,232,219,51,58,91,210,245,71,34,118,223,27,223,247,244,99,152,22,190,232,78,135,94,180,19,10,154,212,251,45,215,199,248,107,141,91,171,86,229,103,241,112,163,31,224,37,142,165,140,167,232,127,84,236,217,139,180,210,61,235,186,185,64,150,188,214,56,237,186,173,214,191,133,157,26,201,169,27,109,109,58,193,155,221,109,211,185,211,201,58,185,237,146,206,143,68,70,177,141,106,53,103,232,115,149,234,254,195,149,157,19,199,37,96,81,90,110,183,26,106,250,203,125,178,174,170,158,215,78,149,117,210,195,11,158,202,88,22,88,225,73,101,114,38,204,98,203,52,81,163,157,178,117,200,198,252,220,136,191,91,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,45,83,94,184,51,192,120,76,229,171,168,116,116,116,52,151,28,218,227,79,98,150,253,126,150,40,102,157,179,201,114,181,37,77,37,45,74,65,20,201,67,222,167,73,35,138,77,215,117,234,119,191,228,21,193,194,119,154,125,27,250,129,143,122,140,6,202,102,181,156,39,121,167,209,191,168,24,247,168,192,108,166,0,138,188,209,252,137,234,111,224,190,177,68,74,162,42,243,71,242,39,169,191,130,250,197,16,20,45,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,123,135,249,234,207,114,175,245,215,35,201,50,59,135,251,101,101,117,202,186,162,79,248,82,77,52,146,63,250,220,231,59,239,85,62,81,115,220,176,184,10,169,209,139,85,39,16,58,193,98,171,160,212,27,157,61,76,54,171,69,95,105,233,105,183,78,216,122,38,146,39,69,221,167,174,114,54,118,170,36,191,12,51,172,111,107,94,178,49,161,149,120,28,224,251,1,224,215,72,221,155,230,105,73,75,157,221,44,237,175,203,239,151,73,97,99,45,16,35,18,105,104,99,149,30,232,162,166,129,91,188,146,35,213,37,124,125,199,59,161,177,50,44,171,161,124,86,232,191,16,247,92,166,197,167,57,77,36,247,44,86,241,93,107,150,142,90,234,71,79,93,5,51,162,107,174,84,177,195,52,142,150,133,238,153,141,142,117,70,163,151,221,178,123,183,174,190,107,28,115,221,111,89,53,127,11,186,81,116,171,183,219,108,21,11,30,87,122,183,93,28,197,185,206,250,119,199,45,177,59,18,116,186,153,141,157,236,158,57,119,87,76,206,133,99,59,42,178,196,174,5,180,155,89,117,115,136,236,118,221,161,217,127,217,43,245,135,170,249,83,145,117,53,125,149,67,27,217,28,211,118,85,83,196,245,119,155,23,135,247,182,94,247,68,157,49,44,143,104,77,94,121,223,169,63,222,79,225,165,96,88,49,60,171,43,246,151,217,108,102,235,121,246,53,190,107,181,199,217,244,82,84,120,58,24,182,238,212,205,208,139,219,133,157,77,234,145,219,53,187,166,234,155,150,127,207,59,245,39,251,201,252,52,195,252,154,173,54,171,255,0,18,89,181,138,251,108,164,184,219,110,58,111,114,164,172,163,171,133,179,65,83,4,149,246,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,17,131,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,189,50,211,200,230,47,249,50,49,92,215,181,146,197,19,213,143,232,233,93,135,180,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,253,138,180,151,204,103,130,143,228,171,168,240,95,240,11,101,214,77,50,202,127,57,109,169,157,59,177,218,235,149,94,178,91,29,55,83,158,238,150,49,36,137,210,163,92,248,220,230,239,43,161,150,69,234,156,16,113,163,149,112,143,168,240,87,86,186,235,123,192,110,93,200,47,120,244,85,210,54,54,119,86,30,170,234,104,21,233,10,214,49,32,141,17,207,79,142,52,116,93,76,234,73,24,23,63,198,39,21,88,111,10,26,71,112,204,47,55,42,71,100,247,26,122,138,108,78,209,36,107,51,238,55,20,103,192,174,137,175,99,188,52,110,116,110,153,253,77,233,98,163,81,123,143,141,143,215,219,85,117,51,42,214,77,71,200,245,75,53,171,241,23,172,154,225,45,194,167,166,73,31,28,61,107,240,65,23,113,239,123,97,137,136,216,227,98,185,122,35,99,26,139,179,80,238,188,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,148,116,207,234,150,71,190,71,34,117,61,238,233,107,25,209,27,37,175,45,78,94,149,154,155,125,161,215,93,121,196,63,206,45,7,84,182,123,29,210,25,233,228,188,85,116,83,77,77,84,248,100,133,35,169,183,58,57,158,228,86,201,211,36,145,35,92,215,199,214,215,6,127,229,169,203,210,143,76,172,84,58,235,175,56,135,249,250,175,234,150,207,99,186,67,5,68,118,122,94,186,105,169,170,159,12,144,172,148,215,22,201,11,220,138,217,58,163,142,84,107,154,201,58,218,216,215,206,175,205,62,45,244,254,135,212,110,37,212,148,173,206,175,205,62,45,244,254,135,212,110,32,64,168,237,55,89,173,85,23,216,109,149,111,182,209,212,67,73,81,88,216,92,176,67,60,205,145,209,68,249,54,233,107,222,216,38,115,90,171,187,146,41,21,55,233,93,164,87,4,28,104,229,92,35,234,60,21,213,174,186,222,240,27,151,114,11,222,61,21,116,141,141,157,213,135,170,186,154,5,122,66,181,140,72,35,68,115,211,227,141,29,23,83,58,146,70,73,94,80,218,103,138,235,38,156,113,31,165,185,173,39,136,178,228,214,251,5,190,167,166,56,223,36,61,105,115,232,158,46,227,30,198,205,19,209,178,70,245,106,244,72,198,57,19,118,161,18,248,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,248,17,210,181,140,111,137,141,174,141,179,51,165,189,47,84,114,39,109,241,189,225,249,56,201,215,74,206,34,120,142,204,245,27,219,62,209,178,186,225,37,187,28,115,18,118,66,203,61,59,221,29,42,199,20,234,175,139,184,196,239,189,155,53,59,179,74,238,134,171,149,169,98,156,151,52,46,197,106,211,140,143,136,123,157,154,235,14,73,123,184,84,227,118,218,154,133,124,116,175,179,196,148,210,72,250,118,108,141,147,174,169,175,99,228,85,122,35,169,17,141,232,84,149,31,86,218,41,165,247,93,106,213,204,67,74,44,206,171,142,163,41,188,83,91,95,81,77,68,234,183,209,192,247,167,122,169,98,106,162,189,144,197,220,149,255,0,19,81,25,27,149,92,212,69,84,217,79,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,223,125,145,62,64,118,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,154,185,115,113,175,252,149,117,30,123,6,127,115,186,201,166,89,79,230,238,84,208,47,118,59,93,114,171,18,59,155,97,233,115,221,210,198,44,114,182,37,107,159,27,154,237,165,116,49,70,184,87,139,31,52,250,201,245,3,33,245,25,204,127,121,197,175,184,253,186,197,118,187,208,248,122,76,154,222,251,165,174,78,235,31,226,41,89,85,81,72,233,54,106,170,179,105,233,42,25,179,145,29,240,111,183,75,154,170,27,68,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,178,160,57,93,113,245,89,135,223,109,188,51,235,21,194,235,116,181,100,119,10,106,28,78,241,61,76,245,146,91,42,158,200,169,160,182,185,142,115,186,40,221,219,141,177,118,209,173,134,71,59,169,21,146,43,225,183,240,0,0,58,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,137,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,107,237,198,143,9,57,87,8,218,166,184,181,202,95,29,141,223,124,77,195,25,184,181,210,75,220,161,109,76,140,100,19,202,176,197,26,214,71,26,66,233,153,26,43,91,222,141,81,118,122,27,20,152,211,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,235,141,206,221,90,143,111,91,21,241,185,122,30,228,80,214,136,29,215,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,45,57,97,240,65,71,196,94,85,83,171,218,145,75,215,128,225,247,8,98,167,167,108,208,63,218,183,136,100,167,168,90,89,233,229,138,68,146,143,176,237,166,71,116,43,187,241,181,142,118,210,116,6,96,229,79,192,149,213,110,180,28,83,107,46,51,72,219,107,105,210,124,34,213,113,129,206,158,73,213,204,116,119,133,98,170,53,140,107,81,201,7,91,92,175,87,247,218,140,232,130,73,45,124,252,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,25,87,128,94,53,242,174,20,245,30,146,201,118,185,248,141,50,201,174,16,199,145,219,234,22,71,199,65,214,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,78,166,196,248,175,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,86,201,45,55,88,109,84,247,217,173,149,108,182,214,84,77,73,79,88,232,92,144,77,60,45,141,210,196,201,54,233,115,216,217,225,115,154,139,187,82,88,213,118,234,77,231,255,0,44,46,61,105,180,98,235,73,195,246,176,95,105,40,52,250,231,81,83,53,170,239,87,221,122,218,110,51,186,30,136,100,149,210,246,169,232,92,173,157,202,169,23,195,52,235,35,220,214,44,143,104,92,249,215,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,244,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,234,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,82,15,50,254,56,234,120,142,204,166,209,236,29,148,140,211,172,46,241,35,225,171,141,241,84,62,249,113,133,36,129,107,91,51,21,205,74,100,107,229,108,45,99,190,54,72,178,61,85,92,198,66,24,127,141,30,45,178,174,46,117,77,114,155,148,94,7,27,177,120,155,126,51,110,107,100,139,183,66,234,153,30,201,231,137,102,150,52,172,146,53,133,179,62,53,70,187,179,26,34,108,196,59,95,43,143,61,154,101,248,215,163,214,145,171,236,158,85,246,87,237,215,217,155,175,217,191,104,123,39,219,30,10,79,3,227,187,125,223,13,223,219,183,222,237,252,125,190,174,174,159,139,109,189,228,149,229,113,231,179,76,191,26,244,122,208,47,248,0,4,0,231,87,229,99,22,250,129,67,233,215,18,152,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,46,127,157,95,149,140,91,234,5,15,167,92,74,171,225,59,205,62,141,253,64,199,189,70,0,58,166,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,55,84,146,50,57,186,23,227,130,94,219,216,247,67,43,21,209,200,196,114,117,198,247,181,87,103,41,45,120,231,230,23,106,226,207,69,244,239,78,109,24,197,93,186,229,110,168,138,247,151,75,83,68,216,96,117,214,58,78,203,91,111,115,106,101,114,211,117,84,86,42,164,173,71,236,144,123,255,0,77,23,37,115,69,224,22,179,15,190,220,184,152,209,219,125,214,233,106,200,238,21,53,217,101,158,10,105,235,36,182,85,61,146,212,207,114,107,218,215,116,81,187,183,35,165,238,43,91,12,142,111,74,171,36,70,67,90,192,73,254,92,60,63,90,184,135,226,142,197,98,201,89,73,62,61,138,211,191,42,188,81,212,35,92,149,208,83,75,19,99,166,237,190,57,25,43,31,81,53,59,101,141,232,212,116,61,228,71,35,186,119,204,28,234,252,211,226,223,79,232,125,70,226,78,158,87,92,61,126,67,120,101,182,223,238,117,54,170,219,214,165,248,108,182,90,154,58,94,137,33,161,158,150,37,163,163,146,103,34,62,94,219,21,242,108,168,141,100,149,51,53,168,228,222,71,193,110,117,126,105,241,111,167,244,62,163,113,2,31,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,14,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,165,187,166,232,228,115,90,246,57,143,99,30,221,135,184,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,184,220,237,145,202,198,245,177,89,35,83,161,237,85,214,178,138,211,117,184,211,87,214,91,237,149,117,84,246,186,116,171,174,150,24,92,246,82,192,178,199,10,75,43,145,54,99,22,89,162,141,28,237,147,174,70,55,230,228,69,206,188,23,113,109,149,112,141,170,105,148,219,98,241,216,221,247,195,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,103,168,27,20,131,175,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,122,243,69,227,234,143,15,177,92,184,103,209,219,133,170,233,117,200,237,245,52,57,101,226,10,152,43,35,182,82,189,242,211,79,109,107,26,231,116,86,59,183,35,101,238,35,93,12,110,111,74,43,228,71,194,24,43,153,239,30,180,218,207,117,171,225,251,71,239,180,149,250,125,108,168,166,154,235,119,164,238,177,110,215,24,29,55,92,49,202,217,123,85,20,45,87,64,228,85,139,226,154,4,145,142,115,18,55,186,189,143,171,96,196,242,172,175,218,95,101,177,155,173,231,216,214,249,174,215,31,103,209,73,81,224,232,98,219,187,83,55,66,47,110,22,117,55,170,71,108,214,238,155,170,110,124,160,54,168,0,1,138,184,177,242,177,172,159,79,242,31,78,156,214,176,217,79,139,31,43,26,201,244,255,0,33,244,233,205,107,0,217,79,132,239,43,26,55,244,255,0,30,244,232,12,170,98,174,19,188,172,104,223,211,252,123,211,160,50,168,3,21,113,99,229,99,89,62,159,228,62,157,57,218,181,87,83,49,93,27,211,140,143,84,179,90,191,15,101,198,109,242,220,42,122,100,141,146,77,208,159,4,17,119,30,198,58,105,94,173,142,54,43,147,174,71,177,168,187,185,12,1,113,214,191,229,19,203,191,83,117,142,59,127,130,164,200,48,252,235,192,64,232,187,114,50,134,7,92,105,233,123,173,238,72,137,50,193,12,75,39,75,213,189,197,127,78,205,217,16,40,4,250,191,231,171,2,202,191,215,92,115,36,199,46,31,237,148,117,214,218,234,121,63,224,201,12,209,200,207,234,115,92,223,185,80,249,69,207,115,61,224,42,167,89,237,85,124,64,232,253,138,174,191,80,109,148,244,208,221,109,20,157,166,37,218,221,3,102,235,154,56,155,23,118,162,185,168,232,26,136,178,252,80,192,145,177,174,122,70,199,7,117,229,153,198,143,242,147,211,135,233,190,106,238,222,125,128,219,233,32,169,168,154,187,189,37,246,133,19,180,202,237,164,123,166,116,205,86,53,181,14,94,166,247,37,137,232,228,239,36,113,204,171,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,77,96,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,90,113,165,204,135,42,226,135,78,49,189,45,177,218,253,137,101,125,190,219,112,203,58,96,146,154,74,203,228,73,47,136,130,46,154,169,25,37,187,173,208,201,27,37,111,115,185,19,28,170,138,212,3,170,241,245,198,190,85,197,102,163,213,217,45,55,63,15,166,88,205,194,104,241,203,125,58,200,200,235,250,21,209,182,231,80,146,53,143,116,210,177,85,88,215,181,59,49,189,88,137,212,233,95,47,234,229,231,193,101,215,138,125,80,167,190,229,248,253,91,180,175,26,168,85,200,43,18,165,212,169,91,58,71,213,21,190,9,26,213,115,222,231,44,78,149,24,173,86,66,174,94,228,111,124,61,93,3,131,190,21,115,46,43,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,141,27,43,152,246,248,153,26,217,27,11,58,93,212,244,87,42,118,217,35,217,127,218,59,163,184,14,133,96,22,189,57,211,155,13,37,186,219,110,167,130,41,101,138,150,24,103,184,79,28,49,194,234,186,167,66,198,54,90,153,27,19,22,73,85,168,174,84,254,196,64,237,86,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,58,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,137,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,107,237,198,143,9,57,87,8,218,166,184,181,202,95,29,141,223,124,77,195,25,184,181,210,75,220,161,109,76,140,100,19,202,176,197,26,214,71,26,66,233,153,26,43,91,222,141,81,118,122,27,20,152,211,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,235,141,206,221,90,143,111,91,21,241,185,122,30,228,80,214,136,29,215,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,45,57,97,240,65,71,196,94,85,83,171,218,145,75,215,128,225,247,8,98,167,167,108,208,63,218,183,136,100,167,168,90,89,233,229,138,68,146,143,176,237,166,71,116,43,187,241,181,142,118,210,116,6,96,229,79,192,149,213,110,180,28,83,107,46,51,72,219,107,105,210,124,34,213,113,129,206,158,73,213,204,116,119,133,98,170,53,140,107,81,201,7,91,92,175,87,247,218,140,232,130,73,45,124,252,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,0,10,1,230,105,162,159,145,110,46,50,159,15,112,241,84,25,222,249,173,31,92,189,115,69,227,103,155,196,71,38,209,177,173,218,170,42,158,134,167,86,209,44,93,78,87,117,109,149,121,126,107,95,255,0,154,199,19,220,58,86,91,255,0,87,249,30,107,111,170,142,47,255,0,71,37,29,92,115,61,100,255,0,113,44,109,108,127,227,213,206,253,4,38,87,55,125,29,186,234,87,11,140,203,177,203,13,37,117,203,79,175,17,94,234,101,74,87,75,91,29,169,209,73,13,91,96,115,24,231,35,17,207,167,158,84,85,107,59,116,174,123,151,243,109,66,146,241,172,166,251,135,220,102,187,99,149,222,18,174,162,223,95,107,146,78,211,36,234,165,173,165,150,146,166,61,158,138,137,215,4,242,179,125,186,155,213,187,85,28,136,168,31,40,159,252,192,245,175,255,0,205,99,134,30,29,40,237,255,0,171,252,115,53,184,85,73,23,255,0,163,150,142,146,56,94,146,127,187,86,70,186,63,241,10,215,126,154,16,0,236,25,150,127,153,106,13,77,170,171,51,200,106,238,175,177,217,232,172,22,196,153,83,162,142,221,73,18,69,79,79,19,26,136,214,49,173,77,215,100,248,158,231,189,221,79,123,156,161,34,185,101,232,167,229,167,139,140,91,196,92,60,45,6,9,182,107,89,209,47,68,210,248,41,225,240,241,199,188,111,107,183,170,150,155,173,171,211,188,73,47,75,145,221,59,223,241,5,121,66,104,93,102,152,112,227,87,168,217,13,155,193,94,181,46,224,219,140,46,122,206,201,157,103,129,139,29,18,73,20,136,214,55,169,239,171,157,143,98,42,73,21,76,78,87,185,58,90,201,212,0,160,190,104,250,67,77,164,188,96,228,211,219,96,164,130,219,156,211,195,151,210,195,12,242,202,246,62,165,207,101,83,165,89,63,69,239,172,130,174,68,107,85,204,70,72,196,111,79,232,54,253,10,213,231,105,166,120,173,78,150,96,186,199,225,59,89,37,191,32,76,103,191,28,113,183,196,80,212,83,84,84,116,76,238,142,227,251,114,82,239,26,117,163,91,223,159,225,85,126,232,31,43,146,94,177,216,165,197,115,174,31,170,33,236,222,169,174,11,152,209,201,212,247,120,186,89,35,167,164,168,77,145,157,17,246,95,21,55,189,95,212,255,0,21,240,183,104,220,171,47,248,246,212,204,87,75,248,71,212,203,142,83,87,219,246,246,63,91,140,219,160,100,145,164,213,85,213,240,62,158,38,70,215,189,189,125,61,199,74,244,110,238,72,161,149,232,215,116,108,84,15,44,189,107,252,139,113,113,139,120,139,127,138,160,206,246,194,171,58,34,235,154,47,27,60,62,30,72,247,145,141,110,213,81,83,117,185,122,182,137,101,233,106,187,167,105,105,206,227,87,169,153,106,211,221,4,161,158,146,74,137,234,37,203,238,145,186,9,123,240,49,141,146,150,137,204,147,221,18,178,69,146,189,28,223,137,232,176,198,191,2,42,117,133,96,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,187,111,178,47,200,217,163,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,223,125,145,62,69,21,242,184,210,26,109,90,227,7,25,158,229,5,36,246,220,26,158,108,190,170,25,167,150,39,189,244,206,99,41,93,18,199,250,79,101,100,244,146,43,92,173,98,178,55,163,186,191,65,215,232,0,0,6,10,227,51,138,11,87,9,154,47,83,168,213,150,138,187,141,202,227,80,251,37,134,40,169,219,52,13,186,201,73,81,53,51,170,154,178,196,228,166,234,167,84,145,99,114,191,101,248,83,239,77,123,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,102,140,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,189,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,215,219,141,30,18,114,174,17,181,77,113,107,148,190,59,27,190,248,155,134,51,113,107,164,151,185,66,218,153,24,200,39,149,97,138,53,172,142,52,133,211,50,52,86,183,189,26,162,236,244,2,197,57,86,112,83,138,224,88,173,163,138,60,134,255,0,106,200,242,76,142,223,47,176,189,153,85,29,101,13,182,134,162,56,58,250,186,224,108,144,220,99,145,149,116,210,244,72,173,107,93,36,107,186,171,203,10,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,165,110,90,28,122,212,232,54,67,14,138,234,205,246,174,125,58,190,84,71,13,161,242,118,186,44,23,25,234,163,107,166,116,211,75,27,96,161,86,201,52,179,39,199,210,246,163,216,214,171,230,87,218,79,18,156,87,105,199,13,250,28,154,223,115,151,237,29,5,211,177,6,55,5,174,100,146,59,205,85,68,47,150,157,172,168,106,58,54,66,232,227,124,139,50,238,212,141,170,173,73,28,172,141,225,76,60,195,56,89,181,112,177,175,53,22,44,66,106,70,225,249,45,58,94,49,250,53,186,182,170,182,138,5,248,101,134,120,221,180,204,99,102,73,91,19,222,142,71,198,141,78,236,146,50,110,159,171,203,191,140,28,251,135,45,92,180,97,16,45,93,231,4,205,239,20,180,23,123,27,34,154,161,240,207,51,217,11,107,168,226,133,143,149,106,90,138,212,88,227,99,150,118,53,35,86,171,210,23,199,128,53,139,88,179,237,117,207,238,154,141,168,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,153,180,148,173,153,239,116,84,209,186,87,164,113,35,149,26,139,253,170,182,105,202,211,128,91,21,37,138,195,197,102,175,91,252,117,214,187,251,187,14,178,85,83,61,145,219,227,107,213,35,185,76,217,26,157,201,159,210,146,83,236,139,27,35,116,115,53,94,247,198,176,6,64,231,87,229,99,22,250,129,67,233,215,18,152,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,46,127,157,95,149,140,91,234,5,15,167,92,74,171,225,59,205,62,141,253,64,199,189,70,0,58,166,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,55,84,146,50,57,186,23,227,130,94,219,216,247,67,43,21,209,200,196,114,117,198,247,181,87,103,41,127,220,23,113,109,138,241,115,165,137,148,219,98,240,57,37,139,195,91,242,107,115,155,28,93,186,231,83,70,247,207,4,73,52,178,37,28,146,44,205,133,242,42,57,221,153,17,83,118,41,0,57,162,240,11,89,135,223,110,92,76,104,237,190,235,116,181,100,119,10,154,236,178,207,5,52,245,146,91,42,158,201,106,103,185,53,237,107,186,40,221,219,145,210,247,21,173,134,71,55,165,85,146,35,33,134,188,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,78,149,116,47,234,138,55,178,70,162,244,189,141,234,107,217,215,27,194,253,56,177,242,177,172,159,79,242,31,78,156,214,176,216,123,83,245,139,1,215,94,6,181,67,81,180,230,253,73,113,182,220,116,222,247,44,177,69,85,12,211,219,231,146,206,249,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,216,171,175,8,23,253,255,0,198,178,255,0,229,127,255,0,231,112,160,18,255,0,191,248,214,95,252,175,255,0,252,238,20,2,7,234,185,221,174,183,170,150,86,94,110,117,117,245,17,211,193,72,201,106,102,116,175,108,16,68,200,97,137,28,229,85,70,71,20,113,198,198,252,154,198,53,169,178,34,33,114,156,176,184,10,169,209,139,85,39,16,58,193,98,171,160,212,27,157,61,76,54,171,69,95,105,233,105,183,78,216,122,38,146,39,69,221,167,174,114,54,118,170,36,191,12,51,172,111,107,94,178,49,184,43,149,215,0,181,153,133,246,219,196,198,177,91,238,182,187,86,57,112,166,174,196,236,243,211,79,71,37,206,169,140,138,166,11,147,158,230,183,174,141,189,200,221,23,109,92,217,164,107,186,149,25,26,178,105,1,204,175,152,23,228,38,142,187,65,52,166,110,188,250,235,111,111,181,46,45,118,241,217,232,106,224,169,103,230,165,130,165,147,83,220,88,190,26,120,250,152,173,72,228,99,253,253,77,2,74,97,252,96,104,118,109,196,22,83,195,61,167,36,232,204,241,126,150,163,101,124,43,75,116,145,177,36,149,48,209,202,201,29,220,154,159,222,217,162,122,50,70,185,146,236,215,36,82,57,145,175,157,95,149,140,91,234,5,15,167,92,74,139,209,76,43,62,212,93,92,196,48,173,45,168,171,165,203,46,151,138,104,173,53,148,207,153,143,160,157,30,142,74,181,146,6,186,88,153,2,53,102,124,172,69,88,217,27,159,252,210,210,121,169,216,50,172,83,128,93,36,197,179,171,223,182,114,75,54,65,96,183,222,46,62,38,74,143,25,93,21,150,181,147,207,221,149,18,73,58,228,107,221,214,244,71,59,125,213,17,85,64,168,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,191,229,161,199,29,55,17,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,198,249,18,70,42,163,158,200,105,2,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,235,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,109,16,8,255,0,193,119,22,216,175,23,58,88,153,77,182,47,3,146,88,188,53,191,38,183,57,177,197,219,174,117,52,111,124,240,68,147,75,34,81,201,34,204,216,95,34,163,157,217,145,21,55,98,146,0,0,0,8,127,204,103,130,143,229,85,167,16,95,240,11,101,170,61,77,197,191,57,109,169,157,59,82,93,40,81,30,178,91,29,55,83,88,222,167,189,36,137,210,163,154,201,26,230,239,19,102,150,68,162,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,167,138,213,230,139,192,45,30,97,98,185,113,49,163,182,251,85,174,235,142,91,234,107,178,203,60,20,208,81,199,115,165,99,229,169,158,228,215,181,173,235,172,111,114,71,75,220,87,58,104,218,222,149,71,198,140,152,42,4,238,186,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,234,186,167,66,199,186,42,104,221,43,22,73,85,170,141,69,254,196,94,148,95,247,0,188,20,98,188,41,233,197,37,238,237,108,241,26,155,147,91,225,147,35,184,84,36,111,146,131,173,27,35,173,148,235,27,158,198,195,19,209,17,238,99,151,189,35,17,234,189,45,137,145,7,117,224,239,133,92,55,133,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,227,70,202,230,49,222,26,55,58,70,194,206,150,244,177,85,202,157,199,200,247,231,80,0,0,0,26,171,155,84,26,171,129,178,159,9,222,86,52,111,233,254,61,233,208,25,84,197,92,39,121,88,209,191,167,248,247,167,64,101,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,21,105,200,1,233,115,61,251,134,200,137,240,174,254,227,218,169,185,234,123,21,87,228,7,181,21,23,228,113,146,54,72,213,107,218,142,69,251,149,55,56,49,122,125,202,123,81,81,64,142,156,71,112,157,137,235,45,157,236,109,162,133,181,137,183,76,189,168,24,239,211,135,127,137,209,57,126,81,236,82,214,170,232,142,166,240,241,153,205,81,43,18,149,180,149,110,116,82,83,215,181,85,81,178,189,81,83,161,90,191,234,63,213,242,67,99,13,140,35,196,39,14,248,230,174,227,53,180,117,20,74,250,137,34,147,161,81,242,111,212,177,202,136,187,36,141,79,156,128,66,110,2,56,239,181,71,105,92,27,81,46,213,222,50,57,152,200,30,232,39,157,21,140,165,217,119,119,113,223,124,127,177,62,101,145,79,124,180,100,54,41,223,73,58,201,20,177,72,136,170,197,77,253,206,111,222,159,218,80,159,19,60,58,231,60,59,106,3,170,105,172,149,209,208,78,179,205,12,235,79,187,58,123,207,141,61,234,249,62,231,55,231,251,83,251,73,109,193,71,24,246,219,149,5,102,33,153,228,84,84,179,178,38,120,126,252,140,143,169,207,158,77,209,54,137,191,211,111,222,4,125,230,45,135,75,96,213,202,139,179,98,141,177,84,78,249,17,90,169,190,206,169,171,118,251,34,39,220,133,138,114,235,204,169,47,218,93,67,70,217,100,89,41,251,189,77,115,85,19,226,168,171,84,251,215,246,16,35,152,214,71,110,191,223,105,106,173,213,144,212,53,204,99,145,209,72,142,69,69,125,90,239,238,254,212,255,0,140,145,28,172,179,107,107,237,114,217,188,116,41,58,116,254,109,92,157,95,165,90,239,150,223,179,222,5,156,39,200,235,217,181,52,117,86,89,97,145,136,230,175,79,185,81,63,166,223,219,253,135,223,99,145,201,212,213,247,31,15,49,145,35,179,76,237,209,23,225,247,175,249,109,2,160,180,178,194,184,207,26,86,42,122,72,88,200,164,185,210,179,165,187,34,34,45,26,111,238,77,191,164,166,78,230,109,164,206,147,28,165,204,104,233,161,247,68,197,123,186,152,142,223,183,89,34,255,0,55,127,217,247,152,227,75,178,228,173,227,59,31,149,242,183,183,53,202,153,168,187,166,202,190,17,19,246,126,210,120,241,145,167,207,206,244,42,185,33,167,124,178,65,109,150,118,35,81,87,222,218,58,141,191,156,159,211,2,30,242,178,213,121,45,242,125,137,173,169,151,183,19,90,198,179,103,185,173,217,43,95,238,248,182,253,159,113,221,121,144,44,20,185,246,157,92,85,136,172,142,240,247,47,187,246,54,145,127,232,32,223,14,249,244,154,57,173,149,84,215,26,134,210,71,79,89,83,12,171,46,201,178,182,42,134,167,205,174,251,222,75,238,58,179,27,70,89,67,130,94,41,43,32,170,232,189,61,55,138,68,114,35,85,172,69,95,114,127,176,79,184,11,0,225,174,186,58,253,39,199,106,35,110,205,117,178,145,83,221,183,255,0,19,66,191,244,153,92,194,60,37,85,69,83,163,216,223,105,200,173,75,93,30,251,46,251,127,114,192,102,213,219,96,35,7,29,247,250,187,78,143,94,91,77,80,248,149,212,117,29,93,46,114,110,139,75,85,238,247,47,245,17,23,150,14,157,253,166,188,102,25,149,125,52,83,43,110,113,199,20,146,43,92,228,85,134,117,119,205,21,83,252,34,125,230,101,230,71,153,208,55,19,251,35,13,124,46,174,174,94,134,64,215,34,189,81,241,86,70,158,237,191,165,238,249,157,175,150,182,156,213,225,154,69,83,87,95,71,44,82,93,106,41,170,219,220,106,183,116,90,72,253,255,0,164,191,210,254,160,38,52,17,164,108,70,34,34,34,126,195,158,251,30,79,11,242,3,198,251,175,185,78,71,22,252,206,64,120,85,70,166,234,122,250,158,229,247,123,144,246,42,110,113,249,129,201,19,220,126,59,148,45,158,62,211,147,125,255,0,250,7,237,61,114,108,212,87,59,238,2,176,57,171,211,208,208,98,118,26,120,233,216,178,213,93,94,141,94,132,249,37,38,203,239,254,215,33,238,229,127,162,53,86,218,138,125,65,173,130,30,137,169,166,108,104,146,49,203,180,148,244,238,79,119,78,255,0,39,47,222,117,62,105,25,52,25,14,113,136,226,20,51,178,71,178,234,170,246,53,200,170,136,232,41,147,229,178,127,79,246,147,83,129,204,91,236,238,142,88,86,72,220,197,125,13,51,254,36,84,249,210,83,39,237,95,216,6,122,201,239,116,184,253,170,74,185,215,165,173,219,244,90,171,252,230,167,221,253,165,37,222,151,41,226,111,94,228,142,208,231,214,83,197,114,87,53,39,157,99,70,198,149,171,183,186,71,59,238,157,62,95,180,176,126,61,181,230,147,78,49,104,237,180,119,8,91,89,85,191,67,122,154,170,189,50,82,170,251,149,142,79,147,212,196,92,184,180,38,174,138,4,207,174,86,233,227,150,181,157,212,235,107,147,220,244,164,151,127,211,217,125,232,191,205,255,0,216,4,207,225,223,79,83,79,180,226,211,102,168,166,134,42,134,81,210,164,169,31,74,167,83,105,216,213,247,162,38,254,244,83,42,236,122,169,162,72,161,100,127,36,107,81,63,226,67,219,191,188,15,39,133,223,238,7,227,186,220,32,183,83,58,121,229,100,104,221,189,238,118,201,243,68,255,0,164,8,53,204,215,87,224,197,48,153,241,136,107,102,138,174,118,55,118,198,215,162,43,95,77,84,158,245,69,68,249,236,85,239,14,250,83,122,215,61,89,134,219,77,12,115,50,118,213,204,247,75,51,91,250,44,87,127,57,29,247,185,62,227,61,243,16,207,31,170,26,234,184,206,63,51,107,209,144,91,227,84,167,218,69,87,58,55,38,222,230,167,248,228,251,254,242,93,242,229,225,165,112,140,126,147,54,187,218,234,32,172,169,129,202,213,149,175,98,163,101,167,167,95,151,113,83,231,213,252,223,248,128,150,154,41,165,214,237,52,198,32,180,81,209,193,23,66,187,117,99,89,239,252,228,142,249,181,173,254,153,144,46,55,26,75,93,43,234,235,36,86,69,27,85,202,168,213,95,114,34,175,221,253,72,167,224,200,114,75,30,39,105,168,186,94,110,84,212,116,244,209,186,87,201,60,136,198,181,19,230,170,171,253,168,87,255,0,24,28,110,217,234,237,149,88,70,152,94,233,238,247,57,228,125,51,153,68,169,50,162,57,181,17,47,185,97,114,126,151,111,239,251,211,246,129,216,56,175,230,1,139,96,149,183,60,63,21,172,173,154,233,73,58,192,228,74,73,154,212,115,93,18,175,197,220,103,220,174,255,0,234,249,195,45,34,210,61,92,227,23,80,91,114,200,170,165,150,217,70,250,121,222,147,220,191,154,178,50,39,34,54,69,151,238,141,223,119,254,195,190,240,253,193,22,113,171,247,72,53,35,59,181,215,65,5,229,95,90,238,237,47,71,87,113,178,237,250,18,177,126,104,207,230,167,207,228,90,38,145,232,246,55,165,150,165,160,178,209,246,186,147,103,126,114,69,249,72,247,39,233,61,223,210,80,58,79,15,220,46,226,90,55,107,134,26,123,85,39,137,72,122,95,39,106,23,57,85,99,141,171,241,54,38,255,0,64,206,240,194,200,89,208,196,217,15,97,225,85,19,239,3,201,197,222,244,217,15,91,156,174,247,180,231,30,251,123,192,35,23,239,57,34,34,124,144,242,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,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,233,90,215,165,246,173,106,210,60,191,74,47,46,164,142,159,41,179,212,219,89,81,83,68,218,182,81,206,246,47,102,169,34,114,162,61,240,203,219,149,159,19,85,31,27,85,28,213,68,84,214,135,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,247,155,73,148,109,205,223,71,109,90,107,197,27,50,236,114,195,87,67,109,212,27,60,87,186,153,82,149,177,81,73,117,108,178,67,86,216,28,198,53,170,245,107,41,231,149,21,92,254,229,83,158,229,252,227,80,8,64,100,174,26,244,134,167,94,181,231,6,210,56,96,171,146,159,34,188,67,13,193,105,39,138,25,226,183,51,121,107,102,141,242,238,196,124,116,209,205,34,34,163,183,86,34,35,92,170,141,92,106,90,167,36,189,20,255,0,179,174,35,43,46,31,183,10,183,210,199,47,251,158,178,174,73,152,177,255,0,184,146,55,54,79,241,232,230,254,130,129,105,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,41,91,157,95,154,124,91,233,253,15,168,220,76,171,200,199,245,217,251,183,252,72,197,92,234,252,211,226,223,79,232,125,70,226,126,174,87,122,243,134,240,219,164,124,69,106,182,103,91,72,214,91,169,241,230,91,40,102,168,88,95,118,184,171,46,171,79,69,18,181,143,119,92,142,110,202,228,99,186,24,143,145,201,208,199,42,4,170,230,239,147,240,243,77,160,204,199,181,26,223,73,121,212,21,168,137,248,141,45,21,202,158,11,173,173,243,119,58,171,94,215,117,75,224,92,148,207,100,141,72,220,201,94,216,153,188,111,70,77,13,38,29,255,0,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,157,78,217,55,87,43,156,231,189,207,123,222,247,74,14,31,249,97,106,134,179,240,209,149,107,5,85,190,174,217,147,87,211,210,85,233,213,170,162,186,58,86,93,160,107,213,213,50,212,178,72,149,88,201,162,233,109,43,150,72,145,207,248,223,180,46,100,142,14,213,201,223,39,225,230,199,171,151,170,93,65,183,210,81,106,45,69,59,25,138,95,46,215,42,120,233,17,146,189,148,242,81,82,69,39,75,155,93,43,166,106,53,205,89,31,36,93,198,53,34,68,147,196,79,94,104,254,68,245,55,240,95,88,162,40,91,252,245,96,89,87,250,235,142,100,152,229,195,253,178,142,186,219,93,79,39,252,25,33,154,57,25,253,78,107,155,247,42,22,83,151,113,175,252,170,185,102,106,165,131,63,185,218,163,212,220,91,216,177,220,169,160,94,212,151,74,20,187,219,210,59,155,97,233,107,27,212,247,172,114,182,37,115,89,35,90,237,162,108,209,70,129,5,184,78,243,79,163,127,80,49,239,81,128,217,76,214,179,132,239,52,250,55,245,3,30,245,24,13,148,192,17,87,154,63,145,61,77,252,23,214,40,137,84,69,94,104,254,68,245,55,240,95,88,162,2,149,184,78,243,79,163,127,80,49,239,81,128,181,78,101,124,192,191,33,52,117,218,9,165,51,117,231,215,91,123,125,169,113,107,183,142,207,67,87,5,75,63,53,44,21,44,154,158,226,197,240,211,199,212,197,106,71,35,31,239,234,105,78,218,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,174,219,236,169,243,63,39,249,234,207,114,175,245,215,35,201,50,59,135,251,101,101,117,202,186,162,79,248,82,77,52,146,63,250,220,231,59,239,85,3,234,233,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,117,71,35,227,135,173,126,57,229,237,177,239,108,49,49,29,36,143,70,175,68,108,123,149,54,106,155,4,240,119,194,174,27,194,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,241,163,101,115,24,239,13,27,157,35,97,103,75,122,88,170,229,78,227,228,123,241,167,46,110,10,63,146,174,156,79,127,207,237,150,169,53,55,41,252,229,202,166,4,238,201,107,161,84,98,199,108,108,221,78,99,186,94,197,146,87,68,141,107,228,115,91,188,173,134,41,22,96,1,85,124,243,191,82,127,188,159,195,76,85,201,83,205,62,83,244,254,187,212,109,198,85,231,157,250,147,253,228,254,26,98,174,74,158,105,242,159,167,245,222,163,110,2,223,181,87,76,241,93,100,211,140,143,75,115,90,79,17,101,201,173,242,219,234,122,99,141,242,67,214,159,4,241,119,24,246,54,104,158,141,146,55,171,87,162,70,49,200,155,181,10,1,227,71,132,156,171,132,109,83,92,90,229,47,142,198,239,190,38,225,140,220,90,233,37,238,80,182,166,70,50,9,229,88,98,141,107,35,141,33,116,204,141,21,173,239,70,168,187,61,13,138,76,105,196,63,15,216,15,19,90,95,93,165,26,140,202,182,91,107,42,41,234,226,172,161,72,82,182,138,120,100,71,54,90,121,38,142,70,198,245,111,92,78,114,55,117,142,89,27,238,234,80,41,135,151,55,5,31,202,171,81,231,191,231,246,203,172,122,101,139,126,114,229,83,2,118,163,186,87,34,177,99,182,54,110,166,189,189,76,122,201,43,162,71,57,145,181,173,222,39,77,20,137,123,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,29,127,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,170,56,217,36,221,9,241,207,47,109,140,99,166,149,234,233,36,122,53,58,228,123,220,169,187,148,237,96,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,48,255,0,0,60,96,221,120,77,213,198,186,224,180,146,96,153,141,69,29,6,86,201,162,114,190,154,6,61,201,29,116,78,141,142,151,174,157,38,149,235,27,90,228,149,142,123,58,122,214,57,35,186,158,33,244,67,1,226,255,0,65,171,180,254,178,249,72,235,110,65,79,79,116,176,228,52,49,195,90,148,179,166,210,83,86,211,185,119,107,216,230,170,181,203,27,154,178,67,52,140,107,219,215,212,154,219,150,19,203,11,143,90,109,24,186,210,112,253,172,23,218,74,13,62,185,212,84,205,106,187,213,247,94,182,155,140,238,135,162,25,37,116,189,170,122,23,43,103,114,170,69,240,205,58,200,247,53,139,35,218,25,47,151,159,14,184,175,9,122,143,153,106,151,21,185,86,41,133,94,173,151,10,236,67,14,251,71,93,29,182,58,254,194,179,199,221,40,124,116,81,62,88,92,201,41,227,134,162,23,38,241,205,82,215,181,17,237,45,80,215,219,152,247,16,54,174,33,248,163,190,223,113,167,210,79,143,98,180,236,197,108,245,148,234,215,37,116,20,210,202,233,42,123,140,146,70,74,199,212,77,80,232,164,98,181,29,15,101,85,168,238,173,231,87,38,111,202,230,77,128,102,57,206,101,170,217,5,231,19,160,168,164,196,236,56,253,109,205,245,80,80,190,150,22,202,247,178,57,88,229,167,99,98,168,167,142,54,195,35,88,169,221,73,35,94,136,92,208,177,240,0,26,214,113,99,230,159,89,62,160,100,62,163,57,102,156,62,112,171,134,241,95,202,223,2,195,239,54,218,70,228,246,234,124,138,167,19,187,201,34,194,251,117,197,110,181,189,8,233,90,199,187,195,72,230,198,217,153,210,238,166,34,57,19,184,200,222,202,203,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,10,43,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,233,142,70,71,55,66,252,19,197,220,99,30,232,101,98,182,72,222,173,78,184,222,199,34,108,228,45,211,150,23,30,181,58,207,106,164,225,251,88,47,181,117,250,131,108,167,169,154,213,119,171,237,49,46,214,232,27,15,68,50,74,233,123,181,21,205,71,78,229,84,139,226,134,5,145,238,115,210,71,187,234,243,119,209,13,47,204,52,25,154,191,125,190,99,248,198,97,137,84,69,5,178,227,91,28,157,251,204,15,238,42,217,217,218,221,207,123,156,171,52,123,177,233,26,199,42,170,195,28,147,202,218,86,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,167,129,130,184,41,214,204,203,94,248,121,198,179,141,65,195,50,11,6,66,202,120,104,171,166,187,81,37,51,47,79,109,60,79,75,165,34,35,24,215,211,84,54,70,200,213,107,26,198,189,100,99,122,154,196,123,179,168,0,0,20,3,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,226,0,115,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,9,254,0,0,107,89,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,25,15,168,206,4,223,224,99,133,92,55,138,254,95,153,206,31,121,182,210,55,39,183,103,23,106,156,78,239,36,139,11,237,215,21,181,91,186,17,210,181,143,119,134,145,205,141,179,51,165,221,76,68,114,39,113,145,189,144,3,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,91,87,74,233,152,199,75,77,35,162,122,199,42,53,17,200,159,218,137,110,156,149,60,172,101,63,80,43,189,58,220,97,254,116,249,174,131,92,234,113,76,42,223,79,73,91,171,246,122,134,75,93,89,72,205,223,111,178,62,41,28,148,149,82,35,145,21,242,75,36,83,69,19,145,206,99,18,71,254,109,179,167,120,34,174,73,204,51,94,114,30,23,44,188,46,182,178,146,221,109,183,83,251,34,182,245,68,222,205,109,198,201,28,76,142,154,220,254,157,154,198,53,168,246,72,246,236,233,163,72,152,255,0,245,117,168,195,250,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,188,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,234,110,235,178,185,92,230,177,141,123,222,198,59,160,23,19,201,166,231,195,204,186,95,116,179,99,145,210,38,175,210,212,85,212,228,15,175,164,167,109,122,219,165,146,38,196,148,83,53,189,215,208,162,67,79,214,197,114,244,84,43,213,200,214,201,10,184,58,255,0,51,125,11,211,142,29,56,17,193,116,191,75,236,222,6,213,67,168,20,82,205,52,170,143,170,184,85,58,217,112,73,42,170,100,68,78,228,207,233,110,235,178,53,26,214,177,141,99,24,198,54,32,114,184,243,217,166,95,141,122,61,105,63,249,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,5,255,0,0,0,128,28,234,252,172,98,223,80,40,125,58,226,83,182,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,182,251,42,124,203,137,231,87,229,99,22,250,129,67,233,215,18,149,128,216,163,133,30,37,52,227,140,237,14,101,206,68,181,87,221,125,159,29,175,56,198,231,165,78,221,61,84,176,171,102,141,212,242,58,78,186,57,182,149,98,87,57,237,124,125,77,114,245,178,86,54,5,241,21,203,66,155,10,226,142,131,80,109,148,244,147,104,93,125,69,110,109,152,181,240,75,75,6,55,104,162,150,58,139,149,18,120,72,209,85,146,69,35,153,73,28,8,147,42,117,55,165,27,3,167,88,85,194,175,19,25,151,10,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,233,87,66,254,168,163,123,36,106,47,75,216,222,166,189,157,113,190,117,115,65,227,91,72,245,135,135,156,35,79,180,155,55,171,172,185,101,149,22,252,166,239,67,69,82,199,50,138,220,148,242,171,104,110,75,12,142,98,84,165,67,225,122,211,110,254,135,210,245,63,167,104,85,225,102,154,103,150,105,102,87,138,193,249,28,201,177,75,206,55,102,233,180,193,246,102,182,154,162,134,143,181,27,58,105,155,225,213,99,143,162,55,71,180,105,183,75,85,158,228,69,66,160,121,213,249,167,197,190,159,208,250,141,196,195,252,185,169,181,162,255,0,197,30,27,136,233,70,91,144,89,237,179,94,40,175,121,92,84,21,245,116,244,85,54,170,9,123,210,182,181,176,110,215,177,205,87,192,196,149,58,22,74,150,49,85,189,197,83,48,115,171,243,79,139,125,63,161,245,27,136,29,127,148,158,1,134,234,158,186,103,250,125,168,56,245,37,243,30,190,105,189,125,53,117,13,74,47,68,172,246,149,181,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,21,113,153,193,158,125,194,102,127,83,71,89,67,87,113,194,110,53,15,150,195,126,138,41,166,129,176,73,53,66,83,82,85,84,172,17,66,149,221,154,117,146,72,163,221,54,94,166,251,190,89,215,146,167,154,124,167,233,253,119,168,219,137,233,204,231,53,208,108,111,133,204,135,31,214,138,122,75,133,202,255,0,79,60,88,109,185,25,215,90,183,182,68,169,5,92,27,57,174,141,144,58,70,186,89,119,70,246,222,232,151,175,188,216,164,10,160,225,147,143,109,101,225,95,78,51,61,55,192,32,181,84,82,100,221,85,150,218,138,202,118,190,75,45,209,233,20,82,86,70,155,109,54,240,70,141,237,75,187,18,70,66,253,186,91,44,115,96,15,243,213,158,229,95,235,174,71,146,100,119,15,246,202,202,235,149,117,68,159,240,164,154,105,36,127,245,185,206,119,222,170,124,162,111,242,150,185,240,243,65,196,53,69,46,178,71,72,236,158,227,79,77,77,131,45,214,146,158,107,115,110,41,80,217,85,81,242,53,93,13,119,84,80,37,51,218,173,223,121,153,191,113,241,53,193,47,244,147,130,203,87,11,28,4,234,229,247,47,199,233,27,170,153,46,155,228,107,144,86,37,75,106,150,138,5,162,157,209,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,238,72,198,67,211,76,38,202,124,88,249,88,214,79,167,249,15,167,78,107,88,6,213,0,0,49,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,27,41,240,157,229,99,70,254,159,227,222,157,1,146,174,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,49,175,9,222,86,52,111,233,254,61,233,208,21,171,205,23,143,170,204,194,251,114,225,159,71,110,23,91,93,171,28,184,84,208,229,151,136,42,103,163,146,231,84,198,75,77,61,181,172,107,155,215,70,222,228,141,151,184,142,108,210,53,189,40,140,141,31,48,97,94,99,60,107,255,0,42,173,71,130,193,128,92,238,177,233,150,45,249,187,109,52,235,218,142,233,92,138,244,146,230,232,122,90,246,245,49,233,28,77,149,92,230,70,215,59,104,157,52,177,164,234,225,167,255,0,176,219,119,250,127,157,255,0,248,251,161,74,197,212,240,211,255,0,216,109,187,253,63,206,255,0,252,125,208,10,86,54,168,53,87,54,168,2,160,57,162,240,11,89,135,223,110,92,76,104,237,190,235,116,181,100,119,10,154,236,178,207,5,52,245,146,91,42,158,201,106,103,185,53,237,107,186,40,221,219,145,210,247,21,173,134,71,55,165,85,146,35,33,129,122,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,234,186,167,66,199,186,42,104,221,43,22,73,85,170,141,69,254,196,93,154,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,48,254,131,240,127,161,220,57,101,89,142,107,166,248,223,102,245,154,92,39,171,168,169,157,144,255,0,112,82,201,39,113,45,212,76,138,54,50,158,141,143,247,164,109,78,165,233,98,61,207,72,227,70,7,235,225,87,134,124,55,133,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,245,43,97,103,76,81,177,145,181,87,165,140,111,83,158,254,185,31,152,0,0,0,0,0,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,63,192,0,0,0,117,253,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,125,183,69,249,26,214,107,94,151,221,116,87,87,50,253,40,188,186,174,74,140,90,241,83,109,101,69,77,19,169,31,89,3,30,189,154,164,137,202,170,198,77,23,110,86,124,78,69,100,141,84,115,145,81,87,103,50,157,185,211,232,237,214,203,171,152,166,183,219,236,52,145,88,178,91,59,44,149,213,148,148,174,107,221,117,165,124,142,71,85,72,140,70,43,228,166,146,38,68,174,122,189,204,163,145,54,70,196,128,87,1,216,52,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,93,183,217,23,228,117,242,199,249,44,104,237,214,245,171,153,94,183,220,44,52,146,216,177,171,59,236,148,53,149,116,174,115,219,117,170,124,110,87,82,200,172,86,35,227,166,142,86,74,173,122,61,172,172,141,54,86,202,160,91,78,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,190,251,34,124,142,192,0,3,15,241,129,128,83,106,127,11,154,165,134,77,143,85,223,106,42,177,122,234,155,125,190,145,37,116,243,220,105,162,90,138,36,141,177,47,91,222,149,48,194,168,196,223,173,81,26,168,228,85,106,230,0,6,172,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,25,131,139,158,37,47,188,84,234,196,26,155,124,78,207,103,31,181,90,226,164,109,43,32,142,146,72,169,154,250,200,226,70,185,238,116,43,93,45,108,145,172,143,124,157,185,24,142,84,217,26,215,26,122,103,249,34,226,179,83,240,88,233,45,84,148,148,249,4,247,10,10,91,92,125,186,90,90,26,212,74,202,88,24,206,134,163,59,112,84,68,197,99,91,210,215,53,90,213,86,162,42,225,80,45,251,146,94,153,226,180,218,89,157,107,31,132,238,228,151,12,129,113,158,252,145,198,239,15,67,79,77,79,81,209,11,186,59,140,238,73,85,188,137,214,173,119,98,15,133,21,155,173,149,24,127,131,252,2,155,76,56,92,210,220,50,28,122,174,197,81,75,139,208,212,220,45,245,105,43,103,130,227,83,18,84,86,164,141,149,122,216,245,169,154,101,86,46,221,10,170,212,70,162,35,83,48,0,0,0,49,167,17,90,13,134,241,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,215,27,157,186,181,30,222,182,43,227,114,244,61,200,185,44,1,172,182,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,250,93,178,236,142,71,53,204,123,88,246,61,141,249,89,134,170,234,62,160,88,177,108,99,53,205,46,183,171,86,21,111,117,174,193,73,89,80,178,71,111,165,87,171,214,56,209,127,224,183,117,221,201,28,80,198,139,209,20,109,108,223,231,79,154,218,175,92,67,98,152,85,190,159,31,150,163,26,197,217,45,117,101,35,26,235,139,103,170,168,145,201,73,85,34,57,85,25,28,81,197,52,81,57,17,91,227,36,127,189,37,66,189,128,159,252,181,57,126,254,93,171,40,117,239,85,161,232,192,109,87,7,123,46,220,230,237,37,226,186,146,122,103,254,118,41,233,159,13,69,185,233,226,96,147,165,232,229,146,55,179,221,210,226,234,72,235,203,247,87,176,221,95,225,67,1,159,15,158,173,95,135,217,232,113,11,188,53,48,44,79,130,227,67,71,3,37,106,47,189,175,99,154,177,200,199,53,87,118,74,212,119,75,209,236,108,138,2,0,115,171,242,177,139,125,64,161,244,235,137,82,188,61,101,54,44,27,95,116,211,53,202,107,188,21,151,31,204,44,215,75,141,79,105,242,118,41,96,173,138,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,226,218,185,213,249,88,197,190,160,80,250,117,196,165,96,54,146,255,0,58,185,238,43,254,181,100,120,222,71,111,255,0,107,172,161,185,80,212,71,255,0,10,57,161,146,55,255,0,91,92,215,125,232,165,16,243,12,224,178,235,194,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,234,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,110,153,1,202,159,142,123,173,151,38,160,225,119,85,238,149,119,11,109,254,161,35,197,47,87,27,163,158,182,201,217,78,200,226,182,47,126,78,150,211,61,176,49,144,71,22,202,217,159,208,140,127,121,22,43,63,214,45,29,192,117,215,0,186,105,206,163,88,105,46,54,219,141,60,241,69,44,180,176,205,61,190,121,33,146,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,246,162,134,190,218,21,197,118,163,232,102,19,168,26,95,108,151,218,184,102,163,99,247,59,61,202,205,81,50,182,58,122,170,170,55,211,199,95,78,187,47,110,102,117,51,173,17,58,101,141,136,199,108,173,138,72,176,169,151,248,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,125,74,232,95,213,20,140,124,110,85,233,123,29,210,231,179,162,71,226,0,47,251,255,0,141,101,255,0,202,255,0,255,0,206,225,64,37,255,0,127,241,172,191,249,95,255,0,249,220,40,4,11,190,203,184,209,197,120,71,224,71,72,171,168,157,106,189,231,215,45,63,198,96,178,99,210,215,70,217,25,221,182,39,77,117,76,8,244,153,104,216,176,72,138,230,39,199,34,54,46,166,117,44,140,165,111,243,213,158,229,95,235,174,71,146,100,119,15,246,202,202,235,149,117,68,159,240,164,154,105,36,127,245,185,206,119,222,170,47,249,102,85,149,251,55,237,78,77,117,188,251,26,223,13,166,221,237,10,217,42,60,29,12,91,246,169,161,235,85,237,194,206,167,116,198,221,154,221,215,100,77,203,105,229,117,192,45,30,31,98,182,241,49,172,86,251,85,210,235,145,219,233,171,177,59,60,244,208,86,71,108,165,123,226,169,130,228,231,185,174,232,172,119,110,55,69,219,86,186,24,220,238,165,87,200,172,132,51,87,46,110,10,63,146,174,156,79,127,207,237,150,169,53,55,41,252,229,202,166,4,238,201,107,161,84,98,199,108,108,221,78,99,186,94,197,146,87,68,141,107,228,115,91,188,173,134,41,23,160,115,171,242,177,139,125,64,161,244,235,137,63,200,1,206,175,202,198,45,245,2,135,211,174,32,85,95,9,222,105,244,111,234,6,61,234,48,19,211,154,199,2,87,84,186,215,241,77,163,88,205,35,173,174,167,89,243,123,85,186,7,54,120,231,71,61,210,94,17,136,170,215,177,205,86,164,253,13,106,177,89,223,114,63,174,121,35,129,124,39,121,167,209,191,168,24,247,168,192,108,145,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,26,214,112,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,189,18,53,187,35,149,142,232,122,50,70,167,91,26,169,176,246,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,58,155,186,110,173,86,185,175,99,158,199,177,238,163,110,99,218,33,128,232,55,20,119,220,99,78,111,148,149,54,219,205,59,50,25,109,84,241,195,26,88,39,170,150,87,58,223,209,14,205,99,26,212,100,177,49,88,197,108,51,194,221,157,178,72,254,193,203,47,136,93,83,210,190,35,177,109,60,197,169,174,185,30,55,156,92,18,211,113,199,153,85,82,180,244,222,33,240,247,110,177,192,197,88,210,104,35,167,107,223,35,152,191,152,142,86,171,152,139,220,96,95,72,0,1,138,184,177,242,177,172,159,79,242,31,78,156,202,166,42,226,199,202,198,178,125,63,200,125,58,112,53,172,54,168,53,87,54,168,0,0,0,1,21,120,250,227,95,21,225,79,78,42,236,150,155,159,136,212,220,154,223,52,120,229,190,157,99,124,148,29,104,232,219,115,168,73,26,246,54,24,158,138,172,107,218,189,233,24,172,68,233,108,175,136,48,255,0,51,222,61,106,116,98,213,87,195,246,143,223,106,232,53,6,231,79,77,53,214,239,73,218,122,90,109,211,182,110,184,99,149,178,247,105,235,156,141,129,200,171,23,195,12,233,35,28,215,172,111,109,48,159,87,252,245,103,185,87,250,235,145,228,153,29,195,253,178,178,186,229,93,81,39,252,41,38,154,73,31,253,110,115,157,247,170,159,40,11,20,229,169,204,46,179,76,175,180,58,21,175,57,127,249,197,175,234,138,207,124,186,77,61,68,150,122,174,138,104,105,169,95,52,147,44,116,214,230,199,11,218,136,216,250,99,146,84,115,156,200,250,220,219,148,53,97,185,218,110,182,90,150,81,222,109,149,116,21,18,83,193,86,200,170,97,116,79,116,19,196,201,161,149,26,228,69,86,73,20,145,200,199,124,156,199,181,201,186,42,41,111,252,180,57,136,84,234,125,52,58,9,175,217,29,35,114,123,117,60,108,199,242,91,149,194,40,95,124,98,203,28,49,209,76,178,185,29,53,119,84,172,70,57,157,79,157,136,229,122,119,24,231,204,22,62,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,3,214,246,123,189,199,6,189,90,187,57,79,121,234,145,136,169,242,3,154,57,23,239,14,106,57,21,21,62,103,161,142,86,174,206,95,113,250,17,119,2,61,241,87,195,157,155,90,177,117,142,74,56,214,178,6,35,35,127,109,157,72,139,60,111,95,127,105,235,252,213,41,15,86,116,195,52,225,255,0,47,99,150,58,218,46,169,24,140,145,169,44,104,229,107,35,147,220,189,12,223,110,163,99,233,98,100,173,233,123,17,200,191,52,84,33,183,30,28,47,227,58,149,130,62,237,110,199,232,27,113,183,178,170,161,179,54,6,163,215,106,85,68,77,213,237,251,216,223,219,242,2,152,179,12,242,235,155,219,96,246,189,116,179,203,78,198,177,22,73,92,229,217,173,119,244,156,171,243,114,146,31,151,126,163,63,22,213,138,26,23,214,36,112,212,247,122,209,210,108,159,13,53,90,167,243,145,62,110,35,22,117,139,87,225,185,13,125,154,165,21,142,166,168,150,37,106,42,108,157,47,115,126,229,84,254,111,237,63,102,148,101,21,216,174,91,73,114,183,214,77,77,51,59,155,62,55,43,85,55,137,233,243,68,253,142,95,248,192,217,142,201,84,218,219,124,115,177,200,168,238,164,221,23,246,41,243,179,88,59,246,73,152,142,219,244,126,255,0,246,109,58,127,14,153,60,217,94,151,219,46,179,206,249,164,124,149,45,115,220,187,170,244,204,228,253,137,247,108,119,156,153,17,214,185,81,89,213,250,62,239,248,72,5,42,105,229,36,182,46,51,113,90,74,135,34,43,111,20,155,110,171,239,222,157,139,247,237,251,75,132,203,173,17,223,244,174,166,139,100,122,212,89,222,196,79,159,189,212,206,79,216,191,180,169,164,162,88,120,223,197,26,248,154,157,87,154,79,127,187,221,253,203,17,112,246,138,120,231,197,40,233,158,198,170,58,134,54,170,42,127,181,162,1,174,183,17,246,122,172,51,93,243,10,86,181,209,44,23,138,173,182,69,111,205,119,253,137,253,35,236,87,106,173,247,47,181,227,182,155,141,115,229,240,181,221,105,215,43,221,239,115,215,246,189,127,111,236,50,231,51,13,59,139,25,214,235,229,230,146,8,227,101,202,178,73,118,107,81,55,94,213,54,235,250,75,247,189,87,228,132,72,198,174,18,37,210,129,142,145,219,50,162,55,109,191,251,52,2,254,248,32,117,79,228,106,196,149,15,223,170,134,153,90,138,171,250,62,18,155,111,153,34,106,31,218,141,100,95,146,17,159,128,235,186,93,244,110,198,168,158,250,122,26,104,126,127,62,154,74,111,234,79,218,72,12,194,233,236,155,36,245,142,122,181,25,211,186,167,245,189,169,251,63,172,10,188,226,194,174,163,83,120,151,178,99,86,217,221,81,28,117,84,209,200,198,57,94,141,218,225,59,23,116,78,173,191,77,62,104,88,254,134,226,236,196,244,234,205,105,72,209,174,138,138,149,174,68,77,189,237,130,54,254,196,253,159,176,173,254,20,108,149,250,159,196,101,223,43,187,200,234,214,82,92,170,58,29,58,163,213,168,218,248,36,77,183,84,84,255,0,8,191,119,222,90,181,178,150,42,74,40,96,137,168,214,178,54,181,17,19,109,182,68,64,63,89,225,199,147,138,168,30,81,61,199,144,0,240,171,177,225,62,103,151,124,143,13,3,145,248,110,213,73,71,72,249,213,125,205,219,231,253,168,159,244,159,184,199,218,215,146,166,47,133,86,93,18,87,49,98,237,252,183,79,156,209,183,238,69,254,144,21,3,196,61,214,109,74,226,218,217,109,142,103,84,69,5,202,222,173,70,185,95,238,115,40,154,191,123,147,230,91,126,143,91,225,196,180,150,201,28,141,108,109,134,221,70,213,221,17,54,252,196,77,253,137,251,10,142,225,18,221,249,87,226,190,162,190,236,223,23,224,161,163,171,69,155,227,247,182,122,70,253,234,159,114,22,145,196,142,104,154,87,160,149,119,58,23,172,15,165,74,8,152,145,238,221,145,101,141,190,229,70,187,238,64,43,87,152,6,162,59,62,212,250,76,98,223,84,146,199,73,220,253,7,245,126,149,61,43,254,231,59,250,11,247,22,155,195,198,25,77,134,233,237,158,223,79,2,71,209,65,78,197,248,81,55,84,130,36,251,154,159,209,41,251,135,93,63,189,241,3,170,53,55,155,228,210,87,54,46,141,228,168,122,61,125,244,242,183,239,123,87,253,69,63,226,66,241,236,148,48,219,237,180,244,144,70,214,54,40,216,196,68,77,190,77,68,255,0,160,15,222,137,251,66,34,239,239,60,128,60,42,236,155,145,131,140,93,126,161,210,188,50,87,199,89,18,85,201,211,210,222,226,111,238,150,159,127,119,113,171,242,144,144,89,150,67,6,55,99,172,186,77,34,181,180,240,201,34,174,203,252,214,57,223,114,47,244,74,47,215,61,101,206,248,139,212,70,216,153,120,173,154,149,55,233,129,211,167,66,126,98,39,47,185,90,207,190,29,255,0,250,189,225,145,120,56,210,42,190,32,245,77,250,133,145,182,73,217,28,209,238,175,69,118,235,4,148,168,159,166,199,251,182,85,254,119,252,69,187,219,98,177,233,150,27,79,27,214,10,90,106,56,161,139,223,208,196,253,22,177,63,162,159,114,17,63,133,235,6,31,195,166,149,69,81,95,71,79,13,107,31,87,52,242,182,23,117,42,44,157,73,186,183,175,249,177,55,254,36,48,95,18,252,90,103,58,193,144,174,152,233,101,234,225,71,27,165,222,73,41,170,187,91,246,95,50,170,108,248,227,95,146,71,252,239,248,192,229,197,231,23,153,14,164,94,153,165,122,105,81,60,174,185,175,131,123,169,94,247,127,132,109,59,147,223,12,206,255,0,103,252,213,251,253,223,51,176,112,167,192,164,149,213,84,185,198,163,67,53,69,85,75,89,82,172,168,111,95,189,203,4,190,244,154,159,127,154,191,239,251,215,250,212,202,252,47,112,63,138,226,213,84,217,150,111,107,165,187,221,162,149,178,182,106,200,187,175,107,152,233,90,138,138,179,61,62,93,31,119,243,80,154,86,251,85,186,215,79,29,53,5,20,52,241,198,212,99,91,27,17,168,136,136,136,137,238,254,196,3,231,98,184,173,175,21,177,209,89,45,148,145,67,5,28,45,133,141,100,109,106,34,34,126,198,162,39,254,163,237,251,144,124,142,18,61,81,0,228,231,108,135,169,92,170,120,106,171,151,222,191,239,30,214,177,0,224,198,170,123,182,61,168,155,13,143,32,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,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,8,107,205,99,68,45,90,177,194,229,126,87,53,243,31,177,220,180,226,161,114,26,122,235,172,109,106,212,65,218,124,82,219,226,159,244,162,125,67,159,15,67,17,21,37,154,26,120,213,19,169,30,201,148,85,95,59,77,107,255,0,176,94,28,232,237,255,0,179,53,184,85,73,23,251,162,142,146,56,94,146,127,187,86,70,186,63,241,10,215,126,154,1,85,102,197,28,4,233,158,43,165,252,35,233,157,187,22,164,237,251,123,31,162,201,174,51,190,56,210,106,170,234,248,25,81,43,228,115,24,222,190,158,227,98,98,187,119,36,80,196,197,115,186,55,53,215,47,39,148,70,177,93,117,43,133,199,226,57,29,250,146,186,229,167,215,137,108,148,209,45,83,165,173,142,212,232,163,154,145,211,181,239,115,145,136,231,212,65,18,162,53,157,186,86,177,169,249,183,40,19,124,0,5,43,115,171,243,79,139,125,63,161,245,27,137,0,9,255,0,206,175,205,62,45,244,254,135,212,110,38,10,224,115,132,75,175,23,218,184,236,82,123,141,93,159,19,176,211,182,229,145,221,96,167,115,222,200,21,232,214,82,194,245,106,196,202,153,151,171,163,184,187,35,35,154,68,108,157,165,141,193,154,185,104,112,21,83,175,57,12,58,213,171,54,42,184,52,234,199,81,28,214,134,73,218,232,191,220,96,170,141,206,133,208,205,20,141,158,133,27,28,209,76,191,7,83,220,140,99,156,172,153,25,118,135,201,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,125,231,214,2,189,121,158,240,21,83,172,246,170,190,32,116,126,197,87,95,168,54,202,122,104,110,182,138,78,211,18,237,110,129,179,117,205,28,77,139,187,81,92,212,116,13,68,89,126,40,96,72,216,215,61,35,99,169,132,218,160,167,110,107,28,14,83,105,173,214,191,138,77,54,125,92,182,44,158,240,175,202,109,142,100,179,173,186,227,84,231,189,107,89,38,202,140,166,154,93,218,230,200,228,237,205,44,109,98,185,178,182,56,66,26,240,157,230,159,70,254,160,99,222,163,1,119,220,199,178,204,171,6,224,199,80,242,156,43,38,186,227,247,170,47,100,248,107,141,174,182,74,74,168,58,238,180,140,127,68,177,171,94,222,166,61,205,93,151,222,215,42,47,185,84,164,30,19,188,211,232,223,212,12,123,212,96,54,19,215,189,20,197,120,137,210,123,238,142,102,183,11,173,21,151,32,240,190,38,123,92,177,199,84,206,197,76,85,12,232,116,145,200,196,221,240,181,23,118,47,194,171,182,203,178,160,81,183,12,156,77,241,37,127,226,75,74,44,87,222,32,245,42,227,109,184,231,22,42,74,202,58,188,178,190,104,42,96,146,190,22,201,20,145,186,85,107,216,230,170,181,90,168,168,168,170,138,90,255,0,52,127,34,122,155,248,47,172,81,29,43,79,121,68,240,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,118,223,101,79,153,221,121,163,249,19,212,223,193,125,98,136,10,1,45,251,149,215,0,180,120,125,138,219,196,198,177,91,237,87,75,174,71,111,166,174,196,236,243,211,65,89,29,178,149,239,138,166,11,147,158,230,187,162,177,221,184,221,23,109,90,232,99,115,186,149,95,34,178,26,203,225,146,211,106,191,241,37,165,22,43,237,178,146,227,109,184,231,22,42,74,202,58,184,91,52,21,48,73,95,11,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,217,120,0,0,10,171,231,157,250,147,253,228,254,26,98,174,74,158,105,242,159,167,245,222,163,110,50,175,60,239,212,159,239,39,240,211,21,114,84,243,79,148,253,63,174,245,27,112,23,82,0,0,0,0,82,183,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,129,215,249,122,240,171,134,241,95,164,122,249,135,222,109,180,141,201,237,212,246,58,156,78,239,36,139,11,237,215,21,101,203,161,29,43,88,247,120,105,28,216,219,51,58,93,212,196,71,34,119,25,27,217,21,117,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,133,181,116,174,153,140,116,180,210,58,39,172,114,163,81,28,137,253,168,150,63,200,199,245,217,251,183,252,72,147,252,195,56,44,181,113,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,58,165,183,207,35,154,173,123,28,213,149,209,35,213,168,201,149,171,220,141,143,155,168,40,135,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,247,155,47,104,166,151,218,180,87,72,241,13,40,179,58,146,74,124,90,207,77,109,125,69,53,19,105,25,89,59,24,157,234,165,137,170,168,199,205,47,114,87,252,78,85,124,142,85,115,149,85,86,170,249,72,240,153,117,191,234,229,251,90,53,63,5,164,91,70,158,212,79,100,161,166,187,245,50,174,143,40,137,240,61,93,225,21,55,107,233,162,115,247,89,145,58,37,154,39,49,22,72,213,209,92,72,26,251,113,55,196,223,18,86,14,36,181,94,197,98,226,15,82,173,214,219,118,113,125,164,163,163,164,203,43,225,130,154,8,235,230,108,113,71,27,101,70,177,141,106,35,81,168,136,136,136,136,133,186,114,225,203,50,172,231,131,29,60,202,115,92,154,235,144,94,171,125,173,226,110,55,74,217,42,234,167,232,186,213,177,157,114,200,174,123,186,88,198,181,55,95,115,90,136,158,228,67,26,234,23,40,158,27,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,46,219,110,171,243,36,254,130,104,166,43,195,182,147,216,180,115,10,184,93,107,108,184,255,0,138,240,211,221,37,142,74,167,247,234,101,168,127,91,163,142,54,46,207,153,200,155,49,62,20,77,247,93,213,67,94,206,44,124,211,235,39,212,12,135,212,103,46,79,151,38,83,98,193,185,117,97,121,174,83,93,224,172,184,253,191,34,186,92,106,123,79,147,177,75,5,210,190,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,226,155,56,177,243,79,172,159,80,50,31,81,156,236,25,191,21,89,149,243,134,61,60,225,111,28,185,85,219,113,60,114,158,178,167,32,129,177,164,107,118,184,203,116,171,170,137,30,246,189,86,74,104,162,146,157,205,98,181,159,158,238,57,200,254,220,46,104,125,254,55,248,209,202,184,184,212,121,235,168,157,117,178,96,54,222,220,22,76,122,90,233,29,27,251,75,55,77,117,76,8,245,133,43,30,147,200,138,230,39,193,26,182,46,167,244,172,143,200,28,179,56,46,254,82,122,142,253,72,205,91,219,192,112,27,133,36,245,52,243,80,247,163,190,215,34,247,89,67,188,140,116,46,133,168,198,186,161,171,212,238,220,177,49,26,157,228,146,60,85,193,119,9,57,87,23,58,166,152,181,182,95,3,141,216,188,53,195,38,184,185,210,69,219,161,117,76,108,124,16,74,144,203,26,86,73,26,204,232,89,34,35,93,217,145,85,118,98,151,253,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,213,28,108,146,110,132,248,231,151,182,198,49,211,74,245,116,146,61,26,157,114,61,238,84,221,202,7,96,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,253,96,0,0,1,64,60,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,32,7,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,128,159,224,0,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,76,174,8,56,204,192,120,76,224,107,51,172,172,174,164,184,230,215,28,226,227,21,134,195,20,176,205,59,103,146,207,76,180,213,117,84,203,60,83,37,15,122,157,99,146,88,247,93,215,165,190,255,0,148,0,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,78,190,90,79,42,126,4,174,171,117,160,226,155,89,113,154,70,219,91,78,147,225,22,171,140,14,116,242,78,174,99,163,188,43,21,81,172,99,90,142,72,58,218,229,122,191,190,212,103,68,18,72,24,87,45,229,99,171,152,159,10,11,175,117,183,42,70,228,246,234,119,228,87,108,106,71,62,23,193,96,90,56,102,94,164,158,40,157,13,117,51,146,165,102,129,221,77,115,17,17,142,238,51,162,104,171,163,186,197,159,104,86,127,107,212,109,57,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,236,84,217,204,166,14,103,188,5,83,104,197,214,175,136,29,31,177,82,80,105,245,206,162,154,27,173,162,147,186,245,180,220,103,116,221,115,71,19,98,237,83,208,185,91,3,81,22,95,134,105,210,54,53,172,88,216,208,237,124,115,241,85,134,241,95,203,243,6,204,44,215,42,70,228,246,236,226,211,77,150,90,35,141,97,125,186,226,182,171,143,90,182,39,61,238,240,210,57,178,58,23,245,59,169,136,173,85,238,50,70,50,58,242,184,243,217,166,95,141,122,61,105,23,227,187,93,97,181,84,88,161,185,213,178,219,89,81,13,93,69,27,102,114,65,52,240,182,70,197,43,227,223,165,207,99,103,153,173,114,166,237,73,100,68,219,169,119,148,28,174,60,246,105,151,227,94,143,90,5,143,243,118,212,44,251,77,120,109,198,239,186,115,156,100,24,173,202,124,226,142,146,90,203,37,206,106,25,228,129,212,21,238,116,78,146,23,53,202,197,115,24,229,106,174,219,177,171,247,33,7,249,112,241,11,175,185,207,25,218,121,139,102,186,225,168,25,5,150,183,218,222,38,221,116,201,171,106,233,103,232,181,85,189,157,113,73,35,152,238,151,177,174,77,211,220,230,162,167,189,16,181,254,40,56,95,192,120,179,192,45,250,115,168,215,124,130,221,109,183,94,34,189,197,45,146,162,24,103,116,241,195,52,45,107,157,52,82,181,89,211,80,245,84,70,162,238,141,247,252,209,112,254,130,114,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,197,120,104,46,151,10,41,41,95,223,166,150,157,253,109,142,146,55,174,204,153,202,155,61,62,36,77,247,77,209,67,160,115,171,242,177,139,125,64,161,244,235,137,84,28,50,90,109,87,254,36,180,162,197,125,182,82,92,109,183,28,226,197,73,89,71,87,11,102,130,166,9,43,225,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,150,191,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,0,25,127,152,103,5,151,94,22,53,66,162,251,136,99,245,109,210,188,150,161,23,31,172,90,151,85,37,20,235,31,84,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,116,196,179,103,61,98,209,220,7,93,112,11,166,156,234,53,134,146,227,109,184,211,207,20,82,203,75,12,211,219,231,146,25,33,109,93,43,166,99,219,21,76,109,149,235,28,168,213,86,170,255,0,106,45,37,230,28,189,243,188,43,141,92,91,135,75,157,158,235,54,33,154,100,14,125,146,241,5,92,61,202,188,118,57,22,90,169,27,59,216,216,188,101,61,35,94,178,198,177,238,146,53,170,214,61,146,68,178,4,223,228,239,195,173,78,158,105,29,235,91,115,12,78,174,221,144,231,85,12,134,209,53,116,81,35,221,96,141,140,124,83,64,157,61,232,153,81,51,228,115,145,206,70,202,202,122,105,26,222,158,135,190,48,115,171,243,79,139,125,63,161,245,27,137,114,120,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,166,206,117,126,105,241,111,167,244,62,163,113,3,165,114,182,214,44,7,66,181,163,61,212,109,70,191,82,91,173,182,237,55,186,75,20,82,213,67,12,247,9,227,171,162,153,180,148,173,153,236,108,181,50,54,39,164,113,35,145,92,169,253,170,152,171,140,78,42,179,46,43,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,129,93,19,94,246,248,153,26,216,221,51,250,157,212,244,70,162,246,217,27,25,130,137,85,192,47,5,25,87,21,154,143,73,123,187,91,60,62,153,99,55,8,100,200,238,21,9,35,35,175,232,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,236,198,244,122,175,83,162,100,161,216,56,64,229,181,159,113,79,165,249,14,167,201,144,210,99,86,215,83,213,209,98,207,171,100,205,90,219,172,18,83,170,73,35,123,42,215,208,185,171,85,2,205,20,138,246,76,197,94,135,246,221,27,162,173,218,217,153,105,70,127,91,102,172,146,174,193,150,97,215,137,41,165,125,37,90,36,246,251,141,36,202,215,44,115,66,229,68,124,114,198,187,62,55,47,189,168,173,95,146,155,62,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,65,94,101,252,5,83,107,206,61,54,181,105,53,138,146,13,69,177,211,201,53,221,145,247,122,239,246,232,41,100,115,97,108,48,197,35,167,174,71,71,12,80,175,193,212,199,43,30,231,35,33,70,6,42,208,30,61,105,181,231,131,125,94,209,93,89,190,210,65,168,182,61,55,190,195,104,124,157,222,187,253,186,11,35,218,233,157,52,210,200,233,235,145,209,205,44,201,240,117,49,200,246,53,200,201,149,149,66,126,171,101,218,235,101,169,125,101,154,231,87,65,81,37,60,244,143,150,154,103,68,247,65,60,79,134,104,149,205,84,85,100,145,73,36,111,111,201,204,123,154,187,162,170,31,148,13,151,120,155,187,93,108,28,54,234,189,246,197,115,171,183,92,173,216,61,246,174,142,178,146,103,67,61,52,241,208,76,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,53,247,254,86,60,83,255,0,225,45,170,191,250,101,113,255,0,223,27,25,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,200,132,31,230,42,112,177,255,0,119,218,171,255,0,157,109,223,245,16,37,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,22,125,175,92,194,232,244,203,131,189,41,208,173,6,203,255,0,207,213,126,159,227,145,94,47,150,185,160,168,142,207,75,224,93,13,77,43,38,142,101,146,154,226,217,33,99,85,29,31,84,113,202,174,107,153,39,67,155,93,122,85,166,121,86,178,106,62,57,165,184,85,39,136,189,100,215,8,173,244,221,81,200,248,225,235,95,142,121,123,108,123,219,12,76,71,73,35,209,171,209,27,30,229,77,154,167,95,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,189,238,92,220,20,127,37,93,56,158,255,0,159,219,45,82,106,110,83,249,203,149,76,9,221,146,215,66,168,197,142,216,217,186,156,199,116,189,139,36,174,137,26,215,200,230,183,121,91,12,82,40,81,190,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,111,21,182,74,201,105,30,231,65,36,244,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,182,219,162,124,139,137,225,167,255,0,176,219,119,250,127,157,255,0,248,251,161,85,124,88,249,167,214,79,168,25,15,168,206,90,167,13,63,253,134,219,191,211,252,239,255,0,199,221,0,165,99,106,131,85,115,106,128,0,0,0,0,0,0,0,0,40,7,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,196,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,112,19,252,0,0,0,0,141,92,197,116,114,197,172,156,35,231,116,215,121,188,61,94,31,111,159,49,181,212,244,189,253,154,170,8,37,145,201,208,215,177,29,221,129,106,32,221,221,77,103,127,175,165,206,99,80,146,165,117,115,155,215,74,60,91,70,172,90,13,104,188,244,94,179,107,132,119,27,165,36,105,4,159,222,122,71,43,218,147,35,149,101,139,185,86,148,238,141,237,106,35,252,36,237,235,68,107,154,224,166,195,96,142,91,218,33,106,209,30,20,49,54,219,239,149,119,74,140,242,158,159,56,174,124,209,182,54,65,61,125,29,58,164,17,53,55,84,100,113,71,19,21,92,229,87,61,30,255,0,133,28,145,179,95,114,226,121,44,107,21,170,245,164,121,94,136,92,47,213,114,223,113,171,195,239,116,52,117,117,77,115,27,106,170,100,109,86,210,198,175,87,163,35,169,142,87,202,141,98,49,175,172,141,119,87,74,160,88,248,0,0,0,10,118,231,113,133,93,104,53,163,79,117,26,106,138,69,182,223,49,121,108,148,241,53,238,239,182,122,26,185,38,149,207,111,79,74,49,91,112,133,26,168,229,85,86,201,186,55,100,87,68,174,11,52,207,242,187,197,102,152,96,178,82,90,170,233,42,50,8,46,21,244,183,72,251,148,181,84,52,72,181,149,80,61,157,14,71,247,32,167,149,136,199,55,165,206,114,53,202,141,85,84,145,92,229,179,250,108,155,138,59,94,25,110,200,106,234,233,240,236,94,146,154,178,222,229,149,32,161,184,212,75,45,68,138,198,185,17,138,249,41,164,161,87,61,155,238,141,141,170,187,199,210,216,129,162,25,173,171,77,117,163,1,212,107,237,61,92,246,220,87,40,181,94,235,34,164,99,93,60,144,83,85,199,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,62,96,108,230,15,201,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,192,173,94,114,154,177,170,122,95,249,32,252,153,234,94,87,137,123,79,237,7,141,246,21,230,166,131,197,118,253,159,219,238,246,94,222,190,158,227,250,122,183,219,173,219,124,212,198,188,162,117,191,90,53,43,137,44,146,197,168,218,189,154,229,86,216,48,122,202,184,168,239,119,250,186,232,35,157,181,244,13,108,173,142,105,28,212,122,53,239,106,57,19,125,158,228,251,212,158,156,86,240,83,165,156,96,253,150,252,166,95,242,187,103,217,47,29,224,189,133,85,77,15,115,197,118,59,157,222,244,18,239,183,134,103,79,79,78,219,187,125,247,77,186,255,0,11,252,189,52,95,132,204,254,225,168,218,115,147,230,183,27,149,198,207,45,146,88,175,117,180,147,64,216,36,154,25,156,230,182,26,104,156,143,234,167,98,34,171,149,54,87,123,190,74,129,40,14,191,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,70,53,211,201,5,52,47,154,70,198,215,57,173,87,171,88,168,136,174,106,111,182,234,159,51,176,16,131,155,190,177,93,116,215,133,198,98,56,229,250,146,134,229,168,55,136,172,149,49,37,83,162,173,146,212,216,164,154,173,208,53,143,107,149,138,230,83,193,42,170,57,157,186,167,49,201,249,198,168,20,173,168,89,173,215,82,179,252,151,81,175,180,244,144,92,178,171,197,109,238,178,42,70,57,176,71,61,76,207,154,70,198,215,57,206,70,35,158,168,136,174,114,237,182,234,191,51,181,106,230,131,102,90,55,140,233,182,77,148,81,85,199,79,169,56,187,50,106,55,186,157,18,8,216,250,137,155,28,44,153,175,115,37,122,211,37,29,75,147,118,190,52,172,141,143,99,85,55,119,95,210,124,23,242,161,170,120,110,153,251,83,217,159,107,114,11,117,139,198,246,59,222,23,197,84,199,15,119,183,212,222,190,158,231,87,79,83,119,219,109,211,125,203,116,230,213,162,246,171,111,6,88,147,112,92,66,145,182,221,46,188,91,41,34,157,207,107,231,181,89,22,153,244,77,137,146,204,229,153,236,116,203,111,99,154,142,115,156,172,141,238,223,161,92,208,195,252,146,245,142,251,22,85,157,112,253,81,15,122,203,83,111,92,198,142,78,166,55,194,85,71,37,61,37,66,108,140,235,147,188,201,105,189,234,254,150,120,95,133,187,200,229,75,106,53,182,224,255,0,63,169,211,14,40,244,183,51,135,33,164,177,83,210,229,20,52,215,11,133,90,196,216,32,183,84,202,148,245,171,35,165,78,134,49,105,166,153,21,235,183,66,42,185,21,170,136,228,217,36,8,1,206,175,202,198,45,245,2,135,211,174,37,59,105,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,187,111,178,47,200,184,158,117,126,86,49,111,168,20,62,157,113,42,175,132,239,52,250,55,245,3,30,245,24,0,233,89,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,114,124,180,56,245,166,215,156,122,29,21,213,155,237,36,26,139,99,167,142,27,67,228,238,245,223,237,208,82,198,215,76,233,166,150,71,79,92,142,142,105,102,79,131,169,142,71,177,174,70,76,172,250,220,203,248,28,166,226,59,13,155,88,112,119,213,179,81,112,187,60,140,134,146,54,75,80,203,229,186,21,146,117,162,108,44,71,57,42,81,207,149,208,185,141,248,223,34,198,244,84,115,31,13,43,90,110,121,150,148,103,244,87,154,56,234,236,25,102,29,120,142,166,38,85,210,34,79,111,184,210,76,142,106,73,12,205,84,71,199,44,105,187,36,106,251,218,168,228,249,160,23,231,204,31,66,244,227,89,120,101,205,110,217,173,155,187,117,193,49,251,166,73,96,185,64,168,202,170,42,170,122,87,204,172,107,213,23,120,101,237,53,146,198,168,173,115,81,170,155,61,145,189,154,246,23,125,136,241,163,138,241,113,192,142,174,215,86,186,213,100,207,173,186,127,147,65,123,199,162,174,141,210,63,181,108,94,170,234,104,21,235,50,81,189,103,141,17,207,79,130,69,116,93,79,233,73,31,72,32,95,247,255,0,26,203,255,0,149,255,0,255,0,157,194,128,75,254,255,0,227,89,127,242,191,255,0,243,184,80,8,22,19,203,11,128,170,109,103,186,210,113,3,172,22,42,74,253,62,182,84,84,195,106,180,85,247,88,183,107,140,14,135,162,105,34,116,93,170,138,22,171,167,106,162,75,241,77,2,198,246,185,137,35,29,115,230,42,225,59,202,198,141,253,63,199,189,58,3,42,128,32,7,58,191,43,24,183,212,10,31,78,184,147,252,128,28,234,252,172,98,223,80,40,125,58,226,5,85,240,157,230,159,70,254,160,99,222,163,1,117,60,125,113,175,138,240,167,167,21,118,75,77,207,196,106,110,77,111,154,60,114,223,78,177,190,74,14,180,116,109,185,212,36,141,123,27,12,79,69,86,53,237,94,244,140,86,34,116,182,87,197,69,122,79,157,126,75,245,79,13,212,207,101,251,79,236,150,65,110,190,248,46,255,0,103,197,120,90,152,230,237,119,58,93,209,213,219,233,234,233,118,219,239,178,237,177,250,245,139,88,179,237,117,207,238,154,141,168,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,153,180,148,173,153,239,116,84,209,186,87,164,113,35,149,26,139,253,170,161,215,255,0,207,86,123,149,127,174,185,30,73,145,220,63,219,43,43,174,85,213,18,127,194,146,105,164,145,255,0,214,231,57,223,122,169,119,220,179,56,46,254,77,154,112,253,72,205,91,220,207,179,235,125,36,245,52,243,80,246,100,177,80,170,119,89,67,188,140,108,205,153,202,246,186,161,171,210,222,228,81,49,26,189,148,146,76,65,202,159,129,139,85,151,25,160,226,139,85,237,116,151,11,149,254,157,36,197,44,183,27,91,94,150,200,25,80,201,34,185,175,126,62,166,212,189,208,49,240,73,22,200,216,95,214,143,127,121,18,43,52,0,0,0,98,174,44,124,172,107,39,211,252,135,211,167,50,169,138,184,177,242,177,172,159,79,242,31,78,156,13,107,13,170,13,85,205,170,0,0,0,199,250,253,171,63,144,173,26,203,53,115,236,133,215,40,251,47,111,117,111,178,237,141,222,105,254,36,111,83,157,178,246,225,103,87,114,89,122,93,219,137,146,63,165,221,61,43,174,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,54,146,149,179,61,238,138,154,55,74,244,142,36,114,163,81,127,181,87,103,50,146,249,151,240,21,83,160,217,12,218,213,164,214,42,185,244,234,249,81,36,215,118,71,218,232,176,92,103,170,145,205,133,176,195,20,109,130,133,91,36,49,66,191,31,75,218,172,123,154,175,133,30,25,87,147,127,12,152,14,85,106,200,56,145,203,233,169,47,119,43,77,225,216,245,150,219,91,110,134,104,45,243,192,218,74,207,104,49,210,35,156,149,40,231,196,216,222,206,133,141,27,42,238,254,226,118,234,216,206,188,29,241,85,153,112,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,252,106,216,156,246,55,196,198,215,72,232,95,212,222,151,170,181,87,182,249,24,252,20,5,186,113,79,195,62,27,170,252,183,244,171,88,93,93,143,227,249,102,157,105,190,63,90,203,189,197,86,37,184,91,146,219,31,85,173,101,71,34,43,228,150,70,58,4,115,95,249,229,237,179,163,196,72,242,165,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,36,87,18,156,102,223,117,195,71,244,183,64,108,150,175,101,97,154,115,143,217,169,230,73,216,199,85,92,239,20,182,246,211,73,82,231,38,253,184,89,213,51,34,141,171,187,154,247,73,38,234,230,71,15,229,224,207,131,60,251,139,60,254,154,142,142,134,174,221,132,219,170,25,45,250,253,44,83,67,3,160,142,106,116,169,164,165,169,72,37,133,107,187,53,9,36,113,73,178,108,157,78,247,124,194,223,185,117,241,49,153,113,75,195,202,102,122,131,67,72,204,134,193,120,155,28,174,173,166,68,99,46,111,134,158,158,100,171,88,145,168,216,94,230,212,53,30,198,252,29,108,115,154,140,107,146,54,74,3,175,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,96,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,120,95,121,228,1,234,123,119,93,206,45,122,167,184,247,42,110,122,30,138,139,238,255,0,212,7,189,23,115,231,95,173,48,94,173,147,208,84,55,118,77,27,216,168,170,169,238,86,170,125,223,218,126,184,223,251,84,246,237,186,1,81,124,192,248,58,186,208,87,86,231,184,251,25,37,60,146,73,44,140,100,53,15,115,119,90,169,85,85,126,36,219,100,66,182,161,73,237,117,173,123,154,168,230,111,247,109,243,79,235,254,211,102,141,76,211,155,62,161,99,85,182,59,157,52,114,54,162,9,24,157,77,98,236,174,141,237,223,226,107,191,166,191,113,71,156,88,112,123,148,232,245,85,69,230,40,41,221,109,111,70,238,109,92,110,84,247,64,223,209,70,55,249,210,126,192,44,167,150,174,165,197,151,232,109,13,36,210,162,212,82,215,215,68,244,234,103,191,243,205,114,46,205,219,238,145,62,226,93,222,250,189,158,254,149,77,253,223,53,255,0,100,133,74,242,169,213,136,109,21,174,194,170,234,36,78,253,84,175,99,58,30,228,234,146,106,70,167,201,118,251,215,238,45,178,126,154,186,6,189,125,237,115,90,191,243,40,21,22,150,219,167,242,200,196,230,185,192,232,220,151,122,85,106,57,170,155,237,79,22,255,0,52,79,234,45,199,31,111,247,134,222,213,79,254,36,137,63,252,4,43,171,82,237,216,253,47,21,152,109,108,18,58,57,210,235,22,232,140,217,169,249,154,116,79,147,75,18,198,165,238,216,168,92,139,186,120,120,145,23,254,2,1,91,60,213,52,229,245,141,110,83,4,106,189,47,145,87,225,122,252,221,68,207,159,200,170,59,31,230,175,84,137,213,182,211,199,186,255,0,87,82,23,171,204,39,31,101,223,77,107,94,176,53,239,106,199,209,213,211,247,212,82,239,243,79,234,40,218,74,15,3,127,167,139,109,183,158,52,79,122,126,214,255,0,237,2,246,57,121,246,219,164,54,180,130,102,185,29,71,11,220,137,183,205,105,105,78,227,198,54,161,38,15,165,23,90,216,30,137,59,59,27,124,76,79,157,77,58,127,57,23,238,127,236,49,247,46,39,185,52,126,137,28,187,171,105,227,68,254,207,11,72,98,238,97,218,153,29,221,83,78,173,115,57,213,21,95,225,26,173,115,83,225,240,147,39,197,190,223,36,95,185,64,238,252,186,244,193,108,120,74,101,117,77,69,168,186,75,226,119,233,123,126,25,33,164,147,239,93,190,105,247,33,55,26,155,38,198,48,225,239,10,143,9,211,107,37,163,182,214,190,58,26,100,119,74,181,125,233,79,19,87,222,136,159,209,50,128,5,60,39,189,79,46,60,55,246,129,200,3,194,129,225,201,185,229,167,21,93,212,228,158,224,10,69,110,61,245,6,147,13,210,202,164,151,126,228,253,27,39,91,19,126,154,154,95,233,127,148,74,151,124,138,206,230,203,155,248,59,85,190,195,20,174,69,145,213,45,114,108,239,230,190,133,201,247,236,6,36,229,49,142,73,124,213,204,155,35,153,83,166,154,213,79,243,69,249,173,91,62,244,247,127,169,25,215,154,30,175,195,108,194,19,79,45,251,186,162,174,90,57,30,141,124,107,240,178,105,213,125,222,247,124,226,67,169,114,162,199,91,141,99,57,94,97,85,178,36,182,232,216,174,69,71,46,205,168,168,95,146,38,255,0,204,253,166,29,226,203,36,93,103,226,94,60,86,223,35,230,134,157,42,96,123,95,187,19,170,25,171,23,221,212,170,159,122,125,192,74,14,90,218,55,91,97,196,230,189,220,227,70,248,174,158,141,217,35,85,58,101,172,106,252,246,79,189,11,6,107,81,26,136,159,113,141,180,59,7,167,194,48,234,107,93,61,59,35,107,122,254,93,63,227,100,119,243,81,63,164,100,160,7,9,164,108,81,185,238,114,34,34,42,251,212,230,116,13,102,212,107,62,155,97,85,217,13,218,161,241,71,12,19,189,58,98,115,213,85,144,189,255,0,38,255,0,83,64,138,124,193,120,152,164,192,113,106,188,86,220,229,90,186,216,100,137,122,101,133,118,107,227,170,102,251,57,21,126,108,66,167,52,219,54,118,19,119,246,252,80,190,170,183,249,169,26,181,21,62,23,177,126,104,169,242,119,236,251,142,247,197,214,185,86,107,94,165,212,165,174,89,100,167,108,239,134,36,114,62,61,209,42,39,233,247,57,235,247,74,134,121,225,95,151,158,75,153,44,87,236,218,56,163,163,127,86,204,101,116,47,85,219,190,223,146,196,244,249,181,191,253,95,32,244,224,184,159,17,28,83,190,39,71,51,237,118,105,100,237,187,196,219,85,201,179,92,145,191,103,50,4,251,165,119,243,190,229,39,95,12,28,19,88,180,142,54,94,175,146,193,93,118,123,95,213,44,126,34,47,211,142,52,119,194,175,219,230,215,125,223,121,156,244,175,71,113,109,49,176,65,103,178,219,96,133,177,58,71,238,216,162,69,221,207,234,249,177,141,253,136,100,6,177,172,68,70,162,38,192,113,138,22,68,212,99,19,100,79,235,57,133,84,79,121,235,116,155,174,200,2,71,167,201,16,226,136,175,254,163,202,49,93,239,57,181,136,128,120,100,123,123,247,61,128,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,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,53,193,227,39,93,43,56,137,226,59,51,212,111,108,251,70,202,235,132,150,236,113,204,73,217,11,44,244,239,116,116,171,28,83,170,190,46,227,19,190,246,108,212,238,205,43,186,26,174,86,165,202,115,52,214,191,200,183,8,249,79,135,183,248,170,252,239,124,42,143,174,46,184,98,241,176,77,226,36,147,105,24,230,237,75,21,79,67,147,171,105,86,46,166,171,122,182,160,16,4,202,229,79,175,52,218,55,197,29,6,51,125,173,171,142,197,169,52,233,140,200,198,212,74,144,71,113,124,172,117,4,207,133,140,114,74,254,234,45,51,85,81,189,180,172,145,234,246,181,30,142,134,167,234,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,167,129,143,248,126,212,207,203,38,135,96,122,165,37,93,170,162,175,38,199,232,110,21,254,203,147,174,150,26,231,194,223,21,3,62,55,171,123,83,164,177,171,28,229,115,28,197,107,151,169,170,100,0,41,91,157,95,154,124,91,233,253,15,168,220,76,171,200,199,245,217,251,183,252,72,197,92,234,252,211,226,223,79,232,125,70,226,101,94,70,63,174,207,221,191,226,64,90,160,0,1,21,121,163,249,19,212,223,193,125,98,136,149,68,85,230,143,228,79,83,127,5,245,138,32,41,91,132,239,52,250,55,245,3,30,245,24,13,148,205,107,56,78,243,79,163,127,80,49,239,81,128,217,76,1,21,121,163,249,19,212,223,193,125,98,136,149,68,85,230,143,228,79,83,127,5,245,138,32,41,91,132,239,52,250,55,245,3,30,245,24,13,148,205,107,56,78,243,79,163,127,80,49,239,81,128,217,76,0,0,10,171,231,157,250,147,253,228,254,26,98,174,74,158,105,242,159,167,245,222,163,110,50,175,60,239,212,159,239,39,240,211,21,114,84,243,79,148,253,63,174,245,27,112,23,82,86,7,52,46,96,127,103,250,248,118,225,247,57,186,208,100,148,23,6,73,149,228,54,58,223,15,224,187,93,95,222,200,167,98,119,59,221,206,135,76,232,158,206,223,107,178,170,245,124,209,199,152,57,151,241,199,77,195,142,27,54,143,96,236,171,126,162,230,150,121,31,13,92,111,150,157,150,59,116,203,36,11,90,217,152,173,114,212,171,153,43,97,107,29,240,62,53,145,234,136,214,50,106,75,255,0,61,89,238,85,254,186,228,121,38,71,112,255,0,108,172,174,185,87,84,73,255,0,10,73,166,146,71,255,0,91,156,231,125,234,160,92,247,45,14,61,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,59,189,119,251,116,20,177,181,211,58,105,165,145,211,215,35,163,154,89,147,224,234,99,145,236,107,145,147,43,39,169,171,102,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,238,47,251,130,14,52,113,94,46,52,226,10,234,215,90,172,153,245,183,185,5,239,30,138,186,55,72,254,210,67,213,93,77,2,189,102,74,55,172,241,162,57,233,240,72,174,139,169,253,41,35,194,74,148,173,206,175,205,62,45,244,254,135,212,110,37,212,148,173,206,175,205,62,45,244,254,135,212,110,32,101,94,70,63,174,207,221,191,226,69,170,21,87,200,199,245,217,251,183,252,72,181,64,62,77,131,19,197,113,79,105,125,150,198,109,86,111,108,220,38,187,92,125,159,69,29,63,140,174,151,110,237,76,221,8,157,201,159,210,222,169,29,187,157,178,110,171,177,245,128,0,0,3,90,206,44,124,211,235,39,212,12,135,212,103,58,254,142,232,238,125,174,185,253,175,78,116,230,195,87,113,185,92,106,32,138,89,98,165,154,104,45,240,73,52,112,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,177,23,176,113,99,230,159,89,62,160,100,62,163,57,110,156,164,244,119,1,197,120,87,199,245,94,223,97,164,147,44,204,106,46,178,215,93,166,165,133,106,227,129,149,174,166,74,72,167,70,36,169,77,181,12,82,172,78,115,147,186,231,187,239,68,104,72,174,24,184,122,197,120,95,209,171,46,145,226,213,62,63,192,119,42,110,55,71,210,199,79,53,206,186,87,117,75,81,35,88,159,228,198,196,115,158,230,69,20,76,87,191,163,169,114,168,0,0,0,0,0,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,224,39,248,0,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,18,43,150,135,3,149,60,71,102,80,235,14,112,250,70,105,214,23,120,141,147,82,72,200,170,31,124,184,194,145,206,148,78,133,232,230,165,50,53,241,58,103,61,191,27,36,72,216,138,174,123,225,187,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,8,23,201,83,202,198,83,245,2,187,211,173,196,255,0,0,126,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,214,0,160,30,62,184,40,202,184,83,212,122,187,221,166,217,226,52,203,38,184,77,38,57,112,167,73,31,29,7,90,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,122,155,43,34,114,184,243,217,166,95,141,122,61,105,63,249,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,5,255,0,0,0,128,28,234,252,172,98,223,80,40,125,58,226,85,95,9,222,105,244,111,234,6,61,234,48,22,169,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,0,27,41,159,146,75,77,170,107,173,61,246,107,101,35,238,84,116,243,82,83,214,58,22,172,240,193,51,163,116,177,50,77,186,154,199,186,8,92,230,162,236,229,138,53,93,250,83,111,214,0,20,173,206,175,205,62,45,244,254,135,212,110,37,212,148,173,206,175,205,62,45,244,254,135,212,110,32,69,254,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,31,82,58,103,245,75,27,25,27,85,58,158,246,245,57,140,235,145,155,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,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,251,17,42,47,146,167,154,124,167,233,253,119,168,219,139,169,0,0,2,168,57,172,112,37,117,75,173,127,20,218,53,140,210,58,218,234,117,159,55,181,91,160,115,103,142,116,115,221,37,225,24,138,173,123,28,213,106,79,208,214,171,21,157,247,35,250,231,146,58,182,54,83,226,199,202,198,178,125,63,200,125,58,115,90,192,54,168,0,1,138,184,177,242,177,172,159,79,242,31,78,156,214,176,217,79,139,31,43,26,201,244,255,0,33,244,233,202,192,229,169,203,210,179,83,111,180,58,235,175,56,135,249,197,160,234,150,207,99,186,67,61,60,151,138,174,138,105,169,170,159,12,144,164,117,54,231,71,51,220,138,217,58,100,146,36,107,154,248,250,218,224,205,92,174,184,5,163,195,236,86,222,38,53,138,223,106,186,93,114,59,125,53,118,39,103,158,154,10,200,237,148,175,124,85,48,92,156,247,53,221,21,142,237,198,232,187,106,215,67,27,157,212,170,249,21,144,217,80,0,107,89,197,143,154,125,100,250,129,144,250,140,229,170,112,211,255,0,216,109,187,253,63,206,255,0,252,125,208,170,190,44,124,211,235,39,212,12,135,212,103,45,83,134,159,254,195,109,223,233,254,119,255,0,227,238,128,82,177,181,65,170,185,179,70,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,237,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,250,93,178,110,141,70,181,207,123,152,198,61,237,12,127,198,143,22,216,175,8,218,88,185,77,202,47,29,146,95,124,77,191,25,183,53,177,203,220,174,109,52,143,100,243,196,179,69,34,209,199,34,66,217,159,26,171,155,222,141,17,55,122,21,215,192,127,51,76,239,24,213,59,142,45,196,214,125,117,200,241,188,226,225,27,233,238,53,171,10,251,18,233,81,83,19,22,69,150,89,98,142,150,220,145,186,71,73,27,81,89,23,109,139,19,24,139,39,92,53,226,43,94,115,46,36,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,122,35,107,182,87,35,27,214,245,124,142,78,183,185,87,165,95,241,60,171,20,246,111,218,156,102,235,102,246,205,190,27,181,187,218,20,82,83,248,202,25,119,237,84,195,214,137,220,133,253,46,233,145,187,181,219,46,202,187,1,180,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,42,131,149,63,29,183,84,186,208,112,179,172,185,53,35,173,174,167,72,48,139,173,198,119,54,120,231,71,49,177,217,213,234,138,215,177,205,87,44,29,110,106,177,89,216,106,191,174,8,227,181,240,0,0,0,0,40,7,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,196,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,112,19,252,0,0,0,0,160,30,102,154,215,249,105,226,227,41,240,246,255,0,11,65,130,111,133,81,245,197,209,52,190,10,121,188,68,146,109,35,218,237,234,165,169,232,114,116,239,18,69,212,212,119,86,247,19,199,6,177,90,180,67,133,205,64,203,171,47,213,118,171,149,109,158,166,201,97,150,134,169,176,86,173,214,174,39,67,76,234,119,43,216,238,184,220,229,157,203,26,245,182,56,36,123,81,122,54,53,204,0,73,78,94,156,66,255,0,39,46,38,177,251,253,109,53,169,246,92,175,183,137,94,234,110,53,94,22,58,10,26,186,168,21,213,137,50,175,68,125,151,197,28,142,87,162,181,99,108,141,221,138,228,145,145,172,1,181,64,48,87,3,250,197,106,214,254,23,52,255,0,46,163,191,85,221,110,84,86,122,107,37,250,90,234,166,207,90,151,90,72,155,13,75,170,28,143,123,186,228,115,82,118,172,139,214,232,231,141,238,68,235,216,206,160,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,250,200,191,204,163,87,169,180,131,131,236,226,116,158,145,46,89,133,58,98,22,216,106,96,150,86,78,250,230,185,149,13,69,143,110,135,182,141,42,228,99,158,168,196,124,77,69,234,221,24,224,162,205,111,205,109,90,149,173,25,246,163,88,169,234,224,182,229,89,69,214,247,71,21,91,26,217,227,130,166,174,73,163,108,141,107,156,212,122,53,232,138,136,231,38,251,236,171,243,58,81,218,180,159,5,252,168,106,158,27,166,126,212,246,103,218,220,130,221,98,241,189,142,247,133,241,85,49,195,221,237,245,55,175,167,185,213,211,212,221,246,219,116,223,114,74,243,70,208,189,56,208,46,35,173,152,222,150,217,189,143,101,186,225,246,203,143,179,152,168,176,211,73,27,230,162,218,53,219,173,221,76,162,142,71,190,71,62,71,203,36,175,115,213,93,238,11,73,229,175,171,212,218,191,193,246,15,58,207,72,183,44,62,157,113,11,148,52,208,75,19,32,125,11,90,202,118,170,201,191,91,221,70,180,146,61,204,85,98,190,87,34,116,236,172,108,160,42,175,146,94,181,255,0,217,215,14,117,150,255,0,219,154,219,234,163,139,253,207,71,87,28,207,89,63,220,75,27,91,31,248,245,115,191,65,11,84,0,0,0,82,95,57,108,254,155,38,226,142,215,134,91,178,26,186,186,124,59,23,164,166,172,183,185,101,72,40,110,53,18,203,81,34,177,174,68,98,190,74,105,40,85,207,102,251,163,99,106,174,241,244,182,237,13,99,53,191,53,181,106,86,180,103,218,141,98,167,171,130,219,149,101,23,91,221,28,85,108,107,103,142,10,154,185,38,141,178,53,174,115,81,232,215,162,42,35,156,155,239,178,175,204,9,85,202,35,71,109,90,149,197,27,242,236,142,195,87,93,109,211,235,60,183,186,105,86,149,178,209,71,117,116,177,195,72,217,220,246,57,168,244,107,234,39,137,17,90,254,229,43,94,213,252,219,144,185,77,111,194,174,186,149,162,249,246,156,216,170,41,32,185,101,88,189,214,201,71,45,91,220,216,35,158,166,146,72,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,242,33,87,37,140,2,154,197,195,206,87,168,53,24,245,93,29,203,42,202,31,76,202,233,146,86,178,190,221,71,79,26,66,177,35,151,161,204,101,68,245,236,87,177,61,239,235,107,149,123,104,141,176,160,53,97,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,216,251,131,252,254,155,83,248,92,210,220,206,28,134,174,251,81,85,139,208,211,92,46,21,107,43,167,158,227,77,18,83,214,172,142,149,58,222,244,169,134,100,87,174,253,106,138,228,87,34,163,150,139,56,233,194,174,184,7,24,58,183,98,188,212,82,77,81,85,148,85,222,216,234,103,185,204,72,46,14,241,208,181,85,205,106,245,182,42,152,218,244,219,100,122,57,17,92,136,142,91,52,228,185,150,123,99,134,92,143,22,171,201,188,109,94,63,152,84,246,109,210,86,247,36,183,208,207,75,76,248,250,98,85,85,138,25,39,74,199,55,100,70,186,68,157,83,119,117,128,231,87,229,99,22,250,129,67,233,215,18,170,248,78,243,79,163,127,80,49,239,81,128,181,78,117,126,86,49,111,168,20,62,157,113,42,175,132,239,52,250,55,245,3,30,245,24,0,217,76,170,190,107,156,11,127,135,226,131,69,48,207,251,98,171,63,162,161,119,249,46,109,210,58,116,111,254,87,197,61,174,254,132,202,207,244,196,197,170,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,53,130,195,115,252,203,79,170,110,181,88,102,67,87,106,125,242,207,91,96,185,164,42,157,21,150,234,184,150,42,138,121,88,228,86,189,142,106,238,155,167,194,246,177,237,233,123,26,228,235,228,223,230,95,192,229,79,14,57,148,218,195,131,190,145,250,117,154,94,36,100,52,145,178,42,119,216,238,51,36,147,173,19,97,98,53,171,76,173,100,174,133,204,111,192,200,214,55,162,43,88,249,161,0,23,253,255,0,198,178,255,0,229,127,255,0,231,112,160,18,255,0,191,248,214,95,252,175,255,0,252,238,20,2,6,202,124,39,121,88,209,191,167,248,247,167,64,101,83,21,112,157,229,99,70,254,159,227,222,157,1,149,64,16,3,157,95,149,140,91,234,5,15,167,92,73,254,64,14,117,126,86,49,111,168,20,62,157,113,2,149,137,255,0,203,83,151,239,229,218,178,135,94,245,90,30,140,6,213,112,119,178,237,206,110,210,94,43,169,39,166,127,231,98,158,153,240,212,91,158,158,38,9,58,94,142,89,35,123,61,221,46,33,174,136,97,86,173,74,214,140,7,78,111,181,21,112,91,114,172,162,213,100,172,150,145,237,108,241,193,83,87,28,50,58,55,57,174,106,61,26,245,84,85,107,147,125,183,69,249,27,52,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,7,235,0,0,0,0,49,87,22,62,86,53,147,233,254,67,233,211,153,84,197,92,88,249,88,214,79,167,249,15,167,78,6,181,134,213,6,170,230,213,0,0,0,15,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,207,172,0,215,175,141,254,11,178,174,17,245,30,122,26,38,221,111,120,13,203,183,61,147,33,150,134,70,198,206,234,205,211,67,83,58,49,33,90,198,36,18,42,181,139,241,198,141,151,165,157,75,27,35,89,179,70,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,109,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,58,157,178,236,173,86,185,204,123,94,199,189,142,214,92,14,255,0,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,219,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,206,166,238,187,43,149,206,107,24,215,189,236,99,182,41,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,29,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,127,75,119,93,145,168,214,181,140,107,24,198,49,184,127,151,103,15,216,14,136,112,219,140,95,113,6,85,207,114,212,123,61,167,42,189,86,86,164,46,157,103,158,130,23,120,102,73,28,108,119,134,141,206,149,209,198,245,122,181,102,149,122,151,173,73,64,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,245,189,187,158,192,7,161,24,168,187,170,158,214,170,109,238,60,57,15,45,3,195,211,116,219,246,161,23,56,215,192,105,114,109,44,186,54,118,254,143,99,239,95,251,102,155,246,57,63,162,74,83,168,234,101,150,43,230,45,85,67,60,73,35,31,209,186,43,81,126,82,49,126,244,95,216,5,8,240,181,127,147,9,215,188,126,37,127,79,85,214,129,29,238,223,225,117,77,58,175,220,191,176,191,108,38,230,203,230,39,67,90,199,236,146,83,194,187,237,251,99,106,254,196,253,166,189,90,173,3,240,61,125,235,138,53,167,109,37,69,190,100,217,58,54,68,108,78,223,249,191,176,186,174,8,53,14,151,61,209,170,25,98,168,238,190,138,10,58,105,17,94,142,94,164,164,137,87,249,206,2,51,107,158,31,112,165,226,79,20,185,182,94,190,245,218,157,90,157,45,79,209,142,153,23,249,223,244,22,23,130,181,237,197,109,76,145,126,38,209,192,139,253,189,182,145,159,83,177,250,90,253,109,196,234,60,51,228,116,85,221,105,240,34,251,210,56,118,251,191,168,149,22,72,187,54,170,88,250,58,118,133,158,237,182,219,225,64,58,22,186,224,81,231,184,93,109,153,125,206,151,183,178,254,205,165,137,223,210,111,244,63,105,69,154,255,0,162,215,157,46,204,109,241,215,69,179,42,42,89,27,87,169,158,245,70,68,239,185,238,254,145,176,197,92,109,150,7,70,228,69,223,111,159,246,149,107,205,34,195,29,20,248,116,241,57,172,69,186,74,139,210,187,43,191,49,15,245,123,254,64,72,254,3,90,182,45,14,161,171,157,61,206,165,167,127,255,0,117,77,72,159,118,228,87,146,130,77,108,226,186,161,241,63,122,88,58,58,151,111,233,91,127,175,161,126,113,127,245,125,249,131,72,179,120,48,46,22,105,46,115,214,162,109,79,111,106,35,164,79,231,69,74,155,123,220,223,217,251,79,129,203,183,20,125,231,32,186,101,245,113,172,139,47,99,103,185,55,95,115,42,227,249,170,47,236,79,188,11,30,181,82,178,146,134,10,118,39,185,145,181,191,241,34,33,251,15,13,68,68,68,68,11,238,64,60,59,238,60,161,197,62,103,48,0,30,29,190,222,224,60,124,212,228,112,110,251,251,206,96,122,231,119,68,47,122,127,53,170,191,250,138,89,230,137,150,186,253,172,179,99,168,237,210,134,166,161,155,127,90,197,72,239,216,159,209,253,170,92,197,254,116,167,180,213,76,174,70,163,33,123,149,119,219,228,213,82,136,120,156,115,243,206,48,50,171,125,42,186,117,142,241,88,205,147,226,253,24,19,246,117,127,139,95,248,128,153,58,43,26,232,127,9,87,139,213,98,237,45,125,21,100,44,77,190,78,98,215,185,62,93,105,251,62,228,48,127,3,248,148,186,163,196,213,118,107,88,157,80,127,125,95,247,38,206,119,196,159,37,106,255,0,171,126,207,254,134,71,227,199,37,110,63,162,248,126,158,91,228,68,171,169,187,84,35,163,141,125,234,139,28,155,34,162,42,47,250,186,127,55,239,255,0,143,46,114,208,210,154,172,107,20,110,77,115,166,70,62,186,39,61,55,98,167,186,74,122,87,127,57,137,251,23,239,80,39,101,29,63,134,133,176,183,228,221,255,0,231,63,65,225,19,96,160,112,158,84,134,53,122,253,197,101,115,79,214,196,167,178,91,48,107,107,191,59,61,76,237,145,54,251,157,72,212,79,156,127,237,191,210,255,0,232,78,110,32,53,42,135,78,48,186,139,173,85,83,97,123,81,138,213,87,163,125,203,52,108,251,220,223,233,126,210,156,176,27,93,255,0,138,30,34,105,170,170,217,53,109,53,61,77,12,242,245,163,228,70,179,174,158,37,223,116,145,19,220,213,249,255,0,244,0,231,193,143,11,247,221,83,203,168,178,10,232,250,104,219,85,28,174,93,216,187,167,118,157,235,242,149,171,242,145,126,226,240,177,204,114,150,193,70,218,90,118,108,137,191,222,191,181,87,239,85,253,167,83,209,189,55,181,96,56,173,5,174,130,130,24,22,26,120,152,238,136,154,223,122,71,27,126,230,183,250,9,247,25,28,1,197,207,70,161,225,239,233,79,154,31,157,122,222,239,234,3,216,175,85,95,122,156,154,207,189,15,12,143,228,190,243,218,136,137,242,0,137,178,30,64,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,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,1,215,245,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,77,246,221,83,230,5,64,115,136,226,42,155,80,245,114,203,162,88,126,89,73,113,199,176,90,119,205,119,134,134,89,85,141,191,200,247,178,88,103,94,174,204,175,167,133,145,181,170,214,171,162,125,69,76,110,119,87,91,25,141,120,21,208,186,204,167,79,120,129,215,155,189,155,174,203,132,233,126,77,110,181,213,200,179,199,253,248,171,182,76,199,44,42,212,72,165,237,210,45,67,100,99,156,170,207,23,3,186,21,92,215,54,48,106,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,187,109,186,175,204,184,158,31,52,83,242,45,202,135,59,241,23,15,21,95,157,233,254,65,154,214,116,75,215,12,94,54,206,190,30,56,247,141,142,110,212,177,83,117,181,122,182,149,101,233,114,183,167,96,165,98,85,115,52,209,79,200,183,23,25,79,135,184,120,170,12,239,124,214,143,174,94,185,162,241,179,205,226,35,147,104,216,214,237,85,21,79,67,83,171,104,150,46,167,43,186,182,138,165,201,243,155,208,186,60,167,70,172,90,243,104,179,117,222,176,155,132,118,235,165,92,107,4,127,222,122,183,43,26,179,43,145,37,151,183,86,180,237,141,141,114,163,60,92,238,232,84,115,156,208,248,28,150,53,230,154,237,134,229,124,57,94,107,106,223,114,177,84,63,38,178,164,213,18,202,207,103,76,177,197,83,12,76,86,116,64,200,170,22,57,21,58,255,0,56,250,231,185,25,240,189,203,102,134,185,156,15,235,21,215,68,56,163,211,252,186,142,253,73,106,182,214,222,41,172,151,233,107,170,157,5,18,218,170,229,108,53,46,168,114,61,141,232,141,174,73,218,178,47,67,100,130,55,185,23,163,99,99,48,41,91,157,95,154,124,91,233,253,15,168,220,76,171,200,199,245,217,251,183,252,72,197,92,234,252,211,226,223,79,232,125,70,226,101,94,70,63,174,207,221,191,226,64,90,160,0,1,21,121,163,249,19,212,223,193,125,98,136,149,68,85,230,143,228,79,83,127,5,245,138,32,41,91,132,239,52,250,55,245,3,30,245,24,13,148,205,107,56,78,243,79,163,127,80,49,239,81,128,217,76,1,21,121,163,249,19,212,223,193,125,98,136,149,68,85,230,143,228,79,83,127,5,245,138,32,41,91,132,239,52,250,55,245,3,30,245,24,13,148,205,107,56,78,243,79,163,127,80,49,239,81,128,217,76,0,0,10,171,231,157,250,147,253,228,254,26,67,94,8,56,160,181,112,153,159,230,122,141,89,104,171,184,220,174,56,61,198,201,97,138,42,118,205,3,110,178,77,77,53,51,170,154,178,196,228,166,234,167,84,145,99,114,191,101,248,83,239,73,149,207,59,245,39,251,201,252,52,170,176,59,6,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,159,45,14,2,169,180,27,30,135,90,181,102,197,73,62,162,223,41,227,154,208,201,59,189,118,11,116,244,177,185,208,186,25,162,141,208,87,43,164,154,41,151,227,233,99,81,140,115,81,243,35,240,175,42,126,4,174,171,117,160,226,155,89,113,154,70,219,91,78,147,225,22,171,140,14,116,242,78,174,99,163,188,43,21,81,172,99,90,142,72,58,218,229,122,191,190,212,103,68,18,73,107,224,85,7,53,142,4,174,169,117,175,226,155,70,177,154,71,91,93,78,179,230,246,171,116,14,108,241,206,142,123,164,188,35,17,85,175,99,154,173,73,250,26,213,98,179,190,228,127,92,242,71,94,186,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,233,110,233,186,57,28,214,189,142,99,216,199,183,101,235,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,86,230,95,192,85,78,131,100,51,107,86,147,88,170,231,211,171,229,68,147,93,217,31,107,162,193,113,158,170,71,54,22,195,12,81,182,10,21,108,144,197,10,252,125,47,106,177,238,106,190,20,120,91,79,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,215,27,157,178,57,88,222,182,43,36,106,116,61,170,181,67,206,175,205,62,45,244,254,135,212,110,38,10,224,99,138,12,251,134,93,104,161,172,196,45,21,119,251,110,93,81,67,100,189,88,105,169,230,170,158,182,7,85,196,189,84,148,209,203,27,100,174,70,247,99,129,95,212,136,179,189,187,124,106,102,174,114,183,58,107,215,18,88,77,230,142,58,184,233,235,244,222,219,83,19,42,233,37,165,157,172,125,125,193,205,73,33,153,173,150,39,236,169,187,36,107,94,213,221,28,136,168,168,6,96,228,99,250,236,253,219,254,36,90,161,85,124,140,127,93,159,187,127,196,139,84,0,0,0,0,3,90,206,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,74,86,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,9,84,0,0,0,0,0,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,63,192,0,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,181,78,74,158,86,50,159,168,21,222,157,110,39,249,0,57,42,121,88,202,126,160,87,122,117,184,159,224,0,0,64,14,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,147,255,0,157,95,149,140,91,234,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,160,95,240,0,8,1,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,1,106,156,234,252,172,98,223,80,40,125,58,226,85,95,9,222,105,244,111,234,6,61,234,48,1,178,152,0,1,74,220,234,252,211,226,223,79,232,125,70,226,93,73,74,220,234,252,211,226,223,79,232,125,70,226,3,146,167,154,124,167,233,253,119,168,219,139,169,41,91,146,167,154,124,167,233,253,119,168,219,139,169,0,0,3,21,113,99,229,99,89,62,159,228,62,157,57,173,97,178,159,22,62,86,53,147,233,254,67,233,211,154,214,1,181,64,0,15,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,207,215,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,106,156,52,255,0,246,27,110,255,0,79,243,191,255,0,31,116,42,175,139,31,52,250,201,245,3,33,245,25,203,84,225,167,255,0,176,219,119,250,127,157,255,0,248,251,160,20,172,73,78,55,248,209,202,184,184,212,121,235,168,157,117,178,96,54,222,220,22,76,122,90,233,29,27,251,75,55,77,117,76,8,245,133,43,30,147,200,138,230,39,193,26,182,46,167,244,172,143,141,102,127,224,187,132,156,171,139,157,83,76,90,219,47,129,198,236,94,26,225,147,92,92,233,34,237,208,186,166,54,62,8,37,72,101,141,43,36,141,102,116,44,145,17,174,236,200,170,187,49,64,204,28,180,56,28,169,226,59,50,135,88,115,135,210,51,78,176,187,196,108,154,146,70,69,80,251,229,198,20,142,116,162,116,47,71,53,41,145,175,137,211,57,237,248,217,34,70,196,85,115,223,13,148,241,147,192,198,3,196,206,145,195,138,98,214,188,127,19,203,49,202,122,120,241,139,172,54,184,99,100,48,83,50,86,195,108,149,236,143,186,202,21,73,159,180,113,42,36,111,232,145,24,254,133,141,242,3,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,123,0,26,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,201,242,208,227,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,187,215,127,183,65,75,27,93,51,166,154,89,29,61,114,58,57,165,153,62,14,166,57,30,198,185,25,50,177,204,191,128,170,109,121,199,166,214,173,38,177,82,65,168,182,58,121,38,187,178,62,239,93,254,221,5,44,142,108,45,134,24,164,116,245,200,232,225,138,21,248,58,152,229,99,220,228,100,40,202,108,180,220,243,45,40,207,232,175,52,113,213,216,50,204,58,241,29,76,76,171,164,68,158,223,113,164,153,28,212,146,25,154,168,143,142,88,211,118,72,213,247,181,81,201,243,64,54,136,6,10,224,179,136,235,175,20,250,13,106,213,75,238,17,87,141,92,157,81,53,182,177,139,19,155,69,91,60,29,41,37,85,11,156,170,231,211,57,202,173,247,170,171,36,100,209,43,159,219,238,59,58,128,0,1,64,60,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,32,7,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,128,159,224,0,0,31,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,42,131,157,31,16,190,211,190,227,156,49,90,105,173,85,20,150,143,13,150,221,235,99,170,238,213,67,92,246,84,195,5,27,163,106,237,14,208,72,179,57,31,187,158,218,136,21,17,141,110,242,68,14,19,52,46,197,172,20,122,201,146,101,182,107,173,93,171,78,244,190,255,0,146,82,205,78,175,142,149,151,136,224,84,162,101,68,141,79,252,188,204,143,169,170,247,83,46,253,76,108,140,118,63,226,7,83,63,44,154,227,158,106,148,117,119,90,138,76,155,32,174,184,80,123,82,78,186,168,104,95,51,188,44,15,248,222,141,237,64,145,70,140,107,149,172,107,17,173,94,150,161,103,252,38,104,93,247,71,249,95,107,38,73,150,217,173,84,151,93,68,195,239,249,37,44,212,234,201,42,159,103,146,200,169,68,202,137,26,159,249,121,153,31,83,145,141,169,93,250,94,233,24,208,168,19,63,241,103,161,118,45,31,163,209,188,147,18,179,93,105,45,90,137,165,246,12,146,170,106,133,124,148,175,188,73,2,37,107,41,228,114,127,228,38,124,125,78,86,58,165,54,233,99,163,99,112,1,113,60,83,232,53,78,178,114,181,210,172,154,197,69,73,37,247,77,176,124,127,38,141,238,167,137,103,146,220,203,76,109,175,133,147,61,237,88,152,145,42,84,185,17,93,220,90,56,216,140,115,149,138,208,197,92,150,53,230,166,211,153,101,124,57,94,107,105,25,109,190,211,191,38,178,164,213,17,68,255,0,104,194,145,197,83,12,76,86,117,206,249,105,210,57,21,58,255,0,54,202,23,185,25,241,61,201,110,134,178,220,63,106,103,228,111,92,112,61,82,146,174,235,79,73,140,228,20,55,10,255,0,101,201,209,85,53,11,38,111,138,129,159,27,17,221,216,22,88,213,142,114,53,237,122,181,203,210,229,54,94,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,15,214,85,7,59,141,94,169,125,215,79,116,18,134,122,184,233,224,167,151,47,186,70,232,34,236,78,247,186,74,90,39,50,79,124,168,248,210,58,244,115,126,22,42,77,26,252,106,137,209,107,230,186,220,123,106,102,85,170,28,92,106,101,199,41,171,238,123,7,32,173,198,109,208,50,73,22,26,90,26,9,223,79,19,35,107,222,238,142,174,219,165,122,55,102,172,179,74,244,107,122,246,3,48,114,136,209,219,86,165,113,70,252,187,35,176,213,215,91,116,250,207,45,238,154,85,165,108,180,81,221,93,44,112,210,54,119,61,142,106,61,26,250,137,226,68,86,191,185,74,215,181,127,54,228,37,255,0,58,124,2,154,251,195,206,41,168,52,248,245,93,101,203,21,202,25,76,250,232,82,87,50,130,221,89,79,34,76,178,163,87,161,172,125,68,20,12,71,189,61,207,232,107,85,59,138,142,114,88,192,41,172,92,60,229,122,131,81,143,85,209,220,178,172,161,244,204,174,153,37,107,43,237,212,116,241,164,43,18,57,122,28,198,84,79,94,197,123,19,222,254,182,185,87,182,136,217,149,196,14,153,254,89,52,59,60,210,216,233,45,85,21,121,54,63,93,111,160,246,164,125,116,176,215,62,23,120,89,223,240,61,91,218,157,34,145,30,214,171,152,230,35,154,157,77,64,40,91,128,157,76,202,180,191,139,141,51,184,226,213,125,191,111,100,20,88,205,198,7,201,34,67,85,67,95,59,41,229,100,141,99,219,215,211,220,108,172,71,110,212,150,24,158,173,119,70,198,197,38,172,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,155,41,240,209,159,212,234,159,15,58,111,168,55,12,134,146,249,114,190,98,246,218,155,165,117,50,197,209,45,199,195,177,43,17,82,36,70,49,237,168,73,88,246,53,19,161,237,115,118,111,78,200,25,44,0,6,31,227,18,237,106,178,240,161,172,53,151,155,157,37,5,60,152,61,234,145,146,212,204,216,152,233,231,163,150,24,98,71,57,81,21,242,75,36,113,177,191,55,61,237,106,110,170,136,107,110,94,79,56,92,214,235,138,240,124,251,21,190,158,146,74,124,199,40,182,217,43,157,51,28,175,142,6,54,106,228,116,74,142,68,71,247,104,98,106,171,145,201,208,231,166,219,170,57,180,173,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,237,190,200,191,32,54,19,224,91,10,181,96,28,31,105,37,138,205,81,87,53,61,86,47,73,123,123,170,94,215,61,39,184,55,199,76,212,86,181,169,208,217,106,100,107,19,109,209,136,212,85,114,162,185,115,169,249,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,20,193,206,190,211,117,135,137,44,54,251,53,178,173,150,218,204,30,158,146,158,177,208,185,32,154,120,107,235,93,44,76,147,110,151,61,141,158,23,57,168,187,181,37,141,87,110,164,223,245,242,75,202,111,180,154,251,157,97,84,245,221,22,91,174,30,183,74,202,110,211,23,187,85,73,91,79,29,60,157,106,157,109,233,101,109,74,108,138,141,94,230,238,69,86,181,83,58,243,184,194,173,85,250,47,167,186,141,53,69,90,92,172,121,68,182,74,120,154,246,246,29,5,117,36,147,74,231,183,167,169,94,142,183,194,141,84,114,34,35,164,221,29,186,43,97,87,43,44,254,167,5,227,75,13,165,92,134,146,211,109,202,169,235,236,23,37,169,88,154,202,166,73,76,249,105,233,209,242,39,194,247,214,65,72,140,232,84,123,159,210,196,223,173,90,224,158,188,234,252,172,98,223,80,40,125,58,226,85,95,9,222,105,244,111,234,6,61,234,48,22,169,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,0,27,41,128,0,195,252,98,90,109,87,174,20,53,134,142,243,108,164,175,167,143,7,189,85,178,42,152,91,43,27,60,20,114,205,12,168,215,34,162,62,57,99,142,70,59,230,215,177,174,77,149,17,77,109,205,148,248,177,242,177,172,159,79,242,31,78,156,214,176,11,254,255,0,227,89,127,242,191,255,0,243,184,80,9,127,223,252,107,47,254,87,255,0,254,119,10,1,3,101,62,19,188,172,104,223,211,252,123,211,160,50,169,138,184,78,242,177,163,127,79,241,239,78,128,202,160,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,10,31,78,184,129,85,124,39,121,167,209,191,168,24,247,168,192,108,166,107,89,194,119,154,125,27,250,129,143,122,140,6,202,96,0,0,0,0,12,85,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,173,97,181,65,170,185,181,64,0,0,0,0,3,85,115,106,131,85,112,54,83,225,59,202,198,141,253,63,199,189,58,3,42,152,171,132,239,43,26,55,244,255,0,30,244,232,12,170,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,7,133,77,207,27,123,246,220,228,113,85,217,64,228,126,59,157,47,140,164,125,62,200,189,91,127,234,84,95,250,15,214,138,138,120,122,43,147,100,2,134,121,139,233,235,48,221,118,174,168,164,98,178,39,81,208,61,61,204,79,127,101,127,163,254,65,39,249,73,234,180,210,217,111,216,157,100,202,228,101,101,50,196,142,124,139,242,165,122,47,245,39,186,52,59,103,52,45,27,101,230,197,83,154,211,39,231,233,233,152,142,217,146,59,118,199,77,84,239,185,118,251,147,238,33,95,0,185,226,224,250,164,250,57,215,167,187,43,183,221,205,111,232,210,212,39,243,147,250,192,184,92,150,208,199,106,109,138,173,244,144,170,247,158,230,175,67,119,69,72,153,247,255,0,188,102,58,53,85,166,141,21,54,84,98,38,223,239,29,46,143,179,119,150,142,229,19,209,207,129,206,84,217,119,249,251,190,239,236,59,141,12,142,124,40,143,69,71,39,187,223,253,136,7,233,115,81,118,220,171,142,109,85,139,12,248,93,51,21,17,61,163,80,237,253,251,238,144,65,255,0,180,180,119,47,187,223,238,42,115,155,205,84,109,172,196,227,235,69,88,171,106,149,118,84,255,0,181,169,212,12,108,252,194,231,93,161,182,140,66,43,171,209,179,178,137,253,45,89,17,126,24,24,187,123,221,211,183,193,255,0,168,176,222,9,180,145,52,243,6,100,179,200,245,150,163,126,173,218,196,219,166,106,159,232,170,253,207,42,183,132,59,125,70,165,106,157,147,20,158,93,169,35,163,168,127,79,78,254,248,233,215,111,123,118,95,189,62,242,245,48,203,59,108,150,120,168,155,250,13,234,219,220,169,252,247,47,223,253,160,125,244,249,5,249,13,246,60,43,128,34,126,211,145,225,23,115,200,3,194,252,143,39,23,127,104,6,156,143,13,60,129,210,53,122,246,204,127,1,190,92,222,237,146,11,125,76,139,243,254,108,50,59,238,247,253,197,34,224,213,80,230,28,92,101,55,202,143,138,57,47,151,9,17,126,123,163,163,168,68,253,47,127,220,133,177,241,185,154,65,138,232,237,249,238,69,87,84,80,85,64,159,19,83,101,117,45,79,237,255,0,36,164,28,91,60,159,28,204,111,57,12,30,231,205,89,36,141,247,183,249,203,34,125,232,169,252,240,36,230,184,101,23,13,107,215,219,62,39,70,196,146,11,93,117,52,237,98,61,118,218,68,165,69,247,72,168,223,154,175,203,246,150,179,195,158,30,220,87,77,172,180,139,18,71,35,40,105,218,230,163,90,158,255,0,15,18,47,232,251,191,154,86,31,45,236,54,183,80,53,130,233,149,220,96,127,109,148,48,72,143,116,111,68,87,54,170,54,167,189,187,55,229,26,255,0,196,92,45,166,133,180,20,48,210,179,100,72,227,107,126,255,0,185,168,159,127,246,1,251,143,85,76,237,167,137,210,59,228,136,191,243,30,211,15,113,29,172,118,109,38,193,171,238,215,23,34,191,181,43,99,111,122,54,42,191,179,51,145,62,63,252,154,253,192,66,14,103,122,239,88,181,148,26,123,98,157,82,73,96,157,101,70,201,43,23,118,85,179,111,216,213,255,0,4,239,188,237,188,180,184,117,135,26,182,84,234,5,225,138,250,186,248,25,27,90,246,66,228,111,110,174,95,127,82,42,187,253,77,164,110,210,221,61,189,241,117,174,215,124,194,101,88,45,116,117,245,81,238,248,158,255,0,134,95,19,43,83,170,36,106,125,237,251,203,123,211,252,62,143,13,177,65,105,163,106,35,34,71,109,178,187,239,145,206,254,114,170,255,0,56,14,205,12,76,138,52,99,17,17,17,62,228,60,185,221,63,113,229,87,99,210,247,123,246,220,15,14,221,235,253,71,178,54,34,123,206,49,177,79,104,30,64,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,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,8,1,206,19,95,190,192,104,117,187,72,241,45,66,246,86,83,154,92,25,237,75,93,27,255,0,186,170,113,212,134,161,179,247,28,136,171,20,50,78,144,71,250,77,89,90,217,152,157,108,73,154,147,252,164,190,99,216,127,18,92,67,241,71,125,190,227,92,54,106,84,248,246,43,78,204,86,207,89,79,135,87,185,43,160,166,150,87,73,83,220,99,100,100,172,125,68,213,14,138,70,43,81,208,246,85,90,142,234,220,35,175,6,218,23,89,196,79,17,216,102,156,251,27,218,54,87,92,35,184,228,109,122,206,200,89,103,167,123,100,170,73,37,129,21,241,119,24,157,134,63,118,167,118,104,155,214,213,114,57,47,167,139,31,43,26,201,244,255,0,33,244,233,200,85,202,23,132,236,171,77,62,214,235,166,166,88,242,188,95,36,170,239,98,84,86,11,205,162,75,127,247,15,247,45,84,149,138,147,53,36,147,174,70,178,54,43,81,173,111,102,93,213,234,228,237,205,254,38,237,55,91,255,0,13,186,175,98,177,91,42,238,55,43,142,15,125,164,163,163,164,133,211,79,83,60,148,19,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,0,214,136,218,35,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,143,107,103,142,10,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,223,109,209,126,70,185,159,201,59,138,127,252,26,117,87,255,0,67,110,63,251,147,101,48,53,119,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,118,219,116,79,145,125,28,183,181,190,213,173,220,40,98,110,183,216,234,237,117,24,29,61,62,15,92,201,164,108,140,158,122,10,58,116,73,226,114,108,170,201,34,146,39,170,57,168,173,122,189,159,18,53,36,124,22,230,157,193,254,125,87,196,53,30,160,104,102,130,228,23,75,70,89,103,74,187,205,70,51,105,154,185,146,222,219,81,47,136,150,88,160,71,172,15,124,78,165,114,185,90,198,202,245,145,233,215,39,121,78,255,0,202,7,28,226,75,75,51,252,215,78,117,27,75,51,92,107,9,188,89,253,183,20,183,251,29,125,28,17,93,96,154,24,90,216,29,50,54,22,190,88,102,122,200,136,213,123,210,150,31,122,36,106,138,24,131,157,95,154,124,91,233,253,15,168,220,76,171,200,199,245,217,251,183,252,72,235,252,221,180,67,90,53,43,137,44,110,251,167,58,67,154,229,86,216,48,122,58,73,107,44,150,10,186,232,35,157,181,245,238,116,78,146,24,220,212,122,53,236,114,181,87,125,158,213,251,208,201,92,154,244,159,84,244,191,242,191,249,76,211,76,175,18,246,159,217,255,0,5,237,219,53,77,7,138,237,251,67,185,218,239,49,189,125,61,198,117,116,239,183,91,119,249,160,22,84,0,0,69,94,104,254,68,245,55,240,95,88,162,37,81,26,185,143,98,121,86,115,193,142,161,226,216,86,51,117,200,47,85,190,201,240,214,235,93,20,149,117,83,244,93,105,30,254,136,163,71,61,221,44,99,156,187,39,185,173,85,95,114,40,20,131,194,119,154,125,27,250,129,143,122,140,6,202,102,190,220,50,112,201,196,149,131,137,45,40,190,223,120,124,212,171,117,182,221,156,88,170,235,43,42,241,58,248,96,166,130,58,248,93,36,178,72,232,145,172,99,90,138,229,114,170,34,34,42,169,176,72,2,42,243,71,242,39,169,191,130,250,197,17,42,136,213,204,123,19,202,179,158,12,117,15,22,194,177,155,174,65,122,173,246,79,134,183,90,232,164,171,170,159,162,235,72,247,244,69,26,57,238,233,99,28,229,217,61,205,106,170,251,145,64,164,30,19,188,211,232,223,212,12,123,212,96,54,83,53,246,225,147,134,78,36,172,28,73,105,69,246,251,195,230,165,91,173,182,236,226,197,87,89,89,87,137,215,195,5,52,17,215,194,233,37,146,71,68,141,99,26,212,87,43,149,81,17,17,85,77,130,64,0,0,170,190,121,223,169,63,222,79,225,166,10,229,161,192,229,79,17,217,148,58,195,156,62,145,154,117,133,222,35,100,212,146,50,42,135,223,46,48,164,115,165,19,161,122,57,169,76,141,124,78,153,207,111,198,201,18,54,34,171,158,248,103,167,31,188,36,229,92,92,234,158,137,98,214,217,124,14,55,98,246,221,195,38,184,185,210,69,219,161,117,77,165,143,130,9,82,25,99,74,201,35,89,157,11,36,68,107,187,50,42,174,204,82,90,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,125,91,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,214,0,3,175,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,96,0,67,94,18,57,104,105,31,14,57,13,239,56,201,233,233,51,76,133,247,137,164,198,230,186,64,202,150,88,237,209,85,43,232,159,26,58,54,181,107,149,172,134,73,42,26,198,244,61,58,33,70,181,30,249,161,7,58,191,52,248,183,211,250,31,81,184,151,82,84,95,55,109,16,214,141,74,226,75,27,190,233,206,144,230,185,85,182,12,30,142,146,90,203,37,130,174,186,8,231,109,125,123,157,19,164,134,55,53,30,141,123,28,173,85,223,103,181,126,244,3,176,114,49,253,118,126,237,255,0,18,45,80,173,94,77,122,79,170,122,95,249,95,252,166,105,166,87,137,123,79,236,255,0,130,246,237,154,166,131,197,118,253,161,220,237,119,152,222,190,158,227,58,186,119,219,173,187,252,208,178,160,0,0,0,0,53,172,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,170,14,38,248,100,226,74,255,0,196,150,171,223,108,92,62,106,85,198,219,113,206,47,181,116,117,148,152,157,124,208,84,193,37,124,206,142,88,228,108,74,215,177,205,84,114,57,21,81,81,81,80,183,78,92,56,158,85,131,112,99,167,152,182,107,140,221,113,251,213,23,181,188,77,186,233,69,37,37,84,29,119,90,183,179,174,41,17,175,111,83,30,215,38,233,239,107,145,83,220,168,4,149,0,0,0,0,0,1,64,60,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,33,255,0,49,238,30,181,247,57,227,59,80,242,156,43,67,245,3,32,178,214,251,39,195,92,109,120,205,109,93,44,253,22,170,70,63,162,88,227,115,29,210,246,57,171,178,251,156,213,69,247,162,147,131,148,78,158,231,218,107,195,110,73,98,212,108,31,32,197,110,83,231,21,149,113,81,222,237,147,80,207,36,14,160,160,107,101,108,115,53,174,86,43,152,246,163,145,54,221,142,79,185,64,155,224,0,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,237,196,223,12,156,73,95,248,146,213,123,237,139,135,205,74,184,219,110,57,197,246,174,142,178,147,19,175,154,10,152,36,175,153,209,203,28,141,137,90,246,57,170,142,71,34,170,42,42,42,1,97,92,149,60,172,101,63,80,43,189,58,220,79,242,16,114,137,211,220,251,77,120,109,201,44,90,141,131,228,24,173,202,124,226,178,174,42,59,221,178,106,25,228,129,212,20,13,108,173,142,102,181,202,197,115,30,212,114,38,219,177,201,247,41,55,192,0,0,128,28,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,44,127,155,182,158,231,218,149,195,110,55,98,211,156,31,32,202,174,80,103,20,117,114,209,217,45,147,87,79,28,13,160,175,107,165,116,112,181,206,70,35,158,198,171,149,54,221,237,79,189,8,63,203,135,135,173,125,193,184,206,211,204,167,53,208,253,64,199,236,180,94,214,241,55,27,166,51,91,73,75,7,93,170,173,140,235,150,72,218,198,245,61,237,106,110,190,247,57,17,61,234,128,93,248,0,8,1,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,1,110,156,221,180,247,62,212,174,27,113,187,22,156,224,249,6,85,114,131,56,163,171,150,142,201,108,154,186,120,224,109,5,123,93,43,163,133,174,114,49,28,246,53,92,169,182,239,106,125,232,86,175,12,156,50,113,37,96,226,75,74,47,183,222,31,53,42,221,109,183,103,22,42,186,202,202,188,78,190,24,41,160,142,190,23,73,44,146,58,36,107,24,214,162,185,92,170,136,136,138,170,6,193,32,0,5,43,115,171,243,79,139,125,63,161,245,27,137,117,37,69,243,118,209,13,104,212,174,36,177,187,238,156,233,14,107,149,91,96,193,232,233,37,172,178,88,42,235,160,142,118,215,215,185,209,58,72,99,115,81,232,215,177,202,213,93,246,123,87,239,64,58,87,37,79,52,249,79,211,250,239,81,183,23,82,84,95,40,157,16,214,141,53,226,75,36,190,234,54,144,230,184,173,182,124,30,178,146,42,203,221,130,174,134,9,39,117,125,3,155,19,100,154,54,181,94,173,99,220,141,69,223,102,57,126,229,45,208,0,0,12,85,197,143,149,141,100,250,127,144,250,116,230,181,134,203,188,77,218,110,183,254,27,117,94,197,98,182,85,220,110,87,28,30,251,73,71,71,73,11,166,158,166,121,40,38,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,26,251,255,0,36,238,41,255,0,240,105,213,95,253,13,184,255,0,238,64,217,76,0,0,0,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,90,167,13,63,253,134,219,191,211,252,239,255,0,199,221,10,245,226,111,134,78,36,175,252,73,106,189,246,197,195,230,165,92,109,183,28,226,251,87,71,89,73,137,215,205,5,76,18,87,204,232,229,142,70,196,173,123,28,213,71,35,145,85,21,21,21,11,52,225,155,74,181,31,252,203,74,141,33,173,194,238,182,204,206,231,135,229,246,186,123,37,210,157,104,42,188,85,85,69,197,41,227,123,106,58,59,93,125,216,213,21,253,45,233,122,59,125,151,112,41,175,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,183,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,157,77,221,118,87,43,156,214,49,175,123,216,199,108,61,195,174,131,97,188,54,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,117,200,230,238,141,87,187,161,136,200,218,189,12,106,38,53,224,131,130,236,87,132,125,56,130,134,181,182,171,222,125,114,238,79,123,200,98,161,141,178,51,186,144,245,80,211,78,172,73,150,141,139,4,106,141,122,252,114,35,165,233,103,82,70,201,42,0,0,0,135,250,163,203,83,67,181,55,137,171,54,188,213,218,188,5,7,199,116,200,236,244,175,135,194,222,47,17,85,83,73,79,36,180,210,193,36,111,134,104,210,177,181,104,142,98,200,238,203,145,58,159,51,221,48,0,31,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,245,128,0,0,5,0,243,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,135,252,199,184,122,215,220,231,140,237,67,202,112,173,15,212,12,130,203,91,236,159,13,113,181,227,53,181,116,179,244,90,169,24,254,137,99,141,204,119,75,216,230,174,203,238,115,85,23,222,138,78,14,81,58,123,159,105,175,13,185,37,139,81,176,124,131,21,185,79,156,86,85,197,71,123,182,77,67,60,144,58,130,129,173,149,177,204,214,185,88,174,99,218,142,68,219,118,57,62,229,2,111,128,0,16,215,154,198,188,212,232,223,11,149,248,205,138,182,146,59,238,164,212,46,51,27,29,81,18,79,29,185,241,61,213,243,50,23,177,203,43,59,72,148,206,84,70,246,214,178,55,163,218,228,98,58,101,21,1,205,135,6,215,221,105,226,58,130,221,167,250,53,170,183,252,111,15,199,233,173,236,158,143,29,173,170,181,203,93,51,223,81,60,244,142,137,175,141,219,199,45,44,82,63,225,114,190,153,88,168,169,27,85,66,10,240,253,166,127,150,77,113,192,244,182,74,75,173,69,38,77,144,80,219,235,253,151,31,93,84,52,47,153,190,42,118,124,15,70,246,160,73,100,87,185,170,214,53,138,231,39,75,84,191,238,33,113,107,22,13,193,126,165,225,88,181,15,130,178,227,250,95,121,181,219,169,187,175,147,177,75,5,166,88,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,251,200,45,202,55,132,77,71,194,245,31,38,215,13,94,211,171,174,51,236,155,122,217,44,20,153,13,145,105,170,164,170,157,90,249,234,224,73,186,101,135,183,11,18,30,180,143,166,70,214,74,214,191,224,145,171,97,60,77,218,110,183,254,27,117,94,197,98,182,85,220,110,87,28,30,251,73,71,71,73,11,166,158,166,121,40,38,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,1,173,17,178,71,12,150,155,85,255,0,132,77,40,177,95,109,148,151,27,109,199,77,236,84,149,148,117,112,182,104,42,96,146,217,11,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,160,207,228,157,197,63,254,13,58,171,255,0,161,183,31,253,201,176,71,12,150,155,173,131,134,221,40,177,95,109,149,118,235,149,187,7,177,82,86,81,213,194,232,103,166,158,58,8,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,107,195,196,14,153,254,70,245,199,60,210,216,233,46,180,244,152,206,65,93,111,160,246,164,125,21,83,80,178,103,120,89,223,240,49,29,221,129,98,145,30,214,163,94,215,163,154,157,46,66,231,249,83,235,205,78,178,112,185,65,140,223,107,105,36,190,233,181,66,99,50,49,181,17,44,242,91,153,19,29,65,51,225,99,26,177,51,180,171,76,213,84,119,113,104,228,122,189,206,87,163,99,175,55,46,17,53,31,52,212,124,103,92,52,135,78,174,185,55,181,173,233,100,191,210,99,214,69,169,170,142,170,5,115,224,171,157,33,234,150,110,228,47,88,122,214,62,152,219,71,19,92,255,0,142,54,167,84,229,61,131,107,238,139,113,29,95,110,212,13,26,213,91,6,55,152,99,245,54,247,207,89,142,214,210,218,226,174,133,236,168,130,122,183,74,214,70,221,163,138,170,40,223,241,57,31,82,140,68,68,145,202,129,102,156,75,231,245,58,89,195,206,164,106,13,191,33,164,177,220,172,120,189,202,166,215,93,82,177,116,69,113,240,239,74,52,68,149,21,143,123,170,22,38,49,142,69,235,123,154,221,157,213,178,235,89,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,118,156,220,168,181,79,48,208,236,103,75,116,167,79,245,3,37,171,191,100,9,112,186,125,154,181,84,214,82,182,134,146,23,126,98,179,177,186,167,92,243,211,73,27,28,213,107,157,76,231,110,142,141,187,192,14,11,56,65,215,218,190,43,52,194,171,53,210,61,64,195,236,182,124,130,11,237,77,222,233,137,214,197,75,23,128,69,172,100,79,146,70,177,140,239,62,157,176,163,149,222,231,74,138,136,229,68,106,133,212,240,253,166,127,145,189,14,192,244,182,74,75,85,61,94,51,143,208,219,235,253,151,31,69,44,213,204,133,190,42,118,124,12,87,119,103,89,100,87,185,168,231,185,234,231,39,83,148,200,0,1,175,15,48,141,47,186,233,87,24,58,147,108,184,58,174,106,123,253,226,92,162,134,174,106,39,83,50,162,11,131,150,165,123,91,170,164,140,138,89,37,167,89,26,187,57,244,239,247,53,81,88,219,9,228,167,169,159,104,52,59,52,210,218,186,187,173,69,94,31,144,50,225,15,136,147,174,150,158,134,190,31,205,193,79,187,213,89,180,244,149,146,61,136,214,183,170,116,114,43,156,247,237,240,57,191,112,165,159,106,85,215,10,214,253,46,197,178,12,170,229,5,63,217,91,173,166,211,67,53,116,241,192,215,77,83,77,83,28,16,66,231,35,17,207,170,100,178,61,251,110,250,100,107,125,238,83,21,114,162,211,13,104,209,206,40,231,172,212,109,7,212,171,29,183,36,197,235,236,145,92,235,177,122,186,106,42,73,251,176,85,181,213,19,76,198,54,54,57,180,143,141,170,155,170,201,36,109,219,226,85,64,184,144,0,21,235,206,190,237,106,135,134,220,54,197,53,206,145,151,42,204,226,158,174,158,141,211,53,39,154,8,104,43,91,44,172,143,126,167,49,142,158,22,185,200,155,53,101,141,23,110,164,222,181,184,22,194,174,185,255,0,24,58,73,98,179,84,82,67,81,75,148,82,94,222,234,151,185,172,88,45,238,241,211,53,21,173,114,245,186,42,105,26,196,219,101,122,181,21,90,138,174,75,9,231,41,164,250,167,170,31,146,15,201,158,154,101,121,111,179,62,208,120,223,97,89,170,107,252,47,115,217,253,190,239,101,142,232,234,237,191,167,171,109,250,29,183,201,76,43,202,191,133,189,83,199,248,172,167,206,181,91,74,117,3,17,164,197,113,251,141,194,215,85,116,177,84,208,82,212,87,74,145,209,246,30,249,226,68,126,240,85,212,189,24,215,53,221,81,163,183,86,181,200,161,114,128,0,32,87,57,251,77,214,227,194,133,146,178,223,108,171,170,167,181,231,20,21,117,210,195,11,158,202,88,22,142,182,20,150,87,34,108,198,44,179,69,26,57,219,39,92,140,111,205,200,139,84,60,39,121,167,209,191,168,24,247,168,192,93,247,49,236,79,42,206,120,49,212,60,91,10,198,110,185,5,234,183,217,62,26,221,107,162,146,174,170,126,139,173,35,223,209,20,104,231,187,165,140,115,151,100,247,53,170,171,238,69,42,47,134,78,25,56,146,176,113,37,165,23,219,239,15,154,149,110,182,219,179,139,21,93,101,101,94,39,95,12,20,208,71,95,11,164,150,73,29,18,53,140,107,81,92,174,85,68,68,69,85,2,194,185,213,249,88,197,190,160,80,250,117,196,170,190,19,188,211,232,223,212,12,123,212,96,45,211,155,182,158,231,218,149,195,110,55,98,211,156,31,32,202,174,80,103,20,117,114,209,217,45,147,87,79,28,13,160,175,107,165,116,112,181,206,70,35,158,198,171,149,54,221,237,79,189,10,213,225,147,134,78,36,172,28,73,105,69,246,251,195,230,165,91,173,182,236,226,197,87,89,89,87,137,215,195,5,52,17,215,194,233,37,146,71,68,141,99,26,212,87,43,149,81,17,17,85,64,216,36,0,6,42,226,199,202,198,178,125,63,200,125,58,115,90,195,101,222,38,237,55,91,255,0,13,186,175,98,177,91,42,238,55,43,142,15,125,164,163,163,164,133,211,79,83,60,148,19,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,125,255,0,146,119,20,255,0,248,52,234,175,254,134,220,127,247,32,93,79,255,0,26,203,255,0,149,255,0,255,0,157,194,128,77,132,254,201,229,95,230,109,253,133,251,51,117,251,73,249,15,246,79,177,252,20,158,59,199,123,7,181,225,187,27,119,59,221,207,131,183,211,213,213,240,237,191,184,164,31,228,157,197,63,254,13,58,171,255,0,161,183,31,253,200,23,253,194,119,149,141,27,250,127,143,122,116,6,85,49,167,12,150,155,173,131,134,221,40,177,95,109,149,118,235,149,187,7,177,82,86,81,213,194,232,103,166,158,58,8,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,75,0,64,14,117,126,86,49,111,168,20,62,157,113,39,249,8,57,187,105,238,125,169,92,54,227,118,45,57,193,242,12,170,229,6,113,71,87,45,29,146,217,53,116,241,192,218,10,246,186,87,71,11,92,228,98,57,236,106,185,83,109,222,212,251,208,10,139,225,59,205,62,141,253,64,199,189,70,3,101,51,95,110,25,56,100,226,74,193,196,150,148,95,111,188,62,106,85,186,219,110,206,44,85,117,149,149,120,157,124,48,83,65,29,124,46,146,89,36,116,72,214,49,173,69,114,185,85,17,17,21,84,216,36,0,0,0,0,1,138,184,177,242,177,172,159,79,242,31,78,156,202,166,52,226,110,211,117,191,240,219,170,246,43,21,178,174,227,114,184,224,247,218,74,58,58,72,93,52,245,51,201,65,51,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,13,104,141,170,13,107,63,146,119,20,255,0,248,52,234,175,254,134,220,127,247,38,202,96,0,0,0,0,13,85,205,170,13,107,63,146,119,20,255,0,248,52,234,175,254,134,220,127,247,32,95,247,9,222,86,52,111,233,254,61,233,208,25,84,198,156,50,90,110,182,14,27,116,162,197,125,182,85,219,174,86,236,30,197,73,89,71,87,11,161,158,154,120,232,33,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,153,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,1,193,255,0,218,115,56,189,55,3,195,125,231,51,131,125,223,35,152,17,243,140,172,57,185,78,144,228,76,108,72,249,25,107,171,115,83,167,127,122,82,212,34,127,53,127,164,81,109,182,243,87,166,90,159,81,81,18,190,41,105,234,106,90,168,155,183,222,157,214,47,222,213,251,212,216,159,83,168,27,112,194,239,20,238,111,87,114,134,161,155,111,183,206,39,167,237,254,179,95,62,43,172,235,97,214,123,196,77,102,221,85,181,174,70,239,255,0,141,74,159,181,64,180,190,29,56,193,182,230,55,123,78,57,45,29,114,207,93,80,216,55,72,219,210,138,231,73,178,255,0,134,85,255,0,212,164,228,160,86,205,75,12,237,69,78,228,109,127,191,250,209,20,172,142,90,204,183,92,226,164,145,244,219,77,79,51,87,171,173,222,237,228,171,251,189,201,247,22,113,73,26,71,19,58,19,221,210,159,243,1,239,126,219,123,202,146,230,250,216,89,83,140,74,136,189,82,85,213,126,207,186,154,156,182,201,63,69,119,249,20,245,205,186,243,13,117,239,24,183,177,251,201,13,85,79,82,108,191,206,166,166,219,238,3,165,114,178,198,165,189,107,180,53,178,51,170,42,91,93,115,254,74,169,250,17,55,246,42,127,60,187,168,24,214,70,140,68,247,33,87,156,163,49,95,10,250,187,250,199,241,45,61,76,104,187,253,206,142,141,127,111,245,254,194,209,147,228,0,226,187,239,238,57,41,225,62,96,121,67,200,0,14,14,79,121,204,227,243,80,60,167,200,57,122,90,170,191,114,30,79,207,93,55,98,146,105,149,127,66,55,59,254,36,2,2,115,69,207,35,180,224,174,178,71,38,207,169,98,183,109,255,0,165,13,107,127,164,159,179,246,20,223,29,100,178,85,204,196,87,42,200,247,47,187,127,218,170,79,46,105,217,186,92,181,14,59,67,37,221,177,210,162,42,116,252,156,147,214,183,250,63,215,251,72,59,129,90,164,188,228,16,210,196,221,220,238,175,191,253,131,215,246,167,236,2,228,121,99,105,213,61,143,79,210,252,180,237,73,234,224,115,92,254,132,71,42,54,182,127,154,244,162,253,201,247,147,189,158,228,68,254,163,8,112,141,136,73,135,233,77,182,221,59,58,101,107,103,71,123,247,249,213,76,239,185,203,253,35,57,1,198,71,181,141,221,203,177,85,124,201,117,157,247,218,184,116,254,209,90,174,149,213,109,71,182,57,55,251,235,34,84,248,94,171,243,84,254,111,254,194,195,245,159,81,45,248,6,45,81,119,175,155,182,216,250,54,248,92,191,57,35,111,220,215,127,77,62,226,159,244,43,13,190,241,9,175,46,200,171,35,235,165,246,146,212,111,187,19,225,241,177,63,238,115,23,229,50,253,223,253,0,156,188,181,116,141,216,182,154,203,126,184,210,163,103,186,77,79,84,174,115,61,234,215,81,181,126,106,196,95,155,215,239,82,112,53,168,196,217,62,71,88,211,124,102,28,75,18,183,217,105,219,179,105,233,160,141,83,117,254,108,77,111,222,171,253,31,218,118,144,56,61,125,199,165,17,85,79,99,213,62,65,173,3,155,19,100,57,30,19,220,121,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,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,119,189,15,39,133,77,192,226,136,159,35,153,195,167,101,249,156,128,252,23,218,127,21,105,171,129,83,116,124,50,53,127,177,90,168,81,39,50,44,85,248,230,182,58,127,15,36,109,171,142,170,102,185,221,91,59,122,201,191,106,127,90,124,139,231,157,139,36,79,103,244,154,169,255,0,168,168,142,110,152,115,97,204,177,235,171,96,70,162,219,170,21,206,68,98,110,171,86,159,239,255,0,59,255,0,88,31,67,149,173,218,248,236,138,10,22,177,174,161,89,89,220,85,141,119,249,86,42,123,211,250,203,103,133,55,141,171,183,220,133,57,114,175,205,39,131,63,165,199,29,4,110,101,68,204,78,189,221,186,108,202,199,127,103,222,92,101,58,170,194,199,126,214,167,252,192,113,172,122,69,3,158,239,146,109,255,0,58,20,139,204,182,177,110,154,185,108,162,234,71,167,139,106,108,223,235,166,165,253,133,215,223,230,240,246,217,101,119,232,167,78,255,0,253,210,20,71,197,117,254,76,231,136,26,24,158,212,232,101,109,50,39,189,87,244,162,165,79,231,127,96,22,61,203,91,17,109,131,74,104,171,124,44,145,190,166,22,73,187,186,182,84,117,45,34,251,183,79,234,38,129,130,248,67,176,197,100,209,252,97,145,55,110,187,61,18,170,34,34,123,214,150,15,127,187,251,12,232,7,135,124,142,45,249,158,93,253,129,168,187,238,7,32,0,3,194,33,225,206,68,79,152,71,34,160,28,142,169,169,247,180,199,240,59,245,223,173,173,240,150,249,230,71,59,109,145,90,205,254,245,67,181,152,123,138,107,132,212,58,39,151,45,63,190,73,45,83,70,137,186,167,233,116,183,231,255,0,8,10,56,226,187,41,184,231,218,173,123,185,207,43,100,142,58,138,150,51,161,136,137,178,84,206,228,249,111,253,63,218,125,222,7,244,250,147,41,213,8,82,227,79,35,226,143,175,110,151,57,191,58,122,159,189,19,246,181,15,110,161,105,133,122,218,238,121,141,74,57,27,36,243,39,191,161,83,117,107,228,254,150,228,144,229,143,165,244,119,123,205,117,250,169,207,234,131,182,172,78,150,42,124,76,172,106,252,253,255,0,112,22,181,137,91,162,182,89,225,164,137,174,107,89,213,238,85,223,230,247,47,253,39,211,175,171,138,138,153,213,19,61,172,107,118,247,185,81,19,222,187,125,231,154,72,210,40,81,189,40,138,159,251,76,49,197,142,172,51,74,180,174,225,124,70,181,210,54,106,86,55,119,61,190,247,204,137,243,98,42,252,145,64,129,220,127,113,23,117,201,239,177,233,246,51,87,79,60,94,254,234,69,12,114,57,126,10,89,83,101,107,156,191,54,187,238,37,223,6,26,7,102,211,140,14,219,92,148,21,17,86,85,83,67,44,171,36,178,47,196,232,105,213,222,231,34,109,239,97,92,60,53,224,151,62,33,245,110,75,245,246,105,31,4,123,117,110,173,149,61,244,211,53,63,194,187,127,156,41,247,127,208,93,134,63,104,167,179,90,233,168,105,90,141,100,81,49,168,155,34,124,154,137,247,127,96,31,69,140,70,53,26,223,146,38,199,25,29,178,30,195,209,34,245,46,192,120,69,87,47,251,231,189,62,71,169,172,93,211,220,123,128,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,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,171,239,57,34,238,120,115,80,52,3,211,118,170,33,2,121,162,225,201,119,193,40,235,250,58,157,4,47,77,247,249,117,85,211,127,178,66,124,17,115,143,44,70,108,155,76,101,74,118,171,150,38,53,23,116,85,249,213,83,175,220,213,253,128,85,215,46,11,255,0,178,184,134,198,233,101,68,111,122,185,172,217,87,231,188,21,31,213,254,200,189,251,116,173,154,134,9,26,191,165,27,87,255,0,82,26,240,240,151,124,118,37,196,134,31,80,249,85,141,246,197,51,21,58,182,247,57,174,111,237,79,233,155,5,97,85,236,184,227,54,218,214,187,116,154,150,23,162,239,191,185,99,106,255,0,210,7,28,189,139,37,162,102,34,236,171,211,183,255,0,118,210,150,165,211,100,189,113,81,111,177,182,78,227,98,171,161,145,253,45,223,221,213,70,159,115,191,217,126,210,233,115,36,145,44,179,185,159,63,135,222,159,229,180,169,29,18,163,184,87,241,120,247,92,85,242,73,15,129,127,199,212,191,234,148,127,183,251,16,11,95,210,235,51,44,24,77,154,212,198,43,82,154,130,158,20,223,127,147,97,99,126,245,95,217,251,78,220,126,11,28,73,29,162,141,17,54,218,158,63,119,252,20,63,120,28,92,191,214,121,106,251,142,14,95,121,201,159,32,57,0,0,241,182,225,54,249,30,78,59,251,247,3,202,170,39,204,233,186,153,105,139,35,198,43,172,178,68,178,71,83,23,109,200,155,252,149,205,223,228,169,251,63,105,220,85,21,199,206,186,194,207,11,52,206,233,233,142,55,57,119,254,164,2,175,56,239,165,180,225,24,100,24,205,59,218,199,212,57,168,145,171,151,171,119,69,84,207,146,170,175,243,127,105,32,121,111,224,145,89,180,130,209,126,108,14,71,220,232,96,149,206,94,175,126,206,168,255,0,100,169,252,239,216,132,61,230,29,150,38,83,173,118,220,90,134,101,145,145,62,24,93,27,29,186,35,210,174,173,139,238,69,95,127,196,137,242,44,143,131,108,107,236,231,15,248,93,43,227,86,61,108,180,175,114,42,109,250,72,231,126,196,254,144,25,174,182,166,26,42,89,42,103,149,177,177,141,87,42,185,118,79,114,42,255,0,208,85,207,50,61,103,162,204,228,252,149,227,117,113,214,213,186,170,41,31,28,11,212,228,237,75,83,212,155,116,125,221,9,252,226,118,241,65,169,52,154,111,166,87,27,173,69,91,96,123,161,168,100,107,220,70,170,189,41,164,114,34,110,230,254,207,185,74,171,208,60,98,235,196,47,19,211,94,46,17,79,91,110,238,92,229,115,164,107,164,106,39,231,28,223,122,164,141,249,204,159,127,223,255,0,24,78,14,0,180,6,183,78,241,55,92,174,180,83,67,61,86,221,73,35,85,170,157,50,213,34,127,61,126,231,167,220,77,84,77,144,248,248,189,142,154,195,108,142,142,154,22,70,212,223,220,198,162,39,233,57,126,228,79,218,125,133,3,195,207,82,34,170,251,206,79,114,170,236,121,98,110,160,115,106,108,135,144,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,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,168,120,105,200,240,136,159,176,15,39,68,213,252,114,155,36,196,234,40,106,169,153,51,29,209,186,57,61,223,225,88,191,181,63,97,222,207,201,114,164,142,178,153,208,201,190,203,183,201,118,251,208,13,116,99,161,251,5,175,248,252,206,78,194,83,93,168,228,119,79,220,136,145,42,252,183,254,145,125,124,62,95,153,127,211,12,122,181,146,171,209,246,202,71,34,174,255,0,125,60,75,247,162,126,210,158,56,243,211,138,140,19,84,155,123,138,154,102,70,249,98,123,30,238,165,79,130,26,68,95,155,81,62,110,253,165,135,242,232,206,103,200,244,126,217,75,81,52,79,117,44,80,211,162,53,173,69,70,182,150,145,62,229,255,0,100,4,171,202,251,139,103,153,172,77,215,225,247,123,191,166,210,175,52,94,207,87,23,23,83,190,70,251,213,180,61,75,186,123,147,185,71,253,101,154,234,5,210,27,70,63,61,101,68,168,200,217,211,186,170,162,124,222,196,251,255,0,180,174,126,15,175,177,103,92,79,100,87,86,42,61,145,80,209,43,21,155,109,254,18,153,23,125,149,126,246,1,102,246,196,233,183,211,55,111,209,137,137,255,0,224,161,250,143,85,51,122,96,141,191,177,168,159,250,143,104,30,181,111,191,230,114,111,200,227,212,187,236,115,111,200,15,32,0,60,47,203,220,120,68,60,170,167,200,39,200,15,39,85,212,235,210,88,48,59,253,217,30,173,240,182,233,230,69,79,154,116,177,87,246,41,218,87,220,71,110,57,51,103,226,28,60,230,181,20,242,70,146,201,104,154,38,245,34,47,233,58,54,124,149,83,250,96,86,21,186,41,117,159,139,231,201,92,213,172,167,138,240,168,173,145,219,162,34,93,19,246,244,253,210,175,252,101,207,96,22,170,124,111,5,178,90,224,137,145,69,71,111,167,133,141,106,123,145,17,136,136,159,121,86,156,180,112,132,202,115,203,142,101,95,79,43,228,117,76,210,35,211,169,173,223,189,71,39,220,155,127,57,126,242,126,113,41,172,148,218,61,129,201,89,28,244,237,158,54,198,214,54,78,151,124,165,133,171,238,87,183,238,144,8,121,204,183,86,238,151,137,172,218,109,105,184,204,223,17,94,228,145,173,119,74,57,29,77,27,118,93,218,159,227,215,249,223,253,12,191,203,195,66,109,184,110,33,75,150,214,90,224,117,194,186,21,149,103,86,162,191,166,90,106,101,84,221,30,239,189,23,238,251,200,173,194,166,35,123,226,155,92,171,115,44,238,41,39,162,181,195,75,85,10,211,177,208,55,184,147,66,207,155,26,168,190,232,87,221,213,255,0,208,182,156,71,28,162,198,44,116,150,155,123,28,200,105,225,142,54,53,207,87,42,35,88,214,167,189,127,169,168,7,219,106,35,83,100,79,113,197,239,216,228,171,177,233,123,186,149,81,0,34,238,187,158,214,166,200,112,141,167,180,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,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,195,171,101,57,158,183,51,250,128,230,139,185,225,232,138,221,148,53,21,15,43,242,2,182,185,166,233,228,51,96,85,57,83,32,133,179,80,68,231,163,147,165,21,119,146,141,191,209,223,228,159,180,248,188,169,179,25,157,109,146,197,53,68,138,140,114,170,53,85,202,158,230,208,183,221,239,216,205,156,205,108,210,214,104,45,254,118,63,116,142,145,202,169,178,127,143,165,254,191,234,32,223,45,108,225,113,173,82,142,195,81,47,75,106,165,72,145,58,119,248,157,83,70,223,185,171,253,31,218,5,170,241,51,115,101,14,154,214,189,103,146,46,164,137,119,110,251,167,231,225,253,159,218,64,158,86,148,73,115,212,220,182,243,186,185,25,67,68,196,85,95,127,190,127,235,255,0,32,150,188,110,93,91,6,138,84,59,185,178,205,28,14,98,237,255,0,140,210,170,253,223,214,70,222,82,180,106,181,185,125,67,147,226,240,180,94,255,0,219,249,249,255,0,246,1,102,113,166,204,68,253,136,114,95,145,225,191,35,202,252,128,225,243,83,155,126,71,4,249,156,219,242,3,200,7,141,246,3,199,205,79,63,35,138,123,215,99,152,28,94,228,107,119,119,200,175,14,103,218,159,13,54,23,83,167,244,210,203,223,187,70,176,109,210,228,79,211,163,119,207,169,19,228,239,216,165,132,214,204,216,41,221,35,190,73,183,252,229,49,241,229,150,63,45,226,58,223,142,245,111,28,119,10,70,109,183,205,31,13,19,151,238,79,217,251,64,150,252,186,241,27,110,13,164,80,228,21,113,177,178,212,68,218,135,189,26,142,119,197,75,72,245,247,163,81,126,108,253,164,118,227,159,88,238,186,187,170,85,122,89,134,84,207,35,104,106,231,130,86,189,207,133,170,173,100,18,124,213,251,47,190,23,255,0,55,254,125,206,247,145,107,69,171,72,56,127,164,178,91,234,123,117,213,22,152,227,107,122,28,191,27,168,149,169,239,86,61,63,74,52,251,246,58,255,0,1,90,51,87,169,25,149,211,86,114,90,126,180,184,78,181,113,59,173,19,171,184,149,109,95,115,30,221,191,155,243,106,127,98,1,46,184,38,225,241,52,115,12,234,175,165,165,74,250,184,213,147,62,55,49,251,163,106,102,114,124,72,198,175,201,205,249,146,129,17,26,155,34,108,135,230,183,210,50,142,157,176,177,54,68,223,221,254,250,159,165,203,178,1,198,71,108,135,165,168,229,95,247,195,149,85,125,231,182,54,236,155,129,201,169,178,28,128,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,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,1,10,185,140,241,237,252,149,236,80,105,190,157,193,226,53,55,38,183,248,202,74,137,233,250,233,108,180,47,123,226,74,199,35,211,162,105,149,241,200,216,162,247,181,28,199,62,84,233,107,99,152,38,168,35,255,0,5,28,87,88,184,180,209,170,44,203,187,106,163,203,237,187,81,229,54,74,41,158,239,1,85,212,244,142,68,108,136,143,72,103,99,59,177,174,239,106,110,248,251,143,124,82,41,32,0,0,84,7,30,188,122,241,99,162,220,88,231,58,103,166,154,173,236,108,110,205,236,207,5,69,236,43,109,71,107,187,109,165,154,79,206,77,78,249,29,188,146,189,223,19,151,109,246,77,145,17,16,45,252,16,255,0,149,254,189,234,199,17,58,5,127,205,117,143,43,251,65,122,162,204,42,173,112,84,248,26,106,78,138,86,81,81,72,216,250,41,227,141,139,179,230,145,119,84,234,248,182,223,100,68,73,128,0,0,0,20,129,196,47,49,238,51,176,109,125,212,188,43,22,214,79,5,101,199,243,11,205,174,221,77,246,118,213,39,98,150,10,217,99,138,62,183,211,57,238,233,99,26,155,185,85,203,182,234,170,190,242,127,242,191,215,189,88,226,39,64,175,249,174,177,229,127,104,47,84,89,133,85,174,10,159,3,77,73,209,74,202,42,41,27,31,69,60,113,177,118,124,210,46,234,157,95,22,219,236,136,136,19,0,0,0,24,255,0,136,92,166,251,131,104,22,165,230,184,181,119,130,189,99,248,125,230,233,110,169,237,50,78,197,84,20,82,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,220,116,174,15,184,179,195,120,186,210,255,0,183,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,209,191,113,136,170,232,158,136,25,212,0,0,0,0,0,0,20,3,254,106,63,29,159,247,243,255,0,147,54,127,250,161,111,220,5,106,150,119,173,60,39,96,218,153,169,119,223,108,228,151,159,105,248,218,223,11,13,63,119,181,114,170,134,63,205,194,198,70,221,163,137,141,248,90,155,237,186,238,170,170,161,32,0,0,0,0,0,0,0,32,87,50,62,96,149,60,59,83,71,163,218,55,117,164,118,162,220,105,219,83,91,114,134,88,166,126,50,196,150,9,34,73,105,230,130,88,102,125,76,43,59,81,142,115,95,27,21,146,109,179,227,85,9,234,12,21,193,247,22,120,111,23,90,95,246,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,58,55,238,49,21,93,19,209,51,168,0,10,192,230,129,198,103,18,124,59,107,237,131,10,209,205,72,251,63,101,173,195,233,110,147,211,123,30,130,175,174,169,245,181,177,186,78,186,136,36,122,110,200,99,77,145,122,126,29,246,221,85,84,44,252,16,3,149,39,20,122,237,196,167,229,71,242,215,156,253,163,251,57,236,79,102,127,123,40,232,251,30,35,199,119,191,210,209,71,213,213,216,139,244,183,219,167,221,182,235,188,255,0,0,1,15,249,160,107,222,172,112,237,160,86,12,215,71,50,191,179,247,170,220,194,150,215,61,79,129,166,171,235,165,125,21,108,142,143,162,162,57,24,155,190,24,215,116,78,175,135,109,246,85,69,9,128,10,128,224,43,143,94,44,117,167,139,28,27,76,245,47,85,189,179,141,222,125,167,227,104,189,133,109,167,238,246,173,181,83,71,249,200,105,217,35,118,146,38,59,225,114,111,182,203,186,42,162,203,254,104,26,247,171,28,59,104,21,131,53,209,204,175,236,253,234,183,48,165,181,207,83,224,105,170,250,233,95,69,91,35,163,232,168,142,70,38,239,134,53,221,19,171,225,219,125,149,81,66,96,2,160,56,10,227,215,139,29,105,226,199,6,211,61,75,213,111,108,227,119,159,105,248,218,47,97,91,105,251,189,171,109,84,209,254,114,26,118,72,221,164,137,142,248,92,155,237,178,238,138,168,182,254,0,0,0,16,255,0,142,110,51,111,188,30,106,62,142,220,228,181,123,103,12,202,61,185,79,147,91,98,99,18,169,209,196,180,29,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,210,170,201,99,150,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,250,192,0,0,0,0,0,0,35,255,0,30,186,165,157,232,183,9,217,206,166,105,165,247,216,217,37,155,217,158,10,183,194,195,81,218,238,220,169,97,147,243,115,49,241,187,120,229,123,126,38,174,219,238,155,42,34,160,72,0,82,7,15,92,199,184,206,206,117,247,77,48,172,167,89,60,109,151,32,204,44,214,187,141,55,217,219,84,125,250,89,235,98,142,88,250,217,76,215,183,169,143,114,110,213,71,38,251,162,162,251,203,191,0,0,0,10,1,255,0,53,31,142,207,251,249,255,0,201,155,63,253,80,187,61,16,207,234,111,92,54,224,58,165,168,217,13,36,117,21,248,61,170,255,0,126,187,85,172,84,176,53,239,160,142,122,154,137,21,17,177,68,205,213,239,93,145,172,106,111,242,68,3,37,130,165,120,171,231,5,149,51,59,163,176,112,174,182,175,179,118,59,133,61,108,249,5,109,36,147,125,162,135,179,27,221,72,180,181,16,197,37,44,41,35,166,142,69,106,247,95,208,199,71,36,73,191,93,149,104,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,224,200,0,0,0,234,154,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,155,133,143,145,219,201,43,27,240,181,118,223,117,217,17,85,43,175,132,14,107,55,221,80,226,58,233,133,107,93,23,179,113,252,254,225,73,111,194,169,173,240,178,88,108,53,74,247,71,21,44,207,108,105,53,71,137,87,196,142,157,202,173,100,173,69,72,226,138,71,44,33,103,224,0,0,16,43,153,31,48,74,158,29,169,163,209,237,27,186,210,59,81,110,52,237,169,173,185,67,44,83,63,25,98,75,4,145,36,180,243,65,44,51,62,166,21,157,168,199,57,175,141,138,201,54,217,241,170,132,245,4,53,224,115,152,238,27,197,109,75,180,251,48,180,82,97,250,139,79,78,217,97,161,101,82,201,73,123,99,34,69,158,90,53,122,35,152,246,185,36,122,211,57,94,246,197,179,155,36,168,217,86,58,235,212,46,98,60,192,52,215,63,201,116,230,251,175,116,147,220,177,91,197,109,146,178,90,76,110,210,232,36,158,154,103,195,35,163,115,168,154,229,98,185,138,168,170,214,174,219,110,137,242,2,247,129,26,185,120,235,221,247,136,158,24,44,121,174,105,149,253,160,203,232,174,23,11,94,69,83,224,89,73,209,84,202,135,73,12,125,17,199,28,75,181,36,212,139,188,105,211,241,108,171,214,143,68,146,160,0,40,175,85,121,176,113,99,144,106,62,71,119,210,253,71,251,51,136,84,92,37,246,29,173,216,237,182,73,41,232,90,189,48,247,93,52,83,61,102,115,17,175,147,243,174,111,113,207,232,217,157,45,64,189,64,70,174,94,58,131,171,26,183,195,5,143,85,117,143,63,251,87,122,202,46,23,10,136,36,246,85,53,15,129,165,134,161,212,141,166,218,157,173,100,191,29,52,146,247,21,173,119,231,250,61,232,196,85,235,252,48,113,183,106,213,29,116,212,238,26,115,185,233,45,249,102,29,148,94,233,44,53,19,85,53,31,127,162,134,229,91,249,168,162,108,44,99,31,75,76,202,102,43,122,223,36,172,107,229,95,208,149,80,37,168,0,0,6,10,227,127,87,179,45,5,225,143,45,213,205,63,158,146,59,238,59,81,104,154,157,42,224,73,160,149,143,186,82,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,25,212,24,171,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,221,50,211,200,230,47,249,50,49,92,214,57,241,75,19,213,140,235,233,76,170,0,0,0,24,127,139,109,111,186,240,225,160,57,30,180,89,172,116,151,154,140,114,162,214,231,208,84,200,232,217,83,4,215,26,106,121,152,143,111,189,143,88,166,147,161,251,57,26,254,151,43,94,136,172,94,215,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,14,234,0,0,0,0,0,0,10,224,227,163,153,245,78,140,234,229,159,74,116,89,105,46,207,197,111,20,53,217,133,117,53,100,78,101,75,35,124,201,89,96,84,150,154,70,198,245,111,97,95,83,19,213,241,63,170,62,148,123,30,137,53,56,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,184,220,237,145,202,198,245,177,89,35,83,161,237,85,12,150,0,0,0,0,8,149,96,227,110,213,101,227,143,56,225,35,81,231,164,160,167,146,162,138,108,78,241,83,84,216,152,233,231,182,91,158,203,74,70,216,81,21,242,75,37,100,172,150,89,119,115,222,216,90,138,171,27,73,106,0,0,0,0,0,2,176,57,160,113,153,196,159,14,218,251,96,194,180,115,82,62,207,217,107,112,250,91,164,244,222,199,160,171,235,170,125,109,108,110,147,174,162,9,30,155,178,24,211,100,94,159,135,125,183,85,85,11,63,5,96,114,191,227,51,137,62,34,117,246,255,0,133,107,30,164,125,160,178,209,97,245,87,72,41,189,143,65,73,209,84,202,218,40,219,39,93,60,17,189,118,100,210,38,202,189,63,22,251,110,136,169,103,224,0,0,0,0,1,135,248,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,157,42,216,89,211,20,143,124,142,69,233,99,29,210,215,191,162,55,198,174,92,188,195,46,188,75,221,111,250,99,173,21,152,253,191,54,101,68,183,44,127,194,53,212,201,116,162,123,164,146,90,88,226,118,237,87,210,53,26,137,249,197,146,72,85,28,173,114,195,52,207,9,234,0,0,0,0,8,1,205,111,138,61,118,225,175,242,93,249,20,206,126,206,125,163,246,223,180,255,0,189,148,117,157,255,0,15,224,123,63,233,152,164,233,233,239,203,250,59,111,213,239,223,100,219,31,242,191,227,51,137,62,34,117,246,255,0,133,107,30,164,125,160,178,209,97,245,87,72,41,189,143,65,73,209,84,202,218,40,219,39,93,60,17,189,118,100,210,38,202,189,63,22,251,110,136,168,22,126,0,0,1,72,28,66,243,30,227,59,6,215,221,75,194,177,109,100,240,86,92,127,48,188,218,237,212,223,103,109,82,118,41,96,173,150,56,163,235,125,51,158,238,150,49,169,187,149,92,187,110,170,171,239,2,239,193,15,249,95,235,222,172,113,19,160,87,252,215,88,242,191,180,23,170,44,194,170,215,5,79,129,166,164,232,165,101,21,20,141,143,162,158,56,216,187,62,105,23,117,78,175,139,109,246,68,68,152,0,1,82,188,66,243,123,206,241,238,35,161,161,209,139,125,170,187,77,176,219,132,246,251,141,60,206,134,111,181,189,47,88,229,157,149,76,71,246,33,78,149,90,103,194,171,191,186,89,82,70,191,176,201,171,109,226,210,197,173,28,23,231,156,64,232,229,223,193,94,177,252,62,233,81,60,126,29,242,123,22,251,5,165,42,221,77,189,68,44,101,79,101,242,199,249,196,98,196,253,190,244,221,16,36,168,40,7,252,212,126,59,63,239,231,255,0,38,108,255,0,245,66,239,184,122,202,111,185,206,129,105,166,107,148,215,120,219,214,65,135,217,174,151,26,158,211,35,239,213,79,69,20,146,201,208,196,107,27,212,247,185,118,106,35,83,125,145,17,61,192,100,0,117,77,85,212,204,87,70,244,227,35,213,44,214,175,195,217,113,155,124,183,10,158,153,35,100,147,116,39,193,4,93,199,177,142,154,87,171,99,141,138,228,235,145,236,106,46,238,66,170,244,143,156,158,163,187,92,110,21,186,183,143,90,191,38,217,37,194,150,158,154,134,5,86,73,137,210,247,154,199,212,182,104,225,124,181,219,66,175,124,177,185,157,82,72,214,246,187,13,222,37,11,127,4,74,227,87,140,27,174,132,232,94,152,241,17,164,203,73,127,177,100,89,69,173,211,82,212,196,232,89,119,178,85,219,107,39,70,35,158,206,237,59,220,141,134,70,63,165,28,199,177,189,109,115,122,227,116,138,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,234,146,55,201,15,90,124,112,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,3,181,128,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,28,28,228,57,156,92,159,126,192,26,228,83,145,197,168,159,113,200,12,13,198,85,138,150,249,160,121,164,53,81,35,154,150,122,135,123,218,138,187,167,67,147,109,209,126,246,161,78,124,42,246,109,60,71,82,211,62,169,145,50,43,203,17,168,231,163,87,221,95,2,34,125,223,176,187,238,32,49,223,180,218,73,149,89,218,247,49,213,54,154,152,209,83,111,114,171,127,175,251,10,26,95,19,166,188,70,189,145,204,244,125,38,66,173,87,117,116,175,195,95,254,197,127,216,1,108,156,105,82,197,95,195,237,53,98,57,87,166,146,153,81,81,125,202,139,61,34,24,255,0,149,77,45,52,88,229,234,120,163,106,73,45,60,61,123,34,111,238,170,168,219,115,179,235,141,241,50,158,16,108,55,55,175,83,167,179,208,61,203,186,170,239,223,165,251,215,222,191,35,163,114,163,175,145,212,249,69,10,167,195,21,53,39,74,110,191,125,69,66,168,22,50,159,32,171,176,79,144,112,28,78,73,242,56,34,238,167,52,249,1,228,240,187,30,78,43,243,0,137,183,191,220,114,60,39,200,47,200,14,161,170,185,21,54,49,135,85,221,170,231,100,49,198,248,154,174,123,145,169,241,72,137,243,85,79,249,202,4,214,173,70,147,38,215,10,220,185,149,8,171,12,148,242,177,90,255,0,118,237,165,137,190,239,137,126,246,126,210,221,121,138,234,68,216,102,131,220,82,153,234,201,229,174,161,141,170,215,189,171,183,121,85,125,237,254,166,41,71,120,237,61,102,111,155,81,91,26,170,146,92,234,161,167,85,223,117,77,246,111,243,149,63,245,129,158,244,55,78,178,190,33,181,30,133,42,155,89,81,65,5,68,72,245,218,71,181,24,147,197,186,123,219,35,127,70,111,254,175,190,239,116,71,78,237,218,115,167,150,44,114,138,149,145,120,59,124,16,187,224,107,85,85,173,93,247,217,173,247,238,229,251,136,229,192,167,12,182,109,56,194,232,111,179,47,122,186,182,40,170,21,207,130,20,86,245,197,76,237,145,91,186,254,147,63,105,51,34,141,34,141,177,183,228,212,68,3,151,185,16,245,72,255,0,184,246,61,219,39,251,199,161,81,94,190,240,60,177,55,95,146,30,244,77,142,12,102,219,30,192,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,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,24,171,137,126,34,240,78,23,244,178,191,83,51,170,143,241,180,118,122,46,137,191,190,119,79,13,52,208,81,247,34,138,78,207,119,176,246,247,94,222,134,124,213,126,72,161,138,184,250,227,95,21,225,79,78,42,236,150,155,159,136,212,220,154,223,52,120,229,190,157,99,124,148,29,104,232,219,115,168,73,26,246,54,24,158,138,172,107,218,189,233,24,172,68,233,108,175,138,133,178,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,113,218,181,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,104,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,212,237,147,117,114,185,206,123,220,247,189,239,117,133,114,194,229,239,106,191,218,169,56,142,215,204,78,146,227,109,184,211,212,195,142,226,215,235,67,102,130,166,9,27,15,102,236,228,124,138,215,177,205,90,150,71,20,208,42,42,43,39,98,255,0,130,112,16,47,134,142,34,243,190,23,245,78,131,83,48,90,143,241,84,119,138,46,136,127,190,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,222,182,124,209,126,104,187,4,112,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,221,113,185,219,35,149,141,235,98,178,70,167,67,218,171,77,156,197,56,21,169,225,107,50,92,227,79,168,42,223,165,119,250,136,97,161,154,166,170,39,190,217,113,153,42,30,182,212,69,145,103,153,141,142,157,210,50,103,51,244,30,214,57,239,123,85,239,199,252,14,113,119,117,225,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,245,116,119,19,101,100,147,70,142,143,186,178,52,54,30,40,7,154,63,158,205,77,252,23,209,232,139,232,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,197,11,243,71,243,217,169,191,130,250,61,16,19,255,0,146,167,149,140,167,234,5,119,167,91,137,254,64,14,74,158,86,50,159,168,21,222,157,110,39,248,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,106,156,149,60,172,101,63,80,43,189,58,220,85,95,22,62,105,245,147,234,6,67,234,51,150,83,201,83,84,176,79,201,102,83,162,158,221,255,0,62,127,104,43,178,159,102,120,89,191,248,47,195,91,169,187,253,238,142,215,248,111,135,163,175,175,239,233,219,222,5,149,0,0,197,92,88,249,88,214,79,167,249,15,167,78,80,15,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,122,101,167,145,204,95,242,100,98,185,175,107,37,138,39,171,31,209,210,183,253,197,143,149,141,100,250,127,144,250,116,230,181,128,108,231,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,238,166,189,124,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,221,42,172,150,61,130,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,245,128,0,0,0,213,92,191,238,87,30,68,244,203,241,175,88,173,40,4,189,62,82,218,165,130,101,124,39,88,116,206,193,125,241,89,38,9,226,190,208,81,120,89,153,224,252,109,202,186,106,95,206,61,137,28,157,113,181,93,249,183,59,167,109,157,178,251,128,154,160,0,0,0,0,24,127,138,174,38,48,222,20,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,210,173,133,157,49,72,247,200,228,94,150,49,221,45,123,250,35,120,116,174,58,56,205,177,112,121,167,20,183,56,237,94,217,204,242,143,17,79,140,219,101,99,210,149,210,68,140,238,212,212,200,221,182,134,46,236,74,177,181,201,36,142,123,90,222,148,87,203,30,190,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,157,131,84,181,75,59,214,156,238,231,169,154,151,125,246,206,73,121,236,248,218,223,11,13,63,119,181,11,33,143,243,112,177,145,183,104,226,99,126,22,166,251,110,187,170,170,175,95,185,218,110,182,90,150,81,222,109,149,116,21,18,83,193,86,200,170,97,116,79,116,19,196,201,161,149,26,228,69,86,73,20,145,200,199,124,156,199,181,201,186,42,40,25,47,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,189,50,211,200,230,47,249,50,49,92,215,181,146,197,19,213,143,232,233,93,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,186,203,71,105,186,205,106,168,190,195,108,171,125,182,142,162,26,74,138,198,194,229,130,25,230,108,142,138,39,201,183,75,94,246,193,51,154,213,93,220,145,72,169,191,74,237,34,184,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,186,85,89,44,97,176,161,74,220,234,252,211,226,223,79,232,125,70,226,92,158,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,41,179,157,95,154,124,91,233,253,15,168,220,64,250,188,154,181,211,78,52,219,81,243,61,47,205,111,62,202,186,234,55,178,98,176,77,58,35,105,106,42,169,86,169,22,149,210,42,252,19,73,226,155,218,69,78,151,185,142,98,57,30,232,216,251,148,53,87,47,39,150,159,29,85,60,77,99,53,90,97,169,213,245,117,90,161,142,83,207,114,170,174,117,44,81,193,119,183,45,66,35,103,98,65,27,34,133,240,172,240,194,232,213,169,212,157,185,26,231,171,164,72,194,111,144,3,157,95,149,140,91,234,5,15,167,92,73,254,64,14,117,126,86,49,111,168,20,62,157,113,2,0,114,184,243,217,166,95,141,122,61,105,63,249,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,168,20,62,157,113,2,0,114,184,243,217,166,95,141,122,61,105,127,197,0,242,184,243,217,166,95,141,122,61,105,127,192,0,0,85,95,60,239,212,159,239,39,240,211,21,114,197,227,199,242,33,125,166,208,109,88,189,116,224,57,5,193,190,205,186,92,110,61,186,92,94,103,50,103,73,179,123,78,94,205,68,238,167,71,117,73,28,80,185,100,153,118,235,149,203,149,121,231,126,164,255,0,121,63,134,149,86,6,213,0,172,190,84,60,113,211,100,182,171,39,8,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,218,37,134,38,199,179,29,27,59,214,104,0,0,0,0,0,138,188,209,252,137,234,111,224,190,177,68,74,162,42,243,71,242,39,169,191,130,250,197,16,20,109,162,25,173,171,77,117,163,1,212,107,237,61,92,246,220,87,40,181,94,235,34,164,99,93,60,144,83,85,199,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,62,102,202,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,171,185,58,121,112,115,0,172,225,222,251,22,146,106,246,69,254,132,245,254,38,120,170,106,35,158,162,76,118,171,161,242,117,83,178,22,73,35,225,154,68,70,62,20,111,74,73,42,74,213,103,231,146,80,187,240,0,26,171,155,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,82,188,199,249,127,214,112,239,125,151,86,244,135,29,255,0,66,122,255,0,13,4,180,212,242,79,81,38,59,85,208,200,250,106,31,51,228,145,240,205,34,43,217,50,187,165,36,149,98,114,51,243,43,46,21,224,235,140,92,239,132,12,238,162,255,0,96,163,246,206,55,121,232,251,65,143,247,33,167,246,167,106,26,134,82,255,0,117,62,9,100,131,181,37,66,201,249,180,78,189,186,93,186,47,187,96,156,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,189,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,160,30,54,248,62,201,184,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,233,104,95,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,125,91,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,54,229,205,199,183,242,87,190,207,166,250,137,7,136,211,44,154,225,227,42,234,32,167,235,170,178,215,61,140,137,107,26,140,78,185,161,86,71,27,101,139,222,228,107,26,248,147,169,174,142,110,215,204,235,143,31,203,125,246,167,65,180,158,245,213,128,227,247,7,123,74,233,110,184,247,41,114,137,154,200,93,30,237,237,53,123,52,243,182,161,27,211,36,145,76,228,142,100,223,162,39,32,97,254,63,184,193,186,241,101,171,142,117,189,105,35,193,48,234,138,202,12,81,144,196,228,125,76,15,123,82,74,233,93,35,27,47,93,66,67,19,210,55,53,169,19,26,198,116,245,164,146,73,24,14,193,98,192,51,44,155,25,201,179,59,22,61,87,87,98,195,169,233,170,111,183,6,162,36,20,44,168,168,101,60,8,247,42,162,43,228,150,68,70,177,55,122,163,100,114,39,76,111,115,127,38,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,183,171,88,222,167,189,169,187,149,26,155,238,170,137,239,2,223,185,98,243,0,172,213,218,58,110,31,181,191,34,241,121,213,39,76,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,251,230,145,237,116,205,123,119,71,72,215,190,75,21,53,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,184,157,28,230,215,167,20,220,41,201,154,234,245,203,218,154,177,142,109,107,169,176,82,211,37,28,151,234,167,172,139,77,83,10,167,84,108,133,209,198,139,81,42,35,91,20,141,145,27,18,119,41,163,148,36,7,29,28,102,216,184,60,211,138,91,156,118,175,108,230,121,71,136,167,198,109,178,177,233,74,233,34,70,119,106,106,100,110,219,67,23,118,37,88,218,228,146,71,61,173,111,74,43,229,143,95,107,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,78,215,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,179,78,82,156,20,123,18,142,143,139,45,77,182,93,104,239,83,119,163,194,237,243,167,98,54,208,205,7,109,247,55,34,59,174,78,243,37,150,56,155,35,90,212,141,29,42,36,137,44,47,96,101,94,92,28,191,232,248,119,177,69,171,122,189,142,255,0,162,197,127,137,130,42,106,137,32,168,143,29,165,235,124,125,52,239,133,242,70,249,166,141,17,239,153,29,212,145,202,145,53,25,249,229,150,21,115,130,209,203,238,13,197,2,234,173,68,222,34,203,169,118,248,42,40,228,233,99,59,21,84,52,240,82,84,83,108,143,115,221,210,198,83,75,220,86,177,171,226,122,27,212,177,185,75,191,32,7,57,61,20,251,115,195,237,167,88,233,46,29,154,189,50,184,47,122,9,37,233,142,122,27,140,180,244,242,116,181,35,114,186,102,206,202,53,110,239,99,82,62,254,253,78,232,64,48,167,36,45,76,240,217,86,165,232,229,101,93,214,95,104,91,233,50,107,124,29,206,170,26,127,15,34,211,213,191,165,95,240,77,39,138,162,77,218,197,234,108,31,19,147,161,136,182,212,107,131,193,126,177,216,180,11,138,12,3,85,114,152,122,236,182,171,132,148,247,25,58,158,158,26,150,174,158,90,73,106,118,99,30,247,246,89,80,233,123,109,106,185,253,190,132,217,93,186,108,124,6,20,227,67,88,239,186,5,195,6,127,170,184,180,61,119,171,85,190,58,123,116,157,76,79,13,85,87,81,21,36,85,59,61,143,99,251,47,168,108,189,183,53,90,254,223,66,236,142,221,53,204,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,182,174,120,57,173,214,131,0,210,205,57,134,158,145,109,183,203,197,198,247,81,43,152,238,251,103,161,134,40,98,107,29,213,210,140,86,220,38,87,34,181,85,85,177,236,173,217,81,208,215,150,46,150,254,84,56,201,194,188,93,139,218,118,172,75,196,101,55,15,238,174,207,133,240,177,175,132,159,220,246,185,253,53,210,81,124,13,234,223,127,137,170,196,120,23,189,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,159,35,93,110,38,238,215,91,7,23,122,175,125,177,92,234,237,215,43,118,164,95,106,232,235,41,38,116,51,211,79,29,206,103,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,178,73,173,103,22,62,105,245,147,234,6,67,234,51,129,119,220,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,221,72,140,150,73,42,107,25,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,216,79,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,210,141,153,157,50,198,246,72,212,78,166,61,189,77,99,250,227,96,102,2,42,243,71,242,39,169,191,130,250,197,17,42,136,171,205,31,200,158,166,254,11,235,20,64,83,183,7,220,89,230,92,34,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,235,219,184,196,84,108,175,69,216,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,53,119,38,87,46,46,56,233,184,82,204,171,240,253,65,101,93,70,157,102,21,16,62,186,104,159,44,175,178,85,181,21,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,72,23,188,0,2,42,243,71,242,39,169,191,130,250,197,17,82,188,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,221,42,172,150,59,106,230,143,228,79,83,127,5,245,138,34,128,64,218,118,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,148,151,203,115,152,37,55,14,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,155,110,249,21,110,208,0,0,1,0,57,157,113,227,249,16,177,84,232,54,147,222,186,115,236,130,222,239,105,93,45,215,30,221,86,47,11,159,11,163,221,189,167,39,122,162,7,84,35,122,100,142,88,90,177,204,155,117,196,229,203,252,127,113,131,106,225,55,72,220,235,122,213,201,157,230,52,245,148,24,163,33,137,170,202,105,216,198,164,149,210,186,70,58,46,138,117,154,39,164,110,107,150,87,185,140,233,232,89,36,142,128,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,3,242,146,43,129,206,46,238,188,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,174,142,226,108,172,146,104,209,209,247,86,70,224,172,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,222,126,73,45,55,88,109,84,247,217,173,149,108,182,214,84,77,73,79,88,232,92,144,77,60,45,141,210,196,201,54,233,115,216,217,225,115,154,139,187,82,88,213,118,234,77,195,104,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,220,125,98,138,249,115,113,237,252,149,239,179,233,190,162,65,226,52,203,38,184,120,202,186,136,41,250,234,172,181,207,99,34,90,198,163,19,174,104,85,145,198,217,98,247,185,26,198,190,36,234,107,163,154,245,0,0,0,160,30,104,254,123,53,55,240,95,71,162,44,127,150,135,28,116,220,71,97,176,232,246,112,202,182,106,46,23,103,141,243,85,200,249,106,25,124,183,66,177,192,149,174,153,234,231,37,74,57,241,54,102,189,223,27,228,73,24,170,142,123,33,174,14,104,254,123,53,55,240,95,71,162,35,86,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,238,3,105,48,71,94,7,56,187,181,113,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,58,186,59,137,186,62,57,163,71,73,218,89,29,34,128,0,0,20,173,206,175,205,62,45,244,254,135,212,110,37,212,148,173,206,175,205,62,45,244,254,135,212,110,32,57,42,121,167,202,126,159,215,122,141,184,186,146,149,185,42,121,167,202,126,159,215,122,141,184,186,144,0,0,6,63,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,29,162,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,127,75,182,77,209,168,214,185,239,115,24,199,189,189,171,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,247,20,47,199,215,26,249,87,21,154,143,87,100,180,220,252,62,153,99,55,9,163,199,45,244,235,35,35,175,232,87,70,219,157,66,72,214,61,211,74,197,85,99,94,212,236,198,245,98,39,83,165,124,161,138,184,151,226,47,59,226,131,84,235,245,51,58,168,255,0,27,71,103,162,232,135,251,217,107,241,51,77,5,31,114,40,163,239,118,187,239,111,117,237,235,127,205,87,228,137,143,241,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,113,39,249,124,240,73,117,226,191,63,146,251,147,193,87,67,167,88,173,69,60,215,90,199,82,185,208,93,167,108,208,185,246,150,72,217,162,123,31,37,59,164,115,165,141,92,176,167,109,92,136,178,71,188,170,230,95,203,167,30,131,30,155,95,248,115,194,169,45,15,180,83,201,54,89,143,219,91,75,69,110,142,221,79,75,36,175,185,67,27,159,27,98,123,27,10,49,240,196,215,119,122,218,246,177,175,108,142,148,36,175,47,158,54,237,92,87,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,234,166,186,123,180,13,134,22,190,236,200,219,12,76,99,36,168,116,141,116,81,163,146,21,237,163,149,18,72,247,150,166,176,58,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,221,82,72,200,230,232,95,142,9,123,111,99,221,12,172,87,71,35,17,201,215,27,222,213,93,156,166,195,220,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,148,108,204,233,150,55,178,70,162,117,49,237,234,107,31,215,27,3,48,0,0,170,190,121,223,169,63,222,79,225,166,42,228,169,230,159,41,250,127,93,234,54,227,42,243,206,253,73,254,242,127,13,35,87,43,93,116,211,141,6,226,106,75,182,168,94,125,141,106,202,49,250,140,110,27,148,168,137,75,71,85,45,85,44,209,190,165,234,169,218,133,124,59,152,178,108,173,99,158,213,127,75,17,239,96,95,72,0,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,22,169,201,83,202,198,83,245,2,187,211,173,198,42,230,167,199,143,255,0,11,240,169,164,23,175,241,81,101,247,219,101,199,255,0,46,202,155,35,153,218,255,0,115,186,87,199,55,248,202,119,183,252,43,8,235,160,124,113,211,112,227,193,54,95,163,216,59,42,223,168,185,166,81,114,124,53,113,190,90,118,88,237,211,91,232,160,90,214,204,197,107,150,165,92,201,91,11,88,239,129,241,172,143,84,70,177,147,68,172,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,222,7,117,225,215,65,179,46,36,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,122,35,107,183,70,171,219,214,245,100,109,94,183,181,22,239,178,109,6,195,120,109,229,249,168,250,83,134,81,82,53,150,237,55,191,62,231,93,13,58,194,251,181,197,109,82,165,69,108,168,231,189,221,114,57,187,163,85,238,232,98,50,54,175,67,26,137,245,184,28,225,18,213,194,14,145,187,20,158,227,73,120,203,47,213,13,185,100,119,88,41,218,198,62,116,98,53,148,176,189,90,146,190,154,20,234,232,238,46,234,249,38,145,27,31,117,99,111,117,226,199,202,198,178,125,63,200,125,58,112,53,172,54,72,225,146,237,106,176,112,137,165,23,219,237,206,146,221,109,183,105,189,138,174,178,178,174,102,195,5,52,17,219,33,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,154,219,147,43,138,126,56,233,181,43,134,221,42,225,111,77,153,87,21,139,24,197,241,246,101,55,55,62,88,22,227,113,165,160,141,139,68,200,247,68,125,52,50,238,231,58,70,175,114,104,163,115,17,173,137,178,76,31,39,152,55,27,119,94,43,243,248,236,88,196,245,116,58,117,138,212,84,67,106,163,109,83,157,5,218,118,205,51,89,118,124,110,134,39,177,242,83,186,54,182,41,17,203,10,119,17,170,139,36,155,185,124,240,73,117,226,191,63,146,251,147,193,87,67,167,88,173,69,60,215,90,199,82,185,208,93,167,108,208,185,246,150,72,217,162,123,31,37,59,164,115,165,141,92,176,167,109,92,136,178,71,190,42,225,87,134,124,203,138,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,245,35,166,127,84,177,177,145,181,83,169,239,111,83,152,206,185,25,176,246,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,55,84,113,178,73,186,19,227,158,94,219,24,199,77,43,213,210,72,244,106,117,200,247,185,83,119,40,16,131,156,173,166,213,96,225,19,9,177,88,173,148,150,235,109,187,56,182,210,81,209,210,66,216,96,166,130,59,101,193,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,65,94,95,60,109,221,120,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,237,61,121,213,249,88,197,190,160,80,250,117,196,165,96,54,157,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,101,59,114,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,247,84,101,52,210,236,230,186,54,167,110,105,100,115,209,205,149,210,67,113,32,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,15,27,110,121,0,113,79,153,200,245,238,187,156,209,119,64,62,102,73,70,149,246,58,250,53,255,0,86,167,123,61,255,0,214,133,18,113,185,130,86,96,122,233,113,186,200,136,173,169,185,205,86,197,107,92,155,35,171,42,92,159,165,238,254,97,125,85,44,71,192,246,185,55,69,106,238,84,223,52,156,50,154,11,164,119,232,227,107,94,233,19,117,217,17,118,234,173,119,244,127,233,3,178,233,246,163,227,218,129,194,229,135,11,170,175,142,154,174,27,109,52,46,89,37,143,230,201,209,223,162,142,69,249,71,255,0,172,237,188,175,237,62,196,189,101,212,62,58,158,101,74,90,37,94,219,191,219,165,95,151,252,34,27,104,182,105,140,210,233,220,22,250,203,179,105,235,96,141,173,217,103,141,138,191,157,127,203,119,111,242,216,150,252,171,234,188,118,65,152,213,72,247,63,170,146,135,101,114,239,254,173,42,127,208,5,148,55,229,243,11,242,60,55,111,184,242,187,1,235,111,204,246,55,228,122,211,230,167,177,191,32,10,113,57,40,68,0,158,227,215,83,47,106,23,201,253,22,170,239,254,241,237,58,230,123,123,134,193,139,220,110,83,76,216,219,5,52,210,42,185,200,158,230,198,231,126,212,253,128,86,15,53,221,79,167,172,161,110,35,79,47,83,219,85,79,35,145,29,26,254,132,181,77,95,114,123,254,226,62,242,251,208,122,252,247,86,241,251,236,237,68,163,160,184,67,60,157,81,203,239,233,73,213,54,86,236,159,56,255,0,105,213,184,186,206,171,117,71,90,238,246,248,103,117,76,113,87,213,197,27,90,229,122,108,202,138,149,77,145,28,239,185,223,113,103,60,1,232,109,46,3,137,81,221,106,109,253,186,201,28,231,57,93,18,34,167,76,213,72,159,56,218,191,39,39,222,4,189,198,108,208,216,173,20,214,232,83,225,138,38,49,62,127,115,90,159,122,255,0,81,245,85,118,8,155,34,34,33,198,71,108,128,122,228,114,170,236,121,141,167,22,175,83,143,115,83,96,57,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,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,20,173,205,239,5,226,58,135,89,105,51,173,72,186,123,107,77,170,250,168,240,233,237,240,62,42,27,86,237,71,73,71,52,74,231,116,86,59,183,214,233,92,229,241,13,98,57,138,214,196,176,83,221,73,143,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,212,237,151,101,106,181,206,99,218,246,61,236,112,107,195,195,94,73,165,248,142,188,224,217,22,180,99,20,151,252,38,142,241,10,222,168,234,214,69,129,176,59,118,248,137,35,141,143,116,204,133,206,108,235,7,75,146,100,137,98,84,84,122,155,41,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,107,111,196,191,14,153,223,11,250,167,95,166,121,213,63,248,218,203,61,111,92,63,223,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,119,91,62,74,159,37,89,149,203,79,152,158,51,162,184,205,86,134,241,1,125,164,180,225,54,154,121,235,241,187,195,104,42,38,158,154,121,42,17,242,208,190,58,88,100,116,172,123,166,154,102,200,228,69,98,182,70,171,158,143,141,177,133,154,113,67,169,154,53,165,154,29,149,94,245,230,175,108,66,229,111,168,179,85,219,226,145,205,170,187,120,152,95,26,208,211,35,30,199,186,105,88,175,68,233,115,122,90,142,123,156,198,49,207,110,182,215,105,45,83,93,107,102,177,81,85,209,219,95,81,35,168,233,234,234,91,83,60,48,43,151,182,201,37,108,113,182,71,163,118,69,122,70,196,114,162,170,53,187,236,146,131,143,174,53,242,174,43,53,30,174,201,105,185,248,125,50,198,110,19,71,142,91,233,214,70,71,95,208,174,141,183,58,132,145,172,123,166,149,138,170,198,189,169,217,141,234,196,78,167,74,249,126,175,47,222,4,111,188,85,101,81,230,185,75,60,22,153,99,247,4,142,227,83,187,36,246,165,84,18,82,201,45,171,161,149,17,84,65,221,166,168,114,248,150,162,181,155,108,155,187,220,129,50,185,44,99,26,185,107,210,60,175,34,188,220,41,41,244,234,243,120,123,236,182,217,173,175,109,92,247,22,50,56,234,107,98,168,94,150,173,50,181,145,192,173,252,239,84,176,63,101,133,98,122,77,8,57,163,249,236,212,223,193,125,30,136,191,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,12,230,143,231,179,83,127,5,244,122,32,39,255,0,37,79,43,25,79,212,10,239,78,183,19,252,128,28,149,60,172,101,63,80,43,189,58,220,79,240,0,235,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,122,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,93,124,12,113,85,153,113,95,204,15,57,204,47,55,42,182,227,22,236,30,237,77,137,218,36,141,33,101,186,220,183,91,119,66,186,38,189,237,241,50,53,177,186,103,245,59,169,232,141,69,237,178,54,48,43,131,139,31,52,250,201,245,3,33,245,25,206,149,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,189,215,139,31,52,250,201,245,3,33,245,25,207,171,140,112,163,168,249,207,12,183,142,38,240,168,189,179,106,197,242,10,187,61,254,215,4,42,181,84,52,177,82,211,78,149,237,217,87,187,10,120,135,36,168,136,142,137,172,108,139,212,197,145,209,5,228,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,127,83,186,152,138,213,94,227,36,99,51,169,173,103,13,28,69,231,124,47,234,157,6,166,96,181,31,226,168,239,20,93,16,255,0,124,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,189,108,249,162,252,209,118,19,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,193,242,184,177,242,177,172,159,79,242,31,78,156,214,176,217,79,139,31,43,26,201,244,255,0,33,244,233,205,107,0,239,250,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,233,118,203,178,57,28,215,49,237,99,216,246,54,96,114,197,227,199,242,33,125,166,208,109,88,189,116,224,57,5,193,190,205,186,92,110,61,186,92,94,103,50,103,73,179,123,78,94,205,68,238,167,71,117,73,28,80,185,100,153,118,235,149,203,99,252,109,240,125,140,241,115,165,242,217,92,148,148,89,181,142,158,119,98,119,138,185,106,59,20,51,203,36,15,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,210,234,1,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,80,218,32,21,151,202,135,142,58,108,150,213,100,225,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,155,68,176,196,216,246,99,163,103,122,205,0,0,0,213,92,239,250,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,233,110,233,186,57,28,214,189,142,99,216,199,183,160,25,171,42,225,71,81,236,28,54,97,92,83,91,34,246,206,25,148,120,184,46,82,83,194,169,37,138,170,42,249,233,35,109,66,110,187,195,47,105,138,201,147,102,164,143,88,156,141,85,137,102,11,254,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,217,0,215,135,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,122,155,127,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,29,128,0,7,84,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,54,183,194,205,81,218,238,204,200,99,252,220,44,124,142,222,73,88,223,133,171,182,251,174,200,138,169,175,191,24,60,89,230,92,93,106,135,219,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,235,219,182,197,85,108,76,68,216,162,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,176,51,238,76,22,170,237,121,180,205,129,102,245,118,237,43,187,84,85,215,222,41,229,99,93,91,100,130,62,199,110,134,150,87,189,206,169,124,206,146,116,142,73,35,68,134,56,119,145,211,191,165,37,12,65,203,23,128,239,203,125,246,155,94,117,98,203,213,128,227,247,6,251,54,215,113,183,119,41,114,137,154,201,155,38,206,238,181,123,52,243,182,157,93,213,28,145,76,228,146,21,223,162,86,166,42,230,143,231,179,83,127,5,244,122,34,252,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,40,51,154,63,158,205,77,252,23,209,232,128,145,92,156,48,12,55,84,240,222,32,180,251,80,113,234,75,230,61,124,167,199,41,171,168,106,81,122,37,102,247,37,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,129,198,15,9,153,151,8,186,161,246,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,250,246,237,189,81,27,43,21,102,255,0,35,31,215,103,238,223,241,34,127,241,59,195,214,43,197,6,141,94,180,143,41,169,240,30,63,183,83,110,186,50,150,58,137,173,149,209,59,170,42,136,218,244,255,0,42,55,163,92,199,62,41,101,98,61,157,125,72,21,65,203,115,152,37,55,14,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,155,110,249,21,127,95,58,191,52,248,183,211,250,31,81,184,146,171,129,30,88,182,45,13,172,110,167,107,189,21,171,35,206,168,110,11,45,146,153,172,123,233,108,146,83,79,83,27,106,162,122,75,219,170,239,198,180,213,17,172,176,178,72,28,214,108,214,72,138,173,138,188,234,252,211,226,223,79,232,125,70,226,4,117,208,14,19,51,46,35,52,191,85,179,141,63,168,171,174,190,233,173,61,174,166,159,28,164,160,73,231,188,178,170,73,210,84,141,253,198,171,95,20,84,242,72,140,107,36,124,171,179,26,157,74,212,92,85,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,182,105,200,199,245,217,251,183,252,72,235,252,215,184,28,169,198,174,183,190,46,52,229,244,137,98,185,84,83,191,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,117,171,188,169,52,174,147,119,182,71,246,66,127,240,125,197,158,27,197,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,141,251,140,69,87,68,244,72,235,206,175,202,198,45,245,2,135,211,174,37,85,240,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,166,90,121,28,197,255,0,38,70,43,154,246,178,88,162,122,177,253,29,43,99,252,208,245,123,13,215,174,2,116,219,87,52,254,122,185,44,89,22,113,71,53,58,85,192,176,207,19,217,69,115,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,148,33,175,43,143,61,154,101,248,215,163,214,147,255,0,157,95,149,140,91,234,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,164,255,0,231,87,229,99,22,250,129,67,233,215,16,32,7,43,143,61,154,101,248,215,163,214,151,252,80,15,43,143,61,154,101,248,215,163,214,151,252,0,2,170,249,174,113,211,254,31,133,253,20,204,255,0,237,138,92,254,182,133,191,228,181,182,184,234,17,223,249,95,20,198,183,250,16,171,255,0,211,16,128,231,157,250,147,253,228,254,26,86,174,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,231,38,123,35,110,209,196,247,124,78,77,246,217,55,85,68,91,42,231,157,250,147,253,228,254,26,69,94,87,30,123,52,203,241,175,71,173,2,42,151,189,203,139,142,58,158,43,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,199,94,107,156,11,127,135,226,131,69,48,207,251,98,171,63,162,161,119,249,46,109,210,58,116,111,254,87,197,61,174,254,132,202,207,244,196,197,101,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,109,16,8,255,0,193,215,24,184,39,23,248,37,69,254,193,71,236,108,146,205,209,246,131,31,238,77,81,236,190,236,213,12,165,254,234,124,17,71,63,118,58,117,147,243,104,189,27,244,187,101,79,124,128,0,0,0,69,94,104,254,68,245,55,240,95,88,162,37,81,21,121,163,249,19,212,223,193,125,98,136,10,43,210,124,23,242,161,170,120,110,153,251,83,217,159,107,114,11,117,139,198,246,59,222,23,197,84,199,15,119,183,212,222,190,158,231,87,79,83,119,219,109,211,125,207,215,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,236,28,39,121,167,209,191,168,24,247,168,192,93,247,29,28,25,88,184,195,211,138,91,100,119,95,99,102,120,191,136,168,198,110,82,189,235,74,217,37,70,119,105,170,99,110,251,195,47,106,36,89,26,213,146,55,49,174,111,82,35,226,144,34,175,41,78,53,253,183,71,71,194,110,166,220,238,181,151,168,123,210,97,119,9,215,191,27,168,97,131,184,251,99,149,27,215,31,101,145,75,36,78,145,206,106,198,174,137,22,52,138,22,62,207,205,88,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,47,83,151,23,28,117,60,86,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,10,33,54,83,225,59,202,198,141,253,63,199,189,58,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,3,42,152,255,0,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,157,78,217,118,86,171,92,230,61,175,99,222,199,100,0,6,178,218,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,233,118,203,178,57,28,215,49,237,99,216,246,55,229,105,110,150,231,122,211,157,219,52,207,77,44,94,217,201,47,61,239,5,69,226,161,167,238,246,161,124,210,126,114,103,178,54,237,28,79,119,196,228,223,109,147,117,84,69,191,238,49,120,58,193,56,191,193,41,236,23,250,207,99,100,150,110,191,179,249,7,110,106,143,101,247,102,167,125,87,247,43,39,138,57,251,177,211,164,127,156,85,232,223,169,187,42,123,254,87,2,252,25,88,184,60,211,138,171,100,151,95,108,230,121,71,135,168,201,174,81,61,233,74,233,34,71,246,169,169,163,118,219,67,23,118,84,73,28,212,146,71,61,206,119,74,43,34,140,48,87,19,188,51,225,188,40,114,183,212,29,45,195,235,170,238,47,117,69,162,229,119,185,212,170,181,247,27,140,151,91,115,37,157,35,234,86,194,206,152,163,99,35,106,175,75,24,222,167,61,253,114,62,173,184,78,243,79,163,127,80,49,239,81,128,186,158,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,245,3,30,245,24,0,179,238,103,92,191,235,53,118,142,167,136,29,16,199,124,94,117,73,213,62,77,109,138,73,229,170,191,82,199,4,48,196,234,102,57,235,26,77,4,116,254,232,99,99,93,51,94,237,149,210,53,140,146,155,13,170,10,213,215,78,80,152,174,119,196,117,147,35,211,59,135,217,45,54,191,120,155,134,91,67,74,216,211,217,115,70,248,182,130,218,197,85,233,241,93,199,171,88,230,44,84,221,153,92,138,230,172,52,192,96,14,88,188,7,126,91,239,180,218,243,171,22,94,172,7,31,184,55,217,182,187,141,187,185,75,148,76,214,76,217,54,119,117,171,217,167,157,180,234,238,168,228,138,103,36,144,174,253,18,181,46,164,252,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,1,143,245,251,71,44,92,64,104,214,89,163,185,28,222,30,147,38,183,186,158,58,158,151,191,194,85,49,201,37,53,79,67,30,197,147,181,60,113,75,219,235,70,191,163,165,223,11,149,12,128,0,213,92,217,79,133,141,107,254,81,60,62,225,58,199,37,191,193,85,228,22,245,241,240,54,46,220,108,174,130,87,211,213,118,155,220,145,82,21,158,25,86,62,167,171,187,106,206,173,157,186,37,37,243,46,192,41,180,251,141,45,68,165,182,227,213,118,171,109,242,162,154,255,0,74,179,36,189,21,143,171,166,142,90,170,136,159,34,175,91,29,88,181,104,189,43,208,215,181,236,111,79,71,74,76,174,86,60,87,81,225,124,41,234,133,191,83,101,237,227,122,43,209,120,164,169,108,208,71,36,148,181,235,81,34,80,68,199,164,109,116,206,170,130,94,218,201,42,186,73,43,25,26,116,163,26,138,17,3,153,214,169,126,84,56,201,205,124,37,247,218,118,172,75,195,226,214,255,0,238,94,207,133,240,177,167,139,131,222,198,185,253,53,210,86,252,110,234,223,127,133,202,196,97,53,57,37,233,158,85,143,233,198,162,106,149,218,147,195,217,115,11,133,190,223,104,238,71,35,36,168,240,9,83,223,157,189,76,70,62,21,125,90,70,215,177,206,252,228,19,181,81,170,207,125,64,155,30,240,95,163,151,221,2,225,131,0,210,172,166,110,187,213,170,223,37,69,198,62,150,39,134,170,171,168,150,174,90,109,216,247,177,253,151,212,58,46,227,92,173,127,111,173,54,71,108,129,154,205,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,236,25,119,9,153,150,61,194,190,5,197,101,154,162,174,247,143,101,85,23,26,107,212,112,208,35,89,143,62,10,215,82,211,44,178,36,142,116,140,157,209,201,179,251,108,99,31,209,26,170,186,70,117,56,62,226,207,50,225,23,84,62,220,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,94,221,198,34,163,101,122,45,191,114,206,180,218,175,252,191,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,187,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,160,227,163,131,43,239,7,154,143,75,108,142,235,237,156,51,40,241,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,219,105,162,238,196,139,35,90,145,200,215,181,205,233,85,124,81,133,244,233,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,196,212,223,109,211,116,84,85,192,28,209,252,137,234,111,224,190,177,68,86,7,46,110,53,255,0,146,174,163,207,96,207,238,119,89,52,203,41,252,221,202,154,5,238,199,107,174,85,98,71,115,108,61,46,123,186,88,197,142,86,196,173,115,227,115,93,180,174,134,40,214,205,57,152,221,173,87,254,95,250,129,125,177,92,233,46,54,219,141,61,134,174,142,178,146,102,205,5,76,18,93,168,93,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,80,97,149,120,157,225,235,42,225,127,89,111,90,71,148,212,248,255,0,1,219,169,183,93,25,75,37,60,55,58,25,91,213,21,68,109,122,127,149,27,209,174,123,89,44,82,177,30,254,142,165,197,70,198,124,96,240,153,134,241,117,165,255,0,97,239,181,20,150,123,237,5,68,117,54,44,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,163,126,219,213,21,209,49,80,43,175,149,127,29,85,56,6,67,106,225,135,84,171,234,231,198,47,149,16,219,112,201,161,165,139,162,211,113,158,170,103,186,9,82,56,210,105,25,85,53,74,34,72,247,191,180,246,177,58,91,27,222,248,238,36,213,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,251,150,151,48,74,109,97,181,89,248,124,213,251,173,92,154,131,65,79,225,172,247,106,185,101,170,159,37,99,27,85,60,139,34,178,4,100,15,167,166,130,38,171,230,149,207,157,119,114,170,189,93,184,102,14,104,254,68,245,55,240,95,88,162,40,175,73,240,95,202,134,169,225,186,103,237,79,102,125,173,200,45,214,47,27,216,239,120,95,21,83,28,61,222,223,83,122,250,123,157,93,61,77,223,109,183,77,247,47,83,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,0,58,254,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,202,121,83,241,219,106,91,85,7,11,58,203,147,85,182,228,218,132,131,8,186,220,103,107,160,146,5,107,27,29,157,94,168,142,99,218,228,114,193,214,231,35,209,253,134,171,58,32,142,73,107,199,71,6,86,46,48,244,226,150,217,29,215,216,217,158,47,226,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,190,240,203,218,137,22,70,181,100,141,204,107,155,212,136,248,164,215,218,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,80,54,158,48,167,21,220,87,105,199,9,90,112,252,215,53,151,199,93,107,187,144,88,44,16,76,140,170,187,213,53,17,85,173,85,69,237,194,206,166,172,179,42,43,99,107,154,136,143,123,227,141,248,3,151,7,48,10,62,34,44,81,105,38,175,100,95,232,177,65,226,103,138,166,162,56,41,227,200,169,122,223,39,85,59,33,100,113,178,104,99,84,99,225,70,245,44,113,36,173,87,254,121,34,151,250,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,156,133,236,145,187,73,19,29,240,185,55,219,101,221,21,81,67,90,205,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,205,194,198,70,221,163,137,141,248,90,155,237,186,238,170,170,182,149,202,135,129,202,108,106,213,100,226,227,81,159,86,151,219,149,61,67,241,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,246,154,155,196,144,202,217,55,123,164,103,101,163,28,159,237,88,71,18,245,153,46,119,125,164,201,244,191,29,168,167,185,88,109,215,10,54,204,251,210,72,202,132,240,181,189,50,49,24,250,89,89,76,247,126,105,240,212,177,237,69,107,81,210,196,203,52,3,90,206,44,124,211,235,39,212,12,135,212,103,44,39,150,246,131,97,188,73,114,252,212,125,41,204,232,169,28,203,142,113,113,125,178,186,106,117,153,246,155,138,90,168,18,158,182,36,107,216,238,184,220,237,213,168,246,245,177,95,27,151,161,238,69,175,110,44,124,211,235,39,212,12,135,212,103,45,83,146,167,149,140,167,234,5,119,167,91,128,170,14,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,162,70,183,117,106,61,221,15,71,198,229,235,99,145,39,255,0,43,238,96,148,214,154,107,47,11,218,211,117,171,123,31,80,218,12,62,249,83,44,181,47,235,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,162,54,35,98,248,88,214,109,53,120,228,225,18,213,197,246,145,183,20,130,227,73,103,203,44,53,14,185,99,151,89,233,218,246,50,117,98,181,244,179,61,26,178,178,154,100,233,235,237,174,232,248,225,145,91,39,105,35,118,63,224,43,151,222,27,195,54,61,108,212,28,230,213,73,119,213,74,202,127,16,250,233,162,84,125,129,149,20,176,36,214,248,145,179,203,3,223,28,141,157,139,87,26,53,239,100,175,106,42,49,202,138,19,40,0,5,0,243,71,243,217,169,191,130,250,61,17,133,41,244,47,81,235,180,58,110,33,237,150,111,29,134,80,228,18,227,119,42,154,117,87,201,110,170,108,52,242,70,250,134,109,240,67,39,138,99,25,34,42,183,184,213,99,186,21,241,36,153,175,154,63,158,205,77,252,23,209,232,137,211,202,3,22,177,103,60,23,234,22,21,148,208,248,219,46,65,152,93,173,119,26,110,235,227,239,210,207,105,160,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,10,182,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,122,36,107,118,71,43,29,208,244,100,141,78,182,53,83,97,62,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,174,55,59,100,114,177,189,108,86,72,212,232,123,85,105,51,143,174,10,50,174,20,245,30,174,247,105,182,120,141,50,201,174,19,73,142,92,41,210,71,199,65,214,174,145,182,202,133,145,207,123,102,137,136,168,199,61,203,222,141,138,244,94,166,202,200,186,255,0,3,156,93,221,120,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,189,93,29,196,217,89,36,209,163,163,238,172,141,13,135,129,242,113,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,113,245,128,20,173,206,175,205,62,45,244,254,135,212,110,37,212,148,173,206,175,205,62,45,244,254,135,212,110,32,57,42,121,167,202,126,159,215,122,141,184,186,146,149,185,42,121,167,202,126,159,215,122,141,184,186,144,0,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,149,173,134,241,213,83,197,47,49,237,52,193,244,250,190,173,154,87,96,168,186,77,67,13,77,44,76,125,206,227,13,154,234,197,185,34,172,105,60,44,116,117,14,141,144,185,255,0,160,198,189,204,99,220,172,96,119,94,111,120,47,17,217,94,141,82,93,52,222,233,226,244,218,203,213,89,152,216,173,240,61,181,207,237,185,31,29,100,207,71,47,136,163,139,110,167,68,214,183,180,228,73,158,146,181,168,250,106,86,54,157,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,162,206,98,156,10,212,240,181,153,46,113,167,212,21,111,210,187,253,68,48,208,205,83,85,19,223,108,184,204,149,15,91,106,34,200,179,204,198,199,78,233,25,51,153,250,15,107,28,247,189,170,247,133,185,240,109,157,104,214,127,195,142,25,116,208,187,93,170,203,141,210,91,227,163,146,197,111,157,210,251,22,185,24,215,212,209,204,247,181,178,62,102,201,35,156,233,100,106,58,110,180,155,119,36,168,247,102,11,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,1,224,7,140,27,175,9,186,184,215,92,22,146,76,19,49,168,163,160,202,217,52,78,87,211,64,199,185,35,174,137,209,177,210,245,211,164,210,189,99,107,92,146,177,207,103,79,90,199,36,114,43,152,207,50,155,118,168,88,160,209,158,25,243,15,17,136,94,173,253,204,158,251,5,53,85,37,85,95,91,222,197,182,53,149,17,70,248,225,232,107,95,43,155,191,117,178,182,61,218,198,202,201,66,32,113,147,157,104,214,165,241,29,153,231,90,23,107,186,210,99,119,171,132,149,146,79,112,157,206,246,133,116,143,115,170,107,33,137,237,73,41,225,150,69,115,219,20,142,115,147,117,118,209,35,146,8,179,175,40,140,99,87,46,188,81,191,33,211,155,133,37,182,197,103,179,202,204,186,170,182,218,250,168,42,45,210,203,31,77,19,28,221,146,58,153,101,141,143,141,203,35,54,74,121,95,180,173,141,240,201,29,120,104,225,211,59,226,131,84,232,52,207,5,167,255,0,21,89,120,173,235,135,251,217,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,235,127,201,19,230,169,176,71,14,186,13,134,240,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,215,35,155,186,53,94,238,134,35,35,106,244,49,168,129,146,192,0,85,95,60,239,212,159,239,39,240,210,170,203,84,231,157,250,147,253,228,254,26,66,14,18,120,103,169,226,159,33,207,48,123,53,117,92,25,13,143,7,174,200,241,248,97,88,186,43,110,48,85,82,178,58,73,86,87,53,173,100,173,154,72,209,253,108,232,123,152,245,87,53,142,99,130,122,114,186,230,1,71,119,163,182,240,201,173,249,23,102,235,15,134,183,96,247,73,227,130,10,89,41,98,130,40,33,180,187,182,198,116,204,157,173,226,146,69,123,166,116,142,141,92,143,72,155,45,159,154,187,221,173,153,150,148,103,245,182,106,201,42,236,25,102,29,120,146,154,87,210,85,162,79,111,184,210,76,173,114,199,52,46,84,71,199,44,107,179,227,114,251,218,138,213,249,41,119,220,186,248,234,166,226,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,244,216,231,181,140,99,145,140,9,148,107,89,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,25,15,168,206,6,42,47,39,150,135,3,148,220,56,225,176,235,14,112,250,183,234,46,105,103,141,147,82,72,201,105,217,99,183,76,177,206,148,78,133,232,215,45,74,185,145,58,103,61,191,3,227,72,216,136,141,123,230,141,92,160,56,76,195,115,170,154,158,40,115,10,138,75,179,241,91,197,77,150,209,99,169,160,87,50,150,227,28,84,117,17,92,146,94,231,75,158,198,207,35,89,27,162,94,151,244,202,215,35,216,206,156,129,205,99,142,170,156,58,58,254,22,52,162,190,174,154,251,85,78,176,230,181,206,165,137,208,54,221,87,68,244,246,107,18,104,220,174,124,177,84,71,43,166,141,91,219,68,141,173,123,156,233,18,32,252,156,95,243,89,190,233,127,17,214,188,43,69,40,189,165,143,224,23,10,187,126,107,77,112,133,145,67,126,170,71,182,57,105,97,123,163,89,169,252,50,178,84,108,237,84,107,229,114,170,199,44,81,181,102,147,249,135,16,250,95,196,215,3,90,197,168,218,81,117,171,172,182,179,7,200,104,107,34,171,163,146,154,122,42,212,179,186,105,41,164,107,147,165,207,99,103,141,21,209,185,241,170,170,244,189,219,110,81,182,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,111,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,58,155,186,236,174,87,57,172,99,94,247,177,142,187,251,215,14,152,39,11,252,2,234,174,154,96,180,255,0,171,251,237,101,226,183,174,111,239,157,211,216,171,12,245,157,185,101,147,179,221,236,49,221,166,59,161,159,36,79,154,168,80,9,218,180,171,76,242,173,100,212,124,115,75,112,170,79,17,122,201,174,17,91,233,186,163,145,241,195,214,191,28,242,246,216,247,182,24,152,142,146,71,163,87,162,54,61,202,155,53,78,170,94,247,44,222,19,48,221,8,209,123,86,169,54,162,146,247,150,106,85,158,223,122,125,217,212,11,4,244,22,234,154,74,121,219,109,98,172,143,69,99,101,87,189,210,53,35,238,175,111,173,191,154,143,164,50,174,128,232,134,151,240,47,195,205,109,138,11,229,92,150,139,13,61,94,79,148,223,106,99,145,239,170,157,148,237,90,170,164,130,62,181,141,137,20,13,107,33,141,28,168,200,218,138,178,72,174,123,224,174,156,243,142,169,155,137,123,228,249,245,170,174,159,69,111,245,16,210,90,97,146,154,39,220,113,198,49,136,196,172,114,192,206,169,217,43,145,210,77,10,172,175,143,173,18,23,191,181,209,62,0,230,41,199,85,79,20,185,146,224,250,125,95,86,205,43,176,84,67,53,12,53,52,177,49,247,59,140,41,80,197,185,34,172,105,60,44,116,117,14,141,144,185,255,0,160,198,189,204,99,220,172,103,95,224,23,130,140,171,138,205,71,164,189,221,173,158,31,76,177,155,132,50,100,119,10,132,145,145,215,244,43,100,117,178,157,99,115,30,233,165,98,162,61,204,114,118,99,122,61,87,169,209,50,80,157,60,223,242,155,22,115,193,126,158,230,184,181,119,141,178,228,25,133,166,233,110,169,237,62,62,253,44,246,154,249,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,251,138,129,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,61,229,191,115,127,197,172,88,55,5,250,123,133,98,212,62,10,203,143,230,22,155,93,186,155,186,249,59,20,176,90,107,227,138,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,239,43,7,132,239,52,250,55,245,3,30,245,24,0,199,249,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,188,183,78,84,252,113,212,234,85,170,131,133,189,73,101,36,87,220,98,206,140,197,174,109,124,80,37,198,221,74,214,49,40,159,30,232,175,169,134,45,156,215,70,213,238,67,20,142,122,53,209,58,73,187,7,52,46,5,191,45,120,171,245,199,71,48,207,23,169,54,94,143,108,83,81,59,166,107,237,174,56,220,139,180,40,213,241,21,144,237,31,111,101,107,223,18,62,63,206,185,180,241,165,48,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,211,192,135,252,191,120,238,177,113,85,138,199,133,101,47,240,90,155,143,219,210,75,141,54,207,147,218,148,176,71,75,28,183,94,182,83,197,79,7,118,166,161,201,225,154,170,230,109,186,110,223,122,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,0,0,0,0,0,0,0,0,0,7,133,249,30,64,30,165,85,69,249,28,218,113,93,247,57,55,228,1,203,238,43,187,154,69,21,59,240,181,169,237,252,105,39,191,222,190,255,0,205,86,169,98,78,68,217,87,98,19,243,37,199,86,233,165,117,85,44,141,234,176,117,200,191,61,182,109,53,98,253,201,253,96,85,150,29,164,53,87,155,5,13,230,41,122,35,168,143,184,159,10,47,205,87,253,154,127,204,78,238,84,146,246,178,28,194,149,178,117,182,58,90,31,126,219,124,231,149,127,233,42,238,167,43,187,90,229,168,182,67,43,17,176,200,230,183,120,209,118,248,149,75,14,229,27,124,145,217,134,73,69,213,191,118,134,149,238,85,106,123,246,170,114,39,255,0,52,5,182,53,119,60,170,253,199,24,189,236,107,191,169,14,75,242,3,214,223,154,158,198,252,142,27,166,231,54,252,128,42,110,16,241,191,188,228,0,140,92,117,231,173,195,116,142,239,179,186,100,168,165,158,38,251,183,253,42,74,159,246,43,253,18,78,57,81,26,170,165,87,243,98,212,186,134,221,40,176,106,73,99,232,150,10,89,149,189,13,87,110,248,234,217,243,223,127,189,62,224,32,158,148,209,215,102,58,207,45,92,45,235,116,210,214,203,243,68,249,163,215,250,191,164,108,5,164,54,153,109,152,141,19,37,247,59,243,155,167,187,252,108,159,214,191,180,173,174,89,188,60,192,251,180,122,131,119,166,157,93,53,28,253,191,206,72,214,254,114,26,119,39,187,161,19,249,238,251,203,89,164,167,142,158,36,100,77,86,162,125,219,255,0,88,30,243,213,43,58,190,253,143,102,233,247,158,21,55,3,132,76,233,247,161,237,60,34,34,124,143,32,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,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,96,174,49,56,85,195,120,175,210,59,134,31,121,182,210,55,39,183,83,212,84,226,119,121,36,88,95,110,184,171,62,4,116,173,99,221,225,164,115,99,108,204,233,119,83,17,28,137,220,100,111,102,188,57,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,188,216,163,140,157,116,163,225,219,135,28,207,81,189,179,236,235,211,109,242,91,177,199,49,32,124,207,188,84,49,209,210,172,113,78,168,201,123,111,94,251,217,179,151,181,12,174,232,114,53,90,186,225,1,151,248,85,225,159,50,226,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,125,72,233,159,213,44,108,100,109,84,234,123,219,212,230,51,174,70,108,83,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,186,224,240,215,171,213,58,11,175,56,54,174,67,61,92,116,248,237,226,25,174,9,73,4,83,79,45,185,251,197,91,12,108,151,102,43,228,166,146,104,209,85,91,178,189,21,28,213,68,114,108,167,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,172,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,127,242,84,242,177,148,253,64,174,244,235,113,61,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,32,95,37,79,43,25,79,212,10,239,78,183,24,83,154,47,48,10,203,189,101,203,134,77,16,200,187,54,168,124,77,187,56,186,65,28,240,85,73,85,20,242,193,53,165,189,198,51,166,20,237,111,44,145,171,219,51,100,108,104,228,98,74,217,67,5,243,20,227,170,167,138,92,201,112,125,62,175,171,102,149,216,42,33,154,134,26,154,88,152,251,157,198,20,168,98,220,145,86,52,158,22,58,58,135,70,200,92,255,0,208,99,94,230,49,238,86,51,186,242,84,243,79,148,253,63,174,245,27,113,0,9,255,0,201,83,205,62,83,244,254,187,212,109,192,69,94,44,124,211,235,39,212,12,135,212,103,45,39,147,85,166,213,127,225,19,54,177,95,109,148,151,27,109,199,56,185,82,86,81,213,194,217,160,169,130,75,101,189,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,85,183,22,62,105,245,147,234,6,67,234,51,150,169,201,83,202,198,83,245,2,187,211,173,192,66,14,98,156,10,212,240,181,153,46,113,167,212,21,111,210,187,253,68,48,208,205,83,85,19,223,108,184,204,149,15,91,106,34,200,179,204,198,199,78,233,25,51,153,250,15,107,28,247,189,170,247,245,254,1,120,215,202,184,83,212,122,75,37,218,231,226,52,203,38,184,67,30,71,111,168,89,31,29,7,90,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,58,155,19,226,179,78,103,60,76,105,30,147,104,54,67,164,121,93,13,38,71,150,106,21,158,122,43,85,133,81,143,90,86,63,118,178,233,63,83,92,145,50,9,90,146,68,187,117,190,104,90,145,237,209,36,177,81,8,27,25,235,150,127,134,234,159,4,218,157,168,58,125,144,210,95,49,235,230,155,228,21,52,53,212,202,189,18,179,217,245,8,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,154,230,23,61,161,156,60,235,111,14,220,186,245,159,29,214,76,182,173,207,184,224,249,37,77,22,35,51,32,153,152,203,210,150,185,37,72,170,225,154,86,204,202,150,172,19,171,27,210,200,222,175,247,117,190,71,45,48,129,181,65,5,121,143,242,255,0,163,226,34,197,46,173,233,14,59,254,139,20,30,26,9,105,169,228,130,158,60,138,151,173,145,244,212,62,103,199,27,38,134,53,87,178,101,119,82,199,18,196,228,127,230,86,41,212,0,213,92,188,158,90,124,117,84,241,53,140,213,105,134,167,87,213,213,106,134,57,79,61,202,170,185,212,177,71,5,222,220,181,8,141,157,137,4,108,138,23,194,179,195,11,163,86,167,82,118,228,107,158,174,145,35,195,252,218,248,40,246,221,29,103,22,90,101,108,186,214,94,161,236,199,154,91,224,78,252,110,161,134,14,219,46,109,69,119,92,125,150,69,20,114,182,54,185,171,26,182,85,72,210,41,158,250,182,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,218,32,17,255,0,131,174,49,112,78,47,240,74,139,253,130,143,216,217,37,155,163,237,6,63,220,154,163,217,125,217,170,25,75,253,212,248,34,142,126,236,116,235,39,230,209,122,55,233,118,202,158,249,0,6,170,229,239,114,247,192,48,221,83,229,195,132,233,246,160,227,212,151,204,122,249,79,123,166,174,161,169,69,232,149,158,217,172,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,162,18,255,0,185,92,121,19,211,47,198,189,98,180,10,139,227,111,131,236,155,132,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,94,150,229,254,92,28,192,43,56,119,190,197,164,154,189,145,127,161,61,127,137,158,42,154,136,231,168,147,29,170,232,124,157,84,236,133,146,72,248,102,145,17,143,133,27,210,146,74,146,181,89,249,228,150,80,115,125,226,99,72,232,116,190,167,134,86,208,210,100,89,221,206,162,138,228,245,106,49,233,140,50,57,27,43,103,123,213,170,172,169,154,46,184,155,27,122,95,217,158,71,189,205,99,227,108,213,23,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,173,234,214,55,169,239,106,110,229,70,166,251,170,162,123,192,218,76,17,255,0,74,160,183,112,69,194,22,57,67,196,14,166,120,218,76,14,223,21,53,222,250,218,122,170,168,225,239,213,244,65,79,19,26,215,204,248,97,90,136,105,163,94,132,252,220,108,94,136,219,240,55,229,98,124,199,184,49,206,114,171,54,21,139,107,39,141,189,100,23,10,123,93,186,155,236,237,214,62,253,84,242,54,56,163,235,125,51,88,222,167,189,169,187,149,26,155,238,170,137,239,2,74,128,0,20,3,205,31,207,102,166,254,11,232,244,69,255,0,20,3,205,31,207,102,166,254,11,232,244,64,74,174,70,63,174,207,221,191,226,69,170,21,87,200,199,245,217,251,183,252,72,181,64,5,43,115,171,243,79,139,125,63,161,245,27,137,117,37,43,115,171,243,79,139,125,63,161,245,27,136,24,171,151,119,23,159,201,75,89,87,237,77,111,103,79,115,30,213,22,81,209,65,226,102,131,180,217,124,45,92,125,42,146,39,106,73,93,214,141,235,234,138,73,118,141,242,36,93,55,252,106,174,89,79,41,222,53,238,56,182,85,108,225,95,82,46,125,120,221,231,122,108,58,119,173,45,60,54,170,231,73,81,81,37,60,142,86,178,73,188,84,147,116,177,93,35,220,146,164,81,177,138,146,170,176,48,175,49,158,10,63,146,174,163,193,127,192,45,151,89,52,203,41,252,229,182,166,116,238,199,107,174,85,122,201,108,116,221,78,123,186,88,196,146,39,74,141,115,227,115,155,188,174,134,89,22,42,211,101,55,218,76,86,227,133,83,215,116,89,110,183,10,59,165,101,55,105,139,221,170,164,142,166,58,121,58,213,58,219,210,202,218,148,217,21,26,189,205,220,138,173,106,166,205,26,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,156,133,236,145,187,73,19,29,240,185,55,219,101,221,21,81,117,236,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,212,212,150,21,85,116,110,115,85,21,236,124,114,60,50,7,43,143,61,154,101,248,215,163,214,147,255,0,157,95,149,140,91,234,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,164,255,0,231,87,229,99,22,250,129,67,233,215,16,32,7,43,143,61,154,101,248,215,163,214,151,252,80,15,43,143,61,154,101,248,215,163,214,150,233,198,223,24,56,207,8,218,95,45,233,203,73,91,155,95,41,231,110,39,103,171,138,163,177,93,60,82,64,201,159,36,145,49,90,214,66,218,150,74,172,115,227,89,17,170,198,57,170,189,77,12,63,204,127,152,5,31,14,246,41,116,147,72,114,47,244,88,175,240,211,203,83,79,28,21,17,227,180,189,108,147,170,161,147,50,72,223,52,209,162,177,144,171,122,146,57,86,87,43,63,50,146,210,9,216,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,175,129,106,156,243,191,82,127,188,159,195,72,171,202,227,207,102,153,126,53,232,245,164,170,231,157,250,147,253,228,254,26,69,94,87,30,123,52,203,241,175,71,173,2,255,0,138,64,230,63,203,254,179,135,123,236,186,183,164,56,239,250,19,215,248,104,37,166,167,146,122,137,49,218,174,134,71,211,80,249,159,36,143,134,105,17,94,201,149,221,41,36,171,19,145,159,153,89,110,252,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,13,109,248,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,137,26,221,145,202,199,116,61,25,35,83,173,141,84,216,167,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,66,220,109,240,125,147,112,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,251,245,208,69,28,15,153,146,71,19,213,205,124,46,169,100,74,247,50,52,145,90,175,99,90,139,210,215,4,156,96,228,220,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,245,52,54,30,7,201,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,199,202,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,54,183,194,205,81,218,238,204,200,99,252,220,44,124,142,222,73,88,223,133,171,182,251,174,200,138,168,29,172,138,188,209,252,137,234,111,224,190,177,68,125,92,79,152,247,6,57,206,85,102,194,177,109,100,241,183,172,130,225,79,107,183,83,125,157,186,199,223,170,158,70,199,20,125,111,166,107,27,212,247,181,55,114,163,83,125,213,81,61,231,202,230,143,228,79,83,127,5,245,138,32,40,91,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,27,25,240,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,58,81,179,51,166,88,222,201,26,137,212,199,183,169,172,127,92,108,214,220,206,188,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,175,110,227,17,81,178,189,20,44,167,153,111,47,186,109,97,181,94,56,131,210,11,85,92,154,131,65,79,226,111,22,154,72,165,170,159,37,99,27,75,4,105,26,62,116,100,15,167,166,130,87,35,33,137,207,157,118,106,34,189,91,189,64,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,205,24,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,81,124,206,185,127,209,233,21,101,79,16,58,33,142,248,76,22,175,170,124,154,219,20,144,69,75,97,170,146,120,97,137,212,204,115,210,69,134,121,42,61,208,198,199,54,23,49,219,43,99,115,25,24,87,89,178,159,9,222,86,52,111,233,254,61,233,208,26,214,27,41,240,157,229,99,70,254,159,227,222,157,0,25,84,0,0,0,4,85,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,80,49,239,81,128,186,158,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,245,3,30,245,24,0,217,76,0,0,0,0,0,5,85,243,189,210,223,254,182,154,215,111,177,127,219,120,181,222,231,226,191,178,166,130,14,202,191,255,0,182,78,235,99,63,169,238,255,0,6,133,101,227,57,173,215,21,178,229,150,43,125,61,36,148,249,141,158,59,37,115,166,99,149,241,192,203,133,37,114,58,37,71,34,35,251,180,49,53,85,200,228,232,115,211,109,213,28,221,130,56,248,211,60,171,87,120,66,212,156,23,10,164,241,119,170,139,125,61,194,154,149,177,201,36,149,94,10,174,26,199,193,19,35,99,158,249,164,101,59,153,27,17,191,20,142,99,85,81,21,85,53,215,3,47,240,133,164,52,218,239,196,190,158,233,109,194,10,73,237,183,107,195,38,186,65,83,60,176,178,162,221,76,199,85,86,66,143,139,227,107,223,79,4,172,98,181,91,241,185,191,19,63,73,54,73,41,175,146,222,142,88,179,13,101,203,117,138,239,55,114,175,78,237,244,244,246,186,110,151,167,77,85,201,181,17,186,167,173,175,68,94,136,32,168,139,182,230,61,174,241,61,95,11,163,106,173,202,0,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,2,234,121,92,121,19,211,47,198,189,98,180,206,186,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,21,202,227,200,158,153,126,53,235,21,164,170,3,93,109,76,224,163,89,112,126,39,231,225,95,28,182,125,168,201,42,186,170,108,19,177,27,111,134,241,67,225,223,80,149,17,186,169,204,141,187,71,20,173,122,119,28,214,203,12,177,181,239,86,238,182,41,196,14,129,223,120,103,229,35,148,233,14,73,153,125,163,175,181,251,54,162,105,98,133,145,210,210,73,81,125,164,154,74,106,109,152,217,31,11,100,146,69,73,38,222,71,185,206,119,230,218,172,134,59,21,34,175,52,127,34,122,155,248,47,172,81,1,64,37,212,242,197,227,199,242,223,98,166,208,109,88,189,117,103,216,253,189,190,205,186,92,110,61,202,172,162,22,190,103,73,179,123,77,78,245,60,13,167,71,117,73,36,179,53,36,153,119,232,149,201,74,199,234,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,11,212,230,59,192,229,79,21,184,109,6,97,167,207,164,167,212,92,62,158,118,80,195,43,34,137,151,186,71,42,61,104,165,157,81,28,199,181,200,231,64,231,59,180,215,203,43,92,141,73,150,88,234,215,130,142,14,181,151,137,188,238,138,247,132,214,93,113,44,110,195,112,79,25,156,211,70,213,246,69,116,112,190,122,126,195,86,120,100,154,100,145,144,162,246,92,174,139,189,27,221,210,138,222,171,127,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,223,120,101,237,74,169,27,156,178,70,230,57,174,234,68,100,178,73,80,34,175,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,250,129,143,122,140,5,212,243,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,168,24,247,168,192,6,202,101,0,243,31,226,11,73,248,136,226,10,92,163,72,113,251,87,178,168,45,244,212,114,228,212,240,84,211,213,100,82,118,152,238,229,68,83,54,62,142,206,235,78,197,88,251,138,216,149,93,35,217,217,100,82,255,0,155,95,26,254,196,163,172,225,55,76,174,119,90,59,212,221,153,51,75,132,11,216,141,180,51,65,220,101,177,170,173,235,147,188,201,98,146,87,70,230,181,35,70,196,171,34,75,51,25,93,124,49,112,245,149,113,65,172,182,93,35,197,170,124,7,143,238,84,220,110,143,165,146,162,27,101,12,77,234,150,162,70,177,63,201,141,136,231,49,175,150,88,152,175,103,95,82,6,95,229,177,195,142,168,107,142,188,209,229,248,22,111,87,133,219,116,238,162,154,229,120,200,40,101,143,198,194,146,247,27,29,45,60,79,71,54,71,206,216,231,99,187,140,116,41,26,73,220,108,155,182,25,111,208,233,90,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,78,234,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,90,167,37,79,43,25,79,212,10,239,78,183,21,87,197,143,154,125,100,250,129,144,250,140,229,170,114,84,242,177,148,253,64,174,244,235,112,19,252,0,0,17,255,0,84,184,245,225,59,69,179,187,158,153,234,94,171,123,27,36,179,118,124,109,23,176,174,85,29,174,236,44,154,63,206,67,78,248,221,188,114,177,223,11,151,109,246,93,149,21,19,32,104,166,189,233,63,17,56,173,86,107,163,153,95,218,11,45,21,193,246,185,234,124,13,77,39,69,83,35,142,71,71,209,81,28,111,93,153,52,107,186,39,79,197,182,251,162,162,5,32,243,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,128,28,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,2,95,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,169,219,46,202,213,107,156,199,181,236,123,216,237,123,56,151,225,211,59,225,127,84,235,244,207,58,167,255,0,27,89,103,173,235,135,251,231,107,241,51,67,5,103,110,41,100,236,247,123,15,119,105,238,235,103,201,83,228,171,178,153,135,248,170,225,159,13,226,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,125,72,217,153,211,44,140,124,110,84,234,99,221,210,230,63,162,70,5,64,242,235,227,170,167,133,172,201,48,125,65,175,171,126,149,223,234,38,154,186,26,106,88,158,251,101,198,100,167,98,92,149,82,53,158,102,54,58,118,198,248,90,255,0,208,123,158,214,61,237,70,62,247,141,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,202,121,95,115,4,166,180,211,89,120,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,127,92,210,210,211,209,217,82,40,160,115,145,136,231,206,230,79,44,189,17,177,27,23,194,198,179,96,181,242,149,185,213,249,167,197,190,159,208,250,141,196,186,146,149,185,213,249,167,197,190,159,208,250,141,196,7,37,79,52,249,79,211,250,239,81,183,23,82,82,183,37,79,52,249,79,211,250,239,81,183,18,171,154,23,29,63,145,76,85,250,29,163,153,159,132,212,155,215,71,182,42,104,155,213,53,138,215,36,110,85,218,100,114,120,122,201,183,143,183,178,57,236,137,95,39,230,156,234,121,20,48,167,52,94,96,21,151,122,203,151,12,154,33,145,118,109,80,248,155,118,113,116,130,57,224,170,146,170,41,229,130,107,75,123,140,103,76,41,218,222,89,35,87,182,102,200,216,209,200,196,149,178,198,190,87,30,123,52,203,241,175,71,173,34,169,42,185,92,121,236,211,47,198,189,30,180,11,254,58,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,137,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,118,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,6,185,156,96,112,215,125,225,91,92,111,26,101,115,94,245,170,110,171,166,55,86,234,166,79,37,93,158,89,164,101,60,146,171,90,206,153,147,180,248,228,69,99,19,185,27,213,168,172,86,57,216,171,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,247,157,215,137,77,94,169,215,173,121,206,117,114,105,234,228,167,200,175,19,77,111,74,184,34,134,120,173,204,218,42,40,100,100,91,177,31,29,52,112,198,170,138,237,213,138,170,231,42,171,151,26,129,177,71,5,28,40,216,184,75,209,170,44,55,181,106,172,203,238,91,86,101,55,186,40,94,223,31,85,212,245,142,52,116,138,175,88,96,99,251,81,166,204,106,236,249,59,108,124,178,33,32,12,41,193,182,186,81,241,19,195,142,25,168,222,217,246,141,233,214,248,237,217,27,158,144,50,102,94,41,216,216,234,150,72,160,85,100,93,199,167,125,140,217,171,218,154,39,116,53,28,141,76,214,0,24,171,93,56,163,208,158,26,253,137,249,107,206,126,206,125,163,241,62,204,254,246,86,86,119,252,63,107,189,254,150,138,78,158,158,252,95,165,182,253,94,237,246,93,190,78,138,113,153,195,103,17,57,85,86,21,163,154,145,246,130,245,69,111,125,210,122,111,99,215,210,116,82,178,72,227,116,157,117,16,70,197,217,243,70,155,34,245,124,91,237,178,42,160,65,110,121,223,169,63,222,79,225,166,42,228,169,230,159,41,250,127,93,234,54,227,42,243,206,253,73,254,242,127,13,49,87,37,79,52,249,79,211,250,239,81,183,1,42,185,161,112,45,249,107,197,95,174,58,57,134,120,189,73,178,244,123,98,154,137,221,51,95,109,113,198,228,93,161,70,175,136,172,135,104,251,123,43,94,248,145,241,254,117,205,167,141,41,219,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,118,104,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,209,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,93,109,184,129,212,43,22,172,235,142,121,169,184,197,135,216,214,172,163,32,174,186,82,82,59,173,36,72,229,153,207,73,37,71,203,46,211,73,191,114,68,107,214,52,145,239,72,209,172,70,181,2,253,56,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,169,221,76,69,106,175,113,146,49,148,67,197,143,154,125,100,250,129,144,250,140,228,202,228,211,162,26,161,113,213,11,167,16,150,171,229,37,167,9,180,211,213,227,23,24,157,28,115,79,122,158,72,226,155,194,177,171,241,64,200,156,180,181,14,155,220,170,173,142,54,163,209,242,172,112,215,139,31,52,250,201,245,3,33,245,25,192,146,156,43,113,221,98,225,87,130,252,187,10,197,159,227,117,55,32,204,43,228,183,83,108,248,253,151,75,61,166,8,226,186,245,190,158,90,121,251,85,52,237,79,12,229,71,63,125,215,102,251,214,27,90,109,153,150,171,231,244,86,106,57,42,239,249,102,99,120,142,154,39,213,213,162,207,112,184,213,204,141,106,201,52,206,68,87,201,44,137,187,228,114,123,220,170,229,249,169,215,203,169,229,123,192,183,228,83,21,102,184,235,30,25,225,53,38,245,215,236,122,106,215,117,77,98,181,201,27,81,55,133,90,158,30,178,109,228,238,110,174,123,34,86,71,249,167,58,162,53,12,171,192,47,5,24,175,10,122,113,73,123,187,91,60,70,166,228,214,248,100,200,238,21,9,27,228,160,235,70,200,235,101,58,198,231,177,176,196,244,68,123,152,229,239,72,196,122,175,75,98,100,89,87,139,31,43,26,201,244,255,0,33,244,233,204,170,98,174,44,124,172,107,39,211,252,135,211,167,3,90,194,122,113,33,204,18,154,237,194,134,154,240,189,162,215,90,182,49,152,61,130,131,48,190,83,75,45,51,250,225,163,117,61,101,149,98,150,6,185,88,174,100,14,124,241,75,209,35,21,209,124,76,115,247,129,103,96,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,215,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,238,188,52,112,233,157,241,65,170,116,26,103,130,211,255,0,138,172,188,86,245,195,253,236,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,117,191,228,137,243,84,216,79,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,253,45,221,118,70,163,90,214,49,172,99,24,198,244,174,14,248,85,195,120,80,210,59,126,31,102,182,210,59,39,184,211,211,212,229,151,120,228,89,159,113,184,163,62,52,108,174,99,29,225,163,115,164,108,44,233,111,75,21,92,169,220,124,143,126,117,2,0,115,171,242,177,139,125,64,161,244,235,137,85,124,39,121,167,209,191,168,24,247,168,192,90,167,58,191,43,24,183,212,10,31,78,184,149,87,194,119,154,125,27,250,129,143,122,140,0,108,166,84,175,52,94,95,245,150,138,203,151,19,122,33,142,247,173,83,120,155,142,113,107,130,73,231,170,142,170,89,229,158,107,179,123,143,127,84,43,221,218,88,227,70,54,22,198,217,17,170,197,149,209,91,80,3,87,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,216,163,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,210,141,153,157,50,198,246,72,212,78,166,61,189,77,99,250,227,101,64,243,20,224,86,167,133,172,201,115,141,62,160,171,126,149,223,234,33,134,134,106,154,168,158,251,101,198,100,168,122,219,81,22,69,158,102,54,58,119,72,201,156,207,208,123,88,231,189,237,87,191,5,112,209,196,94,119,194,254,169,208,106,102,11,81,254,42,142,241,69,209,15,247,206,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,214,207,154,47,205,20,54,83,7,74,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,247,80,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,56,57,61,231,150,238,113,114,175,220,24,187,175,188,14,107,242,35,199,26,56,252,119,189,29,200,90,248,218,229,101,182,173,237,221,173,95,122,82,212,109,243,254,210,67,239,238,220,197,156,69,83,182,109,47,191,117,51,169,61,159,84,139,239,255,0,197,230,3,92,108,206,159,192,229,183,122,69,77,150,42,201,25,255,0,19,151,246,22,7,202,22,88,93,158,228,76,116,142,235,74,10,93,191,177,106,215,127,250,8,41,172,145,36,58,165,148,198,141,217,18,235,83,178,127,87,90,147,151,148,35,17,117,19,33,147,184,212,84,183,211,38,219,167,223,87,255,0,208,2,227,33,219,180,221,151,116,217,63,230,57,175,200,227,15,248,38,255,0,98,28,151,228,7,15,118,231,52,249,30,191,231,28,211,228,1,19,250,206,71,132,77,143,32,126,91,141,79,133,166,116,187,34,237,183,207,251,80,164,46,56,50,57,245,63,138,90,107,12,114,43,161,88,237,80,55,226,114,244,171,189,223,39,236,159,234,171,255,0,213,185,111,250,225,157,219,176,76,58,170,235,112,174,138,153,145,244,123,228,118,223,57,99,111,236,95,233,167,252,101,37,105,117,99,245,59,137,75,125,242,68,90,148,125,109,189,19,161,61,223,4,180,205,254,106,55,246,254,192,45,215,131,141,55,166,193,116,186,199,18,238,249,100,183,83,189,92,172,98,42,111,77,2,42,124,59,255,0,71,246,146,29,19,111,113,213,52,206,129,40,48,203,61,55,105,88,172,161,167,110,203,191,221,19,19,254,131,182,1,235,147,125,182,216,241,31,82,127,95,246,137,26,174,251,142,76,106,162,34,126,192,57,39,188,242,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,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,0,21,43,206,211,88,239,178,229,88,47,15,212,240,246,108,180,214,244,204,107,36,234,99,188,93,84,146,84,82,83,166,202,206,184,251,44,138,167,222,143,233,127,138,248,155,188,109,85,138,188,189,248,107,177,113,67,196,117,191,10,204,87,175,22,178,91,231,200,111,180,204,170,125,60,213,148,176,190,56,217,4,111,99,85,83,174,121,224,71,236,172,119,107,186,172,123,94,140,83,160,113,85,170,95,150,158,35,181,23,83,33,190,251,102,130,243,144,85,123,42,183,194,248,126,237,174,39,246,104,127,54,172,99,155,181,44,80,55,227,106,61,118,221,251,185,92,171,101,60,146,244,207,21,166,210,204,235,88,252,39,119,36,184,100,11,140,247,228,142,55,120,122,26,122,106,122,142,136,93,209,220,103,114,74,173,228,78,181,107,187,16,124,40,172,221,66,170,245,99,5,252,151,234,158,101,166,126,212,246,159,217,44,130,227,98,241,189,142,207,138,240,181,50,67,221,237,245,59,163,171,183,213,211,212,237,183,219,117,219,114,245,57,101,235,95,229,167,132,124,91,196,91,252,45,126,9,182,21,89,209,23,68,50,248,40,33,240,242,71,188,143,115,183,165,150,155,173,203,211,188,169,47,75,81,189,59,215,7,56,92,42,213,138,241,130,251,237,190,162,174,74,140,199,23,182,222,235,155,51,218,172,142,118,58,106,20,108,72,141,69,70,118,168,98,114,163,149,203,214,231,174,251,42,53,185,127,146,94,177,223,98,202,179,174,31,170,33,239,89,106,109,235,152,209,201,212,198,248,74,168,228,167,164,168,77,145,157,114,119,153,45,55,189,95,210,207,11,240,183,121,28,168,22,212,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,249,52,247,140,27,174,144,112,77,144,240,239,130,45,34,95,117,11,40,187,186,253,85,52,78,123,232,108,146,219,232,32,232,137,174,103,105,207,169,86,212,198,175,234,87,68,200,95,179,81,210,69,35,48,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,124,155,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,212,229,215,192,173,55,11,88,106,103,26,131,65,72,253,84,191,211,205,13,116,212,213,82,189,150,203,116,203,78,244,182,170,36,139,4,207,108,148,237,145,243,53,159,166,247,49,175,123,26,143,120,85,175,29,124,53,216,184,86,205,180,247,76,173,139,222,186,205,167,246,251,166,73,86,218,167,207,29,93,226,90,202,214,84,73,18,185,172,233,133,59,76,142,52,70,49,123,113,177,92,138,245,123,157,154,249,42,121,167,202,126,159,215,122,141,184,115,171,243,79,139,125,63,161,245,27,136,228,169,230,159,41,250,127,93,234,54,224,34,175,22,62,105,245,147,234,6,67,234,51,147,255,0,151,95,17,120,39,11,252,2,231,26,151,157,84,126,176,46,116,118,122,46,137,191,190,119,79,98,210,77,5,31,114,40,164,236,247,123,15,111,117,237,232,103,205,87,228,139,0,56,177,243,79,172,159,80,50,31,81,156,198,146,93,174,179,90,169,236,83,92,234,223,109,163,168,154,174,158,141,211,57,96,134,121,155,27,101,149,145,239,210,215,189,176,66,215,57,19,119,36,81,162,239,210,155,7,117,215,77,116,212,126,34,245,30,227,170,26,161,121,241,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,83,182,77,213,202,231,57,239,115,222,247,189,214,63,202,251,151,221,77,166,166,203,197,14,180,218,169,30,247,211,182,191,15,177,212,197,21,75,58,38,138,150,162,142,244,146,197,59,154,143,70,190,118,178,9,98,235,141,232,217,126,23,181,155,96,174,87,188,20,127,40,12,237,154,207,168,86,203,85,118,155,97,183,7,211,75,110,173,78,247,182,110,141,133,175,101,58,196,215,38,208,197,221,130,105,22,68,86,73,240,69,209,35,95,47,110,239,192,197,92,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,230,181,128,109,80,69,254,96,60,76,102,92,40,105,166,21,170,88,125,13,37,197,142,206,41,45,183,123,101,74,35,89,113,183,73,67,90,249,96,73,58,85,208,191,170,40,222,201,26,139,210,246,55,169,175,103,92,111,148,4,0,231,87,229,99,22,250,129,67,233,215,16,38,166,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,230,230,99,36,110,210,68,246,252,77,77,246,221,55,69,69,90,118,230,71,203,238,155,135,106,152,245,135,70,237,85,110,211,171,141,67,105,171,109,176,197,44,204,198,94,145,65,28,75,45,68,211,203,52,204,169,153,103,114,61,205,107,35,122,178,61,247,124,104,191,147,148,118,186,106,62,33,196,157,159,68,45,151,158,238,25,157,248,249,110,86,186,132,87,199,13,85,61,4,211,199,85,79,239,78,212,203,225,217,27,213,55,107,227,84,71,53,85,145,58,59,169,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,125,224,107,89,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,150,238,155,163,145,205,107,216,230,61,140,123,118,41,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,218,251,113,117,162,22,174,28,120,139,204,244,106,197,124,171,187,219,108,21,20,206,163,171,171,141,172,157,96,168,165,134,166,54,73,211,240,185,236,108,232,197,122,35,81,234,197,114,53,157,93,9,61,121,24,254,187,63,118,255,0,137,1,85,101,186,104,167,24,56,207,8,220,177,52,222,244,229,164,173,205,175,148,249,3,113,59,61,92,85,29,138,233,226,190,76,201,159,36,145,49,90,214,66,218,150,74,172,115,227,89,17,170,198,57,170,189,77,168,179,245,86,221,174,183,26,106,10,59,133,206,174,170,158,215,78,180,148,49,77,51,158,202,88,22,89,38,88,162,106,174,204,98,203,52,178,43,91,178,117,200,247,124,220,170,161,245,179,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,228,249,110,114,251,169,225,218,154,77,97,214,75,85,35,181,22,227,78,234,106,43,108,209,69,51,241,150,36,179,199,42,197,81,12,242,195,51,234,97,88,28,175,107,90,248,216,175,143,125,159,34,46,10,229,41,193,71,182,235,40,248,178,212,219,101,170,178,203,15,122,60,46,223,58,119,228,117,116,51,246,223,115,114,35,186,35,236,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,219,80,17,87,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,3,101,48,0,0,0,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,85,114,49,253,118,126,237,255,0,18,45,80,170,190,70,63,174,207,221,191,226,69,170,0,41,91,157,95,154,124,91,233,253,15,168,220,75,169,41,91,157,95,154,124,91,233,253,15,168,220,64,235,252,188,184,76,195,120,186,210,253,109,193,239,181,20,150,123,237,5,70,47,83,98,200,221,64,181,83,218,158,178,87,172,232,198,36,145,43,217,44,76,88,220,197,127,70,253,183,170,43,162,98,164,64,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,52,228,99,250,236,253,219,254,36,103,254,102,28,20,92,120,159,193,45,185,182,154,91,60,78,164,226,91,83,81,81,198,148,176,251,102,134,105,163,73,41,230,168,153,209,244,118,119,124,241,171,164,233,77,231,106,49,93,50,57,161,213,121,98,241,227,249,111,177,83,104,54,172,94,186,179,236,126,222,223,102,221,46,55,30,229,86,81,11,95,51,164,217,189,166,167,122,158,6,211,163,186,164,146,89,154,146,76,187,244,74,228,252,156,235,237,54,169,184,109,195,111,179,91,41,31,114,163,206,41,233,41,235,29,11,86,120,96,154,130,181,210,196,201,54,234,107,30,232,33,115,154,139,179,150,40,213,119,233,77,169,174,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,194,184,195,227,54,197,198,31,2,54,11,156,150,175,99,102,120,190,160,90,105,242,107,108,76,122,210,182,73,109,151,78,213,77,52,142,223,120,101,237,74,169,27,156,178,70,230,57,174,234,68,100,178,6,21,229,113,231,179,76,191,26,244,122,210,127,243,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,80,40,125,58,226,5,96,112,109,172,118,46,31,248,135,199,245,139,35,135,196,82,99,54,251,229,68,116,221,79,103,139,170,125,162,178,58,106,110,182,49,235,31,118,121,34,139,185,208,173,103,95,83,190,22,170,157,43,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,222,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,210,137,211,203,131,151,253,103,17,23,216,181,111,87,177,223,244,39,160,241,48,69,77,81,36,244,242,100,85,93,15,143,166,157,240,190,57,25,12,50,42,61,243,35,186,86,72,146,38,163,255,0,60,177,7,74,197,248,44,186,217,120,28,212,158,43,53,75,31,171,160,168,146,158,202,152,28,18,212,186,39,186,9,238,116,209,212,92,37,129,26,138,172,146,41,17,144,43,221,179,152,249,100,237,170,44,18,145,44,191,238,104,254,68,245,55,240,95,88,162,40,4,11,84,231,157,250,147,253,228,254,26,69,94,87,30,123,52,203,241,175,71,173,37,87,60,239,212,159,239,39,240,210,42,242,184,243,217,166,95,141,122,61,104,23,252,65,90,222,96,20,122,69,199,198,162,112,253,173,249,23,132,193,106,253,137,6,51,114,150,56,34,165,176,213,73,110,130,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,186,54,55,61,241,206,162,128,121,163,249,236,212,223,193,125,30,136,11,201,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,235,173,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,244,72,214,238,173,71,187,161,232,248,220,189,108,114,37,186,114,164,226,187,81,248,137,211,140,151,10,213,9,125,171,117,211,159,103,65,13,254,89,149,213,87,42,90,164,168,72,219,82,138,159,28,209,248,87,34,205,191,84,141,123,85,232,175,107,228,151,53,113,139,193,214,9,197,254,9,79,96,191,214,123,27,36,179,117,253,159,200,59,115,84,123,47,187,53,59,234,191,185,89,60,81,207,221,142,157,35,252,226,175,70,253,77,217,83,222,21,129,203,131,152,5,103,14,247,216,180,147,87,178,47,244,39,175,241,51,197,83,81,28,245,18,99,181,93,15,147,170,157,144,178,73,31,12,210,34,49,240,163,122,82,73,82,86,171,63,60,146,216,175,52,127,34,122,155,248,47,172,81,20,2,108,167,194,119,149,141,27,250,127,143,122,116,0,80,15,9,222,105,244,111,234,6,61,234,48,23,83,205,31,200,158,166,254,11,235,20,68,170,34,175,52,127,34,122,155,248,47,172,81,1,73,124,50,90,109,87,254,36,180,162,197,125,182,82,92,109,183,28,226,197,73,89,71,87,11,102,130,166,9,43,225,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,153,43,142,142,12,175,188,30,106,61,45,178,59,175,182,112,204,163,196,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,165,85,241,71,208,56,78,243,79,163,127,80,49,239,81,128,216,123,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,170,20,173,203,139,142,58,110,20,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,94,157,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,181,156,69,104,54,101,195,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,111,68,141,110,234,212,123,186,30,143,141,203,214,199,34,78,174,84,60,113,212,227,87,91,39,8,250,140,202,68,177,92,170,42,25,136,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,180,228,222,84,154,86,199,179,219,35,59,33,89,102,202,124,39,121,88,209,191,167,248,247,167,64,107,88,108,167,194,119,149,141,27,250,127,143,122,116,0,101,80,0,0,0,17,87,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,2,234,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,3,101,48,0,0,0,0,0,3,85,115,97,238,97,249,173,215,0,224,183,85,111,182,106,122,73,170,42,172,236,178,61,181,44,115,152,144,92,42,98,161,153,200,141,115,87,173,177,84,200,230,46,251,35,209,170,168,228,69,106,235,194,5,228,242,122,173,195,106,184,62,100,24,189,166,174,142,229,71,148,92,161,200,230,153,202,172,172,184,171,97,123,38,137,21,238,217,137,70,250,40,213,17,25,241,196,245,233,93,213,239,155,229,53,242,91,214,59,22,31,172,185,110,142,221,225,237,213,234,37,190,158,162,215,83,212,245,234,170,182,182,162,71,83,116,53,138,137,215,4,245,18,247,28,246,53,190,27,167,226,116,141,68,185,64,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,93,79,43,143,34,122,101,248,215,172,86,146,168,138,188,174,60,137,233,151,227,94,177,90,74,160,4,85,230,143,228,79,83,127,5,245,138,34,85,17,87,154,63,145,61,77,252,23,214,40,128,160,18,218,121,181,240,81,237,186,58,206,44,180,202,217,117,172,189,67,217,143,52,183,192,157,248,221,67,12,29,182,92,218,138,238,184,251,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,245,44,109,80,6,177,154,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,135,184,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,211,45,60,142,98,255,0,147,35,21,205,99,159,20,177,61,88,206,190,148,170,14,100,124,190,233,184,118,169,143,88,116,110,213,86,237,58,184,212,54,154,182,219,12,82,204,204,101,233,20,17,196,178,212,77,60,179,76,202,153,150,119,35,220,214,178,55,171,35,223,119,198,139,128,56,62,226,207,50,225,23,84,62,220,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,94,221,198,34,163,101,122,40,92,79,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,250,129,143,122,140,5,212,243,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,168,24,247,168,192,7,74,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,118,219,116,79,145,118,124,163,177,109,56,181,112,133,103,201,241,42,27,82,100,151,219,133,123,114,186,186,121,82,90,167,213,65,87,51,41,161,168,93,213,209,244,82,186,7,50,47,133,168,217,150,68,110,243,57,207,175,110,109,152,85,215,21,227,75,32,190,220,42,41,36,167,204,108,246,171,221,11,97,123,149,241,192,202,102,208,171,101,69,106,34,63,187,67,43,145,26,174,78,135,49,119,221,85,173,207,252,143,179,250,104,174,186,167,165,181,217,13,90,212,85,83,219,175,246,187,75,150,87,64,140,137,210,193,91,80,196,219,180,199,170,205,64,199,123,209,239,68,143,244,146,53,233,11,95,0,0,0,1,173,103,22,62,105,245,147,234,6,67,234,51,150,169,201,83,202,198,83,245,2,187,211,173,197,85,241,99,230,159,89,62,160,100,62,163,57,106,156,149,60,172,101,63,80,43,189,58,220,4,255,0,0,1,64,60,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,39,248,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,63,192,0,67,254,96,92,8,216,184,170,197,100,205,113,102,120,45,77,199,237,235,29,186,167,119,201,237,74,88,35,170,146,43,87,67,234,34,167,131,187,83,80,213,241,46,69,115,54,217,119,111,185,40,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,105,226,168,57,203,112,207,134,216,35,181,241,79,98,174,171,165,190,228,119,138,76,114,251,66,229,89,32,172,122,81,74,176,85,177,85,219,194,246,69,70,145,57,136,138,199,167,109,200,140,115,94,178,134,96,229,123,199,79,229,175,21,102,135,107,30,103,226,245,38,203,215,236,122,154,214,244,205,125,181,199,27,85,55,153,92,190,34,178,29,164,238,110,141,123,226,70,73,249,215,54,162,68,138,188,234,252,211,226,223,79,232,125,70,226,69,94,19,188,211,232,223,212,12,123,212,96,37,87,58,191,52,248,183,211,250,31,81,184,129,26,184,86,226,114,251,194,174,85,151,102,184,181,151,198,222,178,12,62,191,26,183,84,248,150,71,236,186,169,228,130,72,171,186,31,20,172,159,180,250,118,175,101,200,141,126,251,43,145,61,203,141,110,215,60,203,85,243,250,219,205,100,117,119,252,179,49,188,73,83,43,41,41,17,103,184,92,106,230,87,57,35,134,22,162,43,228,150,69,217,145,181,61,238,68,106,124,144,235,229,180,242,186,229,255,0,71,104,163,182,241,55,173,248,239,122,235,55,134,184,224,246,185,228,130,122,88,233,101,130,41,225,187,59,182,247,245,76,189,221,162,142,68,99,161,116,110,145,90,175,88,157,16,71,94,37,248,21,166,225,107,130,108,83,56,212,26,10,71,234,165,255,0,56,167,134,186,106,106,169,94,203,101,186,107,125,75,210,218,168,146,44,19,61,178,83,182,71,204,214,126,155,220,198,189,236,106,61,253,43,149,199,158,205,50,252,107,209,235,73,255,0,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,208,47,248,135,252,212,245,142,251,164,92,35,221,233,177,200,118,171,207,110,17,97,210,84,245,51,251,150,150,166,9,228,169,94,135,177,200,254,228,20,242,193,183,194,230,247,250,218,228,115,17,22,96,20,173,206,111,84,190,213,241,29,98,211,58,11,239,138,160,193,49,248,252,77,23,133,232,240,119,74,215,172,211,126,113,88,142,147,174,149,182,231,123,156,230,55,109,147,103,119,16,8,65,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,237,190,200,191,35,63,243,17,225,159,13,225,95,94,104,112,45,63,174,171,158,197,115,197,237,215,122,120,234,213,95,60,47,252,229,44,189,201,58,149,36,124,178,210,73,80,170,214,198,198,172,234,198,177,173,98,111,221,121,70,105,158,43,168,156,92,67,113,202,105,60,95,216,172,126,175,38,183,64,248,227,146,23,87,71,61,61,60,79,145,175,99,183,237,248,167,74,197,111,75,155,44,81,61,29,240,236,178,215,157,198,21,106,175,209,125,61,212,105,170,42,210,229,99,202,37,178,83,196,215,183,176,232,43,169,36,154,87,61,189,61,74,244,117,190,20,106,163,145,17,29,38,232,237,209,90,29,43,146,94,181,255,0,217,215,14,117,150,255,0,219,154,219,234,163,139,253,207,71,87,28,207,89,63,220,75,27,91,31,248,245,115,191,65,11,84,53,235,229,213,172,119,221,27,226,227,4,169,180,67,226,41,51,11,132,24,117,210,155,169,140,239,82,215,207,20,109,94,183,49,234,222,212,233,79,62,205,233,115,251,29,29,77,107,220,166,194,128,85,95,60,239,212,159,239,39,240,211,21,114,84,243,79,148,253,63,174,245,27,113,117,32,10,171,231,157,250,147,253,228,254,26,97,254,77,87,107,85,131,137,44,218,251,125,185,210,91,173,182,237,55,185,85,214,86,85,204,216,96,166,130,58,251,123,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,204,28,243,191,82,127,188,159,195,74,203,196,243,252,203,5,166,200,41,112,252,134,174,210,204,170,207,37,130,238,180,202,141,125,85,186,73,98,150,90,117,126,221,77,99,221,4,104,254,149,78,166,117,49,219,177,239,107,130,85,115,20,227,170,167,138,92,201,112,125,62,175,171,102,149,216,42,33,154,134,26,154,88,152,251,157,198,20,168,98,220,145,86,52,158,22,58,58,135,70,200,92,255,0,208,99,94,230,49,238,86,51,170,112,3,193,245,215,139,45,92,107,110,9,73,30,9,135,84,81,215,229,111,154,87,35,234,96,123,220,177,208,196,216,222,217,122,234,18,25,88,178,53,205,72,152,215,191,171,173,35,142,76,107,195,71,14,153,223,20,26,167,65,166,120,45,63,248,170,203,197,111,92,63,222,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,119,91,254,72,159,53,77,130,56,117,208,108,55,134,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,238,185,28,221,209,170,247,116,49,25,27,87,161,141,68,14,235,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,251,205,112,184,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,153,92,163,184,62,198,117,70,235,93,196,142,160,37,37,194,219,135,222,35,160,199,173,173,150,162,41,225,189,211,58,150,177,181,207,116,111,99,122,35,107,163,107,99,119,113,178,44,178,43,154,222,219,122,238,36,128,28,149,60,172,101,63,80,43,189,58,220,79,240,6,42,226,199,202,198,178,125,63,200,125,58,115,42,152,171,139,31,43,26,201,244,255,0,33,244,233,192,214,176,188,158,87,220,31,99,58,39,164,118,93,109,188,165,37,199,59,207,236,237,175,101,125,52,181,13,101,29,146,181,148,181,16,208,171,28,254,211,222,139,12,114,190,78,219,92,143,145,209,163,156,198,35,223,70,198,202,124,39,121,88,209,191,167,248,247,167,64,6,85,0,1,0,57,213,249,88,197,190,160,80,250,117,196,170,190,19,188,211,232,223,212,12,123,212,96,45,83,157,95,149,140,91,234,5,15,167,92,74,171,225,59,205,62,141,253,64,199,189,70,0,54,83,33,7,18,252,117,84,240,181,198,206,41,131,234,13,125,91,244,174,255,0,131,211,205,93,13,53,44,79,125,178,227,53,194,165,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,65,238,123,88,247,181,24,249,190,82,183,58,191,52,248,183,211,250,31,81,184,129,113,55,107,102,27,170,248,5,109,154,178,74,75,254,39,152,217,228,166,149,244,149,106,176,92,45,213,112,171,92,177,205,11,145,85,146,69,34,236,248,220,158,231,34,181,126,74,107,237,198,191,10,55,222,18,245,150,183,13,237,93,107,49,11,150,245,152,181,238,182,22,55,199,210,244,177,100,141,93,26,171,22,104,30,254,212,137,179,28,187,50,78,219,25,44,104,78,174,79,124,87,106,62,115,89,113,225,147,53,151,219,54,172,95,31,125,226,193,116,158,101,90,170,26,88,167,167,129,104,29,186,47,118,20,241,13,88,149,85,29,19,88,232,211,169,139,27,98,157,92,75,240,233,130,113,65,165,149,250,103,157,83,255,0,141,172,179,214,245,205,253,236,186,120,105,161,130,179,183,20,177,247,187,93,247,187,180,247,116,63,228,169,242,84,10,86,224,23,141,124,171,133,61,71,164,178,93,174,126,35,76,178,107,132,49,228,118,250,133,145,241,208,117,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,169,177,62,43,232,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,198,178,250,177,130,254,75,245,79,50,211,63,106,123,79,236,150,65,113,177,120,222,199,103,197,120,90,153,33,238,246,250,157,209,213,219,234,233,234,118,219,237,186,237,185,122,156,174,60,137,233,151,227,94,177,90,4,170,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,1,193,201,251,3,19,101,60,185,78,45,119,191,246,129,236,58,30,180,81,37,118,157,223,105,251,125,93,116,21,77,68,68,223,222,176,72,159,244,157,240,248,121,165,51,42,177,187,140,82,49,28,223,11,50,170,42,123,151,243,110,3,91,174,33,168,93,110,214,44,182,149,241,244,185,151,122,148,219,109,191,156,77,14,80,177,167,229,19,33,122,61,54,75,125,42,109,191,254,55,255,0,208,34,183,25,116,140,163,226,39,55,142,40,218,198,45,230,163,102,181,54,68,247,51,255,0,105,40,121,68,206,230,234,85,250,63,114,53,212,20,187,166,223,248,226,127,237,2,229,97,255,0,4,223,236,79,249,142,107,242,56,65,254,9,191,216,159,243,28,215,228,7,171,249,231,61,254,237,142,31,207,57,160,28,147,228,23,228,121,61,115,61,99,137,207,79,230,162,168,16,131,153,78,111,53,147,78,22,146,10,132,98,201,243,106,61,81,87,105,232,215,228,142,79,218,67,78,90,186,95,246,187,51,102,85,87,2,190,42,90,175,154,183,127,124,115,82,59,239,98,253,203,251,78,237,205,55,81,42,234,175,148,88,236,21,243,36,75,220,235,98,57,81,191,161,68,244,247,109,251,127,172,206,28,170,180,250,154,219,165,75,127,154,150,62,229,77,198,181,168,229,106,42,236,143,129,62,125,75,253,15,216,4,252,180,211,50,146,221,77,79,26,108,216,225,99,27,253,72,141,68,63,97,197,141,70,53,26,137,178,39,185,14,64,120,223,223,182,199,147,194,109,191,204,242,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,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,0,193,92,116,230,182,172,3,131,237,91,190,222,105,234,230,167,170,197,234,236,140,109,51,26,231,164,247,6,248,24,92,168,231,53,58,27,45,76,110,122,239,186,49,28,168,142,84,70,174,117,43,131,157,198,107,106,160,209,125,61,211,153,169,234,214,229,124,202,37,189,211,202,214,55,176,216,40,105,36,134,86,189,221,93,72,245,117,194,21,106,35,85,21,27,38,234,221,145,28,20,236,108,145,193,254,1,77,166,28,46,105,110,25,14,61,87,98,168,165,197,232,106,110,22,250,180,149,179,193,113,169,137,42,43,82,70,202,189,108,122,212,205,50,171,23,110,133,85,106,35,81,17,169,175,183,15,88,181,139,57,215,221,52,194,178,154,31,27,101,200,51,11,53,174,227,77,221,124,125,250,89,235,98,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,217,164,10,245,231,79,128,83,95,120,121,197,53,6,159,30,171,172,185,98,185,67,41,159,93,10,74,230,80,91,171,41,228,73,150,84,106,244,53,143,168,130,129,136,247,167,185,253,13,106,167,113,81,213,173,192,182,107,117,192,56,193,210,75,237,154,158,146,106,138,172,162,146,200,246,212,177,206,98,65,112,119,129,153,200,141,115,87,173,177,84,200,230,46,251,35,209,170,168,228,69,106,222,71,26,216,181,139,48,225,31,87,173,57,29,15,139,164,167,195,238,119,72,227,238,190,62,154,170,40,29,87,77,38,236,84,85,232,158,8,159,182,253,46,233,217,200,173,85,69,215,8,13,170,10,1,230,143,231,179,83,127,5,244,122,34,244,244,159,58,252,168,105,102,27,169,158,203,246,103,218,220,126,221,125,240,93,254,247,133,241,84,209,205,218,238,116,183,175,167,185,211,213,210,221,246,223,100,223,98,32,90,184,40,252,166,243,21,212,110,37,53,46,217,117,166,198,241,43,134,61,83,137,69,183,102,27,197,210,27,93,35,150,163,173,28,146,58,26,89,35,103,185,173,232,146,85,233,87,170,67,52,78,12,85,202,235,151,253,29,162,142,219,196,222,183,227,189,235,172,222,26,227,131,218,231,146,9,233,99,165,150,8,167,134,236,238,219,223,213,50,247,118,138,57,17,142,133,209,186,69,106,189,98,116,86,126,0,20,173,206,175,205,62,45,244,254,135,212,110,35,146,167,154,124,167,233,253,119,168,219,135,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,2,42,241,99,230,159,89,62,160,100,62,163,57,146,184,1,224,250,235,197,150,174,53,183,4,164,143,4,195,170,40,235,242,183,205,43,145,245,48,61,238,88,232,98,108,111,108,189,117,9,12,172,89,26,230,164,76,107,223,213,214,145,199,38,53,226,199,205,62,178,125,64,200,125,70,114,213,57,42,121,88,202,126,160,87,122,117,184,9,211,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,251,207,172,0,24,171,139,31,43,26,201,244,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,13,170,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,10,31,78,184,129,0,57,92,121,236,211,47,198,189,30,180,191,226,128,121,92,121,236,211,47,198,189,30,180,191,224,40,7,154,63,158,205,77,252,23,209,232,137,85,200,199,245,217,251,183,252,72,138,188,209,252,246,106,111,224,190,143,68,74,174,70,63,174,207,221,191,226,64,85,89,55,249,105,240,43,77,196,214,77,85,169,250,157,65,73,85,165,248,229,68,246,218,170,23,85,75,28,247,123,138,211,162,182,6,44,18,50,88,89,10,79,12,206,145,92,157,75,219,141,173,122,58,69,142,16,23,253,202,227,200,158,153,126,53,235,21,160,74,160,0,0,0,0,0,2,128,121,163,249,236,212,223,193,125,30,136,191,226,128,121,163,249,236,212,223,193,125,30,136,9,85,200,199,245,217,251,183,252,72,181,66,170,249,24,254,187,63,118,255,0,137,22,168,0,165,110,117,126,105,241,111,167,244,62,163,113,46,164,165,110,117,126,105,241,111,167,244,62,163,113,3,42,242,49,253,118,126,237,255,0,18,45,80,170,190,70,63,174,207,221,191,226,69,170,1,86,188,219,248,44,186,222,170,100,226,179,75,113,250,186,250,136,233,246,207,32,138,165,210,189,176,65,20,113,211,220,34,129,90,170,140,142,40,213,147,171,29,179,88,200,164,237,162,36,242,149,66,109,80,81,183,50,206,5,105,184,101,201,169,117,63,76,104,41,41,116,191,35,168,130,219,75,66,218,169,100,158,209,113,74,117,87,64,245,158,71,203,51,38,72,38,153,178,35,151,165,123,145,185,172,70,198,178,7,74,229,113,231,179,76,191,26,244,122,210,127,243,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,180,158,100,58,13,153,113,37,166,154,113,165,56,101,21,91,159,113,212,139,115,238,117,208,211,164,204,180,219,146,134,189,42,43,101,71,61,141,232,141,174,221,26,175,111,91,213,145,181,122,222,212,80,169,110,9,56,62,201,184,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,233,117,255,0,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,202,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,119,80,34,175,52,127,34,122,155,248,47,172,81,20,2,95,247,52,127,34,122,155,248,47,172,81,20,2,5,170,115,206,253,73,254,242,127,13,34,175,43,143,61,154,101,248,215,163,214,146,171,158,119,234,79,247,147,248,105,21,121,92,121,236,211,47,198,189,30,180,11,254,40,7,154,63,158,205,77,252,23,209,232,139,254,40,7,154,63,158,205,77,252,23,209,232,128,149,92,140,127,93,159,187,127,196,139,84,42,175,145,143,235,179,247,111,248,145,106,128,106,174,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,6,85,34,175,52,127,34,122,155,248,47,172,81,18,168,138,188,209,252,137,234,111,224,190,177,68,5,43,112,157,230,159,70,254,160,99,222,163,1,178,153,173,103,9,222,105,244,111,234,6,61,234,48,27,41,129,29,120,219,224,251,25,226,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,165,212,3,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,187,68,16,87,152,255,0,47,250,62,34,44,82,234,222,144,227,191,232,177,65,225,160,150,154,158,72,41,227,200,169,122,217,31,77,67,230,124,113,178,104,99,85,123,38,87,117,44,113,44,78,71,254,101,98,10,65,54,83,225,59,202,198,141,253,63,199,189,58,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,3,42,128,0,0,0,138,188,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,234,6,61,234,48,23,83,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,160,99,222,163,0,27,41,128,0,0,0,0,0,170,190,119,186,165,255,0,214,211,69,45,247,223,251,111,41,187,219,60,47,246,83,80,79,222,86,127,246,201,189,12,127,245,189,191,224,212,174,12,39,75,238,185,166,17,168,121,228,46,171,130,219,167,214,122,59,149,68,237,162,116,176,75,61,77,206,146,138,42,87,203,186,54,23,185,181,19,76,221,250,149,201,75,34,35,126,110,110,74,227,227,83,49,93,93,226,247,82,115,172,42,175,197,217,106,46,20,246,250,106,166,201,28,145,213,120,42,72,104,223,60,79,141,238,99,225,145,244,238,124,111,71,124,81,185,142,84,69,85,68,159,252,162,56,116,241,60,56,234,54,89,168,20,254,39,27,214,79,239,19,45,157,125,30,34,215,74,202,170,105,229,239,69,47,113,157,201,42,170,161,233,218,55,183,195,245,162,170,72,213,64,173,110,22,53,175,249,59,113,5,132,235,28,150,255,0,27,73,143,220,23,199,192,216,187,146,62,134,120,159,79,85,218,111,114,52,89,146,9,165,88,250,158,141,238,35,58,183,110,232,187,41,154,176,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,108,103,193,126,177,223,117,247,134,12,3,85,114,152,122,47,87,91,124,148,247,25,58,152,190,38,170,146,162,90,73,106,118,99,24,198,119,159,78,233,123,109,106,53,157,206,132,221,27,186,134,107,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,2,234,121,92,121,19,211,47,198,189,98,180,149,68,85,229,113,228,79,76,191,26,245,138,210,85,0,34,175,52,127,34,122,155,248,47,172,81,18,168,138,188,209,252,137,234,111,224,190,177,68,5,0,155,84,26,171,155,84,1,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,121,24,56,72,229,197,164,124,41,102,87,189,65,165,187,213,230,25,13,69,68,209,88,107,174,148,172,141,246,75,115,209,83,181,26,53,85,175,169,115,85,204,146,165,17,157,76,248,89,28,77,116,169,36,181,0,69,94,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,245,3,30,245,24,11,169,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,80,49,239,81,128,11,41,231,105,166,121,86,65,167,26,119,170,86,154,79,17,101,195,238,23,11,125,223,183,28,143,146,159,199,165,55,98,119,116,177,88,200,81,244,139,27,158,247,55,243,147,192,212,71,43,253,208,131,150,142,127,77,167,220,105,105,221,85,203,33,171,181,91,111,149,21,54,10,164,133,101,232,172,125,93,52,145,82,211,202,200,209,122,216,234,197,164,84,234,78,134,189,172,123,186,122,58,146,229,56,230,210,251,174,177,240,151,169,152,29,137,213,107,114,158,207,237,42,56,41,40,157,87,61,92,244,51,71,91,29,44,113,53,81,206,124,206,166,72,83,109,213,22,68,84,107,182,233,93,117,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,105,224,124,156,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,220,125,96,0,0,53,172,226,199,205,62,178,125,64,200,125,70,114,213,57,42,121,88,202,126,160,87,122,117,184,170,190,44,124,211,235,39,212,12,135,212,103,45,83,146,167,149,140,167,234,5,119,167,91,128,159,224,0,0,0,40,7,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,196,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,112,19,252,0,0,128,28,234,252,172,98,223,80,40,125,58,226,79,242,0,115,171,242,177,139,125,64,161,244,235,136,21,87,194,119,154,125,27,250,129,143,122,140,4,170,231,87,230,159,22,250,127,67,234,55,18,42,240,157,230,159,70,254,160,99,222,163,1,107,220,82,240,73,117,226,191,142,92,106,251,147,193,87,67,167,88,174,15,105,154,235,88,234,87,58,11,180,237,188,85,185,246,150,72,217,162,123,31,37,59,164,115,165,141,92,176,167,109,92,136,178,71,184,68,190,87,188,11,126,90,242,166,107,142,177,225,158,47,77,172,189,126,199,166,173,119,76,55,219,164,114,53,19,120,85,171,226,40,225,218,78,230,234,214,62,84,100,127,157,107,106,35,75,169,62,78,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,239,62,176,16,3,157,95,149,140,91,234,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,164,255,0,231,87,229,99,22,250,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,104,23,252,107,25,173,249,173,171,82,181,163,62,212,107,21,61,92,22,220,171,40,186,222,232,226,171,99,91,60,112,84,213,201,52,109,145,173,115,154,143,70,189,17,81,28,228,223,125,149,126,101,255,0,113,211,154,218,176,14,15,181,110,251,121,167,171,154,158,171,23,171,178,49,180,204,107,158,147,220,27,224,97,114,163,156,212,232,108,181,49,185,235,190,232,196,114,162,57,81,26,186,230,1,115,220,150,48,10,107,23,15,57,94,160,212,99,213,116,119,44,171,40,125,51,43,166,73,90,202,251,117,29,60,105,10,196,142,94,135,49,149,19,215,177,94,196,247,191,173,174,85,237,162,54,85,113,129,128,83,106,127,11,154,165,134,77,143,85,223,106,42,177,122,234,155,125,190,145,37,116,243,220,105,162,90,138,36,141,177,47,91,222,149,48,194,168,196,223,173,81,26,168,228,85,106,254,78,10,113,107,22,31,194,62,144,218,113,202,31,9,73,81,135,219,46,146,71,221,124,157,85,85,176,54,174,166,77,222,170,169,215,60,242,191,109,250,91,213,179,81,26,136,137,154,192,213,92,217,207,68,51,91,174,165,104,190,3,168,215,218,122,72,46,89,86,47,106,189,214,69,72,199,54,8,231,169,164,142,105,27,27,92,231,57,24,142,122,162,34,185,203,182,219,170,252,205,114,248,133,197,172,88,54,190,234,94,21,139,80,248,43,46,63,152,94,109,118,234,110,235,228,236,82,193,91,44,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,125,229,202,114,134,206,190,214,240,109,109,176,123,47,194,125,138,200,46,150,46,247,127,185,226,251,146,54,191,187,211,210,157,189,188,127,111,167,119,127,130,234,223,226,233,104,77,80,0,21,87,207,59,245,39,251,201,252,52,172,12,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,222,89,255,0,60,239,212,159,239,39,240,211,21,114,84,243,79,148,253,63,174,245,27,112,22,83,193,71,10,54,46,18,244,106,139,13,237,90,171,50,251,150,213,153,77,238,138,23,183,199,213,117,61,99,141,29,34,171,214,24,24,254,212,105,179,26,187,62,78,219,31,44,136,72,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,106,156,149,60,172,101,63,80,43,189,58,220,79,242,0,114,84,242,177,148,253,64,174,244,235,113,63,192,24,171,139,31,43,26,201,244,255,0,33,244,233,204,170,98,174,44,124,172,107,39,211,252,135,211,167,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,53,172,54,83,225,59,202,198,141,253,63,199,189,58,0,50,168,0,8,1,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,1,106,156,234,252,172,98,223,80,40,125,58,226,85,95,9,222,105,244,111,234,6,61,234,48,1,178,153,74,220,234,252,211,226,223,79,232,125,70,226,93,73,74,220,234,252,211,226,223,79,232,125,70,226,3,146,167,154,124,167,233,253,119,168,219,139,169,41,91,146,167,154,124,167,233,253,119,168,219,139,169,3,90,206,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,74,86,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,9,84,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,3,195,147,115,131,91,178,158,195,198,201,190,224,121,62,117,254,37,154,209,89,18,38,253,116,242,55,254,54,169,244,79,85,76,125,216,95,26,237,179,154,173,255,0,141,0,215,195,142,156,114,170,147,136,188,213,100,137,237,71,93,230,123,119,69,249,43,99,95,217,253,104,102,62,85,151,111,98,234,213,210,145,242,35,124,77,29,51,19,171,111,122,248,198,126,221,191,164,100,206,62,248,104,203,46,250,175,119,203,173,150,202,121,40,238,19,247,90,255,0,19,19,87,252,21,59,87,118,170,34,252,247,58,159,3,250,81,146,225,186,185,13,194,190,145,145,67,34,210,179,118,78,199,42,170,85,68,187,42,39,246,40,23,21,66,238,186,56,95,190,253,81,181,127,245,33,239,63,29,167,116,183,83,35,145,81,123,76,255,0,230,80,253,128,112,217,17,85,79,40,190,243,143,191,127,153,205,160,121,62,102,67,94,219,125,162,174,169,206,70,164,80,200,229,85,219,238,106,175,223,253,135,211,49,103,16,249,141,54,27,166,119,251,188,242,61,157,155,109,91,211,165,170,190,244,167,149,223,114,167,244,64,163,206,37,114,139,134,166,107,29,68,19,78,149,8,157,29,61,182,53,63,248,150,21,95,209,223,250,5,209,240,135,128,199,128,233,13,182,206,144,172,110,109,69,92,142,69,115,149,119,116,202,191,206,68,95,146,33,77,28,57,97,245,26,183,172,177,84,86,49,178,199,39,86,234,247,38,254,234,73,147,249,200,239,241,104,95,142,41,107,101,166,205,13,19,35,107,17,138,245,217,187,109,239,114,175,220,7,217,60,47,200,242,120,93,212,2,33,228,240,135,144,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,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,5,43,115,171,243,79,139,125,63,161,245,27,137,117,38,186,220,126,103,95,148,78,50,117,98,255,0,236,191,103,248,76,130,75,23,103,191,221,234,246,108,108,160,238,245,116,183,110,231,133,238,116,237,240,245,244,238,237,186,148,51,87,38,220,90,197,144,113,113,89,118,187,208,248,138,188,103,15,184,221,45,114,119,94,207,15,84,249,233,169,29,38,205,84,71,239,5,93,67,54,114,43,126,61,246,234,107,85,46,252,170,190,72,90,91,255,0,215,47,90,238,22,47,251,83,22,180,92,252,87,246,212,215,193,217,71,255,0,246,181,221,111,103,245,49,223,225,16,181,64,6,176,58,177,130,254,75,245,79,50,211,63,106,123,79,236,150,65,113,177,120,222,199,103,197,120,90,153,33,238,246,250,157,209,213,219,234,233,234,118,219,237,186,237,185,179,241,174,103,29,56,85,215,0,227,7,86,236,87,154,138,73,170,42,178,138,187,219,29,76,247,57,137,5,193,222,58,22,170,185,173,94,182,197,83,27,94,155,108,143,71,34,43,145,17,202,23,39,203,71,63,169,212,30,11,116,238,170,229,144,210,93,110,86,58,122,155,5,82,66,177,117,209,178,146,166,72,169,105,229,100,104,157,15,109,26,82,42,117,39,91,152,230,61,221,93,125,75,40,8,1,201,83,202,198,83,245,2,187,211,173,196,255,0,0,0,2,149,185,213,249,167,197,190,159,208,250,141,196,114,84,243,79,148,253,63,174,245,27,112,231,87,230,159,22,250,127,67,234,55,17,201,83,205,62,83,244,254,187,212,109,192,69,94,44,124,211,235,39,212,12,135,212,103,45,83,146,167,149,140,167,234,5,119,167,91,138,171,226,199,205,62,178,125,64,200,125,70,114,213,57,42,121,88,202,126,160,87,122,117,184,9,254,0,3,21,113,99,229,99,89,62,159,228,62,157,57,173,97,178,159,22,62,86,53,147,233,254,67,233,211,154,214,1,181,65,0,57,213,249,88,197,190,160,80,250,117,196,159,228,0,231,87,229,99,22,250,129,67,233,215,16,32,7,43,143,61,154,101,248,215,163,214,151,252,80,15,43,143,61,154,101,248,215,163,214,151,252,5,0,243,71,243,217,169,191,130,250,61,17,42,185,24,254,187,63,118,255,0,137,17,87,154,63,158,205,77,252,23,209,232,137,85,200,199,245,217,251,183,252,72,10,171,47,251,149,199,145,61,50,252,107,214,43,74,1,47,251,149,199,145,61,50,252,107,214,43,64,149,64,0,0,0,0,0,5,0,243,71,243,217,169,191,130,250,61,17,127,197,0,243,71,243,217,169,191,130,250,61,16,18,171,145,143,235,179,247,111,248,145,106,133,85,242,49,253,118,126,237,255,0,18,45,80,1,74,220,234,252,211,226,223,79,232,125,70,226,93,73,74,220,234,252,211,226,223,79,232,125,70,226,6,85,228,99,250,236,253,219,254,36,90,161,85,124,140,127,93,159,187,127,196,139,84,0,64,14,117,126,86,49,111,168,20,62,157,113,39,249,0,57,213,249,88,197,190,160,80,250,117,196,8,1,202,227,207,102,153,126,53,232,245,165,255,0,20,3,202,227,207,102,153,126,53,232,245,165,255,0,0,0,1,21,121,163,249,19,212,223,193,125,98,136,160,18,255,0,185,163,249,19,212,223,193,125,98,136,160,16,45,83,158,119,234,79,247,147,248,105,21,121,92,121,236,211,47,198,189,30,180,149,92,243,191,82,127,188,159,195,72,171,202,227,207,102,153,126,53,232,245,160,95,241,64,60,209,252,246,106,111,224,190,143,68,95,241,64,60,209,252,246,106,111,224,190,143,68,4,170,228,99,250,236,253,219,254,36,90,161,85,124,140,127,93,159,187,127,196,139,84,3,85,115,101,62,19,188,172,104,223,211,252,123,211,160,53,172,54,83,225,59,202,198,141,253,63,199,189,58,0,50,169,21,121,163,249,19,212,223,193,125,98,136,149,68,85,230,143,228,79,83,127,5,245,138,32,41,91,132,239,52,250,55,245,3,30,245,24,13,148,205,107,56,78,243,79,163,127,80,49,239,81,128,217,76,0,0,13,85,205,148,248,78,242,177,163,127,79,241,239,78,128,214,176,217,79,132,239,43,26,55,244,255,0,30,244,232,0,202,160,0,0,0,34,175,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,250,129,143,122,140,5,212,243,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,168,24,247,168,192,6,202,96,0,0,0,6,63,215,237,99,177,112,255,0,163,89,102,177,100,112,248,138,76,102,222,234,136,233,186,158,207,23,84,247,36,116,212,221,108,99,214,62,236,242,69,23,115,161,90,206,190,167,124,45,85,50,1,94,188,231,245,122,167,16,208,108,107,72,237,211,213,195,81,168,87,135,77,88,173,130,39,193,53,186,223,219,150,72,94,247,124,108,122,212,205,67,35,85,137,239,72,100,69,114,34,244,188,41,132,217,163,64,116,114,197,195,254,141,98,122,59,142,77,226,41,49,155,123,105,228,169,233,123,60,93,83,220,233,42,106,122,30,247,172,125,217,228,150,94,223,90,181,157,125,45,248,90,136,80,103,3,58,95,106,214,62,45,52,207,3,190,186,145,109,179,222,61,165,89,5,93,19,106,224,171,130,134,25,43,100,165,146,39,42,53,204,153,180,203,10,239,186,34,72,170,173,118,221,43,177,152,20,23,205,55,0,169,193,120,210,204,170,147,30,164,180,219,114,170,122,11,253,181,41,146,38,178,169,146,83,50,42,138,133,100,107,240,189,245,144,85,171,250,209,30,231,245,61,119,235,71,58,90,242,66,212,207,19,138,234,94,142,86,85,218,162,246,125,194,147,38,183,193,220,233,174,168,241,17,173,61,91,250,85,255,0,28,49,248,90,36,221,172,78,151,79,241,57,122,216,137,216,57,216,105,125,215,33,210,60,15,85,237,238,171,154,159,12,188,85,91,107,169,225,162,116,172,142,11,131,35,218,170,89,81,118,133,140,150,142,40,147,169,187,57,245,76,78,166,170,34,62,16,114,197,213,47,201,127,25,56,87,139,190,251,50,213,150,248,140,90,225,253,203,222,241,94,42,53,240,144,123,152,231,51,170,186,58,47,141,189,59,109,241,57,24,175,2,255,0,141,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,37,81,21,121,92,121,19,211,47,198,189,98,180,149,64,8,171,205,31,200,158,166,254,11,235,20,68,170,34,175,52,127,34,122,155,248,47,172,81,1,64,38,213,6,170,230,213,0,0,0,69,94,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,245,3,30,245,24,11,169,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,80,49,239,81,128,13,148,205,99,53,175,75,238,186,43,171,153,126,148,94,93,87,37,70,45,120,169,182,178,162,166,137,212,143,172,129,143,94,205,82,68,229,85,99,38,139,183,43,62,39,34,178,70,170,57,200,168,171,179,153,72,28,224,180,114,251,131,113,64,186,171,81,55,136,178,234,93,190,10,138,57,58,88,206,197,85,13,60,20,149,20,219,35,220,247,116,177,148,210,247,21,172,106,248,158,134,245,44,110,80,39,255,0,41,252,166,197,144,112,75,136,90,109,21,222,34,175,25,184,93,237,119,72,251,79,103,135,170,125,116,213,109,143,119,34,35,247,130,174,157,251,181,85,191,30,219,245,53,200,147,0,169,94,71,89,77,138,147,42,213,204,42,162,187,162,245,117,183,217,238,148,116,221,167,175,118,150,146,74,168,234,36,235,68,232,111,75,235,105,147,101,84,114,247,55,106,42,53,202,150,212,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,90,167,37,79,43,25,79,212,10,239,78,183,21,87,197,143,154,125,100,250,129,144,250,140,229,170,114,84,242,177,148,253,64,174,244,235,112,19,252,0,0,0,5,0,243,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,128,28,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,2,127,128,0,16,3,157,95,149,140,91,234,5,15,167,92,73,254,64,14,117,126,86,49,111,168,20,62,157,113,2,170,248,78,243,79,163,127,80,49,239,81,128,217,76,214,179,132,239,52,250,55,245,3,30,245,24,13,148,192,0,0,128,28,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,39,255,0,58,191,43,24,183,212,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,64,159,252,234,252,172,98,223,80,40,125,58,226,84,175,15,88,181,139,57,215,221,52,194,178,154,31,27,101,200,51,11,53,174,227,77,221,124,125,250,89,235,98,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,157,92,239,115,175,104,106,158,154,105,159,178,251,126,193,199,234,239,190,55,191,191,123,199,212,164,61,174,223,79,195,209,236,222,174,174,165,234,239,109,179,122,55,118,0,229,139,165,191,149,14,50,112,175,23,98,246,157,171,18,241,25,77,195,251,171,179,225,124,44,107,225,39,247,61,174,127,77,116,148,95,3,122,183,223,226,106,177,30,5,255,0,0,0,162,190,111,56,47,217,46,50,110,87,255,0,106,120,191,182,184,253,174,251,217,236,118,252,39,110,55,80,118,186,186,151,185,191,128,238,117,108,223,240,189,59,124,61,78,145,92,143,179,250,153,109,90,167,165,181,217,13,34,83,210,212,91,175,246,187,75,150,38,206,175,149,178,193,91,80,196,219,186,246,34,67,64,199,123,213,140,85,143,244,86,69,234,232,28,238,48,171,173,6,180,105,238,163,77,81,72,182,219,230,47,45,146,158,38,189,221,246,207,67,87,36,210,185,237,233,233,70,43,110,16,163,85,28,170,170,217,55,70,236,138,238,191,201,83,205,62,83,244,254,187,212,109,192,93,72,0,10,171,231,157,250,147,253,228,254,26,98,174,74,158,105,242,159,167,245,222,163,110,50,175,60,239,212,159,239,39,240,211,21,114,84,243,79,148,253,63,174,245,27,112,23,82,0,0,107,89,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,25,15,168,206,5,170,114,84,242,177,148,253,64,174,244,235,113,63,200,1,201,83,202,198,83,245,2,187,211,173,196,255,0,0,98,174,44,124,172,107,39,211,252,135,211,167,50,169,138,184,177,242,177,172,159,79,242,31,78,156,13,107,13,148,248,78,242,177,163,127,79,241,239,78,128,214,176,217,79,132,239,43,26,55,244,255,0,30,244,232,0,202,160,0,32,7,58,191,43,24,183,212,10,31,78,184,149,87,194,119,154,125,27,250,129,143,122,140,5,170,115,171,242,177,139,125,64,161,244,235,137,85,124,39,121,167,209,191,168,24,247,168,192,6,202,101,43,115,171,243,79,139,125,63,161,245,27,137,117,37,43,115,171,243,79,139,125,63,161,245,27,136,14,74,158,105,242,159,167,245,222,163,110,46,164,165,110,74,158,105,242,159,167,245,222,163,110,46,164,13,107,56,177,243,79,172,159,80,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,41,91,139,31,52,250,201,245,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,208,37,80,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,1,225,92,141,77,212,242,112,114,34,252,192,53,253,95,47,121,203,100,83,131,93,239,219,228,123,0,248,23,251,77,61,201,30,218,152,250,154,221,189,219,170,126,207,216,191,212,67,233,242,170,239,229,5,110,198,90,189,52,144,190,21,137,191,10,236,174,125,34,175,191,109,254,111,95,154,147,102,102,53,88,229,119,243,191,246,144,146,24,89,113,226,153,177,170,251,169,35,130,79,114,255,0,178,162,80,38,197,179,221,111,166,234,249,246,89,191,255,0,114,135,234,63,53,191,100,162,129,27,190,201,27,127,230,67,244,129,193,62,127,51,153,197,62,106,114,3,195,149,26,213,85,251,144,129,92,205,53,69,113,237,63,169,199,169,221,179,235,98,124,107,238,251,159,5,99,62,246,47,236,253,164,232,188,85,54,142,223,53,67,215,102,181,142,85,95,217,179,85,127,232,41,75,152,158,122,252,187,89,153,141,82,85,201,43,25,80,148,253,13,147,169,58,146,174,173,159,36,114,255,0,75,246,1,153,249,96,232,220,114,192,236,198,191,222,142,219,183,255,0,29,108,107,242,127,246,125,223,251,75,82,98,108,212,66,62,240,123,167,145,224,250,97,111,162,116,8,199,167,119,116,233,217,127,211,21,11,253,20,254,145,33,0,28,126,106,138,21,118,13,216,14,64,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,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,0,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,86,174,172,114,107,252,168,106,158,101,169,159,202,59,217,159,107,114,11,141,247,193,125,144,239,120,95,21,83,36,221,174,231,141,111,95,79,115,167,171,165,187,237,190,201,190,192,118,190,74,158,86,50,159,168,21,222,157,110,39,249,138,184,92,208,191,228,215,161,56,206,138,125,169,251,71,246,115,198,255,0,124,252,15,131,239,248,138,201,234,127,192,247,36,233,233,239,244,254,154,239,211,191,187,125,147,42,128,40,175,155,206,11,246,75,140,155,149,255,0,218,158,47,237,174,63,107,190,246,123,29,191,9,219,141,212,29,174,174,165,238,111,224,59,157,91,55,252,47,78,223,15,83,175,80,133,92,107,114,222,254,88,58,167,106,212,207,203,47,217,47,102,99,240,88,188,23,217,223,31,220,237,212,212,77,221,238,120,168,182,223,196,244,244,244,174,221,27,239,239,217,3,16,114,62,205,110,181,248,6,169,233,204,212,244,137,109,177,222,45,215,186,121,90,199,119,221,61,116,50,195,43,94,238,174,149,98,54,223,10,181,17,168,168,174,147,117,118,232,141,179,66,42,240,49,192,199,242,46,251,109,254,138,63,108,126,216,251,55,253,100,246,127,133,240,158,39,255,0,24,155,175,171,196,255,0,177,219,163,239,223,221,42,128,0,0,165,110,117,126,105,241,111,167,244,62,163,113,28,149,60,211,229,63,79,235,189,70,220,77,78,53,185,111,127,44,29,83,181,106,103,229,151,236,151,179,49,248,44,94,11,236,239,143,238,118,234,106,38,238,247,60,84,91,111,226,122,122,122,87,110,141,247,247,236,142,10,121,111,127,35,237,83,186,234,103,229,151,237,111,180,241,249,236,94,11,236,239,128,237,247,42,105,230,238,247,60,84,187,237,225,186,122,122,83,126,189,247,247,108,161,80,60,88,249,167,214,79,168,25,15,168,206,90,167,37,79,43,25,79,212,10,239,78,183,29,83,86,57,53,254,84,53,79,50,212,207,229,29,236,207,181,185,5,198,251,224,190,200,119,188,47,138,169,146,110,215,115,198,183,175,167,185,211,213,210,221,246,223,100,223,98,85,112,83,194,151,242,62,210,203,174,153,253,189,251,91,237,60,130,123,239,141,246,95,128,237,247,41,169,225,237,118,251,210,239,183,134,234,234,234,77,250,246,219,221,186,132,128,0,1,138,184,177,242,177,172,159,79,242,31,78,156,214,176,217,247,86,48,95,202,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,223,83,122,250,123,157,93,61,77,223,109,183,77,247,43,91,252,195,31,254,74,47,249,19,255,0,211,224,90,161,0,57,213,249,88,197,190,160,80,250,117,196,159,228,127,227,91,133,47,229,131,165,150,173,51,251,123,246,75,217,153,4,23,223,27,236,191,31,220,237,211,84,67,218,237,247,162,219,127,19,213,213,212,187,116,109,183,191,116,10,129,229,113,231,179,76,191,26,244,122,210,255,0,136,1,194,231,42,79,228,215,174,216,206,181,254,94,190,209,253,156,241,191,222,207,178,222,15,191,226,40,231,166,255,0,13,226,228,233,233,239,245,126,130,239,211,183,187,125,210,127,129,64,60,209,252,246,106,111,224,190,143,68,74,174,70,63,174,207,221,191,226,70,85,226,143,149,39,242,148,215,108,155,90,255,0,47,95,103,62,209,248,47,239,103,217,111,25,216,240,244,112,83,127,134,241,113,245,117,118,58,191,65,54,234,219,223,182,235,149,120,24,224,99,249,23,125,182,255,0,69,31,182,63,108,125,155,254,178,123,63,194,248,79,19,255,0,140,77,215,213,226,127,216,237,209,247,239,238,10,1,47,251,149,199,145,61,50,252,107,214,43,72,171,254,97,143,255,0,37,23,252,137,255,0,233,242,127,240,185,161,127,201,175,66,113,157,20,251,83,246,143,236,231,141,254,249,248,31,7,223,241,21,147,212,255,0,129,238,73,211,211,223,233,253,53,223,167,127,118,251,32,101,80,0,0,0,0,0,2,128,121,163,249,236,212,223,193,125,30,136,191,226,0,113,71,202,147,249,74,107,182,77,173,127,151,175,179,159,104,252,23,247,179,236,183,140,236,120,122,56,41,191,195,120,184,250,186,187,29,95,160,155,117,109,239,219,117,12,85,200,199,245,217,251,183,252,72,181,66,42,240,49,192,199,242,46,251,109,254,138,63,108,126,216,251,55,253,100,246,127,133,240,158,39,255,0,24,155,175,171,196,255,0,177,219,163,239,223,221,42,128,20,173,206,175,205,62,45,244,254,135,212,110,37,212,144,171,141,110,91,223,203,7,84,237,90,153,249,101,251,37,236,204,126,11,23,130,251,59,227,251,157,186,154,137,187,189,207,21,22,219,248,158,158,158,149,219,163,125,253,251,32,96,14,70,63,174,207,221,191,226,69,170,17,87,129,142,6,63,145,119,219,111,244,81,251,99,246,199,217,191,235,39,179,252,47,132,241,63,248,196,221,125,94,39,253,142,221,31,126,254,233,84,0,128,28,234,252,172,98,223,80,40,125,58,226,79,242,63,241,173,194,151,242,193,210,203,86,153,253,189,251,37,236,204,130,11,239,141,246,95,143,238,118,233,170,33,237,118,251,209,109,191,137,234,234,234,93,186,54,219,223,186,5,64,242,184,243,217,166,95,141,122,61,105,127,196,0,225,115,149,39,242,107,215,108,103,90,255,0,47,95,104,254,206,120,223,239,103,217,111,7,223,241,20,115,211,127,134,241,114,116,244,247,250,191,65,119,233,219,221,190,233,63,192,0,0,138,188,209,252,137,234,111,224,190,177,68,80,9,178,159,20,122,23,252,165,52,39,38,209,79,181,63,103,62,209,248,47,239,159,129,241,157,143,15,89,5,79,248,30,228,125,93,93,142,159,211,77,186,183,247,237,178,192,15,243,12,127,249,40,191,228,79,255,0,79,128,231,157,250,147,253,228,254,26,69,94,87,30,123,52,203,241,175,71,173,45,83,142,126,6,63,150,143,216,159,244,81,251,29,246,59,218,95,235,39,180,60,87,139,240,223,248,196,61,29,62,27,253,150,253,127,118,222,252,85,194,231,42,79,228,215,174,216,206,181,254,94,190,209,253,156,241,191,222,207,178,222,15,191,226,40,231,166,255,0,13,226,228,233,233,239,245,126,130,239,211,183,187,125,208,39,249,64,60,209,252,246,106,111,224,190,143,68,95,241,0,56,163,229,73,252,165,53,219,38,214,191,203,215,217,207,180,126,11,251,217,246,91,198,118,60,61,28,20,223,225,188,92,125,93,93,142,175,208,77,186,182,247,237,186,134,42,228,99,250,236,253,219,254,36,90,161,21,120,24,224,99,249,23,125,182,255,0,69,31,182,63,108,125,155,254,178,123,63,194,248,79,19,255,0,140,77,215,213,226,127,216,237,209,247,239,238,149,64,106,174,108,167,194,119,149,141,27,250,127,143,122,116,4,0,255,0,48,199,255,0,146,139,254,68,255,0,244,249,101,58,79,130,254,75,244,179,13,211,63,106,123,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,250,157,209,213,219,234,233,234,118,219,237,186,237,184,29,172,138,188,209,252,137,234,111,224,190,177,68,74,163,21,113,71,161,127,202,83,66,114,109,20,251,83,246,115,237,31,130,254,249,248,31,25,216,240,245,144,84,255,0,129,238,71,213,213,216,233,253,52,219,171,127,126,219,40,80,15,9,222,105,244,111,234,6,61,234,48,27,41,149,171,164,252,154,255,0,37,250,167,134,234,103,242,142,246,159,217,44,130,221,125,240,95,100,59,62,43,194,212,199,55,107,185,227,93,209,213,219,233,234,233,118,219,239,178,237,177,101,64,0,0,106,174,108,167,194,119,149,141,27,250,127,143,122,116,4,0,255,0,48,199,255,0,146,139,254,68,255,0,244,249,101,58,79,130,254,75,244,179,13,211,63,106,123,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,250,157,209,213,219,234,233,234,118,219,237,186,237,184,29,172,0,0,0,4,85,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,80,49,239,81,128,191,238,40,244,47,249,74,104,78,77,162,159,106,126,206,125,163,240,95,223,63,3,227,59,30,30,178,10,159,240,61,200,250,186,187,29,63,166,155,117,111,239,219,101,133,90,79,201,175,242,95,170,120,110,166,127,40,239,105,253,146,200,45,215,223,5,246,67,179,226,188,45,76,115,118,187,158,53,221,29,93,190,158,174,151,109,190,251,46,219,1,101,64,0,0,0,5,32,115,130,214,59,238,115,197,2,233,85,68,62,30,203,166,150,248,41,232,227,234,99,251,245,85,212,240,85,212,84,238,140,107,219,212,199,211,69,219,87,61,169,225,186,219,210,178,57,11,191,43,3,44,228,181,125,206,114,171,206,107,148,241,99,227,111,89,5,194,162,233,113,169,251,8,200,251,245,83,200,233,37,147,161,149,205,99,122,158,247,46,205,68,106,111,178,34,39,184,14,191,200,251,0,166,150,235,170,122,165,93,143,85,165,69,45,61,186,193,107,187,57,37,108,10,201,93,44,245,180,236,93,251,79,122,44,52,15,119,185,94,196,88,255,0,69,36,94,171,95,48,255,0,9,252,58,218,184,90,209,43,62,144,91,238,212,151,154,138,26,138,186,186,235,196,54,182,208,62,229,60,211,189,233,44,177,163,222,170,246,196,177,66,142,115,220,170,200,88,158,228,68,106,102,0,48,167,26,26,57,125,215,222,24,51,253,42,197,166,232,189,93,109,241,212,91,163,233,98,248,154,170,74,136,170,226,166,221,239,99,25,222,125,59,98,238,57,200,214,119,58,215,116,110,203,174,17,181,65,88,25,103,36,43,21,227,42,188,221,177,110,32,62,207,217,107,110,21,21,22,235,71,217,71,213,251,62,149,242,57,209,83,119,223,94,143,151,182,197,107,59,142,78,167,116,238,190,245,2,197,52,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,186,164,141,242,67,214,159,28,18,246,222,246,54,104,158,142,142,70,35,151,162,70,61,170,187,181,77,117,248,177,243,79,172,159,80,50,31,81,156,191,238,23,52,47,249,53,232,78,51,162,159,106,126,209,253,156,241,191,223,63,3,224,251,254,34,178,122,159,240,61,201,58,122,123,253,63,166,187,244,239,238,223,100,133,90,177,201,175,242,161,170,121,150,166,127,40,239,102,125,173,200,46,55,223,5,246,67,189,225,124,85,76,147,118,187,158,53,189,125,61,206,158,174,150,239,182,251,38,251,1,32,57,92,121,19,211,47,198,189,98,180,149,70,42,225,115,66,255,0,147,94,132,227,58,41,246,167,237,31,217,207,27,253,243,240,62,15,191,226,43,39,169,255,0,3,220,147,167,167,191,211,250,107,191,78,254,237,246,76,170,0,138,188,209,252,137,234,111,224,190,177,68,74,163,21,113,71,161,127,202,83,66,114,109,20,251,83,246,115,237,31,130,254,249,248,31,25,216,240,245,144,84,255,0,129,238,71,213,213,216,233,253,52,219,171,127,126,219,40,107,88,109,80,85,95,249,134,63,252,148,95,242,39,255,0,167,203,84,0,0,2,42,243,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,168,24,247,168,192,95,247,20,122,23,252,165,52,39,38,209,79,181,63,103,62,209,248,47,239,159,129,241,157,143,15,89,5,79,248,30,228,125,93,93,142,159,211,77,186,183,247,237,178,194,173,39,228,215,249,47,213,60,55,83,63,148,119,180,254,201,100,22,235,239,130,251,33,217,241,94,22,166,57,187,93,207,26,238,142,174,223,79,87,75,182,223,125,151,109,128,178,162,186,185,210,104,229,247,48,209,172,75,88,173,19,119,41,52,238,225,81,79,116,166,233,98,116,210,220,157,79,27,106,122,220,244,85,232,158,10,120,187,109,99,220,239,19,213,240,182,55,42,216,169,138,184,163,208,191,229,41,161,57,54,138,125,169,251,57,246,143,193,127,124,252,15,140,236,120,122,200,42,127,192,247,35,234,234,236,116,254,154,109,213,191,191,109,148,40,219,151,134,107,106,192,56,210,210,171,237,230,158,174,106,122,171,195,236,140,109,51,26,231,164,247,10,105,104,97,114,163,156,212,232,108,181,49,185,235,190,232,196,114,162,57,81,26,187,15,21,87,254,97,143,255,0,37,23,252,137,255,0,233,242,213,0,0,0,214,179,139,31,52,250,201,245,3,33,245,25,203,84,228,169,229,99,41,250,129,93,233,214,227,170,106,199,38,191,202,134,169,230,90,153,252,163,189,153,246,183,32,184,223,124,23,217,14,247,133,241,85,50,77,218,238,120,214,245,244,247,58,122,186,91,190,219,236,155,236,74,174,10,120,82,254,71,218,89,117,211,63,183,191,107,125,167,144,79,125,241,190,203,240,29,190,229,53,60,61,174,223,122,93,246,240,221,93,93,73,191,94,219,123,183,80,144,0,0,0,0,40,7,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,195,138,62,84,159,202,83,93,178,109,107,252,189,125,156,251,71,224,191,189,159,101,188,103,99,195,209,193,77,254,27,197,199,213,213,216,234,253,4,219,171,111,126,219,174,127,224,167,133,47,228,125,165,151,93,51,251,123,246,183,218,121,4,247,223,27,236,191,1,219,238,83,83,195,218,237,247,165,223,111,13,213,213,212,155,245,237,183,187,117,9,0,0,0,64,14,117,126,86,49,111,168,20,62,157,113,39,249,31,248,214,225,75,249,96,233,101,171,76,254,222,253,146,246,102,65,5,247,198,251,47,199,247,59,116,213,16,246,187,125,232,182,223,196,245,117,117,46,221,27,109,239,221,2,139,56,78,243,79,163,127,80,49,239,81,128,217,76,173,93,39,228,215,249,47,213,60,55,83,63,148,119,180,254,201,100,22,235,239,130,251,33,217,241,94,22,166,57,187,93,207,26,238,142,174,223,79,87,75,182,223,125,151,109,139,42,0,0,2,0,115,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,183,238,53,184,82,254,88,58,89,106,211,63,183,191,100,189,153,144,65,125,241,190,203,241,253,206,221,53,68,61,174,223,122,45,183,241,61,93,93,75,183,70,219,123,247,76,1,194,231,42,79,228,215,174,216,206,181,254,94,190,209,253,156,241,191,222,207,178,222,15,191,226,40,231,166,255,0,13,226,228,233,233,239,245,126,130,239,211,183,187,125,208,34,175,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,38,167,26,220,183,191,150,14,169,218,181,51,242,203,246,75,217,152,252,22,47,5,246,119,199,247,59,117,53,19,119,123,158,42,45,183,241,61,61,61,43,183,70,251,251,246,78,215,192,199,3,31,200,187,237,183,250,40,253,177,251,99,236,223,245,147,217,254,23,194,120,159,252,98,110,190,175,19,254,199,110,143,191,127,112,74,160,0,21,171,206,247,5,246,134,150,105,166,166,123,83,183,236,28,130,174,197,224,187,27,247,188,125,50,77,221,238,117,124,61,30,205,233,233,233,94,174,246,251,183,163,103,68,190,82,121,173,215,21,227,75,31,177,91,233,233,36,167,204,108,247,91,37,115,166,99,149,241,192,202,103,87,35,162,84,114,34,63,187,67,19,85,92,142,78,135,61,54,221,81,205,181,238,53,184,82,254,88,58,89,106,211,63,183,191,100,189,153,144,65,125,241,190,203,241,253,206,221,53,68,61,174,223,122,45,183,241,61,93,93,75,183,70,219,123,247,76,1,194,231,42,79,228,215,174,216,206,181,254,94,190,209,253,156,241,191,222,207,178,222,15,191,226,40,231,166,255,0,13,226,228,233,233,239,245,126,130,239,211,183,187,125,208,39,248,0,10,171,231,157,250,147,253,228,254,26,98,174,74,158,105,242,159,167,245,222,163,110,39,255,0,28,252,12,127,45,31,177,63,232,163,246,59,236,119,180,191,214,79,104,120,175,23,225,191,241,136,122,58,124,55,251,45,250,254,237,189,253,83,130,158,91,223,200,251,84,238,186,153,249,101,251,91,237,60,126,123,23,130,251,59,224,59,125,202,154,121,187,189,207,21,46,251,120,110,158,158,148,223,175,125,253,219,40,77,80,0,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,43,87,86,57,53,254,84,53,79,50,212,207,229,29,236,207,181,185,5,198,251,224,190,200,119,188,47,138,169,146,110,215,115,198,183,175,167,185,211,213,210,221,246,223,100,223,96,59,95,37,79,43,25,79,212,10,239,78,183,19,252,143,252,20,240,165,252,143,180,178,235,166,127,111,126,214,251,79,32,158,251,227,125,151,224,59,125,202,106,120,123,93,190,244,187,237,225,186,186,186,147,126,189,182,247,110,178,0,1,138,184,177,242,177,172,159,79,242,31,78,156,202,167,84,213,140,23,242,161,165,153,150,153,251,83,217,159,107,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,212,222,190,158,231,87,79,83,119,219,109,211,125,192,214,8,217,79,132,239,43,26,55,244,255,0,30,244,232,8,1,254,97,143,255,0,37,23,252,137,255,0,233,242,202,116,159,5,252,151,233,102,27,166,126,212,246,159,217,44,126,221,98,241,189,142,207,138,240,180,209,195,221,237,245,59,163,171,183,213,211,212,237,183,219,117,219,112,59,88,0,8,1,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,1,122,124,107,112,165,252,176,116,178,213,166,127,111,126,201,123,51,32,130,251,227,125,151,227,251,157,186,106,136,123,93,190,244,91,111,226,122,186,186,151,110,141,182,247,238,145,87,73,249,53,254,75,245,79,13,212,207,229,29,237,63,178,89,5,186,251,224,190,200,118,124,87,133,169,142,110,215,115,198,187,163,171,183,211,213,210,237,183,223,101,219,96,44,168,165,110,117,126,105,241,111,167,244,62,163,113,46,164,133,92,107,114,222,254,88,58,167,106,212,207,203,47,217,47,102,99,240,88,188,23,217,223,31,220,237,212,212,77,221,238,120,168,182,223,196,244,244,244,174,221,27,239,239,217,2,21,242,84,243,79,148,253,63,174,245,27,113,117,36,42,224,167,150,247,242,62,213,59,174,166,126,89,126,214,251,79,31,158,197,224,190,206,248,14,223,114,166,158,110,239,115,197,75,190,222,27,167,167,165,55,235,223,127,118,203,53,64,214,179,139,31,52,250,201,245,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,210,63,234,199,38,191,202,134,169,230,90,153,252,163,189,153,246,183,32,184,223,124,23,217,14,247,133,241,85,50,77,218,238,120,214,245,244,247,58,122,186,91,190,219,236,155,236,77,94,23,52,47,249,53,232,78,51,162,159,106,126,209,253,156,241,191,223,63,3,224,251,254,34,178,122,159,240,61,201,58,122,123,253,63,166,187,244,239,238,223,100,12,170,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,113,113,200,1,234,69,77,254,71,177,62,71,20,57,34,238,7,9,182,233,249,110,67,53,90,42,14,37,24,254,195,89,36,204,134,55,57,62,110,247,209,236,76,201,149,58,61,255,0,34,53,229,250,109,39,229,102,217,152,67,88,198,181,243,196,142,98,198,237,209,26,180,255,0,126,251,127,169,169,40,145,214,213,69,161,129,81,125,203,27,85,63,226,67,245,31,130,205,191,128,131,226,223,104,218,159,47,159,194,135,238,85,216,160,137,177,228,240,159,35,200,29,15,90,239,79,177,105,213,234,190,57,221,19,217,67,84,172,115,119,69,69,72,36,84,249,39,245,20,75,144,212,87,106,39,19,201,13,92,143,171,87,228,125,59,202,237,253,203,112,84,219,223,183,244,215,254,50,223,184,240,212,138,29,62,209,138,217,234,93,212,250,246,85,81,198,212,145,141,94,167,81,202,169,250,95,63,151,220,86,87,5,154,107,113,213,29,113,110,91,186,50,10,123,194,86,170,58,55,170,170,54,178,158,77,183,110,201,242,144,11,170,193,173,81,218,108,48,83,71,11,99,68,234,217,168,137,253,55,47,253,39,99,63,61,20,45,130,6,198,213,223,109,255,0,231,83,244,1,197,222,240,212,217,62,103,157,255,0,168,242,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,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,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,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,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,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,240,171,183,188,242,120,95,144,28,122,219,190,219,28,147,101,56,46,251,252,142,109,249,1,194,86,238,213,249,152,51,61,191,79,6,127,103,182,71,79,34,68,249,145,85,85,139,239,247,193,253,123,127,57,76,234,255,0,151,184,137,28,70,101,23,27,6,166,225,177,82,207,179,42,46,41,27,254,22,252,183,166,253,168,191,181,73,68,169,178,187,174,223,3,182,84,252,219,125,223,240,80,250,7,193,194,235,157,95,142,208,78,245,221,93,77,18,170,254,223,205,181,127,233,62,241,64,226,247,35,83,117,57,31,134,237,89,224,169,93,42,166,232,155,127,206,128,86,223,54,156,237,83,20,199,49,154,122,143,142,123,156,202,230,163,253,255,0,233,84,68,247,35,191,219,63,97,250,249,95,105,195,169,177,207,181,19,210,170,58,105,61,206,115,62,123,199,68,255,0,154,183,254,146,47,113,129,124,171,212,14,32,109,150,69,127,121,34,175,165,86,55,100,111,233,69,72,213,247,236,223,219,251,75,82,225,35,16,251,53,164,120,252,93,190,133,117,5,35,220,155,239,241,120,88,55,254,114,255,0,68,12,234,136,136,158,228,216,242,15,10,155,129,225,55,223,230,114,60,34,30,64,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,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,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,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,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,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,30,20,242,120,95,144,28,125,219,236,170,114,67,130,183,119,34,156,211,220,1,223,34,14,113,201,151,125,149,201,240,137,18,54,35,165,186,170,245,42,123,246,107,96,95,159,82,126,212,39,26,252,138,240,230,63,13,68,249,62,159,36,109,85,71,222,36,135,231,242,87,50,159,111,249,128,153,218,31,120,75,230,158,88,238,31,53,154,223,76,253,255,0,182,8,215,246,175,237,50,17,138,120,107,167,125,54,148,227,176,191,125,217,108,164,69,85,95,189,41,161,67,43,0,49,127,16,25,148,88,102,17,83,115,146,116,141,88,140,219,226,68,249,205,19,127,164,159,210,253,166,79,114,244,166,228,14,230,109,172,178,97,24,125,37,130,145,172,89,174,49,61,254,247,72,159,161,87,79,253,20,219,246,252,212,8,35,194,221,21,86,168,241,59,5,125,83,86,177,176,62,138,103,43,145,100,68,68,168,165,110,254,254,175,185,165,226,226,54,216,237,150,10,26,72,227,107,18,58,120,154,141,68,217,17,17,141,79,150,201,251,10,168,229,75,165,30,209,204,238,249,205,127,82,181,40,33,99,55,108,110,248,146,175,231,239,85,84,255,0,3,251,11,109,167,137,176,194,200,218,190,230,181,26,159,239,32,30,211,139,190,103,35,138,254,144,30,83,228,121,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,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,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,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,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,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,1,225,126,71,147,194,252,128,225,191,191,109,142,104,122,247,217,200,123,19,222,1,197,127,243,15,146,103,101,26,125,20,113,170,255,0,127,21,255,0,239,163,41,246,79,253,106,88,2,252,136,9,199,157,91,100,212,125,54,160,145,140,119,114,252,138,190,237,253,223,220,169,255,0,247,13,9,101,195,252,114,51,76,113,247,72,222,149,117,182,145,202,139,253,116,241,25,40,233,90,63,20,113,105,253,141,145,177,26,141,160,166,106,108,155,39,248,8,206,234,7,227,185,214,50,142,134,121,222,168,137,28,110,119,189,118,249,34,175,253,5,46,115,29,203,42,117,11,90,232,113,170,39,165,66,82,193,89,26,54,61,156,168,169,85,34,237,238,68,251,163,253,165,182,235,134,78,220,91,78,175,215,68,127,67,233,237,213,82,53,119,219,222,216,36,114,125,233,253,31,218,83,158,11,106,184,235,191,18,215,58,249,152,250,168,233,235,42,227,85,217,207,70,35,188,91,209,61,232,253,190,64,89,159,3,154,72,237,48,211,214,67,81,11,217,60,241,189,143,234,69,79,149,76,238,79,231,187,238,114,18,105,19,111,145,241,113,27,68,86,107,52,52,113,198,214,116,117,124,145,19,230,247,47,236,79,218,125,176,60,42,162,4,217,125,231,23,111,247,30,89,253,128,114,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,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,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,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,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,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,60,47,200,242,120,119,200,14,31,206,57,167,200,245,244,251,247,61,137,242,0,239,209,82,187,56,234,157,29,172,58,104,206,173,251,119,198,171,189,223,114,173,17,98,82,123,218,168,87,63,30,246,121,215,82,176,74,218,58,41,92,229,187,167,189,26,229,68,114,54,147,111,249,137,68,230,210,39,53,216,21,151,165,125,203,67,76,191,254,226,51,186,24,243,66,159,80,186,107,143,50,166,62,137,27,108,164,71,39,74,167,191,195,197,191,204,200,78,93,144,162,33,243,13,206,95,141,105,37,210,154,41,187,114,84,211,207,15,232,239,187,93,77,86,159,209,95,232,145,123,148,254,54,183,155,182,109,144,84,69,212,231,220,105,213,174,234,219,244,161,168,85,247,34,167,244,255,0,97,250,249,168,106,51,167,185,82,98,16,84,68,170,244,143,118,236,213,85,69,117,108,127,183,127,253,70,104,229,97,130,199,143,105,45,194,234,232,228,73,46,117,116,211,170,185,87,109,150,141,139,238,221,19,250,106,4,231,133,157,182,116,167,203,238,67,216,120,65,178,239,191,220,7,23,55,228,114,79,113,228,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,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,0,0,0,0,0,0,0,58,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,136,153,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,254,172,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,220,81,15,48,110,54,238,188,87,231,241,216,177,137,234,232,116,235,21,168,168,134,213,70,218,167,58,11,180,237,154,102,178,236,248,221,12,79,99,228,167,116,109,108,82,35,150,20,238,35,85,22,73,55,11,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,101,69,242,167,227,170,155,14,146,131,133,141,87,175,164,166,177,85,84,36,56,85,115,105,101,116,237,184,213,214,177,61,154,244,134,55,35,153,44,181,18,74,217,164,86,246,213,36,107,158,230,186,52,138,221,0,24,83,90,248,204,225,179,135,108,170,151,10,214,61,72,251,63,122,173,183,178,233,5,55,177,235,234,250,233,95,36,145,182,78,186,120,36,98,110,248,100,77,149,122,190,29,246,217,81,87,53,149,151,206,159,65,169,174,216,110,41,196,109,154,138,173,247,43,21,67,49,155,210,195,79,44,172,246,116,203,36,180,211,74,244,127,68,12,138,161,100,141,23,163,243,143,174,99,85,255,0,11,26,161,53,52,67,139,174,29,56,142,186,220,236,90,53,169,148,151,251,149,162,157,149,117,116,110,162,170,162,157,32,115,186,123,172,142,166,40,221,35,17,221,45,115,152,142,70,43,227,71,116,245,179,124,192,107,215,203,171,88,239,186,55,197,198,9,83,104,135,196,82,102,23,8,48,235,165,55,83,25,222,165,175,158,40,218,189,110,99,213,189,169,210,158,125,155,210,231,246,58,58,154,215,185,77,133,0,138,191,230,163,240,39,255,0,127,63,249,51,120,255,0,170,18,83,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,247,26,182,155,41,240,157,229,99,70,254,159,227,222,157,0,31,87,90,245,239,73,248,118,197,105,115,93,99,202,254,207,217,107,110,12,181,193,83,224,106,106,250,234,159,28,146,54,62,138,120,228,122,110,200,100,93,213,58,126,29,183,221,81,23,21,98,124,199,184,49,206,114,171,54,21,139,107,39,141,189,100,23,10,123,93,186,155,236,237,214,62,253,84,242,54,56,163,235,125,51,88,222,167,189,169,187,149,26,155,238,170,137,239,43,215,156,182,180,93,114,93,121,181,232,189,171,47,171,159,30,195,236,244,149,119,27,43,88,232,160,130,247,63,118,78,235,247,106,119,159,224,229,165,233,118,239,107,18,89,26,222,151,62,84,95,203,201,147,75,126,213,241,29,125,212,202,251,23,138,160,193,49,249,60,53,111,138,232,240,119,74,215,164,48,254,109,30,142,147,174,149,183,22,251,218,230,55,109,215,103,118,212,11,169,0,0,0,1,215,238,185,254,27,98,204,172,26,125,121,200,105,40,242,28,170,158,186,166,203,67,50,171,95,94,202,52,137,106,82,37,84,233,115,216,217,227,122,179,126,181,103,91,145,21,177,189,91,216,10,181,231,113,118,186,216,46,186,13,125,177,92,234,237,215,43,117,70,65,87,71,89,73,51,161,158,154,120,221,108,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,18,215,129,126,51,108,92,97,233,197,85,206,75,87,177,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,125,225,151,181,42,164,110,114,201,27,152,230,187,169,17,146,200,18,84,0,4,106,203,57,143,112,99,131,101,87,156,43,41,214,79,5,122,199,238,21,22,187,141,55,217,219,172,157,138,168,36,116,114,199,214,202,103,49,221,47,99,147,118,170,181,118,221,21,83,222,102,173,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,205,204,198,72,221,164,137,237,248,154,155,237,186,110,138,138,186,235,241,99,230,159,89,62,160,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,4,170,0,0,0,1,242,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,113,245,140,85,197,143,149,141,100,250,127,144,250,116,229,112,114,161,227,142,167,26,186,217,56,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,38,242,164,210,182,61,158,217,25,217,11,116,0,0,0,0,0,1,215,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,176,20,67,203,139,142,58,110,20,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,94,240,0,0,3,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,178,149,185,98,241,227,249,16,190,211,104,54,172,94,186,112,28,130,224,223,102,221,46,55,30,221,46,47,51,153,51,164,217,189,167,47,102,162,119,83,163,186,164,142,40,92,178,76,187,117,202,229,11,169,0,0,0,142,188,125,234,110,182,233,31,13,23,252,219,65,44,213,117,25,13,21,69,51,234,174,84,209,193,59,236,182,230,191,185,83,90,180,243,71,35,103,98,54,52,137,237,70,252,12,157,211,42,163,97,114,129,154,173,89,254,27,125,204,175,250,125,102,200,105,43,50,28,86,158,134,166,245,67,10,171,159,64,202,196,149,105,146,85,68,233,107,222,216,36,122,51,126,180,103,67,149,17,178,49,93,216,13,99,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,155,31,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,67,186,128,0,235,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,122,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,138,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,118,230,117,199,143,229,190,251,83,160,218,79,122,234,192,113,251,131,189,165,116,183,92,123,148,185,68,205,100,46,143,118,246,154,189,154,121,219,80,141,233,146,72,166,114,71,50,111,209,19,147,234,242,108,200,248,130,143,86,46,216,222,26,207,31,164,254,233,115,40,106,42,34,237,219,106,165,166,168,90,42,170,120,221,35,100,73,164,146,149,33,122,198,215,181,209,237,220,111,193,19,227,11,148,0,0,49,254,147,107,246,141,107,175,183,255,0,36,122,133,106,202,62,203,220,22,217,116,240,79,114,246,38,247,244,185,58,145,59,144,191,165,253,185,217,213,20,157,15,232,123,186,93,180,53,231,13,31,17,105,163,212,243,96,213,180,142,210,71,83,163,115,138,118,211,82,182,120,231,74,234,79,2,247,203,52,139,51,216,233,150,52,107,41,163,106,177,89,34,202,231,181,237,72,235,47,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,103,83,150,41,145,21,209,185,206,69,71,177,242,70,240,216,248,29,83,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,126,38,166,251,110,155,162,162,175,107,0,116,173,94,214,141,47,208,92,54,77,64,213,204,190,147,29,177,71,81,21,34,84,76,201,37,124,179,200,171,209,20,81,68,215,75,43,246,71,57,90,198,185,81,140,123,215,102,177,202,159,87,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,68,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,117,246,227,23,140,92,239,139,252,238,158,255,0,127,163,246,54,55,102,235,251,63,143,247,33,168,246,95,118,26,118,85,127,117,50,8,164,159,187,37,58,73,249,196,94,141,250,91,178,39,188,54,41,5,90,242,167,227,182,212,182,170,14,22,117,151,38,171,109,201,181,9,6,17,117,184,206,215,65,36,10,214,54,59,58,189,81,28,199,181,200,229,131,173,206,71,163,251,13,86,116,65,28,150,148,0,2,26,243,29,227,142,167,133,44,54,131,15,211,230,82,84,106,46,97,79,59,232,102,149,241,74,203,37,35,85,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,129,37,108,90,209,165,249,46,168,100,218,47,101,203,233,39,205,176,250,122,106,187,197,149,204,146,41,224,130,120,217,36,114,179,173,168,217,153,211,44,93,78,137,94,140,89,99,107,250,85,237,69,237,82,93,173,80,221,105,236,83,92,233,25,114,172,167,154,174,158,141,211,53,39,154,8,93,27,101,149,145,239,212,230,49,211,194,215,57,19,102,172,177,162,237,212,155,234,239,137,253,170,251,85,102,251,11,237,95,180,158,208,167,246,63,178,123,158,59,199,119,27,216,240,253,175,206,119,187,157,29,29,31,23,86,219,123,246,44,127,152,142,127,196,190,150,97,188,40,234,14,160,228,52,150,61,100,177,211,228,53,53,213,214,53,103,68,85,59,219,209,17,232,136,176,189,238,133,90,202,134,53,22,157,239,116,205,106,58,23,34,40,91,160,48,87,7,220,89,225,188,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,232,223,184,196,85,116,79,68,206,160,0,0,71,253,82,227,215,132,237,22,206,238,122,103,169,122,173,236,108,146,205,217,241,180,94,194,185,84,118,187,176,178,104,255,0,57,13,59,227,118,241,202,199,124,46,93,183,217,118,84,84,78,215,161,124,81,232,79,18,158,219,252,138,103,63,104,254,206,120,111,105,255,0,123,43,40,251,30,35,187,217,255,0,76,197,31,87,87,98,95,209,223,110,159,126,219,166,244,173,205,31,207,102,166,254,11,232,244,68,170,228,99,250,236,253,219,254,36,5,170,0,0,197,90,233,197,30,132,240,215,236,79,203,94,115,246,115,237,31,137,246,103,247,178,178,179,191,225,251,93,239,244,180,82,116,244,247,226,253,45,183,234,247,111,178,237,213,52,183,143,94,19,181,167,59,182,105,158,154,106,183,182,114,75,207,123,193,81,123,10,229,79,221,237,66,249,164,252,228,212,236,141,187,71,19,221,241,57,55,219,100,221,85,17,97,95,60,239,212,159,239,39,240,210,42,242,184,243,217,166,95,141,122,61,104,23,83,174,156,81,232,79,13,126,196,252,181,231,63,103,62,209,248,159,102,127,123,43,43,59,254,31,181,222,255,0,75,69,39,79,79,126,47,210,219,126,175,118,251,46,221,83,75,120,245,225,59,90,115,187,102,153,233,166,171,123,103,36,188,247,188,21,23,176,174,84,253,222,212,47,154,79,206,77,78,200,219,180,113,61,223,19,147,125,182,77,213,81,22,21,243,206,253,73,254,242,127,13,34,175,43,143,61,154,101,248,215,163,214,129,127,192,0,0,0,34,175,249,168,252,9,255,0,223,207,254,76,222,63,234,132,148,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,198,173,166,202,124,39,121,88,209,191,167,248,247,167,64,6,85,0,0,0,1,133,53,175,140,206,27,56,118,202,169,112,173,99,212,143,179,247,170,219,123,46,144,83,123,30,190,175,174,149,242,73,27,100,235,167,130,70,38,239,134,68,217,87,171,225,223,109,149,21,126,182,133,241,71,161,60,74,123,111,242,41,156,253,163,251,57,225,189,167,253,236,172,163,236,120,142,239,103,253,51,20,125,93,93,137,127,71,125,186,125,251,110,155,213,95,58,191,52,248,183,211,250,31,81,184,153,87,145,143,235,179,247,111,248,144,22,168,0,3,228,211,101,54,42,188,170,227,133,83,215,117,222,173,86,250,59,165,101,55,105,233,218,165,171,146,166,58,121,58,213,58,29,212,250,42,148,217,21,92,157,189,220,136,142,106,175,214,42,47,154,30,175,102,90,11,199,182,155,106,230,159,207,73,29,247,29,193,232,230,167,74,184,18,104,37,99,235,110,113,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,88,255,0,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,186,101,167,145,204,95,242,100,98,185,172,115,226,150,39,171,25,215,210,129,149,64,0,0,0,0,0,0,58,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,144,63,86,97,170,186,113,167,247,220,91,24,205,115,75,85,150,235,154,220,29,107,176,82,86,84,36,114,92,42,145,138,245,142,52,95,248,45,221,118,106,201,44,49,162,245,203,27,93,218,205,107,56,157,226,23,42,226,131,89,111,90,185,148,211,120,15,31,219,166,183,90,217,85,37,68,54,202,24,155,211,21,60,110,122,255,0,149,35,213,173,99,95,44,178,189,24,206,190,148,181,78,88,188,120,254,91,236,84,218,13,171,23,174,172,251,31,183,183,217,183,75,141,199,185,85,148,66,215,204,233,54,111,105,169,222,167,129,180,232,238,169,36,150,102,164,147,46,253,18,185,2,127,128,0,252,148,87,107,85,198,166,190,142,223,115,164,170,168,181,212,37,37,116,80,204,215,190,150,117,138,57,146,41,90,139,187,30,177,77,20,136,215,108,189,18,49,223,39,34,175,235,41,219,136,110,44,243,46,17,121,157,234,102,113,98,167,171,188,88,171,233,237,52,215,220,113,181,233,75,5,213,137,99,165,72,21,239,88,229,70,62,41,94,146,53,232,206,189,187,140,69,70,202,244,91,105,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,64,236,0,0,0,0,4,106,203,57,143,112,99,131,101,87,156,43,41,214,79,5,122,199,238,21,22,187,141,55,217,219,172,157,138,168,36,116,114,199,214,202,103,49,221,47,99,147,118,170,181,118,221,21,83,222,73,83,90,206,44,124,211,235,39,212,12,135,212,103,3,97,61,20,215,189,39,226,39,21,170,205,116,115,43,251,65,101,162,184,62,215,61,79,129,169,164,232,170,100,113,200,232,250,42,35,141,235,179,38,141,119,68,233,248,182,223,116,84,76,128,64,14,74,158,86,50,159,168,21,222,157,110,39,248,3,10,107,95,25,156,54,112,237,149,82,225,90,199,169,31,103,239,85,182,246,93,32,166,246,61,125,95,93,43,228,146,54,201,215,79,4,140,77,223,12,137,178,175,87,195,190,219,42,42,230,178,149,185,213,249,167,197,190,159,208,250,141,196,11,62,209,78,51,56,108,226,39,42,170,194,180,115,82,62,208,94,168,173,239,186,79,77,236,122,250,78,138,86,73,28,110,147,174,162,8,216,187,62,104,211,100,94,175,139,125,182,69,84,107,95,25,156,54,112,237,149,82,225,90,199,169,31,103,239,85,182,246,93,32,166,246,61,125,95,93,43,228,146,54,201,215,79,4,140,77,223,12,137,178,175,87,195,190,219,42,42,214,15,37,79,52,249,79,211,250,239,81,183,14,117,126,105,241,111,167,244,62,163,113,2,207,180,83,140,206,27,56,137,202,170,176,173,28,212,143,180,23,170,43,123,238,147,211,123,30,190,147,162,149,146,71,27,164,235,168,130,54,46,207,154,52,217,23,171,226,223,109,145,85,51,89,74,220,149,60,211,229,63,79,235,189,70,220,93,72,0,0,31,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,247,17,175,252,212,126,4,255,0,239,231,255,0,38,111,31,245,67,42,241,99,229,99,89,62,159,228,62,157,57,173,96,27,62,234,150,169,96,154,45,130,92,245,51,82,239,190,198,198,236,221,159,27,91,225,102,168,237,119,102,100,49,254,110,22,62,71,111,36,172,111,194,213,219,125,215,100,69,84,194,184,159,49,238,12,115,156,170,205,133,98,218,201,227,111,89,5,194,158,215,110,166,251,59,117,143,191,85,60,141,142,40,250,223,76,214,55,169,239,106,110,229,70,166,251,170,162,123,207,149,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,160,99,222,163,0,27,41,128,0,0,0,24,171,93,56,163,208,158,26,253,137,249,107,206,126,206,125,163,241,62,204,254,246,86,86,119,252,63,107,189,254,150,138,78,158,158,252,95,165,182,253,94,237,246,93,178,169,85,124,243,191,82,127,188,159,195,64,157,58,41,198,103,13,156,68,229,85,88,86,142,106,71,218,11,213,21,189,247,73,233,189,143,95,73,209,74,201,35,141,210,117,212,65,27,23,103,205,26,108,139,213,241,111,182,200,170,153,172,165,110,74,158,105,242,159,167,245,222,163,110,46,164,0,0,0,0,12,127,173,122,247,164,252,59,98,180,185,174,177,229,127,103,236,181,183,6,90,224,169,240,53,53,125,117,79,142,73,27,31,69,60,114,61,55,100,50,46,234,157,63,14,219,238,168,139,133,127,205,71,224,79,254,254,127,242,102,241,255,0,84,36,166,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,53,226,227,19,133,92,203,133,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,224,71,74,214,49,190,38,54,186,54,204,206,150,244,189,81,200,157,183,198,247,134,195,184,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,184,250,197,32,114,189,227,95,249,63,231,108,209,141,66,185,218,168,116,219,50,184,62,166,91,141,106,246,125,141,116,116,45,99,42,22,86,181,119,134,94,212,16,200,146,42,50,63,130,94,184,218,201,123,151,126,4,85,255,0,53,31,129,63,251,249,255,0,201,155,199,253,80,146,152,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,184,213,180,217,79,132,239,43,26,55,244,255,0,30,244,232,0,202,164,95,187,115,52,224,114,203,117,173,179,86,107,189,36,149,20,21,18,83,74,250,75,37,206,170,7,61,142,86,185,99,154,26,103,69,43,55,69,217,241,185,204,114,108,173,85,69,69,35,7,52,94,96,20,118,138,59,151,12,154,33,145,119,174,179,120,155,118,113,116,130,56,39,165,142,150,88,37,130,107,75,123,140,127,84,203,221,222,89,35,86,58,23,70,216,209,202,245,149,177,86,94,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,84,54,8,209,78,51,56,108,226,39,42,170,194,180,115,82,62,208,94,168,173,239,186,79,77,236,122,250,78,138,86,73,28,110,147,174,162,8,216,187,62,104,211,100,94,175,139,125,182,69,84,205,102,31,225,87,134,124,55,133,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,245,43,97,103,76,81,177,145,181,87,165,140,111,83,158,254,185,31,152,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,30,23,228,121,60,47,200,14,27,174,251,30,195,212,191,164,135,177,62,64,29,242,32,79,29,213,79,167,206,116,242,6,117,44,179,95,90,168,141,95,154,34,83,39,191,254,52,39,178,252,136,43,198,84,84,211,234,246,156,248,173,145,140,187,238,221,213,127,75,170,143,111,250,73,68,176,209,132,145,52,250,200,178,166,206,90,10,101,95,127,203,243,17,251,142,227,113,168,109,45,43,230,122,170,35,118,255,0,157,16,248,26,108,198,55,14,180,246,255,0,71,193,64,137,255,0,222,152,117,189,124,205,40,176,189,63,184,93,107,42,227,129,177,118,183,115,215,109,183,158,38,254,197,254,146,20,83,247,23,185,87,229,139,136,234,91,53,153,239,155,183,90,202,52,73,81,88,157,73,95,80,223,231,42,255,0,140,66,213,56,54,193,42,176,93,29,181,219,171,99,137,146,201,5,36,155,70,228,114,127,165,34,111,205,17,62,244,82,175,56,54,211,187,150,174,107,114,229,210,210,201,52,52,183,85,168,89,26,223,135,118,213,211,201,247,57,191,116,155,252,139,167,198,45,237,181,217,105,40,81,138,222,204,17,179,101,254,166,34,127,208,7,214,60,110,121,61,19,57,202,189,44,77,212,15,120,56,181,21,19,101,57,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,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,0,0,0,0,0,0,172,14,104,188,192,40,237,20,119,46,25,52,67,34,239,93,102,241,54,236,226,233,4,112,79,75,29,44,176,75,4,214,150,247,24,254,169,151,187,188,178,70,172,116,46,141,177,163,149,235,43,98,12,43,205,11,142,159,203,94,84,253,14,209,204,207,197,233,181,151,163,219,21,52,77,233,134,251,116,142,71,42,237,50,57,124,69,28,59,71,219,217,26,199,202,143,147,243,173,109,60,137,21,120,107,225,175,81,248,169,212,117,211,45,50,91,84,53,240,219,231,186,85,213,221,42,150,10,90,74,88,149,140,89,30,172,107,228,118,242,75,20,104,145,177,238,234,145,21,81,26,142,115,122,254,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,97,62,21,120,103,195,120,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,31,82,182,22,116,197,27,25,27,85,122,88,198,245,57,239,235,145,225,174,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,79,42,126,56,234,117,42,213,65,194,222,164,178,146,43,238,49,103,70,98,215,54,190,40,18,227,110,165,107,24,148,79,143,116,87,212,195,22,206,107,163,106,247,33,138,71,61,26,232,157,36,217,127,152,23,2,54,46,42,177,89,51,92,89,158,11,83,113,251,122,199,110,169,221,242,123,82,150,8,234,164,138,213,208,250,136,169,224,238,212,212,53,124,75,145,92,205,182,93,219,238,74,44,255,0,61,88,22,85,254,186,227,153,38,57,112,255,0,108,163,174,182,215,83,201,255,0,6,72,102,142,70,127,83,154,230,253,202,128,109,38,116,173,107,210,251,86,181,105,30,95,165,23,151,82,71,79,148,217,234,109,172,168,169,162,109,91,40,231,123,23,179,84,145,57,81,30,248,101,237,202,207,137,170,143,141,170,142,106,162,42,71,254,95,60,109,218,184,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,239,45,64,213,179,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,247,155,20,112,109,174,148,124,68,240,227,134,106,55,182,125,163,122,117,190,59,118,70,231,164,12,153,151,138,118,54,58,165,146,40,21,89,23,113,233,223,99,54,106,246,166,137,221,13,71,35,82,163,57,172,104,53,54,141,241,71,95,147,88,168,170,227,177,106,77,58,228,209,189,212,242,164,17,220,95,43,219,95,11,38,123,220,146,191,186,137,82,228,69,111,109,43,35,98,49,173,70,43,179,167,36,189,99,190,197,149,103,92,63,84,67,222,178,212,219,215,49,163,147,169,141,240,149,81,201,79,73,80,155,35,58,228,239,50,90,111,122,191,165,158,23,225,110,242,57,80,43,4,216,207,68,51,91,86,154,240,53,128,234,53,246,158,174,123,110,43,164,246,171,221,100,84,140,107,167,146,10,107,60,115,72,216,218,231,53,170,245,107,21,17,21,205,77,246,221,83,230,107,152,90,167,29,90,165,246,83,150,87,15,218,105,65,125,240,181,249,222,63,140,248,154,47,11,215,227,45,116,86,184,102,155,243,138,197,108,125,21,78,183,59,220,230,189,219,236,155,183,184,128,86,174,172,103,95,149,13,83,204,181,51,217,126,204,251,91,144,92,111,190,11,191,222,240,190,42,166,73,187,93,206,150,245,244,247,58,122,186,91,190,219,236,155,236,94,167,44,189,20,252,139,112,143,139,120,139,135,138,175,206,246,205,107,58,37,235,134,47,27,4,62,30,56,247,141,142,110,212,177,83,117,181,122,182,149,101,233,114,183,167,106,96,225,35,69,238,186,245,196,54,19,167,244,184,133,94,69,104,146,241,71,87,146,83,194,247,68,200,172,145,212,71,227,101,150,86,185,171,19,59,74,230,163,145,205,114,189,236,99,55,145,236,69,217,36,0,0,0,0,10,171,231,157,250,147,253,228,254,26,86,174,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,230,230,99,227,118,241,202,246,252,77,93,183,221,54,84,69,75,42,231,157,250,147,253,228,254,26,85,88,27,36,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,58,81,179,51,166,88,222,201,26,137,212,199,183,169,172,127,92,108,204,6,184,60,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,58,156,177,76,136,174,141,206,114,42,61,143,146,55,236,39,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,191,19,83,125,183,77,209,81,84,53,215,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,165,110,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,64,149,64,0,0,0,49,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,23,83,203,23,143,31,203,125,138,155,65,181,98,245,213,159,99,246,246,251,54,233,113,184,247,42,178,136,90,249,157,38,205,237,53,59,212,240,54,157,29,213,36,146,204,212,146,101,223,162,87,36,255,0,53,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,216,39,129,126,51,108,92,97,233,197,85,206,75,87,177,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,125,225,151,181,42,164,110,114,201,27,152,230,187,169,17,146,200,18,84,0,0,0,6,170,229,154,114,161,227,142,167,26,186,217,56,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,38,242,164,210,182,61,158,217,25,217,172,176,6,213,0,175,94,90,92,193,41,181,134,213,103,225,243,87,238,181,114,106,13,5,63,134,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,221,202,170,245,118,246,20,0,213,92,218,160,213,92,11,116,229,67,199,29,54,75,106,178,112,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,77,162,88,98,108,123,49,209,179,189,102,134,170,229,228,242,211,227,170,167,137,172,102,171,76,53,58,190,174,171,84,49,202,121,238,85,85,206,165,138,56,46,246,229,168,68,108,236,72,35,100,80,190,21,158,24,93,26,181,58,147,183,35,92,245,116,137,24,77,240,0,20,45,204,103,130,143,228,171,168,240,95,240,11,101,214,77,50,202,127,57,109,169,157,59,177,218,235,149,94,178,91,29,55,83,158,238,150,49,36,137,210,163,92,248,220,230,239,43,161,150,69,249,92,187,184,188,254,74,90,202,191,106,107,123,58,123,152,246,168,178,142,138,15,19,52,29,166,203,225,106,227,233,84,145,59,82,74,238,180,111,95,84,82,75,180,111,145,34,233,189,61,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,206,66,246,72,221,164,137,142,248,92,155,237,178,238,138,168,186,235,241,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,170,42,136,218,244,255,0,42,55,163,92,246,178,88,165,98,61,253,29,74,27,41,144,3,153,215,30,63,145,11,21,78,131,105,61,235,167,62,200,45,238,246,149,210,221,113,237,213,98,240,185,240,186,61,219,218,114,119,170,32,117,66,55,166,72,229,133,171,28,201,183,92,78,88,149,193,191,50,203,175,14,60,58,102,90,89,125,160,164,187,220,172,20,233,85,167,84,243,210,57,144,44,245,21,75,226,233,234,165,137,122,156,198,58,117,170,99,85,173,87,163,42,35,89,217,213,2,54,16,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,224,62,174,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,231,38,123,35,110,209,196,247,124,78,77,246,217,55,85,68,93,138,120,98,225,235,21,225,127,70,172,186,71,139,84,248,255,0,1,220,169,184,221,31,75,29,60,215,58,233,93,213,45,68,141,98,127,147,27,17,206,123,153,20,81,49,94,254,142,165,143,252,179,248,40,184,240,193,130,92,179,109,75,182,120,109,73,203,119,166,173,163,145,41,102,246,53,12,51,72,145,211,195,81,11,164,235,239,108,201,228,86,201,210,187,64,213,98,58,21,115,166,168,0,0,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,133,185,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,245,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,55,77,250,29,83,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,243,144,189,146,55,105,34,99,190,23,38,251,108,187,162,170,40,81,15,0,60,96,221,120,77,213,198,186,224,180,146,96,153,141,69,29,6,86,201,162,114,190,154,6,61,201,29,116,78,141,142,151,174,157,38,149,235,27,90,228,149,142,123,58,122,214,57,35,191,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,13,115,56,174,225,71,81,248,74,212,119,225,89,172,94,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,117,53,37,133,85,93,27,156,213,69,123,31,28,143,249,86,238,39,117,150,219,195,237,223,134,40,242,142,246,3,120,184,83,220,31,69,81,11,101,146,155,183,42,204,232,41,228,118,235,20,50,78,145,76,246,55,253,82,36,86,171,123,147,164,161,159,249,140,241,237,252,170,47,176,105,190,157,193,225,244,203,25,184,120,202,74,137,233,250,42,175,85,204,99,226,74,199,35,211,174,24,81,146,72,216,162,247,57,90,247,62,84,234,115,99,134,21,153,43,135,93,6,204,184,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,232,141,174,221,26,175,111,91,213,145,181,122,222,212,94,215,198,254,144,225,186,11,196,230,91,164,122,127,5,92,118,44,118,158,209,13,58,213,206,179,79,43,223,107,164,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,80,48,81,119,220,184,57,128,81,241,17,98,139,73,53,123,34,255,0,69,138,15,19,60,85,53,17,193,79,30,69,75,214,249,58,169,217,11,35,141,147,67,26,163,31,10,55,169,99,137,37,106,191,243,201,20,0,208,78,4,111,188,77,240,143,119,213,93,43,103,136,207,177,156,194,182,214,219,70,236,103,182,233,95,5,169,209,199,223,158,162,56,105,188,58,75,89,46,253,42,233,58,250,21,126,22,109,24,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,54,19,227,7,139,60,55,132,93,47,251,113,125,167,164,188,95,107,234,35,166,177,99,142,175,90,89,238,175,73,24,147,171,30,145,202,172,100,81,61,100,115,213,157,27,246,216,170,142,149,136,186,246,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,223,215,77,116,212,126,34,245,30,227,170,26,161,121,241,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,83,182,77,213,202,231,57,239,115,222,247,189,211,171,149,167,1,63,110,235,44,60,87,106,132,253,24,253,170,225,227,49,11,93,61,70,210,87,215,82,78,173,74,202,135,49,119,142,24,103,137,200,200,183,71,73,36,106,175,68,137,168,217,195,58,242,210,229,247,77,163,214,171,63,16,122,191,106,171,143,80,107,233,252,77,158,211,87,20,180,179,227,76,123,106,160,145,36,70,78,172,157,245,20,211,196,229,100,209,53,240,46,237,84,71,163,182,198,188,243,191,82,127,188,159,195,75,84,42,175,158,119,234,79,247,147,248,104,16,3,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,189,50,211,200,230,47,249,50,49,92,215,181,146,197,19,213,143,232,233,93,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,186,198,18,43,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,122,154,27,15,3,228,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,227,235,1,64,60,209,252,246,106,111,224,190,143,68,117,254,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,234,111,96,230,143,231,179,83,127,5,244,122,34,42,129,180,70,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,118,2,146,249,110,115,4,166,225,218,166,77,30,214,75,173,91,180,234,227,80,234,154,43,148,210,203,51,49,151,164,83,201,42,69,79,12,18,205,51,42,102,88,26,172,107,154,200,222,175,147,109,223,34,173,218,1,85,124,243,191,82,127,188,159,195,72,171,202,227,207,102,153,126,53,232,245,164,170,231,157,250,147,253,228,254,26,69,94,87,30,123,52,203,241,175,71,173,2,85,115,206,253,73,254,242,127,13,34,175,43,143,61,154,101,248,215,163,214,146,171,158,119,234,79,247,147,248,105,92,26,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,64,217,204,24,171,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,221,50,211,200,230,47,249,50,49,92,214,57,241,75,19,213,140,235,233,76,170,0,2,0,115,58,227,199,242,33,98,169,208,109,39,189,116,231,217,5,189,222,210,186,91,174,61,186,172,94,23,62,23,71,187,123,78,78,245,68,14,168,70,244,201,28,176,181,99,153,54,235,137,202,20,172,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,6,85,0,0,0,1,74,220,234,252,211,226,223,79,232,125,70,226,101,94,70,63,174,207,221,191,226,70,42,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,118,126,237,255,0,18,2,213,0,0,82,183,58,191,52,248,183,211,250,31,81,184,145,215,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,117,237,220,98,42,54,87,162,200,174,117,126,105,241,111,167,244,62,163,113,32,0,27,68,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,96,40,135,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,189,224,0,0,0,0,62,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,238,40,7,142,142,51,111,188,97,234,61,45,206,59,87,177,176,204,95,196,83,227,54,217,88,197,170,108,114,171,59,181,53,50,55,125,230,151,181,18,172,109,114,199,27,88,214,183,169,81,242,201,152,57,145,243,4,166,226,38,166,61,30,209,187,173,91,116,234,221,80,218,154,219,148,50,203,11,50,103,172,80,73,18,75,79,52,17,77,11,41,166,73,218,140,115,156,201,30,140,147,109,217,26,166,0,224,251,132,204,203,139,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,253,123,119,30,136,173,137,234,129,130,143,213,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,221,120,133,197,172,88,54,190,234,94,21,139,80,248,43,46,63,152,94,109,118,234,110,235,228,236,82,193,91,44,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,125,228,139,187,240,57,77,146,242,255,0,195,120,184,211,151,213,173,246,219,79,114,126,93,105,70,75,80,149,212,145,93,170,96,109,108,8,212,114,196,248,34,107,59,173,93,162,88,98,116,155,177,209,191,188,22,147,192,191,25,182,46,48,244,226,170,231,37,171,216,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,212,136,201,100,146,166,176,58,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,155,153,143,141,219,199,43,219,241,53,118,223,116,217,81,21,54,30,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,116,163,102,103,76,177,189,146,53,19,169,143,111,83,88,254,184,216,20,195,205,31,207,102,166,254,11,232,244,71,96,229,197,199,29,55,10,89,149,126,31,168,44,171,168,211,172,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,186,230,69,19,154,174,88,82,41,58,255,0,52,127,61,154,155,248,47,163,209,17,84,13,170,1,78,220,171,248,234,169,192,50,27,87,12,58,165,95,87,62,49,124,168,134,219,134,77,13,44,93,22,155,140,245,83,61,208,74,145,198,147,72,202,169,170,81,18,71,189,253,167,181,137,210,216,222,247,199,113,32,0,0,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,206,188,186,248,234,169,225,107,50,76,31,80,107,234,223,165,119,250,137,166,174,134,154,150,39,190,217,113,153,41,216,151,37,84,141,103,153,141,142,157,177,190,22,191,244,30,231,181,143,123,81,143,189,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,13,88,139,73,229,125,204,18,154,211,77,101,225,123,90,110,181,111,99,234,27,65,135,223,42,101,150,165,253,115,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,244,70,196,108,95,11,26,205,130,215,202,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,28,149,60,211,229,63,79,235,189,70,220,57,213,249,167,197,190,159,208,250,141,196,114,84,243,79,148,253,63,174,245,27,112,231,87,230,159,22,250,127,67,234,55,16,28,149,60,211,229,63,79,235,189,70,220,93,73,173,183,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,165,93,11,250,162,141,236,145,168,189,47,99,122,154,246,117,198,253,135,180,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,186,164,141,242,67,214,159,28,18,246,222,246,54,104,158,142,142,70,35,151,162,70,61,170,187,181,64,237,96,0,49,87,22,62,86,53,147,233,254,67,233,211,154,214,22,169,205,79,143,31,254,23,225,83,72,47,95,226,162,203,239,182,203,143,254,93,149,54,71,51,181,254,231,116,175,142,111,241,148,239,111,248,86,21,86,5,255,0,115,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,168,24,247,168,192,93,79,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,250,129,143,122,140,0,108,166,0,0,0,0,85,95,60,239,212,159,239,39,240,210,213,10,171,231,157,250,147,253,228,254,26,6,42,228,169,230,159,41,250,127,93,234,54,226,234,74,86,228,169,230,159,41,250,127,93,234,54,226,234,64,0,0,0,0,24,171,137,126,29,48,78,40,52,178,191,76,243,170,127,241,181,150,122,222,185,191,189,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,238,135,252,149,62,74,153,84,1,172,182,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,250,93,178,236,142,71,53,204,123,88,246,61,141,177,254,87,220,193,42,110,213,54,94,23,181,166,235,72,199,178,157,180,24,125,242,166,88,169,153,209,12,84,180,244,118,84,138,40,26,213,122,181,147,185,147,203,47,92,143,86,197,241,61,204,222,80,113,245,193,70,43,197,102,156,85,222,237,54,207,15,169,184,205,190,105,49,203,133,58,70,201,43,250,17,210,54,217,80,178,57,140,116,50,189,85,24,231,185,59,50,61,94,139,210,233,89,45,11,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,240,62,81,111,218,209,199,183,242,87,224,239,69,52,223,78,224,241,26,155,147,105,126,61,89,73,81,61,63,93,45,150,133,244,49,196,149,142,71,167,68,211,43,227,145,177,69,239,106,57,142,124,169,210,214,199,53,64,128,62,174,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,183,171,88,222,167,189,169,187,149,26,155,238,170,137,239,47,167,128,94,10,49,94,20,244,226,146,247,118,182,120,141,77,201,173,240,201,145,220,42,18,55,201,65,214,141,145,214,202,117,141,207,99,97,137,232,136,247,49,203,222,145,136,245,94,150,196,200,177,87,43,222,5,191,34,152,171,53,199,88,240,207,9,169,55,174,191,99,211,86,187,170,107,21,174,72,218,137,188,42,212,240,245,147,111,39,115,117,115,217,18,178,63,205,57,213,17,172,255,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,120,95,145,228,240,191,32,61,106,159,18,123,208,246,33,235,84,221,200,123,27,242,0,191,34,9,113,167,13,67,245,79,78,158,200,157,210,219,219,85,85,26,191,45,233,9,216,226,9,241,201,53,76,25,238,158,37,53,83,163,145,247,198,181,21,19,231,254,150,39,173,9,135,166,79,85,194,108,232,173,84,218,134,159,238,255,0,105,97,23,57,142,229,210,89,116,162,182,146,25,94,197,155,183,191,75,182,249,84,210,47,191,226,79,218,73,157,39,89,219,167,246,71,84,74,178,57,45,244,189,74,169,243,94,204,101,121,243,73,207,229,125,190,28,98,26,135,181,210,245,117,53,21,83,228,234,39,167,243,127,233,44,31,91,149,126,36,159,102,39,190,62,155,103,201,90,231,43,213,158,255,0,124,116,78,219,125,191,233,44,162,54,163,90,136,159,113,19,121,123,224,176,98,154,55,109,149,177,53,31,88,216,106,85,81,54,93,223,75,73,254,201,127,162,75,68,77,128,42,251,189,199,132,106,124,246,247,156,128,0,0,3,194,46,255,0,113,228,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,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,0,0,0,32,7,52,46,5,191,45,120,171,245,199,71,48,207,23,169,54,94,143,108,83,81,59,166,107,237,174,56,220,139,180,40,213,241,21,144,237,31,111,101,107,223,18,62,63,206,185,180,241,164,255,0,0,106,217,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,123,141,132,248,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,218,143,41,178,81,76,247,120,10,174,167,164,114,35,100,68,122,67,59,25,221,141,119,123,83,119,199,220,123,226,145,72,43,205,23,151,253,101,162,178,229,196,222,136,99,189,235,84,222,38,227,156,90,224,146,121,234,163,170,150,121,103,154,236,222,227,223,213,10,247,118,150,56,209,141,133,177,182,68,106,177,101,116,80,3,69,53,239,86,56,118,202,170,179,93,28,202,254,207,222,171,109,239,181,207,83,224,105,170,250,233,95,36,114,58,62,138,136,228,98,110,248,99,93,209,58,190,29,183,217,85,20,45,171,154,23,29,63,145,76,85,250,29,163,153,159,132,212,155,215,71,182,42,104,155,213,53,138,215,36,110,85,218,100,114,120,122,201,183,143,183,178,57,236,137,95,39,230,156,234,121,22,154,241,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,120,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,208,196,107,27,212,247,185,118,106,35,83,125,145,17,61,197,228,242,235,224,86,155,133,172,53,51,141,65,160,164,126,170,95,233,230,134,186,106,106,169,94,203,101,186,101,167,122,91,85,18,69,130,103,182,74,118,200,249,154,207,211,123,152,215,189,141,71,188,50,7,3,156,34,90,184,65,210,55,98,147,220,105,47,25,101,250,161,183,44,142,235,5,59,88,199,206,140,70,178,150,23,171,82,87,211,66,157,93,29,197,221,95,36,210,35,99,238,172,109,145,64,1,13,121,172,104,53,78,178,112,185,95,147,88,168,169,36,190,233,181,66,228,209,189,212,241,44,242,91,153,19,219,95,11,38,123,218,177,51,180,169,82,228,69,119,113,104,227,98,49,206,86,43,105,131,135,237,76,252,141,235,142,7,170,82,85,221,105,233,49,156,130,134,225,95,236,185,58,42,166,161,100,205,241,80,51,227,98,59,187,2,203,26,177,206,70,189,175,86,185,122,92,166,202,121,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,214,139,90,244,190,235,162,186,185,151,233,69,229,213,114,84,98,215,138,155,107,42,42,104,157,72,250,200,24,245,236,213,36,78,85,86,50,104,187,114,179,226,114,43,36,106,163,156,138,138,161,210,140,171,196,30,181,254,90,110,56,39,135,183,248,90,12,19,79,241,252,42,143,174,46,137,165,240,84,169,226,36,147,105,30,215,111,85,45,79,67,147,167,120,146,46,166,163,186,183,197,71,234,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,11,84,228,161,162,22,164,181,102,92,72,205,124,171,117,201,213,21,24,61,61,181,177,181,176,71,2,54,138,178,89,222,239,123,158,247,57,97,107,81,58,81,136,201,21,122,250,211,183,105,70,42,225,87,75,127,34,220,56,233,214,153,205,98,246,53,125,155,31,165,246,173,23,138,241,29,171,164,172,239,87,126,113,30,246,187,122,169,103,119,192,229,98,111,179,54,106,53,19,42,128,0,0,0,1,85,124,243,191,82,127,188,159,195,72,149,203,58,211,106,191,241,175,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,146,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,75,94,121,223,169,63,222,79,225,164,85,229,113,231,179,76,191,26,244,122,208,28,125,112,81,149,112,167,168,245,119,187,77,179,196,105,150,77,112,154,76,114,225,78,146,62,58,14,181,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,244,108,87,162,245,54,86,69,50,185,63,232,199,18,248,69,170,231,157,228,183,42,188,119,75,242,122,122,123,133,186,195,114,164,100,233,122,124,141,149,190,62,155,105,219,45,11,218,145,83,252,111,137,204,169,134,86,42,35,145,145,74,203,20,207,48,12,55,83,241,153,240,205,64,199,169,47,182,42,170,138,74,154,139,125,90,43,160,157,244,213,17,212,68,146,55,125,158,196,150,24,213,88,237,216,244,69,107,145,205,85,106,246,0,53,172,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,165,110,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,64,149,64,0,0,0,49,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,22,41,204,235,151,253,30,145,86,84,241,3,162,24,239,132,193,106,250,167,201,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,221,12,108,115,97,115,29,178,182,55,49,145,194,13,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,205,23,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,45,204,51,130,203,175,11,26,161,81,125,196,49,250,182,233,94,75,80,139,143,214,45,75,170,146,138,117,143,170,91,124,242,57,168,230,61,174,73,93,18,61,92,175,133,26,189,201,30,201,186,66,231,248,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,211,45,60,142,98,255,0,147,35,21,205,99,159,20,177,61,88,206,190,148,202,166,185,156,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,175,110,227,17,81,178,189,23,96,141,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,205,204,198,72,221,164,137,237,248,154,155,237,186,110,138,138,161,218,192,0,106,174,90,78,11,193,101,171,138,126,88,154,117,125,196,49,250,71,106,166,53,79,120,92,126,177,106,91,74,181,176,37,242,181,210,219,231,145,205,86,189,142,106,202,232,145,234,212,100,202,213,238,70,199,205,213,86,197,255,0,114,184,242,39,166,95,141,122,197,104,20,45,254,122,176,44,171,253,117,199,50,76,114,225,254,217,71,93,109,174,167,147,254,12,144,205,28,140,254,167,53,205,251,149,11,243,224,7,140,27,87,22,90,70,215,92,22,174,60,239,14,167,163,160,202,217,52,77,70,84,206,246,57,35,174,137,209,177,177,116,84,44,50,189,99,107,90,177,61,175,103,79,66,71,36,145,175,155,175,7,216,205,126,27,112,226,211,15,74,75,109,246,215,81,76,220,185,179,75,80,247,221,224,149,105,40,105,31,18,43,221,20,79,129,91,27,85,141,99,17,236,145,238,115,186,163,107,95,86,186,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,155,153,143,141,219,199,43,219,241,53,118,223,116,217,81,21,3,103,227,85,115,101,222,27,181,190,213,196,126,137,98,218,209,102,177,213,217,169,242,58,121,92,250,10,153,27,35,233,167,134,121,41,230,98,61,190,231,177,37,134,78,135,236,213,115,58,92,173,98,170,177,53,162,2,213,56,137,224,59,242,223,193,222,146,107,206,147,217,122,179,236,127,75,241,255,0,105,90,237,214,238,229,86,81,11,104,104,91,30,238,238,181,59,212,240,54,161,91,211,28,146,204,212,142,20,223,162,38,165,101,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,198,124,39,121,88,209,191,167,248,247,167,64,87,7,53,238,7,42,113,171,173,239,139,141,57,125,34,88,174,85,20,239,203,173,40,200,169,214,134,174,87,71,3,107,96,70,163,82,86,79,43,153,221,106,239,42,77,43,164,221,237,145,253,144,158,156,29,113,139,130,113,127,130,84,95,236,20,126,198,201,44,221,31,104,49,254,228,213,30,203,238,205,80,202,95,238,167,193,20,115,247,99,167,89,63,54,139,209,191,75,182,84,247,200,3,89,109,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,219,177,246,149,106,69,139,88,52,227,28,213,12,98,142,235,73,106,201,173,241,92,105,33,186,80,190,146,169,145,200,155,162,62,55,255,0,234,123,85,209,189,187,62,55,189,142,107,220,29,172,138,188,198,184,125,210,125,103,225,246,247,148,106,38,65,106,197,174,184,61,190,162,178,195,147,93,39,169,74,91,100,146,75,78,233,99,124,80,187,243,190,35,177,29,58,39,110,105,17,210,34,197,27,223,179,29,42,138,54,230,89,199,85,55,19,89,53,46,152,105,141,125,37,86,151,227,149,16,92,169,107,155,75,44,115,221,238,43,78,168,233,222,147,198,201,97,100,41,60,208,182,52,106,117,47,114,71,57,232,232,210,48,132,4,255,0,228,247,195,214,43,170,154,203,124,213,204,166,167,191,249,43,240,53,54,235,91,233,99,150,26,154,234,198,212,182,42,137,28,244,93,187,30,29,210,49,26,212,119,117,98,122,61,189,174,151,195,92,43,69,245,67,81,112,220,199,80,48,124,66,174,243,98,192,41,233,234,242,58,138,103,198,231,208,65,50,201,209,42,196,174,238,189,136,144,202,231,185,141,114,70,200,220,247,244,181,21,70,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,144,54,115,6,63,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,217,0,0,0,0,0,12,41,197,119,10,58,113,197,174,156,63,10,205,98,240,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,165,169,44,42,168,217,26,214,170,43,30,200,228,101,6,92,248,110,214,219,78,182,179,135,42,172,6,173,250,138,250,136,41,146,199,77,81,5,75,250,230,129,149,12,85,150,39,186,20,98,66,246,200,247,171,250,35,98,57,207,86,163,93,182,203,199,228,146,211,106,154,235,79,125,154,217,72,251,149,29,60,212,148,245,142,133,171,60,48,76,232,221,44,76,147,110,166,177,238,130,23,57,168,187,57,98,141,87,126,148,216,48,87,7,92,29,96,156,32,96,149,22,11,5,103,182,114,75,207,71,218,12,131,183,53,63,181,59,83,84,62,151,251,149,243,203,28,29,168,234,22,63,205,170,117,237,212,237,213,125,213,3,205,31,207,102,166,254,11,232,244,69,255,0,20,3,205,31,207,102,166,254,11,232,244,64,79,254,74,158,86,50,159,168,21,222,157,110,49,87,53,206,5,191,195,241,65,162,152,103,253,177,85,159,209,80,187,252,151,54,233,29,58,55,255,0,43,226,158,215,127,66,101,103,250,98,99,42,242,84,242,177,148,253,64,174,244,235,113,63,192,162,30,92,92,14,83,113,91,153,87,230,26,130,250,186,125,58,195,234,32,101,116,49,50,88,159,123,171,114,43,210,138,41,209,17,172,99,90,141,116,238,107,187,173,100,177,53,168,213,153,37,142,247,142,191,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,189,128,1,85,124,243,191,82,127,188,159,195,75,84,42,175,158,119,234,79,247,147,248,104,24,43,148,158,1,134,234,158,186,103,250,125,168,56,245,37,243,30,190,105,189,125,53,117,13,74,47,68,172,246,149,181,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,10,241,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,189,187,111,84,70,202,197,89,21,201,83,205,62,83,244,254,187,212,109,197,170,113,59,195,214,43,197,6,141,94,180,143,41,169,240,30,63,183,83,110,186,50,150,58,137,173,149,209,59,170,42,136,218,244,255,0,42,55,163,92,199,62,41,101,98,61,157,125,72,21,43,203,131,152,5,103,14,247,216,180,147,87,178,47,244,39,175,241,51,197,83,81,28,245,18,99,181,93,15,147,170,157,144,178,73,31,12,210,34,49,240,163,122,82,73,82,86,171,63,60,146,221,249,172,14,170,233,189,247,71,245,31,35,210,252,158,178,213,87,117,198,110,18,219,170,230,181,215,50,174,149,242,70,187,42,178,70,127,235,99,145,178,49,219,178,70,49,237,115,27,103,252,161,56,188,202,178,191,23,194,254,161,86,221,111,62,198,183,182,183,17,173,74,9,42,60,29,12,91,182,122,74,170,134,170,246,225,103,84,30,29,100,106,53,187,186,30,226,111,77,8,17,3,154,63,158,205,77,252,23,209,232,140,171,203,59,135,172,87,138,13,26,226,31,72,242,154,159,1,227,254,203,212,219,174,140,165,142,162,107,101,116,78,185,58,42,136,218,244,255,0,42,55,163,92,199,62,41,101,98,61,157,125,73,138,185,163,249,236,212,223,193,125,30,136,147,252,141,110,214,168,110,186,201,98,154,231,72,203,149,101,61,134,174,158,141,211,53,39,154,8,93,92,217,101,100,123,245,57,140,116,240,181,206,68,217,171,44,104,187,117,38,225,93,122,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,63,229,67,199,29,54,75,106,178,112,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,77,162,88,98,108,123,49,209,179,189,37,56,254,224,250,213,197,150,145,185,182,244,171,143,59,195,169,235,43,241,71,195,43,81,149,51,189,141,89,40,101,108,143,108,93,21,11,12,76,73,28,230,172,79,107,31,213,208,146,71,37,0,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,5,165,115,206,253,73,254,242,127,13,34,175,43,143,61,154,101,248,215,163,214,159,39,138,222,51,111,188,90,105,198,149,219,51,203,87,107,51,193,61,175,79,119,185,64,198,50,150,235,29,66,81,118,42,91,27,118,237,76,190,30,84,150,52,106,71,212,141,115,54,71,246,162,250,220,174,60,246,105,151,227,94,143,90,4,170,231,157,250,147,253,228,254,26,85,89,106,156,243,191,82,127,188,159,195,72,127,203,147,22,177,103,60,97,97,120,86,83,67,227,108,185,5,191,34,181,220,105,187,175,143,191,75,61,138,190,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,240,62,7,7,220,89,230,92,34,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,235,219,184,196,84,108,175,69,216,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,40,7,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,122,91,218,184,14,227,210,235,193,213,78,81,101,188,227,85,121,70,39,145,83,186,173,150,232,171,221,11,233,46,177,68,244,134,88,186,183,137,172,153,123,113,78,238,133,127,67,34,122,117,118,82,41,2,215,248,232,227,54,197,193,230,156,82,220,227,181,123,103,51,202,60,69,62,51,109,149,143,74,87,73,18,51,187,83,83,35,118,218,24,187,177,42,198,215,36,146,57,237,107,122,81,95,44,122,251,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,118,189,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,154,114,148,224,163,216,148,116,124,89,106,109,178,235,71,122,155,189,30,23,111,157,59,17,182,134,104,59,111,185,185,17,221,114,119,153,44,177,196,217,26,214,164,104,233,81,36,73,97,123,2,165,141,148,248,78,242,177,163,127,79,241,239,78,128,214,176,217,79,132,239,43,26,55,244,255,0,30,244,232,0,202,160,0,0,29,83,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,243,112,177,242,59,121,37,99,126,22,174,219,238,187,34,42,160,84,15,58,191,52,248,183,211,250,31,81,184,153,87,145,143,235,179,247,111,248,145,2,184,170,226,99,50,226,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,157,40,233,159,213,44,143,124,142,68,234,123,221,210,214,51,162,54,118,14,14,184,197,206,248,64,206,234,47,246,10,63,108,227,119,158,143,180,24,255,0,114,26,127,106,118,161,168,101,47,247,83,224,150,72,59,82,84,44,159,155,68,235,219,165,219,162,251,131,98,144,117,252,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,236,0,82,183,58,191,52,248,183,211,250,31,81,184,159,39,150,255,0,10,58,113,197,174,156,107,134,21,154,197,224,110,180,63,103,231,176,95,224,133,31,85,104,170,114,92,81,92,212,85,78,228,47,233,106,75,10,170,54,70,181,170,138,199,178,57,25,245,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,128,173,93,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,206,66,247,198,237,227,149,142,248,92,187,111,178,236,168,168,150,21,202,135,142,58,156,106,235,100,225,31,81,153,72,150,43,149,69,67,49,27,178,190,42,117,161,171,149,210,78,234,41,213,202,212,149,147,202,231,246,156,155,202,147,74,216,246,123,100,103,102,95,243,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,234,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,114,54,62,110,170,22,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,13,167,129,94,188,180,185,130,83,107,13,170,207,195,230,175,221,106,228,212,26,10,127,13,103,187,85,203,45,84,249,43,24,218,169,228,89,21,144,35,32,125,61,52,17,53,95,52,174,124,235,187,149,85,234,237,236,40,1,26,185,128,105,119,16,90,187,195,237,223,14,225,251,37,240,149,245,125,17,92,172,176,69,20,85,87,234,89,37,141,143,165,109,116,213,17,71,75,10,70,233,164,149,58,92,233,154,198,197,212,214,185,237,146,74,128,53,150,210,221,11,212,125,91,214,91,102,131,99,150,111,5,151,220,110,19,91,164,164,187,42,209,248,25,32,107,223,82,181,8,244,235,143,178,200,165,115,217,210,178,126,109,90,214,57,251,53,118,20,225,139,135,172,87,133,253,26,178,233,30,45,83,227,252,7,114,166,227,116,125,44,116,243,92,235,165,119,84,181,18,53,137,254,76,108,71,57,238,100,81,68,197,123,250,58,151,186,218,176,12,54,197,153,95,245,6,205,143,82,81,228,57,85,61,13,53,234,186,20,86,190,189,148,105,42,83,44,168,139,210,231,177,179,200,196,126,221,106,206,134,170,171,99,98,55,176,1,173,103,22,62,105,245,147,234,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,165,43,113,99,230,159,89,62,160,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,4,0,230,117,192,119,228,66,251,83,175,58,79,101,233,192,114,11,131,189,165,107,183,91,187,116,184,188,206,100,45,143,119,119,92,189,154,137,221,80,173,233,142,56,161,114,199,10,109,215,19,87,176,114,130,210,30,37,232,117,66,155,88,108,80,85,217,180,130,233,79,91,71,125,154,170,118,50,11,235,225,141,204,129,144,64,187,190,71,197,83,34,57,39,70,181,141,72,234,163,73,122,149,241,62,223,174,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,22,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,65,156,209,252,246,106,111,224,190,143,68,72,174,5,120,76,195,120,186,224,39,42,193,239,181,20,150,123,237,6,164,85,84,216,178,55,80,45,84,246,167,173,21,173,103,70,49,36,137,94,201,98,98,198,230,43,250,55,237,189,81,93,19,21,35,175,52,127,61,154,155,248,47,163,209,18,211,146,198,188,225,180,88,246,87,195,149,230,182,146,223,144,214,94,31,147,89,82,106,133,71,221,88,250,88,226,169,134,38,43,17,189,112,54,146,57,21,58,213,239,100,175,114,49,27,11,220,5,96,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,191,114,210,230,9,77,172,54,171,63,15,154,191,117,171,147,80,104,41,252,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,174,238,85,87,171,183,200,28,199,120,28,169,226,183,13,160,204,52,249,244,148,250,139,135,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,118,154,249,101,107,145,169,50,203,29,21,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,211,192,138,188,185,184,171,202,184,170,208,233,239,121,253,183,183,148,226,215,15,98,220,174,16,81,201,21,45,211,104,89,36,117,77,94,219,97,108,206,71,170,75,12,78,119,67,154,215,244,196,201,162,98,74,160,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,76,174,13,248,68,181,113,125,203,243,40,197,32,184,210,89,242,203,14,164,92,46,88,229,214,122,118,189,140,157,109,86,246,190,150,103,163,86,86,83,76,157,61,125,181,221,31,28,50,43,100,237,36,110,175,92,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,222,92,79,37,11,181,170,110,27,115,43,20,55,58,71,220,168,243,138,138,186,138,54,204,213,158,24,38,160,162,108,82,190,61,250,154,199,186,9,154,215,42,108,229,138,68,77,250,87,110,193,205,11,130,143,229,1,130,63,89,244,246,217,117,174,212,156,54,222,202,104,173,212,73,222,246,205,173,179,57,239,167,72,156,228,218,104,187,179,205,26,198,138,249,62,56,186,36,115,226,237,135,235,229,161,199,29,55,17,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,198,249,18,70,42,163,158,200,97,175,58,191,52,248,183,211,250,31,81,184,144,87,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,25,171,140,206,41,127,149,198,109,135,234,69,110,55,236,75,213,183,15,165,177,94,233,226,119,85,43,235,162,172,171,149,210,211,42,185,94,144,189,147,198,228,107,254,38,57,92,205,222,141,73,30,18,3,146,167,154,124,167,233,253,119,168,219,135,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,28,234,252,211,226,223,79,232,125,70,226,4,0,37,167,47,158,54,238,188,40,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,246,250,220,175,52,135,13,215,173,87,212,157,35,212,8,42,228,177,100,90,111,89,13,66,210,78,176,207,19,217,117,182,75,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,130,184,151,225,211,59,225,127,84,235,244,207,58,167,255,0,27,89,103,173,235,135,251,231,107,241,51,67,5,103,110,41,100,236,247,123,15,119,105,238,235,103,201,83,228,170,27,36,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,66,190,101,252,113,211,112,227,134,205,163,216,59,42,223,168,185,165,158,71,195,87,27,229,167,101,142,221,50,201,2,214,182,102,43,92,181,42,230,74,216,90,199,124,15,141,100,122,162,53,140,154,5,112,119,204,171,42,225,95,70,178,173,42,170,196,190,211,255,0,133,184,97,210,212,214,73,217,183,87,74,230,54,72,39,98,187,253,39,250,117,8,200,122,28,178,247,26,171,253,208,178,195,16,50,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,112,31,40,22,211,195,119,5,31,201,255,0,129,237,97,214,125,66,182,93,104,117,39,50,210,252,146,154,91,117,106,118,125,141,107,117,36,175,101,58,196,215,46,243,75,218,130,105,22,68,71,199,240,69,209,27,153,47,114,165,128,191,238,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,245,3,30,245,24,11,169,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,80,49,239,81,128,13,148,192,0,0,0,10,171,231,157,250,147,253,228,254,26,90,161,85,124,243,191,82,127,188,159,195,64,197,92,149,60,211,229,63,79,235,189,70,220,93,73,74,220,149,60,211,229,63,79,235,189,70,220,93,72,3,10,107,175,21,218,113,161,153,182,159,233,125,206,95,106,230,122,141,144,91,44,246,219,53,60,200,217,41,233,106,171,25,79,37,125,66,236,189,184,89,212,254,132,84,234,150,70,43,27,178,54,89,34,250,220,75,241,23,130,112,191,165,149,250,153,157,84,127,141,163,179,209,116,77,253,243,186,120,105,166,130,143,185,20,82,118,123,189,135,183,186,246,244,51,230,171,242,69,164,12,11,93,53,31,136,190,59,180,179,84,53,66,243,227,174,181,218,129,142,197,12,49,34,178,150,223,74,219,156,43,29,45,52,106,171,219,133,157,78,217,55,87,43,156,231,189,207,123,222,247,6,194,128,0,0,0,4,0,230,133,192,183,229,175,21,126,184,232,230,25,226,245,38,203,209,237,138,106,39,116,205,125,181,199,27,145,118,133,26,190,34,178,29,163,237,236,173,123,226,71,199,249,215,54,158,52,159,224,13,85,203,73,229,125,203,238,154,237,77,101,226,135,90,109,85,108,99,42,27,95,135,216,234,98,150,153,253,112,203,75,81,71,122,73,98,157,174,86,43,153,59,89,4,177,116,72,197,108,191,19,28,205,234,216,217,79,132,239,43,26,55,244,255,0,30,244,232,0,202,160,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,7,133,249,30,79,14,3,143,191,127,153,201,19,99,130,46,234,135,176,14,47,223,111,113,94,92,106,92,226,173,214,205,51,181,66,187,201,29,241,142,115,17,81,85,55,117,22,222,228,247,253,229,134,75,191,71,185,85,10,234,212,203,76,153,135,23,54,40,234,19,189,21,186,174,150,102,35,213,21,17,85,214,255,0,185,219,254,207,184,151,232,154,118,155,189,62,39,165,22,235,165,114,244,50,42,58,52,93,213,27,183,83,35,79,231,123,190,101,53,107,110,103,87,196,70,189,182,223,108,130,84,137,55,237,181,81,178,127,241,20,106,191,224,211,127,156,43,255,0,213,185,102,188,101,234,37,38,151,112,238,231,201,52,145,72,249,109,212,241,36,76,114,255,0,57,23,111,133,83,111,116,106,64,126,95,90,90,252,243,81,126,216,93,32,134,103,65,242,238,57,174,223,170,10,168,254,78,106,175,243,19,239,40,182,125,33,196,217,134,224,214,171,36,106,213,72,105,96,106,237,213,238,84,134,54,255,0,59,223,252,211,187,30,154,72,153,13,60,113,49,168,212,107,81,17,63,177,15,112,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,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,0,0,0,0,0,0,0,0,0,0,29,127,80,174,120,109,151,0,201,111,58,141,29,36,152,157,5,158,182,166,252,202,186,69,170,129,214,230,66,247,84,164,144,163,92,178,179,180,143,221,136,215,117,38,233,178,239,177,172,102,89,113,177,94,50,171,205,219,22,199,62,207,217,107,110,21,21,22,235,71,140,125,95,179,233,95,35,157,21,55,125,232,143,151,182,197,107,59,142,78,167,116,238,190,245,46,167,155,222,186,86,105,135,14,52,154,115,143,94,124,21,235,82,238,14,183,76,214,36,236,153,214,120,24,146,86,172,114,198,173,99,122,158,250,72,30,199,170,164,145,84,202,212,99,147,169,204,166,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,12,255,0,203,95,36,210,252,115,140,28,29,117,75,24,164,187,83,220,234,22,219,100,168,169,89,30,203,93,238,87,55,192,213,36,76,99,146,87,247,81,33,103,90,35,99,124,237,159,169,171,10,42,108,18,106,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,178,247,15,218,153,249,100,208,236,15,84,164,171,181,84,85,228,216,253,13,194,191,217,114,117,210,195,92,248,91,226,160,103,198,245,111,106,116,150,53,99,156,174,99,152,173,114,245,53,64,200,0,0,5,74,243,180,209,203,236,89,86,11,196,13,60,221,235,45,77,189,48,234,200,250,88,223,9,85,28,149,21,116,235,186,191,174,78,243,37,169,247,35,58,89,225,126,39,111,35,81,45,168,193,92,107,112,241,106,226,99,135,156,151,3,158,213,87,95,125,183,211,205,123,197,153,77,88,218,103,251,110,10,121,82,149,170,233,21,34,86,72,178,58,23,164,159,15,68,174,84,86,57,27,35,3,92,194,95,242,172,209,203,22,174,241,113,104,169,200,230,222,147,2,183,203,152,199,77,210,255,0,238,170,170,105,224,142,153,58,216,246,171,59,115,212,69,62,255,0,19,93,216,232,115,85,175,85,72,128,93,159,39,29,33,166,194,184,104,174,213,42,136,41,22,229,168,247,137,166,100,240,207,43,159,236,234,23,190,150,24,101,99,182,99,30,218,132,175,122,43,17,119,100,204,234,114,236,141,96,79,80,0,0,64,14,107,124,81,235,183,13,127,146,239,200,166,115,246,115,237,31,182,253,167,253,236,163,172,239,248,127,3,217,255,0,76,197,39,79,79,126,95,209,219,126,175,126,251,38,216,255,0,149,255,0,25,156,73,241,19,175,183,252,43,88,245,35,237,5,150,139,15,170,186,65,77,236,122,10,78,138,166,86,209,70,217,58,233,224,141,235,179,38,145,54,85,233,248,183,219,116,69,64,179,240,0,21,87,207,59,245,39,251,201,252,52,138,188,174,60,246,105,151,227,94,143,90,74,174,121,223,169,63,222,79,225,164,85,229,113,231,179,76,191,26,244,122,208,47,248,0,6,181,156,88,249,167,214,79,168,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,148,173,197,143,154,125,100,250,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,104,18,168,0,0,0,6,42,226,199,202,198,178,125,63,200,125,58,115,90,195,101,62,44,124,172,107,39,211,252,135,211,167,53,172,3,106,131,170,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,27,69,226,166,167,238,246,166,100,209,254,114,23,178,70,237,36,76,119,194,228,223,109,151,116,85,69,237,103,95,203,51,252,55,5,169,199,233,115,12,134,146,210,252,170,241,29,130,208,181,42,173,101,85,198,72,165,150,42,116,126,221,45,123,219,4,136,206,165,78,167,244,177,187,189,236,107,131,94,206,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,215,183,109,234,136,217,88,171,146,185,115,113,175,252,149,117,30,123,6,127,115,186,201,166,89,79,230,238,84,208,47,118,59,93,114,171,18,59,155,97,233,115,221,210,198,44,114,182,37,107,159,27,154,237,165,116,49,70,183,19,197,87,12,248,111,21,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,234,70,204,206,153,100,99,227,114,167,83,30,238,151,49,253,18,51,94,29,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,206,66,247,198,237,227,149,142,248,92,187,111,178,236,168,168,129,179,240,41,175,150,47,48,10,61,34,172,166,225,251,91,242,47,9,130,213,244,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,190,105,30,230,194,230,55,116,108,110,123,227,185,64,53,87,47,207,150,117,218,213,96,229,255,0,167,247,219,237,206,146,221,109,183,83,223,170,235,43,42,230,108,48,83,65,29,218,185,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,80,97,157,114,238,44,243,44,135,133,124,11,133,59,53,61,93,147,30,197,106,46,53,55,169,33,175,71,51,33,124,245,174,170,166,73,99,72,218,232,217,3,164,147,102,119,30,199,191,162,69,68,116,108,233,15,191,199,71,25,183,222,48,245,30,150,231,29,171,216,216,102,47,226,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,190,243,75,218,137,86,54,185,99,141,172,107,91,212,168,249,100,238,220,184,184,28,166,226,183,50,175,204,53,5,245,116,250,117,135,212,64,202,232,98,100,177,62,247,86,228,87,165,20,83,162,35,88,198,181,26,233,220,215,119,90,201,98,107,81,171,50,75,30,42,224,251,132,204,203,139,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,253,123,119,30,136,173,137,234,155,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,118,3,85,115,106,131,85,112,54,83,225,59,202,198,141,253,63,199,189,58,3,42,152,171,132,239,43,26,55,244,255,0,30,244,232,12,170,4,32,211,158,82,28,52,97,26,185,124,212,27,220,53,121,86,61,53,68,53,56,230,41,114,235,90,75,59,218,244,145,233,52,137,34,186,189,157,77,70,49,147,39,66,68,174,108,169,80,229,73,18,111,130,58,241,183,198,14,51,194,54,151,203,122,114,210,86,230,215,202,121,219,137,217,234,226,168,236,87,79,20,144,50,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,175,83,66,47,243,98,227,94,221,139,98,183,62,21,244,222,231,215,146,94,118,166,204,103,98,213,83,205,106,161,116,116,245,17,211,198,228,107,35,155,197,71,55,75,213,178,61,169,18,75,27,216,171,42,43,42,219,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,213,46,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,47,123,151,55,5,31,201,87,78,39,191,231,246,203,84,154,155,148,254,114,229,83,2,119,100,181,208,170,49,99,182,54,110,167,49,221,47,98,201,43,162,70,181,242,57,173,222,86,195,20,138,25,215,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,235,145,205,221,26,175,119,67,17,145,181,122,24,212,74,118,230,97,193,69,187,134,12,238,219,155,105,165,179,195,105,182,91,181,53,21,28,105,85,55,177,171,161,134,52,146,158,106,137,157,39,95,123,103,207,26,186,78,165,218,118,163,17,176,163,157,122,135,84,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,252,228,47,100,141,218,72,152,239,133,201,190,219,46,232,170,138,20,67,192,15,24,55,94,19,117,113,174,184,45,36,152,38,99,81,71,65,149,178,104,156,175,166,129,143,114,71,93,19,163,99,165,235,167,73,165,122,198,214,185,37,99,158,206,158,181,142,72,239,250,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,90,206,36,116,66,235,195,134,182,229,58,47,121,190,82,94,106,49,202,136,154,202,250,104,221,27,42,96,154,8,234,33,122,177,222,246,61,98,154,62,182,110,228,107,250,154,142,122,34,61,103,255,0,40,46,48,110,169,117,166,225,11,52,90,71,91,93,79,91,95,135,85,182,39,54,120,231,71,58,166,166,133,253,12,86,189,142,106,212,212,54,73,21,170,197,100,140,234,127,92,76,140,45,124,16,3,154,223,20,122,237,195,95,228,187,242,41,156,253,156,251,71,237,191,105,255,0,123,40,235,59,254,31,192,246,127,211,49,73,211,211,223,151,244,118,223,171,223,190,201,182,63,229,127,198,103,18,124,68,235,237,255,0,10,214,61,72,251,65,101,162,195,234,174,144,83,123,30,130,147,162,169,149,180,81,182,78,186,120,35,122,236,201,164,77,149,122,126,45,246,221,17,80,44,252,0,0,0,0,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,127,242,84,242,177,148,253,64,174,244,235,113,63,200,1,201,83,202,198,83,245,2,187,211,173,196,255,0,0,0,0,85,95,60,239,212,159,239,39,240,210,213,10,171,231,157,250,147,253,228,254,26,6,42,228,169,230,159,41,250,127,93,234,54,226,101,115,44,227,170,167,134,92,102,151,76,52,198,190,174,151,84,50,58,120,46,84,181,205,165,138,72,45,22,228,168,84,116,239,73,227,124,83,62,101,130,104,91,26,53,122,83,185,35,156,197,108,105,37,112,114,247,215,79,228,215,152,234,134,181,253,150,251,71,246,115,79,215,251,217,227,188,31,127,196,95,109,20,223,225,187,114,116,244,247,250,191,65,119,233,219,221,190,233,29,115,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,16,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,58,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,176,159,7,220,38,97,188,34,233,127,216,123,21,69,37,226,251,95,81,37,77,247,35,109,2,210,207,117,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,232,223,184,244,68,116,175,85,197,92,184,184,28,169,225,75,13,175,204,53,5,244,149,26,139,152,83,192,202,232,98,100,82,178,201,72,213,87,165,20,83,162,43,158,247,57,90,233,220,215,118,156,248,162,107,81,201,10,75,36,202,2,128,121,163,249,236,212,223,193,125,30,136,143,250,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,155,153,143,141,219,199,43,219,241,53,118,223,116,217,81,21,36,7,52,127,61,154,155,248,47,163,209,17,214,213,128,102,87,220,54,255,0,168,54,108,122,174,179,30,197,106,40,105,175,85,208,162,57,148,15,172,89,82,153,101,68,94,166,177,238,130,70,35,246,232,71,244,53,85,29,35,17,193,177,71,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,165,27,51,58,101,141,236,145,168,157,76,123,122,154,199,245,198,200,149,204,235,151,253,102,174,209,212,241,3,162,24,239,139,206,169,58,167,201,173,177,73,60,181,87,234,88,224,134,24,157,76,199,61,99,73,160,142,159,221,12,108,107,166,107,221,178,186,70,177,146,87,15,7,220,89,230,92,34,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,235,219,184,196,84,108,175,69,216,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,3,87,114,85,114,184,243,217,166,95,141,122,61,105,223,249,173,240,163,167,28,59,106,62,53,154,233,124,94,202,181,106,55,180,103,154,193,20,40,218,91,109,85,42,211,172,142,166,84,95,130,25,60,83,85,33,219,166,55,49,200,197,70,57,145,197,208,57,92,121,236,211,47,198,189,30,180,9,85,207,59,245,39,251,201,252,52,138,188,174,60,246,105,151,227,94,143,90,74,174,121,223,169,63,222,79,225,164,85,229,113,231,179,76,191,26,244,122,208,46,167,138,123,6,141,100,252,62,230,214,78,32,111,126,199,192,102,183,163,238,247,6,212,186,9,41,123,114,178,72,36,137,90,142,87,76,217,217,10,199,31,75,251,146,35,25,209,39,87,67,181,172,38,255,0,50,206,58,169,184,154,201,169,116,195,76,107,233,42,180,191,28,168,130,229,75,92,218,89,99,158,239,113,90,117,71,78,244,158,54,75,11,33,73,230,133,177,163,83,169,123,146,57,207,71,70,145,225,94,20,56,62,213,14,46,114,107,165,151,3,74,74,43,109,142,157,206,186,94,42,229,143,177,67,60,180,245,47,162,100,145,245,164,206,100,211,83,118,149,241,50,69,141,28,175,86,187,100,107,131,234,240,9,166,90,37,171,156,75,216,48,157,123,188,210,83,227,213,180,245,44,165,182,212,201,60,12,189,92,92,206,221,53,18,84,67,36,110,129,234,233,22,86,57,93,241,190,6,194,136,174,153,168,108,60,106,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,39,203,115,152,37,79,17,52,210,104,246,178,93,105,27,168,182,234,119,84,209,92,166,150,40,95,147,49,101,158,73,82,42,120,96,138,24,95,77,10,64,213,99,92,231,200,196,124,155,108,201,21,2,147,13,148,248,78,242,177,163,127,79,241,239,78,128,214,176,217,79,132,239,43,26,55,244,255,0,30,244,232,0,202,160,160,31,243,81,248,236,255,0,191,159,252,153,179,255,0,213,11,126,224,43,84,179,189,105,225,59,6,212,205,75,190,251,103,36,188,251,79,198,214,248,88,105,251,189,171,149,84,49,254,110,22,50,54,237,28,76,111,194,212,223,109,215,117,85,85,12,235,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,66,220,195,56,211,186,241,79,170,21,22,44,67,32,171,118,149,227,85,8,152,253,26,211,58,149,43,103,72,250,101,184,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,219,141,239,155,171,53,243,80,227,170,167,63,200,110,188,48,233,109,125,92,24,197,142,162,107,110,103,52,212,177,116,93,174,48,85,66,246,193,18,73,26,205,27,41,102,166,84,89,24,246,119,94,231,167,75,163,99,31,36,42,225,187,68,46,188,71,235,110,45,162,246,107,229,37,154,163,35,168,149,175,175,169,141,210,50,154,8,96,146,162,103,163,27,239,123,210,40,100,232,102,237,71,63,165,170,230,34,171,208,49,168,38,167,53,157,45,193,52,91,91,48,45,51,211,59,23,177,177,187,54,159,193,224,168,188,84,213,29,174,237,222,233,52,159,156,153,239,145,219,201,43,221,241,57,118,223,100,217,17,17,50,7,42,93,11,211,142,34,244,227,95,116,191,84,44,222,58,213,93,246,106,88,102,137,81,149,86,250,166,165,209,35,170,166,145,81,123,115,51,169,219,46,202,213,107,156,199,181,236,123,216,224,199,252,185,184,246,254,74,247,217,244,223,81,32,241,26,101,147,92,60,101,93,68,20,253,117,86,90,231,177,145,45,99,81,137,215,52,42,200,227,108,177,123,220,141,99,95,18,117,53,209,205,122,134,177,154,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,9,229,29,198,109,246,146,251,103,224,239,45,181,120,235,85,119,143,168,197,46,52,236,99,36,183,200,214,77,91,83,77,80,158,238,228,47,233,158,70,73,239,145,146,57,88,189,108,123,123,1,208,57,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,236,253,219,254,36,5,170,21,235,204,183,151,221,54,176,218,175,28,65,233,5,170,174,77,65,160,167,241,55,139,77,36,82,213,79,146,177,141,165,130,52,141,31,58,50,7,211,211,65,43,145,144,196,231,206,187,53,17,94,173,222,194,142,191,134,231,248,110,160,211,93,106,176,204,134,146,234,203,29,226,182,193,115,72,85,122,232,238,52,146,172,85,20,242,177,200,142,99,218,228,221,55,79,137,142,99,219,212,199,181,202,26,192,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,247,0,60,96,218,184,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,162,161,97,149,235,27,90,213,137,237,123,58,122,18,57,36,130,220,212,56,21,169,192,50,27,175,19,218,91,65,87,62,49,124,168,154,229,153,195,53,84,93,22,155,140,245,80,177,179,196,178,72,147,72,202,169,170,85,86,54,49,253,167,181,235,212,216,222,198,71,2,180,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,226,106,237,190,233,178,162,42,6,207,192,194,156,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,250,92,177,76,136,141,145,173,114,42,49,236,146,54,102,176,0,0,53,172,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,165,110,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,64,149,64,0,40,7,154,63,158,205,77,252,23,209,232,136,191,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,40,57,163,249,236,212,223,193,125,30,136,234,152,199,10,55,220,239,131,187,199,19,120,84,87,91,165,126,39,152,85,217,239,246,184,33,100,145,195,103,101,13,52,233,94,221,149,36,78,212,146,185,37,68,71,167,110,70,200,189,182,195,35,156,23,41,192,191,25,182,46,48,244,226,170,231,37,171,216,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,212,136,201,100,234,156,65,114,207,209,174,33,184,130,180,235,166,73,123,186,209,71,39,107,237,93,146,5,114,199,127,236,68,200,233,186,102,235,71,210,124,17,178,57,123,104,189,113,177,189,29,153,58,165,117,38,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,54,30,225,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,119,76,180,242,57,139,254,76,140,87,53,142,124,82,196,245,99,58,250,80,59,174,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,136,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,246,0,82,7,16,188,199,184,206,193,181,247,82,240,172,91,89,60,21,151,31,204,47,54,187,117,55,217,219,84,157,138,88,43,101,142,40,250,223,76,231,187,165,140,106,110,229,87,46,219,170,170,251,192,187,243,90,206,44,124,211,235,39,212,12,135,212,103,46,79,149,254,189,234,199,17,58,5,127,205,117,143,43,251,65,122,162,204,42,173,112,84,248,26,106,78,138,86,81,81,72,216,250,41,227,141,139,179,230,145,119,84,234,248,182,223,100,68,74,108,226,199,205,62,178,125,64,200,125,70,112,28,52,113,23,157,240,191,170,116,26,153,130,212,127,138,163,188,81,116,67,253,243,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,245,179,230,139,243,69,216,123,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,173,100,152,6,101,22,3,79,170,78,199,170,215,19,170,188,77,96,101,217,168,142,129,46,49,67,28,238,167,122,162,238,199,172,83,49,237,234,68,235,68,147,163,171,183,39,76,148,229,243,198,221,215,133,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,30,193,34,185,162,242,255,0,172,180,86,92,184,155,209,12,119,189,106,155,196,220,115,139,92,18,79,61,84,117,82,207,44,243,93,155,220,123,250,161,94,238,210,199,26,49,176,182,54,200,141,86,44,174,138,176,77,164,191,206,174,123,138,255,0,173,89,30,55,145,219,255,0,218,235,40,110,84,53,17,255,0,194,142,104,100,141,255,0,214,215,53,223,122,41,65,156,197,56,103,195,120,90,226,25,112,205,62,174,171,126,61,127,179,195,145,208,209,84,170,189,246,198,77,81,81,10,210,36,170,229,116,204,107,169,220,172,123,190,62,135,181,174,87,185,171,35,195,48,114,84,243,79,148,253,63,174,245,27,112,231,87,230,159,22,250,127,67,234,55,17,201,83,205,62,83,244,254,187,212,109,195,157,95,154,124,91,233,253,15,168,220,64,114,84,243,79,148,253,63,174,245,27,113,63,249,154,88,52,106,251,194,62,82,253,99,189,251,47,217,123,220,49,89,89,82,232,230,151,34,100,19,54,142,8,216,136,238,247,115,174,72,222,197,107,145,34,116,178,111,31,111,187,29,117,114,128,202,108,88,54,190,234,22,107,148,215,120,43,46,63,165,247,107,165,198,167,180,249,59,20,176,86,208,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,220,99,94,63,184,193,186,241,101,171,142,117,189,105,35,193,48,234,138,202,12,81,144,196,228,125,76,15,123,82,74,233,93,35,27,47,93,66,67,19,210,55,53,169,19,26,198,116,245,164,146,72,17,128,155,252,165,180,203,68,181,15,136,106,138,173,82,188,210,63,33,199,105,233,174,184,101,142,105,39,129,245,151,24,42,27,80,234,184,165,142,70,53,239,166,108,8,171,78,244,127,113,147,61,253,61,48,60,197,92,52,112,43,173,188,82,225,185,94,113,167,212,20,140,182,216,41,234,33,161,154,166,170,6,50,231,119,133,105,158,182,212,69,145,31,11,221,79,80,233,25,51,153,217,235,99,88,231,179,169,94,204,43,105,185,230,90,81,159,209,94,104,227,171,176,101,152,117,226,58,152,153,87,72,137,61,190,227,73,50,57,169,36,51,53,81,31,28,177,166,236,145,171,239,106,163,147,230,128,108,103,197,143,149,141,100,250,127,144,250,116,230,181,133,207,105,87,27,118,174,43,248,26,214,139,22,79,61,37,14,162,226,186,111,122,134,235,70,234,166,186,123,180,13,179,171,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,123,211,8,23,253,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,160,99,222,163,1,117,60,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,234,6,61,234,48,1,178,152,0,0,0,1,85,124,243,191,82,127,188,159,195,75,84,42,175,158,119,234,79,247,147,248,104,24,171,146,167,154,124,167,233,253,119,168,219,139,137,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,209,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,90,107,228,213,118,181,88,56,146,205,175,183,219,157,37,186,219,110,211,123,149,93,101,101,92,205,134,10,104,35,175,183,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,78,149,204,11,142,235,239,21,89,84,152,86,44,255,0,5,166,88,253,193,100,183,83,108,201,61,169,85,4,149,81,197,117,235,125,60,85,16,119,105,170,26,158,25,202,173,102,219,174,238,247,160,99,94,49,56,170,204,184,175,213,203,134,97,121,185,85,183,24,183,84,84,83,98,118,137,35,72,89,110,183,43,254,5,116,77,123,219,226,100,107,99,116,207,234,119,83,209,26,139,219,100,108,103,95,225,59,205,62,141,253,64,199,189,70,3,165,71,128,102,82,224,53,26,164,220,122,173,49,58,91,196,54,7,221,156,136,216,22,227,44,50,78,218,118,42,174,239,122,69,11,222,238,148,94,132,88,250,250,123,145,245,119,94,19,188,211,232,223,212,12,123,212,96,3,101,48,86,7,52,14,51,56,147,225,219,95,108,24,86,142,106,71,217,251,45,110,31,75,116,158,155,216,244,21,125,117,79,173,173,141,210,117,212,65,35,211,118,67,26,108,139,211,240,239,182,234,170,174,87,252,102,113,39,196,78,190,223,240,173,99,212,143,180,22,90,44,62,170,233,5,55,177,232,41,58,42,153,91,69,27,100,235,167,130,55,174,204,154,68,217,87,167,226,223,109,209,21,2,207,192,0,0,0,106,174,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,6,85,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,7,132,84,95,145,228,0,60,42,162,4,93,192,242,0,0,0,0,113,113,200,226,229,68,79,152,30,180,69,87,30,227,131,85,14,96,122,42,156,177,196,231,162,255,0,245,110,65,150,89,213,252,79,186,229,59,247,72,96,134,117,247,127,65,104,191,98,255,0,81,55,111,51,118,104,100,122,61,19,109,190,107,238,249,161,86,183,157,91,166,198,245,171,40,188,215,220,90,136,150,182,182,36,239,39,233,36,84,238,247,110,244,254,143,220,160,125,46,103,58,145,5,223,15,160,194,169,166,252,234,215,210,201,183,74,252,153,226,147,239,106,127,71,246,153,231,151,190,144,197,133,233,253,45,226,120,250,106,166,235,234,247,170,237,180,245,109,79,147,213,62,78,253,133,109,89,171,107,117,223,137,73,45,238,146,74,152,101,154,225,51,91,186,191,102,53,103,114,109,250,105,252,244,47,39,77,241,248,113,220,102,154,223,20,109,111,111,175,220,136,137,243,145,235,251,19,250,64,118,164,60,131,194,40,30,64,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,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,0,0,0,0,0,0,0,0,58,166,172,103,95,146,253,44,204,181,51,217,126,211,251,37,143,220,111,190,11,191,217,241,94,22,154,73,187,93,206,151,116,117,118,250,122,186,93,182,251,236,187,108,5,32,243,83,214,59,22,174,241,113,119,166,199,33,222,147,2,183,197,135,73,83,212,255,0,238,170,170,105,231,146,165,122,30,198,171,59,115,212,75,6,223,19,93,216,235,107,149,175,68,76,193,201,99,71,110,183,173,92,202,245,190,225,97,164,150,197,141,89,223,100,161,172,171,165,115,158,219,173,83,227,114,186,150,69,98,177,31,29,52,114,178,85,107,209,237,101,100,105,178,182,85,43,215,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,67,17,172,111,83,222,229,217,168,141,77,246,68,68,247,23,167,202,179,71,47,186,69,194,61,162,167,35,155,106,188,246,225,46,99,29,55,75,63,185,105,106,96,130,58,100,235,99,220,143,238,65,79,20,251,252,46,111,127,161,205,71,49,85,66,168,121,132,105,125,215,74,184,193,212,155,101,193,213,115,83,223,239,18,229,20,53,115,81,58,153,149,16,92,28,181,43,218,221,85,36,100,82,201,45,58,200,213,217,207,167,127,185,170,138,198,216,167,37,140,254,154,251,195,206,87,167,213,25,13,93,101,203,21,202,31,82,202,25,150,87,50,130,221,89,79,26,194,145,43,147,161,172,125,68,21,239,86,49,125,207,235,115,145,59,136,174,195,252,237,52,114,251,22,85,130,241,3,79,55,122,203,83,111,76,58,178,62,150,55,194,85,71,37,69,93,58,238,175,235,147,188,201,106,125,200,206,150,120,95,137,219,200,212,76,23,202,103,84,45,90,113,198,13,174,217,121,109,36,116,249,213,158,179,23,101,93,77,107,105,217,77,59,221,29,76,59,117,34,164,143,150,90,72,233,217,30,237,87,62,161,187,42,170,35,28,23,188,0,0,68,174,104,58,223,117,209,62,20,47,77,179,88,233,46,53,25,253,67,176,119,190,166,71,53,148,112,86,209,213,44,211,163,91,239,123,210,40,100,99,19,169,168,143,145,175,94,164,98,198,249,106,82,95,56,141,104,181,106,47,16,214,93,63,197,242,250,75,205,163,0,179,190,146,178,158,153,141,115,40,47,115,84,63,198,68,178,163,119,123,210,40,104,154,246,163,156,216,223,27,153,240,200,146,160,16,44,183,78,75,26,243,77,118,195,114,190,28,175,53,181,111,185,88,170,31,147,89,82,106,137,101,103,179,166,88,226,169,134,38,43,58,32,100,85,11,28,138,157,127,156,125,115,220,140,248,94,229,168,178,69,112,1,175,53,60,62,113,71,136,228,211,86,210,83,88,175,245,12,198,114,23,213,212,69,77,3,45,213,114,198,215,77,36,210,49,201,19,32,149,176,212,170,162,183,116,167,86,43,218,215,57,64,216,120,0,4,85,227,159,129,143,229,163,246,39,253,20,126,199,125,142,246,151,250,201,237,15,21,226,252,55,254,49,15,71,79,134,255,0,101,191,95,221,183,191,170,112,83,203,123,249,31,106,157,215,83,63,44,191,107,125,167,143,207,98,240,95,103,124,7,111,185,83,79,55,119,185,226,165,223,111,13,211,211,210,155,245,239,191,187,101,154,160,0,0,10,171,231,157,250,147,253,228,254,26,69,94,87,30,123,52,203,241,175,71,173,37,87,60,239,212,159,239,39,240,210,42,242,184,243,217,166,95,141,122,61,104,23,252,0,3,90,206,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,74,86,226,199,205,62,178,125,64,200,125,70,114,228,249,114,101,54,44,27,151,86,23,154,229,53,222,10,203,143,219,242,43,165,198,167,180,249,59,20,176,93,43,228,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,238,2,96,2,63,240,135,198,110,156,113,135,98,200,238,120,85,170,235,102,175,197,238,30,30,186,219,113,98,44,141,165,149,242,248,42,148,145,155,198,189,216,226,114,186,52,114,186,57,25,35,87,169,169,28,178,72,0,0,0,49,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,27,84,16,3,157,95,149,140,91,234,5,15,167,92,73,254,64,14,117,126,86,49,111,168,20,62,157,113,3,234,242,224,230,1,71,196,69,138,45,36,213,236,139,253,22,40,60,76,241,84,212,71,5,60,121,21,47,91,228,234,167,100,44,142,54,77,12,106,140,124,40,222,165,142,36,149,170,255,0,207,36,89,43,143,238,15,173,92,89,105,27,155,111,74,184,243,188,58,158,178,191,20,124,50,181,25,83,59,216,213,146,134,86,200,246,197,209,80,176,196,196,145,206,106,196,246,177,253,93,9,36,114,85,15,43,143,61,154,101,248,215,163,214,151,252,6,172,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,105,202,147,138,237,71,226,39,78,50,92,43,84,37,246,173,215,78,125,157,4,55,249,102,87,85,92,169,106,146,161,35,109,74,42,124,115,71,225,92,139,54,253,82,53,237,87,162,189,175,146,90,235,230,143,231,179,83,127,5,244,122,34,85,114,49,253,118,126,237,255,0,18,2,170,201,191,109,229,231,117,213,174,7,48,78,36,116,74,142,174,191,50,142,158,234,185,30,60,199,58,87,221,224,130,231,87,27,42,40,218,187,170,84,199,20,108,106,192,223,116,172,98,43,17,38,69,109,68,32,47,251,149,199,145,61,50,252,107,214,43,64,162,189,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,205,204,199,198,237,227,149,237,248,154,187,111,186,108,168,138,155,9,240,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,233,114,197,50,34,54,70,181,200,168,199,178,72,217,13,185,156,242,243,181,100,54,172,135,138,45,23,163,164,183,94,45,212,243,221,243,43,42,57,176,193,113,130,54,172,147,220,96,223,102,178,165,173,71,62,86,123,146,100,71,61,63,61,212,149,21,193,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,222,153,105,228,115,23,252,153,24,174,107,218,201,98,137,234,199,244,116,168,108,166,106,174,108,209,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,166,238,155,171,85,174,107,216,231,177,236,123,181,151,3,101,62,19,188,172,104,223,211,252,123,211,160,50,169,138,184,78,242,177,163,127,79,241,239,78,128,202,160,14,149,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,238,160,13,104,120,138,208,108,203,134,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,137,26,221,213,168,247,116,61,31,27,151,173,142,68,176,174,79,188,94,124,184,71,206,171,127,199,214,224,206,142,131,255,0,47,85,95,73,52,172,95,242,231,141,94,207,241,237,89,63,192,70,75,78,63,184,62,181,113,101,164,110,109,189,42,227,206,240,234,122,202,252,81,240,202,212,101,76,239,99,86,74,25,91,35,219,23,69,66,195,19,18,71,57,171,19,218,199,245,116,36,145,201,64,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,180,241,130,184,193,226,207,13,225,23,75,254,220,95,105,233,47,23,218,250,136,233,172,88,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,103,70,253,182,42,163,165,98,46,42,224,183,143,188,55,86,184,104,187,234,14,181,101,212,150,156,135,76,169,227,102,111,93,53,18,211,83,61,146,62,68,163,170,137,25,212,217,31,59,99,232,88,163,68,122,212,53,237,100,45,107,225,71,84,183,24,60,89,230,92,93,106,135,219,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,235,219,182,197,85,108,76,68,12,85,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,103,203,63,130,139,143,12,24,37,203,54,212,187,103,134,212,156,183,122,106,218,57,18,150,111,99,80,195,52,137,29,60,53,16,186,78,190,246,204,158,69,108,157,43,180,13,86,35,161,87,58,42,242,157,224,162,227,148,229,86,206,42,53,34,217,209,141,217,183,169,195,160,122,82,212,67,117,174,108,149,20,242,84,72,213,115,228,135,194,201,15,83,17,209,177,203,42,197,35,30,137,18,163,237,252,8,171,199,63,3,31,203,71,236,79,250,40,253,142,251,29,237,47,245,147,218,30,43,197,248,111,252,98,30,142,159,13,254,203,126,191,187,111,127,84,224,167,150,247,242,62,213,59,174,166,126,89,126,214,251,79,31,158,197,224,190,206,248,14,223,114,166,158,110,239,115,197,75,190,222,27,167,167,165,55,235,223,127,118,203,53,64,0,0,0,0,2,128,121,163,249,236,212,223,193,125,30,136,191,226,128,121,163,249,236,212,223,193,125,30,136,9,255,0,201,83,202,198,83,245,2,187,211,173,196,255,0,32,7,37,79,43,25,79,212,10,239,78,183,19,252,0,0,1,85,124,243,191,82,127,188,159,195,75,84,42,175,158,119,234,79,247,147,248,104,17,215,149,254,151,218,181,171,82,245,99,74,47,46,164,142,159,41,210,123,189,181,149,21,52,77,171,101,28,239,174,183,246,106,146,39,42,35,223,12,189,185,89,241,53,81,241,181,81,205,84,69,72,106,79,254,74,158,105,242,159,167,245,222,163,110,35,175,28,218,95,106,209,206,45,53,51,3,177,58,145,45,176,94,61,165,71,5,37,19,105,32,164,130,186,24,235,99,165,142,38,170,181,172,133,181,41,10,109,178,42,70,138,141,110,253,40,23,189,194,198,181,255,0,40,158,31,112,157,99,146,223,224,170,242,11,122,248,248,27,23,110,54,87,65,43,233,234,187,77,238,72,169,10,207,12,171,31,83,213,221,181,103,86,206,221,19,42,149,235,201,131,87,170,114,253,6,201,116,142,227,61,92,213,26,123,120,108,212,106,232,34,100,16,219,174,29,201,99,133,143,111,198,247,165,76,53,210,57,94,158,228,154,52,71,42,39,75,44,40,10,1,230,143,231,179,83,127,5,244,122,34,79,242,71,180,218,175,246,173,121,177,95,109,148,151,27,109,198,159,31,164,172,163,171,133,179,65,83,4,141,185,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,72,193,205,31,207,102,166,254,11,232,244,68,170,228,99,250,236,253,219,254,36,4,63,227,163,131,43,239,7,154,143,75,108,142,235,237,156,51,40,241,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,219,105,162,238,196,139,35,90,145,200,215,181,205,233,85,124,81,247,110,92,92,113,211,112,165,153,87,225,250,130,202,186,141,58,204,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,146,234,117,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,186,235,113,21,160,217,151,13,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,189,18,53,187,171,81,238,232,122,62,55,47,91,28,136,22,21,207,59,245,39,251,201,252,52,138,188,174,60,246,105,151,227,94,143,90,96,172,155,87,179,44,191,75,240,141,35,190,207,73,53,139,79,106,46,211,88,149,176,35,39,133,151,9,33,150,120,94,244,247,61,137,44,43,35,85,83,173,22,105,17,92,173,70,53,153,215,149,199,158,205,50,252,107,209,235,64,149,92,243,191,82,127,188,159,195,74,171,45,83,158,119,234,79,247,147,248,105,89,120,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,58,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,31,127,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,183,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,157,77,221,118,87,43,156,214,49,175,123,216,199,108,83,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,150,238,187,35,81,173,107,24,214,49,140,99,113,175,4,156,31,99,60,35,105,124,86,86,165,37,110,109,124,167,129,217,101,226,146,90,142,197,116,241,73,59,225,100,113,202,245,107,89,11,106,95,18,61,172,141,100,70,163,222,214,170,244,182,69,1,5,121,143,242,255,0,163,226,34,197,46,173,233,14,59,254,139,20,30,26,9,105,169,228,130,158,60,138,151,173,145,244,212,62,103,199,27,38,134,53,87,178,101,119,82,199,18,196,228,127,230,86,42,86,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,208,244,115,29,210,246,53,118,114,43,87,109,149,21,61,198,210,101,85,243,92,224,91,252,63,20,26,41,134,127,219,21,89,253,21,11,191,201,115,110,145,211,163,127,242,190,41,237,119,244,38,86,127,166,38,2,170,205,148,248,78,242,177,163,127,79,241,239,78,128,214,176,217,79,132,239,43,26,55,244,255,0,30,244,232,0,128,31,230,24,255,0,242,81,127,200,159,254,159,39,255,0,11,154,23,252,154,244,39,25,209,79,181,63,104,254,206,120,223,239,159,129,240,125,255,0,17,89,61,79,248,30,228,157,61,61,254,159,211,93,250,119,247,111,178,101,80,4,0,230,117,192,119,229,190,197,83,175,58,79,101,234,207,177,251,123,189,165,107,183,91,187,149,89,68,45,124,45,143,119,119,90,157,234,120,27,80,173,233,142,73,102,106,71,10,111,209,19,82,157,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,104,130,162,249,175,112,57,83,141,93,111,124,92,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,121,82,105,93,38,239,108,143,236,132,85,227,99,137,138,110,43,178,220,3,83,230,161,164,183,223,96,193,233,237,25,13,13,34,75,216,166,184,195,113,175,87,118,214,70,162,171,36,138,72,102,68,71,63,161,38,72,213,239,115,28,167,117,224,103,140,219,23,7,154,113,172,87,56,237,94,217,204,242,143,97,211,227,54,217,88,244,165,116,145,37,127,118,166,166,70,237,180,49,119,98,85,141,174,73,36,115,218,214,244,162,190,88,226,0,3,245,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,93,167,46,14,95,244,124,59,216,162,213,189,94,199,127,209,98,191,196,193,21,53,68,144,84,71,142,210,245,190,62,154,119,194,249,35,124,211,70,136,247,204,142,234,72,229,72,154,140,252,242,203,138,185,74,112,81,236,74,58,62,44,181,54,217,117,163,189,77,222,143,11,183,206,157,136,219,67,52,29,183,220,220,136,238,185,59,204,150,88,226,108,141,107,82,52,116,168,146,36,176,189,150,126,5,43,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,187,63,118,255,0,137,24,171,157,95,154,124,91,233,253,15,168,220,76,171,200,199,245,217,251,183,252,72,11,84,40,219,21,227,7,38,225,27,143,109,95,189,53,106,235,112,155,230,164,94,219,150,89,233,34,167,239,215,65,21,109,115,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,245,54,242,77,107,56,177,243,79,172,159,80,50,31,81,156,13,140,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,141,185,140,240,81,252,149,117,30,11,254,1,108,186,201,166,89,79,231,45,181,51,167,118,59,93,114,171,214,75,99,166,234,115,221,210,198,36,145,58,84,107,159,27,156,221,229,116,50,200,182,127,202,227,200,158,153,126,53,235,21,163,154,63,145,61,77,252,23,214,40,128,166,190,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,157,78,88,166,68,87,70,231,57,21,30,199,201,27,246,62,53,87,54,168,0,0,3,90,206,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,74,86,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,9,84,0,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,18,185,145,242,251,166,225,218,166,61,97,209,187,85,91,180,234,227,80,218,106,219,108,49,75,51,49,151,164,80,71,18,203,81,52,242,205,51,42,102,89,220,143,115,90,200,222,172,143,125,223,26,46,0,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,123,119,24,138,141,149,232,187,14,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,242,133,248,156,229,255,0,171,26,49,196,21,187,73,48,12,118,235,148,218,179,139,132,208,96,149,46,146,153,106,174,113,199,20,50,78,217,89,27,255,0,53,225,251,232,201,38,149,176,198,173,141,242,236,198,110,141,11,222,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,245,213,142,77,127,149,13,83,204,181,51,249,71,123,51,237,110,65,113,190,248,47,178,29,239,11,226,170,100,155,181,220,241,173,235,233,238,116,245,116,183,125,183,217,55,216,145,92,5,240,111,117,224,239,0,188,216,175,186,151,87,147,220,178,122,138,90,250,202,56,26,232,173,86,217,217,10,54,70,210,198,229,87,61,238,114,171,95,80,168,197,149,145,83,162,199,31,111,223,40,0,143,252,20,240,165,252,143,180,178,235,166,127,111,126,214,251,79,32,158,251,227,125,151,224,59,125,202,106,120,123,93,190,244,187,237,225,186,186,186,147,126,189,182,247,110,180,89,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,25,15,168,206,5,148,242,169,211,60,87,89,56,17,212,205,45,205,105,60,69,151,38,204,46,118,250,158,152,227,124,144,245,219,45,221,19,197,220,99,216,217,162,122,54,72,222,173,94,137,24,199,34,110,212,43,131,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,212,174,133,253,81,72,199,198,229,94,151,177,221,46,123,58,36,125,165,114,84,242,177,148,253,64,174,244,235,113,39,248,170,225,159,13,226,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,125,72,217,153,211,44,140,124,110,84,234,99,221,210,230,63,162,70,5,107,114,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,247,84,101,52,210,236,230,186,54,167,110,105,100,115,209,205,149,210,67,215,249,213,249,167,197,190,159,208,250,141,196,132,25,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,245,117,47,87,179,45,90,166,195,96,204,231,164,157,248,54,47,75,136,91,38,134,4,137,239,183,83,75,51,233,219,42,55,225,115,216,217,251,104,228,70,238,200,216,174,234,127,83,220,19,43,146,167,154,124,167,233,253,119,168,219,135,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,28,234,252,211,226,223,79,232,125,70,226,4,0,51,175,7,124,42,230,92,87,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,26,54,87,49,237,241,50,53,178,54,22,116,187,169,232,174,84,237,178,71,179,164,232,94,133,234,63,17,122,143,110,210,253,47,179,120,235,173,118,242,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,169,187,174,202,229,115,154,198,53,239,123,24,237,133,56,104,225,211,4,225,127,75,40,52,207,5,167,255,0,21,89,120,173,235,155,251,231,116,240,208,195,61,103,110,89,100,236,247,123,12,119,105,142,232,103,201,19,230,170,29,215,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,107,131,154,47,47,250,59,189,29,203,137,189,16,199,123,55,88,124,77,199,56,181,193,36,16,82,201,75,20,18,207,53,217,189,199,179,166,100,237,109,44,113,163,221,51,164,108,136,212,122,74,233,108,252,1,171,102,53,148,223,112,251,140,215,108,114,187,194,85,212,91,235,237,114,73,218,100,157,84,181,180,178,210,84,199,179,209,81,58,224,158,86,111,183,83,122,183,106,163,145,21,62,81,63,249,161,112,45,249,20,202,159,174,58,57,134,120,77,54,189,116,123,98,154,137,221,80,216,174,146,72,228,93,161,70,167,135,163,155,120,251,123,43,152,201,85,241,254,105,174,167,141,96,0,23,253,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,160,99,222,163,1,117,60,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,234,6,61,234,48,1,178,152,35,255,0,23,156,102,233,199,7,150,44,114,231,154,218,174,183,154,252,162,225,225,232,109,182,230,34,72,234,88,159,23,141,169,89,31,180,105,218,142,86,171,99,87,35,164,145,241,181,58,90,178,75,30,106,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,192,125,96,0,2,170,249,231,126,164,255,0,121,63,134,150,168,85,95,60,239,212,159,239,39,240,208,43,2,205,148,223,113,251,117,250,211,104,174,240,244,153,53,189,150,187,164,125,166,63,196,82,178,170,10,182,199,187,145,85,155,79,73,78,253,218,168,239,131,109,250,92,228,92,129,195,71,14,153,223,20,26,167,65,166,120,45,63,248,170,203,197,111,92,63,222,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,119,91,254,72,159,53,78,149,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,174,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,155,9,240,119,194,174,27,194,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,241,163,101,115,24,239,13,27,157,35,97,103,75,122,88,170,229,78,227,228,123,194,26,243,55,208,189,56,225,211,129,28,23,75,244,190,205,224,109,84,58,129,69,44,211,74,168,250,171,133,83,173,151,4,146,170,166,68,68,238,76,254,150,238,187,35,81,173,107,24,214,49,140,99,107,175,132,239,52,250,55,245,3,30,245,24,11,84,231,87,229,99,22,250,129,67,233,215,18,170,248,78,243,79,163,127,80,49,239,81,128,11,126,227,91,150,247,242,193,213,59,86,166,126,89,126,201,123,51,31,130,197,224,190,206,248,254,231,110,166,162,110,239,115,197,69,182,254,39,167,167,165,118,232,223,127,126,200,224,167,150,247,242,62,213,59,174,166,126,89,126,214,251,79,31,158,197,224,190,206,248,14,223,114,166,158,110,239,115,197,75,190,222,27,167,167,165,55,235,223,127,118,203,53,64,0,0,0,0,26,171,155,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,85,219,230,17,81,126,65,83,115,212,248,158,142,234,99,182,85,254,160,57,239,208,253,151,228,239,145,201,125,199,161,239,85,111,196,155,43,125,251,156,224,149,37,106,170,124,209,118,95,237,3,132,143,114,174,201,238,67,216,199,175,203,99,207,66,108,170,168,113,86,170,124,128,246,34,238,21,118,56,181,219,123,143,42,187,129,229,23,115,201,197,23,99,144,3,131,209,14,103,23,38,232,7,6,167,191,228,123,78,13,77,148,230,7,200,201,156,140,181,74,238,132,118,221,62,239,248,77,40,127,138,187,221,69,139,83,238,116,212,170,230,119,35,99,21,81,202,221,209,105,160,93,189,223,218,94,182,111,84,218,43,20,245,15,122,34,55,167,127,151,244,218,159,127,246,148,49,170,54,59,158,181,107,148,214,220,110,23,76,179,73,76,155,163,29,34,34,58,58,120,247,94,218,47,222,6,69,229,181,133,77,147,113,3,79,121,169,106,43,99,160,175,123,149,81,174,247,44,108,247,251,215,127,155,208,187,186,56,27,4,45,141,171,186,38,255,0,118,223,121,11,56,13,225,78,227,164,17,195,150,94,231,129,213,53,20,14,139,182,214,78,197,68,146,58,117,247,245,236,159,54,175,220,77,164,77,189,200,7,147,198,222,243,201,225,0,242,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,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,0,0,0,0,0,0,0,0,67,94,108,218,161,117,211,142,15,174,150,203,51,106,227,168,206,175,20,120,187,234,233,171,93,78,250,104,30,217,42,102,223,165,21,100,100,177,82,73,78,248,247,106,57,149,14,221,85,17,88,233,148,84,95,59,141,80,186,213,103,250,123,162,240,182,174,11,109,178,207,46,81,80,173,173,119,98,178,122,153,164,166,139,174,159,100,111,92,13,164,155,166,69,87,46,213,114,53,17,190,254,176,174,12,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,222,108,231,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,159,34,130,249,117,104,229,247,89,56,184,193,41,173,19,120,122,76,62,225,6,99,116,169,233,99,251,52,180,19,197,35,83,161,207,98,187,187,58,211,193,187,122,156,206,255,0,95,75,154,199,33,176,160,17,43,154,62,144,212,234,215,7,217,52,246,216,42,231,185,96,213,16,229,244,176,195,60,81,49,236,166,107,217,84,233,86,79,210,99,40,231,171,145,26,213,107,213,241,177,27,213,250,14,163,109,39,206,191,37,250,167,134,234,103,178,253,167,246,75,32,183,95,124,23,127,179,226,188,45,76,115,118,187,157,46,232,234,237,244,245,116,187,109,247,217,118,216,217,79,86,48,95,202,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,223,83,122,250,123,157,93,61,77,223,109,183,77,247,53,130,3,106,128,97,78,10,114,155,22,97,194,62,144,221,177,202,239,23,73,79,135,219,45,114,73,218,124,125,53,84,80,54,146,166,61,158,136,171,209,60,18,179,125,186,93,211,187,85,90,168,171,154,192,234,154,177,157,126,75,244,179,50,212,207,101,251,79,236,150,63,113,190,248,46,255,0,103,197,120,90,105,38,237,119,58,93,209,213,219,233,234,233,118,219,239,178,237,177,172,190,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,134,35,88,222,167,189,203,179,81,26,155,236,136,137,238,45,251,156,222,186,81,226,218,53,98,208,107,69,231,162,245,155,92,35,184,221,41,35,72,36,254,243,210,57,94,212,153,28,171,44,93,202,180,167,116,111,107,81,31,225,39,111,90,35,92,215,87,183,0,26,13,83,196,31,20,120,142,51,53,21,37,77,138,193,80,204,155,33,101,93,60,85,48,62,221,73,44,110,116,50,67,35,218,146,178,121,93,13,50,162,35,182,74,133,122,177,205,107,144,8,234,1,37,56,203,208,186,61,48,179,232,134,163,99,214,111,5,101,212,189,47,199,238,51,57,139,3,33,117,226,10,10,120,235,82,56,163,70,189,189,76,125,36,239,123,209,86,73,106,101,114,61,203,212,214,5,191,242,234,214,59,22,178,112,143,130,84,218,33,240,245,120,125,190,12,58,233,77,212,247,246,106,168,32,138,54,175,91,152,196,119,118,5,167,159,102,245,53,157,254,142,167,57,142,82,74,149,1,201,115,93,47,182,173,71,200,248,120,185,222,109,80,227,119,187,125,78,73,109,166,168,70,71,84,251,196,75,77,28,140,167,126,232,233,58,233,90,247,190,53,71,170,54,145,30,222,132,73,85,246,254,0,0,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,192,26,33,199,223,13,28,66,234,133,207,73,180,219,46,171,158,239,73,78,202,155,116,213,244,79,163,130,246,206,223,92,201,68,146,237,43,223,10,111,214,201,35,141,234,141,123,216,146,70,199,189,191,147,152,71,15,186,143,196,159,14,55,12,3,75,114,15,5,122,164,184,65,120,246,107,231,88,97,190,199,3,36,254,224,146,78,166,177,189,79,124,114,177,100,69,143,187,4,93,93,9,249,216,232,7,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,1,103,252,243,191,82,127,188,159,195,72,171,202,227,207,102,153,126,53,232,245,163,139,222,47,63,149,110,141,104,159,218,154,222,246,161,97,222,223,162,202,58,40,60,52,51,247,93,67,225,106,227,233,85,141,123,177,196,238,180,111,71,76,177,203,180,108,141,98,234,114,184,243,217,166,95,141,122,61,104,23,252,0,3,90,206,44,124,211,235,39,212,12,135,212,103,59,6,93,197,158,101,144,240,175,129,112,167,102,167,171,178,99,216,173,69,198,166,245,36,53,232,230,100,47,158,181,213,84,201,44,105,27,93,27,32,116,146,108,206,227,216,247,244,72,168,142,141,157,61,127,139,31,52,250,201,245,3,33,245,25,206,191,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,6,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,97,238,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,116,203,79,35,152,191,228,200,197,115,88,231,197,44,79,86,51,175,165,42,3,142,94,91,183,222,19,241,91,46,162,97,217,37,215,52,197,166,232,163,190,213,190,216,200,61,143,85,219,129,140,146,69,100,174,94,205,68,238,159,161,85,136,216,182,138,39,201,35,222,199,63,16,112,125,197,158,101,194,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,189,187,140,69,70,202,244,80,216,204,29,83,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,126,38,166,251,110,155,162,162,175,107,3,21,113,99,229,99,89,62,159,228,62,157,57,173,97,178,159,22,62,86,53,147,233,254,67,233,211,154,214,1,181,65,0,57,213,249,88,197,190,160,80,250,117,196,159,228,0,231,87,229,99,22,250,129,67,233,215,16,32,7,43,143,61,154,101,248,215,163,214,151,252,80,15,43,143,61,154,101,248,215,163,214,151,252,5,0,243,71,243,217,169,191,130,250,61,17,42,185,24,254,187,63,118,255,0,137,17,87,154,63,158,205,77,252,23,209,232,137,85,200,199,245,217,251,183,252,72,10,171,47,251,149,199,145,61,50,252,107,214,43,74,1,37,254,73,198,191,177,56,7,211,254,19,180,202,231,117,163,189,77,237,73,51,75,132,11,216,141,180,51,92,107,100,101,177,170,173,235,147,188,201,98,146,87,70,230,181,35,70,196,171,34,75,51,24,25,3,153,215,30,63,150,251,237,78,131,105,61,235,171,1,199,238,14,246,149,210,221,113,238,82,229,19,53,144,186,61,219,218,106,246,105,231,109,66,55,166,73,34,153,201,28,201,191,68,78,72,255,0,193,215,7,89,223,23,249,221,69,130,193,89,236,108,110,205,209,246,131,32,237,195,81,236,190,236,53,15,165,254,229,124,241,73,63,118,74,117,143,243,106,189,27,245,59,100,79,126,63,208,189,11,212,126,34,245,30,221,165,250,95,102,241,215,90,237,229,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,103,83,119,93,149,202,231,53,140,107,222,246,49,219,20,232,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,165,187,174,200,212,107,90,198,53,140,99,24,208,236,24,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,122,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,171,185,181,65,170,184,27,41,240,157,229,99,70,254,159,227,222,157,1,149,76,85,194,119,149,141,27,250,127,143,122,116,6,85,0,0,0,86,7,54,190,10,61,183,71,89,197,150,153,91,46,181,151,168,123,49,230,150,248,19,191,27,168,97,131,182,203,155,81,93,215,31,101,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,207,202,234,230,185,198,191,228,203,21,159,134,189,51,185,218,170,114,76,182,223,81,77,150,203,191,122,107,61,174,104,218,212,167,232,86,172,109,154,170,57,31,239,115,186,227,137,58,145,136,179,67,43,66,155,9,21,193,39,7,217,55,23,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,191,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,157,46,142,164,170,229,221,197,231,242,82,214,85,251,83,91,217,211,220,199,181,69,148,116,80,120,153,160,237,54,95,11,87,31,74,164,137,218,146,87,117,163,122,250,162,146,93,163,124,137,23,72,95,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,235,0,0,0,0,0,0,0,1,64,60,209,252,246,106,111,224,190,143,68,95,241,64,60,209,252,246,106,111,224,190,143,68,4,255,0,228,169,229,99,41,250,129,93,233,214,226,127,144,3,146,167,149,140,167,234,5,119,167,91,137,254,0,0,0,170,190,121,223,169,63,222,79,225,165,170,21,87,207,59,245,39,251,201,252,52,12,85,201,83,205,62,83,244,254,187,212,109,199,106,231,105,166,120,174,63,168,250,119,170,86,154,79,15,122,204,45,247,11,125,223,183,28,108,142,163,192,45,55,98,119,116,177,30,249,149,149,107,27,158,247,59,243,112,64,212,70,163,61,253,87,146,167,154,124,167,233,253,119,168,219,137,191,205,179,10,181,101,92,22,228,23,219,133,69,92,117,24,117,226,213,123,161,108,47,106,50,73,223,82,218,21,108,168,173,85,86,118,171,165,114,35,85,171,214,214,46,251,34,181,193,5,121,56,234,245,78,21,196,189,118,150,212,79,86,182,221,71,179,205,11,32,134,8,156,207,104,208,177,245,80,205,43,221,179,216,198,211,165,123,17,24,171,187,230,103,83,87,100,115,46,208,214,91,64,117,142,251,195,254,178,226,122,197,142,67,226,42,241,155,131,106,36,166,234,99,60,93,43,218,232,234,105,186,222,199,164,125,216,36,150,46,231,66,185,157,125,77,248,154,138,108,210,5,0,243,71,243,217,169,191,130,250,61,17,42,185,24,254,187,63,118,255,0,137,17,87,154,63,158,205,77,252,23,209,232,137,85,200,199,245,217,251,183,252,72,11,84,35,175,27,124,31,99,60,92,233,124,182,87,37,37,22,109,99,167,157,216,157,226,174,90,142,197,12,242,201,3,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,116,186,69,0,53,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,89,21,202,227,207,102,153,126,53,232,245,164,138,231,115,128,97,182,44,203,76,181,6,205,143,82,81,228,57,85,61,218,154,245,93,10,43,95,94,202,52,162,74,101,149,17,122,92,246,54,121,24,143,219,173,89,208,213,85,108,108,70,199,94,87,30,123,52,203,241,175,71,173,2,85,115,206,253,73,254,242,127,13,34,175,43,143,61,154,101,248,215,163,214,146,171,158,119,234,79,247,147,248,105,21,121,92,121,236,211,47,198,189,30,180,11,254,0,0,0,1,170,185,178,159,9,222,86,52,111,233,254,61,233,208,26,214,27,41,240,157,229,99,70,254,159,227,222,157,0,25,84,0,0,0,6,190,220,197,56,103,195,120,90,226,25,112,205,62,174,171,126,61,127,179,195,145,208,209,84,170,189,246,198,77,81,81,10,210,36,170,229,116,204,107,169,220,172,123,190,62,135,181,174,87,185,171,35,242,7,43,14,19,48,222,35,53,66,237,156,106,5,69,37,117,139,77,106,45,245,53,24,229,93,2,207,5,229,245,81,214,36,73,35,251,141,70,178,41,105,227,145,88,230,72,201,83,118,57,58,85,81,123,7,58,191,52,248,183,211,250,31,81,184,153,87,145,143,235,179,247,111,248,144,22,168,0,2,149,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,236,253,219,254,36,5,170,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,117,60,174,60,137,233,151,227,94,177,90,57,163,249,19,212,223,193,125,98,136,114,184,242,39,166,95,141,122,197,104,230,143,228,79,83,127,5,245,138,32,40,4,218,160,213,92,218,160,0,0,13,107,56,177,243,79,172,159,80,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,41,91,139,31,52,250,201,245,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,208,37,80,0,10,1,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,4,255,0,0,0,0,0,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,2,213,57,42,121,88,202,126,160,87,122,117,184,159,228,0,228,169,229,99,41,250,129,93,233,214,226,127,129,13,121,138,112,43,77,197,46,26,185,198,159,80,82,51,85,44,20,240,195,67,53,77,84,172,101,206,221,10,212,61,109,168,139,34,65,11,221,37,67,164,100,206,103,233,177,172,115,216,199,43,217,69,119,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,155,79,20,109,205,255,0,0,195,112,94,43,233,170,176,252,122,146,210,252,171,23,166,191,221,210,153,21,172,170,184,201,89,89,20,181,10,205,250,90,247,182,8,213,253,40,157,79,234,123,183,123,222,231,7,96,228,169,230,159,41,250,127,93,234,54,225,206,175,205,62,45,244,254,135,212,110,35,146,167,154,124,167,233,253,119,168,219,135,58,191,52,248,183,211,250,31,81,184,128,228,169,230,159,41,250,127,93,234,54,226,234,74,86,228,169,230,159,41,250,127,93,234,54,226,234,64,0,0,197,92,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,230,181,128,95,247,52,127,34,122,155,248,47,172,81,20,87,164,249,215,228,191,84,240,221,76,246,95,180,254,201,100,22,235,239,130,239,246,124,87,133,169,142,110,215,115,165,221,29,93,190,158,174,151,109,190,251,46,219,23,169,205,31,200,158,166,254,11,235,20,69,0,129,146,184,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,136,218,237,149,200,198,245,189,95,35,147,173,238,85,146,188,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,55,95,224,75,151,197,247,140,10,60,131,50,189,229,95,101,240,203,55,136,181,195,93,4,108,168,170,170,188,118,26,248,227,108,42,228,218,24,187,176,203,42,185,90,175,106,182,56,213,21,207,150,28,21,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,244,72,214,238,173,71,187,161,232,248,220,189,108,114,32,108,188,10,160,229,125,204,18,154,211,77,101,225,123,90,110,181,111,99,234,27,65,135,223,42,101,150,165,253,115,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,244,70,196,108,95,11,26,205,173,124,1,86,188,238,45,55,91,253,215,65,172,86,43,101,93,198,229,113,168,200,41,40,232,233,33,116,211,212,207,35,173,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,210,142,149,147,105,14,27,151,234,134,17,171,151,216,42,230,190,233,237,61,218,27,18,54,117,100,16,190,225,28,49,79,51,216,158,247,189,34,133,99,106,42,244,34,77,34,171,85,200,199,48,35,167,47,222,4,108,92,42,226,177,230,185,75,60,110,166,228,22,244,142,227,83,187,227,246,93,44,241,210,201,45,171,161,149,18,211,207,218,169,167,114,248,150,162,57,251,236,155,55,220,179,0,0,32,7,58,191,43,24,183,212,10,31,78,184,149,87,194,119,154,125,27,250,129,143,122,140,5,170,115,171,242,177,139,125,64,161,244,235,137,85,124,39,121,167,209,191,168,24,247,168,192,6,202,96,0,0,0,0,0,53,87,54,83,225,59,202,198,141,253,63,199,189,58,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,3,42,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,23,220,121,0,113,87,181,61,199,148,114,40,217,15,32,122,42,182,236,185,118,217,81,21,83,254,35,169,219,243,58,8,111,210,99,245,85,144,197,51,187,146,49,175,145,173,85,68,85,79,189,219,255,0,53,126,239,184,238,50,34,43,85,63,169,72,85,198,237,14,65,135,84,82,106,93,145,219,248,69,138,157,205,217,159,234,143,168,69,253,37,95,233,167,243,64,154,173,123,94,222,166,57,28,159,212,187,158,20,138,252,45,241,101,102,213,58,6,208,85,47,106,178,61,250,219,241,187,230,233,213,61,233,11,83,229,25,41,154,244,115,81,232,187,163,147,116,3,206,201,243,60,238,120,221,20,111,238,220,15,59,166,251,30,81,202,171,177,235,111,233,46,231,39,126,212,251,128,246,30,183,42,239,178,41,207,125,211,116,56,237,186,42,168,6,111,247,156,207,91,15,96,29,31,88,38,116,24,93,100,141,249,167,111,255,0,198,198,85,215,0,218,127,75,148,235,37,254,239,93,74,179,58,142,154,137,204,87,177,28,136,171,51,61,254,246,175,191,224,253,165,161,235,27,122,176,186,205,254,95,155,223,255,0,190,198,66,110,90,214,216,162,201,242,233,250,119,115,169,168,126,245,251,165,147,250,192,159,184,253,189,150,234,24,105,216,212,106,50,54,183,100,77,147,220,212,79,217,253,71,213,83,139,27,178,39,246,28,156,7,169,239,123,93,178,123,208,230,199,117,38,231,6,162,171,149,119,61,141,79,188,14,64,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,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,0,0,0,0,0,0,0,5,21,243,121,206,190,214,241,147,114,176,123,47,194,125,138,199,237,118,46,247,127,185,226,251,145,186,191,187,211,210,157,189,188,127,111,167,119,127,130,234,223,226,233,109,234,26,214,113,99,230,159,89,62,160,100,62,163,56,18,255,0,146,94,45,125,171,215,220,235,53,167,161,235,178,218,176,245,181,214,84,247,88,157,170,170,186,218,121,41,227,232,85,235,119,83,40,170,87,116,69,106,118,246,114,162,185,168,183,40,87,87,36,188,90,197,73,160,89,214,107,79,67,209,122,186,230,11,107,172,169,238,189,123,180,180,148,84,242,83,199,208,171,208,222,151,214,212,174,232,136,229,238,108,229,84,107,81,44,84,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,251,115,52,180,218,172,188,113,234,125,29,154,217,73,65,79,37,69,182,173,241,83,66,216,152,233,231,182,82,77,52,170,214,162,34,190,73,100,146,71,187,230,231,189,206,93,213,85,64,178,174,79,89,173,215,42,224,249,150,43,133,61,36,116,248,118,81,114,178,80,186,22,57,31,36,15,108,53,202,233,85,92,168,175,238,215,74,212,86,163,83,161,172,77,183,69,115,166,249,94,188,148,46,214,169,184,109,204,172,80,220,233,31,114,163,206,42,42,234,40,219,51,86,120,96,154,130,137,177,74,248,247,234,107,30,232,38,107,92,169,179,150,41,17,55,233,93,164,255,0,25,58,233,71,195,183,14,57,158,163,123,103,217,215,166,219,228,183,99,142,98,64,249,159,120,168,99,163,165,88,226,157,81,146,246,222,189,247,179,103,47,106,25,93,208,228,106,181,66,149,185,138,235,29,247,89,56,184,206,234,110,240,248,122,76,62,225,62,29,107,166,234,99,251,52,180,19,203,27,151,173,172,98,187,187,58,212,79,179,186,156,206,255,0,71,83,154,198,169,56,57,44,104,53,53,167,13,202,248,141,188,209,85,178,229,125,168,126,51,101,89,169,229,137,158,206,133,99,150,166,104,158,175,232,157,146,212,36,113,170,244,126,109,244,47,106,63,226,123,82,168,49,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,121,178,246,138,105,125,171,69,116,143,16,210,139,51,169,36,167,197,172,244,214,215,212,83,81,54,145,149,147,177,137,222,170,88,154,170,140,124,210,247,37,127,196,229,87,200,229,87,57,85,85,67,88,194,231,184,144,209,11,174,182,114,169,211,87,89,175,148,150,234,140,3,7,176,103,15,101,76,110,115,43,32,162,177,57,38,129,28,223,123,30,177,77,35,216,189,46,69,124,109,98,244,163,214,70,83,9,178,71,12,150,155,85,255,0,132,77,40,177,95,109,148,151,27,109,199,77,236,84,149,148,117,112,182,104,42,96,146,217,11,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,13,120,116,159,58,252,151,234,158,27,169,158,203,246,159,217,44,130,221,125,240,93,254,207,138,240,181,49,205,218,238,116,187,163,171,183,211,213,210,237,183,223,101,219,99,102,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,220,107,133,197,86,150,254,69,184,142,212,93,51,134,197,236,106,11,54,65,85,236,170,47,21,226,59,86,185,95,222,161,252,226,189,238,118,244,178,192,239,141,202,244,223,103,236,228,114,37,180,242,132,215,74,205,79,225,198,175,78,114,27,207,141,189,105,165,193,182,232,90,244,157,243,54,207,59,22,74,37,146,89,21,204,119,75,217,87,3,24,197,68,142,42,104,154,172,106,116,185,225,58,128,0,10,192,230,139,203,254,142,239,71,114,226,111,68,49,222,205,214,31,19,113,206,45,112,73,4,20,178,82,197,4,179,205,118,111,113,236,233,153,59,91,75,28,104,247,76,233,27,34,53,30,146,186,91,63,0,106,174,74,174,87,30,123,52,203,241,175,71,173,51,87,51,174,95,244,122,69,89,83,196,14,136,99,190,19,5,171,234,159,38,182,197,36,17,82,216,106,164,158,24,98,117,51,28,244,145,97,158,74,143,116,49,177,205,133,204,118,202,216,220,198,71,133,121,92,121,236,211,47,198,189,30,180,11,254,0,1,173,103,22,62,105,245,147,234,6,67,234,51,150,233,202,43,72,112,220,43,133,123,126,169,89,160,171,92,135,81,234,42,102,189,79,52,234,230,116,80,214,213,210,211,67,19,19,102,177,141,106,72,245,93,149,234,249,159,187,149,168,198,178,162,248,177,243,79,172,159,80,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,2,79,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,107,237,199,71,6,87,222,15,53,30,150,217,29,215,219,56,102,81,226,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,210,170,248,163,216,80,233,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,80,164,190,92,220,107,255,0,37,93,71,158,193,159,220,238,178,105,150,83,249,187,149,52,11,221,142,215,92,170,196,142,230,216,122,92,247,116,177,139,28,173,137,90,231,198,230,187,105,93,12,81,173,244,154,214,113,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,170,42,136,218,244,255,0,42,55,163,92,246,178,88,165,98,61,253,29,75,47,249,98,243,0,163,210,42,202,110,31,181,191,34,240,152,45,95,76,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,123,230,145,238,108,46,99,119,70,198,231,190,48,179,254,44,124,172,107,39,211,252,135,211,167,53,172,54,83,226,199,202,198,178,125,63,200,125,58,115,90,192,54,168,32,7,58,191,43,24,183,212,10,31,78,184,147,252,128,28,234,252,172,98,223,80,40,125,58,226,4,0,229,113,231,179,76,191,26,244,122,210,255,0,138,1,229,113,231,179,76,191,26,244,122,210,255,0,128,160,30,104,254,123,53,55,240,95,71,162,37,87,35,31,215,103,238,223,241,34,42,243,71,243,217,169,191,130,250,61,17,42,185,24,254,187,63,118,255,0,137,1,85,103,96,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,215,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,78,190,93,247,46,14,95,244,124,59,216,162,213,189,94,199,127,209,98,191,196,193,21,53,68,144,84,71,142,210,245,190,62,154,119,194,249,35,124,211,70,136,247,204,142,234,72,229,72,154,140,252,242,202,25,131,130,78,15,177,158,17,180,190,43,43,82,146,183,54,190,83,192,236,178,241,73,45,71,98,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,122,91,34,128,0,106,174,109,80,106,174,6,202,124,39,121,88,209,191,167,248,247,167,64,101,83,21,112,157,229,99,70,254,159,227,222,157,1,149,64,0,117,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,189,17,51,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,12,63,198,191,21,214,46,18,244,106,183,50,238,218,171,50,251,150,244,120,181,146,182,103,183,199,213,117,49,36,145,91,26,43,214,24,24,254,236,139,187,26,187,50,62,227,31,44,106,107,217,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,123,140,149,197,87,19,25,151,21,250,185,89,170,89,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,233,71,76,254,169,100,123,228,114,39,83,222,238,150,177,157,17,178,101,114,157,224,162,227,148,229,86,206,42,53,34,217,209,141,217,183,169,195,160,122,82,212,67,117,174,108,149,20,242,84,72,213,115,228,135,194,201,15,83,17,209,177,203,42,197,35,30,137,18,163,195,58,240,111,203,43,30,198,184,116,204,177,174,34,236,181,113,101,154,161,78,148,23,90,88,39,165,239,216,105,41,106,150,74,102,210,213,64,233,17,207,124,177,65,84,255,0,141,98,114,199,78,199,196,189,167,117,213,183,19,188,61,101,92,47,235,45,235,72,242,154,159,31,224,59,117,54,235,163,41,100,167,134,231,67,43,122,162,168,141,175,79,242,163,122,53,207,107,37,138,86,35,223,209,212,187,41,145,215,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,98,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,58,92,16,215,147,239,23,159,46,17,243,170,223,241,245,184,51,163,160,255,0,203,213,87,210,77,43,23,252,185,227,87,179,252,123,86,79,240,17,150,168,106,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,126,156,187,184,188,254,85,186,52,191,106,107,123,218,133,135,118,168,178,142,138,15,13,12,253,215,75,225,106,227,233,85,141,123,177,196,238,180,111,71,76,177,203,180,108,141,98,234,9,84,0,0,0,0,0,0,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,63,249,42,121,88,202,126,160,87,122,117,184,159,228,0,228,169,229,99,41,250,129,93,233,214,226,127,128,0,0,42,175,158,119,234,79,247,147,248,105,106,133,85,243,206,253,73,254,242,127,13,3,21,114,84,243,79,148,253,63,174,245,27,113,113,58,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,38,251,110,139,242,41,219,146,167,154,124,167,233,253,119,168,219,139,169,3,85,115,99,222,11,245,142,251,175,188,48,96,26,171,148,195,209,122,186,219,228,167,184,201,212,197,241,53,84,149,18,210,75,83,179,24,198,51,188,250,119,75,219,107,81,172,238,116,38,232,221,214,149,185,144,226,214,44,63,141,173,82,180,227,148,62,18,146,162,225,73,116,146,62,235,228,234,170,173,161,167,171,169,147,119,170,170,117,207,60,175,219,126,150,245,108,212,70,162,34,79,254,75,122,199,125,204,52,107,45,209,219,188,61,202,77,59,184,83,212,90,234,122,152,157,52,183,39,84,72,234,110,134,177,21,122,39,130,162,94,227,158,247,59,196,244,252,45,141,168,161,5,185,163,249,236,212,223,193,125,30,136,149,92,140,127,93,159,187,127,196,136,171,205,31,207,102,166,254,11,232,244,68,170,228,99,250,236,253,219,254,36,5,170,0,0,170,190,121,223,169,63,222,79,225,164,85,229,113,231,179,76,191,26,244,122,210,85,115,206,253,73,254,242,127,13,34,175,43,143,61,154,101,248,215,163,214,129,42,185,231,126,164,255,0,121,63,134,145,87,149,199,158,205,50,252,107,209,235,73,85,207,59,245,39,251,201,252,52,138,188,174,60,246,105,151,227,94,143,90,5,255,0,0,0,0,0,213,92,217,79,132,239,43,26,55,244,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,79,241,239,78,128,12,170,0,0,0,2,149,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,236,253,219,254,36,5,170,0,0,165,110,117,126,105,241,111,167,244,62,163,113,50,175,35,31,215,103,238,223,241,35,21,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,187,63,118,255,0,137,1,106,134,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,93,79,43,143,34,122,101,248,215,172,86,142,104,254,68,245,55,240,95,88,162,28,174,60,137,233,151,227,94,177,90,57,163,249,19,212,223,193,125,98,136,10,1,54,168,53,87,54,168,0,0,3,90,206,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,74,86,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,9,84,0,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,63,192,0,0,0,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,181,78,74,158,86,50,159,168,21,222,157,110,39,249,0,57,42,121,88,202,126,160,87,122,117,184,159,224,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,28,149,60,211,229,63,79,235,189,70,220,57,213,249,167,197,190,159,208,250,141,196,114,84,243,79,148,253,63,174,245,27,112,231,87,230,159,22,250,127,67,234,55,16,28,149,60,211,229,63,79,235,189,70,220,93,73,74,220,149,60,211,229,63,79,235,189,70,220,93,72,0,0,24,171,139,31,43,26,201,244,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,11,254,230,143,228,79,83,127,5,245,138,34,141,180,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,143,107,103,142,10,154,184,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,200,188,158,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,245,3,30,245,24,0,216,247,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,247,152,47,142,78,17,45,92,95,105,27,113,72,46,52,150,124,178,195,80,235,150,57,117,158,157,175,99,39,86,43,95,75,51,209,171,43,41,166,78,158,190,218,238,143,142,25,21,178,118,146,55,72,160,6,173,153,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,188,186,158,87,188,107,255,0,40,12,17,154,49,168,87,59,173,118,164,225,182,247,212,203,113,173,94,247,182,109,109,153,172,101,66,202,214,166,211,69,221,130,25,18,69,87,201,240,75,215,35,159,47,111,245,243,47,224,114,155,136,236,54,109,97,193,223,86,205,69,194,236,242,50,26,72,217,45,67,47,150,232,86,73,214,137,176,177,28,228,169,71,62,87,66,230,55,227,124,139,27,209,81,204,124,52,151,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,123,128,218,76,17,87,128,94,53,241,94,43,52,226,146,201,118,185,248,125,77,198,109,240,199,145,219,234,22,54,73,95,208,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,78,151,68,249,101,80,0,0,16,3,157,95,149,140,91,234,5,15,167,92,74,171,225,59,205,62,141,253,64,199,189,70,2,213,57,213,249,88,197,190,160,80,250,117,196,170,190,19,188,211,232,223,212,12,123,212,96,3,101,48,0,0,0,0,0,26,171,155,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,87,34,123,213,78,9,47,82,170,38,199,151,179,116,61,74,213,106,129,239,249,157,115,58,194,108,249,213,138,107,29,230,7,73,4,174,99,149,18,71,51,222,215,110,158,244,247,157,133,142,69,247,123,206,74,155,251,128,167,142,33,180,15,55,225,139,44,102,103,167,44,149,148,139,190,232,232,164,170,219,243,81,71,252,248,182,249,206,255,0,231,127,205,177,54,184,85,226,250,195,171,216,245,13,190,231,113,166,142,235,21,60,76,150,53,88,34,85,122,50,4,118,205,73,85,127,74,69,251,140,221,170,250,77,143,234,109,138,75,85,218,223,4,234,237,186,86,72,227,95,231,177,223,206,99,191,160,133,58,231,24,6,174,112,135,170,19,95,45,234,232,173,17,87,57,232,145,92,58,145,98,74,135,59,110,136,221,31,243,41,211,221,183,245,126,205,130,237,161,175,73,213,143,141,241,190,55,166,251,162,239,247,111,247,31,189,30,142,93,183,249,16,23,135,206,63,112,156,194,194,203,109,246,235,83,77,119,129,34,137,88,234,26,135,53,202,144,162,185,122,145,239,251,218,239,188,152,154,125,159,91,179,10,53,168,163,170,108,223,37,85,72,158,223,231,57,63,157,253,128,119,117,68,95,153,225,85,91,250,74,155,30,91,179,155,238,251,207,15,71,116,251,209,0,245,37,76,74,238,223,82,117,39,189,19,116,61,189,74,169,238,58,133,77,250,154,147,38,101,174,87,189,179,189,140,115,91,178,170,108,174,68,79,122,127,89,219,105,247,116,104,229,247,170,251,192,246,49,23,230,167,51,194,127,97,228,14,147,170,240,37,70,39,87,19,145,21,174,237,239,186,170,127,170,176,135,156,187,233,219,75,153,230,180,205,141,168,216,169,104,54,84,85,95,155,228,95,188,152,154,174,201,223,137,85,165,63,233,175,111,111,126,223,234,172,34,87,47,139,125,85,62,77,152,85,85,183,103,75,77,66,155,163,145,126,79,144,9,210,159,32,191,32,159,36,11,242,3,214,212,217,84,246,55,228,112,68,93,253,231,52,249,1,228,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,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,0,0,0,0,0,0,0,0,214,179,139,31,52,250,201,245,3,33,245,25,205,148,192,16,171,148,54,11,246,75,131,107,109,255,0,218,158,47,237,174,65,116,190,246,123,29,191,9,219,145,180,29,174,174,165,238,111,224,59,157,91,55,252,47,78,223,15,83,166,168,0,10,86,231,87,230,159,22,250,127,67,234,55,18,234,64,21,87,200,199,245,217,251,183,252,72,249,60,237,53,142,251,46,85,130,240,253,79,15,102,203,77,111,76,198,178,78,166,59,197,213,73,37,69,37,58,108,172,235,143,178,200,170,125,232,254,151,248,175,137,187,198,213,91,106,0,81,15,42,125,6,166,214,78,40,232,50,107,237,21,92,150,45,54,167,76,154,71,182,158,85,130,75,139,37,99,104,33,124,204,123,82,39,247,85,106,90,138,174,238,37,28,140,86,57,170,245,109,239,0,6,170,230,202,124,39,121,88,209,191,167,248,247,167,64,101,80,5,85,243,180,209,79,251,5,226,50,142,225,251,48,171,133,44,146,255,0,186,43,41,36,133,137,31,251,181,36,115,164,255,0,16,141,111,233,169,26,185,86,107,29,139,72,184,184,180,83,100,112,237,73,158,219,229,195,163,169,234,127,247,45,85,76,240,73,76,189,12,99,149,253,201,233,226,131,111,133,173,239,245,185,200,214,42,45,244,128,0,0,0,0,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,96,96,188,22,93,120,88,230,119,167,87,220,67,31,171,110,149,228,181,23,133,199,235,22,165,213,73,69,58,216,235,93,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,221,54,148,0,0,0,214,179,139,31,52,250,201,245,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,210,85,0,0,0,48,87,24,60,38,97,188,93,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,232,223,182,245,69,116,76,84,215,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,118,136,0,84,175,14,220,192,43,53,119,132,205,91,225,251,91,242,47,23,157,82,105,254,65,6,51,114,150,57,229,170,191,82,199,102,174,154,86,212,189,172,88,210,104,35,167,247,205,35,218,233,154,246,238,142,145,175,124,149,130,109,80,0,16,3,157,95,149,140,91,234,5,15,167,92,73,254,0,160,30,87,30,123,52,203,241,175,71,173,47,248,0,40,7,154,63,158,205,77,252,23,209,232,137,85,200,199,245,217,251,183,252,72,181,64,5,85,242,163,224,91,252,7,20,26,215,134,127,218,245,88,5,21,115,191,202,115,174,146,83,171,127,242,94,21,238,119,244,230,70,127,165,230,45,80,0,0,0,6,170,230,213,0,12,85,194,119,149,141,27,250,127,143,122,116,6,85,0,1,133,56,188,225,142,197,197,166,141,84,233,85,222,245,236,74,182,92,41,110,150,187,191,134,125,79,128,170,137,202,215,73,216,108,177,36,189,80,73,81,22,206,119,74,119,122,246,87,53,166,107,0,81,14,140,114,202,214,220,187,137,122,205,22,212,235,45,93,147,30,197,106,41,231,201,175,214,249,224,115,29,110,157,149,14,165,158,139,188,230,186,102,84,186,146,72,155,35,99,127,101,253,93,216,209,209,190,34,244,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,0,0,2,181,121,177,112,81,110,202,113,91,159,21,26,111,108,232,201,44,219,84,230,48,49,42,170,38,186,208,182,58,122,120,234,35,106,57,241,195,225,99,135,169,232,216,216,213,137,101,145,239,69,137,17,253,43,149,15,3,153,149,6,77,100,226,227,81,159,87,98,161,165,167,168,126,35,105,86,35,103,185,50,166,158,72,29,91,58,57,55,101,50,197,51,251,77,77,159,42,171,100,221,177,35,59,246,190,0,0,0,0,0,0,0,20,3,205,31,207,102,166,254,11,232,244,69,255,0,0,32,7,37,79,43,25,79,212,10,239,78,183,19,252,0,0,0,5,85,243,206,253,73,254,242,127,13,45,80,1,74,220,149,60,211,229,63,79,235,189,70,220,93,72,0,84,175,60,92,90,197,73,149,105,38,107,79,67,209,122,186,219,239,22,186,202,158,235,215,187,75,73,37,44,148,241,244,42,244,55,165,245,181,43,186,34,57,123,155,57,85,26,212,76,65,202,11,84,46,184,95,22,148,216,28,45,171,158,219,168,54,122,219,109,68,13,173,116,80,69,61,52,46,173,138,169,241,108,173,153,237,109,60,208,183,126,149,106,85,72,168,239,155,93,121,32,10,1,230,143,231,179,83,127,5,244,122,34,85,114,49,253,118,126,237,255,0,18,45,80,0,0,1,85,124,243,191,82,127,188,159,195,72,171,202,227,207,102,153,126,53,232,245,165,255,0,0,42,175,158,119,234,79,247,147,248,105,21,121,92,121,236,211,47,198,189,30,180,191,224,0,0,0,0,6,170,230,202,124,39,121,88,209,191,167,248,247,167,64,101,80,0,0,0,0,5,43,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,187,63,118,255,0,137,22,168,0,0,0,165,110,117,126,105,241,111,167,244,62,163,113,50,175,35,31,215,103,238,223,241,34,213,0,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,0,69,94,87,30,68,244,203,241,175,88,173,28,209,252,137,234,111,224,190,177,68,74,160,6,170,230,213,0,0,0,1,173,103,22,62,105,245,147,234,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,164,170,0,0,0,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,137,254,0,0,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,152,2,0,114,84,242,177,148,253,64,174,244,235,113,63,192,0,82,183,58,191,52,248,183,211,250,31,81,184,151,82,0,165,110,74,158,105,242,159,167,245,222,163,110,28,234,252,211,226,223,79,232,125,70,226,93,72,2,149,185,42,121,167,202,126,159,215,122,141,184,186,144,0,0,0,197,92,88,249,88,214,79,167,249,15,167,78,107,88,109,80,0,138,188,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,234,6,61,234,48,27,41,128,0,0,5,85,243,83,224,59,255,0,133,248,171,210,11,47,248,169,114,251,21,178,221,255,0,151,125,77,237,207,238,255,0,185,219,43,35,135,252,101,67,221,254,21,229,170,0,53,150,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,75,119,77,209,200,230,181,236,115,30,198,61,187,10,112,209,196,94,9,197,6,150,80,106,102,11,81,254,42,142,241,69,209,55,247,178,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,208,255,0,154,47,205,19,42,128,0,0,32,7,58,191,43,24,183,212,10,31,78,184,149,87,194,119,154,125,27,250,129,143,122,140,6,202,96,0,0,0,0,0,0,13,85,205,148,248,78,242,177,163,127,79,241,239,78,128,202,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,193,205,220,230,0,244,55,118,175,200,247,34,238,131,100,253,135,143,151,237,216,14,70,52,214,45,25,199,181,78,195,83,108,185,210,171,221,44,79,106,42,58,79,154,178,70,255,0,53,237,255,0,24,166,74,69,60,129,74,156,85,112,61,168,90,99,145,59,33,192,108,23,58,218,9,82,89,28,234,122,69,122,49,86,117,107,81,122,165,122,254,139,211,238,62,239,2,220,69,223,48,108,233,49,60,202,69,162,101,127,135,167,107,106,90,216,151,169,213,45,255,0,106,223,229,39,237,251,203,113,202,49,91,86,77,66,234,59,149,20,51,177,219,34,164,145,181,201,250,72,191,122,47,222,133,107,113,133,195,109,6,149,93,44,90,149,135,209,54,149,41,110,8,249,146,24,145,159,12,113,199,39,250,156,77,251,226,95,155,190,255,0,248,130,204,113,187,181,45,230,209,75,95,75,59,36,142,104,153,35,85,174,221,21,21,168,191,244,159,74,93,250,125,196,119,224,243,84,169,243,189,63,183,194,181,29,117,20,180,176,197,34,43,209,85,28,216,41,247,254,123,151,230,255,0,188,145,75,183,222,128,98,172,206,178,215,106,201,104,230,185,85,69,20,207,124,40,222,183,244,251,250,151,100,219,253,227,33,88,231,109,85,12,115,196,244,115,30,214,170,42,124,151,118,162,238,68,238,46,114,138,171,86,164,227,182,218,74,215,197,223,171,183,55,102,200,173,253,39,202,159,114,167,236,36,190,150,203,52,216,101,177,243,201,214,245,165,131,119,110,171,186,246,89,191,204,157,29,177,17,78,64,20,117,13,70,145,99,178,75,241,34,34,237,186,170,237,183,198,194,61,240,113,26,50,249,145,45,45,84,82,181,96,165,234,232,123,93,252,247,254,197,95,235,59,215,21,250,143,77,167,248,37,69,100,179,116,189,221,61,59,57,17,127,195,64,139,252,230,255,0,76,193,92,181,238,115,94,169,50,11,149,69,107,165,116,208,83,123,150,69,114,167,76,243,183,239,85,253,128,78,214,239,183,188,240,227,202,124,130,252,128,245,166,255,0,180,246,55,228,112,77,190,104,115,79,144,30,64,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,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,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,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,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,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,15,14,249,30,64,30,135,57,205,93,144,246,49,253,72,129,236,69,247,158,166,110,213,219,230,7,189,83,127,153,140,56,128,211,123,78,161,96,21,246,186,219,124,19,185,148,245,46,143,184,196,94,151,172,15,106,42,123,211,223,239,253,166,79,69,221,15,77,101,59,42,105,164,129,233,186,61,170,223,248,211,96,43,59,133,108,186,231,164,58,227,118,211,171,149,100,209,80,203,87,60,116,209,117,238,223,125,100,16,177,17,26,142,219,225,141,83,222,165,154,71,34,75,26,61,191,37,43,139,141,108,22,171,77,51,187,70,172,90,227,85,100,87,58,117,149,173,99,213,118,73,170,39,115,183,118,237,79,208,79,255,0,193,57,180,167,60,182,231,120,149,53,226,221,51,85,146,245,255,0,170,49,223,41,94,223,230,174,223,204,80,32,247,28,185,5,98,113,19,140,89,233,231,123,122,95,105,149,17,23,111,122,203,42,111,242,254,191,218,78,29,22,239,46,158,89,93,60,138,247,186,134,149,92,171,251,123,12,220,129,156,102,197,67,91,197,38,33,18,57,175,170,125,77,150,53,68,119,189,26,179,191,238,69,253,170,159,113,63,244,178,141,40,176,155,76,8,206,158,154,74,116,251,254,232,88,159,120,29,188,0,4,24,230,99,91,61,54,4,254,220,238,99,91,183,185,190,239,156,212,102,55,229,25,120,169,184,195,149,65,61,67,220,200,169,168,213,136,171,186,38,245,21,27,157,207,154,66,57,48,143,135,220,142,249,255,0,95,231,168,140,103,201,205,219,253,174,110,219,109,75,69,255,0,229,53,0,90,58,124,130,132,249,5,249,1,235,106,238,170,123,19,228,122,219,243,61,141,249,1,228,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,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,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,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,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,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,245,42,108,187,236,123,79,10,128,120,110,251,30,87,228,120,105,200,8,223,198,190,158,63,49,210,107,147,160,130,57,38,166,142,105,217,212,173,69,69,109,53,78,222,245,79,218,227,7,112,35,173,244,149,216,91,113,185,234,103,241,84,123,238,142,99,213,62,57,106,95,243,234,95,185,9,195,155,219,27,117,199,107,233,92,155,245,211,202,223,248,216,228,253,169,251,74,72,193,117,2,171,67,117,102,190,142,166,46,168,223,218,234,111,82,39,202,153,202,158,244,107,255,0,198,255,0,245,125,193,34,181,46,71,234,39,27,150,102,83,84,58,86,208,45,154,119,36,138,168,136,140,158,37,93,183,223,252,103,254,178,205,177,90,95,7,97,162,131,127,208,130,52,219,246,108,198,161,82,60,47,101,75,168,28,82,191,36,115,58,82,68,164,141,19,125,246,232,154,141,63,99,127,230,45,238,214,196,101,190,157,19,252,83,63,249,148,3,245,0,0,129,156,207,233,251,216,3,228,115,154,157,189,189,222,255,0,190,122,35,22,114,117,70,162,229,219,59,127,238,90,45,255,0,253,166,160,201,252,208,156,228,193,122,24,187,111,243,255,0,239,212,70,44,228,230,237,228,203,215,246,210,209,127,249,77,64,22,146,159,32,191,32,159,32,191,32,61,109,249,169,236,111,200,245,183,230,123,27,242,3,200,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,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,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,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,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,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,14,41,243,57,28,84,242,139,186,1,194,120,210,88,156,197,79,114,162,167,254,162,154,249,144,105,85,86,45,152,63,40,183,91,214,56,229,219,173,236,137,81,61,209,82,49,61,232,196,251,220,191,121,114,234,68,110,62,116,150,143,50,210,235,149,103,97,29,83,23,103,161,200,200,247,247,212,82,162,251,221,239,249,55,246,129,95,252,184,42,100,173,213,186,121,220,222,173,166,103,191,109,247,218,166,140,187,27,122,239,71,14,233,183,230,219,238,255,0,121,10,74,229,208,245,179,235,44,86,215,53,63,195,71,178,175,207,117,168,163,253,133,218,91,93,189,20,46,119,223,27,127,230,64,63,80,0,8,53,204,206,217,61,94,157,201,81,27,58,146,53,77,213,17,87,231,61,26,126,207,234,48,191,39,148,86,213,229,173,249,109,73,68,155,127,250,204,228,136,230,37,44,44,210,234,200,229,110,253,229,102,223,213,181,77,33,28,185,64,205,218,187,101,208,170,239,213,73,69,178,175,251,166,111,253,160,90,138,124,144,47,200,53,119,106,47,245,5,249,1,235,111,205,79,99,126,71,173,62,103,177,191,32,60,128,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,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,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,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,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,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,224,255,0,219,177,226,53,247,236,115,84,69,249,158,17,168,138,7,35,166,234,125,142,59,230,47,85,73,50,110,215,116,111,243,255,0,24,197,251,191,176,238,71,225,187,210,54,178,134,72,28,155,245,109,238,255,0,125,23,254,128,41,183,135,170,26,108,71,139,135,217,155,59,88,206,229,3,154,139,238,221,93,37,23,244,151,114,228,44,82,119,45,84,174,71,110,139,19,54,247,127,177,66,155,181,86,209,112,210,110,53,45,181,114,117,195,19,234,108,174,115,155,212,212,115,85,240,42,166,251,53,23,252,26,255,0,196,91,158,150,222,89,125,194,237,119,56,223,212,217,169,96,122,110,187,254,148,44,119,237,95,219,251,64,237,192,0,34,71,48,91,51,46,26,89,89,80,174,217,97,232,219,220,171,243,169,165,79,219,253,68,65,229,27,120,134,12,207,40,182,202,215,35,223,69,72,169,239,79,251,101,223,255,0,178,19,135,142,74,7,85,233,5,201,88,222,165,78,207,185,19,127,254,42,166,254,162,189,185,89,86,182,143,89,175,212,238,126,221,116,20,137,211,191,254,52,207,187,253,240,46,102,21,69,137,170,139,238,217,63,230,57,175,200,245,82,42,45,52,110,79,146,177,171,255,0,168,247,1,234,217,81,126,104,123,19,228,122,255,0,156,123,27,242,3,200,7,133,93,189,224,121,60,127,80,71,34,252,149,2,162,175,189,20,15,39,133,93,143,39,143,154,255,0,96,4,60,131,143,82,124,147,230,7,32,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,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,2,144,56,133,230,61,198,118,13,175,186,151,133,98,218,201,224,172,184,254,97,121,181,219,169,190,206,218,164,236,82,193,91,44,113,71,214,250,103,61,221,44,99,83,119,42,185,118,221,85,87,222,93,249,173,103,22,62,105,245,147,234,6,67,234,51,129,122,124,5,106,150,119,173,60,39,96,218,153,169,119,223,108,228,151,159,105,248,218,223,11,13,63,119,181,114,170,134,63,205,194,198,70,221,163,137,141,248,90,155,237,186,238,170,170,185,214,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,48,114,184,242,39,166,95,141,122,197,105,8,57,172,113,199,77,169,87,90,254,22,244,217,149,113,88,177,139,194,179,41,185,185,242,192,183,27,141,43,158,197,162,100,123,162,62,154,25,119,115,157,35,87,185,52,81,185,136,214,196,217,38,15,171,156,243,151,204,173,124,67,85,94,112,108,70,146,243,165,118,234,122,171,67,44,179,85,36,47,187,189,149,19,44,55,120,170,93,74,217,233,30,248,251,27,211,200,217,24,214,35,209,83,173,200,246,79,75,135,19,184,174,169,240,119,157,113,11,160,217,70,242,91,112,251,213,194,145,242,195,27,170,173,55,74,106,25,37,72,42,96,127,91,27,52,79,70,42,177,221,76,115,85,174,106,190,55,181,206,163,110,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,31,82,58,103,245,75,27,25,27,85,58,158,246,245,57,140,235,145,151,147,171,154,103,138,232,223,2,58,131,165,184,85,39,135,178,227,58,95,124,183,211,117,71,27,36,155,162,217,63,92,242,246,216,198,58,105,94,174,146,71,163,83,174,71,189,202,155,185,64,168,31,243,81,248,236,255,0,191,159,252,153,179,255,0,213,11,254,53,87,54,168,0,0,0,84,7,30,188,122,241,99,162,220,88,231,58,103,166,154,173,236,108,110,205,236,207,5,69,236,43,109,71,107,187,109,165,154,79,206,77,78,249,29,188,146,189,223,19,151,109,246,77,145,17,18,223,202,1,230,143,231,179,83,127,5,244,122,32,44,251,149,254,189,234,199,17,58,5,127,205,117,143,43,251,65,122,162,204,42,173,112,84,248,26,106,78,138,86,81,81,72,216,250,41,227,141,139,179,230,145,119,84,234,248,182,223,100,68,73,128,64,14,74,158,86,50,159,168,21,222,157,110,39,248,2,160,56,245,227,215,139,29,22,226,199,57,211,61,52,213,111,99,99,118,111,102,120,42,47,97,91,106,59,93,219,109,44,210,126,114,106,119,200,237,228,149,238,248,156,187,111,178,108,136,136,150,254,80,15,52,127,61,154,155,248,47,163,209,1,103,220,175,245,239,86,56,137,208,43,254,107,172,121,95,218,11,213,22,97,85,107,130,167,192,211,82,116,82,178,138,138,70,199,209,79,28,108,93,159,52,139,186,167,87,197,182,251,34,34,76,2,0,114,84,242,177,148,253,64,174,244,235,113,63,192,24,255,0,136,92,166,251,131,104,22,165,230,184,181,119,130,189,99,248,125,230,233,110,169,237,50,78,197,84,20,82,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,220,100,3,21,113,99,229,99,89,62,159,228,62,157,56,29,43,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,174,142,226,110,143,142,104,209,210,118,150,71,72,163,90,30,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,162,70,183,100,114,177,221,15,70,72,212,235,99,85,54,19,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,186,227,115,182,71,43,27,214,197,100,141,78,135,181,84,50,88,0,0,5,64,115,75,227,219,237,221,101,251,133,29,47,131,163,31,181,92,60,30,95,116,168,167,218,74,250,234,73,209,203,71,78,215,166,241,195,12,241,53,95,46,200,233,36,141,17,138,145,53,93,56,78,174,20,184,205,177,113,105,168,250,171,108,192,237,93,172,51,4,246,69,61,162,229,59,30,202,171,172,149,11,91,223,169,116,110,219,181,10,248,120,146,40,213,169,39,74,57,207,217,95,218,138,74,149,87,200,199,245,217,251,183,252,72,181,64,5,64,113,235,199,175,22,58,45,197,142,115,166,122,105,170,222,198,198,236,222,204,240,84,94,194,182,212,118,187,182,218,89,164,252,228,212,239,145,219,201,43,221,241,57,118,223,100,217,17,17,45,252,160,30,104,254,123,53,55,240,95,71,162,2,127,242,164,226,143,93,184,148,252,168,254,90,243,159,180,127,103,61,137,236,207,239,101,29,31,99,196,120,238,247,250,90,40,250,186,187,17,126,150,251,116,251,182,221,119,159,229,85,242,49,253,118,126,237,255,0,18,45,80,0,0,0,0,0,0,8,107,203,139,142,58,158,43,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,204,163,87,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,216,35,131,174,49,112,78,47,240,74,139,253,130,143,216,217,37,155,163,237,6,63,220,154,163,217,125,217,170,25,75,253,212,248,34,142,126,236,116,235,39,230,209,122,55,233,118,202,158,240,144,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,253,103,84,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,252,228,47,100,141,218,72,152,239,133,201,190,219,46,232,170,138,21,193,146,115,142,166,119,20,118,91,126,41,106,164,77,17,165,168,246,69,214,186,182,154,86,214,214,178,89,88,143,187,177,26,199,75,19,32,70,171,163,167,232,87,201,26,203,220,70,201,36,105,77,103,246,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,26,219,241,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,170,42,136,218,244,255,0,42,55,163,92,246,178,88,165,98,61,253,29,75,53,57,78,241,175,113,197,178,171,103,10,250,145,115,235,198,239,59,211,97,211,189,105,105,225,181,87,58,74,138,137,41,228,114,181,146,77,226,164,155,165,138,233,30,228,149,34,141,140,84,149,85,129,111,224,31,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,247,1,141,120,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,157,42,216,89,211,20,143,124,142,69,233,99,29,210,215,191,162,55,196,14,94,124,205,106,117,106,235,79,162,92,72,222,169,35,204,171,234,21,152,246,70,176,69,75,5,221,239,118,237,162,157,145,181,177,69,83,186,244,196,230,181,172,149,58,99,217,38,70,173,69,122,241,175,197,117,247,139,77,101,173,204,187,183,90,60,66,219,189,30,45,100,173,153,142,240,20,189,44,73,36,86,198,136,196,154,119,179,187,34,238,247,38,236,143,184,246,69,26,146,3,150,47,1,223,150,251,237,54,188,234,197,151,171,1,199,238,13,246,109,174,227,110,238,82,229,19,53,147,54,77,157,221,106,246,105,231,109,58,187,170,57,34,153,201,36,43,191,68,173,64,186,144,0,17,171,142,254,39,47,188,37,233,238,27,170,182,139,47,182,233,31,152,71,107,186,90,60,75,41,188,125,44,182,203,131,155,31,125,209,74,177,116,207,29,60,187,181,189,75,218,232,221,26,231,25,215,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,33,7,58,191,43,24,183,212,10,31,78,184,144,131,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,11,222,0,0,0,0,41,3,136,94,99,220,103,96,218,251,169,120,86,45,172,158,10,203,143,230,23,155,93,186,155,236,237,170,78,197,44,21,178,199,20,125,111,166,115,221,210,198,53,55,114,171,151,109,213,85,125,229,223,154,214,113,99,230,159,89,62,160,100,62,163,56,23,167,192,86,169,103,122,211,194,118,13,169,154,151,125,246,206,73,121,246,159,141,173,240,176,211,247,123,87,42,168,99,252,220,44,100,109,218,56,152,223,133,169,190,219,174,234,170,171,32,8,171,202,227,200,158,153,126,53,235,21,164,170,2,10,243,82,215,190,36,248,118,197,116,255,0,53,208,204,175,236,253,150,182,225,95,107,191,84,248,26,10,190,186,167,199,20,148,81,244,85,71,35,211,118,67,92,187,198,157,63,14,207,93,213,136,177,131,130,62,101,92,69,229,252,75,225,216,30,186,234,117,37,231,19,203,42,31,100,123,38,176,82,194,248,107,102,98,165,27,162,117,28,44,122,61,213,41,12,42,175,234,141,25,51,213,200,155,36,140,179,78,41,244,83,249,68,240,251,155,104,228,119,15,5,87,144,91,211,192,78,233,123,113,178,186,9,89,81,75,221,119,110,69,72,86,120,98,73,58,88,174,237,171,250,118,118,202,154,214,1,181,65,72,28,66,243,30,227,59,6,215,221,75,194,177,109,100,240,86,92,127,48,188,218,237,212,223,103,109,82,118,41,96,173,150,56,163,235,125,51,158,238,150,49,169,187,149,92,187,110,170,171,239,45,255,0,64,117,142,197,196,6,141,98,122,197,142,67,225,233,50,107,123,106,36,166,234,123,252,37,83,28,232,234,105,186,222,198,44,157,169,227,150,46,231,66,53,253,29,77,248,92,138,107,217,197,143,154,125,100,250,129,144,250,140,224,94,159,1,90,165,157,235,79,9,216,54,166,106,93,247,219,57,37,231,218,126,54,183,194,195,79,221,237,92,170,161,143,243,112,177,145,183,104,226,99,126,22,166,251,110,187,170,170,175,74,230,71,197,133,79,12,58,37,28,24,102,71,87,104,212,92,186,161,176,227,19,67,110,138,169,145,50,158,120,31,91,52,169,59,93,10,49,33,127,109,17,81,207,87,206,197,107,118,107,222,207,215,202,227,200,158,153,126,53,235,21,165,117,115,130,214,59,238,115,197,2,233,85,68,62,30,203,166,150,248,41,232,227,234,99,251,245,85,212,240,85,212,84,238,140,107,219,212,199,211,69,219,87,61,169,225,186,219,210,178,57,0,104,15,28,156,194,120,128,214,92,79,71,113,205,121,240,245,121,53,193,180,242,84,253,151,178,63,194,82,177,174,146,166,167,161,244,236,73,59,80,71,44,189,190,180,115,250,58,91,241,57,16,182,174,33,120,157,209,174,23,241,88,114,157,92,202,60,7,143,239,178,215,110,166,133,213,21,215,57,162,141,94,232,224,137,191,240,26,178,61,89,19,29,44,104,247,179,173,187,214,95,38,13,6,166,202,181,67,37,215,251,237,21,95,135,193,233,219,107,177,61,212,242,182,9,46,53,145,200,217,228,100,200,244,99,223,13,54,236,116,74,215,251,171,163,122,244,43,88,174,180,157,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,117,59,101,217,90,173,115,152,246,189,143,123,28,21,193,162,28,225,174,183,190,34,238,115,107,45,37,38,53,164,153,5,59,27,73,78,228,117,108,248,196,240,82,254,155,37,166,166,73,170,217,81,51,92,142,99,227,85,98,205,26,181,205,108,111,73,45,124,214,91,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,118,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,253,46,217,118,71,35,154,230,61,172,123,30,198,216,87,42,126,59,110,169,117,160,225,103,89,114,106,71,91,93,78,144,97,23,91,140,238,108,241,206,142,99,99,179,171,213,21,175,99,154,174,88,58,220,213,98,179,176,213,127,92,17,198,22,190,1,130,184,193,226,207,13,225,23,75,254,220,95,105,233,47,23,218,250,136,233,172,88,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,103,70,253,182,42,163,165,98,40,99,254,97,156,105,218,184,88,210,250,139,22,33,144,82,55,85,50,90,116,76,126,141,105,155,84,180,80,44,157,50,220,39,141,206,70,177,141,106,74,216,149,232,228,124,200,212,237,200,198,77,211,245,120,1,227,6,213,197,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,93,21,11,12,175,88,218,214,172,79,107,217,211,208,145,201,37,16,234,150,169,103,122,211,157,220,245,51,82,239,190,217,201,47,61,159,27,91,225,97,167,238,246,161,100,49,254,110,22,50,54,237,28,76,111,194,212,223,109,215,117,85,85,105,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,110,102,62,55,111,28,175,111,196,213,219,125,211,101,68,84,13,159,129,133,56,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,244,185,98,153,17,27,35,90,228,84,99,217,36,108,205,96,10,149,213,206,114,119,218,62,32,173,245,186,73,143,123,83,73,241,207,21,79,83,67,58,178,142,171,41,145,241,57,140,169,116,210,67,36,148,112,199,39,67,226,141,172,108,142,107,93,221,219,184,145,67,249,121,175,113,199,83,146,221,111,124,35,233,203,41,22,197,109,168,167,102,93,118,71,197,80,181,213,113,58,57,219,69,2,181,92,145,50,9,90,206,235,151,105,86,104,157,30,204,108,111,239,64,173,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,117,55,117,217,92,174,115,88,198,189,239,99,28,23,41,175,92,196,113,92,91,135,109,60,226,151,70,19,237,78,63,113,204,25,102,189,216,165,168,142,142,171,227,181,215,189,212,53,47,88,230,90,105,162,157,180,211,47,66,47,91,99,111,75,157,20,168,247,75,92,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,174,14,102,250,23,167,28,58,112,35,130,233,126,151,217,188,13,170,135,80,40,165,154,105,85,31,85,112,170,117,178,224,146,85,84,200,136,157,201,159,210,221,215,100,106,53,173,99,26,198,49,140,108,96,229,197,199,29,55,10,89,149,126,31,168,44,171,168,211,172,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,186,230,69,19,154,174,88,82,41,2,247,128,0,10,192,230,129,198,103,18,124,59,107,237,131,10,209,205,72,251,63,101,173,195,233,110,147,211,123,30,130,175,174,169,245,181,177,186,78,186,136,36,122,110,200,99,77,145,122,126,29,246,221,85,86,207,202,86,231,87,230,159,22,250,127,67,234,55,16,37,87,42,78,40,245,219,137,79,202,143,229,175,57,251,71,246,115,216,158,204,254,246,81,209,246,60,71,142,239,127,165,162,143,171,171,177,23,233,111,183,79,187,109,215,127,171,205,75,94,248,147,225,219,21,211,252,215,67,50,191,179,246,90,219,133,125,174,253,83,224,104,42,250,234,159,28,82,81,71,209,85,28,143,77,217,13,114,239,26,116,252,59,61,119,86,34,225,94,70,63,174,207,221,191,226,68,255,0,226,159,69,63,148,79,15,185,182,142,71,112,240,85,121,5,189,60,4,238,151,183,27,43,160,149,149,20,189,215,118,228,84,133,103,134,36,147,165,138,238,218,191,167,103,108,168,21,151,193,31,50,174,34,242,254,37,240,236,15,93,117,58,146,243,137,229,149,15,178,61,147,88,41,97,124,53,179,49,82,141,209,58,142,22,61,30,234,148,134,21,87,245,70,140,153,234,228,77,146,70,92,73,170,185,179,70,128,235,29,139,136,13,26,196,245,139,28,135,195,210,100,214,246,212,73,77,212,247,248,74,166,57,209,212,211,117,189,140,89,59,83,199,44,93,206,132,107,250,58,155,240,185,20,10,128,226,23,152,247,25,216,54,190,234,94,21,139,107,39,130,178,227,249,133,230,215,110,166,251,59,106,147,177,75,5,108,177,197,31,91,233,156,247,116,177,141,77,220,170,229,219,117,85,95,121,103,252,5,106,150,119,173,60,39,96,218,153,169,119,223,108,228,151,159,105,248,218,223,11,13,63,119,181,114,170,134,63,205,194,198,70,221,163,137,141,248,90,155,237,186,238,170,170,180,89,197,143,154,125,100,250,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,104,31,147,153,31,22,21,60,48,232,148,112,97,153,29,93,163,81,114,234,134,195,140,77,13,186,42,166,68,202,121,224,125,108,210,164,237,116,40,196,133,253,180,69,71,61,95,59,21,173,217,175,123,43,215,64,120,228,230,19,196,6,178,226,122,59,142,107,207,135,171,201,174,13,167,146,167,236,189,145,254,18,149,141,116,149,53,61,15,167,98,73,218,130,57,101,237,245,163,159,209,210,223,137,200,131,156,22,177,223,115,158,40,23,74,170,33,240,246,93,52,183,193,79,71,31,83,31,223,170,174,167,130,174,162,167,116,99,94,222,166,62,154,46,218,185,237,79,13,214,222,149,145,200,119,110,76,26,13,77,149,106,134,75,175,247,218,42,191,15,131,211,182,215,98,123,169,229,108,18,92,107,35,145,179,200,201,145,232,199,190,26,109,216,232,149,175,247,87,70,245,232,86,177,92,23,18,0,2,53,113,223,196,229,247,132,189,61,195,117,86,209,101,246,221,35,243,8,237,119,75,71,137,101,55,143,165,150,217,112,115,99,239,186,41,86,46,153,227,167,151,118,183,169,123,93,27,163,92,227,58,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,36,32,231,87,229,99,22,250,129,67,233,215,18,16,114,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,129,123,192,0,4,63,227,155,140,219,239,7,154,143,163,183,57,45,94,217,195,50,143,110,83,228,214,216,152,196,170,116,113,45,7,106,166,154,71,109,180,209,119,101,84,141,206,72,228,107,220,215,116,170,178,88,230,1,85,124,243,191,82,127,188,159,195,64,180,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,82,183,44,94,60,127,34,23,218,109,6,213,139,215,78,3,144,92,27,236,219,165,198,227,219,165,197,230,115,38,116,155,55,180,229,236,212,78,234,116,119,84,145,197,11,150,73,151,110,185,92,183,82,0,0,0,193,92,96,241,103,134,240,139,165,255,0,110,47,180,244,151,139,237,125,68,116,214,44,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,163,126,219,21,81,210,177,23,32,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,53,225,226,119,136,92,171,138,13,101,189,106,230,83,77,224,60,127,110,154,221,107,101,84,149,16,219,40,98,111,76,84,241,185,235,254,84,143,86,181,141,124,178,202,244,99,58,250,80,54,19,225,235,41,190,231,58,5,166,153,174,83,93,227,111,89,6,31,102,186,92,106,123,76,143,191,85,61,20,82,75,39,67,17,172,111,83,222,229,217,168,141,77,246,68,68,247,16,171,143,110,104,95,145,76,170,45,35,225,234,75,85,231,43,179,92,34,147,38,186,85,71,226,40,104,187,82,35,159,108,99,81,83,185,51,250,86,57,220,142,78,203,85,204,106,164,234,174,167,152,28,39,121,88,209,191,167,248,247,167,64,84,7,51,14,10,45,220,48,103,118,220,219,77,45,158,27,77,178,221,169,168,168,227,74,169,189,141,93,12,49,164,148,243,84,76,233,58,251,219,62,120,213,210,117,46,211,181,24,141,133,28,224,184,158,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,174,55,59,100,114,177,189,108,86,72,212,232,123,85,114,89,175,15,4,156,96,228,220,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,245,55,97,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,253,103,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,208,196,115,221,210,198,57,118,106,43,151,109,145,21,125,199,214,41,175,154,231,26,255,0,148,220,170,126,26,244,206,231,117,166,198,241,43,133,69,54,91,46,253,152,111,23,72,100,107,82,159,161,90,146,58,26,89,35,127,189,206,232,146,85,234,70,42,67,12,174,14,235,167,60,227,170,102,226,94,249,62,125,106,171,167,209,91,253,68,52,150,152,100,166,137,247,28,113,140,98,49,43,28,176,51,170,118,74,228,116,147,66,171,43,227,235,68,133,239,237,116,79,106,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,26,235,240,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,254,189,187,143,68,86,196,245,77,132,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,59,1,249,46,212,85,55,27,85,109,190,142,237,87,107,168,170,167,146,24,171,169,27,19,167,165,123,154,168,217,163,73,152,248,149,237,85,71,34,72,199,179,116,78,166,185,55,69,253,96,10,1,255,0,53,31,142,207,251,249,255,0,201,155,63,253,80,185,62,11,245,142,251,175,188,48,96,26,171,148,195,209,122,186,219,228,167,184,201,212,197,241,53,84,149,18,210,75,83,179,24,198,51,188,250,119,75,219,107,81,172,238,116,38,232,221,214,155,57,157,105,111,228,191,140,156,215,194,88,189,153,106,203,124,62,83,111,254,234,239,120,175,21,26,120,185,253,239,115,153,213,93,29,111,192,238,157,182,248,90,140,86,19,83,146,94,166,101,89,6,156,106,38,150,221,170,252,69,151,15,184,91,238,22,142,228,146,62,74,127,30,149,61,248,27,212,245,99,33,71,210,36,141,99,26,223,206,79,59,149,92,175,247,5,149,0,69,94,103,90,165,249,47,224,219,53,240,151,223,102,93,114,223,15,139,91,255,0,185,123,222,43,197,72,158,46,15,123,28,214,117,80,199,91,241,187,167,109,190,23,35,213,128,85,173,219,154,159,28,119,27,173,109,194,143,87,105,45,116,245,85,18,77,21,13,38,55,108,116,20,172,115,149,91,12,107,53,59,229,86,53,21,26,139,35,222,253,145,58,156,229,221,86,226,120,47,202,117,99,57,225,131,0,205,117,186,187,198,229,249,5,190,75,165,77,79,106,154,62,253,44,245,18,201,69,39,69,50,54,38,245,82,62,157,118,68,71,38,251,61,17,253,72,107,217,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,213,28,143,142,30,181,248,231,151,182,199,189,176,196,196,116,146,61,26,189,17,177,238,84,217,170,108,252,4,106,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,223,120,101,237,74,169,27,156,178,70,230,57,174,234,68,100,178,73,83,88,205,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,195,220,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,233,150,158,71,49,127,201,145,138,230,177,207,138,88,158,172,103,95,74,6,85,0,0,0,143,252,70,241,175,163,92,48,103,120,54,19,169,151,63,13,246,183,198,84,214,214,70,174,155,216,212,48,194,245,142,162,106,120,91,37,67,251,213,8,200,35,70,199,210,187,78,229,122,118,85,174,7,30,186,165,157,232,183,9,217,206,166,105,165,247,216,217,37,155,217,158,10,183,194,195,81,218,238,220,169,97,147,243,115,49,241,187,120,229,123,126,38,174,219,238,155,42,34,165,64,255,0,154,143,199,103,253,252,255,0,228,205,159,254,168,90,79,51,27,181,170,255,0,203,255,0,80,47,182,43,157,37,198,219,113,167,176,213,209,214,82,76,217,160,169,130,75,181,11,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,160,192,47,163,154,6,189,234,199,14,218,5,96,205,116,115,43,251,63,122,173,204,41,109,115,212,248,26,106,190,186,87,209,86,200,232,250,42,35,145,137,187,225,141,119,68,234,248,118,223,101,84,88,129,192,87,30,188,88,235,79,22,56,54,153,234,94,171,123,103,27,188,251,79,198,209,123,10,219,79,221,237,91,106,166,143,243,144,211,178,70,237,36,76,119,194,228,223,109,151,116,85,69,144,28,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,2,255,0,128,0,0,0,0,0,8,171,197,231,49,29,26,225,75,196,226,219,125,177,212,40,124,43,254,203,209,84,58,14,196,51,110,238,229,85,87,109,241,193,180,109,234,72,246,116,174,238,66,189,9,28,157,214,202,162,37,115,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,234,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,114,54,62,110,160,197,92,183,57,137,221,117,222,166,77,23,215,187,237,36,250,131,37,67,157,143,87,195,64,232,159,124,131,181,61,68,236,149,144,66,148,240,62,157,144,46,207,85,141,36,99,216,212,106,189,142,124,150,20,106,217,254,122,176,44,171,253,117,199,50,76,114,225,254,217,71,93,109,174,167,147,254,12,144,205,28,140,254,167,53,205,251,149,11,211,229,205,198,191,242,170,211,137,236,25,253,206,213,30,166,226,223,155,185,83,64,189,169,46,148,40,140,72,238,109,135,165,172,111,83,222,177,202,216,149,205,100,141,107,182,137,179,69,26,4,192,0,129,92,200,249,130,84,240,237,77,30,143,104,221,214,145,218,139,113,167,109,77,109,202,25,98,153,248,203,18,88,36,137,37,167,154,9,97,153,245,48,172,237,70,57,205,124,108,86,73,182,207,141,84,58,175,30,60,205,106,116,103,87,49,125,53,208,171,213,37,217,248,173,225,181,90,128,216,160,137,204,169,100,111,102,246,120,170,164,108,141,141,234,222,242,78,246,68,175,137,253,166,181,232,246,77,26,78,173,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,46,177,132,138,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,166,134,195,192,235,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,245,110,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,3,170,235,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,43,43,66,249,201,223,102,214,91,220,154,243,143,120,124,7,38,184,83,71,107,101,177,88,255,0,178,52,172,108,173,115,156,214,195,222,184,117,171,160,116,174,87,163,155,209,35,162,139,226,108,4,85,227,163,140,219,239,24,122,143,75,115,142,213,236,108,51,23,241,20,248,205,182,86,49,106,155,28,170,206,237,77,76,141,223,121,165,237,68,171,27,92,177,198,214,53,173,234,84,124,178,118,14,94,124,22,93,120,167,213,10,123,238,95,143,213,187,74,241,170,133,92,130,177,42,93,74,149,179,164,125,81,91,224,145,173,87,61,238,114,196,233,81,138,213,100,42,229,238,70,247,195,212,23,211,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,207,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,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,112,145,85,0,229,184,84,223,238,56,176,230,5,125,243,17,210,215,205,116,183,234,13,21,63,84,150,249,41,30,231,117,237,240,196,202,135,239,178,191,250,147,249,171,254,249,158,248,38,204,217,152,105,45,51,85,255,0,156,183,54,150,145,233,183,222,218,88,183,254,106,127,210,119,205,124,194,104,243,28,6,239,73,52,50,62,85,162,157,25,208,231,39,191,177,42,39,201,23,239,119,236,35,135,5,23,169,49,60,135,44,192,171,211,178,180,215,52,116,45,123,122,92,230,163,38,102,255,0,18,162,175,248,31,216,4,220,7,132,249,30,64,197,250,255,0,104,142,245,130,214,210,72,222,164,94,223,187,125,191,213,162,95,218,159,176,170,110,94,116,239,183,241,23,117,167,106,126,141,53,10,167,245,255,0,116,64,191,244,150,255,0,168,180,241,84,227,149,17,202,138,169,240,124,151,111,245,70,21,29,194,228,17,227,124,95,87,208,80,57,82,55,178,220,213,234,94,175,114,203,72,191,63,248,74,5,201,91,213,93,69,11,157,243,88,219,255,0,50,31,164,252,150,165,87,91,105,92,171,190,240,177,127,252,20,63,88,30,149,253,35,216,207,145,197,85,119,83,147,126,64,114,60,42,110,23,220,113,235,247,237,176,14,218,111,185,203,125,189,202,121,56,74,170,214,42,183,109,246,251,192,44,141,111,233,41,203,116,34,7,16,250,245,149,233,230,162,80,91,173,183,10,86,83,73,212,143,141,208,49,234,191,233,148,249,170,239,254,166,223,191,238,37,46,35,119,91,213,150,10,247,236,174,151,171,125,147,100,247,61,201,255,0,64,31,101,205,235,77,151,228,121,107,81,169,178,30,79,10,228,79,152,30,65,225,28,139,242,60,128,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,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,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,2,69,92,120,227,169,211,94,95,248,23,11,122,108,202,73,111,185,61,158,246,204,166,230,231,197,58,91,173,213,87,107,131,22,137,145,238,170,202,153,162,221,206,116,141,78,220,50,198,230,35,157,43,100,134,37,105,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,117,71,35,227,135,173,126,57,229,237,177,239,108,49,49,29,36,143,70,175,68,108,123,149,54,106,157,126,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,250,121,124,240,73,106,225,67,0,146,251,147,193,73,93,168,185,85,61,60,215,90,199,82,181,179,218,96,116,48,185,246,150,72,217,165,99,217,29,67,100,115,165,141,90,147,47,109,92,138,145,199,176,101,94,21,120,103,195,120,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,31,82,182,22,116,197,27,25,27,85,122,88,198,245,57,239,235,145,255,0,175,139,31,43,26,201,244,255,0,33,244,233,202,245,205,121,199,84,219,56,163,138,225,133,90,170,239,26,35,69,78,219,69,101,12,180,209,71,91,112,122,74,229,146,239,74,174,99,101,137,232,138,214,199,79,51,250,31,28,127,26,67,36,187,195,50,179,221,116,211,142,34,248,17,213,61,80,210,251,207,142,181,87,105,254,69,20,208,202,136,202,171,125,83,109,147,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,220,26,246,27,62,233,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,117,73,27,228,135,173,62,56,37,237,189,236,108,209,61,29,28,140,71,47,68,140,123,85,119,106,154,193,18,211,151,207,27,119,94,20,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,123,5,250,3,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,176,6,186,220,124,106,102,43,171,188,94,234,78,117,133,85,248,187,45,69,194,158,223,77,84,217,35,146,58,175,5,73,13,27,231,137,241,189,204,124,50,62,157,207,141,232,239,138,55,49,202,136,170,168,147,87,154,159,30,63,252,47,194,166,144,94,191,197,69,151,223,109,151,31,252,187,42,108,142,103,107,253,206,233,95,28,223,227,41,222,223,240,172,42,172,11,169,228,169,229,99,41,250,129,93,233,214,226,127,144,3,146,167,149,140,167,234,5,119,167,91,137,254,0,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,95,242,92,215,77,56,161,194,114,62,30,46,119,159,3,153,215,100,21,57,37,182,154,161,17,145,220,105,93,71,77,28,140,167,126,255,0,28,209,248,87,189,241,170,35,187,110,71,183,173,25,42,199,103,230,173,152,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,184,190,158,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,127,66,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,58,93,19,229,9,84,98,174,44,124,172,107,39,211,252,135,211,167,50,169,138,184,177,242,177,172,159,79,242,31,78,156,13,107,9,21,192,231,23,119,94,16,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,175,87,71,113,54,86,73,52,104,232,251,171,35,99,169,146,181,163,65,179,45,21,143,13,186,95,104,170,229,177,103,152,189,175,38,177,93,157,78,145,193,88,202,170,40,39,158,22,42,61,201,215,79,44,203,19,145,85,30,168,145,200,172,107,101,102,225,178,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,62,177,70,220,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,53,138,115,6,227,110,213,194,134,1,29,139,24,158,146,187,81,114,170,122,136,109,84,109,170,107,103,180,192,232,102,107,46,207,141,208,202,199,178,58,134,198,214,197,34,53,38,94,226,53,85,35,147,96,194,188,214,56,227,169,211,91,85,127,11,122,108,202,73,111,185,61,157,89,148,220,220,248,167,75,117,186,169,175,98,209,50,61,213,89,83,52,91,185,206,145,169,219,134,88,220,196,115,165,108,144,211,177,245,127,207,86,123,149,127,174,185,30,73,145,220,63,219,43,43,174,85,213,18,127,194,146,105,164,145,255,0,214,231,57,223,122,169,149,120,169,225,142,251,194,174,85,136,225,89,77,235,198,222,178,12,62,131,37,184,211,120,102,71,236,186,169,228,158,57,104,122,217,44,172,159,180,250,119,39,121,170,141,126,251,163,81,61,234,19,171,145,143,235,179,247,111,248,145,106,133,85,242,49,253,118,126,237,255,0,18,45,80,1,64,60,209,252,246,106,111,224,190,143,68,95,241,64,60,209,252,246,106,111,224,190,143,68,4,170,228,99,250,236,253,219,254,36,90,161,85,124,140,127,93,159,187,127,196,139,84,0,0,0,0,0,0,3,85,115,37,112,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,189,18,53,187,35,149,142,232,122,50,70,167,91,26,169,141,76,191,155,240,207,153,97,220,58,105,231,19,77,174,164,175,196,243,202,138,203,107,209,170,145,207,109,184,193,85,87,19,96,123,21,202,178,50,88,169,31,43,100,111,201,82,70,61,173,218,55,74,27,4,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,236,128,107,195,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,189,77,191,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,12,43,198,223,7,216,207,23,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,177,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,157,46,215,219,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,247,155,73,149,213,205,115,130,143,202,110,43,63,18,154,103,108,181,83,100,152,149,190,162,167,45,139,110,204,215,139,92,49,181,201,81,214,174,72,221,53,44,113,191,220,230,245,201,18,244,163,213,97,134,39,6,64,229,159,198,189,199,137,252,18,229,132,234,93,207,196,234,78,37,189,77,109,100,139,75,15,182,104,102,154,69,142,162,26,120,91,31,71,103,118,65,34,54,62,148,222,7,43,213,211,43,91,10,249,157,113,227,249,111,190,212,232,54,147,222,186,176,28,126,224,239,105,93,45,215,30,229,46,81,51,89,11,163,221,189,166,175,102,158,118,212,35,122,100,146,41,156,145,204,155,244,68,228,132,24,30,127,153,105,134,77,6,103,167,249,13,93,138,251,75,79,87,77,79,112,164,84,108,240,50,166,158,74,121,86,55,109,187,30,177,77,34,35,219,179,216,170,142,106,181,200,142,70,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,6,85,224,251,132,204,203,139,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,253,123,119,30,136,173,137,234,155,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,174,63,225,87,134,124,55,133,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,245,43,97,103,76,81,177,145,181,87,165,140,111,83,158,254,185,31,152,0,0,0,128,28,234,252,172,98,223,80,40,125,58,226,82,177,117,60,234,252,172,98,223,80,40,125,58,226,85,95,11,154,23,252,165,53,219,25,209,79,181,63,103,62,209,248,223,239,159,129,241,157,143,15,71,61,79,248,30,228,125,93,93,142,159,211,77,186,183,247,237,178,132,212,229,105,199,183,216,74,203,15,10,58,161,7,94,63,117,184,120,60,66,233,79,79,188,148,21,213,115,171,146,142,161,172,77,228,134,105,229,114,178,93,149,209,201,34,163,213,98,114,58,11,127,53,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,126,229,165,204,18,155,88,109,86,126,31,53,126,235,87,38,160,208,83,248,107,61,218,174,89,106,167,201,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,220,170,175,87,110,22,20,0,0,107,89,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,25,15,168,206,5,212,242,184,242,39,166,95,141,122,197,105,42,136,171,202,227,200,158,153,126,53,235,21,164,170,0,80,15,51,173,45,252,151,241,147,154,248,75,23,179,45,89,111,135,202,109,255,0,221,93,239,21,226,163,79,23,63,189,238,115,58,171,163,173,248,29,211,182,223,11,81,138,194,255,0,136,1,206,79,69,62,220,240,251,105,214,58,75,135,102,175,76,174,11,222,130,73,122,99,158,134,227,45,61,60,157,45,72,220,174,153,179,178,141,91,187,216,212,143,191,191,83,186,16,12,127,201,79,93,43,46,182,44,211,135,139,245,231,189,236,78,140,147,29,166,145,39,146,70,82,202,254,221,115,26,245,85,138,56,89,51,169,94,216,209,24,229,146,174,119,252,123,185,89,93,124,88,249,167,214,79,168,25,15,168,206,126,174,17,117,190,213,195,143,17,120,102,178,223,108,117,119,123,109,130,162,165,181,148,148,146,53,147,172,21,20,179,83,72,248,250,190,23,61,141,157,94,140,85,106,61,88,141,87,51,171,173,63,47,22,62,105,245,147,234,6,67,234,51,129,109,60,27,107,29,139,135,254,85,248,254,177,100,112,248,138,76,102,223,124,168,142,155,169,236,241,117,79,189,86,71,77,77,214,198,61,99,238,207,36,81,119,58,21,172,235,234,119,194,213,82,146,238,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,38,174,172,107,205,78,43,203,19,67,180,6,197,91,73,226,51,138,139,229,210,250,198,212,68,233,227,183,81,223,42,93,4,111,133,88,175,99,38,169,217,237,149,28,207,125,12,140,78,180,115,209,184,127,129,13,11,177,113,19,197,6,35,167,57,141,154,235,113,197,157,226,174,55,214,219,213,236,232,165,167,167,146,70,36,210,177,21,98,134,73,210,8,28,244,86,187,243,200,214,61,175,115,28,129,118,156,17,232,53,79,14,60,52,97,218,109,121,162,164,131,33,74,119,221,50,5,134,158,40,222,183,26,151,172,178,71,43,226,123,219,51,225,107,163,166,73,122,221,214,202,118,42,108,222,150,166,117,0,8,235,198,223,7,216,207,23,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,177,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,157,46,160,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,218,32,130,188,199,249,127,209,241,17,98,151,86,244,135,29,255,0,69,138,15,13,4,180,212,242,65,79,30,69,75,214,200,250,106,31,51,227,141,147,67,26,171,217,50,187,169,99,137,98,114,63,243,43,16,99,254,16,249,177,98,181,250,79,145,197,197,29,243,179,148,225,118,255,0,104,69,112,137,177,248,172,175,185,83,42,118,41,169,33,130,40,98,154,36,125,36,72,206,191,141,174,116,174,86,50,57,158,218,214,226,119,136,92,171,138,13,101,189,106,230,83,77,224,60,127,110,154,221,107,101,84,149,16,219,40,98,111,76,84,241,185,235,254,84,143,86,181,141,124,178,202,244,99,58,250,83,21,18,255,0,151,55,5,31,202,171,81,231,191,231,246,203,172,122,101,139,126,114,229,83,2,118,163,186,87,34,177,99,182,54,110,166,189,189,76,122,201,43,162,71,57,145,181,173,222,39,77,20,136,17,86,243,139,95,113,251,117,138,237,119,161,240,244,153,53,189,247,75,92,157,214,63,196,82,178,170,162,145,210,108,213,85,102,211,210,84,51,103,34,59,224,223,110,151,53,87,234,227,186,91,157,229,120,38,93,169,150,11,23,138,198,240,79,1,246,130,183,197,66,207,7,227,102,88,105,127,54,247,164,146,117,200,213,111,230,218,238,157,183,118,201,239,38,175,58,191,52,248,183,211,250,31,81,184,153,43,146,61,166,213,127,181,107,205,138,251,108,164,184,219,110,52,248,253,37,101,29,92,45,154,10,152,36,109,205,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,4,32,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,212,229,138,100,69,116,110,115,145,81,236,124,145,190,194,184,219,230,173,167,117,26,95,46,15,194,174,101,87,116,190,228,244,243,211,85,228,116,145,213,219,103,199,216,217,32,93,227,101,77,43,86,87,207,19,170,99,71,198,246,62,21,106,61,21,29,208,169,15,249,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,245,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,55,76,75,3,176,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,235,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,193,28,29,112,117,130,112,129,130,84,88,44,21,158,217,201,47,61,31,104,50,14,220,212,254,212,237,77,80,250,95,238,87,207,44,112,118,163,168,88,255,0,54,169,215,183,83,183,85,247,99,94,92,92,14,84,240,165,134,215,230,26,130,250,74,141,69,204,41,224,101,116,49,50,41,89,100,164,106,171,210,138,41,209,21,207,123,156,173,116,238,107,187,78,124,81,53,168,228,133,37,146,101,1,0,57,213,249,88,197,190,160,80,250,117,196,165,98,234,121,213,249,88,197,190,160,80,250,117,196,170,190,23,52,47,249,74,107,182,51,162,159,106,126,206,125,163,241,191,223,63,3,227,59,30,30,142,122,159,240,61,200,250,186,187,29,63,166,155,117,111,239,219,101,9,169,202,211,143,111,176,149,150,30,20,117,66,14,188,126,235,112,240,120,133,210,158,159,121,40,43,170,231,87,37,29,67,88,155,201,12,211,202,229,100,187,43,163,146,69,71,170,196,228,116,22,254,106,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,253,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,187,185,85,94,174,220,44,40,165,110,117,126,105,241,111,167,244,62,163,113,46,164,165,110,117,126,105,241,111,167,244,62,163,113,3,42,242,49,253,118,126,237,255,0,18,45,80,170,190,70,63,174,207,221,191,226,69,170,1,64,60,206,180,183,242,95,198,78,107,225,44,94,204,181,101,190,31,41,183,255,0,117,119,188,87,138,141,60,92,254,247,185,204,234,174,142,183,224,119,78,219,124,45,70,43,9,127,201,79,93,43,46,182,44,211,135,139,245,231,189,236,78,140,147,29,166,145,39,146,70,82,202,254,221,115,26,245,85,138,56,89,51,169,94,216,209,24,229,146,174,119,252,123,185,89,144,57,201,232,167,219,158,31,109,58,199,73,112,236,213,233,149,193,123,208,73,47,76,115,208,220,101,167,167,147,165,169,27,149,211,54,118,81,171,119,123,26,145,247,247,234,119,66,21,107,194,46,183,218,184,113,226,47,12,214,91,237,142,174,239,109,176,84,84,182,178,146,146,70,178,117,130,162,150,106,105,31,31,87,194,231,177,179,171,209,138,173,71,171,17,170,230,117,117,160,126,94,44,124,211,235,39,212,12,135,212,103,45,167,131,109,99,177,112,255,0,202,191,31,214,44,142,31,17,73,140,219,239,149,17,211,117,61,158,46,169,247,170,200,233,169,186,216,199,172,125,217,228,138,46,231,66,181,157,125,78,248,90,170,84,183,22,62,105,245,147,234,6,67,234,51,146,43,86,53,230,167,21,229,137,161,218,3,98,173,164,241,25,197,69,242,233,125,99,106,34,116,241,219,168,239,149,46,130,55,194,172,87,177,147,84,236,246,202,142,103,190,134,70,39,90,57,232,208,133,87,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,155,20,240,71,160,213,60,56,240,209,135,105,181,230,138,146,12,133,41,223,116,200,22,26,120,163,122,220,106,94,178,201,28,175,137,239,108,207,133,174,142,153,37,235,119,91,41,216,169,179,122,90,148,151,192,134,133,216,184,137,226,131,17,211,156,198,205,117,184,226,206,241,87,27,235,109,234,246,116,82,211,211,201,35,18,105,88,138,177,67,36,233,4,14,122,43,93,249,228,107,30,215,185,142,77,138,64,0,0,128,28,234,252,172,98,223,80,40,125,58,226,82,177,117,60,234,252,172,98,223,80,40,125,58,226,85,175,9,58,33,106,226,63,95,177,205,23,188,223,42,236,212,249,29,61,209,172,175,166,141,178,62,154,120,109,213,53,16,189,88,239,115,216,146,195,31,91,55,106,185,157,77,71,49,85,30,129,53,121,80,241,199,83,141,93,108,156,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,121,82,105,91,30,207,108,140,236,219,161,172,14,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,231,33,123,227,118,241,202,199,124,46,93,183,217,118,84,84,75,116,229,165,204,18,155,88,109,86,126,31,53,126,235,87,38,160,208,83,248,107,61,218,174,89,106,167,201,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,220,170,175,87,110,22,20,85,95,60,239,212,159,239,39,240,210,213,10,171,231,157,250,147,253,228,254,26,5,85,150,233,202,135,142,58,108,150,213,100,225,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,155,68,176,196,216,246,99,163,103,122,178,180,35,71,47,186,251,169,148,90,85,139,77,209,122,186,219,238,181,22,232,250,88,190,38,170,146,221,81,87,21,54,239,123,24,206,243,233,219,23,113,206,70,179,185,214,187,163,118,94,149,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,27,79,31,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,32,114,226,227,142,167,138,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,112,131,153,215,30,63,150,251,237,78,131,105,61,235,171,1,199,238,14,246,149,210,221,113,238,82,229,19,53,144,186,61,219,218,106,246,105,231,109,66,55,166,73,34,153,201,28,201,191,68,78,64,194,156,116,113,155,125,227,15,81,233,110,113,218,189,141,134,98,254,34,159,25,182,202,198,45,83,99,149,89,221,169,169,145,187,239,52,189,168,149,99,107,150,56,218,198,181,189,74,143,150,72,214,103,94,15,184,76,204,184,186,213,15,176,246,42,138,187,61,138,130,158,74,155,238,70,218,4,170,130,212,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,215,183,113,232,138,216,158,169,130,128,217,79,132,239,43,26,55,244,255,0,30,244,232,14,213,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,249,200,94,201,27,180,145,49,223,11,147,125,182,93,209,85,23,170,240,157,229,99,70,254,159,227,222,157,1,149,64,214,219,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,212,174,133,253,81,72,199,198,229,94,151,177,221,46,123,58,36,124,202,229,59,198,189,199,22,202,173,156,43,234,69,207,175,27,188,239,77,135,78,245,165,167,134,213,92,233,42,42,36,167,145,202,214,73,55,138,146,110,150,43,164,123,146,84,138,54,49,82,85,86,79,254,53,248,81,177,113,105,163,85,184,111,106,213,71,151,219,119,172,197,175,117,176,189,222,2,171,169,139,36,106,232,213,30,144,206,198,118,164,77,158,212,221,146,118,222,248,163,67,94,204,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,222,5,202,115,58,227,199,242,33,98,169,208,109,39,189,116,231,217,5,189,222,210,186,91,174,61,186,172,94,23,62,23,71,187,123,78,78,245,68,14,168,70,244,201,28,176,181,99,153,54,235,137,203,78,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,58,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,158,229,123,193,71,242,127,193,25,172,250,133,108,186,208,234,78,101,111,125,52,182,234,212,236,251,26,214,233,154,246,83,172,77,114,239,52,189,168,38,145,100,68,124,127,4,93,17,185,146,247,3,58,240,125,194,102,27,194,46,151,253,135,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,254,141,251,143,68,71,74,245,92,234,0,0,0,21,171,206,211,76,242,172,131,78,52,239,84,173,52,158,34,203,135,220,46,22,251,191,110,57,31,37,63,143,74,110,196,238,233,98,177,144,163,233,22,55,61,238,111,231,39,129,168,142,87,251,161,95,44,93,82,252,151,241,147,133,120,187,239,179,45,89,111,136,197,174,31,220,189,239,21,226,163,95,9,7,185,142,115,58,171,163,162,248,219,211,182,223,19,145,138,242,228,248,208,209,203,238,190,240,193,159,233,86,45,55,69,234,235,111,142,162,221,31,75,23,196,213,82,84,69,87,21,54,239,123,24,206,243,233,219,23,113,206,70,179,185,214,187,163,118,93,115,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,105,226,162,249,224,230,182,170,252,255,0,75,52,230,26,122,180,185,88,236,247,27,221,68,174,99,123,14,130,186,104,161,137,172,119,87,82,189,29,111,153,92,138,212,68,71,71,178,187,117,70,218,166,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,172,244,87,186,56,170,216,214,207,28,21,48,178,104,219,35,90,231,53,30,141,122,34,162,57,201,190,251,42,252,205,120,120,208,214,59,22,190,241,65,159,234,174,45,15,69,150,235,112,142,158,221,39,83,215,196,210,210,83,197,73,21,78,207,99,30,206,243,41,219,47,109,205,71,51,185,208,187,171,119,80,207,252,159,116,114,251,156,241,64,154,171,79,55,135,178,233,165,190,122,138,201,58,88,254,253,85,117,60,244,148,244,219,43,218,246,245,49,245,50,247,17,175,106,120,110,135,116,172,141,82,239,200,21,201,199,72,105,176,174,26,43,181,74,162,10,69,185,106,61,226,105,153,60,51,202,231,251,58,133,239,165,134,25,88,237,152,199,182,161,43,222,138,196,93,217,51,58,156,187,35,89,61,64,213,92,206,188,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,175,110,227,17,81,178,189,23,5,25,127,94,120,103,204,180,27,30,211,108,206,243,93,73,113,199,181,71,23,162,200,236,181,176,170,49,237,124,148,180,243,84,210,75,18,185,92,215,194,234,152,209,31,239,100,140,123,28,138,142,235,142,48,216,123,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,126,38,166,251,110,155,162,162,175,107,40,91,151,55,26,255,0,201,87,81,231,176,103,247,59,172,154,101,148,254,110,229,77,2,247,99,181,215,42,177,35,185,182,30,151,61,221,44,98,199,43,98,86,185,241,185,174,218,87,67,20,107,117,58,165,174,154,113,164,154,53,115,215,156,142,243,227,113,11,117,190,27,140,117,118,148,74,207,29,28,238,99,41,146,157,88,189,18,119,159,44,77,99,250,146,63,206,35,156,246,179,119,32,116,174,48,120,179,195,120,69,210,255,0,183,23,218,122,75,197,246,190,162,58,107,22,56,234,245,165,158,234,244,145,137,58,177,233,28,170,198,69,19,214,71,61,89,209,191,109,138,168,233,88,139,175,102,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,119,94,39,120,133,202,184,160,214,91,214,174,101,52,222,3,199,246,233,173,214,182,85,73,81,13,178,134,38,244,197,79,27,158,191,229,72,245,107,88,215,203,44,175,70,51,175,165,38,87,42,254,5,106,115,252,134,213,196,246,169,80,85,193,140,88,234,33,185,97,144,195,85,23,69,218,227,5,84,204,116,242,172,114,44,209,178,150,106,100,84,141,236,103,117,238,98,245,58,54,61,146,7,223,173,208,189,101,209,14,82,58,137,75,171,25,77,213,177,228,30,196,185,219,112,235,141,11,99,147,23,234,190,192,178,53,36,238,57,255,0,221,12,117,60,206,129,205,143,179,34,200,138,196,145,242,170,214,9,127,220,209,252,137,234,111,224,190,177,68,80,8,23,83,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,210,127,243,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,11,254,0,0,0,0,0,0,0,1,93,92,206,185,127,214,106,237,29,79,16,58,33,142,248,188,234,147,170,124,154,219,20,147,203,85,126,165,142,8,97,137,212,204,115,214,52,154,8,233,253,208,198,198,186,102,189,219,43,164,107,25,37,75,105,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,110,102,62,55,111,28,175,111,196,213,219,125,211,101,68,84,217,248,166,190,103,92,191,232,244,138,178,167,136,29,16,199,124,38,11,87,213,62,77,109,138,72,34,165,176,213,73,60,48,196,234,102,57,233,34,195,60,149,30,232,99,99,155,11,152,237,149,177,185,140,140,36,86,79,206,3,75,233,184,104,164,212,188,122,197,72,186,161,121,168,172,182,210,225,79,172,146,169,150,185,226,127,195,85,89,63,110,21,117,55,105,240,200,157,8,139,43,222,176,177,200,177,205,36,52,215,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,249,75,105,229,41,193,71,177,40,232,248,178,212,219,101,214,142,245,55,122,60,46,223,58,118,35,109,12,208,118,223,115,114,35,186,228,239,50,89,99,137,178,53,173,72,209,210,162,72,146,194,246,5,85,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,243,234,228,90,91,157,226,152,38,35,169,151,251,23,133,198,243,191,31,246,126,183,197,66,255,0,25,224,166,72,106,191,54,199,172,145,244,72,228,111,231,26,222,173,247,110,233,239,59,95,22,62,105,245,147,234,6,67,234,51,150,211,193,110,133,233,199,17,124,179,48,61,47,213,11,55,142,181,87,123,102,88,102,137,81,149,86,250,166,221,235,146,58,170,105,21,23,183,51,58,157,178,236,173,86,185,204,123,94,199,189,142,8,85,203,131,152,5,103,14,247,216,180,147,87,178,47,244,39,175,241,51,197,83,81,28,245,18,99,181,93,15,147,170,157,144,178,73,31,12,210,34,49,240,163,122,82,73,82,86,171,63,60,146,254,190,100,124,193,41,184,137,169,143,71,180,110,235,86,221,58,183,84,54,166,182,229,12,178,194,204,153,235,20,18,68,146,211,205,4,83,66,202,105,146,118,163,28,231,50,71,163,36,219,118,70,169,18,181,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,210,237,151,100,114,57,174,99,218,199,177,236,111,229,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,134,64,224,251,132,204,203,139,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,253,123,119,30,136,173,137,234,155,4,105,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,126,114,103,190,71,111,36,175,119,196,229,219,125,147,100,68,68,234,188,49,112,245,138,240,191,163,86,93,35,197,170,124,127,128,238,84,220,110,143,165,142,158,107,157,116,174,234,150,162,70,177,63,201,141,136,231,61,204,138,40,152,175,127,71,82,229,80,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,7,23,38,232,114,0,122,211,220,167,176,224,168,167,48,63,29,218,149,149,150,249,233,222,212,114,73,27,154,168,168,139,243,106,167,223,253,164,13,212,27,245,30,141,241,47,66,176,177,34,142,245,77,81,60,136,221,216,138,230,186,175,222,169,26,46,255,0,166,158,245,39,227,209,85,170,136,87,215,50,92,106,227,73,115,199,179,10,26,25,158,234,90,74,134,62,70,53,92,141,234,158,52,77,254,104,155,247,23,238,2,125,90,107,219,112,163,101,75,118,217,219,254,223,185,85,63,232,63,105,132,184,97,213,11,94,162,225,84,245,116,149,145,72,244,234,221,173,118,234,159,158,153,63,162,223,232,25,180,14,179,159,247,62,206,85,35,24,139,250,30,253,255,0,219,24,84,63,13,205,171,127,23,149,11,80,196,71,171,104,61,251,239,191,231,104,255,0,172,183,252,214,57,37,176,212,50,55,108,229,233,217,54,249,252,109,42,75,65,45,242,209,241,133,82,202,183,244,63,166,129,58,85,62,95,156,163,2,224,45,9,181,170,141,23,238,130,63,254,101,15,216,126,59,70,201,107,163,68,93,246,130,63,127,252,20,63,96,30,165,249,169,205,159,35,130,252,254,103,54,252,128,242,171,178,28,19,126,175,145,205,223,35,135,205,64,246,30,170,151,43,97,122,167,244,87,254,99,218,122,231,223,180,237,191,98,255,0,204,5,99,241,103,95,87,115,226,42,215,101,122,175,101,221,247,126,146,174,253,43,93,183,185,125,223,113,98,248,4,9,79,141,210,196,214,34,53,58,246,84,79,246,199,149,239,197,131,36,78,34,236,239,167,221,210,175,127,118,162,125,223,221,229,137,97,204,86,99,180,141,85,221,83,185,247,109,252,247,1,246,149,219,109,253,187,30,169,93,212,238,132,216,72,244,107,145,21,126,243,147,90,138,238,160,57,49,189,40,114,60,42,162,124,212,241,214,139,250,41,184,28,129,193,29,187,186,78,96,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,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,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,177,254,80,92,34,90,172,184,205,55,23,89,61,198,146,225,114,191,211,214,219,113,170,6,211,181,233,108,129,149,14,167,168,170,123,222,222,166,212,189,208,73,19,123,106,136,216,95,34,57,207,239,43,34,234,156,208,121,130,83,93,169,175,92,47,104,181,214,173,140,101,67,168,51,11,229,52,178,211,63,174,25,106,169,235,44,171,20,176,53,202,197,115,32,115,231,138,94,137,24,174,139,226,99,159,191,74,139,141,127,228,255,0,203,103,77,116,99,79,110,119,90,29,73,204,173,247,122,152,174,52,75,217,246,53,173,215,250,246,62,161,37,115,87,121,165,237,79,12,105,26,163,227,248,229,235,141,204,139,185,2,240,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,117,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,80,59,175,13,28,58,103,124,80,106,157,6,153,224,180,255,0,226,171,47,21,189,112,255,0,123,45,126,38,24,103,172,237,203,44,125,238,215,125,142,237,49,221,111,249,34,124,213,46,251,61,208,189,56,225,211,129,29,83,210,253,47,179,120,27,85,14,159,228,82,205,52,170,143,170,184,85,58,217,50,73,85,83,34,34,119,38,127,75,119,93,145,168,214,181,140,107,24,198,49,189,131,131,190,21,112,222,20,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,141,27,43,152,199,120,104,220,233,27,11,58,91,210,197,87,42,119,31,35,223,216,56,177,242,177,172,159,79,242,31,78,156,13,107,12,171,196,191,14,153,223,11,250,167,95,166,121,213,63,248,218,203,61,111,92,63,223,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,119,91,62,74,159,37,92,84,108,145,197,87,12,248,111,21,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,234,70,204,206,153,100,99,227,114,167,83,30,238,151,49,253,18,48,43,91,149,63,28,116,218,107,117,160,225,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,186,163,41,166,151,103,53,209,181,59,115,75,35,158,142,108,174,146,25,85,204,191,142,58,110,28,112,217,180,123,7,101,91,245,23,52,179,200,248,106,227,124,180,236,177,219,166,89,32,90,214,204,197,107,150,165,92,201,91,11,88,239,129,241,172,143,84,70,177,147,82,182,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,245,240,62,174,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,183,171,88,222,167,189,169,187,149,26,155,238,170,137,239,59,86,187,232,229,247,64,181,50,183,74,178,153,186,239,86,171,125,170,162,227,31,75,19,195,85,85,219,169,234,229,166,221,143,123,31,217,125,67,162,238,53,202,215,246,250,211,100,118,201,111,252,175,120,40,254,79,248,35,53,159,80,173,151,90,29,73,204,173,239,166,150,221,90,157,159,99,90,221,51,94,202,117,137,174,93,230,151,181,4,210,44,136,143,143,224,139,162,55,50,94,229,117,243,71,243,217,169,191,130,250,61,16,19,255,0,146,167,149,140,167,234,5,119,167,91,137,254,64,14,74,158,86,50,159,168,21,222,157,110,39,248,2,128,121,163,249,236,212,223,193,125,30,136,191,226,128,121,163,249,236,212,223,193,125,30,136,14,191,130,240,125,147,106,143,8,151,190,36,116,253,42,238,23,44,63,40,185,80,100,54,215,75,79,20,16,217,41,173,144,86,58,185,142,145,236,119,92,110,116,141,116,109,238,58,68,150,53,107,91,219,119,94,52,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,75,119,77,209,200,230,181,236,115,30,198,61,182,213,201,83,202,198,83,245,2,187,211,173,196,85,230,133,192,183,228,83,42,126,184,232,230,25,225,52,218,245,209,237,138,106,39,117,67,98,186,73,35,145,118,133,26,158,30,142,109,227,237,236,174,99,37,87,199,249,166,186,158,53,11,84,225,163,136,188,19,138,13,44,160,212,204,22,163,252,85,29,226,139,162,111,239,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,161,255,0,52,95,154,35,139,31,43,26,201,244,255,0,33,244,233,202,33,224,239,138,172,203,133,13,92,183,230,22,107,149,91,177,139,141,69,61,54,89,104,142,52,153,151,27,114,63,227,86,196,231,177,190,38,54,186,71,66,254,166,244,189,85,170,189,183,200,199,221,246,185,103,248,110,169,240,77,169,218,131,167,217,13,37,243,30,190,105,190,65,83,67,93,76,171,209,43,61,159,80,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,26,230,23,253,101,225,211,4,226,131,128,93,42,211,76,234,159,245,127,99,172,179,214,245,205,253,236,186,123,21,33,130,179,183,20,177,247,187,93,247,187,180,247,116,63,228,169,242,84,160,19,98,141,35,212,204,87,70,248,17,211,237,82,205,106,252,61,151,25,210,251,29,194,167,166,72,217,36,221,22,200,58,32,139,184,246,49,211,74,245,108,113,177,92,157,114,61,141,69,221,200,5,16,241,21,160,217,151,13,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,189,18,53,187,171,81,238,232,122,62,55,47,91,28,137,143,238,119,107,173,234,165,149,151,155,157,93,125,68,116,240,82,50,90,153,157,43,219,4,17,50,24,98,71,57,85,81,145,197,28,113,177,191,38,177,141,106,108,136,136,101,94,42,184,152,204,184,175,213,202,205,82,204,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,39,74,58,103,245,75,35,223,35,145,58,158,247,116,181,140,232,141,152,128,11,116,229,79,192,173,78,29,29,7,20,250,175,65,87,77,125,170,167,73,176,170,22,213,68,232,27,110,171,162,98,251,73,235,12,142,87,62,88,170,36,137,176,200,141,237,162,72,231,49,206,116,107,22,10,231,87,230,159,22,250,127,67,234,55,18,101,114,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,48,215,157,95,154,124,91,233,253,15,168,220,64,202,188,140,127,93,159,187,127,196,139,84,42,175,145,143,235,179,247,111,248,145,106,128,10,1,230,143,231,179,83,127,5,244,122,34,255,0,138,1,230,143,231,179,83,127,5,244,122,32,37,87,35,31,215,103,238,223,241,34,213,10,171,228,99,250,236,253,219,254,36,90,160,0,0,0,0,0,0,26,171,151,189,203,223,0,195,117,79,151,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,162,86,123,102,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,136,75,254,229,113,228,79,76,191,26,245,138,208,35,174,140,242,113,195,108,186,219,151,93,53,114,235,87,145,105,157,170,163,179,138,219,31,82,180,245,119,118,75,3,30,179,86,73,76,246,186,54,64,233,29,18,35,22,55,205,44,43,34,182,40,145,177,205,102,128,0,48,87,24,60,89,225,188,34,233,127,219,139,237,61,37,226,251,95,81,29,53,139,28,117,122,210,207,117,122,72,196,157,88,244,142,85,99,34,137,235,35,158,172,232,223,182,197,84,116,172,69,202,185,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,122,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,175,103,24,60,89,230,92,93,106,135,219,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,235,219,182,197,85,108,76,68,12,41,118,185,212,222,174,181,183,154,200,233,35,168,175,168,146,166,86,82,82,69,75,3,94,247,43,156,145,195,11,91,20,76,221,87,102,70,214,177,169,178,53,17,17,16,205,124,22,113,49,83,194,142,188,218,181,62,106,26,187,133,138,122,121,173,25,13,13,34,69,223,169,183,77,210,174,237,172,141,84,71,199,44,112,204,136,142,103,90,194,145,171,216,215,185,73,41,203,115,151,101,171,93,233,164,214,141,123,177,85,207,167,210,83,185,184,245,4,53,237,137,151,201,251,179,211,206,249,95,4,201,81,3,41,223,2,236,197,72,214,71,189,142,71,43,24,230,73,21,120,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,125,74,232,95,213,20,140,124,110,85,233,123,29,210,231,179,162,71,134,199,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,168,14,83,188,107,220,113,108,170,217,194,190,164,92,250,241,187,206,244,216,116,239,90,90,120,109,85,206,146,162,162,74,121,28,173,100,147,120,169,38,233,98,186,71,185,37,72,163,99,21,37,85,101,191,128,0,1,0,57,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,168,20,62,157,113,41,130,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,47,83,152,239,3,149,60,86,225,180,25,134,159,62,146,159,81,112,250,121,217,67,12,172,138,38,94,233,28,168,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,162,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,130,120,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,186,145,25,44,145,131,154,247,3,148,217,45,170,247,197,198,156,190,173,111,182,218,122,119,229,214,148,100,181,9,93,73,19,99,129,181,176,35,81,203,19,224,137,172,238,181,118,137,97,137,210,110,199,70,254,240,72,174,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,127,66,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,58,93,19,229,149,69,53,242,174,224,203,86,50,13,71,197,120,170,175,186,253,151,195,44,222,38,162,209,83,3,233,170,42,175,178,111,61,28,244,205,141,221,125,136,83,166,118,75,36,141,108,138,213,106,67,178,187,189,13,143,241,167,196,117,215,133,141,6,186,234,165,139,8,171,201,110,77,168,134,219,70,196,137,206,162,162,158,126,164,142,170,185,205,84,115,41,154,228,70,251,149,21,242,62,24,145,204,238,119,26,25,212,214,179,139,31,52,250,201,245,3,33,245,25,204,149,162,28,193,53,183,75,120,139,185,241,7,151,221,106,243,10,140,158,157,148,217,85,165,178,193,109,130,244,200,105,123,20,138,244,138,7,69,19,224,86,196,230,189,145,35,246,108,141,221,18,89,58,176,255,0,16,185,77,139,57,215,221,75,205,113,106,239,27,101,200,51,11,205,210,221,83,218,124,125,250,89,235,101,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,184,11,191,229,113,228,79,76,191,26,245,138,210,85,17,87,149,199,145,61,50,252,107,214,43,73,84,0,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,250,192,13,91,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,245,177,92,199,116,189,142,77,218,170,213,219,116,85,79,121,249,46,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,39,255,0,57,125,16,181,96,186,219,96,214,139,125,242,174,162,163,84,41,231,109,117,4,209,183,162,146,123,108,20,116,232,248,158,155,42,178,72,164,139,118,57,21,90,248,222,238,165,71,163,35,175,96,63,85,109,218,235,113,166,160,163,184,92,234,234,169,237,116,235,73,67,20,211,57,236,165,129,101,146,101,138,38,170,236,198,44,179,75,34,181,187,39,92,143,119,205,202,171,113,60,150,244,114,251,135,232,214,91,172,87,121,187,116,154,137,112,167,167,181,211,116,177,122,169,109,174,168,141,213,61,109,122,170,117,207,61,68,93,183,49,142,111,134,234,248,155,35,85,42,7,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,247,155,47,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,3,186,128,0,0,0,129,92,109,114,203,181,113,43,172,54,45,83,194,242,138,188,106,229,144,84,37,6,99,80,234,118,214,192,200,32,161,147,195,87,50,39,207,19,145,253,84,244,212,174,142,55,42,57,38,142,78,150,246,229,89,102,86,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,240,84,94,42,106,142,215,118,103,205,39,231,38,123,228,118,242,74,247,124,78,93,183,217,54,68,68,78,214,0,165,110,117,126,105,241,111,167,244,62,163,113,50,175,35,31,215,103,238,223,241,35,21,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,187,63,118,255,0,137,1,101,58,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,156,133,236,145,187,73,19,29,240,185,55,219,101,221,21,81,97,175,3,252,176,169,184,101,213,11,142,174,106,54,101,73,147,223,109,53,21,84,152,138,91,82,88,32,167,164,146,55,68,234,202,150,59,101,90,153,34,145,241,246,81,95,20,72,231,175,92,206,115,29,20,245,0,0,0,64,14,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,147,255,0,157,95,149,140,91,234,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,160,89,167,49,222,7,42,120,173,195,104,51,13,62,125,37,62,162,225,244,243,178,134,25,89,20,76,189,210,57,81,235,69,44,234,136,230,61,174,71,58,7,57,221,166,190,89,90,228,106,76,178,199,69,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,27,79,26,240,241,247,173,250,95,196,47,18,247,253,73,210,107,29,93,37,162,122,122,106,9,174,53,50,73,215,123,158,157,157,164,174,72,95,239,167,99,162,108,49,178,63,114,171,33,108,143,107,36,145,236,104,91,167,0,188,107,226,188,86,105,197,37,146,237,115,240,250,155,140,219,225,143,35,183,212,44,108,146,191,161,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,179,35,209,138,157,46,137,242,192,14,117,126,105,241,111,167,244,62,163,113,49,255,0,44,93,3,213,141,91,226,10,155,57,211,140,203,236,117,6,159,244,212,94,111,241,67,77,83,85,4,117,113,77,10,83,83,65,80,201,35,124,211,70,149,13,73,31,27,163,137,173,115,215,169,201,28,114,100,14,117,126,105,241,111,167,244,62,163,113,3,42,242,49,253,118,126,237,255,0,18,45,80,170,190,70,63,174,207,221,191,226,69,170,1,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,121,172,22,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,239,54,147,41,131,156,190,136,90,176,93,109,176,107,69,190,249,87,81,81,170,20,243,182,186,130,104,219,209,73,61,182,10,58,116,124,79,77,149,89,36,82,69,187,28,138,173,124,111,119,82,163,209,145,132,0,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,86,221,174,183,26,106,10,59,133,206,174,170,158,215,78,180,148,49,77,51,158,202,88,22,89,38,88,162,106,174,204,98,203,52,178,43,91,178,117,200,247,124,220,170,191,148,250,184,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,188,11,126,228,183,163,151,220,63,70,178,221,98,187,205,219,164,212,75,133,61,61,174,155,165,139,213,75,109,117,68,110,169,235,107,213,83,174,121,234,34,237,185,140,115,124,55,87,196,217,26,169,98,167,74,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,119,80,0,0,32,7,58,191,43,24,183,212,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,73,255,0,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,208,45,39,152,103,5,150,174,41,244,190,162,251,136,99,244,142,213,76,106,157,23,31,172,90,150,210,173,108,9,39,84,182,249,228,115,85,175,99,154,178,186,36,122,181,25,50,181,123,145,177,243,117,81,15,249,234,192,178,175,245,215,28,201,49,203,135,251,101,29,117,182,186,158,79,248,50,67,52,114,51,250,156,215,55,238,84,54,136,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,215,51,140,109,124,177,113,49,196,22,73,171,216,222,27,246,114,130,233,216,167,134,41,102,124,149,85,113,211,196,216,99,169,169,221,238,141,147,58,56,227,69,142,29,163,99,90,214,254,113,200,249,164,11,148,224,23,141,124,87,138,205,56,164,178,93,174,126,31,83,113,155,124,49,228,118,250,133,141,146,87,244,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,165,209,62,88,171,207,59,245,39,251,201,252,52,195,252,164,56,109,204,181,23,91,99,215,186,91,253,94,61,143,105,189,71,66,212,69,68,146,62,237,87,81,4,145,190,138,39,203,27,161,70,36,47,114,206,228,222,86,50,104,145,136,199,74,217,162,204,28,243,191,82,127,188,159,195,64,138,188,174,60,246,105,151,227,94,143,90,79,78,101,188,190,233,181,134,213,120,226,15,72,45,85,114,106,13,5,63,137,188,90,105,34,150,170,124,149,140,109,44,17,164,104,249,209,144,62,158,154,9,92,140,134,39,62,117,217,168,138,245,110,240,47,149,199,158,205,50,252,107,209,235,75,52,230,59,199,29,79,10,88,109,6,31,167,204,164,168,212,92,194,158,119,208,205,43,226,149,150,74,70,170,49,107,101,129,85,92,247,185,202,230,192,215,55,180,231,197,43,156,174,72,86,41,2,138,237,151,107,173,150,165,245,150,107,157,93,5,68,148,243,210,62,90,105,157,19,221,4,241,62,25,162,87,53,81,85,146,69,36,145,189,191,39,49,238,106,238,138,168,118,13,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,206,76,246,70,221,163,137,238,248,156,155,237,178,110,170,136,189,84,202,188,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,233,150,158,71,49,127,201,145,138,230,189,172,150,40,158,172,127,71,74,133,249,240,171,195,62,27,194,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,250,149,176,179,166,40,216,200,218,171,210,198,55,169,207,127,92,143,214,220,217,207,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,172,96,27,41,240,157,229,99,70,254,159,227,222,157,1,149,76,85,194,119,149,141,27,250,127,143,122,116,6,85,3,175,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,232,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,186,220,88,113,13,83,197,30,182,222,53,134,124,74,147,26,101,198,158,146,154,27,108,47,138,103,196,200,32,100,106,178,212,50,24,157,82,247,57,174,114,62,70,171,218,197,100,104,189,17,177,18,80,115,58,227,199,242,223,125,169,208,109,39,189,117,96,56,253,193,222,210,186,91,174,61,202,92,162,102,178,23,71,187,123,77,94,205,60,237,168,70,244,201,36,83,57,35,153,55,232,137,201,130,184,36,224,251,38,226,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,232,96,150,57,223,11,35,142,87,163,156,249,157,76,248,145,237,100,137,26,185,30,246,185,19,165,193,130,177,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,113,177,247,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,186,101,167,145,204,95,242,100,98,185,172,115,226,150,39,171,25,215,210,149,23,204,179,129,90,110,25,114,106,93,79,211,26,10,74,93,47,200,234,32,182,210,208,182,170,89,39,180,92,82,157,85,208,61,103,145,242,204,201,146,9,166,108,136,229,233,94,228,110,107,17,177,172,152,171,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,122,154,27,15,3,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,176,0,0,6,182,220,94,233,13,54,132,113,47,168,90,91,111,130,146,11,109,166,240,249,173,112,83,79,44,204,167,183,84,177,181,84,112,171,229,248,220,246,83,207,19,30,174,87,124,109,119,196,255,0,210,93,146,74,107,231,73,163,150,44,63,89,113,45,98,180,77,219,171,212,75,125,69,61,210,155,165,235,213,85,109,109,60,109,169,235,115,213,19,174,9,233,226,237,181,140,107,124,55,87,196,233,28,168,25,87,130,78,51,108,90,95,203,123,53,174,162,181,119,114,77,20,239,83,199,72,230,62,120,234,164,186,214,200,251,109,76,169,249,166,164,43,85,83,36,114,70,201,93,34,71,74,247,251,150,70,52,169,99,186,227,58,189,153,98,26,95,155,233,29,138,122,72,108,90,133,81,105,154,250,174,129,31,60,204,183,201,52,176,66,199,175,185,140,89,102,73,28,168,157,106,176,198,136,228,106,189,175,205,92,180,112,10,109,65,227,75,78,233,110,88,245,93,214,219,99,168,169,191,213,44,41,47,69,27,233,41,164,150,150,162,87,198,169,208,198,214,37,34,39,82,244,57,238,99,29,213,215,210,161,121,58,3,163,150,46,31,244,107,19,209,220,114,111,17,73,140,219,219,79,37,79,75,217,226,234,158,231,73,83,83,208,247,189,99,238,207,36,178,246,250,213,172,235,233,111,194,212,67,32,0,6,170,230,195,218,109,164,56,110,189,112,19,167,122,71,168,16,85,201,98,200,180,223,27,134,161,105,39,88,103,137,236,162,166,150,41,163,127,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,94,19,101,62,19,188,172,104,223,211,252,123,211,160,2,128,120,157,225,235,42,225,127,89,111,90,71,148,212,248,255,0,1,219,169,183,93,25,75,37,60,55,58,25,91,213,21,68,109,122,127,149,27,209,174,123,89,44,82,177,30,254,142,165,234,153,22,169,103,121,94,9,136,233,157,254,251,226,177,188,19,199,253,159,162,240,176,179,193,248,217,146,106,175,206,49,137,36,157,114,53,29,249,199,59,167,109,155,178,123,141,130,120,193,225,51,13,226,235,75,254,195,223,106,41,44,247,218,10,136,234,108,89,27,168,22,170,123,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,127,70,253,183,170,43,162,98,165,53,232,135,47,189,109,213,46,34,238,124,62,101,246,170,188,62,163,24,167,101,78,85,118,108,80,92,160,178,178,106,94,253,34,61,98,157,177,74,249,213,209,53,172,100,170,253,157,35,182,84,138,78,144,237,124,184,184,28,166,226,183,50,175,204,53,5,245,116,250,117,135,212,64,202,232,98,100,177,62,247,86,228,87,165,20,83,162,35,88,198,181,26,233,220,215,119,90,201,98,107,81,171,50,75,29,239,29,127,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,123,0,17,87,154,63,145,61,77,252,23,214,40,138,1,47,251,154,63,145,61,77,252,23,214,40,138,1,2,234,121,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,129,127,192,0,0,0,0,0,0,0,0,0,43,130,199,201,231,75,233,120,151,186,100,87,42,186,186,189,32,130,158,42,250,44,114,165,100,235,168,158,161,149,113,203,66,149,144,212,178,161,140,165,123,41,39,100,142,106,172,140,153,177,57,207,116,114,72,235,31,0,13,107,56,177,243,79,172,159,80,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,41,91,139,31,52,250,201,245,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,208,59,7,27,124,31,99,60,92,233,124,182,87,37,37,22,109,99,167,157,216,157,226,174,90,142,197,12,242,201,3,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,116,187,242,112,47,193,149,139,131,205,56,170,182,73,117,246,206,103,148,120,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,109,180,49,119,101,68,145,205,73,36,115,220,231,116,162,178,40,228,168,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,3,193,228,240,191,35,138,47,191,100,3,153,131,184,172,211,198,103,154,125,81,70,218,70,207,80,136,196,143,243,125,74,137,226,33,114,237,240,185,126,77,83,56,159,134,239,65,5,198,141,240,79,11,100,69,219,220,239,127,222,139,255,0,64,21,215,203,187,60,171,179,229,19,105,237,229,239,130,161,178,66,216,225,149,85,170,189,77,170,149,118,107,156,139,242,114,47,232,255,0,237,44,129,138,142,106,42,125,229,95,93,168,151,68,56,188,199,171,105,90,148,212,151,11,140,17,57,35,247,34,167,133,137,159,36,234,95,156,203,247,125,255,0,241,89,118,53,115,101,218,199,67,113,141,234,230,207,79,20,155,174,255,0,206,98,47,222,137,251,64,229,144,177,139,107,153,210,38,232,157,63,252,210,21,83,167,73,110,111,25,210,248,125,247,84,160,223,110,159,127,199,67,251,11,82,202,36,88,236,243,187,127,119,195,255,0,205,52,169,93,29,153,107,56,207,170,84,93,209,169,111,219,255,0,187,162,255,0,216,5,186,217,246,246,85,30,201,238,236,71,255,0,204,161,251,15,199,104,77,173,84,105,251,32,143,255,0,153,67,246,1,234,93,183,83,155,126,71,5,249,175,246,156,217,242,3,203,151,220,112,69,93,254,71,55,124,143,91,122,186,147,246,1,237,61,85,42,228,133,234,212,223,102,175,252,199,180,252,183,23,171,41,37,84,114,183,224,119,189,62,239,114,251,192,172,222,37,171,43,31,197,61,170,45,149,204,233,170,247,46,235,178,239,94,89,38,38,174,91,13,50,189,168,213,248,247,77,182,254,123,138,189,226,46,231,52,156,89,219,161,101,75,213,88,218,197,68,247,251,246,117,114,110,90,22,41,191,176,41,145,206,85,95,143,117,95,242,220,2,249,92,203,116,105,83,36,173,107,26,187,170,185,219,123,189,235,255,0,65,250,237,151,10,123,133,28,85,48,74,201,27,35,17,81,90,228,95,249,148,234,122,169,35,89,139,220,21,102,88,156,148,178,244,185,187,238,139,219,126,203,238,62,30,130,92,107,107,177,134,182,170,182,73,251,74,230,49,207,247,170,162,75,42,39,245,252,145,63,226,3,41,59,223,182,255,0,35,146,53,19,228,113,114,110,223,127,251,199,150,238,137,239,95,144,28,19,252,41,201,206,247,244,161,235,107,147,169,93,191,203,250,142,77,118,223,63,123,128,246,39,185,15,39,6,163,151,222,229,255,0,120,230,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,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,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,12,105,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,122,156,186,248,21,166,225,107,13,76,227,80,104,41,31,170,151,250,121,161,174,154,154,170,87,178,217,110,153,105,222,150,213,68,145,96,153,237,146,157,178,62,102,179,244,222,230,53,239,99,81,239,142,188,165,56,40,197,111,54,42,62,44,181,54,217,237,26,182,220,38,143,11,183,206,145,190,150,31,14,254,219,238,110,68,115,149,211,54,118,75,28,77,145,173,237,58,23,74,136,231,58,23,199,106,128,12,85,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,173,97,178,239,17,90,243,134,240,219,164,119,221,86,204,235,105,26,203,117,59,217,108,161,154,161,97,125,218,226,172,114,211,209,68,173,99,221,215,35,155,178,185,24,238,134,35,228,114,116,49,202,154,209,18,127,143,238,48,110,188,89,106,227,157,111,90,72,240,76,58,162,178,131,20,100,49,57,31,83,3,222,212,146,186,87,72,198,203,215,80,144,196,244,141,205,106,68,198,177,157,61,105,36,146,6,53,226,95,136,188,239,138,13,83,175,212,204,234,163,252,109,29,158,139,162,31,239,101,175,196,205,52,20,125,200,162,143,189,218,239,189,189,215,183,173,255,0,53,95,146,38,63,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,208,244,115,29,210,246,53,118,114,43,87,109,149,21,61,196,181,229,215,192,173,79,20,185,146,103,26,131,65,86,205,43,176,84,77,13,116,212,213,81,49,247,59,140,41,78,244,182,170,36,137,60,44,116,117,13,145,243,53,159,160,199,49,175,99,220,143,100,148,230,95,203,167,30,131,30,155,95,248,115,194,169,45,15,180,83,201,54,89,143,219,91,75,69,110,142,221,79,75,36,175,185,67,27,159,27,98,123,27,10,49,240,196,215,119,122,218,246,177,175,108,142,148,36,175,47,158,54,237,92,87,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,234,166,186,123,180,13,134,22,190,236,200,219,12,76,99,36,168,116,141,116,81,163,146,21,237,163,149,18,72,247,171,110,104,254,123,53,55,240,95,71,162,48,86,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,186,241,147,172,118,46,32,56,135,200,53,139,28,135,195,210,100,214,251,29,68,148,221,79,127,132,170,101,162,142,58,154,110,183,177,139,39,106,120,229,139,185,208,141,127,71,83,126,23,34,129,103,252,149,60,172,101,63,80,43,189,58,220,103,253,82,227,215,132,237,22,206,238,122,103,169,122,173,236,108,146,205,217,241,180,94,194,185,84,118,187,176,178,104,255,0,57,13,59,227,118,241,202,199,124,46,93,183,217,118,84,84,76,1,201,83,202,198,83,245,2,187,211,173,196,0,230,143,231,179,83,127,5,244,122,32,46,251,69,53,239,73,248,137,197,106,179,93,28,202,254,208,89,104,174,15,181,207,83,224,106,105,58,42,153,28,114,58,62,138,136,227,122,236,201,163,93,209,58,126,45,183,221,21,18,144,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,2,127,242,84,242,177,148,253,64,174,244,235,113,157,120,240,226,7,75,244,39,135,156,166,29,65,125,37,194,187,49,179,220,44,54,92,122,69,145,95,119,158,106,119,70,230,185,177,73,28,173,166,98,74,213,154,86,200,197,99,28,136,215,119,95,19,93,18,185,100,107,166,156,112,233,192,142,117,170,26,161,121,240,54,170,29,64,173,138,24,98,68,125,85,194,169,214,203,122,199,75,77,26,170,119,38,127,75,182,77,209,168,214,185,239,115,24,199,189,181,215,196,191,17,121,223,20,26,167,95,169,153,213,71,248,218,59,61,23,68,63,222,203,95,137,154,104,40,251,145,69,31,123,181,223,123,123,175,111,91,254,106,191,36,64,197,69,186,112,143,162,26,161,164,28,180,245,178,251,157,223,41,18,209,168,88,61,227,39,176,216,161,142,55,190,134,9,108,210,167,138,150,118,251,220,250,152,155,76,228,135,117,72,153,11,21,85,36,146,86,51,31,242,167,224,86,155,49,146,131,138,125,87,160,164,169,177,82,212,36,216,85,11,106,165,108,238,184,210,86,177,125,164,245,134,70,163,89,20,180,242,68,216,100,71,119,21,100,115,152,214,182,53,150,199,248,177,242,177,172,159,79,242,31,78,156,13,107,12,235,196,15,22,121,150,187,224,58,97,165,174,167,171,178,98,122,107,139,219,172,172,180,182,189,39,130,190,227,77,10,192,235,147,209,35,98,163,221,18,49,141,141,203,39,105,59,157,14,252,236,157,88,40,203,252,42,240,207,153,113,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,62,164,116,207,234,150,54,50,54,170,117,61,237,234,115,25,215,35,3,42,242,249,224,146,235,197,126,127,37,247,39,130,174,135,78,177,90,138,121,174,181,142,165,115,160,187,78,217,161,115,237,44,145,179,68,246,62,74,119,72,231,75,26,185,97,78,218,185,17,100,143,121,255,0,204,15,151,158,51,170,218,71,107,202,244,122,142,174,221,150,105,94,47,29,162,209,106,141,213,21,140,186,217,40,152,231,69,110,107,62,57,86,165,168,175,236,189,17,206,145,239,88,228,234,235,100,144,204,173,42,211,60,87,70,244,227,28,210,220,42,147,195,217,113,155,124,86,250,110,168,227,100,147,116,39,199,60,189,182,49,142,154,87,171,164,145,232,212,235,145,239,114,166,238,83,181,129,171,102,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,238,51,87,25,156,82,255,0,43,140,219,15,212,138,220,111,216,151,171,110,31,75,98,189,211,196,238,170,87,215,69,89,87,43,165,166,85,114,189,33,123,39,141,200,215,252,76,114,185,155,189,26,146,62,106,243,83,224,59,255,0,133,248,171,210,11,47,248,169,114,251,21,178,221,255,0,151,125,77,237,207,238,255,0,185,219,43,35,135,252,101,67,221,254,21,229,85,129,106,156,140,127,93,159,187,127,196,137,211,173,124,102,112,217,195,182,85,75,133,107,30,164,125,159,189,86,219,217,116,130,155,216,245,245,125,116,175,146,72,219,39,93,60,18,49,55,124,50,38,202,189,95,14,251,108,168,171,5,185,24,254,187,63,118,255,0,137,24,171,157,95,154,124,91,233,253,15,168,220,64,181,77,11,226,143,66,120,148,246,223,228,83,57,251,71,246,115,195,123,79,251,217,89,71,216,241,29,222,207,250,102,40,250,186,187,18,254,142,251,116,251,246,221,55,165,110,104,254,123,53,55,240,95,71,162,37,87,35,31,215,103,238,223,241,34,42,243,71,243,217,169,191,130,250,61,16,18,171,145,143,235,179,247,111,248,145,106,133,85,242,49,253,118,126,237,255,0,18,45,80,0,0,0,0,0,0,13,85,203,254,229,113,228,79,76,191,26,245,138,210,128,75,254,229,113,228,79,76,191,26,245,138,208,37,80,6,63,215,236,63,81,243,253,26,203,48,221,35,207,126,197,229,247,91,123,160,181,222,250,21,124,52,157,72,174,111,83,119,124,93,198,35,226,239,49,22,72,187,157,198,34,189,141,69,10,150,230,117,199,143,229,190,251,83,160,218,79,122,234,192,113,251,131,189,165,116,183,92,123,148,185,68,205,100,46,143,118,246,154,189,154,121,219,80,141,233,146,72,166,114,71,50,111,209,19,147,5,112,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,39,75,163,253,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,207,242,117,214,61,56,200,120,125,155,70,109,144,218,173,89,158,41,112,172,174,185,82,70,228,109,85,222,150,121,81,241,220,156,157,13,235,233,238,50,145,219,58,71,49,180,240,117,43,82,72,154,4,244,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,194,188,96,240,153,134,241,117,165,255,0,97,239,181,20,150,123,237,5,68,117,54,44,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,163,126,219,213,21,209,49,83,58,128,53,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,179,229,159,198,189,199,137,252,18,229,132,234,93,207,196,234,78,37,189,77,109,100,139,75,15,182,104,102,154,69,142,162,26,120,91,31,71,103,118,65,34,54,62,148,222,7,43,213,211,43,91,0,57,174,106,206,141,106,111,17,211,219,180,207,16,240,215,236,75,196,88,242,220,139,165,208,251,98,186,23,182,52,135,178,168,157,94,23,182,248,188,67,190,41,55,232,77,226,134,23,187,165,114,236,209,237,109,213,46,34,237,119,77,23,201,42,240,250,140,98,158,170,166,191,48,109,154,11,148,22,86,77,75,60,44,71,193,80,230,197,43,231,87,58,38,179,117,126,206,146,68,69,72,158,173,11,201,214,189,123,210,126,29,177,90,92,215,88,242,191,179,246,90,219,131,45,112,84,248,26,154,190,186,167,199,36,141,143,162,158,57,30,155,178,25,23,117,78,159,135,109,247,84,69,199,250,91,199,175,9,218,211,157,219,52,207,77,53,91,219,57,37,231,189,224,168,189,133,114,167,238,246,161,124,210,126,114,106,118,70,221,163,137,238,248,156,155,237,178,110,170,136,184,3,157,95,149,140,91,234,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,160,79,254,117,126,86,49,111,168,20,62,157,113,41,130,217,105,186,222,170,95,71,102,182,85,215,212,71,79,61,91,226,166,133,210,189,176,65,19,230,154,85,107,81,85,25,28,81,201,35,221,242,107,24,231,46,200,138,165,207,243,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,12,21,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,216,123,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,221,50,211,200,230,47,249,50,49,92,214,57,241,75,19,213,140,235,233,74,160,230,71,203,238,155,135,106,152,245,135,70,237,85,110,211,171,141,67,105,171,109,176,197,44,204,198,94,145,65,28,75,45,68,211,203,52,204,169,153,103,114,61,205,107,35,122,178,61,247,124,104,184,3,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,117,237,220,98,42,54,87,162,134,198,103,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,249,88,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,216,0,215,175,142,142,12,175,188,30,106,61,45,178,59,175,182,112,204,163,196,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,165,85,241,71,26,205,159,117,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,57,11,217,35,118,146,38,59,225,114,111,182,203,186,42,162,235,89,171,24,47,228,191,84,243,45,51,246,167,180,254,201,100,23,27,23,141,236,118,124,87,133,169,146,30,239,111,169,221,29,93,190,174,158,167,109,190,219,174,219,129,122,156,174,60,137,233,151,227,94,177,90,74,162,149,185,98,241,227,249,16,190,211,104,54,172,94,186,112,28,130,224,223,102,221,46,55,30,221,46,47,51,153,51,164,217,189,167,47,102,162,119,83,163,186,164,142,40,92,178,76,187,117,202,229,186,144,0,0,34,255,0,50,77,23,186,235,127,9,121,69,139,23,196,42,242,76,158,199,81,71,126,177,81,210,61,221,244,158,25,145,179,186,56,209,201,222,127,131,150,177,169,22,206,87,43,145,24,215,73,208,107,238,109,59,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,171,190,89,113,177,94,50,171,205,219,22,199,62,207,217,107,110,21,21,22,235,71,140,125,95,179,233,95,35,157,21,55,125,232,143,151,182,197,107,59,142,78,167,116,238,190,245,2,106,114,125,209,203,238,115,197,2,106,173,60,222,30,203,166,150,249,234,43,36,233,99,251,245,85,212,243,210,83,211,108,175,107,219,212,199,212,203,220,70,189,169,225,186,29,210,178,53,75,191,43,87,146,21,255,0,21,169,210,205,75,197,168,236,157,172,146,223,144,82,92,46,23,31,13,27,124,69,13,69,50,178,146,14,234,47,113,253,185,41,107,93,208,228,70,183,191,187,85,85,239,218,202,128,0,0,0,0,0,0,165,110,117,126,105,241,111,167,244,62,163,113,50,175,35,31,215,103,238,223,241,35,21,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,187,63,118,255,0,137,1,106,128,0,0,0,32,7,58,191,43,24,183,212,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,73,255,0,206,175,202,198,45,245,2,135,211,174,37,59,96,121,254,101,166,25,52,25,158,159,228,53,118,43,237,45,61,93,53,61,194,145,81,179,192,202,154,121,41,229,88,221,182,236,122,197,52,136,143,110,207,98,170,57,170,215,34,57,2,197,57,175,113,199,83,146,221,111,124,35,233,203,41,22,197,109,168,167,102,93,118,71,197,80,181,213,113,58,57,219,69,2,181,92,145,50,9,90,206,235,151,105,86,104,157,30,204,108,111,239,66,14,24,184,122,202,184,160,214,91,46,145,226,213,62,3,199,247,42,110,55,71,210,201,81,13,178,134,38,245,75,81,35,88,159,228,198,196,115,152,215,203,44,76,87,179,175,169,58,86,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,108,39,193,247,9,152,111,8,186,95,246,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,250,55,238,61,17,29,43,213,67,32,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,42,47,157,95,154,124,91,233,253,15,168,220,75,169,41,91,157,95,154,124,91,233,253,15,168,220,64,202,188,140,127,93,159,187,127,196,139,84,42,175,145,143,235,179,247,111,248,145,106,128,8,191,204,147,69,238,186,223,194,94,81,98,197,241,10,188,147,39,177,212,81,223,172,84,116,143,119,125,39,134,100,108,238,142,52,114,119,159,224,229,172,106,69,179,149,202,228,70,53,210,116,18,128,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,171,17,58,121,62,232,229,247,57,226,129,53,86,158,111,15,101,211,75,124,245,21,146,116,177,253,250,170,234,121,233,41,233,182,87,181,237,234,99,234,101,238,35,94,212,240,221,14,233,89,26,164,43,203,46,54,43,198,85,121,187,98,216,231,217,251,45,109,194,162,162,221,104,241,143,171,246,125,43,228,115,162,166,239,189,17,242,246,216,173,103,113,201,212,238,157,215,222,165,180,242,66,191,226,181,58,89,169,120,181,29,147,181,146,91,242,10,75,133,194,227,225,163,111,136,161,168,166,86,82,65,221,69,238,63,183,37,45,107,186,28,136,214,247,247,106,170,189,251,5,149,0,0,199,250,215,175,122,79,195,182,43,75,154,235,30,87,246,126,203,91,112,101,174,10,159,3,83,87,215,84,248,228,145,177,244,83,199,35,211,118,67,34,238,169,211,240,237,190,234,136,184,255,0,75,120,245,225,59,90,115,187,102,153,233,166,171,123,103,36,188,247,188,21,23,176,174,84,253,222,212,47,154,79,206,77,78,200,219,180,113,61,223,19,147,125,182,77,213,81,23,0,115,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,9,255,0,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,210,127,243,171,242,177,139,125,64,161,244,235,137,81,122,55,129,234,134,167,234,37,191,79,244,110,150,174,171,44,190,211,215,82,82,211,211,92,35,162,124,240,45,36,222,42,37,150,71,177,136,199,83,36,237,123,92,228,71,177,92,207,127,86,202,19,43,153,215,30,63,150,251,237,78,131,105,61,235,171,1,199,238,14,246,149,210,221,113,238,82,229,19,53,144,186,61,219,218,106,246,105,231,109,66,55,166,73,34,153,201,28,201,191,68,78,72,235,193,247,9,153,151,23,90,161,246,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,250,246,238,61,17,91,19,213,48,81,121,60,164,53,55,72,242,158,26,35,211,189,62,179,85,218,178,28,50,163,175,43,134,166,54,57,245,149,117,111,145,241,214,164,241,198,198,202,201,27,19,163,99,92,157,216,153,78,216,156,175,107,35,150,64,151,248,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,122,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,89,124,243,191,82,127,188,159,195,75,84,42,175,158,119,234,79,247,147,248,104,16,3,133,205,116,254,77,122,237,140,235,95,217,111,180,127,103,60,111,247,179,199,120,62,255,0,136,163,158,155,252,55,110,78,158,158,255,0,87,232,46,253,59,123,183,221,58,86,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,117,242,205,57,80,240,57,83,146,221,108,156,92,106,51,233,22,197,109,168,168,126,35,105,86,69,80,181,213,113,58,72,29,91,58,57,28,145,50,9,90,254,211,83,105,86,104,155,38,236,108,108,239,6,106,229,165,203,238,155,71,173,86,126,32,245,126,213,87,30,160,215,211,248,155,61,166,174,41,105,103,198,152,246,213,65,34,72,140,157,89,59,234,41,167,137,202,201,162,107,224,93,218,168,143,71,109,10,249,142,240,57,77,194,150,101,65,152,105,243,234,234,52,235,48,168,157,148,48,202,201,101,125,146,173,168,143,90,41,103,84,86,189,142,106,185,208,57,206,238,185,145,74,215,35,150,21,150,75,222,58,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,137,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,5,5,240,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,109,180,209,119,101,84,141,206,72,228,107,220,215,116,170,178,88,227,89,157,120,193,225,51,50,225,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,94,221,183,170,35,101,98,174,10,3,101,62,19,188,172,104,223,211,252,123,211,160,34,175,51,174,60,127,34,22,42,157,6,210,123,215,78,125,144,91,221,237,43,165,186,227,219,170,197,225,115,225,116,123,183,180,228,239,84,64,234,132,111,76,145,203,11,86,57,147,110,184,156,178,171,132,239,43,26,55,244,255,0,30,244,232,10,33,227,115,78,117,115,76,120,151,204,108,154,213,149,85,229,121,13,109,67,46,76,200,230,166,124,12,188,82,74,196,88,103,137,142,68,107,24,214,167,101,99,143,120,162,124,15,133,142,86,196,138,6,52,210,221,45,206,245,167,59,182,105,158,154,88,189,179,146,94,123,222,10,139,197,67,79,221,237,66,249,164,252,228,207,100,109,218,56,158,239,137,201,190,219,38,234,168,139,177,79,12,92,61,98,188,47,232,213,151,72,241,106,159,31,224,59,149,55,27,163,233,99,167,154,231,93,43,186,165,168,145,172,79,242,99,98,57,207,115,34,138,38,43,223,209,212,181,87,201,207,88,244,227,78,245,199,34,193,179,88,109,84,23,92,246,223,77,67,96,189,214,57,25,35,106,162,153,85,109,177,185,88,189,62,43,184,215,123,228,99,93,37,36,44,68,123,223,26,37,212,129,215,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,244,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,94,206,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,215,183,109,234,136,217,88,171,177,153,90,188,230,245,103,70,169,48,75,22,140,94,241,15,109,106,77,95,110,249,102,184,244,186,47,179,244,43,50,178,89,187,187,126,119,196,118,36,135,195,162,171,126,14,235,250,93,20,29,97,138,185,78,241,175,113,197,178,171,103,10,250,145,115,235,198,239,59,211,97,211,189,105,105,225,181,87,58,74,138,137,41,228,114,181,146,77,226,164,155,165,138,233,30,228,149,34,141,140,84,149,85,150,211,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,161,136,231,187,165,140,114,236,212,87,46,219,34,42,251,141,99,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,117,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,96,141,95,199,115,188,83,129,221,81,176,106,94,162,253,187,201,41,116,255,0,40,241,185,7,178,33,181,248,206,170,74,167,199,253,203,10,172,113,244,70,230,71,240,175,197,219,234,95,123,148,14,171,254,106,63,2,127,247,243,255,0,147,55,143,250,161,42,141,85,205,170,0,17,43,154,110,1,77,157,112,91,153,85,38,61,87,118,185,98,181,20,23,251,106,83,36,174,125,43,227,169,100,85,21,10,200,215,226,99,40,231,171,87,245,162,177,172,234,122,237,208,142,108,181,58,166,172,125,132,252,150,102,95,149,47,251,12,251,63,113,251,71,254,27,255,0,130,252,52,158,43,252,7,231,127,192,247,63,193,252,127,209,247,236,6,176,69,170,114,66,210,223,254,185,122,215,112,177,127,218,152,181,162,231,226,191,182,166,190,14,202,63,255,0,181,174,235,123,63,169,142,255,0,8,133,85,151,253,202,227,200,158,153,126,53,235,21,160,74,160,0,26,171,155,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,149,64,0,0,0,69,94,104,254,68,245,55,240,95,88,162,40,4,191,238,104,254,68,245,55,240,95,88,162,40,4,11,169,231,87,229,99,22,250,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,105,63,249,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,5,255,0,0,0,0,0,24,83,90,248,204,225,179,135,108,170,151,10,214,61,72,251,63,122,173,183,178,233,5,55,177,235,234,250,233,95,36,145,182,78,186,120,36,98,110,248,100,77,149,122,190,29,246,217,81,87,53,148,173,206,175,205,62,45,244,254,135,212,110,32,90,166,133,241,71,161,60,74,123,111,242,41,156,253,163,251,57,225,189,167,253,236,172,163,236,120,142,239,103,253,51,20,125,93,93,137,127,71,125,186,125,251,110,155,229,82,170,249,24,254,187,63,118,255,0,137,22,168,0,0,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,148,173,197,143,154,125,100,250,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,104,18,168,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,224,190,239,146,28,206,46,3,202,46,225,127,97,225,187,252,142,64,66,222,62,240,136,105,241,23,106,13,36,15,117,93,141,204,172,107,145,206,114,39,76,212,155,170,183,109,191,69,139,243,84,59,215,6,218,199,75,159,105,245,174,141,245,80,44,212,116,144,64,246,167,67,87,169,144,83,162,251,145,203,247,188,237,220,89,99,44,200,180,63,49,164,237,50,73,29,104,157,90,143,219,238,70,187,239,79,246,37,106,240,103,173,143,211,77,99,169,195,111,21,245,81,210,62,189,244,140,141,189,199,179,173,106,169,227,79,115,93,182,219,49,83,228,5,184,231,29,110,199,106,22,55,34,111,209,243,251,254,54,149,63,194,213,162,105,120,183,184,182,174,68,89,41,160,161,147,220,187,127,170,210,47,236,254,194,212,46,215,122,107,214,13,29,206,153,206,115,106,33,134,70,42,166,219,162,185,191,180,170,206,26,175,8,238,47,174,21,17,171,216,218,152,168,24,169,242,255,0,84,163,79,185,64,183,203,98,109,65,78,159,178,38,127,243,40,126,163,242,90,151,170,221,76,187,239,188,44,95,255,0,5,15,214,7,5,68,221,78,77,249,28,21,87,115,147,126,64,121,118,219,123,206,45,217,62,227,203,143,13,3,153,241,178,186,175,7,98,172,168,84,78,150,67,35,149,87,246,35,28,191,244,31,100,233,250,168,247,51,11,186,237,51,227,222,142,116,221,170,169,183,230,94,5,85,84,248,205,67,227,130,90,69,115,100,101,60,151,102,181,35,77,182,99,36,171,219,229,191,244,139,114,178,66,180,118,136,227,93,190,4,114,255,0,248,74,165,83,240,185,101,117,227,141,203,236,243,72,178,248,111,109,185,28,247,110,187,119,156,212,249,167,251,50,213,46,215,26,91,13,138,170,190,169,234,216,41,97,124,143,114,53,87,100,77,213,125,201,243,3,9,113,67,150,205,108,198,159,13,186,86,37,76,200,176,35,85,168,229,93,227,155,228,155,254,212,67,184,112,237,67,60,58,103,99,172,171,71,36,245,84,81,205,34,42,109,239,114,189,126,91,123,191,72,143,249,131,110,186,215,169,84,177,99,149,253,203,77,13,83,18,118,75,35,226,69,86,84,59,169,58,93,186,47,195,43,126,226,92,97,182,102,216,49,155,109,165,172,107,124,37,44,81,42,55,109,189,205,219,238,68,3,236,189,205,99,119,114,236,136,117,203,246,99,67,103,149,180,221,105,36,178,126,140,109,86,171,151,231,247,110,139,252,213,63,94,71,123,162,180,210,247,107,170,59,49,170,170,117,116,185,126,237,254,228,83,170,219,40,241,236,146,228,151,106,74,167,86,74,198,185,17,178,49,122,91,247,174,200,230,167,244,191,111,222,7,108,183,203,61,83,17,239,68,79,237,77,191,105,245,88,197,68,217,92,122,105,233,210,22,244,244,181,63,176,247,42,170,39,187,238,247,129,201,25,183,222,167,148,77,142,9,42,42,236,191,51,216,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,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,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,11,169,229,113,228,79,76,191,26,245,138,210,85,17,87,149,199,145,61,50,252,107,214,43,73,84,0,197,92,88,249,88,214,79,167,249,15,167,78,101,83,21,113,99,229,99,89,62,159,228,62,157,56,26,214,25,215,131,190,21,115,46,43,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,141,27,43,152,246,248,153,26,217,27,11,58,93,212,244,87,42,118,217,35,217,130,141,148,248,104,225,211,4,225,127,75,40,52,207,5,167,255,0,21,89,120,173,235,155,251,231,116,240,208,195,61,103,110,89,100,236,247,123,12,119,105,142,232,103,201,19,230,170,29,215,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,123,0,0,82,183,52,46,5,191,34,153,83,245,199,71,48,207,9,166,215,174,143,108,83,81,59,170,27,21,210,73,28,139,180,40,212,240,244,115,111,31,111,101,115,25,42,190,63,205,53,212,241,172,0,54,146,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,125,230,186,252,104,104,229,139,64,184,160,207,244,171,22,155,174,203,106,184,71,81,110,143,165,233,225,169,106,233,226,171,138,155,119,189,239,127,101,149,13,139,184,231,43,159,219,235,93,149,219,32,89,255,0,37,79,43,25,79,212,10,239,78,183,19,252,128,28,149,60,172,101,63,80,43,189,58,220,79,240,5,0,243,71,243,217,169,191,130,250,61,17,127,197,0,243,71,243,217,169,191,130,250,61,16,17,214,76,255,0,50,151,1,167,210,215,100,53,105,137,210,222,38,191,178,210,213,70,192,183,25,97,142,7,84,61,17,55,123,210,40,88,198,245,42,244,34,201,209,211,220,147,170,79,242,253,224,70,251,197,86,85,30,107,148,179,193,105,150,63,112,72,238,53,59,178,79,106,85,65,37,44,146,218,186,25,81,21,68,29,218,106,135,47,137,106,43,89,182,201,187,189,201,135,248,85,225,159,50,226,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,125,72,233,159,213,44,108,100,109,84,234,123,219,212,230,51,174,70,108,83,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,245,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,49,175,22,62,86,53,147,233,254,67,233,211,153,84,197,92,88,249,88,214,79,167,249,15,167,78,6,181,134,195,220,191,116,135,13,210,14,20,48,24,48,248,42,209,249,133,158,135,47,187,205,83,58,202,249,238,53,212,112,62,87,34,123,154,198,53,169,28,108,107,81,54,100,77,87,117,61,94,247,107,194,108,167,194,119,149,141,27,250,127,143,122,116,0,101,80,0,2,128,121,149,240,245,138,240,233,196,213,117,147,10,169,218,203,151,91,219,150,211,91,219,75,28,17,218,188,77,85,76,111,163,137,35,68,98,194,199,192,229,141,17,173,233,141,236,98,163,149,138,247,223,241,74,220,234,252,211,226,223,79,232,125,70,226,6,85,228,99,250,236,253,219,254,36,90,161,85,124,140,127,93,159,187,127,196,139,84,0,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,42,185,24,254,187,63,118,255,0,137,22,168,82,95,45,190,38,48,222,20,52,143,94,53,75,48,161,171,184,189,213,24,197,182,209,108,166,69,107,238,55,25,25,118,124,80,44,157,42,216,89,211,20,143,124,142,69,233,99,29,210,215,191,162,55,244,174,26,121,143,234,198,146,113,5,125,213,237,80,159,237,141,6,160,120,10,124,210,40,168,169,169,170,167,142,146,46,205,53,77,55,105,177,198,201,161,141,92,137,31,195,28,173,115,154,254,151,43,102,140,47,164,31,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,128,0,0,0,1,170,185,127,220,174,60,137,233,151,227,94,177,90,80,9,127,220,174,60,137,233,151,227,94,177,90,4,170,0,1,90,188,216,184,40,183,101,56,173,207,138,141,55,182,116,100,150,109,170,115,24,24,149,85,19,93,104,91,29,61,60,117,17,181,28,248,225,240,177,195,212,244,108,108,106,196,178,200,247,162,196,136,250,182,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,108,230,81,95,51,14,10,45,220,48,103,118,220,219,77,45,158,27,77,178,221,169,168,168,227,74,169,189,141,93,12,49,164,148,243,84,76,233,58,251,219,62,120,213,210,117,46,211,181,24,141,133,28,224,184,158,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,174,55,59,100,114,177,189,108,86,72,212,232,123,85,99,7,52,46,53,255,0,147,254,8,253,24,211,219,157,214,135,82,115,43,123,42,98,184,209,47,103,216,214,183,76,230,62,161,37,115,87,121,165,237,79,12,105,26,163,227,248,229,235,141,204,139,185,89,124,22,241,165,153,112,109,153,93,239,54,108,118,147,36,199,178,74,120,225,189,89,102,153,41,159,80,248,82,69,166,154,42,148,99,221,19,227,116,178,110,157,46,99,153,35,209,91,213,208,248,240,174,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,3,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,54,19,224,251,132,204,55,132,93,47,251,15,98,168,164,188,95,107,234,36,169,190,228,109,160,90,89,238,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,253,27,247,30,136,142,149,234,177,215,150,47,1,223,145,11,21,54,188,234,197,151,167,62,200,45,237,246,109,174,227,110,237,213,98,240,185,243,54,77,157,221,114,119,170,32,117,58,187,170,56,229,133,171,36,43,183,92,173,89,254,0,0,4,0,231,87,229,99,22,250,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,105,63,249,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,5,244,101,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,243,95,126,54,248,62,201,184,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,233,110,195,199,74,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,133,58,242,163,226,151,42,210,77,101,131,67,190,205,221,114,76,111,83,46,20,240,120,106,23,73,44,214,138,230,181,201,227,163,135,171,183,217,237,255,0,166,157,178,57,34,129,146,117,42,65,219,125,223,145,255,0,131,174,14,176,78,16,48,74,139,5,130,179,219,57,37,231,163,237,6,65,219,154,159,218,157,169,170,31,75,253,202,249,229,142,14,212,117,11,31,230,213,58,246,234,118,234,190,233,0,0,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,12,84,92,79,42,254,58,169,179,252,122,213,195,14,169,87,210,65,147,216,233,225,182,225,147,67,75,47,93,218,221,5,44,207,116,18,164,113,172,49,190,150,26,100,68,145,239,103,117,142,98,116,186,70,61,242,99,76,71,130,143,229,85,203,51,74,239,248,5,178,213,30,166,226,222,218,146,219,83,58,118,164,186,80,165,222,224,178,91,29,55,83,88,222,167,189,36,137,210,163,154,201,26,230,239,19,102,150,68,149,92,20,114,230,211,142,21,124,22,127,127,170,251,83,169,178,91,210,10,155,148,155,45,13,174,71,245,247,155,110,141,88,215,183,169,143,72,157,52,138,178,61,172,119,74,66,217,100,137,66,96,0,0,130,188,224,181,142,197,131,112,192,186,85,81,15,136,189,106,93,194,10,122,56,250,158,206,197,45,13,68,21,117,21,59,163,28,199,116,189,148,209,118,213,204,114,248,158,182,245,36,110,66,144,73,149,205,67,136,123,174,178,241,47,117,192,233,110,180,149,88,158,152,212,77,100,180,178,26,55,66,246,214,171,33,75,147,165,116,137,214,247,165,76,46,133,21,54,143,162,157,138,196,94,167,73,36,53,2,85,114,197,213,47,201,127,25,56,87,139,190,251,50,213,150,248,140,90,225,253,203,222,241,94,42,53,240,144,123,152,231,51,170,186,58,47,141,189,59,109,241,57,24,175,47,248,213,92,217,35,132,93,111,186,241,29,195,166,25,172,183,219,29,37,162,229,127,167,169,109,101,37,36,142,124,9,61,61,84,212,210,62,62,175,137,172,123,160,87,163,21,92,172,71,163,85,207,233,235,80,204,0,0,0,0,0,0,41,91,157,95,154,124,91,233,253,15,168,220,76,171,200,199,245,217,251,183,252,72,197,92,234,252,211,226,223,79,232,125,70,226,101,94,70,63,174,207,221,191,226,64,90,160,0,0,0,8,1,206,175,202,198,45,245,2,135,211,174,37,43,23,83,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,208,44,211,151,23,3,149,60,41,97,181,249,134,160,190,146,163,81,115,10,120,25,93,12,76,138,86,89,41,26,170,244,162,138,116,69,115,222,231,43,93,59,154,238,211,159,20,77,106,57,33,73,100,153,64,0,41,91,157,95,154,124,91,233,253,15,168,220,75,169,41,91,157,95,154,124,91,233,253,15,168,220,64,202,188,140,127,93,159,187,127,196,139,84,42,175,145,143,235,179,247,111,248,145,106,128,8,43,206,11,88,236,88,55,12,11,165,85,16,248,139,214,165,220,32,167,163,143,169,236,236,82,208,212,65,87,81,83,186,49,204,119,75,217,77,23,109,92,199,47,137,235,111,82,70,228,39,81,68,60,212,56,135,186,235,47,18,247,92,14,150,235,73,85,137,233,141,68,214,75,75,33,163,116,47,109,106,178,20,185,58,87,72,157,111,122,84,194,232,81,83,104,250,41,216,172,69,234,116,146,4,53,37,87,44,93,82,252,151,241,147,133,120,187,239,179,45,89,111,136,197,174,31,220,189,239,21,226,163,95,9,7,185,142,115,58,171,163,162,248,219,211,182,223,19,145,138,242,42,128,54,168,6,31,225,23,91,238,188,71,112,233,134,107,45,246,199,73,104,185,95,233,234,91,89,73,73,35,159,2,79,79,85,53,52,143,143,171,226,107,30,232,21,232,197,87,43,17,232,213,115,250,122,215,48,0,0,1,0,57,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,129,63,249,139,242,232,252,189,248,189,107,209,75,119,250,36,254,111,218,118,206,247,253,145,255,0,165,41,161,252,245,77,75,41,232,252,61,60,82,187,225,103,231,126,75,241,108,171,80,26,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,155,153,143,141,219,199,43,219,241,53,118,223,116,217,81,21,54,126,40,47,153,110,176,232,150,176,241,23,120,186,105,6,55,73,37,69,5,71,134,188,102,20,151,153,234,160,201,94,202,90,88,99,88,224,123,82,40,25,78,176,75,18,62,21,115,39,77,164,69,84,86,170,133,191,240,125,197,158,27,197,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,141,251,140,69,87,68,244,72,65,207,59,245,39,251,201,252,52,141,92,177,116,187,136,44,211,136,42,108,199,68,50,95,179,52,24,207,76,89,53,234,88,162,171,165,142,150,120,166,124,84,181,52,46,168,134,74,184,106,36,165,237,170,70,238,168,221,211,42,57,142,99,28,146,87,158,119,234,79,247,147,248,104,16,131,129,221,33,195,117,223,138,140,15,75,117,6,10,185,241,235,181,69,100,213,208,83,78,176,190,161,148,212,83,213,36,42,244,248,154,199,186,6,177,234,213,107,250,28,238,151,49,219,57,54,51,40,7,149,199,158,205,50,252,107,209,235,75,254,0,0,3,21,113,59,195,214,43,197,6,141,94,180,143,41,169,240,30,63,183,83,110,186,50,150,58,137,173,149,209,59,170,42,136,218,244,255,0,42,55,163,92,199,62,41,101,98,61,157,125,73,173,97,181,65,170,184,27,41,240,157,229,99,70,254,159,227,222,157,1,210,184,219,224,251,25,226,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,165,221,215,132,239,43,26,55,244,255,0,30,244,232,12,170,6,172,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,189,203,155,141,127,229,85,167,19,216,51,251,157,170,61,77,197,191,55,114,166,129,123,82,93,40,81,24,145,220,219,15,75,88,222,167,189,99,149,177,43,154,201,26,215,109,19,102,138,52,194,188,216,184,40,183,101,56,173,207,138,141,55,182,116,100,150,109,170,115,24,24,149,85,19,93,104,91,29,61,60,117,17,181,28,248,225,240,177,195,212,244,108,108,106,196,178,200,247,162,196,136,250,182,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,6,194,124,85,113,49,134,240,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,78,149,108,44,233,138,71,190,71,34,244,177,142,233,107,223,209,27,245,215,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,76,171,198,15,22,121,151,23,90,161,246,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,58,246,237,177,85,91,19,17,36,87,44,94,3,191,45,247,218,109,121,213,139,47,86,3,143,220,27,236,219,93,198,221,220,165,202,38,107,38,108,155,59,186,213,236,211,206,218,117,119,84,114,69,51,146,72,87,126,137,90,129,42,185,98,240,29,249,16,177,83,107,206,172,89,122,115,236,130,222,223,102,218,238,54,238,221,86,47,11,159,51,100,217,221,215,39,122,162,7,83,171,186,163,142,88,90,178,66,187,117,202,213,159,224,0,0,0,33,175,54,204,214,213,138,240,91,144,88,174,20,245,114,84,102,55,139,85,146,133,208,177,170,200,231,101,75,107,149,210,170,185,21,25,218,161,149,168,173,71,47,91,152,155,108,170,230,204,162,154,249,210,107,29,139,48,214,92,75,71,109,16,247,42,244,238,223,81,81,116,169,234,122,116,213,92,155,79,35,105,186,28,196,69,232,130,10,121,123,141,123,218,239,19,211,240,186,55,34,133,117,150,169,201,11,84,191,250,229,232,165,194,251,255,0,106,101,54,139,103,133,254,218,106,249,251,200,207,254,214,183,161,239,254,182,55,252,34,149,213,138,104,229,247,48,209,172,255,0,88,173,19,119,41,52,238,225,99,167,186,83,116,177,58,105,110,78,170,141,181,61,110,122,42,244,79,5,60,93,182,177,238,119,137,234,248,91,27,149,114,95,47,12,214,213,128,113,165,165,87,219,205,61,92,212,245,87,135,217,24,218,102,53,207,73,238,20,210,208,194,229,71,57,169,208,217,106,99,115,215,125,209,136,229,68,114,162,53,67,97,224,0,26,171,155,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,149,76,127,135,235,246,141,103,250,143,148,233,30,27,168,86,171,174,95,133,244,251,110,215,3,221,220,166,221,81,174,233,114,162,50,94,219,213,35,151,182,231,118,164,115,89,39,67,213,26,177,87,152,255,0,48,10,62,29,236,82,233,38,144,228,95,232,177,95,225,167,150,166,158,56,42,35,199,105,122,217,39,85,67,38,100,145,190,105,163,69,99,33,86,245,36,114,172,174,86,126,101,37,166,189,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,205,204,199,198,237,227,149,237,248,154,187,111,186,108,168,138,129,179,240,48,87,7,220,89,225,188,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,232,223,184,196,85,116,79,68,206,160,69,94,104,254,68,245,55,240,95,88,162,40,4,191,238,104,254,68,245,55,240,95,88,162,40,4,11,169,231,87,229,99,22,250,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,105,63,249,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,5,255,0,2,141,184,218,230,45,153,106,190,188,216,178,46,31,243,92,131,31,196,244,234,161,38,199,230,107,146,36,184,92,83,184,201,110,79,129,204,69,86,73,20,139,3,97,159,175,243,43,39,83,25,226,38,136,181,78,15,184,179,195,120,186,210,255,0,183,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,209,191,113,136,170,232,158,136,25,212,0,0,0,0,0,0,0,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,148,173,197,143,154,125,100,250,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,104,18,168,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,226,227,144,3,131,119,67,153,227,239,60,129,214,53,34,137,183,44,30,249,71,35,119,108,180,19,53,125,255,0,119,79,188,161,13,102,101,78,3,196,77,214,231,74,254,134,67,126,158,102,251,145,125,201,93,35,147,231,213,253,4,54,13,184,64,218,138,57,160,114,34,164,145,185,170,139,242,247,161,85,92,123,112,245,52,25,45,70,91,69,111,150,70,213,84,62,71,43,98,85,68,87,73,85,34,237,180,127,217,247,129,47,120,79,212,152,117,39,67,241,248,155,55,114,104,237,180,236,149,189,42,158,244,115,211,250,45,79,245,53,249,16,135,76,45,175,199,248,202,146,30,223,75,94,235,122,39,191,125,190,58,37,95,189,127,105,150,57,124,99,121,45,142,40,58,233,170,99,164,124,109,217,30,201,17,187,35,106,191,169,19,230,167,225,200,98,134,215,198,85,28,157,152,219,223,146,145,158,246,162,123,247,183,255,0,96,22,79,100,119,85,162,137,127,109,60,107,255,0,224,161,251,143,157,143,191,185,101,161,95,119,250,90,47,151,249,8,125,16,61,46,95,137,83,250,207,99,62,71,23,39,191,115,147,64,59,238,9,243,60,63,125,207,44,69,251,192,228,98,190,35,110,41,109,211,27,253,66,187,100,75,109,82,252,190,255,0,15,50,254,207,234,50,154,251,136,215,199,5,231,217,250,69,120,100,110,84,115,232,231,111,185,127,109,45,79,245,129,12,57,126,163,171,248,156,201,238,238,247,252,55,125,157,253,179,68,187,109,255,0,11,246,19,99,138,156,253,246,109,55,189,91,232,106,118,171,172,165,116,13,103,71,205,92,232,219,243,86,170,124,158,64,158,19,50,218,125,55,177,100,217,188,207,141,147,173,84,237,106,185,81,55,238,58,151,253,147,87,246,253,231,196,192,117,23,43,226,79,136,140,122,217,112,170,153,244,14,185,83,171,217,19,228,88,250,82,54,185,119,69,116,141,249,193,251,63,250,1,59,184,42,194,106,232,241,121,111,183,79,116,245,213,78,169,79,151,232,190,58,119,127,53,219,124,209,126,228,37,75,158,216,217,239,95,114,31,3,3,176,65,140,98,244,86,184,89,210,216,33,141,137,238,68,247,54,54,183,246,39,244,127,97,237,188,210,62,228,215,177,38,123,90,213,253,22,187,101,249,167,254,192,35,47,24,121,188,175,180,91,177,234,7,245,201,81,90,173,95,118,219,34,195,182,254,246,255,0,179,253,167,103,225,27,6,175,177,89,18,247,95,39,82,214,70,174,68,217,169,178,62,56,93,247,57,127,103,236,50,69,143,76,113,134,78,181,211,90,105,228,145,118,248,166,130,53,95,114,251,182,248,62,126,227,191,91,232,233,232,224,108,52,240,50,38,49,17,173,107,90,141,68,68,68,68,249,127,96,31,177,173,233,247,33,228,226,174,253,135,30,226,162,236,168,160,114,86,162,158,81,54,8,187,161,228,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,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,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,23,83,202,227,200,158,153,126,53,235,21,164,170,34,175,43,143,34,122,101,248,215,172,86,146,168,1,138,184,177,242,177,172,159,79,242,31,78,156,202,166,42,226,199,202,198,178,125,63,200,125,58,112,53,172,54,168,53,87,54,168,0,0,0,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,63,249,42,121,88,202,126,160,87,122,117,184,159,228,0,228,169,229,99,41,250,129,93,233,214,226,127,128,40,7,154,63,158,205,77,252,23,209,232,139,254,40,7,154,63,158,205,77,252,23,209,232,128,159,252,149,60,172,101,63,80,43,189,58,220,79,242,0,114,84,242,177,148,253,64,174,244,235,113,63,192,24,171,139,31,43,26,201,244,255,0,33,244,233,204,170,98,174,44,124,172,107,39,211,252,135,211,167,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,53,172,54,83,225,59,202,198,141,253,63,199,189,58,0,50,168,0,1,74,220,234,252,211,226,223,79,232,125,70,226,93,73,74,220,234,252,211,226,223,79,232,125,70,226,6,85,228,99,250,236,253,219,254,36,90,161,85,124,140,127,93,159,187,127,196,139,84,0,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,21,79,171,113,196,242,171,61,138,209,148,221,177,155,173,21,151,32,241,30,200,184,212,81,73,29,45,195,176,244,100,254,30,87,34,50,94,219,213,26,254,133,94,151,42,34,236,166,127,224,95,131,43,239,24,122,143,85,108,146,235,236,108,51,23,240,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,223,121,165,237,74,137,35,154,177,198,214,57,206,234,84,100,82,93,167,16,252,50,96,60,65,104,53,118,131,86,83,82,99,246,214,211,211,182,195,81,67,110,133,201,99,158,155,111,12,250,120,149,17,172,99,90,139,19,153,26,177,86,23,201,27,92,206,189,208,42,219,150,47,30,63,145,11,237,54,131,106,197,235,167,1,200,46,13,246,109,210,227,113,237,210,226,243,57,147,58,77,155,218,114,246,106,39,117,58,59,170,72,226,133,203,36,203,183,92,174,91,169,53,140,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,89,167,41,78,53,253,183,71,71,194,110,166,220,238,181,151,168,123,210,97,119,9,215,191,27,168,97,131,184,251,99,149,27,215,31,101,145,75,36,78,145,206,106,198,174,137,22,52,138,22,60,44,252,0,5,59,115,48,230,9,153,101,25,150,79,195,94,146,221,106,236,120,197,142,162,178,193,147,215,83,74,157,119,247,237,2,77,78,168,248,27,53,51,33,154,58,168,31,219,149,89,80,199,59,126,168,220,136,178,127,151,7,48,10,62,34,44,81,105,38,175,100,95,232,177,65,226,103,138,166,162,56,41,227,200,169,122,223,39,85,59,33,100,113,178,104,99,84,99,225,70,245,44,113,36,173,87,254,121,34,252,156,200,249,125,212,241,19,77,30,176,232,221,170,145,186,139,110,167,109,53,109,182,24,162,133,249,51,22,88,35,137,101,168,154,120,161,133,244,208,164,238,71,185,174,124,140,70,71,190,204,141,18,155,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,58,249,127,220,174,60,137,233,151,227,94,177,90,80,9,127,220,174,60,137,233,151,227,94,177,90,4,170,0,0,49,167,18,54,205,18,187,104,150,83,75,196,108,148,140,211,166,83,197,83,124,90,154,185,233,153,209,12,241,203,18,35,233,220,217,149,235,51,34,70,50,53,235,145,234,214,34,57,93,210,185,44,165,110,103,92,120,254,91,239,181,58,13,164,247,174,172,7,31,184,59,218,87,75,117,199,185,75,148,76,214,66,232,247,111,105,171,217,167,157,181,8,222,153,36,138,103,36,115,38,253,17,57,2,0,18,83,151,110,11,163,90,133,197,102,41,97,214,251,165,170,59,43,123,179,208,90,238,144,57,244,183,219,162,34,54,150,133,238,234,107,27,212,247,247,81,178,117,50,103,66,144,43,92,179,35,87,170,240,169,194,142,163,241,105,157,214,97,184,44,94,14,146,219,111,168,172,184,94,234,97,87,80,208,73,217,145,105,35,157,200,168,169,223,157,140,137,17,136,249,17,171,36,137,27,219,19,208,195,247,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,180,240,33,87,44,254,53,238,60,79,224,151,44,39,82,238,126,39,82,113,45,234,107,107,36,90,88,125,179,67,52,210,44,117,16,211,194,216,250,59,59,178,9,17,177,244,166,240,57,94,174,153,90,217,170,0,0,4,0,231,87,229,99,22,250,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,105,63,249,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,5,255,0,0,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,117,60,174,60,137,233,151,227,94,177,90,74,162,42,242,184,242,39,166,95,141,122,197,105,42,128,24,255,0,95,181,142,197,195,254,141,101,154,197,145,195,226,41,49,155,123,170,35,166,234,123,60,93,83,220,145,211,83,117,177,143,88,251,179,201,20,93,206,133,107,58,250,157,240,181,84,200,5,96,115,172,215,74,203,85,139,11,225,226,195,121,236,251,111,175,36,200,169,163,73,227,145,244,177,63,183,66,199,61,21,34,146,23,204,218,167,186,53,71,185,36,164,129,255,0,6,205,87,133,75,29,131,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,219,109,209,62,68,138,229,139,165,191,149,14,50,112,175,23,98,246,157,171,18,241,25,77,195,251,171,179,225,124,44,107,225,39,247,61,174,127,77,116,148,95,3,122,183,223,226,106,177,30,98,174,44,124,211,235,39,212,12,135,212,103,3,170,101,90,103,149,97,248,134,21,157,93,169,55,178,231,182,250,187,133,162,170,56,228,237,187,195,86,207,71,60,14,123,152,140,89,152,248,17,238,99,28,238,152,231,129,202,168,175,217,44,127,146,126,180,90,173,213,57,230,132,100,57,125,37,45,69,210,162,150,253,140,217,230,99,88,250,169,210,41,25,113,116,82,116,238,247,164,80,209,42,196,175,85,232,141,239,99,118,108,174,78,149,157,232,229,139,57,228,233,166,122,171,81,55,135,189,105,165,194,229,81,71,39,75,223,223,165,174,200,38,164,168,166,217,30,214,55,169,239,166,151,184,173,123,147,195,116,55,165,36,114,144,215,134,237,111,186,240,225,173,184,182,180,89,172,116,151,154,140,114,162,87,62,130,166,71,70,202,152,38,130,74,121,152,143,111,189,143,88,166,147,161,251,57,26,254,151,43,94,136,172,80,217,120,0,0,0,0,0,5,43,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,187,63,118,255,0,137,24,171,157,95,154,124,91,233,253,15,168,220,76,171,200,199,245,217,251,183,252,72,11,84,0,0,0,1,0,57,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,129,127,192,0,5,43,115,171,243,79,139,125,63,161,245,27,137,117,37,43,115,171,243,79,139,125,63,161,245,27,136,25,87,145,143,235,179,247,111,248,145,106,133,85,242,49,253,118,126,237,255,0,18,45,80,12,127,175,218,199,98,225,255,0,70,178,205,98,200,225,241,20,152,205,189,213,17,211,117,61,158,46,169,238,72,233,169,186,216,199,172,125,217,228,138,46,231,66,181,157,125,78,248,90,170,107,46,91,79,58,205,116,172,181,88,176,190,30,44,55,158,207,182,250,242,76,138,154,52,158,57,31,75,19,251,116,44,115,209,82,41,33,124,205,170,123,163,84,123,146,74,72,31,240,108,213,124,64,229,139,165,191,149,14,50,112,175,23,98,246,157,171,18,241,25,77,195,251,171,179,225,124,44,107,225,39,247,61,174,127,77,116,148,95,3,122,183,223,226,106,177,30,4,117,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,118,219,116,79,145,250,178,173,51,202,176,252,67,10,206,174,212,155,217,115,219,125,93,194,209,85,28,114,118,221,225,171,103,163,158,7,61,204,70,44,204,124,8,247,49,142,119,76,115,192,229,84,87,236,157,175,139,31,52,250,201,245,3,33,245,25,201,127,157,232,229,139,57,228,233,166,122,171,81,55,135,189,105,165,194,229,81,71,39,75,223,223,165,174,200,38,164,168,166,217,30,214,55,169,239,166,151,184,173,123,147,195,116,55,165,36,114,129,221,121,39,235,69,170,221,83,158,104,70,67,151,210,82,212,93,42,41,111,216,205,158,102,53,143,170,157,34,145,151,23,69,39,78,239,122,69,13,18,172,74,245,94,136,222,246,55,102,202,228,181,243,90,30,27,181,190,235,195,134,182,226,218,209,102,177,210,94,106,49,202,137,92,250,10,153,29,27,42,96,154,9,41,230,98,61,190,246,61,98,154,78,135,236,228,107,250,92,173,122,34,177,118,94,0,0,2,0,115,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,80,40,125,58,226,84,6,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,230,230,99,227,118,241,202,246,252,77,93,183,221,54,84,69,64,180,174,107,220,113,211,99,86,171,223,8,250,114,202,180,190,220,169,233,217,151,93,145,242,211,165,13,36,173,142,118,209,64,173,86,172,175,158,39,51,186,229,222,36,134,87,71,179,221,35,251,53,149,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,219,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,206,166,238,187,43,149,206,107,24,215,189,236,99,190,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,95,247,4,156,31,99,60,35,105,124,86,86,165,37,110,109,124,167,129,217,101,226,146,90,142,197,116,241,73,59,225,100,113,202,245,107,89,11,106,95,18,61,172,141,100,70,163,222,214,170,244,180,50,86,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,250,91,186,236,141,70,181,172,99,88,198,49,141,174,190,121,223,169,63,222,79,225,165,170,21,87,207,59,245,39,251,201,252,52,8,171,202,227,207,102,153,126,53,232,245,165,255,0,20,3,202,227,207,102,153,126,53,232,245,165,255,0,0,0,0,53,87,54,168,53,87,3,101,62,19,188,172,104,223,211,252,123,211,160,50,169,138,184,78,242,177,163,127,79,241,239,78,128,202,160,13,109,184,186,182,104,149,151,136,188,206,205,195,164,148,146,105,245,5,69,53,53,169,244,149,115,213,64,231,178,150,22,212,172,115,78,231,62,86,120,148,159,103,245,57,142,77,149,138,172,86,169,105,92,206,184,241,252,136,88,170,116,27,73,239,93,57,246,65,111,119,180,174,150,235,143,110,171,23,133,207,133,209,238,222,211,147,189,81,3,170,17,189,50,71,44,45,88,230,77,186,226,114,211,182,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,7,228,196,237,214,43,198,85,102,180,229,57,31,217,251,45,109,194,158,158,227,119,240,111,171,246,125,43,228,107,101,169,236,49,81,242,246,216,174,127,109,171,212,238,157,147,222,166,205,26,85,139,105,198,23,167,24,230,55,164,52,54,170,76,50,146,223,19,172,141,181,202,146,210,201,75,34,119,27,51,37,69,119,123,185,214,178,44,170,231,58,71,61,94,231,57,92,174,93,117,248,157,225,235,42,225,127,89,111,90,71,148,212,248,255,0,1,219,169,183,93,25,75,37,60,55,58,25,91,213,21,68,109,122,127,149,27,209,174,123,89,44,82,177,30,254,142,165,154,156,167,120,215,184,226,217,85,179,133,125,72,185,245,227,119,157,233,176,233,222,180,180,240,218,171,157,37,69,68,148,242,57,90,201,38,241,82,77,210,197,116,143,114,74,145,70,198,42,74,170,192,183,240,0,0,0,3,90,206,41,245,175,249,68,241,5,155,107,28,118,255,0,5,73,144,92,19,192,64,232,187,114,50,134,8,153,79,75,221,111,114,68,73,150,8,98,89,58,94,173,238,43,250,118,110,200,151,209,198,134,177,223,116,11,134,12,255,0,85,113,104,122,239,86,171,124,116,246,233,58,152,158,26,170,174,162,42,72,170,118,123,30,199,246,95,80,217,123,110,106,181,253,190,133,217,29,186,107,153,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,32,22,233,192,183,10,54,45,71,229,163,151,227,253,171,85,93,235,88,253,169,89,79,81,83,11,233,60,37,85,20,174,167,182,199,61,68,42,233,101,134,26,186,63,18,137,183,74,119,228,111,109,200,174,238,84,9,180,150,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,239,53,226,227,155,75,237,90,57,197,166,166,96,118,39,82,37,182,11,199,180,168,224,164,162,109,36,20,144,87,67,29,108,116,177,196,213,86,181,144,182,165,33,77,182,69,72,209,81,173,223,165,2,252,244,7,88,236,92,64,104,214,39,172,88,228,62,30,147,38,183,182,162,74,110,167,191,194,85,49,206,142,166,155,173,236,98,201,218,158,57,98,238,116,35,95,209,212,223,133,200,166,64,32,7,38,205,107,251,115,195,237,219,71,42,237,253,154,189,50,184,39,102,120,226,233,142,122,27,140,181,21,17,245,57,100,114,186,102,206,202,196,118,204,99,82,62,198,221,78,235,82,127,129,170,185,121,57,87,24,56,207,8,220,4,233,5,233,203,73,91,155,95,52,222,200,220,78,207,87,21,71,98,186,120,168,168,89,51,228,146,38,43,90,200,91,82,201,85,142,124,107,34,53,88,199,53,87,169,180,108,118,12,203,63,204,181,6,166,213,85,153,228,53,119,87,216,236,244,86,11,98,76,169,209,71,110,164,137,34,167,167,137,141,68,107,24,214,166,235,178,124,79,115,222,238,167,189,206,80,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,138,215,78,93,26,237,160,154,19,100,214,188,178,221,255,0,108,253,173,182,119,168,255,0,206,231,247,100,84,212,95,158,142,165,254,51,196,119,90,239,205,51,243,95,39,254,212,149,92,168,248,22,255,0,1,197,6,181,225,159,246,189,86,1,69,92,239,242,156,235,164,148,234,223,252,151,133,123,157,253,57,145,159,233,121,139,73,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,13,109,248,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,211,45,60,142,98,255,0,147,35,21,205,123,89,44,81,61,88,254,142,149,216,123,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,73,124,198,120,40,254,74,186,143,5,255,0,0,182,93,100,211,44,167,243,150,218,153,211,187,29,174,185,85,235,37,177,211,117,57,238,233,99,18,72,157,42,53,207,141,206,110,242,186,25,100,94,169,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,210,170,201,99,11,106,230,143,228,79,83,127,5,245,138,34,128,75,243,230,99,118,181,95,249,127,234,5,246,197,115,164,184,219,110,52,246,26,186,58,202,73,155,52,21,48,73,118,161,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,20,24,5,212,243,171,242,177,139,125,64,161,244,235,137,74,197,212,243,171,242,177,139,125,64,161,244,235,137,78,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,58,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,31,38,138,211,117,184,211,87,214,91,237,149,117,84,246,186,116,171,174,150,24,92,246,82,192,178,199,10,75,43,145,54,99,22,89,162,141,28,237,147,174,70,55,230,228,69,201,124,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,233,150,158,71,49,127,201,145,138,230,189,172,150,40,158,172,127,71,74,222,247,7,220,38,97,188,34,233,127,216,123,21,69,37,226,251,95,81,37,77,247,35,109,2,210,207,117,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,232,223,184,244,68,116,175,85,169,110,99,188,14,83,112,165,153,80,102,26,124,250,186,141,58,204,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,187,174,100,82,181,200,229,133,101,144,46,167,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,221,77,120,120,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,169,187,4,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,224,62,176,0,0,0,0,0,0,0,13,107,56,177,243,79,172,159,80,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,41,91,139,31,52,250,201,245,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,208,37,80,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,14,15,127,74,111,247,28,25,47,82,156,158,212,95,113,225,173,70,167,236,3,196,142,217,138,191,212,116,60,255,0,3,196,179,139,108,212,121,21,154,146,177,155,57,81,102,143,171,101,233,122,111,243,79,233,47,252,103,125,123,81,237,86,254,211,175,100,20,117,140,165,150,90,101,221,205,107,156,136,141,223,222,136,191,212,6,57,211,252,67,25,194,102,246,117,130,146,10,120,216,170,198,178,56,149,168,212,78,191,218,171,253,37,32,254,189,86,85,89,56,175,196,238,52,239,86,37,101,202,150,37,217,126,104,139,111,254,223,216,75,106,237,86,142,207,148,203,105,189,90,171,33,146,25,28,207,16,168,214,198,187,55,125,247,93,190,237,147,251,84,175,237,83,212,58,60,223,138,108,89,180,50,245,197,75,116,163,84,84,115,29,250,78,161,79,230,255,0,146,160,91,198,9,80,250,172,78,213,59,215,117,125,20,14,85,254,216,154,167,223,58,190,154,34,166,17,102,223,239,161,167,95,255,0,114,195,180,1,193,202,136,167,150,170,108,113,122,251,195,126,64,114,85,69,84,60,166,223,113,235,86,238,187,238,115,106,108,7,149,93,147,229,185,9,121,129,86,223,170,233,89,141,91,59,137,79,61,60,110,149,27,35,90,138,142,142,165,174,69,69,219,238,84,251,201,180,239,145,90,252,207,114,199,227,53,20,210,208,74,173,168,88,169,209,118,233,93,216,177,213,46,219,46,255,0,122,39,191,96,32,230,162,100,89,14,3,139,212,88,233,103,158,146,42,169,217,212,198,76,155,57,122,190,126,237,255,0,197,39,223,247,18,199,149,214,149,199,93,120,165,206,238,52,177,190,72,230,99,227,115,218,142,114,42,45,100,126,229,234,221,62,73,247,21,227,53,226,243,168,153,44,86,249,149,94,231,163,250,91,208,139,250,61,78,254,107,81,126,245,46,255,0,129,221,63,147,78,244,102,130,162,236,173,133,241,54,161,242,110,143,110,200,149,53,75,239,235,219,111,115,144,9,43,117,170,240,212,171,12,15,237,171,88,190,244,79,146,108,190,243,168,208,93,42,162,169,168,116,247,199,204,213,127,185,139,14,221,41,186,251,183,251,254,239,248,140,31,196,23,17,20,148,205,170,195,177,122,26,170,202,250,166,190,6,201,10,197,35,90,231,119,99,247,162,117,47,233,116,253,223,121,251,56,108,210,187,229,117,170,44,167,45,147,121,107,152,147,182,39,66,248,220,206,165,151,220,187,35,83,228,173,251,128,144,118,154,153,37,133,187,203,214,139,190,203,182,223,121,247,33,85,68,78,191,216,122,169,45,180,180,108,233,130,62,157,191,173,127,110,255,0,122,159,167,169,17,0,243,238,251,144,241,211,191,205,15,8,228,119,245,47,245,158,196,95,234,0,212,216,242,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,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,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,200,125,70,112,46,167,149,199,145,61,50,252,107,214,43,73,84,69,94,87,30,68,244,203,241,175,88,173,37,80,3,21,113,99,229,99,89,62,159,228,62,157,57,149,76,85,197,143,149,141,100,250,127,144,250,116,224,107,88,109,80,106,174,109,80,0,0,0,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,127,242,84,242,177,148,253,64,174,244,235,113,63,200,1,201,83,202,198,83,245,2,187,211,173,196,255,0,0,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,63,249,42,121,88,202,126,160,87,122,117,184,159,228,0,228,169,229,99,41,250,129,93,233,214,226,127,128,49,87,22,62,86,53,147,233,254,67,233,211,153,84,197,92,88,249,88,214,79,167,249,15,167,78,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,107,88,108,167,194,119,149,141,27,250,127,143,122,116,0,101,80,0,2,149,185,213,249,167,197,190,159,208,250,141,196,186,146,149,185,213,249,167,197,190,159,208,250,141,196,12,171,200,199,245,217,251,183,252,72,181,66,170,249,24,254,187,63,118,255,0,137,22,168,0,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,85,114,49,253,118,126,237,255,0,18,45,80,170,190,70,63,174,207,221,191,226,69,170,1,26,184,232,224,202,197,198,30,156,82,219,35,186,251,27,51,197,252,69,70,51,114,149,239,90,86,201,42,51,187,77,83,27,119,222,25,123,81,34,200,214,172,145,185,141,115,122,145,31,20,154,251,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,109,60,64,14,103,92,7,126,91,236,85,58,243,164,246,94,172,251,31,183,187,218,86,187,117,187,185,85,148,66,215,194,216,247,119,117,169,222,167,129,181,10,222,152,228,150,102,164,112,166,253,17,53,3,176,114,211,227,170,167,137,172,102,171,76,53,58,190,174,171,84,49,202,121,238,85,85,206,165,138,56,46,246,229,168,68,108,236,72,35,100,80,190,21,158,24,93,26,181,58,147,183,35,92,245,116,137,28,223,53,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,224,147,140,28,103,139,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,78,167,4,138,42,175,154,231,2,223,225,248,160,209,76,51,254,216,170,207,232,168,93,254,75,155,116,142,157,27,255,0,149,241,79,107,191,161,50,179,253,49,49,106,128,13,85,203,254,229,113,228,79,76,191,26,245,138,210,186,185,143,242,255,0,172,225,222,251,46,173,233,14,59,254,132,245,254,26,9,105,169,228,158,162,76,118,171,161,145,244,212,62,103,201,35,225,154,68,87,178,101,119,74,73,42,196,228,103,230,86,91,21,229,113,228,79,76,191,26,245,138,208,37,80,7,74,214,140,215,50,211,173,47,200,51,141,63,211,90,188,254,251,102,167,109,77,62,57,73,88,148,179,215,177,36,106,74,145,191,161,234,175,108,75,36,136,198,177,207,145,88,140,106,43,156,136,4,53,230,117,199,143,228,66,197,83,160,218,79,122,233,207,178,11,123,189,165,116,183,92,123,117,88,188,46,124,46,143,118,246,156,157,234,136,29,80,141,233,146,57,97,106,199,50,109,215,19,150,157,176,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,117,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,81,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,61,202,247,130,143,228,255,0,130,51,89,245,10,217,117,161,212,156,202,222,250,105,109,213,169,217,246,53,173,211,53,236,167,88,154,229,222,105,123,80,77,34,200,136,248,254,8,186,35,115,37,238,4,138,225,87,134,124,55,133,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,245,43,97,103,76,81,177,145,181,87,165,140,111,83,158,254,185,31,18,185,174,112,81,249,77,197,103,226,83,76,237,150,170,108,147,18,183,212,84,229,177,109,217,154,241,107,134,54,185,42,58,213,201,27,166,165,142,55,251,156,222,185,34,94,148,122,172,48,196,235,21,0,107,3,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,249,185,152,248,221,188,114,189,191,19,87,109,247,77,149,17,83,98,158,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,116,203,79,35,152,191,228,200,197,115,88,231,197,44,79,86,51,175,165,42,87,154,23,5,31,201,255,0,59,126,179,233,237,178,213,67,166,217,149,193,148,209,91,168,147,179,236,107,163,161,115,223,78,145,57,203,188,50,246,167,154,53,141,17,145,252,113,116,70,214,69,220,232,28,185,120,130,213,141,24,226,10,201,139,233,222,63,117,202,109,89,197,194,158,142,253,140,218,224,166,90,171,156,113,197,80,216,164,100,179,55,243,94,31,191,37,66,175,114,24,213,177,170,75,35,25,187,218,23,252,0,2,0,115,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,2,255,0,128,0,0,0,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,37,81,21,121,92,121,19,211,47,198,189,98,180,149,64,13,112,120,208,214,59,22,190,241,65,159,234,174,45,15,69,150,235,112,142,158,221,39,83,215,196,210,210,83,197,73,21,78,207,99,30,206,243,41,219,47,109,205,71,51,185,208,187,171,119,91,169,230,37,174,149,154,3,194,158,87,146,88,111,62,204,201,47,221,172,110,195,51,82,116,145,181,85,74,169,43,226,146,21,107,161,154,58,86,85,77,28,138,230,181,178,66,207,210,85,70,58,128,113,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,120,23,41,201,179,69,62,195,112,251,118,214,58,187,135,122,175,83,110,9,217,130,57,122,163,130,134,221,45,69,60,125,77,88,218,173,153,211,190,177,93,179,222,213,143,177,183,75,186,208,170,190,44,124,211,235,39,212,12,135,212,103,54,61,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,125,230,184,92,88,249,167,214,79,168,25,15,168,206,5,207,114,206,180,218,175,252,191,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,187,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,65,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,94,79,43,143,34,122,101,248,215,172,86,144,131,156,254,131,83,98,186,161,141,107,253,138,138,175,195,231,20,238,181,223,94,218,121,93,4,119,26,56,227,108,18,62,101,122,177,143,154,155,102,54,36,107,61,212,50,61,58,213,207,86,132,201,229,105,174,148,122,193,194,157,135,27,173,188,248,188,147,78,255,0,206,221,206,25,18,8,228,101,44,106,171,111,123,99,137,122,187,62,23,183,11,100,123,90,231,201,77,63,233,43,85,238,152,5,32,114,125,214,59,238,13,197,2,105,85,60,62,34,203,169,118,249,233,235,35,234,99,59,21,84,52,243,213,211,212,238,172,115,221,210,198,84,197,219,71,49,171,226,122,221,212,177,181,11,191,0,0,0,0,2,149,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,236,253,219,254,36,5,170,0,0,0,0,128,28,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,39,255,0,58,191,43,24,183,212,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,64,191,224,0,2,149,185,213,249,167,197,190,159,208,250,141,196,186,146,149,185,213,249,167,197,190,159,208,250,141,196,12,171,200,199,245,217,251,183,252,72,181,66,170,249,24,254,187,63,118,255,0,137,18,255,0,152,150,186,86,104,15,10,121,94,73,97,188,251,51,36,191,118,177,187,12,205,73,210,70,213,85,42,164,175,138,72,85,174,134,104,233,89,85,52,114,43,154,214,201,11,63,73,85,24,224,165,110,52,53,142,197,175,188,80,103,250,171,139,67,209,101,186,220,35,167,183,73,212,245,241,52,180,148,241,82,69,83,179,216,199,179,188,202,118,203,219,115,81,204,238,116,46,234,221,214,207,249,54,104,167,216,110,31,110,218,199,87,112,239,85,234,109,193,59,48,71,47,84,112,80,219,165,168,167,143,169,171,27,85,179,58,119,214,43,182,123,218,177,246,54,233,119,90,20,215,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,173,234,214,55,169,239,106,110,229,70,166,251,170,162,123,205,159,113,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,120,26,225,113,99,230,159,89,62,160,100,62,163,57,115,220,179,173,54,171,255,0,47,253,63,177,95,109,148,151,27,109,198,158,253,73,89,71,87,11,102,130,166,9,46,213,205,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,152,120,177,243,79,172,159,80,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,2,141,181,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,151,103,202,211,93,40,245,131,133,59,14,55,91,121,241,121,38,157,255,0,157,187,156,50,36,17,200,202,88,213,86,222,246,199,18,245,118,124,47,110,22,200,246,181,207,146,154,127,210,86,171,221,13,185,207,232,53,54,43,170,24,214,191,216,168,170,252,62,113,78,235,93,245,237,167,149,208,71,113,163,142,54,193,35,230,87,171,24,249,169,182,99,98,70,179,221,67,35,211,173,92,245,111,73,228,251,172,119,220,27,138,4,210,170,120,124,69,151,82,237,243,211,214,71,212,198,118,42,168,105,231,171,167,169,221,88,231,187,165,140,169,139,182,142,99,87,196,245,187,169,99,106,1,119,224,0,32,7,58,191,43,24,183,212,10,31,78,184,148,172,93,79,58,191,43,24,183,212,10,31,78,184,152,171,149,31,2,223,224,56,160,214,188,51,254,215,170,192,40,171,157,254,83,157,116,146,157,91,255,0,146,240,175,115,191,167,50,51,253,47,48,25,171,151,7,47,250,62,29,236,81,106,222,175,99,191,232,177,95,226,96,138,154,162,72,42,35,199,105,122,223,31,77,59,225,124,145,190,105,163,68,123,230,71,117,36,114,164,77,70,126,121,101,157,64,0,42,175,158,119,234,79,247,147,248,105,106,133,85,243,206,253,73,254,242,127,13,2,42,242,184,243,217,166,95,141,122,61,105,127,197,0,242,184,243,217,166,95,141,122,61,105,127,192,0,0,13,85,205,170,13,85,192,217,79,132,239,43,26,55,244,255,0,30,244,232,14,191,198,15,22,120,111,8,186,95,246,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,58,55,237,177,85,29,43,17,123,7,9,222,86,52,111,233,254,61,233,208,20,129,204,3,93,53,151,90,56,130,187,210,234,246,45,117,194,228,197,58,45,148,56,117,101,115,106,163,178,254,106,53,153,209,200,200,227,100,222,33,232,147,119,209,171,215,27,161,70,189,241,178,37,64,193,121,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,115,220,175,120,40,254,79,248,35,53,159,80,173,151,90,29,73,204,173,239,166,150,221,90,157,159,99,90,221,51,94,202,117,137,174,93,230,151,181,4,210,44,136,143,143,224,139,162,55,50,94,228,85,229,71,193,71,229,55,42,131,137,77,76,182,93,105,177,188,74,225,79,83,137,69,183,102,27,197,210,25,28,229,168,235,71,36,142,134,150,72,217,238,107,122,36,149,122,85,234,144,205,19,174,80,8,255,0,198,191,10,54,46,45,52,106,183,13,237,90,168,242,251,110,245,152,181,238,182,23,187,192,85,117,49,100,141,93,26,163,210,25,216,206,212,137,179,218,155,178,78,219,223,20,104,107,217,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,173,138,230,59,165,236,114,110,213,86,174,219,162,170,123,205,164,202,234,230,185,193,71,229,55,21,159,137,77,51,182,90,169,178,76,74,223,81,83,150,197,183,102,107,197,174,24,218,228,168,235,87,36,110,154,150,56,223,238,115,122,228,137,122,81,234,176,195,19,131,32,114,207,227,94,227,196,254,9,114,194,117,46,231,226,117,39,18,222,166,182,178,69,165,135,219,52,51,77,34,199,81,13,60,45,143,163,179,187,32,145,27,31,74,111,3,149,234,233,149,173,154,166,176,58,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,155,153,143,141,219,199,43,219,241,53,118,223,116,217,81,21,54,83,210,172,194,251,168,26,113,142,102,185,62,5,117,194,174,183,171,124,85,149,118,11,163,216,234,171,124,142,77,214,55,171,63,227,68,114,50,68,106,162,73,28,79,234,141,161,218,192,0,85,175,60,28,254,166,43,86,150,105,109,14,67,72,180,245,85,23,27,253,210,210,213,137,211,163,226,108,80,81,84,61,54,238,177,138,147,87,177,190,244,99,213,36,253,37,141,58,98,175,43,44,2,167,58,227,75,13,170,92,122,146,237,109,197,105,235,239,247,36,169,72,156,202,86,71,76,248,169,234,17,146,47,196,246,86,79,72,172,232,69,123,95,210,244,219,161,92,223,203,204,235,84,191,42,28,100,230,190,18,251,237,59,86,37,225,241,107,127,247,47,103,194,248,88,211,197,193,239,99,92,254,154,233,43,126,55,117,111,191,194,229,98,48,155,252,147,244,190,235,143,105,30,121,170,247,7,85,195,79,153,222,41,109,180,52,243,81,58,38,73,5,189,146,111,85,20,170,187,76,199,203,89,44,75,210,221,154,250,87,167,83,149,85,24,22,62,85,7,60,28,2,154,43,174,150,106,149,14,61,86,181,21,84,247,27,5,210,236,212,149,208,35,34,116,83,209,83,189,119,237,49,234,179,87,189,190,228,123,209,36,253,36,141,58,109,124,139,252,203,176,10,157,65,224,183,81,41,109,184,245,37,214,229,99,167,166,191,210,172,201,23,93,27,41,42,99,150,170,162,39,200,169,208,246,209,165,90,47,74,245,185,142,123,27,213,215,210,161,92,28,159,117,142,251,131,113,64,154,85,79,15,136,178,234,93,190,122,122,200,250,152,206,197,85,13,60,245,116,245,59,171,28,247,116,177,149,49,118,209,204,106,248,158,183,117,44,109,66,239,205,91,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,113,180,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,106,196,78,158,92,28,191,235,56,136,190,197,171,122,189,142,255,0,161,61,7,137,130,42,106,137,39,167,147,34,170,232,124,125,52,239,133,241,200,200,97,145,81,239,153,29,210,178,68,145,53,31,249,229,139,16,112,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,39,75,175,251,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,67,176,0,0,234,154,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,156,133,236,145,187,73,19,29,240,185,55,219,101,221,21,81,117,247,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,253,123,118,222,168,141,149,138,187,25,159,38,243,139,88,178,11,141,138,237,119,161,241,21,120,205,193,247,75,92,157,215,179,195,213,62,150,162,145,210,108,213,68,126,240,85,212,51,103,34,183,227,223,110,166,181,80,42,174,239,195,239,16,92,60,242,175,213,252,111,93,50,14,220,117,183,11,52,246,76,83,191,21,95,176,35,75,213,55,121,222,38,55,57,159,221,15,115,100,236,198,231,70,206,158,189,251,147,74,214,214,9,127,220,209,252,137,234,111,224,190,177,68,80,8,23,83,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,210,127,243,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,11,254,58,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,137,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,118,0,6,185,156,96,240,153,153,112,139,170,31,97,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,175,110,219,213,17,178,177,87,63,242,220,230,9,77,195,181,76,154,61,172,151,90,183,105,213,198,161,213,52,87,41,165,150,102,99,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,38,219,190,69,91,95,226,119,135,172,87,138,13,26,189,105,30,83,83,224,60,127,110,166,221,116,101,44,117,19,91,43,162,119,84,85,17,181,233,254,84,111,70,185,142,124,82,202,196,123,58,250,147,94,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,160,108,230,10,171,229,71,199,79,248,14,23,245,175,51,255,0,181,233,112,10,218,230,255,0,148,215,90,228,168,87,127,228,188,43,28,223,233,194,143,255,0,75,194,90,160,0,0,0,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,82,183,22,62,105,245,147,234,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,74,160,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,30,29,253,135,165,219,171,189,235,178,30,243,214,228,223,220,1,62,71,166,169,138,248,156,215,55,116,114,42,123,144,247,34,46,219,30,85,187,167,189,0,141,92,67,96,81,214,91,107,46,116,111,146,154,161,92,138,146,198,189,10,155,190,36,249,163,119,249,110,159,63,188,170,61,48,167,150,179,137,171,76,117,149,172,149,99,174,160,122,47,115,171,222,147,82,254,223,237,46,199,88,237,16,220,241,26,184,31,23,86,253,191,231,42,127,170,198,191,181,63,97,71,90,115,18,81,241,47,100,99,19,165,222,209,183,162,253,254,238,245,40,23,199,167,113,246,240,251,67,81,200,168,148,84,232,155,47,251,83,14,202,117,125,52,86,187,9,179,57,62,126,6,159,127,237,236,176,237,0,112,114,34,168,68,247,41,197,235,239,255,0,124,242,208,27,42,169,205,19,99,130,111,191,188,246,1,225,223,34,160,185,180,101,109,118,115,75,98,138,86,35,153,65,71,42,162,59,223,186,182,169,63,111,245,167,220,91,197,83,251,112,185,255,0,179,111,249,202,43,230,97,115,117,219,136,154,138,70,175,82,37,190,222,223,217,182,241,187,250,147,250,64,116,142,8,244,162,93,78,213,250,58,42,138,89,29,19,105,171,36,87,116,42,162,237,18,109,239,86,57,63,156,93,150,93,81,69,167,90,95,85,109,135,162,62,221,60,169,210,155,35,215,170,77,246,219,225,254,159,254,178,35,114,202,211,58,11,30,31,79,152,79,23,231,164,129,90,139,212,239,147,233,169,87,238,122,167,222,191,113,33,178,12,134,159,61,206,169,177,230,166,236,142,162,46,181,247,252,149,172,127,236,111,244,63,104,31,19,76,180,238,207,156,85,38,77,91,97,98,187,191,214,143,154,149,157,75,239,99,247,221,90,190,239,137,126,242,77,88,45,84,214,123,116,20,84,209,54,54,71,26,53,26,214,162,34,34,127,82,34,31,159,24,179,211,217,237,145,82,194,187,163,90,223,219,253,22,167,222,171,251,15,178,138,136,7,149,68,216,244,201,213,190,233,242,57,189,235,247,30,27,239,80,60,49,191,122,167,252,103,180,108,135,144,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,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,5,106,234,199,38,191,202,134,169,230,90,153,252,163,189,153,246,183,32,184,223,124,23,217,14,247,133,241,85,50,77,218,238,120,214,245,244,247,58,122,186,91,190,219,236,155,236,89,80,3,21,112,185,161,127,201,175,66,113,157,20,251,83,246,143,236,231,141,254,249,248,31,7,223,241,21,147,212,255,0,129,238,73,211,211,223,233,253,53,223,167,127,118,251,38,85,0,1,213,53,99,5,252,168,105,102,101,166,126,212,246,103,218,220,126,227,98,241,189,142,247,133,241,84,210,67,221,237,245,55,175,167,185,213,211,212,221,246,219,116,223,115,181,128,42,175,252,195,31,254,74,47,249,19,255,0,211,229,170,0,0,0,0,128,28,81,242,164,254,82,154,237,147,107,95,229,235,236,231,218,63,5,253,236,251,45,227,59,30,30,142,10,111,240,222,46,62,174,174,199,87,232,38,221,91,123,246,221,103,248,2,63,240,83,194,151,242,62,210,203,174,153,253,189,251,91,237,60,130,123,239,141,246,95,128,237,247,41,169,225,237,118,251,210,239,183,134,234,234,234,77,250,246,219,221,186,200,0,0,16,3,138,62,84,159,202,83,93,178,109,107,252,189,125,156,251,71,224,191,189,159,101,188,103,99,195,209,193,77,254,27,197,199,213,213,216,234,253,4,219,171,111,126,219,172,255,0,0,71,254,10,120,82,254,71,218,89,117,211,63,183,191,107,125,167,144,79,125,241,190,203,240,29,190,229,53,60,61,174,223,122,93,246,240,221,93,93,73,191,94,219,123,183,89,0,0,3,170,106,198,11,249,80,210,204,203,76,253,169,236,207,181,184,253,198,197,227,123,29,239,11,226,169,164,135,187,219,234,111,95,79,115,171,167,169,187,237,182,233,190,231,107,0,85,95,249,134,63,252,148,95,242,39,255,0,167,203,41,210,124,23,242,95,165,152,110,153,251,83,218,127,100,177,251,117,139,198,246,59,62,43,194,211,71,15,119,183,212,238,142,174,223,87,79,83,182,223,109,215,109,206,214,0,0,0,16,171,141,110,91,223,203,7,84,237,90,153,249,101,251,37,236,204,126,11,23,130,251,59,227,251,157,186,154,137,187,189,207,21,22,219,248,158,158,158,149,219,163,125,253,251,36,213,0,69,94,6,56,24,254,69,223,109,191,209,71,237,143,219,31,102,255,0,172,158,207,240,190,19,196,255,0,227,19,117,245,120,159,246,59,116,125,251,251,165,80,0,8,1,197,31,42,79,229,41,174,217,54,181,254,94,190,206,125,163,240,95,222,207,178,222,51,177,225,232,224,166,255,0,13,226,227,234,234,236,117,126,130,109,213,183,191,109,214,127,128,34,175,3,28,12,127,34,239,182,223,232,163,246,199,237,143,179,127,214,79,103,248,95,9,226,127,241,137,186,250,188,79,251,29,186,62,253,253,210,168,0,0,0,32,7,19,188,164,241,93,126,214,91,214,174,98,218,181,246,31,237,31,110,166,227,107,102,51,29,100,46,174,70,244,203,81,27,153,60,29,61,222,150,200,244,115,94,231,74,233,94,175,94,190,150,252,157,11,229,75,168,252,58,106,61,187,84,52,191,139,207,3,117,161,222,41,161,151,8,87,210,220,41,92,168,178,82,212,198,151,4,238,66,254,150,238,155,163,145,205,107,216,230,61,140,123,108,84,0,0,1,215,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,244,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,170,112,229,162,22,174,28,116,122,203,163,86,43,229,93,222,219,96,168,184,186,142,174,174,54,178,117,130,162,186,122,152,217,39,79,194,231,177,179,163,21,232,141,71,171,21,200,214,117,116,38,75,0,0,0,70,172,163,151,255,0,15,185,47,17,216,239,18,81,99,190,202,189,89,238,19,223,110,20,150,249,37,138,27,197,225,31,78,250,74,185,145,31,209,31,101,241,75,43,155,19,26,179,203,42,62,87,57,17,237,150,74,128,0,0,7,95,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,21,193,151,2,250,113,193,229,138,186,75,101,127,218,140,206,243,213,21,203,38,168,163,74,121,29,75,215,213,29,45,60,93,111,236,66,157,44,115,209,30,231,73,34,35,156,229,70,196,200,228,168,0,0,2,63,241,173,194,151,242,193,210,203,86,153,253,189,251,37,236,204,130,11,239,141,246,95,143,238,118,233,170,33,237,118,251,209,109,191,137,234,234,234,93,186,54,219,223,186,96,14,23,57,82,127,38,189,118,198,117,175,242,245,246,143,236,231,141,254,246,125,150,240,125,255,0,17,71,61,55,248,111,23,39,79,79,127,171,244,23,126,157,189,219,238,147,252,0,0,0,0,0,43,87,86,57,53,254,84,53,79,50,212,207,229,29,236,207,181,185,5,198,251,224,190,200,119,188,47,138,169,146,110,215,115,198,183,175,167,185,211,213,210,221,246,223,100,223,98,202,128,24,171,133,205,11,254,77,122,19,140,232,167,218,159,180,127,103,60,111,247,207,192,248,62,255,0,136,172,158,167,252,15,114,78,158,158,255,0,79,233,174,253,59,251,183,217,50,168,0,69,94,57,248,24,254,90,63,98,127,209,71,236,119,216,239,105,127,172,158,208,241,94,47,195,127,227,16,244,116,248,111,246,91,245,253,219,123,241,167,9,252,170,109,92,51,235,109,159,90,46,26,219,87,148,212,88,41,234,219,67,65,13,129,182,230,119,231,129,244,234,249,94,181,19,43,216,145,75,46,204,106,49,122,213,142,234,217,170,199,207,80,0,173,93,88,228,215,249,80,213,60,203,83,63,148,119,179,62,214,228,23,27,239,130,251,33,222,240,190,42,166,73,187,93,207,26,222,190,158,231,79,87,75,119,219,125,147,125,139,42,0,98,174,23,52,47,249,53,232,78,51,162,159,106,126,209,253,156,241,191,223,63,3,224,251,254,34,178,122,159,240,61,201,58,122,123,253,63,166,187,244,239,238,223,100,252,156,88,112,235,106,226,151,68,175,26,65,112,187,82,89,170,43,170,41,42,232,111,19,90,219,94,251,108,240,206,199,172,177,70,175,98,163,221,18,75,10,185,175,106,163,38,122,123,209,85,171,152,0,21,129,137,242,90,190,224,217,85,155,53,197,184,177,240,87,172,126,225,79,116,183,84,253,132,100,157,138,168,36,108,145,73,208,250,231,49,221,47,99,87,103,34,181,118,217,81,83,220,89,248,0,0,0,0,0,66,174,53,185,111,127,44,29,83,181,106,103,229,151,236,151,179,49,248,44,94,11,236,239,143,238,118,234,106,38,238,247,60,84,91,111,226,122,122,122,87,110,141,247,247,236,157,175,129,142,6,63,145,119,219,111,244,81,251,99,246,199,217,191,235,39,179,252,47,132,241,63,248,196,221,125,94,39,253,142,221,31,126,254,233,84,0,0,0,0,0,143,252,107,112,165,252,176,116,178,213,166,127,111,126,201,123,51,32,130,251,227,125,151,227,251,157,186,106,136,123,93,190,244,91,111,226,122,186,186,151,110,141,182,247,238,152,3,133,206,84,159,201,175,93,177,157,107,252,189,125,163,251,57,227,127,189,159,101,188,31,127,196,81,207,77,254,27,197,201,211,211,223,234,253,5,223,167,111,118,251,164,255,0,0,0,0,8,85,198,183,45,239,229,131,170,118,173,76,252,178,253,146,246,102,63,5,139,193,125,157,241,253,206,221,77,68,221,222,231,138,139,109,252,79,79,79,74,237,209,190,254,253,146,106,128,34,175,3,28,12,127,34,239,182,223,232,163,246,199,237,143,179,127,214,79,103,248,95,9,226,127,241,137,186,250,188,79,251,29,186,62,253,253,206,57,248,24,254,90,63,98,127,209,71,236,119,216,239,105,127,172,158,208,241,94,47,195,127,227,16,244,116,248,111,246,91,245,253,219,123,229,80,2,5,112,159,202,166,213,195,62,182,217,245,162,225,173,181,121,77,69,130,158,173,180,52,16,216,27,110,103,126,120,31,78,175,149,235,81,50,189,137,20,178,236,198,163,23,173,88,238,173,154,172,124,245,0,10,213,213,142,77,127,149,13,83,204,181,51,249,71,123,51,237,110,65,113,190,248,47,178,29,239,11,226,170,100,155,181,220,241,173,235,233,238,116,245,116,183,125,183,217,55,216,154,188,46,104,95,242,107,208,156,103,69,62,212,253,163,251,57,227,127,190,126,7,193,247,252,69,100,245,63,224,123,146,116,244,247,250,127,77,119,233,223,221,190,201,149,64,24,127,139,14,29,109,92,82,232,149,227,72,46,23,106,75,53,69,117,69,37,93,13,226,107,91,107,223,109,158,25,216,245,150,40,213,236,84,123,162,73,97,87,53,237,84,100,207,79,122,42,181,97,6,39,201,106,251,131,101,86,108,215,22,226,199,193,94,177,251,133,61,210,221,83,246,17,146,118,42,160,145,178,69,39,67,235,156,199,116,189,141,93,156,138,213,219,101,69,79,113,103,224,0,0,12,85,196,39,14,152,39,18,214,124,95,19,212,202,127,29,141,216,178,4,190,214,219,58,230,139,218,29,52,21,148,209,197,222,134,88,228,139,166,74,166,77,212,213,93,251,61,10,155,61,85,50,168,0,0,0,8,171,199,63,3,31,203,71,236,79,250,40,253,142,251,29,237,47,245,147,218,30,43,197,248,111,252,98,30,142,159,13,254,203,126,191,187,111,124,170,0,64,14,23,57,82,127,38,189,118,198,117,175,242,245,246,143,236,231,141,254,246,125,150,240,125,255,0,17,71,61,55,248,111,23,39,79,79,127,171,244,23,126,157,189,219,238,147,252,0,0,0,5,85,255,0,152,99,255,0,201,69,255,0,34,127,250,124,181,64,7,84,210,124,23,242,95,165,152,110,153,251,83,218,127,100,177,251,117,139,198,246,59,62,43,194,211,71,15,119,183,212,238,142,174,223,87,79,83,182,223,109,215,109,204,85,197,95,5,26,53,197,157,186,141,249,181,179,217,249,37,191,195,211,81,228,148,72,230,215,83,208,165,84,114,212,83,166,206,72,228,235,141,179,71,26,204,217,91,11,167,124,141,98,170,185,174,144,0,15,147,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,251,207,172,0,0,0,17,43,78,121,108,104,54,158,113,47,124,226,34,150,219,73,61,60,149,16,215,98,248,180,116,61,171,118,63,91,208,157,234,150,162,189,201,43,214,84,116,144,181,27,28,116,253,107,208,197,86,66,232,165,168,0,0,0,85,95,249,134,63,252,148,95,242,39,255,0,167,201,255,0,194,230,133,255,0,38,189,9,198,116,83,237,79,218,63,179,158,55,251,231,224,124,31,127,196,86,79,83,254,7,185,39,79,79,127,167,244,215,126,157,253,219,236,153,84,0,0,1,85,127,230,24,255,0,242,81,127,200,159,254,159,44,83,64,116,210,251,163,122,53,137,233,86,71,155,253,174,171,197,109,237,181,199,119,246,107,40,59,212,177,57,205,166,143,176,199,61,27,218,129,34,139,126,167,57,253,190,183,42,185,202,100,0,6,63,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,29,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,127,75,119,93,145,168,214,181,140,107,24,198,49,185,0,0,0,0,0,0,49,87,20,122,23,252,165,52,39,38,209,79,181,63,103,62,209,248,47,239,159,129,241,157,143,15,89,5,79,248,30,228,125,93,93,142,159,211,77,186,183,247,237,178,192,15,243,12,127,249,40,191,228,79,255,0,79,150,168,0,143,252,107,112,165,252,176,116,178,213,166,127,111,126,201,123,51,32,130,251,227,125,151,227,251,157,186,106,136,123,93,190,244,91,111,226,122,186,186,151,110,141,182,247,238,152,3,133,206,84,159,201,175,93,177,157,107,252,189,125,163,251,57,227,127,189,159,101,188,31,127,196,81,207,77,254,27,197,201,211,211,223,234,253,5,223,167,111,118,251,164,255,0,0,0,0,8,235,198,151,5,184,111,25,56,109,162,205,121,200,170,241,188,135,27,168,146,107,45,234,24,86,165,148,236,153,99,74,152,101,166,87,177,178,178,70,197,30,203,212,215,181,241,177,81,221,61,108,146,69,0,42,175,252,195,31,254,74,47,249,19,255,0,211,229,148,233,110,59,157,226,152,37,178,193,169,122,139,246,239,36,165,239,120,220,131,217,16,218,252,103,84,207,124,127,220,176,170,199,31,68,110,100,127,10,252,93,190,165,247,185,78,214,0,0,0,0,0,0,0,173,93,88,228,215,249,80,213,60,203,83,63,148,119,179,62,214,228,23,27,239,130,251,33,222,240,190,42,166,73,187,93,207,26,222,190,158,231,79,87,75,119,219,125,147,125,137,171,194,230,133,255,0,38,189,9,198,116,83,237,79,218,63,179,158,55,251,231,224,124,31,127,196,86,79,83,254,7,185,39,79,79,127,167,244,215,126,157,253,219,236,153,84,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,56,187,221,239,57,28,95,242,3,139,87,117,217,79,97,235,111,233,124,143,96,31,23,40,129,42,45,178,70,244,248,125,219,239,254,83,74,92,206,173,52,182,206,47,172,141,162,137,140,107,174,86,244,84,99,81,62,250,31,216,137,251,84,186,235,211,17,212,18,110,222,164,247,123,191,225,33,79,25,229,129,127,150,13,153,23,119,47,180,40,23,222,169,238,217,104,63,246,129,109,154,97,186,96,214,109,255,0,237,26,127,255,0,18,195,181,29,115,79,162,236,97,246,136,182,253,26,42,116,255,0,247,76,59,24,30,169,62,103,148,93,154,161,237,85,80,137,238,247,128,141,85,222,245,61,135,22,162,39,189,14,64,124,156,138,185,148,54,217,37,145,253,59,109,243,93,191,156,159,251,74,23,214,166,79,169,124,83,74,200,209,213,61,114,91,35,217,55,126,233,211,10,127,178,254,145,112,156,87,106,163,116,235,3,170,174,143,167,188,222,142,148,85,122,127,171,64,139,239,106,126,199,149,117,193,254,18,221,66,212,138,173,74,200,228,85,109,27,218,245,69,107,100,69,236,62,149,126,110,85,119,201,23,238,254,192,39,93,101,206,159,71,120,96,177,211,64,172,130,170,106,59,92,93,12,217,175,71,44,49,111,186,34,177,127,212,151,127,254,173,178,151,11,152,213,69,46,45,77,95,118,78,237,84,138,229,89,31,187,151,225,150,100,79,123,147,127,150,196,123,205,99,171,213,203,245,46,23,77,92,234,123,85,10,108,198,70,139,239,88,123,136,223,133,202,141,79,115,147,238,251,137,171,166,152,243,49,236,114,154,133,137,186,71,215,179,149,19,127,124,143,95,187,252,160,59,114,53,54,217,15,15,85,68,93,142,104,155,28,94,155,129,193,138,174,249,158,198,156,88,211,154,38,192,121,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,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,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,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,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,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,56,185,118,67,145,193,224,26,168,170,115,61,77,253,36,61,160,124,251,235,251,118,217,95,186,38,221,63,252,210,21,29,98,168,75,255,0,25,209,120,135,35,210,25,40,28,212,253,159,21,7,236,219,246,22,219,146,162,186,207,58,39,207,225,255,0,230,144,168,92,6,104,227,227,65,206,114,162,34,186,222,212,254,222,186,16,45,235,26,141,34,177,91,227,68,247,37,44,72,159,253,194,31,80,249,216,242,181,214,59,122,181,200,191,220,177,124,151,253,130,31,68,14,10,190,240,120,114,46,251,160,69,223,238,3,159,200,225,43,218,198,43,149,200,155,38,254,245,15,87,35,125,199,196,190,84,203,29,60,141,71,171,119,98,166,232,170,159,114,129,0,56,238,201,50,44,222,177,49,44,118,211,87,94,214,254,147,160,137,92,159,42,105,19,249,159,236,93,247,253,223,239,24,6,195,67,91,164,56,108,88,133,36,189,172,134,235,80,246,173,34,181,59,170,201,145,88,223,133,122,145,55,86,55,246,124,211,253,249,149,174,84,83,208,211,190,178,203,140,205,83,84,237,182,157,180,74,247,124,226,79,123,155,239,249,42,167,251,196,123,209,109,36,201,181,79,86,97,200,114,232,42,17,148,75,2,181,38,108,155,111,28,176,170,127,132,99,190,231,59,239,2,65,112,111,161,183,106,55,65,155,229,180,19,197,81,85,11,228,111,113,138,207,116,177,68,239,230,191,111,155,157,247,19,62,24,91,3,18,54,55,102,167,245,159,27,13,178,67,98,177,81,219,161,141,173,100,16,71,26,108,136,159,162,198,167,236,79,216,125,224,56,185,219,39,185,14,8,237,215,230,120,123,157,191,245,30,88,155,251,246,3,216,211,201,225,62,71,144,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,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,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,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,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,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,7,23,156,142,46,77,192,226,221,183,249,30,195,131,83,101,57,129,243,114,6,198,251,100,172,145,219,34,244,251,246,223,249,200,83,196,245,52,150,30,50,173,242,34,239,222,170,160,98,124,255,0,165,65,253,165,198,93,162,73,104,228,98,183,169,23,111,119,191,246,167,236,41,147,87,41,157,100,226,238,192,231,196,177,164,151,58,6,162,185,23,255,0,17,253,160,92,102,21,80,218,172,98,215,51,126,79,163,129,127,227,141,170,125,195,168,233,93,71,136,193,172,207,85,69,222,134,159,109,191,242,44,59,112,28,28,158,243,146,124,143,10,221,255,0,227,60,236,187,123,246,3,196,139,179,85,223,177,8,207,197,23,16,20,186,113,65,83,107,164,93,235,37,167,127,71,207,220,229,108,205,79,156,110,79,155,63,105,34,47,151,24,109,182,249,106,170,30,214,53,173,118,202,170,137,242,106,175,222,191,212,65,205,124,183,105,158,167,228,149,20,119,75,226,82,220,26,231,196,197,117,116,81,71,186,73,42,39,222,171,250,79,95,187,228,128,98,125,50,226,159,44,125,205,104,43,106,187,171,55,203,224,137,187,108,215,175,221,15,246,19,191,69,104,111,119,11,75,46,247,218,127,15,43,164,145,168,206,182,63,225,71,55,111,123,125,223,114,253,196,77,209,126,14,168,105,50,8,238,213,245,44,172,137,155,244,172,53,114,42,123,217,35,87,229,26,125,251,125,255,0,113,63,236,182,248,109,116,76,163,133,23,165,170,229,247,174,255,0,53,220,15,160,214,163,90,136,135,9,29,238,57,111,177,235,87,174,251,42,1,225,142,85,83,220,212,247,28,24,137,247,28,254,64,121,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,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,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,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,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,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,56,184,228,120,95,144,28,26,171,185,236,61,123,39,87,204,246,1,233,170,111,84,74,138,187,39,255,0,68,166,222,52,28,236,107,137,108,106,236,141,70,181,151,74,87,123,189,255,0,163,29,18,253,219,126,194,229,101,77,219,177,81,28,203,108,242,218,245,79,16,186,185,21,173,168,185,108,155,255,0,177,134,147,250,255,0,168,11,43,225,222,238,151,173,45,199,107,119,85,239,91,41,36,247,162,253,244,209,47,223,253,166,79,48,71,7,85,175,170,209,140,105,28,168,187,91,40,246,247,167,203,194,83,153,220,1,225,125,199,133,85,69,255,0,232,28,36,122,181,138,170,6,12,226,223,63,170,192,180,231,199,209,57,82,73,229,150,22,238,142,95,127,135,145,201,250,46,79,189,10,169,201,245,3,40,189,101,79,184,182,182,69,158,121,213,236,70,203,34,34,43,164,114,162,123,221,238,247,175,237,45,167,92,240,27,62,171,227,76,197,174,21,13,130,68,153,210,199,191,83,149,92,177,57,159,36,115,127,166,159,121,28,44,28,14,178,217,149,81,214,62,149,245,20,208,212,71,42,201,239,111,194,146,34,252,187,234,191,36,3,49,112,137,101,203,219,134,178,179,46,155,185,36,155,244,127,116,44,170,155,75,58,47,205,87,253,137,36,24,212,106,108,135,203,176,89,160,179,209,50,154,6,116,34,111,238,221,87,239,85,251,213,127,105,245,85,81,62,240,60,57,170,191,35,214,141,93,254,35,154,72,213,247,35,189,231,45,191,104,30,26,155,28,128,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,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,0,0,0,0,0,1,143,245,175,94,244,159,135,108,86,151,53,214,60,175,236,253,150,182,224,203,92,21,62,6,166,175,174,169,241,201,35,99,232,167,142,71,166,236,134,69,221,83,167,225,219,125,213,17,67,32,2,53,98,124,199,184,49,206,114,171,54,21,139,107,39,141,189,100,23,10,123,93,186,155,236,237,214,62,253,84,242,54,56,163,235,125,51,88,222,167,189,169,187,149,26,155,238,170,137,239,36,168,0,15,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,161,136,231,187,165,140,114,236,212,87,46,219,34,42,251,128,250,192,138,191,230,163,240,39,255,0,127,63,249,51,120,255,0,170,25,214,231,172,154,119,105,210,54,107,173,85,226,173,248,75,236,240,95,210,229,77,106,171,169,127,179,166,99,36,101,66,211,197,19,167,70,36,111,107,223,188,127,155,98,57,207,233,70,185,80,59,168,34,175,249,168,252,9,255,0,223,207,254,76,222,63,234,134,117,210,29,104,210,253,122,195,99,212,13,35,203,233,50,43,20,149,18,210,45,68,44,146,39,197,60,106,157,113,75,20,173,108,177,63,101,107,145,175,107,85,88,246,61,55,107,218,170,29,212,2,63,234,151,30,188,39,104,182,119,115,211,61,75,213,111,99,100,150,110,207,141,162,246,21,202,163,181,221,133,147,71,249,200,105,223,27,183,142,86,59,225,114,237,190,203,178,162,162,4,128,6,63,209,77,123,210,126,34,113,90,172,215,71,50,191,180,22,90,43,131,237,115,212,248,26,154,78,138,166,71,28,142,143,162,162,56,222,187,50,104,215,116,78,159,139,109,247,69,68,200,0,1,133,53,175,140,206,27,56,118,202,169,112,173,99,212,143,179,247,170,219,123,46,144,83,123,30,190,175,174,149,242,73,27,100,235,167,130,70,38,239,134,68,217,87,171,225,223,109,149,21,122,85,167,153,143,5,23,251,173,21,138,197,172,21,119,27,149,198,162,58,74,58,58,76,74,247,52,245,51,200,228,108,113,71,27,104,213,207,123,156,168,212,106,34,170,170,162,32,18,128,31,146,217,118,181,94,169,159,89,102,185,210,87,211,199,81,61,35,229,166,153,178,177,179,193,43,225,154,37,115,85,81,31,28,177,201,27,219,243,107,216,230,174,202,138,135,235,0,0,0,0,0,0,0,0,0,0,0,0,0,15,201,37,218,213,13,214,158,197,53,206,145,151,42,202,121,170,233,232,221,51,82,121,160,133,209,182,89,89,30,253,78,99,29,60,45,115,145,54,106,203,26,46,221,73,191,235,0,0,0,0,0,1,143,245,175,94,244,159,135,108,86,151,53,214,60,175,236,253,150,182,224,203,92,21,62,6,166,175,174,169,241,201,35,99,232,167,142,71,166,236,134,69,221,83,167,225,219,125,213,17,67,32,2,63,233,111,30,188,39,107,78,119,108,211,61,52,213,111,108,228,151,158,247,130,162,246,21,202,159,187,218,133,243,73,249,201,169,217,27,118,142,39,187,226,114,111,182,201,186,170,34,200,0,0,0,0,24,255,0,90,245,239,73,248,118,197,105,115,93,99,202,254,207,217,107,110,12,181,193,83,224,106,106,250,234,159,28,146,54,62,138,120,228,122,110,200,100,93,213,58,126,29,183,221,81,20,50,0,34,175,249,168,252,9,255,0,223,207,254,76,222,63,234,132,148,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,192,125,96,8,213,150,115,30,224,199,6,202,175,56,86,83,172,158,10,245,143,220,42,45,119,26,111,179,183,89,59,21,80,72,232,229,143,173,148,206,99,186,94,199,38,237,85,106,237,186,42,167,188,9,42,14,169,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,191,19,83,125,183,77,209,81,87,181,128,4,117,207,249,133,240,115,166,25,149,219,79,243,61,105,164,165,190,216,170,22,146,225,79,77,105,184,86,178,9,209,19,170,37,150,158,7,196,175,106,175,75,218,142,85,99,209,204,118,206,107,145,24,7,48,142,17,181,79,50,180,233,246,159,106,149,93,243,33,190,84,37,53,13,13,54,47,120,235,149,251,42,170,170,173,42,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,4,138,4,85,255,0,53,31,129,63,251,249,255,0,201,155,199,253,80,146,152,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,184,15,172,0,0,8,255,0,170,92,122,240,157,162,217,221,207,76,245,47,85,189,141,146,89,187,62,54,139,216,87,42,142,215,118,22,77,31,231,33,167,124,110,222,57,88,239,133,203,182,251,46,202,138,137,144,52,83,94,244,159,136,156,86,171,53,209,204,175,237,5,150,138,224,251,92,245,62,6,166,147,162,169,145,199,35,163,232,168,142,55,174,204,154,53,221,19,167,226,219,125,209,81,3,32,0,0,0,0,0,0,0,0,0,0,0,126,72,238,214,169,174,181,22,40,110,116,143,185,81,211,195,87,81,70,217,154,179,195,4,206,145,177,74,248,247,234,107,30,232,38,107,92,169,179,150,41,17,55,233,93,131,245,128,0,0,0,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,253,96,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,159,172,0,0,0,0,0,0,0,0,0,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,0,0,0,1,249,43,110,214,171,117,77,5,29,194,231,73,75,81,116,168,90,74,24,166,153,172,125,84,233,20,147,44,81,53,87,119,189,34,134,89,21,173,221,122,35,123,190,77,85,64,253,96,0,0,0,0,249,54,12,179,21,202,253,165,246,91,38,181,94,125,141,112,154,211,113,246,125,108,117,30,14,186,45,187,180,211,116,42,246,230,103,83,122,163,118,206,110,233,186,38,231,214,0,0,0,0,0,0,0,0,0,12,105,173,252,70,232,247,14,54,171,101,247,89,114,122,187,5,182,239,80,250,74,74,198,217,171,171,96,89,218,222,174,211,228,166,134,70,198,245,111,83,154,215,171,85,232,201,21,189,93,15,219,165,105,111,30,188,39,107,78,119,108,211,61,52,213,111,108,228,151,158,247,130,162,246,21,202,159,187,218,133,243,73,249,201,169,217,27,118,142,39,187,226,114,111,182,201,186,170,34,132,128,0,143,250,165,199,175,9,218,45,157,220,244,207,82,245,91,216,217,37,155,179,227,104,189,133,114,168,237,119,97,100,209,254,114,26,119,198,237,227,149,142,248,92,187,111,178,236,168,168,129,32,1,138,180,47,138,61,9,226,83,219,127,145,76,231,237,31,217,207,13,237,63,239,101,101,31,99,196,119,123,63,233,152,163,234,234,236,75,250,59,237,211,239,219,116,223,42,128,4,85,255,0,53,31,129,63,251,249,255,0,201,155,199,253,80,207,248,158,169,96,153,174,9,102,212,203,37,247,181,141,228,62,31,217,149,183,58,89,173,190,39,196,76,216,105,186,99,170,100,114,126,122,71,198,216,183,106,119,123,145,171,58,145,237,85,14,214,0,0,0,0,12,127,173,122,247,164,252,59,98,180,185,174,177,229,127,103,236,181,183,6,90,224,169,240,53,53,125,117,79,142,73,27,31,69,60,114,61,55,100,50,46,234,157,63,14,219,238,168,139,143,244,183,143,94,19,181,167,59,182,105,158,154,106,183,182,114,75,207,123,193,81,123,10,229,79,221,237,66,249,164,252,228,212,236,141,187,71,19,221,241,57,55,219,100,221,85,17,66,64,0,0,0,0,0,0,0,126,72,238,214,169,174,181,22,40,110,116,143,185,81,211,195,87,81,70,217,154,179,195,4,206,145,177,74,248,247,234,107,30,232,38,107,92,169,179,150,41,17,55,233,93,131,245,128,0,0,0,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,253,96,29,126,235,159,225,182,44,202,193,167,215,156,134,146,143,33,202,169,235,170,108,180,51,42,181,245,236,163,72,150,165,34,85,78,151,61,141,158,55,171,55,235,86,117,185,17,91,27,213,161,216,0,0,0,0,1,215,240,60,255,0,13,212,252,102,12,207,79,242,26,75,237,138,170,162,174,154,158,225,72,170,232,39,125,53,68,148,242,172,110,219,103,177,37,134,68,71,183,118,61,17,28,213,115,85,28,189,128,0,0,0,62,77,255,0,44,197,113,79,102,253,169,201,173,86,111,108,220,33,180,219,189,161,91,29,63,140,174,151,126,213,52,61,106,157,201,159,210,238,152,219,187,157,178,236,139,177,245,128,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,30,23,228,121,60,42,42,167,184,15,90,254,145,236,79,145,193,19,223,239,83,154,1,198,68,85,106,236,85,47,53,198,172,89,14,13,82,214,174,237,185,205,242,79,122,126,102,153,127,232,45,106,77,250,87,103,108,85,31,53,138,122,197,200,240,233,95,80,171,19,238,82,171,83,100,217,54,130,159,112,38,23,1,151,121,46,122,53,100,107,215,252,5,13,60,94,255,0,246,52,148,223,214,191,180,147,164,85,224,2,149,208,104,253,165,81,125,207,165,133,223,241,210,82,146,168,1,249,235,30,200,162,87,200,238,150,167,207,117,217,62,103,189,78,137,170,249,116,24,165,149,210,212,212,44,77,123,81,81,200,138,191,234,141,79,185,23,246,160,29,22,124,234,28,143,53,138,205,96,117,60,235,73,211,36,234,138,142,86,53,203,23,191,224,114,237,243,95,154,125,198,88,181,211,76,177,70,231,237,190,201,191,207,250,191,245,17,167,132,172,114,174,179,34,189,100,247,26,135,213,199,85,77,11,35,146,69,221,87,166,69,69,254,118,255,0,204,219,229,247,18,190,40,35,137,17,24,212,68,64,61,141,77,147,99,195,145,54,31,36,219,115,192,30,181,103,191,221,238,254,179,220,212,95,188,34,123,189,232,121,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,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,0,0,0,84,6,139,241,237,252,149,248,196,214,189,55,212,72,60,70,153,100,218,161,144,214,85,212,65,79,215,85,101,174,125,116,145,45,99,81,137,215,52,42,200,227,108,177,123,220,141,99,95,18,117,53,209,205,111,230,181,156,88,249,167,214,79,168,25,15,168,206,6,202,96,170,14,87,220,193,41,173,52,214,94,23,181,166,235,86,246,62,161,180,24,125,242,166,89,106,95,215,52,180,180,244,118,84,138,40,28,228,98,57,243,185,147,203,47,68,108,70,197,240,177,172,218,215,192,24,171,138,173,45,252,180,240,227,168,186,103,13,139,219,53,247,156,126,171,217,84,94,43,195,247,110,145,51,189,67,249,197,123,26,221,170,162,129,223,27,145,139,182,207,221,170,228,92,170,0,213,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,102,157,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,46,219,110,171,243,40,7,142,156,42,235,128,113,131,171,118,43,205,69,36,213,21,89,69,93,237,142,166,123,156,196,130,224,239,29,11,85,92,214,175,91,98,169,141,175,77,182,71,163,145,21,200,136,229,179,78,76,154,165,246,175,135,27,238,153,215,223,124,85,126,9,144,73,225,168,188,47,71,131,181,214,177,38,135,243,136,196,108,157,117,77,184,187,222,231,61,187,108,187,55,182,128,79,242,31,243,83,214,59,238,145,112,143,119,166,199,33,218,175,61,184,69,135,73,83,212,207,238,90,90,152,39,146,165,122,30,199,35,251,144,83,203,6,223,11,155,223,235,107,145,204,68,89,128,84,7,59,77,76,202,170,117,79,5,209,207,23,218,198,237,248,250,100,221,136,228,145,190,34,186,162,166,162,159,174,102,245,246,223,219,142,151,104,215,161,28,222,252,255,0,18,163,246,64,129,122,33,133,90,181,43,90,48,29,57,190,212,85,193,109,202,178,139,85,146,178,90,71,181,179,199,5,77,92,112,200,232,220,230,185,168,244,107,213,81,85,174,77,246,221,23,228,108,230,82,183,38,77,45,251,87,196,117,247,83,43,236,94,42,131,4,199,228,240,213,190,43,163,193,221,43,94,144,195,249,180,122,58,78,186,86,220,91,239,107,152,221,183,93,157,219,82,234,64,162,190,101,124,20,92,120,116,212,122,237,80,194,173,155,105,150,93,112,108,148,207,106,82,193,29,170,233,82,181,50,190,217,20,17,185,30,176,177,144,57,241,185,34,107,27,27,217,18,171,156,197,115,241,175,3,156,93,221,120,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,189,93,29,196,217,89,36,209,163,163,238,172,141,216,35,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,247,154,246,113,175,194,141,247,132,189,101,173,195,123,87,90,204,66,229,189,102,45,123,173,133,141,241,244,189,44,89,35,87,70,170,197,154,7,191,181,34,108,199,46,204,147,182,198,75,26,1,176,158,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,40,95,154,63,158,205,77,252,23,209,232,142,235,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,129,145,164,140,84,86,189,147,116,174,104,254,123,53,55,240,95,71,162,2,127,242,84,242,177,148,253,64,174,244,235,113,159,248,215,226,186,197,194,94,141,86,230,93,219,85,102,95,114,222,143,22,178,86,204,246,248,250,174,166,36,146,43,99,69,122,195,3,31,221,145,119,99,87,102,71,220,99,229,141,72,107,203,123,94,112,222,27,121,126,106,62,171,102,117,180,141,101,187,56,184,178,217,67,53,66,194,251,181,197,109,84,11,79,69,18,181,143,119,92,142,110,202,228,99,186,24,143,145,201,208,199,42,87,95,17,90,243,153,113,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,209,27,93,178,185,24,222,183,171,228,114,117,189,202,161,213,115,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,223,185,92,240,37,117,209,59,84,218,239,173,24,205,37,62,109,124,167,99,113,251,117,92,14,241,184,245,19,154,244,149,242,117,47,76,85,53,13,123,81,89,209,220,138,54,171,21,205,89,166,137,184,127,149,215,47,250,203,189,101,183,137,189,111,199,123,54,168,124,53,199,7,181,207,36,240,85,73,85,20,241,79,13,217,221,183,179,166,20,237,109,20,114,35,219,51,100,116,138,212,98,68,233,109,168,10,96,210,174,54,238,188,40,113,203,173,22,44,158,122,186,237,58,202,181,34,245,13,214,141,213,78,108,22,153,221,120,86,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,246,185,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,13,109,248,177,243,79,172,159,80,50,31,81,156,151,252,168,248,215,252,153,101,80,112,215,169,151,59,173,78,55,150,220,41,233,177,41,119,239,67,103,186,77,35,154,180,253,8,213,145,176,213,73,35,61,237,119,68,114,167,82,177,18,105,165,104,92,160,0,0,0,1,86,188,192,120,152,204,184,80,230,7,133,106,150,31,67,73,113,99,180,222,146,219,119,182,84,162,53,151,27,116,151,90,215,203,2,73,210,174,133,253,81,70,246,72,212,94,151,177,189,77,123,58,227,125,165,20,173,206,175,205,62,45,244,254,135,212,110,32,91,246,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,55,84,145,190,72,122,211,227,130,94,219,222,198,205,19,209,209,200,196,114,244,72,199,181,87,118,169,218,202,11,229,243,198,221,215,133,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,30,215,189,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,251,128,250,192,0,0,0,43,87,155,206,166,101,90,55,168,252,56,106,150,21,87,225,239,88,205,194,255,0,112,166,234,146,70,71,55,66,219,58,224,151,182,246,61,208,202,197,116,114,49,28,157,113,189,237,85,217,202,76,174,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,74,54,102,116,203,27,217,35,81,58,152,246,245,53,143,235,141,144,47,158,119,234,79,247,147,248,105,0,56,104,226,47,59,225,127,84,232,53,51,5,168,255,0,21,71,120,162,232,135,251,231,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,235,103,205,23,230,138,27,41,131,165,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,123,168,0,0,2,0,115,171,242,177,139,125,64,161,244,235,137,63,200,1,206,175,202,198,45,245,2,135,211,174,32,64,14,87,30,123,52,203,241,175,71,173,47,248,160,30,87,30,123,52,203,241,175,71,173,47,248,0,0,1,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,121,245,128,26,235,113,175,194,141,247,132,189,101,173,195,123,87,90,204,66,229,189,102,45,123,173,133,141,241,244,189,44,89,35,87,70,170,197,154,7,191,181,34,108,199,46,204,147,182,198,75,26,25,131,150,135,28,117,60,56,230,80,232,246,112,202,71,233,214,105,120,141,243,85,200,248,169,223,99,184,204,145,192,149,174,153,234,214,173,50,181,145,54,102,189,223,3,35,73,24,168,173,123,38,183,78,37,248,116,193,56,160,210,202,253,51,206,169,255,0,198,214,89,235,122,230,254,246,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,186,31,242,84,249,42,107,237,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,244,72,214,238,173,71,187,161,232,248,220,189,108,114,32,108,188,107,89,197,143,154,125,100,250,129,144,250,140,228,255,0,229,89,199,143,255,0,4,112,169,171,247,175,241,177,98,23,219,157,199,255,0,32,202,107,35,89,218,255,0,116,58,39,201,55,248,186,118,55,252,19,8,1,197,143,154,125,100,250,129,144,250,140,224,93,79,43,143,34,122,101,248,215,172,86,157,127,152,167,29,84,220,45,97,171,131,233,245,125,35,245,82,255,0,79,12,212,48,212,210,202,246,91,45,211,45,67,22,228,138,177,172,19,61,178,83,186,54,66,231,254,155,218,247,49,236,106,177,248,87,71,56,187,181,112,131,202,223,76,114,184,45,212,151,140,178,253,81,124,182,227,150,169,234,26,198,62,116,186,215,57,245,83,49,28,146,190,154,20,233,235,237,166,234,249,33,141,93,31,117,36,109,80,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,224,63,93,166,217,153,106,190,127,69,102,163,146,174,255,0,150,102,55,136,233,162,125,93,90,44,247,11,141,92,200,214,172,147,76,228,69,124,146,200,155,190,71,39,189,202,174,95,154,151,167,203,231,130,75,87,10,24,4,151,220,158,10,74,237,69,202,169,233,230,186,214,58,149,173,158,211,3,161,133,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,123,106,228,84,142,61,177,175,43,222,5,191,34,152,171,53,199,88,240,207,9,169,55,174,191,99,211,86,187,170,107,21,174,72,218,137,188,42,212,240,245,147,111,39,115,117,115,217,18,178,63,205,57,213,17,172,255,0,3,85,115,101,62,19,188,172,104,223,211,252,123,211,160,53,172,54,83,225,59,202,198,141,253,63,199,189,58,0,50,168,0,10,1,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,4,255,0,0,1,82,186,191,198,109,247,131,206,102,122,175,115,146,213,237,156,51,40,251,59,79,147,91,98,99,18,169,209,197,104,165,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,149,86,75,29,175,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,80,103,52,127,61,154,155,248,47,163,209,25,43,150,231,48,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,54,221,242,42,133,218,0,0,0,0,0,0,21,87,204,59,136,92,171,133,254,97,122,119,171,152,181,55,143,240,26,127,75,77,113,181,190,170,74,120,110,116,50,215,220,91,45,60,142,98,255,0,147,35,21,205,123,89,44,81,61,88,254,142,149,181,66,149,185,213,249,167,197,190,159,208,250,141,196,11,116,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,247,83,94,30,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,234,109,255,0,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,118,0,0,2,149,185,157,113,227,249,111,190,212,232,54,147,222,186,176,28,126,224,239,105,93,45,215,30,229,46,81,51,89,11,163,221,189,166,175,102,158,118,212,35,122,100,146,41,156,145,204,155,244,68,228,205,92,218,248,215,246,37,29,103,9,186,101,115,186,209,222,166,236,201,154,92,32,94,196,109,161,154,14,227,45,141,85,111,92,157,230,75,20,146,186,55,53,169,26,54,37,89,18,89,152,202,150,3,101,62,44,124,172,107,39,211,252,135,211,167,33,7,42,30,56,233,178,91,85,147,132,125,70,101,90,223,109,180,245,12,196,110,202,249,106,18,186,146,38,201,59,168,167,87,43,150,39,193,19,95,218,114,109,18,195,19,99,217,142,141,157,233,191,197,143,149,141,100,250,127,144,250,116,230,181,128,109,80,8,65,203,79,142,170,158,38,177,154,173,48,212,234,250,186,173,80,199,41,231,185,85,87,58,150,40,224,187,219,150,161,17,179,177,32,141,145,66,248,86,120,97,116,106,212,234,78,220,141,115,213,210,36,115,124,0,0,0,0,0,0,10,75,229,185,204,18,155,135,106,153,52,123,89,46,181,110,211,171,141,67,170,104,174,83,75,44,204,198,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,77,183,124,138,183,104,106,174,90,247,42,126,59,109,75,106,160,225,103,89,114,106,182,220,155,80,144,97,23,91,140,237,116,18,64,173,99,99,179,171,213,17,204,123,92,142,88,58,220,228,122,63,176,213,103,68,17,200,22,148,1,210,172,90,209,165,249,46,168,100,218,47,101,203,233,39,205,176,250,122,106,187,197,149,204,146,41,224,130,120,217,36,114,179,173,168,217,153,211,44,93,78,137,94,140,89,99,107,250,85,237,69,15,191,150,92,111,182,124,86,243,118,197,177,207,180,23,170,43,125,69,69,186,209,227,25,73,237,10,166,70,231,69,77,223,122,43,34,238,61,26,206,227,147,165,189,91,175,185,13,109,245,123,136,173,92,214,221,92,147,91,115,60,178,173,153,59,42,34,154,217,53,190,87,211,50,206,200,94,175,167,134,137,26,238,168,25,19,151,169,170,142,235,235,87,72,231,58,71,57,238,217,120,169,94,109,124,20,123,18,178,179,139,45,50,182,90,168,236,179,118,99,205,45,240,39,98,70,215,77,63,109,151,54,162,187,162,78,243,229,138,57,91,27,90,228,145,27,42,164,139,44,207,96,78,14,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,234,116,138,53,172,225,139,136,92,171,133,253,101,178,234,230,45,77,227,252,7,114,154,227,107,125,84,148,240,220,232,101,111,76,180,242,57,139,254,76,140,87,53,237,100,177,68,245,99,250,58,87,98,141,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,205,204,198,72,221,164,137,237,248,154,155,237,186,110,138,138,161,218,200,85,204,195,141,123,143,12,24,37,183,9,211,75,159,134,212,156,183,106,154,42,200,214,150,111,99,80,195,52,107,37,68,212,243,54,78,190,246,207,130,52,116,125,43,180,238,71,163,161,70,187,58,241,85,196,198,27,194,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,58,85,176,179,166,41,30,249,28,139,210,198,59,165,175,127,68,111,215,135,84,181,75,59,214,156,238,231,169,154,151,125,246,206,73,121,236,248,218,223,11,13,63,119,181,11,33,143,243,112,177,145,183,104,226,99,126,22,166,251,110,187,170,170,168,102,14,4,181,191,94,116,119,94,108,212,122,17,99,171,202,171,50,170,136,173,215,28,69,178,116,193,123,129,189,78,217,238,95,134,7,196,213,146,70,213,47,186,20,238,57,251,196,178,177,246,233,205,31,200,158,166,254,11,235,20,70,42,229,139,192,119,228,66,197,77,175,58,177,101,233,207,178,11,123,125,155,107,184,219,187,117,88,188,46,124,205,147,103,119,92,157,234,136,29,78,174,234,142,57,97,106,201,10,237,215,43,87,42,243,71,242,39,169,191,130,250,197,16,29,83,151,55,30,223,202,162,197,62,155,234,36,30,31,83,113,155,127,140,171,168,130,159,162,150,245,66,199,178,37,172,106,49,58,33,153,31,36,109,150,47,115,85,207,107,226,78,151,58,56,102,169,171,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,236,17,193,215,24,184,39,23,248,37,69,254,193,71,236,108,146,205,209,246,131,31,238,77,81,236,190,236,213,12,165,254,234,124,17,71,63,118,58,117,147,243,104,189,27,244,187,101,79,120,72,0,0,0,117,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,189,17,51,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,167,107,119,56,77,101,160,226,10,239,170,18,98,222,51,1,186,219,233,237,236,192,170,46,173,88,232,123,49,47,76,244,245,141,167,106,182,103,78,249,94,247,186,39,117,199,34,68,228,94,212,15,136,46,164,29,83,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,126,38,166,251,110,155,162,162,175,107,3,5,113,185,160,213,60,71,112,209,152,233,181,154,138,146,124,133,105,217,116,199,214,106,120,164,122,92,105,158,146,199,28,79,149,236,108,47,153,173,146,153,101,235,111,67,42,30,171,187,122,154,186,240,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,227,105,51,92,206,55,52,26,155,135,30,37,243,29,54,179,81,85,193,143,37,67,46,152,250,205,79,44,108,91,117,75,18,88,227,137,242,189,238,153,144,185,210,83,44,189,110,235,125,59,213,118,119,83,80,47,251,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,70,220,209,252,246,106,111,224,190,143,68,78,158,75,122,199,125,204,52,107,45,209,219,188,61,202,77,59,184,83,212,90,234,122,152,157,52,183,39,84,72,234,110,134,177,21,122,39,130,162,94,227,158,247,59,196,244,252,45,141,168,176,91,154,63,158,205,77,252,23,209,232,128,149,92,140,127,93,159,187,127,196,137,41,205,47,93,40,244,127,133,59,246,55,69,121,240,153,38,162,127,157,187,100,49,164,18,72,250,89,21,22,224,247,71,42,245,118,124,47,114,23,72,198,185,204,146,166,15,209,87,35,219,26,249,24,254,187,63,118,255,0,137,24,83,156,22,177,223,115,158,40,23,74,170,33,240,246,93,52,183,193,79,71,31,83,31,223,170,174,167,130,174,162,167,116,99,94,222,166,62,154,46,218,185,237,79,13,214,222,149,145,200,4,85,208,29,28,190,241,1,172,184,158,142,227,147,120,122,188,154,224,218,121,42,122,88,255,0,9,74,198,186,74,154,158,135,189,137,39,106,8,229,151,183,214,142,127,71,75,126,39,34,23,105,204,198,211,106,176,114,255,0,212,11,21,138,217,73,110,182,219,169,236,52,148,116,116,144,182,24,41,160,142,237,66,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,33,95,38,13,6,166,202,181,67,37,215,251,237,21,95,135,193,233,219,107,177,61,212,242,182,9,46,53,145,200,217,228,100,200,244,99,223,13,54,236,116,74,215,251,171,163,122,244,43,88,174,155,252,209,252,137,234,111,224,190,177,68,6,31,229,165,204,18,155,88,109,86,126,31,53,126,235,87,38,160,208,83,248,107,61,218,174,89,106,167,201,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,220,170,175,87,111,97,70,172,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,253,192,15,24,54,174,44,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,232,168,88,101,122,198,214,181,98,123,94,206,158,132,142,73,2,80,0,0,128,28,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,39,255,0,58,191,43,24,183,212,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,64,191,224,0,0,0,0,0,2,170,249,135,113,11,149,112,191,204,47,78,245,115,22,166,241,254,3,79,233,105,174,54,183,213,73,79,13,206,134,90,251,139,101,167,145,204,95,242,100,98,185,175,107,37,138,39,171,31,209,210,182,168,82,183,58,191,52,248,183,211,250,31,81,184,129,110,154,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,94,234,107,195,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,189,77,191,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,14,192,0,0,82,183,51,174,60,127,45,247,218,157,6,210,123,215,86,3,143,220,29,237,43,165,186,227,220,165,202,38,107,33,116,123,183,180,213,236,211,206,218,132,111,76,146,69,51,146,57,147,126,136,156,153,171,155,95,26,254,196,163,172,225,55,76,174,119,90,59,212,221,153,51,75,132,11,216,141,180,51,65,220,101,177,170,173,235,147,188,201,98,146,87,70,230,181,35,70,196,171,34,75,51,25,82,192,108,209,175,119,157,101,199,244,158,251,119,225,251,19,181,100,217,245,63,133,246,69,174,233,35,99,165,168,234,169,137,179,245,185,211,66,137,211,2,204,244,252,235,126,38,167,207,244,87,92,203,158,180,106,133,235,87,25,174,247,156,190,174,191,59,142,241,5,249,151,138,150,71,43,219,91,3,216,248,92,145,185,171,18,50,53,142,52,100,93,29,182,177,141,98,53,24,136,211,103,50,170,249,174,112,45,254,31,138,13,20,195,63,237,138,172,254,138,133,223,228,185,183,72,233,209,191,249,95,20,246,187,250,19,43,63,211,19,1,50,184,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,169,210,40,214,51,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,176,247,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,186,101,167,145,204,95,242,100,98,185,172,115,226,150,39,171,25,215,210,129,149,74,213,230,151,199,183,216,74,59,247,10,58,95,7,94,65,117,183,248,60,190,233,81,79,188,116,20,53,112,35,150,142,157,175,77,164,154,104,37,106,190,93,149,177,199,34,35,21,101,114,186,12,193,204,119,142,58,158,20,176,218,12,63,79,153,73,81,168,185,133,60,239,161,154,87,197,43,44,148,141,84,98,214,203,2,170,185,239,115,149,205,129,174,111,105,207,138,87,57,92,144,172,82,81,8,18,211,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,31,76,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,244,223,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,172,69,138,114,197,230,1,71,164,85,148,220,63,107,126,69,225,48,90,190,152,49,155,148,177,193,21,45,134,170,73,230,154,86,212,189,172,73,22,25,228,168,247,205,35,220,216,92,198,238,141,141,207,124,97,114,135,95,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,209,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,94,192,80,183,49,158,53,255,0,149,86,163,193,96,192,46,119,88,244,203,22,252,221,182,154,117,237,71,116,174,69,122,73,115,116,61,45,123,122,152,244,142,38,202,174,115,35,107,157,180,78,154,88,208,49,175,24,60,89,230,92,93,106,135,219,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,235,219,182,197,85,108,76,68,180,158,82,186,153,196,118,165,232,214,65,93,173,117,119,91,214,55,73,112,141,152,150,67,121,145,242,215,92,55,116,222,54,53,158,71,172,149,16,195,34,68,140,145,200,187,57,242,196,143,114,69,219,138,181,120,23,224,202,251,198,30,163,213,91,36,186,251,27,12,197,252,61,70,77,114,137,236,90,166,199,42,191,181,77,77,27,183,222,105,123,82,162,72,230,172,113,181,142,115,186,149,25,20,151,253,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,251,192,250,192,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,7,133,249,30,79,11,242,3,130,170,163,182,57,162,238,112,93,183,249,123,206,104,7,135,123,211,109,202,194,230,197,79,2,59,8,89,35,118,237,186,206,230,175,191,220,137,4,59,253,255,0,216,89,242,252,138,209,230,211,4,126,202,195,234,209,200,142,109,214,118,38,235,251,105,227,95,255,0,180,9,9,192,12,148,242,233,37,165,208,189,85,82,142,22,175,187,239,240,180,191,214,74,178,33,114,231,119,86,145,219,218,178,53,219,83,198,190,229,223,255,0,137,105,9,122,7,9,30,214,49,206,114,251,145,21,72,219,174,89,29,175,40,206,109,120,5,93,43,228,108,180,242,191,175,173,58,125,206,114,237,240,170,47,250,138,125,255,0,121,32,50,75,132,86,219,53,101,108,143,70,164,48,73,34,238,168,159,38,42,254,223,234,33,70,45,127,159,84,120,139,171,158,153,101,88,108,178,79,73,240,239,182,235,226,255,0,98,185,62,228,253,128,75,77,48,194,40,112,171,79,132,161,68,70,185,54,247,43,191,166,229,254,114,175,244,142,239,247,123,207,207,69,10,67,3,90,136,169,183,254,213,63,66,166,224,113,115,147,125,130,38,231,23,49,119,79,127,184,230,207,144,28,128,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,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,0,0,0,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,197,69,212,242,189,227,167,242,215,138,179,67,181,143,51,241,122,147,101,235,246,61,77,107,122,102,190,218,227,141,170,155,204,174,95,17,89,14,210,119,55,70,189,241,35,36,252,235,155,81,34,71,91,63,3,148,220,71,114,225,211,141,97,193,223,86,205,69,194,236,247,230,67,73,27,37,168,101,242,221,13,230,227,58,209,54,22,35,156,149,40,231,202,232,92,198,252,111,145,99,122,42,57,143,134,189,113,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,112,27,73,130,42,240,11,198,190,43,197,102,156,82,89,46,215,63,15,169,184,205,190,24,242,59,125,66,198,201,43,250,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,210,232,159,44,170,2,165,121,218,104,229,246,44,171,5,226,6,158,110,245,150,166,222,152,117,100,125,44,111,132,170,142,74,138,186,117,221,95,215,39,121,146,212,251,145,157,44,240,191,19,183,145,168,152,215,147,78,127,77,140,241,71,116,195,46,57,13,93,37,62,99,139,213,211,81,219,218,178,172,21,215,26,121,98,168,141,94,214,162,177,31,29,52,117,202,215,191,109,145,210,53,23,121,58,93,97,92,205,52,83,242,211,194,62,83,225,238,30,22,191,4,223,53,163,235,151,162,25,124,20,19,120,136,228,218,55,185,219,210,203,83,208,212,233,222,84,139,169,200,222,173,232,175,73,243,175,201,126,169,225,186,153,236,191,105,253,146,200,45,215,223,5,223,236,248,175,11,83,28,221,174,231,75,186,58,187,125,61,93,46,219,125,246,93,182,3,103,227,90,206,42,181,75,242,211,196,118,162,234,100,55,223,108,208,94,114,10,175,101,86,248,95,15,221,181,196,254,205,15,230,213,140,115,118,165,138,6,252,109,71,174,219,191,119,43,149,111,39,139,221,94,195,97,224,87,80,181,74,223,61,93,207,30,202,176,119,195,107,158,154,5,107,230,101,226,22,210,209,204,172,151,161,204,103,85,100,79,122,57,17,237,103,87,194,174,78,149,215,219,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,247,129,119,220,163,52,207,42,211,190,17,225,184,229,52,158,19,237,174,65,87,147,91,160,124,114,71,51,104,100,130,158,158,39,200,215,177,187,119,60,43,165,98,183,169,174,138,88,158,142,248,182,73,170,117,77,39,193,127,37,250,89,134,233,159,181,61,167,246,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,125,78,232,234,237,245,116,245,59,109,246,221,118,220,237,96,12,85,196,191,14,152,39,20,26,89,95,166,121,213,63,248,218,203,61,111,92,223,222,203,167,134,154,24,43,59,113,75,31,123,181,223,123,187,79,119,67,254,74,159,37,76,170,0,214,135,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,232,145,173,221,90,143,119,67,209,241,185,122,216,228,76,127,115,187,93,111,85,44,172,188,220,234,235,234,35,167,130,145,146,212,204,233,94,216,32,137,144,195,18,57,202,170,140,142,40,227,141,141,249,53,140,107,83,100,68,66,255,0,184,254,224,250,213,197,150,145,185,182,244,171,143,59,195,169,235,43,241,71,195,43,81,149,51,189,141,89,40,101,108,143,108,93,21,11,12,76,73,28,230,172,79,107,31,213,208,146,71,37,6,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,240,63,36,151,107,172,214,170,123,20,215,58,183,219,104,234,38,171,167,163,116,206,88,33,158,102,198,217,101,100,123,244,181,239,108,16,181,206,68,221,201,20,104,187,244,166,211,3,151,95,2,181,60,82,230,73,156,106,13,5,91,52,174,193,81,52,53,211,83,85,68,199,220,238,48,165,59,210,218,168,146,36,240,177,209,212,54,71,204,214,126,131,28,198,189,143,114,61,152,255,0,129,206,17,46,188,95,106,227,177,73,238,53,118,124,78,195,78,219,150,71,117,130,157,207,123,32,87,163,89,75,11,213,171,19,42,102,94,174,142,226,236,140,142,105,17,178,118,150,55,108,17,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,251,192,253,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,53,172,226,199,205,62,178,125,64,200,125,70,115,21,25,87,139,31,52,250,201,245,3,33,245,25,204,213,162,220,20,127,40,14,7,178,205,103,211,219,101,214,187,82,112,220,194,174,154,43,117,18,119,189,179,107,109,37,3,223,78,145,57,201,180,209,119,103,154,53,141,21,242,124,113,116,72,231,197,219,9,107,202,159,142,170,156,198,58,14,22,53,94,190,174,166,251,75,78,144,225,85,205,165,137,176,58,221,73,68,196,246,107,210,24,218,173,124,81,83,201,43,102,145,93,220,69,145,174,123,92,216,210,91,52,53,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,189,238,95,188,119,88,184,170,197,99,194,178,151,248,45,77,199,237,233,37,198,155,103,201,237,74,88,35,165,142,91,175,91,41,226,167,131,187,83,80,228,240,205,85,115,54,221,55,111,189,2,96,0,0,20,173,206,175,205,62,45,244,254,135,212,110,37,212,148,173,206,175,205,62,45,244,254,135,212,110,32,64,2,197,57,81,241,175,249,50,202,160,225,175,83,46,119,90,156,111,45,184,83,211,98,82,239,222,134,207,116,154,71,53,105,250,17,171,35,97,170,146,70,123,218,238,136,229,78,165,98,36,211,74,220,63,193,127,7,214,174,44,180,143,91,219,111,74,184,243,188,58,158,207,95,138,62,25,90,140,169,157,236,184,44,148,50,182,71,182,46,138,133,134,38,36,142,115,86,39,181,143,234,232,73,35,146,48,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,240,54,147,5,101,242,167,227,170,167,49,142,131,133,141,87,175,171,169,190,210,211,164,56,85,115,105,98,108,14,183,82,81,49,61,154,244,134,54,171,95,20,84,242,74,217,164,87,119,17,100,107,158,215,54,52,150,205,0,0,0,170,190,121,223,169,63,222,79,225,165,85,150,169,207,59,245,39,251,201,252,52,193,92,164,240,12,55,84,245,211,63,211,237,65,199,169,47,152,245,243,77,235,233,171,168,106,81,122,37,103,180,173,170,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,210,184,5,227,95,42,225,79,81,233,44,151,107,159,136,211,44,154,225,12,121,29,190,161,100,124,116,29,106,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,234,108,79,138,250,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,113,174,103,21,92,51,230,92,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,169,93,11,250,162,145,143,141,202,189,47,99,186,92,246,116,72,249,65,202,247,142,159,200,166,84,205,14,214,60,207,194,105,181,235,175,216,245,53,173,234,134,197,116,146,70,170,111,50,185,60,61,28,219,201,220,221,28,198,74,172,147,243,77,117,68,138,23,82,0,0,64,14,117,126,86,49,111,168,20,62,157,113,39,249,0,57,213,249,88,197,190,160,80,250,117,196,8,1,202,227,207,102,153,126,53,232,245,165,255,0,20,3,202,227,207,102,153,126,53,232,245,165,255,0,0,0,0,0,0,34,255,0,31,220,31,90,184,178,210,55,54,222,149,113,231,120,117,61,101,126,40,248,101,106,50,166,119,177,171,37,12,173,145,237,139,162,161,97,137,137,35,156,213,137,237,99,250,186,18,72,228,148,0,13,91,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,245,177,92,199,116,189,142,77,218,170,213,219,116,85,79,121,249,46,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,46,167,154,119,5,151,93,124,195,104,245,151,75,113,250,187,166,160,226,52,233,73,85,67,5,75,149,247,43,35,86,89,93,20,48,116,170,73,83,20,178,43,216,214,43,28,246,62,102,254,117,253,150,37,38,1,250,171,110,215,91,141,53,5,29,194,231,87,85,79,107,167,90,74,24,166,153,207,101,44,11,44,147,44,81,53,87,102,49,101,154,89,21,173,217,58,228,123,190,110,85,91,63,229,125,203,238,154,237,77,101,226,135,90,109,85,108,99,42,27,95,135,216,234,98,150,153,253,112,203,75,81,71,122,73,98,157,174,86,43,153,59,89,4,177,116,72,197,108,191,19,28,205,240,175,45,14,7,42,120,142,204,161,214,28,225,244,140,211,172,46,241,27,38,164,145,145,84,62,249,113,133,35,157,40,157,11,209,205,74,100,107,226,116,206,123,126,54,72,145,177,21,92,247,195,121,32,0,0,106,174,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,6,85,0,1,64,60,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,32,7,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,128,159,224,0,40,7,154,63,158,205,77,252,23,209,232,136,170,74,174,104,254,123,53,55,240,95,71,162,59,6,128,112,43,83,196,215,6,89,6,167,233,141,5,93,86,168,99,153,196,246,218,90,22,213,69,28,23,123,114,211,91,213,208,61,103,145,145,66,248,86,121,166,108,136,228,234,78,228,110,107,213,209,172,97,39,249,74,113,175,237,186,58,62,19,117,54,231,117,172,189,67,222,147,11,184,78,189,248,221,67,12,29,199,219,28,168,222,184,251,44,138,89,34,116,142,115,86,53,116,72,177,164,80,177,246,126,106,174,94,79,45,62,58,170,120,154,198,106,180,195,83,171,234,234,181,67,28,167,158,229,85,92,234,88,163,130,239,110,90,132,70,206,196,130,54,69,11,225,89,225,133,209,171,83,169,59,114,53,207,87,72,145,132,223,0,0,0,0,41,91,157,95,154,124,91,233,253,15,168,220,75,169,41,91,157,95,154,124,91,233,253,15,168,220,64,128,4,233,229,193,204,2,179,135,123,236,90,73,171,217,23,250,19,215,248,153,226,169,168,142,122,137,49,218,174,135,201,213,78,200,89,36,143,134,105,17,24,248,81,189,41,36,169,43,85,159,158,73,123,7,43,189,6,195,120,146,210,62,34,180,167,51,162,164,115,46,52,248,243,237,149,211,83,172,207,180,220,81,151,84,167,173,137,26,246,59,174,55,59,117,106,61,189,108,87,198,229,232,123,145,97,94,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,80,54,115,33,7,50,206,58,170,120,101,198,105,116,195,76,107,234,233,117,67,35,167,130,229,75,92,218,88,164,130,209,110,74,133,71,78,244,158,55,197,51,230,88,38,133,177,163,87,165,59,146,57,204,86,198,146,67,254,12,249,163,93,116,23,68,178,45,62,213,42,106,188,198,163,24,167,162,92,14,146,89,93,3,229,129,103,108,85,22,249,107,17,178,171,25,20,79,73,160,71,196,168,140,138,88,187,141,78,196,105,5,179,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,16,58,248,39,253,111,1,223,145,14,94,218,137,175,58,177,101,233,207,178,11,125,147,217,182,187,141,187,183,85,139,194,235,220,13,147,103,119,92,157,234,136,29,78,174,234,142,57,97,106,201,10,237,215,43,86,0,1,178,159,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,29,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,118,8,224,235,140,92,19,139,252,18,162,255,0,96,163,246,54,73,102,232,251,65,143,247,38,168,246,95,118,106,134,82,255,0,117,62,8,163,159,187,29,58,201,249,180,94,141,250,93,178,167,190,178,249,145,242,251,166,225,218,166,61,97,209,187,85,91,180,234,227,80,218,106,219,108,49,75,51,49,151,164,80,71,18,203,81,52,242,205,51,42,102,89,220,143,115,90,200,222,172,143,125,223,26,44,85,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,122,36,107,118,71,43,29,208,244,100,141,78,182,53,80,54,94,7,74,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,247,80,0,0,0,0,53,87,0,176,156,115,151,221,79,17,60,5,233,126,176,232,221,170,145,186,139,110,167,187,211,86,219,97,138,40,95,147,49,111,211,71,18,203,81,52,241,67,11,233,161,73,220,143,115,92,249,24,140,143,125,153,26,32,103,94,23,185,177,98,181,28,62,228,243,241,3,124,241,26,155,133,91,234,174,20,222,33,177,210,199,150,245,202,190,26,10,127,13,7,68,51,35,228,134,7,179,180,189,49,162,84,110,246,182,126,213,75,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,227,229,18,83,151,255,0,12,95,202,123,136,43,77,131,36,197,238,183,44,6,201,215,112,202,234,104,230,240,241,195,10,69,34,211,65,36,222,229,78,252,236,100,125,17,170,74,177,247,156,197,111,109,210,48,46,167,130,251,6,169,227,92,48,96,22,237,107,189,221,110,185,156,214,249,46,23,57,238,213,53,51,215,51,197,84,75,81,12,21,14,169,68,149,38,138,25,98,137,236,119,232,58,53,98,42,163,81,87,53,128,5,0,243,17,225,15,249,41,107,42,125,150,162,236,233,238,99,221,173,197,250,235,252,76,208,118,155,23,138,164,147,169,18,68,237,73,43,122,21,221,125,81,73,22,242,62,68,151,167,181,114,207,227,94,221,195,6,119,114,194,117,46,231,225,180,219,45,222,166,182,178,69,170,155,216,213,208,195,34,199,81,13,60,45,147,175,189,179,32,145,27,31,82,237,3,149,232,216,85,174,185,253,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,181,154,133,133,93,116,215,63,201,116,230,251,81,73,61,203,21,188,86,217,43,37,164,123,157,4,147,211,76,248,100,116,110,115,90,229,98,185,138,168,170,214,174,219,110,137,242,3,47,241,175,197,117,247,139,77,101,173,204,187,183,90,60,66,219,189,30,45,100,173,153,142,240,20,189,44,73,36,86,198,136,196,154,119,179,187,34,238,247,38,236,143,184,246,69,26,146,3,150,47,1,223,150,251,237,54,188,234,197,151,171,1,199,238,13,246,109,174,227,110,238,82,229,19,53,147,54,77,157,221,106,246,105,231,109,58,187,170,57,34,153,201,36,43,191,68,173,72,171,194,230,133,255,0,41,77,118,198,116,83,237,79,217,207,180,126,55,251,231,224,124,103,99,195,209,207,83,254,7,185,31,87,87,99,167,244,211,110,173,253,251,108,187,25,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,118,2,42,243,71,242,39,169,191,130,250,197,17,42,136,171,205,31,200,158,166,254,11,235,20,64,80,9,223,244,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,210,221,211,116,114,57,173,123,28,199,177,143,111,214,225,59,205,62,141,253,64,199,189,70,2,69,115,44,224,86,155,134,92,154,151,83,244,198,130,146,151,75,242,58,136,45,180,180,45,170,150,73,237,23,20,167,85,116,15,89,228,124,179,50,100,130,105,155,34,57,122,87,185,27,154,196,108,107,32,92,78,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,58,155,186,110,173,86,185,175,99,158,199,177,238,200,6,188,60,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,212,220,255,0,204,143,152,157,171,93,233,163,209,125,4,190,213,207,167,210,83,181,217,13,124,212,13,137,151,201,251,176,84,64,200,153,60,41,81,3,41,223,2,110,244,88,214,71,189,237,86,171,24,215,200,29,3,152,239,28,116,220,86,230,84,24,126,159,50,174,159,78,176,250,137,223,67,52,175,150,39,222,234,220,136,197,173,150,5,84,107,24,214,163,155,3,92,222,235,89,44,174,114,181,102,88,163,233,60,11,240,101,125,227,15,81,234,173,146,93,125,141,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,219,239,52,189,169,81,36,115,86,56,218,199,57,221,74,140,138,78,129,195,23,15,89,87,20,26,203,101,210,60,90,167,192,120,254,229,77,198,232,250,89,42,33,182,80,196,222,169,106,36,107,19,252,152,216,142,115,26,249,101,137,138,246,117,245,38,195,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,64,237,86,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,5,112,115,159,208,106,156,171,75,241,173,127,177,81,82,120,140,30,161,214,187,235,219,79,19,103,146,221,89,36,109,130,71,204,175,71,189,144,212,236,198,196,141,127,190,186,71,167,66,53,234,235,31,58,86,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,84,40,7,130,61,121,166,225,199,137,124,59,82,111,53,181,112,99,201,80,251,94,64,144,212,75,27,22,221,82,197,138,73,37,100,76,123,166,100,46,116,117,41,23,67,186,223,78,196,77,157,210,228,238,188,209,252,246,106,111,224,190,143,68,69,251,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,78,235,174,250,199,125,215,221,76,173,213,92,166,30,139,213,214,223,106,167,184,201,212,197,241,53,84,150,234,122,73,106,118,99,24,198,119,159,78,233,123,109,106,53,157,206,132,221,27,186,132,224,229,51,171,216,110,130,233,127,17,154,185,168,19,213,199,98,199,105,241,153,170,18,146,5,154,121,94,249,46,17,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,71,57,43,170,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,186,226,154,199,125,195,244,107,63,209,219,68,61,186,77,68,184,88,234,46,149,61,76,94,170,91,107,170,164,109,55,67,152,170,157,115,207,79,47,113,175,99,155,225,186,126,38,200,228,78,237,193,30,131,83,113,29,196,190,29,166,215,154,42,185,241,229,168,125,211,32,88,105,229,145,137,110,166,98,203,36,114,190,39,177,208,178,103,54,58,100,151,173,189,15,168,98,166,238,233,106,133,223,112,71,160,213,60,56,240,209,135,105,181,230,138,146,12,133,41,223,116,200,22,26,120,163,122,220,106,94,178,201,28,175,137,239,108,207,133,174,142,153,37,235,119,91,41,216,169,179,122,90,157,43,154,63,145,61,77,252,23,214,40,137,84,69,94,104,254,68,245,55,240,95,88,162,2,128,78,213,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,249,185,152,248,221,188,114,189,191,19,87,109,247,77,149,17,83,170,147,255,0,153,215,1,223,145,11,237,78,188,233,61,151,167,1,200,46,14,246,149,174,221,110,237,210,226,243,57,144,182,61,221,221,114,246,106,39,117,66,183,166,56,226,133,203,28,41,183,92,77,80,179,238,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,253,46,88,166,68,70,200,214,185,21,24,246,73,27,51,89,174,15,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,206,167,44,83,34,43,163,115,156,138,143,99,228,141,251,9,233,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,196,212,223,109,211,116,84,85,8,87,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,210,127,243,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,11,254,0,0,0,0,0,0,41,91,157,95,154,124,91,233,253,15,168,220,75,169,41,91,157,95,154,124,91,233,253,15,168,220,64,128,4,233,229,193,204,2,179,135,123,236,90,73,171,217,23,250,19,215,248,153,226,169,168,142,122,137,49,218,174,135,201,213,78,200,89,36,143,134,105,17,24,248,81,189,41,36,169,43,85,159,158,73,123,7,43,189,6,195,120,146,210,62,34,180,167,51,162,164,115,46,52,248,243,237,149,211,83,172,207,180,220,81,151,84,167,173,137,26,246,59,174,55,59,117,106,61,189,108,87,198,229,232,123,145,97,94,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,80,54,115,33,7,50,206,58,170,120,101,198,105,116,195,76,107,234,233,117,67,35,167,130,229,75,92,218,88,164,130,209,110,74,133,71,78,244,158,55,197,51,230,88,38,133,177,163,87,165,59,146,57,204,86,198,146,67,254,12,249,163,93,116,23,68,178,45,62,213,42,106,188,198,163,24,167,162,92,14,146,89,93,3,229,129,103,108,85,22,249,107,17,178,171,25,20,79,73,160,71,196,168,140,138,88,187,141,78,196,105,5,179,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,16,58,248,39,253,111,1,223,145,14,94,218,137,175,58,177,101,233,207,178,11,125,147,217,182,187,141,187,183,85,139,194,235,220,13,147,103,119,92,157,234,136,29,78,174,234,142,57,97,106,201,10,237,215,43,86,0,1,181,64,0,10,75,230,71,203,238,155,135,106,152,245,135,70,237,85,110,211,171,141,67,105,171,109,176,197,44,204,198,94,145,65,28,75,45,68,211,203,52,204,169,153,103,114,61,205,107,35,122,178,61,247,124,104,184,3,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,117,237,220,98,42,54,87,162,236,59,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,202,1,227,163,131,43,239,7,154,143,75,108,142,235,237,156,51,40,241,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,219,105,162,238,196,139,35,90,145,200,215,181,205,233,85,124,81,134,11,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,76,171,175,252,38,102,92,57,233,126,148,231,26,129,81,87,67,125,212,170,123,165,77,70,57,87,64,144,79,102,101,44,144,36,73,35,251,142,87,62,88,170,35,145,88,230,70,248,151,118,57,58,145,200,146,255,0,149,15,3,149,57,45,214,201,197,198,163,62,145,108,86,218,138,135,226,54,149,100,85,11,93,87,19,164,129,213,179,163,145,201,19,32,149,175,237,53,54,149,102,137,178,110,198,198,206,247,96,231,157,250,147,253,228,254,26,4,10,225,39,68,45,92,71,235,246,57,162,247,155,229,93,154,159,35,167,186,53,149,244,209,182,71,211,79,13,186,166,162,23,171,29,238,123,18,88,99,235,102,237,87,51,169,168,230,42,163,211,165,106,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,254,114,23,190,55,111,28,172,119,194,229,219,125,151,101,69,68,144,28,174,60,246,105,151,227,94,143,90,90,79,48,206,11,45,92,83,233,125,69,247,16,199,233,29,170,152,213,58,46,63,88,181,45,165,90,216,18,78,169,109,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,247,35,99,230,234,10,150,206,248,234,214,220,255,0,134,140,107,134,27,165,125,36,24,245,142,157,45,181,211,67,75,7,93,218,221,3,233,95,110,130,84,88,213,209,190,149,212,206,68,146,39,179,186,199,49,36,107,156,199,62,78,149,195,23,15,89,87,20,26,203,101,210,60,90,167,192,120,254,229,77,198,232,250,89,42,33,182,80,196,222,169,106,36,107,19,252,152,216,142,115,26,249,101,137,138,246,117,245,39,95,192,244,95,84,53,43,84,32,209,124,67,16,171,159,54,158,162,174,145,44,181,111,142,134,120,231,166,142,73,42,34,147,196,186,54,196,246,54,25,119,107,213,171,187,21,191,63,113,127,220,31,112,153,134,240,139,165,255,0,97,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,163,126,227,209,17,210,189,84,50,6,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,186,128,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,240,191,35,201,225,126,64,122,215,126,164,61,137,242,61,106,239,122,33,236,111,200,2,169,89,28,220,165,218,215,134,198,173,221,171,113,170,95,159,222,148,241,127,237,44,221,126,69,106,243,115,233,92,99,19,127,107,244,110,179,251,250,126,73,225,90,6,94,229,168,136,186,75,72,229,79,127,97,155,127,251,45,25,51,21,118,33,63,44,202,180,147,75,169,163,79,122,36,13,255,0,242,106,50,105,212,206,216,34,116,146,57,26,137,183,205,118,251,192,196,122,255,0,118,172,155,23,175,179,218,126,42,138,154,89,97,68,247,38,234,232,229,110,223,18,109,243,219,239,49,151,7,250,89,95,141,58,253,122,188,211,246,234,43,235,210,84,248,218,191,56,223,191,232,189,83,230,245,251,144,234,218,138,151,237,68,213,56,40,44,23,135,58,154,41,90,217,155,21,67,213,54,74,151,163,183,70,117,39,201,233,243,37,118,155,227,137,141,99,20,148,15,77,228,72,98,235,114,252,213,201,27,81,87,125,147,246,1,218,83,228,121,7,173,207,247,129,207,250,208,242,112,106,169,204,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,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,0,0,0,0,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,23,83,202,227,200,158,153,126,53,235,21,164,95,230,131,203,238,166,237,83,122,226,135,69,173,84,140,123,41,221,95,152,88,233,162,138,153,157,16,197,85,81,89,122,89,101,157,173,87,171,89,3,95,4,81,117,200,245,116,191,19,220,253,229,7,43,143,34,122,101,248,215,172,86,146,168,13,101,180,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,210,221,211,116,114,57,173,123,28,199,177,143,110,194,156,52,113,23,130,113,65,165,148,26,153,130,212,127,138,163,188,81,116,77,253,236,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,244,63,230,139,243,68,135,249,79,40,76,19,41,226,178,171,81,93,112,181,90,180,118,179,162,233,54,37,107,108,212,213,94,57,17,169,37,19,21,21,89,21,28,143,71,74,175,141,237,115,26,245,130,40,227,68,100,205,159,248,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,6,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,53,151,213,140,23,242,95,170,121,150,153,251,83,218,127,100,178,11,141,139,198,246,59,62,43,194,212,201,15,119,183,212,238,142,174,223,87,79,83,182,223,109,215,109,205,159,138,75,231,45,128,83,99,60,81,218,243,59,118,61,87,73,79,152,226,244,149,53,151,7,36,171,5,117,198,158,89,105,228,70,57,202,172,71,199,77,29,10,57,140,219,100,116,110,84,222,78,167,7,74,226,3,140,219,22,178,112,61,163,156,63,123,43,183,148,225,183,6,199,119,145,140,124,48,195,75,109,164,117,37,3,163,69,235,73,123,240,85,124,110,235,99,153,45,44,191,154,70,73,26,159,43,150,94,138,126,90,120,184,197,188,69,195,194,208,96,155,102,181,157,18,244,77,47,130,158,31,15,28,123,198,246,187,122,169,105,186,218,189,59,196,146,244,185,29,211,188,85,45,167,146,94,142,88,162,197,115,174,32,106,38,239,94,170,110,11,135,81,199,210,246,248,74,88,227,167,171,168,93,209,253,18,119,159,45,55,185,89,212,207,11,240,187,105,28,136,22,126,0,0,0,0,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,63,249,42,121,88,202,126,160,87,122,117,184,159,228,0,228,169,229,99,41,250,129,93,233,214,226,127,128,0,1,173,103,22,62,105,245,147,234,6,67,234,51,150,169,201,83,202,198,83,245,2,187,211,173,197,85,241,99,230,159,89,62,160,100,62,163,57,106,156,149,60,172,101,63,80,43,189,58,220,6,31,230,131,203,238,154,211,77,122,226,135,69,173,85,111,99,234,29,95,152,88,233,162,150,165,253,115,75,85,81,89,122,89,101,157,206,70,35,159,3,95,4,81,116,70,196,116,191,11,26,253,171,91,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,118,136,40,175,152,207,1,63,201,94,251,6,164,105,220,254,35,76,178,107,135,131,164,167,158,163,174,170,203,92,246,62,84,163,114,189,122,230,133,89,28,142,138,95,123,145,172,115,37,94,166,182,73,130,215,248,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,169,221,76,69,106,175,113,146,49,153,212,214,179,134,142,34,243,190,23,245,78,131,83,48,90,143,241,84,119,138,46,136,127,190,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,222,182,124,209,126,104,187,9,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,224,200,5,43,115,171,243,79,139,125,63,161,245,27,137,117,37,43,115,171,243,79,139,125,63,161,245,27,136,25,87,145,143,235,179,247,111,248,145,154,185,161,112,81,252,160,48,71,235,62,158,219,46,181,218,147,134,219,217,77,21,186,137,59,222,217,181,182,103,61,244,233,19,156,155,77,23,118,121,163,88,209,95,39,199,23,68,142,124,93,188,43,200,199,245,217,251,183,252,72,181,64,53,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,189,78,93,124,117,83,113,75,134,166,15,168,53,244,140,213,75,5,60,211,87,67,77,75,43,25,115,183,66,180,236,75,146,170,70,144,66,247,73,80,216,223,11,95,250,108,115,218,198,49,200,198,70,174,104,60,190,233,173,52,215,174,40,116,90,213,86,246,62,161,213,249,133,142,154,41,106,95,215,52,181,85,21,151,165,150,89,220,228,98,57,240,53,240,69,23,68,108,71,75,240,177,175,218,181,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,54,136,6,10,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,227,86,196,231,189,222,26,71,54,71,66,254,167,117,49,21,170,189,198,72,198,103,80,42,175,158,119,234,79,247,147,248,105,138,185,42,121,167,202,126,159,215,122,141,184,202,188,243,191,82,127,188,159,195,76,85,201,83,205,62,83,244,254,187,212,109,192,90,167,18,252,58,96,156,80,105,101,126,153,231,84,255,0,227,107,44,245,189,115,127,123,46,158,26,104,96,172,237,197,44,125,238,215,125,238,237,61,221,15,249,42,124,149,53,225,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,93,247,48,110,54,237,92,40,96,17,216,177,137,233,43,181,23,42,167,168,134,213,70,218,166,182,123,76,14,134,102,178,236,248,221,12,172,123,35,168,108,109,108,82,35,82,101,238,35,85,82,57,54,162,203,77,179,50,213,124,254,138,205,71,37,93,255,0,44,204,111,17,211,68,250,186,180,89,238,23,26,185,145,173,89,38,153,200,138,249,37,145,55,124,142,79,123,149,92,191,53,2,213,57,83,241,213,83,152,199,65,194,198,171,215,213,212,223,105,105,210,28,42,185,180,177,54,7,91,169,40,152,158,205,122,67,27,85,175,138,42,121,37,108,210,43,187,136,178,53,207,107,155,26,75,102,132,74,229,243,193,37,171,133,12,2,75,238,79,5,37,118,162,229,84,244,243,93,107,29,74,214,207,105,129,208,194,231,218,89,35,102,149,143,100,117,13,145,206,150,53,106,76,189,181,114,42,71,30,210,212,1,72,28,208,184,215,254,80,25,219,244,99,79,110,118,170,237,54,195,110,12,169,138,227,68,189,239,108,221,27,11,152,250,132,149,205,77,161,139,187,60,49,164,106,172,147,227,151,174,70,190,46,220,128,230,139,204,2,142,209,71,114,225,147,68,50,46,245,214,111,19,110,206,46,144,71,4,244,177,210,203,4,176,77,105,111,113,143,234,153,123,187,203,36,106,199,66,232,219,26,57,94,178,182,42,150,3,191,232,14,177,223,120,127,214,92,79,88,177,200,124,69,94,51,112,109,68,148,221,76,103,139,165,123,93,29,77,55,91,216,244,143,187,4,146,197,220,232,87,51,175,169,191,19,81,77,135,184,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,184,220,237,145,202,198,245,177,89,35,83,161,237,85,214,136,145,92,14,113,119,117,225,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,245,116,119,19,101,100,147,70,142,143,186,178,52,54,30,7,201,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,199,214,0,0,0,0,0,107,89,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,25,15,168,206,5,212,242,184,242,39,166,95,141,122,197,105,42,136,171,202,227,200,158,153,126,53,235,21,164,170,0,0,3,85,115,101,62,19,188,172,104,223,211,252,123,211,160,53,172,54,83,225,59,202,198,141,253,63,199,189,58,0,50,169,141,56,138,215,156,55,134,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,238,185,28,221,149,200,199,116,49,31,35,147,161,142,84,237,121,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,122,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,64,60,109,241,131,147,113,115,170,18,222,156,181,116,88,77,142,162,118,226,118,122,184,169,251,244,48,75,28,12,153,242,73,19,17,206,124,206,166,100,170,199,62,68,141,92,172,99,156,137,212,224,197,90,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,89,127,202,231,141,187,87,15,217,52,218,37,169,19,210,81,225,57,165,225,149,108,189,85,213,54,158,11,21,106,211,190,55,75,38,208,185,210,50,119,71,69,18,185,242,50,56,82,53,145,118,69,145,72,22,0,218,160,21,151,202,135,142,58,108,150,213,100,225,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,155,68,176,196,216,246,99,163,103,122,205,0,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,192,99,254,109,124,20,123,110,142,179,139,45,50,182,93,107,47,80,246,99,205,45,240,39,126,55,80,195,7,109,151,54,162,187,174,62,203,34,138,57,91,27,92,213,141,91,42,164,105,20,207,125,91,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,209,5,37,243,35,229,247,77,195,181,76,122,195,163,118,170,183,105,213,198,161,180,213,182,216,98,150,102,99,47,72,160,142,37,150,162,105,229,154,102,84,204,179,185,30,230,181,145,189,89,30,251,190,52,80,178,174,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,234,116,138,53,150,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,75,119,77,209,200,230,181,236,115,30,198,61,187,20,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,224,200,0,0,5,43,115,171,243,79,139,125,63,161,245,27,137,117,37,43,115,171,243,79,139,125,63,161,245,27,136,25,87,145,143,235,179,247,111,248,145,50,184,219,224,251,25,226,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,165,208,215,145,143,235,179,247,111,248,145,106,128,106,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,41,202,135,129,202,156,150,235,100,226,227,81,159,72,182,43,109,69,67,241,27,74,178,42,133,174,171,137,210,64,234,217,209,200,228,137,144,74,215,246,154,155,74,179,68,217,55,99,99,103,122,106,113,29,203,207,65,184,151,213,12,111,85,50,250,58,187,117,202,221,80,196,200,25,109,119,101,50,74,40,227,84,138,158,165,205,217,204,123,92,145,55,190,197,73,22,20,124,91,255,0,129,146,9,64,4,85,230,143,228,79,83,127,5,245,138,34,128,75,254,230,143,228,79,83,127,5,245,138,34,128,64,217,79,139,31,43,26,201,244,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,13,164,178,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,121,175,191,27,124,31,100,220,35,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,244,183,97,227,165,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,66,133,184,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,169,183,253,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,154,230,113,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,170,42,136,218,244,255,0,42,55,163,92,246,178,88,165,98,61,253,29,75,37,57,112,115,0,172,225,222,251,22,146,106,246,69,254,132,245,254,38,120,170,106,35,158,162,76,118,171,161,242,117,83,178,22,73,35,225,154,68,70,62,20,111,74,73,42,74,213,103,231,146,80,187,240,0,0,0,26,171,151,147,202,43,87,176,220,215,133,123,126,150,217,167,171,76,135,78,42,42,97,189,65,52,10,214,116,87,86,213,213,83,77,19,211,118,189,142,106,200,197,77,209,232,248,95,187,81,170,199,62,141,142,235,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,11,31,230,185,192,183,248,126,40,52,83,12,255,0,182,42,179,250,42,23,127,146,230,221,35,167,70,255,0,229,124,83,218,239,232,76,172,255,0,76,76,103,254,84,124,58,126,69,184,113,131,63,189,211,244,100,154,165,225,239,181,31,30,253,171,91,88,239,103,69,240,202,248,221,188,114,201,81,212,141,99,211,197,246,222,155,196,155,72,14,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,116,203,79,35,152,191,228,200,197,115,88,231,197,44,79,86,51,175,165,50,168,0,12,21,198,15,22,120,111,8,186,95,246,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,58,55,237,177,85,29,43,17,66,58,243,58,227,199,242,33,98,169,208,109,39,189,116,231,217,5,189,222,210,186,91,174,61,186,172,94,23,62,23,71,187,123,78,78,245,68,14,168,70,244,201,28,176,181,99,153,54,235,137,203,78,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,58,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,158,229,123,193,71,242,127,193,25,172,250,133,108,186,208,234,78,101,111,125,52,182,234,212,236,251,26,214,233,154,246,83,172,77,114,239,52,189,168,38,145,100,68,124,127,4,93,17,185,146,247,2,146,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,54,20,224,147,140,28,103,139,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,78,167,67,94,112,92,33,252,248,184,193,104,191,196,81,103,45,146,191,255,0,33,75,65,87,12,79,79,242,32,145,24,255,0,241,14,72,255,0,195,200,87,175,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,209,35,91,178,57,88,238,135,163,36,106,117,177,170,129,178,241,21,121,163,249,19,212,223,193,125,98,136,206,186,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,92,21,205,31,200,158,166,254,11,235,20,64,82,183,9,222,105,244,111,234,6,61,234,48,27,25,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,185,156,39,121,167,209,191,168,24,247,168,192,108,166,6,186,220,98,240,117,157,240,129,157,211,216,47,245,158,217,198,239,61,127,103,242,14,220,52,254,212,237,67,78,250,175,238,86,79,44,144,118,164,168,72,255,0,56,169,215,183,83,119,69,247,98,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,217,35,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,157,78,217,118,86,171,92,230,61,175,99,222,199,71,254,95,28,7,255,0,36,11,21,242,255,0,154,222,109,87,220,251,38,233,166,169,169,183,197,215,75,110,161,137,238,86,83,211,77,36,108,153,221,213,86,201,50,170,49,174,115,33,106,51,243,41,35,195,37,240,125,194,102,27,194,46,151,253,135,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,254,141,251,143,68,71,74,245,92,234,0,0,0,0,0,20,129,206,11,71,47,184,55,20,11,170,181,19,120,139,46,165,219,224,168,163,147,165,140,236,85,80,211,193,73,81,77,178,61,207,119,75,25,77,47,113,90,198,175,137,232,111,82,198,229,32,177,125,28,210,244,46,143,88,56,83,191,100,148,86,111,23,146,105,223,249,228,182,77,26,193,28,140,165,141,81,46,12,116,146,167,87,103,194,247,38,116,108,115,92,249,41,160,253,37,106,49,212,46,0,184,158,76,26,13,83,138,233,126,75,175,247,218,42,79,17,156,84,54,215,98,123,169,226,116,241,219,168,228,145,179,200,201,145,234,246,50,106,157,216,232,149,172,247,208,198,245,235,71,49,91,80,22,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,27,52,232,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,3,186,145,87,154,63,145,61,77,252,23,214,40,137,84,69,94,104,254,68,245,55,240,95,88,162,2,128,77,159,113,108,167,78,53,199,78,41,114,76,110,186,213,150,225,153,109,189,237,107,157,18,77,75,93,75,34,58,57,97,150,41,19,252,184,228,138,70,163,154,228,123,30,212,84,115,83,88,34,101,114,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,129,213,56,254,224,250,235,194,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,189,116,233,52,76,73,28,231,36,172,115,31,213,214,178,71,31,213,229,231,198,157,215,133,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,211,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,61,55,147,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,249,200,94,201,27,180,145,49,223,11,147,125,182,93,209,85,22,26,240,125,202,163,13,225,243,63,252,169,106,118,87,73,158,95,109,53,18,63,29,165,109,185,96,162,183,61,147,63,179,90,246,189,238,89,106,86,36,133,237,106,162,50,9,29,39,74,204,230,69,51,67,242,243,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,2,255,0,128,0,0,0,0,0,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,50,175,35,31,215,103,238,223,241,34,101,113,183,193,246,51,197,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,236,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,167,75,161,175,35,31,215,103,238,223,241,34,213,0,213,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,108,83,149,15,3,149,57,45,214,201,197,198,163,62,145,108,86,218,138,135,226,54,149,100,85,11,93,87,19,164,129,213,179,163,145,201,19,32,149,175,237,53,54,149,102,137,178,110,198,198,206,244,212,226,59,151,158,131,113,47,170,24,222,170,101,244,117,118,235,149,186,161,137,144,50,218,238,202,100,148,81,198,169,21,61,75,155,179,152,246,185,34,111,125,138,146,44,40,248,183,255,0,3,36,18,128,8,171,205,31,200,158,166,254,11,235,20,69,0,151,253,205,31,200,158,166,254,11,235,20,69,0,129,181,64,0,1,213,53,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,57,11,217,35,118,146,38,59,225,114,111,182,203,186,42,162,246,176,0,170,190,121,223,169,63,222,79,225,165,170,21,87,207,59,245,39,251,201,252,52,8,171,202,227,207,102,153,126,53,232,245,165,255,0,20,3,202,227,207,102,153,126,53,232,245,165,255,0,1,210,172,90,47,165,248,214,168,100,218,209,101,196,41,32,205,179,10,122,106,75,197,233,207,146,89,231,130,8,217,28,113,51,173,202,216,89,211,20,93,77,137,24,143,88,163,115,250,149,141,84,238,160,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,60,47,200,242,120,95,144,30,173,254,47,145,237,111,200,245,175,233,30,198,252,128,242,86,215,55,117,115,112,252,91,104,155,239,184,212,187,127,236,165,111,254,210,201,74,227,230,237,19,23,2,198,95,183,189,46,147,183,127,217,189,39,255,0,64,14,193,202,210,244,234,172,25,40,86,36,78,212,46,221,119,95,186,158,141,9,133,170,25,43,172,152,252,206,98,163,21,253,61,47,221,219,166,207,102,255,0,47,237,33,231,43,58,40,233,240,118,212,35,145,85,240,187,253,253,233,232,215,246,146,23,88,168,178,92,130,243,29,142,211,105,168,171,164,147,126,226,177,169,179,118,100,110,79,122,166,255,0,52,95,191,238,3,230,232,54,147,186,223,83,38,79,114,172,146,170,166,169,235,46,239,99,85,17,28,177,63,230,170,171,243,69,251,254,242,67,196,196,141,141,98,34,108,212,68,62,78,51,102,101,158,221,13,43,81,126,8,218,221,151,116,219,102,181,54,249,175,236,62,194,252,189,192,120,114,237,242,56,110,215,124,211,101,14,87,35,143,40,136,229,69,84,247,129,205,169,177,228,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,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,0,0,0,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,93,79,43,143,34,122,101,248,215,172,86,146,168,138,188,174,60,137,233,151,227,94,177,90,74,160,0,0,4,0,231,55,165,191,106,248,113,177,106,101,5,139,197,87,224,153,4,126,38,183,197,116,120,59,93,107,22,25,191,54,175,70,201,215,84,219,115,125,205,115,219,182,233,179,123,138,79,242,21,115,115,212,204,171,78,248,71,154,221,139,85,248,79,182,185,5,38,51,113,157,146,73,28,205,161,146,10,138,137,89,27,152,246,237,220,240,173,137,232,238,166,186,41,101,98,183,226,221,2,139,13,146,56,63,192,41,180,195,133,205,45,195,33,199,170,236,85,20,184,189,13,77,194,223,86,146,182,120,46,53,49,37,69,106,72,217,87,173,143,90,153,166,85,98,237,208,170,173,68,106,34,53,53,183,54,83,225,87,84,191,45,60,56,233,214,166,77,125,246,205,125,231,31,165,246,173,111,133,240,253,219,164,76,236,215,126,109,24,198,183,106,168,167,111,192,212,98,237,187,55,106,181,84,50,168,0,0,0,1,64,60,209,252,246,106,111,224,190,143,68,95,241,64,60,209,252,246,106,111,224,190,143,68,4,255,0,228,169,229,99,41,250,129,93,233,214,226,127,144,3,146,167,149,140,167,234,5,119,167,91,137,254,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,90,167,37,79,43,25,79,212,10,239,78,183,21,87,197,143,154,125,100,250,129,144,250,140,229,170,114,84,242,177,148,253,64,174,244,235,112,19,167,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,247,31,150,237,108,195,117,95,0,173,179,86,73,73,127,196,243,27,60,148,210,190,146,173,86,11,133,186,174,21,107,150,57,161,114,42,178,72,164,93,159,27,147,220,228,86,175,201,78,149,197,143,149,141,100,250,127,144,250,116,229,117,114,186,230,1,89,104,172,182,240,201,173,249,23,122,213,55,134,183,96,247,73,227,158,122,168,234,165,158,40,33,180,187,182,199,245,66,189,221,226,146,69,99,97,108,110,141,92,172,88,155,16,68,190,57,56,68,186,240,131,171,141,197,32,184,213,222,49,59,245,59,174,88,229,214,122,119,49,239,129,30,173,125,44,207,70,164,79,169,133,122,122,251,107,178,178,72,100,86,199,221,72,219,216,56,5,227,95,42,225,79,81,233,44,151,107,159,136,211,44,154,225,12,121,29,190,161,100,124,116,29,106,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,234,108,79,138,236,248,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,238,184,220,237,213,168,246,245,177,95,27,151,161,238,69,215,179,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,232,145,173,221,90,143,119,67,209,241,185,122,216,228,64,217,35,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,247,20,217,206,175,205,62,45,244,254,135,212,110,39,96,229,5,197,86,101,99,213,10,110,22,242,59,149,93,203,19,200,233,235,106,113,248,29,26,72,182,155,140,81,186,170,84,99,220,244,88,233,165,138,58,135,57,136,215,254,123,182,230,163,59,147,57,221,127,157,95,154,124,91,233,253,15,168,220,64,202,188,140,127,93,159,187,127,196,139,84,42,175,145,143,235,179,247,111,248,145,106,128,126,75,101,218,213,122,166,125,101,154,231,73,95,79,29,68,244,143,150,154,102,202,198,207,4,175,134,104,149,205,85,68,124,114,199,36,111,111,205,175,99,154,187,42,42,20,131,204,191,129,202,158,28,115,41,181,135,7,125,35,244,235,52,188,72,200,105,35,100,84,239,177,220,102,73,39,90,38,194,196,107,86,153,90,201,93,11,152,223,129,145,172,111,68,86,177,243,119,93,46,227,186,251,194,175,26,26,193,133,101,47,241,186,101,144,106,134,65,37,198,155,102,71,236,186,169,238,204,142,91,175,91,41,229,168,159,181,77,78,228,240,205,84,107,247,221,54,119,189,109,210,237,108,195,117,95,0,173,179,86,73,73,127,196,243,27,60,148,210,190,146,173,86,11,133,186,174,21,107,150,57,161,114,42,178,72,164,93,159,27,147,220,228,86,175,201,64,215,51,134,142,34,243,190,23,245,78,131,83,48,90,143,241,84,119,138,46,136,127,190,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,222,182,124,209,126,104,187,9,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,234,33,227,147,132,75,175,8,58,184,220,82,11,141,93,227,19,191,83,186,229,142,93,103,167,115,30,248,17,234,215,210,204,244,106,68,250,152,87,167,175,182,187,43,36,134,69,108,125,212,141,189,215,150,207,21,218,143,161,154,227,141,233,125,178,95,106,225,154,141,144,80,89,238,86,106,137,149,177,211,213,85,77,29,60,117,244,235,178,246,230,103,83,58,209,19,166,88,216,140,118,202,216,164,136,36,175,60,239,212,159,239,39,240,210,58,242,191,212,218,109,25,212,189,88,213,106,171,53,93,217,152,174,147,221,238,137,67,77,28,174,125,75,227,174,183,171,35,85,138,57,29,27,21,221,40,249,85,138,200,153,213,35,246,99,28,169,34,185,231,126,164,255,0,121,63,134,145,255,0,149,102,11,249,80,213,61,91,211,63,106,123,51,237,110,143,223,236,94,55,177,222,240,190,42,166,138,30,239,111,169,189,125,61,206,174,158,166,239,182,219,166,251,129,29,120,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,136,218,237,149,200,198,245,189,95,35,147,173,238,85,180,158,84,124,20,126,76,177,88,56,148,212,203,101,170,167,36,203,109,244,245,56,148,91,119,166,179,218,230,141,206,90,142,180,114,198,217,170,163,145,158,230,183,174,56,147,165,94,139,52,209,54,157,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,54,62,224,255,0,63,166,212,254,23,52,183,51,135,33,171,190,212,85,98,244,52,215,11,133,90,202,233,231,184,211,68,148,245,171,35,165,78,183,189,42,97,153,21,235,191,90,162,185,21,200,168,229,12,192,67,94,98,156,117,83,112,181,134,174,15,167,213,244,143,213,75,253,60,51,80,195,83,75,43,217,108,183,76,181,12,91,146,42,198,176,76,246,201,78,232,217,11,159,250,111,107,220,199,177,170,199,204,162,42,241,245,193,70,43,197,102,156,85,222,237,54,207,15,169,184,205,190,105,49,203,133,58,70,201,43,250,17,210,54,217,80,178,57,140,116,50,189,85,24,231,185,59,50,61,94,139,210,233,89,40,81,13,166,217,153,106,190,127,69,102,163,146,174,255,0,150,102,55,136,233,162,125,93,90,44,247,11,141,92,200,214,172,147,76,228,69,124,146,200,155,190,71,39,189,202,174,95,154,147,127,139,30,10,49,94,20,248,17,194,239,119,107,103,136,212,220,155,48,181,201,145,220,42,18,55,201,65,215,108,175,145,214,202,117,141,207,99,97,137,232,136,247,49,203,222,145,136,245,94,150,196,200,161,5,218,217,153,105,70,127,91,102,172,146,174,193,150,97,215,137,41,165,125,37,90,36,246,251,141,36,202,215,44,115,66,229,68,124,114,198,187,62,55,47,189,168,173,95,146,146,255,0,137,126,58,169,184,165,224,155,20,193,245,6,190,145,154,169,96,206,41,230,174,134,154,150,86,50,231,110,134,223,82,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,166,199,61,172,99,28,140,96,99,78,92,152,181,139,57,227,11,11,194,178,154,31,27,101,200,45,249,21,174,227,77,221,124,125,250,89,236,85,241,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,247,159,43,141,126,20,111,188,37,235,45,110,27,218,186,214,98,23,45,235,49,107,221,108,44,111,143,165,233,98,201,26,186,53,86,44,208,61,253,169,19,102,57,118,100,157,182,50,88,208,252,188,16,106,246,27,160,188,78,98,90,185,168,19,213,199,98,199,105,238,243,84,37,36,11,52,242,189,246,186,184,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,62,79,21,92,76,102,92,87,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,165,29,51,250,165,145,239,145,200,157,79,123,186,90,198,116,70,192,144,28,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,53,148,243,11,226,131,62,225,51,69,236,186,141,167,54,140,126,227,114,184,229,20,214,73,98,189,211,205,52,13,130,74,74,185,156,230,182,25,98,114,63,170,157,136,138,174,84,217,93,238,249,42,65,110,84,252,14,83,106,85,214,131,138,77,73,125,92,86,44,98,240,143,197,173,141,100,176,45,198,227,74,230,61,43,95,38,200,143,166,134,93,154,214,198,229,238,77,20,141,122,181,177,58,57,172,39,141,110,20,191,150,14,150,90,180,207,237,239,217,47,102,100,16,95,124,111,178,252,127,115,183,77,81,15,107,183,222,139,109,252,79,87,87,82,237,209,182,222,253,208,34,7,6,124,208,53,247,136,158,36,240,253,28,205,113,13,63,162,178,228,30,208,241,51,218,237,245,177,213,51,177,65,81,80,206,135,73,87,35,19,119,194,212,93,216,191,10,174,219,46,202,150,126,64,14,23,57,82,127,38,189,118,198,117,175,242,245,246,143,236,231,141,254,246,125,150,240,125,255,0,17,71,61,55,248,111,23,39,79,79,127,171,244,23,126,157,189,219,238,147,252,0,0,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,23,83,202,227,200,158,153,126,53,235,21,164,170,34,175,43,143,34,122,101,248,215,172,86,146,168,0,0,13,85,205,148,248,78,242,177,163,127,79,241,239,78,128,214,176,217,79,132,239,43,26,55,244,255,0,30,244,232,0,169,94,99,252,192,43,56,136,190,203,164,154,67,145,127,161,61,7,134,158,90,154,120,231,167,147,34,170,232,100,157,85,12,153,145,200,200,97,145,85,140,133,91,210,178,68,178,185,95,249,148,139,16,112,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,39,75,164,87,51,174,95,244,122,69,89,83,196,14,136,99,190,19,5,171,234,159,38,182,197,36,17,82,216,106,164,158,24,98,117,51,28,244,145,97,158,74,143,116,49,177,205,133,204,118,202,216,220,198,71,21,120,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,117,57,98,153,17,93,27,156,228,84,123,31,36,111,14,193,204,35,0,195,116,179,139,156,219,79,180,251,30,164,177,227,214,58,123,37,53,13,13,50,47,68,76,246,61,26,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,174,127,225,75,131,235,87,22,92,191,50,198,219,210,174,60,239,14,206,47,85,248,163,225,149,168,202,153,223,106,182,44,148,50,182,71,182,46,138,133,134,38,36,142,115,86,39,181,143,234,232,73,35,146,58,241,235,170,88,38,180,241,99,156,234,102,154,95,125,179,141,222,125,153,224,171,124,44,212,253,222,213,182,150,25,63,55,51,25,35,118,146,39,183,226,106,111,182,233,186,42,42,229,94,27,120,246,254,74,252,29,228,90,111,167,112,120,141,77,201,179,10,234,202,74,137,233,250,233,108,180,47,161,161,137,43,28,143,78,137,166,87,199,35,98,139,222,212,115,28,249,83,165,173,142,96,134,183,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,169,203,139,142,58,158,43,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,209,93,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,193,60,11,240,101,98,224,243,78,42,173,146,93,125,179,153,229,30,30,163,38,185,68,247,165,43,164,137,31,218,166,166,141,219,109,12,93,217,81,36,115,82,73,28,247,57,221,40,172,138,48,169,110,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,192,79,243,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,126,176,6,189,124,116,112,101,125,224,243,81,233,109,145,221,125,179,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,187,109,52,93,216,145,100,107,82,57,26,246,185,189,42,175,138,63,203,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,189,77,190,157,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,188,60,78,240,245,149,112,191,172,183,173,35,202,106,124,127,128,237,212,219,174,140,165,146,158,27,157,12,173,234,138,162,54,189,63,202,141,232,215,61,172,150,41,88,143,127,71,82,134,198,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,5,121,133,243,11,214,142,19,53,162,203,167,58,115,140,97,87,27,109,199,23,166,189,203,45,238,138,174,105,219,60,149,117,112,185,173,116,53,49,53,25,211,78,197,68,86,170,238,174,247,252,145,35,175,40,238,43,181,31,31,213,139,63,11,55,57,125,179,134,101,30,62,123,108,117,19,42,73,98,170,138,154,106,185,29,78,187,46,240,203,218,122,62,21,217,169,35,210,86,171,85,101,73,165,255,0,26,220,183,191,150,14,169,218,181,51,242,203,246,75,217,152,252,22,47,5,246,119,199,247,59,117,53,19,119,123,158,42,45,183,241,61,61,61,43,183,70,251,251,246,64,114,222,227,91,84,248,193,252,162,126,83,44,24,165,179,236,151,178,60,23,176,169,106,97,238,120,175,23,220,238,247,167,151,125,188,51,58,122,122,118,221,219,239,186,109,10,249,213,249,167,197,190,159,208,250,141,196,159,252,12,112,49,252,139,190,219,127,162,143,219,31,182,62,205,255,0,89,61,159,225,124,39,137,255,0,198,38,235,234,241,63,236,118,232,251,247,247,64,14,117,126,105,241,111,167,244,62,163,113,3,42,242,49,253,118,126,237,255,0,18,45,80,170,190,70,63,174,207,221,191,226,69,170,0,0,1,21,121,163,249,19,212,223,193,125,98,136,160,18,255,0,185,163,249,19,212,223,193,125,98,136,160,16,54,83,226,199,202,198,178,125,63,200,125,58,115,90,195,101,62,44,124,172,107,39,211,252,135,211,167,53,172,3,106,131,228,222,114,155,22,63,113,177,90,110,245,222,30,175,38,184,62,215,107,143,180,247,248,138,166,82,212,85,186,61,218,138,140,218,10,74,135,238,229,70,252,27,111,212,230,162,253,98,5,115,149,187,93,108,28,54,225,55,219,21,206,174,221,114,183,106,69,182,174,142,178,146,103,67,61,52,241,208,92,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,72,14,48,120,76,195,120,186,210,255,0,176,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,209,191,109,234,138,232,152,169,175,102,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,222,71,46,110,53,255,0,149,86,156,79,96,207,238,118,168,245,55,22,252,221,202,154,5,237,73,116,161,68,98,71,115,108,61,45,99,122,158,245,142,86,196,174,107,36,107,93,180,77,154,40,211,242,243,29,224,114,167,138,220,54,131,48,211,231,210,83,234,46,31,79,59,40,97,149,145,68,203,221,35,149,30,180,82,206,168,142,99,218,228,115,160,115,157,218,107,229,149,174,70,164,203,44,97,29,121,81,241,211,254,3,133,253,107,204,255,0,237,122,92,2,182,185,191,229,53,214,185,42,21,223,249,47,10,199,55,250,112,163,255,0,210,240,150,168,106,174,94,247,44,190,48,114,110,41,116,190,247,101,212,101,171,172,205,176,106,136,155,117,188,58,42,120,160,185,193,89,37,67,233,158,200,224,100,109,137,236,108,47,137,204,70,109,180,113,191,169,203,35,154,192,132,31,230,213,241,79,255,0,112,58,85,255,0,154,174,63,245,226,207,184,51,214,188,171,136,158,27,48,253,99,205,109,246,170,43,214,65,237,15,19,5,174,41,35,165,103,98,190,162,157,157,13,146,73,30,155,178,22,170,238,245,248,149,118,217,54,68,130,223,230,24,255,0,242,81,127,200,159,254,159,39,255,0,11,154,23,252,154,244,39,25,209,79,181,63,104,254,206,120,223,239,159,129,240,125,255,0,17,89,61,79,248,30,228,157,61,61,254,159,211,93,250,119,247,111,178,6,181,134,117,203,184,76,204,177,238,21,240,46,43,44,213,21,119,188,123,42,168,184,211,94,163,134,129,26,204,121,240,86,186,150,153,101,145,36,115,164,100,238,142,77,159,219,99,24,254,136,213,85,210,51,171,5,23,231,203,58,211,106,191,242,255,0,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,237,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,2,160,120,62,226,207,50,225,23,84,62,220,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,94,221,198,34,163,101,122,46,194,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,65,124,116,112,101,125,224,243,81,233,109,145,221,125,179,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,187,109,52,93,216,145,100,107,82,57,26,246,185,189,42,175,138,62,237,203,139,142,58,110,20,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,5,223,103,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,232,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,189,156,96,241,103,153,113,117,170,31,110,47,180,245,118,123,21,5,60,116,214,44,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,175,110,219,21,85,177,49,19,98,139,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,77,125,184,232,224,202,251,193,230,163,210,219,35,186,251,103,12,202,60,69,70,51,114,149,236,74,167,71,18,179,187,77,83,27,118,218,104,187,177,34,200,214,164,114,53,237,115,122,85,95,20,97,32,57,81,240,81,249,77,202,160,226,83,83,45,151,90,108,111,18,184,83,212,226,81,109,217,134,241,116,134,71,57,106,58,209,201,35,161,165,146,54,123,154,222,137,37,94,149,122,164,51,68,235,148,40,175,150,127,26,246,238,24,51,187,150,19,169,119,63,13,166,217,110,245,53,181,146,45,84,222,198,174,134,25,22,58,136,105,225,108,157,125,237,153,4,136,216,250,151,104,28,175,70,194,173,117,234,0,40,7,152,143,8,127,201,75,89,83,236,181,23,103,79,115,30,237,110,47,215,95,226,102,131,180,216,188,85,36,157,72,146,39,106,73,91,208,174,235,234,138,72,183,145,242,36,189,55,231,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,175,103,27,124,96,228,220,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,117,56,59,175,46,110,53,255,0,146,174,163,207,96,207,238,119,89,52,203,41,252,221,202,154,5,238,199,107,174,85,98,71,115,108,61,46,123,186,88,197,142,86,196,173,115,227,115,93,180,174,134,40,214,207,249,163,249,19,212,223,193,125,98,136,128,28,177,120,14,252,183,223,105,181,231,86,44,189,88,14,63,112,111,179,109,119,27,119,114,151,40,153,172,153,178,108,238,235,87,179,79,59,105,213,221,81,201,20,206,73,33,93,250,37,106,79,254,104,254,68,245,55,240,95,88,162,2,149,184,78,243,79,163,127,80,49,239,81,128,217,76,214,179,132,239,52,250,55,245,3,30,245,24,13,148,192,0,0,0,0,133,92,200,120,214,213,62,15,191,39,127,147,59,6,41,115,251,91,237,127,27,237,218,90,153,187,126,23,194,118,251,93,153,226,219,127,18,254,174,174,173,246,110,219,108,187,225,94,12,249,160,107,239,17,60,73,225,250,57,154,226,26,127,69,101,200,61,161,226,103,181,219,235,99,170,103,98,130,162,161,157,14,146,174,70,38,239,133,168,187,177,126,21,93,182,93,149,36,175,28,252,12,127,45,31,177,63,232,163,246,59,236,119,180,191,214,79,104,120,175,23,225,191,241,136,122,58,124,55,251,45,250,254,237,189,248,171,133,206,84,159,201,175,93,177,157,107,252,189,125,163,251,57,227,127,189,159,101,188,31,127,196,81,207,77,254,27,197,201,211,211,223,234,253,5,223,167,111,118,251,160,79,240,0,3,89,109,126,209,203,239,15,250,203,150,104,238,71,55,136,171,198,110,14,167,142,167,165,140,241,116,175,106,73,77,83,208,199,189,35,238,193,36,82,246,250,213,204,235,233,119,196,213,67,101,235,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,77,104,117,251,88,239,188,64,107,46,89,172,89,28,62,30,175,38,184,58,162,58,110,166,63,194,82,177,169,29,53,55,91,24,196,147,181,4,113,69,220,232,71,63,163,169,223,19,149,64,149,92,159,116,114,251,156,241,64,154,171,79,55,135,178,233,165,190,122,138,201,58,88,254,253,85,117,60,244,148,244,219,43,218,246,245,49,245,50,247,17,175,106,120,110,135,116,172,141,82,239,202,43,229,59,174,151,221,48,226,130,217,167,62,217,181,81,98,218,151,189,186,238,219,130,49,157,85,80,83,212,73,64,176,202,170,213,108,206,157,253,134,179,117,108,158,37,91,208,231,246,220,203,212,0,69,94,104,254,68,245,55,240,95,88,162,37,81,21,121,163,249,19,212,223,193,125,98,136,10,1,50,175,19,188,61,101,92,47,235,45,235,72,242,154,159,31,224,59,117,54,235,163,41,100,167,134,231,67,43,122,162,168,141,175,79,242,163,122,53,207,107,37,138,86,35,223,209,212,184,168,216,207,140,30,19,48,222,46,180,191,236,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,244,111,219,122,162,186,38,42,4,0,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,77,229,73,165,108,123,61,178,51,179,110,134,174,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,113,60,177,120,241,252,183,216,169,180,27,86,47,93,89,246,63,111,111,179,110,151,27,143,114,171,40,133,175,153,210,108,222,211,83,189,79,3,105,209,221,82,73,44,205,73,38,93,250,37,114,3,157,95,149,140,91,234,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,164,255,0,231,87,229,99,22,250,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,104,23,252,0,0,0,0,87,175,48,190,97,122,209,194,102,180,89,116,231,78,113,140,42,227,109,184,226,244,215,185,101,189,209,85,205,59,103,146,174,174,23,53,174,134,166,38,163,58,105,216,168,138,213,93,213,222,255,0,146,37,133,16,171,141,110,91,223,203,7,84,237,90,153,249,101,251,37,236,204,126,11,23,130,251,59,227,251,157,186,154,137,187,189,207,21,22,219,248,158,158,158,149,219,163,125,253,251,32,57,111,113,173,170,124,96,254,81,63,41,150,12,82,217,246,75,217,30,11,216,84,181,48,247,60,87,139,238,119,123,211,203,190,222,25,157,61,61,59,110,237,247,221,54,133,124,234,252,211,226,223,79,232,125,70,226,79,254,6,56,24,254,69,223,109,191,209,71,237,143,219,31,102,255,0,172,158,207,240,190,19,196,255,0,227,19,117,245,120,159,246,59,116,125,251,251,160,7,58,191,52,248,183,211,250,31,81,184,129,149,121,24,254,187,63,118,255,0,137,22,168,85,95,35,31,215,103,238,223,241,34,213,0,0,0,138,188,209,252,137,234,111,224,190,177,68,80,9,127,220,209,252,137,234,111,224,190,177,68,80,8,27,84,0,0,0,0,21,87,207,59,245,39,251,201,252,52,181,66,170,249,231,126,164,255,0,121,63,134,129,21,121,92,121,236,211,47,198,189,30,180,191,226,128,121,92,121,236,211,47,198,189,30,180,191,224,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,7,133,249,30,79,11,242,3,212,170,187,158,198,252,143,91,190,104,123,27,242,3,145,92,92,222,39,86,224,184,194,116,39,79,180,170,92,190,239,217,74,159,251,75,29,43,111,155,227,211,236,22,57,30,255,0,252,95,84,191,241,82,39,254,208,62,183,42,236,130,154,175,20,246,115,92,138,248,226,122,244,162,166,233,181,61,26,124,183,39,227,40,41,146,169,243,58,20,87,123,190,37,106,111,242,253,187,21,77,202,70,178,178,60,206,166,157,191,224,93,109,170,118,222,239,122,244,210,127,191,242,66,217,209,62,245,249,129,201,170,155,34,255,0,204,120,115,151,238,60,162,123,191,105,227,223,190,219,1,225,23,238,84,57,162,34,123,207,8,223,126,231,32,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,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,0,0,0,0,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,93,79,43,143,34,122,101,248,215,172,86,146,168,138,188,174,60,137,233,151,227,94,177,90,74,160,0,0,5,43,115,155,213,47,181,124,71,88,180,206,130,251,226,168,48,76,126,63,19,69,225,122,60,29,210,181,235,52,223,156,86,35,164,235,165,109,185,222,231,57,141,219,100,217,221,196,46,164,214,51,91,243,91,86,165,107,70,125,168,214,42,122,184,45,185,86,81,117,189,209,197,86,198,182,120,224,169,171,146,104,219,35,90,231,53,30,141,122,34,162,57,201,190,251,42,252,192,233,69,196,242,71,205,109,85,250,47,168,90,115,13,61,90,92,172,121,68,87,186,137,92,198,246,29,5,117,36,112,196,214,59,171,169,94,142,183,204,174,69,106,34,35,163,217,93,186,163,96,174,178,240,125,117,210,94,12,180,151,136,75,170,82,69,114,205,175,21,78,184,68,233,92,179,178,138,178,153,147,90,88,198,177,239,133,236,236,209,213,84,57,255,0,155,145,22,182,56,220,215,118,213,91,216,57,86,107,29,139,72,184,184,180,83,100,112,237,73,158,219,229,195,163,169,234,127,247,45,85,76,240,73,76,189,12,99,149,253,201,233,226,131,111,133,173,239,245,185,200,214,42,40,95,72,0,0,0,1,64,60,209,252,246,106,111,224,190,143,68,95,241,64,60,209,252,246,106,111,224,190,143,68,4,255,0,228,169,229,99,41,250,129,93,233,214,226,127,144,3,146,167,149,140,167,234,5,119,167,91,137,254,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,90,167,37,79,43,25,79,212,10,239,78,183,21,87,197,143,154,125,100,250,129,144,250,140,229,170,114,84,242,177,148,253,64,174,244,235,112,18,171,139,31,43,26,201,244,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,13,148,248,78,242,177,163,127,79,241,239,78,128,137,92,235,237,54,169,184,109,195,111,179,91,41,31,114,163,206,41,233,41,235,29,11,86,120,96,154,130,181,210,196,201,54,234,107,30,232,33,115,154,139,179,150,40,213,119,233,77,165,175,9,222,86,52,111,233,254,61,233,208,17,87,157,95,149,140,91,234,5,15,167,92,64,128,28,174,60,246,105,151,227,94,143,90,101,94,117,126,105,241,111,167,244,62,163,113,49,87,43,143,61,154,101,248,215,163,214,153,87,157,95,154,124,91,233,253,15,168,220,64,202,188,140,127,93,159,187,127,196,139,84,42,175,145,143,235,179,247,111,248,145,106,128,107,89,197,143,154,125,100,250,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,74,220,88,249,167,214,79,168,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,249,57,169,218,109,87,30,7,51,234,203,133,178,146,170,162,215,81,103,171,161,150,104,90,247,210,206,183,58,104,86,88,156,169,187,30,177,77,44,106,230,236,189,18,61,191,39,42,45,48,240,157,230,159,70,254,160,99,222,163,1,117,60,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,234,6,61,234,48,1,63,249,231,126,164,255,0,121,63,134,152,171,146,167,154,124,167,233,253,119,168,219,140,171,207,59,245,39,251,201,252,52,197,92,149,60,211,229,63,79,235,189,70,220,6,10,230,17,165,247,93,42,227,7,82,109,151,7,85,205,79,127,188,75,148,80,213,205,68,234,102,84,65,112,114,212,175,107,117,84,145,145,75,36,180,235,35,87,103,62,157,254,230,170,43,27,97,60,146,242,155,21,94,129,103,88,85,61,119,93,234,213,152,45,210,178,155,180,244,237,82,213,209,83,199,79,39,90,167,67,186,159,69,82,155,34,171,147,183,187,145,17,205,85,197,92,237,52,114,251,22,85,130,241,3,79,55,122,203,83,111,76,58,178,62,150,55,194,85,71,37,69,93,58,238,175,235,147,188,201,106,125,200,206,150,120,95,137,219,200,212,76,85,201,183,41,177,99,252,92,86,90,110,245,222,30,175,38,195,238,54,187,92,125,167,191,196,85,50,122,106,183,71,187,81,81,155,65,73,80,253,220,168,223,131,109,250,156,212,80,187,240,0,21,213,205,115,130,143,202,110,43,63,18,154,103,108,181,83,100,152,149,190,162,167,45,139,110,204,215,139,92,49,181,201,81,214,174,72,221,53,44,113,191,220,230,245,201,18,244,163,213,97,134,39,83,97,181,65,78,220,220,120,62,198,116,186,235,67,196,142,159,165,37,190,219,152,94,36,160,200,109,174,150,162,89,230,189,212,186,170,177,213,204,116,143,123,122,36,107,100,107,163,111,109,177,172,81,171,90,238,227,186,2,184,9,105,203,231,130,75,175,21,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,59,106,228,69,146,61,240,175,13,218,33,117,226,63,91,113,109,23,179,95,41,44,213,25,29,68,173,125,125,76,110,145,148,208,67,4,149,19,61,24,223,123,222,145,67,39,67,55,106,57,253,45,87,49,21,94,155,25,233,86,153,226,186,55,167,24,230,150,225,84,158,30,203,140,219,226,183,211,117,71,27,36,155,161,62,57,229,237,177,140,116,210,189,93,36,143,70,167,92,143,123,149,55,114,129,216,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,0,0,0,0,0,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,37,81,21,121,92,121,19,211,47,198,189,98,180,149,64,0,0,106,174,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,6,74,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,160,30,63,184,62,186,240,155,171,142,109,189,41,36,193,51,26,138,202,252,81,240,202,229,125,52,12,123,86,74,25,91,35,221,47,93,58,77,19,18,71,57,201,43,28,199,245,117,172,145,199,176,73,213,53,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,57,11,217,35,118,146,38,59,225,114,111,182,203,186,42,162,134,176,64,201,92,72,232,133,215,135,13,109,202,116,94,243,124,164,188,212,99,149,17,53,149,244,209,186,54,84,193,52,17,212,66,245,99,189,236,122,197,52,125,108,221,200,215,245,53,28,244,68,122,205,94,81,28,34,90,181,23,38,127,20,89,125,198,146,162,219,131,222,37,182,217,108,171,78,217,86,107,171,105,227,147,197,79,220,106,181,172,133,181,49,62,46,143,143,188,141,127,84,125,148,73,66,69,114,197,224,59,242,33,98,166,215,157,88,178,244,231,217,5,189,190,205,181,220,109,221,186,172,94,23,62,102,201,179,187,174,78,245,68,14,167,87,117,71,28,176,181,100,133,118,235,149,171,63,192,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,63,192,0,10,245,231,95,105,181,77,195,110,27,125,154,217,72,251,149,30,113,79,73,79,88,232,90,179,195,4,212,21,174,150,38,73,183,83,88,247,65,11,156,212,93,156,177,70,171,191,74,109,97,68,0,231,87,229,99,22,250,129,67,233,215,16,32,7,43,143,61,154,101,248,215,163,214,151,252,80,15,43,143,61,154,101,248,215,163,214,151,252,0,165,110,117,126,105,241,111,167,244,62,163,113,46,164,165,110,117,126,105,241,111,167,244,62,163,113,3,42,242,49,253,118,126,237,255,0,18,45,80,170,190,70,63,174,207,221,191,226,69,170,0,0,1,21,121,163,249,19,212,223,193,125,98,136,160,18,255,0,185,163,249,19,212,223,193,125,98,136,160,16,54,83,226,199,202,198,178,125,63,200,125,58,115,90,195,101,62,44,124,172,107,39,211,252,135,211,167,53,172,3,106,130,0,115,171,242,177,139,125,64,161,244,235,137,63,200,1,206,175,202,198,45,245,2,135,211,174,32,64,14,87,30,123,52,203,241,175,71,173,47,248,160,30,87,30,123,52,203,241,175,71,173,47,248,10,1,230,143,231,179,83,127,5,244,122,34,85,114,49,253,118,126,237,255,0,18,34,175,52,127,61,154,155,248,47,163,209,18,171,145,143,235,179,247,111,248,144,22,168,0,3,85,114,255,0,185,92,121,19,211,47,198,189,98,180,160,18,255,0,185,92,121,19,211,47,198,189,98,180,12,235,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,135,252,31,114,168,195,120,124,207,255,0,42,90,157,149,210,103,151,219,77,68,143,199,105,91,110,88,40,173,207,100,207,236,214,189,175,123,150,90,149,137,33,123,90,168,140,130,71,73,210,179,57,145,76,217,234,0,24,211,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,235,141,206,221,90,143,111,91,21,241,185,122,30,228,92,150,0,214,51,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,105,60,167,120,215,183,101,56,173,179,133,125,72,185,244,100,150,109,233,176,233,222,181,85,19,93,104,91,29,69,68,148,242,57,90,248,225,240,177,195,210,197,116,140,106,196,177,70,198,34,196,170,252,213,204,103,130,143,229,85,167,16,95,240,11,101,170,61,77,197,191,57,109,169,157,59,82,93,40,81,30,178,91,29,55,83,88,222,167,189,36,137,210,163,154,201,26,230,239,19,102,150,68,162,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,177,254,108,92,107,220,114,156,170,231,194,190,155,220,250,49,187,54,212,217,140,236,90,90,136,110,181,205,146,158,162,58,120,220,141,124,144,248,89,33,233,122,182,70,57,101,89,99,123,17,34,69,124,75,224,251,132,204,203,139,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,253,123,119,30,136,173,137,234,152,171,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,54,19,224,251,132,204,55,132,93,47,251,15,98,168,164,188,95,107,234,36,169,190,228,109,160,90,89,238,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,253,27,247,30,136,142,149,234,161,149,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,58,243,71,242,39,169,191,130,250,197,17,42,136,171,205,31,200,158,166,254,11,235,20,64,82,183,9,222,105,244,111,234,6,61,234,48,27,41,154,214,112,157,230,159,70,254,160,99,222,163,1,177,70,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,230,225,99,228,118,242,74,198,252,45,93,183,221,118,68,85,64,198,188,96,241,103,134,240,139,165,255,0,110,47,180,244,151,139,237,125,68,116,214,44,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,163,126,219,21,81,210,177,22,63,242,220,230,9,83,196,77,52,154,61,172,151,90,70,234,45,186,157,213,52,87,41,165,138,23,228,204,89,103,146,84,138,158,24,34,134,23,211,66,144,53,88,215,57,242,49,31,38,219,50,69,74,171,226,171,137,140,203,138,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,116,163,166,127,84,178,61,242,57,19,169,239,119,75,88,206,136,217,138,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,105,224,70,174,5,248,205,177,113,135,167,21,87,57,45,94,198,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,164,70,75,36,149,0,0,0,0,2,16,115,111,215,154,109,44,225,162,77,54,183,214,213,193,144,234,125,71,178,233,150,154,162,90,119,197,110,129,241,203,93,34,189,140,86,189,142,106,197,76,248,156,246,117,178,177,203,241,53,143,106,209,177,53,57,177,107,165,247,83,248,160,185,233,207,182,109,85,184,182,154,109,110,180,54,222,140,127,77,84,244,244,242,87,172,210,162,185,93,51,103,103,97,204,221,27,31,134,70,244,53,253,199,62,21,128,54,104,208,29,99,177,113,1,163,88,158,177,99,144,248,122,76,154,222,218,137,41,186,158,255,0,9,84,199,58,58,154,110,183,177,139,39,106,120,229,139,185,208,141,127,71,83,126,23,34,154,203,150,211,201,79,93,43,46,182,44,211,135,139,245,231,189,236,78,140,147,29,166,145,39,146,70,82,202,254,221,115,26,245,85,138,56,89,51,169,94,216,209,24,229,146,174,119,252,123,185,88,22,126,69,94,104,254,68,245,55,240,95,88,162,37,81,21,121,163,249,19,212,223,193,125,98,136,10,1,54,168,53,87,54,168,2,26,243,29,224,114,167,138,220,54,131,48,211,231,210,83,234,46,31,79,59,40,97,149,145,68,203,221,35,149,30,180,82,206,168,142,99,218,228,115,160,115,157,218,107,229,149,174,70,164,203,44,117,87,193,39,10,26,161,197,14,168,68,220,14,255,0,87,138,219,113,90,136,42,238,153,101,35,163,116,246,41,221,28,242,209,75,28,61,248,102,145,239,154,151,161,29,19,183,141,118,122,237,178,111,176,240,2,0,115,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,80,40,125,58,226,85,175,9,58,223,106,225,195,95,177,205,104,188,216,234,239,52,248,229,61,209,204,160,166,145,177,190,166,121,173,213,52,240,177,94,239,115,24,178,205,31,91,246,114,181,157,78,70,189,81,24,161,123,218,249,198,55,15,188,51,223,113,236,111,87,179,111,101,215,228,125,201,98,134,158,146,90,201,41,41,88,201,23,197,84,71,11,93,35,33,116,145,164,44,84,107,156,249,28,189,45,86,199,51,227,205,102,176,58,165,170,89,222,180,231,119,61,76,212,187,239,182,114,75,207,103,198,214,248,88,105,251,189,168,89,12,127,155,133,140,141,187,71,19,27,240,181,55,219,117,221,85,85,108,255,0,148,167,26,254,219,163,163,225,55,83,110,119,90,203,212,61,233,48,187,132,235,223,141,212,48,193,220,125,177,202,141,235,143,178,200,165,146,39,72,231,53,99,87,68,139,26,69,11,30,22,126,0,0,0,0,82,183,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,129,149,121,24,254,187,63,118,255,0,137,22,168,85,95,35,31,215,103,238,223,241,34,213,0,0,0,138,188,209,252,137,234,111,224,190,177,68,80,9,127,220,209,252,137,234,111,224,190,177,68,80,8,27,84,0,0,0,0,21,87,207,59,245,39,251,201,252,52,181,66,170,249,231,126,164,255,0,121,63,134,129,21,121,92,121,236,211,47,198,189,30,180,191,226,128,121,92,121,236,211,47,198,189,30,180,191,224,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,7,133,249,30,79,10,7,173,81,58,143,99,126,71,13,246,114,38,199,52,0,190,226,181,57,190,78,212,193,177,182,43,126,39,92,106,81,63,171,251,145,63,250,5,149,175,200,171,126,112,117,242,251,47,18,161,71,174,203,93,86,231,38,235,183,186,154,45,191,249,165,3,242,114,146,177,204,203,173,77,217,206,94,133,164,169,143,250,147,120,233,23,246,127,210,90,146,39,237,43,163,149,61,37,44,88,178,203,27,89,221,116,50,43,190,31,219,79,71,191,221,251,75,24,79,114,0,84,67,134,222,255,0,145,205,219,237,238,56,38,251,239,184,28,246,216,242,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,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,0,0,0,0,0,0,0,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,200,125,70,112,46,167,149,199,145,61,50,252,107,214,43,73,84,69,94,87,30,68,244,203,241,175,88,173,37,80,0,0,17,171,152,174,177,216,180,111,132,124,238,166,239,15,136,171,204,45,243,225,214,186,110,167,179,189,85,95,4,177,185,122,218,199,163,123,80,37,68,251,59,165,175,236,116,117,53,207,106,148,25,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,237,190,200,191,34,205,57,218,107,95,253,130,240,231,71,111,253,153,173,194,170,72,191,221,20,116,145,194,244,147,253,218,178,53,209,255,0,136,86,187,244,208,142,188,166,116,190,213,168,252,96,218,238,119,151,82,73,79,130,217,235,50,134,82,84,209,54,161,149,51,177,209,211,67,183,82,162,70,248,165,171,142,161,146,108,229,107,233,219,178,34,170,61,161,102,156,116,240,233,130,101,124,14,228,88,5,182,159,217,52,26,95,143,182,251,140,252,115,79,224,253,147,72,254,136,189,242,163,164,235,165,108,212,253,82,57,253,61,238,226,163,220,196,40,135,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,219,125,149,62,102,209,6,180,60,75,224,20,218,89,196,54,164,105,245,191,30,171,177,219,108,121,69,202,154,215,67,82,146,245,197,110,241,15,90,53,69,149,85,239,99,169,214,39,177,238,85,235,99,154,237,221,213,186,134,199,218,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,38,251,236,171,243,59,1,15,249,86,107,29,247,87,120,71,180,83,100,112,239,87,129,92,37,195,163,169,234,103,247,85,45,52,16,73,76,189,12,99,81,157,184,42,34,131,111,137,206,236,117,185,202,231,170,36,192,0,0,0,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,63,249,42,121,88,202,126,160,87,122,117,184,159,228,0,228,169,229,99,41,250,129,93,233,214,226,127,128,0,1,173,103,22,62,105,245,147,234,6,67,234,51,150,169,201,83,202,198,83,245,2,187,211,173,197,85,241,99,230,159,89,62,160,100,62,163,57,106,156,149,60,172,101,63,80,43,189,58,220,4,170,226,199,202,198,178,125,63,200,125,58,115,90,195,101,62,44,124,172,107,39,211,252,135,211,167,53,172,3,101,62,19,188,172,104,223,211,252,123,211,160,34,175,58,191,43,24,183,212,10,31,78,184,146,171,132,239,43,26,55,244,255,0,30,244,232,8,171,206,175,202,198,45,245,2,135,211,174,32,64,14,87,30,123,52,203,241,175,71,173,50,175,58,191,52,248,183,211,250,31,81,184,152,171,149,199,158,205,50,252,107,209,235,76,171,206,175,205,62,45,244,254,135,212,110,32,101,94,70,63,174,207,221,191,226,69,170,21,87,200,199,245,217,251,183,252,72,181,64,53,172,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,165,110,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,64,115,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,168,24,247,168,192,93,79,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,250,129,143,122,140,0,79,254,121,223,169,63,222,79,225,166,42,228,169,230,159,41,250,127,93,234,54,227,42,243,206,253,73,254,242,127,13,49,87,37,79,52,249,79,211,250,239,81,183,1,58,121,169,232,229,247,87,120,71,187,212,227,147,111,87,129,92,34,204,100,166,233,103,247,85,45,52,19,199,82,157,111,123,81,157,184,42,37,159,127,137,206,236,116,53,170,231,162,165,38,104,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,55,219,117,79,153,178,70,172,96,191,149,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,190,166,245,244,247,58,186,122,155,190,219,110,155,238,107,47,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,173,138,230,59,165,236,114,110,213,86,174,219,162,170,123,192,218,76,24,43,129,108,214,213,159,240,125,164,151,219,53,61,92,52,244,184,189,37,145,237,169,99,90,245,158,222,223,3,51,145,26,231,39,67,165,166,145,204,93,247,86,43,85,81,170,170,212,206,160,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,10,31,78,184,129,0,57,92,121,236,211,47,198,189,30,180,191,226,128,121,92,121,236,211,47,198,189,30,180,191,224,0,0,0,0,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,93,79,43,143,34,122,101,248,215,172,86,146,168,138,188,174,60,137,233,151,227,94,177,90,74,160,0,0,53,87,54,83,225,59,202,198,141,253,63,199,189,58,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,3,42,128,0,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,192,79,240,0,20,3,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,226,0,115,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,9,254,0,0,64,14,117,126,86,49,111,168,20,62,157,113,39,249,0,57,213,249,88,197,190,160,80,250,117,196,8,1,202,227,207,102,153,126,53,232,245,165,255,0,20,3,202,227,207,102,153,126,53,232,245,165,255,0,0,41,91,157,95,154,124,91,233,253,15,168,220,75,169,41,91,157,95,154,124,91,233,253,15,168,220,64,202,188,140,127,93,159,187,127,196,139,84,42,175,145,143,235,179,247,111,248,145,106,128,0,0,69,94,104,254,68,245,55,240,95,88,162,40,4,191,238,104,254,68,245,55,240,95,88,162,40,4,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,217,79,139,31,43,26,201,244,255,0,33,244,233,205,107,0,218,160,128,28,234,252,172,98,223,80,40,125,58,226,79,242,0,115,171,242,177,139,125,64,161,244,235,136,16,3,149,199,158,205,50,252,107,209,235,75,254,40,7,149,199,158,205,50,252,107,209,235,75,254,2,128,121,163,249,236,212,223,193,125,30,136,149,92,140,127,93,159,187,127,196,136,171,205,31,207,102,166,254,11,232,244,68,170,228,99,250,236,253,219,254,36,5,170,0,0,213,92,191,238,87,30,68,244,203,241,175,88,173,40,4,191,238,87,30,68,244,203,241,175,88,173,2,85,0,0,0,124,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,220,6,53,226,171,137,140,55,133,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,116,171,97,103,76,82,61,242,57,23,165,140,119,75,94,254,136,223,174,102,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,134,35,88,222,167,189,203,179,81,26,155,236,136,137,238,51,87,26,252,87,95,120,180,214,90,220,203,187,117,163,196,45,187,209,226,214,74,217,152,239,1,75,210,196,146,69,108,104,140,73,167,123,59,178,46,239,114,110,200,251,143,100,81,169,32,57,98,240,29,249,111,190,211,107,206,172,89,122,176,28,126,224,223,102,218,238,54,238,229,46,81,51,89,51,100,217,221,214,175,102,158,118,211,171,186,163,146,41,156,146,66,187,244,74,212,8,149,195,118,183,221,120,112,214,220,91,90,44,214,58,75,205,70,57,81,43,159,65,83,35,163,101,76,19,65,37,60,204,71,183,222,199,172,83,73,208,253,156,141,127,75,149,175,68,86,46,198,122,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,241,53,55,219,116,221,21,21,104,135,143,238,15,174,188,38,234,227,155,111,74,73,48,76,198,162,178,191,20,124,50,185,95,77,3,30,213,146,134,86,200,247,75,215,78,147,68,196,145,206,114,74,199,49,253,93,107,36,113,247,94,89,252,107,219,184,96,206,238,88,78,165,220,252,54,155,101,187,212,214,214,72,181,83,123,26,186,24,100,88,234,33,167,133,178,117,247,182,100,18,35,99,234,93,160,114,189,27,10,181,193,122,132,85,230,143,228,79,83,127,5,245,138,34,85,17,87,154,63,145,61,77,252,23,214,40,128,164,190,25,46,214,171,7,18,90,81,125,190,220,233,45,214,219,118,113,98,171,172,172,171,153,176,193,77,4,117,240,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,171,199,247,24,55,94,44,181,113,206,183,173,36,120,38,29,81,89,65,138,50,24,156,143,169,129,239,106,73,93,43,164,99,101,235,168,72,98,122,70,230,181,34,99,88,206,158,180,146,73,35,1,154,184,81,225,71,81,248,181,212,118,97,88,84,94,6,213,67,219,158,255,0,127,158,21,125,45,162,149,202,168,142,114,34,167,114,103,244,185,34,133,21,29,35,154,229,85,99,25,36,140,12,149,203,207,130,203,175,20,250,161,79,125,203,241,250,183,105,94,53,80,171,144,86,37,75,169,82,182,116,143,170,43,124,18,53,170,231,189,206,88,157,42,49,90,172,133,92,189,200,222,248,122,165,87,53,78,4,173,81,227,223,202,87,69,177,154,184,170,44,244,244,180,25,69,142,219,3,86,146,11,85,45,42,67,13,116,49,34,162,192,202,120,160,130,23,199,19,85,137,18,54,78,152,210,41,158,251,31,210,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,252,228,207,124,142,222,73,94,239,137,203,182,251,38,200,136,137,218,192,214,51,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,176,247,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,186,101,167,145,204,95,242,100,98,185,172,115,226,150,39,171,25,215,210,149,87,204,235,128,239,200,133,246,167,94,116,158,203,211,128,228,23,7,123,74,215,110,183,118,233,113,121,156,200,91,30,238,238,185,123,53,19,186,161,91,211,28,113,66,229,142,20,219,174,38,172,117,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,123,119,24,138,141,149,232,161,177,152,58,166,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,230,230,99,36,110,210,68,246,252,77,77,246,221,55,69,69,94,214,0,199,250,253,172,118,46,31,244,107,44,214,44,142,31,17,73,140,219,221,81,29,55,83,217,226,234,158,228,142,154,155,173,140,122,199,221,158,72,162,238,116,43,89,215,212,239,133,170,166,64,43,3,157,102,186,86,90,172,88,95,15,22,27,207,103,219,125,121,38,69,77,26,79,28,143,165,137,253,186,22,57,232,169,20,144,190,102,213,61,209,170,61,201,37,36,15,248,54,106,188,42,88,201,92,70,232,133,215,135,29,97,189,104,213,246,249,73,119,185,88,41,237,206,172,171,164,141,204,129,103,168,161,130,166,70,71,213,241,57,140,116,234,196,122,163,85,232,196,114,181,157,93,9,149,121,109,232,189,171,91,248,180,197,236,89,70,33,73,146,99,22,58,122,203,245,246,142,173,237,236,36,16,194,173,129,210,70,174,78,243,60,100,180,109,88,182,114,57,28,168,246,186,62,179,245,243,71,243,217,169,191,130,250,61,16,24,127,8,209,11,174,117,162,90,157,173,22,251,229,37,61,62,151,212,88,155,93,65,52,110,235,171,130,229,60,212,232,248,158,155,162,62,57,99,139,118,57,17,28,201,30,238,164,86,35,36,236,28,23,235,29,139,64,184,160,192,53,87,41,135,174,203,106,184,73,79,113,147,169,233,225,169,106,233,229,164,150,167,102,49,239,127,101,149,14,151,182,214,171,159,219,232,77,149,219,164,202,228,225,128,97,186,167,134,241,5,167,218,131,143,82,95,49,235,229,62,57,77,93,67,82,139,209,43,55,185,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,87,6,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,239,3,105,50,42,243,71,242,39,169,191,130,250,197,17,245,121,118,235,165,102,191,112,167,138,100,151,235,207,180,242,75,15,119,27,191,76,228,157,100,117,85,42,162,68,249,100,153,92,233,166,146,149,244,179,73,34,57,205,116,147,63,244,85,21,141,249,92,209,252,137,234,111,224,190,177,68,5,0,155,84,26,171,155,84,0,0,1,0,57,213,249,88,197,190,160,80,250,117,196,165,98,234,121,213,249,88,197,190,160,80,250,117,196,171,94,17,116,66,213,196,119,17,120,102,141,95,111,149,118,139,109,254,162,165,213,149,116,145,181,243,164,20,244,179,84,200,200,250,190,22,189,237,129,88,143,84,114,49,94,142,86,191,167,161,67,48,112,135,203,119,81,248,175,211,140,143,81,227,201,62,198,208,82,126,99,25,154,227,108,89,105,111,245,77,73,82,86,164,141,149,178,67,12,114,50,40,221,51,98,149,170,231,200,141,71,58,23,176,137,87,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,155,73,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,64,190,103,92,7,126,91,236,85,58,243,164,246,94,172,251,31,183,187,218,86,187,117,187,185,85,148,66,215,194,216,247,119,117,169,222,167,129,181,10,222,152,228,150,102,164,112,166,253,17,53,3,234,242,224,230,1,71,196,69,138,45,36,213,236,139,253,22,40,60,76,241,84,212,71,5,60,121,21,47,91,228,234,167,100,44,142,54,77,12,106,140,124,40,222,165,142,36,149,170,255,0,207,36,83,168,213,223,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,58,156,18,40,0,0,165,110,117,126,105,241,111,167,244,62,163,113,46,164,165,110,117,126,105,241,111,167,244,62,163,113,3,42,242,49,253,118,126,237,255,0,18,45,80,170,190,70,63,174,207,221,191,226,69,170,0,0,1,21,121,163,249,19,212,223,193,125,98,136,160,18,255,0,185,163,249,19,212,223,193,125,98,136,160,16,54,168,0,0,0,0,42,175,158,119,234,79,247,147,248,105,106,133,85,243,206,253,73,254,242,127,13,2,42,242,184,243,217,166,95,141,122,61,105,127,197,0,242,184,243,217,166,95,141,122,61,105,127,192,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,15,11,242,60,158,23,228,7,173,127,73,15,99,126,71,173,127,73,15,98,124,128,47,200,170,158,112,72,222,222,35,190,255,0,233,234,164,219,111,252,90,2,213,151,228,85,87,56,5,85,147,13,103,187,103,87,213,127,249,60,0,100,30,84,116,147,199,140,186,103,196,228,141,96,147,165,118,255,0,104,163,216,177,82,10,114,193,167,134,61,55,167,116,76,68,114,211,162,185,81,19,254,214,163,39,88,30,28,155,161,193,26,187,156,158,187,38,231,22,174,255,0,120,28,211,220,121,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,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,0,0,0,0,0,0,0,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,23,83,202,227,200,158,153,126,53,235,21,164,170,34,175,43,143,34,122,101,248,215,172,86,146,168,0,6,63,226,7,83,63,35,122,29,158,106,148,117,118,170,122,188,103,31,174,184,80,123,82,78,138,89,171,153,11,188,44,15,248,216,174,238,206,177,70,140,107,145,207,115,209,173,94,167,32,20,87,204,87,88,239,186,201,197,198,119,83,119,135,195,210,97,247,9,240,235,93,55,83,31,217,165,160,158,88,220,189,109,99,21,221,217,214,162,125,157,212,230,119,250,58,156,214,53,75,10,228,177,128,83,88,184,121,202,245,6,163,30,171,163,185,101,89,67,233,153,93,50,74,214,87,219,168,233,227,72,86,36,114,244,57,140,168,158,189,138,246,39,189,253,109,114,175,109,17,180,194,108,187,195,70,1,83,165,156,60,233,190,159,92,49,234,75,29,202,199,139,219,105,174,148,52,201,23,68,87,31,14,197,172,85,88,149,88,247,186,161,101,123,222,213,94,183,185,206,221,221,91,168,100,178,152,57,211,224,21,54,46,33,177,77,65,167,199,169,40,237,185,86,46,202,103,215,66,145,53,245,247,26,58,137,18,101,149,26,189,110,123,41,231,160,98,61,233,239,103,67,90,171,219,84,109,207,144,171,155,158,153,229,90,137,194,60,215,28,90,147,197,253,138,200,41,50,107,140,12,142,73,38,117,12,112,84,83,202,248,218,198,59,126,223,138,108,175,87,116,181,177,69,43,213,223,14,202,17,3,146,158,166,125,159,215,28,211,75,106,234,237,84,244,153,134,62,203,132,62,34,78,138,170,138,234,9,191,55,5,62,239,68,126,240,85,214,72,246,35,92,238,152,17,200,173,107,31,189,202,26,214,112,171,170,95,145,110,35,180,235,83,38,190,251,26,130,205,144,82,251,86,183,194,248,142,213,174,87,246,107,191,54,140,123,157,189,44,179,183,224,106,189,55,221,155,57,26,169,178,152,0,0,2,128,121,163,249,236,212,223,193,125,30,136,191,226,128,121,163,249,236,212,223,193,125,30,136,9,255,0,201,83,202,198,83,245,2,187,211,173,196,255,0,32,7,37,79,43,25,79,212,10,239,78,183,19,252,0,0,13,107,56,177,243,79,172,159,80,50,31,81,156,181,78,74,158,86,50,159,168,21,222,157,110,42,175,139,31,52,250,201,245,3,33,245,25,203,84,228,169,229,99,41,250,129,93,233,214,224,37,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,27,41,240,157,229,99,70,254,159,227,222,157,1,21,121,213,249,88,197,190,160,80,250,117,196,149,92,39,121,88,209,191,167,248,247,167,64,69,94,117,126,86,49,111,168,20,62,157,113,2,0,114,184,243,217,166,95,141,122,61,105,149,121,213,249,167,197,190,159,208,250,141,196,197,92,174,60,246,105,151,227,94,143,90,101,94,117,126,105,241,111,167,244,62,163,113,3,42,242,49,253,118,126,237,255,0,18,45,80,170,190,70,63,174,207,221,191,226,69,170,1,173,103,22,62,105,245,147,234,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,165,43,113,99,230,159,89,62,160,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,3,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,2,234,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,2,127,243,206,253,73,254,242,127,13,49,87,37,79,52,249,79,211,250,239,81,183,25,87,158,119,234,79,247,147,248,105,138,185,42,121,167,202,126,159,215,122,141,184,11,169,53,246,230,81,164,53,58,65,198,14,113,2,65,86,150,220,194,161,50,251,108,213,51,197,43,231,101,115,156,250,135,34,71,183,67,27,88,149,113,177,175,68,122,50,38,170,245,110,143,118,193,37,80,115,184,210,26,150,93,116,247,94,232,96,171,146,158,122,121,113,11,164,142,158,46,196,15,99,164,170,162,107,35,247,74,175,145,36,175,87,59,226,98,36,49,167,192,170,157,97,218,249,35,234,133,170,171,0,212,45,23,153,180,144,92,173,151,136,178,138,117,117,107,123,245,144,84,195,29,52,189,20,251,35,186,32,117,36,61,82,34,185,55,171,141,170,141,247,117,217,161,68,60,166,117,66,213,167,28,96,218,237,151,150,210,71,79,157,89,235,49,118,85,212,214,182,157,148,211,189,209,212,195,183,82,42,72,249,101,164,142,157,145,238,213,115,234,27,178,170,162,49,215,188,0,128,28,234,252,172,98,223,80,40,125,58,226,79,242,0,115,171,242,177,139,125,64,161,244,235,136,16,3,149,199,158,205,50,252,107,209,235,75,254,40,7,149,199,158,205,50,252,107,209,235,75,254,0,0,0,0,0,0,0,107,89,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,25,15,168,206,5,212,242,184,242,39,166,95,141,122,197,105,42,136,171,202,227,200,158,153,126,53,235,21,164,170,0,0,3,85,115,101,62,19,188,172,104,223,211,252,123,211,160,53,172,54,83,225,59,202,198,141,253,63,199,189,58,0,50,168,0,10,1,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,4,255,0,0,1,64,60,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,32,7,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,128,159,224,0,4,0,231,87,229,99,22,250,129,67,233,215,18,127,144,3,157,95,149,140,91,234,5,15,167,92,64,128,28,174,60,246,105,151,227,94,143,90,95,241,64,60,174,60,246,105,151,227,94,143,90,95,240,2,149,185,213,249,167,197,190,159,208,250,141,196,186,146,149,185,213,249,167,197,190,159,208,250,141,196,12,171,200,199,245,217,251,183,252,72,181,66,170,249,24,254,187,63,118,255,0,137,22,168,0,0,4,85,230,143,228,79,83,127,5,245,138,34,128,75,254,230,143,228,79,83,127,5,245,138,34,128,64,217,79,139,31,43,26,201,244,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,13,170,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,10,31,78,184,129,0,57,92,121,236,211,47,198,189,30,180,191,226,128,121,92,121,236,211,47,198,189,30,180,191,224,40,7,154,63,158,205,77,252,23,209,232,137,85,200,199,245,217,251,183,252,72,138,188,209,252,246,106,111,224,190,143,68,74,174,70,63,174,207,221,191,226,64,90,160,0,13,85,203,254,229,113,228,79,76,191,26,245,138,210,128,75,254,229,113,228,79,76,191,26,245,138,208,37,80,0,1,77,124,215,56,215,252,166,229,83,240,215,166,119,59,173,54,55,137,92,42,41,178,217,119,236,195,120,186,67,35,90,148,253,10,212,145,208,210,201,27,253,238,119,68,146,175,82,49,82,24,101,117,191,101,150,15,181,120,173,231,22,246,221,214,205,237,155,125,69,191,218,54,154,159,15,93,71,221,141,204,239,211,203,178,246,230,103,87,83,31,178,244,185,17,118,93,138,1,215,78,95,252,65,104,190,178,217,52,134,151,29,251,87,38,105,112,169,163,195,171,173,146,69,253,250,142,6,196,249,36,116,42,245,125,39,109,147,49,101,89,186,99,103,76,142,73,31,27,22,85,15,129,193,247,9,153,151,23,90,161,246,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,250,246,238,61,17,91,19,213,54,19,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,209,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,92,85,193,247,9,152,111,8,186,95,246,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,250,55,238,61,17,29,43,213,115,168,29,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,174,14,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,103,50,42,243,17,225,15,249,86,232,210,125,150,162,239,106,22,29,221,173,197,250,235,252,52,51,247,93,23,138,164,147,169,22,53,238,199,19,122,21,221,29,50,199,22,242,50,53,151,168,35,255,0,41,222,53,237,217,78,43,108,225,95,82,46,125,25,37,155,122,108,58,119,173,85,68,215,90,22,199,81,81,37,60,142,86,190,56,124,44,112,244,177,93,35,26,177,44,81,177,136,177,42,190,64,115,71,242,39,169,191,130,250,197,17,81,124,18,112,161,170,28,80,234,132,77,192,239,245,120,173,183,21,168,130,174,233,150,82,58,55,79,98,157,209,207,45,20,177,195,223,134,105,30,249,169,122,17,209,59,120,215,103,174,219,38,246,253,204,198,211,117,191,240,81,168,22,43,21,178,174,227,114,184,212,88,105,40,232,233,33,116,211,212,207,37,238,133,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,5,16,233,110,150,231,122,211,157,219,52,207,77,44,94,217,201,47,61,239,5,69,226,161,167,238,246,161,124,210,126,114,103,178,54,237,28,79,119,196,228,223,109,147,117,84,69,216,79,133,30,20,116,227,132,173,56,102,21,133,69,227,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,103,83,146,40,81,85,177,181,206,85,87,189,242,72,254,149,192,15,7,214,174,19,116,141,173,184,37,92,153,222,99,79,71,95,149,190,105,90,172,166,157,140,114,199,67,19,99,123,162,232,167,89,165,98,200,215,57,101,123,158,254,174,133,142,56,229,0,0,0,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,170,241,190,75,21,46,215,155,213,191,43,212,26,180,210,10,90,127,23,106,174,162,146,38,222,235,95,47,90,50,141,232,232,221,20,79,129,90,142,146,110,133,100,141,88,187,108,107,164,145,41,173,124,1,215,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,176,0,0,215,7,141,13,99,177,107,239,20,25,254,170,226,208,244,89,110,183,8,233,237,210,117,61,124,77,45,37,60,84,145,84,236,246,49,236,239,50,157,178,246,220,212,115,59,157,11,186,183,117,186,158,98,90,233,89,160,60,41,229,121,37,134,243,236,204,146,253,218,198,236,51,53,39,73,27,85,84,170,146,190,41,33,86,186,25,163,165,101,84,209,200,174,107,91,36,44,253,37,84,99,168,7,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,247,129,113,60,154,52,66,235,130,232,149,255,0,90,46,23,202,74,138,125,80,168,129,180,52,16,198,238,186,72,45,179,214,83,171,229,122,236,138,249,37,146,93,152,212,84,107,35,99,186,149,94,172,142,5,243,71,243,217,169,191,130,250,61,17,125,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,161,126,104,254,123,53,55,240,95,71,162,2,85,114,49,253,118,126,237,255,0,18,49,87,57,61,20,251,13,196,21,167,88,233,46,29,234,77,77,183,175,122,9,37,234,146,10,235,116,84,244,242,116,181,35,106,54,23,64,250,53,110,239,123,150,78,254,253,45,232,67,42,242,49,253,118,126,237,255,0,18,37,87,51,173,45,252,168,112,109,154,248,75,23,180,238,184,151,135,202,109,255,0,221,93,159,11,225,100,79,23,63,189,237,107,250,104,100,173,248,29,213,190,255,0,11,85,232,192,32,175,37,189,99,177,97,250,203,150,232,237,222,30,221,94,162,91,233,234,45,117,61,79,94,170,171,107,106,36,117,55,67,88,168,157,112,79,81,47,113,207,99,91,225,186,126,39,72,212,73,213,205,31,200,158,166,254,11,235,20,69,21,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,117,73,35,35,155,161,126,56,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,151,125,204,111,41,177,103,60,186,179,76,215,22,174,241,182,92,130,223,142,221,45,213,61,167,199,223,165,158,233,65,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,112,20,46,109,80,106,174,109,80,0,0,4,0,231,87,229,99,22,250,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,105,63,249,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,5,255,0,0,0,169,94,109,124,20,123,18,178,179,139,45,50,182,90,168,236,179,118,99,205,45,240,39,98,70,215,77,63,109,151,54,162,187,162,78,243,229,138,57,91,27,90,228,145,27,42,164,139,44,207,100,0,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,75,119,77,209,200,230,181,236,115,30,198,61,187,52,148,109,204,179,129,90,110,25,114,106,93,79,211,26,10,74,93,47,200,234,32,182,210,208,182,170,89,39,180,92,82,157,85,208,61,103,145,242,204,201,146,9,166,108,136,229,233,94,228,110,107,17,177,172,129,113,58,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,234,110,233,186,181,90,230,189,142,123,30,199,187,32,26,240,240,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,47,83,111,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,3,176,20,173,206,175,205,62,45,244,254,135,212,110,37,212,148,173,206,175,205,62,45,244,254,135,212,110,32,101,94,70,63,174,207,221,191,226,69,170,21,87,200,199,245,217,251,183,252,72,181,64,0,0,34,175,52,127,34,122,155,248,47,172,81,20,2,95,247,52,127,34,122,155,248,47,172,81,20,2,6,213,0,0,0,0,5,85,243,206,253,73,254,242,127,13,45,80,170,190,121,223,169,63,222,79,225,160,69,94,87,30,123,52,203,241,175,71,173,47,248,160,30,87,30,123,52,203,241,175,71,173,47,248,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,1,225,126,71,147,194,252,128,245,175,233,161,236,67,214,191,164,123,27,242,0,191,34,171,185,190,244,163,176,205,227,69,95,104,212,253,255,0,248,188,5,168,184,171,30,111,78,126,216,99,86,102,238,183,42,143,217,255,0,107,194,6,118,229,147,79,20,122,89,77,51,90,136,174,129,191,250,233,104,201,178,66,174,89,174,143,242,85,74,214,185,58,146,6,111,239,255,0,197,104,201,170,7,25,62,71,6,166,199,55,252,142,13,3,218,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,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,0,0,0,0,0,0,0,0,99,75,183,12,156,54,223,238,181,183,219,239,15,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,201,96,15,147,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,186,252,53,186,215,69,29,37,44,29,111,115,223,209,20,104,214,55,169,239,115,151,100,247,185,202,171,239,85,62,176,0,15,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,122,60,77,186,233,69,29,93,44,253,15,107,217,215,20,136,230,59,165,236,107,147,116,247,57,168,169,239,68,62,176,3,26,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,134,75,0,1,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,63,88,3,21,127,36,238,22,63,240,105,210,175,253,13,183,127,238,76,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,0,0,3,31,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,209,226,110,55,76,102,138,174,170,126,134,53,140,235,150,72,220,247,116,177,141,106,110,190,230,181,17,61,200,134,64,0,117,252,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,190,204,106,125,200,118,0,0,0,0,198,151,110,25,56,109,191,221,107,111,183,222,31,52,214,227,114,184,212,73,87,89,89,87,137,208,77,61,76,242,57,93,36,178,72,232,149,207,123,156,170,229,114,170,170,170,170,169,218,240,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,166,251,49,169,247,33,216,0,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,26,255,0,36,238,22,63,240,105,210,175,253,13,183,127,238,76,170,0,252,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,43,53,211,220,7,82,173,81,88,181,27,7,199,242,171,108,21,13,171,138,142,247,108,134,186,8,231,107,92,214,202,216,230,107,154,143,70,189,237,71,34,111,179,220,159,122,157,128,1,143,241,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,235,240,215,27,94,51,69,73,85,7,91,28,199,244,75,28,109,123,122,152,247,53,118,95,123,92,168,190,229,83,245,230,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,219,73,21,101,238,193,73,93,60,112,53,206,115,98,108,147,70,231,35,17,207,123,145,168,187,110,247,47,222,167,117,0,117,76,23,73,244,179,75,252,119,228,207,77,49,76,75,218,125,175,27,236,43,53,53,7,138,237,245,118,251,189,150,55,175,167,184,254,158,173,246,235,118,223,53,59,88,0,99,75,183,12,156,54,223,238,181,183,219,239,15,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,238,184,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,175,195,91,173,116,81,210,82,193,214,247,61,253,17,70,141,99,122,158,247,57,118,79,123,156,170,190,245,83,235,0,62,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,232,241,54,235,165,20,117,116,179,244,61,175,103,92,82,35,152,238,151,177,174,77,211,220,230,162,167,189,16,233,86,158,25,56,109,176,93,104,175,182,46,31,52,214,221,114,183,84,71,87,71,89,73,137,208,67,61,52,241,185,29,28,177,200,216,145,204,123,92,136,228,114,42,42,42,34,161,146,192,29,83,58,210,125,44,213,15,3,249,76,211,76,83,45,246,103,119,193,123,118,205,77,95,225,123,157,61,206,215,121,142,232,234,237,179,171,167,109,250,27,191,201,15,203,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,237,187,26,191,114,29,212,0,58,254,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,223,103,185,62,245,59,0,3,26,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,134,75,0,1,215,243,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,38,251,61,201,247,169,216,0,24,255,0,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,46,191,13,113,181,227,52,84,149,80,117,177,204,127,68,177,198,215,183,169,143,115,87,101,247,181,202,139,238,85,50,0,0,0,0,0,0,0,0,12,105,118,225,147,134,219,253,214,182,251,125,225,243,77,110,55,43,141,68,149,117,149,149,120,157,4,211,212,207,35,149,210,75,36,142,137,92,247,185,202,174,87,42,170,170,170,170,153,44,1,242,113,108,79,21,193,172,84,184,182,21,140,218,177,251,45,23,95,134,183,90,232,163,164,165,131,173,238,123,250,34,141,26,198,245,61,238,114,236,158,247,57,85,125,234,167,214,0,0,0,12,85,252,147,184,88,255,0,193,167,74,191,244,54,221,255,0,185,50,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,235,0,0,0,99,252,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,122,60,77,198,233,140,209,85,213,79,208,198,177,157,114,201,27,158,238,150,49,173,77,215,220,214,162,39,185,16,236,24,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,125,152,212,251,144,236,0,0,0,12,127,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,111,71,137,184,221,49,154,42,186,169,250,24,214,51,174,89,35,115,221,210,198,53,169,186,251,154,212,68,247,34,29,131,10,211,220,7,77,109,82,216,180,231,7,199,241,91,108,245,14,171,150,142,201,108,134,134,9,39,115,90,215,74,232,225,107,90,175,86,177,141,87,42,111,179,26,159,114,29,128,0,0,0,58,254,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,223,103,185,62,245,59,0,3,31,226,220,61,104,22,13,125,165,202,112,173,15,211,252,126,245,69,215,225,174,54,188,102,138,146,170,14,182,57,143,232,150,56,218,246,245,49,238,106,236,190,246,185,81,125,202,166,64,0,1,210,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,93,183,123,151,239,83,186,128,58,166,11,164,250,89,165,254,59,242,103,166,152,166,37,237,62,215,141,246,21,154,154,131,197,118,250,187,125,222,203,27,215,211,220,127,79,86,251,117,187,111,154,157,172,0,0,0,62,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,232,241,54,235,165,20,117,116,179,244,61,175,103,92,82,35,152,238,151,177,174,77,211,220,230,162,167,189,16,232,31,201,59,133,143,252,26,116,171,255,0,67,109,223,251,147,42,128,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,53,254,73,220,44,127,224,211,165,95,250,27,110,255,0,220,153,84,0,58,254,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,223,103,185,62,245,59,0,3,31,226,220,61,104,22,13,125,165,202,112,173,15,211,252,126,245,69,215,225,174,54,188,102,138,146,170,14,182,57,143,232,150,56,218,246,245,49,238,106,236,190,246,185,81,125,202,166,64,0,12,127,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,111,71,137,184,221,49,154,42,186,169,250,24,214,51,174,89,35,115,221,210,198,53,169,186,251,154,212,68,247,34,31,87,5,210,125,44,210,255,0,29,249,51,211,76,83,18,246,159,107,198,251,10,205,77,65,226,187,125,93,190,239,101,141,235,233,238,63,167,171,125,186,221,183,205,78,214,0,0,0,197,95,201,59,133,143,252,26,116,171,255,0,67,109,223,251,147,191,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,191,13,110,181,209,71,73,75,7,91,220,247,244,69,26,53,141,234,123,220,229,217,61,238,114,170,251,213,79,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,153,214,147,233,102,168,120,31,202,102,154,98,153,111,179,59,190,11,219,182,106,106,255,0,11,220,233,238,118,187,204,119,71,87,109,157,93,59,111,208,221,254,72,124,172,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,186,252,53,198,215,140,209,82,85,65,214,199,49,253,18,199,27,94,222,166,61,205,93,151,222,215,42,47,185,84,200,0,1,143,242,158,30,180,11,57,190,213,101,57,174,135,233,254,65,122,173,232,241,55,27,166,51,69,87,85,63,67,26,198,117,203,36,110,123,186,88,198,181,55,95,115,90,136,158,228,67,32,0,58,166,11,164,250,89,165,254,59,242,103,166,152,166,37,237,62,215,141,246,21,154,154,131,197,118,250,187,125,222,203,27,215,211,220,127,79,86,251,117,187,111,154,157,172,0,49,87,242,78,225,99,255,0,6,157,42,255,0,208,219,119,254,228,237,95,146,125,44,251,9,249,45,252,154,98,159,99,63,238,115,216,212,222,203,255,0,13,223,255,0,74,244,118,191,195,126,115,244,127,79,226,249,251,206,214,0,197,95,201,59,133,143,252,26,116,171,255,0,67,109,223,251,147,42,128,0,0,7,95,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,155,236,247,39,222,167,95,197,184,122,208,44,26,251,75,148,225,90,31,167,248,253,234,139,175,195,92,109,120,205,21,37,84,29,108,115,31,209,44,113,181,237,234,99,220,213,217,125,237,114,162,251,149,76,128,0,0,0,31,39,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,244,120,155,117,210,138,58,186,89,250,30,215,179,174,41,17,204,119,75,216,215,38,233,238,115,81,83,222,136,125,96,6,42,254,73,220,44,127,224,211,165,95,250,27,110,255,0,220,157,255,0,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,117,248,107,117,174,138,58,74,88,58,222,231,191,162,40,209,172,111,83,222,231,46,201,239,115,149,87,222,170,125,96,0,233,89,174,136,104,190,165,93,98,190,234,54,144,225,89,85,202,10,118,210,69,89,123,176,82,87,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,46,219,189,203,247,169,221,64,29,83,5,210,125,44,210,255,0,29,249,51,211,76,83,18,246,159,107,198,251,10,205,77,65,226,187,125,93,190,239,101,141,235,233,238,63,167,171,125,186,221,183,205,78,214,0,0,0,31,39,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,244,120,155,117,210,138,58,186,89,250,30,215,179,174,41,17,204,119,75,216,215,38,233,238,115,81,83,222,136,116,15,228,157,194,199,254,13,58,85,255,0,161,182,239,253,201,149,64,0,0,0,0,3,170,103,90,79,165,154,161,224,127,41,154,105,138,101,190,204,238,248,47,110,217,169,171,252,47,115,167,185,218,239,49,221,29,93,182,117,116,237,191,67,119,249,33,218,192,24,255,0,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,46,191,13,113,181,227,52,84,149,80,117,177,204,127,68,177,198,215,183,169,143,115,87,101,247,181,202,139,238,85,50,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,15,11,242,60,158,23,228,7,173,127,73,15,98,124,142,27,42,169,205,0,59,228,85,55,55,73,227,158,225,133,192,138,187,37,194,163,127,119,237,167,167,45,94,79,209,42,91,154,149,202,43,142,95,132,219,99,79,141,46,114,111,243,251,225,165,254,175,235,2,79,114,215,182,165,46,148,209,84,34,174,207,129,137,243,253,180,180,138,76,226,50,240,35,142,182,201,163,182,55,239,191,136,183,211,76,191,240,169,41,191,173,127,97,38,128,226,245,247,108,112,110,222,243,155,148,240,213,221,64,230,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,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,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,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,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,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,113,113,200,226,224,56,55,126,175,153,237,61,45,253,35,220,7,9,125,237,41,151,152,101,66,212,235,206,57,78,247,167,79,180,225,68,221,125,201,188,52,123,151,53,39,232,148,177,204,43,173,154,249,96,95,255,0,72,68,169,255,0,222,104,128,179,222,18,97,108,90,55,140,181,170,138,137,106,163,77,211,253,201,1,155,76,33,194,19,158,237,21,198,21,251,111,236,186,47,255,0,36,128,205,224,112,120,96,147,228,120,143,238,3,216,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,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,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,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,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,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,113,113,200,226,224,61,109,253,35,220,122,83,244,143,106,124,128,227,39,232,148,185,204,46,153,127,47,88,251,213,237,248,174,49,109,255,0,222,104,203,163,147,244,74,108,227,253,140,168,215,236,106,7,70,171,181,206,20,78,148,249,239,21,16,22,81,194,47,255,0,89,124,95,226,79,134,211,68,221,191,253,82,3,55,24,103,133,104,99,167,210,44,106,38,49,91,181,170,143,125,211,111,127,133,128,204,192,112,144,240,197,60,191,229,242,12,251,189,192,115,7,141,246,60,128,7,133,93,143,32,1,227,127,184,242,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,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,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,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,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,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,240,191,35,201,197,192,120,68,77,206,103,165,190,247,252,148,247,1,233,169,86,164,74,174,249,39,254,210,156,185,129,92,41,147,92,49,87,83,252,50,67,114,141,206,249,175,250,157,26,167,205,11,138,175,84,74,119,117,53,92,158,239,114,127,106,20,177,198,226,77,93,196,5,150,38,198,229,122,220,41,211,100,79,219,21,26,127,236,2,209,120,79,172,146,183,72,113,185,92,237,211,217,116,127,119,223,225,96,255,0,218,102,179,13,112,171,66,250,29,31,198,35,115,21,170,182,154,37,93,247,247,47,133,131,255,0,97,153,64,224,245,217,61,255,0,180,49,200,161,232,170,26,138,136,7,37,247,251,130,126,207,216,17,119,77,246,216,108,3,109,194,174,201,185,228,240,168,139,243,3,195,125,255,0,18,255,0,188,114,7,133,114,125,222,240,60,128,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,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,0,0,96,174,31,184,179,195,117,223,63,212,253,45,109,61,37,147,44,211,92,162,227,101,125,165,213,235,60,245,246,234,105,146,6,220,152,139,27,17,24,233,81,236,116,109,89,59,75,219,235,119,231,99,234,12,234,0,0,1,213,53,99,58,252,151,233,102,101,169,158,203,246,159,217,44,126,227,125,240,93,254,207,138,240,180,210,77,218,238,116,187,163,171,183,211,213,210,237,183,223,101,219,96,59,88,49,167,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,215,27,157,178,57,88,222,182,43,36,106,116,61,170,185,44,0,0,0,35,255,0,30,186,165,157,232,183,9,217,206,166,105,165,247,216,217,37,155,217,158,10,183,194,195,81,218,238,220,169,97,147,243,115,49,241,187,120,229,123,126,38,174,219,238,155,42,34,165,96,112,245,204,123,140,236,231,95,116,211,10,202,117,147,198,217,114,12,194,205,107,184,211,125,157,181,71,223,165,158,182,40,229,143,173,148,205,123,122,152,247,38,237,84,114,111,186,42,47,188,11,191,0,0,0,0,0,234,154,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,155,133,143,145,219,201,43,27,240,181,118,223,117,217,17,85,3,181,130,10,240,101,205,6,197,196,254,172,87,105,46,91,128,253,142,186,221,122,170,49,70,211,213,62,186,58,152,225,166,238,84,211,84,75,219,103,76,201,218,158,102,73,208,216,221,30,241,175,75,227,107,167,157,64,0,33,255,0,52,13,123,213,142,29,180,10,193,154,232,230,87,246,126,245,91,152,82,218,231,169,240,52,213,125,116,175,162,173,145,209,244,84,71,35,19,119,195,26,238,137,213,240,237,190,202,168,161,48,1,80,28,5,113,235,197,142,180,241,99,131,105,158,165,234,183,182,113,187,207,180,252,109,23,176,173,180,253,222,213,182,170,104,255,0,57,13,59,36,110,210,68,199,124,46,77,246,217,119,69,84,91,127,0,12,21,198,15,22,120,111,8,186,95,246,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,58,55,237,177,85,29,43,17,112,87,47,254,99,246,46,34,40,237,58,67,171,115,248,13,88,248,233,233,165,130,137,254,23,34,142,40,36,153,245,45,237,181,99,166,153,177,194,245,150,55,116,70,174,233,116,95,166,176,196,19,168,17,215,52,226,238,213,167,92,102,227,28,46,229,246,234,74,123,110,113,139,211,92,172,183,149,168,108,75,13,213,213,53,177,248,89,251,142,70,185,147,54,154,38,69,209,241,247,149,172,233,147,188,139,20,138,0,0,0,0,0,8,213,199,71,25,182,46,15,52,226,150,231,29,171,219,57,158,81,226,41,241,155,108,172,122,82,186,72,145,157,218,154,153,27,182,208,197,221,137,86,54,185,36,145,207,107,91,210,138,249,99,146,160,0,48,255,0,22,218,223,117,225,195,64,114,61,104,179,88,233,47,53,24,229,69,173,207,160,169,145,209,178,166,9,174,52,212,243,49,30,223,123,30,177,77,39,67,246,114,53,253,46,86,189,17,88,161,152,1,210,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,189,212,0,0,0,49,87,20,122,233,252,154,244,39,38,214,191,178,223,104,254,206,120,47,239,103,142,240,125,255,0,17,89,5,55,248,110,220,157,61,61,254,175,208,93,250,118,247,111,186,119,92,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,14,192,0,0,1,0,57,173,241,71,174,220,53,254,75,191,34,153,207,217,207,180,126,219,246,159,247,178,142,179,191,225,252,15,103,253,51,20,157,61,61,249,127,71,109,250,189,251,236,155,4,255,0,5,64,112,21,199,175,22,58,211,197,142,13,166,122,151,170,222,217,198,239,62,211,241,180,94,194,182,211,247,123,86,218,169,163,252,228,52,236,145,187,73,19,29,240,185,55,219,101,221,21,81,109,252,0,35,87,29,28,102,216,184,60,211,138,91,156,118,175,108,230,121,71,136,167,198,109,178,177,233,74,233,34,70,119,106,106,100,110,219,67,23,118,37,88,218,228,146,71,61,173,111,74,43,229,143,170,112,81,204,103,78,56,170,240,88,5,254,151,236,182,166,199,111,73,234,109,178,108,148,55,73,25,215,222,117,186,69,123,158,238,150,49,37,116,50,34,72,198,189,221,43,51,98,146,84,9,128,8,213,138,241,155,98,171,227,59,53,224,239,45,181,120,27,173,15,132,168,197,46,52,236,123,227,184,70,235,84,21,181,52,213,9,239,237,204,206,169,228,100,158,232,223,27,85,139,208,246,55,191,37,64,0,0,0,0,0,116,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,32,119,80,66,174,6,185,145,88,184,176,202,175,90,119,152,227,118,172,47,41,135,174,178,197,72,203,155,231,246,197,47,114,119,190,56,209,241,53,59,212,240,54,14,180,71,171,165,222,89,89,28,108,99,218,201,170,0,0,0,0,0,21,213,119,231,39,164,244,60,65,82,97,182,252,123,199,233,63,186,158,167,50,129,106,124,83,164,150,40,28,202,150,209,73,12,114,50,24,100,90,136,165,143,103,200,246,244,201,31,232,36,83,88,168,0,0,0,99,78,34,181,231,13,225,183,72,239,186,173,153,214,210,53,150,234,119,178,217,67,53,66,194,251,181,197,88,229,167,162,137,90,199,187,174,71,55,101,114,49,221,12,71,200,228,232,99,149,34,175,47,238,100,116,220,70,93,87,73,117,126,42,75,94,160,213,84,84,77,103,146,145,146,186,11,203,28,234,202,169,33,142,54,67,209,72,202,74,104,162,141,22,105,158,249,81,17,85,206,127,86,225,61,65,143,245,211,21,213,140,191,78,46,54,205,16,212,255,0,176,153,156,91,84,90,238,82,219,233,171,41,102,145,168,191,220,213,49,207,12,187,67,38,251,44,145,183,184,199,35,92,157,104,215,69,37,37,221,185,152,243,0,176,93,107,108,87,221,96,171,183,92,173,213,18,82,86,81,213,226,86,152,103,166,158,55,43,100,138,72,221,70,142,99,218,228,86,171,85,17,81,81,81,64,191,64,67,94,92,92,113,212,241,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,142,101,0,5,32,113,11,204,123,140,236,27,95,117,47,10,197,181,147,193,89,113,252,194,243,107,183,83,125,157,181,73,216,165,130,182,88,226,143,173,244,206,123,186,88,198,166,238,85,114,237,186,170,175,188,179,254,2,181,75,59,214,158,19,176,109,76,212,187,239,182,114,75,207,180,252,109,111,133,134,159,187,218,185,85,67,31,230,225,99,35,110,209,196,198,252,45,77,246,221,119,85,85,80,144,0,235,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,122,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,74,218,209,205,147,137,204,151,84,50,11,214,139,231,85,120,126,19,61,67,91,101,179,213,217,173,117,115,193,3,35,107,58,228,146,74,119,187,174,71,53,210,171,58,222,140,89,21,136,231,35,81,202,23,146,10,213,229,205,170,60,118,113,81,125,159,82,53,19,94,188,62,153,99,55,15,7,87,79,5,134,206,202,171,213,115,24,201,86,141,170,202,94,184,97,70,73,27,165,151,220,229,107,218,200,151,169,206,146,24,213,196,47,49,238,51,176,109,125,212,188,43,22,214,79,5,101,199,243,11,205,174,221,77,246,118,213,39,98,150,10,217,99,138,62,183,211,57,238,233,99,26,155,185,85,203,182,234,170,190,240,46,252,17,255,0,128,173,82,206,245,167,132,236,27,83,53,46,251,237,156,146,243,237,63,27,91,225,97,167,238,246,174,85,80,199,249,184,88,200,219,180,113,49,191,11,83,125,183,93,213,85,86,64,0,0,0,4,0,230,183,197,30,187,112,215,249,46,252,138,103,63,103,62,209,251,111,218,127,222,202,58,206,255,0,135,240,61,159,244,204,82,116,244,247,229,253,29,183,234,247,239,178,109,31,248,10,227,215,139,29,105,226,199,6,211,61,75,213,111,108,227,119,159,105,248,218,47,97,91,105,251,189,171,109,84,209,254,114,26,118,72,221,164,137,142,248,92,155,237,178,238,138,168,161,111,224,0,0,141,92,86,241,155,98,225,47,81,244,174,217,158,90,187,184,102,119,237,122,123,189,202,6,61,245,86,169,41,214,139,177,82,216,219,191,118,20,241,18,164,177,163,86,78,149,107,153,186,179,181,44,149,0,0,0,0,0,12,85,196,239,16,184,175,11,250,53,122,213,204,166,155,199,248,14,221,53,186,214,202,168,233,230,185,215,74,238,152,169,227,115,215,252,169,30,173,107,220,200,162,149,232,199,244,116,175,96,209,12,214,235,169,90,47,128,234,53,246,158,146,11,150,85,139,218,175,117,145,82,49,205,130,57,234,105,35,154,70,198,215,57,206,70,35,158,168,136,174,114,237,182,234,191,48,59,168,48,87,7,220,89,225,188,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,232,223,184,196,85,116,79,68,206,160,0,0,0,0,1,130,180,3,139,60,55,136,205,80,213,108,31,79,233,233,43,172,90,107,81,107,166,167,200,233,43,214,120,47,47,170,142,117,149,99,103,109,168,214,69,45,60,145,163,218,249,25,42,108,246,175,74,181,86,58,243,82,226,7,137,62,27,191,39,249,110,136,231,183,91,37,150,253,227,237,215,134,251,14,130,178,134,26,168,187,82,83,47,118,122,103,190,57,165,100,149,31,2,201,210,230,211,110,198,34,182,71,56,39,248,42,47,128,78,99,154,253,168,60,75,216,52,219,94,245,26,146,249,143,101,148,245,54,186,85,169,164,183,91,25,71,113,232,238,211,72,143,134,157,142,149,242,58,37,166,100,74,244,234,125,83,85,55,115,90,213,183,64,0,164,14,33,121,143,113,157,131,107,238,165,225,88,182,178,120,43,46,63,152,94,109,118,234,111,179,182,169,59,20,176,86,203,28,81,245,190,153,207,119,75,24,212,221,202,174,93,183,85,85,247,150,127,192,86,169,103,122,211,194,118,13,169,154,151,125,246,206,73,121,246,159,141,173,240,176,211,247,123,87,42,168,99,252,220,44,100,109,218,56,152,223,133,169,190,219,174,234,170,170,18,0,17,255,0,142,158,34,255,0,147,23,14,57,22,127,109,168,237,100,151,14,155,22,51,240,117,109,116,168,99,250,37,247,197,36,127,153,141,147,84,116,200,212,99,251,29,181,84,87,161,84,58,123,204,71,152,6,165,103,248,214,156,216,181,238,146,11,150,85,120,162,178,81,203,87,141,218,91,4,115,212,204,200,99,116,142,109,19,156,140,71,61,21,85,26,229,219,125,145,126,64,94,240,63,37,166,138,166,221,106,162,183,214,93,170,238,149,20,180,241,195,45,117,91,98,108,245,79,107,81,29,52,137,11,25,18,61,202,138,229,72,216,198,110,171,210,214,166,200,159,172,0,35,255,0,25,156,82,255,0,36,124,39,15,212,138,220,111,219,118,91,150,97,75,98,189,211,196,238,154,166,80,203,71,87,43,165,166,85,114,49,102,99,224,141,200,215,252,47,106,57,155,177,92,146,51,53,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,224,62,176,0,0,4,106,212,126,51,108,90,73,198,38,43,195,62,115,106,237,90,179,188,126,221,81,100,188,83,177,239,146,11,197,69,117,93,51,105,170,24,155,239,12,189,168,90,201,26,136,177,200,171,215,187,30,175,132,36,168,0,0,0,0,0,0,43,3,154,7,25,156,73,240,237,175,182,12,43,71,53,35,236,253,150,183,15,165,186,79,77,236,122,10,190,186,167,214,214,198,233,58,234,32,145,233,187,33,141,54,69,233,248,119,219,117,85,92,129,202,147,138,61,118,226,83,242,163,249,107,206,126,209,253,156,246,39,179,63,189,148,116,125,143,17,227,187,223,233,104,163,234,234,236,69,250,91,237,211,238,219,117,220,39,248,0,0,0,0,0,0,4,106,197,120,205,177,85,241,157,154,240,119,150,218,188,13,214,135,194,84,98,151,26,118,61,241,220,35,117,170,10,218,154,106,132,247,246,230,103,84,242,50,79,116,111,141,170,197,232,123,27,223,9,42,0,0,12,127,196,46,83,125,193,180,11,82,243,92,90,187,193,94,177,252,62,243,116,183,84,246,153,39,98,170,10,41,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,238,41,7,252,212,126,59,63,239,231,255,0,38,108,255,0,245,64,47,248,24,255,0,135,172,166,251,156,232,22,154,102,185,77,119,141,189,100,24,125,154,233,113,169,237,50,62,253,84,244,81,73,44,157,12,70,177,189,79,123,151,102,162,53,55,217,17,19,220,100,0,0,0,0,172,14,104,28,102,113,39,195,182,190,216,48,173,28,212,143,179,246,90,220,62,150,233,61,55,177,232,42,250,234,159,91,91,27,164,235,168,130,71,166,236,134,52,217,23,167,225,223,109,213,85,114,7,42,78,40,245,219,137,79,202,143,229,175,57,251,71,246,115,216,158,204,254,246,81,209,246,60,71,142,239,127,165,162,143,171,171,177,23,233,111,183,79,187,109,215,112,159,224,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,7,23,123,142,71,23,175,187,109,128,224,223,210,216,246,158,182,237,191,200,246,1,249,110,47,116,116,174,123,81,21,83,111,159,246,161,80,26,219,107,76,199,139,107,13,174,72,186,217,21,198,138,71,252,190,75,224,17,127,75,221,247,150,237,144,203,217,182,74,254,164,77,186,126,127,229,33,80,150,219,245,85,119,24,112,186,8,214,119,119,168,26,168,205,189,200,174,161,247,251,147,250,128,181,221,41,180,199,101,194,109,22,248,88,141,100,52,52,236,68,68,68,247,36,44,79,187,221,247,29,196,248,88,95,117,113,203,114,200,197,106,173,44,74,168,191,114,246,218,125,208,56,184,242,223,145,193,219,239,238,57,51,125,189,224,114,60,42,236,138,191,176,34,162,252,148,47,189,54,80,48,246,123,196,61,143,9,190,58,205,61,59,37,124,123,117,170,186,68,219,118,53,201,242,98,167,243,140,145,137,228,212,153,93,158,43,197,10,34,197,35,158,223,118,233,239,106,236,191,52,69,58,86,109,161,120,190,101,116,91,173,117,63,231,93,250,95,20,158,255,0,133,173,251,164,79,185,169,247,29,183,10,196,169,48,203,60,118,90,22,237,11,30,247,167,207,230,229,221,126,106,171,255,0,172,14,196,120,68,68,249,33,228,240,7,144,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,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,0,3,92,205,114,207,243,45,44,227,103,83,181,7,79,178,26,187,30,67,99,212,140,130,166,134,186,153,83,174,39,251,66,161,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,99,51,90,206,44,124,211,235,39,212,12,135,212,103,2,252,248,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,157,40,217,153,211,44,111,100,141,68,234,99,219,212,214,63,174,54,102,3,90,206,26,56,139,206,248,95,213,58,13,76,193,106,63,197,81,222,40,186,33,254,249,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,122,217,243,69,249,162,236,39,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,166,238,155,171,85,174,107,216,231,177,236,123,131,32,24,171,139,31,43,26,201,244,255,0,33,244,233,204,170,98,174,44,124,172,107,39,211,252,135,211,167,2,138,248,40,226,186,251,194,94,178,209,102,93,219,173,102,33,114,218,143,41,178,81,76,198,248,250,94,151,164,114,35,100,69,98,205,3,223,221,141,119,99,151,103,199,220,99,37,145,77,132,241,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,113,171,105,50,185,117,241,213,83,194,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,232,61,207,107,30,246,163,30,23,188,0,2,42,243,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,168,24,247,168,192,93,79,52,127,34,122,155,248,47,172,81,20,129,195,214,83,98,193,181,247,77,51,92,166,187,193,89,113,252,194,205,116,184,212,246,159,39,98,150,10,216,164,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,238,3,102,144,124,156,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,220,125,96,0,0,62,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,238,40,95,143,174,53,242,174,43,53,30,174,201,105,185,248,125,50,198,110,19,71,142,91,233,214,70,71,95,208,174,141,183,58,132,145,172,123,166,149,138,170,198,189,169,217,141,234,196,78,167,74,249,114,175,52,46,58,127,45,121,83,244,59,71,51,63,23,166,214,94,143,108,84,209,55,166,27,237,210,57,28,171,180,200,229,241,20,112,237,31,111,100,107,31,42,62,79,206,181,180,242,36,95,225,87,134,124,203,138,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,245,35,166,127,84,177,177,145,181,83,169,239,111,83,152,206,185,24,24,128,189,238,92,92,113,212,241,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,143,10,241,183,202,167,78,233,244,190,92,227,133,92,54,174,215,125,198,41,231,169,171,199,41,36,171,185,79,144,49,210,64,155,70,250,154,167,44,79,130,38,212,200,140,141,143,124,202,228,98,34,187,161,22,170,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,54,136,32,7,58,191,43,24,183,212,10,31,78,184,153,255,0,131,174,49,112,78,47,240,74,139,253,130,143,216,217,37,155,163,237,6,63,220,154,163,217,125,217,170,25,75,253,212,248,34,142,126,236,116,235,39,230,209,122,55,233,118,202,158,252,1,206,175,202,198,45,245,2,135,211,174,32,64,14,87,30,123,52,203,241,175,71,173,47,39,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,68,28,185,50,155,22,13,198,22,23,154,229,53,222,10,203,143,219,242,43,165,198,167,180,249,59,20,176,88,171,228,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,238,63,47,27,124,96,228,220,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,117,56,58,87,19,188,66,229,92,80,107,45,235,87,50,154,111,1,227,251,116,214,235,91,42,164,168,134,217,67,19,122,98,167,141,207,95,242,164,122,181,172,107,229,150,87,163,25,215,210,147,167,148,167,5,30,219,172,163,226,203,83,109,150,170,203,44,61,232,240,187,124,233,223,145,213,208,207,219,125,205,200,142,232,143,178,248,165,142,38,200,215,57,100,87,74,137,26,197,11,223,136,57,105,240,43,77,196,214,77,85,169,250,157,65,73,85,165,248,229,68,246,218,170,23,85,75,28,247,123,138,211,162,182,6,44,18,50,88,89,10,79,12,206,145,92,157,75,219,141,173,122,58,69,142,242,64,165,110,117,126,105,241,111,167,244,62,163,113,37,87,44,94,60,127,45,246,42,109,6,213,139,215,86,125,143,219,219,236,219,165,198,227,220,170,202,33,107,230,116,155,55,180,212,239,83,192,218,116,119,84,146,75,51,82,73,151,126,137,92,145,87,157,95,154,124,91,233,253,15,168,220,72,21,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,27,79,2,53,112,47,198,109,139,140,61,56,170,185,201,106,246,54,103,139,248,122,124,154,219,19,30,180,173,146,84,127,106,166,154,71,111,188,50,246,165,84,141,206,89,35,115,28,215,117,34,50,89,36,168,3,21,113,59,196,46,43,194,254,141,94,181,115,41,166,241,254,3,183,77,110,181,178,170,58,121,174,117,210,187,166,42,120,220,245,255,0,42,71,171,90,247,50,40,165,122,49,253,29,43,221,115,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,244,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,94,206,48,120,179,204,184,186,213,15,183,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,215,183,109,138,170,216,152,136,24,255,0,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,222,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,179,153,170,185,181,64,2,42,243,71,242,39,169,191,130,250,197,17,42,136,171,205,31,200,158,166,254,11,235,20,64,84,95,4,156,96,228,220,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,245,55,96,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,220,106,218,79,78,91,156,193,41,184,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,219,119,200,170,23,104,0,2,42,243,71,242,39,169,191,130,250,197,17,88,28,185,184,215,254,74,186,143,61,131,63,185,221,100,211,44,167,243,119,42,104,23,187,29,174,185,85,137,29,205,176,244,185,238,233,99,22,57,91,18,181,207,141,205,118,210,186,24,163,91,63,230,143,228,79,83,127,5,245,138,34,128,64,218,160,20,215,203,23,152,5,30,145,86,83,112,253,173,249,23,132,193,106,250,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,186,54,55,61,241,220,160,2,170,249,231,126,164,255,0,121,63,134,150,168,85,95,60,239,212,159,239,39,240,208,34,175,43,143,61,154,101,248,215,163,214,151,83,196,239,16,184,175,11,250,53,122,213,204,166,155,199,248,14,221,53,186,214,202,168,233,230,185,215,74,238,152,169,227,115,215,252,169,30,173,107,220,200,162,149,232,199,244,116,173,21,240,21,170,88,38,139,113,99,131,106,102,165,223,125,141,141,217,189,167,227,107,124,44,213,29,174,237,182,170,24,255,0,55,11,31,35,183,146,86,55,225,106,237,190,235,178,34,170,126,94,48,120,179,204,184,186,213,15,183,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,215,183,109,138,170,216,152,136,24,255,0,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,222,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,106,156,171,248,21,166,192,49,235,87,19,218,165,65,73,62,79,124,167,134,229,134,67,13,84,189,118,155,116,244,179,49,211,202,177,200,144,200,250,168,106,81,82,55,177,253,166,53,139,212,217,30,246,71,31,249,105,114,251,169,214,27,173,159,136,61,95,181,82,73,167,212,21,30,38,207,105,171,138,42,168,50,87,177,213,80,72,146,35,39,71,192,202,122,152,34,114,178,104,156,201,211,118,170,43,21,219,220,248,20,3,205,31,207,102,166,254,11,232,244,69,143,242,211,227,170,167,137,172,102,171,76,53,58,190,174,171,84,49,202,121,238,85,85,206,165,138,56,46,246,229,168,68,108,236,72,35,100,80,190,21,158,24,93,26,181,58,147,183,35,92,245,116,137,29,112,115,71,243,217,169,191,130,250,61,17,29,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,54,136,4,117,224,147,140,28,103,139,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,78,167,70,174,60,121,145,230,92,58,241,47,139,233,214,152,69,73,114,182,226,116,237,171,205,237,149,44,70,178,232,250,182,49,241,81,164,142,135,174,7,197,78,172,153,147,66,247,49,95,84,212,123,29,218,116,110,11,31,4,106,224,167,141,236,87,140,219,21,254,162,211,131,221,113,123,214,41,225,125,175,71,81,81,29,85,42,120,167,212,164,30,30,161,189,47,151,224,166,85,127,92,81,244,185,200,212,235,68,234,36,168,31,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,247,26,251,241,183,198,14,77,197,206,168,75,122,114,213,209,97,54,58,137,219,137,217,234,226,167,239,208,193,44,112,50,103,201,36,76,71,57,243,58,153,146,171,28,249,18,53,114,177,142,114,39,83,178,255,0,49,254,96,21,156,68,95,101,210,77,33,200,191,208,158,131,195,79,45,77,60,115,211,201,145,85,116,50,78,170,134,76,200,228,100,48,200,170,198,66,173,233,89,34,89,92,175,252,202,69,8,35,180,221,102,181,84,95,97,182,85,190,219,71,81,13,37,69,99,97,114,193,12,243,54,71,69,19,228,219,165,175,123,96,153,205,106,174,238,72,164,84,223,165,118,5,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,193,60,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,221,72,140,150,77,125,173,150,155,173,234,165,244,118,107,101,93,125,68,116,243,213,190,42,104,93,43,219,4,17,62,105,165,86,181,21,81,145,197,28,146,61,223,38,177,142,114,236,136,170,118,13,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,205,204,199,198,237,227,149,237,248,154,187,111,186,108,168,138,129,179,240,48,167,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,254,151,44,83,34,35,100,107,92,138,140,123,36,141,153,172,1,210,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,189,212,1,172,102,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,202,121,72,113,167,117,189,84,199,194,158,169,100,21,117,245,17,211,239,129,207,45,51,165,123,96,130,41,36,168,183,203,58,57,85,25,28,81,163,224,71,183,102,177,146,199,220,68,72,34,37,87,31,220,31,90,184,178,210,55,54,222,149,113,231,120,117,61,101,126,40,248,101,106,50,166,119,177,171,37,12,173,145,237,139,162,161,97,137,137,35,156,213,137,237,99,250,186,18,72,228,160,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,64,218,120,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,145,131,151,119,23,159,202,183,70,151,237,77,111,123,80,176,238,213,22,81,209,65,225,161,159,186,233,124,45,92,125,42,177,175,118,56,157,214,141,232,233,150,57,118,141,145,172,93,80,171,155,23,26,247,28,167,42,185,240,175,166,247,62,140,110,205,181,54,99,59,22,150,162,27,173,115,100,167,168,142,158,55,35,95,36,62,22,72,122,94,173,145,142,89,86,88,222,196,72,145,94,17,215,143,238,48,110,188,89,106,227,157,111,90,72,240,76,58,162,178,131,20,100,49,57,31,83,3,222,212,146,186,87,72,198,203,215,80,144,196,244,141,205,106,68,198,177,157,61,105,36,146,119,94,89,252,20,91,184,159,206,238,89,182,165,219,60,78,155,98,91,211,86,209,200,149,80,251,102,186,104,100,72,233,225,168,133,209,244,118,119,100,242,43,100,234,77,224,106,177,91,50,185,184,43,133,94,25,243,46,43,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,212,142,153,253,82,198,198,70,213,78,167,189,189,78,99,58,228,102,195,218,91,165,184,38,139,96,150,205,51,211,75,23,177,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,156,153,239,145,219,201,43,221,241,57,118,223,100,217,17,17,3,181,149,235,204,183,151,221,54,176,218,175,28,65,233,5,170,174,77,65,160,167,241,55,139,77,36,82,213,79,146,177,141,165,130,52,141,31,58,50,7,211,211,65,43,145,144,196,231,206,187,53,17,94,173,222,194,128,26,187,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,194,124,31,113,103,134,241,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,163,126,227,17,85,209,61,18,186,249,168,112,43,83,128,100,55,94,39,180,182,130,174,124,98,249,81,53,203,51,134,106,168,186,45,55,25,234,161,99,103,137,100,145,38,145,149,83,84,170,172,108,99,251,79,107,215,169,177,189,140,142,26,240,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,166,90,121,28,197,255,0,38,70,43,154,246,178,88,162,122,177,253,29,42,14,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,74,54,214,252,214,213,169,90,209,159,106,53,138,158,174,11,110,85,148,93,111,116,113,85,177,173,158,56,42,106,228,154,54,200,214,185,205,71,163,94,136,168,142,114,111,190,202,191,51,47,229,92,102,223,106,248,49,194,184,59,196,173,94,6,213,67,226,234,50,187,141,67,24,249,46,18,58,235,61,109,53,53,58,123,251,112,179,170,9,31,39,186,71,200,212,98,116,49,142,239,134,64,230,51,199,183,242,168,190,193,166,250,119,7,135,211,44,102,225,227,41,42,39,167,232,170,189,87,49,143,137,43,28,143,78,184,97,70,73,35,98,139,220,229,107,220,249,83,169,205,142,28,107,193,39,7,217,55,23,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,191,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,157,46,198,154,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,188,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,234,110,235,178,185,92,230,177,141,123,222,198,59,98,157,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,244,183,117,217,26,141,107,88,198,177,140,99,26,29,131,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,117,204,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,2,234,121,92,121,19,211,47,198,189,98,180,149,68,53,229,55,159,225,185,55,7,56,198,25,98,200,105,42,239,184,117,69,194,154,251,111,106,170,79,66,250,139,133,85,68,10,246,170,34,171,36,138,68,86,189,55,98,171,100,106,47,84,111,107,102,80,0,0,21,87,207,59,245,39,251,201,252,52,138,188,174,60,246,105,151,227,94,143,90,73,78,120,185,77,138,175,42,210,76,42,158,187,174,245,106,183,222,46,149,148,221,167,167,106,150,174,74,88,233,228,235,84,232,119,83,232,170,83,100,85,114,118,247,114,34,57,170,177,175,149,199,158,205,50,252,107,209,235,64,191,224,0,21,87,207,59,245,39,251,201,252,52,235,252,168,120,227,169,198,174,182,78,17,245,25,148,137,98,185,84,84,51,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,105,201,188,169,52,173,143,103,182,70,118,123,7,60,239,212,159,239,39,240,210,170,192,218,160,16,3,150,47,30,63,150,251,21,54,131,106,197,235,171,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,77,155,218,106,119,169,224,109,58,59,170,73,37,153,169,36,203,191,68,174,73,254,0,235,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,122,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,216,10,33,230,59,199,29,55,21,185,149,6,31,167,204,171,167,211,172,62,162,119,208,205,43,229,137,247,186,183,34,49,107,101,129,85,26,198,53,168,230,192,215,55,186,214,75,43,156,173,89,150,40,195,21,113,131,197,158,101,197,214,168,125,184,190,211,213,217,236,84,20,241,211,88,177,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,206,189,187,108,85,86,196,196,75,222,225,59,202,198,141,253,63,199,189,58,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,3,95,110,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,162,70,183,100,114,177,221,15,70,72,212,235,99,85,54,41,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,235,24,72,174,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,234,104,108,60,14,191,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,157,128,1,89,124,215,184,227,166,198,173,87,190,17,244,229,149,105,125,185,83,211,179,46,187,35,229,167,74,26,73,91,28,237,162,129,90,173,89,95,60,78,103,117,203,188,73,12,174,143,103,186,71,246,114,175,50,206,58,170,120,101,198,105,116,195,76,107,234,233,117,67,35,167,130,229,75,92,218,88,164,130,209,110,74,133,71,78,244,158,55,197,51,230,88,38,133,177,163,87,165,59,146,57,204,86,198,146,81,176,22,169,200,199,245,217,251,183,252,72,157,60,104,104,229,247,95,120,96,207,244,171,22,155,162,245,117,183,199,81,110,143,165,139,226,106,169,42,34,171,138,155,119,189,140,103,121,244,237,139,184,231,35,89,220,235,93,209,187,44,22,228,99,250,236,253,219,254,36,90,160,26,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,108,189,160,58,199,98,226,3,70,177,61,98,199,33,240,244,153,53,189,181,18,83,117,61,254,18,169,142,116,117,52,221,111,99,22,78,212,241,203,23,115,161,26,254,142,166,252,46,69,40,175,152,150,133,209,232,15,21,153,94,55,97,179,123,51,27,191,118,178,75,12,45,88,18,54,210,213,34,172,172,138,56,81,173,134,24,234,153,85,12,113,171,90,230,199,11,63,73,21,30,233,235,201,131,94,106,114,173,47,201,116,2,251,91,73,226,48,122,134,221,44,76,117,68,77,158,75,117,100,146,58,120,217,10,49,30,246,67,83,187,221,42,185,254,250,232,216,189,8,214,35,130,178,248,177,243,79,172,159,80,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,41,91,139,31,52,250,201,245,3,33,245,25,203,137,229,247,154,218,180,215,150,174,49,168,215,218,122,185,237,184,173,159,38,189,214,69,72,198,186,121,32,166,185,92,38,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,204,8,107,206,111,93,43,50,157,101,177,104,53,162,243,215,101,194,109,241,220,110,148,145,164,241,255,0,126,42,218,175,106,76,142,84,138,94,221,34,211,186,55,181,170,172,241,115,183,173,85,206,107,126,87,38,77,45,251,87,196,117,247,83,43,236,94,42,131,4,199,228,240,213,190,43,163,193,221,43,94,144,195,249,180,122,58,78,186,86,220,91,239,107,152,221,183,93,157,219,82,21,106,198,117,249,80,213,60,203,83,61,151,236,207,181,185,5,198,251,224,187,253,239,11,226,170,100,155,181,220,233,111,95,79,115,167,171,165,187,237,190,201,190,197,234,114,203,209,79,200,183,8,248,183,136,184,120,170,252,239,108,214,179,162,94,184,98,241,176,67,225,227,143,120,216,230,237,75,21,55,91,87,171,105,86,94,151,43,122,118,9,84,0,2,0,115,171,242,177,139,125,64,161,244,235,137,8,57,117,241,213,83,194,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,232,61,207,107,30,246,163,31,55,249,213,249,88,197,190,160,80,250,117,196,165,96,54,168,5,74,242,186,230,1,89,104,172,182,240,201,173,249,23,122,213,55,134,183,96,247,73,227,158,122,168,234,165,158,40,33,180,187,182,199,245,66,189,221,226,146,69,99,97,108,110,141,92,172,88,155,20,234,227,167,136,191,228,197,195,142,69,159,219,106,59,89,37,195,166,197,140,252,29,91,93,42,24,254,137,125,241,73,31,230,99,100,213,29,50,53,24,254,199,109,85,21,232,4,128,41,91,157,95,154,124,91,233,253,15,168,220,76,235,194,71,55,106,156,243,33,194,116,111,90,180,230,174,124,134,249,81,71,96,102,79,102,168,139,162,186,227,61,84,112,67,36,244,78,108,109,129,138,217,58,165,124,114,63,227,106,171,33,107,94,140,143,5,115,171,243,79,139,125,63,161,245,27,136,25,215,149,63,29,85,57,140,116,28,44,106,189,125,93,77,246,150,157,33,194,171,155,75,19,96,117,186,146,137,137,236,215,164,49,181,90,248,162,167,146,86,205,34,187,184,139,35,92,246,185,177,164,182,104,106,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,122,156,186,248,234,166,226,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,244,216,231,181,140,99,145,140,9,148,0,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,116,173,20,215,189,39,226,39,21,170,205,116,115,43,251,65,101,162,184,62,215,61,79,129,169,164,232,170,100,113,200,232,250,42,35,141,235,179,38,141,119,68,233,248,182,223,116,84,74,182,230,177,199,29,54,165,93,107,248,91,211,102,85,197,98,198,47,10,204,166,230,231,203,2,220,110,52,174,123,22,137,145,238,136,250,104,101,221,206,116,141,94,228,209,70,230,35,91,19,100,154,63,242,225,198,245,231,36,226,142,196,222,31,242,122,75,5,202,223,78,250,219,245,109,114,119,104,146,200,217,98,109,76,117,20,200,246,186,169,143,115,225,99,97,107,154,238,227,163,122,62,30,142,252,97,152,57,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,236,253,219,254,36,5,170,0,0,0,0,0,0,20,23,204,198,237,117,176,115,0,212,11,237,138,231,87,110,185,91,170,44,53,116,117,148,147,58,25,233,167,142,211,66,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,208,160,30,104,254,123,53,55,240,95,71,162,2,207,185,126,241,221,98,226,171,21,143,10,202,95,224,181,55,31,183,164,151,26,109,159,39,181,41,96,142,150,57,110,189,108,167,138,158,14,237,77,67,147,195,53,85,204,219,116,221,190,244,152,6,174,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,176,159,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,26,182,39,61,238,240,210,57,178,58,23,245,59,169,136,173,85,238,50,70,48,59,7,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,27,41,240,157,229,99,70,254,159,227,222,157,1,149,76,63,193,221,218,213,122,225,67,71,171,44,215,58,74,250,120,240,123,45,35,229,166,153,178,177,179,193,71,20,51,68,174,106,170,35,227,150,57,35,123,126,109,123,28,213,217,81,80,204,0,0,0,82,183,58,191,52,248,183,211,250,31,81,184,153,87,145,143,235,179,247,111,248,145,31,249,182,234,150,9,170,28,83,195,246,22,251,237,63,178,88,251,113,107,199,247,44,208,248,91,165,45,198,187,191,7,231,88,222,190,158,227,62,54,117,49,119,247,57,118,82,64,114,49,253,118,126,237,255,0,18,2,213,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,14,46,67,145,197,202,159,37,3,195,81,55,57,156,91,182,222,227,144,29,99,80,110,17,80,99,243,202,253,211,244,125,255,0,240,217,253,127,214,84,14,131,93,99,200,56,185,146,175,180,142,68,91,126,221,77,221,127,194,209,167,237,95,216,89,199,21,89,69,94,51,166,87,42,234,57,93,28,177,246,118,115,126,105,189,68,9,251,23,238,114,149,117,203,210,215,87,154,113,9,112,188,206,229,155,194,65,69,43,156,245,69,219,106,152,83,239,84,251,153,251,0,185,252,113,138,203,53,26,43,122,83,177,30,201,182,223,204,67,233,159,154,219,31,106,130,158,52,95,115,98,98,39,255,0,114,135,233,3,212,229,93,212,230,223,145,225,90,155,156,145,54,0,136,137,242,65,186,111,176,114,236,158,224,212,217,63,173,64,242,15,10,187,38,231,144,56,181,219,170,181,126,104,121,56,189,54,248,147,230,135,48,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,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,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,126,76,223,65,179,44,51,71,180,243,92,157,69,87,87,137,231,244,245,140,101,193,180,232,216,40,174,52,245,213,116,238,162,123,145,238,94,183,69,76,201,218,231,35,58,210,73,26,196,119,102,71,25,131,128,94,53,242,174,20,245,30,146,201,118,185,248,141,50,201,174,16,199,145,219,234,22,71,199,65,214,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,78,166,196,248,172,167,128,221,51,197,117,147,150,102,43,165,185,173,39,136,178,228,214,251,253,190,167,166,56,223,36,61,119,122,222,137,226,238,49,236,108,209,61,27,36,111,86,175,68,140,99,145,55,106,21,23,197,87,12,249,151,10,26,185,89,165,185,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,234,87,66,254,168,164,99,227,114,175,75,216,238,151,61,157,18,60,54,51,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,199,64,226,199,202,198,178,125,63,200,125,58,114,170,249,94,241,211,249,20,202,153,161,218,199,153,248,77,54,189,117,251,30,166,181,189,80,216,174,146,72,213,77,230,87,39,135,163,155,121,59,155,163,152,201,85,146,126,105,174,168,145,109,83,139,31,43,26,201,244,255,0,33,244,233,192,214,176,202,188,75,240,233,157,240,191,170,117,250,103,157,83,255,0,141,172,179,214,245,195,253,243,181,248,153,161,130,179,183,20,178,118,123,189,135,187,180,247,117,179,228,169,242,85,197,70,198,124,98,112,171,134,241,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,124,8,233,90,199,187,195,72,230,198,217,153,210,238,166,34,57,19,184,200,222,192,129,92,174,185,128,86,90,43,45,188,50,107,126,69,222,181,77,225,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,237,177,253,80,175,119,120,164,145,88,216,91,27,163,87,43,22,38,197,109,70,174,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,113,60,175,120,233,252,181,226,172,208,237,99,204,252,94,164,217,122,253,143,83,90,222,153,175,182,184,227,106,166,243,43,151,196,86,67,180,157,205,209,175,124,72,201,63,58,230,212,72,129,149,121,163,249,19,212,223,193,125,98,136,160,18,255,0,185,163,249,19,212,223,193,125,98,136,162,189,39,193,127,42,26,167,134,233,159,181,61,153,246,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,125,77,235,233,238,117,116,245,55,125,182,221,55,220,9,171,202,247,142,159,200,166,84,205,14,214,60,207,194,105,181,235,175,216,245,53,173,234,134,197,116,146,70,170,111,50,185,60,61,28,219,201,220,221,28,198,74,172,147,243,77,117,68,139,117,38,178,218,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,233,118,203,178,57,28,215,49,237,99,216,246,54,199,249,95,115,4,169,187,84,217,120,94,214,155,173,35,30,202,118,208,97,247,202,153,98,166,103,68,49,82,211,209,217,82,40,160,107,85,234,214,78,230,79,44,189,114,61,91,23,196,247,51,112,180,162,31,243,69,187,241,5,104,225,150,229,38,136,91,187,214,169,188,76,25,196,240,54,41,234,163,177,75,75,44,83,53,180,242,66,254,168,87,187,213,44,209,189,146,194,216,218,228,69,98,203,36,83,0,252,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,171,17,176,71,45,235,102,137,80,112,161,137,213,104,148,148,142,101,198,158,158,167,43,72,106,231,153,237,201,18,142,158,42,244,149,147,57,93,11,250,162,98,163,26,141,141,88,172,123,19,161,237,115,171,7,152,167,2,181,60,45,102,75,156,105,245,5,91,244,174,255,0,81,12,52,51,84,213,68,247,219,46,51,37,67,214,218,136,178,44,243,49,177,211,186,70,76,230,126,131,218,199,61,239,106,189,248,171,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,117,237,220,98,42,54,87,162,134,198,101,11,115,75,183,104,117,39,21,151,234,221,33,200,252,117,214,187,243,153,141,13,45,28,44,183,219,239,13,68,100,141,134,104,213,59,147,63,165,95,80,213,98,171,39,116,157,82,189,239,146,40,38,255,0,28,28,207,240,28,39,75,237,214,94,23,245,14,146,249,155,101,116,244,183,26,91,197,181,176,212,65,98,162,238,53,238,90,152,231,141,237,241,50,53,174,139,194,189,137,36,104,231,190,78,218,182,54,201,80,56,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,58,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,25,127,128,219,222,178,217,248,172,192,161,208,201,186,178,11,141,193,41,170,168,165,184,54,142,150,225,107,106,119,171,105,234,100,115,36,68,133,96,134,71,170,164,114,61,174,141,175,137,142,149,145,161,101,92,234,252,172,98,223,80,40,125,58,226,103,94,9,56,62,198,120,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,29,138,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,233,110,10,231,87,229,99,22,250,129,67,233,215,16,41,88,207,252,29,112,117,157,241,127,157,212,88,44,21,158,198,198,236,221,31,104,50,14,220,53,30,203,238,195,80,250,95,238,87,207,20,147,247,100,167,88,255,0,54,171,209,191,83,182,68,247,227,93,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,173,255,0,96,216,198,137,112,11,195,69,45,45,230,225,73,100,198,49,90,122,87,228,23,200,109,179,185,247,11,140,239,134,158,74,217,98,139,189,50,190,105,157,26,35,119,127,109,157,12,69,72,227,111,72,124,173,111,214,253,6,229,239,160,214,202,58,59,29,37,13,29,13,59,237,216,142,35,110,147,162,123,148,237,248,156,136,231,117,57,24,142,122,73,61,84,157,74,139,39,83,187,146,200,198,73,135,249,127,243,31,177,113,17,71,105,210,29,91,159,192,106,199,199,79,77,44,20,79,240,185,20,113,65,36,207,169,111,109,171,29,52,205,142,23,172,177,187,162,53,119,75,162,253,53,134,42,171,226,187,138,237,71,226,215,81,223,154,230,178,248,27,85,15,114,11,5,130,9,149,244,182,138,87,42,42,181,170,168,157,201,159,210,213,150,101,68,116,142,107,81,17,140,100,113,178,85,114,197,229,255,0,71,171,181,148,220,64,235,126,59,226,240,90,78,153,241,155,108,178,65,45,45,250,170,57,230,134,87,84,177,175,89,18,24,36,167,247,195,35,26,217,156,246,238,174,141,175,100,129,242,185,213,249,167,197,190,159,208,250,141,196,138,186,107,195,214,85,170,154,53,170,58,185,139,84,247,255,0,37,126,201,169,184,218,217,75,36,179,84,208,214,58,165,178,212,70,230,34,237,216,240,237,145,232,230,163,123,75,43,213,237,237,116,190,85,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,187,63,118,255,0,137,1,92,26,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,135,184,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,211,45,60,142,98,255,0,147,35,21,205,99,159,20,177,61,88,206,190,148,170,190,103,92,7,126,68,47,181,58,243,164,246,94,156,7,32,184,59,218,86,187,117,187,183,75,139,204,230,66,216,247,119,117,203,217,168,157,213,10,222,152,227,138,23,44,112,166,221,113,53,97,5,139,63,204,177,156,103,38,195,44,89,13,93,37,139,49,167,166,166,190,219,218,168,176,87,50,158,161,149,16,43,218,168,168,143,142,88,209,90,244,217,232,142,145,168,189,50,61,174,9,85,204,119,142,58,110,43,115,42,12,63,79,153,87,79,167,88,125,68,239,161,154,87,203,19,239,117,110,68,98,214,203,2,170,53,140,107,81,205,129,174,111,117,172,150,87,57,90,179,44,81,198,172,71,72,115,44,215,78,243,221,82,179,65,72,152,246,156,83,219,166,189,79,52,232,215,245,215,85,182,150,154,24,152,155,185,239,115,150,71,170,236,140,70,66,253,220,142,86,53,253,131,134,46,30,178,174,40,53,150,203,164,120,181,79,128,241,253,202,155,141,209,244,178,84,67,108,161,137,189,82,212,72,214,39,249,49,177,28,230,53,242,203,19,21,236,235,234,75,116,227,127,72,112,221,5,229,137,150,233,30,159,193,87,29,139,29,167,180,67,78,181,115,172,211,202,247,223,41,37,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,10,54,54,168,53,87,54,168,0,69,94,104,254,68,245,55,240,95,88,162,37,81,21,121,163,249,19,212,223,193,125,98,136,10,1,59,174,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,165,27,9,241,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,239,188,50,246,162,69,145,173,89,35,115,26,230,245,34,62,41,2,32,114,163,227,167,252,7,11,250,215,153,255,0,218,244,184,5,109,115,127,202,107,173,114,84,43,191,242,94,21,142,111,244,225,71,255,0,165,225,45,80,213,179,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,247,151,83,203,131,152,5,31,17,22,40,180,147,87,178,47,244,88,160,241,51,197,83,81,28,20,241,228,84,189,111,147,170,157,144,178,56,217,52,49,170,49,240,163,122,150,56,146,86,171,255,0,60,145,6,64,230,143,228,79,83,127,5,245,138,34,138,244,159,5,252,168,106,158,27,166,126,212,246,103,218,220,130,221,98,241,189,142,247,133,241,85,49,195,221,237,245,55,175,167,185,213,211,212,221,246,219,116,223,114,245,57,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,3,170,106,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,254,114,23,190,55,111,28,172,119,194,229,219,125,151,101,69,68,182,158,88,188,192,43,53,118,142,155,135,237,111,200,188,94,117,73,211,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,249,164,123,93,51,94,221,209,210,53,239,147,42,243,25,224,163,249,85,105,196,23,252,2,217,106,143,83,113,111,206,91,106,103,78,212,151,74,20,71,172,150,199,77,212,214,55,169,239,73,34,116,168,230,178,70,185,187,196,217,165,145,40,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,54,158,42,175,158,119,234,79,247,147,248,105,39,249,121,241,167,106,226,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,116,197,112,130,54,185,90,246,57,171,19,101,86,35,81,147,43,147,183,27,31,15,84,96,231,157,250,147,253,228,254,26,5,85,146,127,128,30,15,174,188,89,106,227,91,112,74,72,240,76,58,162,142,191,43,124,210,185,31,83,3,222,229,142,134,38,198,246,203,215,80,144,202,197,145,174,106,68,198,189,253,93,105,28,114,98,174,27,180,66,235,196,126,182,226,218,47,102,190,82,89,170,50,58,137,90,250,250,152,221,35,41,160,134,9,42,38,122,49,190,247,189,34,134,78,134,110,212,115,250,90,174,98,42,189,47,207,35,200,248,125,224,47,135,214,201,35,62,204,224,184,207,122,43,93,174,42,137,106,234,170,170,167,150,89,252,45,55,126,71,73,52,210,72,249,92,136,231,244,181,189,78,115,153,27,28,230,135,85,227,23,138,188,19,130,125,26,167,101,146,219,106,143,36,171,183,190,139,7,198,252,28,209,80,203,225,157,79,19,155,249,136,251,113,67,79,28,241,201,218,87,69,214,214,118,216,230,170,245,55,175,240,89,204,51,75,248,167,181,90,177,11,237,101,38,53,170,142,167,153,107,49,245,108,141,130,181,96,107,93,37,69,12,174,221,175,99,154,170,254,194,189,102,98,50,109,209,236,143,188,234,75,215,77,116,212,126,34,245,30,227,170,26,161,121,241,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,83,182,77,213,202,231,57,239,115,222,247,189,214,43,202,143,129,111,240,28,80,107,94,25,255,0,107,213,96,20,85,206,255,0,41,206,186,73,78,173,255,0,201,120,87,185,223,211,153,25,254,151,152,8,171,205,31,207,102,166,254,11,232,244,70,10,198,116,135,50,203,244,191,55,213,203,20,20,147,88,180,246,162,211,13,245,29,58,50,120,89,112,146,104,160,153,140,95,115,216,146,194,145,185,17,122,209,102,141,81,170,212,123,153,157,121,163,249,236,212,223,193,125,30,136,149,92,140,127,93,159,187,127,196,128,174,173,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,219,213,114,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,113,53,57,143,242,255,0,172,225,222,251,46,173,233,14,59,254,132,245,254,26,9,105,169,228,158,162,76,118,171,161,145,244,212,62,103,201,35,225,154,68,87,178,101,119,74,73,42,196,228,103,230,86,92,65,192,39,15,22,174,38,56,151,176,96,121,85,170,174,191,19,183,211,212,222,242,54,83,86,54,153,254,10,6,108,198,171,149,81,234,201,42,100,165,133,233,23,231,58,37,114,181,89,178,200,192,182,158,89,92,58,212,232,7,13,22,233,242,156,78,174,199,155,102,117,18,94,111,240,215,197,19,106,225,103,91,153,71,78,229,107,81,236,99,105,209,146,118,101,85,124,114,212,84,34,163,21,206,99,99,7,53,206,58,127,195,240,191,162,153,159,253,177,75,159,214,208,183,252,150,182,215,29,66,59,255,0,43,226,152,214,255,0,66,21,127,250,98,18,213,10,224,227,171,149,126,61,159,211,85,106,151,12,56,253,37,143,39,130,158,8,102,195,45,180,212,180,150,235,179,251,177,70,147,66,231,203,20,52,79,100,43,35,222,136,138,201,123,109,217,173,145,207,124,129,85,122,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,91,31,230,29,195,214,43,194,255,0,47,77,59,210,60,90,167,199,248,13,64,165,169,184,221,31,75,29,60,215,58,233,104,46,46,150,162,70,177,63,201,141,136,231,61,204,138,40,152,175,127,71,82,204,174,9,56,62,198,120,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,29,138,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,233,110,10,231,87,229,99,22,250,129,67,233,215,16,32,7,43,143,61,154,101,248,215,163,214,153,87,153,215,1,223,145,11,237,78,188,233,61,151,167,1,200,46,14,246,149,174,221,110,237,210,226,243,57,144,182,61,221,221,114,246,106,39,117,66,183,166,56,226,133,203,28,41,183,92,77,92,85,202,227,207,102,153,126,53,232,245,165,249,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,185,156,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,58,156,177,76,136,174,141,206,114,42,61,143,146,55,236,39,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,191,19,83,125,183,77,209,81,86,173,174,220,156,115,43,143,20,117,182,170,59,173,37,175,68,106,170,36,187,197,117,164,169,71,86,210,210,58,85,86,218,35,134,103,190,85,169,106,42,49,42,36,235,139,182,137,43,149,210,111,78,182,147,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,249,201,158,249,29,188,146,189,223,19,151,109,246,77,145,17,16,59,88,0,1,88,28,218,248,40,246,221,29,103,22,90,101,108,186,214,94,161,236,199,154,91,224,78,252,110,161,134,14,219,46,109,69,119,92,125,150,69,20,114,182,54,185,171,26,182,85,72,210,41,158,251,63,49,87,19,188,66,226,188,47,232,213,235,87,50,154,111,31,224,59,116,214,235,91,42,163,167,154,231,93,43,186,98,167,141,207,95,242,164,122,181,175,115,34,138,87,163,31,209,210,161,174,182,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,230,230,99,227,118,241,202,246,252,77,93,183,221,54,84,69,79,149,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,173,234,214,55,169,239,106,110,229,70,166,251,170,162,123,207,148,72,174,1,53,251,13,225,191,137,123,6,160,234,13,174,146,124,122,122,122,155,77,117,115,237,235,87,83,105,100,236,217,43,41,145,21,28,199,181,200,214,72,230,163,222,180,242,84,53,172,115,158,136,5,207,112,81,194,141,139,132,189,26,162,195,123,86,170,204,190,229,181,102,83,123,162,133,237,241,245,93,79,88,227,71,72,170,245,134,6,63,181,26,108,198,174,207,147,182,199,203,34,18,0,0,0,0,5,11,115,25,224,163,249,42,234,60,23,252,2,217,117,147,76,178,159,206,91,106,103,78,236,118,186,229,87,172,150,199,77,212,231,187,165,140,73,34,116,168,215,62,55,57,187,202,232,101,145,111,164,234,154,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,156,133,236,145,187,73,19,29,240,185,55,219,101,221,21,81,67,88,35,176,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,235,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,234,213,140,23,242,95,170,121,150,153,251,83,218,127,100,178,11,141,139,198,246,59,62,43,194,212,201,15,119,183,212,238,142,174,223,87,79,83,182,223,109,215,109,203,127,228,251,195,214,43,132,232,74,113,5,226,125,161,146,106,55,126,155,170,74,88,219,236,186,26,58,201,224,240,240,201,178,200,189,217,34,238,200,189,72,215,116,64,222,132,88,186,222,25,255,0,131,174,14,176,78,16,48,74,139,5,130,179,219,57,37,231,163,237,6,65,219,154,159,218,157,169,170,31,75,253,202,249,229,142,14,212,117,11,31,230,213,58,246,234,118,234,190,233,0,0,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,200,125,70,112,28,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,233,150,158,71,49,127,201,145,138,230,189,172,150,40,158,172,127,71,74,236,61,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,215,135,59,225,235,42,194,116,39,76,248,130,241,62,208,198,245,27,218,84,221,81,210,200,223,101,215,81,214,77,7,135,154,77,150,53,238,199,23,118,53,234,71,59,162,118,244,34,69,214,254,255,0,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,210,170,201,99,13,133,12,21,198,15,22,120,111,8,186,95,246,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,58,55,237,177,85,29,43,17,123,174,169,107,166,156,105,38,141,92,245,231,35,188,248,220,66,221,111,134,227,29,93,165,18,179,199,71,59,152,202,100,167,86,47,68,157,231,203,19,88,254,164,143,243,136,231,61,172,221,201,175,103,19,188,66,229,92,80,107,45,235,87,50,154,111,1,227,251,116,214,235,91,42,164,168,134,217,67,19,122,98,167,141,207,95,242,164,122,181,172,107,229,150,87,163,25,215,210,129,210,179,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,69,114,184,243,217,166,95,141,122,61,105,130,178,109,33,204,177,13,47,194,53,114,251,5,36,54,45,66,168,187,67,98,70,206,143,158,102,91,228,134,41,230,123,19,220,198,44,179,44,109,69,94,181,88,100,85,106,53,88,231,231,94,87,30,123,52,203,241,175,71,173,2,255,0,128,0,85,95,60,239,212,159,239,39,240,210,184,52,111,72,115,45,119,212,75,126,150,233,244,20,147,228,55,106,122,233,168,96,169,157,33,101,67,233,169,38,170,88,81,235,240,181,239,108,14,99,21,202,214,117,185,189,78,99,119,114,88,255,0,60,239,212,159,239,39,240,210,42,242,184,243,217,166,95,141,122,61,104,17,126,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,96,158,5,248,205,177,113,135,167,21,87,57,45,94,198,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,164,70,75,36,96,230,189,192,229,54,75,106,189,241,113,167,47,171,91,237,182,158,157,249,117,165,25,45,66,87,82,68,216,224,109,108,8,212,114,196,248,34,107,59,173,93,162,88,98,116,155,177,209,191,189,85,120,30,127,153,105,134,77,6,103,167,249,13,93,138,251,75,79,87,77,79,112,164,84,108,240,50,166,158,74,121,86,55,109,187,30,177,77,34,35,219,179,216,170,142,106,181,200,142,64,177,78,107,220,113,212,228,183,91,223,8,250,114,202,69,177,91,106,41,217,151,93,145,241,84,45,117,92,78,142,118,209,64,173,87,36,76,130,86,179,186,229,218,85,154,39,71,179,27,27,251,208,131,134,46,30,178,174,40,53,150,203,164,120,181,79,128,241,253,202,155,141,209,244,178,84,67,108,161,137,189,82,212,72,214,39,249,49,177,28,230,53,242,203,19,21,236,235,234,78,149,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,174,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,155,9,240,125,194,102,27,194,46,151,253,135,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,254,141,251,143,68,71,74,245,80,215,48,217,79,132,239,43,26,55,244,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,79,241,239,78,128,13,107,12,171,173,188,58,103,122,33,103,193,114,203,253,63,123,27,212,108,126,134,251,143,220,250,225,111,138,238,208,82,84,213,69,217,100,175,145,157,137,43,18,30,169,17,157,206,142,182,162,34,236,152,168,216,35,25,208,108,55,137,46,95,154,113,165,57,157,21,35,153,113,211,123,11,237,149,211,83,172,207,180,220,82,213,18,83,214,196,141,123,29,215,27,157,186,181,30,222,182,43,227,114,244,61,200,161,92,28,184,57,128,86,112,239,125,139,73,53,123,34,255,0,66,122,255,0,19,60,85,53,17,207,81,38,59,85,208,249,58,169,217,11,36,145,240,205,34,35,31,10,55,165,36,149,37,106,179,243,201,45,159,241,139,198,46,9,194,6,9,79,127,191,209,251,103,36,188,245,253,159,199,251,147,83,251,83,181,53,59,42,191,186,153,4,177,193,218,142,161,36,252,226,39,94,221,45,221,87,221,66,218,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,233,118,203,178,57,28,215,49,237,99,216,246,55,170,223,242,204,171,43,246,111,218,156,154,235,121,246,53,190,27,77,187,218,21,178,84,120,58,24,183,237,83,67,214,171,219,133,157,78,233,141,187,53,187,174,200,155,129,250,243,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,181,107,118,131,102,90,7,38,23,107,212,10,42,187,109,247,44,197,226,201,170,45,53,116,233,12,246,214,75,91,87,4,80,200,157,110,94,183,69,77,28,170,142,70,61,139,50,198,230,35,163,93,231,87,42,30,7,42,114,91,173,147,139,141,70,125,34,216,173,181,21,15,196,109,42,200,170,22,186,174,39,73,3,171,103,71,35,146,38,65,43,95,218,106,109,42,205,19,100,221,141,141,157,238,149,206,175,205,62,45,244,254,135,212,110,32,101,94,70,63,174,207,221,191,226,69,170,21,87,200,199,245,217,251,183,252,72,181,64,43,171,157,38,142,95,115,13,26,196,181,138,209,55,114,147,78,238,21,20,247,74,110,150,39,77,45,201,212,241,182,167,173,207,69,94,137,224,167,139,182,214,61,206,241,61,95,11,99,114,173,107,112,95,172,118,45,2,226,131,0,213,92,166,30,187,45,170,225,37,61,198,78,167,167,134,165,171,167,150,146,90,157,152,199,189,253,150,84,58,94,219,90,174,127,111,161,54,87,110,155,9,234,174,153,226,186,201,167,25,30,150,230,180,158,34,203,147,91,229,183,212,244,199,27,228,135,173,62,9,226,238,49,236,108,209,61,27,36,111,86,175,68,140,99,145,55,106,26,203,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,240,50,7,22,62,105,245,147,234,6,67,234,51,146,211,80,117,162,235,167,92,163,180,103,79,241,140,190,174,205,119,207,239,23,218,74,202,122,102,57,175,175,178,67,113,184,120,200,150,84,110,204,98,203,53,19,94,212,115,93,35,36,115,62,40,214,84,32,94,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,134,35,88,222,167,189,203,179,81,26,155,236,136,137,238,23,156,166,251,144,91,172,86,155,189,119,136,164,198,109,239,181,218,227,237,49,158,30,149,245,85,21,110,143,118,162,43,247,158,174,161,251,185,85,223,30,219,244,181,168,129,144,56,85,210,223,203,79,17,218,117,166,115,88,189,179,65,121,200,41,125,171,69,226,188,63,118,215,19,251,213,223,156,71,177,205,218,150,41,221,240,57,30,187,108,205,220,173,69,217,76,170,190,73,122,41,255,0,103,92,70,86,92,63,110,21,111,165,142,95,247,61,101,92,147,49,99,255,0,113,36,110,108,159,227,209,205,253,5,45,80,0,0,8,1,206,175,202,198,45,245,2,135,211,174,37,59,105,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,187,111,178,47,200,184,158,117,126,86,49,111,168,20,62,157,113,42,175,132,239,52,250,55,245,3,30,245,24,0,199,249,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,188,200,26,213,196,238,178,241,9,98,194,108,26,177,148,123,110,60,10,223,53,190,219,83,44,45,241,83,247,94,213,146,122,153,191,78,105,149,145,211,198,175,114,251,219,3,92,168,178,58,89,36,184,158,98,156,10,211,113,75,134,174,113,167,212,20,140,213,75,5,60,48,208,205,83,85,43,25,115,183,66,181,15,91,106,34,200,144,66,247,73,80,233,25,51,153,250,108,107,28,246,49,202,246,81,93,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,78,174,81,28,58,212,234,78,188,191,88,242,124,78,174,171,19,192,41,229,154,134,186,88,162,117,20,151,245,237,164,16,170,74,213,89,31,20,82,73,80,139,30,206,138,72,233,158,231,55,169,136,255,0,215,206,175,205,62,45,244,254,135,212,110,37,154,112,83,195,197,171,134,126,30,113,172,14,11,85,93,5,246,225,79,13,239,41,101,77,99,106,95,237,185,233,226,74,166,163,163,85,137,25,26,198,216,88,145,252,61,17,53,85,94,229,116,143,172,190,117,126,105,241,111,167,244,62,163,113,2,26,233,166,144,230,90,181,77,153,79,134,65,73,59,240,108,94,171,47,185,195,52,233,19,223,110,166,150,22,84,58,37,119,194,231,177,179,247,21,170,173,221,145,189,27,212,254,150,59,229,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,223,228,169,230,159,41,250,127,93,234,54,227,186,243,88,224,86,155,14,146,191,138,125,40,160,164,166,177,85,84,44,217,173,11,170,165,116,237,184,213,214,189,125,164,197,154,71,35,153,44,181,17,196,232,99,70,246,213,35,115,88,230,186,69,136,39,255,0,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,26,182,39,61,238,240,210,57,178,58,23,245,59,169,136,173,85,238,50,70,50,32,115,88,227,170,167,14,142,191,133,141,40,175,171,166,190,213,83,172,57,173,115,169,98,116,13,183,85,209,61,61,154,196,154,55,43,159,44,85,17,202,233,163,86,246,209,35,107,94,231,58,68,138,178,180,83,94,245,99,135,108,170,171,53,209,204,175,236,253,234,182,222,251,92,245,62,6,154,175,174,149,242,71,35,163,232,168,142,70,38,239,134,53,221,19,171,225,219,125,149,81,122,175,249,234,207,114,175,245,215,35,201,50,59,135,251,101,101,117,202,186,162,79,248,82,77,52,146,63,250,220,231,59,239,85,3,234,233,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,117,71,35,227,135,173,126,57,229,237,177,239,108,49,49,29,36,143,70,175,68,108,123,149,54,106,155,15,112,171,195,62,27,194,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,250,149,176,179,166,40,216,200,218,171,210,198,55,169,207,127,92,143,197,92,190,120,36,181,112,161,128,73,125,201,224,164,174,212,92,170,158,158,107,173,99,169,90,217,237,48,58,24,92,251,75,36,108,210,177,236,142,161,178,57,210,198,173,73,151,182,174,69,72,227,218,90,129,74,220,234,252,211,226,223,79,232,125,70,226,101,94,70,63,174,207,221,191,226,70,42,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,118,126,237,255,0,18,2,213,0,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,160,126,176,66,14,26,56,234,169,226,151,141,156,175,7,211,234,250,182,105,93,131,7,168,154,134,26,154,88,152,251,157,198,27,133,51,22,228,138,177,164,240,177,209,212,58,54,66,231,254,131,26,247,49,143,114,177,147,124,0,0,1,64,60,209,252,246,106,111,224,190,143,68,95,241,64,60,209,252,246,106,111,224,190,143,68,6,63,198,56,81,212,124,231,134,91,199,19,120,84,94,217,181,98,249,5,93,158,255,0,107,130,21,90,170,26,88,169,105,167,74,246,236,171,221,133,60,67,146,84,68,71,68,214,54,69,234,98,200,232,190,87,13,28,69,231,124,47,234,157,6,166,96,181,31,226,168,239,20,93,16,255,0,124,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,189,108,249,162,252,209,109,39,147,85,166,213,127,225,19,54,177,95,109,148,151,27,109,199,56,185,82,86,81,213,194,217,160,169,130,75,101,189,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,97,253,76,228,217,125,188,241,29,61,167,75,114,31,179,154,71,113,183,186,235,237,123,130,50,182,107,77,82,189,237,246,92,48,119,155,53,86,202,145,189,178,200,177,181,177,61,81,210,73,36,127,157,9,149,147,107,206,27,196,151,47,205,71,213,108,50,182,145,204,184,233,189,249,151,58,24,106,22,103,218,110,41,106,149,106,40,165,87,49,142,235,141,206,217,28,172,111,91,21,146,53,58,30,213,93,125,205,132,243,221,11,211,142,29,56,17,213,61,47,210,251,55,129,181,80,233,254,69,44,211,74,168,250,171,133,83,173,147,36,149,85,50,34,39,114,103,244,183,117,217,26,141,107,88,198,177,140,99,27,175,96,18,211,151,207,27,119,94,20,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,123,95,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,178,250,163,164,57,150,144,84,227,48,102,16,82,35,51,12,94,217,151,218,38,166,157,37,100,246,234,232,186,226,114,167,185,204,123,92,146,70,246,185,19,103,196,229,111,83,21,143,116,234,229,79,199,29,54,154,221,104,56,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,238,168,202,105,165,217,205,116,109,78,220,210,200,231,163,155,43,164,132,46,36,132,28,203,248,227,166,225,199,13,155,71,176,118,85,191,81,115,75,60,143,134,174,55,203,78,203,29,186,101,146,5,173,108,204,86,185,106,85,204,149,176,181,142,248,31,26,200,245,68,107,25,54,85,227,147,139,187,87,8,58,70,220,174,11,117,37,227,44,191,84,58,219,142,90,167,168,107,24,249,209,138,231,213,76,196,114,74,250,104,83,167,175,182,155,171,228,134,53,116,125,212,145,186,251,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,224,62,81,106,156,140,127,93,159,187,127,196,136,1,196,7,15,89,87,14,149,152,69,147,53,169,218,245,151,97,244,121,109,77,189,212,178,65,37,171,196,207,81,27,40,229,73,17,30,179,49,144,53,100,69,107,122,100,123,216,136,228,98,61,243,255,0,145,143,235,179,247,111,248,144,22,168,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,122,221,182,254,243,154,156,28,190,255,0,144,28,153,182,222,227,145,197,191,35,144,17,43,152,13,242,107,94,150,215,177,146,70,196,122,197,250,95,63,117,77,47,237,254,210,36,114,150,177,186,163,52,201,238,235,19,149,22,134,145,189,126,253,151,251,165,223,47,187,249,191,250,140,255,0,204,234,190,106,108,5,97,138,87,34,63,230,136,171,183,186,122,53,49,231,41,52,163,146,221,127,108,52,237,73,89,79,77,212,244,98,34,174,245,85,27,123,192,178,200,27,211,19,91,251,17,19,255,0,81,236,60,55,244,83,116,251,130,174,192,112,233,85,95,154,124,206,103,6,170,123,246,57,162,238,128,121,0,1,197,233,186,28,128,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,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,0,0,0,0,0,107,89,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,25,15,168,206,5,212,242,184,242,39,166,95,141,122,197,105,210,185,180,234,54,137,98,220,60,211,225,154,165,138,213,228,153,14,73,81,83,54,25,69,13,76,244,204,163,184,195,78,232,93,114,150,88,213,26,172,167,109,98,42,66,254,174,235,228,99,122,58,122,228,143,175,240,159,196,94,9,194,255,0,44,12,7,82,243,170,143,255,0,143,81,217,232,186,38,254,249,221,61,161,115,154,10,62,228,81,73,217,238,246,30,222,235,219,208,207,154,175,201,22,168,56,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,136,218,237,149,200,198,245,189,95,35,147,173,238,85,12,106,94,158,9,133,235,46,9,202,251,51,178,107,126,77,237,43,210,233,125,222,74,11,123,173,109,161,146,195,107,75,34,199,75,108,149,58,24,249,38,137,145,239,35,164,106,61,36,145,236,85,122,70,143,118,0,229,89,192,119,255,0,4,113,87,171,246,95,241,178,226,22,43,157,187,255,0,32,250,107,219,95,221,255,0,116,54,38,73,15,248,186,134,59,252,19,201,255,0,197,143,149,141,100,250,127,144,250,116,224,107,88,109,80,106,174,94,79,50,254,56,233,184,113,195,102,209,236,29,149,111,212,92,210,207,35,225,171,141,242,211,178,199,110,153,100,129,107,91,51,21,174,90,149,115,37,108,45,99,190,7,198,178,61,81,26,198,76,16,255,0,155,254,176,232,150,117,171,148,216,78,31,141,210,93,179,108,86,158,154,130,239,151,83,94,103,115,41,89,27,235,22,91,42,210,116,246,28,246,73,60,114,190,118,185,94,215,245,66,237,149,143,107,98,175,9,26,95,170,26,179,196,54,19,143,233,27,170,233,47,180,23,138,59,186,222,33,162,142,169,150,56,41,234,35,123,238,50,199,42,164,78,100,43,210,228,99,213,18,71,244,68,155,186,70,181,113,174,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,183,171,88,222,167,189,169,187,149,26,155,238,170,137,239,54,9,224,115,132,75,87,8,58,70,236,82,123,141,37,227,44,191,84,54,229,145,221,96,167,107,24,249,209,136,214,82,194,245,106,74,250,104,83,171,163,184,187,171,228,154,68,108,125,213,141,161,210,121,141,219,175,182,126,93,89,165,167,41,200,254,208,94,168,173,248,237,61,198,239,224,217,73,237,10,166,93,40,27,45,79,97,138,172,139,184,244,115,251,109,94,150,245,108,158,228,41,179,132,239,52,250,55,245,3,30,245,24,11,169,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,80,49,239,81,128,11,169,227,235,130,140,87,138,205,56,171,189,218,109,158,31,83,113,155,124,210,99,151,10,116,141,146,87,244,35,164,109,178,161,100,115,24,232,101,122,170,49,207,114,118,100,122,189,23,165,210,178,90,22,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,61,230,210,101,27,115,105,212,221,18,212,62,33,169,233,116,182,205,72,252,135,29,167,169,181,102,119,200,99,158,7,214,92,96,168,117,59,105,37,138,72,216,215,190,153,176,42,37,67,21,253,198,76,198,117,116,192,192,39,255,0,46,190,58,169,184,165,195,83,7,212,26,250,70,106,165,130,158,105,171,161,166,165,149,140,185,219,161,90,118,37,201,85,35,72,33,123,164,168,108,111,133,175,253,54,57,237,99,24,228,99,38,81,174,15,7,154,57,171,26,209,175,184,189,167,71,38,240,87,172,126,225,69,144,79,119,233,166,147,216,180,176,86,211,181,215,14,197,67,216,202,158,203,229,141,253,132,85,115,246,219,101,77,246,216,248,15,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,205,120,184,211,225,158,167,133,29,121,186,233,132,53,213,119,11,20,244,240,221,241,234,234,181,139,191,83,110,155,169,27,220,72,220,168,143,142,88,230,133,85,90,206,181,133,100,70,49,175,106,27,25,154,245,243,21,214,59,238,178,113,113,157,212,221,225,240,244,152,125,194,124,58,215,77,212,199,246,105,104,39,150,55,47,91,88,197,119,118,117,168,159,103,117,57,157,254,142,167,53,141,80,35,89,119,220,184,57,127,209,240,239,98,139,86,245,123,29,255,0,69,138,255,0,19,4,84,213,18,65,81,30,59,75,214,248,250,105,223,11,228,141,243,77,26,35,223,50,59,169,35,149,34,106,51,243,203,45,32,151,253,203,23,84,191,42,28,27,97,94,46,251,237,59,174,37,226,49,107,135,247,47,103,194,248,89,23,194,65,238,99,90,254,154,25,40,190,54,245,111,191,196,229,122,60,9,84,64,14,117,126,86,49,111,168,20,62,157,113,39,249,0,57,213,249,88,197,190,160,80,250,117,196,10,245,229,157,118,181,88,56,215,211,251,237,246,231,73,110,182,219,169,239,213,117,149,149,115,54,24,41,160,142,201,92,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,62,175,48,206,52,238,188,83,234,133,69,139,16,200,42,221,165,120,213,66,38,63,70,180,206,165,74,217,210,62,153,110,19,198,231,43,158,247,57,101,108,74,244,106,178,21,106,118,227,123,230,234,137,102,117,224,251,132,204,203,139,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,253,123,119,30,136,173,137,234,129,223,249,121,240,89,117,226,159,84,41,239,185,126,63,86,237,43,198,170,21,114,10,196,169,117,42,86,206,145,245,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,185,27,223,15,85,244,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,117,253,45,210,220,19,69,176,75,102,153,233,165,139,216,216,221,155,189,224,168,188,84,213,29,174,236,207,154,79,206,76,247,200,237,228,149,238,248,156,187,111,178,108,136,136,157,172,10,86,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,118,126,237,255,0,18,49,87,58,191,52,248,183,211,250,31,81,184,152,211,130,254,48,109,92,38,233,30,183,186,222,181,114,103,121,141,61,158,131,20,100,49,53,89,77,59,25,112,73,43,165,116,140,116,93,20,235,52,79,72,220,215,44,175,115,25,211,208,178,73,24,77,254,104,124,119,88,180,247,21,201,56,95,211,215,248,220,191,32,183,203,107,201,42,118,124,126,194,165,158,58,105,59,125,18,211,186,42,175,21,73,81,60,123,199,34,58,29,250,183,71,244,162,83,97,250,174,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,46,127,132,174,87,184,174,25,195,238,95,137,241,3,31,140,202,117,74,223,77,77,119,142,223,36,109,147,31,167,134,84,168,130,158,154,169,168,229,116,205,157,144,205,50,238,232,31,36,16,179,162,86,69,215,40,64,174,92,92,96,218,184,79,213,202,246,231,43,86,184,38,107,79,5,5,233,244,209,54,71,208,207,19,213,105,171,149,168,197,150,70,68,146,78,199,199,27,145,85,147,185,232,217,31,27,35,117,165,115,71,242,39,169,191,130,250,197,17,74,220,78,240,245,149,112,191,172,183,173,35,202,106,124,127,128,237,212,219,174,140,165,146,158,27,157,12,173,234,138,162,54,189,63,202,141,232,215,61,172,150,41,88,143,127,71,82,247,92,71,140,28,154,131,132,108,247,132,188,193,106,238,86,43,165,61,185,216,139,161,138,157,140,180,79,21,225,181,213,108,149,81,141,150,86,78,142,145,200,247,61,234,199,198,198,181,189,50,57,204,8,234,109,80,106,174,109,37,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,186,60,77,198,233,91,29,37,44,29,111,107,25,215,44,138,214,55,169,239,107,83,117,247,185,200,137,239,84,3,235,17,87,154,63,145,61,77,252,23,214,40,140,171,252,172,120,88,255,0,194,91,74,191,244,202,221,255,0,190,49,87,52,127,34,122,155,248,47,172,81,1,64,37,239,114,226,227,142,167,138,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,116,66,118,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,11,147,230,71,203,238,167,136,154,104,245,135,70,237,84,141,212,91,117,59,105,171,109,176,197,20,47,201,152,178,193,28,75,45,68,211,197,12,47,166,133,39,114,61,205,115,228,98,50,61,246,100,104,149,173,192,150,136,107,206,177,107,205,154,179,66,47,149,120,173,102,43,81,21,198,227,151,54,62,168,44,144,59,169,187,189,171,240,206,249,90,146,70,218,85,247,76,157,198,191,104,146,87,178,234,120,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,70,253,198,34,171,162,122,38,106,182,90,109,86,90,103,209,217,173,148,148,20,242,84,79,86,248,169,161,108,76,116,243,202,249,166,149,90,212,68,87,201,44,146,72,247,124,220,247,185,203,186,170,168,17,131,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,2,234,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,3,101,50,130,249,150,235,14,137,107,15,17,119,139,166,144,99,116,146,84,80,84,120,107,198,97,73,121,158,170,12,149,236,165,165,134,53,142,7,181,34,129,148,235,4,177,35,225,87,50,116,218,68,85,69,106,172,213,230,161,199,85,54,1,143,93,120,97,210,218,250,73,242,123,229,60,214,220,206,105,169,101,235,180,219,167,165,133,237,130,36,146,52,134,71,213,67,82,168,178,49,239,237,49,175,78,150,200,246,62,58,171,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,134,106,229,217,163,218,219,170,92,69,218,238,154,47,146,85,225,245,24,197,61,85,77,126,96,219,52,23,40,44,172,154,150,120,88,143,130,161,205,138,87,206,174,116,77,102,234,253,157,36,136,138,145,61,91,45,121,231,126,164,255,0,121,63,134,150,19,195,174,131,97,188,54,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,117,200,230,238,141,87,187,161,136,200,218,189,12,106,37,123,115,206,253,73,254,242,127,13,2,26,242,247,207,240,221,44,226,231,9,212,29,65,200,105,44,120,245,142,158,247,83,93,93,82,171,209,19,61,143,88,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,138,227,111,140,28,155,139,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,78,167,71,82,69,112,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,39,75,131,47,242,224,229,255,0,89,196,69,246,45,91,213,236,119,253,9,232,60,76,17,83,84,73,61,60,153,21,87,67,227,233,167,124,47,142,70,67,12,138,143,124,200,238,149,146,36,137,168,255,0,207,44,87,126,117,252,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,236,0,80,15,52,127,61,154,155,248,47,163,209,24,171,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,189,50,211,200,230,47,249,50,49,92,215,181,146,197,19,213,143,232,233,92,171,205,31,207,102,166,254,11,232,244,68,95,142,211,117,154,213,81,125,134,217,86,251,109,29,68,52,149,21,141,133,203,4,51,204,217,29,20,79,147,110,150,189,237,130,103,53,170,187,185,34,145,83,126,149,216,54,73,197,175,250,53,198,111,15,180,183,183,89,62,208,96,57,245,189,236,154,223,116,166,116,50,39,68,174,142,72,222,136,187,199,52,51,196,228,73,35,119,195,36,72,248,158,187,49,228,21,176,106,103,14,60,163,243,187,150,146,211,213,221,117,30,191,53,184,77,116,200,235,45,242,50,59,166,57,107,138,20,91,69,20,212,238,122,83,84,204,231,77,82,247,61,31,76,254,137,82,71,71,210,176,181,97,87,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,118,219,77,23,118,85,72,220,228,142,70,189,205,119,74,171,37,143,21,107,246,177,223,120,128,214,92,179,88,178,56,124,61,94,77,112,117,68,116,221,76,127,132,165,99,82,58,106,110,182,49,137,39,106,8,226,139,185,208,142,127,71,83,190,39,42,129,177,78,142,107,246,141,113,1,98,147,35,209,221,66,181,100,212,148,251,120,152,233,222,232,234,169,58,159,35,25,226,41,164,70,205,7,90,195,34,179,184,198,245,181,170,230,238,221,148,200,4,21,229,25,195,215,228,167,135,217,117,102,231,83,117,101,235,85,123,53,178,219,235,41,124,60,116,116,52,146,212,199,70,232,209,201,215,39,121,146,190,126,234,170,53,209,205,15,75,118,106,190,73,212,0,128,28,234,252,172,98,223,80,40,125,58,226,79,242,0,115,171,242,177,139,125,64,161,244,235,136,16,3,149,199,158,205,50,252,107,209,235,75,254,40,7,149,199,158,205,50,252,107,209,235,75,254,0,1,242,114,156,179,21,193,172,85,89,78,107,147,90,177,251,45,23,71,137,184,221,43,99,164,165,131,173,237,99,58,229,145,90,198,245,61,237,106,110,190,247,57,17,61,234,128,125,96,99,75,79,19,124,54,223,238,180,86,43,23,16,122,107,113,185,92,106,35,164,163,163,164,203,40,38,158,166,121,28,141,142,40,227,108,170,231,189,206,84,106,53,17,85,85,81,16,201,96,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,77,123,56,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,169,210,127,155,23,26,247,28,167,42,185,240,175,166,247,62,140,110,205,181,54,99,59,22,150,162,27,173,115,100,167,168,142,158,55,35,95,36,62,22,72,122,94,173,145,142,89,86,88,222,196,72,145,95,18,248,62,225,51,50,226,235,84,62,195,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,127,94,221,199,162,43,98,122,160,103,78,94,92,187,191,148,221,29,195,84,53,97,110,182,140,6,159,189,111,182,178,42,126,220,151,185,159,5,68,82,79,77,63,113,22,47,9,63,135,122,61,209,75,20,146,53,209,42,47,68,173,72,193,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,244,72,214,238,173,71,187,161,232,248,220,189,108,114,38,199,216,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,122,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,133,120,219,224,251,25,226,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,165,193,13,121,62,241,121,242,225,31,58,173,255,0,31,91,131,58,58,15,252,189,85,125,36,210,177,127,203,158,53,123,63,199,181,100,255,0,1,25,106,134,172,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,233,203,187,139,207,229,91,163,75,246,166,183,189,168,88,119,106,139,40,232,160,240,208,207,221,116,190,22,174,62,149,88,215,187,28,78,235,70,244,116,203,28,187,70,200,214,46,160,149,64,0,0,0,53,172,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,165,110,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,64,149,64,0,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,92,79,47,124,3,13,213,62,92,56,78,159,106,14,61,73,124,199,175,148,247,186,106,234,26,148,94,137,89,237,154,197,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,150,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,253,123,118,222,168,141,149,138,183,19,202,227,200,158,153,126,53,235,21,165,122,243,70,227,110,213,196,14,77,14,137,105,188,244,149,152,78,23,120,125,91,239,84,149,77,168,130,251,90,148,236,141,178,199,188,45,116,108,129,210,86,196,142,100,143,142,100,145,36,77,209,35,80,33,93,215,63,204,175,184,109,131,79,175,57,13,93,102,61,138,212,87,84,217,104,102,84,115,40,31,88,177,45,74,68,170,157,77,99,221,4,111,86,111,208,143,235,114,34,58,71,171,165,87,46,46,7,41,184,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,199,13,75,105,229,29,198,109,138,174,197,103,224,239,45,181,120,27,173,15,143,168,197,46,52,236,123,227,184,70,231,205,91,83,77,80,158,254,220,204,234,158,70,73,238,141,241,181,88,189,15,99,123,225,242,185,231,126,164,255,0,121,63,134,145,87,149,199,158,205,50,252,107,209,235,73,85,207,59,245,39,251,201,252,52,138,188,174,60,246,105,151,227,94,143,90,5,255,0,3,170,103,90,177,165,154,95,224,127,41,154,151,138,98,94,211,238,248,47,110,222,105,168,60,87,111,167,185,218,239,61,189,125,61,198,117,116,239,183,91,119,249,161,242,177,110,33,116,11,57,190,210,226,216,86,184,105,254,65,122,173,235,240,214,235,94,77,69,87,85,63,67,28,247,244,69,28,142,123,186,88,199,57,118,79,115,90,170,190,228,80,43,175,158,119,234,79,247,147,248,105,21,121,92,121,236,211,47,198,189,30,180,149,92,243,191,82,127,188,159,195,72,21,194,78,183,218,184,112,215,236,115,90,47,54,58,187,205,62,57,79,116,115,40,41,164,108,111,169,158,107,117,77,60,44,87,187,220,198,44,179,71,214,253,156,173,103,83,145,175,84,70,40,93,79,31,220,96,218,184,77,210,55,58,222,181,114,103,121,141,61,101,6,40,200,98,106,178,154,118,49,169,37,116,174,145,142,139,162,157,102,137,233,27,154,229,149,238,99,58,122,22,73,35,215,220,237,90,165,170,89,222,180,231,119,61,76,212,187,239,182,114,75,207,103,198,214,248,88,105,251,189,168,89,12,127,155,133,140,141,187,71,19,27,240,181,55,219,117,221,85,85,108,255,0,149,191,0,182,40,113,90,30,38,245,142,223,237,26,188,142,223,89,79,142,227,181,148,207,109,60,86,218,152,229,166,154,166,174,57,26,137,81,226,96,124,137,28,106,142,135,177,50,73,249,199,74,206,200,64,14,16,248,156,190,240,151,172,180,218,171,104,178,251,110,145,246,250,171,93,210,209,226,89,77,227,233,101,106,57,177,247,221,20,171,23,76,241,211,203,187,91,212,189,174,141,209,174,113,176,158,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,230,230,99,36,110,210,68,246,252,77,77,246,221,55,69,69,90,22,227,163,131,43,239,7,154,143,75,108,142,235,237,156,51,40,241,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,219,105,162,238,196,139,35,90,145,200,215,181,205,233,85,124,81,246,190,92,220,107,255,0,37,93,71,158,193,159,220,238,178,105,150,83,249,187,149,52,11,221,142,215,92,170,196,142,230,216,122,92,247,116,177,139,28,173,137,90,231,198,230,187,105,93,12,81,168,68,3,101,62,19,188,172,104,223,211,252,123,211,160,53,172,54,83,225,59,202,198,141,253,63,199,189,58,0,53,172,54,83,225,59,202,198,141,253,63,199,189,58,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,3,165,113,183,193,246,51,197,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,236,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,167,75,171,43,130,30,91,185,86,173,235,46,75,109,226,14,195,117,198,241,189,51,184,67,71,125,181,201,20,145,77,119,174,115,123,140,163,134,161,159,155,236,246,251,114,201,44,82,43,150,41,224,88,149,18,118,76,203,191,0,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,50,175,35,31,215,103,238,223,241,34,213,10,171,228,99,250,236,253,219,254,36,90,160,2,146,249,195,104,133,215,3,226,46,159,89,102,190,82,86,91,117,70,157,29,79,72,216,220,201,232,103,183,82,210,83,74,199,252,218,246,57,171,11,218,244,84,93,223,35,85,169,208,143,146,237,8,149,204,255,0,69,237,90,173,194,94,91,125,135,16,164,187,100,248,53,59,111,214,106,199,61,177,79,65,4,115,68,235,131,153,34,185,187,177,104,217,51,157,18,170,163,214,56,213,26,233,25,30,193,65,135,234,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,252,164,180,229,125,162,22,173,108,226,190,202,235,205,242,174,221,79,128,83,183,56,99,41,163,107,159,89,61,21,101,42,67,2,185,222,230,49,101,154,55,189,122,92,170,200,220,196,233,87,164,140,11,159,225,87,75,127,34,220,56,233,214,153,205,98,246,53,125,155,31,165,246,173,23,138,241,29,171,164,172,239,87,126,113,30,246,187,122,169,103,119,192,229,98,111,179,54,106,53,19,42,128,0,29,127,53,212,44,7,77,109,81,95,117,27,56,199,241,91,108,245,13,164,138,178,247,115,134,134,9,39,115,92,230,196,217,38,115,90,175,86,177,238,70,162,239,179,28,191,114,157,82,211,196,223,13,183,251,173,21,138,197,196,30,154,220,110,87,26,136,233,40,232,233,50,202,9,167,169,158,71,35,99,138,56,219,42,185,239,115,149,26,141,68,85,85,84,68,2,37,243,171,242,177,139,125,64,161,244,235,137,74,197,212,243,171,242,177,139,125,64,161,244,235,137,76,22,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,1,119,252,180,56,227,166,226,59,13,135,71,179,134,85,179,81,112,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,248,223,34,72,197,84,115,217,15,201,226,239,134,126,26,52,75,84,41,56,250,200,43,169,44,181,24,197,68,183,122,156,81,21,240,65,150,228,141,141,242,91,123,18,68,238,186,122,151,84,181,178,202,173,142,88,228,72,157,36,140,106,37,68,146,83,14,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,238,37,87,26,188,193,239,188,94,233,198,159,96,210,98,191,103,125,137,215,116,201,162,138,70,73,75,93,120,68,124,49,73,77,212,213,150,56,89,11,165,114,35,164,223,170,173,204,114,63,176,201,164,11,63,225,163,153,23,14,60,71,120,11,7,183,190,197,102,117,125,168,126,207,223,229,100,94,34,161,221,150,116,81,213,123,162,169,234,154,110,220,108,221,147,201,208,231,118,90,132,0,231,87,230,159,22,250,127,67,234,55,19,31,242,186,225,235,242,229,196,213,182,255,0,115,169,186,209,89,116,211,195,101,178,212,209,210,245,199,53,116,21,81,45,29,28,147,57,21,145,119,30,143,147,101,69,115,227,166,153,173,70,174,242,51,32,115,171,243,79,139,125,63,161,245,27,136,14,74,158,105,242,159,167,245,222,163,110,46,122,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,152,121,42,121,167,202,126,159,215,122,141,184,186,144,40,135,152,167,2,181,60,45,102,75,156,105,245,5,91,244,174,255,0,81,12,52,51,84,213,68,247,219,46,51,37,67,214,218,136,178,44,243,49,177,211,186,70,76,230,126,131,218,199,61,239,106,189,242,255,0,149,63,3,149,58,107,106,160,226,147,82,95,73,45,247,39,179,163,241,107,99,89,20,233,110,183,85,53,143,74,215,201,178,171,42,102,139,102,181,177,185,59,112,203,35,94,174,116,174,142,27,20,185,218,109,87,170,102,81,222,109,148,149,244,241,212,65,86,200,170,97,108,172,108,240,74,201,161,149,26,228,84,71,199,44,113,200,199,124,218,246,53,201,178,162,41,250,192,0,0,165,110,117,126,105,241,111,167,244,62,163,113,50,175,35,31,215,103,238,223,241,35,21,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,187,63,118,255,0,137,1,106,133,74,243,69,230,1,89,119,172,185,112,201,162,25,23,102,213,15,137,183,103,23,72,35,158,10,169,42,162,158,88,38,180,183,184,198,116,194,157,173,229,146,53,123,102,108,141,141,28,140,73,91,46,85,230,185,198,191,228,203,21,159,134,189,51,185,218,170,114,76,182,223,81,77,150,203,191,122,107,61,174,104,218,212,167,232,86,172,109,154,170,57,31,239,115,186,227,137,58,145,136,179,67,43,105,176,9,255,0,201,83,205,62,83,244,254,187,212,109,197,212,148,173,201,83,205,62,83,244,254,187,212,109,197,180,229,60,66,232,22,13,125,170,197,179,93,112,211,252,126,245,69,209,226,109,215,76,154,138,146,170,14,182,53,236,235,138,73,26,246,245,49,237,114,110,158,246,185,21,61,202,128,100,0,117,252,43,80,176,29,74,181,75,125,211,156,227,31,202,173,176,84,58,146,90,203,37,206,26,232,35,157,173,107,157,19,164,133,206,106,61,26,246,57,90,171,190,207,106,253,232,118,0,5,0,243,71,243,217,169,191,130,250,61,17,127,197,0,243,71,243,217,169,191,130,250,61,16,19,255,0,146,167,149,140,167,234,5,119,167,91,137,254,64,14,74,158,86,50,159,168,21,222,157,110,39,248,24,171,139,31,43,26,201,244,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,11,243,131,134,124,55,138,254,95,154,79,165,185,133,117,93,185,237,193,241,187,149,162,231,76,170,231,219,174,49,218,163,100,83,172,125,72,217,153,211,44,140,124,110,84,234,99,221,210,230,63,162,70,81,182,170,233,158,85,163,122,143,145,233,110,107,73,225,239,88,205,194,91,125,79,76,114,50,57,186,23,224,158,46,227,24,247,67,43,21,178,70,245,106,117,198,246,57,19,103,33,176,159,15,89,77,139,6,224,191,77,51,92,166,187,193,89,113,253,47,179,93,46,53,61,167,201,216,165,130,211,20,146,201,208,196,115,221,210,198,57,118,106,43,151,109,145,21,125,197,32,241,191,197,47,242,184,215,25,245,34,139,27,246,37,150,219,111,142,197,100,167,149,221,85,79,161,138,105,165,108,181,42,142,86,36,207,124,242,57,90,207,133,141,86,179,119,171,86,71,134,32,204,179,252,203,80,106,109,85,89,158,67,87,117,125,142,207,69,96,182,36,202,157,20,118,234,72,146,42,122,120,152,212,70,177,141,106,110,187,39,196,247,61,238,234,123,220,229,179,78,85,156,7,127,240,71,21,122,191,101,255,0,27,46,33,98,185,219,191,242,15,166,189,181,253,223,247,67,98,100,144,255,0,139,168,99,191,193,60,170,178,252,249,124,241,183,106,226,191,0,146,197,147,207,73,67,168,184,173,61,60,55,90,55,85,53,211,221,160,108,48,181,247,102,70,216,98,99,25,37,67,164,107,162,141,28,144,175,109,28,168,146,71,184,64,190,117,126,105,241,111,167,244,62,163,113,50,175,35,31,215,103,238,223,241,35,21,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,187,63,118,255,0,137,1,106,128,233,89,174,183,232,190,154,221,98,177,106,54,175,97,88,173,202,122,118,213,197,71,123,191,210,80,207,36,14,115,154,217,91,28,210,53,202,197,115,30,212,114,38,219,177,201,247,41,250,176,93,88,210,205,80,241,223,147,61,75,197,50,223,102,118,188,111,176,175,52,213,254,23,185,213,219,238,246,94,238,142,174,219,250,122,182,223,161,219,124,148,14,214,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,122,220,135,53,249,30,183,42,239,238,69,3,216,212,217,15,39,22,254,137,229,64,129,28,207,216,199,96,210,72,231,237,211,183,187,111,246,234,35,167,114,142,88,91,108,200,250,35,247,165,61,46,235,186,251,255,0,186,106,15,187,205,33,243,174,44,216,226,79,131,119,117,47,191,252,109,17,237,229,77,69,13,62,23,115,150,22,198,146,190,24,187,157,40,155,236,149,117,59,111,183,188,11,6,69,221,2,255,0,96,111,201,63,176,240,224,56,55,230,190,227,216,159,35,130,111,185,205,62,64,121,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,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,0,0,0,0,0,0,0,0,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,3,165,95,115,252,203,38,198,113,156,50,251,144,213,213,216,176,234,122,154,107,21,189,202,137,5,11,42,42,31,81,58,177,168,136,138,249,37,145,85,207,93,222,168,216,218,171,211,27,26,217,127,203,67,129,202,158,35,179,40,117,135,56,125,35,52,235,11,188,70,201,169,36,100,85,15,190,92,97,72,231,74,39,66,244,115,82,153,26,248,157,51,158,223,141,146,36,108,69,87,61,240,226,174,7,56,68,186,241,125,171,142,197,39,184,213,217,241,59,13,59,110,89,29,214,10,119,61,236,129,94,141,101,44,47,86,172,76,169,153,122,186,59,139,178,50,57,164,70,201,218,88,221,176,70,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,239,3,235,24,171,139,31,43,26,201,244,255,0,33,244,233,204,170,98,174,44,124,172,107,39,211,252,135,211,167,3,90,195,181,106,199,219,191,202,158,101,249,82,255,0,179,63,180,23,31,180,127,224,127,248,83,196,201,226,191,192,126,107,252,55,115,252,31,193,253,31,118,199,85,47,163,152,23,2,54,46,42,177,89,51,92,89,158,11,83,113,251,122,199,110,169,221,242,123,82,150,8,234,164,138,213,208,250,136,169,224,238,212,212,53,124,75,145,92,205,182,93,219,238,64,137,124,150,46,218,13,110,204,178,186,59,173,206,174,151,87,238,148,239,164,181,69,87,55,69,37,85,145,18,57,166,138,149,168,187,62,165,37,135,185,43,95,187,187,81,198,232,190,22,212,42,91,161,172,15,249,251,208,237,83,255,0,248,38,103,167,249,7,251,77,79,129,186,80,212,255,0,195,138,94,137,162,255,0,100,199,116,255,0,57,23,223,121,60,190,120,219,181,113,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,220,63,95,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,250,129,143,122,140,5,212,243,71,242,39,169,191,130,250,197,17,66,216,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,184,11,126,230,185,198,191,228,203,21,159,134,189,51,185,218,170,114,76,182,223,81,77,150,203,191,122,107,61,174,104,218,212,167,232,86,172,109,154,170,57,31,239,115,186,227,137,58,145,136,179,67,43,106,51,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,23,107,158,101,170,249,253,109,230,178,58,187,254,89,152,222,36,169,149,148,148,136,179,220,46,53,115,43,156,145,195,11,81,21,242,75,34,236,200,218,158,247,34,53,62,72,93,247,46,190,5,105,184,90,195,83,56,212,26,10,71,234,165,254,158,104,107,166,166,170,149,236,182,91,166,90,119,165,181,81,36,88,38,123,100,167,108,143,153,172,253,55,185,141,123,216,212,123,195,42,240,119,194,174,27,194,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,241,163,101,115,24,239,13,27,157,35,97,103,75,122,88,170,229,78,227,228,123,243,168,0,96,174,56,53,138,213,162,28,46,106,6,93,89,126,171,181,92,171,108,245,54,75,12,180,53,77,130,181,110,181,113,58,26,103,83,185,94,199,117,198,231,44,238,88,215,173,177,193,35,218,139,209,177,174,97,106,156,237,53,175,254,193,120,115,163,183,254,204,214,225,85,36,95,238,138,58,72,225,122,73,254,237,89,26,232,255,0,196,43,93,250,104,65,94,11,244,114,197,175,188,80,96,26,85,148,205,209,101,186,220,36,168,184,199,210,245,241,52,180,148,242,213,203,77,187,30,199,179,188,202,119,69,220,107,145,204,238,117,166,234,221,148,59,87,24,124,25,95,120,74,177,105,85,117,250,235,226,43,243,140,126,90,139,197,36,143,98,201,111,188,64,246,62,166,153,169,31,84,107,12,113,213,82,198,217,18,89,22,73,35,157,255,0,3,92,198,164,128,228,183,172,118,44,63,89,114,221,29,187,195,219,171,212,75,125,61,69,174,167,169,235,213,85,109,109,68,142,166,232,107,21,19,174,9,234,37,238,57,236,107,124,55,79,196,233,26,137,45,121,190,233,125,171,52,225,46,167,60,153,212,144,92,180,250,241,69,114,167,157,212,77,150,121,96,169,153,180,82,210,178,93,209,208,177,206,168,134,103,109,212,142,90,88,209,91,242,115,105,215,64,117,142,251,195,254,178,226,122,197,142,67,226,42,241,155,131,106,36,166,234,99,60,93,43,218,232,234,105,186,222,199,164,125,216,36,150,46,231,66,185,157,125,77,248,154,138,6,205,36,0,231,87,229,99,22,250,129,67,233,215,18,127,144,3,157,95,149,140,91,234,5,15,167,92,64,168,13,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,206,76,246,70,221,163,137,238,248,156,155,237,178,110,170,136,187,15,112,171,195,62,27,194,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,250,149,176,179,166,40,216,200,218,171,210,198,55,169,207,127,92,143,166,30,87,30,123,52,203,241,175,71,173,47,248,0,0,10,86,231,87,230,159,22,250,127,67,234,55,18,0,19,255,0,157,95,154,124,91,233,253,15,168,220,78,191,202,195,132,204,55,136,205,80,187,103,26,129,81,73,93,98,211,90,139,125,77,70,57,87,64,179,193,121,125,84,117,137,18,72,254,227,81,172,138,90,120,228,86,57,146,50,84,221,142,78,149,84,80,146,188,168,120,28,166,198,173,86,78,46,53,25,245,105,125,185,83,212,63,17,180,171,37,167,74,26,73,91,36,14,173,157,28,141,89,95,60,78,127,105,169,188,73,12,173,147,119,186,70,118,108,208,0,48,87,24,60,38,97,188,93,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,232,223,182,245,69,116,76,84,215,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,118,136,32,7,56,46,30,177,92,219,66,87,136,47,19,236,252,147,78,123,20,221,81,210,198,239,106,80,214,86,65,7,135,154,77,146,68,237,73,47,118,53,234,86,183,174,118,244,42,203,214,192,165,98,255,0,185,163,249,19,212,223,193,125,98,136,160,19,106,128,53,87,47,251,154,63,145,61,77,252,23,214,40,137,84,69,94,104,254,68,245,55,240,95,88,162,2,128,75,52,230,189,192,229,78,53,117,189,241,113,167,47,164,75,21,202,162,157,249,117,165,25,21,58,208,213,202,232,224,109,108,8,212,106,74,201,229,115,59,173,93,229,73,165,116,155,189,178,63,179,89,102,213,0,107,89,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,222,153,105,228,115,23,252,153,24,174,107,218,201,98,137,234,199,244,116,174,195,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,86,230,59,192,229,55,10,89,149,6,97,167,207,171,168,211,172,194,162,118,80,195,43,37,149,246,74,182,162,61,104,165,157,81,90,246,57,170,231,64,231,59,186,230,69,43,92,142,88,86,89,58,79,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,118,219,77,23,118,85,72,220,228,142,70,189,205,119,74,171,37,140,45,171,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,2,234,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,3,165,106,21,179,50,178,231,249,45,155,81,164,171,147,44,160,188,86,211,95,159,87,86,149,83,186,226,201,158,218,149,146,100,115,146,87,247,81,251,189,28,238,165,221,119,93,247,46,207,148,182,150,224,152,167,9,214,29,76,176,88,188,46,73,157,248,175,180,21,190,42,103,248,207,5,114,174,134,151,243,111,122,199,31,68,110,86,254,109,173,234,223,119,110,190,242,186,249,176,98,215,220,127,141,172,190,237,119,161,240,244,153,53,190,209,116,181,201,221,99,252,69,43,40,97,164,116,155,53,85,89,180,244,149,12,217,200,142,248,55,219,165,205,85,147,252,143,179,250,153,109,90,167,165,181,217,13,34,83,210,212,91,175,246,187,75,150,38,206,175,149,178,193,91,80,196,219,186,246,34,67,64,199,123,213,140,85,143,244,86,69,234,11,74,42,175,158,119,234,79,247,147,248,105,106,133,85,243,206,253,73,254,242,127,13,2,186,180,7,71,47,188,64,107,46,39,163,184,228,222,30,175,38,184,54,158,74,158,150,63,194,82,177,174,146,166,167,161,239,98,73,218,130,57,101,237,245,163,159,209,210,223,137,200,134,198,154,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,74,54,229,113,231,179,76,191,26,244,122,210,255,0,128,0,0,160,30,104,254,123,53,55,240,95,71,162,36,87,39,12,3,13,213,60,55,136,45,62,212,28,122,146,249,143,95,41,241,202,106,234,26,148,94,137,89,189,201,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,58,243,71,243,217,169,191,130,250,61,17,42,185,24,254,187,63,118,255,0,137,1,8,56,193,225,51,50,225,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,94,221,183,170,35,101,98,175,84,225,187,68,46,188,71,235,110,45,162,246,107,229,37,154,163,35,168,149,175,175,169,141,210,50,154,8,96,146,162,103,163,27,239,123,210,40,100,232,102,237,71,63,165,170,230,34,171,211,96,158,39,120,122,197,120,160,209,171,214,145,229,53,62,3,199,246,234,109,215,70,82,199,81,53,178,186,39,117,69,81,27,94,159,229,70,244,107,152,231,197,44,172,71,179,175,169,35,87,44,142,10,51,190,22,255,0,40,185,30,174,91,45,81,228,151,107,132,118,91,92,148,201,13,78,246,186,109,222,234,168,42,90,229,145,176,213,73,35,21,97,123,34,122,120,56,220,246,238,173,70,4,234,0,0,32,7,58,191,43,24,183,212,10,31,78,184,147,252,128,28,234,252,172,98,223,80,40,125,58,226,4,0,229,113,231,179,76,191,26,244,122,210,255,0,138,1,229,113,231,179,76,191,26,244,122,210,255,0,128,17,87,154,63,145,61,77,252,23,214,40,137,84,0,214,179,132,239,52,250,55,245,3,30,245,24,13,130,56,145,162,214,218,253,18,202,96,225,202,237,73,110,212,86,211,197,53,142,106,150,192,230,57,241,207,27,229,133,18,161,143,135,174,72,91,44,108,89,17,24,143,123,85,92,196,248,219,146,192,26,171,151,83,201,178,255,0,163,85,252,62,221,172,24,85,147,193,231,214,171,130,63,55,169,146,153,201,37,119,122,90,133,183,200,217,149,92,142,133,176,49,209,182,52,86,244,73,28,238,86,39,119,185,46,42,231,5,194,31,207,139,140,22,139,252,69,22,114,217,43,255,0,242,20,180,21,112,196,244,255,0,34,9,17,143,255,0,16,228,143,252,60,133,122,240,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,189,18,53,187,35,149,142,232,122,50,70,167,91,26,168,27,47,3,165,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,99,167,49,158,53,255,0,146,174,156,65,96,192,46,118,169,53,55,41,252,221,182,154,117,238,201,107,161,84,122,73,115,116,61,46,99,186,94,196,142,38,202,173,107,228,115,157,180,173,134,88,212,43,219,155,126,79,162,87,254,37,228,165,211,11,125,37,70,79,69,79,209,155,223,41,174,83,206,202,155,139,89,29,60,84,75,19,183,134,55,210,195,76,196,123,161,95,123,231,115,30,137,36,46,49,87,47,172,99,87,50,110,45,48,84,209,123,133,37,178,251,108,168,154,190,166,231,93,109,125,117,21,13,185,176,189,149,110,168,141,155,42,178,72,164,116,13,248,226,222,73,227,106,75,19,156,217,27,31,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,54,20,224,147,131,236,103,132,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,216,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,94,150,132,138,0,0,0,1,173,103,22,62,105,245,147,234,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,165,43,113,99,230,159,89,62,160,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,4,170,0,0,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,3,58,221,248,227,166,198,185,127,225,188,35,233,203,42,210,251,114,167,185,51,46,187,35,229,167,74,26,73,110,213,51,182,138,5,106,181,101,124,241,57,157,215,46,241,36,50,186,61,158,233,31,217,139,250,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,156,153,236,141,187,71,19,221,241,57,55,219,100,221,85,17,122,253,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,255,0,112,3,193,245,171,132,221,35,107,110,9,87,38,119,152,211,209,215,229,111,154,86,171,41,167,99,28,177,208,196,216,222,232,186,41,214,105,88,178,53,206,89,94,231,191,171,161,99,142,48,196,26,169,202,155,78,31,194,61,54,149,105,253,109,214,183,62,196,60,126,67,107,187,190,100,103,182,111,19,193,11,106,32,146,9,36,72,97,134,161,41,41,98,103,196,139,15,106,39,171,228,252,247,122,152,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,54,158,43,171,153,215,47,250,205,93,163,169,226,7,68,49,223,23,157,82,117,79,147,91,98,146,121,106,175,212,177,193,12,49,58,153,142,122,198,147,65,29,63,186,24,216,215,76,215,187,101,116,141,99,36,8,1,197,111,25,183,222,45,52,227,74,237,153,229,171,181,153,224,158,215,167,187,220,160,99,25,75,117,142,161,40,187,21,45,141,187,118,166,95,15,42,75,26,53,35,234,70,185,155,35,251,81,125,110,87,30,123,52,203,241,175,71,173,34,169,42,185,92,121,236,211,47,198,189,30,180,9,85,207,59,245,39,251,201,252,52,138,188,174,60,246,105,151,227,94,143,90,95,240,2,170,249,231,126,164,255,0,121,63,134,149,86,90,167,60,239,212,159,239,39,240,210,5,112,139,162,22,174,35,184,139,195,52,106,251,124,171,180,91,111,245,21,46,172,171,164,141,175,157,32,167,165,154,166,70,71,213,240,181,239,108,10,196,122,163,145,138,244,114,181,253,61,10,18,131,150,47,1,223,150,251,237,54,188,234,197,151,171,1,199,238,13,246,109,174,227,110,238,82,229,19,53,147,54,77,157,221,106,246,105,231,109,58,187,170,57,34,153,201,36,43,191,68,173,75,169,63,37,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,235,3,165,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,117,225,226,119,135,172,171,133,253,101,189,105,30,83,83,227,252,7,110,166,221,116,101,44,148,240,220,232,101,111,84,85,17,181,233,254,84,111,70,185,237,100,177,74,196,123,250,58,151,101,51,5,113,131,194,102,27,197,214,151,253,135,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,141,251,111,84,87,68,197,64,215,48,217,79,132,239,43,26,55,244,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,79,241,239,78,128,13,107,13,148,248,78,242,177,163,127,79,241,239,78,128,214,176,217,79,132,239,43,26,55,244,255,0,30,244,232,0,202,160,0,5,43,115,171,243,79,139,125,63,161,245,27,137,117,37,43,115,171,243,79,139,125,63,161,245,27,136,25,87,145,143,235,179,247,111,248,145,106,133,85,242,49,253,118,126,237,255,0,18,45,80,0,4,42,230,197,174,150,45,48,225,130,231,167,62,217,186,209,101,58,151,181,186,208,219,122,61,157,84,176,84,83,201,94,179,74,138,212,108,46,129,253,135,51,117,116,158,37,27,208,230,119,28,192,163,107,180,150,169,174,181,179,88,168,170,232,237,175,168,145,212,116,245,117,45,169,158,24,21,203,219,100,146,182,56,219,35,209,187,34,189,35,98,57,81,85,26,221,246,75,106,228,143,118,210,248,112,13,66,177,82,92,233,25,168,181,151,136,170,235,232,221,52,137,60,214,72,97,141,180,178,178,55,47,67,152,202,137,235,26,231,70,157,77,89,99,73,54,71,67,189,69,146,127,150,246,183,221,116,71,138,252,77,214,251,29,37,210,159,60,168,167,193,235,153,52,142,141,240,65,95,89,78,137,60,78,77,209,31,28,177,196,245,71,53,81,204,71,179,225,87,36,140,13,130,64,0,64,14,117,126,86,49,111,168,20,62,157,113,42,175,132,239,52,250,55,245,3,30,245,24,13,148,192,16,3,157,95,149,140,91,234,5,15,167,92,74,171,225,59,205,62,141,253,64,199,189,70,2,213,57,213,249,88,197,190,160,80,250,117,196,170,190,19,188,211,232,223,212,12,123,212,96,2,127,243,83,224,59,255,0,133,248,171,210,11,47,248,169,114,251,21,178,221,255,0,151,125,77,237,207,238,255,0,185,219,43,35,135,252,101,67,221,254,21,229,85,155,84,21,129,152,114,163,184,209,241,171,139,103,120,109,45,170,179,71,110,185,3,178,75,221,12,244,148,171,29,155,179,34,212,186,214,234,53,116,108,154,142,161,232,144,69,219,107,187,113,200,230,201,26,164,72,249,130,69,114,190,209,11,174,137,240,161,101,117,230,249,73,113,168,207,234,27,156,49,148,209,185,172,163,130,182,142,149,33,129,92,239,123,222,145,67,27,222,189,45,68,124,142,98,117,35,18,71,192,190,117,126,105,241,111,167,244,62,163,113,46,164,165,110,117,126,105,241,111,167,244,62,163,113,1,201,83,205,62,83,244,254,187,212,109,197,212,148,173,201,83,205,62,83,244,254,187,212,109,197,212,128,7,84,212,141,85,211,141,31,177,83,228,250,161,154,90,177,155,85,93,194,154,215,13,93,198,161,34,141,245,83,191,162,56,209,87,254,19,156,191,162,200,217,36,143,86,177,143,115,123,88,0,0,20,173,206,175,205,62,45,244,254,135,212,110,38,42,224,239,140,95,228,149,165,154,193,246,122,143,197,230,121,175,178,109,214,47,206,118,253,159,219,166,186,117,220,126,56,37,138,94,196,210,210,126,97,253,61,206,239,185,118,107,246,202,188,234,252,211,226,223,79,232,125,70,226,64,0,62,175,249,234,207,114,175,245,215,35,201,50,59,135,251,101,101,117,202,186,162,79,248,82,77,52,146,63,250,220,231,59,239,85,36,87,22,60,31,93,120,79,210,61,34,118,114,148,139,157,230,181,23,234,251,211,41,165,116,140,161,130,38,91,146,154,133,92,143,88,164,124,75,36,239,124,145,181,17,95,59,152,142,145,145,178,71,76,174,87,92,191,232,237,20,118,222,38,245,191,29,239,93,102,240,215,28,30,215,60,144,79,75,29,44,176,69,60,55,103,118,222,254,169,151,187,180,81,200,140,116,46,141,210,43,85,235,19,162,249,92,243,191,82,127,188,159,195,64,197,92,149,60,211,229,63,79,235,189,70,220,98,174,104,254,123,53,55,240,95,71,162,50,175,37,79,52,249,79,211,250,239,81,183,23,82,4,0,228,169,229,99,41,250,129,93,233,214,226,127,128,0,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,127,242,84,242,177,148,253,64,174,244,235,113,63,200,1,201,83,202,198,83,245,2,187,211,173,196,255,0,3,21,113,99,229,99,89,62,159,228,62,157,57,173,97,178,159,22,62,86,53,147,233,254,67,233,211,154,214,1,37,56,148,227,54,251,174,26,63,165,186,3,100,181,123,43,12,211,156,126,205,79,50,78,198,58,170,231,120,165,183,182,154,74,151,57,55,237,194,206,169,153,20,109,93,220,215,186,73,55,87,50,56,126,87,5,28,40,223,120,180,214,90,44,55,181,117,163,196,45,187,86,101,55,186,40,88,239,1,75,210,245,142,52,116,138,140,73,167,123,59,81,166,207,114,110,249,59,111,100,82,33,210,184,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,136,218,237,209,170,246,245,189,89,27,87,173,237,69,216,39,134,142,29,48,78,23,244,178,131,76,240,90,127,241,85,151,138,222,185,191,190,119,79,13,12,51,214,118,229,150,78,207,119,176,199,118,152,238,134,124,145,62,106,161,2,185,150,114,236,181,65,137,82,235,151,15,246,42,184,223,138,217,224,160,201,44,238,175,107,160,142,201,108,183,43,34,174,100,149,83,35,250,224,167,164,134,23,70,213,145,210,167,109,200,212,123,100,116,181,151,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,213,36,140,142,110,133,248,224,151,182,246,61,208,202,197,116,114,49,28,157,113,189,237,85,217,202,108,252,83,7,53,142,11,46,186,103,159,215,241,29,167,56,253,92,248,78,87,80,181,121,35,219,82,234,133,181,222,231,153,235,36,175,106,183,170,42,106,135,61,138,215,43,158,214,204,233,25,249,180,124,17,184,48,175,48,30,38,48,222,43,245,47,10,213,44,62,134,174,220,246,224,244,150,219,189,178,165,21,207,183,92,99,174,173,124,176,36,157,40,217,153,211,44,111,100,141,68,234,99,219,212,214,63,174,54,75,94,70,63,174,207,221,191,226,69,85,150,169,200,199,245,217,251,183,252,72,12,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,236,253,219,254,36,90,160,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,3,194,252,143,91,149,126,227,216,191,35,214,229,77,192,230,211,202,252,148,240,207,150,231,32,32,15,51,201,24,220,49,236,116,13,87,42,251,157,238,223,252,53,25,235,229,83,68,248,48,235,189,83,166,114,178,120,97,70,183,238,77,170,170,81,126,241,205,18,163,181,136,246,209,233,239,85,253,158,239,206,209,30,206,85,147,84,79,133,93,99,114,174,204,134,45,190,31,219,85,82,4,253,111,200,240,227,203,119,219,101,60,56,14,40,190,243,154,124,143,91,85,119,219,99,216,159,32,60,128,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,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,0,0,0,0,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,115,220,171,45,54,171,119,3,152,13,101,190,217,73,75,81,116,168,188,85,215,75,12,45,99,234,167,75,157,76,41,44,174,68,221,239,72,161,138,52,115,183,94,136,216,223,147,81,18,90,145,87,149,199,145,61,50,252,107,214,43,73,84,0,197,92,88,249,88,214,79,167,249,15,167,78,101,83,21,113,99,229,99,89,62,159,228,62,157,56,26,214,27,84,26,171,151,253,199,215,26,248,175,10,122,113,87,100,180,220,252,70,166,228,214,249,163,199,45,244,235,27,228,160,235,71,70,219,157,66,72,215,177,176,196,244,85,99,94,213,239,72,197,98,39,75,101,124,65,18,185,215,214,232,147,46,184,109,189,182,154,185,53,126,122,122,121,159,92,215,79,216,131,27,99,171,81,176,189,21,233,10,190,74,185,30,230,171,88,233,17,33,147,173,204,106,198,143,175,93,1,252,178,254,89,113,63,228,249,237,95,202,23,180,27,236,47,102,116,247,187,221,46,235,234,235,252,223,103,183,220,238,247,127,53,218,238,119,127,55,214,124,11,181,207,50,213,124,254,182,243,89,29,93,255,0,44,204,111,18,84,202,202,74,68,89,238,23,26,185,149,206,72,225,133,168,138,249,37,145,118,100,109,79,123,145,26,159,36,46,251,151,95,2,180,220,45,97,169,156,106,13,5,35,245,82,255,0,79,52,53,211,83,85,74,246,91,45,211,45,59,210,218,168,146,44,19,61,178,83,182,71,204,214,126,155,220,198,189,236,106,61,225,250,185,141,253,170,255,0,51,171,52,251,117,236,175,180,158,207,199,125,177,236,158,231,129,241,222,212,160,239,248,126,239,231,59,61,206,190,142,191,139,167,109,253,251,148,46,95,247,52,127,34,122,155,248,47,172,81,20,151,195,37,166,213,127,226,75,74,44,87,219,101,37,198,219,113,206,44,84,149,148,117,112,182,104,42,96,146,190,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,22,63,202,235,151,253,29,162,142,219,196,222,183,227,189,235,172,222,26,227,131,218,231,146,9,233,99,165,150,8,167,134,236,238,219,223,213,50,247,118,138,57,17,142,133,209,186,69,106,189,98,116,86,126,0,0,14,149,173,249,173,215,77,116,95,62,212,107,21,61,36,247,44,87,23,186,222,232,226,171,99,157,4,147,211,82,73,52,109,145,173,115,92,172,87,49,17,81,28,213,219,125,149,62,96,80,183,48,141,80,186,234,175,24,58,147,115,184,54,174,26,123,5,226,92,94,134,146,106,215,84,178,158,11,123,150,153,123,91,162,36,108,150,88,229,168,88,218,155,53,245,15,247,185,85,94,233,149,201,47,69,63,236,235,136,202,203,135,237,194,173,244,177,203,254,231,172,171,146,102,44,127,238,36,141,205,147,252,122,57,191,160,165,85,155,4,114,215,210,26,109,32,224,251,7,129,96,164,75,150,97,78,185,125,202,106,105,229,149,147,190,185,173,125,59,149,36,219,161,237,163,74,72,222,214,34,49,31,19,149,58,183,87,184,36,6,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,190,219,162,252,141,93,205,170,13,120,121,135,225,86,172,3,141,45,85,177,89,170,42,230,167,170,188,50,246,247,84,189,174,122,79,112,166,138,186,102,162,181,173,78,134,203,83,35,88,155,110,140,70,162,171,149,21,202,23,83,192,206,168,93,117,143,132,189,51,207,47,173,171,91,148,246,127,102,214,79,87,90,234,185,234,231,161,154,74,41,42,164,149,200,142,115,230,117,50,204,187,238,168,178,42,43,157,183,82,199,94,117,126,86,49,111,168,20,62,157,113,58,255,0,36,253,80,186,228,58,71,158,105,69,193,181,115,83,225,151,138,91,149,13,68,213,174,149,145,193,112,100,155,210,197,18,166,208,177,146,209,203,42,244,187,103,62,169,235,210,213,69,87,246,14,117,126,86,49,111,168,20,62,157,113,2,0,114,184,243,217,166,95,141,122,61,105,127,197,0,242,184,243,217,166,95,141,122,61,105,127,192,0,0,82,183,58,191,52,248,183,211,250,31,81,184,153,87,145,143,235,179,247,111,248,145,138,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,128,181,64,0,2,42,243,71,242,39,169,191,130,250,197,17,42,136,171,205,31,200,158,166,254,11,235,20,64,80,9,181,65,170,185,181,64,2,42,243,71,242,39,169,191,130,250,197,17,42,136,171,205,31,200,158,166,254,11,235,20,64,80,9,181,65,170,185,181,64,29,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,68,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,34,87,7,92,177,176,78,22,115,186,141,76,191,230,159,110,242,74,94,143,179,245,190,205,154,215,236,142,168,106,33,170,252,219,42,164,142,163,187,28,232,223,206,55,224,237,238,223,123,183,73,170,0,138,188,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,234,6,61,234,48,23,83,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,160,99,222,163,0,22,41,207,23,22,190,213,226,186,73,154,211,208,245,217,109,87,11,197,174,178,167,186,196,237,85,85,199,75,37,60,125,10,189,110,234,101,21,74,238,136,173,78,222,206,84,87,53,22,37,114,178,207,234,112,94,52,176,218,85,200,105,45,54,220,170,158,190,193,114,90,149,137,172,170,100,148,207,150,158,157,31,34,124,47,125,100,20,136,206,133,71,185,253,44,77,250,213,174,182,174,97,248,85,215,63,224,183,85,108,86,106,138,72,106,41,108,236,189,189,213,47,115,88,176,91,234,98,174,153,168,173,107,151,173,209,83,72,214,38,219,43,213,168,170,212,85,114,107,237,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,123,128,218,76,170,190,121,223,169,63,222,79,225,165,159,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,226,176,121,231,126,164,255,0,121,63,134,129,21,121,92,121,236,211,47,198,189,30,180,191,226,128,121,92,121,236,211,47,198,189,30,180,191,224,0,0,40,7,154,63,158,205,77,252,23,209,232,137,85,200,199,245,217,251,183,252,72,138,188,209,252,246,106,111,224,190,143,68,74,174,70,63,174,207,221,191,226,64,90,160,0,0,0,1,0,57,213,249,88,197,190,160,80,250,117,196,159,228,0,231,87,229,99,22,250,129,67,233,215,16,32,7,43,143,61,154,101,248,215,163,214,151,252,80,15,43,143,61,154,101,248,215,163,214,151,252,0,0,0,0,0,160,30,98,60,33,255,0,37,45,101,79,178,212,93,157,61,204,123,181,184,191,93,127,137,154,14,211,98,241,84,146,117,34,72,157,169,37,111,66,187,175,170,41,34,222,71,200,146,244,223,241,143,245,251,77,244,227,86,244,107,44,192,53,114,179,193,98,23,27,123,165,186,86,248,228,163,240,49,192,228,157,181,93,231,124,17,246,95,19,37,221,232,177,254,111,227,107,153,212,213,10,65,224,75,142,139,239,7,215,220,130,154,237,65,117,201,48,203,229,190,162,85,176,65,88,200,99,142,240,214,53,105,170,154,175,99,186,58,187,105,4,170,205,149,99,123,94,173,149,96,142,53,193,90,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,94,148,73,78,94,58,57,164,250,237,197,5,143,79,117,142,110,245,150,166,223,112,168,130,209,211,82,223,108,85,71,78,231,54,155,191,78,246,62,159,161,157,202,158,226,187,165,124,47,111,231,34,1,58,185,78,240,81,110,197,177,91,103,21,26,145,108,235,201,47,59,212,225,208,61,42,169,230,181,80,186,58,138,121,42,36,106,185,145,205,226,163,155,169,136,232,222,212,137,34,145,143,85,149,81,150,84,0,0,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,82,183,22,62,105,245,147,234,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,74,160,0,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,200,125,70,112,44,127,148,87,7,216,205,6,27,111,226,211,48,74,75,149,246,233,81,82,220,69,176,203,80,199,218,32,137,106,232,106,223,42,35,219,20,175,157,93,35,81,142,99,209,140,141,142,107,186,164,115,89,102,132,85,229,113,228,79,76,191,26,245,138,210,85,0,0,1,72,28,214,248,81,211,142,29,181,31,26,205,116,190,47,101,90,181,27,218,51,205,96,138,20,109,45,182,170,149,105,214,71,83,42,47,193,12,158,41,170,144,237,211,27,152,228,98,163,28,200,226,232,28,174,60,246,105,151,227,94,143,90,74,174,121,223,169,63,222,79,225,164,85,229,113,231,179,76,191,26,244,122,208,47,248,0,5,85,243,206,253,73,254,242,127,13,34,175,43,143,61,154,101,248,215,163,214,146,171,158,119,234,79,247,147,248,105,21,121,92,121,236,211,47,198,189,30,180,11,254,0,0,0,1,170,185,178,159,9,222,86,52,111,233,254,61,233,208,26,214,27,41,240,157,229,99,70,254,159,227,222,157,0,26,214,27,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,149,64,0,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,50,175,35,31,215,103,238,223,241,34,213,10,171,228,99,250,236,253,219,254,36,90,160,2,141,185,183,235,205,78,169,241,47,38,155,91,235,105,39,199,180,194,159,217,116,203,77,81,21,67,37,184,206,200,229,174,145,94,198,35,152,246,185,34,166,124,78,123,250,31,70,229,248,92,247,181,46,39,95,181,142,197,195,254,141,101,154,197,145,195,226,41,49,155,123,170,35,166,234,123,60,93,83,220,145,211,83,117,177,143,88,251,179,201,20,93,206,133,107,58,250,157,240,181,84,214,134,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,80,63,40,62,174,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,239,23,156,90,251,143,219,172,87,107,189,15,135,164,201,173,239,186,90,228,238,177,254,34,149,149,85,20,142,147,102,170,171,54,158,146,161,155,57,17,223,6,251,116,185,170,161,177,71,6,218,233,71,196,79,14,56,102,163,123,103,218,55,167,91,227,183,100,110,122,64,201,153,120,167,99,99,170,89,34,129,85,145,119,30,157,246,51,102,175,106,104,157,208,212,114,53,51,89,82,188,146,245,142,251,22,85,157,112,253,81,15,122,203,83,111,92,198,142,78,166,55,194,85,71,37,61,37,66,108,140,235,147,188,201,105,189,234,254,150,120,95,133,187,200,229,75,106,0,0,2,0,115,171,242,177,139,125,64,161,244,235,137,85,124,39,121,167,209,191,168,24,247,168,192,90,167,58,191,43,24,183,212,10,31,78,184,149,87,194,119,154,125,27,250,129,143,122,140,0,108,166,0,0,82,183,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,128,228,169,230,159,41,250,127,93,234,54,226,228,242,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,113,77,156,149,60,211,229,63,79,235,189,70,220,124,158,104,92,107,255,0,40,12,237,250,49,167,183,59,85,118,155,97,183,6,84,197,113,162,94,247,182,110,141,133,204,125,66,74,230,166,208,197,221,158,24,210,53,86,73,241,203,215,35,95,23,108,49,175,31,220,96,221,120,178,213,199,58,222,180,145,224,152,117,69,101,6,40,200,98,114,62,166,7,189,169,37,116,174,145,141,151,174,161,33,137,233,27,154,212,137,141,99,58,122,210,73,36,150,188,171,56,241,255,0,224,142,21,53,126,245,254,54,44,66,251,115,184,255,0,228,25,77,100,107,59,95,238,135,68,249,38,255,0,23,78,198,255,0,130,97,0,56,125,225,139,89,120,158,190,221,172,26,67,139,251,74,75,37,190,91,133,117,76,243,54,158,150,29,152,245,134,7,76,253,152,147,78,246,44,113,49,85,55,119,83,156,173,142,57,100,102,63,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,61,224,109,38,8,65,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,205,240,41,91,157,95,154,124,91,233,253,15,168,220,79,171,202,143,130,143,202,110,85,7,18,154,153,108,186,211,99,120,149,194,158,167,18,139,110,204,55,139,164,50,57,203,81,214,142,73,29,13,44,145,179,220,214,244,73,42,244,171,213,33,154,39,73,254,41,120,36,186,241,95,199,46,53,125,201,224,171,161,211,172,87,7,180,205,117,172,117,43,157,5,218,118,222,42,220,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,222,117,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,7,235,42,175,158,119,234,79,247,147,248,105,106,133,85,243,206,253,73,254,242,127,13,3,21,114,84,243,79,148,253,63,174,245,27,113,117,37,43,114,84,243,79,148,253,63,174,245,27,113,117,32,0,33,7,48,206,97,52,220,50,218,170,52,183,77,40,234,229,213,11,165,58,62,42,170,219,100,172,162,180,82,72,223,134,181,142,153,137,21,107,213,122,153,27,99,89,34,108,145,203,221,93,226,88,100,9,190,80,15,52,127,61,154,155,248,47,163,209,19,43,151,95,50,220,155,83,243,36,209,62,36,178,74,74,171,237,246,162,105,172,57,45,74,211,209,50,121,213,41,217,5,165,41,233,233,153,18,61,202,149,18,50,87,189,21,239,86,196,136,174,116,104,176,215,154,63,158,205,77,252,23,209,232,128,159,252,149,60,172,101,63,80,43,189,58,220,79,242,0,114,84,242,177,148,253,64,174,244,235,113,63,192,197,92,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,230,181,128,95,71,45,158,20,116,227,67,52,59,27,213,11,100,94,213,204,245,27,31,160,188,92,175,53,16,163,100,167,165,170,134,58,136,232,41,211,117,237,194,206,166,117,170,47,84,178,49,30,237,145,177,71,20,192,49,87,9,222,86,52,111,233,254,61,233,208,25,84,1,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,121,245,128,26,240,241,235,195,61,55,11,28,67,92,240,123,53,117,36,248,245,242,159,237,30,63,12,43,47,93,21,186,122,137,217,29,36,171,43,156,231,62,39,67,36,104,254,183,245,177,172,122,171,92,247,49,179,43,145,143,235,179,247,111,248,145,138,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,128,181,64,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,30,23,228,122,220,158,255,0,145,237,61,110,118,219,129,201,159,162,114,60,53,119,67,200,16,19,154,21,26,73,133,247,210,52,118,202,191,118,255,0,234,212,72,57,85,209,73,22,13,115,153,102,126,210,67,18,166,238,247,123,170,170,78,229,204,90,134,154,167,76,107,31,43,119,123,85,155,123,215,254,216,164,58,207,43,105,88,252,22,227,14,254,230,64,205,191,223,170,169,2,119,39,203,230,120,114,124,143,41,242,60,56,14,8,158,245,247,158,196,249,28,19,230,167,52,249,1,228,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,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,0,0,0,0,0,0,0,0,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,11,169,229,113,228,79,76,191,26,245,138,210,85,17,87,149,199,145,61,50,252,107,214,43,73,84,0,197,92,88,249,88,214,79,167,249,15,167,78,101,83,21,113,99,229,99,89,62,159,228,62,157,56,26,214,29,255,0,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,157,78,217,55,87,43,156,231,189,207,123,222,247,116,2,127,242,189,224,91,242,215,149,51,92,117,143,12,241,122,109,101,235,246,61,53,107,186,97,190,221,35,145,168,155,194,173,95,17,71,14,210,119,55,86,177,242,163,35,252,235,91,81,26,6,106,229,117,203,254,142,209,71,109,226,111,91,241,222,245,214,111,13,113,193,237,115,201,4,244,177,210,203,4,83,195,118,119,109,239,234,153,123,187,69,28,136,199,66,232,221,34,181,94,177,58,43,63,0,8,171,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,160,99,222,163,1,117,60,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,234,6,61,234,48,1,178,152,0,1,13,121,179,106,133,215,78,56,62,186,91,44,205,171,142,163,58,188,81,226,239,171,166,173,117,59,233,160,123,100,169,155,126,148,85,145,146,197,73,37,59,227,221,168,230,84,59,117,84,69,99,166,81,92,28,238,51,91,85,6,139,233,238,156,205,79,86,183,43,230,81,45,238,158,86,177,189,134,193,67,73,36,50,181,238,234,234,71,171,174,16,171,81,26,168,168,217,55,86,236,136,224,168,188,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,222,108,231,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,159,35,94,30,10,113,107,238,97,197,198,144,218,113,202,31,23,87,79,152,91,46,146,71,221,100,125,52,180,83,182,174,166,77,222,168,139,209,4,18,191,109,250,157,211,179,81,92,168,139,177,240,2,157,185,216,105,125,171,30,213,204,15,85,237,238,164,134,163,51,179,213,91,107,169,225,162,108,79,146,123,123,227,218,170,89,81,119,153,239,138,178,40,147,169,187,181,148,172,78,167,34,162,50,226,74,192,231,139,139,95,106,241,93,36,205,105,232,122,236,182,171,133,226,215,89,83,221,98,118,170,170,227,165,146,158,62,133,94,183,117,50,138,165,119,68,86,167,111,103,42,43,154,138,24,215,146,62,107,117,160,214,141,66,211,152,105,233,22,219,124,197,226,189,212,74,230,59,190,217,232,106,227,134,38,177,221,93,40,197,109,194,101,114,43,85,85,91,30,202,221,149,29,34,185,213,249,88,197,190,160,80,250,117,196,128,28,174,60,246,105,151,227,94,143,90,79,254,117,126,86,49,111,168,20,62,157,113,2,0,114,184,243,217,166,95,141,122,61,105,127,197,0,242,184,243,217,166,95,141,122,61,105,127,192,0,0,82,183,58,191,52,248,183,211,250,31,81,184,153,87,145,143,235,179,247,111,248,145,138,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,128,181,64,0,2,42,243,71,242,39,169,191,130,250,197,17,42,136,171,205,31,200,158,166,254,11,235,20,64,80,9,181,65,170,185,181,64,2,42,243,71,242,39,169,191,130,250,197,17,42,136,171,205,31,200,158,166,254,11,235,20,64,80,9,181,65,170,185,181,64,0,0,17,87,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,2,234,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,3,101,51,87,125,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,109,183,68,249,27,68,20,109,205,247,75,238,184,95,22,149,57,228,206,171,158,219,168,54,122,43,149,60,238,162,116,80,69,61,52,45,162,150,149,146,238,173,153,237,109,60,51,59,110,149,106,85,70,138,223,147,156,22,41,202,203,63,166,206,184,45,195,105,87,33,171,187,92,177,90,138,251,5,201,106,86,87,62,149,241,212,190,90,122,116,124,137,241,49,148,115,210,35,58,21,88,214,116,177,54,232,86,182,48,115,206,253,73,254,242,127,13,63,39,35,236,254,154,43,174,169,233,109,118,67,86,181,21,84,246,235,253,174,210,229,149,208,35,34,116,176,86,212,49,54,237,49,234,179,80,49,222,244,123,209,35,253,36,141,122,127,95,60,239,212,159,239,39,240,208,34,175,43,143,61,154,101,248,215,163,214,151,252,80,15,43,143,61,154,101,248,215,163,214,151,252,0,0,5,0,243,71,243,217,169,191,130,250,61,17,42,185,24,254,187,63,118,255,0,137,17,87,154,63,158,205,77,252,23,209,232,137,85,200,199,245,217,251,183,252,72,11,84,0,0,0,0,32,7,58,191,43,24,183,212,10,31,78,184,147,252,128,28,234,252,172,98,223,80,40,125,58,226,4,0,229,113,231,179,76,191,26,244,122,210,255,0,138,1,229,113,231,179,76,191,26,244,122,210,255,0,128,0,0,0,0,21,1,205,139,141,123,142,83,149,92,248,87,211,123,159,70,55,102,218,155,49,157,139,75,81,13,214,185,178,83,212,71,79,27,145,175,146,31,11,36,61,47,86,200,199,44,171,44,111,98,36,72,175,149,92,204,56,215,184,240,193,130,91,112,157,52,185,248,109,73,203,118,169,162,172,141,105,102,246,53,12,51,70,178,84,77,79,51,100,235,239,108,248,35,71,71,210,187,78,228,122,58,20,107,169,7,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,247,129,221,116,7,135,141,80,226,99,50,173,192,244,154,213,73,95,119,183,217,234,239,115,50,166,178,58,102,118,32,70,162,53,28,245,68,87,201,44,144,194,196,249,117,202,213,122,178,52,124,140,198,166,197,28,20,112,163,98,225,47,70,168,176,222,213,170,179,47,185,109,89,148,222,232,161,123,124,125,87,83,214,56,209,210,42,189,97,129,143,237,70,155,49,171,179,228,237,177,242,200,132,64,230,215,193,71,182,232,235,56,178,211,43,101,214,178,245,15,102,60,210,223,2,119,227,117,12,48,118,217,115,106,43,186,227,236,178,40,163,149,177,181,205,88,213,178,170,70,145,76,247,132,149,229,221,197,231,242,173,209,165,251,83,91,222,212,44,59,181,69,148,116,80,120,104,103,238,186,95,11,87,31,74,172,107,221,142,39,117,163,122,58,101,142,93,163,100,107,23,84,170,53,140,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,108,125,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,14,234,0,0,0,3,90,206,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,74,86,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,9,84,0,0,107,89,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,25,15,168,206,5,212,242,184,242,39,166,95,141,122,197,105,42,136,171,202,227,200,158,153,126,53,235,21,164,170,0,0,2,170,249,231,126,164,255,0,121,63,134,145,87,149,199,158,205,50,252,107,209,235,73,85,207,59,245,39,251,201,252,52,138,188,174,60,246,105,151,227,94,143,90,5,255,0,0,0,170,190,121,223,169,63,222,79,225,164,85,229,113,231,179,76,191,26,244,122,210,85,115,206,253,73,254,242,127,13,34,175,43,143,61,154,101,248,215,163,214,129,127,192,0,0,0,53,87,54,83,225,59,202,198,141,253,63,199,189,58,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,53,172,54,83,225,59,202,198,141,253,63,199,189,58,0,50,168,0,1,74,220,234,252,211,226,223,79,232,125,70,226,93,73,74,220,234,252,211,226,223,79,232,125,70,226,6,85,228,99,250,236,253,219,254,36,90,161,85,124,140,127,93,159,187,127,196,139,84,2,184,57,207,235,205,78,43,165,248,214,128,88,171,105,60,70,113,80,235,165,245,141,168,137,211,199,110,163,146,55,65,27,225,86,43,216,201,170,118,123,101,71,51,223,67,35,19,173,28,244,108,10,229,219,161,116,122,253,197,102,41,141,223,172,222,211,198,236,61,220,146,253,11,150,5,141,212,180,168,139,19,37,142,100,115,102,134,74,167,210,195,36,104,215,57,209,204,255,0,209,68,87,183,224,113,185,175,52,220,71,113,47,152,234,77,154,182,174,124,121,106,25,107,199,210,106,137,100,98,91,169,152,145,71,36,76,149,140,116,44,153,205,146,165,98,232,111,67,234,30,139,187,186,156,182,61,201,111,71,47,184,126,141,101,186,197,119,155,183,73,168,151,10,122,123,93,55,75,23,170,150,218,234,136,221,83,214,215,170,167,92,243,212,69,219,115,24,230,248,110,175,137,178,53,80,43,7,139,31,52,250,201,245,3,33,245,25,201,169,126,208,187,238,176,114,121,211,60,147,18,179,90,170,238,186,119,112,190,100,149,83,84,43,35,170,101,158,58,251,154,86,178,158,71,39,254,66,103,199,212,212,123,105,147,110,167,182,54,58,21,241,99,230,159,89,62,160,100,62,163,57,114,124,185,49,107,22,115,203,171,11,194,178,154,31,27,101,200,45,249,21,174,227,77,221,124,125,250,89,238,149,241,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,247,129,76,60,53,234,245,78,130,235,206,13,171,144,207,87,29,62,59,120,134,107,130,82,65,20,211,203,110,126,241,86,195,27,37,217,138,249,41,164,154,52,85,86,236,175,69,71,53,81,28,155,41,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,107,47,173,122,95,117,209,93,92,203,244,162,242,234,185,42,49,107,197,77,181,149,21,52,78,164,125,100,12,122,246,106,146,39,42,171,25,52,93,185,89,241,57,21,146,53,81,206,69,69,91,179,229,89,172,119,221,93,225,30,209,77,145,195,189,94,5,112,151,14,142,167,169,159,221,84,180,208,65,37,50,244,49,141,70,118,224,168,138,13,190,39,59,177,214,231,43,158,168,129,48,0,0,64,14,117,126,86,49,111,168,20,62,157,113,42,175,132,239,52,250,55,245,3,30,245,24,11,84,231,87,229,99,22,250,129,67,233,215,18,170,248,78,243,79,163,127,80,49,239,81,128,13,148,192,0,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,33,86,1,170,89,222,151,253,163,251,11,125,246,103,218,220,126,179,22,188,127,114,195,55,138,181,213,116,247,224,252,235,29,209,213,219,103,198,206,151,166,222,231,38,234,125,93,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,117,55,117,217,92,174,115,88,198,189,239,99,29,213,113,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,121,125,60,2,240,81,138,240,167,167,20,151,187,181,179,196,106,110,77,111,134,76,142,225,80,145,190,74,14,180,108,142,182,83,172,110,123,27,12,79,68,71,185,142,94,244,140,71,170,244,182,38,68,25,87,134,142,29,48,78,23,244,178,131,76,240,90,127,241,85,151,138,222,185,191,190,119,79,13,12,51,214,118,229,150,78,207,119,176,199,118,152,238,134,124,145,62,106,177,215,153,127,3,148,220,71,97,179,107,14,14,250,182,106,46,23,103,145,144,210,70,201,106,25,124,183,66,178,78,180,77,133,136,231,37,74,57,242,186,23,49,191,27,228,88,222,138,142,99,225,155,224,13,91,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,113,176,79,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,157,93,29,196,221,31,28,209,163,164,237,44,142,134,188,212,248,14,255,0,225,126,42,244,130,203,254,42,92,190,197,108,183,127,229,223,83,123,115,251,191,238,118,202,200,225,255,0,25,80,247,127,133,121,21,121,108,226,220,65,93,120,154,198,242,125,12,161,186,173,5,138,225,64,220,206,174,158,88,162,165,101,138,122,168,217,85,13,66,204,169,28,157,113,182,71,50,36,234,149,93,10,201,19,122,161,234,96,95,240,0,1,85,124,243,191,82,127,188,159,195,75,84,42,175,158,119,234,79,247,147,248,104,24,171,146,167,154,124,167,233,253,119,168,219,139,169,41,91,146,167,154,124,167,233,253,119,168,219,139,169,0,69,94,62,184,40,197,120,172,211,138,187,221,166,217,225,245,55,25,183,205,38,57,112,167,72,217,37,127,66,58,70,219,42,22,71,49,142,134,87,170,163,28,247,39,102,71,171,209,122,93,43,37,149,64,13,91,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,245,177,92,199,116,189,142,77,218,170,213,219,116,85,79,121,216,53,147,87,179,45,119,212,75,134,169,106,12,244,147,228,55,106,122,24,107,167,166,129,33,101,67,233,169,33,165,73,149,137,240,181,239,108,13,123,209,168,214,117,185,221,45,99,118,106,91,167,52,46,5,191,45,120,171,245,199,71,48,207,23,169,54,94,143,108,83,81,59,166,107,237,174,56,220,139,180,40,213,241,21,144,237,31,111,101,107,223,18,62,63,206,185,180,241,165,43,1,117,60,149,60,172,101,63,80,43,189,58,220,79,242,0,114,84,242,177,148,253,64,174,244,235,113,63,192,197,92,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,230,181,128,108,167,194,119,149,141,27,250,127,143,122,116,6,85,49,87,9,222,86,52,111,233,254,61,233,208,25,84,0,0,10,86,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,118,126,237,255,0,18,49,87,58,191,52,248,183,211,250,31,81,184,153,87,145,143,235,179,247,111,248,144,22,168,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,122,158,212,223,230,123,79,91,211,127,188,14,76,249,28,142,44,249,28,128,137,220,192,109,178,87,105,101,99,219,26,57,34,237,252,147,117,247,212,210,255,0,87,245,24,123,149,62,67,21,101,150,253,107,232,107,95,77,5,50,185,54,68,95,138,166,161,83,239,254,191,216,72,142,52,45,207,184,105,101,198,157,141,247,201,217,217,125,223,117,77,58,253,255,0,216,68,206,83,173,172,101,247,45,98,181,22,37,163,163,85,247,253,254,34,93,190,255,0,235,80,44,241,21,21,61,193,83,112,223,209,79,236,11,238,64,56,162,38,231,51,214,159,51,154,124,128,242,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,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,0,0,0,0,0,0,0,0,107,89,197,143,154,125,100,250,129,144,250,140,230,202,101,69,235,127,40,158,36,181,43,90,51,237,70,177,102,218,107,5,183,42,202,46,183,186,56,170,238,85,237,158,56,42,106,228,154,54,200,214,209,185,168,244,107,209,21,17,206,77,247,217,87,230,4,202,229,113,228,79,76,191,26,245,138,210,85,24,83,131,61,20,202,184,118,225,179,15,209,204,214,225,106,173,189,99,254,208,241,51,218,229,146,74,87,247,235,234,42,25,208,233,35,141,235,179,38,106,46,236,79,137,23,109,211,101,92,214,0,197,92,88,249,88,214,79,167,249,15,167,78,101,83,170,106,198,11,249,80,210,204,203,76,253,169,236,207,181,184,253,198,197,227,123,29,239,11,226,169,164,135,187,219,234,111,95,79,115,171,167,169,187,237,182,233,190,224,81,183,47,158,9,46,188,87,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,234,87,58,11,180,237,154,23,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,247,189,236,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,222,124,13,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,117,0,0,2,42,243,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,168,24,247,168,192,95,71,25,154,41,149,113,19,195,102,97,163,152,85,194,213,69,122,200,61,159,225,167,186,75,36,116,172,236,87,211,212,63,173,209,199,35,211,118,66,228,77,152,191,18,166,251,38,234,149,237,162,28,162,120,146,211,93,104,192,117,26,251,155,105,172,246,220,87,40,181,94,235,34,164,185,87,186,121,32,166,171,142,105,27,27,93,70,214,171,213,172,84,68,87,53,55,219,117,79,152,22,232,0,0,84,7,59,220,235,218,26,167,166,154,103,236,190,223,176,113,250,187,239,141,239,239,222,241,245,41,15,107,183,211,240,244,123,55,171,171,169,122,187,219,108,222,141,221,111,229,122,243,11,229,233,173,28,89,235,69,151,81,180,231,39,194,173,214,219,118,47,77,100,150,43,221,109,92,51,186,120,234,234,230,115,154,216,105,165,106,179,166,161,136,138,174,69,221,29,238,249,42,132,64,228,245,133,90,178,174,48,89,125,184,84,85,199,81,135,98,247,43,221,11,97,123,81,146,78,247,67,66,173,149,21,170,170,206,213,116,174,68,106,181,122,218,197,223,100,86,186,242,74,245,229,233,203,211,90,56,76,214,139,214,163,106,54,79,133,92,109,183,28,94,166,201,20,86,74,218,185,167,108,242,85,210,76,215,57,179,83,68,212,103,77,59,209,85,28,171,186,183,221,243,84,176,160,4,42,230,243,130,253,173,224,218,229,127,246,167,132,251,21,144,90,239,189,158,199,115,197,247,36,117,7,107,171,169,59,123,120,254,231,86,206,255,0,5,211,183,197,212,217,170,97,78,51,52,83,42,226,39,134,204,195,71,48,171,133,170,138,245,144,123,63,195,79,116,150,72,233,89,216,175,167,168,127,91,163,142,71,166,236,133,200,155,49,126,37,77,246,77,213,2,144,120,3,206,191,39,124,100,233,61,255,0,217,126,208,241,121,4,118,46,207,127,181,211,237,40,223,65,221,234,233,118,253,191,21,220,233,219,226,232,233,221,187,245,37,149,115,171,242,177,139,125,64,161,244,235,137,130,180,67,148,79,18,90,107,173,24,14,163,95,115,109,53,158,219,138,229,22,171,221,100,84,151,42,247,79,36,20,213,113,205,35,99,107,168,218,213,122,181,138,136,138,230,166,251,110,169,243,38,167,48,190,23,243,238,44,244,94,203,167,58,115,119,199,237,215,43,118,81,77,123,150,91,221,68,208,192,232,35,164,171,133,205,107,161,138,87,43,250,170,24,168,138,212,77,145,222,255,0,146,40,85,15,43,143,61,154,101,248,215,163,214,151,252,86,7,6,124,175,245,247,135,110,36,240,253,99,205,114,253,63,173,178,227,254,208,241,48,90,238,21,178,85,63,191,65,81,78,206,134,201,73,27,23,103,204,213,93,222,159,10,46,219,174,200,182,126,0,0,5,43,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,187,63,118,255,0,137,25,43,152,95,47,77,104,226,207,90,44,186,141,167,57,62,21,110,182,219,177,122,107,36,177,94,235,106,225,157,211,199,87,87,51,156,214,195,77,43,85,157,53,12,68,85,114,46,232,239,119,201,87,186,242,222,224,167,84,248,62,252,162,126,83,47,248,165,207,237,111,178,60,23,176,170,170,102,237,248,95,23,220,238,247,160,139,109,252,75,58,122,122,183,217,219,237,178,110,19,84,0,0,138,188,209,252,137,234,111,224,190,177,68,74,163,10,113,153,162,153,87,17,60,54,102,26,57,133,92,45,84,87,172,131,217,254,26,123,164,178,71,74,206,197,125,61,67,250,221,28,114,61,55,100,46,68,217,139,241,42,111,178,110,168,26,225,27,84,20,173,254,98,167,20,255,0,247,125,165,95,249,214,227,255,0,81,46,164,1,21,121,163,249,19,212,223,193,125,98,136,149,70,20,227,51,69,50,174,34,120,108,204,52,115,10,184,90,168,175,89,7,179,252,52,247,73,100,142,149,157,138,250,122,135,245,186,56,228,122,110,200,92,137,179,23,226,84,223,100,221,80,53,194,54,168,41,91,252,197,78,41,255,0,238,251,74,191,243,173,199,254,162,93,72,0,0,17,87,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,2,250,56,204,209,76,171,136,158,27,51,13,28,194,174,22,170,43,214,65,236,255,0,13,61,210,89,35,165,103,98,190,158,161,253,110,142,57,30,155,178,23,34,108,197,248,149,55,217,55,84,175,109,16,229,19,196,150,154,235,70,3,168,215,220,219,77,103,182,226,185,69,170,247,89,21,37,202,189,211,201,5,53,92,115,72,216,218,234,54,181,94,173,98,162,34,185,169,190,219,170,124,192,183,66,184,57,216,105,125,215,33,210,60,15,85,237,238,171,154,159,12,188,85,91,107,169,225,162,116,172,142,11,131,35,218,170,89,81,118,133,140,150,142,40,147,169,187,57,245,76,78,166,170,34,62,199,204,63,197,214,136,93,120,142,225,211,51,209,171,21,242,146,209,114,191,211,211,58,142,174,174,55,62,4,158,158,170,26,152,217,39,79,196,214,61,208,35,21,232,142,86,35,213,200,215,244,244,40,82,95,45,236,166,197,135,241,181,165,183,108,142,187,194,82,84,92,42,237,113,201,218,124,157,85,85,180,53,20,148,209,236,196,85,78,185,231,137,155,237,210,222,173,220,168,212,85,73,129,207,59,245,39,251,201,252,52,197,95,230,42,113,79,255,0,119,218,85,255,0,157,110,63,245,18,106,115,33,224,167,84,248,193,252,157,254,76,239,248,165,179,236,151,181,252,111,183,106,170,97,238,120,175,9,219,237,118,96,151,125,188,51,250,186,186,118,221,187,111,186,236,21,173,202,227,207,102,153,126,53,232,245,165,255,0,21,129,193,159,43,253,125,225,219,137,60,63,88,243,92,191,79,235,108,184,255,0,180,60,76,22,187,133,108,149,79,239,208,84,83,179,161,178,82,70,197,217,243,53,87,119,167,194,139,182,235,178,45,159,128,0,1,64,60,209,252,246,106,111,224,190,143,68,74,174,70,63,174,207,221,191,226,71,213,227,51,149,254,190,241,19,196,158,97,172,120,86,95,167,244,86,92,131,217,254,26,11,165,194,182,58,166,118,40,41,233,223,214,216,233,36,98,110,248,92,169,179,215,225,84,223,101,221,19,53,114,222,224,167,84,248,62,252,162,126,83,47,248,165,207,237,111,178,60,23,176,170,170,102,237,248,95,23,220,238,247,160,139,109,252,75,58,122,122,183,217,219,237,178,110,19,84,0,0,0,0,128,28,234,252,172,98,223,80,40,125,58,226,79,242,47,243,11,225,127,62,226,207,69,236,186,115,167,55,124,126,221,114,183,101,20,215,185,101,189,212,77,12,14,130,58,74,184,92,214,186,24,165,114,191,170,161,138,136,173,68,217,29,239,249,34,133,80,242,184,243,217,166,95,141,122,61,105,127,197,96,112,103,202,255,0,95,120,118,226,79,15,214,60,215,47,211,250,219,46,63,237,15,19,5,174,225,91,37,83,251,244,21,20,236,232,108,148,145,177,118,124,205,85,221,233,240,162,237,186,236,139,103,224,0,0,12,127,175,218,179,249,10,209,172,179,87,62,200,93,114,143,178,246,247,86,251,46,216,221,230,159,226,70,245,57,219,47,110,22,117,119,37,151,165,221,184,153,35,250,93,211,210,185,0,1,172,14,169,106,150,119,173,57,221,207,83,53,46,251,237,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,230,225,99,35,110,209,196,198,252,45,77,246,221,119,85,85,91,105,229,71,193,71,228,203,21,131,137,77,76,182,90,170,114,76,182,223,79,83,137,69,183,122,107,61,174,104,220,229,168,235,71,44,109,154,170,57,25,238,107,122,227,137,58,85,232,179,77,19,114,93,247,149,127,13,21,250,243,140,235,13,139,31,164,181,216,173,181,21,53,151,220,45,212,207,168,181,93,234,93,214,248,30,198,172,168,148,204,100,175,71,58,4,107,233,222,200,163,141,34,99,122,250,230,80,0,0,20,45,204,103,130,143,228,171,168,240,95,240,11,101,214,77,50,202,127,57,109,169,157,59,177,218,235,149,94,178,91,29,55,83,158,238,150,49,36,137,210,163,92,248,220,230,239,43,161,150,69,252,156,182,56,166,186,240,227,175,52,118,42,200,106,235,48,253,66,168,166,179,223,40,232,109,78,175,173,89,211,184,218,25,169,227,143,243,206,123,38,157,90,230,70,143,87,199,44,136,216,164,145,34,218,239,245,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,177,171,129,254,92,88,111,10,55,91,142,125,149,221,233,51,28,238,74,138,170,107,85,205,41,86,40,45,118,229,115,152,197,130,55,42,171,42,102,139,101,149,251,175,66,61,208,198,170,206,228,147,132,202,0,0,0,1,173,103,22,62,105,245,147,234,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,164,53,214,254,81,60,73,106,86,180,103,218,141,98,205,180,214,11,110,85,148,93,111,116,113,85,220,171,219,60,112,84,213,201,52,109,145,173,163,115,81,232,215,162,42,35,156,155,239,178,175,204,176,158,12,244,83,42,225,219,134,204,63,71,51,91,133,170,182,245,143,251,67,196,207,107,150,73,41,95,223,175,168,168,103,67,164,142,55,174,204,153,168,187,177,62,36,93,183,77,149,67,53,128,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,81,122,223,202,39,137,45,74,214,140,251,81,172,89,182,154,193,109,202,178,139,173,238,142,42,187,149,123,103,142,10,154,185,38,141,178,53,180,110,106,61,26,244,69,68,115,147,125,246,85,249,129,50,185,92,121,19,211,47,198,189,98,180,149,70,20,224,207,69,50,174,29,184,108,195,244,115,53,184,90,171,111,88,255,0,180,60,76,246,185,100,146,149,253,250,250,138,134,116,58,72,227,122,236,201,154,139,187,19,226,69,219,116,217,87,53,128,0,1,85,124,243,191,82,127,188,159,195,72,171,202,227,207,102,153,126,53,232,245,165,148,243,33,224,167,84,248,193,252,157,254,76,239,248,165,179,236,151,181,252,111,183,106,170,97,238,120,175,9,219,237,118,96,151,125,188,51,250,186,186,118,221,187,111,186,237,133,120,51,229,127,175,188,59,113,39,135,235,30,107,151,233,253,109,151,31,246,135,137,130,215,112,173,146,169,253,250,10,138,118,116,54,74,72,216,187,62,102,170,238,244,248,81,118,221,118,69,11,63,0,1,85,124,243,191,82,127,188,159,195,72,171,202,227,207,102,153,126,53,232,245,165,148,243,33,224,167,84,248,193,252,157,254,76,239,248,165,179,236,151,181,252,111,183,106,170,97,238,120,175,9,219,237,118,96,151,125,188,51,250,186,186,118,221,187,111,186,237,133,120,51,229,127,175,188,59,113,39,135,235,30,107,151,233,253,109,151,31,246,135,137,130,215,112,173,146,169,253,250,10,138,118,116,54,74,72,216,187,62,102,170,238,244,248,81,118,221,118,69,11,63,0,0,0,1,170,185,178,159,9,222,86,52,111,233,254,61,233,208,21,87,254,98,167,20,255,0,247,125,165,95,249,214,227,255,0,81,45,211,68,48,171,174,154,232,190,3,167,55,218,138,73,238,88,174,47,106,178,86,75,72,247,58,9,39,166,164,142,25,29,27,156,214,185,88,174,98,170,42,181,171,182,219,162,124,128,214,48,217,79,132,239,43,26,55,244,255,0,30,244,232,10,171,255,0,49,83,138,127,251,190,210,175,252,235,113,255,0,168,150,233,162,24,85,215,77,116,95,1,211,155,237,69,36,247,44,87,23,181,89,43,37,164,123,157,4,147,211,82,71,12,142,141,206,107,92,172,87,49,85,21,90,213,219,109,209,62,64,119,80,0,2,149,185,213,249,167,197,190,159,208,250,141,196,186,146,189,121,133,242,244,214,142,44,245,162,203,168,218,115,147,225,86,235,109,187,23,166,178,75,21,238,182,174,25,221,60,117,117,115,57,205,108,52,210,181,89,211,80,196,69,87,34,238,142,247,124,149,67,26,242,49,253,118,126,237,255,0,18,38,255,0,27,154,243,83,195,143,13,25,142,164,217,171,105,32,200,82,157,150,188,125,38,168,138,55,173,198,165,233,20,114,68,201,88,246,204,248,90,233,42,86,46,135,117,178,157,232,187,55,169,201,135,249,111,112,83,170,124,31,126,81,63,41,151,252,82,231,246,183,217,30,11,216,85,85,51,118,252,47,139,238,119,123,208,69,182,254,37,157,61,61,91,236,237,246,217,55,252,188,199,56,46,214,142,48,238,184,36,58,115,115,194,173,86,220,62,158,224,233,106,47,119,74,184,167,168,158,173,208,117,49,177,67,73,35,90,198,54,149,138,143,89,55,114,202,228,233,111,66,43,194,146,241,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,121,179,70,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,55,84,113,178,73,186,19,227,158,94,219,24,199,77,43,213,210,72,244,106,117,200,247,185,83,119,41,94,220,19,114,186,214,142,30,184,139,199,181,151,81,179,188,42,123,110,55,79,94,232,169,44,147,85,212,207,85,60,244,178,83,53,142,239,65,11,99,98,54,119,189,94,138,245,222,54,183,167,227,87,178,205,0,214,179,139,31,52,250,201,245,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,210,26,235,127,40,158,36,181,43,90,51,237,70,177,102,218,107,5,183,42,202,46,183,186,56,170,238,85,237,158,56,42,106,228,154,54,200,214,209,185,168,244,107,209,21,17,206,77,247,217,87,230,88,79,6,122,41,149,112,237,195,102,31,163,153,173,194,213,91,122,199,253,161,226,103,181,203,36,148,175,239,215,212,84,51,161,210,71,27,215,102,76,212,93,216,159,18,46,219,166,202,161,94,220,233,244,26,166,211,153,98,156,70,217,168,169,25,109,190,211,179,25,189,44,52,241,68,255,0,104,194,146,75,77,52,175,71,245,206,249,105,210,72,209,122,63,54,202,22,53,95,241,49,169,141,57,66,107,165,30,152,113,29,87,167,57,13,231,193,89,117,46,222,219,116,45,122,64,200,93,120,129,235,37,18,201,44,138,215,183,169,143,171,129,140,98,170,201,45,76,77,86,57,122,92,203,74,227,79,134,122,110,43,180,26,235,166,16,215,82,91,239,176,84,67,119,199,171,170,214,94,197,53,198,30,164,111,113,35,114,42,178,72,164,154,21,85,107,250,18,101,145,24,247,49,168,87,6,39,201,247,140,76,27,42,179,102,184,182,166,105,85,21,235,31,184,83,221,45,213,62,208,174,147,177,85,4,141,146,41,58,31,111,115,29,210,246,53,118,114,43,87,109,149,21,61,192,92,160,63,37,166,75,172,214,170,41,175,180,84,148,119,39,211,198,234,202,122,74,151,84,193,12,234,212,238,50,57,93,28,110,145,136,237,209,30,177,177,92,136,138,173,110,251,39,235,2,0,115,171,242,177,139,125,64,161,244,235,137,85,124,39,121,167,209,191,168,24,247,168,192,93,159,48,190,23,243,238,44,244,94,203,167,58,115,119,199,237,215,43,118,81,77,123,150,91,221,68,208,192,232,35,164,171,133,205,107,161,138,87,43,250,170,24,168,138,212,77,145,222,255,0,146,44,43,209,14,81,60,73,105,174,180,96,58,141,125,205,180,214,123,110,43,148,90,175,117,145,82,92,171,221,60,144,83,85,199,52,141,141,174,163,107,85,234,214,42,34,43,154,155,237,186,167,204,11,116,0,0,41,91,157,95,154,124,91,233,253,15,168,220,75,169,35,254,127,193,214,9,170,28,83,227,156,75,231,85,158,211,251,37,143,209,219,172,246,78,220,208,248,91,165,45,197,213,176,92,124,68,83,183,175,167,184,246,118,31,27,152,187,245,42,174,200,208,48,175,43,222,10,63,147,254,8,205,103,212,43,101,214,135,82,115,43,123,233,165,183,86,167,103,216,214,183,76,215,178,157,98,107,151,121,165,237,65,52,139,34,35,227,248,34,232,141,204,151,185,58,128,0,0,0,117,77,55,210,173,56,209,251,21,70,49,165,248,93,171,25,181,85,220,42,110,147,82,91,169,210,40,223,85,59,250,228,145,81,63,224,181,169,250,44,141,145,198,196,107,24,198,183,181,128,0,0,5,85,243,206,253,73,254,242,127,13,45,80,133,92,200,120,41,213,62,48,127,39,127,147,59,254,41,108,251,37,237,127,27,237,218,170,152,123,158,43,194,118,251,93,152,37,223,111,12,254,174,174,157,183,110,219,238,187,4,43,228,169,230,159,41,250,127,93,234,54,226,234,74,245,229,233,203,211,90,56,76,214,139,214,163,106,54,79,133,92,109,183,28,94,166,201,20,86,74,218,185,167,108,242,85,210,76,215,57,179,83,68,212,103,77,59,209,85,28,171,186,183,221,243,84,176,160,0,0,5,74,243,69,229,255,0,89,104,172,185,113,55,162,24,239,122,213,55,137,184,231,22,184,36,158,122,168,234,165,158,89,230,187,55,184,247,245,66,189,221,165,142,52,99,97,108,109,145,26,172,89,93,21,181,0,32,7,37,79,43,25,79,212,10,239,78,183,19,252,195,252,52,112,207,134,240,181,143,101,120,102,159,87,85,191,30,191,229,21,25,29,13,21,74,171,223,108,100,212,180,208,173,34,74,174,87,76,198,186,157,202,199,187,227,232,123,90,229,123,154,178,63,48,1,138,184,177,242,177,172,159,79,242,31,78,156,214,176,217,207,91,240,171,174,165,104,190,125,167,54,42,138,72,46,89,86,47,117,178,81,203,86,247,54,8,231,169,164,146,24,221,35,154,215,57,24,142,122,42,170,53,203,182,251,34,252,138,139,255,0,49,83,138,127,251,190,210,175,252,235,113,255,0,168,129,106,156,39,121,88,209,191,167,248,247,167,64,101,83,165,104,134,21,117,211,93,23,192,116,230,251,81,73,61,203,21,197,237,86,74,201,105,30,231,65,36,244,212,145,195,35,163,115,154,215,43,21,204,85,69,86,181,118,219,116,79,145,221,64,0,0,165,110,117,126,105,241,111,167,244,62,163,113,50,175,35,31,215,103,238,223,241,35,37,115,11,229,233,173,28,89,235,69,151,81,180,231,39,194,173,214,219,118,47,77,100,150,43,221,109,92,51,186,120,234,234,230,115,154,216,105,165,106,179,166,161,136,138,174,69,221,29,238,249,42,247,94,91,220,20,234,159,7,223,148,79,202,101,255,0,20,185,253,173,246,71,130,246,21,85,76,221,191,11,226,251,157,222,244,17,109,191,137,103,79,79,86,251,59,125,182,77,194,106,128,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,30,183,30,195,131,211,223,238,3,203,126,91,28,142,45,219,99,144,17,195,141,107,163,109,122,89,113,153,206,68,119,230,186,125,255,0,248,205,58,47,221,253,100,89,229,49,12,177,215,101,210,189,62,25,41,104,186,87,221,247,79,49,42,120,211,178,173,223,74,238,81,181,157,74,157,157,189,219,255,0,241,77,63,245,47,236,34,119,41,218,183,165,231,45,160,145,85,58,105,40,156,212,95,185,59,242,239,255,0,205,32,22,120,223,209,79,236,10,120,103,185,169,239,251,142,64,122,209,23,117,57,183,228,112,69,77,246,57,160,30,64,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,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,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,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,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,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,14,14,254,211,153,193,237,69,3,203,87,250,206,71,6,183,111,247,142,96,98,206,32,173,212,245,248,37,108,117,12,107,216,189,189,209,83,127,245,104,191,246,16,135,150,5,12,84,57,182,100,136,137,240,210,80,53,63,223,149,234,79,13,105,183,71,115,194,235,41,228,141,92,142,237,238,187,170,127,170,198,191,119,246,21,253,203,90,189,214,237,90,204,172,179,177,24,247,81,80,59,222,155,111,180,191,215,239,254,122,125,192,90,3,21,21,169,183,236,60,175,200,241,30,221,182,170,125,232,135,149,3,130,124,212,230,223,145,195,100,69,249,156,211,228,7,144,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,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,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,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,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,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,3,139,189,199,35,139,215,96,60,49,119,57,156,24,237,206,96,116,253,82,235,76,78,173,205,68,93,187,123,239,255,0,149,97,89,124,191,238,146,205,196,94,75,35,149,24,146,80,81,39,74,111,254,58,20,253,165,160,103,212,236,168,199,42,88,239,159,193,183,255,0,124,105,85,220,32,58,11,31,21,215,202,74,86,254,110,74,106,6,170,110,191,124,180,203,247,239,251,84,11,113,167,94,168,24,169,247,181,63,230,61,135,231,160,114,62,142,23,39,201,99,111,252,200,126,128,61,94,254,163,216,223,145,193,87,222,115,111,200,15,32,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,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,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,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,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,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,7,23,156,142,47,79,118,224,113,106,251,207,97,235,111,205,61,231,176,15,147,147,198,201,108,211,178,84,85,106,244,239,183,249,109,42,231,69,233,99,162,227,18,225,29,18,61,173,237,80,251,147,220,155,117,209,126,207,237,45,54,246,197,146,221,44,104,212,93,250,126,127,229,33,89,58,103,101,173,163,226,254,170,72,153,210,157,20,61,205,149,62,93,84,95,214,5,156,218,149,203,111,167,87,111,186,196,207,159,249,40,126,195,241,218,186,189,159,78,142,255,0,20,207,254,101,15,216,7,169,223,51,155,126,71,21,69,220,228,223,144,28,128,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,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,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,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,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,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,14,46,57,28,92,7,6,174,238,249,30,211,212,205,250,189,234,123,64,252,183,38,163,169,92,213,106,170,46,222,228,254,212,43,142,193,91,236,126,47,158,198,196,247,37,83,41,35,85,68,253,31,138,135,246,255,0,105,99,245,157,93,151,116,237,191,187,231,253,165,107,73,51,232,120,194,133,149,13,79,206,58,141,173,221,61,251,239,65,251,127,180,11,36,180,59,174,221,76,237,149,55,137,139,255,0,224,161,251,15,195,100,127,93,166,137,127,241,120,215,255,0,193,67,247,1,235,87,123,206,77,249,28,93,243,57,55,228,7,32,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,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,0,0,0,0,0,0,0,0,0,0,10,118,209,190,58,170,120,90,227,103,88,240,125,65,175,171,126,149,223,245,35,39,154,186,26,106,88,158,251,101,198,107,130,49,46,74,169,26,207,51,27,29,59,99,124,45,127,232,61,207,107,30,246,163,30,23,18,0,0,0,0,124,154,156,166,197,73,149,91,176,170,138,238,139,213,214,223,91,116,163,166,237,61,123,180,180,146,83,71,81,39,90,39,67,122,95,91,76,155,42,163,151,185,187,81,81,174,84,232,28,75,241,23,130,112,191,165,149,250,153,157,84,127,141,163,179,209,116,77,253,243,186,120,105,166,130,143,185,20,82,118,123,189,135,183,186,246,244,51,230,171,242,69,160,29,72,226,119,89,117,79,92,105,248,133,201,242,141,242,251,109,194,154,225,103,124,80,181,212,182,159,13,55,118,154,10,104,36,235,99,97,137,233,186,49,221,93,78,87,58,69,123,222,247,56,54,83,4,117,224,115,139,187,87,23,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,171,163,184,155,163,227,154,52,116,157,165,145,210,40,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,250,204,85,197,143,149,141,100,250,127,144,250,116,229,122,242,190,230,9,77,105,166,178,240,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,254,185,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,122,35,98,54,47,133,141,102,193,107,224,0,0,0,6,42,215,78,40,244,39,134,191,98,126,90,243,159,179,159,104,252,79,179,63,189,149,149,157,255,0,15,218,239,127,165,162,147,167,167,191,23,233,109,191,87,187,125,151,108,170,85,95,60,239,212,159,239,39,240,208,39,78,138,113,153,195,103,17,57,85,86,21,163,154,145,246,130,245,69,111,125,210,122,111,99,215,210,116,82,178,72,227,116,157,117,16,70,197,217,243,70,155,34,245,124,91,237,178,42,166,107,41,91,146,167,154,124,167,233,253,119,168,219,139,169,0,0,3,170,106,150,169,96,154,45,130,92,245,51,82,239,190,198,198,236,221,159,27,91,225,102,168,237,119,102,100,49,254,110,22,62,71,111,36,172,111,194,213,219,125,215,100,69,84,192,31,230,163,240,39,255,0,127,63,249,51,120,255,0,170,25,171,95,180,114,197,196,6,141,101,154,59,145,205,225,233,50,107,123,169,227,169,233,123,252,37,83,28,146,83,84,244,49,236,89,59,83,199,20,189,190,180,107,250,58,93,240,185,80,214,92,13,170,1,141,56,107,213,234,109,122,208,108,27,87,33,158,146,74,140,138,207,12,215,4,164,130,88,96,138,226,205,226,173,134,54,75,187,209,145,212,199,52,104,170,174,221,24,138,142,114,42,57,114,88,2,42,255,0,154,143,192,159,253,252,255,0,228,205,227,254,168,57,157,106,151,228,191,131,108,215,194,95,125,153,117,203,124,62,45,111,254,229,239,120,175,21,34,120,184,61,236,115,89,213,67,29,111,198,238,157,182,248,92,143,86,20,67,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,237,190,200,191,32,54,104,179,103,248,109,255,0,13,177,234,13,191,33,164,76,123,36,167,183,212,218,235,170,85,105,153,82,202,229,141,40,209,18,84,107,154,249,93,52,76,99,28,136,245,124,141,110,221,75,177,216,8,171,205,31,200,158,166,254,11,235,20,70,42,229,139,199,143,229,190,197,77,160,218,177,122,234,207,177,251,123,125,155,116,184,220,123,149,89,68,45,124,206,147,102,246,154,157,234,120,27,78,142,234,146,73,102,106,73,50,239,209,43,144,39,248,0,0,0,1,249,40,174,214,171,141,77,125,29,190,231,73,85,81,107,168,74,74,232,161,153,175,125,44,235,20,115,36,82,181,23,118,61,98,154,41,17,174,217,122,36,99,190,78,69,88,235,199,71,25,182,46,15,52,226,150,231,29,171,219,57,158,81,226,41,241,155,108,172,122,82,186,72,145,157,218,154,153,27,182,208,197,221,137,86,54,185,36,145,207,107,91,210,138,249,99,195,252,154,174,215,91,255,0,13,185,181,246,251,115,171,184,220,174,58,145,114,171,172,172,171,153,211,79,83,60,148,22,247,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,168,19,212,21,43,171,252,102,223,120,60,230,103,170,247,57,45,94,217,195,50,143,179,180,249,53,182,38,49,42,157,28,86,138,94,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,233,85,100,177,218,253,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,126,176,0,0,0,3,10,107,95,25,156,54,112,237,149,82,225,90,199,169,31,103,239,85,182,246,93,32,166,246,61,125,95,93,43,228,146,54,201,215,79,4,140,77,223,12,137,178,175,87,195,190,219,42,42,230,178,149,185,213,249,167,197,190,159,208,250,141,196,11,84,208,190,40,244,39,137,79,109,254,69,51,159,180,127,103,60,55,180,255,0,189,149,148,125,143,17,221,236,255,0,166,98,143,171,171,177,47,232,239,183,79,191,109,211,124,149,69,118,181,92,106,107,232,237,247,58,74,170,139,93,66,82,87,69,12,205,123,233,103,88,163,153,34,149,168,187,177,235,20,209,72,141,118,203,209,35,29,242,114,42,213,183,35,31,215,103,238,223,241,35,165,113,13,197,158,101,194,47,51,189,76,206,44,84,245,119,139,21,125,61,166,154,251,142,54,189,41,96,186,177,44,116,169,2,189,235,28,168,199,197,43,210,70,189,25,215,183,113,136,168,217,94,138,23,18,14,169,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,191,19,83,125,183,77,209,81,87,181,128,0,1,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,177,178,75,55,103,198,209,123,10,229,81,218,238,194,201,163,252,228,52,239,141,219,199,43,29,240,185,118,223,101,217,81,81,50,6,138,107,222,147,241,19,138,213,102,186,57,149,253,160,178,209,92,31,107,158,167,192,212,210,116,85,50,56,228,116,125,21,17,198,245,217,147,70,187,162,116,252,91,111,186,42,37,32,243,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,9,254,0,3,10,107,95,25,156,54,112,237,149,82,225,90,199,169,31,103,239,85,182,246,93,32,166,246,61,125,95,93,43,228,146,54,201,215,79,4,140,77,223,12,137,178,175,87,195,190,219,42,42,253,109,11,226,143,66,120,148,246,223,228,83,57,251,71,246,115,195,123,79,251,217,89,71,216,241,29,222,207,250,102,40,250,186,187,18,254,142,251,116,251,246,221,55,170,190,117,126,105,241,111,167,244,62,163,113,50,175,35,31,215,103,238,223,241,32,45,80,0,0,0,7,228,142,237,106,154,235,81,98,134,231,72,251,149,29,60,53,117,20,109,153,171,60,48,76,233,27,20,175,143,126,166,177,238,130,102,181,202,155,57,98,145,19,126,149,219,245,149,87,204,59,136,92,171,133,254,97,122,119,171,152,181,55,143,240,26,127,75,77,113,181,190,170,74,120,110,116,50,215,220,91,45,60,142,98,255,0,147,35,21,205,123,89,44,81,61,88,254,142,149,177,253,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,40,119,80,0,0,0,0,0,3,21,107,167,20,122,19,195,95,177,63,45,121,207,217,207,180,126,39,217,159,222,202,202,206,255,0,135,237,119,191,210,209,73,211,211,223,139,244,182,223,171,221,190,203,182,85,42,175,158,119,234,79,247,147,248,104,19,167,69,56,204,225,179,136,156,170,171,10,209,205,72,251,65,122,162,183,190,233,61,55,177,235,233,58,41,89,36,113,186,78,186,136,35,98,236,249,163,77,145,122,190,45,246,217,21,83,53,148,173,201,83,205,62,83,244,254,187,212,109,197,212,128,0,174,14,108,218,189,153,104,46,168,112,231,171,154,127,61,36,119,220,118,163,38,154,157,42,224,73,160,149,143,142,223,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,107,144,44,124,24,127,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,210,141,153,157,50,198,246,72,212,78,166,61,189,77,99,250,227,102,96,0,0,2,63,234,151,30,188,39,104,182,119,115,211,61,75,213,111,99,100,150,110,207,141,162,246,21,202,163,181,221,133,147,71,249,200,105,223,27,183,142,86,59,225,114,237,190,203,178,162,162,118,189,11,226,143,66,120,148,246,223,228,83,57,251,71,246,115,195,123,79,251,217,89,71,216,241,29,222,207,250,102,40,250,186,187,18,254,142,251,116,251,246,221,55,174,174,117,154,23,71,106,190,225,124,67,216,108,221,159,109,245,227,121,21,76,107,4,113,190,170,38,119,40,94,230,34,36,178,76,248,91,84,199,72,170,246,164,116,144,51,224,217,168,252,23,202,191,136,123,174,141,113,47,106,192,234,174,180,148,184,158,167,84,67,100,187,50,106,55,76,247,86,163,38,75,107,162,116,105,214,199,173,76,205,133,85,119,143,162,161,234,244,78,150,201,24,94,241,21,127,205,71,224,79,254,254,127,242,102,241,255,0,84,37,81,170,184,27,73,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,227,170,235,94,189,233,63,14,216,173,46,107,172,121,95,217,251,45,109,193,150,184,42,124,13,77,95,93,83,227,146,70,199,209,79,28,143,77,217,12,139,186,167,79,195,182,251,170,34,252,174,19,188,172,104,223,211,252,123,211,160,42,175,156,158,181,253,185,226,10,211,163,148,150,254,205,38,153,91,215,189,60,145,116,201,61,117,198,42,122,137,58,92,146,57,29,11,96,101,26,55,118,49,201,39,127,126,166,244,40,22,63,128,115,8,225,27,84,243,43,78,159,105,246,169,85,223,50,27,229,66,83,80,208,211,98,247,142,185,95,178,170,170,170,210,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,117,215,78,40,244,39,134,191,98,126,90,243,159,179,159,104,252,79,179,63,189,149,149,157,255,0,15,218,239,127,165,162,147,167,167,191,23,233,109,191,87,187,125,151,106,181,228,209,162,22,172,235,91,111,250,209,112,190,85,211,212,105,125,60,13,161,160,134,54,244,85,207,114,130,178,157,95,43,215,117,70,71,20,114,236,198,162,43,159,35,29,212,136,197,100,146,215,156,22,142,88,179,158,24,23,85,106,38,240,247,173,52,184,65,81,71,39,75,223,223,165,174,168,130,146,162,155,100,123,88,222,167,190,154,94,226,181,238,79,13,208,222,148,145,202,6,106,210,222,61,120,78,214,156,238,217,166,122,105,170,222,217,201,47,61,239,5,69,236,43,149,63,119,181,11,230,147,243,147,83,178,54,237,28,79,119,196,228,223,109,147,117,84,69,144,6,182,220,33,106,245,54,132,113,47,167,186,165,112,158,146,11,109,166,240,200,110,147,212,193,44,204,167,183,84,177,212,181,147,35,34,248,220,246,83,207,43,216,141,71,124,109,111,194,255,0,209,93,146,64,29,83,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,243,112,177,242,59,121,37,99,126,22,174,219,238,187,34,42,167,107,42,175,157,238,169,127,245,180,209,75,125,247,254,219,202,110,246,207,11,253,148,212,19,247,149,159,253,178,111,67,31,253,111,111,248,53,2,95,226,124,199,184,49,206,114,171,54,21,139,107,39,141,189,100,23,10,123,93,186,155,236,237,214,62,253,84,242,54,56,163,235,125,51,88,222,167,189,169,187,149,26,155,238,170,137,239,36,169,68,60,164,240,171,174,85,198,150,63,125,183,212,82,71,79,135,89,238,183,186,230,204,247,35,228,129,244,206,161,70,196,136,213,69,127,118,186,39,42,57,90,157,13,122,239,186,35,93,123,192,15,201,37,218,213,13,214,158,197,53,206,145,151,42,202,121,170,233,232,221,51,82,121,160,133,209,182,89,89,30,253,78,99,29,60,45,115,145,54,106,203,26,46,221,73,191,235,43,47,156,126,127,153,105,102,101,195,238,160,233,246,67,87,99,200,108,117,25,29,77,13,117,50,167,92,79,218,218,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,22,104,8,255,0,193,215,24,184,39,23,248,37,69,254,193,71,236,108,146,205,209,246,131,31,238,77,81,236,190,236,213,12,165,254,234,124,17,71,63,118,58,117,147,243,104,189,27,244,187,101,79,124,128,0,0,0,0,3,10,107,95,25,156,54,112,237,149,82,225,90,199,169,31,103,239,85,182,246,93,32,166,246,61,125,95,93,43,228,146,54,201,215,79,4,140,77,223,12,137,178,175,87,195,190,219,42,42,253,109,11,226,143,66,120,148,246,223,228,83,57,251,71,246,115,195,123,79,251,217,89,71,216,241,29,222,207,250,102,40,250,186,187,18,254,142,251,116,251,246,221,55,170,190,117,126,105,241,111,167,244,62,163,113,50,175,35,31,215,103,238,223,241,32,45,80,0,0,0,0,0,0,194,154,215,198,103,13,156,59,101,84,184,86,177,234,71,217,251,213,109,189,151,72,41,189,143,95,87,215,74,249,36,141,178,117,211,193,35,19,119,195,34,108,171,213,240,239,182,202,138,185,172,165,110,117,126,105,241,111,167,244,62,163,113,2,213,52,47,138,61,9,226,83,219,127,145,76,231,237,31,217,207,13,237,63,239,101,101,31,99,196,119,123,63,233,152,163,234,234,236,75,250,59,237,211,239,219,116,223,42,149,87,200,199,245,217,251,183,252,72,181,64,0,0,0,21,107,204,7,137,140,203,133,14,96,120,86,169,97,244,52,151,22,59,77,233,45,183,123,101,74,35,89,113,183,73,117,173,124,176,36,157,42,232,95,213,20,111,100,141,69,233,123,27,212,215,179,174,55,133,165,3,165,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,123,168,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,126,179,21,113,99,229,99,89,62,159,228,62,157,56,25,84,21,151,202,135,142,58,108,150,213,100,225,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,155,68,176,196,216,246,99,163,103,122,205,0,0,0,0,96,174,48,120,179,195,120,69,210,255,0,183,23,218,122,75,197,246,190,162,58,107,22,56,234,245,165,158,234,244,145,137,58,177,233,28,170,198,69,19,214,71,61,89,209,191,109,138,168,233,88,138,25,170,59,181,170,107,173,69,138,27,157,35,238,84,116,240,213,212,81,182,102,172,240,193,51,164,108,82,190,61,250,154,199,186,9,154,215,42,108,229,138,68,77,250,87,108,43,171,220,111,240,199,160,185,148,154,127,171,154,135,87,142,223,99,167,138,173,41,230,199,46,146,178,88,36,69,232,150,41,98,166,116,82,179,116,115,85,204,115,145,30,199,177,118,115,28,137,16,57,56,103,249,150,169,230,92,65,106,14,160,228,53,119,204,134,249,81,142,84,215,87,84,170,117,202,253,174,72,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,159,87,156,254,131,84,229,90,95,141,107,253,138,138,147,196,96,245,14,181,223,94,218,120,155,60,150,234,201,35,108,18,62,101,122,61,236,134,167,102,54,36,107,253,245,210,61,58,17,175,87,4,202,208,190,40,244,39,137,79,109,254,69,51,159,180,127,103,60,55,180,255,0,189,149,148,125,143,17,221,236,255,0,166,98,143,171,171,177,47,232,239,183,79,191,109,211,124,170,107,195,192,39,16,246,174,25,248,151,176,103,153,85,214,174,131,19,184,83,212,217,50,55,211,81,182,165,254,10,118,110,199,43,85,21,232,200,234,99,165,153,235,23,231,58,34,114,53,31,186,198,253,135,128,138,191,230,163,240,39,255,0,127,63,249,51,120,255,0,170,25,255,0,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,126,38,166,251,110,155,162,162,174,176,69,255,0,114,184,242,39,166,95,141,122,197,104,25,255,0,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,243,112,177,242,59,121,37,99,126,22,174,219,238,187,34,42,166,10,180,243,49,224,162,255,0,117,162,177,88,181,130,174,227,114,184,212,71,73,71,71,73,137,94,230,158,166,121,28,141,142,40,227,109,26,185,239,115,149,26,141,68,85,85,84,68,33,175,58,205,116,163,186,223,112,190,30,44,55,158,247,177,58,242,76,138,154,52,130,72,217,85,43,59,116,44,115,209,86,88,230,100,46,170,123,163,84,99,86,58,184,31,241,238,213,102,32,229,33,160,213,58,167,196,188,122,147,112,162,164,159,30,211,10,127,106,84,165,77,60,85,12,150,227,59,36,138,134,52,99,222,142,99,218,228,150,165,146,181,143,232,125,27,83,225,115,216,228,11,116,215,78,40,244,39,134,191,98,126,90,243,159,179,159,104,252,79,179,63,189,149,149,157,255,0,15,218,239,127,165,162,147,167,167,191,23,233,109,191,87,187,125,151,110,169,165,188,122,240,157,173,57,221,179,76,244,211,85,189,179,146,94,123,222,10,139,216,87,42,126,239,106,23,205,39,231,38,167,100,109,218,56,158,239,137,201,190,219,38,234,168,139,10,249,231,126,164,255,0,121,63,134,145,87,149,199,158,205,50,252,107,209,235,64,191,224,0,29,83,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,243,112,177,242,59,121,37,99,126,22,174,219,238,187,34,42,166,0,255,0,53,31,129,63,251,249,255,0,201,155,199,253,80,115,71,242,39,169,191,130,250,197,17,64,32,109,59,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,250,204,85,197,143,149,141,100,250,127,144,250,116,228,32,229,67,199,29,54,75,106,178,112,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,77,162,88,98,108,123,49,209,179,188,22,104,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,120,113,228,240,191,32,61,109,253,47,153,237,61,77,79,136,246,129,235,153,55,98,161,88,154,197,93,45,139,139,156,122,169,19,171,196,215,82,196,191,36,247,111,111,254,223,216,89,228,170,136,197,82,169,248,184,145,246,142,39,177,42,198,191,102,186,235,77,183,74,252,246,74,15,236,2,207,240,202,164,171,198,173,179,109,178,186,146,21,249,254,216,218,167,220,58,94,145,85,173,110,5,99,168,115,183,87,219,169,157,243,253,176,198,191,244,157,208,14,14,84,223,222,167,150,170,125,199,23,175,188,242,205,128,230,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,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,0,0,0,0,0,0,0,0,0,0,107,89,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,25,15,168,206,4,233,229,117,204,2,178,209,89,109,225,147,91,242,46,245,170,111,13,110,193,238,147,199,60,245,81,213,75,60,80,67,105,119,109,143,234,133,123,187,197,36,138,198,194,216,221,26,185,88,177,54,43,106,53,87,46,167,149,239,29,63,150,188,85,154,29,172,121,159,139,212,155,47,95,177,234,107,91,211,53,246,215,28,109,84,222,101,114,248,138,200,118,147,185,186,53,239,137,25,39,231,92,218,137,16,39,249,215,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,244,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,234,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,81,103,49,78,58,170,120,165,204,151,7,211,234,250,182,105,93,130,162,25,168,97,169,165,137,143,185,220,97,74,134,45,201,21,99,73,225,99,163,168,116,108,133,207,253,6,53,238,99,30,229,99,3,21,113,137,197,86,101,197,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,240,43,162,107,222,223,19,35,91,27,166,127,83,186,158,136,212,94,219,35,99,58,254,31,195,22,178,231,218,29,148,241,11,137,98,254,210,196,48,251,131,109,247,71,193,51,95,84,205,161,73,103,157,176,38,239,88,96,99,224,89,95,238,233,108,237,114,35,153,28,206,139,42,240,11,193,70,85,197,102,163,210,94,238,214,207,15,166,88,205,194,25,50,59,133,66,72,200,235,250,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,212,232,153,45,244,98,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,240,53,183,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,122,36,107,118,71,43,29,208,244,100,141,78,182,53,83,97,62,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,174,55,59,100,114,177,189,108,86,72,212,232,123,85,106,7,153,127,3,149,60,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,3,35,88,222,136,173,99,230,195,252,20,113,93,125,225,47,89,104,179,46,237,214,179,16,185,109,71,148,217,40,166,99,124,125,47,75,210,57,17,178,34,177,102,129,239,238,198,187,177,203,179,227,238,49,146,200,160,94,167,22,62,86,53,147,233,254,67,233,211,154,214,27,30,241,11,148,216,179,158,11,245,47,53,197,171,188,109,151,32,210,251,205,210,221,83,218,124,125,250,89,237,50,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,220,107,132,5,223,114,189,227,95,249,64,96,140,209,141,66,185,221,107,181,39,13,183,190,166,91,141,106,247,189,179,107,108,205,99,42,22,86,181,54,154,46,236,16,200,146,42,190,79,130,94,185,28,249,123,115,168,213,179,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,23,211,192,47,26,248,175,21,154,113,73,100,187,92,252,62,166,227,54,248,99,200,237,245,11,27,36,175,232,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,167,75,162,124,161,42,128,0,10,171,231,157,250,147,253,228,254,26,90,161,85,124,243,191,82,127,188,159,195,64,197,92,149,60,211,229,63,79,235,189,70,220,93,73,74,220,149,60,211,229,63,79,235,189,70,220,93,72,0,0,3,94,30,97,248,85,171,0,227,75,85,108,86,106,138,185,169,234,175,12,189,189,213,47,107,158,147,220,41,162,174,153,168,173,107,83,161,178,212,200,214,38,219,163,17,168,170,229,69,114,236,60,85,95,59,221,45,255,0,235,105,173,118,251,23,253,183,139,93,238,126,43,251,42,104,32,236,171,255,0,251,100,238,182,51,250,158,239,240,104,7,127,228,183,172,119,220,195,70,178,221,29,187,195,220,164,211,187,133,61,69,174,167,169,137,211,75,114,117,68,142,166,232,107,17,87,162,120,42,37,238,57,239,115,188,79,79,194,216,218,139,98,165,21,242,142,212,204,171,15,226,246,207,130,218,106,247,178,231,182,250,251,125,222,150,73,36,237,187,195,82,77,89,4,237,99,94,140,89,152,248,21,141,123,218,238,152,231,157,168,136,175,221,47,80,10,149,231,123,169,158,39,42,211,77,28,163,171,186,197,236,251,125,94,77,112,131,185,211,67,81,226,36,74,122,71,244,163,254,57,163,240,181,169,187,152,157,45,159,225,114,245,189,19,21,114,125,209,203,238,115,197,2,106,173,60,222,30,203,166,150,249,234,43,36,233,99,251,245,85,212,243,210,83,211,108,175,107,219,212,199,212,203,220,70,189,169,225,186,29,210,178,53,76,1,198,134,177,216,181,247,138,12,255,0,85,113,104,122,44,183,91,132,116,246,233,58,158,190,38,150,146,158,42,72,170,118,123,24,246,119,153,78,217,123,110,106,57,157,206,133,221,91,186,217,255,0,38,205,20,251,13,195,237,219,88,234,238,29,234,189,77,184,39,102,8,229,234,142,10,27,116,181,20,241,245,53,99,106,182,103,78,250,197,118,207,123,86,62,198,221,46,235,64,50,175,52,127,34,122,155,248,47,172,81,20,23,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,156,209,252,137,234,111,224,190,177,68,80,8,27,9,240,47,198,109,139,140,61,56,170,185,201,106,246,54,103,139,248,122,124,154,219,19,30,180,173,146,84,127,106,166,154,71,111,188,50,246,165,84,141,206,89,35,115,28,215,117,34,50,89,36,169,172,102,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,97,238,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,116,203,79,35,152,191,228,200,197,115,88,231,197,44,79,86,51,175,165,3,42,152,171,137,222,33,113,94,23,244,106,245,171,153,77,55,143,240,29,186,107,117,173,149,81,211,205,115,174,149,221,49,83,198,231,175,249,82,61,90,215,185,145,69,43,209,143,232,233,94,235,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,162,38,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,186,246,113,131,197,158,101,197,214,168,125,184,190,211,213,217,236,84,20,241,211,88,177,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,206,189,187,108,85,86,196,196,64,199,250,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,116,228,169,229,99,41,250,129,93,233,214,226,149,139,169,228,169,229,99,41,250,129,93,233,214,224,32,7,52,127,61,154,155,248,47,163,209,25,43,150,231,48,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,54,221,242,42,227,94,104,254,123,53,55,240,95,71,162,34,168,27,84,2,176,57,74,113,175,237,186,58,62,19,117,54,231,117,172,189,67,222,147,11,184,78,189,248,221,67,12,29,199,219,28,168,222,184,251,44,138,89,34,116,142,115,86,53,116,72,177,164,80,177,246,126,0,0,0,165,110,117,126,105,241,111,167,244,62,163,113,46,164,165,110,117,126,105,241,111,167,244,62,163,113,3,42,242,49,253,118,126,237,255,0,18,34,175,52,127,61,154,155,248,47,163,209,18,171,145,143,235,179,247,111,248,145,21,121,163,249,236,212,223,193,125,30,136,15,171,203,155,141,127,228,171,168,243,216,51,251,157,214,77,50,202,127,55,114,166,129,123,177,218,235,149,88,145,220,219,15,75,158,238,150,49,99,149,177,43,92,248,220,215,109,43,161,138,53,190,147,85,114,197,57,98,243,0,163,210,42,202,110,31,181,191,34,240,152,45,95,76,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,123,230,145,238,108,46,99,119,70,198,231,190,48,185,64,0,20,3,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,226,0,115,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,9,254,0,2,149,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,236,253,219,254,36,5,170,0,0,0,0,165,110,117,126,105,241,111,167,244,62,163,113,48,87,4,156,96,228,220,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,245,55,58,243,171,243,79,139,125,63,161,245,27,137,0,0,218,35,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,59,1,72,28,184,57,128,86,112,239,125,139,73,53,123,34,255,0,66,122,255,0,19,60,85,53,17,207,81,38,59,85,208,249,58,169,217,11,36,145,240,205,34,35,31,10,55,165,36,149,37,106,179,243,201,45,223,128,35,87,29,28,102,216,184,60,211,138,91,156,118,175,108,230,121,71,136,167,198,109,178,177,233,74,233,34,70,119,106,106,100,110,219,67,23,118,37,88,218,228,146,71,61,173,111,74,43,229,143,186,241,85,196,198,27,194,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,58,85,176,179,166,41,30,249,28,139,210,198,59,165,175,127,68,111,215,179,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,222,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,202,22,63,192,183,53,207,251,29,209,78,40,42,191,165,67,69,159,213,85,255,0,144,148,241,220,154,230,255,0,150,215,86,245,255,0,138,89,91,254,26,160,181,66,178,249,80,240,57,77,141,90,172,156,92,106,51,234,210,251,114,167,168,126,35,105,86,75,78,148,52,146,182,72,29,91,58,57,26,178,190,120,156,254,211,83,120,146,25,91,38,239,116,140,236,217,160,2,170,249,231,126,164,255,0,121,63,134,150,168,85,95,60,239,212,159,239,39,240,208,49,87,37,79,52,249,79,211,250,239,81,183,23,82,82,183,37,79,52,249,79,211,250,239,81,183,23,82,0,170,190,121,223,169,63,222,79,225,165,170,21,87,207,59,245,39,251,201,252,52,8,65,193,247,22,121,151,8,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,58,246,238,49,21,27,43,209,118,8,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,137,169,190,219,166,232,168,171,172,17,45,57,121,241,167,117,225,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,244,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,15,72,94,78,164,106,174,156,104,253,138,159,39,213,12,210,213,140,218,170,238,20,214,184,106,238,53,9,20,111,170,157,253,17,198,138,191,240,156,229,253,22,70,201,36,122,181,140,123,155,218,202,64,230,225,196,47,229,111,93,173,122,111,104,166,181,75,141,233,253,190,42,155,93,222,138,171,196,251,95,218,180,116,117,142,168,73,26,189,190,207,111,195,182,52,111,86,253,47,127,91,146,70,181,157,175,146,222,31,168,247,109,101,203,115,44,115,61,246,70,33,143,219,233,224,201,108,157,11,39,183,36,169,109,66,81,55,165,126,8,251,47,138,89,123,219,247,27,183,109,168,172,158,85,104,89,167,23,90,33,117,226,59,135,76,207,70,172,87,202,75,69,202,255,0,79,76,234,58,186,184,220,248,18,122,122,168,106,99,100,157,63,19,88,247,64,140,87,162,57,88,143,87,35,95,211,208,186,219,155,84,26,251,115,36,209,123,86,136,113,105,148,88,177,124,66,147,27,198,47,148,244,119,235,21,29,35,219,216,88,38,133,27,59,163,141,28,189,150,120,200,171,26,145,108,212,106,53,17,141,108,125,0,94,78,128,235,29,139,136,13,26,196,245,139,28,135,195,210,100,214,246,212,73,77,212,247,248,74,166,57,209,212,211,117,189,140,89,59,83,199,44,93,206,132,107,250,58,155,240,185,20,214,92,182,158,74,122,233,89,117,177,102,156,60,95,175,61,239,98,116,100,152,237,52,137,60,146,50,150,87,246,235,152,215,170,172,81,194,201,157,74,246,198,136,199,44,149,115,191,227,221,202,202,150,3,99,222,30,178,155,22,13,193,126,154,102,185,77,119,130,178,227,250,95,102,186,92,106,123,79,147,177,75,5,166,41,37,147,161,136,231,187,165,140,114,236,212,87,46,219,34,42,251,141,117,242,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,113,103,252,113,107,95,216,110,90,218,11,163,148,150,254,245,94,166,225,248,247,122,121,34,234,142,10,27,117,29,5,68,157,46,73,26,173,153,211,190,141,27,187,30,213,143,191,191,75,186,20,130,188,23,232,229,139,95,120,160,192,52,171,41,155,162,203,117,184,73,81,113,143,165,235,226,105,105,41,229,171,150,155,118,61,143,103,121,148,238,139,184,215,35,153,220,235,77,213,187,40,92,247,45,189,23,186,232,135,9,120,189,139,40,196,42,241,188,158,249,81,89,126,190,209,213,189,221,245,158,105,149,176,58,72,213,203,217,127,131,138,141,171,22,205,86,171,85,30,214,201,214,72,13,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,125,183,69,249,29,128,1,170,185,177,239,5,250,199,125,215,222,24,48,13,85,202,97,232,189,93,109,242,83,220,100,234,98,248,154,170,74,137,105,37,169,217,140,99,25,222,125,59,165,237,181,168,214,119,58,19,116,110,235,77,156,206,180,183,242,95,198,78,107,225,44,94,204,181,101,190,31,41,183,255,0,117,119,188,87,138,141,60,92,254,247,185,204,234,174,142,183,224,119,78,219,124,45,70,43,9,169,201,47,83,50,172,131,78,53,19,75,110,213,126,34,203,135,220,45,247,11,71,114,73,31,37,63,143,74,158,252,13,234,122,177,144,163,233,18,70,177,141,111,231,39,157,202,174,87,251,130,202,141,122,249,141,234,103,229,67,140,157,71,184,211,213,221,100,160,176,220,27,140,209,193,112,147,127,11,224,35,109,61,67,33,106,61,205,100,46,170,142,166,86,162,109,191,121,94,230,181,207,114,23,169,175,218,199,98,225,255,0,70,178,205,98,200,225,241,20,152,205,189,213,17,211,117,61,158,46,169,238,72,233,169,186,216,199,172,125,217,228,138,46,231,66,181,157,125,78,248,90,170,107,46,5,201,242,91,209,203,238,31,163,89,110,177,93,230,237,210,106,37,194,158,158,215,77,210,197,234,165,182,186,162,55,84,245,181,234,169,215,60,245,17,118,220,198,57,190,27,171,226,108,141,84,177,83,21,112,177,162,159,201,219,135,220,39,71,36,184,120,218,188,126,222,190,62,118,203,220,141,245,211,202,250,138,174,211,187,113,170,194,147,205,42,71,212,196,119,109,25,213,187,183,85,202,160,10,171,231,157,250,147,253,228,254,26,90,161,85,124,243,191,82,127,188,159,195,64,175,94,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,162,70,183,100,114,177,221,15,70,72,212,235,99,85,54,30,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,218,203,146,43,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,122,154,27,15,3,175,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,228,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,54,183,194,205,81,218,238,204,200,99,252,220,44,124,142,222,73,88,223,133,171,182,251,174,200,138,168,29,127,136,173,121,195,120,109,210,59,238,171,102,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,235,145,205,217,92,140,119,67,17,242,57,58,24,229,74,182,208,62,110,122,143,99,215,28,134,225,171,208,123,83,79,115,140,130,57,226,166,168,170,85,147,14,165,124,209,199,213,78,248,96,87,84,67,21,42,39,92,41,19,93,44,145,164,141,86,73,36,203,44,106,227,55,139,252,171,140,77,71,161,204,110,214,31,179,150,91,45,189,182,251,69,138,59,140,149,113,211,110,189,115,206,231,185,24,199,77,43,213,17,207,100,113,239,28,80,49,81,203,31,91,179,7,45,14,7,42,120,142,204,161,214,28,225,244,140,211,172,46,241,27,38,164,145,145,84,62,249,113,133,35,157,40,157,11,209,205,74,100,107,226,116,206,123,126,54,72,145,177,21,92,247,194,31,171,155,254,83,98,206,117,247,79,115,92,90,187,198,217,114,13,47,180,221,45,213,61,167,199,223,165,158,182,190,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,227,53,242,49,253,118,126,237,255,0,18,49,87,58,191,52,248,183,211,250,31,81,184,153,87,145,143,235,179,247,111,248,144,22,168,0,0,0,0,0,0,82,183,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,129,149,121,24,254,187,63,118,255,0,137,22,168,85,95,35,31,215,103,238,223,241,34,213,0,0,0,20,173,206,175,205,62,45,244,254,135,212,110,37,212,148,173,206,175,205,62,45,244,254,135,212,110,32,99,78,95,60,109,221,120,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,237,123,216,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,184,213,180,159,252,175,120,233,252,138,101,76,208,237,99,204,252,38,155,94,186,253,143,83,90,222,168,108,87,73,36,106,166,243,43,147,195,209,205,188,157,205,209,204,100,170,201,63,52,215,84,72,161,117,38,42,226,199,202,198,178,125,63,200,125,58,115,42,152,171,139,31,43,26,201,244,255,0,33,244,233,192,214,176,187,238,92,28,192,40,248,136,177,69,164,154,189,145,127,162,197,7,137,158,42,154,136,224,167,143,34,165,235,124,157,84,236,133,145,198,201,161,141,81,143,133,27,212,177,196,146,181,95,249,228,138,144,78,193,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,180,64,35,175,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,117,59,58,101,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,224,62,6,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,93,110,34,181,231,50,226,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,162,54,187,101,114,49,189,111,87,200,228,235,123,149,114,7,27,124,96,228,220,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,117,58,58,129,106,156,140,127,93,159,187,127,196,139,20,215,237,28,177,113,1,163,89,102,142,228,115,120,122,76,154,222,234,120,234,122,94,255,0,9,84,199,36,148,213,61,12,123,22,78,212,241,197,47,111,173,26,254,142,151,124,46,84,43,175,145,143,235,179,247,111,248,145,106,128,106,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,177,159,5,250,199,125,215,222,24,48,13,85,202,97,232,189,93,109,242,83,220,100,234,98,248,154,170,74,137,105,37,169,217,140,99,25,222,125,59,165,237,181,168,214,119,58,19,116,110,235,84,60,219,244,26,167,75,56,151,147,82,109,244,84,144,99,218,159,79,237,74,100,166,167,138,157,145,92,96,100,113,87,70,172,99,213,207,123,156,177,84,190,87,49,157,111,172,114,124,78,99,220,185,3,147,6,188,211,98,186,161,146,232,5,246,182,175,195,231,20,237,186,88,152,234,137,93,4,119,26,56,228,116,241,178,20,98,177,143,154,155,119,186,85,115,61,212,49,177,122,213,204,70,133,112,23,253,202,227,200,158,153,126,53,235,21,165,0,150,83,124,215,75,22,152,114,116,193,116,231,219,55,90,44,167,82,253,177,110,180,54,222,143,103,85,44,25,4,178,87,172,210,162,181,27,11,160,127,97,204,221,93,39,137,70,244,57,157,199,48,32,174,191,107,29,247,136,13,101,203,53,139,35,135,195,213,228,215,7,84,71,77,212,199,248,74,86,53,35,166,166,235,99,24,146,118,160,142,40,187,157,8,231,244,117,59,226,114,169,113,92,164,52,26,155,75,56,104,143,82,110,20,85,112,100,58,159,81,237,74,148,169,167,150,157,241,91,160,124,145,80,198,140,123,213,175,99,154,178,212,178,86,177,157,108,172,106,124,77,99,28,180,235,160,58,57,125,226,3,89,113,61,29,199,38,240,245,121,53,193,180,242,84,244,177,254,18,149,141,116,149,53,61,15,123,18,78,212,17,203,47,111,173,28,254,142,150,252,78,68,54,94,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,10,182,231,157,250,147,253,228,254,26,87,6,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,146,199,249,231,126,164,255,0,121,63,134,149,86,6,205,26,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,234,110,233,186,181,90,230,189,142,123,30,199,187,32,26,240,240,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,47,83,111,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,2,58,243,71,242,39,169,191,130,250,197,17,64,37,255,0,115,71,242,39,169,191,130,250,197,17,64,32,108,167,197,143,149,141,100,250,127,144,250,116,230,181,134,202,124,88,249,88,214,79,167,249,15,167,78,107,88,5,228,242,211,227,170,167,137,172,102,171,76,53,58,190,174,171,84,49,202,121,238,85,85,206,165,138,56,46,246,229,168,68,108,236,72,35,100,80,190,21,158,24,93,26,181,58,147,183,35,92,245,116,137,28,223,53,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,224,147,140,28,103,139,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,78,167,4,138,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,60,47,200,242,120,95,144,28,17,81,92,155,30,195,214,136,136,167,176,15,92,219,116,41,85,124,109,207,79,252,161,240,72,153,19,122,153,121,133,36,95,218,138,148,42,159,113,106,210,123,216,187,21,97,199,85,170,106,77,125,193,238,13,122,183,197,221,227,106,46,223,209,109,10,126,208,44,83,69,23,125,59,177,35,99,68,111,179,169,118,84,255,0,200,70,119,211,30,232,98,191,242,107,143,163,223,213,181,182,145,23,221,183,191,195,196,100,32,61,111,254,207,188,48,240,253,255,0,111,222,121,143,250,192,246,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,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,0,0,0,0,0,0,0,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,55,240,222,5,105,184,165,229,195,166,153,198,159,80,82,51,85,44,20,247,72,104,102,169,170,149,140,185,219,161,188,221,94,182,212,69,145,32,133,238,146,161,210,50,103,51,244,216,214,57,236,99,149,236,128,26,123,105,213,11,6,180,99,86,44,42,217,87,110,212,91,118,81,69,73,105,163,171,134,56,103,166,189,199,86,198,193,20,145,212,162,49,143,109,66,53,170,217,145,26,138,138,143,247,110,94,79,43,143,34,122,101,248,215,172,86,153,171,15,208,29,26,192,53,31,41,213,204,55,79,109,86,172,191,52,233,246,221,210,6,59,185,83,178,163,157,210,213,85,100,93,199,162,73,47,109,173,238,200,214,190,78,183,162,57,1,137,226,215,220,231,64,172,216,86,189,208,248,219,214,65,135,211,218,243,74,110,235,35,239,213,79,68,216,235,227,235,165,86,177,189,79,124,169,188,42,141,77,247,98,162,108,165,32,241,245,193,70,85,194,158,163,213,222,237,54,207,17,166,89,53,194,105,49,203,133,58,72,248,232,58,213,210,54,217,80,178,57,239,108,209,49,21,24,231,185,123,209,177,94,139,212,217,89,21,255,0,29,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,170,20,129,203,231,141,187,175,10,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,61,175,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,91,126,37,248,116,206,248,95,213,58,253,51,206,169,255,0,198,214,89,235,122,225,254,249,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,186,217,242,84,249,42,246,172,39,141,125,101,211,254,25,111,188,49,99,119,62,197,150,247,112,158,71,86,200,173,168,146,43,93,85,44,208,215,91,27,28,237,123,35,134,87,201,28,205,116,61,167,178,78,250,238,229,155,118,4,128,230,133,199,79,229,175,42,126,135,104,230,103,226,244,218,203,209,237,138,154,38,244,195,125,186,71,35,149,118,153,28,190,34,142,29,163,237,236,141,99,229,71,201,249,214,182,158,68,141,92,40,240,163,168,252,90,234,59,48,172,42,47,3,106,161,237,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,185,51,250,92,145,66,138,142,145,205,114,170,177,140,146,70,117,77,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,117,55,117,217,92,174,115,88,198,189,239,99,29,176,167,13,28,58,96,156,47,233,101,6,153,224,180,255,0,226,171,47,21,189,115,127,124,238,158,26,24,103,172,237,203,44,157,158,239,97,142,237,49,221,12,249,34,124,213,67,175,235,150,1,134,233,103,4,218,157,167,218,125,143,82,88,241,235,30,155,228,20,212,52,52,200,189,17,51,217,245,10,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,186,230,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,19,255,0,138,62,3,191,252,214,52,203,138,189,32,178,254,175,241,153,114,251,21,178,221,255,0,232,238,186,155,219,159,221,255,0,115,182,86,71,15,248,202,135,187,252,43,200,127,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,150,238,155,163,145,205,107,216,230,61,140,123,111,211,129,204,255,0,13,212,30,20,52,194,171,12,200,105,46,172,177,226,246,187,5,205,33,85,235,163,184,210,81,195,21,69,60,172,114,35,152,246,185,55,77,211,226,99,152,246,245,49,237,114,213,175,52,46,10,63,147,254,118,253,103,211,219,101,170,135,77,179,43,131,41,162,183,81,39,103,216,215,71,66,231,190,157,34,115,151,120,101,237,79,52,107,26,35,35,248,226,232,141,172,139,184,22,191,195,39,20,90,95,197,54,1,14,95,167,247,186,71,220,168,233,233,19,33,178,181,242,44,246,106,217,161,108,142,167,127,114,56,221,35,17,221,198,54,118,179,183,34,197,39,74,175,75,145,185,128,215,7,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,103,83,150,41,145,21,209,185,206,69,71,177,242,70,253,132,244,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,55,51,25,35,118,146,39,183,226,106,111,182,233,186,42,42,135,107,42,175,158,119,234,79,247,147,248,105,55,248,142,227,79,65,184,88,186,227,118,45,84,200,42,219,114,201,106,24,140,163,182,211,120,169,232,168,149,202,215,92,42,99,71,35,153,76,215,34,183,118,163,164,122,163,210,40,228,232,147,166,16,115,206,253,73,254,242,127,13,3,21,114,84,243,79,148,253,63,174,245,27,113,117,37,43,114,84,243,79,148,253,63,174,245,27,113,117,32,0,0,8,255,0,199,198,153,229,90,187,194,22,164,224,184,85,39,139,189,84,91,233,238,20,212,173,142,73,36,170,240,85,112,214,62,8,153,27,28,247,205,35,41,220,200,216,141,248,164,115,26,170,136,170,169,32,0,26,182,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,227,98,141,123,226,82,197,165,252,41,223,120,152,196,147,219,116,31,103,233,110,152,251,157,74,254,221,84,149,203,20,116,18,75,19,221,20,137,10,201,83,3,164,77,219,34,71,215,178,117,34,52,160,29,126,209,203,239,15,250,203,150,104,238,71,55,136,171,198,110,14,167,142,167,165,140,241,116,175,106,73,77,83,208,199,189,35,238,193,36,82,246,250,213,204,235,233,119,196,213,66,74,234,87,21,215,219,167,45,29,46,208,218,9,110,179,201,95,144,93,172,89,5,198,225,51,37,238,82,218,165,166,173,165,164,133,30,143,127,101,25,113,183,35,92,142,137,209,248,21,137,26,232,220,4,43,54,104,208,29,28,177,112,255,0,163,88,158,142,227,147,120,138,76,102,222,218,121,42,122,94,207,23,84,247,58,74,154,158,135,189,235,31,118,121,37,151,183,214,173,103,95,75,126,22,162,20,87,203,147,76,255,0,42,28,100,233,197,186,162,146,235,37,5,134,224,236,154,178,123,124,123,248,95,1,27,170,41,223,51,149,142,107,33,117,84,116,209,57,87,109,251,200,198,185,174,123,84,216,80,8,171,205,31,200,158,166,254,11,235,20,69,0,151,253,205,31,200,158,166,254,11,235,20,69,0,129,63,249,157,112,29,249,16,190,212,235,206,147,217,122,112,28,130,224,239,105,90,237,214,238,221,46,47,51,153,11,99,221,221,215,47,102,162,119,84,43,122,99,142,40,92,177,194,155,117,196,213,142,188,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,175,110,227,17,81,178,189,23,98,139,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,77,107,56,148,211,156,55,72,117,231,57,211,13,63,202,170,242,43,22,49,120,154,219,79,93,87,76,176,79,215,30,201,44,18,38,200,142,124,50,247,33,89,26,214,178,69,137,100,107,90,215,162,32,72,14,99,188,113,211,113,91,153,80,97,250,124,202,186,125,58,195,234,39,125,12,210,190,88,159,123,171,114,35,22,182,88,21,81,172,99,90,142,108,13,115,123,173,100,178,185,202,213,153,98,143,164,240,47,193,149,247,140,61,71,170,182,73,117,246,54,25,139,248,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,111,188,210,246,165,68,145,205,88,227,107,28,231,117,42,50,41,48,6,39,110,177,94,50,171,53,167,41,200,254,207,217,107,110,20,244,247,27,191,131,125,95,179,233,95,35,91,45,79,97,138,143,151,182,197,115,251,109,94,167,116,236,158,245,54,94,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,5,21,243,49,180,218,172,28,107,234,5,138,197,108,164,183,91,109,212,246,26,74,58,58,72,91,12,20,208,71,100,161,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,22,21,201,83,202,198,83,245,2,187,211,173,196,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,112,16,3,154,63,158,205,77,252,23,209,232,142,193,160,28,10,212,241,53,193,150,65,169,250,99,65,87,85,170,24,230,113,61,182,150,133,181,81,71,5,222,220,180,214,245,116,15,89,228,100,80,190,21,158,105,155,34,57,58,147,185,27,154,245,116,107,31,95,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,112,20,172,94,79,45,62,58,170,120,154,198,106,180,195,83,171,234,234,181,67,28,167,158,229,85,92,234,88,163,130,239,110,90,132,70,206,196,130,54,69,11,225,89,225,133,209,171,83,169,59,114,53,207,87,72,145,225,254,109,124,20,123,110,142,179,139,45,50,182,93,107,47,80,246,99,205,45,240,39,126,55,80,195,7,109,151,54,162,187,174,62,203,34,138,57,91,27,92,213,141,91,42,164,105,20,207,125,91,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,109,16,8,235,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,157,78,145,64,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,50,175,35,31,215,103,238,223,241,34,42,243,71,243,217,169,191,130,250,61,17,42,185,24,254,187,63,118,255,0,137,17,87,154,63,158,205,77,252,23,209,232,128,238,188,188,184,76,195,120,186,210,253,109,193,239,181,20,150,123,237,5,70,47,83,98,200,221,64,181,83,218,158,178,87,172,232,198,36,145,43,217,44,76,88,220,197,127,70,253,183,170,43,162,98,164,64,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,20,228,141,159,225,182,44,203,83,116,250,243,144,210,81,228,57,85,61,166,166,203,67,50,171,95,94,202,52,173,90,148,137,85,58,92,246,54,120,222,172,223,173,89,214,228,69,108,111,86,203,78,99,60,20,127,42,173,56,130,255,0,128,91,45,81,234,110,45,249,203,109,76,233,218,146,233,66,136,245,146,216,233,186,154,198,245,61,233,36,78,149,28,214,72,215,55,120,155,52,178,32,98,174,88,188,192,43,53,118,142,155,135,237,111,200,188,94,117,73,211,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,249,164,123,93,51,94,221,209,210,53,239,146,197,77,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,211,151,119,23,159,202,183,70,151,237,77,111,123,80,176,238,213,22,81,209,65,225,161,159,186,233,124,45,92,125,42,177,175,118,56,157,214,141,232,233,150,57,118,141,145,172,93,65,85,124,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,32,7,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,128,159,224,29,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,68,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,66,157,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,136,43,197,231,19,151,222,45,53,150,167,85,110,246,95,98,82,50,223,75,107,181,218,60,75,42,124,5,44,77,87,58,62,251,98,137,101,234,158,74,137,119,115,122,147,187,209,186,181,173,59,87,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,118,219,77,23,118,85,72,220,228,142,70,189,205,119,74,171,37,140,54,20,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,0,0,82,183,58,191,52,248,183,211,250,31,81,184,159,171,149,222,131,97,188,73,105,31,17,90,83,153,209,82,57,151,26,124,121,246,202,233,169,214,103,218,110,40,203,170,83,214,196,141,123,29,215,27,157,186,181,30,222,182,43,227,114,244,61,200,191,151,157,95,154,124,91,233,253,15,168,220,76,171,200,199,245,217,251,183,252,72,10,224,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,79,254,92,92,201,49,157,48,195,107,244,127,137,236,246,174,150,197,98,167,129,113,11,172,182,218,138,215,193,2,42,182,75,124,175,129,31,42,177,168,177,186,4,88,213,24,196,149,139,34,53,176,70,147,171,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,98,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,58,93,64,57,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,25,87,140,30,44,243,46,46,181,67,237,197,246,158,174,207,98,160,167,142,154,197,142,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,117,237,219,98,170,182,38,34,72,174,88,188,7,126,91,239,180,218,243,171,22,94,172,7,31,184,55,217,182,187,141,187,185,75,148,76,214,76,217,54,119,117,171,217,167,157,180,234,238,168,228,138,103,36,144,174,253,18,181,48,167,2,252,25,95,120,195,212,122,171,100,151,95,99,97,152,191,135,168,201,174,81,61,139,84,216,229,87,246,169,169,163,118,251,205,47,106,84,73,28,213,142,54,177,206,119,82,163,34,147,96,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,253,96,0,5,85,243,206,253,73,254,242,127,13,45,38,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,128,120,254,227,6,235,197,150,174,57,214,245,164,143,4,195,170,43,40,49,70,67,19,145,245,48,61,237,73,43,165,116,140,108,189,117,9,12,79,72,220,214,164,76,107,25,211,214,146,73,32,102,14,74,158,105,242,159,167,245,222,163,110,46,164,215,7,132,62,39,47,188,37,235,45,54,170,218,44,190,219,164,125,190,170,215,116,180,120,150,83,120,250,89,90,142,108,125,247,69,42,197,211,60,116,242,238,214,245,47,107,163,116,107,156,108,61,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,216,10,171,231,157,250,147,253,228,254,26,90,161,85,124,243,191,82,127,188,159,195,64,143,252,169,180,183,4,214,157,108,207,116,207,83,44,94,217,198,239,58,127,63,141,162,241,83,83,247,123,87,123,92,209,254,114,23,178,70,237,36,76,119,194,228,223,109,151,116,85,69,193,92,85,112,207,153,112,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,62,165,116,47,234,138,70,62,55,42,244,189,142,233,115,217,209,35,242,7,46,190,38,48,222,22,184,134,76,207,80,104,106,223,143,95,236,243,99,149,213,180,200,175,125,177,147,84,83,204,149,107,18,53,93,51,26,234,118,163,216,223,143,161,238,115,81,238,106,70,251,158,226,187,133,29,56,226,215,78,31,133,102,177,120,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,210,212,150,21,84,108,141,107,85,21,143,100,114,48,53,194,54,40,224,91,135,79,228,197,195,142,59,128,92,169,251,89,37,195,170,251,147,124,125,91,93,42,24,206,184,189,210,201,31,230,99,100,52,253,81,185,24,254,199,113,17,21,234,86,7,2,252,8,103,119,190,47,106,177,61,115,211,187,83,236,186,85,225,238,25,125,166,227,112,134,162,55,77,87,72,249,109,176,35,96,123,217,81,214,254,220,206,98,170,196,177,195,35,37,93,220,145,62,239,192,16,3,156,158,138,125,185,225,246,211,172,116,151,14,205,94,153,92,23,189,4,146,244,199,61,13,198,90,122,121,58,90,145,185,93,51,103,101,26,183,119,177,169,31,127,126,167,116,33,63,207,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,192,215,95,130,253,99,177,104,23,20,24,6,170,229,48,245,217,109,87,9,41,238,50,117,61,60,53,45,93,60,180,146,212,236,198,61,239,236,178,161,210,246,218,213,115,251,125,9,178,187,116,194,167,213,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,61,231,202,3,42,241,21,170,95,149,12,143,16,240,151,223,105,218,177,45,63,197,177,107,127,247,47,103,194,248,91,85,63,139,131,222,198,185,253,53,210,86,252,110,234,223,127,133,202,196,97,98,156,148,244,46,178,213,98,205,56,135,191,89,187,62,219,232,198,241,218,153,22,120,228,125,44,79,238,87,61,172,84,72,164,133,243,54,149,141,145,21,238,73,41,39,103,193,179,145,245,44,108,209,160,58,57,98,225,255,0,70,177,61,29,199,38,241,20,152,205,189,180,242,84,244,189,158,46,169,238,116,149,53,61,15,123,214,62,236,242,75,47,111,173,90,206,190,150,252,45,68,3,32,0,0,173,94,118,154,103,149,100,26,113,167,122,165,105,164,241,22,92,62,225,112,183,221,251,113,200,249,41,252,122,83,118,39,119,75,21,140,133,31,72,177,185,239,115,127,57,60,13,68,114,191,221,10,249,98,234,151,228,191,140,156,43,197,223,125,153,106,203,124,70,45,112,254,229,239,120,175,21,26,248,72,61,204,115,153,213,93,29,23,198,222,157,182,248,156,140,87,151,39,198,134,142,95,117,247,134,12,255,0,74,177,105,186,47,87,91,124,117,22,232,250,88,190,38,170,146,162,42,184,169,183,123,216,198,119,159,78,216,187,142,114,53,157,206,181,221,27,178,235,153,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,23,63,206,79,90,254,195,112,251,105,209,202,75,127,122,175,83,110,11,222,158,72,186,163,130,134,221,45,61,68,157,46,73,26,173,153,211,190,141,27,187,30,213,143,191,191,75,186,20,172,14,11,244,114,197,175,188,80,96,26,85,148,205,209,101,186,220,36,168,184,199,210,245,241,52,180,148,242,213,203,77,187,30,199,179,188,202,119,69,220,107,145,204,238,117,166,234,221,151,48,115,63,226,98,167,136,61,97,198,168,45,84,53,116,24,158,61,139,218,238,86,122,106,180,139,190,247,222,40,105,174,18,79,39,67,119,99,214,41,169,97,88,251,146,49,22,153,92,215,39,113,200,103,78,72,90,103,226,114,173,75,214,58,202,75,172,94,207,183,210,99,54,249,251,125,52,53,30,34,69,168,171,103,82,179,227,154,63,11,68,187,53,233,210,217,254,38,175,91,21,2,218,128,0,10,171,231,157,250,147,253,228,254,26,90,161,85,124,243,191,82,127,188,159,195,64,134,188,189,240,12,55,84,248,185,194,116,251,80,113,234,75,230,61,124,167,189,211,87,80,212,162,244,74,207,99,214,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,126,78,49,120,58,206,248,64,206,233,236,23,250,207,108,227,119,158,191,179,249,7,110,26,127,106,118,161,167,125,87,247,43,39,150,72,59,82,84,36,127,156,84,235,219,169,187,162,251,187,95,43,143,61,154,101,248,215,163,214,151,103,196,86,131,97,188,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,117,198,231,110,173,71,183,173,138,248,220,189,15,114,40,84,95,46,14,96,21,156,59,223,98,210,77,94,200,191,208,158,191,196,207,21,77,68,115,212,73,142,213,116,62,78,170,118,66,201,36,124,51,72,136,199,194,141,233,73,37,73,90,172,252,242,75,213,121,140,241,175,252,170,181,30,11,6,1,115,186,199,166,88,183,230,237,180,211,175,106,59,165,114,43,210,75,155,161,233,107,219,212,199,164,113,54,85,115,153,27,92,237,162,116,210,198,145,255,0,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,118,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,253,46,217,118,71,35,154,230,61,172,123,30,198,253,110,24,184,122,202,184,160,214,91,46,145,226,213,62,3,199,247,42,110,55,71,210,201,81,13,178,134,38,245,75,81,35,88,159,228,198,196,115,152,215,203,44,76,87,179,175,169,3,186,240,57,194,37,215,139,237,92,118,41,61,198,174,207,137,216,105,219,114,200,238,176,83,185,239,100,10,244,107,41,97,122,181,98,101,76,203,213,209,220,93,145,145,205,34,54,78,210,198,237,130,49,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,121,213,116,47,66,244,227,135,77,56,183,105,126,151,217,188,13,170,135,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,210,221,215,100,106,53,173,99,26,198,49,140,110,64,2,149,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,236,253,219,254,36,5,170,0,0,0,0,0,0,20,173,206,175,205,62,45,244,254,135,212,110,37,196,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,232,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,186,220,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,148,116,207,234,150,71,190,71,34,117,61,238,233,107,25,209,27,2,122,242,49,253,118,126,237,255,0,18,45,80,160,30,94,156,98,255,0,36,173,83,172,251,67,71,226,240,204,215,192,219,175,191,156,237,251,63,183,82,157,23,31,130,9,101,151,177,12,181,127,152,103,79,115,187,239,93,218,205,175,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,63,88,0,1,74,220,234,252,211,226,223,79,232,125,70,226,93,73,74,220,234,252,211,226,223,79,232,125,70,226,7,228,229,183,195,62,27,197,126,145,235,198,150,230,21,213,118,231,182,163,24,185,90,46,116,202,174,125,186,227,27,46,204,138,117,143,169,27,51,58,101,145,143,141,202,157,76,123,186,92,199,244,72,200,107,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,211,28,140,142,110,133,248,39,139,184,198,61,208,202,197,108,145,189,90,157,113,189,142,68,217,200,89,87,35,31,215,103,238,223,241,34,79,243,6,224,146,213,197,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,141,165,107,167,187,64,216,102,115,45,47,145,211,68,198,50,74,135,70,230,203,34,185,33,94,226,181,17,36,147,112,142,188,174,185,128,81,221,232,237,188,50,107,126,69,217,186,195,225,173,216,61,210,120,224,130,150,74,88,160,138,8,109,46,237,177,157,51,39,107,120,164,145,94,233,157,35,163,87,35,210,38,203,58,184,177,242,177,172,159,79,242,31,78,156,215,50,237,108,204,180,163,63,173,179,86,73,87,96,203,48,235,196,148,210,190,146,173,18,123,125,198,146,101,107,150,57,161,114,162,62,57,99,93,159,27,151,222,212,86,175,201,75,105,209,190,58,169,184,165,224,155,88,240,125,65,175,164,102,170,88,52,223,39,154,186,26,106,89,88,203,157,186,27,122,49,46,74,169,26,65,11,221,37,67,99,124,45,127,233,177,207,107,24,199,35,24,20,236,89,247,54,190,10,61,137,89,89,197,150,153,91,45,84,118,89,187,49,230,150,248,19,177,35,107,166,159,182,203,155,81,93,209,39,121,242,197,28,173,141,173,114,72,141,149,82,69,150,103,178,176,77,170,0,214,91,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,253,45,221,55,71,35,154,215,177,204,123,24,246,202,174,97,188,196,127,148,221,29,191,75,244,157,46,182,140,6,159,179,112,185,62,90,142,220,151,185,159,5,60,177,193,83,7,109,22,47,9,63,136,98,177,178,203,20,146,53,178,162,175,68,78,71,49,254,95,245,156,59,223,101,213,189,33,199,127,208,158,191,195,65,45,53,60,147,212,73,142,213,116,50,62,154,135,204,249,36,124,51,72,138,246,76,174,233,73,37,88,156,140,252,202,203,18,244,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,161,144,56,62,225,51,50,226,235,84,62,195,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,127,94,221,199,162,43,98,122,167,213,230,17,128,97,186,89,197,206,109,167,218,125,143,82,88,241,235,29,61,146,154,134,134,153,23,162,38,123,30,141,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,242,120,98,225,235,21,225,127,70,172,186,71,139,84,248,255,0,1,220,169,184,221,31,75,29,60,215,58,233,93,213,45,68,141,98,127,147,27,17,206,123,153,20,81,49,94,254,142,165,165,110,104,254,123,53,55,240,95,71,162,2,85,114,49,253,118,126,237,255,0,18,45,80,170,190,70,63,174,207,221,191,226,69,170,1,10,185,177,104,93,139,83,248,96,185,234,55,177,174,181,185,78,154,109,113,180,58,222,175,127,77,44,245,20,241,215,164,209,34,57,29,11,96,103,125,207,217,29,31,134,71,117,181,157,198,190,154,244,7,88,239,188,63,235,46,39,172,88,228,62,34,175,25,184,54,162,74,110,166,51,197,210,189,174,142,166,155,173,236,122,71,221,130,73,98,238,116,43,153,215,212,223,137,168,166,205,38,178,218,253,163,151,222,31,245,151,44,209,220,142,111,17,87,140,220,29,79,29,79,75,25,226,233,94,212,146,154,167,161,143,122,71,221,130,72,165,237,245,171,153,215,210,239,137,170,128,116,3,191,231,122,199,125,206,116,207,76,244,170,162,31,15,101,211,75,125,202,158,142,62,166,63,191,85,93,113,154,174,162,167,116,99,94,222,166,62,154,46,218,185,237,79,13,214,222,149,145,200,116,0,5,143,242,96,208,106,108,171,84,50,93,127,190,209,85,248,124,30,157,182,187,19,221,79,43,96,146,227,89,28,141,158,70,76,143,70,61,240,211,110,199,68,173,127,186,186,55,175,66,181,138,235,137,48,87,4,122,13,83,195,143,13,24,118,155,94,104,169,32,200,82,157,247,76,129,97,167,138,55,173,198,165,235,44,145,202,248,158,246,204,248,90,232,233,146,94,183,117,178,157,138,155,55,165,169,157,64,170,190,121,223,169,63,222,79,225,164,53,229,239,128,97,186,167,197,206,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,162,86,123,30,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,101,115,206,253,73,254,242,127,13,34,175,43,143,61,154,101,248,215,163,214,129,210,184,193,225,51,50,225,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,94,221,183,170,35,101,98,174,127,229,185,204,18,155,135,106,153,52,123,89,46,181,110,211,171,141,67,170,104,174,83,75,44,204,198,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,77,183,124,138,182,191,196,239,15,88,175,20,26,53,122,210,60,166,167,192,120,254,221,77,186,232,202,88,234,38,182,87,68,238,168,170,35,107,211,252,168,222,141,115,28,248,165,149,136,246,117,245,38,188,58,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,64,188,158,104,254,68,245,55,240,95,88,162,40,4,153,86,142,56,233,178,94,95,249,151,8,250,140,202,181,190,219,105,237,172,196,110,202,249,106,18,186,146,43,181,52,238,162,157,92,174,88,159,4,77,127,105,201,180,75,12,77,143,102,58,54,119,161,168,27,41,241,99,229,99,89,62,159,228,62,157,57,173,97,178,159,22,62,86,53,147,233,254,67,233,211,154,214,1,102,156,215,184,28,169,198,174,183,190,46,52,229,244,137,98,185,84,83,191,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,117,171,188,169,52,174,147,119,182,71,246,96,86,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,250,91,186,110,142,71,53,175,99,152,246,49,237,217,164,163,110,101,156,10,211,112,203,147,82,234,126,152,208,82,82,233,126,71,81,5,182,150,133,181,82,201,61,162,226,148,234,174,129,235,60,143,150,102,76,144,77,51,100,71,47,74,247,35,115,88,141,141,100,11,137,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,217,0,215,135,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,122,155,176,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,3,235,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,30,29,242,60,158,23,228,7,175,223,213,247,30,196,249,30,189,219,213,178,169,237,3,139,183,86,174,197,98,243,9,138,122,93,92,211,234,133,124,109,107,111,41,210,170,170,159,205,163,85,255,0,152,179,167,38,233,177,90,124,207,104,252,53,247,1,175,107,189,241,221,228,77,246,255,0,107,167,95,255,0,180,9,201,195,244,142,155,76,49,233,86,70,185,29,108,164,249,46,254,255,0,15,17,146,140,45,194,125,98,85,104,238,48,170,187,187,217,20,94,255,0,255,0,85,128,205,32,112,122,40,96,126,255,0,36,12,85,3,152,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,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,0,0,0,0,0,0,0,0,0,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,23,83,202,227,200,158,153,126,53,235,21,164,170,34,175,43,143,34,122,101,248,215,172,86,146,168,0,0,8,65,206,22,183,13,165,224,249,240,101,22,154,186,203,149,102,81,109,135,28,154,23,42,50,142,226,141,153,239,154,84,71,183,118,45,27,43,99,68,84,127,199,43,23,165,54,71,178,141,137,211,205,239,93,40,245,63,136,234,77,57,199,175,62,54,203,166,150,247,91,166,107,18,7,194,219,196,239,73,43,86,57,99,87,61,221,44,101,36,15,99,213,22,57,105,165,106,49,171,212,231,194,186,108,90,251,87,138,220,115,90,122,30,187,45,170,225,71,107,172,169,238,177,59,85,85,113,212,201,79,31,66,175,91,186,153,69,82,187,162,43,83,183,179,149,21,205,69,11,95,228,143,105,210,249,176,13,66,190,210,91,41,31,168,180,119,136,169,43,235,29,12,139,60,54,73,161,141,212,177,50,71,39,67,88,250,136,43,28,230,198,189,78,88,163,89,55,70,195,181,154,20,45,202,179,88,236,90,69,197,197,162,155,35,135,106,76,246,223,46,29,29,79,83,255,0,185,106,170,103,130,74,101,232,99,28,175,238,79,79,20,27,124,45,111,127,173,206,70,177,81,111,164,12,85,197,143,149,141,100,250,127,144,250,116,230,181,134,202,124,88,249,88,214,79,167,249,15,167,78,107,88,4,138,224,115,139,187,175,8,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,171,163,184,155,43,36,154,52,116,125,213,145,183,231,254,113,53,199,75,63,254,55,134,106,6,63,254,221,77,227,173,117,212,223,240,37,139,174,25,127,216,189,189,95,205,84,247,107,175,174,188,61,101,90,23,71,167,247,187,181,79,180,108,186,145,135,219,50,219,69,194,58,89,34,141,60,76,12,146,122,55,43,145,88,179,64,247,162,57,24,231,111,28,144,61,81,139,47,67,100,87,45,14,56,234,120,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,6,70,146,49,81,90,246,76,18,171,79,57,56,233,221,179,94,114,204,175,82,110,180,151,157,47,90,137,166,197,177,122,10,154,184,39,232,155,169,82,26,217,186,251,173,101,50,57,24,197,142,103,62,101,107,36,123,163,68,116,50,88,165,218,138,166,227,106,173,183,209,221,170,237,117,21,84,242,67,21,117,35,98,116,244,175,115,85,27,52,105,51,31,18,189,170,168,228,73,24,246,110,137,212,215,38,232,191,172,1,173,183,22,122,33,159,112,251,175,57,62,159,234,53,242,175,32,185,58,163,218,145,100,53,17,204,213,190,65,83,188,141,173,234,155,119,61,238,114,189,178,170,57,232,147,50,102,117,191,161,92,189,43,34,213,44,239,43,193,49,29,51,191,223,124,86,55,130,120,255,0,179,244,94,22,22,120,63,27,50,77,85,249,198,49,36,147,174,70,163,191,56,231,116,237,179,118,79,113,176,79,24,60,38,97,188,93,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,232,223,182,245,69,116,76,84,215,219,84,180,183,59,209,108,238,231,166,122,151,98,246,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,243,144,189,241,187,120,229,99,190,23,46,219,236,187,42,42,32,77,94,74,158,105,242,159,167,245,222,163,110,46,164,163,110,80,25,254,27,130,241,95,83,75,152,100,52,150,151,229,88,189,77,130,208,181,42,173,101,85,198,74,202,57,98,167,71,237,210,215,189,176,72,140,234,84,234,127,75,27,187,222,198,186,242,64,3,10,113,153,173,121,87,14,220,54,102,26,199,133,91,237,85,183,172,127,217,254,26,11,164,82,73,74,254,253,125,61,59,250,219,28,145,189,118,100,206,84,217,233,241,34,111,186,110,139,94,218,33,205,219,137,45,74,214,140,7,78,111,184,78,154,193,109,202,178,139,85,146,178,90,75,109,123,103,142,10,154,184,225,145,209,185,213,142,106,61,26,245,84,85,107,147,125,183,69,249,1,110,128,0,41,131,156,254,144,211,98,26,243,141,106,229,186,10,72,105,245,10,206,232,107,17,179,202,249,230,184,219,251,113,73,51,216,239,129,140,90,105,168,99,106,49,125,235,12,138,173,69,94,167,215,177,119,220,224,180,114,197,156,240,192,186,171,81,55,135,189,105,165,194,10,138,57,58,94,254,253,45,117,68,20,149,20,219,35,218,198,245,61,244,210,247,21,175,114,120,110,134,244,164,142,82,144,64,181,78,72,90,91,255,0,215,47,90,238,22,47,251,83,22,180,92,252,87,246,212,215,193,217,71,255,0,246,181,221,111,103,245,49,223,225,16,181,66,63,240,15,166,121,86,145,112,133,166,216,46,107,73,225,47,84,246,250,139,133,77,43,163,146,57,41,124,109,92,213,140,130,86,72,198,189,147,70,202,134,178,70,43,126,25,26,246,162,170,34,42,200,0,34,175,52,127,34,122,155,248,47,172,81,20,2,95,247,52,127,34,122,155,248,47,172,81,20,2,5,207,115,45,230,9,77,163,214,171,199,15,154,65,117,171,143,80,107,233,252,53,226,237,73,44,180,179,227,76,123,105,103,141,99,87,192,172,157,245,20,211,202,212,124,50,181,240,46,206,69,71,163,118,168,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,249,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,169,203,139,129,202,158,20,176,218,252,195,80,95,73,81,168,185,133,60,12,174,134,38,69,43,44,148,141,85,122,81,69,58,34,185,239,115,149,174,157,205,119,105,207,138,38,181,28,144,164,178,5,59,113,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,170,42,136,218,244,255,0,42,55,163,92,246,178,88,165,98,61,253,29,75,50,185,87,241,213,83,128,100,54,174,24,117,74,190,174,124,98,249,81,13,183,12,154,26,88,186,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,165,177,189,239,142,197,56,193,225,51,13,226,235,75,254,195,223,106,41,44,247,218,10,136,234,108,89,27,168,22,170,123,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,127,70,253,183,170,43,162,98,166,189,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,18,43,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,197,59,103,153,254,101,169,249,52,249,158,160,100,53,119,219,237,85,61,37,53,69,194,173,81,211,206,202,106,120,233,226,89,29,182,239,122,69,12,104,175,118,239,122,162,185,202,231,42,185,110,39,146,167,149,140,167,234,5,119,167,91,128,128,28,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,32,7,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,128,159,229,37,243,35,229,247,77,195,181,76,122,195,163,118,170,183,105,213,198,161,180,213,182,216,98,150,102,99,47,72,160,142,37,150,162,105,229,154,102,84,204,179,185,30,230,181,145,189,89,30,251,190,52,91,180,62,79,249,213,207,113,95,245,171,35,198,242,59,127,251,93,101,13,202,134,162,63,248,81,205,12,145,191,250,218,230,187,239,69,3,90,205,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,219,177,78,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,58,155,186,110,173,86,185,175,99,158,199,177,238,162,190,58,56,50,190,240,121,168,244,182,200,238,190,217,195,50,143,17,81,140,220,165,123,18,169,209,196,172,238,211,84,198,221,182,154,46,236,72,178,53,169,28,141,123,92,222,149,87,197,31,229,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,166,134,195,197,43,115,171,243,79,139,125,63,161,245,27,137,113,56,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,78,220,234,252,211,226,223,79,232,125,70,226,6,85,228,99,250,236,253,219,254,36,69,94,104,254,123,53,55,240,95,71,162,37,87,35,31,215,103,238,223,241,34,42,243,71,243,217,169,191,130,250,61,16,17,126,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,96,158,5,248,205,177,113,135,167,21,87,57,45,94,198,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,164,70,75,37,32,233,175,15,89,86,170,104,214,168,234,230,45,83,223,252,149,251,38,166,227,107,101,44,146,205,83,67,88,234,150,203,81,27,152,139,183,99,195,182,71,163,154,141,237,44,175,87,183,181,210,254,191,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,11,148,227,75,150,94,51,197,30,162,90,53,39,15,202,41,48,171,237,117,68,141,203,174,51,83,212,87,190,225,3,41,35,138,145,241,66,179,182,38,190,37,167,142,53,99,123,104,230,76,249,28,229,116,77,100,146,127,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,253,45,221,118,70,163,90,214,49,172,99,24,198,252,174,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,116,203,79,35,152,191,228,200,197,115,88,231,197,44,79,86,51,175,165,50,168,20,3,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,226,0,115,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,9,254,82,7,49,254,96,21,156,68,95,101,210,77,33,200,191,208,158,131,195,79,45,77,60,115,211,201,145,85,116,50,78,170,134,76,200,228,100,48,200,170,198,66,173,233,89,34,89,92,175,252,202,69,154,249,174,113,211,254,31,133,253,20,204,255,0,237,138,92,254,182,133,191,228,181,182,184,234,17,223,249,95,20,198,183,250,16,171,255,0,211,16,149,193,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,14,148,9,127,204,223,66,244,227,135,77,96,193,116,191,75,236,222,6,213,67,167,244,82,205,52,170,143,170,184,85,58,225,112,73,42,170,100,68,78,228,207,233,110,235,178,53,26,214,177,141,99,24,198,55,186,242,219,225,159,13,226,191,72,245,227,75,115,10,234,187,115,219,81,140,92,173,23,58,101,87,62,221,113,141,151,102,69,58,199,212,141,153,157,50,200,199,198,229,78,166,61,221,46,99,250,36,96,126,190,88,188,120,254,68,47,180,218,13,171,23,174,156,7,32,184,55,217,183,75,141,199,183,75,139,204,230,76,233,54,111,105,203,217,168,157,212,232,238,169,35,138,23,44,147,46,221,114,185,110,164,214,7,84,180,183,59,209,108,238,231,166,122,151,98,246,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,243,144,189,241,187,120,229,99,190,23,46,219,236,187,42,42,37,165,114,161,227,142,155,37,181,89,56,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,38,209,44,49,54,61,152,232,217,222,11,52,5,122,243,11,230,23,173,28,38,107,69,151,78,116,231,24,194,174,54,219,142,47,77,123,150,91,221,21,92,211,182,121,42,234,225,115,90,232,106,98,106,51,166,157,138,136,173,85,221,93,239,249,34,119,94,91,220,107,106,159,24,63,148,79,202,101,131,20,182,125,146,246,71,130,246,21,45,76,61,207,21,226,251,157,222,244,242,239,183,134,103,79,79,78,219,187,125,247,77,130,21,243,171,243,79,139,125,63,161,245,27,137,149,121,24,254,187,63,118,255,0,137,24,171,157,95,154,124,91,233,253,15,168,220,76,171,200,199,245,217,251,183,252,72,11,84,33,175,28,28,184,176,222,43,174,182,236,251,20,187,210,97,217,220,117,20,180,215,91,154,210,172,176,93,45,200,230,177,235,60,109,84,87,212,195,22,235,19,247,78,180,99,97,145,81,157,185,32,153,64,14,149,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,238,160,0,0,174,174,103,92,192,43,52,138,142,167,135,237,16,200,188,38,117,87,213,6,77,114,138,57,226,170,176,210,201,4,51,68,218,103,185,137,26,205,60,117,30,233,163,123,157,11,88,237,145,178,57,143,140,48,7,51,174,96,20,122,187,89,83,195,246,136,100,94,47,5,164,234,131,38,185,69,28,18,210,223,170,163,158,25,162,109,51,220,197,145,33,130,74,127,116,209,189,173,153,207,118,200,232,218,199,201,93,103,106,210,221,45,206,245,167,59,182,105,158,154,88,189,179,146,94,123,222,10,139,197,67,79,221,237,66,249,164,252,228,207,100,109,218,56,158,239,137,201,190,219,38,234,168,139,47,249,144,112,163,167,28,37,105,198,135,225,88,84,94,58,235,93,246,130,123,253,254,120,81,149,87,122,166,165,185,17,206,68,85,237,194,206,167,36,80,162,171,99,107,156,170,175,123,228,145,225,5,137,149,203,139,142,58,110,20,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,57,94,105,14,27,175,90,175,169,58,71,168,16,85,201,98,200,180,222,178,26,133,164,157,97,158,39,178,235,108,150,41,163,127,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,86,63,241,21,160,217,151,13,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,189,18,53,187,171,81,238,232,122,62,55,47,91,28,136,27,47,21,87,207,59,245,39,251,201,252,52,235,252,168,120,227,169,198,174,182,78,17,245,25,148,137,98,185,84,84,51,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,105,201,188,169,52,173,143,103,182,70,118,123,7,60,239,212,159,239,39,240,208,42,172,179,78,84,60,113,212,227,87,91,39,8,250,140,202,68,177,92,170,42,25,136,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,180,228,222,84,154,86,199,179,219,35,59,49,127,129,14,24,236,92,90,106,22,101,165,87,123,215,177,42,217,135,201,116,181,221,252,51,234,124,5,84,87,59,123,93,39,97,178,196,146,245,65,37,68,91,57,221,41,221,235,217,92,214,152,47,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,66,194,121,205,235,142,43,125,206,236,90,23,138,59,251,235,143,118,238,25,132,158,205,141,157,217,187,42,251,92,30,37,205,238,201,217,134,186,186,78,134,175,105,60,127,205,207,235,72,242,7,42,206,45,56,172,214,237,71,186,233,222,161,221,254,217,97,150,44,126,41,39,188,92,105,210,42,171,84,145,170,71,78,212,169,138,31,238,169,167,221,221,77,169,127,113,237,134,73,91,46,241,200,201,106,175,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,244,120,155,141,210,182,74,186,169,250,24,214,51,174,89,21,207,119,75,24,214,166,235,238,107,81,19,220,136,94,79,42,254,30,45,90,53,195,69,171,60,170,181,85,210,229,154,157,79,13,238,236,249,171,27,51,29,68,143,153,109,173,137,177,175,67,24,180,211,54,101,69,222,78,186,135,163,213,58,91,28,97,50,128,0,82,183,57,61,20,251,13,196,21,167,88,233,46,29,234,77,77,183,175,122,9,37,234,146,10,235,116,84,244,242,116,181,35,106,54,23,64,250,53,110,239,123,150,78,254,253,45,232,66,0,27,4,115,36,209,123,174,183,240,151,148,88,177,124,66,175,36,201,236,117,20,119,235,21,29,35,221,223,73,225,153,27,59,163,141,28,157,231,248,57,107,26,145,108,229,114,185,17,141,116,157,6,190,224,75,254,86,154,23,89,172,28,86,88,114,74,219,55,139,198,244,239,252,242,92,230,145,103,142,54,85,70,138,150,246,54,72,147,167,189,226,187,115,54,55,185,173,124,116,211,254,146,53,88,235,233,32,175,39,221,28,177,96,220,48,38,170,211,205,226,47,90,151,112,158,162,178,78,151,179,177,75,67,81,61,37,61,54,202,247,49,221,47,101,76,189,196,107,28,190,39,161,221,73,27,84,157,64,0,0,13,109,184,189,210,26,109,8,226,95,80,180,182,223,5,36,22,219,77,225,243,90,224,166,158,89,153,79,110,169,99,106,168,225,87,203,241,185,236,167,158,38,61,92,174,248,218,239,137,255,0,164,187,36,148,215,206,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,55,75,215,170,170,218,218,120,219,83,214,231,170,39,92,19,211,197,219,107,24,214,248,110,175,137,210,57,80,43,172,191,238,88,186,91,249,47,224,219,10,241,118,47,102,93,114,223,17,148,220,63,186,187,222,43,197,72,190,18,127,115,220,214,117,80,199,69,240,55,167,109,190,38,163,213,229,21,233,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,117,71,35,227,135,173,126,57,229,237,177,239,108,49,49,29,36,143,70,175,68,108,123,149,54,106,155,63,0,0,133,92,200,120,214,213,62,15,191,39,127,147,59,6,41,115,251,91,237,127,27,237,218,90,153,187,126,23,194,118,251,93,153,226,219,127,18,254,174,174,173,246,110,219,108,187,132,213,42,175,158,119,234,79,247,147,248,105,245,120,51,230,129,175,188,68,241,39,135,232,230,107,136,105,253,21,151,32,246,135,137,158,215,111,173,142,169,157,138,10,138,134,116,58,74,185,24,155,190,22,162,238,197,248,85,118,217,118,84,249,92,243,191,82,127,188,159,195,64,138,188,174,60,246,105,151,227,94,143,90,95,241,64,60,174,60,246,105,151,227,94,143,90,95,240,17,215,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,98,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,58,93,245,120,62,225,51,13,225,23,75,254,195,216,170,41,47,23,218,250,137,42,111,185,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,127,70,253,199,162,35,165,122,174,117,0,0,0,82,183,58,191,52,248,183,211,250,31,81,184,153,87,145,143,235,179,247,111,248,145,138,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,128,181,64,0,0,0,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,126,178,165,121,162,243,0,172,187,214,92,184,100,209,12,139,179,106,135,196,219,179,139,164,17,207,5,84,149,81,79,44,19,90,91,220,99,58,97,78,214,242,201,26,189,179,54,70,198,142,70,36,173,148,48,95,49,78,58,170,120,165,204,151,7,211,234,250,182,105,93,130,162,25,168,97,169,165,137,143,185,220,97,74,134,45,201,21,99,73,225,99,163,168,116,108,133,207,253,6,53,238,99,30,229,99,33,169,149,120,104,225,211,59,226,131,84,232,52,207,5,167,255,0,21,89,120,173,235,135,251,217,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,235,127,201,19,230,169,154,185,155,232,94,156,112,233,172,24,46,151,233,125,155,192,218,168,116,254,138,89,166,149,81,245,87,10,167,92,46,9,37,85,76,136,137,220,153,253,45,221,118,70,163,90,214,49,172,99,24,198,132,64,44,127,149,63,28,116,218,107,117,160,225,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,186,163,41,166,151,103,53,209,181,59,115,75,35,158,142,108,174,146,30,169,203,111,134,124,55,138,253,35,215,141,45,204,43,170,237,207,109,70,49,114,180,92,233,149,92,251,117,198,54,93,153,20,235,31,82,54,102,116,203,35,31,27,149,58,152,247,116,185,143,232,145,144,175,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,67,104,128,87,7,42,126,56,234,117,42,213,65,194,222,164,178,146,43,238,49,103,70,98,215,54,190,40,18,227,110,165,107,24,148,79,143,116,87,212,195,22,206,107,163,106,247,33,138,71,61,26,232,157,36,223,87,152,95,48,189,104,225,51,90,44,186,115,167,56,198,21,113,182,220,113,122,107,220,178,222,232,170,230,157,179,201,87,87,11,154,215,67,83,19,81,157,52,236,84,69,106,174,234,239,127,201,16,44,40,165,110,117,126,105,241,111,167,244,62,163,113,38,167,45,238,53,181,79,140,31,202,39,229,50,193,138,91,62,201,123,35,193,123,10,150,166,30,231,138,241,125,206,239,122,121,119,219,195,51,167,167,167,109,221,190,251,166,208,175,157,95,154,124,91,233,253,15,168,220,64,202,188,140,127,93,159,187,127,196,139,84,42,175,145,143,235,179,247,111,248,145,106,128,66,14,60,121,113,83,113,89,153,98,250,131,167,215,124,127,18,200,91,80,218,28,174,186,166,150,87,62,227,110,217,137,28,232,145,175,76,181,52,237,99,152,198,185,25,221,99,218,215,76,198,195,26,29,255,0,48,225,227,75,248,101,224,107,88,180,231,74,45,85,116,118,215,224,249,13,117,100,181,117,146,84,207,91,90,182,119,67,37,76,142,114,244,181,239,108,17,170,182,54,178,52,84,94,150,55,125,137,64,98,174,44,124,172,107,39,211,252,135,211,167,3,90,195,106,131,85,115,106,128,58,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,137,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,97,254,16,248,50,211,142,15,44,89,29,179,10,186,221,111,53,249,69,195,196,87,92,174,47,68,145,212,177,62,95,5,76,145,179,104,211,181,28,174,71,72,141,71,73,35,228,114,244,181,99,138,57,0,0,20,3,205,31,207,102,166,254,11,232,244,69,255,0,20,3,205,31,207,102,166,254,11,232,244,64,74,174,70,63,174,207,221,191,226,69,170,21,87,200,199,245,217,251,183,252,72,181,64,5,74,243,172,208,186,59,85,247,11,226,30,195,102,236,251,111,175,27,200,170,99,88,35,141,245,81,51,185,66,247,49,17,37,146,103,194,218,166,58,69,87,181,35,164,129,159,6,205,71,219,81,133,56,208,209,203,238,190,240,193,159,233,86,45,55,69,234,235,111,142,162,221,31,75,23,196,213,82,84,69,87,21,54,239,123,24,206,243,233,219,23,113,206,70,179,185,214,187,163,118,80,215,8,207,252,8,104,93,139,136,158,40,49,29,57,204,108,215,91,142,44,239,21,113,190,182,222,175,103,69,45,61,60,146,49,38,149,136,171,20,50,78,144,64,231,162,181,223,158,70,177,237,123,152,228,192,5,201,242,91,209,203,238,31,163,89,110,177,93,230,237,210,106,37,194,158,158,215,77,210,197,234,165,182,186,162,55,84,245,181,234,169,215,60,245,17,118,220,198,57,190,27,171,226,108,141,84,11,21,0,1,85,124,243,191,82,127,188,159,195,74,181,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,180,174,121,223,169,63,222,79,225,165,90,219,45,55,91,213,75,232,236,214,202,186,250,136,233,231,171,124,84,208,186,87,182,8,34,124,211,74,173,106,42,163,35,138,57,36,123,190,77,99,28,229,217,17,84,11,233,229,231,198,157,171,138,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,211,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,61,95,87,143,238,15,173,92,89,105,27,155,111,74,184,243,188,58,158,178,191,20,124,50,181,25,83,59,216,213,146,134,86,200,246,197,209,80,176,196,196,145,206,106,196,246,177,253,93,9,36,114,81,14,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,230,230,99,227,118,241,202,246,252,77,93,183,221,54,84,69,77,135,184,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,157,40,217,153,211,44,111,100,141,68,234,99,219,212,214,63,174,54,6,184,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,159,148,183,78,110,188,31,99,53,248,109,195,139,76,61,41,45,183,219,93,69,51,114,230,205,45,67,223,119,130,85,164,161,164,124,72,175,116,81,62,5,108,109,86,53,140,71,178,71,185,206,234,141,173,125,69,129,178,159,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,27,84,29,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,68,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,59,0,2,189,120,109,228,255,0,165,250,95,153,93,114,125,109,190,210,106,109,61,37,69,58,227,148,47,163,146,142,145,168,196,142,87,212,86,64,146,57,37,127,117,31,18,64,231,190,21,137,170,231,164,139,42,50,27,10,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,1,197,203,178,123,189,231,149,93,143,91,221,178,251,128,245,185,23,173,15,123,87,220,155,158,182,162,57,126,71,181,19,96,60,61,122,91,185,88,252,212,174,17,198,204,54,166,39,183,170,43,172,174,247,170,123,182,130,37,223,255,0,81,100,247,235,164,22,186,23,212,206,247,53,173,219,117,68,85,254,114,39,253,37,56,241,241,170,212,218,151,144,90,45,246,231,200,234,106,26,197,93,228,99,153,186,190,8,83,228,174,95,216,239,185,0,158,156,1,102,191,106,52,170,211,76,231,198,174,163,162,134,5,233,68,79,208,165,165,79,185,87,250,68,173,33,223,46,188,85,246,29,49,183,214,185,219,182,178,150,57,147,226,69,219,174,150,149,127,98,126,194,98,1,225,79,9,243,60,175,200,226,223,152,28,192,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,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,0,0,0,0,0,0,0,0,0,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,37,81,21,121,92,121,19,211,47,198,189,98,180,149,64,14,191,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,70,53,211,201,5,52,47,154,70,198,215,57,173,87,171,88,168,136,174,106,111,182,234,159,51,176,16,171,155,158,166,101,90,119,194,60,214,236,90,175,194,125,181,200,41,49,155,140,236,146,72,230,109,12,144,84,84,74,200,220,199,183,110,231,133,108,79,71,117,53,209,75,43,21,191,22,232,20,153,168,89,173,215,82,179,252,151,81,175,180,244,144,92,178,171,197,109,238,178,42,70,57,176,71,61,76,207,154,70,198,215,57,206,70,35,158,168,136,174,114,237,182,234,191,50,210,116,135,133,26,58,46,81,249,173,62,165,197,215,87,127,183,220,181,94,212,214,67,2,205,108,146,26,24,228,161,88,229,85,149,63,61,5,27,28,247,53,25,34,69,91,44,42,140,114,57,197,96,105,62,11,249,80,213,60,55,76,253,169,236,207,181,185,5,186,197,227,123,29,239,11,226,170,99,135,187,219,234,111,95,79,115,171,167,169,187,237,182,233,190,230,205,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,13,96,177,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,113,179,70,147,231,95,149,13,44,195,117,51,217,126,204,251,91,143,219,175,190,11,191,222,240,190,42,154,57,187,93,206,150,245,244,247,58,122,186,91,190,219,236,155,236,107,153,196,190,1,77,165,156,67,106,70,159,91,241,234,187,29,182,199,148,92,169,173,116,53,41,47,92,86,239,16,245,163,84,89,85,94,246,58,157,98,123,30,229,94,182,57,174,221,221,91,173,191,242,122,205,110,185,87,7,204,177,92,41,233,35,167,195,178,139,149,146,133,208,177,200,249,32,123,97,174,87,74,170,229,69,127,118,186,86,162,181,26,157,13,98,109,186,43,156,18,43,139,31,43,26,201,244,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,13,130,49,157,6,195,120,146,229,249,167,26,83,153,209,82,57,151,29,55,176,190,217,93,53,58,204,251,77,197,45,81,37,61,108,72,215,177,221,113,185,219,171,81,237,235,98,190,55,47,67,220,139,72,60,69,104,54,101,195,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,111,68,141,110,234,212,123,186,30,143,141,203,214,199,34,108,19,194,119,149,141,27,250,127,143,122,116,7,74,227,147,132,75,87,23,218,70,220,82,11,141,37,159,44,176,212,58,229,142,93,103,167,107,216,201,213,138,215,210,204,244,106,202,202,105,147,167,175,182,187,163,227,134,69,108,157,164,141,193,7,249,90,113,245,125,164,190,216,120,83,213,235,135,142,181,87,127,112,225,215,186,170,150,50,75,124,141,98,172,118,217,157,35,147,185,11,250,82,58,125,149,100,100,142,142,22,163,216,248,210,11,106,53,172,211,126,24,181,151,84,245,198,163,135,172,99,23,223,47,182,220,42,109,247,134,75,51,93,75,105,240,211,118,170,103,169,158,62,182,54,24,158,155,43,219,213,212,229,107,99,71,189,236,107,182,30,209,124,43,50,211,173,47,199,240,125,64,212,170,188,254,251,102,167,117,53,70,71,87,70,148,179,215,177,36,114,196,178,51,173,234,175,108,75,28,106,247,61,207,145,88,175,114,171,156,170,7,117,42,131,158,85,166,213,13,215,70,239,176,219,41,25,114,172,167,191,82,84,86,54,22,164,243,65,11,168,93,20,79,147,110,167,49,142,158,103,53,170,187,53,101,145,83,110,165,222,215,202,171,231,157,250,147,253,228,254,26,5,85,151,167,203,63,141,123,143,19,248,37,203,9,212,187,159,137,212,156,75,122,154,218,201,22,150,31,108,208,205,52,139,29,68,52,240,182,62,142,206,236,130,68,108,125,41,188,14,87,171,166,86,182,157,180,71,65,179,45,124,147,52,181,233,253,21,93,202,251,137,226,242,228,212,246,154,74,116,154,123,147,34,173,164,130,88,99,78,182,175,91,98,169,146,84,70,163,222,245,133,35,107,21,210,38,206,27,174,122,219,105,214,220,90,171,135,40,234,223,168,175,168,150,154,198,148,212,144,84,191,174,104,36,138,85,86,84,53,208,163,18,23,202,175,124,137,209,27,17,207,85,106,55,169,3,96,158,40,244,47,249,74,104,78,77,162,159,106,126,206,125,163,240,95,223,63,3,227,59,30,30,178,10,159,240,61,200,250,186,187,29,63,166,155,117,111,239,219,101,133,90,79,201,175,242,95,170,120,110,166,127,40,239,105,253,146,200,45,215,223,5,246,67,179,226,188,45,76,115,118,187,158,53,221,29,93,190,158,174,151,109,190,251,46,219,22,63,105,146,235,53,170,138,107,237,21,37,29,201,244,241,186,178,158,146,165,213,48,67,58,181,59,140,142,87,71,27,164,98,59,116,71,172,108,87,34,34,171,91,190,201,250,192,0,0,135,252,214,181,51,242,119,193,182,71,110,167,171,186,210,87,230,183,10,28,102,142,123,124,157,190,158,228,139,81,80,201,156,143,107,146,25,41,105,106,98,114,39,87,87,117,24,230,244,185,202,148,46,88,167,58,77,99,177,102,26,203,137,104,237,162,30,229,94,157,219,234,42,46,149,61,79,78,154,171,147,105,228,109,55,67,152,136,189,16,65,79,47,113,175,123,93,226,122,126,23,70,228,90,235,3,99,222,11,245,142,251,175,188,48,96,26,171,148,195,209,122,186,219,228,167,184,201,212,197,241,53,84,149,18,210,75,83,179,24,198,51,188,250,119,75,219,107,81,172,238,116,38,232,221,215,53,149,151,200,251,53,186,215,224,26,167,167,51,83,210,37,182,199,120,183,94,233,229,107,29,223,116,245,208,203,12,173,123,186,186,85,136,219,124,42,212,70,162,162,186,77,213,219,162,54,205,0,138,188,209,252,137,234,111,224,190,177,68,80,9,127,220,209,252,137,234,111,224,190,177,68,80,8,22,233,202,135,129,202,108,106,213,100,226,227,81,159,86,151,219,149,61,67,241,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,246,154,155,196,144,202,217,55,123,164,103,102,205,0,0,67,94,99,188,14,84,241,91,134,208,102,26,124,250,74,125,69,195,233,231,101,12,50,178,40,153,123,164,114,163,214,138,89,213,17,204,123,92,142,116,14,115,187,77,124,178,181,200,212,153,101,142,101,0,53,87,46,167,146,167,149,140,167,234,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,224,32,7,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,224,39,249,76,28,180,185,130,84,232,245,214,207,195,230,175,221,105,35,211,234,250,143,13,103,187,85,203,21,44,24,211,222,234,169,228,89,21,144,43,231,101,69,76,241,53,95,52,173,100,9,187,149,81,136,237,174,124,213,92,13,156,245,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,186,240,241,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,170,42,136,218,244,255,0,42,55,163,92,246,178,88,165,98,61,253,29,75,127,220,39,121,88,209,191,167,248,247,167,64,68,174,117,246,155,84,220,54,225,183,217,173,148,143,185,81,231,20,244,148,245,142,133,171,60,48,77,65,90,233,98,100,155,117,53,143,116,16,185,205,69,217,203,20,106,187,244,166,193,29,121,71,113,93,168,248,254,172,89,248,89,185,203,237,156,51,40,241,243,219,99,168,153,82,75,21,84,84,211,85,200,234,117,217,119,134,94,211,209,240,174,205,73,30,146,181,90,171,42,77,242,185,213,249,167,197,190,159,208,250,141,196,197,92,174,60,246,105,151,227,94,143,90,101,94,117,126,105,241,111,167,244,62,163,113,3,42,242,49,253,118,126,237,255,0,18,34,175,52,127,61,154,155,248,47,163,209,18,171,145,143,235,179,247,111,248,145,21,121,163,249,236,212,223,193,125,30,136,9,85,200,199,245,217,251,183,252,72,197,92,206,184,14,252,136,95,106,117,231,73,236,189,56,14,65,112,119,180,173,118,235,119,110,151,23,153,204,133,177,238,238,235,151,179,81,59,170,21,189,49,199,20,46,88,225,77,186,226,106,229,94,70,63,174,207,221,191,226,69,164,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,186,252,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,175,110,227,17,81,178,189,23,97,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,160,190,58,56,50,190,240,121,168,244,182,200,238,190,217,195,50,143,17,81,140,220,165,123,18,169,209,196,172,238,211,84,198,221,182,154,46,236,72,178,53,169,28,141,123,92,222,149,87,197,29,165,114,203,225,67,84,56,95,210,251,219,181,70,255,0,87,5,203,48,168,138,174,92,77,206,142,88,44,83,193,37,68,78,149,147,67,60,176,204,250,152,86,149,238,115,26,197,68,138,54,59,171,161,58,66,178,249,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,215,249,168,112,43,77,159,227,215,94,39,180,182,130,146,12,158,199,79,53,203,51,134,106,169,122,238,214,232,41,97,99,103,137,100,145,97,141,244,176,211,42,172,108,99,59,172,115,215,169,210,49,140,146,168,52,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,226,106,237,190,233,178,162,42,108,252,83,7,50,222,95,117,58,61,117,188,113,7,164,22,170,72,244,250,190,163,196,222,45,52,145,69,75,6,52,247,186,150,8,210,52,124,234,249,217,81,83,60,174,70,67,19,89,2,108,212,68,98,55,96,194,188,192,120,152,195,120,175,212,188,43,84,176,250,26,187,115,219,131,210,91,110,246,202,148,87,62,221,113,142,186,181,242,192,146,116,163,102,103,76,177,189,146,53,19,169,143,111,83,88,254,184,217,221,121,123,113,139,130,112,129,130,107,37,254,255,0,71,237,156,146,243,246,119,236,254,63,220,154,159,218,157,169,170,217,85,253,212,200,37,142,14,212,117,9,39,231,17,58,246,233,110,234,190,232,86,0,236,25,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,111,220,180,185,125,211,104,245,170,207,196,30,175,218,170,227,212,26,250,127,19,103,180,213,197,45,44,248,211,30,218,168,36,73,17,147,171,39,125,69,52,241,57,89,52,77,124,11,187,85,17,232,237,176,175,42,30,7,42,114,91,173,147,139,141,70,125,34,216,173,181,21,15,196,109,42,200,170,22,186,174,39,73,3,171,103,71,35,146,38,65,43,95,218,106,109,42,205,19,100,221,141,141,157,235,116,2,21,113,173,203,123,249,96,234,157,171,83,63,44,191,100,189,153,143,193,98,240,95,103,124,127,115,183,83,81,55,119,185,226,162,219,127,19,211,211,210,187,116,111,191,191,100,237,124,12,112,49,252,139,190,219,127,162,143,219,31,182,62,205,255,0,89,61,159,225,124,39,137,255,0,198,38,235,234,241,63,236,118,232,251,247,247,74,160,5,43,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,187,63,118,255,0,137,24,171,157,95,154,124,91,233,253,15,168,220,76,171,200,199,245,217,251,183,252,72,11,84,0,128,28,195,121,143,214,112,237,125,183,233,62,136,79,106,174,206,168,110,16,212,100,203,113,162,157,241,219,105,90,202,122,152,169,145,174,107,35,155,197,71,55,75,164,142,85,116,113,182,68,78,137,30,201,34,9,254,12,85,195,23,16,184,175,20,26,53,101,213,204,90,155,192,120,254,229,53,198,214,250,168,234,38,182,87,68,238,153,105,228,115,23,252,153,24,174,107,28,248,165,137,234,198,117,244,166,85,0,65,94,99,252,191,232,248,136,177,75,171,122,67,142,255,0,162,197,7,134,130,90,106,121,32,167,143,34,165,235,100,125,53,15,153,241,198,201,161,141,85,236,153,93,212,177,196,177,57,31,249,149,138,117,0,53,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,85,199,159,24,56,207,23,58,95,161,215,166,173,37,22,109,99,167,190,183,44,179,210,69,81,216,161,158,89,41,25,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,169,217,211,155,95,5,30,196,172,172,226,203,76,173,150,170,59,44,221,152,243,75,124,9,216,145,181,211,79,219,101,205,168,174,232,147,188,249,98,142,86,198,214,185,36,70,202,169,34,203,51,217,88,32,73,254,95,220,76,97,188,40,106,94,107,170,89,133,13,93,197,238,193,234,237,182,139,101,50,43,95,113,184,201,93,68,248,160,89,58,85,176,179,166,41,30,249,28,139,210,198,59,165,175,127,68,111,194,186,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,94,148,79,254,88,188,7,126,91,239,180,218,243,171,22,94,172,7,31,184,55,217,182,187,141,187,185,75,148,76,214,76,217,54,119,117,171,217,167,157,180,234,238,168,228,138,103,36,144,174,253,18,181,3,58,242,161,224,114,155,26,181,89,56,184,212,103,213,165,246,229,79,80,252,70,210,172,150,157,40,105,37,108,144,58,182,116,114,53,101,124,241,57,253,166,166,241,36,50,182,77,222,233,25,217,235,252,243,191,82,127,188,159,195,75,84,42,175,158,119,234,79,247,147,248,104,24,171,146,167,154,124,167,233,253,119,168,219,137,191,204,119,129,202,158,43,112,218,12,195,79,159,73,79,168,184,125,60,236,161,134,86,69,19,47,116,142,84,122,209,75,58,162,57,143,107,145,206,129,206,119,105,175,150,86,185,26,147,44,177,194,14,74,158,105,242,159,167,245,222,163,110,46,164,13,117,184,22,225,211,249,78,241,29,142,224,23,42,126,238,55,111,234,190,228,223,31,78,246,186,119,179,174,47,116,177,201,249,233,31,13,63,84,110,87,179,191,220,68,84,98,155,20,157,43,25,210,28,55,16,213,12,223,87,44,80,85,195,125,212,42,123,76,55,212,116,234,248,38,125,190,57,162,130,102,49,125,236,122,197,50,70,228,69,232,84,134,53,70,163,149,238,127,117,0,0,2,31,243,75,215,74,61,31,225,78,253,141,209,94,124,38,73,168,159,231,110,217,12,105,4,146,62,150,69,69,184,61,209,202,189,93,159,11,220,133,210,49,174,115,36,169,131,244,85,200,246,208,185,58,121,193,107,29,247,57,226,129,116,170,162,31,15,101,211,75,124,20,244,113,245,49,253,250,170,234,120,42,234,42,119,70,53,237,234,99,233,162,237,171,158,212,240,221,109,233,89,28,132,22,2,234,121,54,107,95,219,158,31,110,218,57,87,111,236,213,233,149,193,59,51,199,23,76,115,208,220,101,168,168,143,169,203,35,149,211,54,118,86,35,182,99,26,145,246,54,234,119,90,147,252,160,30,88,186,165,249,47,227,39,10,241,119,223,102,90,178,223,17,139,92,63,185,123,222,43,197,70,190,18,15,115,28,230,117,87,71,69,241,183,167,109,190,39,35,21,229,255,0,0,0,0,42,87,157,238,166,120,156,171,77,52,114,142,174,235,23,179,237,245,121,53,194,14,231,77,13,71,136,145,41,233,31,210,143,248,230,143,194,214,166,238,98,116,182,127,133,203,214,244,75,106,53,193,227,67,88,236,90,251,197,6,127,170,184,180,61,22,91,173,194,58,123,116,157,79,95,19,75,73,79,21,36,85,59,61,140,123,59,204,167,108,189,183,53,28,206,231,66,238,173,221,67,170,104,14,177,223,120,127,214,92,79,88,177,200,124,69,94,51,112,109,68,148,221,76,103,139,165,123,93,29,77,55,91,216,244,143,187,4,146,197,220,232,87,51,175,169,191,19,81,77,154,77,85,205,135,185,120,102,183,92,255,0,130,221,42,190,222,105,233,33,168,165,179,190,200,198,211,49,205,98,193,111,169,150,134,23,42,57,206,94,183,69,77,27,158,187,236,175,87,42,35,81,81,168,18,40,138,188,115,240,49,252,180,126,196,255,0,162,143,216,239,177,222,210,255,0,89,61,161,226,188,95,134,255,0,198,33,232,233,240,223,236,183,235,251,182,247,202,160,4,0,225,115,149,39,242,107,215,108,103,90,255,0,47,95,104,254,206,120,223,239,103,217,111,7,223,241,20,115,211,127,134,241,114,116,244,247,250,191,65,119,233,219,221,190,233,138,185,231,126,164,255,0,121,63,134,150,168,85,95,60,239,212,159,239,39,240,208,34,175,43,143,61,154,101,248,215,163,214,151,252,80,15,43,143,61,154,101,248,215,163,214,151,252,0,16,255,0,152,207,26,255,0,201,87,78,32,176,96,23,59,84,154,155,148,254,110,219,77,58,247,100,181,208,170,61,36,185,186,30,151,49,221,47,98,71,19,101,86,181,242,57,206,218,86,195,44,107,218,248,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,186,145,25,44,129,37,64,0,82,183,58,191,52,248,183,211,250,31,81,184,153,87,145,143,235,179,247,111,248,145,138,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,128,181,64,97,253,60,226,195,68,181,83,90,50,205,4,194,50,58,186,252,179,11,167,154,107,172,110,183,79,12,12,124,21,110,165,170,133,146,72,212,71,190,25,123,72,229,79,129,201,60,107,27,164,218,78,222,96,0,0,0,86,7,52,94,95,244,119,122,59,151,19,122,33,142,246,110,176,248,155,142,113,107,130,72,32,165,146,150,40,37,158,107,179,123,143,103,76,201,218,218,88,227,71,186,103,72,217,17,168,244,149,210,217,248,3,89,109,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,219,154,249,138,113,23,130,113,65,170,120,62,166,96,181,31,171,251,101,29,226,139,162,111,239,101,211,196,213,205,61,31,114,88,163,239,118,187,236,111,117,141,232,127,205,23,230,137,223,249,161,112,81,252,159,243,183,235,62,158,219,45,84,58,109,153,92,25,77,21,186,137,59,62,198,186,58,23,61,244,233,19,156,187,195,47,106,121,163,88,209,25,31,199,23,68,109,100,93,200,44,4,191,224,103,140,219,23,7,154,113,172,87,56,237,94,217,204,242,143,97,211,227,54,217,88,244,165,116,145,37,127,118,166,166,70,237,180,49,119,98,85,141,174,73,36,115,218,214,244,162,190,88,226,174,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,134,35,88,222,167,189,203,179,81,26,155,236,136,137,238,62,81,106,156,171,56,14,255,0,224,142,42,245,126,203,254,54,92,66,197,115,183,127,228,31,77,123,107,251,191,238,134,196,201,33,255,0,23,80,199,127,130,120,25,215,150,135,3,148,220,56,225,176,235,14,112,250,183,234,46,105,103,141,147,82,72,201,105,217,99,183,76,177,206,148,78,133,232,215,45,74,185,145,58,103,61,191,3,227,72,216,136,141,123,230,253,92,107,114,222,254,88,58,167,106,212,207,203,47,217,47,102,99,240,88,188,23,217,223,31,220,237,212,212,77,221,238,120,168,182,223,196,244,244,244,174,221,27,239,239,217,38,168,2,42,240,49,192,199,242,46,251,109,254,138,63,108,126,216,251,55,253,100,246,127,133,240,158,39,255,0,24,155,175,171,196,255,0,177,219,163,239,223,221,0,57,213,249,167,197,190,159,208,250,141,196,186,146,149,185,213,249,167,197,190,159,208,250,141,196,12,171,200,199,245,217,251,183,252,72,181,66,170,249,24,254,187,63,118,255,0,137,22,168,0,197,92,88,249,88,214,79,167,249,15,167,78,101,83,21,113,99,229,99,89,62,159,228,62,157,56,26,214,27,84,26,171,155,84,0,0,0,40,7,154,63,158,205,77,252,23,209,232,139,254,40,7,154,63,158,205,77,252,23,209,232,128,149,92,140,127,93,159,187,127,196,139,84,42,175,145,143,235,179,247,111,248,145,106,128,12,21,198,230,188,212,240,227,195,70,99,169,54,106,218,72,50,20,167,101,175,31,73,170,34,141,235,113,169,122,69,28,145,50,86,61,179,62,22,186,74,149,139,161,221,108,167,122,46,205,234,114,103,82,157,185,207,235,205,54,85,170,24,214,128,88,171,106,252,62,15,78,235,165,245,141,168,149,176,73,113,172,142,55,65,27,225,86,35,30,248,105,182,123,101,71,63,221,93,35,19,161,90,244,112,87,1,111,220,150,245,210,251,148,224,153,110,131,100,119,155,83,233,48,159,15,113,198,169,54,100,117,222,22,174,106,135,214,166,200,168,178,195,28,235,19,186,250,85,204,117,95,75,158,173,116,77,109,64,153,171,130,253,99,177,104,23,20,24,6,170,229,48,245,217,109,87,9,41,238,50,117,61,60,53,45,93,60,180,146,212,236,198,61,239,236,178,161,210,246,218,213,115,251,125,9,178,187,116,13,143,128,0,85,95,60,239,212,159,239,39,240,210,42,242,184,243,217,166,95,141,122,61,105,42,185,231,126,164,255,0,121,63,134,145,87,149,199,158,205,50,252,107,209,235,64,202,188,206,184,14,252,136,95,106,117,231,73,236,189,56,14,65,112,119,180,173,118,235,119,110,151,23,153,204,133,177,238,238,235,151,179,81,59,170,21,189,49,199,20,46,88,225,77,186,226,106,199,94,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,215,183,113,136,168,217,94,139,177,69,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,190,220,116,112,101,125,224,243,81,233,109,145,221,125,179,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,187,109,52,93,216,145,100,107,82,57,26,246,185,189,42,175,138,48,180,174,97,25,254,27,170,124,184,115,109,65,211,236,134,146,249,143,95,41,236,149,52,53,212,202,189,18,179,219,52,104,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,66,101,92,19,136,92,171,9,208,157,76,225,247,195,123,67,27,212,111,102,212,244,201,85,35,125,151,93,71,89,12,254,34,24,247,88,215,187,28,93,169,19,165,28,238,136,29,214,137,23,67,241,80,27,41,241,99,229,99,89,62,159,228,62,157,57,173,97,178,159,22,62,86,53,147,233,254,67,233,211,154,214,1,181,64,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,7,133,93,128,226,245,95,184,245,46,251,252,142,125,104,171,185,201,17,23,230,128,24,196,68,65,35,210,52,234,114,162,34,123,213,84,229,242,67,167,106,94,103,65,136,99,85,183,42,186,168,226,88,161,145,201,212,246,183,117,72,222,190,237,220,159,209,3,7,241,55,171,84,177,186,124,31,28,175,138,166,240,247,116,173,60,74,142,145,170,213,134,69,248,85,171,252,222,165,249,252,144,175,158,45,180,213,216,54,31,136,186,178,23,197,93,83,116,147,173,174,69,223,102,181,85,63,156,169,242,115,73,141,164,152,5,199,84,181,66,243,169,215,104,31,53,29,69,91,228,162,89,26,231,53,88,173,154,45,211,169,174,77,182,99,126,78,219,229,253,72,98,238,104,120,243,45,150,92,50,177,140,107,90,203,180,204,84,68,217,61,240,49,127,98,127,68,9,17,203,254,57,23,72,109,82,205,190,233,73,11,90,138,155,123,188,45,41,42,200,203,192,140,180,178,232,229,133,105,149,158,235,117,50,63,167,111,211,240,148,219,252,137,52,7,23,252,142,44,249,156,157,242,60,55,238,3,152,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,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,0,0,0,0,0,0,0,1,143,245,211,93,52,227,135,77,56,184,234,134,168,94,124,13,170,135,104,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,210,237,147,116,106,53,174,123,220,198,49,239,110,64,41,3,155,38,145,241,5,142,107,143,229,67,83,111,31,106,48,203,207,93,187,21,188,211,208,69,79,29,186,151,189,53,68,118,154,132,137,169,180,209,119,101,232,146,69,115,167,141,21,232,229,86,201,28,65,115,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,174,103,22,62,105,245,147,234,6,67,234,51,153,171,151,239,29,215,222,21,114,168,240,172,165,254,55,76,178,11,130,73,113,166,217,145,251,46,170,121,41,99,150,235,214,202,121,106,39,237,83,83,185,60,51,85,26,253,247,77,157,239,92,21,196,221,218,213,127,226,75,85,239,182,43,157,37,198,219,113,206,47,181,116,117,148,147,54,104,42,96,146,190,103,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,23,105,202,227,200,158,153,126,53,235,21,164,170,34,175,43,143,34,122,101,248,215,172,86,146,168,1,76,28,233,243,250,155,239,16,216,166,159,83,228,52,149,150,220,87,23,101,75,232,97,88,156,250,11,141,101,68,139,50,74,173,78,182,189,244,240,80,61,24,245,247,51,161,205,68,238,42,186,231,205,112,120,214,202,111,185,135,23,26,189,118,200,235,188,93,93,62,97,115,181,199,39,105,145,244,210,209,78,234,74,104,246,98,34,47,68,16,68,205,246,234,119,78,238,85,114,170,168,102,14,83,58,95,106,212,126,48,109,119,59,203,169,36,167,193,108,245,153,67,41,42,104,155,80,202,153,216,232,233,161,219,169,81,35,124,82,213,199,80,201,54,114,181,244,237,217,17,85,30,219,222,43,47,146,62,151,218,169,112,13,66,214,137,157,73,61,202,231,120,139,23,167,71,81,55,191,71,5,52,49,212,203,209,81,186,187,162,119,85,195,213,26,35,83,122,72,220,170,239,119,69,154,1,74,220,232,241,63,99,241,53,142,101,52,152,207,130,164,200,48,250,110,245,198,58,46,220,119,10,232,42,170,89,39,84,168,136,146,205,28,11,70,215,110,170,230,198,176,34,236,222,131,234,242,75,202,111,180,154,251,157,97,84,245,221,22,91,174,30,183,74,202,110,211,23,187,85,73,91,79,29,60,157,106,157,109,233,101,109,74,108,138,141,94,230,238,69,86,181,83,63,243,180,197,172,85,122,5,130,230,181,20,61,119,171,86,96,150,186,58,158,235,211,181,75,87,69,81,37,68,125,8,189,14,234,125,21,50,238,168,174,78,222,205,84,71,57,22,186,248,3,206,191,39,124,100,233,61,255,0,217,126,208,241,121,4,118,46,207,127,181,211,237,40,223,65,221,234,233,118,253,191,21,220,233,219,226,232,233,221,187,245,32,94,167,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,27,41,240,157,229,99,70,254,159,227,222,157,1,149,76,85,194,119,149,141,27,250,127,143,122,116,6,85,0,0,0,85,95,60,239,212,159,239,39,240,210,213,10,171,231,157,250,147,253,228,254,26,6,42,228,169,230,159,41,250,127,93,234,54,226,215,180,139,134,237,18,208,91,174,81,121,210,12,6,147,24,168,204,106,34,169,188,50,146,162,117,130,87,198,233,93,26,71,11,222,232,169,216,213,168,151,102,66,214,49,17,200,136,155,53,168,149,67,201,83,205,62,83,244,254,187,212,109,197,212,128,0,0,0,194,156,104,107,29,247,64,184,96,207,245,87,22,135,174,245,106,183,199,79,110,147,169,137,225,170,170,234,34,164,138,167,103,177,236,127,101,245,13,151,182,230,171,95,219,232,93,145,219,160,80,191,20,250,215,252,162,120,130,205,181,142,59,127,130,164,200,46,9,224,32,116,93,185,25,67,4,76,167,165,238,183,185,34,36,203,4,49,44,157,47,86,247,21,253,59,55,100,76,149,155,240,201,117,182,112,9,166,60,71,88,233,169,46,20,247,28,162,250,235,252,240,219,156,218,186,40,38,146,26,42,54,75,43,81,200,250,102,75,108,157,81,242,57,136,217,110,44,99,90,170,247,57,99,85,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,195,220,81,240,233,249,68,224,219,38,225,215,75,105,253,159,225,49,250,42,60,114,139,175,187,213,236,217,32,154,150,143,185,60,173,219,185,225,99,135,187,36,159,15,95,91,149,219,42,40,84,15,44,93,82,252,151,241,147,133,120,187,239,179,45,89,111,136,197,174,31,220,189,239,21,226,163,95,9,7,185,142,115,58,171,163,162,248,219,211,182,223,19,145,138,242,255,0,141,85,205,162,52,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,77,247,217,87,230,4,117,230,143,228,79,83,127,5,245,138,34,128,75,254,230,143,228,79,83,127,5,245,138,34,128,64,218,160,0,0,0,5,0,243,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,128,28,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,2,0,115,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,128,28,209,252,246,106,111,224,190,143,68,79,254,74,158,86,50,159,168,21,222,157,110,2,127,154,171,155,84,26,171,129,178,159,9,222,86,52,111,233,254,61,233,208,17,87,157,95,149,140,91,234,5,15,167,92,73,85,194,119,149,141,27,250,127,143,122,116,4,85,231,87,229,99,22,250,129,67,233,215,16,32,7,43,143,61,154,101,248,215,163,214,153,87,157,95,154,124,91,233,253,15,168,220,76,85,202,227,207,102,153,126,53,232,245,166,85,231,87,230,159,22,250,127,67,234,55,16,50,175,35,31,215,103,238,223,241,34,42,243,71,243,217,169,191,130,250,61,17,42,185,24,254,187,63,118,255,0,137,17,87,154,63,158,205,77,252,23,209,232,128,149,92,140,127,93,159,187,127,196,139,84,42,175,145,143,235,179,247,111,248,145,106,128,0,0,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,136,1,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,224,39,249,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,63,88,3,94,30,61,120,103,166,225,99,136,107,158,15,102,174,164,159,30,190,83,253,163,199,225,133,101,235,162,183,79,81,59,35,164,149,101,115,156,231,196,232,100,141,31,214,254,182,53,143,85,107,158,230,55,186,242,221,224,202,197,197,166,163,222,46,121,229,215,181,134,96,158,10,162,239,109,129,239,101,85,214,74,133,155,177,76,217,27,183,106,21,240,242,172,178,35,146,78,148,107,89,178,191,187,22,64,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,118,126,237,255,0,18,2,213,0,0,0,0,82,183,58,191,52,248,183,211,250,31,81,184,153,87,145,143,235,179,247,111,248,145,138,185,213,249,167,197,190,159,208,250,141,196,235,252,188,184,179,195,120,69,210,253,109,206,47,180,244,151,139,237,125,70,47,77,98,199,29,94,180,179,221,94,146,87,164,234,199,164,114,171,25,20,79,89,28,245,103,70,253,182,42,163,165,98,40,88,79,49,158,53,255,0,146,174,156,65,96,192,46,118,169,53,55,41,252,221,182,154,117,238,201,107,161,84,122,73,115,116,61,46,99,186,94,196,142,38,202,173,107,228,115,157,180,173,134,88,214,133,206,213,170,90,165,157,235,78,119,115,212,205,75,190,251,103,36,188,246,124,109,111,133,134,159,187,218,133,144,199,249,184,88,200,219,180,113,49,191,11,83,125,183,93,213,85,86,213,57,121,114,214,183,99,88,77,195,83,56,152,195,250,242,12,174,223,53,21,170,199,45,77,85,45,85,158,215,87,71,81,75,84,218,158,212,172,68,154,166,10,167,53,98,115,85,240,53,173,94,166,74,231,178,32,175,110,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,215,183,113,136,168,217,94,139,176,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,80,15,27,124,31,100,220,35,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,244,183,32,114,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,129,123,192,0,5,16,243,52,224,251,25,225,107,84,44,151,173,57,74,74,60,39,57,167,149,214,171,59,101,168,150,123,100,244,113,211,178,165,143,146,119,200,233,88,247,76,201,90,245,126,251,201,35,58,90,145,181,207,189,226,170,249,231,126,164,255,0,121,63,134,129,10,184,32,225,107,249,92,107,140,26,111,91,146,123,18,203,109,183,201,125,189,212,68,222,170,167,208,197,52,49,58,42,100,86,171,18,103,190,120,218,142,127,194,198,171,159,179,213,169,27,246,30,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,166,30,74,158,105,242,159,167,245,222,163,110,46,164,1,85,124,243,191,82,127,188,159,195,75,84,42,175,158,119,234,79,247,147,248,104,24,171,146,167,154,124,167,233,253,119,168,219,139,169,41,91,146,167,154,124,167,233,253,119,168,219,139,169,0,0,0,117,77,85,212,204,87,70,244,227,35,213,44,214,175,195,217,113,155,124,183,10,158,153,35,100,147,116,39,193,4,93,199,177,142,154,87,171,99,141,138,228,235,145,236,106,46,238,67,181,149,213,206,147,88,239,184,126,141,98,90,59,104,135,183,73,168,151,10,138,139,165,79,83,23,170,150,218,234,121,27,77,208,230,42,167,92,243,211,203,220,107,216,230,248,110,159,137,178,57,16,42,7,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,67,17,172,111,83,222,229,217,168,141,77,246,68,68,247,31,40,206,188,17,232,53,55,17,220,75,225,218,109,121,162,171,159,30,90,135,221,50,5,134,158,89,24,150,234,102,44,178,71,43,226,123,29,11,38,115,99,166,73,122,219,208,250,134,42,110,238,150,174,10,0,108,167,194,198,181,255,0,40,158,31,112,157,99,146,223,224,170,242,11,122,248,248,27,23,110,54,87,65,43,233,234,187,77,238,72,169,10,207,12,171,31,83,213,221,181,103,86,206,221,18,133,184,154,208,186,205,31,151,78,114,74,43,55,132,198,245,19,79,241,220,146,217,52,107,60,145,190,170,75,109,58,92,24,233,37,78,158,247,138,238,76,232,216,231,53,145,212,193,250,40,228,99,103,87,36,45,82,255,0,235,151,162,151,11,239,253,169,148,218,45,158,23,251,105,171,231,239,35,63,251,90,222,135,191,250,216,223,240,138,5,170,0,0,197,92,83,235,95,242,118,225,247,54,214,56,237,254,54,175,31,183,167,128,129,209,119,35,125,116,242,178,158,151,186,222,228,106,176,164,243,68,178,116,189,29,219,71,244,238,237,145,117,172,46,79,157,38,177,223,112,253,26,196,180,118,209,15,110,147,81,46,21,21,23,74,158,166,47,85,45,181,212,242,54,155,161,204,85,78,185,231,167,151,184,215,177,205,240,221,63,19,100,114,36,11,229,163,128,83,106,15,26,90,119,75,114,199,170,238,182,219,29,69,77,254,169,97,73,122,40,223,73,77,36,180,181,18,190,53,78,134,54,177,41,17,58,151,161,207,115,24,238,174,190,149,7,48,110,25,46,188,50,235,13,162,194,218,106,73,113,235,166,47,103,109,174,229,69,110,117,36,21,179,209,208,193,71,90,247,183,110,134,212,190,162,7,212,200,198,190,69,68,171,137,239,114,186,69,37,175,36,45,82,255,0,235,151,162,151,11,239,253,169,148,218,45,158,23,251,105,171,231,239,35,63,251,90,222,135,191,250,216,223,240,138,119,254,116,154,57,125,204,52,107,18,214,43,68,221,202,77,59,184,84,83,221,41,186,88,157,52,183,39,83,198,218,158,183,61,21,122,39,130,158,46,219,88,247,59,196,245,124,45,141,202,181,237,203,195,53,181,96,28,105,105,85,246,243,79,87,53,61,85,225,246,70,54,153,141,115,210,123,133,52,180,48,185,81,206,106,116,54,90,152,220,245,223,116,98,57,81,28,168,141,80,216,120,0,0,170,190,121,223,169,63,222,79,225,165,170,21,87,207,59,245,39,251,201,252,52,8,171,202,227,207,102,153,126,53,232,245,165,196,241,131,197,158,27,194,46,151,253,184,190,211,210,94,47,181,245,17,211,88,177,199,87,173,44,247,87,164,140,73,213,143,72,229,86,50,40,158,178,57,234,206,141,251,108,85,71,74,196,90,75,224,43,84,176,77,22,226,199,6,212,205,75,190,251,27,27,179,123,79,198,214,248,89,170,59,93,219,109,84,49,254,110,22,62,71,111,36,172,111,194,213,219,125,215,100,69,84,235,252,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,148,116,207,234,150,71,190,71,34,117,61,238,233,107,25,209,27,3,165,106,150,169,103,122,211,157,220,245,51,82,239,190,217,201,47,61,159,27,91,225,97,167,238,246,161,100,49,254,110,22,50,54,237,28,76,111,194,212,223,109,215,117,85,85,253,122,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,73,191,203,23,151,253,30,174,214,83,113,3,173,248,239,139,193,105,58,103,198,109,178,201,4,180,183,234,168,231,154,25,93,82,198,189,100,72,96,146,159,223,12,140,107,102,115,219,186,186,54,189,146,117,254,100,124,190,233,184,118,169,143,88,116,110,213,86,237,58,184,212,54,154,182,219,12,82,204,204,101,233,20,17,196,178,212,77,60,179,76,202,153,150,119,35,220,214,178,55,171,35,223,119,198,138,22,169,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,233,70,204,206,153,99,123,36,106,39,83,30,222,166,177,253,113,179,48,26,219,112,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,58,85,208,191,170,40,222,201,26,139,210,246,55,169,175,103,92,111,216,123,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,170,72,223,36,61,105,241,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,10,129,231,87,230,159,22,250,127,67,234,55,18,58,232,71,21,89,151,15,26,71,169,248,126,154,220,170,237,25,62,161,212,89,169,155,119,130,52,235,161,183,83,178,191,197,44,50,245,163,161,169,115,170,41,218,199,163,93,210,197,153,205,88,228,108,111,73,21,206,175,205,62,45,244,254,135,212,110,36,0,3,234,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,226,252,248,1,227,6,213,197,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,93,21,11,12,175,88,218,214,172,79,107,217,211,208,145,201,37,96,234,175,44,125,92,210,238,23,45,28,67,205,113,171,187,93,228,167,167,185,100,56,165,61,153,241,79,96,183,75,19,228,116,243,73,36,137,43,223,10,118,91,60,105,2,118,149,242,170,185,99,133,210,44,127,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,122,36,107,118,71,43,29,208,244,100,141,78,182,53,80,54,94,6,42,225,163,136,188,19,138,13,44,160,212,204,22,163,252,85,29,226,139,162,111,239,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,161,255,0,52,95,154,38,85,0,0,3,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,243,95,126,61,120,103,166,225,99,136,107,158,15,102,174,164,159,30,190,83,253,163,199,225,133,101,235,162,183,79,81,59,35,164,149,101,115,156,231,196,232,100,141,31,214,254,182,53,143,85,107,158,230,55,97,226,149,185,213,249,167,197,190,159,208,250,141,196,14,149,203,31,132,75,87,19,90,185,87,149,230,23,26,68,196,244,214,162,221,114,185,90,164,167,108,239,187,207,43,229,117,61,43,153,35,93,23,134,114,211,73,222,234,69,87,51,104,218,223,206,44,145,222,241,85,124,140,127,93,159,187,127,196,139,84,0,0,0,82,183,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,129,149,121,24,254,187,63,118,255,0,137,22,168,85,95,35,31,215,103,238,223,241,34,213,0,24,171,139,31,43,26,201,244,255,0,33,244,233,204,170,98,174,44,124,172,107,39,211,252,135,211,167,3,90,195,106,131,85,115,106,128,0,0,5,0,243,71,243,217,169,191,130,250,61,17,127,197,0,243,71,243,217,169,191,130,250,61,16,18,171,145,143,235,179,247,111,248,145,106,133,85,242,49,253,118,126,237,255,0,18,45,80,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,172,190,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,226,121,193,107,29,139,6,225,129,116,170,162,31,17,122,212,187,132,20,244,113,245,61,157,138,90,26,136,42,234,42,119,70,57,142,233,123,41,162,237,171,152,229,241,61,109,234,72,220,133,69,240,221,162,23,94,35,245,183,22,209,123,53,242,146,205,81,145,212,74,215,215,212,198,233,25,77,4,48,73,81,51,209,141,247,189,233,20,50,116,51,118,163,159,210,213,115,17,85,232,24,212,3,37,103,250,33,117,192,244,123,74,245,150,107,229,37,101,183,84,105,239,46,167,164,108,110,100,244,51,219,171,157,77,43,31,243,107,216,230,172,47,107,209,81,119,124,141,86,167,66,62,64,188,158,93,186,233,89,175,220,41,226,153,37,250,243,237,60,146,195,221,198,239,211,57,39,89,29,85,74,168,145,62,89,38,87,58,105,164,165,125,44,210,72,142,115,93,36,207,253,21,69,99,100,169,77,124,150,245,142,197,135,235,46,91,163,183,120,123,117,122,137,111,167,168,181,212,245,61,122,170,173,173,168,145,212,221,13,98,162,117,193,61,68,189,199,61,141,111,134,233,248,157,35,81,46,80,10,171,231,157,250,147,253,228,254,26,69,94,87,30,123,52,203,241,175,71,173,37,87,60,239,212,159,239,39,240,210,42,242,184,243,217,166,95,141,122,61,104,23,252,116,173,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,117,0,107,67,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,244,72,214,238,173,71,187,161,232,248,220,189,108,114,38,53,47,79,155,78,150,224,153,95,9,215,237,76,191,216,188,86,73,130,120,95,179,245,190,42,102,120,63,27,114,161,134,171,243,108,122,71,39,92,109,70,254,113,174,233,219,118,236,190,242,139,0,217,79,139,31,43,26,201,244,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,13,170,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,15,83,158,138,167,39,200,141,61,106,136,229,248,87,222,7,158,157,215,99,218,212,217,14,44,103,79,204,228,229,68,77,213,118,3,243,220,42,153,71,71,53,67,215,100,141,138,229,255,0,120,138,26,177,124,170,213,44,190,60,30,150,182,102,210,182,161,27,59,26,245,70,185,137,43,226,114,42,124,63,52,147,246,153,7,136,205,82,165,179,99,85,120,189,181,232,251,173,214,39,82,83,49,178,49,87,173,235,26,111,211,239,85,247,73,191,185,20,248,220,52,232,229,117,130,153,114,187,229,75,36,171,185,39,137,115,82,39,177,91,220,72,100,217,119,217,61,202,139,247,1,150,244,195,7,181,97,88,141,178,209,65,71,20,73,5,51,24,170,214,236,170,190,245,85,85,221,87,230,229,251,254,242,17,115,103,137,209,225,184,156,136,159,15,181,230,223,251,124,50,127,244,75,15,141,141,141,141,98,127,53,54,43,223,155,99,92,184,14,47,179,87,255,0,133,230,85,95,236,165,80,50,127,46,90,169,102,210,26,24,228,85,84,108,17,171,119,95,146,120,90,66,94,16,227,150,204,189,90,75,70,197,77,149,32,103,255,0,146,210,19,28,14,47,223,111,113,193,170,190,255,0,121,205,255,0,35,131,126,240,61,160,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,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,0,0,0,0,0,0,0,6,63,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,237,165,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,83,182,93,149,170,215,57,143,107,216,247,177,217,0,1,173,103,18,252,58,103,124,47,234,157,126,153,231,84,255,0,227,107,44,245,189,112,255,0,124,237,126,38,104,96,172,237,197,44,157,158,239,97,238,237,61,221,108,249,42,124,149,113,81,177,159,24,156,42,225,188,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,2,58,86,177,238,240,210,57,177,182,102,116,187,169,136,142,68,238,50,55,179,94,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,11,222,229,113,228,79,76,191,26,245,138,210,85,17,87,149,199,145,61,50,252,107,214,43,73,84,7,84,213,140,235,242,95,165,153,150,166,123,47,218,127,100,177,251,141,247,193,119,251,62,43,194,211,73,55,107,185,210,238,142,174,223,79,87,75,182,223,125,151,109,141,96,141,148,248,177,242,177,172,159,79,242,31,78,156,214,176,11,254,229,139,165,191,146,254,13,176,175,23,98,246,101,215,45,241,25,77,195,251,171,189,226,188,84,139,225,39,247,61,205,103,85,12,116,95,3,122,118,219,226,106,61,94,74,163,26,112,201,105,186,216,56,109,210,139,21,246,217,87,110,185,91,176,123,21,37,101,29,92,46,134,122,105,227,160,133,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,100,176,35,175,48,252,42,235,159,240,91,170,182,43,53,69,36,53,20,182,118,94,222,234,151,185,172,88,45,245,49,87,76,212,86,181,203,214,232,169,164,107,19,109,149,234,212,85,106,42,185,40,47,73,243,175,201,126,169,225,186,153,236,191,105,253,146,200,45,215,223,5,223,236,248,175,11,83,28,221,174,231,75,186,58,187,125,61,93,46,219,125,246,93,182,54,41,226,199,202,198,178,125,63,200,125,58,115,90,192,54,83,226,199,202,198,178,125,63,200,125,58,115,90,194,255,0,191,248,214,95,252,175,255,0,252,238,20,2,6,202,124,39,121,88,209,191,167,248,247,167,64,101,83,21,112,157,229,99,70,254,159,227,222,157,1,149,64,0,0,21,87,207,59,245,39,251,201,252,52,181,66,170,249,231,126,164,255,0,121,63,134,129,138,185,42,121,167,202,126,159,215,122,141,184,186,146,149,185,42,121,167,202,126,159,215,122,141,184,186,144,0,0,5,96,115,189,212,207,13,138,233,166,142,81,213,218,165,246,133,194,175,38,184,65,220,234,174,167,240,241,165,61,35,250,81,255,0,4,50,120,170,212,221,204,94,167,65,240,185,58,30,139,103,229,0,243,58,213,47,202,135,25,57,175,132,190,251,78,213,137,120,124,90,223,253,203,217,240,190,22,52,241,112,123,216,215,63,166,186,74,223,141,221,91,239,240,185,88,140,3,245,114,178,192,42,115,174,52,176,218,165,199,169,46,214,220,86,158,190,255,0,114,74,148,137,204,165,100,116,207,138,158,161,25,34,252,79,101,100,244,138,206,132,87,181,253,47,77,186,21,205,191,66,181,121,37,233,158,85,143,233,198,162,106,149,218,147,195,217,115,11,133,190,223,104,238,71,35,36,168,240,9,83,223,157,189,76,70,62,21,125,90,70,215,177,206,252,228,19,181,81,170,207,125,149,1,173,183,23,186,67,77,161,28,75,234,22,150,219,224,164,130,219,105,188,62,107,92,20,211,203,51,41,237,213,44,109,85,28,42,249,126,55,61,148,243,196,199,171,149,223,27,93,241,63,244,150,215,249,62,235,29,139,57,225,129,52,170,158,31,15,122,211,75,132,244,245,145,245,61,253,250,90,234,137,234,233,234,119,86,53,141,234,123,234,98,237,163,158,228,240,221,110,233,73,26,132,96,231,97,165,246,172,123,87,48,61,87,183,186,146,26,140,206,207,85,109,174,167,134,137,177,62,73,237,239,143,106,169,101,69,222,103,190,42,200,162,78,166,238,214,82,177,58,156,138,136,206,191,201,179,90,254,195,113,5,118,209,202,187,127,122,147,83,109,233,217,158,56,186,164,130,186,221,21,69,68,125,78,89,26,141,133,208,62,177,29,179,30,229,147,177,183,75,122,212,9,255,0,205,31,200,158,166,254,11,235,20,69,0,151,253,205,31,200,158,166,254,11,235,20,69,0,129,181,64,0,0,0,10,1,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,4,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,4,255,0,53,87,54,168,53,87,3,101,62,19,188,172,104,223,211,252,123,211,160,34,175,58,191,43,24,183,212,10,31,78,184,146,171,132,239,43,26,55,244,255,0,30,244,232,8,171,206,175,202,198,45,245,2,135,211,174,32,64,14,87,30,123,52,203,241,175,71,173,50,175,58,191,52,248,183,211,250,31,81,184,152,171,149,199,158,205,50,252,107,209,235,76,171,206,175,205,62,45,244,254,135,212,110,32,101,94,70,63,174,207,221,191,226,68,85,230,143,231,179,83,127,5,244,122,34,85,114,49,253,118,126,237,255,0,18,34,175,52,127,61,154,155,248,47,163,209,1,42,185,24,254,187,63,118,255,0,137,22,168,85,95,35,31,215,103,238,223,241,34,213,0,0,0,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,16,3,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,192,79,240,0,20,173,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,236,253,219,254,36,98,174,117,126,105,241,111,167,244,62,163,113,50,175,35,31,215,103,238,223,241,32,45,80,0,0,0,5,43,115,171,243,79,139,125,63,161,245,27,137,0,9,255,0,206,175,205,62,45,244,254,135,212,110,38,63,229,205,193,71,242,170,212,121,239,249,253,178,235,30,153,98,223,156,185,84,192,157,168,238,149,200,172,88,237,141,155,169,175,111,83,30,178,74,232,145,206,100,109,107,119,137,211,69,34,6,85,229,139,203,254,143,87,107,41,184,129,214,252,119,197,224,180,157,51,227,54,217,100,130,90,91,245,84,115,205,12,174,169,99,94,178,36,48,73,79,239,134,70,53,179,57,237,221,93,27,94,201,46,80,252,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,14,149,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,215,135,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,189,81,84,70,215,167,249,81,189,26,231,181,146,197,43,17,239,232,234,93,148,204,21,198,15,9,152,111,23,90,95,246,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,250,55,237,189,81,93,19,21,2,189,121,90,113,237,246,18,178,195,194,142,168,65,215,143,221,110,30,15,16,186,83,211,239,37,5,117,92,234,228,163,168,107,19,121,33,154,121,92,172,151,101,116,114,72,168,245,88,156,142,130,223,202,234,229,255,0,203,22,143,72,171,45,58,223,196,13,23,139,206,169,58,229,182,227,51,178,9,105,108,53,81,207,35,89,84,233,97,150,88,234,166,88,219,12,145,47,194,216,92,247,47,75,164,107,31,29,138,128,42,175,158,119,234,79,247,147,248,105,106,133,85,243,206,253,73,254,242,127,13,3,21,114,84,243,79,148,253,63,174,245,27,113,117,37,43,114,84,243,79,148,253,63,174,245,27,113,117,32,10,171,231,157,250,147,253,228,254,26,90,161,85,124,243,191,82,127,188,159,195,64,197,92,149,60,211,229,63,79,235,189,70,220,93,73,74,220,149,60,211,229,63,79,235,189,70,220,93,72,0,0,3,93,110,59,245,210,197,196,79,20,25,118,163,97,215,155,173,199,22,119,133,183,88,157,112,71,179,162,150,158,158,56,222,176,196,245,85,138,25,39,73,231,107,21,26,239,207,43,158,198,189,207,106,93,247,26,26,199,125,208,46,24,51,253,85,197,161,235,189,90,173,241,211,219,164,234,98,120,106,170,186,136,169,34,169,217,236,123,31,217,125,67,101,237,185,170,215,246,250,23,100,118,233,174,101,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,128,91,255,0,38,13,6,169,197,116,191,37,215,251,237,21,39,136,206,42,27,107,177,61,212,241,58,120,237,212,114,72,217,228,100,200,245,123,25,53,78,236,116,74,214,123,232,99,122,245,163,152,173,167,99,102,141,1,209,203,23,15,250,53,137,232,238,57,55,136,164,198,109,237,167,146,167,165,236,241,117,79,115,164,169,169,232,123,222,177,247,103,146,89,123,125,106,214,117,244,183,225,106,33,172,184,22,211,198,142,142,88,179,158,87,58,57,170,181,19,120,123,214,154,97,248,181,69,28,157,47,127,126,150,186,154,134,146,162,155,100,123,88,222,167,190,154,94,226,181,238,79,13,208,222,148,145,202,87,95,11,26,215,252,157,184,130,194,117,142,75,127,141,164,199,238,11,227,224,108,93,201,31,67,60,79,167,170,237,55,185,26,44,201,4,210,172,125,79,70,247,17,157,91,183,116,91,232,225,235,22,177,103,60,23,233,166,21,148,208,248,219,46,65,165,246,107,93,198,155,186,248,251,244,179,218,98,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,215,223,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,168,27,57,130,37,114,192,214,139,86,171,112,151,137,88,166,203,233,46,217,62,13,78,235,13,230,141,172,108,83,208,65,28,210,182,222,215,198,141,110,236,90,54,66,214,202,136,168,245,142,68,87,58,70,73,180,159,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,208,196,115,221,210,198,57,118,106,43,151,109,145,21,125,192,81,103,53,173,76,252,162,113,147,145,219,169,234,237,85,116,24,85,190,135,25,163,158,223,39,115,171,183,26,212,84,50,103,35,220,213,154,58,170,170,152,156,137,211,211,218,70,57,189,77,114,172,159,228,125,128,84,197,106,213,61,82,174,199,169,22,158,170,162,221,96,181,221,156,145,58,116,124,77,150,122,218,118,46,253,214,49,82,106,7,187,220,140,122,164,127,164,177,175,77,91,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,227,97,62,1,244,207,42,210,46,16,180,219,5,205,105,60,37,234,158,223,81,112,169,165,116,114,71,37,47,141,171,154,177,144,74,201,24,215,178,104,217,80,214,72,197,111,195,35,94,212,85,68,69,80,238,188,74,105,13,54,189,104,54,115,164,115,65,73,37,70,69,103,154,27,122,213,207,44,48,69,113,102,210,209,77,35,226,221,232,200,234,99,134,69,68,71,110,140,84,86,185,21,90,186,209,27,84,26,230,113,205,165,246,173,28,226,211,83,48,59,19,169,18,219,5,227,218,84,112,82,81,54,146,10,72,43,161,142,182,58,88,226,106,171,90,200,91,82,144,166,219,34,164,104,168,214,239,210,129,126,122,3,172,118,46,32,52,107,19,214,44,114,31,15,73,147,91,219,81,37,55,83,223,225,42,152,231,71,83,77,214,246,49,100,237,79,28,177,119,58,17,175,232,234,111,194,228,83,32,16,3,147,102,181,253,185,225,246,237,163,149,118,254,205,94,153,92,19,179,60,113,116,199,61,13,198,90,138,136,250,156,178,57,93,51,103,101,98,59,102,49,169,31,99,110,167,117,169,63,192,21,87,207,59,245,39,251,201,252,52,181,66,170,249,231,126,164,255,0,121,63,134,129,85,100,180,229,231,193,101,215,138,125,80,167,190,229,248,253,91,180,175,26,168,85,200,43,18,165,212,169,91,58,71,213,21,190,9,26,213,115,222,231,44,78,149,24,173,86,66,174,94,228,111,124,61,93,3,131,238,19,51,46,46,181,67,236,61,138,162,174,207,98,160,167,146,166,251,145,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,245,237,220,122,34,182,39,170,108,17,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,249,201,158,249,29,188,146,189,223,19,151,109,246,77,145,17,16,59,5,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,130,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,245,128,40,7,143,14,5,239,188,31,101,86,234,219,37,125,215,35,192,114,14,231,179,239,117,52,108,143,194,85,119,37,84,183,206,232,222,228,116,205,129,145,189,37,86,68,217,119,147,161,137,218,122,55,245,114,249,227,110,235,194,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,110,170,115,96,180,206,233,161,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,78,218,57,85,99,143,107,201,213,93,51,197,117,147,78,50,61,45,205,105,60,69,151,38,183,203,111,169,233,142,55,201,15,90,124,19,197,220,99,216,217,162,122,54,72,222,173,94,137,24,199,34,110,212,43,91,64,249,50,120,61,71,200,106,184,135,202,253,165,136,89,46,17,199,96,167,178,77,225,228,200,33,69,142,85,154,169,85,28,250,88,85,138,176,186,22,57,37,89,59,170,201,90,200,227,146,112,194,156,223,242,155,22,115,175,186,123,154,226,213,222,54,203,144,105,125,166,233,110,169,237,62,62,253,44,245,181,242,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,247,29,131,147,118,131,97,186,149,171,153,86,171,102,20,84,151,55,233,189,61,189,246,138,26,154,117,145,145,220,106,223,50,197,90,139,214,141,235,129,180,146,35,26,230,59,227,153,178,53,88,248,152,167,202,231,43,105,181,88,56,146,194,108,86,43,101,37,186,219,110,211,123,109,37,29,29,36,45,134,10,104,35,175,184,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,12,193,200,199,245,217,251,183,252,72,11,84,40,219,153,127,3,149,60,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,3,35,88,222,136,173,99,230,188,147,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,240,53,226,224,239,138,172,203,133,13,92,183,230,22,107,149,91,177,139,141,69,61,54,89,104,142,52,153,151,27,114,63,227,86,196,231,177,190,38,54,186,71,66,254,166,244,189,85,170,189,183,200,199,236,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,45,199,247,7,215,94,19,117,113,205,183,165,36,152,38,99,81,89,95,138,62,25,92,175,166,129,143,106,201,67,43,100,123,165,235,167,73,162,98,72,231,57,37,99,152,254,174,181,146,56,251,95,46,190,58,170,120,90,204,147,7,212,26,250,183,233,93,254,162,105,171,161,166,165,137,239,182,92,102,74,118,37,201,85,35,89,230,99,99,167,108,111,133,175,253,7,185,237,99,222,212,99,194,247,129,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,88,2,149,185,213,249,167,197,190,159,208,250,141,196,186,146,149,185,213,249,167,197,190,159,208,250,141,196,12,171,200,199,245,217,251,183,252,72,181,66,170,249,24,254,187,63,118,255,0,137,22,168,0,0,0,165,110,117,126,105,241,111,167,244,62,163,113,46,164,165,110,117,126,105,241,111,167,244,62,163,113,3,42,242,49,253,118,126,237,255,0,18,45,80,170,190,70,63,174,207,221,191,226,69,170,0,49,87,22,62,86,53,147,233,254,67,233,211,153,84,197,92,88,249,88,214,79,167,249,15,167,78,6,181,134,213,6,170,230,213,0,0,0,10,1,230,143,231,179,83,127,5,244,122,34,255,0,138,1,230,143,231,179,83,127,5,244,122,32,37,87,35,31,215,103,238,223,241,34,213,10,171,228,99,250,236,253,219,254,36,88,166,191,107,29,139,135,253,26,203,53,139,35,135,196,82,99,54,247,84,71,77,212,246,120,186,167,185,35,166,166,235,99,30,177,247,103,146,40,187,157,10,214,117,245,59,225,106,168,20,173,205,47,93,43,53,131,138,203,246,55,69,121,241,120,222,157,255,0,157,187,100,49,164,241,198,202,168,209,22,224,247,71,42,244,247,188,87,114,23,72,198,181,175,142,154,15,210,70,163,221,34,185,39,232,189,170,227,83,158,107,190,67,136,82,85,84,90,234,41,108,56,205,226,103,181,239,165,157,98,145,247,22,197,31,86,236,122,197,53,18,44,170,196,94,137,30,198,59,103,74,213,171,99,100,142,17,116,66,235,195,143,14,152,102,141,95,111,148,151,123,149,130,158,165,213,149,116,145,185,144,44,245,21,83,84,200,200,250,190,39,49,142,157,88,143,84,106,189,24,142,86,179,171,161,3,91,114,210,105,244,94,213,170,220,151,241,251,236,56,133,37,219,39,193,169,239,23,235,53,99,158,216,167,160,130,59,245,67,174,14,100,138,230,238,197,163,100,206,116,74,170,143,88,227,84,107,164,100,123,85,177,127,220,174,60,137,233,151,227,94,177,90,5,21,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,117,73,35,35,155,161,126,56,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,155,52,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,227,92,46,41,244,83,249,59,113,5,155,104,228,119,15,27,73,143,220,19,192,78,233,123,146,62,134,120,153,81,75,221,119,110,52,89,146,9,162,73,58,88,141,238,35,250,119,110,202,182,211,201,247,88,236,89,207,12,9,165,84,240,248,123,214,154,92,39,167,172,143,169,239,239,210,215,84,79,87,79,83,186,177,172,111,83,223,83,23,109,28,247,39,134,235,119,74,72,212,3,10,243,206,253,73,254,242,127,13,34,175,43,143,61,154,101,248,215,163,214,146,171,158,119,234,79,247,147,248,105,21,121,92,121,236,211,47,198,189,30,180,11,254,0,1,21,121,163,249,19,212,223,193,125,98,136,160,18,255,0,185,163,249,19,212,223,193,125,98,136,160,16,54,83,226,199,202,198,178,125,63,200,125,58,115,90,195,101,62,44,124,172,107,39,211,252,135,211,167,53,172,3,106,128,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,14,42,237,128,242,170,137,243,61,110,149,62,71,7,189,85,125,231,134,183,169,118,3,139,149,206,118,199,186,38,108,155,175,204,228,200,209,167,48,60,124,142,155,169,26,133,100,192,237,46,175,187,84,73,26,108,138,157,17,57,255,0,207,107,126,239,242,142,207,114,174,138,134,146,106,153,23,102,197,27,158,171,183,220,136,171,255,0,65,9,181,222,241,113,214,205,69,164,194,44,146,127,114,81,50,120,234,87,102,254,146,61,238,79,210,70,47,250,135,220,191,253,16,252,250,117,137,230,250,213,171,118,236,214,237,34,75,98,161,169,142,100,100,149,42,187,162,68,173,95,205,189,93,252,248,83,246,126,223,236,156,22,155,116,54,202,24,105,33,141,172,108,81,181,136,141,68,68,217,17,19,238,254,195,171,233,174,9,71,132,217,32,183,209,195,208,140,234,221,58,149,127,158,245,251,220,191,210,83,186,128,32,7,54,104,149,116,219,28,153,83,220,203,172,238,95,234,79,8,239,253,132,255,0,33,15,52,171,74,215,104,245,4,168,206,174,197,93,75,254,123,127,241,28,159,215,253,64,126,142,90,151,106,74,205,49,164,167,167,85,238,50,157,173,119,195,183,202,150,147,114,107,21,203,202,170,178,101,181,213,82,189,118,99,35,157,17,61,223,116,84,104,88,208,28,92,155,161,225,173,68,255,0,124,228,229,217,14,8,229,220,15,96,60,39,188,242,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,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,0,0,0,0,0,0,0,0,0,135,252,192,184,17,177,113,85,138,201,154,226,204,240,90,155,143,219,214,59,117,78,239,147,218,148,176,71,85,36,86,174,135,212,69,79,7,118,166,161,171,226,92,138,230,109,178,238,223,114,76,0,4,95,229,157,105,186,216,56,40,211,251,21,246,217,87,110,185,91,170,47,212,149,148,117,112,186,25,233,167,142,247,92,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,37,0,0,69,94,104,254,68,245,55,240,95,88,162,40,135,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,219,125,145,126,70,206,89,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,163,196,219,174,148,81,213,210,207,208,246,189,157,113,72,142,99,186,94,198,185,55,79,115,154,138,158,244,67,165,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,128,100,176,0,3,85,115,106,131,21,127,36,238,22,63,240,105,210,175,253,13,183,127,238,64,197,95,252,107,47,254,87,255,0,254,119,10,1,54,146,251,39,138,253,149,251,11,246,102,213,246,111,217,254,201,246,63,130,143,192,248,30,223,107,195,118,54,237,246,123,127,7,111,167,167,167,225,219,111,113,208,63,146,119,11,31,248,52,233,87,254,134,219,191,247,32,56,78,242,177,163,127,79,241,239,78,128,202,167,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,253,96,0,0,10,171,231,157,250,147,253,228,254,26,90,161,213,51,173,39,210,205,80,240,63,148,205,52,197,50,223,102,119,124,23,183,108,212,213,254,23,185,211,220,237,119,152,238,142,174,219,58,186,118,223,161,187,252,144,10,129,228,169,230,159,41,250,127,93,234,54,226,234,78,149,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,237,187,26,191,114,29,212,0,0,14,169,170,186,153,138,232,222,156,100,122,165,154,213,248,123,46,51,111,150,225,83,211,36,108,146,110,132,248,32,139,184,246,49,211,74,245,108,113,177,92,157,114,61,141,69,221,200,107,4,109,37,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,122,60,77,186,233,69,29,93,44,253,15,107,217,215,20,136,230,59,165,236,107,147,116,247,57,168,169,239,68,58,7,242,78,225,99,255,0,6,157,42,255,0,208,219,119,254,228,15,147,193,126,142,95,116,11,134,12,3,74,178,153,186,239,86,171,124,149,23,24,250,88,158,26,170,174,162,90,185,105,183,99,222,199,246,95,80,232,187,141,114,181,253,190,180,217,29,178,102,176,0,137,92,211,112,10,108,235,130,220,202,169,49,234,187,181,203,21,168,160,191,219,82,153,37,115,233,95,29,75,34,168,168,86,70,191,19,25,71,61,90,191,173,21,141,103,83,215,110,132,115,105,47,64,117,142,251,195,254,178,226,122,197,142,67,226,42,241,155,131,106,36,166,234,99,60,93,43,218,232,234,105,186,222,199,164,125,216,36,150,46,231,66,185,157,125,77,248,154,138,108,189,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,141,127,146,119,11,31,248,52,233,87,254,134,219,191,247,32,98,174,104,254,68,245,55,240,95,88,162,40,4,218,34,231,167,184,13,235,13,102,156,222,112,124,126,191,19,142,158,10,70,88,106,109,144,203,110,108,16,43,22,24,146,153,205,88,145,145,172,113,171,27,211,179,122,27,182,219,33,210,191,146,119,11,31,248,52,233,87,254,134,219,191,247,32,101,80,0,0,0,20,3,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,226,95,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,209,226,110,55,76,102,138,174,170,126,134,53,140,235,150,72,220,247,116,177,141,106,110,190,230,181,17,61,200,135,96,194,180,247,1,211,91,84,182,45,57,193,241,252,86,219,61,67,170,229,163,178,91,33,161,130,73,220,214,181,210,186,56,90,214,171,213,172,99,85,202,155,236,198,167,220,128,81,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,137,127,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,111,71,137,184,221,49,154,42,186,169,250,24,214,51,174,89,35,115,221,210,198,53,169,186,251,154,212,68,247,34,29,131,10,211,220,7,77,109,82,216,180,231,7,199,241,91,108,245,14,171,150,142,201,108,134,134,9,39,115,90,215,74,232,225,107,90,175,86,177,141,87,42,111,179,26,159,114,1,216,13,85,205,170,12,85,252,147,184,88,255,0,193,167,74,191,244,54,221,255,0,185,1,194,119,149,141,27,250,127,143,122,116,4,85,231,87,229,99,22,250,129,67,233,215,18,122,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,124,172,215,79,112,29,74,181,69,98,212,108,31,31,202,173,176,84,54,174,42,59,221,178,26,232,35,157,173,115,91,43,99,153,174,106,61,26,247,181,28,137,190,207,114,125,234,5,16,242,184,243,217,166,95,141,122,61,105,149,121,213,249,167,197,190,159,208,250,141,196,182,156,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,186,252,53,198,215,140,209,82,85,65,214,199,49,253,18,199,27,94,222,166,61,205,93,151,222,215,42,47,185,84,253,121,174,136,104,190,165,93,98,190,234,54,144,225,89,85,202,10,118,210,69,89,123,176,82,87,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,46,219,189,203,247,168,21,193,200,199,245,217,251,183,252,72,138,188,209,252,246,106,111,224,190,143,68,94,158,11,164,250,89,165,254,59,242,103,166,152,166,37,237,62,215,141,246,21,154,154,131,197,118,250,187,125,222,203,27,215,211,220,127,79,86,251,117,187,111,154,159,43,41,225,235,64,179,155,237,86,83,154,232,126,159,228,23,170,222,143,19,113,186,99,52,85,117,83,244,49,172,103,92,178,70,231,187,165,140,107,83,117,247,53,168,137,238,68,2,186,249,24,254,187,63,118,255,0,137,22,168,117,76,23,73,244,179,75,252,119,228,207,77,49,76,75,218,125,175,27,236,43,53,53,7,138,237,245,118,251,189,150,55,175,167,184,254,158,173,246,235,118,223,53,59,88,0,0,20,3,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,226,95,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,209,226,110,55,76,102,138,174,170,126,134,53,140,235,150,72,220,247,116,177,141,106,110,190,230,181,17,61,200,135,96,194,180,247,1,211,91,84,182,45,57,193,241,252,86,219,61,67,170,229,163,178,91,33,161,130,73,220,214,181,210,186,56,90,214,171,213,172,99,85,202,155,236,198,167,220,128,118,0,0,20,173,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,236,253,219,254,36,88,254,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,157,180,145,86,94,236,20,149,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,182,239,114,253,234,126,172,23,73,244,179,75,252,119,228,207,77,49,76,75,218,125,175,27,236,43,53,53,7,138,237,245,118,251,189,150,55,175,167,184,254,158,173,246,235,118,223,53,3,181,128,0,0,0,172,190,58,184,76,204,184,186,227,219,21,193,236,85,21,118,123,21,6,155,210,212,223,114,54,208,37,84,22,166,45,109,209,96,71,177,100,137,30,249,101,98,70,214,35,250,246,238,61,17,91,19,213,44,39,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,243,147,61,242,59,121,37,123,190,39,46,219,236,155,34,34,39,107,0,0,0,0,0,0,0,10,171,231,157,250,147,253,228,254,26,90,161,213,51,173,39,210,205,80,240,63,148,205,52,197,50,223,102,119,124,23,183,108,212,213,254,23,185,211,220,237,119,152,238,142,174,219,58,186,118,223,161,187,252,144,10,129,228,169,230,159,41,250,127,93,234,54,226,234,78,149,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,237,187,26,191,114,29,212,1,85,124,243,191,82,127,188,159,195,75,84,58,166,117,164,250,89,170,30,7,242,153,166,152,166,91,236,206,239,130,246,237,154,154,191,194,247,58,123,157,174,243,29,209,213,219,103,87,78,219,244,55,127,146,1,80,60,149,60,211,229,63,79,235,189,70,220,93,73,210,176,173,16,209,125,53,186,203,125,211,157,33,194,177,91,148,244,238,164,150,178,201,96,164,161,158,72,28,230,185,209,58,72,99,107,149,138,230,49,202,213,93,183,99,87,238,67,186,128,0,1,78,220,231,245,230,155,42,213,12,107,64,44,85,181,126,31,7,167,117,210,250,198,212,74,216,36,184,214,71,27,160,141,240,171,17,143,124,52,219,61,178,163,159,238,174,145,137,208,173,122,59,164,242,125,209,203,238,115,197,2,106,173,60,222,30,203,166,150,249,234,43,36,233,99,251,245,85,212,243,210,83,211,108,175,107,219,212,199,212,203,220,70,189,169,225,186,29,210,178,53,75,127,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,163,196,220,110,152,205,21,93,84,253,12,107,25,215,44,145,185,238,233,99,26,212,221,125,205,106,34,123,145,15,171,130,233,62,150,105,127,142,252,153,233,166,41,137,123,79,181,227,125,133,102,166,160,241,93,190,174,223,119,178,198,245,244,247,31,211,213,190,221,110,219,230,160,118,179,85,115,106,131,21,127,36,238,22,63,240,105,210,175,253,13,183,127,238,64,112,157,229,99,70,254,159,227,222,157,1,88,28,233,52,114,197,135,235,46,37,172,86,137,187,117,122,137,111,168,167,186,83,116,189,122,170,173,173,167,141,181,61,110,122,162,117,193,61,60,93,182,177,141,111,134,234,248,157,35,149,46,38,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,229,102,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,161,181,113,81,222,237,144,215,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,77,246,123,147,239,80,41,175,147,206,183,221,112,62,34,234,52,106,27,29,37,101,183,84,105,213,181,21,110,145,204,158,134,123,117,45,93,76,79,103,205,175,99,154,179,49,204,84,69,221,241,185,28,157,10,201,38,255,0,55,29,76,197,112,254,16,175,24,45,218,175,123,214,123,112,160,183,218,41,99,146,62,227,188,53,92,53,147,206,230,57,232,245,133,140,129,24,231,177,174,233,146,120,26,168,136,253,210,69,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,96,206,180,159,75,53,67,192,254,83,52,211,20,203,125,153,221,240,94,221,179,83,87,248,94,231,79,115,181,222,99,186,58,187,108,234,233,219,126,134,239,242,64,53,193,208,29,28,190,241,1,172,184,158,142,227,147,120,122,188,154,224,218,121,42,122,88,255,0,9,74,198,186,74,154,158,135,189,137,39,106,8,229,151,183,214,142,127,71,75,126,39,34,27,52,152,255,0,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,46,191,13,113,181,227,52,84,149,80,117,177,204,127,68,177,198,215,183,169,143,115,87,101,247,181,202,139,238,85,50,0,2,168,57,224,224,20,209,93,116,179,84,168,113,234,181,168,170,167,184,216,46,151,102,164,174,129,25,19,162,158,138,157,235,191,105,143,85,154,189,237,247,35,222,137,39,233,36,105,211,107,231,95,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,155,236,247,39,222,160,83,7,39,221,99,190,224,220,80,38,149,83,195,226,44,186,151,111,158,158,178,62,166,51,177,85,67,79,61,93,61,78,234,199,61,221,44,101,76,93,180,115,26,190,39,173,221,75,27,80,187,243,26,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,134,75,0,86,175,55,205,45,206,245,167,59,208,13,51,211,75,23,182,114,75,207,218,191,5,69,226,161,167,238,246,161,160,154,79,206,76,246,70,221,163,137,238,248,156,155,237,178,110,170,136,182,84,0,195,252,42,240,207,134,240,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,62,165,108,44,233,138,54,50,54,170,244,177,141,234,115,223,215,35,243,0,0,0,0,0,0,82,183,58,191,52,248,183,211,250,31,81,184,153,87,145,143,235,179,247,111,248,145,99,249,174,136,104,190,165,93,98,190,234,54,144,225,89,85,202,10,118,210,69,89,123,176,82,87,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,46,219,189,203,247,169,250,176,93,39,210,205,47,241,223,147,61,52,197,49,47,105,246,188,111,176,172,212,212,30,43,183,213,219,238,246,88,222,190,158,227,250,122,183,219,173,219,124,212,14,214,0,3,26,113,21,160,216,111,18,90,71,125,210,156,206,138,145,204,184,211,189,246,202,233,169,214,103,218,110,40,199,37,61,108,72,215,177,221,113,185,219,171,81,237,235,98,190,55,47,67,220,139,175,191,18,252,58,103,124,47,234,157,126,153,231,84,255,0,227,107,44,245,189,112,255,0,124,237,126,38,104,96,172,237,197,44,157,158,239,97,238,237,61,221,108,249,42,124,149,118,83,58,166,117,164,250,89,170,30,7,242,153,166,152,166,91,236,206,239,130,246,237,154,154,191,194,247,58,123,157,174,243,29,209,213,219,103,87,78,219,244,55,127,146,1,88,28,174,185,128,86,90,43,45,188,50,107,126,69,222,181,77,225,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,237,177,253,80,175,119,120,164,145,88,216,91,27,163,87,43,22,38,197,109,70,42,254,73,220,44,127,224,211,165,95,250,27,110,255,0,220,153,84,1,74,220,234,252,211,226,223,79,232,125,70,226,93,73,210,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,93,183,123,151,239,80,43,131,145,143,235,179,247,111,248,145,106,135,84,193,116,159,75,52,191,199,126,76,244,211,20,196,189,167,218,241,190,194,179,83,80,120,174,223,87,111,187,217,99,122,250,123,143,233,234,223,110,183,109,243,83,181,128,0,0,41,91,157,95,154,124,91,233,253,15,168,220,75,169,58,86,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,157,180,145,86,94,236,20,149,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,182,239,114,253,234,5,112,114,49,253,118,126,237,255,0,18,45,80,234,152,46,147,233,102,151,248,239,201,158,154,98,152,151,180,251,94,55,216,86,106,106,15,21,219,234,237,247,123,44,111,95,79,113,253,61,91,237,214,237,190,106,118,176,6,42,226,199,202,198,178,125,63,200,125,58,115,42,159,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,53,98,54,168,49,87,242,78,225,99,255,0,6,157,42,255,0,208,219,119,254,228,202,160,0,0,10,1,230,143,231,179,83,127,5,244,122,34,255,0,140,127,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,111,71,137,184,221,49,154,42,186,169,250,24,214,51,174,89,35,115,221,210,198,53,169,186,251,154,212,68,247,34,1,93,124,140,127,93,159,187,127,196,143,171,206,179,93,43,45,86,44,47,135,139,13,231,179,237,190,188,147,34,166,141,39,142,71,210,196,254,221,11,28,244,84,138,72,95,51,106,158,232,213,30,228,146,146,7,252,27,53,95,98,152,46,147,233,102,151,248,239,201,158,154,98,152,151,180,251,94,55,216,86,106,106,15,21,219,234,237,247,123,44,111,95,79,113,253,61,91,237,214,237,190,106,124,172,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,122,60,77,198,233,140,209,85,213,79,208,198,177,157,114,201,27,158,238,150,49,173,77,215,220,214,162,39,185,16,10,65,229,139,165,191,149,14,50,112,175,23,98,246,157,171,18,241,25,77,195,251,171,179,225,124,44,107,225,39,247,61,174,127,77,116,148,95,3,122,183,223,226,106,177,30,95,241,213,48,93,39,210,205,47,241,223,147,61,52,197,49,47,105,246,188,111,176,172,212,212,30,43,183,213,219,238,246,88,222,190,158,227,250,122,183,219,173,219,124,212,237,96,106,174,95,247,43,143,34,122,101,248,215,172,86,153,87,249,39,112,177,255,0,131,78,149,127,232,109,187,255,0,114,119,252,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,215,225,173,214,186,40,233,41,96,235,123,158,254,136,163,70,177,189,79,123,156,187,39,189,206,85,95,122,168,21,131,206,247,75,127,250,218,107,93,190,197,255,0,109,226,215,123,159,138,254,202,154,8,59,42,255,0,254,217,59,173,140,254,167,187,252,26,17,171,149,166,186,86,104,255,0,21,150,28,110,182,243,225,49,189,68,255,0,59,119,56,100,73,228,141,245,82,34,173,189,237,142,37,233,239,120,174,220,45,145,237,115,89,29,76,255,0,162,142,87,182,244,242,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,71,137,183,93,40,163,171,165,159,161,237,123,58,226,145,28,199,116,189,141,114,110,158,231,53,21,61,232,135,64,254,73,220,44,127,224,211,165,95,250,27,110,255,0,220,129,0,57,231,126,164,255,0,121,63,134,145,87,149,199,158,205,50,252,107,209,235,75,211,206,180,159,75,53,67,192,254,83,52,211,20,203,125,153,221,240,94,221,179,83,87,248,94,231,79,115,181,222,99,186,58,187,108,234,233,219,126,134,239,242,67,229,98,220,61,104,22,13,125,165,202,112,173,15,211,252,126,245,69,215,225,174,54,188,102,138,146,170,14,182,57,143,232,150,56,218,246,245,49,238,106,236,190,246,185,81,125,202,160,100,0,0,17,87,154,63,145,61,77,252,23,214,40,138,1,54,146,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,189,30,38,221,116,162,142,174,150,126,135,181,236,235,138,68,115,29,210,246,53,201,186,123,156,212,84,247,162,29,3,249,39,112,177,255,0,131,78,149,127,232,109,187,255,0,114,3,139,31,43,26,201,244,255,0,33,244,233,205,107,13,167,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,49,175,242,78,225,99,255,0,6,157,42,255,0,208,219,119,254,228,12,170,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,15,27,236,120,85,3,195,159,183,184,245,53,202,191,180,228,230,170,169,229,145,108,187,174,224,120,72,247,119,81,237,70,162,39,200,34,108,122,170,106,99,165,141,100,149,118,68,69,85,255,0,120,15,111,203,230,124,203,181,254,217,105,133,102,173,173,130,22,39,205,207,145,173,79,154,126,213,79,218,134,20,215,110,44,113,29,28,182,205,61,75,91,81,82,206,164,108,46,239,181,28,168,217,85,61,237,137,201,243,143,98,186,53,63,143,29,90,213,154,135,90,113,251,91,45,20,210,109,179,233,174,85,29,105,178,49,223,210,103,223,26,253,223,122,255,0,190,19,15,136,142,35,109,247,91,203,52,227,18,186,182,162,170,228,144,211,171,169,103,107,213,189,230,189,159,56,229,85,69,221,237,254,106,252,211,231,238,50,143,11,218,71,22,33,143,79,118,185,49,243,87,93,36,142,170,73,38,68,115,209,93,10,110,155,171,17,126,111,119,222,191,50,43,240,101,195,45,231,50,175,163,213,44,238,245,87,85,60,117,127,4,115,36,115,34,246,102,133,91,241,61,238,119,243,92,159,239,150,59,107,182,193,106,163,142,146,6,35,89,27,90,212,217,168,158,228,68,79,187,251,0,253,141,106,53,17,17,62,64,42,236,16,15,36,82,230,51,68,181,90,23,54,236,87,116,248,197,85,68,223,111,238,57,137,90,70,142,62,169,155,81,161,151,4,124,170,212,108,85,139,242,223,127,238,57,128,138,92,169,234,166,110,75,116,163,94,174,219,25,90,136,158,255,0,185,180,165,161,167,200,170,14,86,55,57,98,213,91,197,161,36,71,51,195,220,37,69,247,238,155,45,50,109,255,0,168,181,244,249,0,119,200,245,238,168,170,123,23,111,188,225,186,117,109,176,28,211,228,121,60,39,200,242,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,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,198,224,122,250,151,171,103,125,199,36,247,156,37,106,174,206,79,219,247,30,198,39,185,23,250,128,242,137,176,221,2,185,19,231,238,254,211,161,234,126,170,227,122,121,100,168,184,92,238,116,241,62,54,61,90,213,154,54,185,206,70,61,81,17,28,246,238,191,2,129,247,178,140,206,199,137,211,45,77,218,182,24,90,136,139,241,76,198,127,57,27,252,229,79,189,72,87,175,220,94,223,50,105,83,12,210,107,13,198,182,162,85,116,111,169,137,177,77,27,82,72,154,214,175,192,201,63,156,255,0,234,253,21,49,238,164,106,46,175,241,23,152,173,171,8,142,237,13,158,21,150,21,150,4,170,107,29,241,190,70,42,186,39,72,213,221,24,221,189,223,127,184,148,122,39,195,54,49,167,246,215,92,114,10,8,170,107,26,222,167,77,85,20,111,119,195,35,156,159,19,226,106,252,186,127,226,64,34,22,43,193,246,161,106,117,111,219,77,83,186,83,195,12,203,226,124,60,148,147,70,255,0,122,182,79,122,181,177,39,201,242,39,255,0,87,187,50,96,220,57,98,249,53,222,150,11,77,26,65,67,73,215,212,233,31,58,163,250,154,229,77,149,30,191,39,53,126,243,52,101,218,165,140,182,249,14,7,96,90,87,212,62,70,211,171,97,237,175,66,43,221,22,219,49,251,166,203,183,243,127,246,25,71,7,196,104,44,20,141,100,20,145,198,239,126,234,145,181,21,125,238,253,141,79,218,7,213,196,113,138,60,86,209,21,170,141,168,145,198,231,185,54,87,47,233,59,127,231,42,169,247,79,8,155,38,199,23,59,223,178,129,198,71,110,190,227,155,23,118,156,21,19,246,28,152,7,50,57,241,213,68,149,122,31,116,221,251,116,65,88,239,151,254,39,49,35,12,27,198,37,36,85,122,41,125,108,141,223,162,138,181,201,238,255,0,197,38,2,1,114,185,168,163,143,90,47,148,73,27,214,84,134,230,187,255,0,82,58,157,63,111,245,22,218,223,151,200,168,94,89,106,177,241,37,126,138,54,162,35,105,110,169,182,223,61,164,128,183,182,252,128,242,122,215,110,163,154,252,143,95,191,171,220,7,177,62,71,147,139,78,64,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,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,114,117,38,199,173,85,205,93,151,229,251,79,105,193,210,53,191,214,191,177,0,228,138,138,159,61,207,76,245,49,211,51,170,69,217,55,249,135,247,30,223,135,102,255,0,105,215,178,44,98,91,253,35,232,223,82,246,35,156,139,187,85,17,125,203,191,244,84,14,181,153,106,133,5,145,18,46,255,0,231,29,250,41,210,239,127,232,239,252,197,253,164,126,166,208,236,135,87,50,150,223,242,234,189,168,153,82,147,199,15,110,63,123,82,78,180,248,163,145,171,242,145,201,239,67,53,227,92,59,99,54,106,229,185,76,250,185,165,119,207,170,163,250,149,62,72,196,251,148,203,52,118,250,122,40,155,28,45,84,70,162,34,110,187,255,0,245,124,128,235,88,46,159,218,112,155,68,54,251,108,61,45,99,24,139,241,57,127,69,136,223,231,57,127,97,141,56,164,213,134,224,88,131,104,233,83,122,203,138,205,77,15,249,75,11,182,249,177,201,243,115,126,123,25,95,54,202,168,241,59,60,183,42,201,155,27,35,70,174,238,86,167,205,237,111,243,149,19,239,32,134,9,169,117,188,69,107,132,150,235,179,25,37,186,208,218,122,168,18,56,210,53,235,115,169,218,187,185,142,118,255,0,39,125,224,100,126,22,116,162,182,241,117,147,81,242,31,138,106,199,172,241,167,185,54,235,116,19,34,252,15,68,249,170,255,0,55,255,0,97,50,88,212,106,123,144,248,184,173,146,154,203,108,167,165,166,98,181,172,141,141,68,87,42,252,154,212,251,255,0,176,251,123,128,119,200,227,182,231,7,185,200,190,239,188,228,213,87,125,222,240,27,108,221,143,49,174,225,233,238,84,17,170,108,7,51,15,241,86,196,147,70,50,36,95,255,0,135,86,255,0,249,36,198,96,49,135,17,148,139,91,164,249,4,31,115,173,213,137,255,0,244,210,167,253,32,86,223,45,88,58,56,151,200,157,191,255,0,19,221,147,255,0,222,194,91,147,126,69,76,114,241,135,192,241,87,146,211,252,145,176,222,19,223,253,83,196,159,244,22,206,159,32,11,242,61,105,250,71,177,126,71,13,190,32,57,52,228,113,105,200,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,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,11,239,77,143,9,27,81,119,249,175,245,156,143,14,93,147,221,243,3,214,231,110,244,98,127,190,115,78,150,251,142,17,49,81,85,206,249,169,205,200,138,223,120,30,81,125,254,228,56,79,43,97,137,207,85,249,34,156,145,17,191,37,58,150,160,228,41,102,178,84,61,140,87,200,172,122,49,173,69,85,85,232,126,222,228,69,253,128,70,46,52,117,83,32,137,105,112,76,94,149,39,146,186,7,73,35,210,119,68,230,43,39,106,162,38,234,136,190,232,215,239,49,127,0,250,119,112,180,106,37,242,186,238,170,178,54,142,157,171,213,208,237,151,190,138,158,244,114,253,205,50,62,101,111,233,180,92,179,187,244,14,167,147,188,137,19,230,222,61,163,116,137,183,187,220,139,254,21,126,105,247,255,0,197,227,128,106,75,133,210,75,238,77,94,231,75,29,84,52,237,142,78,132,106,42,182,105,90,191,45,191,161,251,0,154,80,49,25,27,90,159,114,34,30,195,195,81,17,54,67,200,30,181,68,115,190,71,52,77,143,8,155,169,200,14,14,251,207,12,79,217,251,79,46,249,168,104,28,206,129,174,49,50,93,54,189,163,222,173,79,1,85,190,223,179,195,200,119,243,164,107,28,81,212,105,253,226,9,19,118,190,138,165,171,239,219,100,88,30,5,105,240,49,209,75,197,254,77,27,31,186,72,203,210,38,233,254,222,197,255,0,160,182,22,126,138,123,247,42,119,131,90,106,122,78,48,114,121,186,152,137,78,235,219,90,170,255,0,187,190,137,251,127,172,181,170,57,210,70,39,66,238,223,234,3,244,175,200,225,252,228,61,135,173,200,136,187,253,192,114,105,200,245,177,232,171,178,30,192,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,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,133,77,207,39,21,85,220,14,46,87,162,123,142,59,200,190,239,153,207,117,60,46,251,123,190,96,113,247,237,239,118,203,253,167,89,189,218,225,185,207,211,59,86,70,117,111,210,228,69,77,183,95,218,139,251,78,193,59,156,212,221,17,92,191,179,125,143,91,41,81,255,0,157,123,81,23,167,117,79,158,192,67,238,58,46,205,198,176,42,75,21,183,243,46,174,141,93,210,223,133,87,162,122,127,146,34,167,236,95,185,76,139,193,78,23,54,37,166,177,197,84,199,36,146,53,219,245,34,162,251,170,103,95,189,169,253,36,49,55,25,241,195,144,106,174,27,139,212,74,178,83,201,69,90,231,196,187,244,174,206,85,77,211,221,247,199,251,126,226,95,105,253,170,150,211,97,134,154,150,158,56,152,157,95,11,27,178,126,155,151,254,144,59,56,7,23,42,167,184,15,39,147,194,46,232,121,3,131,190,240,205,211,230,121,119,205,79,13,220,14,103,67,214,249,36,135,77,47,210,194,138,175,109,186,173,91,183,237,74,121,54,59,225,209,245,145,90,152,5,225,100,217,88,148,117,61,72,190,244,219,176,253,192,168,157,20,212,234,13,54,226,63,32,200,239,50,172,48,203,53,210,9,28,231,53,168,143,124,219,251,213,207,106,124,219,251,75,110,210,205,65,176,102,246,136,171,172,247,74,122,150,187,171,126,137,216,255,0,231,61,63,154,229,254,138,255,0,196,84,46,47,166,17,234,94,175,231,54,180,141,136,207,21,112,150,21,233,79,133,205,172,103,203,226,111,243,92,169,243,251,206,219,195,198,185,106,6,135,106,92,120,94,67,144,92,31,64,221,250,162,125,71,83,63,210,242,200,158,228,107,255,0,157,42,47,207,255,0,160,23,26,122,165,106,170,166,199,230,178,220,35,186,91,96,173,137,119,73,99,107,254,255,0,189,168,191,244,159,184,15,68,104,172,119,188,247,30,183,251,151,125,143,44,114,170,129,236,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,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,0,0,0,0,0,0,42,131,137,78,105,188,87,232,46,188,231,58,71,54,157,105,172,116,248,237,226,104,109,235,87,69,89,52,242,219,159,180,180,83,72,248,171,145,138,249,41,164,134,69,68,70,236,175,84,86,181,81,90,150,190,83,95,58,205,51,251,63,174,56,94,169,82,82,90,169,233,51,12,125,246,249,188,60,125,21,85,21,212,19,126,114,122,141,152,136,253,224,171,163,141,143,87,57,221,48,43,85,26,214,51,112,158,156,189,56,160,207,184,179,209,123,214,163,106,53,163,31,183,92,173,217,69,77,146,40,172,148,243,67,3,160,142,146,146,102,185,205,154,89,92,175,234,168,122,42,163,145,54,70,251,190,106,178,128,165,110,76,154,165,246,83,136,235,238,153,215,223,124,45,6,119,143,201,225,168,188,47,95,140,186,81,61,38,135,243,136,197,116,125,20,174,184,187,222,230,177,219,236,187,187,182,133,212,128,42,215,139,62,109,218,151,165,90,243,147,233,134,139,226,88,85,202,197,137,212,123,34,166,186,247,73,93,52,245,23,24,183,74,190,148,100,208,36,108,142,94,168,81,58,95,212,176,186,68,122,182,70,163,108,211,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,247,26,198,234,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,187,109,186,175,204,11,211,229,215,197,6,180,113,103,128,101,122,141,170,54,140,42,221,109,183,94,35,178,90,162,176,83,213,195,59,167,142,22,205,82,233,219,60,178,181,89,211,81,74,145,171,28,139,186,77,212,159,162,171,221,116,11,140,92,19,92,117,79,81,244,83,193,251,19,51,211,252,130,241,110,246,103,114,106,159,29,107,161,169,138,155,218,61,238,195,34,139,174,105,122,123,29,110,123,122,119,221,200,187,167,202,229,213,163,150,45,27,225,31,4,166,180,77,226,42,243,11,124,25,141,210,167,165,236,239,85,87,193,20,141,78,135,61,232,222,212,9,79,6,237,233,107,251,29,125,45,115,220,133,48,235,150,127,153,105,103,27,58,157,168,58,125,144,213,216,242,27,30,164,100,21,52,53,212,202,157,113,63,218,21,8,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,177,152,48,87,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,26,182,39,61,238,240,210,57,178,58,23,245,59,169,136,173,85,238,50,70,51,58,128,0,0,0,1,133,56,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,244,185,98,153,17,27,35,90,228,84,99,217,36,108,205,102,181,156,52,113,23,157,240,191,170,116,26,153,130,212,127,138,163,188,81,116,67,253,243,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,245,179,230,139,243,69,216,79,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,6,64,0,0,0,0,0,172,14,104,188,192,40,237,20,119,46,25,52,67,34,239,93,102,241,54,236,226,233,4,112,79,75,29,44,176,75,4,214,150,247,24,254,169,151,187,188,178,70,172,116,46,141,177,163,149,235,43,98,12,213,100,230,133,163,87,222,46,35,225,246,209,39,181,49,75,167,133,177,218,242,186,40,221,36,50,228,79,158,70,58,20,233,87,119,168,228,235,167,138,58,134,181,168,146,181,238,252,228,18,54,104,230,169,170,185,111,220,173,56,246,251,119,71,97,225,71,84,32,232,200,45,86,255,0,7,136,93,41,233,246,142,190,134,146,5,114,81,212,53,137,180,115,67,4,78,86,75,178,54,72,227,84,122,164,173,71,78,22,84,117,77,88,206,191,37,250,89,153,106,103,178,253,167,246,75,31,184,223,124,23,127,179,226,188,45,52,147,118,187,157,46,232,234,237,244,245,116,187,109,247,217,118,216,237,102,42,226,199,202,198,178,125,63,200,125,58,112,59,6,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,186,148,23,203,231,141,187,175,10,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,61,175,123,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,247,1,245,128,0,0,0,0,0,8,43,197,231,53,61,56,225,247,42,169,211,45,55,176,125,186,203,236,247,10,88,175,75,223,72,173,116,81,164,138,181,116,189,246,171,158,234,198,177,157,189,154,197,142,39,203,187,220,231,194,250,119,77,76,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,125,108,86,189,189,76,123,147,118,170,57,55,221,21,23,222,81,15,48,110,9,46,188,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,54,11,201,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,234,146,55,201,15,90,124,112,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,59,89,65,124,190,120,219,186,240,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,218,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,245,159,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,245,148,237,205,99,142,58,109,74,186,215,240,183,166,204,171,138,197,140,94,21,153,77,205,207,150,5,184,220,105,92,246,45,19,35,221,17,244,208,203,187,156,233,26,189,201,162,141,204,70,182,38,201,48,75,78,31,121,165,232,214,184,235,141,219,70,107,109,95,102,99,168,184,75,69,135,95,103,174,116,148,185,23,76,207,100,109,115,36,134,39,209,205,51,18,55,197,19,250,186,156,231,71,212,146,118,217,44,213,53,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,189,78,93,124,117,83,113,75,134,166,15,168,53,244,140,213,75,5,60,211,87,67,77,75,43,25,115,183,66,180,236,75,146,170,70,144,66,247,73,80,216,223,11,95,250,108,115,218,198,49,200,198,4,202,0,197,92,75,241,23,130,112,191,165,149,250,153,157,84,127,141,163,179,209,116,77,253,243,186,120,105,166,130,143,185,20,82,118,123,189,135,183,186,246,244,51,230,171,242,69,12,127,199,71,25,182,46,15,52,226,150,231,29,171,219,57,158,81,226,41,241,155,108,172,122,82,186,72,145,157,218,154,153,27,182,208,197,221,137,86,54,185,36,145,207,107,91,210,138,249,99,250,188,40,241,175,163,92,90,88,153,246,54,231,236,220,190,142,223,29,109,239,22,172,87,120,170,13,222,177,185,209,200,173,107,42,161,71,162,126,118,61,246,108,176,247,27,19,228,72,202,33,226,43,94,115,46,36,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,122,35,107,182,87,35,27,214,245,124,142,78,183,185,86,197,57,76,240,73,117,178,212,218,248,183,212,120,42,232,42,36,167,172,135,19,179,212,210,186,39,186,9,226,141,140,187,36,141,153,21,89,36,82,86,68,200,165,139,103,49,237,153,170,168,177,184,9,213,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,233,70,204,206,153,99,123,36,106,39,83,30,222,166,177,253,113,179,48,26,214,112,209,196,94,119,194,254,169,208,106,102,11,81,254,42,142,241,69,209,15,247,206,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,214,207,154,47,205,23,97,61,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,220,25,0,0,0,0,0,143,250,5,198,46,9,174,58,167,168,250,41,224,253,137,153,233,254,65,120,183,123,51,185,53,79,142,181,208,212,197,77,237,30,247,97,145,69,215,52,189,61,142,183,61,189,59,238,228,93,210,64,26,230,107,150,127,153,105,103,27,58,157,168,58,125,144,213,216,242,27,30,164,100,21,52,53,212,202,157,113,63,218,21,8,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,177,152,48,255,0,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,165,27,51,58,101,141,236,145,168,157,76,123,122,154,199,245,198,204,192,0,0,0,195,249,191,19,24,110,29,196,94,158,112,202,218,26,186,252,179,60,167,172,185,61,90,139,28,22,219,116,20,181,114,182,119,189,90,169,35,229,150,145,241,54,54,252,145,36,123,220,221,163,108,184,255,0,143,238,48,109,92,38,233,27,157,111,90,185,51,188,198,158,178,131,20,100,49,53,89,77,59,24,212,146,186,87,72,199,69,209,78,179,68,244,141,205,114,202,247,49,157,61,11,36,145,213,183,46,76,166,251,156,243,21,194,243,92,166,187,198,222,178,11,134,69,116,184,212,246,153,31,126,170,123,93,124,146,201,208,196,107,27,212,247,185,118,106,35,83,125,145,17,61,192,92,79,18,252,76,97,188,45,99,216,166,103,168,52,53,111,199,175,249,69,62,57,93,91,76,138,247,219,25,53,45,76,201,86,177,35,85,211,49,174,167,106,61,141,248,250,30,231,53,30,230,164,111,204,4,0,231,87,229,99,22,250,129,67,233,215,19,10,114,186,230,1,89,104,172,182,240,201,173,249,23,122,213,55,134,183,96,247,73,227,158,122,168,234,165,158,40,33,180,187,182,199,245,66,189,221,226,146,69,99,97,108,110,141,92,172,88,155,16,91,80,0,0,0,14,149,173,249,173,215,77,116,95,62,212,107,21,61,36,247,44,87,23,186,222,232,226,171,99,157,4,147,211,82,73,52,109,145,173,115,92,172,87,49,17,81,28,213,219,125,149,62,101,69,255,0,155,87,197,63,253,192,233,87,254,106,184,255,0,215,139,84,226,199,202,198,178,125,63,200,125,58,115,90,192,54,115,209,12,214,235,169,90,47,128,234,53,246,158,146,11,150,85,139,218,175,117,145,82,49,205,130,57,234,105,35,154,70,198,215,57,206,70,35,158,168,136,174,114,237,182,234,191,51,186,152,171,132,239,43,26,55,244,255,0,30,244,232,12,170,4,127,208,46,49,112,77,113,213,61,71,209,79,7,236,76,207,79,242,11,197,187,217,157,201,170,124,117,174,134,166,42,111,104,247,187,12,138,46,185,165,233,236,117,185,237,233,223,119,34,238,146,0,215,51,92,179,252,203,75,56,217,212,237,65,211,236,134,174,199,144,216,245,35,32,169,161,174,166,84,235,137,254,208,168,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,187,238,14,248,170,195,120,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,53,108,78,123,221,225,164,115,100,116,47,234,119,83,17,90,171,220,100,140,96,103,80,0,0,0,29,43,91,243,91,174,154,232,190,125,168,214,42,122,73,238,88,174,47,117,189,209,197,86,199,58,9,39,166,164,146,104,219,35,90,230,185,88,174,98,34,162,57,171,182,251,42,124,202,139,255,0,54,175,138,127,251,129,210,175,252,213,113,255,0,175,22,169,197,143,149,141,100,250,127,144,250,116,230,181,128,108,231,162,25,173,215,82,180,95,1,212,107,237,61,36,23,44,171,23,181,94,235,34,164,99,155,4,115,212,210,71,52,141,141,174,115,156,140,71,61,81,17,92,229,219,109,213,126,103,223,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,208,196,115,221,210,198,57,118,106,43,151,109,145,21,125,199,64,225,59,202,198,141,253,63,199,189,58,2,176,57,174,113,175,249,77,202,167,225,175,76,238,119,90,108,111,18,184,84,83,101,178,239,217,134,241,116,134,70,181,41,250,21,169,35,161,165,146,55,251,220,238,137,37,94,164,98,164,48,202,224,147,250,85,205,227,68,179,189,104,187,233,214,93,108,164,195,177,56,234,42,41,172,57,133,93,206,121,96,186,189,42,217,13,50,201,2,210,49,104,153,44,79,116,202,249,158,140,137,24,168,245,79,154,101,94,97,124,80,103,220,38,104,189,151,81,180,230,209,143,220,110,87,28,162,154,201,44,87,186,121,166,129,176,73,73,87,51,156,214,195,44,78,71,245,83,177,17,85,202,155,43,189,223,37,74,108,224,239,133,92,203,138,253,92,183,225,246,107,109,91,113,139,117,69,61,78,89,119,142,68,133,150,235,114,191,227,70,202,230,61,190,38,70,182,70,194,206,151,117,61,21,202,157,182,72,246,88,247,55,252,90,197,131,112,95,167,184,86,45,67,224,172,184,254,97,105,181,219,169,187,175,147,177,75,5,166,190,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,240,49,6,136,115,118,226,75,82,181,163,1,211,155,238,19,166,176,91,114,172,162,213,100,172,150,146,219,94,217,227,130,166,174,56,100,116,110,117,99,154,143,70,189,85,21,90,228,223,109,209,126,69,186,26,214,112,157,230,159,70,254,160,99,222,163,1,178,152,3,165,107,126,107,117,211,93,23,207,181,26,197,79,73,61,203,21,197,238,183,186,56,170,216,231,65,36,244,212,146,77,27,100,107,92,215,43,21,204,68,84,71,53,118,223,101,79,153,221,76,85,197,143,149,141,100,250,127,144,250,116,224,85,95,249,181,124,83,255,0,220,14,149,127,230,171,143,253,120,186,147,85,115,106,128,7,84,213,140,235,242,95,165,153,150,166,123,47,218,127,100,177,251,141,247,193,119,251,62,43,194,211,73,55,107,185,210,238,142,174,223,79,87,75,182,223,125,151,109,142,214,98,174,44,124,172,107,39,211,252,135,211,167,3,176,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,123,169,175,15,4,156,96,228,220,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,245,54,255,0,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,16,59,0,0,0,0,1,31,248,58,227,23,4,226,255,0,4,168,191,216,40,253,141,146,89,186,62,208,99,253,201,170,61,151,221,154,161,148,191,221,79,130,40,231,238,199,78,178,126,109,23,163,126,151,108,169,239,144,6,180,60,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,68,141,110,200,229,99,186,30,140,145,169,214,198,170,6,203,192,233,90,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,94,234,0,0,0,195,246,174,38,48,219,255,0,20,119,94,22,44,84,53,117,87,220,115,23,126,71,125,174,114,44,112,81,189,101,163,72,41,24,138,221,230,123,226,172,73,92,244,84,99,19,182,212,87,185,207,72,176,7,50,206,58,170,120,101,198,105,116,195,76,107,234,233,117,67,35,167,130,229,75,92,218,88,164,130,209,110,74,133,71,78,244,158,55,197,51,230,88,38,133,177,163,87,165,59,146,57,204,86,198,146,67,94,74,158,105,242,159,167,245,222,163,110,2,210,117,119,137,140,55,69,117,115,75,52,183,51,161,171,99,53,94,162,190,219,108,185,194,139,35,41,174,48,190,145,148,240,75,27,90,174,232,157,213,125,9,34,47,192,246,179,169,189,14,116,145,230,2,170,249,231,126,164,255,0,121,63,134,157,255,0,150,47,48,10,205,93,163,166,225,251,91,242,47,23,157,82,116,193,140,220,165,142,121,106,175,212,177,193,52,210,182,165,237,98,198,147,65,29,63,190,105,30,215,76,215,183,116,116,141,123,228,11,21,0,0,0,0,41,91,252,218,190,41,255,0,238,7,74,191,243,85,199,254,188,93,73,170,184,27,57,232,134,107,117,212,173,23,192,117,26,251,79,73,5,203,42,197,237,87,186,200,169,24,230,193,28,245,52,145,205,35,99,107,156,231,35,17,207,84,68,87,57,118,219,117,95,153,221,76,85,194,119,149,141,27,250,127,143,122,116,6,85,2,162,245,191,155,183,18,90,107,173,25,246,156,216,176,157,53,158,219,138,229,23,91,37,28,181,118,218,247,79,36,20,213,114,67,27,164,115,107,26,213,122,181,136,170,168,214,166,251,236,137,242,44,39,131,61,107,202,184,137,225,179,15,214,60,214,223,106,162,189,100,30,208,241,48,90,226,146,58,86,118,43,234,41,217,208,217,36,145,233,187,33,106,174,239,95,137,87,109,147,100,74,23,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,9,84,0,0,0,3,170,106,198,117,249,47,210,204,203,83,61,151,237,63,178,88,253,198,251,224,187,253,159,21,225,105,164,155,181,220,233,119,71,87,111,167,171,165,219,111,190,203,182,199,229,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,245,254,44,124,172,107,39,211,252,135,211,167,40,219,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,122,154,27,15,3,228,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,227,235,0,0,0,35,255,0,13,92,98,224,156,83,103,122,147,96,211,74,63,21,141,224,158,199,240,89,7,114,102,123,95,198,195,51,228,254,229,154,8,228,167,237,73,3,227,248,149,221,123,117,38,201,182,241,3,155,95,26,254,196,163,172,225,55,76,174,119,90,59,212,221,153,51,75,132,11,216,141,180,51,65,220,101,177,170,173,235,147,188,201,98,146,87,70,230,181,35,70,196,171,34,75,51,25,242,185,24,254,187,63,118,255,0,137,1,55,248,179,227,7,75,248,69,195,98,190,231,11,87,95,125,188,83,213,59,28,177,83,69,34,62,235,60,11,18,61,139,58,49,209,83,177,171,81,19,158,247,174,253,10,229,99,100,114,35,23,175,240,47,198,109,139,140,61,56,170,185,201,106,246,54,103,139,248,122,124,154,219,19,30,180,173,146,84,127,106,166,154,71,111,188,50,246,165,84,141,206,89,35,115,28,215,117,34,50,89,34,175,54,190,10,61,183,71,89,197,150,153,91,46,181,151,168,123,49,230,150,248,19,191,27,168,97,131,182,203,155,81,93,215,31,101,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,178,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,129,179,152,49,87,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,186,101,167,145,204,95,242,100,98,185,172,115,226,150,39,171,25,215,210,153,84,1,13,120,142,230,89,165,252,62,241,23,141,232,109,210,130,174,122,58,122,134,59,57,188,37,36,146,37,158,9,233,85,244,172,130,52,84,116,207,234,150,154,105,94,212,122,50,30,166,177,178,202,245,108,78,99,188,113,212,240,165,134,208,97,250,124,202,74,141,69,204,41,231,125,12,210,190,41,89,100,164,106,163,22,182,88,21,85,207,123,156,174,108,13,115,123,78,124,82,185,202,228,133,98,146,136,64,218,118,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,148,193,203,75,152,37,78,143,93,108,252,62,106,253,214,146,61,62,175,168,240,214,123,181,92,177,82,193,141,61,238,170,158,69,145,89,2,190,118,84,84,207,19,85,243,74,214,64,155,185,85,24,142,218,231,192,29,83,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,243,112,177,242,59,121,37,99,126,22,174,219,238,187,34,42,167,96,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,162,30,99,60,107,255,0,42,173,71,130,193,128,92,238,177,233,150,45,249,187,109,52,235,218,142,233,92,138,244,146,230,232,122,90,246,245,49,233,28,77,149,92,230,70,215,59,104,157,52,177,160,88,87,9,156,211,244,191,136,204,202,93,63,206,49,218,77,53,190,215,84,82,210,99,148,245,55,137,43,217,121,158,84,151,174,36,149,41,98,138,7,181,89,19,88,215,187,121,95,51,88,205,221,178,46,31,227,51,154,6,190,240,237,196,158,97,163,152,86,33,167,245,182,92,127,217,254,26,123,165,190,182,74,167,247,232,41,234,31,214,232,234,227,98,236,249,156,137,179,19,225,68,223,117,221,86,21,112,47,193,149,247,140,61,71,170,182,73,117,246,54,25,139,248,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,111,188,210,246,165,68,145,205,88,227,107,28,231,117,42,50,41,62,183,52,127,61,154,155,248,47,163,209,1,101,60,183,184,214,213,62,48,127,40,159,148,203,6,41,108,251,37,236,143,5,236,42,90,152,123,158,43,197,247,59,189,233,229,223,111,12,206,158,158,157,183,118,251,238,155,77,82,170,249,24,254,187,63,118,255,0,137,22,168,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,7,5,219,238,60,124,254,243,202,238,112,217,200,7,45,144,245,85,189,34,166,150,69,251,152,229,255,0,212,123,143,203,117,223,192,76,214,181,21,86,55,124,255,0,201,80,32,198,166,71,81,154,241,107,97,129,24,175,167,182,81,85,198,189,41,183,189,222,49,62,105,191,244,19,246,19,162,215,10,67,70,200,211,238,223,254,117,35,46,37,167,21,245,122,235,114,202,235,161,143,183,11,222,216,149,30,213,94,151,45,95,221,178,175,243,211,239,37,28,76,70,49,26,136,7,51,214,228,221,125,199,176,241,178,40,4,249,30,64,3,131,189,231,150,124,190,97,222,229,60,55,251,126,240,57,157,7,91,225,117,70,154,223,160,98,162,62,75,125,91,26,171,251,86,158,68,59,241,208,53,194,169,180,90,115,122,169,126,251,71,69,84,245,255,0,122,9,20,8,3,193,85,161,149,250,239,149,90,234,28,215,62,57,110,187,252,74,139,187,102,137,62,239,247,254,227,215,199,143,14,210,217,170,23,80,241,218,73,209,240,127,132,94,169,36,79,137,41,97,79,119,66,167,222,239,188,250,124,5,172,87,30,35,178,234,232,213,253,47,125,221,203,242,79,122,207,10,252,191,223,39,62,180,105,213,6,127,136,85,218,106,169,162,145,178,118,255,0,77,172,251,165,141,223,206,106,255,0,64,12,121,193,238,176,195,168,250,113,109,89,42,162,124,244,240,67,4,136,136,198,170,61,176,83,238,155,53,203,247,188,145,40,187,149,55,194,126,171,85,232,126,174,85,105,102,67,60,145,194,251,163,224,137,25,215,42,110,181,80,64,158,246,185,26,158,232,151,249,191,251,11,85,177,93,32,188,90,233,235,233,222,174,100,177,177,232,170,138,158,229,106,47,223,253,160,126,231,166,232,122,219,240,169,238,61,106,221,148,15,96,60,34,158,64,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,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,0,0,0,0,16,255,0,154,158,142,95,117,119,132,123,189,78,57,54,245,120,21,194,44,198,74,110,150,127,117,82,211,65,60,117,41,214,247,181,25,219,130,162,89,247,248,156,238,199,67,90,174,122,42,76,3,175,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,200,13,112,120,104,207,233,180,179,136,109,55,212,27,134,67,87,99,182,216,242,139,109,77,210,186,153,101,235,138,221,226,24,149,136,169,18,43,222,199,83,172,172,123,26,139,214,199,57,187,59,171,101,217,120,213,223,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,219,109,209,62,69,249,242,234,214,59,22,178,112,143,130,84,218,33,240,245,120,125,190,12,58,233,77,212,247,246,106,168,32,138,54,175,91,152,196,119,118,5,167,159,102,245,53,157,254,142,167,57,142,80,58,167,53,61,99,190,233,23,8,247,122,108,114,29,170,243,219,132,88,116,149,61,76,254,229,165,169,130,121,42,87,161,236,114,63,185,5,60,176,109,240,185,189,254,182,185,28,196,69,164,205,16,194,173,90,149,173,24,14,156,223,106,42,224,182,229,89,69,170,201,89,45,35,218,217,227,130,166,174,56,100,116,110,115,92,212,122,53,234,168,170,215,38,251,110,139,242,39,167,59,77,76,202,170,117,79,5,209,207,23,218,198,237,248,250,100,221,136,228,145,190,34,186,162,166,162,159,174,102,245,246,223,219,142,151,104,215,161,28,222,252,255,0,18,163,246,78,171,201,147,75,126,213,241,29,125,212,202,251,23,138,160,193,49,249,60,53,111,138,232,240,119,74,215,164,48,254,109,30,142,147,174,149,183,22,251,218,230,55,109,215,103,118,212,11,169,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,1,195,71,17,121,223,11,250,167,65,169,152,45,71,248,170,59,197,23,68,63,223,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,111,91,62,104,191,52,93,132,244,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,212,221,211,117,106,181,205,123,28,246,61,143,118,184,63,146,220,239,242,89,249,107,246,23,249,204,251,65,246,91,218,126,42,31,254,20,240,222,39,177,217,235,238,255,0,129,248,186,250,58,62,238,173,253,196,128,224,23,141,124,171,133,61,71,164,178,93,174,126,35,76,178,107,132,49,228,118,250,133,145,241,208,117,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,169,177,62,32,191,224,124,156,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,220,125,96,0,0,53,87,37,87,0,188,107,229,92,41,234,61,37,146,237,115,241,26,101,147,92,33,143,35,183,212,44,143,142,131,173,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,157,77,137,241,69,83,191,234,182,133,234,62,141,81,226,23,108,214,205,218,181,103,120,253,22,73,96,185,64,170,250,90,218,90,136,35,153,88,215,170,38,211,69,221,107,37,141,81,28,215,43,85,55,99,227,123,195,101,60,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,220,125,98,141,185,104,113,199,83,195,142,101,14,143,103,12,164,126,157,102,151,136,223,53,92,143,138,157,246,59,140,201,28,9,90,233,158,173,106,211,43,89,19,102,107,221,240,50,52,145,138,138,215,178,107,201,0,1,143,245,251,48,212,124,3,70,178,204,203,72,240,47,182,153,125,170,222,233,237,118,78,181,79,19,39,82,35,157,210,221,159,47,109,138,249,123,44,84,146,94,223,109,138,143,123,85,2,58,243,20,227,170,155,133,172,53,112,125,62,175,164,126,170,95,233,225,154,134,26,154,89,94,203,101,186,101,168,98,220,145,86,53,130,103,182,74,119,70,200,92,255,0,211,123,94,230,61,141,86,62,141,177,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,120,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,208,196,107,27,212,247,185,118,106,35,83,125,145,17,61,197,164,242,88,210,29,35,186,99,217,94,181,86,193,73,113,212,91,53,225,246,106,86,77,59,36,125,162,221,37,44,110,109,68,80,254,148,79,168,115,234,98,89,157,191,83,32,123,24,173,78,242,60,21,188,158,109,79,225,66,129,182,250,186,184,53,186,58,117,200,43,159,50,182,86,79,63,131,145,83,31,137,169,82,218,88,153,223,88,152,181,110,116,138,175,99,223,186,70,244,141,149,109,254,122,176,44,171,253,117,199,50,76,114,225,254,217,71,93,109,174,167,147,254,12,144,205,28,140,254,167,53,205,251,149,13,164,202,139,231,79,167,58,71,106,204,177,77,75,181,229,84,148,154,139,124,167,101,21,207,28,134,153,157,117,182,232,146,68,142,233,43,216,136,230,61,174,70,211,34,202,174,238,177,172,72,250,82,150,68,80,150,156,191,120,238,177,113,85,138,199,133,101,47,240,90,155,143,219,210,75,141,54,207,147,218,148,176,71,75,28,183,94,182,83,197,79,7,118,166,161,201,225,154,170,230,109,186,110,223,122,102,190,44,124,172,107,39,211,252,135,211,167,53,214,210,172,167,81,240,189,71,199,50,77,33,174,186,210,102,116,151,8,155,100,117,174,37,150,170,74,169,23,182,216,89,18,35,187,221,206,181,141,98,86,185,178,53,234,199,53,200,229,106,236,19,173,245,185,149,199,129,172,250,225,168,214,154,75,94,89,85,164,247,89,175,212,52,142,71,65,75,113,117,158,69,169,134,53,71,189,21,141,149,94,212,84,123,253,200,159,19,190,106,26,230,19,255,0,149,239,29,63,145,76,169,154,29,172,121,159,132,211,107,215,95,177,234,107,91,213,13,138,233,36,141,84,222,101,114,120,122,57,183,147,185,186,57,140,149,89,39,230,154,234,137,22,0,31,87,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,247,129,180,152,43,3,149,215,48,10,59,189,29,183,134,77,111,200,187,55,88,124,53,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,166,100,237,111,20,146,43,221,51,164,116,106,228,122,68,217,108,252,0,0,0,0,1,210,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,189,212,1,173,103,18,252,58,103,124,47,234,157,126,153,231,84,255,0,227,107,44,245,189,112,255,0,124,237,126,38,104,96,172,237,197,44,157,158,239,97,238,237,61,221,108,249,42,124,149,102,87,42,126,56,233,180,214,235,65,194,222,164,178,174,91,22,79,120,70,98,215,54,190,89,214,221,113,170,115,24,148,79,143,117,70,83,77,46,206,107,163,106,118,230,150,71,61,28,217,93,36,54,83,197,87,12,248,111,21,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,234,70,204,206,153,100,99,227,114,167,83,30,238,151,49,253,18,51,94,29,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,158,152,228,100,115,116,47,193,60,93,198,49,238,134,86,43,100,141,234,212,235,141,236,114,38,206,64,45,43,154,199,29,85,56,116,117,252,44,105,69,125,93,53,246,170,157,97,205,107,157,75,19,160,109,186,174,137,233,236,214,36,209,185,92,249,98,168,142,87,77,26,183,182,137,27,90,247,57,210,36,85,22,126,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,63,212,30,9,45,92,40,114,213,213,27,238,77,5,37,118,162,229,84,248,244,215,90,199,82,181,179,218,96,117,202,216,231,218,89,35,102,149,143,100,117,13,145,206,150,53,106,76,189,181,114,42,71,30,193,88,22,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,31,175,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,25,3,132,239,52,250,55,245,3,30,245,24,9,233,205,7,151,221,53,166,154,245,197,14,139,90,170,222,199,212,58,191,48,177,211,69,45,75,250,230,150,170,162,178,244,178,203,59,156,140,71,62,6,190,8,162,232,141,136,233,126,22,53,251,4,181,225,107,143,173,56,214,190,28,111,26,219,169,23,11,86,23,87,130,237,79,152,194,234,148,116,52,242,116,53,99,169,130,52,115,166,236,212,43,186,97,141,205,89,29,43,100,133,157,231,49,30,250,118,227,19,138,172,203,138,253,92,184,102,23,155,149,91,113,139,117,69,69,54,39,104,146,52,133,150,235,114,191,224,87,68,215,189,190,38,70,182,55,76,254,167,117,61,17,168,189,182,70,198,96,162,85,112,11,193,70,85,197,102,163,210,94,238,214,207,15,166,88,205,194,25,50,59,133,66,72,200,235,250,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,212,232,153,40,119,94,90,28,14,84,241,29,153,67,172,57,195,233,25,167,88,93,226,54,77,73,35,34,168,125,242,227,10,71,58,81,58,23,163,154,148,200,215,196,233,156,246,252,108,145,35,98,42,185,239,134,242,79,147,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,251,207,172,6,170,228,170,224,23,141,124,171,133,61,71,164,178,93,174,126,35,76,178,107,132,49,228,118,250,133,145,241,208,117,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,169,177,62,40,170,118,12,203,0,204,180,250,166,213,75,153,227,213,118,167,223,44,244,87,251,98,204,137,209,89,110,171,137,37,167,168,137,237,85,107,216,230,174,203,178,252,47,107,216,238,151,177,205,64,217,203,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,247,31,88,165,110,87,188,116,254,69,50,166,104,118,177,230,126,19,77,175,93,126,199,169,173,111,84,54,43,164,146,53,83,121,149,201,225,232,230,222,78,230,232,230,50,85,100,159,154,107,170,36,91,169,0,0,0,107,89,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,25,15,168,206,3,134,142,34,243,190,23,245,78,131,83,48,90,143,241,84,119,138,46,136,127,190,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,222,182,124,209,126,104,187,15,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,117,172,147,0,204,162,192,105,245,73,216,245,90,226,117,87,137,172,12,187,53,17,208,37,198,40,99,157,212,239,84,93,216,245,138,102,61,189,72,157,104,146,116,117,118,228,233,146,156,190,120,219,186,240,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,216,47,208,197,92,75,241,23,130,112,191,165,149,250,153,157,84,127,141,163,179,209,116,77,253,243,186,120,105,166,130,143,185,20,82,118,123,189,135,183,186,246,244,51,230,171,242,69,237,95,149,44,19,242,89,249,107,246,239,249,204,251,63,246,167,218,126,22,111,254,11,240,222,39,191,217,232,238,255,0,129,248,186,58,58,254,238,157,253,197,0,241,175,197,117,247,139,77,101,173,204,187,183,90,60,66,219,189,30,45,100,173,153,142,240,20,189,44,73,36,86,198,136,196,154,119,179,187,34,238,247,38,236,143,184,246,69,26,129,210,184,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,136,218,237,149,200,198,245,189,95,35,147,173,238,85,204,28,174,60,246,105,151,227,94,143,90,96,168,244,135,50,126,139,212,107,219,160,164,143,19,131,40,135,16,100,142,157,59,243,220,95,73,37,83,154,200,211,117,70,71,20,108,87,57,221,59,172,209,163,58,246,147,163,58,242,184,243,217,166,95,141,122,61,104,19,255,0,157,95,149,140,91,234,5,15,167,92,74,86,46,167,157,95,149,140,91,234,5,15,167,92,74,139,209,189,33,204,181,223,81,45,250,91,167,208,82,79,144,221,169,235,166,161,130,166,116,133,149,15,166,164,154,169,97,71,175,194,215,189,176,57,140,87,43,89,214,230,245,57,141,221,200,22,233,202,247,142,159,203,94,42,205,14,214,60,207,197,234,77,151,175,216,245,53,173,233,154,251,107,142,54,170,111,50,185,124,69,100,59,73,220,221,26,247,196,140,147,243,174,109,68,137,63,205,91,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,113,125,60,2,241,175,138,241,89,167,20,150,75,181,207,195,234,110,51,111,134,60,142,223,80,177,178,74,254,132,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,116,186,39,202,18,168,0,6,42,226,199,202,198,178,125,63,200,125,58,115,90,195,101,62,44,124,172,107,39,211,252,135,211,167,53,172,3,101,62,19,188,172,104,223,211,252,123,211,160,50,169,138,184,78,242,177,163,127,79,241,239,78,128,202,160,107,89,197,143,154,125,100,250,129,144,250,140,227,134,142,34,243,190,23,245,78,131,83,48,90,143,241,84,119,138,46,136,127,190,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,222,182,124,209,126,104,174,44,124,211,235,39,212,12,135,212,103,58,167,228,183,59,252,150,126,90,253,133,254,115,62,208,125,150,246,159,138,135,255,0,133,60,55,137,236,118,122,251,191,224,126,46,190,142,143,187,171,127,112,27,31,104,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,236,128,80,15,0,188,107,229,92,41,234,61,37,146,237,115,241,26,101,147,92,33,143,35,183,212,44,143,142,131,173,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,157,77,137,241,95,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,3,235,0,0,197,92,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,230,181,128,88,167,18,156,192,40,237,28,38,105,111,12,154,33,145,119,174,179,105,253,154,221,156,93,32,142,9,233,99,165,150,204,216,38,180,183,184,199,245,76,189,221,229,146,53,99,161,116,109,141,28,175,89,91,20,42,208,189,11,212,126,34,245,30,221,165,250,95,102,241,215,90,237,229,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,103,83,119,93,149,202,231,53,140,107,222,246,49,221,87,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,247,151,189,192,231,7,216,15,6,186,70,236,223,51,74,74,92,238,233,103,109,126,95,124,186,75,11,25,104,129,24,147,75,67,28,168,247,69,21,52,10,221,228,145,30,169,43,227,238,57,221,13,137,145,6,96,225,163,135,76,19,133,253,44,160,211,60,22,159,252,85,101,226,183,174,111,239,157,211,195,67,12,245,157,185,101,147,179,221,236,49,221,166,59,161,159,36,79,154,172,85,231,87,229,99,22,250,129,67,233,215,19,234,233,239,55,62,31,115,109,113,186,105,197,214,15,178,248,99,63,49,100,205,46,149,82,182,59,165,87,122,24,154,215,211,36,31,220,112,191,174,105,18,105,229,107,91,28,72,178,36,74,229,107,62,87,58,191,43,24,183,212,10,31,78,184,129,85,124,39,121,167,209,191,168,24,247,168,192,108,166,107,89,194,119,154,125,27,250,129,143,122,140,6,202,96,12,85,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,173,97,181,65,170,185,181,64,3,21,113,99,229,99,89,62,159,228,62,157,57,149,76,85,197,143,149,141,100,250,127,144,250,116,224,107,88,78,158,92,28,192,43,56,119,190,197,164,154,189,145,127,161,61,127,137,158,42,154,136,231,168,147,29,170,232,124,157,84,236,133,146,72,248,102,145,17,143,133,27,210,146,74,146,181,89,249,228,150,11,29,131,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,67,104,128,85,95,42,62,58,127,192,112,191,173,121,159,253,175,75,128,86,215,55,252,166,186,215,37,66,187,255,0,37,225,88,230,255,0,78,20,127,250,94,18,213,0,0,0,26,171,155,84,26,171,129,34,184,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,169,187,4,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,227,88,219,238,1,153,99,56,206,51,153,223,113,234,186,75,22,99,79,83,83,98,184,57,17,96,174,101,61,67,233,231,70,57,21,81,31,28,177,170,57,139,179,209,29,27,149,58,100,99,157,53,57,110,115,4,166,225,218,166,77,30,214,75,173,91,180,234,227,80,234,154,43,148,210,203,51,49,151,164,83,201,42,69,79,12,18,205,51,42,102,88,26,172,107,154,200,222,175,147,109,223,34,168,93,161,31,248,197,227,23,4,225,3,4,167,191,223,232,253,179,146,94,122,254,207,227,253,201,169,253,169,218,154,157,149,95,221,76,130,88,224,237,71,80,146,126,113,19,175,110,150,238,171,238,201,122,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,77,117,184,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,136,218,237,149,200,198,245,189,95,35,147,173,238,85,14,171,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,147,127,146,167,154,124,167,233,253,119,168,219,136,107,147,105,14,101,136,105,126,17,171,151,216,41,33,177,106,21,69,218,27,18,54,116,124,243,50,223,36,49,79,51,216,158,230,49,101,153,99,106,42,245,170,195,34,171,81,170,199,62,101,114,84,243,79,148,253,63,174,245,27,112,25,87,158,119,234,79,247,147,248,105,86,182,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,22,149,207,59,245,39,251,201,252,52,174,13,52,210,28,203,86,169,179,41,240,200,41,39,126,13,139,213,101,247,56,102,157,34,123,237,212,210,194,202,135,68,174,248,92,246,54,126,226,181,85,187,178,55,163,122,159,210,199,5,223,114,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,233,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,30,169,106,107,3,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,249,185,152,248,221,188,114,189,191,19,87,109,247,77,149,17,83,97,62,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,253,46,88,166,68,70,200,214,185,21,24,246,73,27,3,53,128,0,26,171,155,84,26,171,129,178,159,9,222,86,52,111,233,254,61,233,208,25,84,197,92,39,121,88,209,191,167,248,247,167,64,101,80,53,172,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,165,110,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,64,149,64,0,0,0,49,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,19,211,150,231,48,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,54,221,242,42,221,161,172,102,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,205,57,74,113,175,237,186,58,62,19,117,54,231,117,172,189,67,222,147,11,184,78,189,248,221,67,12,29,199,219,28,168,222,184,251,44,138,89,34,116,142,115,86,53,116,72,177,164,80,177,225,103,228,32,230,89,199,85,79,12,184,205,46,152,105,141,125,93,46,168,100,116,240,92,169,107,155,75,20,144,90,45,201,80,168,233,222,147,198,248,166,124,203,4,208,182,52,106,244,167,114,71,57,138,216,210,76,191,198,47,24,184,39,8,24,37,61,254,255,0,71,237,156,146,243,215,246,127,31,238,77,79,237,78,212,212,236,170,254,234,100,18,199,7,106,58,132,147,243,136,157,123,116,183,117,95,118,190,249,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,136,29,124,181,78,70,63,174,207,221,191,226,69,101,231,152,6,101,166,25,52,248,102,160,99,213,118,43,237,45,61,37,77,69,190,173,17,179,192,202,154,120,234,34,73,27,190,236,122,197,52,106,172,118,207,98,170,181,200,215,34,181,44,211,145,143,235,179,247,111,248,144,22,168,82,95,50,62,95,116,220,59,84,199,172,58,55,106,171,118,157,92,106,27,77,91,109,134,41,102,102,50,244,138,8,226,89,106,38,158,89,166,101,76,203,59,145,238,107,89,27,213,145,239,187,227,69,187,67,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,186,252,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,175,110,227,17,81,178,189,22,226,117,211,152,190,132,233,70,132,217,53,175,19,184,253,177,251,99,226,126,201,91,59,53,150,255,0,108,248,74,200,169,171,127,61,37,51,188,63,103,184,231,126,117,141,235,232,217,155,239,185,82,188,116,112,101,125,224,243,81,233,109,145,221,125,179,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,187,109,52,93,216,145,100,107,82,57,26,246,185,189,42,175,138,56,214,7,96,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,78,190,89,167,42,30,7,42,114,91,173,147,139,141,70,125,34,216,173,181,21,15,196,109,42,200,170,22,186,174,39,73,3,171,103,71,35,146,38,65,43,95,218,106,109,42,205,19,100,221,141,141,157,234,203,0,91,247,43,78,61,190,221,209,216,120,81,213,8,58,50,11,85,191,193,226,23,74,122,125,163,175,161,164,129,92,148,117,13,98,109,28,208,193,19,149,146,236,141,146,56,213,30,169,43,81,211,245,93,50,224,163,21,226,179,150,102,158,222,237,54,207,15,169,184,205,191,32,147,28,184,83,164,108,146,191,162,239,95,35,109,149,11,35,152,199,67,43,213,81,142,123,147,179,35,213,232,189,46,149,146,213,173,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,88,87,51,174,96,20,122,187,89,83,195,246,136,100,94,47,5,164,234,131,38,185,69,28,18,210,223,170,163,158,25,162,109,51,220,197,145,33,130,74,127,116,209,189,173,153,207,118,200,232,218,199,201,16,56,98,225,235,42,226,131,89,108,186,71,139,84,248,15,31,220,169,184,221,31,75,37,68,54,202,24,155,213,45,68,141,98,127,147,27,17,206,99,95,44,177,49,94,206,190,164,234,154,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,156,153,236,141,187,71,19,221,241,57,55,219,100,221,85,17,118,9,224,251,132,204,55,132,93,47,251,15,98,168,164,188,95,107,234,36,169,190,228,109,160,90,89,238,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,253,27,247,30,136,142,149,234,161,144,52,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,148,109,205,31,207,102,166,254,11,232,244,69,255,0,20,3,205,31,207,102,166,254,11,232,244,64,74,174,70,63,174,207,221,191,226,69,170,21,87,200,199,245,217,251,183,252,72,181,64,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,60,42,236,112,247,251,207,97,225,118,79,126,192,113,85,95,145,249,235,119,150,157,237,68,249,162,167,254,165,61,253,105,190,219,28,100,248,218,173,68,247,108,7,80,199,233,145,46,85,147,244,108,246,206,230,124,254,104,157,95,251,78,224,199,59,165,61,199,229,130,6,196,247,61,141,68,221,119,95,119,222,126,167,110,169,240,129,231,169,126,74,121,61,73,213,191,191,246,158,244,3,200,0,14,15,84,253,161,139,253,97,219,111,239,60,183,228,7,35,16,241,71,90,218,61,31,200,30,171,243,183,214,167,255,0,210,202,101,226,52,241,229,146,58,195,162,213,168,197,217,213,44,171,129,63,175,122,57,191,173,0,192,124,184,168,154,252,215,33,187,244,108,175,158,224,136,187,253,203,225,151,254,159,216,88,116,172,107,227,86,185,187,167,236,220,131,188,182,104,170,62,207,85,220,101,141,17,42,29,52,136,237,151,249,209,82,41,57,128,168,222,60,116,242,163,77,117,110,221,168,150,239,133,142,174,134,119,167,185,126,47,19,85,50,175,189,206,254,130,127,55,255,0,97,61,184,53,212,88,245,15,72,109,213,141,95,206,82,211,209,195,39,249,94,22,37,95,230,180,249,252,101,105,45,62,160,233,133,229,201,75,28,181,20,244,53,18,197,240,35,157,214,218,122,141,182,248,28,191,55,253,196,97,229,163,150,207,136,221,243,45,56,187,204,248,228,167,186,179,181,28,142,84,247,54,25,216,187,35,156,159,226,126,230,255,0,244,2,202,143,10,155,160,107,145,201,186,30,64,226,213,251,142,71,15,126,231,36,3,200,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,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,0,0,0,0,0,10,22,230,167,163,150,45,34,226,226,239,83,142,77,181,38,123,111,139,49,146,155,165,255,0,220,181,85,51,207,29,74,117,189,238,87,247,39,167,150,125,254,22,183,191,208,214,163,88,138,178,127,146,62,175,83,62,213,168,90,9,93,61,36,117,16,84,69,151,218,227,108,18,247,231,99,219,29,45,107,159,39,190,36,100,107,29,2,53,191,11,213,102,145,126,52,69,232,238,188,235,52,207,237,6,135,97,122,165,73,73,117,168,171,195,242,7,219,230,240,241,245,210,211,208,215,195,249,201,234,54,98,171,54,158,146,142,54,61,92,214,245,78,173,84,115,158,205,170,175,70,245,142,251,163,119,28,166,166,209,15,136,164,204,48,251,222,29,116,166,234,99,59,212,181,244,175,141,171,214,230,61,91,218,157,41,231,217,189,46,127,99,163,169,173,123,148,15,173,197,86,169,126,90,120,142,212,93,76,134,251,237,154,11,206,65,85,236,170,223,11,225,251,182,184,159,217,161,252,218,177,142,110,212,177,64,223,141,168,245,219,119,238,229,114,173,186,114,122,194,174,184,175,7,204,190,220,42,41,36,167,204,114,139,149,238,133,176,189,202,248,224,99,97,161,86,202,138,212,68,127,118,134,87,34,53,92,157,14,98,239,186,171,91,73,120,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,188,217,163,73,240,95,201,126,150,97,186,103,237,79,105,253,146,199,237,214,47,27,216,236,248,175,11,77,28,61,222,223,83,186,58,187,125,93,61,78,219,125,183,93,183,3,181,154,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,102,156,164,240,12,55,84,248,38,207,244,251,80,113,234,75,230,61,124,206,43,233,171,168,106,81,122,37,103,179,237,170,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,149,215,198,39,10,185,151,10,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,192,142,149,172,99,124,76,109,116,109,153,157,45,233,122,163,145,59,111,141,239,179,78,74,158,86,50,159,168,21,222,157,110,50,87,52,26,221,18,160,225,66,245,62,180,218,106,238,47,117,67,161,195,225,166,116,237,123,114,73,40,234,153,71,50,172,79,99,122,35,107,167,145,233,42,172,106,198,57,58,94,254,134,56,43,215,149,239,26,255,0,201,255,0,59,102,140,106,21,206,213,67,166,217,149,193,245,50,220,107,87,179,236,107,163,161,107,25,80,178,181,171,188,50,246,160,134,68,145,81,145,252,18,245,198,214,75,220,187,243,85,115,96,142,91,212,90,219,75,194,134,39,62,182,221,169,43,31,89,79,79,54,41,12,45,129,31,71,141,165,29,59,40,33,149,97,99,90,175,86,177,242,34,185,95,39,68,172,71,185,30,142,99,2,80,0,0,213,92,191,235,47,14,152,39,20,28,2,233,86,154,103,84,255,0,171,251,29,101,158,183,174,111,239,101,211,216,169,12,21,157,184,165,143,189,218,239,189,221,167,187,161,255,0,37,79,146,165,0,155,41,240,157,229,99,70,254,159,227,222,157,0,21,129,160,124,163,53,30,249,174,57,13,191,87,167,246,94,158,224,249,4,112,69,83,81,74,169,38,99,74,201,163,147,166,157,144,206,142,167,134,90,85,78,185,146,87,58,41,36,72,218,143,146,57,146,43,126,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,125,231,214,0,0,0,85,7,52,30,95,116,214,154,107,215,20,58,45,106,171,123,31,80,234,252,194,199,77,20,181,47,235,154,90,170,138,203,210,203,44,238,114,49,28,248,26,248,34,139,162,54,35,165,248,88,215,237,0,56,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,137,26,221,145,202,199,116,61,25,35,83,173,141,84,217,120,163,110,101,252,14,84,240,227,153,77,172,56,59,233,31,167,89,165,226,70,67,73,27,34,167,125,142,227,50,73,58,209,54,22,35,90,180,202,214,74,232,92,198,252,12,141,99,122,34,181,143,152,44,166,183,152,38,137,80,112,161,65,197,12,247,90,71,50,227,78,180,16,216,225,150,121,158,220,145,40,228,168,91,44,178,178,5,116,47,234,137,205,73,228,137,177,171,21,146,167,192,246,117,81,102,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,151,165,19,255,0,149,239,2,223,150,188,169,154,227,172,120,103,139,211,107,47,95,177,233,171,93,211,13,246,233,28,141,68,222,21,106,248,138,56,118,147,185,186,181,143,149,25,31,231,90,218,136,208,51,87,43,174,95,244,118,138,59,111,19,122,223,142,247,174,179,120,107,142,15,107,158,72,39,165,142,150,88,34,158,27,179,187,111,127,84,203,221,218,40,228,70,58,23,70,233,21,170,245,137,209,78,174,44,124,172,107,39,211,252,135,211,167,50,169,138,184,177,242,177,172,159,79,242,31,78,156,13,107,11,201,230,95,192,229,55,17,216,108,218,195,131,190,173,154,139,133,217,228,100,52,145,178,90,134,95,45,208,172,147,173,19,97,98,57,201,82,142,124,174,133,204,111,198,249,22,55,162,163,152,248,104,216,218,160,13,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,83,151,95,29,84,220,82,225,169,131,234,13,125,35,53,82,193,79,52,213,208,211,82,202,198,92,237,208,173,59,18,228,170,145,164,16,189,210,84,54,55,194,215,254,155,28,246,177,140,114,49,145,215,154,159,1,223,252,47,197,94,144,89,127,197,75,151,216,173,150,239,252,187,234,111,110,127,119,253,206,217,89,28,63,227,42,30,239,240,175,43,47,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,67,104,128,96,174,14,248,170,195,120,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,53,108,78,123,221,225,164,115,100,116,47,234,119,83,17,90,171,220,100,140,102,117,0,0,0,0,0,68,174,96,220,18,90,184,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,111,45,64,21,213,202,247,128,91,238,139,116,113,15,172,214,255,0,7,151,221,109,239,167,177,88,42,105,152,179,89,105,102,233,87,212,206,175,106,190,42,201,24,138,196,141,170,215,69,20,146,50,77,223,43,227,135,53,243,71,242,39,169,191,130,250,197,17,42,136,171,205,31,200,158,166,254,11,235,20,64,82,183,9,222,105,244,111,234,6,61,234,48,27,41,154,214,112,157,230,159,70,254,160,99,222,163,1,178,152,21,1,196,23,39,220,238,159,92,109,44,208,20,241,26,101,147,92,34,241,178,207,87,11,234,177,40,95,51,27,55,83,39,154,55,214,194,198,61,210,69,208,229,149,205,99,163,127,196,214,203,45,159,232,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,165,187,174,200,212,107,90,198,53,140,99,24,220,128,0,0,0,213,92,188,156,207,132,75,87,23,220,191,52,103,20,130,227,73,103,203,44,56,61,130,229,142,93,103,167,107,216,201,214,213,11,95,75,51,209,171,43,41,166,78,158,190,218,238,143,142,25,21,178,118,146,55,81,177,178,159,9,222,86,52,111,233,254,61,233,208,1,174,14,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,239,45,83,149,215,48,10,59,189,29,183,134,77,111,200,187,55,88,124,53,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,166,100,237,111,20,146,43,221,51,164,116,106,228,122,68,217,115,7,50,254,7,41,184,142,195,102,214,28,29,245,108,212,92,46,207,35,33,164,141,146,212,50,249,110,133,100,157,104,155,11,17,206,74,148,115,229,116,46,99,126,55,200,177,189,21,28,199,195,72,22,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,180,240,33,175,46,190,58,169,184,165,195,83,7,212,26,250,70,106,165,130,158,105,171,161,166,165,149,140,185,219,161,90,118,37,201,85,35,72,33,123,164,168,108,111,133,175,253,54,57,237,99,24,228,99,38,80,3,90,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,200,125,70,112,44,167,149,78,153,226,186,201,192,142,166,105,110,107,73,226,44,185,54,97,115,183,212,244,199,27,228,135,174,217,110,232,158,46,227,30,198,205,19,209,178,70,245,106,244,72,198,57,19,118,161,92,28,85,112,207,153,112,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,62,165,116,47,234,138,70,62,55,42,244,189,142,233,115,217,209,35,237,43,146,167,149,140,167,234,5,119,167,91,136,235,205,199,140,28,103,84,110,180,60,55,105,250,210,92,45,184,125,226,74,252,134,228,232,170,34,158,27,221,51,170,168,221,66,198,200,198,55,162,54,186,71,58,70,247,27,34,203,26,53,205,237,187,172,32,173,110,180,106,133,199,72,232,52,34,225,151,213,213,96,150,187,194,223,168,108,243,50,55,178,150,181,89,35,21,209,72,173,238,177,138,147,74,171,19,94,145,245,200,247,244,245,185,92,185,87,129,206,17,46,188,95,106,227,177,73,238,53,118,124,78,195,78,219,150,71,117,130,157,207,123,32,87,163,89,75,11,213,171,19,42,102,94,174,142,226,236,140,142,105,17,178,118,150,55,71,82,210,121,68,113,131,128,226,182,167,240,179,158,45,37,146,229,118,188,75,95,141,93,86,40,97,130,225,60,237,141,171,67,59,216,198,185,106,85,204,222,41,37,115,214,68,115,96,71,51,183,4,114,6,74,230,255,0,139,88,176,110,11,244,247,10,197,168,124,21,151,31,204,45,54,187,117,55,117,242,118,41,96,180,215,199,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,222,65,110,87,30,123,52,203,241,175,71,173,39,255,0,58,191,43,24,183,212,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,64,159,252,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,39,255,0,58,191,43,24,183,212,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,64,150,156,208,121,125,212,221,170,111,92,80,232,181,170,145,143,101,59,171,243,11,29,52,81,83,51,162,24,170,170,43,47,75,44,179,181,170,245,107,32,107,224,138,46,185,30,174,151,226,123,159,189,112,104,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,14,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,165,187,166,232,228,115,90,246,57,143,99,30,221,154,77,117,184,233,254,78,63,202,59,34,254,75,255,0,246,41,240,248,223,11,209,236,191,106,117,191,196,123,55,167,255,0,136,255,0,67,167,249,157,125,222,215,230,59,32,94,167,13,28,69,224,156,80,105,101,6,166,96,181,31,226,168,239,20,93,19,127,123,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,189,15,249,162,252,209,50,169,66,220,171,63,44,191,202,226,209,249,32,246,87,103,217,242,253,175,246,159,79,103,236,239,126,15,19,211,254,169,222,238,120,126,215,111,223,221,237,245,254,103,186,89,167,29,156,125,227,60,34,90,169,241,171,21,174,147,34,212,91,181,59,42,168,236,245,107,81,12,20,180,82,182,165,145,215,201,35,98,86,76,198,212,83,163,22,157,37,142,71,35,149,81,204,68,234,3,48,113,99,229,99,89,62,159,228,62,157,57,173,97,63,244,95,153,78,85,144,232,118,181,232,207,19,25,135,180,228,201,176,252,134,76,98,251,61,52,143,170,117,210,178,25,24,150,199,50,158,37,98,66,247,206,231,196,231,118,217,3,88,232,247,237,172,76,138,0,1,178,159,9,222,86,52,111,233,254,61,233,208,25,84,197,92,39,121,88,209,191,167,248,247,167,64,101,80,53,172,226,199,205,62,178,125,64,200,125,70,114,205,57,73,224,24,110,169,240,77,159,233,246,160,227,212,151,204,122,249,156,87,211,87,80,212,162,244,74,207,103,219,85,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,43,47,139,31,52,250,201,245,3,33,245,25,203,84,228,169,229,99,41,250,129,93,233,214,224,43,3,138,238,20,117,31,132,173,71,126,21,154,197,227,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,103,83,82,88,85,85,209,185,205,84,87,177,241,200,249,43,202,247,142,159,200,166,84,205,14,214,60,207,194,105,181,235,175,216,245,53,173,234,134,197,116,146,70,170,111,50,185,60,61,28,219,201,220,221,28,198,74,172,147,243,77,117,68,139,63,249,151,126,66,127,146,197,247,242,233,255,0,141,125,142,255,0,78,127,217,63,179,171,60,7,250,87,255,0,230,255,0,134,252,207,244,254,226,128,64,218,160,17,87,150,143,229,219,249,44,88,191,46,159,248,175,216,239,244,159,253,140,123,58,143,192,127,165,127,254,111,248,111,207,127,79,238,37,80,24,171,139,31,43,26,201,244,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,11,158,229,79,193,101,171,76,240,10,14,35,181,27,31,164,159,54,202,233,210,175,27,123,170,91,80,150,187,36,240,177,99,149,141,70,244,197,83,80,215,189,92,228,115,220,216,93,27,63,54,175,158,55,97,254,104,188,192,43,46,245,151,46,25,52,67,34,236,218,161,241,54,236,226,233,4,115,193,85,37,84,83,203,4,214,150,247,24,206,152,83,181,188,178,70,175,108,205,145,177,163,145,137,43,101,250,220,72,241,211,249,20,224,191,71,180,59,71,51,63,9,169,55,173,63,198,253,177,83,68,222,169,172,86,185,45,49,42,237,50,57,60,61,100,219,199,219,217,28,246,68,175,147,243,78,117,60,139,89,120,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,58,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,29,215,134,142,29,51,190,40,53,78,131,76,240,90,127,241,85,151,138,222,184,127,189,150,191,19,12,51,214,118,229,150,62,247,107,190,199,118,152,238,183,252,145,62,106,150,83,205,91,77,236,90,63,192,142,153,233,126,49,89,117,171,181,99,57,133,178,221,73,53,210,185,245,117,79,142,59,101,197,17,95,35,255,0,245,49,168,216,216,221,153,27,24,198,181,141,153,92,42,240,207,134,240,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,62,165,108,44,233,138,54,50,54,170,244,177,141,234,115,223,215,35,227,7,58,191,43,24,183,212,10,31,78,184,129,85,124,39,121,167,209,191,168,24,247,168,192,108,166,107,89,194,119,154,125,27,250,129,143,122,140,6,202,96,12,63,198,37,218,213,101,225,67,88,107,47,55,58,74,10,121,48,123,213,35,37,169,153,177,49,211,207,71,44,48,196,142,114,162,43,228,150,72,227,99,126,110,123,218,212,221,85,16,202,183,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,45,204,27,141,187,175,21,249,252,118,44,98,122,186,29,58,197,106,42,33,181,81,182,169,206,130,237,59,102,153,172,187,62,55,67,19,216,249,41,221,27,91,20,136,229,133,59,136,213,69,146,77,194,37,155,78,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,106,196,79,254,88,188,120,254,68,47,180,218,13,171,23,174,156,7,32,184,55,217,183,75,141,199,183,75,139,204,230,76,233,54,111,105,203,217,168,157,212,232,238,169,35,138,23,44,147,46,221,114,185,66,234,76,85,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,173,97,123,220,199,120,28,169,226,183,13,160,204,52,249,244,148,250,139,135,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,118,154,249,101,107,145,169,50,203,29,16,155,84,1,170,185,119,220,184,57,128,81,241,17,98,139,73,53,123,34,255,0,69,138,15,19,60,85,53,17,193,79,30,69,75,214,249,58,169,217,11,35,141,147,67,26,163,31,10,55,169,99,137,37,106,191,243,201,22,53,230,189,192,229,54,75,106,189,241,113,167,47,171,91,237,182,158,157,249,117,165,25,45,66,87,82,68,216,224,109,108,8,212,114,196,248,34,107,59,173,93,162,88,98,116,155,177,209,191,189,85,120,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,27,68,2,58,240,73,198,14,51,197,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,167,83,164,80,3,85,115,106,131,85,112,46,167,133,94,30,177,94,40,57,87,225,186,71,148,212,248,15,31,237,106,155,117,209,148,177,212,77,108,174,138,245,90,232,170,35,107,211,252,168,222,141,115,28,248,165,149,136,246,117,245,37,69,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,47,39,149,199,145,61,50,252,107,214,43,74,203,230,105,198,14,51,197,46,168,89,44,186,114,180,149,152,78,13,79,43,109,87,134,197,81,20,247,57,235,35,167,125,75,223,28,236,141,209,49,142,133,145,53,138,205,247,142,71,245,57,36,107,88,17,171,53,214,141,80,212,92,55,14,211,252,227,47,171,188,216,176,10,122,138,76,114,158,165,145,185,244,16,76,177,245,196,146,163,123,175,98,36,49,53,141,123,156,145,178,54,177,157,45,68,66,74,242,226,224,114,155,138,220,202,191,48,212,23,213,211,233,214,31,81,3,43,161,137,146,196,251,221,91,145,94,148,81,78,136,141,99,26,212,107,167,115,93,221,107,37,137,173,70,172,201,44,112,212,185,238,84,60,96,224,57,182,151,217,56,99,190,173,37,143,54,197,41,234,27,108,137,34,134,158,11,237,23,114,73,149,240,54,38,49,190,38,54,185,123,172,84,89,36,70,186,161,93,34,186,117,140,49,175,60,239,212,159,239,39,240,211,21,114,84,243,79,148,253,63,174,245,27,113,149,121,231,126,164,255,0,121,63,134,152,171,146,167,154,124,167,233,253,119,168,219,128,202,188,243,191,82,127,188,159,195,76,85,201,83,205,62,83,244,254,187,212,109,198,85,231,157,250,147,253,228,254,26,65,94,16,248,156,190,240,151,172,180,218,171,104,178,251,110,145,246,250,171,93,210,209,226,89,77,227,233,101,106,57,177,247,221,20,171,23,76,241,211,203,187,91,212,189,174,141,209,174,112,18,127,153,111,47,186,157,30,186,222,56,131,210,11,85,36,122,125,95,81,226,111,22,154,72,162,165,131,26,123,221,75,4,105,26,62,117,124,236,168,169,158,87,35,33,137,172,129,54,106,34,49,27,180,96,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,212,229,138,100,69,116,110,115,145,81,236,124,145,191,96,156,15,60,210,254,33,244,190,12,191,16,170,164,202,176,156,170,158,174,145,22,174,223,35,96,174,129,178,73,77,81,20,148,245,44,107,149,138,230,74,197,107,217,179,147,127,154,47,190,144,57,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,245,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,55,72,94,78,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,230,230,99,36,110,210,68,246,252,77,77,246,221,55,69,69,94,214,85,7,38,13,47,215,155,77,215,37,213,72,93,73,104,210,187,253,59,104,170,25,95,69,215,61,246,182,157,210,36,82,81,59,118,186,54,64,233,38,107,230,85,116,110,87,190,36,99,222,213,146,154,101,113,155,199,70,156,112,121,98,161,142,231,65,246,163,51,188,244,203,109,198,105,235,18,158,71,82,245,244,201,85,81,47,67,251,16,167,75,218,197,86,57,210,72,138,214,181,81,178,190,48,146,166,170,229,159,112,47,205,75,47,172,212,122,172,43,139,188,251,199,90,178,63,15,5,154,255,0,45,13,21,13,45,154,169,170,244,86,212,165,60,49,254,102,110,182,34,204,229,86,196,232,154,174,68,99,228,146,58,193,3,101,62,19,188,172,104,223,211,252,123,211,160,50,169,138,184,78,242,177,163,127,79,241,239,78,128,202,160,107,89,197,143,154,125,100,250,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,74,220,88,249,167,214,79,168,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,42,128,0,0,0,98,174,44,124,172,107,39,211,252,135,211,167,53,172,54,83,226,199,202,198,178,125,63,200,125,58,115,90,192,54,19,227,163,131,43,23,24,122,113,75,108,142,235,236,108,207,23,241,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,223,120,101,237,68,139,35,90,178,70,230,53,205,234,68,124,82,107,237,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,179,246,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,136,153,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,235,195,198,55,16,84,124,78,241,5,146,106,221,167,31,246,53,170,187,177,71,109,166,150,8,25,84,180,176,68,216,217,37,75,225,106,119,38,127,74,189,85,238,145,204,107,155,18,72,246,68,197,3,165,106,246,180,106,134,189,102,82,106,6,174,101,245,121,21,246,74,120,169,18,162,102,71,19,34,130,52,94,136,162,138,38,182,40,153,186,185,202,214,53,168,175,123,222,187,185,238,85,159,252,168,120,28,169,201,110,182,78,46,53,25,244,139,98,182,212,84,63,17,180,171,34,168,90,234,184,157,36,14,173,157,28,142,72,153,4,173,127,105,169,180,171,52,77,147,118,54,54,119,171,44,216,123,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,58,156,21,23,205,31,207,102,166,254,11,232,244,68,170,228,99,250,236,253,219,254,36,69,94,104,254,123,53,55,240,95,71,162,37,87,35,31,215,103,238,223,241,32,45,80,0,7,74,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,213,174,129,242,132,202,170,56,130,200,109,122,219,112,241,26,101,133,92,35,100,53,148,173,146,150,76,183,174,40,231,142,56,81,87,174,24,81,146,49,181,18,53,203,211,34,73,12,47,123,154,249,162,183,240,0,213,92,218,160,213,92,11,254,229,113,228,79,76,191,26,245,138,211,15,243,45,229,247,77,172,54,171,199,16,122,65,106,171,147,80,104,41,252,77,226,211,73,20,181,83,228,172,99,105,96,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,174,205,68,87,171,119,204,28,174,60,137,233,151,227,94,177,90,74,160,34,87,47,62,11,45,92,44,105,125,61,247,47,199,233,27,170,153,45,58,174,65,88,149,45,170,90,40,22,78,168,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,233,150,160,0,40,7,154,63,158,205,77,252,23,209,232,139,254,40,7,154,63,158,205,77,252,23,209,232,128,149,92,140,127,93,159,187,127,196,139,84,42,175,145,143,235,179,247,111,248,145,106,128,8,255,0,170,92,122,240,157,162,217,221,207,76,245,47,85,189,141,146,89,187,62,54,139,216,87,42,142,215,118,22,77,31,231,33,167,124,110,222,57,88,239,133,203,182,251,46,202,138,137,32,10,1,230,143,231,179,83,127,5,244,122,32,46,251,69,53,239,73,248,137,197,106,179,93,28,202,254,208,89,104,174,15,181,207,83,224,106,105,58,42,153,28,114,58,62,138,136,227,122,236,201,163,93,209,58,126,45,183,221,21,19,32,16,3,146,167,149,140,167,234,5,119,167,91,137,254,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,226,229,251,182,57,30,54,251,192,226,140,223,223,242,60,47,207,165,14,107,238,60,53,23,230,160,122,209,187,110,114,110,235,253,74,114,111,191,171,251,79,13,77,151,96,10,136,139,239,67,146,124,189,199,144,0,240,190,227,201,225,126,64,112,115,189,255,0,35,155,126,71,173,118,85,219,115,216,223,144,30,72,71,204,246,251,53,6,152,89,168,226,93,146,174,229,52,111,247,170,123,188,43,211,238,249,252,201,184,64,62,104,181,189,220,111,16,181,35,23,243,215,137,19,127,255,0,87,68,255,0,251,128,239,124,186,168,29,6,152,211,212,170,255,0,132,99,85,61,201,242,90,106,85,38,9,31,56,45,178,71,104,209,204,123,182,213,78,237,182,145,235,238,95,154,210,83,254,213,254,162,65,129,242,242,75,69,61,234,205,89,111,169,106,57,147,193,36,106,138,212,95,210,98,167,223,238,251,202,197,212,88,29,195,127,20,212,149,214,197,232,163,200,219,91,87,43,127,65,58,154,234,180,79,116,95,63,240,169,243,66,211,92,157,77,84,253,168,87,159,51,157,57,184,79,246,127,57,181,49,92,235,125,61,75,36,233,141,238,95,206,84,66,212,253,173,79,211,95,152,19,219,25,187,71,120,181,199,87,26,239,213,191,237,254,146,167,223,253,135,215,35,103,4,186,183,14,166,105,219,58,151,106,138,86,57,210,34,190,53,253,42,153,209,61,205,68,251,154,159,113,36,192,226,169,183,188,242,139,186,5,77,207,13,3,144,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,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,0,0,0,0,0,12,85,197,86,150,254,90,120,113,212,93,51,134,197,237,154,251,206,63,85,236,170,47,21,225,251,183,72,153,222,161,252,226,189,141,110,213,81,64,239,141,200,197,219,103,238,213,114,46,181,134,213,6,182,220,98,81,83,80,113,95,172,48,82,221,169,46,44,118,113,122,153,102,166,108,173,99,95,37,100,175,124,42,146,177,142,235,141,206,116,111,84,69,98,189,142,86,57,236,233,123,131,37,242,203,209,79,203,79,23,24,183,136,184,120,90,12,19,108,214,179,162,94,137,165,240,83,195,225,227,143,120,222,215,111,85,45,55,91,87,167,120,146,94,151,35,186,119,191,226,170,249,33,96,184,36,255,0,148,189,76,246,167,137,204,232,188,37,139,193,118,38,103,128,181,205,188,221,222,231,87,106,95,17,52,29,61,61,61,113,120,29,247,68,155,101,181,64,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,89,167,41,60,255,0,13,210,206,9,179,253,65,212,28,134,146,199,143,88,243,138,250,154,234,234,149,94,136,153,236,251,106,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,112,113,129,196,165,247,138,157,113,188,106,109,205,59,54,168,122,173,120,221,35,169,89,4,148,150,120,166,145,244,241,202,141,115,250,166,94,235,228,145,85,239,78,228,143,70,170,49,24,214,170,109,218,177,23,5,246,235,181,62,71,222,211,42,157,80,173,167,172,180,120,58,102,248,75,236,118,154,103,83,212,247,213,124,68,157,234,105,106,89,219,68,237,51,194,238,239,138,70,237,216,56,4,209,13,47,226,23,137,123,6,155,106,205,242,174,146,209,61,61,77,124,54,234,104,228,235,189,207,78,206,234,208,172,204,247,211,177,209,54,105,31,39,185,85,144,186,54,57,146,72,199,180,37,167,43,174,95,245,151,122,203,111,19,122,223,142,246,109,80,248,107,142,15,107,158,73,224,170,146,170,41,226,158,27,179,187,111,103,76,41,218,218,40,228,71,182,102,200,233,21,168,196,137,210,219,81,249,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,0,0,26,171,155,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,149,64,32,7,58,191,43,24,183,212,10,31,78,184,129,63,193,173,103,9,222,105,244,111,234,6,61,234,48,27,41,128,42,175,157,166,181,255,0,216,47,14,116,118,255,0,217,154,220,42,164,139,253,209,71,73,28,47,73,63,221,171,35,93,31,248,133,107,191,77,11,84,53,172,226,171,84,191,45,60,71,106,46,166,67,125,246,205,5,231,32,170,246,85,111,133,240,253,219,92,79,236,208,254,109,88,199,55,106,88,160,111,198,212,122,237,187,247,114,185,84,49,81,110,156,150,53,230,154,237,134,229,124,57,94,107,106,223,114,177,84,63,38,178,164,213,18,202,207,103,76,177,197,83,12,76,86,116,64,200,170,22,57,21,58,255,0,56,250,231,185,25,240,189,203,2,178,46,29,61,137,192,246,35,196,189,125,63,129,175,190,234,5,125,138,155,227,238,251,78,214,234,68,236,203,238,149,91,15,102,170,223,113,103,74,198,143,147,189,212,171,210,200,250,190,175,46,173,99,190,232,223,23,24,37,77,162,31,17,73,152,92,32,195,174,148,221,76,103,122,150,190,120,163,106,245,185,143,86,246,167,74,121,246,111,75,159,216,232,234,107,94,229,3,97,67,21,113,99,229,99,89,62,159,228,62,157,57,149,76,85,197,143,149,141,100,250,127,144,250,116,224,107,88,109,80,106,174,109,80,0,163,110,101,252,14,84,240,227,153,77,172,56,59,233,31,167,89,165,226,70,67,73,27,34,167,125,142,227,50,73,58,209,54,22,35,90,180,202,214,74,232,92,198,252,12,141,99,122,34,181,143,154,215,184,169,226,114,197,194,174,43,136,230,185,77,151,198,217,114,12,194,131,26,184,212,248,151,199,236,186,89,227,158,73,107,186,25,20,175,159,180,202,119,47,101,168,142,126,251,35,145,125,203,146,238,214,204,55,85,240,10,219,53,100,148,151,252,79,49,179,201,77,43,233,42,213,96,184,91,170,225,86,185,99,154,23,34,171,36,138,69,217,241,185,61,206,69,106,252,148,13,115,56,104,226,47,59,225,127,84,232,53,51,5,168,255,0,21,71,120,162,232,135,251,231,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,235,103,205,23,230,139,176,158,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,58,155,186,110,173,86,185,175,99,158,199,177,238,162,30,57,56,68,186,240,131,171,141,197,32,184,213,222,49,59,245,59,174,88,229,214,122,119,49,239,129,30,173,125,44,207,70,164,79,169,133,122,122,251,107,178,178,72,100,86,199,221,72,219,216,56,5,227,95,42,225,79,81,233,44,151,107,159,136,211,44,154,225,12,121,29,190,161,100,124,116,29,106,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,234,108,79,136,47,248,31,39,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,247,26,182,129,181,64,49,87,9,222,86,52,111,233,254,61,233,208,25,84,0,0,1,21,121,163,249,19,212,223,193,125,98,136,149,68,85,230,143,228,79,83,127,5,245,138,32,41,91,132,239,52,250,55,245,3,30,245,24,13,148,205,107,56,78,243,79,163,127,80,49,239,81,128,217,76,0,0,0,0,13,85,205,148,248,78,242,177,163,127,79,241,239,78,128,214,176,217,79,132,239,43,26,55,244,255,0,30,244,232,0,202,165,85,243,83,224,59,255,0,133,248,171,210,11,47,248,169,114,251,21,178,221,255,0,151,125,77,237,207,238,255,0,185,219,43,35,135,252,101,67,221,254,21,228,244,226,219,91,238,188,56,104,14,71,173,22,107,29,37,230,163,28,168,181,185,244,21,50,58,54,84,193,53,198,154,158,102,35,219,239,99,214,41,164,232,126,206,70,191,165,202,215,162,43,23,32,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,107,47,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,187,9,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,127,83,186,152,138,213,94,227,36,99,42,175,153,127,3,149,60,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,3,35,88,222,136,173,99,230,142,188,52,113,23,157,240,191,170,116,26,153,130,212,127,138,163,188,81,116,67,253,243,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,245,179,230,139,243,69,13,148,205,107,56,177,243,79,172,159,80,50,31,81,156,216,35,135,93,121,195,120,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,235,141,206,217,28,172,111,91,21,146,53,58,30,213,93,125,248,177,243,79,172,159,80,50,31,81,156,12,191,164,92,105,221,116,15,130,107,238,141,105,110,65,87,107,212,28,187,56,172,171,170,174,130,153,200,251,109,145,214,250,56,157,44,51,245,34,71,83,44,177,171,24,230,35,220,198,50,103,126,105,253,151,172,96,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,61,231,202,47,123,151,95,2,180,220,45,97,169,156,106,13,5,35,245,82,255,0,79,52,53,211,83,85,74,246,91,45,211,45,59,210,218,168,146,44,19,61,178,83,182,71,204,214,126,155,220,198,189,236,106,61,225,133,114,126,79,246,170,110,20,41,49,75,45,246,146,183,87,236,245,21,153,28,215,88,40,218,172,185,206,250,62,148,178,66,247,201,10,50,153,101,138,155,162,122,133,114,177,233,52,136,200,219,59,227,109,85,221,173,153,150,148,103,245,182,106,201,42,236,25,102,29,120,146,154,87,210,85,162,79,111,184,210,76,173,114,199,52,46,84,71,199,44,107,179,227,114,251,218,138,213,249,41,180,65,93,92,215,56,40,252,166,226,179,241,41,166,118,203,85,54,73,137,91,234,42,114,216,182,236,205,120,181,195,27,92,149,29,106,228,141,211,82,199,27,253,206,111,92,145,47,74,61,86,24,98,112,68,190,37,248,234,166,226,151,130,108,83,7,212,26,250,70,106,165,131,56,167,154,186,26,106,89,88,203,157,186,27,125,75,18,228,170,145,164,16,189,210,84,54,55,194,215,254,155,28,246,177,140,114,49,157,43,149,199,158,205,50,252,107,209,235,72,170,74,174,87,30,123,52,203,241,175,71,173,2,127,243,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,80,40,125,58,226,84,94,141,234,246,101,161,26,137,111,213,45,62,158,146,12,134,211,79,93,13,12,245,48,36,204,167,125,77,36,212,171,50,49,126,23,61,141,157,207,98,57,28,206,182,183,169,175,110,237,80,179,78,104,188,192,40,237,20,119,46,25,52,67,34,239,93,102,241,54,236,226,233,4,112,79,75,29,44,176,75,4,214,150,247,24,254,169,151,187,188,178,70,172,116,46,141,177,163,149,235,43,98,172,189,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,175,202,180,219,51,45,87,207,232,172,212,114,85,223,242,204,198,241,29,52,79,171,171,69,158,225,113,171,153,26,213,146,105,156,136,175,146,89,19,119,200,228,247,185,85,203,243,82,244,249,124,240,73,106,225,67,0,146,251,147,193,73,93,168,185,85,61,60,215,90,199,82,181,179,218,96,116,48,185,246,150,72,217,165,99,217,29,67,100,115,165,141,90,147,47,109,92,138,145,199,176,102,14,26,56,116,193,56,95,210,202,13,51,193,105,255,0,197,86,94,43,122,230,254,249,221,60,52,48,207,89,219,150,89,59,61,222,195,29,218,99,186,25,242,68,249,170,245,78,53,248,81,177,113,105,163,85,184,111,106,213,71,151,219,119,172,197,175,117,176,189,222,2,171,169,139,36,106,232,213,30,144,206,198,118,164,77,158,212,221,146,118,222,248,163,66,64,0,53,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,94,190,94,79,52,30,15,177,157,108,210,59,214,182,217,146,146,221,157,224,22,119,87,190,190,166,90,135,50,178,201,68,202,170,137,168,81,141,127,105,143,85,154,73,89,39,109,206,87,198,216,213,205,99,213,236,163,96,54,83,225,59,202,198,141,253,63,199,189,58,3,42,144,131,149,247,24,56,206,182,105,29,151,68,175,43,73,110,206,240,11,59,104,25,65,77,21,67,153,89,100,162,101,45,60,53,202,247,51,180,199,170,205,28,79,143,184,231,43,227,116,136,214,177,232,198,77,240,53,172,226,199,205,62,178,125,64,200,125,70,114,205,57,73,231,248,110,150,112,77,159,234,14,160,228,52,150,60,122,199,156,87,212,215,87,84,170,244,68,207,103,219,81,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,107,47,139,31,52,250,201,245,3,33,245,25,206,169,249,82,206,255,0,37,159,145,79,110,255,0,156,207,180,31,106,125,153,225,97,255,0,225,79,13,225,187,253,238,142,239,248,31,135,163,175,163,239,233,223,222,6,75,227,19,138,172,203,138,253,92,184,102,23,155,149,91,113,139,117,69,69,54,39,104,146,52,133,150,235,114,191,224,87,68,215,189,190,38,70,182,55,76,254,167,117,61,17,168,189,182,70,198,103,78,87,188,20,127,40,12,237,154,207,168,86,203,85,118,155,97,183,7,211,75,110,173,78,247,182,110,141,133,175,101,58,196,215,38,208,197,221,130,105,22,68,86,73,240,69,209,35,95,47,111,26,240,3,193,245,215,139,45,92,107,110,9,73,30,9,135,84,81,215,229,111,154,87,35,234,96,123,220,177,208,196,216,222,217,122,234,18,25,88,178,53,205,72,152,215,191,171,173,35,142,75,243,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,125,224,125,96,98,174,44,124,172,107,39,211,252,135,211,167,53,172,3,101,62,44,124,172,107,39,211,252,135,211,167,53,172,47,251,255,0,141,101,255,0,202,255,0,255,0,206,225,64,32,126,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,222,229,251,192,141,139,133,92,86,60,215,41,103,141,212,220,130,222,145,220,106,119,124,126,203,165,158,58,89,37,181,116,50,162,90,121,251,85,52,238,95,18,212,71,63,125,147,102,251,151,16,114,167,224,114,167,77,109,84,28,82,106,75,233,37,190,228,246,116,126,45,108,107,34,157,45,214,234,166,177,233,90,249,54,85,101,76,209,108,214,182,55,39,110,25,100,107,213,206,149,209,195,99,224,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,10,31,78,184,129,85,124,39,121,167,209,191,168,24,247,168,192,108,166,107,89,194,119,154,125,27,250,129,143,122,140,5,223,115,11,200,248,130,197,184,101,200,46,220,58,179,179,117,135,185,45,254,229,21,68,80,85,90,172,81,82,207,53,93,85,51,228,145,157,51,39,106,54,34,177,31,42,54,71,44,109,71,163,94,192,132,28,214,56,234,166,204,100,175,225,99,74,43,233,42,108,84,181,11,14,107,92,234,89,91,59,174,52,149,175,79,102,177,38,141,168,214,69,45,60,114,186,104,213,221,197,88,218,215,181,173,145,37,174,188,55,0,204,181,6,166,235,75,134,99,213,119,87,216,236,245,183,251,154,194,137,209,71,110,164,137,101,168,168,149,238,84,107,24,214,166,201,186,252,79,115,24,222,167,189,173,94,190,92,159,13,120,231,15,182,174,87,218,165,118,209,7,248,235,173,118,159,222,98,206,46,83,211,202,202,167,223,91,100,116,211,82,185,242,70,206,168,105,252,79,68,73,26,44,72,215,57,81,207,123,229,123,194,155,14,235,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,233,69,207,115,151,162,209,42,173,18,176,79,156,93,170,232,245,22,142,162,121,176,88,97,108,234,202,198,44,244,108,185,67,42,181,142,133,24,144,190,41,17,94,172,127,92,76,70,57,81,100,99,195,165,114,148,227,95,219,116,116,124,38,234,109,206,235,89,122,135,189,38,23,112,157,123,241,186,134,24,59,143,182,57,81,189,113,246,89,20,178,68,233,28,230,172,106,232,145,99,72,161,99,231,87,22,62,86,53,147,233,254,67,233,211,154,214,23,231,77,115,214,219,215,44,236,198,243,196,92,117,113,234,13,126,155,229,85,55,86,85,210,65,75,59,88,248,43,93,76,146,67,3,90,200,159,225,150,13,217,210,215,181,119,71,162,61,28,128,80,97,181,65,170,185,181,64,2,149,185,157,112,29,249,16,190,212,235,206,147,217,122,112,28,130,224,239,105,90,237,214,238,221,46,47,51,153,11,99,221,221,215,47,102,162,119,84,43,122,99,142,40,92,177,194,155,117,196,213,186,147,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,180,58,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,233,110,233,186,57,28,214,189,142,99,216,199,183,98,157,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,221,69,124,116,112,101,125,224,243,81,233,109,145,221,125,179,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,187,109,52,93,216,145,100,107,82,57,26,246,185,189,42,175,138,63,149,193,215,24,185,223,8,25,221,69,254,193,71,237,156,110,243,209,246,131,31,238,67,79,237,78,212,53,12,165,254,234,124,18,201,7,106,74,133,147,243,104,157,123,116,187,116,95,112,108,82,106,174,109,17,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,154,187,129,45,50,142,52,238,182,94,7,52,219,133,61,45,200,42,232,42,36,167,189,46,121,60,84,206,137,238,130,123,157,76,148,246,248,167,87,34,171,36,138,69,124,232,198,236,230,62,40,251,138,139,60,70,0,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,245,252,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,222,108,19,193,39,7,216,207,8,218,95,21,149,169,73,91,155,95,41,224,118,89,120,164,150,163,177,93,60,82,78,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,189,45,8,149,196,159,40,202,56,116,39,18,167,208,57,253,175,159,97,86,247,209,220,26,250,88,41,102,203,164,168,172,100,139,36,146,201,60,112,211,120,116,150,173,204,87,36,146,58,36,138,23,72,254,211,28,85,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,237,16,84,175,54,190,10,61,137,89,89,197,150,153,91,45,84,118,89,187,49,230,150,248,19,177,35,107,166,159,182,203,155,81,93,209,39,121,242,197,28,173,141,173,114,72,141,149,82,69,150,103,176,48,95,30,124,96,227,60,92,233,126,135,94,154,180,148,89,181,142,158,250,220,178,207,73,21,71,98,134,121,100,164,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,78,167,119,94,74,158,105,242,159,167,245,222,163,110,32,1,63,249,42,121,167,202,126,159,215,122,141,184,12,171,207,59,245,39,251,201,252,52,170,178,213,57,231,126,164,255,0,121,63,134,145,215,149,230,144,225,186,245,170,250,147,164,122,129,5,92,150,44,139,77,235,33,168,90,73,214,25,226,123,46,182,201,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,67,242,114,230,227,95,249,42,234,60,246,12,254,231,117,147,76,178,159,205,220,169,160,94,236,118,186,229,86,36,119,54,195,210,231,187,165,140,88,229,108,74,215,62,55,53,219,74,232,98,141,110,251,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,243,144,189,146,55,105,34,99,190,23,38,251,108,187,162,170,46,186,252,78,240,245,149,112,191,172,183,173,35,202,106,124,127,128,237,212,219,174,140,165,146,158,27,157,12,173,234,138,162,54,189,63,202,141,232,215,61,172,150,41,88,143,127,71,82,204,174,85,252,117,84,224,25,13,171,134,29,82,175,171,159,24,190,84,67,109,195,38,134,150,46,139,77,198,122,169,158,232,37,72,227,73,164,101,84,213,40,137,35,222,254,211,218,196,233,108,111,123,227,11,137,48,87,24,60,38,97,188,93,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,232,223,182,245,69,116,76,84,206,160,13,96,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,57,11,223,27,183,142,86,59,225,114,237,190,203,178,162,162,117,82,252,249,134,112,89,106,226,159,75,234,47,184,134,63,72,237,84,198,169,209,113,250,197,169,109,42,214,192,146,117,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,55,85,6,1,178,159,9,222,86,52,111,233,254,61,233,208,25,84,128,28,173,56,215,197,117,67,78,44,60,55,230,183,63,5,159,98,22,255,0,5,105,241,11,27,35,189,218,224,69,236,182,159,161,173,78,245,60,13,108,111,137,81,94,232,226,73,145,210,126,123,181,63,192,214,179,139,31,52,250,201,245,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,210,149,184,177,243,79,172,159,80,50,31,81,156,186,158,87,30,68,244,203,241,175,88,173,2,85,0,0,0,0,197,92,88,249,88,214,79,167,249,15,167,78,107,88,108,167,197,143,149,141,100,250,127,144,250,116,230,181,128,78,158,99,252,192,43,56,136,190,203,164,154,67,145,127,161,61,7,134,158,90,154,120,231,167,147,34,170,232,100,157,85,12,153,145,200,200,97,145,85,140,133,91,210,178,68,178,185,95,249,148,139,10,240,117,193,214,119,197,254,119,81,96,176,86,123,27,27,179,116,125,160,200,59,112,212,123,47,187,13,67,233,127,185,95,60,82,79,221,146,157,99,252,218,175,70,253,78,217,19,223,141,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,187,20,112,235,160,216,111,13,186,71,98,210,156,50,138,145,172,183,83,177,247,58,232,105,214,23,221,174,42,198,165,69,108,168,231,189,221,114,57,187,163,85,238,232,98,50,54,175,67,26,136,21,131,204,203,151,157,171,72,109,78,226,15,68,40,233,40,112,154,26,123,125,182,251,96,71,53,139,106,86,182,42,72,42,160,114,252,83,178,87,36,73,47,90,186,110,244,142,149,93,34,72,245,134,15,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,14,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,165,187,166,232,228,115,90,246,57,143,99,30,221,154,74,54,230,89,192,173,55,12,185,53,46,167,233,141,5,37,46,151,228,117,16,91,105,104,91,85,44,147,218,46,41,78,170,232,30,179,200,249,102,100,201,4,211,54,68,114,244,175,114,55,53,136,216,214,64,194,188,111,234,246,27,175,92,78,101,186,185,167,243,213,201,98,200,169,237,19,83,165,92,11,12,241,61,150,186,72,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,102,255,0,35,31,215,103,238,223,241,34,170,203,84,228,99,250,236,253,219,254,36,5,170,0,0,0,0,26,171,155,84,26,171,129,127,220,174,60,137,233,151,227,94,177,90,74,162,42,242,184,242,39,166,95,141,122,197,105,42,128,0,0,20,3,205,31,207,102,166,254,11,232,244,69,255,0,20,3,205,31,207,102,166,254,11,232,244,64,74,174,70,63,174,207,221,191,226,69,170,21,87,200,199,245,217,251,183,252,72,138,188,209,252,246,106,111,224,190,143,68,5,255,0,2,0,114,84,242,177,148,253,64,174,244,235,113,63,192,0,106,174,6,213,0,138,188,174,60,137,233,151,227,94,177,90,74,160,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,60,47,188,242,0,30,17,54,220,242,0,0,0,3,194,252,143,39,133,249,1,235,84,248,189,199,177,19,100,56,162,123,247,57,129,225,87,100,43,223,153,27,150,229,116,192,45,49,252,82,84,223,21,136,223,159,206,56,91,242,255,0,132,159,113,96,242,126,143,188,174,30,52,110,141,188,107,166,155,90,35,119,83,169,239,77,123,147,109,182,221,212,63,212,159,183,246,129,50,184,107,181,186,211,164,216,221,35,219,210,232,237,116,109,114,109,183,189,41,161,79,216,159,176,202,199,80,210,184,123,24,69,158,37,79,209,161,167,79,255,0,114,195,183,128,48,199,20,56,37,62,117,129,79,111,150,22,61,221,44,68,85,106,46,223,159,137,223,209,119,244,76,206,124,219,253,35,43,109,242,83,189,187,163,182,251,255,0,99,145,127,232,2,185,249,104,230,45,179,100,185,14,3,93,58,178,90,122,74,103,181,170,237,183,234,168,114,251,183,114,47,250,170,127,55,239,255,0,142,201,226,114,62,54,185,62,74,136,168,84,61,210,153,250,13,197,133,186,70,191,162,11,141,69,29,63,203,125,246,117,11,151,250,107,247,175,236,45,99,2,191,69,127,197,237,183,24,223,213,223,165,134,79,146,167,233,70,213,253,137,251,64,236,103,7,47,75,142,103,169,237,87,59,246,32,30,196,84,83,201,197,141,217,14,64,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,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,0,0,0,0,117,77,88,206,191,37,250,89,153,106,103,178,253,167,246,75,31,184,223,124,23,127,179,226,188,45,52,147,118,187,157,46,232,234,237,244,245,116,187,109,247,217,118,216,214,95,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,67,17,172,111,83,222,229,217,168,141,77,246,68,68,247,23,125,205,207,83,50,173,59,225,30,107,118,45,87,225,62,218,228,20,152,205,198,118,73,36,115,54,134,72,42,42,37,100,110,99,219,183,115,194,182,39,163,186,154,232,165,149,138,223,139,116,164,28,107,22,190,230,23,25,173,56,229,15,139,171,167,183,215,221,36,143,186,200,250,105,104,169,101,171,169,147,119,170,34,244,65,4,175,219,126,167,116,236,212,87,42,34,132,212,228,235,169,159,99,248,172,155,5,171,171,186,173,38,123,143,214,91,225,165,167,147,251,149,213,212,200,149,145,207,80,197,122,34,244,65,5,99,24,244,107,156,215,78,173,68,70,189,234,151,126,107,3,164,249,215,228,191,84,240,221,76,246,95,180,254,201,100,22,235,239,130,239,246,124,87,133,169,142,110,215,115,165,221,29,93,190,158,174,151,109,190,251,46,219,27,52,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,224,62,177,173,103,22,62,105,245,147,234,6,67,234,51,155,41,154,214,113,99,230,159,89,62,160,100,62,163,56,18,83,73,244,114,251,171,188,168,117,6,167,28,155,122,188,11,84,42,115,25,41,186,89,253,213,75,77,103,165,142,165,58,222,246,163,59,112,84,75,62,255,0,19,157,216,232,107,85,207,69,72,151,162,25,173,171,77,117,163,1,212,107,237,61,92,246,220,87,40,181,94,235,34,164,99,93,60,144,83,85,199,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,62,101,164,242,172,193,127,42,28,2,234,222,154,123,83,217,159,107,114,11,253,139,198,246,59,222,23,197,89,104,161,238,246,250,155,215,211,220,234,233,234,110,251,109,186,111,185,82,217,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,188,13,164,193,130,184,22,205,109,89,255,0,7,218,73,125,179,83,213,195,79,75,139,210,89,30,218,150,53,175,89,237,237,240,51,57,17,174,114,116,58,90,105,28,197,223,117,98,181,85,26,170,173,76,234,0,0,6,170,230,202,124,39,121,88,209,191,167,248,247,167,64,107,88,108,167,194,119,149,141,27,250,127,143,122,116,0,101,83,175,230,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,161,181,113,81,222,237,144,215,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,77,246,123,147,239,83,176,0,49,165,167,134,78,27,108,23,90,43,237,139,135,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,100,176,0,141,92,197,117,142,197,163,124,35,231,117,55,120,124,69,94,97,111,159,14,181,211,117,61,157,234,170,248,37,141,203,214,214,61,27,218,129,42,39,217,221,45,127,99,163,169,174,123,84,215,218,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,205,57,218,107,29,246,92,171,5,225,250,158,30,205,150,154,222,153,141,100,157,76,119,139,170,146,74,138,74,116,217,89,215,31,101,145,84,251,209,253,47,241,95,19,119,141,170,177,87,151,86,142,95,117,147,139,140,18,154,209,55,135,164,195,238,16,102,55,74,158,150,63,179,75,65,60,82,53,58,28,246,43,187,179,173,60,27,183,169,204,239,245,244,185,172,114,1,114,154,165,195,167,182,120,30,185,240,209,13,63,218,186,251,86,159,195,98,181,124,126,7,199,221,45,244,140,240,50,251,229,70,197,189,85,60,15,233,124,138,196,253,23,171,155,213,190,186,230,213,6,182,220,96,96,21,58,97,197,30,169,97,147,99,212,150,42,122,92,162,186,166,223,111,164,72,155,4,22,234,153,86,162,137,35,108,75,208,198,45,52,208,170,49,54,232,69,70,170,53,81,90,129,176,166,136,102,183,93,74,209,124,7,81,175,180,244,144,92,178,172,94,213,123,172,138,145,142,108,17,207,83,73,28,210,54,54,185,206,114,49,28,245,68,69,115,151,109,183,85,249,157,127,139,31,43,26,201,244,255,0,33,244,233,200,191,201,167,63,169,201,184,92,186,97,151,28,134,146,174,163,14,202,42,233,168,237,237,88,146,122,27,117,68,81,84,70,175,107,81,30,172,146,166,74,229,107,223,190,234,217,26,139,180,125,45,148,28,88,249,88,214,79,167,249,15,167,78,6,181,134,213,6,170,230,213,0,64,14,117,126,86,49,111,168,20,62,157,113,48,87,40,46,46,238,182,92,154,155,132,92,158,221,87,112,182,223,234,43,110,88,213,123,106,28,245,182,78,202,119,84,84,82,189,143,119,75,105,158,216,36,149,189,180,69,108,207,145,92,215,247,149,241,103,94,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,129,118,124,69,104,54,27,196,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,92,110,118,234,212,123,122,216,175,141,203,208,247,34,235,195,175,218,57,125,225,255,0,89,114,205,29,200,230,241,21,120,205,193,212,241,212,244,177,158,46,149,237,73,41,170,122,24,247,164,125,216,36,138,94,223,90,185,157,125,46,248,154,168,108,210,80,15,52,127,61,154,155,248,47,163,209,1,63,249,42,121,88,202,126,160,87,122,117,184,149,95,201,59,133,143,252,26,116,171,255,0,67,109,223,251,146,42,242,84,242,177,148,253,64,174,244,235,113,63,192,252,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,0,0,4,85,230,143,228,79,83,127,5,245,138,34,85,17,87,154,63,145,61,77,252,23,214,40,128,165,110,19,188,211,232,223,212,12,123,212,96,54,83,53,172,225,59,205,62,141,253,64,199,189,70,3,101,48,0,0,0,0,53,87,54,83,225,59,202,198,141,253,63,199,189,58,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,3,21,115,71,242,39,169,191,130,250,197,17,89,124,179,120,179,204,180,35,90,45,90,90,218,122,187,222,39,169,87,139,125,149,246,151,87,164,16,80,92,106,106,233,224,109,201,136,177,189,85,237,137,94,199,70,213,143,186,157,190,183,126,106,62,155,52,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,80,49,239,81,128,13,143,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,121,175,103,27,252,45,127,36,125,113,159,77,232,178,79,109,217,110,86,248,239,182,74,137,91,211,84,202,25,102,154,38,197,82,136,212,98,204,199,193,35,85,204,248,94,212,107,246,98,185,99,102,197,37,43,115,171,243,79,139,125,63,161,245,27,136,31,87,146,94,83,125,164,215,220,235,10,167,174,232,178,221,112,245,186,86,83,118,152,189,218,170,74,218,120,233,228,235,84,235,111,75,43,106,83,100,84,106,247,55,114,42,181,170,145,3,139,31,52,250,201,245,3,33,245,25,201,85,201,83,205,62,83,244,254,187,212,109,196,85,226,199,205,62,178,125,64,200,125,70,112,38,255,0,40,14,19,48,220,234,166,167,138,28,194,162,146,236,252,86,241,83,101,180,88,234,104,21,204,165,184,199,21,29,68,87,36,151,185,210,231,177,179,200,214,70,232,151,165,253,50,181,200,246,51,166,221,8,1,201,83,202,198,83,245,2,187,211,173,196,255,0,0,0,2,157,185,184,240,125,140,233,117,214,135,137,29,63,74,75,125,183,48,188,73,65,144,219,93,45,68,179,205,123,169,117,85,99,171,152,233,30,246,244,72,214,200,215,70,222,219,99,88,163,86,181,221,199,116,96,174,87,30,123,52,203,241,175,71,173,39,255,0,58,191,43,24,183,212,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,64,159,252,234,252,172,98,223,80,40,125,58,226,82,177,117,60,234,252,172,98,223,80,40,125,58,226,87,87,45,236,90,197,152,113,181,165,182,156,142,135,197,210,83,220,42,238,145,199,221,124,125,53,84,84,53,21,116,210,110,197,69,94,137,224,137,251,111,210,238,157,156,138,213,84,80,159,252,168,248,40,252,153,98,176,113,41,169,150,203,85,78,73,150,219,233,234,113,40,182,239,77,103,181,205,27,156,181,29,104,229,141,179,85,71,35,61,205,111,92,113,39,74,189,22,105,162,109,138,128,0,0,6,42,226,199,202,198,178,125,63,200,125,58,115,90,195,101,62,44,124,172,107,39,211,252,135,211,167,53,172,3,181,105,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,117,73,35,35,155,161,126,56,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,155,15,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,58,81,179,51,166,88,222,201,26,137,212,199,183,169,172,127,92,108,168,189,104,229,219,168,243,225,58,41,169,188,60,105,245,215,35,181,106,62,31,143,58,237,73,71,58,212,73,65,125,168,163,141,243,77,34,61,19,195,209,205,186,73,221,123,214,40,164,239,35,221,11,22,22,173,143,240,39,192,38,51,194,37,170,163,37,190,221,41,50,45,69,187,83,190,150,178,241,72,149,16,193,75,69,43,105,159,37,4,113,186,85,100,204,109,69,58,189,42,22,40,228,114,57,17,90,196,78,144,41,135,139,31,52,250,201,245,3,33,245,25,199,13,28,58,103,124,80,106,157,6,153,224,180,255,0,226,171,47,21,189,112,255,0,123,45,126,38,24,103,172,237,203,44,125,238,215,125,142,237,49,221,111,249,34,124,213,28,88,249,167,214,79,168,25,15,168,206,90,79,37,11,77,170,30,27,115,43,236,54,202,70,92,171,51,138,138,74,138,198,194,212,158,104,33,160,162,116,81,62,77,186,156,198,58,121,156,214,170,236,213,150,69,77,186,151,112,151,252,58,232,54,27,195,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,92,142,110,232,213,123,186,24,140,141,171,208,198,162,100,176,0,252,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,152,215,249,39,112,177,255,0,131,78,149,127,232,109,187,255,0,114,101,80,6,31,226,110,211,106,176,112,137,170,246,43,21,178,146,221,109,183,105,189,246,146,142,142,146,22,195,5,52,17,219,38,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,26,219,155,41,241,99,229,99,89,62,159,228,62,157,57,173,96,27,41,240,157,229,99,70,254,159,227,222,157,1,149,76,85,194,119,149,141,27,250,127,143,122,116,6,85,0,64,14,117,126,86,49,111,168,20,62,157,113,39,249,0,57,213,249,88,197,190,160,80,250,117,196,10,171,225,59,205,62,141,253,64,199,189,70,3,101,51,90,206,19,188,211,232,223,212,12,123,212,96,54,83,2,149,185,161,112,45,249,20,202,159,174,58,57,134,120,77,54,189,116,123,98,154,137,221,80,216,174,146,72,228,93,161,70,167,135,163,155,120,251,123,43,152,201,85,241,254,105,174,167,141,97,174,151,106,246,101,164,21,57,52,248,124,244,136,204,195,23,185,226,23,120,106,96,73,89,61,186,186,46,137,90,139,238,115,30,215,36,114,49,205,84,217,241,53,29,212,197,123,29,178,238,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,40,95,143,174,10,50,174,20,245,30,174,247,105,182,120,141,50,201,174,19,73,142,92,41,210,71,199,65,214,174,145,182,202,133,145,207,123,102,137,136,168,199,61,203,222,141,138,244,94,166,202,200,130,42,157,255,0,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,157,78,217,55,87,43,156,231,189,207,123,222,247,116,2,106,114,230,224,39,249,84,95,103,212,141,68,159,195,233,150,51,112,240,117,116,240,84,116,85,94,171,152,198,74,180,109,86,47,92,48,163,36,141,210,203,238,114,181,237,100,75,212,231,73,8,102,14,84,60,14,84,228,183,91,39,23,26,140,250,69,177,91,106,42,31,136,218,85,145,84,45,117,92,78,146,7,86,206,142,71,36,76,130,86,191,180,212,218,85,154,38,201,187,27,27,59,214,63,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,173,97,181,65,170,185,181,64,0,0,29,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,174,183,18,58,33,117,225,195,91,114,157,23,188,223,41,47,53,24,229,68,77,101,125,52,110,141,149,48,77,4,117,16,189,88,239,123,30,177,77,31,91,55,114,53,253,77,71,61,17,30,187,47,20,3,205,31,207,102,166,254,11,232,244,64,75,254,71,89,77,246,175,21,213,204,42,162,187,174,203,106,184,89,238,148,116,221,166,39,106,170,174,58,168,234,36,235,68,235,119,83,40,169,147,101,85,106,118,247,106,34,185,202,181,44,90,167,35,31,215,103,238,223,241,34,170,192,184,158,81,92,38,97,184,246,157,219,248,172,188,212,82,94,242,28,170,158,166,154,203,28,212,10,215,227,204,130,174,174,150,165,98,145,100,115,100,124,237,142,61,223,219,99,216,206,184,209,85,178,63,170,199,200,171,202,227,200,158,153,126,53,235,21,164,170,0,0,2,136,121,154,112,125,140,240,181,170,22,75,214,156,165,37,30,19,156,211,202,235,85,157,178,212,75,61,178,122,56,233,217,82,199,201,59,228,116,172,123,166,100,173,122,191,125,228,145,157,45,72,218,231,247,94,74,158,105,242,159,167,245,222,163,110,50,175,60,239,212,159,239,39,240,211,21,114,84,243,79,148,253,63,174,245,27,112,25,87,158,119,234,79,247,147,248,105,138,185,42,121,167,202,126,159,215,122,141,184,202,188,243,191,82,127,188,159,195,76,85,201,83,205,62,83,244,254,187,212,109,192,89,167,24,60,38,97,188,93,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,232,223,182,245,69,116,76,84,215,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,118,136,33,255,0,48,126,3,255,0,149,253,138,199,127,194,175,54,171,22,125,140,245,83,83,84,220,34,232,165,184,208,202,246,171,233,234,102,142,55,204,222,210,163,164,133,81,30,214,185,243,53,89,249,229,145,129,141,121,105,115,4,166,214,27,85,159,135,205,95,186,213,201,168,52,20,254,26,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,119,42,171,213,219,216,81,29,120,62,224,147,75,248,70,198,122,108,176,82,95,51,106,218,121,41,47,25,99,169,100,130,122,232,60,67,229,142,38,66,249,165,109,51,26,215,68,199,54,39,34,72,176,70,247,238,173,111,76,138,0,106,174,109,80,106,174,7,96,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,132,248,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,70,253,198,34,171,162,122,37,96,107,159,46,157,68,202,180,211,70,53,159,135,108,42,174,254,204,211,7,198,211,35,180,209,182,146,157,150,251,139,168,104,96,101,75,17,94,199,61,149,14,145,101,153,202,215,118,223,28,243,203,34,49,235,219,158,156,7,242,248,177,112,129,237,28,214,255,0,149,125,166,207,175,182,248,237,245,53,52,209,190,10,27,117,43,187,82,77,75,3,21,219,205,188,241,162,172,242,35,92,230,199,26,54,56,191,56,143,10,108,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,165,110,44,124,211,235,39,212,12,135,212,103,44,251,134,110,43,180,227,132,174,89,154,109,154,230,178,248,235,173,119,183,96,176,88,32,153,25,85,119,170,109,222,177,85,173,85,69,237,194,206,166,172,179,42,43,99,107,154,136,143,123,227,141,225,98,160,172,190,92,92,201,50,109,79,204,171,244,127,137,236,246,146,170,251,125,168,129,113,11,172,182,218,122,38,79,58,162,182,75,124,175,129,25,18,61,202,145,186,4,88,209,94,245,149,139,34,185,208,70,182,104,0,0,6,42,226,199,202,198,178,125,63,200,125,58,115,90,195,101,62,44,124,172,107,39,211,252,135,211,167,53,172,3,97,238,9,56,62,198,120,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,29,138,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,233,108,138,0,1,215,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,244,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,176,0,53,172,226,143,66,255,0,147,94,187,100,218,41,246,167,237,31,217,207,5,253,243,240,62,15,191,226,40,224,169,255,0,3,220,147,167,167,191,211,250,107,191,78,254,237,246,73,255,0,200,199,245,217,251,183,252,72,138,188,209,252,246,106,111,224,190,143,68,74,174,70,63,174,207,221,191,226,64,90,160,0,0,0,1,170,185,181,65,170,184,23,253,202,227,200,158,153,126,53,235,21,164,170,34,175,43,143,34,122,101,248,215,172,86,146,168,0,0,1,64,60,209,252,246,106,111,224,190,143,68,95,241,64,60,209,252,246,106,111,224,190,143,68,4,170,228,99,250,236,253,219,254,36,88,166,83,195,214,129,103,55,218,172,167,53,208,253,63,200,47,85,189,30,38,227,116,198,104,170,234,167,232,99,88,206,185,100,141,207,119,75,24,214,166,235,238,107,81,19,220,136,87,95,35,31,215,103,238,223,241,34,213,0,235,248,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,125,152,212,251,144,236,0,160,30,104,254,123,53,55,240,95,71,162,2,255,0,140,85,252,147,184,88,255,0,193,167,74,191,244,54,221,255,0,185,34,175,37,79,43,25,79,212,10,239,78,183,19,252,15,147,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,186,252,53,186,215,69,29,37,44,29,111,115,223,209,20,104,214,55,169,239,115,151,100,247,185,202,171,239,85,62,176,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,15,14,60,156,92,187,32,28,90,139,185,236,61,109,249,158,192,61,53,110,232,133,206,85,219,109,191,231,42,187,92,111,117,55,94,45,177,202,72,156,215,164,55,26,63,133,173,69,84,71,120,13,254,69,165,221,85,82,138,77,191,171,254,116,42,137,138,151,238,50,233,157,88,196,84,130,90,23,55,239,247,245,80,126,223,236,2,210,48,40,221,30,37,105,71,34,162,248,40,63,252,83,78,194,124,188,102,46,205,134,130,52,79,114,83,68,137,253,157,13,62,160,3,132,140,71,181,81,83,115,152,2,171,121,161,98,181,88,125,251,19,212,11,100,50,50,102,92,222,189,78,69,115,83,162,8,28,155,162,166,223,234,95,180,144,92,6,113,7,73,159,97,118,203,13,125,108,14,184,82,210,195,11,154,137,27,21,122,98,165,106,251,145,234,191,164,245,251,143,223,204,127,76,233,243,141,28,117,107,145,82,107,91,234,170,227,84,107,21,125,212,114,251,183,119,203,222,212,249,16,51,151,222,93,93,141,107,36,120,242,212,61,26,202,132,141,90,175,126,203,181,85,43,54,217,23,111,230,129,118,105,239,60,158,170,121,59,177,163,247,249,158,208,60,124,148,242,122,156,245,234,219,109,207,99,87,116,3,200,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,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,0,0,0,10,86,231,55,170,95,106,248,142,177,105,157,5,247,197,80,96,152,252,126,38,139,194,244,120,59,165,107,214,105,191,56,172,71,73,215,74,219,115,189,206,115,27,182,201,179,187,136,125,94,78,250,23,89,168,57,86,169,229,185,77,155,196,96,55,12,62,171,5,184,182,69,158,31,31,37,124,144,201,44,48,202,196,68,94,136,32,119,115,166,70,200,207,17,2,162,124,125,73,8,53,191,53,181,106,86,180,103,218,141,98,167,171,130,219,149,101,23,91,221,28,85,108,107,103,142,10,154,185,38,141,178,53,174,115,81,232,215,162,42,35,156,155,239,178,175,204,187,62,85,154,57,125,210,46,17,237,21,57,28,219,85,231,183,9,115,24,233,186,89,253,203,75,83,4,17,211,39,91,30,228,127,114,10,120,167,223,225,115,123,253,14,106,57,138,170,20,131,171,24,47,228,191,84,243,45,51,246,167,180,254,201,100,23,27,23,141,236,118,124,87,133,169,146,30,239,111,169,221,29,93,190,174,158,167,109,190,219,174,219,151,169,203,47,90,255,0,45,60,35,226,222,34,223,225,107,240,77,176,170,206,136,186,33,151,193,65,15,135,146,61,228,123,157,189,44,180,221,110,94,157,229,73,122,90,141,233,222,189,121,203,96,20,216,207,20,118,188,206,221,143,85,210,83,230,56,189,37,77,101,193,201,42,193,93,113,167,150,90,121,17,142,114,171,17,241,211,71,66,142,99,54,217,29,27,149,55,147,169,217,43,146,94,177,223,98,202,179,174,31,170,33,239,89,106,109,235,152,209,201,212,198,248,74,168,228,167,164,168,77,145,157,114,119,153,45,55,189,95,210,207,11,240,183,121,28,168,22,212,107,89,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,25,15,168,206,5,170,114,84,242,177,148,253,64,174,244,235,113,94,188,202,52,134,167,72,56,193,206,32,72,42,210,219,152,84,38,95,109,154,166,120,165,124,236,174,115,159,80,228,72,246,232,99,107,18,174,54,53,232,143,70,68,213,94,173,209,238,176,174,74,158,86,50,159,168,21,222,157,110,48,255,0,59,141,33,169,101,215,79,117,238,134,10,185,41,231,167,151,16,186,72,233,226,236,64,246,58,74,170,38,178,63,116,170,249,18,74,245,115,190,38,34,67,26,124,10,169,214,29,175,146,62,168,90,170,176,13,66,209,121,155,73,5,202,217,120,139,40,167,87,86,183,191,89,5,76,49,211,75,209,79,178,59,162,7,82,67,213,34,43,147,122,184,218,168,223,119,93,154,20,67,202,103,84,45,90,113,198,13,174,217,121,109,36,116,249,213,158,179,23,101,93,77,107,105,217,77,59,221,29,76,59,117,34,164,143,150,90,72,233,217,30,237,87,62,161,187,42,170,35,29,123,192,86,7,27,252,216,190,205,214,79,166,124,38,95,45,87,10,182,118,214,183,54,137,190,38,58,89,163,158,102,205,73,77,79,60,29,153,183,72,225,114,85,35,165,137,209,202,228,98,43,186,100,108,181,224,115,139,187,87,23,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,171,163,184,155,163,227,154,52,116,157,165,145,208,127,154,47,47,250,203,69,101,203,137,189,16,199,123,214,169,188,77,199,56,181,193,36,243,213,71,85,44,242,207,53,217,189,199,191,170,21,238,237,44,113,163,27,11,99,108,136,213,98,202,232,160,95,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,209,35,91,178,57,88,238,135,163,36,106,117,177,170,129,141,77,148,248,78,242,177,163,127,79,241,239,78,128,214,176,217,79,132,239,43,26,55,244,255,0,30,244,232,0,202,160,0,0,29,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,62,96,80,15,48,141,80,186,234,175,24,58,147,115,184,54,174,26,123,5,226,92,94,134,146,106,215,84,178,158,11,123,150,153,123,91,162,36,108,150,88,229,168,88,218,155,53,245,15,247,185,85,94,233,127,201,31,72,106,95,117,212,45,123,174,130,174,58,120,41,226,196,45,114,54,120,187,19,189,238,142,170,181,175,143,223,42,62,52,142,129,90,239,133,138,147,72,159,26,162,244,86,94,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,134,35,88,222,167,189,203,179,81,26,155,236,136,137,238,47,39,148,206,151,221,116,227,131,235,93,206,242,234,184,234,51,171,197,102,80,202,74,154,39,83,190,154,7,182,58,104,118,234,85,89,25,44,84,145,212,50,77,154,142,101,67,118,69,68,71,184,38,81,77,124,237,49,107,237,38,190,224,185,173,69,15,69,150,235,135,165,174,142,167,186,197,238,213,82,86,212,73,81,31,66,47,91,122,89,91,76,187,170,35,87,185,179,85,85,174,68,185,66,186,185,218,98,214,42,189,2,193,115,90,138,30,187,213,171,48,75,93,29,79,117,233,218,165,171,162,168,146,162,62,132,94,135,117,62,138,153,119,84,87,39,111,102,170,35,156,138,24,3,146,94,83,125,164,215,220,235,10,167,174,232,178,221,112,245,186,86,83,118,152,189,218,170,74,218,120,233,228,235,84,235,111,75,43,106,83,100,84,106,247,55,114,42,181,170,150,127,197,143,149,141,100,250,127,144,250,116,229,21,240,7,157,126,78,248,201,210,123,255,0,178,253,161,226,242,8,236,93,158,255,0,107,167,218,81,190,131,187,213,210,237,251,126,43,185,211,183,197,209,211,187,119,234,75,212,226,199,202,198,178,125,63,200,125,58,112,53,172,54,168,53,87,54,168,2,0,115,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,2,255,0,138,1,230,143,231,179,83,127,5,244,122,34,255,0,138,1,230,143,231,179,83,127,5,244,122,32,39,255,0,37,79,43,25,79,212,10,239,78,183,19,252,128,28,149,60,172,101,63,80,43,189,58,220,79,240,0,0,0,0,4,85,230,143,228,79,83,127,5,245,138,34,85,17,87,154,63,145,61,77,252,23,214,40,128,165,110,19,188,211,232,223,212,12,123,212,96,54,83,53,172,225,59,205,62,141,253,64,199,189,70,3,101,48,0,0,0,0,53,87,54,83,225,59,202,198,141,253,63,199,189,58,3,90,195,101,62,19,188,172,104,223,211,252,123,211,160,3,21,115,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,168,24,247,168,192,93,79,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,250,129,143,122,140,0,108,166,82,183,58,191,52,248,183,211,250,31,81,184,151,82,82,183,58,191,52,248,183,211,250,31,81,184,128,228,169,230,159,41,250,127,93,234,54,226,42,241,99,230,159,89,62,160,100,62,163,57,42,185,42,121,167,202,126,159,215,122,141,184,138,188,88,249,167,214,79,168,25,15,168,206,5,170,114,84,242,177,148,253,64,174,244,235,113,63,200,1,201,83,202,198,83,245,2,187,211,173,196,255,0,0,0,2,0,115,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,2,127,243,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,2,255,0,128,0,0,0,98,174,44,124,172,107,39,211,252,135,211,167,53,172,54,83,226,199,202,198,178,125,63,200,125,58,115,90,192,54,83,225,59,202,198,141,253,63,199,189,58,3,42,152,171,132,239,43,26,55,244,255,0,30,244,232,12,170,6,181,156,88,249,167,214,79,168,25,15,168,206,90,167,37,79,43,25,79,212,10,239,78,183,21,87,197,143,154,125,100,250,129,144,250,140,229,170,114,84,242,177,148,253,64,174,244,235,112,19,252,0,0,0,6,42,226,199,202,198,178,125,63,200,125,58,115,90,195,101,62,44,124,172,107,39,211,252,135,211,167,53,172,3,101,62,19,188,172,104,223,211,252,123,211,160,50,169,138,184,78,242,177,163,127,79,241,239,78,128,202,160,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,10,31,78,184,129,85,124,39,121,167,209,191,168,24,247,168,192,108,166,107,89,194,119,154,125,27,250,129,143,122,140,6,202,96,12,41,198,182,45,98,204,56,71,213,235,78,71,67,226,233,41,240,251,157,210,56,251,175,143,166,170,138,7,85,211,73,187,21,21,122,39,130,39,237,191,75,186,118,114,43,85,81,115,89,138,184,177,242,177,172,159,79,242,31,78,156,13,107,13,162,48,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,87,115,106,128,6,42,226,199,202,198,178,125,63,200,125,58,115,42,152,171,139,31,43,26,201,244,255,0,33,244,233,192,214,176,218,160,213,92,218,160,0,0,1,64,60,209,252,246,106,111,224,190,143,68,95,241,64,60,209,252,246,106,111,224,190,143,68,4,170,228,99,250,236,253,219,254,36,85,89,106,156,140,127,93,159,187,127,196,138,171,2,255,0,185,92,121,19,211,47,198,189,98,180,149,68,85,229,113,228,79,76,191,26,245,138,210,85,0,0,1,85,124,243,191,82,127,188,159,195,76,85,201,83,205,62,83,244,254,187,212,109,198,85,231,157,250,147,253,228,254,26,98,174,74,158,105,242,159,167,245,222,163,110,3,42,243,206,253,73,254,242,127,13,49,87,37,79,52,249,79,211,250,239,81,183,25,87,158,119,234,79,247,147,248,105,138,185,42,121,167,202,126,159,215,122,141,184,11,169,0,0,0,0,53,87,54,168,53,87,3,101,62,19,188,172,104,223,211,252,123,211,160,50,169,138,184,78,242,177,163,127,79,241,239,78,128,202,160,107,89,197,143,154,125,100,250,129,144,250,140,231,74,190,231,249,150,77,140,227,56,101,247,33,171,171,177,97,212,245,52,214,43,123,149,18,10,22,84,84,62,162,117,99,81,17,21,242,75,34,171,158,187,189,81,177,181,87,166,54,53,189,215,139,31,52,250,201,245,3,33,245,25,204,149,192,15,7,215,94,44,181,113,173,184,37,36,120,38,29,81,71,95,149,190,105,92,143,169,129,239,114,199,67,19,99,123,101,235,168,72,101,98,200,215,53,34,99,94,254,174,180,142,57,2,48,23,125,203,131,152,5,31,17,22,40,180,147,87,178,47,244,88,160,241,51,197,83,81,28,20,241,228,84,189,111,147,170,157,144,178,56,217,52,49,170,49,240,163,122,150,56,146,86,171,255,0,60,145,124,174,97,188,185,104,245,174,197,111,212,78,31,177,123,85,175,51,199,45,240,218,214,195,110,163,130,142,59,237,43,31,79,13,52,107,43,230,138,158,155,194,83,182,110,149,232,115,159,27,99,139,116,72,227,68,167,108,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,13,162,1,29,120,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,169,210,40,12,85,197,143,149,141,100,250,127,144,250,116,230,181,134,202,124,88,249,88,214,79,167,249,15,167,78,107,88,6,213,0,0,0,0,40,7,154,63,158,205,77,252,23,209,232,137,85,200,199,245,217,251,183,252,72,138,188,209,252,246,106,111,224,190,143,68,74,174,70,63,174,207,221,191,226,64,90,160,0,0,0,1,170,185,181,65,170,184,23,253,202,227,200,158,153,126,53,235,21,164,170,34,175,43,143,34,122,101,248,215,172,86,146,168,0,0,1,64,60,209,252,246,106,111,224,190,143,68,95,241,64,60,209,252,246,106,111,224,190,143,68,4,170,228,99,250,236,253,219,254,36,90,161,85,124,140,127,93,159,187,127,196,139,84,0,71,253,82,224,43,132,237,105,206,238,122,153,169,122,83,237,156,146,243,217,241,181,190,221,185,83,247,123,80,178,24,255,0,55,13,67,35,110,209,196,198,252,45,77,246,221,119,85,85,89,0,0,199,250,41,160,154,79,195,182,43,85,133,104,230,41,246,126,203,91,112,125,210,122,111,29,83,87,215,84,248,227,141,210,117,212,73,35,211,118,67,26,108,139,211,240,239,182,234,170,185,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,7,23,28,142,46,95,112,28,91,250,94,227,216,112,110,219,252,142,96,126,27,195,154,202,25,21,201,186,123,189,223,239,161,87,246,74,10,42,158,50,145,177,73,186,177,104,156,170,136,171,183,197,65,253,101,154,229,149,73,71,103,154,117,115,83,167,167,230,191,236,154,159,244,149,105,160,247,250,92,135,139,235,157,83,156,179,34,67,65,210,170,168,239,127,93,26,123,189,235,253,16,45,86,198,198,71,105,163,99,23,116,108,17,166,255,0,240,80,253,231,227,180,237,236,234,126,150,236,157,166,123,182,255,0,98,135,236,3,198,255,0,215,177,225,92,141,249,169,225,201,190,231,166,87,244,181,81,202,191,218,7,68,215,60,123,237,62,158,93,173,113,167,84,147,82,84,177,141,79,154,185,208,61,169,247,167,237,41,158,75,53,227,67,184,147,130,241,118,167,125,37,50,222,26,245,116,136,136,139,31,143,234,223,249,222,237,162,95,127,245,23,119,121,233,169,161,116,47,68,118,237,119,185,125,255,0,114,149,213,197,246,137,174,79,123,184,94,237,116,219,212,81,71,45,66,116,179,223,187,31,80,239,230,198,171,243,114,125,224,88,126,1,144,81,228,118,8,46,52,85,49,205,27,250,246,86,59,116,247,61,233,251,19,250,42,118,114,31,240,25,171,173,204,48,120,237,21,181,74,181,116,155,247,26,247,251,211,174,106,167,39,185,94,171,242,106,125,196,191,79,120,28,100,79,234,220,53,87,239,57,46,223,121,193,55,64,61,128,240,159,35,200,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,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,2,53,115,21,214,59,22,141,240,143,157,212,221,225,241,21,121,133,190,124,58,215,77,212,246,119,170,171,224,150,55,47,91,88,244,111,106,4,168,159,103,116,181,253,142,142,166,185,237,82,74,149,87,206,211,90,255,0,236,23,135,58,59,127,236,205,110,21,82,69,254,232,163,164,142,23,164,159,238,213,145,174,143,252,66,181,223,166,128,86,94,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,182,251,34,252,141,156,177,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,121,69,156,171,52,114,197,171,188,92,90,42,114,57,183,164,192,173,242,230,49,211,116,191,251,170,170,154,120,35,166,78,182,61,170,206,220,245,17,79,191,196,215,118,58,28,213,107,213,82,250,64,128,28,230,244,183,237,95,14,54,45,76,160,177,120,170,252,19,32,143,196,214,248,174,143,7,107,173,98,195,55,230,213,232,217,58,234,155,110,111,185,174,123,118,221,54,111,113,74,203,224,91,53,186,224,28,96,233,37,246,205,79,73,53,69,86,81,73,100,123,106,88,231,49,32,184,59,192,204,228,70,185,171,214,216,170,100,115,23,125,145,232,213,84,114,34,181,111,251,91,240,171,174,165,104,190,125,167,54,42,138,72,46,89,86,47,117,178,81,203,86,247,54,8,231,169,164,146,24,221,35,154,215,57,24,142,122,42,170,53,203,182,251,34,252,141,101,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,3,105,227,90,206,44,124,211,235,39,212,12,135,212,103,47,251,133,93,82,252,180,240,227,167,90,153,53,247,219,53,247,156,126,151,218,181,190,23,195,247,110,145,51,179,93,249,180,99,26,221,170,162,157,191,3,81,139,182,236,221,170,213,90,1,226,199,205,62,178,125,64,200,125,70,112,45,83,146,167,149,140,167,234,5,119,167,91,140,171,204,211,69,63,45,60,35,229,62,30,225,225,107,240,77,243,90,62,185,122,33,151,193,65,55,136,142,77,163,123,157,189,44,181,61,13,78,157,229,72,186,156,141,234,223,21,114,84,242,177,148,253,64,174,244,235,113,58,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,120,26,203,233,62,117,249,47,213,60,55,83,61,151,237,63,178,89,5,186,251,224,187,253,159,21,225,106,99,155,181,220,233,119,71,87,111,167,171,165,219,111,190,203,182,198,206,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,26,193,106,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,187,109,186,39,200,191,62,93,90,199,98,214,78,17,240,74,155,68,62,30,175,15,183,193,135,93,41,186,158,254,205,85,4,17,70,213,235,115,24,142,238,192,180,243,236,222,166,179,191,209,212,231,49,202,4,149,40,135,152,167,2,181,60,45,102,75,156,105,245,5,91,244,174,255,0,81,12,52,51,84,213,68,247,219,46,51,37,67,214,218,136,178,44,243,49,177,211,186,70,76,230,126,131,218,199,61,239,106,189,247,188,124,156,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,125,108,86,189,189,76,123,147,118,170,57,55,221,21,23,222,6,173,166,202,124,39,121,88,209,191,167,248,247,167,64,81,95,26,252,40,223,120,75,214,90,220,55,181,117,172,196,46,91,214,98,215,186,216,88,223,31,75,210,197,146,53,116,106,172,89,160,123,251,82,38,204,114,236,201,59,108,100,177,161,122,156,39,121,88,209,191,167,248,247,167,64,6,85,0,0,48,167,26,217,77,139,15,225,31,87,174,217,29,119,132,164,168,195,238,118,184,228,237,62,78,170,170,216,29,73,77,30,204,69,84,235,158,120,153,190,221,45,234,221,202,141,69,84,205,100,53,230,217,154,218,177,94,11,114,11,21,194,158,174,74,140,198,241,106,178,80,186,22,53,89,28,236,169,109,114,186,85,87,34,163,59,84,50,181,21,168,229,235,115,19,109,149,92,208,162,19,101,222,25,45,55,91,7,13,186,81,98,190,219,42,237,215,43,118,15,98,164,172,163,171,133,208,207,77,60,116,16,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,115,52,159,5,252,168,106,158,27,166,126,212,246,103,218,220,130,221,98,241,189,142,247,133,241,85,49,195,221,237,245,55,175,167,185,213,211,212,221,246,219,116,223,115,103,224,4,85,230,117,165,191,149,14,13,179,95,9,98,246,157,215,18,240,249,77,191,251,171,179,225,124,44,137,226,231,247,189,173,127,77,12,149,191,3,186,183,223,225,106,189,24,74,163,21,113,99,229,99,89,62,159,228,62,157,56,26,240,232,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,55,219,117,79,153,176,247,22,62,86,53,147,233,254,67,233,211,154,214,27,20,106,198,117,249,80,224,23,50,212,191,101,251,51,237,110,143,220,111,190,11,191,222,240,190,42,203,36,221,174,231,75,122,250,123,157,61,93,45,223,109,246,77,246,3,93,115,106,131,85,115,106,128,32,7,58,191,43,24,183,212,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,73,255,0,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,208,47,248,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,127,242,84,242,177,148,253,64,174,244,235,113,63,200,1,201,83,202,198,83,245,2,187,211,173,196,255,0,0,0,0,0,0,69,94,104,254,68,245,55,240,95,88,162,37,81,21,121,163,249,19,212,223,193,125,98,136,10,86,225,59,205,62,141,253,64,199,189,70,3,101,51,90,206,19,188,211,232,223,212,12,123,212,96,54,83,0,0,0,0,3,85,115,101,62,19,188,172,104,223,211,252,123,211,160,53,172,54,83,225,59,202,198,141,253,63,199,189,58,0,49,87,52,127,34,122,155,248,47,172,81,20,173,194,119,154,125,27,250,129,143,122,140,5,212,243,71,242,39,169,191,130,250,197,17,74,220,39,121,167,209,191,168,24,247,168,192,6,202,101,43,115,171,243,79,139,125,63,161,245,27,137,117,37,43,115,171,243,79,139,125,63,161,245,27,136,14,74,158,105,242,159,167,245,222,163,110,34,175,22,62,105,245,147,234,6,67,234,51,146,171,146,167,154,124,167,233,253,119,168,219,136,171,197,143,154,125,100,250,129,144,250,140,224,90,167,37,79,43,25,79,212,10,239,78,183,19,252,128,28,149,60,172,101,63,80,43,189,58,220,79,240,0,0,32,7,58,191,43,24,183,212,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,73,255,0,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,208,39,255,0,58,191,43,24,183,212,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,73,255,0,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,208,47,248,0,0,0,6,42,226,199,202,198,178,125,63,200,125,58,115,90,195,101,62,44,124,172,107,39,211,252,135,211,167,53,172,3,101,62,19,188,172,104,223,211,252,123,211,160,50,169,138,184,78,242,177,163,127,79,241,239,78,128,202,160,107,89,197,143,154,125,100,250,129,144,250,140,229,170,114,84,242,177,148,253,64,174,244,235,113,85,124,88,249,167,214,79,168,25,15,168,206,90,167,37,79,43,25,79,212,10,239,78,183,1,63,192,0,0,0,98,174,44,124,172,107,39,211,252,135,211,167,53,172,54,83,226,199,202,198,178,125,63,200,125,58,115,90,192,54,83,225,59,202,198,141,253,63,199,189,58,3,42,152,171,132,239,43,26,55,244,255,0,30,244,232,12,170,0,128,28,234,252,172,98,223,80,40,125,58,226,79,242,0,115,171,242,177,139,125,64,161,244,235,136,21,87,194,119,154,125,27,250,129,143,122,140,6,202,102,181,156,39,121,167,209,191,168,24,247,168,192,108,166,0,197,92,88,249,88,214,79,167,249,15,167,78,101,83,21,113,99,229,99,89,62,159,228,62,157,56,26,214,27,84,26,171,155,84,0,49,87,22,62,86,53,147,233,254,67,233,211,153,84,197,92,88,249,88,214,79,167,249,15,167,78,6,181,134,213,6,170,230,213,0,0,0,10,1,230,143,231,179,83,127,5,244,122,34,255,0,138,1,230,143,231,179,83,127,5,244,122,32,37,87,35,31,215,103,238,223,241,34,170,203,84,228,99,250,236,253,219,254,36,85,88,23,253,202,227,200,158,153,126,53,235,21,164,170,34,175,43,143,34,122,101,248,215,172,86,146,168,0,0,10,171,231,157,250,147,253,228,254,26,98,174,74,158,105,242,159,167,245,222,163,110,50,175,60,239,212,159,239,39,240,211,21,114,84,243,79,148,253,63,174,245,27,112,25,87,158,119,234,79,247,147,248,105,138,185,42,121,167,202,126,159,215,122,141,184,202,188,243,191,82,127,188,159,195,76,85,201,83,205,62,83,244,254,187,212,109,192,93,72,0,0,0,1,170,185,181,65,170,184,27,41,240,157,229,99,70,254,159,227,222,157,1,149,76,85,194,119,149,141,27,250,127,143,122,116,6,85,3,90,206,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,74,86,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,9,84,85,7,53,142,4,174,169,117,175,226,155,70,177,154,71,91,93,78,179,230,246,171,116,14,108,241,206,142,123,164,188,35,17,85,175,99,154,173,73,250,26,213,98,179,190,228,127,92,242,71,107,224,13,101,180,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,210,221,211,116,114,57,173,123,28,199,177,143,110,197,58,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,234,110,233,186,181,90,230,189,142,123,30,199,186,160,57,143,242,255,0,172,225,222,251,46,173,233,14,59,254,132,245,254,26,9,105,169,228,158,162,76,118,171,161,145,244,212,62,103,201,35,225,154,68,87,178,101,119,74,73,42,196,228,103,230,86,92,43,193,215,24,185,223,8,25,221,69,254,193,71,237,156,110,243,209,246,131,31,238,67,79,237,78,212,53,12,165,254,234,124,18,201,7,106,74,133,147,243,104,157,123,116,187,116,95,112,94,167,22,62,86,53,147,233,254,67,233,211,154,214,27,25,235,150,127,134,234,159,4,218,157,168,58,125,144,210,95,49,235,230,155,228,21,52,53,212,202,189,18,179,217,245,8,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,154,230,1,181,64,0,0,0,10,1,230,143,231,179,83,127,5,244,122,34,85,114,49,253,118,126,237,255,0,18,34,175,52,127,61,154,155,248,47,163,209,18,171,145,143,235,179,247,111,248,144,22,168,0,0,0,0,106,174,109,80,106,174,5,255,0,114,184,242,39,166,95,141,122,197,105,42,136,171,202,227,200,158,153,126,53,235,21,164,170,0,0,0,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,42,185,24,254,187,63,118,255,0,137,22,168,85,95,35,31,215,103,238,223,241,34,213,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,28,94,114,56,60,4,107,186,28,206,45,68,68,247,28,128,233,122,173,84,234,92,82,169,237,69,221,58,61,251,252,191,56,194,168,184,33,238,94,120,155,186,84,61,189,125,170,122,23,238,171,254,223,79,253,159,176,179,126,36,47,137,97,211,250,218,215,61,173,70,118,253,238,219,111,124,240,167,222,169,251,74,238,229,123,103,246,198,172,229,151,233,227,122,172,84,84,45,106,166,232,136,171,63,255,0,243,2,216,173,237,233,161,129,54,219,243,109,255,0,153,15,210,112,129,58,97,99,127,99,81,63,245,28,151,220,7,133,68,85,84,61,83,64,215,166,202,170,123,23,117,95,112,247,252,183,3,28,234,77,206,243,142,217,223,93,110,222,85,98,61,85,55,107,125,200,197,95,191,127,216,97,187,5,222,143,82,101,185,90,238,182,72,18,170,88,102,141,242,59,165,202,187,170,53,83,220,214,253,239,85,249,146,3,80,150,40,49,218,169,166,84,70,182,41,85,85,87,100,77,163,113,12,180,47,45,174,186,235,205,246,217,27,162,125,51,107,170,162,106,177,187,175,79,140,137,169,239,223,246,40,24,107,75,46,183,190,31,53,202,76,97,181,82,211,91,234,182,234,141,143,78,159,134,141,239,79,114,117,175,233,77,251,126,255,0,248,173,74,211,93,29,194,137,149,49,174,232,229,84,251,254,229,216,132,188,111,233,5,44,150,215,102,214,216,167,101,109,38,222,244,123,156,213,234,117,52,127,163,210,169,242,220,205,92,34,234,164,186,141,165,180,55,42,233,160,90,143,19,83,27,154,198,181,171,240,203,238,247,35,151,238,114,1,159,79,83,215,164,246,34,238,155,156,100,111,82,108,1,142,223,230,115,61,13,71,162,237,242,61,201,242,3,200,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,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,1,80,28,116,240,137,199,103,19,188,71,100,89,253,183,69,123,184,221,191,166,197,140,255,0,158,75,59,119,181,211,189,253,18,251,230,142,79,207,72,249,170,58,100,106,189,157,254,218,170,163,16,183,240,4,42,229,109,194,230,119,195,94,150,102,31,149,188,27,236,230,103,145,228,13,238,127,124,225,172,239,218,233,233,163,240,191,233,121,100,137,189,51,79,91,242,217,235,213,241,110,136,205,166,168,0,10,86,226,171,150,135,22,57,47,17,218,139,150,105,166,158,253,168,198,242,60,130,170,251,69,115,246,181,182,135,175,198,63,196,201,23,102,106,164,145,59,82,74,248,122,156,137,215,218,235,68,68,114,34,93,72,2,26,242,186,209,29,97,225,235,69,242,125,57,214,93,62,171,198,238,83,229,18,94,233,37,117,198,134,174,10,168,38,164,167,135,165,142,166,158,71,53,236,117,43,149,200,246,181,54,146,62,149,119,198,140,129,92,66,242,225,227,59,57,215,221,75,205,113,109,27,241,182,92,131,48,188,221,45,213,63,104,173,81,247,233,103,173,150,72,164,232,125,75,94,222,166,61,171,179,145,28,155,236,168,139,238,46,252,1,15,249,95,232,38,172,112,237,160,87,252,43,88,241,79,179,247,170,220,194,170,233,5,55,142,166,171,235,165,125,21,20,109,147,174,158,73,24,155,190,25,19,101,94,175,135,125,182,84,85,152,0,1,78,220,110,114,213,226,47,47,226,95,49,207,52,43,76,105,47,56,158,89,80,203,219,31,13,254,150,23,195,91,51,17,107,27,43,107,38,99,209,238,169,73,166,68,103,84,104,201,152,141,84,217,99,100,180,229,109,162,186,237,195,222,150,102,26,103,173,122,99,246,103,185,144,54,251,108,173,246,213,29,111,142,239,211,71,12,209,118,233,164,147,181,218,240,145,59,169,206,248,252,70,200,137,208,170,179,84,0,0,1,141,56,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,238,184,220,237,213,168,246,245,177,95,27,151,161,238,69,236,26,79,130,254,75,244,179,13,211,63,106,123,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,250,157,209,213,219,234,233,234,118,219,237,186,237,185,218,192,0,0,2,31,243,64,208,77,88,226,39,64,172,24,86,142,98,159,104,47,84,89,133,45,210,122,111,29,77,73,209,74,202,42,216,221,39,93,68,145,177,118,124,209,166,200,189,95,22,251,108,138,169,48,0,20,129,195,215,46,30,51,176,109,125,211,76,215,41,209,191,5,101,199,243,11,53,210,227,83,246,138,213,39,98,150,10,216,164,150,78,134,84,185,238,233,99,28,187,53,21,203,182,200,138,190,226,239,192,0,99,254,33,113,107,238,115,160,90,151,133,98,212,62,54,245,144,97,247,155,93,186,155,186,200,251,245,83,209,75,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,121,144,0,20,3,254,101,199,29,159,247,140,255,0,148,214,127,250,217,111,223,146,220,239,249,2,254,69,61,133,254,124,255,0,35,255,0,101,189,153,226,161,255,0,225,79,98,248,110,199,123,175,181,254,27,225,235,235,232,251,250,182,247,146,0,1,64,63,230,92,113,217,255,0,120,207,249,77,103,255,0,173,151,252,0,16,255,0,154,6,130,106,199,17,58,5,96,194,180,115,20,251,65,122,162,204,41,110,147,211,120,234,106,78,138,86,81,86,198,233,58,234,36,141,139,179,230,141,54,69,234,248,183,219,100,85,72,129,192,87,1,92,88,232,183,22,56,54,166,106,94,148,251,27,27,179,123,79,198,214,251,118,219,81,218,238,219,106,161,143,243,112,212,62,71,111,36,172,111,194,213,219,125,215,100,69,84,183,240,0,168,14,61,120,10,226,199,90,120,177,206,117,51,77,52,167,219,56,221,231,217,158,10,183,219,182,218,126,239,106,219,75,12,159,155,154,161,146,55,105,34,123,126,38,166,251,110,155,162,162,173,191,128,33,255,0,43,253,4,213,142,29,180,10,255,0,133,107,30,41,246,126,245,91,152,85,93,32,166,241,212,213,125,116,175,162,162,141,178,117,211,201,35,19,119,195,34,108,171,213,240,239,182,202,138,179,0,0,0,0,0,0,4,127,227,215,75,115,189,105,225,59,57,211,61,52,177,123,103,36,188,251,51,193,81,120,168,105,251,189,171,149,44,210,126,114,103,178,54,237,28,79,119,196,228,223,109,147,117,84,69,144,0,10,64,225,235,151,15,25,216,54,190,233,166,107,148,232,223,130,178,227,249,133,154,233,113,169,251,69,106,147,177,75,5,108,82,75,39,67,42,92,247,116,177,142,93,154,138,229,219,100,69,95,113,119,224,0,0,0,0,1,64,63,230,92,113,217,255,0,120,207,249,77,103,255,0,173,151,125,195,214,45,125,193,180,11,77,48,172,166,135,193,94,177,252,62,205,107,184,211,119,89,39,98,170,10,40,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,239,50,0,2,63,241,235,165,185,222,180,240,157,156,233,158,154,88,189,179,146,94,125,153,224,168,188,84,52,253,222,213,202,150,105,63,57,51,217,27,118,142,39,187,226,114,111,182,201,186,170,34,214,7,15,92,184,120,206,193,181,247,77,51,92,167,70,252,21,151,31,204,44,215,75,141,79,218,43,84,157,138,88,43,98,146,89,58,25,82,231,187,165,140,114,236,212,87,46,219,34,42,251,139,191,0,10,192,230,129,193,159,18,124,68,235,237,131,53,209,205,55,251,65,101,162,195,233,109,115,212,251,98,130,147,162,169,149,181,178,58,62,138,137,227,122,236,201,163,93,209,58,126,45,183,221,21,18,207,192,21,129,202,255,0,131,62,36,248,118,215,219,254,107,172,122,111,246,126,203,91,135,213,90,224,169,246,197,5,95,93,83,235,104,164,108,125,20,243,200,244,221,144,200,187,170,116,252,59,111,186,162,44,127,226,23,151,15,25,217,206,190,234,94,107,139,104,223,141,178,228,25,133,230,233,110,169,251,69,106,143,191,75,61,108,178,69,39,67,234,90,246,245,49,237,93,156,136,228,223,101,68,95,113,119,224,8,127,202,255,0,65,53,99,135,109,2,191,225,90,199,138,125,159,189,86,230,21,87,72,41,188,117,53,95,93,43,232,168,163,108,157,116,242,72,196,221,240,200,155,42,245,124,59,237,178,162,172,192,0,0,0,8,127,205,3,65,53,99,136,157,2,176,97,90,57,138,125,160,189,81,102,20,183,73,233,188,117,53,39,69,43,40,171,99,116,157,117,18,70,197,217,243,70,155,34,245,124,91,237,178,42,164,64,224,43,128,174,44,116,91,139,28,27,83,53,47,74,125,141,141,217,189,167,227,107,125,187,109,168,237,119,109,181,80,199,249,184,106,31,35,183,146,86,55,225,106,237,190,235,178,34,170,91,248,2,31,243,64,208,77,88,226,39,64,172,24,86,142,98,159,104,47,84,89,133,45,210,122,111,29,77,73,209,74,202,42,216,221,39,93,68,145,177,118,124,209,166,200,189,95,22,251,108,138,169,16,56,10,224,43,139,29,22,226,199,6,212,205,75,210,159,99,99,118,111,105,248,218,223,110,219,106,59,93,219,109,84,49,254,110,26,135,200,237,228,149,141,248,90,187,111,186,236,136,170,150,254,0,0,0,0,0,199,252,66,226,215,220,231,64,181,47,10,197,168,124,109,235,32,195,239,54,187,117,55,117,145,247,234,167,162,150,56,163,235,122,181,141,234,123,218,155,185,81,169,190,234,168,158,242,144,127,204,184,227,179,254,241,159,242,154,207,255,0,91,47,248,1,143,248,122,197,175,184,54,129,105,166,21,148,208,248,43,214,63,135,217,173,119,26,110,235,36,236,85,65,69,20,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,61,230,64,0,10,64,226,23,151,15,25,217,206,190,234,94,107,139,104,223,141,178,228,25,133,230,233,110,169,251,69,106,143,191,75,61,108,178,69,39,67,234,90,246,245,49,237,93,156,136,228,223,101,68,95,113,63,249,95,232,38,172,112,237,160,87,252,43,88,241,79,179,247,170,220,194,170,233,5,55,142,166,171,235,165,125,21,20,109,147,174,158,73,24,155,190,25,19,101,94,175,135,125,182,84,85,152,0,0,0,0,0,12,127,196,46,45,125,206,116,11,82,240,172,90,135,198,222,178,12,62,243,107,183,83,119,89,31,126,170,122,41,99,138,62,183,171,88,222,167,189,169,187,149,26,155,238,170,137,239,41,7,252,203,142,59,63,239,25,255,0,41,172,255,0,245,178,255,0,128,24,255,0,135,172,90,251,131,104,22,154,97,89,77,15,130,189,99,248,125,154,215,113,166,238,178,78,197,84,20,81,71,44,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,222,100,0,0,16,255,0,154,6,130,106,199,17,58,5,96,194,180,115,20,251,65,122,162,204,41,110,147,211,120,234,106,78,138,86,81,86,198,233,58,234,36,141,139,179,230,141,54,69,234,248,183,219,100,85,73,128,0,164,14,30,185,112,241,157,131,107,238,154,102,185,78,141,248,43,46,63,152,89,174,151,26,159,180,86,169,59,20,176,86,197,36,178,116,50,165,207,119,75,24,229,217,168,174,93,182,68,85,247,23,126,0,3,31,241,11,139,95,115,157,2,212,188,43,22,161,241,183,172,131,15,188,218,237,212,221,214,71,223,170,158,138,88,226,143,173,234,214,55,169,239,106,110,229,70,166,251,170,162,123,204,128,0,160,31,243,46,56,236,255,0,188,103,252,166,179,255,0,214,203,254,0,1,143,248,133,197,175,185,206,129,106,94,21,139,80,248,219,214,65,135,222,109,118,234,110,235,35,239,213,79,69,44,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,61,230,64,0,80,15,249,151,28,118,127,222,51,254,83,89,255,0,235,101,255,0,0,0,0,0,168,14,61,120,10,226,199,90,120,177,206,117,51,77,52,167,219,56,221,231,217,158,10,183,219,182,218,126,239,106,219,75,12,159,155,154,161,146,55,105,34,123,126,38,166,251,110,155,162,162,173,191,128,32,7,42,78,23,53,219,134,191,202,143,229,175,6,251,57,246,143,216,158,204,254,249,209,214,119,252,63,142,239,127,165,165,147,167,167,191,23,233,109,191,87,187,125,151,104,1,254,101,199,29,159,247,140,255,0,148,214,127,250,217,127,192,8,255,0,192,86,150,231,122,45,194,118,13,166,122,151,98,246,54,73,102,246,159,141,162,241,80,212,118,187,183,42,169,163,252,228,47,124,110,222,57,88,239,133,203,182,251,46,202,138,137,32,0,0,0,2,0,115,91,225,115,93,184,148,252,151,126,69,48,111,180,127,103,61,183,237,63,239,157,29,31,99,196,120,30,207,250,102,88,250,186,187,18,254,142,251,116,251,246,221,55,199,252,175,248,51,226,79,135,109,125,191,230,186,199,166,255,0,103,236,181,184,125,85,174,10,159,108,80,85,245,213,62,182,138,70,199,209,79,60,143,77,217,12,139,186,167,79,195,182,251,170,34,217,248,2,0,115,91,225,115,93,184,148,252,151,126,69,48,111,180,127,103,61,183,237,63,239,157,29,31,99,196,120,30,207,250,102,88,250,186,187,18,254,142,251,116,251,246,221,55,199,252,175,248,51,226,79,135,109,125,191,230,186,199,166,255,0,103,236,181,184,125,85,174,10,159,108,80,85,245,213,62,182,138,70,199,209,79,60,143,77,217,12,139,186,167,79,195,182,251,170,34,217,248,0,0,0,0,0,80,15,249,151,28,118,127,222,51,254,83,89,255,0,235,101,255,0,0,49,255,0,15,88,181,247,6,208,45,52,194,178,154,31,5,122,199,240,251,53,174,227,77,221,100,157,138,168,40,162,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,188,200,0,1,72,28,66,242,225,227,59,57,215,221,75,205,113,109,27,241,182,92,131,48,188,221,45,213,63,104,173,81,247,233,103,173,150,72,164,232,125,75,94,222,166,61,171,179,145,28,155,236,168,139,238,44,255,0,128,173,45,206,244,91,132,236,27,76,245,46,197,236,108,146,205,237,63,27,69,226,161,168,237,119,110,85,83,71,249,200,94,248,221,188,114,177,223,11,151,109,246,93,149,21,18,64,0,0,0,58,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,137,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,82,182,180,114,155,226,115,26,213,12,130,203,162,248,45,94,97,132,193,80,215,89,111,21,119,155,93,36,243,192,248,218,254,137,35,146,161,142,235,141,206,116,74,254,134,35,214,53,122,53,168,228,106,94,72,2,168,56,88,225,231,152,6,143,105,70,170,240,247,146,232,109,35,240,157,68,197,242,6,193,43,178,27,79,126,221,123,154,213,36,48,61,142,142,161,206,145,147,186,58,122,119,49,255,0,11,21,99,145,29,26,54,84,146,48,127,153,113,199,103,253,227,63,229,53,159,254,182,95,240,0,0,0,0,2,160,56,245,224,43,139,29,105,226,199,57,212,205,52,210,159,108,227,119,159,102,120,42,223,110,219,105,251,189,171,109,44,50,126,110,106,134,72,221,164,137,237,248,154,155,237,186,110,138,138,178,3,149,39,11,154,237,195,95,229,71,242,215,131,125,156,251,71,236,79,102,127,124,232,235,59,254,31,199,119,191,210,210,201,211,211,223,139,244,182,223,171,221,190,203,180,255,0,0,0,0,0,0,10,1,255,0,50,227,142,207,251,198,127,202,107,63,253,108,191,224,4,127,224,43,75,115,189,22,225,59,6,211,61,75,177,123,27,36,179,123,79,198,209,120,168,106,59,93,219,149,84,209,254,114,23,190,55,111,28,172,119,194,229,219,125,151,101,69,68,144,0,0,0,0,42,3,143,94,2,184,177,214,158,44,115,157,76,211,77,41,246,206,55,121,246,103,130,173,246,237,182,159,187,218,182,210,195,39,230,230,168,100,141,218,72,158,223,137,169,190,219,166,232,168,171,111,224,8,1,202,147,133,205,118,225,175,242,163,249,107,193,190,206,125,163,246,39,179,63,190,116,117,157,255,0,15,227,187,223,233,105,100,233,233,239,197,250,91,111,213,238,223,101,218,127,128,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,245,191,115,216,112,85,77,253,224,121,102,251,28,143,9,242,60,129,29,56,213,174,74,125,39,185,177,94,173,255,0,3,251,127,237,154,114,33,114,153,167,154,108,135,46,170,107,91,219,117,37,14,238,254,180,168,151,111,249,148,206,60,201,50,25,45,90,115,61,44,110,219,191,211,191,187,250,51,209,175,236,95,218,116,126,84,86,170,42,76,94,243,85,26,109,44,176,64,146,47,191,223,181,85,78,223,126,223,32,44,53,159,162,137,251,16,242,190,244,9,242,67,200,28,81,15,63,239,4,249,5,247,1,140,184,130,175,150,135,77,238,143,142,78,219,150,154,165,26,228,221,23,127,15,39,236,34,127,6,24,77,198,163,61,189,101,181,146,182,70,73,112,169,86,170,201,212,190,249,169,228,79,114,166,255,0,183,239,51,127,27,87,138,138,13,39,153,180,111,233,146,119,79,23,201,23,231,75,47,237,67,225,240,55,142,86,83,105,243,46,55,4,233,150,170,84,157,23,220,187,181,208,83,46,254,229,253,187,129,153,117,167,9,135,50,196,106,109,242,65,19,209,221,30,231,116,253,210,198,191,122,47,244,74,229,225,91,93,174,26,39,155,71,166,121,43,170,59,18,85,49,205,108,125,82,163,86,121,41,255,0,100,136,212,254,119,243,126,242,214,167,134,57,226,86,61,55,106,253,223,239,149,121,204,7,73,43,177,140,198,155,80,49,136,59,47,142,42,77,223,212,142,247,198,217,157,242,123,215,252,91,127,154,5,150,226,185,45,30,73,106,165,184,82,57,202,202,136,89,43,122,154,168,187,57,173,119,191,254,51,238,21,113,194,47,26,115,90,46,116,152,142,117,85,218,142,26,105,34,108,157,180,119,190,56,163,68,77,162,129,127,160,239,188,179,12,111,34,182,228,118,216,174,22,234,142,235,36,223,101,232,115,126,78,84,251,209,63,162,160,125,101,68,83,131,164,70,42,162,158,195,213,43,55,94,160,57,181,237,119,189,14,71,166,53,84,93,148,246,162,238,7,144,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,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,20,224,190,245,57,175,200,245,175,86,224,123,19,228,121,60,39,200,47,201,64,175,206,104,181,61,56,180,113,171,145,63,75,221,191,251,101,17,219,249,104,227,172,178,233,180,213,78,141,18,90,152,209,28,168,159,62,154,186,159,234,67,25,115,70,169,169,90,120,96,107,149,91,213,34,116,174,219,126,149,17,158,184,0,163,154,13,43,99,165,99,125,237,114,34,236,159,246,213,79,236,2,83,160,85,216,242,120,114,236,128,121,60,46,231,22,187,250,207,46,84,219,230,4,82,227,102,215,114,187,81,226,244,113,74,214,211,58,238,157,212,71,57,55,69,141,19,101,247,42,124,149,223,51,50,232,69,150,59,62,159,89,233,227,70,236,218,42,116,247,127,228,34,79,216,159,176,234,154,253,139,59,44,169,199,232,25,50,167,110,235,28,143,247,124,211,165,19,111,210,79,218,101,60,26,214,219,54,61,69,110,107,118,72,32,142,63,158,251,244,177,169,251,87,246,1,216,142,143,169,88,29,151,52,178,207,67,118,162,138,102,190,55,39,199,27,29,183,192,244,247,117,53,127,164,167,119,85,216,245,201,11,102,77,158,212,115,87,230,138,128,83,223,24,28,53,93,240,134,87,101,56,149,28,142,129,183,29,191,49,27,149,88,143,146,84,219,243,113,34,34,108,173,251,254,243,186,240,29,197,85,218,139,35,180,233,230,79,90,189,21,53,45,133,157,217,29,190,238,90,135,255,0,62,111,218,230,255,0,52,177,92,223,75,49,92,210,215,83,105,188,217,233,39,167,168,149,36,115,100,139,169,21,200,238,164,93,183,66,186,245,203,132,123,134,137,221,39,213,45,60,84,166,246,34,37,115,25,3,91,31,79,109,145,162,251,221,51,191,107,255,0,154,191,216,5,162,218,238,148,247,42,88,234,96,149,175,107,218,138,157,46,69,249,162,47,220,191,214,126,223,153,93,60,44,241,199,91,115,175,164,195,179,71,204,181,13,150,58,110,183,204,175,94,174,168,35,254,100,27,124,213,223,127,254,210,194,44,183,90,123,205,174,150,231,76,237,226,169,137,178,177,125,254,244,84,254,180,69,3,246,171,83,230,120,235,68,247,110,114,249,161,233,145,58,87,112,61,200,168,191,35,201,233,103,95,205,87,220,123,119,220,15,32,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,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,42,236,112,234,221,84,230,228,221,14,8,223,139,230,7,176,226,245,217,170,191,212,121,79,114,28,101,217,35,114,175,201,17,119,2,169,121,160,100,73,85,156,197,98,100,136,222,137,38,71,110,173,255,0,23,70,228,254,191,184,156,28,27,80,248,45,43,164,137,21,171,210,146,34,236,171,247,212,206,165,119,243,38,185,83,213,107,180,244,49,170,43,161,158,100,114,123,190,250,122,85,79,191,250,139,32,225,46,55,51,75,168,222,230,35,85,201,39,201,54,249,84,206,6,109,56,191,228,114,56,63,112,60,34,127,204,121,93,246,216,227,215,178,124,151,125,143,40,174,119,191,254,112,58,197,254,195,53,206,225,71,44,79,68,88,102,108,138,187,42,251,147,167,246,29,134,146,30,204,77,98,174,238,107,81,187,255,0,188,123,123,105,186,175,223,251,126,243,146,55,221,186,1,229,81,19,239,60,170,251,143,91,145,87,239,80,138,171,243,249,32,5,103,83,125,255,0,180,248,217,86,43,71,148,216,235,172,181,104,157,186,216,31,11,183,234,249,42,109,247,42,41,246,209,200,190,227,152,21,127,196,199,2,121,22,61,127,168,212,44,34,225,3,217,19,223,84,232,27,75,80,247,174,207,154,85,217,87,173,62,230,167,255,0,87,191,57,112,113,175,144,38,63,67,167,25,37,37,84,55,91,44,13,162,147,185,219,141,21,204,239,111,240,175,75,147,220,196,249,161,47,175,22,106,11,205,20,180,117,212,209,75,28,141,115,21,36,99,92,138,138,138,159,122,47,237,82,37,106,46,139,126,78,243,138,188,239,17,183,57,189,249,159,44,145,193,14,205,221,204,70,124,163,99,127,198,57,127,75,254,144,37,253,60,237,169,141,36,111,185,23,238,61,170,137,177,140,116,107,82,33,205,109,106,217,158,145,212,68,222,167,198,229,68,114,111,35,145,55,78,165,95,146,39,252,102,77,69,234,64,56,43,209,23,100,67,155,119,219,117,8,198,167,221,185,200,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,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,14,249,30,180,253,35,155,183,219,220,112,77,247,220,15,98,127,81,234,170,94,154,121,29,183,201,139,255,0,49,238,63,61,114,237,73,50,162,237,179,29,255,0,50,129,76,156,120,198,203,143,20,215,58,84,139,119,58,170,77,254,47,252,78,5,255,0,160,181,205,10,183,69,107,194,41,105,97,111,75,90,146,108,155,170,255,0,171,72,191,181,127,105,83,92,92,54,106,174,48,175,177,43,186,182,174,151,100,69,85,247,120,56,255,0,246,22,251,165,244,254,27,20,165,139,101,69,78,191,159,254,85,224,118,243,139,151,99,145,235,144,15,45,79,219,253,167,151,124,182,64,223,250,15,63,120,4,77,182,65,242,93,199,222,21,55,0,191,35,143,78,200,187,33,204,1,233,233,84,93,246,57,54,68,85,219,115,154,166,231,169,90,173,93,246,64,61,187,238,126,90,235,125,45,116,78,142,161,157,77,118,219,166,234,159,122,126,197,254,163,220,215,46,219,41,236,69,64,58,69,167,77,173,56,245,209,247,107,76,93,169,101,68,107,254,39,59,116,69,69,254,115,151,246,126,195,185,64,178,36,104,143,249,162,30,213,56,189,122,62,48,60,252,254,78,255,0,212,17,23,125,247,60,236,138,16,15,32,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,171,249,88,240,177,255,0,132,182,149,127,233,149,187,255,0,124,6,85,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,0,0,1,210,179,93,111,209,125,53,186,197,98,212,109,94,194,177,91,148,244,237,171,138,142,247,127,164,161,158,72,28,231,53,178,182,57,164,107,149,138,230,61,168,228,77,183,99,147,238,81,133,107,126,139,234,85,214,91,22,156,234,246,21,149,92,160,167,117,92,180,118,75,253,37,116,241,192,215,53,174,149,209,195,35,156,140,71,61,141,87,42,109,187,218,159,122,1,221,64,0,0,0,1,138,191,149,143,11,31,248,75,105,87,254,153,91,191,247,198,74,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,15,214,0,0,0,0,0,0,12,85,252,172,120,88,255,0,194,91,74,191,244,202,221,255,0,190,50,85,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,126,176,15,201,29,218,213,53,214,162,197,13,206,145,247,42,58,120,106,234,40,219,51,86,120,96,153,210,54,41,95,30,253,77,99,221,4,205,107,149,54,114,197,34,38,253,43,176,126,176,0,0,116,172,215,91,244,95,77,110,177,88,181,27,87,176,172,86,229,61,59,106,226,163,189,223,233,40,103,146,7,57,205,108,173,142,105,26,229,98,185,143,106,57,19,109,216,228,251,148,253,88,46,172,105,102,168,120,239,201,158,165,226,153,111,179,59,94,55,216,87,154,106,255,0,11,220,234,237,247,123,47,119,71,87,109,253,61,91,111,208,237,190,74,7,107,0,0,0,0,0,0,0,0,0,0,0,0,0,234,153,214,172,105,102,151,248,31,202,102,165,226,152,151,180,251,190,11,219,183,154,106,15,21,219,233,238,118,187,207,111,95,79,113,157,93,59,237,214,221,254,104,7,107,7,74,194,181,191,69,245,42,235,45,139,78,117,123,10,202,174,80,83,186,174,90,59,37,254,146,186,120,224,107,154,215,74,232,225,145,206,70,35,158,198,171,149,54,221,237,79,189,14,234,0,0,0,0,0,3,242,91,46,214,171,213,51,235,44,215,58,74,250,120,234,39,164,124,180,211,54,86,54,120,37,124,51,68,174,106,170,35,227,150,57,35,123,126,109,123,28,213,217,81,80,15,214,0,0,14,169,157,106,198,150,105,127,129,252,166,106,94,41,137,123,79,187,224,189,187,121,166,160,241,93,190,158,231,107,188,246,245,244,247,25,213,211,190,221,109,223,230,135,202,197,184,133,208,44,230,251,75,139,97,90,225,167,249,5,234,183,175,195,91,173,121,53,21,93,84,253,12,115,223,209,20,114,57,238,233,99,28,229,217,61,205,106,170,251,145,64,200,0,0,0,24,255,0,41,226,23,64,176,107,237,86,45,154,235,134,159,227,247,170,46,143,19,110,186,100,212,84,149,80,117,177,175,103,92,82,72,215,183,169,143,107,147,116,247,181,200,169,238,84,3,32,3,170,96,186,177,165,154,161,227,191,38,122,151,138,101,190,204,237,120,223,97,94,105,171,252,47,115,171,183,221,236,189,221,29,93,183,244,245,109,191,67,182,249,41,218,192,3,21,127,43,30,22,63,240,150,210,175,253,50,183,127,239,140,149,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,172,29,127,53,212,44,7,77,109,81,95,117,27,56,199,241,91,108,245,13,164,138,178,247,115,134,134,9,39,115,92,230,196,217,38,115,90,175,86,177,238,70,162,239,179,28,191,114,157,82,211,196,223,13,183,251,173,21,138,197,196,30,154,220,110,87,26,136,233,40,232,233,50,202,9,167,169,158,71,35,99,138,56,219,42,185,239,115,149,26,141,68,85,85,84,68,3,37,128,0,0,0,0,0,0,99,252,167,136,93,2,193,175,181,88,182,107,174,26,127,143,222,168,186,60,77,186,233,147,81,82,85,65,214,198,189,157,113,73,35,94,222,166,61,174,77,211,222,215,34,167,185,80,12,128,14,169,130,234,198,150,106,135,142,252,153,234,94,41,150,251,51,181,227,125,133,121,166,175,240,189,206,174,223,119,178,247,116,117,118,223,211,213,182,253,14,219,228,167,107,0,12,85,252,172,120,88,255,0,194,91,74,191,244,202,221,255,0,190,50,85,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,126,176,117,252,215,80,176,29,53,181,69,125,212,108,227,31,197,109,179,212,54,146,42,203,221,206,26,24,36,157,205,115,155,19,100,153,205,106,189,90,199,185,26,139,190,204,114,253,202,117,75,79,19,124,54,223,238,180,86,43,23,16,122,107,113,185,92,106,35,164,163,163,164,203,40,38,158,166,121,28,141,142,40,227,108,170,231,189,206,84,106,53,17,85,85,81,16,12,150,0,0,0,0,0,0,1,141,46,220,77,240,219,96,186,214,216,175,188,65,233,173,186,229,110,168,146,146,178,142,175,44,160,134,122,105,227,114,182,72,164,141,210,163,152,246,185,21,170,213,68,84,84,84,80,50,88,58,254,21,168,88,14,165,90,165,190,233,206,113,143,229,86,216,42,29,73,45,101,146,231,13,116,17,206,214,181,206,137,210,66,231,53,30,141,123,28,173,85,223,103,181,126,244,59,0,0,14,149,154,235,126,139,233,173,214,43,22,163,106,246,21,138,220,167,167,109,92,84,119,187,253,37,12,242,64,231,57,173,149,177,205,35,92,172,87,49,237,71,34,109,187,28,159,114,129,221,65,213,48,93,88,210,205,80,241,223,147,61,75,197,50,223,102,118,188,111,176,175,52,213,254,23,185,213,219,238,246,94,238,142,174,219,250,122,182,223,161,219,124,148,249,89,79,16,186,5,131,95,106,177,108,215,92,52,255,0,31,189,81,116,120,155,117,211,38,162,164,170,131,173,141,123,58,226,146,70,189,189,76,123,92,155,167,189,174,69,79,114,160,25,0,29,83,5,213,141,44,213,15,29,249,51,212,188,83,45,246,103,107,198,251,10,243,77,95,225,123,157,93,190,239,101,238,232,234,237,191,167,171,109,250,29,183,201,78,214,0,3,170,103,90,177,165,154,95,224,127,41,154,151,138,98,94,211,238,248,47,110,222,105,168,60,87,111,167,185,218,239,61,189,125,61,198,117,116,239,183,91,119,249,160,29,172,29,43,10,214,253,23,212,171,172,182,45,57,213,236,43,42,185,65,78,234,185,104,236,151,250,74,233,227,129,174,107,93,43,163,134,71,57,24,142,123,26,174,84,219,119,181,62,244,59,168,0,0,0,0,0,0,0,0,0,0,0,124,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,209,226,110,55,74,216,233,41,96,235,123,88,206,185,100,86,177,189,79,123,90,155,175,189,206,68,79,122,161,208,63,149,143,11,31,248,75,105,87,254,153,91,191,247,192,101,80,0,0,15,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,186,60,77,198,233,91,29,37,44,29,111,107,25,215,44,138,214,55,169,239,107,83,117,247,185,200,137,239,84,3,235,3,21,127,43,30,22,63,240,150,210,175,253,50,183,127,239,140,170,0,29,83,58,213,141,44,210,255,0,3,249,76,212,188,83,18,246,159,119,193,123,118,243,77,65,226,187,125,61,206,215,121,237,235,233,238,51,171,167,125,186,219,191,205,15,203,133,107,126,139,234,85,214,91,22,156,234,246,21,149,92,160,167,117,92,180,118,75,253,37,116,241,192,215,53,174,149,209,195,35,156,140,71,61,141,87,42,109,187,218,159,122,1,221,64,49,165,219,137,190,27,108,23,90,219,21,247,136,61,53,183,92,173,213,18,82,86,81,213,229,148,16,207,77,60,110,86,201,20,145,186,84,115,30,215,34,181,90,168,138,138,138,138,6,75,7,95,194,181,11,1,212,171,84,183,221,57,206,49,252,170,219,5,67,169,37,172,178,92,225,174,130,57,218,214,185,209,58,72,92,230,163,209,175,99,149,170,187,236,246,175,222,135,74,254,86,60,44,127,225,45,165,95,250,101,110,255,0,223,1,149,65,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,88,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,30,29,242,56,55,222,170,114,114,28,17,158,253,192,246,159,138,238,189,22,234,135,170,170,35,98,122,255,0,248,42,126,180,93,189,199,198,202,235,34,162,178,214,201,44,173,98,120,121,61,234,187,127,49,223,251,0,167,109,109,129,153,71,28,23,250,71,76,230,49,183,42,134,110,137,191,232,208,255,0,95,245,176,184,76,38,159,195,216,224,110,251,254,151,255,0,54,226,158,111,209,179,32,227,131,35,101,190,116,149,203,117,171,247,177,55,217,124,28,155,255,0,204,165,200,99,80,246,45,113,71,191,203,171,238,255,0,100,160,125,99,214,237,190,74,135,53,247,156,30,159,215,242,3,147,78,71,22,252,183,57,0,0,0,0,0,60,42,34,252,207,32,15,90,181,62,227,147,19,100,223,246,158,85,17,126,103,144,56,185,118,84,60,170,35,147,101,10,158,244,60,129,197,158,228,216,228,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,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,2,173,120,106,227,182,213,162,124,93,235,86,132,107,70,77,87,79,132,223,53,34,252,236,126,227,87,59,124,22,61,90,235,157,82,202,201,58,147,170,42,106,135,61,170,175,235,237,197,35,85,234,214,164,211,74,219,74,53,172,226,199,205,62,178,125,64,200,125,70,112,54,83,5,96,114,186,230,1,71,119,163,182,240,201,173,249,23,102,235,15,134,183,96,247,73,227,130,10,89,41,98,130,40,33,180,187,182,198,116,204,157,173,226,146,69,123,166,116,142,141,92,143,72,155,45,159,128,7,228,142,237,106,154,235,81,98,134,231,72,251,149,29,60,53,117,20,109,153,171,60,48,76,233,27,20,175,143,126,166,177,238,130,102,181,202,155,57,98,145,19,126,149,219,245,128,49,87,22,62,86,53,147,233,254,67,233,211,153,84,197,92,88,249,88,214,79,167,249,15,167,78,4,85,229,123,199,79,229,175,21,102,135,107,30,103,226,245,38,203,215,236,122,154,214,244,205,125,181,199,27,85,55,153,92,190,34,178,29,164,238,110,141,123,226,70,73,249,215,54,162,68,159,230,173,152,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,184,190,158,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,127,66,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,58,93,19,229,9,84,0,0,87,175,52,77,121,204,184,109,213,206,29,117,91,12,173,171,107,237,213,25,11,46,116,48,212,36,44,187,91,149,246,165,168,162,149,92,199,183,162,70,183,100,114,177,221,15,70,72,212,235,99,85,44,40,170,190,121,223,169,63,222,79,225,160,79,254,26,56,139,193,56,160,210,202,13,76,193,106,63,197,81,222,40,186,38,254,246,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,122,31,243,69,249,162,101,83,92,206,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,53,108,78,123,27,226,99,107,164,116,47,234,111,75,213,90,171,219,124,140,126,194,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,29,128,0,5,85,243,20,226,47,59,225,127,143,172,31,82,240,90,143,213,253,178,142,241,69,209,15,247,206,215,237,170,185,167,163,238,75,20,157,158,239,97,141,238,177,189,108,249,162,252,209,108,83,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,84,183,58,191,52,248,183,211,250,31,81,184,152,171,128,94,53,242,174,20,245,30,146,201,118,185,248,141,50,201,174,16,199,145,219,234,22,71,199,65,214,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,78,166,196,248,130,255,0,129,242,113,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,113,245,128,26,171,155,84,26,171,129,178,159,9,222,86,52,111,233,254,61,233,208,25,84,197,92,39,121,88,209,191,167,248,247,167,64,101,80,0,0,41,91,157,95,154,124,91,233,253,15,168,220,71,37,79,52,249,79,211,250,239,81,183,14,117,126,105,241,111,167,244,62,163,113,28,149,60,211,229,63,79,235,189,70,220,5,212,128,0,0,0,213,92,217,79,132,239,43,26,55,244,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,79,241,239,78,128,12,170,85,174,160,241,183,117,225,67,153,86,168,216,178,105,234,235,180,235,42,168,199,161,186,209,186,169,205,130,211,59,173,182,198,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,246,180,162,128,121,163,249,236,212,223,193,125,30,136,11,232,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,199,214,41,91,149,239,29,63,145,76,169,154,29,172,121,159,132,211,107,215,95,177,234,107,91,213,13,138,233,36,141,84,222,101,114,120,122,57,183,147,185,186,57,140,149,89,39,230,154,234,137,22,234,64,0,0,213,92,217,79,132,239,43,26,55,244,255,0,30,244,232,13,107,13,132,240,45,116,211,142,29,56,17,210,205,80,213,11,207,129,181,80,233,254,59,20,48,196,136,250,171,133,83,173,144,172,116,180,209,170,167,114,103,244,187,100,221,26,141,107,158,247,49,140,123,218,29,215,138,174,38,48,222,20,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,210,173,133,157,49,72,247,200,228,94,150,49,221,45,123,250,35,125,6,88,56,167,226,11,24,214,91,151,16,54,77,81,186,195,159,94,59,205,184,93,222,216,165,241,81,200,212,106,195,36,18,49,208,186,22,163,35,70,68,172,237,199,218,139,161,173,237,179,165,196,191,17,121,223,20,26,167,95,169,153,213,71,248,218,59,61,23,68,63,222,203,95,137,154,104,40,251,145,69,31,123,181,223,123,123,175,111,91,254,106,191,36,73,211,202,235,151,253,101,222,178,219,196,222,183,227,189,155,84,62,26,227,131,218,231,146,120,42,164,170,138,120,167,134,236,238,219,217,211,10,118,182,138,57,17,237,153,178,58,69,106,49,34,116,161,101,90,3,152,106,62,127,163,88,158,101,171,152,23,216,188,190,235,111,108,247,75,39,90,175,134,147,169,200,215,116,187,119,197,220,98,50,94,203,213,100,139,185,219,122,171,216,229,92,128,0,20,173,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,236,253,219,254,36,98,174,117,126,105,241,111,167,244,62,163,113,50,175,35,31,215,103,238,223,241,32,45,80,132,28,219,51,252,203,75,52,47,0,212,29,62,200,106,236,121,13,143,82,40,42,104,107,169,149,58,226,127,179,110,72,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,179,124,128,28,234,252,172,98,223,80,40,125,58,226,4,148,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,210,229,138,100,68,108,141,107,145,81,143,100,145,179,53,154,214,112,209,196,94,119,194,254,169,208,106,102,11,81,254,42,142,241,69,209,15,247,206,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,214,207,154,47,205,23,97,61,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,220,25,0,0,5,106,243,124,213,44,239,69,179,189,0,212,205,52,190,251,27,36,179,125,171,240,85,190,22,26,142,215,118,26,8,100,252,220,204,124,110,222,57,94,223,137,171,182,251,166,202,136,169,47,248,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,244,185,98,153,17,27,35,90,228,84,99,217,36,108,130,220,243,191,82,127,188,159,195,72,43,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,169,203,20,200,138,232,220,231,34,163,216,249,35,120,108,124,14,169,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,191,19,83,125,183,77,209,81,87,181,128,0,0,42,175,158,119,234,79,247,147,248,105,106,133,85,243,206,253,73,254,242,127,13,3,21,114,84,243,79,148,253,63,174,245,27,113,117,37,43,114,84,243,79,148,253,63,174,245,27,113,117,32,0,0,0,35,175,27,124,96,227,60,35,105,124,183,167,45,37,110,109,124,167,157,184,157,158,174,42,142,197,116,241,73,3,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,245,52,48,255,0,49,254,96,20,124,59,216,165,210,77,33,200,191,209,98,191,195,79,45,77,60,112,84,71,142,210,245,178,78,170,134,76,201,35,124,211,70,138,198,66,173,234,72,229,89,92,172,252,202,75,2,249,113,113,199,77,194,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,72,171,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,159,87,87,180,95,84,52,23,50,147,79,245,115,16,171,199,111,177,211,197,86,148,243,62,57,89,44,18,34,244,75,20,177,57,209,74,205,209,205,87,49,206,68,123,30,197,217,204,114,32,108,230,10,118,229,95,199,85,78,1,144,218,184,97,213,42,250,185,241,139,229,68,54,220,50,104,105,98,232,180,220,103,170,153,238,130,84,142,52,154,70,85,77,82,136,146,61,239,237,61,172,78,150,198,247,190,59,137,2,170,249,231,126,164,255,0,121,63,134,145,87,149,199,158,205,50,252,107,209,235,73,85,207,59,245,39,251,201,252,52,138,188,174,60,246,105,151,227,94,143,90,5,255,0,0,0,20,237,206,127,65,169,177,93,80,198,181,254,197,69,87,225,243,138,119,90,239,175,109,60,174,130,59,141,28,113,182,9,31,50,189,88,199,205,77,179,27,18,53,158,234,25,30,157,106,231,171,110,36,194,156,104,104,229,247,95,120,96,207,244,171,22,155,162,245,117,183,199,81,110,143,165,139,226,106,169,42,34,171,138,155,119,189,140,103,121,244,237,139,184,231,35,89,220,235,93,209,187,40,85,15,41,13,121,169,210,206,37,227,211,107,133,109,36,24,246,167,211,251,46,165,106,106,34,167,100,87,24,25,36,180,50,35,222,197,115,222,231,44,180,204,137,175,103,91,235,26,191,19,152,198,173,228,154,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,108,189,160,58,199,98,226,3,70,177,61,98,199,33,240,244,153,53,189,181,18,83,117,61,254,18,169,142,116,117,52,221,111,99,22,78,212,241,203,23,115,161,26,254,142,166,252,46,69,3,89,115,101,62,19,188,172,104,223,211,252,123,211,160,53,172,54,61,225,235,41,177,96,220,23,233,166,107,148,215,120,43,46,63,165,246,107,165,198,167,180,249,59,20,176,90,98,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,184,10,214,231,73,172,118,44,195,89,113,45,29,180,67,220,171,211,187,125,69,69,210,167,169,233,211,85,114,109,60,141,166,232,115,17,23,162,8,41,229,238,53,239,107,188,79,79,194,232,220,139,215,249,60,232,133,215,60,226,46,163,89,97,190,82,81,219,116,186,157,93,81,72,232,220,249,235,167,184,210,213,211,68,198,124,154,198,53,169,51,220,245,85,93,217,27,81,171,214,175,142,26,234,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,244,201,35,227,135,173,126,8,34,238,61,239,108,49,49,27,28,108,87,47,68,108,99,81,118,106,23,147,203,3,69,237,90,83,194,94,37,125,155,16,164,180,228,249,205,59,175,215,154,198,189,178,207,95,4,147,74,235,123,159,34,57,219,49,40,223,11,155,18,42,35,22,73,21,90,217,31,38,225,45,64,0,87,175,52,77,121,204,184,109,213,206,29,117,91,12,173,171,107,237,213,25,11,46,116,48,212,36,44,187,91,149,246,165,168,162,149,92,199,183,162,70,183,100,114,177,221,15,70,72,212,235,99,85,38,86,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,58,155,186,110,173,86,185,175,99,158,199,177,238,174,190,121,223,169,63,222,79,225,164,53,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,166,134,195,192,235,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,245,110,119,107,85,150,153,149,151,155,157,37,5,60,149,16,82,50,90,153,155,19,29,60,242,178,24,98,71,57,81,21,242,75,36,113,177,191,55,61,237,106,110,170,136,7,235,41,219,156,254,131,83,98,186,161,141,107,253,138,138,175,195,231,20,238,181,223,94,218,121,93,4,119,26,56,227,108,18,62,101,122,177,143,154,155,102,54,36,107,61,212,50,61,58,213,207,86,220,73,133,56,208,209,203,238,190,240,193,159,233,86,45,55,69,234,235,111,142,162,221,31,75,23,196,213,82,84,69,87,21,54,239,123,24,206,243,233,219,23,113,206,70,179,185,214,187,163,118,80,170,30,82,26,243,83,165,156,75,199,166,215,10,218,72,49,237,79,167,246,93,74,212,212,69,78,200,174,48,50,73,104,100,71,189,138,231,189,206,89,105,153,19,94,206,183,214,53,126,39,49,141,91,201,53,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,217,123,64,117,142,197,196,6,141,98,122,197,142,67,225,233,50,107,123,106,36,166,234,123,252,37,83,28,232,234,105,186,222,198,44,157,169,227,150,46,231,66,53,253,29,77,248,92,138,6,178,230,202,124,39,121,88,209,191,167,248,247,167,64,107,88,108,123,195,214,83,98,193,184,47,211,76,215,41,174,240,86,92,127,75,236,215,75,141,79,105,242,118,41,96,180,197,36,178,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,112,21,173,206,147,88,236,89,134,178,226,90,59,104,135,185,87,167,118,250,138,139,165,79,83,211,166,170,228,218,121,27,77,208,230,34,47,68,16,83,203,220,107,222,215,120,158,159,133,209,185,23,175,242,121,209,11,174,121,196,93,70,178,195,124,164,163,182,233,117,58,186,162,145,209,185,243,215,79,113,165,171,166,137,140,249,53,140,107,82,103,185,234,170,187,178,54,163,87,173,95,28,53,213,93,76,202,181,147,81,242,61,82,205,106,252,69,235,38,184,75,112,169,233,146,71,199,15,90,252,16,69,220,123,222,216,98,98,54,56,216,174,94,136,216,198,162,236,212,47,39,150,6,139,218,180,167,132,188,74,251,54,33,73,105,201,243,154,119,95,175,53,141,123,101,158,190,9,38,149,214,247,62,68,115,182,98,81,190,23,54,36,84,70,44,146,42,181,178,62,77,194,90,128,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,235,250,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,155,133,143,145,219,201,43,27,240,181,118,223,117,217,17,85,40,51,91,248,237,215,157,98,215,155,102,187,209,228,213,120,173,102,43,80,247,98,54,235,116,253,80,89,32,119,185,204,78,164,233,157,242,181,17,39,124,140,218,100,248,28,212,137,25,19,59,87,48,206,52,238,188,83,234,133,69,139,16,200,42,221,165,120,213,66,38,63,70,180,206,165,74,217,210,62,153,110,19,198,231,43,158,247,57,101,108,74,244,106,178,21,106,118,227,123,230,234,137,96,108,81,193,215,24,184,39,23,248,37,69,254,193,71,236,108,146,205,209,246,131,31,238,77,81,236,190,236,213,12,165,254,234,124,17,71,63,118,58,117,147,243,104,189,27,244,187,101,79,124,128,53,150,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,75,119,77,209,200,230,181,236,115,30,198,61,187,20,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,224,200,5,21,243,113,211,60,171,15,226,246,241,157,93,169,55,178,231,182,250,11,133,162,170,56,228,237,187,195,82,67,71,60,14,123,152,140,89,152,248,17,238,99,28,238,152,231,129,202,168,175,217,47,80,174,174,116,154,57,125,204,52,107,18,214,43,68,221,202,77,59,184,84,83,221,41,186,88,157,52,183,39,83,198,218,158,183,61,21,122,39,130,158,46,219,88,247,59,196,245,124,45,141,202,161,208,57,33,106,151,255,0,92,189,20,184,95,127,237,76,166,209,108,240,191,219,77,95,63,121,25,255,0,218,214,244,61,255,0,214,198,255,0,132,82,213,13,117,184,7,212,204,87,72,184,189,211,108,235,53,171,240,150,90,123,133,69,190,166,169,210,71,28,116,190,54,146,106,54,79,43,228,123,88,200,99,125,67,95,35,213,223,12,109,123,145,21,81,17,118,41,0,107,173,199,198,166,98,186,187,197,238,164,231,88,85,95,139,178,212,92,41,237,244,213,77,146,57,35,170,240,84,144,209,190,120,159,27,220,199,195,35,233,220,248,222,142,248,163,115,28,168,138,170,137,125,58,253,172,118,46,31,244,107,44,214,44,142,31,17,73,140,219,221,81,29,55,83,217,226,234,158,228,142,154,155,173,140,122,199,221,158,72,162,238,116,43,89,215,212,239,133,170,166,178,224,92,159,37,189,28,190,225,250,53,150,235,21,222,110,221,38,162,92,41,233,237,116,221,44,94,170,91,107,170,35,117,79,91,94,170,157,115,207,81,23,109,204,99,155,225,186,190,38,200,213,72,235,206,127,72,105,177,13,121,198,181,114,221,5,36,52,250,133,103,116,53,136,217,229,124,243,92,109,253,184,164,153,236,119,192,198,45,52,212,49,181,24,190,245,134,69,86,162,175,83,237,127,64,116,114,197,195,254,141,98,122,59,142,77,226,41,49,155,123,105,228,169,233,123,60,93,83,220,233,42,106,122,30,247,172,125,217,228,150,94,223,90,181,157,125,45,248,90,136,70,14,111,186,95,106,205,56,75,169,207,38,117,36,23,45,62,188,81,92,169,231,117,19,101,158,88,42,102,109,20,180,172,151,116,116,44,115,170,33,153,219,117,35,150,150,52,86,252,156,208,137,92,150,245,142,197,135,235,46,91,163,183,120,123,117,122,137,111,167,168,181,212,245,61,122,170,173,173,168,145,212,221,13,98,162,117,193,61,68,189,199,61,141,111,134,233,248,157,35,81,46,80,214,135,134,189,94,169,208,93,121,193,181,114,25,234,227,167,199,111,16,205,112,74,72,34,154,121,109,207,222,42,216,99,100,187,49,95,37,52,147,70,138,170,221,149,232,168,230,170,35,147,101,224,5,5,243,77,207,234,115,174,52,179,42,84,200,105,46,214,220,86,158,130,193,109,90,101,137,204,165,100,116,204,150,162,157,95,26,124,79,101,100,245,104,254,181,87,181,253,76,93,186,17,173,189,236,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,220,107,5,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,123,128,180,158,71,216,5,76,86,173,83,213,42,236,122,145,105,234,170,45,214,11,93,217,201,19,167,71,196,217,103,173,167,98,239,221,99,21,38,160,123,189,200,199,170,71,250,75,26,244,245,93,107,227,7,38,225,27,153,222,164,94,154,181,117,184,77,242,163,31,110,89,103,164,138,159,191,93,4,86,56,89,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,169,179,255,0,129,157,47,186,232,231,9,122,103,129,223,93,86,151,40,44,254,210,172,130,174,137,212,147,210,79,93,52,149,178,82,201,19,149,92,215,194,234,149,133,119,217,85,99,85,86,183,126,148,167,110,104,254,123,53,55,240,95,71,162,2,247,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,176,20,129,203,131,152,5,103,14,247,216,180,147,87,178,47,244,39,175,241,51,197,83,81,28,245,18,99,181,93,15,147,170,157,144,178,73,31,12,210,34,49,240,163,122,82,73,82,86,171,63,60,146,221,248,0,0,0,0,20,215,203,23,152,5,30,145,86,83,112,253,173,249,23,132,193,106,250,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,186,54,55,61,241,220,161,170,185,114,124,177,121,128,86,106,237,29,55,15,218,223,145,120,188,234,147,166,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,253,243,72,246,186,102,189,187,163,164,107,223,32,88,168,7,201,183,101,152,173,226,251,119,197,173,57,53,170,182,245,143,248,127,107,219,169,235,99,146,170,223,223,98,190,15,17,19,85,95,23,113,136,174,103,90,39,83,81,85,55,64,35,95,52,127,34,122,155,248,47,172,81,20,2,95,247,52,127,34,122,155,248,47,172,81,20,2,6,213,0,0,6,63,215,237,28,177,113,1,163,89,102,142,228,115,120,122,76,154,222,234,120,234,122,94,255,0,9,84,199,36,148,213,61,12,123,22,78,212,241,197,47,111,173,26,254,142,151,124,46,84,50,0,3,86,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,138,120,35,215,154,158,35,184,104,195,181,38,243,91,73,62,66,180,239,181,228,9,13,68,82,61,46,52,207,88,164,146,86,68,198,54,23,204,214,199,82,145,116,55,161,149,12,68,221,189,46,90,181,231,5,163,151,220,27,138,5,213,90,137,188,69,151,82,237,240,84,81,201,210,198,118,42,168,105,224,164,168,166,217,30,231,187,165,140,166,151,184,173,99,87,196,244,55,169,99,114,157,219,147,6,188,211,98,186,161,146,232,5,246,182,175,195,231,20,237,186,88,152,234,137,93,4,119,26,56,228,116,241,178,20,98,177,143,154,155,119,186,85,115,61,212,49,177,122,213,204,70,135,117,231,157,250,147,253,228,254,26,98,174,74,158,105,242,159,167,245,222,163,110,50,175,60,239,212,159,239,39,240,211,21,114,84,243,79,148,253,63,174,245,27,112,22,211,175,218,199,98,225,255,0,70,178,205,98,200,225,241,20,152,205,189,213,17,211,117,61,158,46,169,238,72,233,169,186,216,199,172,125,217,228,138,46,231,66,181,157,125,78,248,90,170,107,46,91,79,58,205,116,172,181,88,176,190,30,44,55,158,207,182,250,242,76,138,154,52,158,57,31,75,19,251,116,44,115,209,82,41,33,124,205,170,123,163,84,123,146,74,72,31,240,108,213,124,53,229,183,162,246,173,111,226,211,23,177,101,24,133,38,73,140,88,233,235,47,215,218,58,183,183,176,144,67,10,182,7,73,26,185,59,204,241,146,209,181,98,217,200,228,114,163,218,232,250,192,186,158,17,116,66,235,195,143,14,152,102,141,95,111,148,151,123,149,130,158,165,213,149,116,145,185,144,44,245,21,83,84,200,200,250,190,39,49,142,157,88,143,84,106,189,24,142,86,179,171,161,53,183,54,168,53,87,3,101,62,19,188,172,104,223,211,252,123,211,160,50,169,138,184,78,242,177,163,127,79,241,239,78,128,202,160,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,60,47,184,15,32,245,170,236,187,110,115,79,144,5,219,101,85,48,7,21,154,191,110,211,140,38,189,243,212,196,217,159,79,42,70,157,109,69,221,97,159,111,155,218,191,54,25,246,85,233,141,206,95,185,21,74,192,230,149,149,186,158,153,40,27,240,174,219,167,223,191,186,181,63,96,24,87,133,8,229,212,206,40,111,57,124,191,27,106,110,53,51,117,124,253,206,167,171,68,219,244,191,162,159,121,116,86,216,187,84,172,110,219,109,191,252,234,83,151,43,202,57,171,51,25,107,93,252,247,117,42,251,191,197,214,151,41,26,108,196,64,57,41,197,85,14,75,242,61,123,40,30,196,249,30,79,9,242,60,128,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,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,0,0,0,0,0,0,0,0,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,3,26,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,93,167,5,188,199,236,90,183,161,217,37,118,175,79,220,212,45,54,199,238,89,5,238,146,215,68,244,146,239,103,160,134,39,186,224,196,86,178,154,41,158,233,82,53,129,37,68,89,26,175,106,71,27,209,172,136,17,112,45,249,107,229,213,166,186,227,163,152,103,139,212,155,47,181,253,177,77,68,238,153,175,182,184,238,149,232,187,66,141,95,17,89,14,209,246,246,86,189,241,35,227,252,235,155,79,26,64,0,59,254,170,235,54,85,169,122,227,145,235,164,119,27,173,170,245,120,200,37,190,208,72,219,156,146,213,90,246,155,174,150,40,170,126,23,255,0,115,177,177,71,27,154,141,233,108,76,233,70,162,34,37,239,240,1,46,182,220,120,92,196,114,109,121,205,106,242,75,238,67,78,203,165,189,245,113,65,223,165,180,62,40,219,69,28,147,68,170,181,47,124,76,74,149,150,85,239,111,82,172,147,119,49,85,105,91,130,158,30,46,188,76,113,13,141,96,112,90,169,43,236,86,250,136,111,121,75,42,107,29,76,207,98,65,81,18,85,53,29,26,164,170,249,18,70,194,196,143,226,235,149,170,170,198,163,164,102,197,22,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,250,204,85,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,173,97,223,244,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,210,221,211,116,114,57,173,123,28,199,177,143,111,64,39,255,0,52,46,5,191,34,153,83,245,199,71,48,207,9,166,215,174,143,108,83,81,59,170,27,21,210,73,28,139,180,40,212,240,244,115,111,31,111,101,115,25,42,190,63,205,53,212,241,168,90,167,13,28,69,224,156,80,105,101,6,166,96,181,31,226,168,239,20,93,19,127,123,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,189,15,249,162,252,209,50,169,175,183,46,28,147,94,113,190,40,236,78,225,255,0,24,164,191,220,174,20,239,162,191,81,87,47,106,137,108,142,150,39,84,201,81,82,140,115,169,88,199,50,23,182,102,181,206,238,54,54,35,38,235,236,73,176,72,2,170,249,231,126,164,255,0,121,63,134,150,168,85,95,60,239,212,159,239,39,240,208,42,172,153,92,186,248,234,169,225,107,50,76,31,80,107,234,223,165,119,250,137,166,174,134,154,150,39,190,217,113,153,41,216,151,37,84,141,103,153,141,142,157,177,190,22,191,244,30,231,181,143,123,81,143,114,188,210,28,55,94,181,95,82,116,143,80,32,171,146,197,145,105,189,100,53,11,73,58,195,60,79,101,214,217,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,10,226,95,135,76,239,133,253,83,175,211,60,234,159,252,109,101,158,183,174,31,239,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,173,159,37,79,146,168,108,145,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,202,149,229,117,204,2,178,209,89,109,225,147,91,242,46,245,170,111,13,110,193,238,147,199,60,245,81,213,75,60,80,67,105,119,109,143,234,133,123,187,197,36,138,198,194,216,221,26,185,88,177,54,43,106,2,149,185,213,249,167,197,190,159,208,250,141,196,128,4,255,0,231,87,230,159,22,250,127,67,234,55,19,21,114,235,225,211,4,226,131,84,243,141,51,206,169,255,0,87,247,58,203,61,111,92,223,222,203,167,137,164,134,10,206,220,82,199,222,237,119,222,238,211,221,208,255,0,146,167,201,80,50,175,43,222,58,127,34,153,83,52,59,88,243,63,9,166,215,174,191,99,212,214,183,170,27,21,210,73,26,169,188,202,228,240,244,115,111,39,115,116,115,25,42,178,79,205,53,213,18,45,212,154,198,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,211,149,215,48,10,59,189,29,183,134,77,111,200,187,55,88,124,53,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,166,100,237,111,20,146,43,221,51,164,116,106,228,122,68,217,66,207,205,85,205,170,13,85,192,187,62,84,252,96,218,181,135,75,232,56,123,201,86,173,153,182,157,217,209,176,74,232,155,216,184,217,33,145,144,192,246,58,54,53,177,190,6,201,79,78,230,63,226,122,36,114,35,164,87,74,145,207,83,86,204,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,220,95,159,0,60,96,218,184,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,162,161,97,149,235,27,90,213,137,237,123,58,122,18,57,36,9,64,124,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,220,125,98,154,249,174,113,175,249,77,202,167,225,175,76,238,119,90,108,111,18,184,84,83,101,178,239,217,134,241,116,134,70,181,41,250,21,169,35,161,165,146,55,251,220,238,137,37,94,164,98,164,48,202,224,142,188,122,241,49,77,197,63,16,215,60,226,205,67,73,6,61,99,167,251,57,143,205,10,75,215,91,110,130,162,119,199,87,42,74,214,185,175,149,211,73,34,51,161,157,12,115,24,168,231,49,207,118,117,228,169,230,159,41,250,127,93,234,54,226,0,19,255,0,146,167,154,124,167,233,253,119,168,219,128,186,144,0,0,0,26,171,155,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,149,74,1,230,143,231,179,83,127,5,244,122,34,255,0,138,1,230,143,231,179,83,127,5,244,122,32,34,169,109,60,174,185,128,81,221,232,237,188,50,107,126,69,217,186,195,225,173,216,61,210,120,224,130,150,74,88,160,138,8,109,46,237,177,157,51,39,107,120,164,145,94,233,157,35,163,87,35,210,38,203,130,184,90,224,146,213,197,127,3,89,45,247,24,130,146,135,81,113,92,226,237,53,170,177,180,173,116,247,104,27,103,164,115,45,47,145,211,68,198,50,74,135,70,230,203,34,185,33,94,226,181,17,36,147,120,87,118,182,102,90,81,159,214,217,171,36,171,176,101,152,117,226,74,105,95,73,86,137,61,190,227,73,50,181,203,28,208,185,81,31,28,177,174,207,141,203,239,106,43,87,228,160,109,16,8,107,203,175,142,170,110,41,112,212,193,245,6,190,145,154,169,96,167,154,106,232,105,169,101,99,46,118,232,86,157,137,114,85,72,210,8,94,233,42,27,27,225,107,255,0,77,142,123,88,198,57,24,201,148,6,170,230,106,215,94,43,181,31,92,240,157,63,210,251,156,190,202,195,52,231,31,182,89,237,182,106,121,149,209,212,85,82,209,178,158,74,250,133,217,59,147,63,165,253,8,169,211,20,111,86,55,117,116,178,75,133,76,235,193,223,10,185,151,21,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,198,141,149,204,123,124,76,141,108,141,133,157,46,234,122,43,149,59,108,145,236,12,171,203,175,129,90,158,41,115,36,206,53,6,130,173,154,87,96,168,154,26,233,169,170,162,99,238,119,24,82,157,233,109,84,73,18,120,88,232,234,27,35,230,107,63,65,142,99,94,199,185,30,203,200,178,125,149,179,118,240,92,115,217,84,62,194,183,210,246,236,212,93,184,188,5,11,187,145,83,109,3,54,237,66,190,30,86,71,240,163,87,178,246,183,244,21,19,16,106,198,166,232,151,1,156,60,193,85,79,102,164,177,227,214,58,121,45,88,197,142,154,57,250,43,174,62,30,122,136,105,22,86,71,43,152,249,221,12,138,250,137,81,126,55,57,242,57,206,114,245,82,13,219,141,206,37,238,58,243,91,196,125,30,164,213,218,243,42,170,121,45,241,58,146,54,58,138,150,220,237,250,104,35,165,153,31,18,211,53,85,28,140,145,31,249,196,73,156,174,155,121,20,54,51,6,42,225,123,84,243,189,104,208,236,87,82,53,27,79,190,200,222,175,118,250,122,199,83,197,87,13,69,45,100,50,194,201,98,172,166,88,228,123,227,134,86,72,215,36,83,116,203,27,186,152,228,114,53,178,63,42,129,74,220,234,252,211,226,223,79,232,125,70,226,101,94,70,63,174,207,221,191,226,70,42,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,118,126,237,255,0,18,2,213,8,1,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,10,31,78,184,129,74,196,170,224,23,141,124,171,133,61,71,164,178,93,174,126,35,76,178,107,132,49,228,118,250,133,145,241,208,117,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,169,177,62,47,147,203,147,22,177,103,60,97,97,120,86,83,67,227,108,185,5,191,34,181,220,105,187,175,143,191,75,61,138,190,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,243,229,113,175,194,141,247,132,189,101,173,195,123,87,90,204,66,229,189,102,45,123,173,133,141,241,244,189,44,89,35,87,70,170,197,154,7,191,181,34,108,199,46,204,147,182,198,75,26,1,176,158,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,62,177,74,220,175,120,233,252,138,101,76,208,237,99,204,252,38,155,94,186,253,143,83,90,222,168,108,87,73,36,106,166,243,43,147,195,209,205,188,157,205,209,204,100,170,201,63,52,215,84,72,183,82,5,85,243,206,253,73,254,242,127,13,42,172,181,78,121,223,169,63,222,79,225,164,42,224,43,75,112,77,105,226,199,6,211,61,75,177,123,103,27,188,251,79,198,209,120,169,169,251,189,171,109,84,209,254,114,23,178,70,237,36,76,119,194,228,223,109,151,116,85,69,14,235,203,207,141,59,175,11,26,161,79,98,203,242,10,182,233,94,75,80,169,144,81,165,51,170,146,138,117,143,166,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,122,111,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,92,206,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,157,77,73,97,85,87,70,231,53,81,94,199,199,35,228,255,0,45,46,96,149,58,61,117,179,240,249,171,247,90,72,244,250,190,163,195,89,238,213,114,197,75,6,52,247,186,170,121,22,69,100,10,249,217,81,83,60,77,87,205,43,89,2,110,229,84,98,59,96,185,240,0,2,170,249,231,126,164,255,0,121,63,134,150,168,85,95,60,239,212,159,239,39,240,208,49,87,37,79,52,249,79,211,250,239,81,183,23,82,82,183,37,79,52,249,79,211,250,239,81,183,23,82,0,3,175,223,115,252,55,25,201,177,156,50,251,144,210,82,95,115,26,138,154,107,21,189,202,171,61,115,233,233,223,81,58,177,168,138,168,200,226,141,85,207,93,152,138,232,218,171,213,35,26,224,234,156,69,107,206,27,195,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,119,92,142,110,202,228,99,186,24,143,145,201,208,199,42,107,175,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,189,62,63,184,62,181,113,101,164,110,109,189,42,227,206,240,234,122,202,252,81,240,202,212,101,76,239,99,86,74,25,91,35,219,23,69,66,195,19,18,71,57,171,19,218,199,245,116,36,145,201,64,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,105,92,168,248,22,255,0,1,197,6,181,225,159,246,189,86,1,69,92,239,242,156,235,164,148,234,223,252,151,133,123,157,253,57,145,159,233,121,137,191,198,15,9,152,111,23,90,95,246,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,250,55,237,189,81,93,19,21,49,87,46,46,56,234,120,173,195,107,240,253,65,101,37,62,162,225,244,240,62,186,104,159,20,76,189,210,57,85,137,91,20,8,168,230,61,174,70,182,118,181,189,166,190,88,156,213,106,76,145,71,39,245,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,55,11,31,35,183,146,86,55,225,106,237,190,235,178,34,170,6,180,89,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,110,124,177,121,128,86,106,237,29,55,15,218,223,145,120,188,234,147,166,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,253,243,72,246,186,102,189,187,163,164,107,223,37,101,241,85,196,198,101,197,126,174,86,106,150,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,58,81,211,63,170,89,30,249,28,137,212,247,187,165,172,103,68,108,152,28,171,248,21,169,207,242,27,87,19,218,165,65,87,6,49,99,168,134,229,134,67,13,84,93,23,107,140,21,83,49,211,202,177,200,179,70,202,89,169,145,82,55,177,157,215,185,139,212,232,216,246,72,29,215,158,119,234,79,247,147,248,105,94,188,55,107,125,215,135,13,109,197,181,162,205,99,164,188,212,99,149,18,185,244,21,50,58,54,84,193,52,18,83,204,196,123,125,236,122,197,52,157,15,217,200,215,244,185,90,244,69,98,216,87,60,239,212,159,239,39,240,210,170,192,217,247,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,126,38,166,251,110,155,162,162,175,107,53,246,224,7,140,27,175,9,186,184,215,92,22,146,76,19,49,168,163,160,202,217,52,78,87,211,64,199,185,35,174,137,209,177,210,245,211,164,210,189,99,107,92,146,177,207,103,79,90,199,36,119,253,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,172,0,6,186,220,119,232,93,139,135,110,40,50,237,57,195,172,215,91,118,44,223,11,113,177,54,224,175,127,93,45,69,60,114,61,33,149,232,139,44,49,206,179,192,215,170,185,223,153,86,189,238,123,94,229,176,174,76,26,243,83,149,105,126,75,160,23,218,218,79,17,131,212,54,233,98,99,170,34,108,242,91,171,36,145,211,198,200,81,136,247,178,26,157,222,233,85,207,247,215,70,197,232,70,177,29,250,185,210,104,229,247,48,209,172,75,88,173,19,119,41,52,238,225,81,79,116,166,233,98,116,210,220,157,79,27,106,122,220,244,85,232,158,10,120,187,109,99,220,239,19,213,240,182,55,42,215,15,4,122,243,77,195,143,18,248,118,164,222,107,106,224,199,146,161,246,188,129,33,168,150,54,45,186,165,139,20,146,74,200,152,247,76,200,92,232,234,82,46,135,117,190,157,136,155,59,165,200,24,40,182,158,52,117,142,197,131,114,185,209,205,42,168,135,196,94,181,47,15,197,169,232,227,234,123,59,20,180,52,212,53,117,21,59,163,28,199,116,189,148,209,118,213,204,114,248,158,182,245,36,110,66,165,140,213,196,214,186,86,107,4,186,115,141,209,94,124,94,55,167,122,127,142,227,118,200,99,73,227,141,149,81,219,105,214,224,247,71,42,244,247,188,87,114,23,72,198,181,175,142,154,15,210,70,163,220,31,43,133,141,20,254,81,60,65,97,58,57,37,195,193,82,100,23,5,241,243,182,94,220,140,161,130,39,212,85,118,157,219,145,18,101,130,25,82,62,166,43,123,138,206,173,155,186,166,202,101,85,242,66,210,223,254,185,122,215,112,177,127,218,152,181,162,231,226,191,182,166,190,14,202,63,255,0,181,174,235,123,63,169,142,255,0,8,133,170,0,0,1,85,124,243,191,82,127,188,159,195,74,171,45,83,158,119,234,79,247,147,248,105,26,185,100,104,94,156,113,23,172,25,214,151,234,133,155,199,90,171,180,254,182,88,102,137,81,149,86,250,166,220,45,233,29,85,52,138,139,219,153,157,78,217,118,86,171,92,230,61,175,99,222,199,7,106,229,193,204,2,179,135,123,236,90,73,171,217,23,250,19,215,248,153,226,169,168,142,122,137,49,218,174,135,201,213,78,200,89,36,143,134,105,17,24,248,81,189,41,36,169,43,85,159,158,73,123,95,57,62,33,126,218,106,197,167,135,171,77,53,214,146,147,78,247,173,187,190,74,173,169,110,53,213,180,212,242,192,230,192,213,84,94,196,15,84,108,175,248,186,170,103,106,53,173,78,169,33,86,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,250,93,178,236,142,71,53,204,123,88,246,61,141,232,0,89,79,38,203,223,16,89,46,163,221,177,251,118,164,93,98,210,124,62,222,149,23,91,37,66,197,87,74,250,170,133,168,74,90,106,118,202,238,229,31,92,143,169,169,124,148,232,141,123,169,145,178,239,214,197,75,127,35,87,47,254,24,191,147,15,15,182,155,6,73,139,218,173,185,245,239,174,225,149,212,209,205,226,36,154,101,150,69,166,130,73,189,232,189,136,30,200,250,35,85,137,36,239,57,138,238,227,164,124,149,3,93,110,59,244,46,197,195,183,20,25,118,156,225,214,107,173,187,22,111,133,184,216,155,112,87,191,174,150,162,158,57,30,144,202,244,69,150,24,231,89,224,107,213,92,239,204,171,94,247,61,175,114,216,87,38,13,121,169,202,180,191,37,208,11,237,109,39,136,193,234,27,116,177,49,213,17,54,121,45,213,146,72,233,227,100,40,196,123,217,13,78,239,116,170,231,251,235,163,98,244,35,88,142,253,92,233,52,114,251,152,104,214,37,172,86,137,187,148,154,119,112,168,167,186,83,116,177,58,105,110,78,167,141,181,61,110,122,42,244,79,5,60,93,182,177,238,119,137,234,248,91,27,149,107,135,130,61,121,166,225,199,137,124,59,82,111,53,181,112,99,201,80,251,94,64,144,212,75,27,22,221,82,197,138,73,37,100,76,123,166,100,46,116,117,41,23,67,186,223,78,196,77,157,210,228,12,20,91,79,26,58,199,98,193,185,92,232,230,149,84,67,226,47,90,151,135,226,212,244,113,245,61,157,138,90,26,106,26,186,138,157,209,142,99,186,94,202,104,187,106,230,57,124,79,91,122,146,55,33,82,198,106,226,107,93,43,53,130,93,57,198,232,175,62,47,27,211,189,63,199,113,187,100,49,164,241,198,202,168,237,180,235,112,123,163,149,122,123,222,43,185,11,164,99,90,215,199,77,7,233,35,81,238,15,149,194,198,138,127,40,158,32,176,157,28,146,225,224,169,50,11,130,248,249,219,47,110,70,80,193,19,234,42,187,78,237,200,137,50,193,12,169,31,83,21,189,197,103,86,205,221,83,101,50,170,249,33,105,111,255,0,92,189,107,184,88,191,237,76,90,209,115,241,95,219,83,95,7,101,31,255,0,218,215,117,189,159,212,199,127,132,66,213,0,20,215,204,235,152,5,30,174,214,84,240,253,162,25,23,139,193,105,58,160,201,174,81,71,4,180,183,234,168,231,134,104,155,76,247,49,100,72,96,146,159,221,52,111,107,102,115,221,178,58,54,177,242,77,78,103,90,185,196,22,145,112,251,83,118,209,11,63,132,160,171,234,131,38,203,98,175,138,42,171,13,44,146,195,4,77,166,137,206,73,22,105,228,168,232,73,163,71,58,22,177,202,136,215,57,146,199,72,58,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,156,153,236,141,187,71,19,221,241,57,55,219,100,221,85,17,67,186,240,171,195,62,101,197,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,250,145,211,63,170,88,216,200,218,169,212,247,183,169,204,103,92,140,196,6,199,188,40,240,163,167,28,37,105,195,48,172,42,47,29,117,174,237,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,183,11,58,156,145,66,138,173,141,174,114,170,189,239,146,71,235,132,6,95,205,248,103,204,176,238,29,52,243,137,166,215,82,87,226,121,229,69,101,181,232,213,72,231,182,220,96,170,171,137,176,61,138,229,89,25,44,84,143,149,178,55,228,169,35,30,214,237,27,165,237,124,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,212,219,84,229,239,128,97,186,167,203,135,9,211,237,65,199,169,47,152,245,242,158,247,77,93,67,82,139,209,43,61,179,88,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,84,28,98,240,117,157,240,129,157,211,216,47,245,158,217,198,239,61,127,103,242,14,220,52,254,212,237,67,78,250,175,238,86,79,44,144,118,164,168,72,255,0,56,169,215,183,83,119,69,247,6,193,56,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,215,245,251,71,44,92,64,104,214,89,163,185,28,222,30,147,38,183,186,158,58,158,151,191,194,85,49,201,37,53,79,67,30,197,147,181,60,113,75,219,235,70,191,163,165,223,11,149,10,213,228,217,171,156,65,86,95,110,218,73,69,103,251,71,164,246,189,167,174,169,168,175,138,57,49,106,170,134,84,73,11,169,216,247,119,37,134,162,72,36,99,225,99,85,173,145,201,46,241,239,42,77,109,64,106,174,108,209,160,58,199,98,226,3,70,177,61,98,199,33,240,244,153,53,189,181,18,83,117,61,254,18,169,142,116,117,52,221,111,99,22,78,212,241,203,23,115,161,26,254,142,166,252,46,69,40,51,142,109,47,181,104,231,22,154,153,129,216,157,72,150,216,47,30,210,163,130,146,137,180,144,82,65,93,12,117,177,210,199,19,85,90,214,66,218,148,133,54,217,21,35,69,70,183,126,148,178,158,76,26,189,83,151,232,54,75,164,119,25,234,230,168,211,219,195,102,163,87,65,19,32,134,221,112,238,75,28,44,123,126,55,189,42,97,174,145,202,244,247,36,209,162,57,81,58,88,14,115,250,189,83,136,104,54,53,164,118,233,234,225,168,212,43,195,166,172,86,193,19,224,154,221,111,237,203,36,47,123,190,54,61,106,102,161,145,170,196,247,164,50,34,185,17,122,95,90,220,12,233,125,171,88,248,180,211,60,14,250,234,69,182,207,120,246,149,100,21,116,77,171,130,174,10,24,100,173,146,150,72,156,168,215,50,102,211,44,43,190,232,137,34,170,181,219,116,174,106,230,251,170,23,92,211,139,74,156,14,102,213,193,109,211,235,61,21,182,158,7,86,186,88,37,158,166,22,214,203,84,200,182,70,194,247,54,162,24,93,183,82,185,41,99,85,119,201,173,205,92,143,176,10,105,110,186,167,170,85,216,245,90,84,82,211,219,172,22,187,179,146,86,192,172,149,210,207,91,78,197,223,180,247,162,195,64,247,123,149,236,69,143,244,82,69,234,11,95,62,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,62,176,3,86,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,140,248,47,214,59,238,190,240,193,128,106,174,83,15,69,234,235,111,146,158,227,39,83,23,196,213,82,84,75,73,45,78,204,99,24,206,243,233,221,47,109,173,70,179,185,208,155,163,119,90,118,230,155,128,84,224,188,105,102,85,73,143,82,90,109,185,85,61,5,254,218,148,201,19,89,84,201,41,153,21,69,66,178,53,248,94,250,200,42,213,253,104,143,115,250,158,187,245,163,157,42,185,31,103,245,50,218,181,79,75,107,178,26,68,167,165,168,183,95,237,118,151,44,77,157,95,43,101,130,182,161,137,183,117,236,68,134,129,142,247,171,24,171,31,232,172,139,212,25,215,155,142,166,98,184,127,8,87,140,22,237,87,189,235,61,184,80,91,237,20,177,201,31,113,222,26,174,26,201,231,115,28,244,122,194,198,64,140,115,216,215,116,201,60,13,84,68,126,233,77,122,3,163,151,222,32,53,151,19,209,220,114,111,15,87,147,92,27,79,37,79,75,31,225,41,88,215,73,83,83,208,247,177,36,237,65,28,178,246,250,209,207,232,233,111,196,228,66,106,243,164,214,59,22,97,172,184,150,142,218,33,238,85,233,221,190,162,162,233,83,212,244,233,170,185,54,158,70,211,116,57,136,139,209,4,20,242,247,26,247,181,222,39,167,225,116,110,69,114,91,209,203,22,97,172,185,110,177,93,230,238,85,233,221,190,158,158,215,77,210,244,233,170,185,54,162,55,84,245,181,232,139,209,4,21,17,118,220,199,181,222,39,171,225,116,109,85,11,148,40,7,154,63,158,205,77,252,23,209,232,139,254,40,7,154,63,158,205,77,252,23,209,232,128,138,165,170,114,163,227,167,252,7,11,250,215,153,255,0,218,244,184,5,109,115,127,202,107,173,114,84,43,191,242,94,21,142,111,244,225,71,255,0,165,225,35,175,1,156,31,99,60,92,233,126,184,217,92,148,148,89,181,142,158,196,236,78,241,87,45,71,98,134,121,100,171,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,78,151,68,172,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,222,6,210,96,130,188,184,57,128,81,241,17,98,139,73,53,123,34,255,0,69,138,15,19,60,85,53,17,193,79,30,69,75,214,249,58,169,217,11,35,141,147,67,26,163,31,10,55,169,99,137,37,106,191,243,201,20,234,0,0,3,85,115,245,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,126,82,116,209,114,255,0,172,213,222,1,244,239,136,29,16,199,124,94,117,73,237,185,242,107,108,82,79,45,85,250,150,59,140,240,196,234,102,57,235,26,77,4,116,254,232,99,99,93,51,94,237,149,210,53,140,144,39,7,9,28,199,176,29,67,225,162,247,154,235,38,87,73,22,119,166,150,121,171,178,170,54,69,13,28,183,56,35,122,182,158,166,142,55,200,216,165,124,234,232,33,86,181,99,68,170,149,25,209,27,37,131,170,152,50,157,85,212,124,211,81,234,181,123,36,205,46,181,121,157,93,193,151,71,94,219,80,177,85,71,85,26,181,98,146,39,71,211,217,237,244,49,35,72,250,91,27,88,198,177,26,141,106,39,85,51,255,0,2,220,58,127,41,222,35,177,220,2,229,79,221,198,237,253,87,220,155,227,233,222,215,78,246,117,197,238,150,57,63,61,35,225,167,234,141,202,246,119,251,136,138,140,80,44,43,90,239,154,195,151,242,125,190,103,154,235,146,85,222,114,204,178,158,209,123,123,230,130,134,22,67,69,53,238,141,104,219,19,104,227,99,17,142,166,72,102,84,127,84,136,249,158,142,84,217,35,101,59,23,253,205,31,200,158,166,254,11,235,20,69,0,129,181,64,0,0,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,228,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,192,68,14,108,90,23,98,212,254,24,46,122,141,236,107,173,110,83,166,155,92,109,14,183,171,223,211,75,61,69,60,117,233,52,72,142,71,66,216,25,223,115,246,71,71,225,145,221,109,103,113,175,166,189,1,214,59,239,15,250,203,137,235,22,57,15,136,171,198,110,13,168,146,155,169,140,241,116,175,107,163,169,166,235,123,30,145,247,96,146,88,187,157,10,230,117,245,55,226,106,41,179,73,172,182,191,104,229,247,135,253,101,203,52,119,35,155,196,85,227,55,7,83,199,83,210,198,120,186,87,181,36,166,169,232,99,222,145,247,96,146,41,123,125,106,230,117,244,187,226,106,160,22,21,206,226,237,106,191,218,180,26,251,98,185,210,92,109,183,26,124,130,174,142,178,146,102,205,5,76,18,54,216,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,49,175,37,79,52,249,79,211,250,239,81,183,17,215,87,245,230,155,84,248,104,208,253,54,184,86,213,207,144,233,133,70,73,107,169,90,154,137,106,31,45,186,119,208,203,67,34,61,236,70,177,141,106,75,76,200,154,247,244,50,141,171,240,181,236,106,126,78,25,181,210,179,64,98,213,92,146,195,121,246,102,73,126,211,250,156,110,195,51,82,116,145,181,85,87,43,122,74,248,164,133,90,232,102,142,149,149,83,71,34,185,173,108,144,179,244,149,81,142,7,26,26,199,98,215,222,40,51,253,85,197,161,232,178,221,110,17,211,219,164,234,122,248,154,90,74,120,169,34,169,217,236,99,217,222,101,59,101,237,185,168,230,119,58,23,117,110,235,103,252,155,52,83,236,55,15,183,109,99,171,184,119,170,245,54,224,157,152,35,151,170,56,40,109,210,212,83,199,212,213,141,170,217,157,59,235,21,219,61,237,88,251,27,116,187,173,10,107,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,61,230,207,184,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,15,172,106,174,109,80,106,174,5,207,114,175,227,110,213,170,56,109,171,134,156,238,122,75,126,89,135,89,225,164,176,212,77,84,212,125,254,138,21,155,243,81,68,216,88,198,62,150,153,148,204,86,245,190,73,88,215,202,191,161,42,165,133,26,182,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,227,96,158,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,234,112,72,160,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,3,194,167,184,242,0,245,236,189,71,52,64,137,177,228,15,203,113,149,176,81,79,51,213,17,27,27,149,127,226,41,127,153,238,121,21,223,57,146,197,12,141,122,194,170,139,178,55,221,180,213,173,251,151,127,191,246,22,239,171,185,77,46,29,167,89,14,69,84,247,54,58,27,124,211,170,163,85,203,238,111,236,79,127,222,107,251,196,126,115,81,170,122,189,122,174,138,87,201,31,142,169,72,250,250,155,179,60,84,202,137,179,149,118,255,0,8,4,226,229,55,98,166,146,213,45,115,227,94,247,68,106,139,212,191,182,185,62,95,216,90,147,126,69,104,114,165,163,117,53,154,120,94,155,44,77,141,171,239,255,0,101,90,89,122,124,128,42,236,135,4,93,215,99,147,255,0,69,79,91,127,72,15,106,124,143,39,132,249,30,64,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,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,0,0,0,0,0,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,106,156,161,184,139,193,50,221,9,182,240,235,226,60,38,103,133,123,82,179,193,116,77,39,139,181,201,88,217,188,103,115,180,145,71,180,213,253,158,215,113,207,252,215,94,219,59,102,225,78,104,188,191,235,45,21,151,46,38,244,67,29,239,90,166,241,55,28,226,215,4,147,207,85,29,84,179,203,60,215,102,247,30,254,168,87,187,180,177,198,140,108,45,141,178,35,85,139,43,162,174,28,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,216,79,64,120,152,210,62,43,248,121,173,213,42,170,26,75,118,60,218,122,187,110,97,108,191,163,29,73,110,124,116,237,125,100,19,201,43,82,25,169,187,50,181,253,197,68,99,162,122,117,181,142,235,141,129,23,249,61,240,197,246,7,78,46,60,66,230,88,189,214,219,148,230,29,118,251,35,235,38,232,141,248,234,165,60,173,158,56,19,101,78,252,236,85,235,147,117,116,112,66,232,209,172,145,93,45,138,148,3,85,199,150,184,233,54,184,222,238,218,21,171,151,90,157,61,179,92,31,103,197,172,23,23,77,81,103,92,114,150,102,71,67,78,148,149,27,58,45,233,105,224,99,166,68,142,169,81,100,87,72,146,73,35,150,226,120,44,226,3,50,226,111,65,173,90,185,154,96,20,152,181,69,194,162,106,74,116,164,184,37,76,23,38,65,211,20,181,145,179,110,186,118,58,165,181,49,164,50,43,222,212,137,23,173,232,228,114,134,117,49,87,22,62,86,53,147,233,254,67,233,211,153,84,197,92,88,249,88,214,79,167,249,15,167,78,6,181,134,210,89,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,213,180,218,160,12,127,162,154,9,164,252,59,98,181,88,86,142,98,159,103,236,181,183,7,221,39,166,241,213,53,125,117,79,142,56,221,39,93,68,146,61,55,100,49,166,200,189,63,14,251,110,170,171,144,0,0,85,95,60,239,212,159,239,39,240,210,213,10,171,231,157,250,147,253,228,254,26,6,42,228,169,230,159,41,250,127,93,234,54,226,210,120,170,225,159,13,226,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,125,72,217,153,211,44,140,124,110,84,234,99,221,210,230,63,162,70,85,183,37,79,52,249,79,211,250,239,81,183,22,19,199,247,24,54,174,19,116,141,206,183,173,92,153,222,99,79,89,65,138,50,24,154,172,166,157,140,106,73,93,43,164,99,162,232,167,89,162,122,70,230,185,101,123,152,206,158,133,146,72,194,136,117,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,122,99,145,145,205,208,191,4,241,119,24,199,186,25,88,173,146,55,171,83,174,55,177,200,155,57,11,116,229,115,199,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,198,228,52,77,107,214,86,73,212,157,50,212,211,181,141,85,127,95,114,88,220,175,86,185,97,154,87,83,182,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,134,35,88,222,167,189,203,179,81,26,155,236,136,137,238,47,39,151,95,2,180,220,45,97,169,156,106,13,5,35,245,82,255,0,79,52,53,211,83,85,74,246,91,45,211,45,59,210,218,168,146,44,19,61,178,83,182,71,204,214,126,155,220,198,189,236,106,61,225,8,57,213,249,167,197,190,159,208,250,141,196,114,84,243,79,148,253,63,174,245,27,112,231,87,230,159,22,250,127,67,234,55,17,201,83,205,62,83,244,254,187,212,109,192,79,254,62,184,40,197,120,172,211,138,187,221,166,217,225,245,55,25,183,205,38,57,112,167,72,217,37,127,66,58,70,219,42,22,71,49,142,134,87,170,163,28,247,39,102,71,171,209,122,93,43,37,162,27,181,179,50,210,140,254,182,205,89,37,93,131,44,195,175,18,83,74,250,74,180,73,237,247,26,73,149,174,88,230,133,202,136,248,229,141,118,124,110,95,123,81,90,191,37,54,136,32,175,49,110,94,255,0,202,91,217,58,145,163,150,123,85,14,164,165,194,146,223,120,168,169,171,240,180,247,11,91,191,52,179,206,136,199,119,38,167,252,219,145,233,179,214,6,72,205,165,115,41,227,64,236,28,186,248,234,166,226,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,244,216,231,181,140,99,145,140,162,19,97,238,17,56,28,210,62,16,109,85,115,226,143,171,191,101,151,138,120,160,186,228,119,38,49,39,123,26,214,43,224,166,99,83,106,122,103,74,213,147,183,187,222,170,172,73,36,147,183,26,183,94,16,39,255,0,20,124,7,127,249,172,105,151,21,122,65,101,253,95,227,50,229,246,43,101,187,255,0,209,221,117,55,183,63,187,254,231,108,172,142,31,241,149,15,119,248,87,145,43,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,232,145,173,217,28,172,119,67,209,146,53,58,216,213,77,130,120,78,242,177,163,127,79,241,239,78,128,166,190,102,124,45,98,188,54,107,139,43,176,172,146,213,37,151,62,241,119,218,108,122,22,199,13,85,139,121,190,56,187,17,181,172,109,27,158,247,37,59,145,27,240,197,44,74,138,176,172,146,6,117,227,107,154,101,171,83,244,94,197,167,58,13,83,87,111,185,102,22,116,126,115,43,169,219,44,20,80,84,210,73,13,77,149,142,169,129,29,51,250,165,85,117,76,77,141,17,34,143,182,231,119,30,145,215,174,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,55,84,114,62,56,122,215,227,158,94,219,30,246,195,19,17,210,72,244,106,244,70,199,185,83,102,169,213,75,222,229,155,194,102,27,161,26,47,106,213,38,212,82,94,242,205,74,179,219,239,79,187,58,129,96,158,130,221,83,73,79,59,109,172,85,145,232,172,108,170,247,186,70,164,125,213,237,245,183,243,81,244,133,96,115,1,225,159,13,225,67,82,240,173,45,195,235,170,238,47,118,15,73,114,187,220,234,85,90,251,141,198,74,234,214,75,58,71,212,173,133,157,49,70,198,70,213,94,150,49,189,78,123,250,228,126,96,228,169,230,159,41,250,127,93,234,54,225,206,175,205,62,45,244,254,135,212,110,35,146,167,154,124,167,233,253,119,168,219,128,186,144,0,3,15,232,207,22,122,13,175,217,150,93,129,233,110,117,73,120,187,225,213,29,170,166,51,220,202,216,17,24,142,171,163,118,251,84,83,54,87,44,43,43,61,200,246,162,255,0,131,150,25,37,142,188,217,52,187,136,45,66,208,239,104,105,150,75,221,195,44,29,119,60,171,27,167,138,42,105,42,41,105,225,154,162,74,234,138,185,106,27,222,134,14,204,93,20,145,196,174,89,30,178,42,200,172,141,35,168,13,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,218,29,0,217,79,132,239,43,26,55,244,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,79,241,239,78,128,12,170,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,63,249,42,121,88,202,126,160,87,122,117,184,115,66,224,91,242,215,138,191,92,116,115,12,241,122,147,101,232,246,197,53,19,186,102,190,218,227,141,200,187,66,141,95,17,89,14,209,246,246,86,189,241,35,227,252,235,155,79,26,57,42,121,88,202,126,160,87,122,117,184,115,66,227,167,242,41,138,191,67,180,115,51,240,154,147,122,232,246,197,77,19,122,166,177,90,228,141,202,187,76,142,79,15,89,54,241,246,246,71,61,145,43,228,252,211,157,79,34,133,59,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,193,28,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,237,71,148,217,40,166,123,188,5,87,83,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,166,189,152,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,188,216,79,130,142,20,108,92,37,232,213,22,27,218,181,86,101,247,45,171,50,155,221,20,47,111,143,170,234,122,199,26,58,69,87,172,48,49,253,168,211,102,53,118,124,157,182,62,89,16,13,117,205,130,56,79,182,104,151,11,156,19,98,154,131,81,37,38,33,143,92,113,123,86,101,147,215,84,213,207,51,37,184,213,91,233,82,105,145,30,231,187,174,71,54,54,50,24,147,226,122,181,177,179,169,200,139,175,185,34,184,144,227,7,38,214,205,52,211,93,18,179,45,93,187,4,192,49,123,5,3,232,42,98,167,115,235,47,116,84,46,167,154,185,30,214,119,88,197,73,164,137,145,247,28,213,100,109,145,90,215,189,88,192,249,92,98,113,85,153,113,95,171,151,12,194,243,114,171,110,49,110,168,168,166,196,237,18,70,144,178,221,110,87,252,10,232,154,247,183,196,200,214,198,233,159,212,238,167,162,53,23,182,200,216,201,63,202,143,130,143,202,110,85,7,18,154,153,108,186,211,99,120,149,194,158,167,18,139,110,204,55,139,164,50,57,203,81,214,142,73,29,13,44,145,179,220,214,244,73,42,244,171,213,33,154,39,97,254,95,60,18,93,120,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,177,212,174,116,23,105,219,52,46,125,165,146,54,104,158,199,201,78,233,28,233,99,87,44,41,219,87,34,44,145,239,123,216,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,15,172,98,172,255,0,138,61,9,210,253,83,199,52,83,58,206,125,153,153,229,190,15,216,246,207,102,86,77,226,188,85,75,169,160,252,244,81,58,38,117,77,27,219,241,189,187,109,186,236,138,138,118,173,85,183,106,61,223,78,50,59,102,144,228,118,171,14,103,83,111,150,59,37,202,233,70,181,52,180,213,74,159,11,159,26,47,246,162,57,91,35,88,229,71,58,41,145,171,19,245,162,212,43,102,101,101,207,242,91,54,163,73,87,38,89,65,120,173,166,191,62,174,173,42,167,117,197,147,61,181,43,36,200,231,36,175,238,163,247,122,57,221,75,186,238,187,238,4,223,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,118,126,237,255,0,18,43,171,88,117,211,81,245,230,179,25,187,106,133,231,219,55,92,95,31,135,27,134,229,42,42,213,86,82,197,60,243,70,250,151,170,175,118,100,241,14,98,201,178,57,237,99,85,253,79,87,189,246,43,200,199,245,217,251,183,252,72,11,84,32,7,58,191,43,24,183,212,10,31,78,184,147,252,128,28,234,252,172,98,223,80,40,125,58,226,4,0,229,113,231,179,76,191,26,244,122,210,234,120,151,225,211,4,226,131,75,43,244,207,58,167,255,0,27,89,103,173,235,155,251,217,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,232,127,201,83,228,169,74,220,174,60,246,105,151,227,94,143,90,92,247,21,92,76,97,188,40,105,29,102,169,102,20,53,119,23,186,161,182,219,69,178,153,21,175,184,220,100,100,143,138,5,147,165,91,11,58,98,145,239,145,200,189,44,99,186,90,247,244,70,240,160,30,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,162,70,183,117,106,61,221,15,71,198,229,235,99,145,44,83,149,247,48,74,155,181,77,151,133,237,105,186,210,49,236,167,109,6,31,124,169,150,42,102,116,67,21,45,61,29,149,34,138,6,181,94,173,100,238,100,242,203,215,35,213,177,124,79,115,55,172,28,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,157,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,183,62,84,124,20,126,76,177,88,56,148,212,203,101,170,167,36,203,109,244,245,56,148,91,119,166,179,218,230,141,206,90,142,180,114,198,217,170,163,145,158,230,183,174,56,147,165,94,139,52,209,52,58,7,60,239,212,159,239,39,240,210,42,242,184,243,217,166,95,141,122,61,105,42,185,231,126,164,255,0,121,63,134,145,87,149,199,158,205,50,252,107,209,235,64,185,62,43,184,81,211,142,45,116,225,248,86,107,23,129,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,253,45,73,97,85,70,200,214,181,81,88,246,71,35,53,236,213,45,45,206,244,91,59,185,233,158,165,216,189,141,146,89,187,62,54,139,197,67,81,218,238,194,201,163,252,228,47,124,110,222,57,88,239,133,203,182,251,46,202,138,137,176,79,24,60,89,225,188,34,233,127,219,139,237,61,37,226,251,95,81,29,53,139,28,117,122,210,207,117,122,72,196,157,88,244,142,85,99,34,137,235,35,158,172,232,223,182,197,84,116,172,69,215,179,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,92,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,2,218,121,87,241,213,77,159,227,214,174,24,117,74,190,146,12,158,199,79,13,183,12,154,26,89,122,238,214,232,41,102,123,160,149,35,141,97,141,244,176,211,34,36,143,123,59,172,115,19,165,210,49,239,146,199,200,21,203,115,151,221,79,14,212,210,107,14,178,90,169,29,168,183,26,119,83,81,91,102,138,41,159,140,177,37,158,57,86,42,136,103,150,25,159,83,10,192,229,123,90,215,198,197,124,123,236,249,17,103,168,2,170,249,231,126,164,255,0,121,63,134,150,168,85,95,60,239,212,159,239,39,240,208,49,87,37,79,52,249,79,211,250,239,81,183,23,82,82,183,37,79,52,249,79,211,250,239,81,183,23,61,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,29,127,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,243,112,177,242,59,121,37,99,126,22,174,219,238,187,34,42,165,69,240,197,196,198,101,197,127,52,141,62,213,44,194,134,146,220,198,211,221,237,182,139,101,50,35,153,110,183,71,106,184,190,40,22,78,148,116,207,234,150,71,190,71,34,117,61,238,233,107,25,209,27,48,87,29,28,102,223,120,195,212,122,91,156,118,175,99,97,152,191,136,167,198,109,178,177,139,84,216,229,86,119,106,106,100,110,251,205,47,106,37,88,218,229,142,54,177,173,111,82,163,229,147,235,114,184,243,217,166,95,141,122,61,104,23,252,64,14,103,92,7,126,91,236,85,58,243,164,246,94,172,251,31,183,187,218,86,187,117,187,185,85,148,66,215,194,216,247,119,117,169,222,167,129,181,10,222,152,228,150,102,164,112,166,253,17,53,39,248,3,87,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,205,92,105,113,165,153,113,147,153,90,47,55,156,118,147,27,199,177,186,121,33,178,217,97,153,42,95,78,249,146,53,169,154,90,149,99,29,43,228,116,81,236,157,45,99,89,27,17,27,213,214,249,59,175,53,172,115,78,49,190,50,114,56,180,253,253,21,119,11,125,13,199,38,164,101,58,67,13,45,226,104,213,239,72,209,35,98,59,187,2,210,212,61,251,189,93,45,68,170,175,234,85,107,98,0,18,211,151,159,5,151,94,41,245,66,158,251,151,227,245,110,210,188,106,161,87,32,172,74,151,82,165,108,233,31,84,86,248,36,107,85,207,123,156,177,58,84,98,181,89,10,185,123,145,189,240,245,95,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,85,209,124,15,75,244,215,75,241,252,67,69,233,105,32,194,96,167,117,93,149,41,46,18,87,65,36,21,50,58,167,187,29,68,143,145,210,177,238,153,207,71,117,185,54,122,109,238,216,238,160,85,95,60,239,212,159,239,39,240,210,21,112,21,165,184,38,180,241,99,131,105,158,165,216,189,179,141,222,125,167,227,104,188,84,212,253,222,213,182,170,104,255,0,57,11,217,35,118,146,38,59,225,114,111,182,203,186,42,162,205,94,121,223,169,63,222,79,225,164,85,229,113,231,179,76,191,26,244,122,208,58,87,24,60,38,102,92,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,235,219,182,245,68,108,172,85,145,92,177,120,241,252,136,95,105,180,27,86,47,93,56,14,65,112,111,179,110,151,27,143,110,151,23,153,204,153,210,108,222,211,151,179,81,59,169,209,221,82,71,20,46,89,38,93,186,229,114,218,79,21,92,51,225,188,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,169,27,51,58,101,145,143,141,202,157,76,123,186,92,199,244,72,205,120,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,57,11,223,27,183,142,86,59,225,114,237,190,203,178,162,162,6,207,192,172,190,84,60,113,211,100,182,171,39,8,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,218,37,134,38,199,179,29,27,59,214,104,7,84,213,93,51,197,117,147,78,50,61,45,205,105,60,69,151,38,183,203,111,169,233,142,55,201,15,90,124,19,197,220,99,216,217,162,122,54,72,222,173,94,137,24,199,34,110,212,53,151,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,61,230,210,101,32,115,130,209,203,238,13,197,2,234,173,68,222,34,203,169,118,248,42,40,228,233,99,59,21,84,52,240,82,84,83,108,143,115,221,210,198,83,75,220,86,177,171,226,122,27,212,177,185,64,130,192,18,171,150,46,150,254,84,56,201,194,188,93,139,218,118,172,75,196,101,55,15,238,174,207,133,240,177,175,132,159,220,246,185,253,53,210,81,124,13,234,223,127,137,170,196,120,23,83,194,198,138,127,39,110,31,112,157,28,146,225,227,106,241,251,122,248,249,219,47,114,55,215,79,43,234,42,187,78,237,198,171,10,79,52,169,31,83,17,221,180,103,86,238,221,87,42,128,0,0,5,85,243,206,253,73,254,242,127,13,35,175,41,253,94,195,116,151,138,250,104,51,57,234,224,102,115,103,147,16,182,77,12,11,43,25,113,169,172,164,125,59,101,70,252,77,99,221,7,109,28,136,237,159,35,21,221,44,234,123,100,87,60,239,212,159,239,39,240,210,170,192,216,123,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,98,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,58,93,82,188,31,112,71,153,106,95,22,159,145,237,102,211,108,130,150,197,132,84,73,54,115,11,100,74,116,164,98,66,247,210,194,249,209,118,115,42,101,108,77,106,194,229,124,144,186,73,34,114,53,171,43,39,87,45,46,96,148,218,195,106,179,240,249,171,247,90,185,53,6,130,159,195,89,238,213,114,203,85,62,74,198,54,170,121,22,69,100,8,200,31,79,77,4,77,87,205,43,159,58,238,229,85,122,187,121,213,106,192,48,219,22,101,127,212,27,54,61,73,71,144,229,84,244,52,215,170,232,81,90,250,246,81,164,169,76,178,162,47,75,158,198,207,35,17,251,117,171,58,26,170,173,141,136,208,236,0,0,58,166,170,233,158,43,172,154,113,145,233,110,107,73,226,44,185,53,190,91,125,79,76,113,190,72,122,211,224,158,46,227,30,198,205,19,209,178,70,245,106,244,72,198,57,19,118,161,172,190,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,239,54,147,41,3,156,22,142,95,112,110,40,23,85,106,38,241,22,93,75,183,193,81,71,39,75,25,216,170,161,167,130,146,162,155,100,123,158,238,150,50,154,94,226,181,141,95,19,208,222,165,141,202,4,22,0,149,92,177,116,183,242,161,198,78,21,226,236,94,211,181,98,94,35,41,184,127,117,118,124,47,133,141,124,36,254,231,181,207,233,174,146,139,224,111,86,251,252,77,86,35,192,186,158,22,52,83,249,59,112,251,132,232,228,151,15,27,87,143,219,215,199,206,217,123,145,190,186,121,95,81,85,218,119,110,53,88,82,121,165,72,250,152,142,237,163,58,183,118,234,185,84,0,6,31,209,158,19,52,27,64,115,44,187,60,210,220,22,146,207,119,204,106,59,181,79,103,189,148,80,42,49,93,73,70,221,182,167,166,116,173,89,150,38,123,149,238,68,255,0,7,20,49,197,152,0,3,85,115,106,131,85,112,47,251,149,199,145,61,50,252,107,214,43,76,213,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,219,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,167,108,187,43,85,174,115,30,215,177,239,99,176,175,43,143,34,122,101,248,215,172,86,146,168,14,191,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,189,128,0,42,131,158,14,1,77,21,215,75,53,74,135,30,171,90,138,170,123,141,130,233,118,106,74,232,17,145,58,41,232,169,222,187,246,152,245,89,171,222,223,114,61,232,146,126,146,70,157,56,87,148,158,188,212,233,71,17,117,152,61,214,182,146,155,19,206,172,245,111,188,84,85,212,69,79,5,189,246,218,90,138,216,235,100,149,236,85,70,71,20,117,81,171,122,216,205,170,21,238,85,237,181,11,41,230,93,128,84,234,15,5,186,137,75,109,199,169,46,183,43,29,61,53,254,149,102,72,186,232,217,73,83,28,181,85,17,62,69,78,135,182,141,42,209,122,87,173,204,115,216,222,174,190,149,215,220,15,171,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,123,139,243,229,163,128,84,233,247,5,186,119,75,114,199,169,45,87,43,229,61,77,254,169,97,72,186,235,25,87,83,36,180,181,18,190,53,94,183,186,141,105,17,58,151,173,172,107,24,238,158,142,148,162,205,20,210,251,174,181,106,230,33,165,22,103,85,199,81,148,222,41,173,175,168,166,162,117,91,232,224,123,211,189,84,177,53,81,94,200,98,238,74,255,0,137,168,140,141,202,174,106,34,170,108,230,0,0,5,112,115,176,210,251,174,67,164,120,30,171,219,221,87,53,62,25,120,170,182,215,83,195,68,233,89,28,23,6,71,181,84,178,162,237,11,25,45,28,81,39,83,118,115,234,152,157,77,84,68,124,32,229,139,170,95,146,254,50,112,175,23,125,246,101,171,45,241,24,181,195,251,151,189,226,188,84,107,225,32,247,49,206,103,85,116,116,95,27,122,118,219,226,114,49,94,92,247,23,186,67,83,174,252,52,106,22,150,219,224,171,158,229,118,179,190,107,92,20,211,197,11,234,46,52,207,109,85,28,42,249,126,6,177,245,16,68,199,171,149,191,3,157,241,51,244,147,91,112,59,254,191,107,29,247,136,13,101,203,53,139,35,135,195,213,228,215,7,84,71,77,212,199,248,74,86,53,35,166,166,235,99,24,146,118,160,142,40,187,157,8,231,244,117,59,226,114,169,113,92,160,180,190,213,133,240,151,77,158,66,234,73,238,90,131,120,173,185,84,78,218,38,197,60,80,83,76,234,40,169,95,46,234,233,152,215,83,205,51,119,233,70,173,84,136,141,249,185,212,129,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,180,70,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,239,3,235,20,3,205,31,207,102,166,254,11,232,244,69,255,0,20,3,205,31,207,102,166,254,11,232,244,64,74,174,70,63,174,207,221,191,226,70,106,230,63,203,254,143,136,139,20,186,183,164,56,239,250,44,80,120,104,37,166,167,146,10,120,242,42,94,182,71,211,80,249,159,28,108,154,24,213,94,201,149,221,75,28,75,19,145,255,0,153,88,176,175,35,31,215,103,238,223,241,35,53,115,31,230,1,71,195,189,138,93,36,210,28,139,253,22,43,252,52,242,212,211,199,5,68,120,237,47,91,36,234,168,100,204,146,55,205,52,104,172,100,42,222,164,142,85,149,202,207,204,164,161,76,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,127,220,18,113,131,140,241,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,59,20,51,203,36,236,133,241,201,43,17,174,100,205,166,124,168,198,190,69,141,28,140,123,156,169,212,237,125,177,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,121,176,79,4,156,31,99,60,35,105,124,86,86,165,37,110,109,124,167,129,217,101,226,146,90,142,197,116,241,73,59,225,100,113,202,245,107,89,11,106,95,18,61,172,141,100,70,163,222,214,170,244,180,36,80,0,13,85,203,211,229,45,170,88,38,87,194,117,135,76,236,23,223,21,146,96,158,43,237,5,23,133,153,158,15,198,220,171,166,165,252,227,216,145,201,215,27,85,223,155,115,186,118,217,219,47,184,162,195,37,112,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,189,18,53,187,35,149,142,232,122,50,70,167,91,26,168,19,43,153,215,47,250,61,34,172,169,226,7,68,49,223,9,130,213,245,79,147,91,98,146,8,169,108,53,82,79,12,49,58,153,142,122,72,176,207,37,71,186,24,216,230,194,230,59,101,108,110,99,35,149,92,163,56,122,252,148,240,251,46,172,220,234,110,172,189,106,175,102,182,91,125,101,47,135,142,142,134,146,90,152,232,221,26,57,58,228,239,50,87,207,221,85,70,186,57,161,233,110,205,87,201,42,180,183,82,52,227,137,157,26,182,103,248,229,31,181,113,12,210,223,52,82,81,93,168,83,243,145,171,159,5,77,45,68,47,234,99,186,94,201,98,122,110,232,221,210,189,46,123,21,28,185,0,8,171,205,31,200,158,166,254,11,235,20,69,0,151,253,205,31,200,158,166,254,11,235,20,69,0,129,181,64,5,101,243,94,227,142,155,26,181,94,248,71,211,150,85,165,246,229,79,78,204,186,236,143,150,157,40,105,37,108,115,182,138,5,106,181,101,124,241,57,157,215,46,241,36,50,186,61,158,233,31,217,12,41,204,183,152,37,78,176,221,111,28,62,105,5,214,146,77,62,160,168,240,215,139,181,36,177,85,65,146,189,142,165,158,53,141,95,2,62,6,83,212,193,43,81,240,202,230,78,155,57,21,88,173,222,210,184,78,242,177,163,127,79,241,239,78,128,214,176,217,79,132,239,43,26,55,244,255,0,30,244,232,0,202,165,74,243,172,208,186,59,85,247,11,226,30,195,102,236,251,111,175,27,200,170,99,88,35,141,245,81,51,185,66,247,49,17,37,146,103,194,218,166,58,69,87,181,35,164,129,159,6,205,71,219,81,133,56,208,209,203,238,190,240,193,159,233,86,45,55,69,234,235,111,142,162,221,31,75,23,196,213,82,84,69,87,21,54,239,123,24,206,243,233,219,23,113,206,70,179,185,214,187,163,118,80,215,8,0,4,255,0,228,217,162,159,110,120,130,187,107,29,93,195,179,73,166,86,244,236,193,28,189,50,79,93,113,138,162,158,62,166,172,110,71,66,216,25,88,174,217,236,114,73,216,219,169,189,104,93,73,21,121,98,233,111,228,191,131,108,43,197,216,189,153,117,203,124,70,83,112,254,234,239,120,175,21,34,248,73,253,207,115,89,213,67,29,23,192,222,157,182,248,154,143,87,146,168,1,170,185,181,65,170,184,22,41,197,215,5,30,219,225,51,73,248,177,211,43,101,214,178,245,14,159,227,17,230,150,248,19,191,27,168,97,179,65,27,46,109,69,119,92,125,150,69,20,114,182,54,185,171,26,182,85,72,210,41,158,248,65,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,216,123,132,239,43,26,55,244,255,0,30,244,232,10,160,230,71,203,238,155,135,106,152,245,135,70,237,85,110,211,171,141,67,105,171,109,176,197,44,204,198,94,145,65,28,75,45,68,211,203,52,204,169,153,103,114,61,205,107,35,122,178,61,247,124,104,161,107,252,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,233,150,158,71,49,127,201,145,138,230,177,207,138,88,158,172,103,95,74,101,83,92,206,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,215,183,113,136,168,217,94,139,176,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,7,96,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,56,171,182,251,206,71,5,79,218,7,36,93,194,251,130,38,200,23,228,4,91,230,15,152,51,27,225,219,46,107,37,107,36,168,182,190,47,122,167,223,44,13,251,209,127,166,83,174,136,97,238,203,239,247,187,229,84,79,117,53,60,21,53,46,147,101,70,162,181,241,185,125,232,169,247,59,114,203,57,170,101,144,80,233,21,117,153,178,254,118,190,23,49,141,71,39,191,105,168,213,125,219,255,0,95,236,82,44,240,167,167,108,102,133,101,25,77,84,12,106,205,65,90,136,245,110,203,239,163,129,255,0,53,111,253,32,73,174,90,148,205,130,166,251,28,43,188,76,169,70,177,83,222,157,41,37,118,197,135,39,200,175,254,91,84,171,4,119,137,19,165,204,125,75,145,170,158,253,209,37,174,66,192,19,228,1,223,162,167,173,62,103,55,124,142,8,159,23,204,15,98,124,143,39,132,249,30,64,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,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,0,0,0,0,0,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,221,115,126,17,46,182,94,14,116,243,139,172,102,227,87,112,182,223,234,43,45,185,45,3,169,220,245,182,78,203,133,93,61,61,83,30,198,244,182,153,237,130,56,157,220,84,86,204,248,209,174,127,121,25,22,31,192,53,75,59,210,255,0,180,127,97,111,190,204,251,91,143,214,98,215,143,238,88,102,241,86,186,174,158,252,31,157,99,186,58,187,108,248,217,210,244,219,220,228,221,75,201,229,157,105,181,95,249,127,233,253,138,251,108,164,184,219,110,52,247,234,74,202,58,184,91,52,21,48,73,118,174,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,149,129,204,27,130,75,175,10,25,252,119,220,98,10,186,237,58,202,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,77,131,5,104,14,142,95,120,128,214,92,79,71,113,201,188,61,94,77,112,109,60,149,61,44,127,132,165,99,93,37,77,79,67,222,196,147,181,4,114,203,219,235,71,63,163,165,191,19,145,13,148,241,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,121,90,220,151,56,122,246,101,139,35,226,118,237,83,117,167,171,187,248,156,74,209,69,37,47,106,150,106,22,62,154,105,235,27,35,147,121,183,158,52,133,170,205,154,199,83,206,138,175,115,182,142,207,192,24,171,139,31,43,26,201,244,255,0,33,244,233,204,170,98,174,44,124,172,107,39,211,252,135,211,167,3,90,195,106,131,85,115,106,128,4,85,227,159,142,127,228,93,246,39,253,11,190,216,253,177,246,151,250,247,236,255,0,11,225,60,55,254,47,55,95,87,137,255,0,99,183,71,223,191,186,85,16,171,153,15,5,58,167,198,15,228,239,242,103,127,197,45,159,100,189,175,227,125,187,85,83,15,115,197,120,78,223,107,179,4,187,237,225,159,213,213,211,182,237,219,125,215,96,112,83,204,135,249,96,234,157,215,76,255,0,35,95,100,189,153,143,207,125,241,191,104,188,127,115,183,83,79,15,107,183,225,98,219,127,19,213,213,212,187,116,109,183,191,116,192,28,243,191,82,127,188,159,195,76,149,203,211,151,166,180,112,153,173,23,173,70,212,108,159,10,184,219,110,56,189,77,146,40,172,149,181,115,78,217,228,171,164,153,174,115,102,166,137,168,206,154,119,162,170,57,87,117,111,187,230,169,141,121,231,126,164,255,0,121,63,134,129,21,121,117,241,23,130,112,191,170,121,198,166,103,85,31,171,251,157,29,158,139,162,111,239,157,211,196,210,77,5,31,114,40,164,236,247,123,15,111,117,237,232,103,205,87,228,139,135,248,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,136,218,237,149,200,198,245,189,95,35,147,173,238,85,238,188,25,240,181,252,174,51,108,195,77,232,178,79,98,94,173,184,125,85,246,201,81,43,122,169,95,93,21,101,36,77,138,165,17,170,244,133,236,158,70,171,153,241,49,202,215,236,244,106,198,252,65,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,161,103,220,175,185,125,212,218,106,108,188,80,235,77,170,145,239,125,59,107,240,251,29,76,81,84,179,162,104,169,106,40,239,73,44,83,185,168,244,107,231,107,32,150,46,184,222,141,151,225,123,89,181,165,16,3,149,239,29,63,150,188,85,154,29,172,121,159,139,212,155,47,95,177,234,107,91,211,53,246,215,28,109,84,222,101,114,248,138,200,118,147,185,186,53,239,137,25,39,231,92,218,137,18,127,129,74,220,234,252,211,226,223,79,232,125,70,226,57,42,121,167,202,126,159,215,122,141,184,115,171,243,79,139,125,63,161,245,27,136,228,169,230,159,41,250,127,93,234,54,224,46,164,0,0,213,92,218,160,213,92,11,243,131,137,140,55,133,14,95,154,79,170,89,133,13,93,197,238,193,241,187,109,162,217,76,138,215,220,110,50,90,163,124,80,44,157,42,216,89,211,20,143,124,142,69,233,99,29,210,215,191,162,55,209,182,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,79,76,146,62,56,122,215,224,130,46,227,222,246,195,19,17,177,198,197,114,244,70,198,53,23,102,161,250,245,71,87,179,45,95,169,198,103,204,39,164,86,97,248,189,179,16,180,67,77,2,68,200,45,212,49,116,68,213,95,123,158,247,57,100,145,238,114,174,239,149,200,222,150,35,24,217,213,202,159,129,202,109,74,186,208,113,73,169,47,171,138,197,140,94,17,248,181,177,172,150,5,184,220,105,92,199,165,107,228,217,17,244,208,203,179,90,216,220,189,201,162,145,175,86,182,39,71,48,65,253,79,208,189,71,209,251,22,11,146,103,54,111,9,65,168,152,252,121,37,146,104,213,100,141,244,178,61,200,214,58,68,78,223,123,183,217,153,209,181,206,115,35,169,131,175,165,206,86,54,80,114,208,227,142,167,135,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,224,100,105,35,21,21,175,100,214,253,196,86,131,97,188,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,117,198,231,110,173,71,183,173,138,248,220,189,15,114,46,189,156,69,104,54,101,195,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,111,68,141,110,234,212,123,186,30,143,141,203,214,199,34,4,181,231,87,230,159,22,250,127,67,234,55,17,201,83,205,62,83,244,254,187,212,109,196,32,203,51,252,203,58,166,199,233,115,12,134,174,236,204,86,207,29,130,208,181,42,142,125,45,186,57,101,150,42,116,126,221,78,99,29,60,136,206,165,94,150,116,177,187,49,140,107,102,255,0,37,79,52,249,79,211,250,239,81,183,1,53,56,214,230,67,252,143,181,78,213,166,127,145,175,181,190,211,199,224,190,248,223,180,94,3,183,220,169,168,135,181,219,240,178,239,183,134,234,234,234,77,250,246,219,221,186,184,41,230,67,252,176,117,78,235,166,127,145,175,178,94,204,199,231,190,248,223,180,94,63,185,219,169,167,135,181,219,240,177,109,191,137,234,234,234,93,186,54,219,223,186,116,174,97,124,189,53,163,139,61,104,178,234,54,156,228,248,85,186,219,110,197,233,172,146,197,123,173,171,134,119,79,29,93,92,206,115,91,13,52,173,86,116,212,49,17,85,200,187,163,189,223,37,87,47,78,94,154,209,194,102,180,94,181,27,81,178,124,42,227,109,184,226,245,54,72,162,178,86,213,205,59,103,146,174,146,102,185,205,154,154,38,163,58,105,222,138,168,229,93,213,190,239,154,160,88,81,74,220,208,184,22,252,138,101,79,215,29,28,195,60,38,155,94,186,61,177,77,68,238,168,108,87,73,36,114,46,208,163,83,195,209,205,188,125,189,149,204,100,170,248,255,0,52,215,83,198,183,82,124,156,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,125,108,86,189,189,76,123,147,118,170,57,55,221,21,23,222,6,173,166,198,124,14,103,248,110,160,240,161,166,21,88,102,67,73,117,101,143,23,181,216,46,105,10,175,93,29,198,146,142,24,170,41,229,99,145,28,199,181,201,186,110,159,19,28,199,183,169,143,107,151,92,194,85,112,11,198,190,85,194,158,163,210,89,46,215,63,17,166,89,53,194,24,242,59,125,66,200,248,232,58,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,212,216,159,16,95,241,64,60,209,252,246,106,111,224,190,143,68,95,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,6,115,71,243,217,169,191,130,250,61,16,25,87,132,238,53,241,94,20,248,17,205,44,150,155,159,136,212,220,155,48,186,71,142,91,233,214,55,201,65,215,108,160,141,183,58,132,145,175,99,97,137,232,170,198,189,171,222,145,138,196,78,150,202,248,160,174,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,134,35,88,222,167,189,203,179,81,26,155,236,136,137,238,62,81,107,220,175,185,125,212,218,106,108,188,80,235,77,170,145,239,125,59,107,240,251,29,76,81,84,179,162,104,169,106,40,239,73,44,83,185,168,244,107,231,107,32,150,46,184,222,141,151,225,123,89,176,72,14,93,124,10,211,112,181,134,166,113,168,52,20,143,213,75,253,60,208,215,77,77,85,43,217,108,183,76,180,239,75,106,162,72,176,76,246,201,78,217,31,51,89,250,111,115,26,247,177,168,247,204,160,0,213,92,203,252,42,240,207,153,113,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,62,164,116,207,234,150,54,50,54,170,117,61,237,234,115,25,215,35,49,1,176,247,47,221,33,195,116,131,133,12,6,12,62,10,180,126,97,103,161,203,238,243,84,206,178,190,123,141,117,28,15,149,200,158,230,177,141,106,71,27,26,212,77,153,19,85,221,79,87,189,193,151,244,171,76,241,93,27,211,140,115,75,112,170,79,15,101,198,109,241,91,233,186,163,141,146,77,208,159,28,242,246,216,198,58,105,94,174,146,71,163,83,174,71,189,202,155,185,78,214,0,2,26,243,20,224,86,155,138,92,53,115,141,62,160,164,102,170,88,41,225,134,134,106,154,169,88,203,157,186,21,168,122,219,81,22,68,130,23,186,74,135,72,201,156,207,211,99,88,231,177,142,87,178,101,0,53,97,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,179,78,71,89,77,138,147,42,213,204,42,162,187,162,245,117,183,217,238,148,116,221,167,175,118,150,146,74,168,234,36,235,68,232,111,75,235,105,147,101,84,114,247,55,106,42,53,202,152,131,155,254,1,134,224,188,87,211,85,97,248,245,37,165,249,86,47,77,127,187,165,50,43,89,85,113,146,178,178,41,106,21,155,244,181,239,108,17,171,250,81,58,159,212,247,110,247,189,206,136,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,27,68,16,3,157,95,149,140,91,234,5,15,167,92,73,41,193,255,0,18,150,46,42,116,58,207,169,182,196,236,221,97,233,181,228,148,141,165,124,17,210,94,34,134,55,212,71,18,57,207,234,133,123,172,146,53,71,189,123,114,49,28,168,244,123,91,26,249,213,249,88,197,190,160,80,250,117,196,10,203,224,131,87,176,221,5,226,115,18,213,205,64,158,174,59,22,59,79,119,154,161,41,32,89,167,149,239,181,213,197,20,49,179,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,215,248,151,226,47,59,226,131,84,235,245,51,58,168,255,0,27,71,103,162,232,135,251,217,107,241,51,77,5,31,114,40,163,239,118,187,239,111,117,237,235,127,205,87,228,137,250,184,73,209,11,87,17,250,253,142,104,189,230,249,87,102,167,200,233,238,141,101,125,52,109,145,244,211,195,110,169,168,133,234,199,123,158,196,150,24,250,217,187,85,204,234,106,57,138,168,244,235,250,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,233,118,203,178,57,28,215,49,237,99,216,246,52,39,175,42,126,5,105,179,25,40,56,167,213,122,10,74,155,21,45,66,77,133,80,182,170,86,206,235,141,37,107,23,218,79,88,100,106,53,145,75,79,36,77,134,68,119,113,86,71,57,141,107,99,89,109,208,172,14,87,92,192,40,238,244,118,222,25,53,191,34,236,221,97,240,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,118,216,206,153,147,181,188,82,72,175,116,206,145,209,171,145,233,19,101,179,240,42,175,158,119,234,79,247,147,248,105,10,184,10,213,44,19,69,184,177,193,181,51,82,239,190,198,198,236,222,211,241,181,190,22,106,142,215,118,219,85,12,127,155,133,143,145,219,201,43,27,240,181,118,223,117,217,17,85,38,175,60,239,212,159,239,39,240,210,31,242,228,197,172,89,207,24,88,94,21,148,208,248,219,46,65,111,200,173,119,26,110,235,227,239,210,207,98,175,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,188,14,171,197,119,21,218,143,197,174,163,191,53,205,101,240,54,170,30,228,22,11,4,19,43,233,109,20,174,84,85,107,85,81,59,147,63,165,171,44,202,136,233,28,214,162,35,24,200,227,100,234,229,71,192,183,248,14,40,53,175,12,255,0,181,234,176,10,42,231,127,148,231,93,36,167,86,255,0,228,188,43,220,239,233,204,140,255,0,75,204,85,89,177,239,5,250,199,125,215,222,24,48,13,85,202,97,232,189,93,109,242,83,220,100,234,98,248,154,170,74,137,105,37,169,217,140,99,25,222,125,59,165,237,181,168,214,119,58,19,116,110,234,25,172,133,92,107,115,33,254,71,218,167,106,211,63,200,215,218,223,105,227,240,95,124,111,218,47,1,219,238,84,212,67,218,237,248,89,119,219,195,117,117,117,38,253,123,109,238,221,102,169,94,188,194,249,122,107,71,22,122,209,101,212,109,57,201,240,171,117,182,221,139,211,89,37,138,247,91,87,12,238,158,58,186,185,156,230,182,26,105,90,172,233,168,98,34,171,145,119,71,123,190,74,161,152,56,24,227,159,249,104,253,182,255,0,66,239,177,223,99,189,155,254,189,251,67,197,120,191,19,255,0,139,195,209,211,225,191,217,111,215,247,109,239,138,188,243,191,82,127,188,159,195,76,255,0,203,123,130,157,83,224,251,242,137,249,76,191,226,151,63,181,190,200,240,94,194,170,169,155,183,225,124,95,115,187,222,130,45,183,241,44,233,233,234,223,103,111,182,201,190,0,231,157,250,147,253,228,254,26,6,42,228,169,230,159,41,250,127,93,234,54,225,204,235,143,31,203,125,246,167,65,180,158,245,213,128,227,247,7,123,74,233,110,184,247,41,114,137,154,200,93,30,237,237,53,123,52,243,182,161,27,211,36,145,76,228,142,100,223,162,39,36,42,193,245,51,42,211,187,118,95,110,197,170,252,39,219,92,125,248,205,198,118,73,36,115,54,134,74,170,106,137,89,27,152,246,237,220,240,173,137,232,238,166,186,41,101,98,183,226,221,26,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,156,153,236,141,187,71,19,221,241,57,55,219,100,221,85,17,67,175,199,105,186,205,106,168,190,195,108,171,125,182,142,162,26,74,138,198,194,229,130,25,230,108,142,138,39,201,183,75,94,246,193,51,154,213,93,220,145,72,169,191,74,237,40,57,92,121,236,211,47,198,189,30,180,147,252,192,120,103,195,120,80,229,249,133,105,110,31,93,87,113,123,181,34,146,229,119,185,212,170,181,247,27,140,150,170,214,75,58,71,212,173,133,157,49,70,198,70,213,94,150,49,189,78,123,250,228,124,96,229,113,231,179,76,191,26,244,122,208,47,248,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,184,250,196,21,231,5,172,118,44,27,134,5,210,170,136,124,69,235,82,238,16,83,209,199,212,246,118,41,104,106,32,171,168,169,221,24,230,59,165,236,166,139,182,174,99,151,196,245,183,169,35,114,1,76,57,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,249,50,108,90,251,135,220,97,180,228,116,62,18,174,162,223,65,116,142,62,235,36,234,165,173,165,138,174,154,77,216,170,137,215,4,241,63,109,250,155,213,179,145,28,138,137,218,180,7,71,47,188,64,107,46,39,163,184,228,222,30,175,38,184,54,158,74,158,150,63,194,82,177,174,146,166,167,161,239,98,73,218,130,57,101,237,245,163,159,209,210,223,137,200,132,213,231,73,163,150,44,63,89,113,45,98,180,77,219,171,212,75,125,69,61,210,155,165,235,213,85,109,109,60,109,169,235,115,213,19,174,9,233,226,237,181,140,107,124,55,87,196,233,28,168,18,171,147,238,177,216,179,158,24,19,74,169,225,240,247,173,52,184,79,79,89,31,83,223,223,165,174,168,158,174,158,167,117,99,88,222,167,190,166,46,218,57,238,79,13,214,238,148,145,168,78,162,144,57,62,235,29,247,6,226,129,52,170,158,31,17,101,212,187,124,244,245,145,245,49,157,138,170,26,121,234,233,234,119,86,57,238,233,99,42,98,237,163,152,213,241,61,110,234,88,218,133,223,129,85,124,243,191,82,127,188,159,195,72,171,202,227,207,102,153,126,53,232,245,164,170,231,157,250,147,253,228,254,26,66,14,8,53,123,13,208,94,39,49,45,92,212,9,234,227,177,99,180,247,121,170,18,146,5,154,121,94,251,93,92,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,129,119,220,96,241,103,134,240,139,165,255,0,110,47,180,244,151,139,237,125,68,116,214,44,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,163,126,219,21,81,210,177,23,94,204,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,157,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,238,188,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,233,138,158,55,61,127,202,145,234,214,177,175,150,89,94,140,103,95,74,75,254,88,188,191,232,245,118,178,155,136,29,111,199,124,94,11,73,211,62,51,109,150,72,37,165,191,85,71,60,208,202,234,150,53,235,34,67,4,148,254,248,100,99,91,51,158,221,213,209,181,236,144,51,255,0,44,94,95,245,154,69,71,77,196,14,183,227,190,19,58,171,233,159,25,182,203,36,241,85,88,105,100,130,104,101,117,75,26,244,141,102,158,58,143,124,50,49,206,133,172,110,234,217,28,246,71,98,160,0,33,255,0,52,189,11,163,214,14,20,239,217,37,21,155,197,228,154,119,254,121,45,147,70,176,71,35,41,99,84,75,131,29,36,169,213,217,240,189,201,157,27,28,215,62,74,104,63,73,90,140,116,192,34,255,0,50,77,104,186,232,135,9,121,69,247,23,203,234,241,188,158,249,81,71,97,177,86,82,49,221,245,158,105,145,211,182,57,17,171,217,127,131,138,177,201,46,237,86,171,81,88,230,201,208,6,190,229,212,242,108,209,79,176,220,62,221,181,142,174,225,222,171,212,219,130,118,96,142,94,168,224,161,183,75,81,79,31,83,86,54,171,102,116,239,172,87,108,247,181,99,236,109,210,238,180,41,88,187,238,79,186,199,98,206,120,96,77,42,167,135,195,222,180,210,225,61,61,100,125,79,127,126,150,186,162,122,186,122,157,213,141,99,122,158,250,152,187,104,231,185,60,55,91,186,82,70,160,19,168,0,4,85,227,159,142,127,228,93,246,39,253,11,190,216,253,177,246,151,250,247,236,255,0,11,225,60,55,254,47,55,95,87,137,255,0,99,183,71,223,191,187,170,112,83,204,135,249,96,234,157,215,76,255,0,35,95,100,189,153,143,207,125,241,191,104,188,127,115,183,83,79,15,107,183,225,98,219,127,19,213,213,212,187,116,109,183,191,116,115,33,224,167,84,248,193,252,157,254,76,239,248,165,179,236,151,181,252,111,183,106,170,97,238,120,175,9,219,237,118,96,151,125,188,51,250,186,186,118,221,187,111,186,237,210,185,122,114,244,214,142,19,53,162,245,168,218,141,147,225,87,27,109,199,23,169,178,69,21,146,182,174,105,219,60,149,116,147,53,206,108,212,209,53,25,211,78,244,85,71,42,238,173,247,124,213,3,26,243,206,253,73,254,242,127,13,32,87,13,28,51,230,92,82,228,57,94,25,167,213,212,140,200,108,24,189,70,71,67,69,82,168,198,92,223,13,85,52,43,72,146,171,145,176,189,205,168,114,177,238,248,58,216,214,185,88,215,44,140,158,188,243,191,82,127,188,159,195,76,85,201,83,205,62,83,244,254,187,212,109,192,64,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,254,224,7,140,27,87,22,90,70,215,92,22,174,60,239,14,167,163,160,202,217,52,77,70,84,206,246,57,35,174,137,209,177,177,116,84,44,50,189,99,107,90,177,61,175,103,79,66,71,36,145,175,154,247,3,148,217,45,170,247,197,198,156,190,173,111,182,218,122,119,229,214,148,100,181,9,93,73,19,99,129,181,176,35,81,203,19,224,137,172,238,181,118,137,97,137,210,110,199,70,254,245,90,233,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,110,102,62,55,111,28,175,111,196,213,219,125,211,101,68,84,13,159,129,135,248,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,157,40,217,153,211,44,111,100,141,68,234,99,219,212,214,63,174,54,102,0,4,63,230,151,161,116,122,193,194,157,251,36,162,179,120,188,147,78,255,0,207,37,178,104,214,8,228,101,44,106,137,112,99,164,149,58,187,62,23,185,51,163,99,154,231,201,77,7,233,43,81,142,152,4,95,230,73,173,23,93,16,225,47,40,190,226,249,125,94,55,147,223,42,40,236,54,42,202,70,59,190,179,205,50,58,118,199,34,53,123,47,240,113,86,57,37,221,170,213,106,43,28,217,58,0,215,220,186,158,77,154,41,246,27,135,219,182,177,213,220,59,213,122,155,112,78,204,17,203,213,28,20,54,233,106,41,227,234,106,198,213,108,206,157,245,138,237,158,246,172,125,141,186,93,214,133,43,23,125,201,247,88,236,89,207,12,9,165,84,240,248,123,214,154,92,39,167,172,143,169,239,239,210,215,84,79,87,79,83,186,177,172,111,83,223,83,23,109,28,247,39,134,235,119,74,72,212,2,117,0,0,0,0,26,171,155,84,26,171,129,127,220,174,60,137,233,151,227,94,177,90,74,162,42,242,184,242,39,166,95,141,122,197,105,42,128,0,0,26,198,107,94,151,221,116,87,87,50,253,40,188,186,174,74,140,90,241,83,109,101,69,77,19,169,31,89,3,30,189,154,164,137,202,170,198,77,23,110,86,124,78,69,100,141,84,115,145,81,87,103,51,92,30,52,53,142,197,175,188,80,103,250,171,139,67,209,101,186,220,35,167,183,73,212,245,241,52,180,148,241,82,69,83,179,216,199,179,188,202,118,203,219,115,81,204,238,116,46,234,221,212,36,87,39,29,33,169,205,120,151,174,213,42,136,42,210,219,167,22,121,166,100,240,207,19,89,237,26,230,62,150,24,101,99,183,123,216,234,117,175,122,43,17,54,124,44,234,114,110,141,125,218,21,1,201,47,83,49,92,127,81,245,19,75,110,213,126,30,245,152,91,237,247,11,71,114,72,217,29,71,128,90,158,252,13,234,122,61,243,43,42,210,70,177,141,119,230,224,157,202,173,70,123,237,252,0,0,1,174,15,26,26,57,98,208,46,40,51,253,42,197,166,235,178,218,174,17,212,91,163,233,122,120,106,90,186,120,170,226,166,221,239,123,223,217,101,67,98,238,57,202,231,246,250,215,101,118,201,177,241,175,183,50,236,242,213,159,241,165,168,149,150,58,170,74,154,27,53,69,53,133,178,195,111,109,43,214,122,74,104,225,170,108,174,232,99,231,123,42,91,60,105,44,157,74,172,99,26,215,44,77,141,16,62,175,43,44,2,167,58,227,75,13,170,92,122,146,237,109,197,105,235,239,247,36,169,72,156,202,86,71,76,248,169,234,17,146,47,196,246,86,79,72,172,232,69,123,95,210,244,219,161,92,219,244,41,47,147,142,175,84,225,92,75,215,105,109,68,245,107,109,212,123,60,208,178,8,96,137,204,246,141,11,31,85,12,210,189,219,61,140,109,58,87,177,17,138,187,190,102,117,53,118,71,50,237,0,20,3,205,31,207,102,166,254,11,232,244,69,255,0,20,3,205,31,207,102,166,254,11,232,244,64,118,14,3,56,193,198,120,70,210,253,113,189,57,105,43,115,107,229,61,137,184,157,158,174,42,142,197,116,241,73,86,201,159,36,145,49,90,214,66,218,150,74,172,115,227,89,17,170,198,57,170,189,77,138,185,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,215,203,62,229,41,193,71,182,235,40,248,178,212,219,101,170,178,203,15,122,60,46,223,58,119,228,117,116,51,246,223,115,114,35,186,35,236,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,134,117,229,185,203,238,167,135,106,105,53,135,89,45,84,142,212,91,141,59,169,168,173,179,69,20,207,198,88,146,207,28,171,21,68,51,203,12,207,169,133,96,114,189,173,107,227,98,190,61,246,124,136,179,212,0,42,175,252,220,239,254,69,223,249,109,255,0,210,4,255,0,225,115,93,63,148,166,132,227,58,215,246,91,236,231,218,63,27,253,236,241,222,51,177,225,235,39,166,255,0,13,219,143,171,171,177,213,250,9,183,86,222,253,183,90,171,255,0,49,83,138,127,251,190,210,175,252,235,113,255,0,168,150,125,193,158,138,101,92,59,112,217,135,232,230,107,112,181,86,222,177,255,0,104,120,153,237,114,201,37,43,251,245,245,21,12,232,116,145,198,245,217,147,53,23,118,39,196,139,182,233,178,168,107,132,101,92,239,135,172,171,9,208,157,51,226,11,196,251,67,27,212,111,105,83,117,71,75,35,125,151,93,71,89,52,30,30,105,54,88,215,187,28,93,216,215,169,28,238,137,219,208,137,23,91,241,81,123,220,189,240,12,55,84,249,112,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,81,122,37,103,182,107,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,2,170,248,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,169,187,4,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,227,94,46,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,215,183,109,234,136,217,88,171,159,249,110,115,4,166,225,218,166,77,30,214,75,173,91,180,234,227,80,234,154,43,148,210,203,51,49,151,164,83,201,42,69,79,12,18,205,51,42,102,88,26,172,107,154,200,222,175,147,109,223,34,168,88,87,52,127,34,122,155,248,47,172,81,20,2,95,247,52,127,34,122,155,248,47,172,81,20,2,5,239,115,29,227,142,167,133,44,54,131,15,211,230,82,84,106,46,97,79,59,232,102,149,241,74,203,37,35,85,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,148,87,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,245,179,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,223,185,105,114,251,166,209,235,85,159,136,61,95,181,85,199,168,53,244,254,38,207,105,171,138,90,89,241,166,61,181,80,72,146,35,39,86,78,250,138,105,226,114,178,104,154,248,23,118,170,35,209,219,5,48,155,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,149,64,0,107,215,204,75,66,232,244,7,138,204,175,27,176,217,189,153,141,223,187,89,37,134,22,172,9,27,105,106,145,86,86,69,28,40,214,195,12,117,76,170,134,56,213,173,115,99,133,159,164,138,143,119,64,225,99,69,63,148,79,16,88,78,142,73,112,240,84,153,5,193,124,124,237,151,183,35,40,96,137,245,21,93,167,118,228,68,153,96,134,84,143,169,138,222,226,179,171,102,238,169,151,249,159,235,69,215,85,184,180,203,108,80,229,245,119,108,99,6,168,109,134,205,70,230,58,40,40,39,142,24,155,112,107,35,86,183,119,173,99,38,107,165,84,85,122,71,26,35,157,27,35,219,26,240,95,172,118,45,2,226,131,0,213,92,166,30,187,45,170,225,37,61,198,78,167,167,134,165,171,167,150,146,90,157,152,199,189,253,150,84,58,94,219,90,174,127,111,161,54,87,110,129,177,240,0,1,170,185,181,65,170,184,27,41,240,157,229,99,70,254,159,227,222,157,1,78,220,199,120,227,166,226,183,50,160,195,244,249,149,116,250,117,135,212,78,250,25,165,124,177,62,247,86,228,70,45,108,176,42,163,88,198,181,28,216,26,230,247,90,201,101,115,149,171,50,197,31,213,226,183,142,58,156,151,134,221,54,225,31,78,89,72,182,43,110,15,139,51,46,187,35,226,168,90,234,184,168,41,39,109,20,10,213,114,68,200,37,107,59,174,93,165,89,162,116,123,49,177,191,189,23,244,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,212,221,215,101,114,185,205,99,26,247,189,140,112,100,190,9,56,62,201,184,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,233,117,255,0,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,95,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,29,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,127,75,119,93,145,168,214,181,140,107,24,198,49,185,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,15,10,187,28,58,189,231,53,249,28,17,190,240,57,167,188,240,245,217,187,236,114,63,45,124,222,30,7,63,255,0,171,230,128,84,135,52,76,174,190,239,149,219,113,180,169,145,105,251,170,206,222,255,0,10,245,54,133,203,238,217,62,255,0,235,50,62,159,226,113,98,92,22,85,85,50,54,70,250,235,27,234,122,154,212,69,248,237,44,95,185,87,250,38,3,227,138,249,75,153,235,245,142,193,109,123,100,124,247,10,120,145,90,244,127,189,209,209,109,238,111,191,238,82,91,234,93,5,70,35,193,133,190,218,176,57,239,126,61,20,47,233,69,77,183,181,61,21,125,255,0,228,129,235,229,158,147,75,143,215,205,34,162,177,37,85,107,182,77,215,121,171,119,254,191,153,62,147,228,66,222,91,54,230,67,164,116,53,141,106,163,167,238,185,223,63,251,106,179,255,0,105,52,147,228,7,135,252,142,8,139,191,189,15,99,190,71,4,93,192,230,159,35,201,225,15,32,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,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,0,0,0,0,0,0,0,0,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,51,254,170,233,158,43,172,154,113,145,233,110,107,73,226,44,185,53,190,91,125,79,76,113,190,72,122,211,224,158,46,227,30,198,205,19,209,178,70,245,106,244,72,198,57,19,118,161,128,57,92,121,19,211,47,198,189,98,180,149,64,117,77,39,193,127,37,250,89,134,233,159,181,61,167,246,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,125,78,232,234,237,245,116,245,59,109,246,221,118,220,237,96,0,49,87,22,62,86,53,147,233,254,67,233,211,157,131,80,245,163,75,244,166,235,137,216,181,3,47,164,180,220,179,155,196,54,28,122,141,204,146,89,235,235,100,115,90,214,178,56,218,231,35,17,207,141,174,149,200,145,177,100,141,28,230,245,183,126,191,197,143,149,141,100,250,127,144,250,116,224,107,88,109,80,106,174,109,80,0,0,0,170,190,121,223,169,63,222,79,225,165,170,21,87,207,59,245,39,251,201,252,52,12,85,201,83,205,62,83,244,254,187,212,109,197,132,241,201,192,230,27,197,238,26,218,170,87,210,88,245,22,199,78,230,88,111,207,98,244,72,205,213,222,10,179,165,21,207,166,115,149,202,142,68,87,194,247,43,216,142,71,75,20,181,237,201,83,205,62,83,244,254,187,212,109,197,170,113,47,196,94,9,194,254,150,87,234,102,117,81,254,54,142,207,69,209,55,247,206,233,225,166,154,10,62,228,81,73,217,238,246,30,222,235,219,208,207,154,175,201,20,53,214,202,113,109,71,208,237,71,170,198,242,74,27,174,37,153,226,87,6,57,205,108,171,13,85,13,84,106,217,34,154,41,99,95,242,36,142,88,220,173,115,85,143,99,149,21,174,91,190,229,251,199,117,139,138,172,86,60,43,41,127,130,212,220,126,222,146,92,105,182,124,158,212,165,130,58,88,229,186,245,178,158,42,120,59,181,53,14,79,12,213,87,51,109,211,118,251,210,152,120,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,136,218,237,149,200,198,245,189,95,35,147,173,238,85,177,254,87,92,191,232,237,20,118,222,38,245,191,29,239,93,102,240,215,28,30,215,60,144,79,75,29,44,176,69,60,55,103,118,222,254,169,151,187,180,81,200,140,116,46,141,210,43,85,235,19,162,12,43,206,175,205,62,45,244,254,135,212,110,35,146,167,154,124,167,233,253,119,168,219,135,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,2,234,64,0,13,85,205,170,13,85,192,150,156,190,120,36,186,241,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,99,169,92,232,46,211,182,104,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,222,250,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,48,255,0,5,56,181,139,15,225,31,72,109,56,229,15,132,164,168,195,237,151,73,35,238,190,78,170,170,216,27,87,83,38,239,85,84,235,158,121,95,182,253,45,234,217,168,141,68,68,205,96,8,191,199,247,7,214,174,44,180,141,205,183,165,92,121,222,29,79,89,95,138,62,25,90,140,169,157,236,106,201,67,43,100,123,98,232,168,88,98,98,72,231,53,98,123,88,254,174,132,146,57,37,0,3,86,204,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,222,78,174,74,158,105,242,159,167,245,222,163,110,28,234,252,211,226,223,79,232,125,70,226,57,42,121,167,202,126,159,215,122,141,184,11,169,0,0,0,1,170,185,221,117,71,72,115,45,32,169,198,96,204,32,164,70,102,24,189,179,47,180,77,77,58,74,201,237,213,209,117,196,229,79,115,152,246,185,36,141,237,114,38,207,137,202,222,166,43,30,238,148,95,246,33,195,22,141,113,61,193,222,130,216,53,123,23,246,148,118,76,63,25,184,80,212,193,51,169,234,161,218,134,149,102,129,179,51,103,164,51,177,137,28,172,69,77,219,210,230,171,100,142,41,24,17,215,146,198,163,106,229,215,13,202,244,210,233,138,213,213,233,213,142,161,245,182,204,142,106,151,244,81,92,101,88,214,75,92,76,122,171,94,199,53,93,82,169,18,55,180,247,61,100,234,90,168,213,33,175,52,127,61,154,155,248,47,163,209,23,209,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,251,202,23,230,143,231,179,83,127,5,244,122,32,59,255,0,43,222,10,63,148,6,118,205,103,212,43,101,170,187,77,176,219,131,233,165,183,86,167,123,219,55,70,194,215,178,157,98,107,147,104,98,238,193,52,139,34,43,36,248,34,232,145,175,151,183,119,228,0,228,169,229,99,41,250,129,93,233,214,226,127,128,0,1,170,185,178,159,9,222,86,52,111,233,254,61,233,208,26,214,27,41,240,157,229,99,70,254,159,227,222,157,0,25,84,0,0,0,5,43,115,171,243,79,139,125,63,161,245,27,137,10,172,186,103,149,100,26,113,148,106,149,166,147,196,89,112,251,133,174,223,119,237,199,35,228,167,241,233,85,216,157,221,44,86,50,20,125,34,198,231,189,205,252,228,240,53,17,202,255,0,116,213,231,87,230,159,22,250,127,67,234,55,19,191,242,93,197,172,89,206,43,196,46,21,148,208,248,219,46,65,111,177,218,238,52,221,215,199,223,165,158,59,164,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,125,224,68,14,5,181,103,89,116,143,136,236,118,227,161,216,135,218,219,245,251,170,199,83,142,244,181,61,171,67,35,217,36,208,247,149,23,195,116,246,91,47,136,247,54,46,207,92,157,81,36,140,117,149,115,171,242,177,139,125,64,161,244,235,137,42,184,125,225,139,70,184,97,177,93,172,26,67,139,251,54,59,221,194,91,133,117,76,243,58,162,170,109,222,245,134,7,76,253,222,176,192,199,172,113,49,85,118,111,83,156,174,146,73,100,124,85,231,87,229,99,22,250,129,67,233,215,16,32,7,43,143,61,154,101,248,215,163,214,151,39,197,119,10,58,113,197,174,156,63,10,205,98,240,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,165,169,44,42,168,217,26,214,170,43,30,200,228,101,54,114,184,243,217,166,95,141,122,61,105,119,218,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,180,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,233,118,201,186,53,26,215,61,238,99,24,247,180,53,214,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,75,182,93,145,200,230,185,143,107,30,199,177,182,233,203,43,142,219,86,183,97,182,237,12,213,44,154,174,77,80,176,211,200,218,90,203,164,237,123,242,74,38,43,156,215,199,38,200,175,169,134,45,155,35,31,213,35,217,31,127,170,69,89,187,85,67,196,191,17,121,223,20,26,167,95,169,153,213,71,248,218,59,61,23,68,63,222,203,95,137,154,104,40,251,145,69,31,123,181,223,123,123,175,111,91,254,106,191,36,73,211,202,235,151,253,101,222,178,219,196,222,183,227,189,155,84,62,26,227,131,218,231,146,120,42,164,170,138,120,167,134,236,238,219,217,211,10,118,182,138,57,17,237,153,178,58,69,106,49,34,116,161,245,185,231,126,164,255,0,121,63,134,145,87,149,199,158,205,50,252,107,209,235,73,85,207,59,245,39,251,201,252,52,138,188,174,60,246,105,151,227,94,143,90,7,201,230,67,139,88,176,254,54,181,74,211,142,80,248,74,74,139,133,37,210,72,251,175,147,170,170,182,134,158,174,166,77,222,170,169,215,60,242,191,109,250,91,213,179,81,26,136,137,61,121,39,234,133,215,33,210,60,243,74,46,13,171,154,159,12,188,82,220,168,106,38,173,116,172,142,11,131,36,222,150,40,149,54,133,140,150,142,89,87,165,219,57,245,79,94,150,170,42,191,31,243,193,192,41,162,186,233,102,169,80,227,213,107,81,85,79,113,176,93,46,205,73,93,2,50,39,69,61,21,59,215,126,211,30,171,53,123,219,238,71,189,18,79,210,72,211,167,10,242,130,213,11,174,23,197,165,54,7,11,106,231,182,234,13,158,182,219,81,3,107,93,20,17,79,77,11,171,98,170,124,91,43,102,123,91,79,52,45,223,165,90,149,82,42,59,230,215,5,228,128,0,21,87,207,59,245,39,251,201,252,52,181,66,170,249,231,126,164,255,0,121,63,134,129,86,182,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,27,4,240,47,193,149,139,131,205,56,170,182,73,117,246,206,103,148,120,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,109,180,49,119,101,68,145,205,73,36,115,220,231,116,162,178,40,240,175,44,94,3,191,34,22,42,109,121,213,139,47,78,125,144,91,219,236,219,93,198,221,219,170,197,225,115,230,108,155,59,186,228,239,84,64,234,117,119,84,113,203,11,86,72,87,110,185,90,179,252,8,1,206,175,202,198,45,245,2,135,211,174,36,0,229,113,231,179,76,191,26,244,122,210,127,243,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,11,254,41,3,156,22,177,223,115,158,40,23,74,170,33,240,246,93,52,183,193,79,71,31,83,31,223,170,174,167,130,174,162,167,116,99,94,222,166,62,154,46,218,185,237,79,13,214,222,149,145,200,93,249,171,102,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,134,35,88,222,167,189,203,179,81,26,155,236,136,137,238,2,117,114,108,209,79,183,60,65,93,181,142,174,225,217,164,211,43,122,118,96,142,94,153,39,174,184,197,81,79,31,83,86,55,35,161,108,12,172,87,108,246,57,36,236,109,212,222,180,39,79,54,12,90,197,144,112,75,151,221,174,244,62,34,175,25,184,90,46,150,185,59,175,103,135,170,125,116,52,142,147,102,170,35,247,130,174,161,155,57,21,191,30,251,117,53,170,157,87,147,238,142,88,176,110,24,19,85,105,230,241,23,173,75,184,79,81,89,39,75,217,216,165,161,168,158,146,158,155,101,123,152,238,151,178,166,94,226,53,142,95,19,208,238,164,141,170,77,76,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,125,108,86,189,189,76,123,147,118,170,57,55,221,21,23,222,6,180,90,41,170,23,93,21,213,204,67,85,236,205,171,146,163,22,188,83,92,159,79,77,90,234,71,214,64,199,167,122,149,101,106,42,177,147,69,220,137,255,0,11,145,89,35,145,90,228,85,69,217,204,213,92,216,123,151,134,107,117,207,248,45,210,171,237,230,158,146,26,138,91,59,236,140,109,51,28,214,44,22,250,153,104,97,114,163,156,229,235,116,84,209,185,235,190,202,245,114,162,53,21,26,129,13,121,231,126,164,255,0,121,63,134,149,86,90,167,60,239,212,159,239,39,240,210,189,120,110,209,11,175,17,250,219,139,104,189,154,249,73,102,168,200,234,37,107,235,234,99,116,140,166,130,24,36,168,153,232,198,251,222,244,138,25,58,25,187,81,207,233,106,185,136,170,244,12,213,203,207,130,203,175,20,250,161,79,125,203,241,250,183,105,94,53,80,171,144,86,37,75,169,82,182,116,143,170,43,124,18,53,170,231,189,206,88,157,42,49,90,172,133,92,189,200,222,248,122,175,166,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,175,233,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,126,114,103,190,71,111,36,175,119,196,229,219,125,147,100,68,68,237,96,0,0,10,86,231,39,173,127,110,120,130,180,232,229,37,191,179,73,166,86,245,239,79,36,93,50,79,93,113,138,158,162,78,151,36,142,71,66,216,25,70,141,221,140,114,73,223,223,169,189,10,92,158,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,238,53,130,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,208,196,107,27,212,247,185,118,106,35,83,125,145,17,61,192,124,162,95,242,180,215,74,205,31,226,178,195,141,214,222,124,38,55,168,159,231,110,231,12,137,60,145,190,170,68,85,183,189,177,196,189,61,239,21,219,133,178,61,174,107,35,169,159,244,81,202,246,196,0,6,213,0,199,250,3,172,118,46,32,52,107,19,214,44,114,31,15,73,147,91,219,81,37,55,83,223,225,42,152,231,71,83,77,214,246,49,100,237,79,28,177,119,58,17,175,232,234,111,194,228,83,32,0,0,1,85,124,243,191,82,127,188,159,195,76,85,201,83,205,62,83,244,254,187,212,109,198,85,231,157,250,147,253,228,254,26,98,174,74,158,105,242,159,167,245,222,163,110,2,234,74,171,226,115,148,101,247,46,226,10,221,123,208,137,237,86,44,23,50,184,77,61,238,22,210,178,26,92,70,54,69,10,185,209,70,179,247,42,187,242,45,75,163,134,40,227,142,39,116,70,171,28,123,61,182,168,0,198,154,13,195,174,145,240,219,134,211,97,154,83,137,210,91,152,218,120,97,174,185,190,38,58,227,118,124,106,247,36,213,149,8,212,116,207,234,150,85,68,93,152,206,181,108,109,99,54,106,100,176,0,20,173,206,79,90,254,220,241,5,105,209,202,75,127,102,147,76,173,235,222,158,72,186,100,158,186,227,21,61,68,157,46,73,28,142,133,176,50,141,27,187,24,228,147,191,191,83,122,20,185,60,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,220,107,5,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,123,128,249,68,191,229,105,174,149,154,63,197,101,135,27,173,188,248,76,111,81,63,206,221,206,25,18,121,35,125,84,136,171,111,123,99,137,122,123,222,43,183,11,100,123,92,214,71,83,63,232,163,149,237,136,0,13,170,1,143,244,7,88,236,92,64,104,214,39,172,88,228,62,30,147,38,183,182,162,74,110,167,191,194,85,49,206,142,166,155,173,236,98,201,218,158,57,98,238,116,35,95,209,212,223,133,200,166,64,0,0,0,106,174,109,80,106,174,5,255,0,114,184,242,39,166,95,141,122,197,105,42,136,171,202,227,200,158,153,126,53,235,21,164,170,0,0,3,15,241,123,171,213,58,17,195,70,161,106,149,190,122,184,46,86,155,59,225,181,207,77,4,83,62,158,227,82,246,210,209,204,172,151,224,115,25,81,60,79,122,57,29,240,53,223,11,255,0,69,117,183,46,39,157,134,168,93,113,237,35,192,244,162,222,218,184,105,243,59,197,85,202,186,162,26,215,68,201,32,183,178,61,169,101,137,19,105,152,249,107,34,149,58,157,179,95,74,197,233,114,170,43,32,7,0,252,60,90,184,154,226,46,131,78,114,139,85,93,102,48,203,61,210,186,251,45,37,99,105,167,162,129,41,95,12,21,49,185,87,226,123,43,39,163,84,111,75,209,85,83,173,142,141,30,128,117,254,11,245,142,197,160,92,80,96,26,171,148,195,215,101,181,92,36,167,184,201,212,244,240,212,181,116,242,210,75,83,179,24,247,191,178,202,135,75,219,107,85,207,237,244,38,202,237,211,99,227,85,115,100,142,16,181,122,167,93,248,104,211,221,82,184,79,87,61,202,237,103,100,55,73,234,96,138,23,212,92,105,158,234,90,201,145,145,124,13,99,234,32,149,236,70,163,126,7,55,225,103,232,160,102,0,0,29,83,85,117,51,21,209,189,56,200,245,75,53,171,240,246,92,102,223,45,194,167,166,72,217,36,221,9,240,65,23,113,236,99,166,149,234,216,227,98,185,58,228,123,26,139,187,144,214,8,187,238,112,90,199,98,193,184,96,93,42,168,135,196,94,181,46,225,5,61,28,125,79,103,98,150,134,162,10,186,138,157,209,142,99,186,94,202,104,187,106,230,57,124,79,91,122,146,55,33,85,124,23,232,229,139,95,120,160,192,52,171,41,155,162,203,117,184,73,81,113,143,165,235,226,105,105,41,229,171,150,155,118,61,143,103,121,148,238,139,184,215,35,153,220,235,77,213,187,40,116,173,20,213,11,174,138,234,230,33,170,246,102,213,201,81,139,94,41,174,79,167,166,173,117,35,235,32,99,211,189,74,178,181,21,88,201,162,238,68,255,0,133,200,172,145,200,173,114,42,162,236,230,106,217,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,173,138,230,59,165,236,114,110,213,86,174,219,162,170,123,203,243,229,163,159,212,234,15,5,186,119,85,114,200,105,46,183,43,29,61,77,130,169,33,88,186,232,217,73,83,36,84,180,242,178,52,78,135,182,141,41,21,58,147,173,204,115,30,238,174,190,165,9,64,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,216,57,101,240,125,140,241,75,170,23,187,214,163,37,37,102,19,131,83,196,235,173,157,210,212,69,61,206,122,200,234,25,76,198,73,3,227,116,76,99,161,124,174,122,63,125,227,141,157,46,73,28,230,94,241,85,124,140,127,93,159,187,127,196,139,84,0,0,0,0,3,85,114,255,0,185,92,121,19,211,47,198,189,98,180,160,18,255,0,185,92,121,19,211,47,198,189,98,180,12,171,196,239,15,88,175,20,26,53,122,210,60,166,167,192,120,254,221,77,186,232,202,88,234,38,182,87,68,238,168,170,35,107,211,252,168,222,141,115,28,248,165,149,136,246,117,245,36,10,224,251,148,69,215,21,207,254,222,113,77,38,63,118,182,217,42,36,91,86,53,65,59,170,160,184,79,28,207,99,42,43,85,204,107,86,153,90,198,76,200,19,117,145,37,98,78,145,244,73,4,150,148,0,138,188,209,252,137,234,111,224,190,177,68,80,9,127,220,209,252,137,234,111,224,190,177,68,86,95,46,46,7,41,184,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,198,25,171,149,15,3,149,57,45,214,201,197,198,163,62,145,108,86,218,138,135,226,54,149,100,85,11,93,87,19,164,129,213,179,163,145,201,19,32,149,175,237,53,54,149,102,137,178,110,198,198,206,245,186,0,6,170,230,202,124,39,121,88,209,191,167,248,247,167,64,107,88,108,167,194,119,149,141,27,250,127,143,122,116,0,101,83,21,113,79,173,127,201,219,135,220,219,88,227,183,248,218,188,126,222,158,2,7,69,220,141,245,211,202,202,122,94,235,123,145,170,194,147,205,18,201,210,244,119,109,31,211,187,182,69,202,165,85,243,189,213,47,254,182,154,41,111,190,255,0,219,121,77,222,217,225,127,178,154,130,126,242,179,255,0,182,77,232,99,255,0,173,237,255,0,6,160,85,88,0,13,132,249,118,235,165,102,191,112,167,138,100,151,235,207,180,242,75,15,119,27,191,76,228,157,100,117,85,42,162,68,249,100,153,92,233,166,146,149,244,179,73,34,57,205,116,147,63,244,85,21,141,146,165,53,242,91,214,59,22,31,172,185,110,142,221,225,237,213,234,37,190,158,162,215,83,212,245,234,170,182,182,162,71,83,116,53,138,137,215,4,245,18,247,28,246,53,190,27,167,226,116,141,68,185,64,6,170,230,213,6,170,224,118,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,191,238,9,56,62,198,120,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,29,138,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,233,110,10,229,105,193,70,43,165,250,113,97,226,67,53,182,120,220,251,47,183,248,219,79,136,72,223,29,146,215,58,47,101,212,253,14,114,119,170,32,115,100,124,170,168,246,199,42,66,141,143,243,221,217,254,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,7,133,93,143,13,95,121,229,193,19,96,60,157,119,53,185,165,174,203,45,74,170,124,61,63,114,175,243,218,159,119,246,157,136,193,156,88,102,244,248,70,158,84,220,38,119,196,173,98,181,54,95,251,98,22,175,243,87,250,64,83,229,158,166,175,83,56,188,196,233,27,50,212,43,239,116,62,249,28,168,155,36,81,42,254,150,255,0,115,11,57,226,150,218,203,39,13,50,91,106,26,206,168,172,171,19,81,19,116,71,37,4,232,159,119,245,21,211,192,5,137,114,206,40,177,235,155,155,212,216,43,227,151,125,246,219,166,154,125,190,244,251,217,251,11,23,227,242,178,43,102,141,205,3,162,234,252,203,153,250,74,155,127,114,213,39,245,254,192,60,242,230,129,209,232,141,165,206,68,247,178,85,255,0,250,170,178,93,145,27,151,51,146,109,11,178,202,137,178,44,114,42,39,255,0,173,85,18,228,14,47,253,19,139,78,79,253,19,139,64,230,159,35,201,225,62,71,144,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,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,0,0,0,0,0,0,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,93,79,43,143,34,122,101,248,215,172,86,146,168,138,188,174,60,137,233,151,227,94,177,90,74,160,7,201,203,62,213,125,149,188,253,133,246,87,218,79,103,212,123,31,218,221,207,3,227,187,110,236,120,142,215,231,59,61,206,142,190,143,139,167,125,189,251,31,88,1,172,182,191,126,89,127,44,185,103,242,131,246,175,229,11,218,14,246,239,180,250,123,221,238,148,232,233,232,252,223,103,183,219,237,118,191,53,218,237,246,191,55,208,79,94,22,56,227,169,212,174,17,53,87,133,189,73,101,36,87,220,99,73,242,6,98,215,54,190,40,18,227,110,165,182,72,196,162,124,123,162,190,166,24,182,115,93,27,87,185,12,82,57,232,215,68,233,38,150,156,192,184,17,177,113,85,138,201,154,226,204,240,90,155,143,219,214,59,117,78,239,147,218,148,176,71,85,36,86,174,135,212,69,79,7,118,166,161,171,226,92,138,230,109,178,238,223,114,81,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,126,83,106,131,85,115,106,128,0,0,5,85,243,206,253,73,254,242,127,13,45,80,170,190,121,223,169,63,222,79,225,160,96,174,82,121,254,27,165,154,233,159,234,14,160,228,52,150,60,122,199,166,245,245,53,213,213,42,189,17,51,218,86,212,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,43,198,39,21,89,151,21,250,185,112,204,47,55,42,182,227,22,234,138,138,108,78,209,36,105,11,45,214,229,127,192,174,137,175,123,124,76,141,108,110,153,253,78,234,122,35,81,123,108,141,140,193,68,180,229,243,193,37,215,138,252,254,75,238,79,5,93,14,157,98,181,20,243,93,107,29,74,231,65,118,157,179,66,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,157,181,114,34,201,30,225,152,57,81,240,81,249,77,202,160,226,83,83,45,151,90,108,111,18,184,83,212,226,81,109,217,134,241,116,134,71,57,106,58,209,201,35,161,165,146,54,123,154,222,137,37,94,149,122,164,51,68,235,148,62,78,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,239,62,176,20,173,206,175,205,62,45,244,254,135,212,110,35,146,167,154,124,167,233,253,119,168,219,135,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,2,234,64,0,13,85,205,170,13,85,192,217,79,132,239,43,26,55,244,255,0,30,244,232,12,170,98,174,19,188,172,104,223,211,252,123,211,160,50,168,0,0,20,173,206,175,205,62,45,244,254,135,212,110,35,146,167,154,124,167,233,253,119,168,219,135,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,2,234,64,0,0,0,106,174,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,6,85,40,7,154,63,158,205,77,252,23,209,232,139,254,40,7,154,63,158,205,77,252,23,209,232,128,159,252,149,60,172,101,63,80,43,189,58,220,79,242,0,114,84,242,177,148,253,64,174,244,235,113,63,192,0,0,213,92,217,79,132,239,43,26,55,244,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,79,241,239,78,128,12,170,0,0,0,2,149,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,236,253,219,254,36,5,170,16,3,157,95,149,140,91,234,5,15,167,92,73,254,64,14,117,126,86,49,111,168,20,62,157,113,2,186,185,114,101,54,44,27,140,44,47,53,202,107,188,21,151,31,183,228,87,75,141,79,105,242,118,41,96,177,87,201,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,220,125,110,62,184,215,202,184,172,212,122,187,37,166,231,225,244,203,25,184,77,30,57,111,167,89,25,29,127,66,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,58,157,43,229,138,166,127,224,163,133,27,239,22,154,203,69,134,246,174,180,120,133,183,106,204,166,247,69,11,29,224,41,122,94,177,198,142,145,81,137,52,239,103,106,52,217,238,77,223,39,109,236,138,68,3,37,242,235,224,86,167,138,92,201,51,141,65,160,171,102,149,216,42,38,134,186,106,106,168,152,251,157,198,20,167,122,91,85,18,68,158,22,58,58,134,200,249,154,207,208,99,152,215,177,238,71,178,247,143,147,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,251,207,172,5,85,243,206,253,73,254,242,127,13,34,175,43,143,61,154,101,248,215,163,214,146,171,158,119,234,79,247,147,248,105,21,121,92,121,236,211,47,198,189,30,180,11,73,230,155,128,83,103,92,22,230,85,73,143,85,221,174,88,173,69,5,254,218,148,201,43,159,74,248,234,89,21,69,66,178,53,248,152,202,57,234,213,253,104,172,107,58,158,187,116,35,155,69,154,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,174,219,236,169,243,54,114,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,125,230,174,247,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,180,240,35,175,47,12,214,235,159,240,91,165,87,219,205,61,36,53,20,182,119,217,24,218,102,57,172,88,45,245,50,208,194,229,71,57,203,214,232,169,163,115,215,125,149,234,229,68,106,42,53,36,80,3,21,106,87,15,88,174,170,107,46,151,106,230,83,83,223,252,149,251,90,166,221,107,125,44,114,195,83,93,88,218,102,197,81,35,158,139,183,99,195,186,70,35,90,142,238,172,79,71,183,181,210,252,170,0,0,0,128,28,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,39,255,0,58,191,43,24,183,212,10,31,78,184,144,3,149,199,158,205,50,252,107,209,235,64,182,158,100,57,77,247,15,224,151,84,174,216,229,119,132,171,168,183,210,90,228,147,180,201,58,169,107,107,169,233,42,99,217,232,168,157,112,79,43,55,219,169,189,91,181,81,200,138,154,246,23,39,206,179,83,62,207,232,118,23,165,180,149,119,90,122,188,195,32,125,194,111,15,39,69,45,69,13,4,63,156,130,163,103,162,191,121,234,232,228,99,21,174,111,84,10,229,86,185,140,222,170,248,126,211,63,203,38,184,224,122,91,37,37,214,162,147,38,200,40,109,245,254,203,143,174,170,26,23,204,223,21,59,62,7,163,123,80,36,178,43,220,213,107,26,197,115,147,165,170,6,195,220,53,233,13,54,130,232,54,13,164,112,193,73,29,70,59,103,134,27,130,210,79,44,208,75,113,126,242,214,205,27,229,217,234,201,42,100,154,68,69,70,236,143,68,70,181,17,26,153,44,0,53,235,230,67,139,88,176,254,54,181,74,211,142,80,248,74,74,139,133,37,210,72,251,175,147,170,170,182,134,158,174,166,77,222,170,169,215,60,242,191,109,250,91,213,179,81,26,136,137,61,121,39,234,133,215,33,210,60,243,74,46,13,171,154,159,12,188,82,220,168,106,38,173,116,172,142,11,131,36,222,150,40,149,54,133,140,150,142,89,87,165,219,57,245,79,94,150,170,42,190,63,243,167,192,42,108,92,67,98,154,131,79,143,82,81,219,114,172,93,148,207,174,133,34,107,235,238,52,117,18,36,203,42,53,122,220,246,83,207,64,196,123,211,222,206,134,181,87,182,168,222,193,201,11,58,246,126,169,234,94,153,251,47,185,237,236,126,146,251,227,123,251,118,124,5,74,195,218,237,244,252,93,126,210,234,234,234,78,158,206,219,59,175,118,135,107,231,157,250,147,253,228,254,26,69,94,87,30,123,52,203,241,175,71,173,37,87,60,239,212,159,239,39,240,210,42,242,184,243,217,166,95,141,122,61,104,23,252,0,0,0,2,0,115,147,214,191,176,220,62,218,116,114,146,223,222,171,212,219,130,247,167,146,46,168,224,161,183,75,79,81,39,75,146,70,171,102,116,239,163,70,238,199,181,99,239,239,210,238,133,43,3,130,253,28,177,107,239,20,24,6,149,101,51,116,89,110,183,9,42,46,49,244,189,124,77,45,37,60,181,114,211,110,199,177,236,239,50,157,209,119,26,228,115,59,157,105,186,183,101,238,188,201,53,162,213,173,252,90,101,23,220,95,47,164,201,49,139,29,61,29,134,197,89,72,198,246,18,8,97,71,78,216,228,70,167,121,158,50,90,199,36,187,185,28,142,69,99,157,31,65,50,185,41,232,93,101,170,197,154,113,15,126,179,118,125,183,209,141,227,181,50,44,241,200,250,88,159,220,174,123,88,168,145,73,11,230,109,43,27,34,43,220,146,82,78,207,131,103,35,194,165,140,171,196,86,150,254,75,242,60,67,194,88,189,153,106,203,116,255,0,22,202,109,255,0,221,93,239,21,226,173,84,254,46,127,123,220,230,117,87,71,91,240,59,167,109,190,22,163,21,134,42,45,83,142,45,20,251,115,203,91,65,117,142,146,225,217,171,211,44,63,30,239,65,36,189,49,207,67,113,163,160,167,147,165,169,27,149,211,54,118,81,171,119,123,26,145,247,247,234,119,66,1,245,121,41,235,165,101,214,197,154,112,241,126,188,247,189,137,209,146,99,180,210,36,242,72,202,89,95,219,174,99,94,170,177,71,11,38,117,43,219,26,35,28,178,85,206,255,0,143,119,43,44,252,215,7,130,253,99,177,104,23,20,24,6,170,229,48,245,217,109,87,9,41,238,50,117,61,60,53,45,93,60,180,146,212,236,198,61,239,236,178,161,210,246,218,213,115,251,125,9,178,187,116,216,248,0,0,10,171,231,157,250,147,253,228,254,26,98,174,74,158,105,242,159,167,245,222,163,110,50,175,60,239,212,159,239,39,240,211,21,114,84,243,79,148,253,63,174,245,27,112,23,82,0,0,0,2,0,115,147,214,191,176,220,62,218,116,114,146,223,222,171,212,219,130,247,167,146,46,168,224,161,183,75,79,81,39,75,146,70,171,102,116,239,163,70,238,199,181,99,239,239,210,238,133,43,3,130,253,28,177,107,239,20,24,6,149,101,51,116,89,110,183,9,42,46,49,244,189,124,77,45,37,60,181,114,211,110,199,177,236,239,50,157,209,119,26,228,115,59,157,105,186,183,101,238,188,201,53,162,213,173,252,90,101,23,220,95,47,164,201,49,139,29,61,29,134,197,89,72,198,246,18,8,97,71,78,216,228,70,167,121,158,50,90,199,36,187,185,28,142,69,99,157,31,65,50,185,41,232,93,101,170,197,154,113,15,126,179,118,125,183,209,141,227,181,50,44,241,200,250,88,159,220,174,123,88,168,145,73,11,230,109,43,27,34,43,220,146,82,78,207,131,103,35,194,165,140,171,196,86,150,254,75,242,60,67,194,88,189,153,106,203,116,255,0,22,202,109,255,0,221,93,239,21,226,173,84,254,46,127,123,220,230,117,87,71,91,240,59,167,109,190,22,163,21,134,42,45,83,142,45,20,251,115,203,91,65,117,142,146,225,217,171,211,44,63,30,239,65,36,189,49,207,67,113,163,160,167,147,165,169,27,149,211,54,118,81,171,119,123,26,145,247,247,234,119,66,1,245,121,41,235,165,101,214,197,154,112,241,126,188,247,189,137,209,146,99,180,210,36,242,72,202,89,95,219,174,99,94,170,177,71,11,38,117,43,219,26,35,28,178,85,206,255,0,143,119,43,44,252,215,7,130,253,99,177,104,23,20,24,6,170,229,48,245,217,109,87,9,41,238,50,117,61,60,53,45,93,60,180,146,212,236,198,61,239,236,178,161,210,246,218,213,115,251,125,9,178,187,116,216,248,0,0,1,170,185,181,65,170,184,23,253,202,227,200,158,153,126,53,235,21,164,170,34,175,43,143,34,122,101,248,215,172,86,146,168,0,7,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,208,196,115,221,210,198,57,118,106,43,151,109,145,21,125,192,81,15,52,220,254,167,58,227,75,50,165,76,134,146,237,109,197,105,232,44,22,213,166,88,156,202,86,71,76,201,106,41,213,241,167,196,246,86,79,86,143,235,85,123,95,212,197,219,161,26,217,85,200,251,0,169,138,213,170,122,165,93,143,82,45,61,85,69,186,193,107,187,57,34,116,232,248,155,44,245,180,236,93,251,172,98,164,212,15,119,185,24,245,72,255,0,73,99,94,154,171,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,216,207,130,253,28,190,232,23,12,24,6,149,101,51,117,222,173,86,249,42,46,49,244,177,60,53,85,93,68,181,114,211,110,199,189,143,236,190,161,209,119,26,229,107,251,125,105,178,59,100,10,108,230,117,165,191,146,254,50,115,95,9,98,246,101,171,45,240,249,77,191,251,171,189,226,188,84,105,226,231,247,189,206,103,85,116,117,191,3,186,118,219,225,106,49,88,77,254,73,250,161,117,200,116,143,60,210,139,131,106,230,167,195,47,20,183,42,26,137,171,93,43,35,130,224,201,55,165,138,37,77,161,99,37,163,150,85,233,118,206,125,83,215,165,170,138,175,234,156,240,112,10,153,109,90,89,170,84,56,245,34,83,210,212,92,108,23,75,179,82,38,206,175,149,177,79,69,78,245,223,186,246,34,67,94,246,251,149,140,85,147,244,86,68,234,138,188,172,179,250,156,23,141,44,54,149,114,26,75,77,183,42,167,175,176,92,150,165,98,107,42,153,37,51,229,167,167,71,200,159,11,223,89,5,34,51,161,81,238,127,75,19,126,181,107,130,253,0,0,82,7,56,45,99,190,231,60,80,46,149,84,67,225,236,186,105,111,130,158,142,62,166,63,191,85,93,79,5,93,69,78,232,198,189,189,76,125,52,93,181,115,218,158,27,173,189,43,35,144,200,28,146,244,207,21,200,53,31,81,53,74,237,73,226,47,88,125,190,223,111,180,119,35,141,241,211,248,245,169,239,206,222,166,43,217,50,50,145,35,107,216,230,254,110,121,218,168,228,127,186,5,235,94,168,93,117,171,87,50,253,87,188,182,174,58,140,166,241,83,114,101,61,77,107,170,223,71,3,222,189,154,84,149,200,138,246,67,23,110,38,124,45,68,100,109,68,107,81,17,18,242,121,98,233,111,228,191,131,108,43,197,216,189,153,117,203,124,70,83,112,254,234,239,120,175,21,34,248,73,253,207,115,89,213,67,29,23,192,222,157,182,248,154,143,87,129,93,92,224,180,114,251,131,113,64,186,171,81,55,136,178,234,93,190,10,138,57,58,88,206,197,85,13,60,20,149,20,219,35,220,247,116,177,148,210,247,21,172,106,248,158,134,245,44,110,83,48,114,62,207,233,162,186,234,158,150,215,100,53,107,81,85,79,110,191,218,237,46,89,93,2,50,39,75,5,109,67,19,110,211,30,171,53,3,29,239,71,189,18,63,210,72,215,167,42,243,159,210,26,156,191,65,177,173,92,183,65,87,53,70,158,222,29,13,98,54,120,153,4,54,235,135,110,41,38,123,29,241,189,233,83,13,12,109,70,47,185,38,145,85,170,137,212,202,214,224,103,84,45,90,57,197,166,153,231,151,214,210,37,182,11,199,179,107,39,171,173,109,36,20,144,87,67,37,20,149,82,74,228,86,181,144,182,165,102,93,246,69,72,213,21,205,223,169,3,99,50,128,121,163,249,236,212,223,193,125,30,136,191,226,128,121,163,249,236,212,223,193,125,30,136,9,85,200,199,245,217,251,183,252,72,181,66,170,249,24,254,187,63,118,255,0,137,22,168,0,0,0,0,6,170,229,255,0,114,184,242,39,166,95,141,122,197,105,64,37,255,0,114,184,242,39,166,95,141,122,197,104,18,168,0,6,42,226,143,66,255,0,148,166,132,228,218,41,246,167,236,231,218,63,5,253,243,240,62,51,177,225,235,32,169,255,0,3,220,143,171,171,177,211,250,105,183,86,254,253,182,94,235,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,189,128,0,0,1,170,185,178,159,9,222,86,52,111,233,254,61,233,208,26,214,27,41,240,157,229,99,70,254,159,227,222,157,0,25,84,214,179,138,125,107,254,81,60,65,102,218,199,29,191,193,82,100,23,4,240,16,58,46,220,140,161,130,38,83,210,247,91,220,145,18,101,130,24,150,78,151,171,123,138,254,157,155,178,37,207,115,63,214,139,86,148,240,151,150,216,161,203,233,45,57,62,115,78,219,13,154,141,204,108,179,215,193,36,209,54,224,214,70,173,118,204,74,55,204,215,74,168,136,197,146,52,71,54,71,199,189,27,105,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,117,71,35,227,135,173,126,57,229,237,177,239,108,49,49,29,36,143,70,175,68,108,123,149,54,106,129,144,53,55,71,44,88,55,12,26,37,170,180,243,120,139,214,165,220,50,186,138,201,58,94,206,197,45,13,69,29,37,61,54,202,247,49,221,47,101,76,189,196,107,28,190,39,161,221,73,27,84,249,90,29,165,191,149,12,115,87,188,29,139,218,119,92,75,79,230,202,109,255,0,221,93,159,11,225,110,182,239,23,63,189,237,107,250,104,100,173,248,29,213,190,255,0,11,85,232,194,116,243,162,197,172,88,54,43,195,214,21,139,80,248,43,46,63,111,190,90,237,212,221,215,201,216,165,130,59,92,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,125,231,64,228,169,230,159,41,250,127,93,234,54,224,33,86,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,55,84,146,50,57,186,23,227,130,94,219,216,247,67,43,21,209,200,196,114,117,198,247,181,87,103,41,179,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,53,194,226,159,69,63,147,183,16,89,182,142,71,112,241,180,152,253,193,60,4,238,151,185,35,232,103,137,149,20,189,215,118,227,69,153,32,154,36,147,165,136,222,226,63,167,118,236,171,109,60,159,117,142,197,156,240,192,154,85,79,15,135,189,105,165,194,122,122,200,250,158,254,253,45,117,68,245,116,245,59,171,26,198,245,61,245,49,118,209,207,114,120,110,183,116,164,141,64,39,81,170,185,181,65,170,184,27,41,240,157,229,99,70,254,159,227,222,157,1,149,76,85,194,119,149,141,27,250,127,143,122,116,6,85,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,1,225,87,96,56,174,251,156,147,127,188,227,212,170,191,47,188,230,7,135,123,147,114,1,115,76,206,233,236,88,101,190,205,226,17,38,172,129,238,99,81,233,186,244,213,211,239,238,234,69,251,191,97,62,170,29,209,11,223,253,22,170,255,0,234,42,7,155,134,95,85,85,168,88,221,141,158,232,226,182,212,57,26,142,119,189,86,175,111,151,203,253,77,0,237,60,168,48,69,125,226,108,174,106,86,252,15,133,209,189,89,239,77,146,181,139,178,171,127,171,246,153,235,153,141,66,197,165,233,26,61,81,29,38,203,239,255,0,197,235,15,119,45,108,9,49,173,51,134,225,38,253,115,239,182,237,111,243,106,43,19,230,139,254,200,249,60,206,39,119,228,254,40,21,190,231,78,223,191,253,162,177,0,239,60,185,33,108,124,62,227,110,99,247,71,82,170,252,254,255,0,17,83,191,252,228,182,34,199,47,58,4,162,225,223,20,247,238,178,80,164,159,47,151,84,213,14,255,0,164,148,224,113,127,203,99,131,78,111,249,28,90,155,1,205,62,71,144,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,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,0,0,0,0,0,0,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,117,60,174,60,137,233,151,227,94,177,90,74,162,42,242,184,242,39,166,95,141,122,197,105,42,128,0,0,21,151,205,99,129,90,156,198,58,254,41,244,162,130,174,166,251,75,78,179,102,180,46,170,137,176,58,221,73,68,245,246,147,22,105,26,173,124,81,83,199,19,161,141,29,220,69,141,205,99,92,217,22,91,52,0,106,174,109,80,83,183,53,142,7,41,180,214,235,95,197,38,155,62,174,91,22,79,120,87,229,54,199,50,89,214,221,113,170,115,222,181,172,147,101,70,83,77,46,237,115,100,114,118,230,150,54,177,92,217,91,28,55,18,0,0,0,170,190,121,223,169,63,222,79,225,165,170,21,171,205,231,76,242,173,100,212,126,28,52,183,10,164,241,23,172,154,225,127,183,211,117,71,35,227,135,173,109,157,115,203,219,99,222,216,98,98,58,73,30,141,94,136,216,247,42,108,213,2,181,184,104,225,211,59,226,131,84,232,52,207,5,167,255,0,21,89,120,173,235,135,251,217,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,235,127,201,19,230,169,176,246,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,170,112,171,195,62,27,194,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,250,149,176,179,166,40,216,200,218,171,210,198,55,169,207,127,92,143,204,0,0,0,82,183,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,28,234,252,211,226,223,79,232,125,70,226,57,42,121,167,202,126,159,215,122,141,184,11,169,0,0,53,87,54,168,53,87,3,101,62,19,188,172,104,223,211,252,123,211,160,50,169,138,184,78,242,177,163,127,79,241,239,78,128,202,160,0,0,82,183,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,28,234,252,211,226,223,79,232,125,70,226,57,42,121,167,202,126,159,215,122,141,184,11,169,0,0,0,1,170,185,178,159,9,222,86,52,111,233,254,61,233,208,26,214,27,41,240,157,229,99,70,254,159,227,222,157,0,25,84,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,127,242,84,242,177,148,253,64,174,244,235,113,63,200,1,201,83,202,198,83,245,2,187,211,173,196,255,0,0,0,3,85,115,101,62,19,188,172,104,223,211,252,123,211,160,53,172,54,83,225,59,202,198,141,253,63,199,189,58,0,50,168,0,0,0,10,86,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,118,126,237,255,0,18,49,87,58,191,52,248,183,211,250,31,81,184,153,87,145,143,235,179,247,111,248,144,22,168,64,14,117,126,86,49,111,168,20,62,157,113,39,249,5,121,191,226,215,220,231,64,180,247,10,197,168,124,109,235,32,213,11,77,174,221,77,221,100,125,250,169,232,171,227,138,62,183,171,88,222,167,189,169,187,149,26,155,238,170,137,239,2,162,248,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,136,218,237,209,170,246,245,189,89,27,87,173,237,69,216,39,134,142,29,48,78,23,244,178,131,76,240,90,127,241,85,151,138,222,185,191,190,119,79,13,12,51,214,118,229,150,78,207,119,176,199,118,152,238,134,124,145,62,106,189,43,129,206,17,45,92,32,233,27,177,73,238,52,151,140,178,253,80,219,150,71,117,130,157,172,99,231,70,35,89,75,11,213,169,43,233,161,78,174,142,226,238,175,146,105,17,177,247,86,54,200,160,0,0,42,175,158,119,234,79,247,147,248,105,21,121,92,121,236,211,47,198,189,30,180,149,92,243,191,82,127,188,159,195,72,171,202,227,207,102,153,126,53,232,245,160,95,241,65,124,211,112,10,156,23,141,44,202,169,49,234,75,77,183,42,167,160,191,219,82,153,34,107,42,153,37,51,34,168,168,86,70,191,11,223,89,5,90,191,173,17,238,127,83,215,126,180,115,175,208,171,94,120,56,5,76,182,173,44,213,42,28,122,145,41,233,106,46,54,11,165,217,169,19,103,87,202,216,167,162,167,122,239,221,123,17,33,175,123,125,202,198,42,201,250,43,34,117,7,214,228,125,154,221,107,240,13,83,211,153,169,233,18,219,99,188,91,175,116,242,181,142,239,186,122,232,101,134,86,189,221,93,42,196,109,190,21,106,35,81,81,93,38,234,237,209,27,102,133,11,114,159,202,111,184,255,0,27,88,133,166,209,93,225,233,50,107,125,222,215,116,143,180,199,248,138,86,80,205,86,216,247,114,42,179,105,233,41,223,187,85,29,240,109,191,75,156,139,125,32,0,0,0,0,64,14,117,126,86,49,111,168,20,62,157,113,32,7,43,143,61,154,101,248,215,163,214,147,255,0,157,95,149,140,91,234,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,160,74,174,121,223,169,63,222,79,225,164,85,229,113,231,179,76,191,26,244,122,211,47,243,175,187,93,102,226,75,13,177,77,115,171,125,182,143,7,167,171,167,163,116,206,88,33,158,106,250,214,203,43,35,223,165,175,123,96,133,174,114,38,238,72,163,69,223,165,54,253,124,146,241,107,237,94,190,231,89,173,61,15,93,150,213,135,173,174,178,167,186,196,237,85,85,214,211,201,79,31,66,175,91,186,153,69,82,187,162,43,83,183,179,149,21,205,69,11,148,0,1,85,124,243,191,82,127,188,159,195,72,191,202,178,237,117,183,113,199,128,209,219,238,117,116,180,247,74,123,197,37,116,80,204,230,50,170,4,182,84,204,145,74,212,93,158,196,150,24,164,70,187,116,235,141,142,249,181,21,39,87,58,251,77,170,110,27,112,219,236,214,202,71,220,168,243,138,122,74,122,199,66,213,158,24,38,160,173,116,177,50,77,186,154,199,186,8,92,230,162,236,229,138,53,93,250,83,104,23,202,227,207,102,153,126,53,232,245,160,74,174,121,223,169,63,222,79,225,164,85,229,113,231,179,76,191,26,244,122,210,85,115,206,253,73,254,242,127,13,34,175,43,143,61,154,101,248,215,163,214,129,127,192,0,6,31,226,235,91,238,188,56,240,233,153,235,45,138,199,73,119,185,88,41,233,155,71,73,87,35,153,2,207,81,85,13,52,111,147,167,226,115,24,233,209,234,196,86,171,209,138,212,115,58,186,211,48,21,43,206,179,93,40,238,183,220,47,135,139,13,231,189,236,78,188,147,34,166,141,32,146,54,85,74,206,221,11,28,244,85,150,57,153,11,170,158,232,213,24,213,142,174,7,252,123,181,88,21,130,108,209,160,58,57,98,225,255,0,70,177,61,29,199,38,241,20,152,205,189,180,242,84,244,189,158,46,169,238,116,149,53,61,15,123,214,62,236,242,75,47,111,173,90,206,190,150,252,45,68,41,175,148,238,133,223,117,63,138,11,102,163,123,26,213,91,139,105,166,247,27,187,174,10,199,244,213,79,79,81,29,2,67,18,163,149,211,54,118,119,218,253,145,177,248,101,119,91,95,219,107,239,80,13,85,205,143,120,122,197,172,89,207,5,250,105,133,101,52,62,54,203,144,105,125,154,215,113,166,238,190,62,253,44,246,152,163,150,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,53,194,54,83,225,59,202,198,141,253,63,199,189,58,0,53,204,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,232,229,183,173,23,93,111,225,47,23,190,229,25,125,94,73,147,216,234,43,44,55,218,202,182,59,190,147,195,50,186,6,201,34,181,59,207,240,114,209,185,101,221,202,229,114,171,220,233,58,200,1,206,95,68,45,88,46,182,216,53,162,223,124,171,168,168,213,10,121,219,93,65,52,109,232,164,158,219,5,29,58,62,39,166,202,172,146,41,34,221,142,69,86,190,55,187,169,81,232,200,220,154,53,190,213,130,235,109,255,0,69,238,22,58,186,138,141,80,167,129,212,53,240,200,222,138,73,237,176,86,84,43,37,98,236,170,201,34,146,93,158,213,85,107,227,99,122,85,30,175,140,46,124,0,5,85,243,206,253,73,254,242,127,13,49,87,37,79,52,249,79,211,250,239,81,183,25,87,158,119,234,79,247,147,248,105,138,185,42,121,167,202,126,159,215,122,141,184,11,169,0,0,48,255,0,23,90,223,117,225,199,135,76,207,89,108,86,58,75,189,202,193,79,76,218,58,74,185,28,200,22,122,138,168,105,163,124,157,63,19,152,199,78,143,86,34,181,94,140,86,163,153,213,214,153,128,169,94,117,154,233,71,117,190,225,124,60,88,111,61,239,98,117,228,153,21,52,105,4,145,178,170,86,118,232,88,231,162,172,177,204,200,93,84,247,70,168,198,172,117,112,63,227,221,170,192,172,19,102,141,1,209,203,23,15,250,53,137,232,238,57,55,136,164,198,109,237,167,146,167,165,236,241,117,79,115,164,169,169,232,123,222,177,247,103,146,89,123,125,106,214,117,244,183,225,106,33,77,124,167,116,46,251,169,252,80,91,53,27,216,214,170,220,91,77,55,184,221,221,112,86,63,166,170,122,122,136,232,18,24,149,28,174,153,179,179,190,215,236,141,143,195,43,186,218,254,219,95,122,128,106,174,108,123,195,214,45,98,206,120,47,211,76,43,41,161,241,182,92,131,75,236,214,187,141,55,117,241,247,233,103,180,197,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,121,174,17,178,159,9,222,86,52,111,233,254,61,233,208,1,174,102,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,223,71,45,189,104,186,235,127,9,120,189,247,40,203,234,242,76,158,199,81,89,97,190,214,85,177,221,244,158,25,149,208,54,73,21,169,222,127,131,150,141,203,46,238,87,43,149,94,231,73,214,64,14,114,250,33,106,193,117,182,193,173,22,251,229,93,69,70,168,83,206,218,234,9,163,111,69,36,246,216,40,233,209,241,61,54,85,100,145,73,22,236,114,42,181,241,189,221,74,143,70,70,228,209,173,246,172,23,91,111,250,47,112,177,213,212,84,106,133,60,14,161,175,134,70,244,82,79,109,130,178,161,89,43,23,101,86,73,20,146,236,246,170,171,95,27,27,210,168,245,124,97,115,224,0,6,170,230,213,6,170,224,95,247,43,143,34,122,101,248,215,172,86,146,168,138,188,174,60,137,233,151,227,94,177,90,74,160,4,32,230,251,170,22,172,47,132,186,156,14,102,210,79,114,212,27,197,21,182,158,7,86,182,41,226,130,154,102,214,203,84,200,182,87,76,198,186,158,24,93,183,74,53,106,163,85,119,201,174,155,229,53,243,164,214,59,22,97,172,184,150,142,218,33,238,85,233,221,190,162,162,233,83,212,244,233,170,185,54,158,70,211,116,57,136,139,209,4,20,242,247,26,247,181,222,39,167,225,116,110,69,8,107,195,94,144,212,235,214,188,224,218,71,12,21,114,83,228,87,136,97,184,45,36,241,67,60,86,230,111,45,108,209,190,93,216,143,142,154,57,164,68,84,118,234,196,68,107,149,81,171,178,241,77,124,150,244,114,197,152,107,46,91,172,87,121,187,149,122,119,111,167,167,181,211,116,189,58,106,174,77,168,141,213,61,109,122,34,244,65,5,68,93,183,49,237,119,137,234,248,93,27,85,110,80,12,41,198,134,142,95,117,247,134,12,255,0,74,177,105,186,47,87,91,124,117,22,232,250,88,190,38,170,146,162,42,184,169,183,123,216,198,119,159,78,216,187,142,114,53,157,206,181,221,27,178,235,153,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,180,241,173,15,18,154,67,83,160,186,243,156,233,28,208,85,199,79,142,222,38,134,222,181,115,197,52,242,219,159,180,180,83,72,248,182,98,190,74,105,33,145,81,17,187,43,213,21,173,84,86,160,108,145,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,251,136,235,204,187,63,169,211,238,11,117,18,170,219,144,210,90,174,87,202,122,107,5,42,76,177,117,214,50,174,166,56,170,169,226,100,136,189,111,117,26,213,170,244,167,91,88,215,189,189,61,29,73,208,57,65,106,133,171,52,225,46,155,3,133,180,144,92,180,250,241,91,109,168,129,181,173,150,121,96,169,153,213,177,85,62,45,145,208,177,206,168,154,22,239,212,142,90,89,21,29,243,107,99,255,0,60,28,254,154,91,174,150,105,109,14,67,86,149,20,180,247,27,253,210,210,213,149,176,43,37,116,80,81,84,61,54,237,61,232,176,215,177,190,245,123,17,100,253,20,145,58,130,178,241,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,121,180,69,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,37,242,125,209,203,238,115,197,2,106,173,60,222,30,203,166,150,249,234,43,36,233,99,251,245,85,212,243,210,83,211,108,175,107,219,212,199,212,203,220,70,189,169,225,186,29,210,178,53,75,191,3,31,235,246,142,88,184,128,209,172,179,71,114,57,188,61,38,77,111,117,60,117,61,47,127,132,170,99,146,74,106,158,134,61,139,39,106,120,226,151,183,214,141,127,71,75,190,23,42,26,203,155,84,26,235,113,241,166,120,174,145,113,123,169,56,46,21,73,225,44,180,247,10,123,133,53,43,99,142,56,233,124,109,36,53,143,130,38,70,198,177,144,198,250,135,50,54,35,126,24,218,198,170,170,162,170,133,244,232,14,177,216,184,128,209,172,79,88,177,200,124,61,38,77,111,109,68,148,221,79,127,132,170,99,157,29,77,55,91,216,197,147,181,60,114,197,220,232,70,191,163,169,191,11,145,74,65,230,143,231,179,83,127,5,244,122,34,116,242,91,214,59,238,97,163,89,110,142,221,225,238,82,105,221,194,158,162,215,83,212,196,233,165,185,58,162,71,83,116,53,136,171,209,60,21,18,247,28,247,185,222,39,167,225,108,109,69,130,220,209,252,246,106,111,224,190,143,68,4,170,228,99,250,236,253,219,254,36,90,161,85,124,140,127,93,159,187,127,196,139,84,0,0,0,0,3,85,114,255,0,185,92,121,19,211,47,198,189,98,180,160,18,255,0,185,92,121,19,211,47,198,189,98,180,9,84,0,0,0,0,0,3,85,115,101,62,19,188,172,104,223,211,252,123,211,160,53,172,54,40,210,61,76,197,116,111,129,29,62,213,44,214,175,195,217,113,157,47,177,220,42,122,100,141,146,77,209,108,131,162,8,187,143,99,29,52,175,86,199,27,21,201,215,35,216,212,93,220,128,86,95,56,109,111,186,231,156,69,211,232,212,214,58,74,59,110,151,83,163,105,234,219,35,159,61,116,247,26,90,74,153,94,255,0,147,88,198,181,33,99,88,136,171,187,36,114,185,122,209,145,246,14,75,122,57,98,204,53,151,45,214,43,188,221,202,189,59,183,211,211,218,233,186,94,157,53,87,38,212,70,234,158,182,189,17,122,32,130,162,46,219,152,246,187,196,245,124,46,141,170,176,3,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,67,17,172,111,83,222,229,217,168,141,77,246,68,68,247,27,9,240,33,161,119,222,29,184,96,196,116,231,49,179,90,173,217,75,124,85,198,250,219,122,177,253,117,85,21,18,72,196,154,86,34,36,179,71,2,193,3,158,138,230,254,101,26,199,185,141,99,148,33,95,60,239,212,159,239,39,240,211,21,114,84,243,79,148,253,63,174,245,27,113,149,121,231,126,164,255,0,121,63,134,152,171,146,167,154,124,167,233,253,119,168,219,128,203,252,236,52,94,235,113,166,192,245,223,30,196,42,234,169,237,116,245,86,28,154,241,11,220,246,82,192,178,198,251,115,101,143,171,102,49,101,154,181,18,84,98,39,92,140,99,221,187,162,106,197,94,88,26,209,117,210,158,45,49,43,20,217,125,93,167,24,206,106,29,97,188,209,181,142,150,10,249,228,134,86,219,218,248,209,174,217,233,88,248,90,217,81,17,88,146,72,138,230,198,249,55,186,158,36,116,66,213,196,126,137,101,58,47,121,190,85,217,169,242,58,120,154,202,250,104,219,35,233,167,134,120,234,33,122,177,222,231,177,37,134,62,182,110,213,115,58,154,142,98,170,61,53,162,3,106,131,85,115,101,222,27,181,190,213,196,126,137,98,218,209,102,177,213,217,169,242,58,121,92,250,10,153,27,35,233,167,134,121,41,230,98,61,190,231,177,37,134,78,135,236,213,115,58,92,173,98,170,177,53,162,3,101,62,19,188,172,104,223,211,252,123,211,160,50,169,138,184,78,242,177,163,127,79,241,239,78,128,202,160,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,15,14,249,30,78,46,249,1,225,54,220,230,112,106,28,192,252,23,186,166,209,218,234,234,94,169,180,112,72,229,247,237,242,106,175,253,5,31,241,237,124,118,163,241,37,79,108,165,110,201,67,5,101,54,219,163,247,84,169,168,95,230,166,255,0,205,46,99,86,239,144,216,112,107,213,124,178,163,27,13,190,166,69,85,114,39,185,33,145,127,106,126,194,153,108,52,45,213,238,44,107,231,100,62,34,24,107,107,216,170,173,235,77,149,107,30,159,210,79,184,11,123,225,227,15,143,14,192,40,173,76,247,246,251,187,46,206,79,156,210,187,239,85,254,145,23,57,156,53,235,133,211,191,173,61,213,44,110,203,255,0,146,172,39,30,59,66,150,251,84,116,205,99,90,141,71,109,178,109,243,114,175,253,36,17,230,123,53,67,113,74,104,147,110,149,157,139,238,223,252,93,104,25,167,151,250,202,254,29,113,37,115,155,255,0,193,205,79,159,236,150,116,36,217,24,121,127,70,172,225,219,17,69,145,87,251,218,199,109,191,237,150,101,255,0,164,147,191,32,56,191,228,16,242,244,221,167,132,77,128,230,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,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,0,0,0,0,0,0,0,0,0,0,70,172,179,151,15,6,57,206,85,121,205,114,157,27,241,183,172,130,225,81,116,184,212,253,162,186,199,223,170,158,71,73,44,157,12,169,107,27,212,247,185,118,106,35,83,125,145,17,61,196,149,0,117,77,45,210,220,19,69,176,75,102,153,233,165,139,216,216,221,155,189,224,168,188,84,213,29,174,236,207,154,79,206,76,247,200,237,228,149,238,248,156,187,111,178,108,136,136,157,172,0,0,0,0,0,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,235,0,0,0,1,249,36,180,218,166,186,211,223,102,182,82,62,229,71,79,53,37,61,99,161,106,207,12,19,58,55,75,19,36,219,169,172,123,160,133,206,106,46,206,88,163,85,223,165,54,253,96,0,0,0,0,12,41,173,124,25,240,217,196,78,85,75,154,235,30,155,253,160,189,81,91,217,107,130,167,219,21,244,157,20,172,146,73,27,31,69,60,241,177,118,124,210,46,234,157,95,22,219,236,136,136,209,78,12,248,108,225,219,42,170,205,116,115,77,254,207,222,171,109,239,181,207,83,237,138,250,190,186,87,201,28,142,143,162,162,121,24,155,190,24,215,116,78,175,135,109,246,85,69,205,96,0,0,1,21,127,204,184,224,79,254,241,159,242,154,241,255,0,91,37,80,3,228,226,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,243,235,0,0,0,6,20,214,190,12,248,108,226,39,42,165,205,117,143,77,254,208,94,168,173,236,181,193,83,237,138,250,78,138,86,73,36,141,143,162,158,120,216,187,62,105,23,117,78,175,139,109,246,68,68,104,167,6,124,54,112,237,149,85,102,186,57,166,255,0,103,239,85,182,247,218,231,169,246,197,125,95,93,43,228,142,71,71,209,81,60,140,77,223,12,107,186,39,87,195,182,251,42,162,230,176,0,0,0,0,4,85,255,0,50,227,129,63,251,198,127,202,107,199,253,108,146,152,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,250,192,1,31,245,75,128,174,19,181,167,59,185,234,102,165,233,79,182,114,75,207,103,198,214,251,118,229,79,221,237,66,200,99,252,220,53,12,141,187,71,19,27,240,181,55,219,117,221,85,85,100,0,3,31,232,166,130,105,63,14,216,173,86,21,163,152,167,217,251,45,109,193,247,73,233,188,117,77,95,93,83,227,142,55,73,215,81,36,143,77,217,12,105,178,47,79,195,190,219,170,170,228,0,0,0,0,138,191,230,92,112,39,255,0,120,207,249,77,120,255,0,173,146,83,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,247,159,88,0,0,0,0,1,133,53,175,131,62,27,56,137,202,169,115,93,99,211,127,180,23,170,43,123,45,112,84,251,98,190,147,162,149,146,73,35,99,232,167,158,54,46,207,154,69,221,83,171,226,219,125,145,17,62,182,133,240,185,161,60,53,251,111,242,41,131,125,156,251,71,225,189,167,253,243,172,172,239,248,126,239,103,253,51,44,157,61,61,249,127,71,109,250,189,251,236,155,101,80,0,0,0,0,0,0,6,42,215,78,23,52,39,137,79,98,126,90,240,111,180,127,103,60,79,179,63,190,117,148,125,143,17,218,239,127,165,165,143,171,171,177,23,233,111,183,79,187,109,215,126,169,165,188,5,112,157,162,217,221,179,83,52,211,74,125,141,146,89,187,222,10,183,219,183,42,142,215,118,23,195,39,230,230,168,124,110,222,57,94,223,137,171,182,251,166,202,136,169,32,0,3,165,106,246,139,233,126,189,97,178,105,254,174,98,20,153,21,138,74,136,170,210,158,103,201,19,226,158,53,94,137,98,150,39,54,88,159,178,185,170,230,57,170,172,123,216,187,181,238,69,238,160,8,213,137,242,225,224,199,6,202,172,217,174,45,163,126,10,245,143,220,41,238,150,234,159,180,87,89,59,21,80,72,217,34,147,161,245,46,99,186,94,198,174,206,69,106,237,178,162,167,184,146,160,0,0,0,0,1,143,245,175,65,52,159,136,156,86,151,10,214,60,83,237,5,150,138,224,203,164,20,222,58,166,147,162,169,145,201,27,100,235,167,146,55,174,204,154,68,217,87,167,226,223,109,209,21,49,254,150,240,21,194,118,139,103,118,205,76,211,77,41,246,54,73,102,239,120,42,223,110,220,170,59,93,216,95,12,159,155,154,161,241,187,120,229,123,126,38,174,219,238,155,42,34,164,128,0,97,77,107,224,207,134,206,34,114,170,92,215,88,244,223,237,5,234,138,222,203,92,21,62,216,175,164,232,165,100,146,72,216,250,41,231,141,139,179,230,145,119,84,234,248,182,223,100,68,79,173,161,124,46,104,79,13,126,219,252,138,96,223,103,62,209,248,111,105,255,0,124,235,43,59,254,31,187,217,255,0,76,203,39,79,79,126,95,209,219,126,175,126,251,38,217,84,0,0,1,143,245,175,65,52,159,136,156,86,151,10,214,60,83,237,5,150,138,224,203,164,20,222,58,166,147,162,169,145,201,27,100,235,167,146,55,174,204,154,68,217,87,167,226,223,109,209,21,49,254,150,240,21,194,118,139,103,118,205,76,211,77,41,246,54,73,102,239,120,42,223,110,220,170,59,93,216,95,12,159,155,154,161,241,187,120,229,123,126,38,174,219,238,155,42,34,164,128,0,98,173,116,225,115,66,120,148,246,39,229,175,6,251,71,246,115,196,251,51,251,231,89,71,216,241,29,174,247,250,90,88,250,186,187,17,126,150,251,116,251,182,221,119,234,154,91,192,87,9,218,45,157,219,53,51,77,52,167,216,217,37,155,189,224,171,125,187,114,168,237,119,97,124,50,126,110,106,135,198,237,227,149,237,248,154,187,111,186,108,168,138,146,0,0,0,0,35,254,169,112,21,194,118,180,231,119,61,76,212,189,41,246,206,73,121,236,248,218,223,110,220,169,251,189,168,89,12,127,155,134,161,145,183,104,226,99,126,22,166,251,110,187,170,170,172,128,0,98,173,11,225,115,66,120,107,246,223,228,83,6,251,57,246,143,195,123,79,251,231,89,89,223,240,253,222,207,250,102,89,58,122,123,242,254,142,219,245,123,247,217,54,202,160,1,21,127,204,184,224,79,254,241,159,242,154,241,255,0,91,36,166,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,239,62,176,3,31,235,94,130,105,63,17,56,173,46,21,172,120,167,218,11,45,21,193,151,72,41,188,117,77,39,69,83,35,146,54,201,215,79,36,111,93,153,52,137,178,175,79,197,190,219,162,42,99,92,3,151,191,8,218,89,153,90,117,7,79,180,182,174,199,144,216,234,18,166,134,186,155,40,188,117,196,253,149,21,21,22,169,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,100,80,0,0,3,21,107,167,11,154,19,196,167,177,63,45,120,55,218,63,179,158,39,217,159,223,58,202,62,199,136,237,119,191,210,210,199,213,213,216,139,244,183,219,167,221,182,235,191,201,209,78,12,248,108,225,219,42,170,205,116,115,77,254,207,222,171,109,239,181,207,83,237,138,250,190,186,87,201,28,142,143,162,162,121,24,155,190,24,215,116,78,175,135,109,246,85,69,205,96,0,0,1,31,245,75,128,174,19,181,167,59,185,234,102,165,233,79,182,114,75,207,103,198,214,251,118,229,79,221,237,66,200,99,252,220,53,12,141,187,71,19,27,240,181,55,219,117,221,85,85,100,0,3,21,104,95,11,154,19,195,95,182,255,0,34,152,55,217,207,180,126,27,218,127,223,58,202,206,255,0,135,238,246,127,211,50,201,211,211,223,151,244,118,223,171,223,190,201,182,85,0,8,171,254,101,199,2,127,247,140,255,0,148,215,143,250,217,37,49,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,121,245,128,24,255,0,90,244,19,73,248,137,197,105,112,173,99,197,62,208,89,104,174,12,186,65,77,227,170,105,58,42,153,28,145,182,78,186,121,35,122,236,201,164,77,149,122,126,45,246,221,17,83,26,224,28,189,248,70,210,204,202,211,168,58,125,165,181,118,60,134,199,80,149,52,53,212,217,69,227,174,39,236,168,168,168,181,74,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,34,128,0,0,2,42,255,0,153,113,192,159,253,227,63,229,53,227,254,182,74,160,7,84,210,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,252,228,207,124,142,222,73,94,239,137,203,182,251,38,200,136,137,218,192,0,71,253,82,224,43,132,237,105,206,238,122,153,169,122,83,237,156,146,243,217,241,181,190,221,185,83,247,123,80,178,24,255,0,55,13,67,35,110,209,196,198,252,45,77,246,221,119,85,85,89,0,0,198,154,33,195,118,137,112,225,106,185,217,180,95,1,164,199,41,239,53,12,169,175,123,106,39,170,158,165,236,111,75,17,243,84,61,242,171,26,138,238,150,117,116,53,95,34,162,34,189,234,185,44,0,4,127,213,46,2,184,78,214,156,238,231,169,154,151,165,62,217,201,47,61,159,27,91,237,219,149,63,119,181,11,33,143,243,112,212,50,54,237,28,76,111,194,212,223,109,215,117,85,85,144,0,12,85,161,124,46,104,79,13,126,219,252,138,96,223,103,62,209,248,111,105,255,0,124,235,43,59,254,31,187,217,255,0,76,203,39,79,79,126,95,209,219,126,175,126,251,38,221,83,84,184,10,225,59,90,115,187,158,166,106,94,148,251,103,36,188,246,124,109,111,183,110,84,253,222,212,44,134,63,205,195,80,200,219,180,113,49,191,11,83,125,183,93,213,85,86,64,0,49,86,133,240,185,161,60,53,251,111,242,41,131,125,156,251,71,225,189,167,253,243,172,172,239,248,126,239,103,253,51,44,157,61,61,249,127,71,109,250,189,251,236,155,101,80,0,24,83,90,248,51,225,179,136,156,170,151,53,214,61,55,251,65,122,162,183,178,215,5,79,182,43,233,58,41,89,36,146,54,62,138,121,227,98,236,249,164,93,213,58,190,45,183,217,17,19,53,128,48,254,136,112,147,160,60,56,93,110,119,157,23,194,170,241,202,139,205,59,41,171,216,219,245,198,170,10,150,49,221,76,87,195,81,80,248,149,237,85,119,75,250,122,218,143,145,17,81,30,244,94,191,170,92,5,112,157,173,57,221,207,83,53,47,74,125,179,146,94,123,62,54,183,219,183,42,126,239,106,22,67,31,230,225,168,100,109,218,56,152,223,133,169,190,219,174,234,170,171,32,0,24,171,66,248,92,208,158,26,253,183,249,20,193,190,206,125,163,240,222,211,254,249,214,86,119,252,63,119,179,254,153,150,78,158,158,252,191,163,182,253,94,253,246,77,178,168,0,0,0,0,0,69,95,243,46,56,19,255,0,188,103,252,166,188,127,214,204,255,0,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,249,201,158,249,29,188,146,189,223,19,151,109,246,77,145,17,19,181,128,0,0,0,0,0,0,34,175,249,151,28,9,255,0,222,51,254,83,94,63,235,102,106,201,180,19,73,243,13,26,135,135,236,143,20,241,120,13,61,190,130,215,29,163,199,84,199,211,75,68,232,157,77,31,125,146,36,203,208,176,68,187,245,245,59,167,226,85,221,119,200,0,8,171,254,101,199,2,127,247,140,255,0,148,215,143,250,217,42,128,3,21,107,167,11,154,19,196,167,177,63,45,120,55,218,63,179,158,39,217,159,223,58,202,62,199,136,237,119,191,210,210,199,213,213,216,139,244,183,219,167,221,182,235,191,201,209,78,12,248,108,225,219,42,170,205,116,115,77,254,207,222,171,109,239,181,207,83,237,138,250,190,186,87,201,28,142,143,162,162,121,24,155,190,24,215,116,78,175,135,109,246,85,69,205,96,1,26,178,206,92,60,24,231,57,85,231,53,202,116,111,198,222,178,11,133,69,210,227,83,246,138,235,31,126,170,121,29,36,178,116,50,165,172,111,83,222,229,217,168,141,77,246,68,68,247,18,84,1,210,180,135,70,244,239,66,48,216,244,251,75,108,245,118,156,122,10,137,106,96,161,154,235,87,92,202,119,200,168,175,72,150,170,89,29,27,21,219,189,88,197,70,117,189,238,219,169,238,85,193,95,230,92,112,39,255,0,120,207,249,77,120,255,0,173,146,168,1,242,113,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,121,245,128,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,120,95,216,121,56,175,204,15,40,155,30,79,8,155,30,28,168,137,239,2,40,113,255,0,156,63,26,210,75,197,44,50,244,190,162,134,120,215,225,223,225,117,37,87,251,21,253,132,33,229,141,140,203,149,106,78,65,146,74,157,109,167,173,106,42,252,191,78,158,171,250,211,250,95,176,239,220,216,53,18,166,43,220,56,85,52,241,170,62,138,154,87,55,165,170,171,215,29,83,126,123,239,252,239,216,119,94,82,88,26,219,112,43,254,73,83,4,141,125,109,117,42,181,92,174,68,84,240,155,238,136,168,159,227,87,239,2,198,34,143,183,23,70,254,228,220,129,188,206,109,202,252,14,58,148,95,114,76,136,191,253,230,177,119,249,147,213,63,68,132,124,203,227,103,228,186,71,61,141,93,220,187,110,171,243,240,245,128,118,222,93,18,186,94,29,113,118,57,219,246,233,28,212,247,125,201,81,82,159,244,18,192,136,188,184,170,32,119,15,216,220,109,78,149,109,42,166,219,253,254,34,167,127,188,150,221,212,85,217,160,114,114,236,113,107,183,247,158,93,186,161,193,155,252,128,246,161,228,240,159,35,200,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,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,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,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,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,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,30,23,222,135,20,79,121,201,126,71,134,129,200,245,84,200,216,226,87,185,118,68,249,255,0,198,123,78,191,155,94,41,172,118,41,238,21,115,54,56,99,233,235,115,151,220,155,189,168,159,119,237,80,41,171,153,30,66,220,183,138,10,60,114,137,206,122,165,45,170,7,117,162,181,62,62,191,218,191,237,137,247,22,65,192,134,11,246,55,68,173,177,62,24,152,250,168,104,231,94,133,106,239,189,28,41,239,217,16,171,139,234,205,173,156,100,209,92,109,209,58,174,9,43,45,17,171,162,77,209,17,175,166,106,175,187,167,229,212,93,86,147,88,62,205,224,182,155,74,198,172,90,122,58,120,213,23,127,230,194,198,254,213,253,128,119,31,146,16,139,153,163,216,221,43,119,82,187,252,34,252,191,220,213,132,221,95,145,7,121,157,189,172,210,137,58,147,249,203,183,255,0,179,86,129,249,57,120,101,214,202,109,26,176,91,155,81,39,113,148,238,69,78,135,109,191,122,165,84,156,52,51,54,163,226,103,191,100,253,159,214,80,166,155,100,122,189,129,97,116,121,118,31,73,83,37,182,70,187,173,89,4,46,70,237,35,163,79,123,218,229,93,220,247,125,196,244,224,219,142,219,6,91,89,62,41,157,100,20,148,85,168,200,146,4,157,200,197,123,159,59,147,100,70,194,212,223,103,179,239,2,192,246,223,230,113,70,237,239,83,241,218,47,118,219,221,36,117,150,218,200,106,35,145,136,246,186,55,110,138,138,136,191,243,42,31,188,14,61,126,253,143,59,238,112,114,123,247,64,221,215,244,147,96,61,128,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,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,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,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,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,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,56,61,23,238,60,183,246,41,229,83,117,8,128,121,48,95,22,57,149,38,43,165,215,74,137,234,217,15,248,15,123,164,70,255,0,241,68,9,247,185,63,164,103,39,57,26,138,170,86,239,51,189,87,168,183,227,19,98,116,85,146,177,106,58,122,186,85,83,244,100,162,145,63,155,253,107,247,129,133,57,112,97,145,102,122,151,62,87,93,74,179,62,158,161,58,30,230,35,182,88,228,162,84,93,213,171,242,247,253,229,195,91,225,240,244,145,195,182,200,198,53,169,254,242,34,21,253,202,163,79,33,161,210,245,202,167,167,143,196,84,92,107,24,143,217,21,202,136,250,125,189,253,95,181,159,176,176,148,77,145,16,2,252,136,55,204,253,138,237,39,119,254,81,127,252,154,180,156,139,242,33,95,50,186,120,106,116,154,161,94,169,249,190,183,124,191,101,53,96,24,71,130,77,47,163,205,244,70,134,150,247,110,138,170,150,104,247,106,73,10,61,61,213,53,10,191,164,197,79,155,83,254,35,1,113,77,195,158,79,195,206,71,110,206,48,154,122,234,122,103,212,167,83,224,100,140,70,164,81,197,39,189,99,138,52,79,123,92,191,63,248,137,209,203,94,138,150,167,66,108,145,186,54,185,91,11,254,109,255,0,198,106,204,231,196,54,143,227,186,141,129,86,219,110,150,122,90,174,220,21,15,141,100,141,21,88,229,129,237,221,62,36,247,251,255,0,104,17,39,128,62,44,238,153,125,198,143,7,201,171,93,36,177,209,72,155,201,35,149,219,197,12,63,62,185,149,119,247,59,238,255,0,136,177,136,164,238,55,169,21,54,254,162,146,180,70,142,77,21,226,214,162,215,43,123,20,13,150,237,4,108,106,251,182,69,149,173,247,39,90,252,162,66,232,49,154,230,220,45,48,212,245,170,171,250,189,255,0,216,231,39,253,0,125,125,144,226,229,247,156,190,239,113,233,151,169,21,61,254,224,61,200,167,147,213,19,149,126,103,180,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,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,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,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,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,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,1,225,87,99,201,197,202,159,177,64,35,183,251,148,242,113,107,147,223,243,57,111,238,220,15,205,112,168,240,244,178,74,169,238,107,21,127,245,41,69,124,107,101,85,185,142,178,212,88,159,39,90,167,71,66,236,223,119,247,37,51,151,244,83,127,230,151,121,157,86,201,69,140,92,42,35,84,71,178,154,87,53,125,255,0,52,141,202,159,47,236,40,122,217,77,91,170,252,71,70,201,209,39,124,187,239,220,119,187,221,64,191,211,223,252,88,23,23,193,206,36,220,83,69,237,52,113,183,167,243,245,142,95,115,190,249,221,253,47,236,51,193,214,52,226,203,21,131,20,164,181,195,27,24,200,157,42,162,53,17,19,222,245,95,185,19,246,157,156,15,11,242,33,199,49,184,164,147,72,171,156,215,181,58,89,42,251,255,0,98,82,213,147,29,126,68,80,230,11,106,169,175,209,187,171,160,142,53,237,83,207,35,186,151,111,133,41,106,183,255,0,156,14,153,203,34,241,5,78,144,208,91,154,228,89,105,152,230,191,222,158,237,234,43,21,63,175,238,38,229,77,59,42,96,124,47,253,23,162,162,255,0,190,155,21,237,202,222,117,143,25,169,166,115,209,126,36,111,79,191,100,218,90,226,195,209,55,64,43,99,152,70,145,207,136,77,14,172,89,33,87,73,5,115,35,122,49,146,57,118,149,213,72,171,239,221,169,239,145,62,226,70,112,119,174,150,157,73,194,41,58,165,107,42,219,220,235,141,102,137,92,159,158,168,219,220,221,190,230,111,242,50,79,16,250,97,69,170,26,123,89,142,205,71,79,51,229,154,9,27,221,107,54,69,100,155,252,220,215,125,219,253,197,87,104,254,111,148,240,175,172,141,198,178,202,202,152,45,201,191,84,112,206,233,155,254,149,145,233,179,88,246,167,233,78,223,187,254,109,192,186,52,84,84,69,79,188,227,35,119,79,145,242,113,91,253,30,69,103,166,185,209,72,175,138,120,152,246,170,181,90,170,142,99,92,158,229,254,167,33,246,23,222,128,126,118,175,75,143,123,93,185,234,145,155,42,109,243,57,70,138,158,245,3,218,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,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,0,0,0,0,0,0,1,81,122,223,205,219,137,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,123,167,146,10,106,185,33,141,210,57,181,141,106,189,90,196,85,84,107,83,125,246,68,249,1,110,128,194,156,25,235,94,85,196,79,13,152,126,177,230,182,251,85,21,235,32,246,135,137,130,215,20,145,210,179,177,95,81,78,206,134,201,36,143,77,217,11,85,119,122,252,74,187,108,155,34,102,176,0,0,0,165,111,243,106,248,167,255,0,184,29,42,255,0,205,87,31,250,241,110,154,33,154,221,117,43,69,240,29,70,190,211,210,65,114,202,177,123,85,238,178,42,70,57,176,71,61,77,36,115,72,216,218,231,57,200,196,115,213,17,21,206,93,182,221,87,230,7,117,0,0,4,95,230,23,197,6,125,194,102,139,217,117,27,78,109,24,253,198,229,113,202,41,172,146,197,123,167,154,104,27,4,148,149,115,57,205,108,50,196,228,127,85,59,17,21,92,169,178,187,221,242,84,133,122,33,205,219,137,45,74,214,140,7,78,111,184,78,154,193,109,202,178,139,85,146,178,90,75,109,123,103,142,10,154,184,225,145,209,185,213,142,106,61,26,245,84,85,107,147,125,183,69,249,1,110,128,0,0,17,127,152,95,20,25,247,9,154,47,101,212,109,57,180,99,247,27,149,199,40,166,178,75,21,238,158,105,160,108,18,82,85,204,231,53,176,203,19,145,253,84,236,68,85,114,166,202,239,119,201,80,37,0,43,3,131,62,104,26,251,196,79,18,120,126,142,102,184,134,159,209,89,114,15,104,120,153,237,118,250,216,234,153,216,160,168,168,103,67,164,171,145,137,187,225,106,46,236,95,133,87,109,151,101,75,63,0,12,63,197,87,19,24,111,10,26,71,89,170,89,133,13,93,197,238,168,109,182,209,108,166,69,107,238,55,25,25,35,226,129,100,233,86,194,206,152,164,123,228,114,47,75,24,238,150,189,253,17,191,165,112,93,198,254,156,113,113,138,165,21,13,87,179,115,235,37,190,154,92,134,201,60,41,79,215,34,199,26,79,85,68,222,236,139,37,31,125,206,98,42,189,100,103,193,220,107,123,145,171,194,74,131,26,86,241,3,128,219,184,134,160,225,162,224,250,186,92,178,233,139,174,85,67,44,203,11,41,42,160,74,137,33,90,104,156,178,119,95,82,137,12,178,172,109,141,83,181,27,221,213,240,170,38,75,0,0,0,0,0,12,105,172,92,64,224,58,33,117,192,172,89,123,234,231,185,106,62,81,73,138,217,104,232,150,23,78,179,206,228,111,137,124,114,72,199,120,104,220,232,155,36,140,71,171,86,104,147,165,122,208,113,41,154,231,218,107,160,217,206,163,105,141,62,63,62,67,138,217,230,189,193,21,249,147,58,138,72,41,182,154,165,174,108,46,107,213,235,78,201,146,52,71,53,59,157,29,74,141,221,64,201,96,165,111,243,106,248,167,255,0,184,29,42,255,0,205,87,31,250,241,114,120,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,184,15,172,1,215,245,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,77,246,221,83,230,7,96,5,43,127,155,87,197,63,253,192,233,87,254,106,184,255,0,215,139,62,252,181,229,95,200,191,249,69,251,62,213,246,147,242,95,246,215,194,246,164,240,62,59,217,62,51,183,209,220,238,118,123,158,238,158,231,87,79,187,171,127,120,25,172,20,173,254,109,95,20,255,0,247,3,165,95,249,170,227,255,0,94,46,164,0,0,0,5,96,113,153,205,3,95,120,118,226,79,48,209,204,43,16,211,250,219,46,63,236,255,0,13,61,210,223,91,37,83,251,244,20,245,15,235,116,117,113,177,118,124,206,68,217,137,240,162,111,186,238,170,22,126,8,191,203,211,138,12,251,139,61,23,189,106,54,163,90,49,251,117,202,221,148,84,217,34,138,201,79,52,48,58,8,233,41,38,107,156,217,165,149,202,254,170,135,162,170,57,19,100,111,187,230,171,216,56,182,227,71,75,56,70,197,89,114,202,93,237,220,146,187,102,219,177,155,125,117,51,43,164,235,142,117,138,162,102,61,233,36,84,107,37,59,162,117,67,99,147,165,206,68,70,61,125,192,72,0,71,254,11,184,182,197,120,185,210,196,202,109,177,120,28,146,197,225,173,249,53,185,205,142,46,221,115,169,163,123,231,130,36,154,89,18,142,73,22,102,194,249,21,28,238,204,136,169,187,20,144,0,0,0,1,18,181,155,153,14,139,232,247,16,216,142,132,79,225,47,84,247,138,143,9,145,228,84,119,186,68,164,198,167,117,67,233,217,21,66,43,149,17,241,203,27,150,161,178,62,37,130,37,107,211,184,170,172,73,85,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,172,0,0,29,83,85,117,51,21,209,189,56,200,245,75,53,171,240,246,92,102,223,45,194,167,166,72,217,36,221,9,240,65,23,113,236,99,166,149,234,216,227,98,185,58,228,123,26,139,187,144,140,28,36,115,47,210,62,35,178,27,222,15,147,212,82,97,121,11,47,19,71,141,195,116,157,148,204,190,91,165,170,86,81,50,53,116,142,106,87,35,95,12,114,83,181,238,235,122,245,194,174,106,189,144,132,202,0,0,6,63,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,29,162,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,127,75,182,77,209,168,214,185,239,115,24,199,189,189,83,133,174,45,180,179,139,156,86,241,148,233,156,87,90,31,97,92,18,223,91,110,188,182,154,42,232,250,163,107,227,157,98,134,105,118,134,77,222,214,61,202,157,78,134,84,68,248,20,12,214,0,0,1,21,120,188,230,23,165,156,38,95,113,204,90,182,217,246,194,245,114,184,118,239,118,235,77,214,153,181,86,42,22,178,39,186,105,162,85,87,164,207,100,241,186,24,94,145,182,86,164,139,221,98,53,58,130,85,3,175,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,84,196,120,129,192,115,61,109,207,120,127,183,190,174,155,44,211,218,123,117,93,116,85,107,11,25,91,5,92,13,153,37,165,106,72,178,200,200,146,72,155,43,156,198,163,31,52,105,239,234,69,3,37,128,0,0,0,0,0,3,15,232,55,19,24,110,188,228,58,147,134,89,168,106,237,217,14,151,101,21,184,229,234,138,100,87,177,204,142,170,162,26,106,184,165,70,163,92,201,155,77,34,171,61,207,141,236,123,85,21,189,18,73,152,0,0,0,3,170,106,198,117,249,47,210,204,203,83,61,151,237,63,178,88,253,198,251,224,187,253,159,21,225,105,164,155,181,220,233,119,71,87,111,167,171,165,219,111,190,203,182,199,229,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,135,117,0,0,0,195,252,75,241,49,134,240,181,143,98,153,158,160,208,213,191,30,191,229,20,248,229,117,109,50,43,223,108,100,212,181,51,37,90,196,141,87,76,198,186,157,168,246,55,227,232,123,156,212,123,154,145,188,51,0,0,0,0,0,0,0,4,95,226,99,152,167,15,60,45,102,84,218,125,153,187,32,191,228,47,167,241,53,180,56,229,53,61,75,237,140,114,53,98,74,149,154,104,154,199,200,215,117,181,136,174,127,66,35,156,141,107,227,87,132,160,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,0,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,160,126,176,66,14,27,121,167,105,30,189,107,109,215,74,110,22,218,188,86,142,237,81,78,204,34,186,234,214,66,250,247,186,8,210,90,42,164,108,178,50,58,149,168,238,172,46,107,250,37,99,153,30,204,149,26,147,73,78,35,117,190,213,195,142,143,94,181,150,251,99,171,187,219,108,21,22,230,214,82,82,72,214,78,176,84,87,65,77,35,227,234,248,92,246,54,117,122,49,85,168,245,98,53,92,206,174,180,12,150,14,191,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,157,128,0,0,0,0,0,34,255,0,48,190,40,51,238,19,52,94,203,168,218,115,104,199,238,55,43,142,81,77,100,150,43,221,60,211,64,216,36,164,171,153,206,107,97,150,39,35,250,169,216,136,170,229,77,149,222,239,146,164,96,224,207,154,6,190,241,19,196,158,31,163,153,174,33,167,244,86,92,131,218,30,38,123,93,190,182,58,166,118,40,42,42,25,208,233,42,228,98,110,248,90,139,187,23,225,85,219,101,217,80,44,252,0,0,0,0,0,0,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,7,235,4,53,225,199,153,102,151,241,5,196,94,73,161,182,186,10,184,40,234,42,30,236,26,240,180,146,70,151,136,32,165,71,213,50,120,213,85,208,191,170,42,153,162,123,145,136,248,122,90,246,197,43,17,178,204,160,0,0,0,21,129,198,103,52,13,125,225,219,137,60,195,71,48,172,67,79,235,108,184,255,0,179,252,52,247,75,125,108,149,79,239,208,83,212,63,173,209,213,198,197,217,243,57,19,102,39,194,137,190,235,186,168,89,248,33,87,45,238,53,181,79,140,31,202,39,229,50,193,138,91,62,201,123,35,193,123,10,150,166,30,231,138,241,125,206,239,122,121,119,219,195,51,167,167,167,109,221,190,251,166,211,84,0,0,0,48,166,185,241,93,167,28,59,106,62,156,97,90,161,47,178,173,90,141,237,56,33,191,203,50,54,150,219,85,74,180,137,27,106,81,83,224,134,79,20,228,89,183,233,141,204,106,189,17,142,124,145,102,176,0,0,0,198,152,143,16,56,14,103,173,185,239,15,246,247,213,211,101,154,123,79,110,171,174,138,173,97,99,43,96,171,129,179,36,180,173,73,22,89,25,18,73,19,101,115,152,212,99,230,141,61,253,72,166,75,0,0,0,1,141,56,120,226,7,1,226,107,75,232,117,95,78,95,86,203,109,101,69,69,36,180,117,203,10,86,209,79,12,138,215,69,81,28,50,72,216,222,173,232,149,173,87,110,177,203,27,189,221,72,6,75,0,0,0,0,0,198,154,115,196,14,3,170,122,161,169,26,81,136,62,174,166,229,165,213,22,250,75,213,98,44,47,162,150,122,168,229,119,106,9,35,145,206,115,226,116,50,197,43,94,214,43,36,99,155,239,217,118,12,150,0,0,8,85,204,135,141,109,83,224,251,242,119,249,51,176,98,151,63,181,190,215,241,190,221,165,169,155,183,225,124,39,111,181,217,158,45,183,241,47,234,234,234,223,102,237,182,203,191,74,229,233,204,47,90,56,179,214,139,214,156,234,54,49,133,91,173,182,236,94,166,247,20,182,74,42,184,103,116,241,213,210,66,214,185,211,84,202,213,103,77,67,213,81,26,139,186,55,223,243,69,11,10,0,0,6,20,227,51,90,242,174,29,184,108,204,53,143,10,183,218,171,111,88,255,0,179,252,52,23,72,164,146,149,253,250,250,122,119,245,182,57,35,122,236,201,156,169,179,211,226,68,223,116,221,22,189,180,67,155,183,18,90,149,173,24,14,156,223,112,157,53,130,219,149,101,22,171,37,100,180,150,218,246,207,28,21,53,113,195,35,163,115,171,28,212,122,53,234,168,170,215,38,251,110,139,242,2,221,1,143,245,239,90,241,94,29,180,158,251,172,121,173,190,235,91,101,199,252,47,137,130,215,20,114,85,63,191,83,21,59,58,27,36,145,177,118,124,205,85,221,233,240,162,237,186,236,139,221,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,245,128,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,28,87,251,78,71,21,114,111,242,3,202,32,85,219,222,17,119,60,61,202,136,187,127,235,3,21,241,17,146,253,158,211,155,205,111,87,79,110,138,161,200,187,111,239,72,37,95,216,191,176,170,46,94,56,172,121,134,178,73,144,214,183,184,176,237,210,187,237,243,165,171,98,252,149,63,162,159,113,49,121,149,102,87,123,62,3,37,45,28,171,28,51,42,196,254,151,57,55,69,134,177,23,228,228,79,146,33,138,121,91,96,117,144,58,163,33,154,153,204,142,94,142,151,185,138,137,238,241,172,93,149,91,255,0,72,22,119,111,141,34,165,99,19,220,137,191,187,253,243,244,156,88,222,150,236,167,32,4,122,227,74,151,197,104,190,69,18,38,234,182,218,191,255,0,36,168,36,41,132,120,185,100,174,209,140,145,241,111,212,219,109,98,162,127,250,164,224,68,62,88,181,126,30,123,205,3,215,226,138,163,165,19,251,36,174,44,165,190,228,42,167,151,13,82,183,80,175,209,201,80,228,119,141,145,85,58,254,255,0,238,229,45,85,159,163,243,220,14,51,70,217,99,86,61,61,202,86,167,49,205,19,151,180,153,173,178,15,206,193,250,107,213,242,221,105,35,79,210,147,111,150,255,0,119,254,210,203,206,147,170,120,109,30,97,140,212,91,42,160,100,141,147,163,126,166,162,252,164,99,190,246,175,244,64,139,124,190,181,205,249,174,9,75,98,185,212,117,84,209,43,41,246,232,219,220,200,105,91,252,216,209,62,110,95,188,155,12,114,57,168,228,249,42,110,81,166,139,100,23,157,14,226,70,59,4,210,73,77,77,45,241,32,233,122,189,136,172,90,248,217,190,202,172,79,148,95,179,111,119,252,87,87,129,223,98,200,49,154,11,140,79,107,210,90,120,93,187,85,21,23,120,218,191,181,127,104,29,133,83,115,130,174,203,177,236,61,110,106,239,191,220,7,52,247,158,78,13,93,206,96,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,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,0,0,0,0,13,107,56,177,243,79,172,159,80,50,31,81,156,217,76,214,179,139,31,52,250,201,245,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,37,81,21,121,92,121,19,211,47,198,189,98,180,149,64,0,0,106,174,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,199,188,23,229,152,174,87,194,198,150,253,150,201,173,87,159,99,97,246,75,77,199,217,245,177,212,120,58,232,173,212,253,218,105,186,21,123,115,51,169,189,81,187,103,55,116,221,19,112,51,88,0,8,1,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,1,106,156,234,252,172,98,223,80,40,125,58,226,85,95,9,222,105,244,111,234,6,61,234,48,1,178,152,0,1,0,57,213,249,88,197,190,160,80,250,117,196,159,228,0,231,87,229,99,22,250,129,67,233,215,16,32,7,43,143,61,154,101,248,215,163,214,151,167,170,186,153,138,232,222,156,100,122,165,154,213,248,123,46,51,111,150,225,83,211,36,108,146,110,132,248,32,139,184,246,49,211,74,245,108,113,177,92,157,114,61,141,69,221,200,81,15,44,235,181,170,193,198,190,159,223,111,183,58,75,117,182,221,79,126,171,172,172,171,153,176,193,77,4,118,74,231,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,245,121,134,113,167,117,226,159,84,42,44,88,134,65,86,237,43,198,170,17,49,250,53,166,117,42,86,206,145,244,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,183,27,223,55,80,116,14,49,56,170,204,184,175,213,203,134,97,121,185,85,183,24,183,84,84,83,98,118,137,35,72,89,110,183,43,254,5,116,77,123,219,226,100,107,99,116,207,234,119,83,209,26,139,219,100,108,100,180,229,89,193,6,109,117,206,237,28,79,106,29,45,215,31,199,236,125,217,113,234,78,245,101,182,186,227,84,248,96,124,21,91,118,154,147,219,164,130,166,100,221,146,244,202,230,116,57,175,137,100,107,240,87,47,62,11,46,188,83,234,133,61,247,47,199,234,221,165,120,213,66,174,65,88,149,46,165,74,217,210,62,168,173,240,72,214,171,158,247,57,98,116,168,197,106,178,21,114,247,35,123,225,234,190,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,166,190,114,183,107,173,131,139,188,38,251,98,185,213,219,174,86,236,30,219,87,71,89,73,51,161,158,154,120,238,119,7,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,61,120,5,227,95,21,226,179,78,41,44,151,107,159,135,212,220,102,223,12,121,29,190,161,99,100,149,253,8,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,233,116,79,150,0,115,171,243,79,139,125,63,161,245,27,137,13,116,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,253,138,129,179,152,48,255,0,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,165,27,51,58,101,141,236,145,168,157,76,123,122,154,199,245,198,204,192,0,199,250,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,180,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,233,118,201,186,53,26,215,61,238,99,24,247,183,181,101,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,226,128,120,223,227,71,42,226,227,81,231,174,162,117,214,201,128,219,123,112,89,49,233,107,164,116,111,237,44,221,53,213,48,35,214,20,172,122,79,34,43,152,159,4,106,216,186,159,210,178,60,63,94,51,175,57,151,18,92,192,244,227,85,179,58,218,183,62,227,169,22,22,91,40,102,168,73,153,105,183,37,214,37,167,162,137,90,198,55,162,54,187,101,114,49,189,111,87,200,228,235,123,149,111,250,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,91,126,19,188,211,232,223,212,12,123,212,96,54,83,3,88,205,111,194,173,90,107,173,25,246,156,216,170,42,231,182,226,185,69,214,201,71,45,91,218,233,228,130,154,174,72,99,116,142,107,90,213,122,181,136,170,168,214,166,251,236,137,242,47,39,150,94,181,254,90,120,71,197,188,69,191,194,215,224,155,97,85,157,17,116,67,47,130,130,31,15,36,123,200,247,59,122,89,105,186,220,189,59,202,146,244,181,27,211,189,122,243,150,192,41,177,158,40,237,121,157,187,30,171,164,167,204,113,122,74,154,203,131,146,85,130,186,227,79,44,180,242,35,28,229,86,35,227,166,142,133,28,198,109,178,58,55,42,111,39,83,187,175,36,189,76,202,169,181,79,58,209,207,23,221,198,238,24,250,228,221,137,36,145,222,30,186,158,166,158,159,174,22,245,246,217,220,142,171,105,23,161,92,238,196,31,18,35,54,80,183,242,21,115,115,212,204,171,78,248,71,154,221,139,85,248,79,182,185,5,38,51,113,157,146,73,28,205,161,146,10,138,137,89,27,152,246,237,220,240,173,137,232,238,166,186,41,101,98,183,226,221,38,169,76,28,233,243,250,155,239,16,216,166,159,83,228,52,149,150,220,87,23,101,75,232,97,88,156,250,11,141,101,68,139,50,74,173,78,182,189,244,240,80,61,24,245,247,51,161,205,68,238,42,184,34,7,13,24,5,54,169,241,13,166,250,125,112,199,170,239,150,219,230,81,109,166,186,80,211,36,189,114,219,188,67,22,177,85,98,84,123,24,218,116,149,239,123,85,58,24,215,59,118,244,238,155,4,241,99,229,99,89,62,159,228,62,157,57,88,28,148,244,207,237,6,184,230,154,165,87,73,106,168,164,195,241,246,91,225,241,17,245,213,83,215,87,205,249,185,233,247,98,163,54,130,146,178,55,189,28,215,116,206,141,68,115,94,253,172,255,0,139,31,43,26,201,244,255,0,33,244,233,192,214,176,218,160,213,92,218,118,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,63,88,0,1,64,60,209,252,246,106,111,224,190,143,68,95,241,175,183,51,75,181,170,245,199,30,167,214,89,174,116,149,244,241,212,91,105,31,45,52,205,149,141,158,11,101,36,51,68,174,106,170,35,227,150,57,35,123,126,109,123,28,213,217,81,80,11,10,228,169,229,99,41,250,129,93,233,214,227,5,115,88,224,115,33,180,228,213,252,82,105,179,242,12,138,134,255,0,80,175,202,109,142,101,85,194,123,83,227,167,123,214,181,146,108,245,142,133,34,129,90,230,200,230,178,157,82,54,177,123,79,108,112,231,94,74,158,86,50,159,168,21,222,157,110,39,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,107,111,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,222,153,105,228,115,23,252,153,24,174,107,218,201,98,137,234,199,244,116,174,194,122,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,234,110,233,186,181,90,230,189,142,123,30,199,186,149,185,140,240,81,252,149,117,30,11,254,1,108,186,201,166,89,79,231,45,181,51,167,118,59,93,114,171,214,75,99,166,234,115,221,210,198,36,145,58,84,107,159,27,156,221,229,116,50,200,189,83,130,14,52,114,174,17,245,30,10,234,215,93,111,120,13,203,185,5,239,30,138,186,70,198,206,234,195,213,93,77,2,189,33,90,198,36,17,162,57,233,241,198,142,139,169,157,73,35,3,97,66,16,115,47,227,142,155,135,28,54,109,30,193,217,86,253,69,205,44,242,62,26,184,223,45,59,44,118,233,150,72,22,181,179,49,90,229,169,87,50,86,194,214,59,224,124,107,35,213,17,172,100,217,43,138,94,55,244,227,135,253,2,179,234,245,162,171,219,117,121,237,189,101,194,41,219,10,127,117,201,45,19,170,41,234,167,167,150,88,102,74,54,170,211,164,202,223,206,51,191,27,122,81,206,66,131,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,16,62,77,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,159,242,167,227,182,234,151,90,14,22,117,151,38,164,117,181,212,233,6,17,117,184,206,230,207,28,232,230,54,59,58,189,81,90,246,57,170,229,131,173,205,86,43,59,13,87,245,193,28,117,108,126,171,157,166,235,101,169,101,29,230,217,87,65,81,37,60,21,108,138,166,23,68,247,65,60,76,154,25,81,174,68,85,100,145,73,28,140,119,201,204,123,92,155,162,162,129,180,241,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,32,95,45,78,96,95,151,106,58,29,4,213,105,186,51,235,85,189,222,203,184,185,219,71,120,161,164,130,153,159,157,150,122,151,205,81,113,122,248,153,228,233,98,53,99,141,239,247,116,184,141,92,202,249,133,214,106,109,246,187,66,180,27,47,255,0,56,180,29,49,94,47,150,185,167,167,146,241,85,209,83,13,77,43,38,142,100,142,166,220,232,230,99,85,29,31,76,146,68,174,107,159,31,67,156,24,171,152,207,26,255,0,202,171,81,224,176,96,23,59,172,122,101,139,126,110,219,77,58,246,163,186,87,34,189,36,185,186,30,150,189,189,76,122,71,19,101,87,57,145,181,206,218,39,77,44,105,215,248,10,225,19,62,226,103,87,45,149,246,251,142,65,137,226,120,229,71,180,171,178,219,125,60,209,190,25,233,159,3,210,150,138,169,27,218,101,114,172,209,61,189,78,69,141,157,82,244,191,161,24,252,127,194,175,12,249,151,21,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,234,71,76,254,169,99,99,35,106,167,83,222,222,167,49,157,114,51,97,77,29,209,220,7,66,176,11,94,156,233,205,134,146,221,109,183,83,193,20,178,197,75,12,51,220,39,142,24,225,117,93,83,161,99,27,45,76,141,137,139,36,170,212,87,42,127,98,32,119,80,0,21,129,206,87,135,173,83,204,62,203,235,166,45,83,117,191,99,120,237,190,91,77,198,193,73,75,83,81,236,157,187,245,82,221,118,98,58,54,66,232,227,108,115,72,228,143,163,177,79,187,158,142,252,221,122,240,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,58,85,208,191,170,40,222,201,26,139,210,246,55,169,175,103,92,111,216,250,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,128,120,245,224,239,33,225,99,87,46,110,179,89,234,231,211,171,229,71,141,199,238,112,209,213,120,74,38,78,249,221,29,174,90,137,122,154,234,152,155,12,136,137,221,123,223,19,89,42,244,171,220,214,133,239,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,117,73,27,228,135,173,62,56,37,237,189,236,108,209,61,29,28,140,71,47,68,140,123,85,119,106,157,172,162,190,89,156,104,255,0,38,205,71,126,155,230,174,238,96,57,245,194,146,10,154,137,171,187,49,216,171,149,123,76,174,218,71,182,22,194,228,123,91,80,229,233,119,110,40,158,142,94,202,71,37,218,103,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,232,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,40,99,254,40,184,155,192,120,89,210,251,150,160,101,245,52,149,151,38,83,185,214,92,121,46,48,211,86,222,103,73,34,143,162,6,200,189,78,99,29,60,78,149,236,107,214,56,213,207,233,118,200,215,107,175,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,153,87,140,78,42,179,46,43,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,129,93,19,94,246,248,153,26,216,221,51,250,157,212,244,70,162,246,217,27,25,39,249,83,112,75,71,170,215,218,158,32,117,123,20,241,152,101,155,185,71,96,182,221,45,176,84,91,242,10,167,178,88,103,145,236,153,29,220,134,159,221,178,163,58,93,58,167,76,136,180,242,49,66,101,114,185,225,159,50,225,235,65,166,186,234,5,118,65,69,125,207,42,25,119,168,198,43,213,35,130,200,198,117,178,45,161,234,85,109,76,209,118,223,50,187,165,232,137,4,78,99,93,2,171,171,175,152,70,127,153,105,103,49,236,219,80,116,251,33,171,177,228,54,58,139,37,77,13,117,50,167,92,79,246,53,26,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,239,20,3,205,31,207,102,166,254,11,232,244,64,92,79,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,26,182,39,61,238,240,210,57,178,58,23,245,59,169,136,173,85,238,50,70,51,58,154,214,112,233,196,190,169,240,191,157,195,157,105,157,219,250,94,54,205,89,61,79,178,238,127,153,154,40,252,92,16,203,31,123,181,223,123,227,234,119,192,253,156,159,122,46,194,122,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,234,110,233,186,181,90,230,189,142,123,30,199,184,50,0,0,14,191,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,162,38,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,191,86,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,141,185,136,241,245,89,196,230,84,152,30,150,220,46,182,221,50,178,119,105,247,74,153,233,254,211,72,178,68,255,0,19,85,77,212,140,88,88,248,35,117,60,114,49,100,111,197,35,186,93,39,110,44,193,201,163,57,226,26,233,153,95,240,107,53,125,37,199,74,236,212,240,77,122,101,222,190,162,71,218,31,34,86,58,154,27,92,41,47,68,79,168,168,124,146,76,189,181,99,153,3,149,92,215,244,35,194,47,231,186,233,168,252,58,113,221,170,122,161,165,247,159,3,117,161,212,12,138,41,161,149,21,244,183,10,87,92,230,89,41,106,99,69,78,228,47,233,110,233,186,57,28,214,189,142,99,216,199,182,239,248,116,226,95,75,56,160,193,33,206,180,206,237,253,47,27,102,172,158,155,218,150,207,207,77,20,126,46,8,101,147,179,221,236,61,241,245,59,227,102,206,79,189,18,128,120,177,243,79,172,159,80,50,31,81,156,250,188,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,58,156,177,76,136,174,141,206,114,42,61,143,146,55,134,199,192,235,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,8,53,143,155,38,43,161,252,79,229,26,61,145,233,247,183,176,204,119,195,209,73,123,199,238,113,212,87,50,185,41,221,37,75,86,23,244,196,254,153,164,138,153,209,119,99,116,78,130,119,57,207,87,36,81,132,170,226,199,202,198,178,125,63,200,125,58,114,149,184,9,227,126,251,194,62,119,45,22,71,85,117,185,105,149,239,187,45,238,201,71,11,42,38,101,82,66,169,13,85,35,100,150,54,71,55,91,98,100,139,214,141,124,91,245,53,206,142,37,101,180,231,186,233,167,28,69,240,35,170,122,161,165,247,159,29,106,174,211,252,138,41,161,149,17,149,86,250,166,219,38,89,41,106,99,69,94,220,204,234,110,233,186,181,90,230,189,142,123,30,199,187,94,192,54,146,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,189,126,26,227,107,173,142,174,150,126,135,185,143,232,150,53,115,29,210,246,57,171,178,251,156,213,69,247,162,159,88,164,190,89,92,118,221,116,71,50,183,104,102,169,100,212,145,233,125,250,162,70,210,214,93,39,115,25,141,214,189,28,230,190,57,54,84,101,52,210,236,217,24,254,152,216,249,59,253,81,162,77,221,186,155,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,253,100,0,231,87,229,99,22,250,129,67,233,215,19,170,104,231,58,205,56,190,86,73,108,215,13,49,186,226,221,251,130,71,73,114,178,74,151,26,88,169,100,158,77,157,85,27,251,114,179,179,10,194,142,116,77,153,210,185,37,115,98,143,225,136,236,28,229,110,214,171,255,0,8,152,77,246,197,115,164,184,219,110,57,197,182,174,142,178,146,102,205,5,76,18,91,46,14,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,48,255,0,44,94,97,116,120,181,29,55,14,188,64,229,253,155,84,61,49,98,87,251,156,208,65,75,106,165,138,9,164,150,150,182,174,121,153,211,10,118,161,101,50,116,189,200,233,22,62,164,98,68,214,91,81,170,185,117,60,175,120,233,252,181,226,172,208,237,99,204,252,94,164,217,122,253,143,83,90,222,153,175,182,184,227,106,166,243,43,151,196,86,67,180,157,205,209,175,124,72,201,63,58,230,212,72,129,63,192,0,0,0,13,112,120,184,225,235,84,248,119,214,91,254,57,169,149,55,91,239,142,184,77,83,69,150,213,82,212,178,28,139,173,177,207,37,67,37,153,23,187,50,120,134,36,232,215,201,209,43,156,213,123,253,206,118,199,196,127,227,95,133,27,23,22,154,53,91,134,246,173,84,121,125,183,122,204,90,247,91,11,221,224,42,186,152,178,70,174,141,81,233,12,236,103,106,68,217,237,77,217,39,109,239,138,52,2,5,242,161,227,142,167,26,186,217,56,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,38,242,164,210,182,61,158,217,25,217,183,67,86,204,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,209,226,109,215,74,41,41,42,160,235,99,94,206,184,164,70,189,189,76,123,92,155,167,189,174,69,79,114,161,119,220,179,56,209,254,82,122,112,253,55,205,93,219,207,176,27,125,36,21,53,19,87,119,164,190,208,162,118,153,93,180,143,116,206,153,170,198,182,161,203,212,222,228,177,61,28,157,228,142,48,154,165,74,243,98,227,126,143,36,246,159,9,154,103,85,215,73,111,184,36,89,181,106,195,4,208,213,73,15,135,158,158,150,150,102,202,245,111,106,116,122,84,35,163,100,141,150,157,172,71,116,164,141,116,170,230,35,198,253,31,10,184,34,98,88,117,87,86,166,229,150,249,101,177,57,33,130,166,27,92,109,154,40,223,85,85,19,229,107,219,212,199,207,225,213,99,146,55,203,78,228,123,85,172,123,86,139,49,108,79,42,206,111,180,184,182,21,140,221,114,11,213,111,95,134,183,90,232,164,171,170,159,161,142,123,250,34,141,28,247,116,177,142,114,236,158,230,181,85,125,200,160,100,14,24,184,122,202,184,160,214,91,46,145,226,213,62,3,199,247,42,110,55,71,210,201,81,13,178,134,38,245,75,81,35,88,159,228,198,196,115,152,215,203,44,76,87,179,175,169,46,79,152,221,131,236,167,46,172,211,22,246,221,214,243,236,107,126,59,111,246,141,218,167,196,87,86,118,174,148,12,239,212,75,178,119,38,127,79,83,223,178,117,57,85,118,77,206,237,192,231,8,150,174,16,116,141,216,164,247,26,75,198,89,126,168,109,203,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,167,87,71,113,119,87,201,52,136,216,251,171,27,122,255,0,52,127,34,122,155,248,47,172,81,1,89,124,190,248,245,200,120,102,204,168,112,109,65,190,213,214,105,93,222,162,56,107,153,81,226,171,95,96,98,37,75,146,106,24,82,84,100,44,117,69,67,100,168,70,198,247,189,140,85,107,92,244,68,91,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,213,136,179,78,89,92,196,42,113,90,155,119,14,26,247,145,210,51,24,101,60,140,198,178,123,173,194,42,102,89,153,12,78,122,81,85,77,51,154,213,166,86,177,91,11,149,122,227,122,178,20,71,70,230,36,1,110,128,0,7,95,173,212,44,6,221,153,80,105,205,195,56,199,233,114,203,165,58,213,208,216,102,185,194,203,141,84,8,146,42,203,21,50,187,186,246,34,67,42,171,154,213,79,205,191,250,43,182,52,226,187,138,237,56,225,43,78,31,154,230,178,248,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,212,213,150,101,69,108,109,115,81,17,239,124,113,191,95,123,182,181,234,229,235,84,43,117,170,179,81,242,8,243,186,250,137,42,101,200,41,43,159,75,90,215,190,53,137,201,28,144,171,86,38,118,149,98,70,71,210,198,199,179,26,136,196,70,129,110,156,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,36,255,0,31,25,38,188,229,156,183,244,190,251,196,142,49,73,99,205,170,51,138,21,168,138,37,237,207,60,30,205,184,118,170,42,169,250,26,218,74,151,183,226,146,6,170,163,87,223,180,74,229,167,134,48,114,184,243,217,166,95,141,122,61,104,23,252,0,0,0,0,0,0,84,7,52,142,62,168,245,19,199,112,201,163,151,11,85,203,16,79,7,81,145,100,84,117,48,87,67,119,145,59,85,48,211,82,73,27,158,198,195,19,210,53,146,68,84,145,210,198,177,252,12,141,253,236,235,205,27,142,219,174,137,218,161,208,141,23,201,169,41,243,107,229,59,221,144,92,105,39,119,141,199,168,156,214,44,76,143,165,58,98,169,168,107,220,168,254,190,228,81,181,30,141,106,205,12,173,168,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,15,147,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,123,220,187,184,223,163,226,171,4,92,75,49,170,233,212,220,78,223,20,183,215,44,48,83,67,116,141,211,75,27,42,169,98,100,174,123,186,88,200,60,66,164,113,198,201,106,26,140,106,53,236,106,68,190,35,185,68,93,113,13,6,198,242,253,23,146,174,249,158,227,118,118,46,101,101,142,119,84,165,234,127,124,147,212,91,183,99,29,215,27,156,230,50,14,132,89,97,142,61,147,190,215,37,69,117,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,109,16,12,41,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,165,203,20,200,136,217,26,215,34,163,30,201,35,102,107,0,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,42,185,24,254,187,63,118,255,0,137,22,168,85,95,35,31,215,103,238,223,241,34,213,0,0,0,170,190,121,223,169,63,222,79,225,167,213,229,139,204,46,179,41,172,166,225,215,136,28,191,189,117,155,166,44,74,255,0,115,154,121,234,174,181,82,207,52,146,210,214,213,207,51,250,166,94,236,44,166,78,150,53,91,26,199,212,175,88,154,255,0,149,207,59,245,39,251,201,252,52,170,176,54,168,4,42,229,221,199,213,31,19,152,170,224,122,165,112,181,91,117,54,201,218,167,221,106,96,167,251,77,26,199,43,252,77,45,55,82,61,102,99,32,145,213,17,198,197,141,191,12,141,233,108,157,184,166,168,20,67,204,35,63,204,180,179,152,246,109,168,58,125,144,213,216,242,27,29,69,146,166,134,186,153,83,174,39,251,26,141,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,218,120,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,169,221,76,69,106,175,113,146,49,148,237,205,31,207,102,166,254,11,232,244,70,42,225,211,137,125,83,225,127,59,135,58,211,59,183,244,188,109,154,178,122,159,101,220,255,0,51,52,81,248,184,33,150,62,247,107,190,247,199,212,239,129,251,57,62,244,80,217,76,24,255,0,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,69,94,34,249,164,226,188,58,113,63,54,138,95,244,222,235,114,198,236,54,246,253,160,185,209,190,53,174,241,213,20,240,212,210,248,72,94,246,198,248,91,28,136,217,59,143,99,156,233,149,91,210,144,109,80,19,168,215,51,131,190,42,179,46,20,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,141,91,19,158,198,248,152,218,233,29,11,250,155,210,245,86,170,246,223,35,31,122,124,51,241,85,164,124,87,225,181,57,134,150,220,170,218,251,117,71,134,185,218,46,81,178,27,141,185,234,174,237,172,209,49,239,111,68,141,106,185,143,99,156,199,108,230,239,214,201,24,205,109,192,218,35,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,59,1,68,60,190,248,245,200,120,102,204,168,112,109,65,190,213,214,105,93,222,162,56,107,153,81,226,171,95,96,98,37,75,146,106,24,82,84,100,44,117,69,67,100,168,70,198,247,189,140,85,107,92,244,68,91,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,15,214,1,21,120,246,227,126,197,194,62,9,21,22,57,85,106,185,106,109,239,181,45,146,201,89,11,234,33,101,42,76,137,53,85,91,99,150,55,199,15,67,101,100,107,214,142,124,187,116,181,205,142,85,96,99,78,102,188,118,218,180,71,13,184,232,102,150,228,213,113,234,133,250,158,54,213,86,90,231,107,31,141,209,61,90,231,62,73,54,85,101,76,209,110,216,216,206,153,24,201,59,253,81,170,67,221,196,28,140,127,93,159,187,127,196,138,192,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,189,30,38,227,116,173,146,174,170,126,134,53,140,235,150,69,115,221,210,198,53,169,186,251,154,212,68,247,34,22,127,200,199,245,217,251,183,252,72,11,84,0,1,85,124,243,191,82,127,188,159,195,76,63,201,134,237,106,183,113,95,123,163,184,92,233,41,106,46,152,61,125,37,12,83,76,214,62,170,116,172,162,153,98,137,170,187,189,233,20,50,200,173,110,235,209,27,221,242,106,170,102,14,121,223,169,63,222,79,225,165,90,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,211,192,138,188,4,241,191,98,226,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,161,209,50,69,235,87,50,93,250,154,214,201,18,190,85,1,21,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,46,167,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,0,46,167,154,63,145,61,77,252,23,214,40,136,21,202,231,142,219,86,137,221,102,208,141,104,201,170,233,240,155,229,67,29,143,220,106,231,111,130,199,171,92,231,172,172,147,169,58,162,166,168,115,218,170,254,190,220,82,53,94,173,106,77,52,173,158,188,209,252,137,234,111,224,190,177,68,80,8,27,84,2,176,57,98,243,11,172,202,107,41,184,117,226,7,47,239,93,102,233,139,18,191,220,230,158,122,171,173,84,179,205,36,180,181,181,115,204,254,169,151,187,11,41,147,165,141,86,198,177,245,43,214,38,190,207,192,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,28,58,125,231,37,249,28,19,117,3,154,38,199,174,165,85,176,61,201,247,53,87,255,0,81,237,62,110,65,84,218,59,77,85,75,213,17,34,133,239,93,215,111,147,85,127,232,2,175,249,160,106,119,137,100,120,77,52,109,89,22,161,58,223,212,244,84,79,238,216,149,54,219,111,253,100,163,224,43,4,131,27,210,139,115,213,19,173,253,238,167,116,53,21,118,169,170,219,229,254,81,92,252,116,95,96,204,53,226,43,69,182,161,178,72,235,147,98,94,149,107,145,28,181,149,45,219,225,221,127,156,133,189,232,62,47,246,95,4,160,182,187,222,232,251,190,253,156,159,57,165,95,191,252,160,50,89,228,0,6,46,226,46,142,42,237,43,200,33,153,136,173,117,190,173,190,244,69,255,0,226,105,147,239,254,211,40,157,7,92,34,116,250,105,126,141,169,239,75,125,82,255,0,253,60,128,86,103,2,117,30,205,215,204,170,223,26,237,28,119,90,134,163,83,220,136,136,149,223,114,123,139,111,102,221,41,183,200,167,30,18,175,140,178,241,81,150,80,203,19,247,150,239,85,239,77,190,232,171,23,239,254,210,226,169,94,143,133,28,159,127,254,208,61,199,174,120,91,59,22,55,252,151,231,238,61,128,10,131,230,7,164,211,96,26,155,75,168,182,22,164,44,130,86,84,59,161,145,199,187,219,81,85,50,174,237,84,118,255,0,2,123,246,38,71,47,221,108,93,79,210,244,164,169,79,238,139,83,104,233,94,189,201,30,170,169,74,223,126,238,79,218,213,249,42,157,139,141,13,41,139,59,211,11,212,140,131,185,52,52,21,47,141,17,36,85,87,165,61,70,222,230,175,237,121,3,184,6,212,119,232,246,167,100,56,21,241,175,129,43,107,122,155,215,209,26,34,69,21,83,127,213,17,29,243,106,1,112,72,120,119,200,244,91,235,98,174,166,109,68,78,69,107,183,249,42,47,222,169,247,127,97,250,20,15,91,85,80,246,39,189,15,74,239,185,236,99,190,224,57,128,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,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,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,117,60,174,60,137,233,151,227,94,177,90,74,162,42,242,184,242,39,166,95,141,122,197,105,42,128,3,175,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,232,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,21,224,131,138,11,175,22,120,6,103,168,213,150,138,75,117,182,221,156,92,108,150,24,162,167,116,51,186,213,28,52,211,83,58,169,171,44,173,90,158,154,133,73,22,55,35,55,79,133,62,245,13,120,73,85,192,47,26,249,87,10,122,143,73,100,187,92,252,70,153,100,215,8,99,200,237,245,11,35,227,160,235,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,167,83,98,124,81,84,239,250,173,161,122,143,163,84,120,133,219,53,179,118,173,89,222,63,69,146,88,46,80,42,190,150,182,150,162,8,230,86,53,234,137,180,209,119,90,201,99,84,71,53,202,213,77,216,248,222,240,217,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,148,173,203,83,152,23,228,38,178,135,65,53,90,110,188,6,235,112,119,178,238,46,118,242,89,235,170,231,166,103,231,101,158,165,144,211,219,152,158,38,121,58,88,174,73,36,123,253,253,78,46,164,8,1,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,1,106,156,234,252,172,98,223,80,40,125,58,226,85,95,9,222,105,244,111,234,6,61,234,48,1,178,152,0,1,0,57,213,249,88,197,190,160,80,250,117,196,239,252,198,120,215,254,74,186,113,5,131,0,185,218,164,212,220,167,243,118,218,105,215,187,37,174,133,81,233,37,205,208,244,185,142,233,123,18,56,155,42,181,175,145,206,118,210,182,25,99,94,129,206,175,202,198,45,245,2,135,211,174,32,83,5,178,237,117,178,212,190,178,205,115,171,160,168,146,158,122,71,203,77,51,162,123,160,158,39,195,52,74,230,170,42,178,72,164,146,55,183,228,230,61,205,93,209,85,12,215,193,223,10,185,151,21,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,198,141,149,204,123,124,76,141,108,141,133,157,46,234,122,43,149,59,108,145,236,198,154,85,166,121,86,178,106,62,57,165,184,85,39,136,189,100,215,8,173,244,221,81,200,248,225,235,95,142,121,123,108,123,219,12,76,71,73,35,209,171,209,27,30,229,77,154,165,244,240,245,162,154,53,203,247,135,25,174,89,77,194,213,101,154,146,223,5,207,58,201,166,149,210,248,202,228,98,35,154,199,246,219,35,225,108,146,58,42,104,27,26,57,122,209,17,142,154,87,171,195,234,229,55,125,14,229,241,195,45,85,194,217,110,181,90,237,88,229,189,144,81,83,57,176,209,213,100,215,134,82,182,56,91,43,224,135,243,181,149,29,134,119,38,72,156,168,214,190,71,34,50,55,43,127,47,6,124,102,96,60,89,224,20,213,148,117,212,150,236,218,221,78,200,175,214,25,101,134,25,221,60,112,211,173,77,93,45,50,79,44,203,67,222,168,72,227,150,77,151,116,233,119,191,231,76,28,104,241,109,149,113,115,170,107,148,220,162,240,56,221,139,196,219,241,155,115,91,36,93,186,23,84,200,246,79,60,75,52,177,165,100,145,172,45,153,241,170,53,221,152,209,19,102,33,34,185,83,240,109,153,106,14,127,65,196,158,71,83,144,99,24,158,45,80,147,99,245,214,234,212,164,158,243,113,142,102,36,176,162,58,55,44,180,61,164,168,130,117,69,103,90,201,218,107,157,211,50,48,63,47,58,191,52,248,183,211,250,31,81,184,144,170,203,166,121,86,65,167,25,70,169,90,105,60,69,151,15,184,90,237,247,126,220,114,62,74,127,30,149,93,137,221,210,197,99,33,71,210,44,110,123,220,223,206,79,3,81,28,175,247,77,94,117,126,105,241,111,167,244,62,163,113,50,87,36,123,77,170,255,0,106,215,155,21,246,217,73,113,182,220,105,241,250,74,202,58,184,91,52,21,48,72,219,155,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,8,87,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,198,173,137,207,99,124,76,109,116,142,133,253,77,233,122,171,85,123,111,145,143,216,35,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,170,72,223,36,61,105,241,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,162,206,62,184,40,202,184,83,212,122,187,221,166,217,226,52,203,38,184,77,38,57,112,167,73,31,29,7,90,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,122,155,43,34,194,152,126,191,107,46,1,167,25,78,145,225,186,133,117,181,98,25,167,79,182,237,112,61,189,186,157,145,26,238,151,42,43,226,238,49,18,57,123,110,111,118,54,181,146,117,177,17,168,18,215,153,127,30,181,58,243,144,205,162,186,77,125,171,131,78,172,117,18,67,119,124,125,174,139,253,198,10,169,26,217,155,52,50,200,217,232,81,177,195,44,41,240,117,61,202,247,181,202,200,85,144,215,21,211,60,171,48,196,51,92,234,211,73,181,151,2,183,210,92,46,245,82,71,39,109,190,38,182,10,56,32,107,218,197,98,76,247,206,175,107,30,230,245,71,4,238,69,85,102,203,245,116,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,212,221,215,101,114,185,205,99,26,247,189,140,117,186,113,121,160,216,111,13,188,173,242,253,41,195,40,169,26,203,117,61,137,247,58,232,105,214,23,221,174,43,117,160,74,138,217,81,207,123,186,228,115,119,70,171,221,208,196,100,109,94,134,53,16,42,135,132,239,52,250,55,245,3,30,245,24,13,148,205,107,56,78,243,79,163,127,80,49,239,81,128,217,76,8,43,206,43,76,254,216,112,167,14,117,73,73,106,74,188,11,32,163,184,77,85,81,31,247,83,104,106,85,104,228,130,157,232,197,84,235,158,122,55,189,138,230,181,205,129,28,170,174,99,17,106,175,130,205,76,252,145,113,89,166,25,212,149,118,170,74,74,124,130,11,125,125,85,210,78,221,45,45,13,106,45,29,84,239,127,91,81,157,184,42,37,122,61,206,233,107,154,142,114,43,81,81,118,19,213,140,23,242,161,165,153,150,153,251,83,217,159,107,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,212,222,190,158,231,87,79,83,119,219,109,211,125,205,99,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,3,105,227,89,110,32,117,51,242,201,174,57,230,169,71,87,117,168,164,201,178,10,235,133,7,181,36,235,170,134,133,243,59,194,192,255,0,141,232,222,212,9,20,104,198,185,90,198,177,26,213,233,106,23,21,154,241,21,134,167,42,72,181,19,35,203,42,239,53,25,70,155,183,16,74,154,137,85,107,110,55,249,168,221,111,168,111,247,75,152,249,222,202,150,212,73,43,145,92,229,142,9,165,111,113,19,117,165,109,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,109,246,69,249,1,119,220,166,116,190,235,167,28,31,90,238,119,151,85,199,81,157,94,43,50,134,82,84,209,58,157,244,208,61,177,211,67,183,82,170,200,201,98,164,142,161,146,108,212,115,42,27,178,42,34,61,217,215,139,31,43,26,201,244,255,0,33,244,233,206,235,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,159,35,165,113,99,229,99,89,62,159,228,62,157,56,26,214,22,83,202,235,143,170,204,62,251,109,225,159,88,174,23,91,165,171,35,184,83,80,226,119,137,234,103,172,146,217,84,246,69,77,5,181,204,115,157,209,70,238,220,109,139,182,141,108,50,57,221,72,172,145,95,13,107,29,171,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,166,57,25,28,221,11,240,79,23,113,140,123,161,149,138,217,35,122,181,58,227,123,28,137,179,144,13,159,129,94,188,176,184,245,169,214,123,85,39,15,218,193,125,171,175,212,27,101,61,76,214,171,189,95,105,137,118,183,64,216,122,33,146,87,75,221,168,174,106,58,119,42,164,95,20,48,44,143,115,158,146,61,210,43,141,30,45,177,94,17,180,177,114,155,148,94,59,36,190,248,155,126,51,110,107,99,151,185,92,218,105,30,201,231,137,102,138,69,163,142,68,133,179,62,53,87,55,189,26,34,110,244,3,16,115,47,227,142,155,135,28,54,109,30,193,217,86,253,69,205,44,242,62,26,184,223,45,59,44,118,233,150,72,22,181,179,49,90,229,169,87,50,86,194,214,59,224,124,107,35,213,17,172,100,212,129,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,245,179,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,245,106,118,153,229,90,69,151,201,130,230,180,158,18,245,79,111,182,220,42,105,93,28,145,201,75,227,104,160,172,100,18,178,70,53,236,154,54,84,53,146,49,91,240,200,215,181,21,81,17,84,45,255,0,146,167,149,140,167,234,5,119,167,91,137,254,64,14,74,158,86,50,159,168,21,222,157,110,39,248,29,83,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,166,56,223,36,61,105,240,79,23,113,143,99,102,137,232,217,35,122,181,122,36,99,28,137,187,80,160,30,52,120,73,202,184,70,213,53,197,174,82,248,236,110,251,226,110,24,205,197,174,146,94,229,11,106,100,99,32,158,85,134,40,214,178,56,210,23,76,200,209,90,222,244,106,139,179,208,216,164,198,156,69,104,54,27,196,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,92,110,118,234,212,123,122,216,175,141,203,208,247,34,134,181,149,183,107,173,198,154,130,142,225,115,171,170,167,181,211,173,37,12,83,76,231,178,150,5,150,73,150,40,154,171,179,24,178,205,44,138,214,236,157,114,61,223,55,42,173,159,242,167,224,74,234,183,90,14,41,181,151,25,164,109,181,180,233,62,17,106,184,192,231,79,36,234,230,58,59,194,177,85,26,198,53,168,228,131,173,174,87,171,251,237,70,116,65,36,157,87,132,78,84,250,160,253,121,171,184,241,17,104,164,183,97,250,123,120,137,221,164,108,117,112,101,147,199,209,52,76,129,178,53,90,250,23,53,88,178,190,70,34,185,28,232,58,91,39,121,105,237,250,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,53,98,45,211,95,184,28,166,226,59,130,109,33,214,28,29,245,108,212,92,47,73,236,76,134,146,54,75,80,203,229,186,27,123,39,90,38,194,196,115,146,165,28,249,93,11,152,223,141,242,44,111,69,71,49,240,212,89,178,159,9,222,86,52,111,233,254,61,233,208,1,173,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,107,209,221,29,207,181,215,63,181,233,206,156,216,106,238,55,43,141,68,17,75,44,84,179,77,5,190,9,38,142,23,85,213,58,22,61,209,83,70,233,88,178,74,173,84,106,47,246,34,217,255,0,51,94,93,244,217,85,53,199,136,253,4,199,42,223,147,190,162,55,228,184,197,170,223,45,75,239,47,154,86,177,107,105,97,133,174,114,84,163,158,142,153,168,157,18,49,31,50,171,100,107,214,124,255,0,203,207,130,203,87,11,26,95,79,125,203,241,250,70,234,166,75,78,171,144,86,37,75,106,150,138,5,147,170,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,189,201,24,200,122,67,32,112,119,194,174,27,194,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,241,163,101,115,24,239,13,27,157,35,97,103,75,122,88,170,229,78,227,228,123,243,168,0,0,0,12,105,196,86,131,97,188,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,117,198,231,110,173,71,183,173,138,248,220,189,15,114,46,75,0,107,25,172,90,59,159,104,86,127,116,211,157,70,176,213,219,174,86,234,137,226,138,89,105,102,134,11,132,17,205,36,45,171,165,116,204,99,165,166,145,209,61,99,149,26,136,228,79,237,68,238,185,135,24,26,227,155,112,251,139,112,207,118,201,58,48,204,95,169,170,216,159,50,213,93,35,108,171,37,52,53,146,190,71,119,33,167,247,54,24,152,140,141,173,100,91,181,203,20,110,100,212,231,71,168,90,29,119,190,227,154,117,67,97,241,58,177,97,240,213,117,119,186,126,202,199,77,103,153,149,42,182,234,135,50,94,231,123,185,225,234,25,28,145,108,200,230,87,177,205,239,57,31,88,32,103,254,10,56,81,190,241,105,172,180,88,111,106,235,71,136,91,118,172,202,111,116,80,177,222,2,151,165,235,28,104,233,21,24,147,78,246,118,163,77,158,228,221,242,118,222,200,164,67,97,60,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,215,225,173,214,186,40,233,41,96,235,123,158,254,136,163,70,177,189,79,123,156,187,39,189,206,85,95,122,169,8,57,60,230,90,71,126,225,210,163,22,196,44,20,148,25,222,49,80,176,230,53,77,181,178,9,238,12,158,170,174,107,124,207,169,98,111,80,198,196,233,98,106,61,221,113,172,82,39,75,88,172,115,231,168,2,128,121,163,249,236,212,223,193,125,30,136,191,226,128,121,163,249,236,212,223,193,125,30,136,12,21,30,142,231,213,58,70,221,111,183,216,106,235,241,56,239,21,118,74,234,202,74,89,165,101,178,120,25,68,228,117,84,136,206,212,44,149,107,226,100,74,231,238,247,178,68,217,54,78,172,191,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,210,170,201,99,158,188,164,240,12,55,84,248,38,207,244,251,80,113,234,75,230,61,124,206,43,233,171,168,106,81,122,37,103,179,237,170,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,149,215,198,39,10,185,151,10,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,192,142,149,172,99,124,76,109,116,109,153,157,45,233,122,163,145,59,111,141,239,13,135,113,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,95,134,184,218,235,99,171,165,159,161,238,99,250,37,141,92,199,116,189,142,106,236,190,231,53,81,125,232,165,85,243,58,230,23,71,148,209,212,240,235,195,246,95,222,181,77,213,22,91,127,182,77,4,244,183,90,89,96,134,72,169,104,170,224,153,253,80,175,118,102,84,167,75,28,174,141,35,234,86,44,173,124,64,210,110,58,120,142,209,77,26,191,232,118,5,153,248,75,13,235,127,7,83,35,94,234,235,23,113,202,181,30,206,153,28,158,31,189,186,245,123,157,208,229,116,145,118,165,115,164,92,65,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,174,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,129,218,184,120,225,251,62,226,107,84,40,116,163,78,89,72,203,149,101,61,69,92,181,149,201,50,81,81,65,12,106,231,75,81,36,49,200,232,216,174,232,137,174,86,236,178,75,27,125,221,72,108,61,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,150,238,187,35,81,173,107,24,214,49,140,99,113,255,0,5,28,40,216,184,75,209,170,44,55,181,106,172,203,238,91,86,101,55,186,40,94,223,31,85,212,245,142,52,116,138,175,88,96,99,251,81,166,204,106,236,249,59,108,124,178,33,32,0,214,179,139,31,52,250,201,245,3,33,245,25,207,147,149,104,94,163,226,26,79,133,107,125,206,205,221,195,51,191,23,21,182,233,78,170,248,225,170,167,169,158,9,41,106,61,201,218,153,124,59,228,98,46,237,124,106,170,215,42,178,86,199,245,184,177,243,79,172,159,80,50,31,81,156,182,158,11,116,47,78,56,139,229,153,129,233,126,168,89,188,117,170,187,219,50,195,52,74,140,170,183,213,54,239,92,145,213,83,72,168,189,185,153,212,237,151,101,106,181,206,99,218,246,61,236,112,87,7,6,60,118,103,220,34,71,147,88,173,84,116,151,108,123,34,167,158,173,40,235,35,154,116,165,186,199,69,59,105,37,138,54,212,68,198,50,74,135,82,182,165,219,43,221,12,40,141,248,152,210,48,25,87,136,190,26,53,79,133,252,238,108,23,83,45,63,209,240,87,154,56,42,125,151,115,252,204,50,201,225,39,154,40,251,221,174,251,25,39,75,126,7,238,213,251,149,100,87,41,13,6,169,213,62,37,227,212,155,133,21,36,248,246,152,83,251,82,165,42,105,226,168,100,183,25,217,36,84,49,163,30,244,115,30,215,36,181,44,149,172,127,67,232,218,159,11,158,199,32,88,77,171,135,175,228,193,203,91,80,52,154,182,166,213,91,122,164,211,252,166,182,247,112,183,82,246,99,172,174,158,142,166,71,57,85,81,31,47,109,139,28,13,149,232,142,116,112,71,240,177,54,99,104,92,217,79,139,31,43,26,201,244,255,0,33,244,233,205,107,0,239,250,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,233,118,203,178,57,28,215,49,237,99,216,246,55,48,85,113,217,159,94,184,45,174,225,27,36,163,164,175,167,142,162,215,73,108,185,203,28,210,212,182,213,5,76,213,114,69,44,207,168,84,71,199,44,118,248,96,107,98,232,109,59,37,98,236,169,26,150,191,199,183,4,22,46,46,48,72,171,113,202,91,85,183,83,108,157,168,172,151,186,201,159,79,11,233,86,100,89,169,106,221,28,82,62,72,122,29,43,227,78,133,115,37,219,165,205,108,146,163,232,91,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,116,120,155,117,210,138,74,74,168,58,216,215,179,174,41,17,175,111,83,30,215,38,233,239,107,145,83,220,168,7,117,225,187,68,46,188,71,235,110,45,162,246,107,229,37,154,163,35,168,149,175,175,169,141,210,50,154,8,96,146,162,103,163,27,239,123,210,40,100,232,102,237,71,63,165,170,230,34,171,210,213,57,202,218,109,86,14,17,48,155,21,138,217,73,110,182,219,179,139,109,37,29,29,36,45,134,10,104,35,182,92,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,202,228,193,160,213,56,174,151,228,186,255,0,125,162,164,241,25,197,67,109,118,39,186,158,39,79,29,186,142,73,27,60,140,153,30,175,99,38,169,221,142,137,90,207,125,12,111,94,180,115,21,189,131,157,95,149,140,91,234,5,15,167,92,64,166,188,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,215,225,173,214,186,41,42,234,167,232,99,158,254,136,163,71,61,221,44,99,156,187,39,185,173,85,95,114,40,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,93,126,26,227,107,173,146,146,170,14,182,57,143,232,150,53,107,219,212,199,185,171,178,251,218,229,69,247,42,146,87,149,199,158,205,50,252,107,209,235,76,235,205,83,129,139,86,150,212,255,0,41,29,35,181,210,91,241,59,149,69,45,182,249,143,91,109,109,167,166,179,79,218,72,226,170,133,180,241,164,81,211,74,177,181,175,235,233,84,168,149,170,142,127,127,166,48,155,252,4,241,191,98,226,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,161,209,50,69,235,87,50,93,250,154,214,201,18,190,85,26,203,104,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,14,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,165,187,166,232,228,115,90,246,57,143,99,30,221,133,56,116,226,95,75,56,160,193,33,206,180,206,237,253,47,27,102,172,158,155,218,150,207,207,77,20,126,46,8,101,147,179,221,236,61,241,245,59,227,102,206,79,189,16,50,168,0,0,0,10,234,230,179,193,45,102,171,88,169,184,129,210,28,83,198,102,118,110,221,29,254,219,107,182,207,81,112,200,41,94,248,161,130,70,50,20,119,114,106,127,126,234,172,234,116,10,189,82,34,83,198,197,169,109,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,110,169,36,100,115,116,47,199,4,189,183,177,238,134,86,43,163,145,136,228,235,141,239,106,174,206,83,103,59,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,77,107,56,145,203,52,143,58,214,220,167,48,208,172,58,175,21,194,110,213,17,84,219,109,21,48,50,23,210,189,208,71,226,17,34,142,73,25,27,22,163,188,230,49,142,232,107,28,214,181,24,136,140,104,124,173,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,175,114,166,224,150,179,74,108,85,60,64,234,246,41,224,243,59,207,114,142,193,109,186,91,103,167,184,99,244,172,124,176,207,35,217,50,55,183,53,71,187,101,70,117,54,4,78,153,21,42,36,98,85,94,128,230,26,113,128,107,46,39,153,106,230,5,246,211,16,181,92,27,61,210,201,214,137,226,99,233,114,53,221,46,217,146,246,222,172,151,178,245,72,229,237,246,222,168,199,185,83,101,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,253,100,85,230,143,228,79,83,127,5,245,138,34,85,17,87,154,63,145,61,77,252,23,214,40,128,160,19,176,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,175,95,47,123,152,39,1,88,247,19,56,109,118,115,167,214,42,74,61,84,180,83,201,53,11,233,252,45,19,47,239,85,166,106,195,93,50,196,175,153,237,167,167,116,116,234,233,24,198,61,232,142,115,88,170,168,24,255,0,149,207,29,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,27,144,209,53,175,89,89,39,82,116,203,83,78,214,53,85,253,125,201,99,114,189,90,229,134,105,93,50,181,211,93,52,227,135,77,56,184,234,134,168,94,124,13,170,135,104,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,210,237,147,116,106,53,174,123,220,198,49,239,110,181,159,231,171,2,202,191,215,92,115,36,199,46,31,237,148,117,214,218,234,121,63,224,201,12,209,200,207,234,115,92,223,185,80,205,92,82,241,191,174,60,92,123,30,139,82,42,173,86,219,45,147,121,105,236,150,40,102,167,161,125,82,245,34,213,74,217,101,145,242,77,208,238,134,171,158,173,99,122,186,26,213,146,69,120,117,94,34,248,151,213,62,40,51,185,179,173,76,187,127,71,193,89,168,231,169,246,93,179,243,48,197,39,132,130,105,100,236,247,123,12,124,157,46,248,223,187,151,238,68,154,156,173,248,5,163,212,79,3,196,222,177,219,237,87,44,65,60,101,62,59,142,214,83,65,93,13,222,68,238,211,77,83,87,28,141,123,27,12,79,73,18,56,213,18,71,75,26,73,240,50,54,119,176,175,46,238,8,43,56,170,206,215,45,204,105,122,116,203,19,184,69,21,245,171,52,244,211,93,36,116,50,200,202,90,89,89,19,152,238,151,178,15,16,137,36,114,50,42,134,171,28,142,123,28,151,189,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,16,47,157,95,149,140,91,234,5,15,167,92,72,1,202,227,207,102,153,126,53,232,245,164,255,0,231,87,229,99,22,250,129,67,233,215,18,0,114,184,243,217,166,95,141,122,61,104,23,252,0,0,8,85,204,71,143,170,62,24,241,84,192,244,182,225,106,185,106,109,239,187,79,186,84,193,81,246,102,52,142,39,248,154,170,110,165,122,76,246,79,27,169,227,145,137,27,190,41,29,212,216,251,114,205,80,6,20,227,27,88,117,31,65,184,125,201,53,67,74,176,127,181,23,235,55,98,84,134,90,101,168,165,163,165,238,181,106,106,170,99,100,209,74,176,199,10,73,186,196,174,115,28,173,123,154,145,54,71,179,53,128,53,97,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,185,78,81,92,63,104,189,191,68,173,252,64,91,217,73,125,206,239,53,21,52,149,210,213,165,37,83,241,233,233,167,171,133,34,165,114,71,222,164,124,212,147,196,233,90,231,170,189,143,141,125,204,84,69,134,188,196,120,5,172,225,143,42,76,243,75,109,247,91,150,153,94,251,181,27,37,52,245,31,102,100,73,34,103,134,170,169,233,86,36,47,124,241,182,158,73,30,146,59,226,141,221,78,143,185,46,42,224,163,138,235,239,9,122,203,69,153,119,110,181,152,133,203,106,60,166,201,69,51,27,227,233,122,94,145,200,141,145,21,139,52,15,127,118,53,221,142,93,159,31,113,140,150,69,3,98,146,141,185,174,232,134,139,233,38,182,219,174,250,71,124,199,233,42,50,42,119,54,249,134,218,35,164,133,152,236,244,240,82,164,79,236,83,244,172,12,169,138,86,200,140,123,17,85,236,150,68,115,146,78,150,89,79,19,28,118,233,126,142,240,209,77,174,122,125,147,99,249,69,118,93,79,211,132,81,201,60,136,203,164,234,246,182,87,186,54,167,117,172,166,71,57,211,49,221,181,107,216,144,57,209,75,35,74,23,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,64,201,92,37,235,94,190,232,190,172,80,92,120,126,183,221,114,11,213,111,119,185,138,211,197,91,87,75,122,232,166,157,19,196,81,210,72,199,212,246,89,44,210,179,250,14,106,191,228,139,190,199,196,10,229,149,192,149,171,68,112,219,118,185,234,150,51,87,30,168,95,169,228,117,45,29,210,6,177,248,221,19,213,205,107,35,143,117,86,84,205,22,206,145,239,233,145,140,147,177,211,26,164,221,217,234,0,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,85,114,49,253,118,126,237,255,0,18,45,80,170,190,70,63,174,207,221,191,226,69,170,0,0,1,85,124,243,191,82,127,188,159,195,74,203,192,240,12,203,83,242,104,48,205,63,199,170,239,183,218,170,122,186,154,123,125,34,35,167,157,148,212,242,84,74,145,183,125,222,244,138,25,21,24,221,222,245,68,107,81,206,84,106,217,167,60,239,212,159,239,39,240,210,42,242,184,243,217,166,95,141,122,61,104,17,215,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,174,142,226,110,143,142,104,209,210,118,150,71,67,94,103,92,189,47,183,91,237,79,17,92,63,98,23,91,237,125,246,224,233,114,219,5,178,22,75,35,36,123,33,142,42,170,42,72,33,73,36,235,145,179,62,165,122,164,145,100,153,36,233,233,238,185,146,43,151,231,47,202,110,17,105,174,153,198,113,125,164,190,106,45,242,158,75,108,211,91,102,151,217,212,22,238,235,94,144,66,143,107,29,43,228,116,81,72,249,30,196,219,165,172,99,90,141,123,230,10,203,230,143,231,179,83,127,5,244,122,35,5,71,163,185,245,78,145,183,91,237,246,26,186,252,78,59,197,93,146,186,178,146,150,105,89,108,158,6,81,57,29,85,34,51,181,11,37,90,248,153,18,185,251,189,236,145,54,77,147,171,58,243,71,243,217,169,191,130,250,61,17,55,249,73,224,24,110,169,240,77,159,233,246,160,227,212,151,204,122,249,156,87,211,87,80,212,162,244,74,207,103,219,85,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,2,5,112,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,109,180,209,119,101,84,141,206,72,228,107,220,215,116,170,178,88,227,173,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,107,227,19,133,92,203,133,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,224,71,74,214,49,190,38,54,186,54,204,206,150,244,189,81,200,157,183,198,247,246,174,93,60,58,212,241,9,196,190,57,5,231,19,171,187,97,56,173,67,111,57,52,201,20,78,164,141,145,177,239,165,167,168,73,154,230,72,201,234,35,142,55,67,178,189,241,119,213,17,17,143,123,2,218,121,116,240,235,77,195,223,13,24,228,23,156,78,146,211,155,101,84,237,188,228,211,36,82,182,174,71,200,247,190,150,158,161,38,107,95,27,224,167,146,56,221,14,200,198,75,223,84,69,87,189,239,215,220,218,160,213,92,14,235,169,58,59,159,105,76,120,253,102,95,97,171,130,219,149,89,232,111,118,91,154,82,204,218,42,248,42,104,169,234,250,96,154,70,53,178,190,38,213,69,28,168,206,164,100,157,77,221,125,202,179,211,149,191,31,84,122,119,224,120,100,214,59,133,170,219,136,47,140,168,199,114,42,202,152,40,97,180,72,189,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,254,54,72,206,204,181,185,240,171,134,241,95,203,243,74,240,251,205,182,145,185,61,187,77,236,213,56,157,222,73,22,23,219,174,43,106,131,161,29,43,88,247,120,105,28,216,219,51,58,93,212,196,71,34,119,25,27,217,72,57,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,27,25,241,23,196,190,150,112,191,130,77,157,106,101,219,250,62,10,205,71,61,55,181,46,127,158,134,41,60,36,19,75,31,123,181,223,99,228,233,119,192,205,220,191,114,46,189,122,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,234,118,201,186,185,92,231,61,238,123,222,247,185,171,58,253,172,186,235,236,15,202,230,161,93,114,143,178,246,244,182,90,252,107,218,189,136,125,221,78,94,148,78,228,207,233,103,114,119,245,75,39,67,58,222,238,150,237,45,121,101,112,37,117,214,236,202,221,174,122,165,140,210,73,165,246,26,137,29,75,71,116,129,207,102,73,90,196,115,90,200,227,221,17,244,208,203,179,164,123,250,163,123,227,236,116,200,139,55,104,33,174,113,166,121,86,157,219,177,11,142,83,73,225,62,218,227,236,201,173,208,62,57,35,153,180,50,85,84,211,196,249,26,246,55,110,231,133,116,172,86,245,53,209,75,19,209,223,22,201,101,92,140,127,93,159,187,127,196,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,236,253,219,254,36,5,170,0,0,170,190,121,223,169,63,222,79,225,165,112,105,142,142,231,218,199,38,71,71,167,54,26,187,229,203,27,179,165,238,91,101,13,44,213,53,181,112,120,218,90,71,54,158,24,88,247,72,246,186,173,146,57,23,100,72,227,145,219,252,40,139,99,252,243,191,82,127,188,159,195,76,85,201,83,205,62,83,244,254,187,212,109,192,67,93,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,194,124,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,31,68,237,141,122,154,199,186,9,93,19,222,214,44,145,163,95,210,221,213,173,170,190,102,188,9,93,116,71,50,184,235,158,150,227,52,145,233,125,250,162,55,85,81,218,224,115,25,141,214,189,26,215,50,72,247,84,101,52,210,238,232,222,206,152,216,249,59,29,49,162,67,221,192,28,29,241,85,153,112,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,252,106,216,156,246,55,196,198,215,72,232,95,212,222,151,170,181,87,182,249,24,240,184,158,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,245,3,30,245,24,11,137,230,17,159,225,186,167,203,135,54,212,29,62,200,105,47,152,245,242,158,201,83,67,93,76,171,209,43,61,179,70,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,78,220,39,121,167,209,191,168,24,247,168,192,5,212,243,71,242,39,169,191,130,250,197,17,65,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,233,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,160,99,222,163,0,24,210,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,245,57,125,241,235,143,113,51,134,208,224,218,131,125,164,163,213,75,69,60,112,215,50,163,194,209,50,254,245,90,151,36,212,48,164,170,249,158,218,122,118,201,80,141,141,140,99,222,170,214,181,138,136,145,215,154,31,47,223,251,36,226,183,72,161,255,0,27,118,204,236,237,111,251,154,36,169,162,130,158,155,253,211,83,87,36,210,255,0,78,93,255,0,73,10,203,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,218,32,24,43,131,190,42,176,222,43,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,141,91,19,158,247,120,105,28,217,29,11,250,157,212,196,86,170,247,25,35,25,157,64,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,240,171,183,220,19,223,247,28,92,187,41,229,139,186,124,128,228,116,45,110,190,55,30,211,139,237,205,101,70,118,109,245,114,38,238,219,126,154,119,187,246,167,236,253,167,125,35,127,29,151,137,237,186,25,119,88,23,110,186,90,230,185,125,223,47,7,55,237,64,42,21,213,181,26,135,197,35,28,254,169,219,38,70,143,68,77,221,178,45,199,254,23,187,227,47,207,24,164,240,150,168,162,233,219,167,171,221,183,251,39,127,237,40,183,129,188,114,124,167,137,38,85,42,117,36,21,105,80,171,238,79,114,87,211,47,237,79,233,23,199,75,26,197,11,88,171,239,77,255,0,231,3,220,1,227,127,120,30,78,169,169,180,158,55,12,187,82,170,110,146,81,78,223,248,226,122,127,210,118,179,225,102,177,62,108,106,229,28,110,217,93,75,51,83,221,251,99,112,20,219,165,169,46,57,198,206,81,66,142,84,111,182,107,118,247,174,223,233,106,149,254,175,233,23,73,108,119,93,28,110,95,191,127,249,212,165,138,38,201,108,227,155,35,138,119,110,171,120,173,251,191,241,73,151,238,254,210,231,177,215,245,218,226,93,247,253,47,254,105,64,250,128,30,62,75,186,168,31,39,40,180,193,121,178,86,208,212,194,217,89,52,18,49,90,230,163,145,119,99,147,228,168,191,180,167,46,50,49,233,180,59,94,232,50,43,20,78,164,74,248,107,42,30,172,106,198,221,214,105,155,252,212,103,221,39,237,82,232,156,157,73,183,237,33,231,30,154,3,67,169,184,253,61,225,101,237,79,67,19,152,143,233,87,126,157,76,75,242,238,53,63,111,220,191,48,50,231,12,186,173,110,212,188,42,10,250,90,216,166,145,17,202,230,182,70,185,83,243,242,181,55,217,238,254,137,154,74,141,229,149,169,242,98,90,133,121,194,110,18,124,51,82,83,36,75,183,205,203,82,139,183,185,139,254,59,239,95,254,133,181,209,84,37,85,52,85,9,242,145,141,119,252,104,138,7,55,183,127,146,30,24,138,159,241,158,211,131,145,58,128,230,15,13,93,208,242,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,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,0,0,0,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,11,169,229,113,228,79,76,191,26,245,138,210,79,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,70,14,87,30,68,244,203,241,175,88,173,33,175,53,142,57,238,183,172,154,191,133,221,40,186,85,219,237,182,10,133,143,43,189,91,174,142,98,220,231,125,59,227,150,216,157,137,58,93,76,198,206,246,79,28,187,171,166,103,66,177,157,149,89,67,21,115,47,227,142,167,136,236,202,109,30,193,217,72,205,58,194,239,18,62,26,184,223,21,67,239,151,24,82,72,22,181,179,49,92,212,166,70,190,86,194,214,59,227,100,139,35,213,85,204,100,51,43,146,167,149,140,167,234,5,119,167,91,138,86,46,167,146,167,149,140,167,234,5,119,167,91,128,165,98,252,224,225,159,13,226,191,151,230,147,233,110,97,93,87,110,123,112,124,110,229,104,185,211,42,185,246,235,140,118,168,217,20,235,31,82,54,102,116,203,35,31,27,149,58,152,247,116,185,143,232,145,148,24,108,167,194,119,149,141,27,250,127,143,122,116,0,107,195,172,90,59,159,104,86,127,116,211,157,70,176,213,219,174,86,234,137,226,138,89,105,102,134,11,132,17,205,36,45,171,165,116,204,99,165,166,145,209,61,99,149,26,136,228,79,237,68,179,254,84,252,115,218,175,88,205,7,11,186,175,116,164,183,220,172,20,233,30,41,122,184,221,26,196,185,192,250,134,71,21,177,123,242,117,58,165,142,157,140,130,56,183,71,66,206,132,99,59,40,178,253,94,114,214,206,30,101,210,251,93,231,35,146,145,53,126,150,162,146,155,31,101,5,93,59,107,214,221,44,146,186,85,173,133,206,238,190,133,18,26,142,135,163,87,162,161,88,141,86,182,73,145,213,23,137,253,170,251,85,102,251,11,237,95,180,158,208,167,246,63,178,123,158,59,199,119,27,216,240,253,175,206,119,187,157,29,29,31,23,86,219,123,246,2,229,57,213,249,88,197,190,160,80,250,117,196,170,190,19,188,211,232,223,212,12,123,212,96,39,255,0,48,31,202,159,249,153,90,33,249,107,255,0,179,63,180,22,127,105,245,248,159,17,255,0,193,119,30,207,138,241,63,157,241,157,158,215,136,234,255,0,87,239,109,238,216,128,28,39,121,167,209,191,168,24,247,168,192,6,202,100,127,227,71,139,108,87,132,109,44,92,166,229,23,142,201,47,190,38,223,140,219,154,216,229,238,87,54,154,71,178,121,226,89,162,145,104,227,145,33,108,207,141,85,205,239,70,136,155,189,12,151,172,90,197,128,232,86,1,116,212,109,70,191,82,91,173,182,234,121,229,138,41,106,161,134,123,132,241,195,36,205,164,165,108,207,99,101,169,145,177,61,35,137,28,138,229,79,237,84,215,135,137,222,33,114,174,40,53,150,245,171,153,77,55,128,241,253,186,107,117,173,149,82,84,67,108,161,137,189,49,83,198,231,175,249,82,61,90,214,53,242,203,43,209,140,235,233,64,234,154,171,169,153,86,178,106,62,71,170,89,173,95,136,189,100,215,9,110,21,61,50,72,248,225,235,95,130,8,187,143,123,219,12,76,70,199,27,21,203,209,27,24,212,93,154,133,191,243,171,242,177,139,125,64,161,244,235,137,74,197,212,243,171,242,177,139,125,64,161,244,235,136,21,235,203,58,237,106,176,113,175,167,247,219,237,206,146,221,109,183,83,223,170,235,43,42,230,108,48,83,65,29,146,185,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,100,14,101,252,113,212,241,29,153,77,163,216,59,41,25,167,88,93,226,71,195,87,27,226,168,125,242,227,10,73,2,214,182,102,43,154,148,200,215,202,216,90,199,124,108,145,100,122,170,185,140,134,21,91,46,215,91,45,75,235,44,215,58,186,10,137,41,231,164,124,180,211,58,39,186,9,226,124,51,68,174,106,162,171,36,138,73,35,123,126,78,99,220,213,221,21,80,201,124,49,112,245,149,113,65,172,182,93,35,197,170,124,7,143,238,84,220,110,143,165,146,162,27,101,12,77,234,150,162,70,177,63,201,141,136,231,49,175,150,88,152,175,103,95,82,7,127,224,131,130,236,171,139,141,71,130,134,181,183,91,38,3,109,238,79,123,200,98,161,145,209,191,180,176,245,80,211,78,172,88,82,177,233,60,106,141,122,252,17,171,165,233,127,74,70,251,254,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,125,231,85,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,29,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,127,75,119,93,145,168,214,181,140,107,24,198,49,185,0,10,86,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,118,126,237,255,0,18,49,87,58,191,52,248,183,211,250,31,81,184,157,83,128,46,45,177,94,17,180,179,91,114,155,148,94,59,36,190,251,18,223,140,219,154,216,229,238,87,54,154,236,246,79,60,75,52,82,45,28,114,36,45,153,241,170,185,189,232,209,19,119,160,18,255,0,155,39,22,122,113,136,97,63,201,226,217,99,197,51,28,206,235,215,45,202,154,239,108,74,232,241,202,89,168,230,142,58,168,223,214,223,13,113,252,251,31,2,162,57,204,143,173,238,107,82,72,150,74,108,59,6,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,89,166,129,242,140,183,95,184,101,200,110,90,183,77,225,181,79,43,183,199,112,196,222,151,10,170,88,241,253,233,99,150,158,10,200,29,3,85,179,58,119,190,42,166,58,57,186,99,106,36,74,201,17,92,161,133,57,90,241,103,167,26,13,168,242,96,122,161,99,197,44,214,172,163,196,69,14,107,45,177,18,229,71,85,42,210,164,116,181,53,170,244,237,91,151,195,185,202,157,10,214,76,246,200,247,53,136,247,178,197,121,163,249,19,212,223,193,125,98,136,162,189,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,158,152,228,100,115,116,47,193,60,93,198,49,238,134,86,43,100,141,234,212,235,141,236,114,38,206,66,101,85,113,235,83,172,252,191,245,11,135,237,96,190,213,215,234,13,178,158,223,53,170,239,87,218,98,93,173,208,93,173,157,16,201,43,165,238,212,87,53,29,59,149,82,47,138,24,22,71,185,207,73,30,224,140,28,39,121,167,209,191,168,24,247,168,192,108,166,107,89,194,119,154,125,27,250,129,143,122,140,6,202,96,10,1,230,105,162,159,145,110,46,50,159,15,112,241,84,25,222,249,173,31,92,189,115,69,227,103,155,196,71,38,209,177,173,218,170,42,158,134,167,86,209,44,93,78,87,117,109,127,197,96,115,180,209,203,20,184,174,11,196,13,60,221,155,213,53,193,48,234,200,250,94,239,23,75,36,117,21,116,235,186,191,162,62,203,226,169,247,35,58,159,226,190,39,109,27,81,66,186,234,117,175,255,0,205,98,221,195,165,29,191,245,129,91,154,220,42,164,139,255,0,209,212,212,116,145,194,244,147,253,218,178,53,209,255,0,136,86,187,244,208,205,92,171,52,114,197,171,188,92,90,42,114,57,183,164,192,173,242,230,49,211,116,191,251,170,170,154,120,35,166,78,182,61,170,206,220,245,17,79,191,196,215,118,58,28,213,107,213,82,32,23,19,201,99,71,109,86,93,35,202,245,190,225,97,171,138,251,146,222,31,100,161,172,171,165,107,88,235,85,43,35,114,186,150,69,98,61,89,37,76,146,178,85,107,213,142,125,28,105,178,58,37,2,199,204,85,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,173,97,125,28,198,120,40,254,85,90,113,5,255,0,0,182,90,163,212,220,91,243,150,218,153,211,181,37,210,133,17,235,37,177,211,117,53,141,234,123,210,72,157,42,57,172,145,174,110,241,54,105,100,74,23,54,146,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,208,196,115,221,210,198,57,118,106,43,151,109,145,21,125,192,107,5,254,122,176,44,171,253,117,199,50,76,114,225,254,217,71,93,109,174,167,147,254,12,144,205,28,140,254,167,53,205,251,149,14,193,171,218,209,170,26,245,153,73,168,26,185,151,213,228,87,217,41,226,164,74,137,153,28,76,138,8,209,122,34,138,40,154,216,162,102,234,231,43,88,214,162,189,239,122,238,231,185,87,186,241,129,175,24,175,17,186,227,120,212,140,43,77,173,88,93,150,110,168,41,169,233,41,35,130,170,191,243,210,74,250,234,245,143,224,146,178,103,202,231,61,201,190,205,70,49,93,34,177,100,126,42,196,239,255,0,101,50,171,54,83,236,75,85,231,216,215,10,123,135,179,174,212,222,34,134,179,181,35,95,216,168,139,116,238,66,254,158,151,179,116,234,106,170,110,155,129,102,156,169,248,18,186,173,214,131,138,109,101,198,105,27,109,109,58,79,132,90,174,48,57,211,201,58,185,142,142,240,172,85,70,177,141,106,57,32,235,107,149,234,254,251,81,157,16,73,36,96,230,143,231,179,83,127,5,244,122,34,228,248,63,226,11,78,56,144,208,235,62,107,166,88,255,0,217,202,11,95,77,138,174,192,216,18,56,236,213,84,240,198,171,73,18,177,173,141,240,182,57,34,88,221,26,35,86,55,49,21,177,185,29,27,41,179,154,63,158,205,77,252,23,209,232,128,159,252,149,60,172,101,63,80,43,189,58,220,79,242,0,114,84,242,177,148,253,64,174,244,235,113,63,192,0,0,0,0,213,92,217,79,132,239,43,26,55,244,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,79,241,239,78,128,12,170,0,0,0,0,0,0,71,94,57,56,187,181,112,131,164,109,202,224,183,82,94,50,203,245,67,173,184,229,170,122,134,177,143,157,24,174,125,84,204,71,36,175,166,133,58,122,251,105,186,190,72,99,87,71,221,73,27,151,245,87,83,49,93,27,211,140,143,84,179,90,191,15,101,198,109,242,220,42,122,100,141,146,77,208,159,4,17,119,30,198,58,105,94,173,142,54,43,147,174,71,177,168,187,185,13,117,248,157,226,23,42,226,131,89,111,90,185,148,211,120,15,31,219,166,183,90,217,85,37,68,54,202,24,155,211,21,60,110,122,255,0,149,35,213,173,99,95,44,178,189,24,206,190,148,12,127,254,122,179,220,171,253,117,200,242,76,142,225,254,217,89,93,114,174,168,147,254,20,147,77,36,143,254,183,57,206,251,213,73,127,170,60,177,53,79,78,56,83,179,113,4,181,222,42,245,79,111,125,247,43,199,159,77,83,29,85,178,134,101,166,240,209,71,7,97,94,179,64,199,212,203,88,233,93,27,98,107,85,173,69,72,157,36,153,171,148,223,4,181,151,11,239,242,155,213,236,83,181,65,107,232,110,29,107,187,219,103,142,73,170,156,200,103,142,243,31,113,27,27,225,108,114,34,64,244,73,26,233,28,249,26,177,186,8,220,235,106,3,90,30,30,56,129,207,184,101,213,10,29,87,211,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,186,37,107,85,219,36,145,70,239,127,74,27,15,104,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,234,86,230,35,193,5,103,10,185,218,101,184,117,47,86,153,101,151,9,98,177,53,38,158,166,107,92,141,134,41,31,75,85,43,226,107,27,212,247,207,225,209,100,146,71,197,78,229,123,149,204,123,151,242,114,243,227,78,235,194,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,233,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,30,144,191,66,128,121,163,249,236,212,223,193,125,30,136,191,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,10,12,230,143,231,179,83,127,5,244,122,32,39,255,0,37,79,43,25,79,212,10,239,78,183,18,171,136,190,26,52,179,138,12,18,108,23,83,45,63,209,240,87,154,56,41,189,169,108,252,244,50,201,225,39,154,41,59,61,222,195,25,39,75,126,54,110,213,251,149,34,175,37,79,43,25,79,212,10,239,78,183,19,252,13,101,181,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,210,237,151,100,114,57,174,99,218,199,177,236,109,202,114,238,224,22,143,134,60,85,115,205,82,183,218,174,90,155,123,237,84,108,180,208,84,125,153,141,35,149,158,26,150,167,165,94,147,61,147,200,218,137,35,122,70,239,134,54,245,54,62,228,178,131,53,209,125,47,212,92,203,14,212,12,227,16,164,188,223,112,10,138,138,188,114,162,165,242,57,148,19,204,145,245,202,145,35,187,79,122,44,49,57,142,123,92,177,190,54,189,157,46,68,83,186,128,0,1,173,103,22,62,105,245,147,234,6,67,234,51,153,255,0,151,119,31,85,156,49,229,75,129,234,149,194,235,114,211,43,223,106,159,117,169,158,163,236,204,137,36,175,241,52,180,221,74,196,133,239,158,71,84,71,27,18,71,124,50,55,169,209,246,229,192,28,88,249,167,214,79,168,25,15,168,206,99,74,219,77,214,221,77,65,89,112,182,85,210,211,221,41,214,174,134,89,161,115,25,85,2,75,36,43,44,78,84,217,236,73,97,150,53,115,119,78,184,222,223,155,85,16,54,51,226,187,133,29,56,226,215,78,31,133,102,177,120,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,210,212,150,21,84,108,141,107,85,21,143,100,114,50,37,240,57,171,28,60,240,103,82,238,18,181,134,146,147,1,213,183,83,182,237,151,100,117,243,83,182,209,89,83,44,73,87,73,70,235,130,204,189,47,134,142,165,145,244,171,89,79,222,101,66,70,247,186,86,186,108,43,192,39,51,219,86,138,224,21,186,81,196,93,195,32,187,89,236,148,232,184,141,101,29,11,106,167,166,130,56,102,115,173,242,200,233,90,229,98,185,144,69,76,157,42,140,89,85,175,146,56,88,206,221,122,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,224,54,51,226,110,237,106,191,240,137,170,247,219,21,206,146,227,109,184,233,189,246,174,142,178,146,102,205,5,76,18,91,38,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,26,219,151,147,165,122,67,144,232,159,42,76,171,15,203,224,171,166,190,213,105,190,81,121,175,164,168,158,169,203,70,250,186,58,169,217,79,217,168,217,105,158,200,159,19,101,133,141,107,18,100,153,219,57,206,123,223,70,192,93,159,44,174,59,109,90,221,134,219,180,51,84,178,106,185,53,66,195,79,35,105,107,46,147,181,239,201,40,152,174,115,95,28,155,34,190,166,24,182,108,140,127,84,143,100,125,254,169,21,102,237,125,110,97,60,188,237,92,77,83,83,234,94,150,209,210,90,245,66,42,138,42,42,169,94,230,197,73,119,162,116,177,194,233,43,29,243,107,233,162,114,200,147,49,31,35,162,133,97,232,149,123,41,29,37,226,217,102,85,131,95,105,114,156,43,38,186,227,247,170,46,191,13,113,181,214,201,73,85,7,91,28,199,244,75,26,181,237,234,99,220,213,217,125,237,114,162,251,149,75,254,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,223,120,101,237,74,169,27,156,178,70,230,57,174,234,68,100,178,6,117,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,209,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,88,65,206,175,202,198,45,245,2,135,211,174,36,255,0,32,7,58,191,43,24,183,212,10,31,78,184,129,0,57,92,121,236,211,47,198,189,30,180,191,59,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,12,229,113,231,179,76,191,26,244,122,210,255,0,128,160,190,62,248,19,186,240,137,147,81,95,113,170,202,187,182,157,100,85,11,73,103,172,170,145,211,214,210,207,29,60,46,146,42,233,25,79,20,12,124,146,58,161,208,181,138,170,232,225,122,175,189,142,49,175,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,206,167,44,83,34,43,163,115,156,138,143,99,228,141,251,15,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,188,60,87,112,163,168,252,37,106,59,240,172,214,47,29,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,58,154,146,194,170,174,141,206,106,162,189,143,142,71,134,195,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,216,10,22,229,221,198,253,103,10,185,218,226,89,141,87,86,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,212,247,193,226,21,35,146,71,197,78,212,99,85,204,99,86,247,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,245,128,66,174,102,124,104,255,0,38,205,56,102,155,225,78,238,103,217,245,190,174,10,106,136,107,187,50,88,168,85,59,79,174,218,55,182,102,204,229,123,155,78,228,233,111,114,41,94,174,94,202,199,32,69,94,109,124,104,253,180,190,214,112,163,128,59,166,203,142,92,33,159,40,186,65,93,212,219,141,116,108,234,109,11,91,19,213,139,12,15,122,44,173,149,21,222,38,22,167,76,107,79,213,36,53,225,119,134,76,251,138,109,80,182,233,254,33,77,87,71,109,125,67,91,122,200,86,221,53,77,21,154,5,142,89,58,231,116,105,210,215,189,176,74,216,152,247,49,36,145,26,206,166,238,174,110,53,197,177,60,171,57,190,210,226,216,86,51,117,200,47,85,189,126,26,221,107,162,146,174,170,126,134,57,239,232,138,52,115,221,210,198,57,203,178,123,154,213,85,247,34,155,9,240,81,194,141,139,132,189,26,162,195,123,86,170,204,190,229,181,102,83,123,162,133,237,241,245,93,79,88,227,71,72,170,245,134,6,63,181,26,108,198,174,207,147,182,199,203,34,1,70,220,81,112,201,159,112,179,170,23,45,63,203,233,170,235,45,172,168,115,108,185,10,91,166,166,162,188,192,145,197,39,92,14,145,58,92,246,54,120,155,43,24,231,164,114,43,153,212,237,145,206,152,28,170,248,231,181,105,109,79,242,110,213,203,165,37,191,19,185,84,85,92,172,121,13,202,232,218,122,107,52,253,165,146,90,89,157,81,34,69,29,52,171,27,156,206,142,149,74,137,92,138,215,247,250,163,177,78,49,56,85,195,120,175,210,59,134,31,121,182,210,55,39,183,83,212,84,226,119,121,36,88,95,110,184,171,62,4,116,173,99,221,225,164,115,99,108,204,233,119,83,17,28,137,220,100,111,102,189,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,27,68,17,87,154,63,145,61,77,252,23,214,40,140,127,203,23,141,170,61,115,211,138,109,36,213,12,175,175,82,113,126,154,56,106,110,215,40,22,171,37,165,114,77,36,114,66,197,86,203,52,208,67,11,153,50,244,189,221,44,142,87,200,231,74,244,110,64,230,143,228,79,83,127,5,245,138,32,40,4,218,160,213,92,218,160,10,203,230,107,203,190,155,42,166,184,241,31,160,152,229,91,242,119,212,70,252,151,24,181,91,229,169,125,229,243,74,214,45,109,44,48,181,206,74,148,115,209,211,53,19,162,70,35,230,85,108,141,122,207,94,188,40,240,163,168,252,90,234,59,48,172,42,47,3,106,161,237,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,185,51,250,92,145,66,138,142,145,205,114,170,177,140,146,70,108,124,116,173,50,209,77,35,209,154,107,133,46,148,233,198,63,138,178,237,80,250,154,229,181,208,178,23,212,189,210,203,42,36,143,68,234,115,24,233,229,72,216,171,209,19,29,209,26,49,136,141,64,250,184,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,122,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,216,0,2,0,115,171,242,177,139,125,64,161,244,235,137,0,57,92,121,236,211,47,198,189,30,180,159,252,234,252,172,98,223,80,40,125,58,226,64,14,87,30,123,52,203,241,175,71,173,2,255,0,136,235,199,39,23,118,174,16,116,141,185,92,22,234,75,198,89,126,168,117,183,28,181,79,80,214,49,243,163,21,207,170,153,136,228,149,244,208,167,79,95,109,55,87,201,12,106,232,251,169,35,123,255,0,16,252,64,224,60,50,233,125,118,171,234,51,234,223,109,163,168,167,164,138,142,133,97,90,218,217,230,145,26,216,169,227,154,72,219,35,209,189,114,185,168,237,210,56,164,119,191,165,77,123,56,135,226,7,62,226,107,84,43,181,95,81,159,72,203,149,101,61,61,36,84,116,43,50,81,81,65,12,104,214,197,79,28,210,72,232,216,174,235,149,205,71,108,178,75,35,189,221,74,7,85,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,77,162,13,85,205,170,0,0,0,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,163,196,219,174,148,81,213,210,207,208,246,189,157,113,72,142,99,186,94,198,185,55,79,115,154,138,158,244,67,95,126,57,56,68,186,240,131,171,141,197,32,184,213,222,49,59,245,59,174,88,229,214,122,119,49,239,129,30,173,125,44,207,70,164,79,169,133,122,122,251,107,178,178,72,100,86,199,221,72,219,176,241,74,220,228,245,175,237,207,16,86,157,28,164,183,246,105,52,202,222,189,233,228,139,166,73,235,174,49,83,212,73,210,228,145,200,232,91,3,40,209,187,177,142,73,59,251,245,55,161,64,129,85,183,107,173,198,154,130,142,225,115,171,170,167,181,211,173,37,12,83,76,231,178,150,5,150,73,150,40,154,171,179,24,178,205,44,138,214,236,157,114,61,223,55,42,173,159,242,175,224,42,166,170,166,213,197,62,178,88,170,232,217,71,81,13,195,6,182,84,118,149,149,140,88,166,106,215,212,211,201,19,156,140,71,62,9,105,94,215,177,253,113,119,118,86,44,78,125,91,23,189,202,135,88,173,90,149,194,93,147,17,117,250,174,187,33,211,234,138,139,37,210,42,218,166,203,60,112,58,105,38,162,115,27,214,231,165,50,83,189,144,70,174,70,166,244,178,177,137,211,26,40,19,40,235,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,122,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,216,15,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,122,60,77,186,233,69,29,93,44,253,15,107,217,215,20,136,230,59,165,236,107,147,116,247,57,168,169,239,68,2,163,51,190,111,249,149,203,137,124,107,48,193,232,170,237,250,73,99,168,74,106,203,69,69,10,123,70,235,110,169,101,47,140,90,152,146,169,208,58,166,41,33,149,212,175,99,163,233,234,233,122,185,178,74,199,70,174,97,25,254,27,170,124,92,230,218,131,167,217,13,37,243,30,190,83,217,42,104,107,169,149,122,37,103,177,232,209,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,62,175,28,156,14,102,92,33,102,77,170,165,125,93,243,78,175,149,14,101,134,252,246,39,92,111,217,93,224,171,58,81,26,202,150,181,28,168,228,68,100,204,106,189,136,213,108,177,69,24,0,181,78,70,63,174,207,221,191,226,69,170,21,87,200,199,245,217,251,183,252,72,181,64,0,0,42,175,158,119,234,79,247,147,248,105,21,121,92,121,236,211,47,198,189,30,180,149,92,243,191,82,127,188,159,195,72,171,202,227,207,102,153,126,53,232,245,160,95,240,0,10,1,230,143,231,179,83,127,5,244,122,35,176,114,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,157,127,154,63,158,205,77,252,23,209,232,136,170,6,203,188,67,240,253,128,241,53,165,245,218,81,168,204,171,101,182,178,162,158,174,42,202,20,133,43,104,167,134,68,115,101,167,146,104,228,108,111,86,245,196,231,35,119,88,229,145,190,238,165,49,7,47,46,16,255,0,146,134,147,220,41,114,122,46,140,251,36,184,77,246,138,162,42,255,0,17,75,44,52,149,53,17,80,248,100,68,106,54,23,64,254,242,117,53,37,234,168,114,73,211,210,216,227,137,92,171,248,245,169,165,169,181,112,177,172,151,218,186,198,86,84,67,111,193,174,117,29,164,101,27,18,41,156,180,21,53,18,74,215,43,21,204,130,42,86,53,143,127,92,189,173,209,137,19,89,107,224,13,85,205,170,13,85,192,217,79,132,239,43,26,55,244,255,0,30,244,232,12,41,204,71,130,10,62,42,176,68,203,112,234,94,157,77,196,237,242,197,98,106,77,5,52,55,72,221,52,82,62,150,170,87,196,231,187,165,140,159,195,162,201,28,108,150,161,202,247,35,94,247,38,107,225,59,202,198,141,253,63,199,189,58,3,42,129,175,183,5,188,14,102,92,82,234,229,223,15,200,95,87,138,227,216,53,68,108,204,166,153,137,21,198,149,238,124,140,109,20,80,72,157,77,169,123,160,153,170,231,183,162,46,219,220,244,115,145,145,73,126,120,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,175,195,91,173,116,81,210,82,193,214,247,61,253,17,70,141,99,122,158,247,57,118,79,123,156,170,190,245,83,245,209,90,109,86,234,154,250,203,125,178,146,150,162,233,80,149,117,210,195,11,88,250,169,210,40,225,73,101,114,38,239,122,69,12,81,163,157,186,244,70,198,252,154,136,159,172,10,86,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,118,126,237,255,0,18,49,87,58,191,52,248,183,211,250,31,81,184,153,87,145,143,235,179,247,111,248,144,22,168,0,2,170,249,231,126,164,255,0,121,63,134,145,127,150,22,188,225,186,7,197,29,37,211,80,43,105,45,182,44,178,207,83,140,212,93,170,234,22,24,45,175,150,88,103,138,105,23,161,201,208,233,105,163,137,85,202,198,49,38,89,28,244,108,107,188,160,231,157,250,147,253,228,254,26,85,88,27,73,101,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,143,19,110,186,81,71,87,75,63,67,218,246,117,197,34,57,142,233,123,26,228,221,61,206,106,42,123,209,10,1,227,163,131,43,239,7,154,143,75,108,142,235,237,156,51,40,241,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,219,105,162,238,196,139,35,90,145,200,215,181,205,233,85,124,81,204,174,85,252,122,211,85,83,90,184,88,214,75,237,37,27,232,233,225,183,224,215,58,142,234,190,177,235,44,206,90,10,154,137,37,115,81,232,215,193,21,43,26,198,51,162,46,214,234,245,137,175,159,252,67,240,253,128,241,53,165,245,218,81,168,204,171,101,182,178,162,158,174,42,202,20,133,43,104,167,134,68,115,101,167,146,104,228,108,111,86,245,196,231,35,119,88,229,145,190,238,165,2,128,113,30,38,243,236,107,64,115,222,28,110,21,53,119,156,79,49,167,183,54,134,10,187,140,202,203,12,244,183,22,214,171,233,98,85,88,154,201,151,186,146,177,173,106,185,238,141,253,95,2,181,255,0,151,132,239,52,250,55,245,3,30,245,24,15,201,196,63,15,217,247,12,186,161,93,165,26,140,202,71,220,168,233,233,234,226,172,161,73,150,138,182,9,163,71,54,90,121,38,142,55,72,196,119,92,78,114,55,100,146,41,27,239,233,83,245,240,157,230,159,70,254,160,99,222,163,0,23,83,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,160,99,222,163,1,117,60,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,234,6,61,234,48,1,178,153,70,220,201,248,24,186,240,251,159,214,106,166,156,218,234,235,180,235,42,168,169,185,74,202,59,91,155,6,47,59,166,141,29,75,43,161,141,32,134,153,210,84,49,180,219,171,87,109,226,233,85,141,36,146,242,79,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,122,60,77,186,233,69,29,93,44,253,15,107,217,215,20,136,230,59,165,236,107,147,116,247,57,168,169,239,68,3,91,126,30,56,129,207,184,101,213,10,29,87,211,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,186,37,107,85,219,36,145,70,239,127,74,27,15,104,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,234,43,227,163,131,43,239,7,154,143,75,108,142,235,237,156,51,40,241,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,219,105,162,238,196,139,35,90,145,200,215,181,205,233,85,124,81,184,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,186,85,89,44,97,176,160,62,78,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,235,240,215,27,93,108,117,116,179,244,61,204,127,68,177,171,152,238,151,177,205,93,151,220,230,170,47,189,20,250,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,11,238,60,128,61,110,84,223,228,114,106,238,135,133,68,220,228,137,178,0,95,113,12,57,156,223,171,45,154,45,28,20,141,217,42,102,170,141,251,179,127,119,130,151,255,0,105,51,215,228,87,247,53,220,178,59,94,154,217,236,207,107,86,90,218,202,166,55,244,189,223,220,138,159,114,109,252,244,2,63,242,179,195,223,93,168,55,28,142,104,215,167,181,51,21,119,114,124,93,250,39,254,205,190,255,0,218,92,11,81,26,155,33,91,28,170,113,213,134,193,85,117,124,104,171,52,175,247,170,55,239,101,11,191,180,178,116,249,1,228,224,191,51,146,252,142,41,243,3,153,243,114,8,146,91,77,83,85,21,127,50,253,182,255,0,37,79,164,126,91,147,122,232,167,106,253,241,57,63,245,40,20,133,173,117,243,227,252,105,228,213,177,59,161,237,187,85,109,187,81,126,116,170,159,127,245,41,116,88,5,82,214,99,180,243,42,162,170,245,255,0,248,199,33,76,156,98,192,219,39,23,215,233,214,36,107,37,174,149,253,73,183,223,71,18,253,223,229,23,5,163,23,40,110,152,117,53,76,46,234,98,245,236,190,255,0,241,178,39,223,253,128,119,227,131,189,235,177,204,226,169,239,220,14,71,193,204,113,250,92,142,211,37,5,83,28,230,185,27,242,114,167,201,237,95,187,251,15,188,120,114,35,154,168,239,144,20,123,169,24,245,111,13,220,71,91,110,118,197,88,97,168,173,164,143,121,81,100,78,150,165,36,139,239,122,55,239,254,178,221,244,15,58,143,55,211,187,45,209,211,50,73,102,161,166,123,149,157,40,155,172,17,57,125,200,171,247,184,130,220,210,116,113,209,219,44,217,245,149,174,108,244,117,242,190,85,106,70,207,115,105,90,228,247,238,142,255,0,81,254,191,249,143,191,203,123,95,221,118,176,83,224,247,73,146,74,138,78,136,27,212,233,156,168,214,178,146,36,79,122,42,124,213,126,240,44,88,224,244,251,206,73,239,64,169,186,108,7,6,59,222,123,15,82,34,53,79,98,46,224,121,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,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,0,0,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,2,79,210,241,235,83,163,28,191,244,247,135,237,31,190,213,208,106,13,206,158,225,53,214,239,73,218,122,90,109,211,221,174,125,112,199,43,101,238,211,215,57,27,3,145,86,47,134,25,210,70,57,175,88,222,216,87,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,174,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,159,38,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,239,249,104,112,57,77,195,142,27,14,176,231,15,171,126,162,230,150,120,217,53,36,140,150,157,150,59,116,203,28,233,68,232,94,141,114,212,171,153,19,166,115,219,240,62,52,141,136,136,215,190,96,168,190,40,52,83,249,59,107,85,223,71,36,184,120,218,188,126,223,103,241,243,182,94,228,111,174,158,215,75,81,85,218,119,110,53,88,82,121,165,72,250,152,142,237,163,58,183,118,234,182,169,201,83,202,198,83,245,2,187,211,173,196,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,112,20,172,95,245,175,136,92,87,133,254,94,154,109,171,153,77,55,143,240,26,127,141,83,91,173,108,170,142,158,107,157,116,180,16,54,42,120,220,245,255,0,42,71,171,90,247,50,40,165,122,49,253,29,43,64,38,74,214,46,32,115,237,111,181,96,86,44,189,244,144,91,116,227,23,164,197,108,180,116,75,51,96,72,32,106,55,196,190,57,36,123,124,76,141,108,77,146,70,35,17,201,12,73,210,157,8,7,202,214,45,98,207,181,215,63,186,106,54,163,95,170,238,55,43,141,68,242,197,20,181,83,77,5,190,9,38,146,102,210,82,182,103,189,209,83,70,233,94,145,196,142,84,106,47,246,170,217,79,42,126,4,173,73,106,160,226,155,89,113,154,183,92,157,80,147,225,22,171,140,13,108,17,192,141,99,163,188,43,21,85,207,123,156,174,72,58,218,212,98,51,190,212,127,92,18,71,133,121,104,112,21,83,175,57,12,58,213,171,54,42,184,52,234,199,81,28,214,134,73,218,232,191,220,96,170,141,206,133,208,205,20,141,158,133,27,28,209,76,191,7,83,220,140,99,156,172,153,25,118,128,64,14,117,126,86,49,111,168,20,62,157,113,42,87,135,172,166,197,131,107,238,154,102,185,77,119,130,178,227,249,133,154,233,113,169,237,62,78,197,44,21,177,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,220,91,87,58,191,43,24,183,212,10,31,78,184,148,172,4,148,227,127,141,28,171,139,141,71,158,186,137,215,91,38,3,109,237,193,100,199,165,174,145,209,191,180,179,116,215,84,192,143,88,82,177,233,60,136,174,98,124,17,171,98,234,127,74,200,255,0,149,195,95,10,55,221,113,194,117,75,85,110,209,93,109,184,102,155,97,247,155,194,220,160,133,137,29,117,226,158,141,211,83,80,53,239,95,236,150,85,99,94,173,141,173,98,246,214,120,222,142,11,184,73,202,184,185,213,52,197,173,178,248,28,110,197,225,174,25,53,197,206,146,46,221,11,170,99,99,224,130,84,134,88,210,178,72,214,103,66,201,17,26,238,204,138,171,179,20,186,157,92,211,60,87,70,248,17,212,29,45,194,169,60,61,151,25,210,251,229,190,155,170,56,217,36,221,22,201,250,231,151,182,198,49,211,74,245,116,146,61,26,157,114,61,238,84,221,202,6,186,229,212,243,171,242,177,139,125,64,161,244,235,137,74,197,212,243,171,242,177,139,125,64,161,244,235,136,21,1,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,213,28,143,142,30,181,248,231,151,182,199,189,176,196,196,116,146,61,26,189,17,177,238,84,217,170,95,247,5,220,36,226,188,35,105,98,98,214,217,124,118,73,125,240,215,12,154,226,231,71,47,114,185,180,209,177,240,65,42,67,20,139,71,28,137,51,161,100,136,174,111,122,69,85,221,234,84,15,43,143,61,154,101,248,215,163,214,151,252,0,0,5,43,115,171,243,79,139,125,63,161,245,27,137,0,9,255,0,206,175,205,62,45,244,254,135,212,110,39,74,229,143,194,37,171,137,173,92,171,202,243,11,141,34,98,122,107,81,110,185,92,173,82,83,182,119,221,231,149,242,186,158,149,204,145,174,139,195,57,105,164,239,117,34,171,153,180,109,111,231,22,72,195,63,242,167,224,74,234,183,90,14,41,181,151,25,164,109,181,180,233,62,17,106,184,192,231,79,36,234,230,58,59,194,177,85,26,198,53,168,228,131,173,174,87,171,251,237,70,116,65,36,150,190,126,75,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,214,4,63,230,51,193,71,242,170,211,136,47,248,5,178,213,30,166,226,223,156,182,212,206,157,169,46,148,40,143,89,45,142,155,169,172,111,83,222,146,68,233,81,205,100,141,115,119,137,179,75,34,81,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,211,197,96,115,107,224,187,21,251,33,89,197,118,0,219,85,130,174,201,217,131,40,181,193,67,29,60,119,95,21,91,210,218,230,186,38,34,190,177,103,171,68,149,210,170,247,35,233,94,166,186,46,153,66,186,248,78,243,79,163,127,80,49,239,81,128,217,76,214,179,132,239,52,250,55,245,3,30,245,24,13,148,192,17,255,0,143,109,51,197,117,67,132,125,76,183,101,52,157,207,96,227,245,185,53,186,118,71,26,205,75,93,65,3,234,34,124,110,123,29,209,213,219,116,79,86,236,229,138,105,88,142,111,94,228,128,32,87,57,108,254,167,25,225,114,215,134,91,178,26,74,74,140,199,40,164,166,172,183,185,98,89,235,173,212,241,75,81,34,177,174,69,122,50,58,152,232,85,207,102,219,43,163,106,174,210,116,184,41,48,216,247,130,156,90,197,135,240,143,164,54,156,114,135,194,82,84,97,246,203,164,145,247,95,39,85,85,108,13,171,169,147,119,170,170,117,207,60,175,219,126,150,245,108,212,70,162,34,107,132,94,159,40,205,76,202,181,19,132,120,109,217,77,95,139,251,21,144,85,227,54,233,223,36,146,76,234,24,224,167,168,137,146,57,239,118,253,191,20,232,152,141,233,107,98,138,38,35,126,29,212,38,169,138,184,177,242,177,172,159,79,242,31,78,156,202,166,42,226,199,202,198,178,125,63,200,125,58,112,53,172,39,167,50,254,61,106,117,231,33,155,69,116,154,251,87,6,157,88,234,36,134,238,248,251,93,23,251,140,21,82,53,179,54,104,101,145,179,208,163,99,134,88,83,224,234,123,149,239,107,149,144,171,32,89,221,116,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,133,213,117,78,133,143,116,84,209,186,86,44,146,171,85,26,139,253,136,161,146,184,46,225,39,42,226,231,84,211,22,182,203,224,113,187,23,134,184,100,215,23,58,72,187,116,46,169,141,143,130,9,82,25,99,74,201,35,89,157,11,36,68,107,187,50,42,174,204,83,53,113,253,203,123,249,47,88,169,53,75,74,110,151,91,222,2,207,11,111,186,123,82,127,19,114,163,174,149,243,254,125,253,138,88,225,142,143,102,211,70,143,115,186,187,210,163,118,94,166,150,213,195,23,15,88,175,11,250,53,101,210,60,90,167,199,248,14,229,77,198,232,250,88,233,230,185,215,74,238,169,106,36,107,19,252,152,216,142,115,220,200,162,137,138,247,244,117,46,74,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,13,117,248,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,248,213,177,57,236,111,137,141,174,145,208,191,169,189,47,85,106,175,109,242,49,255,0,171,143,45,76,197,117,147,138,92,171,84,176,170,191,17,101,201,173,246,11,133,55,84,145,190,72,122,236,180,93,112,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,62,175,27,252,23,101,92,35,234,60,244,52,77,186,222,240,27,151,110,123,38,67,45,12,141,141,157,213,155,166,134,166,116,98,66,181,140,72,36,85,107,23,227,141,27,47,75,58,150,54,70,176,46,167,146,167,149,140,167,234,5,119,167,91,137,254,64,14,74,158,86,50,159,168,21,222,157,110,39,248,0,0,0,0,26,171,155,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,149,64,0,0,0,80,15,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,137,127,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,111,71,137,184,221,49,154,42,186,169,250,24,214,51,174,89,35,115,221,210,198,53,169,186,251,154,212,68,247,34,29,131,10,211,220,7,77,109,82,216,180,231,7,199,241,91,108,245,14,171,150,142,201,108,134,134,9,39,115,90,215,74,232,225,107,90,175,86,177,141,87,42,111,179,26,159,114,1,84,28,235,51,173,83,155,81,240,189,55,187,90,252,6,3,77,111,125,230,209,81,79,61,75,163,186,215,61,123,83,173,66,57,173,135,189,78,141,70,178,54,119,29,28,117,74,245,147,251,167,183,28,21,225,250,209,167,23,253,113,192,236,154,189,113,240,56,101,118,65,67,5,238,103,57,25,26,82,186,102,163,155,44,139,52,61,152,93,238,108,147,36,136,232,163,115,228,106,61,88,140,118,195,220,69,104,54,27,196,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,92,110,118,234,212,123,122,216,175,141,203,208,247,34,235,175,172,90,59,159,104,86,127,116,211,157,70,176,213,219,174,86,234,137,226,138,89,105,102,134,11,132,17,205,36,45,171,165,116,204,99,165,166,145,209,61,99,149,26,136,228,79,237,68,13,154,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,89,93,92,171,56,223,163,212,156,86,209,195,14,161,213,116,101,248,221,190,88,177,234,190,204,20,244,245,182,122,72,224,100,20,187,247,81,242,214,70,197,153,118,100,72,139,5,63,91,156,231,182,71,58,197,64,198,156,72,225,186,71,168,58,37,148,225,154,235,127,164,177,225,55,90,120,161,185,92,234,110,140,183,50,141,253,248,221,79,50,84,72,168,198,61,181,9,10,177,31,187,28,244,107,92,215,163,149,171,173,17,98,156,214,120,218,163,213,107,237,55,15,218,67,149,248,204,50,205,219,172,191,220,173,119,40,42,45,249,5,83,217,20,208,70,199,194,174,238,67,79,239,221,21,253,46,157,87,170,52,90,120,222,177,171,130,142,20,111,188,90,107,45,22,27,218,186,209,226,22,221,171,50,155,221,20,44,119,128,165,233,122,199,26,58,69,70,36,211,189,157,168,211,103,185,55,124,157,183,178,41,16,11,52,228,255,0,154,235,206,89,160,215,58,13,78,167,171,168,194,108,117,20,244,56,53,214,181,159,159,158,6,247,91,85,76,199,171,186,165,166,167,115,33,100,110,86,236,213,116,177,53,238,72,82,56,107,219,154,63,158,205,77,252,23,209,232,139,232,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,93,126,26,221,107,162,142,146,150,14,183,185,239,232,138,52,107,27,212,247,185,203,178,123,220,229,85,247,170,148,47,205,31,207,102,166,254,11,232,244,64,79,254,74,158,86,50,159,168,21,222,157,110,39,249,0,57,42,121,88,202,126,160,87,122,117,184,159,224,1,242,110,57,102,43,103,190,218,49,107,182,77,106,162,189,100,30,35,217,22,234,138,216,227,170,184,118,24,143,159,195,196,229,71,203,219,98,163,159,208,139,210,213,69,93,144,250,192,0,0,107,89,197,143,154,125,100,250,129,144,250,140,229,148,232,127,10,54,46,45,57,87,233,254,27,218,181,81,229,246,223,109,86,98,215,186,216,94,239,1,85,237,170,165,146,53,116,106,143,72,103,99,59,82,38,207,106,110,201,59,111,124,81,161,90,220,88,249,167,214,79,168,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,129,68,57,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,159,249,116,240,235,83,196,39,18,248,228,23,156,78,174,237,132,226,181,13,188,228,211,36,81,58,146,54,70,199,190,150,158,161,38,107,153,35,39,168,142,56,221,14,202,247,197,223,84,68,70,61,236,179,78,98,60,2,209,241,57,138,166,121,165,182,251,85,183,83,108,157,218,141,146,154,10,127,180,209,172,113,51,195,85,84,244,163,214,102,50,8,219,79,36,143,88,219,241,70,238,150,201,220,137,202,119,66,236,90,97,195,5,179,81,189,141,117,162,202,117,47,123,141,221,215,5,123,58,169,96,168,168,142,129,33,137,81,168,216,93,3,251,237,126,202,233,60,74,187,173,204,237,181,129,32,56,177,242,177,172,159,79,242,31,78,156,214,176,217,79,139,31,43,26,201,244,255,0,33,244,233,205,107,0,181,78,104,124,191,127,236,147,138,221,34,135,252,109,219,51,179,181,191,238,104,146,166,138,10,122,111,247,77,77,92,147,75,253,57,119,253,36,43,171,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,253,45,221,55,71,35,154,215,177,204,123,24,246,236,210,82,95,51,94,4,174,186,35,153,92,117,207,75,113,154,72,244,190,253,81,27,170,168,237,112,57,140,198,235,94,141,107,153,36,123,170,50,154,105,119,116,111,103,76,108,124,157,142,152,209,33,238,133,180,240,241,196,14,3,196,214,151,208,234,190,156,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,209,43,90,174,221,99,150,55,123,186,144,137,124,234,252,172,98,223,80,40,125,58,226,67,94,82,18,107,204,92,75,198,237,45,162,171,170,195,86,159,167,60,100,181,61,139,114,81,43,36,74,119,202,229,141,232,181,45,149,85,240,49,141,73,31,211,43,58,163,133,211,200,217,149,206,175,202,198,45,245,2,135,211,174,32,64,14,87,30,123,52,203,241,175,71,173,47,248,160,30,87,30,123,52,203,241,175,71,173,47,248,12,21,145,241,85,134,224,188,87,219,248,105,206,238,84,150,151,229,88,189,186,237,139,213,203,26,181,149,87,25,43,43,160,154,142,89,149,253,45,123,219,5,55,97,189,9,212,254,235,21,234,247,194,199,125,94,40,184,100,192,120,166,210,251,150,159,229,244,212,148,119,39,211,185,182,92,133,45,208,212,214,217,167,89,34,147,174,7,72,157,77,99,221,4,77,149,140,115,22,72,209,204,234,110,232,230,213,183,58,191,52,248,183,211,250,31,81,184,147,127,150,63,23,119,94,38,180,142,175,20,204,45,213,105,150,105,173,61,186,219,114,186,201,80,233,217,119,130,86,74,218,122,167,62,71,58,95,18,228,166,147,189,212,170,142,126,210,53,223,156,88,227,10,86,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,79,78,86,252,125,81,233,223,129,225,147,88,238,22,171,110,32,190,50,163,29,200,171,42,96,161,134,209,34,247,106,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,248,217,35,59,51,87,143,110,8,44,92,92,96,145,86,227,148,182,171,110,166,217,59,81,89,47,117,147,62,158,23,210,172,200,179,82,213,186,56,164,124,144,244,58,87,198,157,10,230,75,183,75,154,217,37,71,208,8,27,78,221,164,186,195,106,173,154,197,69,73,89,114,101,60,142,163,167,171,169,117,52,19,78,141,94,219,36,149,177,200,232,216,174,217,21,233,27,213,168,170,168,215,109,178,235,47,173,121,174,125,168,186,185,151,230,186,165,79,87,75,150,93,47,21,50,221,168,234,89,51,31,65,58,61,90,180,137,28,238,116,177,50,4,106,66,200,158,170,177,178,54,179,249,165,244,242,244,207,243,45,79,224,231,78,115,61,64,200,106,239,183,218,170,122,250,106,139,133,90,163,167,157,148,215,10,154,120,150,71,109,187,222,145,67,26,43,221,187,222,168,174,114,185,202,174,88,233,205,103,130,90,205,86,177,83,113,3,164,56,167,140,204,236,221,186,59,253,182,215,109,158,162,225,144,82,189,241,67,4,140,100,40,238,228,212,254,253,213,89,212,232,21,122,164,68,167,141,138,24,131,146,126,37,164,119,92,203,60,202,175,45,164,171,212,91,29,61,42,89,97,171,137,157,116,86,233,82,70,84,212,210,170,202,174,123,220,229,142,41,93,217,111,105,142,141,169,35,146,169,236,75,116,53,140,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,108,81,195,199,16,56,15,19,90,95,67,170,250,114,250,182,91,107,42,42,41,37,163,174,88,82,182,138,120,100,86,186,42,136,225,146,70,198,245,111,68,173,106,187,117,142,88,221,238,234,64,50,89,82,188,235,49,109,14,180,95,112,188,146,217,67,225,181,98,253,214,235,147,168,165,133,35,169,179,194,206,220,115,86,197,191,115,189,220,232,142,9,81,187,62,56,106,24,231,59,179,19,89,99,252,67,241,3,128,240,203,165,245,218,175,168,207,171,125,182,142,162,158,146,42,58,21,133,107,107,103,154,68,107,98,167,142,105,35,108,143,70,245,202,230,163,183,72,226,145,222,254,149,53,215,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,135,228,210,172,167,81,240,189,71,199,50,77,33,174,186,210,102,116,151,8,155,100,117,174,37,150,170,74,169,23,182,216,89,18,35,187,221,206,181,141,98,86,185,178,53,234,199,53,200,229,106,222,79,51,25,46,179,114,255,0,212,9,175,180,84,148,119,39,211,216,93,89,79,73,82,234,152,33,157,110,212,61,198,71,43,163,141,210,49,29,186,35,214,54,43,145,17,85,173,223,100,193,92,165,56,46,251,23,98,163,226,187,63,111,85,235,35,183,205,6,47,107,158,135,165,214,234,25,31,210,234,231,58,86,35,210,105,216,197,72,157,18,163,124,52,206,94,169,18,163,166,57,1,205,31,200,158,166,254,11,235,20,64,80,9,181,65,170,185,181,64,0,15,201,108,187,90,175,84,207,172,179,92,233,43,233,227,168,158,145,242,211,76,217,88,217,224,149,240,205,18,185,170,168,143,142,88,228,141,237,249,181,236,115,87,101,69,64,63,88,0,8,1,206,175,202,198,45,245,2,135,211,174,37,112,114,247,207,240,221,44,226,231,9,212,29,65,200,105,44,120,245,142,158,247,83,93,93,82,171,209,19,61,143,88,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,99,252,234,252,172,98,223,80,40,125,58,226,82,176,25,255,0,141,126,43,175,188,90,107,45,110,101,221,186,209,226,22,221,232,241,107,37,108,204,119,128,165,233,98,73,34,182,52,70,36,211,189,157,217,23,119,185,55,100,125,199,178,40,212,235,248,143,12,153,246,75,160,57,239,17,215,10,106,187,54,39,135,83,219,157,67,61,93,186,100,101,250,122,171,139,104,149,148,178,170,36,78,100,43,221,89,94,215,57,90,246,198,206,159,141,92,206,215,192,231,8,151,94,47,181,113,216,164,247,26,187,62,39,97,167,109,203,35,186,193,78,231,189,144,43,209,172,165,133,234,213,137,149,51,47,87,71,113,118,70,71,52,136,217,59,75,27,173,83,152,70,1,134,233,103,46,28,219,79,180,251,30,164,177,227,214,58,123,37,53,13,13,50,47,68,76,246,205,26,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,81,9,106,156,243,191,82,127,188,159,195,74,171,54,125,206,180,159,75,53,67,192,254,83,52,211,20,203,125,153,221,240,94,221,179,83,87,248,94,231,79,115,181,222,99,186,58,187,108,234,233,219,126,134,239,242,64,40,179,149,199,158,205,50,252,107,209,235,75,254,49,254,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,93,126,26,227,107,198,104,169,42,160,235,99,152,254,137,99,141,175,111,83,30,230,174,203,239,107,149,23,220,170,100,0,62,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,238,53,141,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,158,231,5,172,118,44,27,134,5,210,170,136,124,69,235,82,238,16,83,209,199,212,246,118,41,104,106,32,171,168,169,221,24,230,59,165,236,166,139,182,174,99,151,196,245,183,169,35,114,20,215,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,213,28,143,142,30,181,248,231,151,182,199,189,176,196,196,116,146,61,26,189,17,177,238,84,217,170,6,64,214,62,30,191,37,122,19,162,58,185,81,83,117,130,191,85,45,247,154,154,203,93,194,151,181,225,188,29,98,54,158,162,23,42,35,150,25,233,106,41,164,106,43,87,228,175,107,220,217,90,214,73,94,77,154,215,246,27,136,43,182,142,85,219,251,212,154,155,111,78,204,241,197,213,36,21,214,232,170,42,35,234,114,200,212,108,46,129,245,136,237,152,247,44,157,141,186,91,214,164,233,230,111,165,86,43,223,3,25,45,178,195,133,247,126,194,123,50,233,97,162,181,211,189,145,219,35,167,158,56,37,145,144,195,179,82,24,168,101,170,69,69,106,199,28,104,174,217,58,17,205,164,29,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,110,169,36,100,115,116,47,199,4,189,183,177,238,134,86,43,163,145,136,228,235,141,239,106,174,206,80,54,126,0,1,143,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,212,237,151,101,106,181,206,99,218,246,61,236,118,188,60,72,232,133,215,135,13,109,202,116,94,243,124,164,188,212,99,149,17,53,149,244,209,186,54,84,193,52,17,212,66,245,99,189,236,122,197,52,125,108,221,200,215,245,53,28,244,68,122,236,188,80,15,52,127,61,154,155,248,47,163,209,1,218,185,90,241,93,98,225,211,89,107,176,220,234,91,85,187,16,212,143,11,71,112,189,214,204,248,189,149,85,76,217,214,146,69,114,34,177,33,123,231,124,82,43,209,173,111,113,146,44,140,100,79,71,222,161,170,185,113,60,170,248,231,186,234,149,55,242,110,213,203,165,93,195,44,182,211,213,92,172,121,13,202,232,234,138,155,204,29,213,146,90,89,157,81,34,203,37,76,73,35,156,206,142,164,90,120,156,138,214,118,58,164,11,31,0,1,85,124,243,191,82,127,188,159,195,72,171,202,227,207,102,153,126,53,232,245,164,170,231,157,250,147,253,228,254,26,69,94,87,30,123,52,203,241,175,71,173,2,255,0,128,0,80,15,52,127,61,154,155,248,47,163,209,25,215,131,126,17,45,92,95,114,252,202,49,72,46,52,150,124,178,195,169,23,11,150,57,117,158,157,175,99,39,91,85,189,175,165,153,232,213,149,148,211,39,79,95,109,119,71,199,12,138,217,59,73,27,176,87,52,127,61,154,155,248,47,163,209,19,255,0,146,167,149,140,167,234,5,119,167,91,128,167,108,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,185,62,89,92,118,218,181,187,13,183,104,102,169,100,213,114,106,133,134,158,70,210,214,93,39,107,223,146,81,49,92,230,190,57,54,69,125,76,49,108,217,24,254,169,30,200,251,253,82,42,205,218,236,28,196,120,5,163,226,115,21,76,243,75,109,246,171,110,166,217,59,181,27,37,52,20,255,0,105,163,88,226,103,134,170,169,233,71,172,204,100,17,182,158,73,30,177,183,226,141,221,45,147,185,21,43,105,111,229,79,237,221,179,242,41,246,175,237,159,231,189,153,246,91,196,251,83,252,11,251,221,159,13,249,223,240,61,222,174,159,230,117,239,238,220,13,159,141,85,205,162,48,9,51,233,112,219,75,181,74,139,31,165,203,18,157,27,118,101,130,166,105,237,203,58,42,162,190,7,79,27,37,70,57,17,31,208,246,170,179,169,89,213,39,79,113,218,187,129,178,159,9,222,86,52,111,233,254,61,233,208,25,84,197,92,39,121,88,209,191,167,248,247,167,64,101,80,0,0,41,91,157,95,154,124,91,233,253,15,168,220,76,171,200,199,245,217,251,183,252,72,197,92,234,252,211,226,223,79,232,125,70,226,101,94,70,63,174,207,221,191,226,64,98,174,117,126,105,241,111,167,244,62,163,113,50,175,35,31,215,103,238,223,241,34,199,243,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,93,183,123,151,239,83,245,96,186,79,165,154,95,227,191,38,122,105,138,98,94,211,237,120,223,97,89,169,168,60,87,111,171,183,221,236,177,189,125,61,199,244,245,111,183,91,182,249,168,21,173,207,59,245,39,251,201,252,52,132,28,35,112,191,117,226,207,45,203,116,231,26,187,210,91,178,27,118,46,235,221,158,90,234,135,67,68,233,227,184,208,195,35,106,28,200,165,122,179,195,212,84,43,81,141,69,238,36,123,175,79,82,44,223,231,157,250,147,253,228,254,26,98,174,74,158,105,242,159,167,245,222,163,110,2,10,255,0,158,172,11,42,255,0,93,113,204,147,28,184,127,182,81,215,91,107,169,228,255,0,131,36,51,71,35,63,169,205,115,126,229,66,242,121,125,241,235,143,113,51,134,208,224,218,131,125,164,163,213,75,69,60,112,215,50,163,194,209,50,254,245,90,151,36,212,48,164,170,249,158,218,122,118,201,80,141,141,140,99,222,170,214,181,138,136,152,255,0,154,55,2,87,93,108,181,67,174,250,47,140,210,84,102,214,58,119,183,32,183,82,64,239,27,144,209,53,172,72,159,31,74,244,203,83,78,214,57,17,157,29,201,99,114,49,28,229,134,24,157,80,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,23,83,205,215,72,112,220,215,133,123,134,169,94,96,171,76,135,78,42,41,166,178,207,12,234,214,116,87,86,210,82,212,195,43,23,118,189,142,106,198,244,93,145,232,248,89,179,145,170,246,190,162,248,78,243,79,163,127,80,49,239,81,128,179,238,38,120,174,211,142,45,121,102,106,78,107,133,75,224,110,180,62,194,130,255,0,96,158,100,125,85,162,169,215,122,53,70,185,81,19,185,11,250,92,177,76,136,141,145,173,114,42,49,236,146,54,86,15,9,222,105,244,111,234,6,61,234,48,1,117,60,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,234,6,61,234,48,23,83,205,31,200,158,166,254,11,235,20,69,43,112,157,230,159,70,254,160,99,222,163,0,27,41,128,0,199,250,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,234,118,203,178,181,90,231,49,237,123,30,246,59,94,30,33,248,126,207,184,101,213,10,237,40,212,102,82,62,229,71,79,79,87,21,101,10,76,180,85,176,77,26,57,178,211,201,52,113,186,70,35,186,226,115,145,187,36,145,72,223,127,74,155,47,17,255,0,141,126,20,108,92,90,104,213,110,27,218,181,81,229,246,221,235,49,107,221,108,47,119,128,170,234,98,201,26,186,53,71,164,51,177,157,169,19,103,181,55,100,157,183,190,40,208,10,203,229,149,199,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,101,70,83,77,46,205,145,143,233,141,143,147,191,213,26,36,221,219,180,53,108,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,61,229,249,242,203,187,93,111,92,14,105,133,101,230,231,87,95,81,29,61,202,145,146,212,204,233,94,216,32,185,213,195,12,72,231,42,170,50,56,163,142,54,55,228,214,49,173,77,145,17,0,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,133,249,30,78,47,95,119,204,15,91,156,155,252,207,107,126,71,165,17,21,119,216,247,39,200,15,15,249,123,202,197,230,207,36,85,52,120,116,9,35,85,238,185,84,49,26,139,239,94,170,120,139,53,172,145,33,129,210,42,236,141,219,254,114,162,57,145,103,52,217,54,165,97,216,197,44,233,47,132,186,117,189,17,200,239,115,226,165,253,142,95,233,47,220,4,181,229,203,140,201,104,210,138,10,135,211,201,27,166,134,41,126,36,84,221,22,154,145,119,247,175,245,19,36,192,156,29,218,226,183,104,246,54,177,49,27,213,106,163,223,100,68,247,173,45,63,245,127,81,158,192,240,239,145,193,23,226,77,206,78,93,143,13,217,85,20,14,103,166,169,58,169,228,79,246,43,255,0,49,238,56,76,155,196,244,251,250,87,254,96,41,103,152,75,169,163,226,90,191,166,68,99,217,85,47,94,255,0,118,244,180,251,22,149,195,44,141,93,58,164,141,179,54,68,98,73,178,166,223,125,68,197,92,115,49,179,84,219,53,250,227,120,115,85,35,171,157,202,215,34,47,221,77,74,139,239,219,250,255,0,105,99,156,20,223,153,124,211,10,105,27,47,90,177,178,110,189,91,239,189,84,233,251,87,246,1,34,142,47,249,28,142,46,247,129,225,171,183,205,78,71,6,175,196,187,156,208,12,49,197,102,158,55,80,116,170,233,107,101,43,230,145,180,213,79,99,89,186,170,185,105,164,106,123,145,201,251,74,131,210,28,134,233,195,223,16,139,73,116,130,74,42,127,108,118,92,179,181,24,136,207,29,26,42,238,173,119,221,10,255,0,196,94,189,226,146,42,219,124,212,210,177,30,215,177,200,168,169,190,251,181,83,254,146,163,249,132,233,7,217,172,181,217,189,170,153,176,53,179,173,67,149,140,233,114,170,75,87,42,254,139,19,250,41,247,255,0,237,2,217,113,107,221,37,250,209,13,117,29,84,115,177,253,95,19,28,138,139,179,156,159,119,246,41,246,8,193,193,94,173,209,231,122,117,69,181,91,95,35,123,157,72,178,34,185,55,158,163,109,254,55,127,64,147,201,239,64,56,73,251,83,230,24,190,243,147,211,116,216,226,223,114,129,236,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,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,0,0,53,172,226,199,205,62,178,125,64,200,125,70,115,101,50,173,120,115,224,42,155,89,248,187,213,158,32,117,130,197,73,95,167,214,205,72,202,225,181,90,42,251,172,91,181,198,11,154,244,77,36,78,139,181,81,66,213,116,237,84,73,126,41,160,88,222,215,49,36,99,131,235,114,167,224,98,213,101,198,104,56,162,213,123,93,37,194,229,127,167,73,49,75,45,198,214,215,165,178,6,84,50,72,174,107,223,143,169,181,47,116,12,124,18,69,178,54,23,245,163,223,222,68,138,205,0,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,74,196,148,224,131,130,236,171,139,141,71,130,134,181,183,91,38,3,109,238,79,123,200,98,161,145,209,191,180,176,245,80,211,78,172,88,82,177,233,60,106,141,122,252,17,171,165,233,127,74,70,248,214,108,103,192,230,1,134,233,247,10,26,97,75,134,99,212,150,166,95,49,123,93,254,230,176,162,245,214,92,106,232,225,150,162,162,87,185,85,207,123,156,187,38,235,240,177,172,99,122,88,198,181,3,47,226,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,243,235,0,4,0,231,87,229,99,22,250,129,67,233,215,18,162,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,133,213,117,78,133,143,116,84,209,186,86,44,146,171,85,26,139,253,136,183,19,205,255,0,22,190,231,58,5,167,184,86,45,67,227,111,89,6,168,90,109,118,234,110,235,35,239,213,79,69,95,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,121,149,120,32,224,187,21,225,31,78,32,161,173,109,170,247,159,92,187,147,222,242,24,168,99,108,140,238,164,61,84,52,211,171,18,101,163,98,193,26,163,94,191,28,136,233,122,89,212,145,176,50,7,12,92,61,98,188,47,232,213,151,72,241,106,159,31,224,59,149,55,27,163,233,99,167,154,231,93,43,186,165,168,145,172,79,242,99,98,57,207,115,34,138,38,43,223,209,212,174,44,124,172,107,39,211,252,135,211,167,50,169,138,184,177,242,177,172,159,79,242,31,78,156,13,107,11,169,231,87,229,99,22,250,129,67,233,215,18,149,139,169,231,87,229,99,22,250,129,67,233,215,16,32,7,43,143,61,154,101,248,215,163,214,151,252,80,15,43,143,61,154,101,248,215,163,214,151,252,0,0,5,43,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,187,63,118,255,0,137,24,171,157,95,154,124,91,233,253,15,168,220,76,171,200,199,245,217,251,183,252,72,11,84,0,0,34,175,52,127,34,122,155,248,47,172,81,18,168,138,188,209,252,137,234,111,224,190,177,68,5,43,112,157,230,159,70,254,160,99,222,163,1,178,153,173,103,9,222,105,244,111,234,6,61,234,48,27,41,128,41,3,156,86,166,125,176,226,178,28,22,146,174,234,148,152,22,63,71,111,154,150,162,79,238,86,215,84,162,214,73,61,59,17,234,137,215,4,244,108,123,213,173,115,157,2,53,81,90,198,42,221,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,178,250,223,154,218,181,43,90,51,237,70,177,83,213,193,109,202,178,139,173,238,142,42,182,53,179,199,5,77,92,147,70,217,26,215,57,168,244,107,209,21,17,206,77,247,217,87,230,7,202,147,0,204,162,192,105,245,73,216,245,90,226,117,87,137,172,12,187,53,17,208,37,198,40,99,157,212,239,84,93,216,245,138,102,61,189,72,157,104,146,116,117,118,228,233,157,60,150,51,250,155,23,16,217,94,159,84,100,52,148,118,220,171,23,125,75,40,102,88,154,250,251,141,29,68,107,10,68,174,78,183,61,148,243,215,189,88,197,247,179,173,206,69,237,162,183,181,230,92,34,93,113,238,80,246,171,157,190,227,87,93,119,117,226,139,87,107,169,40,233,221,88,201,32,170,167,74,100,141,155,53,142,133,144,208,79,21,68,206,114,72,141,124,19,252,93,181,71,178,5,112,253,169,159,145,189,113,192,245,74,74,187,173,61,38,51,144,80,220,43,253,151,39,69,84,212,44,153,190,42,6,124,108,71,119,96,89,99,86,57,200,215,181,234,215,47,75,148,13,154,76,85,197,143,149,141,100,250,127,144,250,116,230,85,49,87,22,62,86,53,147,233,254,67,233,211,129,173,97,127,220,2,240,81,138,240,167,167,20,151,187,181,179,196,106,110,77,111,134,76,142,225,80,145,190,74,14,180,108,142,182,83,172,110,123,27,12,79,68,71,185,142,94,244,140,71,170,244,182,38,69,64,38,213,0,0,0,99,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,117,59,101,217,90,173,115,152,246,189,143,123,29,174,182,191,104,229,247,135,253,101,203,52,119,35,155,196,85,227,55,7,83,199,83,210,198,120,186,87,181,36,166,169,232,99,222,145,247,96,146,41,123,125,106,230,117,244,187,226,106,161,179,73,64,60,209,252,246,106,111,224,190,143,68,4,255,0,228,169,229,99,41,250,129,93,233,214,226,127,144,3,146,167,149,140,167,234,5,119,167,91,137,254,0,0,0,0,6,170,230,202,124,39,121,88,209,191,167,248,247,167,64,107,88,108,167,194,119,149,141,27,250,127,143,122,116,0,101,80,0,0,0,0,0,2,26,243,47,224,238,155,137,13,35,155,56,195,44,244,159,148,92,30,158,74,218,41,163,163,150,90,187,181,186,54,72,249,109,109,72,119,115,222,231,47,114,20,86,73,180,168,172,111,109,39,145,228,202,0,106,239,105,185,230,90,81,159,209,94,104,227,171,176,101,152,117,226,58,152,153,87,72,137,61,190,227,73,50,57,169,36,51,53,81,31,28,177,166,236,145,171,239,106,163,147,230,133,148,235,175,55,123,86,103,194,228,24,238,152,199,144,88,53,111,33,167,134,219,121,172,166,129,180,112,89,213,177,66,234,202,170,73,21,243,57,89,51,157,52,16,108,230,205,26,35,229,115,162,115,34,238,245,94,113,28,51,225,186,125,153,89,117,255,0,15,174,199,237,15,206,42,31,69,119,199,226,85,138,174,178,226,196,124,178,221,34,143,169,90,246,57,171,27,39,86,181,157,50,172,79,119,113,245,47,114,87,0,29,131,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,54,40,225,119,134,76,7,133,157,47,182,233,254,33,77,73,89,114,101,59,91,122,200,86,221,13,53,109,230,116,146,89,58,231,116,105,212,230,49,211,202,216,152,247,61,99,141,90,206,167,108,174,116,85,229,21,195,38,3,141,104,149,191,136,235,133,53,37,231,44,204,106,42,93,67,61,93,186,21,125,134,10,89,234,232,149,148,178,170,44,173,124,201,221,89,94,215,53,28,199,70,206,159,129,92,251,10,0,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,63,249,42,121,88,202,126,160,87,122,117,184,154,154,171,169,152,174,141,233,198,71,170,89,173,95,135,178,227,54,249,110,21,61,50,70,201,38,232,79,130,8,187,143,99,29,52,175,86,199,27,21,201,215,35,216,212,93,220,132,32,228,213,118,181,88,56,68,205,175,183,219,157,37,186,219,110,206,46,85,117,149,149,115,54,24,41,160,142,217,111,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,144,87,143,190,59,46,188,93,228,212,86,44,106,142,174,211,167,88,237,66,213,217,232,234,163,116,21,181,83,201,79,11,100,150,186,54,84,75,3,223,28,141,168,108,46,98,34,182,57,158,139,239,123,128,232,26,243,198,70,180,107,118,182,212,235,68,25,126,65,137,212,82,212,76,236,114,130,213,125,171,107,49,248,36,129,148,239,101,43,209,232,177,190,88,163,111,121,241,164,105,43,213,238,86,181,28,140,75,158,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,223,120,101,237,74,169,27,156,178,70,230,57,174,234,68,100,178,81,182,5,195,174,174,106,78,151,231,26,199,138,98,117,117,88,158,1,78,201,174,181,201,19,220,146,61,100,141,31,12,8,214,170,200,248,162,145,106,37,95,115,34,134,55,62,71,55,170,52,127,228,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,75,119,77,209,200,230,181,236,115,30,198,61,161,179,72,49,167,15,28,64,224,60,77,105,125,14,171,233,203,234,217,109,172,168,168,164,150,142,185,97,74,218,41,225,145,90,232,170,35,134,73,27,27,213,189,18,181,170,237,214,57,99,119,187,169,12,150,6,181,156,88,249,167,214,79,168,25,15,168,206,93,79,43,143,34,122,101,248,215,172,86,148,173,197,143,154,125,100,250,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,104,18,168,0,6,42,226,199,202,198,178,125,63,200,125,58,115,90,195,101,62,44,124,172,107,39,211,252,135,211,167,53,172,3,106,131,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,143,19,110,186,81,71,87,75,63,67,218,246,117,197,34,57,142,233,123,26,228,221,61,206,106,42,123,209,15,172,0,234,154,103,165,90,113,163,120,172,24,86,150,225,118,172,102,203,79,210,239,13,111,167,72,251,210,54,54,71,222,153,255,0,167,52,202,200,227,71,75,34,186,71,244,162,185,202,190,242,21,243,171,242,177,139,125,64,161,244,235,137,63,200,1,206,175,202,198,45,245,2,135,211,174,32,64,14,87,30,123,52,203,241,175,71,173,47,248,160,30,87,30,123,52,203,241,175,71,173,47,248,10,86,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,118,126,237,255,0,18,49,87,58,191,52,248,183,211,250,31,81,184,153,87,145,143,235,179,247,111,248,144,22,168,106,174,109,80,106,174,5,255,0,114,184,242,39,166,95,141,122,197,105,42,136,171,202,227,200,158,153,126,53,235,21,164,170,2,144,57,157,112,75,89,161,154,143,83,171,122,95,138,116,105,182,81,213,89,53,53,166,219,58,82,227,85,77,88,99,146,57,158,136,232,161,134,121,166,107,225,78,166,55,169,242,68,200,218,216,152,174,198,188,2,113,147,83,194,14,168,86,220,47,180,213,117,248,38,79,78,144,228,116,52,52,81,79,90,247,193,28,203,71,53,58,201,36,104,215,178,89,85,174,69,127,66,199,44,155,181,207,72,213,183,211,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,162,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,154,219,107,246,147,126,66,181,151,44,210,63,181,246,172,163,236,189,193,212,94,212,182,59,120,103,248,81,221,46,110,235,219,153,157,93,185,98,234,119,110,86,72,206,167,116,245,40,102,14,62,248,201,169,226,251,84,40,174,22,42,106,186,12,19,24,167,88,113,202,26,234,40,160,173,99,231,142,21,172,154,161,99,146,68,115,223,44,72,214,162,63,161,35,138,61,154,215,172,138,238,235,203,51,130,239,229,39,168,239,212,140,213,189,188,7,1,184,82,79,83,79,53,15,122,59,237,114,47,117,148,59,200,199,66,232,90,140,107,170,26,189,78,237,203,19,17,169,222,73,35,141,90,3,164,223,151,93,101,196,244,143,237,125,171,23,251,81,112,109,23,181,46,110,218,24,62,23,59,165,173,221,59,147,63,167,183,20,93,77,238,74,248,217,212,222,174,164,216,251,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,170,56,217,36,221,9,241,207,47,109,140,99,166,149,234,233,36,122,53,58,228,123,220,169,187,148,14,214,69,94,104,254,68,245,55,240,95,88,162,37,81,21,121,163,249,19,212,223,193,125,98,136,10,1,54,168,53,87,54,30,227,147,139,187,87,8,58,70,220,174,11,117,37,227,44,191,84,58,219,142,90,167,168,107,24,249,209,138,231,213,76,196,114,74,250,104,83,167,175,182,155,171,228,134,53,116,125,212,145,161,138,185,147,241,207,106,225,247,0,172,210,189,57,186,82,87,106,46,85,79,83,109,149,244,119,70,182,124,94,7,67,26,186,170,86,195,34,79,13,75,163,168,99,169,183,70,166,251,203,212,169,26,71,37,112,112,19,198,253,247,132,124,238,90,44,142,170,235,114,211,43,223,118,91,221,146,142,22,84,76,202,164,133,82,26,170,70,201,44,108,142,110,182,196,201,23,173,26,248,183,234,107,157,28,74,200,213,148,229,153,86,115,125,170,202,115,92,154,235,144,94,171,122,60,77,198,233,91,37,93,84,253,12,107,25,215,44,138,231,187,165,140,107,83,117,247,53,168,137,238,68,59,6,166,232,166,174,104,205,77,190,151,85,180,227,32,197,95,118,167,101,77,10,221,40,95,11,42,88,232,162,149,82,55,170,116,185,236,108,241,36,140,69,235,137,238,232,145,24,244,86,160,108,209,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,202,96,229,115,199,109,171,68,238,179,104,70,180,100,213,116,248,77,242,161,142,199,238,53,115,183,193,99,213,174,115,214,86,73,212,157,81,83,84,57,237,85,127,95,110,41,26,175,86,181,38,154,86,220,248,16,3,157,95,149,140,91,234,5,15,167,92,74,160,225,227,135,236,251,137,173,80,161,210,141,57,101,35,46,85,148,245,21,114,214,87,36,201,69,69,4,49,171,157,45,68,144,199,35,163,98,187,162,38,185,91,178,201,44,109,247,117,33,111,252,219,48,12,203,84,244,47,0,211,237,62,199,170,239,153,13,243,82,40,41,168,104,105,145,58,229,127,179,110,74,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,153,127,130,142,20,108,92,37,232,213,22,27,218,181,86,101,247,45,171,50,155,221,20,47,111,143,170,234,122,199,26,58,69,87,172,48,49,253,168,211,102,53,118,124,157,182,62,89,16,14,235,195,199,15,216,15,12,186,95,67,165,26,114,202,183,219,104,234,42,42,229,172,174,72,86,182,182,121,164,87,58,90,137,33,142,54,200,244,111,68,77,114,183,116,142,40,219,239,233,67,16,115,71,242,39,169,191,130,250,197,17,42,136,171,205,31,200,158,166,254,11,235,20,64,80,9,181,65,170,185,181,64,0,0,20,151,206,59,87,170,115,94,37,232,116,182,158,122,180,182,233,197,158,24,95,4,208,68,214,123,70,185,140,170,154,104,158,221,222,246,58,157,104,24,168,245,77,159,11,250,90,155,171,159,249,57,62,232,229,247,57,226,129,53,86,158,111,15,101,211,75,124,245,21,146,116,177,253,250,170,234,121,233,41,233,182,87,181,237,234,99,234,101,238,35,94,212,240,221,14,233,89,26,164,75,214,189,80,186,235,86,174,101,250,175,121,109,92,117,25,77,226,166,228,202,122,154,215,85,190,142,7,189,123,52,169,43,145,21,236,134,46,220,76,248,90,136,200,218,136,214,162,34,37,180,242,96,210,26,156,67,65,178,93,92,184,193,87,13,70,161,94,27,13,26,58,120,159,4,214,235,127,114,40,230,99,27,241,177,235,83,53,116,110,71,175,189,33,141,81,168,139,212,240,159,247,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,154,187,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,243,105,50,128,121,160,226,127,101,56,218,212,31,15,140,251,26,130,243,236,235,181,31,69,23,135,134,179,187,67,7,136,169,143,100,70,201,215,84,218,158,185,19,126,169,82,94,165,87,35,128,181,238,90,57,253,78,160,240,91,167,117,87,44,134,146,235,114,177,211,212,216,42,146,21,139,174,141,148,149,50,69,75,79,43,35,68,232,123,104,210,145,83,169,58,220,199,49,238,234,235,234,89,64,86,7,35,172,166,251,87,138,234,230,21,81,93,215,101,181,92,44,247,74,58,110,211,19,181,85,87,29,84,117,18,117,162,117,187,169,148,84,201,178,170,181,59,123,181,17,92,229,91,63,0,80,15,52,127,61,154,155,248,47,163,209,23,252,80,15,52,127,61,154,155,248,47,163,209,1,249,56,70,224,218,167,139,13,47,214,59,134,41,83,86,236,239,8,167,179,77,141,80,173,108,84,244,85,207,168,146,165,106,33,157,95,27,151,173,209,83,43,98,94,184,216,146,57,189,199,35,55,86,231,94,5,185,94,234,158,91,149,99,186,199,174,49,221,112,60,110,207,112,117,109,53,159,185,83,110,200,170,234,41,164,98,194,237,145,25,37,12,43,34,57,123,189,109,159,104,191,54,214,36,145,212,55,32,114,49,253,118,126,237,255,0,18,45,80,0,49,166,188,241,21,164,124,54,225,181,57,158,171,101,148,150,230,54,158,105,168,109,140,149,142,184,221,159,26,177,171,13,29,58,185,29,51,250,165,137,21,83,102,51,173,29,35,152,205,220,149,237,163,60,227,47,185,135,17,212,150,205,72,195,45,88,230,153,100,222,10,207,79,19,107,152,249,172,21,74,245,106,215,207,89,42,68,201,97,115,228,218,100,115,99,108,113,50,55,51,226,142,68,168,7,60,239,212,159,239,39,240,210,42,242,184,243,217,166,95,141,122,61,105,42,185,231,126,164,255,0,121,63,134,145,87,149,199,158,205,50,252,107,209,235,64,191,224,0,20,3,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,226,0,115,71,243,217,169,191,130,250,61,17,63,249,42,121,88,202,126,160,87,122,117,184,9,254,99,76,111,134,189,6,196,117,66,245,173,24,238,149,99,244,121,181,254,163,197,214,94,146,155,174,118,206,177,190,57,37,131,169,85,180,207,149,178,201,221,116,40,197,153,94,231,73,214,171,185,146,192,3,85,115,106,131,85,112,54,83,225,59,202,198,141,253,63,199,189,58,3,42,152,171,132,239,43,26,55,244,255,0,30,244,232,12,170,0,0,5,43,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,187,63,118,255,0,137,24,171,157,95,154,124,91,233,253,15,168,220,76,171,200,199,245,217,251,183,252,72,11,84,0,1,85,124,243,191,82,127,188,159,195,76,85,201,83,205,62,83,244,254,187,212,109,198,85,231,157,250,147,253,228,254,26,98,174,74,158,105,242,159,167,245,222,163,110,2,234,74,118,230,169,192,197,171,75,106,127,148,142,145,218,233,45,248,157,202,162,150,219,124,199,173,182,182,211,211,89,167,237,36,113,85,66,218,120,210,40,233,165,88,218,215,245,244,170,84,74,213,71,63,191,211,29,196,159,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,53,119,183,101,153,85,158,197,119,197,173,57,53,214,138,203,144,120,127,107,219,169,235,100,142,150,225,216,122,190,15,17,19,85,25,47,109,234,174,103,90,47,75,149,85,54,83,32,112,157,230,159,70,254,160,99,222,163,1,149,120,246,224,130,251,194,62,119,21,110,57,75,117,185,105,149,239,181,21,146,247,89,51,42,38,101,82,66,139,53,45,91,163,138,54,71,55,91,101,124,105,208,141,124,91,116,185,206,142,84,102,42,225,59,205,62,141,253,64,199,189,70,0,46,167,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,2,234,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,3,101,48,0,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,82,183,22,62,105,245,147,234,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,160,74,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,10,187,0,114,236,135,161,207,221,118,220,228,233,55,93,131,88,142,93,212,14,81,183,239,83,216,120,68,68,249,31,134,237,117,166,181,81,77,87,85,43,99,100,81,185,238,115,156,136,136,136,138,191,122,167,236,3,163,235,110,127,77,128,226,85,23,74,137,150,54,181,24,187,167,87,187,121,163,111,220,213,254,145,70,89,86,105,93,171,154,251,109,154,106,153,170,81,213,244,73,31,114,69,93,149,124,51,62,244,111,244,73,105,204,147,139,89,37,168,77,63,197,238,52,115,67,217,122,84,43,89,20,170,143,101,99,118,77,209,234,169,254,11,246,17,83,129,28,65,153,182,187,91,223,89,20,146,182,150,90,58,132,232,85,77,149,43,33,79,230,160,23,113,195,141,161,214,125,42,199,41,94,196,107,155,107,163,69,219,111,159,134,133,63,106,254,195,41,159,27,19,183,69,107,177,81,81,196,215,53,34,167,137,155,42,239,242,99,83,239,254,195,236,129,197,201,191,204,241,242,249,30,93,185,197,83,223,243,3,154,123,195,145,21,21,20,240,223,145,200,10,196,230,151,129,248,138,216,50,74,106,72,213,205,124,170,231,116,183,117,223,193,51,230,171,255,0,65,159,249,117,213,75,46,152,186,41,83,244,99,85,69,223,255,0,26,169,58,223,50,15,21,6,24,234,136,189,205,69,248,85,19,127,245,106,68,83,247,114,220,202,37,190,96,21,16,75,60,47,146,40,145,94,140,219,116,222,170,163,109,209,23,246,1,52,80,240,229,217,15,41,242,11,242,3,212,123,25,242,56,236,139,247,14,164,106,236,7,55,34,42,108,169,186,17,87,142,109,34,165,206,116,214,235,93,13,28,75,53,37,36,243,34,244,166,234,173,167,169,95,233,55,239,121,42,183,62,62,87,99,166,190,217,43,45,245,49,171,217,60,18,70,168,142,84,221,28,199,39,221,253,160,83,31,3,26,229,126,211,236,213,49,122,251,197,84,116,111,249,197,220,87,49,54,134,165,255,0,36,107,190,247,162,151,83,105,173,109,194,133,149,76,95,133,202,168,159,239,46,197,12,241,55,129,207,162,26,207,52,246,104,101,130,15,135,165,101,234,145,63,210,144,162,251,222,212,251,229,82,226,248,84,212,104,117,35,74,104,47,177,212,69,34,186,162,170,53,70,116,167,232,202,169,242,107,151,246,167,222,6,103,56,174,219,251,142,71,23,252,128,242,159,35,201,193,170,115,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,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,0,0,0,0,2,128,121,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,64,14,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,1,74,198,202,124,39,121,88,209,191,167,248,247,167,64,107,88,108,167,194,119,149,141,27,250,127,143,122,116,0,101,80,0,31,146,182,211,106,184,212,208,86,92,45,148,149,85,22,186,133,171,161,150,104,90,247,210,206,177,73,10,203,19,149,55,99,214,41,165,141,92,221,151,162,71,183,228,229,69,253,96,0,49,87,22,62,86,53,147,233,254,67,233,211,153,84,197,92,88,249,88,214,79,167,249,15,167,78,6,181,133,212,243,171,242,177,139,125,64,161,244,235,137,74,197,212,243,171,242,177,139,125,64,161,244,235,136,16,3,149,199,158,205,50,252,107,209,235,75,254,40,7,149,199,158,205,50,252,107,209,235,75,254,0,0,2,149,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,236,253,219,254,36,5,170,0,0,17,87,154,63,145,61,77,252,23,214,40,137,84,69,94,104,254,68,245,55,240,95,88,162,2,149,184,78,243,79,163,127,80,49,239,81,128,217,76,214,179,132,239,52,250,55,245,3,30,245,24,13,148,192,138,188,205,53,175,242,45,194,62,83,225,237,254,42,191,59,223,10,163,235,139,174,24,188,108,19,120,137,36,218,70,57,187,82,197,83,208,228,234,218,85,139,169,170,222,173,168,175,73,240,95,202,134,169,225,186,103,237,79,102,125,173,200,45,214,47,27,216,239,120,95,21,83,28,61,222,223,83,122,250,123,157,93,61,77,223,109,183,77,247,44,83,157,166,177,223,101,202,176,94,31,169,225,236,217,105,173,233,152,214,73,212,199,120,186,169,36,168,164,167,77,149,157,113,246,89,21,79,189,31,210,255,0,21,241,55,120,218,171,136,57,68,104,237,171,82,184,163,126,93,145,216,106,235,173,186,125,103,150,247,77,42,210,182,90,40,238,174,150,56,105,27,59,158,199,53,30,141,125,68,241,34,43,95,220,165,107,218,191,155,114,1,114,151,109,33,195,110,58,47,91,160,148,112,85,218,241,58,172,94,76,66,40,233,39,87,79,75,110,117,34,210,181,177,201,55,90,171,219,18,162,35,164,235,247,162,43,186,189,251,235,89,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,71,185,208,73,61,52,207,134,71,70,231,53,174,86,43,152,170,138,173,106,237,182,232,159,35,104,130,133,185,169,232,229,139,72,184,184,187,212,227,147,109,73,158,219,226,204,100,166,233,127,247,45,85,76,243,199,82,157,111,123,149,253,201,233,229,159,127,133,173,239,244,53,168,214,34,168,91,79,1,58,153,138,234,135,8,250,103,113,197,170,251,158,193,199,232,177,155,140,15,146,53,154,150,186,130,6,83,202,201,26,199,187,163,171,182,217,88,142,217,203,20,209,61,90,222,189,142,215,197,143,149,141,100,250,127,144,250,116,228,0,228,151,173,127,246,117,195,157,101,191,246,230,182,250,168,226,255,0,115,209,213,199,51,214,79,247,18,198,214,199,254,61,92,239,208,66,127,241,99,229,99,89,62,159,228,62,157,56,26,214,27,84,26,171,155,84,0,0,0,40,7,154,63,158,205,77,252,23,209,232,139,254,40,7,154,63,158,205,77,252,23,209,232,128,159,252,149,60,172,101,63,80,43,189,58,220,79,242,0,114,84,242,177,148,253,64,174,244,235,113,63,192,0,0,0,0,213,92,217,79,132,239,43,26,55,244,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,79,241,239,78,128,12,170,0,0,0,0,0,0,117,77,85,212,204,87,70,244,227,35,213,44,214,175,195,217,113,155,124,183,10,158,153,35,100,147,116,39,193,4,93,199,177,142,154,87,171,99,141,138,228,235,145,236,106,46,238,67,181,148,129,204,243,141,250,62,34,242,170,109,33,211,122,174,188,7,15,184,77,45,69,67,161,129,254,213,188,67,37,69,58,85,65,81,20,178,36,148,125,135,111,10,183,161,93,223,145,207,107,182,143,160,48,7,24,28,74,95,120,169,215,27,198,166,220,211,179,106,135,170,215,141,210,58,149,144,73,73,103,138,105,31,79,28,168,215,63,170,101,238,190,73,21,94,244,238,72,244,106,163,17,141,111,74,201,52,83,87,48,236,6,203,170,89,94,156,100,22,124,79,34,168,240,214,171,181,109,11,225,130,173,235,11,39,98,177,92,136,170,201,34,145,31,27,246,232,149,25,47,109,93,218,147,167,53,112,21,193,222,67,197,62,174,91,29,121,179,213,193,167,86,58,143,27,144,92,230,163,170,240,149,172,129,240,58,75,92,85,17,116,181,181,50,182,104,209,83,186,199,178,39,62,84,234,86,53,174,187,237,94,225,215,72,245,183,72,228,209,44,207,19,164,102,48,202,120,161,182,67,111,137,148,207,179,190,22,43,41,230,162,86,183,166,7,196,213,233,106,35,122,58,21,209,185,174,141,206,99,130,152,121,119,113,191,89,194,174,118,184,150,99,85,213,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,245,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,190,147,90,30,33,248,126,207,184,101,213,10,237,40,212,102,82,62,229,71,79,79,87,21,101,10,76,180,85,176,77,26,57,178,211,201,52,113,186,70,35,186,226,115,145,187,36,145,72,223,127,74,150,63,202,119,141,250,204,147,217,156,38,106,101,87,93,93,190,222,177,97,53,169,12,243,77,85,28,62,34,122,138,90,169,157,43,209,189,168,17,137,78,141,141,145,182,42,119,49,93,212,145,181,193,103,229,0,243,71,243,217,169,191,130,250,61,17,127,197,0,243,71,243,217,169,191,130,250,61,16,24,170,159,136,92,170,223,195,44,220,49,90,105,188,29,150,229,152,75,150,221,235,99,170,145,178,87,127,114,211,195,5,27,163,106,163,22,22,62,5,153,200,254,190,169,18,5,68,98,197,187,255,0,87,11,188,50,103,220,83,106,133,183,79,241,10,106,186,59,107,234,26,219,214,66,182,233,170,104,172,208,44,114,201,215,59,163,78,150,189,237,130,86,196,199,185,137,36,136,214,117,55,117,115,122,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,108,59,194,143,10,58,113,194,86,156,51,10,194,162,241,215,90,238,220,247,251,252,240,163,42,174,245,77,69,68,115,145,21,123,112,179,169,201,20,40,170,216,218,231,42,171,222,249,36,120,119,109,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,165,58,243,34,224,22,251,160,89,85,211,91,116,222,223,227,116,203,32,184,62,162,162,26,90,102,71,246,102,170,121,55,74,103,199,19,90,198,209,185,239,233,130,70,181,26,205,219,11,246,119,109,243,93,249,242,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,71,137,183,93,40,163,171,165,159,161,237,123,58,226,145,28,199,116,189,141,114,110,158,231,53,21,61,232,128,107,217,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,150,212,121,77,146,138,102,55,199,210,244,189,35,145,27,34,43,22,104,30,254,236,107,187,28,187,62,62,227,25,44,138,108,19,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,23,199,71,6,87,222,15,53,30,150,217,29,215,219,56,102,81,226,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,210,170,248,163,145,124,158,117,99,136,105,117,66,163,73,172,84,149,119,237,47,142,157,106,111,179,87,205,81,44,24,211,27,29,91,224,74,36,89,155,12,15,169,171,149,58,216,145,189,242,35,30,244,68,72,222,246,132,53,226,199,205,62,178,125,64,200,125,70,114,234,121,92,121,19,211,47,198,189,98,180,165,110,44,124,211,235,39,212,12,135,212,103,46,167,149,199,145,61,50,252,107,214,43,64,149,64,0,49,87,22,62,86,53,147,233,254,67,233,211,154,214,27,41,241,99,229,99,89,62,159,228,62,157,57,173,96,27,84,0,0,16,3,157,95,149,140,91,234,5,15,167,92,73,254,64,14,117,126,86,49,111,168,20,62,157,113,2,0,114,184,243,217,166,95,141,122,61,105,127,197,0,242,184,243,217,166,95,141,122,61,105,127,192,82,183,58,191,52,248,183,211,250,31,81,184,153,87,145,143,235,179,247,111,248,145,138,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,128,181,67,85,115,106,131,85,112,47,251,149,199,145,61,50,252,107,214,43,73,84,69,94,87,30,68,244,203,241,175,88,173,50,255,0,16,252,64,224,60,50,233,125,118,171,234,51,234,223,109,163,168,167,164,138,142,133,97,90,218,217,230,145,26,216,169,227,154,72,219,35,209,189,114,185,168,237,210,56,164,119,191,165,64,193,92,196,120,223,163,225,87,4,76,75,14,170,234,212,220,178,223,44,182,39,36,48,84,195,107,141,179,69,27,234,170,162,124,173,123,122,152,249,252,58,172,114,70,249,105,220,143,106,181,143,106,209,102,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,235,240,214,235,93,20,149,117,83,244,49,207,127,68,81,163,158,238,150,49,206,93,147,220,214,170,175,185,20,236,26,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,94,229,77,193,45,102,148,216,170,120,129,213,236,83,193,230,119,158,229,29,130,219,116,182,207,79,112,199,233,88,249,97,158,71,178,100,111,110,106,143,118,202,140,234,108,8,157,50,42,84,72,196,10,129,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,93,30,38,221,116,162,146,146,170,14,182,53,236,235,138,68,107,219,212,199,181,201,186,123,218,228,84,247,42,23,125,203,51,141,31,229,39,167,15,211,124,213,221,188,251,1,183,210,65,83,81,53,119,122,75,237,10,39,105,149,219,72,247,76,233,154,172,107,106,28,189,77,238,75,19,209,201,222,72,227,199,252,214,120,37,172,213,107,21,55,16,58,67,138,120,204,206,205,219,163,191,219,109,118,217,234,46,25,5,43,223,20,48,72,198,66,142,238,77,79,239,221,85,157,78,129,87,170,68,74,120,216,181,45,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,213,36,140,142,110,133,248,224,151,182,246,61,208,202,197,116,114,49,28,157,113,189,237,85,217,202,6,207,196,85,230,143,228,79,83,127,5,245,138,35,42,240,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,166,90,121,28,197,255,0,38,70,43,154,199,62,41,98,122,177,157,125,41,138,185,163,249,19,212,223,193,125,98,136,10,1,50,87,16,252,64,231,220,77,106,133,118,171,234,51,233,25,114,172,167,167,164,138,142,133,102,74,42,40,33,141,26,216,169,227,154,73,29,27,21,221,114,185,168,237,150,73,100,119,187,169,76,106,77,78,93,220,2,214,113,57,149,46,121,170,86,251,173,183,76,172,157,170,141,150,154,122,127,180,210,44,146,179,195,82,212,244,163,22,22,62,9,27,81,36,111,89,27,240,198,222,151,73,220,136,51,175,42,254,2,170,106,170,109,92,83,235,37,138,174,141,148,117,16,220,48,107,101,71,105,89,88,197,138,102,173,125,77,60,145,57,200,196,115,224,150,149,237,123,31,215,23,119,101,98,196,231,207,254,40,184,100,192,120,166,210,251,150,159,229,244,212,148,119,39,211,185,182,92,133,45,208,212,214,217,167,89,34,147,174,7,72,157,77,99,221,4,77,149,140,115,22,72,209,204,234,110,232,230,230,0,6,177,154,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,73,229,111,199,213,102,162,120,30,25,53,142,225,117,185,101,233,227,42,49,220,138,178,166,122,233,174,241,167,118,166,106,106,185,36,115,222,217,162,98,72,177,200,170,145,186,40,210,63,129,241,179,189,32,56,246,224,130,197,197,198,9,21,110,57,75,106,182,234,109,147,181,21,146,247,89,51,233,225,125,42,204,139,53,45,91,163,138,71,201,15,67,165,124,105,208,174,100,187,116,185,173,146,84,125,11,127,158,172,11,42,255,0,93,113,204,147,28,184,127,182,81,215,91,107,169,228,255,0,131,36,51,71,35,63,169,205,115,126,229,64,54,136,173,180,218,174,53,52,21,151,11,101,37,85,69,174,161,106,232,101,154,22,189,244,179,172,82,66,178,196,229,77,216,245,138,105,99,87,55,101,232,145,237,249,57,81,127,89,135,248,69,204,181,115,63,225,211,12,202,117,222,193,87,102,206,234,105,234,97,188,82,213,218,223,110,157,95,13,84,208,199,52,148,207,68,88,223,44,81,199,42,162,53,172,85,145,85,141,107,21,173,76,192,0,138,188,209,252,137,234,111,224,190,177,68,74,162,42,243,71,242,39,169,191,130,250,197,16,20,2,109,80,106,174,109,80,0,195,252,94,234,245,78,132,112,209,168,90,165,111,158,174,11,149,166,206,248,109,115,211,65,20,207,167,184,212,189,180,180,115,43,37,248,28,198,84,79,19,222,142,71,124,13,119,194,255,0,209,92,192,67,254,108,25,77,139,31,224,151,47,180,221,235,188,61,94,77,112,180,90,237,113,246,158,255,0,17,84,202,232,106,221,30,237,69,70,109,5,37,67,247,114,163,126,13,183,234,115,81,66,133,205,140,248,25,210,251,174,142,112,151,166,120,29,245,213,105,114,130,207,237,42,200,42,232,157,73,61,36,245,211,73,91,37,44,145,57,85,205,124,46,169,88,87,125,149,86,53,85,107,119,233,77,117,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,54,158,0,84,175,60,92,90,197,73,149,105,38,107,79,67,209,122,186,219,239,22,186,202,158,235,215,187,75,73,37,44,148,241,244,42,244,55,165,245,181,43,186,34,57,123,155,57,85,26,212,75,106,43,215,157,62,1,77,125,225,231,20,212,26,124,122,174,178,229,138,229,12,166,125,116,41,43,153,65,110,172,167,145,38,89,81,171,208,214,62,162,10,6,35,222,158,231,244,53,170,157,197,71,4,64,229,5,170,23,92,47,139,74,108,14,22,213,207,109,212,27,61,109,182,162,6,214,186,40,34,158,154,23,86,197,84,248,182,86,204,246,182,158,104,91,191,74,181,42,164,84,119,205,174,188,147,94,30,94,25,173,171,0,227,75,74,175,183,154,122,185,169,234,175,15,178,49,180,204,107,158,147,220,41,165,161,133,202,142,115,83,161,178,212,198,231,174,251,163,17,202,136,229,68,106,236,60,0,160,30,104,254,123,53,55,240,95,71,162,47,248,160,30,104,254,123,53,55,240,95,71,162,2,85,114,49,253,118,126,237,255,0,18,45,80,170,190,70,63,174,207,221,191,226,69,170,1,141,56,135,225,251,1,226,107,75,235,180,163,81,153,86,203,109,101,69,61,92,85,148,41,10,86,209,79,12,136,230,203,79,36,209,200,216,222,173,235,137,206,70,238,177,203,35,125,221,74,107,195,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,151,108,187,35,145,205,115,30,214,61,143,99,118,105,35,87,29,28,25,88,184,195,211,138,91,100,119,95,99,102,120,191,136,168,198,110,82,189,235,74,217,37,70,119,105,170,99,110,251,195,47,106,36,89,26,213,146,55,49,174,111,82,35,226,144,40,219,81,184,129,207,181,79,75,244,223,74,50,247,210,84,219,116,186,158,225,73,101,172,85,153,245,178,193,85,36,78,237,79,36,146,57,174,100,77,134,40,162,107,26,196,100,108,107,125,251,38,217,131,149,199,158,205,50,252,107,209,235,72,213,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,186,60,77,186,233,69,37,37,84,29,108,107,217,215,20,136,215,183,169,143,107,147,116,247,181,200,169,238,84,36,175,43,143,61,154,101,248,215,163,214,129,127,192,0,40,7,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,196,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,112,19,252,0,0,213,92,218,160,213,92,13,148,248,78,242,177,163,127,79,241,239,78,128,202,166,42,225,59,202,198,141,253,63,199,189,58,3,42,128,0,1,74,220,234,252,211,226,223,79,232,125,70,226,101,94,70,63,174,207,221,191,226,70,42,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,118,126,237,255,0,18,2,213,0,0,85,95,60,239,212,159,239,39,240,211,21,114,84,243,79,148,253,63,174,245,27,113,149,121,231,126,164,255,0,121,63,134,152,171,146,167,154,124,167,233,253,119,168,219,128,186,144,0,17,87,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,2,234,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,2,234,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,46,167,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,0,54,83,0,0,0,1,173,103,22,62,105,245,147,234,6,67,234,51,151,83,202,227,200,158,153,126,53,235,21,165,43,113,99,230,159,89,62,160,100,62,163,57,117,60,174,60,137,233,151,227,94,177,90,4,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,79,127,188,230,231,108,135,161,201,187,149,119,0,212,235,93,208,247,181,54,56,198,206,157,247,57,175,185,61,192,120,124,141,98,110,229,217,16,133,188,102,113,141,135,233,198,61,116,199,40,235,106,150,231,36,51,192,141,101,36,187,35,149,149,12,253,36,115,127,156,196,51,119,16,154,215,101,210,204,101,245,245,243,244,185,118,233,78,151,174,255,0,156,137,23,229,27,191,198,33,69,215,166,229,220,68,234,93,108,214,244,238,37,93,108,143,79,240,73,178,58,161,87,239,237,255,0,142,79,254,175,144,116,141,65,203,174,90,149,147,220,50,42,153,100,145,178,79,43,190,55,59,116,71,202,231,252,156,229,254,151,237,38,231,41,173,58,125,219,80,111,89,28,176,177,98,161,164,165,115,21,92,223,210,241,123,167,185,81,87,253,73,127,97,29,117,111,67,42,244,103,20,161,246,172,157,85,151,72,146,126,142,148,78,148,107,162,79,155,100,122,47,189,206,253,159,34,201,57,88,97,140,179,233,237,109,221,204,218,74,184,216,138,187,255,0,66,174,169,19,249,203,255,0,48,19,206,157,157,184,35,102,200,155,53,19,221,253,135,180,240,137,178,5,249,0,251,206,14,249,156,155,243,56,63,125,253,192,115,106,166,222,227,145,197,137,178,28,128,134,28,198,169,27,54,155,212,200,178,57,58,21,190,228,95,219,81,72,98,254,83,247,218,74,155,94,67,68,202,153,157,36,80,83,42,163,145,118,77,234,106,54,50,215,49,58,103,73,166,53,79,141,219,42,43,55,77,191,241,138,66,38,114,152,201,124,22,160,100,214,71,175,82,77,67,72,228,251,189,233,82,169,251,63,219,63,104,22,236,213,221,55,220,242,168,171,247,156,33,94,168,154,237,182,221,17,127,245,30,192,61,73,191,222,167,133,77,156,123,62,240,228,221,64,242,221,143,15,68,115,85,23,239,64,211,144,21,157,204,215,68,22,186,138,60,186,223,79,27,100,143,126,181,71,177,170,187,173,28,105,252,221,215,228,191,121,246,185,88,234,204,21,122,120,184,141,125,76,157,250,107,133,90,163,122,30,169,179,159,78,169,239,221,83,231,33,48,181,247,3,166,206,49,25,232,234,163,234,68,233,219,222,169,191,231,98,95,185,201,253,18,159,56,108,203,234,52,103,136,10,123,61,66,246,226,158,162,145,170,223,114,255,0,132,154,149,126,104,215,253,204,253,160,94,180,111,108,140,107,219,242,114,34,161,229,126,71,94,193,47,240,228,88,213,186,229,18,238,147,210,197,34,124,254,248,218,239,216,159,180,236,64,122,183,217,199,177,171,186,34,156,28,158,243,147,84,14,64,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,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,0,0,0,40,7,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,196,127,227,215,128,174,44,117,167,139,28,231,83,52,211,74,125,179,141,222,125,153,224,171,125,187,109,167,238,246,173,180,176,201,249,185,170,25,35,118,146,39,183,226,106,111,182,233,186,42,42,203,254,87,250,9,171,28,59,104,21,255,0,10,214,60,83,236,253,234,183,48,170,186,65,77,227,169,170,250,233,95,69,69,27,100,235,167,146,70,38,239,134,68,217,87,171,225,223,109,149,21,66,133,205,148,248,78,242,177,163,127,79,241,239,78,128,165,111,243,46,56,236,255,0,188,103,252,166,179,255,0,214,203,190,225,235,22,190,224,218,5,166,152,86,83,67,224,175,88,254,31,102,181,220,105,187,172,147,177,85,5,20,81,203,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,247,129,144,0,0,0,0,12,85,197,143,149,141,100,250,127,144,250,116,230,85,49,255,0,16,184,181,247,57,208,45,75,194,177,106,31,27,122,200,48,251,205,174,221,77,221,100,125,250,169,232,165,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,188,13,101,203,169,231,87,229,99,22,250,129,67,233,215,18,0,127,153,113,199,103,253,227,63,229,53,159,254,182,89,247,52,13,4,213,142,34,116,10,193,133,104,230,41,246,130,245,69,152,82,221,39,166,241,212,212,157,20,172,162,173,141,210,117,212,73,27,23,103,205,26,108,139,213,241,111,182,200,170,129,88,60,174,60,246,105,151,227,94,143,90,95,241,80,28,5,112,21,197,142,139,113,99,131,106,102,165,233,79,177,177,187,55,180,252,109,111,183,109,181,29,174,237,182,170,24,255,0,55,13,67,228,118,242,74,198,252,45,93,183,221,118,68,85,75,127,0,0,2,149,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,143,171,205,3,131,62,36,248,137,215,219,6,107,163,154,111,246,130,203,69,135,210,218,231,169,246,197,5,39,69,83,43,107,100,116,125,21,19,198,245,217,147,70,187,162,116,252,91,111,186,42,38,64,229,73,194,230,187,112,215,249,81,252,181,224,223,103,62,209,251,19,217,159,223,58,58,206,255,0,135,241,221,239,244,180,178,116,244,247,226,253,45,183,234,247,111,178,236,19,252,0,0,138,188,209,252,137,234,111,224,190,177,68,74,162,63,241,235,165,185,222,180,240,157,156,233,158,154,88,189,179,146,94,125,153,224,168,188,84,52,253,222,213,202,150,105,63,57,51,217,27,118,142,39,187,226,114,111,182,201,186,170,34,133,22,112,157,230,159,70,254,160,99,222,163,1,178,153,72,28,61,114,225,227,59,6,215,221,52,205,114,157,27,240,86,92,127,48,179,93,46,53,63,104,173,82,118,41,96,173,138,73,100,232,101,75,158,238,150,49,203,179,81,92,187,108,136,171,238,46,83,86,62,221,254,75,51,47,201,111,253,153,253,159,184,253,156,255,0,3,255,0,194,158,26,79,11,254,31,243,95,225,187,127,225,62,15,233,123,183,2,128,120,246,212,204,171,84,56,184,212,203,142,83,87,220,246,14,65,91,140,219,160,100,146,44,52,180,52,19,190,158,38,70,215,189,221,29,93,183,74,244,110,205,89,102,149,232,214,245,236,89,87,38,77,45,251,41,195,141,247,83,43,236,94,22,191,59,200,36,240,213,190,43,175,198,90,232,152,144,195,249,180,122,182,62,138,167,92,91,239,107,94,237,247,93,219,219,82,0,127,153,113,199,103,253,227,63,229,53,159,254,182,93,247,15,218,103,249,27,208,236,15,75,100,164,181,83,213,227,56,253,13,190,191,217,113,244,82,205,92,200,91,226,167,103,192,197,119,118,117,150,69,123,154,142,123,158,174,114,117,57,64,200,5,112,115,167,209,219,85,235,72,241,77,111,183,216,106,229,190,227,87,134,89,43,171,41,41,90,230,54,213,84,201,28,142,170,145,24,175,70,71,83,28,76,137,92,244,99,95,89,34,108,174,149,11,31,49,87,21,90,91,249,105,225,199,81,116,206,27,23,182,107,239,56,253,87,178,168,188,87,135,238,221,34,103,122,135,243,138,246,53,187,85,69,3,190,55,35,23,109,159,187,85,200,161,72,28,186,181,142,251,163,124,92,96,149,54,136,124,69,38,97,112,131,14,186,83,117,49,157,234,90,249,226,141,171,214,230,61,91,218,157,41,231,217,189,46,127,99,163,169,173,123,148,187,254,44,124,172,107,39,211,252,135,211,167,41,130,211,203,59,152,5,130,235,69,125,177,104,253,93,186,229,110,168,142,174,142,178,147,45,180,195,61,52,241,185,29,28,177,200,218,196,115,30,215,34,57,28,138,138,138,136,168,92,166,161,88,245,67,82,184,68,201,113,171,238,55,73,6,162,229,90,111,91,67,89,103,164,158,54,193,29,238,166,216,246,73,77,28,142,145,204,70,37,67,213,136,229,149,205,219,101,87,170,124,64,107,110,109,80,80,15,249,151,28,118,127,222,51,254,83,89,255,0,235,101,255,0,0,0,0,40,7,154,63,158,205,77,252,23,209,232,139,254,42,3,143,94,2,184,177,214,158,44,115,157,76,211,77,41,246,206,55,121,246,103,130,173,246,237,182,159,187,218,182,210,195,39,230,230,168,100,141,218,72,158,223,137,169,190,219,166,232,168,170,18,3,146,167,149,140,167,234,5,119,167,91,137,254,67,254,87,250,9,171,28,59,104,21,255,0,10,214,60,83,236,253,234,183,48,170,186,65,77,227,169,170,250,233,95,69,69,27,100,235,167,146,70,38,239,134,68,217,87,171,225,223,109,149,21,102,0,0,0,0,0,26,171,155,41,240,157,229,99,70,254,159,227,222,157,1,74,223,230,92,113,217,255,0,120,207,249,77,103,255,0,173,151,125,195,214,45,125,193,180,11,77,48,172,166,135,193,94,177,252,62,205,107,184,211,119,89,39,98,170,10,40,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,239,3,32,0,0,0,0,0,0,175,94,108,28,100,212,233,46,27,83,195,110,25,77,87,6,79,156,217,227,154,231,112,154,138,41,105,25,96,169,90,186,122,136,98,115,164,234,109,75,221,7,66,170,196,230,164,82,61,90,230,201,210,230,212,182,142,232,238,125,174,185,253,175,78,116,230,195,87,113,185,92,106,32,138,89,98,165,154,104,45,240,73,52,112,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,177,22,252,248,182,224,187,75,56,185,197,89,109,202,91,236,44,146,135,103,91,178,107,125,13,51,235,163,232,142,116,138,158,103,189,139,36,180,105,37,67,165,117,59,100,143,169,205,69,71,177,125,231,74,229,249,192,229,55,8,152,109,210,191,51,126,63,121,212,91,253,68,140,173,187,219,89,43,217,75,110,69,111,106,138,25,102,70,185,88,174,103,121,238,72,227,234,123,218,215,35,210,8,222,6,106,225,215,65,176,222,27,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,186,228,115,119,70,171,221,208,196,100,109,94,134,53,19,37,128,4,95,227,239,131,106,110,47,180,190,138,223,98,169,164,160,206,241,138,133,155,28,174,174,173,150,10,38,50,121,33,74,200,106,18,56,228,87,49,241,68,142,106,163,58,210,72,163,217,205,98,200,142,160,207,243,213,129,101,95,235,174,57,146,99,151,15,246,202,58,235,109,117,60,159,240,100,134,104,228,103,245,57,174,111,220,168,109,38,87,175,31,124,178,242,30,36,245,66,139,87,52,94,241,143,217,175,183,74,117,135,42,75,253,202,169,144,84,190,24,225,138,146,104,25,20,19,43,95,218,99,163,145,55,107,21,35,133,81,189,75,35,156,25,171,128,78,50,105,184,190,210,250,219,133,246,154,146,131,59,198,42,18,28,142,134,134,138,88,40,152,201,228,153,104,230,167,89,36,145,92,199,197,18,181,200,175,235,73,34,147,118,181,139,26,186,170,249,152,218,110,183,254,96,26,129,98,177,91,42,238,55,43,141,69,134,146,142,142,146,23,77,61,76,242,90,104,91,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,207,240,233,195,70,150,112,191,130,67,130,233,157,167,250,94,54,243,89,5,55,181,46,127,158,154,88,252,92,240,197,31,123,181,223,123,35,234,111,192,205,154,159,122,175,74,194,120,68,181,89,120,198,212,62,46,178,107,141,37,194,229,127,167,163,182,227,84,13,167,107,210,217,3,45,244,148,245,21,79,123,219,212,218,151,186,9,34,111,109,81,27,11,228,71,57,253,229,100,65,213,56,4,224,78,213,194,38,51,91,125,201,107,41,46,218,139,145,83,165,37,226,178,150,70,207,69,75,4,117,19,58,56,168,100,125,60,83,177,146,70,234,119,76,215,170,163,164,133,138,158,230,52,150,160,0,0,1,143,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,212,237,151,101,106,181,206,99,218,246,61,236,119,96,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,209,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,94,192,0,214,179,139,31,52,250,201,245,3,33,245,25,203,169,229,113,228,79,76,191,26,245,138,210,186,184,133,229,195,198,118,115,175,186,151,154,226,218,55,227,108,185,6,97,121,186,91,170,126,209,90,163,239,210,207,91,44,145,73,208,250,150,189,189,76,123,87,103,34,57,55,217,81,23,220,89,255,0,1,90,91,157,232,183,9,216,54,153,234,93,139,216,217,37,155,218,126,54,139,197,67,81,218,238,220,170,166,143,243,144,189,241,187,120,229,99,190,23,46,219,236,187,42,42,32,72,0,0,24,171,139,31,43,26,201,244,255,0,33,244,233,205,107,13,154,56,133,197,175,185,206,129,106,94,21,139,80,248,219,214,65,135,222,109,118,234,110,235,35,239,213,79,69,44,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,61,229,32,255,0,153,113,199,103,253,227,63,229,53,159,254,182,5,255,0,0,0,16,3,157,95,149,140,91,234,5,15,167,92,73,254,67,254,104,26,9,171,28,68,232,21,131,10,209,204,83,237,5,234,139,48,165,186,79,77,227,169,169,58,41,89,69,91,27,164,235,168,146,54,46,207,154,52,217,23,171,226,223,109,145,85,2,176,121,92,121,236,211,47,198,189,30,180,191,226,160,56,10,224,43,139,29,22,226,199,6,212,205,75,210,159,99,99,118,111,105,248,218,223,110,219,106,59,93,219,109,84,49,254,110,26,135,200,237,228,149,141,248,90,187,111,186,236,136,170,150,254,5,43,115,171,243,79,139,125,63,161,245,27,137,149,121,24,254,187,63,118,255,0,137,31,87,154,7,6,124,73,241,19,175,182,12,215,71,52,223,237,5,150,139,15,165,181,207,83,237,138,10,78,138,166,86,214,200,232,250,42,39,141,235,179,38,141,119,68,233,248,182,223,116,84,76,129,202,147,133,205,118,225,175,242,163,249,107,193,190,206,125,163,246,39,179,63,190,116,117,157,255,0,15,227,187,223,233,105,100,233,233,239,197,250,91,111,213,238,223,101,216,39,249,170,185,181,65,64,63,230,92,113,217,255,0,120,207,249,77,103,255,0,173,129,106,156,174,60,137,233,151,227,94,177,90,85,7,31,124,100,212,241,125,170,20,87,11,21,53,93,6,9,140,83,172,56,229,13,117,20,80,86,177,243,199,10,214,77,80,177,201,34,57,239,150,36,107,81,31,208,145,197,30,205,107,214,69,117,196,240,21,165,185,222,139,112,157,131,105,158,165,216,189,141,146,89,189,167,227,104,188,84,53,29,174,237,202,170,104,255,0,57,11,223,27,183,142,86,59,225,114,237,190,203,178,162,162,70,174,42,249,69,98,186,175,157,209,231,90,23,145,90,176,79,106,92,41,227,191,217,164,183,199,21,174,142,133,176,199,18,205,110,130,150,38,116,204,157,167,61,208,200,238,153,159,43,157,221,135,167,103,132,85,229,139,193,45,102,185,234,61,54,173,234,134,41,215,166,216,191,77,100,52,215,107,108,235,75,146,213,57,102,142,56,225,122,163,98,154,24,38,133,207,153,58,158,222,166,71,19,227,115,101,122,182,239,206,191,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,189,128,1,72,28,206,184,37,172,208,205,71,169,213,189,47,197,58,52,219,40,234,172,154,154,211,109,157,41,113,170,166,172,49,201,28,207,68,116,80,195,60,211,53,240,167,83,27,212,249,34,100,109,108,76,87,93,249,215,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,244,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,40,7,129,206,46,238,188,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,174,142,226,108,172,146,104,209,209,247,86,70,219,79,51,27,181,170,255,0,203,255,0,80,47,182,43,157,37,198,219,113,167,176,213,209,214,82,76,217,160,169,130,75,181,11,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,142,188,45,114,132,251,21,172,183,140,167,136,91,133,171,40,197,49,123,130,38,51,110,129,187,195,144,124,45,123,42,235,98,85,94,220,44,234,70,173,42,171,186,229,99,209,202,232,26,158,38,106,113,153,162,153,87,17,60,54,102,26,57,133,92,45,84,87,172,131,217,254,26,123,164,178,71,74,206,197,125,61,67,250,221,28,114,61,55,100,46,68,217,139,241,42,111,178,110,168,20,153,192,231,8,151,94,47,181,113,216,164,247,26,187,62,39,97,167,109,203,35,186,193,78,231,189,144,43,209,172,165,133,234,213,137,149,51,47,87,71,113,118,70,71,52,136,217,59,75,27,182,8,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,93,126,26,221,107,162,142,146,150,14,183,185,239,232,138,52,107,27,212,247,185,203,178,123,220,229,85,247,170,157,43,135,142,31,176,30,25,116,190,135,74,52,229,149,111,182,209,212,84,85,203,89,92,144,173,109,108,243,72,174,116,181,18,67,28,109,145,232,222,136,154,229,110,233,28,81,183,223,210,134,75,0,0,0,97,252,147,132,205,6,203,53,230,203,196,141,247,5,164,168,205,172,116,253,168,170,23,252,4,243,183,163,195,213,207,22,221,50,212,211,181,138,216,165,95,123,81,205,85,234,88,105,214,28,192,0,0,0,17,87,154,63,145,61,77,252,23,214,40,137,84,71,254,61,116,183,59,214,158,19,179,157,51,211,75,23,182,114,75,207,179,60,21,23,138,134,159,187,218,185,82,205,39,231,38,123,35,110,209,196,247,124,78,77,246,217,55,85,68,80,215,92,218,160,160,31,243,46,56,236,255,0,188,103,252,166,179,255,0,214,203,254,0,87,7,59,140,214,213,65,162,250,123,167,51,83,213,173,202,249,148,75,123,167,149,172,111,97,176,80,210,73,12,173,123,186,186,145,234,235,132,42,212,70,170,42,54,77,213,187,34,58,199,200,1,205,111,133,205,118,226,83,242,93,249,20,193,190,209,253,156,246,223,180,255,0,190,116,116,125,143,17,224,123,63,233,153,99,234,234,236,75,250,59,237,211,239,219,116,220,43,87,128,60,23,242,137,198,78,147,216,61,169,236,255,0,9,144,71,125,239,118,59,189,94,205,141,245,253,174,158,166,237,220,240,189,190,173,254,30,190,173,157,183,74,236,82,84,7,1,92,5,113,99,162,220,88,224,218,153,169,122,83,236,108,110,205,237,63,27,91,237,219,109,71,107,187,109,170,134,63,205,195,80,249,29,188,146,177,191,11,87,109,247,93,145,21,82,223,192,17,87,154,63,145,61,77,252,23,214,40,137,84,71,254,61,116,183,59,214,158,19,179,157,51,211,75,23,182,114,75,207,179,60,21,23,138,134,159,187,218,185,82,205,39,231,38,123,35,110,209,196,247,124,78,77,246,217,55,85,68,80,160,205,16,205,109,90,107,173,24,14,163,95,105,234,231,182,226,185,69,170,247,89,21,35,26,233,228,130,154,174,57,164,108,109,115,154,213,122,181,138,136,138,230,166,251,110,169,243,54,115,40,7,252,203,142,59,63,239,25,255,0,41,172,255,0,245,178,255,0,128,20,3,205,31,207,102,166,254,11,232,244,69,255,0,21,1,199,175,1,92,88,235,79,22,57,206,166,105,166,148,251,103,27,188,251,51,193,86,251,118,219,79,221,237,91,105,97,147,243,115,84,50,70,237,36,79,111,196,212,223,109,211,116,84,85,14,215,200,199,245,217,251,183,252,72,181,66,0,114,164,225,115,93,184,107,252,168,254,90,240,111,179,159,104,253,137,236,207,239,157,29,103,127,195,248,238,247,250,90,89,58,122,123,241,126,150,219,245,123,183,217,118,159,224,0,0,64,174,102,188,9,90,181,187,13,184,235,158,150,227,53,114,106,133,134,158,55,85,81,218,224,107,223,146,81,49,90,215,50,72,247,69,125,76,49,110,232,222,206,169,30,200,251,29,50,42,195,218,175,110,87,30,123,52,203,241,175,71,173,47,248,137,85,252,9,218,172,188,113,226,156,92,233,213,101,37,5,60,149,23,122,188,194,217,81,35,98,99,167,158,216,180,144,75,67,12,52,232,138,249,37,146,105,170,29,52,187,185,239,87,166,234,170,128,75,80,0,20,3,205,31,207,102,166,254,11,232,244,68,255,0,228,169,229,99,41,250,129,93,233,214,226,63,241,235,192,87,22,58,211,197,142,115,169,154,105,165,62,217,198,239,62,204,240,85,190,221,182,211,247,123,86,218,88,100,252,220,213,12,145,187,73,19,219,241,53,55,219,116,221,21,21,101,255,0,43,253,4,213,142,29,180,10,255,0,133,107,30,41,246,126,245,91,152,85,93,32,166,241,212,213,125,116,175,162,162,141,178,117,211,201,35,19,119,195,34,108,171,213,240,239,182,202,138,161,48,0,0,13,85,205,170,10,1,255,0,50,227,142,207,251,198,127,202,107,63,253,108,11,169,225,59,202,198,141,253,63,199,189,58,3,42,152,255,0,135,172,90,251,131,104,22,154,97,89,77,15,130,189,99,248,125,154,215,113,166,238,178,78,197,84,20,81,71,44,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,222,100,0,0,0,41,91,157,95,154,124,91,233,253,15,168,220,76,171,200,199,245,217,251,183,252,72,250,188,208,56,51,226,79,136,157,125,176,102,186,57,166,255,0,104,44,180,88,125,45,174,122,159,108,80,82,116,85,50,182,182,71,71,209,81,60,111,93,153,52,107,186,39,79,197,182,251,162,162,100,14,84,156,46,107,183,13,127,149,31,203,94,13,246,115,237,31,177,61,153,253,243,163,172,239,248,127,29,222,255,0,75,75,39,79,79,126,47,210,219,126,175,118,251,46,193,63,192,0,85,95,60,239,212,159,239,39,240,211,21,114,84,243,79,148,253,63,174,245,27,113,42,185,173,240,185,174,220,74,126,75,191,34,152,55,218,63,179,158,219,246,159,247,206,142,143,177,226,60,15,103,253,51,44,125,93,93,137,127,71,125,186,125,251,110,155,227,254,87,252,25,241,39,195,182,190,223,243,93,99,211,127,179,246,90,220,62,170,215,5,79,182,40,42,250,234,159,91,69,35,99,232,167,158,71,166,236,134,69,221,83,167,225,219,125,213,17,66,207,192,0,69,94,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,245,3,30,245,24,11,211,227,215,75,115,189,105,225,59,57,211,61,52,177,123,103,36,188,251,51,193,81,120,168,105,251,189,171,149,44,210,126,114,103,178,54,237,28,79,119,196,228,223,109,147,117,84,69,172,14,30,185,112,241,157,131,107,238,154,102,185,78,141,248,43,46,63,152,89,174,151,26,159,180,86,169,59,20,176,86,197,36,178,116,50,165,207,119,75,24,229,217,168,174,93,182,68,85,247,1,98,188,209,252,137,234,111,224,190,177,68,82,183,9,222,105,244,111,234,6,61,234,48,23,167,199,174,150,231,122,211,194,118,115,166,122,105,98,246,206,73,121,246,103,130,162,241,80,211,247,123,87,42,89,164,252,228,207,100,109,218,56,158,239,137,201,190,219,38,234,168,139,88,28,61,114,225,227,59,6,215,221,52,205,114,157,27,240,86,92,127,48,179,93,46,53,63,104,173,82,118,41,96,173,138,73,100,232,101,75,158,238,150,49,203,179,81,92,187,108,136,171,238,2,239,192,0,0,0,107,89,197,143,154,125,100,250,129,144,250,140,229,212,242,184,242,39,166,95,141,122,197,105,93,92,66,242,225,227,59,57,215,221,75,205,113,109,27,241,182,92,131,48,188,221,45,213,63,104,173,81,247,233,103,173,150,72,164,232,125,75,94,222,166,61,171,179,145,28,155,236,168,139,238,44,255,0,128,173,45,206,244,91,132,236,27,76,245,46,197,236,108,146,205,237,63,27,69,226,161,168,237,119,110,85,83,71,249,200,94,248,221,188,114,177,223,11,151,109,246,93,149,21,16,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,225,203,178,30,79,75,222,171,238,3,131,213,119,93,189,231,56,155,238,69,251,206,44,77,215,222,123,209,168,159,112,3,169,234,62,111,106,193,241,233,175,23,58,216,169,227,141,241,183,169,242,53,158,247,59,100,247,185,201,255,0,57,247,239,23,40,109,84,18,214,204,187,50,54,57,234,190,255,0,146,53,87,238,69,253,133,84,115,24,226,202,241,87,223,211,252,66,251,85,78,141,169,137,101,237,61,204,221,99,158,161,21,62,40,211,250,13,254,119,221,247,129,27,248,169,215,219,254,182,103,11,107,182,220,234,39,164,111,232,49,179,61,205,255,0,3,3,151,220,217,30,159,56,151,238,255,0,232,88,135,8,252,55,90,180,227,76,169,239,183,59,85,51,107,36,160,101,83,228,124,13,71,38,244,240,57,119,87,68,213,249,177,87,230,67,126,4,248,84,143,83,47,110,200,243,11,108,117,116,241,237,183,121,81,221,91,178,165,159,116,168,191,54,55,238,251,139,97,212,104,169,241,45,48,186,82,91,97,101,59,96,182,79,28,105,26,109,210,141,167,122,38,223,63,232,160,20,249,199,158,66,204,183,92,237,248,253,186,85,154,26,74,90,152,21,140,119,83,81,205,168,155,127,114,42,167,201,137,247,125,200,90,223,8,152,171,113,125,46,162,166,240,205,133,206,73,122,145,25,210,191,233,153,213,62,228,253,165,64,186,211,93,168,188,82,87,81,205,213,82,230,215,92,26,212,145,200,191,206,171,119,205,85,63,162,94,102,1,104,138,205,143,193,69,20,109,98,55,171,225,68,247,39,198,229,253,191,214,7,102,56,184,228,113,119,245,128,111,189,55,14,83,202,38,199,23,53,87,127,120,28,145,126,227,201,193,137,253,123,156,192,192,156,92,99,49,228,186,107,113,163,124,72,247,59,179,211,187,119,249,84,64,171,247,47,244,74,217,229,171,107,154,29,112,187,42,124,11,13,45,27,156,137,186,110,158,38,53,253,133,169,107,245,45,77,78,9,93,225,88,142,147,243,123,124,191,199,69,251,74,157,224,102,235,91,100,226,70,182,154,58,151,196,218,136,104,163,123,27,242,84,241,20,255,0,251,87,254,48,46,166,129,85,212,145,42,175,243,27,255,0,50,31,160,252,118,135,245,219,41,95,190,234,232,88,229,95,237,106,31,176,15,90,239,191,205,78,91,110,159,51,138,175,191,228,114,79,122,1,197,23,165,127,180,230,135,169,205,93,209,81,79,99,119,251,192,245,85,83,178,166,37,138,70,163,145,126,229,77,211,230,83,55,49,77,44,170,211,253,86,135,57,180,210,58,8,29,29,7,197,12,106,221,156,214,74,191,54,177,169,254,164,159,206,255,0,232,92,250,166,228,11,230,119,137,193,91,128,173,193,40,97,146,77,218,212,122,181,187,166,212,213,126,253,213,64,251,28,185,117,185,51,188,50,139,28,172,173,89,42,104,40,146,61,159,38,235,180,84,244,169,247,200,229,249,185,126,228,255,0,120,155,165,30,242,224,213,58,236,43,93,62,207,212,220,38,142,142,106,91,132,107,23,82,171,122,145,140,84,93,145,171,254,40,187,170,26,148,170,167,108,232,187,163,183,219,254,53,64,61,235,242,56,181,81,23,239,57,158,183,123,148,15,96,56,181,119,57,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,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,226,229,216,15,15,113,233,93,220,187,126,211,203,157,191,187,115,156,108,217,80,14,77,102,201,182,231,151,57,26,158,255,0,113,200,233,186,143,158,218,112,123,44,247,27,149,83,33,108,125,59,171,164,107,126,111,99,127,156,228,254,146,1,128,120,228,226,86,201,164,24,5,69,23,74,84,86,92,89,83,75,27,35,169,133,170,213,90,87,57,21,81,219,174,219,185,191,119,222,84,238,147,105,246,65,197,54,180,204,145,245,83,69,84,250,218,167,61,240,58,68,110,221,79,219,120,209,63,198,161,216,120,175,214,43,223,16,154,165,79,99,179,84,213,84,210,165,76,41,28,104,247,189,55,146,24,35,95,115,94,244,249,239,242,66,123,114,236,225,133,184,13,154,12,190,249,110,141,181,181,48,61,88,175,135,103,35,101,130,153,127,157,19,87,230,142,251,255,0,227,2,86,232,182,146,91,180,195,26,138,207,72,173,119,79,86,234,157,105,190,242,72,239,231,57,127,166,167,67,227,71,61,165,194,116,130,245,83,43,147,185,45,37,76,44,78,182,53,85,86,150,161,83,244,191,201,36,67,24,145,181,26,155,123,138,228,230,143,168,208,208,225,169,142,71,82,171,52,181,30,246,53,233,191,74,197,90,207,151,86,255,0,52,253,128,96,62,94,184,180,186,133,173,119,252,190,88,220,172,142,227,42,162,244,185,118,89,32,171,114,251,219,178,127,57,11,146,164,135,179,18,51,255,0,171,230,86,167,40,204,73,233,140,228,185,28,244,219,44,247,40,22,55,185,158,255,0,125,43,149,125,234,223,246,207,219,247,150,98,159,32,60,156,55,220,230,113,68,220,14,71,23,156,142,47,3,195,23,250,206,103,173,169,239,249,158,192,58,190,160,209,62,183,31,168,137,21,54,94,143,254,109,159,251,10,113,210,58,200,176,110,47,91,5,93,58,171,106,229,183,192,213,71,109,178,172,148,107,252,239,159,204,186,60,138,37,150,215,43,81,157,95,163,238,219,127,231,33,76,55,251,68,246,254,48,109,125,73,209,215,95,111,114,111,186,124,150,135,250,191,172,11,153,196,170,89,87,143,208,78,207,209,125,52,78,79,236,86,53,79,176,117,173,58,114,187,14,180,117,109,186,81,83,252,191,242,76,59,40,28,28,158,243,203,126,71,25,17,85,83,99,147,62,74,1,200,159,48,213,14,249,28,91,213,191,222,7,176,195,60,80,96,209,102,218,111,118,162,145,157,75,224,231,86,123,156,187,59,195,204,137,250,42,159,210,51,49,214,243,218,118,212,227,117,177,189,55,106,193,38,233,255,0,242,220,6,189,83,85,85,233,14,190,92,170,149,142,79,5,93,112,129,19,110,157,209,95,43,63,158,139,251,11,220,225,203,83,237,186,139,129,208,220,168,228,106,172,189,223,114,74,199,124,166,153,191,205,255,0,32,163,238,47,104,221,69,173,153,39,102,151,165,82,233,90,173,86,179,109,211,197,212,123,201,175,203,19,92,150,166,162,139,2,184,214,189,100,116,168,200,152,249,63,164,234,185,23,100,89,63,179,228,208,45,28,224,246,239,239,60,177,200,246,35,147,228,169,185,229,83,116,216,14,12,95,184,246,30,175,122,42,108,123,17,119,3,200,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,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,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,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,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,60,42,236,55,69,3,200,0,0,0,0,0,0,0,1,225,87,111,121,225,206,216,245,171,254,224,61,187,251,183,56,61,202,169,178,33,226,61,209,122,87,229,247,28,221,251,64,225,27,19,230,123,17,54,56,181,80,244,92,107,169,237,212,83,214,212,202,200,226,130,55,72,247,61,200,136,136,137,186,251,212,15,85,214,229,79,107,163,150,170,162,78,150,198,215,57,87,101,95,146,42,253,200,191,176,167,254,98,60,77,220,114,76,206,239,167,152,245,87,84,84,117,146,64,228,232,106,110,172,90,119,127,62,36,251,216,239,231,25,251,142,110,51,237,120,205,166,183,20,198,46,212,243,86,200,217,32,94,204,237,119,74,171,106,99,254,100,232,168,187,181,191,113,15,248,68,208,251,222,187,106,116,185,166,69,107,169,169,164,173,158,106,151,200,248,30,246,175,114,58,157,189,239,141,233,243,98,125,224,102,30,92,60,40,86,220,175,139,168,57,69,187,243,113,178,25,33,94,242,126,148,117,107,186,252,19,127,181,125,237,255,0,232,219,21,166,217,79,106,163,142,142,157,157,44,141,168,212,77,213,125,200,136,159,122,175,236,62,62,11,136,91,49,27,60,118,251,109,43,32,99,81,201,210,214,53,187,110,247,59,228,141,79,233,41,217,128,245,84,202,200,162,87,61,125,201,255,0,180,162,174,57,243,154,172,243,92,106,108,109,147,169,148,215,71,211,49,54,68,223,166,178,165,169,252,214,255,0,79,246,151,89,169,25,4,22,12,126,106,170,137,153,19,83,167,226,123,145,169,250,108,79,154,170,126,210,133,172,126,47,83,56,158,223,226,168,89,114,46,175,118,239,69,69,184,39,249,95,211,255,0,214,5,185,242,250,196,91,140,232,101,191,104,122,29,82,218,73,221,241,111,187,150,138,4,85,253,37,37,26,123,142,135,162,54,54,227,250,113,101,183,54,52,141,99,161,165,107,154,137,183,196,144,70,213,247,108,159,176,239,160,120,95,145,225,167,149,8,155,1,228,226,228,221,14,71,135,1,193,168,157,91,162,158,195,212,221,250,143,104,31,150,226,197,146,149,205,107,182,95,119,221,253,104,83,158,187,91,235,108,252,88,99,117,50,123,187,183,74,38,253,223,119,129,254,181,46,70,165,55,137,80,168,46,52,216,235,63,18,56,157,211,100,217,215,90,119,39,245,116,182,135,251,63,103,237,2,212,52,150,78,238,9,101,122,174,234,180,20,219,251,191,218,99,59,145,141,244,10,187,199,233,142,61,82,190,245,146,217,72,253,255,0,182,158,37,255,0,164,201,0,122,159,190,255,0,239,156,152,29,176,102,223,112,30,92,113,106,174,231,53,249,28,83,96,57,159,27,44,107,223,97,173,107,83,127,204,73,255,0,204,56,251,39,228,185,64,149,20,146,196,169,238,115,28,139,255,0,18,129,67,60,91,210,92,91,174,119,250,199,179,225,142,225,88,214,166,237,249,120,170,141,191,231,58,175,10,153,123,176,30,34,49,42,201,31,218,141,110,244,205,122,109,213,240,171,92,213,254,107,190,231,146,131,142,156,90,107,78,169,190,162,122,53,74,58,154,153,30,178,44,107,210,174,116,181,106,137,186,162,39,220,132,112,215,29,50,170,211,203,189,6,91,65,73,44,80,182,84,153,175,100,106,212,111,109,97,69,84,84,99,81,61,238,95,188,11,229,192,50,10,124,143,25,161,185,192,237,219,44,17,57,23,101,247,162,198,199,111,239,68,254,145,217,72,55,203,183,90,105,114,173,63,165,179,220,47,48,201,87,78,172,137,177,45,66,43,250,91,5,35,83,118,171,213,126,110,84,249,19,138,55,164,140,107,211,228,228,221,0,225,46,255,0,112,141,85,87,222,123,28,155,161,249,213,85,142,221,64,253,32,245,177,232,168,115,69,220,15,32,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,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,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,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,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,28,92,7,133,114,111,182,231,148,249,158,182,251,215,115,216,159,48,57,0,0,0,0,0,120,85,68,3,201,197,92,136,113,116,155,110,122,149,92,171,238,3,147,221,191,200,242,198,42,236,170,114,99,126,245,57,236,136,3,100,79,145,225,219,42,42,110,122,170,42,225,165,103,92,243,49,137,251,92,187,17,167,94,184,214,211,157,34,174,91,68,215,106,25,234,145,177,189,204,74,151,34,181,30,199,170,124,162,127,244,83,254,48,36,117,69,116,84,172,115,156,191,162,191,215,251,118,34,143,27,188,74,77,166,90,91,123,142,206,198,45,93,77,4,209,177,221,201,152,173,85,88,91,186,43,83,246,72,191,121,130,115,174,102,88,4,246,185,93,71,115,167,109,102,251,71,19,94,247,238,157,109,223,223,225,182,249,111,255,0,17,3,117,11,84,179,190,38,115,139,125,146,223,75,81,89,227,106,89,79,28,81,66,199,46,239,72,211,109,210,54,125,241,126,223,184,15,157,138,217,178,190,36,181,50,24,171,171,39,218,182,185,170,247,119,187,155,35,234,27,191,248,87,255,0,183,47,255,0,86,229,217,240,155,195,214,63,163,186,113,98,165,165,69,150,177,40,33,239,200,248,34,107,156,253,164,85,247,177,63,219,23,239,83,9,240,39,194,52,186,111,98,163,200,178,75,84,212,245,243,69,28,157,50,35,154,173,221,148,207,249,36,170,159,164,199,125,196,234,167,133,180,240,71,11,19,102,177,168,212,79,236,3,216,137,183,185,16,47,200,242,113,122,236,221,192,136,188,192,245,62,175,9,211,73,34,162,147,183,52,219,116,185,175,145,171,238,168,165,223,222,223,234,114,149,217,203,199,4,110,115,173,108,190,86,170,187,177,42,85,239,179,93,187,155,87,72,239,127,87,191,249,234,103,174,107,25,131,81,150,219,91,42,99,87,39,123,118,35,147,127,254,33,119,236,62,135,42,92,50,162,58,57,175,82,82,72,212,119,82,163,213,23,101,247,80,187,246,255,0,208,5,155,88,233,25,67,108,167,166,99,81,17,145,49,190,228,68,249,53,19,238,254,195,247,156,34,77,163,106,126,196,68,57,40,30,23,222,187,28,142,27,46,231,48,7,133,249,30,79,11,242,3,214,221,250,143,105,234,77,145,200,187,123,207,104,30,185,247,237,175,191,98,161,56,239,138,165,252,65,98,116,238,68,232,117,214,22,53,127,182,58,45,254,242,223,37,68,86,46,255,0,34,166,185,142,219,230,182,234,230,19,116,223,101,125,213,21,170,169,247,182,58,63,235,254,160,44,87,135,8,223,22,148,227,145,57,19,102,90,232,219,191,246,83,66,101,51,15,240,183,85,226,244,127,24,153,100,71,43,173,52,74,228,254,191,11,14,230,96,3,131,219,238,249,252,195,83,111,112,122,236,24,187,129,201,126,71,173,119,220,246,47,200,245,170,57,87,250,183,3,216,159,47,121,235,157,21,99,114,39,222,138,123,79,11,242,93,191,96,21,189,204,186,141,148,180,52,53,77,163,103,83,171,160,222,79,133,29,186,248,191,118,255,0,61,142,58,151,162,182,173,87,225,142,183,34,122,118,107,105,173,213,179,69,209,20,110,93,219,58,255,0,57,219,47,202,36,251,207,163,204,254,106,250,107,21,12,177,192,254,210,87,211,170,187,111,118,234,181,126,239,145,157,184,117,99,51,126,30,188,11,162,85,117,109,29,100,93,41,191,205,103,168,68,253,159,179,250,128,170,254,21,117,70,245,162,90,201,75,143,201,80,247,211,58,228,202,103,53,211,72,212,233,241,80,49,87,102,42,167,202,34,242,48,12,154,28,167,18,181,94,98,219,251,170,142,25,189,221,95,206,110,255,0,122,110,81,215,24,154,81,147,105,94,175,84,100,9,103,170,142,153,106,223,84,201,86,63,135,167,197,84,61,61,253,78,251,163,220,156,92,20,241,137,167,245,26,115,101,199,50,92,170,221,67,93,110,160,130,153,241,207,55,67,145,90,146,162,255,0,169,162,124,152,159,122,252,192,176,100,247,253,231,25,35,69,62,70,59,149,216,178,42,84,169,181,93,105,106,154,191,124,50,163,211,244,149,62,239,235,69,62,210,42,42,110,138,7,231,217,91,247,156,219,39,220,123,21,168,167,169,209,175,189,81,0,246,181,232,167,35,243,34,170,124,207,99,36,69,85,247,129,237,7,132,84,95,188,242,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,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,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,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,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,245,175,251,231,37,93,206,43,242,3,139,83,226,61,137,243,61,108,83,216,159,48,57,3,194,174,199,7,61,17,64,246,30,55,67,138,59,127,247,207,8,213,220,14,74,191,176,224,187,175,200,246,34,13,190,224,61,29,10,167,177,140,77,190,72,123,15,27,162,0,79,145,249,110,23,26,75,117,52,149,85,117,17,197,28,109,87,57,207,122,53,17,17,21,126,106,191,212,124,140,195,47,182,98,118,185,110,55,25,186,25,27,30,229,94,151,47,232,177,93,247,53,126,228,43,47,141,206,57,247,74,204,63,20,170,247,171,100,137,238,232,255,0,116,198,190,233,41,255,0,201,251,192,204,92,83,113,219,140,225,48,45,187,27,189,193,83,84,191,226,42,99,122,39,190,5,254,101,66,47,201,206,255,0,136,169,61,83,214,28,155,83,50,73,239,119,91,141,68,171,43,35,98,117,77,35,145,58,89,211,252,231,187,246,175,222,117,198,195,121,203,43,22,73,151,173,203,254,66,125,223,239,127,68,225,95,100,74,58,248,237,80,175,114,71,57,136,171,242,253,37,254,181,254,180,251,192,245,89,44,119,156,174,233,21,182,219,77,81,85,52,157,94,232,216,247,174,232,213,114,254,138,42,252,154,165,172,240,29,193,28,120,229,109,187,56,204,108,201,226,41,170,25,60,76,158,159,222,213,99,234,27,239,73,32,69,79,230,47,185,127,103,245,29,75,150,183,12,49,86,211,205,157,94,233,183,86,207,26,65,241,255,0,53,244,142,223,244,101,255,0,109,79,155,127,250,22,169,110,160,138,223,78,202,120,83,102,183,125,190,127,181,87,254,144,60,208,208,83,80,83,199,77,75,11,35,142,54,163,81,173,106,34,34,34,34,125,201,253,71,234,60,111,176,3,201,249,46,83,36,20,143,145,94,141,68,217,55,85,219,239,63,89,209,245,118,253,14,57,133,213,220,167,127,75,89,36,41,190,202,191,57,17,62,228,80,41,131,152,118,160,253,171,212,143,5,28,235,35,105,255,0,154,174,221,19,170,10,69,249,117,47,244,75,12,229,237,138,211,227,186,85,105,168,142,36,100,149,84,176,78,229,70,162,111,213,77,72,171,247,39,236,41,187,90,242,185,242,188,246,166,234,247,124,79,232,251,147,238,134,54,254,196,254,143,236,45,147,151,78,168,174,83,139,80,227,243,123,157,69,71,19,81,223,181,25,29,35,62,230,39,244,191,104,19,209,143,221,190,239,253,103,47,122,123,207,17,108,140,79,127,220,135,45,209,64,240,139,239,57,28,125,219,158,119,220,15,39,133,249,30,79,11,242,3,214,191,164,123,19,228,112,219,222,115,64,60,63,110,149,223,228,85,167,51,143,14,153,246,0,142,95,149,221,219,237,183,203,183,74,90,91,213,17,171,213,242,42,135,153,101,194,27,134,168,96,214,246,175,189,151,85,69,249,255,0,58,58,79,234,2,124,240,160,145,166,142,99,43,31,201,109,84,106,159,254,201,1,153,204,51,194,141,50,83,104,222,51,26,125,214,186,63,255,0,36,128,204,192,122,228,254,177,30,199,153,54,84,60,49,17,0,230,167,21,77,148,230,113,119,236,3,202,124,130,252,130,124,143,32,66,62,102,88,203,238,58,71,227,162,129,238,124,55,58,55,117,49,155,170,110,233,147,231,183,251,35,190,240,63,83,4,154,83,110,161,89,186,158,206,242,57,138,228,85,247,212,212,170,123,143,169,199,37,146,107,174,133,93,188,63,190,72,234,168,156,212,247,127,143,68,251,213,63,105,130,57,111,103,211,223,173,239,181,86,47,83,224,124,104,159,36,219,169,245,107,247,53,63,98,125,224,119,46,61,180,33,115,252,62,170,227,107,181,182,106,152,96,123,149,91,7,83,246,72,170,151,221,211,27,151,230,244,41,166,228,153,86,157,229,87,27,77,45,69,85,20,212,85,50,66,230,35,228,141,219,162,170,123,209,58,87,249,203,247,125,230,201,217,37,173,183,91,84,244,170,155,164,145,57,63,227,106,167,237,79,218,82,151,29,250,93,73,142,234,133,250,245,72,159,157,146,225,59,228,103,191,239,236,162,123,213,234,159,206,85,249,1,245,184,84,227,199,39,193,239,204,180,230,55,153,230,161,151,181,31,247,69,68,142,233,222,116,85,95,206,84,34,39,194,229,251,139,89,209,237,122,195,117,74,211,75,87,103,189,209,79,36,144,181,238,99,42,98,115,145,123,108,114,238,141,145,223,46,180,40,243,23,208,249,117,91,15,146,243,142,179,122,202,38,186,89,89,186,123,155,188,136,139,187,228,106,127,169,167,201,62,243,240,97,121,150,165,240,223,150,123,66,5,236,165,55,122,23,39,247,59,191,73,21,159,123,100,254,130,1,177,51,36,100,137,187,30,138,159,212,167,149,77,202,245,225,191,152,125,155,46,237,218,178,101,236,206,237,253,255,0,27,191,199,59,249,148,200,159,38,183,239,39,173,151,32,160,189,82,199,85,73,47,83,36,106,57,23,165,201,190,232,139,247,162,126,212,3,232,190,61,254,71,175,165,89,239,253,167,232,69,69,249,7,38,224,122,90,253,143,107,94,142,247,158,169,35,247,236,159,121,225,138,168,187,1,250,1,193,36,68,57,34,162,129,228,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,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,3,95,110,101,26,67,83,164,28,96,231,16,36,21,105,109,204,42,19,47,182,205,83,60,82,190,118,87,57,207,168,114,36,123,116,49,181,137,87,27,26,244,71,163,34,106,175,86,232,247,6,193,32,173,94,73,122,153,138,212,233,102,117,163,158,47,181,146,91,242,5,201,187,18,73,27,124,69,13,69,53,61,63,92,45,235,238,63,183,37,46,210,47,66,53,189,248,62,37,87,236,150,84,0,3,93,110,61,181,51,42,213,14,46,53,50,227,148,213,247,61,131,144,86,227,54,232,25,36,139,13,45,13,4,239,167,137,145,181,239,119,71,87,109,210,189,27,179,86,89,165,122,53,189,123,1,177,72,43,215,146,198,1,77,98,225,231,43,212,26,140,122,174,142,229,149,101,15,166,101,116,201,43,89,95,110,163,167,141,33,88,145,203,208,230,50,162,122,246,43,216,158,247,245,181,202,189,180,70,216,80,0,10,192,208,94,97,117,154,101,198,38,171,104,86,188,229,255,0,231,22,191,80,50,56,172,247,203,164,211,212,73,103,170,241,205,134,154,149,243,73,50,199,77,110,108,112,189,168,141,143,166,57,37,71,57,204,143,173,205,11,63,0,0,0,0,0,198,156,77,221,174,182,14,27,117,94,251,98,185,213,219,174,86,236,30,251,87,71,89,73,51,161,158,154,120,232,38,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,146,193,2,185,104,113,235,77,175,56,244,58,43,171,55,218,72,53,22,199,79,28,54,135,201,221,235,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,7,83,28,143,99,92,140,153,89,61,64,0,0,0,0,0,107,89,197,143,154,125,100,250,129,144,250,140,224,108,166,8,171,202,227,200,158,153,126,53,235,21,164,170,0,0,0,0,0,10,192,230,117,204,46,179,22,172,169,225,215,135,236,191,179,117,135,170,44,182,255,0,108,154,120,42,173,85,81,79,12,145,82,209,85,193,51,58,102,78,212,204,169,78,151,181,27,34,71,212,143,73,90,204,129,202,247,142,159,203,94,42,205,14,214,60,207,197,234,77,151,175,216,245,53,173,233,154,251,107,142,54,170,111,50,185,124,69,100,59,73,220,221,26,247,196,140,147,243,174,109,68,136,19,252,0,0,0,0,16,131,152,87,21,89,151,10,26,185,160,121,133,154,229,86,236,98,227,81,124,166,203,45,17,198,147,50,227,110,71,219,122,213,177,57,236,111,137,141,174,145,208,191,169,189,47,85,106,175,109,242,49,242,255,0,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,3,176,0,0,0,85,175,60,28,2,166,91,86,150,106,149,14,61,72,148,244,181,23,27,5,210,236,212,137,179,171,229,108,83,209,83,189,119,238,189,136,144,215,189,190,229,99,21,100,253,21,145,58,130,210,129,66,220,169,117,51,242,119,198,78,57,110,168,171,181,82,80,102,182,250,236,102,178,123,132,157,190,158,228,105,81,78,200,92,175,107,82,105,42,169,105,162,106,47,87,87,117,88,214,245,57,170,151,210,0,2,168,57,224,231,244,210,221,116,179,75,104,114,26,180,168,165,167,184,223,238,150,150,172,173,129,89,43,162,130,138,161,233,183,105,239,69,134,189,141,247,171,216,139,39,232,164,137,212,22,190,10,43,229,29,166,121,86,97,197,237,159,58,180,210,109,101,192,173,245,247,11,189,84,145,201,219,111,137,164,154,142,8,26,246,177,88,147,61,243,171,218,199,185,189,81,193,59,145,85,89,178,207,94,97,92,85,102,92,40,106,230,129,230,22,107,149,91,177,139,141,69,242,155,44,180,71,26,76,203,141,185,31,109,235,86,196,231,177,190,38,54,186,71,66,254,166,244,189,85,170,189,183,200,199,132,223,7,95,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,78,192,0,0,0,0,0,24,255,0,94,245,175,21,225,219,73,239,186,199,154,219,238,181,182,92,127,194,248,152,45,113,71,37,83,251,245,49,83,179,161,178,73,27,23,103,204,213,93,222,159,10,46,219,174,200,180,215,166,156,209,117,198,215,196,252,26,217,169,151,187,173,102,33,114,233,163,190,97,150,106,217,155,107,142,151,195,178,30,229,29,45,84,146,178,41,154,248,217,81,187,92,199,72,244,145,139,35,25,43,192,189,64,124,156,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,215,225,174,54,186,216,234,233,103,232,123,152,254,137,99,87,49,221,47,99,154,187,47,185,205,84,95,122,41,245,128,0,65,94,103,92,109,81,232,102,156,84,233,38,151,229,125,26,147,148,117,81,205,83,105,185,64,149,88,213,43,82,25,36,146,102,34,186,88,102,158,25,154,200,87,165,142,233,124,146,178,70,186,38,35,130,117,2,165,121,90,113,237,149,65,125,176,240,163,170,16,93,114,11,117,111,247,30,33,116,167,167,146,174,170,217,208,197,114,81,212,53,136,231,186,141,172,99,149,146,236,190,29,173,84,122,246,17,29,79,245,185,231,126,164,255,0,121,63,134,129,106,128,160,30,87,30,123,52,203,241,175,71,173,47,248,0,43,3,153,215,48,186,204,90,178,167,135,94,31,178,254,205,214,30,168,178,219,253,178,105,224,170,181,85,69,60,50,69,75,69,87,4,204,233,153,59,83,50,165,58,94,212,108,137,31,82,61,37,107,28,173,248,240,213,61,73,202,168,120,105,212,203,53,215,44,237,91,235,43,104,178,212,150,166,178,186,159,162,73,103,145,215,89,102,145,253,80,175,117,144,69,43,122,122,28,144,68,173,127,117,28,192,179,240,86,94,161,241,235,144,240,205,204,123,62,193,181,6,251,87,89,165,119,122,139,20,53,204,168,241,85,175,176,49,44,209,185,38,161,133,37,70,66,199,84,84,54,74,132,108,111,123,216,197,86,181,207,68,69,178,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,253,96,0,0,0,0,21,87,207,59,245,39,251,201,252,52,11,84,5,43,114,84,243,79,148,253,63,174,245,27,112,231,87,230,159,22,250,127,67,234,55,16,46,164,21,87,200,199,245,217,251,183,252,72,181,64,0,16,3,157,95,149,140,91,234,5,15,167,92,64,159,224,160,30,87,30,123,52,203,241,175,71,173,47,248,0,4,117,230,17,159,230,90,89,194,54,109,168,58,125,144,213,216,242,27,29,69,146,166,134,186,153,83,174,39,251,98,141,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,36,80,48,87,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,26,182,39,61,238,240,210,57,178,58,23,245,59,169,136,173,85,238,50,70,51,58,128,0,0,4,0,231,39,162,159,110,120,125,180,235,29,37,195,179,87,166,87,5,239,65,36,189,49,207,67,113,150,158,158,78,150,164,110,87,76,217,217,70,173,221,236,106,71,223,223,169,221,8,85,95,11,26,215,252,157,184,130,194,117,142,75,127,141,164,199,238,11,227,224,108,93,201,31,67,60,79,167,170,237,55,185,26,44,201,4,210,172,125,79,70,247,17,157,91,183,116,80,217,76,2,128,121,163,249,236,212,223,193,125,30,136,11,254,4,0,228,169,229,99,41,250,129,93,233,214,227,186,243,94,214,43,86,154,240,151,123,196,91,126,171,161,200,117,6,162,158,201,107,138,138,169,177,79,36,13,154,57,171,92,246,245,181,235,76,180,236,124,18,43,81,201,189,84,76,122,116,200,170,4,202,6,177,154,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,130,56,148,215,140,87,131,157,14,76,238,61,54,186,221,108,182,126,197,154,130,215,143,82,71,21,45,6,240,189,180,169,59,189,204,164,163,235,142,40,59,141,107,186,29,44,77,108,110,85,70,129,154,193,64,56,183,50,110,38,173,92,65,82,235,158,79,155,93,111,180,9,112,125,69,94,24,219,181,85,45,137,244,175,137,208,173,52,84,172,122,199,31,68,110,222,57,28,217,28,146,177,146,201,221,119,87,93,228,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,67,186,128,0,2,5,115,53,227,182,213,162,56,109,199,67,52,183,38,171,143,84,47,212,241,182,170,178,215,59,88,252,110,137,234,215,57,242,73,178,171,42,102,139,118,198,198,116,200,198,73,223,234,141,82,30,238,42,229,95,199,173,53,85,53,171,133,141,100,190,210,81,190,142,158,27,126,13,115,168,238,171,235,30,178,204,229,160,169,168,146,87,53,30,141,124,17,82,177,172,99,58,34,237,110,175,88,154,240,180,160,0,0,124,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,209,226,110,55,74,216,233,41,96,235,123,88,206,185,100,86,177,189,79,123,90,155,175,189,206,68,79,122,161,70,252,91,243,30,213,13,101,214,219,38,107,163,121,94,65,136,226,120,69,68,53,216,173,27,226,142,158,165,181,171,2,54,162,166,178,54,73,44,83,189,202,249,225,70,185,93,31,135,114,179,161,59,179,247,2,247,129,90,181,188,127,106,62,180,242,246,212,77,94,177,219,174,184,110,161,96,55,11,35,106,111,118,202,5,167,179,203,85,37,238,5,100,52,78,146,105,157,55,77,47,101,42,98,151,225,84,168,70,171,93,28,136,139,45,120,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,169,221,76,69,106,175,113,146,49,129,157,64,0,0,32,7,52,62,37,245,79,133,252,239,67,115,173,51,187,127,221,55,141,179,86,79,83,236,187,159,230,104,162,143,197,193,12,177,247,187,93,247,190,62,167,124,15,217,201,247,162,132,255,0,6,63,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,217,0,0,0,0,33,7,48,174,42,179,46,20,53,115,64,243,11,53,202,173,216,197,198,162,249,77,150,90,35,141,38,101,198,220,143,182,245,171,98,115,216,223,19,27,93,35,161,127,83,122,94,170,213,94,219,228,99,229,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,7,96,0,0,0,165,110,114,122,41,246,27,136,43,78,177,210,92,59,212,154,155,111,94,244,18,75,213,36,21,214,232,169,233,228,233,106,70,212,108,46,129,244,106,221,222,247,44,157,253,250,91,208,128,93,72,41,91,147,102,181,253,134,226,10,237,163,149,118,254,245,38,166,219,211,179,60,113,117,73,5,117,186,42,138,136,250,156,178,53,27,11,160,125,98,59,102,61,203,39,99,110,150,245,169,117,32,1,170,185,178,159,9,222,86,52,111,233,254,61,233,208,1,149,65,81,124,236,53,138,213,122,204,176,61,16,177,223,170,229,168,198,169,234,175,119,250,56,106,154,234,70,207,84,145,182,141,178,198,215,170,165,76,113,71,59,209,36,98,43,98,172,98,181,85,37,113,135,249,78,232,93,247,83,248,160,182,106,55,177,173,85,184,182,154,111,113,187,186,224,172,127,77,84,244,245,17,208,36,49,42,57,93,51,103,103,125,175,217,27,31,134,87,117,181,253,182,188,47,80,21,87,207,59,245,39,251,201,252,52,197,92,149,60,211,229,63,79,235,189,70,220,5,212,128,0,0,98,174,44,124,172,107,39,211,252,135,211,167,3,42,131,85,115,96,139,77,218,235,96,229,143,69,125,177,92,234,237,215,43,118,131,199,87,71,89,73,51,161,158,154,120,241,244,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,40,1,2,185,104,113,235,77,175,56,244,58,43,171,55,218,72,53,22,199,79,28,54,135,201,221,235,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,7,83,28,143,99,92,140,153,89,61,64,0,0,2,0,115,171,242,177,139,125,64,161,244,235,137,85,124,39,121,167,209,191,168,24,247,168,192,6,202,96,0,0,0,0,0,0,0,7,23,174,219,28,143,75,213,119,3,153,225,126,65,62,65,192,113,110,223,180,228,174,68,67,210,197,115,151,220,135,181,141,223,230,7,142,167,47,184,243,209,191,189,78,104,212,79,121,200,14,45,110,223,216,114,60,42,237,239,83,242,214,221,40,168,34,89,106,165,86,53,17,127,154,171,247,111,247,1,250,207,10,168,137,186,169,138,181,3,136,253,53,211,202,25,43,111,215,106,136,219,27,154,197,70,81,75,39,189,92,173,251,147,246,162,145,63,82,185,171,105,93,157,207,167,198,214,235,81,34,109,178,186,217,35,90,191,160,191,227,154,191,123,128,158,119,44,134,215,107,137,210,213,214,195,27,90,138,170,174,145,169,247,47,237,84,253,132,113,215,206,53,48,77,42,167,88,99,187,80,212,85,108,237,163,100,176,72,169,180,173,98,238,157,230,175,222,191,241,21,189,168,28,127,234,222,165,201,37,191,20,169,168,165,100,253,76,106,164,213,16,42,117,117,162,124,170,87,250,109,255,0,139,250,143,131,131,112,195,196,103,17,245,239,187,220,235,123,208,185,221,72,250,187,222,233,180,141,116,191,39,44,139,243,216,15,111,16,124,107,106,150,191,212,71,141,89,224,167,109,34,75,186,54,27,107,122,157,215,19,99,249,163,228,251,213,199,198,211,14,15,242,28,213,141,203,51,166,84,81,81,185,82,87,190,78,229,54,237,248,36,85,69,116,61,63,39,63,239,251,191,168,155,90,103,192,150,1,162,148,41,147,106,84,116,179,203,78,157,213,70,178,26,164,222,55,186,79,251,95,127,209,106,125,255,0,212,96,158,46,184,174,197,237,251,233,214,148,120,138,40,225,111,134,114,193,74,234,93,220,157,248,85,55,99,218,155,123,163,254,111,221,253,91,1,27,181,166,92,63,19,185,183,30,211,180,73,147,223,214,245,159,196,42,252,49,189,61,232,229,254,147,254,239,249,137,33,193,31,3,109,212,152,169,51,220,222,10,214,68,181,47,70,177,146,203,14,253,169,162,68,247,118,191,98,59,249,199,192,225,95,129,124,243,84,110,63,105,243,56,105,221,75,247,44,181,241,200,245,248,103,103,201,204,127,223,27,127,250,190,87,1,166,218,117,99,211,172,106,158,193,103,161,130,8,225,116,142,68,142,54,55,222,247,171,151,244,90,212,255,0,212,7,183,78,244,254,201,167,152,229,46,63,99,134,72,224,167,138,54,39,92,174,122,252,49,181,137,239,95,234,106,29,169,66,38,199,133,122,1,197,207,251,142,109,249,33,235,248,119,254,179,216,159,32,10,187,39,184,138,156,192,115,8,236,26,49,91,79,81,84,200,146,90,186,46,159,209,221,87,188,239,233,47,251,21,37,76,206,233,141,202,191,114,42,149,135,205,131,81,37,134,207,79,135,210,212,74,139,44,180,149,11,250,72,223,116,181,73,182,253,95,236,127,96,21,114,234,121,238,213,21,21,173,141,223,204,221,81,171,251,54,255,0,160,179,190,85,117,8,248,222,237,209,92,136,172,247,126,207,238,18,29,105,230,139,92,38,211,27,142,91,89,77,11,145,221,158,218,247,24,171,254,152,124,107,238,84,223,246,125,228,173,229,87,116,130,27,197,85,177,85,221,198,185,235,182,222,237,186,168,90,5,175,199,239,98,111,251,16,242,228,68,79,113,226,21,222,54,175,237,68,57,59,228,7,175,125,212,246,39,200,225,183,191,220,115,79,114,1,228,240,191,35,201,225,126,64,122,218,136,174,61,167,173,187,110,155,30,192,56,77,191,66,162,39,188,168,14,97,149,11,87,174,24,173,51,88,222,184,238,145,175,187,127,190,42,50,223,166,93,152,170,170,168,84,47,30,141,164,155,136,12,53,145,61,122,221,118,133,36,221,62,238,138,45,190,239,120,22,61,194,212,93,173,29,197,209,200,189,75,105,162,85,255,0,246,88,76,192,98,190,27,227,237,105,94,58,196,84,217,182,186,68,77,191,103,134,132,202,128,112,145,61,199,136,207,47,221,118,79,235,13,77,148,14,103,23,34,47,204,228,120,119,200,15,9,177,200,245,167,245,41,236,3,29,107,205,133,114,29,54,185,91,154,142,87,72,250,117,78,149,93,253,211,53,126,228,82,179,184,0,187,215,98,124,66,55,17,157,82,54,207,81,78,206,135,179,226,255,0,75,84,59,239,217,127,159,251,11,96,201,169,146,174,209,52,47,98,57,21,88,187,47,249,72,85,206,148,217,97,199,56,231,163,138,40,214,6,248,234,68,86,179,165,17,63,189,255,0,177,191,229,1,106,237,252,228,40,139,247,181,63,230,33,191,29,186,11,110,206,113,153,175,145,83,84,45,100,110,87,39,110,71,251,250,165,166,106,251,145,171,247,52,152,180,111,71,210,198,228,85,93,216,158,245,254,195,225,230,216,205,54,77,103,146,134,166,22,72,139,182,200,244,106,167,233,53,126,244,95,232,129,72,60,23,103,53,90,113,172,178,227,151,39,182,42,91,140,116,180,174,108,172,68,95,138,162,37,249,185,90,169,238,145,127,227,45,19,50,225,163,78,181,195,6,103,180,105,38,149,106,210,9,209,240,86,189,191,177,255,0,205,234,79,231,47,252,101,91,241,93,166,185,14,130,234,245,54,73,75,11,41,41,150,174,14,219,160,153,187,252,16,211,200,190,230,116,175,205,20,177,158,0,184,143,179,106,118,33,65,140,207,91,83,45,202,154,153,26,244,150,25,54,94,213,61,63,82,245,57,206,79,154,168,21,239,196,71,4,249,102,144,222,95,91,137,209,92,37,167,93,186,21,89,44,251,124,17,34,251,251,8,159,57,29,255,0,212,135,61,12,227,211,86,116,158,190,158,199,144,45,26,210,64,230,66,230,75,108,99,92,141,107,162,106,251,213,236,251,163,95,254,175,149,212,101,122,127,140,102,84,253,139,197,154,134,169,171,247,205,77,27,215,230,213,254,115,87,250,41,255,0,17,94,92,72,114,217,146,243,45,101,247,6,166,182,211,200,245,145,237,103,122,24,19,117,89,156,158,230,192,159,181,159,127,221,253,64,74,222,28,248,177,196,245,147,31,134,165,46,180,44,173,107,98,73,98,73,97,99,145,203,10,61,118,106,74,229,249,245,127,196,72,58,106,202,122,182,35,225,149,142,79,234,114,47,252,198,189,183,10,157,103,225,15,51,90,10,187,156,244,168,231,74,246,50,154,227,35,216,246,181,95,10,46,209,189,159,183,239,255,0,232,19,131,133,238,101,118,123,189,198,43,6,119,45,107,93,50,199,27,36,109,36,210,124,78,159,111,122,172,206,93,186,92,159,119,220,5,156,108,138,113,86,38,199,91,194,179,252,123,56,181,193,115,177,213,190,88,166,99,94,138,232,92,197,217,90,215,124,149,63,99,144,236,224,126,87,49,232,187,166,231,182,62,164,79,121,207,164,242,136,136,1,62,94,241,185,228,240,168,3,116,253,160,226,190,227,194,185,81,61,224,123,1,197,29,242,60,238,128,121,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,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,42,215,157,198,144,211,62,213,167,186,247,67,5,36,117,16,84,75,136,93,36,116,242,247,231,99,219,37,85,19,89,31,190,36,100,107,29,122,185,223,11,213,102,141,62,52,68,232,180,162,63,241,237,166,120,174,168,112,143,169,150,236,166,147,185,236,28,126,183,38,183,78,200,227,89,169,107,168,32,125,68,79,141,207,99,186,58,187,110,137,234,221,156,177,77,43,17,205,235,220,10,139,229,113,171,212,218,75,198,14,51,5,202,122,72,45,185,205,60,216,133,84,211,65,44,175,99,234,92,199,210,182,36,143,244,94,250,200,41,35,87,57,28,196,100,143,87,116,254,155,111,208,213,223,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,219,125,149,62,102,205,26,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,38,251,236,171,243,3,175,241,3,169,159,145,189,14,207,53,74,58,187,85,61,94,51,143,215,92,40,61,169,39,69,44,213,204,133,222,22,7,252,108,87,119,103,88,163,70,53,200,231,185,232,214,175,83,144,214,92,185,238,116,249,253,53,139,135,156,83,79,169,242,26,186,59,150,85,148,50,165,244,48,172,173,101,125,186,142,158,69,153,37,86,167,67,152,202,137,232,30,140,122,251,223,208,230,162,246,213,91,92,28,4,233,158,85,170,28,92,105,157,187,22,164,238,123,7,32,162,201,174,51,190,57,22,26,90,26,9,217,81,43,228,115,24,238,142,174,219,98,98,187,102,172,179,68,197,115,122,247,2,250,120,126,211,63,200,222,135,96,122,91,37,37,170,158,175,25,199,232,109,245,254,203,143,162,150,106,230,66,223,21,59,62,6,43,187,179,172,178,43,220,212,115,220,245,115,147,169,202,100,0,0,26,214,113,99,230,159,89,62,160,100,62,163,57,178,153,173,103,22,62,105,245,147,234,6,67,234,51,129,101,60,174,184,250,163,204,44,86,222,25,245,138,225,106,181,221,113,203,125,53,14,39,120,158,166,10,56,238,116,172,124,84,208,91,92,199,57,189,117,141,238,70,216,187,104,231,77,27,93,212,136,248,213,243,89,81,171,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,239,114,230,227,95,249,85,105,196,246,12,254,231,106,143,83,113,111,205,220,169,160,94,212,151,74,20,70,36,119,54,195,210,214,55,169,239,88,229,108,74,230,178,70,181,219,68,217,162,141,2,96,3,94,190,40,120,201,213,61,78,226,107,42,213,156,3,83,110,182,74,74,127,17,140,227,119,12,110,122,155,68,143,199,98,170,124,148,236,122,181,89,51,187,170,169,59,210,85,223,184,255,0,209,99,90,198,50,218,185,115,107,206,184,241,31,161,211,234,62,180,65,106,143,183,112,246,61,162,106,59,44,212,82,92,163,166,133,137,61,124,146,58,87,69,55,114,103,190,61,160,138,40,217,37,60,200,155,239,209,24,74,163,21,113,99,229,99,89,62,159,228,62,157,57,149,76,85,197,143,149,141,100,250,127,144,250,116,224,107,153,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,231,193,7,26,56,175,23,26,113,5,117,107,173,86,76,250,219,220,130,247,143,69,93,27,164,127,105,33,234,174,166,129,94,179,37,27,214,120,209,28,244,248,36,87,69,212,254,148,145,250,246,29,255,0,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,253,45,221,55,71,35,154,215,177,204,123,24,246,134,205,32,198,156,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,92,110,118,200,229,99,122,216,172,145,169,208,246,170,228,176,0,0,6,181,156,88,249,167,214,79,168,25,15,168,206,108,166,107,89,197,143,154,125,100,250,129,144,250,140,224,93,79,43,143,34,122,101,248,215,172,86,146,168,172,190,80,92,93,218,175,88,205,55,8,185,61,186,146,223,114,176,83,214,220,177,170,246,212,53,137,115,129,245,14,168,168,165,123,30,238,167,84,177,211,201,43,123,104,168,232,89,34,185,172,236,171,229,179,64,0,0,4,42,230,35,199,213,31,12,120,170,96,122,91,112,181,92,181,54,247,221,167,221,42,96,168,251,51,26,71,19,252,77,85,55,82,189,38,123,39,141,212,241,200,196,141,223,20,142,234,108,125,185,114,175,26,252,87,88,184,75,209,170,220,203,187,106,172,203,238,91,209,226,214,74,217,158,223,31,85,212,196,146,69,108,104,175,88,96,99,251,178,46,236,106,236,200,251,140,124,177,169,175,190,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,7,95,62,174,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,235,240,215,27,93,108,148,149,80,117,177,204,127,68,177,171,94,222,166,61,205,93,151,222,215,42,47,185,84,237,90,195,161,122,143,160,213,152,205,167,84,44,222,198,186,229,24,252,57,36,54,217,85,82,170,142,150,89,231,134,54,84,177,81,59,83,47,135,115,214,61,213,204,107,218,143,233,122,61,140,250,218,71,195,70,169,235,142,9,158,103,90,103,105,246,223,228,255,0,217,126,54,205,71,5,77,77,210,187,199,77,36,81,248,72,33,137,253,222,142,211,223,39,83,155,210,198,171,147,171,101,68,11,169,224,39,141,251,23,23,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,61,14,137,146,47,90,185,146,239,212,214,182,72,149,242,168,214,51,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,176,159,11,188,77,224,60,83,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,209,59,99,94,166,177,238,130,87,68,247,181,139,36,104,215,244,183,117,107,67,48,0,0,170,190,121,223,169,63,222,79,225,164,106,229,221,198,253,103,10,185,218,226,89,141,87,86,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,212,247,193,226,21,35,146,71,197,78,212,99,85,204,99,86,74,243,206,253,73,254,242,127,13,42,172,13,167,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,89,80,28,173,248,250,163,211,191,3,195,38,177,220,45,86,220,65,124,101,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,241,178,70,118,109,252,1,31,248,248,211,60,171,87,120,66,212,156,23,10,164,241,119,170,139,125,61,194,154,149,177,201,36,149,94,10,174,26,199,193,19,35,99,158,249,164,101,59,153,27,17,191,20,142,99,85,81,21,85,36,0,3,86,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,162,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,113,174,23,20,250,41,252,157,184,130,205,180,114,59,135,141,164,199,238,9,224,39,116,189,201,31,67,60,76,168,165,238,187,183,26,44,201,4,209,36,157,44,70,247,17,253,59,183,101,91,126,229,29,169,152,174,97,194,21,159,5,180,213,237,122,192,174,21,246,251,189,44,146,71,220,111,137,171,154,178,9,218,198,189,94,144,189,147,171,26,247,181,189,82,65,59,81,21,25,186,132,213,53,214,227,227,83,49,93,93,226,247,82,115,172,42,175,197,217,106,46,20,246,250,106,166,201,28,145,213,120,42,72,104,223,60,79,141,238,99,225,145,244,238,124,111,71,124,81,185,142,84,69,85,68,189,238,37,53,122,155,65,116,27,57,213,201,167,164,142,163,29,179,205,53,189,42,224,150,104,37,184,191,104,168,161,145,145,108,245,100,149,50,67,26,170,43,118,71,170,171,154,136,174,77,104,128,186,158,77,154,41,246,27,135,219,182,177,213,220,59,213,122,155,112,78,204,17,203,213,28,20,54,233,106,41,227,234,106,198,213,108,206,157,245,138,237,158,246,172,125,141,186,93,214,134,42,231,157,250,147,253,228,254,26,88,79,13,122,67,77,160,186,13,131,105,28,48,82,71,81,142,217,225,134,224,180,147,203,52,18,220,95,188,181,179,70,249,118,122,178,74,153,38,145,17,81,187,35,209,17,173,68,70,165,123,115,206,253,73,254,242,127,13,2,58,242,251,227,215,33,225,155,50,161,193,181,6,251,87,89,165,119,122,136,225,174,101,71,138,173,125,129,136,149,46,73,168,97,73,81,144,177,213,21,13,146,161,27,27,222,246,49,85,173,115,209,17,111,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,86,34,202,121,91,241,245,71,167,126,7,134,77,99,184,90,173,184,130,248,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,227,100,140,236,133,191,128,0,0,0,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,163,196,219,174,148,81,213,210,207,208,246,189,157,113,72,142,99,186,94,198,185,55,79,115,154,138,158,244,67,94,206,53,248,81,190,240,151,172,181,184,111,106,235,89,136,92,183,172,197,175,117,176,177,190,62,151,165,139,36,106,232,213,88,179,64,247,246,164,77,152,229,217,146,118,216,201,99,67,98,147,15,241,69,195,38,3,197,54,151,220,180,255,0,47,166,164,163,185,62,157,205,178,228,41,110,134,166,182,205,58,201,20,157,112,58,68,234,107,30,232,34,108,172,99,152,178,70,142,103,83,119,71,52,42,219,149,239,29,63,145,76,169,154,29,172,121,159,132,211,107,215,95,177,234,107,91,213,13,138,233,36,141,84,222,101,114,120,122,57,183,147,185,186,57,140,149,89,39,230,154,234,137,22,234,77,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,220,249,115,115,21,197,115,45,56,159,77,248,152,213,139,85,171,47,198,63,210,23,172,138,170,58,40,238,214,180,70,53,157,218,185,164,70,75,89,27,213,205,127,87,75,228,141,99,127,231,94,147,189,2,90,241,69,196,222,3,194,206,151,220,181,3,47,169,164,172,185,50,157,206,178,227,201,113,134,154,182,243,58,73,20,125,16,54,69,234,115,24,233,226,116,175,99,94,177,198,174,127,75,182,70,187,93,124,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,157,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,203,252,107,241,93,125,226,211,89,107,115,46,237,214,143,16,182,239,71,139,89,43,102,99,188,5,47,75,18,73,21,177,162,49,38,157,236,238,200,187,189,201,187,35,238,61,145,70,164,138,229,115,192,149,171,91,46,179,107,190,180,99,53,117,24,77,142,161,141,199,237,213,112,55,193,100,53,173,115,210,87,201,212,189,82,211,83,185,141,69,103,71,110,89,28,172,87,57,33,154,39,4,160,229,123,192,183,228,83,21,102,184,235,30,25,225,53,38,245,215,236,122,106,215,117,77,98,181,201,27,81,55,133,90,158,30,178,109,228,238,110,174,123,34,86,71,249,167,58,162,53,197,92,243,191,82,127,188,159,195,75,84,42,175,158,119,234,79,247,147,248,104,17,87,149,199,158,205,50,252,107,209,235,75,52,230,9,199,174,61,195,54,27,93,131,105,245,246,146,179,85,46,244,242,67,66,202,127,11,90,203,3,209,105,156,179,87,66,178,163,225,123,169,234,29,37,58,58,55,177,239,98,43,154,230,34,162,211,95,14,90,223,117,225,199,88,108,186,203,98,177,210,93,238,86,10,123,139,104,233,42,228,115,32,89,234,40,103,166,141,242,116,252,78,99,29,58,61,88,138,213,122,49,90,142,103,87,90,117,92,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,157,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,5,178,211,159,106,190,100,250,59,53,179,32,204,114,203,253,68,245,111,138,154,25,174,23,27,132,234,143,154,105,85,173,71,75,43,246,73,36,123,189,235,238,115,151,239,82,252,248,23,224,202,197,193,230,156,85,91,36,186,251,103,51,202,60,61,70,77,114,137,239,74,87,73,18,63,181,77,77,27,182,218,24,187,178,162,72,230,164,146,57,238,115,186,81,89,20,120,127,150,87,2,86,173,17,195,109,218,231,170,88,205,92,122,161,126,167,145,212,180,119,72,26,199,227,116,79,87,53,172,142,61,213,89,83,52,91,58,71,191,166,70,50,78,199,76,106,147,119,103,168,20,3,205,31,207,102,166,254,11,232,244,68,138,229,149,204,66,167,21,169,183,112,225,175,121,29,35,49,134,83,200,204,107,39,186,220,34,166,101,153,144,196,231,165,21,84,211,57,173,90,101,107,21,176,185,87,174,55,171,33,68,116,110,98,65,29,121,163,249,236,212,223,193,125,30,136,138,160,109,80,10,245,229,115,199,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,198,228,52,77,107,214,86,73,212,157,50,212,211,181,141,85,127,95,114,88,220,175,86,185,97,154,87,88,80,0,0,2,170,249,231,126,164,255,0,121,63,134,150,168,85,95,60,239,212,159,239,39,240,208,49,87,37,79,52,249,79,211,250,239,81,183,14,117,126,105,241,111,167,244,62,163,113,28,149,60,211,229,63,79,235,189,70,220,57,213,249,167,197,190,159,208,250,141,196,14,149,203,31,139,187,87,12,186,185,87,138,102,22,234,69,196,245,42,162,221,109,185,93,100,168,108,15,180,79,19,229,109,61,83,159,35,155,23,134,106,212,201,222,234,84,86,179,105,26,239,205,172,114,94,241,170,185,107,220,171,248,245,166,170,166,181,112,177,172,151,218,74,55,209,211,195,111,193,174,117,29,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,103,68,93,173,213,235,19,94,22,148,64,14,117,126,86,49,111,168,20,62,157,113,39,249,0,57,213,249,88,197,190,160,80,250,117,196,8,1,202,227,207,102,153,126,53,232,245,165,255,0,20,3,202,227,207,102,153,126,53,232,245,165,255,0,0,34,175,52,127,34,122,155,248,47,172,81,18,168,138,188,209,252,137,234,111,224,190,177,68,5,37,240,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,209,43,90,174,217,36,138,55,123,250,80,216,123,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,107,46,73,78,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,149,86,75,24,108,40,15,147,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,122,252,53,198,215,91,29,93,44,253,15,115,31,209,44,106,230,59,165,236,115,87,101,247,57,170,139,239,69,62,176,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,88,205,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,158,152,228,100,115,116,47,193,60,93,198,49,238,134,86,43,100,141,234,212,235,141,236,114,38,206,67,103,226,152,57,203,232,133,171,5,214,219,6,180,91,239,149,117,21,26,161,79,59,107,168,38,141,189,20,147,219,96,163,167,71,196,244,217,85,146,69,36,91,177,200,170,215,198,247,117,42,61,25,24,77,254,86,154,233,71,172,28,41,216,113,186,219,207,139,201,52,239,252,237,220,225,145,32,142,70,82,198,170,182,247,182,56,151,171,179,225,123,112,182,71,181,174,124,148,211,254,146,181,94,234,193,230,143,231,179,83,127,5,244,122,35,42,242,108,214,191,176,220,65,93,180,114,174,223,222,164,212,219,122,118,103,142,46,169,32,174,183,69,81,81,31,83,150,70,163,97,116,15,172,71,108,199,185,100,236,109,210,222,181,49,87,52,127,61,154,155,248,47,163,209,1,63,249,42,121,88,202,126,160,87,122,117,184,134,188,219,245,230,167,84,248,151,147,77,173,245,180,147,227,218,97,79,236,186,101,166,168,138,161,146,220,103,100,114,215,72,175,99,17,204,123,92,145,83,62,39,61,253,15,163,114,252,46,123,218,146,127,149,78,166,98,186,55,192,142,166,106,150,107,87,225,236,184,206,97,115,184,84,244,201,27,36,155,162,217,110,232,130,46,227,216,199,77,43,213,177,198,197,114,117,200,246,53,23,119,33,81,119,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,129,99,252,150,244,46,197,148,231,121,110,188,228,118,107,171,234,240,159,15,110,198,170,247,124,116,62,42,174,26,134,86,174,232,136,146,205,28,11,19,122,58,149,172,109,95,83,152,174,116,78,109,186,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,97,94,8,244,26,167,135,30,26,48,237,54,188,209,82,65,144,165,59,238,153,2,195,79,20,111,91,141,75,214,89,35,149,241,61,237,153,240,181,209,211,36,189,110,235,101,59,21,54,111,75,83,58,129,65,124,125,240,39,117,225,19,38,162,190,227,85,149,119,109,58,200,170,22,146,207,89,85,35,167,173,165,158,58,120,93,36,85,210,50,158,40,24,249,36,117,67,161,107,21,85,209,194,245,95,123,28,126,94,2,120,223,190,240,143,157,203,69,145,213,93,110,90,101,123,238,203,123,178,81,194,202,137,153,84,144,170,67,85,72,217,37,141,145,205,214,216,153,34,245,163,95,22,253,77,115,163,137,89,122,122,171,166,120,174,178,105,198,71,165,185,173,39,136,178,228,214,249,109,245,61,49,198,249,33,235,79,130,120,187,140,123,27,52,79,70,201,27,213,171,209,35,24,228,77,218,134,189,156,87,112,163,168,252,37,106,59,240,172,214,47,29,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,58,154,146,194,170,174,141,206,106,162,189,143,142,71,134,198,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,17,171,142,78,56,240,222,16,176,214,210,210,178,146,249,168,183,202,119,62,195,97,123,215,162,54,110,173,241,181,157,42,142,101,51,92,142,68,106,42,62,103,181,88,197,106,54,89,98,173,110,95,156,197,42,120,90,166,186,105,246,172,187,32,191,233,211,233,228,169,180,80,219,105,162,169,171,182,92,93,43,85,201,10,205,52,77,101,52,141,116,207,123,55,119,231,81,174,98,53,95,50,190,47,235,166,186,106,63,17,122,143,113,213,13,80,188,248,235,173,118,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,169,219,38,234,229,115,156,247,185,239,123,222,224,234,185,78,89,149,103,55,218,172,167,53,201,174,185,5,234,183,163,196,220,110,149,178,85,213,79,208,198,177,157,114,200,174,123,186,88,198,181,55,95,115,90,136,158,228,67,229,25,43,81,184,126,207,180,179,75,244,223,85,242,246,82,83,91,117,70,158,225,87,101,163,84,153,149,177,65,75,36,77,238,207,28,145,181,173,100,173,154,41,98,115,28,244,124,111,107,189,219,166,237,17,208,108,203,95,36,205,45,122,127,69,87,114,190,226,120,188,185,53,61,166,146,157,38,158,228,200,171,105,32,150,24,211,173,171,214,216,170,100,149,17,168,247,189,97,72,218,197,116,137,176,91,255,0,45,142,57,237,92,65,96,20,122,87,168,215,74,74,29,69,197,105,233,173,177,62,178,232,215,79,148,64,216,100,86,213,68,217,164,89,230,169,108,116,239,117,78,200,228,223,105,122,145,36,88,227,155,230,173,152,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,175,195,92,109,117,178,82,85,65,214,199,49,253,18,198,173,123,122,152,247,53,118,95,123,92,168,190,229,82,117,113,57,205,111,42,215,78,31,109,218,87,139,226,255,0,102,111,89,29,190,106,44,242,166,62,227,99,94,153,97,86,54,217,51,42,17,233,12,236,100,237,158,41,227,118,209,205,218,71,72,157,82,56,63,39,51,94,59,110,186,221,153,92,116,51,75,114,106,73,52,190,195,81,27,106,171,45,115,185,236,201,43,88,141,115,159,36,155,34,62,154,25,119,108,108,103,84,111,124,125,254,169,17,97,237,71,94,20,120,81,212,126,45,117,29,152,86,21,23,129,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,253,46,72,161,69,71,72,230,185,85,88,198,73,35,58,166,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,111,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,58,155,186,236,174,87,57,172,99,94,247,177,142,216,39,133,222,25,48,30,22,116,190,219,167,248,133,53,37,101,201,148,237,109,235,33,91,116,52,213,183,153,210,73,100,235,157,209,167,83,152,199,79,43,98,99,220,245,142,53,107,58,157,178,185,193,133,121,132,96,24,110,150,114,225,205,180,251,79,177,234,75,30,61,99,167,178,83,80,208,211,34,244,68,207,108,209,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,211,95,15,28,64,231,220,50,234,133,14,171,233,203,233,31,114,163,167,168,164,150,142,185,102,90,42,216,38,141,90,232,170,35,134,72,221,35,17,221,18,181,170,237,146,72,163,119,191,165,11,180,230,143,228,79,83,127,5,245,138,34,128,64,217,163,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,100,3,94,190,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,149,86,75,29,255,0,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,191,13,113,181,214,199,87,75,63,67,220,199,244,75,26,185,142,233,123,28,213,217,125,206,106,162,251,209,64,250,197,85,243,206,253,73,254,242,127,13,45,80,170,190,121,223,169,63,222,79,225,160,67,254,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,149,86,75,29,255,0,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,191,13,113,181,214,199,87,75,63,67,220,199,244,75,26,185,142,233,123,28,213,217,125,206,106,162,251,209,77,91,73,233,203,43,142,219,174,136,230,86,237,12,213,44,154,146,61,47,191,84,72,218,90,203,164,238,99,49,186,215,163,156,215,199,38,202,140,166,154,93,155,35,31,211,27,31,39,127,170,52,73,187,161,118,128,0,42,175,158,119,234,79,247,147,248,105,26,185,119,113,191,89,194,174,118,184,150,99,85,213,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,245,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,146,188,243,191,82,127,188,159,195,74,171,3,105,219,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,84,7,43,126,62,168,244,239,192,240,201,172,119,11,85,183,16,95,25,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,252,108,145,157,155,127,0,71,94,96,186,59,117,214,254,18,243,172,71,26,176,210,93,114,26,42,120,111,118,120,165,165,116,243,164,244,147,50,105,27,74,214,49,239,241,50,83,182,162,8,209,137,187,150,126,133,84,107,220,164,138,0,106,217,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,123,141,154,52,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,186,164,141,242,67,214,159,28,18,246,222,246,54,104,158,142,142,70,35,151,162,70,61,170,187,181,77,120,120,186,209,11,87,14,60,69,230,122,53,98,190,85,221,237,182,10,138,103,81,213,213,198,214,78,176,84,82,195,83,27,36,233,248,92,246,54,116,98,189,17,168,245,98,185,26,206,174,132,180,174,77,154,215,246,231,135,219,182,142,85,219,251,53,122,101,112,78,204,241,197,211,28,244,55,25,106,42,35,234,114,200,229,116,205,157,149,136,237,152,198,164,125,141,186,157,214,160,82,177,178,71,12,151,107,85,131,132,77,40,190,223,110,116,150,235,109,187,77,236,85,117,149,149,115,54,24,41,160,142,217,11,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,214,220,184,158,43,117,138,213,166,188,169,52,219,17,109,250,174,135,33,212,28,31,22,178,90,226,162,170,108,83,201,3,104,233,38,173,115,219,214,215,173,50,211,177,240,72,173,71,38,245,81,49,233,211,34,168,21,107,175,218,199,125,226,3,89,114,205,98,200,225,240,245,121,53,193,213,17,211,117,49,254,18,149,141,72,233,169,186,216,198,36,157,168,35,138,46,231,66,57,253,29,78,248,156,170,92,167,41,221,11,177,105,135,12,22,205,70,246,53,214,139,41,212,189,238,55,119,92,21,236,234,165,130,162,162,58,4,134,37,70,163,97,116,15,239,181,251,43,164,241,42,238,183,51,182,214,83,94,128,232,229,247,136,13,101,196,244,119,28,155,195,213,228,215,6,211,201,83,210,199,248,74,86,53,210,84,212,244,61,236,73,59,80,71,44,189,190,180,115,250,58,91,241,57,16,217,122,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,42,219,158,119,234,79,247,147,248,105,138,185,42,121,167,202,126,159,215,122,141,184,202,188,243,191,82,127,188,159,195,72,127,203,223,137,75,23,11,220,71,91,243,92,197,58,49,107,221,190,124,122,251,82,202,87,212,77,71,75,51,227,145,147,198,198,57,21,122,39,130,5,126,200,247,118,187,168,198,57,234,196,3,97,64,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,197,92,88,249,88,214,79,167,249,15,167,78,101,82,37,115,33,226,111,1,209,30,30,114,204,34,225,83,73,116,203,51,203,61,70,61,67,99,134,227,12,117,112,65,95,79,81,10,220,37,137,85,101,74,104,210,57,81,30,214,42,58,84,100,123,183,169,94,192,160,194,255,0,191,248,214,95,252,175,255,0,252,238,20,2,95,247,255,0,26,203,255,0,149,255,0,255,0,157,192,40,91,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,23,253,193,7,26,56,175,23,26,113,5,117,107,173,86,76,250,219,220,130,247,143,69,93,27,164,127,105,33,234,174,166,129,94,179,37,27,214,120,209,28,244,248,36,87,69,212,254,148,145,250,246,29,255,0,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,253,45,221,55,71,35,154,215,177,204,123,24,246,134,205,32,141,85,92,107,224,151,126,10,175,124,88,226,87,59,83,100,183,99,239,145,214,249,86,106,200,237,249,19,163,100,113,91,42,82,54,199,42,237,87,52,17,171,186,99,71,71,35,101,69,108,111,107,202,86,211,126,50,120,142,210,205,71,168,212,204,99,83,110,169,87,114,200,42,114,107,197,170,89,222,219,61,218,186,165,119,169,125,77,12,106,200,93,221,69,233,85,107,90,230,162,53,99,115,28,198,57,161,103,252,234,252,172,98,223,80,40,125,58,226,85,95,9,222,105,244,111,234,6,61,234,48,22,63,205,2,247,159,100,220,191,52,159,38,213,42,26,74,12,178,243,148,90,46,87,106,26,107,108,214,246,80,207,61,170,225,42,210,172,19,203,44,172,124,72,244,137,253,111,221,94,199,59,165,155,244,54,173,116,159,58,252,151,234,158,27,169,158,203,246,159,217,44,130,221,125,240,93,254,207,138,240,181,49,205,218,238,116,187,163,171,183,211,213,210,237,183,223,101,219,96,54,126,7,74,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,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,246,42,247,80,0,0,0,0,0,0,7,173,233,187,183,61,135,21,249,129,225,15,14,69,84,217,15,35,230,7,136,217,211,243,57,251,144,240,174,70,167,189,81,54,58,222,85,159,99,120,132,9,61,234,239,71,76,213,77,211,187,81,27,63,156,137,252,231,39,222,168,7,100,123,216,198,171,158,228,68,79,189,84,248,119,204,231,20,199,105,228,169,188,100,20,20,140,137,170,231,44,179,181,168,136,136,170,191,252,202,255,0,196,67,157,126,230,17,137,225,54,170,232,49,187,165,190,182,169,33,94,210,199,60,114,55,171,104,213,55,232,169,69,254,114,252,191,98,149,225,171,124,114,106,214,166,85,79,71,110,171,154,40,167,87,49,25,73,37,75,81,81,203,34,124,146,161,201,242,122,127,234,2,210,117,99,143,157,16,193,95,53,29,62,160,89,231,168,137,234,199,71,20,238,122,238,138,207,189,177,57,19,244,151,254,34,191,56,128,230,17,149,234,55,77,163,7,170,115,161,87,175,82,67,12,114,238,142,137,27,252,234,100,95,154,175,222,96,28,43,65,181,135,89,235,253,164,251,109,222,102,213,42,202,178,62,26,167,53,119,71,46,251,246,223,253,2,117,240,239,203,58,130,134,173,46,185,188,82,73,178,49,91,26,181,170,155,164,219,251,210,90,95,216,137,247,129,4,98,196,120,142,214,154,181,101,14,29,125,185,67,62,242,245,69,109,98,39,187,227,249,163,91,253,52,255,0,140,203,122,117,203,135,93,50,10,152,228,190,224,215,58,104,157,191,83,164,100,105,183,185,255,0,114,78,139,243,68,255,0,140,184,29,60,225,255,0,2,211,234,56,96,180,89,41,35,88,227,70,117,37,52,40,191,162,214,175,232,198,223,232,161,145,233,168,40,232,253,208,67,27,19,246,53,168,159,243,127,104,17,63,68,120,21,193,244,238,138,153,107,173,78,125,67,90,199,61,203,44,205,217,81,35,223,220,149,14,79,155,20,207,23,90,188,19,72,113,229,169,172,171,166,183,83,68,214,124,83,206,228,79,155,99,254,114,185,127,156,136,119,123,133,109,61,190,150,74,169,228,99,25,27,85,202,174,84,68,68,68,85,251,255,0,176,172,190,100,188,81,65,73,79,22,25,141,221,98,116,138,201,82,110,204,232,189,46,101,92,126,229,232,151,220,191,155,95,154,1,131,120,227,227,50,179,80,239,11,143,98,23,120,102,161,142,69,68,88,82,57,17,200,250,104,218,190,245,133,23,244,149,201,243,48,223,13,92,60,106,6,177,230,148,23,85,197,238,85,20,111,174,137,242,84,54,157,81,136,139,44,46,85,221,28,212,249,73,185,142,52,123,14,185,234,182,163,219,237,61,169,170,82,74,154,110,231,75,92,245,70,186,104,216,171,250,46,253,191,122,23,175,194,174,135,216,116,215,4,182,69,79,109,142,58,158,196,46,123,150,22,35,186,187,48,111,239,72,218,191,54,1,150,48,12,46,147,15,181,178,223,79,10,177,27,191,205,87,250,79,95,189,203,253,35,182,162,108,17,54,56,189,85,19,116,80,15,114,39,222,113,217,87,239,61,123,185,203,239,220,247,162,34,32,28,81,137,186,28,246,249,32,68,67,200,31,58,251,90,203,125,174,166,170,71,163,17,145,61,122,149,125,201,179,85,127,232,41,127,152,174,83,30,127,172,52,248,229,162,169,181,146,69,30,206,142,29,156,189,81,207,91,186,123,145,62,91,254,210,211,248,161,207,153,167,218,89,116,188,119,81,175,90,122,150,51,119,109,241,37,52,174,79,231,55,250,63,180,167,13,51,154,167,90,56,172,109,69,115,29,83,28,174,185,72,173,217,94,155,126,125,201,238,94,191,189,224,78,140,119,69,234,109,156,58,248,41,173,51,67,43,255,0,154,254,164,84,218,185,87,228,175,253,138,71,254,89,85,172,162,213,107,133,178,77,146,86,190,102,170,42,251,253,213,52,109,255,0,157,11,30,213,123,66,88,180,154,166,58,40,90,213,143,163,102,163,118,249,212,179,238,68,79,218,165,99,242,234,170,70,235,237,201,28,168,142,116,147,42,167,236,95,27,72,5,207,82,251,233,227,93,190,109,79,249,143,98,158,138,7,245,209,194,239,246,182,255,0,204,123,215,228,7,175,249,223,51,216,211,215,183,188,230,208,57,28,92,114,56,184,15,91,127,75,253,243,220,122,145,126,47,146,30,208,61,115,126,135,188,167,94,58,59,149,60,70,99,141,129,21,94,251,148,8,196,68,223,117,237,81,39,252,229,197,203,250,63,45,202,129,227,110,170,58,126,36,113,41,93,4,104,144,93,169,220,229,70,252,211,162,133,127,232,2,203,120,111,138,72,180,159,24,100,200,169,35,109,20,77,114,42,108,168,190,26,29,204,168,99,94,31,170,25,85,166,24,253,68,109,68,108,150,218,71,39,187,238,90,120,148,201,64,113,127,189,62,103,134,34,167,204,59,231,243,251,207,45,249,129,200,240,239,145,228,1,234,68,93,254,71,180,224,158,229,57,129,249,110,77,235,164,123,127,110,223,243,161,84,121,94,66,252,31,143,75,52,245,171,217,167,168,186,208,198,170,255,0,114,46,244,48,183,246,47,222,244,45,138,102,163,227,84,84,220,170,46,59,44,105,135,241,13,139,102,209,66,230,163,110,144,74,247,116,236,159,3,40,90,158,253,147,246,254,208,45,39,21,184,67,116,178,82,86,195,35,94,201,97,141,205,84,93,253,202,198,175,253,39,214,115,122,145,81,76,89,195,150,77,22,81,166,54,91,139,95,186,186,138,155,127,127,254,47,10,254,213,254,145,149,0,135,188,126,112,229,46,174,96,12,169,179,91,37,169,184,80,73,61,67,82,62,165,85,254,229,115,81,54,238,53,62,109,106,125,229,113,112,177,148,222,56,118,226,34,27,70,90,229,180,83,196,219,132,50,120,150,181,168,159,155,123,19,223,179,191,157,22,223,63,187,254,59,207,190,219,98,186,91,166,164,145,168,228,146,55,183,101,77,254,109,84,253,139,251,74,116,230,51,163,183,12,15,53,126,119,104,164,154,40,228,145,58,165,100,110,106,35,165,158,171,127,137,172,111,220,169,252,239,248,192,183,172,59,42,181,101,22,168,235,173,181,240,84,198,237,246,124,79,71,34,236,231,39,221,254,74,255,0,196,125,138,202,56,170,225,116,82,55,116,114,42,124,215,246,21,235,203,171,137,100,202,44,139,139,223,238,177,173,68,95,161,222,159,226,93,223,86,245,253,57,85,126,77,79,184,177,38,57,30,198,185,23,116,114,34,129,91,60,205,244,6,229,144,91,104,178,155,37,146,166,165,212,144,72,199,186,36,115,182,235,170,139,111,231,255,0,178,95,184,169,218,26,75,149,186,227,209,78,215,199,83,10,181,205,69,98,42,170,238,138,158,229,255,0,120,217,59,87,240,170,60,207,21,168,182,213,83,182,86,187,161,54,86,35,190,82,177,223,123,87,250,37,12,107,102,151,215,105,254,170,62,214,234,89,33,71,205,3,24,142,141,91,190,241,66,239,232,55,250,95,176,12,177,194,159,25,57,30,143,221,105,109,57,125,99,169,173,189,108,106,186,88,88,198,163,122,160,110,251,182,7,47,232,198,239,191,238,45,183,77,184,148,210,125,67,165,73,172,121,205,158,169,235,252,198,84,252,95,55,253,202,212,95,230,47,221,247,21,95,136,112,203,143,234,214,156,178,162,133,209,178,243,4,8,170,145,171,17,234,246,192,213,217,118,137,207,253,57,19,255,0,242,97,26,59,222,182,240,247,119,73,27,29,222,154,54,253,207,74,182,49,126,31,237,143,252,119,254,191,248,195,96,218,75,205,178,177,136,250,106,216,94,138,191,52,122,31,173,181,16,187,244,101,98,255,0,99,144,165,59,39,51,157,77,181,210,199,19,105,41,85,91,186,170,201,29,70,235,241,111,255,0,109,33,222,240,238,107,25,83,43,216,220,138,138,137,41,250,93,213,219,142,78,173,246,247,126,157,94,223,48,45,209,28,213,249,42,30,72,83,166,156,198,244,223,44,173,164,163,175,174,134,153,243,202,145,252,114,192,205,183,87,39,191,122,149,253,136,74,12,95,85,240,252,166,154,42,171,109,242,138,86,202,214,185,168,202,152,156,187,42,53,83,228,245,254,146,1,221,143,10,155,158,136,43,169,170,90,142,138,102,57,28,155,166,206,69,61,200,246,175,201,64,240,244,217,54,67,215,214,169,238,79,122,158,213,84,84,61,108,98,35,186,149,23,250,183,3,218,137,178,108,121,56,162,170,253,199,144,60,128,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,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,214,135,137,124,2,155,75,56,134,212,141,62,183,227,213,118,59,109,143,40,185,83,90,232,106,82,94,184,173,222,33,235,70,168,178,170,189,236,117,58,196,246,61,202,189,108,115,93,187,186,183,91,137,229,25,169,153,86,162,112,143,13,187,41,171,241,127,98,178,10,188,102,221,59,228,146,73,157,67,28,20,245,17,50,71,61,238,223,183,226,157,19,17,189,45,108,81,68,196,111,195,186,196,14,117,154,103,246,127,92,112,189,82,164,164,181,83,210,102,24,251,237,243,120,120,250,42,170,43,168,38,252,228,245,27,49,17,251,193,87,71,27,30,174,115,186,96,86,170,53,172,102,253,127,148,183,16,54,173,21,204,181,102,143,40,125,34,88,167,193,234,114,169,162,98,183,218,53,147,217,145,243,37,53,27,95,35,25,35,214,154,122,217,22,53,247,175,101,29,212,198,177,234,161,215,249,185,234,102,43,168,156,92,77,110,197,170,252,95,216,172,126,147,25,184,206,201,35,146,23,87,71,61,69,68,172,141,204,123,183,237,248,166,196,244,119,75,155,44,82,177,91,240,238,178,3,146,94,138,127,217,215,17,149,151,15,219,133,91,233,99,151,253,207,89,87,36,204,88,255,0,220,73,27,155,39,248,244,115,127,65,74,203,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,118,219,117,95,153,125,28,181,244,134,155,72,56,62,193,224,88,41,18,229,152,83,174,95,114,154,154,121,101,100,239,174,107,95,78,229,73,54,232,123,104,210,146,55,181,136,140,71,196,229,78,173,213,238,9,64,0,0,107,89,197,143,154,125,100,250,129,144,250,140,230,202,102,181,156,88,249,167,214,79,168,25,15,168,206,6,85,209,238,8,47,186,243,193,222,77,174,186,95,75,117,188,231,88,190,97,53,186,107,28,83,49,99,172,179,197,67,4,210,45,52,41,18,201,45,98,73,80,215,35,59,136,143,141,142,107,24,233,21,141,124,95,182,93,174,182,90,151,214,89,174,117,116,21,18,83,207,72,249,105,166,116,79,116,19,196,248,102,137,92,213,69,86,73,20,146,70,246,252,156,199,185,171,186,42,161,111,252,148,51,252,54,93,23,204,180,181,185,13,34,101,148,185,69,69,253,246,151,42,182,117,183,75,73,69,3,106,24,138,155,61,137,44,47,99,186,85,122,21,99,235,233,238,71,213,135,249,162,240,11,89,135,223,110,92,76,104,237,190,235,116,181,100,119,10,154,236,178,207,5,52,245,146,91,42,158,201,106,103,185,53,237,107,186,40,221,219,145,210,247,21,173,134,71,55,165,85,146,35,33,8,1,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,213,28,143,142,30,181,248,231,151,182,199,189,176,196,196,116,146,61,26,189,17,177,238,84,217,170,108,167,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,213,28,108,146,110,132,248,231,151,182,198,49,211,74,245,116,146,61,26,157,114,61,238,84,221,202,86,7,37,206,30,189,167,125,200,248,157,187,84,218,170,41,45,30,39,18,180,81,73,75,221,170,134,185,236,166,154,122,198,200,228,218,29,160,145,33,106,179,119,61,181,19,162,171,26,221,164,182,160,6,42,226,199,202,198,178,125,63,200,125,58,115,42,152,171,139,31,43,26,201,244,255,0,33,244,233,192,214,176,205,90,235,194,142,163,232,102,19,167,250,161,115,139,218,184,102,163,99,246,203,197,182,243,79,10,182,58,122,170,170,54,84,73,65,80,155,175,110,102,117,63,161,85,122,101,141,138,246,236,173,150,56,176,169,176,246,152,104,238,3,174,188,13,105,126,156,234,53,134,146,227,109,184,233,189,146,40,165,150,150,25,167,183,207,37,157,144,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,181,20,41,131,130,238,45,178,174,17,181,77,50,155,108,94,59,27,190,248,107,126,77,110,115,100,151,185,66,218,152,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,108,245,54,9,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,77,117,184,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,125,74,232,95,213,20,140,124,110,85,233,123,29,210,231,179,162,71,200,14,90,28,113,212,240,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,124,12,141,36,98,162,181,236,152,47,36,31,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,128,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,3,26,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,79,0,156,118,90,184,187,198,107,108,89,45,29,37,167,81,113,218,116,171,188,81,210,198,216,40,170,160,146,162,102,199,45,12,111,168,150,119,178,56,219,78,217,156,244,68,108,147,49,19,220,246,149,215,93,192,197,215,84,184,11,211,46,36,116,142,215,87,112,203,45,180,245,246,219,230,61,109,181,186,162,166,243,7,183,171,35,138,170,22,211,198,178,201,83,18,72,214,191,175,169,22,158,38,170,57,157,142,153,34,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,134,209,7,84,213,44,255,0,242,95,130,92,243,175,177,89,94,91,236,206,207,247,155,22,182,248,251,165,87,114,102,69,249,152,58,155,215,211,220,235,119,196,155,49,143,119,221,177,143,248,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,244,185,98,153,17,27,35,90,228,84,99,217,36,108,205,96,107,67,196,63,16,57,247,19,90,161,93,170,250,140,250,70,92,171,41,233,233,34,163,161,89,146,138,138,8,99,70,182,42,120,230,146,71,70,197,119,92,174,106,59,101,146,89,29,238,234,82,122,114,197,229,233,71,148,209,211,113,21,196,14,33,222,181,77,211,46,37,96,185,195,4,244,183,90,89,96,154,57,106,171,105,39,133,253,80,175,118,23,211,47,83,28,174,141,100,233,86,44,78,124,192,215,206,91,188,56,235,238,163,227,218,145,118,176,253,159,171,162,184,73,85,145,211,217,34,101,36,121,52,47,89,37,115,42,150,62,149,108,206,157,232,231,84,179,243,175,141,210,177,93,212,177,73,12,170,2,149,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,140,85,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,236,253,219,254,36,6,42,230,133,192,183,228,83,42,126,184,232,230,25,225,52,218,245,209,237,138,106,39,117,67,98,186,73,35,145,118,133,26,158,30,142,109,227,237,236,174,99,37,87,199,249,166,186,158,53,142,188,29,241,49,171,156,52,234,229,190,243,165,180,53,119,246,95,234,41,237,183,60,78,52,123,217,127,99,159,211,28,13,99,26,231,37,74,57,235,217,145,141,115,218,247,170,116,189,143,146,57,54,40,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,142,188,49,242,253,208,46,21,111,183,44,167,10,134,235,144,94,171,123,62,26,227,146,182,138,174,170,215,208,201,152,255,0,7,44,116,209,62,14,235,42,28,217,54,95,141,173,106,47,185,23,112,146,160,0,42,175,158,119,234,79,247,147,248,105,21,121,120,240,245,138,241,65,168,90,137,164,121,77,79,128,241,250,127,85,83,110,186,50,150,58,137,173,149,209,92,237,206,138,162,54,189,63,202,141,232,215,49,207,138,89,88,143,103,95,82,74,174,121,223,169,63,222,79,225,166,42,228,169,230,159,41,250,127,93,234,54,224,33,86,170,233,158,85,163,122,143,145,233,110,107,73,225,239,88,205,194,91,125,79,76,114,50,57,186,23,224,158,46,227,24,247,67,43,21,178,70,245,106,117,198,246,57,19,103,33,110,156,174,120,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,120,220,134,137,173,122,202,201,58,147,166,90,154,118,177,170,175,235,238,75,27,149,234,215,44,51,74,236,171,199,223,2,118,174,46,241,154,43,238,53,89,73,105,212,92,118,157,105,44,245,149,82,54,10,42,168,36,168,133,210,69,93,35,41,229,157,236,142,54,212,58,22,177,81,27,36,207,85,247,61,197,16,255,0,158,172,11,42,255,0,93,113,204,147,28,184,127,182,81,215,91,107,169,228,255,0,131,36,51,71,35,63,169,205,115,126,229,64,54,147,4,74,224,19,142,203,87,23,120,205,109,139,37,163,164,180,234,46,59,78,149,119,138,58,88,219,5,21,84,18,84,76,216,229,161,141,245,18,206,246,71,27,105,219,51,158,136,141,146,102,34,123,158,210,90,129,76,28,231,244,134,155,16,215,156,107,87,45,208,82,67,79,168,86,119,67,88,141,158,87,207,53,198,223,219,138,73,158,199,124,12,98,211,77,67,27,81,139,239,88,100,85,106,42,245,61,201,131,87,169,177,13,121,201,116,142,227,61,36,52,250,133,103,108,212,106,232,37,124,243,92,109,253,201,99,133,143,111,192,198,45,52,213,210,57,94,158,245,134,52,71,34,175,75,230,87,55,29,51,197,115,14,16,175,25,213,218,147,107,214,5,112,160,184,90,42,163,142,62,227,124,77,92,52,115,192,231,185,138,244,133,236,157,30,230,49,205,234,146,8,28,170,168,205,150,160,120,88,214,191,228,237,196,22,19,172,114,91,252,109,38,63,112,95,31,3,98,238,72,250,25,226,125,61,87,105,189,200,209,102,72,38,149,99,234,122,55,184,140,234,221,187,162,133,164,243,159,213,234,156,67,65,177,173,35,183,79,87,13,70,161,94,29,53,98,182,8,159,4,214,235,127,110,89,33,123,221,241,177,235,83,53,12,141,86,39,189,33,145,21,200,139,210,250,224,224,31,76,241,93,93,226,247,77,176,92,214,147,197,217,106,46,21,23,10,154,87,71,28,145,213,120,42,73,171,25,4,172,145,142,99,225,145,244,237,100,140,86,252,81,185,237,69,69,84,84,202,188,220,117,51,42,204,56,189,188,96,183,106,189,172,184,21,190,130,223,104,165,142,73,59,109,241,52,144,214,79,59,152,231,171,18,103,190,116,99,158,198,183,170,56,32,106,162,171,55,92,235,200,251,0,166,150,235,170,122,165,93,143,85,165,69,45,61,186,193,107,187,57,37,108,10,201,93,44,245,180,236,93,251,79,122,44,52,15,119,185,94,196,88,255,0,69,36,94,160,181,242,170,249,231,126,164,255,0,121,63,134,150,168,85,95,60,239,212,159,239,39,240,208,33,7,8,220,47,221,120,179,203,114,221,57,198,174,244,150,236,134,221,139,186,247,103,150,186,161,208,209,58,120,238,52,48,200,218,135,50,41,94,172,240,245,21,10,212,99,81,123,137,30,235,211,212,139,133,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,39,175,37,79,52,249,79,211,250,239,81,183,18,127,154,55,2,87,93,108,181,67,174,250,47,140,210,84,102,214,58,119,183,32,183,82,64,239,27,144,209,53,172,72,159,31,74,244,203,83,78,214,57,17,157,29,201,99,114,49,28,229,134,24,156,14,87,60,118,221,117,178,213,54,132,107,70,77,73,81,155,88,233,216,236,126,227,87,59,188,110,67,68,214,189,101,100,157,73,211,45,77,59,88,213,87,245,247,37,141,202,245,107,150,25,165,117,133,26,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,167,1,60,111,216,184,184,193,37,162,200,234,173,86,221,77,178,119,101,189,217,40,225,125,60,47,165,89,149,33,170,164,108,146,200,249,33,232,116,76,145,122,213,204,151,126,166,181,178,68,175,9,84,0,0,0,2,10,243,58,224,150,143,92,244,226,167,86,244,191,20,235,212,156,95,170,178,106,107,77,182,5,170,201,105,92,144,199,36,115,61,17,178,205,52,16,194,215,194,157,79,119,75,36,137,145,185,210,177,91,72,37,217,243,53,227,182,213,162,56,109,199,67,52,183,38,171,143,84,47,212,241,182,170,178,215,59,88,252,110,137,234,215,57,242,73,178,171,42,102,139,118,198,198,116,200,198,73,223,234,141,82,30,237,38,1,159,248,40,225,70,251,197,166,178,209,97,189,171,173,30,33,109,218,179,41,189,209,66,199,120,10,94,151,172,113,163,164,84,98,77,59,217,218,141,54,123,147,119,201,219,123,34,145,13,132,241,108,79,21,193,172,84,184,182,21,140,218,177,251,45,23,95,134,183,90,232,163,164,165,131,173,238,123,250,34,141,26,198,245,61,238,114,236,158,247,57,85,125,234,166,188,92,29,241,85,153,112,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,252,106,216,156,246,55,196,198,215,72,232,95,212,222,151,170,181,87,182,249,24,253,132,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,16,59,1,85,124,243,191,82,127,188,159,195,75,84,42,175,158,119,234,79,247,147,248,104,21,86,90,79,42,254,2,170,106,170,109,92,83,235,37,138,174,141,148,117,16,220,48,107,101,71,105,89,88,197,138,102,173,125,77,60,145,57,200,196,115,224,150,149,237,123,31,215,23,119,101,98,196,231,194,190,7,116,135,13,215,126,42,48,61,45,212,24,42,231,199,174,213,21,147,87,65,77,58,194,250,134,83,81,79,84,144,171,211,226,107,30,232,26,199,171,85,175,232,115,186,92,199,108,228,184,158,61,184,223,177,112,143,130,69,69,142,85,90,174,90,155,123,237,75,100,178,86,66,250,136,89,74,147,34,77,85,86,216,229,141,241,195,208,217,89,26,245,163,159,46,221,45,115,99,149,88,24,127,154,55,29,183,93,19,181,67,161,26,47,147,82,83,230,215,202,119,187,32,184,210,78,239,27,143,81,57,172,88,153,31,74,116,197,83,80,215,185,81,253,125,200,163,106,61,26,213,154,25,91,141,121,107,115,25,205,178,28,171,31,225,159,89,169,110,185,52,151,62,244,22,44,158,63,25,114,186,58,169,210,77,80,246,220,85,239,145,242,67,208,229,107,102,106,53,176,50,22,247,17,99,235,150,42,192,255,0,61,89,238,85,254,186,228,121,38,71,112,255,0,108,172,174,185,87,84,73,255,0,10,73,166,146,71,255,0,91,156,231,125,234,165,239,112,9,192,157,171,132,76,102,182,251,146,214,82,93,181,23,34,167,74,75,197,101,44,141,158,138,150,8,234,38,116,113,80,200,250,120,167,99,36,141,212,238,153,175,85,71,73,11,21,61,204,104,21,109,205,31,207,102,166,254,11,232,244,70,63,208,206,20,117,31,136,157,56,212,124,215,75,226,246,173,215,78,125,153,60,214,8,161,87,85,92,169,106,146,173,100,117,50,162,252,115,71,225,90,169,14,221,82,53,238,70,42,189,172,142,92,129,205,31,207,102,166,254,11,232,244,68,170,228,99,250,236,253,219,254,36,5,90,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,167,1,60,111,216,184,184,193,37,162,200,234,173,86,221,77,178,119,101,189,217,40,225,125,60,47,165,89,149,33,170,164,108,146,200,249,33,232,116,76,145,122,213,204,151,126,166,181,178,68,175,133,92,210,56,5,163,211,191,29,196,222,142,91,237,86,220,65,124,29,62,69,142,209,211,65,67,13,162,69,237,83,67,83,73,28,109,99,29,12,175,88,210,72,209,22,70,203,34,201,241,178,71,246,96,94,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,144,54,115,6,31,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,250,39,108,107,212,214,61,208,74,232,158,246,177,100,141,26,254,150,238,173,110,96,0,85,95,60,239,212,159,239,39,240,210,213,10,171,231,157,250,147,253,228,254,26,6,42,228,169,230,159,41,250,127,93,234,54,225,206,175,205,62,45,244,254,135,212,110,35,146,167,154,124,167,233,253,119,168,219,135,58,191,52,248,183,211,250,31,81,184,129,143,248,25,224,202,197,198,30,156,107,21,178,59,175,177,179,60,95,216,117,24,205,202,87,189,105,91,36,169,95,221,166,169,141,187,239,12,189,168,145,100,107,86,72,220,198,185,189,72,143,138,72,171,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,186,60,77,186,233,69,37,37,84,29,108,107,217,215,20,136,215,183,169,143,107,147,116,247,181,200,169,238,84,44,255,0,145,143,235,179,247,111,248,145,149,121,161,112,45,249,107,197,95,174,58,57,134,120,189,73,178,244,123,98,154,137,221,51,95,109,113,198,228,93,161,70,175,136,172,135,104,251,123,43,94,248,145,241,254,117,205,167,141,3,181,114,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,238,181,48,83,253,166,141,99,149,254,38,150,155,169,30,179,49,144,72,234,136,227,98,198,223,134,70,244,182,78,220,93,87,157,95,149,140,91,234,5,15,167,92,74,118,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,20,227,159,138,172,55,138,254,95,152,54,97,102,185,82,55,39,183,103,22,154,108,178,209,28,107,11,237,215,21,181,92,122,213,177,57,239,119,134,145,205,145,208,191,169,221,76,69,106,175,113,146,49,129,29,121,92,121,236,211,47,198,189,30,180,191,226,128,121,92,121,236,211,47,198,189,30,180,191,224,4,85,230,143,228,79,83,127,5,245,138,34,85,17,87,154,63,145,61,77,252,23,214,40,128,164,14,30,177,107,22,115,175,186,105,133,101,52,62,54,203,144,102,22,107,93,198,155,186,248,251,244,179,214,197,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,121,221,184,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,248,17,210,181,140,111,137,141,174,141,179,51,165,189,47,84,114,39,109,241,189,253,127,132,239,52,250,55,245,3,30,245,24,11,254,226,47,134,141,44,226,131,4,155,5,212,203,79,244,124,21,230,142,10,111,106,91,63,61,12,178,120,73,230,138,78,207,119,176,198,73,210,223,141,155,181,126,229,64,170,14,89,92,118,221,116,71,50,183,104,102,169,100,212,145,233,125,250,162,70,210,214,93,39,115,25,141,214,189,28,230,190,57,54,84,101,52,210,236,217,24,254,152,216,249,59,253,81,162,77,221,187,67,89,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,244,187,101,217,28,142,107,152,246,177,236,123,27,98,188,175,57,129,127,216,223,10,90,187,55,248,171,78,25,120,115,191,221,50,173,53,108,245,21,63,238,106,106,72,225,139,250,17,109,250,42,5,170,17,215,152,46,142,221,117,191,132,188,235,17,198,172,52,151,92,134,138,158,27,221,158,41,105,93,60,233,61,36,204,154,70,210,181,140,123,252,76,148,237,168,130,52,98,110,229,159,161,85,26,247,41,34,128,26,182,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,227,53,113,229,169,152,174,178,113,75,149,106,150,21,87,226,44,185,53,190,193,112,166,234,146,55,201,15,93,150,139,174,9,123,111,123,27,52,79,71,71,35,17,203,209,35,30,213,93,218,167,229,227,115,65,169,184,113,226,95,49,211,107,53,21,92,24,242,84,50,233,143,172,212,242,198,197,183,84,177,37,142,56,159,43,222,233,153,11,157,37,50,203,214,238,183,211,189,87,103,117,53,48,80,18,42,143,94,106,113,94,2,100,208,27,21,109,39,136,206,53,34,225,116,190,177,181,17,58,120,237,212,116,86,167,65,27,225,86,43,216,201,170,118,123,101,71,51,223,67,35,19,173,28,244,107,151,214,142,218,181,191,139,76,23,17,201,108,53,119,92,122,138,162,107,221,226,40,169,91,60,9,5,36,47,154,54,213,53,236,123,60,52,149,13,167,130,68,122,108,228,159,161,21,28,246,169,29,75,137,228,193,160,213,56,174,151,228,186,255,0,125,162,164,241,25,197,67,109,118,39,186,158,39,79,29,186,142,73,27,60,140,153,30,175,99,38,169,221,142,137,90,207,125,12,111,94,180,115,21,161,99,224,0,6,31,226,139,134,76,7,138,109,47,185,105,254,95,77,73,71,114,125,59,155,101,200,82,221,13,77,109,154,117,146,41,58,224,116,137,212,214,61,208,68,217,88,199,49,100,141,28,206,166,238,142,110,96,0,107,25,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,151,252,178,184,18,186,235,118,101,110,215,61,82,198,105,36,210,251,13,68,142,165,163,186,64,231,179,36,173,98,57,173,100,113,238,136,250,104,101,217,210,61,253,81,189,241,246,58,100,69,155,181,102,156,82,240,65,161,220,92,123,30,183,82,41,110,182,219,213,147,120,169,239,118,41,161,167,174,125,42,245,42,210,202,233,98,145,146,67,214,238,182,163,152,174,99,186,186,28,212,146,68,126,106,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,93,126,26,221,107,162,142,146,150,14,183,185,239,232,138,52,107,27,212,247,185,203,178,123,220,229,85,247,170,129,88,60,243,191,82,127,188,159,195,76,85,201,83,205,62,83,244,254,187,212,109,198,85,231,157,250,147,253,228,254,26,98,174,74,158,105,242,159,167,245,222,163,110,3,42,243,67,229,251,255,0,100,156,86,233,20,63,227,110,217,157,157,173,255,0,115,68,149,52,80,83,211,127,186,106,106,228,154,95,233,203,191,233,33,88,24,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,175,195,91,173,116,82,85,213,79,208,199,61,253,17,70,142,123,186,88,199,57,118,79,115,90,170,190,228,83,105,50,58,232,207,2,90,13,162,58,219,151,107,158,37,140,210,71,119,191,84,117,89,104,217,7,69,38,55,3,224,99,106,89,71,26,170,163,31,52,189,247,43,211,165,25,20,137,4,77,142,52,127,116,62,79,3,156,14,97,188,33,97,174,170,170,125,37,243,81,111,148,237,101,250,252,198,47,68,108,221,29,224,168,250,145,28,202,102,185,26,170,229,68,124,207,106,61,232,212,108,81,69,40,0,2,42,243,71,242,39,169,191,130,250,197,17,72,28,61,98,214,44,231,95,116,211,10,202,104,124,109,151,32,204,44,214,187,141,55,117,241,247,233,103,173,138,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,242,239,249,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,3,181,113,175,194,141,247,132,189,101,173,195,123,87,90,204,66,229,189,102,45,123,173,133,141,241,244,189,44,89,35,87,70,170,197,154,7,191,181,34,108,199,46,204,147,182,198,75,26,25,171,150,239,31,87,221,2,202,173,122,37,169,23,15,27,166,89,5,193,148,244,243,85,84,178,63,179,53,83,201,178,212,178,73,92,214,54,141,207,127,84,241,185,200,214,110,233,153,179,187,140,154,221,56,135,225,251,1,226,107,75,235,180,163,81,153,86,203,109,101,69,61,92,85,148,41,10,86,209,79,12,136,230,203,79,36,209,200,216,222,173,235,137,206,70,238,177,203,35,125,221,74,107,195,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,151,108,187,35,145,205,115,30,214,61,143,99,67,102,146,170,249,231,126,164,255,0,121,63,134,142,87,156,192,191,236,111,133,45,93,155,252,85,167,12,188,57,223,238,153,86,154,182,122,138,159,247,53,53,36,112,197,253,8,182,253,21,28,243,191,82,127,188,159,195,64,130,188,25,232,166,43,196,79,18,120,126,142,102,183,11,173,21,151,32,246,135,137,158,215,44,113,213,51,177,65,81,80,206,135,73,28,140,77,223,11,81,119,98,252,42,187,108,187,42,117,77,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,244,187,101,217,28,142,107,152,246,177,236,123,27,152,57,101,221,173,86,94,56,244,194,178,243,115,164,160,167,146,162,229,72,201,106,102,108,76,116,243,219,42,225,134,36,115,149,17,95,36,178,71,27,27,243,115,222,214,166,234,168,133,180,241,201,192,230,27,197,238,26,218,170,87,210,88,245,22,199,78,230,88,111,207,98,244,72,205,213,222,10,179,165,21,207,166,115,149,202,142,68,87,194,247,43,216,142,71,75,20,161,21,121,87,241,235,77,85,77,106,225,99,89,47,180,148,111,163,167,134,223,131,92,234,59,170,250,199,172,179,57,104,42,106,36,149,205,71,163,95,4,84,172,107,24,206,136,187,91,171,214,38,190,210,141,91,50,156,79,42,193,175,181,88,182,107,140,221,113,251,213,23,71,137,183,93,40,164,164,170,131,173,141,123,58,226,145,26,246,245,49,237,114,110,158,246,185,21,61,202,133,223,114,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,238,181,48,83,253,166,141,99,149,254,38,150,155,169,30,179,49,144,72,234,136,227,98,198,223,134,70,244,182,78,220,65,128,57,231,126,164,255,0,121,63,134,144,255,0,129,78,26,236,92,84,230,218,133,166,87,53,236,221,97,211,251,133,211,27,171,117,83,224,142,146,241,21,101,19,41,228,149,90,215,245,66,189,215,199,34,43,30,189,185,30,173,68,122,49,205,152,28,243,191,82,127,188,159,195,76,85,201,83,205,62,83,244,254,187,212,109,192,66,12,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,183,238,87,60,118,221,117,178,213,54,132,107,70,77,73,81,155,88,233,216,236,126,227,87,59,188,110,67,68,214,189,101,100,157,73,211,45,77,59,88,213,87,245,247,37,141,202,245,107,150,25,165,118,64,230,9,192,86,61,196,206,27,93,156,233,245,138,146,143,85,45,20,242,77,66,250,127,11,68,203,251,213,105,154,176,215,76,177,43,230,123,105,233,221,29,58,186,70,49,143,122,35,156,214,42,170,81,183,249,234,192,178,175,245,215,28,201,49,203,135,251,101,29,117,182,186,158,79,248,50,67,52,114,51,250,156,215,55,238,84,3,105,48,68,174,1,56,236,181,113,119,140,214,216,178,90,58,75,78,162,227,180,233,87,120,163,165,141,176,81,85,65,37,68,205,142,90,24,223,81,44,239,100,113,182,157,179,57,232,136,217,38,98,39,185,237,37,168,21,151,206,195,71,110,183,172,55,3,214,251,29,134,146,90,124,106,162,170,201,127,172,134,149,206,171,108,21,75,27,168,221,44,141,98,162,83,71,44,115,177,22,71,162,54,90,198,35,81,86,87,16,127,151,110,186,81,232,15,21,152,166,73,126,188,251,51,27,191,119,113,187,244,206,72,18,54,210,213,34,36,79,150,73,149,173,134,24,234,153,75,52,146,35,154,230,199,11,255,0,73,21,88,235,212,215,237,28,177,113,1,163,89,102,142,228,115,120,122,76,154,222,234,120,234,122,94,255,0,9,84,199,36,148,213,61,12,123,22,78,212,241,197,47,111,173,26,254,142,151,124,46,84,53,161,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,15,202,72,174,47,181,230,167,84,237,250,63,166,214,250,218,73,241,237,48,211,124,122,215,76,180,213,17,84,50,91,140,246,186,73,107,164,87,177,136,230,61,174,72,169,159,19,158,254,135,209,185,126,23,61,237,72,234,0,179,78,73,250,59,106,189,102,89,230,183,223,44,53,114,212,99,84,244,182,75,5,100,212,173,117,35,103,170,73,29,88,232,164,115,21,82,166,56,163,129,138,177,189,21,177,86,61,28,138,146,180,183,67,5,112,71,160,213,60,56,240,209,135,105,181,230,138,146,12,133,41,223,116,200,22,26,120,163,122,220,106,94,178,201,28,175,137,239,108,207,133,174,142,153,37,235,119,91,41,216,169,179,122,90,153,212,10,171,231,157,250,147,253,228,254,26,85,89,106,156,243,191,82,127,188,159,195,72,107,193,63,12,244,220,87,101,185,254,152,67,93,73,111,190,193,131,212,93,241,234,234,181,151,177,77,113,134,227,64,141,238,36,110,69,86,73,20,147,66,170,173,127,66,76,178,35,30,230,53,0,150,156,177,121,133,209,226,212,116,220,58,241,3,151,246,109,80,244,197,137,95,238,115,65,5,45,170,150,40,38,146,90,90,218,185,230,103,76,41,218,133,148,201,210,247,35,164,88,250,145,137,19,89,109,70,174,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,109,60,191,57,148,97,183,141,35,186,97,252,82,106,165,37,187,39,194,105,228,169,165,187,221,209,88,251,197,162,54,55,165,59,189,78,117,93,115,29,214,213,99,90,147,76,197,137,205,73,164,239,61,2,101,113,23,196,190,150,112,191,130,77,157,106,101,219,250,62,10,205,71,61,55,181,46,127,158,134,41,60,36,19,75,31,123,181,223,99,228,233,119,192,205,220,191,114,46,189,122,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,234,118,201,186,185,92,231,61,238,123,222,247,187,187,113,137,197,86,101,197,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,240,43,162,107,222,223,19,35,91,27,166,127,83,186,158,136,212,94,219,35,99,59,87,14,252,14,102,90,189,162,250,135,196,78,86,250,187,6,9,135,98,247,171,165,170,100,98,36,247,219,141,37,36,207,100,112,35,145,81,41,163,150,52,73,101,217,119,86,186,40,254,62,227,224,8,192,95,247,255,0,26,203,255,0,149,255,0,255,0,157,194,128,75,254,255,0,227,89,127,242,191,255,0,243,184,5,0,146,171,137,78,8,47,186,73,161,218,91,196,62,7,75,117,188,97,153,110,31,102,184,228,117,51,204,201,164,180,94,42,225,108,142,71,50,56,153,218,163,127,118,38,68,245,87,170,72,142,99,222,138,248,145,241,84,216,163,133,183,233,198,178,112,95,131,97,94,215,181,100,214,90,141,63,182,98,153,29,53,190,226,146,118,100,117,166,8,234,168,166,124,15,235,134,100,100,155,57,187,182,70,117,34,251,151,101,3,94,24,238,215,88,109,85,22,40,110,117,108,182,214,84,67,87,81,70,217,156,144,77,60,45,145,177,74,248,247,233,115,216,217,230,107,92,169,187,82,89,17,54,234,93,229,7,45,222,26,63,148,111,17,214,191,111,218,124,94,25,133,116,95,242,14,244,29,202,122,142,219,255,0,185,104,159,215,20,145,63,189,50,39,84,82,116,247,32,138,171,165,119,105,242,120,223,224,187,42,225,31,81,231,161,162,109,214,247,128,220,187,115,217,50,25,104,100,108,108,238,172,221,52,53,51,163,18,21,172,98,65,34,171,88,191,28,104,217,122,89,212,177,178,213,57,93,112,245,249,13,225,150,219,127,185,212,218,171,111,90,151,225,178,217,106,104,233,122,36,134,134,122,88,150,142,142,73,156,136,249,123,108,87,201,178,162,53,146,84,204,214,163,147,121,30,29,3,157,95,149,140,91,234,5,15,167,92,74,86,46,167,157,95,149,140,91,234,5,15,167,92,74,139,209,12,42,213,169,90,209,128,233,205,246,162,174,11,110,85,148,90,172,149,146,210,61,173,158,56,42,106,227,134,71,70,231,53,205,71,163,94,170,138,173,114,111,182,232,191,32,50,255,0,4,28,104,229,92,35,234,60,21,213,174,186,222,240,27,151,114,11,222,61,21,116,141,141,157,213,135,170,186,154,5,122,66,181,140,72,35,68,115,211,227,141,29,23,83,58,146,70,108,19,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,175,15,26,60,36,229,92,35,106,154,226,215,41,124,118,55,125,241,55,12,102,226,215,73,47,114,133,181,50,49,144,79,42,195,20,107,89,28,105,11,166,100,104,173,111,122,53,69,217,232,103,94,90,28,122,212,232,54,67,14,138,234,205,246,174,125,58,190,84,71,13,161,242,118,186,44,23,25,234,163,107,166,116,211,75,27,96,161,86,201,52,179,39,199,210,246,163,216,214,171,230,87,133,218,0,0,0,0,0,0,30,15,32,14,46,65,178,167,188,242,191,35,194,167,245,129,129,248,152,226,50,219,162,150,137,82,94,165,172,125,58,203,27,17,207,111,205,147,43,125,233,27,211,231,25,80,188,70,241,137,171,154,163,146,190,27,110,83,119,163,162,141,243,50,58,120,107,122,91,211,222,87,39,201,140,223,100,68,249,254,194,196,184,225,208,12,255,0,85,242,138,74,140,110,157,37,166,117,20,20,238,84,130,103,236,168,179,238,187,177,139,253,52,251,206,173,160,156,184,109,118,170,55,93,243,213,167,169,170,157,204,145,35,99,107,35,86,34,196,187,162,252,108,247,245,59,246,125,192,87,14,152,232,38,167,235,85,250,142,138,162,182,174,161,149,115,54,55,44,181,49,191,100,248,147,228,233,91,191,248,63,253,69,140,112,245,203,83,5,176,82,82,92,115,155,61,13,202,167,104,222,173,158,155,125,151,104,151,111,134,161,200,190,244,127,221,247,147,87,8,210,28,95,9,130,56,237,180,136,213,141,119,69,238,74,191,123,151,249,207,95,233,41,222,89,19,35,77,152,155,34,38,192,116,92,43,69,116,227,6,183,65,67,97,195,237,20,141,134,54,177,59,52,141,111,185,55,254,223,233,47,252,103,120,134,154,158,157,58,97,133,145,167,236,107,81,15,105,227,112,31,216,120,119,74,123,246,67,202,174,199,71,212,221,76,176,233,237,150,107,141,222,173,145,54,62,159,156,177,179,230,246,39,243,213,19,249,232,6,21,227,11,90,190,194,225,21,240,81,221,103,161,153,209,74,222,184,149,251,255,0,129,168,79,185,139,247,177,63,226,40,227,88,115,219,174,115,151,215,220,43,174,213,53,168,181,19,244,190,105,28,229,84,89,92,239,189,19,246,238,101,126,38,120,138,191,235,118,97,88,218,52,157,105,59,242,50,38,171,33,119,195,221,155,111,124,109,253,146,167,222,71,234,203,108,145,85,50,149,232,189,215,245,57,222,229,247,47,223,238,255,0,121,64,157,92,171,52,230,219,126,212,107,173,210,231,65,4,238,164,163,167,146,37,145,136,238,149,74,180,247,167,191,253,138,23,57,105,162,134,134,138,24,41,225,108,109,99,26,136,141,77,190,72,137,255,0,65,2,185,93,232,229,78,33,140,214,229,23,22,35,101,184,83,54,54,162,178,70,175,193,87,54,255,0,165,178,127,53,62,72,88,11,83,100,216,15,42,187,39,204,245,57,202,229,249,158,215,124,143,90,38,235,184,30,90,212,95,126,199,149,223,246,156,147,220,135,29,189,224,121,110,231,151,4,249,28,100,119,74,42,175,220,4,43,230,119,149,77,99,209,166,211,64,247,49,213,85,21,49,110,139,247,45,20,191,212,191,180,133,92,175,176,184,242,109,110,155,33,184,196,201,146,10,91,142,202,246,163,151,222,200,191,173,63,198,47,220,102,190,109,249,180,83,217,177,220,106,9,58,159,37,198,100,114,34,177,125,203,72,196,249,124,255,0,158,125,254,84,90,114,251,93,130,124,166,120,254,41,210,102,53,85,175,77,218,248,40,220,159,63,112,19,215,61,179,193,116,198,39,183,207,11,36,99,186,119,71,38,233,254,17,171,242,255,0,120,166,46,19,238,181,24,15,21,245,214,117,69,107,100,187,203,72,168,215,108,158,251,148,13,251,145,127,161,251,75,187,187,195,222,162,123,55,77,151,111,249,208,163,108,165,179,105,247,25,82,85,185,23,166,108,149,100,77,147,111,114,221,92,191,206,255,0,32,11,197,199,42,91,87,103,165,153,191,206,138,53,255,0,240,17,79,166,116,173,31,187,165,239,1,180,87,162,42,119,105,41,223,239,84,251,225,98,253,223,218,119,80,56,42,123,207,45,60,59,231,185,229,190,240,57,30,23,228,121,56,185,85,19,220,7,132,106,110,115,61,109,114,239,177,236,3,211,82,170,216,149,200,191,47,253,165,65,113,199,53,178,163,136,60,70,22,46,207,91,164,73,42,236,237,213,21,148,59,111,254,241,111,55,29,188,43,183,223,111,119,201,63,173,10,106,226,98,129,110,124,84,99,116,179,34,175,93,210,141,19,220,190,228,84,161,69,249,127,104,22,159,195,172,113,199,165,120,227,35,118,237,75,85,26,53,63,171,195,69,177,148,14,133,162,84,12,183,105,197,134,149,137,238,142,221,74,221,253,255,0,116,17,167,223,253,135,125,3,139,246,219,222,120,102,222,237,131,148,242,213,220,14,71,133,60,158,21,118,3,137,201,63,172,226,213,69,93,142,96,122,230,114,182,53,115,126,226,182,185,147,50,133,181,118,170,186,136,219,220,130,165,174,115,186,125,251,119,40,127,103,245,126,194,200,107,170,27,75,76,233,94,155,162,109,255,0,57,78,156,196,117,94,170,237,169,146,226,144,185,82,4,150,6,167,190,53,79,138,42,55,253,201,191,207,250,192,176,30,8,238,148,183,45,33,180,248,73,21,205,142,8,24,191,165,247,82,211,126,223,237,36,138,124,136,119,203,150,223,83,71,164,20,207,158,70,63,190,246,76,213,79,185,29,75,73,178,124,191,168,152,137,242,0,169,186,108,191,121,29,184,202,209,171,38,167,105,93,198,142,174,217,77,45,66,77,74,248,229,124,72,174,111,76,251,251,151,169,191,115,157,247,253,234,72,163,240,94,173,209,221,109,242,80,202,155,181,234,213,251,254,229,69,251,191,176,13,122,52,199,50,200,116,43,83,24,202,106,234,154,118,51,125,217,28,221,40,187,211,191,246,117,127,141,47,231,77,178,184,114,220,94,223,117,138,69,119,126,154,41,55,93,254,78,141,142,251,209,63,164,83,247,48,222,31,170,240,60,170,44,150,214,196,88,106,58,183,233,142,85,233,233,142,145,158,245,118,233,243,122,146,187,151,103,18,118,140,171,26,163,195,235,229,115,43,169,96,142,36,235,146,4,69,70,199,73,31,185,17,81,127,73,203,247,1,63,38,137,147,177,99,145,168,230,175,205,21,10,220,230,75,160,180,177,82,219,117,7,30,183,211,197,83,13,84,175,157,241,198,214,57,81,148,172,84,221,85,254,253,187,95,179,255,0,163,100,144,202,217,162,108,173,93,209,205,71,39,251,231,76,213,172,26,147,61,196,43,236,117,76,69,73,169,231,98,42,171,253,202,232,156,207,230,170,47,222,5,79,112,123,168,151,124,127,46,165,181,92,92,249,41,106,30,198,189,175,122,57,55,116,180,237,85,219,165,126,228,82,197,243,238,23,244,163,86,172,157,23,60,54,206,179,59,229,39,131,78,164,217,237,251,209,205,95,148,104,159,50,173,184,143,194,47,250,9,168,21,16,181,157,116,79,170,125,92,78,100,111,78,148,89,230,233,247,200,139,247,69,251,75,10,224,167,137,43,54,166,99,203,108,123,31,29,85,63,207,185,52,62,254,167,212,187,228,223,127,201,159,176,8,17,197,95,3,181,122,69,89,61,243,27,130,25,109,113,71,27,214,22,197,27,17,187,68,247,191,244,167,114,255,0,169,254,207,188,196,250,49,166,250,125,169,117,143,197,239,20,112,208,93,19,184,172,149,25,35,215,243,109,98,170,108,199,53,191,211,251,255,0,232,47,135,60,192,109,25,245,138,170,211,112,141,174,101,84,47,139,117,123,209,62,38,57,191,205,114,127,73,74,201,226,95,128,108,175,15,190,85,231,90,123,115,162,68,89,85,81,137,13,76,142,69,150,105,119,79,137,30,159,162,230,129,130,243,30,8,181,27,15,129,247,188,66,237,81,34,83,181,101,107,227,116,112,171,85,187,123,211,170,161,126,245,119,220,99,200,181,91,137,141,33,173,74,118,231,153,4,45,166,119,71,66,92,88,173,68,106,237,182,221,78,79,245,50,78,112,247,198,69,211,77,242,90,92,19,86,237,149,114,65,83,60,112,247,145,96,167,99,17,221,199,42,175,83,35,95,245,86,125,255,0,119,245,251,231,93,22,13,162,92,67,99,204,173,163,74,105,155,85,18,72,168,149,239,123,145,92,196,95,122,69,55,251,114,127,245,108,5,113,105,151,50,253,96,179,45,61,6,65,121,175,173,72,25,208,247,75,83,26,171,149,26,239,217,78,171,243,219,239,251,137,163,165,252,192,45,57,132,76,165,169,129,237,169,145,205,99,81,102,145,221,74,231,171,81,55,240,232,137,247,29,83,63,229,99,98,190,93,234,46,184,214,67,65,69,12,210,57,237,137,241,85,72,168,139,211,247,247,87,250,255,0,227,62,238,139,242,234,151,78,114,122,91,229,126,75,67,82,202,105,161,155,162,58,122,134,170,244,74,143,249,171,255,0,168,9,127,129,228,85,185,101,174,27,180,141,88,162,154,54,189,173,87,35,183,69,99,92,159,114,47,243,191,97,219,58,125,219,110,126,43,53,166,11,69,12,52,112,254,140,81,181,137,243,249,35,81,62,245,95,216,126,229,93,128,123,254,224,155,253,225,21,23,228,167,144,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,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,33,175,54,109,47,186,234,63,7,215,75,157,153,213,114,84,96,183,138,60,161,244,148,212,78,168,125,76,12,108,148,211,111,210,168,177,178,40,170,228,168,124,155,57,26,202,119,110,136,138,175,109,21,219,46,215,91,45,75,235,44,215,58,186,10,137,41,231,164,124,180,211,58,39,186,9,226,124,51,68,174,106,162,171,36,138,73,35,123,126,78,99,220,213,221,21,80,217,251,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,143,107,103,142,10,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,223,109,209,126,70,178,250,133,133,93,116,215,63,201,116,230,251,81,73,61,203,21,188,86,217,43,37,164,123,157,4,147,211,76,248,100,116,110,115,90,229,98,185,138,168,170,214,174,219,110,137,242,3,234,232,134,21,106,212,173,104,192,116,230,251,81,87,5,183,42,202,45,86,74,201,105,30,214,207,28,21,53,113,195,35,163,115,154,230,163,209,175,85,69,86,185,55,219,116,95,145,179,69,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,43,114,105,192,41,178,110,40,238,153,157,199,30,171,171,167,195,177,122,186,154,59,131,82,84,130,134,227,81,44,84,241,163,220,213,70,43,228,166,146,185,26,199,239,186,54,71,34,111,31,83,110,208,0,4,32,212,46,110,220,54,233,174,127,146,233,205,247,9,212,169,238,88,173,226,182,201,89,45,37,182,129,208,73,61,52,207,134,71,70,231,86,53,202,197,115,21,81,85,173,93,182,221,19,228,4,223,53,172,226,199,205,62,178,125,64,200,125,70,114,252,248,95,226,131,1,226,207,0,184,106,54,156,218,50,11,117,182,221,120,150,201,44,87,186,120,97,157,211,199,12,51,57,205,108,50,202,213,103,77,67,17,21,92,139,186,59,221,242,85,160,206,44,124,211,235,39,212,12,135,212,103,3,175,232,238,177,103,218,21,159,218,245,27,78,111,213,118,235,149,186,162,9,101,138,42,169,161,130,225,4,115,71,51,169,42,155,11,216,233,105,164,116,76,73,34,87,34,57,19,251,21,47,207,133,30,37,52,227,140,237,14,101,206,68,181,87,221,125,159,29,175,56,198,231,165,78,221,61,84,176,171,102,141,212,242,58,78,186,57,182,149,98,87,57,237,124,125,77,114,245,178,86,54,136,104,184,126,207,174,60,60,215,241,47,111,101,37,86,39,107,202,19,21,174,138,20,153,245,116,179,173,60,115,37,76,173,72,251,76,166,85,154,40,146,71,72,139,221,145,141,233,248,145,85,162,124,69,106,231,15,117,57,20,250,91,150,85,218,89,149,89,234,108,215,56,99,149,237,100,140,146,41,25,29,67,85,142,107,163,169,129,210,44,144,204,197,71,177,251,166,234,199,200,199,132,191,213,30,97,121,247,11,188,67,101,122,99,195,110,49,143,218,244,215,3,167,76,22,219,139,93,232,166,146,145,179,208,84,75,226,43,246,142,165,30,181,50,84,201,84,139,50,72,139,52,75,19,167,99,165,106,57,182,105,194,79,20,184,175,23,58,88,253,76,197,177,187,173,139,192,220,22,205,113,162,184,58,55,246,235,153,77,4,210,164,50,49,203,221,133,60,67,90,217,28,216,220,238,149,85,141,159,35,93,124,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,222,108,61,164,56,6,27,193,79,10,17,210,207,143,82,64,204,31,23,150,255,0,149,173,141,22,87,220,238,48,81,164,181,245,12,124,202,199,74,249,29,19,145,157,197,102,204,72,152,157,182,49,173,104,103,83,21,113,99,229,99,89,62,159,228,62,157,57,21,127,205,171,225,99,254,224,117,87,255,0,53,91,191,235,196,138,214,252,214,213,169,92,13,103,218,141,98,167,171,130,219,149,105,61,214,247,71,21,91,26,217,227,130,166,207,36,209,182,70,181,206,106,61,26,244,69,68,115,147,125,246,85,249,129,174,97,178,159,9,222,86,52,111,233,254,61,233,208,26,214,27,41,240,157,229,99,70,254,159,227,222,157,0,29,127,140,78,21,112,222,43,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,129,29,43,88,247,120,105,28,216,219,51,58,93,212,196,71,34,119,25,27,217,175,182,170,233,158,85,163,122,143,145,233,110,107,73,225,239,88,205,194,91,125,79,76,114,50,57,186,23,224,158,46,227,24,247,67,43,21,178,70,245,106,117,198,246,57,19,103,33,179,241,15,249,140,240,81,252,170,180,226,11,254,1,108,181,71,169,184,183,231,45,181,51,167,106,75,165,10,35,214,75,99,166,234,107,27,212,247,164,145,58,84,115,89,35,92,221,226,108,210,200,129,24,57,83,241,219,117,75,173,7,11,58,203,147,82,58,218,234,116,131,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,214,230,171,21,157,134,171,250,224,142,59,95,53,97,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,186,158,90,28,122,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,161,242,119,122,239,246,232,41,99,107,166,116,211,75,35,167,174,71,71,52,179,39,193,212,199,35,216,215,35,38,86,4,245,53,172,226,199,205,62,178,125,64,200,125,70,115,101,51,90,206,44,124,211,235,39,212,12,135,212,103,2,234,121,92,121,19,211,47,198,189,98,180,132,28,213,56,24,181,105,109,79,242,145,210,59,93,37,191,19,185,84,82,219,111,152,245,182,214,218,122,107,52,253,164,142,42,168,91,79,26,69,29,52,171,27,90,254,190,149,74,137,90,168,231,247,250,99,155,252,174,60,137,233,151,227,94,177,90,71,94,107,220,113,211,99,86,171,223,8,250,114,202,180,190,220,169,233,217,151,93,145,242,211,165,13,36,173,142,118,209,64,173,86,172,175,158,39,51,186,229,222,36,134,87,71,179,221,35,251,33,93,92,46,241,55,159,112,179,170,22,221,64,196,42,106,235,45,172,168,107,175,88,242,220,102,166,162,188,192,145,203,31,68,237,141,122,92,246,54,121,93,19,222,215,164,114,43,95,210,237,149,174,216,83,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,173,102,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,108,81,194,175,12,248,111,10,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,234,86,194,206,152,163,99,35,106,175,75,24,222,167,61,253,114,60,51,0,0,10,86,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,118,126,237,255,0,18,49,87,58,191,52,248,183,211,250,31,81,184,153,87,145,143,235,179,247,111,248,144,22,168,0,0,8,255,0,197,111,26,218,89,193,247,217,111,202,101,131,43,185,253,173,241,222,11,216,84,180,211,118,252,47,99,185,221,239,79,22,219,248,150,116,244,245,111,179,183,219,100,223,175,240,191,204,47,69,248,179,207,238,26,115,167,56,198,107,110,185,91,172,242,222,229,150,247,69,73,12,14,130,57,161,133,205,107,161,169,149,202,254,170,134,42,34,181,19,100,119,191,228,138,17,47,158,119,234,79,247,147,248,105,138,185,42,121,167,202,126,159,215,122,141,184,202,188,243,191,82,127,188,159,195,72,213,203,35,93,52,227,135,77,96,206,181,67,84,47,62,6,213,67,167,245,177,67,12,72,143,170,184,85,58,225,111,88,233,105,163,85,78,228,207,233,118,201,186,53,26,215,61,238,99,24,247,180,45,211,140,78,42,176,222,20,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,129,93,19,94,199,120,104,220,232,221,51,250,155,210,197,70,162,247,31,27,31,175,102,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,119,94,34,248,151,213,62,40,51,185,179,173,76,187,127,71,193,89,168,231,169,246,93,179,243,48,197,39,132,130,105,100,236,247,123,12,124,157,46,248,223,187,151,238,68,157,60,177,121,122,81,229,52,116,220,69,113,3,136,119,173,83,116,203,137,88,46,112,193,61,45,214,150,88,38,142,90,170,218,73,225,127,84,43,221,133,244,203,212,199,43,163,89,58,85,139,19,158,25,175,149,239,2,223,145,76,85,154,227,172,120,103,132,212,155,215,95,177,233,171,93,213,53,138,215,36,109,68,222,21,106,120,122,201,183,147,185,186,185,236,137,89,31,230,156,234,136,214,127,128,7,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,125,230,174,247,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,155,79,20,45,205,107,76,255,0,39,124,100,228,119,26,122,75,85,37,6,107,111,161,201,168,224,183,199,219,233,238,70,180,245,15,153,168,198,181,38,146,170,150,166,87,42,117,117,119,81,238,119,83,156,136,17,42,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,96,158,92,154,103,249,47,224,219,78,45,213,20,150,168,235,239,214,247,100,213,147,219,227,219,197,120,249,29,81,78,249,156,172,107,159,51,105,100,166,137,202,187,237,217,70,53,206,107,26,165,16,232,166,151,221,117,171,87,49,13,40,179,58,174,58,140,166,241,77,109,125,69,53,19,170,223,71,3,222,157,234,165,137,170,138,246,67,23,114,87,252,77,68,100,110,85,115,81,21,83,103,48,5,85,243,206,253,73,254,242,127,13,45,80,170,190,121,223,169,63,222,79,225,160,98,174,74,158,105,242,159,167,245,222,163,110,46,164,165,110,74,158,105,242,159,167,245,222,163,110,46,164,10,128,230,145,192,45,30,157,248,238,38,244,114,223,106,182,226,11,224,233,242,44,118,142,154,10,24,109,18,47,106,154,26,154,72,227,107,24,232,101,122,198,146,70,136,178,54,89,22,79,141,146,63,179,2,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,155,52,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,81,15,49,30,8,43,56,85,206,211,45,195,169,122,180,203,44,184,75,21,137,169,52,245,51,90,228,108,49,72,250,90,169,95,19,88,222,167,190,127,14,139,36,146,62,42,119,43,220,174,99,220,161,113,60,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,31,68,237,141,122,154,199,186,9,93,19,222,214,44,145,163,95,210,221,213,173,204,6,184,60,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,58,156,177,76,136,174,141,206,114,42,61,143,146,55,236,61,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,216,12,21,198,39,21,88,111,10,26,71,112,204,47,55,42,71,100,247,26,122,138,108,78,209,36,107,51,238,55,20,103,192,174,137,175,99,188,52,110,116,110,153,253,77,233,98,163,81,123,143,141,143,202,185,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,122,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,175,103,24,156,85,102,92,87,234,229,195,48,188,220,170,219,140,91,170,42,41,177,59,68,145,164,44,183,91,149,255,0,2,186,38,189,237,241,50,53,177,186,103,245,59,169,232,141,69,237,178,54,48,49,86,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,79,46,238,95,24,78,9,163,75,153,113,11,165,246,171,238,95,154,246,171,31,100,202,172,20,117,94,193,165,137,210,164,17,177,178,181,239,142,105,89,34,75,42,42,177,201,188,81,186,54,62,23,43,163,87,42,110,9,104,245,90,251,83,196,14,175,98,158,51,12,179,119,40,236,22,219,165,182,10,139,126,65,84,246,75,12,242,61,147,35,187,144,211,251,182,84,103,75,167,84,233,145,22,158,70,45,202,1,174,183,26,252,40,223,120,75,214,90,220,55,181,117,172,196,46,91,214,98,215,186,216,88,223,31,75,210,197,146,53,116,106,172,89,160,123,251,82,38,204,114,236,201,59,108,100,177,161,154,185,98,241,181,89,161,154,143,77,164,154,161,149,244,105,182,81,211,71,13,77,218,229,58,82,227,85,77,89,164,142,72,88,170,232,161,134,121,166,115,38,94,150,55,169,241,202,249,26,216,158,142,182,174,39,120,122,197,120,160,209,171,214,145,229,53,62,3,199,246,234,109,215,70,82,199,81,53,178,186,39,117,69,81,27,94,159,229,70,244,107,152,231,197,44,172,71,179,175,169,53,214,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,233,142,70,71,55,66,252,19,197,220,99,30,232,101,98,182,72,222,173,78,184,222,199,34,108,228,3,103,226,170,249,231,126,164,255,0,121,63,134,157,255,0,149,55,27,85,154,173,98,169,225,251,87,178,191,25,153,217,187,149,150,11,149,210,229,61,69,195,32,165,123,229,154,120,222,249,149,221,201,169,253,219,34,63,169,208,42,116,198,137,79,35,215,160,115,206,253,73,254,242,127,13,2,5,112,147,173,246,174,28,53,251,28,214,139,205,142,174,243,79,142,83,221,28,202,10,105,27,27,234,103,154,221,83,79,11,21,238,247,49,139,44,209,245,191,103,43,89,212,228,107,213,17,139,213,117,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,189,40,178,158,86,252,2,209,234,39,129,226,111,88,237,246,171,150,32,158,50,159,29,199,107,41,160,174,134,239,34,119,105,166,169,171,142,70,189,141,134,39,164,137,28,106,137,35,165,141,36,248,25,27,59,193,152,57,85,240,49,117,210,218,111,229,35,171,150,186,187,126,89,114,167,170,182,216,241,235,149,173,212,245,54,104,59,171,28,181,83,54,162,52,150,58,153,82,55,53,157,29,40,148,242,185,85,207,239,244,199,99,224,1,64,60,209,252,246,106,111,224,190,143,68,74,174,70,63,174,207,221,191,226,68,85,230,143,231,179,83,127,5,244,122,34,85,114,49,253,118,126,237,255,0,18,2,210,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,135,152,143,4,21,156,42,231,105,150,225,212,189,90,101,150,92,37,138,196,212,154,122,153,173,114,54,24,164,125,45,84,175,137,172,111,83,223,63,135,69,146,73,31,21,59,149,238,87,49,238,91,233,58,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,137,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,6,188,60,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,58,156,177,76,136,174,141,206,114,42,61,143,146,55,236,61,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,154,240,241,93,194,142,163,240,149,168,239,194,179,88,188,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,234,106,75,10,170,186,55,57,170,138,246,62,57,31,149,121,119,113,191,89,194,174,118,184,150,99,85,213,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,245,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,11,233,42,175,158,119,234,79,247,147,248,105,105,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,21,109,207,59,245,39,251,201,252,52,12,85,201,83,205,62,83,244,254,187,212,109,195,157,95,154,124,91,233,253,15,168,220,71,37,79,52,249,79,211,250,239,81,183,14,117,126,105,241,111,167,244,62,163,113,2,47,240,187,196,222,125,194,206,168,91,117,3,16,169,171,172,182,178,161,174,189,99,203,113,154,154,138,243,2,71,44,125,19,182,53,233,115,216,217,229,116,79,123,94,145,200,173,127,75,182,86,187,98,156,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,214,6,59,77,214,107,85,69,246,27,101,91,237,180,117,16,210,84,86,54,23,44,16,207,51,100,116,81,62,77,186,90,247,182,9,156,214,170,238,228,138,69,77,250,87,105,107,203,187,141,250,206,21,115,181,196,179,26,174,173,50,203,46,17,75,125,114,195,61,76,214,185,27,12,177,178,170,150,38,74,214,55,169,239,131,196,42,71,36,143,138,157,168,198,171,152,198,168,102,174,105,28,2,209,233,223,142,226,111,71,45,246,171,110,32,190,14,159,34,199,104,233,160,161,134,209,34,246,169,161,169,164,142,54,177,142,134,87,172,105,36,104,139,35,101,145,100,248,217,35,251,53,193,29,218,235,13,170,162,197,13,206,173,150,218,202,136,106,234,40,219,51,146,9,167,133,178,54,41,95,30,253,46,123,27,60,205,107,149,55,106,75,34,38,221,75,190,209,31,231,87,61,197,127,214,172,143,27,200,237,255,0,237,117,148,55,42,26,136,255,0,225,71,52,50,70,255,0,235,107,154,239,189,20,162,206,98,60,16,86,112,171,157,166,91,135,82,245,105,150,89,112,150,43,19,82,105,234,102,181,200,216,98,145,244,181,82,190,38,177,189,79,124,254,29,22,73,36,124,84,238,87,185,92,199,185,67,229,114,184,243,217,166,95,141,122,61,105,127,197,0,242,184,243,217,166,95,141,122,61,105,115,220,80,113,65,128,240,153,128,91,245,27,81,173,25,5,198,219,113,188,69,100,138,43,37,60,51,78,217,228,134,105,154,231,54,105,98,106,51,166,157,232,170,142,85,221,91,238,249,170,6,96,34,175,52,127,34,122,155,248,47,172,81,31,39,65,57,160,104,23,17,58,177,98,209,204,43,16,212,10,43,214,65,226,188,52,247,75,125,20,116,172,236,83,75,80,254,183,71,87,35,211,118,66,228,77,152,191,18,166,251,38,234,159,91,154,63,145,61,77,252,23,214,40,128,165,110,19,188,211,232,223,212,12,123,212,96,54,61,202,114,204,87,6,177,85,101,57,174,77,106,199,236,180,93,30,38,227,116,173,142,146,150,14,183,181,140,235,150,69,107,27,212,247,181,169,186,251,220,228,68,247,170,26,225,112,157,230,159,70,254,160,99,222,163,1,39,249,154,241,219,117,214,236,202,227,161,154,91,147,82,73,165,246,26,136,219,85,89,107,157,207,102,73,90,196,107,156,249,36,217,17,244,208,203,187,99,99,58,163,123,227,239,245,72,139,15,104,48,255,0,29,28,102,223,120,195,212,122,91,156,118,175,99,97,152,191,136,167,198,109,178,177,139,84,216,229,86,119,106,106,100,110,251,205,47,106,37,88,218,229,142,54,177,173,111,82,163,229,147,187,114,251,224,43,33,226,103,50,161,206,117,6,197,87,71,165,118,138,136,230,174,125,71,138,162,125,253,138,149,45,72,104,102,72,149,147,49,181,20,237,142,161,91,35,30,198,61,81,174,107,213,21,49,87,7,124,42,230,92,87,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,26,54,87,49,237,241,50,53,178,54,22,116,187,169,232,174,84,237,178,71,179,97,60,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,14,192,0,2,178,249,216,104,237,214,245,134,224,122,223,99,176,210,75,79,141,84,85,89,47,245,144,210,185,213,109,130,169,99,117,27,165,145,172,84,74,104,229,142,118,34,200,244,70,203,88,196,106,42,202,226,162,205,154,53,251,71,44,92,64,104,214,89,163,185,28,222,30,147,38,183,186,158,58,158,151,191,194,85,49,201,37,53,79,67,30,197,147,181,60,113,75,219,235,70,191,163,165,223,11,149,13,104,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,1,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,179,158,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,55,84,113,178,73,186,19,227,158,94,219,24,199,77,43,213,210,72,244,106,117,200,247,185,83,119,41,76,60,164,52,26,167,84,248,151,143,82,110,20,84,147,227,218,97,79,237,74,148,169,167,138,161,146,220,103,100,145,80,198,140,123,209,204,123,92,146,212,178,86,177,253,15,163,106,124,46,123,28,151,146,0,0,0,0,0,0,5,85,243,206,253,73,254,242,127,13,49,87,37,79,52,249,79,211,250,239,81,183,25,87,158,119,234,79,247,147,248,105,138,185,42,121,167,202,126,159,215,122,141,184,11,169,0,0,0,1,21,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,46,167,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,0,54,51,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,209,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,93,125,184,215,226,186,251,197,166,178,214,230,93,219,173,30,33,109,222,143,22,178,86,204,199,120,10,94,150,36,146,43,99,68,98,77,59,217,221,145,119,123,147,118,71,220,123,34,141,76,235,204,215,142,219,174,183,102,87,29,12,210,220,154,146,77,47,176,212,70,218,170,203,92,238,123,50,74,214,35,92,231,201,38,200,143,166,134,93,219,27,25,213,27,223,31,127,170,68,88,123,88,215,128,158,8,47,188,92,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,50,158,103,213,44,42,176,210,210,58,72,164,100,147,117,186,39,200,157,10,214,69,191,83,154,233,34,71,134,85,229,123,192,183,229,175,42,102,184,235,30,25,226,244,218,203,215,236,122,106,215,116,195,125,186,71,35,81,55,133,90,190,34,142,29,164,238,110,173,99,229,70,71,249,214,182,162,52,202,188,243,191,82,127,188,159,195,75,73,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,171,110,121,223,169,63,222,79,225,160,85,173,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,234,114,251,227,215,30,226,103,13,161,193,181,6,251,73,71,170,150,138,120,225,174,101,71,133,162,101,253,234,181,46,73,168,97,73,85,243,61,180,244,237,146,161,27,27,24,199,189,85,173,107,21,17,41,7,3,192,51,45,79,201,160,195,52,255,0,30,171,190,223,106,169,234,234,105,237,244,136,142,158,118,83,83,201,81,42,70,221,247,123,210,40,100,84,99,119,123,213,17,173,71,57,81,170,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,185,62,102,188,9,90,181,187,13,184,235,158,150,227,53,114,106,133,134,158,55,85,81,218,224,107,223,146,81,49,90,215,50,72,247,69,125,76,49,110,232,222,206,169,30,200,251,29,50,42,195,218,249,92,188,249,105,221,120,125,201,169,245,203,91,235,233,39,205,169,233,213,182,43,61,182,173,210,65,103,73,233,250,39,125,76,136,136,217,170,122,101,150,30,134,43,225,98,117,185,29,42,189,142,138,74,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,127,83,186,152,138,213,94,227,36,99,51,168,21,87,207,59,245,39,251,201,252,52,197,92,149,60,211,229,63,79,235,189,70,220,101,94,121,223,169,63,222,79,225,166,10,229,39,159,225,186,89,174,153,254,160,234,14,67,73,99,199,172,122,111,95,83,93,93,82,171,209,19,61,165,109,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,11,105,226,139,137,188,7,133,157,47,185,106,6,95,83,73,89,114,101,59,157,101,199,146,227,13,53,109,230,116,146,40,250,32,108,139,212,230,49,211,196,233,94,198,189,99,141,92,254,151,108,141,118,189,154,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,94,235,197,119,21,218,143,197,174,163,191,53,205,101,240,54,170,30,228,22,11,4,19,43,233,109,20,174,84,85,107,85,81,59,147,63,165,171,44,202,136,233,28,214,162,35,24,200,227,100,149,229,123,192,183,229,175,42,102,184,235,30,25,226,244,218,203,215,236,122,106,215,116,195,125,186,71,35,81,55,133,90,190,34,142,29,164,238,110,173,99,229,70,71,249,214,182,162,52,12,235,202,207,128,172,135,79,46,176,241,45,173,22,42,187,93,245,180,242,195,138,217,106,188,85,29,109,177,238,117,77,45,92,213,212,178,196,197,71,186,36,111,101,58,222,197,142,119,189,91,213,219,86,217,160,0,10,33,230,189,163,183,93,53,226,210,247,151,54,195,73,67,143,106,13,61,61,238,215,45,21,43,162,130,73,219,12,112,214,181,238,232,107,22,165,106,24,249,228,70,171,151,106,168,158,245,234,145,80,189,226,16,115,111,208,106,109,83,225,162,77,73,183,209,85,207,144,233,133,71,181,41,146,154,158,90,135,203,110,157,241,197,93,26,177,143,70,177,141,106,69,82,249,92,199,244,50,141,201,240,181,239,114,5,27,18,43,151,214,142,218,181,191,139,76,23,17,201,108,53,119,92,122,138,162,107,221,226,40,169,91,60,9,5,36,47,154,54,213,53,236,123,60,52,149,13,167,130,68,122,108,228,159,161,21,28,246,169,29,75,137,228,193,160,213,56,174,151,228,186,255,0,125,162,164,241,25,197,67,109,118,39,186,158,39,79,29,186,142,73,27,60,140,153,30,175,99,38,169,221,142,137,90,207,125,12,111,94,180,115,21,161,99,224,0,42,175,158,119,234,79,247,147,248,105,138,185,42,121,167,202,126,159,215,122,141,184,202,188,243,191,82,127,188,159,195,76,85,201,83,205,62,83,244,254,187,212,109,192,77,78,98,60,2,209,241,57,138,166,121,165,182,251,85,183,83,108,157,218,141,146,154,10,127,180,209,172,113,51,195,85,84,244,163,214,102,50,8,219,79,36,143,88,219,241,70,238,150,201,220,138,139,11,73,230,161,199,173,77,85,77,215,133,141,27,190,213,209,178,142,162,107,126,115,115,167,237,43,43,24,177,66,228,160,166,168,142,87,57,24,142,124,241,85,49,204,99,250,226,237,110,172,89,90,250,203,176,98,121,86,87,237,47,178,216,205,214,243,236,107,124,215,107,143,179,232,164,168,240,116,49,109,221,169,155,161,23,183,11,58,155,213,35,182,107,119,77,213,55,3,63,240,47,193,149,247,140,61,71,170,182,73,117,246,54,25,139,248,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,111,188,210,246,165,68,145,205,88,227,107,28,231,117,42,50,41,46,167,136,140,79,21,193,184,59,213,172,91,10,198,109,88,253,150,139,79,242,95,13,110,181,209,71,73,75,7,93,13,75,223,209,20,104,214,55,169,239,115,151,100,247,185,202,171,239,85,40,7,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,253,45,221,55,71,35,154,215,177,204,123,24,246,222,78,85,196,14,3,196,215,1,58,173,170,250,114,250,182,91,107,48,124,170,146,90,58,229,133,43,104,167,134,138,161,174,138,162,56,100,145,177,189,91,209,43,90,174,221,99,150,55,123,186,144,13,125,203,254,255,0,227,89,127,242,191,255,0,243,184,80,9,127,223,252,107,47,254,87,255,0,254,119,0,160,18,90,114,243,227,78,235,194,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,233,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,30,152,150,119,93,81,210,28,203,72,42,113,152,51,8,41,17,153,134,47,108,203,237,19,83,78,146,178,123,117,116,93,113,57,83,220,230,61,174,73,35,123,92,137,179,226,114,183,169,138,199,184,54,62,204,176,13,35,215,252,54,213,75,153,227,216,254,113,140,79,81,69,127,182,44,200,202,186,73,159,26,164,180,245,17,61,170,173,123,28,213,217,118,85,100,145,72,246,59,170,57,28,215,119,82,154,249,106,115,11,172,211,43,237,14,133,107,206,95,254,113,107,250,162,179,223,46,147,79,81,37,158,171,162,154,26,106,87,205,36,203,29,53,185,177,194,246,162,54,62,152,228,149,28,231,50,62,183,54,229,0,128,28,234,252,172,98,223,80,40,125,58,226,85,95,9,222,105,244,111,234,6,61,234,48,22,169,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,0,23,253,196,239,15,88,175,20,26,53,122,210,60,166,167,192,120,254,221,77,186,232,202,88,234,38,182,87,68,238,168,170,35,107,211,252,168,222,141,115,28,248,165,149,136,246,117,245,38,188,58,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,218,186,87,76,198,58,90,105,29,19,214,57,81,168,142,68,254,212,77,146,53,87,83,49,93,27,211,140,143,84,179,90,191,15,101,198,109,242,220,42,122,100,141,146,77,208,159,4,17,119,30,198,58,105,94,173,142,54,43,147,174,71,177,168,187,185,13,123,56,192,226,82,251,197,78,184,222,53,54,230,157,155,84,61,86,188,110,145,212,172,130,74,75,60,83,72,250,120,229,70,185,253,83,47,117,242,72,170,247,167,114,71,163,85,24,140,107,66,122,114,167,227,182,212,182,170,14,22,117,151,38,171,109,201,181,9,6,17,117,184,206,215,65,36,10,214,54,59,58,189,81,28,199,181,200,229,131,173,206,71,163,251,13,86,116,65,28,150,148,82,183,43,174,8,47,186,183,155,91,120,135,207,41,110,182,124,51,18,184,83,92,113,202,152,38,100,50,93,239,20,149,145,72,212,107,36,137,253,218,54,118,165,100,175,69,98,172,138,214,49,234,172,149,25,117,32,0,0,0,0,0,0,120,95,145,225,23,246,158,84,241,178,129,235,150,154,25,149,22,72,154,229,69,247,110,212,83,156,113,50,36,217,141,68,79,216,136,114,79,113,228,0,0,1,224,242,113,123,145,172,115,151,228,136,170,7,204,201,47,180,120,253,174,91,149,109,76,80,197,26,181,21,242,61,26,158,245,217,61,234,168,133,69,241,217,197,133,215,47,190,205,134,226,23,69,154,6,244,245,45,44,238,118,255,0,5,52,137,254,14,101,79,155,93,247,126,223,237,36,7,51,45,122,147,27,193,167,196,109,82,116,212,75,85,74,229,247,111,238,108,211,34,254,148,106,159,234,105,247,144,175,131,14,31,43,245,119,43,75,221,197,63,50,207,210,95,135,223,188,117,13,79,148,141,95,156,105,247,1,144,180,203,131,139,109,179,78,170,115,92,178,142,116,171,74,39,213,181,37,141,190,229,236,50,79,245,72,55,249,163,190,255,0,253,164,65,187,216,226,169,213,155,133,174,146,37,124,49,86,213,198,214,244,239,240,181,210,237,242,77,190,73,251,11,182,226,165,40,48,45,27,186,185,172,253,27,116,240,167,189,223,246,172,255,0,229,127,64,170,78,25,49,134,106,39,16,181,111,145,157,81,62,186,177,255,0,61,191,74,42,167,126,214,254,196,2,230,184,98,198,226,176,233,189,4,81,211,36,62,233,83,110,142,159,254,40,149,127,98,126,211,49,253,199,197,196,173,237,182,218,98,165,141,54,107,122,182,79,237,115,151,246,255,0,89,246,192,226,187,252,131,80,56,242,137,176,5,219,239,60,39,204,56,39,204,14,71,227,185,78,148,244,178,74,170,137,182,223,63,237,67,246,29,59,84,174,209,217,177,74,170,231,187,100,103,71,221,251,100,98,126,197,253,160,83,127,30,121,172,186,135,174,246,236,110,10,148,158,8,110,20,205,99,88,245,114,39,114,158,149,23,220,142,114,124,213,126,226,203,248,28,194,33,196,180,126,206,212,131,183,36,212,144,72,239,133,19,126,170,74,111,127,232,167,244,74,143,198,99,252,163,113,83,108,110,253,76,117,202,216,171,247,123,186,233,88,191,209,47,71,74,45,17,216,240,139,77,185,141,217,32,164,130,63,159,236,133,137,251,87,246,1,217,46,114,53,148,239,234,114,34,38,223,127,245,161,70,156,86,221,41,232,56,155,130,190,23,49,21,151,86,189,202,138,158,229,75,132,234,191,127,245,23,53,172,121,44,120,198,29,89,114,95,210,143,183,183,251,242,198,159,177,127,164,107,213,170,89,189,118,93,170,21,23,186,183,245,61,110,111,93,182,68,247,120,135,187,238,106,127,75,246,1,125,156,39,95,27,124,209,219,37,83,94,142,218,134,137,187,162,239,255,0,196,177,47,237,95,218,102,114,40,242,236,190,173,227,67,41,26,169,178,211,173,44,63,241,81,65,253,72,74,224,56,188,55,221,238,14,216,226,207,152,30,195,139,142,71,23,174,200,7,22,252,246,61,135,6,175,188,230,7,229,184,57,91,76,229,68,69,249,124,255,0,181,10,128,214,248,252,111,23,152,228,44,217,253,55,58,21,93,189,234,137,253,192,91,197,249,253,187,108,178,117,108,137,211,247,127,178,66,159,97,174,109,199,140,154,73,103,94,174,137,232,58,126,239,127,85,7,236,254,192,45,171,76,225,74,124,38,207,22,219,42,80,211,239,255,0,222,88,118,147,225,225,187,125,154,182,108,155,39,131,135,111,254,246,211,238,1,235,122,46,231,150,34,158,28,187,41,201,139,191,188,14,71,7,169,201,126,71,169,119,234,216,14,81,252,246,61,135,22,161,229,118,68,3,168,106,174,71,6,47,134,214,93,167,149,172,72,159,18,110,231,34,39,197,34,39,222,169,251,127,105,64,218,217,153,87,234,86,173,205,121,150,119,61,157,250,85,223,169,202,221,187,48,181,127,156,239,232,126,210,218,249,135,234,123,48,125,25,175,142,31,138,105,234,232,163,106,124,189,253,247,42,255,0,49,83,229,26,149,87,131,96,50,92,180,206,247,155,85,59,243,180,241,196,246,251,190,95,157,123,62,231,109,247,39,220,5,178,240,7,10,71,163,214,180,142,70,57,169,4,8,189,43,190,203,225,105,73,88,223,146,16,183,150,228,178,254,75,27,19,159,186,164,233,183,185,62,94,26,140,154,77,95,114,39,222,7,147,194,252,130,175,236,80,4,92,227,83,69,105,181,43,12,127,110,143,185,60,91,116,185,35,69,95,124,180,251,255,0,169,185,126,76,42,71,133,109,73,175,210,173,97,163,165,146,174,74,120,188,124,116,239,71,72,230,39,79,138,129,23,127,137,191,116,102,192,23,203,123,110,84,18,82,185,187,163,182,251,255,0,217,34,254,223,234,53,252,226,215,0,155,76,245,134,186,106,100,233,141,43,165,153,191,37,247,120,169,213,62,110,119,244,0,190,93,44,202,105,242,204,50,217,119,167,157,178,164,212,148,239,85,107,145,223,165,19,29,247,42,254,223,218,118,217,88,146,70,230,42,34,238,138,158,242,11,114,200,213,255,0,181,186,105,45,142,174,78,169,109,242,82,192,158,237,190,20,163,111,236,98,127,65,126,245,39,90,46,233,184,16,231,142,62,29,45,90,133,138,215,95,99,164,254,237,164,164,150,70,186,56,219,186,244,199,82,228,221,123,78,95,155,255,0,105,91,252,31,107,77,211,75,51,151,91,170,39,116,49,203,183,95,117,206,106,123,161,168,84,249,189,191,124,133,233,228,54,136,111,54,202,138,41,255,0,70,88,158,207,191,239,106,167,220,169,251,74,42,226,215,71,110,90,87,168,47,172,167,135,162,158,77,186,23,169,171,242,130,4,95,155,220,191,57,0,188,140,39,32,165,200,241,234,123,149,53,67,37,100,142,145,17,205,122,57,23,103,170,124,209,84,253,55,220,118,219,127,164,125,29,125,36,51,70,245,69,84,124,109,114,42,162,239,247,162,145,79,128,125,78,134,255,0,165,214,235,93,84,253,82,195,61,94,223,10,166,233,226,19,223,238,98,127,79,246,147,2,39,163,216,215,34,251,149,61,192,87,31,26,220,22,80,212,99,213,153,182,17,102,124,119,11,125,60,149,13,74,90,116,106,170,181,32,68,219,181,7,87,201,174,251,208,139,220,48,241,75,155,232,70,114,220,79,50,150,186,42,38,76,148,202,218,183,76,212,110,211,67,31,202,73,88,137,240,196,239,187,246,255,0,94,215,109,114,183,195,114,162,154,142,161,189,76,153,138,199,38,234,158,229,254,197,32,31,25,252,15,83,103,48,85,100,184,219,122,42,209,207,153,91,186,174,254,234,135,252,223,59,83,230,246,253,192,76,253,43,212,107,38,163,225,214,140,138,215,89,4,201,95,71,20,251,50,70,59,110,164,95,232,185,223,177,126,245,59,178,123,190,72,83,39,14,58,167,157,240,243,157,38,11,122,248,232,237,146,73,75,219,252,202,110,141,142,101,79,123,89,34,252,228,79,231,41,112,24,125,254,60,146,203,5,210,52,217,178,245,108,159,216,247,55,246,39,244,127,96,31,105,95,182,200,169,239,83,202,110,169,239,64,228,234,77,142,64,122,250,21,170,170,213,57,167,200,242,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,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,26,214,113,93,145,216,178,222,38,181,87,36,198,25,106,246,85,126,97,118,150,146,107,93,67,234,41,106,227,241,82,34,85,50,71,201,39,95,123,110,242,171,93,219,234,149,123,109,99,58,88,219,243,227,3,63,166,211,14,23,53,75,51,155,33,171,177,84,82,226,245,212,214,251,133,34,202,217,224,184,212,196,180,244,75,27,162,78,182,61,106,102,133,17,233,183,66,170,57,85,168,138,228,214,220,11,84,228,133,169,22,38,126,82,244,134,162,142,213,79,122,151,194,100,148,117,17,208,189,43,171,105,89,189,61,67,38,168,77,216,176,192,247,211,44,113,174,206,71,85,206,230,245,35,157,211,106,134,190,220,181,245,122,167,72,56,193,193,231,89,234,210,219,152,84,46,33,114,134,154,8,165,124,236,174,115,89,78,213,89,54,232,99,107,18,146,71,185,138,143,70,68,228,78,173,213,142,216,36,1,72,28,66,242,225,227,59,57,215,221,75,205,113,109,27,241,182,92,131,48,188,221,45,213,63,104,173,81,247,233,103,173,150,72,164,232,125,75,94,222,166,61,171,179,145,28,155,236,168,139,238,46,252,1,15,249,95,232,38,172,112,237,160,87,252,43,88,241,79,179,247,170,220,194,170,233,5,55,142,166,171,235,165,125,21,20,109,147,174,158,73,24,155,190,25,19,101,94,175,135,125,182,84,85,166,206,44,124,211,235,39,212,12,135,212,103,54,83,53,172,226,199,205,62,178,125,64,200,125,70,112,45,39,147,85,166,213,127,225,19,54,177,95,109,148,151,27,109,199,56,185,82,86,81,213,194,217,160,169,130,75,101,189,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,64,190,62,184,40,202,184,83,212,122,187,221,166,217,226,52,203,38,184,77,38,57,112,167,73,31,29,7,90,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,122,155,43,34,159,252,149,60,172,101,63,80,43,189,58,220,76,173,98,209,220,7,93,112,11,166,156,234,53,134,146,227,109,184,211,207,20,82,203,75,12,211,219,231,146,25,33,109,93,43,166,99,219,21,76,109,149,235,28,168,213,86,170,255,0,106,40,84,95,40,78,26,63,41,186,203,87,174,153,77,167,189,141,233,207,79,179,188,68,29,80,213,223,37,106,246,186,122,226,116,114,120,120,250,166,94,151,178,72,165,125,19,211,116,82,218,120,133,197,175,185,206,129,106,94,21,139,80,248,219,214,65,135,222,109,118,234,110,235,35,239,213,79,69,44,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,61,231,202,225,139,135,172,87,133,253,26,178,233,30,45,83,227,252,7,114,166,227,116,125,44,116,243,92,235,165,119,84,181,18,53,137,254,76,108,71,57,238,100,81,68,197,123,250,58,151,42,129,64,63,230,92,113,217,255,0,120,207,249,77,103,255,0,173,150,211,150,98,215,220,27,150,221,231,10,202,104,124,21,235,31,208,250,139,93,198,155,186,201,59,21,80,88,93,28,177,245,177,92,199,116,189,142,77,218,170,213,219,116,85,79,121,37,76,85,197,143,149,141,100,250,127,144,250,116,224,107,88,108,167,194,119,149,141,27,250,127,143,122,116,6,181,134,202,124,39,121,88,209,191,167,248,247,167,64,6,85,0,1,90,188,209,120,5,163,204,44,87,46,38,52,118,223,106,181,221,113,203,125,77,118,89,103,130,154,10,56,238,116,172,124,181,51,220,154,246,181,189,117,141,238,72,233,123,138,231,77,27,91,210,168,248,209,147,84,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,211,197,11,115,74,208,189,56,208,110,38,163,180,233,125,155,216,214,172,163,31,167,201,38,182,196,168,148,180,117,82,213,85,67,35,41,152,136,157,168,87,195,181,233,30,234,214,57,238,70,116,177,24,198,5,159,240,1,198,183,242,193,193,46,190,223,176,123,51,51,196,187,31,104,60,29,47,102,215,39,138,154,171,194,248,78,185,229,149,118,134,153,59,157,206,157,158,171,211,186,47,186,149,184,177,243,79,172,159,80,50,31,81,156,159,252,140,127,93,159,187,127,196,136,1,197,143,154,125,100,250,129,144,250,140,224,78,156,39,141,250,62,21,121,108,105,150,37,135,85,117,106,110,89,111,191,203,98,114,67,5,76,54,184,219,127,168,141,245,85,81,62,86,189,189,76,124,254,29,86,57,35,124,180,238,71,181,90,199,181,107,91,252,245,103,185,87,250,235,145,228,153,29,195,253,178,178,186,229,93,81,39,252,41,38,154,73,31,253,110,115,157,247,170,159,40,183,238,86,252,2,214,105,223,129,226,111,88,237,247,91,110,94,190,50,159,29,199,107,41,167,161,154,209,26,247,105,166,169,171,142,70,177,238,154,86,44,137,28,106,139,27,98,145,36,248,223,35,59,33,154,185,119,112,65,71,194,174,8,185,110,99,75,213,169,185,101,190,40,175,173,89,160,169,134,215,27,102,150,70,82,210,202,200,154,246,245,49,240,120,132,73,36,141,242,211,181,88,229,107,24,229,152,0,0,0,1,74,220,234,252,211,226,223,79,232,125,70,226,101,94,70,63,174,207,221,191,226,70,42,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,118,126,237,255,0,18,2,213,0,0,64,14,107,124,46,107,183,18,159,146,239,200,166,13,246,143,236,231,182,253,167,253,243,163,163,236,120,143,3,217,255,0,76,203,31,87,87,98,95,209,223,110,159,126,219,166,248,255,0,149,255,0,6,124,73,240,237,175,183,252,215,88,244,223,236,253,150,183,15,170,181,193,83,237,138,10,190,186,167,214,209,72,216,250,41,231,145,233,187,33,145,119,84,233,248,118,223,117,68,91,63,0,85,95,60,239,212,159,239,39,240,210,5,112,209,195,62,101,197,46,67,149,225,154,125,93,72,204,134,193,139,212,100,116,52,85,42,140,101,205,240,213,83,66,180,137,42,185,27,11,220,218,135,43,30,239,131,173,141,107,149,141,114,200,201,235,207,59,245,39,251,201,252,52,197,92,149,60,211,229,63,79,235,189,70,220,4,10,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,190,158,94,124,100,225,188,76,233,125,62,45,53,54,63,142,103,120,157,58,195,95,140,90,40,150,134,138,27,115,36,232,165,154,130,23,72,245,90,102,196,176,196,228,71,126,110,68,217,90,198,62,21,127,85,230,25,203,206,213,196,189,170,163,85,52,174,142,146,221,170,150,234,116,71,177,92,216,96,201,32,141,187,54,158,119,46,205,101,75,90,136,216,167,114,162,42,35,98,149,122,59,114,65,76,24,182,83,168,250,29,168,244,185,38,55,93,117,196,179,60,74,224,246,181,206,137,97,170,161,170,141,93,28,176,203,20,137,254,92,114,69,35,85,174,106,189,143,106,162,185,170,27,63,3,5,112,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,127,83,186,152,138,213,94,227,36,99,51,168,2,160,57,218,106,102,43,144,106,62,157,233,109,166,175,196,94,176,251,125,194,225,119,237,201,27,227,167,241,235,77,216,129,221,47,87,178,100,101,34,200,230,61,173,252,220,240,57,21,200,255,0,117,191,154,219,113,123,171,212,218,239,196,190,161,106,149,190,122,73,237,183,107,195,225,181,207,77,4,176,178,162,221,76,198,210,209,204,172,151,227,107,223,79,4,79,122,57,27,241,185,223,11,63,69,3,186,242,222,202,108,88,127,27,90,91,118,200,235,188,37,37,69,194,174,215,28,157,167,201,213,85,91,67,81,73,77,30,204,69,84,235,158,120,153,190,221,45,234,221,202,141,69,84,216,80,213,92,217,247,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,170,72,223,36,61,105,241,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,14,214,85,95,60,239,212,159,239,39,240,210,213,10,171,231,157,250,147,253,228,254,26,6,42,228,169,230,159,41,250,127,93,234,54,226,234,74,86,228,169,230,159,41,250,127,93,234,54,226,234,64,173,92,219,143,170,206,24,249,138,234,110,7,170,87,11,173,203,76,175,126,192,167,221,106,103,168,251,51,34,90,233,223,226,105,105,186,149,137,11,223,60,142,168,142,54,36,142,248,100,111,83,163,237,203,97,89,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,122,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,68,60,209,252,246,106,111,224,190,143,68,88,255,0,40,12,255,0,50,206,184,80,169,165,204,50,26,187,179,49,92,162,166,193,104,90,149,71,62,150,221,29,29,28,177,83,163,246,234,115,24,233,228,70,117,42,244,179,165,141,217,140,99,90,21,65,197,119,10,58,143,194,86,163,191,10,205,98,241,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,169,169,44,42,170,232,220,230,170,43,216,248,228,126,74,224,19,142,203,175,8,153,53,109,139,37,163,171,187,105,214,69,80,149,119,138,58,88,221,61,109,44,241,211,204,216,229,161,141,245,17,64,199,201,35,169,219,51,158,138,174,142,22,34,123,216,210,218,184,250,209,220,7,85,184,92,212,74,204,190,195,73,61,203,21,197,238,119,187,45,205,41,97,117,109,4,244,209,37,95,76,19,72,199,58,38,74,234,88,163,149,25,210,175,143,169,187,167,185,83,94,16,54,72,226,207,64,105,184,152,208,108,159,73,157,116,171,183,215,87,211,248,155,84,209,92,37,165,131,218,48,238,250,84,170,72,209,201,45,55,117,25,220,99,163,127,187,227,98,36,172,141,236,215,95,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,118,136,32,175,51,174,9,104,245,207,78,42,117,111,75,241,78,189,73,197,250,171,38,166,180,219,96,90,172,150,149,201,12,114,71,51,209,27,44,211,65,12,45,124,41,212,247,116,178,72,153,27,157,43,21,161,242,185,78,241,93,132,231,122,53,108,225,238,247,45,170,197,151,225,91,209,219,233,214,106,58,95,111,82,202,234,138,132,146,150,158,52,99,228,154,38,71,39,136,84,99,220,187,54,119,200,247,204,254,153,254,106,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,187,20,112,187,196,222,3,197,54,151,219,117,3,16,169,164,163,185,62,157,174,189,99,203,113,134,166,182,205,58,201,44,125,19,182,53,234,107,30,232,37,116,79,123,88,178,70,141,127,75,119,86,180,50,86,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,232,241,55,27,165,108,116,148,176,117,189,172,103,92,178,43,88,222,167,189,173,77,215,222,231,34,39,189,80,215,139,141,62,38,42,120,174,215,155,174,167,195,67,87,111,177,65,79,13,163,30,161,171,72,187,244,214,232,122,149,189,197,141,168,138,249,37,146,105,149,21,207,232,89,150,52,123,218,198,169,39,249,172,241,181,71,170,215,218,110,31,180,135,43,241,152,101,155,183,89,127,185,90,238,80,84,91,242,10,167,178,41,160,141,143,133,93,220,134,159,223,186,43,250,93,58,175,84,104,180,241,189,99,7,7,124,42,230,92,87,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,26,54,87,49,237,241,50,53,178,54,22,116,187,169,232,174,84,237,178,71,176,36,255,0,41,78,16,242,172,203,81,232,248,154,203,104,174,182,172,67,24,239,125,158,168,130,190,74,41,46,215,68,94,211,186,81,136,143,150,142,54,44,236,151,226,107,36,145,91,18,247,88,149,17,166,64,231,157,250,147,253,228,254,26,89,166,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,136,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,214,95,60,239,212,159,239,39,240,208,33,7,3,186,67,134,235,191,21,24,30,150,234,12,21,115,227,215,106,138,201,171,160,166,157,97,125,67,41,168,167,170,72,85,233,241,53,143,116,13,99,213,170,215,244,57,221,46,99,182,114,108,81,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,65,156,174,60,246,105,151,227,94,143,90,95,240,0,0,20,3,205,31,207,102,166,254,11,232,244,68,170,228,99,250,236,253,219,254,36,69,94,104,254,123,53,55,240,95,71,162,37,87,35,31,215,103,238,223,241,32,45,80,170,190,87,156,192,191,236,111,133,45,93,155,252,85,167,12,188,57,223,238,153,86,154,182,122,138,159,247,53,53,36,112,197,253,8,182,253,21,45,80,213,92,13,146,56,162,225,147,1,226,155,75,238,90,127,151,211,82,81,220,159,78,230,217,114,20,183,67,83,91,102,157,100,138,78,184,29,34,117,53,143,116,17,54,86,49,204,89,35,71,51,169,187,163,155,175,102,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,250,121,122,103,249,150,167,240,115,167,57,158,160,100,53,119,219,237,85,61,125,53,69,194,173,81,211,206,202,107,133,77,60,75,35,182,221,239,72,161,141,21,238,221,239,84,87,57,92,229,87,46,31,230,227,161,122,113,151,240,217,120,214,251,157,155,181,153,224,158,2,43,109,210,157,81,146,77,75,81,95,12,18,82,212,123,151,187,10,120,135,200,196,93,156,201,17,85,174,68,124,173,144,35,87,41,78,52,126,197,223,104,248,81,207,221,213,101,200,238,19,79,139,221,39,174,233,109,186,186,70,117,58,133,205,149,232,196,134,119,177,86,38,196,136,239,19,51,147,166,69,168,234,143,181,243,206,253,73,254,242,127,13,32,7,9,222,105,244,111,234,6,61,234,48,19,255,0,158,119,234,79,247,147,248,104,24,171,146,167,154,124,167,233,253,119,168,219,135,58,191,52,248,183,211,250,31,81,184,142,74,158,105,242,159,167,245,222,163,110,28,234,252,211,226,223,79,232,125,70,226,7,213,229,75,161,122,113,196,94,156,107,238,151,234,133,155,199,90,171,190,205,75,12,209,42,50,170,223,84,212,186,36,117,84,210,42,47,110,102,117,59,101,217,90,173,115,152,246,189,143,123,29,16,56,139,225,163,84,248,95,206,230,193,117,50,211,253,31,5,121,163,130,167,217,119,63,204,195,44,158,18,121,162,143,189,218,239,177,146,116,183,224,126,237,95,185,86,127,242,49,253,118,126,237,255,0,18,38,167,26,252,40,216,184,180,209,170,220,55,181,106,163,203,237,187,214,98,215,186,216,94,239,1,85,212,197,146,53,116,106,143,72,103,99,59,82,38,207,106,110,201,59,111,124,81,160,16,3,149,191,31,84,122,119,224,120,100,214,59,133,170,219,136,47,140,168,199,114,42,202,152,40,97,180,72,189,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,254,54,72,206,204,128,231,87,229,99,22,250,129,67,233,215,18,157,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,74,106,239,26,119,93,124,224,154,197,163,90,165,144,85,221,53,7,17,206,40,234,233,107,167,166,114,190,229,100,109,190,178,38,203,52,253,74,146,84,197,44,136,199,185,232,199,61,143,133,223,157,127,121,232,31,151,149,199,158,205,50,252,107,209,235,75,62,230,129,160,154,177,196,78,129,88,48,173,28,197,62,208,94,168,179,10,91,164,244,222,58,154,147,162,149,148,85,177,186,78,186,137,35,98,236,249,163,77,145,122,190,45,246,217,21,82,176,121,92,121,236,211,47,198,189,30,180,191,224,42,3,128,174,2,184,177,209,110,44,112,109,76,212,189,41,246,54,55,102,246,159,141,173,246,237,182,163,181,221,182,213,67,31,230,225,168,124,142,222,73,88,223,133,171,182,251,174,200,138,169,53,121,163,249,19,212,223,193,125,98,136,149,68,85,230,143,228,79,83,127,5,245,138,32,40,4,239,250,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,188,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,234,110,235,178,185,92,230,177,141,123,222,198,59,165,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,95,167,1,60,16,88,184,71,193,37,173,200,233,109,87,45,77,189,247,98,189,222,232,230,125,68,44,165,73,149,97,165,164,116,145,70,248,225,232,108,79,145,58,17,207,151,126,167,57,177,196,140,12,171,195,167,13,26,89,194,254,9,14,11,166,118,159,233,120,219,205,100,20,222,212,185,254,122,105,99,241,115,195,20,125,238,215,125,236,143,169,191,3,54,106,125,234,185,84,0,0,0,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,177,154,171,169,23,221,96,212,124,143,84,50,122,59,85,37,215,38,184,75,113,171,134,215,66,202,74,86,73,34,238,168,200,217,255,0,173,238,87,72,247,110,249,30,247,185,207,117,207,243,111,215,154,109,44,225,162,77,54,183,214,213,193,144,234,125,71,178,233,150,154,162,90,119,197,110,129,241,203,93,34,189,140,86,189,142,106,197,76,248,156,246,117,178,177,203,241,53,143,106,209,176,22,83,201,47,83,49,92,127,81,245,19,75,110,213,126,30,245,152,91,237,247,11,71,114,72,217,29,71,128,90,158,252,13,234,122,61,243,43,42,210,70,177,141,119,230,224,157,202,173,70,123,237,252,214,91,64,117,142,251,195,254,178,226,122,197,142,67,226,42,241,155,131,106,36,166,234,99,60,93,43,218,232,234,105,186,222,199,164,125,216,36,150,46,231,66,185,157,125,77,248,154,138,108,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,172,0,0,0,0,0,5,85,243,206,253,73,254,242,127,13,49,87,37,79,52,249,79,211,250,239,81,183,25,87,158,119,234,79,247,147,248,105,138,185,42,121,167,202,126,159,215,122,141,184,11,169,0,0,0,1,21,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,46,167,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,0,63,39,18,154,67,83,160,186,243,156,233,28,208,85,199,79,142,222,38,134,222,181,115,197,52,242,219,159,180,180,83,72,248,182,98,190,74,105,33,145,81,17,187,43,213,21,173,84,86,165,196,242,142,212,204,87,48,225,10,207,130,218,106,246,189,96,87,10,251,125,222,150,73,35,238,55,196,213,205,89,4,237,99,94,175,72,94,201,213,141,123,218,222,169,32,157,168,138,140,221,97,7,56,237,33,169,194,184,151,161,213,42,120,42,214,219,168,246,120,102,124,243,79,19,153,237,26,22,50,150,104,98,99,118,123,24,218,116,160,122,171,209,119,124,207,233,114,236,173,103,117,228,151,169,152,174,63,168,250,137,165,183,106,191,15,122,204,45,246,251,133,163,185,36,108,142,163,192,45,79,126,6,245,61,30,249,149,149,105,35,88,198,187,243,112,78,229,86,163,61,225,111,229,85,243,206,253,73,254,242,127,13,45,80,170,190,121,223,169,63,222,79,225,160,69,94,87,30,123,52,203,241,175,71,173,51,255,0,52,142,1,104,244,239,199,113,55,163,150,251,85,183,16,95,7,79,145,99,180,116,208,80,195,104,145,123,84,208,212,210,71,27,88,199,67,43,214,52,146,52,69,145,178,200,178,124,108,145,253,156,1,202,227,207,102,153,126,53,232,245,165,249,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,182,252,58,113,47,170,124,47,231,112,231,90,103,118,254,151,141,179,86,79,83,236,187,159,230,102,138,63,23,4,50,199,222,237,119,222,248,250,157,240,63,103,39,222,139,176,158,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,58,155,186,110,173,86,185,175,99,158,199,177,238,165,110,98,60,16,86,112,171,157,166,91,135,82,245,105,150,89,112,150,43,19,82,105,234,102,181,200,216,98,145,244,181,82,190,38,177,189,79,124,254,29,22,73,36,124,84,238,87,185,92,199,185,115,7,39,26,222,37,233,117,18,186,12,78,211,87,89,162,181,149,19,67,149,77,86,230,37,37,29,197,41,30,250,121,169,81,239,107,150,165,92,202,120,229,72,145,255,0,154,150,53,149,169,180,15,96,119,94,121,223,169,63,222,79,225,165,85,150,169,207,59,245,39,251,201,252,52,175,94,30,56,126,207,184,154,213,10,29,40,211,150,82,50,229,89,79,81,87,45,101,114,76,148,84,80,67,26,185,210,212,73,12,114,58,54,43,186,34,107,149,187,44,146,198,223,119,82,1,152,56,9,224,130,251,197,198,119,45,110,71,75,117,182,233,149,147,187,21,238,247,71,51,41,230,125,82,194,171,13,45,35,164,138,70,73,55,91,162,124,137,208,173,100,91,245,57,174,146,36,125,244,98,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,191,13,110,181,209,71,73,75,7,91,220,247,244,69,26,53,141,234,123,220,229,217,61,238,114,170,251,213,78,171,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,150,238,187,35,81,173,107,24,214,49,140,99,114,0,0,0,2,58,243,5,213,234,157,21,225,47,58,202,109,115,227,254,215,184,83,195,99,183,82,222,224,138,166,10,199,214,76,200,102,141,180,210,252,21,15,109,51,170,101,72,156,215,177,82,39,43,216,248,218,246,172,138,41,219,156,254,188,211,101,90,161,141,104,5,138,182,175,195,224,244,238,186,95,88,218,137,91,4,151,26,200,227,116,17,190,21,98,49,239,134,155,103,182,84,115,253,213,210,49,58,21,175,71,5,112,23,167,202,59,83,49,92,195,132,43,62,11,105,171,218,245,129,92,43,237,247,122,89,36,143,184,223,19,87,53,100,19,181,141,122,189,33,123,39,86,53,239,107,122,164,130,118,162,42,51,117,162,194,111,242,144,215,154,157,44,226,94,61,54,184,86,210,65,143,106,125,63,178,234,86,166,162,42,118,69,113,129,146,75,67,34,61,236,87,61,238,114,203,76,200,154,246,117,190,177,171,241,57,140,106,133,228,128,0,170,190,121,223,169,63,222,79,225,165,122,232,142,188,230,90,7,38,105,116,211,250,218,187,109,247,44,197,229,198,105,238,212,149,9,12,246,214,75,91,73,60,179,70,189,14,94,183,69,77,36,72,173,86,61,139,50,72,215,163,163,77,236,43,158,119,234,79,247,147,248,105,85,96,118,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,216,35,130,142,20,108,92,37,232,213,22,27,218,181,86,101,247,45,171,50,155,221,20,47,111,143,170,234,122,199,26,58,69,87,172,48,49,253,168,211,102,53,118,124,157,182,62,89,16,196,28,182,56,24,181,112,251,128,81,234,166,163,90,233,43,181,23,42,167,166,185,68,202,203,91,91,62,47,3,161,145,27,75,19,166,141,39,134,165,209,212,61,181,59,43,83,125,162,233,84,141,100,146,111,129,73,124,205,120,18,186,232,142,101,113,215,61,45,198,105,35,210,251,245,68,110,170,163,181,192,230,51,27,173,122,53,174,100,145,238,168,202,105,165,221,209,189,157,49,177,242,118,58,99,68,135,187,18,180,167,93,53,31,70,168,242,251,78,21,121,237,90,179,188,126,183,27,191,219,103,69,125,45,109,45,68,18,66,143,115,17,83,105,162,238,185,241,72,138,142,107,149,200,187,177,242,49,251,41,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,143,19,110,186,81,71,87,75,63,67,218,246,117,197,34,57,142,233,123,26,228,221,61,206,106,42,123,209,10,1,227,127,130,236,171,132,125,71,158,134,137,183,91,222,3,114,237,207,100,200,101,161,145,177,179,186,179,116,208,212,206,140,72,86,177,137,4,138,173,98,252,113,163,101,233,103,82,198,192,141,101,255,0,127,241,172,191,249,95,255,0,249,220,40,4,191,239,254,53,151,255,0,43,255,0,255,0,59,128,80,9,123,215,62,21,112,222,43,249,126,105,94,31,121,182,210,55,39,183,105,189,154,167,19,187,201,34,194,251,117,197,109,80,116,35,165,107,30,239,13,35,155,27,102,103,75,186,152,136,228,78,227,35,123,40,132,217,79,132,239,43,26,55,244,255,0,30,244,232,0,215,91,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,166,57,25,28,221,11,240,79,23,113,140,123,161,149,138,217,35,122,181,58,227,123,28,137,179,144,182,158,90,156,194,232,245,54,197,67,161,90,243,151,255,0,159,170,14,168,172,247,203,164,208,83,199,120,165,235,166,134,154,149,243,73,50,73,83,113,116,147,61,168,141,143,170,72,226,71,57,207,147,173,206,202,188,198,120,40,254,85,90,113,5,255,0,0,182,90,163,212,220,91,243,150,218,153,211,181,37,210,133,17,235,37,177,211,117,53,141,234,123,210,72,157,42,57,172,145,174,110,241,54,105,100,72,193,203,191,150,86,101,107,204,173,26,247,196,125,150,174,192,203,5,69,45,215,24,198,159,58,50,174,122,182,163,38,134,174,177,24,238,168,25,19,149,170,148,238,233,149,210,177,82,86,177,140,86,76,25,131,157,95,149,140,91,234,5,15,167,92,74,160,225,146,237,106,176,113,37,165,23,219,237,206,146,221,109,183,103,22,42,186,202,202,185,155,12,20,208,71,95,11,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,181,254,117,126,86,49,111,168,20,62,157,113,41,88,9,127,204,103,141,127,229,85,168,240,88,48,11,157,214,61,50,197,191,55,109,166,157,123,81,221,43,145,94,146,92,221,15,75,94,222,166,61,35,137,178,171,156,200,218,231,109,19,166,150,52,234,156,16,112,93,149,113,113,168,240,80,214,182,235,100,192,109,189,201,239,121,12,84,50,58,55,246,150,30,170,26,105,213,139,10,86,61,39,141,81,175,95,130,53,116,189,47,233,72,223,141,120,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,136,218,237,209,170,246,245,189,89,27,87,173,237,69,216,123,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,253,45,221,118,70,163,90,214,49,172,99,24,198,135,106,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,125,231,214,0,0,0,0,0,0,0,0,0,0,0,0,0,1,208,245,143,80,45,58,123,134,214,94,110,117,108,133,173,138,100,111,84,141,110,238,72,94,237,147,169,205,247,252,63,180,237,247,91,165,53,166,145,245,117,46,233,99,118,221,118,85,249,170,39,220,159,214,85,55,31,28,91,214,230,213,180,90,113,135,72,157,183,213,43,100,124,115,84,70,231,36,148,204,106,110,142,70,183,231,42,129,128,245,98,245,114,226,59,94,234,172,214,245,158,170,158,90,170,199,70,159,19,211,165,146,84,61,62,75,34,109,179,147,238,45,207,134,189,24,183,105,110,23,75,109,130,146,22,72,157,125,78,72,218,142,255,0,11,50,253,204,111,248,194,34,240,1,194,77,53,61,93,30,171,101,78,117,85,85,85,52,178,178,41,162,130,70,167,126,8,93,190,234,174,119,243,222,88,197,84,176,89,232,213,236,106,35,27,251,19,100,79,127,245,127,104,21,235,204,183,89,40,45,56,237,86,31,29,67,93,61,68,111,78,148,123,87,100,116,117,145,252,186,209,126,105,251,12,71,202,143,1,117,239,32,200,114,202,154,100,114,67,87,10,70,229,102,255,0,167,77,81,191,189,90,191,211,79,188,192,188,114,106,45,94,117,172,213,150,166,85,62,72,219,83,36,45,69,124,138,136,158,46,165,169,238,119,187,249,229,140,114,200,210,232,176,221,32,117,218,104,246,154,236,250,74,173,213,177,252,150,138,53,79,123,119,95,231,175,204,9,171,3,59,113,163,118,219,99,216,120,79,112,85,216,15,31,53,57,28,90,121,85,216,15,14,60,162,30,55,221,78,64,120,82,50,113,189,168,116,24,94,153,215,50,170,165,35,124,139,31,66,117,181,21,118,168,166,223,109,220,159,210,36,204,142,232,99,157,183,201,21,74,163,230,171,171,115,165,209,216,93,52,206,106,65,44,141,126,207,145,63,237,39,252,190,95,114,129,130,121,117,226,211,230,122,250,183,86,196,231,54,133,180,115,189,202,213,95,114,85,195,247,236,191,209,95,189,11,199,180,192,218,123,124,16,167,201,145,181,191,241,53,16,171,94,81,250,117,34,87,94,178,234,168,145,18,90,58,118,49,122,88,190,244,171,147,250,247,255,0,83,45,81,145,164,108,70,167,220,136,4,86,227,235,32,173,180,105,77,90,209,189,237,119,230,255,0,69,85,55,254,233,165,253,138,159,181,74,27,171,73,159,115,90,183,170,252,85,29,91,251,255,0,165,185,117,188,202,114,182,89,116,218,90,69,68,87,205,211,208,139,213,239,218,162,141,87,229,253,165,60,213,98,213,49,227,158,220,123,87,161,207,221,23,118,252,251,125,95,183,112,45,215,149,21,205,213,58,59,112,167,89,85,85,151,56,147,110,175,187,193,69,253,127,212,79,68,249,21,183,202,30,227,80,252,30,255,0,74,247,42,198,219,141,58,181,58,151,231,225,61,255,0,243,33,100,137,242,3,195,147,220,113,110,255,0,121,205,203,178,28,17,219,174,219,1,236,56,63,228,114,79,121,225,222,255,0,112,30,26,159,121,204,226,223,113,200,14,191,155,212,182,154,195,59,156,158,229,233,255,0,230,218,83,182,148,77,29,255,0,140,69,146,21,87,54,41,109,207,93,189,254,238,186,52,251,183,253,133,175,235,206,66,152,238,13,89,94,229,217,35,237,253,235,247,205,18,125,223,229,21,49,192,100,111,203,56,146,185,93,42,147,184,246,65,66,230,171,190,45,213,42,32,79,231,123,255,0,154,5,206,98,236,237,216,168,24,157,91,54,154,36,247,255,0,144,211,234,159,142,209,27,161,183,83,196,168,137,211,19,19,221,254,74,31,176,15,91,151,222,114,111,200,224,191,53,77,206,109,247,32,28,100,95,184,226,205,213,126,227,203,209,87,239,60,177,191,120,28,208,249,153,21,210,27,69,174,162,178,105,17,169,28,111,114,170,170,39,201,170,191,122,167,236,62,154,251,136,197,198,214,181,46,151,233,253,119,133,122,37,68,180,239,99,119,116,173,247,186,158,161,83,222,196,253,172,79,188,10,241,227,139,81,235,117,115,85,170,48,75,85,76,181,17,65,87,43,123,76,122,189,58,161,154,171,127,115,92,239,187,111,230,255,0,196,102,188,175,73,23,78,120,44,190,120,138,70,50,169,40,39,89,23,183,178,255,0,167,157,183,205,141,95,147,204,27,193,166,158,214,107,207,16,117,121,133,249,22,74,85,246,148,238,69,232,145,21,238,217,201,238,145,85,127,213,254,123,127,210,88,255,0,21,216,5,29,87,14,153,133,138,159,243,105,236,138,135,55,161,140,77,149,28,215,252,190,95,52,2,57,242,199,204,41,219,137,85,218,164,169,106,204,219,140,155,55,173,55,68,237,81,183,229,213,191,207,250,139,21,165,149,102,141,178,35,183,69,68,95,153,69,28,58,107,197,87,14,217,181,85,45,92,93,250,71,87,62,55,35,230,145,168,159,158,133,21,219,70,142,251,161,95,184,183,254,31,117,215,28,213,236,82,130,233,109,153,169,44,148,209,73,36,104,217,118,106,185,31,238,221,236,110,255,0,160,160,102,35,201,225,21,23,228,61,251,236,1,126,69,125,243,29,208,56,114,124,86,167,40,161,161,111,136,166,107,228,85,100,73,186,181,177,213,191,238,141,87,230,228,251,203,5,58,94,169,96,150,220,243,21,175,178,220,24,138,218,138,121,98,77,227,99,182,234,141,237,223,103,123,191,158,160,82,23,5,122,195,81,162,186,163,83,105,185,78,248,105,166,169,147,184,213,114,181,19,183,5,67,19,220,231,177,62,106,159,113,121,248,70,73,73,147,89,162,184,210,78,201,89,34,57,81,90,228,119,201,238,111,220,171,251,10,26,226,255,0,71,238,218,21,171,149,53,116,61,108,167,170,154,178,162,23,34,198,207,129,106,100,98,123,163,118,255,0,39,39,220,133,132,114,227,226,134,77,68,179,203,136,94,94,139,85,67,11,94,215,119,39,122,187,185,87,42,123,250,145,83,249,205,251,192,159,202,155,251,148,143,124,84,232,125,14,168,97,117,84,222,10,39,212,55,163,161,123,104,171,254,22,5,95,245,55,47,202,50,65,69,34,74,196,123,126,74,122,171,40,225,173,133,208,204,212,115,93,183,185,81,23,239,254,191,236,2,146,244,58,237,144,232,102,167,193,99,187,199,112,130,154,41,224,114,181,17,237,70,163,228,129,234,187,57,88,137,238,69,251,139,124,209,220,218,135,52,196,232,238,52,83,36,168,177,71,186,245,35,149,23,181,26,236,187,57,125,255,0,18,16,159,141,221,7,154,217,126,139,53,197,173,236,134,52,109,58,74,177,54,24,183,232,100,170,187,236,173,85,247,49,191,119,221,253,70,101,224,87,32,239,225,201,102,146,119,190,162,55,185,100,71,43,151,165,91,5,58,42,111,242,217,23,250,192,150,73,242,247,158,185,233,226,157,138,201,88,142,69,79,146,162,41,236,79,144,223,223,176,24,39,87,248,98,196,245,26,166,75,163,40,225,130,189,206,87,119,91,28,77,85,85,232,69,248,187,78,119,201,191,183,239,50,78,155,88,166,199,113,248,173,115,175,197,15,87,203,127,190,71,187,239,68,253,191,176,237,187,39,236,61,108,137,177,170,244,38,223,239,1,237,56,171,119,251,212,225,222,70,187,165,201,177,236,69,223,222,128,120,70,237,247,169,200,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,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,43,87,157,166,166,98,180,218,89,130,232,231,139,238,228,151,12,129,50,110,196,114,70,239,15,67,79,77,81,79,215,51,122,251,140,238,73,85,180,107,208,173,119,98,127,137,21,155,45,112,112,205,195,245,215,136,124,155,46,177,90,153,87,59,241,92,30,249,149,37,29,10,57,213,181,211,211,83,244,210,83,83,198,216,228,238,189,245,147,82,181,209,236,213,116,125,196,107,145,253,59,228,190,102,154,215,249,105,226,227,41,240,246,255,0,11,65,130,111,133,81,245,197,209,52,190,10,121,188,68,146,109,35,218,237,234,165,169,232,114,116,239,18,69,212,212,119,86,242,255,0,146,94,142,88,162,197,115,174,32,106,38,239,94,170,110,11,135,81,199,210,246,248,74,88,227,167,171,168,93,209,253,18,119,159,45,55,185,89,212,207,11,240,187,105,28,136,21,65,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,179,78,136,102,183,93,74,209,124,7,81,175,180,244,144,92,178,172,94,213,123,172,138,145,142,108,17,207,83,73,28,210,54,54,185,206,114,49,28,245,68,69,115,151,109,183,85,249,148,3,199,6,142,221,116,67,138,61,64,196,107,44,52,150,171,109,109,226,166,247,97,138,134,149,208,81,45,170,174,87,77,76,218,118,171,24,222,136,218,229,129,201,26,116,54,72,36,99,85,122,55,44,251,147,78,127,83,147,112,185,116,195,46,57,13,37,93,70,29,148,85,211,81,219,218,177,36,244,54,234,136,162,168,141,94,214,162,61,89,37,76,149,202,215,191,125,213,178,53,23,104,250,90,19,212,0,0,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,11,84,228,169,229,99,41,250,129,93,233,214,226,127,144,3,146,167,149,140,167,234,5,119,167,91,137,254,0,0,0,197,92,88,249,88,214,79,167,249,15,167,78,101,83,21,113,99,229,99,89,62,159,228,62,157,56,26,214,27,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,149,64,0,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,50,175,35,31,215,103,238,223,241,34,0,113,99,230,159,89,62,160,100,62,163,57,63,249,24,254,187,63,118,255,0,137,16,3,139,31,52,250,201,245,3,33,245,25,192,150,156,174,120,18,181,107,101,214,109,119,214,140,102,174,163,9,177,212,49,184,253,186,174,6,248,44,134,181,174,122,74,249,58,151,170,90,106,119,49,168,172,232,237,203,35,149,138,231,36,51,68,235,159,34,175,43,143,34,122,101,248,215,172,86,146,168,0,0,0,0,10,86,231,87,230,159,22,250,127,67,234,55,19,42,242,49,253,118,126,237,255,0,18,49,87,58,191,52,248,183,211,250,31,81,184,153,87,145,143,235,179,247,111,248,144,22,168,0,0,0,2,170,249,231,126,164,255,0,121,63,134,152,171,146,167,154,124,167,233,253,119,168,219,140,171,207,59,245,39,251,201,252,52,194,156,159,114,204,87,6,226,39,51,202,115,92,154,213,143,217,104,180,254,175,196,220,110,149,177,210,82,193,215,116,182,49,157,114,200,173,99,122,158,246,181,55,95,123,156,136,158,245,64,45,255,0,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,118,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,253,46,217,55,70,163,90,231,189,204,99,30,246,235,173,175,122,215,149,113,19,171,23,221,99,205,109,246,170,43,214,65,225,124,76,22,184,164,142,149,157,138,104,169,217,208,217,36,145,233,187,33,106,174,239,95,137,87,109,147,100,76,171,199,71,25,183,222,48,245,30,150,231,29,171,216,216,102,47,226,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,190,243,75,218,137,86,54,185,99,141,172,107,91,212,168,249,100,201,124,182,56,24,186,241,5,159,209,234,166,163,90,234,232,116,235,21,168,166,185,68,202,203,91,157,6,81,59,102,145,27,75,19,166,141,96,154,153,178,83,189,181,59,43,151,109,162,233,69,145,100,140,51,255,0,41,14,13,179,44,118,166,62,41,243,186,156,131,27,101,109,63,103,23,182,83,214,164,12,188,219,166,138,70,205,53,117,58,198,174,125,51,156,180,210,211,167,91,122,159,2,74,173,86,118,92,251,74,0,12,63,197,238,175,84,232,71,13,26,133,170,86,249,234,224,185,90,108,239,134,215,61,52,17,76,250,123,141,75,219,75,71,50,178,95,129,204,101,68,241,61,232,228,119,192,215,124,47,253,21,215,6,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,221,57,218,106,102,85,143,233,198,157,233,109,166,175,195,217,115,11,133,194,225,119,237,201,35,36,168,240,9,77,216,129,221,47,70,62,21,125,90,200,230,61,174,252,228,16,57,21,170,207,124,32,229,163,128,83,106,15,26,90,119,75,114,199,170,238,182,219,29,69,77,254,169,97,73,122,40,223,73,77,36,180,181,18,190,53,78,134,54,177,41,17,58,151,161,207,115,24,238,174,190,149,12,127,197,214,136,90,184,113,226,47,51,209,171,21,242,174,239,109,176,84,83,58,142,174,174,54,178,117,130,162,150,26,152,217,39,79,194,231,177,179,163,21,232,141,71,171,21,200,214,117,116,37,170,114,113,213,234,108,215,134,138,237,45,168,158,145,46,90,113,120,154,22,65,12,18,181,254,206,174,123,234,161,154,87,187,118,61,238,168,90,246,34,49,83,102,66,206,166,166,232,231,224,14,118,26,59,106,178,230,88,30,183,216,236,53,113,84,100,180,245,86,75,253,100,52,173,109,35,167,165,72,221,70,233,100,107,17,86,166,72,164,157,136,178,61,85,209,81,177,26,136,145,56,199,252,156,117,122,167,10,226,94,187,75,106,39,171,91,110,163,217,230,133,144,67,4,78,103,180,104,88,250,168,102,149,238,217,236,99,105,210,189,136,140,85,221,243,51,169,171,178,57,129,118,133,85,243,206,253,73,254,242,127,13,45,80,170,190,121,223,169,63,222,79,225,160,98,174,74,158,105,242,159,167,245,222,163,110,46,164,165,110,74,158,105,242,159,167,245,222,163,110,46,164,10,1,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,113,0,57,163,249,236,212,223,193,125,30,136,159,252,149,60,172,101,63,80,43,189,58,220,4,170,226,199,202,198,178,125,63,200,125,58,115,90,195,101,62,44,124,172,107,39,211,252,135,211,167,53,172,3,106,128,0,20,215,205,103,130,90,61,41,190,211,113,3,164,56,167,131,195,47,61,186,59,253,182,215,109,130,158,223,143,213,49,145,67,4,140,100,40,222,220,53,30,253,213,89,210,217,209,122,164,85,168,141,137,10,180,155,95,181,151,66,189,191,249,35,212,43,174,47,246,162,222,182,203,167,130,123,83,191,15,191,165,201,212,139,219,153,157,79,237,206,206,153,99,235,127,67,219,212,237,239,211,140,173,111,209,125,17,209,43,229,223,89,44,120,254,89,79,85,78,142,183,225,183,73,41,28,252,130,120,231,133,26,200,224,168,221,36,100,82,201,4,146,61,172,145,98,98,119,58,92,173,107,87,92,192,59,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,108,39,193,223,10,184,111,10,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,198,141,149,204,99,188,52,110,116,141,133,157,45,233,98,171,149,59,143,145,239,169,110,87,58,223,160,218,39,175,51,86,107,69,142,146,158,178,249,78,203,118,63,151,85,201,249,140,122,119,117,182,84,145,174,248,98,101,67,94,216,214,171,231,18,53,90,189,49,77,51,219,123,192,10,171,231,157,250,147,253,228,254,26,90,161,85,124,243,191,82,127,188,159,195,64,138,188,174,60,246,105,151,227,94,143,90,95,241,64,60,174,60,246,105,151,227,94,143,90,95,240,0,0,20,3,205,31,207,102,166,254,11,232,244,68,170,228,99,250,236,253,219,254,36,69,94,104,254,123,53,55,240,95,71,162,37,87,35,31,215,103,238,223,241,32,45,80,213,92,218,160,213,92,11,254,229,113,228,79,76,191,26,245,138,209,205,31,200,158,166,254,11,235,20,67,149,199,145,61,50,252,107,214,43,71,52,127,34,122,155,248,47,172,81,1,74,220,39,121,167,209,191,168,24,247,168,192,79,254,121,223,169,63,222,79,225,164,0,225,59,205,62,141,253,64,199,189,70,2,127,243,206,253,73,254,242,127,13,3,21,114,84,243,79,148,253,63,174,245,27,112,231,87,230,159,22,250,127,67,234,55,17,201,83,205,62,83,244,254,187,212,109,195,157,95,154,124,91,233,253,15,168,220,64,202,188,140,127,93,159,187,127,196,139,84,42,175,145,143,235,179,247,111,248,145,106,128,66,174,98,60,2,209,241,57,138,166,121,165,182,251,85,183,83,108,157,218,141,146,154,10,127,180,209,172,113,51,195,85,84,244,163,214,102,50,8,219,79,36,143,88,219,241,70,238,150,201,220,138,139,13,170,10,128,230,247,194,78,43,167,119,26,78,39,48,185,124,39,219,92,129,214,252,138,220,174,142,56,91,93,37,42,62,25,233,98,142,22,237,220,240,181,114,84,62,73,28,231,75,43,92,137,241,63,96,192,28,174,60,246,105,151,227,94,143,90,95,241,64,60,174,60,246,105,151,227,94,143,90,95,240,2,42,243,71,242,39,169,191,130,250,197,17,42,136,171,205,31,200,158,166,254,11,235,20,64,82,183,9,222,105,244,111,234,6,61,234,48,27,41,154,214,112,157,230,159,70,254,160,99,222,163,1,178,152,0,0,0,12,127,175,218,199,98,225,255,0,70,178,205,98,200,225,241,20,152,205,189,213,17,211,117,61,158,46,169,238,72,233,169,186,216,199,172,125,217,228,138,46,231,66,181,157,125,78,248,90,170,5,48,243,94,214,43,174,165,113,105,123,196,91,126,164,174,199,180,250,158,158,201,107,138,138,169,210,193,28,238,134,57,171,92,246,245,185,137,82,149,15,124,18,43,81,171,181,44,76,122,117,70,170,67,83,245,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,100,190,40,52,83,249,59,107,85,223,71,36,184,120,218,188,126,223,103,241,243,182,94,228,111,174,158,215,75,81,85,218,119,110,53,88,82,121,165,72,250,152,142,237,163,58,183,118,234,161,138,139,222,229,67,172,86,173,74,225,46,201,136,186,253,87,93,144,233,245,69,69,146,233,21,109,83,101,158,56,29,52,147,81,57,141,235,115,210,153,41,222,200,35,87,35,83,122,89,88,196,233,141,20,166,11,150,153,248,109,2,199,181,142,142,146,235,47,180,51,11,206,51,112,159,183,213,67,79,225,232,173,181,20,140,234,70,124,19,73,226,171,87,103,61,122,155,7,194,212,232,122,172,160,229,33,175,53,58,89,196,188,122,109,112,173,164,131,30,212,250,127,101,212,173,77,68,84,236,138,227,3,36,150,134,68,123,216,174,123,220,229,150,153,145,53,236,235,125,99,87,226,115,24,213,11,201,0,0,0,0,0,1,85,124,243,191,82,127,188,159,195,76,85,201,83,205,62,83,244,254,187,212,109,198,85,231,157,250,147,253,228,254,26,98,174,74,158,105,242,159,167,245,222,163,110,2,234,64,0,0,0,69,94,104,254,68,245,55,240,95,88,162,41,91,132,239,52,250,55,245,3,30,245,24,11,169,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,80,49,239,81,128,11,84,231,39,162,159,110,120,125,180,235,29,37,195,179,87,166,87,5,239,65,36,189,49,207,67,113,150,158,158,78,150,164,110,87,76,217,217,70,173,221,236,106,71,223,223,169,221,8,86,175,0,250,153,138,233,23,23,186,109,157,102,181,126,18,203,79,112,168,183,212,213,58,72,227,142,151,198,210,77,70,201,229,124,143,107,25,12,111,168,107,228,122,187,225,141,175,114,34,170,34,45,234,113,79,162,159,202,39,135,220,219,71,35,184,120,42,188,130,222,158,2,119,75,219,141,149,208,74,202,138,94,235,187,114,42,66,179,195,18,73,210,197,119,109,95,211,179,182,84,214,176,13,170,10,171,231,157,250,147,253,228,254,26,88,254,138,106,133,171,90,180,143,16,213,123,51,105,35,167,202,108,244,215,39,211,211,86,182,173,148,115,189,137,222,165,89,90,136,143,124,50,247,34,127,194,213,71,198,228,86,181,81,81,43,131,158,119,234,79,247,147,248,104,17,87,149,199,158,205,50,252,107,209,235,75,254,40,7,149,199,158,205,50,252,107,209,235,75,254,3,175,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,163,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,123,0,2,170,249,231,126,164,255,0,121,63,134,152,171,146,167,154,124,167,233,253,119,168,219,140,171,207,59,245,39,251,201,252,52,197,92,149,60,211,229,63,79,235,189,70,220,5,212,128,0,0,0,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,154,198,106,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,244,201,35,227,135,173,126,8,34,238,61,239,108,49,49,27,28,108,87,47,68,108,99,81,118,106,23,63,205,191,94,105,180,179,134,137,52,218,223,91,87,6,67,169,245,30,203,166,90,106,137,105,223,21,186,7,199,45,116,138,246,49,90,246,57,171,21,51,226,115,217,214,202,199,47,196,214,61,171,81,124,44,104,167,242,137,226,11,9,209,201,46,30,10,147,32,184,47,143,157,178,246,228,101,12,17,62,162,171,180,238,220,136,147,44,16,202,145,245,49,91,220,86,117,108,221,213,3,21,31,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,242,157,255,0,90,180,207,242,95,145,216,173,212,244,151,88,232,47,216,126,57,147,81,207,112,143,111,21,227,237,84,213,21,15,133,200,198,181,240,182,170,74,152,154,169,190,221,149,99,156,231,49,202,6,199,218,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,221,82,70,249,33,235,79,142,9,123,111,123,27,52,79,71,71,35,17,203,209,35,30,213,93,218,167,107,43,131,147,6,188,212,229,90,95,146,232,5,246,182,147,196,96,245,13,186,88,152,234,136,155,60,150,234,201,36,116,241,178,20,98,61,236,134,167,119,186,85,115,253,245,209,177,122,17,172,71,88,248,21,87,207,59,245,39,251,201,252,52,143,252,163,52,207,21,212,78,46,33,184,229,52,158,47,236,86,63,87,147,91,160,124,113,201,11,171,163,158,158,158,39,200,215,177,219,246,252,83,165,98,183,165,205,150,40,158,142,248,118,89,1,207,59,245,39,251,201,252,52,197,92,149,60,211,229,63,79,235,189,70,220,5,212,128,0,24,83,141,12,79,21,202,248,88,213,47,181,56,205,170,243,236,108,62,247,118,183,123,66,138,58,143,7,93,21,186,163,181,83,15,90,47,110,102,117,59,166,70,236,230,238,187,42,110,102,179,21,113,99,229,99,89,62,159,228,62,157,56,26,214,23,253,255,0,198,178,255,0,229,127,255,0,231,112,160,18,255,0,191,248,214,95,252,175,255,0,252,238,1,64,38,202,124,39,121,88,209,191,167,248,247,167,64,107,88,108,167,194,119,149,141,27,250,127,143,122,116,0,101,80,0,16,3,157,95,149,140,91,234,5,15,167,92,74,107,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,61,229,202,115,171,242,177,139,125,64,161,244,235,137,85,124,39,121,167,209,191,168,24,247,168,192,5,233,240,93,194,78,43,194,54,150,38,45,109,151,199,100,151,223,13,112,201,174,46,116,114,247,43,155,77,27,31,4,18,164,49,72,180,113,200,147,58,22,72,138,230,247,164,85,93,222,164,128,0,0,0,0,0,0,0,0,0,0,0,0,60,110,131,116,3,201,225,125,199,147,132,175,237,198,231,170,124,145,84,8,199,198,230,176,80,233,222,158,214,70,235,148,16,207,42,179,165,174,123,119,247,79,77,191,185,90,191,115,202,200,224,191,72,111,154,239,171,239,189,87,219,234,39,161,183,178,154,165,210,164,123,51,116,168,137,191,54,185,159,115,29,251,126,74,102,238,102,185,93,227,34,207,39,195,105,102,147,195,195,52,141,233,99,157,253,10,71,251,209,21,83,230,223,216,73,62,93,90,39,30,1,133,201,120,168,162,237,212,87,67,208,229,116,123,42,244,85,204,169,243,141,171,242,219,239,80,37,110,159,226,116,152,150,61,65,105,165,137,99,109,53,52,81,108,170,171,250,49,181,191,122,175,244,127,105,210,248,139,212,155,94,158,224,245,87,26,251,132,20,238,78,142,148,146,68,110,255,0,158,133,23,238,95,233,167,220,101,151,109,28,126,239,118,222,226,185,249,157,106,108,118,220,93,150,88,235,81,38,126,255,0,3,100,249,237,37,27,190,93,123,252,151,246,1,92,186,107,97,186,107,30,182,83,182,26,121,42,86,170,230,199,185,204,106,47,185,213,108,223,229,211,254,51,255,0,89,125,186,7,136,55,12,211,27,21,145,98,116,114,83,219,168,226,114,59,125,247,101,60,109,95,154,175,236,253,165,77,242,205,210,170,140,143,57,110,81,61,58,172,52,210,35,209,202,197,219,118,205,70,255,0,154,177,83,228,239,218,93,13,170,153,148,150,250,120,24,136,136,200,152,223,248,154,136,7,235,60,46,199,147,138,252,192,242,159,32,171,176,56,185,64,39,204,230,113,110,219,110,121,80,63,21,218,178,58,42,25,170,36,122,53,24,199,46,234,187,124,145,87,254,130,134,248,252,201,31,150,241,39,149,219,233,166,108,236,134,231,51,17,25,178,237,180,80,238,158,228,79,232,127,234,46,143,95,243,40,112,205,60,186,221,221,43,90,248,169,167,114,34,185,19,229,4,174,254,146,127,71,246,148,83,94,234,189,88,226,98,255,0,90,168,179,54,190,237,91,47,187,119,123,187,114,42,127,75,250,31,215,242,2,219,121,118,224,149,24,150,144,82,173,101,28,144,75,43,36,69,71,162,162,251,171,42,85,62,245,251,149,9,110,190,230,251,206,129,162,184,220,120,198,21,71,109,142,36,103,109,36,254,110,223,57,164,119,236,79,218,119,217,87,102,47,220,5,101,243,87,184,170,219,237,84,45,153,55,127,127,118,237,239,247,58,133,72,229,171,186,123,22,57,195,69,134,227,29,51,217,37,76,20,179,42,175,87,191,170,223,34,253,238,84,254,105,153,57,164,94,32,154,241,102,162,108,168,233,87,196,124,40,228,85,253,26,37,249,111,251,15,95,21,182,5,182,240,165,138,171,218,230,170,91,232,90,168,169,183,191,217,179,255,0,87,245,1,247,121,70,223,99,131,31,201,40,165,168,99,92,219,148,42,141,85,68,95,244,163,147,246,127,177,45,6,25,91,34,110,213,69,69,253,133,17,240,45,175,244,58,57,127,173,183,93,165,232,167,184,212,247,122,186,145,17,58,41,229,79,122,186,70,39,205,83,246,151,89,166,121,237,139,58,180,37,125,150,190,10,134,34,42,170,199,43,31,252,247,55,249,174,119,222,213,3,186,170,123,142,27,108,187,158,195,139,211,112,13,84,216,227,34,158,180,114,183,220,170,115,223,169,19,228,7,54,46,233,239,57,28,88,158,237,206,64,71,110,54,42,157,79,164,23,52,137,126,55,118,118,77,191,241,170,98,185,57,96,89,229,185,107,85,242,181,178,34,54,10,74,37,95,151,189,60,75,63,175,253,137,96,92,117,221,153,111,210,171,159,90,167,195,217,219,127,247,77,55,245,255,0,89,6,57,78,66,149,26,167,144,73,178,244,165,190,149,85,83,250,170,155,255,0,209,2,224,168,155,209,75,19,119,223,102,53,63,245,33,239,61,112,162,36,77,68,249,34,39,252,199,53,249,1,193,122,122,191,172,57,90,137,177,227,101,234,56,200,187,174,200,7,40,215,117,61,167,170,38,236,123,64,244,213,84,195,75,10,205,51,218,214,183,230,174,93,147,231,177,78,124,198,117,133,217,254,167,69,130,99,149,177,215,69,216,162,71,54,159,165,251,185,236,149,171,242,98,47,202,86,253,255,0,122,22,131,174,90,129,75,133,98,149,85,181,21,44,137,172,232,221,92,244,111,206,72,147,239,114,127,72,167,13,0,197,171,245,231,136,8,111,21,204,146,174,24,228,165,87,185,232,233,17,82,57,105,154,190,245,71,167,201,235,247,129,62,249,112,104,197,102,23,133,210,223,238,182,233,233,164,172,166,238,183,186,215,55,116,146,158,149,83,249,203,251,23,238,51,255,0,22,9,84,205,11,204,223,69,11,159,42,90,42,54,68,247,174,219,55,127,253,91,157,235,77,177,122,108,87,18,182,218,105,225,108,108,167,164,134,36,70,181,19,100,108,76,111,220,137,253,31,216,124,61,126,166,142,175,73,178,168,39,247,178,75,85,67,63,227,110,223,120,20,160,253,35,187,102,248,206,69,124,162,164,158,162,174,142,170,174,87,49,145,238,173,70,71,212,171,250,72,159,55,39,220,119,46,9,245,237,154,75,156,205,142,100,213,241,209,54,157,235,3,146,125,152,173,86,71,83,238,219,161,87,230,228,251,201,37,195,38,11,79,117,170,203,173,50,82,185,240,79,61,124,126,246,34,181,81,86,22,255,0,69,83,228,191,176,129,220,76,98,211,105,119,16,57,52,116,177,62,8,155,116,168,88,246,106,181,54,86,53,125,219,35,83,253,80,13,130,113,60,130,139,36,180,195,114,160,171,142,162,39,245,116,190,55,110,139,179,220,223,249,209,79,182,69,254,4,53,29,51,141,41,163,108,181,73,52,240,50,87,63,227,234,84,222,174,116,77,254,37,95,146,18,124,2,110,135,135,181,28,213,106,167,185,79,42,163,253,240,32,223,49,158,31,107,181,43,16,142,241,100,180,84,85,213,81,70,172,232,133,174,114,187,174,170,5,254,154,125,221,75,242,82,176,184,105,212,59,182,132,235,5,11,238,106,235,124,114,84,209,197,50,78,198,183,224,241,17,72,187,245,53,202,158,229,220,216,39,40,178,83,95,45,114,81,84,194,217,26,237,183,71,53,23,228,230,175,222,139,251,10,69,227,255,0,64,166,210,92,210,147,37,182,68,230,83,84,212,162,49,88,213,77,150,58,104,93,252,216,218,159,52,95,188,11,142,209,109,73,178,234,46,31,110,188,90,174,84,213,41,45,52,46,119,106,68,118,206,88,163,114,167,201,63,166,159,119,222,100,82,174,57,100,235,212,245,80,199,133,220,235,183,86,170,36,104,249,87,127,149,28,104,137,213,39,246,253,223,251,11,70,69,69,77,208,15,133,150,226,118,236,174,215,61,182,186,46,166,75,27,152,191,19,147,230,215,55,238,84,254,146,152,171,77,244,133,186,101,154,213,87,80,49,205,164,172,73,215,126,149,217,28,247,34,252,213,238,95,147,16,206,74,191,113,249,170,224,99,216,215,116,34,170,47,187,221,253,160,126,134,46,237,247,251,206,47,114,238,155,38,234,122,216,245,143,100,93,213,171,247,158,214,185,29,239,247,1,201,171,186,30,28,170,138,139,254,241,200,240,169,184,30,28,212,122,108,191,35,139,99,233,247,39,200,230,135,144,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,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,7,95,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,55,219,117,79,153,216,8,85,205,207,83,50,173,59,225,30,107,118,45,87,225,62,218,228,20,152,205,198,118,73,36,115,54,134,72,42,42,37,100,110,99,219,183,115,194,182,39,163,186,154,232,165,149,138,223,139,116,10,65,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,208,196,107,27,212,247,185,118,106,35,83,125,145,17,61,198,195,220,15,232,237,171,68,56,92,211,252,70,142,195,87,106,185,86,217,233,175,119,232,171,169,91,5,106,221,106,226,108,213,45,168,106,49,142,235,141,206,72,26,146,39,91,99,130,54,57,87,163,114,133,184,104,192,41,181,79,136,109,55,211,235,134,61,87,124,182,223,50,139,109,53,210,134,153,37,235,150,221,226,24,181,138,171,18,163,216,198,211,164,175,123,218,169,208,198,185,219,183,167,116,217,120,10,139,231,113,165,247,90,92,255,0,79,117,162,23,85,207,109,185,217,229,197,234,17,180,78,236,81,207,77,52,149,49,117,212,110,173,235,157,181,115,116,198,168,213,218,146,71,34,187,223,209,141,57,58,234,103,216,254,43,38,193,106,234,238,171,73,158,227,245,150,248,105,105,228,254,229,117,117,50,37,100,115,212,49,94,136,189,16,65,88,198,61,26,231,53,211,171,81,17,175,122,165,138,243,52,209,79,203,79,8,249,79,135,184,120,90,252,19,124,214,143,174,94,136,101,240,80,77,226,35,147,104,222,231,111,75,45,79,67,83,167,121,82,46,167,35,122,183,163,109,16,205,109,90,107,173,24,14,163,95,105,234,231,182,226,185,69,170,247,89,21,35,26,233,228,130,154,174,57,164,108,109,115,154,213,122,181,138,136,138,230,166,251,110,169,243,3,103,48,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,214,179,139,31,52,250,201,245,3,33,245,25,205,148,205,107,56,177,243,79,172,159,80,50,31,81,156,11,84,228,169,229,99,41,250,129,93,233,214,226,127,144,3,146,167,149,140,167,234,5,119,167,91,137,254,0,0,0,197,92,88,249,88,214,79,167,249,15,167,78,101,83,21,113,99,229,99,89,62,159,228,62,157,56,26,214,27,41,240,157,229,99,70,254,159,227,222,157,1,173,97,178,159,9,222,86,52,111,233,254,61,233,208,1,149,64,0,10,86,231,87,230,159,22,250,127,67,234,55,18,234,74,86,231,87,230,159,22,250,127,67,234,55,16,50,175,35,31,215,103,238,223,241,34,0,113,99,230,159,89,62,160,100,62,163,57,63,249,24,254,187,63,118,255,0,137,16,3,139,31,52,250,201,245,3,33,245,25,192,186,158,87,30,68,244,203,241,175,88,173,37,81,21,121,92,121,19,211,47,198,189,98,180,149,64,0,0,0,0,82,183,58,191,52,248,183,211,250,31,81,184,153,87,145,143,235,179,247,111,248,145,138,185,213,249,167,197,190,159,208,250,141,196,202,188,140,127,93,159,187,127,196,128,181,64,0,0,0,21,87,207,59,245,39,251,201,252,52,171,90,43,181,214,221,77,95,71,111,185,213,210,211,221,41,210,146,186,40,102,115,25,85,2,75,28,201,20,173,69,217,236,73,97,138,68,107,183,78,184,216,239,155,81,82,210,185,231,126,164,255,0,121,63,134,149,235,195,199,15,217,247,19,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,119,68,77,114,183,101,146,88,219,238,234,64,50,7,3,156,34,93,120,190,213,199,98,147,220,106,236,248,157,134,157,183,44,142,235,5,59,158,246,64,175,70,178,150,23,171,86,38,84,204,189,93,29,197,217,25,28,210,35,100,237,44,110,216,35,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,117,248,107,117,174,138,58,74,88,58,222,231,191,162,40,209,172,111,83,222,231,46,201,239,115,149,87,222,170,116,174,30,56,126,192,120,101,210,250,29,40,211,150,85,190,219,71,81,81,87,45,101,114,66,181,181,179,205,34,185,210,212,73,12,113,182,71,163,122,34,107,149,187,164,113,70,223,127,74,25,44,0,7,95,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,55,219,117,79,152,20,87,205,55,63,169,206,184,210,204,169,83,33,164,187,91,113,90,122,11,5,181,105,150,39,50,149,145,211,50,90,138,117,124,105,241,61,149,147,213,163,250,213,94,215,245,49,118,232,70,182,96,114,79,209,219,173,151,13,207,53,190,249,97,164,138,159,37,168,165,178,88,43,38,165,115,106,221,5,42,200,234,199,69,35,152,136,180,210,75,36,12,85,141,234,142,150,141,232,228,69,137,165,74,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,108,83,192,206,151,221,116,115,132,189,51,192,239,174,171,75,148,22,127,105,86,65,87,68,234,73,233,39,174,154,74,217,41,100,137,202,174,107,225,117,74,194,187,236,170,177,170,171,91,191,74,6,63,230,155,128,83,103,92,22,230,85,73,143,85,221,174,88,173,69,5,254,218,148,201,43,159,74,248,234,89,21,69,66,178,53,248,152,202,57,234,213,253,104,172,107,58,158,187,116,35,155,70,218,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,221,82,72,200,230,232,95,142,9,123,111,99,221,12,172,87,71,35,17,201,215,27,222,213,93,156,166,206,119,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,154,198,106,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,244,199,35,35,155,161,126,9,226,238,49,143,116,50,177,91,36,111,86,167,92,111,99,145,54,114,1,179,241,85,124,243,191,82,127,188,159,195,73,105,203,71,63,169,212,30,11,116,238,170,229,144,210,93,110,86,58,122,155,5,82,66,177,117,209,178,146,166,72,169,105,229,100,104,157,15,109,26,82,42,117,39,91,152,230,61,221,93,125,75,18,249,231,126,164,255,0,121,63,134,129,138,185,42,121,167,202,126,159,215,122,141,184,186,146,149,185,42,121,167,202,126,159,215,122,141,184,186,144,40,7,154,63,158,205,77,252,23,209,232,137,255,0,201,83,202,198,83,245,2,187,211,173,196,0,230,143,231,179,83,127,5,244,122,34,127,242,84,242,177,148,253,64,174,244,235,112,18,171,139,31,43,26,201,244,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,79,242,31,78,156,214,176,13,170,15,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,186,60,77,198,233,91,29,37,44,29,111,107,25,215,44,138,214,55,169,239,107,83,117,247,185,200,137,239,84,62,177,77,124,214,120,218,163,213,107,237,55,15,218,67,149,248,204,50,205,219,172,191,220,173,119,40,42,45,249,5,83,217,20,208,70,199,194,174,238,67,79,239,221,21,253,46,157,87,170,52,90,120,222,161,26,184,215,226,186,251,197,166,178,214,230,93,219,173,30,33,109,222,143,22,178,86,204,199,120,10,94,150,36,146,43,99,68,98,77,59,217,221,145,119,123,147,118,71,220,123,34,141,76,193,192,119,46,42,158,43,48,220,163,80,117,6,239,144,98,88,243,105,221,67,138,87,83,82,196,230,92,110,59,189,36,157,82,69,234,150,154,157,204,107,30,214,163,59,175,123,154,217,152,232,100,67,15,240,81,194,141,247,139,77,101,162,195,123,87,90,60,66,219,181,102,83,123,162,133,142,240,20,189,47,88,227,71,72,168,196,154,119,179,181,26,108,247,38,239,147,182,246,69,34,27,9,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,191,13,110,181,209,71,73,75,7,91,220,247,244,69,26,53,141,234,123,220,229,217,61,238,114,170,251,213,64,214,55,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,39,149,239,29,63,150,188,85,154,29,172,121,159,139,212,155,47,95,177,234,107,91,211,53,246,215,28,109,84,222,101,114,248,138,200,118,147,185,186,53,239,137,25,39,231,92,218,137,19,234,243,58,224,150,143,92,244,226,167,86,244,191,20,235,212,156,95,170,178,106,107,77,182,5,170,201,105,92,144,199,36,115,61,17,178,205,52,16,194,215,194,157,79,119,75,36,137,145,185,210,177,91,76,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,27,68,21,87,207,59,245,39,251,201,252,52,155,252,29,241,85,134,241,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,124,106,216,156,247,187,195,72,230,200,232,95,212,238,166,34,181,87,184,201,24,200,65,207,59,245,39,251,201,252,52,8,171,202,227,207,102,153,126,53,232,245,165,255,0,20,3,202,227,207,102,153,126,53,232,245,165,255,0,0,0,1,64,60,209,252,246,106,111,224,190,143,68,74,174,70,63,174,207,221,191,226,68,85,230,143,231,179,83,127,5,244,122,34,85,114,49,253,118,126,237,255,0,18,2,213,13,85,205,170,13,85,192,191,238,87,30,68,244,203,241,175,88,173,28,209,252,137,234,111,224,190,177,68,57,92,121,19,211,47,198,189,98,180,115,71,242,39,169,191,130,250,197,16,20,173,194,119,154,125,27,250,129,143,122,140,4,255,0,231,157,250,147,253,228,254,26,64,14,19,188,211,232,223,212,12,123,212,96,39,255,0,60,239,212,159,239,39,240,208,49,87,37,79,52,249,79,211,250,239,81,183,14,117,126,105,241,111,167,244,62,163,113,28,149,60,211,229,63,79,235,189,70,220,57,213,249,167,197,190,159,208,250,141,196,12,171,200,199,245,217,251,183,252,72,181,66,170,249,24,254,187,63,118,255,0,137,22,168,0,128,28,234,252,172,98,223,80,40,125,58,226,79,242,0,115,171,242,177,139,125,64,161,244,235,136,16,3,149,199,158,205,50,252,107,209,235,75,254,40,7,149,199,158,205,50,252,107,209,235,75,254,0,69,94,104,254,68,245,55,240,95,88,162,37,81,21,121,163,249,19,212,223,193,125,98,136,10,86,225,59,205,62,141,253,64,199,189,70,3,101,51,90,206,19,188,211,232,223,212,12,123,212,96,54,83,0,0,0,86,95,59,13,98,186,217,112,220,15,68,44,119,234,72,169,242,90,138,171,221,254,142,26,167,54,173,208,82,172,109,163,108,177,181,232,139,77,36,178,78,244,73,24,168,233,104,216,173,84,88,156,89,161,173,183,23,90,223,106,226,59,136,188,207,89,108,86,58,187,69,182,255,0,81,76,218,58,74,185,26,249,210,10,122,88,105,163,124,157,63,11,94,246,192,143,86,34,185,24,175,86,163,159,211,214,161,221,121,118,232,93,30,191,113,89,138,99,119,235,55,180,241,187,15,119,36,191,66,229,129,99,117,45,42,34,196,201,99,153,28,217,161,146,169,244,176,201,26,53,206,116,115,63,244,81,21,237,250,220,209,252,246,106,111,224,190,143,68,79,254,77,154,41,246,27,135,219,182,177,213,220,59,213,122,155,112,78,204,17,203,213,28,20,54,233,106,41,227,234,106,198,213,108,206,157,245,138,237,158,246,172,125,141,186,93,214,132,0,230,143,231,179,83,127,5,244,122,32,36,87,6,26,13,83,196,119,44,45,90,211,107,53,21,36,249,10,231,21,119,76,125,102,167,138,71,165,198,154,130,219,44,113,196,249,94,198,194,249,154,217,41,150,94,182,244,50,161,234,187,183,169,171,90,182,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,63,201,83,202,198,83,245,2,187,211,173,197,112,115,5,209,219,86,136,113,105,157,98,56,213,134,174,213,143,86,212,67,123,179,197,45,43,96,129,96,171,133,147,72,218,86,177,140,103,134,142,161,213,16,70,140,77,154,144,116,42,171,152,229,2,252,244,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,186,164,141,242,67,214,159,28,18,246,222,246,54,104,158,142,142,70,35,151,162,70,61,170,187,181,78,214,86,175,37,189,116,190,229,56,38,91,160,217,29,230,212,250,76,39,195,220,113,170,77,153,29,119,133,171,154,161,245,169,178,42,44,176,199,58,196,238,190,149,115,29,87,210,231,171,93,19,91,101,64,0,0,0,0,85,95,60,239,212,159,239,39,240,211,21,114,84,243,79,148,253,63,174,245,27,113,149,121,231,126,164,255,0,121,63,134,152,171,146,167,154,124,167,233,253,119,168,219,128,186,144,0,0,0,17,87,154,63,145,61,77,252,23,214,40,138,86,225,59,205,62,141,253,64,199,189,70,2,234,121,163,249,19,212,223,193,125,98,136,165,110,19,188,211,232,223,212,12,123,212,96,3,101,51,90,206,41,244,83,249,59,113,5,155,104,228,119,15,27,73,143,220,19,192,78,233,123,146,62,134,120,153,81,75,221,119,110,52,89,146,9,162,73,58,88,141,238,35,250,119,110,202,187,41,148,193,206,127,72,105,177,13,121,198,181,114,221,5,36,52,250,133,103,116,53,136,217,229,124,243,92,109,253,184,164,153,236,119,192,198,45,52,212,49,181,24,190,245,134,69,86,162,175,83,194,96,114,130,213,11,86,105,194,93,54,7,11,105,32,185,105,245,226,182,219,81,3,107,91,44,242,193,83,51,171,98,170,124,91,35,161,99,157,81,52,45,223,169,28,180,178,42,59,230,214,224,174,121,223,169,63,222,79,225,166,63,228,183,172,118,44,63,89,114,221,29,187,195,219,171,212,75,125,61,69,174,167,169,235,213,85,109,109,68,142,166,232,107,21,19,174,9,234,37,238,57,236,107,124,55,79,196,233,26,137,144,57,231,126,164,255,0,121,63,134,129,21,121,92,121,236,211,47,198,189,30,180,191,226,128,121,92,121,236,211,47,198,189,30,180,191,224,0,0,42,175,158,119,234,79,247,147,248,105,138,185,42,121,167,202,126,159,215,122,141,184,202,188,243,191,82,127,188,159,195,76,85,201,83,205,62,83,244,254,187,212,109,192,93,72,0,0,6,52,226,71,91,237,92,56,104,150,83,173,23,155,29,93,230,159,28,167,137,204,160,166,145,177,190,166,121,167,142,158,22,43,221,238,99,22,89,163,235,126,206,86,179,169,200,215,170,35,20,41,179,154,246,177,93,117,43,139,75,222,34,219,245,37,118,61,167,212,244,246,75,92,84,85,78,150,8,231,116,49,205,90,231,183,173,204,74,148,168,123,224,145,90,141,93,169,98,99,211,170,53,83,58,114,83,208,186,59,173,247,52,226,30,253,102,239,123,19,163,27,199,106,100,88,36,141,149,82,179,185,92,246,177,81,101,142,102,66,234,86,54,68,86,53,99,171,157,159,30,238,70,86,9,178,159,11,26,41,252,157,184,125,194,116,114,75,135,141,171,199,237,235,227,231,108,189,200,223,93,60,175,168,170,237,59,183,26,172,41,60,210,164,125,76,71,118,209,157,91,187,117,80,214,176,179,78,59,180,26,167,42,224,39,135,109,126,177,81,82,120,140,31,7,176,90,239,175,109,60,77,158,75,117,101,21,35,96,145,243,43,209,239,100,53,59,49,177,35,95,239,174,145,233,208,141,122,186,178,205,138,52,143,76,241,93,100,224,71,79,180,183,53,164,241,22,92,155,75,236,118,250,158,152,227,124,144,245,219,32,232,158,46,227,30,198,205,19,209,178,70,245,106,244,72,198,57,19,118,160,20,195,203,235,88,173,90,33,197,166,11,151,100,183,234,187,86,61,91,81,53,146,241,44,85,77,130,5,130,174,23,195,27,170,156,247,177,158,26,58,135,83,207,34,189,118,106,65,214,136,174,99,80,216,120,213,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,97,238,4,53,210,251,196,79,12,24,142,163,102,55,155,85,199,41,119,138,183,95,93,111,70,51,162,170,158,162,72,216,179,68,197,84,138,105,32,72,39,115,17,26,223,207,35,152,198,177,204,106,4,43,231,157,250,147,253,228,254,26,98,174,74,158,105,242,159,167,245,222,163,110,50,175,60,239,212,159,239,39,240,211,21,114,84,243,79,148,253,63,174,245,27,112,23,82,0,0,98,174,44,124,172,107,39,211,252,135,211,167,50,169,138,184,177,242,177,172,159,79,242,31,78,156,13,107,11,254,255,0,227,89,127,242,191,255,0,243,184,80,9,127,223,252,107,47,254,87,255,0,254,119,0,160,19,101,62,19,188,172,104,223,211,252,123,211,160,53,172,54,83,225,59,202,198,141,253,63,199,189,58,0,50,168,0,8,1,206,175,202,198,45,245,2,135,211,174,37,85,240,157,230,159,70,254,160,99,222,163,1,106,156,234,252,172,98,223,80,40,125,58,226,85,95,9,222,105,244,111,234,6,61,234,48,1,178,152,0,0,0,0,0,0,0,0,0,0,0,14,11,243,13,234,253,135,133,95,136,228,139,176,30,83,250,207,77,95,90,211,74,141,247,47,67,182,255,0,136,246,245,126,195,202,166,233,178,129,5,178,206,24,50,29,68,215,219,222,83,112,131,107,107,235,36,123,29,212,207,122,44,42,223,146,74,215,124,218,159,113,52,241,187,28,54,43,123,40,160,103,74,51,127,189,87,230,229,95,189,87,246,159,77,33,141,21,87,167,222,191,214,123,0,249,89,53,193,150,219,60,213,114,124,152,172,223,253,247,34,126,194,132,120,214,207,107,179,205,73,170,247,239,28,125,29,9,238,77,183,167,166,223,249,173,254,129,123,90,147,108,169,186,226,21,180,52,136,171,36,142,137,90,136,138,191,41,26,171,242,69,251,144,165,61,67,208,219,251,181,21,212,87,27,85,106,189,219,127,169,74,212,247,64,197,254,130,127,80,22,3,203,147,75,165,195,180,210,158,174,173,155,58,173,25,80,137,186,124,159,79,72,191,115,215,250,36,211,107,81,169,178,29,31,72,241,88,177,60,50,217,107,142,23,70,144,210,195,30,202,174,95,148,81,183,239,255,0,36,239,32,120,95,145,225,54,223,222,28,121,104,30,78,11,178,174,251,30,92,187,110,120,111,191,222,7,150,160,122,236,197,95,216,135,35,228,229,87,70,89,113,219,149,214,73,26,198,210,82,75,50,185,219,108,157,45,85,247,239,238,2,13,115,48,212,232,172,88,20,214,136,159,211,44,202,232,149,54,223,116,88,107,27,253,5,251,211,246,145,3,151,70,156,63,49,213,37,202,39,102,241,178,73,36,95,127,248,200,107,19,238,114,125,233,251,14,191,199,182,177,214,234,78,163,207,99,130,161,146,69,77,84,234,118,164,113,179,223,211,61,83,83,222,213,114,175,185,228,240,229,159,163,148,216,206,148,89,178,202,154,89,89,83,116,161,134,117,87,61,233,190,238,169,79,146,162,39,201,255,0,112,19,134,223,78,218,106,86,66,159,205,223,254,117,60,92,101,236,210,189,234,155,237,183,252,231,233,68,68,249,29,79,83,47,208,227,120,149,93,214,162,102,198,200,223,18,43,156,168,137,239,145,19,239,84,79,188,10,103,227,18,247,62,101,175,236,182,181,219,163,119,233,110,201,255,0,105,83,170,251,246,79,232,146,159,143,107,68,148,124,57,217,160,70,236,144,83,83,162,166,255,0,178,130,169,63,111,245,16,203,16,172,155,84,248,153,109,122,181,103,141,219,244,244,55,111,245,189,201,252,221,255,0,197,150,23,204,66,205,80,237,6,99,33,249,67,78,138,169,239,221,17,40,170,255,0,168,10,176,209,205,27,185,234,149,134,246,182,214,237,53,29,91,26,223,209,247,245,38,235,243,123,83,228,213,51,167,6,60,64,95,52,31,82,100,197,50,169,58,105,235,150,146,4,247,49,118,85,168,107,191,153,27,215,229,42,253,233,255,0,179,186,242,196,182,80,93,165,202,237,181,73,188,139,114,141,17,58,246,95,116,18,175,187,111,242,79,179,204,43,134,88,113,10,91,86,162,98,22,202,152,231,101,76,206,168,114,62,89,145,18,58,118,57,171,178,177,81,54,237,47,222,5,162,224,57,165,187,52,176,81,222,40,38,235,101,76,17,203,250,46,79,210,99,93,247,181,63,164,159,113,218,10,155,229,225,197,93,222,146,245,30,158,229,55,58,116,137,141,72,98,107,225,134,53,71,35,233,33,68,223,169,170,190,238,175,184,181,234,90,134,84,196,146,53,200,168,191,179,251,64,241,43,19,113,26,167,200,247,42,110,155,30,157,186,93,238,3,220,159,32,191,32,223,144,95,146,129,95,124,209,114,89,41,49,4,181,68,255,0,211,85,221,54,253,147,81,59,246,127,210,99,62,80,214,8,227,175,201,239,74,155,57,244,180,108,69,254,175,19,54,255,0,127,251,20,251,142,241,205,38,120,91,97,236,246,119,145,202,238,151,123,255,0,198,81,42,253,255,0,244,31,23,148,93,58,50,131,35,107,161,86,244,83,210,47,223,243,241,53,0,89,139,23,118,167,246,28,143,13,249,5,85,251,128,245,185,85,126,71,4,69,234,221,78,72,139,243,61,141,68,219,112,60,167,200,244,86,212,178,150,153,243,61,118,70,181,85,127,226,83,222,171,178,42,145,187,140,14,32,32,210,12,18,227,45,53,101,59,107,164,166,153,145,53,201,27,213,28,176,212,116,252,46,122,127,58,48,32,111,49,78,36,42,175,25,4,184,93,162,95,205,51,167,169,122,83,223,187,41,36,79,210,137,62,244,95,191,255,0,97,154,121,89,105,19,173,24,67,178,170,216,54,150,122,202,182,53,122,183,248,82,74,127,216,245,251,227,95,184,128,58,73,131,100,188,69,106,131,42,174,208,203,84,217,247,235,124,81,58,52,78,154,121,17,63,193,177,81,63,192,167,252,69,239,233,6,158,218,116,235,15,166,199,109,52,242,67,4,50,74,244,107,228,115,215,119,189,92,190,247,123,192,238,241,181,24,196,98,124,154,155,24,215,136,233,38,131,69,243,25,169,221,210,246,89,234,85,23,100,93,151,167,250,204,154,99,94,33,161,241,90,67,149,210,43,149,59,214,154,150,123,191,173,168,4,67,224,63,33,172,184,95,111,54,154,159,143,106,186,137,21,254,228,254,125,43,118,217,19,250,255,0,105,137,185,164,232,203,150,224,236,238,146,63,240,242,72,249,61,255,0,122,173,28,105,243,127,245,175,201,166,103,224,54,193,5,5,226,253,84,230,57,102,109,218,170,36,114,170,254,135,93,42,252,189,223,122,25,247,139,29,41,163,212,173,58,169,163,150,154,73,100,111,66,181,24,247,162,251,231,129,87,244,81,127,160,4,11,229,61,170,45,163,191,94,113,106,153,54,85,162,129,204,77,191,241,183,111,242,103,251,98,125,229,179,210,84,37,77,60,114,181,119,71,53,23,255,0,86,230,187,218,115,150,100,124,62,107,51,39,161,122,82,185,100,166,138,68,154,20,126,237,235,134,77,190,52,66,241,248,101,213,24,245,63,78,109,87,151,212,195,36,238,165,135,185,219,232,68,234,240,240,185,125,205,114,237,239,120,25,135,99,194,47,220,114,60,47,237,0,191,214,68,126,96,154,62,205,65,210,233,107,34,103,231,45,201,85,84,158,255,0,232,210,61,63,166,223,216,159,180,151,8,167,199,202,241,186,44,170,205,83,102,175,99,157,21,76,50,68,187,61,90,187,61,138,213,247,167,245,40,20,85,195,100,21,248,6,177,219,145,191,15,77,210,24,221,250,43,238,74,168,119,254,151,244,11,227,183,75,221,166,107,191,110,255,0,243,169,19,232,56,12,195,104,117,23,237,139,37,171,217,43,60,87,111,199,61,83,171,190,146,124,187,95,213,251,127,246,146,214,158,157,148,236,237,177,187,53,62,94,240,61,142,79,188,57,55,68,220,228,120,84,220,15,91,19,165,221,10,190,229,249,30,123,72,142,87,55,221,185,205,90,139,183,245,124,143,32,120,79,151,188,242,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,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,2,152,57,211,231,245,55,222,33,177,77,62,167,200,105,43,45,184,174,46,202,151,208,194,177,57,244,23,26,202,137,22,100,149,90,157,109,123,233,224,160,122,49,235,238,103,67,154,137,220,85,117,207,144,171,85,121,79,232,22,178,106,62,71,170,89,174,164,234,173,69,235,38,184,75,112,169,233,188,81,62,56,122,215,224,130,46,229,27,222,216,98,98,54,56,216,174,94,136,216,198,162,236,212,2,37,242,88,209,219,173,235,87,50,189,111,184,88,105,37,177,99,86,119,217,40,107,42,233,92,231,182,235,84,248,220,174,165,145,88,172,71,199,77,28,172,149,90,244,123,89,89,26,108,173,149,75,137,48,255,0,11,252,47,224,60,38,96,23,13,57,211,155,190,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,233,167,98,162,43,85,119,87,123,254,72,153,128,15,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,205,101,245,99,5,252,151,234,158,101,166,126,212,246,159,217,44,130,227,98,241,189,142,207,138,240,181,50,67,221,237,245,59,163,171,183,213,211,212,237,183,219,117,219,115,103,226,26,235,71,42,158,27,117,191,84,50,13,87,190,223,51,91,29,203,36,168,109,93,101,29,134,166,130,154,137,39,237,181,178,74,216,221,72,247,117,200,230,172,178,57,92,170,233,36,123,151,244,128,236,28,178,245,175,242,211,194,62,45,226,45,254,22,191,4,219,10,172,232,139,162,25,124,20,16,248,121,35,222,71,185,219,210,203,77,214,229,233,222,84,151,165,168,222,157,229,81,133,56,90,225,75,9,225,39,21,188,97,90,121,150,229,119,91,45,226,224,151,71,83,95,102,163,151,195,213,44,109,142,73,34,124,20,241,63,227,100,112,163,145,234,230,167,105,170,212,106,171,213,217,172,1,173,103,22,62,105,245,147,234,6,67,234,51,155,41,144,131,80,185,68,240,219,169,89,254,75,168,215,220,219,82,160,185,101,87,138,219,221,100,84,151,42,6,193,28,245,51,62,105,27,27,93,70,231,35,17,207,84,68,87,57,118,219,117,95,152,29,127,146,167,149,140,167,234,5,119,167,91,137,254,97,254,23,248,95,192,120,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,211,78,197,68,86,170,238,174,247,252,145,51,0,0,0,3,21,113,99,229,99,89,62,159,228,62,157,57,149,78,191,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,111,182,232,191,32,53,119,54,83,225,59,202,198,141,253,63,199,189,58,2,42,255,0,152,169,194,199,253,223,106,175,254,117,183,127,212,73,191,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,159,32,59,0,0,1,74,220,234,252,211,226,223,79,232,125,70,226,93,73,23,248,160,229,233,162,252,89,231,246,253,70,212,108,159,53,183,92,173,214,120,172,145,69,100,173,164,134,7,65,28,211,76,215,57,179,83,74,229,127,85,67,209,85,28,137,178,55,221,243,85,8,151,200,199,245,217,251,183,252,72,128,28,88,249,167,214,79,168,25,15,168,206,94,159,10,92,20,233,103,7,223,106,127,38,119,252,174,231,246,183,192,248,223,110,213,83,77,219,240,189,254,223,107,179,4,91,111,226,95,213,213,213,190,205,219,109,151,124,65,168,92,162,120,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,187,109,186,175,204,14,235,202,227,200,158,153,126,53,235,21,164,170,49,254,130,104,166,43,195,182,147,216,180,115,10,184,93,107,108,184,255,0,138,240,211,221,37,142,74,167,247,234,101,168,127,91,163,142,54,46,207,153,200,155,49,62,20,77,247,93,213,114,0,0,0,0,0,20,173,206,175,205,62,45,244,254,135,212,110,38,85,228,99,250,236,253,219,254,36,75,78,40,57,122,104,191,22,121,253,191,81,181,27,39,205,109,215,43,117,158,43,36,81,89,43,105,33,129,208,71,52,211,53,206,108,212,210,185,95,213,80,244,85,71,34,108,141,247,124,213,123,7,10,92,20,233,103,7,223,106,127,38,119,252,174,231,246,183,192,248,223,110,213,83,77,219,240,189,254,223,107,179,4,91,111,226,95,213,213,213,190,205,219,109,151,112,144,0,0,0,0,43,47,156,126,1,153,106,158,101,195,238,159,105,246,61,87,124,200,111,149,25,29,53,13,13,50,39,92,175,218,218,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,45,56,40,225,70,197,194,94,141,81,97,189,171,85,102,95,114,218,179,41,189,209,66,246,248,250,174,167,172,113,163,164,85,122,195,3,31,218,141,54,99,87,103,201,219,99,229,145,12,213,113,196,241,91,197,246,209,148,221,177,155,85,109,235,31,241,30,200,184,212,81,71,37,85,191,190,196,100,254,30,87,34,190,46,227,17,26,254,133,78,166,162,34,238,135,214,0,0,0,66,174,110,58,153,138,225,252,33,94,48,91,181,94,247,172,246,225,65,111,180,82,199,36,125,199,120,106,184,107,39,157,204,115,209,235,11,25,2,49,207,99,93,211,36,240,53,81,17,251,164,213,35,255,0,21,188,20,233,103,24,63,101,191,41,151,252,174,217,246,75,199,120,47,97,85,83,67,220,241,93,142,231,119,189,4,187,237,225,153,211,211,211,182,238,223,125,211,96,162,206,22,52,83,249,68,241,5,132,232,228,151,15,5,73,144,92,23,199,206,217,123,114,50,134,8,159,81,85,218,119,110,68,73,150,8,101,72,250,152,173,238,43,58,182,110,234,155,41,145,43,135,142,89,124,60,240,217,170,20,58,185,136,94,51,91,205,246,215,79,81,13,2,94,238,84,239,130,153,243,70,177,62,102,178,158,8,85,207,237,62,88,209,30,174,98,36,142,94,158,164,99,155,45,64,20,109,205,247,75,238,184,95,22,149,57,228,206,171,158,219,168,54,122,43,149,60,238,162,116,80,69,61,52,45,162,150,149,146,238,173,153,237,109,60,51,59,110,149,106,85,70,138,223,147,157,121,36,127,226,183,130,157,44,227,7,236,183,229,50,255,0,149,219,62,201,120,239,5,236,42,170,104,123,158,43,177,220,238,247,160,151,125,188,51,58,122,122,118,221,219,239,186,108,16,87,146,22,166,120,108,171,82,244,114,178,174,235,47,180,45,244,153,53,190,14,231,85,13,63,135,145,105,234,223,210,175,248,38,147,197,81,38,237,98,245,54,15,137,201,208,196,95,173,207,59,245,39,251,201,252,52,146,154,9,202,255,0,64,184,118,213,139,22,177,225,89,126,160,86,222,177,255,0,21,225,160,186,92,40,164,165,127,126,154,90,119,245,182,58,72,222,187,50,103,42,108,244,248,145,55,221,55,69,200,28,86,240,83,165,156,96,253,150,252,166,95,242,187,103,217,47,29,224,189,133,85,77,15,115,197,118,59,157,222,244,18,239,183,134,103,79,79,78,219,187,125,247,77,130,181,185,42,121,167,202,126,159,215,122,141,184,186,146,47,240,191,203,211,69,248,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,254,170,118,34,42,185,83,101,119,187,228,169,40,0,160,30,104,254,123,53,55,240,95,71,162,39,255,0,37,79,43,25,79,212,10,239,78,183,29,255,0,94,249,95,232,23,17,58,177,125,214,60,215,47,212,10,43,214,65,225,124,76,22,187,133,20,116,172,236,83,69,78,206,134,201,73,35,211,118,66,213,93,222,191,18,174,219,38,200,153,131,133,254,23,240,30,19,48,11,134,156,233,205,223,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,116,211,177,81,21,170,187,171,189,255,0,36,64,253,124,88,249,88,214,79,167,249,15,167,78,107,88,109,17,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,111,182,232,191,34,16,127,152,169,194,199,253,223,106,175,254,117,183,127,212,64,149,92,83,216,53,151,41,225,247,54,176,112,253,123,246,86,125,89,111,70,90,42,91,82,218,105,61,210,177,103,142,41,156,138,145,77,36,9,52,113,201,187,122,36,123,29,215,30,221,198,235,195,105,209,77,92,189,106,133,22,138,209,233,198,65,30,119,95,81,29,52,88,253,93,11,233,107,90,247,198,146,181,100,142,100,106,196,206,210,164,170,249,58,88,216,247,123,149,24,138,227,103,51,170,126,73,244,179,237,223,229,75,242,105,138,125,179,255,0,186,63,99,83,123,83,252,15,99,253,53,209,221,255,0,3,249,191,210,253,15,135,229,238,3,165,112,187,195,38,3,194,206,151,219,116,255,0,16,166,164,172,185,50,157,173,189,100,43,110,134,154,182,243,58,73,44,157,115,186,52,234,115,24,233,229,108,76,123,158,177,198,173,103,83,182,87,59,48,0,0,166,190,107,60,18,209,233,77,246,155,136,29,33,197,60,30,25,121,237,209,223,237,182,187,108,20,246,252,126,169,140,138,24,36,99,33,70,246,225,168,247,238,170,206,150,206,139,213,34,173,68,108,75,148,62,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,232,241,54,235,165,20,117,116,179,244,61,175,103,92,82,35,152,238,151,177,174,77,211,220,230,162,167,189,16,10,65,229,71,252,163,191,148,116,31,145,79,251,20,254,231,251,127,227,186,253,151,236,190,183,116,247,54,255,0,226,207,240,190,23,167,227,235,235,223,243,30,32,144,28,243,191,82,127,188,159,195,75,20,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,29,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,127,75,119,93,145,168,214,181,140,107,24,198,49,184,255,0,138,222,10,116,179,140,31,178,223,148,203,254,87,108,251,37,227,188,23,176,170,169,161,238,120,174,199,115,187,222,130,93,246,240,204,233,233,233,219,119,111,190,233,176,84,15,43,143,61,154,101,248,215,163,214,151,252,67,253,4,229,127,160,92,59,106,197,139,88,240,172,191,80,43,111,88,255,0,138,240,208,93,46,20,82,82,191,191,77,45,59,250,219,29,36,111,93,153,51,149,54,122,124,72,155,238,155,162,204,0,0,0,40,7,154,63,158,205,77,252,23,209,232,137,85,200,199,245,217,251,183,252,72,146,154,247,202,255,0,64,184,137,213,139,238,177,230,185,126,160,81,94,178,15,11,226,96,181,220,40,163,165,103,98,154,42,118,116,54,74,73,30,155,178,22,170,238,245,248,149,118,217,54,68,200,28,41,112,83,165,156,31,125,169,252,153,223,242,187,159,218,223,3,227,125,187,85,77,55,111,194,247,251,125,174,204,17,109,191,137,127,87,87,86,251,55,109,182,93,194,64,26,171,155,84,16,3,252,197,78,22,63,238,251,85,127,243,173,187,254,162,6,85,229,113,228,79,76,191,26,245,138,209,205,31,200,158,166,254,11,235,20,70,106,208,77,20,197,120,118,210,123,22,142,97,87,11,173,109,151,31,241,94,26,123,164,177,201,84,254,253,76,181,15,235,116,113,198,197,217,243,57,19,102,39,194,137,190,235,186,171,94,244,83,21,226,39,73,239,186,57,154,220,46,180,86,92,131,194,248,153,237,114,199,29,83,59,21,49,84,51,161,210,71,35,19,119,194,212,93,216,191,10,174,219,46,202,129,175,103,9,222,105,244,111,234,6,61,234,48,19,255,0,158,119,234,79,247,147,248,105,157,116,247,148,79,13,186,107,159,227,90,141,98,205,181,42,123,150,43,120,162,189,209,197,87,114,160,116,18,79,77,51,38,141,178,53,180,109,114,177,92,196,69,68,115,87,109,246,84,249,153,127,138,222,10,116,179,140,31,178,223,148,203,254,87,108,251,37,227,188,23,176,170,169,161,238,120,174,199,115,187,222,130,93,246,240,204,233,233,233,219,119,111,190,233,176,86,183,37,79,52,249,79,211,250,239,81,183,14,117,126,105,241,111,167,244,62,163,113,44,39,133,254,94,154,47,194,102,127,112,212,109,57,201,243,91,141,202,227,103,150,201,44,87,186,218,73,160,108,18,77,12,206,115,91,13,52,78,71,245,83,177,17,85,202,155,43,189,223,37,71,20,28,189,52,95,139,60,254,223,168,218,141,147,230,182,235,149,186,207,21,146,40,172,149,180,144,192,232,35,154,105,154,231,54,106,105,92,175,234,168,122,42,163,145,54,70,251,190,106,161,18,249,24,254,187,63,118,255,0,137,22,168,71,254,20,184,41,210,206,15,190,212,254,76,239,249,93,207,237,111,129,241,190,221,170,166,155,183,225,123,253,190,215,102,8,182,223,196,191,171,171,171,125,155,182,219,46,242,0,1,0,57,213,249,88,197,190,160,80,250,117,196,159,230,31,226,131,133,252,7,139,60,2,223,167,58,141,119,200,45,214,219,117,226,43,220,82,217,42,33,134,119,79,28,51,66,214,185,211,69,43,85,157,53,15,85,68,106,46,232,223,127,205,20,41,135,149,199,158,205,50,252,107,209,235,75,254,33,254,130,114,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,197,120,104,46,151,10,41,41,95,223,166,150,157,253,109,142,146,55,174,204,153,202,155,61,62,36,77,247,77,209,102,0,2,42,243,71,242,39,169,191,130,250,197,17,42,140,127,175,122,41,138,241,19,164,247,221,28,205,110,23,90,43,46,65,225,124,76,246,185,99,142,169,157,138,152,170,25,208,233,35,145,137,187,225,106,46,236,95,133,87,109,151,101,64,215,179,132,239,52,250,55,245,3,30,245,24,13,148,200,65,167,188,162,120,109,211,92,255,0,26,212,107,22,109,169,83,220,177,91,197,21,238,142,42,187,149,3,160,146,122,105,153,52,109,145,173,163,107,149,138,230,34,42,35,154,187,111,178,167,204,155,224,0,0,70,174,98,90,233,89,160,60,41,229,121,37,134,243,236,204,146,253,218,198,236,51,53,39,73,27,85,84,170,146,190,41,33,86,186,25,163,165,101,84,209,200,174,107,91,36,44,253,37,84,99,168,51,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,54,8,226,183,130,157,44,227,7,236,183,229,50,255,0,149,219,62,201,120,239,5,236,42,170,104,123,158,43,177,220,238,247,160,151,125,188,51,58,122,122,118,221,219,239,186,109,143,244,19,149,254,129,112,237,171,22,45,99,194,178,253,64,173,189,99,254,43,195,65,116,184,81,73,74,254,253,52,180,239,235,108,116,145,189,118,100,206,84,217,233,241,34,111,186,110,138,18,131,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,104,135,154,63,158,205,77,252,23,209,232,139,254,33,254,189,242,191,208,46,34,117,98,251,172,121,174,95,168,20,87,172,131,194,248,152,45,119,10,40,233,89,216,166,138,157,157,13,146,146,71,166,236,133,170,187,189,126,37,93,182,77,145,3,160,114,84,242,177,148,253,64,174,244,235,113,249,57,203,232,133,215,58,209,43,6,180,91,239,148,148,244,250,95,81,59,107,168,38,141,221,117,112,92,167,163,167,71,196,244,221,17,241,203,28,91,177,200,136,230,72,247,117,34,177,25,36,170,225,127,133,252,7,132,204,2,225,167,58,115,119,200,46,54,219,141,226,91,220,178,222,234,33,154,118,207,36,48,194,230,181,208,197,19,81,157,52,236,84,69,106,174,234,239,127,201,19,186,234,174,153,226,186,201,167,25,30,150,230,180,158,34,203,147,91,229,183,212,244,199,27,228,135,173,62,9,226,238,49,236,108,209,61,27,36,111,86,175,68,140,99,145,55,106,1,64,60,8,107,165,139,135,110,40,49,29,70,204,111,55,91,118,44,223,21,110,190,186,222,143,127,93,45,69,60,145,177,102,137,138,139,44,49,206,176,78,230,34,57,223,153,71,49,142,123,88,213,216,164,128,31,230,42,112,177,255,0,119,218,171,255,0,157,109,223,245,18,122,90,104,170,109,214,170,43,125,101,218,174,233,81,75,79,28,50,215,85,182,38,207,84,246,181,17,211,72,144,177,145,35,220,168,174,84,141,140,102,234,189,45,106,108,136,31,172,0,0,0,5,85,243,206,253,73,254,242,127,13,49,87,37,79,52,249,79,211,250,239,81,183,22,83,197,111,5,58,89,198,15,217,111,202,101,255,0,43,182,125,146,241,222,11,216,85,84,208,247,60,87,99,185,221,239,65,46,251,120,102,116,244,244,237,187,183,223,116,219,175,240,191,203,211,69,248,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,254,170,118,34,42,185,83,101,119,187,228,168,18,128,0,0,0,4,85,230,143,228,79,83,127,5,245,138,34,149,184,78,243,79,163,127,80,49,239,81,128,216,79,94,244,83,21,226,39,73,239,186,57,154,220,46,180,86,92,131,194,248,153,237,114,199,29,83,59,21,49,84,51,161,210,71,35,19,119,194,212,93,216,191,10,174,219,46,202,145,131,79,121,68,240,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,118,223,101,79,152,19,124,129,92,227,180,134,155,53,225,162,135,84,169,224,164,75,150,156,94,33,153,243,205,60,173,127,179,171,158,202,89,161,137,141,221,143,123,170,22,129,234,175,68,217,144,191,165,201,186,181,243,212,233,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,80,215,175,132,45,94,166,208,142,37,244,247,84,174,19,210,65,109,180,222,25,13,210,122,152,37,153,148,246,234,150,58,150,178,100,100,95,27,158,202,121,229,123,17,168,239,141,173,248,95,250,43,61,121,231,126,164,255,0,121,63,134,153,87,252,197,78,22,63,238,251,85,127,243,173,187,254,162,103,254,43,120,41,210,206,48,126,203,126,83,47,249,93,179,236,151,142,240,94,194,170,166,135,185,226,187,29,206,239,122,9,119,219,195,51,167,167,167,109,221,190,251,166,193,80,60,174,60,246,105,151,227,94,143,90,95,241,15,244,19,149,254,129,112,237,171,22,45,99,194,178,253,64,173,189,99,254,43,195,65,116,184,81,73,74,254,253,52,180,239,235,108,116,145,189,118,100,206,84,217,233,241,34,111,186,110,139,48,0,0,0,170,190,121,223,169,63,222,79,225,166,42,228,169,230,159,41,250,127,93,234,54,226,202,120,173,224,167,75,56,193,251,45,249,76,191,229,118,207,178,94,59,193,123,10,170,154,30,231,138,236,119,59,189,232,37,223,111,12,206,158,158,157,183,118,251,238,155,117,254,23,249,122,104,191,9,153,253,195,81,180,231,39,205,110,55,43,141,158,91,36,177,94,235,105,38,129,176,73,52,51,57,205,108,52,209,57,31,213,78,196,69,87,42,108,174,247,124,149,2,80,0,0,21,129,206,179,93,43,45,86,44,47,135,139,13,231,179,237,190,188,147,34,166,141,39,142,71,210,196,254,221,11,28,244,84,138,72,95,51,106,158,232,213,30,228,146,146,7,252,27,53,95,103,228,63,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,95,19,5,174,225,69,29,43,59,20,209,83,179,161,178,82,72,244,221,144,181,87,119,175,196,171,182,201,178,32,86,15,45,109,1,252,186,241,65,143,253,163,211,223,181,24,46,47,222,185,228,190,37,155,208,193,253,207,55,130,108,251,170,54,78,186,166,197,180,31,23,113,172,147,169,142,141,178,237,127,196,127,225,75,130,157,44,224,251,237,79,228,206,255,0,149,220,254,214,248,31,27,237,218,170,105,187,126,23,191,219,237,118,96,139,109,252,75,250,186,186,183,217,187,109,178,239,32,0,213,92,217,79,132,239,43,26,55,244,255,0,30,244,232,8,171,254,98,167,11,31,247,125,170,191,249,214,221,255,0,81,38,254,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,190,251,34,124,128,166,190,112,218,33,117,192,248,139,167,214,89,175,148,149,150,221,81,167,71,83,210,54,55,50,122,25,237,212,180,148,210,177,255,0,54,189,142,106,194,246,189,21,23,119,200,213,106,116,35,228,238,188,150,245,210,197,139,103,121,110,131,100,119,155,171,42,243,111,15,113,198,169,54,124,148,62,42,146,26,135,214,166,200,170,145,77,36,9,19,186,250,81,175,109,39,75,158,142,108,77,117,138,113,75,194,78,150,113,115,138,217,241,109,76,150,235,67,236,43,130,220,40,174,54,103,83,69,93,31,84,110,100,144,36,179,67,46,208,201,187,28,246,53,19,169,208,196,170,191,2,24,131,69,249,89,104,94,130,234,134,63,171,154,127,168,186,149,29,247,29,168,116,212,233,87,91,109,154,9,88,248,221,20,176,200,207,2,138,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,129,29,121,231,126,164,255,0,121,63,134,152,171,146,167,154,124,167,233,253,119,168,219,139,41,226,183,130,157,44,227,7,236,183,229,50,255,0,149,219,62,201,120,239,5,236,42,170,104,123,158,43,177,220,238,247,160,151,125,188,51,58,122,122,118,221,219,239,186,109,215,248,95,229,233,162,252,38,103,247,13,70,211,156,159,53,184,220,174,54,121,108,146,197,123,173,164,154,6,193,36,208,204,231,53,176,211,68,228,127,85,59,17,21,92,169,178,187,221,242,84,9,64,0,0,98,174,44,124,172,107,39,211,252,135,211,167,50,169,215,245,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,77,246,221,23,228,6,174,229,255,0,127,241,172,191,249,95,255,0,249,220,49,87,249,138,156,44,127,221,246,170,255,0,231,91,119,253,68,151,255,0,145,76,87,242,5,252,157,61,161,117,251,55,246,63,236,87,138,238,199,227,188,15,130,240,125,206,190,223,111,189,219,247,245,118,250,122,189,253,59,123,128,214,92,217,79,132,239,43,26,55,244,255,0,30,244,232,8,171,254,98,167,11,31,247,125,170,191,249,214,221,255,0,81,38,254,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,190,251,34,124,128,236,0,0,32,7,58,191,43,24,183,212,10,31,78,184,149,87,194,119,154,125,27,250,129,143,122,140,5,249,241,65,194,254,3,197,158,1,111,211,157,70,187,228,22,235,109,186,241,21,238,41,108,149,16,195,59,167,142,25,161,107,92,233,162,149,170,206,154,135,170,162,53,23,116,111,191,230,139,128,52,247,148,79,13,186,107,159,227,90,141,98,205,181,42,123,150,43,120,162,189,209,197,87,114,160,116,18,79,77,51,38,141,178,53,180,109,114,177,92,196,69,68,115,87,109,246,84,249,129,55,192,0,0,0,0,0,0,0,0,0,0,60,47,200,14,30,237,207,59,111,238,220,227,186,117,28,211,230,7,148,68,79,145,228,0,7,6,189,28,229,219,228,121,86,245,124,215,253,227,202,53,19,229,238,3,140,145,178,70,43,94,155,162,253,202,99,251,182,134,233,245,230,240,219,213,102,63,68,250,148,223,226,117,44,11,252,212,111,205,99,85,249,34,125,230,66,223,223,177,228,15,92,48,182,8,219,20,109,68,107,81,17,19,246,33,203,173,16,243,185,225,204,107,190,104,7,142,173,206,73,242,56,49,142,98,252,247,67,216,7,7,6,166,222,244,249,28,182,67,200,30,12,63,197,6,101,79,137,104,230,93,85,81,58,196,139,102,170,106,61,26,229,84,85,98,53,63,71,223,243,114,25,122,87,182,54,43,156,228,68,79,218,86,199,51,61,120,182,67,139,220,116,254,130,190,9,42,171,169,223,3,227,108,136,174,248,188,43,147,221,208,191,115,151,239,2,0,99,150,42,205,98,215,100,163,167,85,168,108,215,109,149,207,122,55,118,173,98,38,255,0,30,255,0,227,63,97,124,60,63,97,81,224,218,73,138,216,27,19,24,234,59,77,52,78,70,244,175,189,25,239,247,162,34,47,189,84,171,142,89,122,47,91,125,203,87,51,172,165,153,41,225,118,237,114,198,168,157,73,45,28,137,239,71,167,220,171,247,23,15,111,129,180,180,52,244,205,77,146,40,154,196,255,0,121,54,3,222,191,34,58,241,201,152,51,21,208,187,181,82,78,248,220,181,52,76,69,106,59,125,214,161,63,98,167,220,138,72,151,46,201,190,251,16,3,154,174,75,52,58,93,29,138,145,200,231,212,220,40,149,81,54,85,247,58,161,126,91,127,176,253,160,69,254,92,90,97,62,105,168,210,229,117,48,177,240,83,116,251,220,246,239,241,65,87,31,201,81,87,230,210,125,241,231,105,101,94,137,93,154,173,79,205,81,78,169,242,247,109,73,84,116,254,93,90,89,38,33,167,177,220,42,105,228,142,74,157,253,238,106,167,232,207,86,159,210,95,233,25,91,141,10,36,169,209,107,234,246,213,221,52,53,95,47,247,37,64,21,231,202,246,175,195,234,70,73,111,233,249,220,151,238,253,148,245,63,251,11,56,215,125,43,183,106,142,159,215,216,42,41,163,149,239,167,169,72,186,209,159,11,221,11,216,138,138,230,174,223,164,85,167,46,153,42,40,245,194,253,4,48,47,67,174,115,43,151,127,150,208,85,237,243,46,101,137,221,137,90,230,237,186,42,124,192,160,125,80,211,252,207,134,29,97,125,226,54,54,158,154,43,146,201,27,162,169,71,42,177,42,158,228,247,70,172,95,148,31,34,226,184,107,215,172,127,86,49,58,106,234,58,185,95,42,245,245,35,224,145,159,234,179,34,126,146,175,221,26,253,231,74,227,43,134,104,245,135,12,170,117,190,158,71,87,196,143,150,62,134,185,234,229,72,170,54,77,187,173,79,210,145,10,227,225,143,82,243,94,27,115,246,89,115,27,109,77,21,34,111,215,226,34,108,91,126,98,103,39,250,155,215,231,51,126,255,0,189,0,188,68,84,114,110,135,135,39,246,29,71,76,115,219,54,161,98,212,249,5,150,186,26,152,101,124,177,245,70,254,164,69,107,213,23,238,79,249,142,223,182,255,0,48,13,219,96,54,216,123,128,130,188,199,177,72,239,120,242,84,118,216,231,49,93,178,46,223,124,148,137,247,167,245,30,121,102,233,205,199,18,198,174,247,26,234,120,227,74,200,161,107,85,175,107,183,233,169,168,253,136,73,237,91,209,187,126,169,83,37,45,108,221,166,183,127,230,185,219,251,227,95,185,237,255,0,22,135,101,192,240,139,118,13,104,101,170,218,222,152,219,191,187,119,47,205,238,119,222,229,254,146,253,224,118,100,77,143,39,133,84,79,122,168,234,69,249,42,1,225,27,183,187,220,114,0,15,195,122,184,197,107,183,79,89,51,182,108,113,185,219,236,171,242,106,175,221,253,133,54,243,20,214,74,204,207,81,151,10,182,85,72,230,117,246,58,23,184,196,87,119,234,227,251,221,183,243,147,238,44,227,138,220,205,112,253,39,186,87,83,200,212,153,208,84,198,205,213,19,223,225,101,114,124,209,126,244,66,165,180,143,74,114,93,115,215,182,93,234,109,245,50,83,37,209,39,146,86,197,187,122,124,108,110,95,123,92,207,186,93,255,0,250,189,193,55,120,6,225,122,135,5,198,41,242,43,205,20,46,175,155,175,222,174,138,77,182,146,169,158,229,72,247,253,23,167,222,79,24,163,237,177,24,135,199,197,44,80,216,45,81,80,196,197,106,51,171,221,239,251,220,229,251,213,127,105,246,192,241,190,198,54,215,74,106,203,158,1,122,180,209,185,18,106,170,25,162,139,119,108,138,229,70,237,239,251,189,230,73,247,41,208,181,150,207,118,186,225,23,54,88,224,146,106,212,135,120,152,198,163,149,85,28,197,217,17,125,203,238,69,2,58,112,133,138,95,177,124,134,239,77,119,130,54,164,149,117,18,162,182,68,126,234,175,167,77,253,223,228,169,46,46,214,232,238,150,247,82,202,196,114,57,19,116,84,79,218,139,247,255,0,97,133,244,66,221,144,194,212,92,130,213,81,73,85,19,187,91,74,205,149,205,78,223,197,238,68,79,158,255,0,241,25,218,61,250,17,23,231,178,123,128,163,110,97,122,45,85,167,186,141,79,126,182,211,71,20,85,85,13,68,233,145,137,254,14,150,157,126,77,107,126,253,201,81,202,203,85,165,184,80,38,19,95,81,35,165,142,41,165,107,85,30,168,136,202,122,86,252,213,202,159,114,253,198,113,227,167,135,27,134,178,225,148,179,88,104,103,168,174,160,158,105,251,113,70,175,115,147,195,171,81,54,238,53,62,109,106,124,148,141,28,19,104,174,167,233,102,183,211,54,233,133,222,41,40,252,61,108,79,158,106,69,108,105,188,123,39,196,187,167,189,88,159,120,22,146,139,186,110,129,83,116,56,197,213,208,157,77,219,250,142,96,113,107,118,251,212,228,120,221,127,97,225,21,85,119,219,221,247,1,231,165,55,220,242,15,11,238,247,162,127,104,30,28,138,190,244,95,120,69,84,247,57,14,64,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,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,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,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,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,1,225,79,39,133,249,1,195,100,234,57,39,204,224,139,239,57,167,204,14,64,0,7,133,93,144,242,120,219,112,56,181,23,117,114,156,192,3,195,145,87,228,121,0,1,225,79,39,21,69,95,146,129,229,23,115,201,197,168,228,249,169,200,15,139,150,92,153,106,180,75,89,34,236,214,116,238,191,218,246,167,237,79,218,80,255,0,19,247,251,174,169,235,140,52,20,143,150,163,197,85,83,68,198,162,185,232,170,176,211,38,219,34,187,250,37,228,106,173,53,77,86,33,91,21,58,185,28,189,189,149,23,109,191,58,194,170,52,51,67,167,202,56,137,178,212,222,45,49,84,197,73,112,167,146,85,149,88,239,114,68,170,158,238,191,246,9,251,126,64,77,142,2,116,157,216,22,153,81,77,87,70,144,212,84,71,28,142,71,71,210,239,138,158,149,87,230,198,175,205,138,75,4,77,147,100,62,62,45,97,162,199,237,20,214,250,26,104,225,100,49,49,136,214,55,100,68,70,181,54,255,0,212,135,217,3,213,82,187,66,245,69,68,84,106,175,254,162,188,56,232,160,155,82,50,251,94,13,69,11,230,151,186,217,156,141,106,185,63,55,227,17,126,72,229,255,0,240,75,16,149,137,35,28,207,218,138,134,51,184,104,110,39,116,205,217,153,92,109,180,245,21,44,141,236,106,190,53,93,149,202,245,85,253,61,191,158,239,187,239,3,233,232,246,29,6,25,135,210,218,34,137,172,237,117,252,154,137,243,150,71,127,69,63,165,251,15,131,196,213,4,119,13,38,191,193,43,17,201,224,42,189,202,155,255,0,241,52,201,255,0,73,149,97,137,144,70,145,198,196,70,167,201,16,199,124,65,198,249,116,186,250,214,69,186,248,26,175,126,233,255,0,107,202,5,92,112,43,37,61,167,136,172,162,135,118,181,93,117,168,70,183,220,155,35,99,173,249,124,139,139,166,77,162,79,139,171,250,247,220,166,158,21,89,37,183,138,75,191,92,93,43,53,198,177,222,231,124,255,0,55,91,251,63,180,185,58,7,117,83,181,221,61,63,63,118,251,253,234,7,182,120,34,168,141,209,74,198,185,174,69,69,69,77,208,137,28,64,240,79,102,212,74,167,93,172,20,180,52,213,171,183,196,140,99,62,232,155,239,86,64,229,249,49,126,255,0,188,151,91,133,107,87,230,136,160,97,62,23,116,175,35,210,124,25,49,155,245,99,39,123,42,167,153,174,108,146,57,17,175,86,42,34,117,177,191,122,47,220,102,211,139,88,214,39,194,212,79,236,67,207,204,15,14,85,68,247,39,188,53,171,243,85,60,255,0,104,85,3,201,227,220,121,56,191,127,114,167,220,7,151,53,28,155,41,234,70,172,106,159,22,233,253,167,181,23,116,220,42,34,252,209,0,240,213,77,190,104,121,85,217,55,60,108,214,253,219,30,85,55,77,128,141,28,96,98,249,22,161,216,109,248,134,49,27,222,250,138,183,120,142,148,145,81,35,116,61,30,254,132,119,187,243,159,122,108,115,225,119,134,154,45,43,180,199,95,113,162,167,117,198,93,158,247,246,209,85,21,91,10,175,189,98,107,191,74,53,36,50,89,45,171,58,212,203,73,20,146,175,243,222,221,213,63,179,127,151,201,63,226,63,107,35,100,109,233,99,81,168,159,36,64,57,28,92,244,106,125,203,253,71,35,211,36,78,85,221,171,254,240,30,198,46,233,191,237,15,99,94,157,15,106,57,171,243,69,77,207,17,111,182,202,114,69,221,55,64,61,17,80,210,68,245,146,58,104,152,229,95,155,88,136,167,177,23,103,255,0,237,61,135,5,219,125,213,0,75,19,38,103,110,70,163,154,191,52,84,223,115,241,193,101,182,83,85,120,200,104,41,217,46,202,157,109,137,168,239,127,207,222,137,185,251,90,187,166,251,156,128,30,55,247,236,21,118,83,200,30,23,250,143,39,141,143,32,120,254,119,251,199,144,0,240,135,144,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,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,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,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,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,120,95,112,28,19,109,215,220,114,69,251,142,41,250,75,185,201,62,96,114,0,0,0,0,0,0,0,0,0,0,56,163,145,87,99,195,145,238,93,147,220,135,150,49,26,159,181,127,172,15,85,85,51,42,163,88,229,77,218,191,113,215,172,154,119,141,88,43,157,113,183,81,118,231,122,162,185,221,217,23,125,145,81,61,202,229,79,146,169,217,215,246,5,0,137,210,155,39,220,112,123,246,247,123,208,230,139,184,86,162,252,208,14,45,95,135,99,202,167,184,240,198,236,158,229,221,14,78,114,55,222,160,120,79,126,231,90,212,75,20,185,22,39,114,180,196,228,71,84,210,205,19,126,21,95,123,162,123,126,239,127,243,142,196,201,17,125,200,115,115,90,228,84,114,34,239,238,217,64,175,29,28,225,155,42,199,120,132,184,223,107,169,222,202,70,85,84,204,201,86,154,118,181,201,35,106,218,155,57,83,101,249,183,239,251,211,246,150,21,75,23,106,36,111,86,251,111,255,0,57,233,101,170,134,57,214,165,148,144,182,69,249,185,24,212,95,191,239,219,250,215,254,51,245,39,185,61,223,32,14,223,220,137,251,78,71,173,37,98,174,223,127,246,28,247,220,2,46,254,243,199,201,118,253,167,150,252,130,162,40,30,65,227,251,79,32,0,0,120,68,216,242,0,30,54,65,182,235,191,236,60,158,16,2,46,234,167,135,46,201,191,236,247,158,26,138,142,93,206,74,155,166,203,247,129,225,29,186,110,135,35,132,109,115,125,203,242,57,129,225,125,233,177,228,0,60,39,223,253,167,23,179,175,221,247,28,143,32,120,68,219,220,131,239,60,158,62,253,192,47,188,33,228,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,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,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,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,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,60,47,200,242,120,95,144,28,62,243,147,78,59,252,71,38,129,200,0,0,0,0,0,0,0,0,0,0,0,7,132,223,230,167,144,0,227,239,71,111,191,185,78,64,0,56,57,157,75,239,249,28,192,30,58,70,254,253,191,223,60,158,26,159,122,160,5,247,131,201,227,109,151,127,218,7,135,70,215,251,215,230,120,98,43,125,203,239,57,128,60,39,184,242,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,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,194,252,143,39,133,3,135,222,114,79,153,199,249,199,36,249,129,200,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,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,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,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,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,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,240,191,35,201,225,126,64,122,211,230,115,105,193,169,239,57,180,14,64,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,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,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,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,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,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,7,23,123,142,71,23,38,232,7,6,175,245,28,218,112,111,236,57,180,14,64,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,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,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,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,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,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,7,133,60,158,23,228,7,169,23,226,61,141,56,34,47,81,205,160,114,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,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,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,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,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,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,1,235,254,113,201,167,31,188,228,208,57,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,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,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,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,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,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,120,85,216,15,90,239,212,115,105,193,23,119,47,184,230,208,57,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,0,255,217255,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,1,3,5,1,0,0,0,0,0,0,0,0,0,0,0,9,7,8,10,1,2,3,4,6,5,255,196,0,123,16,0,1,3,2,4,3,5,4,4,7,6,11,16,13,2,23,2,0,1,3,4,5,6,7,17,18,8,9,19,20,33,49,56,181,21,34,65,119,22,81,97,133,23,35,50,71,113,134,197,24,51,66,82,129,145,25,36,37,52,83,98,114,161,177,193,209,38,39,53,69,84,86,87,99,115,130,166,178,179,212,225,240,67,68,73,88,100,104,116,146,149,150,162,211,228,54,55,57,117,136,147,180,198,241,85,131,163,164,195,40,101,102,103,118,132,148,182,194,210,196,255,196,0,24,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,5,7,4,6,255,196,0,45,17,1,0,1,2,5,2,4,6,3,1,1,0,0,0,0,0,0,1,2,17,3,4,5,18,33,6,49,20,34,65,81,19,21,97,113,129,161,50,66,177,22,36,255,218,0,12,3,1,0,2,17,3,17,0,63,0,149,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,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,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,151,204,123,24,113,37,195,199,20,119,219,22,26,226,79,50,160,195,216,170,156,49,85,158,142,159,24,215,139,80,193,83,44,163,37,55,76,10,48,136,2,162,26,129,138,48,98,97,135,162,206,78,91,180,155,69,96,28,225,50,7,233,254,71,91,179,115,9,101,239,181,113,78,11,184,7,181,46,148,97,253,53,77,135,94,26,130,159,168,44,236,242,195,28,239,4,159,146,79,16,148,198,219,1,230,39,15,41,202,23,139,28,85,153,127,75,114,47,51,47,152,175,20,98,74,94,182,45,162,191,222,110,242,92,63,164,127,165,105,100,163,119,152,158,72,246,72,65,32,48,185,9,117,165,213,129,197,186,151,191,196,221,218,235,96,225,183,53,239,182,43,157,93,186,229,110,192,247,218,186,58,202,73,138,25,233,167,142,130,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,1,156,27,103,165,103,14,220,71,96,204,198,246,207,179,172,163,112,142,221,136,200,218,115,132,236,245,6,49,213,60,145,64,236,114,244,193,250,224,26,19,117,97,136,182,19,139,11,207,79,22,62,86,51,147,229,254,33,244,233,208,64,15,238,177,226,159,254,249,108,213,255,0,215,43,143,254,249,100,166,177,87,89,68,102,22,53,181,101,174,0,196,185,141,125,167,171,158,219,133,108,245,183,186,200,169,0,74,121,32,166,132,230,144,99,18,33,23,55,16,118,102,114,22,215,77,93,188,80,68,95,52,46,51,115,29,184,142,60,185,201,60,228,197,120,126,203,129,237,225,110,185,142,31,188,61,28,51,222,12,202,74,151,121,105,100,99,151,166,15,79,1,4,175,172,82,195,56,176,11,185,17,212,174,80,56,143,137,44,211,199,248,215,49,179,27,52,241,174,37,193,54,123,63,177,34,138,255,0,124,175,172,130,91,172,243,67,48,148,3,51,148,36,113,67,9,180,142,196,198,13,85,15,115,180,142,237,24,57,133,141,110,185,149,143,241,46,99,95,105,233,32,185,98,171,197,109,238,178,42,64,33,130,57,234,102,57,164,24,196,136,137,129,136,221,153,156,137,244,211,87,127,21,61,28,183,178,66,213,146,60,40,97,49,183,223,42,238,149,24,242,158,159,28,87,28,209,140,97,4,245,244,116,238,208,68,45,171,176,71,20,113,3,185,19,185,27,25,251,172,77,24,5,208,34,34,11,53,207,206,56,234,120,113,227,103,8,100,246,56,10,67,203,172,105,133,237,167,53,92,135,21,57,216,238,51,92,43,96,106,210,152,220,69,233,156,66,33,152,76,189,192,141,164,7,103,19,9,174,254,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,40,97,231,87,230,159,11,124,191,161,245,27,138,169,92,169,248,237,186,181,214,131,133,156,229,196,212,133,109,42,118,131,4,93,110,51,144,207,28,236,64,49,217,220,221,156,76,8,92,158,13,228,46,14,29,1,115,223,4,113,132,175,162,34,2,34,32,178,14,110,217,133,143,178,215,134,220,55,125,203,156,113,136,48,173,202,124,113,71,73,45,101,146,231,53,12,242,64,84,21,228,81,20,144,144,147,131,144,1,56,187,233,168,11,252,25,70,175,12,156,77,241,37,127,226,75,42,44,87,222,32,243,42,227,109,184,227,139,21,37,101,29,94,44,175,154,10,152,36,175,132,100,138,72,202,87,19,2,23,113,113,118,118,118,119,103,82,21,206,175,202,198,22,249,129,67,233,215,21,21,124,39,121,167,201,191,152,24,123,212,96,65,146,154,234,93,174,116,214,91,85,109,230,178,58,185,41,232,41,228,169,148,41,41,37,170,156,128,5,200,154,56,97,18,150,83,209,159,64,140,72,201,244,97,103,119,102,93,180,65,8,28,85,243,83,206,92,210,199,116,127,128,108,71,117,192,152,50,193,112,167,185,218,250,112,13,53,210,186,97,134,61,195,113,219,52,209,77,8,205,215,219,3,126,40,192,199,170,18,56,142,217,84,225,71,138,236,184,226,215,46,3,26,224,169,123,13,214,135,167,5,254,193,60,204,117,86,138,162,103,118,18,118,102,234,66,123,73,226,153,153,134,65,18,103,96,48,146,48,142,190,105,28,2,209,229,223,110,226,111,39,45,246,171,110,16,126,199,79,136,176,237,29,52,20,48,218,36,126,149,52,53,52,145,198,32,5,12,166,241,180,145,179,60,131,44,143,39,190,18,31,70,202,248,116,226,95,52,248,95,199,112,227,172,179,187,127,27,182,217,171,39,169,246,93,207,241,51,69,31,107,130,25,99,235,116,186,230,113,238,47,112,244,38,248,179,134,74,104,169,254,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,203,208,99,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,222,166,186,186,165,223,100,65,171,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,56,120,174,34,248,151,202,206,23,240,36,216,235,51,46,223,197,236,86,106,57,233,189,169,115,252,116,49,73,217,32,154,88,250,221,46,184,28,155,75,220,13,73,254,12,241,129,194,7,52,92,199,167,226,58,233,81,196,45,239,218,88,91,51,46,20,148,102,79,90,244,212,56,74,70,50,142,9,41,98,150,78,140,52,108,210,48,212,59,187,72,66,3,49,72,103,25,12,182,193,198,39,21,88,203,138,252,220,184,99,11,205,202,172,112,197,186,162,162,155,9,218,36,141,161,11,117,185,207,220,114,136,76,199,180,200,35,25,76,123,139,113,179,11,63,76,35,0,161,72,50,168,69,20,28,171,248,245,169,165,169,181,112,177,156,151,218,186,192,172,168,134,223,129,174,117,29,38,10,48,104,166,39,160,169,168,146,81,39,7,32,130,42,80,16,51,223,47,75,86,6,136,66,87,208,20,96,115,58,230,23,89,133,171,42,120,117,225,251,23,244,110,176,238,139,22,223,237,147,79,5,85,170,170,41,225,146,42,90,42,184,38,13,179,55,74,96,169,109,166,44,50,52,123,152,218,81,10,213,204,71,143,170,62,24,240,171,96,60,173,184,90,174,89,155,123,234,211,234,213,48,84,125,25,141,163,136,251,77,85,54,231,54,152,194,120,202,158,57,1,163,47,122,66,220,49,244,229,132,28,45,132,241,86,57,190,210,225,108,21,134,110,184,130,245,91,191,179,91,173,116,82,85,213,79,176,8,207,100,81,177,25,109,0,34,125,27,184,69,221,251,153,208,76,79,47,62,101,151,94,32,177,53,62,70,231,125,5,36,24,218,162,157,202,197,120,182,210,20,112,94,26,10,125,243,133,76,108,238,48,212,237,138,89,183,131,4,38,219,197,134,39,0,25,92,174,120,237,186,231,101,170,108,136,206,140,77,73,81,141,172,116,224,88,126,227,87,57,118,220,67,68,34,111,40,73,185,182,203,83,78,32,46,231,191,169,44,100,230,226,79,12,210,149,96,224,39,130,11,23,8,248,18,90,220,71,75,106,185,102,109,239,171,21,238,247,71,49,212,66,20,173,51,188,52,180,133,36,81,156,112,236,24,142,70,216,196,114,235,184,136,99,137,130,2,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,12,167,145,90,175,1,60,111,216,184,184,192,146,209,98,58,171,85,183,51,108,157,89,111,118,74,56,78,158,19,165,121,157,161,170,164,25,37,144,228,135,97,68,18,62,247,32,151,93,194,35,36,78,119,84,128,136,136,8,136,128,136,136,49,172,253,214,60,83,255,0,223,45,154,191,250,229,113,255,0,223,41,190,229,195,139,49,86,57,224,199,47,49,78,53,196,215,92,65,122,173,246,183,105,184,221,43,100,171,170,159,101,214,172,3,124,178,57,25,109,0,17,109,95,184,69,153,187,153,150,61,138,127,185,92,121,19,203,47,190,189,98,181,5,213,34,34,8,245,229,115,199,109,215,59,45,83,100,70,116,98,106,74,140,109,99,167,2,195,247,26,185,203,182,226,26,33,19,121,66,77,205,182,90,154,113,1,119,61,253,73,99,39,55,18,120,102,148,164,41,98,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,148,250,112,19,198,253,139,139,140,9,45,22,35,170,181,91,115,54,201,213,150,247,100,163,132,233,225,58,87,153,218,26,170,65,146,89,14,72,118,20,65,35,239,114,9,117,220,34,50,68,230,23,84,136,136,8,136,128,136,136,10,202,155,143,170,60,187,227,179,31,112,201,156,119,11,85,183,8,63,97,168,195,184,138,178,166,10,24,109,18,61,158,158,166,106,106,185,36,32,2,134,83,121,30,57,29,222,65,150,70,143,223,9,3,163,122,170,0,121,163,249,236,204,223,185,125,30,137,4,255,0,34,142,174,87,188,125,95,115,167,103,15,25,205,112,237,152,190,213,111,58,139,21,254,166,164,26,107,213,44,59,88,233,167,99,38,57,107,35,7,115,105,5,136,165,138,57,14,77,14,35,146,105,21,64,80,151,199,221,159,138,254,16,115,66,138,223,98,226,127,56,43,240,38,39,167,121,176,229,117,118,63,172,158,180,206,8,225,106,200,106,26,50,141,132,194,89,88,133,216,54,60,114,199,161,17,180,140,51,104,169,254,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,8,33,219,130,78,100,57,151,147,249,161,21,191,61,243,11,16,98,204,9,137,42,32,134,241,93,124,172,174,187,214,217,194,56,231,104,230,164,99,159,64,7,150,104,202,118,96,144,202,56,189,193,115,17,103,155,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,177,172,226,31,135,236,125,195,46,104,87,101,70,99,5,33,220,168,233,233,234,226,172,161,105,158,138,182,9,163,98,25,105,228,154,56,202,64,98,223,17,19,14,141,36,82,15,126,215,87,233,203,23,152,93,30,22,163,166,225,215,136,28,95,209,181,67,182,44,37,127,185,205,4,20,182,170,88,160,154,73,105,107,106,231,152,54,194,221,40,66,153,182,153,49,72,241,238,96,104,132,3,171,205,219,59,243,163,45,120,146,195,118,44,185,205,236,107,133,109,179,224,122,58,185,104,236,151,250,186,24,36,156,171,235,196,165,40,225,144,69,205,196,0,92,157,181,208,5,190,12,170,87,38,188,216,205,60,208,252,47,254,19,51,47,21,226,223,102,125,31,236,94,221,188,212,215,246,94,167,180,58,157,46,177,150,205,221,48,221,183,77,118,14,190,12,168,7,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,130,82,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,130,206,48,121,144,230,230,119,102,135,180,50,95,48,177,174,3,192,150,186,120,225,180,208,208,86,29,166,182,115,56,193,234,38,173,122,89,201,165,62,171,16,131,111,112,24,196,52,17,51,149,207,218,243,66,227,167,240,215,138,143,35,178,115,25,246,188,182,178,236,246,197,77,16,237,134,251,116,142,66,119,210,102,39,237,20,112,233,31,79,70,16,57,88,228,252,104,141,60,141,109,92,40,240,163,152,252,90,230,56,96,172,21,23,97,181,80,244,231,191,223,231,133,206,150,209,74,78,236,196,76,206,221,73,143,105,52,80,179,177,72,66,78,238,0,18,72,1,114,188,4,225,30,49,56,184,199,114,214,226,62,35,51,170,219,150,86,78,172,87,187,221,30,56,174,167,152,234,158,23,120,105,105,10,71,144,36,155,121,68,114,54,199,16,139,93,196,37,36,76,119,41,204,3,153,197,247,33,177,125,223,33,178,95,13,116,177,157,175,100,119,123,245,226,156,37,165,163,142,162,138,57,160,42,24,134,71,234,204,221,160,9,202,113,104,192,162,218,241,76,199,168,95,86,85,101,158,21,201,188,184,195,153,91,130,169,59,61,151,12,219,226,183,211,110,142,48,146,109,141,239,207,47,76,0,10,105,77,202,73,13,133,183,200,102,78,218,147,170,1,199,183,4,22,46,46,48,36,85,184,114,150,213,109,204,219,39,74,43,37,238,178,99,167,132,233,94,102,121,169,106,202,56,164,57,33,216,82,156,109,177,200,37,211,105,8,201,43,24,91,255,0,43,126,62,171,51,19,176,240,201,156,119,11,173,203,23,183,108,168,195,184,138,178,166,122,233,174,241,183,86,166,106,106,185,36,35,49,154,32,105,30,57,29,218,50,138,54,143,220,56,195,173,37,75,22,207,243,85,128,177,87,250,107,135,49,38,28,184,127,182,81,215,91,107,169,228,255,0,123,36,51,71,32,125,132,36,63,7,101,57,60,190,248,245,195,220,76,224,218,28,13,152,55,218,74,60,212,180,83,199,13,112,84,118,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,94,82,234,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,219,81,43,204,235,152,93,30,41,163,169,225,215,135,236,95,214,181,77,186,44,91,127,182,77,4,244,183,90,89,96,134,72,169,104,170,224,152,247,66,253,89,130,165,182,129,57,70,209,238,112,121,68,195,202,241,45,205,147,27,92,248,130,177,98,126,30,31,165,131,48,39,111,167,166,130,231,37,96,82,226,137,42,34,233,29,77,109,36,114,197,172,49,232,197,77,25,233,32,19,60,135,163,155,197,28,164,240,241,196,14,1,226,107,43,232,115,95,46,78,172,45,181,149,21,20,146,209,215,60,45,91,69,60,50,56,148,85,17,195,36,131,25,184,236,148,69,203,87,142,88,203,187,115,44,104,149,127,224,163,138,235,239,9,121,203,69,140,186,183,90,204,33,114,210,143,20,217,40,166,1,237,244,187,77,163,145,134,70,112,121,160,51,234,198,250,129,62,135,31,80,2,89,29,6,69,40,188,254,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,121,252,244,207,76,184,225,211,46,46,57,161,154,23,158,195,106,161,210,40,97,137,152,234,174,21,68,206,241,210,211,70,238,221,73,143,105,104,218,176,176,137,25,144,0,25,136,83,254,53,248,174,177,112,151,147,85,184,203,171,106,172,197,247,45,104,240,181,146,182,99,30,223,85,184,26,73,28,99,103,55,134,0,62,172,143,168,11,232,17,245,0,229,141,212,96,112,169,205,79,57,114,183,29,214,126,30,113,29,215,29,224,203,253,194,162,231,116,234,64,53,55,74,25,138,25,54,141,187,116,208,197,12,37,55,67,116,15,248,160,0,46,144,70,228,91,173,131,136,126,32,113,247,19,89,161,93,154,249,140,116,129,114,172,167,167,164,138,142,133,230,106,42,40,33,141,132,98,167,142,105,36,40,193,203,124,164,44,90,60,146,200,93,219,157,95,87,44,174,93,245,56,170,166,221,196,126,125,225,202,67,195,7,79,33,225,172,49,117,183,197,82,23,144,154,34,6,173,170,134,97,33,106,102,19,114,132,93,183,200,108,19,51,140,98,15,56,86,171,151,29,183,92,145,230,61,142,242,51,52,177,53,36,121,95,126,168,181,13,45,101,210,114,0,195,117,167,102,164,33,56,228,209,216,41,166,151,65,144,15,108,96,114,117,247,70,205,55,86,66,148,0,243,71,243,217,153,191,114,250,61,18,187,78,85,252,122,211,85,83,90,184,88,206,75,237,37,25,209,211,195,111,192,215,58,142,171,157,97,188,179,19,208,84,212,73,41,11,27,9,193,21,40,8,0,108,139,165,171,155,196,38,18,148,136,136,10,26,249,164,99,158,41,242,91,138,10,235,141,131,57,115,2,193,131,49,133,190,142,225,135,224,179,98,43,141,45,12,93,26,120,169,234,160,97,2,8,134,102,154,39,148,194,61,218,13,76,70,78,207,38,141,50,138,200,57,183,228,53,54,105,240,209,38,100,219,232,170,231,196,57,97,81,237,74,102,166,167,150,160,229,183,78,113,197,93,27,128,27,8,0,139,69,82,114,144,30,192,163,38,247,68,204,152,40,167,40,158,45,241,150,53,198,88,191,37,115,147,52,177,6,36,185,93,41,226,188,225,131,191,220,154,168,247,194,196,53,180,241,205,57,188,230,101,27,193,40,194,59,129,130,158,164,244,15,125,206,255,0,248,155,187,93,108,28,54,230,189,246,197,115,171,183,92,173,216,30,251,87,71,89,73,49,67,61,52,241,208,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,177,247,225,99,58,255,0,115,183,16,88,39,56,228,183,246,218,76,63,112,126,223,0,197,212,144,232,103,136,233,234,186,67,212,141,158,102,130,105,94,61,198,195,212,96,221,168,234,207,63,220,88,249,88,206,79,151,248,135,211,167,65,0,63,186,199,138,127,251,229,179,87,255,0,92,174,63,251,229,146,154,197,93,101,59,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,68,183,53,222,50,49,245,167,59,109,217,47,148,120,191,26,224,170,140,5,78,69,124,175,180,95,102,160,11,164,245,208,82,212,68,27,41,205,156,194,24,182,232,102,250,239,158,81,97,22,29,242,118,185,74,222,179,247,60,115,151,16,99,172,192,226,3,48,47,120,111,47,237,241,239,179,92,49,93,109,76,53,213,213,195,52,80,117,96,149,206,57,97,8,226,170,55,247,132,134,81,167,38,220,204,76,209,215,154,185,153,138,179,147,49,241,30,105,99,90,190,209,122,196,215,9,110,21,59,100,144,227,135,123,251,144,69,212,51,49,134,32,97,142,48,114,125,145,128,11,62,130,202,111,185,90,100,93,30,79,240,167,97,196,149,182,110,201,137,51,19,252,210,92,230,145,224,146,67,165,145,221,173,224,50,68,219,186,61,151,167,48,198,100,68,18,84,207,249,46,78,2,23,128,136,136,8,136,131,26,207,221,99,197,63,253,242,217,171,255,0,174,87,31,253,242,200,35,134,75,181,214,255,0,195,110,84,95,111,183,58,187,141,202,227,129,236,85,117,149,149,115,20,211,212,207,37,4,37,36,178,72,78,228,102,68,238,78,78,238,238,238,238,235,26,37,146,159,9,222,86,50,111,229,254,30,244,232,16,85,85,8,28,199,184,133,207,220,13,198,118,97,225,108,21,158,25,129,135,236,180,94,201,236,214,235,94,38,173,164,165,131,125,170,144,207,100,81,200,32,59,140,200,159,70,239,34,119,126,247,117,55,234,0,121,163,249,236,204,223,185,125,30,137,4,143,242,137,204,44,125,153,92,54,226,75,238,99,99,140,65,138,174,80,99,138,202,72,171,47,119,57,171,167,142,1,160,160,33,136,100,152,136,152,24,140,201,133,159,77,76,159,226,234,247,213,128,114,84,242,177,138,126,96,87,122,117,185,95,250,2,34,32,178,14,110,217,133,143,178,215,134,220,55,125,203,156,113,136,48,173,202,124,113,71,73,45,101,146,231,53,12,242,64,84,21,228,81,20,144,144,147,131,144,1,56,187,233,168,11,252,25,88,255,0,46,30,33,115,247,28,241,157,151,152,91,26,231,134,96,98,11,45,111,181,187,77,186,233,137,171,106,233,103,217,106,171,48,223,20,146,16,22,211,1,38,213,187,136,89,219,189,153,94,7,58,191,43,24,91,230,5,15,167,92,85,128,114,184,243,217,150,95,125,122,61,106,9,201,206,140,222,193,185,11,149,248,131,55,51,2,122,184,236,88,118,156,102,168,106,72,30,105,229,51,144,98,138,24,195,185,156,228,150,72,227,103,39,16,103,54,114,33,22,114,104,160,203,126,113,89,177,31,16,85,24,183,53,105,255,0,206,158,191,180,198,248,82,207,109,166,168,170,182,199,210,254,150,40,42,77,225,146,105,154,64,143,168,82,201,211,33,150,119,24,131,241,99,28,186,99,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,222,154,186,134,165,159,100,161,171,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,182,58,220,81,112,201,143,184,89,205,11,150,95,226,250,106,186,203,104,84,16,217,113,11,91,166,166,162,188,192,209,197,38,248,10,70,218,70,3,60,67,40,1,27,71,35,144,110,45,24,136,50,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,203,182,162,3,148,167,26,63,66,239,180,124,40,227,242,221,101,196,119,9,167,194,247,73,235,182,141,186,186,64,220,84,36,50,155,3,67,57,131,188,67,19,49,118,153,137,182,200,245,27,163,151,244,5,103,252,196,120,223,163,225,87,2,54,18,193,213,91,179,55,22,91,229,150,196,77,12,21,48,218,227,25,162,140,234,170,162,57,68,199,112,28,253,157,222,57,35,57,105,201,140,92,64,197,235,175,16,252,64,224,30,25,114,190,187,53,243,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,14,249,72,88,181,104,226,144,187,246,186,199,95,58,51,123,25,103,214,104,98,12,220,204,9,233,36,190,226,42,129,154,161,169,32,104,96,136,2,49,138,40,99,14,247,96,142,40,227,141,156,156,141,216,25,200,136,157,201,194,74,121,105,115,24,186,223,238,182,126,27,243,234,243,87,113,185,92,106,59,38,24,196,181,181,5,52,245,51,200,85,83,201,21,202,174,170,165,200,204,137,233,233,233,134,40,221,221,220,99,127,224,186,244,28,229,51,99,52,242,191,240,65,248,51,204,188,87,132,189,167,244,131,182,251,10,243,83,65,218,186,126,207,233,245,122,38,59,246,245,15,110,237,116,222,90,120,186,114,148,224,187,232,93,138,143,138,236,126,59,175,88,142,223,52,24,94,215,61,14,210,183,80,200,123,74,184,138,80,99,105,167,0,118,136,162,118,30,205,49,62,233,26,163,108,126,87,158,119,230,79,245,147,246,106,10,41,203,135,136,92,253,199,60,103,101,230,22,198,185,225,152,24,130,203,91,237,110,211,110,186,98,106,218,186,89,246,90,170,204,55,197,36,132,5,180,192,73,181,110,226,22,118,239,102,83,126,177,193,224,207,58,240,175,14,220,73,224,252,227,198,182,251,173,109,151,15,251,67,180,193,107,138,57,42,143,175,65,81,78,27,6,73,35,7,208,230,23,125,77,189,214,125,53,125,25,242,51,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,59,106,218,185,143,98,204,85,129,184,49,204,60,83,130,177,53,215,15,222,168,189,147,217,174,54,186,217,41,42,160,223,117,164,3,217,44,110,38,59,128,200,95,71,239,18,118,126,231,117,114,170,213,121,163,249,19,204,223,185,125,98,137,4,43,126,235,30,41,255,0,239,150,205,95,253,114,184,255,0,239,150,74,107,21,117,149,66,2,183,94,97,24,255,0,25,101,103,8,216,219,48,114,251,16,213,216,241,13,142,162,201,83,67,93,76,237,190,35,246,197,27,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,220,82,181,94,104,254,68,243,55,238,95,88,162,65,234,184,40,226,186,197,197,166,77,81,99,46,173,170,143,23,219,116,163,197,54,74,41,140,187,5,86,227,104,228,97,145,152,218,25,192,58,177,190,166,45,169,199,212,51,138,71,87,0,177,161,225,227,136,28,125,195,46,104,80,230,190,92,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,217,40,139,150,141,36,81,151,126,214,89,15,100,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,172,193,85,111,170,22,103,146,150,166,54,119,233,204,27,135,86,213,197,196,132,192,140,12,12,130,160,34,34,2,34,178,172,227,230,133,147,89,51,196,212,121,51,124,147,218,56,90,221,111,122,107,253,246,209,25,86,73,109,190,29,84,96,212,242,3,56,183,70,158,1,152,231,120,186,242,117,36,8,216,4,225,144,8,46,43,136,124,254,193,188,51,229,125,118,108,227,203,94,32,184,90,40,42,41,233,142,27,37,189,234,167,223,52,140,2,228,238,227,20,65,171,247,156,178,0,107,180,25,222,67,140,14,34,233,121,178,103,141,195,137,171,38,111,93,159,217,24,22,159,101,162,229,131,173,210,77,85,75,53,156,170,142,67,149,227,154,81,140,238,35,28,140,195,82,29,6,34,134,49,113,24,220,227,41,169,255,0,50,184,247,10,255,0,165,88,143,13,226,59,127,251,93,101,13,202,134,162,63,247,209,205,12,145,159,218,36,37,241,103,80,47,199,215,5,24,171,133,60,199,171,189,218,109,157,163,44,177,53,194,105,48,229,194,157,164,56,232,55,185,72,54,202,135,144,140,198,104,129,157,128,140,159,173,24,57,179,238,25,66,32,157,60,170,204,204,43,156,153,113,135,51,75,5,85,246,139,46,38,183,197,112,166,221,36,103,36,59,219,223,130,94,153,152,12,209,27,20,114,3,19,236,144,12,93,245,23,94,173,64,95,47,62,52,238,188,44,102,133,61,139,23,226,10,177,202,188,75,80,237,136,40,218,152,170,154,138,119,143,108,87,8,35,18,98,3,18,104,134,87,6,39,56,88,155,167,33,132,59,103,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,32,237,171,85,227,235,141,124,43,194,158,92,85,217,45,55,62,209,153,184,154,223,52,120,114,223,78,241,156,148,27,216,163,27,157,67,72,38,3,12,70,206,224,38,47,214,144,28,25,182,140,167,23,181,227,19,138,172,27,194,134,81,220,49,133,230,229,72,88,158,227,79,81,77,132,237,18,70,243,29,198,226,193,238,57,68,38,5,217,163,34,140,166,61,195,180,29,133,159,168,113,129,192,14,113,103,22,62,207,92,127,116,204,108,198,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,165,220,37,39,149,239,31,191,78,45,193,195,214,122,98,125,113,37,14,249,236,24,154,249,123,223,53,239,175,84,44,212,50,157,84,175,36,181,141,37,64,180,35,30,237,241,14,221,160,240,235,44,149,44,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,155,254,90,28,113,211,113,29,131,97,201,236,112,21,97,152,184,46,207,25,205,87,33,203,80,23,203,116,47,28,13,90,83,27,145,53,75,17,196,51,9,151,190,114,52,128,238,196,97,8,94,250,234,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,219,81,65,205,99,142,219,171,221,107,248,89,201,172,77,72,54,209,167,120,49,189,214,221,57,20,242,78,228,99,37,157,141,153,132,0,69,133,231,216,68,230,231,208,39,13,147,199,32,120,174,51,121,162,230,61,231,60,104,108,153,3,123,246,86,12,203,156,64,51,180,212,245,174,81,226,202,170,89,180,34,168,146,154,70,234,91,143,105,8,66,18,109,150,51,121,13,221,202,48,134,181,99,110,62,171,56,139,229,213,153,184,243,7,92,46,184,27,51,112,87,176,41,239,173,102,169,158,151,179,201,81,116,167,0,169,163,169,2,99,104,103,0,156,122,110,125,64,210,72,207,120,236,146,88,192,200,188,139,204,126,34,243,30,221,149,249,95,102,237,215,90,237,101,154,105,93,194,150,223,74,46,205,37,85,76,140,207,211,132,55,14,175,163,147,145,8,0,153,152,1,75,167,23,153,13,131,120,109,229,111,139,242,167,6,81,82,8,91,169,236,71,115,174,134,157,225,59,181,197,238,180,13,81,91,43,17,153,111,144,135,86,23,50,216,12,17,139,236,1,102,8,235,225,147,137,190,36,175,252,73,101,69,138,251,196,30,101,92,109,183,28,113,98,164,172,163,171,197,149,243,65,83,4,149,240,140,145,73,25,74,226,96,66,238,46,46,206,206,206,236,235,32,149,140,14,83,227,175,193,126,105,224,220,204,246,95,180,254,137,98,11,117,247,177,117,250,61,171,178,212,199,55,75,169,180,182,110,233,237,221,180,180,215,93,31,77,22,71,217,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,32,168,8,136,131,26,207,221,99,197,63,253,242,217,171,255,0,174,87,31,253,242,200,35,134,75,181,214,255,0,195,110,84,95,111,183,58,187,141,202,227,129,236,85,117,149,149,115,20,211,212,207,37,4,37,36,178,72,78,228,102,68,238,78,78,238,238,238,238,235,26,37,146,159,9,222,86,50,111,229,254,30,244,232,16,67,183,28,25,159,197,222,72,113,71,152,24,70,179,62,51,42,213,109,173,188,84,222,236,49,80,226,139,156,20,79,106,171,148,166,166,26,113,115,1,217,24,147,192,77,27,108,25,32,144,5,223,102,170,247,249,70,241,67,125,206,28,184,196,217,95,153,184,254,235,136,241,158,22,184,61,198,146,107,205,88,79,85,61,158,161,133,153,134,67,55,168,168,232,212,52,187,206,70,118,140,106,105,129,143,71,16,15,21,206,159,33,169,174,216,55,10,113,27,102,162,171,59,149,138,160,48,205,233,225,167,150,80,246,116,207,36,180,211,74,108,123,32,8,170,30,72,217,246,126,48,235,128,92,253,208,23,179,94,89,121,215,248,22,226,227,11,118,139,127,106,160,199,122,96,170,205,145,111,154,46,219,60,61,158,72,245,144,4,116,170,138,155,121,62,237,34,121,118,139,150,221,2,90,121,143,98,204,85,129,184,49,204,60,83,130,177,53,215,15,222,168,189,147,217,174,54,186,217,41,42,160,223,117,164,3,217,44,110,38,59,128,200,95,71,239,18,118,126,231,117,17,124,50,113,55,196,149,255,0,137,44,168,177,95,120,131,204,171,141,182,227,142,44,84,149,148,117,120,178,190,104,42,96,146,190,17,146,41,35,41,92,76,8,93,197,197,217,217,217,221,157,74,255,0,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,12,148,212,32,115,11,227,123,52,241,23,19,88,130,193,148,57,133,152,24,18,203,129,250,152,74,162,154,221,137,42,104,227,184,87,82,85,78,213,21,143,13,60,130,3,184,205,227,23,119,34,40,225,140,137,197,203,166,18,255,0,196,14,102,126,6,242,59,30,102,148,117,118,170,122,188,51,135,235,174,20,30,212,147,101,44,213,193,9,118,88,15,223,7,46,172,239,20,108,2,76,70,70,194,47,184,153,99,67,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,75,255,0,40,25,51,163,50,173,88,215,59,243,71,59,113,174,42,182,193,81,244,86,213,105,187,98,90,186,232,35,156,70,26,154,154,153,32,159,112,177,176,157,40,69,32,30,186,29,75,16,247,139,169,31,84,83,131,108,139,163,225,219,135,28,25,151,62,198,246,117,232,109,241,220,113,24,155,192,115,29,226,160,6,74,166,146,88,25,130,94,153,191,64,15,82,126,148,49,14,242,97,98,122,214,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,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,207,230,22,10,181,102,86,0,196,185,115,125,168,171,130,219,138,172,245,182,74,201,105,12,70,120,224,169,132,225,144,163,34,18,22,54,19,119,103,113,38,215,77,89,252,23,160,68,24,187,230,22,10,186,229,174,63,196,185,115,125,168,164,158,229,133,111,21,182,74,201,105,12,138,9,39,166,152,225,144,163,34,17,39,7,32,119,103,113,23,211,77,89,188,20,196,240,249,157,127,134,158,84,56,239,180,91,251,45,126,4,203,252,65,130,171,54,69,178,25,123,21,157,251,60,145,235,33,145,107,75,45,54,242,125,186,202,210,237,22,29,186,218,255,0,56,142,29,105,178,243,55,44,185,219,131,240,157,37,187,15,99,170,115,134,239,53,12,82,176,21,254,51,51,150,105,219,111,70,35,168,132,227,33,97,38,41,78,158,166,66,29,219,204,233,175,2,185,233,89,133,178,247,136,28,134,187,222,118,89,113,182,87,226,107,141,174,146,70,158,79,234,197,37,178,99,38,133,133,222,40,186,148,141,80,82,25,11,57,246,72,7,123,56,136,144,90,2,153,62,115,121,233,71,133,178,106,197,144,214,139,206,203,214,54,184,71,113,186,82,70,208,73,253,71,164,39,49,105,152,157,229,139,169,86,212,229,25,136,179,31,100,156,119,179,9,9,67,98,186,174,102,153,215,248,105,226,227,20,246,123,127,101,160,192,154,224,170,61,241,108,154,94,197,60,221,162,73,52,144,196,181,170,150,167,97,54,221,98,104,183,11,22,237,67,197,112,63,147,183,92,239,226,143,47,240,141,29,134,146,235,109,162,188,83,94,239,209,87,82,148,244,77,106,164,148,102,169,26,129,96,49,217,32,139,64,45,35,108,41,39,140,9,219,126,171,35,53,25,124,150,50,26,154,211,131,113,95,17,183,154,42,176,185,95,106,15,12,217,94,106,121,98,15,103,66,241,203,83,52,70,231,178,112,150,161,163,141,223,103,226,206,132,197,143,222,49,105,52,64,68,68,16,173,206,175,205,62,22,249,127,67,234,55,21,96,10,255,0,249,213,249,167,194,223,47,232,125,70,226,168,87,13,60,34,93,120,154,202,60,225,197,120,62,227,86,216,179,45,105,237,151,43,109,170,58,114,156,46,240,74,21,197,81,74,33,24,148,189,164,154,154,62,142,214,118,35,214,50,31,198,52,145,132,143,242,212,230,5,248,118,163,161,200,76,214,155,102,62,181,91,203,217,119,18,45,35,188,80,210,65,76,31,141,150,122,147,154,162,226,111,218,103,147,104,48,188,113,153,247,109,37,111,252,204,56,236,204,123,63,17,214,220,3,144,153,149,117,195,244,153,101,160,220,106,109,21,238,48,220,47,6,113,201,44,53,0,18,148,53,80,192,209,197,19,197,52,122,140,189,178,51,18,23,209,71,95,249,170,192,88,171,253,53,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,194,18,31,131,178,98,204,83,125,199,56,170,243,141,113,77,119,109,189,98,11,133,69,210,227,83,210,8,250,245,83,200,82,75,38,192,97,1,220,102,79,160,179,11,107,163,51,55,114,9,169,229,171,198,39,17,220,82,251,122,151,53,112,13,170,92,55,135,45,244,244,209,99,27,124,7,71,218,110,131,177,142,158,104,200,202,57,166,146,51,235,19,192,49,132,59,89,136,25,167,137,154,250,149,181,114,244,225,235,247,57,112,203,135,236,21,181,55,83,189,98,190,158,45,189,211,92,105,123,44,148,21,213,116,176,49,81,180,46,219,227,232,132,81,198,76,110,228,242,12,133,160,49,52,97,114,168,44,3,157,95,149,140,45,243,2,135,211,174,42,42,248,78,243,79,147,127,48,48,247,168,192,165,83,157,95,149,140,45,243,2,135,211,174,42,42,248,78,243,79,147,127,48,48,247,168,192,131,37,52,68,65,212,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,234,8,121,136,240,65,89,194,174,59,108,91,131,169,119,101,150,44,184,75,21,136,90,105,234,102,181,200,48,197,33,210,213,74,113,8,14,227,57,251,59,60,146,72,113,83,147,153,57,1,147,207,74,243,248,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,236,16,45,192,231,28,120,203,132,44,100,84,181,65,87,124,203,171,229,64,157,250,194,6,219,227,61,24,123,109,30,231,97,10,145,22,22,113,119,96,152,5,128,220,92,98,150,47,65,204,71,141,250,206,42,177,219,97,44,29,85,183,44,176,157,194,89,108,68,208,207,77,53,210,66,134,40,206,170,170,35,148,128,182,152,79,217,221,227,142,64,138,160,152,197,136,204,90,149,113,93,194,142,99,240,149,152,231,130,177,172,93,186,213,93,212,158,193,127,130,23,10,91,189,40,187,51,144,179,187,244,230,13,194,210,194,238,229,25,16,187,57,129,199,33,252,174,29,56,104,205,62,40,49,220,56,23,44,237,63,198,237,183,154,200,42,125,151,108,252,76,210,199,218,231,134,41,58,61,94,129,132,123,135,223,61,5,190,46,193,242,112,174,69,230,62,47,202,124,107,157,246,203,55,75,6,96,78,201,21,202,233,80,238,17,205,85,81,83,4,17,210,211,247,63,86,102,237,1,33,179,104,33,27,51,145,51,156,67,39,192,203,220,21,117,204,172,127,134,178,230,197,81,73,5,203,21,94,40,172,148,114,213,153,12,17,207,83,48,67,25,72,66,36,76,12,70,206,238,194,79,166,186,51,248,41,158,227,75,34,242,227,135,78,89,152,243,43,242,190,205,216,109,84,62,198,150,105,165,118,58,171,133,81,93,232,90,74,170,153,25,155,169,49,237,29,95,70,22,17,16,1,0,0,1,137,110,19,188,211,228,223,204,12,61,234,48,32,167,248,167,9,226,172,13,125,170,194,216,215,12,221,112,253,234,139,103,105,183,93,40,164,164,170,131,120,9,134,248,164,97,49,220,6,36,218,183,120,147,59,119,59,41,41,201,206,111,127,65,248,83,146,193,141,109,247,92,83,156,88,127,75,93,166,166,228,93,74,91,188,38,242,60,53,181,83,3,9,255,0,75,128,140,114,131,187,203,57,52,68,210,59,203,52,144,92,175,49,30,1,104,248,156,194,173,143,50,182,223,106,182,230,109,147,171,81,163,83,65,79,244,154,55,142,32,236,213,85,59,88,222,96,8,35,26,121,36,55,140,125,232,203,104,201,212,138,11,16,122,12,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,152,158,87,188,11,126,5,48,168,103,142,113,224,206,201,153,55,173,254,199,166,173,45,211,88,173,114,70,44,218,194,226,221,158,178,109,100,234,106,228,97,19,132,127,138,34,168,141,232,255,0,42,254,2,170,106,170,109,92,83,231,37,138,174,140,40,234,33,184,96,107,101,71,73,194,176,30,41,133,235,234,105,228,136,137,129,136,224,150,148,196,192,247,197,213,209,193,226,35,149,244,5,138,186,202,161,98,174,131,213,101,86,102,98,172,155,204,124,57,154,88,42,175,179,222,176,205,194,43,133,54,233,36,8,230,216,254,252,18,244,204,12,161,148,28,163,144,24,155,124,102,98,239,161,58,200,79,135,78,44,114,179,136,140,154,135,55,45,183,203,85,139,176,219,202,183,19,90,235,46,244,199,54,29,216,83,9,149,89,49,55,74,23,236,243,73,28,178,12,123,226,22,55,16,239,17,132,28,119,194,141,246,197,194,118,89,241,85,133,162,186,221,44,184,155,218,84,120,161,186,32,112,217,106,161,185,77,77,75,38,225,118,54,134,112,1,13,72,92,66,80,209,228,214,120,163,26,65,134,243,11,31,96,235,85,234,197,132,49,198,32,177,219,113,37,63,100,189,81,219,110,115,83,65,114,131,105,143,74,166,56,201,134,96,219,44,163,180,217,219,73,13,191,132,250,133,202,95,57,156,241,71,54,124,222,51,163,8,227,26,187,37,182,229,81,19,69,131,106,42,229,184,89,33,162,143,164,195,79,208,153,246,137,152,192,61,89,225,104,100,34,146,98,7,139,168,226,211,19,193,206,108,230,158,121,112,251,134,243,83,55,176,133,171,14,94,177,7,94,166,158,154,220,53,49,199,53,15,84,154,158,161,225,168,103,56,186,128,204,66,205,36,162,113,188,114,137,179,75,211,8,12,225,187,36,46,188,71,231,110,22,201,123,53,242,146,205,81,136,234,37,19,175,169,140,164,10,104,33,130,74,137,141,128,123,204,218,40,100,216,26,139,17,237,23,32,103,115,108,148,237,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,14,218,34,32,34,34,12,85,212,255,0,114,184,242,39,150,95,125,122,197,106,128,21,63,220,174,60,137,229,151,223,94,177,90,130,234,145,17,6,42,235,218,228,190,111,99,44,133,205,12,63,155,153,127,61,36,119,220,59,80,83,83,181,92,13,52,18,129,198,81,75,12,129,220,238,18,69,36,145,187,139,137,179,27,184,144,147,49,55,138,85,43,23,112,253,143,176,102,73,96,46,32,46,1,73,83,132,243,10,162,227,73,67,45,35,76,103,69,61,36,229,11,197,84,79,27,69,25,202,241,202,81,8,153,57,132,50,63,118,215,100,19,253,194,239,19,120,7,138,108,175,182,230,6,16,169,164,163,185,29,56,149,235,15,61,198,26,154,219,52,239,36,177,236,156,99,125,194,6,80,74,81,25,136,60,145,176,158,209,213,196,107,2,199,7,133,30,43,179,31,132,172,199,12,107,130,165,237,214,170,238,156,23,251,4,243,56,82,221,233,69,221,216,73,217,159,167,48,110,39,138,102,103,40,200,137,157,140,14,72,207,33,236,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,15,64,136,136,8,136,128,160,7,154,63,158,204,205,251,151,209,232,148,255,0,40,1,230,143,231,179,51,126,229,244,122,36,22,191,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,148,244,240,9,199,101,171,139,188,51,91,98,196,180,116,150,156,197,195,180,237,87,120,163,165,140,96,162,170,130,74,137,134,57,104,99,58,137,103,48,142,49,167,25,136,217,152,100,152,25,187,140,84,80,101,175,5,216,171,57,56,71,189,113,11,150,99,117,189,98,76,51,140,37,177,86,225,154,58,25,42,230,175,161,120,40,94,57,105,2,16,41,30,104,228,170,55,144,75,81,40,181,38,112,120,157,165,161,120,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,206,25,68,34,165,92,49,113,5,98,226,123,38,172,185,189,96,195,247,91,36,119,46,164,21,52,55,8,12,122,53,81,22,201,134,25,156,68,42,161,99,103,97,154,63,117,244,113,38,9,6,72,130,170,160,183,254,53,248,81,177,113,105,147,85,184,55,165,106,163,197,246,221,107,48,181,238,182,19,46,193,85,184,30,72,220,163,118,54,134,112,14,148,141,161,139,106,18,116,204,226,141,150,62,248,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,135,166,174,161,169,102,223,17,232,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,148,66,178,174,98,60,2,209,241,57,133,91,30,101,109,190,213,109,204,219,39,86,163,70,166,130,159,233,52,111,28,65,217,170,170,118,177,188,192,16,70,52,242,72,111,24,251,209,150,209,147,169,16,67,94,112,231,166,99,231,205,102,25,187,102,133,231,219,55,92,47,135,225,195,112,220,165,103,122,170,202,88,167,158,104,206,164,221,223,171,51,118,130,7,147,70,35,16,23,61,198,230,103,219,203,158,32,113,246,86,101,126,100,101,70,16,58,74,107,110,104,211,219,233,47,85,140,243,5,108,80,82,201,41,116,160,146,57,4,68,37,25,165,138,81,49,54,56,204,135,187,87,214,154,175,171,133,176,158,42,199,55,218,92,45,130,176,205,215,16,94,171,119,246,107,117,174,138,74,186,169,246,1,25,236,138,54,35,45,160,4,79,163,119,8,187,191,115,58,15,65,146,249,67,140,179,235,52,48,254,81,229,252,20,146,95,113,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,123,176,71,20,114,72,236,44,70,236,14,194,36,78,194,249,9,240,187,195,38,1,225,103,43,237,185,127,132,41,169,43,46,65,78,35,122,196,47,110,134,154,182,243,59,73,44,155,231,40,219,113,0,20,242,140,64,100,111,28,110,33,184,180,114,42,107,192,79,4,22,46,17,240,36,181,184,142,150,213,114,204,219,223,86,43,221,238,142,99,168,132,41,90,103,120,105,105,10,72,163,56,225,216,49,28,141,177,136,229,215,113,16,199,19,5,213,32,34,34,8,245,230,141,192,149,215,59,45,80,231,190,75,225,154,74,140,109,99,167,49,196,22,234,72,11,182,226,26,33,16,104,142,61,175,182,90,154,113,2,102,13,157,73,99,38,6,34,120,97,136,162,7,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,136,81,23,204,215,151,125,78,21,169,184,241,31,144,152,114,144,48,192,83,198,120,151,12,90,173,241,83,5,152,33,136,65,235,105,97,132,68,94,153,196,24,166,22,109,241,155,156,206,229,25,27,192,14,32,57,183,226,28,99,195,70,21,177,229,108,212,152,119,51,49,85,61,93,54,51,168,183,246,161,60,62,17,27,70,47,68,114,70,194,199,86,46,242,9,132,146,29,48,110,13,94,87,9,130,58,240,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,13,77,67,67,76,205,190,83,209,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,219,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,58,156,190,248,10,195,220,51,96,218,28,115,152,54,42,74,204,212,187,211,199,53,113,212,118,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,184,65,10,245,88,171,44,241,86,15,194,24,43,29,93,169,53,178,227,219,125,93,194,209,85,28,114,116,203,179,86,207,71,60,4,100,12,15,48,28,12,100,0,69,182,57,224,39,118,115,209,188,170,155,238,11,114,47,46,56,139,229,153,128,242,191,52,44,221,186,213,93,237,153,97,154,39,96,170,183,213,13,222,185,163,170,166,145,217,250,115,6,226,209,244,113,113,34,3,19,3,48,32,177,94,93,220,125,86,112,199,138,159,1,230,149,194,235,114,203,43,223,74,159,87,169,158,163,232,204,141,36,167,218,105,105,183,56,52,38,115,200,85,17,198,13,33,123,178,14,226,143,167,45,63,227,163,140,219,239,24,121,143,75,115,142,213,236,108,25,133,251,69,62,25,182,202,0,245,67,28,174,29,90,154,153,7,93,102,151,165,19,188,98,79,28,98,2,35,185,216,229,146,154,241,15,195,246,62,225,151,52,43,178,163,49,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,111,136,137,135,70,146,41,7,191,107,175,107,193,71,10,55,222,45,51,150,139,6,244,174,180,120,66,219,165,102,41,189,209,66,5,216,41,118,155,199,27,20,142,192,211,78,97,210,141,180,50,109,78,78,153,132,82,50,10,151,203,239,128,172,67,196,206,50,161,199,57,131,98,171,163,202,187,69,68,115,87,29,71,106,162,59,248,59,84,139,67,67,51,68,225,48,13,69,56,199,80,227,32,24,1,187,9,9,187,59,78,157,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,43,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,253,2,8,1,230,143,231,179,51,126,229,244,122,37,106,170,234,185,163,249,236,204,223,185,125,30,137,121,78,30,248,81,190,241,23,147,89,189,140,176,44,87,91,142,47,203,127,98,86,91,236,148,80,132,190,213,165,169,42,182,171,141,133,221,141,230,0,128,37,141,129,200,139,166,113,180,102,114,131,128,74,87,45,142,57,237,92,65,96,10,60,171,204,107,165,37,14,98,225,90,122,107,108,71,89,116,18,159,20,64,48,200,227,85,16,205,35,207,53,72,199,78,101,83,163,19,107,164,187,153,164,120,227,181,94,100,124,120,102,229,175,137,120,242,251,37,113,237,94,24,182,229,117,64,198,117,182,43,193,152,93,238,38,16,77,48,86,68,47,208,148,41,228,14,207,217,228,3,218,97,80,198,239,212,120,194,61,112,182,44,197,88,26,251,75,138,112,86,38,186,225,251,213,22,254,205,113,181,214,201,73,85,6,240,32,61,146,198,226,99,184,12,133,244,126,241,39,103,238,119,93,75,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,130,111,249,104,241,111,196,55,21,54,172,77,62,107,225,124,62,246,44,45,79,67,65,79,136,232,169,170,41,39,184,92,92,73,229,19,15,122,158,83,216,193,36,157,39,135,164,242,68,205,17,12,204,241,94,165,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,127,131,158,30,191,115,7,15,184,111,41,171,106,109,85,183,170,78,189,109,238,225,110,165,232,199,89,93,60,165,33,19,187,179,28,189,48,120,224,25,77,152,138,56,35,247,65,180,1,173,104,49,129,205,92,179,197,89,55,152,248,143,43,113,173,39,103,189,97,155,132,182,250,157,177,200,17,205,177,253,201,226,234,0,25,67,40,56,201,25,184,182,248,204,9,155,66,101,45,60,50,231,165,30,112,114,173,204,108,55,91,121,237,120,147,46,242,255,0,17,97,187,156,50,52,17,200,20,177,219,170,30,222,99,28,79,187,163,217,122,112,140,134,34,71,37,52,255,0,148,226,230,84,47,156,254,67,83,97,92,208,195,89,255,0,98,162,171,236,248,226,156,173,119,211,26,121,74,8,238,52,113,198,48,72,115,57,184,1,205,77,160,12,76,33,221,67,33,182,247,35,113,183,254,10,179,190,235,128,236,121,215,147,80,216,233,43,45,185,163,150,248,136,106,42,202,66,9,232,103,183,89,46,85,49,24,120,137,129,11,204,4,14,204,250,156,100,196,219,28,36,11,96,83,83,206,79,58,254,131,112,251,105,201,202,75,127,90,175,51,110,15,214,158,72,183,71,5,13,186,90,122,137,54,147,72,46,51,20,231,70,195,168,24,188,125,125,118,150,199,80,172,174,255,0,154,94,122,86,103,7,21,151,236,55,69,121,237,120,111,46,255,0,204,221,178,24,218,120,227,10,168,217,158,224,101,28,175,183,173,218,186,144,148,128,34,39,29,52,31,148,194,198,65,69,120,88,201,79,221,19,196,22,9,201,201,46,29,138,147,16,92,31,183,206,50,244,228,10,24,34,58,138,174,145,116,228,102,153,224,134,86,143,112,56,245,28,55,104,58,187,100,166,162,175,146,222,64,255,0,242,183,136,60,99,151,191,234,123,102,11,190,214,135,254,80,23,34,165,7,127,247,8,158,118,31,236,209,1,254,254,10,85,16,17,17,1,17,16,98,174,178,83,225,59,202,198,77,252,191,195,222,157,2,198,177,100,167,194,119,149,140,155,249,127,135,189,58,4,21,85,64,15,52,127,61,153,155,247,47,163,209,41,254,80,3,205,31,207,102,102,253,203,232,244,72,46,211,146,198,124,224,218,44,61,138,248,114,188,214,210,91,241,13,101,224,241,53,149,166,168,118,59,168,29,44,113,84,195,16,56,48,239,128,105,35,145,219,123,153,132,166,76,12,48,153,41,74,88,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,62,156,4,241,191,98,226,227,2,75,69,136,234,173,86,220,205,178,117,101,189,217,40,225,58,120,78,149,230,118,134,170,144,100,150,67,146,29,133,16,72,251,220,130,93,119,8,140,145,57,133,213,34,43,85,227,219,141,251,23,8,248,18,42,44,57,85,106,185,102,109,239,165,45,146,201,89,9,212,66,20,173,51,52,213,85,99,28,177,156,112,236,25,66,55,222,196,114,233,180,72,99,149,192,45,127,157,62,124,224,218,220,61,133,56,114,179,86,210,92,49,13,29,224,49,53,233,161,168,119,59,80,5,44,145,83,67,40,48,56,239,156,106,228,145,155,123,24,4,64,78,14,51,1,43,75,229,113,231,179,44,190,250,244,122,213,107,247,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,93,7,43,143,61,153,101,247,215,163,214,160,159,229,111,252,107,240,163,98,226,211,38,171,112,111,74,213,71,139,237,186,214,97,107,221,108,38,93,130,171,112,60,145,185,70,236,109,12,224,29,41,27,67,22,212,36,233,153,197,27,43,128,68,24,182,98,156,39,138,176,53,246,171,11,99,92,51,117,195,247,170,45,157,166,221,116,162,146,146,170,13,224,38,27,226,145,132,199,112,24,147,106,221,226,76,237,220,236,166,211,151,23,28,246,172,245,202,58,252,41,154,87,74,75,78,44,202,251,60,18,93,174,183,27,160,236,186,90,162,7,23,185,200,115,200,242,177,198,209,183,106,144,221,193,142,72,228,222,221,110,156,126,39,154,207,4,181,153,173,98,166,226,7,40,112,167,108,198,118,110,157,29,254,219,107,182,207,81,112,196,20,166,113,67,4,128,16,177,117,38,167,239,213,220,55,20,14,251,164,102,167,140,30,27,16,92,255,0,31,124,100,212,241,125,154,20,87,11,21,53,93,6,4,195,20,239,14,28,161,174,162,138,10,208,57,227,133,235,38,168,120,228,145,136,206,88,152,69,152,246,52,113,71,160,137,188,142,85,3,150,199,3,23,94,32,177,253,30,106,102,53,174,174,135,46,176,173,69,53,202,32,172,181,145,65,138,39,25,164,97,165,136,166,141,224,154,152,100,167,49,169,209,201,244,210,45,172,242,60,145,219,255,0,11,188,50,99,238,41,179,66,219,151,248,66,154,174,142,218,117,2,55,172,66,246,233,170,104,172,208,60,114,201,190,114,141,182,137,152,193,40,196,6,64,210,72,194,27,135,87,33,200,167,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,195,208,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,17,86,164,83,149,55,27,84,121,83,125,169,225,251,55,177,95,99,193,151,158,165,101,130,229,116,185,65,79,111,195,245,64,18,205,60,102,115,56,244,225,168,238,209,152,246,140,236,219,99,119,168,144,218,210,184,73,201,11,87,17,249,253,135,50,94,243,124,171,179,83,226,58,123,160,133,125,52,99,33,211,79,13,186,166,162,19,112,46,227,6,150,24,247,134,162,228,27,133,136,29,216,219,192,99,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,184,101,16,173,87,154,63,145,60,205,251,151,214,40,149,20,229,77,198,213,102,107,88,170,120,126,205,236,87,219,49,157,155,169,89,96,185,93,46,83,212,92,49,5,41,156,179,79,25,156,206,93,73,169,251,180,102,61,197,3,182,216,217,169,228,55,173,124,209,252,137,230,111,220,190,177,68,130,0,86,85,11,21,117,149,66,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,64,10,184,174,7,56,187,186,240,131,155,133,138,231,183,85,222,48,157,250,156,109,184,142,213,5,65,1,156,12,108,65,85,8,57,52,71,83,11,238,217,212,109,28,36,154,54,40,250,175,32,219,170,175,252,107,240,163,125,225,47,57,107,112,111,74,235,89,132,46,90,214,97,107,221,108,32,61,190,151,104,60,145,185,70,238,15,52,6,125,41,27,64,39,208,36,233,128,75,27,32,200,79,11,98,204,43,142,108,84,184,167,5,98,107,86,32,178,214,239,236,215,27,93,108,117,116,179,236,50,3,217,44,110,64,91,76,8,95,71,238,33,118,126,246,117,245,148,21,242,238,227,234,179,134,60,84,248,15,52,174,23,91,150,89,94,250,84,250,189,76,245,31,70,100,105,37,62,211,75,77,185,193,161,51,158,66,168,142,48,105,11,221,144,119,20,125,57,100,171,143,110,55,236,92,35,224,72,168,176,229,85,170,229,153,183,190,148,182,75,37,100,39,81,8,82,180,204,211,85,85,140,114,198,113,195,176,101,8,223,123,17,203,166,209,33,142,87,0,166,156,203,248,245,166,200,108,61,54,74,229,53,246,146,124,197,190,83,201,13,220,227,234,239,176,91,167,165,144,70,97,154,25,99,40,43,156,164,134,88,91,223,218,2,230,98,44,112,185,195,102,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,169,168,104,105,153,183,202,122,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,117,63,205,86,61,197,95,233,174,35,196,152,142,225,254,217,89,93,114,174,168,147,253,244,147,77,36,135,246,145,17,124,93,212,207,114,208,224,42,155,33,176,244,57,213,155,54,42,73,243,22,249,79,28,214,128,147,171,190,193,110,158,150,50,40,74,25,162,140,160,174,114,146,104,166,127,127,104,11,0,16,177,204,198,23,21,193,255,0,14,191,185,123,35,172,249,91,38,42,186,222,234,195,109,194,191,181,215,118,154,90,58,233,97,143,181,65,65,248,168,222,58,62,184,203,32,1,14,237,210,153,19,185,19,175,109,156,89,59,128,115,215,0,93,50,231,49,172,52,151,27,109,198,158,120,162,150,90,88,102,158,223,60,144,201,8,213,210,148,192,99,21,76,99,41,188,114,176,187,139,191,233,103,246,168,131,27,110,42,184,103,198,92,40,102,229,102,86,227,10,234,75,136,21,56,220,173,23,58,103,97,11,141,186,67,144,34,157,227,220,229,9,238,138,64,56,201,223,105,129,109,35,13,146,29,208,112,3,204,174,179,33,168,234,242,203,62,110,183,91,206,5,166,183,213,85,217,234,196,39,184,92,168,234,162,130,0,166,183,68,242,78,209,197,70,241,211,156,113,198,32,194,19,76,14,68,17,185,144,73,167,24,156,42,224,222,43,242,142,225,131,239,54,218,65,196,246,234,122,138,156,39,119,146,71,132,237,215,23,15,113,138,81,3,46,205,33,12,99,48,109,45,192,204,76,221,64,140,194,0,115,139,39,113,246,69,99,251,166,92,230,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,253,44,193,234,184,170,226,99,25,113,95,155,149,153,165,140,40,105,45,192,52,227,109,180,91,41,153,136,45,214,232,206,67,138,7,147,107,20,199,186,89,12,228,38,109,198,101,180,64,54,70,30,87,22,100,238,62,192,184,3,10,102,54,47,176,213,218,45,184,210,162,182,43,44,85,180,179,83,207,85,5,60,52,115,118,176,25,0,68,233,164,26,248,154,57,64,137,137,227,151,195,107,57,87,254,94,124,22,93,120,167,205,10,123,238,47,195,245,101,149,120,106,161,223,16,86,53,73,82,181,108,237,30,232,173,240,72,34,228,102,68,241,20,172,14,46,16,185,63,82,51,56,119,92,175,59,139,77,170,193,106,200,107,21,138,217,73,110,182,219,169,241,5,37,29,29,36,35,12,20,208,70,54,193,142,40,227,22,97,0,17,102,22,22,102,102,102,102,100,22,1,145,124,63,99,238,33,238,184,166,197,151,33,73,61,203,10,225,122,236,85,45,28,173,49,79,93,5,49,68,37,77,75,28,49,200,82,212,153,76,3,28,110,194,196,253,219,155,187,95,43,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,247,191,201,83,205,62,41,249,127,93,234,54,229,82,185,172,112,37,117,107,173,127,20,217,53,134,105,10,218,84,239,62,55,181,91,160,33,158,57,216,140,164,188,48,51,184,152,16,184,180,251,4,92,28,58,228,199,190,121,35,14,166,117,243,140,250,87,144,84,184,91,43,112,221,214,205,153,55,155,120,91,241,29,198,166,143,179,208,209,245,104,164,10,169,237,114,193,90,245,17,204,21,5,25,64,114,51,237,22,119,38,114,102,81,195,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,223,38,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,41,191,229,161,192,229,55,14,56,54,28,225,199,7,86,121,139,141,44,241,132,212,146,4,180,225,99,183,76,241,206,212,69,9,176,147,212,185,4,69,49,24,251,135,27,70,12,204,38,115,5,85,224,207,131,60,3,194,102,0,166,163,163,161,164,184,227,107,141,56,75,126,191,75,20,51,78,51,201,13,59,84,210,82,212,180,17,76,212,61,106,118,146,56,164,213,245,125,197,223,225,231,249,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,0,42,229,56,32,227,71,21,112,143,152,240,87,86,149,214,247,128,110,93,72,47,120,122,42,233,6,48,234,188,59,171,169,160,115,104,94,176,26,8,217,136,219,223,141,138,45,193,185,164,10,65,146,24,42,213,153,89,209,128,114,230,251,81,87,5,183,21,98,139,85,146,178,90,67,17,158,56,42,106,227,134,66,140,136,72,88,216,77,221,157,196,155,93,53,103,240,85,3,140,78,21,113,151,10,25,185,112,193,247,155,109,89,97,139,141,69,69,78,19,187,201,35,76,23,27,115,31,184,197,40,128,15,105,140,74,49,152,54,142,211,118,38,110,153,198,102,25,20,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,219,80,193,203,11,143,90,108,152,186,210,112,253,156,23,218,74,12,190,185,212,84,205,106,187,213,245,77,237,55,25,202,29,144,201,41,75,210,167,161,39,25,201,221,162,247,102,157,228,50,16,121,12,102,125,6,42,235,37,62,19,188,172,100,223,203,252,61,233,208,44,107,22,74,124,39,121,88,201,191,151,248,123,211,160,65,245,120,129,203,63,195,38,71,99,204,173,142,146,213,81,87,137,176,253,117,190,131,218,145,239,165,134,184,225,46,203,57,251,134,227,210,157,162,145,140,69,200,8,24,133,183,11,44,104,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,202,121,65,15,53,140,134,166,201,190,40,235,241,53,138,138,174,59,22,100,211,190,38,140,202,158,86,130,59,137,202,99,95,8,76,102,77,41,245,89,170,73,153,199,166,213,145,131,0,139,3,144,94,78,126,231,165,31,17,60,161,111,57,141,237,159,104,222,138,223,97,183,98,50,54,128,38,11,197,61,218,130,58,167,146,40,29,194,46,161,183,92,3,65,126,148,209,22,193,98,97,104,193,225,59,205,62,77,252,192,195,222,163,2,169,89,45,157,247,86,224,163,63,184,110,154,199,72,86,210,167,182,227,138,123,144,200,67,60,115,181,238,203,71,44,6,61,226,96,66,240,144,187,109,112,112,145,159,126,246,233,211,94,19,188,211,228,223,204,12,61,234,48,32,191,254,118,153,215,255,0,200,94,28,232,237,255,0,86,53,184,85,73,23,254,81,71,73,28,38,210,127,229,175,32,148,127,216,28,75,242,217,90,175,44,188,148,252,52,241,113,133,187,69,195,178,208,96,77,49,173,102,201,118,77,47,98,158,30,207,28,122,198,98,90,213,75,77,188,95,110,177,52,187,73,139,110,180,255,0,140,156,244,172,226,39,136,236,103,152,222,217,246,141,148,174,18,91,176,225,3,78,16,133,158,156,202,58,87,142,41,221,206,46,160,55,92,195,65,110,172,210,150,193,114,113,105,63,228,247,144,63,64,50,58,227,155,152,183,47,125,149,138,113,165,192,253,151,116,172,15,233,170,156,58,208,211,148,29,49,119,119,138,25,39,105,228,252,145,121,68,97,55,222,13,9,48,95,250,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,181,94,102,153,41,248,105,225,31,20,246,123,135,101,175,192,154,227,90,61,242,236,134,94,197,4,221,162,57,52,140,200,181,165,150,167,96,182,221,101,104,183,19,14,237,96,5,101,80,177,193,227,39,34,235,56,118,226,59,25,229,207,177,189,157,101,27,132,151,28,56,32,243,156,39,103,168,50,146,149,163,150,118,99,151,166,15,208,51,212,155,171,12,163,188,156,92,156,40,170,237,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,213,87,149,202,159,33,169,179,147,138,58,12,77,125,162,171,146,197,150,212,237,137,164,49,167,149,224,146,226,18,128,208,66,115,1,139,68,125,87,122,145,103,114,234,53,28,128,224,66,230,226,19,61,195,246,89,254,6,242,59,1,229,108,148,150,170,122,188,51,135,232,109,245,254,203,143,101,44,213,193,8,246,169,195,220,7,46,172,239,44,142,100,44,70,70,228,77,184,157,84,4,68,4,68,65,10,220,234,252,211,225,111,151,244,62,163,113,94,215,146,54,63,193,182,44,101,153,185,125,121,196,52,148,120,135,21,83,218,106,108,180,51,59,137,215,133,27,86,189,75,68,238,219,72,192,103,140,220,53,222,225,188,153,156,99,55,31,21,206,175,205,62,22,249,127,67,234,55,21,98,184,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,130,85,57,165,240,11,98,171,177,95,184,172,202,27,127,97,186,208,255,0,79,99,27,37,45,49,156,119,8,200,217,164,185,66,49,139,244,230,13,207,37,70,172,209,156,99,36,196,224,97,35,207,105,92,177,184,126,186,231,127,20,120,122,250,65,87,6,30,203,138,136,49,85,210,178,38,33,102,158,9,88,168,169,154,78,153,134,249,42,4,9,227,39,7,40,97,169,112,38,32,101,43,252,16,113,163,133,120,184,203,136,43,171,74,213,100,199,214,222,164,23,188,61,21,116,101,33,244,154,29,213,212,208,57,188,205,70,111,60,108,196,109,238,72,229,22,227,218,210,29,154,241,21,196,117,171,150,142,110,95,114,163,133,140,17,130,171,170,49,133,65,227,28,83,81,121,136,103,59,124,245,70,93,154,209,4,84,47,76,244,180,212,241,3,203,20,82,148,142,193,92,206,59,89,245,144,37,125,117,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,183,94,16,56,237,203,142,48,189,169,108,194,120,63,21,216,111,88,126,223,73,89,118,138,225,70,210,80,132,147,110,18,142,26,200,156,128,182,152,19,11,74,48,201,32,179,144,70,236,18,180,113,193,205,31,137,142,37,239,121,185,137,178,3,25,208,213,224,204,1,71,81,12,214,203,44,44,14,23,218,72,140,222,158,229,45,72,142,233,194,82,109,237,11,23,74,35,136,0,129,231,128,141,194,234,185,202,221,173,87,254,17,48,77,246,197,115,164,184,219,110,56,226,219,87,71,89,73,48,205,5,76,18,91,46,5,28,177,200,46,226,96,66,236,76,76,238,206,206,206,202,45,184,78,243,79,147,127,48,48,247,168,192,190,174,39,226,187,49,241,207,12,182,126,25,49,172,190,217,181,97,124,65,73,120,176,93,39,153,222,170,134,150,42,90,152,30,128,181,103,234,194,221,160,94,39,119,98,136,64,163,109,192,241,140,95,43,132,239,52,249,55,243,3,15,122,140,8,50,83,68,68,4,68,65,74,184,139,225,163,43,56,160,192,147,96,92,204,180,255,0,23,177,94,104,224,166,246,165,179,241,208,203,39,100,158,104,164,232,245,122,0,18,109,31,124,53,23,248,59,124,158,20,120,81,203,142,18,178,224,48,86,10,139,183,93,107,186,115,223,239,243,194,193,85,119,170,22,118,98,38,103,126,156,33,184,154,40,89,220,99,18,39,119,51,57,36,58,214,136,45,87,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,77,79,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,12,148,213,149,103,167,43,220,154,206,190,35,172,153,199,52,126,197,176,213,246,154,220,109,103,161,144,162,246,237,115,28,79,78,81,176,179,118,126,174,179,189,84,160,108,71,176,54,8,203,44,149,13,122,168,128,136,136,11,21,117,149,66,197,93,4,239,114,189,187,96,28,109,192,230,22,203,153,238,120,126,255,0,81,65,79,118,164,196,118,19,154,26,163,130,10,187,157,123,132,85,148,206,238,224,19,69,185,216,100,22,99,13,116,213,181,81,171,199,223,2,119,94,17,49,53,21,247,13,86,85,221,178,235,17,84,61,37,158,178,170,66,158,182,150,120,233,225,41,34,174,144,41,226,128,14,73,10,160,161,16,119,114,142,19,119,239,2,84,215,133,30,43,179,31,132,172,199,12,107,130,165,237,214,170,238,156,23,251,4,243,56,82,221,233,69,221,216,73,217,159,167,48,110,39,138,102,103,40,200,137,157,140,14,72,206,124,238,212,89,71,197,190,67,86,219,232,238,212,152,143,2,102,21,158,72,98,174,164,16,55,96,61,88,102,141,166,2,104,170,96,148,88,153,164,13,241,77,11,110,22,48,118,96,178,14,75,121,23,125,194,216,19,22,231,206,35,179,90,130,147,27,118,123,118,26,171,212,36,174,236,180,147,84,5,107,234,204,239,20,50,78,209,14,205,204,70,84,155,136,24,70,34,41,42,80,215,150,156,218,63,4,88,238,12,19,129,50,118,213,111,200,59,125,192,105,237,118,64,135,109,242,221,107,104,66,50,40,230,25,26,41,38,57,134,74,195,25,218,83,57,39,150,50,168,118,113,148,101,83,33,51,175,10,241,19,148,246,44,227,193,86,251,173,21,151,16,118,174,205,5,210,40,227,170,14,133,76,180,231,188,99,146,64,109,78,18,118,208,223,221,118,215,71,213,152,42,2,34,32,47,21,157,25,189,131,114,23,43,241,6,110,102,4,245,113,216,176,237,56,205,80,212,144,60,211,202,103,32,197,20,49,135,115,57,201,44,145,198,206,78,32,206,108,228,66,44,228,222,170,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,168,12,227,219,141,251,239,23,24,238,42,44,57,85,117,182,229,149,147,165,45,146,201,89,8,83,204,117,79,11,52,213,85,99,28,178,4,147,111,41,66,55,222,226,17,105,180,68,164,149,204,45,85,77,247,40,236,244,203,140,95,195,101,159,36,45,151,158,150,51,192,157,190,91,149,174,161,152,36,154,150,162,190,105,227,170,167,239,126,172,45,218,2,51,118,208,130,70,102,33,102,56,138,72,65,94,255,0,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,98,25,52,162,165,92,58,113,47,149,156,80,96,72,113,214,89,221,191,141,219,108,213,147,211,123,82,217,248,233,162,143,181,193,12,178,116,122,189,3,56,247,23,190,26,19,124,89,170,170,12,85,212,239,114,247,192,24,55,52,249,112,224,156,190,204,28,61,73,124,195,215,202,123,221,53,117,13,75,62,201,67,219,53,142,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,4,42,127,185,92,121,19,203,47,190,189,98,181,4,53,241,93,194,142,99,240,149,152,231,130,177,172,93,186,213,93,212,158,193,127,130,23,10,91,189,40,187,51,144,179,187,244,230,13,194,210,194,238,229,25,16,187,57,129,199,33,212,174,1,56,236,186,240,137,137,171,108,88,150,142,174,237,151,88,138,161,170,239,20,116,177,148,245,180,179,199,79,48,199,45,12,103,81,20,0,114,72,84,227,49,27,59,148,112,131,55,120,10,153,78,40,184,100,192,60,83,101,125,203,47,241,125,53,37,29,200,233,200,108,184,133,173,208,212,214,217,167,121,34,147,124,5,35,110,16,50,130,33,148,0,129,228,141,136,55,14,172,67,143,182,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,164,39,180,180,125,24,152,132,128,196,12,12,4,50,94,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,182,161,219,149,95,28,246,172,173,169,253,205,217,185,116,164,183,225,59,149,69,85,202,199,136,110,87,65,167,166,179,79,210,121,37,165,152,170,36,104,163,166,149,227,34,13,155,93,170,37,38,113,62,190,232,230,37,1,17,16,20,0,243,71,243,217,153,191,114,250,61,18,159,229,0,60,209,252,246,102,111,220,190,143,68,130,255,0,249,42,121,88,197,63,48,43,189,58,220,189,86,41,229,71,195,142,48,226,10,171,55,46,212,189,159,8,85,219,194,57,48,21,174,144,45,150,241,174,8,134,22,152,37,164,40,206,56,118,11,72,240,128,177,20,250,155,202,224,79,19,249,94,74,158,86,49,79,204,10,239,78,183,43,255,0,65,212,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,182,136,128,136,136,32,219,155,254,0,193,184,23,138,250,106,172,31,135,169,45,39,138,176,189,53,254,238,212,204,226,21,87,25,43,43,34,150,161,195,93,162,102,48,70,231,181,155,113,238,50,212,204,200,170,175,36,108,1,131,111,184,203,51,115,6,243,135,169,43,49,14,21,167,180,211,89,107,166,103,35,160,10,198,173,106,151,137,157,246,137,152,193,24,57,233,189,131,120,179,176,200,108,94,43,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,65,42,136,136,128,136,136,11,169,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,109,16,89,86,65,242,189,201,172,150,226,11,16,231,52,145,251,86,217,71,112,142,167,1,216,170,164,42,136,236,186,197,25,157,68,198,108,207,44,209,206,242,133,59,22,238,148,97,28,132,114,76,226,112,222,170,34,12,85,212,255,0,114,184,242,39,150,95,125,122,197,106,128,21,63,220,174,60,137,229,151,223,94,177,90,131,213,113,175,194,141,139,139,76,154,173,193,189,43,85,30,47,182,235,89,133,175,117,176,153,118,10,173,192,242,70,229,27,177,180,51,128,116,164,109,12,91,80,147,166,103,20,108,189,175,15,28,63,96,30,25,114,190,135,42,50,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,14,200,132,156,117,104,226,140,123,246,178,169,104,128,136,136,32,7,154,63,158,204,205,251,151,209,232,149,207,242,53,187,90,161,186,231,37,138,107,157,32,92,171,41,236,53,116,244,101,48,180,243,65,9,87,12,178,132,122,238,32,2,158,17,34,102,208,94,88,217,244,220,218,219,7,52,127,61,153,155,247,47,163,209,42,21,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,115,184,73,20,146,70,238,46,38,204,110,226,66,76,196,193,35,252,208,249,126,255,0,242,147,138,220,162,135,251,45,219,25,217,196,127,242,104,154,166,138,10,122,111,252,166,166,174,73,165,254,60,186,254,83,43,127,229,59,145,119,220,207,226,130,217,152,222,198,181,86,225,108,180,214,227,119,43,131,129,237,170,158,158,162,58,6,134,39,98,114,152,103,14,184,158,140,49,246,103,45,226,125,49,57,116,225,119,137,188,3,197,54,87,219,115,3,8,84,210,81,220,142,156,74,245,135,158,227,13,77,109,154,119,146,88,246,78,49,190,225,3,40,37,40,140,196,30,72,216,79,104,234,226,63,87,36,248,117,202,62,30,233,177,20,25,91,132,233,45,39,138,175,21,55,155,156,209,196,2,114,28,146,200,113,211,139,0,136,199,77,0,200,241,195,8,51,0,6,175,163,153,200,102,21,45,17,16,91,175,48,92,157,186,231,127,9,120,235,8,225,171,13,37,215,16,209,83,195,123,179,197,45,41,79,59,79,73,48,77,32,210,136,1,159,105,146,156,106,32,141,129,181,39,159,99,187,9,147,172,120,86,85,11,29,110,59,242,46,197,195,183,20,24,187,46,112,117,154,235,110,194,195,217,110,54,33,184,57,158,250,90,138,120,228,54,134,83,102,121,97,142,119,158,1,55,114,47,196,184,153,145,137,147,133,0,68,87,105,203,43,135,90,108,255,0,226,94,221,62,41,194,116,151,204,19,131,41,228,188,223,225,175,138,82,164,152,246,16,81,211,147,136,184,25,149,67,132,157,25,93,130,72,169,234,25,216,216,72,8,38,127,133,140,148,253,206,220,62,224,156,156,146,225,219,106,240,253,189,251,124,227,47,82,51,174,158,83,168,170,233,23,78,55,120,90,121,165,104,247,3,23,77,131,118,165,171,189,85,68,64,68,68,5,242,108,24,179,10,226,191,105,125,22,196,214,171,207,177,174,19,90,110,62,207,173,142,163,177,215,69,167,86,154,109,142,253,57,131,112,238,140,180,33,213,181,102,213,89,183,52,252,254,226,27,35,242,190,211,6,73,218,234,233,109,24,142,158,225,77,137,113,77,37,190,162,73,236,32,210,81,199,78,241,213,3,244,169,14,103,158,104,216,205,156,245,209,226,112,144,88,154,50,184,23,227,54,251,193,230,99,213,92,228,181,123,103,6,98,142,207,79,137,173,177,0,53,81,71,19,159,74,166,154,66,211,73,162,234,202,237,25,19,71,32,153,9,109,119,9,99,11,107,89,41,240,157,229,99,38,254,95,225,239,78,129,99,88,178,83,225,59,202,198,77,252,191,195,222,157,2,10,170,160,7,154,63,158,204,205,251,151,209,232,148,255,0,40,1,230,143,231,179,51,126,229,244,122,36,30,127,46,120,51,199,217,199,194,229,203,136,12,174,161,171,190,92,176,222,40,171,178,93,108,52,177,77,83,91,87,7,74,218,244,197,67,77,4,6,82,24,149,93,81,76,230,108,205,28,96,226,222,233,107,74,178,95,55,177,150,66,230,134,31,205,204,191,158,146,59,238,29,168,41,169,218,174,6,154,9,64,227,40,165,134,64,238,119,9,34,146,72,221,197,196,217,141,220,72,73,152,154,93,57,42,121,88,197,63,48,43,189,58,220,173,87,154,23,2,223,129,76,84,121,227,147,152,51,178,101,181,235,103,182,41,168,139,116,54,43,164,146,19,62,144,176,183,103,163,155,88,250,122,57,0,74,231,31,226,132,169,227,112,190,159,232,155,228,23,238,96,252,63,251,78,213,244,147,217,253,79,193,247,210,26,47,108,246,238,209,217,186,61,61,253,78,143,83,241,157,110,150,238,207,248,222,150,191,139,80,153,157,25,189,140,179,235,52,49,6,110,102,4,244,146,95,113,21,64,205,80,212,144,52,48,68,1,24,197,20,49,135,123,176,71,20,113,198,206,78,70,236,12,228,68,78,228,254,41,95,255,0,43,222,5,191,13,120,168,51,199,56,240,103,107,203,107,46,255,0,99,211,86,150,216,111,183,72,228,22,109,97,113,126,209,71,14,146,117,53,113,3,149,130,63,198,136,212,70,193,66,179,27,131,60,125,147,156,46,91,120,128,205,26,26,187,29,203,18,98,138,75,37,170,195,85,20,212,213,180,144,116,174,79,82,85,212,211,192,5,25,145,82,82,148,46,6,236,241,200,110,77,239,14,158,131,149,199,158,204,178,251,235,209,235,85,255,0,243,171,242,177,133,190,96,80,250,117,197,88,7,43,143,61,153,101,247,215,163,214,160,159,228,69,74,184,157,226,23,10,240,191,147,87,172,220,197,52,221,191,176,116,233,173,214,176,170,142,158,107,157,116,165,182,42,120,200,223,251,169,13,196,76,130,40,165,54,3,217,181,194,138,115,17,227,126,143,133,92,8,216,75,7,85,110,204,220,89,111,150,91,17,52,48,84,195,107,140,102,138,51,170,170,136,229,19,29,192,115,246,119,120,228,140,229,167,38,49,113,3,23,129,117,234,179,87,51,49,86,114,102,62,35,205,44,107,87,218,47,88,154,225,45,194,167,108,146,28,112,239,127,114,8,186,134,102,48,196,12,49,198,14,79,178,48,1,103,208,89,74,87,46,94,92,216,100,50,190,255,0,152,28,80,101,157,37,194,229,141,41,229,181,91,176,245,250,215,81,79,91,99,162,9,36,142,105,72,101,216,80,212,204,66,37,28,128,45,36,81,198,7,28,173,214,49,16,177,94,7,56,187,186,240,131,155,133,138,231,183,85,222,48,157,250,156,109,184,142,213,5,65,1,156,12,108,65,85,8,57,52,71,83,11,238,217,212,109,28,36,154,54,40,250,175,32,228,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,150,56,60,81,112,201,143,184,89,205,11,150,95,226,250,106,186,203,104,84,16,217,113,11,91,166,166,162,188,192,209,197,38,248,10,70,218,70,3,60,67,40,1,27,71,35,144,110,45,24,138,237,121,83,113,181,71,149,55,218,158,31,179,123,21,246,60,25,121,234,86,88,46,87,75,148,20,246,252,63,84,1,44,211,198,103,51,143,78,26,142,237,25,143,104,206,205,182,55,122,137,13,130,101,20,85,243,206,252,201,254,178,126,205,82,168,162,175,158,119,230,79,245,147,246,106,11,85,229,113,231,179,44,190,250,244,122,213,39,220,196,120,32,163,226,171,2,54,45,193,212,187,115,55,9,219,229,138,196,45,52,20,208,221,35,41,162,144,233,106,165,56,136,203,104,4,253,157,158,72,227,9,106,9,204,152,76,201,161,51,37,243,123,25,100,46,104,97,252,220,203,249,233,35,190,225,218,130,154,157,170,224,105,160,148,14,50,138,88,100,14,231,112,146,41,36,141,220,92,77,152,221,196,132,153,137,178,40,225,227,136,28,3,196,214,87,208,230,190,92,157,88,91,107,42,42,41,37,163,174,120,90,182,138,120,100,113,40,170,35,134,73,6,51,113,217,40,139,150,175,28,177,151,118,230,65,141,191,249,170,192,88,171,253,53,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,194,18,31,131,178,147,252,209,227,126,197,197,199,45,140,209,162,196,117,86,171,110,102,217,61,151,45,238,201,71,9,211,194,116,175,127,163,104,106,169,6,73,100,57,33,216,81,4,143,189,200,37,215,112,136,201,19,159,107,154,135,1,84,213,84,215,94,41,242,110,197,73,70,116,116,243,92,49,205,178,159,170,231,88,111,44,34,213,244,212,241,196,66,198,194,115,203,84,100,96,27,34,234,232,230,242,145,197,10,2,202,161,98,174,178,168,64,86,171,205,31,200,158,102,253,203,235,20,74,234,149,170,243,71,242,39,153,191,114,250,197,18,8,1,89,46,241,15,195,246,1,226,107,43,235,178,163,49,130,172,45,181,149,20,245,113,86,80,180,45,91,69,60,50,49,12,180,242,77,28,131,25,184,239,136,137,135,87,142,89,7,187,115,172,104,150,85,8,49,150,207,76,139,204,126,29,51,30,227,149,249,161,102,236,55,90,29,37,134,104,157,206,150,225,74,78,237,29,85,52,142,205,212,132,246,150,143,163,19,16,144,24,129,129,128,248,171,157,218,235,122,169,10,203,205,206,174,190,162,58,120,41,2,90,153,138,83,24,32,136,33,134,38,34,119,118,8,226,142,56,192,124,4,0,69,180,102,102,89,10,113,201,194,37,171,139,236,163,28,41,5,198,146,207,139,44,53,5,114,195,151,89,233,196,192,39,112,113,58,89,141,133,229,10,105,155,110,254,155,234,199,28,50,56,201,210,104,202,192,57,113,114,230,186,227,60,101,95,153,220,79,101,158,32,179,216,176,181,68,3,104,195,183,251,89,82,5,234,181,217,204,142,120,102,210,83,166,133,186,111,177,227,233,204,114,48,185,16,197,52,70,21,87,150,87,46,250,108,43,77,110,226,63,62,240,229,88,98,112,168,144,240,214,24,186,219,229,166,59,49,195,41,3,86,213,67,48,137,61,75,144,57,66,46,219,35,7,9,153,202,66,7,130,77,17,16,17,17,1,91,87,25,92,16,101,199,23,22,235,13,109,222,151,217,184,166,201,112,161,136,47,116,179,53,61,65,217,222,168,30,186,148,201,226,145,164,252,65,84,28,12,64,236,19,237,247,132,36,153,142,229,81,7,138,201,220,157,192,57,21,128,45,121,115,151,54,26,75,117,182,221,79,4,82,203,21,44,48,207,112,158,56,99,132,170,234,138,16,1,150,166,65,136,30,73,92,89,201,219,244,51,71,7,60,239,204,159,235,39,236,213,42,138,42,249,231,126,100,255,0,89,63,102,160,165,92,149,60,211,226,159,151,245,222,163,110,83,61,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,212,48,242,84,243,79,138,126,95,215,122,141,185,77,74,11,63,202,110,89,153,29,149,188,71,95,248,129,234,123,98,57,174,15,116,194,216,114,107,124,48,80,225,202,169,13,228,146,64,24,244,9,122,102,255,0,210,205,176,6,1,102,238,146,65,142,80,188,4,68,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,133,110,19,188,211,228,223,204,12,61,234,48,41,243,226,171,134,124,27,197,126,81,214,101,110,48,174,171,183,24,212,13,202,209,115,166,119,35,183,92,99,9,2,41,222,61,204,51,6,217,100,3,140,157,183,1,150,210,3,217,32,99,131,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,148,255,0,112,21,198,38,30,226,159,40,237,131,121,188,82,65,152,182,58,126,197,136,45,147,86,82,246,186,211,128,32,25,46,145,83,197,180,134,154,82,154,55,119,233,0,4,164,113,54,230,1,34,8,44,206,44,157,199,217,21,143,238,153,115,152,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,244,179,74,79,43,174,62,168,241,133,138,219,195,62,113,92,45,86,187,174,28,183,211,80,225,59,196,245,48,81,199,115,165,3,138,154,11,105,1,16,239,172,30,164,99,23,77,136,166,140,75,115,49,198,231,53,117,230,25,193,101,171,138,124,175,168,190,225,12,63,72,89,169,134,169,217,240,253,99,212,141,43,214,192,210,110,150,223,60,132,46,38,4,47,41,68,198,226,193,51,139,245,35,3,155,116,16,255,0,154,172,5,138,191,211,92,57,137,48,229,195,253,178,142,186,219,93,79,39,251,217,33,154,57,3,236,33,33,248,59,32,249,75,37,62,19,188,172,100,223,203,252,61,233,208,44,107,22,74,124,39,121,88,201,191,151,248,123,211,160,65,85,85,144,115,119,201,219,174,101,112,184,24,187,14,88,105,43,174,89,125,120,138,247,83,43,82,148,181,177,218,138,41,33,171,24,8,0,137,129,136,233,231,149,157,196,58,116,164,100,255,0,139,22,87,190,190,78,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,160,197,181,23,191,226,7,44,255,0,3,121,227,143,50,182,58,75,173,61,38,25,196,21,214,250,15,106,71,178,170,106,16,152,187,44,231,238,3,23,86,7,138,70,49,22,19,19,98,22,218,76,188,2,15,65,151,184,42,235,153,88,255,0,13,101,205,138,162,146,11,150,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,77,116,103,240,89,52,101,238,10,181,101,174,0,195,89,115,98,168,171,158,219,133,108,244,86,74,57,106,204,74,121,32,166,132,33,140,164,33,17,23,55,16,103,119,97,22,215,93,25,188,20,64,114,119,225,214,155,48,243,114,245,157,184,195,9,210,92,112,246,5,167,8,109,19,87,69,43,128,223,228,48,56,166,129,182,244,101,58,120,66,66,38,34,114,136,234,41,164,17,221,176,194,103,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,69,95,59,76,148,255,0,228,47,17,148,119,15,171,5,92,41,100,151,255,0,40,172,164,146,16,104,255,0,242,214,144,138,79,236,12,35,249,110,165,81,89,175,53,140,239,181,101,63,11,149,248,82,107,30,31,190,92,179,30,161,240,245,61,13,214,65,39,167,131,164,114,203,112,138,15,202,148,233,200,33,216,108,236,209,77,53,60,142,239,181,128,194,8,84,228,242,136,201,219,174,90,240,184,120,187,17,216,105,40,110,89,131,120,150,247,77,43,210,148,85,178,90,134,40,225,164,25,200,192,73,193,200,42,39,137,153,200,58,117,66,98,255,0,140,38,80,108,178,40,224,39,51,48,174,104,112,143,150,119,28,45,87,212,246,14,31,162,195,55,24,14,72,222,106,90,234,8,2,158,80,144,64,203,102,238,152,202,12,90,19,197,52,70,226,59,244,65,112,8,136,130,215,248,160,230,23,146,252,38,99,251,126,92,230,54,24,198,183,27,149,198,207,21,238,41,108,148,84,147,64,48,73,52,208,136,145,77,83,17,49,238,167,55,118,97,118,209,199,191,197,155,208,112,165,198,182,86,113,131,244,167,240,103,96,197,118,207,162,93,135,182,251,118,150,154,30,167,106,235,244,250,93,25,229,215,78,204,123,183,109,211,81,211,93,95,75,11,230,237,146,25,209,153,92,73,97,187,238,92,229,14,53,197,86,216,48,61,29,36,181,150,75,5,93,116,17,206,53,245,228,81,20,144,198,66,198,194,96,78,46,250,232,98,255,0,22,85,43,147,94,83,230,158,87,254,23,255,0,9,153,105,138,240,151,180,254,143,246,47,110,217,170,104,59,87,79,218,29,78,151,88,7,126,222,160,110,219,174,155,199,95,22,65,64,57,213,249,167,194,223,47,232,125,70,226,172,255,0,3,100,94,99,230,78,92,99,156,208,193,86,111,106,218,178,231,176,203,127,134,7,114,170,167,165,170,106,135,106,161,141,155,223,134,62,202,93,87,103,220,2,98,110,46,3,33,133,224,115,171,243,79,133,190,95,208,250,141,197,84,174,72,246,155,85,254,213,159,54,43,237,178,146,227,109,184,211,225,250,74,202,58,184,70,104,42,96,144,110,99,36,82,70,76,226,96,66,238,46,46,206,206,206,236,232,35,215,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,242,179,87,51,49,86,114,102,62,35,205,44,107,87,218,47,88,154,225,45,194,167,108,146,28,112,239,127,114,8,186,134,102,48,196,12,49,198,14,79,178,48,1,103,208,89,94,87,50,254,2,170,114,27,16,205,157,89,77,98,171,159,46,175,149,18,77,119,8,250,91,44,23,25,234,164,33,132,97,134,40,198,10,23,25,33,138,23,247,246,152,184,25,11,156,44,116,3,130,158,30,46,188,76,113,13,134,176,28,22,170,74,251,21,190,162,27,222,41,10,154,194,166,15,98,65,81,19,85,11,20,110,210,185,200,210,12,32,209,251,219,229,23,119,1,98,144,2,92,249,93,112,245,248,13,225,150,219,127,185,212,218,171,111,89,151,217,177,108,181,52,116,187,36,134,134,122,88,158,142,142,73,137,152,229,233,131,156,154,59,48,132,149,51,8,177,54,178,29,64,227,71,132,156,43,197,206,86,62,22,185,75,216,113,37,139,180,220,48,205,196,74,56,186,117,197,77,32,4,19,202,240,203,35,81,201,35,194,83,4,108,196,93,24,221,159,80,101,112,8,131,23,124,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,246,188,39,121,167,201,191,152,24,123,212,96,82,83,206,211,44,240,173,78,86,96,92,227,236,157,44,73,111,196,13,134,122,241,199,24,246,138,26,138,106,138,141,147,22,206,161,244,228,165,214,54,222,194,61,121,253,215,115,213,162,46,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,202,121,21,154,242,208,227,18,155,137,12,163,135,3,227,59,197,39,225,23,3,211,199,69,91,12,149,146,203,87,118,183,70,17,132,87,66,121,181,35,50,39,233,204,236,114,105,43,49,151,77,167,140,21,229,32,34,34,2,34,32,181,94,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,5,53,60,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,8,50,83,68,68,4,68,64,88,171,172,170,22,42,232,61,254,42,200,188,199,194,25,79,130,179,190,231,102,234,224,204,119,218,226,182,221,41,221,206,56,106,169,234,103,130,74,90,142,230,233,76,253,156,228,6,125,68,227,119,113,39,112,148,99,245,121,43,198,6,120,240,253,151,24,219,44,178,191,18,123,46,131,28,116,74,106,189,243,61,85,174,64,98,9,38,160,118,145,163,167,154,104,220,99,57,118,20,155,99,137,192,128,163,2,105,84,224,183,34,242,227,136,190,89,152,15,43,243,66,205,219,173,85,222,217,150,25,162,118,10,171,125,80,221,235,154,58,170,105,29,159,167,48,110,45,31,71,23,18,32,49,48,51,2,137,110,34,248,104,205,62,23,241,220,216,23,51,45,63,197,236,87,154,56,42,125,151,115,252,76,50,201,217,39,154,40,250,221,46,184,4,155,71,220,61,69,254,14,225,229,50,171,44,241,86,114,102,62,28,202,220,21,73,218,47,88,154,225,21,190,155,116,114,28,112,239,127,126,121,122,96,102,48,196,12,82,72,108,47,178,48,50,118,208,93,100,39,137,175,249,89,192,151,12,16,220,125,137,117,155,6,101,205,190,130,223,208,182,83,83,21,117,79,86,162,42,126,185,14,176,196,115,73,52,253,89,79,220,220,71,33,232,238,250,61,128,114,108,225,139,218,87,219,183,19,184,215,11,221,97,142,207,165,191,4,86,201,55,74,150,166,105,2,162,27,132,227,27,104,114,244,193,198,17,55,252,86,233,103,102,98,146,61,98,189,94,99,216,79,21,99,158,12,115,15,11,96,172,51,117,196,23,170,223,100,246,107,117,174,138,74,186,169,246,93,105,12,246,69,27,17,150,208,2,39,209,187,132,93,223,185,157,5,21,254,141,95,11,31,235,7,53,127,244,85,187,254,124,175,253,99,89,251,147,184,167,255,0,189,167,53,127,245,54,227,255,0,185,89,20,102,150,0,252,40,96,75,158,5,250,107,138,240,151,180,250,63,213,156,45,114,236,23,74,94,156,193,47,226,103,218,91,55,116,246,23,186,250,129,152,252,117,65,18,220,214,120,218,163,205,107,237,55,15,217,67,138,251,102,12,179,116,235,47,247,43,93,202,10,139,126,32,170,48,138,104,35,3,133,203,169,13,63,126,172,231,180,167,119,221,27,61,60,102,246,149,194,239,12,152,251,138,108,208,182,229,254,16,166,171,163,182,157,64,141,235,16,189,186,106,154,43,52,15,28,178,111,156,163,109,162,102,48,74,49,1,144,52,146,48,134,225,213,200,126,87,16,252,63,99,238,25,115,66,187,42,51,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,22,248,136,152,116,105,34,144,123,246,186,189,94,79,252,80,96,28,181,196,215,62,31,241,125,162,146,134,229,152,55,138,121,108,183,224,167,134,39,146,113,167,149,187,37,101,76,146,137,56,57,4,67,75,16,1,63,90,170,102,255,0,178,50,8,224,85,171,21,112,163,152,246,14,27,48,87,20,214,200,189,179,131,49,71,107,130,229,37,60,46,210,88,170,162,175,158,146,49,168,109,95,88,101,233,3,132,205,160,180,134,241,19,11,188,79,53,21,82,125,133,248,179,203,140,128,229,119,150,248,42,231,99,194,152,203,25,226,143,104,203,109,194,120,130,216,215,59,124,148,177,226,42,162,146,170,186,159,120,109,133,186,70,209,59,190,226,156,69,196,73,163,149,192,44,175,133,30,43,179,31,132,172,199,12,107,130,165,237,214,170,238,156,23,251,4,243,56,82,221,233,69,221,216,73,217,159,167,48,110,39,138,102,103,40,200,137,157,140,14,72,207,33,236,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,198,6,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,41,233,229,197,194,70,50,225,75,40,235,233,115,7,20,85,212,98,28,97,81,5,210,186,195,21,75,75,110,178,24,131,139,71,22,154,137,212,144,184,180,242,139,236,46,148,64,59,134,22,150,64,128,197,63,220,174,60,137,229,151,223,94,177,90,160,5,79,247,43,143,34,121,101,247,215,172,86,160,186,165,106,188,123,112,65,98,226,227,2,69,91,135,41,109,86,220,205,178,116,162,178,94,235,38,58,120,78,149,230,103,154,150,172,163,138,67,146,29,133,41,198,219,28,130,93,54,144,140,146,177,253,94,99,216,179,21,96,110,12,115,15,20,224,172,77,117,195,247,170,47,100,246,107,141,174,182,74,74,168,55,221,105,0,246,75,27,137,142,224,50,23,209,251,196,157,159,185,221,56,23,227,54,197,198,30,92,85,92,228,181,123,27,25,225,126,207,79,137,173,177,1,189,40,201,43,31,74,166,154,66,215,88,101,233,74,237,25,19,201,25,1,9,110,102,9,100,8,1,197,56,79,21,96,107,237,86,22,198,184,102,235,135,239,84,91,59,77,186,233,69,37,37,84,27,192,76,55,197,35,9,142,224,49,38,213,187,196,153,219,185,217,75,167,42,190,57,238,185,165,77,251,155,179,114,233,87,112,197,150,218,122,171,149,143,16,220,174,133,81,83,121,131,170,242,75,75,49,84,72,242,201,83,19,72,68,27,55,51,211,196,76,226,29,13,210,122,14,104,92,11,126,26,240,169,231,142,78,96,206,215,153,54,93,158,216,166,162,45,179,95,109,113,198,76,250,66,194,253,162,178,29,35,233,232,226,103,19,28,127,141,33,167,141,161,130,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,202,121,21,159,242,238,227,126,143,138,172,8,248,75,24,213,109,204,220,39,111,138,91,233,60,48,83,67,116,140,166,150,48,170,165,136,37,35,45,160,16,118,135,104,227,140,37,168,22,1,97,48,22,188,4,5,0,60,209,252,246,102,111,220,190,143,68,167,249,64,15,52,127,61,153,155,247,47,163,209,32,191,254,74,158,86,49,79,204,10,239,78,183,43,255,0,86,1,201,83,202,198,41,249,129,93,233,214,229,127,232,8,136,128,136,136,33,91,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,84,171,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,65,42,136,136,128,136,136,8,136,128,136,136,49,87,83,253,202,227,200,158,89,125,245,235,21,170,0,84,255,0,114,184,242,39,150,95,125,122,197,106,11,170,68,68,4,68,65,0,60,209,252,246,102,111,220,190,143,68,173,214,213,128,49,149,247,6,223,243,6,205,135,170,235,48,246,21,168,161,166,189,87,66,204,65,64,117,143,43,83,60,172,207,184,64,202,9,1,143,77,140,123,5,221,138,64,98,184,174,104,254,123,51,55,238,95,71,162,87,41,201,107,9,225,92,115,98,207,108,45,141,112,205,171,16,89,107,126,140,118,155,117,210,138,58,186,89,246,29,196,195,124,82,49,1,109,48,18,109,91,184,133,157,187,217,144,89,95,10,60,87,102,63,9,89,142,24,215,5,75,219,173,85,221,56,47,246,9,230,112,165,187,210,139,187,176,147,179,63,78,96,220,79,20,204,206,81,145,19,59,24,28,145,158,67,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,4,60,123,112,65,125,225,31,29,197,91,135,41,110,183,44,178,189,244,162,178,94,235,38,10,137,130,169,161,103,154,150,172,163,138,48,142,109,227,41,198,219,24,78,45,54,145,20,114,176,125,94,93,220,111,214,112,171,142,223,9,99,26,173,217,101,139,46,17,75,125,39,134,122,153,173,114,12,50,198,21,84,177,4,162,3,184,206,14,208,237,28,146,28,84,226,192,46,64,2,225,61,40,186,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,118,208,20,106,243,164,200,187,238,41,192,152,75,62,112,229,154,212,116,152,39,180,91,177,45,94,161,29,119,101,171,154,156,40,159,87,102,121,97,142,119,148,118,110,114,2,171,220,32,226,82,144,201,82,180,174,103,249,189,131,114,211,132,188,91,135,111,179,225,250,171,238,55,167,27,53,138,209,117,129,234,30,172,222,104,186,245,17,68,221,226,116,209,19,206,19,62,129,28,195,79,171,185,16,1,132,6,41,169,228,217,146,159,65,184,125,187,103,29,93,195,173,87,153,183,6,232,193,28,187,163,130,134,221,45,69,60,123,133,227,23,25,138,115,172,114,208,204,94,62,134,155,75,123,40,86,89,15,114,247,205,11,86,106,240,125,150,215,59,120,210,67,81,96,179,197,133,235,169,33,173,26,147,167,158,222,45,76,221,93,25,158,51,150,40,226,168,104,201,181,16,168,14,242,103,99,32,184,164,68,65,107,252,80,115,11,201,126,19,49,253,191,46,115,27,12,99,91,141,202,227,103,138,247,20,182,74,42,73,160,24,36,154,104,68,72,166,169,136,152,247,83,155,187,48,187,104,227,223,226,205,232,56,82,227,91,43,56,193,250,83,248,51,176,98,187,103,209,46,195,219,125,187,75,77,15,83,181,117,250,125,46,140,242,235,167,102,61,219,182,233,168,233,174,175,165,133,243,118,201,12,232,204,174,36,176,221,247,46,114,135,26,226,171,108,24,30,142,146,90,203,37,130,174,186,8,231,26,250,242,40,138,72,99,33,99,97,48,39,23,125,116,49,127,139,42,149,201,175,41,243,79,43,255,0,11,255,0,132,204,180,197,120,75,218,127,71,251,23,183,108,213,52,29,171,167,237,14,167,75,172,3,191,111,80,55,109,215,77,227,175,139,32,144,172,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,59,211,87,80,212,179,236,148,53,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,199,219,141,126,20,111,188,37,231,45,110,13,233,93,107,48,133,203,90,204,45,123,173,132,7,183,210,237,7,146,55,40,221,193,230,128,207,165,35,104,4,250,4,157,48,9,99,101,145,74,166,156,67,240,253,128,120,154,202,250,236,168,204,96,171,11,109,101,69,61,92,85,148,45,11,86,209,79,12,140,67,45,60,147,71,32,198,110,59,226,34,97,213,227,150,65,238,220,232,49,162,89,41,240,157,229,99,38,254,95,225,239,78,129,99,88,164,127,149,95,28,246,172,173,169,253,205,217,185,116,164,183,225,59,149,69,85,202,199,136,110,87,65,167,166,179,79,210,121,37,165,152,170,36,104,163,166,149,227,34,13,155,93,170,37,38,113,62,190,232,194,98,84,0,243,71,243,217,153,191,114,250,61,18,159,229,0,60,209,252,246,102,111,220,190,143,68,130,253,57,53,93,173,86,14,17,49,181,246,251,115,164,183,91,109,216,226,229,87,89,89,87,48,195,5,52,17,219,45,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,202,249,130,113,235,136,120,153,198,85,216,27,47,175,181,116,121,87,104,168,146,26,16,167,237,84,71,127,7,106,98,121,171,161,121,92,38,1,168,167,41,41,216,163,3,0,54,114,17,55,118,106,85,135,56,170,198,88,23,133,11,135,13,56,18,229,87,105,12,85,138,46,55,108,81,87,20,108,39,85,110,146,142,134,8,104,226,153,143,112,129,148,21,61,113,216,219,131,164,12,110,7,48,23,148,225,227,135,236,125,196,214,104,80,229,70,92,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,217,16,147,142,143,36,177,143,118,230,65,77,85,229,114,251,227,215,16,240,205,140,168,112,54,96,223,106,235,50,174,239,81,28,53,193,81,218,171,78,192,12,213,36,211,80,194,210,176,66,5,81,80,50,84,48,198,102,96,14,226,36,108,204,242,189,251,133,184,113,253,206,63,185,127,232,103,249,148,254,186,237,187,131,218,158,212,217,183,218,157,163,111,245,231,246,251,118,108,252,78,206,135,226,84,16,241,15,195,246,62,225,151,52,43,178,163,49,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,111,136,137,135,70,146,41,7,191,107,160,149,78,114,183,107,85,255,0,132,76,19,125,177,92,233,46,54,219,142,56,182,213,209,214,82,76,51,65,83,4,150,203,129,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,176,190,87,30,123,50,203,239,175,71,173,94,43,17,241,85,140,177,215,10,22,254,26,113,221,202,174,236,24,87,20,91,174,216,94,174,88,216,142,150,221,29,29,116,19,81,203,51,158,226,0,41,233,186,3,177,246,135,84,28,216,2,16,31,107,202,227,207,102,89,125,245,232,245,168,39,206,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,172,123,56,228,226,238,235,197,246,110,14,43,130,221,87,103,194,118,26,114,182,225,203,84,245,4,102,16,57,185,29,84,192,196,241,5,76,207,183,127,77,180,96,142,24,220,164,233,52,133,53,60,105,240,227,117,226,159,33,174,185,87,98,198,245,120,106,228,85,16,220,168,205,165,33,162,173,158,13,207,29,45,112,139,57,29,49,19,177,119,51,184,72,16,202,194,125,62,153,99,195,138,112,158,42,192,215,218,172,45,141,112,205,215,15,222,168,182,118,155,117,210,138,74,74,168,55,128,152,111,138,70,19,29,192,98,77,171,119,137,51,183,115,178,11,212,229,139,193,45,102,121,230,61,54,109,230,134,20,223,150,216,95,109,100,52,215,107,108,239,75,137,106,137,230,142,56,225,55,97,138,104,96,154,18,57,155,113,142,224,142,35,140,134,83,113,155,245,100,28,171,248,160,192,57,175,146,86,172,144,183,218,41,44,56,179,46,44,240,197,93,71,79,79,13,45,53,194,2,158,97,106,186,104,218,82,150,83,209,162,58,169,72,1,187,69,86,191,246,70,87,190,130,133,113,137,194,174,13,226,191,40,238,24,62,243,109,164,28,79,110,167,168,169,194,119,121,36,120,78,221,113,112,247,24,165,16,50,236,210,16,198,51,6,210,220,12,196,205,212,8,204,49,236,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,124,159,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,199,135,142,94,34,176,175,20,60,65,92,179,75,5,97,95,98,89,78,223,69,111,166,237,20,49,211,92,43,58,81,54,249,235,122,114,200,18,77,188,138,49,54,47,222,34,167,23,102,113,116,18,127,203,23,141,170,60,243,203,138,108,164,205,12,87,191,50,112,190,218,56,106,110,215,40,30,171,18,210,147,77,36,114,66,14,227,44,211,65,12,36,19,62,211,45,161,28,167,33,20,166,195,69,121,231,126,100,255,0,89,63,102,170,41,202,143,133,172,85,155,121,203,6,120,253,36,186,225,188,55,150,119,10,121,251,77,8,201,20,215,122,226,18,126,195,28,219,122,125,30,159,245,208,234,228,241,78,17,237,102,159,168,21,175,158,119,230,79,245,147,246,106,8,171,87,21,192,231,23,119,94,16,115,112,177,92,246,234,187,198,19,191,83,141,183,17,218,160,168,32,51,129,141,136,42,161,7,38,136,234,97,125,219,58,141,163,132,147,70,197,31,85,228,23,47,124,1,131,115,79,139,156,19,151,217,131,135,169,47,152,122,249,79,123,166,174,161,169,103,217,40,123,30,177,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,186,156,107,240,163,125,225,47,57,107,112,111,74,235,89,132,46,90,214,97,107,221,108,32,61,190,151,104,60,145,185,70,238,15,52,6,125,41,27,64,39,208,36,233,128,75,27,32,200,79,11,98,204,43,142,108,84,184,167,5,98,107,86,32,178,214,239,236,215,27,93,108,117,116,179,236,50,3,217,44,110,64,91,76,8,95,71,238,33,118,126,246,117,12,60,205,120,18,186,228,142,50,184,231,158,86,225,154,72,242,190,253,81,25,85,81,218,224,32,12,55,90,108,34,65,36,122,187,5,52,210,234,81,152,109,140,14,78,134,216,217,161,234,185,101,113,219,117,201,28,101,110,200,204,210,196,212,145,229,125,250,162,65,165,172,186,78,64,24,110,180,216,136,78,57,52,118,10,105,165,208,100,3,219,24,28,157,125,209,179,77,213,144,174,104,254,68,243,55,238,95,88,162,65,0,43,38,140,251,206,188,43,195,182,83,223,115,143,26,219,238,181,182,92,63,217,123,76,22,184,163,146,168,250,245,49,83,134,193,146,72,193,244,57,133,223,83,111,117,159,77,95,70,124,101,214,66,124,199,176,158,42,199,60,24,230,30,22,193,88,102,235,136,47,85,190,201,236,214,235,93,20,149,117,83,236,186,210,25,236,138,54,35,45,160,4,79,163,119,8,187,191,115,58,10,43,253,26,190,22,63,214,14,106,255,0,232,171,119,252,249,85,94,104,254,68,243,55,238,95,88,162,80,173,251,147,184,167,255,0,189,167,53,127,245,54,227,255,0,185,83,83,205,31,200,158,102,253,203,235,20,72,32,5,101,80,177,87,89,84,32,34,34,2,34,32,34,34,2,34,32,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,20,171,146,167,154,124,83,242,254,187,212,109,202,106,84,43,114,84,243,79,138,126,95,215,122,141,185,77,74,2,34,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,0,175,107,147,185,197,143,178,43,31,218,243,27,46,111,213,118,235,149,186,162,9,101,138,42,169,161,130,225,4,115,71,49,82,85,12,38,5,45,52,133,16,52,145,57,51,19,55,232,118,244,28,39,121,167,201,191,152,24,123,212,96,87,63,204,191,128,170,156,134,196,51,103,86,83,88,170,231,203,171,229,68,147,93,194,62,150,203,5,198,122,169,8,97,24,97,138,49,130,133,198,72,98,133,253,253,166,46,6,66,231,11,24,75,79,14,185,243,131,120,146,202,59,22,107,96,202,218,66,11,141,56,5,206,134,26,135,152,237,55,22,1,122,138,41,92,128,11,124,100,90,49,56,14,240,112,144,91,97,139,189,144,115,69,224,22,143,24,88,174,92,76,100,237,190,213,107,186,225,203,125,77,118,44,179,193,77,5,28,119,58,80,57,106,103,185,9,136,142,250,193,234,72,82,245,28,138,104,196,118,187,28,108,19,88,7,5,220,91,98,174,17,179,77,177,77,182,46,221,134,239,189,154,223,137,173,196,50,75,212,161,26,152,204,231,130,38,154,40,222,178,56,218,97,132,228,119,17,235,72,206,218,27,172,130,112,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,152,49,119,89,41,240,157,229,99,38,254,95,225,239,78,129,99,88,178,83,225,59,202,198,77,252,191,195,222,157,2,10,170,136,136,34,3,157,30,69,223,109,89,143,135,56,135,182,89,173,80,225,187,221,190,155,13,220,170,105,220,35,170,59,196,79,83,36,103,80,26,49,73,190,148,64,2,70,115,118,26,71,2,216,205,19,28,107,41,158,231,45,155,216,54,195,144,214,188,156,41,240,253,126,44,196,247,138,75,128,80,213,64,243,214,219,237,208,117,92,171,224,118,238,167,50,148,66,157,140,191,124,142,90,160,6,45,36,112,134,20,19,253,203,47,37,63,2,220,35,225,110,209,112,237,85,248,239,76,107,89,178,93,240,197,219,96,135,179,199,30,177,129,14,148,177,83,111,23,221,164,175,46,210,113,219,165,213,47,21,146,153,161,106,206,172,163,194,25,175,102,26,72,233,241,77,158,154,228,116,244,213,163,86,20,115,152,55,90,149,229,22,102,51,134,94,164,71,238,139,177,198,76,226,46,206,205,237,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,65,183,55,124,226,181,102,87,20,97,132,112,229,250,174,186,219,151,214,120,172,149,49,53,80,203,69,29,212,165,146,106,178,128,64,200,88,216,78,158,9,93,216,79,169,74,64,77,248,177,117,50,153,215,154,22,172,149,202,60,95,154,247,145,164,146,159,11,89,234,110,65,79,83,90,52,129,89,56,3,244,105,90,82,103,96,57,165,233,196,30,233,59,156,130,204,36,238,204,248,208,226,204,83,125,199,56,170,243,141,113,77,119,109,189,98,11,133,69,210,227,83,210,8,250,245,83,200,82,75,38,192,97,1,220,102,79,160,179,11,107,163,51,55,114,15,148,165,83,146,94,117,255,0,242,235,135,58,203,127,215,141,109,245,81,197,255,0,147,209,213,199,49,188,159,249,19,198,35,31,246,119,34,252,134,81,86,170,87,13,121,189,83,144,185,243,129,179,114,25,234,227,167,195,183,136,102,184,53,36,17,77,60,182,227,214,42,216,99,9,116,7,57,41,164,154,54,119,113,209,205,157,136,93,152,152,50,94,69,212,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,182,128,136,136,33,91,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,84,171,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,65,38,152,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,110,188,14,112,65,98,225,31,233,221,109,85,45,170,229,122,189,226,10,184,172,183,177,152,234,43,131,12,183,77,233,41,103,34,138,48,142,109,226,103,51,66,12,6,93,61,72,154,48,96,186,164,64,68,68,22,1,206,175,202,198,22,249,129,67,233,215,21,10,202,106,121,213,249,88,194,223,48,40,125,58,226,162,175,132,239,52,249,55,243,3,15,122,140,8,60,254,78,231,22,62,200,172,127,107,204,108,185,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,197,73,84,48,152,20,180,210,20,64,210,68,228,204,76,223,161,219,33,238,24,184,130,177,113,61,147,86,92,222,176,97,251,173,146,59,151,82,10,154,27,132,6,61,26,168,139,100,195,12,206,34,21,80,177,179,176,205,31,186,250,56,147,4,131,36,65,105,87,110,80,25,71,122,226,74,183,28,214,86,213,199,149,245,244,242,93,165,195,244,149,193,75,56,222,78,189,229,42,56,227,134,148,66,43,95,102,119,141,134,57,6,113,125,24,77,153,152,149,255,0,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,29,180,68,64,68,68,22,171,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,166,167,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,6,74,104,136,128,136,136,11,21,117,149,66,197,93,4,255,0,114,184,242,39,150,95,125,122,197,106,246,188,98,112,171,131,120,175,202,59,134,15,188,219,105,7,19,219,169,234,42,112,157,222,73,30,19,183,92,92,61,198,41,68,12,187,52,132,49,140,193,180,183,3,49,51,117,2,51,15,21,202,227,200,158,89,125,245,235,21,170,234,144,83,252,129,201,203,23,15,249,53,132,242,119,14,77,218,41,48,205,188,105,228,169,218,97,218,234,140,138,74,154,157,134,102,241,245,103,146,89,122,123,220,67,126,209,247,69,153,84,4,68,4,68,65,109,92,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,76,222,148,100,149,131,171,77,83,24,235,172,50,244,162,103,144,69,228,140,128,72,119,51,28,82,64,14,41,194,120,171,3,95,106,176,182,53,195,55,92,63,122,162,217,218,109,215,74,41,41,42,160,222,2,97,190,41,24,76,119,1,137,54,173,222,36,206,221,206,203,41,53,97,92,205,120,18,181,103,118,13,184,231,158,86,225,154,185,51,66,195,79,25,85,81,218,224,19,60,73,68,14,34,65,36,122,179,157,76,49,106,81,152,110,144,194,62,134,217,29,225,233,4,38,34,41,9,229,115,192,149,171,59,46,179,103,190,116,97,154,186,140,19,99,168,1,195,246,234,184,7,177,98,26,209,35,105,78,77,207,186,90,106,114,1,103,13,157,57,100,39,7,34,104,102,136,130,176,114,197,229,233,89,133,171,41,184,138,226,7,8,116,110,176,237,151,9,88,46,112,207,5,85,170,170,41,230,142,90,170,218,73,225,13,179,55,74,19,166,125,198,44,50,60,155,88,218,34,9,63,68,65,138,186,159,238,87,30,68,242,203,239,175,88,173,80,2,167,251,149,199,145,60,178,251,235,214,43,80,57,163,249,19,204,223,185,125,98,137,66,6,69,231,166,99,240,233,152,246,236,208,202,251,207,97,186,208,235,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,164,39,180,117,109,88,152,132,76,8,12,0,198,111,249,163,249,19,204,223,185,125,98,137,64,10,12,170,20,43,115,115,225,163,43,50,59,29,224,252,117,150,118,159,98,126,16,61,161,219,108,212,112,83,83,90,232,123,12,52,17,71,217,32,134,32,233,111,234,153,201,184,139,113,147,147,109,213,217,230,165,69,95,60,239,204,159,235,39,236,212,20,171,146,167,154,124,83,242,254,187,212,109,202,106,84,43,114,84,243,79,138,126,95,215,122,141,185,77,74,2,128,30,104,254,123,51,55,238,95,71,162,83,231,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,148,6,115,71,243,217,153,191,114,250,61,18,11,255,0,228,169,229,99,20,252,192,174,244,235,114,191,245,96,28,149,60,172,98,159,152,21,222,157,110,87,254,128,136,136,8,136,130,21,185,213,249,167,194,223,47,232,125,70,226,170,175,35,31,207,103,234,223,237,37,74,185,213,249,167,194,223,47,232,125,70,226,170,175,35,31,207,103,234,223,237,36,18,168,136,136,8,136,128,136,136,8,136,131,21,117,63,220,174,60,137,229,151,223,94,177,90,160,5,79,247,43,143,34,121,101,247,215,172,86,160,186,164,68,64,68,68,16,3,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,43,85,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,144,72,166,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,10,16,127,161,163,197,63,225,219,240,23,244,79,245,199,176,92,126,140,127,89,246,175,235,254,203,255,0,224,127,35,247,239,115,237,83,252,136,41,254,66,100,166,21,225,219,41,236,89,57,130,174,23,90,219,46,31,237,93,154,123,164,177,201,84,125,122,153,106,15,121,71,28,96,250,28,196,205,160,55,186,205,174,175,171,189,64,68,64,80,173,206,79,58,254,156,241,5,105,201,202,75,127,70,147,44,173,239,214,158,72,182,201,61,117,198,42,122,137,54,147,72,76,80,140,1,70,195,168,1,52,157,125,119,14,199,82,253,154,185,153,133,114,111,46,49,30,105,99,90,190,207,101,195,54,249,110,21,59,100,140,36,155,99,123,144,69,212,48,2,154,83,113,142,48,114,109,242,24,11,62,164,203,26,44,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,15,62,164,211,146,126,113,90,172,184,203,30,100,133,242,253,87,21,70,37,167,165,189,216,40,230,170,17,164,41,233,90,65,172,24,163,35,103,122,153,34,146,3,118,140,29,202,42,51,114,118,104,133,70,90,246,185,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,76,25,57,162,234,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,219,64,68,68,4,68,65,138,186,237,92,237,55,91,45,72,81,222,109,149,116,21,18,83,193,86,17,84,194,81,25,65,60,65,52,50,176,147,51,184,73,20,145,200,5,224,64,98,77,171,59,58,234,169,147,198,156,189,48,175,22,156,44,100,14,38,194,215,59,86,13,198,116,56,63,13,123,70,236,214,168,207,218,180,50,91,168,98,151,181,16,48,203,52,208,67,8,189,62,227,219,238,148,79,177,164,234,196,30,219,149,207,24,55,94,33,178,190,108,180,199,143,136,46,56,219,0,211,128,214,223,170,226,41,224,186,81,73,33,181,49,201,82,32,194,21,34,45,211,112,149,222,73,154,39,153,138,87,235,244,163,131,154,63,158,204,205,251,151,209,232,148,217,228,55,14,185,71,195,110,13,166,193,153,83,132,233,45,192,52,240,195,93,115,56,128,174,55,99,141,204,154,106,202,134,22,41,143,116,178,187,51,232,1,189,198,49,0,208,90,19,57,163,249,236,204,223,185,125,30,137,5,186,224,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,26,154,134,134,153,155,124,167,163,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,182,65,28,20,112,163,98,225,47,38,168,176,111,74,213,89,139,238,90,86,98,155,221,20,38,61,190,171,113,188,113,177,72,238,111,12,0,125,40,219,64,23,208,228,233,129,203,35,43,75,228,177,147,184,6,167,45,49,94,119,220,44,52,149,248,178,60,80,118,74,26,202,186,88,101,59,100,16,80,198,78,84,178,56,117,97,57,90,190,80,149,196,244,48,8,219,70,209,247,73,162,2,183,254,53,248,81,177,113,105,147,85,184,55,165,106,163,197,246,221,107,48,181,238,182,19,46,193,85,184,30,72,220,163,118,54,134,112,14,148,141,161,139,106,18,116,204,226,141,149,192,34,12,93,241,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,226,185,92,121,236,203,47,190,189,30,181,94,87,58,124,157,192,52,217,105,133,51,190,223,97,164,160,197,146,98,128,178,87,86,82,82,195,17,220,224,158,134,66,98,170,145,131,171,49,196,212,17,4,78,71,160,1,200,218,62,173,182,205,121,92,121,236,203,47,190,189,30,181,4,255,0,40,234,230,179,193,45,102,107,88,169,184,129,202,28,41,219,49,157,155,167,71,127,182,218,237,179,212,92,49,5,41,156,80,193,32,4,44,93,73,169,251,245,119,13,197,3,190,233,25,169,227,7,145,84,65,140,102,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,5,53,59,85,192,211,65,40,28,101,20,176,200,29,206,225,36,82,73,27,184,184,155,49,187,137,9,51,19,100,81,195,199,16,56,7,137,172,175,161,205,124,185,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,178,81,23,45,94,57,99,46,237,204,162,47,153,215,4,181,153,25,152,245,57,183,149,248,83,102,91,98,141,213,147,83,90,109,179,181,46,26,170,23,134,57,35,152,217,138,40,97,158,105,132,225,109,192,59,142,72,130,49,24,129,202,128,112,217,197,230,114,240,165,244,183,240,75,91,106,135,233,141,188,40,171,61,161,64,53,61,9,162,223,217,234,225,213,219,73,162,234,203,181,143,124,69,212,126,164,103,160,237,11,212,230,197,198,253,30,36,246,159,9,153,103,85,190,146,223,112,104,177,181,107,195,4,208,213,73,15,103,158,158,150,150,97,148,220,122,83,177,181,67,20,97,32,203,78,32,197,181,164,18,177,110,24,184,122,197,92,80,103,45,151,40,240,181,79,96,237,253,74,155,141,208,233,100,168,134,217,67,16,238,150,162,65,6,254,230,48,98,32,19,150,88,129,204,55,238,106,105,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,150,66,156,14,112,137,106,225,7,40,203,10,79,113,164,188,98,203,245,64,220,177,29,214,10,113,0,57,216,24,66,150,19,113,105,78,154,22,221,179,168,250,185,201,52,140,49,245,94,49,10,191,149,89,103,133,114,111,46,48,230,86,224,170,78,207,101,195,54,248,173,244,219,163,140,36,155,99,123,243,203,211,0,2,154,83,114,146,67,97,109,242,25,147,182,164,234,53,185,231,126,100,255,0,89,63,102,169,84,81,87,207,59,243,39,250,201,251,53,5,170,242,184,243,217,150,95,125,122,61,106,155,62,33,248,126,192,60,77,101,125,118,84,102,48,85,133,182,178,162,158,174,42,202,22,133,171,104,167,134,70,33,150,158,73,163,144,99,55,29,241,17,48,234,241,203,32,247,110,117,9,156,174,60,246,101,151,223,94,143,90,167,249,6,50,217,233,145,121,143,195,166,99,220,114,191,52,44,221,134,235,67,164,176,205,19,185,210,220,41,73,221,163,170,166,145,217,186,144,158,210,209,244,98,98,18,3,16,48,48,27,128,177,241,191,89,137,56,19,199,92,38,102,93,86,250,187,125,190,207,22,9,173,104,103,154,106,168,225,188,69,61,69,45,84,197,41,176,244,160,96,106,118,24,194,49,138,156,129,203,115,70,37,39,252,123,112,65,98,226,227,2,69,91,135,41,109,86,220,205,178,116,162,178,94,235,38,58,120,78,149,230,103,154,150,172,163,138,67,146,29,133,41,198,219,28,130,93,54,144,140,146,177,192,93,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,213,89,84,44,85,214,85,8,10,213,121,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,0,43,42,133,138,186,202,161,7,82,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,21,194,215,27,249,29,197,199,182,40,178,222,170,235,109,189,89,52,150,162,201,125,134,26,122,227,165,125,172,213,81,12,82,200,18,67,188,182,19,137,185,1,109,222,34,210,70,231,28,28,209,184,237,181,103,101,214,28,136,201,124,77,87,81,130,108,117,6,88,130,227,73,56,246,44,67,90,36,15,16,71,181,183,75,77,78,64,78,199,191,167,44,132,198,194,77,12,50,149,154,228,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,67,38,148,84,127,133,222,38,240,15,20,217,95,109,204,12,33,83,73,71,114,58,113,43,214,30,123,140,53,53,182,105,222,73,99,217,56,198,251,132,12,160,148,162,51,16,121,35,97,61,163,171,136,214,4,4,68,64,68,68,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,77,74,133,110,74,158,105,241,79,203,250,239,81,183,41,169,64,68,68,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,133,110,19,188,211,228,223,204,12,61,234,48,44,143,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,99,133,194,119,154,124,155,249,129,135,189,70,5,146,154,12,120,120,204,224,207,31,112,153,143,234,104,235,40,106,238,56,38,227,80,114,216,111,209,69,52,208,12,18,77,80,212,212,149,85,47,4,80,181,119,70,157,228,146,40,245,109,31,112,247,120,85,94,90,28,113,212,240,227,140,161,201,236,112,20,135,151,88,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,184,17,180,128,236,226,97,52,191,113,21,144,216,55,137,44,163,190,229,78,51,162,164,32,184,211,153,219,43,166,167,121,142,211,113,96,38,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,227,195,158,153,23,152,252,58,102,61,199,43,243,66,205,216,110,180,58,75,12,209,59,157,45,194,148,157,218,58,170,105,29,155,169,9,237,45,31,70,38,33,32,49,3,3,1,15,0,178,83,225,59,202,198,77,252,191,195,222,157,2,198,177,100,167,194,119,149,140,155,249,127,135,189,58,4,21,85,17,81,78,50,115,210,143,135,110,28,113,158,99,123,103,217,215,161,183,201,110,195,132,13,1,204,119,138,128,40,233,94,56,167,118,9,122,102,253,115,13,9,250,80,202,91,9,133,197,194,27,57,154,103,95,225,167,139,140,83,217,237,253,150,131,2,107,130,168,247,197,178,105,123,20,243,118,137,36,210,67,18,214,170,90,157,132,219,117,137,162,220,44,91,181,181,85,218,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,170,130,98,121,44,103,21,170,245,148,120,175,36,46,23,234,185,111,184,106,240,119,186,26,58,186,161,32,27,85,80,70,46,52,177,185,185,176,71,83,28,167,43,8,48,9,214,70,250,185,74,234,71,214,58,220,9,231,165,247,32,120,154,193,216,146,217,121,181,91,45,87,235,133,46,27,196,147,93,24,26,148,108,245,85,80,181,65,156,132,227,209,233,236,9,154,70,33,97,40,91,118,224,115,2,200,165,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,71,7,58,124,226,181,89,114,143,10,100,133,190,253,87,21,247,18,222,2,247,93,71,73,84,34,5,106,165,9,5,134,170,54,54,55,9,42,100,136,226,98,7,2,58,57,31,86,40,153,69,174,77,228,229,247,57,46,56,166,154,209,55,103,164,193,248,62,247,140,110,149,59,64,250,52,180,20,167,32,182,194,48,114,234,206,244,240,106,59,136,58,251,246,144,129,50,168,28,118,103,165,247,63,184,154,198,56,146,231,121,181,92,237,86,27,133,86,27,195,115,90,216,30,148,172,244,181,83,53,57,132,130,229,214,234,111,57,158,71,34,98,41,159,110,208,96,1,187,94,2,114,118,213,101,229,249,196,126,119,220,44,53,113,95,113,46,23,196,150,74,26,202,186,81,16,43,85,45,168,201,202,150,71,6,55,9,42,100,148,37,113,55,2,58,56,219,70,40,157,4,101,175,107,157,121,95,117,201,92,220,197,249,81,121,42,185,42,48,181,226,166,218,21,21,52,69,72,117,144,1,191,70,169,162,39,119,0,154,46,156,161,239,19,56,72,46,196,76,236,239,226,148,143,243,167,201,219,173,151,55,48,166,119,219,236,52,145,88,177,45,156,44,149,213,148,148,164,38,87,90,83,144,152,170,164,96,96,115,146,154,72,130,39,35,115,32,163,145,180,97,137,144,94,255,0,44,188,235,252,52,240,143,133,187,69,191,178,215,224,77,48,85,102,200,182,67,47,98,130,30,207,36,122,200,100,90,210,203,77,188,159,110,178,180,187,69,135,110,183,84,161,3,148,38,122,81,229,135,17,213,121,115,136,111,61,138,203,153,118,241,183,66,38,208,4,37,120,128,222,74,39,146,89,28,76,119,1,213,192,0,14,239,36,181,49,11,129,62,210,9,191,64,68,68,16,173,206,175,205,62,22,249,127,67,234,55,21,85,121,24,254,123,63,86,255,0,105,42,85,206,175,205,62,22,249,127,67,234,55,21,85,121,24,254,123,63,86,255,0,105,32,149,68,68,64,68,68,22,1,206,175,202,198,22,249,129,67,233,215,21,21,124,39,121,167,201,191,152,24,123,212,96,82,169,206,175,202,198,22,249,129,67,233,215,21,21,124,39,121,167,201,191,152,24,123,212,96,65,146,154,34,32,34,34,2,34,32,181,94,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,5,53,60,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,8,50,83,68,68,4,68,64,88,171,172,170,22,42,232,39,251,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,8,136,128,136,136,8,136,131,21,117,63,220,174,60,137,229,151,223,94,177,90,160,5,79,247,43,143,34,121,101,247,215,172,86,160,186,164,68,65,138,186,159,238,87,30,68,242,203,239,175,88,173,80,2,167,251,149,199,145,60,178,251,235,214,43,80,57,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,131,42,133,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,86,174,107,60,102,231,142,93,95,105,178,51,44,173,88,175,2,90,165,233,212,85,227,56,194,106,57,47,82,8,69,51,211,91,42,131,77,33,139,171,19,79,36,101,212,121,31,164,251,0,75,175,69,121,42,121,167,197,63,47,235,189,70,220,165,39,138,46,25,48,15,20,217,95,114,203,252,95,77,73,71,114,58,114,27,46,33,107,116,53,53,182,105,222,72,164,223,1,72,219,132,12,160,136,101,0,32,121,35,98,13,195,171,16,132,96,114,185,227,182,213,146,119,89,178,35,58,49,53,93,62,9,190,84,1,97,251,141,92,227,216,176,245,105,17,188,161,38,230,221,21,53,65,24,187,158,254,156,82,11,155,136,180,211,74,52,131,154,63,158,204,205,251,151,209,232,149,10,206,140,161,198,89,11,154,24,131,40,243,2,10,72,239,184,118,160,97,168,122,73,218,104,37,3,140,101,138,104,207,185,220,36,138,72,228,102,38,19,102,54,98,17,38,113,111,63,138,113,102,42,199,55,218,172,83,141,113,53,215,16,94,171,118,118,155,141,210,182,74,186,169,246,0,128,111,150,71,35,45,160,2,45,171,247,8,179,55,115,50,9,148,228,169,229,99,20,252,192,174,244,235,114,191,245,96,28,149,60,172,98,159,152,21,222,157,110,87,254,128,136,136,8,136,130,21,185,213,249,167,194,223,47,232,125,70,226,170,175,35,31,207,103,234,223,237,37,74,185,213,249,167,194,223,47,232,125,70,226,170,175,35,31,207,103,234,223,237,36,18,168,136,136,8,136,128,136,136,8,136,131,21,117,63,220,174,60,137,229,151,223,94,177,90,160,5,79,247,43,143,34,121,101,247,215,172,86,160,186,164,68,64,68,68,16,3,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,43,85,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,144,74,162,34,32,34,34,11,0,231,39,157,127,65,184,125,180,228,229,37,191,173,87,153,183,7,235,79,36,91,163,130,134,221,45,61,68,155,73,164,23,25,138,115,163,97,212,12,94,62,190,187,75,99,168,139,202,140,175,186,230,173,234,245,108,183,149,92,52,246,12,47,124,197,21,213,112,209,21,72,83,193,111,183,205,82,221,93,29,154,48,150,88,226,167,105,9,244,19,168,14,226,119,96,42,191,204,75,61,40,243,251,138,204,87,137,44,55,159,105,225,187,15,75,13,216,102,22,129,227,42,90,86,118,148,226,146,23,33,154,25,42,142,170,104,228,114,34,40,230,15,201,102,96,27,139,224,3,39,110,182,94,9,184,160,206,251,229,134,146,42,124,75,129,239,22,75,5,100,212,164,53,101,5,45,190,172,171,10,41,8,25,158,154,73,100,128,29,227,55,98,150,140,216,153,158,33,65,28,11,223,231,246,78,95,120,127,206,92,89,147,184,142,110,209,87,134,110,5,79,29,78,208,14,215,74,98,210,83,84,236,3,54,143,171,4,145,75,211,222,228,27,246,151,188,46,203,192,41,52,231,97,147,182,171,46,50,192,121,223,99,176,213,197,81,137,105,234,172,151,250,200,105,68,105,10,122,86,140,168,202,89,4,25,222,166,72,164,156,25,228,55,114,138,140,24,89,154,34,65,115,252,167,115,210,197,153,252,48,91,50,231,219,55,90,220,83,150,154,219,174,227,112,99,61,180,179,212,84,73,64,240,202,238,76,80,140,1,208,16,213,138,62,204,227,176,67,166,71,122,170,10,249,78,231,165,247,44,56,160,182,101,207,182,109,84,88,91,50,245,183,93,198,224,192,27,170,160,167,168,146,129,225,149,220,92,102,41,207,160,33,171,140,157,165,199,97,31,76,130,117,16,17,17,1,17,16,98,174,178,83,225,59,202,198,77,252,191,195,222,157,2,198,177,100,167,194,119,149,140,155,249,127,135,189,58,4,21,85,64,15,52,127,61,153,155,247,47,163,209,41,254,80,3,205,31,207,102,102,253,203,232,244,72,47,255,0,146,167,149,140,83,243,2,187,211,173,202,255,0,213,128,114,84,242,177,138,126,96,87,122,117,185,95,250,2,34,32,176,14,117,126,86,48,183,204,10,31,78,184,171,0,229,113,231,179,44,190,250,244,122,213,127,252,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,168,39,249,17,117,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,10,63,198,54,97,100,118,91,240,251,137,46,188,67,216,125,191,131,46,29,11,93,77,146,46,137,85,92,164,154,81,96,142,152,100,150,45,102,143,71,157,156,12,100,140,96,41,65,217,227,103,108,112,149,207,241,247,198,77,79,23,217,161,69,112,177,83,85,208,96,76,49,78,240,225,202,26,234,40,160,173,3,158,56,94,178,106,135,142,73,24,140,229,137,132,89,143,99,71,20,122,8,155,200,229,219,225,15,151,166,105,241,103,98,196,120,166,138,231,244,62,203,109,183,245,44,151,27,181,170,164,169,111,181,196,114,128,195,12,172,204,15,8,28,18,12,211,3,200,81,19,198,221,35,114,125,161,237,121,72,99,92,151,193,156,75,199,22,98,211,213,182,44,196,52,254,196,193,245,146,133,39,179,168,167,148,36,41,202,89,38,38,150,58,153,90,56,105,160,120,117,115,237,50,198,236,253,70,83,146,177,108,197,56,79,21,96,107,237,86,22,198,184,102,235,135,239,84,91,59,77,186,233,69,37,37,84,27,192,76,55,197,35,9,142,224,49,38,213,187,196,153,219,185,217,77,247,44,206,52,127,116,158,92,30,91,227,82,233,227,236,3,111,164,130,166,162,106,238,180,151,218,22,110,144,87,105,33,148,197,48,184,8,212,19,238,30,164,177,27,19,117,154,56,194,245,84,85,243,206,252,201,254,178,126,205,82,168,162,175,158,119,230,79,245,147,246,106,11,85,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,2,141,94,112,92,40,216,175,184,17,248,170,194,209,90,173,119,172,51,208,163,197,13,209,48,154,245,75,52,208,83,82,201,184,93,193,230,128,204,67,82,22,35,136,244,121,52,130,40,202,74,149,170,243,71,242,39,153,191,114,250,197,18,8,1,89,84,44,85,214,85,8,10,213,121,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,0,42,95,185,164,113,245,89,151,125,187,134,76,156,184,93,109,184,189,251,29,70,34,196,84,117,51,208,205,104,141,250,85,48,211,82,73,25,1,148,210,131,198,242,72,206,241,140,82,60,126,249,200,125,24,129,95,87,252,213,99,220,85,254,154,226,60,73,136,238,31,237,149,149,215,42,234,137,63,223,73,52,210,72,127,105,17,23,197,221,7,160,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,160,161,167,122,185,218,24,34,0,140,165,150,105,15,189,216,35,138,57,36,118,22,35,118,7,97,18,39,97,123,149,227,131,151,22,50,225,70,213,110,199,216,82,239,87,140,112,36,148,244,180,215,91,155,210,180,83,218,238,46,34,6,243,198,46,236,20,211,75,171,196,122,190,199,49,134,71,115,233,201,60,154,112,19,193,5,139,132,124,9,45,110,35,165,181,92,179,54,247,213,138,247,123,163,152,234,33,10,86,153,222,26,90,66,146,40,206,56,118,12,71,35,108,98,57,117,220,68,49,196,193,114,152,167,9,225,92,115,98,170,194,216,215,12,218,177,5,150,183,103,105,183,93,40,163,171,165,159,97,137,134,248,164,98,2,218,96,36,218,183,113,11,59,119,179,32,199,51,133,94,38,49,151,10,25,185,71,154,88,62,134,146,226,5,78,86,219,189,178,165,152,66,227,110,144,227,57,96,105,54,185,66,123,162,140,194,65,103,218,96,59,132,195,124,103,144,166,78,231,22,1,207,92,1,107,204,108,185,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,161,222,13,184,246,224,130,251,194,62,59,138,183,14,82,221,110,89,101,123,233,69,100,189,214,76,21,19,5,83,66,207,53,45,89,71,20,97,28,219,198,83,141,182,48,156,90,109,34,40,229,96,112,11,198,190,42,225,79,49,233,44,151,107,159,104,203,44,77,112,134,60,71,111,168,121,14,58,13,238,49,149,206,157,163,19,49,154,32,102,115,16,23,235,70,12,14,219,134,35,136,39,249,23,82,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,218,2,34,32,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,20,171,146,167,154,124,83,242,254,187,212,109,202,106,84,43,114,84,243,79,138,126,95,215,122,141,185,77,74,2,34,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,100,166,177,172,225,59,205,62,77,252,192,195,222,163,2,201,77,1,91,87,27,252,23,97,94,46,50,226,122,26,33,181,89,49,245,183,167,61,147,16,203,67,25,72,125,38,155,109,13,76,236,15,51,81,155,207,35,184,131,251,146,56,203,180,246,188,103,114,168,131,21,117,146,159,9,222,86,50,111,229,254,30,244,232,22,53,139,37,62,19,188,172,100,223,203,252,61,233,208,32,170,170,42,249,218,103,95,255,0,33,120,115,163,183,253,88,214,225,85,36,95,249,69,29,36,112,155,73,255,0,150,188,130,81,255,0,96,113,47,203,101,41,55,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,99,89,196,166,111,84,231,214,124,227,156,220,154,122,185,41,241,21,226,105,173,237,87,4,80,207,21,184,52,138,138,25,2,45,65,142,58,104,225,141,221,156,181,112,119,114,39,119,39,15,149,130,114,190,235,141,48,70,97,227,200,74,174,11,110,95,89,232,238,85,19,141,17,75,4,179,212,220,233,40,162,165,57,117,97,132,200,106,38,152,117,220,228,212,178,51,15,137,15,83,41,240,47,225,67,52,240,110,89,251,83,217,159,75,113,5,186,197,219,122,29,110,203,218,170,99,135,171,211,220,59,246,245,55,109,220,58,233,166,173,174,170,253,112,126,78,221,114,215,147,134,103,226,236,71,97,164,161,185,102,13,226,213,123,166,149,233,74,42,217,45,67,116,183,67,72,51,145,128,147,131,144,84,79,19,51,144,116,234,132,197,255,0,24,76,172,215,132,239,52,249,55,243,3,15,122,140,8,41,254,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,172,132,248,19,207,75,22,127,112,203,131,177,37,178,243,117,185,221,108,54,250,92,55,137,38,186,49,189,81,94,41,105,97,106,131,57,9,203,173,212,222,19,52,140,68,228,51,54,237,166,198,3,22,220,221,242,118,213,150,188,81,134,46,195,150,26,186,27,110,96,217,226,189,212,202,212,163,21,20,151,81,150,72,106,198,2,0,17,115,113,10,121,229,103,114,62,165,81,25,63,227,5,149,74,228,185,158,151,219,86,99,226,62,30,46,119,155,84,56,110,247,111,169,196,150,218,106,134,8,234,142,241,19,211,71,32,83,158,172,82,111,165,19,51,141,216,221,134,145,140,118,51,74,230,18,254,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,173,255,0,142,204,244,177,100,15,12,184,199,18,92,239,55,91,101,214,253,111,170,195,120,110,107,91,27,85,13,226,170,150,102,167,48,144,92,122,61,61,135,51,200,228,46,35,11,237,220,110,0,87,0,162,3,157,30,122,95,110,185,143,135,56,120,182,94,109,83,97,187,37,190,155,18,92,169,169,216,36,170,11,196,175,83,28,97,80,122,185,71,178,148,128,194,54,96,119,26,183,50,222,207,19,128,71,94,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,172,130,115,27,43,237,89,43,203,243,26,229,69,152,169,36,167,194,217,79,120,182,157,69,53,16,210,5,100,225,106,155,173,84,241,11,187,1,205,47,82,83,247,137,220,228,39,114,39,119,119,140,14,81,25,59,106,204,174,40,207,23,98,59,13,93,117,183,47,172,242,222,233,165,122,81,150,138,59,169,75,28,52,131,57,24,16,177,176,157,68,241,51,56,159,82,148,76,95,241,100,202,93,56,177,242,177,156,159,47,241,15,167,78,131,26,197,144,247,31,249,13,77,196,31,11,152,187,12,195,69,87,83,125,176,83,158,38,195,193,73,79,45,76,231,113,164,138,66,24,99,134,51,23,148,231,136,166,166,102,118,45,30,161,141,128,136,69,150,60,43,42,132,24,187,229,238,53,186,229,174,63,195,89,141,98,167,164,158,229,133,111,20,87,186,56,170,192,138,9,39,166,152,38,140,100,17,33,39,7,32,102,118,98,23,211,93,29,188,86,75,185,79,142,191,10,25,89,131,115,51,217,126,204,250,91,135,237,215,222,197,215,235,118,94,213,77,28,221,46,166,209,223,183,169,183,118,209,215,77,116,109,116,80,3,199,102,69,223,114,7,137,172,99,134,238,118,107,85,178,213,126,184,85,98,76,55,13,173,193,169,70,207,85,85,51,211,128,70,44,61,30,158,195,133,227,113,22,18,133,246,238,7,3,41,10,228,177,156,86,171,214,81,226,188,144,184,95,170,229,190,225,171,193,222,232,104,234,234,132,128,109,85,65,24,184,210,198,230,230,193,29,76,114,156,172,32,192,39,89,27,234,229,43,160,145,244,68,65,10,220,234,252,211,225,111,151,244,62,163,113,85,87,145,143,231,179,245,111,246,146,165,92,234,252,211,225,111,151,244,62,163,113,85,87,145,143,231,179,245,111,246,146,9,84,68,68,4,68,65,96,28,234,252,172,97,111,152,20,62,157,113,81,87,194,119,154,124,155,249,129,135,189,70,5,42,156,234,252,172,97,111,152,20,62,157,113,81,87,194,119,154,124,155,249,129,135,189,70,4,25,41,162,34,2,34,32,34,34,11,85,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,83,83,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,131,37,52,68,64,68,68,5,138,186,202,161,98,174,130,127,185,92,121,19,203,47,190,189,98,181,93,82,181,94,87,30,68,242,203,239,175,88,173,87,84,128,136,136,8,136,128,136,136,49,87,83,253,202,227,200,158,89,125,245,235,21,170,0,84,255,0,114,184,242,39,150,95,125,122,197,106,11,170,68,68,24,171,169,254,229,113,228,79,44,190,250,245,138,213,0,42,127,185,92,121,19,203,47,190,189,98,181,3,154,63,145,60,205,251,151,214,40,148,0,169,254,230,143,228,79,51,126,229,245,138,37,0,40,50,168,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,41,87,37,79,52,248,167,229,253,119,168,219,148,212,168,86,228,169,230,159,20,252,191,174,245,27,114,154,148,22,171,199,183,4,22,46,46,48,36,85,184,114,150,213,109,204,219,39,74,43,37,238,178,99,167,132,233,94,102,121,169,106,202,56,164,57,33,216,82,156,109,177,200,37,211,105,8,201,43,28,5,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,148,242,143,94,104,220,9,93,115,178,213,14,123,228,190,25,164,168,198,214,58,115,28,65,110,164,128,187,110,33,162,17,6,136,227,218,251,101,169,167,16,38,96,217,212,150,50,96,98,39,134,24,136,59,124,149,60,172,98,159,152,21,222,157,110,87,254,172,3,146,167,149,140,83,243,2,187,211,173,202,255,0,208,17,17,1,17,16,66,183,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,169,87,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,130,85,17,17,1,17,16,17,17,1,17,16,98,174,167,251,149,199,145,60,178,251,235,214,43,84,0,169,254,229,113,228,79,44,190,250,245,138,212,23,84,136,136,8,136,130,0,121,163,249,236,204,223,185,125,30,137,93,87,35,31,207,103,234,223,237,37,106,188,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,9,84,68,68,5,74,184,167,206,191,220,237,195,238,54,206,56,237,253,182,175,15,219,219,176,64,81,117,35,58,233,229,10,122,94,168,245,35,119,133,167,154,39,147,105,177,116,216,246,234,90,51,213,85,18,188,235,51,210,142,235,125,193,124,60,88,111,61,111,98,111,196,152,138,154,54,130,72,194,170,80,233,208,129,27,59,203,28,193,9,85,25,70,236,2,241,213,192,126,254,162,224,17,151,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,150,65,56,207,39,44,92,63,242,244,199,25,59,135,38,237,20,152,103,43,239,244,242,84,237,48,237,117,71,65,83,37,77,78,195,51,120,250,179,201,44,189,61,238,33,191,104,251,162,204,162,219,149,14,78,221,115,43,139,75,38,46,43,13,37,118,30,203,234,122,139,221,210,90,218,82,150,8,231,40,100,134,136,64,182,16,53,75,84,24,79,27,19,139,233,75,41,131,238,141,153,76,79,22,62,86,51,147,229,254,33,244,233,208,99,88,178,72,226,235,36,46,188,71,112,233,140,242,106,197,124,164,180,92,175,244,244,197,71,87,87,25,28,13,61,61,84,53,49,132,155,125,225,3,40,24,28,217,137,193,141,201,132,246,236,124,109,214,85,8,49,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,37,236,129,206,59,23,16,25,53,132,243,139,14,67,217,233,49,53,188,106,36,166,220,103,217,42,128,138,58,154,109,230,0,242,116,167,142,88,186,155,24,79,102,225,247,73,157,65,95,49,44,139,163,200,30,43,49,94,27,176,217,189,153,134,239,221,44,73,97,132,94,6,140,105,106,153,222,80,138,56,88,70,24,99,170,10,168,99,141,196,72,99,132,63,41,157,140,175,131,146,126,113,93,111,88,55,30,100,133,242,253,73,45,62,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,4,154,34,34,2,34,32,197,93,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,8,42,170,128,30,104,254,123,51,55,238,95,71,162,83,252,160,7,154,63,158,204,205,251,151,209,232,144,95,255,0,37,79,43,24,167,230,5,119,167,91,149,255,0,171,0,228,169,229,99,20,252,192,174,244,235,114,191,244,4,68,65,96,28,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,170,255,0,249,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,80,79,242,137,94,108,92,111,209,226,79,105,240,153,150,117,91,233,45,247,6,139,27,86,188,48,77,13,84,144,246,121,233,233,105,102,25,77,199,165,59,27,84,49,70,18,12,180,226,12,91,90,65,41,21,226,158,255,0,156,184,91,135,220,109,127,225,250,201,237,92,125,71,111,99,180,83,13,48,212,201,223,40,52,242,69,9,59,52,179,71,3,205,36,113,232,91,228,0,29,146,107,211,44,112,112,182,19,197,88,230,251,75,133,176,86,25,186,226,11,213,110,254,205,110,181,209,73,87,85,62,192,35,61,145,70,196,101,180,0,137,244,110,225,23,119,238,103,65,82,184,93,225,147,31,113,77,154,22,220,191,194,20,213,116,118,211,168,17,189,98,23,183,77,83,69,102,129,227,150,77,243,148,109,180,76,198,9,70,32,50,6,146,70,16,220,58,185,14,69,56,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,118,166,161,161,166,103,217,16,106,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,71,248,40,225,70,197,194,94,77,81,96,222,149,170,179,23,220,180,172,197,55,186,40,76,123,125,86,227,120,227,98,145,220,222,24,0,250,81,182,128,47,161,201,211,3,150,70,87,0,130,58,185,172,240,75,89,154,214,42,110,32,114,135,10,118,204,103,102,233,209,223,237,182,187,108,245,23,12,65,74,103,20,48,72,1,11,23,82,106,126,253,93,195,113,64,239,186,70,106,120,193,226,91,42,179,51,21,100,222,99,225,204,210,193,85,125,158,245,134,110,17,92,41,183,73,32,71,54,199,247,224,151,166,96,101,12,160,229,28,128,196,219,227,51,23,125,9,214,79,202,16,57,157,112,75,89,145,153,143,83,155,121,95,133,54,101,182,40,221,89,53,53,166,219,59,82,225,170,161,120,99,146,57,141,152,162,134,25,230,152,78,22,220,3,184,228,136,35,17,136,28,130,90,184,98,226,23,10,241,65,147,86,92,220,194,212,221,131,183,245,41,174,54,179,170,142,162,107,101,116,69,182,90,121,8,31,251,153,1,200,64,142,41,98,55,0,223,181,172,3,158,119,230,79,245,147,246,106,161,92,164,49,38,116,88,120,151,142,131,46,176,197,93,227,9,223,169,253,155,140,36,149,234,194,221,111,129,130,73,224,170,150,72,64,226,142,165,158,9,130,14,176,233,39,82,88,152,163,234,188,161,93,121,231,126,100,255,0,89,63,102,160,181,94,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,0,172,170,22,42,235,42,132,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,128,21,51,220,174,120,18,186,228,157,170,108,247,206,140,51,73,79,141,175,148,224,56,126,221,87,1,118,220,61,68,66,109,41,201,185,246,197,83,80,38,44,225,179,169,20,98,224,228,47,52,209,13,10,229,111,192,45,30,98,118,30,38,243,142,223,106,185,97,6,237,148,248,119,14,214,83,65,93,13,222,70,234,211,77,83,87,28,130,96,48,196,109,35,71,27,179,72,82,198,210,123,129,24,117,165,253,1,17,16,120,172,226,201,220,3,158,184,2,233,151,57,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,75,60,27,103,31,47,76,241,192,188,77,71,145,88,75,8,93,110,150,172,71,112,121,112,197,241,161,154,178,149,236,231,85,28,45,85,89,53,60,63,138,236,253,120,6,169,250,98,209,145,49,48,184,73,17,28,255,0,46,164,150,155,84,215,90,123,236,214,202,67,185,81,211,205,73,79,88,80,139,207,12,19,20,101,44,65,38,155,132,12,160,132,136,89,244,39,138,55,125,118,182,129,69,120,44,225,198,235,194,198,67,90,178,174,251,141,234,241,45,200,106,38,185,86,27,202,69,69,69,60,251,94,74,90,17,38,98,10,97,38,114,239,102,115,144,230,149,196,58,157,49,174,168,136,8,136,128,162,175,158,119,230,79,245,147,246,106,149,69,21,124,243,191,50,127,172,159,179,80,82,174,74,158,105,241,79,203,250,239,81,183,41,169,80,173,201,83,205,62,41,249,127,93,234,54,229,53,40,8,136,128,173,87,154,63,145,60,205,251,151,214,40,149,213,43,85,230,143,228,79,51,126,229,245,138,36,16,173,194,119,154,124,155,249,129,135,189,70,5,146,154,198,179,132,239,52,249,55,243,3,15,122,140,11,37,52,4,68,65,138,186,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,82,174,102,153,215,248,22,225,31,20,246,123,127,106,175,199,122,224,170,61,241,111,134,46,219,4,221,162,73,52,144,8,116,165,138,167,97,54,237,37,120,183,11,142,237,32,219,37,50,190,235,157,89,185,132,50,162,204,85,113,212,98,155,197,53,180,234,41,168,138,172,232,224,51,110,181,83,196,46,206,97,12,93,73,79,222,22,96,140,157,200,89,157,218,237,57,189,231,165,30,103,241,29,73,151,56,122,243,219,108,185,105,111,43,116,194,13,1,194,55,137,205,164,173,120,229,141,200,203,104,5,36,6,6,236,241,203,77,40,176,11,238,35,246,220,150,50,118,235,122,205,204,87,157,247,11,13,36,182,44,53,103,59,37,13,101,93,41,17,141,214,168,227,39,42,89,28,28,24,227,166,142,80,149,196,216,196,43,35,109,28,101,116,23,147,204,111,11,88,176,55,46,172,105,130,176,181,15,98,178,225,251,126,29,181,219,169,186,167,39,66,150,11,165,4,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,161,179,132,239,52,249,55,243,3,15,122,140,10,106,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,16,76,247,52,28,144,186,231,103,10,23,162,179,95,41,45,213,24,2,160,177,193,133,76,100,65,89,5,21,29,83,77,3,16,247,129,188,83,72,96,251,73,156,227,16,125,172,111,32,66,14,74,102,133,215,37,115,115,8,102,189,152,106,228,168,194,215,138,107,145,211,211,86,149,33,214,64,6,221,106,87,148,89,220,2,104,186,145,31,186,76,225,33,51,137,51,187,62,77,23,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,99,89,196,166,80,212,228,46,124,227,156,163,154,10,184,233,240,237,226,104,109,239,87,60,83,79,45,184,244,150,138,105,14,45,1,206,74,105,33,145,217,152,116,115,118,113,23,103,22,12,146,48,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,101,100,28,162,51,138,235,153,92,46,30,17,196,119,234,74,235,150,95,94,37,178,83,68,245,69,45,108,118,162,138,57,169,10,113,51,34,96,98,58,136,34,118,97,14,157,40,128,183,226,201,213,239,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,178,172,213,229,63,144,89,201,152,248,143,52,177,174,100,230,173,69,235,19,92,37,184,84,237,188,81,28,112,239,127,114,8,186,148,102,99,12,64,195,28,96,228,251,35,0,22,125,5,149,234,162,10,63,194,255,0,11,248,7,132,204,1,112,203,156,185,187,226,11,141,182,227,120,150,247,44,183,186,136,102,156,103,146,24,97,33,18,134,40,133,131,109,56,59,51,139,190,174,93,254,12,213,3,48,176,85,171,50,176,6,37,203,155,237,69,92,22,220,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,186,106,207,224,189,2,32,176,15,232,42,112,177,254,191,179,87,255,0,74,219,191,230,42,255,0,209,16,91,87,20,188,0,228,119,22,216,170,207,141,115,14,227,138,237,87,171,61,189,237,99,83,98,175,134,46,209,74,210,20,145,199,40,79,12,161,238,28,147,56,184,48,147,245,73,137,201,152,24,122,156,47,242,244,201,126,19,49,253,195,49,178,231,19,227,91,141,202,227,103,150,201,44,87,186,218,73,160,24,36,154,25,136,132,97,166,136,152,247,83,131,51,185,59,104,229,221,224,237,116,8,128,136,136,45,127,138,14,94,153,47,197,158,63,183,230,54,99,98,124,107,110,185,91,172,241,89,34,138,201,91,73,12,5,4,115,77,48,145,12,212,210,147,158,234,131,103,118,38,109,24,123,188,93,253,7,10,92,20,229,103,7,223,74,127,6,119,252,87,115,250,91,216,123,111,183,106,169,166,233,246,94,191,79,165,209,130,45,53,237,39,187,118,237,116,29,52,209,245,184,4,64,68,68,4,68,65,71,248,160,225,127,0,241,103,128,45,249,115,152,215,124,65,110,182,219,175,17,94,226,150,201,81,12,51,148,241,195,52,34,36,83,69,40,184,109,168,55,118,97,103,213,135,191,197,158,128,101,239,40,158,27,114,215,31,225,172,198,177,99,108,202,158,229,133,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,154,232,237,226,175,125,16,17,17,1,17,16,17,17,5,63,207,188,148,194,188,68,229,61,247,39,49,173,194,235,69,101,196,29,151,180,207,107,150,56,234,131,161,83,21,64,108,41,35,144,27,83,132,89,245,7,247,93,244,209,244,118,182,12,189,229,19,195,110,90,227,252,53,152,214,44,109,153,83,220,176,173,226,138,247,71,21,93,202,128,160,146,122,105,130,104,198,65,26,49,39,7,32,102,118,98,23,211,93,29,188,85,239,162,2,34,32,34,34,2,176,15,232,42,112,177,254,191,179,87,255,0,74,219,191,230,42,255,0,209,5,63,200,76,148,194,188,59,101,61,139,39,48,85,194,235,91,101,195,253,171,179,79,116,150,57,42,143,175,83,45,65,239,40,227,140,31,67,152,153,180,6,247,89,181,213,245,119,168,8,136,8,136,128,136,136,8,136,130,192,63,160,169,194,199,250,254,205,95,253,43,110,255,0,152,171,191,200,76,148,194,188,59,101,61,139,39,48,85,194,235,91,101,195,253,171,179,79,116,150,57,42,143,175,83,45,65,239,40,227,140,31,67,152,153,180,6,247,89,181,213,245,119,168,8,128,136,136,44,3,250,10,156,44,127,175,236,213,255,0,210,182,239,249,138,187,252,132,201,76,43,195,182,83,216,178,115,5,92,46,181,182,92,63,218,187,52,247,73,99,146,168,250,245,50,212,30,242,142,56,193,244,57,137,155,64,111,117,155,93,95,87,122,128,136,41,254,125,228,166,21,226,39,41,239,185,57,141,110,23,90,43,46,32,236,189,166,123,92,177,199,84,29,10,152,170,3,97,73,28,128,218,156,34,207,168,63,186,239,166,143,163,181,160,127,65,83,133,143,245,253,154,191,250,86,221,255,0,49,87,254,136,10,223,248,173,224,167,43,56,193,250,45,248,76,191,226,187,103,209,46,221,216,189,133,85,77,15,83,181,116,58,157,94,180,18,235,167,102,13,187,118,233,169,107,174,173,165,192,34,11,95,225,127,151,166,75,240,153,143,238,25,141,151,56,159,26,220,110,87,27,60,182,73,98,189,214,210,77,0,193,36,208,204,68,35,13,52,68,199,186,156,25,157,201,219,71,46,239,7,107,160,68,64,68,68,30,43,44,114,119,0,228,228,120,142,143,46,108,52,150,59,110,36,188,53,238,91,101,13,44,52,212,84,147,246,42,90,66,26,120,97,0,24,192,134,144,36,38,125,93,228,146,66,215,222,102,111,106,136,128,136,136,8,136,130,215,248,160,229,233,146,252,89,227,251,126,99,102,54,39,198,182,235,149,186,207,21,146,40,172,149,180,144,192,80,71,52,211,9,16,205,77,41,57,238,168,54,119,98,102,209,135,187,197,223,208,112,165,193,78,86,112,125,244,167,240,103,127,197,119,63,165,189,135,182,251,118,170,154,110,159,101,235,244,250,93,24,34,211,94,210,123,183,110,215,65,211,77,31,91,128,68,4,68,64,68,68,4,68,64,68,68,22,1,253,5,78,22,63,215,246,106,255,0,233,91,119,252,197,93,254,66,100,166,21,225,219,41,236,89,57,130,174,23,90,219,46,31,237,93,154,123,164,177,201,84,125,122,153,106,15,121,71,28,96,250,28,196,205,160,55,186,205,174,175,171,189,64,68,4,68,64,68,68,22,127,159,124,175,242,11,136,156,216,190,231,30,53,197,249,129,69,122,196,29,151,180,193,107,184,81,71,74,29,10,104,169,195,96,201,73,33,182,161,8,187,234,111,239,59,233,163,104,205,80,56,82,224,167,43,56,62,250,83,248,51,191,226,187,159,210,222,195,219,125,187,85,77,55,79,178,245,250,125,46,140,17,105,175,105,61,219,183,107,160,233,166,143,173,192,34,2,34,32,43,63,207,190,87,249,5,196,78,108,95,115,143,26,226,252,192,162,189,98,14,203,218,96,181,220,40,163,165,14,133,52,84,225,176,100,164,144,219,80,132,93,245,55,247,157,244,209,180,102,188,4,65,66,184,86,224,219,40,248,65,181,98,11,126,88,212,226,10,250,140,79,81,4,215,26,235,221,104,79,57,132,2,77,12,34,209,71,28,66,0,242,204,76,236,27,221,229,45,196,76,192,195,85,115,11,5,90,179,43,0,98,92,185,190,212,85,193,109,197,86,122,219,37,100,180,134,35,60,112,84,194,112,200,81,145,9,11,27,9,187,179,184,147,107,166,172,254,11,208,34,11,0,254,130,167,11,31,235,251,53,127,244,173,187,254,98,175,253,17,5,191,241,91,193,78,86,113,131,244,91,240,153,127,197,118,207,162,93,187,177,123,10,170,154,30,167,106,232,117,58,189,104,37,215,78,204,27,118,237,211,82,215,93,91,79,21,195,199,45,92,151,225,151,52,40,115,95,46,115,7,50,142,229,71,79,81,73,45,29,117,218,145,232,171,96,154,55,18,138,162,56,105,99,41,1,139,100,162,46,90,52,145,70,93,251,89,93,170,32,34,34,2,34,32,176,15,232,42,112,177,254,191,179,87,255,0,74,219,191,230,42,247,242,247,5,90,178,215,0,97,172,185,177,84,85,207,109,194,182,122,43,37,28,181,102,37,60,144,83,66,16,198,82,16,136,139,155,136,51,187,176,139,107,174,140,222,11,208,34,2,179,252,251,229,127,144,92,68,230,197,247,56,241,174,47,204,10,43,214,32,236,189,166,11,93,194,138,58,80,232,83,69,78,27,6,74,73,13,181,8,69,223,83,127,121,223,77,27,70,107,192,68,20,127,133,254,23,240,15,9,152,2,225,151,57,115,119,196,23,27,109,198,241,45,238,89,111,117,16,205,56,207,36,48,194,66,37,12,81,11,6,218,112,118,103,23,125,92,187,252,25,171,2,34,2,34,32,163,252,80,112,191,128,120,179,192,22,252,185,204,107,190,32,183,91,109,215,136,175,113,75,100,168,134,25,202,120,225,154,17,18,41,162,148,92,54,212,27,187,48,179,234,195,223,226,207,71,242,19,149,254,65,112,237,155,22,44,227,193,88,191,48,43,111,88,127,181,118,104,46,151,10,41,41,79,175,77,45,57,239,24,233,35,55,208,38,39,109,13,189,230,109,117,109,89,239,1,16,21,63,252,0,228,215,225,151,247,65,254,15,109,95,132,47,103,251,51,219,187,11,173,209,219,179,118,205,122,125,110,159,226,186,251,122,189,47,197,111,233,251,138,160,34,2,34,32,47,63,143,240,6,13,205,60,27,118,203,236,193,195,212,151,204,61,124,167,122,106,234,26,150,125,146,134,172,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,222,129,16,82,174,29,56,104,202,206,23,240,36,56,23,44,237,63,198,237,183,154,200,41,189,169,115,252,116,210,199,218,231,134,40,250,221,46,185,132,123,135,220,13,5,190,46,254,83,138,222,10,114,179,140,31,162,223,132,203,254,43,182,125,18,237,221,139,216,85,84,208,245,59,87,67,169,213,235,65,46,186,118,96,219,183,110,154,150,186,234,218,92,2,32,179,252,132,229,127,144,92,59,102,197,139,56,240,86,47,204,10,219,214,31,237,93,154,11,165,194,138,74,83,235,211,75,78,123,198,58,72,205,244,9,137,219,67,111,121,155,93,91,86,123,192,68,64,84,255,0,62,242,83,10,241,19,148,247,220,156,198,183,11,173,21,151,16,118,94,211,61,174,88,227,170,14,133,76,85,1,176,164,142,64,109,78,17,103,212,31,221,119,211,71,209,218,160,34,11,0,254,130,167,11,31,235,251,53,127,244,173,187,254,98,175,253,17,1,120,172,228,202,28,27,158,249,119,112,202,220,193,130,174,124,61,118,168,161,154,186,10,105,222,19,168,10,106,184,106,154,23,54,247,132,12,160,16,55,23,19,216,69,180,128,180,38,246,168,131,169,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,109,17,1,17,16,17,17,1,17,16,17,17,1,91,255,0,21,188,20,229,103,24,63,69,191,9,151,252,87,108,250,37,219,187,23,176,170,169,161,234,118,174,135,83,171,214,130,93,116,236,193,183,110,221,53,45,117,213,180,184,4,65,107,252,47,242,244,201,126,19,49,253,195,49,178,231,19,227,91,141,202,227,103,150,201,44,87,186,218,73,160,24,36,154,25,136,132,97,166,136,152,247,83,131,51,185,59,104,229,221,224,237,116,8,136,8,136,128,169,254,125,228,166,21,226,39,41,239,185,57,141,110,23,90,43,46,32,236,189,166,123,92,177,199,84,29,10,152,170,3,97,73,28,128,218,156,34,207,168,63,186,239,166,143,163,181,64,68,22,65,151,188,162,120,109,203,92,127,134,179,26,197,141,179,42,123,150,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,250,107,163,183,138,189,244,68,4,68,65,96,31,208,84,225,99,253,127,102,175,254,149,183,127,204,85,239,229,238,10,181,101,174,0,195,89,115,98,168,171,158,219,133,108,244,86,74,57,106,204,74,121,32,166,132,33,140,164,33,17,23,55,16,103,119,97,22,215,93,25,188,23,160,68,22,65,152,92,162,120,109,204,172,127,137,115,26,251,141,179,42,11,150,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,250,105,171,191,138,184,174,26,248,107,203,142,21,178,225,242,203,44,158,235,53,4,215,9,238,149,117,119,74,166,158,170,174,170,86,0,121,13,192,66,49,210,56,162,141,154,48,1,219,27,59,179,147,145,21,85,68,20,255,0,62,242,83,10,241,19,148,247,220,156,198,183,11,173,21,151,16,118,94,211,61,174,88,227,170,14,133,76,85,1,176,164,142,64,109,78,17,103,212,31,221,119,211,71,209,218,216,50,247,148,79,13,185,107,143,240,214,99,88,177,182,101,79,114,194,183,138,43,221,28,85,119,42,2,130,73,233,166,9,163,25,4,104,196,156,28,129,153,217,136,95,77,116,118,241,87,190,136,10,215,248,160,229,233,146,252,89,227,251,126,99,102,54,39,198,182,235,149,186,207,21,146,40,172,149,180,144,192,80,71,52,211,9,16,205,77,41,57,238,168,54,119,98,102,209,135,187,197,222,232,17,5,181,112,181,192,86,86,112,141,138,175,24,167,44,241,214,96,87,123,118,222,214,250,219,117,230,231,77,45,12,155,100,19,142,119,138,26,120,181,154,61,12,64,201,223,104,205,43,51,123,238,174,85,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,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,159,193,184,255,0,6,230,13,53,214,171,6,98,26,75,168,88,239,21,182,11,155,66,239,190,142,227,73,43,197,81,79,40,19,49,1,137,54,173,171,123,192,64,99,184,12,73,195,208,34,34,2,34,32,34,34,2,34,32,34,243,248,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,119,169,174,174,169,119,217,16,106,204,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,242,178,135,58,50,191,62,176,108,121,129,148,120,190,147,17,88,164,168,150,145,234,33,9,34,56,167,141,219,124,82,197,40,140,177,30,142,36,194,98,46,224,96,109,168,152,187,135,181,68,68,4,69,69,51,227,140,12,142,225,203,21,96,236,21,153,24,147,163,122,198,151,8,41,41,233,160,56,127,164,41,100,147,166,247,26,211,150,64,10,122,48,62,231,144,159,115,237,55,1,54,142,71,0,173,104,186,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,89,94,97,115,118,225,183,45,113,254,37,203,155,238,9,204,169,238,88,86,241,91,100,172,150,146,219,64,80,73,61,52,199,12,133,25,21,96,147,131,144,59,179,184,139,233,166,172,222,8,47,125,21,31,225,127,138,12,3,197,158,0,184,102,54,92,218,49,5,186,219,110,188,75,100,150,43,221,60,48,206,83,199,12,51,17,8,195,44,162,225,182,160,25,157,201,159,86,46,239,7,122,192,128,136,173,127,138,14,97,121,47,194,102,63,183,229,206,99,97,140,107,113,185,92,108,241,94,226,150,201,69,73,52,3,4,147,77,8,137,20,213,49,19,30,234,115,119,102,23,109,28,123,252,89,130,232,17,90,255,0,11,252,194,242,95,139,60,127,112,203,156,185,195,24,214,221,114,183,89,229,189,203,45,238,138,146,24,10,8,230,134,18,17,40,106,101,39,61,213,0,236,206,44,218,49,119,248,51,184,160,230,23,146,252,38,99,251,126,92,230,54,24,198,183,27,149,198,207,21,238,41,108,148,84,147,64,48,73,52,208,136,145,77,83,17,49,238,167,55,118,97,118,209,199,191,197,152,46,129,21,175,240,191,204,47,37,248,179,199,247,12,185,203,156,49,141,109,215,43,117,158,91,220,178,222,232,169,33,128,160,142,104,97,33,18,134,166,82,115,221,80,14,204,226,205,163,23,127,131,61,208,32,34,34,2,47,63,131,113,254,13,204,26,107,173,86,12,196,52,151,80,177,222,43,108,23,54,133,223,125,29,198,146,87,138,162,158,80,38,98,3,18,109,91,86,247,128,128,199,112,24,147,250,4,4,68,64,68,68,4,68,64,68,86,65,143,249,182,100,94,86,99,43,182,95,102,14,80,103,5,143,16,216,234,30,154,186,134,166,211,109,223,17,232,206,206,206,213,238,38,4,46,38,6,46,224,96,66,66,228,36,206,225,123,232,173,127,134,126,98,156,60,241,75,140,170,114,251,6,22,32,176,98,16,167,237,52,84,56,142,154,158,152,238,96,44,79,43,83,60,51,74,38,113,136,239,32,119,19,216,238,66,196,33,35,133,208,32,34,181,254,40,57,133,228,191,9,152,254,223,151,57,141,134,49,173,198,229,113,179,197,123,138,91,37,21,36,208,12,18,77,52,34,36,83,84,196,76,123,169,205,221,152,93,180,113,239,241,102,112,191,204,47,37,248,179,199,247,12,185,203,156,49,141,109,215,43,117,158,91,220,178,222,232,169,33,128,160,142,104,97,33,18,134,166,82,115,221,80,14,204,226,205,163,23,127,131,56,93,2,34,182,174,41,120,254,200,238,18,113,85,159,5,102,29,187,21,221,111,87,139,123,221,6,154,197,65,12,189,158,149,228,40,227,146,83,158,104,131,223,56,230,97,96,114,38,233,19,147,11,56,57,5,202,162,176,171,79,57,94,27,111,247,90,43,21,139,43,179,130,227,114,184,212,71,73,71,71,73,100,160,154,122,153,228,38,24,226,142,49,173,114,51,34,118,22,22,103,119,119,102,101,121,86,76,204,194,183,124,85,30,94,213,85,251,43,25,253,31,165,196,213,24,110,182,72,251,117,53,12,242,73,19,27,244,140,226,151,100,209,28,82,60,50,72,32,91,53,45,36,140,140,61,90,34,32,34,34,2,34,32,34,34,2,46,165,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,127,33,248,192,200,238,35,113,86,49,193,89,111,137,58,215,172,23,112,158,146,162,154,115,135,250,126,150,57,58,109,113,162,56,164,48,168,163,51,238,105,5,247,54,224,115,16,105,35,115,10,214,136,136,8,138,149,113,41,196,166,92,112,173,151,13,153,185,154,215,89,168,38,184,65,107,164,164,181,210,180,245,85,117,82,177,155,70,12,100,17,142,145,197,44,142,242,24,14,216,221,153,220,156,68,130,170,162,234,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,219,64,68,68,4,84,42,139,141,110,30,107,248,134,175,225,166,12,111,72,56,158,221,78,221,106,185,170,105,225,183,21,197,234,35,129,173,49,76,114,49,77,93,186,81,214,24,192,180,208,193,203,168,6,3,80,49,102,113,96,28,11,143,240,166,92,226,251,245,37,162,229,141,41,235,101,178,203,91,85,13,60,21,83,211,205,71,15,100,2,144,196,142,166,66,175,137,227,136,4,156,154,57,124,54,179,16,123,84,68,64,68,68,4,68,64,69,79,243,135,61,50,227,33,168,240,205,219,52,47,62,198,181,98,140,65,14,27,134,229,43,51,82,209,213,75,4,243,70,117,38,238,221,40,95,179,144,60,154,56,129,24,185,237,6,51,10,128,128,136,136,8,136,128,136,136,8,136,128,138,143,228,207,22,121,13,159,216,203,23,96,60,173,199,84,151,139,190,14,168,233,85,0,119,5,108,12,192,197,87,70,90,233,81,76,50,147,194,242,135,115,24,179,254,247,44,50,75,88,16,17,21,63,207,188,235,194,188,59,101,61,247,56,241,173,190,235,91,101,195,253,151,180,193,107,138,57,42,143,175,83,21,56,108,25,36,140,31,67,152,93,245,54,247,89,244,213,244,103,10,128,138,192,63,163,87,194,199,250,193,205,95,253,21,110,255,0,159,43,255,0,64,68,68,4,86,255,0,197,111,26,217,89,193,247,209,111,194,101,131,21,220,254,150,246,238,197,236,42,90,105,186,125,151,161,212,234,245,167,139,77,123,72,109,219,187,93,11,93,52,109,124,255,0,11,252,194,242,95,139,60,127,112,203,156,185,195,24,214,221,114,183,89,229,189,203,45,238,138,146,24,10,8,230,134,18,17,40,106,101,39,61,213,0,236,206,44,218,49,119,248,51,133,208,34,34,2,34,241,82,103,22,1,166,205,194,201,11,133,250,146,131,22,73,103,164,189,208,209,213,213,67,17,220,224,156,235,69,198,150,55,62,172,199,19,80,74,114,176,134,128,7,27,234,250,190,208,246,168,136,128,136,136,8,136,128,138,159,227,156,244,203,140,182,204,124,13,149,248,214,243,236,171,174,99,118,232,172,19,78,204,52,181,21,84,175,78,207,74,82,59,251,147,73,218,135,164,206,219,76,128,129,137,140,163,3,168,8,8,136,128,136,136,8,136,128,136,173,127,138,14,97,121,47,194,102,63,183,229,206,99,97,140,107,113,185,92,108,241,94,226,150,201,69,73,52,3,4,147,77,8,137,20,213,49,19,30,234,115,119,102,23,109,28,123,252,89,130,232,17,91,255,0,10,92,107,101,103,24,63,74,127,6,118,12,87,108,250,37,216,123,111,183,105,105,161,234,118,174,191,79,165,209,158,93,116,236,199,187,118,221,53,29,53,213,244,184,4,4,84,127,137,142,42,178,143,133,12,27,77,140,51,74,229,86,71,113,168,236,214,203,69,182,48,154,227,113,54,113,234,60,49,25,128,236,140,73,136,204,200,64,117,17,215,121,198,7,82,176,182,44,194,184,230,197,75,138,112,86,38,181,98,11,45,110,254,205,113,181,214,199,87,75,62,195,32,61,146,198,228,5,180,192,133,244,126,226,23,103,239,103,65,245,145,17,1,17,81,252,153,226,207,33,179,251,25,98,236,7,149,184,234,146,241,119,193,213,29,42,160,14,224,173,129,152,24,170,232,203,93,42,41,134,82,120,94,80,238,99,22,127,222,229,134,73,66,176,34,34,2,34,32,34,241,89,201,155,216,55,34,50,238,225,154,89,131,61,92,24,122,211,81,67,13,116,244,208,60,199,78,21,53,112,210,180,206,13,239,16,1,78,38,108,44,71,176,75,104,153,104,47,234,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,218,34,32,34,42,127,159,121,215,133,120,118,202,123,238,113,227,91,125,214,182,203,135,251,47,105,130,215,20,114,85,31,94,166,42,112,216,50,73,24,62,135,48,187,234,109,238,179,233,171,232,206,21,1,21,144,101,239,55,110,27,115,43,31,225,172,185,177,96,156,202,130,229,138,175,20,86,74,57,106,237,180,3,4,115,212,204,16,198,82,16,214,17,48,49,27,59,187,9,62,154,232,207,224,175,125,1,17,16,17,81,252,55,197,158,67,98,204,249,189,112,221,98,199,84,149,24,218,199,79,213,150,157,191,120,158,113,223,218,41,32,151,93,178,212,211,136,49,75,19,119,139,17,51,110,120,106,26,26,192,128,136,188,86,114,102,246,13,200,140,187,184,102,150,96,207,87,6,30,180,212,80,195,93,61,52,15,49,211,133,77,92,52,173,51,131,123,196,0,83,137,155,11,17,236,18,218,38,90,11,135,181,69,212,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,182,128,136,136,8,168,167,20,188,86,224,158,18,112,173,159,26,230,30,18,197,119,91,45,226,224,246,177,169,177,67,71,47,103,170,120,202,72,227,148,39,168,136,253,240,142,103,23,6,33,110,145,49,56,187,131,21,32,201,126,106,220,54,231,126,104,97,252,168,177,88,241,173,142,229,137,42,10,146,142,178,253,77,65,77,68,211,244,200,163,136,164,26,179,45,242,16,180,81,139,11,185,73,32,11,126,82,11,202,68,68,4,84,255,0,62,243,175,10,240,237,148,247,220,227,198,182,251,173,109,151,15,246,94,211,5,174,40,228,170,62,189,76,84,225,176,100,146,48,125,14,97,119,212,219,221,103,211,87,209,158,210,173,60,229,120,109,191,221,104,172,86,44,174,206,11,141,202,227,81,29,37,29,29,37,146,130,105,234,103,144,152,99,138,56,198,181,200,204,137,216,88,89,157,221,221,153,144,95,170,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,130,188,63,197,182,42,225,27,143,172,227,197,54,216,187,118,27,190,230,5,226,223,137,173,196,50,75,212,161,27,209,153,207,4,77,52,81,189,100,113,180,195,9,200,238,35,214,145,157,180,55,83,168,177,172,226,199,205,62,114,124,192,196,62,163,58,12,140,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,40,54,229,161,199,29,79,14,56,202,28,158,199,1,72,121,117,141,47,17,156,213,114,28,84,231,99,184,204,209,192,213,165,49,184,139,211,56,132,67,48,153,123,129,27,72,14,206,38,19,77,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,65,219,68,68,4,68,64,68,68,17,87,206,210,193,156,165,244,23,20,251,111,126,83,134,150,255,0,103,71,82,35,209,196,69,218,15,175,52,90,49,73,190,148,118,198,122,155,71,210,157,180,139,171,248,219,63,224,131,141,28,85,194,62,99,193,93,90,87,91,222,1,185,117,32,189,225,232,171,164,24,195,170,240,238,174,166,129,205,161,122,192,104,35,102,35,111,126,54,40,183,6,230,144,39,167,53,114,207,10,231,38,92,98,60,173,198,180,157,162,203,137,173,242,219,234,118,199,25,201,14,246,247,39,139,168,6,3,52,70,195,36,102,226,251,36,0,38,109,69,150,61,156,96,112,215,125,225,91,60,111,25,101,115,126,181,170,109,215,76,55,86,85,65,60,149,118,121,102,144,41,228,149,196,67,108,205,210,56,228,103,0,110,164,102,226,206,14,4,65,145,157,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,93,181,16,28,165,56,209,250,23,125,163,225,71,31,150,235,46,35,184,77,62,23,186,79,93,180,109,213,210,6,226,161,33,148,216,26,25,204,29,226,24,153,139,180,204,77,182,71,168,221,28,186,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,20,255,0,136,172,249,193,188,54,229,29,247,53,177,157,109,32,133,186,156,194,217,67,53,67,194,119,107,139,129,61,61,20,78,32,101,190,66,29,28,152,11,96,49,200,77,176,9,219,29,124,226,206,44,125,158,184,254,233,152,217,141,126,171,184,220,174,53,19,203,20,82,213,77,52,22,248,36,154,73,134,146,148,102,51,40,169,163,41,77,163,137,137,216,89,255,0,75,189,106,227,215,140,76,67,197,62,110,92,198,205,120,171,131,46,172,117,29,139,15,219,33,172,170,236,149,161,1,206,49,221,37,167,151,104,141,76,163,52,142,207,210,3,8,136,34,125,206,4,69,237,121,102,112,93,251,164,243,28,243,35,26,143,79,0,224,27,133,36,245,52,243,80,245,163,190,215,51,245,66,135,89,0,161,40,69,128,74,160,95,113,116,229,136,24,91,172,210,70,18,21,202,159,13,231,69,151,133,202,11,190,107,226,122,187,133,182,255,0,80,213,184,82,130,226,213,103,91,108,181,4,65,79,20,110,115,158,209,166,49,128,36,130,24,129,128,99,62,163,25,245,152,34,135,110,44,124,211,231,39,204,12,67,234,51,172,148,214,53,156,88,249,167,206,79,152,24,135,212,103,65,42,156,149,60,172,98,159,152,21,222,157,110,87,254,177,235,224,131,141,28,85,194,62,99,193,93,90,87,91,222,1,185,117,32,189,225,232,171,164,24,195,170,240,238,174,166,129,205,161,122,192,104,35,102,35,111,126,54,40,183,6,230,144,39,251,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,144,125,101,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,28,149,60,211,226,159,151,245,222,163,110,78,117,126,105,240,183,203,250,31,81,184,167,37,79,52,248,167,229,253,119,168,219,147,157,95,154,124,45,242,254,135,212,110,40,28,149,60,211,226,159,151,245,222,163,110,83,82,161,91,146,167,154,124,83,242,254,187,212,109,202,106,80,17,17,4,21,225,254,45,177,87,8,220,125,103,30,41,182,197,219,176,221,247,48,47,22,252,77,110,33,146,94,165,8,222,140,206,120,34,105,162,141,235,35,141,166,24,78,71,113,30,180,140,237,161,186,155,76,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,199,51,139,31,52,249,201,243,3,16,250,140,234,226,185,104,113,199,83,195,142,50,135,39,177,192,82,30,93,99,75,196,103,53,92,135,21,57,216,238,51,52,112,53,105,76,110,34,244,206,33,16,204,38,94,224,70,210,3,179,137,132,193,57,40,186,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,118,208,23,82,231,118,181,89,105,130,178,243,115,164,160,167,146,162,10,64,150,166,97,136,10,121,229,8,97,137,136,157,153,206,73,100,142,48,31,18,51,17,109,93,217,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,168,75,230,51,199,213,247,60,51,30,12,187,202,171,135,178,176,102,92,226,14,221,109,188,80,84,129,85,92,239,20,174,113,133,202,10,152,73,250,112,134,233,59,63,72,245,33,62,169,59,185,0,66,19,126,138,194,185,88,241,111,155,153,245,131,107,50,251,53,176,190,32,187,30,21,167,112,161,199,167,76,101,73,94,17,188,66,244,85,149,15,238,149,112,12,241,27,19,59,156,177,106,82,51,24,60,147,95,170,2,176,174,101,252,5,83,103,206,30,155,58,178,154,197,73,6,98,216,233,228,154,238,17,245,119,223,237,208,82,200,67,8,195,12,82,20,245,204,81,195,20,47,238,110,2,112,50,38,8,88,47,213,16,98,217,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,203,32,158,12,248,204,192,60,89,224,10,106,202,58,234,75,118,54,183,83,132,87,235,12,178,195,12,229,60,112,211,189,77,93,45,51,79,44,207,67,214,168,104,227,150,77,31,86,218,93,254,54,85,205,99,129,43,171,93,107,248,166,201,172,51,72,86,210,167,121,241,189,170,221,1,12,241,206,196,101,37,225,129,157,196,192,133,197,167,216,34,224,225,215,38,61,243,201,28,122,228,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,66,240,57,213,249,167,194,223,47,232,125,70,226,156,149,60,211,226,159,151,245,222,163,110,84,255,0,153,190,122,101,199,17,121,193,129,115,67,43,239,61,186,213,93,151,244,81,77,12,172,193,85,111,170,27,133,193,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,46,167,45,236,249,193,188,54,230,94,99,230,182,51,173,164,16,183,101,189,196,45,148,51,84,60,39,118,184,189,117,3,211,209,68,226,6,91,228,33,209,201,128,182,3,28,132,219,0,157,130,90,184,204,227,51,0,240,153,128,42,107,43,43,169,46,56,218,227,78,113,88,108,49,75,12,211,140,242,67,80,244,213,117,84,207,60,83,53,15,90,157,227,146,88,245,125,95,104,247,248,64,14,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,234,107,171,170,93,183,202,122,51,51,51,51,48,128,8,176,128,0,179,0,0,136,139,8,139,51,125,252,244,207,76,199,226,47,49,238,57,161,154,23,158,221,117,174,210,40,97,137,156,41,109,244,162,238,241,210,211,70,238,253,56,67,113,104,218,185,57,17,25,145,153,153,148,133,114,167,224,74,234,247,90,14,41,179,151,12,210,13,180,105,218,124,17,106,184,192,69,60,147,185,1,71,120,112,119,97,0,17,98,104,55,137,57,185,245,197,131,100,18,72,21,131,150,167,47,223,192,77,29,14,125,230,180,59,241,245,214,222,94,203,183,16,235,29,158,134,174,10,99,252,108,83,211,4,212,247,16,126,211,4,155,77,197,163,144,195,191,113,43,127,230,173,153,152,171,38,248,238,203,60,210,193,85,125,158,245,134,112,125,178,225,77,186,73,2,57,182,92,238,59,224,151,166,96,101,12,160,229,28,128,196,219,227,51,23,125,9,212,191,168,86,231,87,230,159,11,124,191,161,245,27,138,9,52,224,239,138,172,27,197,126,81,219,241,133,154,229,72,56,158,221,79,79,77,139,45,17,198,240,157,186,226,225,239,184,196,70,101,217,164,33,144,161,61,197,184,25,197,223,168,18,0,87,85,141,183,10,188,76,99,46,20,51,114,143,52,176,125,13,37,196,10,156,173,183,123,101,75,48,133,198,221,33,198,114,192,210,109,114,132,247,69,25,132,130,207,180,192,119,9,134,248,207,33,76,157,206,44,3,158,184,2,215,152,217,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,67,184,123,84,68,64,68,68,4,68,65,98,188,215,50,31,57,115,63,38,167,199,89,113,153,55,88,108,56,58,223,81,89,137,176,103,107,26,106,27,149,12,68,53,7,89,171,109,235,77,7,68,79,165,49,24,184,199,186,22,9,89,198,162,29,178,119,56,177,246,69,99,251,94,99,101,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,253,14,217,57,168,96,230,123,192,85,54,76,93,106,248,129,201,251,21,37,6,95,92,234,41,161,186,218,41,58,166,246,155,140,229,54,249,163,136,98,233,83,208,147,140,2,204,242,251,179,78,209,128,136,60,96,33,38,156,40,241,93,151,28,90,229,192,99,92,21,47,97,186,208,244,224,191,216,39,153,142,170,209,84,76,238,194,78,204,221,72,79,105,60,83,51,48,200,34,76,236,6,18,70,21,173,99,153,193,223,21,88,203,133,12,220,183,227,11,53,202,172,176,197,198,162,158,155,22,90,35,141,166,11,141,185,143,223,113,136,140,7,180,198,37,33,66,123,135,105,187,139,191,76,228,3,159,60,179,207,140,172,205,124,172,131,56,240,182,48,181,125,27,246,120,220,46,51,205,112,166,254,163,127,75,5,68,176,87,16,72,81,211,205,12,114,11,202,4,126,231,197,244,239,65,219,206,44,226,192,57,21,128,46,153,141,152,215,234,75,117,182,221,79,60,177,69,45,84,48,207,112,158,56,100,152,105,41,70,99,1,150,166,65,136,218,56,152,153,201,219,244,187,64,15,24,156,85,99,46,43,243,114,225,140,47,55,42,177,195,22,234,138,138,108,39,104,146,54,132,45,214,231,63,113,202,33,51,30,211,32,140,101,49,238,45,198,204,44,253,48,140,3,218,241,245,198,190,42,226,179,49,234,236,150,155,159,103,203,44,51,112,154,60,57,111,167,121,2,58,253,142,81,141,206,161,164,16,50,154,80,119,112,19,22,232,198,110,12,219,138,83,150,213,80,95,255,0,45,78,96,95,128,154,202,28,132,205,105,183,224,27,173,192,189,151,113,34,214,75,61,117,92,244,193,248,217,103,169,8,105,237,192,221,166,121,54,131,147,73,33,159,126,226,83,82,177,87,82,189,202,159,142,219,83,218,168,56,89,206,92,77,86,55,33,168,104,48,69,214,227,56,148,18,64,226,3,29,157,205,217,136,12,73,137,224,222,68,198,199,208,23,13,144,71,32,74,82,176,174,101,252,122,211,100,54,30,155,37,114,154,251,73,62,98,223,41,228,134,238,113,245,119,216,45,211,210,200,35,48,205,12,177,148,21,206,82,67,44,45,239,237,1,115,49,22,56,92,235,7,27,252,104,225,94,17,242,226,122,234,34,181,94,241,245,203,167,5,147,15,75,93,24,200,29,86,155,109,117,76,12,109,51,209,131,193,35,57,3,123,242,48,197,184,55,60,129,1,151,107,158,50,205,124,127,91,121,172,142,174,255,0,139,49,141,226,74,153,66,146,145,158,123,133,198,174,103,34,104,225,132,89,156,228,150,71,208,35,22,239,38,97,111,6,65,212,194,120,90,251,142,113,85,155,5,97,106,30,219,122,196,23,10,123,93,186,155,170,17,245,234,167,144,99,138,61,230,226,3,184,204,91,82,118,22,215,87,118,110,245,33,92,206,172,185,185,148,57,95,194,213,171,48,51,66,175,17,102,14,24,167,191,73,81,137,233,36,56,39,237,113,201,109,56,142,57,187,165,35,133,186,96,213,5,182,89,30,38,148,152,76,201,154,229,57,104,112,21,77,144,216,122,28,234,205,155,21,36,249,139,124,167,142,107,64,73,213,223,96,183,79,75,25,20,37,12,209,70,80,87,57,73,52,83,63,191,180,5,128,8,88,230,99,164,28,243,191,50,127,172,159,179,80,92,167,46,110,53,255,0,117,86,92,79,96,199,247,59,84,121,155,133,191,23,114,166,129,250,82,93,40,89,129,163,185,140,59,68,7,113,155,199,40,196,228,33,32,137,105,16,205,20,109,120,11,24,28,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,89,4,240,119,197,86,13,226,191,40,237,248,194,205,114,164,28,79,110,167,167,166,197,150,136,227,120,78,221,113,112,247,220,98,35,50,236,210,16,200,80,158,226,220,12,226,239,212,9,0,2,186,162,34,2,34,32,176,14,117,126,86,48,183,204,10,31,78,184,175,41,202,235,143,170,60,97,98,182,240,207,156,87,11,85,174,235,135,45,244,212,56,78,241,61,76,20,113,220,233,64,226,166,130,218,64,68,59,235,7,169,24,197,211,98,41,163,18,220,204,113,185,205,234,249,213,249,88,194,223,48,40,125,58,226,161,130,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,202,121,21,154,242,226,227,142,167,138,220,27,95,131,243,4,41,41,243,23,7,211,192,117,211,68,113,68,23,186,66,119,6,173,138,6,118,32,49,38,17,156,68,122,66,114,196,66,226,211,52,81,222,82,2,34,161,92,98,113,85,131,120,80,202,59,134,48,188,220,169,11,19,220,105,234,41,176,157,162,72,222,99,184,220,88,61,199,40,132,192,187,52,100,81,148,199,184,118,131,176,179,245,14,48,48,174,168,177,214,193,252,116,241,29,128,243,199,20,231,222,24,198,125,158,245,141,110,3,91,126,183,78,39,85,109,173,132,38,99,138,144,162,152,140,198,24,129,186,17,56,155,75,20,46,65,28,128,196,250,207,246,85,99,11,238,96,101,198,28,198,184,159,1,93,112,85,214,245,111,138,178,174,193,116,48,42,171,124,132,218,188,102,225,252,236,196,193,35,11,179,73,28,71,186,49,15,86,163,47,154,199,28,246,171,46,25,175,225,119,42,46,148,151,11,149,254,157,227,197,119,171,117,208,77,173,144,5,65,199,45,177,186,18,110,26,147,40,12,39,142,93,24,97,61,142,7,214,119,138,170,243,47,227,142,155,135,28,27,54,79,96,112,171,60,197,198,150,121,14,26,184,206,90,112,177,219,166,121,32,122,209,152,28,73,234,92,130,81,132,64,189,195,141,228,55,102,16,9,161,47,252,213,99,220,85,254,154,226,60,73,136,238,31,237,149,149,215,42,234,137,63,223,73,52,210,72,127,105,17,23,197,221,7,160,201,220,226,199,217,21,143,237,121,141,151,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,152,169,42,134,19,2,150,154,66,136,26,72,156,153,137,155,244,59,79,247,7,124,85,96,222,43,242,142,223,140,44,215,42,65,196,246,234,122,122,108,89,104,142,55,132,237,215,23,15,125,198,34,51,46,205,33,12,133,9,238,45,192,206,46,253,64,144,2,37,184,151,229,161,155,153,9,148,120,83,53,45,244,245,119,240,59,61,60,152,198,223,77,1,212,213,217,110,36,21,53,21,38,227,79,25,194,20,52,240,199,20,71,80,83,150,233,88,143,65,3,17,26,41,194,175,19,24,203,133,12,220,163,205,44,31,67,73,113,2,167,43,109,222,217,82,204,33,113,183,72,113,156,176,52,155,92,161,61,209,70,97,32,179,237,48,29,194,97,190,51,12,146,85,170,243,71,242,39,153,191,114,250,197,18,174,185,59,156,88,7,61,112,5,175,49,178,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,21,37,80,194,102,49,84,198,50,131,73,19,147,184,187,254,135,122,21,205,31,200,158,102,253,203,235,20,72,32,5,101,80,177,87,89,84,32,34,34,8,171,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,149,85,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,144,77,74,34,32,40,118,230,217,143,241,150,86,113,179,128,51,7,47,177,13,93,143,16,216,240,61,5,77,13,117,51,182,248,143,218,23,38,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,152,149,10,220,234,252,211,225,111,151,244,62,163,113,65,37,60,20,113,93,98,226,211,38,168,177,151,86,213,71,139,237,186,81,226,155,37,20,198,93,130,171,113,180,114,48,200,204,109,12,224,29,88,223,83,22,212,227,234,25,197,35,171,128,88,208,240,241,196,14,62,225,151,52,40,115,95,46,78,144,238,84,116,245,20,146,209,215,60,207,69,91,4,209,184,148,85,17,195,36,101,32,49,108,148,69,203,70,146,40,203,191,107,44,135,178,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,86,96,170,183,213,11,51,201,75,83,27,59,244,230,13,195,171,106,226,226,66,96,70,6,6,65,80,17,17,1,17,16,69,95,60,239,204,159,235,39,236,213,95,249,119,113,245,71,196,230,21,124,7,154,87,11,85,183,51,108,157,42,125,94,166,10,127,164,209,188,114,159,105,165,166,220,198,243,0,65,33,84,71,24,60,99,238,200,59,70,78,156,84,3,158,119,230,79,245,147,246,106,140,188,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,12,162,17,91,175,3,156,93,218,184,190,202,50,197,115,219,169,44,248,178,195,80,54,220,71,106,130,160,76,2,119,6,32,170,132,28,158,80,166,153,183,108,234,54,172,113,205,27,20,157,39,144,174,41,1,17,90,175,30,220,111,216,184,71,192,145,81,97,202,171,85,203,51,111,125,41,108,150,74,200,78,162,16,165,105,153,166,170,171,24,229,140,227,135,96,202,17,190,246,35,151,77,162,67,28,174,1,117,72,177,235,225,71,141,126,35,178,35,49,195,232,109,206,235,141,105,49,126,32,142,182,247,133,171,28,235,36,196,53,211,187,198,69,28,142,39,52,117,146,188,141,248,216,245,41,36,8,122,131,48,131,70,249,4,218,107,106,110,54,170,43,133,101,166,174,215,81,85,79,28,210,208,213,148,69,61,41,144,179,148,50,60,38,113,57,139,187,139,188,102,97,171,62,210,38,209,220,59,106,21,185,213,249,167,194,223,47,232,125,70,226,166,165,66,183,58,191,52,248,91,229,253,15,168,220,80,85,94,70,63,158,207,213,191,218,74,69,51,211,61,50,227,135,76,184,184,230,134,104,94,123,13,170,135,72,161,134,38,99,170,184,85,19,59,199,75,77,27,187,117,38,61,165,163,106,194,194,36,102,64,0,102,49,171,201,107,22,97,92,13,98,207,108,83,141,113,53,171,15,217,104,190,140,118,155,141,210,182,58,74,88,55,157,196,3,124,178,56,128,238,51,17,109,95,188,137,153,187,221,149,170,241,209,198,109,247,140,60,199,165,185,199,106,246,54,12,194,253,162,159,12,219,101,0,122,161,142,87,14,173,77,76,131,174,179,75,210,137,222,49,39,142,49,1,17,220,236,114,200,20,215,136,126,32,113,247,19,89,161,93,154,249,140,116,129,114,172,167,167,164,138,142,133,230,106,42,40,33,141,132,98,167,142,105,36,40,193,203,124,164,44,90,60,146,200,93,219,157,74,79,39,60,148,206,92,1,151,24,139,48,241,205,194,235,106,194,24,211,179,85,97,188,61,60,163,211,169,209,159,169,116,40,10,55,56,186,128,208,132,70,38,61,88,196,136,192,193,169,164,107,64,229,221,192,45,103,19,152,169,241,230,105,91,238,182,220,178,178,116,170,52,122,105,233,254,147,72,242,74,29,154,150,167,107,3,194,7,4,131,81,36,102,242,15,187,24,237,41,58,145,78,162,2,34,178,174,98,60,125,81,240,199,133,91,1,229,109,194,213,114,204,219,223,86,159,86,169,130,163,232,204,109,28,71,218,106,169,183,57,180,198,19,198,84,241,200,13,25,123,210,22,225,143,167,40,80,174,106,28,122,211,82,211,93,120,88,201,187,237,37,97,214,83,205,111,199,55,58,126,171,29,25,180,176,147,80,83,84,71,40,139,155,136,79,21,80,16,24,108,151,165,171,27,74,33,26,217,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,226,145,6,73,28,46,241,55,128,120,166,202,251,110,96,97,10,154,74,59,145,211,137,94,176,243,220,97,169,173,179,78,242,75,30,201,198,55,220,32,101,4,165,17,152,131,201,27,9,237,29,92,70,176,44,112,120,81,226,187,49,248,74,204,112,198,184,42,94,221,106,174,233,193,127,176,79,51,133,45,222,148,93,221,132,157,153,250,115,6,226,120,166,102,114,140,136,153,216,192,228,140,242,30,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,96,244,8,136,130,213,121,163,249,19,204,223,185,125,98,137,89,87,43,126,62,168,242,239,176,240,201,156,119,11,85,183,8,63,108,168,195,184,138,178,166,10,24,109,18,63,86,166,106,106,185,36,32,2,134,83,121,30,57,29,222,65,150,70,143,223,9,3,163,122,188,209,252,137,230,111,220,190,177,68,160,5,6,85,8,163,215,149,207,29,183,92,236,181,77,145,25,209,137,169,42,49,181,142,156,11,15,220,106,231,46,219,136,104,132,77,229,9,55,54,217,106,105,196,5,220,247,245,37,140,156,220,73,225,154,82,144,164,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,133,110,19,188,211,228,223,204,12,61,234,48,44,148,214,53,156,39,121,167,201,191,152,24,123,212,96,89,41,160,43,32,230,79,199,61,171,135,220,1,89,149,121,115,116,164,174,204,92,85,79,83,109,148,232,238,130,51,225,120,10,24,220,170,165,24,100,105,225,169,40,234,0,169,181,97,109,117,151,115,180,109,28,149,43,142,142,51,108,92,30,101,197,45,206,59,87,182,113,158,40,237,20,248,102,219,40,27,82,148,145,48,117,106,106,100,29,52,134,46,172,78,241,137,52,146,17,136,142,214,115,150,56,1,197,56,179,21,99,155,237,86,41,198,184,154,235,136,47,85,187,59,77,198,233,91,37,93,84,251,0,64,55,203,35,145,150,208,1,22,213,251,132,89,155,185,153,3,11,98,204,85,129,175,180,184,167,5,98,107,174,31,189,81,111,236,215,27,93,108,148,149,80,111,2,3,217,44,110,38,59,128,200,95,71,239,18,118,126,231,117,61,60,4,241,191,98,226,227,2,75,69,136,234,173,86,220,205,178,117,101,189,217,40,225,58,120,78,149,230,118,134,170,144,100,150,67,146,29,133,16,72,251,220,130,93,119,8,140,145,57,198,174,40,229,117,158,54,94,24,48,238,118,91,108,151,90,172,95,81,215,172,191,96,199,162,154,75,164,20,179,84,83,195,65,29,45,44,17,200,114,77,176,166,168,168,105,10,50,140,8,65,227,99,138,77,214,193,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,115,184,73,20,146,70,238,46,38,204,110,226,66,76,196,193,147,154,181,94,104,254,68,243,55,238,95,88,162,85,43,133,222,38,240,15,20,217,95,109,204,12,33,83,73,71,114,58,113,43,214,30,123,140,53,53,182,105,222,73,99,217,56,198,251,132,12,160,148,162,51,16,121,35,97,61,163,171,136,211,94,104,254,68,243,55,238,95,88,162,65,101,92,173,248,250,163,203,190,195,195,38,113,220,45,86,220,32,253,178,163,14,226,42,202,152,40,97,180,72,253,90,153,169,170,228,144,128,10,25,77,228,120,228,119,121,6,89,26,63,124,36,14,140,191,172,85,212,201,242,189,227,234,251,157,59,56,120,206,107,135,108,197,246,171,121,212,88,175,245,53,32,211,94,169,97,218,199,77,59,25,49,203,89,24,59,155,72,44,69,44,81,200,114,104,113,28,147,4,138,162,234,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,108,25,41,204,211,132,124,233,237,84,255,0,79,190,130,87,210,239,62,199,141,94,11,95,86,17,233,183,80,42,58,167,76,90,148,186,52,125,94,171,244,228,45,155,71,115,135,170,227,227,44,241,86,110,240,133,153,56,23,5,82,118,187,213,69,190,158,225,77,74,49,201,36,149,93,138,174,26,195,130,32,140,8,206,105,2,156,130,48,97,247,164,32,23,118,103,119,108,120,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,202,121,99,67,196,166,80,212,228,46,124,227,156,163,154,10,184,233,240,237,226,104,109,239,87,60,83,79,45,184,244,150,138,105,14,45,1,206,74,105,33,145,217,152,116,115,118,113,23,103,22,12,146,48,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,101,101,92,163,179,51,10,227,14,16,172,248,22,211,87,165,235,1,92,43,237,247,122,89,36,143,168,61,166,174,106,200,39,16,19,115,104,76,39,112,19,49,29,210,65,56,179,59,6,175,122,168,35,3,157,238,102,118,108,43,150,153,57,71,87,106,151,218,23,10,188,77,112,131,169,186,186,159,179,198,212,244,135,181,143,220,134,78,213,90,218,144,62,226,131,221,38,216,108,246,149,202,203,0,84,227,174,52,176,109,83,225,234,75,181,183,10,211,215,223,238,77,82,209,16,82,132,116,199,21,61,67,4,143,239,24,86,79,72,225,177,156,196,246,155,105,177,200,126,87,50,236,127,77,152,60,105,102,37,85,183,16,213,221,109,182,58,138,107,5,43,76,242,236,163,58,74,104,226,170,167,136,36,102,216,3,88,213,110,251,91,97,25,25,142,237,251,158,247,249,37,229,158,42,195,249,113,152,153,165,118,164,236,246,92,97,112,183,219,237,29,72,228,9,42,59,3,84,245,231,29,192,192,112,185,213,180,98,96,69,248,200,39,23,97,112,239,9,42,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,10,84,165,39,149,63,29,183,86,186,208,112,179,156,184,154,144,173,165,78,208,96,139,173,198,114,25,227,157,136,6,59,59,155,179,137,129,11,147,193,188,133,193,195,160,46,123,224,142,62,166,17,224,163,247,85,114,204,202,187,254,0,182,90,163,204,220,45,237,169,45,181,51,183,74,75,165,11,93,238,15,37,176,166,220,32,59,140,218,72,138,86,33,9,4,135,88,134,105,100,104,203,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,50,158,69,97,92,180,56,245,166,207,156,61,14,74,230,205,246,146,12,197,177,211,199,13,160,228,234,239,191,219,160,165,140,74,98,154,105,100,41,235,152,163,154,89,155,220,220,4,198,2,76,19,56,95,170,2,34,32,34,34,2,183,254,52,120,73,194,188,92,229,99,225,107,148,189,135,18,88,187,77,195,12,220,68,163,139,167,92,84,210,0,65,60,175,12,178,53,28,146,60,37,48,70,204,69,209,141,217,245,6,87,0,136,49,108,197,152,90,251,129,177,85,231,5,98,154,30,197,122,195,247,10,139,93,198,155,170,18,116,42,160,144,163,150,61,224,228,5,180,192,155,81,119,23,211,86,119,110,245,115,249,205,204,135,58,51,135,135,156,35,145,19,246,187,45,69,158,159,178,98,60,69,71,123,171,122,188,75,0,211,157,56,69,80,206,76,238,18,69,33,61,64,200,114,180,242,176,155,116,217,156,30,226,185,209,229,238,71,90,47,184,115,49,104,111,221,155,54,47,221,154,146,174,201,79,209,104,234,108,240,133,75,61,198,160,66,46,167,91,169,217,233,194,73,37,208,227,133,192,4,186,36,225,24,40,43,87,7,252,53,223,120,169,207,27,62,89,91,31,163,106,135,109,211,18,85,141,80,65,37,37,158,41,163,10,137,34,114,19,221,51,245,66,56,217,128,219,169,32,57,51,3,25,14,66,121,85,150,120,87,38,242,227,14,101,110,10,164,236,246,92,51,111,138,223,77,186,56,194,73,182,55,191,60,189,48,0,41,165,55,41,36,54,22,223,33,153,59,106,78,173,131,149,62,10,201,123,7,11,148,24,187,42,42,42,234,174,88,166,161,165,197,114,220,78,146,74,218,107,173,60,65,12,180,142,80,11,16,83,9,49,207,4,82,185,27,71,87,189,244,234,187,43,202,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,10,105,37,166,235,13,170,158,251,53,178,172,45,181,149,19,82,83,214,20,36,208,77,60,35,25,75,16,73,166,210,48,25,225,34,22,125,69,165,141,223,77,205,173,250,242,212,230,5,248,9,172,161,200,76,214,155,126,1,186,220,11,217,119,18,45,100,179,215,85,207,76,31,141,150,122,144,134,158,220,13,218,103,147,104,57,52,146,25,247,238,37,82,185,127,112,207,131,120,175,229,249,141,114,183,24,87,85,219,140,115,34,174,229,104,185,211,59,145,219,174,49,218,168,130,41,222,61,204,51,6,217,100,3,140,157,183,1,150,210,3,217,32,71,94,113,100,238,62,200,172,127,116,203,156,198,176,213,219,174,86,234,137,226,138,89,105,102,134,11,132,17,205,36,35,87,74,83,0,20,180,210,20,70,241,202,194,204,76,223,165,152,50,115,80,173,206,175,205,62,22,249,127,67,234,55,21,95,249,93,113,245,71,140,44,86,222,25,243,138,225,106,181,221,112,229,190,154,135,9,222,39,169,130,142,59,157,40,28,84,208,91,72,8,135,125,96,245,35,24,186,108,69,52,98,91,153,142,55,57,168,7,58,191,52,248,91,229,253,15,168,220,80,57,42,121,167,197,63,47,235,189,70,220,156,234,252,211,225,111,151,244,62,163,113,78,74,158,105,241,79,203,250,239,81,183,39,58,191,52,248,91,229,253,15,168,220,80,89,174,78,231,22,62,200,172,127,107,204,108,185,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,197,73,84,48,152,20,180,210,20,64,210,68,228,204,76,223,161,219,33,62,21,120,152,193,188,87,229,29,30,105,96,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,218,195,48,109,150,51,9,5,155,112,24,238,16,61,241,134,56,52,86,155,173,198,154,190,178,223,108,171,170,167,181,211,181,93,116,176,194,70,20,176,60,177,194,210,202,76,218,0,60,179,69,27,17,104,219,228,1,241,38,103,173,124,29,241,85,140,184,80,205,203,126,48,179,92,170,203,12,92,106,41,233,177,101,162,56,218,96,184,219,152,253,247,24,136,192,123,76,98,82,20,39,184,118,155,184,187,244,206,64,48,200,205,23,148,202,172,204,194,185,201,151,24,115,52,176,85,95,104,178,226,107,124,87,10,109,210,70,114,67,189,189,248,37,233,153,128,205,17,177,71,32,49,62,201,0,197,223,81,117,234,208,99,89,197,143,154,124,228,249,129,136,125,70,117,77,43,109,55,91,117,53,5,101,194,217,87,75,79,116,167,122,186,25,102,132,128,42,160,105,100,133,229,136,157,180,48,105,97,150,55,33,213,183,198,99,226,46,205,82,248,177,243,79,156,159,48,49,15,168,206,164,167,34,120,73,194,188,92,242,192,203,76,45,114,151,176,226,75,23,210,59,134,25,184,137,71,23,78,184,174,23,16,8,39,149,225,150,70,163,146,71,132,166,8,217,136,186,49,187,62,160,200,41,175,42,126,57,238,182,92,77,65,194,238,107,221,42,238,22,219,253,67,71,133,47,87,27,161,27,219,39,10,112,142,43,99,245,228,218,52,198,48,0,65,28,90,56,204,123,24,15,172,207,20,186,44,93,241,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,245,45,156,216,51,114,131,133,3,202,122,170,218,187,142,102,21,68,246,102,197,53,49,24,152,216,36,163,56,194,161,170,162,169,9,189,169,28,196,59,38,120,220,92,0,76,220,229,220,68,21,87,154,199,29,183,87,186,215,240,179,147,88,154,144,109,163,78,240,99,123,173,186,114,41,228,157,200,198,75,59,27,51,8,0,139,11,207,176,137,205,207,160,78,27,39,142,72,245,200,188,139,204,126,34,243,30,221,149,249,95,102,237,215,90,237,101,154,105,93,194,150,223,74,46,205,37,85,76,140,207,211,132,55,14,175,163,147,145,8,0,153,152,1,124,12,1,128,49,150,105,227,43,78,95,101,246,30,171,190,98,27,229,67,83,80,208,211,51,111,148,244,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,159,238,12,248,51,192,60,38,96,10,106,58,58,26,75,142,54,184,211,132,183,235,244,177,67,52,227,60,144,211,181,77,37,45,75,65,20,205,67,214,167,105,35,138,77,95,87,220,93,254,1,82,178,47,34,242,227,135,76,184,183,101,126,87,217,187,13,170,135,89,102,154,87,99,170,184,85,19,51,73,85,83,35,51,117,38,61,163,171,232,194,194,34,0,32,0,0,53,1,17,1,17,16,117,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,132,30,101,252,14,84,240,227,140,166,206,28,14,116,135,151,88,210,241,32,67,73,24,69,78,118,59,140,205,36,239,68,48,131,8,189,51,136,74,80,144,15,184,17,188,102,204,226,7,52,228,175,63,143,240,6,13,205,60,27,118,203,236,193,195,212,151,204,61,124,167,122,106,234,26,150,125,146,134,172,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,193,139,186,42,235,198,103,11,247,94,19,51,162,167,46,107,46,244,151,27,109,198,156,239,118,25,98,168,41,167,27,84,149,117,16,211,13,81,60,81,11,84,237,167,119,145,163,23,13,95,221,127,131,118,184,32,225,107,247,92,103,140,25,111,91,137,61,137,101,182,219,228,190,222,234,34,29,213,71,67,20,208,196,81,83,51,139,131,76,103,60,98,196,126,232,11,145,232,110,45,25,133,106,229,187,192,45,247,63,113,85,175,59,115,34,223,216,178,203,15,220,2,162,158,26,170,96,147,233,53,84,18,106,244,193,28,162,64,84,98,97,182,121,8,92,79,66,132,53,46,161,195,54,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,124,172,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,244,8,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,66,183,58,191,52,248,91,229,253,15,168,220,80,88,2,186,174,1,120,215,197,92,41,230,61,37,146,237,115,237,25,101,137,174,16,199,136,237,245,15,33,199,65,189,198,50,185,211,180,98,102,51,68,12,206,98,2,253,104,193,129,219,112,196,113,85,254,87,121,13,131,120,146,202,62,34,178,167,25,209,82,16,92,105,240,241,219,43,166,167,121,142,211,113,96,186,181,61,108,76,38,5,190,50,45,92,88,199,120,57,198,79,176,201,158,205,115,211,34,243,31,135,76,199,184,229,126,104,89,187,13,214,135,73,97,154,39,115,165,184,82,147,187,71,85,77,35,179,117,33,61,165,163,232,196,196,36,6,32,96,96,33,146,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,93,181,12,28,176,184,245,166,201,139,173,39,15,217,193,125,164,160,203,235,157,69,76,214,171,189,95,84,222,211,113,156,161,217,12,146,148,189,42,122,18,113,156,157,218,47,118,105,222,67,33,7,144,198,103,208,17,17,1,17,16,23,82,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,174,218,32,128,30,62,184,40,197,92,41,230,61,93,238,211,108,237,25,101,137,174,19,73,135,46,20,237,33,199,65,189,202,65,182,84,60,132,102,51,68,12,236,4,100,253,104,193,205,159,112,202,17,91,253,187,53,115,30,209,151,23,124,161,182,99,75,173,54,12,191,92,41,238,151,43,36,117,14,212,181,53,80,179,180,114,16,255,0,230,57,51,123,166,80,192,68,196,240,196,225,146,78,113,100,238,1,207,92,1,116,203,156,198,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,35,87,74,83,1,140,85,49,140,166,241,202,194,238,46,255,0,165,158,13,179,143,151,166,120,224,94,38,163,200,172,37,132,46,183,75,86,35,184,60,184,98,248,208,205,89,74,246,115,170,142,22,170,172,154,158,31,197,118,126,188,3,84,253,49,104,200,152,152,92,36,136,140,60,87,7,124,42,227,46,43,243,114,223,131,236,214,218,177,195,22,234,138,122,156,89,119,142,70,132,45,214,231,63,125,134,82,3,30,211,32,140,131,8,109,45,198,206,78,221,48,144,195,181,199,150,89,225,92,155,226,151,21,101,110,10,164,236,246,92,51,111,176,91,233,183,71,24,73,54,203,45,22,249,229,233,128,1,77,41,185,73,33,176,182,249,12,201,219,82,117,54,156,29,240,171,131,120,80,202,59,126,15,179,91,105,11,19,220,105,233,234,113,101,222,57,30,99,184,220,88,61,246,25,72,0,187,52,100,82,12,33,180,118,131,185,59,117,14,67,56,118,230,143,231,179,51,126,229,244,122,36,21,171,131,62,11,176,175,23,28,8,227,10,26,33,181,89,49,245,183,48,42,167,178,98,25,104,99,41,15,165,108,164,219,67,83,59,3,204,212,102,243,200,238,32,254,228,142,50,237,61,175,25,216,93,218,217,140,178,163,31,214,217,171,36,171,176,98,204,29,120,146,154,83,164,171,102,158,223,113,164,153,196,158,57,161,39,102,56,229,141,244,56,201,251,197,156,95,193,212,196,242,84,242,177,138,126,96,87,122,117,185,118,185,151,240,21,77,159,56,122,108,234,202,107,21,36,25,139,99,167,146,107,184,71,213,223,127,183,65,75,33,12,35,12,49,72,83,215,49,71,12,80,191,185,184,9,192,200,152,33,96,8,108,198,185,133,143,179,42,235,21,247,49,177,198,32,197,87,40,41,198,146,42,203,221,206,106,233,227,128,72,136,98,25,38,34,38,6,35,50,97,103,211,83,39,248,186,147,238,84,252,9,90,154,213,65,197,54,114,225,154,178,185,21,67,79,130,45,87,24,4,96,142,6,16,40,239,14,14,238,70,100,78,77,6,241,22,6,14,184,177,239,130,72,232,175,45,14,2,170,115,231,16,195,157,89,179,98,171,131,46,172,117,17,205,104,9,58,91,47,247,24,42,163,34,132,161,154,41,6,122,22,24,230,138,103,247,55,25,48,1,19,132,204,19,104,128,162,175,158,119,230,79,245,147,246,106,149,69,21,124,243,191,50,127,172,159,179,80,69,90,171,252,42,241,49,140,184,80,205,202,60,210,193,244,52,151,16,42,114,182,221,237,149,44,194,23,27,116,135,25,203,3,73,181,202,19,221,20,102,18,11,62,211,1,220,38,27,227,59,128,229,39,128,48,110,105,231,166,63,203,236,193,195,212,151,204,61,124,203,122,250,106,234,26,150,125,146,135,180,173,174,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,71,248,209,225,39,21,112,141,154,111,133,174,82,246,236,55,125,237,55,12,51,113,18,146,94,165,8,212,200,1,4,242,188,49,70,245,145,198,208,148,193,27,56,143,90,55,103,208,217,4,250,100,238,113,96,28,245,192,22,188,198,203,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,250,29,253,170,128,30,1,120,215,197,92,41,230,61,37,146,237,115,237,25,101,137,174,16,199,136,237,245,15,33,199,65,189,198,50,185,211,180,98,102,51,68,12,206,98,2,253,104,193,129,219,112,196,113,79,157,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,219,68,68,22,1,206,175,202,198,22,249,129,67,233,215,21,12,22,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,76,255,0,58,191,43,24,91,230,5,15,167,92,84,85,240,157,230,159,38,254,96,97,239,81,129,7,148,202,172,204,197,89,55,152,248,115,52,176,85,95,103,189,97,155,132,87,10,109,210,72,17,205,177,253,248,37,233,152,25,67,40,57,71,32,49,54,248,204,197,223,66,117,63,220,23,113,109,133,120,185,202,198,197,54,216,187,14,36,177,118,107,126,38,183,16,199,23,78,184,169,163,51,158,8,154,105,100,106,57,36,121,134,19,145,216,139,163,35,59,106,14,172,3,154,47,0,181,152,62,251,114,226,99,39,109,247,91,165,171,17,220,42,107,177,101,158,10,105,235,36,182,85,24,75,83,61,200,76,68,182,81,151,78,66,151,168,226,48,200,67,181,220,36,96,134,200,56,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,131,34,156,226,206,44,3,145,88,2,233,152,217,141,126,164,183,91,109,212,243,203,20,82,213,67,12,247,9,227,134,73,134,146,148,102,48,25,106,100,24,141,163,137,137,156,157,191,75,182,61,124,85,113,49,140,184,175,205,202,204,210,198,20,52,150,224,26,113,182,218,45,148,204,196,22,235,116,103,33,197,3,201,181,138,99,221,44,134,114,19,54,227,50,218,32,27,35,10,129,199,39,28,120,203,139,220,100,52,180,161,87,99,203,171,29,65,29,134,194,102,219,228,61,28,123,109,102,215,113,58,146,23,38,97,103,112,132,9,192,28,156,165,150,95,171,203,207,130,203,175,20,249,161,79,125,197,248,126,172,178,175,13,84,59,226,10,198,169,42,86,173,157,163,221,21,190,9,4,92,140,200,158,34,149,129,197,194,23,39,234,70,103,14,224,172,28,181,57,122,86,102,109,246,135,61,115,231,8,127,152,90,13,210,217,236,119,72,103,167,146,241,85,178,154,106,106,163,134,72,90,58,155,113,71,49,147,56,201,182,73,34,97,33,56,247,137,72,255,0,25,156,80,90,184,76,201,122,156,198,172,180,85,220,110,87,26,131,178,88,98,138,156,102,128,110,178,82,84,77,76,85,66,242,196,77,77,186,157,218,71,140,156,244,127,117,190,45,90,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,249,88,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,236,24,203,227,252,127,140,179,79,25,93,179,7,48,113,13,93,243,16,223,42,30,166,186,186,165,219,124,167,163,51,51,51,51,8,0,139,8,0,11,48,0,8,136,176,136,179,52,185,242,172,224,167,10,224,44,43,104,226,143,16,223,237,88,143,18,98,59,124,190,194,246,101,84,117,148,54,218,26,136,224,223,187,124,3,36,55,24,228,10,186,105,118,72,226,34,82,70,250,187,154,142,190,52,120,73,197,92,35,102,155,225,107,148,189,187,13,223,123,77,195,12,220,68,164,151,169,66,53,50,0,65,60,175,12,81,189,100,113,180,37,48,70,206,35,214,141,217,244,54,85,215,150,135,30,181,57,13,136,97,201,92,217,190,213,207,151,87,202,136,225,180,28,157,45,150,11,140,245,81,137,76,83,77,44,99,5,11,140,147,75,51,123,251,76,88,192,69,206,103,48,154,155,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,160,7,152,103,11,54,174,22,51,230,162,197,132,38,164,28,31,137,105,218,241,135,232,222,234,53,85,180,80,63,187,44,51,198,90,76,0,51,52,163,17,155,19,28,108,45,213,146,64,155,108,207,113,41,197,118,92,112,223,145,205,157,247,57,126,145,208,93,58,16,97,184,45,115,52,145,222,106,170,33,57,105,196,42,5,138,48,132,163,140,228,121,159,81,104,197,220,90,66,112,140,241,247,206,44,226,199,217,235,143,238,153,141,152,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,152,105,41,70,99,50,138,154,50,148,218,56,152,157,133,159,244,187,133,127,229,223,198,14,62,225,203,55,45,24,34,7,171,188,224,76,111,120,165,160,187,216,194,41,170,14,25,230,48,132,107,168,226,132,14,87,169,22,113,103,142,48,39,156,5,163,113,115,104,78,57,74,230,143,228,79,51,126,229,245,138,37,109,92,173,56,5,177,82,88,172,60,86,102,245,191,183,93,107,191,167,176,117,146,170,152,194,59,124,98,110,209,220,166,25,5,186,147,30,214,146,159,70,120,194,50,142,97,115,51,141,224,185,94,104,254,68,243,55,238,95,88,162,65,0,42,95,185,91,241,245,89,152,157,135,134,76,227,184,93,110,88,189,187,101,70,29,196,85,149,51,215,77,119,141,186,181,51,83,85,201,33,25,140,209,3,72,241,200,238,209,148,81,180,126,225,198,29,104,129,95,87,252,213,96,44,85,254,154,225,204,73,135,46,31,237,148,117,214,218,234,121,63,222,201,12,209,200,31,97,9,15,193,217,6,82,104,172,255,0,151,119,27,244,124,85,96,71,194,88,198,171,110,102,225,59,124,82,223,73,225,130,154,27,164,101,52,177,133,85,44,65,41,25,109,0,131,180,59,71,28,97,45,64,176,11,9,128,181,224,32,138,190,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,85,94,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,4,212,162,34,2,133,110,117,126,105,240,183,203,250,31,81,184,169,62,197,92,87,101,197,131,137,60,21,194,205,178,95,108,227,60,81,218,231,185,71,79,51,52,118,42,88,168,39,171,140,170,31,71,214,105,122,64,193,11,104,77,25,188,164,226,207,19,77,24,60,234,252,211,225,111,151,244,62,163,113,65,96,10,229,56,23,227,54,251,193,230,99,213,92,228,181,123,103,6,98,142,207,79,137,173,177,0,53,81,71,19,159,74,166,154,66,211,73,162,234,202,237,25,19,71,32,153,9,109,119,9,99,184,14,84,185,23,151,28,69,229,198,126,229,126,104,89,187,117,170,187,232,212,176,205,19,176,85,91,234,133,174,141,29,85,52,142,207,211,152,55,22,143,163,139,137,16,24,152,25,129,89,175,16,252,63,99,238,25,115,66,187,42,51,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,22,248,136,152,116,105,34,144,123,246,186,12,146,48,182,44,194,184,230,197,75,138,112,86,38,181,98,11,45,110,254,205,113,181,214,199,87,75,62,195,32,61,146,198,228,5,180,192,133,244,126,226,23,103,239,103,95,89,66,95,44,174,59,110,185,35,140,173,217,25,154,88,154,146,60,175,191,84,72,52,181,151,73,200,3,13,214,155,17,9,199,38,142,193,77,52,186,12,128,123,99,3,147,175,186,54,105,186,179,104,128,136,136,34,175,158,119,230,79,245,147,246,106,139,91,101,166,235,122,169,58,59,53,178,174,190,162,58,121,234,206,42,104,74,83,24,32,136,230,154,87,17,103,118,8,226,142,73,12,188,4,0,137,244,102,119,82,149,207,59,243,39,250,201,251,53,90,175,43,143,61,153,101,247,215,163,214,160,163,252,60,113,3,143,184,101,205,10,28,215,203,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,91,37,17,114,209,164,138,50,239,218,203,33,62,30,56,129,192,60,77,101,125,14,107,229,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,29,146,136,185,106,241,203,25,119,110,101,14,220,196,120,5,172,225,143,21,54,60,202,219,125,214,229,150,87,190,173,70,141,77,61,71,209,153,26,72,131,179,85,84,237,112,104,76,231,140,105,228,144,218,66,247,163,45,197,31,82,90,85,193,71,21,215,222,18,243,150,139,25,117,110,181,152,66,229,165,30,41,178,81,76,3,219,233,118,155,71,35,12,140,224,243,64,103,213,141,245,2,125,14,62,160,4,178,58,9,201,226,139,137,188,3,194,206,87,220,179,3,23,212,210,86,92,130,156,138,203,135,154,227,13,53,109,230,118,146,40,246,64,50,62,226,0,41,226,41,76,4,222,56,220,143,105,104,194,88,246,103,70,111,99,44,250,205,12,65,155,153,129,61,36,151,220,69,80,51,84,53,36,13,12,17,0,70,49,69,12,97,222,236,17,197,28,113,179,147,145,187,3,57,17,19,185,63,181,226,187,138,236,199,226,215,49,207,26,227,89,123,13,170,135,169,5,130,193,4,206,116,182,138,82,118,119,17,119,102,234,76,123,69,229,153,217,138,66,17,102,96,0,142,48,185,94,87,188,11,126,26,241,80,103,142,113,224,206,215,150,214,93,254,199,166,173,45,176,223,110,145,200,44,218,194,226,253,162,142,29,36,234,106,226,7,43,4,127,141,17,168,141,130,181,114,197,229,233,89,133,171,41,184,138,226,7,8,116,110,176,237,151,9,88,46,112,207,5,85,170,170,41,230,142,90,170,218,73,225,13,179,55,74,19,166,125,198,44,50,60,155,88,218,34,9,63,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,130,200,45,88,255,0,25,88,176,109,255,0,47,172,216,134,174,143,15,98,170,138,26,155,213,12,46,194,21,231,70,242,189,51,74,236,219,136,0,167,144,216,53,216,231,176,157,156,163,7,26,191,193,71,10,55,222,45,51,150,139,6,244,174,180,120,66,219,165,102,41,189,209,66,5,216,41,118,155,199,27,20,142,192,211,78,97,210,141,180,50,109,78,78,153,132,82,50,167,249,23,145,121,143,196,94,99,219,178,191,43,236,221,186,235,93,172,179,77,43,184,82,219,233,69,217,164,170,169,145,153,250,112,134,225,213,244,114,114,33,0,19,51,0,41,244,193,184,43,37,248,1,225,162,235,21,190,162,174,60,39,131,169,235,111,117,213,149,135,72,215,27,156,230,110,76,39,35,12,17,77,82,110,241,83,66,197,181,203,108,17,235,220,200,25,155,155,28,60,240,25,146,86,250,122,170,74,75,30,30,177,211,133,53,143,12,90,166,167,246,141,112,117,226,9,94,150,26,137,128,170,76,74,160,102,152,220,220,253,227,144,220,136,181,42,191,133,177,102,21,199,54,42,92,83,130,177,53,171,16,89,107,119,246,107,141,174,182,58,186,89,246,25,1,236,150,55,32,45,166,4,47,163,247,16,187,63,123,58,199,51,138,46,38,241,247,20,217,161,114,204,12,95,83,87,71,109,58,130,43,46,30,107,140,213,52,86,104,30,56,163,217,0,200,251,68,204,96,136,165,48,16,105,36,98,61,163,171,8,200,255,0,38,76,166,206,92,55,129,47,185,171,123,197,253,155,45,177,111,82,59,54,27,220,51,118,186,232,102,104,165,185,248,191,102,219,209,146,159,107,123,211,105,184,217,134,24,8,194,232,56,228,226,238,213,194,14,81,142,43,130,221,73,120,197,151,234,130,182,225,203,84,245,2,0,115,176,57,29,84,192,196,210,157,52,45,183,127,77,181,115,146,24,220,163,234,180,131,143,182,41,197,152,171,28,223,106,177,78,53,196,215,92,65,122,173,217,218,110,55,74,217,42,234,167,216,2,1,190,89,28,140,182,128,8,182,175,220,34,204,221,204,202,69,57,165,240,101,196,21,102,99,223,184,146,179,221,110,185,129,131,61,159,218,42,218,67,139,181,97,106,88,93,153,233,134,0,219,190,140,122,135,40,201,16,57,8,245,206,126,241,42,137,189,7,42,254,2,170,106,170,109,92,83,231,37,138,174,140,40,234,33,184,96,107,101,71,73,194,176,30,41,133,235,234,105,228,136,137,129,136,224,150,148,196,192,247,197,213,209,193,226,35,10,127,114,224,74,213,146,60,184,113,222,121,230,150,25,171,143,52,47,212,246,162,165,163,186,64,32,120,110,136,239,52,130,33,28,122,187,133,76,209,104,82,25,237,144,2,78,134,216,221,166,234,218,7,12,150,155,85,255,0,137,44,168,177,95,109,148,151,27,109,199,28,88,169,43,40,234,225,25,160,169,130,74,248,70,72,164,140,153,196,192,133,220,92,93,157,157,157,217,212,218,115,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,170,188,123,112,65,125,225,31,29,197,91,135,41,110,183,44,178,189,244,162,178,94,235,38,10,137,130,169,161,103,154,150,172,163,138,48,142,109,227,41,198,219,24,78,45,54,145,20,114,176,118,184,4,227,178,235,194,38,38,173,177,98,90,58,187,182,93,98,42,134,171,188,81,210,198,83,214,210,207,29,60,195,28,180,49,157,68,80,1,201,33,83,140,196,108,238,81,194,12,221,224,42,111,243,163,40,112,110,125,101,126,32,202,60,192,130,174,75,22,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,220,94,2,243,143,130,92,241,202,190,32,163,225,250,217,133,46,184,162,190,243,112,122,60,47,114,165,182,205,79,75,126,143,165,28,197,36,39,43,52,109,210,142,80,237,14,198,81,192,77,38,233,28,71,123,134,67,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,118,213,191,240,53,195,174,42,225,123,135,219,110,86,227,92,85,237,187,208,92,43,110,21,61,158,186,74,155,125,31,86,87,217,5,23,82,40,206,56,118,8,200,64,227,251,252,181,4,206,236,76,174,1,5,170,243,71,242,39,153,191,114,250,197,18,128,21,63,220,209,252,137,230,111,220,190,177,68,160,5,7,213,255,0,53,88,11,21,127,166,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,216,66,67,240,118,83,189,192,39,29,150,174,46,240,205,109,139,18,209,210,90,115,23,14,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,238,49,84,171,154,55,2,87,92,236,181,67,158,249,47,134,105,42,49,181,142,156,199,16,91,169,32,46,219,136,104,132,65,162,56,246,190,217,106,105,196,9,152,54,117,37,140,152,24,137,225,134,34,136,188,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,65,147,242,181,94,104,254,68,243,55,238,95,88,162,85,43,133,222,38,240,15,20,217,95,109,204,12,33,83,73,71,114,58,113,43,214,30,123,140,53,53,182,105,222,73,99,217,56,198,251,132,12,160,148,162,51,16,121,35,97,61,163,171,136,211,94,104,254,68,243,55,238,95,88,162,65,10,220,39,121,167,201,191,152,24,123,212,96,89,9,231,222,117,225,94,29,178,158,251,156,120,214,223,117,173,178,225,254,203,218,96,181,197,28,149,71,215,169,138,156,54,12,146,70,15,161,204,46,250,155,123,172,250,106,250,51,227,217,194,119,154,124,155,249,129,135,189,70,5,146,69,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,141,14,122,103,166,99,241,23,152,247,28,208,205,11,207,110,186,215,105,20,48,196,206,20,182,250,81,119,120,233,105,163,119,126,156,33,184,180,109,92,156,136,140,200,204,204,202,255,0,249,78,240,83,133,113,95,179,56,173,198,151,251,85,231,216,215,7,250,59,103,161,170,142,163,177,215,69,218,34,155,218,112,73,3,244,230,13,212,149,52,221,57,88,135,88,229,125,53,6,84,3,152,143,4,21,156,42,227,182,197,184,58,151,118,89,98,203,132,177,88,133,166,158,166,107,92,131,12,82,29,45,84,167,16,128,238,51,159,179,179,201,36,135,21,57,57,147,144,25,63,202,224,39,141,251,239,8,248,238,90,44,71,85,117,185,101,149,239,171,45,238,201,71,8,84,76,21,77,11,180,53,84,131,36,177,132,115,111,24,130,71,222,194,113,107,184,72,163,137,192,39,249,66,7,53,62,16,240,175,15,185,143,106,204,140,178,162,181,89,240,134,58,234,235,101,138,190,49,146,138,233,27,185,79,217,169,29,132,198,140,128,226,38,233,239,8,164,34,7,232,129,83,129,75,166,63,226,43,40,242,251,36,174,220,66,213,98,202,75,230,9,181,83,188,205,112,176,74,23,16,172,62,187,83,132,48,20,68,224,102,85,14,48,234,228,192,38,239,188,129,132,137,160,7,138,46,38,241,247,20,217,161,114,204,12,95,83,87,71,109,58,130,43,46,30,107,140,213,52,86,104,30,56,163,217,0,200,251,68,204,96,136,165,48,16,105,36,98,61,163,171,8,135,111,133,30,43,179,31,132,172,199,12,107,130,165,237,214,170,238,156,23,251,4,243,56,82,221,233,69,221,216,73,217,159,167,48,110,39,138,102,103,40,200,137,157,140,14,72,206,98,121,152,220,233,175,92,191,243,2,243,71,29,92,116,245,244,246,26,152,130,174,146,90,89,196,14,237,66,66,210,67,48,140,177,30,142,218,132,130,38,47,171,19,51,179,178,178,14,87,188,2,216,179,167,103,16,249,205,111,237,152,66,213,112,58,123,21,130,166,152,218,27,213,84,59,92,234,103,115,22,9,104,227,55,112,104,197,200,101,150,57,2,77,2,35,142,107,234,230,143,228,79,51,126,229,245,138,36,16,2,190,175,249,170,192,88,171,253,53,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,194,18,31,131,178,249,74,95,185,164,112,11,89,152,157,187,137,188,156,183,221,110,88,189,187,29,62,34,195,180,116,211,215,77,119,141,186,84,208,212,210,71,24,153,140,209,3,70,210,70,204,209,148,81,188,158,225,198,125,96,160,28,74,115,64,253,209,60,33,54,78,93,112,135,98,199,216,130,225,7,210,105,233,237,253,59,56,80,193,86,117,17,118,34,42,185,38,105,157,225,162,98,234,131,142,143,81,166,158,227,181,170,240,177,146,159,186,39,136,44,19,147,146,92,59,21,38,32,184,63,111,156,101,233,200,20,48,68,117,21,93,34,233,200,205,51,193,12,173,30,224,113,234,56,110,208,117,118,165,74,100,249,54,112,245,244,47,41,238,220,66,221,170,109,85,117,121,137,165,21,160,35,165,214,170,221,67,69,83,81,20,226,83,147,51,183,94,112,103,40,131,221,219,77,1,57,17,62,216,194,66,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,134,190,115,249,67,77,132,51,231,13,102,229,186,10,72,105,243,10,206,80,214,48,207,41,207,53,198,223,211,138,73,140,11,220,0,122,105,168,99,22,7,239,120,100,119,22,119,220,115,62,172,171,155,142,89,225,92,97,194,21,227,29,93,169,52,189,96,43,133,5,194,209,85,28,113,245,7,180,213,195,71,60,4,100,14,109,9,132,236,100,0,67,186,72,32,39,119,96,209,194,208,57,45,231,29,139,7,231,46,45,201,219,188,61,58,188,196,183,211,212,90,234,119,27,238,170,182,141,68,133,77,176,65,217,183,193,61,68,189,66,48,17,236,219,125,226,144,89,165,167,53,115,51,10,228,222,92,98,60,210,198,181,125,158,203,134,109,242,220,42,118,201,24,73,54,198,247,32,139,168,96,5,52,166,227,28,96,228,219,228,48,22,125,73,150,58,252,44,103,95,238,118,226,11,4,231,28,150,254,219,73,135,238,15,219,224,24,186,146,29,12,241,29,61,87,72,122,145,179,204,208,77,43,199,184,216,122,140,27,181,29,89,229,123,156,118,111,83,96,174,26,40,114,182,158,122,71,185,102,61,226,24,78,9,160,148,143,217,212,38,21,83,77,17,142,128,6,53,13,64,14,198,239,168,76,123,69,244,114,0,132,197,146,159,11,25,41,251,157,184,125,193,57,57,37,195,182,213,225,251,123,246,249,198,94,164,103,93,60,167,81,85,210,46,156,110,240,180,243,74,209,238,6,46,155,6,237,75,87,120,11,225,11,40,105,179,223,137,124,189,202,219,132,20,147,219,110,215,128,154,233,5,76,242,194,21,22,234,96,42,170,200,88,226,247,196,206,158,9,64,28,92,125,242,31,120,63,41,178,73,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,169,229,113,228,79,44,190,250,245,138,213,111,252,209,120,5,163,198,22,43,151,19,25,59,111,181,90,238,184,114,223,83,93,139,44,240,83,65,71,29,206,148,14,90,153,238,66,98,35,190,176,122,146,20,189,71,34,154,49,29,174,199,27,4,215,1,202,227,200,158,89,125,245,235,21,170,234,144,98,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,150,65,60,16,113,163,133,120,184,203,136,43,171,74,213,100,199,214,222,164,23,188,61,21,116,101,33,244,154,29,213,212,208,57,188,205,70,111,60,108,196,109,238,72,229,22,227,218,210,29,128,115,43,229,233,89,150,87,218,236,245,200,108,33,254,97,107,246,203,120,177,218,225,158,162,75,61,86,202,153,170,106,130,24,225,120,233,173,195,28,32,78,229,38,216,228,149,196,68,35,216,35,100,25,59,156,88,251,34,177,253,175,49,178,230,253,87,110,185,91,170,32,150,88,162,170,154,24,46,16,71,52,115,21,37,80,194,96,82,211,72,81,3,73,19,147,49,51,126,135,96,201,205,21,42,225,139,136,92,43,197,6,77,89,115,115,11,83,118,14,223,212,166,184,218,206,170,58,137,173,149,209,22,217,105,228,32,127,238,100,7,33,2,56,165,136,220,3,126,214,170,168,8,136,128,169,87,19,188,66,225,94,23,242,106,245,155,152,166,155,183,246,14,157,53,186,214,21,81,211,205,115,174,148,182,197,79,25,27,255,0,117,33,184,137,144,69,20,166,192,123,54,189,74,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,30,206,57,56,187,186,241,125,155,131,138,224,183,85,217,240,157,134,156,173,184,114,213,61,65,25,132,14,110,71,85,48,49,60,65,83,51,237,223,211,109,24,35,134,55,41,58,77,33,5,42,206,44,226,199,217,235,143,238,153,141,152,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,152,105,41,70,99,50,138,154,50,148,218,56,152,157,133,159,244,187,251,92,207,225,15,57,114,139,35,176,47,16,88,198,138,212,24,91,31,244,251,0,211,215,140,181,84,189,104,74,122,94,209,30,140,205,215,128,14,80,233,145,237,17,113,151,164,110,192,245,255,0,150,31,4,20,124,69,226,170,156,222,204,138,93,248,7,7,220,33,138,158,156,102,128,253,171,120,134,74,122,135,165,158,158,88,164,105,40,250,5,164,204,91,28,186,241,136,17,105,38,201,148,205,92,179,194,185,201,151,24,143,43,113,173,39,104,178,226,107,124,182,250,157,177,198,114,67,189,189,201,226,234,1,128,205,17,176,201,25,184,190,201,0,9,155,81,100,16,25,192,231,23,119,94,16,115,112,177,92,246,234,187,198,19,191,83,141,183,17,218,160,168,32,51,129,141,136,42,161,7,38,136,234,97,125,219,58,141,163,132,147,70,197,31,85,228,28,130,48,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,99,197,198,39,10,184,203,133,12,220,184,96,251,205,182,172,176,197,198,162,162,167,9,221,228,145,166,11,141,185,143,220,98,148,64,7,180,198,37,24,204,27,71,105,187,19,55,76,227,51,185,254,85,156,111,214,101,182,42,180,112,195,152,117,91,240,134,36,184,75,22,30,171,232,207,81,81,69,120,171,146,0,130,151,94,171,132,84,114,27,76,250,4,78,237,61,70,242,33,2,144,132,38,81,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,36,211,146,134,63,193,178,228,190,50,202,209,196,52,141,139,41,113,69,69,252,237,36,238,51,189,186,90,74,40,6,160,25,219,67,6,150,19,2,218,239,177,222,61,251,122,145,238,173,92,195,56,44,181,113,79,149,245,23,220,33,135,233,11,53,48,213,59,62,31,172,122,145,165,122,216,26,77,210,219,231,144,133,196,192,133,229,40,152,220,88,38,113,126,164,96,115,110,132,28,157,206,44,125,145,88,254,215,152,217,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,67,182,67,220,49,113,11,133,120,160,201,171,46,110,97,106,110,193,219,250,148,215,27,89,213,71,81,53,178,186,34,219,45,60,132,15,253,204,128,228,32,71,20,177,27,128,111,218,193,142,15,249,170,192,88,171,253,53,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,194,18,31,131,178,169,92,75,241,49,140,184,165,196,56,83,25,230,13,13,32,98,27,6,23,167,195,149,213,180,204,192,23,51,134,170,166,102,171,120,152,88,97,50,26,129,99,1,247,55,129,16,176,9,52,97,35,252,209,120,5,163,198,22,43,151,19,25,59,111,181,90,238,184,114,223,83,93,139,44,240,83,65,71,29,206,148,14,90,153,238,66,98,35,190,176,122,146,20,189,71,34,154,49,29,174,199,27,4,209,2,130,255,0,249,42,121,167,197,63,47,235,189,70,220,156,234,252,211,225,111,151,244,62,163,113,78,74,158,105,241,79,203,250,239,81,183,39,58,191,52,248,91,229,253,15,168,220,80,117,57,53,90,109,87,254,36,177,181,138,251,108,164,184,219,110,57,111,114,164,172,163,171,132,102,130,166,9,43,237,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,154,241,245,193,70,42,225,79,49,234,239,118,155,103,104,203,44,77,112,154,76,57,112,167,105,14,58,13,238,82,13,178,161,228,35,49,154,32,103,96,35,39,235,70,14,108,251,134,80,138,170,242,84,243,79,138,126,95,215,122,141,185,75,166,113,100,238,1,207,92,1,116,203,156,198,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,35,87,74,83,1,140,85,49,140,166,241,202,194,238,46,255,0,165,156,33,47,151,55,26,255,0,185,87,49,231,176,99,251,157,214,76,178,197,63,139,185,83,64,253,88,237,117,206,224,209,220,198,29,164,101,180,1,227,148,98,113,35,140,132,180,148,161,138,55,157,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,177,130,204,44,55,106,193,184,255,0,18,225,11,22,39,164,196,150,219,29,226,182,219,71,122,164,97,232,92,160,134,99,142,58,168,246,153,142,201,4,88,219,67,38,208,155,66,47,23,148,158,77,92,66,230,158,48,250,81,145,120,166,154,235,126,195,120,118,223,21,218,221,127,171,170,169,168,246,78,157,10,88,173,90,155,148,97,9,71,25,73,12,98,241,236,232,84,104,38,197,248,176,142,190,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,60,87,50,254,7,41,184,142,193,179,103,14,7,58,176,204,92,23,103,144,33,164,140,37,168,11,229,186,23,146,119,162,24,65,136,154,165,136,229,40,72,7,223,57,30,51,103,98,3,134,18,254,137,226,175,165,95,65,126,140,221,126,146,123,67,217,62,199,236,82,118,238,221,212,233,118,110,134,157,78,183,83,220,233,237,221,187,221,211,94,229,148,154,161,85,188,20,240,243,95,196,53,7,18,211,224,138,65,196,246,234,119,232,210,67,77,79,13,184,174,47,81,36,239,118,150,16,141,138,106,237,210,150,147,72,101,166,128,108,61,64,3,16,162,188,180,56,28,166,225,199,6,195,156,56,224,234,207,49,113,165,158,48,154,146,64,150,156,44,118,233,158,57,218,136,161,54,18,122,151,32,136,166,35,31,112,227,104,193,153,132,206,107,223,68,64,68,68,4,68,64,68,68,16,173,206,175,205,62,22,249,127,67,234,55,20,228,169,230,159,20,252,191,174,245,27,114,115,171,243,79,133,190,95,208,250,141,197,57,42,121,167,197,63,47,235,189,70,220,130,106,81,17,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,10,171,200,199,243,217,250,183,251,73,93,255,0,27,252,23,97,94,46,50,226,122,26,33,181,89,49,245,183,167,61,147,16,203,67,25,72,125,38,155,109,13,76,236,15,51,81,155,207,35,184,131,251,146,56,203,180,246,188,103,104,28,140,127,61,159,171,127,180,148,170,32,197,179,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,212,175,242,167,227,158,213,122,195,52,28,46,230,189,210,146,223,114,176,83,180,120,82,245,113,186,8,53,206,3,168,8,226,182,63,94,77,197,82,5,56,4,17,197,171,20,33,177,128,58,44,242,251,254,101,252,5,83,103,206,30,155,58,178,154,197,73,6,98,216,233,228,154,238,17,245,119,223,237,208,82,200,67,8,195,12,82,20,245,204,81,195,20,47,238,110,2,112,50,38,8,88,33,135,252,213,96,44,85,254,154,225,204,73,135,46,31,237,148,117,214,218,234,121,63,222,201,12,209,200,31,97,9,15,193,217,6,82,104,172,171,150,103,26,63,186,79,46,15,45,241,169,116,241,246,1,183,210,65,83,81,53,119,90,75,237,11,55,72,43,180,144,202,98,152,92,4,106,9,247,15,82,88,141,137,186,205,28,119,170,128,136,136,8,136,128,186,146,90,109,83,93,105,239,179,91,41,14,229,71,79,53,37,61,97,66,47,60,48,76,81,148,177,4,154,110,16,50,130,18,33,103,208,158,40,221,245,218,218,118,209,1,64,15,52,127,61,153,155,247,47,163,209,41,254,80,3,205,31,207,102,102,253,203,232,244,72,47,255,0,146,167,149,140,83,243,2,187,211,173,202,255,0,213,128,114,84,242,177,138,126,96,87,122,117,185,95,250,2,34,32,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,20,171,146,167,154,124,83,242,254,187,212,109,202,87,184,138,200,108,27,196,150,81,223,114,167,25,209,82,16,92,105,204,237,149,211,83,188,199,105,184,176,19,83,214,196,194,96,91,227,34,213,197,140,119,131,156,100,251,12,153,226,135,146,167,154,124,83,242,254,187,212,109,202,106,80,99,45,158,153,23,152,252,58,102,61,199,43,243,66,205,216,110,180,58,75,12,209,59,157,45,194,148,157,218,58,170,105,29,155,169,9,237,45,31,70,38,33,32,49,3,3,1,188,14,90,156,192,191,1,53,148,57,9,154,211,111,192,55,91,129,123,46,226,69,172,150,122,234,185,233,131,241,178,207,82,16,211,219,129,187,76,242,109,7,38,146,67,62,253,196,164,127,140,206,12,240,15,22,120,2,166,142,178,134,146,221,141,173,212,231,45,134,253,20,80,195,57,79,28,53,13,77,73,85,82,240,75,51,208,245,170,30,73,34,143,71,213,183,15,127,140,0,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,184,101,16,138,50,249,83,241,207,106,189,97,154,14,23,115,94,233,73,111,185,88,41,218,60,41,122,184,221,4,26,231,1,212,4,113,91,31,175,38,226,169,2,156,2,8,226,213,138,16,216,192,29,22,121,100,209,5,128,115,171,242,177,133,190,96,80,250,117,197,69,95,9,222,105,242,111,230,6,30,245,24,20,170,115,171,242,177,133,190,96,80,250,117,197,69,95,9,222,105,242,111,230,6,30,245,24,16,100,145,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,212,22,115,29,224,114,155,133,44,101,65,140,50,248,234,234,50,235,24,84,78,20,48,202,18,202,118,74,177,102,55,162,150,119,103,19,2,23,34,128,136,186,164,17,74,36,196,240,188,178,78,242,242,153,171,150,120,87,57,50,227,17,229,110,53,164,237,22,92,77,111,150,223,83,182,56,206,72,119,183,185,60,93,64,48,25,162,54,25,35,55,23,217,32,1,51,106,44,131,31,126,14,248,85,198,92,87,230,229,191,7,217,173,181,99,134,45,213,20,245,56,178,239,28,141,8,91,173,206,126,251,12,164,6,61,166,65,25,6,16,218,91,141,156,157,186,97,33,134,65,25,85,150,120,87,38,242,227,14,101,110,10,164,236,246,92,51,111,138,223,77,186,56,194,73,182,55,191,60,189,48,0,41,165,55,41,36,54,22,223,33,153,59,106,78,188,175,13,124,53,229,199,10,217,112,249,101,150,79,117,154,130,107,132,247,74,186,187,165,83,79,85,87,85,43,0,60,134,224,33,24,233,28,81,70,205,24,0,237,141,157,217,201,200,138,170,160,34,34,10,105,196,86,67,96,222,36,178,142,251,149,56,206,138,144,130,227,78,103,108,174,154,157,230,59,77,197,128,154,158,182,38,19,2,223,25,22,174,44,99,188,28,227,39,216,100,207,143,14,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,164,39,180,180,125,24,152,132,128,196,12,12,7,38,149,12,28,233,241,173,170,245,196,54,20,193,86,250,124,63,45,70,26,194,225,45,117,101,32,9,92,70,122,170,137,9,169,42,164,98,119,96,142,40,226,154,40,137,153,199,182,72,125,237,43,32,178,12,97,154,185,143,152,22,44,45,134,49,174,52,186,222,173,88,42,222,86,187,5,37,101,67,201,29,190,149,205,205,227,141,159,253,232,234,250,147,71,20,49,179,236,138,49,27,213,229,169,203,247,240,237,89,67,159,121,173,14,204,3,106,184,23,178,237,196,58,73,120,174,164,158,152,255,0,27,20,244,199,13,69,184,219,180,193,38,211,98,121,35,48,238,218,74,192,22,67,220,191,115,123,6,230,255,0,10,24,6,124,31,61,91,158,15,179,208,225,11,188,53,48,60,71,5,198,134,142,0,148,89,251,196,192,133,227,144,8,93,245,9,69,139,105,177,128,133,197,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,0,169,158,230,141,192,149,215,59,45,80,231,190,75,225,154,74,140,109,99,167,49,196,22,234,72,11,182,226,26,33,16,104,142,61,175,182,90,154,113,2,102,13,157,73,99,38,6,34,120,97,136,161,133,101,80,131,23,124,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,119,133,30,43,178,227,139,92,184,12,107,130,165,236,55,90,30,156,23,251,4,243,49,213,90,42,137,157,216,73,217,155,169,9,237,39,138,102,102,25,4,73,157,128,194,72,194,42,249,181,112,245,149,153,39,156,184,127,17,229,157,77,170,213,244,222,223,37,77,110,18,183,210,211,83,67,104,236,163,12,17,212,69,20,44,61,56,106,61,247,102,32,239,150,10,130,99,45,206,49,208,14,17,248,133,205,62,29,243,150,193,136,242,206,154,235,125,237,215,8,105,171,112,149,45,85,72,67,136,183,140,144,71,78,113,66,239,213,153,187,65,188,14,65,38,201,72,73,128,251,196,130,250,185,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,228,19,82,173,171,142,142,51,108,92,30,101,197,45,206,59,87,182,113,158,40,237,20,248,102,219,40,27,82,148,145,48,117,106,106,100,29,52,134,46,172,78,241,137,52,146,17,136,142,214,115,150,58,149,196,63,16,56,7,134,92,175,174,205,124,198,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,190,82,22,45,90,56,164,46,253,174,177,225,207,76,244,204,126,34,243,30,227,154,25,161,121,237,215,90,237,34,134,24,153,194,150,223,74,46,239,29,45,52,110,239,211,132,55,22,141,171,147,145,17,153,25,153,153,5,192,114,225,197,152,171,28,243,9,203,204,83,141,113,53,215,16,94,171,125,173,218,110,55,74,217,42,234,167,217,100,171,0,223,44,142,70,91,64,4,91,87,238,17,102,110,230,101,80,57,213,249,167,194,223,47,232,125,70,226,169,87,43,143,61,153,101,247,215,163,214,170,171,206,175,205,62,22,249,127,67,234,55,20,21,87,145,143,231,179,245,111,246,146,189,78,53,248,81,177,113,105,147,85,184,55,165,106,163,197,246,221,107,48,181,238,182,19,46,193,85,184,30,72,220,163,118,54,134,112,14,148,141,161,139,106,18,116,204,226,141,149,149,242,49,252,246,126,173,254,210,82,168,131,23,124,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,147,78,87,156,192,191,249,55,194,150,110,205,253,138,211,131,47,4,95,249,76,175,77,91,61,69,79,254,77,77,73,28,49,127,18,45,63,37,213,197,115,4,224,43,15,113,51,131,107,177,206,95,88,169,40,243,82,209,79,36,212,39,79,217,104,130,254,110,244,194,240,215,76,241,57,204,99,79,78,81,211,185,72,0,6,108,196,66,14,238,208,87,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,208,101,60,138,200,57,108,113,207,106,226,11,0,81,229,94,99,93,41,40,115,23,10,211,211,91,98,58,203,160,148,248,162,1,134,71,26,168,134,105,30,121,170,70,58,115,42,157,24,155,93,37,220,205,35,199,29,239,160,138,190,121,223,153,63,214,79,217,170,213,121,92,121,236,203,47,190,189,30,181,93,87,60,239,204,159,235,39,236,213,106,188,174,60,246,101,151,223,94,143,90,130,119,177,254,0,193,185,167,131,110,217,125,152,56,122,146,249,135,175,148,239,77,93,67,82,207,178,80,213,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,218,0,120,228,225,18,235,194,14,110,14,20,130,227,87,120,194,119,234,114,185,97,203,172,244,228,6,112,49,184,157,44,198,194,209,29,76,47,183,127,77,244,112,146,25,28,99,234,180,99,144,242,166,156,67,240,253,128,120,154,202,250,236,168,204,96,171,11,109,101,69,61,92,85,148,45,11,86,209,79,12,140,67,45,60,147,71,32,198,110,59,226,34,97,213,227,150,65,238,220,232,33,51,128,158,8,47,188,92,99,185,107,113,29,45,214,219,150,86,78,172,87,187,221,28,193,79,49,213,60,46,240,210,210,20,145,72,18,77,188,162,57,27,99,136,69,174,226,18,146,38,57,243,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,202,228,190,80,224,220,133,202,252,63,148,121,127,5,92,118,44,59,78,80,211,189,92,239,52,242,153,200,82,203,52,135,220,206,114,75,36,146,59,11,8,51,155,176,136,139,48,183,181,64,68,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,87,36,123,181,170,193,106,207,155,237,246,231,73,110,182,219,169,240,253,93,101,101,92,195,12,20,208,70,55,50,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,109,92,125,241,217,117,226,239,19,81,88,176,213,29,93,167,46,176,237,67,213,217,232,234,163,40,43,106,167,146,158,17,146,90,232,194,162,88,12,227,144,106,6,18,6,103,24,230,54,126,243,37,110,182,92,204,197,88,127,46,49,70,86,218,106,251,61,151,24,92,45,119,11,191,78,73,2,74,142,192,213,93,8,11,105,176,28,46,117,111,33,1,137,126,50,8,9,156,92,59,234,7,10,60,40,230,63,22,185,142,24,43,5,69,216,109,84,61,57,239,247,249,225,115,165,180,82,147,187,49,19,51,183,82,99,218,77,20,44,236,82,16,147,187,128,4,146,0,85,94,93,220,16,86,113,85,142,223,22,227,26,93,185,101,132,238,17,69,125,23,154,122,105,174,146,20,50,200,20,180,178,132,68,5,180,194,14,208,205,36,114,4,85,2,224,76,70,4,211,189,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,202,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,127,64,128,136,136,45,87,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,77,79,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,12,148,215,82,75,77,170,107,173,61,246,107,101,33,220,168,233,230,164,167,172,40,69,231,134,9,138,50,150,32,147,77,194,6,80,66,68,44,250,19,197,27,190,187,91,78,218,32,34,34,11,85,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,64,10,12,170,20,27,115,93,201,12,151,202,76,237,183,93,242,142,249,135,233,42,49,21,57,13,243,6,218,35,164,132,48,236,244,240,82,180,71,208,167,218,240,5,76,82,140,140,6,12,238,97,44,140,68,210,109,9,73,227,95,138,235,23,9,121,53,91,140,186,182,170,204,95,114,214,143,11,89,43,102,49,237,245,91,129,164,145,198,54,115,120,96,3,234,200,250,128,190,129,31,80,14,88,221,99,239,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,193,85,120,53,206,252,232,201,28,237,177,221,242,110,199,136,49,101,69,85,67,149,195,6,218,228,171,32,196,16,71,4,204,65,36,20,250,188,135,20,82,79,36,102,65,35,68,109,212,218,76,36,47,49,60,209,252,137,230,111,220,190,177,68,169,167,44,174,4,173,89,35,131,109,217,231,154,88,102,174,60,208,191,83,200,84,180,119,72,4,15,13,209,27,144,136,71,30,174,225,83,52,90,20,134,123,100,0,147,161,182,55,105,186,181,47,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,121,252,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,59,211,87,80,212,179,236,148,53,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,199,135,138,238,20,115,31,132,172,199,60,21,141,98,237,214,170,238,164,246,11,252,16,184,82,221,233,69,217,156,133,157,223,167,48,110,22,150,23,119,40,200,133,217,204,14,57,15,35,229,22,188,240,113,173,168,45,89,89,151,48,211,225,250,139,148,181,23,27,221,68,164,2,119,90,24,4,98,134,33,2,221,186,42,106,130,57,156,153,199,73,14,138,61,31,241,46,200,35,46,227,154,185,143,119,203,139,70,80,220,241,165,214,167,6,88,110,21,23,75,109,146,74,135,122,90,106,169,153,154,73,4,127,243,220,89,253,208,41,167,33,97,121,165,115,184,174,1,56,19,186,241,119,137,171,111,184,150,178,174,211,151,88,118,161,169,47,21,148,178,20,21,181,83,201,79,49,71,21,12,135,79,44,6,113,200,52,229,48,155,179,140,115,3,183,121,138,180,181,57,60,162,179,123,6,227,94,21,237,249,91,102,158,173,177,14,92,84,84,195,122,130,104,28,67,101,117,109,93,85,52,209,27,106,38,4,47,32,59,106,198,199,9,234,44,46,4,97,122,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,91,7,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,5,100,81,193,71,21,214,46,45,50,106,139,25,117,109,84,120,190,219,165,30,41,178,81,76,101,216,42,183,27,71,35,12,140,198,208,206,1,213,141,245,49,109,78,62,161,156,82,58,199,93,84,174,30,56,129,199,220,50,230,133,14,107,229,201,210,29,202,142,158,162,146,90,58,231,153,232,171,96,154,55,18,138,162,56,100,140,164,6,45,146,136,185,104,210,69,25,119,237,100,18,21,199,111,43,171,238,40,205,140,63,141,120,100,178,90,168,232,49,165,194,158,207,116,176,65,68,20,54,251,4,129,76,79,219,197,224,141,163,138,141,227,167,39,149,157,186,157,114,22,143,172,85,3,24,73,166,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,249,252,139,207,76,184,226,47,46,45,217,161,149,247,158,221,106,174,214,41,161,149,152,42,173,245,66,204,242,82,212,198,206,253,57,131,112,234,218,184,184,144,152,17,129,129,149,64,64,95,39,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,215,214,68,24,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,90,248,150,226,171,25,113,39,134,114,162,205,139,110,85,117,85,24,3,11,149,166,176,234,35,98,122,155,139,212,24,201,89,214,35,57,166,57,169,32,183,117,74,66,109,102,142,103,16,22,45,74,165,115,90,203,63,193,223,25,56,142,227,79,73,106,164,160,198,182,250,28,77,71,5,190,62,158,222,164,111,79,80,115,11,0,139,77,37,85,45,76,164,237,187,119,85,140,139,113,19,53,160,32,146,158,73,121,103,133,113,6,99,230,38,105,93,169,59,69,235,7,219,237,246,251,71,82,56,206,58,126,222,245,61,121,199,112,57,132,204,20,141,24,152,16,254,46,121,197,216,152,251,165,253,90,87,43,44,1,77,129,120,45,193,181,79,135,170,237,55,44,85,81,95,127,185,53,75,74,39,84,114,84,156,84,245,12,18,63,186,7,71,5,35,134,198,96,32,218,109,174,247,34,187,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,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,141,103,22,62,105,243,147,230,6,33,245,25,214,74,107,26,206,44,124,211,231,39,204,12,67,234,51,160,154,158,87,30,68,242,203,239,175,88,173,87,84,173,87,149,199,145,60,178,251,235,214,43,85,213,32,234,93,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,2,220,195,56,44,186,240,177,154,21,23,220,33,135,234,199,42,241,45,67,62,31,172,122,146,170,106,41,222,61,210,219,231,144,133,136,12,73,165,40,152,220,156,225,97,126,164,134,19,109,159,69,226,179,139,39,112,14,122,224,11,166,92,230,53,134,146,227,109,184,211,207,20,82,203,75,12,211,219,231,146,25,33,26,186,82,152,12,98,169,140,101,55,142,86,23,113,119,253,44,225,1,124,23,113,109,138,184,70,205,54,197,54,216,187,118,27,190,246,107,126,38,183,16,201,47,82,132,106,99,51,158,8,154,104,163,122,200,227,105,134,19,145,220,71,173,35,59,104,110,167,251,42,179,51,10,231,38,92,97,204,210,193,85,125,162,203,137,173,241,92,41,183,73,25,201,14,246,247,224,151,166,102,3,52,70,197,28,128,196,251,36,3,23,125,69,214,62,252,98,112,171,140,184,80,205,203,134,15,188,219,106,203,12,92,106,42,42,112,157,222,73,26,96,184,219,152,253,198,41,68,0,123,76,98,81,140,193,180,118,155,177,51,116,206,51,59,170,228,161,143,241,148,89,209,140,178,180,113,13,91,225,58,172,47,81,127,59,73,59,20,13,113,138,174,138,1,168,6,118,212,13,226,152,192,182,187,111,102,143,126,238,156,123,67,196,243,30,226,23,63,112,55,25,217,135,133,176,86,120,102,6,31,178,209,123,39,179,91,173,120,154,182,146,150,13,246,170,67,61,145,71,32,128,238,51,34,125,27,188,137,221,251,221,213,240,114,137,204,44,125,153,92,54,226,75,238,99,99,140,65,138,174,80,99,138,202,72,171,47,119,57,171,167,142,1,160,160,33,136,100,152,136,152,24,140,201,133,159,77,76,159,226,235,239,231,223,43,252,130,226,39,54,47,185,199,141,113,126,96,81,94,177,7,101,237,48,90,238,20,81,210,135,66,154,42,112,216,50,82,72,109,168,66,46,250,155,251,206,250,104,218,51,86,14,23,248,95,192,60,38,96,11,134,92,229,205,223,16,92,109,183,27,196,183,185,101,189,212,67,52,227,60,144,195,9,8,148,49,68,44,27,105,193,217,156,93,245,114,239,240,102,8,245,231,21,197,46,42,168,190,195,194,141,167,13,221,108,182,90,78,199,125,187,221,42,10,72,70,251,184,28,160,138,156,68,152,37,163,140,221,220,200,216,183,84,192,204,204,15,79,186,75,11,225,175,42,173,89,223,159,56,27,42,47,184,138,146,199,109,196,151,136,105,43,43,42,42,198,153,218,14,242,146,40,100,32,49,237,50,8,188,80,11,139,177,77,36,66,255,0,148,167,123,141,30,18,112,175,23,57,88,248,90,229,47,97,196,150,46,211,112,195,55,17,40,226,233,215,21,52,128,16,79,43,195,44,141,71,36,143,9,76,17,179,17,116,99,118,125,65,150,62,247,107,102,50,202,140,127,91,102,172,146,174,193,139,48,117,226,74,105,78,146,173,154,123,125,198,146,103,18,120,230,132,157,152,227,150,55,208,227,39,239,22,113,127,7,65,146,238,85,101,158,21,201,188,184,195,153,91,130,169,59,61,151,12,219,226,183,211,110,142,48,146,109,141,239,207,47,76,0,10,105,77,202,73,13,133,183,200,102,78,218,147,175,86,172,215,150,135,24,148,220,72,101,28,56,31,25,222,41,63,8,184,30,158,58,42,216,100,172,150,90,187,181,186,48,140,34,186,19,205,169,25,145,63,78,103,99,147,73,89,140,186,109,60,96,175,41,5,191,241,181,195,94,92,113,33,145,215,203,102,53,123,85,174,235,135,45,245,151,75,6,36,175,170,106,56,236,213,65,11,147,201,61,67,137,108,163,46,152,181,67,56,144,188,99,185,153,142,56,204,49,215,82,125,205,147,141,170,203,133,247,247,50,101,14,43,233,80,90,247,150,49,186,90,46,83,199,36,213,68,19,65,37,154,78,155,140,103,8,199,35,188,224,239,32,148,132,17,147,70,80,72,37,98,220,49,112,245,138,184,160,206,91,46,81,225,106,158,193,219,250,149,55,27,161,210,201,81,13,178,134,33,221,45,68,130,13,253,204,96,196,64,39,44,177,3,152,111,220,193,49,60,175,248,160,199,220,72,100,189,202,143,49,173,21,101,114,192,181,20,118,72,175,221,158,103,130,237,3,82,70,194,82,84,205,44,133,61,115,20,103,37,67,182,214,102,168,167,45,61,247,80,237,197,143,154,124,228,249,129,136,125,70,117,145,70,85,101,158,21,201,188,184,195,153,91,130,169,59,61,151,12,219,226,183,211,110,142,48,146,109,141,239,207,47,76,0,10,105,77,202,73,13,133,183,200,102,78,218,147,172,117,248,177,243,79,156,159,48,49,15,168,206,131,228,211,228,94,99,215,100,116,220,67,219,44,221,187,6,80,226,9,112,221,202,166,157,220,228,183,85,12,52,242,70,117,1,167,185,12,157,168,0,36,103,113,234,11,129,108,115,137,164,168,28,23,113,109,138,184,70,205,54,197,54,216,187,118,27,190,246,107,126,38,183,16,201,47,82,132,106,99,51,158,8,154,104,163,122,200,227,105,134,19,145,220,71,173,35,59,104,110,164,83,148,6,22,177,99,158,11,243,11,5,98,154,30,219,101,196,24,194,237,107,184,211,117,78,62,189,44,246,154,8,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,88,7,27,252,23,98,174,17,243,30,122,26,33,186,222,240,13,203,167,61,147,16,203,67,32,198,29,87,155,109,13,76,236,13,11,214,3,65,35,184,131,251,241,176,203,180,55,60,96,19,233,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,208,109,205,43,34,242,227,33,184,154,142,211,149,246,111,99,90,177,70,31,167,196,147,91,98,118,106,90,58,169,106,170,161,144,41,129,153,186,80,191,103,19,104,245,113,2,50,96,218,12,0,30,131,150,135,28,117,60,56,227,40,114,123,28,5,33,229,214,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,238,4,109,32,59,56,152,77,245,121,202,221,173,87,254,36,176,77,246,197,115,164,184,219,110,57,111,109,171,163,172,164,152,102,130,166,9,43,238,5,28,177,200,46,226,96,66,236,76,76,238,206,206,206,200,59,124,149,60,211,226,159,151,245,222,163,110,78,117,126,105,240,183,203,250,31,81,184,167,37,79,52,248,167,229,253,119,168,219,147,157,95,154,124,45,242,254,135,212,110,40,28,149,60,211,226,159,151,245,222,163,110,85,127,154,199,29,182,166,181,87,240,179,147,88,154,172,174,69,80,240,99,123,173,186,113,24,35,129,132,198,75,59,27,51,145,153,19,139,207,176,133,129,131,160,78,123,231,142,56,246,225,255,0,136,92,85,195,165,102,55,189,224,170,109,47,88,187,7,214,97,42,107,128,213,73,4,150,174,211,61,60,135,89,19,198,236,111,48,4,4,209,187,16,237,144,192,221,201,129,192,233,255,0,249,170,199,184,171,253,53,196,120,147,17,220,63,219,43,43,174,85,213,18,127,190,146,105,164,144,254,210,34,47,139,186,15,65,147,185,59,143,179,215,31,218,242,231,46,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,232,103,200,123,134,46,30,176,175,11,249,53,101,202,60,45,83,219,251,7,82,166,227,116,58,88,233,230,185,215,74,91,165,168,144,65,191,185,140,24,136,200,34,138,32,115,61,155,158,159,240,65,193,118,21,225,31,46,32,161,173,27,85,239,31,92,186,147,222,241,12,84,49,140,129,213,104,119,80,211,78,224,211,61,24,60,17,187,9,191,191,35,20,187,67,115,70,23,42,131,26,206,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,46,169,17,16,17,17,5,52,226,110,237,117,176,112,219,154,247,219,21,206,174,221,114,183,96,123,237,93,29,101,36,197,12,244,211,199,65,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,199,223,247,88,241,79,255,0,124,182,106,255,0,235,149,199,255,0,124,178,51,204,44,21,106,204,172,1,137,114,230,251,81,87,5,183,21,89,235,108,149,146,210,24,140,241,193,83,9,195,33,70,68,36,44,108,38,238,206,226,77,174,154,179,248,43,32,254,130,167,11,31,235,251,53,127,244,173,187,254,98,130,237,56,100,187,93,111,252,54,229,69,246,251,115,171,184,220,174,56,30,197,87,89,89,87,49,77,61,76,242,80,66,82,75,36,132,238,70,100,78,228,228,238,238,238,238,238,170,90,243,249,123,130,173,89,107,128,48,214,92,216,170,42,231,182,225,91,61,21,146,142,90,179,18,158,72,41,161,8,99,41,8,68,69,205,196,25,221,216,69,181,215,70,111,5,232,16,17,17,4,43,115,171,243,79,133,190,95,208,250,141,197,57,42,121,167,197,63,47,235,189,70,220,156,234,252,211,225,111,151,244,62,163,113,78,74,158,105,241,79,203,250,239,81,183,32,154,148,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,130,170,242,49,252,246,126,173,254,210,82,168,162,175,145,143,231,179,245,111,246,146,149,68,5,21,124,215,56,22,253,255,0,138,12,148,193,159,234,138,172,127,69,66,95,220,144,221,35,167,97,255,0,117,237,70,37,252,73,156,63,174,38,82,168,186,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,6,49,153,85,153,152,171,38,243,31,14,102,150,10,171,236,247,172,51,112,138,225,77,186,73,2,57,182,63,191,4,189,51,3,40,101,7,40,228,6,38,223,25,152,187,232,78,167,251,130,238,45,176,175,23,57,88,216,166,219,23,97,196,150,46,205,111,196,214,226,24,226,233,215,21,52,102,115,193,19,77,44,141,71,36,143,48,194,114,59,17,116,100,103,109,65,212,101,243,47,224,42,167,33,177,12,217,213,148,214,42,185,242,234,249,81,36,215,112,143,165,178,193,113,158,170,66,24,70,24,98,140,96,161,113,146,24,161,127,127,105,139,129,144,185,194,199,64,56,28,199,248,203,47,184,175,203,10,172,25,136,106,237,71,124,197,22,187,5,205,161,118,217,89,110,171,172,134,42,138,121,64,153,196,192,133,245,109,91,221,49,3,29,166,2,76,18,19,206,83,54,51,79,43,255,0,4,31,131,60,203,197,120,75,218,127,72,59,111,176,175,53,52,29,171,167,236,254,159,87,162,99,191,111,80,246,238,215,77,229,167,139,170,107,202,39,59,243,163,50,184,146,196,150,44,198,205,236,107,138,173,176,96,122,202,184,168,239,119,250,186,232,35,156,107,232,4,101,24,230,144,133,141,132,204,88,153,181,208,201,190,46,175,211,138,222,10,114,179,140,31,162,223,132,203,254,43,182,125,18,237,221,139,216,85,84,208,245,59,87,67,169,213,235,65,46,186,118,96,219,183,110,154,150,186,234,218,121,254,23,249,122,100,191,9,152,254,225,152,217,115,137,241,173,198,229,113,179,203,100,150,43,221,109,36,208,12,18,77,12,196,66,48,211,68,76,123,169,193,153,220,157,180,114,238,240,118,11,160,68,68,4,68,64,80,3,205,31,207,102,102,253,203,232,244,74,127,148,0,243,71,243,217,153,191,114,250,61,18,11,255,0,228,169,229,99,20,252,192,174,244,235,114,191,245,96,28,149,60,172,98,159,152,21,222,157,110,87,254,128,136,136,10,42,249,231,126,100,255,0,89,63,102,169,84,81,87,207,59,243,39,250,201,251,53,5,42,228,169,230,159,20,252,191,174,245,27,114,154,149,10,220,149,60,211,226,159,151,245,222,163,110,83,82,130,159,225,92,244,203,140,95,155,24,215,36,45,151,158,150,51,192,157,146,91,149,174,161,152,36,154,150,162,154,9,227,170,167,239,126,172,45,218,2,51,118,208,130,70,102,33,102,56,138,75,74,230,95,192,85,54,124,225,233,179,171,41,172,84,144,102,45,142,158,73,174,225,31,87,125,254,221,5,44,132,48,140,48,197,33,79,92,197,28,49,66,254,230,224,39,3,34,96,133,130,202,248,229,206,44,125,145,92,202,177,206,99,101,205,250,174,221,114,183,84,97,249,101,138,42,169,161,130,225,4,118,219,116,197,73,84,48,152,20,180,210,20,64,210,68,228,204,76,223,161,218,90,120,85,226,99,6,241,95,148,116,121,165,131,232,106,237,198,53,5,109,187,219,42,89,200,237,215,24,194,51,150,6,147,107,12,193,182,88,204,36,22,109,192,99,184,64,247,198,1,142,103,249,170,192,88,171,253,53,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,194,18,31,131,178,155,78,90,28,113,211,113,29,131,97,201,236,112,21,97,152,184,46,207,25,205,87,33,203,80,23,203,116,47,28,13,90,83,27,145,53,75,17,196,51,9,151,190,114,52,128,238,196,97,13,10,230,185,192,183,239,252,80,100,166,12,255,0,84,85,99,250,42,18,254,228,134,233,29,59,15,251,175,106,49,47,226,76,225,253,113,50,140,188,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,9,137,231,87,229,99,11,124,192,161,244,235,138,138,190,19,188,211,228,223,204,12,61,234,48,41,31,230,121,141,110,185,149,203,195,37,243,26,251,79,73,5,203,21,94,48,229,238,178,42,64,33,130,57,234,108,117,179,72,49,137,17,19,3,17,187,51,57,19,233,166,174,254,42,56,56,78,243,79,147,127,48,48,247,168,192,131,37,52,68,64,68,68,4,68,65,231,243,11,26,218,178,215,0,98,92,198,190,211,213,207,109,194,182,122,219,221,100,84,128,37,60,144,83,66,115,72,49,137,16,139,155,136,59,51,57,11,107,166,174,222,43,25,124,194,198,183,92,202,199,248,151,49,175,180,244,144,92,177,85,226,182,247,89,21,32,16,193,28,245,51,28,210,12,98,68,68,192,196,110,204,206,68,250,105,171,191,138,154,158,110,249,197,117,203,94,23,3,8,225,203,245,37,13,203,48,111,17,89,42,98,106,162,138,182,75,80,197,36,213,101,0,129,137,56,57,5,60,18,187,177,7,78,168,128,155,241,130,234,24,50,159,2,254,20,51,79,6,229,159,181,61,153,244,183,16,91,172,93,183,161,214,236,189,170,166,56,122,189,61,195,191,111,83,118,221,195,174,154,106,218,234,131,208,102,230,67,99,44,155,195,57,109,137,177,69,21,92,116,249,147,133,195,19,81,153,83,179,65,24,29,68,195,28,33,48,153,4,166,244,205,71,82,77,168,156,109,89,24,24,11,182,165,126,156,146,243,142,251,22,42,199,92,63,84,67,214,178,212,219,223,24,209,201,184,7,178,85,71,37,61,37,67,104,193,190,78,176,75,77,222,231,180,59,47,186,58,200,78,213,131,155,86,75,218,173,188,25,97,33,192,184,66,144,109,185,93,120,182,82,69,57,24,156,246,171,35,211,29,16,196,18,204,79,49,129,76,246,240,33,98,34,39,8,204,181,216,228,49,129,193,254,63,169,203,14,40,242,183,25,195,136,105,44,84,244,184,162,134,154,225,112,171,120,134,8,45,213,50,181,61,107,200,82,182,192,7,166,154,102,115,125,54,51,185,51,139,179,19,6,73,42,213,121,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,0,43,35,222,43,184,174,203,142,18,178,224,241,174,53,151,183,93,107,186,144,88,44,16,76,193,85,119,170,22,103,113,23,118,126,156,33,184,94,89,157,156,99,18,22,102,51,56,227,60,112,149,95,226,139,137,188,125,197,54,104,92,179,3,23,212,213,209,219,78,160,138,203,135,154,227,53,77,21,154,7,142,40,246,64,50,62,209,51,24,34,41,76,4,26,73,24,143,104,234,194,33,224,49,254,63,198,89,167,140,174,217,131,152,56,134,174,249,136,111,149,15,83,93,93,82,237,190,83,209,153,153,153,153,132,0,69,132,0,5,152,0,4,68,88,68,89,154,90,121,85,240,49,117,202,218,111,221,35,155,150,186,187,126,44,185,83,213,91,108,120,122,229,107,42,122,155,52,29,87,142,90,169,134,162,54,150,58,153,90,50,16,217,181,154,158,82,119,35,235,237,142,138,242,171,224,98,213,154,85,63,186,71,55,45,116,151,12,39,109,168,170,182,216,240,245,202,214,53,20,215,153,250,79,28,181,83,13,68,111,20,148,209,60,132,33,179,115,189,68,68,238,65,208,219,36,196,160,138,190,121,223,153,63,214,79,217,170,133,114,147,199,248,55,43,51,211,31,230,14,96,226,26,75,30,30,177,229,189,125,77,117,117,75,190,200,131,218,86,214,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,174,188,243,191,50,127,172,159,179,84,90,209,93,174,182,234,106,250,59,125,206,174,150,158,233,78,212,149,209,67,49,0,85,64,210,199,51,69,40,179,232,96,210,195,20,140,37,171,111,140,11,196,89,216,43,95,24,156,85,99,46,43,243,114,225,140,47,55,42,177,195,22,234,138,138,108,39,104,146,54,132,45,214,231,63,113,202,33,51,30,211,32,140,101,49,238,45,198,204,44,253,48,140,3,196,212,100,94,99,208,228,116,60,67,220,236,221,135,6,87,98,8,176,221,182,166,161,220,36,184,213,20,53,18,72,116,225,167,191,12,125,148,192,228,119,97,234,19,0,239,112,149,163,170,188,11,240,101,125,227,15,49,234,173,146,93,125,141,131,48,191,103,168,196,215,40,140,30,168,99,149,207,165,77,77,25,107,172,210,244,165,102,144,133,227,140,64,136,183,59,4,82,95,255,0,56,44,39,133,112,55,7,120,51,11,96,172,51,106,195,246,90,44,192,164,236,214,235,93,20,116,148,176,111,161,185,153,236,138,54,16,29,198,100,79,163,119,145,59,191,123,186,11,22,229,113,231,179,44,190,250,244,122,213,85,121,213,249,167,194,223,47,232,125,70,226,169,87,43,143,61,153,101,247,215,163,214,170,171,206,175,205,62,22,249,127,67,234,55,20,21,87,145,143,231,179,245,111,246,146,149,69,21,124,140,127,61,159,171,127,180,148,170,32,167,249,83,158,153,113,156,181,152,190,211,130,175,61,91,174,4,196,21,184,110,255,0,109,157,152,42,168,170,169,231,146,22,50,6,119,214,25,122,68,113,72,206,226,66,196,207,161,132,128,22,1,204,235,151,165,102,41,172,169,226,43,135,236,33,214,186,205,186,92,91,96,182,67,60,245,87,90,169,103,134,56,170,168,169,32,132,247,76,253,89,142,165,247,0,184,198,210,109,115,121,72,237,42,191,137,188,125,194,207,30,217,165,152,24,66,166,174,178,218,25,145,127,43,214,30,123,140,212,212,87,152,26,182,178,61,147,140,111,180,140,6,121,74,35,49,54,142,71,19,218,90,56,148,223,228,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,56,99,67,133,177,102,42,192,215,218,92,83,130,177,53,215,15,222,168,183,246,107,141,174,182,74,74,168,55,129,1,236,150,55,19,29,192,100,47,163,247,137,59,63,115,186,159,238,5,248,205,177,113,135,151,21,87,57,45,94,198,198,120,95,179,211,226,107,108,64,111,74,50,74,199,210,169,166,144,181,214,25,122,82,187,70,68,242,70,64,66,91,153,130,89,35,175,154,23,2,223,129,76,84,121,227,147,152,51,178,101,181,235,103,182,41,168,139,116,54,43,164,146,19,62,144,176,183,103,163,155,88,250,122,57,0,74,231,31,226,132,169,227,123,63,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,132,138,243,206,252,201,254,178,126,205,86,171,202,227,207,102,89,125,245,232,245,170,234,185,231,126,100,255,0,89,63,102,171,85,229,113,231,179,44,190,250,244,122,212,19,252,136,136,8,136,128,162,47,155,182,119,231,70,90,241,37,134,236,89,115,155,216,215,10,219,103,192,244,117,114,209,217,47,245,116,48,73,57,87,215,137,74,81,195,32,139,155,136,0,185,59,107,160,11,124,25,75,162,181,254,40,57,122,100,191,22,120,254,223,152,217,141,137,241,173,186,229,110,179,197,100,138,43,37,109,36,48,20,17,205,52,194,68,51,83,74,78,123,170,13,157,216,153,180,97,238,241,119,11,117,228,215,155,25,167,154,31,133,255,0,194,102,101,226,188,91,236,207,163,253,139,219,183,154,154,254,203,212,246,135,83,165,214,50,217,187,166,27,182,233,174,193,215,193,149,0,231,87,230,159,11,124,191,161,245,27,138,146,158,20,184,41,202,206,15,190,148,254,12,239,248,174,231,244,183,176,246,223,110,213,83,77,211,236,189,126,159,75,163,4,90,107,218,79,118,237,218,232,58,105,163,235,26,220,234,252,211,225,111,151,244,62,163,113,65,102,185,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,20,52,239,87,59,67,4,64,17,148,178,205,33,247,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,144,159,11,188,50,96,30,22,114,190,219,151,248,66,154,146,178,228,20,226,55,172,66,246,232,105,171,111,51,180,146,201,190,114,141,183,16,1,79,40,196,6,70,241,198,226,27,139,71,34,176,14,70,182,155,84,215,92,228,190,205,108,164,59,149,29,61,134,146,158,176,161,23,158,24,38,42,226,150,32,147,77,194,6,80,66,68,44,250,19,197,27,190,187,91,73,95,64,68,68,4,68,65,106,188,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,10,106,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,16,100,166,136,136,45,171,152,246,44,197,88,27,131,28,195,197,56,43,19,93,112,253,234,139,217,61,154,227,107,173,146,146,170,13,247,90,64,61,146,198,226,99,184,12,133,244,126,241,39,103,238,119,80,131,251,172,120,167,255,0,190,91,53,127,245,202,227,255,0,190,89,9,231,222,74,97,94,34,114,158,251,147,152,214,225,117,162,178,226,14,203,218,103,181,203,28,117,65,208,169,138,160,54,20,145,200,13,169,194,44,250,131,251,174,250,104,250,59,90,7,244,21,56,88,255,0,95,217,171,255,0,165,109,223,243,20,21,87,154,63,145,60,205,251,151,214,40,148,0,169,254,230,143,228,79,51,126,229,245,138,37,0,40,42,87,16,252,64,227,238,38,179,66,187,53,243,24,233,2,229,89,79,79,73,21,29,11,204,212,84,80,67,27,8,197,79,28,210,72,81,131,150,249,72,88,180,121,37,144,187,183,58,189,254,81,156,38,96,156,119,125,151,136,172,107,124,181,92,43,240,125,194,25,108,22,10,91,157,29,92,144,200,225,83,27,213,92,105,28,14,72,52,144,68,233,93,202,41,58,148,199,35,11,139,70,68,230,69,203,119,240,127,237,78,33,120,122,176,255,0,153,79,126,179,19,97,154,56,191,208,95,137,214,82,3,127,218,126,47,36,77,253,111,222,66,221,13,90,158,205,120,93,226,111,31,112,179,154,22,220,192,194,21,53,117,150,208,168,18,189,97,231,184,205,77,69,121,129,163,150,61,147,140,111,180,140,6,121,74,35,49,54,142,71,19,218,90,56,144,100,146,173,87,154,63,145,60,205,251,151,214,40,149,106,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,81,94,104,254,68,243,55,238,95,88,162,65,10,220,39,121,167,201,191,152,24,123,212,96,89,41,172,107,56,78,243,79,147,127,48,48,247,168,192,178,83,64,88,214,113,79,157,127,186,39,136,44,109,156,113,219,251,21,38,32,184,55,96,128,162,233,200,20,48,68,20,244,189,81,234,72,205,51,193,12,79,38,211,113,234,57,237,208,116,102,156,158,96,185,197,117,201,14,18,241,214,46,195,87,234,75,86,33,173,167,134,201,103,150,90,162,130,119,158,174,96,134,66,165,32,48,62,211,29,57,84,79,27,131,234,47,6,247,103,16,38,88,240,160,169,88,155,33,177,150,21,200,108,17,159,247,26,42,191,97,99,139,197,218,215,70,99,78,197,4,97,71,209,24,228,57,132,221,128,230,151,183,0,196,98,7,165,12,134,219,196,181,27,159,228,251,156,119,220,13,197,3,101,85,60,61,162,203,153,118,249,233,235,35,220,1,208,170,161,167,158,174,158,167,87,2,50,218,1,83,23,77,136,5,251,78,242,220,241,139,43,224,226,195,133,219,86,0,229,147,120,201,60,21,100,164,190,212,101,237,158,146,239,13,92,192,32,109,61,53,88,84,220,238,49,117,228,55,128,206,34,184,72,224,6,238,193,49,196,26,179,176,60,37,225,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,12,164,213,170,243,71,242,39,153,191,114,250,197,18,185,251,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,173,131,154,63,145,60,205,251,151,214,40,144,64,10,188,174,96,156,5,98,30,25,177,149,118,57,203,235,21,93,102,85,221,234,36,154,132,233,251,85,105,216,1,154,152,94,26,233,158,38,8,64,170,42,10,58,119,41,12,204,1,152,136,141,157,222,205,86,81,24,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,236,16,23,192,191,25,183,222,15,51,30,170,231,37,171,219,56,51,20,118,122,124,77,109,136,1,170,138,56,156,250,85,52,210,22,154,77,23,86,87,104,200,154,57,4,200,75,107,184,75,28,255,0,97,108,89,133,113,205,138,151,20,224,172,77,106,196,22,90,221,253,154,227,107,173,142,174,150,125,134,64,123,37,141,200,11,105,129,11,232,253,196,46,207,222,206,177,226,227,19,133,92,101,194,134,110,92,48,125,230,219,86,88,98,227,81,81,83,132,238,242,72,211,5,198,220,199,238,49,74,32,3,218,99,18,140,102,13,163,180,221,137,155,166,113,153,221,167,39,222,32,179,198,159,29,182,64,134,31,186,226,108,178,168,235,207,45,111,66,105,33,194,85,69,12,243,129,117,132,72,35,134,164,225,144,58,38,226,37,41,117,35,118,46,168,202,18,254,136,136,35,47,158,14,10,186,215,224,12,172,204,104,106,41,26,219,99,188,92,108,149,17,17,151,92,167,174,134,41,162,32,29,187,92,24,109,243,49,59,147,59,57,71,163,22,174,227,21,121,123,130,174,185,149,143,240,214,92,216,170,41,32,185,98,171,197,21,146,142,90,179,33,130,57,234,102,8,99,41,8,68,137,129,136,217,221,216,73,244,215,70,127,5,37,60,240,113,253,52,183,92,172,202,218,28,67,86,213,20,180,247,27,253,210,210,47,40,192,225,41,69,5,21,65,182,157,35,54,120,107,192,123,220,193,158,79,201,105,27,116,91,32,202,118,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,46,218,242,153,85,153,152,87,57,50,227,14,102,150,10,171,237,22,92,77,111,138,225,77,186,72,206,72,119,183,191,4,189,51,48,25,162,54,40,228,6,39,217,32,24,187,234,46,189,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,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,141,103,22,62,105,243,147,230,6,33,245,25,208,77,79,43,143,34,121,101,247,215,172,86,171,170,86,171,202,227,200,158,89,125,245,235,21,170,234,144,17,17,4,85,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,202,170,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,200,38,165,17,16,20,117,115,83,224,130,143,50,112,173,223,137,236,188,165,217,139,240,221,190,41,113,13,39,90,10,122,122,219,61,36,115,156,245,90,116,152,229,172,140,30,22,212,229,102,120,41,246,8,145,140,98,82,42,136,49,140,201,220,226,199,217,21,143,237,121,141,151,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,152,169,42,134,19,2,150,154,66,136,26,72,156,153,137,155,244,59,74,247,20,188,207,112,33,112,143,103,191,100,206,37,181,30,97,102,77,189,237,243,90,233,110,147,61,118,19,223,1,13,108,230,81,132,114,4,208,200,237,20,6,93,30,161,16,207,27,73,28,100,47,106,188,207,56,32,163,225,211,21,83,102,246,91,210,236,192,56,194,225,52,85,20,229,52,1,236,171,196,210,84,84,53,44,20,241,69,27,71,71,208,29,33,97,222,227,208,144,76,135,88,247,216,178,15,171,254,106,177,238,42,255,0,77,113,30,36,196,119,15,246,202,202,235,149,117,68,159,239,164,154,105,36,63,180,136,139,226,238,178,9,224,115,132,75,87,8,57,70,88,82,123,141,37,227,22,95,170,6,229,136,238,176,83,136,1,206,192,194,20,176,155,139,74,116,208,182,237,157,71,213,206,73,164,97,143,170,241,141,175,242,148,224,187,232,93,138,143,138,236,126,59,175,88,142,223,52,24,94,215,61,14,210,183,80,200,123,74,184,138,80,99,105,167,0,118,136,162,118,30,205,49,62,233,26,163,108,114,84,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,18,169,201,83,202,198,41,249,129,93,233,214,229,119,249,233,145,121,113,196,94,92,92,114,191,52,44,221,186,213,93,164,176,205,19,176,85,91,234,133,157,163,170,166,145,217,250,115,6,226,209,244,113,113,34,3,19,3,48,43,64,228,169,229,99,20,252,192,174,244,235,114,191,244,24,203,103,166,69,230,63,14,153,143,113,202,252,208,179,118,27,173,14,146,195,52,78,231,75,112,165,39,118,142,170,154,71,102,234,66,123,75,71,209,137,136,72,12,64,192,192,126,6,44,199,248,203,29,83,97,250,92,97,136,106,238,193,133,108,241,216,45,15,82,236,71,75,110,142,89,101,138,157,143,77,196,0,83,200,193,185,223,104,109,1,208,0,4,103,207,141,254,11,176,175,23,25,113,61,13,16,218,172,152,250,219,211,158,201,136,101,161,140,164,62,147,77,182,134,166,118,7,153,168,205,231,145,220,65,253,201,28,101,218,123,94,51,128,28,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,161,39,66,170,9,10,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,65,125,92,149,60,211,226,159,151,245,222,163,110,78,117,126,105,240,183,203,250,31,81,184,167,37,79,52,248,167,229,253,119,168,219,147,157,95,154,124,45,242,254,135,212,110,40,44,1,77,79,45,78,95,191,128,154,58,28,251,205,104,119,227,235,173,188,189,151,110,33,214,59,61,13,92,20,199,248,216,167,166,9,169,238,32,253,166,9,54,155,139,71,33,135,126,226,86,85,202,51,44,240,174,98,113,113,13,199,20,210,118,191,161,88,126,175,19,91,160,56,227,146,18,174,142,122,122,120,142,65,48,45,122,125,168,165,7,29,164,50,197,17,177,123,186,60,234,32,34,34,12,107,56,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,84,43,113,99,230,159,57,62,96,98,31,81,157,76,247,44,235,181,170,193,203,255,0,47,239,183,219,157,37,186,219,110,167,191,85,214,86,85,204,48,193,77,4,119,106,226,146,89,36,39,97,0,17,103,39,39,118,102,102,119,116,23,21,154,185,153,133,114,111,46,49,30,105,99,90,190,207,101,195,54,249,110,21,59,100,140,36,155,99,123,144,69,212,48,2,154,83,113,142,48,114,109,242,24,11,62,164,202,26,255,0,162,167,156,191,186,227,240,191,244,142,235,248,48,246,135,179,62,136,116,7,163,244,119,175,249,93,155,173,211,246,143,79,241,157,126,174,189,95,115,127,103,252,82,242,188,198,120,215,253,213,89,143,5,131,0,92,238,177,229,150,22,252,93,182,154,119,233,71,116,174,103,54,146,230,80,237,19,29,192,109,28,67,43,145,4,98,69,164,69,52,177,181,170,253,19,197,95,69,126,157,125,25,186,253,27,246,135,178,125,177,216,164,236,61,187,167,213,236,221,125,58,125,110,159,191,211,221,187,111,189,166,157,232,50,94,201,220,226,192,57,235,128,45,121,141,151,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,152,169,42,134,19,49,138,166,49,148,26,72,156,157,197,223,244,59,251,85,0,60,2,241,175,138,184,83,204,122,75,37,218,231,218,50,203,19,92,33,143,17,219,234,30,67,142,131,123,140,101,115,167,104,196,204,102,136,25,156,196,5,250,209,131,3,182,225,136,226,159,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,182,136,136,8,136,128,136,136,33,91,157,95,154,124,45,242,254,135,212,110,41,201,83,205,62,41,249,127,93,234,54,228,231,87,230,159,11,124,191,161,245,27,138,114,84,243,79,138,126,95,215,122,141,185,4,212,162,34,2,133,110,117,126,105,240,183,203,250,31,81,184,169,169,80,173,206,175,205,62,22,249,127,67,234,55,20,21,87,145,143,231,179,245,111,246,146,149,69,21,124,140,127,61,159,171,127,180,148,170,32,34,34,11,85,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,83,83,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,131,37,52,68,64,68,68,4,68,64,80,3,205,31,207,102,102,253,203,232,244,74,127,148,0,243,71,243,217,153,191,114,250,61,18,11,255,0,228,169,229,99,20,252,192,174,244,235,114,191,245,96,28,149,60,172,98,159,152,21,222,157,110,87,254,128,136,136,10,42,249,231,126,100,255,0,89,63,102,169,84,81,87,207,59,243,39,250,201,251,53,5,42,228,169,230,159,20,252,191,174,245,27,114,154,149,10,220,149,60,211,226,159,151,245,222,163,110,83,82,130,0,121,163,249,236,204,223,185,125,30,137,95,255,0,37,79,43,24,167,230,5,119,167,91,149,128,115,71,243,217,153,191,114,250,61,18,191,254,74,158,86,49,79,204,10,239,78,183,32,186,174,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,88,214,32,149,78,62,191,250,22,92,57,126,168,127,253,185,84,172,3,132,239,52,249,55,243,3,15,122,140,10,255,0,248,250,255,0,232,89,112,229,250,161,255,0,246,229,82,176,14,19,188,211,228,223,204,12,61,234,48,32,201,77,89,7,50,254,56,233,184,113,193,179,100,246,7,10,179,204,92,105,103,144,225,171,140,229,167,11,29,186,103,146,7,173,25,129,196,158,165,200,37,24,68,11,220,56,222,67,118,97,0,154,175,241,163,197,182,21,225,27,43,31,20,220,162,237,216,146,251,218,109,248,102,220,35,28,189,74,225,166,144,194,121,226,121,162,145,232,227,145,161,25,142,55,114,30,180,108,205,169,178,199,223,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,245,53,213,213,46,219,229,61,25,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,130,79,185,92,241,255,0,117,191,221,102,225,243,136,140,197,171,184,220,174,53,0,248,50,243,121,144,166,158,166,121,8,222,91,125,69,100,134,228,102,68,224,244,237,35,59,187,188,145,117,63,173,226,82,148,177,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,234,106,121,104,113,235,77,159,56,122,28,149,205,155,237,36,25,139,99,167,142,27,65,201,213,223,127,183,65,75,24,148,197,52,210,200,83,215,49,71,52,179,55,185,184,9,140,4,152,38,112,11,245,68,68,16,151,206,91,31,211,98,110,40,237,120,50,221,136,106,234,233,240,118,23,164,166,172,183,147,202,208,80,220,106,37,150,162,71,1,38,96,115,146,154,74,23,35,13,117,97,140,93,245,143,104,252,174,81,25,59,106,204,174,40,207,23,98,59,13,93,117,183,47,172,242,222,233,165,122,81,150,138,59,169,75,28,52,131,57,24,16,177,176,157,68,241,51,56,159,82,148,76,95,241,100,202,213,115,191,26,218,179,43,58,49,246,99,88,169,234,224,182,226,172,81,117,189,209,197,86,2,51,199,5,77,92,147,70,50,8,145,11,27,9,179,59,49,19,107,174,142,254,42,90,121,44,96,10,107,23,15,56,175,48,106,48,245,93,29,203,21,98,131,166,10,233,154,81,10,251,117,29,60,109,11,196,196,251,8,2,162,122,240,115,6,239,61,226,78,253,54,97,11,213,206,252,21,117,204,172,151,199,217,115,98,168,164,130,229,138,176,189,214,201,71,45,89,144,193,28,245,52,146,67,25,72,66,36,76,12,70,206,238,194,79,166,186,51,248,44,101,174,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,202,121,99,153,199,78,10,186,224,14,48,115,110,197,121,168,164,154,162,171,20,85,222,192,169,140,136,26,11,129,118,232,69,220,132,95,120,197,83,24,155,105,163,27,19,51,147,51,19,132,233,240,127,143,233,179,63,133,204,173,198,112,226,26,187,237,69,86,23,161,166,184,92,42,222,82,158,123,141,52,77,79,90,242,20,173,188,205,170,97,153,156,223,93,238,206,76,228,206,196,244,215,154,63,145,60,205,251,151,214,40,149,42,228,185,139,61,177,195,46,35,194,213,120,155,182,213,225,252,97,83,209,183,73,91,212,146,223,67,61,45,49,199,182,39,119,120,161,146,118,172,33,209,152,74,70,157,219,82,222,170,175,52,127,34,121,155,247,47,172,81,32,128,21,118,156,2,112,39,117,226,239,19,86,223,113,45,101,93,167,46,176,237,67,82,94,43,41,100,40,43,106,167,146,158,98,142,42,25,14,158,88,12,227,144,105,202,97,55,103,24,230,7,110,243,21,105,107,39,220,170,203,60,43,147,121,113,135,50,183,5,82,118,123,46,25,183,197,111,166,221,28,97,36,219,27,223,158,94,152,0,20,210,155,148,146,27,11,111,144,204,157,181,39,65,232,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,237,162,32,138,190,121,223,153,63,214,79,217,170,61,120,120,225,251,31,113,53,154,20,57,81,151,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,182,68,36,227,163,201,44,99,221,185,148,149,115,143,192,24,203,52,241,151,15,185,125,151,216,122,174,249,136,111,149,24,142,154,134,134,153,155,124,167,165,181,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,174,255,0,131,190,21,112,111,10,25,71,111,193,246,107,109,33,98,123,141,61,61,78,44,187,199,35,204,119,27,139,7,190,195,41,0,23,102,140,138,65,132,54,142,208,119,39,110,161,200,102,30,215,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,82,99,218,58,190,140,44,34,32,2,0,0,3,104,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,85,85,231,87,230,159,11,124,191,161,245,27,138,165,92,174,60,246,101,151,223,94,143,90,170,175,58,191,52,248,91,229,253,15,168,220,80,85,94,70,63,158,207,213,191,218,74,85,20,85,242,49,252,246,126,173,254,210,82,168,131,26,206,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,28,209,252,137,230,111,220,190,177,68,160,5,79,247,52,127,34,121,155,247,47,172,81,40,1,65,42,156,243,191,50,127,172,159,179,85,170,242,184,243,217,150,95,125,122,61,106,186,174,121,223,153,63,214,79,217,170,213,121,92,121,236,203,47,190,189,30,181,4,255,0,40,213,230,145,199,213,102,93,246,238,25,50,114,225,117,182,226,247,236,117,24,139,17,81,212,207,67,53,162,55,233,84,195,77,73,36,100,6,83,74,15,27,201,35,59,198,49,72,241,251,231,33,244,107,87,49,30,55,232,248,85,192,141,132,176,117,86,236,205,197,150,249,101,177,19,67,5,76,54,184,198,104,163,58,170,168,142,81,49,220,7,63,103,119,142,72,206,90,114,99,23,16,49,120,44,255,0,53,88,247,21,127,166,184,143,18,98,59,135,251,101,101,117,202,186,162,79,247,210,77,52,146,31,218,68,69,241,119,65,50,156,175,120,233,252,53,225,80,200,236,227,198,125,175,50,108,187,253,143,83,90,59,102,190,218,227,140,93,181,153,201,251,69,100,58,73,212,213,132,206,38,9,63,26,67,81,35,95,250,197,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,41,244,224,39,141,251,23,23,24,18,90,44,71,85,106,182,230,109,147,171,45,238,201,71,9,211,194,116,175,51,180,53,84,131,36,178,28,144,236,40,130,71,222,228,18,235,184,68,100,137,204,46,169,17,16,20,43,115,171,243,79,133,190,95,208,250,141,197,77,74,133,110,117,126,105,240,183,203,250,31,81,184,160,170,188,140,127,61,159,171,127,180,148,170,40,171,228,99,249,236,253,91,253,164,165,81,1,17,16,17,17,5,170,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,41,169,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,65,146,154,34,32,34,34,11,85,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,64,10,12,170,20,43,115,83,224,203,46,56,127,190,218,179,123,43,238,182,171,45,171,26,220,37,167,155,7,111,104,228,165,170,96,121,36,169,160,141,191,237,63,201,99,143,184,96,146,88,132,61,201,66,56,101,167,61,51,211,46,56,116,203,139,142,104,102,133,231,176,218,168,116,138,24,98,102,58,171,133,81,51,188,116,180,209,187,183,82,99,218,90,54,172,44,34,70,100,0,6,99,143,15,16,252,64,227,238,38,179,66,187,53,243,24,233,2,229,89,79,79,73,21,29,11,204,212,84,80,67,27,8,197,79,28,210,72,81,131,150,249,72,88,180,121,37,144,187,183,58,10,149,192,191,25,183,222,15,51,30,170,231,37,171,219,56,51,20,118,122,124,77,109,136,1,170,138,56,156,250,85,52,210,22,154,77,23,86,87,104,200,154,57,4,200,75,107,184,75,28,175,243,49,185,211,94,185,127,230,5,230,142,58,184,233,235,233,236,53,49,5,93,36,180,179,136,29,218,132,133,164,134,97,25,98,61,29,181,9,4,76,95,86,38,103,103,101,108,28,175,57,126,255,0,242,111,138,220,221,135,251,21,219,6,89,200,127,242,152,158,166,182,10,138,111,252,154,166,146,72,101,254,36,186,254,75,43,170,230,143,228,79,51,126,229,245,138,36,16,173,194,119,154,124,155,249,129,135,189,70,5,146,154,198,179,132,239,52,249,55,243,3,15,122,140,11,37,52,17,65,207,7,31,211,75,117,202,204,173,161,196,53,109,81,75,79,113,191,221,45,34,242,140,14,18,148,80,81,84,27,105,210,51,103,134,188,7,189,204,25,228,252,150,145,183,90,7,47,172,157,181,103,127,22,152,23,8,226,91,13,93,215,15,81,84,77,123,188,69,21,40,207,3,65,73,9,205,24,213,9,129,135,102,146,160,105,224,145,141,180,38,159,99,59,17,139,167,48,252,107,106,199,252,105,102,173,246,205,79,87,13,61,45,224,44,134,53,32,34,111,61,190,154,42,25,137,152,72,155,97,75,77,33,3,235,171,131,139,187,11,187,139,93,255,0,35,236,1,77,45,215,52,243,74,187,15,85,181,69,45,61,186,193,107,187,19,74,48,56,74,82,207,91,78,15,175,72,205,158,26,3,46,231,48,103,143,242,90,71,220,18,190,177,129,205,92,179,197,89,55,152,248,143,43,113,173,39,103,189,97,155,132,182,250,157,177,200,17,205,177,253,201,226,234,0,25,67,40,56,201,25,184,182,248,204,9,155,66,101,147,242,130,30,109,152,42,235,133,120,210,196,23,219,133,69,36,148,248,198,207,106,189,208,140,38,78,113,192,20,195,66,227,43,56,179,49,245,104,101,38,97,114,109,132,15,174,174,226,33,37,60,172,177,253,54,58,224,183,6,210,190,33,171,187,92,176,173,69,125,130,228,245,47,41,29,41,199,82,114,211,211,177,200,222,240,5,28,244,140,27,29,192,67,104,54,155,28,71,183,205,31,200,158,102,253,203,235,20,74,213,121,29,98,207,254,119,48,45,102,38,255,0,239,61,218,223,102,146,183,255,0,42,138,174,166,24,29,255,0,242,32,146,65,31,236,2,79,249,12,174,171,154,63,145,60,205,251,151,214,40,144,64,10,202,161,98,174,178,168,65,74,184,139,225,163,43,56,160,192,147,96,92,204,180,255,0,23,177,94,104,224,166,246,165,179,241,208,203,39,100,158,104,164,232,245,122,0,18,109,31,124,53,23,248,59,56,116,225,163,43,56,95,192,144,224,92,179,180,255,0,27,182,222,107,32,166,246,165,207,241,211,75,31,107,158,24,163,235,116,186,230,17,238,31,112,52,22,248,187,213,84,64,68,84,211,137,76,222,166,200,92,134,199,57,185,52,244,145,212,97,219,60,211,91,218,174,9,102,130,91,137,233,21,20,50,4,90,27,132,149,50,67,27,187,56,232,198,238,228,44,206,76,16,67,199,198,102,97,92,221,226,247,50,113,214,10,171,237,118,90,139,133,61,190,154,168,100,142,72,234,187,21,36,52,103,60,71,25,144,28,50,29,57,28,102,197,239,70,64,78,204,238,236,212,1,21,244,243,55,225,71,46,56,95,177,100,117,191,3,69,165,125,94,31,174,179,222,234,99,133,162,142,231,85,68,112,72,85,228,14,231,35,77,52,149,211,110,98,148,196,35,8,35,13,163,27,51,133,229,114,113,205,234,108,107,195,69,118,86,212,79,72,215,44,184,188,77,8,65,12,18,137,251,58,184,206,170,25,165,50,212,12,202,161,235,193,152,29,180,8,67,112,182,172,71,126,170,21,185,54,103,95,208,110,32,174,217,57,87,111,235,82,102,109,189,186,51,199,22,233,32,174,183,69,81,81,30,226,121,5,134,18,128,235,24,180,3,39,147,161,166,209,222,234,106,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,22,53,156,88,249,167,206,79,152,24,135,212,103,89,41,172,107,56,177,243,79,156,159,48,49,15,168,206,130,106,121,92,121,19,203,47,190,189,98,181,93,82,181,94,87,30,68,242,203,239,175,88,173,87,84,128,136,136,34,175,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,65,53,40,136,128,186,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,118,212,74,243,100,227,106,178,225,125,253,204,153,67,138,250,84,22,189,229,140,110,150,139,148,241,201,53,81,4,208,73,102,147,166,227,25,194,49,200,239,56,59,200,37,33,4,100,209,148,18,9,5,176,113,235,198,38,33,226,159,55,46,99,102,188,85,193,151,86,58,142,197,135,237,144,214,85,118,74,208,128,231,24,238,146,211,203,180,70,166,81,154,71,103,233,1,132,68,17,62,231,2,34,182,5,90,184,63,225,174,251,197,78,120,217,242,202,216,253,27,84,59,110,152,146,172,106,130,9,41,44,241,77,24,84,73,19,144,158,233,159,170,17,198,204,6,221,73,1,201,152,24,200,102,83,63,57,126,229,102,106,240,203,135,178,19,13,195,236,170,188,188,183,201,244,66,226,195,77,4,143,92,212,178,3,118,201,66,152,159,163,81,57,71,61,87,68,4,164,144,24,255,0,41,153,5,154,242,167,227,158,235,101,196,212,28,46,230,189,210,174,225,109,191,212,52,120,82,245,113,186,17,189,178,112,167,8,226,182,63,94,77,163,76,99,0,4,17,197,163,140,199,177,128,250,204,241,75,162,197,179,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,212,223,114,204,227,71,247,73,229,193,229,190,53,46,158,62,192,54,250,72,42,106,38,174,235,73,125,161,102,233,5,118,146,25,76,83,11,128,141,65,62,225,234,75,17,177,55,89,163,140,47,85,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,37,83,146,167,149,140,83,243,2,187,211,173,202,255,0,213,128,114,84,242,177,138,126,96,87,122,117,185,95,250,2,132,190,115,246,155,85,187,138,251,37,101,190,217,73,75,81,116,192,244,21,117,210,195,8,129,213,78,213,149,176,180,178,147,54,166,109,20,49,70,196,90,190,200,192,124,5,153,166,209,66,183,58,191,52,248,91,229,253,15,168,220,80,57,42,121,167,197,63,47,235,189,70,220,156,234,252,211,225,111,151,244,62,163,113,78,74,158,105,241,79,203,250,239,81,183,39,58,191,52,248,91,229,253,15,168,220,80,57,42,121,167,197,63,47,235,189,70,220,166,165,66,183,37,79,52,248,167,229,253,119,168,219,148,212,160,34,34,12,107,56,177,243,79,156,159,48,49,15,168,206,189,254,36,227,71,21,126,228,44,191,225,71,0,21,214,193,73,100,246,164,248,162,233,5,116,148,242,93,123,85,93,105,13,8,140,70,204,116,111,5,91,60,163,43,63,82,77,173,180,70,45,210,248,14,44,124,211,231,39,204,12,67,234,51,175,41,149,89,103,138,179,147,49,240,230,86,224,170,78,209,122,196,215,8,173,244,219,163,144,227,135,123,251,243,203,211,3,49,134,32,98,146,67,97,125,145,129,147,182,130,232,61,175,10,188,51,227,46,43,243,114,143,43,112,125,117,37,184,6,156,174,87,123,157,75,177,5,186,221,25,198,18,206,209,238,98,152,247,75,24,4,98,237,184,204,119,16,6,249,2,119,191,113,230,65,126,0,191,115,167,208,75,87,209,191,103,246,110,213,236,186,46,221,219,187,23,99,246,190,254,143,79,218,61,62,254,211,211,221,187,191,195,185,117,120,59,225,87,6,240,161,148,118,252,31,102,182,210,22,39,184,211,211,212,226,203,188,114,60,199,113,184,176,123,236,50,144,1,118,104,200,164,24,67,104,237,7,114,118,234,28,134,117,213,6,56,60,87,112,163,152,252,37,102,57,224,172,107,23,110,181,87,117,39,176,95,224,133,194,150,239,74,46,204,228,44,238,253,57,131,112,180,176,187,185,70,68,46,206,96,113,200,119,63,203,11,143,90,108,152,186,210,112,253,156,23,218,74,12,190,185,212,84,205,106,187,213,245,77,237,55,25,202,29,144,201,41,75,210,167,161,39,25,201,221,162,247,102,157,228,50,16,121,12,100,171,140,78,21,112,111,21,249,71,112,193,247,155,109,32,226,123,117,61,69,78,19,187,201,35,194,118,235,139,135,184,197,40,129,151,102,144,134,49,152,54,150,224,102,38,110,160,70,97,0,57,197,147,184,251,34,177,253,211,46,115,26,195,87,110,185,91,170,39,138,41,101,165,154,24,46,16,71,52,144,141,93,41,76,0,82,211,72,81,27,199,43,11,49,51,126,150,96,201,205,20,122,242,150,226,223,25,103,14,13,168,200,76,103,133,234,234,15,46,44,244,193,108,196,180,148,204,52,143,110,23,24,105,232,170,156,116,16,169,17,109,34,38,253,250,40,100,114,102,56,72,229,144,164,4,68,64,68,68,16,173,206,175,205,62,22,249,127,67,234,55,20,228,169,230,159,20,252,191,174,245,27,114,115,171,243,79,133,190,95,208,250,141,197,57,42,121,167,197,63,47,235,189,70,220,130,106,81,17,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,10,171,200,199,243,217,250,183,251,73,74,162,138,190,70,63,158,207,213,191,218,74,85,16,17,17,5,170,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,41,169,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,65,146,154,34,32,34,34,2,34,32,40,1,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,255,0,242,84,242,177,138,126,96,87,122,117,185,95,250,176,14,74,158,86,49,79,204,10,239,78,183,43,255,0,64,68,68,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,77,74,133,110,74,158,105,241,79,203,250,239,81,183,41,169,65,0,60,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,202,192,57,163,249,236,204,223,185,125,30,137,95,255,0,37,79,43,24,167,230,5,119,167,91,144,93,87,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,74,167,31,95,253,11,46,28,191,84,63,254,220,170,81,193,146,24,214,213,150,185,209,128,115,26,251,79,87,61,183,10,226,139,85,238,178,42,64,18,158,72,41,170,227,154,65,140,72,132,92,220,65,217,153,200,91,93,53,118,241,82,63,199,215,255,0,66,203,135,47,213,15,255,0,183,42,148,85,160,169,92,69,103,206,50,226,75,55,47,185,173,140,235,106,200,238,53,6,22,202,25,170,26,96,180,219,152,201,233,232,162,113,0,29,145,137,104,228,192,59,205,206,66,109,230,78,247,255,0,202,159,129,43,171,221,104,56,166,206,92,51,72,54,209,167,105,240,69,170,227,1,20,242,78,228,5,29,225,193,221,132,0,69,137,160,222,36,230,231,215,22,13,144,73,37,21,229,161,192,229,79,17,216,202,28,225,199,7,72,25,117,130,239,17,132,212,146,4,85,7,124,184,194,209,206,212,69,9,177,11,83,48,156,69,49,24,251,225,35,70,12,238,70,112,205,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,65,98,188,203,248,10,166,207,156,61,54,117,101,53,138,146,12,197,177,211,201,53,220,35,234,239,191,219,160,165,144,134,17,134,24,164,41,235,152,163,134,40,95,220,220,4,224,100,76,16,176,67,101,166,231,140,178,163,31,209,94,104,227,171,176,98,204,29,120,142,166,32,171,164,102,158,223,113,164,153,136,90,72,102,23,102,56,229,141,181,9,5,251,197,216,155,197,150,81,10,42,249,174,112,45,251,255,0,20,25,41,131,63,213,21,88,254,138,132,191,185,33,186,71,78,195,254,235,218,140,75,248,147,56,127,92,76,130,239,248,32,227,71,10,241,113,151,16,87,86,149,170,201,143,173,189,72,47,120,122,42,232,202,67,233,52,59,171,169,160,115,121,154,140,222,120,217,136,219,220,145,202,45,199,181,164,63,107,198,37,218,213,101,225,67,56,107,47,55,58,74,10,121,48,61,234,144,37,169,152,98,2,158,122,57,97,134,38,34,118,103,57,37,146,56,192,124,72,204,69,181,119,102,88,251,100,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,101,83,152,215,16,85,152,243,151,30,19,199,54,76,63,236,218,76,219,184,88,224,184,81,220,32,157,166,162,141,226,150,189,198,18,144,98,115,210,122,24,196,102,120,222,57,98,119,48,103,25,0,216,33,177,100,103,192,182,10,181,96,14,15,178,146,197,102,168,171,154,158,171,11,210,94,204,170,76,72,218,123,128,246,233,133,156,68,91,96,203,83,32,131,105,171,3,11,59,147,179,147,227,217,151,184,42,235,153,88,255,0,13,101,205,138,162,146,11,150,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,77,116,103,240,89,62,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,29,181,12,28,235,237,55,88,120,146,193,183,217,173,149,97,109,172,192,244,244,148,245,133,9,52,19,79,13,125,105,75,16,73,166,210,48,25,225,34,22,125,69,165,141,223,77,205,172,207,168,224,231,113,130,173,85,249,47,151,185,141,53,69,91,92,172,120,162,91,37,60,66,99,208,40,43,169,36,154,82,49,219,185,205,138,223,11,11,177,51,51,20,154,177,106,206,33,66,185,37,226,155,237,38,126,227,172,21,79,93,178,203,117,193,239,116,172,166,233,3,245,106,169,43,105,227,167,147,123,182,241,218,21,181,45,163,59,11,245,53,38,119,17,118,190,174,104,254,68,243,55,238,95,88,162,81,107,202,203,31,212,224,94,52,176,109,43,226,26,75,77,183,21,83,215,216,46,79,82,241,8,85,4,148,199,45,61,59,28,141,238,153,214,65,72,193,177,216,200,246,131,107,189,196,165,43,154,63,145,60,205,251,151,214,40,144,64,10,202,161,98,174,178,168,64,68,68,31,38,227,132,240,173,226,251,104,197,55,108,51,106,173,189,97,254,209,236,139,141,69,20,114,85,91,250,224,193,63,103,148,153,206,46,160,51,9,236,118,220,44,204,250,178,250,200,136,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,88,7,43,143,61,153,101,247,215,163,214,170,171,206,175,205,62,22,249,127,67,234,55,21,74,185,92,121,236,203,47,190,189,30,181,85,94,117,126,105,240,183,203,250,31,81,184,160,170,188,140,127,61,159,171,127,180,148,170,40,171,228,99,249,236,253,91,253,164,165,81,6,53,156,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,170,21,184,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,80,57,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,130,85,57,231,126,100,255,0,89,63,102,171,10,225,39,59,237,92,56,103,246,28,206,139,205,142,174,243,79,135,41,238,132,20,20,210,12,103,83,60,214,234,154,120,65,204,187,128,30,89,163,222,122,19,136,110,38,19,118,96,123,245,231,157,249,147,253,100,253,154,162,173,7,160,199,248,255,0,25,102,158,50,187,102,14,96,226,26,187,230,33,190,84,61,77,117,117,75,182,249,79,70,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,105,126,229,115,192,149,215,36,237,83,103,190,116,97,154,74,124,109,124,167,1,195,246,234,184,11,182,225,234,34,19,105,78,77,207,182,42,154,129,49,103,13,157,72,163,23,7,33,121,166,136,104,87,43,126,1,104,243,19,176,241,55,156,118,251,85,203,8,55,108,167,195,184,118,178,154,10,232,110,242,55,86,154,106,154,184,228,19,1,134,35,105,26,56,221,154,66,150,54,147,220,8,195,173,47,232,35,3,153,215,47,74,204,83,89,83,196,87,15,216,67,173,117,155,116,184,182,193,108,134,121,234,174,181,82,207,12,113,85,81,82,65,9,238,153,250,179,29,75,238,1,113,141,164,218,230,242,145,198,94,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,5,53,59,85,192,211,65,40,28,101,20,176,200,29,206,225,36,82,73,27,184,184,155,49,187,137,9,51,19,100,230,161,91,154,23,2,223,129,76,84,121,227,147,152,51,178,101,181,235,103,182,41,168,139,116,54,43,164,146,19,62,144,176,183,103,163,155,88,250,122,57,0,74,231,31,226,132,169,227,112,148,158,23,120,155,192,60,83,101,125,183,48,48,133,77,37,29,200,233,196,175,88,121,238,48,212,214,217,167,121,37,143,100,227,27,238,16,50,130,82,136,204,65,228,141,132,246,142,174,35,88,22,56,60,40,241,93,152,252,37,102,56,99,92,21,47,110,181,87,116,224,191,216,39,153,194,150,239,74,46,238,194,78,204,253,57,131,113,60,83,51,57,70,68,76,236,96,114,70,121,25,218,110,116,215,171,85,21,230,142,58,184,233,235,233,227,169,136,42,233,37,165,156,64,197,136,90,72,102,17,150,35,209,219,80,144,68,197,245,98,102,118,118,65,219,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,130,170,242,49,252,246,126,173,254,210,82,168,162,175,145,143,231,179,245,111,246,146,149,68,4,68,64,68,68,22,171,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,166,167,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,6,74,104,136,128,136,136,45,87,154,63,145,60,205,251,151,214,40,148,0,169,254,230,143,228,79,51,126,229,245,138,37,0,40,46,43,142,78,46,238,188,95,102,224,226,184,45,213,118,124,39,97,167,43,110,28,181,79,80,70,97,3,155,145,213,76,12,79,16,84,204,251,119,244,219,70,8,225,141,202,78,147,72,85,171,150,87,2,87,92,238,198,86,236,243,205,44,51,73,38,87,216,106,36,42,90,59,164,4,97,137,43,65,136,68,35,143,86,99,166,134,93,10,67,61,209,153,199,208,219,35,60,221,42,63,192,191,6,87,222,48,243,30,170,217,37,215,216,216,51,11,246,122,140,77,114,136,193,234,134,57,92,250,84,212,209,150,186,205,47,74,86,105,8,94,56,196,8,139,115,176,69,36,255,0,97,108,39,133,112,53,138,151,11,96,172,51,106,195,246,90,45,253,154,221,107,162,142,146,150,13,230,70,123,34,141,132,7,113,153,19,232,221,228,78,239,222,238,131,235,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,100,145,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,214,54,252,39,121,167,201,191,152,24,123,212,96,83,147,204,63,26,221,112,7,5,185,171,125,179,83,210,77,81,85,103,11,33,141,72,17,3,65,112,169,138,134,98,102,18,23,222,49,84,200,64,250,232,198,194,238,196,204,226,225,143,10,157,238,82,120,42,213,133,120,45,195,247,219,125,69,92,149,24,198,241,117,189,215,12,198,46,17,206,21,37,66,195,19,48,179,176,116,168,98,39,98,114,125,228,111,174,142,194,48,66,178,104,225,251,44,255,0,3,121,29,128,242,182,74,75,85,61,94,25,195,244,54,250,255,0,101,199,178,150,106,224,132,123,84,225,238,3,151,86,119,150,71,50,22,35,35,114,38,220,78,130,160,40,181,231,149,105,186,205,106,201,187,236,54,202,179,182,209,212,95,169,42,43,6,18,120,33,158,97,161,40,162,57,52,218,38,99,4,196,34,239,169,52,82,59,107,181,244,148,165,102,188,219,48,85,171,21,112,91,136,47,183,10,138,184,234,48,117,226,213,123,161,24,76,88,36,156,234,70,133,198,86,113,119,112,233,87,74,76,194,226,251,196,31,93,25,196,130,56,57,79,226,155,238,31,227,107,8,90,109,21,221,158,147,19,91,238,246,187,164,125,32,62,209,74,20,51,85,140,122,147,59,134,147,210,83,158,162,236,94,230,154,237,34,103,147,254,104,254,68,243,55,238,95,88,162,80,193,193,254,63,169,203,14,40,242,183,25,195,136,105,44,84,244,184,162,134,154,225,112,171,120,134,8,45,213,50,181,61,107,200,82,182,192,7,166,154,102,115,125,54,51,185,51,139,179,19,76,255,0,52,127,34,121,155,247,47,172,81,32,128,21,149,66,197,93,101,80,128,136,136,10,61,121,207,230,245,78,16,200,108,53,148,118,233,234,225,168,204,43,193,77,88,227,4,71,4,214,235,127,78,89,33,51,47,124,13,234,102,161,144,92,27,189,161,145,156,153,159,105,200,82,130,190,110,57,153,138,177,135,23,183,140,11,118,171,210,203,128,173,244,22,251,69,44,114,73,211,30,211,73,13,100,243,144,17,184,52,198,115,176,17,128,142,232,224,128,93,157,195,87,10,107,203,235,39,109,89,223,197,166,5,194,56,150,195,87,117,195,212,85,19,94,239,17,69,74,51,192,208,82,66,115,70,53,66,96,97,217,164,168,26,120,36,99,109,9,167,216,206,196,98,234,90,121,166,224,10,108,117,193,110,50,170,108,61,87,118,185,97,90,138,11,253,181,169,154,82,58,83,142,164,34,168,168,112,141,253,224,10,57,234,220,247,179,128,134,227,125,54,49,13,170,242,62,192,20,210,221,115,79,52,171,176,245,91,84,82,211,219,172,22,187,177,52,163,3,132,165,44,245,180,224,250,244,140,217,225,160,50,238,115,6,120,255,0,37,164,125,210,169,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,99,25,149,89,153,138,178,111,49,240,230,105,96,170,190,207,122,195,55,8,174,20,219,164,144,35,155,99,251,240,75,211,48,50,134,80,114,142,64,98,109,241,153,139,190,132,235,39,229,140,14,106,229,158,42,201,188,199,196,121,91,141,105,59,61,235,12,220,37,183,212,237,142,64,142,109,143,238,79,23,80,0,202,25,65,198,72,205,197,183,198,96,76,218,19,41,222,229,163,143,234,115,7,130,220,187,170,185,98,26,75,173,202,199,79,83,96,170,104,94,45,244,97,73,83,36,84,180,242,132,108,219,12,104,218,145,219,115,111,32,32,50,221,191,115,133,208,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,251,113,55,195,39,18,87,254,36,179,94,251,98,225,243,50,174,54,219,142,56,190,213,209,214,82,97,58,249,160,169,130,74,249,138,57,99,144,98,113,48,33,118,38,38,119,103,103,103,100,18,191,202,227,200,158,89,125,245,235,21,170,234,149,181,114,225,194,120,171,3,112,99,151,152,91,26,225,155,174,31,189,81,123,91,180,219,174,148,82,82,85,65,190,235,86,97,190,41,24,76,119,1,137,54,173,222,36,206,221,206,202,229,80,17,17,4,85,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,202,191,243,148,202,124,211,205,15,193,7,224,207,45,49,94,45,246,103,210,14,219,236,43,53,77,127,101,234,123,63,167,213,232,129,108,221,211,61,187,180,215,97,105,224,234,154,242,137,201,12,232,203,94,36,177,37,247,49,178,135,26,225,91,108,248,30,178,146,42,203,221,130,174,134,9,39,42,250,2,24,134,73,163,17,115,113,3,38,22,125,116,2,127,131,160,151,68,68,65,102,188,203,248,196,166,225,191,40,230,192,248,50,241,73,248,69,199,20,242,81,81,67,29,100,177,85,218,109,210,4,129,45,208,94,29,8,12,73,186,112,187,156,122,202,238,99,212,104,36,5,8,54,155,102,50,205,124,127,69,102,163,146,174,255,0,139,49,141,226,58,104,142,174,173,158,123,133,198,174,102,17,121,38,152,153,156,228,150,70,212,228,38,239,39,114,127,23,83,145,199,135,47,139,23,23,254,206,198,182,12,85,244,103,31,88,173,242,91,233,170,106,99,57,232,110,52,163,213,146,26,89,193,139,88,116,158,71,118,158,54,34,17,146,70,40,229,252,91,7,128,229,177,203,222,227,195,246,236,233,206,203,63,100,204,153,59,109,190,223,107,237,116,181,180,246,186,25,58,66,211,238,140,11,101,97,116,234,7,124,83,144,244,42,54,59,49,17,139,5,127,224,187,132,156,43,194,54,86,54,22,182,203,219,177,37,247,179,92,49,53,196,138,57,122,149,195,77,24,28,16,74,208,197,35,209,199,35,76,80,132,140,228,61,105,29,223,83,117,112,8,136,35,171,154,159,4,20,121,147,133,110,252,79,101,229,46,204,95,134,237,241,75,136,105,58,208,83,211,214,217,233,35,156,231,170,211,164,199,45,100,96,240,182,167,43,51,193,79,176,68,140,99,18,137,108,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,89,63,40,118,227,107,149,246,50,181,103,69,138,243,195,142,23,171,174,194,121,133,120,106,106,224,24,216,224,195,87,26,170,185,9,220,225,165,167,103,166,181,132,71,30,211,97,147,164,208,200,198,237,172,76,97,38,156,49,113,11,133,120,160,201,171,46,110,97,106,110,193,219,250,148,215,27,89,213,71,81,53,178,186,34,219,45,60,132,15,253,204,128,228,32,71,20,177,27,128,111,218,208,3,197,143,154,124,228,249,129,136,125,70,117,58,124,23,112,147,133,120,70,202,198,194,214,217,123,118,36,190,246,107,134,38,184,145,71,47,82,184,105,163,3,130,9,90,24,164,122,56,228,105,138,16,145,156,135,173,35,187,234,110,161,219,137,190,25,56,146,191,241,37,154,247,219,23,15,153,149,113,182,220,113,197,246,174,142,178,147,9,215,205,5,76,18,87,204,81,203,28,131,19,137,129,11,177,49,51,187,59,59,59,32,144,174,74,158,86,49,79,204,10,239,78,183,43,255,0,86,65,202,39,47,113,246,90,240,219,137,44,89,141,129,241,6,21,185,79,142,43,42,226,163,189,219,38,161,158,72,10,130,128,70,81,142,97,18,112,114,3,22,38,109,53,2,111,131,171,223,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,34,249,187,100,134,116,102,87,18,88,110,251,151,57,67,141,113,85,182,12,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,186,24,191,197,144,120,174,74,158,105,241,79,203,250,239,81,183,39,58,191,52,248,91,229,253,15,168,220,87,181,229,19,146,25,209,150,188,73,98,75,238,99,101,14,53,194,182,217,240,61,101,36,85,151,187,5,93,12,18,78,85,244,4,49,12,147,70,34,230,226,6,76,44,250,232,4,255,0,7,78,110,217,33,157,25,149,196,150,27,190,229,206,80,227,92,85,109,131,3,209,210,75,89,100,176,85,215,65,28,227,95,94,69,17,73,12,100,44,108,38,4,226,239,174,134,47,241,100,30,43,146,167,154,124,83,242,254,187,212,109,202,106,84,69,242,137,201,12,232,203,94,36,177,37,247,49,178,135,26,225,91,108,248,30,178,146,42,203,221,130,174,134,9,39,42,250,2,24,134,73,163,17,115,113,3,38,22,125,116,2,127,131,169,116,64,68,68,24,219,113,55,105,186,223,248,187,205,123,21,138,217,87,113,185,92,115,34,251,73,71,71,73,9,77,61,76,242,92,230,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,83,19,203,155,130,143,220,171,151,19,223,241,253,178,213,38,102,226,159,198,92,170,96,110,172,150,186,23,96,120,237,131,54,226,2,218,96,242,74,81,48,137,200,66,58,202,48,197,35,252,174,26,248,5,163,193,252,68,230,151,19,25,197,111,181,93,46,184,143,24,94,107,176,157,158,122,104,43,35,182,82,157,208,170,105,238,68,100,37,178,176,186,113,148,93,55,18,134,50,45,206,231,35,132,55,170,128,136,136,10,218,184,202,224,131,46,56,184,183,88,107,110,244,190,205,197,54,75,133,12,65,123,165,153,169,234,14,206,245,64,245,212,166,79,20,141,39,226,10,160,224,98,7,96,159,111,188,33,36,204,119,42,136,60,86,78,228,238,1,200,172,1,107,203,156,185,176,210,91,173,182,234,120,34,150,88,169,97,134,123,132,241,195,28,37,87,84,80,128,12,181,50,12,64,242,74,226,206,78,223,161,155,218,162,32,34,34,2,34,32,133,110,117,126,105,240,183,203,250,31,81,184,167,37,79,52,248,167,229,253,119,168,219,151,181,230,237,146,25,209,153,92,73,97,187,238,92,229,14,53,197,86,216,48,61,29,36,181,150,75,5,93,116,17,206,53,245,228,81,20,144,198,66,198,194,96,78,46,250,232,98,255,0,22,78,81,57,33,157,25,107,196,150,36,190,230,54,80,227,92,43,109,159,3,214,82,69,89,123,176,85,208,193,36,229,95,64,67,16,201,52,98,46,110,32,100,194,207,174,128,79,240,116,18,232,136,136,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,68,95,55,108,144,206,140,202,226,75,13,223,114,231,40,113,174,42,182,193,129,232,233,37,172,178,88,42,235,160,142,113,175,175,34,136,164,134,50,22,54,19,2,113,119,215,67,23,248,178,15,65,200,199,243,217,250,183,251,73,74,162,141,94,77,121,79,154,121,95,248,95,252,38,101,166,43,194,94,211,250,63,216,189,187,102,169,160,237,93,63,104,117,58,93,96,29,251,122,129,187,110,186,111,29,124,89,73,82,2,34,32,181,94,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,5,55,220,199,176,158,42,199,60,24,230,30,22,193,88,102,235,136,47,85,190,201,236,214,235,93,20,149,117,83,236,186,210,25,236,138,54,35,45,160,4,79,163,119,8,187,191,115,58,136,190,25,56,100,226,74,193,196,150,84,95,111,188,62,102,85,186,219,110,199,22,42,186,202,202,188,39,95,12,20,208,71,95,9,73,44,146,20,76,32,2,44,228,228,238,204,204,206,238,131,32,148,68,64,68,68,4,68,64,80,3,205,31,207,102,102,253,203,232,244,74,127,148,32,115,30,225,235,63,113,207,25,217,135,138,112,86,71,230,6,32,178,214,251,39,179,92,109,120,102,182,174,150,125,150,170,64,61,146,199,25,1,109,48,33,125,31,184,133,217,251,217,208,94,7,37,79,43,24,167,230,5,119,167,91,149,255,0,171,32,229,19,151,184,251,45,120,109,196,150,44,198,192,248,131,10,220,167,199,21,149,113,81,222,237,147,80,207,36,5,65,64,35,40,199,48,137,56,57,1,139,19,54,154,129,55,193,213,239,160,34,34,2,138,190,121,223,153,63,214,79,217,170,85,20,106,243,148,202,124,211,205,15,193,7,224,207,45,49,94,45,246,103,210,14,219,236,43,53,77,127,101,234,123,63,167,213,232,129,108,221,211,61,187,180,215,97,105,224,232,40,7,37,79,52,248,167,229,253,119,168,219,148,212,168,139,229,19,146,25,209,150,188,73,98,75,238,99,101,14,53,194,182,217,240,61,101,36,85,151,187,5,93,12,18,78,85,244,4,49,12,147,70,34,230,226,6,76,44,250,232,4,255,0,7,82,232,130,0,121,163,249,236,204,223,185,125,30,137,95,255,0,37,79,43,24,167,230,5,119,167,91,149,159,243,30,225,235,63,113,207,25,217,135,138,112,86,71,230,6,32,178,214,251,39,179,92,109,120,102,182,174,150,125,150,170,64,61,146,199,25,1,109,48,33,125,31,184,133,217,251,217,213,240,114,137,203,220,125,150,188,54,226,75,22,99,96,124,65,133,110,83,227,138,202,184,168,239,118,201,168,103,146,2,160,160,17,148,99,152,68,156,28,128,197,137,155,77,64,155,224,232,46,43,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,239,19,118,155,173,255,0,134,220,215,177,88,173,149,119,27,149,199,3,223,105,40,232,233,33,41,167,169,158,74,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,150,62,255,0,185,59,138,127,251,218,115,87,255,0,83,110,63,251,148,23,255,0,199,215,255,0,66,203,135,47,213,15,255,0,183,42,149,149,112,93,194,78,42,226,231,52,219,11,91,101,236,56,110,197,217,174,24,154,226,69,36,93,58,18,169,140,14,8,37,104,101,141,171,36,141,230,40,66,70,97,46,140,142,239,160,58,145,254,39,56,117,205,204,237,224,59,134,220,146,193,152,78,172,49,56,84,97,88,110,112,220,34,58,96,179,132,54,10,144,168,154,181,200,119,64,17,19,237,38,113,223,189,198,49,18,144,132,10,239,248,117,200,108,27,195,110,81,216,178,167,6,81,82,8,91,169,192,238,117,208,211,188,39,118,184,184,11,84,86,202,196,102,91,228,33,213,133,204,182,3,4,98,251,0,89,131,213,224,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,218,154,134,134,153,159,100,65,171,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,191,160,68,64,93,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,187,104,130,207,240,79,43,174,25,112,126,120,223,115,138,182,201,244,142,130,233,215,158,135,9,221,232,169,100,179,219,42,170,38,152,166,40,233,194,49,140,225,24,228,142,40,33,48,113,133,132,203,89,9,226,120,105,175,58,251,181,170,30,27,112,109,138,107,157,32,92,171,49,197,61,93,61,25,76,45,60,208,67,65,90,50,202,17,235,184,128,10,120,68,137,155,65,121,99,103,211,115,107,33,74,53,121,202,101,62,105,230,135,224,131,240,103,150,152,175,22,251,51,233,7,109,246,21,154,166,191,178,245,61,159,211,234,244,64,182,110,233,158,221,218,107,176,180,240,116,17,237,192,182,10,186,227,254,48,114,146,197,102,168,164,134,162,151,20,82,94,204,170,76,132,30,11,121,118,233,133,156,68,159,121,69,77,32,131,105,163,155,139,59,139,59,147,100,102,161,175,149,127,11,121,167,135,248,172,167,199,89,173,149,57,129,132,105,48,174,31,184,220,45,117,87,75,21,77,5,45,69,116,173,29,31,64,206,120,153,143,88,42,234,77,128,72,75,116,108,90,184,137,51,204,162,2,176,174,115,246,155,173,199,133,11,37,101,190,217,87,85,79,107,199,20,21,117,210,195,9,24,82,192,244,117,176,180,178,147,54,128,15,44,209,70,196,90,54,249,0,124,73,153,239,213,91,87,49,236,39,138,177,207,6,57,135,133,176,86,25,186,226,11,213,111,178,123,53,186,215,69,37,93,84,251,46,180,134,123,34,141,136,203,104,1,19,232,221,194,46,239,220,206,130,16,120,78,243,79,147,127,48,48,247,168,192,166,167,154,63,145,60,205,251,151,214,40,148,80,112,201,195,39,18,86,14,36,178,162,251,125,225,243,50,173,214,219,118,56,177,85,214,86,85,225,58,248,96,166,130,58,248,74,73,100,144,162,97,0,17,103,39,39,118,102,102,119,117,46,156,199,176,158,42,199,60,24,230,30,22,193,88,102,235,136,47,85,190,201,236,214,235,93,20,149,117,83,236,186,210,25,236,138,54,35,45,160,4,79,163,119,8,187,191,115,58,12,123,22,85,11,26,207,220,157,197,63,253,237,57,171,255,0,169,183,31,253,202,201,77,1,17,16,17,17,1,88,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,32,230,237,151,184,251,50,184,109,195,118,44,185,192,248,131,21,92,160,199,20,117,114,209,217,45,147,87,79,28,3,65,94,37,41,71,8,145,48,49,24,11,147,182,154,152,183,197,144,71,7,43,143,61,153,101,247,215,163,214,170,171,206,175,205,62,22,249,127,67,234,55,21,242,121,112,240,245,159,184,27,140,236,188,197,56,215,35,243,3,15,217,104,189,173,218,110,55,76,51,91,73,75,6,251,85,88,6,249,100,140,64,119,25,136,182,175,222,68,204,221,238,202,165,243,118,201,12,232,204,174,36,176,221,247,46,114,135,26,226,171,108,24,30,142,146,90,203,37,130,174,186,8,231,26,250,242,40,138,72,99,33,99,97,48,39,23,125,116,49,127,139,32,244,28,140,127,61,159,171,127,180,148,170,40,213,228,215,148,249,167,149,255,0,133,255,0,194,102,90,98,188,37,237,63,163,253,139,219,182,106,154,14,213,211,246,135,83,165,214,1,223,183,168,27,182,235,166,241,215,197,148,149,32,198,179,139,31,52,249,201,243,3,16,250,140,234,106,121,92,121,19,203,47,190,189,98,181,69,7,19,124,50,113,37,127,226,75,53,239,182,46,31,51,42,227,109,184,227,139,237,93,29,101,38,19,175,154,10,152,36,175,152,163,150,57,6,39,19,2,23,98,98,103,118,118,118,118,82,233,203,135,9,226,172,13,193,142,94,97,108,107,134,110,184,126,245,69,237,110,211,110,186,81,73,73,85,6,251,173,89,134,248,164,97,49,220,6,36,218,183,120,147,59,119,59,32,249,92,209,252,137,230,111,220,190,177,68,160,5,100,39,204,123,9,226,172,115,193,142,97,225,108,21,134,110,184,130,245,91,236,158,205,110,181,209,73,87,85,62,203,173,33,158,200,163,98,50,218,0,68,250,55,112,139,187,247,51,168,65,253,201,220,83,255,0,222,211,154,191,250,155,113,255,0,220,160,191,254,121,223,153,63,214,79,217,170,218,185,119,112,65,89,197,86,59,124,91,140,105,118,229,150,19,184,69,21,244,94,105,233,166,186,72,80,203,32,82,210,202,17,16,22,211,8,59,67,52,145,200,17,84,11,129,49,24,19,95,255,0,50,14,20,115,31,139,92,199,200,252,21,130,162,236,54,170,31,164,19,223,239,243,194,231,75,104,165,39,183,51,17,51,59,117,38,61,164,209,66,206,197,33,9,59,184,0,73,32,94,86,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,135,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,182,136,128,190,78,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,218,109,215,74,40,234,233,103,216,98,97,190,41,24,128,182,152,9,54,173,220,66,206,221,236,203,235,34,11,74,225,183,150,135,15,60,56,227,43,174,56,165,167,171,198,151,35,168,167,146,195,54,38,130,158,164,236,97,19,70,123,226,97,140,65,234,94,160,10,70,168,96,19,0,104,192,24,116,148,230,187,84,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,162,47,155,182,72,103,70,101,113,37,134,239,185,115,148,56,215,21,91,96,192,244,116,146,214,89,44,21,117,208,71,56,215,215,145,68,82,67,25,11,27,9,129,56,187,235,161,139,252,89,7,160,228,99,249,236,253,91,253,164,165,81,70,175,38,188,167,205,60,175,252,47,254,19,50,211,21,225,47,105,253,31,236,94,221,179,84,208,118,174,159,180,58,157,46,176,14,253,189,64,221,183,93,55,142,190,44,164,169,1,17,16,17,17,5,170,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,41,190,230,61,132,241,86,57,224,199,48,240,182,10,195,55,92,65,122,173,246,79,102,183,90,232,164,171,170,159,101,214,144,207,100,81,177,25,109,0,34,125,27,184,69,221,251,153,212,69,240,201,195,39,18,86,14,36,178,162,251,125,225,243,50,173,214,219,118,56,177,85,214,86,85,225,58,248,96,166,130,58,248,74,73,100,144,162,97,0,17,103,39,39,118,102,102,119,116,25,4,162,34,2,34,32,181,94,104,254,68,243,55,238,95,88,162,80,151,195,199,15,216,251,137,172,208,161,202,140,185,10,64,185,86,83,212,85,203,89,92,211,53,21,20,16,198,228,82,212,73,12,114,20,96,229,178,33,39,29,30,73,99,30,237,204,167,83,152,70,0,198,89,167,194,54,54,203,236,190,195,213,119,204,67,124,168,178,83,80,208,211,51,111,148,253,177,70,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,221,174,10,56,81,177,112,151,147,84,88,55,165,106,172,197,247,45,43,49,77,238,138,19,30,223,85,184,222,56,216,164,119,55,134,0,62,148,109,160,11,232,114,116,192,229,145,144,84,12,139,200,188,184,225,211,46,45,217,95,149,246,110,195,106,161,214,89,166,149,216,234,174,21,68,204,210,85,84,200,204,221,73,143,104,234,250,48,176,136,128,8,0,0,13,64,68,64,86,171,205,31,200,158,102,253,203,235,20,74,234,149,181,115,30,194,120,171,28,240,99,152,120,91,5,97,155,174,32,189,86,251,39,179,91,173,116,82,85,213,79,178,235,72,103,178,40,216,140,182,128,17,62,141,220,34,238,253,204,232,33,7,132,239,52,249,55,243,3,15,122,140,10,103,185,169,221,173,86,238,7,49,245,29,194,231,73,75,81,116,168,179,210,80,197,52,194,7,85,59,92,233,166,120,162,23,125,76,218,40,101,145,196,117,125,145,153,120,11,187,69,95,12,156,50,113,37,96,226,75,42,47,183,222,31,51,42,221,109,183,99,139,21,93,101,101,94,19,175,134,10,104,35,175,132,164,150,73,10,38,16,1,22,114,114,119,102,102,103,119,82,85,205,219,47,113,246,101,112,219,134,236,89,115,129,241,6,42,185,65,142,40,234,229,163,178,91,38,174,158,56,6,130,188,74,82,142,17,34,96,98,48,23,39,109,53,49,111,139,32,133,108,189,193,87,92,202,199,248,107,46,108,85,20,144,92,177,85,226,138,201,71,45,89,144,193,28,245,51,4,49,148,132,34,68,192,196,108,238,236,36,250,107,163,63,130,202,33,65,15,3,60,34,231,68,220,90,101,157,102,103,100,182,101,97,156,61,104,188,123,110,123,157,94,28,171,162,130,25,232,161,146,174,152,100,154,104,118,8,29,68,16,198,236,250,57,49,184,139,137,59,59,78,242,2,181,254,102,150,155,173,235,129,204,207,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,240,16,2,39,209,153,221,93,2,166,156,77,218,110,183,254,27,115,94,197,98,182,85,220,110,87,28,15,125,164,163,163,164,132,166,158,166,121,40,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,65,141,18,159,238,104,254,68,243,55,238,95,88,162,80,173,251,147,184,167,255,0,189,167,53,127,245,54,227,255,0,185,83,125,204,123,9,226,172,115,193,142,97,225,108,21,134,110,184,130,245,91,236,158,205,110,181,209,73,87,85,62,203,173,33,158,200,163,98,50,218,0,68,250,55,112,139,187,247,51,160,199,177,101,80,177,172,253,201,220,83,255,0,222,211,154,191,250,155,113,255,0,220,172,148,208,17,17,7,82,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,172,93,241,102,41,190,227,156,85,121,198,184,166,187,182,222,177,5,194,162,233,113,169,233,4,125,122,169,228,41,37,147,96,48,128,238,51,39,208,89,133,181,209,153,155,185,79,159,50,74,156,125,55,9,120,163,8,229,142,18,198,183,252,67,139,170,40,236,144,69,133,104,38,170,158,24,10,102,154,164,170,6,31,124,105,142,158,9,160,55,102,38,39,156,0,155,105,187,180,54,101,239,5,92,73,99,44,127,134,176,133,247,36,51,43,13,219,111,151,138,43,109,101,234,175,6,87,244,45,176,77,48,71,37,84,155,128,7,100,98,78,111,169,139,104,47,169,15,139,4,212,242,250,201,219,174,72,112,151,129,112,142,37,176,210,90,177,13,109,60,215,187,196,81,82,148,19,188,245,115,28,209,141,80,152,1,246,152,233,202,158,9,24,219,81,120,54,51,184,128,186,184,164,68,16,109,205,247,43,238,184,47,139,74,156,121,49,85,207,109,204,27,61,21,202,158,114,162,40,160,138,122,104,70,138,90,80,151,87,25,140,70,158,25,139,77,174,45,85,27,56,248,17,85,254,72,89,153,217,177,86,101,228,229,101,93,214,95,104,91,233,49,53,190,14,166,234,26,126,207,35,211,213,158,215,63,114,105,59,85,19,106,32,251,134,15,120,155,96,51,220,7,54,174,26,49,86,120,228,214,31,199,89,127,105,186,222,241,38,95,220,36,217,102,183,193,37,76,213,212,53,197,12,83,244,160,138,35,146,89,130,72,169,77,189,225,17,136,106,9,247,59,11,53,138,240,15,147,89,251,148,92,94,229,182,58,198,188,58,102,173,37,150,158,225,81,111,169,170,44,35,91,28,116,189,182,146,106,48,158,83,144,4,2,24,206,160,78,67,114,247,99,19,38,103,118,102,112,157,68,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,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,109,92,53,241,155,98,207,12,224,205,44,129,189,218,189,149,140,242,231,16,94,105,225,104,0,202,150,231,103,165,184,21,52,117,34,79,175,78,96,221,8,75,25,62,132,70,50,71,171,17,199,8,92,170,34,32,34,34,2,34,166,156,64,241,15,149,252,50,224,2,204,108,215,186,213,209,219,78,161,232,104,226,164,163,146,166,122,218,215,134,89,163,166,140,69,182,137,152,193,35,49,72,65,27,59,54,227,29,117,65,82,209,68,174,90,115,147,190,222,120,142,130,237,154,88,123,232,230,81,220,109,227,106,246,69,189,194,182,107,77,83,152,23,181,38,159,162,51,85,104,237,32,20,81,180,98,49,27,56,199,36,145,254,54,87,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,14,218,34,32,34,181,94,62,184,215,194,188,41,229,197,93,146,211,115,237,25,155,137,173,243,71,135,45,244,239,25,201,65,189,138,49,185,212,52,130,96,48,196,108,238,2,98,253,105,1,193,155,104,202,113,124,158,95,188,119,88,184,170,194,177,224,172,82,125,139,51,112,253,189,164,184,211,104,114,123,82,150,8,233,99,150,235,188,41,226,167,131,171,83,80,77,217,133,220,131,77,91,81,239,96,188,4,68,64,68,81,43,196,47,55,188,119,135,184,142,134,135,38,45,246,170,236,182,193,183,9,237,247,26,121,138,25,190,150,237,55,142,89,194,168,24,250,16,182,215,122,99,133,223,94,233,101,105,4,250,0,18,212,138,58,184,169,230,13,125,188,112,95,132,120,129,225,143,25,253,31,189,86,227,10,12,63,136,35,246,112,85,251,62,168,237,51,213,212,219,245,173,166,96,151,166,111,7,227,227,13,165,183,221,125,28,153,90,175,15,92,199,184,206,199,57,251,150,152,43,20,231,39,109,178,226,12,97,102,181,220,105,190,142,218,163,235,210,207,91,20,114,199,188,41,132,199,112,25,54,162,236,77,174,172,236,253,232,38,253,17,16,17,83,254,33,113,77,247,3,100,22,101,227,92,45,93,216,175,88,127,7,222,110,150,234,158,144,73,208,170,130,138,89,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,66,15,244,81,248,236,255,0,103,63,248,51,103,255,0,154,32,159,228,84,255,0,135,172,83,125,199,57,5,150,152,215,20,215,118,219,214,32,193,246,107,165,198,167,164,17,245,234,167,162,138,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,85,1,1,17,88,87,48,78,100,116,220,59,84,215,100,222,79,69,73,113,204,82,167,146,27,149,109,72,74,33,134,78,72,169,166,167,153,162,146,30,141,97,201,13,65,144,51,72,225,25,128,188,130,109,172,110,23,234,138,133,112,125,197,158,13,226,235,43,254,156,88,169,233,44,247,218,10,137,41,175,184,112,107,222,170,123,81,188,134,208,57,155,199,19,152,75,16,52,130,108,27,53,234,3,59,148,70,205,93,80,17,17,1,20,74,226,158,113,87,219,71,21,149,87,60,55,79,237,236,137,166,217,106,27,104,219,66,154,225,83,27,48,245,110,145,73,35,245,58,221,77,239,28,82,20,113,156,12,2,113,195,41,20,161,41,88,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,204,30,129,20,0,255,0,69,31,142,207,246,115,255,0,131,54,127,249,162,155,238,30,177,77,247,28,228,22,90,99,92,83,93,219,111,88,131,7,217,174,151,26,158,144,71,215,170,158,138,41,37,147,96,48,128,238,51,39,208,89,133,181,209,153,155,185,5,64,69,2,216,179,152,247,48,156,13,138,175,56,43,20,231,39,98,189,97,251,133,69,174,227,77,244,118,201,39,66,170,9,10,57,99,222,20,196,5,180,192,155,81,119,23,211,86,119,110,245,43,252,2,113,15,117,226,99,134,139,6,60,197,87,90,74,252,89,111,168,169,178,98,51,166,163,42,96,237,176,30,160,78,46,204,14,114,83,73,75,49,188,95,139,223,41,48,176,104,241,128,92,82,43,63,230,129,159,121,177,195,182,65,88,49,174,78,98,191,163,247,170,220,97,75,107,158,167,176,211,85,239,165,58,42,217,10,61,149,17,200,13,169,195,27,234,205,187,221,211,93,29,217,237,3,128,174,61,120,177,206,158,44,112,54,89,230,94,107,123,103,13,222,125,167,219,104,189,133,109,167,234,244,173,181,83,71,248,200,105,194,65,210,72,128,189,210,109,116,209,245,103,118,112,151,244,69,9,124,72,243,83,207,234,252,237,197,51,240,229,155,181,118,236,186,26,136,161,177,195,83,134,237,196,100,17,193,24,75,51,61,69,57,205,178,73,134,89,1,164,118,54,3,22,113,7,247,4,38,209,21,159,242,207,204,30,36,243,147,38,174,89,197,196,22,63,246,253,38,33,184,61,62,24,166,246,85,5,47,70,150,148,164,142,122,157,244,130,14,93,89,220,226,233,202,12,65,217,55,54,163,43,58,245,120,87,140,219,21,95,25,216,215,131,188,91,106,236,55,90,30,201,81,133,46,52,224,103,29,194,50,181,65,91,83,77,80,221,253,57,131,116,242,4,157,209,156,98,224,251,12,7,174,23,42,136,136,8,136,128,138,45,115,191,156,189,53,139,56,109,150,252,151,194,52,152,159,47,172,117,7,53,125,113,85,75,71,62,36,9,40,116,8,65,170,41,119,208,132,53,50,145,19,236,51,149,233,227,208,163,2,54,57,42,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,96,244,8,136,128,139,197,103,70,111,96,220,133,202,252,65,155,153,129,61,92,118,44,59,78,51,84,53,36,15,52,242,153,200,49,69,12,97,220,206,114,75,36,113,179,147,136,51,155,57,16,139,57,52,112,112,101,205,174,251,136,51,30,187,5,113,89,114,181,82,90,177,53,192,165,178,95,233,233,130,146,150,197,36,143,160,209,84,51,127,218,126,12,21,18,57,73,25,106,243,25,129,60,144,132,170,34,34,2,40,128,227,215,143,94,44,114,91,139,28,115,150,121,105,154,222,198,195,118,111,102,118,42,47,97,91,106,58,93,91,109,44,210,126,50,106,115,144,181,146,83,47,120,159,77,116,109,25,153,154,224,57,82,113,71,158,220,74,126,20,127,13,120,231,233,31,209,207,98,123,51,250,153,71,71,208,237,29,187,173,253,109,20,123,183,116,34,252,173,116,219,221,166,175,168,95,250,34,176,14,107,124,81,231,183,13,127,130,239,192,166,57,250,57,244,143,219,126,211,254,166,81,214,117,251,63,97,232,255,0,92,197,38,221,189,121,127,39,77,119,119,235,163,104,23,254,138,32,56,10,227,215,139,28,233,226,199,3,101,158,101,230,183,182,112,221,231,218,125,182,139,216,86,218,126,175,74,219,85,52,127,140,134,156,36,29,36,136,11,221,38,215,77,31,86,119,103,151,244,4,68,64,68,80,3,253,20,126,59,63,217,207,254,12,217,255,0,230,136,39,249,21,63,225,235,20,223,113,206,65,101,166,53,197,53,221,182,245,136,48,125,154,233,113,169,233,4,125,122,169,232,162,146,89,54,3,8,14,227,50,125,5,152,91,93,25,153,187,149,42,224,95,140,219,23,24,121,113,85,115,146,213,236,108,103,133,251,61,62,38,182,196,6,244,163,36,172,125,42,154,105,11,93,97,151,165,43,180,100,79,36,100,4,37,185,152,37,144,46,85,17,16,17,21,31,226,219,59,238,188,56,100,14,35,206,139,53,142,146,243,81,135,42,45,100,116,21,50,20,97,83,4,215,26,106,121,129,140,123,192,222,41,164,216,122,19,9,237,39,19,102,112,112,172,8,188,86,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,251,84,4,68,64,68,68,4,86,171,204,127,28,231,182,82,112,251,46,113,228,86,100,253,23,171,194,151,10,111,108,193,37,13,29,84,117,212,53,82,133,59,109,26,138,105,95,172,19,201,3,142,135,24,244,202,125,219,201,163,102,142,172,129,230,177,196,157,175,57,112,157,78,122,102,135,182,240,9,220,6,158,255,0,77,236,74,10,110,157,44,162,81,189,78,250,90,71,153,250,14,99,63,78,63,122,78,150,206,237,218,160,155,244,68,64,69,107,252,198,248,135,196,220,54,112,209,91,139,240,37,214,174,215,139,47,55,138,11,37,142,190,26,58,122,160,166,156,141,234,37,41,66,161,136,54,21,53,53,72,51,236,55,99,48,209,155,242,198,56,50,7,142,78,97,60,64,103,46,19,201,220,57,159,61,158,175,19,92,6,158,74,159,162,246,67,236,148,160,37,37,77,78,195,167,6,147,165,4,114,203,211,222,196,123,54,143,188,76,200,38,253,17,16,17,17,1,20,64,113,235,199,175,22,57,45,197,142,57,203,60,180,205,111,99,97,187,55,179,59,21,23,176,173,181,29,46,173,182,150,105,63,25,53,57,200,90,201,41,151,188,79,166,186,54,140,204,205,112,28,169,56,163,207,110,37,63,10,63,134,188,115,244,143,232,231,177,61,153,253,76,163,163,232,118,142,221,214,254,182,138,61,219,186,17,126,86,186,109,238,211,87,212,47,253,17,16,17,17,1,20,106,241,155,205,78,251,146,188,65,80,229,126,80,216,45,87,171,86,10,184,15,211,25,170,39,9,6,239,35,197,164,150,250,121,35,114,236,253,30,163,239,149,217,228,106,152,152,8,54,69,32,84,95,174,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,135,181,68,68,4,81,1,199,175,30,188,88,228,183,22,56,231,44,242,211,53,189,141,134,236,222,204,236,84,94,194,182,212,116,186,182,218,89,164,252,100,212,231,33,107,36,166,94,241,62,154,232,218,51,51,53,223,242,191,207,188,216,226,39,32,175,248,215,56,241,95,210,11,213,22,48,170,181,193,83,216,105,169,54,82,133,21,20,131,30,202,120,227,7,208,230,145,245,118,221,239,105,174,140,204,193,120,8,136,128,138,159,241,11,138,111,184,27,32,179,47,26,225,106,238,197,122,195,248,62,243,116,183,84,244,130,78,133,84,20,82,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,202,16,127,162,143,199,103,251,57,255,0,193,155,63,252,209,4,255,0,34,34,2,34,161,92,111,230,246,50,200,94,24,241,110,110,101,252,244,145,223,112,237,69,162,106,118,171,129,166,130,80,59,165,36,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,76,21,213,21,42,225,139,136,92,43,197,6,77,89,115,115,11,83,118,14,223,212,166,184,218,206,170,58,137,173,149,209,22,217,105,228,32,127,238,100,7,33,2,56,165,136,220,3,126,214,170,168,8,136,128,136,136,8,173,255,0,143,92,210,199,121,45,194,118,57,204,204,180,190,251,27,18,89,189,153,216,171,123,44,53,29,46,173,202,150,25,63,23,48,28,101,172,114,152,251,194,250,107,171,104,236,206,209,129,195,215,49,238,51,177,206,126,229,166,10,197,57,201,219,108,184,131,24,89,173,119,26,111,163,182,168,250,244,179,214,197,28,177,239,10,97,49,220,6,77,168,187,19,107,171,59,63,122,9,191,68,68,4,69,111,252,122,230,150,59,201,110,19,177,206,102,101,165,247,216,216,146,205,236,206,197,91,217,97,168,233,117,110,84,176,201,248,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,11,128,69,8,28,61,115,30,227,59,28,231,238,90,96,172,83,156,157,182,203,136,49,133,154,215,113,166,250,59,106,143,175,75,61,108,81,203,30,240,166,19,29,192,100,218,139,177,54,186,179,179,247,169,191,64,68,68,4,84,171,136,94,39,114,107,133,252,43,14,41,205,204,81,216,59,127,92,45,118,234,104,74,162,186,231,52,81,185,148,112,68,63,239,5,228,55,8,128,165,141,140,195,120,235,30,185,33,206,26,235,123,226,46,231,54,114,210,82,97,172,164,196,20,224,52,148,228,197,91,62,24,158,10,95,203,9,105,169,154,106,176,168,152,73,136,14,55,112,121,163,113,33,24,205,164,9,95,68,68,4,69,105,92,195,56,211,181,112,177,149,245,22,44,33,136,41,7,53,49,45,59,54,31,163,122,97,170,122,40,30,77,178,220,39,140,137,132,0,69,165,24,156,216,152,230,97,110,156,128,19,109,11,181,69,107,252,0,241,131,106,226,203,40,196,174,15,87,30,59,193,212,244,116,24,172,38,136,88,42,103,48,38,142,186,34,140,6,45,149,15,12,166,241,136,139,196,98,97,183,99,71,36,151,64,128,136,136,8,162,87,55,57,201,223,104,248,130,183,214,229,38,30,246,166,83,225,206,213,79,83,67,59,133,29,86,41,144,226,32,10,146,154,72,100,146,142,24,228,216,113,70,32,50,16,137,117,116,234,52,80,201,86,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,200,42,2,34,183,94,96,89,139,152,153,65,194,190,43,205,44,173,198,117,120,111,16,225,186,139,108,208,79,13,29,37,72,78,19,86,195,74,112,202,21,80,202,46,27,106,28,217,193,132,216,227,15,123,110,225,32,184,164,80,45,132,249,172,113,157,103,197,86,107,182,41,205,15,164,22,90,43,133,61,69,198,209,236,75,85,39,180,41,66,65,41,105,186,225,72,231,23,80,24,131,168,45,184,119,106,221,236,167,165,1,17,80,174,56,179,123,25,100,71,10,248,243,52,178,250,122,72,49,13,166,158,142,26,25,234,96,105,130,156,234,107,96,165,121,152,31,221,35,1,156,140,24,152,131,120,142,225,49,212,92,43,170,40,22,194,124,199,185,132,227,156,85,102,193,88,91,57,59,109,235,16,92,41,237,118,234,111,163,182,72,250,245,83,200,49,197,30,243,166,16,29,198,98,218,147,176,182,186,187,179,119,169,41,230,129,159,121,177,195,182,65,88,49,174,78,98,191,163,247,170,220,97,75,107,158,167,176,211,85,239,165,58,42,217,10,61,149,17,200,13,169,195,27,234,205,187,221,211,93,29,217,194,240,17,68,7,1,92,122,241,99,157,60,88,224,108,179,204,188,214,246,206,27,188,251,79,182,209,123,10,219,79,213,233,91,106,166,143,241,144,211,132,131,164,145,1,123,164,218,233,163,234,206,236,242,254,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,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,28,30,33,113,77,247,3,113,161,153,120,215,11,87,118,43,214,31,205,11,205,210,221,83,210,9,58,21,80,93,165,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,150,71,203,26,206,44,124,211,231,39,204,12,67,234,51,160,156,158,7,56,187,181,113,125,148,101,138,231,183,82,89,241,101,134,160,109,184,142,213,5,64,152,4,238,12,65,85,8,57,60,161,77,51,110,217,212,109,88,227,154,54,41,58,79,33,92,82,198,135,135,92,249,198,92,54,230,229,139,53,176,101,109,88,157,186,160,2,231,67,13,67,66,23,107,115,152,189,69,20,174,64,99,178,65,29,24,156,11,97,176,72,45,188,5,219,32,158,26,56,139,192,156,80,101,101,6,102,96,90,143,236,84,119,138,45,147,127,83,46,157,154,25,167,163,234,75,20,125,110,151,92,7,170,3,176,252,89,252,89,130,170,162,34,2,167,249,233,145,121,113,196,94,92,92,114,191,52,44,221,186,213,93,164,176,205,19,176,85,91,234,133,157,163,170,166,145,217,250,115,6,226,209,244,113,113,34,3,19,3,48,42,128,136,49,172,226,95,135,76,119,194,254,105,215,229,158,58,167,254,203,89,103,173,223,15,245,78,215,218,102,134,10,206,156,82,201,209,234,244,12,186,70,91,195,193,219,193,222,250,121,93,115,0,172,180,86,91,120,100,206,252,69,214,181,77,217,173,216,30,233,60,115,207,85,29,84,179,197,4,54,146,233,129,238,133,250,186,197,36,142,3,8,198,81,185,56,60,67,21,250,241,137,194,174,13,226,191,40,238,24,62,243,109,164,28,79,110,167,168,169,194,119,121,36,120,78,221,113,112,247,24,165,16,50,236,210,16,198,51,6,210,220,12,196,205,212,8,204,49,236,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,112,202,33,82,174,37,248,139,192,156,47,229,101,126,102,99,170,143,236,180,118,122,45,147,127,84,238,157,154,105,160,163,234,69,20,157,30,175,64,199,170,99,176,60,93,252,25,236,43,151,231,50,252,61,101,202,59,166,86,231,245,69,37,25,229,150,23,146,183,15,220,227,158,150,152,238,246,234,48,16,142,214,49,203,36,99,37,115,14,192,133,129,255,0,28,2,251,246,156,101,36,214,1,197,87,19,24,203,138,252,220,172,205,44,97,67,73,110,1,167,27,109,162,217,76,204,65,110,183,70,114,28,80,60,155,88,166,61,210,200,103,33,51,110,51,45,162,1,178,48,15,43,157,25,189,140,179,235,52,49,6,110,102,4,244,146,95,113,21,64,205,80,212,144,52,48,68,1,24,197,20,49,135,123,176,71,20,113,198,206,78,70,236,12,228,68,78,228,255,0,43,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,254,77,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,134,13,44,50,198,228,58,182,248,204,124,69,217,187,118,108,45,125,196,22,235,245,218,209,67,218,41,48,205,188,46,151,73,58,160,29,158,148,234,160,164,25,52,39,103,61,103,171,167,13,5,156,189,253,116,218,36,236,25,15,112,119,197,86,13,226,191,40,237,248,194,205,114,164,28,79,110,167,167,166,197,150,136,227,120,78,221,113,112,247,220,98,35,50,236,210,16,200,80,158,226,220,12,226,239,212,9,0,43,170,198,179,134,142,34,241,223,11,249,167,65,153,152,22,163,251,21,29,226,139,100,63,213,59,95,105,134,105,232,250,146,197,39,71,171,208,1,234,128,239,15,22,127,22,121,52,226,239,154,198,87,134,67,82,91,184,119,187,213,220,113,134,97,89,229,30,171,148,148,147,225,56,36,223,12,167,57,70,76,65,92,36,198,209,4,102,236,46,35,62,226,143,162,213,1,226,185,169,241,227,254,139,240,169,148,23,175,236,81,98,251,237,178,227,254,238,21,54,66,14,151,254,78,82,156,115,127,100,167,49,253,244,20,117,100,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,188,174,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,169,243,224,7,131,235,87,9,185,70,35,112,106,185,49,222,49,167,163,175,197,103,52,162,225,77,56,1,60,116,49,12,102,81,108,167,121,165,7,144,72,158,83,35,61,219,30,56,227,11,75,230,41,195,166,4,225,127,128,92,15,150,152,22,159,243,129,108,172,188,86,239,155,250,167,116,246,45,92,51,214,116,229,150,78,143,87,160,5,210,2,216,30,12,222,46,241,213,195,214,41,177,96,108,253,203,76,107,138,107,187,21,151,15,227,11,53,210,227,83,210,57,58,20,176,86,197,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,41,106,231,87,229,99,11,124,192,161,244,235,138,133,100,25,73,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,250,202,24,57,83,241,167,117,203,60,127,65,195,142,99,98,10,185,240,78,43,168,106,76,54,5,76,85,15,107,189,207,48,52,113,1,49,110,138,154,160,140,216,133,132,196,102,40,207,241,108,115,200,83,62,130,149,113,99,229,99,57,62,95,226,31,78,157,99,88,178,83,226,199,202,198,114,124,191,196,62,157,58,198,177,6,74,124,39,121,88,201,191,151,248,123,211,160,85,85,82,174,19,188,172,100,223,203,252,61,233,208,42,170,128,161,175,154,231,5,31,131,44,85,63,18,153,103,108,186,212,225,188,91,112,168,169,197,177,105,214,134,207,116,154,65,38,168,222,228,242,12,53,82,72,125,196,59,35,149,182,177,179,77,12,67,50,139,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,56,250,244,179,198,81,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,12,120,184,62,226,207,25,112,139,154,31,78,44,84,245,119,139,21,125,60,148,215,220,56,53,237,75,5,212,26,51,104,28,205,227,149,128,226,148,218,65,54,13,250,117,1,157,134,83,103,200,79,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,160,7,141,190,15,177,55,8,217,161,45,148,154,174,183,4,223,42,39,44,39,120,171,150,159,175,93,4,81,192,115,4,145,196,110,66,112,149,72,68,230,65,27,72,226,230,2,44,251,70,186,242,197,227,199,240,33,125,166,200,108,216,189,109,192,56,130,224,62,205,186,92,110,61,58,92,47,49,4,197,38,131,210,39,232,212,78,84,236,91,164,142,40,73,228,153,244,223,41,56,77,74,138,190,112,92,94,120,240,143,129,107,127,176,86,227,146,146,131,253,194,170,130,146,25,77,255,0,184,158,71,0,254,192,45,39,239,241,171,148,230,51,198,191,238,85,203,136,44,24,2,231,106,147,51,113,79,226,237,180,211,191,86,75,93,11,177,180,151,50,135,105,1,109,48,104,226,25,92,68,228,34,45,37,24,101,141,224,134,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,169,124,49,112,245,138,184,160,206,91,46,81,225,106,158,193,219,250,149,55,27,161,210,201,81,13,178,134,33,221,45,68,130,13,253,204,96,196,64,39,44,177,3,152,111,220,217,20,101,110,86,224,76,150,192,150,204,179,203,75,23,177,176,221,155,173,216,168,187,84,213,29,46,172,199,52,159,140,152,206,66,214,73,76,189,226,125,53,209,180,102,102,106,65,193,39,7,216,103,132,108,175,138,202,45,73,91,141,175,148,240,22,44,188,82,75,81,208,174,158,41,39,56,66,56,229,55,17,8,70,164,226,99,16,141,228,97,99,49,23,125,163,113,72,49,87,89,41,240,157,229,99,38,254,95,225,239,78,129,99,88,178,83,225,59,202,198,77,252,191,195,222,157,2,8,171,231,39,146,159,65,184,130,180,231,29,37,195,173,73,153,182,247,235,65,36,187,164,130,186,221,21,61,60,155,69,163,22,24,74,3,163,113,212,204,158,78,190,187,71,99,47,171,201,111,56,236,88,63,57,113,110,78,221,225,233,213,230,37,190,158,162,215,83,184,223,117,85,180,106,36,42,109,130,14,205,190,9,234,37,234,17,128,143,102,219,239,20,130,205,125,92,206,178,183,240,161,193,182,53,236,150,47,105,221,112,151,103,197,54,255,0,233,174,143,101,236,178,55,107,159,188,196,79,109,12,149,190,225,110,215,95,116,92,216,20,21,229,86,102,98,172,155,204,124,57,154,88,42,175,179,222,176,205,194,43,133,54,233,36,8,230,216,254,252,18,244,204,12,161,148,28,163,144,24,155,124,102,98,239,161,58,9,127,231,87,229,99,11,124,192,161,244,235,138,176,14,87,30,123,50,203,239,175,71,173,87,211,205,255,0,20,216,177,207,5,249,123,141,112,181,119,109,178,226,12,97,105,186,91,170,122,71,31,94,150,123,77,124,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,172,91,149,199,158,204,178,251,235,209,235,80,76,159,26,25,199,125,200,46,24,49,254,106,225,104,119,222,173,86,248,233,237,210,110,6,236,213,85,117,17,82,69,83,161,129,129,244,78,160,101,233,144,184,159,79,99,232,197,171,99,153,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,148,138,243,159,207,154,108,85,154,24,107,32,44,85,181,125,159,3,211,149,210,250,3,81,40,193,37,198,178,56,202,8,206,23,6,3,56,105,180,49,149,136,251,171,164,6,216,226,108,84,255,0,148,134,67,84,230,159,18,241,230,77,194,138,146,124,61,150,20,254,212,169,106,154,120,170,2,91,140,225,36,84,49,176,25,177,1,137,52,181,33,40,129,236,58,49,111,116,140,9,130,98,114,7,39,44,92,63,228,214,19,201,220,57,55,104,164,195,54,241,167,146,167,105,135,107,170,50,41,42,106,118,25,155,199,213,158,73,101,233,239,113,13,251,71,221,22,101,8,60,209,252,246,102,111,220,190,143,68,167,249,64,15,52,127,61,153,155,247,47,163,209,32,147,78,92,92,113,212,241,91,131,107,240,126,96,133,37,62,98,224,250,120,14,186,104,142,40,130,247,72,78,224,213,177,64,206,196,6,36,194,51,136,143,72,78,88,136,92,90,102,138,59,202,88,187,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,65,28,29,113,139,129,56,191,192,149,23,251,5,31,177,177,37,155,103,210,12,63,212,154,163,217,125,89,170,2,151,250,104,224,138,57,250,177,211,188,159,139,103,217,174,210,209,219,188,46,1,124,156,89,133,172,88,231,10,222,112,86,41,161,237,182,92,65,111,168,181,220,105,186,167,31,94,150,120,202,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,95,89,16,99,173,198,191,10,55,222,18,243,150,183,6,244,174,181,152,66,229,173,102,22,189,214,194,3,219,233,118,131,201,27,148,110,224,243,64,103,210,145,180,2,125,2,78,152,4,177,178,184,14,88,188,120,254,4,47,180,217,13,155,23,173,184,7,16,92,7,217,183,75,141,199,167,75,133,230,32,152,164,208,122,68,253,26,137,202,157,139,116,145,197,9,60,147,62,155,229,39,148,158,42,184,103,193,188,87,229,29,102,86,227,10,234,187,113,141,64,220,173,23,58,103,114,59,117,198,48,144,34,157,227,220,195,48,109,150,64,56,201,219,112,25,109,32,61,146,6,60,57,165,149,184,239,37,177,221,207,44,243,46,197,236,108,73,102,232,246,218,46,213,13,71,75,171,8,77,31,227,33,51,140,181,142,80,47,116,159,77,116,125,29,157,152,50,126,69,96,28,177,120,241,252,55,216,169,178,27,54,47,91,177,246,31,183,143,179,110,151,27,143,82,171,20,66,39,49,73,160,244,133,186,212,240,13,59,22,233,36,150,97,105,38,125,118,74,77,69,57,181,241,175,237,186,202,206,19,114,202,231,106,172,178,195,209,147,26,92,32,126,188,133,93,12,253,64,182,11,184,236,143,162,113,69,36,165,25,17,60,142,49,59,198,241,76,6,22,215,204,71,139,207,221,91,156,173,244,90,183,173,151,184,59,171,69,133,247,208,118,105,167,234,140,93,170,174,77,206,242,63,86,72,135,99,22,205,177,71,22,177,132,143,46,239,85,203,63,130,139,119,19,248,238,229,141,179,46,217,218,114,219,9,107,77,91,71,35,85,67,237,154,233,161,145,163,167,134,162,18,143,103,71,80,158,71,25,55,54,176,11,131,140,206,67,64,56,98,225,235,21,113,65,156,182,92,163,194,213,61,131,183,245,42,110,55,67,165,146,162,27,101,12,67,186,90,137,4,27,251,152,193,136,128,78,89,98,7,48,223,185,178,40,202,220,173,192,153,45,129,45,153,103,150,150,47,99,97,187,55,91,177,81,118,169,170,58,93,89,142,105,63,25,49,156,133,172,146,153,123,196,250,107,163,104,204,204,193,234,209,17,4,0,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,74,213,121,163,249,236,204,223,185,125,30,137,93,87,35,31,207,103,234,223,237,36,18,168,162,175,158,119,230,79,245,147,246,106,149,69,21,124,243,191,50,127,172,159,179,80,90,175,43,143,61,153,101,247,215,163,214,169,254,88,240,242,244,199,248,55,44,56,198,203,156,103,152,24,134,146,197,98,165,168,175,166,168,184,85,187,140,16,29,77,190,166,158,39,144,180,208,1,229,154,54,115,45,0,25,220,137,196,89,201,178,30,64,68,68,5,138,186,201,207,58,51,123,6,228,46,87,226,12,220,204,9,234,227,177,97,218,113,154,161,169,32,121,167,148,206,65,138,40,99,14,230,115,146,89,35,141,156,156,65,156,217,200,132,89,201,177,140,65,146,159,9,222,86,50,111,229,254,30,244,232,22,60,57,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,144,247,9,222,86,50,111,229,254,30,244,232,22,53,136,50,83,225,139,136,92,43,197,6,77,89,115,115,11,83,118,14,223,212,166,184,218,206,170,58,137,173,149,209,22,217,105,228,32,127,238,100,7,33,2,56,165,136,220,3,126,214,170,171,28,206,15,184,179,198,92,34,230,135,211,139,21,61,93,226,197,95,79,37,53,247,14,13,123,82,193,117,6,140,218,7,51,120,229,96,56,165,54,144,77,131,126,157,64,103,97,148,217,231,207,13,103,222,83,227,12,154,155,136,28,57,138,251,94,1,167,183,215,221,36,187,246,26,152,246,210,209,20,163,83,39,64,227,105,159,99,193,43,105,179,113,109,247,89,245,109,66,160,43,85,230,143,228,79,51,126,229,245,138,37,96,24,39,156,159,16,88,123,49,239,183,236,89,135,173,88,175,6,93,110,19,212,81,97,218,135,138,146,170,209,74,239,51,195,77,79,93,4,35,191,111,82,22,57,39,134,82,49,133,180,233,185,145,43,191,227,39,54,127,14,188,171,241,6,110,125,16,186,225,127,165,22,251,29,111,178,238,99,164,208,127,86,168,199,112,150,141,212,132,246,245,34,151,104,245,34,56,207,104,238,218,193,26,188,11,241,155,125,224,243,49,234,174,114,90,189,179,131,49,71,103,167,196,214,216,128,26,168,163,137,207,165,83,77,33,105,164,209,117,101,118,140,137,163,144,76,132,182,187,132,177,228,19,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,150,44,74,253,57,110,115,4,166,225,218,166,76,158,206,75,173,89,101,213,198,160,170,104,174,83,75,44,193,134,77,162,158,73,90,42,120,96,150,105,130,166,103,128,92,4,132,35,55,57,52,212,228,119,9,180,68,68,5,110,182,174,59,114,26,191,137,123,255,0,12,117,248,154,146,219,125,181,212,80,218,237,181,147,79,190,154,239,117,148,37,42,138,40,164,141,138,40,142,7,24,33,118,154,64,51,168,144,225,16,221,27,111,161,92,206,184,241,252,8,88,170,114,27,41,239,91,113,246,32,183,151,180,174,150,235,143,78,171,11,194,71,9,71,168,244,137,186,213,16,21,67,14,217,35,150,17,120,230,109,55,196,79,14,216,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,236,25,36,103,246,78,88,184,128,201,172,89,147,184,142,110,207,73,137,173,229,79,29,78,211,62,201,84,4,210,83,84,236,3,7,147,165,60,113,75,211,222,194,123,54,151,186,78,203,25,117,147,158,75,224,172,101,151,89,95,135,240,62,96,102,85,94,63,190,217,169,202,154,163,17,213,209,181,44,245,224,210,19,196,242,6,243,119,49,137,227,141,204,140,142,71,7,50,119,34,119,80,65,204,111,44,255,0,5,252,100,230,61,186,158,146,235,29,5,250,224,56,154,142,123,132,122,118,174,223,24,212,84,28,36,192,34,112,141,84,149,49,11,182,186,116,92,8,136,128,157,4,223,240,177,157,127,186,39,135,220,19,156,114,91,251,21,94,32,183,191,111,128,98,233,198,21,208,74,116,245,93,33,234,72,237,11,207,12,175,30,227,114,233,184,110,208,181,102,170,170,58,185,45,231,29,247,24,100,214,45,201,219,188,61,74,76,187,184,83,212,90,234,119,3,109,165,185,21,68,133,77,176,65,157,246,79,5,68,189,66,51,34,237,59,125,209,140,89,228,85,4,53,243,164,206,59,22,48,206,92,37,147,182,136,122,149,121,119,111,168,168,186,84,238,54,219,85,114,26,121,6,155,97,3,51,236,130,10,121,122,130,102,37,218,118,251,165,25,51,252,174,77,153,41,244,231,136,43,182,113,213,220,58,52,153,101,111,110,140,17,203,182,73,235,174,49,84,83,199,184,94,50,98,132,96,10,199,45,12,9,164,232,105,184,119,178,181,94,41,243,175,247,68,241,5,141,179,142,59,127,98,164,196,23,6,236,16,20,93,57,2,134,8,130,158,151,170,61,73,25,166,120,33,137,228,218,110,61,71,61,186,14,140,210,211,201,247,39,44,88,27,134,6,205,90,121,187,69,235,50,238,19,212,86,73,180,195,161,75,67,81,61,37,61,54,142,100,5,180,194,166,94,163,8,19,246,157,133,185,163,23,65,125,72,136,128,136,136,32,7,154,63,158,204,205,251,151,209,232,149,213,114,49,252,246,126,173,254,210,86,171,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,32,149,68,68,64,86,1,204,235,143,31,192,133,138,167,33,178,158,245,183,31,98,11,121,123,74,233,110,184,244,234,176,188,36,112,148,122,143,72,155,173,81,1,84,48,237,146,57,97,23,142,102,211,124,68,245,127,143,238,48,109,92,38,229,25,21,189,234,228,199,120,198,158,178,131,10,4,49,11,133,52,224,2,210,87,74,82,1,69,178,157,230,136,218,50,18,121,76,128,54,236,121,36,142,0,110,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,14,170,185,78,5,248,205,190,240,121,152,245,87,57,45,94,217,193,152,163,179,211,226,107,108,64,13,84,81,196,231,210,169,166,144,180,210,104,186,178,187,70,68,209,200,38,66,91,93,194,88,232,6,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,174,221,247,0,99,44,51,134,112,206,51,190,225,234,186,75,22,49,167,169,169,177,92,9,153,224,174,10,122,131,167,157,128,153,221,152,227,150,55,98,7,208,217,138,50,118,219,32,17,6,79,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,118,212,37,242,220,230,9,77,195,181,76,153,61,156,151,90,178,203,171,141,65,84,209,92,166,150,89,131,12,155,69,60,146,180,84,240,193,44,211,5,76,207,0,184,9,8,70,110,114,105,169,200,239,54,136,32,7,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,88,7,52,127,61,153,155,247,47,163,209,43,191,228,185,158,153,113,67,130,113,31,15,23,59,207,97,198,117,216,130,167,18,91,105,170,25,130,59,141,41,81,211,71,32,83,158,190,252,209,246,83,51,141,217,139,166,76,99,189,130,87,140,36,253,17,16,82,174,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,88,214,32,202,161,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,29,184,62,226,207,25,112,139,154,31,78,44,84,245,119,139,21,125,60,148,215,220,56,53,237,75,5,212,26,51,104,28,205,227,149,128,226,148,218,65,54,13,250,117,1,157,134,83,103,200,79,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,177,119,87,149,203,139,142,58,110,20,177,149,126,15,204,16,171,168,203,172,97,81,1,215,77,17,203,41,217,42,197,156,26,182,40,25,220,76,8,92,70,113,17,234,144,69,17,11,147,194,209,72,19,188,136,136,8,136,130,213,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,20,212,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,201,77,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,21,184,78,243,79,147,127,48,48,247,168,192,178,83,88,214,112,157,230,159,38,254,96,97,239,81,129,100,166,128,136,136,41,254,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,11,29,108,244,200,188,199,225,211,49,238,57,95,154,22,110,195,117,161,210,88,102,137,220,233,110,20,164,238,209,213,83,72,236,221,72,79,105,104,250,49,49,9,1,136,24,24,14,77,42,221,120,219,224,251,12,241,115,149,242,217,73,169,40,177,181,142,158,114,194,119,138,185,106,58,20,51,203,36,7,48,73,28,70,194,65,48,211,4,78,100,18,60,108,78,96,36,237,180,130,202,185,83,241,219,117,107,173,7,11,57,203,137,169,10,218,84,237,6,8,186,220,103,33,158,57,216,128,99,179,185,187,56,152,16,185,60,27,200,92,28,58,2,231,190,8,227,149,245,139,190,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,233,171,168,106,89,183,196,122,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,202,247,8,124,216,176,173,126,83,226,56,184,163,190,116,113,78,11,183,251,66,43,132,67,31,106,197,125,74,153,91,161,77,73,12,17,67,20,209,49,210,68,193,191,223,18,41,73,192,35,152,196,46,215,140,30,44,240,111,8,185,95,244,226,251,79,73,120,190,215,212,71,77,98,195,133,94,244,179,221,77,164,6,157,192,218,57,92,2,40,141,228,35,112,217,175,76,29,216,165,6,124,125,179,75,52,177,222,116,227,187,158,102,102,93,247,219,56,146,243,209,237,181,189,150,26,126,175,74,16,134,63,197,194,1,24,233,28,64,62,232,182,186,106,250,187,187,191,171,226,119,136,92,85,197,6,114,222,179,115,20,211,118,14,223,211,166,183,90,194,170,74,136,109,148,49,14,216,169,227,35,127,238,164,55,17,1,57,101,148,216,3,126,214,167,247,156,45,125,195,246,235,21,218,239,67,217,233,49,53,188,238,150,185,58,160,125,162,148,42,170,41,10,77,5,221,195,73,233,42,3,66,102,47,115,93,54,144,187,135,213,202,220,210,199,121,45,142,237,153,153,150,151,223,99,98,75,55,91,177,86,246,88,106,58,93,88,78,25,63,23,48,28,101,172,114,152,251,194,250,107,171,104,236,206,217,9,240,163,197,118,92,113,107,151,1,141,112,84,189,134,235,67,211,130,255,0,96,158,102,58,171,69,81,51,187,9,59,51,117,33,61,164,241,76,204,195,32,137,51,176,24,73,24,99,217,135,114,183,29,226,188,9,139,179,50,193,98,237,88,111,2,118,15,164,21,189,170,16,236,125,182,103,134,151,241,102,109,36,155,228,23,31,197,137,109,211,82,209,187,213,64,225,71,138,236,199,225,43,49,195,26,224,169,123,117,170,187,167,5,254,193,60,206,20,183,122,81,119,118,18,118,103,233,204,27,137,226,153,153,202,50,34,103,99,3,146,51,12,143,148,69,243,94,227,142,167,18,221,111,124,35,229,200,82,61,138,219,81,78,24,186,236,199,21,67,215,85,196,81,206,52,80,56,185,52,65,4,162,29,82,125,37,121,162,40,244,1,140,250,213,3,141,190,106,217,119,81,149,242,224,126,21,113,149,93,210,251,137,233,231,166,171,196,116,145,213,219,103,195,224,50,64,250,198,21,52,162,242,156,241,21,76,108,113,152,28,46,44,108,236,91,29,162,175,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,131,239,228,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,178,41,200,188,139,203,142,29,50,226,221,149,249,95,102,236,54,170,29,101,154,105,93,142,170,225,84,76,205,37,85,76,140,205,212,152,246,142,175,163,11,8,136,0,128,0,0,211,254,14,184,58,192,156,32,96,74,139,5,130,179,219,56,146,243,179,233,6,32,233,205,79,237,78,148,213,7,75,253,42,115,203,28,29,40,234,30,63,197,187,111,211,113,106,239,221,112,8,11,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,56,250,244,179,198,81,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,250,200,131,22,204,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,161,39,66,170,9,10,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,89,9,240,15,153,152,171,55,120,66,203,108,117,141,106,251,93,234,162,223,81,111,169,170,41,36,146,74,174,197,87,53,24,79,41,200,100,103,52,129,78,39,33,185,123,210,17,147,51,51,179,52,85,243,113,203,60,85,131,248,189,188,99,171,181,38,182,92,123,111,160,184,90,42,163,142,78,153,118,106,72,104,231,128,140,129,129,230,3,129,140,128,8,182,199,60,4,238,206,122,53,192,114,66,205,47,254,114,242,82,225,125,255,0,82,98,155,69,179,178,254,154,106,249,250,204,31,253,45,29,134,127,104,15,239,142,130,85,20,85,243,189,205,47,254,109,50,82,223,125,255,0,85,226,155,189,179,178,254,138,106,9,250,206,31,253,50,29,128,127,105,143,239,110,165,81,99,195,204,63,26,218,177,255,0,26,89,171,125,179,83,213,195,79,75,120,11,33,141,72,8,155,207,111,166,138,134,98,102,18,38,216,82,211,72,64,250,234,224,226,238,194,238,226,193,82,185,71,101,158,42,198,28,94,217,241,213,166,147,75,46,2,183,215,220,46,245,82,71,39,76,123,77,36,212,112,64,38,32,224,211,25,206,230,32,100,59,163,130,114,103,119,13,30,245,121,213,249,88,194,223,48,40,125,58,226,190,79,37,188,156,190,224,252,154,197,185,197,119,155,167,73,152,151,10,122,123,93,54,208,125,212,182,210,168,140,170,119,137,187,182,249,231,168,139,166,64,4,61,155,119,188,50,11,183,214,231,87,229,99,11,124,192,161,244,235,138,11,0,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,7,107,27,240,207,140,176,119,14,153,121,196,208,215,82,87,225,60,121,81,89,109,54,23,104,231,182,220,96,170,171,136,96,48,114,119,144,37,138,144,229,25,7,193,218,64,49,29,35,41,125,7,5,28,87,95,120,75,206,90,44,101,213,186,214,97,11,150,148,120,166,201,69,48,15,111,165,218,109,28,140,50,51,131,205,1,159,86,55,212,9,244,56,250,128,18,200,234,90,121,114,97,107,22,57,229,213,130,240,86,41,161,237,182,92,65,111,196,86,187,141,55,84,227,235,210,207,116,175,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,212,80,241,201,194,37,215,132,28,220,28,41,5,198,174,241,132,239,212,229,114,195,151,89,233,200,12,224,99,113,58,89,141,133,162,58,152,95,110,254,155,232,225,36,50,56,199,213,104,196,50,8,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,148,16,242,235,227,170,167,133,172,100,216,31,48,107,234,207,42,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,200,50,49,3,49,96,57,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,200,59,104,136,128,172,215,152,167,2,180,220,82,224,215,199,25,125,65,72,25,169,96,167,134,26,25,170,106,165,0,185,219,161,122,131,123,107,51,200,208,66,101,37,65,72,19,16,126,88,8,17,128,19,152,94,82,32,197,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,170,229,243,193,37,215,138,252,127,37,247,19,193,87,67,151,88,86,162,158,107,173,97,82,145,65,118,156,102,132,142,210,18,12,209,24,28,148,229,33,20,177,185,60,45,211,114,102,121,35,214,253,120,237,229,159,251,164,51,99,15,230,174,89,94,253,137,122,196,55,10,123,118,52,150,177,250,212,177,80,197,76,66,23,24,193,205,141,230,0,130,42,126,132,126,236,165,36,36,239,11,12,210,149,229,100,190,80,224,220,133,202,252,63,148,121,127,5,92,118,44,59,78,80,211,189,92,239,52,242,153,200,82,203,52,135,220,206,114,75,36,146,59,11,8,51,155,176,136,139,48,176,67,175,55,252,45,98,192,217,251,151,184,43,11,80,246,43,46,31,202,251,77,174,221,77,213,57,58,20,176,86,215,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,235,183,201,170,211,106,191,241,37,141,172,87,219,101,37,198,219,113,203,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,93,190,117,126,105,240,183,203,250,31,81,184,167,37,79,52,248,167,229,253,119,168,219,144,120,174,98,156,10,212,240,181,140,159,28,101,245,5,89,229,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,249,6,32,70,102,46,103,102,171,40,140,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,59,211,87,80,212,179,236,148,53,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,177,94,16,57,92,218,178,67,62,113,14,106,230,21,77,37,242,219,134,239,21,112,224,75,117,92,67,82,239,7,244,188,180,87,105,38,18,1,237,49,137,79,11,196,116,236,195,52,111,52,111,238,194,104,61,95,45,14,7,41,184,113,193,176,231,14,56,58,179,204,92,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,220,56,218,48,102,97,51,154,247,209,16,88,7,58,191,43,24,91,230,5,15,167,92,84,64,101,62,5,252,40,102,158,13,203,63,106,123,51,233,110,32,183,88,187,111,67,173,217,123,85,76,112,245,122,123,135,126,222,166,237,187,135,93,52,213,181,213,75,255,0,58,191,43,24,91,230,5,15,167,92,84,85,240,157,230,159,38,254,96,97,239,81,129,7,148,205,92,179,197,89,55,152,248,143,43,113,173,39,103,189,97,155,132,182,250,157,177,200,17,205,177,253,201,226,234,0,25,67,40,56,201,25,184,182,248,204,9,155,66,101,42,156,166,248,215,184,230,5,31,238,98,205,11,159,94,245,100,183,132,152,66,182,71,165,167,142,91,93,44,16,194,214,193,140,4,14,73,162,8,202,97,47,198,153,199,215,115,113,104,89,206,186,243,6,224,146,213,197,126,0,142,251,134,32,164,161,204,92,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,234,56,179,52,146,107,4,63,230,171,1,98,175,244,215,14,98,76,57,112,255,0,108,163,174,182,215,83,201,254,246,72,102,142,64,251,8,72,126,14,200,50,62,226,199,202,198,114,124,191,196,62,157,58,198,177,76,246,85,113,183,106,226,191,129,172,232,177,98,121,233,40,115,23,10,229,189,234,27,173,25,85,9,79,118,128,108,238,39,118,8,198,24,128,2,74,130,144,74,40,216,154,23,233,177,59,52,145,235,12,40,50,83,225,59,202,198,77,252,191,195,222,157,2,170,170,149,112,157,229,99,38,254,95,225,239,78,129,85,84,4,68,65,74,184,157,225,235,10,241,65,147,87,172,163,197,53,61,131,183,244,234,109,215,64,165,142,162,107,101,116,69,186,42,136,196,219,251,168,205,132,128,142,41,101,6,48,223,185,177,214,205,44,173,199,121,45,142,238,121,103,153,118,47,99,98,75,55,71,182,209,118,168,106,58,93,88,66,104,255,0,25,9,156,101,172,114,129,123,164,250,107,163,232,236,236,217,57,221,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,143,183,31,92,85,254,234,204,241,171,191,218,109,182,170,124,45,134,122,214,92,57,83,79,71,178,170,190,132,38,39,26,170,137,164,140,38,46,171,187,200,16,155,48,194,38,226,195,188,165,146,80,161,120,243,31,227,44,207,196,211,227,60,192,196,53,119,219,237,85,61,37,53,69,194,173,216,167,156,41,169,227,167,137,228,45,53,51,104,161,141,156,203,83,55,103,34,114,39,114,121,94,229,59,193,69,187,11,97,91,103,21,25,145,108,223,137,47,58,212,224,232,13,170,169,230,181,80,148,117,20,242,84,72,46,65,28,221,170,57,183,3,20,102,45,19,69,32,27,188,174,193,16,43,35,62,15,184,179,193,188,93,101,127,211,139,21,61,37,158,251,65,81,37,53,247,14,13,123,213,79,106,55,144,218,7,51,120,226,115,9,98,6,144,77,131,102,189,64,103,114,136,217,130,186,162,34,12,85,214,74,124,39,121,88,201,191,151,248,123,211,160,88,214,44,148,248,78,242,177,147,127,47,240,247,167,64,130,170,172,107,56,167,201,79,220,237,196,22,54,201,200,238,29,182,147,15,220,27,176,78,82,245,36,58,25,226,10,138,94,169,116,227,103,153,160,154,38,147,104,48,245,24,246,234,58,59,228,166,162,175,157,238,86,255,0,243,105,157,118,251,23,250,175,11,93,238,125,171,244,84,208,65,209,115,255,0,233,145,111,0,251,12,191,123,100,22,191,137,115,190,213,143,57,103,97,220,154,134,199,87,71,114,202,236,200,162,26,138,178,144,78,10,232,46,48,95,42,98,48,240,32,49,38,152,8,29,157,180,8,201,137,247,184,71,242,185,103,93,173,86,14,53,242,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,195,12,20,208,71,100,174,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,86,213,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,174,210,48,25,230,17,39,109,69,165,145,155,77,207,170,217,118,186,217,106,78,178,205,115,171,160,168,146,158,122,67,150,154,98,136,202,9,226,56,102,137,200,93,157,194,72,164,146,51,31,2,3,33,125,89,221,144,123,92,254,206,59,239,16,25,203,139,51,139,17,195,217,234,241,53,192,170,35,166,220,7,217,41,64,90,58,106,109,224,0,210,116,160,142,40,186,155,24,143,102,226,247,137,221,76,167,41,220,139,177,101,135,12,22,204,198,246,53,214,139,20,230,94,183,27,185,92,28,195,117,44,21,21,17,208,52,49,59,11,12,37,1,245,196,244,114,147,180,185,111,32,233,136,67,94,64,228,229,247,136,12,229,194,121,59,135,38,236,245,120,154,224,52,242,84,237,3,236,148,160,37,37,77,78,195,48,105,58,80,71,44,189,61,236,71,179,104,251,196,204,178,105,64,80,3,205,31,207,102,102,253,203,232,244,74,127,148,0,243,71,243,217,153,191,114,250,61,18,10,105,106,225,159,25,95,248,92,186,241,79,98,174,164,170,177,97,204,80,120,114,251,66,78,209,207,70,15,21,27,193,86,14,229,164,192,114,214,52,68,12,204,96,253,50,102,49,35,120,190,87,14,185,243,140,184,109,205,203,22,107,96,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,100,130,58,49,56,22,195,96,144,91,120,11,180,175,242,84,242,177,138,126,96,87,122,117,185,89,7,49,222,7,41,184,82,198,84,24,195,47,142,174,163,46,177,133,68,225,67,12,161,44,167,100,171,22,99,122,41,103,118,113,48,33,114,40,8,139,170,65,20,162,76,79,11,203,32,77,78,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,251,85,143,15,4,156,96,226,110,17,179,66,43,208,189,93,110,9,190,84,64,56,178,207,73,21,63,94,186,8,163,156,33,56,228,148,28,132,225,42,147,149,128,78,54,145,197,128,200,89,247,12,255,0,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,48,122,5,101,92,204,56,40,184,241,63,129,45,184,219,45,45,157,167,50,112,150,148,212,84,113,181,44,62,217,161,154,104,218,74,121,170,38,40,246,116,117,57,227,114,147,107,107,56,176,57,76,196,55,170,169,167,17,89,243,131,120,109,202,59,238,107,99,58,218,65,11,117,57,133,178,134,106,135,132,238,215,23,2,122,122,40,156,64,203,124,132,58,57,48,22,192,99,144,155,96,19,176,99,133,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,255,0,38,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,47,65,154,185,145,125,206,12,199,196,121,161,137,232,237,84,151,92,77,112,150,227,87,13,174,132,41,41,66,73,31,87,96,140,63,190,100,229,33,150,167,33,153,145,25,122,190,23,51,211,247,53,231,182,25,206,191,162,223,72,254,142,118,223,234,103,110,236,125,126,209,71,61,55,239,221,57,54,237,235,238,252,135,215,110,157,218,234,193,57,60,18,112,125,134,120,70,202,248,172,162,212,149,184,218,249,79,1,98,203,197,36,181,29,10,233,226,146,115,132,35,142,83,113,16,132,106,78,38,49,8,222,70,22,51,17,119,218,55,20,188,254,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,122,4,4,68,65,0,60,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,181,94,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,4,170,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,17,86,165,211,149,15,28,116,216,150,213,100,225,31,49,130,173,239,182,218,122,128,194,55,103,57,106,26,186,146,33,146,114,162,157,201,201,226,56,34,19,233,19,105,19,195,16,199,160,20,97,214,140,172,136,201,203,238,126,230,101,22,85,97,105,182,94,174,182,251,173,69,186,61,160,253,166,170,146,221,81,87,21,54,166,96,1,214,58,113,139,168,68,194,29,77,239,171,14,143,226,174,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,12,167,151,82,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,171,64,229,197,199,29,79,21,184,54,191,7,230,8,82,83,230,46,15,167,128,235,166,136,226,136,47,116,132,238,13,91,20,12,236,64,98,76,35,56,136,244,132,229,136,133,197,166,104,163,178,14,103,92,120,254,27,239,181,57,13,148,247,173,216,7,15,220,11,218,87,75,117,199,169,75,138,38,16,132,163,212,122,66,253,26,121,198,161,135,108,146,69,49,52,115,54,187,34,38,10,41,199,71,25,183,222,48,243,30,150,231,29,171,216,216,51,11,246,138,124,51,109,148,1,234,134,57,92,58,181,53,50,14,186,205,47,74,39,120,196,158,56,196,4,71,115,177,203,37,181,170,235,193,247,9,152,203,139,172,208,250,15,98,168,171,179,216,168,41,228,169,190,226,49,160,106,168,45,64,241,155,192,198,15,36,76,103,44,160,209,136,49,239,211,168,108,206,49,27,181,10,65,146,159,9,222,86,50,111,229,254,30,244,232,22,53,139,37,62,19,188,172,100,223,203,252,61,233,208,44,107,16,85,252,249,225,159,25,100,54,30,203,108,103,121,174,164,184,225,236,209,194,244,88,142,203,91,11,176,24,156,148,180,243,84,210,75,19,147,144,156,37,83,27,49,247,132,128,96,76,236,91,227,143,207,225,92,244,204,124,33,148,248,215,36,45,151,158,174,12,199,125,146,91,149,174,161,156,227,134,170,158,166,9,227,170,167,239,110,148,207,217,194,51,118,212,78,55,102,33,119,8,138,57,223,203,108,161,193,185,245,192,78,93,229,30,96,65,87,37,139,17,101,190,27,134,161,233,39,120,103,136,194,138,154,88,166,140,251,217,142,57,99,142,70,98,98,7,112,102,33,33,119,23,132,14,42,184,103,198,92,40,102,229,102,86,227,10,234,75,136,21,56,220,173,23,58,103,97,11,141,186,67,144,34,157,227,220,229,9,238,138,64,56,201,223,105,129,109,35,13,146,24,124,174,27,178,66,235,196,126,118,225,108,151,179,95,41,44,213,24,142,162,81,58,250,152,202,64,166,130,24,36,168,152,216,7,188,205,162,134,77,129,168,177,30,209,114,6,119,54,155,78,104,254,68,243,55,238,95,88,162,84,43,147,6,67,84,225,92,175,196,185,255,0,125,162,164,237,24,226,160,109,118,35,42,120,138,120,237,212,114,72,51,200,19,49,185,128,77,83,168,20,78,33,223,67,25,190,246,32,113,174,188,209,252,137,230,111,220,190,177,68,130,10,242,159,2,254,20,51,79,6,229,159,181,61,153,244,183,16,91,172,93,183,161,214,236,189,170,166,56,122,189,61,195,191,111,83,118,221,195,174,154,106,218,234,187,121,209,148,56,203,33,115,67,16,101,30,96,65,73,29,247,14,212,12,53,15,73,59,77,4,160,113,140,177,77,25,247,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,232,56,78,243,79,147,127,48,48,247,168,192,166,251,142,142,12,172,92,97,229,197,45,178,59,175,177,177,158,23,237,21,24,102,229,41,155,210,140,146,176,117,105,170,99,29,117,134,94,148,76,242,8,188,145,144,9,14,230,99,138,64,180,174,84,252,118,218,158,213,65,194,206,114,226,106,177,185,13,67,65,130,46,183,25,196,160,146,7,16,24,236,238,110,204,64,98,76,79,6,242,38,54,62,128,184,108,130,57,46,215,142,142,51,108,92,30,101,197,45,206,59,87,182,113,158,40,237,20,248,102,219,40,27,82,148,145,48,117,106,106,100,29,52,134,46,172,78,241,137,52,146,17,136,142,214,115,150,60,125,174,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,244,25,165,154,88,239,58,113,221,207,51,51,46,251,237,156,73,121,232,246,218,222,203,13,63,87,165,8,67,31,226,225,0,140,116,142,32,31,116,91,93,53,125,93,221,220,60,253,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,83,127,203,79,129,90,158,25,112,205,86,103,230,117,5,93,46,104,98,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,251,91,167,24,136,56,200,242,82,174,84,60,14,83,97,171,85,147,139,140,198,58,182,190,220,169,234,15,8,218,92,37,167,106,26,73,70,72,10,182,118,38,23,148,231,136,143,164,45,172,77,12,163,38,166,82,7,70,77,16,20,85,243,189,202,223,254,109,51,174,223,98,255,0,85,225,107,189,207,181,126,138,154,8,58,46,127,253,50,45,224,31,97,151,239,108,165,81,91,255,0,31,25,103,138,179,119,132,44,201,192,184,42,147,181,222,170,45,244,247,10,106,81,142,73,36,170,236,85,112,214,28,17,4,96,70,115,72,20,228,17,131,15,189,33,0,187,179,59,187,4,85,242,142,204,204,85,131,248,189,179,224,91,77,94,182,92,123,111,175,183,221,233,100,146,78,153,118,106,73,171,32,156,64,77,129,230,3,129,192,76,196,182,199,60,226,204,206,122,180,180,241,161,156,119,220,130,225,131,31,230,174,22,135,125,234,213,111,142,158,221,38,224,110,205,85,87,81,21,36,85,58,24,24,31,68,234,6,94,153,11,137,244,246,62,140,90,182,58,248,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,164,255,0,156,134,122,88,177,134,86,100,222,18,193,119,155,85,202,203,140,55,227,166,45,12,43,134,149,169,134,59,124,221,34,113,56,161,152,43,42,255,0,124,141,136,138,13,25,197,227,49,112,139,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,178,136,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,2,252,177,114,183,240,161,198,78,10,237,118,47,105,218,176,151,104,197,55,15,233,174,143,101,236,177,191,100,159,184,196,143,109,116,148,94,224,238,215,95,120,92,24,212,255,0,32,34,34,2,34,32,128,30,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,90,175,52,127,61,153,155,247,47,163,209,43,170,228,99,249,236,253,91,253,164,130,85,21,20,226,187,138,236,184,225,43,46,15,26,227,89,123,117,214,187,169,5,130,193,4,204,21,87,122,161,102,119,17,119,103,233,194,27,133,229,153,217,198,49,33,102,99,51,142,51,173,107,202,102,150,86,224,76,233,192,151,60,179,204,187,23,182,112,221,231,163,219,104,187,84,212,253,94,148,193,52,127,140,132,194,65,210,72,128,189,210,109,116,209,245,103,118,112,198,179,52,179,75,29,231,78,59,185,230,102,101,223,125,179,137,47,61,30,219,91,217,97,167,234,244,161,8,99,252,92,32,17,142,145,196,3,238,139,107,166,175,171,187,187,202,87,42,30,7,41,176,213,170,201,197,198,99,29,91,95,110,84,245,7,132,109,46,18,211,181,13,36,163,36,5,91,59,19,11,202,115,196,71,210,22,214,38,134,81,147,83,41,3,162,201,142,79,246,172,17,196,189,102,37,199,119,218,76,79,149,248,118,162,158,229,97,183,92,40,198,99,189,52,129,80,221,150,183,108,128,192,116,178,133,49,151,226,142,26,144,49,103,17,98,150,32,147,68,24,214,113,99,230,159,57,62,96,98,31,81,157,74,167,10,188,61,97,94,40,57,87,224,220,163,197,53,61,131,183,251,90,166,221,116,10,88,234,38,182,87,69,122,173,40,170,35,19,111,238,163,54,18,2,56,165,148,24,195,126,230,138,190,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,212,16,109,157,25,67,140,178,23,52,49,6,81,230,4,20,145,223,112,237,64,195,80,244,147,180,208,74,7,24,203,20,209,159,115,184,73,20,145,200,204,76,38,204,108,196,34,76,226,210,105,202,83,141,127,109,209,209,240,155,153,183,59,173,101,234,30,180,152,46,225,59,245,227,42,24,96,234,29,176,157,135,124,125,16,138,89,34,41,8,133,227,114,137,158,54,138,16,59,170,227,163,131,43,23,24,121,113,75,108,142,235,236,108,103,133,251,69,70,25,185,74,102,244,163,36,172,29,90,106,152,199,93,97,151,165,19,60,130,47,36,100,2,67,185,152,226,147,207,240,89,203,207,43,248,88,181,90,177,125,246,142,147,18,230,160,211,204,213,152,129,202,66,130,137,231,17,25,41,232,98,45,4,0,69,156,58,238,13,49,177,205,171,128,73,209,16,139,110,104,254,123,51,55,238,95,71,162,86,235,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,247,21,205,31,207,102,102,253,203,232,244,75,197,97,206,21,113,150,58,225,66,225,196,182,4,182,213,221,131,10,226,139,141,167,20,82,69,35,17,210,219,163,163,161,158,26,200,161,96,220,64,5,61,79,92,183,190,208,233,27,3,0,76,98,19,83,193,39,24,56,103,139,156,175,138,244,47,73,69,141,172,116,240,14,44,179,210,69,81,208,161,158,89,39,8,78,57,37,6,18,9,134,152,229,96,19,145,227,98,96,50,39,109,197,113,75,25,108,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,142,69,57,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,32,249,92,88,249,88,206,79,151,248,135,211,167,88,214,44,148,248,177,242,177,156,159,47,241,15,167,78,177,172,65,149,66,34,32,43,85,230,143,228,79,51,126,229,245,138,37,212,230,25,198,157,171,133,140,175,168,177,97,12,65,72,57,169,137,105,217,176,253,27,211,13,83,209,64,242,109,150,225,60,100,76,32,2,45,40,196,230,196,199,51,11,116,228,0,155,109,181,93,174,215,91,255,0,35,218,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,49,155,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,160,138,21,90,184,174,225,71,49,248,74,204,115,193,88,214,46,221,106,174,234,79,96,191,193,11,133,45,222,148,93,153,200,89,221,250,115,6,225,105,97,119,114,140,136,93,156,192,227,144,232,170,200,247,138,238,20,114,227,139,92,184,60,21,141,98,236,55,90,30,164,246,11,252,16,177,213,90,42,137,153,156,133,157,219,169,9,237,22,150,23,118,25,4,69,217,192,194,57,0,35,135,149,127,29,85,56,3,16,218,184,97,205,42,250,185,240,197,242,162,27,110,12,154,26,88,182,90,110,51,213,76,101,4,173,28,109,52,129,85,53,75,51,72,102,125,35,16,109,163,25,153,199,49,43,24,28,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,241,144,153,198,90,199,40,23,186,79,166,186,62,142,206,205,46,156,180,185,130,83,103,13,170,207,195,230,111,221,106,228,204,26,10,126,205,103,187,85,203,45,84,248,148,0,106,167,145,228,112,129,130,3,167,166,130,33,115,154,82,57,223,82,119,115,114,212,36,41,17,16,90,175,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,154,158,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,4,25,41,162,34,2,181,94,104,254,68,243,55,238,95,88,162,84,83,153,215,48,10,204,162,163,169,225,251,36,49,23,100,199,85,123,160,196,215,40,163,158,42,171,13,44,144,67,52,67,76,100,13,27,205,60,117,29,211,70,100,80,136,22,140,50,16,28,117,175,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,17,20,117,115,58,230,1,89,148,84,117,60,63,100,134,34,236,152,234,175,116,24,154,229,20,115,197,85,97,165,146,8,102,136,105,140,129,163,121,167,142,163,186,104,204,138,17,2,209,134,66,3,140,36,85,17,16,88,175,49,254,95,244,124,68,88,165,205,188,161,195,191,231,177,65,217,160,150,154,158,72,41,227,196,84,187,194,61,181,7,49,199,24,77,12,110,230,19,57,110,120,226,120,137,143,241,47,20,32,172,170,21,133,113,181,203,46,213,196,174,112,216,179,79,5,226,138,188,53,114,196,21,13,65,140,106,10,156,107,96,8,32,161,147,179,87,4,71,60,68,199,186,158,154,148,163,140,157,137,166,142,77,163,211,149,229,11,11,229,205,193,71,238,170,204,121,239,248,254,217,117,143,44,176,183,227,46,85,48,55,74,59,165,115,56,60,118,193,155,112,152,238,3,121,37,40,152,136,35,17,29,98,41,162,145,170,7,58,191,52,248,91,229,253,15,168,220,84,191,101,110,86,224,76,150,192,150,204,179,203,75,23,177,176,221,155,173,216,168,187,84,213,29,46,172,199,52,159,140,152,206,66,214,73,76,189,226,125,53,209,180,102,102,104,129,231,87,230,159,11,124,191,161,245,27,138,10,149,201,30,211,106,191,218,179,230,197,125,182,82,92,109,183,26,124,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,91,87,48,206,11,46,188,44,102,133,69,247,8,97,250,177,202,188,75,80,207,135,235,30,164,170,154,138,119,143,116,182,249,228,33,98,3,18,105,74,38,55,39,56,88,95,169,33,132,219,110,131,145,143,231,179,245,111,246,146,146,156,210,202,220,9,157,56,18,231,150,121,151,98,246,206,27,188,244,123,109,23,106,154,159,171,210,152,38,143,241,144,152,72,58,73,16,23,186,77,174,154,62,172,238,206,24,193,41,222,229,197,192,229,79,10,88,54,191,24,102,9,210,84,102,46,48,167,128,43,161,136,34,148,44,148,130,238,109,69,20,236,206,70,100,78,37,57,9,116,136,226,136,69,137,161,105,100,242,156,15,242,194,166,225,151,52,46,57,185,152,216,202,147,19,223,109,53,21,84,152,69,173,173,44,16,83,210,73,25,68,85,149,32,90,59,212,201,20,135,31,69,156,226,137,136,223,124,196,64,81,95,170,2,34,32,34,34,8,234,231,73,147,151,220,97,147,88,75,56,173,19,117,41,50,238,225,81,79,116,166,218,13,182,150,228,84,241,141,78,242,54,119,217,60,20,241,116,196,12,139,180,238,247,70,50,119,176,14,92,153,153,248,47,227,39,46,46,53,21,119,88,232,47,215,2,195,53,144,91,228,211,181,118,248,202,158,156,38,23,49,19,132,106,164,166,148,153,245,211,162,198,34,68,2,202,114,120,148,202,26,108,250,200,108,115,148,115,65,73,37,70,34,179,205,13,189,234,231,150,24,34,184,134,146,209,77,33,197,169,176,71,83,28,50,59,51,22,172,14,206,36,206,226,248,209,32,201,163,63,179,142,197,195,254,77,98,204,226,196,112,246,138,76,51,111,42,136,233,183,24,118,186,163,38,142,154,155,120,1,188,125,89,228,138,46,166,199,16,223,184,189,209,119,88,203,169,105,230,43,198,109,139,50,56,24,203,214,194,86,173,191,135,61,42,42,134,64,57,35,182,199,107,158,25,43,105,134,82,233,19,205,29,115,65,16,201,210,120,228,142,57,201,182,235,25,61,128,112,95,147,150,44,253,226,131,0,101,86,41,155,101,150,235,112,146,162,227,30,211,126,211,75,73,79,45,92,180,218,129,129,135,88,41,202,46,160,147,16,117,55,182,174,58,56,79,159,13,121,67,77,144,185,13,129,178,142,24,41,35,168,195,182,120,97,184,61,36,242,205,4,183,19,214,90,217,163,57,116,55,9,42,100,154,70,103,97,209,141,153,132,89,152,90,210,249,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,88,7,43,143,61,153,101,247,215,163,214,169,254,80,3,202,227,207,102,89,125,245,232,245,170,127,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,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,85,95,226,43,33,176,111,18,89,71,125,202,156,103,69,72,65,113,167,51,182,87,77,78,243,29,166,226,192,77,79,91,19,9,129,111,140,139,87,22,49,222,14,113,147,236,50,103,164,28,174,60,137,229,151,223,94,177,90,174,169,6,58,216,179,129,238,32,172,252,71,94,120,106,194,216,14,235,136,49,5,23,104,174,183,77,210,138,146,27,133,156,12,154,43,151,80,229,120,98,134,70,97,111,122,93,6,82,232,59,245,91,98,156,158,19,50,103,25,100,14,67,97,140,173,199,153,139,87,140,110,246,122,125,135,85,46,143,5,16,62,155,104,169,73,197,165,58,104,91,220,140,165,119,55,102,238,104,227,233,195,21,96,84,255,0,58,243,239,41,248,118,194,180,184,215,56,241,95,209,251,45,109,192,45,112,84,246,26,154,189,245,71,28,146,12,123,41,227,144,219,80,134,71,213,219,111,187,166,186,187,51,133,64,69,109,88,79,152,247,6,56,231,21,89,176,86,22,206,78,219,122,196,23,10,123,93,186,155,232,237,214,62,189,84,242,12,113,71,188,233,132,7,113,152,182,164,236,45,174,174,236,221,234,229,80,17,17,1,17,16,66,183,58,191,52,248,91,229,253,15,168,220,83,146,167,154,124,83,242,254,187,212,109,201,206,175,205,62,22,249,127,67,234,55,20,228,169,230,159,20,252,191,174,245,27,114,9,169,68,68,4,68,65,96,28,234,252,172,97,111,152,20,62,157,113,80,237,151,184,214,235,150,184,255,0,13,102,53,138,158,146,123,150,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,77,116,118,241,83,19,206,175,202,198,22,249,129,67,233,215,21,10,200,50,83,225,163,136,188,9,197,6,86,80,102,102,5,168,254,197,71,120,162,217,55,245,50,233,217,161,154,122,62,164,177,71,214,233,117,192,122,160,59,15,197,159,197,154,200,57,172,112,43,83,140,99,175,226,159,42,40,42,234,111,180,180,239,54,53,161,42,168,134,2,183,82,81,27,251,72,30,105,5,196,226,138,158,56,138,24,216,186,140,241,144,128,144,200,242,216,87,5,28,87,95,120,75,206,90,44,101,213,186,214,97,11,150,148,120,166,201,69,48,15,111,165,218,109,28,140,50,51,131,205,1,159,86,55,212,9,244,56,250,128,18,200,235,33,60,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,65,139,189,178,237,117,178,212,157,101,154,231,87,65,81,37,60,244,135,45,52,197,17,148,19,196,112,205,19,144,187,59,132,145,73,36,102,62,4,6,66,250,179,187,46,170,191,254,104,92,11,126,5,49,81,231,142,78,96,206,201,150,215,173,158,216,166,162,45,208,216,174,146,72,76,250,66,194,221,158,142,109,99,233,232,228,1,43,156,127,138,18,167,141,236,1,6,74,124,39,121,88,201,191,151,248,123,211,160,85,85,81,78,30,177,77,139,3,112,95,150,152,215,20,215,118,43,46,31,202,251,53,210,227,83,210,57,58,20,176,90,98,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,151,128,254,138,63,2,127,236,231,255,0,6,111,31,243,68,23,84,139,228,225,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,180,14,102,28,107,220,120,96,192,150,220,19,150,151,62,205,153,56,183,74,154,42,200,222,150,111,99,80,195,52,111,37,68,212,243,12,155,250,218,28,17,177,71,181,244,156,152,216,161,97,32,181,94,108,92,107,220,113,78,42,185,240,175,150,247,61,152,110,205,165,54,49,156,30,150,162,27,173,112,201,79,81,29,60,100,194,114,67,217,100,135,105,184,200,4,242,188,177,152,51,68,206,118,107,194,175,12,248,203,138,252,220,163,202,220,31,93,73,110,1,167,43,149,222,231,82,236,65,110,183,70,113,132,179,180,123,152,166,61,210,198,1,24,187,110,51,29,196,1,190,64,166,184,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,178,19,224,163,133,27,23,9,121,53,69,131,122,86,170,204,95,114,210,179,20,222,232,161,49,237,245,91,141,227,141,138,71,115,120,96,3,233,70,218,0,190,135,39,76,14,89,25,4,112,115,35,229,217,106,200,138,104,243,163,33,44,85,112,101,244,116,226,56,134,130,106,241,148,44,115,245,96,167,128,226,57,230,122,137,194,160,231,109,65,154,71,140,192,201,201,128,196,35,182,14,20,120,174,204,126,18,179,28,49,174,10,151,183,90,171,186,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,156,193,184,158,41,153,156,163,34,38,118,48,57,35,60,140,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,199,179,141,190,15,177,55,8,217,161,45,148,154,174,183,4,223,42,39,44,39,120,171,150,159,175,93,4,81,192,115,4,145,196,110,66,112,149,72,68,230,65,27,72,226,230,2,44,251,68,39,251,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,189,2,132,14,87,188,107,254,231,252,118,25,49,152,87,59,85,14,91,99,43,129,212,203,113,173,126,143,177,174,133,8,128,84,60,162,47,172,50,244,160,134,70,145,216,35,247,37,223,24,132,189,73,191,65,138,186,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,85,85,77,56,145,201,11,87,17,249,37,138,114,94,243,124,171,179,83,226,58,120,132,43,233,163,25,14,154,120,103,142,162,19,112,46,227,6,150,24,247,134,162,228,27,133,136,29,216,218,165,162,12,85,209,93,167,51,252,151,186,229,79,22,152,182,251,14,16,171,180,225,140,115,80,55,235,53,97,25,75,5,124,242,67,17,92,8,36,114,45,13,171,14,98,40,157,217,193,164,141,216,70,51,143,91,75,65,38,156,152,56,120,181,98,76,77,137,120,145,196,182,170,179,60,39,80,54,76,47,80,53,130,48,53,108,212,242,118,242,56,133,247,145,133,60,244,226,46,127,139,210,170,71,102,35,22,120,229,209,81,78,11,242,114,251,144,92,48,96,12,170,197,51,111,189,90,173,242,84,92,99,218,13,217,170,170,234,37,171,150,155,80,51,3,232,157,65,69,212,18,113,62,158,246,209,139,70,173,104,10,0,121,163,249,236,204,223,185,125,30,137,79,242,128,30,104,254,123,51,55,238,95,71,162,65,127,252,149,60,172,98,159,152,21,222,157,110,87,191,143,240,6,13,205,60,27,118,203,236,193,195,212,151,204,61,124,167,122,106,234,26,150,125,146,134,172,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,214,65,201,83,202,198,41,249,129,93,233,214,229,127,232,49,235,226,11,128,236,229,201,126,32,173,57,13,134,236,183,92,105,38,43,233,125,20,186,65,110,26,88,239,95,138,2,169,218,61,89,2,30,206,110,109,47,82,70,217,24,140,199,178,51,18,121,116,229,231,195,142,104,112,209,144,212,248,67,53,49,189,93,198,229,113,168,123,144,97,246,150,57,168,176,219,73,239,21,44,18,179,57,25,145,59,156,187,77,225,105,28,186,67,251,228,211,221,2,32,234,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,143,103,27,124,96,226,110,46,115,66,91,209,61,93,22,9,177,212,78,56,78,207,87,21,63,94,134,9,99,128,38,57,36,136,24,136,230,42,96,149,192,142,70,141,201,192,8,153,183,21,207,243,98,227,94,227,138,113,85,207,133,124,183,185,236,195,118,109,41,177,140,224,244,181,16,221,107,134,74,122,136,233,227,38,19,146,30,203,36,59,77,198,64,39,149,229,140,193,154,38,115,179,94,21,120,103,198,92,87,230,229,30,86,224,250,234,75,112,13,57,92,174,247,58,151,98,11,117,186,51,140,37,157,163,220,197,49,238,150,48,8,197,219,113,152,238,32,13,242,0,92,7,45,62,5,105,184,154,196,213,89,159,153,212,20,149,89,95,135,42,39,182,213,80,149,84,177,207,119,184,189,59,56,192,15,4,129,44,33,11,79,12,197,35,147,110,126,156,98,38,197,35,199,74,184,219,224,251,19,112,141,154,18,217,73,170,235,112,77,242,162,114,194,119,138,185,105,250,245,208,69,28,7,48,73,28,70,228,39,9,84,132,78,100,17,180,142,46,96,34,207,180,103,251,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,252,87,19,188,61,97,94,40,50,106,245,148,120,166,167,176,118,254,157,77,186,232,20,177,212,77,108,174,136,183,69,81,24,155,127,117,25,176,144,17,197,44,160,198,27,247,48,69,7,44,174,59,110,185,35,140,173,217,25,154,88,154,146,60,175,191,84,72,52,181,151,73,200,3,13,214,155,17,9,199,38,142,193,77,52,186,12,128,123,99,3,147,175,186,54,105,186,179,104,177,129,205,44,173,199,121,45,142,238,121,103,153,118,47,99,98,75,55,71,182,209,118,168,106,58,93,88,66,104,255,0,25,9,156,101,172,114,129,123,164,250,107,163,232,236,236,210,211,202,143,141,127,194,110,21,131,134,188,204,185,218,169,177,38,18,183,211,211,97,41,117,232,205,120,181,195,25,11,211,236,97,104,202,106,88,227,14,241,45,242,68,251,156,29,225,154,82,11,213,207,236,217,252,5,100,214,44,205,207,162,23,92,81,244,94,222,85,190,203,182,14,179,79,239,48,238,34,209,250,112,134,238,164,178,237,46,156,65,33,237,45,187,94,10,241,135,48,142,35,177,175,16,88,91,136,187,157,226,213,13,235,5,238,11,37,158,10,67,246,61,36,50,68,241,85,70,48,25,145,255,0,76,1,27,75,35,201,213,118,33,97,48,104,226,104,242,20,80,173,204,235,128,239,192,133,246,167,62,114,158,203,183,0,226,11,129,123,74,215,110,183,116,233,112,188,196,16,140,122,151,84,159,163,81,57,84,56,237,142,56,161,39,142,22,211,124,66,225,107,252,91,103,125,171,136,252,254,196,121,209,102,177,213,217,169,241,29,61,172,142,130,166,65,144,233,167,134,221,77,79,48,49,143,113,131,75,12,155,15,65,114,13,164,226,14,238,13,126,188,140,127,61,159,171,127,180,148,85,169,84,228,99,249,236,253,91,253,164,130,85,20,85,243,206,252,201,254,178,126,205,82,168,162,175,158,119,230,79,245,147,246,106,11,85,229,113,231,179,44,190,250,244,122,213,126,156,203,121,125,211,103,13,170,241,196,30,80,90,170,228,204,26,10,126,211,120,180,210,69,45,84,248,148,0,105,96,141,163,99,157,130,3,167,166,130,82,96,134,34,57,223,65,102,115,113,214,194,249,92,121,236,203,47,190,189,30,181,73,247,49,158,53,255,0,114,174,92,65,96,192,23,59,84,153,155,138,127,23,109,166,157,250,178,90,232,93,141,164,185,148,59,72,11,105,131,71,16,202,226,39,33,17,105,40,195,44,110,16,67,108,187,93,108,181,39,89,102,185,213,208,84,73,79,61,33,203,77,49,68,101,4,241,28,51,68,228,46,206,225,36,82,73,25,143,129,1,144,190,172,238,203,208,101,110,86,227,188,233,199,118,204,179,203,75,23,182,113,37,231,173,216,168,187,84,52,253,94,148,39,52,159,140,152,194,49,210,56,140,189,226,109,116,209,181,119,102,127,42,170,255,0,10,188,76,99,46,20,51,114,143,52,176,125,13,37,196,10,156,173,183,123,101,75,48,133,198,221,33,198,114,192,210,109,114,132,247,69,25,132,130,207,180,192,119,9,134,248,204,39,167,133,94,25,240,111,10,25,71,71,149,184,62,186,174,226,101,80,87,43,189,206,165,220,78,227,113,144,35,9,103,104,247,56,194,27,98,140,2,49,119,218,0,59,136,207,124,135,141,186,201,247,43,115,75,2,103,78,4,182,102,102,90,95,125,179,134,239,61,110,197,91,217,102,167,234,244,166,56,100,252,92,192,18,14,146,68,99,239,11,107,166,173,171,59,59,227,4,131,37,62,19,188,172,100,223,203,252,61,233,208,44,107,22,74,124,39,121,88,201,191,151,248,123,211,160,88,214,32,191,254,88,188,120,254,4,47,180,217,13,155,23,173,184,7,16,92,7,217,183,75,141,199,167,75,133,230,32,152,164,208,122,68,253,26,137,202,157,139,116,145,197,9,60,147,62,155,229,39,147,78,48,120,76,193,188,93,101,127,208,123,237,69,37,158,251,65,81,29,77,139,17,149,3,213,79,106,55,144,30,118,0,105,34,115,9,98,7,140,129,207,102,189,51,118,114,136,29,177,225,196,216,90,251,131,238,48,218,113,29,15,100,171,168,183,208,93,35,143,170,18,110,165,173,165,138,174,154,77,65,221,155,124,19,196,122,107,184,119,104,76,196,206,205,43,252,168,120,227,166,196,182,171,39,8,249,140,21,111,125,182,211,212,6,17,187,57,203,80,213,212,145,12,147,149,20,238,78,79,17,193,16,159,72,155,72,158,24,134,61,0,163,14,176,72,246,19,194,214,44,13,133,108,216,43,11,80,246,43,46,31,183,211,218,237,212,221,83,147,161,75,4,99,28,81,239,55,35,45,160,2,218,147,185,62,154,187,187,247,171,107,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,100,166,177,172,225,59,205,62,77,252,192,195,222,163,2,201,77,5,133,115,35,229,247,83,196,77,52,121,195,147,118,170,65,204,91,117,56,211,86,219,97,138,40,79,19,3,203,4,113,60,181,19,79,20,48,157,52,45,57,49,144,145,200,12,17,235,160,70,205,105,124,177,120,14,252,55,223,105,179,231,54,44,187,176,14,31,184,15,179,109,119,27,119,82,151,20,76,33,48,201,161,117,69,250,52,243,141,59,150,232,228,138,98,105,33,125,118,74,45,53,40,128,136,136,8,136,131,25,108,254,201,203,239,15,249,203,139,50,119,17,205,218,42,240,205,192,169,227,169,218,1,218,233,76,90,74,106,157,128,102,209,245,96,146,41,122,123,220,131,126,210,247,133,217,121,91,206,41,190,226,11,117,138,211,119,174,237,20,152,102,222,118,187,92,125,32,14,207,74,117,85,21,101,30,162,204,231,172,245,117,7,169,59,151,191,166,187,68,89,175,211,156,254,80,211,97,12,249,195,89,185,110,130,146,26,124,194,179,148,53,140,51,202,115,205,113,183,244,226,146,99,2,247,0,30,154,106,24,197,129,251,222,25,29,197,157,247,28,123,32,151,238,73,121,103,138,176,254,92,102,38,105,93,169,59,61,151,24,92,45,246,251,71,82,57,2,74,142,192,213,61,121,199,112,48,28,46,117,109,24,152,17,126,50,9,197,216,92,59,228,169,81,78,11,242,114,251,144,92,48,96,12,170,197,51,111,189,90,173,242,84,92,99,218,13,217,170,170,234,37,171,150,155,80,51,3,232,157,65,69,212,18,113,62,158,246,209,139,70,173,104,8,188,166,105,102,150,4,201,108,9,115,204,204,203,190,251,27,13,217,186,61,182,183,178,205,81,210,234,204,16,199,248,184,64,228,45,100,148,7,221,23,211,93,95,70,103,118,162,184,79,152,247,6,56,231,21,89,176,86,22,206,78,219,122,196,23,10,123,93,186,155,232,237,214,62,189,84,242,12,113,71,188,233,132,7,113,152,182,164,236,45,174,174,236,221,232,42,174,127,102,207,224,43,38,177,102,110,125,16,186,226,143,162,246,242,173,246,93,176,117,154,127,121,135,113,22,143,211,132,55,117,37,151,105,116,226,9,15,105,109,218,240,87,140,57,132,113,29,141,120,130,194,220,69,220,239,22,168,111,88,47,112,89,44,240,82,31,177,233,33,146,39,138,170,49,128,204,143,250,96,8,218,89,30,78,171,177,11,9,131,71,19,71,144,162,133,110,103,92,7,126,4,47,181,57,243,148,246,93,184,7,16,92,11,218,86,187,117,187,167,75,133,230,32,132,99,212,186,164,253,26,137,202,161,199,108,113,197,9,60,112,182,155,226,23,11,95,226,219,59,237,92,71,231,246,35,206,139,53,142,174,205,79,136,233,237,100,116,21,50,12,135,77,60,54,234,106,121,129,140,123,140,26,88,100,216,122,11,144,109,39,16,119,112,107,245,228,99,249,236,253,91,253,164,162,173,74,167,35,31,207,103,234,223,237,36,18,168,136,136,8,136,131,26,206,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,46,169,17,16,64,15,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,176,14,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,228,22,127,204,127,151,253,103,14,247,217,115,111,40,112,239,249,211,215,246,104,37,166,167,146,122,137,48,237,86,192,143,109,65,204,114,72,112,205,35,57,132,206,91,90,73,94,34,96,252,75,203,72,56,36,227,7,19,112,141,154,17,94,133,234,235,112,77,242,162,1,197,150,122,72,169,250,245,208,69,28,225,9,199,36,160,228,39,9,84,156,172,2,113,180,142,44,6,66,207,184,101,211,152,215,16,89,79,147,28,62,222,240,190,98,97,251,86,41,186,227,139,125,69,29,135,12,221,32,169,122,91,156,145,203,78,50,200,114,194,63,138,236,253,120,234,25,250,144,200,229,27,52,82,1,232,99,0,40,50,51,207,44,127,131,115,79,130,108,206,204,28,190,196,52,151,204,61,124,203,124,65,83,67,93,76,239,178,80,246,125,67,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,99,152,166,123,35,56,121,206,222,29,185,117,231,62,29,206,76,91,86,71,113,192,248,146,166,139,8,204,16,76,24,100,218,150,185,165,104,170,225,154,81,152,42,69,224,157,192,118,132,102,231,221,188,228,39,134,20,25,84,42,41,197,119,21,217,113,194,86,92,30,53,198,178,246,235,173,119,82,11,5,130,9,152,42,174,245,66,204,238,34,238,207,211,132,55,11,203,51,179,140,98,66,204,198,103,28,103,80,51,75,52,176,38,75,96,75,158,102,102,93,247,216,216,110,205,209,237,181,189,150,106,142,151,86,96,134,63,197,194,7,33,107,36,160,62,232,190,154,234,250,51,59,182,61,156,87,113,93,152,252,90,230,57,227,92,107,47,97,181,80,245,32,176,88,32,153,206,150,209,74,78,206,226,46,236,221,73,143,104,188,179,59,49,72,66,44,204,0,17,198,1,79,243,75,52,177,222,116,227,187,158,102,102,93,247,219,56,146,243,209,237,181,189,150,26,126,175,74,16,134,63,197,194,1,24,233,28,64,62,232,182,186,106,250,187,187,188,149,127,220,40,255,0,175,250,241,81,86,165,83,254,225,71,253,127,215,138,8,171,89,84,44,85,212,186,115,94,227,142,155,13,90,175,124,35,229,200,85,181,246,229,79,78,24,186,236,199,45,59,80,210,74,49,206,52,80,56,184,188,167,60,68,29,82,125,98,104,101,40,244,50,144,250,33,107,252,210,248,156,203,142,33,179,150,134,201,151,86,91,85,93,38,1,237,86,191,165,244,85,45,55,183,227,144,96,62,155,63,72,95,163,79,56,213,12,110,210,73,25,245,78,72,221,132,245,42,85,193,71,12,121,143,196,230,114,209,89,48,45,234,235,133,169,48,254,151,75,134,47,162,166,121,61,131,32,9,157,36,140,237,44,79,214,57,227,1,141,130,70,145,180,57,25,156,98,55,106,107,146,249,67,140,179,235,52,48,254,81,229,252,20,146,95,113,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,123,176,71,20,114,72,236,44,70,236,14,194,36,78,194,249,15,112,197,195,214,21,225,127,38,172,185,71,133,170,123,127,96,234,84,220,110,135,75,29,60,215,58,233,75,116,181,18,8,55,247,49,131,17,25,4,81,68,14,103,179,115,133,85,69,229,51,75,52,176,38,75,96,75,158,102,102,93,247,216,216,110,205,209,237,181,189,150,106,142,151,86,96,134,63,197,194,7,33,107,36,160,62,232,190,154,234,250,51,59,181,21,194,124,199,184,49,199,56,170,205,130,176,182,114,118,219,214,32,184,83,218,237,212,223,71,110,177,245,234,167,144,99,138,61,231,76,32,59,140,197,181,39,97,109,117,119,102,239,65,242,185,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,20,212,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,201,77,90,87,48,206,52,237,92,44,101,125,69,139,8,98,10,65,205,76,75,78,205,135,232,222,152,106,158,138,7,147,108,183,9,227,34,97,0,17,105,70,39,54,38,57,152,91,167,32,4,219,106,87,21,220,87,101,199,9,89,112,120,215,26,203,219,174,181,221,72,44,22,8,38,96,170,187,213,11,51,184,139,187,63,78,16,220,47,44,206,206,49,137,11,51,25,156,113,158,61,153,165,154,88,239,58,113,221,207,51,51,46,251,237,156,73,121,232,246,218,222,203,13,63,87,165,8,67,31,226,225,0,140,116,142,32,31,116,91,93,53,125,93,221,220,60,253,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,83,233,205,31,200,158,102,253,203,235,20,74,0,84,255,0,115,71,242,39,153,191,114,250,197,18,8,86,225,59,205,62,77,252,192,195,222,163,2,201,77,99,89,194,119,154,124,155,249,129,135,189,70,5,61,28,87,113,93,151,28,37,101,193,227,92,107,47,110,186,215,117,32,176,88,32,153,130,170,239,84,44,206,226,46,236,253,56,67,112,188,179,59,56,198,36,44,204,102,113,198,97,77,121,134,113,167,106,225,99,43,234,44,88,67,16,82,14,106,98,90,118,108,63,70,244,195,84,244,80,60,155,101,184,79,25,19,8,0,139,74,49,57,177,49,204,194,221,57,0,38,219,2,215,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,122,12,210,205,44,119,157,56,238,231,153,153,151,125,246,206,36,188,244,123,109,111,101,134,159,171,210,132,33,143,241,112,128,70,58,71,16,15,186,45,174,154,190,174,238,239,229,80,101,80,136,136,8,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,85,228,99,249,236,253,91,253,164,165,81,69,95,35,31,207,103,234,223,237,37,42,136,8,136,128,136,169,254,117,231,222,83,240,237,133,105,113,174,113,226,191,163,246,90,219,128,90,224,169,236,53,53,123,234,142,57,36,24,246,83,199,33,182,161,12,143,171,182,223,119,77,117,118,103,10,128,138,223,242,183,143,94,19,179,167,29,219,50,207,45,51,91,219,56,146,243,214,236,84,94,194,185,83,245,122,80,156,210,126,50,106,112,140,116,142,35,47,120,155,93,52,109,93,217,158,224,16,22,56,60,104,100,229,139,32,184,160,199,249,85,133,166,223,101,181,92,35,168,183,71,180,219,179,82,213,211,197,87,21,54,166,102,103,209,10,129,139,168,68,228,125,61,239,163,150,141,145,242,138,14,120,56,2,154,43,174,86,102,149,14,30,171,122,138,170,123,141,130,233,118,22,148,160,96,136,162,158,138,156,223,94,144,27,188,213,230,61,204,102,205,39,229,52,109,180,35,175,23,102,246,50,198,185,119,128,178,182,243,61,35,97,236,184,167,184,195,101,130,24,24,79,125,117,89,85,84,205,41,190,164,102,68,241,131,54,172,12,16,134,130,196,230,71,34,156,143,176,5,52,183,92,211,205,42,236,61,86,213,20,180,246,235,5,174,236,77,40,192,225,41,75,61,109,56,62,189,35,54,120,104,12,187,156,193,158,63,201,105,31,116,91,41,254,229,139,149,191,130,254,13,176,87,107,177,123,50,235,139,123,70,41,184,127,77,117,187,87,106,145,251,36,253,198,66,27,168,99,162,247,7,110,154,123,194,198,230,130,234,149,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,176,14,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,141,103,22,62,105,243,147,230,6,33,245,25,208,77,79,43,143,34,121,101,247,215,172,86,171,170,86,171,202,227,200,158,89,125,245,235,21,170,234,144,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,32,198,179,132,239,52,249,55,243,3,15,122,140,11,37,52,68,4,68,64,68,68,16,173,206,175,205,62,22,249,127,67,234,55,20,228,169,230,159,20,252,191,174,245,27,114,115,171,243,79,133,190,95,208,250,141,197,57,42,121,167,197,63,47,235,189,70,220,130,106,81,17,1,17,16,88,7,58,191,43,24,91,230,5,15,167,92,84,74,240,245,133,172,88,231,63,114,211,5,98,154,30,219,101,196,24,194,205,107,184,211,117,78,62,189,44,245,177,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,90,185,213,249,88,194,223,48,40,125,58,226,162,175,132,239,52,249,55,243,3,15,122,140,8,61,175,28,156,34,93,120,65,205,193,194,144,92,106,239,24,78,253,78,87,44,57,117,158,156,128,206,6,55,19,165,152,216,90,35,169,133,246,239,233,190,142,18,67,35,140,125,86,140,106,175,45,14,56,234,120,113,198,80,228,246,56,10,67,203,172,105,120,140,230,171,144,226,167,59,29,198,102,142,6,173,41,141,196,94,153,196,34,25,132,203,220,8,218,64,118,113,48,154,95,184,138,200,108,27,196,150,81,223,114,167,25,209,82,16,92,105,204,237,149,211,83,188,199,105,184,176,19,83,214,196,194,96,91,227,34,213,197,140,119,131,156,100,251,12,153,241,236,226,43,33,177,151,13,185,185,125,202,156,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,236,144,71,87,22,50,216,108,113,147,239,2,102,12,130,120,177,242,177,156,159,47,241,15,167,78,177,172,87,255,0,194,231,30,63,254,139,25,155,194,166,111,222,191,55,248,154,44,33,125,185,220,127,253,93,178,154,200,33,210,255,0,202,10,35,146,111,236,116,224,63,189,2,176,4,19,253,255,0,114,203,255,0,169,255,0,255,0,181,197,0,43,37,62,19,188,172,100,223,203,252,61,233,208,42,170,130,149,112,157,229,99,38,254,95,225,239,78,129,66,95,49,60,158,206,220,173,226,46,233,116,206,140,73,87,140,42,49,61,61,45,77,6,48,43,52,22,216,47,65,13,44,16,155,4,20,228,81,68,112,56,140,68,26,177,232,49,200,236,205,40,57,100,18,168,255,0,21,92,51,224,222,43,242,142,179,43,113,133,117,93,184,198,160,110,86,139,157,51,185,29,186,227,24,72,17,78,241,238,97,152,54,203,32,28,100,237,184,12,182,144,30,201,0,33,219,150,46,122,100,214,72,113,5,77,85,155,24,90,212,50,98,13,182,203,110,49,184,215,20,113,225,125,209,76,210,19,71,211,32,254,152,50,167,132,167,34,143,163,27,200,238,109,25,202,207,61,43,23,124,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,152,158,88,188,120,254,27,236,84,217,13,155,23,173,216,251,15,219,199,217,183,75,141,199,169,85,138,33,19,152,164,208,122,66,221,106,120,6,157,139,116,146,75,48,180,147,62,187,37,38,11,255,0,86,43,206,11,50,50,227,13,240,192,249,115,138,104,251,94,41,198,87,8,37,194,227,216,90,110,203,37,21,68,18,85,85,117,75,186,29,32,144,160,212,95,168,93,171,107,11,131,202,67,118,185,209,155,216,55,33,114,191,16,102,230,96,79,87,29,139,14,211,140,213,13,73,3,205,60,166,114,12,81,67,24,119,51,156,146,201,28,108,228,226,12,230,206,68,34,206,77,142,14,116,102,246,50,207,172,208,196,25,185,152,19,210,73,125,196,85,3,53,67,82,64,208,193,16,4,99,20,80,198,29,238,193,28,81,199,27,57,57,27,176,51,145,17,59,147,135,148,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,37,62,26,242,231,25,101,14,67,96,108,176,204,12,85,73,136,175,184,98,207,13,182,162,186,146,153,160,131,100,122,180,80,70,218,51,144,67,23,78,22,144,132,78,70,137,164,33,18,55,102,178,14,83,188,20,91,176,182,21,182,113,81,153,22,205,248,146,243,173,78,14,128,218,170,158,107,85,9,71,81,79,37,68,130,228,17,205,218,163,155,112,49,70,98,209,52,82,1,187,202,236,18,84,131,21,117,146,159,9,222,86,50,111,229,254,30,244,232,22,53,139,37,62,19,188,172,100,223,203,252,61,233,208,32,170,168,136,130,45,121,224,226,124,26,246,172,172,193,133,111,164,170,197,129,81,113,186,5,80,220,157,167,183,91,156,98,140,163,58,86,238,32,169,148,65,198,82,211,71,160,144,67,93,210,105,25,121,79,127,194,184,83,52,240,110,41,199,86,79,108,225,187,54,32,183,92,47,22,238,205,29,71,108,161,138,166,51,158,14,148,174,209,201,190,49,49,216,110,194,90,232,238,204,238,170,7,26,25,199,98,207,222,40,49,254,106,225,104,118,89,110,183,8,233,237,210,110,55,237,52,180,148,241,82,69,83,161,128,24,117,130,156,101,233,144,177,7,83,99,234,227,171,209,84,25,84,34,181,94,88,185,165,248,80,224,219,5,118,187,239,180,238,184,75,180,97,107,135,244,175,71,178,246,89,31,178,65,220,2,39,182,134,74,47,124,119,107,175,188,78,108,106,234,144,20,0,243,71,243,217,153,191,114,250,61,18,159,229,0,60,209,252,246,102,111,220,190,143,68,130,255,0,249,42,121,88,197,63,48,43,189,58,220,175,253,88,7,37,79,43,24,167,230,5,119,167,91,149,255,0,160,47,41,154,88,119,29,226,188,9,115,176,101,166,98,253,4,196,149,93,30,197,136,61,145,13,211,177,237,152,14,79,233,89,157,163,147,124,98,113,251,207,238,245,55,55,120,178,245,104,131,23,124,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,148,158,77,153,233,147,80,216,174,217,13,30,22,181,97,156,125,81,165,204,238,146,87,20,149,88,187,105,212,17,8,137,70,205,23,100,131,164,195,0,200,91,132,167,152,65,191,30,74,170,243,66,224,163,247,64,96,67,206,124,189,182,93,107,179,39,6,219,194,154,43,117,19,117,189,179,107,25,136,206,157,162,34,109,38,139,171,60,209,188,108,231,39,191,22,201,8,226,233,195,14,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,134,81,8,168,87,7,220,89,224,222,46,178,191,233,197,138,158,146,207,125,160,168,146,154,251,135,6,189,234,167,181,27,200,109,3,153,188,113,57,132,177,3,72,38,193,179,94,160,51,185,68,108,222,43,152,143,23,159,185,75,38,155,232,181,111,71,48,177,143,86,139,11,239,160,237,48,193,210,40,187,85,92,155,157,163,110,148,114,142,198,45,251,165,146,45,99,56,218,93,161,98,188,233,51,35,46,49,78,114,225,44,1,135,40,247,226,252,19,111,168,139,18,214,246,22,143,241,117,99,79,61,21,47,89,244,57,122,96,242,203,166,143,24,118,191,116,156,202,81,27,85,224,219,40,243,31,58,56,142,193,152,99,43,111,30,195,189,91,174,17,223,125,188,116,15,89,13,150,58,51,25,187,92,145,109,32,45,166,17,136,12,155,99,57,100,138,50,33,99,213,168,253,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,89,10,112,73,193,246,25,225,27,43,226,178,139,82,86,227,107,229,60,5,139,47,20,146,212,116,43,167,138,73,206,16,142,57,77,196,66,17,169,56,152,196,35,121,24,88,204,69,223,104,133,197,46,165,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,93,180,65,142,15,26,25,57,98,200,46,40,49,254,85,97,105,183,217,109,87,8,234,45,209,237,54,236,212,181,116,241,85,197,77,169,153,153,244,66,160,98,234,17,57,31,79,123,232,229,163,122,14,9,56,193,196,220,35,102,132,87,161,122,186,220,19,124,168,128,113,101,158,146,42,126,189,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,238,31,65,205,31,207,102,102,253,203,232,244,74,213,80,101,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,148,91,115,206,252,201,254,178,126,205,84,255,0,150,47,48,10,60,162,172,166,225,251,59,241,23,100,192,181,123,96,195,55,41,99,130,42,91,13,84,147,205,52,163,82,98,13,35,195,60,149,29,243,72,100,48,144,14,172,49,145,156,117,3,158,119,230,79,245,147,246,106,11,0,225,115,61,63,115,94,123,97,156,235,250,45,244,143,232,231,109,254,166,118,238,199,215,237,20,115,211,126,253,211,147,110,222,190,239,200,125,118,233,221,174,173,229,51,75,52,177,222,116,227,187,158,102,102,93,247,219,56,146,243,209,237,181,189,150,26,126,175,74,16,134,63,197,194,1,24,233,28,64,62,232,182,186,106,250,187,187,191,149,82,41,203,23,151,253,30,110,214,83,113,3,157,248,119,181,224,90,77,179,225,155,108,178,65,45,45,250,170,57,230,134,82,169,1,55,145,161,130,74,126,248,100,1,25,136,199,87,40,196,194,64,174,188,183,57,116,211,96,12,61,38,114,113,25,130,169,39,196,247,202,114,142,203,97,184,12,187,237,54,233,233,103,167,169,10,216,28,218,25,14,170,26,151,18,167,150,51,233,0,139,19,140,134,113,199,101,92,195,56,44,186,240,177,154,21,23,220,33,135,234,199,42,241,45,67,62,31,172,122,146,170,106,41,222,61,210,219,231,144,133,136,12,73,165,40,152,220,156,225,97,126,164,134,19,109,159,69,229,51,75,43,112,38,116,224,75,158,89,230,93,139,219,56,110,243,209,237,180,93,170,106,126,175,74,96,154,63,198,66,97,32,233,36,64,94,233,54,186,104,250,179,187,56,65,15,0,60,96,221,120,77,205,193,43,131,210,73,129,49,141,69,29,6,43,9,162,39,58,104,0,201,163,174,136,163,2,151,125,59,77,41,188,98,36,210,129,24,109,222,241,201,29,176,42,213,197,119,10,57,143,194,86,99,158,10,198,177,118,235,85,119,82,123,5,254,8,92,41,110,244,162,236,206,66,206,239,211,152,55,11,75,11,187,148,100,66,236,230,7,28,135,69,80,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,196,19,83,153,60,20,97,94,43,56,17,202,107,221,166,217,217,243,55,12,229,125,146,76,57,112,167,104,194,74,253,150,200,164,27,101,67,200,64,5,12,166,238,192,70,77,209,144,220,217,246,148,161,44,48,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,146,79,9,222,86,50,111,229,254,30,244,232,21,165,115,45,229,247,77,156,54,171,199,16,121,65,106,171,147,48,104,41,251,77,226,211,73,20,181,83,226,80,1,165,130,54,141,142,118,8,14,158,154,9,73,130,24,136,231,125,5,153,205,199,80,168,28,184,184,227,169,226,183,6,215,224,252,193,10,74,124,197,193,244,240,29,116,209,28,81,5,238,144,157,193,171,98,129,157,136,12,73,132,103,17,30,144,156,177,16,184,180,205,20,126,131,154,63,145,60,205,251,151,214,40,148,90,242,243,225,91,62,115,199,52,41,243,27,42,241,133,94,94,91,112,93,67,202,120,213,169,59,67,67,91,211,247,105,32,129,200,70,168,204,77,154,88,136,154,54,134,66,234,235,212,142,57,101,43,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,17,117,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,242,185,67,157,25,95,159,88,54,60,192,202,60,95,73,136,172,82,84,75,72,245,16,132,145,28,83,198,237,190,41,98,148,70,88,143,71,18,97,49,23,112,48,54,212,76,93,195,218,162,34,2,34,32,141,94,119,191,65,63,5,153,105,237,15,254,89,253,32,171,246,71,239,223,232,95,102,110,223,225,248,175,223,189,155,249,126,255,0,241,59,186,138,40,114,246,183,6,219,177,254,26,184,102,53,166,174,233,132,233,111,20,83,95,168,105,9,198,122,171,112,204,15,83,12,110,198,14,198,81,49,139,59,24,119,187,123,195,226,215,191,206,79,58,254,156,241,5,105,201,202,75,127,70,147,44,173,239,214,158,72,182,201,61,117,198,42,122,137,54,147,72,76,80,140,1,70,195,168,1,52,157,125,119,14,199,86,0,131,42,132,84,83,130,252,227,190,231,239,12,24,3,53,113,76,59,47,87,91,124,148,247,25,55,3,246,154,170,74,137,105,37,169,208,0,0,58,199,78,82,244,196,88,67,169,177,181,97,213,235,90,11,85,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,89,41,162,2,234,93,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,219,68,24,224,241,161,147,150,44,130,226,131,31,229,86,22,155,125,150,213,112,142,162,221,30,211,110,205,75,87,79,21,92,84,218,153,153,159,68,42,6,46,161,19,145,244,247,190,142,90,55,160,224,147,140,28,77,194,54,104,69,122,23,171,173,193,55,202,136,7,22,89,233,34,167,235,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,62,225,244,28,209,252,246,102,111,220,190,143,68,173,85,6,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,118,212,53,242,197,230,1,71,148,85,148,220,63,103,126,34,236,152,22,175,108,24,102,229,44,112,69,75,97,170,146,121,166,148,106,76,65,164,120,103,146,163,190,105,12,134,18,1,213,134,50,51,142,101,16,17,17,6,53,156,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,170,21,184,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,80,93,82,34,32,128,30,104,254,123,51,55,238,95,71,162,87,127,203,35,61,50,227,135,78,4,113,214,104,102,133,231,176,218,168,115,2,182,40,97,137,152,234,174,21,69,108,183,188,116,180,209,187,183,82,99,218,90,54,172,44,34,70,100,0,6,99,104,28,209,252,246,102,111,220,190,143,68,173,170,167,20,223,106,240,173,187,5,84,87,111,178,218,174,21,183,74,58,110,144,55,74,170,174,58,104,234,36,222,205,188,183,5,21,51,104,238,226,221,61,69,153,200,157,195,213,103,166,122,102,63,17,121,143,113,205,12,208,188,246,235,173,118,145,67,12,76,225,75,111,165,23,119,142,150,154,55,119,233,194,27,139,70,213,201,200,136,204,140,204,204,175,255,0,148,167,5,30,219,172,163,226,203,51,109,150,170,203,44,61,104,240,93,190,118,235,200,85,208,207,211,59,153,51,22,200,250,39,20,177,196,50,9,19,200,229,43,52,111,20,38,116,131,150,159,2,180,220,77,98,106,172,207,204,234,10,74,172,175,195,149,19,219,106,168,74,170,88,231,187,220,94,157,156,96,7,130,64,150,16,133,167,134,98,145,201,183,63,78,49,19,98,145,227,156,148,20,171,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,229,254,33,244,233,214,53,136,46,127,143,238,48,110,188,89,102,225,21,189,233,35,192,152,58,162,178,131,10,4,49,19,29,76,6,98,210,87,74,82,0,203,190,161,161,136,218,50,17,104,128,64,54,239,105,36,147,234,242,243,224,178,235,197,62,104,83,223,113,126,31,171,44,171,195,85,14,248,130,177,170,74,149,171,103,104,247,69,111,130,65,23,35,50,39,136,165,96,113,112,133,201,250,145,153,195,186,154,240,163,194,142,99,241,107,152,225,130,176,84,93,134,213,67,211,158,255,0,127,158,23,58,91,69,41,59,179,17,51,59,117,38,61,164,209,66,206,197,33,9,59,184,0,73,32,100,39,149,185,91,129,50,91,2,91,50,207,45,44,94,198,195,118,110,183,98,162,237,83,84,116,186,179,28,210,126,50,99,57,11,89,37,50,247,137,244,215,70,209,153,153,131,24,37,42,159,247,10,63,235,254,188,84,85,169,84,255,0,184,81,255,0,95,245,226,130,42,215,160,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,127,62,178,8,227,147,129,204,27,197,238,13,26,170,83,164,177,230,45,142,156,130,195,126,48,125,146,6,174,93,138,179,107,57,29,49,19,147,177,51,57,194,100,230,12,76,82,197,40,90,7,38,140,231,201,44,57,83,127,201,185,237,181,118,140,197,197,213,16,77,13,108,213,115,213,5,248,41,226,172,153,225,138,32,129,161,162,10,104,68,137,222,73,8,229,57,205,216,180,16,140,37,125,99,3,138,112,182,99,228,118,99,213,97,188,73,67,117,194,88,207,9,92,0,136,70,87,134,170,134,170,55,25,34,154,41,99,127,238,36,142,88,201,196,133,192,192,157,156,73,230,211,151,23,28,117,60,86,224,218,252,31,152,33,73,79,152,184,62,158,3,174,154,35,138,32,189,210,19,184,53,108,80,51,177,1,137,48,140,226,35,210,19,150,34,23,22,153,162,140,61,7,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,201,77,16,90,175,52,127,34,121,155,247,47,172,81,40,64,225,235,20,216,176,54,126,229,166,53,197,53,221,138,203,135,241,133,154,233,113,169,233,28,157,10,88,43,98,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,148,223,243,71,242,39,153,191,114,250,197,18,128,20,21,127,138,174,38,49,151,21,249,185,89,154,88,194,134,146,220,3,78,54,219,69,178,153,152,130,221,110,140,228,56,160,121,54,177,76,123,165,144,206,66,102,220,102,91,68,3,100,97,90,248,96,224,86,167,31,240,243,153,220,79,102,149,5,92,24,98,199,129,239,119,44,25,12,53,81,108,187,92,96,167,173,2,158,87,142,71,154,48,165,154,153,157,163,48,14,169,144,62,226,140,12,36,249,60,188,248,44,186,241,79,154,20,247,220,95,135,234,203,42,240,213,67,190,32,172,106,146,165,106,217,218,61,209,91,224,144,69,200,204,137,226,41,88,28,92,33,114,126,164,102,112,238,153,78,38,237,54,171,7,8,153,175,98,177,91,41,45,214,219,118,91,223,105,40,232,233,33,24,96,166,130,59,100,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,200,49,183,83,253,205,31,200,158,102,253,203,235,20,74,0,84,255,0,115,71,242,39,153,191,114,250,197,18,8,64,225,235,20,216,176,54,126,229,166,53,197,53,221,138,203,135,241,133,154,233,113,169,233,28,157,10,88,43,98,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,151,160,226,171,137,140,101,197,126,110,86,102,150,48,161,164,183,0,211,141,182,209,108,166,102,32,183,91,163,57,14,40,30,77,172,83,30,233,100,51,144,153,183,25,150,209,0,217,24,82,5,118,156,188,248,44,186,241,79,154,20,247,220,95,135,234,203,42,240,213,67,190,32,172,106,146,165,106,217,218,61,209,91,224,144,69,200,204,137,226,41,88,28,92,33,114,126,164,102,112,238,15,173,195,7,2,181,56,255,0,135,156,206,226,123,52,168,42,224,195,22,60,15,123,185,96,200,97,170,139,101,218,227,5,61,104,20,242,188,114,60,209,133,44,212,204,237,25,128,117,76,129,247,20,96,97,37,154,172,146,56,155,180,218,172,28,34,102,189,138,197,108,164,183,91,109,217,111,125,164,163,163,164,132,97,130,154,8,237,147,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,44,109,208,101,80,136,136,8,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,85,228,99,249,236,253,91,253,164,165,81,69,95,35,31,207,103,234,223,237,37,42,136,8,136,128,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,209,4,0,242,184,243,217,150,95,125,122,61,106,159,228,68,5,101,92,222,126,130,126,227,107,151,210,239,244,87,233,5,175,232,183,239,223,232,167,80,186,159,189,251,191,214,61,191,247,223,115,234,247,250,106,245,84,69,243,193,198,182,170,252,127,149,153,115,13,61,91,92,172,118,123,141,238,162,82,1,232,20,21,211,69,12,66,5,187,115,155,21,190,103,38,113,102,102,40,244,114,213,216,66,50,214,85,11,21,117,63,220,177,115,75,240,161,193,182,10,237,119,223,105,221,112,151,104,194,215,15,233,94,143,101,236,178,63,100,131,184,4,79,109,12,148,94,248,238,215,95,120,156,216,208,93,82,176,14,117,126,86,48,183,204,10,31,78,184,171,255,0,86,1,206,175,202,198,22,249,129,67,233,215,20,22,1,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,169,229,113,228,79,44,190,250,245,138,213,117,74,213,121,92,121,19,203,47,190,189,98,181,93,82,2,34,32,34,34,2,34,32,34,34,8,86,231,87,230,159,11,124,191,161,245,27,138,114,84,243,79,138,126,95,215,122,141,185,57,213,249,167,194,223,47,232,125,70,226,156,149,60,211,226,159,151,245,222,163,110,65,53,40,136,128,136,136,44,3,157,95,149,140,45,243,2,135,211,174,42,42,248,78,243,79,147,127,48,48,247,168,192,165,83,157,95,149,140,45,243,2,135,211,174,42,42,248,78,243,79,147,127,48,48,247,168,192,131,37,53,107,252,127,112,125,106,226,203,40,200,109,237,87,30,59,193,212,245,149,248,80,225,148,88,42,103,48,23,146,134,81,144,198,45,149,15,12,64,210,17,11,196,98,7,187,99,73,28,151,64,136,49,108,197,152,90,251,129,177,85,231,5,98,154,30,197,122,195,247,10,139,93,198,155,170,18,116,42,160,144,163,150,61,224,228,5,180,192,155,81,119,23,211,86,119,110,245,242,148,207,115,88,224,178,213,153,152,2,191,136,236,185,195,244,144,99,108,41,78,245,120,144,198,164,105,218,233,100,130,19,121,37,49,113,219,45,77,56,128,56,147,144,17,66,50,7,227,28,32,140,97,133,6,74,124,39,121,88,201,191,151,248,123,211,160,85,85,82,174,19,188,172,100,223,203,252,61,233,208,42,170,128,136,136,44,87,154,23,5,31,186,3,2,30,115,229,237,178,235,93,153,56,54,222,20,209,91,168,155,173,237,155,88,204,70,116,237,17,19,105,52,93,89,230,141,227,103,57,61,248,182,72,71,23,78,24,112,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,13,83,67,93,76,237,190,35,209,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,159,40,133,0,60,205,44,25,53,135,248,184,197,33,147,151,190,223,219,245,184,98,168,130,164,170,33,162,196,82,207,49,86,65,25,187,127,185,200,96,196,109,28,178,203,30,161,179,165,24,121,254,52,184,210,198,92,100,227,43,69,230,243,135,105,48,222,30,195,116,242,67,101,178,195,51,84,157,57,204,209,189,76,210,212,184,1,74,114,20,81,232,219,68,4,35,6,97,221,188,228,169,92,179,248,40,183,113,63,142,238,88,219,50,237,157,167,45,176,150,180,213,180,114,53,84,62,217,174,154,25,26,58,120,106,33,40,246,116,117,9,228,113,147,115,107,0,184,56,204,228,54,86,178,93,225,186,217,146,86,156,146,194,212,188,57,73,72,121,116,116,242,212,216,222,154,174,122,144,217,52,242,75,43,57,212,17,76,198,211,28,172,97,35,239,140,216,129,216,92,118,176,84,180,68,65,138,186,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,85,85,110,188,125,241,15,117,225,159,134,139,254,60,194,183,90,74,12,89,112,168,166,178,97,195,169,163,42,144,237,179,158,166,76,44,206,12,113,211,71,85,48,60,191,139,223,16,177,49,234,209,157,197,40,107,231,73,156,118,44,97,156,184,75,39,109,16,245,42,242,238,223,81,81,116,169,220,109,182,170,228,52,242,13,54,194,6,103,217,4,20,242,245,4,204,75,180,237,247,74,50,103,8,235,69,232,40,176,85,214,191,0,94,115,26,26,138,70,182,216,239,22,203,37,68,68,101,215,41,235,161,173,154,34,1,219,181,193,134,223,51,19,185,51,179,148,122,49,106,238,61,172,177,203,60,85,155,184,190,60,11,130,169,59,93,234,162,223,114,184,83,82,140,114,73,37,87,98,162,158,176,224,136,35,2,51,154,64,167,32,140,24,125,233,8,5,221,153,221,216,47,43,147,206,119,221,112,31,17,117,25,53,13,142,146,178,219,154,52,238,53,21,101,33,4,244,51,219,169,106,234,98,48,241,19,2,23,152,8,29,153,245,56,201,137,182,56,73,54,139,22,204,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,89,57,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,48,122,5,0,60,209,252,246,102,111,220,190,143,68,167,249,64,15,52,127,61,153,155,247,47,163,209,32,191,254,74,158,86,49,79,204,10,239,78,183,43,255,0,86,1,201,83,202,198,41,249,129,93,233,214,229,127,232,8,136,128,161,175,154,231,5,31,131,44,85,63,18,153,103,108,186,212,225,188,91,112,168,169,197,177,105,214,134,207,116,154,65,38,168,222,228,242,12,53,82,72,125,196,59,35,149,182,177,179,77,12,67,50,139,207,230,21,179,6,222,176,6,37,179,102,52,148,145,225,58,251,61,109,53,248,234,234,222,150,1,183,28,38,53,47,36,204,66,241,7,73,207,83,98,29,173,171,234,218,106,131,30,206,15,184,179,198,92,34,230,135,211,139,21,61,93,226,197,95,79,37,53,247,14,13,123,82,193,117,6,140,218,7,51,120,229,96,56,165,54,144,77,131,126,157,64,103,97,148,217,233,254,116,102,246,50,207,172,208,196,25,185,152,19,210,73,125,196,85,3,53,67,82,64,208,193,16,4,99,20,80,198,29,238,193,28,81,199,27,57,57,27,176,51,145,17,59,147,252,172,194,162,193,182,236,127,137,109,249,115,118,171,186,97,58,91,197,108,54,26,234,177,113,158,170,220,51,27,83,77,35,56,3,177,148,76,4,236,224,29,238,254,232,248,55,191,225,22,217,146,87,174,34,240,101,155,136,185,41,35,203,234,250,138,154,107,169,213,213,207,75,0,153,210,204,52,207,36,208,16,156,65,218,94,13,79,112,128,182,174,110,192,196,232,36,127,148,239,5,22,236,45,133,109,156,84,102,69,179,126,36,188,235,83,131,160,54,170,167,154,213,66,81,212,83,201,81,32,185,4,115,118,168,230,220,12,81,152,180,77,20,128,110,242,187,4,149,34,32,34,34,8,1,230,143,231,179,51,126,229,244,122,37,237,121,121,112,153,131,120,186,202,252,237,192,247,218,138,75,61,246,130,163,11,212,216,177,25,80,61,84,246,163,121,43,222,118,0,105,34,115,9,98,7,140,129,207,102,189,51,118,114,136,29,188,87,52,127,61,153,155,247,47,163,209,43,170,228,99,249,236,253,91,253,164,131,223,242,255,0,229,139,71,148,85,150,156,239,226,6,139,181,227,170,77,242,219,112,204,225,4,180,182,26,168,231,144,66,168,165,134,89,99,170,153,227,24,100,137,253,209,132,140,159,105,72,32,113,248,14,121,223,153,63,214,79,217,170,85,20,85,243,206,252,201,254,178,126,205,65,100,28,14,229,14,13,207,126,42,48,30,86,230,12,21,115,225,235,181,69,100,213,208,83,78,240,157,64,83,81,79,84,208,185,183,188,32,101,0,129,184,184,158,194,45,164,5,161,54,69,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,64,103,43,143,61,153,101,247,215,163,214,169,254,64,68,68,20,83,138,238,20,114,227,139,92,184,60,21,141,98,236,55,90,30,164,246,11,252,16,177,213,90,42,137,153,156,133,157,219,169,9,237,22,150,23,118,25,4,69,217,192,194,57,3,28,37,149,66,197,93,6,74,124,39,121,88,201,191,151,248,123,211,160,88,214,44,148,248,78,242,177,147,127,47,240,247,167,64,177,172,65,146,159,9,222,86,50,111,229,254,30,244,232,21,85,84,171,132,239,43,25,55,242,255,0,15,122,116,10,170,160,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,100,166,177,172,225,59,205,62,77,252,192,195,222,163,2,147,238,103,92,192,43,50,138,142,167,135,236,144,196,93,147,29,85,238,131,19,92,162,142,120,170,172,52,178,65,12,209,13,49,144,52,111,52,241,212,119,77,25,145,66,32,90,48,200,64,113,133,0,230,117,204,2,143,55,107,42,120,126,201,12,69,218,240,45,38,232,49,53,202,40,224,150,150,253,85,28,240,205,16,211,25,3,200,208,193,37,63,116,209,152,140,196,101,163,20,98,7,37,181,112,117,198,46,59,225,3,29,212,95,236,20,126,217,195,119,157,159,72,48,255,0,82,26,127,106,116,161,168,10,95,233,163,130,89,32,233,73,80,242,126,45,155,126,155,75,86,126,234,85,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,234,175,24,188,29,99,190,16,49,221,61,130,255,0,89,237,156,55,121,223,244,127,16,116,225,167,246,167,74,26,115,170,254,149,9,229,146,14,148,149,13,31,227,29,183,233,184,117,103,238,12,130,112,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,40,33,229,197,199,29,55,10,88,202,191,7,230,8,85,212,101,214,48,168,128,235,166,136,229,148,236,149,98,206,13,91,20,12,238,38,4,46,35,56,136,245,72,34,136,133,201,225,104,164,157,228,4,69,109,92,198,243,51,240,95,193,182,99,220,105,234,237,81,215,223,173,227,134,104,224,184,73,167,106,237,242,13,61,64,66,44,98,71,48,210,201,83,40,179,107,167,69,204,132,132,9,144,65,94,127,103,29,247,136,12,229,197,153,197,136,225,236,245,120,154,224,85,17,211,110,3,236,148,160,45,29,53,54,240,0,105,58,80,71,20,93,77,140,71,179,113,123,196,238,190,6,44,192,24,203,2,211,97,250,172,97,135,170,237,33,138,172,241,223,237,13,82,204,39,85,110,146,89,98,138,161,131,93,194,6,80,72,225,185,155,112,109,49,212,12,8,186,152,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,165,127,156,246,78,221,95,40,242,187,26,224,203,13,37,54,19,203,218,138,203,37,85,29,5,41,0,91,160,171,10,81,165,33,142,48,233,67,76,15,71,209,213,220,89,142,106,112,22,125,221,192,228,125,141,110,181,248,3,52,242,230,106,122,70,182,216,239,22,235,221,60,162,5,215,41,235,161,150,25,68,203,118,215,6,27,124,46,44,194,206,206,82,106,229,171,48,201,162,128,30,88,185,165,248,47,227,39,5,118,187,239,179,45,88,183,180,97,107,135,244,175,91,181,118,168,223,178,65,220,4,65,186,186,58,47,124,118,233,167,188,76,14,106,127,144,17,17,1,17,16,64,15,52,127,61,153,155,247,47,163,209,47,107,203,203,132,204,27,197,214,87,231,110,7,190,212,82,89,239,180,21,24,94,166,197,136,202,129,234,167,181,27,201,94,243,176,3,73,19,152,75,16,60,100,14,123,53,233,155,179,148,64,237,226,185,163,249,236,204,223,185,125,30,137,93,87,35,31,207,103,234,223,237,36,30,255,0,151,255,0,44,90,60,162,172,180,231,127,16,52,93,175,29,82,111,150,219,134,103,8,37,165,176,213,71,60,130,21,69,44,50,203,29,84,207,24,195,36,79,238,140,36,100,251,74,65,3,142,69,81,16,17,17,6,53,156,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,170,21,184,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,80,93,82,34,32,128,30,104,254,123,51,55,238,95,71,162,94,83,131,174,14,177,223,23,248,238,162,193,96,172,246,54,27,179,108,250,65,136,58,112,212,123,47,171,13,65,210,255,0,74,156,241,73,63,86,74,119,143,241,110,251,53,220,90,51,119,250,190,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,228,23,191,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,106,106,26,26,102,125,145,6,174,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,254,129,17,5,42,226,199,202,198,114,124,191,196,62,157,58,199,91,43,114,183,29,231,78,59,182,101,158,90,88,189,179,137,47,61,110,197,69,218,161,167,234,244,161,57,164,252,100,198,17,142,145,196,101,239,19,107,166,141,171,187,51,228,103,196,221,166,235,127,225,183,53,236,86,43,101,93,198,229,113,192,247,218,74,58,58,72,74,105,234,103,146,130,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,74,184,1,224,250,213,194,110,81,136,220,26,174,76,119,140,105,232,235,241,89,205,40,184,83,78,0,79,29,12,67,25,148,91,41,222,105,65,228,18,39,148,200,207,118,199,142,56,195,218,240,163,194,142,92,112,149,151,1,130,176,84,93,186,235,93,211,158,255,0,127,158,22,10,171,189,80,179,179,17,51,59,244,225,13,196,209,66,206,227,24,145,59,185,153,201,33,214,180,68,24,171,169,84,255,0,184,81,255,0,95,245,226,162,173,74,167,253,194,143,250,255,0,175,20,17,86,178,168,88,171,169,211,230,51,199,183,238,87,177,65,150,249,119,7,104,204,220,77,111,237,148,149,19,211,239,165,178,208,153,156,77,88,76,109,178,105,156,227,144,98,139,188,88,128,142,86,218,35,28,193,106,188,230,243,103,38,177,38,59,177,101,85,147,8,118,156,201,194,93,57,47,56,147,105,67,217,40,102,133,229,138,217,224,221,167,119,90,58,141,207,238,195,174,208,119,41,167,16,178,190,22,44,25,203,137,248,130,193,54,78,31,175,126,199,199,211,92,28,237,23,2,169,24,35,165,233,196,114,79,36,174,76,76,80,140,1,51,201,30,211,234,70,198,27,36,221,176,188,86,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,169,168,104,105,153,183,202,122,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,79,247,4,156,31,97,158,17,178,190,43,40,181,37,110,54,190,83,192,88,178,241,73,45,71,66,186,120,164,156,225,8,227,148,220,68,33,26,147,137,140,66,55,145,133,140,196,93,246,136,87,251,76,119,88,109,84,80,223,107,105,43,46,65,79,24,214,84,82,83,21,52,19,78,194,221,67,142,34,146,66,140,28,181,118,7,144,220,89,217,156,139,77,95,182,136,130,213,121,163,249,19,204,223,185,125,98,137,67,95,10,60,40,230,63,22,185,142,24,43,5,69,216,109,84,61,57,239,247,249,225,115,165,180,82,147,187,49,19,51,183,82,99,218,77,20,44,236,82,16,147,187,128,4,146,4,223,113,235,149,184,239,58,120,78,199,57,103,150,150,47,108,226,75,207,179,59,21,23,106,134,159,171,210,185,82,205,39,227,38,48,140,116,142,35,47,120,155,93,52,109,93,217,159,208,112,171,195,62,13,225,67,40,232,242,183,7,215,85,220,76,170,10,229,119,185,212,187,137,220,110,50,4,97,44,237,30,231,24,67,108,81,128,70,46,251,64,7,113,25,239,144,195,218,229,110,86,224,76,150,192,150,204,179,203,75,23,177,176,221,155,173,216,168,187,84,213,29,46,172,199,52,159,140,152,206,66,214,73,76,189,226,125,53,209,180,102,102,111,43,197,143,149,140,228,249,127,136,125,58,117,85,85,42,226,199,202,198,114,124,191,196,62,157,58,12,107,20,255,0,115,71,242,39,153,191,114,250,197,18,128,21,145,71,30,185,91,142,243,167,132,236,115,150,121,105,98,246,206,36,188,251,51,177,81,118,168,105,250,189,43,149,44,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,194,16,120,81,225,71,49,248,181,204,112,193,88,42,46,195,106,161,233,207,127,191,207,11,157,45,162,148,157,217,136,153,157,186,147,30,210,104,161,103,98,144,132,157,220,0,36,144,50,19,202,220,173,192,153,45,129,45,153,103,150,150,47,99,97,187,55,91,177,81,118,169,170,58,93,89,142,105,63,25,49,156,133,172,146,153,123,196,250,107,163,104,204,204,222,43,133,94,25,240,111,10,25,71,71,149,184,62,186,174,226,101,80,87,43,189,206,165,220,78,227,113,144,35,9,103,104,247,56,194,27,98,140,2,49,119,218,0,59,136,207,124,135,88,16,82,174,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,88,214,32,202,161,17,16,17,17,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,10,171,200,199,243,217,250,183,251,73,74,162,138,190,70,63,158,207,213,191,218,74,85,16,17,17,1,17,16,17,17,1,99,131,198,134,113,216,179,247,138,12,127,154,184,90,29,150,91,173,194,58,123,116,155,141,251,77,45,37,60,84,145,84,232,96,6,29,96,167,25,122,100,44,65,212,216,250,184,234,243,211,197,62,117,254,231,110,31,113,182,113,199,111,237,181,120,126,222,221,130,2,139,169,25,215,79,40,83,210,245,71,169,27,188,45,60,209,60,155,77,139,166,199,183,82,209,159,26,196,30,255,0,29,228,229,247,3,101,158,89,230,173,68,221,162,203,153,118,251,149,69,28,155,64,58,21,84,55,25,169,42,41,180,99,35,45,160,20,210,245,28,64,95,180,236,29,207,25,58,191,94,71,216,214,213,65,143,243,79,46,102,167,171,123,149,242,207,110,189,211,202,32,61,1,130,134,105,97,148,76,183,110,99,114,184,66,226,204,46,206,195,38,174,58,51,21,74,230,71,194,141,139,5,112,25,128,162,195,209,90,142,175,35,251,5,28,213,225,9,209,118,186,90,182,142,150,182,72,233,163,114,143,173,81,90,84,149,6,230,238,77,182,87,105,28,136,154,72,235,224,191,56,236,89,5,197,6,0,205,92,83,14,251,45,170,225,37,61,198,77,198,221,154,150,174,158,90,73,106,116,0,51,62,136,84,20,189,49,23,35,233,236,109,28,181,96,200,249,88,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,0,231,87,229,99,11,124,192,161,244,235,138,11,0,229,113,231,179,44,190,250,244,122,213,237,120,218,230,45,140,179,95,62,108,88,139,135,252,107,136,48,254,19,203,170,134,155,15,204,36,209,53,194,226,221,64,150,228,112,16,51,184,73,20,143,0,195,62,255,0,196,188,155,128,59,68,209,43,32,93,170,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,0,30,89,162,141,136,180,109,242,0,248,147,51,134,69,60,31,113,103,131,120,186,202,255,0,167,22,42,122,75,61,246,130,162,74,107,238,28,26,247,170,158,212,111,33,180,14,102,241,196,230,18,196,13,32,155,6,205,122,128,206,229,17,179,87,85,141,103,12,92,66,226,174,23,243,150,203,155,152,90,155,183,246,14,165,53,198,214,117,82,83,195,115,161,148,118,203,79,33,3,255,0,115,32,57,9,136,75,20,70,224,123,54,190,67,217,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,78,30,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,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,8,136,128,136,136,8,136,128,136,136,33,91,157,95,154,124,45,242,254,135,212,110,41,201,83,205,62,41,249,127,93,234,54,228,231,87,230,159,11,124,191,161,245,27,138,114,84,243,79,138,126,95,215,122,141,185,4,212,162,34,2,34,32,176,14,117,126,86,48,183,204,10,31,78,184,168,171,225,59,205,62,77,252,192,195,222,163,2,149,78,117,126,86,48,183,204,10,31,78,184,168,171,225,59,205,62,77,252,192,195,222,163,2,12,148,209,17,5,42,226,199,202,198,114,124,191,196,62,157,58,198,177,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,12,148,248,78,242,177,147,127,47,240,247,167,64,170,170,165,92,39,121,88,201,191,151,248,123,211,160,85,85,1,17,83,78,34,179,231,6,240,219,148,119,220,214,198,117,180,130,22,234,115,11,101,12,213,15,9,221,174,46,4,244,244,81,56,129,150,249,8,116,114,96,45,128,199,33,54,192,39,96,161,92,198,120,215,253,202,185,113,5,131,0,92,237,82,102,110,41,252,93,182,154,119,234,201,107,161,118,54,146,230,80,237,32,45,166,13,28,67,43,136,156,132,69,164,163,12,177,188,16,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,234,243,163,55,177,150,125,102,134,32,205,204,192,158,146,75,238,34,168,25,170,26,146,6,134,8,128,35,24,162,134,48,239,118,8,226,142,56,217,201,200,221,129,156,136,137,220,158,82,121,78,240,81,110,194,216,86,217,197,70,100,91,55,226,75,206,181,56,58,3,106,170,121,173,84,37,29,69,60,149,18,11,144,71,55,106,142,109,192,197,25,139,68,209,72,6,239,43,176,4,117,241,87,194,142,99,240,151,142,232,240,110,58,139,182,82,92,173,244,245,150,251,221,52,46,52,53,242,116,99,122,184,224,39,119,119,232,78,103,19,177,176,72,226,209,200,241,128,202,12,174,87,150,47,30,63,129,11,237,54,67,102,197,235,110,1,196,23,1,246,109,210,227,113,233,210,225,121,136,38,41,52,30,145,63,70,162,114,167,98,221,36,113,66,79,36,207,166,249,73,229,83,137,222,30,176,175,20,25,53,122,202,60,83,83,216,59,127,78,166,221,116,10,88,234,38,182,87,68,91,162,168,140,77,191,186,140,216,72,8,226,150,80,99,13,251,155,29,108,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,241,144,153,198,90,199,40,23,186,79,166,186,62,142,206,204,25,63,34,176,14,88,188,120,254,27,236,84,217,13,155,23,173,216,251,15,219,199,217,183,75,141,199,169,85,138,33,19,152,164,208,122,66,221,106,120,6,157,139,116,146,75,48,180,147,62,187,37,38,191,244,24,171,172,148,248,78,242,177,147,127,47,240,247,167,64,177,172,89,41,240,157,229,99,38,254,95,225,239,78,129,7,191,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,140,190,106,230,102,42,206,76,199,196,121,165,141,106,251,69,235,19,92,37,184,84,237,146,67,142,29,239,238,65,23,80,204,198,24,129,134,56,193,201,246,70,0,44,250,11,41,148,231,5,156,118,44,13,195,3,229,85,68,61,162,245,153,119,8,41,232,227,220,97,208,165,161,168,130,174,162,167,86,2,2,218,97,77,23,77,200,9,251,78,241,220,209,147,40,150,225,99,37,63,116,79,16,88,39,39,36,184,118,42,76,65,112,126,223,56,203,211,144,40,96,136,234,42,186,69,211,145,154,103,130,25,90,61,192,227,212,112,221,160,234,236,23,85,158,57,91,248,47,229,31,148,61,178,197,236,203,174,45,204,8,113,77,195,250,107,173,218,187,85,13,199,178,79,220,100,33,186,134,58,47,112,118,233,167,188,44,110,106,149,114,184,243,217,150,95,125,122,61,106,191,254,117,126,86,48,183,204,10,31,78,184,171,0,229,113,231,179,44,190,250,244,122,212,20,255,0,141,12,156,177,100,23,20,24,255,0,42,176,180,219,236,182,171,132,117,22,232,246,155,118,106,90,186,120,170,226,166,212,204,204,250,33,80,49,117,8,156,143,167,189,244,114,209,164,211,147,70,119,221,113,214,73,95,242,94,225,99,164,167,167,202,250,136,10,134,190,25,11,125,92,23,41,235,42,28,37,7,213,152,227,150,57,116,49,118,98,9,0,118,179,131,156,158,127,157,38,69,223,113,78,4,194,89,243,135,44,214,163,164,193,61,162,221,137,106,245,8,235,187,45,92,212,225,68,250,187,51,203,12,115,188,163,179,115,144,21,94,225,7,18,148,134,197,121,118,231,165,30,64,241,89,133,49,37,250,243,236,204,55,126,234,225,187,244,196,208,52,99,75,84,204,209,28,178,76,226,48,195,29,80,82,205,36,140,66,67,28,39,249,76,238,4,25,10,40,1,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,255,0,242,84,242,177,138,126,96,87,122,117,185,95,250,176,14,74,158,86,49,79,204,10,239,78,183,43,255,0,64,68,68,5,18,188,218,248,215,246,221,101,103,9,185,101,115,181,86,89,97,232,201,141,46,16,63,94,66,174,134,126,160,91,5,220,118,71,209,56,162,146,82,140,136,158,71,24,157,227,120,166,3,186,174,99,60,107,254,229,92,184,130,193,128,46,118,169,51,55,20,254,46,219,77,59,245,100,181,208,187,27,73,115,40,118,144,22,211,6,142,33,149,196,78,66,34,210,81,134,88,222,8,109,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,10,151,195,23,15,88,171,138,12,229,178,229,30,22,169,236,29,191,169,83,113,186,29,44,149,16,219,40,98,29,210,212,72,32,223,220,198,12,68,2,114,203,16,57,134,253,205,226,177,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,127,184,36,224,251,12,240,141,149,241,89,69,169,43,113,181,242,158,2,197,151,138,73,106,58,21,211,197,36,231,8,71,28,166,226,33,8,212,156,76,98,17,188,140,44,102,34,239,180,105,167,51,14,10,46,60,79,224,75,110,54,203,75,103,105,204,156,37,165,53,21,28,109,75,15,182,104,102,154,54,146,158,106,137,138,61,157,29,78,120,220,164,218,218,206,44,14,83,49,8,121,94,88,188,120,254,27,236,84,217,13,155,23,173,216,251,15,219,199,217,183,75,141,199,169,85,138,33,19,152,164,208,122,66,221,106,120,6,157,139,116,146,75,48,180,147,62,187,37,38,191,245,139,190,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,228,39,193,247,22,120,55,139,172,175,250,113,98,167,164,179,223,104,42,36,166,190,225,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,108,215,168,12,238,81,27,48,87,84,68,65,0,60,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,181,94,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,4,170,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,22,171,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,4,68,64,88,171,172,170,22,42,232,50,83,225,59,202,198,77,252,191,195,222,157,2,198,177,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,12,148,248,78,242,177,147,127,47,240,247,167,64,170,170,165,92,39,121,88,201,191,151,248,123,211,160,85,85,1,90,175,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,91,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,147,252,213,99,220,85,254,154,226,60,73,136,238,31,237,149,149,215,42,234,137,63,223,73,52,210,72,127,105,17,23,197,221,124,165,50,124,177,121,127,214,101,21,29,55,16,57,223,135,123,38,58,171,219,62,25,182,203,36,241,85,88,105,100,130,104,101,42,144,19,104,222,105,227,168,239,134,64,34,132,64,117,113,144,140,35,10,193,203,207,130,203,87,11,25,95,79,125,197,248,126,144,115,83,18,211,187,226,10,198,169,26,167,162,129,228,221,21,190,9,4,88,64,4,90,34,149,129,201,142,102,39,234,72,1,14,218,235,158,153,23,151,28,69,229,197,199,43,243,66,205,219,173,85,218,75,12,209,59,5,85,190,168,89,218,58,170,105,29,159,167,48,110,45,31,71,23,18,32,49,48,51,2,168,8,131,26,30,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,107,234,229,67,199,29,78,26,186,217,56,71,204,96,164,107,21,202,162,160,48,141,217,206,42,119,161,171,148,164,156,168,167,114,113,105,66,121,72,250,68,218,202,211,74,49,232,99,32,116,111,211,140,94,14,176,39,23,248,18,158,193,127,172,246,54,36,179,111,250,63,136,58,115,84,123,47,171,53,57,213,127,74,132,241,71,63,86,58,118,143,241,142,251,53,220,58,59,119,193,13,179,134,236,237,187,103,105,240,229,75,128,106,195,49,66,162,122,103,177,212,212,65,76,123,225,128,234,13,218,89,76,97,112,120,64,164,3,99,217,32,56,144,57,49,14,161,146,242,138,190,119,185,165,255,0,205,166,74,91,239,191,234,188,83,119,182,118,95,209,77,65,63,89,195,255,0,166,67,176,15,237,49,253,237,212,138,100,14,15,204,124,1,147,88,79,6,230,230,61,250,105,139,237,86,241,130,233,123,216,237,218,100,220,78,35,184,180,57,122,96,225,23,88,217,164,151,167,212,54,99,50,102,129,110,62,51,51,10,230,239,23,185,147,142,176,85,95,107,178,212,92,41,237,244,213,67,36,114,71,85,216,169,33,163,57,226,56,204,128,225,144,233,200,227,54,47,122,50,2,118,103,119,102,10,193,202,11,43,238,184,211,139,74,108,121,9,85,193,109,203,235,61,109,202,162,113,162,41,96,150,122,152,74,138,42,83,151,86,24,76,134,162,105,135,93,206,77,75,35,48,248,144,202,247,26,25,57,125,207,222,24,49,254,85,97,105,182,94,174,182,248,234,45,209,237,7,237,53,84,149,17,85,197,77,169,152,0,117,142,156,98,234,17,48,135,83,123,234,195,163,218,175,37,188,156,190,224,252,154,197,185,197,119,155,167,73,152,151,10,122,123,93,54,208,125,212,182,210,168,140,170,119,137,187,182,249,231,168,139,166,64,4,61,155,119,188,50,11,180,138,160,197,93,100,251,149,89,153,133,115,147,46,48,230,105,96,170,190,209,101,196,214,248,174,20,219,164,140,228,135,123,123,240,75,211,51,1,154,35,98,142,64,98,125,146,1,139,190,162,235,30,206,52,50,114,197,144,92,80,99,252,170,194,211,111,178,218,174,17,212,91,163,218,109,217,169,106,233,226,171,138,155,83,51,51,232,133,64,197,212,34,114,62,158,247,209,203,70,149,78,79,185,199,98,199,60,48,54,85,83,195,217,239,89,105,112,158,158,178,61,198,125,122,90,234,137,234,233,234,117,112,16,29,198,117,49,116,216,140,155,179,111,45,173,32,178,11,234,68,68,4,68,65,0,60,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,181,94,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,4,170,34,34,2,34,32,198,179,139,31,52,249,201,243,3,16,250,140,234,106,121,92,121,19,203,47,190,189,98,181,66,183,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,11,170,68,68,16,3,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,172,3,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,5,255,0,162,34,2,34,32,34,34,12,85,212,170,127,220,40,255,0,175,250,241,81,86,165,83,254,225,71,253,127,215,138,8,171,94,131,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,245,53,213,213,46,219,229,61,25,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,188,250,149,78,84,124,11,126,241,197,6,117,224,207,245,61,86,0,162,174,47,238,136,174,146,83,184,255,0,185,118,83,34,254,60,204,31,214,243,32,173,92,184,57,127,209,240,239,98,139,54,243,123,14,255,0,158,197,127,105,130,42,106,137,32,168,143,14,210,239,56,246,211,156,39,36,103,52,209,179,25,204,197,185,163,149,162,22,15,199,60,183,212,136,128,136,136,8,136,128,169,87,22,62,86,51,147,229,254,33,244,233,213,85,84,171,139,31,43,25,201,242,255,0,16,250,116,232,49,172,89,84,44,85,214,85,8,8,136,130,149,113,99,229,99,57,62,95,226,31,78,157,99,88,178,83,226,199,202,198,114,124,191,196,62,157,58,198,177,6,85,8,136,128,136,136,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,66,183,58,191,52,248,91,229,253,15,168,220,80,85,94,70,63,158,207,213,191,218,74,85,20,85,242,49,252,246,126,173,254,210,82,168,128,136,136,8,136,128,136,136,35,171,157,38,113,223,112,126,77,97,44,157,180,67,211,164,204,75,133,69,69,210,167,112,62,234,91,105,83,200,52,219,8,29,219,124,243,211,203,212,19,2,30,205,183,222,25,9,154,194,249,104,224,10,108,193,227,75,46,233,110,88,122,174,235,109,177,212,84,223,234,158,22,151,101,25,210,83,73,45,45,68,167,27,182,192,26,198,164,102,220,251,8,200,0,183,111,218,255,0,87,154,110,63,169,199,92,105,99,42,86,196,52,151,107,110,21,167,160,176,91,94,153,226,32,165,8,233,130,90,138,119,56,219,222,48,172,158,173,143,123,185,137,238,7,211,99,8,221,87,35,236,1,83,21,171,52,243,74,187,15,82,61,61,85,69,186,193,107,187,19,68,83,177,196,50,207,91,78,15,175,84,1,218,106,3,46,230,3,118,143,242,158,55,218,18,43,157,121,95,106,206,172,163,197,249,81,121,42,72,233,241,77,158,166,218,21,21,52,67,86,20,115,152,63,70,169,162,39,102,51,134,94,156,161,239,11,177,198,46,196,46,204,237,140,98,202,161,99,237,204,187,0,83,101,247,26,89,137,75,109,195,213,118,171,109,242,162,154,255,0,74,243,52,187,43,14,174,154,57,106,170,34,57,29,247,129,86,61,91,62,215,216,38,38,3,183,102,214,9,180,225,99,58,255,0,116,79,15,184,39,56,228,183,246,42,188,65,111,126,223,0,197,211,140,43,160,148,233,234,186,67,212,145,218,23,158,25,94,61,198,229,211,112,221,161,106,205,106,188,234,252,172,97,111,152,20,62,157,113,95,39,146,222,113,223,113,134,77,98,220,157,187,195,212,164,203,187,133,61,69,174,167,112,54,218,91,145,84,72,84,219,4,25,223,100,240,84,75,212,35,50,46,211,183,221,24,197,159,235,115,171,242,177,133,190,96,80,250,117,197,4,59,96,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,26,154,134,134,153,155,124,167,163,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,182,66,124,31,112,153,131,120,69,202,255,0,160,246,42,138,75,197,246,190,162,74,155,238,35,26,7,165,158,234,109,33,188,12,96,242,74,224,17,68,109,24,131,30,205,122,134,204,197,41,187,195,183,43,143,61,153,101,247,215,163,214,169,254,65,4,60,199,120,28,166,225,75,25,80,99,12,190,58,186,140,186,198,21,19,133,12,50,132,178,157,146,172,89,141,232,165,157,217,196,192,133,200,160,34,46,169,4,82,137,49,60,47,44,148,255,0,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,134,127,177,254,0,193,185,167,131,110,217,125,152,56,122,146,249,135,175,148,239,77,93,67,82,207,178,80,213,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,219,30,206,48,120,76,198,92,34,230,135,208,123,237,69,93,226,197,95,79,29,77,139,17,149,3,82,193,117,6,140,30,118,0,105,37,96,56,165,55,140,129,207,126,157,51,118,97,148,29,195,33,220,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,95,89,66,95,45,206,96,148,220,59,84,201,147,217,201,117,171,44,186,184,212,21,77,21,202,105,101,152,48,201,180,83,201,43,69,79,12,18,205,48,84,204,240,11,128,144,132,102,231,38,154,156,142,243,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,8,136,128,136,136,8,136,128,136,136,8,139,77,123,244,65,170,34,32,34,209,214,130,90,187,183,212,131,114,34,32,34,209,252,17,159,84,26,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,45,31,185,105,187,78,255,0,130,13,200,184,220,203,224,235,112,150,230,253,29,200,55,34,45,186,190,253,62,26,32,220,136,182,57,234,110,3,226,221,239,250,16,111,69,163,106,181,64,68,68,4,68,64,68,68,4,68,64,68,68,5,141,103,22,62,105,243,147,230,6,33,245,25,214,74,106,53,115,99,147,95,225,67,52,241,150,102,126,232,239,102,125,45,196,23,27,239,98,250,33,214,236,189,170,166,73,186,93,78,218,59,246,245,54,238,218,58,233,174,141,174,136,46,3,149,199,145,60,178,251,235,214,43,85,213,42,85,194,230,69,254,230,188,137,195,57,41,244,167,233,31,209,206,219,253,83,236,61,143,175,218,43,39,169,253,231,169,38,221,189,125,191,150,250,237,215,187,93,26,170,160,34,34,2,34,32,34,34,2,34,32,133,110,117,126,105,240,183,203,250,31,81,184,167,37,79,52,248,167,229,253,119,168,219,149,234,113,173,203,123,247,96,230,157,171,51,63,12,191,68,189,153,135,224,177,118,47,163,189,191,169,211,169,168,155,171,212,237,81,105,175,105,219,183,107,233,179,93,123,244,103,5,60,183,191,113,246,105,221,115,51,240,203,244,183,218,120,126,123,23,98,250,59,216,58,125,74,154,121,186,189,78,213,46,186,118,109,187,118,182,187,245,215,187,71,11,213,68,68,4,68,65,96,28,234,252,172,97,111,152,20,62,157,113,81,87,194,119,154,124,155,249,129,135,189,70,5,58,124,107,112,165,251,176,114,178,213,150,127,79,126,137,123,51,16,65,125,237,190,203,237,253,78,157,53,68,61,46,159,90,45,53,237,59,183,110,125,54,105,167,126,173,106,185,79,201,175,240,95,154,120,55,51,63,116,119,180,254,137,98,11,117,247,177,125,16,232,246,174,203,83,28,221,46,167,109,45,155,186,123,119,109,45,53,215,71,211,68,18,84,136,136,41,87,22,62,86,51,147,229,254,33,244,233,214,53,139,39,220,216,192,191,133,12,172,198,89,103,237,79,102,125,45,195,247,27,23,109,232,117,187,47,106,166,146,30,175,79,112,239,219,212,221,183,112,235,166,154,182,186,168,214,254,129,143,254,52,95,240,39,255,0,143,65,127,252,39,121,88,201,191,151,248,123,211,160,85,85,121,76,167,192,191,130,252,172,193,185,103,237,79,105,253,18,195,246,235,23,109,232,116,123,87,101,166,142,30,175,79,113,108,221,211,221,183,113,105,174,154,190,154,175,86,128,160,135,154,134,119,230,134,100,241,47,117,203,108,119,99,164,177,90,50,214,162,106,11,13,186,25,35,156,228,130,164,33,151,183,75,48,247,145,212,196,52,210,52,125,205,16,108,141,199,168,210,153,206,242,162,156,87,112,163,151,28,90,229,193,224,172,107,23,97,186,208,245,39,176,95,224,133,142,170,209,84,76,204,228,44,238,221,72,79,104,180,176,187,176,200,34,46,206,6,17,200,1,18,220,179,248,40,183,113,63,142,238,88,219,50,237,157,167,45,176,150,180,213,180,114,53,84,62,217,174,154,25,26,58,120,106,33,40,246,116,117,9,228,113,147,115,107,0,184,56,204,228,51,168,188,166,86,229,110,4,201,108,9,108,203,60,180,177,123,27,13,217,186,221,138,139,181,77,81,210,234,204,115,73,248,201,140,228,45,100,148,203,222,39,211,93,27,70,102,102,245,104,10,202,185,152,112,81,113,226,127,2,91,113,182,90,91,59,78,100,225,45,41,168,168,227,106,88,125,179,67,52,209,180,148,243,84,76,81,236,232,234,115,198,229,38,214,214,113,96,114,153,136,111,85,16,98,239,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,249,30,240,221,155,183,92,250,201,44,45,155,247,156,9,87,131,170,49,61,60,181,97,103,169,156,167,56,160,105,228,8,101,105,10,40,156,194,88,130,57,128,182,51,56,74,46,219,155,66,122,21,138,121,102,100,118,53,226,178,171,137,44,79,39,110,181,87,108,184,85,224,178,183,194,22,250,155,192,176,179,213,74,97,167,82,19,219,213,146,2,7,121,103,35,57,36,48,50,133,239,1,6,42,235,37,62,19,188,172,100,223,203,252,61,233,208,43,0,254,129,143,254,52,95,240,39,255,0,143,82,83,148,248,23,240,95,149,152,55,44,253,169,237,63,162,88,126,221,98,237,189,14,143,106,236,180,209,195,213,233,238,45,155,186,123,182,238,45,53,211,87,211,84,16,131,205,47,61,43,51,131,138,203,246,27,162,188,246,188,55,151,127,230,110,217,12,109,60,113,133,84,108,207,112,50,142,87,219,214,237,93,72,74,64,17,19,142,154,15,202,97,99,43,149,228,133,149,191,252,229,231,93,194,197,254,164,194,214,139,159,106,253,53,53,240,116,88,255,0,250,90,91,204,62,192,47,223,25,63,160,99,255,0,141,23,252,9,255,0,227,212,132,240,221,146,22,174,28,50,75,11,100,189,154,249,87,121,167,195,148,242,137,215,212,198,49,157,76,243,79,37,68,198,192,61,192,15,44,210,108,13,73,196,54,139,145,187,57,184,90,95,58,191,43,24,91,230,5,15,167,92,85,128,114,184,243,217,150,95,125,122,61,106,151,238,53,184,82,253,216,57,89,106,203,63,167,191,68,189,153,136,32,190,246,223,101,246,254,167,78,154,162,30,151,79,173,22,154,246,157,219,183,62,155,52,211,191,86,160,28,46,114,164,253,205,121,237,134,115,175,240,245,244,143,232,231,109,254,166,125,22,236,125,126,209,71,61,55,239,221,174,77,187,122,251,191,33,245,219,167,118,186,176,93,254,127,100,229,139,136,12,154,197,153,59,136,230,236,244,152,154,222,84,241,212,237,51,236,149,64,77,37,53,78,192,48,121,58,83,199,20,189,61,236,39,179,105,123,164,236,177,161,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,41,229,30,188,72,242,142,181,103,214,118,226,156,223,179,103,61,38,14,167,196,245,17,85,157,158,155,8,12,225,20,237,4,97,52,175,32,213,196,198,114,202,18,76,101,177,157,206,82,119,220,250,147,133,207,240,95,156,119,220,253,225,131,0,102,174,41,135,101,234,235,111,146,158,227,38,224,126,211,85,73,81,45,36,181,58,0,0,7,88,233,202,94,152,139,8,117,54,54,172,58,188,54,115,71,243,217,153,191,114,250,61,18,150,158,8,120,65,190,240,115,133,113,46,10,168,205,255,0,166,150,91,229,194,27,165,29,55,209,240,183,118,10,174,159,78,162,77,237,52,167,47,84,2,153,180,119,97,14,134,162,218,153,58,162,188,81,242,164,253,210,153,237,137,179,175,240,245,244,115,233,31,98,254,166,125,22,237,157,14,207,71,5,55,239,221,174,61,219,186,27,191,33,180,221,167,126,154,184,57,42,121,88,197,63,48,43,189,58,220,175,253,91,255,0,5,60,41,126,227,236,172,186,229,159,211,223,165,190,211,196,19,223,123,111,178,251,7,79,169,77,79,15,75,167,214,151,93,59,54,237,219,155,93,250,105,221,171,220,2,2,249,56,178,227,125,179,225,91,205,219,11,97,207,164,23,170,43,125,69,69,186,209,219,2,147,218,21,65,25,20,84,221,115,103,8,186,134,194,29,66,109,163,187,87,238,101,245,145,6,49,153,209,155,216,203,62,179,67,16,102,230,96,79,73,37,247,17,84,12,213,13,73,3,67,4,64,17,140,81,67,24,119,187,4,113,71,28,108,228,228,110,192,206,68,68,238,79,41,60,167,120,40,183,97,108,43,108,226,163,50,45,155,241,37,231,90,156,29,1,181,85,60,214,170,18,142,162,158,74,137,5,200,35,155,181,71,54,224,98,140,197,162,104,164,3,119,149,216,46,87,63,57,127,240,251,196,70,108,97,236,219,199,56,119,250,126,131,169,5,254,154,158,73,105,227,196,84,189,154,72,224,26,131,132,227,144,38,134,71,132,194,97,45,207,28,79,17,177,143,77,226,185,84,4,68,65,16,28,216,184,40,184,225,108,85,115,226,163,45,237,155,240,221,231,74,156,99,0,53,45,60,54,170,226,146,158,158,58,136,197,136,36,155,181,73,54,227,97,140,201,165,105,100,51,118,149,152,45,87,130,142,39,51,31,134,60,229,162,189,224,91,45,215,20,210,98,13,45,119,12,33,69,82,241,251,122,67,19,10,72,217,154,41,95,172,19,200,5,27,132,111,35,234,113,179,176,202,108,249,15,93,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,106,188,36,114,226,202,62,20,177,149,239,48,105,110,245,120,195,16,212,84,77,21,134,186,233,74,17,157,146,220,108,237,210,141,133,220,78,164,133,200,36,169,102,13,193,238,132,113,9,74,210,5,218,162,34,8,1,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,85,226,143,149,39,238,148,207,108,77,157,127,135,175,163,159,72,251,23,245,51,232,183,108,232,118,122,56,41,191,126,237,113,238,221,208,221,249,13,166,237,59,244,213,234,175,3,28,12,126,226,239,166,223,231,163,244,199,233,143,179,127,210,79,103,246,94,201,218,127,240,137,183,238,237,63,218,233,179,227,175,112,93,82,138,190,121,223,153,63,214,79,217,170,85,21,170,241,207,192,199,238,209,250,19,254,122,63,67,190,135,123,75,253,36,246,135,106,237,125,155,255,0,8,135,102,222,205,253,182,187,254,26,119,132,85,242,184,243,217,150,95,125,122,61,106,159,229,96,28,46,114,164,253,205,121,237,134,115,175,240,245,244,143,232,231,109,254,166,125,22,236,125,126,209,71,61,55,239,221,174,77,187,122,251,191,33,245,219,167,118,186,181,255,0,160,34,34,2,197,93,101,80,162,175,250,6,63,248,209,127,192,159,254,61,5,255,0,240,157,229,99,38,254,95,225,239,78,129,99,88,178,125,202,124,11,248,47,202,204,27,150,126,212,246,159,209,44,63,110,177,118,222,135,71,181,118,90,104,225,234,244,247,22,205,221,61,219,119,22,154,233,171,233,170,141,111,232,24,255,0,227,69,255,0,2,127,248,244,23,255,0,194,119,149,140,155,249,127,135,189,58,5,85,87,148,202,124,11,248,47,202,204,27,150,126,212,246,159,209,44,63,110,177,118,222,135,71,181,118,90,104,225,234,244,247,22,205,221,61,219,119,22,154,233,171,233,170,245,104,10,213,121,163,249,19,204,223,185,125,98,137,93,82,241,89,201,148,56,55,61,242,238,225,149,185,131,5,92,248,122,237,81,67,53,116,20,211,188,39,80,20,213,112,213,52,46,109,239,8,25,64,32,110,46,39,176,139,105,1,104,76,17,65,203,23,151,253,30,110,214,83,113,3,157,248,119,181,224,90,77,179,225,155,108,178,65,45,45,250,170,57,230,134,82,169,1,55,145,161,130,74,126,248,100,1,25,136,199,87,40,196,194,73,148,93,75,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,187,104,8,136,128,190,77,54,22,177,82,98,171,142,53,167,161,217,122,186,219,232,237,117,149,61,83,126,173,45,36,149,50,83,199,177,223,96,237,58,218,151,213,153,137,250,154,19,187,8,179,125,100,65,79,243,251,56,236,92,63,228,214,44,206,44,71,15,104,164,195,54,242,168,142,155,113,135,107,170,50,104,233,169,183,128,27,199,213,158,72,162,234,108,113,13,251,139,221,23,117,140,186,200,247,139,206,30,239,188,80,228,213,78,78,218,51,47,232,85,37,206,225,75,81,116,169,246,48,92,187,101,44,4,242,13,54,194,146,55,143,241,227,79,47,80,77,139,241,59,123,196,201,149,155,101,239,37,75,86,13,199,248,107,23,223,115,238,147,18,91,108,119,138,43,149,101,150,175,4,143,66,229,4,51,4,146,82,201,186,180,199,100,130,46,15,168,19,104,79,168,151,131,133,250,100,14,78,88,184,127,201,172,39,147,184,114,110,209,73,134,109,227,79,37,78,211,14,215,84,100,82,84,212,236,51,55,143,171,60,146,203,211,222,226,27,246,143,186,44,202,160,34,32,135,110,118,25,95,106,195,217,185,128,243,94,222,84,144,212,99,59,61,85,182,186,158,26,33,136,228,158,222,113,233,85,44,172,250,204,103,21,100,81,54,225,212,66,148,27,113,51,179,7,148,228,227,155,213,56,43,137,122,236,173,168,158,173,237,185,143,103,154,16,130,24,34,32,246,141,8,29,84,51,74,101,161,128,13,59,87,131,48,59,234,115,6,225,125,24,130,82,120,188,225,142,197,197,166,77,84,229,85,222,245,236,74,176,184,82,221,45,119,126,204,117,61,130,170,34,113,41,58,3,44,77,46,232,36,168,139,66,45,173,213,223,163,144,138,181,92,129,229,39,125,225,255,0,57,112,158,113,97,206,39,59,69,94,25,184,13,68,148,223,66,192,59,93,41,137,71,83,77,188,235,13,163,234,193,36,177,117,54,57,6,253,195,239,11,58,9,21,68,68,4,68,65,0,60,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,170,188,81,242,164,253,210,153,237,137,179,175,240,245,244,115,233,31,98,254,166,125,22,237,157,14,207,71,5,55,239,221,174,61,219,186,27,191,33,180,221,167,126,154,189,85,224,99,129,143,220,93,244,219,252,244,126,152,253,49,246,111,250,73,236,254,203,217,59,79,254,17,54,253,221,167,251,93,54,124,117,238,11,170,68,68,4,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,183,252,216,228,215,248,80,205,60,101,153,159,186,59,217,159,75,113,5,198,251,216,190,136,117,187,47,106,169,146,110,151,83,182,142,253,189,77,187,182,142,186,107,163,107,162,189,94,23,50,47,247,53,228,78,25,201,79,165,63,72,254,142,118,223,234,159,97,236,125,126,209,89,61,79,239,61,73,54,237,235,237,252,183,215,110,189,218,232,193,85,81,17,4,0,243,71,243,217,153,191,114,250,61,18,191,254,74,158,86,49,79,204,10,239,78,183,39,20,124,169,63,116,166,123,98,108,235,252,61,125,28,250,71,216,191,169,159,69,187,103,67,179,209,193,77,251,247,107,143,118,238,134,239,200,109,55,105,223,166,175,95,248,41,225,75,247,31,101,101,215,44,254,158,253,45,246,158,32,158,251,219,125,151,216,58,125,74,106,120,122,93,62,180,186,233,217,183,110,220,218,239,211,78,237,92,46,1,17,16,17,17,1,17,16,98,174,165,83,254,225,71,253,127,215,138,127,64,199,255,0,26,47,248,19,255,0,199,171,180,180,240,57,106,135,130,138,46,11,239,185,139,87,89,109,10,136,202,178,251,73,109,26,105,230,129,175,109,114,144,35,132,164,144,99,55,29,97,99,114,54,23,118,55,18,211,166,225,28,28,184,57,127,214,113,17,125,139,54,243,123,14,255,0,157,61,7,105,130,42,106,137,39,167,147,17,85,108,56,246,211,156,39,28,129,12,50,59,25,204,197,181,228,137,162,22,63,199,60,83,126,188,254,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,250,4,4,68,64,68,68,4,68,64,84,171,139,31,43,25,201,242,255,0,16,250,116,234,170,175,41,155,24,23,240,161,149,152,203,44,253,169,236,207,165,184,126,227,98,237,189,14,183,101,237,84,210,67,213,233,238,29,251,122,155,182,238,29,116,211,86,215,84,24,193,44,170,20,85,255,0,64,199,255,0,26,47,248,19,255,0,199,169,84,64,68,68,20,171,139,31,43,25,201,242,255,0,16,250,116,235,26,197,147,238,108,96,95,194,134,86,99,44,179,246,167,179,62,150,225,251,141,139,182,244,58,221,151,181,83,73,15,87,167,184,119,237,234,110,219,184,117,211,77,91,93,84,107,127,64,199,255,0,26,47,248,19,255,0,199,160,149,68,68,64,68,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,172,171,141,110,91,223,187,7,52,237,89,153,248,101,250,37,236,204,63,5,139,177,125,29,237,253,78,157,77,68,221,94,167,106,139,77,123,78,221,187,95,77,154,235,223,163,5,0,228,99,249,236,253,91,253,164,165,81,90,175,3,28,12,126,226,239,166,223,231,163,244,199,233,143,179,127,210,79,103,246,94,201,218,127,240,137,183,238,237,63,218,233,179,227,175,117,213,32,34,34,2,34,32,47,147,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,72,228,232,82,193,25,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,203,235,42,85,197,30,69,254,233,76,137,196,217,41,244,167,232,231,210,62,197,253,83,236,61,179,161,217,235,32,169,253,231,169,30,237,221,13,191,150,218,110,215,191,77,28,49,193,197,152,166,251,142,113,85,231,26,226,154,238,219,122,196,23,10,139,165,198,167,164,17,245,234,167,144,164,150,77,128,194,3,184,204,159,65,102,22,215,70,102,110,229,144,247,3,57,95,117,201,206,18,242,207,1,223,74,173,174,80,89,253,165,89,5,93,17,82,79,73,61,116,210,86,201,75,36,68,238,66,112,149,75,194,250,232,238,241,187,184,142,187,90,200,63,160,99,255,0,141,23,252,9,255,0,227,212,170,32,40,181,231,131,128,42,101,181,101,102,105,80,225,234,70,167,165,168,184,216,46,151,97,104,134,119,57,70,41,232,169,205,245,234,152,51,67,94,99,220,224,14,242,126,75,200,219,165,41,82,174,40,242,47,247,74,100,78,38,201,79,165,63,71,62,145,246,47,234,159,97,237,157,14,207,89,5,79,239,61,72,247,110,232,109,252,182,211,118,189,250,104,225,12,28,172,177,253,78,5,227,75,6,210,190,33,164,180,219,113,85,61,125,130,228,245,47,16,133,80,73,76,114,211,211,177,200,222,233,157,100,20,140,27,29,140,143,104,54,187,220,74,253,121,213,249,88,194,223,48,40,125,58,226,169,254,19,228,181,125,192,216,170,205,141,112,183,22,61,138,245,135,238,20,247,75,117,79,208,64,147,161,85,4,131,36,82,108,58,226,2,218,96,47,161,51,139,233,163,179,183,114,187,254,53,184,82,253,216,57,89,106,203,63,167,191,68,189,153,136,32,190,246,223,101,246,254,167,78,154,162,30,151,79,173,22,154,246,157,219,183,62,155,52,211,191,86,8,129,229,113,231,179,44,190,250,244,122,213,63,202,192,56,92,229,73,251,154,243,219,12,231,95,225,235,233,31,209,206,219,253,76,250,45,216,250,253,162,142,122,111,223,187,92,155,118,245,247,126,67,235,183,78,237,117,107,255,0,64,84,171,137,222,30,176,175,20,25,53,122,202,60,83,83,216,59,127,78,166,221,116,10,88,234,38,182,87,68,91,162,168,140,77,191,186,140,216,72,8,226,150,80,99,13,251,154,170,162,12,99,51,163,40,113,150,66,230,134,32,202,60,192,130,146,59,238,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,238,119,9,34,146,57,25,137,132,217,141,152,132,73,156,90,71,249,81,241,211,251,199,11,249,215,140,255,0,212,244,184,2,182,184,127,186,18,181,201,80,229,254,229,217,64,135,248,240,177,255,0,91,194,175,43,141,46,11,112,111,25,56,54,209,102,188,226,42,188,55,136,112,221,68,147,89,111,80,194,245,33,78,19,60,109,83,12,180,206,96,50,132,131,20,122,62,225,49,56,193,216,182,239,9,44,215,250,6,63,248,209,127,192,159,254,61,4,170,34,242,153,91,135,113,222,20,192,150,203,6,101,230,47,211,188,73,75,214,237,184,131,217,16,218,251,102,233,140,227,254,149,133,222,56,246,70,65,31,186,254,247,79,115,247,147,175,86,128,136,136,8,136,128,136,180,215,191,68,26,162,34,2,45,29,104,37,171,187,125,72,55,34,34,2,45,31,193,25,245,65,170,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,209,251,150,155,180,239,248,32,220,139,141,204,190,14,183,9,110,111,209,220,131,114,34,219,171,239,211,225,162,13,200,139,99,155,185,60,99,220,237,222,131,122,45,27,85,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,45,29,190,43,84,65,163,62,171,85,181,157,153,221,180,91,144,104,254,11,104,232,207,171,127,42,220,254,11,99,55,123,160,228,69,163,35,191,193,6,142,250,163,62,139,70,215,226,136,55,162,218,206,183,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,45,174,72,196,207,226,232,53,126,255,0,5,180,135,86,240,90,187,179,55,115,182,171,86,125,91,197,7,3,63,123,142,215,241,91,153,216,75,118,143,163,36,154,137,106,62,62,40,237,168,119,120,191,138,14,101,196,31,190,120,247,109,90,196,78,66,238,239,175,122,217,19,182,247,253,8,55,203,40,198,58,187,252,116,72,65,196,27,127,121,124,93,112,109,122,137,73,252,99,211,86,253,63,165,118,157,216,91,87,125,25,3,185,150,132,76,223,21,196,117,2,253,192,206,239,246,119,173,24,76,157,136,159,249,16,115,49,59,173,203,107,50,220,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,180,118,248,173,81,6,140,250,173,86,221,89,137,219,71,91,144,104,254,11,104,232,207,171,127,42,220,254,11,99,55,123,160,228,69,163,35,191,193,6,142,250,186,51,232,180,68,27,209,109,103,91,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,22,215,36,98,103,241,116,26,191,127,130,218,67,171,120,45,93,217,155,185,219,85,171,62,173,226,131,129,159,189,199,107,248,173,204,236,37,187,71,209,146,77,68,181,31,31,20,118,212,59,188,95,197,7,50,226,15,223,60,123,182,173,98,39,33,213,223,87,213,108,137,219,123,254,132,27,229,149,163,22,119,127,138,66,14,32,219,255,0,43,226,235,133,244,169,147,221,239,6,31,239,174,203,187,55,139,232,129,220,203,66,38,111,138,226,58,129,126,224,103,119,251,59,214,140,38,78,196,79,252,136,57,152,157,214,229,181,153,110,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,166,191,90,213,105,166,168,53,69,183,87,101,171,62,168,14,223,20,103,248,45,86,215,109,29,6,175,224,182,14,142,238,218,173,239,224,184,226,211,113,59,63,197,7,39,130,218,254,43,113,107,167,114,219,163,160,34,34,6,154,45,119,125,139,68,65,189,22,214,117,185,1,17,16,17,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,215,37,171,248,45,174,218,247,32,209,221,108,119,239,238,66,98,30,237,117,211,236,90,107,220,223,91,160,49,247,187,105,224,185,65,219,224,184,124,60,7,191,226,183,0,147,106,76,255,0,201,162,14,83,22,126,253,59,214,208,109,5,245,111,143,130,220,196,218,123,206,204,235,87,211,199,84,28,27,154,34,218,36,218,105,174,139,134,73,158,0,222,62,241,59,233,163,125,75,130,229,59,195,181,227,252,167,211,191,236,239,92,81,213,4,135,239,184,184,105,227,187,187,84,31,78,55,142,158,33,2,54,238,250,223,69,198,197,53,65,56,59,56,7,143,134,191,200,145,66,85,63,142,168,103,208,191,128,237,166,143,225,226,187,76,194,61,205,220,131,142,58,112,143,195,189,215,38,213,170,209,223,68,26,162,211,94,228,103,213,6,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,180,240,241,90,173,52,213,6,168,182,234,236,181,103,213,1,219,226,140,255,0,5,170,218,237,163,160,213,252,22,193,209,221,219,85,189,252,23,28,90,110,39,103,248,160,228,240,91,95,197,110,45,116,238,91,116,116,4,68,64,211,69,174,239,177,104,136,55,162,218,207,162,220,128,136,136,8,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,107,151,114,213,252,22,215,109,123,144,104,238,182,187,247,247,45,9,136,123,181,215,79,177,105,174,173,171,247,59,160,49,247,187,105,224,185,65,219,224,184,124,60,7,191,226,183,0,147,106,76,255,0,201,162,14,83,22,126,253,59,214,208,109,5,245,111,143,130,220,196,218,123,206,204,235,87,211,199,84,28,27,154,51,97,19,102,111,29,23,12,147,60,1,188,125,226,119,211,70,250,151,21,194,110,144,185,3,123,204,205,163,235,246,174,8,234,130,67,247,220,92,52,241,221,221,170,15,165,16,133,44,110,36,109,222,250,247,190,139,99,28,243,147,143,124,99,226,207,183,85,164,34,85,122,201,80,14,44,221,204,14,218,127,46,191,202,187,108,194,61,205,220,131,142,58,112,143,195,189,215,38,213,170,209,223,68,26,162,211,94,228,103,213,6,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,139,78,255,0,169,6,168,180,221,246,45,55,125,136,53,209,104,237,162,110,251,19,119,216,128,206,235,87,239,109,31,187,85,166,191,98,62,186,254,78,186,32,55,134,142,222,31,223,92,112,233,190,77,62,191,242,174,58,137,158,150,41,38,55,119,22,23,39,239,252,150,110,245,241,237,184,142,150,178,166,104,32,39,55,18,208,223,189,182,248,253,109,223,224,131,239,137,17,19,234,46,204,223,223,91,151,12,50,177,105,239,63,188,218,178,230,238,110,244,26,22,190,12,223,202,142,203,70,125,253,236,78,183,160,216,154,247,232,183,59,179,119,58,209,135,226,232,52,90,179,232,180,126,237,117,248,46,54,147,82,209,153,7,51,62,171,85,177,106,207,245,160,220,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,71,238,77,89,150,215,116,7,116,101,176,223,195,191,226,183,129,55,131,247,58,13,72,117,239,92,38,59,116,238,239,127,5,216,91,72,89,251,254,164,29,113,213,139,71,215,222,92,195,222,237,163,248,120,233,241,90,176,54,154,190,143,252,137,181,129,157,217,6,231,17,127,22,111,230,95,58,190,115,134,79,112,157,197,135,189,152,180,109,117,92,243,214,197,15,116,197,179,187,93,123,223,187,249,23,145,198,56,162,138,213,73,53,100,146,144,71,24,142,174,219,187,245,61,53,238,111,181,7,91,22,226,170,91,96,199,214,169,136,28,157,187,138,161,129,244,247,191,200,187,248,102,113,172,138,73,14,70,32,98,118,239,45,205,175,187,254,85,66,106,110,53,121,149,88,209,219,186,141,79,4,122,189,67,201,187,223,23,252,141,165,181,252,13,159,95,5,95,176,229,171,217,16,24,150,217,132,141,223,77,172,44,207,163,126,159,169,7,163,110,166,221,205,187,191,224,183,51,30,231,215,118,139,149,180,211,185,106,131,137,216,219,195,87,92,100,231,185,255,0,41,151,97,214,155,117,241,65,198,59,182,247,234,181,97,125,117,220,235,123,10,213,155,68,6,240,90,162,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,211,191,234,65,170,45,55,125,139,77,223,98,13,116,101,163,182,137,187,236,77,223,98,3,59,173,95,189,180,126,237,86,154,247,248,35,235,175,228,235,162,3,120,104,237,225,253,245,199,14,155,228,211,235,255,0,42,227,168,153,233,98,146,99,119,113,97,114,126,255,0,201,102,239,95,30,219,136,233,107,42,102,130,2,115,113,45,13,251,219,111,143,214,221,254,8,62,248,145,17,62,162,236,205,253,245,185,112,195,43,22,158,243,251,205,171,46,110,230,239,65,161,107,224,205,252,168,226,180,252,167,125,9,252,116,91,181,248,32,218,159,29,22,231,118,110,231,90,48,191,139,247,32,209,106,207,162,209,113,180,154,150,140,200,57,153,245,90,173,139,86,127,173,6,228,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,69,166,172,203,107,190,168,14,232,222,43,97,191,135,127,197,110,2,111,201,118,239,65,184,135,94,245,194,109,166,157,221,239,224,187,11,105,11,63,127,212,131,174,58,177,104,250,251,203,152,123,221,180,127,15,29,62,43,86,6,211,87,209,255,0,145,54,176,51,187,32,220,226,47,226,205,252,203,231,87,206,112,201,238,19,184,176,247,179,22,141,174,171,158,122,216,161,238,152,182,119,107,175,123,247,127,34,242,56,199,20,81,90,169,38,172,146,82,8,227,17,213,219,119,126,167,166,189,205,246,160,227,196,248,158,150,223,9,20,213,49,3,176,11,232,85,12,47,163,150,139,181,134,103,26,200,164,144,228,98,6,39,110,242,220,218,251,191,229,84,30,174,251,91,152,21,177,210,219,33,144,169,164,14,145,212,188,218,236,33,212,244,218,91,93,254,31,207,246,43,128,195,150,175,100,64,98,91,102,18,55,125,54,176,179,62,141,250,126,164,30,140,92,221,181,102,47,171,69,185,152,247,62,187,180,92,173,167,193,150,168,56,157,141,188,53,117,198,78,123,159,242,153,118,29,105,183,95,20,28,99,187,111,126,171,86,23,215,93,206,183,176,173,89,180,64,111,5,170,34,2,34,32,34,34,2,34,32,34,34,2,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,52,101,181,111,90,104,200,54,173,53,101,185,219,69,183,187,84,27,155,78,255,0,177,28,187,157,197,181,211,224,181,102,109,17,217,180,238,238,253,8,58,85,66,210,55,78,82,218,210,179,142,143,222,221,255,0,5,243,168,173,80,209,207,44,163,75,16,51,151,121,8,51,110,241,239,125,63,74,250,221,57,8,221,206,49,38,23,247,93,251,215,94,168,37,103,31,17,23,215,93,29,7,32,201,25,16,8,190,205,27,77,89,151,57,155,199,27,59,123,221,205,246,106,190,13,69,68,148,36,243,17,190,199,119,215,115,187,233,252,223,165,119,40,238,33,85,19,72,18,49,179,119,59,59,62,154,233,246,160,250,162,76,205,174,214,102,90,12,162,126,15,162,227,146,170,24,253,210,38,103,241,211,71,90,147,179,247,194,44,237,250,52,65,189,136,73,245,110,254,229,171,200,218,247,54,171,104,68,226,218,190,186,254,149,189,133,155,224,200,54,73,223,241,239,127,130,208,35,211,222,213,106,222,241,233,245,119,174,71,118,102,239,65,181,53,101,163,190,175,221,224,180,125,31,77,16,111,98,101,185,113,179,191,130,220,206,236,131,114,45,22,168,8,136,128,136,136,8,136,128,136,136,8,136,128,136,180,213,153,6,171,110,239,177,105,171,166,186,160,213,223,85,177,223,87,219,241,90,190,173,222,180,211,187,86,241,65,161,54,157,206,203,102,174,37,175,143,216,185,116,212,117,126,247,117,196,76,95,82,14,97,61,123,223,185,223,224,183,174,188,122,235,166,174,185,217,180,248,186,13,86,217,29,152,123,215,29,76,253,1,103,238,213,254,182,95,58,190,225,209,167,121,154,78,254,231,209,245,211,197,144,124,251,229,112,4,175,222,238,194,44,206,221,255,0,198,117,110,217,189,136,110,247,91,172,214,75,84,149,27,78,38,29,6,165,196,119,12,164,239,220,250,55,128,178,169,216,183,21,15,109,43,116,85,44,210,202,27,153,152,77,159,184,159,94,255,0,15,130,248,214,188,35,73,115,171,27,189,101,43,74,123,139,188,152,9,159,86,215,226,218,255,0,9,7,213,203,60,25,5,158,138,114,170,134,8,156,165,38,109,33,23,241,96,250,157,254,165,87,161,128,24,28,118,14,154,235,174,139,229,209,89,192,35,112,24,118,142,237,123,182,183,127,114,250,224,39,27,104,221,253,255,0,23,65,187,71,99,119,220,250,125,75,93,255,0,2,109,29,109,115,111,134,154,173,60,123,155,189,208,114,162,216,218,179,104,206,238,255,0,82,213,159,224,254,40,55,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,211,70,91,116,209,111,90,32,218,180,213,150,231,109,22,222,237,80,110,109,62,180,114,238,119,22,215,79,130,213,153,180,240,71,102,211,187,187,244,32,233,85,11,72,221,57,75,107,74,206,58,63,123,119,252,23,206,162,181,67,71,60,178,141,44,64,206,93,228,32,205,187,199,189,244,253,43,235,116,228,35,119,56,196,152,95,221,119,239,93,122,160,149,156,124,68,95,93,116,116,28,131,36,100,64,34,251,52,109,53,102,92,230,111,28,108,237,239,119,55,217,170,248,53,21,18,80,147,204,70,251,29,223,93,206,239,167,243,126,149,220,163,184,133,84,77,32,72,198,205,220,236,236,250,107,167,218,131,234,1,179,131,27,142,136,210,129,124,87,19,213,66,0,204,78,204,238,204,250,104,235,121,104,93,241,11,63,242,104,131,115,16,147,234,221,253,203,87,145,191,130,218,173,161,19,139,106,250,235,250,86,246,22,111,131,32,216,110,254,58,232,255,0,82,208,35,211,222,213,107,249,102,226,185,29,217,155,189,6,212,213,150,142,250,191,119,130,209,244,125,52,65,189,137,150,229,198,206,254,11,115,59,178,13,200,180,90,160,34,34,2,34,32,34,34,2,34,32,34,34,2,34,211,86,100,26,173,187,190,197,166,174,154,234,131,87,125,86,199,47,130,213,245,110,244,209,157,187,188,80,109,38,211,185,217,108,239,18,221,174,191,98,229,211,81,213,251,221,215,25,49,125,72,57,68,245,239,126,231,127,130,220,184,35,215,93,53,117,206,205,167,197,223,244,160,213,109,145,217,135,189,113,212,207,208,22,126,237,95,235,101,243,171,238,29,26,119,153,164,239,238,125,31,93,60,89,7,207,190,87,0,74,253,238,236,34,204,237,223,252,103,86,237,155,216,134,239,117,186,205,100,181,73,81,180,226,97,208,106,92,71,112,202,78,253,207,163,120,11,42,157,139,113,80,246,210,183,69,82,205,44,161,185,153,132,217,251,137,245,239,240,248,47,141,107,194,52,151,58,177,187,214,82,180,167,184,187,201,128,153,245,109,126,45,175,240,144,125,12,184,192,240,218,169,74,90,152,32,143,109,65,191,116,34,253,206,2,223,7,85,142,24,1,129,199,96,233,174,186,232,190,93,21,156,99,141,192,33,97,7,45,95,77,173,223,162,250,224,39,27,104,221,253,255,0,23,65,189,219,222,215,118,141,167,130,111,102,252,174,229,163,159,232,91,117,250,155,87,251,80,114,162,216,218,179,104,206,238,255,0,82,213,159,224,254,40,55,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,45,53,102,71,125,22,212,26,238,77,206,180,126,230,90,110,238,65,187,115,166,231,91,89,245,90,182,158,8,14,250,162,119,234,141,227,223,224,131,115,54,172,221,238,143,224,180,213,155,185,188,86,155,92,223,82,109,52,240,209,6,221,226,222,238,189,254,11,134,126,169,51,182,214,127,169,118,182,178,218,238,63,95,130,15,139,93,73,29,68,46,18,107,223,227,225,245,178,243,208,211,214,218,107,221,162,154,98,167,50,41,31,169,38,172,218,234,204,204,205,240,238,101,235,170,73,136,154,55,127,117,221,245,95,38,231,72,109,25,116,197,221,157,153,219,87,111,173,7,111,180,4,173,185,221,157,219,187,193,125,42,89,0,217,217,157,120,154,91,187,193,32,133,78,192,119,213,251,133,223,187,79,177,122,91,117,64,201,184,100,118,103,239,126,230,253,8,62,206,186,174,57,102,96,111,117,251,245,66,17,137,181,213,251,251,187,215,28,98,242,27,147,254,75,183,115,178,14,88,199,107,106,254,63,90,220,250,59,105,170,220,180,118,103,238,250,144,113,190,173,224,204,236,181,109,186,125,174,141,220,78,238,134,66,239,227,224,128,206,205,171,19,247,173,28,155,193,157,104,228,111,226,205,163,120,38,191,20,27,196,190,14,183,107,170,226,91,153,254,8,57,17,109,221,245,173,200,8,136,128,136,136,8,136,128,136,180,36,7,125,22,199,45,31,87,126,228,119,248,45,154,247,232,200,55,106,235,86,218,207,166,189,203,105,17,23,139,50,227,119,118,125,71,199,68,29,157,27,234,90,56,183,139,46,56,143,70,214,78,231,92,173,222,200,54,119,179,247,182,140,180,38,114,127,119,193,114,59,106,180,33,98,103,103,248,160,226,109,0,244,103,213,221,219,197,115,107,221,171,174,188,172,16,182,186,191,115,106,218,174,39,171,118,23,114,218,221,221,221,206,131,101,194,96,97,221,35,232,194,239,167,119,218,169,126,101,227,232,236,214,247,10,106,152,198,77,196,58,60,114,124,12,27,225,167,214,190,142,97,98,88,104,237,179,200,82,70,221,51,118,125,64,159,248,98,223,5,72,109,214,106,236,85,123,237,117,16,56,194,18,73,36,37,17,136,238,19,103,125,93,137,221,254,13,245,32,231,194,16,93,113,61,233,175,87,3,148,227,41,165,96,210,93,71,99,131,144,247,19,187,255,0,11,193,86,251,29,170,24,105,98,30,158,140,204,221,221,221,254,235,46,60,35,133,198,221,67,74,15,214,98,216,196,204,70,47,252,6,111,131,47,105,13,40,140,45,27,185,120,55,197,7,44,111,25,54,177,233,166,191,6,209,111,91,64,89,155,185,24,157,203,79,179,84,26,56,55,139,45,172,238,62,44,205,246,174,85,163,179,63,115,160,227,103,239,215,87,90,248,234,250,247,55,197,104,108,227,225,252,139,96,185,190,172,76,204,131,145,139,234,126,229,174,175,245,173,141,220,183,57,54,136,53,213,254,180,215,237,91,92,155,111,216,182,239,31,173,7,43,63,114,220,184,68,153,221,155,85,200,207,240,65,185,17,16,17,105,171,38,172,131,84,68,64,94,43,55,179,163,43,242,23,6,201,152,25,185,139,233,48,237,138,58,136,169,26,162,96,146,83,150,121,29,246,69,20,81,9,75,41,232,196,78,32,36,236,0,102,250,8,19,183,181,88,251,115,24,143,136,184,120,146,184,195,196,133,109,37,101,200,41,230,28,53,81,73,77,75,77,4,216,125,171,234,251,33,199,20,18,72,81,131,151,89,216,39,144,231,22,118,105,8,180,103,112,159,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,187,106,37,121,93,115,0,172,180,86,91,120,100,206,252,69,214,181,77,217,173,216,30,233,60,115,207,85,29,84,179,197,4,54,146,233,129,238,133,250,186,197,36,142,3,8,198,81,185,56,60,67,20,181,32,34,43,74,230,13,198,221,171,133,12,1,29,139,12,79,73,93,152,184,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,212,97,119,104,228,208,46,2,139,58,50,190,227,155,149,249,17,111,197,244,149,88,238,215,103,107,245,117,158,16,144,206,150,137,206,48,98,150,70,30,144,27,188,209,59,68,70,210,108,144,15,110,194,98,127,106,177,140,182,103,70,104,89,115,112,243,222,205,139,234,232,49,220,151,137,239,199,120,166,8,226,50,173,156,204,230,39,140,69,162,112,145,228,145,142,45,157,50,3,32,113,112,119,21,144,71,10,60,87,101,199,22,185,112,24,215,5,75,216,110,180,61,56,47,246,9,230,99,170,180,85,19,59,176,147,179,55,82,19,218,79,20,204,204,50,8,147,59,1,132,145,128,86,180,68,65,242,113,102,41,177,96,108,43,121,198,184,166,187,177,89,112,253,190,162,233,113,169,233,28,157,10,88,35,41,37,147,96,49,25,109,0,39,208,89,201,244,209,153,223,185,117,112,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,154,21,185,151,241,199,83,196,118,50,155,39,176,56,82,6,93,96,187,196,135,13,92,103,21,65,223,46,48,180,144,61,104,204,14,66,212,204,39,40,194,32,94,248,72,242,27,187,144,4,61,78,84,127,186,59,247,71,65,248,20,255,0,228,167,244,191,211,254,221,191,217,126,203,222,91,122,154,127,219,159,190,246,93,190,254,253,250,254,35,180,32,156,155,101,218,213,122,166,58,203,53,206,146,190,158,58,137,233,14,90,105,134,80,25,224,148,225,154,39,33,119,102,56,229,142,72,204,124,68,192,133,244,118,118,93,181,12,25,85,198,221,215,133,14,57,115,162,197,137,231,171,174,203,172,85,153,23,168,110,180,101,84,67,5,166,114,188,56,157,216,35,24,101,51,56,233,198,65,40,163,97,121,155,166,196,238,241,199,164,202,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,29,180,68,64,68,84,211,136,172,249,193,188,54,229,29,247,53,177,157,109,32,133,186,156,194,217,67,53,67,194,119,107,139,129,61,61,20,78,32,101,190,66,29,28,152,11,96,49,200,77,176,9,216,42,4,151,107,84,55,90,123,20,215,58,64,185,86,83,205,87,79,70,83,11,79,52,16,148,99,44,161,30,187,136,0,167,132,72,153,180,23,150,54,125,55,54,189,74,156,83,98,164,197,86,236,21,81,93,178,245,117,183,214,221,40,233,186,70,253,90,90,73,41,163,168,147,123,54,193,218,117,180,205,163,187,19,245,53,22,118,18,118,139,110,91,217,243,140,184,146,230,7,152,249,173,140,235,106,200,238,56,30,226,22,202,25,170,26,96,180,219,154,235,64,244,244,81,56,128,14,200,196,180,114,96,29,230,231,33,54,243,39,127,65,206,139,20,223,112,54,42,225,235,26,225,106,238,197,122,195,247,11,229,210,221,83,210,9,58,21,80,73,107,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,144,73,250,43,117,224,115,139,187,87,23,217,70,88,174,123,117,37,159,22,88,106,6,219,136,237,80,84,9,128,78,224,196,21,80,131,147,202,20,211,54,237,157,70,213,142,57,163,98,147,164,242,21,197,32,34,34,2,34,32,34,34,15,63,139,49,254,13,192,181,56,126,151,24,98,26,75,73,226,171,196,118,11,67,212,187,136,85,92,100,138,89,98,167,99,211,104,153,140,18,48,110,118,220,123,64,117,51,1,47,64,172,3,157,95,149,140,45,243,2,135,211,174,43,208,114,208,227,142,155,136,236,27,14,79,99,128,171,12,197,193,118,120,206,106,185,14,90,128,190,91,161,120,224,106,210,152,220,137,170,88,142,33,152,76,189,243,145,164,7,118,35,8,66,247,209,17,1,17,16,23,201,195,88,166,197,140,45,211,93,176,229,119,107,164,167,184,87,218,228,147,164,113,237,170,162,170,150,146,166,61,13,153,223,100,240,74,26,233,180,182,234,46,226,236,239,30,220,214,56,227,169,203,91,85,127,11,121,108,20,146,223,113,61,157,195,20,220,200,226,157,173,214,234,161,48,122,32,143,87,112,169,154,45,72,138,65,110,156,50,198,64,196,82,140,144,215,94,87,30,68,242,203,239,175,88,173,65,232,49,255,0,48,142,17,178,179,25,93,178,251,48,115,74,174,199,136,108,117,15,77,93,67,83,133,239,27,226,61,25,217,217,218,149,196,192,133,196,192,197,220,12,8,72,92,132,153,223,234,229,15,28,92,43,231,190,50,143,47,178,183,54,233,46,216,134,122,121,106,96,161,154,219,91,66,117,1,27,51,155,68,245,80,198,50,27,14,166,224,14,231,176,12,180,218,4,237,74,185,138,112,43,77,197,46,13,124,113,151,212,20,129,154,150,10,120,97,161,154,166,170,80,11,157,186,23,168,55,182,179,60,141,4,38,82,84,20,129,49,7,229,128,129,24,1,57,132,27,127,154,172,5,138,191,211,92,57,137,48,229,195,253,178,142,186,219,93,79,39,251,217,33,154,57,3,236,33,33,248,59,32,202,77,83,252,235,207,188,167,225,219,10,210,227,92,227,197,127,71,236,181,183,0,181,193,83,216,106,106,247,213,28,114,72,49,236,167,142,67,109,66,25,31,87,109,190,238,154,234,236,207,66,185,124,241,183,106,226,191,0,73,98,196,243,210,80,230,46,21,167,167,134,235,70,85,66,83,221,160,24,97,19,187,4,99,12,64,1,37,65,72,37,20,108,77,11,244,216,157,154,72,245,166,188,234,252,172,97,111,152,20,62,157,113,65,95,242,183,143,94,19,179,167,29,219,50,207,45,51,91,219,56,146,243,214,236,84,94,194,185,83,245,122,80,156,210,126,50,106,112,140,116,142,35,47,120,155,93,52,109,93,217,158,224,20,0,242,184,243,217,150,95,125,122,61,106,157,236,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,59,212,215,87,84,187,236,136,53,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,15,63,157,121,247,148,252,59,97,90,92,107,156,120,175,232,253,150,182,224,22,184,42,123,13,77,94,250,163,142,73,6,61,148,241,200,109,168,67,35,234,237,183,221,211,93,93,153,232,175,244,81,248,19,255,0,103,63,248,51,120,255,0,154,40,118,227,19,138,172,101,197,126,110,92,49,133,230,229,86,56,98,221,81,81,77,132,237,18,70,208,133,186,220,231,238,57,68,38,99,218,100,17,140,166,61,197,184,217,133,159,166,17,128,86,174,90,28,14,84,241,29,140,161,206,28,112,116,129,151,88,46,241,24,77,73,32,69,80,119,203,140,45,28,237,68,80,155,16,181,51,9,196,83,17,143,190,18,52,96,206,228,103,8,76,166,9,206,76,187,204,58,108,49,85,133,47,21,115,134,50,179,214,95,236,109,83,106,171,163,58,203,117,52,180,241,75,80,193,81,16,16,6,234,202,103,13,236,61,64,148,78,61,225,239,47,106,163,3,157,22,41,190,224,108,85,195,214,53,194,213,221,138,245,135,238,23,203,165,186,167,164,18,116,42,160,146,215,36,82,108,54,32,45,166,2,250,19,56,190,154,59,59,119,43,181,224,115,139,187,87,23,217,70,88,174,123,117,37,159,22,88,106,6,219,136,237,80,84,9,128,78,224,196,21,80,131,147,202,20,211,54,237,157,70,213,142,57,163,98,147,164,242,16,92,82,34,32,42,63,157,252,91,100,15,14,23,91,101,155,58,49,173,94,28,168,188,211,157,77,1,149,134,227,85,5,72,1,109,54,9,169,233,206,39,49,119,29,193,187,120,177,198,238,204,198,14,245,129,88,87,57,108,1,83,137,184,92,181,227,59,118,30,164,171,168,193,216,162,146,166,178,224,77,19,79,67,110,168,138,90,121,24,8,157,141,194,74,153,40,88,128,53,213,198,50,118,210,61,194,23,21,146,156,102,112,217,196,78,42,170,193,89,57,153,31,72,47,84,86,243,186,79,77,236,122,250,77,148,161,36,113,148,155,234,32,140,31,67,154,54,209,159,119,189,174,154,51,187,86,181,141,183,7,248,254,167,44,56,163,202,220,103,14,33,164,177,83,210,226,138,26,107,133,194,173,226,24,32,183,84,202,212,245,175,33,74,219,0,30,154,105,153,205,244,216,206,228,206,46,204,77,146,74,2,167,249,215,159,121,79,195,182,21,165,198,185,199,138,254,143,217,107,110,1,107,130,167,176,212,213,239,170,56,228,144,99,217,79,28,134,218,132,50,62,174,219,125,221,53,213,217,158,160,40,139,231,113,154,23,90,172,127,151,185,47,8,213,193,109,182,89,229,197,21,14,53,165,208,172,158,166,105,41,162,223,79,163,14,248,6,146,109,178,59,147,233,87,32,179,15,126,240,189,252,39,204,123,131,28,115,138,172,216,43,11,103,39,109,189,98,11,133,61,174,221,77,244,118,235,31,94,170,121,6,56,163,222,116,194,3,184,204,91,82,118,22,215,87,118,110,245,95,234,113,77,138,147,21,91,176,85,69,118,203,213,214,223,91,116,163,166,233,27,245,105,105,36,166,142,162,77,236,219,7,105,214,211,54,142,236,79,212,212,89,216,73,218,24,121,52,224,10,108,77,197,29,211,25,220,112,245,93,93,62,14,194,245,117,52,119,1,105,90,10,27,141,68,177,83,198,198,66,236,14,114,83,73,92,194,7,174,172,50,19,54,177,238,26,235,206,139,20,223,112,54,42,225,235,26,225,106,238,197,122,195,247,11,229,210,221,83,210,9,58,21,80,73,107,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,144,73,250,43,117,224,115,139,187,87,23,217,70,88,174,123,117,37,159,22,88,106,6,219,136,237,80,84,9,128,78,224,196,21,80,131,147,202,20,211,54,237,157,70,213,142,57,163,98,147,164,242,21,197,32,34,34,10,41,157,124,102,112,217,195,182,42,165,193,89,199,153,31,71,239,85,182,240,186,65,77,236,122,250,189,244,167,36,145,140,155,233,224,144,27,83,134,70,209,223,119,187,174,154,59,59,178,83,140,206,27,56,137,197,85,88,43,39,51,35,233,5,234,138,222,119,73,233,189,143,95,73,178,148,36,142,50,147,125,68,17,131,232,115,70,218,51,238,247,181,211,70,119,104,193,231,87,230,159,11,124,191,161,245,27,138,114,84,243,79,138,126,95,215,122,141,185,4,212,175,21,155,217,209,149,249,11,131,100,204,12,220,197,244,152,118,197,29,68,84,141,81,48,73,41,203,60,142,251,34,138,40,132,165,148,244,98,39,16,18,118,0,51,125,4,9,219,239,226,204,83,98,192,216,86,243,141,113,77,119,98,178,225,251,125,69,210,227,83,210,57,58,20,176,70,82,75,38,192,98,50,218,0,79,160,179,147,233,163,51,191,114,199,223,142,78,46,238,188,95,102,224,226,184,45,213,118,124,39,97,167,43,110,28,181,79,80,70,97,3,155,145,213,76,12,79,16,84,204,251,119,244,219,70,8,225,141,202,78,147,72,65,144,157,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,43,6,227,252,27,152,52,215,90,172,25,136,105,46,161,99,188,86,216,46,109,11,190,250,59,141,36,175,21,69,60,160,76,196,6,36,218,182,173,239,1,1,142,224,49,39,141,94,74,20,89,218,118,172,101,112,43,181,36,121,65,5,69,68,33,66,67,7,94,124,72,99,68,229,48,59,3,204,193,29,36,96,36,196,99,27,188,209,236,19,38,145,194,128,96,206,46,238,188,32,243,3,206,108,87,61,186,174,241,132,239,216,226,255,0,109,196,118,168,42,8,12,224,107,172,196,21,80,131,147,68,117,48,190,237,157,70,209,194,73,163,98,143,170,242,8,78,74,47,147,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,72,227,235,210,207,24,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,203,235,32,47,147,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,72,228,232,82,193,25,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,203,235,42,85,197,143,149,140,228,249,127,136,125,58,116,20,171,250,40,252,9,255,0,179,159,252,25,188,127,205,21,197,90,113,230,25,191,224,26,44,206,177,85,85,220,112,245,198,207,29,250,142,122,75,125,68,211,212,209,73,11,77,25,71,76,32,243,153,148,110,206,209,52,111,35,187,176,176,238,238,88,187,172,148,248,78,242,177,147,127,47,240,247,167,64,130,149,127,69,31,129,63,246,115,255,0,131,55,143,249,162,171,249,33,196,142,73,113,31,106,185,222,114,95,31,82,98,58,123,53,64,83,87,128,211,207,75,61,49,152,238,7,56,106,0,37,96,38,98,218,123,118,19,132,140,206,238,6,205,28,28,209,121,127,214,90,43,46,92,77,228,134,29,235,90,166,237,55,28,113,107,130,73,231,170,142,170,89,229,158,107,176,245,12,247,66,253,93,37,142,54,1,132,99,25,24,92,30,82,138,194,248,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,131,37,229,69,51,175,140,206,27,56,118,197,84,184,43,56,243,35,232,253,234,182,222,23,72,41,189,143,95,87,190,148,228,146,49,147,125,60,18,3,106,112,200,218,59,238,247,117,211,71,103,127,65,195,174,124,224,222,36,178,142,197,154,216,50,182,144,130,227,78,1,115,161,134,161,230,59,77,197,128,94,162,138,87,32,2,223,25,22,140,78,3,188,28,36,22,216,98,239,20,60,234,252,211,225,111,151,244,62,163,113,65,42,153,23,197,30,68,241,41,237,191,192,166,57,250,71,244,115,179,123,79,250,153,89,71,208,237,29,94,143,245,204,81,238,221,208,151,242,117,211,111,126,154,182,181,85,69,95,35,31,207,103,234,223,237,37,123,252,98,113,85,131,120,80,202,59,134,48,188,220,169,11,19,220,105,234,41,176,157,162,72,222,99,184,220,88,61,199,40,132,192,187,52,100,81,148,199,184,118,131,176,179,245,14,48,48,237,103,95,25,156,54,112,237,138,169,112,86,113,230,71,209,251,213,109,188,46,144,83,123,30,190,175,125,41,201,36,99,38,250,120,36,6,212,225,145,180,119,221,238,235,166,142,206,254,42,211,204,199,130,139,253,214,138,197,98,206,10,187,141,202,227,81,29,37,29,29,38,18,189,205,61,76,242,19,12,113,71,24,209,185,25,145,59,11,11,51,187,187,179,50,129,124,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,150,158,84,252,14,84,229,173,170,131,138,76,201,58,73,111,184,158,206,199,133,173,130,17,78,214,235,117,80,129,181,105,201,163,184,84,205,22,130,35,25,55,78,25,100,19,114,41,74,56,66,71,209,17,1,17,16,17,17,5,191,230,151,30,188,39,100,182,59,185,229,158,101,230,183,177,177,37,155,163,219,104,189,133,114,168,233,117,97,9,163,252,100,52,231,25,107,28,160,94,233,62,154,232,250,59,59,53,64,201,76,251,202,126,34,112,173,86,53,201,204,87,244,130,203,69,112,59,92,245,61,134,166,147,101,80,71,28,133,30,202,136,227,55,208,38,141,245,102,219,239,105,174,172,236,208,131,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,130,255,0,215,138,204,60,232,202,252,169,186,225,59,22,96,98,250,75,77,203,28,222,33,176,225,234,50,9,37,158,190,182,66,17,17,8,227,18,38,6,35,140,74,82,102,140,30,72,216,136,119,142,191,39,136,172,249,193,188,54,229,29,247,53,177,157,109,32,133,186,156,194,217,67,53,67,194,119,107,139,129,61,61,20,78,32,101,190,66,29,28,152,11,96,49,200,77,176,9,219,30,206,34,179,231,25,113,37,155,151,220,214,198,117,181,100,119,26,131,11,101,12,213,13,48,90,109,204,100,244,244,81,56,128,14,200,196,180,114,96,29,230,231,33,54,243,39,112,201,121,124,156,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,86,151,202,158,60,249,110,23,40,38,206,90,218,178,179,149,67,14,8,167,184,211,109,173,142,200,209,7,76,222,87,145,200,233,136,156,154,0,56,196,130,48,212,72,225,56,26,59,0,229,161,199,29,79,14,56,202,28,158,199,1,72,121,117,141,47,17,156,213,114,28,84,231,99,184,204,209,192,213,165,49,184,139,211,56,132,67,48,153,123,129,27,72,14,206,38,19,4,228,162,34,2,34,32,34,42,85,196,237,187,136,43,150,77,94,163,225,139,17,218,172,248,250,30,157,69,17,220,40,226,159,180,199,25,110,146,154,18,153,222,24,166,145,155,104,201,48,28,125,238,47,211,220,211,196,30,130,183,58,50,190,221,155,148,25,17,112,197,244,148,184,238,233,103,123,245,13,158,96,144,14,170,137,142,64,114,138,71,30,145,155,60,50,187,196,38,242,108,140,207,110,193,114,111,106,177,129,250,83,152,248,27,52,254,154,220,107,174,180,88,251,15,226,15,106,79,83,118,137,228,174,130,241,5,79,80,164,168,10,134,39,41,134,112,119,54,149,157,220,153,216,153,251,217,78,167,0,188,107,225,94,43,50,226,146,201,118,185,246,124,205,195,54,248,99,196,118,250,135,140,36,175,216,195,25,92,233,218,49,0,40,101,55,103,49,1,110,140,134,192,237,180,162,57,66,234,145,17,7,82,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,63,149,185,165,129,51,167,2,91,51,51,45,47,190,217,195,119,158,183,98,173,236,179,83,245,122,83,28,50,126,46,96,9,7,73,34,49,247,133,181,211,86,213,157,157,227,3,154,47,48,10,203,189,101,203,134,76,144,196,93,27,84,61,166,221,142,46,144,71,60,21,82,85,69,60,176,77,105,30,160,6,216,91,165,172,178,70,230,51,12,131,27,19,3,74,50,219,175,47,158,54,238,188,40,99,249,44,88,158,122,186,236,186,197,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,155,19,187,199,30,129,62,136,190,78,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,47,172,128,188,86,97,231,70,87,229,77,215,9,216,179,3,23,210,90,110,88,230,241,13,135,15,81,144,73,44,245,245,178,16,136,136,71,24,145,48,49,28,98,82,147,52,96,242,70,196,67,188,117,249,60,69,103,206,13,225,183,40,239,185,173,140,235,105,4,45,212,230,22,202,25,170,30,19,187,92,92,9,233,232,162,113,3,45,242,16,232,228,192,91,1,142,66,109,128,78,216,246,113,21,159,56,203,137,44,220,190,230,182,51,173,171,35,184,212,24,91,40,102,168,105,130,211,110,99,39,167,162,137,196,0,118,70,37,163,147,0,239,55,57,9,183,153,59,134,73,24,155,20,216,176,125,186,27,182,35,174,236,148,149,23,10,11,92,114,116,142,77,213,85,181,81,82,83,71,160,51,187,111,158,120,131,93,54,142,237,73,216,89,221,190,178,136,11,87,238,142,254,132,46,99,126,26,255,0,249,43,254,103,190,128,118,237,254,212,246,95,181,169,55,117,53,255,0,180,255,0,122,236,187,189,253,155,244,252,71,103,85,131,149,63,28,117,57,149,106,160,225,111,50,66,146,43,238,24,179,176,97,107,152,156,80,53,198,221,74,32,13,68,113,234,206,117,48,197,161,9,70,47,212,134,41,8,216,74,34,146,96,145,244,68,64,68,68,5,212,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,212,205,162,134,89,28,71,87,217,25,151,128,187,183,109,88,87,57,91,181,214,193,195,110,9,190,216,174,117,118,235,149,187,50,45,181,116,117,148,147,20,51,211,79,29,5,192,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,5,250,162,180,174,95,60,109,218,184,175,192,18,88,177,60,244,148,57,139,133,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,54,39,102,146,61,110,213,1,17,16,23,201,179,98,155,22,32,184,223,173,54,138,238,209,87,134,110,1,107,186,71,210,48,236,245,71,75,5,88,199,169,51,49,235,5,93,57,234,46,227,239,233,174,225,38,111,172,161,131,137,222,38,49,151,10,28,210,51,7,52,176,125,13,37,196,10,158,209,109,187,219,42,89,132,46,54,233,45,86,227,150,6,147,107,148,39,186,40,204,36,22,125,166,3,184,76,55,198,97,51,232,188,166,85,102,102,21,206,76,184,195,153,165,130,170,251,69,151,19,91,226,184,83,110,146,51,146,29,237,239,193,47,76,204,6,104,141,138,57,1,137,246,72,6,46,250,139,175,86,128,136,136,45,87,250,40,252,9,255,0,179,159,252,25,188,127,205,21,127,252,41,96,79,193,103,225,175,219,191,230,51,232,255,0,210,159,105,246,89,191,208,190,205,218,122,253,29,157,95,222,125,237,155,55,252,54,235,220,177,130,83,253,255,0,114,203,255,0,169,255,0,255,0,181,196,15,232,163,240,39,254,206,127,240,102,241,255,0,52,87,41,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,72,227,235,210,207,24,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,203,22,213,146,159,9,222,86,50,111,229,254,30,244,232,16,85,84,68,64,84,83,58,248,204,225,179,135,108,85,75,130,179,143,50,62,143,222,171,109,225,116,130,155,216,245,245,123,233,78,73,35,25,55,211,193,32,54,167,12,141,163,190,239,119,93,52,118,119,173,106,21,185,213,249,167,194,223,47,232,125,70,226,130,85,50,47,138,60,137,226,83,219,127,129,76,115,244,143,232,231,102,246,159,245,50,178,143,161,218,58,189,31,235,152,163,221,187,161,47,228,235,166,222,253,53,109,126,78,117,241,153,195,103,14,216,170,151,5,103,30,100,125,31,189,86,219,194,233,5,55,177,235,234,247,210,156,146,70,50,111,167,130,64,109,78,25,27,71,125,222,238,186,104,236,239,98,220,140,127,61,159,171,127,180,149,42,231,87,230,159,11,124,191,161,245,27,138,9,62,201,78,51,56,108,226,39,21,85,96,172,156,204,143,164,23,170,43,121,221,39,166,246,61,125,38,202,80,146,56,202,77,245,16,70,15,161,205,27,104,207,187,222,215,77,25,221,171,90,133,110,74,158,105,241,79,203,250,239,81,183,41,169,64,68,68,29,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,119,8,25,65,48,137,59,104,79,20,140,218,237,125,59,106,40,57,144,231,206,50,225,183,152,30,92,102,182,12,173,171,19,183,96,123,112,92,232,97,168,104,66,237,110,123,173,123,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,164,83,135,92,249,193,188,73,101,29,139,53,176,101,109,33,5,198,156,2,231,67,13,67,204,118,155,139,0,189,69,20,174,64,5,190,50,45,24,156,7,120,56,72,45,176,197,220,42,90,34,32,34,34,2,34,32,45,53,102,71,125,22,212,26,238,77,206,180,126,230,90,110,238,65,187,115,166,231,91,89,245,70,209,187,144,106,239,170,39,126,168,222,61,254,8,55,51,119,50,63,130,211,86,110,230,241,90,109,115,125,73,180,211,195,68,27,119,139,123,186,247,248,46,25,250,164,206,219,89,254,165,218,218,203,107,184,253,126,8,62,45,117,36,117,16,184,73,175,127,143,135,214,203,207,67,79,91,105,175,118,138,105,138,156,200,164,126,164,154,179,107,171,51,51,55,195,185,151,174,169,38,34,104,221,253,215,119,213,124,155,157,33,180,101,211,23,118,118,103,109,93,190,180,29,152,170,6,104,132,201,217,203,107,55,130,250,116,210,129,119,49,124,87,139,130,233,217,39,232,212,56,6,215,125,59,157,251,188,62,11,209,80,84,137,19,4,142,204,238,239,224,207,245,32,251,122,234,184,230,151,99,54,143,222,132,35,19,107,171,247,247,119,174,56,219,170,122,191,131,55,195,235,65,205,24,237,110,246,239,250,214,175,163,182,154,173,203,71,102,126,239,169,7,27,234,222,12,206,203,86,219,167,218,232,221,196,238,232,100,46,254,62,8,12,236,218,177,63,122,209,201,188,25,214,142,70,254,44,218,55,130,107,241,65,188,75,224,235,118,186,174,37,185,159,224,131,145,22,214,117,185,1,17,16,17,17,1,17,16,17,22,132,128,239,162,216,229,163,234,239,220,142,255,0,5,179,94,253,25,6,237,93,106,219,89,244,215,185,109,34,34,241,102,92,110,238,207,168,248,232,131,179,163,125,75,77,173,174,172,238,223,161,113,196,122,54,178,119,58,229,110,246,65,179,189,159,189,180,101,163,182,231,209,188,23,35,182,171,66,22,38,118,127,138,14,38,208,15,70,125,93,221,188,87,54,189,218,186,235,202,193,11,107,171,247,54,173,170,225,122,191,113,221,246,248,119,119,58,13,183,9,129,135,116,143,163,11,190,157,223,106,165,249,151,143,163,179,91,220,41,170,99,25,55,16,232,241,201,240,48,111,134,159,90,250,57,133,137,97,163,182,207,33,73,27,116,205,217,245,2,127,225,139,124,21,33,183,89,171,177,85,239,181,212,64,227,8,73,36,144,148,70,35,184,77,157,245,118,39,119,248,55,212,131,159,8,65,117,196,247,166,189,92,14,83,140,166,149,131,73,117,29,142,14,67,220,78,239,252,47,5,91,236,118,168,97,165,136,122,122,51,51,119,119,119,251,172,184,240,142,23,27,117,13,40,63,89,139,99,19,49,24,191,240,25,190,12,189,164,52,162,48,180,110,229,224,223,20,28,177,188,100,218,199,166,154,252,27,69,189,109,1,102,110,228,98,119,45,62,205,80,104,224,223,5,181,157,199,188,153,151,38,186,163,179,63,115,160,227,103,239,215,87,90,248,234,250,247,55,197,104,108,227,225,252,139,96,185,190,172,76,204,131,145,139,234,126,229,174,175,245,173,141,220,183,57,54,136,53,213,254,180,215,237,91,92,155,111,216,182,239,31,173,7,43,63,114,220,184,68,153,221,155,85,200,207,240,65,185,17,16,17,105,171,38,172,131,84,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,163,190,139,85,180,159,224,128,239,226,180,103,238,253,41,222,180,211,84,26,179,247,254,133,171,187,186,216,69,163,173,52,112,118,47,227,119,160,222,253,204,139,110,238,238,245,190,63,201,65,180,159,70,91,11,188,95,69,202,127,146,235,141,245,116,26,3,104,203,116,108,222,11,107,49,51,119,232,183,4,127,23,126,228,2,238,39,90,11,190,231,110,237,31,185,110,46,226,213,104,239,174,174,232,55,176,51,51,179,107,222,181,102,97,109,25,117,202,93,31,77,59,214,160,68,238,218,232,131,157,223,69,180,131,115,45,89,254,11,66,109,80,113,61,51,22,230,39,126,247,248,46,9,232,228,211,81,33,209,155,78,247,93,178,148,64,123,217,251,150,217,37,212,61,214,241,102,126,244,30,14,245,104,234,64,96,103,220,226,62,15,253,183,232,95,10,155,20,181,144,31,183,194,230,230,253,221,17,215,199,244,187,125,78,170,93,109,174,122,222,243,48,103,209,155,185,223,235,215,234,84,139,51,178,214,107,184,83,149,37,88,9,11,131,63,82,71,102,211,223,250,133,254,180,30,230,135,20,195,118,23,10,120,76,118,190,175,188,89,190,175,169,223,235,94,190,158,80,8,218,55,103,213,181,255,0,10,182,76,41,130,239,88,50,174,67,168,168,162,149,229,141,217,182,25,151,139,143,214,45,252,85,84,237,120,128,8,89,250,79,249,47,252,31,183,244,160,169,238,108,203,77,204,253,223,21,240,237,21,78,82,49,48,251,174,47,167,119,127,139,47,183,28,187,223,77,62,8,55,104,236,218,119,119,163,14,140,183,45,29,181,109,16,113,25,16,247,119,104,235,70,211,77,91,225,226,183,180,110,206,218,63,233,91,78,45,61,225,127,211,170,13,172,236,94,30,43,70,125,11,71,92,103,166,239,123,199,236,70,61,157,223,15,20,29,174,231,109,89,110,103,213,117,227,54,114,109,127,188,187,13,221,220,131,84,68,64,68,68,4,68,65,163,247,50,218,239,163,59,173,222,63,200,184,165,125,25,221,191,190,128,79,175,122,219,174,140,182,129,107,220,222,14,253,235,81,125,31,187,199,237,65,171,56,187,119,234,181,113,250,150,190,251,182,231,211,70,91,134,54,102,241,65,160,70,207,223,171,253,73,180,156,181,238,91,196,25,155,69,185,7,25,72,227,226,205,220,184,78,190,32,144,99,113,45,73,244,110,239,250,87,52,142,206,206,13,226,190,101,113,69,76,5,36,187,157,246,187,251,186,124,25,7,61,198,65,233,106,236,254,240,151,130,241,87,156,71,29,166,25,71,164,69,184,77,191,39,95,6,253,45,245,173,111,183,72,154,25,106,118,22,145,198,70,45,163,107,220,63,30,255,0,177,82,202,172,25,116,198,245,239,83,60,244,177,67,28,206,113,176,17,9,109,144,181,239,212,93,181,209,153,7,164,146,50,197,50,196,206,237,27,119,147,124,63,41,181,251,126,165,238,48,173,145,169,94,54,105,53,120,128,71,199,251,87,111,169,113,224,236,9,13,154,146,54,106,147,39,8,98,7,212,217,252,5,219,248,172,189,101,29,177,168,228,234,137,234,79,249,58,191,119,242,247,125,168,55,195,111,212,152,200,187,190,58,63,253,11,190,34,194,44,45,224,205,162,216,68,98,27,159,79,228,90,137,179,232,218,119,187,106,131,115,247,247,46,9,15,114,228,157,153,193,181,250,215,92,207,65,247,62,191,138,14,96,54,111,123,191,85,189,164,103,211,185,251,215,12,46,210,51,63,193,214,140,196,238,205,221,166,168,59,7,225,252,171,99,104,253,207,252,139,93,172,205,246,163,51,179,62,154,32,218,77,161,45,238,236,195,163,252,89,109,218,95,98,215,103,119,122,13,9,253,214,102,248,45,135,249,61,254,11,118,207,181,30,61,91,77,80,113,232,229,166,159,82,231,110,231,91,70,61,52,109,87,42,13,187,190,165,180,137,133,181,117,191,107,46,29,31,93,89,6,231,61,59,221,106,207,170,227,29,73,247,191,197,111,31,183,197,7,35,120,45,86,141,174,139,84,5,66,184,196,225,87,6,241,95,148,119,12,31,121,182,210,14,39,183,83,212,84,225,59,188,146,60,39,110,184,184,123,140,82,136,25,118,105,8,99,25,131,105,110,6,98,102,234,4,102,21,213,16,98,239,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,242,231,202,143,141,127,194,110,21,131,134,188,204,185,218,169,177,38,18,183,211,211,97,41,117,232,205,120,181,195,25,11,211,236,97,104,202,106,88,227,14,241,45,242,68,251,156,29,225,154,82,169,124,197,56,21,166,226,151,6,190,56,203,234,10,64,205,75,5,60,48,208,205,83,85,40,5,206,221,11,212,27,219,89,158,70,130,19,41,42,10,64,152,131,242,192,64,140,0,156,194,13,191,205,86,2,197,95,233,174,28,196,152,114,225,254,217,71,93,109,174,167,147,253,236,144,205,28,129,246,16,144,252,29,144,100,103,197,87,19,24,55,133,12,163,172,205,44,97,67,87,113,50,168,27,109,162,217,76,206,39,113,184,200,18,28,80,60,155,92,97,13,177,72,103,33,51,237,0,45,162,103,178,51,199,179,58,51,123,25,103,214,104,98,12,220,204,9,233,36,190,226,42,129,154,161,169,32,104,96,136,2,49,138,40,99,14,247,96,142,40,227,141,156,156,141,216,25,200,136,157,201,254,174,127,113,15,154,28,76,99,42,44,121,155,55,90,74,251,189,190,207,73,100,132,233,168,227,166,14,132,12,78,228,226,12,204,231,36,178,77,49,191,134,249,73,129,130,54,8,194,186,240,169,193,71,225,55,32,179,119,137,76,204,182,93,105,176,222,18,193,247,170,156,37,22,157,24,111,23,72,104,170,73,234,55,177,52,133,13,44,145,135,112,142,201,37,125,174,110,208,205,17,5,160,42,171,195,71,17,120,239,133,252,211,160,204,204,11,81,253,138,142,241,69,178,31,234,157,175,180,195,52,244,125,73,98,147,163,213,232,0,245,64,119,135,139,63,139,61,42,87,127,204,11,129,27,239,10,184,170,76,107,133,131,182,229,150,32,184,60,118,234,157,66,63,101,213,79,37,84,145,90,182,29,68,181,19,244,169,169,197,251,73,51,9,235,163,232,93,206,19,83,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,142,190,106,124,120,255,0,162,252,42,101,5,235,251,20,88,190,251,108,184,255,0,187,133,77,144,131,165,255,0,147,148,167,28,223,217,41,204,127,125,5,97,89,51,197,158,124,228,14,13,197,216,15,43,113,213,93,158,209,140,105,250,85,64,29,231,69,59,184,49,85,209,150,186,211,212,148,66,240,188,161,222,224,76,255,0,190,69,12,145,83,92,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,65,237,120,117,200,108,101,196,150,110,88,178,167,6,81,85,145,220,106,0,238,117,208,211,180,193,105,183,49,139,84,86,202,196,96,59,35,18,213,133,204,119,155,132,98,251,204,89,242,9,225,163,135,76,9,194,254,86,80,101,158,5,167,254,197,89,120,173,223,55,245,78,233,217,161,134,122,206,156,178,201,209,234,244,0,186,64,91,3,193,155,197,222,159,240,47,193,149,139,131,204,184,170,182,73,117,246,206,51,197,29,158,163,19,92,162,51,106,82,146,38,62,149,53,52,101,166,144,197,213,149,154,66,22,146,66,50,34,218,206,17,71,114,168,49,172,226,199,205,62,114,124,192,196,62,163,58,188,174,84,252,113,211,101,173,214,131,133,188,201,10,185,108,88,158,240,193,133,174,98,114,206,246,235,141,81,0,53,17,199,171,176,83,77,46,132,37,24,183,78,105,100,35,98,25,74,72,108,215,139,31,52,249,201,243,3,16,250,140,234,149,32,202,161,20,112,114,167,227,142,167,50,173,84,28,45,230,72,82,69,125,195,22,118,12,45,115,19,138,6,184,219,169,68,1,168,142,61,89,206,166,24,180,33,40,197,250,144,197,33,27,9,68,82,77,35,232,62,78,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,44,125,248,228,226,238,235,197,246,110,14,43,130,221,87,103,194,118,26,114,182,225,203,84,245,4,102,16,57,185,29,84,192,196,241,5,76,207,183,127,77,180,96,142,24,220,164,233,52,133,85,121,151,241,199,83,196,118,50,155,39,176,56,82,6,93,96,187,196,135,13,92,103,21,65,223,46,48,180,144,61,104,204,14,66,212,204,39,40,194,32,94,248,72,242,27,187,144,4,54,64,130,255,0,249,42,121,167,197,63,47,235,189,70,220,170,175,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,170,175,60,239,204,159,235,39,236,212,17,235,195,174,124,227,46,27,115,114,197,154,216,50,182,172,78,221,80,1,115,161,134,161,161,11,181,185,204,94,162,138,87,32,49,217,32,142,140,78,5,176,216,36,22,222,2,237,144,159,14,185,243,131,120,146,202,59,22,107,96,202,218,66,11,141,56,5,206,134,26,135,152,237,55,22,1,122,138,41,92,128,11,124,100,90,49,56,14,240,112,144,91,97,139,190,52,74,226,184,28,226,238,235,194,14,110,22,43,158,221,87,120,194,119,234,113,182,226,59,84,21,4,6,112,49,177,5,84,32,228,209,29,76,47,187,103,81,180,112,146,104,216,163,234,188,130,25,15,34,249,56,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,190,178,2,34,32,34,34,11,0,231,87,229,99,11,124,192,161,244,235,138,134,188,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,83,41,206,175,202,198,22,249,129,67,233,215,21,10,200,50,19,224,95,140,219,23,24,121,113,85,115,146,213,236,108,103,133,251,61,62,38,182,196,6,244,163,36,172,125,42,154,105,11,93,97,151,165,43,180,100,79,36,100,4,37,185,152,37,146,229,86,52,60,58,231,206,50,225,183,55,44,89,173,131,43,106,196,237,213,0,23,58,24,106,26,16,187,91,156,197,234,40,165,114,3,29,146,8,232,196,224,91,13,130,65,109,224,46,217,4,240,209,196,94,4,226,131,43,40,51,51,2,212,127,98,163,188,81,108,155,250,153,116,236,208,205,61,31,82,88,163,235,116,186,224,61,80,29,135,226,207,226,204,21,85,90,87,48,110,54,237,92,40,96,8,236,88,98,122,74,236,197,197,84,245,16,218,168,198,168,70,123,76,5,12,194,23,99,140,161,148,12,35,168,24,196,98,145,133,166,126,163,11,187,71,38,149,87,138,174,38,48,111,10,25,71,89,154,88,194,134,174,226,101,80,54,219,69,178,153,156,78,227,113,144,36,56,160,121,54,184,194,27,98,144,206,66,103,218,0,91,68,207,100,103,143,14,106,230,102,42,206,76,199,196,121,165,141,106,251,69,235,19,92,37,184,84,237,146,67,142,29,239,238,65,23,80,204,198,24,129,134,56,193,201,246,70,0,44,250,11,32,243,247,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,79,167,43,143,34,121,101,247,215,172,86,168,1,83,253,202,227,200,158,89,125,245,235,21,168,46,169,70,7,52,94,95,244,119,122,59,151,19,121,33,135,122,55,88,123,77,199,28,90,224,146,8,41,100,165,138,9,103,154,236,61,67,13,179,55,75,73,99,141,140,166,41,6,70,22,54,148,165,147,244,65,140,102,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,5,53,59,85,192,211,65,40,28,101,20,176,200,29,206,225,36,82,73,27,184,184,155,49,187,137,9,51,19,72,255,0,49,78,34,240,39,20,28,2,224,124,203,192,181,31,156,11,101,29,226,139,100,223,212,203,167,177,106,230,158,143,169,44,81,245,186,93,112,30,168,14,195,241,103,241,102,165,92,208,184,22,252,10,98,163,207,28,156,193,157,147,45,175,91,61,177,77,68,91,161,177,93,36,144,153,244,133,133,187,61,28,218,199,211,209,200,2,87,56,255,0,20,37,79,27,216,2,11,159,229,157,118,181,88,56,215,203,251,237,246,231,73,110,182,219,169,239,213,117,149,149,115,12,48,83,65,29,146,184,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,122,14,96,92,119,95,120,170,197,82,96,172,44,125,139,44,176,253,193,228,183,83,104,18,123,82,170,9,42,163,138,235,188,233,226,168,131,171,77,80,45,217,137,220,67,77,95,82,239,107,64,85,87,134,142,29,49,223,20,25,167,65,150,120,22,159,251,21,101,226,183,124,63,212,203,95,105,134,25,235,58,114,203,31,91,165,215,2,233,1,111,63,6,111,23,96,170,188,2,240,81,138,184,172,204,122,75,221,218,217,217,242,203,12,220,33,147,17,220,42,26,64,142,191,99,140,133,108,167,120,200,12,166,148,29,152,200,9,186,49,155,27,190,226,136,37,158,140,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,167,39,66,150,8,198,56,163,222,110,70,91,64,5,181,39,114,125,53,119,119,239,94,87,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,82,99,218,58,190,140,44,34,32,2,0,0,3,80,16,69,95,60,239,204,159,235,39,236,213,30,188,58,231,206,50,225,183,55,44,89,173,131,43,106,196,237,213,0,23,58,24,106,26,16,187,91,156,197,234,40,165,114,3,29,146,8,232,196,224,91,13,130,65,109,224,46,210,21,207,59,243,39,250,201,251,53,69,173,21,166,235,113,166,175,172,183,219,42,234,169,237,116,237,87,93,44,48,145,133,44,15,44,112,180,178,147,54,128,15,44,209,70,196,90,54,249,0,124,73,153,195,37,62,29,115,231,6,241,37,148,118,44,214,193,149,180,132,23,26,112,11,157,12,53,15,49,218,110,44,2,245,20,82,185,0,22,248,200,180,98,112,29,224,225,32,182,195,23,122,150,177,225,224,115,139,187,175,8,57,184,88,174,123,117,93,227,9,223,169,198,219,136,237,80,84,16,25,192,198,196,21,80,131,147,68,117,48,190,237,157,70,209,194,73,163,98,143,170,242,14,65,24,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,131,235,47,41,155,24,23,240,161,149,152,203,44,253,169,236,207,165,184,126,227,98,237,189,14,183,101,237,84,210,67,213,233,238,29,251,122,155,182,238,29,116,211,86,215,85,234,209,6,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,100,125,193,254,63,166,204,254,23,50,183,25,195,136,106,239,181,21,88,94,134,154,225,112,171,121,74,121,238,52,209,53,61,107,200,82,182,243,54,169,134,102,115,125,119,187,57,51,147,59,19,194,183,50,140,161,169,202,14,48,113,196,13,5,91,91,113,133,67,98,251,108,213,51,197,41,206,21,196,71,80,76,209,233,176,6,177,170,227,1,54,99,96,136,93,247,106,198,87,191,201,47,51,48,173,78,86,99,172,156,237,125,44,73,111,196,15,137,186,18,73,24,246,138,26,138,106,122,125,240,142,254,161,244,228,165,210,71,216,194,61,120,61,231,115,209,130,74,150,54,220,96,99,250,156,207,226,143,52,177,156,216,134,146,251,79,85,138,43,169,173,247,10,71,136,160,158,221,77,43,211,209,60,101,19,108,48,106,104,97,102,54,215,123,51,19,185,59,185,60,244,241,129,143,233,178,195,133,204,210,198,115,98,26,187,21,69,46,23,174,166,183,220,41,30,81,158,11,141,76,79,79,68,241,148,77,188,13,234,102,133,152,219,77,142,236,78,226,204,228,216,230,97,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,8,250,245,83,200,49,197,30,243,113,1,220,102,45,169,59,11,107,171,187,55,122,9,158,228,211,128,42,112,207,11,151,76,103,113,195,212,148,149,24,199,20,85,212,209,220,5,162,121,235,173,212,241,69,79,27,25,11,185,176,71,83,29,115,8,30,154,57,72,76,218,73,184,169,7,60,239,204,159,235,39,236,213,37,57,79,129,127,5,249,89,131,114,207,218,158,211,250,37,135,237,214,46,219,208,232,246,174,203,77,28,61,94,158,226,217,187,167,187,110,226,211,93,53,125,53,81,173,207,59,243,39,250,201,251,53,4,122,240,235,159,56,203,134,220,220,177,102,182,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,118,72,35,163,19,129,108,54,9,5,183,128,187,100,39,195,174,124,224,222,36,178,142,197,154,216,50,182,144,130,227,78,1,115,161,134,161,230,59,77,197,128,94,162,138,87,32,2,223,25,22,140,78,3,188,28,36,22,216,98,239,141,18,175,252,20,113,93,125,225,47,57,104,177,151,86,235,89,132,46,90,81,226,155,37,20,192,61,190,151,105,180,114,48,200,206,15,52,6,125,88,223,80,39,208,227,234,0,75,35,160,200,165,23,201,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,144,66,183,58,191,52,248,91,229,253,15,168,220,83,146,167,154,124,83,242,254,187,212,109,201,206,175,205,62,22,249,127,67,234,55,21,100,24,79,31,227,44,11,77,136,41,112,126,33,171,180,134,42,179,201,96,187,189,51,176,157,85,186,73,98,150,90,119,61,55,8,25,65,27,30,215,109,193,184,11,80,51,18,11,191,230,95,199,29,79,17,216,202,108,158,192,225,72,25,117,130,239,18,28,53,113,156,85,7,124,184,194,210,64,245,163,48,57,11,83,48,156,163,8,129,123,225,35,200,110,238,64,16,210,174,7,56,68,186,241,125,155,133,133,39,184,213,217,240,157,134,156,110,88,142,235,5,57,25,132,14,108,33,75,9,184,188,65,83,51,238,217,212,125,24,35,154,70,25,58,79,25,83,254,29,114,27,25,113,37,155,150,44,169,193,148,85,100,119,26,128,59,157,116,52,237,48,90,109,204,98,213,21,178,177,24,14,200,196,181,97,115,29,230,225,24,190,243,22,121,233,192,216,99,36,184,5,225,162,150,150,243,112,164,178,97,140,43,79,74,120,130,249,13,182,114,59,133,198,115,134,158,74,217,98,139,173,51,156,211,20,108,195,169,244,195,96,51,180,113,142,208,171,248,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,177,194,226,199,205,62,114,124,192,196,62,163,58,201,34,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,44,109,248,177,243,79,156,159,48,49,15,168,206,130,191,242,230,227,219,247,43,223,103,203,124,196,131,180,101,150,38,184,118,202,186,136,41,247,213,89,107,140,2,39,172,22,6,223,52,46,17,198,50,197,222,76,32,39,19,110,18,142,105,212,88,171,169,52,229,215,204,183,12,229,134,13,108,147,226,75,18,85,210,216,172,84,243,77,97,196,181,47,81,90,112,64,207,78,16,90,90,158,158,152,229,112,22,122,137,2,83,55,96,6,24,153,152,70,54,96,145,252,194,226,159,135,220,166,204,123,94,83,230,110,104,218,176,190,36,188,219,253,169,73,21,208,101,167,165,122,93,102,22,144,235,12,26,154,45,74,158,81,102,146,81,39,38,102,102,119,33,103,113,99,229,99,57,62,95,226,31,78,157,99,195,157,121,161,117,206,172,220,197,249,175,121,26,184,234,49,77,226,166,228,20,245,53,165,86,116,112,25,191,70,149,165,38,103,48,134,46,156,65,238,139,48,70,44,194,44,204,205,42,156,44,100,85,215,39,57,90,230,174,34,196,21,85,126,210,204,124,15,136,49,67,81,149,73,20,20,148,82,90,100,26,77,145,140,167,14,249,33,17,156,164,17,142,71,105,163,138,70,126,128,232,16,236,178,83,225,59,202,198,77,252,191,195,222,157,2,198,177,100,167,194,119,149,140,155,249,127,135,189,58,4,21,42,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,168,44,230,41,192,173,79,11,88,201,241,198,95,80,85,158,85,223,234,33,134,134,106,154,168,140,237,151,25,154,160,222,218,204,242,60,243,0,199,78,82,4,196,31,144,98,4,102,98,230,115,188,188,254,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,233,171,168,106,89,246,74,26,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,4,11,112,3,198,13,215,132,220,220,18,184,61,36,152,19,24,212,81,208,98,176,154,34,115,166,128,12,154,58,232,138,48,41,119,211,180,210,155,198,34,77,40,17,134,221,239,28,145,212,174,111,248,166,197,142,115,247,47,113,174,22,174,237,182,92,65,149,246,155,165,186,167,164,113,245,233,103,173,175,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,149,11,227,19,133,92,101,194,134,110,92,48,125,230,219,86,88,98,227,81,81,83,132,238,242,72,211,5,198,220,199,238,49,74,32,3,218,99,18,140,102,13,163,180,221,137,155,166,113,153,208,164,18,19,202,239,62,112,111,13,185,71,196,86,107,99,58,218,65,11,117,62,30,11,101,12,213,15,9,221,174,46,23,87,167,162,137,196,12,183,200,67,163,147,1,108,6,57,9,182,1,59,90,95,18,252,69,227,190,40,51,78,191,51,49,213,71,246,90,59,61,22,200,127,169,150,190,211,52,208,81,245,34,138,62,183,75,174,99,213,49,222,126,46,254,12,212,169,94,87,46,190,5,106,120,165,198,77,142,51,6,130,172,50,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,252,128,32,19,3,38,48,10,233,202,235,151,253,101,222,178,219,196,222,119,225,222,141,170,30,205,113,192,246,185,228,158,10,169,42,162,158,41,225,187,23,76,195,108,45,210,210,40,228,99,25,134,66,145,197,129,162,41,101,169,117,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,237,160,34,34,2,34,32,34,34,8,1,230,143,231,179,51,126,229,244,122,37,125,60,160,49,77,139,3,112,95,152,88,215,20,215,118,43,46,31,198,23,107,165,198,167,164,114,116,41,96,180,208,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,202,197,185,163,249,236,204,223,185,125,30,137,80,169,51,123,25,30,75,211,228,32,207,73,30,19,131,20,77,139,206,49,129,186,243,220,78,146,58,81,35,145,245,118,8,226,140,216,68,118,234,243,72,231,191,72,246,5,85,227,147,139,187,175,23,217,184,56,174,11,117,93,159,9,216,105,202,219,135,45,83,212,17,152,64,230,228,117,83,3,19,196,21,51,62,221,253,54,209,130,56,99,114,147,164,210,21,85,229,161,192,229,79,17,216,202,28,225,199,7,72,25,117,130,239,17,132,212,146,4,85,7,124,184,194,209,206,212,69,9,177,11,83,48,156,69,49,24,251,225,35,70,12,238,70,112,210,174,7,56,68,186,241,125,155,133,133,39,184,213,217,240,157,134,156,110,88,142,235,5,57,25,132,14,108,33,75,9,184,188,65,83,51,238,217,212,125,24,35,154,70,25,58,79,25,78,245,203,20,229,63,14,216,87,1,224,171,141,119,209,251,45,109,194,215,128,176,173,55,74,166,175,125,81,198,241,209,210,111,102,144,219,80,133,219,169,43,237,247,117,35,213,245,112,168,11,21,117,149,66,197,93,4,164,242,190,230,9,77,105,166,178,240,189,157,55,90,179,3,168,26,12,31,124,169,150,90,147,223,52,180,180,244,118,86,138,40,8,152,24,142,114,9,229,151,100,96,195,23,186,2,26,74,250,197,93,74,247,14,156,207,237,83,112,127,141,48,190,102,102,29,93,175,55,240,78,23,175,27,5,234,232,35,86,119,249,200,74,59,121,199,248,183,105,42,98,150,74,120,228,9,68,220,192,59,65,145,143,104,120,130,247,236,28,104,112,193,137,115,78,229,146,150,236,223,181,67,140,237,87,9,173,51,219,46,16,84,80,239,174,138,165,169,138,154,25,170,35,8,167,153,230,38,17,142,35,50,62,247,22,38,103,118,173,107,22,27,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,62,225,35,41,46,185,39,195,206,9,192,120,138,227,136,42,175,180,214,122,57,110,225,121,188,149,196,232,235,94,158,54,150,146,2,220,81,69,77,3,143,70,40,161,210,54,8,217,253,226,35,144,194,176,34,34,8,192,230,139,203,254,142,239,71,114,226,111,36,48,239,70,235,15,105,184,227,139,92,18,65,5,44,148,177,65,44,243,93,135,168,97,182,102,233,105,44,113,177,148,197,32,200,194,198,210,148,177,151,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,115,184,73,20,146,70,238,46,38,204,110,226,66,76,196,217,57,168,86,230,133,192,183,224,83,21,30,120,228,230,12,236,153,109,122,217,237,138,106,34,221,13,138,233,36,132,207,164,44,45,217,232,230,214,62,158,142,64,18,185,199,248,161,42,120,220,37,83,134,142,34,240,39,20,25,89,65,153,152,22,163,251,21,29,226,139,100,223,212,203,167,102,134,105,232,250,146,197,31,91,165,215,1,234,128,236,63,22,127,22,107,53,230,177,199,29,78,90,218,171,248,91,203,96,164,150,251,137,236,238,24,166,230,71,20,237,110,183,85,9,131,209,4,122,187,133,76,209,106,68,82,11,116,225,150,50,6,34,148,100,134,48,50,7,136,124,208,225,159,25,86,227,204,166,186,210,80,93,238,22,122,187,36,199,83,71,29,72,116,39,97,118,38,19,103,102,56,229,142,25,129,252,55,196,44,108,113,185,198,126,43,252,213,99,220,85,254,154,226,60,73,136,238,31,237,149,149,215,42,234,137,63,223,73,52,210,72,127,105,17,23,197,221,7,202,69,117,92,98,112,117,251,146,178,179,39,254,144,214,118,188,103,141,125,173,113,190,254,47,167,236,254,157,53,175,101,187,220,158,88,165,232,77,45,95,227,195,111,83,171,222,218,8,104,229,215,195,166,4,226,131,52,241,198,89,227,170,127,205,253,206,178,207,91,190,111,234,101,211,180,210,67,5,103,78,41,99,235,116,186,230,93,35,45,135,224,237,224,236,21,87,149,239,29,63,129,76,84,25,29,156,120,207,178,101,181,235,127,177,234,107,71,116,54,43,164,146,11,182,179,57,55,103,163,155,89,58,154,177,0,74,225,39,226,132,170,36,121,147,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,141,102,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,164,39,180,180,125,24,152,132,128,196,12,12,7,235,99,254,40,243,219,52,50,179,14,100,166,58,199,62,211,193,152,75,177,251,30,217,236,202,56,123,47,101,166,42,104,63,29,20,67,41,237,134,67,31,124,203,93,117,125,93,153,208,123,94,57,56,187,186,241,125,155,131,138,224,183,85,217,240,157,134,156,173,184,114,213,61,65,25,132,14,110,71,85,48,49,60,65,83,51,237,223,211,109,24,35,134,55,41,58,77,33,84,14,93,124,10,212,241,75,140,155,28,102,13,5,88,101,93,130,162,104,107,166,166,170,136,14,231,113,133,169,205,173,174,205,35,79,8,20,117,3,33,204,33,249,0,64,38,6,76,97,79,248,28,225,18,235,197,246,110,22,20,158,227,87,103,194,118,26,113,185,98,59,172,20,228,102,16,57,176,133,44,38,226,241,5,76,207,187,103,81,244,96,142,105,24,100,233,60,101,144,70,19,194,214,44,13,133,108,216,43,11,80,246,43,46,31,183,211,218,237,212,221,83,147,161,75,4,99,28,81,239,55,35,45,160,2,218,147,185,62,154,187,187,247,160,182,14,102,54,155,85,131,151,254,96,88,172,86,202,75,117,182,221,79,97,164,163,163,164,132,97,130,154,8,238,212,35,28,81,198,44,194,0,34,204,44,44,204,204,204,204,202,5,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,159,78,104,254,68,243,55,238,95,88,162,80,2,130,124,249,124,241,183,106,226,191,0,73,98,196,243,210,80,230,46,21,167,167,134,235,70,85,66,83,221,160,24,97,19,187,4,99,12,64,1,37,65,72,37,20,108,77,11,244,216,157,154,72,245,187,85,139,190,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,228,81,194,175,19,24,55,138,252,163,163,205,44,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,155,88,102,13,178,198,97,32,179,110,3,29,194,7,190,48,10,192,136,136,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,67,182,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,228,81,194,175,19,24,55,138,252,163,163,205,44,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,155,88,102,13,178,198,97,32,179,110,3,29,194,7,190,48,198,221,85,94,26,56,139,199,124,47,230,157,6,102,96,90,143,236,84,119,138,45,144,255,0,84,237,125,166,25,167,163,234,75,20,157,30,175,64,7,170,3,188,60,89,252,89,195,37,52,84,255,0,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,78,96,220,58,182,174,46,36,38,4,96,96,101,80,16,20,0,243,71,243,217,153,191,114,250,61,18,159,229,0,60,209,252,246,102,111,220,190,143,68,131,181,203,231,141,187,175,10,24,254,75,22,39,158,174,187,46,177,85,69,60,55,90,50,170,33,130,211,57,77,8,157,216,35,24,101,51,56,233,198,65,40,163,97,121,155,166,196,238,241,199,164,239,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,197,181,72,79,43,158,59,109,89,39,117,155,34,51,163,19,85,211,224,155,229,64,22,31,184,213,206,61,139,15,86,145,27,202,18,110,109,209,83,84,17,139,185,239,233,197,32,185,184,139,77,52,162,18,127,154,188,93,112,233,146,24,254,209,150,57,175,153,148,152,111,16,223,41,233,234,232,224,171,162,170,232,60,19,76,112,199,44,149,35,19,193,8,117,34,145,156,164,144,88,88,92,139,104,247,170,171,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,150,56,60,91,231,69,215,62,184,134,198,217,129,85,139,234,241,21,162,75,197,101,38,27,168,152,10,32,138,201,29,68,157,138,40,162,33,23,136,58,78,36,226,226,36,230,102,103,172,134,110,242,127,201,167,41,46,184,111,33,174,153,175,122,184,226,0,12,89,120,171,138,207,111,43,201,21,169,232,161,233,69,37,88,81,1,108,26,147,168,130,88,138,89,71,169,178,150,54,13,160,68,242,4,48,169,254,255,0,185,101,255,0,212,255,0,255,0,218,226,128,21,63,223,247,44,191,250,159,255,0,251,92,65,0,43,37,62,19,188,172,100,223,203,252,61,233,208,44,107,20,196,242,167,227,142,167,50,173,84,28,45,230,72,82,69,125,195,22,118,12,45,115,19,138,6,184,219,169,68,1,168,142,61,89,206,166,24,180,33,40,197,250,144,197,33,27,9,68,82,76,18,62,136,136,10,21,185,213,249,167,194,223,47,232,125,70,226,165,123,136,172,249,193,188,54,229,29,247,53,177,157,109,32,133,186,156,194,217,67,53,67,194,119,107,139,129,61,61,20,78,32,101,190,66,29,28,152,11,96,49,200,77,176,9,219,30,206,34,179,231,25,113,37,155,151,220,214,198,117,181,100,119,26,131,11,101,12,213,13,48,90,109,204,100,244,244,81,56,128,14,200,196,180,114,96,29,230,231,33,54,243,39,112,144,174,70,63,158,207,213,191,218,74,149,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,74,149,115,171,243,79,133,190,95,208,250,141,197,3,146,167,154,124,83,242,254,187,212,109,202,106,84,43,114,84,243,79,138,126,95,215,122,141,185,77,74,2,34,32,133,110,117,126,105,240,183,203,250,31,81,184,170,21,192,231,23,119,94,16,115,112,177,92,246,234,187,198,19,191,83,141,183,17,218,160,168,32,51,129,141,136,42,161,7,38,136,234,97,125,219,58,141,163,132,147,70,197,31,85,228,26,235,206,175,205,62,22,249,127,67,234,55,21,96,8,50,146,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,93,244,80,69,203,175,142,170,158,22,177,147,96,124,193,175,171,60,171,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,32,200,196,12,197,128,231,112,159,224,128,239,226,235,70,126,239,210,139,77,53,65,174,189,255,0,161,107,171,173,132,250,58,218,236,226,236,77,252,46,244,28,143,220,200,182,238,238,239,91,227,252,148,27,73,244,101,176,187,197,244,92,167,249,46,184,223,87,65,160,54,140,183,70,44,207,162,218,204,76,221,250,45,192,26,247,191,130,1,119,19,173,5,223,115,183,118,143,220,183,31,229,58,209,223,93,93,208,111,96,102,109,59,251,251,150,172,204,45,163,46,187,201,163,233,167,122,212,8,157,219,93,16,115,187,232,182,144,110,101,171,63,193,104,77,170,14,39,166,98,220,196,239,222,255,0,5,193,61,28,154,106,36,58,51,105,222,235,182,82,136,15,123,63,114,219,36,186,135,186,222,44,207,222,131,195,98,27,79,89,166,99,61,55,62,189,207,253,183,232,94,126,155,18,189,156,28,171,162,221,163,238,252,80,235,220,253,223,23,111,138,169,117,150,201,171,155,113,24,54,162,204,218,59,248,107,175,212,169,94,98,101,185,221,105,100,122,106,161,18,233,70,45,212,61,27,186,77,126,2,232,61,133,14,41,134,236,46,20,240,152,237,125,95,120,179,125,95,83,191,214,189,109,41,140,64,224,250,234,239,170,182,108,41,130,239,88,50,174,67,168,168,162,149,229,141,217,182,25,151,139,143,214,45,252,85,84,109,56,132,79,115,188,79,241,254,15,232,251,80,85,18,54,102,213,105,185,159,187,226,190,21,166,173,220,247,109,247,92,95,78,238,255,0,21,247,35,151,123,233,167,193,6,237,29,155,78,238,244,97,209,150,229,163,182,173,162,14,35,34,30,238,237,29,104,218,105,171,124,60,86,246,141,217,219,71,253,43,105,197,167,188,47,250,117,65,181,157,137,221,155,93,86,140,250,22,142,184,207,199,66,248,120,104,140,123,59,190,30,40,59,77,222,218,178,220,207,170,235,198,108,228,218,174,118,213,159,68,27,145,17,1,17,16,17,17,6,142,182,187,232,206,235,115,247,255,0,34,226,149,244,103,118,254,250,1,22,230,91,117,209,150,192,45,93,217,190,62,43,112,190,143,221,227,246,160,213,156,93,187,245,90,184,253,75,95,125,219,115,233,163,45,195,27,51,120,160,208,35,103,239,213,254,165,163,131,187,235,220,185,4,25,155,69,185,7,25,72,227,226,205,220,184,142,186,48,38,23,18,212,157,133,187,190,46,185,100,118,118,112,111,21,243,171,186,116,241,28,210,238,125,27,248,63,161,7,45,198,65,233,106,236,254,240,151,130,241,151,204,67,29,158,57,67,164,69,186,50,254,14,190,13,250,91,235,90,95,110,145,52,50,212,236,45,35,140,140,91,70,215,184,126,61,255,0,98,166,55,44,39,93,152,23,54,173,121,160,134,158,34,29,141,185,196,244,118,102,45,123,137,188,67,185,7,223,146,50,197,50,196,206,237,27,119,147,124,63,41,181,251,126,165,238,48,173,145,169,94,54,105,53,120,128,71,199,251,87,111,169,113,224,236,9,13,154,146,54,106,147,39,8,98,7,212,217,252,5,219,248,172,189,101,29,177,168,228,234,137,234,79,249,58,191,119,242,247,125,168,55,195,111,212,152,200,187,190,58,63,253,11,190,34,194,44,45,224,205,162,216,68,98,27,159,79,228,90,137,179,232,218,119,187,106,131,115,253,75,130,67,220,185,101,209,227,125,87,88,207,65,247,62,191,138,14,96,54,110,255,0,143,130,223,212,109,53,118,117,193,1,52,172,238,218,232,203,71,98,118,211,187,68,29,147,240,254,85,177,180,126,231,254,69,174,214,102,251,81,153,217,159,77,16,109,38,208,150,247,118,97,209,254,44,182,237,47,177,107,179,187,189,6,132,254,235,51,124,22,195,252,158,255,0,5,187,103,218,143,30,173,166,168,56,244,114,211,79,169,115,143,115,55,232,91,70,61,52,109,87,35,119,54,136,27,150,194,38,22,213,214,253,172,184,116,125,117,100,27,156,244,239,117,171,62,171,140,73,205,247,63,232,91,199,237,241,65,200,222,11,85,163,107,162,213,1,17,16,17,17,1,17,16,17,17,1,22,142,250,38,189,232,53,91,22,186,186,209,208,22,157,218,232,203,81,239,248,173,218,62,154,32,227,144,123,190,213,198,26,187,184,187,174,126,225,248,62,175,226,235,107,11,234,239,245,160,227,118,125,116,101,204,13,160,178,216,64,238,183,139,182,154,125,93,200,6,204,226,232,250,107,167,197,110,68,27,118,186,212,95,81,103,90,162,13,52,111,21,198,108,251,159,79,138,229,91,31,118,175,163,247,125,72,58,242,9,107,226,218,58,228,6,217,23,127,212,250,174,65,14,239,123,197,13,157,219,107,124,123,144,117,222,97,7,29,89,251,214,129,33,206,100,58,251,172,254,14,183,28,0,223,197,215,244,173,35,23,2,215,71,239,65,204,16,3,51,234,62,63,106,228,102,102,102,102,240,101,199,171,183,139,233,175,214,185,5,217,217,187,208,109,146,65,136,30,66,103,209,190,165,208,142,132,38,29,251,91,115,62,154,187,191,130,239,49,57,27,59,107,183,226,183,190,191,4,30,66,241,64,66,66,50,109,118,209,159,185,223,237,84,227,24,97,219,132,12,243,217,166,130,158,66,148,69,220,201,223,221,216,250,183,123,63,197,153,86,202,232,58,224,204,224,229,163,248,119,253,171,228,149,167,172,78,71,27,48,191,131,59,187,58,10,29,135,177,244,212,245,176,218,170,228,156,228,2,109,206,49,6,215,212,153,219,234,127,7,85,126,197,123,106,154,88,37,143,168,206,110,236,250,139,120,110,118,84,247,27,101,159,109,41,234,41,169,225,105,65,218,70,119,146,79,17,14,238,237,63,66,167,49,214,98,204,3,117,122,186,195,147,217,209,237,143,72,105,216,182,107,161,187,187,152,183,119,113,119,234,130,236,41,42,88,227,23,45,93,205,244,215,79,181,118,181,239,118,250,149,18,192,249,195,96,185,69,180,239,144,199,54,240,23,25,100,132,73,221,200,180,238,220,170,165,151,16,208,220,97,99,142,178,57,89,223,70,33,49,118,241,118,248,63,216,131,237,45,9,152,155,71,70,118,38,213,157,157,159,234,90,160,225,40,159,189,251,151,4,130,204,251,139,189,155,185,119,86,221,173,222,131,169,9,59,119,59,247,106,187,44,111,174,133,222,182,28,44,45,238,183,114,106,237,226,131,153,223,69,170,226,105,31,79,202,213,254,181,189,136,95,191,84,27,145,22,155,133,180,109,80,29,211,189,109,50,118,240,117,198,242,59,234,219,144,110,51,254,11,124,60,87,20,142,206,58,23,123,33,187,59,105,227,175,193,150,234,112,38,39,114,111,208,131,138,49,103,240,250,251,151,97,163,238,98,125,60,23,38,157,250,173,80,105,163,45,81,104,68,34,218,145,51,55,218,232,53,92,21,51,116,226,34,29,89,217,159,252,11,165,91,127,183,82,179,49,212,131,59,191,241,199,237,251,85,46,197,217,201,135,173,221,90,119,187,9,76,206,204,192,7,11,147,187,134,173,163,57,107,245,32,168,21,151,9,95,115,177,191,119,123,247,55,134,139,224,86,215,117,165,45,187,183,233,238,187,179,119,62,138,152,91,241,101,231,23,220,99,106,48,171,236,134,66,110,242,83,11,11,139,59,9,54,225,103,239,239,127,138,170,24,106,203,49,68,4,80,59,52,100,207,171,177,119,123,206,131,117,5,165,234,152,106,171,182,73,171,179,142,132,236,237,163,247,248,105,245,50,245,20,84,163,0,11,70,204,204,236,58,119,186,214,26,88,198,77,174,194,239,171,124,93,125,96,6,0,97,111,131,51,32,226,128,54,62,173,226,95,149,246,174,117,176,132,92,93,180,241,241,64,239,109,186,120,119,32,220,250,174,185,142,132,228,255,0,147,241,92,132,69,222,58,174,18,215,87,114,248,32,210,83,33,125,65,244,111,5,178,9,7,168,227,163,237,211,93,62,213,191,99,159,115,183,243,173,237,11,23,115,179,107,227,226,129,220,4,236,76,185,246,179,247,233,220,182,109,19,22,111,143,212,235,149,6,142,221,218,45,24,24,117,238,91,145,6,140,205,226,154,45,81,6,154,124,19,70,90,162,13,52,90,162,32,218,77,171,46,35,103,102,211,94,245,206,184,205,181,45,204,47,174,154,32,216,66,218,104,77,170,68,47,174,255,0,224,191,114,220,241,190,189,222,11,144,69,133,182,139,119,50,13,81,109,119,211,226,203,77,223,107,32,222,139,99,22,189,236,235,115,62,168,53,81,129,205,23,151,253,29,222,142,229,196,222,72,97,222,141,214,30,211,113,199,22,184,36,130,10,89,41,98,130,89,230,187,15,80,195,108,205,210,210,88,227,99,41,138,65,145,133,141,165,41,100,253,16,64,95,47,158,9,46,188,87,227,249,47,184,158,10,186,28,186,194,181,20,243,93,107,10,148,138,11,180,227,52,36,118,144,144,102,136,192,228,167,41,8,165,141,201,225,110,155,147,51,201,30,179,19,196,46,22,177,96,110,11,243,47,5,97,106,30,197,101,195,249,95,121,181,219,169,186,167,39,66,150,11,76,177,197,30,243,114,50,218,0,45,169,59,147,233,171,187,191,122,172,22,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,120,145,153,19,234,238,238,169,175,22,62,86,51,147,229,254,33,244,233,208,99,88,178,136,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,108,93,214,85,8,49,204,227,19,133,92,101,194,134,110,92,48,125,230,219,86,88,98,227,81,81,83,132,238,242,72,211,5,198,220,199,238,49,74,32,3,218,99,18,140,102,13,163,180,221,137,155,166,113,153,202,167,45,14,7,41,184,113,193,176,231,14,56,58,179,204,92,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,220,56,218,48,102,97,51,154,239,241,102,0,193,184,234,167,15,213,99,12,61,73,118,60,43,120,142,255,0,104,106,150,114,10,91,140,113,75,20,85,12,26,237,35,1,158,71,13,204,251,79,105,142,134,0,67,232,16,17,17,6,53,156,88,249,167,206,79,152,24,135,212,103,87,211,151,92,8,216,184,170,229,213,150,248,215,11,7,98,204,220,63,111,189,199,110,169,212,228,246,165,44,23,75,188,145,90,182,29,68,84,240,117,106,106,5,251,73,51,144,105,163,234,61,205,98,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,32,91,252,213,96,44,85,254,154,225,204,73,135,46,31,237,148,117,214,218,234,121,63,222,201,12,209,200,31,97,9,15,193,217,94,86,127,115,79,205,12,240,225,230,139,36,224,195,181,120,114,239,85,79,73,73,138,113,45,53,226,50,59,244,1,78,65,85,19,211,199,75,27,83,5,68,174,50,24,198,122,108,98,137,247,70,100,207,237,121,205,224,92,154,195,185,203,98,197,150,11,165,214,28,201,197,86,248,235,49,5,179,160,82,80,203,67,16,189,53,45,103,88,201,186,83,63,103,120,122,81,177,137,12,59,201,161,38,214,162,58,208,84,174,29,114,27,25,113,37,155,150,44,169,193,148,85,100,119,26,128,59,157,116,52,237,48,90,109,204,98,213,21,178,177,24,14,200,196,181,97,115,29,230,225,24,190,243,22,123,181,230,111,195,166,4,225,127,43,50,19,44,240,45,63,255,0,127,235,47,21,187,230,254,169,221,59,53,158,25,235,58,114,203,39,71,171,208,2,233,1,108,15,6,111,23,123,191,229,9,129,114,106,203,195,141,94,58,203,123,165,214,231,137,49,21,192,104,241,140,247,8,10,159,179,87,82,131,148,116,112,196,196,81,188,49,199,85,188,101,18,34,147,174,228,110,14,205,4,52,87,158,119,230,79,245,147,246,106,10,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,160,182,174,89,25,23,151,28,69,231,6,58,202,252,208,179,118,235,85,118,95,214,203,12,209,59,5,85,190,168,110,22,246,142,170,154,71,103,233,204,27,139,71,209,197,196,136,12,76,12,192,168,175,18,252,58,99,190,23,243,78,191,44,241,213,63,246,90,203,61,110,248,127,170,118,190,211,52,48,86,116,226,150,78,143,87,160,101,210,50,222,30,14,222,14,247,85,201,83,205,62,41,249,127,93,234,54,229,38,156,98,112,171,131,120,175,202,59,134,15,188,219,105,7,19,219,169,234,42,112,157,222,73,30,19,183,92,92,61,198,41,68,12,187,52,132,49,140,193,180,183,3,49,51,117,2,51,0,138,190,90,28,113,212,240,227,140,161,201,236,112,20,135,151,88,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,184,17,180,128,236,226,97,52,228,172,93,241,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,74,121,95,115,4,166,180,211,89,120,94,206,155,173,89,129,212,13,6,15,190,84,203,45,73,239,154,90,90,122,59,43,69,20,4,76,12,71,57,4,242,203,178,48,97,139,221,1,13,2,87,209,17,1,17,16,88,7,58,191,43,24,91,230,5,15,167,92,84,85,240,157,230,159,38,254,96,97,239,81,129,74,167,58,191,43,24,91,230,5,15,167,92,84,85,240,157,230,159,38,254,96,97,239,81,129,5,197,115,47,224,114,167,135,28,101,54,112,224,115,164,60,186,198,151,137,2,26,72,194,42,115,177,220,102,105,39,122,33,132,24,69,233,156,66,82,132,128,125,192,141,227,54,103,16,57,168,175,7,124,85,99,46,20,51,114,223,140,44,215,42,178,195,23,26,138,122,108,89,104,142,54,152,46,54,230,63,125,198,34,48,30,211,24,148,133,9,238,29,166,238,46,253,51,144,15,33,220,89,133,172,88,231,10,222,112,86,41,161,237,182,92,65,111,168,181,220,105,186,167,31,94,150,120,202,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,80,25,199,247,7,215,94,19,115,112,134,222,212,146,96,76,99,81,89,95,133,14,25,73,206,154,0,49,121,40,101,25,12,165,223,78,211,68,13,33,17,52,160,64,123,183,188,145,198,20,255,0,138,174,38,49,151,21,249,185,89,154,88,194,134,146,220,3,78,54,219,69,178,153,152,130,221,110,140,228,56,160,121,54,177,76,123,165,144,206,66,102,220,102,91,68,3,100,97,120,28,169,248,28,166,204,171,173,7,20,153,146,117,113,88,176,197,225,143,11,91,4,37,129,238,55,26,82,3,106,211,147,70,99,166,134,93,4,70,50,126,164,209,72,38,226,49,20,115,81,78,95,60,18,93,120,175,199,242,95,113,60,21,116,57,117,133,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,55,38,103,146,61,103,166,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,198,223,139,31,52,249,201,243,3,16,250,140,234,106,121,92,121,19,203,47,190,189,98,181,66,183,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,11,170,68,68,31,39,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,212,11,241,245,193,70,42,225,79,49,234,239,118,155,103,104,203,44,77,112,154,76,57,112,167,105,14,58,13,238,82,13,178,161,228,35,49,154,32,103,96,35,39,235,70,14,108,251,134,80,138,127,149,128,115,171,242,177,133,190,96,80,250,117,197,4,64,101,86,89,226,172,228,204,124,57,149,184,42,147,180,94,177,53,194,43,125,54,232,228,56,225,222,254,252,242,244,192,204,97,136,24,164,144,216,95,100,96,100,237,160,186,200,123,133,94,25,240,111,10,25,71,71,149,184,62,186,174,226,101,80,87,43,189,206,165,220,78,227,113,144,35,9,103,104,247,56,194,27,98,140,2,49,119,218,0,59,136,207,124,135,12,60,174,60,246,101,151,223,94,143,90,167,249,1,17,16,69,95,60,239,204,159,235,39,236,213,69,57,64,97,107,22,57,207,220,194,193,88,166,135,182,217,113,6,87,221,173,119,26,110,169,199,215,165,158,182,130,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,85,175,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,65,74,184,250,224,163,21,112,167,152,245,119,187,77,179,180,101,150,38,184,77,38,28,184,83,180,135,29,6,247,41,6,217,80,242,17,152,205,16,51,176,17,147,245,163,7,54,125,195,40,69,232,57,117,241,213,83,194,214,50,108,15,152,53,245,103,149,119,250,137,166,174,134,154,150,35,59,101,198,102,167,6,185,59,180,111,60,192,49,211,140,103,8,159,228,25,24,129,152,176,28,207,103,166,69,229,199,17,121,113,113,202,252,208,179,118,235,85,118,146,195,52,78,193,85,111,170,22,118,142,170,154,71,103,233,204,27,139,71,209,197,196,136,12,76,12,192,177,204,206,188,178,169,201,156,220,197,249,83,85,121,164,187,30,21,188,84,218,218,186,154,72,136,42,66,51,118,9,29,162,146,65,140,220,118,185,196,230,231,17,238,140,244,48,38,96,201,205,20,90,242,136,227,7,31,98,171,169,240,179,143,30,174,247,109,180,217,229,175,195,87,87,138,105,167,183,193,1,70,47,67,57,128,16,181,51,9,235,20,146,144,52,110,35,3,17,245,32,142,57,74,65,24,28,237,50,114,197,46,21,192,188,64,211,205,209,189,83,92,27,7,86,71,180,203,181,210,201,29,69,93,59,234,231,178,62,137,197,83,220,193,184,251,87,188,90,70,44,246,171,202,179,56,236,89,69,197,197,162,155,17,195,165,38,61,183,203,131,163,169,220,127,210,181,85,51,193,37,51,236,0,39,62,164,244,241,65,167,186,35,215,222,68,194,14,207,45,60,123,101,158,21,205,14,17,243,50,221,138,105,58,158,193,195,245,184,154,221,56,71,27,205,75,93,65,1,212,68,113,145,129,108,221,211,40,141,199,66,120,166,148,24,135,126,171,30,204,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,65,43,252,238,51,66,213,75,128,50,247,37,225,26,73,238,87,59,196,184,162,161,198,180,122,244,112,83,67,37,52,91,233,244,114,217,57,85,205,182,71,113,109,105,36,22,98,239,217,101,92,181,242,134,167,55,248,193,192,240,60,21,111,109,193,245,15,139,238,83,83,79,20,71,0,80,144,157,57,59,73,174,240,42,199,164,140,196,25,205,194,82,118,219,163,152,252,174,59,184,152,166,226,171,59,104,243,22,219,67,73,71,109,163,194,246,139,109,44,16,180,174,112,27,193,218,170,160,148,228,17,234,156,85,149,85,112,180,130,0,6,17,3,136,190,187,138,247,249,37,228,229,138,44,43,142,184,129,168,155,173,122,169,184,62,14,163,143,105,143,100,165,142,58,122,186,135,213,143,100,157,99,150,155,185,195,112,118,95,116,180,144,153,130,79,212,85,243,206,252,201,254,178,126,205,82,168,162,175,158,119,230,79,245,147,246,106,10,41,202,3,11,88,177,206,126,230,22,10,197,52,61,182,203,136,50,190,237,107,184,211,117,78,62,189,44,245,180,17,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,164,28,114,112,137,117,225,7,55,7,10,65,113,171,188,97,59,245,57,92,176,229,214,122,114,3,56,24,220,78,150,99,97,104,142,166,23,219,191,166,250,56,73,12,142,49,245,90,49,244,28,181,56,133,194,188,58,113,53,67,123,198,180,218,89,113,117,188,176,149,77,192,170,163,130,59,87,105,170,166,144,43,37,121,29,129,225,3,128,90,71,114,29,177,153,155,57,56,48,28,217,241,21,144,216,55,137,44,163,190,229,78,51,162,164,32,184,211,153,219,43,166,167,121,142,211,113,96,38,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,132,54,114,235,227,170,167,133,172,100,216,31,48,107,234,207,42,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,200,50,49,3,49,96,57,222,88,208,241,21,144,216,203,134,220,220,190,229,78,51,162,171,19,183,84,25,219,43,166,167,104,66,237,110,115,38,167,173,137,132,204,118,72,35,171,139,25,108,54,56,201,247,129,51,72,167,40,142,48,113,246,42,186,159,11,56,241,234,239,118,219,77,158,90,252,53,117,120,166,154,123,124,16,20,98,244,51,152,1,11,83,48,158,177,73,41,3,70,226,48,49,31,82,8,227,10,65,206,175,205,62,22,249,127,67,234,55,21,98,184,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,175,171,157,95,154,124,45,242,254,135,212,110,41,201,83,205,62,41,249,127,93,234,54,228,18,19,194,71,13,184,55,128,142,30,111,117,88,194,255,0,73,85,114,26,121,177,54,52,191,65,68,228,17,133,61,59,145,67,14,200,250,242,211,83,198,18,56,49,49,25,25,204,98,1,213,233,12,85,243,6,227,110,235,197,126,63,142,197,134,39,171,161,203,172,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,234,48,187,60,146,107,88,57,174,113,175,248,77,197,83,240,215,150,119,59,173,54,27,194,87,10,138,108,91,46,189,24,111,23,72,100,17,106,125,142,45,33,67,75,36,103,222,69,178,73,95,115,3,180,48,202,86,193,193,223,10,184,203,138,252,220,183,224,251,53,182,172,112,197,186,162,158,167,22,93,227,145,161,11,117,185,207,223,97,148,128,199,180,200,35,32,194,27,75,113,179,147,183,76,36,48,11,233,228,195,118,226,46,227,77,123,163,184,92,234,234,178,70,215,79,95,73,67,20,211,82,152,82,226,7,150,138,103,138,33,119,237,64,15,4,210,200,226,58,65,190,67,47,223,9,221,227,219,139,31,52,249,201,243,3,16,250,140,235,35,60,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,199,51,139,31,52,249,201,243,3,16,250,140,232,47,43,131,126,17,45,92,95,114,252,197,24,82,11,141,37,159,22,88,115,34,225,114,195,151,89,233,196,192,39,123,85,188,78,150,99,97,121,66,154,102,219,191,166,250,177,199,12,142,50,116,154,50,143,92,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,161,39,66,170,9,10,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,82,63,202,3,139,60,27,129,106,106,120,94,198,20,244,150,147,197,87,138,155,213,162,249,83,94,226,21,87,25,34,163,167,138,218,209,116,246,137,152,193,33,4,133,43,110,61,177,8,185,152,110,186,174,98,156,10,211,113,75,131,95,28,101,245,5,32,102,165,130,158,24,104,102,169,170,148,2,231,110,133,234,13,237,172,207,35,65,9,148,149,5,32,76,65,249,96,32,70,0,78,96,17,45,193,79,15,23,94,38,56,134,195,88,14,11,85,37,125,138,223,81,13,239,20,133,77,97,83,7,177,32,168,137,170,133,138,55,105,92,228,105,6,16,104,253,237,242,139,187,128,177,72,19,167,196,221,166,213,96,225,19,53,236,86,43,101,37,186,219,110,203,123,237,37,29,29,36,35,12,20,208,71,108,152,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,90,7,39,126,30,45,88,35,6,222,179,163,22,90,170,232,49,222,37,167,8,173,148,213,53,130,38,24,94,119,3,167,171,106,65,125,224,21,85,52,181,27,37,149,189,240,163,18,139,64,114,41,47,43,139,31,43,25,201,242,255,0,16,250,116,232,49,172,89,41,240,157,229,99,38,254,95,225,239,78,129,99,88,178,83,225,59,202,198,77,252,191,195,222,157,2,10,170,136,136,41,87,18,252,58,96,78,40,50,178,191,44,241,213,63,246,90,203,61,110,249,191,169,151,78,205,52,48,86,116,226,150,62,183,75,174,101,210,50,216,126,14,222,14,216,245,231,166,69,230,63,14,153,143,113,202,252,208,179,118,27,173,14,146,195,52,78,231,75,112,165,39,118,142,170,154,71,102,234,66,123,75,71,209,137,136,72,12,64,192,192,114,105,80,173,206,175,205,62,22,249,127,67,234,55,20,20,43,129,206,17,46,188,95,102,225,97,73,238,53,118,124,39,97,167,27,150,35,186,193,78,70,97,3,155,8,82,194,110,47,16,84,204,251,182,117,31,70,8,230,145,134,78,147,198,89,4,97,60,45,98,192,216,86,205,130,176,181,15,98,178,225,251,125,61,174,221,77,213,57,58,20,176,70,49,197,30,243,114,50,218,0,45,169,59,147,233,171,187,191,122,140,30,70,63,158,207,213,191,218,74,85,16,17,17,1,17,16,17,68,95,55,108,239,206,140,181,226,75,13,216,178,231,55,177,174,21,182,207,129,232,234,229,163,178,95,234,232,96,146,114,175,175,18,148,163,134,65,23,55,16,1,114,118,215,64,22,248,50,169,92,154,243,99,52,243,67,240,191,248,76,204,188,87,139,125,153,244,127,177,123,118,243,83,95,217,122,158,208,234,116,186,198,91,55,116,195,118,221,53,216,58,248,50,9,42,68,68,16,3,205,31,207,102,102,253,203,232,244,74,143,240,235,144,216,203,137,44,220,177,101,78,12,162,171,35,184,212,1,220,235,161,167,105,130,211,110,99,22,168,173,149,136,192,118,70,37,171,11,152,239,55,8,197,247,152,179,214,14,104,254,123,51,55,238,95,71,162,87,191,201,242,231,131,112,7,8,153,151,154,88,142,58,75,117,61,175,20,92,42,111,55,97,164,115,157,173,212,86,202,73,244,55,140,94,89,2,38,146,160,196,25,139,71,146,77,173,169,190,161,115,248,114,201,147,92,188,248,83,41,171,97,232,225,252,23,111,134,166,247,91,110,183,151,106,189,221,36,120,161,42,135,141,204,159,173,81,57,70,2,199,38,200,196,163,13,225,20,108,227,5,156,75,241,23,142,248,160,205,58,252,204,199,85,31,217,104,236,244,91,33,254,166,90,251,76,211,65,71,212,138,40,250,221,46,185,143,84,199,121,248,187,248,51,85,254,96,220,109,221,120,175,199,241,216,176,196,245,116,57,117,133,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,70,23,103,146,77,126,183,46,190,5,106,120,165,198,77,142,51,6,130,172,50,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,252,128,32,19,3,38,48,9,9,229,71,251,163,191,115,140,31,134,191,254,74,127,75,253,0,237,219,253,169,236,189,133,187,169,175,253,167,251,215,101,221,239,236,223,167,226,59,58,130,197,148,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,88,177,32,151,76,254,224,114,155,136,238,9,178,135,56,112,57,213,134,98,224,188,167,177,4,52,145,132,181,1,124,183,67,111,9,222,136,97,6,34,106,150,35,148,161,32,31,124,228,120,205,157,136,14,24,139,83,189,203,55,139,60,27,158,249,47,106,202,209,167,164,178,98,204,181,179,219,236,167,105,42,247,158,122,251,117,53,37,60,3,114,6,120,193,152,10,86,48,40,197,228,233,63,79,121,126,54,61,214,255,0,205,7,151,221,77,218,166,245,197,14,75,90,169,0,194,156,171,241,133,142,154,40,169,131,100,49,85,84,86,94,158,89,103,17,115,113,8,4,224,138,45,242,27,148,190,241,145,234,22,235,202,143,135,79,195,79,17,208,99,251,221,62,252,55,149,189,158,251,81,239,233,213,186,17,151,179,162,247,101,9,7,73,34,146,163,115,9,131,246,78,153,182,146,182,179,168,173,171,151,167,15,95,185,203,134,92,63,96,173,169,186,157,235,21,244,241,109,238,154,227,75,217,100,160,174,171,165,129,138,141,161,118,223,31,68,34,142,50,99,119,39,144,100,45,1,137,163,11,149,64,68,68,5,242,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,125,100,65,1,124,193,184,36,186,240,161,143,227,190,225,136,42,235,178,235,21,84,84,77,106,172,26,82,24,45,51,148,211,16,90,78,66,154,83,51,142,156,99,33,150,71,23,153,186,142,44,239,28,154,94,7,42,126,5,106,112,116,116,28,83,230,189,5,93,53,246,170,157,166,193,84,35,85,17,64,54,234,186,32,127,105,27,195,33,57,28,177,84,73,16,195,35,15,77,154,66,32,34,40,222,41,30,196,216,90,197,140,45,208,218,113,29,15,107,164,167,184,80,93,35,143,170,113,237,170,162,170,138,174,154,77,65,217,223,100,240,68,122,107,180,182,232,76,226,238,207,245,144,69,95,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,170,175,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,130,255,0,248,250,224,163,10,241,89,151,21,119,187,77,179,179,230,110,25,183,205,38,28,184,83,180,97,37,126,198,41,6,217,80,242,16,1,67,41,187,176,17,147,116,100,55,54,125,165,40,75,12,25,67,194,238,104,102,207,16,209,240,233,75,100,171,164,190,208,94,37,182,226,73,97,8,234,130,199,5,61,67,67,91,85,41,12,141,17,4,47,187,77,36,102,144,246,0,19,148,128,207,146,74,249,54,236,39,133,108,247,219,190,41,180,225,155,85,21,235,16,118,127,107,220,105,232,163,142,170,225,208,7,8,59,68,162,204,114,244,193,220,67,123,190,209,119,102,209,144,120,174,29,114,27,6,240,219,148,118,44,169,193,148,84,130,22,234,112,59,157,116,52,239,9,221,174,46,2,213,21,178,177,25,150,249,8,117,97,115,45,128,193,24,190,192,22,106,150,136,130,213,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,20,212,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,188,174,107,28,14,83,101,173,214,191,138,76,182,58,185,108,88,158,240,231,138,109,132,18,206,246,235,141,81,25,189,104,73,163,176,83,77,46,162,67,33,55,78,105,99,16,114,25,70,56,108,215,134,142,34,241,223,11,249,167,65,153,152,22,163,251,21,29,226,139,100,63,213,59,95,105,134,105,232,250,146,197,39,71,171,208,1,234,128,239,15,22,127,22,124,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,128,30,96,220,40,90,184,80,206,136,236,88,98,255,0,73,93,135,177,85,61,69,242,213,70,36,35,61,166,2,171,152,66,136,227,41,229,156,194,56,198,49,26,153,24,90,103,234,48,234,81,201,160,78,78,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,202,160,40,11,229,223,198,14,62,225,203,55,45,24,34,7,171,188,224,76,111,120,165,160,187,216,194,41,170,14,25,230,48,132,107,168,226,132,14,87,169,22,113,103,142,48,39,156,5,163,113,115,104,78,57,244,64,86,1,206,175,202,198,22,249,129,67,233,215,21,127,234,192,57,213,249,88,194,223,48,40,125,58,226,130,61,121,103,90,109,87,254,53,242,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,35,52,21,48,73,100,174,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,94,131,152,23,2,55,222,21,113,84,152,215,11,7,109,203,44,65,112,120,237,213,58,132,126,203,170,158,74,169,34,181,108,58,137,106,39,233,83,83,139,246,146,102,19,215,71,208,187,159,229,114,184,243,217,150,95,125,122,61,106,158,140,83,132,240,174,57,177,85,97,108,107,134,109,88,130,203,91,179,180,219,174,148,81,213,210,207,176,196,195,124,82,49,1,109,48,18,109,91,184,133,157,187,217,144,70,95,39,124,175,226,143,10,212,222,177,93,228,170,240,238,80,94,41,194,164,45,87,170,41,88,239,53,178,68,5,13,109,188,9,197,226,14,147,199,190,167,66,142,96,112,141,134,66,6,146,154,82,145,16,20,0,243,71,243,217,153,191,114,250,61,18,159,229,0,60,209,252,246,102,111,220,190,143,68,130,231,249,127,112,207,131,120,175,229,249,141,114,183,24,87,85,219,140,115,34,174,229,104,185,211,59,145,219,174,49,218,168,130,41,222,61,204,51,6,217,100,3,140,157,183,1,150,210,3,217,32,71,6,106,229,158,42,201,188,199,196,121,91,141,105,59,61,235,12,220,37,183,212,237,142,64,142,109,143,238,79,23,80,0,202,25,65,198,72,205,197,183,198,96,76,218,19,43,234,229,55,198,109,139,41,47,191,185,159,28,218,186,86,172,119,136,2,162,201,120,167,3,57,32,188,84,4,52,195,77,80,13,174,176,203,210,132,66,65,102,120,228,119,223,168,27,156,55,191,204,27,130,75,87,21,248,2,59,238,24,130,146,135,49,112,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,168,226,204,210,73,168,66,94,64,228,229,247,136,12,229,194,121,59,135,38,236,245,120,154,224,52,242,84,237,3,236,148,160,37,37,77,78,195,48,105,58,80,71,44,189,61,236,71,179,104,251,196,204,178,83,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,28,60,163,120,103,169,202,236,67,141,51,47,49,107,170,236,248,216,170,47,24,38,135,14,76,241,8,77,73,65,85,72,215,26,216,141,136,187,88,5,103,70,153,228,133,250,81,152,27,57,27,200,44,18,104,131,21,117,63,223,247,44,191,250,159,255,0,251,92,80,2,167,251,254,229,151,255,0,83,255,0,255,0,107,136,32,5,118,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,234,169,31,226,159,129,90,156,99,194,174,85,113,79,149,20,21,117,55,218,92,183,195,243,99,90,18,170,136,96,43,117,37,134,55,246,144,60,210,11,137,197,21,60,113,20,49,177,117,25,227,33,1,33,145,229,11,212,229,243,198,221,171,138,252,1,37,139,19,207,73,67,152,184,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,211,98,118,105,35,214,231,241,102,41,177,96,108,43,121,198,184,166,187,177,89,112,253,190,162,233,113,169,233,28,157,10,88,35,41,37,147,96,49,25,109,0,39,208,89,201,244,209,153,223,185,99,47,149,89,153,138,178,111,49,240,230,105,96,170,190,207,122,195,55,8,174,20,219,164,144,35,155,99,251,240,75,211,48,50,134,80,114,142,64,98,109,241,153,139,190,132,234,229,120,237,230,15,125,227,2,143,15,224,219,38,21,250,47,131,44,221,158,233,53,12,242,5,69,85,85,227,160,65,36,133,51,11,105,12,93,89,162,137,133,133,204,92,164,145,153,200,34,132,60,87,28,156,93,221,120,190,205,193,197,112,91,170,236,248,78,195,78,86,220,57,106,158,160,140,194,7,55,35,170,152,24,158,32,169,153,246,239,233,182,140,17,195,27,148,157,38,144,173,213,87,254,10,56,81,190,241,105,156,180,88,55,165,117,163,194,22,221,43,49,77,238,138,16,46,193,75,180,222,56,216,164,118,6,154,115,14,148,109,161,147,106,114,116,204,34,145,149,106,230,255,0,133,172,88,27,63,114,247,5,97,106,30,197,101,195,249,95,105,181,219,169,186,167,39,66,150,10,218,248,226,143,121,185,25,109,0,22,212,157,201,244,213,221,223,189,5,107,228,99,249,236,253,91,253,164,169,87,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,169,87,58,191,52,248,91,229,253,15,168,220,80,57,42,121,167,197,63,47,235,189,70,220,166,165,66,183,37,79,52,248,167,229,253,119,168,219,148,212,160,42,85,140,184,139,192,152,75,61,176,39,14,189,163,181,227,60,107,214,172,236,91,38,143,178,90,227,163,175,155,182,117,58,79,20,154,205,65,209,233,117,4,255,0,27,191,77,7,66,243,252,98,113,85,131,120,80,202,59,134,48,188,220,169,11,19,220,105,234,41,176,157,162,72,222,99,184,220,88,61,199,40,132,192,187,52,100,81,148,199,184,118,131,176,179,245,14,48,56,150,229,239,143,241,150,105,243,30,193,57,131,152,56,134,174,249,136,111,149,23,186,154,234,234,151,109,242,159,177,171,25,153,153,153,132,0,69,132,0,5,152,0,4,68,88,68,89,152,61,175,58,191,52,248,91,229,253,15,168,220,87,107,149,222,67,96,222,36,178,143,136,172,169,198,116,84,132,23,26,124,60,118,202,233,169,222,99,180,220,88,46,173,79,91,19,9,129,111,140,139,87,22,49,222,14,113,147,236,50,103,234,243,171,243,79,133,190,95,208,250,141,197,85,78,70,79,167,225,179,245,111,246,146,8,246,226,43,33,177,151,13,185,185,125,202,156,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,236,144,71,87,22,50,216,108,113,147,239,2,102,191,238,88,28,192,233,173,52,214,94,23,243,166,235,87,32,29,64,208,96,251,229,76,178,212,155,28,210,211,83,209,217,90,40,160,34,96,98,57,200,39,150,93,145,131,12,94,232,8,105,122,156,113,240,141,107,226,251,40,199,10,67,113,164,180,98,203,13,65,92,176,229,214,122,113,48,9,220,28,78,150,99,97,121,70,154,102,219,191,166,250,177,199,12,142,50,116,154,50,199,227,22,97,107,238,7,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,18,109,69,220,95,77,89,221,187,208,101,32,180,238,215,70,86,47,202,183,139,188,85,196,22,92,221,50,223,51,43,110,183,140,95,129,186,91,111,82,208,72,81,214,218,228,102,24,59,77,91,57,1,86,9,140,162,253,77,135,44,98,38,221,99,26,131,107,235,209,244,209,7,28,141,221,171,248,174,48,119,119,118,119,251,23,63,228,248,179,187,191,197,150,214,23,103,119,250,208,113,187,62,186,50,230,6,208,89,108,32,119,91,197,219,77,62,174,228,3,102,113,116,125,53,211,226,183,34,13,187,93,1,217,219,86,91,145,6,154,50,227,54,125,207,167,197,114,173,143,187,87,209,251,190,164,29,121,4,245,241,109,31,185,114,3,108,139,191,234,125,87,32,135,119,188,134,206,237,181,190,61,200,58,239,48,131,142,172,253,235,64,144,231,50,29,125,214,127,7,91,142,0,111,226,235,250,86,145,139,129,107,163,247,160,230,8,1,153,245,31,31,181,114,51,51,51,51,120,50,227,213,219,197,244,215,235,92,130,236,236,221,232,54,201,32,196,15,33,51,232,223,82,232,71,65,28,226,242,56,182,230,125,25,221,221,119,181,39,145,180,215,70,238,117,189,254,196,30,66,241,64,66,66,50,109,118,209,159,185,223,237,84,243,26,225,234,232,99,138,107,44,176,83,200,228,34,78,100,239,168,251,206,237,222,207,246,42,209,93,7,92,25,156,28,180,127,14,255,0,181,124,162,181,180,239,169,69,160,179,120,19,187,62,168,40,69,167,48,38,164,47,103,85,201,57,201,16,187,147,132,81,237,125,95,86,211,195,224,234,178,88,175,109,83,75,4,177,245,25,205,221,159,81,111,13,206,203,192,99,12,174,11,164,230,81,211,64,196,242,1,59,148,178,183,115,6,159,5,77,163,172,197,152,6,234,245,117,135,39,179,163,219,30,144,211,177,108,215,67,119,119,49,110,238,226,239,213,5,216,82,84,177,198,46,90,187,155,233,174,159,106,237,107,222,237,245,42,37,129,243,134,193,114,139,105,223,33,142,109,224,46,50,201,8,147,187,145,105,221,185,85,75,46,33,161,184,194,199,29,100,114,179,190,140,66,98,237,226,237,240,127,177,7,218,90,19,49,54,142,140,236,77,171,59,59,63,212,181,65,194,81,62,142,253,203,130,65,102,125,197,222,205,220,187,171,110,214,239,65,213,132,157,159,70,240,119,92,236,111,174,132,250,173,167,19,54,174,205,227,222,154,187,120,160,230,119,209,106,184,154,71,211,242,181,127,173,111,98,23,239,213,6,228,69,166,225,109,27,84,7,116,239,91,76,157,188,29,113,188,142,250,182,228,27,140,255,0,130,63,161,215,20,142,206,58,23,123,33,59,105,167,214,183,83,129,49,59,147,126,132,28,49,14,164,250,127,34,236,180,125,204,79,167,130,228,211,189,159,234,90,160,211,70,90,162,208,136,69,181,34,102,111,181,208,106,184,166,151,96,234,218,235,170,232,86,223,237,212,172,204,117,32,206,239,252,113,251,126,213,76,49,78,114,225,187,108,165,4,215,152,247,137,139,56,180,144,234,218,142,191,18,65,239,171,46,18,190,231,99,126,238,247,238,111,13,23,192,173,175,235,72,108,46,91,223,242,93,217,187,159,78,229,76,45,248,178,243,139,238,49,181,24,85,246,67,33,55,121,41,133,133,197,157,132,155,112,179,247,247,191,197,84,220,55,103,153,222,29,208,59,8,123,221,236,93,218,23,138,14,90,11,75,213,48,213,87,108,147,87,103,29,9,217,219,71,239,240,211,234,101,233,173,212,145,211,196,195,8,176,139,191,115,106,239,241,117,190,26,88,198,77,174,194,239,171,124,93,125,72,99,104,227,97,109,63,145,6,200,3,99,234,222,37,249,95,106,231,91,8,69,197,219,79,31,20,14,246,219,167,135,114,13,207,170,235,152,232,78,79,249,63,21,200,68,93,227,170,225,45,117,119,47,130,13,36,34,111,120,31,70,101,178,9,7,168,227,163,237,211,93,62,213,191,105,23,186,237,226,183,180,44,93,206,205,175,143,138,13,116,96,47,121,190,31,5,205,181,139,197,187,150,198,22,54,209,219,71,215,193,215,42,13,29,187,180,90,48,48,235,220,183,34,13,25,155,197,52,90,162,13,52,248,38,140,181,68,26,104,181,68,65,161,120,46,19,103,102,211,94,245,206,184,205,181,45,204,47,174,154,32,216,66,204,218,23,122,68,47,174,255,0,224,191,114,220,241,104,254,235,46,65,22,22,218,45,220,200,53,69,181,223,79,139,45,55,125,172,131,122,45,140,90,247,179,173,204,250,160,213,17,16,17,17,1,17,16,109,125,126,181,162,45,53,250,251,144,59,254,11,86,118,215,71,100,71,29,91,84,27,75,81,45,69,251,157,110,19,119,126,246,126,255,0,177,109,113,118,215,191,85,172,101,240,127,20,27,255,0,75,162,59,51,255,0,34,216,91,153,183,14,189,222,45,167,138,13,255,0,21,197,171,140,186,15,131,234,239,250,87,86,182,225,37,60,123,218,55,22,111,202,39,126,230,239,248,247,47,139,83,138,198,156,220,183,71,238,248,187,200,45,175,127,232,65,233,222,88,217,216,92,197,157,254,14,235,115,59,63,131,178,167,21,249,143,109,130,114,42,139,173,13,57,7,118,146,85,70,207,226,253,253,235,167,91,156,182,26,94,247,196,214,136,95,70,125,10,190,31,175,199,189,5,83,213,190,182,70,118,127,7,101,72,160,207,76,49,51,59,190,47,177,11,183,255,0,172,169,215,215,183,102,149,178,184,89,232,175,118,234,189,89,223,88,106,226,45,91,93,53,238,215,227,220,130,161,28,187,73,153,139,226,205,163,45,64,137,228,118,118,118,109,62,44,188,228,56,150,153,228,19,154,104,65,157,217,183,20,162,205,226,190,164,119,138,89,216,58,53,208,19,17,105,168,200,46,131,233,106,223,90,59,179,119,186,224,142,104,88,189,234,184,205,203,77,61,230,101,203,168,155,232,221,250,125,78,131,107,134,242,98,118,248,234,183,8,179,147,187,179,247,120,35,187,238,102,110,237,29,111,65,197,32,59,255,0,137,109,215,110,141,174,142,203,155,87,239,91,28,5,205,139,77,80,110,22,218,218,119,45,86,192,212,223,118,190,29,203,115,150,158,13,170,1,107,167,114,218,241,238,110,230,211,244,173,204,91,187,196,153,107,171,125,104,62,109,206,215,12,244,231,182,38,121,31,93,95,87,239,238,117,78,113,166,5,142,237,107,172,130,123,123,200,199,25,48,182,178,54,175,211,118,111,15,210,170,195,179,63,115,174,10,154,72,170,35,216,109,246,252,123,208,88,54,97,97,124,75,151,247,97,175,179,81,77,77,76,31,143,147,100,39,35,233,24,129,127,12,95,235,47,138,247,89,47,159,180,51,211,5,174,239,115,150,26,168,229,136,9,167,8,35,215,124,135,166,141,171,63,134,159,5,93,243,35,45,237,184,150,146,120,231,128,201,142,158,104,221,132,77,251,136,25,190,4,223,82,178,92,227,203,59,222,90,222,142,237,133,41,235,154,48,23,169,113,26,19,54,119,134,48,38,247,141,203,78,247,47,250,80,72,54,30,197,182,171,165,60,125,26,248,165,119,8,255,0,38,64,127,202,111,177,215,163,18,18,102,33,118,118,118,213,70,182,84,241,127,115,182,92,41,237,23,250,58,122,82,25,169,41,142,74,154,232,161,213,196,156,76,180,120,155,77,60,93,181,238,87,215,150,249,149,109,198,52,144,148,85,212,82,117,41,225,144,94,42,176,147,86,32,114,238,218,205,175,130,15,126,139,65,33,38,212,73,157,190,182,117,170,13,29,181,238,117,215,45,206,250,19,178,236,174,41,1,157,251,188,80,113,11,104,183,235,181,244,119,92,122,234,218,235,241,240,91,246,234,219,223,197,208,111,99,119,213,187,251,217,113,25,144,27,106,253,218,178,221,171,177,62,141,162,225,145,201,203,222,250,208,115,180,130,122,247,247,253,171,107,143,142,140,184,117,211,94,253,191,87,218,185,128,221,133,187,188,89,6,209,98,221,246,252,62,197,217,22,247,91,235,209,109,6,141,244,118,118,215,227,222,185,16,17,22,210,49,23,247,137,155,244,186,13,72,132,5,200,159,70,101,229,49,78,53,180,90,34,141,166,172,16,220,77,252,48,248,238,250,223,236,95,47,31,230,117,183,12,218,231,157,170,168,181,0,140,245,42,176,31,25,24,126,44,234,192,243,83,138,252,87,138,42,41,232,240,180,32,111,24,4,166,116,179,67,83,224,230,206,206,205,23,119,229,15,247,190,180,21,207,51,56,157,194,246,151,130,59,125,198,166,170,66,218,78,212,163,77,46,131,239,248,251,255,0,91,55,243,178,167,121,119,96,199,217,133,137,41,110,87,234,42,162,164,152,194,82,237,20,133,7,228,72,32,253,224,12,222,12,255,0,31,181,121,188,157,200,138,236,108,85,85,248,198,10,234,135,137,142,24,196,232,100,135,77,58,110,207,168,16,235,249,68,175,163,3,229,229,182,207,5,60,112,83,28,99,27,22,154,177,252,100,215,226,72,58,120,31,2,71,104,166,130,48,162,97,16,18,110,226,145,252,100,215,226,170,45,13,27,82,193,211,0,219,191,184,155,189,254,47,227,175,233,93,170,106,72,169,99,104,227,31,13,126,47,245,234,185,116,102,119,127,173,7,83,179,108,61,219,126,44,255,0,21,217,23,45,60,86,231,109,87,19,74,236,78,59,60,31,79,210,131,145,244,102,213,215,17,75,177,245,109,116,117,189,221,204,123,190,31,5,180,162,103,211,254,186,32,213,182,144,238,97,125,93,109,120,136,141,188,54,233,222,183,9,108,23,22,109,95,94,230,90,129,57,120,150,143,175,130,3,139,49,232,205,240,91,182,179,62,173,220,180,115,247,191,39,225,226,181,223,27,247,111,31,231,65,166,221,9,207,79,30,229,189,113,60,204,196,250,187,109,248,62,171,173,85,94,84,177,188,163,3,152,55,199,94,230,238,241,215,68,29,179,150,48,118,98,38,213,223,79,21,171,147,109,114,23,111,15,21,230,171,177,37,3,198,228,85,52,240,200,221,254,244,227,171,119,125,78,188,173,219,51,194,214,103,11,221,41,26,48,23,119,50,158,54,103,109,25,223,197,190,212,21,28,171,224,137,216,101,54,103,127,142,172,203,89,46,84,81,176,185,84,71,239,120,123,237,254,85,67,43,179,162,146,121,9,169,107,168,106,206,38,215,100,85,145,59,187,187,119,55,112,191,138,241,88,163,136,92,67,110,158,150,42,60,35,61,95,80,204,116,142,118,213,180,113,209,187,162,127,29,80,93,67,92,173,250,106,245,176,55,233,144,127,202,180,123,157,189,155,86,173,128,153,188,116,144,95,79,239,171,58,171,226,63,29,156,103,208,203,139,144,148,111,166,214,55,119,46,255,0,247,5,192,28,74,227,152,24,123,70,94,92,5,141,187,216,164,113,255,0,243,8,47,61,171,41,72,58,129,60,102,223,218,147,58,229,18,19,109,69,217,219,236,117,105,120,103,137,171,188,192,254,213,178,53,4,109,41,51,140,245,64,58,54,214,209,245,120,155,227,220,170,229,135,59,176,197,194,97,142,159,20,217,38,98,34,109,145,220,160,39,119,97,215,225,222,130,173,34,249,214,219,173,61,112,17,5,108,18,104,238,222,233,139,253,95,87,233,95,69,1,104,79,160,187,234,181,91,36,239,22,209,252,93,7,9,75,171,232,207,169,55,142,139,107,57,187,187,235,163,63,193,252,87,32,197,24,147,155,187,51,253,170,17,120,132,230,55,198,94,8,207,220,202,193,152,91,56,251,21,155,15,227,11,205,174,221,77,244,122,213,47,66,150,10,217,99,138,61,231,76,230,91,64,5,183,19,185,62,154,187,187,247,160,155,176,119,97,92,131,223,222,173,251,128,172,207,199,121,209,194,134,6,204,204,203,190,251,103,18,94,125,167,219,107,123,44,52,253,94,141,202,170,24,255,0,23,8,4,99,164,113,0,251,162,218,233,171,234,238,238,247,4,204,131,84,68,64,84,171,139,31,43,25,201,242,255,0,16,250,116,234,170,170,85,197,143,149,140,228,249,127,136,125,58,116,24,214,44,170,22,42,235,42,132,4,68,64,68,68,24,214,113,99,230,159,57,62,96,98,31,81,157,72,254,78,113,119,106,225,7,149,190,88,226,184,45,212,151,140,89,126,168,190,91,112,229,170,122,129,0,57,218,235,92,71,85,48,49,52,167,77,11,109,223,211,109,92,228,134,55,40,250,173,32,199,7,22,62,105,243,147,230,6,33,245,25,213,52,173,187,93,110,52,212,20,119,11,157,93,85,61,174,157,233,40,98,154,98,48,165,129,229,146,103,138,33,119,208,1,229,154,89,28,71,70,223,33,151,137,59,184,118,241,102,41,190,227,156,85,121,198,184,166,187,182,222,177,5,194,162,233,113,169,233,4,125,122,169,228,41,37,147,96,48,128,238,51,39,208,89,133,181,209,153,155,185,87,252,234,224,59,57,114,67,135,220,19,159,56,158,203,117,24,241,7,91,233,21,174,91,112,199,38,23,221,40,141,15,105,38,148,143,250,96,11,87,221,28,125,25,28,97,147,73,12,69,239,3,149,103,1,223,232,71,21,121,191,101,254,203,46,16,177,92,237,223,238,7,77,123,19,234,255,0,229,3,16,73,15,246,58,128,47,222,141,74,77,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,142,15,10,188,76,99,46,20,51,114,143,52,176,125,13,37,196,10,156,173,183,123,101,75,48,133,198,221,33,198,114,192,210,109,114,132,247,69,25,132,130,207,180,192,119,9,134,248,206,242,185,188,230,102,21,206,76,184,225,195,52,176,85,95,104,178,226,107,125,254,225,77,186,72,206,72,119,181,179,124,18,244,204,192,102,136,216,163,144,24,159,100,128,98,239,168,186,161,92,193,184,36,186,240,161,143,227,190,225,136,42,235,178,235,21,84,84,77,106,172,26,82,24,45,51,148,211,16,90,78,66,154,83,51,142,156,99,33,150,71,23,153,186,142,44,239,28,154,90,172,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,187,68,204,96,132,72,153,181,38,138,54,125,118,182,129,126,188,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,10,85,201,83,205,62,41,249,127,93,234,54,229,53,42,21,185,42,121,167,197,63,47,235,189,70,220,166,165,5,159,243,2,224,70,197,197,86,21,147,26,225,96,236,89,155,135,237,239,29,186,167,83,147,218,148,176,71,85,36,86,173,135,81,21,60,29,90,154,129,126,210,76,228,26,104,250,143,115,65,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,89,79,40,203,230,177,192,173,78,49,142,191,138,124,168,160,171,169,190,210,211,188,216,214,132,170,162,24,10,221,73,68,111,237,32,121,164,23,19,138,42,120,226,40,99,98,234,51,198,66,2,67,35,202,21,43,149,239,26,255,0,186,3,2,6,76,102,21,206,235,93,153,56,54,222,117,50,220,107,95,173,237,155,88,204,32,21,15,40,139,105,52,93,88,33,145,164,119,57,61,201,119,200,71,47,78,250,150,45,152,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,167,167,128,94,53,240,175,21,153,113,73,100,187,92,251,62,102,225,155,124,49,226,59,125,67,198,18,87,236,97,140,174,116,237,24,128,20,50,155,179,152,128,183,70,67,96,118,218,81,28,161,117,72,172,255,0,154,6,125,230,199,14,217,5,96,198,185,57,138,254,143,222,171,113,133,45,174,122,158,195,77,87,190,148,232,171,100,40,246,84,71,32,54,167,12,111,171,54,239,119,77,116,119,103,176,14,30,185,143,113,157,142,115,247,45,48,86,41,206,78,219,101,196,24,194,205,107,184,211,125,29,181,71,215,165,158,182,40,229,143,120,83,9,142,224,50,109,69,216,155,93,89,217,251,208,94,7,58,191,43,24,91,230,5,15,167,92,84,85,240,157,230,159,38,254,96,97,239,81,129,74,167,58,191,43,24,91,230,5,15,167,92,84,85,240,157,230,159,38,254,96,97,239,81,129,6,74,106,154,113,21,144,216,55,137,44,163,190,229,78,51,162,164,32,184,211,153,219,43,166,167,121,142,211,113,96,38,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,212,180,65,229,50,171,44,240,174,77,229,198,28,202,220,21,73,217,236,184,102,223,21,190,155,116,113,132,147,108,111,126,121,122,96,0,83,74,110,82,72,108,45,190,67,50,118,212,157,122,180,68,24,214,113,99,230,159,57,62,96,98,31,81,157,77,79,43,143,34,121,101,247,215,172,86,168,86,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,65,117,72,136,128,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,213,128,115,171,242,177,133,190,96,80,250,117,197,5,128,114,184,243,217,150,95,125,122,61,106,159,229,0,60,174,60,246,101,151,223,94,143,90,167,249,1,17,16,69,95,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,170,175,60,239,204,159,235,39,236,213,101,92,25,241,75,251,145,241,182,48,204,138,44,55,237,187,213,203,7,213,88,172,148,242,150,218,80,174,150,178,146,81,150,165,216,152,222,16,8,36,39,16,247,140,152,67,80,98,121,0,37,43,153,127,28,116,220,56,224,217,178,123,3,133,89,230,46,52,179,200,112,213,198,114,211,133,142,221,51,201,3,214,140,192,226,79,82,228,18,140,34,5,238,28,111,33,187,48,128,77,9,120,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,152,179,20,223,113,206,42,188,227,92,83,93,219,111,88,130,225,81,116,184,212,244,130,62,189,84,242,20,146,201,176,24,64,119,25,147,232,44,194,218,232,204,205,220,166,211,150,135,3,148,220,56,224,216,115,135,28,29,89,230,46,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,238,28,109,24,51,48,153,204,21,87,129,206,17,45,92,32,229,25,97,73,238,52,151,140,89,126,168,27,150,35,186,193,78,32,7,59,3,8,82,194,110,45,41,211,66,219,182,117,31,87,57,38,145,134,62,171,198,55,20,136,128,177,172,226,171,43,127,2,220,71,102,46,89,195,98,246,53,5,155,16,85,123,42,139,181,118,142,149,174,83,235,80,254,49,204,200,181,165,150,2,247,201,205,181,208,244,38,38,108,148,212,48,115,167,192,21,54,46,33,176,166,96,211,225,234,74,59,110,42,194,225,76,117,208,180,66,117,247,26,58,137,26,103,149,133,247,145,133,60,244,0,198,109,222,27,4,93,250,110,194,17,236,178,40,224,39,44,240,174,87,240,143,150,118,236,45,73,211,246,246,31,162,196,215,25,206,56,218,106,170,234,248,2,162,83,144,128,7,126,222,160,196,14,90,147,69,12,64,228,91,53,80,89,194,174,86,254,26,120,142,203,172,179,154,197,237,154,11,206,32,165,246,173,23,106,236,253,91,92,71,214,174,252,99,24,16,233,75,20,229,238,19,27,233,160,106,78,44,249,41,160,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,17,86,165,83,149,103,30,63,232,71,10,153,191,122,254,203,22,16,190,220,238,63,238,1,77,100,16,233,127,229,5,17,201,55,246,58,112,31,222,129,89,7,9,60,51,212,241,79,136,113,230,7,179,87,85,193,136,108,120,30,187,17,225,248,97,120,182,86,220,96,170,165,8,233,37,121,72,68,66,81,154,72,216,247,134,195,32,55,114,16,32,42,63,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,232,50,19,227,55,132,12,43,198,38,92,80,224,235,181,251,232,229,234,203,112,27,133,162,251,29,186,58,185,41,181,109,147,192,64,78,6,80,202,14,206,64,18,71,172,145,64,110,228,209,236,47,65,195,39,11,185,95,194,206,0,135,8,101,253,146,144,46,85,148,244,143,136,111,66,18,52,247,154,216,97,24,202,160,250,146,72,81,131,151,80,198,1,62,156,111,44,155,89,183,19,149,0,229,161,199,29,55,17,216,54,28,158,199,1,86,25,139,130,236,241,156,213,114,28,181,1,124,183,66,241,192,213,165,49,185,19,84,177,28,67,48,153,123,231,35,72,14,236,70,16,222,250,8,86,231,87,230,159,11,124,191,161,245,27,138,178,172,1,154,88,239,43,254,145,253,5,190,251,51,233,110,31,172,194,215,143,233,88,102,237,86,186,173,189,120,63,26,5,179,119,76,61,240,218,109,167,113,54,174,175,87,157,95,154,124,45,242,254,135,212,110,42,197,112,158,22,190,227,156,85,102,193,88,90,135,182,222,177,5,194,158,215,110,166,234,132,125,122,169,228,24,226,143,121,184,128,238,51,22,212,157,133,181,213,221,155,189,7,170,200,188,139,204,126,34,243,30,221,149,249,95,102,237,215,90,237,101,154,105,93,194,150,223,74,46,205,37,85,76,140,207,211,132,55,14,175,163,147,145,8,0,153,152,1,100,41,195,71,14,152,19,133,252,172,160,203,60,11,79,253,138,178,241,91,190,111,234,157,211,179,67,12,245,157,57,101,147,163,213,232,1,116,128,182,7,131,55,139,189,42,224,23,130,140,43,194,158,92,82,94,238,214,206,209,153,184,154,223,12,152,142,225,80,209,156,148,27,216,100,43,101,59,198,70,3,12,70,204,198,64,79,214,144,24,221,246,140,65,21,213,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,5,42,83,125,203,155,143,171,22,120,101,196,249,119,154,183,15,101,99,60,185,195,253,186,229,120,175,169,50,165,185,217,233,88,35,59,148,245,51,19,244,230,13,209,246,142,169,232,68,125,81,119,98,48,134,192,50,91,130,143,221,1,192,246,44,206,124,189,182,93,107,179,39,6,227,10,186,104,173,212,77,214,246,205,172,105,40,12,233,218,34,38,210,104,186,179,205,27,198,206,114,123,241,108,144,142,46,157,160,32,173,92,80,231,246,42,205,190,38,177,86,110,91,51,10,235,113,142,139,16,84,125,15,186,68,114,82,73,67,107,167,170,50,183,118,97,102,3,167,216,27,36,109,4,79,168,68,101,248,194,50,121,63,200,156,210,207,108,233,229,149,156,217,151,159,87,223,108,215,222,112,254,47,246,29,111,101,163,167,234,218,226,181,148,63,189,210,128,8,233,85,21,96,251,226,198,250,107,222,46,14,241,23,146,153,95,117,206,172,220,194,25,81,102,42,184,234,49,77,226,154,218,117,20,212,69,86,116,112,25,183,90,169,226,23,103,48,134,46,164,167,239,11,48,70,78,228,44,206,237,144,71,16,184,90,197,129,184,47,204,188,21,133,168,123,21,151,15,229,125,230,215,110,166,234,156,157,10,88,45,50,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,232,49,194,89,41,240,157,229,99,38,254,95,225,239,78,129,99,88,178,83,225,59,202,198,77,252,191,195,222,157,2,10,170,136,136,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,66,183,58,191,52,248,91,229,253,15,168,220,80,85,94,70,63,158,207,213,191,218,74,85,20,85,242,49,252,246,126,173,254,210,82,168,128,136,136,8,163,3,154,7,25,156,73,240,237,159,182,12,21,147,153,145,244,126,203,91,131,233,110,147,211,123,30,130,175,125,81,214,214,198,82,111,168,130,67,109,66,24,219,70,125,190,238,186,106,238,239,80,57,82,113,71,158,220,74,126,20,127,13,120,231,233,31,209,207,98,123,51,250,153,71,71,208,237,29,187,173,253,109,20,123,183,116,34,252,173,116,219,221,166,175,168,92,166,117,240,103,195,103,17,56,170,151,26,231,30,91,253,32,189,81,91,194,215,5,79,182,43,233,54,82,132,146,72,49,236,167,158,48,125,14,105,31,87,109,222,246,154,232,204,205,245,178,47,133,204,137,225,175,219,127,129,76,13,244,115,233,31,102,246,159,245,78,178,179,175,217,250,189,31,235,153,100,219,183,175,47,228,233,174,238,253,116,109,42,170,32,34,136,14,61,120,245,226,199,37,184,177,199,57,103,150,153,173,236,108,55,102,246,103,98,162,246,21,182,163,165,213,182,210,205,39,227,38,167,57,11,89,37,50,247,137,244,215,70,209,153,153,174,255,0,149,254,125,230,199,17,57,5,127,198,185,199,138,254,144,94,168,177,133,85,174,10,158,195,77,73,178,148,40,168,164,24,246,83,199,24,62,135,52,143,171,182,239,123,77,116,102,102,8,193,230,143,231,179,51,126,229,244,122,37,71,227,207,156,101,69,195,200,240,229,103,173,171,183,225,234,204,81,87,137,175,77,13,67,48,93,76,233,232,162,166,134,80,96,98,217,1,82,73,35,54,247,3,57,64,156,24,161,2,85,131,154,63,158,204,205,251,151,209,232,149,20,200,188,139,204,126,34,243,30,221,149,249,95,102,237,215,90,237,101,154,105,93,194,150,223,74,46,205,37,85,76,140,207,211,132,55,14,175,163,147,145,8,0,153,152,1,7,182,224,239,133,92,101,197,126,110,91,240,125,154,219,86,56,98,221,81,79,83,139,46,241,200,208,133,186,220,231,239,176,202,64,99,218,100,17,144,97,13,165,184,217,201,219,166,18,24,100,39,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,106,106,26,26,102,125,145,6,174,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,254,43,134,142,29,48,39,11,249,89,65,150,120,22,159,251,21,101,226,183,124,223,213,59,167,102,134,25,235,58,114,203,39,71,171,208,2,233,1,108,15,6,111,23,122,170,128,177,87,89,84,44,85,208,122,172,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,89,15,112,171,196,198,13,226,191,40,232,243,75,7,208,213,219,140,106,10,219,119,182,84,179,145,219,174,49,132,103,44,13,38,214,25,131,108,177,152,72,44,219,128,199,112,129,239,140,33,175,138,126,11,46,185,103,146,249,85,196,118,92,225,250,185,240,78,43,192,248,126,175,18,24,212,149,67,218,239,115,210,70,242,74,98,227,186,42,106,130,48,113,39,35,17,152,164,15,197,177,193,25,82,174,21,120,152,198,92,40,102,229,30,105,96,250,26,75,136,21,57,91,110,246,202,150,97,11,141,186,67,140,229,129,164,218,229,9,238,138,51,9,5,159,105,128,238,19,13,241,152,100,146,139,202,101,86,102,97,92,228,203,140,57,154,88,42,175,180,89,113,53,190,43,133,54,233,35,57,33,222,222,252,18,244,204,192,102,136,216,163,144,24,159,100,128,98,239,168,186,165,92,122,230,150,59,201,110,19,177,206,102,101,165,247,216,216,146,205,236,206,197,91,217,97,168,233,117,110,84,176,201,248,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,11,128,69,8,28,61,115,30,227,59,28,231,238,90,96,172,83,156,157,182,203,136,49,133,154,215,113,166,250,59,106,143,175,75,61,108,81,203,30,240,166,19,29,192,100,218,139,177,54,186,179,179,247,169,191,64,68,68,4,68,65,21,124,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,170,188,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,9,169,68,68,4,68,65,106,188,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,10,106,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,16,79,247,18,252,69,224,78,23,242,178,191,51,49,213,71,246,90,59,61,22,201,191,170,119,78,205,52,208,81,245,34,138,78,143,87,160,99,213,49,216,30,46,254,12,248,240,231,70,111,99,44,250,205,12,65,155,153,129,61,36,151,220,69,80,51,84,53,36,13,12,17,0,70,49,69,12,97,222,236,17,197,28,113,179,147,145,187,3,57,17,19,185,61,106,230,33,196,150,50,226,23,136,107,189,46,34,176,85,225,171,110,1,168,170,195,54,219,12,245,173,57,210,156,21,6,53,19,77,211,144,224,237,50,72,58,27,194,238,27,34,132,55,203,211,105,78,224,57,83,240,57,77,153,87,90,14,41,51,36,234,226,177,97,139,195,30,22,182,8,75,3,220,110,52,164,6,213,167,38,140,199,77,12,186,8,140,100,253,73,162,144,77,196,98,40,230,10,213,202,159,129,202,156,181,181,80,113,73,153,39,73,45,247,19,217,216,240,181,176,66,41,218,221,110,170,16,54,173,57,52,119,10,153,162,208,68,99,38,233,195,44,130,110,69,41,71,12,143,162,32,43,0,231,87,229,99,11,124,192,161,244,235,138,191,245,96,28,234,252,172,97,111,152,20,62,157,113,65,96,28,174,60,246,101,151,223,94,143,90,167,249,64,15,43,143,61,153,101,247,215,163,214,169,254,64,68,81,1,199,175,30,188,88,228,183,22,56,231,44,242,211,53,189,141,134,236,222,204,236,84,94,194,182,212,116,186,182,218,89,164,252,100,212,231,33,107,36,166,94,241,62,154,232,218,51,51,48,75,250,128,30,104,254,123,51,55,238,95,71,162,82,125,202,255,0,62,243,99,136,156,130,191,227,92,227,197,127,72,47,84,88,194,170,215,5,79,97,166,164,217,74,20,84,82,12,123,41,227,140,31,67,154,71,213,219,119,189,166,186,51,51,70,15,52,127,61,153,155,247,47,163,209,32,181,85,49,60,169,248,227,169,204,171,85,7,11,121,146,20,145,95,112,197,157,131,11,92,196,226,129,174,54,234,81,0,106,35,143,86,115,169,134,45,8,74,49,126,164,49,72,70,194,81,20,147,90,255,0,10,220,8,216,184,170,224,191,23,99,92,44,29,139,51,112,254,48,175,142,221,83,169,201,237,74,88,45,48,73,21,171,97,212,69,79,7,86,166,160,95,180,147,57,6,154,62,163,220,214,65,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,208,92,87,29,60,71,223,115,147,139,140,69,152,120,115,16,118,122,76,31,112,27,38,18,175,180,215,129,244,105,104,39,62,149,93,61,84,2,14,93,89,222,90,160,61,72,131,174,194,38,66,2,234,79,249,82,103,30,114,231,118,65,94,241,30,110,99,207,164,222,197,196,31,71,237,114,84,209,8,215,69,12,20,84,198,79,61,72,147,118,157,221,96,118,35,14,174,230,144,142,89,119,139,71,9,153,123,130,174,185,149,143,240,214,92,216,170,41,32,185,98,171,197,21,146,142,90,179,33,130,57,234,102,8,99,41,8,68,137,129,136,217,221,216,73,244,215,70,127,5,146,158,74,101,125,171,37,114,143,8,101,69,152,169,36,167,194,214,122,107,105,212,83,81,13,32,86,78,0,221,106,167,136,93,216,14,105,122,146,159,188,78,231,33,59,145,59,187,184,99,24,167,251,254,229,151,255,0,83,255,0,255,0,107,138,0,84,255,0,127,220,178,255,0,234,127,255,0,237,113,4,0,172,148,248,78,242,177,147,127,47,240,247,167,64,177,172,83,19,156,156,117,83,112,181,193,54,78,96,124,190,175,164,60,212,191,229,190,24,154,134,26,154,89,76,45,150,233,173,238,15,114,103,120,222,9,140,100,167,40,194,18,63,203,49,50,3,1,112,48,178,14,102,150,12,154,195,252,92,98,144,201,203,223,111,237,250,220,49,84,65,82,85,16,209,98,41,103,152,171,32,140,221,191,220,228,48,98,54,142,89,101,143,80,217,210,142,213,87,213,194,120,90,251,142,113,85,155,5,97,106,30,219,122,196,23,10,123,93,186,155,170,17,245,234,167,144,99,138,61,230,226,3,184,204,91,82,118,22,215,87,118,110,245,90,184,161,224,163,57,120,83,163,195,23,188,121,108,237,22,92,77,111,165,145,174,20,236,39,29,5,208,224,105,42,109,149,14,4,96,51,68,109,43,1,49,56,77,24,57,131,234,50,4,65,54,156,20,229,150,73,101,143,15,56,106,151,33,47,52,151,204,61,124,167,134,235,85,124,166,146,125,151,139,143,103,138,158,166,173,226,154,67,42,99,34,167,102,58,118,118,233,24,144,56,137,9,40,203,231,87,230,159,11,124,191,161,245,27,138,167,252,191,120,238,190,240,171,138,163,193,88,164,251,110,89,98,11,131,73,113,166,208,35,246,93,84,242,82,199,45,215,120,83,203,81,63,74,154,156,155,179,11,176,158,186,182,133,222,254,215,156,173,218,213,127,226,75,4,223,108,87,58,75,141,182,227,150,246,218,186,58,202,73,134,104,42,96,146,190,224,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,130,176,114,49,252,246,126,173,254,210,84,171,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,84,171,157,95,154,124,45,242,254,135,212,110,40,28,149,60,211,226,159,151,245,222,163,110,82,211,158,153,233,151,28,58,101,197,199,52,51,66,243,216,109,84,58,69,12,49,51,29,85,194,168,153,222,58,90,104,221,219,169,49,237,45,27,86,22,17,35,50,0,3,49,136,14,80,24,166,197,129,179,247,48,177,174,41,174,236,86,92,63,149,247,107,165,198,167,164,114,116,41,96,173,160,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,151,128,227,235,141,124,85,197,102,99,213,217,45,55,62,207,150,88,102,225,52,120,114,223,78,242,4,117,251,28,163,27,157,67,72,32,101,52,160,238,224,38,45,209,140,220,25,183,20,167,40,82,174,37,248,139,199,124,80,102,157,126,102,99,170,143,236,180,118,122,45,144,255,0,83,45,125,166,105,160,163,234,69,20,125,110,151,92,199,170,99,188,252,93,252,25,170,175,43,143,61,153,101,247,215,163,214,171,127,252,22,227,191,193,103,225,175,216,95,230,51,233,7,209,111,105,246,168,127,209,78,205,218,122,29,29,253,95,222,125,237,251,54,124,55,107,220,174,3,149,199,158,204,178,251,235,209,235,80,85,78,117,94,105,176,183,127,230,254,135,212,110,42,170,114,51,252,246,126,173,254,210,84,175,157,87,154,108,45,242,254,135,212,110,42,170,114,51,252,246,126,173,254,210,65,42,93,255,0,5,106,220,97,242,250,203,126,47,177,86,21,198,183,188,85,118,195,55,171,23,74,223,112,169,162,141,167,246,141,156,100,57,30,149,130,66,217,12,204,114,72,241,206,204,76,61,67,99,142,86,216,193,117,72,227,171,106,131,196,101,30,76,101,142,66,96,248,240,22,81,97,26,76,59,98,142,162,90,183,167,130,73,37,57,103,145,217,206,89,101,148,138,73,77,217,132,88,140,137,216,0,1,180,16,22,111,110,38,238,253,236,253,255,0,98,218,226,237,175,126,189,203,88,203,224,254,40,55,254,151,68,118,103,254,69,180,152,188,69,244,211,189,219,79,20,27,190,43,139,87,25,116,31,7,213,223,244,174,173,109,194,74,120,247,180,110,44,223,148,78,253,205,223,241,238,95,22,167,21,141,57,185,110,143,221,241,119,144,91,94,255,0,208,131,211,188,177,179,176,185,139,59,252,29,214,230,118,127,7,101,78,43,243,30,219,4,228,85,23,90,26,114,14,237,36,170,141,159,197,251,251,215,78,183,57,108,52,189,239,137,173,16,190,140,250,21,124,63,95,143,122,10,167,171,125,108,140,236,254,14,206,169,20,25,233,134,38,103,119,197,246,33,118,255,0,245,149,58,250,182,204,212,181,87,238,236,23,235,109,110,221,117,120,42,226,61,60,63,139,175,214,223,206,130,161,203,54,199,247,73,110,2,39,145,217,217,217,180,248,178,243,67,137,105,159,223,154,88,89,159,226,242,139,54,171,235,71,120,165,157,131,163,93,1,49,22,154,140,130,232,62,150,173,225,170,59,179,119,186,224,9,98,99,220,85,145,150,189,204,218,179,119,174,93,68,223,70,239,211,234,116,27,92,55,147,19,183,199,85,184,69,156,157,221,159,187,193,29,223,115,51,119,104,235,122,14,41,1,223,252,75,110,187,116,109,116,118,92,218,191,122,216,224,46,108,90,106,131,112,119,55,123,247,191,122,220,182,11,106,250,235,225,221,162,213,203,79,6,213,0,181,211,185,108,120,247,55,115,105,250,86,246,45,221,226,76,181,213,190,180,29,10,219,100,19,3,19,70,219,220,155,87,220,255,0,82,166,216,211,2,199,118,181,214,65,61,189,228,99,140,152,91,89,27,87,233,187,55,135,233,85,97,217,159,197,112,84,210,69,81,30,195,111,183,227,222,130,193,179,11,11,226,92,191,187,13,125,154,138,106,106,96,252,124,155,33,57,31,72,196,11,248,98,255,0,89,124,87,186,201,124,253,161,158,152,45,119,123,156,176,213,71,44,64,77,56,65,30,187,228,61,52,109,89,252,52,248,42,239,153,25,111,109,196,180,147,199,60,6,76,116,243,70,236,34,111,220,64,205,240,38,250,149,146,231,30,89,222,242,214,244,119,108,41,79,92,209,128,189,75,136,208,153,179,188,49,129,55,188,110,90,119,185,127,210,130,65,176,246,45,181,93,41,227,232,215,197,43,184,71,249,50,3,254,83,125,142,189,24,144,147,49,11,179,179,182,170,53,178,167,139,251,157,178,225,79,104,191,209,211,210,144,205,73,76,114,84,215,69,14,174,36,226,101,163,196,218,105,226,237,175,114,190,188,183,204,171,110,49,164,132,162,174,162,147,169,79,12,130,241,85,132,154,177,3,151,118,214,109,124,16,123,244,90,9,9,54,162,76,237,246,58,213,6,142,218,247,58,235,150,237,116,39,93,149,197,32,11,190,141,220,232,56,133,180,91,245,218,250,59,174,61,117,109,117,248,248,45,251,117,109,239,226,232,55,177,187,234,221,253,236,184,140,200,13,181,126,237,89,110,213,216,159,70,209,112,200,228,229,239,125,104,57,218,65,61,123,251,254,213,181,199,191,86,239,253,11,135,93,53,239,219,245,125,171,150,35,125,186,187,120,160,218,204,251,187,219,94,254,239,177,118,133,189,214,250,244,91,68,99,125,29,157,181,248,247,174,68,4,69,180,140,69,253,226,102,253,46,131,82,33,1,114,39,209,153,121,76,83,141,109,22,136,163,105,171,4,55,19,127,12,62,59,190,183,251,23,203,199,249,157,109,195,54,185,231,106,170,45,64,35,61,74,172,7,198,70,31,139,58,176,60,212,226,191,21,226,138,138,122,60,45,8,27,198,1,41,157,44,208,212,248,57,179,179,179,69,221,249,67,253,239,173,5,115,204,206,39,112,189,165,224,142,223,113,169,170,144,182,147,181,40,211,75,160,251,254,62,255,0,214,205,252,236,169,126,19,176,102,38,97,215,29,198,237,69,86,81,79,9,72,221,162,140,161,125,192,66,13,249,1,167,131,63,114,248,249,59,145,21,216,216,170,171,241,140,21,213,15,19,28,49,137,208,201,14,154,116,221,159,80,33,215,242,137,95,46,13,203,171,117,166,138,40,96,166,146,49,16,54,109,88,254,39,175,196,144,117,176,62,4,142,209,77,4,97,68,194,32,36,221,197,35,248,201,175,197,84,74,26,17,165,137,152,3,107,187,56,187,106,250,232,239,246,174,221,53,36,84,177,180,113,143,134,191,23,250,245,92,186,54,187,180,239,65,212,236,219,15,118,223,139,63,197,118,1,203,69,189,219,85,199,189,196,156,54,247,55,247,208,111,125,25,181,117,196,82,236,125,91,93,29,111,119,115,30,239,135,193,109,40,153,244,255,0,174,136,53,109,164,59,152,95,87,91,94,34,35,111,13,186,119,173,194,91,5,197,155,87,215,185,150,160,78,94,37,163,235,224,131,71,22,99,102,102,238,209,111,218,204,250,183,114,218,231,161,55,187,175,218,183,111,141,251,183,143,243,160,59,104,91,180,248,104,183,46,50,148,68,191,41,180,211,199,85,214,168,174,58,113,223,29,59,200,46,250,54,143,255,0,66,14,209,203,24,59,49,19,106,239,167,138,213,201,182,185,11,183,135,138,243,85,216,146,129,227,114,42,154,120,100,110,255,0,122,113,213,187,190,167,94,86,237,153,225,107,51,133,238,148,141,24,11,187,153,79,27,51,182,140,239,226,223,106,10,142,85,240,68,236,50,155,51,191,199,86,101,172,151,42,40,216,92,170,35,247,188,61,246,255,0,42,161,149,217,209,73,60,132,212,181,212,53,103,19,107,178,42,200,157,221,221,187,155,184,95,197,120,172,81,196,46,33,183,79,75,21,30,17,158,175,168,102,58,71,59,106,218,56,232,221,209,63,142,168,46,161,174,86,253,53,122,216,27,244,200,63,229,90,61,206,222,205,171,86,192,76,222,58,72,47,167,247,213,157,85,241,31,142,206,51,232,101,197,200,74,55,211,107,27,187,151,127,251,130,224,14,37,113,204,12,61,163,47,46,2,198,221,236,82,56,255,0,249,132,23,158,213,148,164,29,64,158,51,111,237,73,157,114,129,140,131,184,31,86,86,151,134,120,154,187,204,15,237,91,35,80,70,210,147,56,207,84,3,163,109,109,31,87,137,190,61,202,171,225,140,241,195,151,48,167,97,196,118,103,57,27,223,128,110,48,185,49,108,213,217,244,239,213,191,196,130,175,162,249,182,235,181,53,104,238,10,232,36,247,156,125,211,23,248,107,240,95,73,1,104,79,160,187,234,181,91,36,239,22,209,252,93,7,9,75,171,232,207,169,55,142,139,107,57,187,187,235,163,63,193,252,87,32,197,24,147,155,187,51,253,171,66,118,119,109,161,252,172,232,55,3,187,10,222,61,253,235,104,139,248,187,235,252,139,145,153,6,168,136,128,136,136,8,136,131,105,125,107,69,174,239,177,104,131,79,6,250,214,246,211,195,86,117,179,86,71,48,248,22,159,200,131,123,142,173,163,119,46,61,54,23,123,107,175,197,110,234,55,127,212,223,21,199,36,194,250,59,119,233,225,246,160,214,77,117,111,125,199,252,107,229,221,174,193,69,1,76,115,140,109,27,232,238,242,237,103,239,102,241,93,138,169,203,99,145,51,142,140,238,221,250,175,35,118,163,58,233,194,90,154,178,24,35,35,114,136,153,200,100,215,195,86,215,224,253,254,8,62,61,247,16,92,36,45,104,229,168,169,132,200,156,218,57,136,133,155,86,219,174,154,183,232,253,11,205,87,92,174,97,69,60,143,110,170,149,220,217,219,87,46,230,119,110,239,5,239,98,182,65,12,47,182,8,152,36,102,211,64,102,213,191,66,232,215,208,212,197,17,200,22,224,146,38,211,187,112,179,63,127,119,119,243,32,160,216,175,19,215,211,85,59,254,15,106,46,26,3,106,251,9,245,125,207,254,214,255,0,165,120,107,222,54,148,231,104,164,202,50,55,40,219,242,163,215,226,255,0,237,42,232,229,177,141,92,93,115,181,83,128,232,204,239,180,31,71,255,0,171,175,157,119,193,214,182,149,165,146,213,68,44,192,205,187,179,131,187,119,186,10,37,99,183,218,107,34,57,235,48,21,37,14,132,224,193,45,32,182,190,15,175,120,55,214,255,0,204,189,53,170,231,133,168,217,130,136,237,84,132,194,237,178,41,35,7,102,215,95,6,211,244,170,153,89,133,41,162,167,96,42,104,28,55,235,212,232,143,142,159,147,162,249,173,134,48,181,52,66,82,97,123,86,186,233,213,236,113,234,95,103,228,235,255,0,220,65,240,198,154,190,89,2,179,233,53,65,8,147,31,102,234,19,179,233,240,252,175,142,159,87,197,125,218,76,109,91,102,8,97,12,63,61,102,166,209,234,210,187,105,171,235,187,242,31,193,116,175,248,50,237,93,78,207,69,49,91,91,168,206,210,66,237,175,115,59,105,220,76,254,61,255,0,200,190,92,118,11,237,150,26,99,59,157,69,121,71,43,111,222,123,117,29,93,245,125,73,255,0,66,10,153,107,198,17,214,52,82,86,128,208,25,147,51,4,181,26,59,119,233,221,171,55,216,255,0,202,189,93,13,242,2,33,140,42,130,70,114,102,220,211,51,235,171,170,21,115,196,180,22,249,96,43,160,180,101,185,221,153,245,61,52,211,94,246,103,251,23,211,160,204,27,3,197,78,116,245,228,36,36,238,194,33,35,110,125,221,205,174,212,21,217,238,113,238,97,208,123,159,77,119,174,208,206,6,194,76,76,204,237,171,190,229,70,169,49,213,84,147,49,195,71,36,241,185,51,187,189,75,182,141,175,212,236,189,77,143,28,211,220,100,146,154,72,30,30,158,130,239,212,114,250,255,0,181,251,16,84,1,45,222,30,31,95,214,135,171,11,237,241,251,23,196,183,222,163,154,95,120,137,162,143,185,203,87,125,91,71,211,187,69,244,225,148,142,77,204,206,241,147,187,177,107,240,248,119,32,236,179,51,120,51,50,211,185,251,188,22,174,250,54,171,70,118,119,211,226,131,137,153,192,62,174,245,186,57,24,187,221,152,127,149,111,38,215,187,107,58,226,112,118,238,22,213,144,115,51,234,218,173,86,193,238,125,29,251,150,244,28,114,194,18,179,137,8,190,172,236,250,182,171,193,230,38,1,183,226,58,9,227,146,142,156,181,167,152,53,42,49,147,93,192,205,254,37,80,22,211,1,144,92,9,153,217,217,219,189,181,65,21,92,64,240,255,0,91,104,171,169,187,90,41,39,7,130,75,133,70,148,214,135,13,118,187,16,251,194,253,223,99,175,153,195,38,122,220,240,126,37,59,45,246,233,85,24,70,49,211,143,107,187,20,45,23,74,41,153,217,132,155,187,224,218,124,59,148,148,102,14,92,81,226,75,109,68,99,73,73,169,65,80,46,229,76,5,174,241,251,93,148,105,241,65,195,197,243,6,73,38,40,178,188,84,194,53,117,71,35,210,195,20,14,251,230,140,71,87,25,53,127,203,127,135,197,254,180,18,105,150,24,254,217,139,176,229,190,166,26,186,99,57,162,13,28,107,6,87,47,197,9,107,171,120,248,175,114,206,206,218,179,179,178,139,14,16,179,238,183,13,85,208,224,219,253,109,194,105,130,178,160,64,228,174,148,246,198,20,140,44,44,204,36,204,218,198,253,218,247,106,164,159,3,98,106,75,245,154,142,170,42,130,55,168,140,13,183,110,119,239,140,75,77,93,155,235,65,234,86,195,209,155,95,143,214,183,173,29,153,252,91,84,29,104,217,181,209,219,249,87,36,111,168,179,59,45,59,216,191,123,109,52,250,215,35,3,51,105,170,13,174,218,147,182,223,6,241,92,70,58,151,135,199,234,93,157,27,234,90,16,107,166,157,218,62,168,58,146,71,246,127,121,4,247,59,51,127,7,185,215,60,172,205,221,175,121,119,50,225,104,159,115,108,241,215,222,211,185,7,96,1,187,137,157,191,145,114,45,161,163,54,159,82,220,131,66,33,22,220,68,204,205,241,119,94,43,29,227,42,27,13,36,198,85,80,11,198,0,250,189,83,71,227,38,139,234,226,139,237,37,174,158,66,150,119,103,17,23,216,204,93,254,246,159,6,81,245,197,158,119,86,62,32,175,195,86,106,234,232,165,146,1,219,210,172,150,54,103,26,163,215,187,107,55,128,125,104,60,190,114,102,237,239,24,84,123,18,194,117,211,141,77,36,77,190,142,224,115,51,16,202,70,237,180,27,189,244,102,248,248,62,171,218,240,231,195,123,66,117,211,222,105,218,125,90,80,23,170,179,120,126,242,237,163,145,63,219,253,245,241,184,110,201,59,237,195,101,125,226,158,50,120,235,167,143,89,70,41,95,111,103,29,59,247,248,106,254,10,255,0,240,134,18,130,219,75,43,13,60,1,186,66,252,152,133,190,3,245,63,216,131,135,6,224,186,59,84,114,140,116,80,194,36,68,253,212,172,12,239,238,255,0,145,123,112,140,35,22,16,22,102,111,169,180,90,136,176,182,140,204,223,161,106,128,139,71,125,52,251,95,68,65,163,190,190,11,110,198,220,207,187,197,214,186,176,234,206,235,104,106,228,239,226,218,255,0,50,13,253,193,240,241,90,247,59,126,149,180,221,157,182,187,233,175,130,224,150,103,132,132,93,181,98,215,71,215,195,68,28,196,46,62,243,54,174,129,166,142,78,45,174,171,171,53,198,10,120,221,231,145,193,252,124,29,251,191,145,151,78,123,196,17,194,83,239,125,157,207,175,127,197,255,0,66,15,165,212,140,159,221,152,116,250,217,215,94,74,168,162,125,73,129,159,234,114,102,94,96,175,180,243,135,244,181,65,51,179,247,139,110,110,239,175,193,124,201,111,114,85,54,173,36,141,167,118,187,221,208,122,75,149,254,24,255,0,122,112,119,220,222,232,202,221,221,202,154,98,188,117,113,167,136,233,97,146,167,241,164,209,8,141,81,54,142,66,254,13,162,237,87,110,55,118,107,140,130,122,182,186,110,250,191,74,242,179,210,71,184,235,170,42,59,64,72,219,99,222,26,236,61,59,137,181,215,189,180,116,30,78,231,100,197,183,234,210,171,12,81,119,163,142,103,31,113,158,82,17,209,152,95,248,109,245,106,184,234,172,157,134,132,173,247,155,223,104,147,97,139,205,82,218,57,51,247,255,0,8,159,193,157,155,199,224,203,217,219,170,220,204,168,161,103,152,192,28,187,223,79,143,143,127,233,95,34,243,132,111,184,130,241,4,176,209,110,167,134,65,234,177,72,14,206,47,183,93,89,201,181,252,151,65,231,44,248,86,221,29,49,84,80,118,106,147,153,187,142,24,5,223,86,119,102,239,103,125,95,252,139,134,64,185,201,112,167,162,250,29,84,91,38,104,158,163,160,79,167,188,205,191,242,63,151,199,249,85,86,177,97,105,173,49,12,79,106,128,5,157,156,54,176,51,120,187,191,115,120,120,175,184,216,94,90,163,19,105,90,157,201,245,212,65,157,251,255,0,67,183,130,10,37,120,203,28,67,119,3,26,123,213,198,213,188,156,154,64,166,63,7,118,127,129,143,213,167,242,175,63,112,203,123,229,21,33,193,81,138,43,170,28,116,30,169,194,125,206,206,205,175,121,191,143,233,87,14,88,70,176,235,0,11,19,84,19,139,147,12,47,25,104,127,251,122,54,158,43,189,54,14,141,233,182,213,195,12,141,163,119,156,66,91,254,215,239,65,104,215,92,146,191,94,136,94,28,99,95,0,73,27,107,182,144,201,181,215,93,123,164,101,226,171,178,167,24,224,104,10,170,223,122,188,214,75,30,146,8,195,73,44,68,251,159,99,179,59,27,191,135,122,189,201,44,244,17,129,71,79,20,46,113,62,198,6,133,135,193,124,75,198,27,132,162,40,167,104,220,136,91,71,40,153,221,155,95,210,130,153,228,126,115,214,86,5,93,53,238,162,106,57,217,228,49,138,170,228,251,220,63,22,204,76,196,204,250,106,238,218,253,142,174,222,197,121,166,186,198,125,42,136,140,133,223,184,101,99,125,59,191,202,172,107,23,96,230,183,92,99,174,179,28,113,202,80,12,36,48,196,209,62,221,196,238,251,153,254,182,110,229,94,50,35,48,160,187,149,100,93,51,234,139,72,90,60,164,254,235,116,190,46,63,91,160,184,53,163,179,59,104,184,224,147,173,27,76,221,204,90,247,46,84,28,125,29,95,87,45,127,145,70,206,108,114,106,252,39,230,150,49,204,191,221,29,236,207,165,184,130,227,125,236,95,67,250,221,151,181,84,156,221,46,167,109,29,251,122,155,119,109,29,116,215,70,240,82,84,180,119,209,5,43,225,115,34,255,0,115,94,68,225,156,148,250,83,244,143,232,231,109,254,169,246,30,199,215,237,21,147,212,254,243,212,147,110,222,190,223,203,125,118,235,221,174,141,85,86,221,223,98,215,115,32,213,17,16,21,42,226,199,202,198,114,124,191,196,62,157,58,170,170,149,113,99,229,99,57,62,95,226,31,78,157,6,53,139,42,133,138,186,202,161,1,17,16,17,17,6,53,156,88,249,167,206,79,152,24,135,212,103,87,21,203,67,129,202,158,35,177,148,57,195,142,14,144,50,235,5,222,35,9,169,36,8,170,14,249,113,133,163,157,168,138,19,98,22,166,97,56,138,98,49,247,194,70,140,25,220,140,225,183,94,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,212,23,84,136,136,60,166,106,229,158,21,206,76,184,196,121,91,141,105,59,69,151,19,91,229,183,212,237,142,51,146,29,237,238,79,23,80,12,6,104,141,134,72,205,197,246,72,0,76,218,139,44,120,120,170,225,159,25,112,161,155,149,153,91,140,43,169,46,32,84,227,114,180,92,233,157,132,46,54,233,14,64,138,119,143,115,148,39,186,41,0,227,39,125,166,5,180,140,54,72,121,36,168,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,85,94,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,85,94,121,223,153,63,214,79,217,168,41,87,37,79,52,248,167,229,253,119,168,219,148,212,168,86,228,169,230,159,20,252,191,174,245,27,114,154,148,4,68,65,13,124,215,56,40,252,25,98,169,248,148,203,59,101,214,167,13,226,219,133,69,78,45,139,78,180,54,123,164,210,9,53,70,247,39,144,97,170,146,67,238,33,217,28,173,181,141,154,104,98,27,42,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,228,41,197,143,149,140,228,249,127,136,125,58,117,141,98,9,254,207,220,139,254,136,151,11,25,113,254,106,127,7,254,219,246,62,58,254,177,246,175,71,173,110,151,250,87,247,200,55,105,219,63,124,238,215,167,249,13,187,186,223,242,159,147,95,224,191,52,240,110,102,126,232,239,105,253,18,196,22,235,239,98,250,33,209,237,93,150,166,57,186,93,78,218,91,55,116,246,238,218,90,107,174,143,166,138,245,120,78,242,177,147,127,47,240,247,167,64,170,170,11,0,231,87,229,99,11,124,192,161,244,235,138,138,190,19,188,211,228,223,204,12,61,234,48,41,84,231,87,229,99,11,124,192,161,244,235,138,138,190,19,188,211,228,223,204,12,61,234,48,32,201,77,17,16,17,17,6,53,156,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,170,21,184,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,80,93,82,34,32,43,0,231,87,229,99,11,124,192,161,244,235,138,191,245,96,28,234,252,172,97,111,152,20,62,157,113,65,96,28,174,60,246,101,151,223,94,143,90,167,249,64,15,43,143,61,153,101,247,215,163,214,169,254,64,68,68,17,87,207,59,243,39,250,201,251,53,90,175,46,190,29,48,39,20,25,167,142,50,207,29,83,254,111,238,117,150,122,221,243,127,83,46,157,166,146,24,43,58,113,75,31,91,165,215,50,233,25,108,63,7,111,7,107,170,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,144,90,175,18,252,58,99,190,23,243,78,191,44,241,213,63,246,90,203,61,110,248,127,170,118,190,211,52,48,86,116,226,150,78,143,87,160,101,210,50,222,30,14,222,14,247,233,202,251,152,37,53,166,154,203,194,246,116,221,106,204,14,160,104,48,125,242,166,89,106,79,124,210,210,211,209,217,90,40,160,34,96,98,57,200,39,150,93,145,131,12,94,232,8,105,33,92,75,240,233,129,56,160,202,202,252,179,199,84,255,0,217,107,44,245,187,230,254,166,93,59,52,208,193,89,211,138,88,250,221,46,185,151,72,203,97,248,59,120,59,64,15,18,252,58,99,190,23,243,78,191,44,241,213,63,246,90,203,61,110,248,127,170,118,190,211,52,48,86,116,226,150,78,143,87,160,101,210,50,222,30,14,222,14,225,146,154,40,203,229,141,204,50,213,136,109,88,123,133,220,232,172,164,183,94,45,212,240,90,48,109,233,196,97,130,227,4,98,209,193,110,159,77,4,42,68,88,66,35,238,105,153,132,31,241,219,94,162,77,16,20,48,115,167,199,245,55,222,33,176,166,95,83,226,26,74,203,110,21,194,225,82,116,48,188,68,116,23,26,202,137,30,102,149,197,183,137,157,60,20,6,192,111,220,27,8,89,186,142,229,51,235,26,30,37,241,253,54,105,241,13,153,25,131,111,196,53,119,203,109,243,20,92,170,109,117,213,47,46,249,109,221,160,218,141,153,165,102,48,1,167,104,128,0,153,182,0,136,232,59,116,96,112,209,143,233,178,179,136,108,183,204,27,134,33,171,177,219,108,120,162,219,83,116,174,166,121,119,197,110,237,0,213,140,237,19,57,152,21,59,202,6,2,207,188,8,135,66,221,163,228,188,177,87,89,15,114,247,205,11,86,106,240,125,150,215,59,120,210,67,81,96,179,197,133,235,169,33,173,26,147,167,158,222,45,76,221,93,25,158,51,150,40,226,168,104,201,181,16,168,14,242,103,99,32,184,165,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,93,255,0,52,46,10,63,116,6,4,60,231,203,219,101,214,187,50,112,109,188,41,162,183,81,55,91,219,54,177,152,140,233,218,34,38,210,104,186,179,205,27,198,206,114,123,241,108,144,142,46,157,160,114,84,243,79,138,126,95,215,122,141,185,77,74,12,91,48,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,100,19,192,231,23,118,174,47,178,140,177,92,246,234,75,62,44,176,212,13,183,17,218,160,168,19,0,157,193,136,42,161,7,39,148,41,166,109,219,58,141,171,28,115,70,197,39,73,228,43,42,230,131,203,238,154,211,77,122,226,135,37,173,85,102,7,80,85,248,194,199,77,20,181,39,190,105,106,170,43,47,79,44,179,145,48,49,28,2,112,69,22,200,193,138,95,116,4,244,244,28,171,56,26,199,120,30,227,104,226,163,29,98,107,174,30,246,133,190,86,179,225,218,41,97,40,111,22,186,202,88,36,130,174,170,104,166,61,208,191,84,201,169,78,48,49,150,8,100,119,109,172,14,20,87,157,95,154,124,45,242,254,135,212,110,43,169,201,134,211,106,184,241,95,123,172,184,91,41,42,170,45,120,30,190,174,134,89,161,19,58,89,222,178,138,23,150,34,118,212,13,226,154,88,220,135,71,217,33,143,129,59,63,111,157,95,154,124,45,242,254,135,212,110,41,201,83,205,62,41,249,127,93,234,54,228,19,82,136,136,11,26,206,44,124,211,231,39,204,12,67,234,51,172,148,214,53,156,88,249,167,206,79,152,24,135,212,103,65,42,156,149,60,172,98,159,152,21,222,157,110,84,127,154,15,47,186,107,77,53,235,138,28,150,181,85,152,29,65,87,227,11,29,52,82,212,158,249,165,170,168,172,189,60,178,206,68,192,196,112,9,193,20,91,35,6,41,125,208,19,210,176,114,84,242,177,138,126,96,87,122,117,185,95,250,8,192,228,185,195,215,179,44,88,143,137,219,181,77,214,158,174,239,218,112,149,162,138,74,94,149,44,212,32,116,211,79,88,50,19,107,54,179,198,208,139,134,130,5,79,59,59,153,22,145,223,87,22,62,86,51,147,229,254,33,244,233,215,181,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,127,21,197,143,149,140,228,249,127,136,125,58,116,24,214,44,148,248,78,242,177,147,127,47,240,247,167,64,177,172,89,41,240,157,229,99,38,254,95,225,239,78,129,5,85,68,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,175,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,64,68,68,22,85,198,183,45,239,221,131,154,118,172,204,252,50,253,18,246,102,31,130,197,216,190,142,246,254,167,78,166,162,110,175,83,181,69,166,189,167,110,221,175,166,205,117,239,209,189,95,3,28,12,126,226,239,166,223,231,163,244,199,233,143,179,127,210,79,103,246,94,201,218,127,240,137,183,238,237,63,218,233,179,227,175,117,213,34,2,40,245,230,23,204,47,58,56,76,206,139,46,92,229,206,24,193,87,27,109,199,11,211,94,229,150,247,69,87,52,227,60,149,117,112,144,137,67,83,16,176,109,167,7,102,113,119,213,203,191,193,155,218,242,222,227,91,52,248,193,252,34,126,19,44,24,82,217,244,75,217,29,139,216,84,181,48,245,59,87,107,234,117,122,211,203,174,157,152,54,237,219,166,165,174,186,182,129,229,120,163,229,73,251,165,51,219,19,103,95,225,235,232,231,210,62,197,253,76,250,45,219,58,29,158,142,10,111,223,187,92,123,183,116,55,126,67,105,187,78,253,53,122,255,0,193,79,10,95,184,251,43,46,185,103,244,247,233,111,180,241,4,247,222,219,236,190,193,211,234,83,83,195,210,233,245,165,215,78,205,187,118,230,215,126,154,119,106,247,0,136,32,7,154,63,158,204,205,251,151,209,232,149,239,242,80,192,24,54,44,151,198,89,164,56,122,145,241,101,86,40,168,176,29,216,153,202,118,183,69,73,69,56,211,131,187,232,0,242,204,102,91,89,183,187,71,191,119,78,61,182,65,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,130,255,0,209,17,1,98,174,178,168,88,171,160,200,247,135,172,45,98,199,60,23,229,166,10,197,52,61,182,203,136,50,190,205,107,184,211,117,78,62,189,44,246,152,163,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,14,220,193,184,36,186,240,161,143,227,190,225,136,42,235,178,235,21,84,84,77,106,172,26,82,24,45,51,148,211,16,90,78,66,154,83,51,142,156,99,33,150,71,23,153,186,142,44,239,28,154,76,255,0,9,222,86,50,111,229,254,30,244,232,23,160,206,140,161,193,185,245,149,248,131,40,243,2,10,185,44,88,138,156,97,168,122,73,222,25,226,48,144,101,138,104,207,189,152,227,150,56,228,102,38,32,119,6,98,18,23,113,112,132,14,95,60,109,221,120,80,199,242,88,177,60,245,117,217,117,138,170,41,225,186,209,149,81,12,22,153,202,104,68,238,193,24,195,41,153,199,78,50,9,69,27,11,204,221,54,39,119,142,61,38,127,138,60,139,253,210,153,19,137,178,83,233,79,209,207,164,125,139,250,167,216,123,103,67,179,214,65,83,251,207,82,61,219,186,27,127,45,180,221,175,126,154,61,20,224,203,150,238,92,112,151,125,174,199,151,60,73,244,239,25,203,186,11,109,222,162,216,212,113,218,169,72,54,200,52,240,117,101,210,105,53,49,57,156,247,116,221,163,22,6,41,122,183,128,130,53,114,159,147,95,224,191,52,240,110,102,126,232,239,105,253,18,196,22,235,239,98,250,33,209,237,93,150,166,57,186,93,78,218,91,55,116,246,238,218,90,107,174,143,166,138,74,145,16,17,17,1,17,16,69,95,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,170,175,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,130,106,81,17,1,17,16,90,175,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,154,158,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,4,30,255,0,152,174,78,95,114,111,139,140,119,77,119,155,180,82,99,11,132,248,198,215,83,180,3,173,75,95,60,178,19,108,19,55,30,148,237,81,6,165,180,143,161,191,104,137,139,43,245,228,143,141,109,85,249,47,152,89,115,13,61,91,92,172,120,162,43,221,68,164,3,208,40,43,169,35,134,33,2,221,185,205,138,223,51,147,56,179,51,20,122,57,106,236,52,211,157,166,78,95,98,197,88,23,136,26,121,186,214,90,155,123,96,234,200,246,128,246,74,168,228,168,171,167,125,92,247,201,214,9,106,123,152,54,135,101,247,139,89,5,154,144,114,122,198,182,172,43,198,8,88,174,20,245,114,84,99,28,47,114,178,80,148,32,46,17,206,5,13,115,148,174,228,206,193,210,161,148,89,197,137,247,144,54,154,59,144,132,228,162,34,2,176,14,117,126,86,48,183,204,10,31,78,184,171,255,0,86,1,206,175,202,198,22,249,129,67,233,215,20,22,1,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,5,96,28,81,242,164,253,210,153,237,137,179,175,240,245,244,115,233,31,98,254,166,125,22,237,157,14,207,71,5,55,239,221,174,61,219,186,27,191,33,180,221,167,126,154,189,255,0,162,11,127,224,167,133,47,220,125,149,151,92,179,250,123,244,183,218,120,130,123,239,109,246,95,96,233,245,41,169,225,233,116,250,210,235,167,102,221,187,115,107,191,77,59,181,120,129,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,255,0,242,84,242,177,138,126,96,87,122,117,185,120,174,107,28,10,212,227,24,235,248,167,202,138,10,186,155,237,45,59,205,141,104,74,170,33,128,173,212,148,70,254,210,7,154,65,113,56,162,167,142,34,134,54,46,163,60,100,32,36,50,60,190,215,146,167,149,140,83,243,2,187,211,173,202,255,0,208,68,7,38,78,29,62,146,227,187,239,18,247,250,125,104,48,135,82,197,135,253,255,0,203,186,79,11,118,169,125,201,88,155,165,75,43,6,217,35,32,62,219,184,93,138,30,233,127,94,127,6,224,12,27,151,212,215,90,92,25,135,169,45,65,124,188,86,223,238,111,11,62,250,203,141,92,175,45,69,68,166,78,228,102,68,250,54,175,238,128,128,14,208,1,22,244,8,49,87,83,253,255,0,114,203,255,0,169,255,0,255,0,181,197,0,42,127,191,238,89,127,245,63,255,0,246,184,130,0,81,20,159,114,186,229,255,0,89,119,172,182,241,55,157,248,119,163,106,135,179,92,112,61,174,121,39,130,170,74,168,167,138,120,110,197,211,48,219,11,116,180,138,57,24,198,97,144,164,113,96,104,138,80,173,124,175,120,22,252,10,97,80,207,28,227,193,157,147,50,111,91,253,143,77,90,91,166,177,90,228,140,89,181,133,197,187,61,100,218,201,212,213,200,194,39,8,255,0,20,69,81,27,221,254,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,10,160,34,12,107,56,151,225,211,29,240,191,154,117,249,103,142,169,255,0,178,214,89,235,119,195,253,83,181,246,153,161,130,179,167,20,178,116,122,189,3,46,145,150,240,240,118,240,119,167,247,156,83,125,196,22,235,21,166,239,93,218,41,48,205,188,237,118,184,250,64,29,158,148,234,170,42,202,61,69,153,207,89,234,234,15,82,119,47,127,77,118,136,179,100,61,198,39,10,184,55,138,252,163,184,96,251,205,182,144,113,61,186,158,162,167,9,221,228,145,225,59,117,197,195,220,98,148,64,203,179,72,67,24,204,27,75,112,51,19,55,80,35,48,199,179,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,194,77,57,24,254,123,63,86,255,0,105,42,85,206,175,205,62,22,249,127,67,234,55,21,85,121,24,254,123,63,86,255,0,105,42,85,206,175,205,62,22,249,127,67,234,55,20,22,0,171,175,7,124,42,227,46,43,243,114,223,131,236,214,218,177,195,22,234,138,122,156,89,119,142,70,132,45,214,231,63,125,134,82,3,30,211,32,140,131,8,109,45,198,206,78,221,48,144,195,196,228,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,178,20,225,163,135,76,9,194,254,86,80,101,158,5,167,254,197,89,120,173,223,55,245,78,233,217,161,134,122,206,156,178,201,209,234,244,0,186,64,91,3,193,155,197,220,44,215,155,102,0,193,185,89,193,54,0,203,236,190,195,212,150,60,61,99,199,20,20,212,52,52,204,251,34,15,103,220,157,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,222,200,57,92,121,236,203,47,190,189,30,181,95,255,0,58,191,43,24,91,230,5,15,167,92,85,128,114,184,243,217,150,95,125,122,61,106,10,171,206,175,205,62,22,249,127,67,234,55,21,84,249,25,254,123,63,86,255,0,105,42,87,206,169,245,226,155,11,124,191,161,245,27,138,170,156,140,255,0,61,159,171,127,180,144,74,151,131,125,107,123,105,225,171,58,217,171,35,152,124,11,79,228,65,189,199,86,209,187,151,30,155,11,189,181,215,226,181,234,51,107,245,55,197,108,146,97,125,29,187,244,240,251,80,107,38,186,143,190,227,252,190,43,231,220,110,67,79,25,153,76,192,209,9,59,187,201,166,186,46,74,185,203,99,145,51,142,140,238,221,235,200,93,232,167,184,76,18,29,198,72,98,140,137,206,62,242,25,69,221,181,103,239,240,209,190,58,248,160,249,23,220,65,112,144,181,163,150,162,166,19,34,115,104,230,34,22,109,91,110,186,106,223,163,244,47,53,93,114,185,133,20,242,61,186,170,87,115,103,109,92,187,153,221,187,188,23,189,138,217,4,48,190,216,34,96,145,155,77,1,155,86,253,11,163,95,67,83,20,71,32,91,130,72,155,78,237,194,204,253,253,221,223,204,130,131,98,188,79,95,77,84,239,248,61,168,184,104,13,171,236,39,213,247,63,251,91,254,149,225,175,120,218,83,157,162,147,40,200,220,163,111,202,143,95,139,255,0,180,171,163,150,198,53,113,117,206,213,78,3,163,51,190,208,125,31,254,174,190,117,223,7,90,218,86,150,75,85,16,179,3,54,238,206,14,237,222,232,40,149,142,223,105,172,136,231,172,192,84,148,58,19,131,4,180,130,218,248,62,189,224,223,91,255,0,50,244,150,123,142,21,161,114,106,22,181,81,19,235,168,196,113,131,187,119,119,247,105,245,55,243,42,157,89,133,41,162,167,96,42,104,28,55,235,212,232,143,142,159,147,162,249,131,134,48,189,52,123,165,195,118,178,119,45,58,143,71,30,191,220,254,78,191,106,15,132,116,55,10,198,234,182,45,168,140,75,194,62,161,59,14,157,223,199,255,0,174,171,239,210,99,106,219,48,67,8,97,249,235,53,54,143,86,149,219,77,95,93,223,144,254,11,165,127,193,151,106,248,5,232,228,43,120,245,25,216,226,113,239,109,29,182,247,19,124,123,255,0,145,124,184,236,23,219,44,52,198,119,58,138,242,142,86,223,188,246,234,58,187,234,250,147,254,132,21,50,215,140,26,179,162,117,144,181,14,242,211,108,179,233,181,247,104,222,44,223,165,122,186,27,228,4,67,24,85,4,140,228,205,185,166,103,215,87,84,58,227,136,168,232,2,57,174,99,211,102,148,123,159,83,209,251,223,224,207,240,101,223,160,204,27,3,197,78,116,245,228,36,36,238,194,33,35,110,125,221,205,174,212,21,217,238,113,238,97,208,123,159,77,119,174,208,206,6,194,76,76,204,237,171,190,229,70,169,49,213,84,147,49,195,71,36,241,185,51,187,189,75,182,141,175,212,236,189,77,143,28,211,220,100,146,154,72,30,30,158,130,239,212,114,250,255,0,181,251,16,84,1,45,222,30,31,95,214,135,171,11,237,241,251,23,196,183,222,163,154,95,120,137,162,143,185,203,87,125,91,71,211,187,69,244,225,148,142,77,204,206,241,147,187,177,107,240,248,119,32,236,11,104,45,221,163,191,138,119,120,120,45,93,244,109,86,154,139,190,143,226,131,137,153,192,62,174,245,172,82,177,234,238,204,63,202,185,9,181,238,218,206,184,158,61,63,33,153,219,249,144,115,51,234,218,173,86,193,125,175,222,253,203,122,14,57,97,9,89,196,132,95,86,118,125,91,85,224,243,19,0,219,241,29,4,241,201,71,78,90,211,204,26,149,24,201,174,224,102,255,0,18,168,11,105,128,200,46,4,204,236,236,237,222,218,160,138,174,32,120,127,173,180,85,212,221,173,20,147,131,193,37,194,163,74,107,67,134,187,93,136,125,225,126,239,177,215,204,225,147,61,110,120,63,18,157,150,251,116,170,140,35,24,233,199,181,221,138,22,139,165,20,204,236,194,77,221,240,109,62,29,202,74,51,7,46,40,241,37,182,162,49,164,164,212,160,168,23,114,166,2,215,120,253,174,202,52,248,160,225,226,249,131,36,147,20,89,94,42,97,26,186,163,145,233,97,138,7,125,243,70,35,171,140,154,191,229,191,195,226,255,0,90,9,45,202,220,198,182,99,11,93,55,70,170,148,204,169,41,205,136,107,70,103,61,209,187,235,221,227,224,170,3,59,59,106,206,206,202,39,56,58,206,251,190,22,198,69,135,49,21,198,229,48,152,71,4,29,90,249,76,99,232,193,62,237,162,204,76,205,249,63,22,240,111,21,39,120,27,19,82,95,172,212,117,81,84,17,189,68,96,109,187,115,191,124,98,90,106,236,223,90,15,82,182,155,54,154,232,218,253,107,114,209,217,159,185,208,117,163,102,215,71,111,229,92,145,190,162,204,236,180,239,98,253,237,180,211,235,92,140,12,205,166,168,54,187,106,78,219,124,27,197,113,24,234,94,31,31,169,118,116,111,169,104,65,174,154,119,104,250,160,234,73,31,217,253,228,7,119,118,22,254,11,247,174,121,89,155,187,94,242,238,101,194,209,22,230,211,199,95,121,7,96,65,187,137,157,155,227,220,185,22,208,209,155,79,169,110,65,161,16,139,110,34,102,102,248,187,175,21,142,241,149,13,134,146,99,42,168,5,227,0,125,94,169,163,241,147,69,246,49,77,238,150,213,64,82,203,43,179,179,233,181,152,187,253,225,111,131,125,170,61,248,179,206,234,199,196,21,248,106,205,93,93,20,178,64,59,122,85,146,198,204,227,84,122,247,109,102,240,15,173,7,151,206,76,221,189,227,10,143,98,88,78,186,113,169,164,137,183,209,220,14,102,98,25,72,221,182,131,119,190,140,223,31,7,213,123,94,28,248,111,104,78,186,123,205,59,79,171,74,2,245,86,111,15,222,93,180,114,39,251,127,190,190,55,13,217,39,125,184,108,175,188,83,198,79,29,116,241,235,40,197,43,237,236,227,167,126,255,0,13,95,193,95,254,16,194,80,91,105,101,97,167,128,55,72,95,147,16,183,192,126,167,251,16,112,224,220,23,71,106,142,81,142,138,24,68,136,159,186,149,129,157,253,223,242,47,110,17,132,98,194,2,204,205,245,54,139,81,22,22,209,153,155,244,45,80,17,104,239,166,159,107,232,136,52,119,215,193,109,113,212,152,157,214,186,176,234,206,235,104,234,228,238,221,237,220,131,127,112,124,60,86,189,206,223,165,109,55,103,109,174,250,107,224,184,37,153,225,33,23,109,88,181,209,245,240,209,7,49,11,143,188,205,171,160,105,163,147,139,107,170,234,205,113,130,158,55,121,228,112,127,31,7,126,239,228,101,211,158,241,4,112,148,251,223,103,115,235,223,241,127,208,131,233,117,35,39,247,102,29,62,182,117,215,146,170,40,159,82,96,103,250,156,153,151,153,123,245,44,192,253,158,164,152,188,24,91,115,107,253,229,242,229,189,201,84,218,180,146,54,157,218,239,119,65,233,174,151,232,99,97,233,48,59,234,222,232,202,223,111,122,166,152,159,48,107,237,173,238,29,70,157,65,29,173,86,66,205,168,187,253,75,179,94,242,30,214,246,132,160,93,222,26,248,119,253,171,202,203,73,79,213,122,218,217,6,178,25,61,209,9,67,86,98,250,251,245,239,238,127,135,197,7,146,185,217,49,109,250,180,170,195,20,93,232,227,153,199,220,103,148,132,116,102,23,254,27,125,90,174,58,171,39,97,161,43,125,230,247,218,36,216,98,243,84,182,142,76,253,255,0,194,39,240,103,102,241,248,50,246,118,234,183,51,42,40,89,230,48,7,46,247,211,227,227,223,250,87,200,188,225,27,238,32,188,65,44,52,91,169,225,144,122,172,82,3,179,139,237,215,86,114,109,127,37,208,121,203,62,21,183,71,76,85,20,29,154,164,230,110,227,134,1,119,213,157,217,187,217,223,87,255,0,34,225,144,46,114,92,41,232,190,135,85,22,201,154,39,168,232,19,233,239,51,111,252,143,229,241,254,85,85,172,88,90,107,76,67,19,218,160,1,103,103,13,172,12,222,46,239,220,222,30,43,238,54,23,150,168,196,218,86,167,114,125,117,16,103,126,255,0,208,237,224,130,137,94,50,199,16,221,192,198,158,245,113,181,111,39,38,144,41,143,193,221,159,224,99,245,105,252,171,207,220,50,222,249,69,72,112,84,98,138,234,135,29,7,170,112,159,115,179,179,107,222,111,227,250,85,195,150,17,172,58,192,2,196,213,4,226,228,195,11,198,90,31,254,222,141,167,138,239,77,131,163,122,109,181,112,195,35,104,221,231,16,150,255,0,181,251,208,90,53,215,36,175,215,162,23,135,24,215,192,18,70,218,237,164,50,109,117,215,94,233,25,120,235,174,84,227,28,12,211,85,91,239,151,154,233,99,46,168,244,105,101,140,139,113,108,125,29,140,159,195,189,94,196,150,122,8,192,163,167,138,23,56,159,99,3,66,195,224,190,37,227,14,193,44,102,51,132,76,70,204,237,172,76,90,54,190,8,41,78,77,231,101,109,68,209,209,222,170,102,162,158,74,153,92,98,170,185,187,25,3,68,206,196,204,76,206,237,171,63,243,58,188,27,21,230,154,235,25,244,170,34,50,23,126,225,149,141,244,238,255,0,42,177,172,93,129,169,233,46,49,220,237,114,69,28,240,192,44,1,21,59,70,239,169,19,59,238,103,238,238,119,85,227,34,51,10,11,185,86,69,211,62,168,180,133,163,202,79,238,183,75,226,227,245,186,11,131,90,59,51,182,139,138,154,118,168,23,145,155,70,103,219,166,171,153,7,31,71,87,213,203,95,228,91,152,24,89,153,180,254,101,185,104,239,162,13,81,109,221,246,45,119,32,213,17,16,17,17,1,17,16,108,68,211,237,68,13,27,234,70,141,153,251,244,127,228,90,105,246,186,223,183,237,116,27,92,71,195,187,191,236,92,82,131,3,59,232,206,218,127,50,230,217,171,235,171,174,26,166,38,141,217,157,252,31,226,131,228,84,204,206,79,27,200,239,189,221,155,199,185,112,29,24,148,123,54,137,185,55,197,155,185,116,36,150,168,107,221,165,109,5,166,125,189,250,247,110,253,43,234,117,99,32,118,144,220,60,52,113,241,65,212,42,25,207,64,127,117,135,185,187,219,252,171,108,224,67,19,194,209,180,174,204,205,177,221,153,159,79,210,187,93,162,153,181,102,168,55,211,187,191,95,242,46,173,69,125,59,198,96,100,35,223,249,98,47,187,199,235,65,182,119,170,10,39,232,217,128,201,152,125,206,160,142,190,31,98,208,224,122,138,129,105,173,241,187,59,105,176,156,93,159,197,110,168,187,219,130,216,111,45,83,131,11,11,111,17,45,222,45,246,47,161,218,233,103,38,96,96,103,240,220,32,236,237,252,168,58,21,212,146,51,51,67,111,142,163,191,242,29,196,89,188,123,251,215,74,75,22,225,103,154,138,33,13,123,153,196,93,181,94,174,80,105,27,94,152,136,235,226,45,163,235,245,45,39,162,136,135,115,153,232,239,225,175,114,15,130,118,0,168,133,181,168,97,23,239,102,233,234,223,225,94,122,243,132,42,167,234,69,75,46,237,59,219,65,102,254,15,218,74,160,4,98,250,176,139,104,205,224,180,146,0,97,99,216,219,157,251,251,155,193,5,10,196,56,14,227,36,78,205,111,138,174,72,0,220,183,244,217,219,86,103,110,247,127,142,159,222,94,118,205,99,146,150,90,200,43,236,240,66,224,193,179,93,133,179,185,221,221,180,240,248,58,184,146,182,65,85,52,172,81,54,133,163,62,140,221,237,162,249,23,124,21,103,159,89,30,51,136,132,93,201,226,96,29,221,205,249,94,239,122,10,57,4,69,27,74,20,53,69,41,191,115,131,51,134,215,239,209,181,127,250,247,46,201,214,203,106,165,237,6,103,19,179,15,84,132,159,86,47,14,253,60,123,221,125,90,236,179,171,165,173,150,225,75,87,115,24,202,82,152,89,170,129,133,197,159,86,109,52,240,251,23,21,194,207,87,13,9,245,105,2,88,73,135,170,82,184,147,183,123,105,241,248,186,14,213,139,24,251,62,88,94,89,165,170,10,160,98,247,164,38,97,208,93,252,29,159,95,31,239,42,135,133,113,117,37,198,150,67,98,39,33,156,129,133,220,159,77,5,159,77,93,190,213,71,110,54,90,121,233,160,146,26,154,152,30,49,247,186,38,193,183,93,59,155,187,249,22,184,6,239,120,179,75,83,79,112,118,236,131,93,51,132,178,19,153,188,123,89,133,223,71,248,232,223,4,23,10,213,143,35,117,99,212,128,123,159,191,78,245,206,117,45,8,239,148,54,179,190,154,235,170,240,214,188,93,65,89,19,189,45,110,255,0,125,219,77,134,204,239,163,63,197,151,219,167,189,211,86,187,181,76,250,70,222,14,34,94,63,245,116,30,130,23,114,103,54,55,38,240,209,110,238,6,247,159,187,235,95,62,138,229,17,139,145,16,143,126,154,48,190,159,5,222,223,191,242,125,230,248,106,131,145,135,79,21,185,113,188,142,237,160,248,173,192,238,237,161,120,160,220,136,136,54,200,3,32,16,19,51,177,51,183,123,106,169,6,114,101,61,30,45,177,79,79,45,13,20,227,33,185,109,150,146,51,110,249,64,188,9,254,197,88,87,13,85,52,53,112,188,51,3,16,191,214,204,255,0,29,126,40,34,35,51,50,135,20,229,46,97,86,226,203,116,26,219,105,102,154,103,236,229,29,51,71,213,150,72,216,89,132,221,251,183,15,123,55,135,119,114,188,142,23,243,114,134,245,134,109,52,114,213,79,218,35,102,130,70,41,36,55,19,26,80,114,109,92,123,251,245,94,215,58,50,170,205,137,33,174,164,59,60,82,246,129,7,118,217,15,126,147,238,254,19,125,138,209,176,253,22,36,202,76,207,59,116,135,61,5,173,171,42,234,0,59,67,16,180,100,50,70,14,195,19,232,205,238,139,105,166,173,167,212,130,76,41,171,233,234,187,163,46,247,125,25,180,127,242,46,202,167,88,15,20,193,93,30,167,82,198,93,99,102,119,19,215,242,25,254,42,162,32,59,107,240,90,173,53,209,29,217,188,80,106,139,138,90,136,96,97,121,79,110,226,97,110,231,126,247,90,149,68,32,34,100,122,49,150,209,238,126,247,65,164,228,192,204,78,44,250,106,235,108,12,236,197,43,247,239,109,204,203,138,174,96,111,116,203,70,118,118,109,25,118,33,211,162,27,123,219,107,105,252,200,55,3,59,123,207,241,239,211,234,93,59,173,198,43,117,51,202,126,47,225,226,223,22,251,62,213,217,158,86,134,61,250,232,237,224,223,5,71,243,155,31,199,135,44,115,85,207,92,208,4,102,236,228,195,35,233,248,208,111,224,247,252,80,83,94,33,115,186,213,135,6,182,157,170,102,235,12,81,150,193,146,81,255,0,182,28,95,189,129,219,224,234,209,240,166,94,98,28,228,204,82,197,51,17,205,65,61,93,88,11,84,16,206,204,14,39,32,182,134,108,250,126,49,187,180,238,94,138,235,109,197,217,207,152,19,155,71,45,85,166,89,234,41,216,227,168,96,220,32,242,72,30,236,164,253,253,226,254,31,204,234,240,114,63,38,109,56,90,203,108,7,180,180,115,48,9,158,230,133,221,201,224,17,119,119,17,239,126,239,20,30,207,47,114,206,27,21,41,4,116,116,180,226,245,6,110,241,211,128,248,128,183,128,191,216,170,112,70,17,182,128,44,45,227,163,54,139,72,96,142,1,112,141,180,103,125,87,34,2,45,53,250,150,134,66,205,239,59,178,13,93,219,93,31,197,150,155,181,213,159,187,237,91,6,104,93,220,88,245,118,111,169,215,90,174,113,7,247,36,125,123,244,110,253,29,208,118,93,246,179,190,155,151,16,202,77,185,246,232,223,94,190,11,160,87,45,7,105,147,49,179,62,173,163,175,145,116,189,204,17,19,83,72,221,70,19,102,111,121,153,223,224,200,62,205,109,104,70,44,229,80,64,221,253,237,170,243,215,60,105,108,161,2,134,90,162,57,29,220,69,221,143,86,209,219,95,130,243,229,83,137,110,242,246,57,197,226,136,157,245,56,165,218,77,241,109,29,201,254,175,169,115,69,134,5,164,18,175,25,37,126,253,189,82,19,215,187,189,255,0,192,131,101,199,21,86,85,71,173,53,9,203,9,11,126,51,180,105,241,215,193,219,95,171,249,214,195,186,92,10,223,248,234,115,8,201,133,220,186,250,233,225,167,114,239,244,109,148,192,240,28,113,139,15,118,222,158,173,167,242,50,239,61,13,29,101,19,13,40,49,234,34,219,118,179,54,189,207,241,100,30,90,160,89,201,156,43,78,157,244,252,144,103,239,111,175,185,124,234,156,69,65,72,237,72,18,111,55,110,166,186,19,119,120,125,75,235,13,146,166,105,53,168,121,64,153,187,152,100,109,52,95,102,155,12,218,36,119,57,45,180,242,63,134,226,136,29,255,0,71,135,130,15,24,245,55,186,160,97,165,176,117,75,199,119,106,6,119,111,229,91,237,249,119,127,57,122,213,181,82,12,26,107,211,39,19,17,118,127,29,55,254,159,135,197,84,170,123,85,29,184,26,67,162,133,153,245,30,240,23,248,235,240,253,11,181,29,4,219,218,81,98,120,9,244,239,38,211,79,143,119,243,160,242,214,108,21,77,66,37,82,81,193,41,116,201,181,120,5,157,251,245,241,215,236,95,126,213,99,162,142,57,38,40,225,98,155,79,115,162,222,230,154,183,143,199,85,246,66,141,152,88,152,127,22,221,250,119,105,246,247,46,66,16,24,247,4,64,34,204,239,171,14,136,62,29,101,168,11,88,226,97,30,231,102,38,6,109,186,183,138,227,164,178,78,204,236,21,133,35,142,154,179,142,154,127,125,125,150,62,179,232,17,131,176,248,190,157,235,147,166,96,4,224,12,46,237,171,105,221,170,15,141,73,107,217,88,251,221,140,220,159,77,69,181,23,239,215,189,114,85,81,201,60,195,78,211,56,187,57,54,154,125,95,203,246,45,149,15,115,130,78,165,44,108,68,238,238,238,69,225,250,59,219,237,94,110,190,235,141,6,181,132,109,244,227,30,243,210,70,61,11,79,131,254,90,15,187,75,105,165,26,130,133,227,138,67,115,45,117,141,188,126,43,101,230,199,12,145,148,221,150,22,1,22,103,61,131,221,223,255,0,74,233,80,86,94,218,162,46,180,17,182,246,220,69,187,222,215,71,248,238,90,207,113,186,184,187,72,204,241,252,89,201,221,191,155,84,20,239,24,97,122,33,40,130,58,42,99,45,5,247,116,69,159,79,123,185,82,188,148,10,204,57,142,234,173,225,85,45,75,29,160,230,233,238,112,22,214,104,219,93,53,118,215,221,254,250,173,184,242,182,24,41,225,154,23,23,212,196,117,113,127,168,157,83,236,167,178,79,112,197,117,55,112,161,141,246,219,206,155,115,109,111,251,36,101,167,127,127,199,244,32,186,26,2,145,233,128,186,90,55,127,118,239,181,118,215,82,218,123,169,35,215,77,123,252,63,75,174,218,13,53,209,109,34,111,175,193,110,118,213,108,56,217,223,93,207,252,232,52,98,215,193,106,207,170,211,166,205,224,69,252,235,86,29,62,46,131,115,58,220,182,136,253,110,235,114,2,165,92,88,249,88,206,79,151,248,135,211,167,85,85,82,174,44,124,172,103,39,203,252,67,233,211,160,198,177,101,80,177,87,89,84,32,34,34,2,34,32,198,179,139,31,52,249,201,243,3,16,250,140,234,106,121,92,121,19,203,47,190,189,98,181,66,183,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,11,170,68,68,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,85,94,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,85,94,121,223,153,63,214,79,217,168,41,87,37,79,52,248,167,229,253,119,168,219,148,212,168,86,228,169,230,159,20,252,191,174,245,27,114,154,148,4,68,65,74,184,177,242,177,156,159,47,241,15,167,78,177,172,89,41,241,99,229,99,57,62,95,226,31,78,157,99,88,131,37,62,19,188,172,100,223,203,252,61,233,208,42,170,169,87,9,222,86,50,111,229,254,30,244,232,21,85,65,96,28,234,252,172,97,111,152,20,62,157,113,81,87,194,119,154,124,155,249,129,135,189,70,5,42,156,234,252,172,97,111,152,20,62,157,113,81,87,194,119,154,124,155,249,129,135,189,70,4,25,41,162,34,2,34,32,198,179,139,31,52,249,201,243,3,16,250,140,234,106,121,92,121,19,203,47,190,189,98,181,66,183,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,11,170,68,68,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,8,136,130,42,249,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,171,85,229,215,196,94,4,225,127,52,241,198,102,99,170,143,205,253,206,142,207,69,178,111,234,157,211,180,210,77,5,31,82,40,164,232,245,122,6,61,83,29,129,226,239,224,206,18,233,199,39,23,118,174,16,114,140,113,92,22,234,75,198,44,191,84,21,183,14,90,167,168,16,3,157,129,200,234,166,6,38,148,233,161,109,187,250,109,171,156,144,198,229,31,85,164,24,1,187,92,241,150,107,227,250,219,205,100,117,119,252,89,140,111,18,84,202,20,148,140,243,220,46,53,115,57,19,71,12,34,204,231,36,178,62,129,24,183,121,51,11,120,50,245,92,69,103,206,50,226,75,55,47,185,173,140,235,106,200,238,53,6,22,202,25,170,26,96,180,219,152,201,233,232,162,113,0,29,145,137,104,228,192,59,205,206,66,109,230,78,242,63,202,235,151,253,29,162,142,219,196,222,119,225,222,181,214,110,205,113,192,246,185,228,130,122,88,233,101,130,41,225,187,23,76,207,116,207,213,210,40,228,96,40,74,50,145,197,205,226,40,130,186,242,235,224,86,155,133,172,26,216,227,48,104,41,15,53,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,203,50,1,51,1,99,59,202,68,65,110,188,194,51,66,213,149,92,31,102,77,206,224,52,147,84,95,236,242,225,122,26,73,171,70,152,234,39,184,11,211,63,75,86,119,144,226,138,73,106,30,49,109,72,41,207,188,89,156,198,0,114,247,5,93,115,43,31,225,172,185,177,84,82,65,114,197,87,138,43,37,28,181,102,67,4,115,212,204,16,198,82,16,137,19,3,17,179,187,176,147,233,174,140,254,10,79,185,220,102,245,48,90,178,247,33,40,103,164,146,162,122,137,113,125,210,50,130,94,188,0,3,37,45,17,4,157,209,56,72,242,87,177,15,188,108,240,198,254,227,59,111,182,14,85,153,57,98,205,222,46,45,21,56,142,109,105,48,21,190,92,99,29,54,211,254,154,170,166,158,8,233,155,120,24,184,116,231,168,138,125,125,225,46,134,194,23,19,119,96,243,252,196,120,103,193,188,43,231,205,14,2,203,250,234,185,236,87,60,47,110,187,211,199,86,238,115,194,127,140,165,151,169,38,231,105,14,89,105,36,168,119,17,140,5,231,112,16,17,6,214,242,185,37,231,29,138,92,43,142,184,126,168,135,163,122,166,184,62,49,163,147,113,151,107,165,146,58,122,74,134,209,131,100,125,19,138,155,189,207,113,246,175,116,116,140,157,254,175,59,76,179,194,181,57,89,129,115,143,178,116,177,37,191,16,54,25,235,199,28,99,218,40,106,41,170,42,54,76,91,58,135,211,146,151,88,219,123,8,245,231,247,93,207,86,177,94,93,89,199,125,201,190,46,48,37,77,162,30,209,73,140,46,16,96,235,165,54,224,14,181,45,124,241,70,47,188,128,220,122,83,181,60,250,14,210,62,134,205,194,38,78,131,33,69,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,77,74,133,110,74,158,105,241,79,203,250,239,81,183,41,169,64,68,68,16,173,206,175,205,62,22,249,127,67,234,55,20,228,169,230,159,20,252,191,174,245,27,114,115,171,243,79,133,190,95,208,250,141,197,57,42,121,167,197,63,47,235,189,70,220,130,106,81,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,37,83,146,167,149,140,83,243,2,187,211,173,202,255,0,213,128,114,84,242,177,138,126,96,87,122,117,185,95,250,2,165,92,88,249,88,206,79,151,248,135,211,167,85,85,82,174,44,124,172,103,39,203,252,67,233,211,160,198,177,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,8,42,170,34,32,40,86,231,87,230,159,11,124,191,161,245,27,138,154,149,10,220,234,252,211,225,111,151,244,62,163,113,65,85,121,24,254,123,63,86,255,0,105,41,84,81,87,200,199,243,217,250,183,251,73,74,162,2,34,32,34,34,11,42,227,91,150,247,238,193,205,59,86,102,126,25,126,137,123,51,15,193,98,236,95,71,123,127,83,167,83,81,55,87,169,218,162,211,94,211,183,110,215,211,102,186,247,232,222,175,129,142,6,63,113,119,211,111,243,209,250,99,244,199,217,191,233,39,179,251,47,100,237,63,248,68,219,247,118,159,237,116,217,241,215,186,234,145,1,17,16,64,15,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,176,14,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,228,23,254,136,136,11,21,117,149,66,197,93,6,74,124,39,121,88,201,191,151,248,123,211,160,85,85,82,174,19,188,172,100,223,203,252,61,233,208,42,170,128,136,136,8,136,128,136,136,8,136,130,42,249,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,228,19,82,136,136,8,136,130,213,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,20,212,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,153,238,104,249,67,83,155,92,31,98,105,237,176,85,207,114,192,213,16,226,250,88,97,158,40,128,194,152,76,42,138,87,147,242,128,40,231,171,145,132,92,77,206,48,97,221,249,5,8,57,33,141,109,89,107,157,24,7,49,175,180,245,115,219,112,174,40,181,94,235,34,164,1,41,228,130,154,174,57,164,24,196,136,69,205,196,29,153,156,133,181,211,87,111,21,146,158,97,96,171,86,101,96,12,75,151,55,218,138,184,45,184,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,116,213,159,193,99,25,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,232,50,136,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,182,173,215,151,190,104,90,179,87,131,236,182,185,219,198,146,26,139,5,158,44,47,93,73,13,104,212,157,60,246,241,106,102,234,232,204,241,156,177,71,21,67,70,77,168,133,64,119,147,59,25,125,94,53,178,139,52,51,195,135,156,75,151,249,77,142,234,240,229,222,170,158,105,166,167,166,130,50,59,244,1,79,46,150,151,148,229,141,169,130,162,87,132,78,93,218,108,98,3,98,140,205,156,60,166,18,230,45,195,70,54,226,25,178,7,15,99,90,74,195,172,167,8,109,152,130,50,54,183,86,221,218,162,104,164,182,140,134,2,46,110,33,9,195,48,17,195,63,85,192,13,141,163,25,105,7,58,191,43,24,91,230,5,15,167,92,84,59,93,173,152,203,42,49,253,109,154,178,74,187,6,44,193,215,137,41,165,58,74,182,105,237,247,26,73,156,73,227,154,18,118,99,142,88,223,67,140,159,188,89,197,252,29,93,255,0,18,252,117,83,113,75,193,54,20,192,249,131,95,72,25,169,96,199,20,243,87,67,77,75,40,5,206,221,13,190,164,26,228,238,209,180,16,153,73,80,49,156,34,127,150,4,98,0,4,192,1,226,185,92,121,236,203,47,190,189,30,181,79,242,128,30,87,30,123,50,203,239,175,71,173,83,252,128,136,136,10,0,121,163,249,236,204,223,185,125,30,137,79,242,128,30,104,254,123,51,55,238,95,71,162,65,127,252,149,60,172,98,159,152,21,222,157,110,87,254,172,3,146,167,149,140,83,243,2,187,211,173,202,255,0,208,17,17,6,42,234,127,191,238,89,127,245,63,255,0,246,184,160,5,79,247,253,203,47,254,167,255,0,254,215,16,64,10,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,85,84,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,130,170,242,49,252,246,126,173,254,210,84,255,0,155,254,22,190,227,158,52,50,247,5,97,106,30,219,122,196,24,62,211,107,183,83,117,66,62,189,84,247,106,248,226,143,121,184,128,238,51,22,212,157,133,181,213,221,155,189,84,14,70,63,158,207,213,191,218,74,71,227,202,28,26,25,209,81,159,101,5,92,152,178,124,47,14,16,9,10,119,232,65,110,10,185,42,136,66,54,209,156,228,150,64,114,34,221,163,67,27,6,205,100,222,20,43,128,94,10,48,175,10,121,113,73,123,187,91,59,70,102,226,107,124,50,98,59,133,67,70,114,80,111,97,144,173,148,239,25,24,12,49,27,51,25,1,63,90,64,99,119,218,49,4,87,84,136,130,192,57,213,249,88,194,223,48,40,125,58,226,163,255,0,149,207,158,188,179,251,231,209,235,84,128,115,171,242,177,133,190,96,80,250,117,197,71,255,0,43,159,61,121,103,247,207,163,214,160,170,188,234,124,211,97,111,151,244,62,163,113,85,83,145,159,231,179,245,111,246,146,165,124,234,124,211,97,111,151,244,62,163,113,85,83,145,159,231,179,245,111,246,146,9,83,209,190,164,104,217,159,191,71,254,69,166,159,107,173,251,126,215,65,181,196,124,59,191,153,113,74,12,12,239,163,59,105,252,203,153,195,87,215,115,255,0,58,225,170,98,104,221,153,223,193,254,40,62,77,100,194,230,241,185,191,191,220,205,223,221,220,184,30,148,118,109,112,19,114,109,59,217,187,151,78,174,74,129,185,104,109,160,110,29,189,255,0,99,106,190,136,203,27,131,180,133,183,187,185,217,144,116,202,134,115,208,31,221,97,238,110,246,255,0,42,219,56,16,196,240,180,109,43,179,51,108,119,102,103,211,244,174,215,104,166,109,89,170,13,244,238,239,215,252,139,171,81,95,78,241,152,25,8,247,254,88,139,238,241,250,208,109,157,234,130,137,250,54,96,50,102,31,115,168,35,175,135,216,180,56,30,162,160,90,107,124,110,206,218,108,39,23,103,241,91,170,46,246,224,182,27,203,84,224,194,194,219,196,75,119,139,125,139,232,118,186,89,201,152,24,25,252,55,8,59,59,127,42,14,133,117,36,140,204,208,219,227,168,239,252,135,113,22,111,30,254,245,210,146,197,184,117,154,134,16,29,124,54,139,182,171,213,202,13,35,107,211,17,29,124,69,180,125,126,165,164,244,112,152,177,111,61,53,211,70,126,228,31,8,172,1,81,19,110,168,96,29,117,102,233,234,205,253,245,231,111,56,66,170,126,164,84,178,238,211,189,180,22,111,224,253,164,170,4,113,3,190,209,22,211,79,5,164,144,3,11,30,198,220,239,223,220,222,8,40,109,255,0,3,215,157,28,144,246,56,234,230,139,83,32,54,6,238,218,253,250,187,233,241,111,231,94,106,205,99,146,150,90,200,43,236,240,66,224,193,179,93,133,179,185,221,221,180,240,248,58,184,115,182,211,213,85,72,37,8,232,67,163,232,205,222,218,51,47,149,119,193,86,121,245,145,227,56,136,69,220,158,38,1,221,220,223,149,238,247,160,163,144,68,81,180,161,67,84,82,155,247,56,51,56,109,126,253,27,87,255,0,175,114,236,157,108,182,170,94,208,102,113,59,48,245,72,73,245,98,240,239,211,199,189,215,213,174,203,58,186,90,217,110,20,181,119,49,140,165,41,133,154,168,24,92,89,245,102,211,79,15,177,113,92,44,245,112,208,159,86,144,37,132,152,122,165,43,137,59,119,182,159,31,139,160,237,88,177,143,179,229,133,229,154,90,160,170,6,47,122,66,102,29,5,223,193,217,245,241,254,242,168,120,87,23,82,92,105,100,54,34,114,25,200,24,93,201,244,208,89,244,213,219,237,84,118,227,101,167,158,154,9,33,169,169,129,227,31,123,162,108,27,117,211,185,187,191,145,107,128,110,247,139,52,181,52,247,7,110,200,53,211,56,75,33,57,155,199,181,152,93,244,127,142,141,240,65,112,131,90,242,143,94,54,119,22,238,118,215,227,255,0,87,93,146,159,166,47,36,145,232,205,241,213,120,75,78,44,162,170,135,72,43,55,59,22,215,29,134,205,171,51,107,226,190,220,23,216,170,221,134,105,217,162,119,208,157,132,191,79,249,16,122,24,93,201,156,216,220,155,195,69,187,70,6,247,159,187,235,95,62,138,229,17,139,145,16,143,126,154,48,190,159,5,222,222,50,126,67,238,111,181,7,35,15,215,222,183,46,62,163,233,221,163,186,220,14,238,218,23,138,13,200,136,131,108,128,50,1,1,51,59,19,59,119,182,170,144,103,38,83,209,226,219,20,244,242,208,209,78,50,27,150,217,105,35,54,239,148,11,192,159,236,85,133,112,213,83,67,87,11,195,48,49,11,253,108,207,241,215,226,130,36,179,67,38,113,30,81,226,233,49,189,178,54,42,56,107,107,74,64,167,233,211,116,132,207,166,12,219,77,221,219,241,186,119,15,118,159,13,85,223,112,191,155,148,55,172,51,105,163,150,170,126,209,27,52,18,49,73,33,184,152,210,131,147,106,227,223,223,170,247,217,215,149,150,108,75,104,158,138,75,68,82,245,228,34,118,217,15,127,227,64,191,132,218,124,21,158,225,250,44,73,148,153,158,118,233,14,122,11,91,86,85,212,0,118,134,33,104,200,100,140,29,134,39,209,155,221,22,211,77,91,79,169,4,150,91,110,52,245,180,241,20,114,106,228,45,167,115,247,247,107,245,46,234,165,185,79,139,97,186,88,109,243,157,91,74,82,70,14,196,226,122,191,226,69,254,63,165,85,20,7,109,126,11,85,166,186,35,187,55,138,13,81,113,75,81,12,12,47,41,237,220,76,45,220,239,222,235,82,168,132,4,76,143,70,50,218,61,207,222,232,52,156,152,25,137,197,159,77,93,109,128,156,216,231,211,184,188,27,244,46,42,185,129,189,211,45,25,217,217,180,101,203,71,183,179,14,199,213,187,252,127,74,14,80,103,111,121,254,61,250,125,75,167,117,184,197,110,166,121,79,197,252,60,91,226,223,103,218,187,82,200,49,134,231,125,29,153,221,149,30,206,108,127,30,28,177,205,87,61,115,64,17,155,179,147,12,143,167,227,65,191,131,223,241,65,224,184,138,206,123,102,26,178,27,246,153,186,175,44,130,194,50,72,61,227,44,76,253,236,15,245,171,58,194,153,121,136,115,147,49,75,20,204,71,53,4,245,117,96,45,80,67,59,48,56,156,130,218,25,179,233,248,198,238,211,185,122,123,187,226,188,236,198,199,105,17,58,171,100,85,117,101,172,83,236,119,2,220,64,238,210,147,183,127,77,190,29,223,103,114,187,204,143,201,155,78,22,178,219,1,237,45,28,204,2,103,185,161,119,114,120,4,93,221,196,123,223,187,197,7,179,203,220,179,134,197,74,65,29,29,45,56,189,65,155,188,116,224,62,32,45,224,47,246,42,156,17,132,109,160,11,11,120,232,205,162,210,24,35,128,92,35,109,25,223,85,200,128,139,77,126,165,161,59,55,139,187,32,213,221,181,209,252,89,105,185,223,86,211,78,239,21,176,102,133,221,197,143,87,102,250,157,117,234,167,16,103,112,145,247,107,220,221,250,59,232,131,176,239,181,157,244,220,184,154,103,109,206,195,163,125,122,248,46,129,92,180,29,166,76,198,204,250,182,142,190,77,218,245,60,113,144,211,200,221,70,18,208,91,115,51,190,157,200,62,197,109,104,70,44,229,80,64,221,253,237,170,243,215,60,105,108,161,2,134,90,162,57,29,220,69,221,143,86,209,219,95,130,243,229,83,137,110,242,246,57,197,226,136,157,245,56,165,218,77,241,109,29,201,254,175,169,115,69,134,5,164,18,175,25,37,126,253,189,82,19,215,187,189,255,0,192,131,101,199,21,86,85,71,173,53,9,203,9,11,126,51,180,105,241,215,193,219,95,171,249,214,195,186,92,10,223,248,234,115,8,201,133,220,186,250,233,225,167,114,239,244,109,148,192,240,28,113,139,15,118,222,158,173,167,242,50,239,61,13,29,101,19,13,40,49,234,34,219,118,179,54,189,207,241,100,30,90,160,69,203,81,173,42,114,211,184,68,95,249,251,151,206,169,196,84,20,142,212,129,38,243,118,234,107,161,55,119,135,212,190,171,89,42,102,149,187,67,202,7,166,140,195,35,105,162,251,84,216,102,209,35,185,201,109,167,145,252,55,20,64,239,250,60,60,16,120,190,211,122,171,29,148,182,62,185,51,234,228,245,64,46,205,245,119,173,244,25,115,136,101,55,146,170,166,65,137,197,244,141,200,72,69,245,254,239,244,255,0,58,169,52,182,154,59,104,188,165,69,11,49,62,222,240,23,239,254,79,208,187,109,65,83,251,236,59,222,50,238,31,125,180,254,100,30,94,205,130,169,168,68,170,74,56,37,46,153,54,175,0,179,191,126,190,58,253,139,239,218,172,116,81,199,36,197,28,44,83,105,238,116,91,220,211,86,241,248,234,190,200,81,179,11,19,15,226,219,191,78,237,62,222,229,200,66,3,30,224,136,4,89,157,245,97,209,7,195,172,181,1,107,28,76,35,220,236,196,192,205,183,86,241,92,116,150,73,217,157,130,176,164,113,211,86,113,211,79,239,175,178,199,214,125,2,48,118,31,23,211,189,114,116,204,0,156,1,133,221,181,109,59,181,65,241,169,45,123,43,31,123,177,155,147,233,168,182,162,253,250,247,174,74,170,57,39,152,105,218,103,23,103,38,211,79,171,249,126,197,178,161,238,112,73,212,165,141,136,157,221,221,200,188,63,71,123,125,171,205,215,221,113,160,214,176,141,190,156,99,222,122,72,199,161,105,240,127,203,65,247,105,109,52,163,80,80,188,113,72,110,101,174,177,183,143,197,108,188,216,162,56,138,94,201,11,0,139,11,150,193,238,125,87,74,130,178,246,213,17,117,160,141,183,182,226,45,222,246,186,63,199,114,223,87,112,186,110,49,145,153,226,215,189,156,157,217,251,254,173,80,83,220,87,134,40,5,158,48,161,165,50,120,197,216,186,2,206,222,247,130,164,249,40,21,152,115,29,213,91,194,170,90,150,59,65,205,211,220,224,45,172,209,182,186,106,237,175,187,253,245,93,113,149,76,17,208,75,81,22,215,112,0,109,92,95,248,255,0,244,170,109,148,246,73,238,24,174,166,238,20,49,190,219,121,211,110,109,173,255,0,100,140,180,239,239,248,254,132,23,59,108,57,10,18,126,150,214,220,253,219,190,198,93,245,208,180,27,157,57,106,204,207,189,252,63,67,46,250,13,53,209,109,34,111,175,193,110,118,213,108,56,217,223,93,207,252,232,52,98,215,193,106,207,170,211,166,205,224,69,252,235,86,29,62,46,131,115,58,220,182,136,253,110,235,114,2,34,32,34,34,13,136,136,128,183,174,55,109,81,246,182,154,58,13,196,90,46,57,55,19,107,181,157,151,35,51,63,131,173,12,89,197,254,198,116,31,14,178,150,18,147,123,142,133,185,223,185,155,197,113,27,140,66,222,232,150,173,252,38,213,125,90,135,223,27,179,120,179,59,51,125,171,227,200,51,212,177,193,32,51,51,62,157,207,223,227,255,0,66,14,14,189,63,81,218,65,1,103,119,240,21,169,5,52,128,91,34,3,220,250,182,162,186,179,97,170,122,169,24,164,41,152,133,223,70,18,31,143,242,46,90,59,28,84,130,81,3,202,236,230,229,222,77,254,79,177,7,60,150,250,41,41,93,158,158,50,213,155,80,112,103,29,123,190,197,163,211,211,203,238,12,242,199,175,196,31,71,111,239,46,192,208,187,179,71,161,105,167,214,203,129,232,162,158,18,136,8,220,73,251,223,86,215,84,31,66,41,42,39,119,112,119,120,219,234,125,59,215,101,170,38,114,233,202,0,194,221,236,255,0,106,225,162,121,181,119,0,103,127,254,226,222,49,17,190,146,182,143,241,209,7,51,202,17,199,238,233,245,51,233,226,184,6,233,75,212,122,89,36,30,175,196,118,191,118,191,111,242,174,125,158,59,123,221,251,159,244,46,23,166,136,229,118,144,137,180,239,125,16,118,99,122,109,172,224,111,185,252,59,188,93,117,106,233,170,39,34,38,103,209,155,185,152,155,66,238,240,117,160,83,82,197,52,134,18,27,145,105,220,255,0,103,242,46,118,24,203,66,144,157,182,119,247,32,248,53,48,93,165,19,26,154,40,130,16,103,97,113,118,239,31,183,191,234,95,60,45,81,86,177,193,52,44,227,252,17,209,180,47,211,175,232,94,164,142,57,8,135,119,126,186,7,119,138,234,220,104,30,174,159,179,139,19,185,126,83,51,179,105,163,179,252,127,66,15,13,120,194,84,87,50,27,117,25,207,22,174,67,51,192,67,25,3,179,179,179,51,233,245,179,183,197,121,250,156,44,246,88,229,160,110,177,196,69,188,166,148,196,164,103,215,78,231,111,208,223,15,139,175,111,85,29,117,144,196,233,161,18,141,221,218,98,145,217,246,233,220,218,104,237,241,119,250,215,21,190,251,75,83,80,237,36,162,213,12,100,44,12,5,167,115,119,255,0,143,226,130,157,53,188,175,17,23,177,238,21,180,208,235,180,142,146,94,139,177,55,123,233,221,227,166,141,175,212,187,240,220,174,212,19,56,156,242,60,46,58,234,82,59,190,237,124,59,159,234,101,80,106,172,241,221,164,96,145,228,102,113,219,238,59,55,135,127,197,151,201,168,180,85,185,180,3,11,184,233,191,93,195,174,190,8,54,225,92,97,71,119,142,74,168,235,24,163,23,120,251,128,217,183,54,215,240,127,143,122,246,118,219,132,213,0,196,196,206,206,206,253,218,253,106,154,94,44,180,213,177,8,1,202,242,177,51,237,103,102,247,116,126,254,246,250,221,122,75,3,215,70,44,210,194,3,62,194,222,26,247,51,110,253,63,163,226,131,217,67,112,25,9,133,201,152,254,44,204,235,156,107,93,229,120,135,107,253,186,62,171,205,140,205,48,48,202,250,27,119,232,205,241,248,45,207,95,81,73,28,91,64,28,88,217,137,221,159,185,190,63,20,30,178,50,220,207,223,171,178,223,223,167,218,188,192,98,186,10,115,104,164,168,6,146,71,102,102,233,155,247,255,0,213,215,211,162,184,193,80,231,49,72,205,174,154,104,46,131,234,55,218,181,93,113,148,137,136,221,155,111,136,191,214,203,124,83,199,38,172,37,171,183,143,115,160,233,221,173,52,213,240,155,149,48,28,142,204,204,251,71,95,29,124,93,91,134,116,229,61,21,194,90,203,160,91,118,78,0,34,210,199,210,18,109,102,125,116,125,53,254,19,255,0,58,185,214,148,8,182,177,119,235,167,130,248,56,130,128,170,161,153,201,139,78,230,238,118,254,50,11,70,201,188,202,170,181,93,105,237,23,91,161,20,179,79,52,172,50,188,178,59,143,71,235,103,118,241,23,238,87,127,96,189,53,116,102,210,202,206,236,239,240,47,179,235,253,42,201,115,167,47,235,172,53,195,136,44,244,243,78,52,180,113,54,179,77,30,221,197,41,11,179,179,104,254,4,202,178,100,46,60,165,197,148,21,143,85,52,34,81,205,38,141,12,70,61,204,49,127,27,95,227,32,184,217,76,129,153,217,153,255,0,74,242,247,108,99,71,4,132,45,84,35,11,19,48,147,1,234,239,167,135,248,87,126,174,83,236,44,243,179,11,117,126,31,161,88,246,50,198,20,127,77,174,61,89,227,24,246,197,163,180,103,174,189,48,255,0,165,5,100,205,62,44,242,235,7,83,74,53,216,186,58,122,154,105,69,200,30,130,176,153,159,164,230,223,144,31,86,158,14,169,222,19,227,155,8,227,44,75,71,99,182,226,250,105,220,167,136,128,6,130,188,53,212,196,116,212,219,79,18,81,55,196,205,238,10,188,209,188,211,211,200,38,3,53,33,51,237,38,127,235,88,254,191,210,181,225,171,20,211,217,51,98,193,36,178,198,59,235,41,162,247,128,139,189,234,162,127,135,232,65,61,214,140,194,163,188,69,79,83,37,120,191,88,246,179,12,114,51,126,86,157,218,254,133,237,173,87,70,32,51,121,156,163,102,23,109,117,125,27,191,193,88,85,227,23,71,44,56,122,174,19,136,152,166,149,255,0,123,61,59,164,31,242,43,170,203,203,188,149,88,98,138,165,218,62,234,10,99,238,103,211,190,61,80,122,220,101,139,70,217,65,44,227,82,194,204,93,206,226,126,27,197,190,31,165,89,166,112,227,43,190,97,95,227,193,246,187,140,211,4,245,85,131,48,71,33,198,237,176,132,199,71,55,219,252,7,250,252,21,77,207,12,107,20,84,221,130,138,72,100,173,158,89,88,34,40,207,71,113,144,28,187,251,155,185,181,248,175,133,145,57,103,51,226,25,177,45,100,85,49,157,118,218,173,6,104,246,107,32,74,239,163,119,187,55,189,221,171,160,168,25,25,148,182,219,69,150,217,83,89,109,219,84,224,210,25,23,68,156,136,160,22,114,119,102,239,119,125,123,245,87,19,107,183,82,208,210,69,28,48,139,109,22,209,246,182,173,220,205,240,93,92,59,109,246,125,190,158,61,11,70,1,118,220,236,255,0,193,102,248,47,168,114,12,98,230,111,163,50,13,235,105,24,135,229,62,139,174,83,132,240,144,177,119,187,252,25,116,36,187,211,198,251,234,100,16,127,6,208,93,208,125,9,42,90,47,120,93,156,60,53,118,127,21,195,85,95,16,134,246,38,218,207,227,181,215,144,186,227,234,106,41,135,171,52,34,110,45,220,241,72,253,218,191,213,250,23,143,170,196,215,234,250,182,59,109,29,44,212,82,152,143,81,217,216,182,105,161,62,142,76,253,207,175,193,5,79,170,187,82,199,76,245,3,43,11,232,254,2,237,224,207,254,69,240,39,196,197,84,71,29,4,129,44,177,183,227,25,196,155,110,173,238,233,174,159,106,248,52,86,234,170,169,2,161,226,247,137,245,109,9,180,213,159,69,234,104,40,14,26,119,121,197,196,180,213,219,86,127,173,7,202,42,90,202,253,149,147,215,85,195,40,190,230,142,41,180,2,118,240,103,110,253,91,185,190,63,23,95,70,24,163,168,141,133,227,18,32,22,105,93,219,189,159,227,223,241,240,117,205,75,44,50,85,79,78,38,239,211,217,191,187,195,86,95,50,186,128,229,175,143,178,139,152,245,159,123,187,179,104,219,155,254,148,29,201,130,8,118,149,40,182,163,171,19,233,163,183,253,123,214,177,74,19,106,15,33,17,124,117,215,221,253,11,232,80,217,222,54,115,208,251,217,157,245,38,95,72,40,154,156,90,86,221,174,159,23,100,30,101,236,176,212,212,52,210,156,172,61,237,163,19,104,254,63,13,62,213,223,166,166,8,91,167,6,190,235,232,223,13,87,209,175,128,6,62,187,59,239,218,207,167,195,189,215,201,183,176,199,84,84,132,250,52,242,20,175,245,248,124,63,153,7,118,146,223,68,116,207,32,185,27,239,211,115,179,107,225,225,224,185,35,161,136,123,164,114,141,188,125,215,101,201,110,6,138,34,2,238,39,39,125,62,205,25,119,224,46,163,62,238,231,251,16,109,120,233,26,54,105,223,119,127,129,54,173,254,5,164,210,53,60,63,139,97,112,240,109,91,193,115,203,33,70,221,56,217,159,71,248,174,41,27,180,82,188,63,29,29,251,191,149,7,12,53,160,66,194,82,104,207,240,209,244,92,206,125,72,200,68,71,107,51,252,23,195,43,116,212,213,167,83,24,59,187,179,55,121,54,159,15,242,47,164,18,212,133,43,72,81,139,54,132,239,246,105,252,168,57,162,138,54,23,50,34,15,176,124,23,28,179,71,20,114,25,206,123,69,157,251,245,126,230,93,1,188,194,245,7,11,152,234,238,44,94,233,119,106,186,181,181,219,29,216,220,90,39,221,184,180,125,88,126,191,230,65,221,130,120,165,61,193,35,155,151,120,179,179,232,235,138,102,135,180,129,75,24,62,142,93,206,58,179,174,58,73,168,36,17,122,121,200,219,70,215,86,118,248,119,124,22,233,107,34,167,38,115,54,97,125,116,125,29,208,113,85,5,28,19,13,87,80,133,216,117,216,205,238,247,235,240,211,237,94,94,28,85,135,234,229,24,94,226,251,139,93,5,162,61,31,78,255,0,226,175,81,85,52,71,11,212,57,123,154,55,126,159,111,253,43,227,245,45,114,92,34,140,170,77,164,113,125,5,133,251,219,71,251,63,74,15,35,140,98,175,170,130,38,178,81,67,90,76,98,228,19,104,204,205,161,106,253,238,221,254,31,206,189,86,5,194,52,22,135,154,90,56,136,92,183,11,254,67,127,23,234,102,250,153,104,54,58,90,129,233,201,36,172,12,250,234,206,218,235,252,203,218,82,90,198,158,153,227,45,236,206,123,187,221,159,224,131,233,70,35,25,184,0,176,139,55,115,51,104,185,86,142,218,173,142,59,53,38,241,126,228,28,139,105,46,33,152,132,180,145,153,153,114,177,177,54,162,250,160,51,51,178,215,70,250,145,157,106,128,136,136,10,149,113,99,229,99,57,62,95,226,31,78,157,85,85,74,184,177,242,177,156,159,47,241,15,167,78,131,26,197,149,66,197,93,101,80,128,136,136,8,136,131,26,206,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,46,169,17,16,20,85,243,206,252,201,254,178,126,205,82,168,162,175,158,119,230,79,245,147,246,106,10,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,160,165,92,149,60,211,226,159,151,245,222,163,110,83,82,161,91,146,167,154,124,83,242,254,187,212,109,202,106,80,17,17,5,42,226,199,202,198,114,124,191,196,62,157,58,198,177,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,12,148,248,78,242,177,147,127,47,240,247,167,64,170,170,165,92,39,121,88,201,191,151,248,123,211,160,85,85,5,128,115,171,242,177,133,190,96,80,250,117,197,69,95,9,222,105,242,111,230,6,30,245,24,20,170,115,171,242,177,133,190,96,80,250,117,197,69,95,9,222,105,242,111,230,6,30,245,24,16,100,166,136,136,8,136,131,26,206,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,46,169,17,16,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,176,14,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,34,34,8,171,231,157,249,147,253,100,253,154,162,173,74,167,60,239,204,159,235,39,236,213,106,188,2,240,81,138,184,172,204,122,75,221,218,217,217,242,203,12,220,33,147,17,220,42,26,64,142,191,99,140,133,108,167,120,200,12,166,148,29,152,200,9,186,49,155,27,190,226,136,37,10,171,202,247,129,111,195,94,42,12,241,206,60,25,218,242,218,203,191,216,244,213,165,182,27,237,210,57,5,155,88,92,95,180,81,195,164,157,77,92,64,229,96,143,241,162,53,17,180,212,175,147,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,84,228,232,82,193,24,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,235,235,32,34,47,21,157,248,214,235,150,185,47,143,179,26,197,79,73,61,203,10,225,123,173,238,142,42,176,34,130,73,233,169,36,154,49,144,68,132,156,28,129,153,217,136,95,77,116,118,241,65,4,28,197,115,142,251,156,156,92,99,186,155,188,61,158,147,7,220,39,193,214,186,109,192,125,26,90,9,229,140,159,120,128,57,117,103,122,137,244,45,196,29,125,155,136,64,93,95,175,36,124,21,106,160,201,124,194,204,104,106,42,222,229,124,197,17,89,42,34,35,30,128,193,67,73,28,209,16,14,221,204,110,87,9,152,157,201,217,216,99,209,135,71,114,136,11,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,73,225,87,43,127,2,220,56,229,214,89,205,98,246,53,125,155,15,210,251,86,139,181,118,142,149,210,80,235,87,126,49,140,196,181,170,150,114,247,9,193,181,208,52,22,22,96,113,85,149,191,134,158,28,115,23,44,225,177,123,102,190,243,135,234,189,149,69,218,187,63,86,233,16,117,168,127,24,230,2,58,85,69,1,123,228,192,250,104,122,139,147,62,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,101,60,177,204,227,167,5,93,112,7,24,57,183,98,188,212,82,77,81,85,138,42,239,96,84,198,68,13,5,192,187,116,34,238,66,47,188,98,169,140,77,180,209,141,137,153,201,153,137,194,127,178,67,26,221,115,43,37,240,14,99,95,105,233,32,185,98,172,47,106,189,214,69,72,4,48,71,61,77,36,115,72,49,137,17,19,3,17,187,51,57,19,233,166,174,254,42,56,57,231,126,100,255,0,89,63,102,170,171,201,147,52,190,149,240,227,125,203,58,251,239,106,175,192,152,130,78,205,69,217,118,118,59,93,104,52,208,254,49,129,134,77,245,67,113,46,242,35,29,52,125,7,166,202,149,115,206,252,201,254,178,126,205,65,74,185,42,121,167,197,63,47,235,189,70,220,166,165,66,183,37,79,52,248,167,229,253,119,168,219,148,212,160,34,34,8,86,231,87,230,159,11,124,191,161,245,27,138,114,84,243,79,138,126,95,215,122,141,185,57,213,249,167,194,223,47,232,125,70,226,156,149,60,211,226,159,151,245,222,163,110,65,53,40,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,18,169,201,83,202,198,41,249,129,93,233,214,229,127,234,192,57,42,121,88,197,63,48,43,189,58,220,175,253,1,82,174,44,124,172,103,39,203,252,67,233,211,170,170,169,87,22,62,86,51,147,229,254,33,244,233,208,99,88,178,83,225,59,202,198,77,252,191,195,222,157,2,198,177,100,167,194,119,149,140,155,249,127,135,189,58,4,21,85,17,16,20,43,115,171,243,79,133,190,95,208,250,141,197,77,74,133,110,117,126,105,240,183,203,250,31,81,184,160,170,188,140,127,61,159,171,127,180,148,170,40,171,228,99,249,236,253,91,253,164,165,81,1,17,16,17,17,1,17,16,17,17,4,0,243,71,243,217,153,191,114,250,61,18,191,254,74,158,86,49,79,204,10,239,78,183,43,0,230,143,231,179,51,126,229,244,122,37,127,252,149,60,172,98,159,152,21,222,157,110,65,127,232,136,128,177,87,89,84,44,85,208,100,167,194,119,149,140,155,249,127,135,189,58,5,85,85,42,225,59,202,198,77,252,191,195,222,157,2,170,168,8,136,128,136,136,8,136,128,136,136,34,175,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,65,53,40,136,128,136,136,45,87,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,77,79,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,12,148,214,62,220,202,50,134,167,40,56,193,199,16,52,21,109,109,198,21,13,139,237,179,84,207,20,167,56,87,17,29,65,51,71,166,192,26,198,171,140,4,217,141,130,33,119,221,171,25,100,18,162,215,157,198,80,211,29,171,47,115,238,134,10,72,234,32,168,151,8,93,36,41,229,235,206,6,50,85,81,8,71,223,19,4,111,29,123,145,123,166,239,52,109,239,179,54,192,250,220,145,243,66,213,85,128,51,11,37,230,26,72,46,86,203,196,88,162,157,202,180,122,245,144,84,195,29,52,187,41,244,98,217,1,82,67,186,70,114,109,106,227,23,97,238,223,38,138,5,185,86,103,29,139,40,184,184,180,83,98,56,116,164,199,182,249,112,116,117,59,143,250,86,170,166,120,36,166,125,128,4,231,212,158,158,40,52,247,68,122,251,200,152,65,217,231,165,5,128,115,66,224,91,240,215,133,79,60,114,115,6,118,188,201,178,236,246,197,53,17,109,154,251,107,142,50,103,210,22,23,237,21,144,233,31,79,71,19,56,152,227,252,105,13,60,109,10,203,42,133,18,188,209,121,127,214,90,43,46,92,77,228,134,29,235,90,166,237,55,28,113,107,130,73,231,170,142,170,89,229,158,107,176,245,12,247,66,253,93,37,142,54,1,132,99,25,24,92,30,82,136,45,175,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,8,136,128,160,7,154,63,158,204,205,251,151,209,232,148,255,0,40,1,230,143,231,179,51,126,229,244,122,36,23,255,0,201,83,202,198,41,249,129,93,233,214,229,127,234,192,57,42,121,88,197,63,48,43,189,58,220,175,253,1,17,16,98,174,167,251,254,229,151,255,0,83,255,0,255,0,107,138,0,84,255,0,127,220,178,255,0,234,127,255,0,237,113,4,0,172,148,248,78,242,177,147,127,47,240,247,167,64,177,172,89,41,240,157,229,99,38,254,95,225,239,78,129,5,85,68,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,175,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,64,68,68,22,1,206,175,202,198,22,249,129,67,233,215,21,31,252,174,124,245,229,159,223,62,143,90,164,3,157,95,149,140,45,243,2,135,211,174,42,192,57,92,121,236,203,47,190,189,30,181,5,84,231,83,230,155,11,124,191,161,245,27,138,170,156,140,255,0,61,159,171,127,180,149,43,231,83,230,155,11,124,191,161,245,27,138,170,156,140,255,0,61,159,171,127,180,144,74,154,222,184,221,181,71,218,218,104,232,55,17,104,184,228,220,77,174,214,118,92,140,204,254,14,180,49,103,23,251,25,208,124,90,250,104,142,110,161,11,49,55,127,115,55,212,203,128,156,98,22,247,68,181,111,225,54,171,234,212,106,81,184,183,229,51,62,141,246,175,144,93,162,110,164,70,12,218,106,61,200,58,253,122,126,163,180,130,2,206,239,224,43,82,10,105,0,182,68,7,185,245,109,69,117,102,195,84,245,82,49,72,83,49,11,190,140,36,63,31,228,92,180,118,56,169,4,162,7,149,217,205,203,188,155,252,159,98,14,121,45,244,82,82,187,61,60,101,171,54,160,224,206,58,247,125,139,71,167,167,151,220,25,229,143,95,136,62,142,223,222,93,129,161,119,102,143,66,211,79,173,151,3,209,69,60,37,16,17,184,147,247,190,173,174,168,62,132,82,84,78,238,224,238,241,183,212,250,119,174,203,79,54,187,36,1,97,211,95,229,92,52,79,54,174,224,12,239,255,0,220,91,198,35,55,210,102,218,255,0,99,160,231,235,71,16,51,179,183,213,174,139,174,55,74,94,163,210,201,32,245,126,35,181,251,181,251,127,149,118,24,93,187,195,189,215,3,211,68,114,187,72,68,218,119,190,136,59,49,246,93,172,64,94,243,248,62,157,239,253,229,213,171,166,168,156,136,153,159,70,110,230,98,109,11,187,193,214,208,164,165,142,164,166,9,13,201,219,70,103,240,248,125,139,176,195,25,104,82,19,182,206,254,228,31,6,166,11,180,162,99,83,69,16,66,12,236,46,46,221,227,246,247,253,75,231,133,170,42,214,56,38,133,156,127,130,58,54,133,250,117,253,11,212,145,199,33,16,238,239,215,64,238,241,93,91,141,3,213,211,246,113,98,119,47,202,102,118,109,52,118,127,143,232,65,225,175,24,74,138,230,67,110,163,57,226,213,200,102,120,8,99,32,118,118,118,102,125,62,182,118,248,175,63,83,133,158,203,28,180,13,214,56,136,183,148,210,152,148,140,250,233,220,237,250,27,225,241,117,237,234,163,174,178,24,157,52,34,81,187,187,76,82,59,62,221,59,155,77,29,190,46,255,0,90,226,183,223,105,106,106,29,164,148,90,161,140,133,129,128,180,238,110,255,0,241,252,80,83,183,181,75,114,3,134,217,112,174,167,0,126,145,157,52,221,34,99,30,247,239,250,252,25,223,234,93,192,184,94,168,106,1,186,210,60,26,110,34,41,93,221,159,189,190,191,209,240,85,14,166,211,21,230,70,99,121,25,140,116,247,29,155,237,248,178,249,53,22,186,198,38,166,24,93,196,219,87,125,205,175,248,126,196,27,112,174,48,163,187,199,37,84,117,140,81,139,188,125,192,108,219,155,107,248,63,199,189,123,27,85,202,106,166,39,18,103,211,95,13,91,234,84,218,241,101,166,173,136,64,14,87,149,137,159,107,59,55,187,163,247,247,183,214,235,208,225,207,105,196,230,213,52,224,19,119,232,44,236,237,183,187,191,199,235,65,237,34,184,137,251,174,76,199,226,236,204,235,176,53,174,242,188,67,181,254,221,31,85,230,198,80,156,24,39,45,164,221,238,194,203,115,215,212,82,71,22,208,7,22,54,98,119,103,238,111,143,197,7,172,140,183,51,247,234,236,183,247,233,246,175,48,24,174,130,156,218,41,42,1,164,145,217,153,186,102,253,255,0,245,117,244,232,174,48,84,57,204,82,51,107,166,154,11,160,250,141,246,173,87,92,101,34,98,55,102,219,226,47,245,178,223,20,241,201,171,9,106,237,227,220,232,58,151,123,100,23,10,98,2,167,3,63,134,162,218,248,182,190,63,161,91,126,116,229,61,21,194,90,203,160,91,118,78,0,34,210,199,210,18,109,102,125,116,125,53,254,19,255,0,58,185,214,150,50,45,140,93,237,246,47,131,136,40,10,170,25,156,152,180,238,110,231,111,227,32,180,172,163,199,114,225,91,232,97,90,251,137,235,21,84,225,28,114,245,36,126,152,68,226,205,168,251,191,192,126,229,119,22,43,231,108,29,178,200,206,238,110,222,5,175,134,191,21,102,89,253,129,174,22,188,69,85,138,109,52,210,204,209,71,184,158,89,67,99,25,206,108,237,167,115,233,161,170,165,145,217,135,75,137,233,182,85,77,0,145,86,74,12,209,69,35,119,52,34,95,29,80,92,172,166,64,204,236,204,255,0,165,121,123,182,49,163,130,66,22,170,17,133,137,152,73,128,245,119,211,195,252,43,191,87,41,246,22,121,217,133,186,191,15,208,172,123,25,99,10,63,166,215,30,172,241,140,123,98,209,218,51,215,94,152,127,210,130,178,102,159,22,121,117,131,169,165,26,236,93,29,61,77,52,162,228,15,65,88,76,207,210,115,111,200,15,171,79,7,84,239,9,241,205,132,113,150,37,163,177,219,113,125,52,238,83,196,64,3,65,94,26,234,98,58,106,109,167,137,40,155,226,102,247,5,94,104,222,105,233,228,19,1,154,144,153,246,147,63,245,172,127,95,233,90,240,213,138,105,236,153,177,96,146,89,99,29,245,148,209,123,192,69,222,245,81,63,195,244,32,158,235,70,97,81,222,34,167,169,146,188,95,172,123,89,134,57,25,191,43,78,237,127,66,246,182,123,172,103,28,134,51,110,137,180,118,213,159,185,187,245,238,86,23,120,197,209,203,14,30,171,132,226,38,41,165,127,222,207,78,233,7,252,138,230,50,110,246,117,248,38,10,183,104,253,214,145,253,209,118,110,233,100,250,255,0,66,10,141,137,113,72,208,211,79,35,84,51,48,199,41,51,184,159,193,190,197,101,185,195,140,174,249,133,127,143,7,218,238,51,76,19,213,86,12,193,28,135,27,182,194,19,29,28,223,111,240,31,235,240,85,87,56,113,221,21,16,29,32,84,68,245,85,13,87,28,96,81,72,236,82,119,51,54,190,13,222,237,226,235,205,100,78,89,204,248,134,108,75,89,21,76,103,93,182,171,65,154,61,154,200,18,187,232,221,238,205,239,119,106,232,61,174,68,101,13,190,207,13,37,117,101,169,130,160,233,41,200,140,186,36,70,79,17,110,119,118,109,93,251,252,126,213,114,150,187,117,45,13,36,81,195,8,182,209,109,31,107,106,221,204,223,5,210,195,118,167,183,82,197,220,122,60,81,179,110,38,127,1,251,63,74,250,231,32,198,46,102,250,51,32,222,182,145,136,126,83,232,186,229,56,79,9,11,23,123,191,193,151,66,75,189,60,111,190,166,65,7,240,109,5,221,7,208,146,165,162,247,133,217,195,195,87,103,241,92,53,53,209,176,179,137,182,154,248,232,235,200,93,113,245,53,20,195,213,154,17,55,22,238,120,164,126,237,95,234,253,11,198,220,49,86,35,170,152,167,178,208,81,212,83,147,182,195,54,113,119,102,109,31,185,205,159,199,95,130,10,163,85,118,165,142,153,234,6,86,23,209,252,5,219,193,159,252,139,224,79,138,163,169,35,165,161,156,101,170,22,220,64,226,108,204,218,120,234,250,55,197,190,63,21,240,104,173,213,85,82,5,67,197,239,19,234,218,19,105,171,62,139,211,208,208,28,81,110,156,92,73,133,245,109,89,254,40,62,97,82,214,87,236,172,158,186,174,25,69,247,52,113,77,160,19,183,131,59,119,234,221,205,241,248,186,250,20,208,245,226,219,52,108,102,31,190,57,104,238,204,254,29,255,0,161,115,210,203,12,149,83,211,137,187,244,246,111,238,240,213,151,66,233,64,114,220,162,122,65,115,29,227,189,221,217,180,110,239,250,80,118,38,8,33,218,84,162,218,142,172,79,166,142,223,245,239,90,197,40,77,168,60,132,69,241,215,95,119,244,47,161,67,103,120,217,207,67,239,102,119,212,153,125,32,162,106,113,105,91,118,186,124,93,144,121,151,178,195,83,80,211,74,114,176,247,182,140,77,163,248,252,52,251,87,126,154,152,33,110,156,26,251,175,163,124,53,95,70,190,0,24,250,236,239,191,107,62,159,14,247,95,38,222,195,29,81,82,19,232,211,200,82,191,215,225,240,254,100,29,234,43,117,12,148,199,35,106,100,197,163,17,51,106,222,31,98,223,29,12,67,221,35,148,109,227,238,187,46,75,120,180,81,56,27,187,19,147,187,55,242,50,239,192,93,70,125,221,207,246,32,217,211,165,96,210,163,222,109,123,152,155,86,255,0,2,212,228,236,241,183,76,69,195,93,25,157,187,151,52,164,240,182,200,155,93,123,251,214,214,210,104,134,63,139,62,189,200,58,208,214,129,11,9,73,163,63,195,71,209,115,57,245,35,33,17,29,172,207,240,95,12,173,211,83,86,157,76,96,238,238,204,221,228,218,124,63,200,190,144,75,82,20,173,33,70,44,218,19,191,217,167,242,160,230,138,40,216,92,200,136,62,193,240,92,114,205,28,81,200,103,57,237,22,119,239,213,251,153,116,6,243,11,212,28,46,99,171,184,177,123,165,221,170,234,214,215,108,119,99,113,104,159,118,226,209,245,97,250,255,0,153,7,118,9,226,148,247,4,142,110,93,226,206,207,163,174,41,154,30,210,5,44,96,250,57,119,56,234,206,184,233,38,160,144,69,233,231,35,109,27,93,89,219,225,221,240,91,165,172,138,156,153,204,217,133,245,209,244,119,65,197,84,20,112,76,53,93,66,23,97,215,99,55,187,223,175,195,79,181,121,201,113,53,134,90,249,41,36,175,118,145,164,33,112,104,207,77,89,223,236,211,224,189,29,84,209,28,47,80,229,238,104,221,250,125,191,244,175,145,213,181,201,112,140,10,164,218,82,23,118,22,23,239,110,255,0,179,244,160,242,248,164,42,170,104,229,11,69,60,117,82,56,139,12,114,232,194,79,191,191,93,93,190,29,235,209,224,92,35,65,104,121,165,163,136,133,203,112,191,228,55,241,126,166,111,169,144,108,180,243,11,196,71,43,1,63,123,179,182,191,224,94,206,146,214,52,244,207,25,111,102,115,221,222,236,255,0,4,31,72,2,56,143,108,96,34,46,218,247,54,157,235,149,104,237,170,216,227,179,82,111,23,238,65,200,182,146,226,25,136,75,73,25,153,151,43,27,19,106,47,170,3,51,59,45,116,111,169,25,214,168,8,136,128,136,136,8,136,131,107,190,171,78,255,0,130,34,13,52,215,197,110,109,31,70,250,187,214,139,77,219,80,111,119,209,181,250,151,9,145,25,54,205,52,248,234,183,109,114,247,139,79,228,90,142,141,174,221,123,254,180,26,12,108,59,223,87,247,151,84,233,245,61,218,247,106,235,182,127,6,127,143,130,209,227,102,102,125,80,124,243,208,77,152,126,221,117,91,132,76,193,196,244,239,126,237,62,165,218,146,29,72,73,223,189,181,209,108,1,17,119,215,95,23,65,215,218,236,91,31,77,23,36,128,197,27,145,59,247,125,75,150,67,13,54,247,173,175,251,219,152,252,62,180,28,80,198,65,171,51,178,221,212,118,238,209,151,11,211,201,48,233,80,226,218,63,118,207,250,87,31,103,1,145,228,23,45,93,180,239,65,203,53,67,139,104,44,221,207,223,170,224,123,131,49,109,218,250,252,123,191,233,92,117,20,173,40,51,110,118,209,245,110,245,243,234,44,113,202,242,25,200,76,228,58,119,63,217,250,16,125,96,172,138,93,193,180,181,31,14,239,173,114,198,239,220,255,0,198,95,18,130,207,29,56,19,57,147,176,104,254,63,167,236,93,179,135,88,197,161,127,201,215,242,191,232,65,218,150,146,42,179,118,50,38,218,239,224,255,0,90,235,211,218,160,163,146,98,167,51,114,148,181,45,238,218,124,124,52,111,181,124,232,222,236,213,4,223,210,155,24,244,254,22,186,107,254,21,245,227,252,116,122,75,221,181,155,93,168,59,161,79,215,135,162,239,160,232,204,127,95,242,45,175,69,211,49,216,94,13,221,171,174,197,28,64,32,206,14,254,13,227,250,22,147,60,230,78,45,211,211,249,80,117,101,166,153,163,113,23,14,255,0,175,85,193,83,107,137,193,156,140,181,215,78,231,255,0,161,125,121,35,103,141,251,215,0,85,176,201,211,148,95,118,155,189,214,238,209,7,147,191,225,24,113,0,128,207,57,131,3,179,182,194,102,240,215,235,23,250,215,214,164,177,195,75,27,70,82,27,187,51,248,59,125,122,253,75,233,199,68,240,54,216,73,157,159,191,222,127,242,46,25,163,154,82,115,119,6,103,253,40,62,77,116,172,7,37,104,51,234,237,220,207,246,55,253,11,201,94,46,213,176,204,85,116,193,3,153,16,180,173,35,62,155,52,239,219,163,248,247,55,143,114,246,55,215,168,161,165,145,203,166,224,90,131,105,174,186,184,186,164,119,11,204,244,248,154,172,74,56,222,48,0,119,209,159,118,155,65,223,226,131,215,219,43,165,185,68,196,226,2,224,253,253,206,222,46,255,0,228,93,137,232,40,186,177,207,80,83,245,73,245,102,7,109,186,182,159,95,242,47,19,22,52,182,85,212,201,106,122,122,166,239,24,204,152,7,192,254,175,123,237,250,151,210,166,180,194,76,117,54,227,63,119,66,22,153,219,197,188,53,209,190,182,65,237,169,234,14,138,35,54,102,112,218,206,255,0,94,140,223,225,93,55,199,244,52,221,77,212,211,191,73,246,247,3,125,122,127,25,121,179,196,117,214,121,233,105,39,138,2,146,176,218,56,220,5,221,153,217,217,187,245,118,238,247,153,122,88,106,163,112,14,208,197,213,148,89,223,99,123,186,233,171,248,247,232,131,236,219,113,29,53,100,113,213,71,20,141,189,183,51,56,183,197,181,250,254,213,247,168,171,70,172,54,16,187,57,63,118,141,240,211,85,79,235,236,16,221,99,34,9,76,88,180,103,212,153,159,93,117,250,157,118,108,84,183,11,92,177,185,189,57,71,3,184,6,155,156,156,118,232,218,248,119,160,228,197,24,90,150,241,65,44,61,105,69,136,64,127,41,155,192,217,254,167,86,145,28,181,153,65,127,232,187,67,83,13,77,30,238,237,76,152,136,255,0,222,54,154,71,253,245,123,164,12,102,209,78,254,249,55,118,207,13,63,149,81,188,215,203,154,124,85,67,79,12,245,82,70,81,202,4,219,13,153,180,102,63,172,95,248,200,62,181,155,17,61,238,128,154,162,45,155,38,125,54,14,158,2,223,91,191,214,173,139,62,240,69,190,154,241,83,95,83,81,80,229,37,76,0,236,6,58,126,241,246,143,216,190,222,2,197,87,12,19,113,154,209,95,13,60,175,44,5,82,197,8,145,54,142,66,58,106,238,223,197,127,130,113,25,126,137,169,251,75,70,122,29,124,45,166,141,253,128,190,223,177,4,60,102,211,73,81,140,46,23,19,218,207,41,66,218,55,217,8,183,248,151,196,193,149,29,147,19,219,43,29,181,104,170,225,55,111,209,32,191,248,150,184,186,184,171,47,21,6,226,204,36,224,237,221,223,249,12,203,231,80,158,218,138,109,27,189,165,31,240,160,147,92,129,183,91,49,254,20,179,25,149,84,50,210,206,236,250,56,136,187,157,68,140,223,2,254,34,185,12,77,154,127,131,156,48,214,106,106,62,190,148,18,82,185,28,123,191,122,141,133,159,86,49,250,254,175,230,86,87,193,86,54,43,69,142,225,72,84,236,91,100,166,239,96,215,254,203,80,255,0,198,111,173,86,10,219,117,126,97,227,8,33,115,167,130,22,185,109,126,242,18,219,44,173,246,19,107,163,127,247,80,84,124,140,176,212,230,110,49,150,255,0,87,36,80,13,49,60,224,49,187,131,187,79,28,175,163,179,177,120,109,111,143,243,171,217,193,216,82,59,53,53,49,52,196,91,32,140,127,43,95,0,211,234,111,173,120,28,155,194,33,132,45,116,194,243,148,160,20,116,209,254,86,231,247,99,118,254,43,125,107,220,226,44,101,69,107,167,141,154,9,201,223,86,127,117,159,193,219,251,102,250,208,122,90,251,132,118,232,158,73,4,136,69,153,223,107,106,253,239,167,214,188,165,199,28,65,21,67,140,116,242,57,124,55,3,105,226,255,0,219,47,145,53,20,184,166,14,174,224,142,150,113,103,46,247,105,27,248,77,167,139,124,91,251,235,173,71,130,105,108,227,37,68,117,18,145,117,28,217,136,217,219,191,187,248,172,131,231,85,227,218,155,200,188,214,154,104,134,86,102,1,237,0,236,58,179,234,250,237,39,248,63,243,175,41,53,166,245,121,157,169,111,167,68,34,33,212,23,164,115,103,213,159,70,215,115,63,214,255,0,222,85,18,190,65,41,154,51,103,239,31,135,233,117,192,205,218,35,232,191,113,51,238,251,52,65,241,41,176,151,178,105,222,74,121,247,110,61,175,188,181,248,125,130,223,82,251,182,250,123,156,85,199,36,111,75,209,217,238,235,187,119,195,199,225,245,174,212,88,118,87,170,115,142,80,253,239,79,120,159,235,253,11,185,67,101,121,253,248,164,209,205,157,159,115,252,53,253,8,57,104,222,98,153,186,155,55,252,116,215,79,21,245,68,99,102,119,45,219,159,199,79,5,209,135,12,12,19,149,73,76,238,76,58,187,49,119,119,105,246,125,139,234,210,70,237,14,130,237,163,125,127,202,131,138,130,146,40,231,169,169,18,63,199,108,238,119,110,237,172,236,185,158,54,115,114,103,248,234,187,180,239,211,6,39,248,248,174,67,128,77,192,197,223,189,245,239,65,182,151,222,209,190,166,111,240,46,211,142,157,205,226,235,174,81,108,54,54,126,241,215,85,167,106,144,221,192,68,116,30,231,213,144,112,212,131,52,143,212,126,255,0,134,223,169,124,185,237,66,215,8,235,119,191,112,187,233,175,215,175,217,246,175,169,35,139,158,135,174,175,223,221,224,146,203,248,151,142,70,250,182,233,245,125,191,106,14,38,219,64,61,48,212,183,62,189,253,255,0,245,240,92,173,83,181,244,149,189,239,31,119,195,69,243,42,105,96,188,104,44,70,32,61,254,44,207,171,127,63,214,180,40,99,167,125,210,57,59,63,119,186,131,232,69,60,113,183,87,66,209,251,150,178,214,73,28,135,51,136,237,118,209,251,187,244,209,117,128,140,65,158,61,187,62,27,188,86,238,171,153,245,69,155,235,125,126,164,28,47,121,166,158,119,166,120,228,109,218,54,186,55,199,249,126,213,219,218,239,19,65,23,228,187,59,123,222,61,235,70,144,100,119,109,31,70,109,87,35,54,234,114,8,191,132,46,207,185,7,81,250,148,78,66,91,92,91,191,187,199,69,215,150,174,152,27,123,140,186,201,171,182,140,200,81,84,199,39,77,222,45,186,182,154,107,170,249,183,75,189,45,173,157,228,9,72,159,119,228,179,59,106,223,202,200,59,85,206,115,83,177,71,181,187,181,239,254,69,240,47,182,58,42,154,54,150,186,73,219,107,106,221,39,111,139,182,190,45,250,23,204,60,198,164,154,83,130,150,150,86,146,50,113,39,144,27,110,191,102,133,246,58,240,216,135,48,106,46,87,16,178,80,210,198,53,19,201,40,238,148,29,129,156,61,231,239,98,215,224,255,0,15,169,7,169,167,183,53,12,174,212,71,174,164,228,29,87,248,63,215,163,125,75,216,90,66,166,230,221,162,71,136,72,73,195,70,213,155,195,95,241,175,59,151,216,104,138,8,230,146,86,234,207,33,75,38,133,238,177,148,108,239,167,118,186,125,74,165,80,91,138,140,152,72,217,219,87,126,231,239,240,253,8,57,168,195,167,51,213,155,255,0,7,167,163,126,157,87,114,8,90,17,118,141,221,245,127,225,46,102,238,238,90,49,106,250,50,13,124,80,159,77,62,215,209,113,49,17,19,131,233,163,119,247,45,224,98,99,171,107,163,253,104,52,40,216,157,217,157,245,92,69,25,70,90,139,183,119,123,234,185,246,253,95,21,181,244,213,199,191,221,65,182,57,55,120,183,123,46,85,199,183,87,103,250,150,241,65,185,17,16,21,42,226,199,202,198,114,124,191,196,62,157,58,170,168,131,21,117,149,66,34,2,34,32,34,34,12,107,56,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,85,213,34,2,34,32,40,171,231,157,249,147,253,100,253,154,165,81,16,66,183,37,79,52,248,167,229,253,119,168,219,149,85,231,157,249,147,253,100,253,154,165,81,16,66,183,37,79,52,248,167,229,253,119,168,219,148,212,162,32,34,34,10,85,197,143,149,140,228,249,127,136,125,58,117,141,98,202,161,16,82,174,19,188,172,100,223,203,252,61,233,208,42,170,136,130,192,57,213,249,88,194,223,48,40,125,58,226,162,175,132,239,52,249,55,243,3,15,122,140,11,37,52,64,68,68,4,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,186,164,64,68,68,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,136,32,7,149,199,158,204,178,251,235,209,235,84,255,0,34,32,34,34,11,0,230,111,195,166,59,226,131,52,242,19,44,240,45,63,255,0,127,235,47,21,187,225,254,166,90,251,77,158,25,235,58,114,203,31,91,165,215,2,233,1,111,63,6,111,23,107,191,200,188,139,203,142,29,50,226,221,149,249,95,102,236,54,170,29,101,154,105,93,142,170,225,84,76,205,37,85,76,140,205,212,152,246,142,175,163,11,8,136,0,128,0,0,212,4,64,68,68,5,96,28,230,243,75,232,167,14,54,44,179,160,190,246,90,252,119,136,35,237,52,93,151,127,108,181,209,3,205,55,227,28,28,99,217,84,86,226,238,33,50,215,70,212,122,140,175,253,16,99,153,192,182,10,186,227,254,48,114,146,197,102,168,164,134,162,151,20,82,94,204,170,76,132,30,11,121,118,233,133,156,68,159,121,69,77,32,131,105,163,155,139,59,139,59,147,100,102,136,128,162,87,157,166,78,95,98,197,88,23,136,26,121,186,214,90,155,123,96,234,200,246,128,246,74,168,228,168,171,167,125,92,247,201,214,9,106,123,152,54,135,101,247,139,89,5,154,90,145,4,37,242,105,199,244,216,103,138,59,166,12,184,226,26,186,74,124,99,133,234,233,168,237,226,242,188,21,215,26,121,98,168,141,204,69,156,24,227,166,142,185,196,207,77,24,164,22,125,100,218,85,131,158,119,230,79,245,147,246,106,149,68,65,10,220,149,60,211,226,159,151,245,222,163,110,83,82,136,128,136,136,33,91,157,95,154,124,45,242,254,135,212,110,41,201,83,205,62,41,249,127,93,234,54,229,53,40,128,136,136,11,26,206,44,124,211,231,39,204,12,67,234,51,172,148,209,5,128,114,84,242,177,138,126,96,87,122,117,185,95,250,34,2,165,92,88,249,88,206,79,151,248,135,211,167,85,85,16,98,174,178,83,225,59,202,198,77,252,191,195,222,157,2,170,168,128,136,136,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,16,69,95,35,31,207,103,234,223,237,37,42,136,136,8,136,128,136,136,8,136,128,136,136,32,7,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,95,250,32,34,34,2,197,93,101,80,136,41,87,9,222,86,50,111,229,254,30,244,232,21,85,68,64,68,68,4,68,64,68,68,4,68,65,21,124,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,154,148,64,68,68,4,68,65,106,188,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,11,37,52,64,86,191,204,163,40,105,179,127,131,236,113,3,65,72,247,44,31,78,216,190,219,53,76,242,196,16,29,8,145,212,19,52,122,239,50,163,122,184,192,77,156,28,229,23,125,186,49,141,208,34,12,96,114,159,29,126,11,243,79,6,230,103,178,253,167,244,75,16,91,175,189,139,175,209,237,93,150,166,57,186,93,77,165,179,119,79,110,237,165,166,186,232,250,104,178,104,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,145,1,117,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,237,162,8,203,193,188,10,212,240,181,204,123,45,49,198,95,80,85,158,85,223,234,46,144,208,205,83,85,17,157,178,227,53,154,234,111,109,102,121,30,121,128,99,167,41,2,98,15,200,49,2,51,49,115,57,52,68,64,68,68,5,0,60,209,252,246,102,111,220,190,143,68,167,249,16,88,7,37,79,43,24,167,230,5,119,167,91,149,255,0,162,32,34,34,12,85,212,255,0,127,220,178,255,0,234,127,255,0,237,113,93,82,32,197,93,100,167,194,119,149,140,155,249,127,135,189,58,5,85,81,1,17,16,20,43,115,171,243,79,133,190,95,208,250,141,197,77,74,32,138,190,70,63,158,207,213,191,218,74,85,17,16,17,17,5,128,115,171,242,177,133,190,96,80,250,117,197,88,7,43,143,61,153,101,247,215,163,214,169,254,68,16,171,206,169,245,226,155,11,124,191,161,245,27,138,170,156,140,245,255,0,62,205,63,253,155,253,164,165,77,16,105,166,190,43,115,104,250,55,213,222,180,90,110,218,131,123,190,141,175,212,184,76,136,201,182,105,167,199,85,187,107,151,188,90,105,246,45,71,70,215,110,189,255,0,90,13,6,54,109,206,239,226,203,169,37,62,167,174,189,218,234,187,133,224,204,255,0,21,163,198,204,204,250,160,249,231,160,155,48,253,186,234,183,8,153,131,137,233,222,253,218,125,75,181,36,58,144,147,191,123,107,162,216,2,34,239,174,190,46,131,175,181,216,182,62,154,46,73,1,138,55,34,119,238,250,151,44,134,26,109,239,91,95,247,183,49,248,125,104,56,161,140,131,86,103,101,191,168,237,221,163,46,7,167,146,97,210,161,197,180,126,237,159,244,174,55,128,24,250,130,229,174,154,119,160,229,154,160,153,182,131,55,115,252,87,3,220,25,139,110,215,215,227,221,255,0,74,227,168,164,25,65,133,201,217,181,215,197,124,250,139,28,114,188,134,114,19,57,14,157,207,246,126,132,31,84,43,163,144,158,45,165,220,218,183,119,197,115,70,239,220,255,0,198,95,10,134,207,28,15,163,153,59,0,187,248,247,248,254,133,221,56,117,140,90,23,252,157,127,43,254,132,29,169,105,34,171,55,99,34,109,174,254,15,245,174,189,61,170,10,57,38,42,115,55,41,75,82,222,237,167,199,195,70,251,87,206,141,238,205,80,77,253,41,177,143,79,225,107,166,191,225,95,94,63,199,71,164,189,219,89,181,218,131,186,20,253,120,122,46,250,14,140,199,245,255,0,34,218,244,93,51,29,133,224,221,218,186,236,81,196,2,12,224,239,224,222,63,161,105,51,206,100,226,221,61,63,149,7,86,106,121,182,19,11,135,127,127,126,171,138,123,84,79,17,17,153,107,221,224,237,245,254,133,244,222,63,196,51,19,247,232,222,11,129,171,4,37,24,165,23,220,237,175,186,221,218,32,242,183,252,35,14,32,16,25,231,48,96,118,118,216,76,222,26,253,98,255,0,90,250,148,86,8,104,197,196,229,55,213,245,238,38,251,62,207,177,125,88,232,158,6,219,9,51,179,247,251,207,254,69,197,56,205,51,177,123,140,205,221,241,65,242,170,140,58,197,84,58,251,250,54,143,250,63,232,94,66,241,118,173,134,98,171,166,8,28,200,133,165,105,25,244,217,167,126,221,31,199,185,188,123,151,181,186,157,69,188,58,133,211,32,114,97,109,53,119,215,77,127,196,168,253,194,243,61,62,38,171,18,142,55,140,0,29,244,103,221,166,208,119,248,160,245,246,202,233,110,81,49,56,128,184,63,127,115,183,139,191,249,23,98,122,10,46,172,115,212,20,253,82,125,89,129,219,110,173,167,215,252,139,196,197,141,45,149,117,50,90,158,158,169,187,198,51,38,1,240,63,171,222,251,126,165,244,169,173,48,147,29,77,184,207,221,208,133,166,118,241,111,13,116,111,173,144,123,106,122,131,162,136,205,153,156,54,179,191,215,163,55,248,87,77,241,253,13,55,83,117,52,239,210,125,189,192,223,94,159,198,94,108,241,29,117,158,122,90,73,226,128,164,172,54,142,55,1,119,102,118,118,110,253,93,187,189,230,94,150,26,168,220,3,180,49,117,101,22,119,216,222,238,186,106,254,61,250,32,250,246,204,73,77,88,193,81,28,82,182,225,99,102,113,111,139,107,245,175,65,69,90,53,97,176,133,217,201,251,180,111,134,154,175,1,95,99,130,237,9,12,114,72,63,18,213,217,188,93,159,187,185,254,165,216,177,82,220,45,114,198,230,244,229,28,14,224,26,110,114,113,219,163,107,225,222,131,177,140,112,189,53,230,10,168,202,105,71,123,179,62,132,205,222,199,175,212,234,207,38,130,225,149,88,154,145,217,233,234,32,24,94,160,181,220,103,169,177,199,163,126,75,124,25,95,27,105,62,198,159,86,41,5,137,182,248,105,227,241,84,167,50,48,21,62,36,179,212,210,207,83,32,20,145,198,58,129,179,54,141,43,23,196,93,7,106,205,136,158,247,64,77,81,22,205,147,62,155,7,79,1,111,173,223,235,86,197,159,120,34,223,77,120,169,175,169,168,168,114,146,166,0,118,3,29,63,120,251,71,236,95,111,1,98,171,134,9,184,205,104,175,134,158,87,150,2,169,98,132,72,155,71,33,29,53,119,111,226,191,193,56,140,191,68,212,253,165,163,61,14,190,22,211,70,254,192,95,111,216,130,30,51,105,164,168,198,23,11,137,237,103,148,161,109,27,236,132,91,252,75,226,96,202,142,201,137,237,149,142,218,180,85,112,155,183,232,144,95,252,75,92,93,92,85,151,138,131,113,102,18,112,118,238,239,252,134,101,243,168,79,109,69,54,141,222,210,143,248,80,73,174,64,219,173,152,255,0,10,89,140,202,170,25,105,103,118,125,28,68,93,206,162,70,111,129,127,17,92,69,227,48,127,4,152,73,240,229,53,55,105,221,77,82,206,102,27,254,178,241,98,31,236,159,87,193,89,159,5,88,216,173,22,59,133,33,83,177,109,146,155,189,131,95,251,45,67,255,0,25,190,181,90,241,5,21,102,100,99,138,88,196,161,130,17,170,130,55,213,220,75,73,54,11,255,0,25,181,247,93,7,173,202,124,55,85,154,152,145,239,117,82,197,78,52,181,212,181,64,49,147,131,187,75,33,22,142,206,197,252,70,248,255,0,58,190,140,29,133,35,179,83,83,19,76,69,178,8,199,242,181,240,13,62,166,250,213,61,202,28,26,56,86,209,75,19,78,242,8,83,81,143,229,106,250,0,191,246,172,189,238,34,198,84,86,186,120,217,160,156,157,245,103,247,89,252,29,191,182,111,173,7,167,175,174,142,221,7,94,65,34,22,254,43,106,254,44,223,227,94,74,227,142,32,138,161,198,58,121,28,190,27,129,180,241,127,237,151,201,158,156,177,93,59,51,59,71,4,172,210,31,192,244,125,9,180,241,111,135,122,234,209,224,154,91,56,201,81,29,68,164,93,71,54,98,54,118,239,238,254,43,32,249,213,120,246,166,242,47,53,166,154,33,149,153,128,123,64,59,14,172,250,190,187,73,254,15,252,235,202,77,105,189,94,103,106,91,233,209,8,136,117,5,233,28,217,245,103,209,181,220,207,245,191,247,149,68,175,144,74,102,140,217,251,199,225,250,93,112,51,118,136,250,47,220,76,251,190,205,16,124,74,108,37,236,154,119,146,158,125,219,143,107,239,45,126,31,96,183,212,190,237,5,53,204,43,100,40,222,151,164,225,160,238,221,187,225,227,240,250,215,106,44,59,43,213,57,199,40,126,247,167,188,79,245,254,133,220,162,179,148,191,141,134,70,220,76,255,0,148,253,218,107,250,16,114,209,188,197,51,117,54,111,248,233,174,158,43,234,136,196,204,228,91,183,105,223,167,130,232,195,134,6,9,202,164,166,119,38,29,93,152,187,187,180,251,62,197,245,41,99,118,141,132,93,180,102,119,239,253,40,56,232,41,34,142,122,154,145,35,252,118,206,231,118,238,218,206,203,156,227,103,145,201,157,119,41,223,166,12,79,241,241,92,133,16,204,225,32,187,182,175,241,65,182,151,222,209,190,166,111,240,46,211,142,157,205,226,235,174,81,108,54,54,126,241,215,85,167,106,144,221,192,68,116,30,231,213,144,112,212,131,52,143,212,126,255,0,134,223,169,124,185,237,66,215,8,235,119,191,112,187,233,175,215,175,217,246,175,169,35,139,158,135,174,175,223,221,224,146,203,248,151,142,70,250,182,233,245,125,191,106,14,33,96,160,7,0,213,245,125,221,255,0,204,185,90,167,107,233,43,123,222,62,239,134,139,230,212,67,21,213,186,98,230,32,77,163,235,163,62,173,223,246,173,165,12,116,239,186,71,39,103,238,247,80,119,225,168,140,25,228,102,45,63,37,111,146,178,96,148,165,17,13,31,187,189,157,117,35,50,97,214,29,54,235,252,47,29,86,247,144,229,39,146,54,109,95,235,65,194,247,154,105,231,122,103,142,70,221,163,107,163,124,127,151,237,93,189,174,241,52,17,126,75,179,183,189,227,222,180,105,6,71,118,209,244,102,213,114,51,110,167,32,139,248,66,236,251,144,117,31,169,68,228,37,181,197,187,251,188,116,93,121,106,233,129,183,184,203,172,154,187,104,204,133,21,76,114,116,221,226,219,171,105,166,186,175,155,116,187,210,218,217,222,64,148,137,247,126,75,51,182,173,252,172,131,181,92,231,53,59,20,123,91,187,94,255,0,228,95,2,251,99,162,169,163,105,107,164,157,182,182,173,210,118,248,187,107,226,223,161,124,195,204,106,73,165,56,41,105,101,105,35,39,18,121,1,182,235,246,104,95,99,175,13,136,115,6,162,229,113,11,37,13,44,99,81,60,146,142,233,65,216,25,195,222,126,246,45,126,15,240,250,144,122,154,123,115,80,202,237,68,122,234,78,65,213,127,131,253,122,55,212,189,109,146,10,170,232,130,73,94,38,40,159,165,238,235,167,112,183,249,87,192,203,236,52,69,4,115,73,43,117,103,144,165,147,66,247,88,202,54,119,211,187,93,62,165,82,109,214,215,162,218,4,108,237,171,191,115,247,248,105,245,32,228,166,167,254,153,10,226,127,222,245,29,27,244,63,249,87,126,8,90,17,118,141,221,245,127,225,46,102,238,238,90,49,106,250,50,13,89,245,66,125,52,251,95,69,198,196,78,251,95,77,52,213,110,3,19,29,91,93,31,235,65,161,70,196,238,204,239,170,226,40,202,50,212,93,187,187,223,85,207,183,234,248,173,175,166,174,61,254,234,13,177,201,187,197,187,217,114,174,61,186,187,63,212,183,139,160,220,136,136,8,136,128,136,136,54,151,138,209,110,211,85,181,3,191,84,102,211,193,17,208,104,68,254,11,80,22,211,95,230,90,50,220,197,162,13,95,235,250,150,210,213,219,185,107,221,223,167,197,11,86,22,209,252,16,109,213,219,70,213,109,208,187,221,223,226,183,22,154,51,187,106,131,167,193,144,108,45,116,239,240,93,99,25,152,155,83,109,116,93,169,25,221,150,194,2,113,119,116,27,6,25,29,191,40,87,11,245,95,184,73,181,93,175,125,187,139,191,244,50,227,104,117,125,95,77,16,116,103,138,121,118,232,99,249,76,239,170,227,54,32,221,27,187,106,204,190,156,128,66,44,32,237,227,221,167,122,225,40,37,103,222,122,59,58,15,142,195,87,212,149,158,81,218,236,204,45,167,135,119,127,193,118,41,227,56,193,183,59,59,253,108,190,140,80,247,201,225,223,166,159,98,213,192,193,216,88,197,183,119,59,107,226,131,161,27,74,230,91,137,157,157,251,151,90,239,117,106,10,67,144,183,251,154,51,237,102,127,139,55,197,118,164,234,194,114,110,18,38,39,125,54,182,171,145,250,39,6,215,7,7,38,109,119,119,32,232,218,239,237,90,241,67,172,154,24,182,154,136,183,195,95,130,251,209,247,139,63,216,184,35,140,99,136,122,78,46,251,91,193,245,213,110,25,123,244,215,105,55,118,143,226,131,146,57,77,228,102,39,238,253,11,152,228,29,59,217,215,68,167,2,170,6,18,218,250,124,127,149,118,230,148,54,179,187,63,138,13,193,210,153,181,97,126,238,238,245,193,60,58,191,118,155,181,239,117,164,21,81,182,162,2,79,241,238,101,188,102,3,102,144,132,155,95,175,185,7,195,188,82,73,45,12,146,211,144,139,232,238,14,79,224,236,207,167,247,215,134,175,149,133,154,26,246,121,39,220,204,68,61,204,250,183,119,213,240,211,224,170,13,210,178,26,104,34,39,45,119,74,192,44,206,218,238,118,125,23,203,184,218,103,190,82,24,16,51,199,51,56,190,237,91,86,209,197,252,16,83,234,220,45,106,191,116,196,169,5,231,109,70,34,57,12,88,73,244,102,119,209,254,182,111,130,249,21,152,31,23,218,106,128,44,119,59,125,48,1,49,78,196,238,91,219,185,219,77,192,255,0,89,125,94,43,214,219,240,109,210,195,116,172,236,241,131,81,204,241,104,33,188,187,133,189,238,247,111,181,254,43,211,209,69,81,16,116,131,221,9,61,215,23,110,253,63,234,232,60,45,158,178,122,55,42,107,132,157,73,229,218,4,64,205,181,207,189,157,254,29,218,191,212,189,20,78,17,109,238,127,125,181,127,181,125,183,180,30,164,224,34,76,250,185,8,187,187,254,133,172,52,20,225,40,52,148,146,14,154,248,234,223,15,210,131,230,180,108,26,85,63,228,139,120,124,123,255,0,251,171,150,138,227,190,172,35,103,46,151,123,56,232,221,239,163,255,0,208,187,245,187,105,193,206,9,66,6,102,109,58,143,167,199,199,191,224,190,5,218,190,215,251,244,245,112,20,224,12,58,180,173,245,247,247,107,246,186,15,189,117,140,70,142,74,146,109,76,54,179,59,125,90,183,249,85,60,195,88,202,158,240,50,70,67,80,251,93,203,222,1,111,13,62,167,251,87,148,198,55,252,80,16,152,83,215,111,141,227,7,112,8,64,157,223,127,247,63,161,125,155,5,230,199,110,35,146,170,186,158,45,204,236,219,166,22,250,190,183,251,16,82,252,232,194,83,76,116,181,180,47,4,117,76,193,19,200,102,95,189,254,49,244,211,71,111,29,62,10,211,120,168,198,245,177,90,35,154,42,137,70,82,185,192,196,93,32,239,110,207,39,249,25,95,78,45,187,217,235,109,241,198,213,144,200,109,51,62,163,40,233,166,210,250,159,237,81,45,198,6,38,142,187,31,221,194,158,167,88,154,170,140,135,242,116,254,179,22,241,100,22,203,88,76,85,6,237,225,221,254,5,198,14,236,66,236,255,0,21,181,25,5,192,112,225,120,232,86,71,110,212,247,86,86,82,68,90,11,104,250,202,109,223,241,111,202,248,41,89,200,140,41,109,161,181,181,97,83,15,86,90,122,41,119,12,134,254,243,9,62,186,59,233,226,234,21,242,178,235,37,163,24,90,171,90,93,131,5,202,142,82,238,103,125,6,86,126,237,84,199,240,249,143,237,117,214,139,100,205,94,58,21,53,184,166,98,40,217,251,199,87,240,126,239,138,11,151,167,152,227,130,51,2,209,227,1,97,238,240,238,209,125,139,21,173,200,165,170,159,97,117,182,155,104,239,175,126,175,254,53,240,41,113,69,151,167,44,131,112,130,55,125,175,25,28,160,204,205,252,255,0,82,244,150,172,81,109,156,35,8,174,80,72,66,3,174,217,1,254,31,99,160,250,47,111,168,54,118,132,227,29,31,70,213,223,185,191,153,108,142,217,80,192,101,82,113,153,49,104,206,206,254,31,204,187,141,113,134,72,246,145,62,134,204,236,79,166,154,126,148,102,167,32,234,83,144,239,111,142,237,123,254,40,62,93,117,180,30,50,232,8,137,104,218,59,147,253,107,161,79,108,185,137,187,197,81,11,69,167,228,252,119,125,126,31,82,244,115,84,211,66,206,111,60,110,237,240,99,109,86,241,175,162,144,55,198,7,187,93,62,26,233,252,232,62,69,150,208,83,1,181,70,195,38,119,118,118,39,110,238,229,223,233,209,81,143,80,97,38,113,240,209,221,254,223,139,173,195,44,140,27,161,138,72,199,93,54,144,247,235,245,173,253,55,112,114,34,29,250,120,235,227,250,16,109,166,172,106,201,122,99,187,185,181,109,89,155,189,119,90,16,209,154,81,220,69,221,171,58,234,199,33,140,123,37,126,237,31,225,162,214,58,138,0,98,98,23,41,62,59,95,249,190,40,62,140,81,132,32,225,167,186,255,0,4,39,104,153,136,59,135,197,219,235,101,231,238,23,73,194,96,138,154,41,246,187,232,218,70,206,195,225,226,186,83,61,254,67,99,106,232,68,53,215,66,22,103,211,234,252,148,30,169,229,105,190,15,246,106,180,18,138,45,75,107,235,241,209,116,45,147,28,98,207,85,48,27,237,31,201,118,241,211,191,234,93,158,176,17,19,139,59,54,191,20,27,68,228,150,103,152,75,77,164,226,218,253,95,245,117,195,90,211,144,19,145,179,248,127,133,118,122,140,237,163,19,56,252,89,116,231,159,90,176,167,234,139,49,15,228,187,183,219,254,68,29,27,65,214,24,19,201,48,188,186,187,110,209,180,219,221,221,225,245,174,157,234,25,103,170,1,132,132,99,104,217,244,127,175,87,95,110,48,32,13,148,146,128,190,186,191,126,189,203,231,193,79,49,94,30,118,118,112,236,219,52,111,29,119,107,170,15,175,67,24,8,48,24,235,35,51,234,236,253,222,43,174,34,80,196,4,46,204,46,90,51,125,171,116,176,4,145,180,177,232,59,159,192,159,189,124,202,186,107,209,68,3,20,224,13,189,181,220,62,45,223,171,126,74,14,229,79,91,93,206,77,239,187,11,126,149,190,9,36,166,141,198,66,215,95,29,25,124,99,161,196,58,135,78,170,33,23,38,103,212,124,91,226,223,146,187,244,244,149,16,142,181,142,198,95,29,62,63,222,100,28,119,17,42,157,210,66,236,44,2,238,123,190,45,167,195,249,151,198,169,144,163,167,62,254,247,2,211,249,151,216,173,232,142,146,116,36,102,29,95,93,23,152,58,11,133,246,180,192,105,165,24,35,149,216,186,177,184,177,129,63,240,93,155,191,185,188,126,214,65,229,175,150,59,157,240,63,165,42,32,2,137,223,87,145,221,188,93,190,166,127,169,215,160,192,217,127,77,64,229,88,48,192,213,78,0,242,155,75,35,177,27,137,106,236,207,221,226,239,240,94,218,213,102,134,38,138,157,161,208,99,6,7,109,75,187,70,209,125,160,161,167,167,118,104,226,209,139,242,251,221,252,60,16,112,80,208,21,56,198,101,183,220,109,59,157,254,173,23,120,227,103,145,139,226,204,181,136,64,59,133,219,199,86,109,87,35,62,168,54,72,250,45,146,201,223,180,123,159,197,114,11,139,182,159,222,92,100,6,45,175,139,253,136,56,164,55,2,118,7,209,215,101,182,159,195,189,187,217,117,76,28,123,163,238,127,173,114,68,77,166,212,28,219,157,159,71,116,215,235,70,127,117,153,106,205,170,13,22,230,100,211,69,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,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,218,94,43,69,187,77,86,212,14,253,81,155,79,4,71,65,161,19,248,45,64,91,77,127,153,104,223,95,197,110,98,209,6,175,245,253,75,107,234,235,94,231,215,235,116,125,204,205,163,248,50,13,186,187,104,218,173,186,23,123,187,252,86,226,211,70,119,109,80,116,248,50,13,133,174,157,254,11,172,99,51,19,106,109,174,139,181,35,59,178,216,64,78,46,238,131,96,195,35,183,229,10,225,126,171,247,9,54,171,181,239,183,113,119,254,134,92,109,14,175,240,209,7,66,166,42,137,71,221,49,215,93,123,255,0,251,139,97,177,6,232,221,219,86,101,244,228,23,1,102,23,103,102,127,6,92,37,4,172,251,207,71,103,65,241,118,214,188,230,207,48,116,220,116,102,211,227,221,246,46,213,60,103,24,54,231,103,127,173,151,208,142,23,234,147,247,104,227,220,183,56,24,59,11,24,182,238,231,109,124,80,116,35,105,92,203,113,51,179,191,114,235,93,238,173,65,72,114,22,255,0,115,70,125,172,207,241,102,248,174,212,157,88,78,77,194,68,196,239,166,214,213,114,63,68,224,218,224,224,228,205,174,238,228,29,27,93,253,171,94,40,117,147,67,22,211,81,22,248,107,240,95,122,62,241,103,251,23,4,113,140,113,15,73,197,223,107,120,62,186,173,195,47,126,154,237,38,238,209,252,80,114,132,132,210,176,187,251,189,253,203,148,164,29,52,118,117,209,41,197,234,128,88,153,139,79,143,242,174,228,178,6,215,119,103,65,168,116,166,109,88,95,187,187,189,112,84,66,239,167,134,239,175,236,90,65,85,27,106,32,36,255,0,30,230,91,194,160,36,109,230,196,223,14,254,228,31,34,186,139,180,68,198,27,88,92,187,153,221,254,167,94,6,190,86,22,104,107,217,228,159,115,49,16,247,51,234,221,223,87,195,79,130,247,247,122,234,106,74,80,146,82,247,94,70,22,102,118,215,93,31,237,251,23,205,184,218,103,190,82,24,16,51,199,51,56,190,237,91,86,209,197,252,16,83,234,220,45,106,191,116,196,169,5,231,109,70,34,57,12,88,73,244,102,119,209,254,182,111,130,249,21,152,31,23,218,106,128,44,119,59,125,48,1,49,78,196,238,91,219,185,219,77,192,255,0,89,125,94,43,214,219,240,109,210,195,116,172,236,241,131,81,204,241,104,33,188,187,133,189,238,247,111,181,254,43,211,209,69,81,16,116,131,221,9,61,215,23,110,253,63,234,232,60,45,158,178,122,55,42,107,132,157,73,229,218,4,64,205,181,207,189,157,254,29,218,191,212,189,20,78,17,109,238,127,125,181,127,181,125,183,180,30,164,224,34,76,250,185,8,187,187,254,133,172,52,20,225,40,52,148,146,14,154,248,234,223,15,210,131,230,176,48,179,84,63,228,131,107,167,199,189,114,209,92,119,213,132,108,229,210,239,103,29,27,189,244,127,250,23,208,174,96,166,135,124,4,52,250,124,100,125,25,251,219,195,95,250,247,175,63,118,175,181,254,253,61,92,5,56,3,14,173,43,125,125,253,218,253,174,131,238,221,6,62,194,117,91,125,225,97,218,255,0,83,59,183,249,85,58,195,216,222,158,233,164,4,53,46,228,100,222,244,96,205,220,58,252,29,121,156,111,126,196,64,211,5,190,183,117,51,136,184,198,17,9,59,182,254,237,61,215,248,105,241,95,78,203,117,178,80,202,51,84,214,211,199,180,157,245,41,133,187,156,116,248,186,10,103,157,24,74,105,142,150,182,133,224,142,169,152,34,121,12,203,247,191,198,62,154,104,237,227,167,193,90,111,21,24,222,182,43,68,115,69,81,40,202,87,56,24,139,164,29,237,217,228,255,0,35,43,233,197,183,123,61,109,190,56,218,178,25,13,166,103,212,101,29,52,218,95,83,253,170,37,184,192,196,209,215,99,251,184,83,212,235,19,85,81,144,254,78,159,214,98,222,44,130,217,107,9,138,160,221,188,59,191,192,184,193,221,136,93,159,226,182,163,32,184,14,28,47,29,10,200,237,218,158,234,202,202,72,139,65,109,31,89,77,187,254,45,249,95,5,41,156,56,97,154,10,123,1,215,203,78,47,52,135,25,49,52,133,226,50,203,167,118,186,125,74,25,50,178,235,37,163,24,90,171,90,93,131,5,202,142,82,238,103,125,6,86,126,237,84,189,112,177,152,150,235,158,23,161,169,42,230,109,103,14,179,27,198,207,167,104,149,190,15,221,220,200,46,178,158,66,104,35,118,127,222,193,156,126,206,229,246,44,86,183,34,150,170,125,133,214,218,109,163,190,189,250,191,248,215,193,162,197,22,39,9,141,235,161,29,89,158,55,41,65,153,188,126,223,208,189,29,171,20,91,103,8,194,43,148,18,16,128,235,182,64,127,135,216,232,62,131,219,234,13,156,97,48,29,60,53,119,238,111,230,91,99,182,84,48,25,84,156,102,76,90,51,179,191,135,243,46,219,92,33,146,61,8,189,211,102,118,39,211,79,175,197,106,205,78,65,212,167,33,222,223,29,218,247,252,80,124,186,235,104,60,101,208,17,18,209,180,119,39,250,215,66,158,217,115,19,119,138,162,22,139,79,201,248,238,250,252,62,165,232,230,169,166,133,156,222,120,221,219,224,198,218,173,227,95,69,32,111,140,15,118,186,124,53,211,249,208,124,139,45,160,166,3,106,141,134,76,238,236,236,78,221,221,203,191,208,161,167,22,252,65,125,93,206,255,0,229,91,134,89,24,55,67,20,145,142,186,109,33,239,215,235,92,131,30,225,220,102,59,159,196,157,244,103,65,178,154,177,171,37,233,142,238,230,213,181,102,110,245,221,104,3,70,234,182,174,253,207,163,174,172,114,24,199,178,87,238,209,254,26,45,99,158,128,29,247,11,148,154,127,4,191,233,65,244,98,140,33,7,13,61,215,248,33,16,196,204,81,182,131,226,77,245,178,243,247,11,164,225,48,69,77,20,251,93,244,109,35,103,97,240,241,93,42,130,190,203,32,200,21,177,4,108,255,0,146,98,204,250,124,127,130,131,213,60,173,55,193,254,205,86,130,81,69,169,109,125,126,58,46,133,178,99,140,89,234,166,3,125,163,249,46,222,58,119,253,75,179,214,2,34,113,103,102,215,226,131,104,156,146,204,243,9,105,180,156,91,95,171,254,174,184,107,90,114,2,114,54,127,15,240,174,207,81,157,180,98,103,31,139,46,156,243,235,86,20,253,81,102,33,252,151,118,251,127,200,131,161,105,58,163,29,102,149,138,109,206,194,90,119,51,105,250,63,74,234,94,161,150,122,160,24,72,70,54,141,159,71,250,245,117,247,35,30,152,60,116,210,0,147,190,172,250,234,190,116,20,243,21,225,231,103,103,14,205,179,70,241,215,118,186,160,250,182,248,152,68,134,86,103,61,93,245,111,13,59,151,6,143,4,2,109,249,46,250,51,55,143,197,110,150,48,154,62,164,109,179,71,211,66,126,245,243,43,105,239,111,0,141,61,64,71,161,127,12,126,26,63,246,168,59,181,61,109,119,57,55,190,236,45,250,86,248,36,146,154,55,25,11,93,124,116,101,241,142,135,16,234,29,58,168,132,92,153,159,81,241,111,139,126,74,239,211,210,84,66,58,214,59,25,124,116,248,255,0,121,144,113,220,68,170,119,73,11,176,176,11,185,238,248,182,159,15,230,95,26,166,66,142,156,251,251,220,11,79,230,95,98,183,162,58,73,208,145,152,117,125,116,94,96,232,46,23,218,211,1,166,148,96,142,87,98,234,198,226,198,4,255,0,193,118,110,254,230,241,251,89,7,150,190,88,238,119,192,254,148,168,128,10,39,125,94,71,118,241,118,250,153,254,167,94,131,3,101,253,53,3,149,96,195,3,85,56,3,202,109,44,142,196,110,37,171,179,63,119,139,191,193,123,107,85,154,24,154,42,118,135,65,140,24,29,181,46,237,27,69,246,130,134,158,157,217,163,139,70,47,203,239,119,240,240,65,193,67,64,84,227,25,150,223,113,180,238,119,250,180,93,231,6,115,19,211,191,69,172,66,1,220,46,222,58,179,106,185,25,245,65,182,78,238,255,0,130,227,150,78,253,163,220,254,43,144,92,93,182,248,125,142,184,200,12,91,95,23,251,16,113,200,79,27,232,15,163,174,195,109,63,135,123,119,178,234,201,27,143,116,126,63,206,185,34,38,211,106,14,109,206,207,163,186,107,245,163,63,186,204,181,102,213,6,139,115,50,105,162,213,1,17,16,17,17,1,17,16,22,142,223,82,213,16,108,69,187,77,86,142,218,32,209,17,16,22,174,77,167,122,209,52,213,6,134,237,163,104,180,22,248,179,179,45,218,55,197,187,150,141,183,234,215,249,80,106,237,187,187,86,251,86,210,103,126,230,38,91,217,135,197,155,189,28,7,199,193,7,27,238,39,208,123,191,74,49,70,207,163,59,126,141,86,247,23,110,255,0,31,130,227,232,51,19,150,189,232,52,32,61,25,197,219,86,117,185,247,56,104,66,238,239,245,50,212,89,244,213,214,230,221,252,109,63,145,7,8,54,194,38,47,142,154,125,139,100,237,27,20,110,218,107,175,142,171,146,81,247,255,0,43,199,251,235,229,93,170,234,41,24,138,56,74,77,130,228,194,205,249,78,205,174,141,220,131,191,44,97,238,145,144,190,189,236,218,247,186,224,169,133,164,22,16,109,191,105,46,149,37,194,106,136,227,146,170,152,163,213,132,153,139,187,110,190,63,6,240,91,170,174,113,137,12,108,96,238,250,179,14,246,212,180,250,144,119,35,33,132,27,124,128,46,44,204,206,239,220,186,117,85,38,36,242,140,163,221,252,46,237,60,86,227,3,170,129,157,226,33,109,25,245,209,223,197,124,218,170,90,210,46,147,78,77,27,183,228,116,155,191,191,235,241,65,212,175,197,150,218,89,89,206,103,9,24,89,218,71,112,97,102,213,252,117,117,190,108,111,108,232,51,189,218,6,125,255,0,148,242,71,166,154,120,120,174,133,215,8,219,166,132,158,164,122,197,163,51,7,188,46,237,175,216,235,175,46,0,178,118,125,199,68,78,219,244,233,238,145,159,195,199,242,144,125,154,44,85,65,53,59,149,45,116,114,19,30,142,64,64,77,166,141,221,220,235,234,197,118,137,133,134,115,119,22,240,110,239,21,229,237,152,74,215,71,1,53,27,53,59,57,187,184,59,145,59,247,55,127,121,125,140,190,161,246,88,205,247,70,199,253,166,247,103,111,183,254,191,90,15,167,91,64,53,131,11,116,245,104,229,25,52,213,251,180,215,234,93,232,152,161,166,120,192,153,182,11,187,15,197,117,169,170,222,73,11,86,104,217,133,221,133,221,114,179,202,68,210,8,17,49,62,154,179,32,219,41,25,83,177,148,82,59,187,22,239,117,117,63,21,182,50,6,216,76,239,171,147,253,189,203,233,19,75,176,132,152,156,93,159,94,229,209,150,156,72,133,133,244,111,231,65,214,132,234,218,89,78,58,232,29,152,181,113,103,103,118,241,238,240,93,107,157,215,178,196,245,18,76,206,192,254,243,14,154,247,187,50,230,58,30,145,72,116,178,109,119,119,115,102,29,119,127,147,226,190,61,214,134,74,202,115,129,136,133,205,251,223,102,186,119,179,248,32,167,152,251,56,232,173,115,157,24,208,221,170,200,99,31,235,90,104,228,240,55,109,63,43,199,187,95,208,169,221,219,52,106,171,199,171,69,133,241,55,188,13,222,246,209,126,253,117,248,59,252,21,69,147,39,234,174,183,89,43,102,184,205,176,164,61,35,236,79,222,207,171,183,123,19,125,107,239,82,229,53,61,45,59,69,214,146,66,109,59,186,4,207,224,221,223,148,130,222,241,6,111,13,37,28,146,213,89,175,173,32,136,232,111,68,12,204,219,180,248,151,233,84,211,19,231,229,52,209,70,22,219,46,34,25,24,153,223,250,66,39,238,247,191,182,127,177,93,149,243,32,240,253,206,148,226,170,167,150,65,38,22,112,96,149,181,208,181,248,26,241,199,195,22,4,54,222,86,41,161,47,15,120,170,123,219,249,100,65,103,148,220,71,223,40,224,114,190,133,234,160,28,244,30,157,186,6,209,244,238,250,190,167,86,105,196,29,112,92,49,69,117,75,200,210,137,207,79,164,163,166,194,210,157,155,185,219,187,255,0,184,165,146,249,193,246,95,79,0,83,195,102,156,29,141,143,187,180,151,193,219,251,42,141,62,48,50,180,112,29,254,182,146,223,71,82,212,113,87,210,71,25,188,50,48,187,149,38,247,209,201,223,94,253,126,40,45,145,27,197,17,190,212,31,99,15,188,144,87,65,81,27,59,191,90,50,29,173,171,187,177,124,21,244,100,150,108,220,176,253,170,150,30,205,116,169,114,167,162,29,148,180,113,200,77,180,95,185,217,244,239,239,238,86,101,150,86,25,241,54,42,179,217,226,121,25,167,185,82,211,251,145,57,191,227,37,97,240,109,29,75,86,73,112,167,132,105,172,116,149,117,116,115,73,83,217,40,100,50,112,156,29,141,129,221,221,219,171,163,119,252,16,120,219,142,123,98,233,173,205,216,45,216,134,151,104,143,189,61,170,38,102,109,91,79,29,87,217,203,238,34,113,29,61,193,160,186,85,92,93,156,89,191,172,105,199,71,97,45,117,240,251,21,116,170,225,255,0,10,212,210,189,35,81,72,108,76,204,236,61,103,240,118,127,132,159,98,214,209,194,214,4,138,87,169,59,28,199,39,115,254,85,75,119,187,62,191,246,84,30,143,3,102,181,70,33,163,166,154,162,190,70,135,70,7,25,98,136,9,244,141,157,188,63,75,42,149,111,196,180,7,78,47,13,80,145,191,240,88,133,223,93,27,94,237,87,134,183,100,229,13,162,149,162,181,211,205,73,28,122,109,214,41,15,78,230,111,18,47,171,70,95,126,211,132,189,157,3,200,68,114,202,6,250,63,77,199,187,70,111,13,127,74,15,73,12,129,86,77,168,20,165,224,219,127,232,95,74,56,225,165,13,242,184,190,175,166,162,75,173,106,142,158,1,222,49,176,27,19,233,169,63,212,184,241,17,203,79,74,3,79,38,142,242,51,187,179,107,240,116,31,78,158,105,164,103,234,204,46,223,201,226,149,53,81,12,205,4,82,51,59,19,104,218,178,210,152,35,17,125,67,115,107,225,175,199,235,94,104,42,235,106,177,60,148,228,38,49,70,192,108,123,123,157,253,222,239,15,181,208,122,121,170,64,34,102,151,93,196,251,117,93,30,176,188,134,208,193,43,144,233,169,48,234,207,245,104,181,186,132,135,70,196,18,232,96,91,181,219,174,186,51,247,104,186,116,178,220,34,166,105,88,100,61,236,253,205,31,212,239,246,32,231,10,183,122,147,19,98,98,23,29,204,236,204,186,151,107,185,195,167,103,161,173,151,110,237,205,20,59,188,23,207,11,157,198,75,181,68,69,104,157,152,74,38,234,232,250,22,173,253,207,193,125,209,96,140,4,200,152,72,219,87,103,127,138,15,159,108,188,212,212,62,135,65,93,23,115,126,249,6,223,131,175,163,5,218,115,35,143,163,80,59,95,77,74,54,102,127,208,183,208,188,50,148,190,240,155,139,183,115,63,135,138,236,195,12,79,35,177,68,237,223,221,222,232,59,52,147,4,140,58,129,49,63,139,59,119,187,232,184,206,154,51,172,105,202,55,220,58,179,106,239,225,223,254,85,203,8,70,18,51,179,179,59,107,167,127,130,227,42,130,42,198,137,221,153,251,244,251,124,80,111,0,142,38,215,79,30,237,89,214,232,161,10,121,158,103,29,53,29,191,111,138,208,193,204,118,139,59,54,186,233,226,187,26,12,159,149,222,131,65,136,24,88,79,71,211,234,117,202,81,129,136,180,141,187,222,248,58,216,250,127,5,181,253,11,153,197,153,135,191,79,123,197,7,20,145,197,185,129,163,119,97,118,118,211,235,92,83,3,62,164,64,250,51,119,46,217,176,54,132,206,206,250,253,104,241,117,181,215,185,190,29,200,62,87,101,237,143,177,227,118,140,59,159,118,173,171,63,142,139,181,29,4,84,172,45,20,122,51,233,174,142,239,225,250,87,111,162,209,48,136,191,233,92,219,5,219,71,111,22,65,197,12,81,199,169,136,247,151,123,247,248,174,103,102,38,209,219,185,214,214,102,110,239,6,110,230,90,179,187,125,168,54,109,1,125,219,95,86,240,90,179,155,63,216,181,54,254,30,189,204,222,9,171,59,247,186,14,45,95,118,230,238,238,209,115,49,127,47,232,92,70,58,183,186,218,45,64,182,191,130,13,92,69,223,104,182,143,245,173,6,49,110,247,101,185,187,187,180,254,85,185,155,87,65,163,55,212,183,51,104,181,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,163,183,212,181,68,27,17,110,211,85,163,182,136,52,68,68,5,171,147,105,222,180,77,53,65,161,187,104,218,45,5,190,44,236,203,118,141,241,110,229,163,109,250,181,254,84,26,187,110,238,213,190,213,180,153,223,185,137,150,246,97,241,102,239,71,1,241,240,65,198,251,137,244,30,239,210,140,241,179,232,206,223,206,183,184,187,119,248,252,23,31,69,181,215,95,134,136,52,32,39,111,117,219,85,185,247,56,104,66,238,239,245,50,212,89,252,93,110,109,223,198,211,249,16,112,0,184,72,251,157,180,118,209,153,109,157,163,98,141,219,77,117,241,213,114,74,62,246,187,187,245,95,42,237,87,81,72,196,81,194,82,108,23,38,22,111,202,118,109,116,110,228,29,249,99,15,116,140,133,245,239,102,215,189,215,5,76,45,32,176,131,109,251,73,116,169,46,19,84,71,28,149,84,197,30,172,36,204,93,219,117,241,248,55,130,221,85,115,140,72,99,99,7,119,213,152,119,182,165,167,212,131,185,25,12,32,219,228,1,113,102,102,119,126,229,211,170,169,49,39,148,101,30,239,225,119,105,226,183,24,29,84,12,239,17,11,104,207,174,142,254,43,230,213,82,214,145,116,154,114,104,221,191,35,164,221,253,255,0,95,138,14,165,195,21,91,232,166,210,105,156,101,17,253,241,220,88,91,189,219,226,255,0,167,249,215,41,227,123,95,103,55,43,164,27,181,109,11,169,30,141,225,246,175,159,117,194,118,250,152,74,74,176,121,140,153,159,103,188,46,253,250,252,29,112,150,95,217,94,148,200,169,75,70,118,214,61,79,82,240,239,215,118,191,253,196,31,90,139,21,80,77,78,229,75,93,28,132,199,163,144,16,19,105,163,119,119,58,250,144,221,98,102,113,156,221,199,197,155,187,197,121,139,102,18,181,209,192,77,70,205,78,206,110,238,14,228,78,253,205,223,222,95,99,47,173,39,101,136,245,56,88,187,191,35,123,179,254,148,29,219,157,180,110,52,227,23,79,115,49,177,104,238,237,240,118,248,126,149,244,162,98,134,153,227,2,102,216,46,236,63,21,214,165,170,234,204,236,250,68,219,117,209,223,93,60,23,43,60,164,77,32,129,19,19,233,171,50,13,178,145,149,59,25,69,35,187,177,110,247,87,83,241,91,99,32,109,132,206,250,185,63,219,220,190,145,52,187,8,73,137,197,217,245,238,93,25,105,196,136,88,95,70,254,116,29,104,78,173,165,148,227,174,129,217,139,87,22,118,119,111,30,239,5,214,185,221,123,44,79,81,36,204,236,15,239,48,233,175,123,179,46,99,161,233,20,135,75,38,215,119,119,54,97,215,119,249,62,43,227,221,104,100,172,167,56,24,136,92,223,189,246,107,167,123,63,130,15,9,152,89,191,69,106,166,8,6,146,233,88,91,140,118,82,83,199,35,182,210,31,22,221,255,0,93,29,83,59,182,104,213,87,143,86,139,11,226,111,120,27,189,237,162,253,250,235,240,119,248,42,141,38,81,213,221,174,146,79,53,194,110,159,82,66,96,236,79,222,197,175,197,137,190,197,247,105,114,154,158,150,157,162,235,73,33,54,157,221,2,103,240,110,239,202,65,111,87,236,219,236,52,6,85,182,75,240,76,0,13,184,168,65,152,91,115,54,143,169,55,218,169,214,33,207,234,25,41,142,58,11,46,34,105,92,71,111,244,140,79,252,46,255,0,225,191,193,93,125,255,0,33,172,55,120,101,106,218,121,100,234,105,184,54,74,206,254,246,191,3,111,138,241,165,195,14,3,145,183,157,130,104,141,187,155,113,212,248,127,245,196,22,119,77,196,125,242,142,7,43,232,94,170,1,207,65,233,219,160,109,31,78,239,171,234,117,102,156,65,215,5,195,20,87,84,188,141,40,156,244,250,74,58,108,45,41,217,187,157,187,191,251,138,89,47,156,31,101,244,240,5,60,54,105,193,216,216,251,187,73,124,29,191,178,168,211,227,3,43,71,1,223,235,105,45,244,117,45,71,21,125,36,113,155,195,35,11,185,82,111,125,28,157,245,239,215,226,130,217,17,188,81,27,237,65,246,48,251,201,5,116,21,17,179,187,245,163,33,218,218,187,187,23,193,94,199,14,217,171,115,195,88,118,42,119,164,186,206,231,32,254,46,154,142,57,9,180,154,87,209,217,244,125,95,119,114,180,44,178,176,207,137,177,85,158,207,19,200,205,61,202,150,159,220,137,205,255,0,25,43,15,131,104,234,86,56,114,225,95,12,197,133,33,173,186,82,79,45,99,27,25,25,69,60,110,206,51,75,166,162,210,233,225,167,195,224,131,225,212,231,182,45,154,137,251,21,175,17,211,237,137,251,229,180,196,204,221,221,223,95,130,250,185,125,196,78,35,167,184,52,23,74,171,139,179,139,55,245,141,56,232,236,37,174,190,31,98,174,242,228,30,22,58,114,167,10,57,15,120,56,22,157,111,139,105,253,145,109,180,112,181,129,34,149,234,78,199,49,201,220,255,0,149,82,221,238,207,175,253,149,7,221,192,153,187,81,137,6,32,158,182,102,132,34,141,201,165,134,16,215,80,119,109,52,253,10,168,91,241,45,1,211,139,195,84,36,111,252,22,33,119,215,70,215,187,85,225,45,185,51,109,179,196,254,202,165,154,145,132,68,117,120,228,62,230,238,111,202,39,250,223,249,215,161,180,225,47,103,64,242,17,28,178,129,190,143,211,113,238,209,155,195,95,210,131,210,67,32,85,147,106,5,41,120,54,223,250,23,210,142,56,105,67,124,174,47,171,233,168,146,235,90,163,167,128,119,140,108,6,196,250,106,79,245,46,60,68,114,211,210,128,211,201,163,188,140,238,236,218,252,29,7,211,167,154,105,25,250,179,11,183,242,120,173,181,181,112,198,79,8,72,35,181,219,185,221,190,165,173,48,70,34,250,134,230,215,195,95,143,214,188,172,181,85,213,151,250,154,87,19,24,130,49,33,61,154,179,190,131,221,225,246,191,197,7,172,154,164,2,38,105,117,220,79,183,85,208,235,199,214,33,134,158,87,54,109,119,176,234,46,183,93,66,67,163,98,9,116,48,45,218,237,215,93,25,251,180,93,42,98,175,142,153,170,89,140,221,217,219,70,143,237,253,31,98,14,192,85,187,212,152,155,19,16,184,238,103,102,101,213,188,93,142,157,197,169,232,107,38,209,157,201,162,135,127,193,151,206,11,157,198,75,181,68,69,104,157,152,74,38,234,232,250,22,173,253,207,193,125,184,221,154,54,146,95,112,203,197,139,185,251,144,116,109,151,154,154,135,208,232,43,162,238,111,223,32,219,240,117,244,96,187,78,100,113,244,106,7,107,233,169,70,204,207,250,22,250,23,134,82,151,222,19,113,118,238,103,240,241,93,152,97,137,228,118,40,157,187,251,187,221,7,102,146,96,145,135,80,38,39,241,103,110,247,125,23,25,211,70,117,141,57,70,251,135,86,109,93,252,59,255,0,202,185,97,8,194,70,118,118,103,109,116,239,240,92,101,80,69,88,209,59,179,63,126,159,111,138,13,225,28,113,251,218,120,124,89,251,150,232,161,10,121,158,103,29,53,29,191,111,138,16,185,3,136,251,172,255,0,15,21,207,160,201,249,93,232,54,132,34,205,161,232,255,0,30,231,92,178,70,7,27,52,141,187,191,224,235,111,119,240,91,95,208,185,100,29,1,180,125,59,252,80,113,201,28,91,152,26,55,118,23,103,109,62,181,197,48,51,234,68,15,163,55,114,237,155,3,104,76,236,239,175,214,143,23,91,93,123,155,225,220,131,229,118,94,216,251,30,55,104,195,185,247,106,218,179,248,232,187,81,208,69,74,194,209,71,163,62,154,232,238,254,31,165,118,250,45,19,8,139,254,149,205,176,93,180,118,241,100,28,80,197,28,122,152,143,121,119,191,127,138,230,118,98,109,29,187,157,109,102,102,238,240,102,238,101,171,59,183,218,131,102,208,23,221,181,245,111,5,171,57,107,246,45,77,191,135,175,115,55,130,51,179,233,222,131,133,221,247,177,183,118,139,157,139,249,127,66,227,49,103,111,117,180,64,45,175,224,131,113,8,191,112,248,248,234,182,140,98,221,238,203,115,54,159,229,91,153,181,116,26,51,125,75,115,54,139,84,64,68,68,4,68,64,68,68,4,68,64,68,68,5,163,248,45,81,6,196,90,187,119,173,29,180,64,68,68,7,239,90,51,105,241,90,162,2,59,234,218,58,45,31,193,7,34,219,226,110,203,77,218,120,119,163,105,185,203,119,143,193,6,211,114,102,238,239,251,81,156,180,103,114,211,236,118,90,187,238,209,153,180,239,90,184,183,131,247,160,227,147,77,88,182,110,211,189,113,77,79,21,80,239,56,223,185,159,78,247,238,92,230,218,59,51,119,183,199,69,161,19,139,108,17,238,126,238,239,130,15,150,244,236,123,162,97,119,219,238,179,183,193,117,161,180,83,73,59,201,82,30,244,78,251,9,245,109,53,241,248,175,171,76,205,28,147,111,125,117,46,237,127,149,104,64,210,188,140,206,205,223,226,223,165,6,199,127,197,140,16,155,51,11,48,247,119,235,162,235,212,137,196,221,93,133,41,139,54,140,205,167,197,119,169,227,1,119,102,22,119,111,142,139,146,96,7,7,238,29,127,71,122,15,145,45,52,114,3,204,114,182,163,221,175,253,127,74,210,33,114,15,199,202,218,107,220,78,218,127,34,222,122,63,226,72,118,137,119,187,191,130,234,195,43,75,59,204,250,56,48,109,232,187,234,218,235,249,95,226,240,65,207,29,186,39,143,115,123,175,174,159,31,242,173,167,106,162,57,136,159,77,206,221,239,171,255,0,149,114,195,41,234,226,236,237,241,211,95,239,174,189,108,147,83,143,92,34,57,28,137,135,107,107,221,221,227,253,228,29,193,165,132,77,219,167,239,59,105,187,87,239,93,136,68,193,154,54,119,102,111,134,158,11,138,150,119,148,116,40,182,190,142,250,187,248,62,171,158,39,210,71,220,122,234,218,106,238,131,108,167,46,175,27,59,184,191,118,186,120,174,39,166,39,217,166,186,51,247,247,46,251,52,110,218,123,174,235,100,174,65,163,12,111,223,241,111,130,15,158,212,186,25,48,234,251,159,224,203,148,172,244,173,27,203,35,106,239,163,187,59,187,119,255,0,58,238,69,180,52,247,89,220,180,239,250,146,87,99,126,155,62,186,187,160,226,165,160,130,49,98,1,211,79,15,31,169,114,246,40,247,110,110,231,126,245,188,36,142,48,218,102,35,167,119,123,232,180,169,149,130,156,164,19,111,131,179,179,253,168,56,78,146,29,142,239,3,145,124,59,221,116,138,205,12,207,182,88,221,221,187,245,239,111,241,174,212,117,250,123,242,123,162,222,46,69,220,187,173,171,54,174,206,238,131,224,215,97,218,118,137,138,54,114,151,118,155,217,159,242,116,126,237,53,250,212,93,115,19,193,54,240,161,122,202,106,99,212,239,180,67,221,189,251,187,12,159,111,216,165,149,217,159,197,181,81,247,199,46,20,142,237,98,142,39,49,7,107,213,41,191,226,55,63,117,36,173,245,253,168,33,121,197,196,156,76,93,159,234,126,229,166,154,190,140,187,119,104,246,86,200,236,218,55,187,167,119,246,172,186,177,234,242,14,157,239,185,144,92,151,6,57,119,54,41,199,54,251,156,145,212,48,80,222,173,50,11,141,57,144,191,244,193,235,222,206,205,252,15,181,77,254,93,97,184,97,182,195,79,29,49,143,226,41,194,67,208,187,253,215,109,124,123,190,42,56,249,106,225,90,42,156,41,29,210,106,120,74,89,107,41,11,82,167,103,38,113,171,169,102,247,188,126,12,165,115,15,80,69,67,65,19,131,134,178,67,30,172,194,195,166,131,255,0,74,14,132,184,110,150,148,153,224,23,222,90,248,51,190,191,223,92,244,148,5,28,141,174,225,102,241,212,126,197,223,184,85,181,60,79,33,71,166,223,2,119,211,226,223,21,214,123,134,176,180,145,71,213,45,25,246,137,106,253,232,59,37,73,190,23,141,217,220,95,236,241,95,26,182,156,233,92,218,54,125,53,215,195,195,189,125,137,46,45,21,19,76,241,232,76,34,251,28,180,126,253,23,90,83,10,138,87,148,244,29,218,63,127,126,154,232,131,204,133,92,148,246,201,167,215,180,206,38,219,92,116,103,211,185,180,209,191,149,125,10,145,237,178,53,60,180,228,226,195,191,119,127,143,134,157,223,165,124,248,54,68,221,158,72,216,12,159,115,1,54,142,237,245,233,252,139,237,74,218,83,177,70,126,246,253,53,111,29,52,240,65,187,83,16,220,2,254,58,104,184,104,45,81,12,229,85,43,235,33,14,157,236,237,167,123,104,254,63,98,229,183,73,212,132,134,71,247,183,59,232,79,223,166,140,187,110,221,24,88,191,41,223,185,208,116,235,133,152,70,22,137,207,113,176,185,51,191,131,252,87,102,142,146,54,131,105,27,104,30,13,245,247,186,209,131,172,250,235,220,254,31,21,202,208,237,7,221,46,206,239,143,118,168,56,70,223,9,84,28,162,26,110,113,215,199,224,184,231,183,199,33,187,60,110,108,206,254,26,247,46,205,59,30,226,110,161,56,182,158,247,193,215,103,172,3,238,176,142,165,221,171,58,15,153,71,108,142,2,148,161,212,29,221,181,125,29,254,191,173,215,56,195,32,57,145,147,147,51,247,62,221,23,99,87,22,50,102,215,191,242,126,181,166,247,238,119,29,91,226,40,58,100,70,213,3,181,244,29,59,251,190,61,232,209,59,214,199,54,186,187,11,252,63,74,236,184,3,27,22,130,236,253,250,105,225,246,45,160,66,78,68,218,11,137,59,50,4,114,27,123,196,219,254,26,120,46,192,184,183,134,154,253,90,174,9,233,203,107,0,204,225,223,174,230,111,239,46,88,105,200,25,201,205,201,252,60,16,115,140,76,47,171,58,220,110,236,45,185,181,102,117,191,87,102,252,149,163,187,57,48,187,107,222,131,96,182,242,103,211,187,85,217,109,25,180,110,229,160,176,183,115,51,55,216,183,104,223,82,14,51,239,113,213,215,35,120,45,146,51,106,47,245,35,59,187,247,59,232,131,121,120,106,180,238,125,27,79,211,246,32,150,189,223,82,107,163,247,50,13,116,213,180,118,92,78,206,221,206,235,145,201,109,126,254,255,0,138,3,56,235,166,230,118,241,71,102,241,102,90,59,55,193,155,249,22,230,111,181,6,172,218,252,86,186,51,45,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,104,254,11,84,65,177,22,174,203,71,109,16,17,17,1,251,214,140,218,124,86,168,128,142,250,182,142,139,71,240,65,200,182,248,150,159,98,211,118,158,29,235,86,118,221,187,95,134,154,32,216,110,66,221,221,255,0,106,51,150,140,238,90,125,142,203,82,125,205,163,54,139,87,22,240,126,244,28,114,59,104,197,179,118,143,170,226,154,158,42,161,222,113,191,115,62,157,239,220,187,4,204,218,51,119,247,247,178,218,68,226,219,4,123,159,187,187,224,131,229,189,59,30,232,152,93,246,251,172,237,240,93,104,109,20,210,78,242,84,135,189,19,190,194,125,91,77,124,126,43,234,211,51,71,36,219,223,93,75,187,95,229,90,16,52,175,35,51,179,119,248,183,233,65,177,223,241,99,4,38,204,194,204,61,221,250,232,186,245,34,113,55,87,97,74,98,205,163,51,105,241,93,234,120,192,93,217,133,157,219,227,162,228,152,1,193,251,135,95,209,222,131,227,156,1,52,93,162,82,96,45,27,185,255,0,131,246,127,125,34,98,32,126,180,154,182,189,228,237,163,50,228,155,71,34,132,155,65,119,239,119,240,93,40,205,230,169,9,250,187,64,89,197,224,215,184,252,123,255,0,191,245,124,16,118,99,183,68,241,238,111,117,245,211,227,254,84,150,215,70,114,177,19,182,237,186,107,171,248,107,250,86,248,101,61,92,93,157,190,58,107,253,245,193,91,44,208,3,76,48,153,187,190,221,173,175,218,250,160,237,133,52,0,111,172,125,250,126,86,175,222,187,16,137,131,52,108,238,204,223,13,60,23,21,36,253,86,102,146,29,59,157,251,255,0,74,231,137,244,145,247,30,186,182,154,187,160,219,41,203,171,198,206,238,47,221,174,158,43,137,233,137,246,105,174,140,253,253,203,190,205,27,182,158,235,186,217,43,144,104,195,27,247,252,91,224,131,231,181,46,134,76,58,190,231,248,50,229,43,61,43,70,242,200,218,187,232,238,206,238,221,255,0,206,187,145,109,13,61,214,119,45,59,254,164,149,216,223,166,207,174,174,232,56,105,104,32,141,247,0,233,163,54,157,238,185,187,20,123,183,55,115,191,122,222,18,4,99,180,200,67,70,211,189,244,213,105,83,43,5,57,72,38,223,7,103,103,251,80,112,201,73,22,210,119,129,204,181,248,59,174,145,89,225,149,246,75,25,59,191,199,189,191,198,187,81,87,176,182,233,59,133,188,72,143,185,119,91,86,109,93,181,116,31,6,187,14,211,180,76,81,179,148,187,180,222,204,255,0,147,163,247,105,175,214,162,235,152,158,9,183,133,11,214,83,83,30,167,125,162,30,237,239,221,216,100,251,126,197,44,174,204,254,45,170,143,190,57,112,164,119,107,20,113,57,136,59,94,169,77,255,0,17,185,251,169,37,111,175,237,65,11,206,46,36,226,98,236,255,0,83,247,45,52,213,244,101,219,187,71,178,182,71,102,209,189,221,59,191,181,101,213,143,87,144,116,239,125,204,130,228,184,49,203,185,177,78,57,183,220,228,142,161,130,134,245,105,144,92,105,204,133,255,0,166,15,94,246,118,111,224,125,170,109,50,159,11,197,75,99,26,81,130,77,93,217,164,61,165,224,242,31,195,94,239,21,29,220,181,112,173,21,78,20,142,233,53,60,37,44,181,148,133,169,83,179,147,56,213,212,179,123,222,63,6,82,171,132,104,99,161,181,3,142,214,115,215,86,97,219,224,69,254,84,29,121,176,221,29,51,139,196,47,184,159,199,191,189,219,249,87,61,37,1,71,35,107,184,89,188,117,31,177,125,26,202,134,136,8,202,47,201,98,118,39,127,13,62,43,168,247,13,97,105,34,143,170,90,51,237,18,213,251,208,118,74,145,142,34,141,217,221,159,79,135,138,248,213,180,231,74,230,209,179,233,174,190,30,29,235,236,73,113,233,81,245,138,61,9,132,95,107,150,143,223,167,114,235,74,97,81,74,242,158,131,187,71,239,239,211,93,16,121,144,171,146,158,217,52,250,246,153,196,219,107,142,140,250,119,54,154,55,242,175,161,82,61,182,70,167,150,156,156,88,119,238,239,241,240,211,187,244,175,159,6,200,155,179,201,27,1,147,238,96,38,209,221,190,189,63,145,125,169,91,74,118,40,207,222,223,166,173,227,166,158,8,55,106,98,27,128,95,199,77,23,13,5,166,14,185,84,77,239,25,142,142,221,237,241,111,183,236,92,182,233,58,144,144,200,254,246,231,125,9,251,244,209,151,111,247,136,152,255,0,41,221,244,251,80,116,235,133,152,70,22,137,207,113,176,185,51,191,131,252,87,98,142,152,26,38,141,205,182,139,59,233,252,168,193,214,125,117,238,127,15,138,229,104,118,139,238,147,103,115,247,191,114,14,17,183,194,85,7,40,134,155,156,117,241,248,45,181,54,232,164,145,219,164,228,205,245,107,220,185,233,216,247,19,117,9,197,180,247,190,14,187,61,97,15,117,153,157,203,187,93,123,208,124,202,59,100,112,20,165,14,160,238,237,171,232,239,245,253,110,185,198,25,1,204,140,156,153,159,185,246,232,187,26,184,177,147,54,189,255,0,147,245,173,55,191,115,184,234,223,17,65,211,34,54,168,29,175,160,233,223,221,241,239,70,137,222,182,57,181,213,216,95,225,250,87,101,192,24,216,180,23,103,239,211,79,15,177,109,2,18,114,38,208,92,73,217,144,0,207,242,223,222,211,225,162,236,11,139,120,105,175,213,170,225,150,7,96,120,198,71,29,123,247,51,120,46,72,105,200,25,201,205,201,252,60,16,115,140,76,47,171,45,210,59,176,51,19,106,218,173,218,187,127,7,85,161,190,190,238,136,54,139,111,38,125,59,181,93,150,209,155,70,238,90,11,11,119,51,51,125,139,118,141,245,32,227,62,247,29,93,114,55,130,217,35,54,162,255,0,82,51,187,191,115,190,136,55,151,134,171,78,231,209,180,253,63,98,9,107,221,245,38,186,63,115,32,215,77,91,71,101,196,236,236,250,107,162,228,114,91,95,191,191,226,129,171,51,237,220,206,206,142,205,226,204,180,118,31,128,178,220,205,246,160,213,155,85,174,140,203,84,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,181,219,69,162,220,237,170,218,237,162,2,45,93,180,90,32,38,157,232,136,11,77,59,214,168,131,86,118,215,195,69,171,248,59,233,223,162,218,154,235,163,107,224,131,70,211,77,95,185,221,31,77,53,101,174,154,151,119,131,45,206,223,6,20,29,3,25,55,187,176,119,59,253,107,158,40,244,109,52,109,75,69,204,66,61,222,235,127,50,209,219,107,107,225,254,36,28,46,46,15,171,119,125,122,46,25,162,157,197,201,164,46,254,246,239,93,178,118,113,252,150,253,43,70,247,155,77,189,200,62,44,163,40,147,59,179,144,233,223,171,175,135,133,238,50,215,83,201,81,45,46,199,99,112,209,207,119,118,130,254,58,125,171,213,74,224,224,224,209,139,235,252,45,60,23,199,182,91,130,218,197,16,136,22,237,75,70,22,31,171,252,136,57,94,119,25,247,11,59,190,205,54,235,246,248,174,122,105,26,162,156,13,253,230,125,124,123,254,43,119,74,23,125,204,195,245,107,181,108,128,94,1,104,216,117,102,254,68,27,41,235,31,127,66,88,250,114,55,229,14,237,116,254,86,93,240,218,98,196,39,222,207,174,154,46,164,180,142,231,213,97,97,125,89,221,217,155,87,251,22,248,8,227,145,183,179,136,63,112,190,190,47,245,104,131,232,67,181,217,200,139,71,250,180,240,91,106,13,252,6,71,125,25,215,14,247,25,95,71,125,29,219,86,215,193,107,60,209,3,11,185,254,86,191,7,65,190,41,93,244,98,29,31,185,181,215,93,86,201,38,96,55,119,125,186,59,247,173,141,32,176,185,110,211,86,213,151,198,191,222,233,109,212,39,35,155,145,22,157,253,236,237,239,55,199,79,181,7,118,227,113,166,97,115,25,220,182,179,49,119,59,119,234,188,204,217,139,102,142,169,237,231,82,68,81,187,129,51,177,232,206,58,247,126,78,159,5,242,142,123,157,210,41,37,133,165,140,76,189,198,105,181,220,62,44,95,13,23,90,201,128,167,26,185,46,21,242,140,175,44,242,75,164,145,137,104,196,222,26,238,127,139,160,246,85,23,19,184,66,67,4,110,26,232,219,88,251,157,217,245,251,23,178,103,119,110,246,209,124,155,117,178,149,227,115,104,226,238,39,109,58,109,245,47,174,128,172,191,139,250,89,78,18,22,166,25,25,174,116,207,163,187,127,169,79,235,87,160,172,203,141,123,197,21,154,139,181,204,122,1,221,233,99,109,25,252,94,144,223,224,207,245,32,131,43,204,164,117,210,179,134,207,201,238,215,93,61,214,93,106,70,103,171,133,159,195,168,58,255,0,58,230,186,27,79,95,44,130,218,51,179,62,159,239,89,117,233,201,130,120,204,188,4,217,223,249,208,74,87,45,58,248,219,11,77,70,14,228,65,85,70,194,221,237,181,202,166,169,251,148,166,89,162,144,104,32,41,29,223,116,49,191,123,235,252,21,19,156,177,238,244,21,22,138,248,1,219,171,13,93,187,119,186,250,247,212,85,59,124,20,180,90,223,117,182,144,190,184,35,127,253,150,65,186,182,144,43,41,202,2,118,102,125,59,220,117,211,189,159,252,75,203,222,161,172,183,64,239,68,228,110,207,166,130,123,62,44,223,90,245,199,249,47,223,167,218,186,23,96,166,122,71,142,65,13,199,166,210,112,213,251,157,181,65,76,45,185,138,21,119,57,44,149,240,28,50,199,52,144,234,83,20,154,236,103,239,238,29,60,89,251,181,94,170,146,243,29,83,53,60,78,230,206,250,54,174,250,119,55,212,236,186,213,184,54,214,18,189,108,84,212,161,60,191,141,234,141,48,177,234,79,222,250,248,247,234,235,167,81,69,91,104,141,235,96,131,170,81,51,109,141,141,131,123,63,118,186,252,60,117,254,68,31,70,182,157,134,251,77,52,178,104,3,19,179,179,182,191,198,92,244,141,49,66,225,52,164,47,187,93,29,245,238,209,117,70,243,69,89,35,28,204,192,237,238,234,236,228,250,127,50,230,105,218,50,234,201,168,190,155,122,122,255,0,127,84,28,246,243,148,107,8,166,103,17,233,59,105,187,94,253,89,125,89,134,67,247,7,87,109,123,159,95,21,242,40,235,98,144,156,58,109,191,77,127,147,249,151,122,43,128,77,86,244,227,171,16,179,59,182,175,221,225,254,84,29,170,112,150,23,55,146,61,118,131,190,154,183,115,175,159,88,213,117,149,145,188,50,200,3,25,54,240,99,238,118,125,62,223,177,215,213,33,46,158,225,39,45,221,207,246,55,214,180,134,40,250,103,180,71,86,110,243,211,189,6,232,117,130,151,73,7,77,25,245,127,231,90,66,193,33,9,182,142,218,179,183,114,208,77,206,34,135,77,219,89,219,115,191,214,180,130,55,118,118,99,113,217,167,115,124,80,119,3,102,164,228,13,163,63,213,226,180,40,195,94,230,111,127,189,155,69,182,22,41,29,199,87,238,241,92,166,4,44,206,222,243,183,130,14,180,143,28,58,177,233,175,142,154,46,133,69,29,67,202,213,80,74,91,52,213,193,159,70,119,127,229,251,87,102,226,242,53,57,152,71,184,219,77,27,93,62,63,90,228,163,25,78,156,24,195,196,89,221,157,245,211,185,6,148,174,82,198,226,99,169,110,215,189,245,238,93,176,18,22,211,111,247,209,128,99,47,116,25,187,190,13,162,229,97,213,6,214,99,215,87,111,239,166,154,147,235,220,183,177,59,120,138,209,253,226,125,25,6,214,98,98,119,103,213,111,109,207,225,175,243,173,69,180,119,103,250,150,174,236,222,8,54,62,186,232,238,181,102,211,86,90,62,186,183,118,191,106,220,131,77,22,168,136,8,159,20,64,102,91,153,180,70,109,22,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,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,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,107,178,209,110,118,213,109,118,209,1,22,174,218,45,16,19,78,244,68,5,166,141,170,213,16,106,206,223,86,139,87,240,119,211,191,69,181,53,215,70,215,193,6,140,205,183,115,163,233,166,172,181,241,45,27,193,110,118,248,48,160,232,24,201,189,221,131,185,223,235,92,241,71,163,105,163,106,90,46,98,17,238,247,91,249,150,142,219,91,95,15,241,32,225,113,112,125,91,187,235,209,112,205,20,238,46,77,33,119,247,183,122,237,147,179,143,228,183,233,90,55,188,218,109,238,65,241,166,25,68,245,38,114,102,241,213,215,192,195,55,9,107,225,122,137,105,118,56,202,65,163,158,238,237,173,241,211,237,94,182,125,142,197,31,76,95,87,252,175,171,189,124,91,117,180,45,191,138,22,23,212,156,180,97,97,111,13,63,196,131,153,231,113,159,112,179,187,236,211,110,191,111,138,229,163,156,106,161,114,127,123,66,211,191,191,224,185,58,80,187,238,102,31,171,93,171,142,158,62,204,206,2,44,236,253,253,221,200,54,65,90,236,93,25,35,233,200,45,169,14,237,116,254,85,244,3,105,139,16,159,123,62,186,104,186,147,81,185,147,155,51,1,63,137,51,119,186,223,1,28,114,54,246,113,7,238,23,215,197,254,173,16,125,8,118,187,57,17,104,255,0,86,158,11,109,65,191,128,200,239,163,58,225,222,227,43,232,239,163,187,106,218,248,45,103,154,32,97,119,63,202,215,224,232,55,197,43,190,140,67,163,247,54,186,235,170,217,36,204,6,238,239,183,71,126,245,177,164,22,23,45,218,106,218,178,248,215,251,221,45,186,132,228,115,114,34,211,191,189,157,189,230,248,233,246,160,239,92,174,84,157,29,66,119,34,14,226,109,174,218,62,173,246,47,49,54,98,217,163,170,123,121,212,145,20,110,224,76,236,122,51,142,189,223,147,167,193,124,146,170,186,93,70,87,134,41,34,18,118,32,118,159,93,236,239,174,191,13,59,190,191,173,117,236,152,10,113,171,146,225,95,40,202,242,207,36,186,73,24,150,140,77,225,174,231,248,186,15,94,87,79,106,82,9,82,11,176,24,142,221,11,77,124,31,94,246,111,130,246,172,238,237,222,218,47,139,102,180,210,199,73,24,140,81,105,27,48,232,209,183,192,89,125,180,5,101,252,95,210,202,112,144,181,48,200,205,115,166,125,29,219,253,74,127,90,189,5,102,92,107,222,40,172,212,93,174,99,208,14,239,75,27,104,207,226,244,134,255,0,6,127,169,4,25,94,101,35,174,149,156,54,126,79,118,186,233,238,178,235,82,51,61,92,44,254,29,65,215,249,215,53,208,218,122,249,100,22,209,157,153,244,255,0,122,203,175,78,76,19,198,101,224,38,206,255,0,206,130,82,185,105,215,198,216,90,106,48,119,34,10,170,54,22,239,109,174,85,53,79,220,165,19,12,132,173,106,136,229,119,247,183,119,59,235,252,34,81,73,203,30,239,65,81,104,175,128,29,186,176,213,219,183,123,175,175,125,69,83,183,193,74,254,27,54,59,45,57,55,199,127,252,119,65,222,168,128,106,34,40,139,70,220,46,58,187,107,166,172,188,165,234,26,203,116,14,244,78,70,236,250,104,39,179,226,205,245,175,94,254,15,223,167,114,249,247,96,166,122,71,142,65,13,199,166,210,112,213,251,157,181,65,75,109,121,143,218,239,19,88,174,20,167,9,71,33,196,198,83,188,155,156,55,106,250,48,247,126,79,215,241,94,182,146,243,29,83,53,60,78,230,206,250,54,174,250,119,55,212,236,186,245,216,46,217,27,246,248,169,169,66,121,157,228,234,141,48,177,234,254,47,187,199,191,87,93,42,138,42,219,68,111,91,4,29,82,137,155,108,108,108,27,217,251,181,215,225,227,175,242,32,250,53,180,236,55,218,105,165,147,64,24,157,157,157,181,254,50,231,164,105,138,23,9,165,33,125,218,232,239,175,118,139,170,55,154,42,201,24,230,102,7,111,119,87,103,39,211,249,151,51,78,209,151,86,77,69,244,219,211,215,251,250,160,231,183,156,163,88,69,51,56,143,73,219,77,218,247,234,203,234,206,210,63,186,206,251,89,251,159,85,242,40,235,98,144,156,58,109,191,77,127,147,249,151,116,46,1,53,73,192,44,251,132,119,59,106,253,222,31,229,65,219,167,9,97,115,121,35,215,104,59,233,171,119,58,232,85,157,77,93,64,199,12,134,27,100,18,33,98,238,211,226,223,223,95,80,132,186,123,132,156,183,119,63,216,223,90,219,20,113,104,90,0,238,97,119,115,219,222,131,124,58,193,75,164,131,166,140,250,191,243,173,32,120,229,113,49,118,118,215,199,69,160,155,156,69,14,155,182,179,182,231,127,173,105,79,19,176,184,177,237,219,240,102,241,65,220,13,154,147,144,54,140,255,0,87,138,208,163,13,123,153,189,254,246,109,22,216,88,164,119,29,95,187,197,114,152,16,179,59,123,206,222,8,58,210,60,112,234,199,166,190,58,104,186,21,20,117,15,43,85,65,41,108,211,87,6,125,25,221,255,0,151,237,93,155,139,200,212,230,97,30,227,109,52,109,116,248,253,107,146,140,101,58,112,99,15,17,103,118,119,215,78,228,26,82,153,28,110,18,14,164,229,221,171,235,220,187,96,36,45,166,223,239,173,54,4,102,206,32,205,250,27,69,204,195,170,13,186,30,186,237,254,250,59,106,79,175,114,222,196,237,226,43,71,247,137,244,100,27,89,137,137,221,159,85,189,183,63,134,191,206,181,22,209,221,159,234,90,187,179,120,32,216,250,235,163,186,213,155,77,89,104,250,234,221,218,253,171,114,13,52,90,162,32,34,124,81,1,153,110,102,209,25,150,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,52,90,63,213,162,220,180,118,213,6,140,218,173,22,239,5,181,1,17,16,22,158,11,94,253,81,1,181,101,185,159,85,181,106,207,162,1,235,226,223,5,176,189,225,239,117,200,239,171,63,232,92,110,236,204,206,207,222,131,70,221,167,123,119,55,130,218,78,100,250,15,112,248,59,183,114,222,218,147,179,187,119,50,221,167,193,144,117,230,8,198,34,218,205,175,232,95,48,136,134,125,54,179,251,159,31,210,190,180,154,188,173,250,23,92,192,159,247,182,213,7,72,66,88,11,71,29,89,219,248,79,170,216,112,212,117,30,88,153,223,119,118,215,46,230,254,69,245,131,115,63,123,119,105,253,245,195,44,101,33,56,179,120,119,160,216,68,58,185,179,238,31,134,171,138,105,34,142,54,156,180,213,159,195,78,230,92,129,1,66,230,108,207,171,3,235,171,252,23,205,186,84,52,116,167,41,59,51,51,59,187,233,246,58,13,149,87,39,247,222,2,103,35,103,103,109,29,180,125,59,180,94,102,249,123,196,116,207,16,81,193,20,131,239,110,115,39,213,188,63,182,111,181,118,226,56,235,78,10,128,45,90,50,220,58,119,106,250,252,117,253,11,233,76,205,62,194,147,184,131,87,102,111,173,7,205,182,85,221,234,162,140,235,72,129,156,65,223,100,143,221,175,143,197,215,98,166,146,11,131,188,37,172,204,46,237,180,217,157,159,244,235,250,23,112,35,104,217,228,29,117,102,220,90,252,23,126,143,73,193,228,111,224,179,59,105,246,160,233,80,91,233,161,233,211,188,0,47,167,186,44,45,225,167,253,11,236,201,67,27,81,237,8,216,117,102,239,22,102,118,240,93,106,58,97,142,165,207,222,213,204,139,199,235,101,245,58,163,220,218,247,51,104,255,0,165,6,180,130,49,3,199,245,190,191,222,92,176,22,224,119,213,223,189,124,216,163,232,194,82,255,0,8,95,185,159,193,118,40,106,88,229,120,69,217,199,110,237,116,239,215,86,100,29,229,99,188,126,219,43,42,108,17,189,36,78,108,247,218,71,252,166,110,238,199,47,214,234,248,149,184,113,55,110,134,182,157,224,34,63,118,225,1,123,174,205,255,0,107,151,217,246,160,199,190,177,223,174,100,236,204,239,167,135,232,93,112,18,50,97,22,239,119,209,151,217,197,16,52,87,106,134,29,92,91,102,142,255,0,220,50,249,182,241,221,93,78,63,92,160,223,223,100,18,27,203,14,221,45,44,55,90,170,153,102,140,102,173,181,184,179,72,206,62,236,245,90,247,50,152,75,33,129,90,233,54,27,147,118,120,188,127,185,101,17,252,190,34,118,183,156,78,221,207,89,66,205,245,247,212,84,41,111,176,0,199,100,160,22,119,238,165,133,159,95,238,25,7,125,244,126,231,93,41,128,106,102,22,144,89,218,39,118,211,224,255,0,167,249,151,60,178,8,207,19,59,248,238,255,0,2,232,68,224,243,212,184,191,126,255,0,241,186,13,213,20,111,32,184,176,234,218,51,55,123,119,54,190,12,190,93,194,1,106,73,26,81,238,23,102,239,239,238,213,151,222,121,28,0,91,187,77,172,238,190,85,76,131,52,207,27,191,123,187,247,55,233,65,226,237,116,244,85,13,185,167,145,197,137,217,223,249,63,66,251,149,244,51,68,226,212,130,242,143,197,204,155,93,123,255,0,66,227,181,83,71,107,14,145,57,48,185,57,187,151,123,247,182,159,15,208,185,46,113,203,32,140,108,62,238,172,90,235,223,175,122,10,113,141,113,244,120,51,164,117,85,65,3,203,181,153,220,36,39,125,119,127,19,251,149,247,176,118,57,180,95,226,105,104,107,218,106,178,136,201,155,165,32,238,118,61,25,157,201,188,53,211,226,188,230,100,97,25,177,5,12,16,85,71,40,176,74,38,221,57,1,159,185,141,190,58,253,106,148,100,236,149,152,75,22,83,89,171,98,8,166,133,132,12,79,223,118,223,48,19,119,139,233,224,236,130,236,45,215,26,249,132,66,170,48,13,25,220,182,235,220,218,254,151,248,47,169,28,145,72,218,70,111,175,193,153,180,220,255,0,83,175,131,103,175,158,186,164,119,128,52,90,110,18,22,118,119,125,89,190,47,250,87,221,59,116,19,200,243,57,158,175,167,131,182,159,224,65,243,238,183,136,237,134,49,147,198,18,22,187,155,107,191,213,167,135,233,93,202,10,150,170,136,101,29,61,241,18,109,27,77,117,101,242,174,248,70,27,173,100,18,202,243,179,64,123,131,97,139,107,174,154,235,171,125,139,209,81,82,118,74,120,225,139,115,236,1,23,220,237,240,109,16,107,11,84,51,147,180,66,185,55,74,78,194,66,223,106,231,114,218,204,207,249,79,240,90,48,179,190,231,241,100,28,50,66,4,14,46,44,250,247,190,169,16,48,15,119,115,51,232,185,100,109,69,223,234,90,3,48,143,119,199,189,6,132,204,77,168,182,171,144,86,221,174,45,238,182,175,170,219,175,214,131,121,14,189,236,155,29,157,244,91,153,245,109,93,109,126,244,26,54,172,253,235,84,68,13,53,68,68,15,210,142,203,86,250,150,228,27,89,181,90,232,203,84,64,68,68,4,68,64,80,129,196,47,49,238,51,176,54,126,230,94,10,194,217,201,216,172,184,127,24,94,109,118,234,111,163,182,169,58,20,176,86,203,28,81,239,58,98,50,218,0,45,169,59,147,233,171,187,191,122,155,245,141,103,22,62,105,243,147,230,6,33,245,25,208,78,159,1,89,165,142,243,167,132,236,13,153,153,151,125,246,206,36,188,251,79,182,214,246,88,105,250,189,43,149,84,49,254,46,16,8,199,72,226,1,247,69,181,211,87,213,221,221,238,1,90,175,43,143,34,121,101,247,215,172,86,171,170,64,84,83,140,156,227,190,240,255,0,195,198,32,206,44,57,15,104,171,195,55,11,29,68,148,219,128,59,93,41,221,232,227,169,166,222,96,109,31,86,9,37,139,169,177,200,55,238,31,120,89,213,107,86,171,205,31,200,158,102,253,203,235,20,72,42,255,0,14,185,243,131,120,146,202,59,22,107,96,202,218,66,11,141,56,5,206,134,26,135,152,237,55,22,1,122,138,41,92,128,11,124,100,90,49,56,14,240,112,144,91,97,139,189,75,88,240,240,57,197,221,215,132,28,220,44,87,61,186,174,241,132,239,212,227,109,196,118,168,42,8,12,224,99,98,10,168,65,201,162,58,152,95,118,206,163,104,225,36,209,177,71,213,121,7,32,140,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,65,245,145,17,1,121,76,213,204,204,43,147,121,113,136,243,75,26,213,246,123,46,25,183,203,112,169,219,36,97,36,219,27,220,130,46,161,128,20,210,155,140,113,131,147,111,144,192,89,245,38,94,130,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,168,22,230,13,198,221,215,138,252,127,29,139,12,79,87,67,151,88,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,212,97,118,121,36,212,37,83,151,247,19,24,203,138,252,180,198,185,165,140,40,105,45,192,56,226,174,219,104,182,83,51,16,91,173,209,208,209,28,80,60,155,88,166,61,210,200,103,33,51,110,51,45,162,1,178,48,242,188,44,113,199,83,153,92,73,102,175,11,121,146,20,145,95,112,198,40,196,1,133,174,98,113,64,215,27,117,45,124,128,212,71,30,172,231,83,12,90,16,148,98,253,72,98,144,141,132,162,41,38,241,92,149,60,172,98,159,152,21,222,157,110,81,107,196,221,218,235,96,226,239,53,239,182,43,157,93,186,229,110,204,139,237,93,29,101,36,197,12,244,211,199,115,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,6,73,40,173,43,151,207,27,118,174,43,240,4,150,44,79,61,37,14,98,225,90,122,120,110,180,101,84,37,61,218,1,134,17,59,176,70,48,196,0,18,84,20,130,81,70,196,208,191,77,137,217,164,143,91,181,64,68,68,4,68,65,105,92,48,113,183,106,205,28,244,204,238,26,113,220,244,150,252,89,131,177,69,238,146,195,81,53,80,177,223,232,161,185,86,254,42,40,134,16,0,58,90,96,166,7,29,231,36,160,39,43,254,68,174,215,106,177,182,226,110,237,117,176,113,119,154,247,219,21,206,174,221,114,183,102,69,246,174,142,178,146,98,134,122,105,227,185,204,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,166,211,129,126,51,108,92,97,229,197,85,206,75,87,177,177,158,23,236,244,248,154,219,16,27,210,140,146,177,244,170,105,164,45,117,134,94,148,174,209,145,60,145,144,16,150,230,96,150,64,185,84,68,64,68,68,4,69,22,188,214,56,237,181,53,170,191,133,156,154,196,213,101,114,42,135,131,27,221,109,211,136,193,28,12,38,50,89,216,217,156,140,200,156,94,125,132,44,12,29,2,115,223,60,113,135,87,61,57,197,123,27,61,172,159,129,75,63,210,60,182,195,157,167,218,127,211,29,143,233,95,104,163,139,163,253,115,68,245,20,61,150,161,229,252,157,122,219,123,244,23,101,38,152,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,139,186,189,78,92,220,123,126,229,123,236,249,111,152,144,118,140,178,196,215,14,217,87,81,5,62,250,171,45,113,128,68,245,130,192,219,230,133,194,56,198,88,187,201,132,4,226,109,194,81,204,19,168,136,136,32,135,48,185,136,243,0,203,92,127,137,114,230,251,159,116,147,220,176,173,226,182,201,89,45,38,27,180,148,18,79,77,49,195,33,70,69,68,36,224,228,14,236,238,34,250,105,171,55,130,148,158,94,57,247,125,226,39,134,11,30,53,198,152,175,233,6,47,162,184,92,45,120,138,167,176,133,38,202,160,168,41,33,143,100,113,199,19,233,73,53,35,235,27,109,247,180,119,222,198,205,26,188,224,178,114,251,129,184,160,124,213,168,155,180,89,115,46,223,5,69,28,155,64,58,21,84,52,240,82,84,83,104,198,70,91,64,41,165,234,56,128,191,105,216,59,158,50,117,85,121,33,102,103,102,197,89,151,147,149,149,119,89,125,161,111,164,196,214,248,58,155,168,105,251,60,143,79,86,123,92,253,201,164,237,84,77,168,131,238,24,61,226,109,128,206,18,212,136,168,167,26,25,199,125,200,46,24,49,254,106,225,104,119,222,173,86,248,233,237,210,110,6,236,213,85,117,17,82,69,83,161,129,129,244,78,160,101,233,144,184,159,79,99,232,197,171,4,75,102,175,54,14,44,113,6,99,226,59,190,87,230,63,209,156,33,81,112,151,216,118,178,195,182,217,36,167,161,23,219,15,84,166,138,99,121,136,24,78,79,198,144,245,8,246,104,27,69,164,255,0,151,142,96,230,198,109,240,193,99,205,92,227,199,255,0,74,239,88,162,225,112,168,130,79,101,83,80,246,26,88,106,10,144,105,180,167,17,9,125,250,105,37,234,56,137,126,63,103,123,3,59,227,237,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,150,79,217,123,130,173,89,107,128,48,214,92,216,170,42,231,182,225,91,61,21,146,142,90,179,18,158,72,41,161,8,99,41,8,68,69,205,196,25,221,216,69,181,215,70,111,4,22,171,203,139,142,58,158,43,112,109,126,15,204,16,164,167,204,92,31,79,1,215,77,17,197,16,94,233,9,220,26,182,40,25,216,128,196,152,70,113,17,233,9,203,17,11,139,76,209,71,121,75,23,124,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,79,131,238,44,240,111,23,89,95,244,226,197,79,73,103,190,208,84,73,77,125,195,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,217,175,80,25,220,162,54,96,174,168,136,128,136,136,10,40,57,141,241,129,198,55,13,156,75,214,225,12,9,155,212,150,188,39,121,179,208,94,236,116,16,217,109,245,71,77,1,3,211,202,50,157,69,41,30,242,169,166,169,54,109,230,204,6,26,59,126,64,202,250,142,174,116,153,57,125,198,25,53,132,179,138,209,55,82,147,46,238,21,20,247,74,109,160,219,105,110,69,79,24,212,239,35,103,125,147,193,79,23,76,64,200,187,78,239,116,99,39,112,114,173,227,51,54,56,137,197,89,129,130,179,207,50,62,144,94,168,173,244,23,75,13,55,177,233,169,54,82,132,146,199,91,38,250,88,35,7,208,230,161,109,36,125,222,246,160,218,49,187,72,170,199,175,151,38,102,126,11,248,201,203,139,141,69,93,214,58,11,245,192,176,205,100,22,249,52,237,93,190,50,167,167,9,133,204,68,225,26,169,41,165,38,125,116,232,177,136,145,0,178,200,81,1,69,95,49,254,97,217,237,148,156,65,75,147,153,21,138,190,139,210,97,75,125,55,182,103,146,207,71,85,37,117,117,84,65,80,219,74,160,101,110,136,65,36,12,58,4,101,212,41,247,111,22,141,218,85,22,50,217,253,156,119,222,32,51,151,22,103,22,35,135,179,213,226,107,129,84,71,77,184,15,178,82,128,180,116,212,219,192,1,164,233,65,28,81,117,54,49,30,205,197,239,19,186,9,84,229,91,196,159,18,124,76,226,172,192,187,103,30,110,123,114,203,132,237,244,20,240,90,61,129,65,77,212,170,172,146,82,26,158,189,60,81,155,116,194,142,64,233,187,16,151,104,215,185,193,181,145,85,103,252,169,114,207,240,119,193,182,28,184,212,82,93,105,43,241,173,194,187,19,86,65,112,143,167,183,169,35,83,211,156,34,224,36,208,201,75,75,77,40,187,238,221,213,115,18,218,66,205,120,8,41,255,0,16,184,166,251,129,178,11,50,241,174,22,174,236,87,172,63,131,239,55,75,117,79,72,36,232,85,65,69,44,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,161,7,250,40,252,118,127,179,159,252,25,179,255,0,205,20,212,241,99,229,99,57,62,95,226,31,78,157,99,88,131,42,132,68,65,14,220,113,113,211,197,206,68,113,81,143,50,183,47,179,178,174,12,61,105,168,163,154,134,10,155,5,158,99,167,10,154,40,42,158,22,55,164,220,64,5,57,0,57,57,30,193,29,196,101,169,61,207,242,173,226,211,54,56,153,194,185,129,105,206,59,191,183,47,88,78,225,65,81,5,223,179,211,83,117,41,107,35,148,70,155,161,79,12,96,221,51,163,144,250,142,228,69,218,52,238,96,109,104,175,59,220,173,255,0,230,211,58,237,246,47,245,94,22,187,220,251,87,232,169,160,131,162,231,255,0,211,34,222,1,246,25,126,246,202,223,249,71,102,102,42,193,252,94,217,240,45,166,175,91,46,61,183,215,219,238,244,178,73,39,76,187,53,36,213,144,78,32,38,192,243,1,192,224,38,98,91,99,158,113,102,103,61,88,39,81,17,124,156,89,138,108,88,27,10,222,113,174,41,174,236,86,92,63,111,168,186,92,106,122,71,39,66,150,8,202,73,100,216,12,70,91,64,9,244,22,114,125,52,102,119,238,65,20,60,192,185,129,113,81,148,28,84,98,188,173,202,220,192,164,195,120,123,13,211,219,97,130,8,108,148,85,39,57,205,69,13,81,205,41,213,69,41,57,238,168,112,102,7,16,96,140,61,221,219,136,174,43,149,110,125,241,39,196,78,21,204,12,107,158,120,175,233,5,150,138,225,65,107,176,212,246,26,10,77,149,65,28,178,86,199,178,150,56,205,244,9,168,95,89,27,111,189,160,62,172,108,208,173,139,49,77,247,28,226,171,206,53,197,53,221,182,245,136,46,21,23,75,141,79,72,35,235,213,79,33,73,44,155,1,132,7,113,153,62,130,204,45,174,140,204,221,203,33,62,1,242,207,21,101,23,8,89,109,129,113,173,39,100,189,83,219,234,46,21,52,165,28,145,201,75,219,106,230,172,8,37,9,0,76,38,140,42,4,36,7,31,118,65,49,103,118,102,119,11,128,68,68,17,1,199,175,30,188,88,228,183,22,56,231,44,242,211,53,189,141,134,236,222,204,236,84,94,194,182,212,116,186,182,218,89,164,252,100,212,231,33,107,36,166,94,241,62,154,232,218,51,51,53,223,242,191,207,188,216,226,39,32,175,248,215,56,241,95,210,11,213,22,48,170,181,193,83,216,105,169,54,82,133,21,20,131,30,202,120,227,7,208,230,145,245,118,221,239,105,174,140,204,209,131,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,130,255,0,209,17,5,63,226,23,20,223,112,54,65,102,94,53,194,213,221,138,245,135,240,125,230,233,110,169,233,4,157,10,168,40,165,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,148,32,255,0,69,31,142,207,246,115,255,0,131,54,127,249,162,154,158,44,124,172,103,39,203,252,67,233,211,172,107,16,101,80,188,86,116,102,246,13,200,92,175,196,25,185,152,19,213,199,98,195,180,227,53,67,82,64,243,79,41,156,131,20,80,198,29,204,231,36,178,71,27,57,56,131,57,179,145,8,179,147,122,171,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,177,246,227,163,140,219,239,24,121,143,75,115,142,213,236,108,25,133,251,69,62,25,182,202,0,245,67,28,174,29,90,154,153,7,93,102,151,165,19,188,98,79,28,98,2,35,185,216,229,144,46,171,34,249,201,223,102,206,91,220,153,243,135,187,62,1,196,215,10,104,237,97,108,112,63,162,52,160,50,137,17,8,195,214,184,111,114,128,165,39,54,33,217,33,69,23,188,48,42,193,205,23,139,172,225,200,171,86,80,223,120,119,204,202,75,117,183,26,83,221,234,231,172,164,162,161,184,193,112,130,49,160,42,105,99,146,104,165,23,13,181,6,76,81,187,49,49,179,247,247,105,101,124,184,184,28,166,226,183,25,87,227,12,193,58,186,124,186,193,245,16,5,116,49,4,177,29,238,172,153,205,168,162,157,153,132,0,69,132,167,33,46,168,132,177,8,176,188,205,44,119,21,207,59,243,39,250,201,251,53,7,148,224,43,143,94,44,115,167,139,28,13,150,121,151,154,222,217,195,119,159,105,246,218,47,97,91,105,250,189,43,109,84,209,254,50,26,112,144,116,146,32,47,116,155,93,52,125,89,221,158,95,212,0,242,184,243,217,150,95,125,122,61,106,159,228,4,68,64,68,68,22,213,133,120,205,177,85,241,157,141,120,59,197,182,174,195,117,161,236,149,24,82,227,78,6,113,220,35,43,84,21,181,52,213,13,223,211,152,55,79,32,73,221,25,198,46,15,176,192,122,247,42,160,7,154,63,158,204,205,251,151,209,232,148,154,114,226,227,142,167,138,220,27,95,131,243,4,41,41,243,23,7,211,192,117,211,68,113,68,23,186,66,119,6,173,138,6,118,32,49,38,17,156,68,122,66,114,196,66,226,211,52,81,133,229,34,34,2,34,179,94,99,188,113,212,240,165,131,104,48,126,95,5,37,70,98,227,10,121,206,134,105,78,41,66,201,72,46,192,245,178,192,238,228,102,68,228,48,9,15,72,142,41,72,156,154,23,138,64,246,184,171,140,219,21,39,25,216,43,131,188,37,106,237,215,90,238,215,81,138,238,53,0,97,29,190,49,181,79,91,77,77,78,221,221,73,143,108,18,28,157,241,132,100,192,219,204,203,161,114,170,0,121,92,121,236,203,47,190,189,30,181,79,242,2,182,174,59,248,156,190,240,151,151,184,55,53,109,22,95,109,210,30,48,142,215,116,180,118,144,166,237,244,178,219,46,4,49,245,202,41,94,45,179,199,79,46,162,59,159,165,179,86,18,37,114,170,192,57,213,249,88,194,223,48,40,125,58,226,130,247,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,40,33,229,197,199,29,55,10,88,202,191,7,230,8,85,212,101,214,48,168,128,235,166,136,229,148,236,149,98,206,13,91,20,12,238,38,4,46,35,56,136,245,72,34,136,133,201,225,104,164,157,228,4,68,65,105,89,203,198,221,171,135,238,51,112,222,73,102,68,244,148,120,39,26,97,123,117,88,94,106,234,134,158,11,21,107,212,221,35,41,100,210,18,41,2,114,142,138,39,35,144,35,133,163,121,31,70,121,29,93,170,133,110,117,126,105,240,183,203,250,31,81,184,170,235,202,135,142,58,108,75,106,178,112,143,152,193,86,247,219,109,61,64,97,27,179,156,181,13,93,73,16,201,57,81,78,228,228,241,28,17,9,244,137,180,137,225,136,99,208,10,48,235,4,154,34,34,2,34,161,92,96,241,103,131,120,69,202,255,0,167,23,218,122,75,197,246,190,162,58,107,22,28,42,247,165,158,234,109,32,52,238,6,209,202,224,17,68,111,33,27,134,205,122,96,238,197,40,51,133,42,230,59,199,29,79,10,88,54,131,7,229,240,82,84,102,46,48,167,156,232,102,148,226,148,44,148,130,236,15,91,44,14,238,70,100,78,67,0,144,244,136,226,148,137,201,161,120,164,170,188,111,230,246,50,200,94,24,241,110,110,101,252,244,145,223,112,237,69,162,106,118,171,129,166,130,80,59,165,36,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,143,102,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,234,107,171,170,93,183,202,122,51,51,51,51,48,128,8,176,128,0,179,0,0,136,139,8,139,51,78,247,52,127,34,121,155,247,47,172,81,32,170,188,49,113,11,133,120,160,201,171,46,110,97,106,110,193,219,250,148,215,27,89,213,71,81,53,178,186,34,219,45,60,132,15,253,204,128,228,32,71,20,177,27,128,111,218,213,85,99,153,193,247,22,120,203,132,92,208,250,113,98,167,171,188,88,171,233,228,166,190,225,193,175,106,88,46,160,209,155,64,230,111,28,172,7,20,166,210,9,176,111,211,168,12,236,50,155,62,66,120,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,204,30,129,17,16,23,159,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,127,64,160,135,152,239,28,116,220,86,227,42,12,31,151,193,87,79,151,88,62,162,115,161,154,83,150,35,189,213,147,48,61,108,176,59,176,128,8,177,12,2,67,213,16,150,82,39,23,153,226,140,37,39,129,14,39,47,188,90,101,238,50,205,91,189,151,216,148,129,140,36,181,218,237,29,164,42,123,5,44,86,203,121,20,125,113,138,39,151,116,242,84,75,169,14,230,234,236,213,196,69,92,170,176,14,74,158,86,49,79,204,10,239,78,183,43,255,0,64,86,107,104,227,142,167,13,115,0,198,92,35,230,48,82,53,138,229,81,109,12,35,118,115,138,157,232,106,229,180,211,78,84,83,185,56,180,161,60,164,125,34,109,101,105,165,24,244,49,144,58,55,148,160,7,154,63,158,204,205,251,151,209,232,144,79,242,43,0,229,139,199,143,225,190,197,77,144,217,177,122,221,143,176,253,188,125,155,116,184,220,122,149,88,162,17,57,138,77,7,164,45,214,167,128,105,216,183,73,36,179,11,73,51,235,178,82,107,255,0,64,68,68,16,3,253,20,126,59,63,217,207,254,12,217,255,0,230,138,95,184,10,205,44,119,157,60,39,96,108,204,204,187,239,182,113,37,231,218,125,182,183,178,195,79,213,233,92,170,161,143,241,112,128,70,58,71,16,15,186,45,174,154,190,174,238,239,142,186,159,238,87,30,68,242,203,239,175,88,173,65,115,247,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,68,13,219,156,254,104,67,159,53,184,174,197,130,41,43,50,172,41,228,160,163,194,117,103,29,53,108,204,218,188,117,210,86,136,72,81,212,185,105,172,108,199,8,198,239,27,9,27,118,135,243,252,206,184,241,252,55,223,106,114,27,41,239,91,176,14,31,184,23,180,174,150,235,143,82,151,20,76,33,9,71,168,244,133,250,52,243,141,67,14,217,36,138,98,104,230,109,118,68,77,110,188,31,112,153,140,184,186,205,15,160,246,42,138,187,61,138,130,158,74,155,238,35,26,6,170,130,212,15,25,188,12,96,242,68,198,114,202,13,24,131,30,253,58,134,204,227,17,187,4,201,241,27,197,133,53,187,130,139,215,20,252,58,98,58,75,165,61,45,69,186,107,85,101,93,186,81,130,168,6,247,5,37,76,50,65,56,132,172,4,205,60,78,250,1,232,238,64,66,251,77,170,95,12,92,66,225,94,40,50,106,203,155,152,90,155,176,118,254,165,53,198,214,117,81,212,77,108,174,136,182,203,79,33,3,255,0,115,32,57,8,17,197,44,70,224,27,246,181,10,230,17,128,48,110,86,114,225,198,217,125,151,216,122,146,199,135,172,116,246,74,106,26,26,102,125,145,7,182,104,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,222,37,184,62,226,207,25,112,139,154,31,78,44,84,245,119,139,21,125,60,148,215,220,56,53,237,75,5,212,26,51,104,28,205,227,149,128,226,148,218,65,54,13,250,117,1,157,134,83,103,12,140,209,121,252,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,10,223,248,245,205,44,119,146,220,39,99,156,204,203,75,239,177,177,37,155,217,157,138,183,178,195,81,210,234,220,169,97,147,241,115,1,198,90,199,41,143,188,47,166,186,182,142,204,237,112,10,213,121,163,249,19,204,223,185,125,98,137,4,117,112,245,204,123,140,236,115,159,185,105,130,177,78,114,118,219,46,32,198,22,107,93,198,155,232,237,170,62,189,44,245,177,71,44,123,194,152,76,119,1,147,106,46,196,218,234,206,207,222,166,253,99,25,146,24,214,213,150,185,209,128,115,26,251,79,87,61,183,10,226,139,85,238,178,42,64,18,158,72,41,170,227,154,65,140,72,132,92,220,65,217,153,200,91,93,53,118,241,89,41,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,48,122,4,68,65,0,63,209,71,227,179,253,156,255,0,224,205,159,254,104,166,251,135,172,83,125,199,57,5,150,152,215,20,215,118,219,214,32,193,246,107,165,198,167,164,17,245,234,167,162,138,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,88,203,172,148,248,78,242,177,147,127,47,240,247,167,64,130,207,248,246,230,133,248,20,197,81,101,31,15,82,90,175,56,174,205,112,138,76,77,116,170,143,180,80,209,116,164,98,59,96,11,59,117,38,61,175,28,228,196,221,17,114,1,118,157,220,169,239,43,135,92,249,193,188,73,101,29,139,53,176,101,109,33,5,198,156,2,231,67,13,67,204,118,155,139,0,189,69,20,174,64,5,190,50,45,24,156,7,120,56,72,45,176,197,222,29,185,152,112,81,110,225,131,29,219,113,182,90,91,59,54,91,98,221,41,168,168,227,106,169,189,141,93,12,49,180,148,243,84,76,82,111,235,104,115,198,229,38,231,210,113,96,97,133,136,169,175,4,156,96,226,110,17,179,66,43,208,189,93,110,9,190,84,64,56,178,207,73,21,63,94,186,8,163,156,33,56,228,148,28,132,225,42,147,149,128,78,54,145,197,128,200,89,247,8,100,60,139,169,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,109,7,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,22,217,115,206,58,166,110,37,239,147,227,235,85,93,62,74,223,234,33,164,180,195,37,52,71,113,195,128,0,192,213,132,240,6,233,194,82,98,146,104,93,229,56,247,179,66,103,210,217,63,138,230,185,198,191,225,55,21,79,195,94,89,220,238,180,216,111,9,92,42,41,177,108,186,244,97,188,93,33,144,69,169,246,56,180,133,13,44,145,159,121,22,201,37,125,204,14,208,195,41,91,7,7,220,38,99,46,46,179,67,232,61,138,162,174,207,98,160,167,146,166,251,136,198,129,170,160,181,3,198,111,3,24,60,145,49,156,178,131,70,32,199,191,78,161,179,56,196,110,193,145,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,93,181,231,240,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,237,77,67,67,76,207,178,32,213,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,208,32,183,254,61,115,75,29,228,183,9,216,231,51,50,210,251,236,108,73,102,246,103,98,173,236,176,212,116,186,183,42,88,100,252,92,192,113,150,177,202,99,239,11,233,174,173,163,179,59,68,15,244,81,248,236,255,0,103,63,248,51,103,255,0,154,41,84,230,143,228,79,51,126,229,245,138,37,0,40,50,168,68,68,4,68,64,86,1,205,111,138,60,246,225,175,240,93,248,20,199,63,71,62,145,251,111,218,127,212,202,58,206,191,103,236,61,31,235,152,164,219,183,175,47,228,233,174,238,253,116,109,47,253,69,95,60,239,204,159,235,39,236,212,30,83,128,174,61,120,177,206,158,44,112,54,89,230,94,107,123,103,13,222,125,167,219,104,189,133,109,167,234,244,173,181,83,71,248,200,105,194,65,210,72,128,189,210,109,116,209,245,103,118,121,127,80,3,202,227,207,102,89,125,245,232,245,170,127,144,104,180,127,171,69,185,104,237,170,13,25,181,90,45,222,11,106,2,34,32,107,162,211,193,107,223,170,32,55,214,183,51,234,182,173,89,244,64,61,124,91,224,182,23,188,61,238,185,29,245,103,253,11,141,221,153,153,217,251,208,104,219,180,239,110,230,240,91,73,204,159,65,238,31,7,118,238,91,219,82,118,119,110,230,91,180,248,50,14,188,192,3,19,232,218,151,119,138,249,82,17,13,72,182,141,249,63,229,95,98,77,94,86,111,177,117,204,29,255,0,33,181,116,29,33,9,96,45,28,117,103,111,225,62,171,73,99,157,207,169,16,235,221,183,77,123,191,74,250,129,185,159,189,187,180,254,250,225,154,34,145,216,89,181,248,160,218,228,26,238,103,212,31,195,85,195,52,145,71,27,78,90,106,207,225,167,115,46,104,41,206,41,93,192,93,203,77,29,157,217,124,187,165,67,71,74,114,147,179,51,51,187,190,159,99,160,217,85,114,127,125,224,38,114,54,118,118,209,219,71,211,187,69,230,111,151,188,71,76,241,5,28,17,72,62,246,231,50,125,91,195,251,102,251,87,110,35,142,180,224,168,2,213,163,45,195,167,118,175,175,199,95,208,190,148,204,211,236,41,59,136,53,118,102,250,208,124,219,101,93,222,170,40,206,180,136,25,196,29,246,72,253,218,248,252,93,118,42,105,32,184,59,194,90,204,194,238,219,77,153,217,255,0,78,191,161,119,2,54,141,158,65,215,86,109,197,175,193,119,232,244,156,30,70,254,11,51,182,159,106,14,141,5,182,158,23,8,138,156,7,86,102,22,97,111,131,47,181,37,12,109,71,180,35,97,213,155,188,89,153,219,193,117,104,233,26,58,178,151,222,212,137,223,197,190,213,245,122,163,220,218,247,51,104,255,0,165,6,148,2,48,194,209,106,255,0,95,127,143,130,231,128,183,3,190,174,253,235,231,237,104,218,89,219,242,183,187,182,190,26,58,223,73,87,172,227,78,27,92,75,87,119,209,245,240,255,0,161,7,209,86,59,199,237,178,178,166,193,27,210,68,230,207,125,164,127,202,102,238,236,114,253,110,175,137,91,135,19,118,232,107,105,222,2,35,247,110,16,23,186,236,223,246,185,125,159,106,12,123,235,29,250,230,78,204,206,250,120,126,133,215,1,35,38,17,110,247,125,25,125,156,81,3,69,118,168,97,213,197,182,104,239,253,195,47,155,111,29,213,212,227,245,202,13,253,246,65,33,188,176,237,210,210,195,117,170,169,150,104,198,106,219,91,139,52,140,227,238,207,85,175,115,41,122,194,71,25,216,233,222,57,28,155,223,241,254,236,148,76,242,248,137,218,222,113,59,119,61,101,11,55,215,223,81,80,165,135,3,196,208,225,154,48,109,123,186,158,63,238,132,131,238,190,158,14,186,83,0,212,204,45,32,179,180,78,237,167,193,255,0,79,243,46,90,153,4,101,133,181,241,47,241,178,233,68,224,243,212,184,191,126,255,0,241,186,13,245,52,133,36,123,25,157,197,188,59,219,185,190,197,242,174,16,11,82,72,210,143,112,187,55,127,127,118,172,190,241,30,200,199,237,110,245,242,170,100,25,166,120,221,251,221,223,185,191,74,15,23,107,167,162,168,109,205,60,142,44,78,206,255,0,201,250,23,220,175,161,154,39,22,164,23,148,126,46,100,218,235,223,250,23,29,170,154,59,88,116,137,201,133,201,205,220,187,223,189,180,248,126,133,201,115,142,89,4,99,97,247,117,98,215,94,253,123,208,83,140,107,143,163,193,157,35,170,170,8,30,93,172,206,225,33,59,235,187,248,159,220,175,191,131,113,205,138,255,0,24,203,13,203,124,197,25,145,56,197,32,190,140,122,120,187,126,133,230,243,35,8,205,136,40,96,130,170,57,69,130,81,54,233,200,12,253,204,109,241,215,235,84,115,45,102,172,193,247,89,109,53,145,4,83,193,74,98,64,126,251,182,227,19,110,241,125,60,29,144,93,229,186,227,95,48,136,85,70,1,163,59,150,221,123,155,95,210,255,0,5,244,227,150,19,247,99,47,123,225,163,105,175,216,255,0,98,248,86,122,249,235,170,71,120,3,69,166,225,33,103,103,119,213,155,226,255,0,165,125,211,183,65,60,143,51,145,234,255,0,83,182,159,224,65,243,238,183,136,237,134,49,147,198,18,22,187,155,107,191,213,167,135,233,93,155,93,107,87,83,141,64,187,123,222,26,51,179,63,123,183,199,244,47,155,119,194,48,221,107,32,150,87,157,154,3,220,27,12,91,93,116,215,93,91,236,95,122,215,111,107,117,32,83,69,185,246,235,174,231,103,127,23,127,135,233,65,203,11,84,51,147,180,66,185,55,74,78,194,66,223,106,231,114,218,204,207,249,79,240,90,48,179,190,231,241,100,28,50,66,4,14,46,44,250,247,190,169,16,48,15,119,115,51,232,185,100,109,69,223,234,90,3,48,143,119,199,189,1,217,137,181,102,91,197,105,177,196,95,79,21,179,95,173,7,33,14,190,11,70,13,11,227,162,212,75,86,213,214,143,222,131,70,213,159,189,106,136,129,166,168,136,129,250,81,217,106,223,82,220,131,107,54,171,93,25,106,136,8,136,128,136,136,8,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,98,222,136,52,102,209,104,237,162,220,180,47,4,27,81,17,1,29,17,6,154,147,247,54,157,254,40,224,194,58,234,235,85,171,107,240,241,64,109,93,187,214,142,250,255,0,39,114,209,217,153,245,47,143,212,182,201,171,247,54,158,29,200,17,185,16,234,250,107,175,193,28,116,238,101,171,155,183,115,50,209,187,223,70,240,209,7,24,27,176,125,186,173,228,228,205,221,162,54,237,250,182,158,11,147,82,127,117,180,254,84,29,50,149,220,74,50,102,247,155,78,239,181,120,252,96,47,21,37,80,120,188,128,225,252,224,235,217,215,139,181,41,200,222,34,206,255,0,204,206,169,190,47,169,114,142,65,102,239,148,152,11,244,56,63,135,218,131,126,15,167,33,183,64,46,237,238,151,119,254,121,47,183,81,27,67,80,115,234,238,239,163,187,126,134,94,119,11,209,70,84,1,239,22,144,62,230,239,241,247,157,215,163,166,140,42,8,129,156,155,110,141,252,232,62,29,102,32,158,162,172,40,232,226,141,155,168,241,74,242,139,235,163,190,158,238,143,250,124,126,197,234,104,10,103,163,216,251,53,0,6,109,53,93,120,168,69,202,93,73,244,23,248,63,126,157,235,181,108,162,138,154,89,30,156,141,222,103,103,45,238,221,218,107,225,167,233,65,223,163,23,104,247,63,215,223,250,116,92,242,136,140,36,237,174,247,209,219,234,92,145,69,220,198,239,224,218,119,47,157,95,82,49,180,148,172,207,172,143,187,95,229,255,0,161,7,201,190,98,70,167,103,114,139,93,1,159,184,126,223,210,183,225,10,167,173,171,150,183,77,52,140,162,211,79,180,95,252,106,142,102,22,41,107,245,222,28,61,12,59,14,170,152,73,136,135,70,109,166,69,226,206,255,0,197,250,149,116,194,84,157,158,150,66,221,174,178,59,120,253,130,131,239,171,122,226,58,97,129,136,244,119,119,174,129,191,252,65,43,133,86,235,196,228,123,169,117,103,239,246,132,31,253,142,104,32,7,23,72,39,119,170,38,103,213,246,127,196,101,241,105,13,226,170,134,70,211,221,144,95,251,235,238,226,217,98,246,173,75,51,31,240,52,240,254,35,47,137,64,45,37,125,48,63,129,76,13,253,246,65,40,28,184,240,243,220,240,165,61,232,229,97,119,172,165,54,22,45,63,38,174,165,187,219,71,254,47,214,165,78,209,11,67,110,166,102,119,119,120,35,215,255,0,53,148,118,114,224,40,3,41,108,244,195,212,221,5,67,106,239,166,143,173,117,83,169,24,160,219,217,33,113,215,190,49,241,253,8,58,119,80,112,150,10,161,211,72,183,234,207,246,232,203,228,219,42,134,122,186,160,22,118,119,62,253,127,75,174,246,32,171,40,227,29,5,180,23,38,126,239,181,149,44,193,119,217,103,197,120,130,159,166,13,182,176,153,159,71,248,20,191,111,216,130,175,232,210,176,194,90,182,172,205,221,246,46,156,212,175,4,142,44,250,137,123,207,245,174,90,121,136,168,192,217,155,118,209,253,30,12,182,213,212,107,30,221,63,130,218,254,157,80,121,170,226,133,129,199,223,216,236,218,248,107,226,186,20,23,26,136,164,122,105,194,61,238,206,108,224,207,166,157,205,241,117,191,14,207,53,76,193,33,176,49,49,19,54,154,233,166,213,201,75,69,28,210,59,72,68,206,195,240,116,10,145,234,139,48,124,31,226,168,134,45,179,63,210,90,74,234,89,27,116,87,10,105,36,105,31,187,96,179,107,166,141,227,220,202,185,220,117,143,109,64,233,167,112,104,254,58,247,186,164,216,228,218,138,146,162,162,38,119,120,63,25,161,124,89,163,119,65,83,48,37,81,246,122,121,64,91,222,18,103,213,190,29,69,80,169,64,167,102,150,71,102,102,125,71,79,211,241,84,131,36,171,10,227,103,183,92,156,88,122,195,35,105,166,154,105,59,183,248,149,104,99,208,53,127,169,208,108,157,139,112,56,233,227,223,170,227,102,120,101,23,14,254,169,106,90,255,0,139,249,215,102,50,220,12,95,90,208,129,153,156,187,254,180,26,185,176,248,234,182,57,107,174,207,23,240,215,193,105,227,163,124,9,113,234,251,159,110,157,207,241,65,202,207,163,119,248,255,0,121,106,108,238,58,253,136,12,238,26,124,86,230,98,110,230,211,79,181,6,172,236,253,236,182,155,106,180,23,211,185,106,131,70,110,237,89,106,157,232,128,136,221,203,86,111,138,6,154,178,109,250,214,228,65,163,54,139,84,68,4,68,64,68,68,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,105,229,29,158,153,113,139,248,108,179,228,133,178,243,210,198,120,19,183,203,114,181,212,51,4,147,82,212,87,205,60,117,84,253,239,213,133,187,64,70,110,218,16,72,204,196,44,199,17,73,125,75,25,108,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,142,66,156,52,113,23,129,56,160,202,202,12,204,192,181,31,216,168,239,20,91,38,254,166,93,59,52,51,79,71,212,150,40,250,221,46,184,15,84,7,97,248,179,248,179,5,85,86,171,205,31,200,158,102,253,203,235,20,74,234,149,170,243,71,242,39,153,191,114,250,197,18,8,1,87,149,203,175,142,170,158,22,177,147,96,124,193,175,171,60,171,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,32,200,196,12,197,128,237,127,41,240,47,225,67,52,240,110,89,251,83,217,159,75,113,5,186,197,219,122,29,110,203,218,170,99,135,171,211,220,59,246,245,55,109,220,58,233,166,173,174,171,208,113,21,144,216,203,134,220,220,190,229,78,51,162,171,19,183,84,25,219,43,166,167,104,66,237,110,115,38,167,173,137,132,204,118,72,35,171,139,25,108,54,56,201,247,129,51,6,75,200,162,131,149,247,48,74,107,77,53,151,133,236,233,186,213,152,29,64,208,96,251,229,76,178,212,158,249,165,165,167,163,178,180,81,64,68,192,196,115,144,79,44,187,35,6,24,189,208,16,210,160,115,88,227,142,167,45,109,85,252,45,229,176,82,75,125,196,246,119,12,83,115,35,138,118,183,91,170,132,193,232,130,61,93,194,166,104,181,34,41,5,186,112,203,25,3,17,74,50,66,20,87,154,199,28,116,217,149,117,175,225,111,45,130,174,43,22,24,188,56,98,155,153,28,176,61,198,227,74,70,15,68,17,234,204,116,208,203,169,17,72,47,212,154,40,200,24,70,33,146,104,224,94,131,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,187,89,177,129,127,5,249,167,140,178,207,218,158,211,250,37,136,46,54,46,219,208,232,246,174,203,83,36,61,94,158,226,217,187,167,187,110,226,211,93,53,125,53,65,47,252,149,60,172,98,159,152,21,222,157,110,81,87,197,143,154,124,228,249,129,136,125,70,117,42,156,149,60,172,98,159,152,21,222,157,110,81,87,197,143,154,124,228,249,129,136,125,70,116,30,43,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,19,224,251,139,60,27,197,214,87,253,56,177,83,210,89,239,180,21,18,83,95,112,224,215,189,84,246,163,121,13,160,115,55,142,39,48,150,32,105,4,216,54,107,212,6,119,40,141,154,13,176,199,10,57,143,142,120,101,188,113,55,130,162,246,205,171,11,226,10,187,61,254,215,4,46,245,84,52,177,82,211,78,213,227,163,191,86,22,237,4,210,179,51,20,66,3,35,238,7,144,162,243,252,58,231,206,50,225,183,55,44,89,173,131,43,106,196,237,213,0,23,58,24,106,26,16,187,91,156,197,234,40,165,114,3,29,146,8,232,196,224,91,13,130,65,109,224,46,193,146,242,47,21,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,57,77,78,213,112,60,51,196,97,33,69,44,50,7,123,49,199,44,114,70,238,46,64,238,14,226,68,46,196,254,213,1,17,16,99,89,197,143,154,124,228,249,129,136,125,70,117,229,50,183,52,177,222,75,99,187,102,102,101,165,247,216,216,146,205,214,236,85,189,150,26,142,151,86,19,134,79,197,204,7,25,107,28,166,62,240,190,154,234,218,59,51,183,171,226,199,205,62,114,124,192,196,62,163,58,245,88,139,131,172,119,109,225,59,8,241,109,96,172,246,206,27,188,246,255,0,164,16,244,225,167,246,15,74,228,212,20,190,241,207,212,170,235,200,238,255,0,139,137,186,122,123,218,179,238,65,55,220,40,241,93,151,28,90,229,192,99,92,21,47,97,186,208,244,224,191,216,39,153,142,170,209,84,76,238,194,78,204,221,72,79,105,60,83,51,48,200,34,76,236,6,18,70,21,173,99,131,194,143,21,217,143,194,86,99,134,53,193,82,246,235,85,119,78,11,253,130,121,156,41,110,244,162,238,236,36,236,207,211,152,55,19,197,51,51,148,100,68,206,198,7,36,103,144,158,86,230,150,4,206,156,9,108,204,204,180,190,251,103,13,222,122,221,138,183,178,205,79,213,233,76,112,201,248,185,128,36,29,36,136,199,222,22,215,77,91,86,118,119,15,86,136,186,151,104,238,179,90,171,97,177,86,210,81,220,142,158,65,163,168,171,166,42,152,33,157,197,250,103,36,67,36,101,32,49,104,238,13,32,57,51,59,49,14,186,176,89,7,49,254,96,20,124,59,216,165,202,76,161,196,95,231,177,95,217,167,150,166,158,56,42,35,195,180,187,194,77,213,1,48,73,25,205,52,108,224,16,184,238,104,229,121,73,195,241,45,44,37,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,80,56,145,182,103,109,167,59,113,77,47,17,178,85,158,98,157,68,85,55,199,169,171,130,164,247,205,4,114,196,204,116,228,80,176,52,39,19,0,70,251,35,6,16,102,22,29,173,119,252,154,46,121,37,65,157,183,250,92,113,29,33,102,45,198,158,10,108,10,243,82,79,49,136,52,21,146,220,158,35,17,120,97,62,140,81,51,153,184,155,131,152,3,232,114,9,5,229,100,95,43,220,154,192,252,56,222,242,115,53,35,250,77,126,198,189,154,183,16,94,41,100,40,251,13,116,1,43,82,149,181,205,191,21,217,250,243,48,202,65,186,110,172,189,81,233,31,103,8,118,226,43,33,177,151,13,185,185,125,202,156,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,236,144,71,87,22,50,216,108,113,147,239,2,102,201,121,71,87,57,60,71,195,236,121,79,105,195,120,200,59,126,108,119,203,131,97,167,168,151,169,109,165,150,166,157,235,106,170,35,25,6,54,134,72,233,94,16,121,4,200,164,215,166,62,228,167,24,82,14,84,60,113,212,225,171,173,147,132,124,198,10,70,177,92,170,42,3,8,221,156,226,167,122,26,185,74,73,202,138,119,39,22,148,39,148,143,164,77,172,173,52,163,30,134,50,7,70,93,22,42,235,37,62,22,44,25,203,133,184,125,193,54,14,32,111,126,213,199,212,118,247,11,189,73,84,141,76,157,242,155,193,28,179,11,51,75,52,112,60,49,201,38,165,190,64,50,223,38,189,66,11,85,231,39,146,159,78,120,125,180,231,29,37,195,163,87,150,87,7,235,65,36,187,99,158,134,227,45,61,60,155,69,163,39,41,134,112,163,113,212,192,90,62,190,187,139,99,40,192,224,191,56,236,89,5,197,6,0,205,92,83,14,251,45,170,225,37,61,198,77,198,221,154,150,174,158,90,73,106,116,0,51,62,136,84,20,189,49,23,35,233,236,109,28,181,105,254,207,236,156,177,113,1,147,88,179,39,113,28,221,158,147,19,91,202,158,58,157,166,125,146,168,9,164,166,169,216,6,15,39,74,120,226,151,167,189,132,246,109,47,116,157,150,50,232,50,168,81,151,207,7,26,221,104,48,6,86,101,204,52,244,143,109,190,94,46,55,186,137,72,11,174,51,208,195,20,49,8,22,237,172,14,55,9,156,153,197,221,220,99,209,199,71,98,189,254,22,51,175,247,68,240,251,130,115,142,75,127,98,171,196,22,247,237,240,12,93,56,194,186,9,78,158,171,164,61,73,29,161,121,225,149,227,220,110,93,55,13,218,22,172,208,173,204,235,52,191,10,28,100,227,94,201,125,246,157,171,9,118,124,45,111,254,149,232,246,94,203,27,118,184,59,192,72,246,215,73,91,239,150,237,117,247,73,193,129,3,150,46,86,254,20,56,201,193,93,174,197,237,59,86,18,237,24,166,225,253,53,209,236,189,150,55,236,147,247,24,145,237,174,146,139,220,29,218,235,239,11,131,26,159,229,26,188,146,242,207,21,97,252,184,204,76,210,187,82,118,123,46,48,184,91,237,246,142,164,114,4,149,29,129,170,122,243,142,224,96,56,92,234,218,49,48,34,252,100,19,139,176,184,119,201,82,12,85,213,85,225,139,136,92,85,194,254,114,217,115,115,11,83,118,254,193,212,166,184,218,206,170,74,120,110,116,50,142,217,105,228,32,127,238,100,7,33,49,9,98,136,220,15,102,215,165,75,213,98,44,173,199,120,83,2,97,28,204,191,216,187,46,27,199,125,191,232,253,111,106,132,251,103,98,153,161,170,252,88,27,201,30,201,9,135,241,130,59,181,212,117,110,244,25,36,228,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,63,181,88,245,240,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,0,106,162,142,39,62,149,77,52,133,166,147,69,213,149,218,50,38,142,65,50,18,218,238,18,199,144,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,219,68,68,5,74,184,167,201,79,221,19,195,238,54,201,200,238,29,138,175,16,91,219,176,78,82,244,227,10,232,37,10,138,94,169,116,228,118,133,231,134,38,147,104,57,116,220,246,232,90,59,85,84,65,138,186,201,163,32,115,142,197,196,6,77,97,60,226,195,144,246,122,76,77,111,26,137,41,183,25,246,74,160,34,142,166,155,121,128,60,157,41,227,150,46,166,198,19,217,184,125,210,103,80,3,198,134,78,88,178,11,138,12,127,149,88,90,109,246,91,85,194,58,139,116,123,77,187,53,45,93,60,85,113,83,106,102,102,125,16,168,24,186,132,78,71,211,222,250,57,104,210,127,201,179,58,254,156,240,251,118,201,202,187,127,70,175,44,174,13,209,158,56,182,199,61,13,198,90,138,136,247,19,200,78,83,12,225,88,197,160,0,180,125,13,55,22,247,65,93,121,135,227,91,174,0,224,183,53,111,182,106,122,73,170,42,172,225,100,49,169,2,32,104,46,21,49,80,204,76,194,66,251,198,42,153,8,31,93,24,216,93,216,153,156,95,31,108,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,82,127,206,247,52,191,249,180,201,75,125,247,253,87,138,110,246,206,203,250,41,168,39,235,56,127,244,200,118,1,253,166,63,189,186,183,254,81,217,103,138,177,135,23,182,124,117,105,164,210,203,128,173,245,247,11,189,84,145,201,211,30,211,73,53,28,16,9,136,56,52,198,115,185,136,25,14,232,224,156,153,221,195,71,9,190,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,245,145,16,82,174,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,88,214,32,202,161,17,16,91,255,0,31,25,103,138,179,119,132,44,201,192,184,42,147,181,222,170,45,244,247,10,106,81,142,73,36,170,236,85,112,214,28,17,4,96,70,115,72,20,228,17,131,15,189,33,0,187,179,59,187,99,217,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,203,41,53,140,182,127,100,229,247,135,252,229,197,153,59,136,230,237,21,120,102,224,84,241,212,237,0,237,116,166,45,37,53,78,192,51,104,250,176,73,20,189,61,238,65,191,105,123,194,236,131,37,60,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,86,151,205,179,26,218,176,175,5,184,130,197,112,167,171,146,163,24,222,45,86,74,18,132,5,194,57,194,164,107,156,165,119,38,118,14,149,12,162,206,44,79,188,129,180,209,220,135,181,202,151,51,63,8,156,27,97,203,117,69,93,214,174,191,5,92,43,176,205,100,247,9,58,155,186,114,53,69,56,66,78,100,79,12,116,181,84,209,11,62,221,189,39,1,29,162,46,246,87,206,147,56,236,88,195,57,112,150,78,218,33,234,85,229,221,190,162,162,233,83,184,219,109,85,200,105,228,26,109,132,12,207,178,8,41,229,234,9,152,151,105,219,238,148,100,206,22,85,144,57,57,125,226,3,57,112,158,78,225,201,187,61,94,38,184,13,60,149,59,64,251,37,40,9,73,83,83,176,204,26,78,148,17,203,47,79,123,17,236,218,62,241,51,44,154,84,48,114,96,202,26,108,95,159,56,151,55,46,48,82,77,79,151,182,113,134,141,138,121,66,120,110,55,14,164,81,204,0,62,225,131,83,67,93,25,49,191,115,205,27,176,187,182,224,153,244,4,68,65,0,60,209,252,246,102,111,220,190,143,68,174,255,0,146,230,122,101,197,14,9,196,124,60,92,239,61,135,25,215,98,10,156,73,109,166,168,102,8,238,52,165,71,77,28,129,78,122,251,243,71,217,76,206,55,102,46,153,49,142,246,9,94,59,64,230,143,231,179,51,126,229,244,122,37,110,184,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,206,25,68,34,183,94,9,56,193,195,60,92,229,124,87,161,122,74,44,109,99,167,128,113,101,158,146,42,142,133,12,242,201,56,66,113,201,40,48,144,76,52,199,43,0,156,143,27,19,1,145,59,110,43,138,65,74,184,177,242,177,156,159,47,241,15,167,78,177,172,89,41,241,99,229,99,57,62,95,226,31,78,157,99,88,130,255,0,249,157,113,227,248,111,190,212,228,54,83,222,183,96,28,63,112,47,105,93,45,215,30,165,46,40,152,66,18,143,81,233,11,244,105,231,26,134,29,178,73,20,196,209,204,218,236,136,154,221,120,62,225,51,25,113,117,154,31,65,236,85,21,118,123,21,5,60,149,55,220,70,52,13,85,5,168,30,51,120,24,193,228,137,140,229,148,26,49,6,61,250,117,13,153,198,35,118,167,249,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,20,52,239,87,59,67,4,64,17,148,178,205,33,247,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,62,121,103,130,242,107,151,183,12,16,91,177,30,38,236,184,111,11,237,169,191,226,35,181,147,205,93,93,85,80,17,189,68,144,210,129,200,90,201,44,81,3,126,48,130,32,136,8,201,163,222,130,176,96,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,218,154,134,134,153,159,100,65,171,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,188,101,243,206,252,201,254,178,126,205,93,76,158,231,47,83,87,157,183,137,243,135,8,213,219,178,235,18,212,91,225,182,195,77,85,21,81,225,32,142,2,10,137,157,227,165,142,106,224,154,103,9,13,157,216,226,6,38,140,100,125,0,156,238,46,214,171,253,171,33,175,182,43,157,37,198,219,113,167,196,21,116,117,148,147,12,208,84,193,32,219,10,57,99,144,93,196,192,133,216,152,153,221,157,157,157,144,91,7,43,143,61,153,101,247,215,163,214,169,254,80,3,202,227,207,102,89,125,245,232,245,170,127,144,17,17,1,17,16,64,15,52,127,61,153,155,247,47,163,209,43,117,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,123,138,230,143,231,179,51,126,229,244,122,37,74,173,252,58,99,187,223,14,53,188,75,216,41,251,118,27,177,98,10,171,22,32,247,225,139,217,155,66,223,217,101,247,229,105,38,235,73,112,112,219,28,111,211,232,238,39,208,253,208,157,238,15,184,179,193,188,93,101,127,211,139,21,61,37,158,251,65,81,37,53,247,14,13,123,213,79,106,55,144,218,7,51,120,226,115,9,98,6,144,77,131,102,189,64,103,114,136,217,171,170,198,179,134,46,33,113,87,11,249,203,101,205,204,45,77,219,251,7,82,154,227,107,58,169,41,225,185,208,202,59,101,167,144,129,255,0,185,144,28,132,196,37,138,35,112,61,155,94,122,63,117,230,77,126,230,15,221,113,219,110,191,65,125,159,219,118,246,2,237,221,110,209,217,123,39,75,93,189,110,213,248,141,119,244,183,123,221,78,159,227,16,117,120,193,226,207,6,240,139,149,255,0,78,47,180,244,151,139,237,125,68,116,214,44,56,85,239,75,61,212,218,64,105,220,13,163,149,192,34,136,222,66,55,13,154,244,193,221,138,80,103,199,179,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,245,53,213,213,46,219,229,61,25,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,189,175,19,188,66,226,174,40,51,150,245,155,152,166,155,176,118,254,157,53,186,214,21,82,84,67,108,161,136,118,197,79,25,27,255,0,117,33,184,136,9,203,44,166,192,27,246,178,225,195,166,59,178,112,227,69,196,189,254,159,176,225,187,238,32,165,177,97,255,0,126,25,125,167,184,46,29,170,95,114,87,146,30,140,150,246,13,178,70,221,78,182,225,125,3,222,10,171,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,33,89,72,255,0,42,254,58,170,112,6,33,181,112,195,154,85,245,115,225,139,229,68,54,220,25,52,52,177,108,180,220,103,170,152,202,9,90,56,218,105,2,170,106,150,102,144,204,250,70,32,219,70,51,51,142,205,120,92,200,191,221,41,158,216,103,37,62,148,253,28,250,71,219,127,170,125,135,182,116,59,61,28,245,63,188,245,35,221,187,161,183,242,219,77,218,247,233,163,248,172,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,9,211,230,71,197,133,79,12,57,37,28,24,51,17,213,218,51,23,23,84,12,56,98,104,109,209,85,4,65,79,60,7,91,52,173,56,148,44,13,9,244,217,157,136,220,231,7,17,208,76,194,213,120,53,230,185,157,184,187,25,88,242,123,53,178,206,175,50,238,87,186,135,166,161,185,97,154,120,41,110,228,110,211,72,239,45,59,188,116,146,3,126,40,92,216,169,130,24,98,146,73,30,77,29,213,133,231,87,19,185,203,196,37,139,4,216,51,99,20,123,110,60,5,111,154,223,109,169,150,17,237,83,245,76,94,73,234,102,252,185,166,112,142,158,55,50,126,241,128,73,217,228,41,100,146,245,57,50,112,233,244,151,29,223,120,151,191,211,235,65,132,58,150,44,63,239,254,93,210,120,91,181,75,238,74,196,221,42,89,88,54,201,25,1,246,221,194,236,80,247,7,149,231,87,230,159,11,124,191,161,245,27,138,176,5,127,252,234,252,211,225,111,151,244,62,163,113,86,235,144,28,38,99,46,35,50,191,53,177,198,95,212,85,215,95,114,214,158,215,83,79,135,41,40,26,121,239,33,85,36,237,43,70,125,65,113,56,162,167,146,70,1,9,14,87,208,5,183,56,179,132,170,114,211,227,170,167,137,172,51,85,150,25,157,95,87,85,154,24,114,158,123,149,85,113,82,197,28,23,123,115,212,51,12,224,208,70,17,66,112,188,240,194,81,184,182,230,233,200,36,110,82,52,119,190,177,119,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,121,254,225,67,141,188,175,226,135,43,238,152,240,103,164,194,183,44,43,78,85,120,178,215,87,85,33,65,98,128,164,169,232,203,37,108,176,195,12,128,112,210,156,206,67,221,27,106,199,166,154,184,85,92,232,205,236,27,144,185,95,136,51,115,48,39,171,142,197,135,105,198,106,134,164,129,230,158,83,57,6,40,161,140,59,153,206,73,100,142,54,114,113,6,115,103,34,17,103,38,199,135,137,222,33,113,87,20,25,203,122,205,204,83,77,216,59,127,78,154,221,107,10,169,42,33,182,80,196,59,98,167,140,141,255,0,186,144,220,68,4,229,150,83,96,13,251,91,223,241,209,198,109,247,140,60,199,165,185,199,106,246,54,12,194,253,162,159,12,219,101,0,122,161,142,87,14,173,77,76,131,174,179,75,210,137,222,49,39,142,49,1,17,220,236,114,201,77,112,78,67,99,44,103,147,217,135,158,67,69,87,73,132,240,5,61,24,29,192,169,216,160,173,184,212,87,82,83,141,16,19,152,190,241,138,164,231,34,22,61,141,28,98,108,61,104,201,5,53,83,253,205,31,200,158,102,253,203,235,20,74,0,84,255,0,115,71,242,39,153,191,114,250,197,18,8,1,87,127,203,155,141,127,220,171,152,243,216,49,253,206,235,38,89,98,159,197,220,169,160,126,172,118,186,231,112,104,238,99,14,210,50,218,0,241,202,49,56,145,198,66,90,74,80,197,27,218,2,170,188,78,240,245,138,184,95,206,91,214,81,226,154,158,223,216,58,117,54,235,160,82,201,79,13,206,134,81,221,21,68,98,109,253,212,102,194,70,33,44,82,131,25,236,220,225,146,154,40,107,229,139,204,2,143,40,171,41,184,126,206,252,69,217,48,45,94,216,48,205,202,88,224,138,150,195,85,36,243,77,40,212,152,131,72,240,207,37,71,124,210,25,12,36,3,171,12,100,103,29,202,243,58,227,199,240,33,98,169,200,108,167,189,109,199,216,130,222,94,210,186,91,174,61,58,172,47,9,28,37,30,163,210,38,235,84,64,85,12,59,100,142,88,69,227,153,180,223,17,56,80,174,107,220,113,212,226,91,173,239,132,124,185,10,71,177,91,106,41,195,23,93,152,226,168,122,234,184,138,57,198,138,7,23,38,136,32,148,67,170,79,164,175,52,69,30,128,49,159,90,50,215,160,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,111,107,197,30,69,254,230,188,246,196,217,41,244,167,233,31,209,206,197,253,83,236,61,143,175,218,40,224,169,253,231,169,38,221,189,125,191,150,250,237,215,187,93,24,37,83,146,167,149,140,83,243,2,187,211,173,202,255,0,213,128,114,84,242,177,138,126,96,87,122,117,185,95,250,2,128,30,104,254,123,51,55,238,95,71,162,83,252,160,7,154,63,158,204,205,251,151,209,232,144,90,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,83,253,192,15,24,54,174,44,178,140,74,224,245,113,227,188,29,79,71,65,138,194,104,133,130,166,115,2,104,235,162,40,192,98,217,80,240,202,111,24,136,188,70,38,27,118,52,114,73,9,153,107,195,214,42,205,76,154,205,28,220,194,213,61,127,193,95,178,106,110,54,176,165,146,89,170,104,107,10,164,101,168,140,129,159,78,135,103,25,13,136,88,122,79,41,185,143,75,105,249,76,173,205,44,119,146,216,238,217,153,153,105,125,246,54,36,179,117,187,21,111,101,134,163,165,213,132,225,147,241,115,1,198,90,199,41,143,188,47,166,186,182,142,204,236,18,127,204,55,152,254,108,100,159,16,86,252,167,201,9,253,147,244,35,163,81,137,158,227,69,77,83,75,124,146,162,42,122,152,169,152,72,94,88,225,8,75,105,73,28,177,72,69,60,140,219,122,97,33,87,254,1,184,239,190,241,145,244,134,211,123,202,79,163,213,120,70,223,111,146,225,119,162,186,4,244,53,53,83,245,5,197,160,145,134,104,55,188,50,28,98,207,56,176,129,177,202,36,193,213,130,204,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,65,31,94,170,121,10,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,89,4,240,9,195,197,215,134,126,26,44,24,15,21,90,169,40,49,101,194,162,166,247,136,194,154,176,170,67,182,206,122,0,185,59,184,49,199,77,29,44,38,209,126,47,124,68,226,231,171,200,97,143,10,188,171,191,28,116,216,107,151,254,13,225,31,46,66,173,175,183,42,123,144,98,235,179,28,180,237,67,73,45,218,166,113,162,129,197,197,229,57,226,32,234,147,235,19,67,41,71,161,148,135,209,179,85,218,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,61,94,75,229,14,50,207,172,208,195,249,71,151,240,82,73,125,196,85,5,13,59,213,206,208,193,16,4,101,44,179,72,125,238,193,28,81,201,35,176,177,27,176,59,8,145,59,11,228,61,195,23,15,88,87,133,252,154,178,229,30,22,169,237,253,131,169,83,113,186,29,44,116,243,92,235,165,45,210,212,72,32,223,220,198,12,68,100,17,69,16,57,158,205,207,79,248,23,224,202,197,193,230,92,85,91,36,186,251,103,25,226,142,207,81,137,174,81,25,181,41,73,19,31,74,154,154,50,211,72,98,234,202,205,33,11,73,33,25,17,109,103,8,163,179,92,107,206,58,166,217,197,28,87,12,21,106,171,188,100,141,21,56,218,43,40,101,166,138,58,219,129,180,164,242,93,233,92,128,101,136,217,156,70,58,121,143,97,199,31,190,208,201,46,176,133,218,243,71,242,39,153,191,114,250,197,18,128,21,58,124,122,230,150,4,206,158,91,24,231,50,242,210,251,237,156,55,121,246,103,98,173,236,179,83,245,122,87,250,88,100,252,92,192,18,14,146,68,99,239,11,107,166,173,171,59,59,193,98,11,202,229,197,199,29,55,10,88,202,191,7,230,8,85,212,101,214,48,168,128,235,166,136,229,148,236,149,98,206,13,91,20,12,238,38,4,46,35,56,136,245,72,34,136,133,201,225,104,164,157,229,142,15,21,220,40,230,63,9,89,142,120,43,26,197,219,173,85,221,73,236,23,248,33,112,165,187,210,139,179,57,11,59,191,78,96,220,45,44,46,238,81,145,11,179,152,28,114,29,218,242,175,227,170,167,0,98,27,87,12,57,165,95,87,62,24,190,84,67,109,193,147,67,75,22,203,77,198,122,169,140,160,149,163,141,166,144,42,166,169,102,105,12,207,164,98,13,180,99,51,56,194,98,85,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,0,85,244,242,224,230,1,89,195,189,246,44,164,205,236,69,254,116,245,253,166,120,170,106,35,158,162,76,59,85,176,228,221,78,16,132,146,28,51,72,204,7,11,14,214,146,86,148,92,63,28,210,218,6,83,224,95,194,134,105,224,220,179,246,167,179,62,150,226,11,117,139,182,244,58,221,151,181,84,199,15,87,167,184,119,237,234,110,219,184,117,211,77,91,93,87,111,58,50,135,25,100,46,104,98,12,163,204,8,41,35,190,225,218,129,134,161,233,39,105,160,148,14,49,150,41,163,62,231,112,146,41,35,145,152,152,77,152,217,136,68,153,197,131,39,52,81,129,202,83,141,127,109,209,209,240,155,153,183,59,173,101,234,30,180,152,46,225,59,245,227,42,24,96,234,29,176,157,135,124,125,16,138,89,34,41,8,133,227,114,137,158,54,138,16,57,63,65,138,186,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,122,172,210,202,220,9,157,56,18,231,150,121,151,98,246,206,27,188,244,123,109,23,106,154,159,171,210,152,38,143,241,144,152,72,58,73,16,23,186,77,174,154,62,172,238,207,143,15,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,200,17,78,241,238,114,132,247,69,32,28,100,239,180,192,182,145,134,201,15,36,149,111,252,107,240,163,98,226,211,38,171,112,111,74,213,71,139,237,186,214,97,107,221,108,38,93,130,171,112,60,145,185,70,236,109,12,224,29,41,27,67,22,212,36,233,153,197,27,32,176,14,83,188,107,220,112,182,42,182,112,175,153,23,61,248,110,243,173,54,14,156,222,150,158,27,85,113,73,81,81,37,60,132,226,18,77,218,164,155,104,57,72,100,210,180,81,128,59,74,238,23,1,204,235,143,31,192,133,138,167,33,178,158,245,183,31,98,11,121,123,74,233,110,184,244,234,176,188,36,112,148,122,143,72,155,173,81,1,84,48,237,146,57,97,23,142,102,211,124,68,240,215,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,235,183,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,192,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,108,132,248,62,225,51,6,240,139,149,255,0,65,236,85,20,151,139,237,125,68,149,55,220,70,52,15,75,61,212,218,67,120,24,193,228,149,192,34,136,218,49,6,61,154,245,13,153,138,83,119,161,92,175,120,40,253,207,248,16,51,159,48,173,151,90,28,201,198,86,243,166,150,221,90,221,31,99,90,202,97,48,167,120,132,159,89,165,233,65,52,143,35,49,199,238,69,178,50,9,122,151,212,128,136,136,45,87,154,63,145,60,205,251,151,214,40,148,0,169,254,230,143,228,79,51,126,229,245,138,37,0,40,50,168,68,68,4,68,64,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,45,87,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,8,136,128,182,45,232,131,70,109,22,142,218,45,203,66,240,65,181,17,16,17,209,16,105,169,63,115,105,223,226,142,12,35,174,174,181,90,182,191,15,20,6,213,219,189,104,239,175,242,119,45,29,153,159,82,248,253,75,108,154,191,115,105,225,220,131,81,213,245,119,211,185,221,153,104,227,167,115,38,247,22,97,238,240,77,117,38,102,240,65,198,6,236,31,110,171,121,57,51,119,105,252,168,219,183,234,218,120,46,79,121,251,155,79,175,189,7,87,174,226,254,243,55,242,47,27,140,5,226,164,170,15,23,144,28,63,156,29,123,106,152,220,163,103,103,239,213,83,76,95,82,229,28,130,205,223,41,48,23,232,112,127,15,181,6,252,31,78,67,110,128,93,219,221,46,239,252,242,95,110,162,54,134,160,231,213,221,223,71,118,253,12,188,238,23,162,140,168,3,222,45,32,125,205,223,227,239,59,175,71,77,24,84,17,3,57,54,221,27,249,208,124,58,204,65,61,69,88,81,209,197,27,55,81,226,149,229,23,215,71,125,61,221,31,244,248,253,139,212,208,20,207,71,177,246,106,0,12,218,106,186,241,80,139,148,186,147,232,47,240,126,253,59,215,106,217,69,21,52,178,61,57,27,188,206,206,91,221,187,180,215,195,79,210,131,187,68,59,119,19,248,247,106,187,50,136,140,36,237,174,247,209,219,234,92,145,70,250,49,59,254,75,124,23,206,175,169,24,218,74,86,103,214,71,221,175,242,255,0,208,131,229,95,49,11,81,179,129,197,171,128,179,119,15,246,218,125,107,139,12,207,219,238,48,215,233,167,77,204,52,255,0,120,255,0,229,84,163,51,49,23,181,49,7,209,88,162,218,114,195,183,121,14,141,238,72,111,227,171,255,0,19,234,85,183,10,209,60,52,196,123,181,210,82,248,255,0,106,200,61,10,183,174,35,166,24,24,143,71,119,122,232,27,255,0,196,18,184,85,110,188,78,71,186,151,86,126,255,0,104,65,255,0,216,230,130,0,113,116,130,119,122,162,102,125,95,103,252,70,95,22,144,222,42,168,100,109,61,217,5,255,0,190,190,238,45,150,47,106,212,179,49,255,0,3,79,15,226,50,248,148,2,210,87,211,3,248,20,192,223,223,100,18,129,203,143,15,61,207,10,83,222,142,86,23,122,202,83,97,98,211,242,106,234,91,189,180,127,226,253,106,82,240,196,29,27,60,13,174,174,251,181,255,0,207,37,30,156,184,10,0,202,91,61,48,245,55,65,80,218,187,233,163,235,93,84,234,68,172,206,47,111,140,135,94,253,124,127,186,116,28,23,120,8,164,130,113,118,252,81,17,187,63,242,63,248,151,202,182,85,12,245,117,64,44,236,238,125,250,254,151,95,66,251,84,64,35,181,155,65,99,215,95,228,84,171,5,223,101,159,21,226,10,126,152,54,218,194,102,125,31,224,82,253,191,98,10,191,163,74,35,9,119,106,218,119,125,139,167,53,43,193,35,139,62,162,94,243,253,107,150,158,114,42,80,38,102,220,192,63,163,193,109,171,168,214,61,186,127,5,181,253,58,160,243,85,197,11,3,143,191,177,217,181,240,215,197,116,40,46,53,17,72,244,211,132,123,221,156,217,193,159,77,59,155,226,235,126,29,158,106,153,130,67,96,98,98,38,109,53,211,77,171,146,150,138,57,164,118,144,137,157,135,224,232,21,35,213,22,96,248,63,197,80,60,201,195,210,213,213,203,37,190,80,105,158,104,220,186,196,251,118,244,244,238,209,181,215,195,251,234,224,46,58,199,182,160,116,211,184,52,127,29,123,221,82,204,89,27,11,184,196,253,237,32,254,87,247,40,42,54,4,170,62,207,79,40,11,123,194,76,250,183,195,168,170,21,40,201,54,217,15,107,3,119,142,158,58,179,252,85,32,201,42,194,184,217,237,215,39,22,30,176,200,218,105,166,154,78,237,254,37,90,24,244,13,95,234,116,27,39,98,220,14,58,120,247,234,182,106,81,202,38,218,107,43,179,22,191,103,212,187,17,150,224,98,250,214,132,45,222,93,254,8,53,115,97,241,213,108,114,215,93,158,47,225,175,130,211,199,70,248,18,227,213,247,62,221,59,159,226,131,149,159,70,239,241,254,242,212,217,220,117,251,16,25,220,52,248,173,204,196,221,205,166,159,106,13,89,217,251,217,109,54,213,104,37,167,114,213,6,141,245,178,213,17,1,17,187,150,172,223,20,13,53,100,219,245,173,200,131,70,109,22,168,136,8,136,128,136,136,8,136,128,136,136,8,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,77,53,90,162,13,143,220,139,122,209,217,157,6,212,90,237,117,163,247,32,34,34,3,184,139,59,187,119,45,141,24,59,57,237,239,215,185,111,118,103,109,29,25,180,240,248,32,227,122,112,102,215,70,254,117,187,161,27,190,174,63,223,117,200,206,206,154,232,253,238,218,32,227,40,35,126,230,31,239,173,122,32,205,160,182,159,202,183,119,105,226,203,86,118,116,29,74,168,100,104,77,163,33,102,209,255,0,192,169,46,104,49,208,211,181,105,59,127,92,198,205,183,189,245,104,201,254,63,161,86,25,28,200,91,103,129,62,158,31,5,240,177,53,130,11,181,186,122,121,160,105,26,81,38,118,220,77,174,162,237,240,253,40,41,118,12,186,157,69,20,115,74,68,66,196,206,205,181,153,219,222,45,127,192,189,237,36,207,44,112,206,206,251,29,245,209,219,191,70,126,245,226,7,8,213,97,234,208,11,117,25,69,1,152,187,179,49,150,140,218,63,123,147,62,158,46,189,109,180,36,112,102,154,51,115,23,109,175,167,131,234,255,0,244,32,244,20,244,196,229,188,29,152,36,118,119,103,126,247,101,222,24,98,133,216,128,52,215,199,189,117,233,246,180,96,205,220,110,205,174,191,90,230,159,81,128,141,201,181,29,53,254,116,29,130,48,217,163,179,237,118,109,89,121,204,79,81,21,29,44,179,48,150,140,34,253,221,239,222,90,124,87,161,166,217,211,19,33,119,125,27,189,191,66,248,24,157,224,61,236,80,72,77,177,187,217,191,182,253,40,45,155,6,84,79,116,197,180,50,200,123,157,154,64,239,102,111,8,205,254,31,165,93,85,136,53,152,228,143,184,118,187,104,254,58,234,202,220,176,13,165,236,119,106,113,154,134,96,147,124,134,222,233,120,60,110,223,31,208,234,227,112,196,237,52,18,126,44,197,216,223,188,155,79,128,160,251,138,222,248,146,17,40,159,115,107,253,63,7,252,129,43,132,86,241,196,185,236,129,221,153,255,0,209,8,63,251,28,144,99,247,138,134,33,189,213,176,11,183,112,127,196,21,215,194,140,37,137,237,2,109,168,189,117,59,59,125,157,65,92,152,168,156,175,181,114,119,232,76,13,167,197,189,193,92,184,4,194,44,109,98,148,197,220,66,229,74,78,205,227,221,48,160,154,254,0,236,176,62,84,217,42,160,140,69,142,161,220,181,34,213,244,173,168,87,178,35,180,24,7,187,70,209,149,168,112,73,56,85,229,6,29,154,158,9,64,122,210,235,188,124,127,167,103,240,254,101,118,13,224,200,60,214,42,222,240,132,130,76,221,55,45,223,110,174,42,144,229,236,63,230,175,21,31,118,167,92,239,175,251,249,149,88,198,34,65,79,214,103,102,17,34,220,223,23,212,135,69,72,48,11,19,226,172,69,211,49,252,101,99,187,247,248,123,210,248,160,174,214,103,98,164,137,159,224,44,207,255,0,154,203,175,124,216,194,82,179,62,128,44,207,245,235,185,117,45,177,206,208,198,222,61,205,224,223,98,219,121,146,81,14,142,195,220,224,46,205,183,199,189,7,195,183,213,20,205,215,7,118,218,78,61,236,223,87,253,43,181,93,17,72,109,53,35,176,54,155,95,119,242,254,159,177,121,28,58,51,89,237,210,117,233,39,140,218,103,38,119,7,240,118,22,248,173,110,248,172,233,68,94,74,209,139,87,102,247,216,27,235,250,208,122,123,165,20,85,76,51,48,55,118,131,222,239,246,186,164,24,146,220,247,41,2,130,93,164,82,204,1,222,238,205,222,58,124,63,74,246,22,172,104,46,4,45,57,200,250,187,234,2,14,218,119,119,46,107,53,134,178,225,115,166,168,236,114,69,77,213,2,17,148,72,92,93,137,153,245,238,253,63,20,30,143,43,48,252,22,75,13,190,153,163,6,56,122,154,184,25,59,119,204,229,241,253,42,163,104,39,161,105,225,224,190,85,174,134,42,114,232,56,54,240,23,125,204,239,167,142,191,227,95,76,93,193,221,137,159,244,160,228,90,62,191,4,103,103,240,117,170,14,23,215,82,111,181,106,2,238,253,254,12,183,109,209,220,157,181,250,180,90,247,124,62,62,40,15,160,183,114,211,93,81,16,104,237,170,213,25,181,68,4,77,29,110,209,190,40,52,102,91,145,16,17,17,1,17,16,17,17,1,17,16,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,61,6,55,225,87,25,88,248,99,203,206,41,48,229,182,174,229,132,241,29,61,101,54,32,156,100,105,30,211,113,138,233,87,75,19,152,8,51,199,77,44,81,211,136,155,145,254,59,168,36,225,212,132,73,193,223,21,88,203,133,12,220,183,227,11,53,202,172,176,197,198,162,158,155,22,90,35,141,166,11,141,185,143,223,113,136,140,7,180,198,37,33,66,123,135,105,187,139,191,76,228,3,151,62,92,152,90,197,142,121,117,96,188,21,138,104,123,109,151,16,91,241,21,174,227,77,213,56,250,244,179,221,43,227,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,24,60,125,112,81,138,184,83,204,122,187,221,166,217,218,50,203,19,92,38,147,14,92,41,218,67,142,131,123,148,131,108,168,121,8,204,102,136,25,216,8,201,250,209,131,155,62,225,148,34,9,222,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,107,117,230,143,228,79,51,126,229,245,138,37,25,124,186,248,234,169,225,107,25,54,7,204,26,250,179,202,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,242,12,140,64,204,88,14,74,121,152,221,173,87,254,95,249,129,125,177,92,233,46,54,219,141,61,134,174,142,178,146,97,154,10,152,36,187,80,148,114,199,32,187,137,129,11,177,49,51,187,59,59,59,32,134,30,19,188,211,228,223,204,12,61,234,48,41,201,227,147,132,75,87,23,217,70,56,82,11,141,37,159,22,88,106,10,229,135,46,179,211,137,128,78,224,226,116,179,27,11,202,20,211,54,221,253,55,213,142,56,100,113,147,164,209,148,27,112,157,230,159,38,254,96,97,239,81,129,100,166,131,22,204,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,161,39,66,170,9,10,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,79,243,85,143,113,87,250,107,136,241,38,35,184,127,182,86,87,92,171,170,36,255,0,125,36,211,73,33,253,164,68,95,23,117,57,60,197,56,21,166,226,151,6,190,56,203,234,10,64,205,75,5,60,48,208,205,83,85,40,5,206,221,11,212,27,219,89,158,70,130,19,41,42,10,64,152,131,242,192,64,140,0,156,194,149,114,167,224,114,167,45,109,84,28,82,102,73,210,75,125,196,246,118,60,45,108,16,138,118,183,91,170,132,13,171,78,77,29,194,166,104,180,17,24,201,186,112,203,32,155,145,74,81,194,21,171,151,207,4,150,174,20,48,4,151,220,79,5,37,118,98,226,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,77,201,157,163,143,72,97,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,18,169,201,83,202,198,41,249,129,93,233,214,229,21,124,88,249,167,206,79,152,24,135,212,103,82,169,201,83,202,198,41,249,129,93,233,214,229,21,124,88,249,167,206,79,152,24,135,212,103,65,42,156,149,60,172,98,159,152,21,222,157,110,86,127,204,127,151,253,103,14,247,217,115,111,40,112,239,249,211,215,246,104,37,166,167,146,122,137,48,237,86,192,143,109,65,204,114,72,112,205,35,57,132,206,91,90,73,94,34,96,252,75,203,120,28,149,60,172,98,159,152,21,222,157,110,85,43,153,63,17,217,95,145,217,13,89,132,49,238,8,164,198,151,44,196,167,169,182,217,240,253,116,82,118,41,158,46,153,73,85,81,40,56,148,97,1,73,1,143,76,198,103,145,227,233,148,122,20,209,4,75,112,73,198,14,38,225,27,52,34,189,11,213,214,224,155,229,68,3,139,44,244,145,83,245,235,160,138,57,194,19,142,73,65,200,78,18,169,57,88,4,227,105,28,88,12,133,159,112,207,246,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,98,238,178,8,229,231,195,142,104,112,209,144,212,248,67,53,49,189,93,198,229,113,168,123,144,97,246,150,57,168,176,219,73,239,21,44,18,179,57,25,145,59,156,187,77,225,105,28,186,67,251,228,211,133,208,34,34,12,107,56,177,243,79,156,159,48,49,15,168,206,166,123,150,117,166,213,127,229,255,0,151,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,25,160,169,130,75,181,112,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,134,30,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,212,22,235,106,228,227,131,106,56,151,191,222,111,55,90,186,44,155,162,168,161,185,217,108,176,212,188,245,55,32,148,37,122,155,116,181,46,99,53,48,67,52,113,232,91,100,57,41,231,6,105,154,102,51,9,41,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,182,136,8,136,130,210,185,134,112,89,106,226,159,43,234,47,184,67,15,210,22,106,97,170,118,124,63,88,245,35,74,245,176,52,155,165,183,207,33,11,137,129,11,202,81,49,184,176,76,226,253,72,192,230,221,2,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,101,60,163,47,155,175,7,216,102,191,6,220,56,180,193,237,73,109,190,218,234,41,135,23,12,210,212,25,221,224,149,233,40,105,14,38,115,40,162,56,28,99,23,1,0,99,9,12,136,183,70,34,97,245,114,67,155,126,13,139,133,203,158,51,206,249,169,43,115,67,12,84,5,166,43,29,187,88,39,196,166,113,110,167,172,102,233,244,169,192,156,101,105,200,55,4,111,22,230,1,121,233,233,202,40,51,75,52,177,222,116,227,187,158,102,102,93,247,219,56,146,243,209,237,181,189,150,26,126,175,74,16,134,63,197,194,1,24,233,28,64,62,232,182,186,106,250,187,187,191,149,87,233,202,231,130,75,87,16,56,154,108,237,204,136,41,43,48,78,11,188,5,32,89,106,233,70,162,11,237,107,83,156,133,20,154,76,37,24,64,82,81,74,226,113,156,115,52,143,27,234,205,35,32,185,94,85,252,10,211,96,12,61,106,226,123,52,168,41,39,196,247,202,120,110,88,50,24,106,165,223,105,183,79,75,48,20,242,188,114,52,50,29,84,53,44,237,25,129,244,128,65,247,12,134,97,28,143,162,32,44,125,185,151,96,10,108,190,227,75,49,41,109,184,122,174,213,109,190,84,83,95,233,94,102,151,101,97,213,211,71,45,85,68,71,35,190,240,42,199,171,103,218,251,4,196,192,118,236,218,217,4,168,171,231,123,149,191,252,218,103,93,190,197,254,171,194,215,123,159,106,253,21,52,16,116,92,255,0,250,100,91,192,62,195,47,222,217,7,213,229,99,197,117,30,11,225,79,52,45,249,155,47,79,13,228,174,203,197,37,72,205,4,114,73,75,94,245,18,53,4,64,109,24,148,197,85,4,189,55,146,87,41,36,172,8,219,107,0,179,196,178,244,24,103,26,221,112,173,151,22,88,173,244,244,146,83,227,27,60,118,74,226,152,9,206,56,2,225,73,92,197,19,177,51,49,245,104,98,23,114,98,109,132,109,166,174,196,62,255,0,132,44,161,166,207,126,37,242,247,43,110,16,82,79,109,187,94,2,107,164,21,51,203,8,84,91,169,128,170,171,33,99,139,223,19,58,120,37,0,113,113,247,200,125,224,252,166,9,222,224,191,39,47,185,5,195,6,0,202,172,83,54,251,213,170,223,37,69,198,61,160,221,154,170,174,162,90,185,105,181,3,48,62,137,212,20,93,65,39,19,233,239,109,24,180,106,214,136,131,21,117,55,220,22,228,94,92,113,23,203,51,1,229,126,104,89,187,117,170,187,219,50,195,52,78,193,85,111,170,27,189,115,71,85,77,35,179,244,230,13,197,163,232,226,226,68,6,38,6,96,80,130,167,251,149,199,145,60,178,251,235,214,43,80,66,6,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,164,39,180,180,125,24,152,132,128,196,12,12,6,237,121,110,115,4,166,225,218,166,76,158,206,75,173,89,101,213,198,160,170,104,174,83,75,44,193,134,77,162,158,73,90,42,120,96,150,105,130,166,103,128,92,4,132,35,55,57,52,212,228,119,146,174,54,248,62,195,60,92,229,124,182,82,106,74,44,109,99,167,156,176,157,226,174,90,142,133,12,242,201,1,204,18,71,17,176,144,76,52,193,19,153,4,143,27,19,152,9,59,109,40,1,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,112,202,33,20,96,114,148,227,95,219,116,116,124,38,230,109,206,235,89,122,135,173,38,11,184,78,253,120,202,134,24,58,135,108,39,97,223,31,68,34,150,72,138,66,33,120,220,162,103,141,162,132,14,79,208,17,17,4,80,115,193,192,20,209,93,114,179,52,168,112,245,91,212,85,83,220,108,23,75,176,180,165,3,4,69,20,244,84,230,250,244,128,221,230,175,49,238,99,54,105,63,41,163,109,180,127,147,238,113,223,112,55,20,13,149,84,240,246,139,46,101,219,231,167,172,143,112,7,66,170,134,158,122,186,122,157,92,8,203,104,5,76,93,54,32,23,237,59,203,115,198,44,164,87,153,214,86,254,20,56,54,198,189,146,197,237,59,174,18,236,248,166,223,253,53,209,236,189,150,70,237,115,247,152,137,237,161,146,183,220,45,218,235,238,139,155,2,130,28,189,198,183,92,181,199,248,107,49,172,84,244,147,220,176,173,226,138,247,71,21,88,17,65,36,244,211,4,209,140,130,36,36,224,228,12,206,204,66,250,107,163,183,138,10,191,199,198,102,97,92,221,226,247,50,113,214,10,171,237,118,90,139,133,61,190,154,168,100,142,72,234,187,21,36,52,103,60,71,25,144,28,50,29,57,28,102,197,239,70,64,78,204,238,236,210,41,201,111,39,47,184,63,38,177,110,113,93,230,233,210,102,37,194,158,158,215,77,180,31,117,45,180,170,35,42,157,226,110,237,190,121,234,34,233,144,1,15,102,221,239,12,130,237,13,139,37,222,26,242,134,155,33,114,27,3,101,28,48,82,71,81,135,108,240,195,112,122,73,229,154,9,110,39,172,181,179,70,114,232,110,18,84,201,52,140,206,195,163,27,51,8,179,48,176,84,180,69,97,92,207,120,224,205,14,25,105,176,246,92,229,29,150,174,211,125,196,244,239,114,124,93,87,67,28,244,148,240,69,46,211,165,165,25,68,162,150,167,86,23,151,120,187,69,20,177,232,36,83,9,196,23,65,197,143,149,140,228,249,127,136,125,58,117,141,98,187,78,24,56,219,186,229,118,69,230,119,13,56,238,122,187,134,19,198,56,94,247,73,97,168,154,168,156,44,21,179,91,107,127,21,20,67,9,153,133,85,73,211,3,142,240,142,35,35,149,255,0,46,87,123,75,65,149,66,34,32,40,96,231,63,148,52,216,67,62,112,214,110,91,160,164,134,159,48,172,229,13,99,12,242,156,243,92,109,253,56,164,152,192,189,192,7,166,154,134,49,96,126,247,134,71,113,103,125,199,51,234,197,121,193,100,229,139,28,240,192,249,171,81,55,103,189,101,165,194,10,138,57,54,153,245,233,107,170,32,164,168,166,209,140,64,119,25,211,75,212,113,50,110,205,176,118,180,132,232,45,87,146,222,113,216,176,126,114,226,220,157,187,195,211,171,204,75,125,61,69,174,167,113,190,234,171,104,212,72,84,219,4,29,155,124,19,212,75,212,35,1,30,205,183,222,41,5,154,208,56,167,206,191,221,19,196,22,54,206,56,237,253,138,147,16,92,27,176,64,81,116,228,10,24,34,10,122,94,168,245,36,102,153,224,134,39,147,105,184,245,28,246,232,58,51,121,252,155,205,236,101,145,25,137,111,205,44,190,158,146,12,67,105,167,174,134,134,122,152,26,96,167,58,154,73,169,94,102,7,247,72,192,103,35,6,38,32,222,35,184,76,117,23,242,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,4,218,114,125,201,203,22,6,225,129,179,86,158,110,209,122,204,187,132,245,21,146,109,48,232,82,208,212,79,73,79,77,163,153,1,109,48,169,151,168,194,4,253,167,97,110,104,197,213,245,47,147,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,84,228,232,82,193,24,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,235,235,32,34,34,8,1,230,143,231,179,51,126,229,244,122,37,226,176,231,10,184,203,29,112,161,112,226,91,2,91,106,238,193,133,113,69,198,211,138,41,34,145,136,233,109,209,209,208,207,13,100,80,176,110,32,2,158,167,174,91,223,104,116,141,129,128,38,49,246,188,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,200,34,87,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,145,78,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,202,32,57,143,242,255,0,172,225,222,251,46,109,229,14,29,255,0,58,122,254,205,4,180,212,242,79,81,38,29,170,216,17,237,168,57,142,73,14,25,164,103,48,153,203,107,73,43,196,76,31,137,121,105,7,4,156,96,226,110,17,179,66,43,208,189,93,110,9,190,84,64,56,178,207,73,21,63,94,186,8,163,156,33,56,228,148,28,132,225,42,147,149,128,78,54,145,197,128,200,89,247,8,78,79,22,62,86,51,147,229,254,33,244,233,214,53,139,35,60,242,199,248,55,52,248,38,204,236,193,203,236,67,73,124,195,215,204,183,196,21,52,53,212,206,251,37,15,103,212,51,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,54,57,136,50,19,224,95,131,43,23,7,153,113,85,108,146,235,237,156,103,138,59,61,70,38,185,68,102,212,165,36,76,125,42,106,104,203,77,33,139,171,43,52,132,45,36,132,100,69,181,156,34,142,42,249,140,241,175,251,170,179,30,11,6,0,185,221,99,203,44,45,248,187,109,52,239,210,142,233,92,206,109,37,204,161,218,38,59,128,218,56,134,87,34,8,196,139,72,138,105,99,106,193,205,67,142,170,156,127,136,110,188,48,229,109,125,92,24,98,199,81,53,183,25,205,53,44,91,46,215,24,42,161,49,130,38,146,55,154,48,165,154,153,217,228,3,14,169,145,182,210,140,0,228,180,174,20,120,81,204,126,45,115,28,48,86,10,139,176,218,168,122,115,223,239,243,194,231,75,104,165,39,118,98,38,103,110,164,199,180,154,40,89,216,164,33,39,119,0,9,36,0,169,92,188,248,44,186,241,79,154,20,247,220,95,135,234,203,42,240,213,67,190,32,172,106,146,165,106,217,218,61,209,91,224,144,69,200,204,137,226,41,88,28,92,33,114,126,164,102,112,238,185,94,119,22,155,85,130,213,144,214,43,21,178,146,221,109,183,83,226,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,202,77,50,183,43,112,38,75,96,75,102,89,229,165,139,216,216,110,205,214,236,84,93,170,106,142,151,86,99,154,79,198,76,103,33,107,36,166,94,241,62,154,232,218,51,51,52,107,115,206,252,201,254,178,126,205,65,106,188,174,60,246,101,151,223,94,143,90,167,249,64,15,43,143,61,153,101,247,215,163,214,169,254,64,68,68,4,68,65,0,60,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,202,192,57,163,249,236,204,223,185,125,30,137,95,255,0,37,79,43,24,167,230,5,119,167,91,144,88,175,49,158,10,63,114,174,99,193,127,192,22,203,172,153,101,138,127,25,109,169,157,186,177,218,235,157,205,228,182,20,219,136,203,104,3,73,17,74,194,71,25,16,235,41,67,44,143,104,10,255,0,249,157,113,227,248,111,190,212,228,54,83,222,183,96,28,63,112,47,105,93,45,215,30,165,46,40,152,66,18,143,81,233,11,244,105,231,26,134,29,178,73,20,196,209,204,218,236,136,154,192,16,93,255,0,46,110,10,63,117,86,99,207,127,199,246,203,172,121,101,133,191,25,114,169,129,186,81,221,43,153,193,227,182,12,219,132,199,112,27,201,41,68,196,65,24,136,235,17,77,20,141,125,92,234,252,172,97,111,152,20,62,157,113,86,171,203,23,143,31,192,133,246,155,33,179,98,245,183,0,226,11,128,251,54,233,113,184,244,233,112,188,196,19,20,154,15,72,159,163,81,57,83,177,110,146,56,161,39,146,103,211,124,164,247,85,206,175,202,198,22,249,129,67,233,215,20,22,1,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,35,215,150,93,218,213,101,227,143,44,43,47,55,58,74,10,121,42,46,84,129,45,76,195,16,20,243,219,42,225,134,38,34,118,103,57,37,146,56,192,124,72,204,69,181,119,102,82,127,204,119,129,202,158,43,112,109,6,48,203,227,164,167,204,92,31,79,56,80,195,40,69,16,94,233,9,216,222,138,89,221,152,128,196,152,138,2,34,233,9,203,40,147,11,76,242,199,4,42,106,121,98,241,227,248,111,177,83,100,54,108,94,183,99,236,63,111,31,102,221,46,55,30,165,86,40,132,78,98,147,65,233,11,117,169,224,26,118,45,210,73,44,194,210,76,250,236,148,152,33,130,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,44,151,178,7,39,44,92,63,228,214,19,201,220,57,55,104,164,195,54,241,167,146,167,105,135,107,170,50,41,42,106,118,25,155,199,213,158,73,101,233,239,113,13,251,71,221,22,101,106,188,116,97,108,167,225,127,23,210,243,3,181,80,237,204,154,30,209,102,160,183,75,45,73,210,226,27,197,93,16,81,82,157,75,234,99,12,52,180,48,214,202,241,196,48,188,196,34,207,48,22,155,253,7,11,188,209,178,27,136,123,173,183,4,98,42,106,188,190,198,215,90,129,164,163,181,220,165,237,20,85,211,153,75,211,138,154,180,68,69,205,196,35,109,179,4,46,82,76,17,199,213,126,247,11,32,231,87,230,159,11,124,191,161,245,27,138,170,188,140,127,61,159,171,127,180,149,42,231,87,230,159,11,124,191,161,245,27,138,170,188,140,127,61,159,171,127,180,144,121,254,107,220,14,84,225,171,173,239,139,140,185,58,70,177,92,170,41,207,23,90,88,34,167,122,26,185,74,56,6,182,6,22,22,148,39,148,131,170,47,172,173,52,165,38,166,50,31,70,53,104,174,215,91,117,53,125,29,190,231,87,75,79,116,167,106,74,232,161,152,128,42,160,105,99,153,162,148,89,244,48,105,97,138,70,18,213,183,198,5,226,44,237,148,242,134,190,49,57,91,226,171,6,123,97,90,46,28,173,54,168,112,102,99,92,34,179,91,104,170,110,82,15,176,171,162,163,57,167,105,228,168,146,73,101,132,161,165,170,170,105,3,121,54,201,34,104,217,218,22,152,45,131,131,238,19,49,151,23,89,161,244,30,197,81,87,103,177,80,83,201,83,125,196,99,64,213,80,90,129,227,55,129,140,30,72,152,206,89,65,163,16,99,223,167,80,217,156,98,55,105,105,230,17,128,48,110,86,114,225,198,217,125,151,216,122,146,199,135,172,116,246,74,106,26,26,102,125,145,7,182,104,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,222,186,240,197,195,214,21,225,127,38,172,185,71,133,170,123,127,96,234,84,220,110,135,75,29,60,215,58,233,75,116,181,18,8,55,247,49,131,17,25,4,81,68,14,103,179,115,210,174,104,254,68,243,55,238,95,88,162,65,0,42,127,185,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,65,0,43,35,62,48,120,76,193,188,93,101,127,208,123,237,69,37,158,251,65,81,29,77,139,17,149,3,213,79,106,55,144,30,118,0,105,34,115,9,98,7,140,129,207,102,189,51,118,114,136,29,177,204,89,84,32,198,7,52,178,183,29,228,182,59,185,229,158,101,216,189,141,137,44,221,30,219,69,218,161,168,233,117,97,9,163,252,100,38,113,150,177,202,5,238,147,233,174,143,163,179,179,121,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,167,123,152,207,5,31,186,171,46,32,191,224,11,101,170,60,205,194,223,140,182,212,206,221,41,46,148,44,198,242,91,10,109,194,3,184,205,164,136,165,98,16,144,72,117,136,102,150,70,161,124,168,120,28,166,195,86,171,39,23,25,140,117,109,125,185,83,212,30,17,180,184,75,78,212,52,146,140,144,21,108,236,76,47,41,207,17,31,72,91,88,154,25,70,77,76,164,14,136,86,174,92,92,14,84,240,165,131,107,241,134,96,157,37,70,98,227,10,120,2,186,24,130,41,66,201,72,46,230,212,81,78,204,228,102,68,226,83,144,151,72,142,40,132,88,154,22,150,72,203,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,255,0,242,84,242,177,138,126,96,87,122,117,185,95,250,176,14,74,158,86,49,79,204,10,239,78,183,43,255,0,64,80,3,205,31,207,102,102,253,203,232,244,74,127,148,0,243,71,243,217,153,191,114,250,61,18,11,170,228,99,249,236,253,91,253,164,169,167,50,222,95,117,57,61,117,188,113,7,148,22,170,72,242,250,190,163,180,222,45,52,145,69,75,6,26,51,42,88,35,104,216,231,115,156,42,42,103,148,152,33,136,66,6,208,89,152,24,116,178,188,151,205,236,101,144,185,161,135,243,115,47,231,164,142,251,135,106,10,106,118,171,129,166,130,80,56,202,41,97,144,59,157,194,72,164,146,55,113,113,54,99,119,18,18,102,38,200,79,135,140,239,192,60,95,228,53,14,96,81,216,233,10,219,136,41,234,45,119,236,61,93,36,53,173,75,59,107,29,77,21,64,182,162,96,66,236,66,210,8,188,144,205,25,144,14,253,172,16,195,203,91,32,127,14,188,80,97,255,0,164,121,123,244,163,2,225,126,181,207,18,246,144,214,134,15,233,121,187,16,207,171,176,201,190,168,98,210,15,123,168,33,38,224,40,198,93,39,249,69,6,32,226,3,36,185,86,102,230,40,202,108,155,192,21,120,230,229,126,168,158,231,139,99,171,184,79,111,11,80,25,140,246,75,117,44,210,52,253,64,167,163,168,159,170,69,25,156,167,81,25,245,155,105,65,29,255,0,240,235,197,134,73,113,75,106,175,184,101,6,35,171,174,168,179,83,209,77,120,161,171,183,79,75,61,180,234,134,71,142,25,28,199,164,102,207,12,162,239,9,200,12,224,250,19,179,139,184,99,110,166,39,148,87,9,152,55,15,101,221,191,138,203,205,69,37,239,16,226,170,122,154,107,44,115,80,56,158,30,8,42,234,233,106,94,41,30,66,25,14,113,142,61,79,166,6,1,190,54,119,25,15,116,59,43,244,178,243,4,166,201,238,95,248,43,135,204,160,186,213,199,152,53,244,247,170,107,197,218,146,89,105,103,195,64,119,99,158,55,141,206,7,9,206,162,154,121,69,142,25,68,224,125,9,157,141,135,64,245,124,212,56,234,169,199,248,134,235,195,14,86,215,213,193,134,44,117,19,91,113,156,211,82,197,178,237,113,130,170,19,24,34,105,35,121,163,10,89,169,157,158,64,48,234,153,27,109,40,192,14,75,74,225,71,133,28,199,226,215,49,195,5,96,168,187,13,170,135,167,61,254,255,0,60,46,116,182,138,82,119,102,34,102,118,234,76,123,73,162,133,157,138,66,18,119,112,0,146,64,167,249,91,149,184,239,58,113,221,179,44,242,210,197,237,156,73,121,235,118,42,46,213,13,63,87,165,9,205,39,227,38,48,140,116,142,35,47,120,155,93,52,109,93,217,159,33,62,20,120,81,203,142,18,178,224,48,86,10,139,183,93,107,186,115,223,239,243,194,193,85,119,170,22,118,98,38,103,126,156,33,184,154,40,89,220,99,18,39,119,51,57,36,48,162,188,122,229,110,4,201,110,91,24,231,45,50,210,197,236,108,55,102,246,103,98,162,237,83,84,116,186,183,250,89,164,252,100,198,114,22,178,74,101,239,19,233,174,141,163,51,51,65,98,159,238,104,254,68,243,55,238,95,88,162,80,2,131,35,222,43,184,81,203,142,45,114,224,240,86,53,139,176,221,104,122,147,216,47,240,66,199,85,104,170,38,102,114,22,119,110,164,39,180,90,88,93,216,100,17,23,103,3,8,228,12,123,51,75,43,113,222,75,99,187,158,89,230,93,139,216,216,146,205,209,237,180,93,170,26,142,151,86,16,154,63,198,66,103,25,107,28,160,94,233,62,154,232,250,59,59,54,79,202,10,249,165,241,57,151,28,67,103,45,13,147,46,172,182,170,186,76,3,218,173,127,75,232,170,90,111,111,199,32,192,125,54,126,144,191,70,158,113,170,24,221,164,146,51,234,156,145,187,9,234,65,121,92,180,185,130,83,103,13,170,207,195,230,111,221,106,228,204,26,10,126,205,103,187,85,203,45,84,248,148,0,106,167,145,228,112,129,130,3,167,166,130,33,115,154,82,57,223,82,119,115,114,214,176,115,71,242,39,153,191,114,250,197,18,136,14,10,56,99,204,126,39,51,150,138,201,129,111,87,92,45,73,135,244,186,92,49,125,21,51,201,236,25,0,76,233,36,103,105,98,126,177,207,24,12,108,18,52,141,161,200,204,227,17,187,75,255,0,52,127,34,121,155,247,47,172,81,32,133,110,19,188,211,228,223,204,12,61,234,48,41,190,227,163,131,43,23,24,121,113,75,108,142,235,236,108,103,133,251,69,70,25,185,74,102,244,163,36,172,29,90,106,152,199,93,97,151,165,19,60,130,47,36,100,2,67,185,152,226,146,0,112,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,100,103,194,175,19,24,55,138,252,163,163,205,44,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,155,88,102,13,178,198,97,32,179,110,3,29,194,7,190,48,12,112,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,157,78,92,92,113,212,241,91,131,107,240,126,96,133,37,62,98,224,250,120,14,186,104,142,40,130,247,72,78,224,213,177,64,206,196,6,36,194,51,136,143,72,78,88,136,92,90,102,138,58,127,204,183,151,221,54,112,218,175,28,65,229,5,170,174,76,193,160,167,237,55,139,77,36,82,213,79,137,64,6,150,8,218,54,57,216,32,58,122,104,37,38,8,98,35,157,244,22,103,55,29,98,7,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,195,207,172,148,248,78,242,177,147,127,47,240,247,167,64,177,172,89,41,240,157,229,99,38,254,95,225,239,78,129,5,85,94,127,31,227,252,27,149,152,54,237,152,57,131,136,105,44,120,122,199,78,245,53,213,213,46,251,34,13,89,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,253,2,133,110,103,92,120,254,27,239,181,57,13,148,247,173,216,7,15,220,11,218,87,75,117,199,169,75,138,38,16,132,163,212,122,66,253,26,121,198,161,135,108,146,69,49,52,115,54,187,34,38,11,95,226,195,136,106,158,40,243,182,241,156,51,225,42,76,52,23,26,122,74,104,109,176,156,83,28,65,4,1,27,188,181,1,12,69,82,100,66,68,199,32,185,136,56,70,207,178,48,102,166,184,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,171,175,4,156,31,98,110,46,115,66,43,40,181,93,22,9,177,212,64,88,178,241,73,45,63,94,134,9,99,156,225,8,227,148,216,136,230,42,99,137,140,66,70,141,201,140,196,153,182,149,85,230,89,192,173,55,12,184,154,151,51,242,198,130,146,151,43,241,29,68,22,218,90,17,170,150,73,237,23,22,167,119,40,13,231,144,229,152,38,104,38,152,100,98,125,175,212,140,132,24,99,121,2,93,56,98,226,23,10,241,65,147,86,92,220,194,212,221,131,183,245,41,174,54,179,170,142,162,107,101,116,69,182,90,121,8,31,251,153,1,200,64,142,41,98,55,0,223,181,170,170,199,135,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,135,33,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,182,136,136,45,87,154,63,145,60,205,251,151,214,40,148,0,169,254,230,143,228,79,51,126,229,245,138,37,0,40,50,168,68,68,4,68,64,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,45,87,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,8,136,128,136,136,11,77,53,90,162,13,143,220,139,122,209,217,157,6,212,90,237,117,163,247,32,34,34,3,184,139,59,187,119,45,141,24,59,57,237,239,215,185,111,118,103,109,29,25,180,240,248,32,227,120,3,77,206,223,223,91,158,158,55,125,92,127,190,235,145,159,84,119,209,252,91,68,28,101,4,111,220,195,253,245,175,68,25,189,198,211,249,86,238,237,60,89,106,206,206,131,175,44,50,51,126,40,133,155,95,138,164,89,160,199,67,78,213,164,237,253,115,27,54,222,247,213,163,39,248,254,133,88,101,41,54,177,71,175,123,252,27,85,240,177,53,130,11,181,186,122,121,160,105,26,81,38,118,220,77,174,162,237,240,253,40,41,118,12,186,157,69,20,115,74,68,66,196,206,205,181,153,219,222,45,127,192,189,237,36,207,44,112,206,206,251,29,245,209,219,191,70,126,245,226,7,8,213,97,234,208,11,117,25,69,1,152,187,179,49,150,140,218,63,123,147,62,158,46,189,109,180,36,112,102,154,51,115,23,109,175,167,131,234,255,0,244,32,244,20,244,196,229,188,29,152,36,118,119,103,126,247,101,222,24,98,133,216,128,52,215,199,189,117,233,246,180,96,205,220,110,205,174,191,90,230,159,81,128,141,201,181,29,53,254,116,29,131,32,233,247,179,232,237,222,188,230,39,168,138,142,150,89,152,75,70,17,126,238,247,239,45,62,43,208,211,56,236,19,54,119,238,109,52,253,11,224,98,119,128,247,177,65,33,54,198,239,102,254,219,244,160,183,107,116,242,220,243,54,89,28,181,102,171,171,1,220,204,218,51,52,142,222,31,165,92,181,162,45,213,33,44,90,48,179,147,59,63,142,187,85,6,177,208,13,179,26,213,206,84,83,11,203,95,85,48,62,210,252,146,98,209,251,213,123,195,85,3,44,47,248,185,25,250,132,218,187,105,252,22,65,247,149,189,241,36,34,81,62,230,215,250,126,15,249,2,87,8,173,227,137,115,217,3,187,51,255,0,162,16,127,246,57,32,199,239,21,12,67,123,171,96,23,110,224,255,0,136,43,175,133,24,75,19,218,4,219,81,122,234,118,118,251,58,130,185,49,81,57,95,106,228,239,208,152,27,79,139,123,130,185,112,9,132,88,218,197,41,139,184,133,202,148,157,155,199,186,97,65,53,252,1,217,96,124,169,178,85,65,24,139,29,67,185,106,69,171,233,91,80,175,98,56,218,40,218,48,109,25,181,209,90,143,4,147,133,94,80,97,217,169,224,148,7,173,46,187,199,199,250,118,127,15,230,87,94,63,146,221,206,223,165,7,158,196,195,36,128,4,4,205,211,105,28,181,248,248,127,145,81,236,189,135,252,213,226,163,238,212,235,157,245,255,0,127,50,171,184,166,57,58,79,32,19,48,136,202,69,175,197,187,149,27,192,44,79,138,177,23,76,199,241,149,142,239,223,225,239,75,226,130,186,89,73,138,16,7,111,201,0,103,254,101,195,124,216,194,82,179,62,128,44,207,245,235,185,116,173,145,206,192,31,31,116,124,27,236,75,204,146,136,116,118,30,231,1,118,109,190,61,232,62,29,190,168,166,110,184,59,182,210,113,239,102,250,191,233,93,170,232,138,67,105,169,29,129,180,218,251,191,151,244,253,139,200,225,209,154,207,110,147,175,73,60,102,211,57,51,184,63,131,176,183,197,107,119,197,103,74,34,242,86,140,90,187,55,190,192,223,95,214,131,211,221,40,162,170,97,153,129,187,180,30,247,127,181,213,29,197,52,221,113,233,75,161,19,72,46,253,250,55,228,186,246,118,172,104,46,4,45,57,200,250,187,234,2,14,218,119,119,45,148,248,122,182,230,111,43,81,75,29,57,54,160,18,129,9,51,183,119,127,119,233,248,160,245,153,89,135,224,178,88,109,244,205,24,49,195,212,213,192,201,219,190,103,47,143,233,85,25,180,54,103,211,227,171,47,149,107,161,138,156,186,14,13,188,5,223,115,59,233,227,175,248,215,210,23,32,45,9,159,79,175,68,28,171,71,215,224,140,236,254,14,181,65,194,250,234,77,246,173,64,93,223,191,193,150,237,186,59,147,182,191,86,139,94,239,135,199,197,1,244,22,238,90,107,170,34,3,247,178,39,138,32,34,45,218,55,197,6,140,203,114,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,219,163,173,200,131,77,25,109,118,209,111,90,104,200,54,162,215,111,218,180,126,228,13,116,239,91,72,217,223,86,240,90,187,252,25,109,218,205,221,162,13,53,239,208,153,221,188,87,32,179,179,234,232,192,223,23,213,111,65,163,51,51,104,203,134,86,50,145,135,71,113,213,190,11,152,157,216,93,219,234,92,113,145,17,59,19,59,54,158,40,62,117,125,0,77,47,188,26,183,193,245,127,169,151,79,217,175,12,141,210,22,22,213,187,245,125,23,222,148,24,135,87,254,11,58,224,96,19,109,175,223,240,100,28,49,83,3,48,147,142,174,204,206,238,206,235,148,233,227,146,50,23,13,68,180,213,181,117,172,76,81,147,129,150,172,79,160,234,218,119,46,102,103,23,118,126,246,65,176,66,40,99,96,118,209,153,155,78,255,0,130,248,215,218,109,244,210,200,204,206,221,218,120,255,0,25,125,122,128,51,23,218,207,245,54,141,175,197,116,171,162,148,233,158,55,18,240,110,237,191,106,10,83,83,107,42,91,245,52,254,224,196,49,62,231,213,252,95,115,120,191,242,42,157,134,79,71,146,38,240,239,47,179,95,117,82,188,109,117,170,182,218,167,172,8,137,166,140,35,219,175,119,115,155,55,197,190,215,85,23,4,92,163,169,164,150,87,32,35,105,8,123,141,188,52,31,169,7,174,86,245,196,171,15,102,212,191,251,225,7,255,0,99,146,184,85,111,124,76,11,189,27,105,227,237,8,63,251,28,208,99,235,138,89,158,255,0,88,192,222,235,8,59,127,230,10,211,5,140,165,139,108,195,15,229,189,125,62,157,223,30,168,174,60,70,102,55,186,150,34,215,86,6,119,211,251,65,76,43,84,116,56,154,215,85,27,106,81,86,64,108,223,107,72,47,254,36,19,201,192,104,76,57,25,134,134,167,247,193,150,125,95,77,63,237,234,149,117,234,209,121,127,221,37,185,100,30,22,171,154,23,98,150,90,134,119,215,234,184,84,183,212,223,82,187,164,30,63,28,72,67,66,98,239,166,164,250,54,158,62,240,170,47,149,181,5,62,48,197,32,238,238,209,215,59,120,120,123,211,127,145,86,188,123,14,248,105,132,123,152,183,238,248,235,222,42,142,101,173,1,81,226,172,87,46,132,221,74,237,91,81,118,254,28,223,229,65,93,237,2,207,71,28,132,218,51,51,55,127,232,101,186,225,76,211,202,51,180,68,108,0,195,163,107,175,139,255,0,149,110,179,143,82,130,16,127,7,1,215,255,0,53,151,124,1,155,220,118,238,103,240,65,227,171,172,19,145,118,99,96,118,49,103,219,169,119,247,254,143,177,124,154,252,3,105,185,196,222,209,181,20,164,37,221,248,201,71,187,71,250,157,190,183,85,0,105,198,106,144,156,197,223,107,109,255,0,15,249,87,35,195,27,199,239,55,197,5,60,182,229,133,182,142,34,56,109,192,44,228,237,167,86,87,127,6,239,239,127,177,123,74,27,64,66,17,142,193,103,7,215,77,207,171,119,175,171,24,176,142,154,124,86,174,44,197,189,155,189,251,157,7,28,80,116,229,115,209,187,219,69,200,76,207,220,236,155,191,145,107,227,224,131,141,181,2,45,31,187,187,185,105,212,45,124,123,150,164,206,46,238,253,250,248,186,219,183,86,213,188,16,114,177,179,248,45,141,171,59,234,254,62,11,107,106,36,207,226,206,183,179,179,252,124,16,106,139,86,109,86,186,119,104,131,107,107,240,91,180,103,77,25,150,168,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,19,83,202,227,200,158,89,125,245,235,21,170,149,115,115,226,11,41,240,166,77,77,145,23,188,63,106,196,216,227,17,246,75,141,190,134,225,5,72,251,30,148,138,160,26,237,12,209,139,3,204,7,4,144,140,109,40,147,245,157,204,100,139,124,82,121,254,31,56,170,193,188,40,114,183,192,88,194,243,114,164,44,79,113,167,196,84,216,78,209,36,111,49,220,110,45,117,173,216,229,16,152,23,102,140,138,50,152,247,14,208,118,22,126,161,198,7,18,216,255,0,31,227,44,211,198,87,108,193,204,28,67,87,124,196,55,202,135,169,174,174,169,118,223,41,232,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,204,29,76,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,82,233,158,57,69,154,25,31,202,59,20,101,254,108,99,186,188,71,119,165,167,176,77,13,61,76,17,137,216,96,59,141,183,91,75,74,18,200,213,33,79,43,76,33,46,237,54,56,128,48,198,0,205,218,229,71,193,71,224,203,10,193,196,166,102,91,45,85,56,147,22,219,233,234,112,148,90,117,166,179,218,230,140,137,234,55,177,60,99,53,84,114,7,112,142,248,226,109,174,108,243,77,16,214,190,104,254,68,243,55,238,95,88,162,65,10,220,39,121,167,201,191,152,24,123,212,96,89,41,172,107,56,78,243,79,147,127,48,48,247,168,192,178,83,64,68,68,5,141,103,22,62,105,243,147,230,6,33,245,25,214,74,107,26,206,44,124,211,231,39,204,12,67,234,51,160,149,78,74,158,86,49,79,204,10,239,78,183,40,171,226,199,205,62,114,124,192,196,62,163,58,149,78,74,158,86,49,79,204,10,239,78,183,40,171,226,199,205,62,114,124,192,196,62,163,58,11,255,0,229,227,196,46,21,225,127,151,166,98,102,230,41,166,237,253,131,48,42,169,173,214,176,170,142,158,107,157,116,180,22,225,138,158,50,55,254,234,67,113,19,32,138,41,77,128,246,109,120,224,206,140,222,198,89,245,154,24,131,55,51,2,122,73,47,184,138,160,102,168,106,72,26,24,34,0,140,98,138,24,195,189,216,35,138,56,227,103,39,35,118,6,114,34,39,114,127,149,38,0,198,81,96,26,124,210,44,61,86,248,78,170,241,53,128,46,194,204,80,53,198,40,99,156,169,205,217,245,3,120,166,3,29,204,219,217,164,217,187,167,38,223,191,144,56,195,46,48,6,114,225,60,101,155,152,11,233,166,16,181,92,6,123,165,147,123,55,105,143,105,48,150,210,208,37,233,155,132,189,19,118,142,94,159,76,221,128,201,216,36,215,149,15,3,148,216,106,213,100,226,227,49,142,173,175,183,42,122,131,194,54,151,9,105,218,134,146,81,146,2,173,157,137,133,229,57,226,35,233,11,107,19,67,40,201,169,148,129,209,147,69,242,112,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,100,4,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,133,110,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,212,23,84,188,166,105,102,150,4,201,108,9,115,204,204,203,190,251,27,13,217,186,61,182,183,178,205,81,210,234,204,16,199,248,184,64,228,45,100,148,7,221,23,211,93,95,70,103,118,245,106,213,121,163,249,19,204,223,185,125,98,137,3,250,40,252,9,255,0,179,159,252,25,188,127,205,21,213,44,85,214,85,8,10,56,57,207,231,205,78,21,202,252,53,144,22,42,218,78,209,142,42,10,233,125,1,168,136,167,142,221,71,36,101,4,103,11,131,152,4,213,58,24,202,196,29,244,50,3,111,98,54,25,31,88,224,241,161,156,118,44,253,226,131,31,230,174,22,135,101,150,235,112,142,158,221,38,227,126,211,75,73,79,21,36,85,58,24,1,135,88,41,198,94,153,11,16,117,54,62,174,58,184,81,85,127,252,155,51,175,232,55,16,87,108,156,171,183,245,169,51,54,222,221,25,227,139,116,144,87,91,162,168,168,143,113,60,130,195,9,64,117,140,90,1,147,201,208,211,104,239,117,226,178,39,132,203,174,54,224,19,60,115,190,225,129,105,43,171,169,234,45,181,216,66,178,109,212,245,112,65,107,146,66,187,212,197,33,176,4,148,207,77,60,160,226,38,108,114,210,27,108,234,195,18,181,252,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,65,147,242,46,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,93,180,5,111,252,124,101,158,42,205,222,16,179,39,2,224,170,78,215,122,168,183,211,220,41,169,70,57,36,146,171,177,85,195,88,112,68,17,129,25,205,32,83,144,70,12,62,244,132,2,238,204,238,237,112,8,131,21,117,34,156,150,242,114,197,140,51,151,22,231,21,222,110,165,94,93,219,233,233,237,116,219,77,182,213,92,134,162,50,169,222,38,204,251,32,130,162,46,153,1,137,118,157,222,233,70,46,241,214,167,39,147,213,110,13,170,224,248,32,194,246,154,186,59,149,30,40,185,67,136,230,152,157,194,178,226,227,9,132,209,51,153,104,13,70,116,81,187,51,7,191,17,190,215,213,204,194,247,209,17,6,42,234,127,185,92,121,19,203,47,190,189,98,181,64,10,159,238,87,30,68,242,203,239,175,88,173,65,117,74,200,57,150,112,43,83,196,214,25,165,204,252,177,160,171,170,205,12,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,115,117,35,33,55,40,222,58,191,199,174,105,99,188,150,225,59,28,230,102,90,95,125,141,137,44,222,204,236,85,189,150,26,142,151,86,229,75,12,159,139,152,14,50,214,57,76,125,225,125,53,213,180,118,103,111,171,194,143,21,217,113,197,174,92,6,53,193,82,246,27,173,15,78,11,253,130,121,152,234,173,21,68,206,236,36,236,205,212,132,246,147,197,51,51,12,130,36,206,192,97,36,96,24,225,41,201,229,167,199,85,79,19,88,102,171,44,51,58,190,174,171,52,48,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,109,205,211,144,72,220,164,104,232,255,0,54,190,10,61,183,71,89,197,150,89,91,46,181,151,168,122,49,227,75,124,13,215,140,168,97,131,166,23,49,103,45,241,244,66,40,163,148,99,18,23,141,198,87,104,218,41,140,226,219,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,195,40,132,86,235,193,39,24,56,103,139,156,175,138,244,47,73,69,141,172,116,240,14,44,179,210,69,81,208,161,158,89,39,8,78,57,37,6,18,9,134,152,229,96,19,145,227,98,96,50,39,109,197,113,72,11,24,28,213,203,60,85,147,121,143,136,242,183,26,210,118,123,214,25,184,75,111,169,219,28,129,28,219,31,220,158,46,160,1,148,50,131,140,145,155,139,111,140,192,153,180,38,89,63,40,1,230,143,231,179,51,126,229,244,122,36,20,255,0,130,252,156,177,103,239,20,24,3,42,177,76,219,44,183,91,132,149,23,24,246,155,246,154,90,74,121,106,229,166,212,12,12,58,193,78,81,117,4,152,131,169,189,181,113,209,242,62,80,237,201,30,183,6,134,116,102,21,190,186,211,87,38,44,159,11,197,53,174,184,73,250,16,91,130,174,54,173,132,219,123,51,156,146,201,64,66,251,11,70,134,79,120,53,118,57,137,64,84,171,137,222,30,176,175,20,25,53,122,202,60,83,83,216,59,127,78,166,221,116,10,88,234,38,182,87,68,91,162,168,140,77,191,186,140,216,72,8,226,150,80,99,13,251,154,170,162,12,99,51,163,40,113,150,66,230,134,32,202,60,192,130,146,59,238,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,238,119,9,34,146,57,25,137,132,217,141,152,132,73,156,91,197,41,254,230,61,195,166,4,206,254,28,113,86,44,191,211,244,113,38,92,225,251,157,247,15,220,247,204,93,151,164,17,212,213,69,209,9,66,51,235,199,70,208,238,145,143,167,191,120,179,187,104,240,2,131,42,132,86,1,203,23,143,31,195,125,138,155,33,179,98,245,187,31,97,251,120,251,54,233,113,184,245,42,177,68,34,115,20,154,15,72,91,173,79,0,211,177,110,146,73,102,22,146,103,215,100,164,215,254,128,190,78,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,175,172,136,49,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,234,232,57,98,229,111,225,67,140,156,21,218,236,94,211,181,97,46,209,138,110,31,211,93,30,203,217,99,126,201,63,113,137,30,218,233,40,189,193,221,174,190,240,184,49,175,41,199,231,208,79,221,147,155,31,131,175,244,43,233,4,157,163,247,239,244,83,166,30,210,253,251,222,254,190,237,94,30,231,246,63,115,106,189,94,70,63,158,207,213,191,218,72,37,81,17,16,91,254,105,113,235,194,118,75,99,187,158,89,230,94,107,123,27,18,89,186,61,182,139,216,87,42,142,151,86,16,154,63,198,67,78,113,150,177,202,5,238,147,233,174,143,163,179,179,84,12,148,207,188,167,226,39,10,213,99,92,156,197,127,72,44,180,87,3,181,207,83,216,106,105,54,85,4,113,200,81,236,168,142,51,125,2,104,223,86,109,190,246,154,234,206,205,8,60,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,200,44,3,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,88,7,52,127,61,153,155,247,47,163,209,43,191,229,145,158,153,113,195,167,2,56,235,52,51,66,243,216,109,84,57,129,91,20,48,196,204,117,87,10,162,182,91,222,58,90,104,221,219,169,49,237,45,27,86,22,17,35,50,0,3,49,11,149,230,53,196,22,83,228,199,15,183,188,47,152,152,126,213,138,110,184,226,223,81,71,97,195,55,72,42,94,150,231,36,114,211,140,178,28,176,143,226,187,63,94,58,134,126,164,50,57,70,205,20,128,122,24,192,10,247,249,233,158,153,143,196,94,99,220,115,67,52,47,61,186,235,93,164,80,195,19,56,82,219,233,69,221,227,165,166,141,221,250,112,134,226,209,181,114,114,34,51,35,51,51,43,255,0,229,41,193,71,182,235,40,248,178,204,219,101,170,178,203,15,90,60,23,111,157,186,242,21,116,51,244,206,230,76,197,178,62,137,197,44,113,12,130,68,242,57,74,205,27,197,9,152,86,12,140,225,231,59,120,118,229,215,156,248,119,57,49,109,89,29,199,3,226,74,154,44,35,48,65,48,97,147,106,90,230,149,162,171,134,105,70,96,169,23,130,119,1,218,17,155,159,118,243,144,158,24,86,74,124,88,249,88,206,79,151,248,135,211,167,88,214,32,245,89,91,149,184,239,58,113,221,179,44,242,210,197,237,156,73,121,235,118,42,46,213,13,63,87,165,9,205,39,227,38,48,140,116,142,35,47,120,155,93,52,109,93,217,159,33,62,20,120,81,203,142,18,178,224,48,86,10,139,183,93,107,186,115,223,239,243,194,193,85,119,170,22,118,98,38,103,126,156,33,184,154,40,89,220,99,18,39,119,51,57,36,58,107,203,207,130,203,87,11,25,95,79,125,197,248,126,144,115,83,18,211,187,226,10,198,169,26,167,162,129,228,221,21,190,9,4,88,64,4,90,34,149,129,201,142,102,39,234,72,1,14,219,181,64,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,45,87,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,8,136,128,136,136,32,7,154,63,158,204,205,251,151,209,232,151,159,193,124,93,221,114,235,131,44,79,194,238,16,183,85,211,220,177,198,40,169,185,94,175,45,80,81,52,54,162,166,162,143,178,193,211,38,34,57,138,154,80,151,127,185,209,114,13,178,117,157,226,244,28,209,252,246,102,111,220,190,143,68,173,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,245,121,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,20,52,239,87,59,67,4,64,17,148,178,205,33,247,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,54,127,208,207,201,175,220,143,251,150,189,183,117,235,123,67,233,39,210,109,75,173,244,139,161,209,237,189,155,127,79,163,211,252,79,102,215,78,151,240,250,223,211,11,213,240,47,193,149,139,131,204,184,170,182,73,117,246,206,51,197,29,158,163,19,92,162,51,106,82,146,38,62,149,53,52,101,166,144,197,213,149,154,66,22,146,66,50,34,218,206,17,71,114,168,49,140,206,140,161,198,89,11,154,24,131,40,243,2,10,72,239,184,118,160,97,168,122,73,218,104,37,3,140,101,138,104,207,185,220,36,138,72,228,102,38,19,102,54,98,17,38,113,106,171,141,56,187,186,230,47,6,88,99,133,220,95,110,171,168,185,96,124,81,77,114,178,222,94,160,165,105,173,67,77,91,31,101,159,168,78,66,112,149,76,65,22,207,115,162,194,27,99,232,179,203,49,60,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,76,222,148,100,149,131,171,77,83,24,235,172,50,244,162,103,144,69,228,140,128,72,119,51,28,82,99,237,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,208,93,7,43,143,61,153,101,247,215,163,214,169,190,206,188,251,202,126,29,176,173,46,53,206,60,87,244,126,203,91,112,11,92,21,61,134,166,175,125,81,199,36,131,30,202,120,228,54,212,33,145,245,118,219,238,233,174,174,204,240,131,202,227,207,102,89,125,245,232,245,170,255,0,249,213,249,88,194,223,48,40,125,58,226,130,191,229,111,30,188,39,103,78,59,182,101,158,90,102,183,182,113,37,231,173,216,168,189,133,114,167,234,244,161,57,164,252,100,212,225,24,233,28,70,94,241,54,186,104,218,187,179,61,0,231,87,229,99,11,124,192,161,244,235,138,176,14,87,30,123,50,203,239,175,71,173,87,255,0,206,175,202,198,22,249,129,67,233,215,20,17,1,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,252,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,87,65,202,227,207,102,89,125,245,232,245,170,239,249,181,240,81,237,186,58,206,44,178,202,217,117,172,189,67,209,143,26,91,224,110,188,101,67,12,29,48,185,139,57,111,143,162,17,69,28,163,24,144,188,110,50,187,70,209,76,102,22,85,198,111,27,216,171,140,175,160,191,72,240,61,171,14,125,13,183,212,71,39,98,168,146,110,217,93,83,209,237,51,54,253,58,80,191,103,139,167,15,190,65,239,238,150,77,91,109,96,228,243,146,23,92,121,196,93,70,114,195,124,164,163,182,229,117,59,149,69,33,70,71,61,116,247,26,90,186,104,128,60,4,0,69,166,50,55,119,125,66,49,97,125,238,113,216,90,200,207,130,60,134,169,225,199,134,140,29,150,215,154,42,72,49,11,83,157,211,16,60,52,241,70,111,113,169,55,150,72,229,56,140,198,99,132,74,58,102,151,121,111,10,112,118,208,118,139,4,101,243,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,74,149,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,72,37,81,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,0,84,255,0,115,71,242,39,153,191,114,250,197,18,128,21,63,220,209,252,137,230,111,220,190,177,68,130,0,86,85,11,21,117,149,66,2,34,32,40,1,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,255,0,242,84,242,177,138,126,96,87,122,117,185,87,252,210,227,215,132,236,150,199,119,60,179,204,188,214,246,54,36,179,116,123,109,23,176,174,85,29,46,172,33,52,127,140,134,156,227,45,99,148,11,221,39,211,93,31,71,103,102,160,28,149,60,172,98,159,152,21,222,157,110,86,1,205,31,207,102,102,253,203,232,244,72,38,251,37,51,239,41,248,137,194,181,88,215,39,49,95,210,11,45,21,192,237,115,212,246,26,154,77,149,65,28,114,20,123,42,35,140,223,64,154,55,213,155,111,189,166,186,179,179,66,15,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,176,14,104,254,123,51,55,238,95,71,162,65,110,182,172,1,140,175,184,54,255,0,152,54,108,61,87,89,135,176,173,69,13,53,234,186,22,98,10,3,172,121,90,153,229,102,125,194,6,80,72,12,122,108,99,216,46,236,82,3,21,85,224,251,139,60,101,194,46,104,125,56,177,83,213,222,44,85,244,242,83,95,112,224,215,181,44,23,80,104,205,160,115,55,142,86,3,138,83,105,4,216,55,233,212,6,118,25,77,158,242,121,46,225,107,22,57,194,188,66,224,172,83,67,219,108,184,130,223,99,181,220,105,186,167,31,94,150,120,238,145,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,180,190,54,248,62,196,220,35,102,132,182,82,106,186,220,19,124,168,156,176,157,226,174,90,126,189,116,17,71,1,204,18,71,17,185,9,194,85,33,19,153,4,109,35,139,152,8,179,237,16,165,89,209,155,216,203,62,179,67,16,102,230,96,79,73,37,247,17,84,12,213,13,73,3,67,4,64,17,140,81,67,24,119,187,4,113,71,28,108,228,228,110,192,206,68,68,238,79,51,220,168,248,116,252,11,112,227,6,63,189,211,236,196,153,165,217,239,181,30,254,189,43,88,129,123,58,47,118,83,140,181,142,89,42,55,48,129,183,107,233,155,107,19,105,18,220,28,240,245,251,167,248,130,195,121,77,91,83,117,162,178,213,245,235,111,119,11,117,47,90,74,58,24,34,41,8,157,221,156,34,234,27,71,0,202,108,226,50,79,31,186,111,160,22,71,200,49,87,93,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,170,93,57,69,112,125,134,104,48,109,191,139,76,96,212,151,43,237,210,162,164,112,136,195,45,64,29,162,8,158,174,134,172,229,102,49,138,83,157,202,65,96,32,54,0,140,8,75,116,132,32,21,255,0,151,159,5,150,174,22,50,190,158,251,139,240,253,32,230,166,37,167,119,196,21,141,82,53,79,69,3,201,186,43,124,18,8,176,128,8,180,69,43,3,147,28,204,79,212,144,2,29,183,106,136,130,213,121,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,130,93,57,175,113,199,77,134,173,87,190,17,242,228,42,218,251,114,167,167,12,93,118,99,150,157,168,105,37,24,231,26,40,28,92,94,83,158,34,14,169,62,177,52,50,148,122,25,72,125,24,192,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,160,161,167,122,185,218,24,34,0,140,165,150,105,15,189,216,35,138,57,36,118,22,35,118,7,97,18,39,97,127,149,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,242,83,201,163,57,242,75,14,84,223,242,110,123,109,93,163,49,113,117,68,19,67,91,53,92,245,65,126,10,120,171,38,120,98,136,32,104,104,130,154,17,34,119,146,66,57,78,115,118,45,4,35,0,144,174,24,184,122,194,188,47,228,213,151,40,240,181,79,111,236,29,74,155,141,208,233,99,167,154,231,93,41,110,150,162,65,6,254,230,48,98,35,32,138,40,129,204,246,110,122,85,205,31,200,158,102,253,203,235,20,74,234,149,170,243,71,242,39,153,191,114,250,197,18,8,1,85,215,131,238,44,241,151,8,185,161,244,226,197,79,87,120,177,87,211,201,77,125,195,131,94,212,176,93,65,163,54,129,204,222,57,88,14,41,77,164,19,96,223,167,80,25,216,101,54,127,41,195,37,166,213,127,226,75,42,44,87,219,101,37,198,219,113,199,22,42,74,202,58,184,70,104,42,96,146,190,17,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,82,184,232,224,202,251,193,230,99,210,219,35,186,251,103,6,98,142,209,81,134,110,82,152,53,81,71,19,135,86,154,166,49,211,73,162,234,196,207,32,139,71,32,152,144,237,119,56,163,9,244,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,104,139,230,117,203,254,143,40,171,42,120,129,201,12,59,217,48,45,94,233,241,53,182,41,32,138,150,195,85,36,240,195,17,83,1,27,72,240,207,37,71,116,49,129,12,36,5,163,140,100,1,29,53,229,197,199,29,55,10,88,202,191,7,230,8,85,212,101,214,48,168,128,235,166,136,229,148,236,149,98,206,13,91,20,12,238,38,4,46,35,56,136,245,72,34,136,133,201,225,104,164,157,59,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,22,37,146,159,9,222,86,50,111,229,254,30,244,232,22,53,139,37,62,19,188,172,100,223,203,252,61,233,208,32,181,94,103,92,120,254,4,44,85,57,13,148,247,173,184,251,16,91,203,218,87,75,117,199,167,85,133,225,35,132,163,212,122,68,221,106,136,10,161,135,108,145,203,8,188,115,54,155,226,39,136,12,173,202,220,119,157,56,238,217,150,121,105,98,246,206,36,188,245,187,21,23,106,134,159,171,210,132,230,147,241,147,24,70,58,71,17,151,188,77,174,154,54,174,236,207,82,248,220,203,156,220,203,30,37,241,141,147,58,177,85,94,43,196,53,181,1,114,12,71,53,49,192,23,138,73,65,158,25,226,2,102,16,1,22,232,188,113,235,20,71,1,194,4,227,19,58,184,174,78,121,199,151,25,119,158,56,139,3,99,88,109,84,23,92,123,111,166,161,176,94,235,9,130,65,170,138,103,119,182,198,78,15,183,181,117,4,187,228,1,41,41,33,6,99,51,141,152,37,83,134,46,30,176,175,11,249,53,101,202,60,45,83,219,251,7,82,166,227,116,58,88,233,230,185,215,74,91,165,168,144,65,191,185,140,24,136,200,34,138,32,115,61,155,159,218,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,222,154,186,134,165,159,100,161,171,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,183,160,68,24,230,113,131,194,102,50,225,23,52,62,131,223,106,42,239,22,42,250,120,234,108,88,140,168,26,150,11,168,52,96,243,176,3,73,43,1,197,41,188,100,14,123,244,233,155,179,12,160,239,118,156,167,120,215,184,225,108,85,108,225,95,50,46,123,240,221,231,90,108,29,57,189,45,60,54,170,226,146,162,162,74,121,9,196,36,155,181,73,54,208,114,144,201,165,104,163,0,118,149,220,42,175,57,188,217,201,170,76,9,98,201,139,222,16,246,214,100,213,244,239,150,107,142,210,139,232,253,11,204,225,44,221,93,63,27,218,58,18,67,217,217,220,125,206,169,237,40,160,223,20,56,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,236,25,57,98,204,83,98,192,216,86,243,141,113,77,119,98,178,225,251,125,69,210,227,83,210,57,58,20,176,70,82,75,38,192,98,50,218,0,79,160,179,147,233,163,51,191,114,182,191,232,163,240,39,254,206,127,240,102,241,255,0,52,94,171,55,240,238,59,194,156,14,230,141,131,50,243,23,233,222,36,165,203,252,81,219,113,7,178,33,181,246,205,212,149,71,31,244,172,46,241,199,178,50,8,253,215,247,186,123,159,188,157,99,174,130,127,185,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,131,42,132,68,64,68,68,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,213,121,92,121,236,203,47,190,189,30,181,79,242,128,30,87,30,123,50,203,239,175,71,173,83,252,128,136,136,8,136,128,136,136,8,136,128,182,232,235,114,32,211,70,91,93,180,91,214,154,50,13,168,181,219,246,173,31,185,3,93,59,214,194,38,119,213,188,22,231,127,131,45,172,44,221,218,32,211,94,253,9,157,219,197,114,11,59,62,174,140,13,241,125,86,244,26,51,51,54,140,184,101,99,41,24,116,119,29,91,224,185,215,20,100,68,78,196,206,205,167,138,15,157,95,64,19,75,239,6,173,240,125,95,234,101,211,246,107,195,35,116,133,133,181,110,253,95,69,247,165,6,33,213,255,0,130,206,184,24,4,219,107,247,252,25,7,12,84,192,204,36,227,171,179,51,187,179,186,229,58,120,228,140,133,195,81,45,53,109,93,107,19,20,100,224,101,171,19,232,58,182,157,203,153,153,197,221,159,189,144,108,8,227,134,54,103,109,27,70,102,239,95,26,251,77,190,154,89,25,153,219,187,79,31,227,47,177,80,39,32,104,34,253,222,26,54,171,163,93,20,167,76,241,184,151,131,119,109,251,80,82,186,251,105,193,136,225,170,125,163,22,194,114,119,119,241,125,223,229,101,82,48,244,142,50,12,35,174,210,50,119,211,195,242,85,51,204,11,149,77,170,142,182,166,40,139,171,11,139,14,189,221,221,77,62,45,246,186,247,216,46,227,21,85,57,74,68,4,109,49,11,104,109,225,181,190,175,210,131,216,171,122,226,85,135,179,106,95,253,240,131,255,0,177,201,92,42,183,190,38,5,222,141,180,241,246,132,31,253,142,104,49,245,197,44,207,127,172,96,111,117,132,29,191,243,5,105,130,198,82,197,182,97,135,242,222,190,159,78,239,143,84,87,30,35,51,27,221,75,17,107,171,3,59,233,253,160,166,21,170,58,28,77,107,170,141,181,40,171,32,54,111,181,164,23,255,0,18,9,228,224,52,38,28,140,195,67,83,251,224,203,62,175,166,159,246,245,74,186,245,104,188,191,238,146,220,178,15,11,85,205,11,177,75,45,67,59,235,245,92,42,91,234,111,169,93,210,15,43,139,37,32,166,148,92,180,220,18,179,125,189,202,136,229,109,65,79,140,49,72,59,187,180,117,206,222,30,30,244,223,228,85,183,28,70,239,29,59,3,233,185,165,221,221,174,191,146,168,214,90,208,21,30,42,197,114,232,77,212,174,213,181,23,111,225,205,254,84,21,210,206,204,240,9,16,187,48,128,120,254,133,203,112,166,105,229,25,218,34,54,0,97,209,181,215,197,255,0,202,150,97,105,41,99,23,248,198,26,255,0,50,250,32,12,222,227,183,115,63,130,15,29,93,96,156,139,179,27,3,177,139,62,221,75,191,191,244,125,139,228,215,224,27,77,206,38,246,141,168,165,33,46,239,198,74,61,218,63,212,237,245,186,168,3,78,51,84,132,230,46,251,91,111,248,127,202,185,30,24,222,63,121,190,40,41,229,183,44,45,180,113,17,195,110,1,103,39,109,58,178,187,248,55,127,123,253,139,217,82,89,163,142,17,143,96,179,182,189,219,159,95,21,245,227,22,17,211,79,138,56,179,62,246,110,247,238,65,178,40,58,114,185,232,221,237,162,229,38,103,109,29,105,187,249,22,190,61,236,131,141,181,2,45,31,187,187,185,58,143,175,143,114,19,56,187,187,247,235,226,235,110,140,237,171,120,32,229,99,103,240,91,27,86,119,213,252,124,22,214,212,73,159,197,157,111,103,103,248,248,32,213,22,172,218,173,116,238,209,6,223,208,183,104,206,154,50,213,6,154,104,181,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,177,255,0,66,222,180,65,183,70,248,50,45,218,50,104,223,82,13,25,244,90,173,31,193,105,171,55,139,232,131,73,15,191,99,59,51,234,181,17,238,102,127,22,248,174,16,103,115,222,239,174,171,176,58,233,222,131,67,109,64,155,95,22,117,214,13,67,187,226,187,38,218,139,233,245,46,175,188,196,78,236,250,160,229,149,155,104,159,196,91,85,190,51,234,143,123,105,220,203,137,196,157,153,157,223,222,92,145,3,139,59,119,183,134,136,57,27,187,185,117,42,203,108,140,79,222,44,221,236,187,109,175,199,224,186,181,177,145,51,237,23,240,110,246,111,181,5,42,199,182,113,171,161,149,164,136,154,55,142,54,126,231,211,247,205,124,87,83,135,252,78,55,250,90,193,173,56,192,130,73,29,153,228,29,116,102,139,234,102,250,221,123,44,87,19,214,66,84,1,22,222,168,11,238,97,215,77,11,95,15,228,84,55,39,202,123,14,33,169,183,19,152,49,209,28,253,250,199,226,113,183,135,242,120,160,186,181,111,220,74,127,90,125,225,7,252,129,171,128,213,159,193,80,14,37,25,251,27,127,244,194,15,249,3,65,143,102,39,211,219,213,58,120,106,31,241,5,105,135,163,98,196,22,209,102,221,173,100,45,163,127,118,203,76,73,254,140,212,63,247,31,241,25,113,216,102,122,123,221,4,237,175,226,234,162,47,29,60,13,157,4,238,242,240,140,31,135,188,49,19,142,199,130,74,151,102,127,142,183,10,167,87,120,172,187,151,29,223,183,228,46,29,247,116,118,150,102,127,198,107,227,112,170,87,162,131,196,99,234,242,163,163,122,137,164,22,24,136,153,183,59,11,54,164,45,226,188,46,7,164,19,187,92,42,245,212,106,228,105,124,59,159,93,239,220,255,0,31,21,220,226,2,190,90,28,39,87,32,72,98,251,251,180,55,31,251,52,127,229,95,63,44,42,30,166,219,69,59,27,145,118,72,8,189,237,95,87,141,252,80,86,27,49,108,167,0,38,209,155,185,181,250,182,178,239,185,182,142,125,221,207,166,186,175,151,74,122,195,8,254,75,184,54,175,175,216,190,164,96,207,19,51,232,250,179,119,232,128,205,210,23,218,255,0,106,22,215,29,31,235,250,210,78,232,139,189,113,74,238,237,220,250,119,160,236,233,162,63,130,225,234,236,241,125,127,149,114,238,103,110,231,103,254,84,28,100,79,222,30,58,124,86,232,137,220,116,127,22,67,211,197,180,215,226,184,201,220,72,92,117,102,215,191,68,28,238,204,236,236,254,14,182,56,232,218,15,115,120,63,218,183,9,49,54,171,114,14,45,60,27,224,200,35,163,190,139,145,217,147,68,6,240,90,162,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,5,63,188,226,155,238,32,183,88,173,55,122,238,209,73,134,109,231,107,181,199,210,0,236,244,167,85,81,86,81,234,44,206,122,207,87,80,122,147,185,123,250,107,180,69,154,71,249,83,240,43,77,140,100,160,226,159,53,232,41,42,108,84,181,13,54,10,161,26,169,70,114,184,210,86,131,251,72,222,25,5,132,34,150,158,72,134,25,24,186,142,242,17,0,136,198,242,208,174,95,188,8,223,120,170,197,81,227,92,82,29,139,44,176,253,193,163,184,212,234,18,123,82,170,9,41,100,150,213,176,42,34,168,131,171,77,80,79,218,69,156,67,77,27,82,238,105,222,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,59,106,213,121,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,10,220,39,121,167,201,191,152,24,123,212,96,89,41,172,107,56,78,243,79,147,127,48,48,247,168,192,178,83,64,68,68,5,141,103,22,62,105,243,147,230,6,33,245,25,214,74,107,26,206,44,124,211,231,39,204,12,67,234,51,160,149,78,74,158,86,49,79,204,10,239,78,183,40,171,226,199,205,62,114,124,192,196,62,163,58,149,78,74,158,86,49,79,204,10,239,78,183,40,171,226,199,205,62,114,124,192,196,62,163,58,9,52,229,39,128,48,110,105,240,77,143,242,251,48,112,245,37,243,15,95,49,197,125,53,117,13,75,62,201,67,217,246,215,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,177,94,57,56,28,198,92,33,99,33,170,165,58,187,230,93,95,42,8,44,55,227,6,223,25,232,229,216,171,54,179,8,84,136,177,59,19,51,4,192,46,96,194,227,44,81,72,87,37,79,43,24,167,230,5,119,167,91,149,197,113,185,152,217,71,150,60,52,99,27,222,117,97,90,76,87,135,171,105,194,218,24,114,106,144,128,239,21,114,155,52,48,68,100,236,64,98,77,214,121,35,214,88,130,3,152,5,202,38,100,17,87,203,207,152,101,215,134,139,173,62,85,230,165,101,93,199,42,238,53,14,224,108,37,52,248,110,121,11,82,168,128,91,82,58,98,39,114,150,1,103,118,119,41,98,109,253,72,231,156,149,138,186,157,238,85,249,115,157,184,3,134,139,84,249,165,138,169,39,195,215,202,120,110,88,51,15,67,77,6,251,77,186,115,154,164,167,150,162,54,98,144,234,138,165,164,104,205,207,164,2,13,184,72,206,40,194,242,145,17,6,53,156,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,170,21,184,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,80,93,82,34,32,34,34,10,41,198,134,113,223,114,11,134,12,127,154,184,90,29,247,171,85,190,58,123,116,155,129,187,53,85,93,68,84,145,84,232,96,96,125,19,168,25,122,100,46,39,211,216,250,49,106,216,225,41,116,231,131,141,110,180,24,3,43,50,230,26,122,71,182,223,47,23,27,221,68,164,5,215,25,232,97,138,24,132,11,118,214,7,27,132,206,76,226,238,238,49,232,227,163,177,71,175,5,249,57,98,207,222,40,48,6,85,98,153,182,89,110,183,9,42,46,49,237,55,237,52,180,148,242,213,203,77,168,24,24,117,130,156,162,234,9,49,7,83,123,106,227,163,132,239,112,133,148,53,57,17,195,70,94,229,109,194,10,184,46,86,155,56,77,116,130,166,120,166,58,123,141,73,149,85,100,44,113,123,132,1,81,60,160,14,46,94,224,143,188,127,148,248,235,230,22,10,186,229,174,63,196,185,115,125,168,164,158,229,133,111,21,182,74,201,105,12,138,9,39,166,152,225,144,163,34,17,39,7,32,119,103,113,23,211,77,89,188,22,81,10,13,185,190,229,125,215,5,241,105,83,143,38,42,185,237,185,131,103,162,185,83,206,84,69,20,17,79,77,8,209,75,74,18,234,227,49,136,211,195,49,105,181,197,170,163,103,31,2,32,145,254,88,185,165,248,80,224,219,5,118,187,239,180,238,184,75,180,97,107,135,244,175,71,178,246,89,31,178,65,220,2,39,182,134,74,47,124,119,107,175,188,78,108,106,234,148,74,242,58,197,54,42,76,85,155,152,42,162,187,101,234,235,111,179,221,40,233,186,70,253,90,90,73,42,163,168,147,123,54,193,218,117,180,205,163,187,19,245,53,22,118,18,118,150,164,5,110,188,195,241,173,215,0,112,91,154,183,219,53,61,36,213,21,86,112,178,24,212,129,16,52,23,10,152,168,102,38,97,33,125,227,21,76,132,15,174,140,108,46,236,76,206,47,113,74,42,249,222,230,151,255,0,54,153,41,111,190,255,0,170,241,77,222,217,217,127,69,53,4,253,103,15,254,153,14,192,63,180,199,247,183,65,21,106,69,57,45,231,29,139,7,231,46,45,201,219,188,61,58,188,196,183,211,212,90,234,119,27,238,170,182,141,68,133,77,176,65,217,183,193,61,68,189,66,48,17,236,219,125,226,144,89,172,131,4,229,125,215,26,96,140,195,199,144,149,92,22,220,190,179,209,220,170,39,26,34,150,9,103,169,185,210,81,69,74,114,234,195,9,144,212,77,48,235,185,201,169,100,102,31,18,31,65,194,198,117,254,231,110,32,176,78,113,201,111,237,180,152,126,224,253,190,1,139,169,33,208,207,17,211,213,116,135,169,27,60,205,4,210,188,123,141,135,168,193,187,81,213,156,50,83,68,68,24,171,169,254,229,113,228,79,44,190,250,245,138,213,0,42,127,185,92,121,19,203,47,190,189,98,181,3,154,63,145,60,205,251,151,214,40,148,53,240,163,197,118,99,240,149,152,225,141,112,84,189,186,213,93,211,130,255,0,96,158,103,10,91,189,40,187,187,9,59,51,244,230,13,196,241,76,204,229,25,17,51,177,129,201,25,204,167,52,127,34,121,155,247,47,172,81,40,1,65,149,66,130,190,103,60,29,96,78,22,113,222,28,191,229,165,103,101,195,120,239,182,118,44,63,211,152,253,145,216,161,163,9,63,166,166,158,73,42,58,178,78,114,123,204,59,53,218,218,182,154,78,162,138,190,121,223,153,63,214,79,217,168,41,87,37,79,52,248,167,229,253,119,168,219,148,212,168,86,228,169,230,159,20,252,191,174,245,27,114,154,148,5,139,190,97,99,91,174,101,99,252,75,152,215,218,122,72,46,88,170,241,91,123,172,138,144,8,96,142,122,153,142,105,6,49,34,34,96,98,55,102,103,34,125,52,213,223,197,78,247,51,172,210,252,23,240,109,141,123,37,247,217,151,92,91,217,240,181,191,250,87,173,218,187,84,141,218,224,239,2,16,221,67,29,111,190,91,116,211,221,38,55,5,6,217,41,149,247,92,234,205,204,33,149,22,98,171,142,163,20,222,41,173,167,81,77,68,85,103,71,1,155,117,170,158,33,118,115,8,98,234,74,126,240,179,4,100,238,66,204,238,193,237,120,47,206,59,22,65,113,65,128,51,87,20,195,190,203,106,184,73,79,113,147,113,183,102,165,171,167,150,146,90,157,0,12,207,162,21,5,47,76,69,200,250,123,27,71,45,91,35,229,138,186,201,79,133,140,235,253,209,60,62,224,156,227,146,223,216,170,241,5,189,251,124,3,23,78,48,174,130,83,167,170,233,15,82,71,104,94,120,101,120,247,27,151,77,195,118,133,171,48,85,84,68,65,74,184,177,242,177,156,159,47,241,15,167,78,177,172,89,41,241,99,229,99,57,62,95,226,31,78,157,99,88,131,234,225,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,200,39,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,138,218,184,218,229,115,117,207,76,249,177,102,78,77,84,225,252,53,109,197,85,13,14,55,221,17,11,210,78,221,73,36,187,4,76,91,103,57,69,134,50,136,58,110,83,116,228,39,126,180,243,69,119,252,51,240,171,148,124,40,96,218,156,31,149,182,218,178,59,141,71,105,185,221,238,82,4,215,27,137,179,151,77,166,148,0,7,100,98,78,32,0,34,3,169,22,155,206,67,48,172,11,207,230,22,53,181,101,174,0,196,185,141,125,167,171,158,219,133,108,245,183,186,200,169,0,74,121,32,166,132,230,144,99,18,33,23,55,16,118,102,114,22,215,77,93,188,87,160,86,43,206,11,56,236,88,27,134,7,202,170,136,123,69,235,50,238,16,83,209,199,184,195,161,75,67,81,5,93,69,78,172,4,5,180,194,154,46,155,144,19,246,157,227,185,163,38,65,8,42,234,185,98,230,151,224,191,140,156,21,218,239,190,204,181,98,222,209,133,174,31,210,189,110,213,218,163,126,201,7,112,17,6,234,232,232,189,241,219,166,158,241,48,57,170,41,145,25,57,125,207,220,204,162,202,172,45,54,203,213,214,223,117,168,183,71,180,31,180,213,82,91,170,42,226,166,212,204,0,58,199,78,49,117,8,152,67,169,189,245,97,209,252,2,12,170,17,121,252,189,198,182,172,202,192,24,107,49,172,84,245,112,91,113,85,158,138,247,71,21,88,8,207,28,21,48,132,209,140,130,36,66,198,194,108,206,204,68,218,235,163,191,138,244,8,8,136,130,0,121,163,249,236,204,223,185,125,30,137,91,85,78,41,190,213,225,91,118,10,168,174,223,101,181,92,43,110,148,116,221,32,110,149,85,92,116,209,212,73,189,155,121,110,10,42,102,209,221,197,186,122,139,51,145,59,220,175,52,127,61,153,155,247,47,163,209,47,41,193,215,7,88,239,139,252,119,81,96,176,86,123,27,13,217,182,125,32,196,29,56,106,61,151,213,134,160,233,127,165,78,120,164,159,171,37,59,199,248,183,125,154,238,45,25,187,194,176,114,211,224,86,155,137,172,77,85,153,249,157,65,73,85,149,248,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,54,231,233,198,34,108,82,60,115,146,188,254,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,250,4,20,171,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,229,254,33,244,233,214,53,136,50,168,68,68,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,213,121,92,121,236,203,47,190,189,30,181,79,242,199,175,151,38,41,177,96,110,48,176,94,53,197,53,221,138,203,135,237,248,138,233,113,169,233,28,157,10,88,44,85,242,75,38,192,98,50,218,0,79,160,179,147,233,163,51,191,114,245,121,233,204,127,54,49,255,0,19,246,76,245,192,83,251,58,203,128,110,21,50,96,187,53,218,138,154,110,205,75,81,79,21,61,88,212,60,66,38,125,168,34,114,49,234,17,69,213,113,138,86,113,105,28,39,165,21,42,225,139,136,92,43,197,6,77,89,115,115,11,83,118,14,223,212,166,184,218,206,170,58,137,173,149,209,22,217,105,228,32,127,238,100,7,33,2,56,165,136,220,3,126,214,170,168,8,136,130,0,121,163,249,236,204,223,185,125,30,137,93,167,37,140,134,193,181,184,123,21,241,27,121,162,164,184,98,26,59,193,225,155,43,205,78,238,118,160,10,88,229,169,154,35,115,113,223,56,213,199,27,190,198,48,8,140,88,220,102,49,86,151,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,130,255,0,209,17,1,69,175,58,124,134,193,180,88,123,10,113,27,102,162,164,183,226,26,203,192,97,155,211,195,78,236,119,80,58,89,37,166,154,83,99,97,223,0,210,73,27,62,199,51,9,64,92,216,97,1,82,148,172,3,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,88,7,43,143,61,153,101,247,215,163,214,169,254,80,3,202,227,207,102,89,125,245,232,245,170,127,144,71,173,163,149,158,25,203,238,52,176,62,109,229,245,53,39,224,190,217,81,53,238,166,197,53,69,64,29,154,182,142,154,6,161,24,167,57,228,158,172,229,173,34,170,118,38,8,192,32,48,39,38,32,3,144,164,68,16,173,206,175,205,62,22,249,127,67,234,55,21,85,121,24,254,123,63,86,255,0,105,42,85,206,175,205,62,22,249,127,67,234,55,21,85,121,24,254,123,63,86,255,0,105,32,149,68,68,64,86,171,205,31,200,158,102,253,203,235,20,74,234,149,170,243,71,242,39,153,191,114,250,197,18,8,1,83,253,205,31,200,158,102,253,203,235,20,74,0,84,255,0,115,71,242,39,153,191,114,250,197,18,8,1,89,84,44,85,214,85,8,8,136,128,160,7,154,63,158,204,205,251,151,209,232,148,255,0,40,1,230,143,231,179,51,126,229,244,122,36,23,255,0,201,83,202,198,41,249,129,93,233,214,229,127,234,192,57,42,121,88,197,63,48,43,189,58,220,175,253,1,64,15,52,127,61,153,155,247,47,163,209,41,254,80,3,205,31,207,102,102,253,203,232,244,72,46,171,145,143,231,179,245,111,246,146,145,252,232,202,28,27,159,89,95,136,50,143,48,32,171,146,197,136,169,198,26,135,164,157,225,158,35,9,6,88,166,140,251,217,142,57,99,142,70,98,98,7,112,102,33,33,119,23,142,14,70,63,158,207,213,191,218,74,85,16,89,255,0,46,174,12,175,188,35,88,179,9,241,109,215,182,221,113,70,32,122,122,82,140,193,163,146,207,64,115,71,69,82,81,14,238,140,211,245,167,148,163,234,200,195,25,192,47,180,198,65,87,128,136,131,21,117,63,220,174,60,137,229,151,223,94,177,90,160,5,79,247,43,143,34,121,101,247,215,172,86,160,186,164,68,65,106,188,209,252,137,230,111,220,190,177,68,160,5,79,247,52,127,34,121,155,247,47,172,81,40,1,65,144,71,28,156,14,96,222,47,112,104,213,82,157,37,143,49,108,116,228,22,27,241,131,236,144,53,114,236,85,155,89,200,233,136,156,157,137,153,206,19,39,48,98,98,150,41,96,135,20,225,108,199,200,236,199,170,195,120,146,134,235,132,177,158,18,184,1,16,140,175,13,85,13,84,110,50,69,52,82,198,255,0,220,73,28,177,147,137,11,129,129,59,56,147,228,252,162,3,156,222,108,228,214,36,199,118,44,170,178,97,14,211,153,56,75,167,37,231,18,109,40,123,37,12,208,188,177,91,60,27,180,238,235,71,81,185,253,216,117,218,14,229,52,226,1,118,188,184,184,227,169,226,183,6,215,224,252,193,10,74,124,197,193,244,240,29,116,209,28,81,5,238,144,157,193,171,98,129,157,136,12,73,132,103,17,30,144,156,177,16,184,180,205,20,126,131,154,63,145,60,205,251,151,214,40,148,43,112,177,96,206,92,79,196,22,9,178,112,253,123,246,62,62,154,224,231,104,184,21,72,193,29,47,78,35,146,121,37,114,98,98,132,96,9,158,72,246,159,82,54,48,217,38,237,133,51,220,204,99,186,195,203,255,0,48,33,190,214,210,86,92,130,158,194,53,149,20,148,197,77,4,211,181,218,135,168,113,196,82,72,81,131,150,174,192,242,27,139,59,51,145,105,171,132,48,240,157,230,159,38,254,96,97,239,81,129,100,61,157,25,67,131,115,235,43,241,6,81,230,4,21,114,88,177,21,56,195,80,244,147,188,51,196,97,32,203,20,209,159,123,49,199,44,113,200,204,76,64,238,12,196,36,46,226,248,240,240,157,230,159,38,254,96,97,239,81,129,100,166,131,26,30,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,107,234,229,67,199,29,78,26,186,217,56,71,204,96,164,107,21,202,162,160,48,141,217,206,42,119,161,171,148,164,156,168,167,114,113,105,66,121,72,250,68,218,202,211,74,49,232,99,32,116,111,171,141,190,15,176,207,23,57,95,45,148,154,146,139,27,88,233,231,44,39,120,171,150,163,161,67,60,178,64,115,4,145,196,108,36,19,13,48,68,230,65,35,198,196,230,2,78,219,74,0,113,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,220,60,250,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,120,174,54,248,62,195,60,92,229,124,182,82,106,74,44,109,99,167,156,176,157,226,174,90,142,133,12,242,201,1,204,18,71,17,176,144,76,52,193,19,153,4,143,27,19,152,9,59,109,44,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,202,121,70,175,54,46,10,45,216,167,10,220,248,168,203,123,102,204,73,102,210,167,24,192,13,85,81,53,214,132,99,167,167,142,162,49,98,56,225,236,177,195,184,216,99,1,120,158,89,12,217,226,102,48,173,92,185,184,215,253,213,89,113,61,131,31,220,237,81,230,110,22,252,93,202,154,7,233,73,116,161,102,6,142,230,48,237,16,29,198,111,28,163,19,144,132,130,37,164,67,52,81,181,96,226,171,137,140,27,194,134,81,214,102,150,48,161,171,184,153,84,13,182,209,108,166,103,19,184,220,100,9,14,40,30,77,174,48,134,216,164,51,144,153,246,128,22,209,51,217,25,227,217,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,115,184,73,20,146,70,238,46,38,204,110,226,66,76,196,213,3,140,30,44,241,151,23,89,161,244,226,251,79,87,103,177,80,83,199,77,98,195,133,94,213,80,90,129,227,6,157,192,218,56,152,206,89,65,228,35,112,223,167,76,29,220,98,6,96,165,88,255,0,31,227,44,211,198,87,108,193,204,28,67,87,124,196,55,202,135,169,174,174,169,118,223,41,232,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,205,49,60,177,120,14,252,8,88,169,179,231,54,44,187,113,246,32,183,143,179,109,119,27,119,78,171,11,194,71,48,201,161,117,73,186,213,16,21,59,150,232,227,150,17,121,33,125,55,202,47,106,188,177,120,14,252,55,223,105,179,231,54,44,187,176,14,31,184,15,179,109,119,27,119,82,151,20,76,33,48,201,161,117,69,250,52,243,141,59,150,232,228,138,98,105,33,125,118,74,45,53,40,8,136,130,213,121,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,131,42,132,80,237,205,67,142,170,156,127,136,110,188,48,229,109,125,92,24,98,199,81,53,183,25,205,53,44,91,46,215,24,42,161,49,130,38,146,55,154,48,165,154,153,217,228,3,14,169,145,182,210,140,0,228,187,254,92,92,113,212,241,91,131,107,240,126,96,133,37,62,98,224,250,120,14,186,104,142,40,130,247,72,78,224,213,177,64,206,196,6,36,194,51,136,143,72,78,88,136,92,90,102,138,48,188,164,68,64,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,45,87,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,99,254,133,189,104,131,110,141,240,100,211,226,183,104,201,163,125,72,52,103,209,106,180,127,5,166,172,222,47,162,13,36,147,79,117,137,153,214,162,61,204,207,226,223,21,194,35,184,156,221,245,215,235,93,129,215,78,244,26,27,106,4,218,248,179,174,176,106,29,223,21,217,54,212,95,79,169,117,125,230,34,119,103,213,7,44,172,219,68,254,34,218,173,241,159,84,123,219,78,230,92,78,36,236,204,238,254,242,228,136,28,89,219,189,188,52,65,200,221,221,203,169,86,91,100,98,126,241,102,239,101,219,103,127,7,111,5,213,173,140,137,159,104,191,131,119,179,125,168,41,118,98,218,134,186,26,162,56,201,163,38,29,123,159,79,223,53,241,95,27,34,241,99,94,196,98,172,56,129,202,174,97,209,228,29,116,104,89,254,166,94,239,21,66,85,112,149,188,98,118,121,0,117,38,29,123,216,181,240,254,69,111,153,105,36,246,12,95,111,182,147,200,13,43,205,47,123,188,126,49,27,120,127,189,241,65,119,170,223,184,148,254,180,251,194,15,249,3,87,1,171,63,130,160,28,74,51,246,54,255,0,233,132,31,242,6,131,30,204,79,167,183,170,116,240,212,63,226,10,211,15,70,197,136,45,162,205,187,90,200,91,70,254,237,150,152,147,253,25,168,127,238,63,226,50,227,176,204,244,247,186,9,219,95,197,213,68,94,58,120,27,58,9,221,229,225,24,63,15,120,98,39,29,143,4,149,46,204,255,0,29,110,21,78,174,241,89,119,46,59,191,111,200,92,59,238,232,237,44,204,255,0,140,215,198,225,84,175,69,7,142,198,117,39,20,5,52,166,219,97,9,137,181,209,153,153,153,190,63,200,169,254,7,164,19,187,92,42,245,212,106,228,105,124,59,159,93,239,220,255,0,31,21,247,243,126,182,74,75,21,192,218,66,23,236,149,174,222,254,158,0,188,230,88,84,61,77,182,138,118,55,34,236,144,17,123,218,190,175,27,248,160,171,214,87,112,22,2,109,172,194,44,218,254,135,95,73,205,180,115,238,238,125,53,213,124,186,83,103,134,22,252,151,112,109,95,95,177,125,72,193,158,38,103,209,245,102,239,209,1,155,164,47,181,254,212,45,174,58,63,215,245,164,157,209,23,122,226,149,221,219,185,244,239,65,217,211,69,170,224,234,236,241,125,127,149,114,238,103,110,231,103,254,84,28,100,79,222,30,58,124,86,232,139,95,117,252,91,226,135,167,139,105,175,197,108,125,71,66,102,248,247,187,125,72,57,157,153,217,217,252,29,108,112,209,182,135,115,124,126,213,184,73,137,181,91,144,113,105,224,223,6,65,29,29,244,92,142,204,154,32,55,130,213,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,109,47,169,108,55,248,109,213,111,37,183,78,253,80,5,153,187,217,155,69,189,157,109,68,27,139,242,95,244,46,6,111,121,223,93,87,51,119,179,178,227,118,208,157,144,111,97,215,78,229,187,193,150,140,66,205,227,224,154,235,225,223,170,13,203,142,83,17,23,23,239,127,169,109,57,130,63,202,127,15,21,210,169,169,220,123,153,221,155,79,173,7,195,190,214,211,91,0,165,168,102,50,17,23,213,219,191,71,45,62,167,94,27,14,97,24,42,113,33,222,226,40,134,38,161,122,93,173,11,126,87,81,139,95,31,171,236,95,123,22,132,215,125,104,0,202,3,150,49,208,153,245,118,208,157,254,207,171,235,95,115,8,218,158,142,154,65,153,133,201,205,223,188,91,195,65,255,0,34,15,91,163,55,130,160,124,73,11,189,19,127,244,194,15,249,3,85,245,80,78,35,95,250,87,71,110,238,223,15,252,129,32,199,159,20,14,203,237,72,253,91,63,226,10,235,89,197,206,237,70,44,218,187,207,27,51,127,190,101,218,197,76,254,223,170,103,109,31,220,255,0,136,43,169,106,114,11,173,27,142,186,181,68,122,104,250,127,9,144,78,31,45,42,41,67,33,44,38,113,48,233,44,175,240,255,0,239,133,90,189,165,101,60,182,42,220,56,120,194,195,32,190,249,102,168,103,247,181,127,244,70,169,94,178,10,77,158,24,98,225,123,195,178,197,78,59,220,137,220,69,220,116,118,234,198,255,0,23,111,169,124,124,180,178,84,218,162,130,9,228,113,113,130,32,33,238,208,92,65,219,78,231,85,95,18,80,181,93,56,177,187,16,182,186,137,14,172,253,236,188,67,211,79,106,175,98,217,164,82,17,247,139,179,109,102,240,238,111,210,131,221,211,68,205,28,68,236,218,48,55,126,159,98,250,113,182,128,61,255,0,6,95,38,199,93,5,69,44,81,151,121,104,205,222,206,254,2,223,98,250,196,227,163,11,62,157,221,200,54,73,221,27,234,218,174,185,185,143,115,182,191,202,187,78,26,139,139,248,174,34,128,223,187,199,237,65,196,66,79,225,222,185,197,190,213,180,99,39,125,89,187,151,43,3,234,221,223,20,26,176,55,142,186,235,246,45,164,204,58,139,191,143,130,228,126,230,238,91,9,181,126,255,0,130,0,54,214,102,250,151,34,216,223,204,183,50,13,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,22,53,156,88,249,167,206,79,152,24,135,212,103,89,41,172,107,56,177,243,79,156,159,48,49,15,168,206,130,106,121,92,121,19,203,47,190,189,98,181,93,82,181,94,87,30,68,242,203,239,175,88,173,87,84,128,173,87,154,63,145,60,205,251,151,214,40,149,213,43,85,230,143,228,79,51,126,229,245,138,36,16,173,194,119,154,124,155,249,129,135,189,70,5,146,154,198,179,132,239,52,249,55,243,3,15,122,140,11,37,52,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,84,228,169,229,99,20,252,192,174,244,235,114,138,190,44,124,211,231,39,204,12,67,234,51,169,84,228,169,229,99,20,252,192,174,244,235,114,138,190,44,124,211,231,39,204,12,67,234,51,160,146,158,84,217,165,129,50,91,129,220,123,153,121,153,125,246,54,27,179,102,4,253,182,183,178,205,81,210,234,210,90,225,143,241,112,129,200,90,201,40,15,186,47,166,186,190,140,206,237,30,220,96,241,103,140,184,186,205,15,167,23,218,122,187,61,138,130,158,58,107,22,28,42,246,170,130,212,15,24,52,238,6,209,196,198,114,202,15,33,27,134,253,58,96,238,227,16,51,82,169,49,254,50,151,0,211,229,105,98,26,182,194,116,183,137,175,225,105,23,97,129,238,50,195,28,5,80,108,205,169,155,69,8,0,238,119,216,207,38,205,189,73,55,92,167,47,62,11,46,188,83,230,133,61,247,23,225,250,178,202,188,53,80,239,136,43,26,164,169,90,182,118,143,116,86,248,36,17,114,51,34,120,138,86,7,23,8,92,159,169,25,156,59,130,176,114,197,229,255,0,71,155,181,148,220,64,231,126,29,237,120,22,147,108,248,102,219,44,144,75,75,126,170,142,121,161,148,170,64,77,228,104,96,146,159,190,25,0,70,98,49,213,202,49,48,146,101,23,82,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,46,218,8,181,230,107,204,51,52,50,239,49,46,60,55,100,149,101,94,21,168,179,211,198,216,143,16,128,198,245,117,47,87,72,50,5,61,25,62,231,167,1,138,160,9,231,29,179,117,89,152,30,54,141,202,111,107,203,23,152,5,102,110,209,211,112,253,157,248,139,181,227,170,77,176,97,155,148,177,207,45,85,250,150,56,38,154,81,169,49,7,141,166,130,58,126,249,164,49,41,132,199,86,41,4,206,74,171,204,103,130,143,221,85,151,16,95,240,5,178,213,30,102,225,111,198,91,106,103,110,148,151,74,22,99,121,45,133,54,225,1,220,102,210,68,82,177,8,72,36,58,196,51,75,35,65,103,249,170,192,88,171,253,53,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,194,18,31,131,178,10,129,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,160,91,22,98,155,238,57,197,87,156,107,138,107,187,109,235,16,92,42,46,151,26,158,144,71,215,170,158,66,146,89,54,3,8,14,227,50,125,5,152,91,93,25,153,187,148,244,242,184,242,39,150,95,125,122,197,106,11,170,68,68,4,68,65,2,220,216,49,77,247,16,113,181,139,237,55,122,238,209,73,134,109,246,139,93,174,62,144,7,103,165,58,24,106,202,61,69,153,207,89,234,234,15,82,119,47,127,77,118,136,179,85,94,75,121,57,98,198,25,203,139,115,138,239,55,82,175,46,237,244,244,246,186,109,166,219,106,174,67,81,25,84,239,19,102,125,144,65,81,23,76,128,196,187,78,239,116,163,23,123,21,205,140,117,248,80,205,60,101,153,158,203,246,103,210,220,65,113,190,246,46,191,91,178,246,170,153,38,233,117,54,142,253,189,77,187,182,142,186,107,163,107,162,151,254,76,153,91,244,83,135,27,238,102,87,216,187,45,126,59,196,18,118,106,222,213,191,182,90,232,129,161,135,241,108,110,49,236,170,43,136,247,136,153,107,171,234,61,55,65,127,234,50,249,224,224,171,173,126,0,202,204,198,134,162,145,173,182,59,197,198,201,81,17,25,117,202,122,232,98,154,34,1,219,181,193,134,223,51,19,185,51,179,148,122,49,106,238,50,104,173,87,154,63,145,60,205,251,151,214,40,144,69,7,44,187,181,170,203,199,30,88,86,94,110,116,148,20,242,84,92,169,2,90,153,134,32,41,231,182,85,195,12,76,68,236,206,114,75,36,113,128,248,145,152,139,106,238,204,178,9,88,182,97,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,202,77,1,99,173,199,198,102,97,92,221,226,247,50,113,214,10,171,237,118,90,139,133,61,190,154,168,100,142,72,234,187,21,36,52,103,60,71,25,144,28,50,29,57,28,102,197,239,70,64,78,204,238,236,211,211,159,217,199,98,225,255,0,38,177,102,113,98,56,123,69,38,25,183,149,68,116,219,140,59,93,81,147,71,77,77,188,0,222,62,172,242,69,23,83,99,136,111,220,94,232,187,172,101,208,75,247,40,142,29,59,79,14,57,141,139,51,2,159,180,225,188,228,254,161,5,179,126,206,209,107,165,10,170,105,229,235,69,47,80,58,146,85,85,67,183,72,204,123,62,246,119,105,5,218,34,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,201,123,32,114,114,197,195,254,77,97,60,157,195,147,118,138,76,51,111,26,121,42,118,152,118,186,163,34,146,166,167,97,153,188,125,89,228,150,94,158,247,16,223,180,125,209,102,80,151,205,55,0,84,224,94,52,177,149,83,97,234,75,77,183,21,83,208,95,237,173,76,209,8,85,4,148,193,21,69,67,132,111,238,153,214,65,86,231,189,152,200,247,27,235,189,136,130,98,120,47,206,59,238,126,240,193,128,51,87,20,195,178,245,117,183,201,79,113,147,112,63,105,170,164,168,150,146,90,157,0,0,3,172,116,229,47,76,69,132,58,155,27,86,29,94,181,168,192,228,133,153,157,167,10,230,94,78,86,85,218,162,246,125,194,147,19,91,224,234,109,174,168,237,17,189,61,89,237,115,247,225,143,178,209,54,162,13,180,167,247,137,247,131,52,159,160,197,93,79,247,43,143,34,121,101,247,215,172,86,168,1,83,253,202,227,200,158,89,125,245,235,21,168,28,209,252,137,230,111,220,190,177,68,160,5,79,247,52,127,34,121,155,247,47,172,81,40,1,65,149,66,138,190,121,223,153,63,214,79,217,170,85,20,85,243,206,252,201,254,178,126,205,65,74,185,42,121,167,197,63,47,235,189,70,220,166,165,66,183,37,79,52,248,167,229,253,119,168,219,148,212,160,136,14,118,153,153,133,113,6,99,229,222,86,218,106,251,69,235,7,219,238,23,11,191,78,72,206,58,126,222,244,221,8,11,105,185,132,204,20,143,33,1,136,254,46,120,9,156,152,251,169,255,0,39,220,156,190,227,158,40,27,53,105,230,236,246,92,180,183,207,81,89,38,208,62,189,85,117,60,244,148,244,218,57,137,142,224,58,153,122,140,38,45,217,182,22,215,144,93,80,14,52,51,142,197,159,188,80,99,252,213,194,208,236,178,221,110,17,211,219,164,220,111,218,105,105,41,226,164,138,167,67,0,48,235,5,56,203,211,33,98,14,166,199,213,199,87,149,78,79,185,57,98,192,220,48,54,106,211,205,218,47,89,151,112,158,162,178,77,166,29,10,90,26,137,233,41,233,180,115,32,45,166,21,50,245,24,64,159,180,236,45,205,24,186,8,224,230,93,128,41,178,251,141,44,196,165,182,225,234,187,85,182,249,81,77,127,165,121,154,93,149,135,87,77,28,181,85,17,28,142,251,192,171,30,173,159,107,236,19,19,1,219,179,107,95,167,37,188,227,190,227,12,154,197,185,59,119,135,169,73,151,119,10,122,139,93,78,224,109,180,183,34,168,144,169,182,8,51,190,201,224,168,151,168,70,100,93,167,111,186,49,139,63,138,231,131,128,42,101,181,101,102,105,80,225,234,70,167,165,168,184,216,46,151,97,104,134,119,57,70,41,232,169,205,245,234,152,51,67,94,99,220,224,14,242,126,75,200,219,173,131,149,46,102,126,14,248,201,195,150,234,138,187,85,37,6,53,183,215,97,154,201,238,18,116,246,245,35,106,138,112,132,156,196,90,105,42,169,105,162,22,125,219,186,174,2,59,136,93,130,122,81,17,5,42,226,199,202,198,114,124,191,196,62,157,58,198,177,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,12,170,17,17,1,66,183,57,60,235,250,115,196,21,167,39,41,45,253,26,76,178,183,191,90,121,34,219,36,245,215,24,169,234,36,218,77,33,49,66,48,5,27,14,160,4,210,117,245,220,59,29,77,74,198,91,63,179,142,251,196,6,114,226,204,226,196,112,246,122,188,77,112,42,136,233,183,1,246,74,80,22,142,154,155,120,0,52,157,40,35,138,46,166,198,35,217,184,189,226,119,65,124,28,147,242,190,213,136,115,115,30,102,189,192,169,38,168,193,150,122,91,109,13,60,212,67,41,199,61,192,228,214,170,41,93,245,132,194,42,57,98,125,163,169,5,81,182,225,102,118,59,63,226,247,40,105,178,35,137,124,194,202,219,124,20,144,91,109,55,131,154,215,5,52,242,204,20,246,234,144,26,170,56,92,229,247,200,194,158,120,128,220,156,189,241,47,120,255,0,41,230,83,149,150,0,166,192,188,22,224,218,167,195,213,118,155,150,42,168,175,191,220,154,165,165,19,170,57,42,78,42,122,134,9,31,221,3,163,130,145,195,99,48,16,109,54,215,123,145,89,95,59,12,175,181,97,236,220,192,121,175,111,42,72,106,49,157,158,170,219,93,79,13,16,196,114,79,111,56,244,170,150,86,125,102,51,138,178,40,155,112,234,33,74,13,184,153,217,128,46,127,147,238,113,216,177,207,12,13,149,84,240,246,123,214,90,92,39,167,172,143,113,159,94,150,186,162,122,186,122,157,92,4,7,113,157,76,93,54,35,38,236,219,203,107,72,44,175,169,66,183,38,204,235,250,13,196,21,219,39,42,237,253,106,76,205,183,183,70,120,226,221,36,21,214,232,170,42,35,220,79,32,176,194,80,29,99,22,128,100,242,116,52,218,59,221,77,74,2,34,32,128,30,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,229,96,28,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,200,47,253,17,16,82,174,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,88,214,32,202,161,17,16,20,85,243,206,252,201,254,178,126,205,82,168,162,175,158,119,230,79,245,147,246,106,8,171,95,86,221,132,241,85,226,197,119,197,54,156,51,117,173,178,225,254,207,237,123,141,61,20,146,82,219,250,230,225,7,104,148,89,194,46,161,179,136,111,118,220,76,236,218,186,244,25,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,20,52,239,87,59,67,4,64,17,148,178,205,33,247,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,144,159,15,28,50,96,30,31,114,26,135,33,168,233,169,49,5,180,169,234,6,253,81,93,110,132,90,249,61,78,189,164,234,34,102,113,48,33,118,136,66,71,55,104,66,56,200,143,102,174,16,89,193,247,22,120,203,132,92,208,250,113,98,167,171,188,88,171,233,228,166,190,225,193,175,106,88,46,160,209,155,64,230,111,28,172,7,20,166,210,9,176,111,211,168,12,236,50,155,62,66,120,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,1,124,116,112,101,125,224,243,49,233,109,145,221,125,179,131,49,71,104,168,195,55,41,76,26,168,163,137,195,171,77,83,24,233,164,209,117,98,103,144,69,163,144,76,72,118,187,156,81,250,190,92,220,107,254,229,92,199,158,193,143,238,119,89,50,203,20,254,46,229,77,3,245,99,181,215,59,131,71,115,24,118,145,150,208,7,142,81,137,196,142,50,18,210,82,134,40,220,39,165,17,16,64,15,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,176,14,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,228,23,254,136,136,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,88,7,43,143,61,153,101,247,215,163,214,169,254,80,3,202,227,207,102,89,125,245,232,245,170,127,144,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,176,14,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,34,34,8,86,231,87,230,159,11,124,191,161,245,27,138,170,188,140,127,61,159,171,127,180,149,42,231,87,230,159,11,124,191,161,245,27,138,170,188,140,127,61,159,171,127,180,144,74,162,34,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,0,169,254,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,4,0,172,170,22,42,235,42,132,4,68,64,80,3,205,31,207,102,102,253,203,232,244,74,127,148,0,243,71,243,217,153,191,114,250,61,18,11,255,0,228,169,229,99,20,252,192,174,244,235,114,191,245,96,28,149,60,172,98,159,152,21,222,157,110,87,254,128,160,7,154,63,158,204,205,251,151,209,232,148,255,0,40,1,230,143,231,179,51,126,229,244,122,36,23,85,200,199,243,217,250,183,251,73,74,162,138,190,70,63,158,207,213,191,218,74,85,16,17,17,6,42,234,127,185,92,121,19,203,47,190,189,98,181,64,10,159,238,87,30,68,242,203,239,175,88,173,65,117,72,136,130,213,121,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,130,116,249,140,241,237,251,149,236,80,101,190,93,193,218,51,55,19,91,251,101,37,68,244,251,233,108,180,38,103,19,86,19,27,108,154,103,56,228,24,162,239,22,32,35,149,182,136,199,52,38,96,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,26,154,134,134,153,155,124,167,163,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,179,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,245,53,213,213,46,219,229,61,25,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,166,123,151,7,47,250,62,29,236,81,102,222,111,97,223,243,216,175,237,48,69,77,81,36,21,17,225,218,93,231,30,218,115,132,228,140,230,154,54,99,57,152,183,52,114,180,66,193,248,231,148,43,7,4,156,31,97,158,17,178,190,43,40,181,37,110,54,190,83,192,88,178,241,73,45,71,66,186,120,164,156,225,8,227,148,220,68,33,26,147,137,140,66,55,145,133,140,196,93,246,143,159,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,100,166,177,172,225,59,205,62,77,252,192,195,222,163,2,201,77,1,88,175,49,254,95,244,124,68,88,165,205,188,161,195,191,231,177,65,217,160,150,154,158,72,41,227,196,84,187,194,61,181,7,49,199,24,77,12,110,230,19,57,110,120,226,120,137,143,241,47,21,245,34,12,85,214,74,124,39,121,88,201,191,151,248,123,211,160,88,214,44,148,248,78,242,177,147,127,47,240,247,167,64,130,170,162,43,0,230,117,199,143,224,66,197,83,144,217,79,122,219,143,177,5,188,189,165,116,183,92,122,117,88,94,18,56,74,61,71,164,77,214,168,128,170,24,118,201,28,176,139,199,51,105,190,34,112,139,94,46,173,153,37,101,226,47,25,217,184,116,146,146,76,190,160,168,166,166,181,29,37,92,245,80,17,133,44,35,82,241,205,57,17,202,29,165,167,208,247,16,19,104,224,238,14,46,169,174,19,183,88,175,24,170,205,105,197,56,143,232,253,150,182,225,79,79,113,187,246,51,171,246,125,41,200,35,45,79,64,29,142,94,152,57,31,76,95,113,109,209,187,221,118,240,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,13,77,67,67,76,205,190,83,209,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,219,218,241,59,195,214,42,225,127,57,111,89,71,138,106,123,127,96,233,212,219,174,129,75,37,60,55,58,25,71,116,85,17,137,183,247,81,155,9,24,132,177,74,12,103,179,115,134,69,25,85,133,178,227,5,229,198,28,195,121,67,67,106,164,193,148,150,248,138,200,54,185,90,90,89,41,100,110,160,204,18,179,151,91,169,189,228,121,92,136,164,35,115,34,39,39,39,245,106,32,57,78,241,175,113,194,216,170,217,194,190,100,92,247,225,187,206,180,216,58,115,122,90,120,109,85,197,37,69,68,148,242,19,136,73,55,106,146,109,160,229,33,147,74,209,70,0,237,43,184,75,250,2,34,32,181,94,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,148,0,160,250,184,91,9,226,172,115,125,165,194,216,43,12,221,113,5,234,183,127,102,183,90,232,164,171,170,159,96,17,158,200,163,98,50,218,0,68,250,55,112,139,187,247,51,174,222,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,205,247,46,46,7,42,120,82,193,181,248,195,48,78,146,163,49,113,133,60,1,93,12,65,20,161,100,164,23,115,106,40,167,102,114,51,34,113,41,200,75,164,71,20,66,44,77,11,75,37,170,243,94,224,114,167,13,93,111,124,92,101,201,210,53,138,229,81,78,120,186,210,193,21,59,208,213,202,81,192,53,176,48,176,180,161,60,164,29,81,125,101,105,165,41,53,49,144,250,33,127,252,31,113,103,131,120,186,202,255,0,167,22,42,122,75,61,246,130,162,74,107,238,28,26,247,170,158,212,111,33,180,14,102,241,196,230,18,196,13,32,155,6,205,122,128,206,229,17,179,87,85,141,15,14,185,243,140,184,109,205,203,22,107,96,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,100,130,58,49,56,22,195,96,144,91,120,11,182,69,57,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,78,30,213,69,95,60,239,204,159,235,39,236,213,42,138,42,249,231,126,100,255,0,89,63,102,160,181,94,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,218,95,82,216,126,26,105,170,222,75,77,59,208,104,44,205,224,205,167,212,183,179,173,168,131,113,126,75,254,133,192,205,239,59,235,170,230,110,246,118,92,110,218,19,178,13,236,58,233,220,183,120,50,209,136,89,188,124,19,93,124,59,245,65,185,113,202,98,34,226,253,239,245,45,14,96,141,181,39,93,26,154,157,199,185,157,217,180,250,208,124,92,67,95,77,110,234,79,56,177,59,51,19,106,222,12,229,166,158,14,169,189,175,4,69,112,197,212,56,130,3,136,33,166,140,225,33,104,27,189,246,159,127,139,127,29,190,11,214,227,8,229,186,145,219,163,144,161,57,0,88,77,159,87,238,55,127,179,234,250,215,216,194,150,135,164,129,218,118,23,46,169,59,106,45,225,181,190,212,30,191,70,111,5,64,248,146,23,122,38,255,0,233,132,31,242,6,171,234,160,156,70,191,244,174,142,221,221,190,31,249,2,65,143,62,40,29,151,218,145,250,182,127,196,21,214,179,139,157,218,140,89,181,119,158,54,102,255,0,124,203,181,138,153,253,191,84,206,218,63,185,255,0,16,87,82,212,228,23,90,55,29,117,106,136,244,209,244,254,19,32,156,62,90,84,82,134,66,88,76,226,97,210,89,95,225,255,0,223,10,181,123,74,202,121,108,85,184,112,241,133,134,65,125,242,205,80,207,239,106,255,0,232,141,82,189,100,20,211,53,240,229,117,214,211,82,16,247,239,167,171,97,23,211,191,112,182,141,222,235,204,229,165,146,166,213,20,16,79,35,139,140,17,1,15,118,130,226,14,218,119,58,171,87,250,39,170,136,117,62,230,19,212,93,181,103,103,102,238,94,21,233,167,181,87,177,108,210,41,8,251,197,217,182,179,120,119,55,233,65,238,233,162,102,138,23,118,109,24,27,191,79,177,125,56,219,64,30,255,0,131,47,141,98,175,134,166,49,136,159,87,96,29,53,213,254,15,246,125,139,236,147,142,140,44,250,119,119,32,217,39,116,111,171,106,186,230,230,61,206,218,255,0,42,237,56,106,46,47,226,184,138,3,126,239,31,181,7,17,9,63,135,122,230,22,118,248,173,6,50,119,213,155,185,114,108,47,131,32,220,192,222,58,235,175,216,182,147,109,213,157,251,159,185,151,35,247,55,114,218,77,175,143,193,6,128,219,89,155,234,92,139,99,127,50,220,222,8,53,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,166,214,90,173,29,244,65,166,140,203,71,251,22,174,250,173,16,104,251,181,238,90,109,39,239,91,145,188,80,108,113,45,52,119,118,215,237,90,0,152,51,185,59,253,154,186,230,209,159,197,145,244,248,160,235,28,98,238,228,100,250,124,87,70,178,65,102,118,136,69,221,187,188,62,213,220,170,220,78,226,14,250,125,143,167,197,116,68,72,141,227,148,89,135,87,239,248,160,232,195,111,142,73,69,231,128,92,188,55,59,51,147,55,233,95,126,142,8,98,141,216,1,188,126,166,92,112,83,3,3,238,111,123,94,237,116,93,152,7,104,59,63,214,131,145,80,174,34,163,18,161,23,211,191,183,195,255,0,32,106,186,170,41,196,20,27,173,227,33,179,237,122,248,116,127,255,0,2,104,49,223,198,49,52,120,166,170,55,109,59,226,215,255,0,173,138,235,89,162,141,241,13,0,63,120,189,84,45,223,253,211,47,177,152,212,225,6,37,172,49,111,123,116,95,242,66,190,86,21,113,147,18,219,122,190,15,87,14,191,253,112,80,78,15,46,138,97,252,3,225,177,140,27,108,83,76,237,166,141,167,245,66,169,213,232,43,54,229,245,48,83,228,142,28,142,45,24,36,154,86,110,239,31,233,250,159,242,171,201,65,193,85,76,53,66,209,155,147,15,197,197,251,215,153,186,90,5,198,87,22,51,112,39,97,220,237,245,175,90,190,105,82,202,114,202,50,135,184,100,238,207,171,120,106,131,197,90,235,234,40,171,222,146,166,71,136,122,135,183,71,119,125,186,59,55,135,232,94,226,134,98,150,156,9,159,126,230,103,98,127,29,52,101,241,42,108,112,118,162,149,226,239,213,253,239,119,95,23,95,78,136,78,158,33,102,119,216,61,221,239,225,220,131,235,107,163,106,233,171,45,140,228,237,167,138,213,6,186,139,54,190,11,87,240,91,88,93,255,0,43,193,104,238,254,46,131,93,86,238,231,91,59,214,172,239,162,13,218,50,213,104,221,236,181,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,169,229,113,228,79,44,190,250,245,138,213,117,74,213,121,92,121,19,203,47,190,189,98,181,93,82,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,37,83,146,167,149,140,83,243,2,187,211,173,202,42,248,177,243,79,156,159,48,49,15,168,206,165,83,146,167,149,140,83,243,2,187,211,173,202,58,177,238,69,230,63,17,124,119,102,158,87,229,125,155,183,93,107,179,3,17,75,52,210,187,133,45,190,148,110,115,52,149,85,50,51,63,78,16,220,58,190,142,78,68,32,2,102,96,4,30,87,133,30,20,115,31,139,92,199,12,21,130,162,236,54,170,30,156,247,251,252,240,185,210,218,41,73,221,152,137,153,219,169,49,237,38,138,22,118,41,8,73,221,192,2,73,3,33,60,173,202,220,9,146,216,18,217,150,121,105,98,246,54,27,179,117,187,21,23,106,154,163,165,213,152,230,147,241,147,25,200,90,201,41,151,188,79,166,186,54,140,204,205,229,120,104,225,211,2,112,191,149,148,25,103,129,105,255,0,177,86,94,43,119,205,253,83,186,118,104,97,158,179,167,44,178,116,122,189,0,46,144,22,192,240,102,241,119,170,168,8,136,128,163,171,153,215,47,250,204,221,163,169,226,7,36,48,239,107,199,84,155,167,196,214,216,164,158,90,171,245,44,112,67,12,69,76,4,111,27,77,4,116,253,208,198,2,83,9,150,142,82,8,4,146,42,136,49,87,83,253,202,227,200,158,89,125,245,235,21,170,197,121,157,114,255,0,163,202,42,202,158,32,114,67,14,246,76,11,87,186,124,77,109,138,72,34,165,176,213,73,60,48,196,84,192,70,210,60,51,201,81,221,12,96,67,9,1,104,227,25,0,71,125,92,174,60,137,229,151,223,94,177,90,130,234,145,17,1,121,76,216,199,95,130,252,172,198,89,153,236,191,105,253,18,195,247,27,239,98,235,244,123,87,101,166,146,110,151,83,105,108,221,211,219,187,105,105,174,186,62,154,47,86,173,255,0,143,204,117,248,59,224,219,54,47,254,203,246,135,107,195,242,88,186,61,126,150,223,105,72,20,29,93,219,75,94,159,106,234,109,211,222,217,183,81,215,115,6,58,235,33,62,91,216,90,251,131,248,37,202,219,78,35,161,236,149,117,22,250,187,164,113,245,66,77,212,181,181,213,21,116,210,106,14,236,219,224,158,35,211,93,195,187,66,102,38,118,108,123,22,82,88,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,131,235,47,21,157,248,42,235,153,89,47,143,178,230,197,81,73,5,203,21,97,123,173,146,142,90,179,33,130,57,234,105,36,134,50,144,132,72,152,24,141,157,221,132,159,77,116,103,240,94,213,16,98,174,178,125,202,124,117,248,80,202,204,27,153,158,203,246,103,210,220,63,110,190,246,46,191,91,178,246,170,104,230,233,117,54,142,253,189,77,187,182,142,186,107,163,107,162,198,9,100,61,203,195,26,221,113,255,0,5,185,85,125,188,211,210,67,81,75,103,59,32,13,48,16,131,193,111,169,150,134,18,118,34,39,222,81,83,70,70,250,232,230,228,236,194,206,194,193,111,252,231,243,122,167,8,100,54,26,202,59,116,245,112,212,102,21,224,166,172,113,130,35,130,107,117,191,167,44,144,153,151,190,6,245,51,80,200,46,13,222,208,200,206,76,207,180,227,91,129,156,175,181,103,31,22,153,103,128,239,165,72,246,217,239,30,210,172,130,174,136,106,224,171,130,134,25,43,100,165,146,34,118,18,9,134,153,225,125,117,102,105,29,220,75,77,175,93,57,193,103,29,247,28,241,64,249,85,81,15,103,178,229,165,190,10,122,56,247,1,245,234,171,169,224,171,168,169,213,128,76,119,1,211,69,211,114,49,110,205,188,118,188,132,202,176,114,62,192,20,210,221,115,79,52,171,176,245,91,84,82,211,219,172,22,187,177,52,163,3,132,165,44,245,180,224,250,244,140,217,225,160,50,238,115,6,120,255,0,37,164,125,193,43,234,56,57,216,101,125,215,16,229,30,3,205,123,121,85,205,79,131,47,21,86,218,234,120,104,138,80,142,11,128,71,165,84,178,179,233,8,4,180,113,68,219,135,66,58,160,109,194,236,204,114,62,168,167,26,25,57,125,207,222,24,49,254,85,97,105,182,94,174,182,248,234,45,209,237,7,237,53,84,149,17,85,197,77,169,152,0,117,142,156,98,234,17,48,135,83,123,234,195,163,132,54,114,197,205,47,193,127,25,56,43,181,223,125,153,106,197,189,163,11,92,63,165,122,221,171,181,70,253,146,14,224,34,13,213,209,209,123,227,183,77,61,226,96,115,83,252,177,87,89,62,229,86,102,97,92,228,203,140,57,154,88,42,175,180,89,113,53,190,43,133,54,233,35,57,33,222,222,252,18,244,204,192,102,136,216,163,144,24,159,100,128,98,239,168,186,12,96,148,255,0,114,184,242,39,150,95,125,122,197,106,128,21,63,220,174,60,137,229,151,223,94,177,90,129,205,31,200,158,102,253,203,235,20,74,0,84,255,0,115,71,242,39,153,191,114,250,197,18,128,20,25,84,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,20,171,146,167,154,124,83,242,254,187,212,109,202,82,120,189,205,234,156,136,225,163,48,179,74,223,61,92,23,43,77,156,225,181,207,77,4,83,29,61,198,164,198,150,142,103,9,125,194,0,168,158,35,54,38,47,112,75,221,63,201,120,182,228,169,230,159,20,252,191,174,245,27,114,185,78,116,153,199,125,193,249,53,132,178,118,209,15,78,147,49,46,21,21,23,74,157,192,251,169,109,165,79,32,211,108,32,119,109,243,207,79,47,80,76,8,123,54,223,120,100,38,96,134,197,147,158,74,101,125,171,37,114,143,8,101,69,152,169,36,167,194,214,122,107,105,212,83,81,13,32,86,78,0,221,106,167,136,93,216,14,105,122,146,159,188,78,231,33,59,145,59,187,188,21,242,209,192,20,217,131,198,150,93,210,220,176,245,93,214,219,99,168,169,191,213,60,45,46,202,51,164,166,146,90,90,137,78,55,109,128,53,141,72,205,185,246,17,144,1,110,223,181,242,9,65,66,184,230,202,251,174,113,240,151,153,152,14,196,85,111,114,158,207,237,42,56,41,40,138,174,122,185,232,102,142,182,58,88,226,23,98,35,152,169,154,22,211,87,103,145,157,132,180,218,248,240,225,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,202,77,99,45,159,217,57,125,225,255,0,57,113,102,78,226,57,187,69,94,25,184,21,60,117,59,64,59,93,41,139,73,77,83,176,12,218,62,172,18,69,47,79,123,144,111,218,94,240,187,32,201,79,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,151,214,86,85,202,59,51,48,174,48,225,10,207,129,109,53,122,94,176,21,194,190,223,119,165,146,72,250,131,218,106,230,172,130,113,1,55,54,132,194,119,1,51,17,221,36,19,139,51,176,106,247,170,130,149,113,99,229,99,57,62,95,226,31,78,157,99,88,178,83,226,199,202,198,114,124,191,196,62,157,58,198,177,6,85,8,136,130,215,249,151,99,250,156,190,224,183,49,42,173,184,134,146,213,114,190,83,211,88,41,90,103,139,125,96,85,212,199,21,85,60,65,35,62,243,42,55,171,119,218,219,196,4,204,118,236,220,208,25,132,240,181,247,28,226,171,54,10,194,212,61,182,245,136,46,20,246,187,117,55,84,35,235,213,79,32,199,20,123,205,196,7,113,152,182,164,236,45,174,174,236,221,234,79,249,222,230,151,255,0,54,153,41,111,190,255,0,170,241,77,222,217,217,127,69,53,4,253,103,15,254,153,14,192,63,180,199,247,183,84,43,148,22,87,221,113,167,22,148,216,242,18,171,130,219,151,214,122,219,149,68,227,68,82,193,44,245,48,149,20,84,167,46,172,48,153,13,68,211,14,187,156,154,150,70,97,241,33,9,190,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,213,121,166,224,10,108,117,193,110,50,170,108,61,87,118,185,97,90,138,11,253,181,169,154,82,58,83,142,164,34,168,168,112,141,253,224,10,57,234,220,247,179,128,134,227,125,54,49,13,218,174,165,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,141,14,64,231,29,247,135,252,229,194,121,197,135,33,237,21,120,102,224,53,18,83,110,0,237,116,166,37,29,77,54,243,3,104,250,176,73,44,93,77,142,65,191,112,251,194,206,178,105,88,182,98,204,45,125,192,216,170,243,130,177,77,15,98,189,97,251,133,69,174,227,77,213,9,58,21,80,72,81,203,30,240,114,2,218,96,77,168,187,139,233,171,59,183,122,159,62,90,56,254,167,48,120,45,203,186,171,150,33,164,186,220,172,116,245,54,10,166,133,226,223,70,20,149,50,69,75,79,40,70,205,176,198,141,169,29,183,54,242,2,3,45,219,247,56,93,2,34,32,128,30,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,229,96,28,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,200,47,253,17,16,82,174,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,88,214,32,202,161,17,16,20,85,243,206,252,201,254,178,126,205,82,168,162,175,158,119,230,79,245,147,246,106,11,85,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,15,21,157,25,67,131,115,235,43,241,6,81,230,4,21,114,88,177,21,56,195,80,244,147,188,51,196,97,32,203,20,209,159,123,49,199,44,113,200,204,76,64,238,12,196,36,46,226,248,240,241,59,195,214,42,225,127,57,111,89,71,138,106,123,127,96,233,212,219,174,129,75,37,60,55,58,25,71,116,85,17,137,183,247,81,155,9,24,132,177,74,12,103,179,115,228,166,168,87,24,60,38,96,222,46,178,191,232,61,246,162,146,207,125,160,168,142,166,197,136,202,129,234,167,181,27,200,15,59,0,52,145,57,132,177,3,198,64,231,179,94,153,187,57,68,14,193,29,124,171,248,234,169,192,24,134,213,195,14,105,87,213,207,134,47,149,16,219,112,100,208,210,197,178,211,113,158,170,99,40,37,104,227,105,164,10,169,170,89,154,67,51,233,24,131,109,24,204,206,57,137,88,187,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,188,185,242,197,230,1,89,155,180,116,220,63,103,126,34,237,120,234,147,108,24,102,229,44,115,203,85,126,165,142,9,166,148,106,76,65,227,105,160,142,159,190,105,12,74,97,49,213,138,65,51,144,44,91,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,88,7,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,11,255,0,68,68,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,88,7,43,143,61,153,101,247,215,163,214,169,254,80,3,202,227,207,102,89,125,245,232,245,170,127,144,17,17,4,43,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,74,149,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,72,37,81,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,0,84,255,0,115,71,242,39,153,191,114,250,197,18,128,21,63,220,209,252,137,230,111,220,190,177,68,130,0,86,85,11,21,117,149,66,2,34,32,40,1,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,255,0,242,84,242,177,138,126,96,87,122,117,185,95,250,176,14,74,158,86,49,79,204,10,239,78,183,43,255,0,64,80,3,205,31,207,102,102,253,203,232,244,74,127,148,0,243,71,243,217,153,191,114,250,61,18,11,170,228,99,249,236,253,91,253,164,165,81,69,95,35,31,207,103,234,223,237,37,42,136,8,136,131,21,117,63,220,174,60,137,229,151,223,94,177,90,160,5,79,247,43,143,34,121,101,247,215,172,86,160,186,164,68,65,106,188,209,252,137,230,111,220,190,177,68,160,5,79,247,52,127,34,121,155,247,47,172,81,40,234,229,193,203,254,179,136,139,236,89,183,155,216,119,252,233,232,59,76,17,83,84,73,61,60,152,138,171,97,199,182,156,225,56,228,8,97,145,216,206,102,45,175,36,77,16,177,254,57,226,10,215,202,143,129,111,222,56,160,206,188,25,254,167,170,192,20,85,197,253,209,21,210,74,119,31,247,46,202,100,95,199,153,131,250,222,101,42,136,136,10,213,121,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,10,220,39,121,167,201,191,152,24,123,212,96,89,41,172,107,56,78,243,79,147,127,48,48,247,168,192,178,83,64,68,68,24,171,172,148,248,78,242,177,147,127,47,240,247,167,64,177,172,89,41,240,157,229,99,38,254,95,225,239,78,129,7,159,227,7,139,60,27,194,46,87,253,56,190,211,210,94,47,181,245,17,211,88,176,225,87,189,44,247,83,105,1,167,112,54,142,87,0,138,35,121,8,220,54,107,211,7,118,41,65,159,30,204,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,174,156,192,51,211,57,115,163,136,43,189,46,111,97,107,174,11,147,10,108,182,80,224,234,202,225,170,142,203,248,168,222,98,142,64,142,48,155,180,27,52,221,118,23,223,25,66,194,103,24,68,237,112,28,168,248,40,252,38,226,168,56,148,204,203,101,214,155,13,225,43,133,61,78,18,139,78,140,55,139,164,50,17,61,70,246,38,144,161,165,146,48,238,17,217,36,175,181,205,218,25,162,32,186,174,87,188,20,126,231,252,8,25,207,152,86,203,173,14,100,227,43,121,211,75,110,173,110,143,177,173,101,48,152,83,188,66,79,172,210,244,160,154,71,145,152,227,247,34,217,25,4,189,74,213,198,191,10,54,46,45,50,106,183,6,244,173,84,120,190,219,173,102,22,189,214,194,101,216,42,183,3,201,27,148,110,198,208,206,1,210,145,180,49,109,66,78,153,156,81,178,184,4,65,139,102,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,169,190,229,159,198,189,199,137,252,9,114,193,57,151,115,237,57,147,132,181,169,173,172,145,233,97,246,205,12,211,72,241,212,67,79,8,199,179,163,168,65,35,12,123,91,88,9,205,202,103,17,167,252,215,56,40,252,38,225,89,248,148,203,59,101,170,155,18,97,43,125,69,78,45,139,78,140,215,139,92,49,137,53,70,247,38,140,166,165,142,51,238,33,223,36,79,181,141,222,24,98,40,150,202,220,210,199,121,45,142,237,153,153,150,151,223,99,98,75,55,91,177,86,246,88,106,58,93,88,78,25,63,23,48,28,101,172,114,152,251,194,250,107,171,104,236,206,193,147,242,47,41,149,88,194,251,152,25,113,135,49,174,39,192,87,92,21,117,189,91,226,172,171,176,93,12,10,170,223,33,54,175,25,184,127,59,49,48,72,194,236,210,71,17,238,140,125,90,11,85,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,64,10,12,170,17,17,4,16,243,29,224,114,155,133,44,101,65,140,50,248,234,234,50,235,24,84,78,20,48,202,18,202,118,74,177,102,55,162,150,119,103,19,2,23,34,128,136,186,164,17,74,36,196,240,188,178,83,254,9,56,193,196,220,35,102,132,87,161,122,186,220,19,124,168,128,113,101,158,146,42,126,189,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,238,25,254,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,108,123,56,193,225,51,25,112,139,154,31,65,239,181,21,119,139,21,125,60,117,54,44,70,84,13,75,5,212,26,48,121,216,1,164,149,128,226,148,222,50,7,61,250,116,205,217,134,80,119,12,135,112,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,70,15,60,239,204,159,235,39,236,213,69,57,112,115,0,172,225,222,251,22,82,102,246,34,255,0,58,122,254,211,60,85,53,17,207,81,38,29,170,216,114,110,167,8,66,73,14,25,164,102,3,133,135,107,73,43,74,46,31,142,105,107,95,60,239,204,159,235,39,236,212,22,171,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,166,214,90,173,29,244,65,166,140,203,71,251,22,174,250,173,16,104,251,181,238,90,109,39,239,91,145,188,80,108,113,45,52,119,118,215,237,90,0,152,51,185,59,253,154,186,230,209,159,197,145,244,248,160,235,28,98,254,241,147,233,241,93,26,201,5,153,218,33,23,118,238,240,251,87,118,171,82,29,160,239,246,233,220,186,2,36,70,241,202,44,195,171,247,252,80,116,163,161,142,105,216,231,128,29,223,93,9,217,157,217,190,199,95,122,142,158,24,163,118,0,111,202,215,93,27,234,92,116,244,209,176,119,182,175,175,115,190,158,11,179,0,237,7,103,250,208,114,42,21,196,84,98,84,34,250,119,246,248,127,228,13,87,85,69,56,130,131,117,188,100,54,125,175,95,14,143,255,0,224,77,6,59,248,198,38,143,20,213,70,237,167,124,90,255,0,245,177,93,107,52,81,190,33,160,7,239,23,170,133,187,255,0,186,101,246,51,26,156,32,196,181,134,45,239,110,139,254,72,87,202,194,174,50,98,91,111,87,193,234,225,215,255,0,174,10,9,193,229,209,76,63,128,124,54,49,131,109,138,105,157,180,209,180,254,168,85,58,189,5,102,220,190,166,10,124,145,195,145,197,163,4,147,74,205,221,227,253,63,83,254,85,121,40,56,106,32,106,129,96,39,118,103,103,103,209,254,181,230,46,150,129,113,149,197,140,220,9,216,119,59,125,107,214,175,154,84,178,156,178,140,161,238,25,59,179,234,222,26,160,241,22,170,202,186,27,153,67,82,111,20,110,68,32,236,78,239,163,51,253,79,250,23,186,161,152,165,167,2,103,223,185,153,216,159,199,77,25,124,106,171,28,61,119,149,226,127,202,39,103,247,123,181,95,70,136,78,158,33,102,119,216,61,221,239,225,220,131,235,107,163,106,233,171,45,140,228,237,167,138,213,6,186,139,54,190,11,93,116,91,88,93,255,0,43,193,104,238,254,46,232,53,213,110,238,117,179,189,106,207,241,65,187,70,90,173,27,189,150,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,139,71,125,22,221,93,223,185,6,237,91,235,70,45,95,187,195,226,180,96,239,213,208,187,253,223,173,6,217,1,205,244,111,5,177,169,67,226,229,252,235,148,157,196,117,109,59,150,192,247,132,157,254,180,26,199,16,128,184,179,191,142,171,123,51,55,115,45,5,221,219,87,91,144,21,42,207,42,67,154,205,17,232,251,94,186,61,29,157,191,177,26,170,171,192,230,181,43,85,90,98,2,119,102,106,176,126,231,255,0,107,52,24,233,231,13,185,237,248,170,186,50,98,103,25,33,109,29,217,252,97,23,248,47,57,131,74,40,241,45,186,73,141,196,90,166,39,215,79,246,193,85,83,138,187,127,179,179,42,243,11,150,237,179,210,55,142,190,52,128,255,0,82,164,54,38,18,188,80,11,107,167,105,139,254,59,32,156,158,95,146,71,83,147,120,124,225,45,192,51,158,143,166,159,246,245,79,215,250,21,231,43,28,229,201,43,65,146,216,122,22,103,125,213,6,223,254,95,85,254,85,124,104,11,142,87,240,111,173,114,45,146,107,166,191,6,65,215,150,13,237,241,239,100,137,136,125,215,111,117,187,157,215,62,154,179,59,253,75,99,128,232,239,223,226,131,66,140,227,125,192,218,179,125,107,148,101,2,110,231,254,242,210,51,119,125,29,106,113,238,125,204,253,254,8,55,23,130,211,71,91,29,250,127,149,253,229,189,139,185,3,71,77,29,107,226,181,65,163,54,139,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,5,26,185,177,201,175,240,161,154,120,203,51,63,116,119,179,62,150,226,11,141,247,177,125,16,235,118,94,213,83,36,221,46,167,109,29,251,122,155,119,109,29,116,215,70,215,69,37,72,130,149,112,185,145,127,185,175,34,112,206,74,125,41,250,71,244,115,182,255,0,84,251,15,99,235,246,138,201,234,127,121,234,73,183,111,95,111,229,190,187,117,238,215,70,170,168,136,10,149,113,71,145,127,186,83,34,113,54,74,125,41,250,57,244,143,177,127,84,251,15,108,232,118,122,200,42,127,121,234,71,187,119,67,111,229,182,155,181,239,211,71,170,168,130,53,114,159,147,95,224,191,52,240,110,102,126,232,239,105,253,18,196,22,235,239,98,250,33,209,237,93,150,166,57,186,93,78,218,91,55,116,246,238,218,90,107,174,143,166,138,74,145,16,17,17,1,70,174,108,114,107,252,40,102,158,50,204,207,221,29,236,207,165,184,130,227,125,236,95,68,58,221,151,181,84,201,55,75,169,219,71,126,222,166,221,219,71,93,53,209,181,209,73,82,32,183,254,10,120,82,253,199,217,89,117,203,63,167,191,75,125,167,136,39,190,246,223,101,246,14,159,82,154,158,30,151,79,173,46,186,118,109,219,183,54,187,244,211,187,87,250,185,21,194,142,92,100,102,54,204,12,208,182,69,237,92,103,152,216,130,231,120,185,94,106,33,97,146,158,150,170,176,234,35,160,167,109,95,167,8,110,13,238,207,186,89,1,140,180,97,138,56,171,90,32,34,34,2,34,32,34,34,14,165,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,94,87,38,242,135,6,228,70,93,219,242,183,47,160,171,131,15,90,106,43,166,161,130,166,119,152,233,194,166,174,106,167,133,141,253,226,0,41,200,1,201,200,246,8,238,35,45,73,253,170,32,34,34,2,165,92,81,228,95,238,148,200,156,77,146,159,74,126,142,125,35,236,95,213,62,195,219,58,29,158,178,10,159,222,122,145,238,221,208,219,249,109,166,237,123,244,209,234,170,32,138,191,232,24,255,0,227,69,255,0,2,127,248,245,42,136,136,8,136,130,42,255,0,160,99,255,0,141,23,252,9,255,0,227,213,255,0,240,185,145,127,185,175,34,112,206,74,125,41,250,71,244,115,182,255,0,84,251,15,99,235,246,138,201,234,127,121,234,73,183,111,95,111,229,190,187,117,238,215,70,170,168,130,48,49,103,37,171,238,57,197,87,156,107,138,120,177,237,183,172,65,112,168,186,92,106,126,130,4,125,122,169,228,41,37,147,96,87,8,14,227,50,125,5,152,91,93,25,153,187,149,239,240,159,195,173,171,133,172,146,179,229,5,190,237,73,121,168,161,168,171,171,174,188,67,107,26,3,185,79,52,230,109,44,177,177,155,185,140,79,20,44,68,100,238,16,131,119,51,48,181,96,68,4,68,65,24,24,179,146,21,138,241,138,175,55,108,45,196,7,209,251,45,109,194,162,162,221,104,250,40,117,126,207,165,57,8,162,166,235,157,123,28,189,48,113,14,161,54,226,219,171,247,186,190,174,23,50,47,247,53,228,78,25,201,79,165,63,72,254,142,118,223,234,159,97,236,125,126,209,89,61,79,239,61,73,54,237,235,237,252,183,215,110,189,218,232,213,85,16,69,95,244,12,127,241,162,255,0,129,63,252,122,191,254,23,50,47,247,53,228,78,25,201,79,165,63,72,254,142,118,223,234,159,97,236,125,126,209,89,61,79,239,61,73,54,237,235,237,252,183,215,110,189,218,232,213,85,16,82,174,40,242,47,247,74,100,78,38,201,79,165,63,71,62,145,246,47,234,159,97,237,157,14,207,89,5,79,239,61,72,247,110,232,109,252,182,211,118,189,250,104,246,1,253,3,31,252,104,191,224,79,255,0,30,165,81,16,21,170,241,207,192,199,238,209,250,19,254,122,63,67,190,135,123,75,253,36,246,135,106,237,125,155,255,0,8,135,102,222,205,253,182,187,254,26,119,221,82,32,178,174,10,121,111,126,227,236,211,186,230,103,225,151,233,111,180,240,252,246,46,197,244,119,176,116,250,149,52,243,117,122,157,170,93,116,236,219,118,237,109,119,235,175,118,143,242,184,188,229,155,125,226,211,57,106,115,86,239,196,71,177,41,2,223,75,107,181,218,62,137,5,79,96,165,136,92,138,62,184,213,68,242,238,158,74,137,117,33,220,221,93,154,184,136,171,234,68,22,149,192,231,0,86,174,13,46,184,186,251,54,62,164,198,151,44,75,79,71,73,79,88,88,120,104,39,183,193,17,74,82,196,18,117,230,39,9,136,161,34,22,113,109,105,227,119,221,163,109,187,84,68,5,98,188,94,114,181,177,113,67,156,181,57,197,104,205,127,161,85,119,59,125,45,61,210,155,216,71,114,237,149,80,11,198,53,59,202,174,54,143,241,3,79,23,76,65,135,241,59,187,200,201,213,245,34,11,85,224,99,129,143,220,93,244,219,252,244,126,152,253,49,246,111,250,73,236,254,203,217,59,79,254,17,54,253,221,167,251,93,54,124,117,238,186,164,68,30,83,54,48,47,225,67,43,49,150,89,251,83,217,159,75,112,253,198,197,219,122,29,110,203,218,169,164,135,171,211,220,59,246,245,55,109,220,58,233,166,173,174,170,53,191,160,99,255,0,141,23,252,9,255,0,227,212,170,34,2,34,32,176,14,40,249,82,126,233,76,246,196,217,215,248,122,250,57,244,143,177,127,83,62,139,118,206,135,103,163,130,155,247,238,215,30,237,221,13,223,144,218,110,211,191,77,94,170,240,49,192,199,238,46,250,109,254,122,63,76,126,152,251,55,253,36,246,127,101,236,157,167,255,0,8,155,126,238,211,253,174,155,62,58,247,93,82,32,34,34,11,0,226,143,149,39,238,148,207,108,77,157,127,135,175,163,159,72,251,23,245,51,232,183,108,232,118,122,56,41,191,126,237,113,238,221,208,221,249,13,166,237,59,244,213,235,87,4,60,32,223,120,57,194,184,151,5,84,102,255,0,211,75,45,242,225,13,210,142,155,232,248,91,187,5,87,79,167,81,38,246,154,83,151,170,1,76,218,59,176,135,67,81,109,76,157,92,170,32,34,34,11,0,226,143,149,39,238,148,207,108,77,157,127,135,175,163,159,72,251,23,245,51,232,183,108,232,118,122,56,41,191,126,237,113,238,221,208,221,249,13,166,237,59,244,213,235,255,0,5,60,41,126,227,236,172,186,229,159,211,223,165,190,211,196,19,223,123,111,178,251,7,79,169,77,79,15,75,167,214,151,93,59,54,237,219,155,93,250,105,221,171,220,2,32,34,34,15,41,155,24,23,240,161,149,152,203,44,253,169,236,207,165,184,126,227,98,237,189,14,183,101,237,84,210,67,213,233,238,29,251,122,155,182,238,29,116,211,86,215,85,26,223,208,49,255,0,198,139,254,4,255,0,241,234,85,17,1,17,16,21,170,241,207,192,199,238,209,250,19,254,122,63,67,190,135,123,75,253,36,246,135,106,237,125,155,255,0,8,135,102,222,205,253,182,187,254,26,119,221,82,32,176,14,23,57,82,126,230,188,246,195,57,215,248,122,250,71,244,115,182,255,0,83,62,139,118,62,191,104,163,158,155,247,238,215,38,221,189,125,223,144,250,237,211,187,93,90,255,0,209,16,17,17,5,170,241,189,192,54,21,227,43,232,213,223,233,151,208,220,73,135,58,212,222,212,142,207,29,119,108,161,147,222,236,243,14,248,164,126,156,141,190,55,234,237,14,172,254,227,188,155,134,215,237,60,145,238,182,11,173,21,246,197,197,173,93,186,229,110,168,142,174,142,178,147,7,148,51,211,79,25,49,71,44,114,13,193,136,12,73,152,152,153,217,217,217,157,148,165,34,8,224,206,78,81,248,203,61,243,18,225,154,89,131,197,77,36,248,134,237,79,67,13,116,244,216,5,161,10,131,166,164,134,149,166,112,107,134,209,51,24,4,205,133,132,55,145,109,16,29,5,174,127,130,158,20,191,113,246,86,93,114,207,233,239,210,223,105,226,9,239,189,183,217,125,131,167,212,166,167,135,165,211,235,75,174,157,155,118,237,205,174,253,52,238,213,238,1,16,17,17,1,91,255,0,26,220,41,126,236,28,172,181,101,159,211,223,162,94,204,196,16,95,123,111,178,251,127,83,167,77,81,15,75,167,214,139,77,123,78,237,219,159,77,154,105,223,171,92,2,32,176,14,23,57,82,126,230,188,246,195,57,215,248,122,250,71,244,115,182,255,0,83,62,139,118,62,191,104,163,158,155,247,238,215,38,221,189,125,223,144,250,237,211,187,93,90,255,0,209,16,21,191,241,173,194,151,238,193,202,203,86,89,253,61,250,37,236,204,65,5,247,182,251,47,183,245,58,116,213,16,244,186,125,104,180,215,180,238,221,185,244,217,166,157,250,181,192,34,11,0,225,115,149,39,238,107,207,108,51,157,127,135,175,164,127,71,59,111,245,51,232,183,99,235,246,138,57,233,191,126,237,114,109,219,215,221,249,15,174,221,59,181,213,175,253,17,1,17,16,89,87,26,220,183,191,118,14,105,218,179,51,240,203,244,75,217,152,126,11,23,98,250,59,219,250,157,58,154,137,186,189,78,213,22,154,246,157,187,118,190,155,53,215,191,70,245,124,12,112,49,251,139,190,155,127,158,143,211,31,166,62,205,255,0,73,61,159,217,123,39,105,255,0,194,38,223,187,180,255,0,107,166,207,142,189,215,84,136,8,136,128,169,87,20,121,23,251,165,50,39,19,100,167,210,159,163,159,72,251,23,245,79,176,246,206,135,103,172,130,167,247,158,164,123,183,116,54,254,91,105,187,94,253,52,122,170,136,34,175,250,6,63,248,209,127,192,159,254,61,95,255,0,20,121,23,251,165,50,39,19,100,167,210,159,163,159,72,251,23,245,79,176,246,206,135,103,172,130,167,247,158,164,123,183,116,54,254,91,105,187,94,253,52,122,170,136,34,175,250,6,63,248,209,127,192,159,254,61,74,162,34,2,34,32,43,0,226,143,149,39,238,148,207,108,77,157,127,135,175,163,159,72,251,23,245,51,232,183,108,232,118,122,56,41,191,126,237,113,238,221,208,221,249,13,166,237,59,244,213,239,253,16,91,255,0,5,60,41,126,227,236,172,186,229,159,211,223,165,190,211,196,19,223,123,111,178,251,7,79,169,77,79,15,75,167,214,151,93,59,54,237,219,155,93,250,105,221,171,220,2,34,2,176,14,40,249,82,126,233,76,246,196,217,215,248,122,250,57,244,143,177,127,83,62,139,118,206,135,103,163,130,155,247,238,215,30,237,221,13,223,144,218,110,211,191,77,94,255,0,209,5,170,240,49,192,199,238,46,250,109,254,122,63,76,126,152,251,55,253,36,246,127,101,236,157,167,255,0,8,155,126,238,211,253,174,155,62,58,247,93,82,34,2,34,32,138,191,232,24,255,0,227,69,255,0,2,127,248,245,127,252,46,100,95,238,107,200,156,51,146,159,74,126,145,253,28,237,191,213,62,195,216,250,253,162,178,122,159,222,122,146,109,219,215,219,249,111,174,221,123,181,209,170,170,32,34,34,10,105,196,110,72,90,184,142,201,235,214,77,95,111,149,118,139,109,254,162,220,85,149,116,145,137,206,208,83,215,65,83,32,71,187,221,19,49,129,193,141,216,152,28,216,156,79,110,199,245,120,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,118,166,161,161,166,103,217,16,106,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,232,17,1,17,16,21,42,226,143,34,255,0,116,166,68,226,108,148,250,83,244,115,233,31,98,254,169,246,30,217,208,236,245,144,84,254,243,212,143,118,238,134,223,203,109,55,107,223,166,143,85,81,4,106,229,63,38,191,193,126,105,224,220,204,253,209,222,211,250,37,136,45,215,222,197,244,67,163,218,187,45,76,115,116,186,157,180,182,110,233,237,221,180,180,215,93,31,77,20,149,34,32,34,34,8,171,254,129,143,254,52,95,240,39,255,0,143,82,83,148,248,23,240,95,149,152,55,44,253,169,237,63,162,88,126,221,98,237,189,14,143,106,236,180,209,195,213,233,238,45,155,186,123,182,238,45,53,211,87,211,85,234,209,5,191,241,87,193,70,77,113,103,110,163,60,109,108,246,126,36,183,246,122,106,60,73,68,196,53,212,244,45,85,28,181,20,237,161,52,114,111,140,102,142,55,152,101,24,74,115,144,65,221,200,74,181,97,60,45,98,192,216,86,205,130,176,181,15,98,178,225,251,125,61,174,221,77,213,57,58,20,176,70,49,197,30,243,114,50,218,0,45,169,59,147,233,171,187,191,122,250,200,128,136,136,10,210,178,231,150,198,67,101,231,18,247,206,34,41,109,180,147,211,201,81,13,118,23,194,209,208,244,173,216,126,183,99,117,170,69,156,201,165,55,149,138,72,69,134,56,233,247,190,192,119,8,74,43,181,68,4,68,65,74,184,163,200,191,221,41,145,56,155,37,62,148,253,28,250,71,216,191,170,125,135,182,116,59,61,100,21,63,188,245,35,221,187,161,183,242,219,77,218,247,233,163,216,7,244,12,127,241,162,255,0,129,63,252,122,149,68,64,68,68,5,74,184,157,225,235,10,241,65,147,87,172,163,197,53,61,131,183,244,234,109,215,64,165,142,162,107,101,116,69,186,42,136,196,219,251,168,205,132,128,142,41,101,6,48,223,185,170,170,32,138,191,232,24,255,0,227,69,255,0,2,127,248,245,239,241,207,42,92,199,204,156,184,192,217,95,141,120,188,246,173,171,46,123,116,86,9,167,193,14,85,84,244,181,77,78,207,74,82,61,195,223,134,62,202,61,38,118,220,2,100,12,78,3,24,4,138,162,11,0,225,115,149,39,238,107,207,108,51,157,127,135,175,164,127,71,59,111,245,51,232,183,99,235,246,138,57,233,191,126,237,114,109,219,215,221,249,15,174,221,59,181,213,175,253,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,22,142,250,45,186,187,191,114,13,218,183,214,140,90,191,119,135,197,104,193,223,171,161,119,251,191,90,13,178,6,254,230,254,85,177,169,67,226,229,252,235,148,157,196,117,109,59,150,192,247,132,157,254,180,26,199,16,128,184,179,191,142,171,123,51,55,115,45,5,245,111,209,220,183,32,42,85,158,84,135,53,154,35,209,246,189,116,122,59,59,127,98,53,85,87,129,205,106,86,170,180,196,4,238,204,213,96,253,207,254,214,104,49,211,206,27,115,219,241,85,116,100,196,206,50,66,218,59,179,248,194,47,240,94,115,6,148,81,226,91,116,147,27,136,181,76,79,174,159,237,130,170,167,21,118,255,0,103,102,85,230,23,45,219,103,164,111,29,124,105,1,254,165,72,108,76,37,120,160,22,215,78,211,23,252,118,65,57,60,191,36,142,167,38,240,249,194,91,128,103,61,31,77,63,237,234,159,175,244,43,206,86,57,203,146,86,131,37,176,244,44,206,251,170,13,191,252,190,171,252,170,248,208,23,28,175,224,223,90,228,91,36,215,77,126,12,131,130,88,119,143,199,189,105,19,16,251,174,222,235,119,59,174,198,142,236,218,255,0,34,227,112,29,29,251,252,80,104,81,156,111,184,27,86,111,173,114,140,160,77,220,255,0,222,90,70,110,239,163,173,78,61,207,185,159,191,193,6,226,240,90,104,235,99,191,79,242,191,188,183,177,119,32,104,233,163,173,124,86,168,52,102,209,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,180,119,248,45,86,154,51,32,209,155,85,175,130,213,16,104,238,182,110,212,155,95,224,173,197,222,180,209,197,157,245,241,65,171,232,227,171,248,45,166,77,211,125,53,92,70,108,197,223,170,217,187,86,118,103,239,248,32,236,66,250,143,242,174,69,199,11,59,11,179,253,107,145,1,121,44,202,14,165,138,6,255,0,194,197,255,0,246,13,122,213,230,51,4,30,75,52,34,45,175,244,208,191,254,193,160,128,174,52,41,246,230,173,253,245,238,106,138,39,111,255,0,161,141,80,236,25,19,77,137,109,192,79,163,21,76,45,221,254,232,42,184,241,160,243,203,154,183,199,109,118,149,85,11,51,105,241,236,81,170,115,129,240,196,176,133,174,250,109,19,60,181,2,44,219,139,126,173,47,213,166,159,193,65,49,92,0,83,132,89,77,96,136,92,159,101,67,248,255,0,229,213,14,175,97,89,55,0,29,71,202,203,38,253,123,170,62,175,252,54,161,94,202,2,34,32,226,144,246,151,218,184,216,153,223,191,251,203,89,95,222,118,92,98,254,247,127,193,6,247,109,157,236,187,2,76,77,171,46,37,172,76,81,179,177,126,148,28,142,218,173,140,59,123,153,111,103,213,52,100,26,51,232,181,241,90,59,125,75,86,213,6,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,180,119,248,45,86,154,51,32,209,155,85,175,130,213,16,104,238,182,110,212,155,95,224,173,197,222,180,209,197,157,245,241,65,171,232,227,171,248,45,166,77,211,125,53,92,102,108,207,222,184,247,106,206,204,253,255,0,4,29,136,95,81,127,210,185,23,28,12,236,29,235,145,1,121,44,202,14,165,138,6,255,0,194,197,255,0,246,13,122,213,230,51,4,30,75,52,34,45,175,244,208,191,254,193,160,128,174,52,41,246,230,173,253,245,238,106,138,39,111,255,0,161,141,80,236,25,19,77,137,109,192,79,163,21,76,45,221,254,232,42,184,241,160,243,203,154,183,199,109,118,149,85,11,51,105,241,236,81,170,115,129,240,196,176,133,174,250,109,19,60,181,2,44,219,139,126,173,47,213,166,159,193,65,49,92,0,83,132,89,77,96,136,92,159,101,67,248,255,0,229,213,14,175,97,89,55,0,29,71,202,203,38,253,123,170,62,175,252,54,161,94,202,2,34,32,226,148,246,232,184,216,153,223,191,251,203,116,190,63,202,184,133,253,238,255,0,130,13,238,219,59,217,118,4,152,155,86,92,75,88,152,163,103,98,253,40,57,29,181,91,24,118,182,140,183,179,234,154,50,13,25,244,90,248,173,29,190,165,171,106,131,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,5,166,186,45,86,215,239,116,26,58,31,131,45,206,221,223,161,109,63,6,65,215,147,77,124,59,209,152,116,213,188,82,79,202,90,15,135,242,160,237,7,135,242,173,203,104,120,127,42,220,128,188,230,59,148,34,180,66,71,224,245,34,223,251,36,189,26,241,249,153,35,181,146,1,14,242,106,176,238,111,238,13,4,22,241,129,13,3,102,133,127,94,39,39,123,141,189,143,66,126,246,236,129,246,253,75,231,97,75,53,166,108,61,103,154,26,50,216,53,91,191,44,181,109,37,61,95,197,123,14,43,240,215,109,204,107,212,146,83,74,101,4,212,147,238,96,47,224,210,7,127,115,175,179,147,184,46,134,225,151,84,213,245,148,135,248,170,90,185,128,221,141,155,120,204,122,119,179,179,32,144,14,5,123,28,57,109,105,138,1,219,164,253,205,174,191,246,229,71,218,175,37,188,21,156,240,99,79,21,22,2,176,132,48,190,146,85,104,239,171,255,0,171,38,255,0,42,188,116,4,68,65,192,122,111,239,101,199,248,189,218,104,185,77,155,122,216,64,58,235,162,13,237,167,193,114,31,123,104,203,107,109,211,185,180,254,85,170,13,89,244,91,150,215,109,22,173,222,131,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,90,107,162,213,109,126,247,65,163,161,248,50,220,237,221,250,22,211,240,100,28,18,105,252,171,70,97,211,86,241,73,60,86,131,225,252,168,59,49,126,67,45,235,100,95,144,203,122,2,243,152,238,80,138,209,9,31,131,212,139,127,236,146,244,107,199,230,100,142,214,72,4,59,201,170,195,185,191,184,52,16,91,198,4,52,13,154,21,253,120,156,157,238,54,246,61,9,251,219,178,7,219,245,47,157,133,44,214,153,176,245,158,104,104,203,96,213,110,252,178,213,180,148,245,127,21,236,56,175,195,93,183,49,175,82,73,77,41,148,19,82,79,185,128,191,131,72,29,253,206,190,206,78,224,186,27,134,93,83,87,214,82,31,226,169,106,230,3,118,54,109,227,49,233,222,206,204,130,64,56,21,236,112,229,181,166,40,7,110,147,247,54,186,255,0,219,149,31,106,188,150,215,78,245,103,60,24,211,197,69,128,172,33,12,47,164,149,90,59,234,255,0,234,201,191,202,175,29,1,17,16,112,30,155,187,254,183,92,127,139,221,166,139,152,217,183,55,242,174,50,1,215,93,16,111,109,62,11,144,251,219,70,91,91,110,157,205,167,242,173,80,106,207,162,220,182,187,104,181,110,244,26,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,209,245,91,123,157,217,157,150,231,117,198,228,250,179,51,32,218,96,58,187,187,32,198,63,244,45,29,223,118,154,58,220,4,204,250,59,32,228,22,209,150,228,68,5,225,115,38,174,56,232,198,50,144,53,106,144,238,114,102,254,1,47,116,168,230,110,214,16,212,202,0,111,163,84,69,224,95,237,72,34,171,56,234,159,20,102,14,43,126,158,232,251,8,200,46,15,185,153,218,154,33,215,86,211,237,94,235,38,109,49,190,79,195,68,212,198,68,20,53,239,212,109,223,217,165,248,127,42,242,116,182,74,155,164,183,171,171,197,46,147,91,38,102,147,164,229,191,65,22,211,119,199,195,251,202,185,100,102,28,215,46,173,176,156,123,92,226,170,3,103,135,196,94,160,251,157,190,164,21,255,0,132,248,198,131,0,89,34,219,239,197,57,62,175,220,236,253,170,87,110,229,118,176,27,201,4,114,59,234,228,12,239,252,202,209,242,54,86,182,220,175,54,70,61,177,210,73,70,208,131,62,214,23,62,161,62,209,248,119,191,195,197,93,149,172,156,173,180,142,239,171,244,35,215,95,238,89,7,105,17,16,113,31,229,173,175,245,104,183,27,119,238,250,150,136,55,51,124,86,171,104,191,193,110,65,185,219,85,170,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,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,31,85,183,185,221,153,217,110,119,92,110,79,171,51,50,13,166,35,175,123,120,32,198,63,244,45,9,223,95,143,122,220,4,204,250,59,32,228,22,102,109,25,110,90,55,135,114,213,1,120,92,201,171,142,58,49,140,164,13,90,164,59,156,153,191,128,75,221,42,57,155,181,132,53,50,128,27,232,213,17,120,23,251,82,8,170,206,58,167,197,25,131,138,223,167,186,62,194,50,11,131,238,102,118,166,136,117,213,180,251,87,186,201,155,76,111,147,240,209,53,49,145,5,13,123,245,27,119,246,105,126,31,202,188,157,45,146,166,233,45,234,234,241,75,164,214,201,153,164,233,57,111,208,69,180,221,241,240,254,242,174,89,25,135,53,203,171,108,39,30,215,56,170,128,217,225,241,23,168,62,231,111,169,5,127,225,62,49,160,192,22,72,182,251,241,78,79,171,247,59,63,106,149,219,185,93,149,20,165,61,48,74,111,171,150,189,255,0,202,234,210,178,54,86,182,220,175,54,70,61,177,210,73,70,208,131,62,214,23,62,161,62,209,248,119,191,195,197,93,78,27,34,59,45,59,153,57,23,191,171,187,234,255,0,150,232,62,154,34,32,226,63,202,111,229,91,95,234,209,111,63,175,234,91,80,110,102,248,173,86,209,127,130,220,131,115,182,171,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,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,27,31,197,109,127,138,222,75,103,214,131,107,182,175,226,181,17,248,173,29,251,214,240,38,240,65,200,136,136,10,219,243,210,255,0,13,185,138,162,73,8,68,170,225,6,118,119,241,232,187,252,27,236,87,23,60,227,78,12,103,224,239,162,178,30,43,49,49,81,225,200,36,25,36,99,123,172,2,238,210,19,62,157,158,95,142,159,98,11,126,193,182,130,169,203,22,171,23,110,177,82,85,238,247,91,93,24,228,111,29,123,252,25,86,156,146,182,140,88,2,210,82,155,57,16,212,15,120,248,191,104,63,138,241,121,113,134,43,15,45,202,144,129,183,189,13,99,55,228,248,188,135,167,199,237,85,39,41,45,117,20,118,74,123,77,65,184,148,80,76,236,222,44,36,242,187,179,182,143,167,240,144,125,236,18,239,109,204,11,168,201,238,13,77,77,188,99,211,227,160,232,254,31,165,93,134,27,153,229,163,17,121,8,182,197,27,119,187,247,119,43,55,196,133,54,31,199,120,98,64,172,147,90,203,148,77,40,139,184,238,97,56,153,152,180,119,221,220,95,21,118,24,18,188,165,166,148,164,23,97,48,133,195,82,215,185,217,208,123,4,90,51,234,204,255,0,90,213,6,195,110,231,102,92,111,174,159,86,139,148,159,78,247,91,29,155,71,125,80,104,218,178,223,174,171,111,187,240,125,127,145,106,40,55,143,130,213,104,218,124,22,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,168,166,117,241,153,195,103,14,216,170,151,5,103,30,100,125,31,189,86,219,194,233,5,55,177,235,234,247,210,156,146,70,50,111,167,130,64,109,78,25,27,71,125,222,238,186,104,236,238,21,173,21,42,200,190,40,242,39,137,79,109,254,5,49,207,210,63,163,157,155,218,127,212,202,202,62,135,104,234,244,127,174,98,143,118,238,132,191,147,174,155,123,244,213,181,170,168,8,136,128,136,136,8,136,128,136,169,254,117,231,222,83,240,237,133,105,113,174,113,226,191,163,246,90,219,128,90,224,169,236,53,53,123,234,142,57,36,24,246,83,199,33,182,161,12,143,171,182,223,119,77,117,118,103,10,128,138,218,176,159,49,238,12,113,206,42,179,96,172,45,156,157,182,245,136,46,20,246,187,117,55,209,219,172,125,122,169,228,24,226,143,121,211,8,14,227,49,109,73,216,91,93,93,217,187,213,202,160,34,234,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,219,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,86,255,0,154,92,122,240,157,146,216,238,231,150,121,151,154,222,198,196,150,110,143,109,162,246,21,202,163,165,213,132,38,143,241,144,211,156,101,172,114,129,123,164,250,107,163,232,236,236,193,112,8,169,86,69,241,71,145,60,74,123,111,240,41,142,126,145,253,28,236,222,211,254,166,86,81,244,59,71,87,163,253,115,20,123,183,116,37,252,157,116,219,223,166,173,173,85,64,68,84,171,61,56,163,200,158,26,253,137,248,107,199,63,71,62,145,246,159,102,127,83,43,43,58,253,159,165,214,254,182,138,77,187,122,241,126,86,154,238,238,215,71,208,42,170,43,127,202,222,61,120,78,206,156,119,108,203,60,180,205,111,108,226,75,207,91,177,81,123,10,229,79,213,233,66,115,73,248,201,169,194,49,210,56,140,189,226,109,116,209,181,119,102,122,235,37,218,213,13,214,158,197,53,206,144,46,85,148,243,85,211,209,148,194,211,205,4,37,24,203,40,71,174,226,0,41,225,18,38,109,5,229,141,159,77,205,168,118,209,17,1,17,16,17,117,35,187,90,166,186,212,88,161,185,210,29,202,142,158,26,186,138,49,152,94,120,96,152,164,24,165,56,245,220,32,101,4,194,36,237,161,60,82,51,107,181,244,237,160,34,34,2,34,32,34,234,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,219,64,68,93,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,131,182,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,190,78,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,47,172,128,136,136,8,136,128,138,223,243,75,143,94,19,178,91,29,220,242,207,50,243,91,216,216,146,205,209,237,180,94,194,185,84,116,186,176,132,209,254,50,26,115,140,181,142,80,47,116,159,77,116,125,29,157,155,213,228,95,20,121,19,196,167,182,255,0,2,152,231,233,31,209,206,205,237,63,234,101,101,31,67,180,117,122,63,215,49,71,187,119,66,95,201,215,77,189,250,106,218,133,85,68,68,4,69,106,191,209,71,224,79,253,156,255,0,224,205,227,254,104,130,234,145,121,76,173,205,44,9,157,56,18,217,153,153,105,125,246,206,27,188,245,187,21,111,101,154,159,171,210,152,225,147,241,115,0,72,58,73,17,143,188,45,174,154,182,172,236,239,234,208,17,21,191,230,151,30,188,39,100,182,59,185,229,158,101,230,183,177,177,37,155,163,219,104,189,133,114,168,233,117,97,9,163,252,100,52,231,25,107,28,160,94,233,62,154,232,250,59,59,48,92,2,42,85,145,124,81,228,79,18,158,219,252,10,99,159,164,127,71,59,55,180,255,0,169,149,148,125,14,209,213,232,255,0,92,197,30,237,221,9,127,39,93,54,247,233,171,107,85,80,17,21,20,206,190,51,56,108,225,219,21,82,224,172,227,204,143,163,247,170,219,120,93,32,166,246,61,125,94,250,83,146,72,198,77,244,240,72,13,169,195,35,104,239,187,221,215,77,29,157,194,181,162,165,89,23,197,30,68,241,41,237,191,192,166,57,250,71,244,115,179,123,79,250,153,89,71,208,237,29,94,143,245,204,81,238,221,208,151,242,117,211,111,126,154,182,181,85,1,17,16,17,23,82,59,181,170,107,173,69,138,27,157,33,220,168,233,225,171,168,163,25,133,231,134,9,138,65,138,83,143,93,194,6,80,76,34,78,218,19,197,35,54,187,95,64,237,162,34,2,34,32,34,234,81,93,173,87,26,154,250,59,125,206,146,170,162,215,80,212,149,209,67,48,153,210,206,241,71,51,69,40,179,234,6,241,77,20,140,37,163,236,144,11,192,153,223,182,128,136,136,8,138,218,177,103,49,238,12,112,54,42,188,224,172,83,156,157,138,245,135,238,21,22,187,141,55,209,219,172,157,10,168,36,40,229,143,120,83,16,22,211,2,109,69,220,95,77,89,221,187,208,92,170,47,41,149,185,165,129,51,167,2,91,51,51,45,47,190,217,195,119,158,183,98,173,236,179,83,245,122,83,28,50,126,46,96,9,7,73,34,49,247,133,181,211,86,213,157,157,253,90,2,34,234,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,226,70,98,45,171,187,50,14,218,34,32,34,34,2,34,243,246,44,127,131,113,54,38,196,216,50,197,136,105,42,239,184,58,162,154,154,251,111,23,118,158,132,234,41,194,162,7,49,118,103,112,146,41,25,196,219,80,119,25,5,159,116,102,34,30,129,17,16,17,23,159,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,112,244,8,136,128,136,136,8,188,252,152,255,0,6,197,143,233,242,180,177,13,35,226,202,171,60,215,240,180,139,185,78,214,232,166,142,2,168,54,102,208,1,229,152,0,119,59,111,118,147,102,238,156,155,125,2,2,34,167,249,215,159,121,79,195,182,21,165,198,185,199,138,254,143,217,107,110,1,107,130,167,176,212,213,239,170,56,228,144,99,217,79,28,134,218,132,50,62,174,219,125,221,53,213,217,156,42,2,43,85,254,138,63,2,127,236,231,255,0,6,111,31,243,69,114,152,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,131,235,34,43,106,197,156,199,184,49,192,216,170,243,130,177,78,114,118,43,214,31,184,84,90,238,52,223,71,110,178,116,42,160,144,163,150,61,225,76,64,91,76,9,181,23,113,125,53,103,118,239,65,114,168,188,166,86,230,150,4,206,156,9,108,204,204,180,190,251,103,13,222,122,221,138,183,178,205,79,213,233,76,112,201,248,185,128,36,29,36,136,199,222,22,215,77,91,86,118,119,245,104,8,173,215,31,243,11,224,231,44,49,149,219,47,241,158,116,210,82,223,108,85,15,73,112,167,166,180,220,43,66,9,217,155,116,79,45,60,7,19,152,187,237,49,98,119,3,98,2,208,132,153,152,3,152,71,8,217,167,140,173,57,125,151,217,165,87,124,196,55,202,134,166,161,161,166,194,247,141,242,158,142,238,238,239,74,194,0,34,196,102,100,236,0,2,68,78,34,46,236,23,20,139,169,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,109,1,17,16,17,17,1,23,82,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,93,196,0,83,194,36,76,218,11,203,27,62,155,155,90,85,157,252,91,100,15,14,23,91,101,155,58,49,173,94,28,168,188,211,157,77,1,149,134,227,85,5,72,1,109,54,9,169,233,206,39,49,119,29,193,187,120,177,198,238,204,198,14,225,88,17,81,76,148,227,51,134,206,34,113,85,86,10,201,204,200,250,65,122,162,183,157,210,122,111,99,215,210,108,165,9,35,140,164,223,81,4,96,250,28,209,182,140,251,189,237,116,209,157,218,181,160,34,182,172,89,204,123,131,28,13,138,175,56,43,20,231,39,98,189,97,251,133,69,174,227,77,244,118,235,39,66,170,9,10,57,99,222,20,196,5,180,192,155,81,119,23,211,86,119,110,245,85,114,83,62,242,159,136,156,43,85,141,114,115,21,253,32,178,209,92,14,215,61,79,97,169,164,217,84,17,199,33,71,178,162,56,205,244,9,163,125,89,182,251,218,107,171,59,48,84,4,95,39,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,145,201,208,165,130,50,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,149,181,255,0,69,31,129,63,246,115,255,0,131,55,143,249,162,11,170,69,212,180,220,233,175,86,170,43,205,28,117,113,211,215,211,199,83,16,85,210,75,75,56,129,139,16,180,144,204,35,44,71,163,182,161,32,137,139,234,196,204,236,236,187,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,54,63,138,218,255,0,21,188,150,207,173,6,142,218,160,143,197,104,238,218,173,224,77,224,131,123,120,50,213,17,1,91,126,122,95,225,183,49,84,73,33,8,149,92,32,206,206,254,61,23,127,131,125,138,226,231,156,105,193,140,252,29,244,86,67,197,102,38,42,60,57,4,131,36,140,111,117,128,93,218,66,103,211,179,203,241,211,236,65,111,216,54,208,85,57,98,213,98,237,214,42,74,189,222,235,107,163,28,141,227,175,127,131,42,211,146,86,209,139,0,90,74,83,103,34,26,129,239,31,23,237,7,241,94,47,46,48,197,97,229,185,82,16,54,247,161,172,102,252,159,23,144,244,248,253,170,164,229,37,174,162,142,201,79,105,168,55,18,138,9,157,155,197,132,158,87,118,118,209,244,254,18,15,189,130,93,237,185,129,117,25,61,193,169,169,183,140,122,124,116,29,31,195,244,171,170,193,242,185,219,182,239,114,219,240,127,135,188,74,207,113,33,77,135,241,222,24,144,43,36,214,178,229,19,74,34,238,59,152,78,38,102,45,29,247,119,23,197,93,94,93,220,123,69,20,210,16,187,9,109,219,169,107,252,35,213,7,181,69,163,62,172,207,245,173,80,108,54,238,238,248,174,55,215,79,171,69,202,79,167,123,173,142,205,163,190,168,52,109,89,111,215,85,183,221,248,62,191,200,181,20,27,199,193,106,180,109,62,11,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,27,31,226,182,232,183,19,248,173,174,255,0,90,13,186,106,235,120,51,50,216,196,221,253,255,0,21,202,46,46,205,162,13,200,136,131,161,120,144,34,166,18,50,209,158,70,111,15,177,212,119,241,101,118,106,186,95,99,4,238,242,193,115,167,144,133,183,51,179,118,99,248,248,127,9,149,250,102,13,116,148,150,216,122,103,181,222,113,239,109,127,138,127,87,232,81,181,156,254,208,196,153,175,124,180,199,36,146,199,8,211,76,192,210,104,205,165,60,77,175,188,250,127,11,251,232,46,3,8,97,58,42,90,10,138,6,105,66,54,163,152,88,89,199,187,82,215,187,70,211,226,187,88,66,204,20,120,142,186,148,39,168,217,21,25,60,108,230,223,149,168,63,213,246,186,245,244,54,88,233,168,107,170,139,120,56,209,204,237,163,182,154,179,107,240,253,11,201,224,138,184,42,177,253,125,33,84,153,31,99,109,67,191,79,24,190,190,239,138,14,150,102,217,106,6,227,132,46,81,70,68,81,85,75,36,198,228,62,227,12,145,104,237,241,240,103,250,252,21,192,101,237,97,189,21,11,28,165,248,248,169,180,239,127,123,86,255,0,165,82,252,206,183,132,120,110,166,165,153,220,233,104,170,228,2,119,109,99,118,13,117,31,169,251,181,238,250,151,163,202,43,188,151,11,37,128,250,206,79,79,75,64,230,254,246,174,251,7,188,181,241,240,65,95,5,180,22,111,169,150,171,138,158,82,148,24,223,77,29,153,219,69,202,131,105,182,172,184,244,118,238,127,5,202,253,235,99,232,229,227,220,131,96,234,183,183,138,208,118,183,139,247,173,123,155,189,6,225,241,91,150,209,241,91,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,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,10,171,200,199,243,217,250,183,251,73,74,162,138,190,70,63,158,207,213,191,218,74,85,16,20,90,243,1,226,99,25,112,161,204,15,5,102,150,15,161,164,184,129,101,189,37,182,239,108,169,102,16,184,219,164,186,214,156,176,52,155,92,161,61,209,70,97,32,179,237,48,29,194,97,190,51,148,165,10,220,234,252,211,225,111,151,244,62,163,113,65,46,153,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,84,5,242,249,227,110,235,194,134,63,146,197,137,231,171,174,203,172,85,81,79,13,214,140,170,136,96,180,206,83,66,39,118,8,198,25,76,206,58,113,144,74,40,216,94,102,233,177,59,188,113,233,59,216,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,131,235,34,242,152,195,53,114,227,47,239,184,91,12,99,92,105,106,178,221,113,173,192,173,118,10,74,202,134,142,75,133,83,3,155,199,27,63,251,209,213,244,23,146,88,99,103,223,44,98,94,173,1,88,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,0,231,87,229,99,11,124,192,161,244,235,138,8,171,225,59,205,62,77,252,192,195,222,163,2,201,77,99,89,194,119,154,124,155,249,129,135,189,70,5,146,154,10,85,197,143,149,140,228,249,127,136,125,58,117,30,188,175,185,130,83,90,105,172,188,47,103,77,214,172,192,234,6,131,7,223,42,101,150,164,247,205,45,45,61,29,149,162,138,2,38,6,35,156,130,121,101,217,24,48,197,238,128,134,146,21,197,143,149,140,228,249,127,136,125,58,117,141,98,12,170,17,88,87,44,174,59,109,89,221,131,109,217,25,154,88,154,174,76,208,176,211,200,52,181,151,73,196,207,18,81,3,145,9,199,38,140,231,83,12,90,12,128,123,164,48,143,175,186,71,121,186,87,234,128,173,87,154,63,145,60,205,251,151,214,40,149,127,193,249,171,151,25,129,125,197,56,99,5,99,75,85,234,235,130,174,3,107,191,210,81,212,52,146,91,234,156,24,218,57,25,191,223,14,173,168,180,145,77,27,190,248,164,17,160,28,209,252,137,230,111,220,190,177,68,131,202,114,230,227,219,247,84,88,167,203,124,196,131,179,230,110,25,183,246,202,186,136,41,246,82,222,168,64,194,39,172,22,6,217,12,204,114,70,50,197,220,46,70,39,19,109,34,142,27,213,88,187,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,65,28,29,113,139,129,56,191,192,149,23,251,5,31,177,177,37,155,103,210,12,63,212,154,163,217,125,89,170,2,151,250,104,224,138,57,250,177,211,188,159,139,103,217,174,210,209,219,188,46,1,23,82,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,149,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,193,232,17,17,4,112,115,102,205,236,101,144,185,161,195,158,110,101,252,244,145,223,112,237,70,38,154,157,170,224,105,160,148,14,59,124,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,194,77,119,252,42,241,49,131,120,175,202,58,60,210,193,244,53,118,227,26,130,182,221,237,149,44,228,118,235,140,97,25,203,3,73,181,134,96,219,44,102,18,11,54,224,49,220,32,123,227,11,11,231,157,249,147,253,100,253,154,172,131,131,238,44,241,151,8,185,161,244,226,197,79,87,120,177,87,211,201,77,125,195,131,94,212,176,93,65,163,54,129,204,222,57,88,14,41,77,164,19,96,223,167,80,25,216,101,54,112,200,205,23,148,202,220,210,192,153,211,129,45,153,153,150,151,223,108,225,187,207,91,177,86,246,89,169,250,189,41,142,25,63,23,48,4,131,164,145,24,251,194,218,233,171,106,206,206,254,173,1,17,80,174,48,120,179,193,188,34,229,127,211,139,237,61,37,226,251,95,81,29,53,139,14,21,123,210,207,117,54,144,26,119,3,104,229,112,8,162,55,144,141,195,102,189,48,119,98,148,25,194,186,168,1,230,143,231,179,51,126,229,244,122,37,95,248,43,230,197,138,176,213,244,240,47,21,87,207,108,97,251,173,194,174,224,216,194,113,145,234,172,253,64,154,98,128,169,233,160,55,168,132,231,233,132,64,2,29,1,144,133,157,226,24,227,138,128,115,71,243,217,153,191,114,250,61,18,11,170,228,99,249,236,253,91,253,164,165,81,64,15,46,238,47,63,114,150,114,191,210,154,222,142,94,227,30,149,22,40,217,65,218,102,131,164,50,246,90,184,246,187,72,221,41,37,45,236,59,247,69,36,186,70,114,52,91,103,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,237,168,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,22,171,202,227,207,102,89,125,245,232,245,170,242,185,199,227,252,101,149,152,203,135,220,193,203,236,67,87,99,196,54,58,140,71,83,67,93,76,237,190,35,210,218,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,246,107,202,227,207,102,89,125,245,232,245,170,234,185,231,126,100,255,0,89,63,102,160,189,78,14,184,197,192,156,95,224,74,139,253,130,143,216,216,146,205,179,233,6,31,234,77,81,236,190,172,213,1,75,253,52,112,69,28,253,88,233,222,79,197,179,236,215,105,104,237,223,112,11,26,30,29,115,231,25,112,219,155,150,44,214,193,149,181,98,118,234,128,11,157,12,53,13,8,93,173,206,98,245,20,82,185,1,142,201,4,116,98,112,45,134,193,32,182,240,23,108,138,114,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,156,61,170,34,32,138,190,97,220,66,226,174,23,249,133,229,222,110,97,106,110,223,216,50,254,150,154,227,107,58,169,41,225,185,208,203,95,113,25,105,228,32,127,238,100,7,33,49,9,98,136,220,15,102,215,145,252,151,205,236,27,159,89,95,135,243,115,47,231,171,146,197,136,169,202,106,118,171,129,225,158,35,9,10,41,97,144,59,217,142,57,99,146,55,113,114,7,112,119,18,33,118,39,136,190,117,126,105,240,183,203,250,31,81,184,170,41,192,191,25,183,222,15,51,30,170,231,37,171,219,56,51,20,118,122,124,77,109,136,1,170,138,56,156,250,85,52,210,22,154,77,23,86,87,104,200,154,57,4,200,75,107,184,75,24,100,40,139,169,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,109,1,17,70,95,53,238,56,233,176,213,170,247,194,62,92,133,91,95,110,84,244,225,139,174,204,114,211,181,13,36,163,28,227,69,3,139,139,202,115,196,65,213,39,214,38,134,82,143,67,41,15,162,20,43,153,215,30,63,134,251,237,78,67,101,61,235,118,1,195,247,2,246,149,210,221,113,234,82,226,137,132,33,40,245,30,144,191,70,158,113,168,97,219,36,145,76,77,28,205,174,200,137,166,165,98,174,178,168,64,84,171,139,31,43,25,201,242,255,0,16,250,116,234,170,170,85,197,143,149,140,228,249,127,136,125,58,116,22,65,202,135,142,58,108,75,106,178,112,143,152,193,86,247,219,109,61,64,97,27,179,156,181,13,93,73,16,201,57,81,78,228,228,241,28,17,9,244,137,180,137,225,136,99,208,10,48,235,73,162,197,93,78,79,45,62,58,170,120,154,195,53,89,97,153,213,245,117,89,161,135,41,231,185,85,87,21,44,81,193,119,183,61,67,48,206,13,4,97,20,39,11,207,12,37,27,139,110,110,156,130,70,229,35,70,23,190,136,136,45,87,154,63,145,60,205,251,151,214,40,151,159,229,197,199,29,79,21,184,54,191,7,230,8,82,83,230,46,15,167,128,235,166,136,226,136,47,116,132,238,13,91,20,12,236,64,98,76,35,56,136,244,132,229,136,133,197,166,104,163,244,28,209,252,137,230,111,220,190,177,68,160,135,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,195,40,132,84,43,131,238,44,240,111,23,89,95,244,226,197,79,73,103,190,208,84,73,77,125,195,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,217,175,80,25,220,162,54,106,234,128,136,168,87,24,60,89,224,222,17,114,191,233,197,246,158,146,241,125,175,168,142,154,197,135,10,189,233,103,186,155,72,13,59,129,180,114,184,4,81,27,200,70,225,179,94,152,59,177,74,12,225,74,185,142,241,199,83,194,150,13,160,193,249,124,20,149,25,139,140,41,231,58,25,165,56,165,11,37,32,187,3,214,203,3,187,145,153,19,144,192,36,61,34,56,165,34,114,104,94,41,61,7,43,143,34,121,101,247,215,172,86,168,33,199,248,255,0,25,102,158,50,187,102,14,96,226,26,187,230,33,190,84,61,77,117,117,75,182,249,79,70,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,105,222,229,113,228,79,44,190,250,245,138,212,23,84,136,162,175,154,231,29,63,191,240,191,146,152,207,253,81,75,143,235,104,71,251,145,27,92,117,12,95,238,189,168,4,127,137,11,159,245,196,40,40,167,49,254,96,21,156,68,95,101,202,76,161,196,95,231,79,65,217,167,150,166,158,57,233,228,196,85,91,2,77,213,1,48,71,32,67,12,142,224,16,184,237,121,34,121,73,207,241,45,21,75,229,67,199,29,78,26,186,217,56,71,204,96,164,107,21,202,162,160,48,141,217,206,42,119,161,171,148,164,156,168,167,114,113,105,66,121,72,250,68,218,202,211,74,49,232,99,32,116,108,3,37,242,135,25,103,214,104,97,252,163,203,248,41,36,190,226,42,130,134,157,234,231,104,96,136,2,50,150,89,164,62,247,96,142,40,228,145,216,88,141,216,29,132,72,157,133,254,86,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,233,171,168,106,89,183,196,122,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,134,81,8,172,3,150,47,30,63,134,251,21,54,67,102,197,235,118,62,195,246,241,246,109,210,227,113,234,85,98,136,68,230,41,52,30,144,183,90,158,1,167,98,221,36,146,204,45,36,207,174,201,73,175,253,1,17,16,64,15,52,127,61,153,155,247,47,163,209,43,170,228,99,249,236,253,91,253,164,173,87,154,63,158,204,205,251,151,209,232,149,213,114,49,252,246,126,173,254,210,65,42,136,136,128,160,7,153,214,86,254,11,248,201,198,189,146,197,236,203,86,45,236,248,166,223,253,53,214,237,93,170,54,237,115,247,153,16,110,174,142,183,220,45,186,105,238,139,3,130,159,229,25,124,240,112,85,214,191,0,101,102,99,67,81,72,214,219,29,226,227,100,168,136,140,186,229,61,116,49,77,17,0,237,218,224,195,111,153,137,220,153,217,202,61,24,181,119,16,237,114,75,204,204,85,136,50,227,49,50,182,237,87,218,44,184,62,225,111,184,90,58,146,72,114,83,246,246,169,235,192,59,141,192,33,99,164,105,4,0,71,241,147,206,78,228,231,221,37,74,0,121,98,230,151,224,191,140,156,21,218,239,190,204,181,98,222,209,133,174,31,210,189,110,213,218,163,126,201,7,112,17,6,234,232,232,189,241,219,166,158,241,48,57,169,254,64,88,203,103,246,113,223,120,128,206,92,89,156,88,142,30,207,87,137,174,5,81,29,54,224,62,201,74,2,209,211,83,111,0,6,147,165,4,113,69,212,216,196,123,55,23,188,78,234,122,120,248,204,204,85,148,92,33,102,78,58,193,85,125,146,245,79,111,167,183,211,85,12,146,71,37,47,109,171,134,140,231,136,227,49,48,154,48,168,35,140,216,189,217,4,9,217,217,157,159,30,204,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,65,57,60,164,240,85,171,10,240,91,135,239,182,250,138,185,42,49,141,226,235,123,174,25,140,92,35,156,42,74,133,134,38,97,103,96,233,80,196,78,196,228,251,200,223,93,29,132,111,41,124,156,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,167,39,66,150,8,198,56,163,222,110,70,91,64,5,181,39,114,125,53,119,119,239,95,89,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,10,171,200,199,243,217,250,183,251,73,74,162,138,190,70,63,158,207,213,191,218,74,85,16,17,17,1,69,95,48,238,33,113,87,11,252,194,242,239,55,48,181,55,111,236,25,127,75,77,113,181,157,84,148,240,220,232,101,175,184,140,180,242,16,63,247,50,3,144,152,132,177,68,110,7,179,107,202,162,133,110,117,126,105,240,183,203,250,31,81,184,160,151,76,151,205,236,27,159,89,95,135,243,115,47,231,171,146,197,136,169,202,106,118,171,129,225,158,35,9,10,41,97,144,59,217,142,57,99,146,55,113,114,7,112,119,18,33,118,39,246,171,30,30,9,56,193,196,220,35,102,132,87,161,122,186,220,19,124,168,128,113,101,158,146,42,126,189,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,238,28,130,48,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,7,214,68,68,16,237,196,55,22,120,203,132,94,103,121,153,142,44,84,245,119,139,21,125,61,166,154,251,135,6,189,169,96,186,131,88,233,90,7,51,120,229,96,56,165,54,144,77,131,126,157,64,103,97,148,217,229,123,43,115,75,2,103,78,4,182,102,102,90,95,125,179,134,239,61,110,197,91,217,102,167,234,244,166,56,100,252,92,192,18,14,146,68,99,239,11,107,166,173,171,59,59,193,103,52,127,61,153,155,247,47,163,209,47,171,203,155,141,127,220,171,152,243,216,49,253,206,235,38,89,98,159,197,220,169,160,126,172,118,186,231,112,104,238,99,14,210,50,218,0,241,202,49,56,145,198,66,90,74,80,197,27,132,244,162,34,2,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,141,103,22,62,105,243,147,230,6,33,245,25,208,77,79,43,143,34,121,101,247,215,172,86,171,170,86,171,202,227,200,158,89,125,245,235,21,170,234,144,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,143,242,210,230,9,77,156,54,171,63,15,153,191,117,171,147,48,104,41,251,53,158,237,87,44,181,83,226,80,1,170,158,71,145,194,6,8,14,158,154,8,133,206,105,72,231,125,73,221,205,203,89,10,88,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,62,156,2,241,175,133,120,172,203,138,75,37,218,231,217,243,55,12,219,225,143,17,219,234,30,48,146,191,99,12,101,115,167,104,196,0,161,148,221,156,196,5,186,50,27,3,182,210,136,229,11,170,68,94,43,40,115,163,43,243,235,6,199,152,25,71,139,233,49,21,138,74,137,105,30,162,16,146,35,138,120,221,183,197,44,82,136,203,17,232,226,76,38,34,238,6,6,218,137,139,184,91,87,51,236,216,226,95,40,242,73,239,153,21,73,73,69,135,170,41,234,41,177,118,37,9,130,59,141,148,37,158,146,26,71,163,119,152,72,78,82,154,104,220,194,57,12,59,140,94,34,97,53,16,28,42,241,49,140,184,80,205,202,60,210,193,244,52,151,16,42,114,182,221,237,149,44,194,23,27,116,135,25,203,3,73,181,202,19,221,20,102,18,11,62,211,1,220,38,27,227,60,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,129,110,97,156,22,93,120,88,205,10,139,238,16,195,245,99,149,120,150,161,159,15,214,61,73,85,53,20,239,30,233,109,243,200,66,196,6,36,210,148,76,110,78,112,176,191,82,67,9,182,132,228,229,110,105,96,76,233,192,150,204,204,203,75,239,182,112,221,231,173,216,171,123,44,212,253,94,148,199,12,159,139,152,2,65,210,72,140,125,225,109,116,213,181,103,103,127,86,177,235,224,95,140,219,239,7,153,143,85,115,146,213,237,156,25,138,59,61,62,38,182,196,0,213,69,28,78,125,42,154,105,11,77,38,139,171,43,180,100,77,28,130,100,37,181,220,37,143,32,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,182,160,175,152,207,30,223,186,162,251,6,91,229,220,29,159,44,176,205,195,182,82,84,79,79,178,170,245,92,0,113,53,97,49,182,248,97,96,146,65,138,46,226,113,50,57,91,113,12,112,214,14,107,220,113,212,226,91,173,239,132,124,185,10,71,177,91,106,41,195,23,93,152,226,168,122,234,184,138,57,198,138,7,23,38,136,32,148,67,170,79,164,175,52,69,30,128,49,159,90,50,208,74,167,42,62,58,127,120,225,127,58,241,159,250,158,151,0,86,215,15,247,66,86,185,42,28,191,220,187,40,16,255,0,30,22,63,235,120,84,170,44,85,212,223,114,224,230,1,71,196,69,138,44,164,205,236,69,254,123,20,29,166,120,170,106,35,130,158,60,69,75,188,228,221,78,16,132,113,132,208,198,236,7,11,14,231,142,38,148,92,255,0,28,209,5,245,42,41,197,119,21,217,113,194,86,92,30,53,198,178,246,235,173,119,82,11,5,130,9,152,42,174,245,66,204,238,34,238,207,211,132,55,11,203,51,179,140,98,66,204,198,103,28,103,237,179,163,55,176,110,66,229,126,32,205,204,192,158,174,59,22,29,167,25,170,26,146,7,154,121,76,228,24,162,134,48,238,103,57,37,146,56,217,201,196,25,205,156,136,69,156,155,29,110,34,179,231,25,113,37,155,151,220,214,198,117,181,100,119,26,131,11,101,12,213,13,48,90,109,204,100,244,244,81,56,128,14,200,196,180,114,96,29,230,231,33,54,243,39,112,249,88,255,0,56,177,246,98,230,229,219,59,239,55,234,186,92,89,116,188,61,236,43,40,170,166,3,160,157,141,138,17,166,144,140,165,136,32,97,140,33,109,238,241,132,113,179,63,186,202,127,184,41,204,108,237,205,94,30,112,214,51,207,188,43,73,105,196,53,212,240,205,75,91,77,83,1,133,242,221,37,60,83,83,92,158,40,93,198,152,229,25,93,142,23,211,67,140,137,130,49,49,140,35,175,149,63,3,148,217,149,117,160,226,147,50,78,174,43,22,24,188,49,225,107,96,132,176,61,198,227,74,64,109,90,114,104,204,116,208,203,160,136,198,79,212,154,41,4,220,70,34,142,105,137,64,95,39,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,215,214,68,24,235,113,175,194,141,247,132,188,229,173,193,189,43,173,102,16,185,107,89,133,175,117,176,128,246,250,93,160,242,70,229,27,184,60,208,25,244,164,109,0,159,64,147,166,1,44,108,171,7,45,14,56,234,120,113,198,80,228,246,56,10,67,203,172,105,120,140,230,171,144,226,167,59,29,198,102,142,6,173,41,141,196,94,153,196,34,25,132,203,220,8,218,64,118,113,48,154,93,56,151,225,211,2,113,65,149,149,249,103,142,169,255,0,178,214,89,235,119,205,253,76,186,118,105,161,130,179,167,20,177,245,186,93,115,46,145,150,195,240,118,240,118,199,219,136,172,134,198,92,54,230,229,247,42,113,157,21,88,157,186,160,206,217,93,53,59,66,23,107,115,153,53,61,108,76,38,99,178,65,29,92,88,203,97,177,198,79,188,9,152,50,94,88,214,113,99,230,159,57,62,96,98,31,81,157,95,255,0,42,206,60,127,208,142,21,51,126,245,253,150,44,33,125,185,220,127,220,2,154,200,33,210,255,0,202,10,35,146,111,236,116,224,63,189,2,176,14,44,124,211,231,39,204,12,67,234,51,160,154,158,87,30,68,242,203,239,175,88,173,94,127,152,167,29,84,220,45,96,215,192,249,125,95,72,121,169,127,167,134,106,24,106,105,101,48,182,91,166,122,128,123,147,59,198,240,76,99,37,57,70,16,145,254,89,137,144,24,11,129,209,92,156,226,238,213,194,15,43,124,177,197,112,91,169,47,24,178,253,81,124,182,225,203,84,245,2,0,115,181,214,184,142,170,96,98,105,78,154,22,219,191,166,218,185,201,12,110,81,245,90,65,138,12,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,65,31,94,170,121,10,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,65,219,180,219,49,150,107,227,250,43,53,28,149,119,252,89,140,111,17,211,68,117,117,108,243,220,46,53,115,48,139,201,52,196,204,231,36,178,54,167,33,55,121,59,147,248,186,157,62,95,60,18,90,184,80,192,18,95,113,60,20,149,217,139,138,169,233,230,186,214,21,40,140,246,152,10,24,72,237,33,32,205,40,24,71,80,50,17,75,27,139,76,253,55,38,118,142,61,41,175,43,222,5,191,2,152,84,51,199,56,240,103,100,204,155,214,255,0,99,211,86,150,233,172,86,185,35,22,109,97,113,110,207,89,54,178,117,53,114,48,137,194,63,197,17,84,70,247,254,130,29,185,83,241,199,77,150,183,90,14,22,243,36,42,229,177,98,123,195,6,22,185,137,203,59,219,174,53,68,0,212,71,30,174,193,77,52,186,16,148,98,221,57,165,144,141,136,101,41,33,152,149,138,186,150,158,87,92,192,40,238,244,118,222,25,51,191,17,116,110,176,246,107,118,7,186,79,28,16,82,201,75,20,17,65,13,164,186,96,27,102,110,150,177,73,35,153,76,82,20,110,76,109,16,202,18,126,136,136,10,154,113,21,159,56,55,134,220,163,190,230,182,51,173,164,16,183,83,152,91,40,102,168,120,78,237,113,112,39,167,162,137,196,12,183,200,67,163,147,1,108,6,57,9,182,1,59,123,92,89,138,108,88,27,10,222,113,174,41,174,236,86,92,63,111,168,186,92,106,122,71,39,66,150,8,202,73,100,216,12,70,91,64,9,244,22,114,125,52,102,119,238,88,246,113,175,197,117,247,139,76,229,173,198,93,91,173,30,16,182,235,71,133,172,149,179,1,118,10,93,160,210,72,227,27,48,52,211,152,117,100,125,76,155,80,143,168,97,20,110,130,242,185,111,103,206,50,226,75,152,30,99,230,182,51,173,171,35,184,224,123,136,91,40,102,168,105,130,211,110,107,173,3,211,209,68,226,0,59,35,18,209,201,128,119,155,156,132,219,204,157,238,87,154,198,67,84,231,39,11,149,248,154,197,69,73,37,247,45,170,31,19,70,101,79,19,207,37,184,34,49,175,132,38,51,23,136,58,78,213,36,204,229,212,122,56,193,128,137,193,198,200,57,42,121,167,197,63,47,235,189,70,220,166,79,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,208,99,111,195,94,111,84,228,46,124,224,108,220,134,122,184,233,240,237,226,25,174,13,73,4,83,79,45,184,245,138,182,24,194,93,1,206,74,105,38,141,157,220,116,115,103,98,23,102,38,201,35,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,150,52,89,215,149,247,92,149,205,204,95,149,23,146,171,146,163,11,94,42,109,161,81,83,68,84,135,89,0,27,244,106,154,34,119,112,9,162,233,202,30,241,51,132,130,236,68,206,206,243,103,202,179,56,239,185,187,194,61,162,155,17,195,173,94,2,184,75,131,163,169,220,31,211,84,180,208,65,37,51,236,0,22,14,156,21,17,65,167,188,69,208,222,68,228,110,204,16,217,197,143,154,124,228,249,129,136,125,70,117,42,156,149,60,172,98,159,152,21,222,157,110,81,87,197,143,154,124,228,249,129,136,125,70,117,42,156,149,60,172,98,159,152,21,222,157,110,65,242,121,205,231,165,30,22,201,171,22,67,90,47,59,47,88,218,225,29,198,233,73,27,65,39,245,30,144,156,197,166,98,119,150,46,165,91,83,148,102,34,204,125,146,113,222,204,36,37,30,220,0,100,53,79,16,124,81,225,28,51,53,21,37,77,138,193,80,24,155,16,133,93,60,85,48,29,186,146,88,200,161,146,25,12,90,80,158,82,134,153,217,152,180,106,135,55,2,17,38,93,174,98,185,199,125,206,78,46,49,221,77,222,30,207,73,131,238,19,224,235,93,54,224,62,141,45,4,242,198,79,188,64,28,186,179,189,68,250,22,226,14,190,205,196,32,46,175,131,146,198,67,83,90,112,110,43,226,54,243,69,86,23,43,237,65,225,155,43,205,79,44,65,236,232,94,57,106,102,136,220,246,78,18,212,52,113,187,236,252,89,208,152,177,251,198,44,18,104,136,136,8,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,63,197,109,209,110,39,241,91,93,254,180,27,116,213,214,240,102,101,198,196,218,191,122,230,23,23,102,209,6,228,68,65,208,188,72,17,83,9,25,104,207,35,55,135,216,234,59,248,178,187,53,93,47,177,130,119,121,96,185,211,200,66,219,153,217,187,49,252,124,63,132,202,253,51,6,186,74,75,108,61,51,218,239,56,247,182,191,197,63,171,244,40,218,206,127,104,98,76,215,190,90,99,146,73,99,132,105,166,96,105,52,102,210,158,38,215,222,125,63,133,253,244,23,1,132,48,157,21,45,5,69,3,52,161,27,81,204,44,44,227,221,169,107,221,163,105,241,93,172,33,102,10,60,71,93,74,19,212,108,138,140,158,54,115,111,202,212,31,234,251,93,122,250,27,44,116,212,53,213,69,188,28,104,230,118,209,219,77,89,181,248,126,133,228,240,69,92,21,88,254,190,144,170,76,143,177,182,161,223,167,140,95,95,119,197,7,75,51,108,181,3,113,194,23,40,163,34,40,170,165,146,99,114,31,113,134,72,180,118,248,248,51,253,126,10,185,229,61,121,75,103,164,114,156,157,166,145,133,159,87,247,191,26,108,169,230,103,91,194,60,55,83,82,204,238,116,180,85,114,1,59,182,177,187,6,186,143,212,253,218,247,125,75,187,195,213,218,122,252,35,103,41,42,78,66,167,157,200,201,200,157,223,90,137,31,189,223,199,185,144,92,144,182,130,205,245,50,213,113,83,202,82,131,27,233,163,179,59,104,185,80,109,54,212,87,30,142,221,207,224,185,95,189,108,125,28,188,123,144,108,29,86,246,241,90,14,214,241,126,245,175,115,119,160,220,62,43,114,218,62,43,114,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,45,31,193,6,194,241,91,93,159,69,169,19,51,179,45,9,6,140,13,252,235,148,27,70,209,113,139,182,172,206,185,91,79,130,13,81,17,7,140,204,77,36,134,8,126,59,132,191,188,108,172,59,7,196,248,135,136,44,76,228,222,235,218,64,217,195,221,240,26,86,248,171,208,204,250,242,10,234,127,117,182,244,131,225,223,174,167,246,171,67,225,159,14,85,87,226,74,140,84,82,196,195,91,107,154,54,6,39,213,182,207,24,248,105,253,167,214,130,232,43,173,34,24,94,184,223,127,227,168,231,141,187,219,197,196,191,200,168,230,87,219,132,115,134,186,144,156,217,163,164,140,159,189,181,252,168,63,202,174,11,20,89,105,160,194,167,31,82,87,39,99,23,239,109,52,113,63,177,91,198,3,138,8,51,242,241,72,206,110,33,67,19,179,247,107,223,217,159,252,104,42,190,103,91,164,250,61,136,96,136,92,134,75,101,64,134,174,218,187,188,15,254,55,94,15,32,175,66,237,53,191,112,110,161,236,80,202,219,95,81,118,222,207,223,224,255,0,146,254,10,178,95,168,130,108,63,52,123,137,186,148,211,136,247,252,93,157,187,213,184,229,25,61,6,59,197,84,133,163,239,187,199,30,173,246,77,51,127,141,5,237,218,244,122,40,100,111,3,136,9,191,153,119,23,195,195,53,27,168,105,161,102,238,24,35,110,255,0,238,87,220,64,92,101,241,91,251,215,28,142,236,250,125,104,54,255,0,9,150,231,125,89,109,126,231,90,179,234,131,148,86,171,96,187,248,173,232,8,136,128,136,136,8,136,128,136,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,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,85,228,99,249,236,253,91,253,164,165,81,69,95,35,31,207,103,234,223,237,37,42,136,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,66,183,58,191,52,248,91,229,253,15,168,220,80,88,2,191,254,87,188,116,254,5,49,80,100,118,113,227,62,201,150,215,173,254,199,169,173,29,208,216,174,146,72,46,218,204,228,221,158,142,109,100,234,106,196,1,43,132,159,138,18,168,145,220,178,56,116,192,156,80,101,102,125,229,158,58,167,255,0,239,5,101,158,183,124,223,212,203,167,102,188,67,5,103,78,41,99,235,116,186,230,93,35,45,135,224,237,224,237,102,185,209,148,56,203,33,115,67,16,101,30,96,65,73,29,247,14,212,12,53,15,73,59,77,4,160,113,140,177,77,25,247,59,132,145,73,28,140,196,194,108,198,204,66,36,206,44,21,171,153,14,119,221,115,187,138,252,88,87,11,29,37,174,159,1,212,84,96,122,16,134,66,144,231,130,130,178,161,158,121,73,244,103,57,37,146,83,102,17,102,16,112,15,121,197,228,59,202,228,151,131,243,30,60,43,142,177,249,227,221,184,6,162,224,246,120,176,190,199,147,125,226,56,233,229,58,253,197,221,14,144,73,28,90,3,187,205,187,241,154,118,120,183,69,94,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,172,148,242,7,39,44,92,63,228,214,19,201,220,57,55,104,164,195,54,241,167,146,167,105,135,107,170,50,41,42,106,118,25,155,199,213,158,73,101,233,239,113,13,251,71,221,22,100,21,1,88,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,0,231,87,229,99,11,124,192,161,244,235,138,8,171,225,59,205,62,77,252,192,195,222,163,2,201,77,99,89,194,119,154,124,155,249,129,135,189,70,5,146,154,10,85,197,143,149,140,228,249,127,136,125,58,117,141,98,201,79,139,31,43,25,201,242,255,0,16,250,116,235,26,196,31,87,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,148,180,219,185,177,97,90,254,10,174,248,146,75,231,99,207,27,85,190,159,15,5,190,160,99,105,43,174,147,70,241,141,226,157,134,2,132,161,22,9,106,78,50,140,64,36,141,160,45,26,88,14,90,21,196,135,47,186,155,183,12,57,107,197,14,75,90,169,0,195,45,236,21,248,194,199,77,20,84,193,178,27,73,84,86,94,158,89,103,17,115,113,8,4,224,138,45,242,27,148,190,241,145,235,30,200,10,111,184,201,193,249,143,128,57,87,226,12,27,155,152,247,233,166,47,181,91,236,112,93,47,123,29,187,76,158,218,163,113,29,197,161,203,211,7,8,186,198,205,36,189,62,161,179,25,147,53,138,242,163,225,211,240,211,196,116,24,254,247,79,191,13,229,111,103,190,212,123,250,117,110,132,101,236,232,189,217,66,65,210,72,164,168,220,194,96,253,147,166,109,164,173,172,149,115,71,242,39,153,191,114,250,197,18,8,1,94,255,0,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,245,184,78,243,79,147,127,48,48,247,168,192,174,43,153,103,2,180,220,50,226,106,92,207,203,26,10,74,92,175,196,117,16,91,105,104,70,170,89,39,180,92,90,157,220,160,55,158,67,150,96,153,160,154,97,145,137,246,191,82,50,16,97,141,228,10,255,0,204,143,142,60,27,154,92,37,225,11,54,79,133,37,218,197,155,213,21,1,117,169,171,55,10,219,41,218,230,162,169,58,41,32,23,208,42,94,89,160,212,156,136,58,98,238,13,32,205,28,163,97,124,23,224,252,199,199,156,80,96,12,49,148,184,247,232,86,41,168,184,73,61,29,251,99,201,216,163,130,158,89,170,11,164,221,211,107,4,114,143,68,244,142,93,221,57,29,128,201,218,138,169,126,228,201,195,167,209,172,9,125,226,94,255,0,79,165,126,47,234,88,176,255,0,191,249,22,184,38,110,213,47,185,43,139,245,106,162,96,219,36,98,97,216,183,11,184,205,222,18,84,136,136,34,175,158,119,230,79,245,147,246,106,138,181,42,156,243,191,50,127,172,159,179,85,191,242,166,202,220,9,157,57,217,143,114,207,51,44,94,217,195,119,156,191,159,182,209,118,169,169,250,189,43,189,174,104,255,0,25,9,132,131,164,145,1,123,164,218,233,163,234,206,236,225,231,249,121,241,167,117,225,99,52,41,236,88,191,16,85,142,85,226,90,135,108,65,70,212,197,84,212,83,188,123,98,184,65,24,147,16,24,147,68,50,184,49,57,194,196,221,57,12,33,219,61,54,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,99,131,197,87,12,248,203,133,12,220,172,202,220,97,93,73,113,2,167,27,149,162,231,76,236,33,113,183,72,114,4,83,188,123,156,161,61,209,72,7,25,59,237,48,45,164,97,178,67,186,174,91,156,196,237,89,17,77,38,75,231,221,246,174,12,190,142,156,139,15,87,195,64,50,133,142,126,172,245,19,132,161,4,47,81,56,84,28,239,161,187,200,241,152,0,176,176,25,28,97,45,89,209,155,216,55,33,114,191,16,102,230,96,79,87,29,139,14,211,140,213,13,73,3,205,60,166,114,12,81,67,24,119,51,156,146,201,28,108,228,226,12,230,206,68,34,206,77,143,15,19,188,66,226,174,40,51,150,245,155,152,166,155,176,118,254,157,53,186,214,21,82,84,67,108,161,136,118,197,79,25,27,255,0,117,33,184,136,9,203,44,166,192,27,246,183,181,227,111,140,28,77,197,206,104,75,122,39,171,162,193,54,58,137,199,9,217,234,226,167,235,208,193,44,112,4,199,36,145,3,17,28,197,76,18,184,17,200,209,185,56,1,19,54,226,168,28,184,184,28,166,226,183,25,87,227,12,193,58,186,124,186,193,245,16,5,116,49,4,177,29,238,172,153,205,168,162,157,153,132,0,69,132,167,33,46,168,132,177,8,176,188,205,44,97,90,185,80,240,57,83,137,110,182,78,46,51,24,233,30,197,109,168,168,60,35,105,112,138,161,235,170,226,41,32,42,217,216,152,154,32,130,81,62,144,182,146,188,209,12,154,128,198,29,107,117,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,170,169,20,229,139,204,2,143,40,171,41,184,126,206,252,69,217,48,45,94,216,48,205,202,88,224,138,150,195,85,36,243,77,40,212,152,131,72,240,207,37,71,124,210,25,12,36,3,171,12,100,103,31,138,229,229,194,102,13,226,235,43,243,183,3,223,106,41,44,247,218,10,140,47,83,98,196,101,64,245,83,218,141,228,175,121,216,1,164,137,204,37,136,30,50,7,61,154,244,205,217,202,32,118,180,12,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,12,162,20,85,243,206,252,201,254,178,126,205,85,43,150,151,48,74,108,225,181,89,248,124,205,251,173,92,153,131,65,79,217,172,247,106,185,101,170,159,18,128,13,84,242,60,142,16,48,64,116,244,208,68,46,115,74,71,59,234,78,238,110,90,211,94,121,223,153,63,214,79,217,168,45,87,149,199,158,204,178,251,235,209,235,85,213,115,206,252,201,254,178,126,205,86,171,202,227,207,102,89,125,245,232,245,170,234,185,231,126,100,255,0,89,63,102,160,138,181,113,92,18,113,131,137,184,70,205,8,175,66,245,117,184,38,249,81,0,226,203,61,36,84,253,122,232,34,142,112,132,227,146,80,114,19,132,170,78,86,1,56,218,71,22,3,33,103,220,46,94,248,3,6,230,159,23,56,39,47,179,7,15,82,95,48,245,242,158,247,77,93,67,82,207,178,80,246,61,99,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,117,56,197,224,235,29,240,129,142,233,236,23,250,207,108,225,187,206,255,0,163,248,131,167,13,63,181,58,80,211,157,87,244,168,79,44,144,116,164,168,104,255,0,24,237,191,77,195,171,63,112,100,19,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,222,129,66,7,46,14,96,21,156,59,223,98,202,76,222,196,95,231,79,95,218,103,138,166,162,57,234,36,195,181,91,14,77,212,225,8,73,33,195,52,140,192,112,176,237,105,37,105,69,195,241,205,44,223,160,133,110,117,126,105,240,183,203,250,31,81,184,171,0,87,255,0,206,175,205,62,22,249,127,67,234,55,20,229,157,195,214,21,226,131,38,184,135,202,60,83,83,216,59,127,209,122,155,117,208,41,99,168,154,217,93,17,92,138,42,136,196,219,251,168,205,132,128,142,41,101,6,48,223,185,129,203,23,143,31,192,133,246,155,33,179,98,245,183,0,226,11,128,251,54,233,113,184,244,233,112,188,196,19,20,154,15,72,159,163,81,57,83,177,110,146,56,161,39,146,103,211,124,164,243,82,177,140,206,140,161,198,89,11,154,24,131,40,243,2,10,72,239,184,118,160,97,168,122,73,218,104,37,3,140,101,138,104,207,185,220,36,138,72,228,102,38,19,102,54,98,17,38,113,107,234,225,19,154,189,54,72,112,233,87,150,57,141,133,42,241,29,247,5,83,196,24,68,222,227,44,109,117,164,58,160,18,162,158,98,9,158,3,167,138,83,40,137,131,164,80,192,48,233,25,0,60,161,119,252,199,120,227,169,225,75,6,208,96,252,190,10,74,140,197,198,20,243,157,12,210,156,82,133,146,144,93,129,235,101,129,221,200,204,137,200,96,18,30,145,28,82,145,57,52,47,20,144,66,189,6,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,234,107,171,170,93,183,202,122,51,51,51,51,48,128,8,176,128,0,179,0,0,136,139,8,139,51,94,253,111,1,223,129,14,94,217,137,159,57,177,101,219,143,177,5,190,201,236,219,93,198,221,211,170,194,240,149,238,1,147,66,234,147,117,170,32,42,119,45,209,199,44,34,242,66,250,111,148,92,44,1,101,80,177,87,89,84,32,42,85,197,143,149,140,228,249,127,136,125,58,117,85,85,42,226,199,202,198,114,124,191,196,62,157,58,12,107,23,160,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,127,62,164,251,155,95,5,30,196,172,172,226,203,44,173,150,170,59,44,221,24,241,165,190,6,232,72,53,211,79,211,11,152,179,150,201,58,199,44,81,202,49,136,147,72,195,43,180,143,44,198,1,124,28,18,113,131,134,120,185,202,248,175,66,244,148,88,218,199,79,0,226,203,61,36,85,29,10,25,229,146,112,132,227,146,80,97,32,152,105,142,86,1,57,30,54,38,3,34,118,220,87,20,177,150,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,228,83,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,10,43,205,31,200,158,102,253,203,235,20,74,0,84,255,0,115,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,112,197,196,46,42,225,127,57,108,185,185,133,169,187,127,96,234,83,92,109,103,85,37,60,55,58,25,71,108,180,242,16,63,247,50,3,144,152,132,177,68,110,7,179,107,228,61,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,57,77,78,213,112,60,51,196,97,33,69,44,50,7,123,49,199,44,114,70,238,46,64,238,14,226,68,46,196,240,173,204,119,129,202,110,20,177,149,6,48,203,227,171,168,203,172,97,81,56,80,195,40,75,41,217,42,197,152,222,138,89,221,156,76,8,92,138,2,34,234,144,69,40,147,19,194,242,201,226,120,23,227,54,251,193,230,99,213,92,228,181,123,103,6,98,142,207,79,137,173,177,0,53,81,71,19,159,74,166,154,66,211,73,162,234,202,237,25,19,71,32,153,9,109,119,9,99,9,223,206,140,222,193,185,11,149,248,131,55,51,2,122,184,236,88,118,156,102,168,106,72,30,105,229,51,144,98,138,24,195,185,156,228,150,72,227,103,39,16,103,54,114,33,22,114,108,120,120,157,226,23,21,113,65,156,183,172,220,197,52,221,131,183,244,233,173,214,176,170,146,162,27,101,12,67,182,42,120,200,223,251,169,13,196,64,78,89,101,54,0,223,181,189,255,0,29,28,102,223,120,195,204,122,91,156,118,175,99,96,204,47,218,41,240,205,182,80,7,170,24,229,112,234,212,212,200,58,235,52,189,40,157,227,18,120,227,16,17,29,206,199,44,158,219,151,23,3,148,220,86,227,42,252,97,152,39,87,79,151,88,62,162,0,174,134,32,150,35,189,213,147,57,181,20,83,179,48,128,8,176,148,228,37,213,16,150,33,22,23,153,165,140,44,213,79,247,43,143,34,121,101,247,215,172,86,168,86,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,65,79,249,143,243,0,163,225,222,197,46,82,101,14,34,255,0,61,138,254,205,60,181,52,241,193,81,30,29,165,222,18,110,168,9,130,72,206,105,163,103,0,133,199,115,71,43,202,78,31,137,105,97,135,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,165,207,153,215,47,250,204,221,163,169,226,7,36,48,239,107,199,84,155,167,196,214,216,164,158,90,171,245,44,112,67,12,69,76,4,111,27,77,4,116,253,208,198,2,83,9,150,142,82,8,4,145,25,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,225,63,220,18,112,125,134,120,70,202,248,172,162,212,149,184,218,249,79,1,98,203,197,36,181,29,10,233,226,146,115,132,35,142,83,113,16,132,106,78,38,49,8,222,70,22,51,17,119,218,52,255,0,152,239,3,149,60,86,224,218,12,97,151,199,73,79,152,184,62,158,112,161,134,80,138,32,189,210,19,177,189,20,179,187,49,1,137,49,20,4,69,210,19,150,81,38,22,153,229,142,170,240,125,197,158,13,226,235,43,254,156,88,169,233,44,247,218,10,137,41,175,184,112,107,222,170,123,81,188,134,208,57,155,199,19,152,75,16,52,130,108,27,53,234,3,59,148,70,205,79,249,134,113,167,106,225,99,43,234,44,88,67,16,82,14,106,98,90,118,108,63,70,244,195,84,244,80,60,155,101,184,79,25,19,8,0,139,74,49,57,177,49,204,194,221,57,0,38,218,16,45,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,148,255,0,112,3,198,13,171,139,44,163,18,184,61,92,120,239,7,83,209,208,98,176,154,33,96,169,156,192,154,58,232,138,48,24,182,84,60,50,155,198,34,47,17,137,134,221,141,28,146,64,103,249,170,199,184,171,253,53,196,120,147,17,220,63,219,43,43,174,85,213,18,127,190,146,105,164,144,254,210,34,47,139,186,157,62,92,220,20,126,229,92,184,158,255,0,143,237,150,169,51,55,20,254,50,229,83,3,117,100,181,208,187,3,199,108,25,183,16,22,211,7,146,82,137,132,78,66,17,214,81,134,41,28,47,1,17,16,64,15,52,127,61,153,155,247,47,163,209,39,46,238,47,63,114,150,114,191,210,154,222,142,94,227,30,149,22,40,217,65,218,102,131,164,50,246,90,184,246,187,72,221,41,37,45,236,59,247,69,36,186,70,114,52,91,92,209,252,246,102,111,220,190,143,68,173,85,6,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,118,212,53,242,197,230,1,71,148,85,148,220,63,103,126,34,236,152,22,175,108,24,102,229,44,112,69,75,97,170,146,121,166,148,106,76,65,164,120,103,146,163,190,105,12,134,18,1,213,134,50,51,142,101,16,21,20,227,67,39,47,185,251,195,6,63,202,172,45,54,203,213,214,223,29,69,186,61,160,253,166,170,146,162,42,184,169,181,51,0,14,177,211,140,93,66,38,16,234,111,125,88,116,122,214,136,49,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,40,140,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,88,225,113,79,146,159,185,219,136,44,109,147,145,220,59,109,38,31,184,55,96,156,165,234,72,116,51,196,21,20,189,82,233,198,207,51,65,52,77,38,208,97,234,49,237,212,116,119,150,158,79,185,199,98,199,60,48,54,85,83,195,217,239,89,105,112,158,158,178,61,198,125,122,90,234,137,234,233,234,117,112,16,29,198,117,49,116,216,140,155,179,111,45,173,32,178,10,43,206,247,52,191,249,180,201,75,125,247,253,87,138,110,246,206,203,250,41,168,39,235,56,127,244,200,118,1,253,166,63,189,186,183,254,81,217,103,138,177,135,23,182,124,117,105,164,210,203,128,173,245,247,11,189,84,145,201,211,30,211,73,53,28,16,9,136,56,52,198,115,185,136,25,14,232,224,156,153,221,195,71,166,188,195,241,173,171,31,241,165,154,183,219,53,61,92,52,244,183,128,178,24,212,128,137,188,246,250,104,168,102,38,97,34,109,133,45,52,132,15,174,174,14,46,236,46,238,45,33,60,150,242,114,251,131,242,107,22,231,21,222,110,157,38,98,92,41,233,237,116,219,65,247,82,219,74,162,50,169,222,38,238,219,231,158,162,46,153,0,16,246,109,222,240,200,46,193,34,168,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,85,228,99,249,236,253,91,253,164,165,81,69,95,35,31,207,103,234,223,237,37,42,136,8,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,128,43,244,229,185,204,18,155,135,106,153,50,123,57,46,181,101,151,87,26,130,169,162,185,77,44,179,6,25,54,138,121,37,104,169,225,130,89,166,10,153,158,1,112,18,16,140,220,228,211,83,145,223,208,114,165,200,188,184,226,47,46,51,247,43,243,66,205,219,173,85,223,70,165,134,104,157,130,170,223,84,45,116,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,10,202,179,211,34,243,31,135,76,199,184,229,126,104,89,187,13,214,135,73,97,154,39,115,165,184,82,147,187,71,85,77,35,179,117,33,61,165,163,232,196,196,36,6,32,96,96,33,147,74,40,171,229,71,199,79,239,28,47,231,94,51,255,0,83,210,224,10,218,225,254,232,74,215,37,67,151,251,151,101,2,31,227,194,199,253,111,10,149,68,16,3,205,31,207,102,102,253,203,232,244,74,213,85,213,115,71,243,217,153,191,114,250,61,18,246,188,188,184,76,193,188,93,101,126,118,224,123,237,69,37,158,251,65,81,133,234,108,88,140,168,30,170,123,81,188,149,239,59,0,52,145,57,132,177,3,198,64,231,179,94,153,187,57,68,14,193,237,121,98,243,0,163,202,42,202,110,31,179,191,17,118,76,11,87,182,12,51,114,150,56,34,165,176,213,73,60,211,74,53,38,32,210,60,51,201,81,223,52,134,67,9,0,234,195,25,25,199,50,139,24,28,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,241,144,153,198,90,199,40,23,186,79,166,186,62,142,206,205,45,60,177,121,128,86,102,237,29,55,15,217,223,136,187,94,58,164,219,6,25,185,75,28,242,213,95,169,99,130,105,165,26,147,16,120,218,104,35,167,239,154,67,18,152,76,117,98,144,76,228,9,21,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,11,191,229,139,204,2,143,40,171,41,184,126,206,252,69,217,48,45,94,216,48,205,202,88,224,138,150,195,85,36,243,77,40,212,152,131,72,240,207,37,71,124,210,25,12,36,3,171,12,100,103,28,202,44,85,212,201,242,197,230,1,89,155,180,116,220,63,103,126,34,237,120,234,147,108,24,102,229,44,115,203,85,126,165,142,9,166,148,106,76,65,227,105,160,142,159,190,105,12,74,97,49,213,138,65,51,144,36,85,90,175,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,5,122,172,173,205,44,119,146,216,238,217,153,153,105,125,246,54,36,179,117,187,21,111,101,134,163,165,213,132,225,147,241,115,1,198,90,199,41,143,188,47,166,186,182,142,204,237,229,84,132,243,45,229,247,83,147,215,91,199,16,121,65,106,164,143,47,171,234,59,77,226,211,73,20,84,176,97,163,50,165,130,54,141,142,119,57,194,162,166,121,73,130,24,132,32,109,5,153,129,135,64,172,28,87,115,58,203,140,204,224,168,233,178,190,183,217,216,235,49,58,152,110,241,96,156,218,74,171,29,47,77,158,224,100,229,17,71,52,50,70,99,4,82,126,44,140,106,72,195,108,148,242,199,28,106,228,13,131,52,241,94,114,225,60,45,146,151,187,173,155,25,222,110,3,111,182,92,109,149,53,52,243,81,245,68,130,105,202,90,102,121,99,132,33,41,74,83,22,125,177,52,142,236,236,206,188,2,147,238,77,156,49,123,74,251,118,226,119,26,225,123,172,49,217,244,183,224,138,217,38,233,82,212,205,32,84,67,112,156,99,109,14,94,152,56,194,38,255,0,138,221,44,236,204,82,71,172,65,45,75,202,102,150,86,224,76,233,192,151,60,179,204,187,23,182,112,221,231,163,219,104,187,84,212,253,94,148,193,52,127,140,132,194,65,210,72,128,189,210,109,116,209,245,103,118,127,86,136,49,204,227,7,132,204,101,194,46,104,125,7,190,212,85,222,44,85,244,241,212,216,177,25,80,53,44,23,80,104,193,231,96,6,146,86,3,138,83,120,200,28,247,233,211,55,102,25,65,223,239,228,175,30,57,203,146,28,62,227,108,134,195,23,171,168,199,136,58,63,71,110,145,92,70,57,48,190,233,72,171,187,48,188,68,127,211,0,90,54,217,35,232,200,229,52,122,72,100,79,54,156,85,112,207,131,120,175,202,58,204,173,198,21,213,118,227,26,129,185,90,46,116,206,228,118,235,140,97,32,69,59,199,185,134,96,219,44,128,113,147,182,224,50,218,64,123,36,12,123,51,163,40,113,150,66,230,134,32,202,60,192,130,146,59,238,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,238,119,9,34,146,57,25,137,132,217,141,152,132,73,156,88,62,86,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,169,168,104,105,153,183,202,122,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,123,94,40,242,47,247,53,231,182,38,201,79,165,63,72,254,142,118,47,234,159,97,236,125,126,209,71,5,79,239,61,73,54,237,235,237,252,183,215,110,189,218,232,211,19,203,139,129,202,158,20,176,109,126,48,204,19,164,168,204,92,97,79,0,87,67,16,69,40,89,41,5,220,218,138,41,217,156,140,200,156,74,114,18,233,17,197,16,139,19,66,210,201,25,124,209,252,246,102,111,220,190,143,68,131,207,240,203,193,246,38,226,151,43,243,74,245,151,45,87,89,141,176,53,69,128,173,86,113,150,158,40,46,112,86,73,84,21,32,114,78,113,140,70,3,8,74,38,231,166,145,200,27,73,228,18,10,21,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,202,79,249,24,254,123,63,86,255,0,105,39,53,206,5,191,127,226,131,37,48,103,250,162,171,31,209,80,151,247,36,55,72,233,216,127,221,123,81,137,127,18,103,15,235,137,144,89,7,21,252,96,230,135,23,56,154,215,122,199,143,73,69,109,177,211,136,218,236,244,145,71,208,161,158,90,122,96,173,56,228,216,211,16,77,53,55,85,130,83,145,227,98,96,98,45,28,138,165,114,244,224,94,179,139,60,85,89,139,113,77,127,179,112,14,15,184,80,251,68,100,163,156,253,187,35,200,210,75,111,134,80,56,218,63,196,9,117,37,25,30,72,186,240,59,1,117,55,13,63,224,235,131,172,119,197,254,59,168,176,88,43,61,141,134,236,219,62,144,98,14,156,53,30,203,234,195,80,116,191,210,167,60,82,79,213,146,157,227,252,91,190,205,119,22,140,221,249,4,224,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,218,154,134,134,153,159,100,65,171,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,184,125,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,187,104,136,8,136,128,173,127,143,238,15,173,92,89,101,25,13,189,170,227,199,120,58,158,178,191,10,28,50,139,5,76,230,2,242,80,202,50,24,197,178,161,225,136,26,66,33,120,140,64,247,108,105,35,146,232,17,6,45,152,179,11,95,112,54,42,188,224,172,83,67,216,175,88,126,225,81,107,184,211,117,66,78,133,84,18,20,114,199,188,28,128,182,152,19,106,46,226,250,106,206,237,222,186,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,77,79,52,238,11,46,185,249,131,104,243,151,43,112,253,93,211,48,112,141,59,82,85,80,193,82,78,119,43,32,188,178,148,80,193,181,218,74,152,165,145,204,4,28,8,192,230,31,198,159,68,26,19,16,118,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,244,0,121,102,150,71,17,209,183,200,101,226,78,239,39,252,175,185,125,211,93,169,172,188,80,231,77,170,172,0,42,6,191,7,216,234,98,150,152,247,195,45,45,69,29,233,165,138,113,39,7,32,156,66,9,98,217,32,56,203,239,1,6,180,87,150,135,3,149,60,71,99,40,115,135,28,29,32,101,214,11,188,70,19,82,72,17,84,29,242,227,11,71,59,81,20,38,196,45,76,194,113,20,196,99,239,132,141,24,51,185,25,195,57,40,8,136,131,21,117,218,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,170,164,251,138,190,10,63,9,188,23,229,23,18,153,103,108,181,83,98,76,37,149,246,90,156,91,22,157,25,175,22,184,109,52,196,213,27,220,154,50,154,150,56,207,184,135,124,145,62,214,55,120,97,136,130,232,57,117,241,213,77,197,46,13,108,15,152,53,244,129,154,150,10,121,166,174,134,154,150,80,11,157,186,23,167,6,185,59,180,109,4,38,82,84,12,103,8,159,229,129,24,128,1,48,5,229,44,93,240,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,13,83,67,93,76,237,190,35,209,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,158,250,120,191,230,141,117,206,252,134,195,217,85,151,180,213,118,59,150,36,179,210,77,142,238,52,146,149,51,52,255,0,211,17,86,218,99,132,132,203,179,72,67,4,205,40,84,59,148,50,52,50,55,189,48,32,240,28,197,56,234,169,226,151,25,62,7,203,234,250,176,202,187,5,68,51,80,195,83,75,16,29,206,227,11,84,3,220,153,222,54,158,16,40,234,10,48,132,143,242,0,76,128,12,156,2,205,85,74,225,215,33,177,151,18,89,185,98,202,156,25,69,86,71,113,168,3,185,215,67,78,211,5,166,220,198,45,81,91,43,17,128,236,140,75,86,23,49,222,110,17,139,239,49,103,173,92,200,114,27,6,240,219,153,121,113,149,56,50,138,144,66,221,150,246,227,185,215,67,78,240,157,218,226,245,213,237,81,91,43,17,153,111,144,135,86,23,50,216,12,17,139,236,1,102,10,151,201,83,205,62,41,249,127,93,234,54,229,53,42,21,185,42,121,167,197,63,47,235,189,70,220,166,165,4,69,243,167,200,106,155,78,50,194,156,70,217,168,169,2,219,125,167,12,51,122,120,105,226,136,253,163,11,73,45,52,210,155,30,249,206,90,118,146,54,125,159,139,10,16,23,63,120,5,168,175,42,124,249,166,201,190,40,232,48,205,246,182,174,59,22,100,211,182,25,144,6,162,86,130,59,137,202,5,65,49,194,0,77,41,245,89,233,133,221,135,166,213,146,27,152,139,27,20,175,113,217,145,118,44,254,225,151,24,225,187,157,154,235,115,186,216,109,245,88,147,13,195,107,115,122,162,188,82,210,204,244,224,17,139,23,91,169,188,225,120,220,73,200,102,125,187,77,128,199,30,204,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,65,80,56,177,243,79,156,159,48,49,15,168,206,175,83,132,12,244,177,100,15,43,236,219,196,151,59,205,214,217,117,191,99,11,198,27,195,115,90,216,218,168,111,21,86,74,70,167,48,144,92,122,61,61,135,51,200,228,46,35,11,237,220,110,0,86,1,155,24,235,240,161,154,120,203,51,61,151,236,207,165,184,130,227,125,236,93,126,183,101,237,85,50,77,210,234,109,29,251,122,155,119,109,29,116,215,70,215,69,245,106,115,142,251,46,65,91,184,126,167,135,163,101,166,198,21,184,198,178,77,192,93,174,170,74,42,106,74,118,209,195,124,125,16,138,167,189,143,105,246,175,120,117,140,93,195,202,225,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,8,250,245,83,200,49,197,30,243,113,1,220,102,45,169,59,11,107,171,187,55,122,201,123,37,50,190,213,146,185,71,132,50,162,204,84,146,83,225,107,61,53,180,234,41,168,134,144,43,39,0,110,181,83,196,46,236,7,52,189,73,79,222,39,115,144,157,200,157,221,222,21,185,83,228,53,54,114,113,71,65,137,175,180,85,114,88,178,218,157,177,52,134,52,242,188,18,92,66,80,26,8,78,96,49,104,143,170,239,82,44,238,93,70,163,144,28,8,92,220,103,121,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,104,254,8,54,23,138,218,236,250,45,72,153,157,153,104,72,52,96,111,183,189,114,131,104,218,45,131,166,173,170,228,109,62,8,53,68,68,30,51,49,52,146,24,33,248,238,18,254,241,178,176,236,31,19,226,30,32,177,51,147,123,175,105,3,103,15,119,192,105,91,226,175,67,51,235,200,43,169,253,214,219,210,15,135,126,186,159,218,173,15,134,124,57,85,95,137,42,49,81,75,19,13,109,174,104,216,24,159,86,219,60,99,225,167,246,159,90,11,160,174,180,136,97,122,227,125,255,0,142,163,158,54,239,111,23,18,255,0,34,163,153,95,110,17,206,26,234,66,115,102,142,146,50,126,246,215,242,160,255,0,42,184,44,81,101,166,131,10,156,125,73,92,157,140,95,189,180,209,196,254,197,111,24,14,40,32,207,203,197,35,57,184,133,12,78,207,221,175,127,102,127,241,160,170,249,157,110,147,232,246,33,130,33,114,25,45,149,2,26,187,106,238,240,63,248,221,83,206,29,107,74,134,10,139,68,187,70,74,57,105,250,130,236,238,226,199,36,132,221,237,220,253,207,240,85,174,253,68,19,97,249,163,220,77,212,166,156,71,191,226,236,237,222,168,54,9,7,181,230,102,36,162,61,11,124,246,193,213,187,252,99,127,209,245,160,188,107,94,143,69,12,141,224,113,1,55,243,46,226,248,56,114,167,90,10,104,133,191,38,24,135,191,251,149,247,144,23,25,124,87,34,226,145,221,159,79,173,6,223,225,50,220,239,171,45,175,220,235,86,125,80,114,138,213,108,23,127,21,189,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,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,142,235,85,180,157,7,27,142,231,215,234,71,101,174,190,63,106,211,226,129,181,180,213,114,143,228,183,232,92,98,77,174,139,145,188,16,106,182,73,174,157,223,90,222,184,106,77,132,89,159,95,20,20,15,60,47,93,146,154,145,222,61,117,146,63,135,217,39,219,246,42,119,195,21,147,177,224,91,93,91,201,171,156,21,64,237,175,119,245,209,125,159,98,249,220,83,94,39,164,195,150,249,70,66,105,30,186,33,213,133,159,187,167,63,119,122,171,185,77,108,138,159,13,209,83,68,2,34,17,204,236,219,157,252,102,39,255,0,26,10,129,152,80,199,73,96,153,221,201,200,93,255,0,71,239,100,234,215,48,60,163,55,16,215,162,118,118,214,134,29,127,252,149,93,46,105,211,192,120,110,180,156,61,242,3,98,125,95,189,186,70,173,15,47,33,17,226,26,239,8,182,128,20,80,187,54,191,109,47,249,80,93,141,125,3,79,96,166,158,18,209,162,142,114,118,39,251,126,198,251,21,173,82,66,120,107,50,235,101,55,25,61,177,125,114,109,59,246,233,80,95,163,79,203,251,85,220,208,82,60,216,88,140,118,233,28,51,59,234,239,245,151,249,21,164,230,253,44,212,56,231,14,79,25,139,117,110,211,27,105,223,225,52,79,241,253,40,46,215,1,84,118,152,29,157,180,120,226,137,191,156,95,252,139,216,42,101,151,21,82,141,5,43,111,247,165,166,133,221,244,110,247,216,234,165,68,238,241,3,191,139,139,32,222,182,72,206,239,220,183,173,134,207,163,187,58,13,154,119,104,203,81,30,237,86,154,187,182,174,140,236,238,131,112,248,45,237,224,184,217,244,92,140,255,0,4,26,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,46,165,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,242,177,254,63,193,185,89,131,110,217,131,152,56,134,146,199,135,172,116,239,83,93,93,82,239,178,32,213,153,153,153,153,200,204,137,196,0,5,156,204,200,68,88,136,153,159,29,110,42,184,152,198,92,87,230,229,102,105,99,10,26,75,112,13,56,219,109,22,202,102,98,11,117,186,51,144,226,129,228,218,197,49,238,150,67,57,9,155,113,153,109,16,13,145,133,107,230,41,199,85,79,20,184,201,240,62,95,87,213,134,85,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,144,2,100,0,100,224,22,106,130,234,185,122,113,139,251,146,179,78,179,233,13,31,107,193,152,215,176,219,175,191,140,233,251,63,167,82,219,46,62,228,18,203,47,66,25,106,255,0,16,27,122,157,94,247,212,67,73,243,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,22,37,35,252,169,248,227,166,203,91,173,7,11,121,146,21,114,216,177,61,225,131,11,92,196,229,157,237,215,26,162,0,106,35,143,87,96,166,154,93,8,74,49,110,156,210,200,70,196,50,148,144,132,196,168,86,231,87,230,159,11,124,191,161,245,27,138,154,149,10,220,234,252,211,225,111,151,244,62,163,113,65,218,228,221,159,56,55,45,115,115,21,101,78,48,173,164,182,30,100,83,219,194,209,93,83,80,241,132,151,26,67,153,162,162,102,216,227,190,113,171,145,192,136,199,223,132,99,22,51,148,25,95,175,31,92,20,97,94,43,50,226,174,247,105,182,118,124,205,195,54,249,164,195,151,10,118,140,36,175,216,197,32,219,42,30,66,0,40,101,55,118,2,50,110,140,134,230,207,180,165,9,96,5,78,79,45,14,56,233,184,142,193,176,228,246,56,10,176,204,92,23,103,140,230,171,144,229,168,11,229,186,23,142,6,173,41,141,200,154,165,136,226,25,132,203,223,57,26,64,119,98,48,132,45,127,149,71,7,55,217,115,199,21,102,134,109,224,155,84,180,25,95,112,172,195,116,208,214,85,132,242,82,226,186,121,161,115,56,227,140,138,57,59,60,123,255,0,24,78,226,210,77,9,197,188,129,206,41,127,93,74,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,76,218,40,98,141,136,181,125,145,128,248,11,51,118,208,82,174,37,248,139,192,156,47,229,101,126,102,99,170,143,236,180,118,122,45,147,127,84,238,157,154,105,160,163,234,69,20,157,30,175,64,199,170,99,176,60,93,252,25,236,131,154,30,111,96,220,250,224,39,45,179,115,47,231,171,146,197,136,177,197,28,212,237,87,3,195,60,70,20,87,56,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,158,221,57,178,100,94,114,224,172,241,252,46,99,92,83,117,198,24,91,23,111,138,211,116,146,132,96,165,178,109,154,98,134,200,34,18,27,15,74,6,25,4,220,99,235,145,206,108,36,99,49,43,54,143,31,227,40,176,13,70,86,142,33,171,124,39,85,120,134,254,118,146,118,40,26,227,20,50,64,53,0,206,218,129,188,83,24,22,215,109,236,209,239,221,211,143,104,123,94,19,188,211,228,223,204,12,61,234,48,44,148,214,53,156,39,121,167,201,191,152,24,123,212,96,89,41,160,165,92,88,249,88,206,79,151,248,135,211,167,88,214,44,148,248,177,242,177,156,159,47,241,15,167,78,177,172,65,63,220,182,120,133,194,185,233,195,46,27,178,90,105,189,157,122,203,123,125,6,18,187,219,228,170,142,89,31,179,82,199,28,21,130,194,236,109,12,224,14,226,230,35,164,145,206,12,230,209,111,43,0,230,133,192,183,224,83,21,30,120,228,230,12,236,153,109,122,217,237,138,106,34,221,13,138,233,36,132,207,164,44,45,217,232,230,214,62,158,142,64,18,185,199,248,161,42,120,222,210,184,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,167,38,171,141,124,9,119,224,170,247,197,142,18,185,218,134,75,118,31,57,10,223,43,205,89,29,191,17,20,97,28,86,202,150,140,99,149,244,171,154,8,220,182,198,197,28,131,43,56,198,98,104,28,191,248,98,253,204,60,62,218,108,24,147,11,218,173,184,250,247,190,225,138,234,104,230,237,18,77,51,203,35,211,65,36,221,236,253,8,12,35,217,27,188,77,39,88,129,203,168,82,31,202,230,143,228,79,51,126,229,245,138,37,12,25,121,197,215,17,121,83,143,241,102,103,101,254,102,85,218,113,14,57,168,154,175,16,206,52,84,178,193,95,60,147,20,197,41,211,73,17,64,198,210,28,142,36,49,179,131,73,32,142,209,50,103,150,174,55,49,38,62,198,60,173,239,184,175,52,176,197,38,29,197,151,139,62,28,173,187,90,169,158,102,10,73,228,186,208,147,198,225,56,12,177,30,142,219,225,54,39,136,220,163,223,38,206,161,4,48,101,62,58,252,23,230,158,13,204,207,101,251,79,232,150,32,183,95,123,23,95,163,218,187,45,76,115,116,186,155,75,102,238,158,221,219,75,77,117,209,244,209,100,125,254,115,92,82,228,215,250,85,142,50,247,28,91,255,0,182,120,106,97,114,255,0,123,36,51,71,32,127,105,44,50,199,252,9,3,187,25,117,121,92,184,184,227,166,225,75,25,87,224,252,193,10,186,140,186,198,21,16,29,116,209,28,178,157,146,172,89,193,171,98,129,157,196,192,133,196,103,17,30,169,4,81,16,185,60,45,20,129,212,207,78,92,25,177,128,56,159,178,100,86,2,131,218,54,92,125,112,169,143,5,222,110,213,180,208,246,154,90,122,120,170,42,202,161,162,34,48,236,161,43,137,151,76,74,94,147,148,81,59,147,70,211,147,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,106,106,26,26,102,125,145,6,174,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,255,0,86,182,211,106,184,212,208,86,92,45,148,149,85,22,186,135,171,161,150,104,68,206,150,119,138,72,94,88,137,219,80,55,138,105,99,114,29,31,100,134,62,4,236,253,180,4,68,65,21,124,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,170,188,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,9,52,227,7,132,204,27,197,214,87,253,7,190,212,82,89,239,180,21,17,212,216,177,25,80,61,84,246,163,121,1,231,96,6,146,39,48,150,32,120,200,28,246,107,211,55,103,40,129,219,31,108,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,241,144,153,198,90,199,40,23,186,79,166,186,62,142,206,205,147,242,181,94,61,184,32,177,113,113,129,34,173,195,148,182,171,110,102,217,58,81,89,47,117,147,29,60,39,74,243,51,205,75,86,81,197,33,201,14,194,148,227,109,142,65,46,155,72,70,73,88,194,29,184,62,225,51,25,113,117,154,31,65,236,85,21,118,123,21,5,60,149,55,220,70,52,13,85,5,168,30,51,120,24,193,228,137,140,229,148,26,49,6,61,250,117,13,153,198,35,118,200,79,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,252,87,12,92,61,97,94,23,242,106,203,148,120,90,167,183,246,14,165,77,198,232,116,177,211,205,115,174,148,183,75,81,32,131,127,115,24,49,17,144,69,20,64,230,123,55,61,85,64,80,3,205,31,207,102,102,253,203,232,244,74,127,148,0,243,71,243,217,153,191,114,250,61,18,11,170,228,99,249,236,253,91,253,164,174,43,152,239,3,149,60,86,224,218,12,97,151,199,73,79,152,184,62,158,112,161,134,80,138,32,189,210,19,177,189,20,179,187,49,1,137,49,20,4,69,210,19,150,81,38,22,153,229,142,24,50,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,86,115,165,184,82,147,179,201,75,83,27,59,117,33,61,163,171,106,196,196,34,96,64,96,6,57,20,228,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,172,193,85,111,170,22,103,146,150,166,54,119,233,204,27,135,86,213,197,196,132,192,140,12,12,131,26,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,174,215,142,110,51,108,92,97,229,198,78,220,228,181,123,27,25,225,127,110,83,226,107,108,64,111,74,50,74,212,29,42,154,105,11,93,97,151,165,43,180,100,79,36,100,4,37,185,152,37,146,234,185,181,240,81,237,186,58,206,44,178,202,217,117,172,189,67,209,143,26,91,224,110,188,101,67,12,29,48,185,139,57,111,143,162,17,69,28,163,24,144,188,110,50,187,70,209,76,103,18,200,46,171,149,199,158,204,178,251,235,209,235,85,213,115,206,252,201,254,178,126,205,86,171,202,227,207,102,89,125,245,232,245,170,234,185,231,126,100,255,0,89,63,102,160,181,94,87,30,123,50,203,239,175,71,173,83,103,196,86,67,96,222,36,178,142,251,149,56,206,138,144,130,227,78,103,108,174,154,157,230,59,77,197,128,154,158,182,38,19,2,223,25,22,174,44,99,188,28,227,39,216,100,207,9,156,174,60,246,101,151,223,94,143,90,165,211,141,190,48,112,207,8,217,95,45,232,158,146,183,27,95,41,231,28,39,103,171,138,163,161,93,60,82,64,19,28,146,68,14,34,16,141,72,74,224,71,27,200,194,224,4,46,251,132,32,91,58,50,135,25,100,46,104,98,12,163,204,8,41,35,190,225,218,129,134,161,233,39,105,160,148,14,49,150,41,163,62,231,112,146,41,35,145,152,152,77,152,217,136,68,153,197,164,167,148,135,26,119,91,213,76,124,41,230,150,32,171,175,168,142,159,92,7,60,180,197,41,140,16,69,36,149,22,249,103,98,119,96,142,40,216,224,99,29,4,2,88,250,140,205,4,74,42,238,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,157,78,92,92,14,84,240,165,131,107,241,134,96,157,37,70,98,227,10,120,2,186,24,130,41,66,201,72,46,230,212,81,78,204,228,102,68,226,83,144,151,72,142,40,132,88,154,22,150,64,178,14,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,82,174,117,126,105,240,183,203,250,31,81,184,175,127,201,119,20,216,176,54,21,226,23,26,226,154,238,197,101,195,246,251,29,210,227,83,210,57,58,20,176,71,116,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,144,93,7,53,12,144,202,252,201,225,162,235,153,56,238,249,87,98,187,229,173,60,213,246,27,140,49,201,56,73,61,73,195,23,97,150,17,238,32,169,148,105,163,105,59,158,35,217,35,151,77,165,3,130,21,113,92,109,241,131,137,184,185,205,9,111,68,245,116,88,38,199,81,56,225,59,61,92,84,253,122,24,37,142,0,152,228,146,32,98,35,152,169,130,87,2,57,26,55,39,0,34,102,220,95,43,34,120,59,205,206,33,114,191,49,115,63,47,236,245,117,180,248,14,158,157,233,232,96,163,57,39,189,213,156,130,242,211,82,191,112,17,195,77,212,152,196,72,165,119,122,120,198,50,121,197,196,43,167,40,76,163,203,140,201,226,58,175,19,227,27,199,82,245,128,109,227,125,177,88,78,129,166,134,182,71,55,132,234,228,148,196,128,59,41,203,1,0,182,217,30,89,98,144,9,154,19,98,145,94,104,254,68,243,55,238,95,88,162,80,67,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,242,189,196,23,24,184,19,139,254,91,25,169,127,176,81,251,27,18,89,189,135,244,131,15,245,38,168,246,95,86,255,0,16,82,255,0,77,28,17,71,63,86,58,119,147,241,108,251,53,218,90,59,119,132,64,172,170,22,42,235,42,132,5,74,184,177,242,177,156,159,47,241,15,167,78,170,170,165,92,88,249,88,206,79,151,248,135,211,167,65,141,98,202,161,98,174,178,136,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,112,133,110,101,156,10,211,112,203,137,169,115,63,44,104,41,41,114,191,17,212,65,109,165,161,26,169,100,158,209,113,106,119,114,128,222,121,14,89,130,102,130,105,134,70,39,218,253,72,200,65,134,55,146,149,112,73,198,14,38,225,27,52,34,189,11,213,214,224,155,229,68,3,139,44,244,145,83,245,235,160,138,57,194,19,142,73,65,200,78,18,169,57,88,4,227,105,28,88,12,133,159,112,252,174,48,120,179,198,92,93,102,135,211,139,237,61,93,158,197,65,79,29,53,139,14,21,123,85,65,106,7,140,26,119,3,104,226,99,57,101,7,144,141,195,126,157,48,119,113,136,25,174,83,150,151,47,186,156,225,186,217,248,131,205,251,85,36,153,125,65,81,218,108,246,154,184,162,170,131,18,152,21,84,18,52,140,19,177,192,20,245,48,68,78,19,68,65,59,106,46,206,14,90,133,239,243,27,197,54,44,115,203,171,26,99,92,45,93,219,108,184,130,223,135,110,150,234,158,145,199,215,165,158,233,65,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,40,108,225,59,205,62,77,252,192,195,222,163,2,154,158,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,4,25,25,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,222,154,186,134,165,159,100,161,171,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,182,52,57,165,135,112,38,20,199,119,59,6,90,102,47,211,188,55,75,209,236,88,131,217,19,90,251,102,232,64,228,254,149,153,222,72,246,72,71,31,188,254,247,79,115,119,19,41,63,230,215,198,191,177,40,235,56,77,203,43,157,214,142,245,55,70,76,105,112,129,250,17,141,12,208,117,2,216,46,227,190,78,176,75,20,146,148,100,34,209,176,196,239,35,75,48,4,101,228,190,80,227,44,250,205,12,63,148,121,127,5,36,151,220,69,80,80,211,189,92,237,12,17,0,70,82,203,52,135,222,236,17,197,28,146,59,11,17,187,3,176,137,19,176,184,117,50,183,14,224,76,87,142,237,150,12,203,204,95,160,152,110,171,173,219,113,7,178,38,186,118,61,176,153,199,253,43,11,180,146,111,144,66,63,117,253,222,166,231,238,23,89,47,96,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,218,154,134,134,153,159,100,65,171,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,190,53,153,209,148,56,203,33,115,67,16,101,30,96,65,73,29,247,14,212,12,53,15,73,59,77,4,160,113,140,177,77,25,247,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,38,156,165,56,215,246,221,29,31,9,185,155,115,186,214,94,161,235,73,130,238,19,191,94,50,161,134,14,161,219,9,216,119,199,209,8,165,146,34,144,136,94,55,40,153,227,104,161,3,8,235,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,80,173,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,130,234,148,59,115,80,224,86,167,0,98,27,175,19,217,91,65,87,62,24,190,84,77,114,198,112,205,85,22,203,77,198,122,168,64,103,137,228,145,166,144,42,166,169,119,120,192,15,164,98,111,184,99,48,8,230,37,16,99,89,195,23,16,184,171,133,252,229,178,230,230,22,166,237,253,131,169,77,113,181,157,84,148,240,220,232,101,29,178,211,200,64,255,0,220,200,14,66,98,18,197,17,184,30,205,175,229,51,75,52,177,222,116,227,187,158,102,102,93,247,219,56,146,243,209,237,181,189,150,26,126,175,74,16,134,63,197,194,1,24,233,28,64,62,232,182,186,106,250,187,187,191,87,48,171,112,109,199,31,226,91,134,92,218,106,237,120,78,170,241,91,53,134,134,172,156,167,165,183,20,198,244,208,200,238,102,238,99,19,128,187,185,159,123,63,188,94,47,85,120,25,180,229,125,255,0,139,76,179,177,103,21,178,146,227,134,46,55,142,201,37,29,92,50,77,5,77,108,144,200,52,17,73,24,51,239,2,172,122,97,113,38,120,221,157,218,79,197,239,65,35,220,177,121,127,214,101,21,29,55,16,57,223,135,123,38,58,171,219,62,25,182,203,36,241,85,88,105,100,130,104,101,42,144,19,104,222,105,227,168,239,134,64,34,132,64,117,113,144,140,35,145,84,68,4,68,65,0,60,209,252,246,102,111,220,190,143,68,189,255,0,45,254,20,114,227,139,92,184,207,12,21,141,98,236,55,90,31,163,243,216,47,240,66,199,85,104,170,38,184,179,144,179,187,117,33,61,162,210,194,238,195,32,136,187,56,24,71,32,120,14,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,4,106,230,150,86,227,188,150,199,119,60,179,204,187,23,177,177,37,155,163,219,104,187,84,53,29,46,172,33,52,127,140,132,206,50,214,57,64,189,210,125,53,209,244,118,118,105,95,229,95,199,85,54,63,195,214,174,24,115,74,190,146,12,79,99,167,134,219,131,38,134,150,93,247,107,116,20,179,25,65,43,71,27,195,25,210,195,76,204,210,25,135,84,8,27,105,72,6,114,86,174,97,156,22,90,184,167,202,250,139,238,16,195,244,133,154,152,106,157,159,15,214,61,72,210,189,108,13,38,233,109,243,200,66,226,96,66,242,148,76,110,44,19,56,191,82,48,57,183,64,98,12,170,17,90,87,46,46,48,110,188,88,101,29,120,227,151,164,108,119,130,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,118,168,33,175,157,38,78,88,176,126,114,225,44,226,180,77,211,171,204,75,125,69,61,210,155,105,190,234,171,104,211,198,53,59,200,221,155,124,19,211,197,211,16,1,30,205,187,222,41,9,218,149,114,234,227,54,197,194,53,247,48,155,22,218,187,109,171,20,97,247,168,165,24,192,218,73,47,20,1,52,148,84,197,40,238,232,195,63,90,120,138,78,148,142,50,28,4,251,64,100,37,38,156,211,112,5,54,58,224,183,25,85,54,30,171,187,92,176,173,69,5,254,218,212,205,41,29,41,199,82,17,84,84,56,70,254,240,5,28,245,110,123,217,192,67,113,190,155,24,134,3,16,22,74,124,44,100,167,238,118,225,247,4,228,228,151,14,219,87,135,237,239,219,231,25,122,145,157,116,242,157,69,87,72,186,113,187,194,211,205,43,71,184,24,186,108,27,181,45,93,224,91,130,252,156,177,103,239,20,24,3,42,177,76,219,44,183,91,132,149,23,24,246,155,246,154,90,74,121,106,229,166,212,12,12,58,193,78,81,117,4,152,131,169,189,181,113,209,242,62,64,68,68,30,127,31,227,252,27,149,152,54,237,152,57,131,136,105,44,120,122,199,78,245,53,213,213,46,251,34,13,89,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,241,225,226,243,137,203,239,22,153,203,83,154,183,123,47,177,41,2,223,75,107,181,218,59,72,84,246,10,88,133,200,163,235,140,81,60,187,167,146,162,93,72,119,55,87,102,174,34,42,191,243,31,230,1,89,196,69,246,92,164,202,28,69,254,116,244,29,154,121,106,105,227,158,158,76,69,85,176,36,221,80,19,4,114,4,48,200,238,1,11,142,215,146,39,148,156,255,0,18,209,88,178,11,148,224,95,140,219,239,7,153,143,85,115,146,213,237,156,25,138,59,61,62,38,182,196,0,213,69,28,78,125,42,154,105,11,77,38,139,171,43,180,100,77,28,130,100,37,181,220,37,143,32,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,177,98,87,255,0,203,23,143,31,192,133,246,155,33,179,98,245,183,0,226,11,128,251,54,233,113,184,244,233,112,188,196,19,20,154,15,72,159,163,81,57,83,177,110,146,56,161,39,146,103,211,124,164,225,53,40,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,85,228,99,249,236,253,91,253,164,175,83,140,94,14,176,39,23,248,18,158,193,127,172,246,54,36,179,111,250,63,136,58,115,84,123,47,171,53,57,213,127,74,132,241,71,63,86,58,118,143,241,142,251,53,220,58,59,119,217,95,35,31,207,103,234,223,237,37,85,121,157,113,227,248,16,177,84,228,54,83,222,182,227,236,65,111,47,105,93,45,215,30,157,86,23,132,142,18,143,81,233,19,117,170,32,42,134,29,178,71,44,34,241,204,218,111,136,156,33,175,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,212,218,114,211,227,170,167,137,172,51,85,150,25,157,95,87,85,154,24,114,158,123,149,85,113,82,197,28,23,123,115,212,51,12,224,208,70,17,66,112,188,240,194,81,184,182,230,233,200,36,110,82,52,112,173,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,217,9,240,125,194,102,13,225,23,43,254,131,216,170,41,47,23,218,250,137,42,111,184,140,104,30,150,123,169,180,134,240,49,131,201,43,128,69,17,180,98,12,123,53,234,27,51,20,166,238,16,237,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,43,85,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,144,92,167,49,158,10,63,117,86,92,65,127,192,22,203,84,121,155,133,191,25,109,169,157,186,82,93,40,89,141,228,182,20,219,132,7,113,155,73,17,74,196,33,32,144,235,16,205,44,141,4,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,75,167,54,46,53,237,216,91,10,220,248,87,203,123,158,252,73,121,210,155,24,206,15,85,79,53,170,132,163,167,168,142,158,50,97,8,230,237,81,205,180,220,100,49,104,154,88,204,29,229,103,8,182,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,160,161,167,122,185,218,24,34,0,140,165,150,105,15,189,216,35,138,57,36,118,22,35,118,7,97,18,39,97,112,156,158,93,220,94,126,234,220,154,127,165,53,189,108,194,193,221,42,44,81,178,131,179,67,63,84,165,236,181,113,237,119,141,250,177,196,91,216,118,109,150,57,116,140,35,120,183,66,183,22,62,105,243,147,230,6,33,245,25,212,255,0,112,197,195,214,21,225,127,38,172,185,71,133,170,123,127,96,234,84,220,110,135,75,29,60,215,58,233,75,116,181,18,8,55,247,49,131,17,25,4,81,68,14,103,179,115,192,15,22,62,105,243,147,230,6,33,245,25,208,95,166,5,224,178,213,197,63,44,76,186,190,225,12,63,72,89,169,134,169,239,15,135,235,30,164,105,94,182,6,190,86,148,182,249,228,33,113,48,33,121,74,38,55,22,9,156,95,169,24,28,219,163,2,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,244,229,113,228,79,44,190,250,245,138,213,66,185,168,112,43,77,143,240,245,215,137,236,173,160,164,131,19,216,233,230,185,99,56,102,170,151,125,218,221,5,44,32,51,196,242,72,240,198,116,176,211,59,188,96,1,213,2,55,220,82,0,4,129,87,249,115,113,175,251,170,178,226,123,6,63,185,218,163,204,220,45,248,187,149,52,15,210,146,233,66,204,13,29,204,97,218,32,59,140,222,57,70,39,33,9,4,75,72,134,104,163,111,173,205,31,200,158,102,253,203,235,20,74,10,242,183,52,177,222,75,99,187,102,102,101,165,247,216,216,146,205,214,236,85,189,150,26,142,151,86,19,134,79,197,204,7,25,107,28,166,62,240,190,154,234,218,59,51,180,180,241,21,196,229,139,139,78,85,249,137,154,182,139,47,177,42,194,225,111,181,221,45,29,164,234,123,5,84,87,170,18,24,250,229,20,77,46,232,36,167,151,81,29,173,213,217,171,144,146,8,108,89,52,101,110,100,101,199,19,57,53,108,199,248,114,143,218,184,67,26,91,230,138,74,43,181,11,126,50,55,35,130,166,150,162,19,220,5,180,194,88,141,181,40,203,107,237,35,7,98,124,101,213,202,112,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,0,106,162,142,39,62,149,77,52,133,166,147,69,213,149,218,50,38,142,65,50,18,218,238,18,198,30,219,142,14,1,49,150,72,231,205,186,205,149,24,70,174,175,2,102,45,226,150,217,131,77,235,90,86,130,227,81,180,125,153,60,210,237,104,143,170,231,210,121,73,247,66,194,239,41,156,115,184,76,246,64,228,229,139,135,252,154,194,121,59,135,38,237,20,152,102,222,52,242,84,237,48,237,117,70,69,37,77,78,195,51,120,250,179,201,44,189,61,238,33,191,104,251,162,204,189,173,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,93,180,4,68,64,94,83,17,101,110,4,197,120,239,8,230,101,254,197,218,177,38,4,237,255,0,71,235,123,84,193,216,251,108,45,13,87,226,192,218,57,55,198,44,63,140,18,219,166,163,163,247,175,86,136,10,0,121,163,249,236,204,223,185,125,30,137,79,242,128,30,104,254,123,51,55,238,95,71,162,65,117,92,140,127,61,159,171,127,180,148,170,40,171,228,99,249,236,253,91,253,164,165,81,7,138,202,28,151,202,252,133,193,177,229,254,81,225,10,76,59,98,142,162,90,183,167,132,228,148,229,158,71,109,242,203,44,164,82,202,122,48,139,17,145,59,0,0,54,130,2,205,237,81,16,17,17,1,17,16,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,8,136,131,21,117,146,159,9,222,86,50,111,229,254,30,244,232,22,53,139,37,62,19,188,172,100,223,203,252,61,233,208,32,142,174,104,188,191,235,45,21,151,46,38,242,67,14,245,173,83,118,155,142,56,181,193,36,243,213,71,85,44,242,207,53,216,122,134,123,161,126,174,146,199,27,0,194,49,140,140,46,15,41,69,26,216,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,178,136,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,234,221,120,100,224,39,38,184,87,204,124,103,153,24,2,123,173,69,94,38,221,71,109,167,172,168,35,142,203,107,55,138,89,40,227,125,117,155,89,227,98,234,203,169,180,97,8,107,184,101,146,96,237,240,57,194,37,171,132,28,163,44,41,61,198,146,241,139,47,213,3,114,196,119,88,41,196,0,231,96,97,10,88,77,197,165,58,104,91,118,206,163,234,231,36,210,48,199,213,120,198,56,57,213,249,167,194,223,47,232,125,70,226,166,165,66,183,58,191,52,248,91,229,253,15,168,220,80,57,42,121,167,197,63,47,235,189,70,220,166,165,66,183,37,79,52,248,167,229,253,119,168,219,148,212,160,44,122,249,138,228,229,247,38,248,184,199,116,215,121,187,69,38,48,184,79,140,109,117,59,64,58,212,181,243,203,33,54,193,51,113,233,78,213,16,106,91,72,250,27,246,136,152,178,200,81,71,87,57,188,139,163,197,57,53,98,207,155,69,155,125,235,4,220,35,183,93,42,227,120,35,254,163,213,147,128,188,206,76,210,203,211,171,122,113,140,4,157,131,181,206,91,29,136,136,66,27,17,23,191,225,251,44,255,0,12,153,227,128,242,182,74,75,173,69,38,38,196,20,54,250,255,0,101,199,190,170,26,19,152,123,84,225,238,27,15,74,6,150,71,50,23,16,16,114,38,218,46,130,103,249,83,228,53,78,77,240,185,65,137,175,180,84,145,223,115,38,161,177,52,134,52,241,52,241,219,142,32,26,8,78,96,50,121,67,164,207,82,44,238,61,55,172,144,28,4,152,220,175,41,124,156,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,167,39,66,150,8,198,56,163,222,110,70,91,64,5,181,39,114,125,53,119,119,239,95,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,104,238,181,91,73,208,113,184,238,125,126,164,118,90,235,227,246,173,62,40,27,91,71,92,163,249,45,250,23,24,187,107,162,228,111,4,26,173,167,249,46,183,46,41,205,132,29,159,84,20,11,60,47,93,146,154,145,222,61,117,146,63,135,217,39,219,246,42,119,195,21,147,177,224,91,93,91,201,171,156,21,64,237,175,119,245,209,125,159,98,249,220,83,94,39,164,195,150,249,70,66,105,30,186,33,213,133,159,187,167,63,119,122,171,185,77,108,138,159,13,209,83,68,2,34,17,204,236,219,157,252,102,39,255,0,26,10,129,152,80,199,73,96,153,221,201,200,93,255,0,71,239,100,234,215,48,60,163,55,16,215,162,118,118,214,134,29,127,252,149,93,46,105,211,192,120,110,180,156,61,242,3,98,125,95,189,186,70,173,15,47,33,17,226,26,239,8,182,128,20,80,187,54,191,109,47,249,80,93,141,125,3,79,96,166,158,18,209,162,142,114,118,39,251,126,198,251,21,184,95,12,236,153,185,61,81,109,63,107,86,80,3,51,119,237,216,17,143,217,167,229,125,170,232,232,41,30,108,44,70,59,116,142,25,157,245,119,250,203,252,138,212,243,202,9,105,115,11,12,212,196,66,45,45,112,187,124,95,221,122,127,173,5,212,224,90,134,170,167,209,219,71,140,33,240,253,15,254,69,236,149,47,203,218,185,99,182,210,123,239,186,88,41,183,62,141,222,251,127,233,85,54,39,119,136,29,252,92,89,6,245,178,70,119,126,229,189,108,54,125,29,217,208,108,211,187,70,90,136,247,106,180,213,221,181,116,103,103,116,27,135,193,111,111,5,198,207,162,228,103,248,32,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,104,235,107,234,183,173,133,241,65,177,245,118,209,104,58,248,63,193,110,125,22,214,241,126,244,28,128,218,45,235,104,183,197,157,150,228,5,241,177,20,221,8,128,247,48,179,147,55,247,157,125,149,229,49,213,88,199,71,8,129,232,93,81,125,59,188,52,36,22,85,197,125,88,133,178,221,67,44,141,212,235,195,46,222,237,118,237,157,181,211,199,197,93,22,74,208,60,108,33,40,179,198,212,178,233,166,190,61,102,248,255,0,58,180,14,34,42,102,197,88,226,138,211,72,39,59,71,105,142,165,197,135,93,52,154,81,215,221,213,255,0,133,250,21,238,101,85,190,74,90,8,102,48,211,116,50,142,189,255,0,217,127,232,65,220,204,200,119,88,106,137,180,103,38,38,213,223,253,168,149,161,224,232,221,184,140,188,139,144,187,133,28,4,90,63,195,250,85,93,246,101,159,245,2,160,126,45,175,252,153,43,65,193,196,237,196,133,237,223,196,168,96,31,239,82,160,188,204,62,205,46,17,48,15,225,65,51,119,254,147,86,221,158,150,98,25,104,110,114,70,206,86,242,171,156,11,87,212,92,92,11,86,111,7,252,159,138,185,60,30,29,76,62,49,119,123,194,99,252,228,74,143,103,94,31,169,175,180,220,250,44,14,244,244,245,219,89,220,181,119,219,221,166,141,223,224,131,235,228,189,215,183,81,218,140,166,103,99,161,128,139,93,27,189,225,119,248,42,211,12,128,98,204,4,207,181,155,193,213,183,228,157,68,180,148,180,20,229,35,49,199,71,0,27,54,158,235,180,68,206,207,245,43,130,178,117,158,34,146,86,125,12,65,197,221,180,215,185,208,125,37,161,119,139,173,86,142,206,236,232,56,223,71,125,86,128,31,6,90,55,115,173,88,157,159,185,6,237,52,117,189,191,74,227,213,252,86,246,241,65,185,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,22,142,250,32,213,17,16,17,17,1,17,16,17,17,1,68,175,52,94,96,21,151,122,203,151,12,153,33,136,186,54,168,123,77,187,28,93,32,142,120,42,164,170,138,121,96,154,210,61,64,13,176,183,75,89,100,141,204,102,25,6,54,38,6,148,101,150,165,24,28,209,121,127,209,221,232,238,92,77,228,134,29,232,221,97,237,55,28,113,107,130,72,32,165,146,150,40,37,158,107,176,245,12,54,204,221,45,37,142,54,50,152,164,25,24,88,218,82,148,35,175,134,142,29,49,223,20,25,167,65,150,120,22,159,251,21,101,226,183,124,63,212,203,95,105,134,25,235,58,114,203,31,91,165,215,2,233,1,111,63,6,111,23,106,213,204,223,34,242,227,135,76,224,192,185,95,149,246,110,195,106,161,203,250,41,102,154,87,99,170,184,85,21,194,224,210,85,84,200,204,221,73,143,104,234,250,48,176,136,128,8,0,0,13,191,228,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,107,95,49,78,34,240,39,20,25,167,129,243,51,2,212,126,111,237,148,119,138,45,147,127,83,46,157,166,174,105,232,250,146,197,31,91,165,215,1,234,128,236,63,22,127,22,96,169,92,182,248,103,193,188,87,229,30,124,101,110,48,174,171,183,24,212,97,139,149,162,231,76,238,71,110,184,198,23,96,138,119,143,115,12,193,182,89,0,227,39,109,192,101,180,128,246,72,22,87,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,247,63,192,207,25,182,46,15,50,227,56,174,113,218,189,179,140,241,71,176,233,240,205,182,80,54,165,41,34,106,254,173,77,76,131,166,144,197,213,137,222,49,38,146,66,49,17,218,206,114,199,106,184,179,20,223,113,206,42,188,227,92,83,93,219,111,88,130,225,81,116,184,212,244,130,62,189,84,242,20,146,201,176,24,64,119,25,147,232,44,194,218,232,204,205,220,130,93,57,83,241,199,83,153,86,170,14,22,243,36,41,34,190,225,139,59,6,22,185,137,197,3,92,109,212,162,0,212,71,30,172,231,83,12,90,16,148,98,253,72,98,144,141,132,162,41,38,183,94,117,126,105,240,183,203,250,31,81,184,171,202,229,161,192,229,55,14,56,54,28,225,199,7,86,121,139,141,44,241,132,212,146,4,180,225,99,183,76,241,206,212,69,9,176,147,212,185,4,69,49,24,251,135,27,70,12,204,38,115,89,175,58,191,52,248,91,229,253,15,168,220,80,91,255,0,15,124,40,223,120,139,201,172,222,198,88,22,43,173,199,23,229,191,177,43,45,246,74,40,66,95,106,210,212,149,91,85,198,194,238,198,243,0,64,18,198,192,228,69,211,56,218,51,57,65,194,138,225,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,147,254,70,63,158,207,213,191,218,73,205,79,128,239,244,95,138,188,160,178,255,0,98,151,23,216,173,150,239,247,115,169,189,145,245,127,242,113,148,35,135,251,37,65,151,239,166,130,242,184,28,226,238,213,197,246,81,150,43,158,221,73,103,197,150,26,129,182,226,59,84,21,2,96,19,184,49,5,84,32,228,242,133,52,205,187,103,81,181,99,142,104,216,164,233,60,133,113,75,26,30,29,115,231,25,112,219,155,150,44,214,193,149,181,98,118,234,128,11,157,12,53,13,8,93,173,206,98,245,20,82,185,1,142,201,4,116,98,112,45,134,193,32,182,240,23,108,132,248,117,207,156,27,196,150,81,216,179,91,6,86,210,16,92,105,192,46,116,48,212,60,199,105,184,176,11,212,81,74,228,0,91,227,34,209,137,192,119,131,132,130,219,12,93,195,213,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,222,154,186,134,165,159,100,161,171,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,182,60,60,87,112,163,152,252,37,102,57,224,172,107,23,110,181,87,117,39,176,95,224,133,194,150,239,74,46,204,228,44,238,253,57,131,112,180,176,187,185,70,68,46,206,96,113,200,121,31,43,0,231,87,229,99,11,124,192,161,244,235,138,8,149,225,235,20,216,176,54,126,229,166,53,197,53,221,138,203,135,241,133,154,233,113,169,233,28,157,10,88,43,98,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,150,75,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,98,196,165,83,149,103,30,63,232,71,10,153,191,122,254,203,22,16,190,220,238,63,238,1,77,100,16,233,127,229,5,17,201,55,246,58,112,31,222,129,5,255,0,241,99,229,99,57,62,95,226,31,78,157,99,88,178,83,226,199,202,198,114,124,191,196,62,157,58,198,177,5,202,113,41,193,149,247,35,242,127,43,115,250,201,117,246,174,12,204,108,63,102,168,153,231,48,26,171,101,226,170,222,53,50,83,16,182,157,72,79,108,199,20,130,218,136,129,71,38,142,33,36,214,235,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,174,210,48,25,230,17,39,109,69,165,145,155,77,207,174,70,124,61,97,107,22,57,224,191,45,48,86,41,161,237,182,92,65,149,246,107,93,198,155,170,113,245,233,103,180,197,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,168,76,227,147,132,75,175,8,57,184,56,82,11,141,93,227,9,223,169,202,229,135,46,179,211,144,25,192,198,226,116,179,27,11,68,117,48,190,221,253,55,209,194,72,100,113,143,170,209,136,56,4,225,226,213,196,199,18,246,12,7,138,173,85,117,248,78,223,79,83,123,196,97,77,88,52,199,216,160,13,0,92,157,216,220,36,169,146,150,19,104,191,25,178,82,113,112,209,228,9,116,230,143,228,79,51,126,229,245,138,37,229,57,81,240,233,248,22,225,198,12,127,123,167,217,137,51,75,179,223,106,61,253,122,86,177,2,246,116,94,236,167,25,107,28,178,84,110,97,3,110,215,211,54,214,38,211,213,243,71,242,39,153,191,114,250,197,18,8,54,201,12,21,106,204,172,232,192,57,115,125,168,171,130,219,138,177,69,170,201,89,45,33,136,207,28,21,53,113,195,33,70,68,36,44,108,38,238,206,226,77,174,154,179,248,47,171,196,86,67,99,46,27,115,114,251,149,56,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,217,32,142,174,44,101,176,216,227,39,222,4,205,219,225,59,205,62,77,252,192,195,222,163,2,157,238,48,120,76,193,188,93,101,127,208,123,237,69,37,158,251,65,81,29,77,139,17,149,3,213,79,106,55,144,30,118,0,105,34,115,9,98,7,140,129,207,102,189,51,118,114,136,29,130,192,57,80,241,199,83,134,174,182,78,17,243,24,41,26,197,114,168,168,12,35,118,115,138,157,232,106,229,41,39,42,41,220,156,90,80,158,82,62,145,54,178,180,210,140,122,24,200,29,25,116,88,187,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,188,196,242,197,227,199,240,223,98,166,200,108,216,189,110,199,216,126,222,62,205,186,92,110,61,74,172,81,8,156,197,38,131,210,22,235,83,192,52,236,91,164,146,89,133,164,153,245,217,41,48,122,174,100,60,107,102,159,7,223,131,191,193,157,131,10,92,254,150,251,95,182,251,118,150,166,110,159,101,236,157,62,151,70,120,180,215,180,158,237,219,181,208,116,211,71,215,197,114,244,230,23,157,28,89,231,69,235,46,115,27,12,96,171,117,182,221,133,234,111,113,75,100,162,171,134,114,158,58,186,72,68,72,166,169,148,92,54,212,27,187,48,179,234,195,223,226,207,88,56,231,224,99,247,104,253,9,255,0,61,31,161,223,67,189,165,254,146,123,67,181,118,190,205,255,0,132,67,179,111,102,254,219,93,255,0,13,59,252,167,5,60,183,191,113,246,105,221,115,51,240,203,244,183,218,120,126,123,23,98,250,59,216,58,125,74,154,121,186,189,78,213,46,186,118,109,187,118,182,187,245,215,187,71,10,1,207,59,243,39,250,201,251,53,82,174,74,158,105,241,79,203,250,239,81,183,42,171,207,59,243,39,250,201,251,53,82,174,74,158,105,241,79,203,250,239,81,183,32,154,148,68,64,68,68,5,0,60,209,252,246,102,111,220,190,143,68,167,249,64,15,52,127,61,153,155,247,47,163,209,32,181,248,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,54,137,152,193,49,8,187,234,77,20,142,218,237,125,46,3,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,134,234,185,56,96,12,27,154,120,55,136,44,190,204,28,61,73,124,195,215,202,124,57,77,93,67,82,207,178,80,214,228,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,214,129,198,15,9,152,203,132,92,208,250,15,125,168,171,188,88,171,233,227,169,177,98,50,160,106,88,46,160,209,131,206,192,13,36,172,7,20,166,241,144,57,239,211,166,110,204,50,131,184,100,59,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,72,227,235,210,207,24,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,202,13,249,154,112,125,134,120,90,205,11,37,235,46,90,146,143,4,227,154,121,74,213,103,25,106,37,158,217,61,28,116,225,82,7,36,231,33,74,6,83,4,162,110,122,235,36,129,180,90,49,35,246,188,177,120,241,252,8,95,105,178,27,54,47,91,112,14,32,184,15,179,110,151,27,143,78,151,11,204,65,49,73,160,244,137,250,53,19,149,59,22,233,35,138,18,121,38,125,55,202,79,85,121,231,126,100,255,0,89,63,102,160,181,94,87,30,123,50,203,239,175,71,173,87,85,207,59,243,39,250,201,251,53,90,175,43,143,61,153,101,247,215,163,214,171,170,231,157,249,147,253,100,253,154,130,202,184,13,204,139,22,79,241,75,133,115,67,19,209,221,106,237,88,102,223,127,184,213,195,107,161,58,186,163,142,59,45,107,187,4,97,253,243,39,24,192,117,57,12,0,72,199,197,113,21,159,56,203,137,44,220,190,230,182,51,173,171,35,184,212,24,91,40,102,168,105,130,211,110,99,39,167,162,137,196,0,118,70,37,163,147,0,239,55,57,9,183,153,59,212,174,92,152,90,197,142,120,194,193,120,43,20,208,246,219,46,32,183,226,43,93,198,155,170,113,245,233,103,177,87,199,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,221,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,9,127,229,95,192,173,54,0,195,214,174,39,179,74,130,146,124,79,124,167,134,229,131,33,134,170,93,246,155,116,244,179,1,79,43,199,35,67,33,213,67,82,206,209,152,31,72,4,31,112,200,102,17,200,250,161,92,12,230,133,215,56,248,75,203,60,121,125,26,183,185,79,103,246,109,100,245,117,165,87,61,92,244,51,73,69,37,84,146,147,49,17,204,84,207,51,235,171,179,200,236,228,90,110,122,234,130,21,185,213,249,167,194,223,47,232,125,70,226,172,130,213,143,241,149,139,6,223,242,250,205,136,106,232,240,246,42,168,161,169,189,80,194,236,33,94,116,111,43,211,52,174,205,184,128,10,121,13,131,93,142,123,9,217,202,48,113,189,254,117,126,105,240,183,203,250,31,81,184,171,53,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,160,161,167,122,185,218,24,34,0,140,165,150,105,15,189,216,35,138,57,36,118,22,35,118,7,97,18,39,97,112,168,28,31,112,153,140,184,186,205,15,160,246,42,138,187,61,138,130,158,74,155,238,35,26,6,170,130,212,15,25,188,12,96,242,68,198,114,202,13,24,131,30,253,58,134,204,227,17,187,100,39,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,106,106,26,26,102,125,145,6,174,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,254,43,134,46,30,176,175,11,249,53,101,202,60,45,83,219,251,7,82,166,227,116,58,88,233,230,185,215,74,91,165,168,144,65,191,185,140,24,136,200,34,138,32,115,61,155,158,170,160,136,190,107,220,14,84,225,171,173,239,139,140,185,58,70,177,92,170,41,207,23,90,88,34,167,122,26,185,74,56,6,182,6,22,22,148,39,148,131,170,47,172,173,52,165,38,166,50,31,70,53,104,174,215,91,117,53,125,29,190,231,87,75,79,116,167,106,74,232,161,152,128,42,160,105,99,153,162,148,89,244,48,105,97,138,70,18,213,183,198,5,226,44,237,148,242,130,30,99,188,14,83,112,165,140,168,49,134,95,29,93,70,93,99,10,137,194,134,25,66,89,78,201,86,44,198,244,82,206,236,226,96,66,228,80,17,23,84,130,41,68,152,158,23,150,64,179,85,147,158,119,227,91,174,90,228,190,62,204,107,21,61,36,247,44,43,133,238,183,186,56,170,192,138,9,39,166,164,146,104,198,65,18,18,112,114,6,103,102,33,125,53,209,219,197,99,24,178,125,205,140,11,248,80,202,204,101,150,126,212,246,103,210,220,63,113,177,118,222,135,91,178,246,170,105,33,234,244,247,14,253,189,77,219,119,14,186,105,171,107,170,8,129,254,141,95,20,255,0,235,7,42,191,244,85,199,254,124,165,83,139,31,43,25,201,242,255,0,16,250,116,234,192,63,160,99,255,0,141,23,252,9,255,0,227,213,255,0,241,99,229,99,57,62,95,226,31,78,157,6,53,138,69,57,177,113,139,138,177,190,59,185,240,187,135,40,238,182,28,55,132,174,13,237,179,57,36,135,233,12,207,13,60,176,245,32,146,8,228,8,97,145,229,112,247,228,138,125,98,156,117,97,136,154,58,213,239,243,125,202,251,174,11,226,210,167,30,76,85,115,219,115,6,207,69,114,167,156,168,138,40,34,158,154,17,162,150,148,37,213,198,99,17,167,134,98,211,107,139,85,70,206,62,4,65,79,248,1,224,250,235,197,150,110,8,220,26,146,60,9,131,170,40,235,241,89,205,41,49,212,192,102,79,29,12,67,25,140,187,234,26,25,65,228,18,22,136,4,207,118,246,142,57,39,250,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,40,171,228,125,143,233,162,186,230,158,86,215,98,26,183,168,170,167,183,95,237,118,146,121,74,6,8,138,88,43,106,1,180,233,1,187,205,64,5,222,198,108,209,254,83,70,251,101,125,5,170,243,71,242,39,153,191,114,250,197,18,129,108,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,83,211,205,31,200,158,102,253,203,235,20,74,0,80,118,173,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,200,39,129,126,12,172,92,30,101,197,85,178,75,175,182,113,158,40,236,245,24,154,229,17,155,82,148,145,49,244,169,169,163,45,52,134,46,172,172,210,16,180,146,17,145,22,214,112,138,58,43,203,23,128,239,192,133,138,155,62,115,98,203,183,31,98,11,120,251,54,215,113,183,116,234,176,188,36,115,12,154,23,84,155,173,81,1,83,185,110,142,57,97,23,146,23,211,124,162,247,254,130,218,184,232,224,202,197,198,30,92,82,219,35,186,251,27,25,225,126,209,81,134,110,82,153,189,40,201,43,7,86,154,166,49,215,88,101,233,68,207,32,139,201,25,0,144,238,102,56,164,199,218,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,172,167,149,128,115,58,224,59,240,223,98,169,207,156,167,178,238,199,216,126,222,94,210,181,219,173,221,74,172,81,8,156,35,30,165,213,22,235,83,192,53,14,59,99,146,89,133,163,133,181,217,16,176,67,94,44,197,55,220,115,138,175,56,215,20,215,118,219,214,32,184,84,93,46,53,61,32,143,175,85,60,133,36,178,108,6,16,29,198,100,250,11,48,182,186,51,51,119,41,233,229,113,228,79,44,190,250,245,138,213,0,42,127,185,92,121,19,203,47,190,189,98,181,5,213,43,63,230,151,158,148,121,63,194,157,251,13,209,94,123,38,36,204,79,243,55,108,134,54,130,73,14,150,71,103,184,25,71,43,238,232,246,94,164,37,32,9,16,73,83,7,228,185,49,141,224,40,86,231,39,157,127,78,120,130,180,228,229,37,191,163,73,150,86,247,235,79,36,91,100,158,186,227,21,61,68,155,73,164,38,40,70,0,163,97,212,0,154,78,190,187,135,99,160,177,92,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,95,41,95,79,39,220,156,190,227,158,40,27,53,105,230,236,246,92,180,183,207,81,89,38,208,62,189,85,117,60,244,148,244,218,57,137,142,224,58,153,122,140,38,45,217,182,22,215,144,93,81,94,62,50,207,10,229,23,23,185,147,129,112,85,39,100,178,211,220,41,238,20,212,163,28,113,199,75,219,105,33,172,56,34,8,192,64,33,140,234,8,35,6,31,118,49,1,119,119,103,119,9,233,200,28,227,177,113,1,147,88,79,56,176,228,61,158,147,19,91,198,162,74,109,198,125,146,168,8,163,169,166,222,96,15,39,74,120,229,139,169,177,132,246,110,31,116,153,213,64,81,213,201,111,56,239,184,195,38,177,110,78,221,225,234,82,101,221,194,158,162,215,83,184,27,109,45,200,170,36,42,109,130,12,239,178,120,42,37,234,17,153,23,105,219,238,140,98,207,34,168,35,3,140,206,104,25,251,195,183,18,120,195,39,48,86,16,203,250,219,46,31,246,127,102,158,233,111,173,146,168,250,244,20,245,7,188,163,171,140,31,67,152,153,180,6,247,89,181,213,245,119,173,92,183,184,214,205,62,48,127,8,159,132,203,6,20,182,125,18,246,71,98,246,21,45,76,61,78,213,218,250,157,94,180,242,235,167,102,13,187,118,233,169,107,174,173,167,149,226,143,149,39,238,148,207,108,77,157,127,135,175,163,159,72,251,23,245,51,232,183,108,232,118,122,56,41,191,126,237,113,238,221,208,221,249,13,166,237,59,244,213,234,175,3,28,12,126,226,239,166,223,231,163,244,199,233,143,179,127,210,79,103,246,94,201,218,127,240,137,183,238,237,63,218,233,179,227,175,112,69,95,52,127,61,153,155,247,47,163,209,43,170,228,99,249,236,253,91,253,164,173,87,154,63,158,204,205,251,151,209,232,151,83,132,238,48,110,188,39,229,30,110,142,6,122,71,199,120,214,162,195,65,101,58,152,138,64,161,130,32,184,189,77,115,11,131,197,33,196,242,64,1,28,132,204,231,56,155,140,129,25,198,65,125,92,212,56,234,166,192,24,122,235,195,14,86,215,210,79,137,239,148,243,91,113,156,211,82,203,190,211,110,158,150,19,24,34,105,35,104,100,58,168,106,93,158,64,51,233,0,155,109,25,12,14,56,160,202,220,173,199,121,211,142,237,153,103,150,150,47,108,226,75,207,91,177,81,118,168,105,250,189,40,78,105,63,25,49,132,99,164,113,25,123,196,218,233,163,106,238,204,254,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,41,233,229,231,193,101,171,133,140,175,167,190,226,252,63,72,57,169,137,105,221,241,5,99,84,141,83,209,64,242,110,138,223,4,130,44,32,2,45,17,74,192,228,199,51,19,245,36,0,135,104,84,174,20,120,81,203,142,18,178,224,48,86,10,139,183,93,107,186,115,223,239,243,194,193,85,119,170,22,118,98,38,103,126,156,33,184,154,40,89,220,99,18,39,119,51,57,36,58,214,136,131,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,56,250,244,179,198,81,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,198,11,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,214,82,107,24,28,213,204,204,85,156,153,143,136,243,75,26,213,246,139,214,38,184,75,112,169,219,36,135,28,59,223,220,130,46,161,153,140,49,3,12,113,131,147,236,140,0,89,244,22,65,35,252,143,176,5,52,183,92,211,205,42,236,61,86,213,20,180,246,235,5,174,236,77,40,192,225,41,75,61,109,56,62,189,35,54,120,104,12,187,156,193,158,63,201,105,31,116,175,168,171,228,133,154,95,252,229,228,165,194,251,254,164,197,54,139,103,101,253,52,213,243,245,152,63,250,90,59,12,254,208,31,223,29,74,162,2,138,190,107,156,116,254,255,0,194,254,74,99,63,245,69,46,63,173,161,31,238,68,109,113,212,49,127,186,246,160,17,254,36,46,127,215,16,169,84,81,193,205,67,129,90,108,127,135,174,188,79,101,109,5,36,24,158,199,79,53,203,25,195,53,84,187,238,214,232,41,97,1,158,39,146,71,134,51,165,134,153,221,227,0,14,168,17,190,226,144,0,36,8,171,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,160,161,167,122,185,218,24,34,0,140,165,150,105,15,189,216,35,138,57,36,118,22,35,118,7,97,18,39,97,123,138,230,111,145,121,113,195,166,112,96,92,175,202,251,55,97,181,80,229,253,20,179,77,43,177,213,92,42,138,225,112,105,42,170,100,102,110,164,199,180,117,125,24,88,68,64,4,0,0,6,218,178,183,52,177,222,75,99,187,102,102,101,165,247,216,216,146,205,214,236,85,189,150,26,142,151,86,19,134,79,197,204,7,25,107,28,166,62,240,190,154,234,218,59,51,181,117,230,3,196,198,13,226,191,50,240,86,105,96,250,26,187,113,142,7,164,182,221,237,149,44,228,118,235,140,117,213,167,44,13,38,214,25,131,108,177,152,72,44,219,128,199,112,129,239,140,2,170,242,219,225,159,6,241,95,148,121,241,149,184,194,186,174,220,99,81,134,46,86,139,157,51,185,29,186,227,24,93,130,41,222,61,204,51,6,217,100,3,140,157,183,1,150,210,3,217,32,89,174,105,101,110,59,201,108,119,115,203,60,203,177,123,27,18,89,186,61,182,139,181,67,81,210,234,194,19,71,248,200,76,227,45,99,148,11,221,39,211,93,31,71,103,102,186,174,94,220,98,224,78,16,48,38,114,95,239,244,126,217,196,151,159,163,191,71,240,255,0,82,106,127,106,116,166,171,10,175,233,160,130,88,224,233,71,80,210,126,49,155,126,155,71,87,126,235,75,199,248,255,0,25,102,158,50,187,102,14,96,226,26,187,230,33,190,84,61,77,117,117,75,182,249,79,70,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,96,149,78,84,60,113,211,98,91,85,147,132,124,198,10,183,190,219,105,234,3,8,221,156,229,168,106,234,72,134,73,202,138,119,39,39,136,224,136,79,164,77,164,79,12,67,30,128,81,135,91,213,115,11,230,23,157,28,38,103,69,151,46,114,231,12,96,171,141,182,227,133,233,175,114,203,123,162,171,154,113,158,74,186,184,72,68,161,169,136,88,54,211,131,179,56,187,234,229,223,224,204,229,165,203,238,155,39,173,86,126,32,243,126,213,87,30,96,215,211,246,155,61,166,174,41,105,103,195,64,99,85,4,141,35,4,238,19,157,69,52,241,19,132,209,9,192,250,139,179,27,22,158,215,141,110,91,223,187,7,52,237,89,153,248,101,250,37,236,204,63,5,139,177,125,29,237,253,78,157,77,68,221,94,167,106,139,77,123,78,221,187,95,77,154,235,223,163,3,150,247,26,217,167,198,15,225,19,240,153,96,194,150,207,162,94,200,236,94,194,165,169,135,169,218,187,95,83,171,214,158,93,116,236,193,183,110,221,53,45,117,213,180,178,190,117,126,105,240,183,203,250,31,81,184,171,255,0,224,99,129,143,220,93,244,219,252,244,126,152,253,49,246,111,250,73,236,254,203,217,59,79,254,17,54,253,221,167,251,93,54,124,117,238,176,14,117,126,105,240,183,203,250,31,81,184,160,167,252,12,241,155,98,224,243,46,51,138,231,29,171,219,56,207,20,123,14,159,12,219,101,3,106,82,146,38,175,234,212,212,200,58,105,12,93,88,157,227,18,105,36,35,17,29,172,231,44,118,149,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,218,240,51,193,149,139,140,60,184,206,43,100,119,95,99,99,60,47,236,58,140,51,114,148,205,233,70,73,90,191,171,77,83,24,235,172,50,244,162,103,144,69,228,140,128,72,119,51,28,82,91,6,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,233,171,168,106,89,183,196,122,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,132,223,114,226,224,114,167,133,44,27,95,140,51,4,233,42,51,23,24,83,192,21,208,196,17,74,22,74,65,119,54,162,138,118,103,35,50,39,18,156,132,186,68,113,68,34,196,208,180,178,94,82,177,94,92,28,192,40,248,136,177,69,148,153,189,136,191,207,98,131,180,207,21,77,68,112,83,199,136,169,119,156,155,169,194,16,142,48,154,24,221,128,225,97,220,241,196,210,139,159,227,154,43,234,65,0,60,209,252,246,102,111,220,190,143,68,190,175,5,92,85,254,229,60,142,207,123,253,166,219,117,168,197,56,155,216,54,92,57,83,79,71,190,150,130,184,225,186,56,213,84,77,36,103,8,244,153,158,64,132,217,202,98,7,22,29,131,44,145,124,174,104,254,123,51,55,238,95,71,162,93,78,31,176,5,54,58,224,183,137,234,166,195,213,119,107,150,21,168,193,151,251,107,83,52,164,116,167,29,77,124,85,21,14,17,191,188,1,71,61,91,158,246,112,16,220,111,166,198,33,10,1,105,182,99,44,215,199,244,86,106,57,42,239,248,179,24,222,35,166,136,234,234,217,231,184,92,106,230,97,23,146,105,137,153,206,73,100,109,78,66,110,242,119,39,241,117,63,220,18,112,125,134,120,70,202,248,172,162,212,149,184,218,249,79,1,98,203,197,36,181,29,10,233,226,146,115,132,35,142,83,113,16,132,106,78,38,49,8,222,70,22,51,17,119,218,48,45,146,153,161,117,201,92,220,194,25,175,102,26,185,42,48,181,226,154,228,116,244,213,165,72,117,144,1,183,90,149,229,22,119,0,154,46,164,71,238,147,56,72,76,226,76,238,207,147,154,2,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,141,103,22,62,105,243,147,230,6,33,245,25,208,77,79,43,143,34,121,101,247,215,172,86,171,10,230,91,204,18,167,56,110,183,142,31,50,130,235,73,38,95,80,84,118,107,197,218,146,88,170,160,196,166,5,75,60,111,27,156,12,112,5,61,76,18,139,28,50,144,78,218,19,59,131,142,190,86,167,142,170,108,1,203,203,4,112,195,149,181,244,147,226,123,229,62,32,182,227,57,166,165,151,125,166,221,61,124,230,48,68,210,70,208,200,117,80,212,187,60,128,103,210,1,54,218,50,24,28,118,149,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,194,160,112,163,194,142,99,241,107,152,225,130,176,84,93,134,213,67,211,158,255,0,127,158,23,58,91,69,41,59,179,17,51,59,117,38,61,164,209,66,206,197,33,9,59,184,0,73,32,75,79,30,185,91,129,50,91,150,198,57,203,76,180,177,123,27,13,217,189,153,216,168,187,84,213,29,46,173,254,150,105,63,25,49,156,133,172,146,153,123,196,250,107,163,104,204,204,213,171,133,30,20,114,227,132,172,184,12,21,130,162,237,215,90,238,156,247,251,252,240,176,85,93,234,133,157,152,137,153,223,167,8,110,38,138,22,119,24,196,137,221,204,206,73,15,192,115,71,242,39,153,191,114,250,197,18,8,1,85,215,140,30,19,49,151,8,185,161,244,30,251,81,87,120,177,87,211,199,83,98,196,101,64,212,176,93,65,163,7,157,128,26,73,88,14,41,77,227,32,115,223,167,76,221,152,101,7,122,20,178,83,226,119,135,172,43,197,6,77,94,178,143,20,212,246,14,223,211,169,183,93,2,150,58,137,173,149,209,22,232,170,35,19,111,238,163,54,18,2,56,165,148,24,195,126,230,8,171,229,139,199,143,224,66,251,77,144,217,177,122,219,128,113,5,192,125,155,116,184,220,122,116,184,94,98,9,138,77,7,164,79,209,168,156,169,216,183,73,28,80,147,201,51,233,190,82,121,169,88,198,103,70,80,227,44,133,205,12,65,148,121,129,5,36,119,220,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,220,238,18,69,36,114,51,19,9,179,27,49,8,147,56,180,159,242,161,227,142,155,18,218,172,156,35,230,48,85,189,246,219,79,80,24,70,236,231,45,67,87,82,68,50,78,84,83,185,57,60,71,4,66,125,34,109,34,120,98,24,244,2,140,58,193,38,136,136,128,136,136,10,0,121,163,249,236,204,223,185,125,30,137,79,242,128,30,104,254,123,51,55,238,95,71,162,65,117,92,140,127,61,159,171,127,180,148,170,40,171,228,99,249,236,253,91,253,164,165,81,1,17,16,21,175,243,11,226,131,31,112,153,146,246,92,198,203,155,70,31,184,220,174,56,162,154,201,44,87,186,121,166,128,96,146,146,174,98,33,24,101,136,152,247,83,131,51,185,59,104,229,221,224,237,116,10,223,248,214,225,75,247,96,229,101,171,44,254,158,253,18,246,102,32,130,251,219,125,151,219,250,157,58,106,136,122,93,62,180,90,107,218,119,110,220,250,108,211,78,253,88,45,3,131,62,104,25,251,196,79,18,120,63,39,49,174,16,203,250,43,46,32,246,135,105,158,215,111,173,142,168,58,20,21,21,1,176,164,171,144,27,83,132,89,245,7,247,93,244,209,244,118,147,245,96,28,46,114,164,253,205,121,237,134,115,175,240,245,244,143,232,231,109,254,166,125,22,236,125,126,209,71,61,55,239,221,174,77,187,122,251,191,33,245,219,167,118,186,181,255,0,160,34,34,2,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,141,103,22,62,105,243,147,230,6,33,245,25,208,77,79,43,143,34,121,101,247,215,172,86,171,170,86,171,202,227,200,158,89,125,245,235,21,170,234,144,17,17,6,42,235,37,62,19,188,172,100,223,203,252,61,233,208,44,107,22,74,124,39,121,88,201,191,151,248,123,211,160,65,85,81,17,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,7,37,79,52,248,167,229,253,119,168,219,148,212,168,86,228,169,230,159,20,252,191,174,245,27,114,154,148,5,229,51,99,2,254,20,50,179,25,101,159,181,61,153,244,183,15,220,108,93,183,161,214,236,189,170,154,72,122,189,61,195,191,111,83,118,221,195,174,154,106,218,234,189,90,241,89,215,154,22,172,149,202,60,95,154,247,145,164,146,159,11,89,234,110,65,79,83,90,52,129,89,56,3,244,105,90,82,103,96,57,165,233,196,30,233,59,156,130,204,36,238,204,225,141,14,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,169,41,228,151,147,151,217,113,86,58,226,6,162,110,141,150,154,222,248,58,142,61,160,93,174,170,73,41,234,234,31,86,61,241,244,66,42,110,231,13,167,218,189,210,214,50,103,141,108,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,65,31,94,170,121,10,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,82,41,201,115,61,47,182,172,199,196,124,60,92,239,54,168,112,221,238,223,83,137,45,180,213,12,17,213,29,226,39,166,142,64,167,61,88,164,223,74,38,103,27,177,187,13,35,24,236,102,149,204,37,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,104,235,107,234,183,173,133,241,65,177,245,118,209,104,58,248,63,193,110,125,22,214,241,126,244,27,193,157,159,95,173,114,45,163,246,59,58,220,128,190,93,244,222,42,99,151,115,51,8,143,252,101,245,23,157,197,245,129,29,178,113,99,208,220,65,217,187,191,142,200,44,135,138,250,177,11,101,186,134,89,27,169,215,134,93,189,218,237,219,59,107,167,143,138,186,44,149,160,120,216,66,81,103,141,169,101,211,77,124,122,205,241,254,117,104,28,68,84,205,138,177,197,21,166,144,78,118,142,211,29,75,139,14,186,105,52,163,175,187,171,255,0,11,244,43,220,202,171,124,148,180,16,204,97,166,232,101,29,123,255,0,178,255,0,208,131,185,153,144,238,176,213,19,104,206,76,77,171,191,251,81,43,67,193,209,187,113,25,121,23,33,119,10,56,8,180,127,135,244,170,187,236,203,63,234,5,64,252,91,95,249,50,86,131,131,137,219,137,11,219,191,137,80,192,63,222,165,65,121,152,125,154,92,34,96,31,194,130,102,239,253,38,173,207,63,108,206,53,86,251,145,198,206,86,241,158,112,45,95,221,113,24,139,95,169,255,0,39,226,174,59,7,135,83,15,140,93,222,240,152,255,0,57,18,164,217,241,135,106,107,109,247,22,129,129,222,158,134,165,197,181,46,247,120,69,251,180,110,255,0,4,28,217,77,118,122,219,101,156,250,204,251,224,162,115,215,107,120,139,125,74,185,67,32,24,179,1,51,237,102,240,117,108,249,67,81,45,37,190,221,78,82,54,248,225,162,3,102,102,247,93,135,71,215,234,87,21,100,235,60,69,36,172,250,24,131,139,187,105,175,115,160,250,75,66,239,23,90,173,29,157,217,208,113,190,142,250,173,0,62,12,180,110,231,90,177,59,63,114,13,218,104,235,123,126,149,199,171,248,173,218,232,131,122,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,45,29,244,65,170,45,60,86,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,11,140,252,86,247,240,92,102,238,222,2,238,131,107,107,223,170,11,107,241,71,126,239,15,20,23,218,250,232,131,148,27,70,209,110,90,55,123,51,253,107,84,5,78,115,30,224,20,97,7,85,197,157,220,123,136,152,123,189,255,0,242,42,136,122,237,125,21,11,206,139,152,194,116,178,20,204,236,236,3,163,201,254,233,222,130,215,240,203,193,141,179,126,73,158,64,168,130,44,54,227,172,69,188,88,218,168,95,196,116,239,208,188,21,249,224,152,90,43,69,62,216,72,27,108,157,239,175,246,71,86,37,194,44,17,92,234,110,87,25,97,6,144,66,104,55,144,177,62,154,192,250,110,250,187,252,21,255,0,97,216,250,86,122,112,211,71,109,255,0,13,63,134,232,60,246,100,179,123,10,165,244,239,239,255,0,147,37,103,248,80,246,241,37,120,23,29,117,164,167,111,209,221,74,175,3,50,139,250,135,59,51,107,163,191,252,153,43,61,194,228,239,196,181,233,246,63,245,157,63,119,213,221,74,130,245,48,91,255,0,81,193,180,240,215,79,183,222,37,228,51,10,220,245,20,149,226,238,77,213,142,165,191,39,95,22,94,187,3,150,182,96,109,60,53,255,0,142,75,163,142,173,199,53,56,188,100,236,196,19,110,218,58,248,179,120,160,183,60,157,185,220,75,19,226,10,25,167,119,142,130,164,97,139,80,22,209,153,230,111,171,251,86,241,213,93,53,134,172,142,130,152,101,145,157,222,8,244,240,111,224,171,105,194,22,87,177,226,76,67,35,201,239,87,214,57,143,226,246,59,104,114,59,233,223,223,249,74,224,48,152,73,37,61,35,148,164,76,208,7,143,127,240,16,122,182,125,91,85,170,209,155,70,102,250,150,168,56,139,107,127,3,95,229,79,117,223,93,191,223,91,141,159,77,27,189,109,209,254,167,65,163,59,187,126,78,139,123,45,27,86,111,5,170,13,232,180,111,5,170,2,34,32,34,34,2,34,32,34,34,2,209,106,136,52,103,90,173,175,226,181,103,65,170,218,94,43,114,218,94,40,53,111,5,170,209,188,22,168,52,70,127,177,104,239,170,213,188,16,106,136,136,8,136,128,136,136,33,3,154,23,5,31,185,255,0,29,158,115,229,237,178,213,67,150,216,202,224,20,209,91,168,155,163,236,107,161,66,70,116,237,17,19,235,12,189,41,230,141,227,102,8,253,248,182,70,33,23,82,197,150,82,88,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,177,247,227,215,134,122,110,22,56,134,185,224,123,53,117,36,248,122,249,79,244,143,15,195,11,203,190,138,221,61,68,225,29,36,175,41,17,17,196,80,201,27,30,243,222,2,6,238,36,100,2,22,234,165,83,149,103,1,223,232,71,21,121,191,101,254,203,46,16,177,92,237,223,238,7,77,123,19,234,255,0,229,3,16,73,15,246,58,128,47,222,141,91,175,44,126,17,45,92,77,102,229,94,43,198,23,26,70,194,121,107,81,110,185,92,173,82,83,140,231,119,158,83,148,169,233,72,36,18,139,179,19,211,73,214,220,206,228,26,70,35,248,199,146,57,222,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,130,170,242,49,252,246,126,173,254,210,82,168,162,175,145,143,231,179,245,111,246,146,149,68,17,171,138,121,57,216,175,252,77,85,99,202,44,103,106,161,202,122,235,128,95,106,48,224,208,152,85,52,133,84,50,84,90,98,26,119,134,56,104,202,62,160,199,56,27,73,16,144,71,210,61,157,82,145,76,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,167,39,66,150,8,198,56,163,222,110,70,91,64,5,181,39,114,125,53,119,119,239,95,89,16,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,134,188,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,76,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,161,39,66,170,9,10,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,85,3,132,239,52,249,55,243,3,15,122,140,11,33,63,192,14,77,126,25,127,116,31,224,246,213,248,66,246,127,179,61,187,176,186,221,29,187,55,108,215,167,214,233,254,43,175,183,171,210,252,86,254,159,184,130,133,14,36,207,156,89,203,127,30,223,120,145,195,20,150,60,109,81,150,248,133,234,34,137,250,115,207,7,179,102,233,84,85,83,236,17,164,169,49,247,164,128,93,216,95,191,72,156,158,158,24,12,89,41,241,99,229,99,57,62,95,226,31,78,157,99,88,131,37,62,19,188,172,100,223,203,252,61,233,208,47,65,155,217,47,149,249,245,131,100,203,252,220,194,20,152,138,197,37,68,85,109,79,49,201,17,197,60,110,251,37,138,88,136,101,136,244,114,23,32,33,119,3,48,125,68,201,159,207,240,157,229,99,38,254,95,225,239,78,129,85,84,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,133,110,19,188,211,228,223,204,12,61,234,48,44,148,214,53,156,39,121,167,201,191,152,24,123,212,96,89,41,160,179,254,96,252,7,254,235,251,21,142,255,0,130,175,54,171,22,62,195,59,169,169,170,110,17,108,165,184,208,202,98,231,79,83,52,113,156,195,210,118,41,33,118,99,17,35,152,92,63,28,242,5,64,224,235,131,172,9,194,6,4,168,176,88,43,61,179,137,47,59,62,144,98,14,156,212,254,212,233,77,80,116,191,210,167,60,177,193,210,142,161,227,252,91,182,253,55,22,174,253,215,0,136,8,136,130,42,249,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,228,19,82,172,43,153,31,48,74,158,29,169,163,201,236,155,186,210,22,98,220,105,198,166,182,229,12,177,76,120,100,26,88,36,137,165,167,154,9,97,152,234,97,121,197,128,136,78,48,112,147,77,14,55,122,215,198,223,24,56,103,132,108,175,150,244,79,73,91,141,175,148,243,142,19,179,213,197,81,208,174,158,41,32,9,142,73,34,7,17,8,70,164,37,112,35,141,228,97,112,2,23,125,195,143,182,44,197,55,220,115,138,175,56,215,20,215,118,219,214,32,184,84,93,46,53,61,32,143,175,85,60,133,36,178,108,6,16,29,198,100,250,11,48,182,186,51,51,119,32,200,123,131,238,44,240,111,23,89,95,244,226,197,79,73,103,190,208,84,73,77,125,195,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,217,175,80,25,220,162,54,106,234,177,172,225,139,136,92,85,194,254,114,217,115,115,11,83,118,254,193,212,166,184,218,206,170,74,120,110,116,50,142,217,105,228,32,127,238,100,7,33,49,9,98,136,220,15,102,215,200,123,37,243,123,6,231,214,87,225,252,220,203,249,234,228,177,98,42,114,154,157,170,224,120,103,136,194,66,138,88,100,14,246,99,142,88,228,141,220,92,129,220,29,196,136,93,137,195,218,168,1,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,213,114,49,252,246,126,173,254,210,87,255,0,196,239,15,88,87,138,12,154,189,101,30,41,169,236,29,191,167,83,110,186,5,44,117,19,91,43,162,45,209,84,70,38,223,221,70,108,36,4,113,75,40,49,134,253,205,96,28,140,127,61,159,171,127,180,148,170,32,198,51,58,50,135,25,100,46,104,98,12,163,204,8,41,35,190,225,218,129,134,161,233,39,105,160,148,14,49,150,41,163,62,231,112,146,41,35,145,152,152,77,152,217,136,68,153,197,189,6,101,113,11,138,179,83,38,178,187,40,241,77,55,95,240,87,237,106,107,117,208,234,164,150,106,154,26,194,166,40,169,228,19,119,211,161,217,202,48,113,38,30,147,196,12,3,210,220,115,103,199,247,7,214,174,44,178,140,134,222,213,113,227,188,29,79,89,95,133,14,25,69,130,166,115,1,121,40,101,25,12,98,217,80,240,196,13,33,16,188,70,32,123,182,52,145,201,0,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,5,208,114,184,243,217,150,95,125,122,61,106,186,174,121,223,153,63,214,79,217,170,213,121,92,121,236,203,47,190,189,30,181,93,87,60,239,204,159,235,39,236,212,22,171,202,227,207,102,89,125,245,232,245,171,169,204,187,0,83,101,247,26,89,137,75,109,195,213,118,171,109,242,162,154,255,0,74,243,52,187,43,14,174,154,57,106,170,34,57,29,247,129,86,61,91,62,215,216,38,38,3,183,102,214,237,242,184,243,217,150,95,125,122,61,106,186,174,119,185,91,255,0,205,166,117,219,236,95,234,188,45,119,185,246,175,209,83,65,7,69,207,255,0,166,69,188,3,236,50,253,237,144,122,14,71,216,214,235,95,128,51,79,46,102,167,164,107,109,142,241,110,189,211,202,32,93,114,158,186,25,97,148,76,183,109,112,97,183,194,226,204,44,236,229,38,174,90,179,12,154,40,33,229,39,141,110,184,87,141,44,63,98,183,211,210,73,79,140,108,247,91,37,113,76,4,231,28,1,76,85,204,81,59,19,51,31,86,134,33,119,38,38,216,70,218,106,236,67,59,200,33,91,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,84,171,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,65,42,136,136,128,173,87,154,63,145,60,205,251,151,214,40,149,213,43,85,230,143,228,79,51,126,229,245,138,36,16,2,178,168,88,171,172,170,16,21,42,226,199,202,198,114,124,191,196,62,157,58,170,170,149,113,99,229,99,57,62,95,226,31,78,157,6,53,138,98,121,216,101,125,215,16,229,30,3,205,123,121,85,205,79,131,47,21,86,218,234,120,104,138,80,142,11,128,71,165,84,178,179,233,8,4,180,113,68,219,135,66,58,160,109,194,236,204,112,236,178,61,227,67,39,47,185,251,195,6,63,202,172,45,54,203,213,214,223,29,69,186,61,160,253,166,170,146,162,42,184,169,181,51,0,14,177,211,140,93,66,38,16,234,111,125,88,116,112,133,110,91,216,166,197,131,248,218,202,219,182,35,174,236,148,149,23,10,187,92,114,116,142,77,213,85,180,53,20,148,209,232,12,238,219,231,158,32,215,77,163,187,82,118,22,119,108,133,22,42,235,41,44,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,65,109,124,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,10,106,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,16,100,166,136,136,8,136,131,26,206,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,46,169,99,3,154,185,153,138,179,147,49,241,30,105,99,90,190,209,122,196,215,9,110,21,59,100,144,227,135,123,251,144,69,212,51,49,134,32,97,142,48,114,125,145,128,11,62,130,202,119,185,151,99,250,156,190,224,183,49,42,173,184,134,146,213,114,190,83,211,88,41,90,103,139,125,96,85,212,199,21,85,60,65,35,62,243,42,55,171,119,218,219,196,4,204,118,236,220,216,251,160,155,238,79,185,57,98,192,220,48,54,106,211,205,218,47,89,151,112,158,162,178,77,166,29,10,90,26,137,233,41,233,180,115,32,45,166,21,50,245,24,64,159,180,236,45,205,24,186,161,92,240,112,5,52,87,92,172,205,42,28,61,86,245,21,84,247,27,5,210,236,45,41,64,193,17,69,61,21,57,190,189,32,55,121,171,204,123,152,205,154,79,202,104,219,108,149,100,166,87,218,178,87,40,240,134,84,89,138,146,74,124,45,103,166,182,157,69,53,16,210,5,100,224,13,214,170,120,133,221,128,230,151,169,41,251,196,238,114,19,185,19,187,187,208,174,104,56,79,233,95,4,185,131,217,240,207,182,107,236,222,206,187,81,236,162,237,19,81,244,171,160,237,21,49,232,206,81,236,165,42,157,242,54,155,98,121,119,59,11,146,8,203,229,39,141,110,184,87,141,44,63,98,183,211,210,73,79,140,108,247,91,37,113,76,4,231,28,1,76,85,204,81,59,19,51,31,86,134,33,119,38,38,216,70,218,106,236,67,59,203,22,204,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,89,73,160,34,34,8,1,230,143,231,179,51,126,229,244,122,37,106,170,234,185,163,249,236,204,223,185,125,30,137,123,254,84,156,40,229,199,17,57,143,137,113,174,104,69,237,91,86,92,251,58,120,108,18,194,197,75,114,170,170,122,135,140,170,93,223,223,134,62,202,78,240,233,182,66,49,99,119,1,56,229,11,170,229,139,203,254,179,40,168,233,184,129,206,252,59,217,49,213,94,217,240,205,182,89,39,138,170,195,75,36,19,67,41,84,128,155,70,243,79,29,71,124,50,1,20,34,3,171,140,132,97,28,138,162,32,34,34,11,85,230,117,154,95,130,254,13,177,175,100,190,251,50,235,139,123,62,22,183,255,0,74,245,187,87,106,145,187,92,29,224,66,27,168,99,173,247,203,110,154,123,164,198,224,160,5,73,167,60,28,107,106,175,199,249,89,151,48,211,213,181,202,199,103,184,222,234,37,32,30,129,65,93,52,80,196,32,91,183,57,177,91,230,114,103,22,102,98,143,71,45,93,134,218,184,17,224,250,235,197,158,38,199,16,11,82,71,109,194,216,94,180,162,150,174,82,8,10,247,87,79,52,54,176,144,162,54,152,0,102,99,169,115,24,229,29,41,30,51,23,234,179,56,124,174,94,24,214,213,128,56,210,202,171,237,230,158,174,106,122,171,193,217,0,105,128,72,218,123,133,52,180,48,147,177,16,182,193,150,166,50,55,215,86,6,39,102,39,102,23,200,121,98,174,178,104,200,28,227,177,113,1,147,88,79,56,176,228,61,158,147,19,91,198,162,74,109,198,125,146,168,8,163,169,166,222,96,15,39,74,120,229,139,169,177,132,246,110,31,116,153,208,84,4,68,65,12,28,203,121,125,212,228,245,214,241,196,30,80,90,169,35,203,234,250,142,211,120,180,210,69,21,44,24,104,204,169,96,141,163,99,157,206,112,168,169,158,82,96,134,33,8,27,65,102,96,97,210,61,150,83,183,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,99,217,199,175,12,244,220,44,113,13,115,192,246,106,234,73,240,245,242,159,233,30,31,134,23,151,125,21,186,122,137,194,58,73,94,82,34,35,136,161,146,54,61,231,188,4,13,220,72,200,4,45,213,73,167,42,30,7,42,113,45,214,201,197,198,99,29,35,216,173,181,21,7,132,109,46,17,84,61,117,92,69,36,5,91,59,19,19,68,16,74,39,210,22,210,87,154,33,147,80,24,195,173,66,185,110,240,101,98,226,211,49,239,23,60,121,117,233,96,204,9,216,170,46,246,216,12,194,170,235,37,67,205,208,166,25,7,78,148,47,217,229,121,100,98,105,54,176,136,104,231,213,138,122,80,17,17,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,10,171,200,199,243,217,250,183,251,73,93,167,28,156,14,96,222,47,112,104,213,82,157,37,143,49,108,116,228,22,27,241,131,236,144,53,114,236,85,155,89,200,233,136,156,157,137,153,206,19,39,48,98,98,150,41,109,47,145,143,231,179,245,111,246,146,187,254,58,56,205,177,112,121,151,20,183,56,237,94,217,198,120,163,180,83,225,155,108,160,109,74,82,68,193,213,169,169,144,116,210,24,186,177,59,198,36,210,72,70,34,59,89,206,88,194,5,177,78,22,204,124,142,204,122,172,55,137,40,110,184,75,25,225,43,128,17,8,202,240,213,80,213,70,227,36,83,69,44,111,253,196,145,203,25,56,144,184,24,19,179,137,60,239,112,57,199,30,13,226,247,6,149,45,80,82,88,243,22,199,78,39,126,176,129,190,201,3,86,30,219,71,185,220,142,152,137,197,156,93,220,225,50,96,55,38,40,165,150,3,63,205,86,61,197,95,233,174,35,196,152,142,225,254,217,89,93,114,174,168,147,253,244,147,77,36,135,246,145,17,124,93,212,239,114,243,224,178,213,194,198,87,211,223,113,126,31,164,28,212,196,180,238,248,130,177,170,70,169,232,160,121,55,69,111,130,65,22,16,1,22,136,165,96,114,99,153,137,250,146,0,67,180,34,219,154,63,158,204,205,251,151,209,232,149,202,114,93,194,214,44,115,133,120,133,193,88,166,135,182,217,113,5,190,199,107,184,211,117,78,62,189,44,241,221,35,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,109,124,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,8,181,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,33,78,94,24,214,235,143,248,45,202,171,237,230,158,146,26,138,91,57,217,0,105,128,132,30,11,125,76,180,48,147,177,17,62,242,138,154,50,55,215,71,55,39,102,22,118,22,136,190,103,89,91,248,47,227,39,26,246,75,23,179,45,88,183,179,226,155,127,244,215,91,181,118,168,219,181,207,222,100,65,186,186,58,223,112,182,233,167,186,44,14,10,242,185,31,99,91,173,126,0,205,60,185,154,158,145,173,182,59,197,186,247,79,40,129,117,202,122,232,101,134,81,50,221,181,193,134,223,11,139,48,179,179,148,154,185,106,204,33,38,139,26,206,44,124,211,231,39,204,12,67,234,51,172,148,214,53,156,88,249,167,206,79,152,24,135,212,103,65,77,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,158,158,94,124,22,90,184,88,202,250,123,238,47,195,244,131,154,152,150,157,223,16,86,53,72,213,61,20,15,38,232,173,240,72,34,194,0,34,209,20,172,14,76,115,49,63,82,64,8,118,208,14,81,92,31,97,154,12,27,111,226,211,24,53,37,202,251,116,168,169,28,34,48,203,80,7,104,130,39,171,161,171,57,89,140,98,148,231,114,144,88,8,13,128,35,2,18,221,33,8,73,162,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,64,10,202,161,98,174,178,168,65,109,92,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,76,222,148,100,149,131,171,77,83,24,235,172,50,244,162,103,144,69,228,140,128,72,119,51,28,82,56,50,224,95,46,56,60,177,87,73,108,175,250,81,140,239,59,162,185,98,106,138,54,167,144,169,119,238,142,150,158,45,231,208,133,182,129,27,49,145,73,35,49,17,59,12,65,29,202,162,2,34,32,34,34,2,128,30,104,254,123,51,55,238,95,71,162,83,252,160,7,154,63,158,204,205,251,151,209,232,144,93,87,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,64,68,68,4,68,64,68,68,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,169,229,113,228,79,44,190,250,245,138,213,117,74,213,121,92,121,19,203,47,190,189,98,181,93,82,2,34,32,197,93,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,8,42,170,34,32,40,86,231,87,230,159,11,124,191,161,245,27,138,154,149,10,220,234,252,211,225,111,151,244,62,163,113,64,228,169,230,159,20,252,191,174,245,27,114,154,149,10,220,149,60,211,226,159,151,245,222,163,110,83,82,128,163,47,157,62,124,211,90,112,110,20,225,202,205,91,86,23,43,237,64,98,107,211,67,81,44,65,236,232,94,72,169,161,148,24,54,78,18,212,52,146,51,111,252,89,208,129,56,123,192,77,38,139,29,110,59,51,210,251,159,220,77,99,28,73,115,188,218,174,118,171,13,194,171,13,225,185,173,108,15,74,86,122,90,169,154,156,194,65,114,235,117,55,156,207,35,145,49,20,207,183,104,48,0,133,0,94,171,41,241,215,224,191,52,240,110,102,123,47,218,127,68,177,5,186,251,216,186,253,30,213,217,106,99,155,165,212,218,91,55,116,246,238,218,90,107,174,143,166,139,202,162,12,164,176,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,101,98,188,161,51,210,179,51,248,113,171,203,156,67,121,237,183,172,180,184,13,186,17,54,156,230,27,60,224,242,81,60,146,200,228,5,180,194,174,0,0,118,104,226,166,136,92,5,182,145,223,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,227,63,21,189,252,23,25,187,183,128,187,160,218,218,247,234,130,218,252,81,223,187,195,197,5,246,190,186,32,228,1,219,170,222,180,110,246,103,211,197,106,128,188,14,62,174,10,90,105,30,87,22,118,136,31,66,38,111,251,34,247,135,174,215,209,81,92,221,184,52,113,28,197,62,172,52,241,123,175,39,143,227,93,5,170,225,151,131,27,102,252,147,60,129,81,4,88,109,199,88,139,120,177,181,80,191,136,233,223,161,120,43,243,193,48,180,86,138,125,176,144,54,217,59,223,95,236,142,172,75,132,88,34,185,212,220,174,50,194,13,32,132,208,111,33,98,125,53,129,244,221,245,119,248,43,254,195,177,244,172,244,225,166,142,219,254,26,127,13,208,121,236,201,102,246,21,75,233,223,223,255,0,38,74,207,240,161,237,226,74,240,46,58,235,73,78,223,163,186,149,94,6,101,23,245,14,118,102,215,71,127,249,50,86,123,133,201,223,137,107,211,236,127,235,58,126,239,171,186,149,5,234,96,183,254,163,131,105,225,174,159,111,188,75,203,102,117,3,213,195,92,206,238,61,74,105,71,242,117,255,0,177,179,47,81,129,203,91,48,54,158,26,255,0,199,37,210,199,180,7,81,0,16,17,54,232,229,98,208,117,248,15,138,11,108,202,123,149,196,241,21,254,130,105,221,227,183,214,197,12,90,131,54,130,210,74,223,87,246,173,227,170,186,203,13,89,29,5,48,203,35,59,188,17,233,224,223,193,86,207,133,44,237,97,196,88,130,83,54,214,190,183,112,107,30,199,103,105,36,240,239,239,252,165,112,88,76,36,146,158,145,202,82,38,104,3,199,191,248,8,61,91,62,173,170,213,104,205,163,51,125,75,84,28,69,181,191,129,175,242,167,186,239,174,223,239,173,198,207,166,141,222,182,232,255,0,83,160,209,157,221,191,39,69,189,104,218,179,120,45,80,111,69,163,120,45,80,17,17,1,17,16,17,17,1,17,16,17,17,6,140,255,0,90,213,109,118,209,106,206,206,131,85,181,252,86,229,181,252,80,106,222,11,85,163,120,45,80,22,154,253,139,71,117,168,160,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,109,37,177,252,86,242,91,31,189,6,215,241,101,188,91,85,199,187,87,240,240,91,192,187,244,209,7,35,119,50,213,17,6,211,33,17,114,39,238,101,105,28,76,98,218,43,69,178,130,230,114,144,196,83,197,7,118,230,247,156,102,47,131,125,77,245,43,174,184,205,211,167,49,111,23,102,125,117,251,85,133,241,137,83,44,152,54,217,20,36,91,189,167,9,119,22,157,221,42,132,28,124,26,83,19,97,107,164,223,195,246,132,227,175,199,78,157,59,248,171,252,163,22,10,96,17,22,22,109,123,155,244,171,71,225,83,4,157,154,201,113,182,204,49,239,42,169,167,238,140,91,185,194,6,248,59,253,74,239,153,152,91,65,102,102,251,16,120,156,205,152,99,178,84,59,191,228,187,187,254,142,145,43,61,194,117,113,31,18,119,163,103,238,58,58,118,111,31,29,41,85,222,230,155,55,176,107,31,227,180,187,191,252,17,43,55,193,187,95,136,235,183,254,75,79,221,255,0,244,168,47,135,2,147,21,152,52,241,109,117,255,0,207,37,205,137,169,170,42,45,213,39,19,63,226,160,149,252,127,181,255,0,161,112,96,86,102,179,15,215,223,255,0,28,151,215,188,67,36,214,218,168,162,111,120,224,144,123,159,78,247,23,65,107,120,146,190,166,147,28,216,40,129,228,141,234,228,174,223,182,77,55,184,198,207,223,167,143,242,170,227,151,117,85,13,1,20,228,100,49,197,11,123,199,174,158,233,42,57,140,112,253,100,24,198,207,118,153,181,142,138,90,221,238,250,123,187,197,133,190,58,248,253,74,169,101,225,206,65,35,123,206,50,71,19,139,110,238,211,105,32,169,209,73,212,22,54,110,231,91,215,13,40,144,194,44,77,163,232,223,224,92,174,131,71,45,59,221,180,90,52,154,255,0,7,251,235,82,109,87,24,139,248,104,131,115,159,216,140,250,186,219,222,238,183,51,59,58,13,237,224,181,90,55,130,213,1,17,16,17,17,1,17,16,17,22,143,170,13,81,104,197,245,162,3,178,209,188,86,229,181,219,189,6,229,180,188,86,172,180,47,20,26,183,130,63,130,55,130,209,223,224,131,70,101,189,104,222,11,84,4,90,106,203,71,119,116,27,145,104,222,11,84,4,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,130,170,242,49,252,246,126,173,254,210,82,168,162,175,145,143,231,179,245,111,246,146,149,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,175,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,64,68,68,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,34,175,132,239,52,249,55,243,3,15,122,140,11,37,53,141,103,9,222,105,242,111,230,6,30,245,24,22,74,104,41,87,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,100,167,194,119,149,140,155,249,127,135,189,58,5,85,85,42,225,59,202,198,77,252,191,195,222,157,2,170,168,10,213,121,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,10,220,39,121,167,201,191,152,24,123,212,96,89,41,172,107,56,78,243,79,147,127,48,48,247,168,192,178,83,64,68,68,4,68,65,21,124,243,191,50,127,172,159,179,85,175,242,222,207,156,27,195,110,101,230,62,107,99,58,218,65,11,118,91,220,66,217,67,53,67,194,119,107,139,215,80,61,61,20,78,32,101,190,66,29,28,152,11,96,49,200,77,176,9,218,232,57,231,126,100,255,0,89,63,102,168,171,65,237,115,163,55,177,150,125,102,134,32,205,204,192,158,146,75,238,34,168,25,170,26,146,6,134,8,128,35,24,162,134,48,239,118,8,226,142,56,217,201,200,221,129,156,136,137,220,158,71,249,81,240,45,251,199,20,25,215,131,63,212,245,88,2,138,184,191,186,34,186,73,78,227,254,229,217,76,139,248,243,48,127,91,204,168,167,46,14,95,245,156,68,95,98,205,188,222,195,191,231,79,65,218,96,138,154,162,73,233,228,196,85,91,14,61,180,231,9,199,32,67,12,142,198,115,49,109,121,34,104,133,143,241,207,20,223,160,129,110,99,60,20,126,229,92,199,130,255,0,128,45,151,89,50,203,20,254,50,219,83,59,117,99,181,215,59,155,201,108,41,183,17,150,208,6,146,34,149,132,142,50,33,214,82,134,89,31,202,112,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,0,106,162,142,39,62,149,77,52,133,166,147,69,213,149,218,50,38,142,65,50,18,218,238,18,199,62,152,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,143,103,24,60,38,99,46,17,115,67,232,61,246,162,174,241,98,175,167,142,166,197,136,202,129,169,96,186,131,70,15,59,0,52,146,176,28,82,155,198,64,231,191,78,153,187,48,202,14,225,145,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,80,25,205,31,207,102,102,253,203,232,244,74,165,114,220,230,9,77,195,181,76,153,61,156,151,90,178,203,171,141,65,84,209,92,166,150,89,131,12,155,69,60,146,180,84,240,193,44,211,5,76,207,0,184,9,8,70,110,114,105,169,200,239,77,121,163,249,236,204,223,185,125,30,137,5,213,114,49,252,246,126,173,254,210,82,168,162,175,145,143,231,179,245,111,246,146,149,68,5,16,28,235,50,183,2,97,76,119,128,115,50,193,98,236,184,147,29,251,87,233,5,111,106,152,251,103,98,134,221,13,47,226,204,222,56,246,70,78,63,139,17,221,174,165,171,247,169,127,81,87,207,59,243,39,250,201,251,53,5,170,242,184,243,217,150,95,125,122,61,106,186,174,121,223,153,63,214,79,217,170,213,121,92,121,236,203,47,190,189,30,181,93,87,60,239,204,159,235,39,236,212,22,171,202,227,207,102,89,125,245,232,245,170,87,185,151,96,10,156,193,224,183,49,41,109,184,122,146,235,114,177,211,211,95,233,94,102,139,125,24,82,84,199,45,85,68,71,35,182,195,26,54,171,103,218,251,200,8,192,119,111,218,241,67,202,227,207,102,89,125,245,232,245,170,124,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,12,93,240,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,101,38,177,108,197,152,90,251,129,177,85,231,5,98,154,30,197,122,195,247,10,139,93,198,155,170,18,116,42,160,144,163,150,61,224,228,5,180,192,155,81,119,23,211,86,119,110,245,63,220,183,177,77,247,24,112,75,149,183,108,71,93,218,234,233,237,245,118,184,228,233,4,123,105,104,171,170,41,41,163,208,25,153,246,65,4,65,174,155,139,110,164,238,78,238,225,29,124,234,252,211,225,111,151,244,62,163,113,85,87,145,143,231,179,245,111,246,146,165,92,234,252,211,225,111,151,244,62,163,113,85,87,145,143,231,179,245,111,246,146,9,84,68,68,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,128,21,149,66,197,93,101,80,128,169,87,22,62,86,51,147,229,254,33,244,233,213,85,84,171,139,31,43,25,201,242,255,0,16,250,116,232,49,172,89,84,44,85,214,85,8,49,150,207,236,156,190,240,255,0,156,184,179,39,113,28,221,162,175,12,220,10,158,58,157,160,29,174,148,197,164,166,169,216,6,109,31,86,9,34,151,167,189,200,55,237,47,120,93,148,207,242,147,198,182,172,85,193,110,31,177,91,233,234,227,168,193,215,139,173,146,184,166,1,96,146,115,169,42,230,40,157,137,221,195,165,93,16,187,147,11,239,19,109,52,102,34,176,174,112,89,57,125,192,220,80,62,106,212,77,218,44,185,151,111,130,162,142,77,160,29,10,170,26,120,41,42,41,180,99,35,45,160,20,210,245,28,64,95,180,236,29,207,25,58,169,124,143,177,173,170,131,31,230,158,92,205,79,86,247,43,229,158,221,123,167,148,64,122,3,5,12,210,195,40,153,110,220,198,229,112,133,197,152,93,157,134,77,92,116,102,32,188,174,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,5,53,60,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,8,50,83,68,68,4,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,133,110,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,212,22,213,207,23,20,223,105,48,174,82,96,170,122,237,150,91,173,194,241,116,172,166,233,3,245,106,169,35,165,142,158,77,238,219,199,104,86,212,182,140,236,47,212,212,153,220,69,218,194,248,25,202,251,86,113,241,105,150,120,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,215,86,102,145,221,196,180,218,245,127,155,206,58,250,91,198,77,202,193,236,190,201,244,43,15,218,236,93,110,191,83,181,245,35,42,254,174,221,173,211,211,183,244,246,234,95,189,110,215,222,218,62,175,147,38,86,253,43,226,58,251,153,149,246,46,213,65,129,48,252,157,154,183,181,108,236,119,74,211,104,97,252,91,27,20,155,233,70,226,61,226,64,58,106,250,23,77,208,77,74,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,190,178,32,197,93,100,81,192,30,58,252,34,112,109,148,247,255,0,101,251,63,178,97,248,236,93,30,191,87,119,179,100,58,14,174,237,163,167,83,178,245,54,233,238,239,219,169,105,185,225,51,142,156,21,117,192,28,96,230,221,138,243,81,73,53,69,86,40,171,189,129,83,25,16,52,23,2,237,208,139,185,8,190,241,138,166,49,54,211,70,54,38,103,38,102,39,149,238,80,216,235,233,111,6,214,219,7,178,251,39,208,172,65,116,177,117,186,253,78,215,212,144,107,250,187,118,183,79,78,223,211,219,169,126,245,187,95,123,104,133,234,162,34,8,1,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,37,81,17,16,17,21,42,226,159,58,255,0,115,183,15,184,219,56,227,183,246,218,188,63,111,110,193,1,69,212,140,235,167,148,41,233,122,163,212,141,222,22,158,104,158,77,166,197,211,99,219,169,104,206,16,45,198,134,113,216,179,247,138,12,127,154,184,90,29,150,91,173,194,58,123,116,155,141,251,77,45,37,60,84,145,84,232,96,6,29,96,167,25,122,100,44,65,212,216,250,184,234,242,147,201,199,40,105,176,87,13,21,217,165,81,5,35,220,179,30,241,52,193,60,51,202,71,236,234,19,58,88,97,148,11,64,3,26,134,175,54,112,103,212,38,13,196,250,48,132,38,44,156,242,83,43,237,89,43,148,120,67,42,44,197,73,37,62,22,179,211,91,78,162,154,136,105,2,178,112,6,235,85,60,66,238,192,115,75,212,148,253,226,119,57,9,220,137,221,221,195,31,110,52,50,114,197,144,92,80,99,252,170,194,211,111,178,218,174,17,212,91,163,218,109,217,169,106,233,226,171,138,155,83,51,51,232,133,64,197,212,34,114,62,158,247,209,203,70,147,254,77,153,215,244,231,135,219,182,78,85,219,250,53,121,101,112,110,140,241,197,182,57,232,110,50,212,84,71,184,158,66,114,152,103,10,198,45,0,5,163,232,105,184,183,186,163,252,240,112,5,52,87,92,172,205,42,28,61,86,245,21,84,247,27,5,210,236,45,41,64,193,17,69,61,21,57,190,189,32,55,121,171,204,123,152,205,154,79,202,104,219,109,31,228,251,156,119,220,13,197,3,101,85,60,61,162,203,153,118,249,233,235,35,220,1,208,170,161,167,158,174,158,167,87,2,50,218,1,83,23,77,136,5,251,78,242,220,241,139,32,155,244,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,130,170,242,49,252,246,126,173,254,210,82,168,162,175,145,143,231,179,245,111,246,146,149,68,4,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,131,228,242,223,226,187,46,56,74,203,140,240,198,184,214,94,221,117,174,250,63,5,130,193,4,204,21,87,122,161,107,139,184,139,187,63,78,16,220,47,44,206,206,49,137,11,51,25,156,113,157,160,102,150,105,99,188,233,199,119,60,204,204,187,239,182,113,37,231,163,219,107,123,44,52,253,94,148,33,12,127,139,132,2,49,210,56,128,125,209,109,116,213,245,119,119,127,42,164,83,150,47,47,250,60,221,172,166,226,7,59,240,239,107,192,180,155,103,195,54,217,100,130,90,91,245,84,115,205,12,165,82,2,111,35,67,4,148,253,240,200,2,51,17,142,174,81,137,132,129,95,249,98,242,255,0,172,202,42,58,110,32,115,191,14,246,76,117,87,182,124,51,109,150,73,226,170,176,210,201,4,208,202,85,32,38,209,188,211,199,81,223,12,128,69,8,128,234,227,33,24,71,34,168,136,32,7,154,63,158,204,205,251,151,209,232,149,213,114,49,252,246,126,173,254,210,86,171,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,32,237,115,193,192,21,50,218,178,179,52,168,112,245,35,83,210,212,92,108,23,75,176,180,67,59,156,163,20,244,84,230,250,245,76,25,161,175,49,238,112,7,121,63,37,228,109,214,193,202,127,20,223,112,255,0,27,88,66,211,104,174,236,244,152,154,223,119,181,221,35,233,1,246,138,80,161,154,172,99,212,153,220,52,158,146,156,245,23,98,247,52,215,105,19,60,164,243,46,192,21,57,131,193,110,98,82,219,112,245,37,214,229,99,167,166,191,210,188,205,22,250,48,164,169,142,90,170,136,142,71,109,134,52,109,86,207,181,247,144,17,128,238,223,181,224,51,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,144,101,38,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,19,83,202,227,200,158,89,125,245,235,21,170,234,149,170,242,184,242,39,150,95,125,122,197,106,186,164,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,128,21,149,66,197,93,101,80,128,136,136,8,136,128,136,136,10,0,121,163,249,236,204,223,185,125,30,137,79,242,128,30,104,254,123,51,55,238,95,71,162,65,117,92,140,127,61,159,171,127,180,148,170,40,171,228,99,249,236,253,91,253,164,165,81,1,17,16,17,17,1,17,16,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,8,136,131,21,117,146,159,9,222,86,50,111,229,254,30,244,232,22,53,139,37,62,19,188,172,100,223,203,252,61,233,208,32,170,168,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,3,146,167,154,124,83,242,254,187,212,109,202,106,84,43,114,84,243,79,138,126,95,215,122,141,185,77,74,11,106,230,43,156,118,44,155,225,31,29,212,221,225,237,21,120,194,223,62,14,181,211,110,48,235,85,87,193,44,100,251,196,13,135,165,3,84,79,161,109,19,232,108,220,36,98,234,3,50,247,5,93,115,43,31,225,172,185,177,84,82,65,114,197,87,138,43,37,28,181,102,67,4,115,212,204,16,198,82,16,137,19,3,17,179,187,176,147,233,174,140,254,10,253,57,205,231,165,102,41,206,91,22,67,90,47,59,236,184,38,223,29,198,233,73,27,79,31,245,98,172,92,197,166,98,118,138,94,157,35,211,148,102,34,238,29,174,113,222,238,68,35,231,249,59,228,189,171,49,120,134,189,102,6,40,194,20,151,155,70,0,179,133,93,29,69,73,137,5,5,238,106,128,236,114,180,78,90,153,180,80,214,144,19,137,12,103,24,159,187,35,68,232,44,215,54,48,47,224,191,52,241,150,89,251,83,218,127,68,177,5,198,197,219,122,29,30,213,217,106,100,135,171,211,220,91,55,116,247,109,220,90,107,166,175,166,171,208,73,146,23,86,225,182,159,137,24,111,148,133,109,44,113,54,7,168,182,148,100,51,199,59,80,71,89,20,224,93,226,96,66,243,9,51,237,112,112,141,219,126,247,233,246,248,177,243,79,156,159,48,49,15,168,206,175,211,128,188,151,181,103,215,45,60,224,203,250,172,33,73,136,174,242,98,139,213,94,27,167,152,198,35,138,247,29,154,139,177,75,20,164,66,209,31,85,196,92,156,132,92,12,192,245,140,205,156,45,215,149,102,113,216,178,139,139,139,69,54,35,135,74,76,123,111,151,7,71,83,184,255,0,165,106,170,103,130,74,103,216,0,78,125,73,233,226,131,79,116,71,175,188,137,132,29,158,122,86,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,100,167,195,94,111,83,103,214,67,96,108,220,134,122,73,42,49,21,158,25,174,13,73,4,176,193,21,196,53,138,182,24,194,93,77,130,58,152,230,141,157,220,181,96,103,98,38,118,39,10,150,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,105,45,143,226,183,146,216,253,232,54,191,139,45,226,218,174,61,218,191,135,130,222,5,223,166,136,57,27,185,150,168,136,54,153,8,139,145,63,115,43,92,226,3,17,82,208,97,202,219,195,202,67,13,61,61,56,150,155,155,189,234,25,190,13,175,240,155,224,174,106,227,55,78,156,197,188,93,153,245,215,237,86,87,196,245,97,150,89,222,161,136,139,121,69,72,237,161,59,127,219,113,160,243,124,26,83,19,97,107,164,223,195,246,132,227,175,199,78,157,59,248,171,252,163,22,10,96,17,22,22,109,123,155,244,171,71,225,83,4,157,154,201,113,182,204,49,239,42,169,167,238,140,91,185,194,6,248,59,253,74,239,153,152,91,65,102,102,251,16,120,156,205,152,99,178,84,59,191,228,187,187,254,142,145,43,61,194,117,113,31,18,119,163,103,238,58,58,118,111,31,29,41,85,222,230,155,55,176,107,31,227,180,187,191,252,17,43,55,193,187,95,136,235,183,254,75,79,221,255,0,244,168,47,135,2,147,21,152,52,241,109,117,255,0,207,37,207,138,41,167,168,183,212,156,76,255,0,138,130,87,241,254,215,254,133,215,192,172,205,102,31,175,191,254,57,47,175,120,134,73,173,181,81,68,222,241,193,32,248,233,222,226,250,32,180,172,194,187,85,91,49,94,27,166,140,229,137,235,46,5,25,236,149,199,127,227,34,111,123,79,31,202,127,31,173,92,22,93,213,84,52,4,83,145,144,199,20,45,239,30,186,123,164,168,126,100,97,59,132,248,154,199,94,227,184,104,43,228,152,245,218,251,89,164,141,223,227,253,175,193,85,252,188,57,200,36,111,121,198,72,226,113,109,221,218,109,36,21,54,41,58,173,185,155,185,217,157,114,46,10,81,33,141,183,54,154,139,46,103,65,163,150,157,238,218,45,26,77,127,131,253,245,169,54,171,140,69,252,52,65,185,207,236,70,125,93,109,239,119,91,153,157,157,6,246,240,90,173,27,193,106,128,136,136,8,136,128,136,136,8,139,107,234,131,114,45,187,190,181,174,172,128,236,180,111,21,185,109,36,27,150,215,241,90,183,130,209,252,80,106,222,11,85,163,120,35,191,193,144,104,205,170,215,193,27,193,106,128,139,77,89,104,239,175,114,13,200,180,109,126,43,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,90,45,80,17,22,142,250,32,45,86,199,125,86,239,130,13,9,108,211,187,85,169,59,191,131,45,187,156,89,153,217,181,64,209,150,162,44,238,180,213,252,93,150,161,191,95,6,209,7,42,34,216,103,181,208,124,235,236,163,21,49,155,150,154,8,255,0,198,86,21,197,44,177,220,163,183,218,98,145,200,132,162,168,216,221,221,223,143,29,123,251,190,63,165,95,102,39,23,123,116,196,196,90,179,7,199,251,118,86,71,142,109,177,98,172,209,134,217,40,117,105,227,176,12,250,54,141,239,181,65,14,190,247,119,129,125,72,46,71,41,237,17,208,207,82,20,116,226,44,224,110,250,48,183,198,63,171,79,169,149,104,94,7,0,91,233,162,57,164,7,33,213,136,123,180,111,226,125,139,223,32,240,89,171,181,172,53,125,239,222,196,207,255,0,214,137,89,198,12,22,126,36,47,12,206,250,53,37,59,183,255,0,146,171,197,205,77,30,201,84,196,239,163,235,255,0,36,74,207,48,83,7,238,147,189,142,175,163,81,64,255,0,253,138,130,247,176,38,158,197,7,215,189,245,215,255,0,60,151,220,173,3,56,220,65,223,188,73,180,103,211,85,240,240,39,250,10,14,222,29,255,0,241,201,122,25,123,192,155,236,116,22,213,158,19,213,89,236,119,74,246,148,226,56,167,125,134,196,250,142,179,131,62,154,119,183,115,175,65,147,119,58,250,186,75,84,146,76,68,210,209,64,110,238,79,239,107,11,190,175,171,174,134,122,88,174,23,43,21,198,144,41,158,78,188,238,226,206,99,222,205,48,63,197,214,252,171,138,162,130,59,77,52,99,163,210,210,71,20,162,239,220,46,208,187,105,221,227,222,207,224,130,189,211,79,190,48,109,91,86,22,103,253,58,46,195,58,249,214,145,145,233,134,89,124,73,245,110,255,0,131,179,47,160,62,40,53,127,5,179,169,223,220,204,183,232,238,203,132,157,152,180,109,60,16,111,220,218,120,54,169,171,45,154,234,203,115,120,160,222,43,114,218,62,43,114,2,34,32,34,34,2,34,32,34,34,13,29,190,166,90,119,178,220,180,64,213,147,197,104,237,245,35,59,178,3,119,58,63,138,62,158,43,68,26,187,247,35,120,173,22,186,233,224,131,93,89,104,239,175,130,120,186,213,153,153,6,221,31,234,91,153,150,168,128,136,136,8,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,85,228,99,249,236,253,91,253,164,165,81,69,95,35,31,207,103,234,223,237,37,42,136,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,66,183,58,191,52,248,91,229,253,15,168,220,80,85,94,70,63,158,207,213,191,218,74,85,20,85,242,49,252,246,126,173,254,210,82,168,128,136,136,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,69,95,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,82,174,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,88,214,32,201,79,132,239,43,25,55,242,255,0,15,122,116,10,170,170,85,194,119,149,140,155,249,127,135,189,58,5,85,80,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,21,184,78,243,79,147,127,48,48,247,168,192,178,83,88,214,112,157,230,159,38,254,96,97,239,81,129,100,166,128,136,136,8,136,130,42,249,231,126,100,255,0,89,63,102,171,53,224,147,131,236,77,197,206,104,69,101,22,171,162,193,54,58,136,11,22,94,41,37,167,235,208,193,44,115,156,33,28,114,155,17,28,197,76,113,49,136,72,209,185,49,152,147,54,210,145,78,104,153,13,140,184,146,205,206,29,114,167,6,81,85,145,220,106,49,9,220,235,161,167,105,130,211,110,99,181,53,69,108,172,70,3,178,49,45,88,92,199,121,184,70,47,188,197,158,245,114,95,40,112,110,66,229,126,31,202,60,191,130,174,59,22,29,167,40,105,222,174,119,154,121,76,228,41,101,154,67,238,103,57,37,146,73,29,133,132,25,205,216,68,69,152,88,62,174,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,250,4,68,5,74,184,157,225,235,10,241,65,147,87,172,163,197,53,61,131,183,244,234,109,215,64,165,142,162,107,101,116,69,186,42,136,196,219,251,168,205,132,128,142,41,101,6,48,223,185,170,170,32,140,190,15,185,68,90,176,149,215,233,231,20,210,82,94,238,86,155,196,143,106,195,84,19,140,214,170,152,32,35,0,168,173,114,13,211,132,164,193,48,64,219,25,128,65,167,99,234,73,4,118,107,205,31,207,102,102,253,203,232,244,74,127,148,0,243,71,243,217,153,191,114,250,61,18,11,170,228,99,249,236,253,91,253,164,165,81,69,95,35,31,207,103,234,223,237,37,42,136,10,42,249,231,126,100,255,0,89,63,102,169,84,81,87,207,59,243,39,250,201,251,53,5,170,242,184,243,217,150,95,125,122,61,106,186,174,121,223,153,63,214,79,217,170,213,121,92,121,236,203,47,190,189,30,181,93,87,60,239,204,159,235,39,236,212,22,171,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,16,45,205,131,11,95,112,255,0,27,88,190,237,119,161,236,244,152,154,223,104,186,90,228,234,129,246,138,80,161,134,144,164,208,93,220,52,158,146,160,52,38,98,247,53,211,105,11,189,207,242,62,199,245,50,218,179,79,43,107,177,13,35,83,210,212,91,175,246,187,73,60,67,59,156,163,44,21,181,0,218,117,76,25,161,160,2,239,112,7,120,255,0,37,228,125,221,190,120,184,90,251,87,133,114,147,26,211,208,239,178,218,174,23,139,93,101,79,84,27,165,85,87,29,44,148,241,236,119,222,91,130,138,165,245,102,113,110,158,132,236,228,44,246,149,202,203,31,212,224,94,52,176,109,43,226,26,75,77,183,21,83,215,216,46,79,82,241,8,85,4,148,199,45,61,59,28,141,238,153,214,65,72,193,177,216,200,246,131,107,189,196,130,165,243,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,74,149,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,72,37,81,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,0,86,85,11,21,117,149,66,2,165,92,88,249,88,206,79,151,248,135,211,167,85,85,82,174,44,124,172,103,39,203,252,67,233,211,160,198,177,101,80,177,87,89,84,32,143,94,115,249,67,83,139,242,27,13,102,229,186,10,185,170,50,246,240,80,214,48,207,16,65,13,186,225,211,138,73,140,11,223,51,106,152,104,99,22,7,238,105,164,119,23,102,220,17,173,192,206,104,90,178,115,139,76,179,199,151,209,164,107,108,23,143,102,214,79,87,90,52,144,82,65,93,12,148,82,85,73,41,51,136,132,35,82,243,62,186,51,180,110,206,67,174,230,157,62,47,114,134,167,61,248,104,204,44,173,183,193,87,61,202,237,103,57,173,112,83,79,20,39,81,113,166,49,170,163,133,206,95,112,64,234,32,136,13,201,199,220,34,247,131,242,155,27,116,19,253,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,165,211,141,204,208,181,103,87,43,123,238,107,217,134,146,58,124,83,103,195,151,35,167,166,173,26,176,163,156,238,180,61,106,87,148,89,152,206,25,122,145,31,186,46,199,25,51,136,187,59,52,69,240,157,230,159,38,254,96,97,239,81,129,6,74,104,136,128,136,136,49,172,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,80,173,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,130,42,249,163,249,236,204,223,185,125,30,137,93,167,35,91,77,214,27,86,114,95,102,182,85,133,182,178,162,195,73,79,88,80,147,65,52,240,141,113,75,16,73,166,210,48,25,225,34,22,125,69,165,141,223,77,205,172,123,113,99,230,159,57,62,96,98,31,81,157,75,167,39,172,21,117,194,188,31,5,246,225,81,73,37,62,49,197,23,43,221,8,194,100,231,28,0,48,208,184,202,206,44,204,125,90,25,73,152,92,155,97,3,235,171,184,136,94,250,34,32,128,30,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,82,174,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,4,170,34,34,8,1,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,37,81,17,16,20,117,115,164,206,59,238,15,201,172,37,147,182,136,122,116,153,137,112,168,168,186,84,238,7,221,75,109,42,121,6,155,97,3,187,111,158,122,121,122,130,96,67,217,182,251,195,33,51,72,170,129,110,107,89,153,248,68,227,39,17,219,169,234,237,85,116,24,42,223,67,134,104,231,183,201,212,221,211,141,234,42,2,98,99,33,121,163,170,170,169,136,153,182,237,233,48,16,238,18,119,15,63,203,71,0,83,102,15,26,89,119,75,114,195,213,119,91,109,142,162,166,255,0,84,240,180,187,40,206,146,154,73,105,106,37,56,221,182,0,214,53,35,54,231,216,70,64,5,187,126,215,200,37,69,175,35,236,1,83,21,171,52,243,74,187,15,82,61,61,85,69,186,193,107,187,19,68,83,177,196,50,207,91,78,15,175,84,1,218,106,3,46,230,3,118,143,242,158,55,219,41,72,45,127,153,118,0,169,204,30,11,115,18,150,219,135,169,46,183,43,29,61,53,254,149,230,104,183,209,133,37,76,114,213,84,68,114,59,108,49,163,106,182,125,175,188,128,140,7,118,253,175,2,249,123,141,110,185,107,143,240,214,99,88,169,233,39,185,97,91,197,21,238,142,42,176,34,130,73,233,166,9,163,25,4,72,73,193,200,25,157,152,133,244,215,71,111,21,148,66,198,7,53,114,207,21,100,222,99,226,60,173,198,180,157,158,245,134,110,18,219,234,118,199,32,71,54,199,247,39,139,168,0,101,12,160,227,36,102,226,219,227,48,38,109,9,144,100,231,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,109,90,175,44,92,210,252,40,112,109,130,187,93,247,218,119,92,37,218,48,181,195,250,87,163,217,123,44,143,217,32,238,1,19,219,67,37,23,190,59,181,215,222,39,54,53,117,72,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,66,183,58,191,52,248,91,229,253,15,168,220,80,85,94,70,63,158,207,213,191,218,74,85,20,85,242,49,252,246,126,173,254,210,82,168,128,136,136,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,70,95,29,92,38,99,46,46,184,246,194,184,30,197,81,87,103,177,80,101,189,45,77,247,17,141,3,85,65,106,7,173,186,60,12,96,242,68,198,114,202,13,24,131,30,253,58,134,204,227,17,187,5,159,242,243,224,178,235,197,62,104,83,223,113,126,31,171,44,171,195,85,14,248,130,177,170,74,149,171,103,104,247,69,111,130,65,23,35,50,39,136,165,96,113,112,133,201,250,145,153,195,186,122,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,243,249,91,149,184,19,37,176,37,179,44,242,210,197,236,108,55,102,235,118,42,46,213,53,71,75,171,49,205,39,227,38,51,144,181,146,83,47,120,159,77,116,109,25,153,155,213,160,34,34,8,1,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,37,81,98,217,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,235,41,53,2,220,216,48,181,247,15,241,181,139,238,215,122,30,207,73,137,173,246,139,165,174,78,168,31,104,165,10,24,105,10,77,5,221,195,73,233,42,3,66,102,47,115,93,54,144,187,132,164,242,209,199,245,57,131,193,110,93,213,92,177,13,37,214,229,99,167,169,176,85,52,47,22,250,48,164,169,146,42,90,121,66,54,109,134,52,109,72,237,185,183,144,16,25,110,223,185,225,51,139,31,52,249,201,243,3,16,250,140,234,66,121,31,99,250,153,109,89,167,149,181,216,134,145,169,233,106,45,215,251,93,164,158,33,157,206,81,150,10,218,128,109,58,166,12,208,208,1,119,184,3,188,127,146,242,62,232,246,226,199,205,62,114,124,192,196,62,163,58,9,169,229,113,228,79,44,190,250,245,138,213,117,74,213,121,92,121,19,203,47,190,189,98,181,93,82,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,64,10,202,161,98,174,178,168,64,68,68,4,68,64,68,68,5,0,60,209,252,246,102,111,220,190,143,68,167,249,64,15,52,127,61,153,155,247,47,163,209,32,186,174,70,63,158,207,213,191,218,74,85,20,85,242,49,252,246,126,173,254,210,82,168,128,136,136,8,136,128,136,136,8,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,19,83,202,227,200,158,89,125,245,235,21,170,234,149,170,242,184,242,39,150,95,125,122,197,106,186,164,4,68,65,138,186,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,85,84,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,129,201,83,205,62,41,249,127,93,234,54,229,50,120,179,20,216,176,54,21,188,227,92,83,93,216,172,184,126,223,81,116,184,212,244,142,78,133,44,17,148,146,201,176,24,140,182,128,19,232,44,228,250,104,204,239,220,161,179,146,167,154,124,83,242,254,187,212,109,202,239,249,189,231,165,102,88,112,227,73,151,56,122,243,216,175,89,151,112,43,116,194,13,56,76,86,120,1,164,173,120,229,141,196,7,113,157,36,6,6,238,210,69,83,40,176,19,110,32,8,107,205,140,117,248,80,205,60,101,153,158,203,246,103,210,220,65,113,190,246,46,191,91,178,246,170,153,38,233,117,54,142,253,189,77,187,182,142,186,107,163,107,162,156,158,87,217,33,117,201,62,20,44,165,121,190,82,92,106,49,253,64,227,128,10,104,200,66,142,10,218,58,86,134,7,34,239,51,104,161,140,205,246,139,49,200,64,219,152,26,67,134,30,21,114,183,240,211,196,118,93,101,156,214,47,108,208,94,113,5,47,181,104,187,87,103,234,218,226,62,181,119,227,24,192,135,74,88,167,47,112,152,223,77,3,82,113,103,201,77,6,53,156,88,249,167,206,79,152,24,135,212,103,82,169,201,83,202,198,41,249,129,93,233,214,229,21,124,88,249,167,206,79,152,24,135,212,103,82,169,201,83,202,198,41,249,129,93,233,214,228,22,1,204,211,37,63,2,220,92,98,158,207,112,237,84,24,239,92,107,71,190,93,243,69,219,103,155,180,71,38,145,128,142,149,81,84,236,22,221,164,79,22,226,114,221,165,223,242,75,206,59,20,184,87,29,112,253,81,15,70,245,77,112,124,99,71,38,227,46,215,75,36,116,244,149,13,163,6,200,250,39,21,55,123,158,227,237,94,232,233,25,59,212,14,115,121,91,244,175,135,27,22,102,80,88,187,85,126,4,196,17,246,154,222,213,179,177,218,235,65,225,155,241,110,108,50,111,170,27,112,247,9,24,233,171,104,61,71,81,129,193,182,122,86,112,237,196,118,12,204,111,108,251,58,202,55,8,237,216,140,141,167,56,78,207,80,99,29,83,201,20,14,199,47,76,31,174,1,161,55,86,24,139,97,56,176,184,100,124,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,180,116,5,170,216,239,170,221,240,65,161,45,154,119,106,181,39,119,240,101,183,115,139,51,59,54,168,26,50,212,69,157,214,154,191,139,178,212,55,235,224,218,32,229,68,91,12,246,186,15,157,125,148,98,166,51,114,211,65,31,248,202,198,248,144,184,67,83,109,168,177,199,51,185,212,82,83,155,70,204,237,174,149,26,248,248,127,7,251,202,246,177,59,57,91,166,33,39,215,104,120,63,246,236,172,91,50,226,246,254,111,89,108,174,221,74,106,139,94,166,45,221,171,139,212,23,129,119,127,5,190,8,46,127,41,237,17,208,207,82,20,116,226,44,224,110,250,48,183,198,63,171,79,169,149,104,94,3,0,91,233,226,57,164,7,33,213,136,123,180,254,215,236,94,253,7,130,205,77,173,97,171,239,126,246,38,127,254,180,74,206,48,96,179,241,33,120,102,119,209,169,41,221,191,252,149,94,46,106,104,246,74,166,39,125,31,95,249,34,86,121,130,152,63,116,157,236,117,125,6,138,7,111,255,0,37,65,123,216,19,79,98,131,235,222,250,235,255,0,158,75,238,86,129,156,110,32,239,222,36,218,51,233,170,248,120,19,253,5,7,111,14,255,0,248,228,189,12,189,224,77,246,58,11,123,205,54,154,134,134,243,86,100,66,80,197,91,36,101,187,93,174,44,239,171,105,222,223,5,223,201,187,157,125,93,37,170,73,38,34,105,104,160,55,119,39,247,181,133,223,87,213,214,185,175,105,175,170,161,186,192,208,111,106,136,107,64,53,49,239,213,157,190,47,246,174,150,85,197,81,65,29,166,154,49,209,233,105,35,138,81,119,238,23,104,93,180,238,241,239,103,240,65,94,233,103,222,0,58,182,172,44,207,252,203,176,206,190,93,160,38,113,121,101,103,247,152,93,187,254,182,117,244,199,197,6,175,224,182,117,59,251,153,150,253,29,217,112,155,176,150,141,167,130,13,251,155,79,6,213,53,101,199,187,86,241,91,217,181,65,188,86,229,180,124,86,228,4,68,64,68,68,4,68,64,68,68,26,59,125,75,111,122,222,136,52,213,145,251,219,185,104,236,140,238,200,52,239,101,171,248,163,232,237,175,197,104,131,93,125,212,111,21,162,215,185,188,16,107,171,45,29,254,164,241,117,174,140,131,110,143,245,45,204,218,45,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,108,127,21,171,63,193,29,187,214,136,55,173,11,193,27,193,11,193,6,213,187,225,252,139,106,221,240,65,177,219,85,198,111,163,233,241,101,202,93,203,99,139,151,122,13,175,174,154,235,226,183,6,175,220,94,11,99,247,127,34,222,18,51,190,223,139,32,228,22,125,127,67,174,42,135,119,38,22,248,178,230,93,43,148,141,8,60,190,59,89,191,194,131,229,98,202,141,182,249,68,116,118,113,7,239,111,237,217,90,205,154,219,75,122,204,66,187,211,201,33,128,89,94,153,221,157,133,181,105,216,188,29,181,248,254,133,94,51,54,234,84,216,126,170,160,65,157,134,56,187,180,250,229,102,250,254,213,107,185,6,18,61,29,101,78,163,175,86,64,211,236,210,39,65,118,248,1,204,169,39,115,29,63,26,77,221,250,1,123,161,125,89,121,76,37,72,52,212,243,6,231,125,72,159,199,236,21,234,33,54,127,119,86,213,144,83,252,218,34,246,29,104,139,51,184,179,191,255,0,137,37,103,56,28,165,46,35,110,254,235,110,122,74,118,118,251,63,165,85,225,230,204,224,22,58,242,118,126,224,39,255,0,241,36,172,223,2,85,131,241,23,118,151,107,232,116,212,226,221,223,249,42,11,234,192,58,181,148,5,219,195,95,248,228,189,4,231,248,179,211,197,133,215,157,192,146,143,177,25,252,52,103,255,0,140,107,209,67,239,187,147,247,252,16,82,204,201,105,186,17,20,161,182,55,41,31,86,127,237,129,82,92,179,191,207,83,139,111,212,108,49,108,167,171,120,217,216,95,93,25,229,102,215,191,236,85,191,51,96,114,165,13,174,205,169,30,154,248,126,80,170,11,151,118,247,181,99,203,206,226,220,247,10,217,77,180,125,89,182,245,95,234,111,227,125,168,46,142,203,88,239,107,165,22,219,171,196,31,7,254,35,47,175,19,185,11,59,252,91,85,230,112,209,60,180,49,15,131,15,187,252,192,203,211,66,218,70,63,161,144,111,119,102,241,92,38,98,239,166,189,235,89,139,107,120,232,235,99,3,104,196,238,250,186,14,102,33,241,215,224,142,76,253,236,235,98,213,135,221,103,119,65,185,150,245,177,190,26,45,206,131,84,91,117,213,106,131,84,68,64,68,68,26,106,201,185,145,217,157,54,178,6,230,77,204,155,89,54,178,6,230,90,59,183,212,181,218,203,71,102,250,208,104,136,136,8,136,131,118,172,155,153,52,100,218,200,27,153,55,50,109,100,218,200,27,153,25,245,77,172,136,53,68,68,5,226,177,174,72,100,190,101,93,98,190,230,54,80,224,172,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,211,83,39,248,186,246,168,131,202,96,92,167,202,204,175,237,223,131,60,180,194,152,75,218,125,46,219,236,43,53,53,7,106,233,238,233,245,122,32,59,246,245,15,110,237,116,222,90,120,186,245,104,136,11,197,99,92,144,201,124,202,186,197,125,204,108,161,193,88,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,166,166,79,241,117,237,81,7,148,192,185,79,149,153,95,219,191,6,121,105,133,48,151,180,250,93,183,216,86,106,106,14,213,211,221,211,234,244,64,119,237,234,30,221,218,233,188,180,241,117,234,209,16,17,17,1,121,252,107,151,184,7,50,173,81,88,179,27,3,225,252,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,116,50,111,139,175,64,136,41,165,167,134,78,27,108,23,90,43,237,139,135,204,181,183,92,173,213,17,213,209,214,82,97,58,8,103,166,158,50,98,142,88,228,24,152,128,196,153,137,137,157,157,157,153,217,84,180,68,29,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,169,175,238,78,225,99,254,246,156,170,255,0,212,219,119,254,229,85,84,65,212,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,182,136,128,190,78,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,218,109,215,74,40,234,233,103,216,98,97,190,41,24,128,182,152,9,54,173,220,66,206,221,236,203,235,34,10,105,105,225,147,134,219,5,214,138,251,98,225,243,45,109,215,43,117,68,117,116,117,148,152,78,130,25,233,167,140,152,163,150,57,6,38,32,49,38,98,98,103,103,103,102,118,85,45,17,1,17,16,17,17,1,17,16,17,17,1,17,16,21,63,197,60,61,100,22,57,190,213,98,156,107,145,249,127,136,47,85,187,59,77,198,233,134,104,170,234,167,216,2,1,190,89,35,35,45,160,2,45,171,247,8,179,55,115,50,168,8,131,202,96,92,167,202,204,175,237,223,131,60,180,194,152,75,218,125,46,219,236,43,53,53,7,106,233,238,233,245,122,32,59,246,245,15,110,237,116,222,90,120,186,245,104,136,11,202,99,172,167,202,204,208,236,63,132,204,180,194,152,183,217,157,94,197,237,219,53,53,127,101,234,109,234,116,186,192,91,55,116,195,118,221,53,216,58,248,50,245,104,130,159,225,110,30,178,11,3,95,105,113,78,10,200,252,191,195,247,170,45,253,154,227,107,195,52,84,149,80,111,2,3,217,44,113,137,142,224,50,23,209,251,196,157,159,185,221,125,92,117,148,249,89,154,29,135,240,153,150,152,83,22,251,51,171,216,189,187,102,166,175,236,189,77,189,78,151,88,11,102,238,152,110,219,166,187,7,95,6,94,173,16,83,252,45,195,214,65,96,107,237,46,41,193,89,31,151,248,126,245,69,191,179,92,109,120,102,138,146,170,13,224,64,123,37,142,49,49,220,6,66,250,63,120,147,179,247,59,170,128,136,131,228,226,156,39,133,113,205,138,171,11,99,92,51,106,196,22,90,221,157,166,221,116,162,142,174,150,125,134,38,27,226,145,136,11,105,128,147,106,221,196,44,237,222,204,188,85,167,134,78,27,108,23,90,43,237,139,135,204,181,183,92,173,213,17,213,209,214,82,97,58,8,103,166,158,50,98,142,88,228,24,152,128,196,153,137,137,157,157,157,153,217,84,180,65,226,177,174,72,100,190,101,93,98,190,230,54,80,224,172,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,211,83,39,248,186,237,96,92,167,202,204,175,237,223,131,60,180,194,152,75,218,125,46,219,236,43,53,53,7,106,233,238,233,245,122,32,59,246,245,15,110,237,116,222,90,120,186,245,104,128,136,136,11,228,226,156,39,133,113,205,138,171,11,99,92,51,106,196,22,90,221,157,166,221,116,162,142,174,150,125,134,38,27,226,145,136,11,105,128,147,106,221,196,44,237,222,204,190,178,32,165,95,185,59,133,143,251,218,114,171,255,0,83,109,223,251,149,85,81,16,23,82,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,174,218,32,165,95,185,59,133,143,251,218,114,171,255,0,83,109,223,251,149,85,81,16,21,42,253,201,220,44,127,222,211,149,95,250,155,110,255,0,220,170,170,136,60,167,224,159,43,62,130,126,11,127,6,152,83,232,103,250,220,246,53,55,178,255,0,126,235,255,0,90,236,233,126,253,248,207,201,252,191,123,199,189,121,251,79,12,156,54,216,46,180,87,219,23,15,153,107,110,185,91,170,35,171,163,172,164,194,116,16,207,77,60,100,197,28,177,200,49,49,1,137,51,19,19,59,59,59,51,178,169,104,128,136,136,8,136,130,154,93,184,100,225,182,255,0,117,173,190,223,120,124,203,91,141,202,227,81,37,93,101,101,94,19,160,154,122,153,228,39,41,37,146,66,137,200,204,137,220,156,157,221,221,221,221,215,181,194,216,79,10,224,107,21,46,22,193,88,102,213,135,236,180,91,251,53,186,215,69,29,37,44,27,204,140,246,69,27,8,14,227,50,39,209,187,200,157,223,189,221,125,100,65,77,46,220,50,112,219,127,186,214,223,111,188,62,101,173,198,229,113,168,146,174,178,178,175,9,208,77,61,76,242,19,148,146,201,33,68,228,102,68,238,78,78,238,238,238,238,235,218,225,108,39,133,112,53,138,151,11,96,172,51,106,195,246,90,45,253,154,221,107,162,142,146,150,13,230,70,123,34,141,132,7,113,153,19,232,221,228,78,239,222,238,190,178,32,34,34,15,21,141,114,67,37,243,42,235,21,247,49,178,135,5,98,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,154,153,63,197,215,107,2,229,62,86,101,127,110,252,25,229,166,20,194,94,211,233,118,223,97,89,169,168,59,87,79,119,79,171,209,1,223,183,168,123,119,107,166,242,211,197,215,171,68,4,68,65,79,241,79,15,89,5,142,111,181,88,167,26,228,126,95,226,11,213,110,206,211,113,186,97,154,42,186,169,246,0,128,111,150,72,200,203,104,0,139,106,253,194,44,205,220,204,190,174,5,202,124,172,202,254,221,248,51,203,76,41,132,189,167,210,237,190,194,179,83,80,118,174,158,238,159,87,162,3,191,111,80,246,238,215,77,229,167,139,175,86,136,8,136,128,169,165,219,134,78,27,111,247,90,219,237,247,135,204,181,184,220,174,53,18,85,214,86,85,225,58,9,167,169,158,66,114,146,89,36,40,156,140,200,157,201,201,221,221,221,221,221,84,180,65,242,112,182,19,194,184,26,197,75,133,176,86,25,181,97,251,45,22,254,205,110,181,209,71,73,75,6,243,35,61,145,70,194,3,184,204,137,244,110,242,39,119,239,119,95,89,17,1,83,252,83,195,214,65,99,155,237,86,41,198,185,31,151,248,130,245,91,179,180,220,110,152,102,138,174,170,125,128,32,27,229,146,50,50,218,0,34,218,191,112,139,51,119,51,42,128,136,60,166,5,202,124,172,202,254,221,248,51,203,76,41,132,189,167,210,237,190,194,179,83,80,118,174,158,238,159,87,162,3,191,111,80,246,238,215,77,229,167,139,175,86,136,128,188,86,53,201,12,151,204,171,172,87,220,198,202,28,21,138,174,80,83,141,36,85,151,187,5,37,116,241,192,36,68,49,12,147,70,68,192,196,102,76,44,250,106,100,255,0,23,94,213,16,121,76,11,148,249,89,149,253,187,240,103,150,152,83,9,123,79,165,219,125,133,102,166,160,237,93,61,221,62,175,68,7,126,222,161,237,221,174,155,203,79,23,94,173,17,1,17,16,17,17,1,17,16,17,17,5,63,197,60,61,100,22,57,190,213,98,156,107,145,249,127,136,47,85,187,59,77,198,233,134,104,170,234,167,216,2,1,190,89,35,35,45,160,2,45,171,247,8,179,55,115,50,250,184,23,41,242,179,43,251,119,224,207,45,48,166,18,246,159,75,182,251,10,205,77,65,218,186,123,186,125,94,136,14,253,189,67,219,187,93,55,150,158,46,189,90,32,47,41,142,178,159,43,51,67,176,254,19,50,211,10,98,223,102,117,123,23,183,108,212,213,253,151,169,183,169,210,235,1,108,221,211,13,219,116,215,96,235,224,203,213,162,15,21,130,178,67,37,242,214,235,45,247,46,114,135,5,97,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,154,128,191,193,151,201,187,112,201,195,109,254,235,91,125,190,240,249,150,183,27,149,198,162,74,186,202,202,188,39,65,52,245,51,200,78,82,75,36,133,19,145,153,19,185,57,59,187,187,187,187,170,150,136,62,78,22,194,120,87,3,88,169,112,182,10,195,54,172,63,101,162,223,217,173,214,186,40,233,41,96,222,100,103,178,40,216,64,119,25,145,62,141,222,68,238,253,238,235,235,34,32,47,147,138,112,158,21,199,54,42,172,45,141,112,205,171,16,89,107,118,118,155,117,210,138,58,186,89,246,24,152,111,138,70,32,45,166,2,77,171,119,16,179,183,123,50,250,200,130,149,126,228,238,22,63,239,105,202,175,253,77,183,127,238,85,85,68,64,68,68,4,68,64,68,68,5,79,241,79,15,89,5,142,111,181,88,167,26,228,126,95,226,11,213,110,206,211,113,186,97,154,42,186,169,246,0,128,111,150,72,200,203,104,0,139,106,253,194,44,205,220,204,170,2,32,242,152,23,41,242,179,43,251,119,224,207,45,48,166,18,246,159,75,182,251,10,205,77,65,218,186,123,186,125,94,136,14,253,189,67,219,187,93,55,150,158,46,189,90,34,2,34,32,34,34,2,34,32,34,34,2,166,151,110,25,56,109,191,221,107,111,183,222,31,50,214,227,114,184,212,73,87,89,89,87,132,232,38,158,166,121,9,202,73,100,144,162,114,51,34,119,39,39,119,119,119,119,117,82,209,7,201,194,216,79,10,224,107,21,46,22,193,88,102,213,135,236,180,91,251,53,186,215,69,29,37,44,27,204,140,246,69,27,8,14,227,50,39,209,187,200,157,223,189,221,125,100,68,4,68,65,74,191,114,119,11,31,247,180,229,87,254,166,219,191,247,42,165,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,219,68,4,68,64,94,43,26,228,134,75,230,85,214,43,238,99,101,14,10,197,87,40,41,198,146,42,203,221,130,146,186,120,224,18,34,24,134,73,163,34,96,98,51,38,22,125,53,50,127,139,175,106,136,60,86,10,201,12,151,203,91,172,183,220,185,202,28,21,133,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,250,106,2,255,0,6,76,107,146,25,47,153,87,88,175,185,141,148,56,43,21,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,244,212,201,254,46,189,170,32,241,88,43,36,50,95,45,110,178,223,114,231,40,112,86,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,233,168,11,252,25,123,84,68,20,210,237,195,39,13,183,251,173,109,246,251,195,230,90,220,110,87,26,137,42,235,43,42,240,157,4,211,212,207,33,57,73,44,146,20,78,70,100,78,228,228,238,238,238,238,238,189,94,10,203,220,3,150,182,169,108,89,115,129,240,254,21,182,207,80,85,114,209,217,45,144,208,193,36,228,34,37,41,71,8,136,185,184,128,11,147,182,186,0,183,193,151,160,68,29,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,169,175,238,78,225,99,254,246,156,170,255,0,212,219,119,254,229,85,84,65,212,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,182,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,107,248,163,63,122,213,217,109,65,189,104,254,8,222,8,254,8,54,173,223,15,228,91,86,239,130,13,142,218,174,51,125,31,79,139,46,82,238,91,28,92,181,118,65,183,189,219,93,86,224,213,251,139,193,108,118,209,150,240,145,157,246,252,89,6,241,215,87,213,187,153,113,212,59,185,48,183,197,151,50,233,220,100,104,65,229,127,224,179,127,133,7,199,197,83,236,183,202,13,167,228,6,186,255,0,118,202,209,198,211,77,126,205,75,53,230,156,229,48,130,146,72,93,197,216,91,93,147,63,131,182,191,194,87,21,153,151,103,166,176,85,212,136,51,176,199,23,118,159,92,172,223,95,218,173,91,35,97,146,72,154,173,220,117,10,201,71,79,135,239,35,254,84,23,129,128,28,202,142,98,49,209,218,82,110,239,208,43,221,9,51,178,242,184,74,145,169,169,229,143,87,125,76,159,251,194,189,44,38,206,238,47,240,65,224,179,100,137,236,149,130,44,206,236,206,255,0,254,40,149,156,96,130,148,184,143,188,54,214,221,217,32,103,111,179,250,85,94,38,107,206,1,101,174,39,103,238,18,127,255,0,18,74,205,112,45,88,63,17,247,121,52,125,14,154,1,111,231,165,65,125,120,7,86,178,128,187,120,107,255,0,28,151,160,168,54,104,205,155,199,107,175,61,128,228,23,178,179,248,105,175,143,247,70,189,4,111,188,220,159,191,224,130,153,102,3,84,108,140,142,54,96,118,159,191,86,240,247,126,213,72,50,203,16,79,83,139,111,212,108,49,108,167,171,120,217,216,95,93,25,229,110,254,255,0,177,87,108,196,131,88,133,199,185,186,115,254,141,116,101,111,185,117,65,236,188,121,121,220,108,69,112,173,148,219,71,213,155,111,85,254,166,254,55,218,130,232,236,117,142,86,250,118,109,186,244,99,215,185,255,0,138,190,196,36,228,58,187,47,45,133,79,173,19,69,225,178,48,103,255,0,205,127,242,47,81,78,58,6,154,248,119,32,228,119,102,241,92,82,24,187,233,175,122,221,41,51,51,187,190,159,82,225,102,215,223,248,248,32,231,103,13,117,215,224,142,76,253,236,235,98,220,195,238,179,186,13,89,111,91,27,225,162,220,232,53,69,183,93,86,173,222,200,53,68,68,4,68,65,163,187,50,110,100,118,103,77,172,129,185,147,115,38,214,77,172,129,185,150,142,236,255,0,5,174,214,90,59,51,124,80,104,136,136,8,200,140,131,118,173,245,38,230,77,27,235,77,172,129,185,147,115,38,214,77,172,129,185,145,159,84,218,203,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,5,163,190,139,85,163,182,168,12,250,173,86,206,246,90,234,232,55,45,174,218,45,89,217,31,189,144,104,63,82,212,188,22,223,5,171,190,172,131,69,187,224,182,173,93,217,153,6,210,125,86,140,91,93,244,71,117,177,221,157,244,65,201,168,200,218,62,171,138,88,220,27,123,63,115,119,173,89,137,223,187,69,202,34,238,222,251,179,160,224,142,169,180,239,101,210,185,187,77,79,32,247,179,23,127,219,226,187,196,2,6,253,222,47,221,252,235,173,81,32,196,126,243,59,143,126,172,223,202,130,128,241,19,138,130,221,132,43,232,162,132,156,228,167,166,145,156,135,187,250,228,126,223,177,120,222,31,48,179,69,75,91,20,147,248,156,133,238,151,217,23,216,183,241,27,25,133,190,102,23,109,189,138,159,86,255,0,249,135,85,15,42,237,65,79,93,80,49,8,14,177,31,240,139,235,4,21,170,223,164,194,82,14,186,54,163,223,252,139,157,217,225,155,115,235,163,255,0,149,113,90,163,104,105,220,117,109,92,181,238,127,177,151,106,162,61,193,171,55,123,32,167,89,178,2,120,118,173,217,223,82,98,103,255,0,235,36,172,219,1,195,167,17,183,145,119,238,10,72,29,191,79,244,170,188,12,209,119,250,61,112,119,118,252,146,102,111,143,239,36,172,239,1,147,15,16,215,103,127,22,166,131,255,0,249,80,95,62,5,38,123,36,96,218,234,250,235,167,247,102,189,116,35,180,25,151,142,203,176,51,180,180,218,119,59,190,159,249,228,189,147,16,179,120,178,15,25,142,41,55,208,205,59,19,51,198,90,248,253,102,202,221,171,46,69,108,204,107,62,198,98,234,207,95,191,94,253,52,141,252,59,254,213,116,24,192,74,107,52,192,15,227,183,254,56,171,91,205,137,98,178,98,27,37,125,64,145,56,73,91,166,206,247,109,88,27,227,167,214,130,226,112,117,112,149,156,38,33,125,198,91,155,70,238,239,6,94,202,146,86,146,156,79,195,185,191,192,169,86,91,220,70,229,101,181,187,110,210,88,0,153,137,153,187,186,44,255,0,5,84,89,246,81,196,3,227,176,91,251,200,53,215,175,46,159,1,125,63,190,185,141,132,89,155,224,182,193,27,8,49,19,54,174,221,233,49,136,183,138,13,174,76,236,182,239,213,244,92,68,230,79,238,248,46,88,98,254,127,20,28,128,255,0,5,202,223,146,184,197,180,117,189,188,16,104,183,55,130,218,183,55,130,13,86,142,250,35,247,45,174,131,115,62,171,85,163,120,45,80,17,22,136,53,90,59,232,180,119,215,193,52,119,241,64,119,116,102,119,90,232,201,220,200,52,127,169,104,181,102,119,116,127,20,26,45,124,83,78,228,110,231,65,167,123,45,204,233,163,45,29,190,164,27,145,109,239,90,179,178,13,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,104,239,162,213,104,237,170,6,172,181,91,60,22,186,186,13,203,107,182,139,86,118,71,239,100,26,15,212,181,127,5,183,189,150,186,247,32,209,110,248,45,171,87,125,5,6,210,125,86,209,45,174,250,45,93,245,91,29,219,93,16,114,234,50,119,119,174,41,99,112,212,153,219,70,239,251,81,152,190,14,203,148,89,221,189,231,65,215,142,169,155,185,217,251,187,151,82,230,237,53,52,163,222,204,237,252,190,43,186,113,176,201,171,55,143,135,243,174,188,242,12,68,251,155,81,209,221,217,191,149,5,191,241,15,137,194,213,132,110,22,232,161,34,55,130,152,153,200,117,111,235,145,111,173,190,165,225,50,31,11,180,44,48,201,55,229,86,76,254,233,127,180,183,216,190,159,19,12,68,215,3,23,102,2,134,50,211,255,0,230,93,123,44,186,180,133,61,226,159,96,128,179,201,47,240,139,199,166,232,43,173,189,218,97,35,29,116,98,113,239,254,69,207,35,60,50,111,111,5,195,106,140,97,129,199,86,213,207,94,231,251,25,119,38,6,48,125,27,87,65,78,115,84,70,76,63,84,236,239,169,51,235,255,0,214,73,89,174,4,131,78,36,175,67,175,112,210,64,237,250,117,165,87,129,153,219,154,201,93,185,219,77,164,205,255,0,214,137,89,238,5,118,30,35,111,14,239,225,77,15,248,105,80,95,70,7,49,27,20,96,218,238,125,117,255,0,207,53,234,160,13,161,223,226,235,199,229,240,148,150,182,147,196,93,223,79,252,242,94,205,156,88,89,157,217,187,144,121,76,87,71,215,165,168,147,115,55,76,37,47,31,177,91,109,117,196,173,89,145,103,218,204,77,44,245,251,181,239,211,64,127,14,246,250,213,213,226,7,115,182,84,128,191,140,18,55,254,203,171,82,205,185,34,179,98,11,29,198,112,39,120,206,179,77,157,238,218,176,55,131,232,223,20,23,5,130,43,216,169,142,114,23,212,226,140,155,70,250,196,151,182,161,145,164,131,127,127,143,248,153,82,124,178,185,181,202,221,65,249,90,75,73,9,51,19,51,119,60,78,255,0,5,85,224,38,138,144,7,193,220,89,155,249,144,36,46,180,157,54,215,185,245,92,142,2,34,204,255,0,222,72,35,109,28,201,155,87,73,136,69,188,80,104,238,203,107,200,218,232,184,140,136,159,64,250,214,248,162,213,217,245,239,211,226,131,148,95,193,151,43,126,74,227,22,209,214,246,126,237,16,104,183,55,130,218,183,55,130,13,86,142,250,35,247,45,174,131,115,62,171,85,163,120,45,80,17,17,1,104,253,203,71,127,169,59,221,3,87,70,103,117,174,140,143,220,131,71,238,238,90,45,116,119,239,71,241,65,162,215,185,255,0,74,105,171,35,119,63,122,7,123,58,110,250,214,189,203,77,191,82,13,200,182,247,253,171,86,116,26,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,209,219,85,181,219,69,189,104,131,106,215,85,171,183,212,182,232,232,14,136,136,14,182,187,235,226,181,119,102,101,176,188,16,110,118,109,60,87,17,51,235,220,227,167,218,183,254,151,90,19,54,143,241,238,64,136,180,126,247,254,101,206,206,207,224,186,218,59,51,62,159,5,188,13,219,71,239,65,186,118,29,55,59,179,105,222,190,13,254,169,161,128,234,133,223,100,96,204,90,104,239,174,186,127,141,125,185,136,72,95,86,248,47,27,137,171,70,26,26,200,101,61,25,201,180,110,239,13,237,254,68,22,221,154,118,234,12,79,125,167,182,211,180,103,83,53,16,8,9,72,250,187,9,153,63,112,187,191,131,63,193,92,30,91,89,78,148,170,38,146,29,133,169,143,126,230,238,247,62,181,110,245,177,205,248,92,178,136,16,144,118,41,25,244,239,239,219,63,253,10,235,112,163,196,84,198,113,183,188,228,250,255,0,48,160,250,140,36,205,163,59,55,127,214,187,98,90,139,139,253,73,210,143,195,69,182,64,113,247,133,208,82,140,221,221,21,162,226,26,179,187,198,90,105,245,244,137,89,190,5,105,95,136,91,155,107,239,60,20,251,187,190,26,211,43,195,205,249,153,237,117,174,253,221,207,227,254,228,74,208,48,19,239,226,34,238,99,166,157,150,15,143,254,74,130,252,114,235,80,177,11,51,183,127,255,0,236,75,210,27,158,255,0,30,229,230,50,233,220,172,192,47,175,217,255,0,156,75,216,116,133,219,189,187,208,124,219,148,50,84,82,188,98,27,153,252,89,153,254,182,86,229,196,101,1,205,135,38,154,154,55,234,82,72,76,254,47,163,188,209,183,135,242,63,138,185,169,181,138,34,38,248,127,149,81,188,207,180,81,221,45,151,26,89,161,105,59,68,174,91,119,147,120,72,197,240,127,177,7,203,201,122,184,198,197,99,142,161,137,165,26,104,153,245,238,255,0,176,15,253,42,178,219,234,90,162,81,126,253,177,190,159,204,168,134,2,170,183,82,211,197,4,18,3,61,20,143,74,226,210,106,226,227,27,54,158,63,15,183,189,86,123,17,9,210,71,44,122,59,155,51,187,235,245,179,32,251,165,51,63,186,44,255,0,82,216,236,238,250,124,86,232,163,103,109,218,179,174,93,173,240,102,65,194,12,67,249,78,181,18,38,125,53,238,91,220,31,93,91,69,163,142,159,82,13,89,223,235,91,155,193,214,198,209,106,197,226,131,85,185,188,22,214,125,86,239,130,13,29,209,155,85,162,220,204,131,84,90,59,232,180,213,254,8,53,213,150,143,171,253,72,205,245,173,116,100,6,101,170,34,2,218,254,43,87,117,163,120,160,213,188,22,133,226,183,45,165,226,131,86,240,90,23,214,181,111,4,127,4,6,240,90,173,140,250,45,232,52,118,213,104,237,162,220,136,52,111,5,170,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,209,219,85,163,182,139,114,32,216,181,213,106,237,245,45,29,157,144,29,104,136,128,182,187,235,226,181,119,102,241,91,29,6,231,209,155,197,113,30,190,44,237,252,171,127,143,139,163,179,62,190,30,8,52,136,159,248,78,223,200,185,217,217,252,23,95,71,102,213,155,225,245,45,68,139,93,123,208,114,76,194,227,171,187,54,157,235,207,223,234,154,8,100,168,98,247,99,6,103,211,71,239,119,211,252,107,238,204,108,225,163,178,241,184,158,176,97,163,171,138,66,209,159,77,27,187,248,237,254,68,22,231,155,214,250,28,81,138,189,159,11,1,213,79,6,130,36,110,206,250,75,33,63,112,190,191,7,248,42,237,128,172,37,13,64,77,36,59,28,38,55,239,220,221,219,52,248,170,11,121,25,11,57,237,132,14,207,25,82,204,90,55,127,126,147,255,0,208,174,143,10,148,50,64,242,8,190,230,148,155,255,0,101,144,125,118,23,22,209,157,180,103,250,215,104,15,187,66,90,244,162,240,209,105,36,122,119,138,10,85,155,162,80,218,107,180,118,119,33,45,52,251,98,37,102,152,35,170,220,68,221,157,223,191,179,195,175,119,195,90,101,120,249,189,54,235,93,88,187,59,119,191,252,145,43,59,192,228,197,196,101,233,251,157,154,150,22,241,251,105,80,95,134,91,179,181,140,75,115,104,253,255,0,251,68,189,52,164,123,251,159,185,121,92,184,55,123,32,6,159,99,127,231,18,246,125,33,113,209,219,189,7,207,172,142,89,96,113,17,220,206,36,46,218,107,240,86,227,196,93,1,207,134,166,146,154,55,234,82,72,76,239,222,250,59,205,27,127,137,252,85,205,24,184,9,59,119,51,51,170,57,153,150,122,59,165,186,227,75,60,45,39,94,87,119,29,228,218,187,72,197,240,127,177,7,193,201,90,182,11,117,166,58,150,45,227,69,76,58,187,105,223,209,125,85,109,163,157,170,14,49,29,93,131,252,74,132,101,245,117,178,150,162,74,40,101,6,42,13,144,184,52,140,238,26,9,142,158,58,255,0,7,226,171,101,130,65,146,148,38,143,71,114,102,125,117,250,217,144,125,247,152,89,182,11,62,173,220,182,150,237,127,74,214,24,247,51,30,172,250,178,230,112,111,169,144,112,70,198,37,239,59,120,124,22,237,198,206,204,206,204,183,188,111,174,173,167,130,208,131,235,209,6,172,239,245,173,205,241,253,11,99,105,241,241,90,177,32,213,110,111,5,183,197,110,111,201,65,163,186,51,106,180,91,153,144,106,139,71,125,22,154,191,193,6,186,178,209,251,221,25,190,181,174,140,131,77,191,90,220,136,128,182,146,213,221,104,221,238,131,86,238,101,163,248,173,203,107,248,160,213,188,16,145,188,22,168,52,111,5,170,218,221,206,181,241,64,126,245,163,182,139,114,32,211,191,226,181,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,91,73,106,222,8,53,68,68,4,68,65,163,190,139,77,206,183,45,52,111,169,6,155,157,55,58,215,70,250,147,70,250,144,105,185,211,87,90,232,223,82,62,140,131,106,34,32,216,76,78,255,0,98,105,221,222,183,23,130,216,238,250,160,221,177,157,187,187,145,129,181,211,114,217,188,155,226,155,223,115,106,77,162,14,94,155,119,106,235,94,152,173,55,191,118,157,235,86,119,116,29,105,220,67,87,39,238,84,227,29,214,197,27,204,18,109,97,118,103,213,203,78,237,239,254,69,82,234,98,234,196,77,167,127,232,84,107,55,156,232,237,245,147,57,109,32,6,218,238,250,104,219,221,5,41,193,181,22,220,71,127,166,196,103,16,20,212,196,112,11,140,174,237,166,215,250,180,111,225,191,193,93,6,26,120,32,136,226,139,70,125,93,221,157,255,0,66,179,76,131,154,122,138,63,199,200,66,205,89,35,59,59,127,181,7,122,188,140,61,76,109,41,158,194,218,236,250,59,179,253,108,131,209,128,187,119,190,157,235,73,29,152,29,223,234,91,214,201,91,88,203,244,58,10,17,158,87,22,165,177,92,15,93,28,35,50,254,104,143,237,86,125,148,119,103,175,207,75,165,83,187,251,225,28,127,204,84,205,245,171,177,226,36,99,107,5,204,89,244,39,134,71,241,127,236,82,125,170,207,114,22,16,147,56,174,91,137,223,73,7,78,247,254,61,55,218,130,70,50,236,155,216,208,179,63,199,191,255,0,57,215,180,94,67,46,225,8,236,145,119,123,223,31,252,231,94,189,7,94,181,201,226,113,22,119,119,250,191,74,165,217,140,244,212,52,253,71,102,99,55,39,125,95,78,253,91,95,138,170,147,184,132,110,110,218,232,223,90,164,57,176,80,84,219,166,149,193,217,225,50,239,99,127,142,191,83,253,136,40,126,3,197,113,253,39,185,219,136,31,67,189,212,187,62,186,54,154,179,125,106,233,48,173,75,29,4,12,2,251,94,49,127,31,237,69,89,206,95,83,67,38,102,212,83,51,22,195,169,158,119,212,139,199,168,223,91,186,188,220,33,29,40,219,169,192,68,89,218,49,31,202,215,95,116,123,208,125,234,105,95,103,228,187,119,173,221,82,115,250,151,40,199,24,182,130,43,105,0,107,171,10,14,51,154,65,125,53,91,200,245,111,22,91,100,139,118,133,170,219,167,199,84,27,152,159,69,184,93,251,214,198,102,209,111,20,27,135,193,107,170,34,13,91,235,116,114,90,119,186,220,205,245,160,211,189,214,172,218,45,81,1,17,16,17,22,136,52,126,247,90,179,104,200,205,162,213,1,109,47,21,185,109,47,20,26,183,130,213,104,222,11,84,27,93,190,43,86,117,170,209,153,6,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,139,105,45,89,245,65,170,34,32,34,34,13,29,244,90,110,117,185,105,163,125,72,52,220,233,185,214,186,55,212,154,55,212,131,77,206,154,186,215,70,250,145,244,111,130,13,168,143,167,193,16,113,155,19,187,105,224,181,211,187,189,110,47,5,177,221,245,65,187,99,59,119,119,35,3,107,166,229,179,121,55,197,55,190,230,119,38,209,7,54,198,209,153,223,193,54,55,193,109,222,255,0,7,103,91,153,221,208,112,84,104,13,169,63,119,197,83,140,117,89,16,52,192,122,48,190,143,171,150,157,219,223,252,138,165,84,70,242,196,226,234,143,102,224,149,29,190,186,103,45,164,49,54,215,119,211,79,198,58,10,91,103,59,101,231,25,149,229,227,19,150,130,170,122,33,113,149,223,185,183,125,79,163,126,91,252,29,213,202,97,206,207,76,13,16,232,206,230,239,227,241,218,202,208,114,166,162,106,139,157,200,166,153,217,158,249,82,253,237,226,218,15,126,186,171,185,177,211,145,212,140,140,39,181,181,239,209,221,181,209,7,167,17,125,117,119,101,169,232,194,238,235,86,109,22,135,249,46,130,138,231,77,99,65,104,171,125,116,118,213,255,0,252,81,171,44,203,59,187,213,113,11,124,145,201,255,0,36,99,254,105,41,219,235,251,21,229,231,188,81,189,166,167,189,153,220,159,94,247,240,233,200,172,127,39,162,2,226,7,16,139,147,187,4,135,167,123,252,38,167,251,80,72,214,90,155,21,154,6,103,239,248,255,0,231,58,247,75,196,101,148,32,22,40,29,135,189,197,157,255,0,157,215,183,65,195,82,78,209,187,11,106,238,206,221,202,153,230,32,83,209,82,180,172,44,199,35,145,22,175,167,126,173,170,169,242,109,96,114,118,215,70,119,84,187,51,94,158,178,217,81,33,70,236,240,57,54,187,221,190,191,169,254,196,22,231,133,177,64,208,227,171,213,41,131,187,79,94,44,206,239,163,126,249,51,125,127,161,93,78,13,171,234,219,41,156,71,86,40,65,251,159,251,81,86,131,67,111,166,28,204,132,35,18,210,166,71,148,245,34,125,93,164,47,173,223,248,202,240,176,20,116,161,106,167,6,97,103,104,193,180,114,215,248,34,131,211,210,202,251,52,218,254,43,148,166,119,38,102,238,91,192,35,22,208,69,153,8,3,199,68,28,103,41,139,183,127,138,220,231,171,120,178,208,226,221,223,174,154,45,154,107,241,65,185,137,244,91,153,221,108,110,230,91,219,193,6,230,240,90,162,32,213,190,183,71,37,167,123,173,204,223,90,13,59,221,106,205,162,213,16,17,17,1,17,16,109,119,119,90,179,104,140,218,45,80,22,215,241,91,150,215,241,65,171,120,45,86,141,224,181,65,181,217,25,214,229,166,136,53,68,68,4,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,58,211,93,29,110,91,93,190,40,55,34,218,207,240,91,144,109,47,21,171,120,45,11,197,106,222,8,53,90,59,232,203,85,181,223,84,6,239,248,173,203,70,109,25,106,128,136,136,11,77,89,29,254,165,166,142,238,128,239,175,130,104,235,93,25,31,193,6,215,69,171,54,174,143,226,131,99,248,173,143,226,185,52,239,90,59,119,191,114,14,45,29,223,69,161,139,179,124,23,51,51,51,247,232,183,104,26,119,176,160,225,213,246,51,179,183,115,125,107,80,144,244,119,113,117,205,180,52,238,97,254,101,174,130,205,224,200,58,82,212,74,206,90,11,179,55,218,234,136,231,176,86,213,97,251,151,72,164,223,180,118,237,103,119,211,171,175,114,174,21,15,24,187,233,163,253,159,202,169,182,97,91,123,112,77,30,140,227,32,62,172,236,206,222,36,232,45,207,36,237,85,145,212,214,64,122,198,208,215,76,204,47,11,143,131,3,125,106,240,240,236,166,52,81,137,150,226,113,103,119,254,70,86,243,133,109,13,99,196,85,48,57,143,244,197,68,146,55,131,126,81,55,195,249,21,123,194,132,68,13,188,183,11,15,142,237,116,127,117,7,167,29,116,239,91,106,11,108,68,237,245,63,248,22,225,33,126,230,117,178,165,217,161,39,127,169,254,31,98,11,112,226,29,228,123,21,195,93,117,120,100,254,110,156,170,214,56,126,182,202,89,161,113,172,97,45,189,109,55,116,223,77,88,169,251,181,87,95,159,127,140,180,92,88,133,157,186,18,248,183,246,146,42,25,195,213,190,50,187,86,213,180,81,238,246,153,142,187,27,93,25,225,248,160,189,44,6,198,54,136,89,217,252,123,255,0,157,122,213,230,240,139,52,118,224,213,182,179,51,120,50,244,122,234,218,183,197,187,144,117,235,129,229,128,192,15,71,209,252,60,85,41,204,138,82,107,93,68,100,204,91,157,157,245,111,171,114,171,50,182,216,205,245,239,118,127,228,84,111,55,234,39,166,183,84,16,202,99,168,72,236,250,187,105,160,155,255,0,137,5,37,192,56,96,161,197,245,87,102,133,180,214,93,11,111,134,178,11,248,233,221,226,174,99,13,198,67,73,3,176,248,68,46,250,126,134,84,107,44,105,202,174,158,51,252,179,145,196,159,227,174,187,31,189,87,27,24,237,136,99,102,211,99,48,59,105,245,104,131,238,198,76,67,174,154,45,218,55,212,184,89,136,71,187,195,235,90,60,132,239,163,107,252,232,57,73,199,195,185,108,102,15,5,181,207,113,183,114,215,70,241,213,6,231,102,111,6,90,106,204,180,213,245,209,107,166,168,55,51,179,247,178,213,104,204,204,218,50,213,1,53,127,173,22,186,183,212,131,77,95,235,77,95,235,91,180,111,169,52,111,169,6,221,95,235,78,245,187,70,250,145,1,106,136,128,136,136,11,71,109,86,168,128,136,136,8,136,128,136,136,8,136,128,136,161,3,136,94,99,220,103,96,108,253,204,188,21,133,179,147,177,89,112,254,48,188,218,237,212,223,71,109,82,116,41,96,173,150,56,163,222,116,196,101,180,0,91,82,119,39,211,87,119,126,244,19,126,138,223,248,10,205,44,119,157,60,39,96,108,204,204,187,239,182,113,37,231,218,125,182,183,178,195,79,213,233,92,170,161,143,241,112,128,70,58,71,16,15,186,45,174,154,190,174,238,239,112,8,8,136,128,138,192,57,173,241,71,158,220,53,254,11,191,2,152,231,232,231,210,63,109,251,79,250,153,71,89,215,236,253,135,163,253,115,20,155,118,245,229,252,157,53,221,223,174,141,165,63,229,127,198,103,18,124,68,231,237,255,0,5,103,30,100,125,32,178,209,96,250,171,164,20,222,199,160,164,217,84,21,180,81,140,155,233,224,140,223,64,154,70,209,223,111,189,174,154,179,59,4,159,162,176,14,107,124,81,231,183,13,127,130,239,192,166,57,250,57,244,143,219,126,211,254,166,81,214,117,251,63,97,232,255,0,92,197,38,221,189,121,127,39,77,119,119,235,163,105,79,249,95,241,153,196,159,17,57,251,127,193,89,199,153,31,72,44,180,88,62,170,233,5,55,177,232,41,54,85,5,109,20,99,38,250,120,35,55,208,38,145,180,119,219,239,107,166,172,206,193,39,232,136,128,136,136,8,138,218,184,107,227,54,197,158,25,193,154,89,3,123,181,123,43,25,229,206,32,188,211,194,208,1,149,45,206,207,75,112,42,104,234,68,159,94,156,193,186,16,150,50,125,8,140,100,143,86,35,142,16,185,84,68,64,68,68,4,86,127,198,111,50,44,184,225,46,251,67,128,237,152,111,233,222,51,151,108,247,43,69,61,205,168,227,181,82,144,110,140,170,39,233,75,164,210,106,4,16,176,110,233,187,200,78,12,81,117,107,175,14,185,243,131,120,146,202,59,22,107,96,202,218,66,11,141,56,5,206,134,26,135,152,237,55,22,1,122,138,41,92,128,11,124,100,90,49,56,14,240,112,144,91,97,139,184,84,180,68,64,69,212,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,50,237,28,228,236,69,196,213,93,178,247,135,186,57,49,54,182,104,110,80,57,207,85,12,145,85,79,211,189,12,111,12,114,244,102,132,225,105,105,8,78,72,198,49,40,221,205,142,41,66,79,209,117,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,237,160,34,40,64,226,23,152,247,25,216,27,63,115,47,5,97,108,228,236,86,92,63,140,47,54,187,117,55,209,219,84,157,10,88,43,101,142,40,247,157,49,25,109,0,22,212,157,201,244,213,221,223,189,4,223,162,179,254,87,249,247,155,28,68,228,21,255,0,26,231,30,43,250,65,122,162,198,21,86,184,42,123,13,53,38,202,80,162,162,144,99,217,79,28,96,250,28,210,62,174,219,189,237,53,209,153,154,240,16,17,21,181,112,215,198,109,139,60,51,131,52,178,6,247,106,246,86,51,203,156,65,121,167,133,160,3,42,91,157,158,150,224,84,209,212,137,62,189,57,131,116,33,44,100,250,17,24,201,30,172,71,28,33,114,168,136,128,136,136,8,136,128,136,173,255,0,143,92,210,199,121,45,194,118,57,204,204,180,190,251,27,18,89,189,153,216,171,123,44,53,29,46,173,202,150,25,63,23,48,28,101,172,114,152,251,194,250,107,171,104,236,206,193,112,8,161,3,135,174,99,220,103,99,156,253,203,76,21,138,115,147,182,217,113,6,48,179,90,238,52,223,71,109,81,245,233,103,173,138,57,99,222,20,194,99,184,12,155,81,118,38,215,86,118,126,245,55,232,8,136,128,136,168,255,0,21,92,76,96,222,20,50,142,179,52,177,133,13,93,196,202,160,109,182,139,101,51,56,157,198,227,32,72,113,64,242,109,113,132,54,197,33,156,132,207,180,0,182,137,158,200,204,43,2,43,63,229,241,199,135,238,191,177,95,44,24,214,205,106,177,99,236,51,182,166,166,154,223,46,202,91,141,12,166,76,21,20,208,201,33,204,61,39,97,142,102,119,49,18,56,73,143,241,205,24,94,2,2,34,183,254,51,56,165,253,200,248,39,7,230,69,110,27,246,221,150,229,140,41,108,87,186,120,139,109,80,80,203,71,87,41,75,76,238,76,15,48,28,17,147,9,251,166,44,65,168,57,52,128,23,0,139,169,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,109,1,17,16,17,17,1,17,16,17,17,1,17,91,255,0,24,188,98,224,78,16,48,37,61,254,255,0,71,237,156,73,121,223,244,127,15,245,38,167,246,167,74,106,112,170,254,154,8,37,142,14,148,117,13,39,227,25,183,233,180,117,119,238,11,128,69,109,92,11,241,155,98,227,15,46,42,174,114,90,189,141,140,240,191,103,167,196,214,216,128,222,148,100,149,143,165,83,77,33,107,172,50,244,165,118,140,137,228,140,128,132,183,51,4,178,92,170,2,34,176,14,107,124,81,231,183,13,127,130,239,192,166,57,250,57,244,143,219,126,211,254,166,81,214,117,251,63,97,232,255,0,92,197,38,221,189,121,127,39,77,119,119,235,163,104,23,254,138,32,56,10,227,215,139,28,233,226,199,3,101,158,101,230,183,182,112,221,231,218,125,182,139,216,86,218,126,175,74,219,85,52,127,140,134,156,36,29,36,136,11,221,38,215,77,31,86,119,103,151,244,4,68,64,69,66,179,255,0,139,60,27,195,158,104,101,78,7,204,10,122,74,27,22,101,84,93,41,170,49,29,93,123,193,5,152,233,99,129,226,121,3,166,76,65,44,181,17,198,230,71,24,68,218,153,62,214,39,106,234,128,136,136,8,136,128,136,160,7,250,40,252,118,127,179,159,252,25,179,255,0,205,16,79,242,42,127,195,214,41,190,227,156,130,203,76,107,138,107,187,109,235,16,96,251,53,210,227,83,210,8,250,245,83,209,69,36,178,108,6,16,29,198,100,250,11,48,182,186,51,51,119,42,128,128,138,218,176,175,25,182,42,190,51,177,175,7,120,182,213,216,110,180,61,146,163,10,92,105,192,206,59,132,101,106,130,182,166,154,161,187,250,115,6,233,228,9,59,163,56,197,193,246,24,15,94,229,80,17,17,1,17,16,17,21,10,194,60,89,224,220,67,197,70,61,225,78,243,79,73,100,196,56,86,158,221,83,101,146,106,247,35,196,33,61,16,213,84,180,81,188,98,49,156,3,36,122,135,80,204,195,124,140,204,49,158,208,174,168,136,128,136,136,8,136,128,138,221,113,167,23,118,172,186,227,55,12,112,187,139,237,212,148,246,220,113,133,233,174,86,91,203,212,12,79,13,212,170,107,99,236,179,245,9,132,130,97,166,136,34,217,239,245,156,67,108,157,102,120,174,41,1,17,16,17,17,1,21,181,113,209,198,109,139,131,204,184,165,185,199,106,246,206,51,197,29,162,159,12,219,101,3,106,82,146,38,14,173,77,76,131,166,144,197,213,137,222,49,38,146,66,49,17,218,206,114,199,245,120,245,205,44,119,146,220,39,99,156,204,203,75,239,177,177,37,155,217,157,138,183,178,195,81,210,234,220,169,97,147,241,115,1,198,90,199,41,143,188,47,166,186,182,142,204,236,23,0,138,0,127,162,143,199,103,251,57,255,0,193,155,63,252,209,77,79,20,121,233,251,154,242,39,19,103,95,209,111,164,127,71,59,23,245,51,183,118,62,191,104,172,130,155,247,238,156,155,118,245,247,126,67,235,183,78,237,117,96,170,168,188,254,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,122,4,4,68,64,69,101,92,208,115,99,137,252,139,203,140,45,154,92,63,98,239,98,217,104,110,19,219,241,79,78,209,79,93,35,118,134,143,177,206,93,122,121,66,40,68,227,154,50,61,193,172,149,48,14,134,228,219,108,215,132,94,102,153,253,122,226,47,6,89,184,139,207,122,72,242,250,190,162,166,154,234,117,118,75,117,44,2,103,75,48,211,60,147,65,76,39,16,118,151,131,83,220,32,45,171,155,176,49,58,9,159,68,81,1,199,175,30,188,88,228,183,22,56,231,44,242,211,53,189,141,134,236,222,204,236,84,94,194,182,212,116,186,182,218,89,164,252,100,212,231,33,107,36,166,94,241,62,154,232,218,51,51,48,75,250,43,63,229,127,159,121,177,196,78,65,95,241,174,113,226,191,164,23,170,44,97,85,107,130,167,176,211,82,108,165,10,42,41,6,61,148,241,198,15,161,205,35,234,237,187,222,211,93,25,153,170,95,27,153,243,83,195,143,13,24,199,50,108,213,180,144,98,22,167,11,94,31,105,170,34,140,222,227,82,109,20,114,68,18,129,140,199,8,148,149,47,22,194,222,20,230,207,160,238,38,10,234,138,2,237,60,204,121,128,95,238,180,86,43,22,112,85,220,110,87,26,136,233,40,232,233,48,149,166,105,234,103,144,152,99,138,56,198,141,200,204,137,216,88,89,157,221,221,153,148,244,218,104,170,109,214,170,43,125,101,218,174,233,81,75,79,28,50,215,85,140,67,61,81,136,179,20,210,52,32,17,49,147,179,147,180,96,1,171,190,209,22,209,152,59,104,136,128,136,136,8,160,7,250,40,252,118,127,179,159,252,25,179,255,0,205,20,223,112,245,138,111,184,231,32,178,211,26,226,154,238,219,122,196,24,62,205,116,184,212,244,130,62,189,84,244,81,73,44,155,1,132,7,113,153,62,130,204,45,174,140,204,221,200,42,2,34,32,34,34,2,43,127,224,235,140,92,9,197,254,4,168,191,216,40,253,141,137,44,219,62,144,97,254,164,213,30,203,234,205,80,20,191,211,71,4,81,207,213,142,157,228,252,91,62,205,118,150,142,221,247,0,128,136,173,255,0,140,206,41,127,114,62,9,193,249,145,91,134,253,183,101,185,99,10,91,21,238,158,34,219,84,20,50,209,213,202,82,211,59,147,3,204,7,4,100,194,126,233,139,16,106,14,77,32,5,192,34,234,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,219,64,68,68,4,68,64,69,111,252,122,230,150,59,201,110,19,177,206,102,101,165,247,216,216,146,205,236,206,197,91,217,97,168,233,117,110,84,176,201,248,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,136,31,232,163,241,217,254,206,127,240,102,207,255,0,52,65,63,200,136,128,136,168,86,127,241,103,131,120,115,205,12,169,192,249,129,79,73,67,98,204,170,139,165,53,70,35,171,175,120,32,179,29,44,112,60,79,32,116,201,136,37,150,162,56,220,200,227,8,155,83,39,218,196,236,21,213,17,16,17,17,1,17,16,104,235,77,116,117,185,109,118,248,160,220,139,107,63,193,110,65,180,188,86,163,224,180,47,21,168,248,32,213,104,239,163,45,86,215,125,80,27,197,110,90,51,45,80,17,17,1,105,171,35,190,139,77,29,221,1,223,95,4,209,221,107,163,35,248,32,209,214,139,86,109,81,208,108,127,21,177,252,87,38,143,170,209,219,189,251,144,113,104,238,250,45,12,93,155,224,185,153,153,159,191,69,187,64,118,239,97,65,194,47,238,54,142,218,178,212,36,61,29,220,87,54,208,248,48,255,0,50,215,65,102,240,100,29,57,170,37,103,238,23,102,102,250,221,81,140,239,142,182,175,15,220,218,34,147,123,136,176,237,213,223,78,175,193,86,154,151,141,187,219,71,250,217,83,252,117,110,237,161,40,51,11,137,142,174,206,204,237,226,78,130,218,114,186,215,89,13,206,104,165,115,7,42,153,37,118,40,93,181,119,218,218,248,255,0,125,93,206,20,158,65,161,22,148,183,27,147,54,191,239,69,80,74,43,88,89,241,52,109,168,51,78,250,54,154,55,123,159,253,10,184,97,18,50,16,213,247,3,62,174,251,181,211,184,80,123,16,119,113,213,210,71,208,29,208,72,93,180,23,90,76,236,192,250,160,161,25,232,50,157,170,161,181,125,72,157,188,31,95,200,145,89,150,77,219,229,252,57,98,26,157,164,218,77,43,107,211,127,22,154,15,143,242,43,217,206,49,234,82,202,46,58,182,247,241,111,237,77,90,214,78,208,198,249,153,136,103,217,30,239,104,84,142,187,91,95,223,162,248,160,189,204,184,222,54,106,102,125,123,197,191,194,189,186,241,248,13,186,118,184,25,219,70,96,31,135,216,203,215,177,49,14,225,239,213,7,21,75,57,196,66,37,163,187,59,119,126,133,77,177,245,33,71,105,171,140,153,139,169,239,62,163,223,252,37,82,136,118,137,59,248,187,127,50,166,121,169,44,209,91,170,72,100,38,110,205,43,235,171,247,59,9,186,10,23,103,195,205,62,53,11,136,198,46,48,179,182,187,124,31,168,223,103,114,184,252,35,9,199,75,16,176,248,3,59,105,250,5,80,156,174,234,220,42,170,158,67,121,9,234,200,89,221,245,125,25,195,187,199,237,87,13,135,163,120,225,0,219,163,136,176,248,125,76,200,61,20,79,168,182,172,218,183,114,223,163,125,75,128,55,48,255,0,141,106,82,22,189,218,255,0,58,14,82,113,211,78,238,245,198,219,25,150,142,123,157,187,147,70,241,213,6,186,55,193,29,217,155,85,166,186,45,93,183,54,136,55,51,179,247,178,213,104,204,204,218,50,213,1,53,127,173,22,186,183,212,131,77,95,235,77,95,235,91,180,111,169,52,111,169,6,221,95,235,78,245,187,70,250,145,1,150,168,136,8,136,128,180,118,213,106,136,8,136,128,136,136,8,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,119,77,117,71,109,86,157,236,131,114,209,251,214,140,255,0,90,220,131,111,131,173,117,213,29,190,43,70,125,16,11,197,106,222,11,66,241,90,179,232,200,14,255,0,5,163,55,197,105,226,235,119,130,13,81,104,239,162,211,87,65,174,172,180,126,255,0,4,209,214,186,104,128,205,245,173,81,16,22,199,90,187,247,173,25,144,106,63,90,23,138,213,104,94,40,13,226,180,127,138,212,124,86,143,241,65,176,191,74,209,159,93,86,253,71,78,253,23,17,72,32,239,220,221,237,245,32,220,211,11,119,124,91,185,104,82,187,179,248,254,141,87,19,17,17,54,128,221,239,226,187,17,198,222,36,221,232,58,242,70,76,47,41,183,119,243,175,35,136,233,14,106,42,169,180,109,91,123,15,232,209,215,177,170,45,239,217,133,251,201,187,153,191,235,246,47,143,136,105,152,104,14,22,110,242,141,221,254,189,116,116,22,215,136,46,213,22,172,113,70,14,78,204,228,26,182,175,223,248,210,111,175,236,85,251,3,85,23,98,142,83,247,186,192,198,223,202,194,173,243,55,104,42,40,238,240,220,97,143,188,8,125,237,31,94,227,55,241,254,69,88,178,202,238,85,118,187,102,164,196,69,73,11,191,143,241,67,237,251,80,84,222,179,48,182,210,126,246,215,84,144,250,208,151,188,236,251,93,244,92,145,192,36,13,171,119,104,181,144,35,134,34,118,102,240,118,239,100,22,247,196,3,180,118,106,237,29,181,120,165,111,253,137,85,23,225,215,190,182,184,27,77,90,231,33,127,200,170,211,158,224,53,22,219,150,191,146,208,74,237,250,118,72,168,255,0,14,20,224,247,26,230,118,255,0,76,141,191,191,10,11,204,194,224,199,106,141,153,219,118,157,255,0,204,203,234,17,184,54,215,55,238,125,23,203,195,142,208,83,180,93,218,123,172,223,204,203,237,73,16,27,106,237,252,200,58,178,212,8,65,41,153,190,140,46,250,247,247,119,42,15,155,216,130,158,88,228,183,202,93,242,155,198,47,221,252,38,145,190,46,171,30,35,171,106,91,125,72,1,104,79,17,233,223,163,247,51,171,85,205,170,233,42,238,212,49,13,65,51,189,92,66,250,31,127,229,73,246,253,168,42,166,84,91,10,154,26,89,27,188,30,48,127,228,208,31,234,251,21,102,161,167,104,136,95,77,58,158,255,0,243,178,167,25,89,64,35,104,160,125,228,111,217,99,119,213,245,255,0,177,135,216,170,116,109,248,150,211,86,33,22,102,65,218,218,219,116,92,111,19,183,131,235,220,183,198,125,65,221,221,226,134,122,119,32,235,238,97,125,116,254,250,222,62,243,51,179,247,58,209,196,95,224,203,80,103,102,240,209,6,237,186,124,86,163,226,140,206,238,183,105,163,50,2,34,58,6,136,181,111,169,107,163,32,209,159,69,171,59,58,218,237,162,32,222,139,107,63,214,183,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,141,103,22,62,105,243,147,230,6,33,245,25,208,77,79,43,143,34,121,101,247,215,172,86,171,170,86,127,202,127,20,216,177,7,4,184,66,211,104,174,237,21,120,102,225,119,181,221,35,233,24,118,122,163,174,154,172,99,212,153,152,245,130,174,156,245,23,113,247,244,215,112,147,53,224,32,34,34,8,171,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,151,191,231,139,138,108,85,120,171,41,48,85,61,118,251,213,170,223,120,186,86,83,116,141,186,84,181,114,82,199,79,38,247,109,133,184,232,170,91,70,119,38,233,234,76,204,66,239,224,57,42,121,167,197,63,47,235,189,70,220,130,170,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,202,170,243,206,252,201,254,178,126,205,86,255,0,202,79,52,176,38,87,241,79,55,211,171,239,179,62,150,225,242,194,214,127,233,89,166,237,87,74,171,141,15,66,15,197,1,108,221,211,63,124,246,131,105,222,77,171,32,157,68,68,64,68,68,5,142,15,16,184,166,251,129,184,208,204,188,107,133,171,187,21,235,15,230,133,230,233,110,169,233,4,157,10,168,46,210,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,203,35,229,141,103,22,62,105,243,147,230,6,33,245,25,208,77,159,0,60,96,218,184,178,202,49,43,131,213,199,142,240,117,61,29,6,43,9,162,22,10,153,204,9,163,174,136,163,1,139,101,67,195,41,188,98,34,241,24,152,109,216,209,201,37,208,44,104,120,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,178,9,225,163,136,188,9,197,6,86,80,102,102,5,168,254,197,71,120,162,217,55,245,50,233,217,161,154,122,62,164,177,71,214,233,117,192,122,160,59,15,197,159,197,152,42,170,34,32,131,110,104,60,31,98,108,147,205,203,214,118,217,154,174,227,129,49,253,224,171,206,190,166,90,113,58,59,221,105,213,84,77,66,192,39,213,48,102,134,73,66,78,152,139,4,131,27,145,24,57,159,138,224,23,141,124,85,194,158,99,210,89,46,215,62,209,150,88,154,225,12,120,142,223,80,242,28,116,27,220,99,43,157,59,70,38,99,52,64,204,230,32,47,214,140,24,29,183,12,71,20,233,230,174,89,225,92,228,203,140,71,149,184,214,147,180,89,113,53,190,91,125,78,216,227,57,33,222,222,228,241,117,0,192,102,136,216,100,140,220,95,100,128,4,205,168,178,199,95,137,126,29,49,223,11,249,167,95,150,120,234,159,251,45,101,158,183,124,63,213,59,95,105,154,24,43,58,113,75,39,71,171,208,50,233,25,111,15,7,111,7,112,201,34,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,218,137,94,82,156,107,251,18,178,143,132,220,205,185,218,168,236,179,117,164,193,119,9,223,161,32,215,77,63,80,237,132,236,59,36,235,28,178,201,17,72,66,77,35,20,76,242,60,176,128,93,175,48,110,54,237,92,40,96,8,236,88,98,122,74,236,197,197,84,245,16,218,168,198,168,70,123,76,5,12,194,23,99,140,161,148,12,35,168,24,196,98,145,133,166,126,163,11,187,71,38,129,108,28,212,248,241,255,0,69,248,84,202,11,215,246,40,177,125,246,217,113,255,0,119,10,155,33,7,75,255,0,39,41,78,57,191,178,83,152,254,250,10,61,120,117,200,108,101,196,150,110,88,178,167,6,81,85,145,220,106,0,238,117,208,211,180,193,105,183,49,139,84,86,202,196,96,59,35,18,213,133,204,119,155,132,98,251,204,89,252,173,166,217,140,179,95,31,209,89,168,228,171,191,226,204,99,120,142,154,35,171,171,103,158,225,113,171,153,132,94,73,166,38,103,57,37,145,181,57,9,187,201,220,159,197,212,244,112,3,193,245,171,132,220,163,17,184,53,92,152,239,24,211,209,215,226,179,154,81,112,166,156,0,158,58,24,134,51,40,182,83,188,210,131,200,36,79,41,145,158,237,143,28,113,133,107,201,124,161,193,185,11,149,248,127,40,242,254,10,184,236,88,118,156,161,167,122,185,222,105,229,51,144,165,150,105,15,185,156,228,150,73,36,118,22,16,103,55,97,17,22,97,111,106,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,18,169,201,83,202,198,41,249,129,93,233,214,229,127,234,192,57,42,121,88,197,63,48,43,189,58,220,175,253,1,99,131,196,46,41,190,224,110,52,51,47,26,225,106,238,197,122,195,249,161,121,186,91,170,122,65,39,66,170,11,180,178,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,200,249,99,89,197,143,154,124,228,249,129,136,125,70,116,19,103,192,15,24,54,174,44,178,140,74,224,245,113,227,188,29,79,71,65,138,194,104,133,130,166,115,2,104,235,162,40,192,98,217,80,240,202,111,24,136,188,70,38,27,118,52,114,73,116,11,24,28,173,205,44,119,146,216,238,217,153,153,105,125,246,54,36,179,117,187,21,111,101,134,163,165,213,132,225,147,241,115,1,198,90,199,41,143,188,47,166,186,182,142,204,237,144,247,10,188,76,96,222,43,242,142,143,52,176,125,13,93,184,198,160,173,183,123,101,75,57,29,186,227,24,70,114,192,210,109,97,152,54,203,25,132,130,205,184,12,119,8,30,248,192,43,2,34,32,34,34,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,17,23,82,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,160,243,249,165,154,88,19,37,176,37,207,51,51,46,251,236,108,55,102,232,246,218,222,203,53,71,75,171,48,67,31,226,225,3,144,181,146,80,31,116,95,77,117,125,25,157,219,31,126,48,120,179,198,92,93,102,135,211,139,237,61,93,158,197,65,79,29,53,139,14,21,123,85,65,106,7,140,26,119,3,104,226,99,57,101,7,144,141,195,126,157,48,119,113,136,25,189,255,0,48,206,52,238,188,83,230,133,69,139,8,98,10,178,202,188,53,80,205,135,232,222,152,169,90,182,118,143,108,183,9,227,34,114,51,34,121,70,39,54,23,8,92,91,167,25,156,219,173,45,7,160,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,124,130,56,58,227,23,2,113,127,129,42,47,246,10,63,99,98,75,54,207,164,24,127,169,53,71,178,250,179,84,5,47,244,209,193,20,115,245,99,167,121,63,22,207,179,93,165,163,183,126,58,234,165,112,235,159,56,203,134,220,220,177,102,182,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,118,72,35,163,19,129,108,54,9,5,183,128,187,6,75,202,192,57,213,249,88,194,223,48,40,125,58,226,174,255,0,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,78,96,220,58,182,174,46,36,38,4,96,96,101,104,28,234,252,172,97,111,152,20,62,157,113,65,105,92,183,57,130,83,112,237,83,38,79,103,37,214,172,178,234,227,80,85,52,87,41,165,150,96,195,38,209,79,36,173,21,60,48,75,52,193,83,51,192,46,2,66,17,155,156,154,106,114,59,205,162,197,93,75,79,41,78,53,253,183,71,71,194,110,102,220,238,181,151,168,122,210,96,187,132,239,215,140,168,97,131,168,118,194,118,29,241,244,66,41,100,136,164,34,23,141,202,38,120,218,40,64,194,79,209,17,1,17,16,17,17,1,17,121,252,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,59,212,215,87,84,187,236,136,53,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,15,149,157,25,189,131,114,23,43,241,6,110,102,4,245,113,216,176,237,56,205,80,212,144,60,211,202,103,32,197,20,49,135,115,57,201,44,145,198,206,78,32,206,108,228,66,44,228,216,235,113,21,159,56,203,137,44,220,190,230,182,51,173,171,35,184,212,24,91,40,102,168,105,130,211,110,99,39,167,162,137,196,0,118,70,37,163,147,0,239,55,57,9,183,153,59,212,14,54,248,193,196,220,92,230,132,183,162,122,186,44,19,99,168,156,112,157,158,174,42,126,189,12,18,199,0,76,114,73,16,49,17,204,84,193,43,129,28,141,27,147,128,17,51,110,43,127,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,211,105,24,12,240,145,11,62,162,210,198,239,166,230,212,61,94,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,5,53,59,85,192,211,65,40,28,101,20,176,200,29,206,225,36,82,73,27,184,184,155,49,187,137,9,51,19,100,39,194,175,19,24,55,138,252,163,163,205,44,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,155,88,102,13,178,198,97,32,179,110,3,29,194,7,190,48,199,6,138,211,117,184,211,87,214,91,237,149,117,84,246,186,118,171,174,150,24,72,194,150,7,150,56,90,89,73,155,64,7,150,104,163,98,45,27,124,128,62,36,204,245,175,131,238,44,241,151,8,185,161,244,226,197,79,87,120,177,87,211,201,77,125,195,131,94,212,176,93,65,163,54,129,204,222,57,88,14,41,77,164,19,96,223,167,80,25,216,101,54,112,200,205,69,95,60,239,204,159,235,39,236,213,37,57,91,154,88,19,58,112,37,179,51,50,210,251,237,156,55,121,235,118,42,222,203,53,63,87,165,49,195,39,226,230,0,144,116,146,35,31,120,91,93,53,109,89,217,222,53,185,231,126,100,255,0,89,63,102,160,181,94,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,34,34,8,171,231,157,249,147,253,100,253,154,190,175,41,78,53,253,183,71,71,194,110,102,220,238,181,151,168,122,210,96,187,132,239,215,140,168,97,131,168,118,194,118,29,241,244,66,41,100,136,164,34,23,141,202,38,120,218,40,64,254,87,60,239,204,159,235,39,236,213,21,104,50,168,69,100,28,180,248,234,169,226,107,12,213,101,134,103,87,213,213,102,134,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,185,186,114,9,27,148,141,29,239,160,34,34,2,197,93,101,80,177,87,65,146,159,9,222,86,50,111,229,254,30,244,232,21,85,84,171,132,239,43,25,55,242,255,0,15,122,116,10,170,160,128,30,104,254,123,51,55,238,95,71,162,82,63,203,79,142,170,158,38,176,205,86,88,102,117,125,93,86,104,97,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,219,155,167,32,145,185,72,209,199,7,52,127,61,153,155,247,47,163,209,43,117,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,112,202,33,21,191,240,117,198,46,4,226,255,0,2,84,95,236,20,126,198,196,150,109,159,72,48,255,0,82,106,143,101,245,102,168,10,95,233,163,130,40,231,234,199,78,242,126,45,159,102,187,75,71,110,251,128,64,68,68,5,1,124,204,110,215,91,7,48,12,192,190,216,174,117,118,235,149,186,162,195,87,71,89,73,49,67,61,52,241,218,104,74,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,250,40,1,230,143,231,179,51,126,229,244,122,36,18,211,192,191,25,182,46,48,242,226,170,231,37,171,216,216,207,11,246,122,124,77,109,136,13,233,70,73,88,250,85,52,210,22,186,195,47,74,87,104,200,158,72,200,8,75,115,48,75,37,202,172,96,114,183,52,177,222,75,99,187,102,102,101,165,247,216,216,146,205,214,236,85,189,150,26,142,151,86,19,134,79,197,204,7,25,107,28,166,62,240,190,154,234,218,59,51,182,67,220,42,241,49,131,120,175,202,58,60,210,193,244,53,118,227,26,130,182,221,237,149,44,228,118,235,140,97,25,203,3,73,181,134,96,219,44,102,18,11,54,224,49,220,32,123,227,0,172,8,136,128,136,136,33,91,157,95,154,124,45,242,254,135,212,110,42,231,249,105,115,4,166,206,27,85,159,135,204,223,186,213,201,152,52,20,253,154,207,118,171,150,90,169,241,40,0,213,79,35,200,225,3,4,7,79,77,4,66,231,52,164,115,190,164,238,230,229,173,176,115,171,243,79,133,190,95,208,250,141,197,88,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,148,242,43,74,229,231,198,157,171,138,124,175,167,177,98,252,65,72,89,169,134,169,221,177,5,27,83,13,43,214,192,210,109,138,225,4,98,78,38,4,47,16,202,224,194,193,51,147,116,227,3,135,117,218,160,42,63,197,87,19,24,55,133,12,163,172,205,44,97,67,87,113,50,168,27,109,162,217,76,206,39,113,184,200,18,28,80,60,155,92,97,13,177,72,103,33,51,237,0,45,162,103,178,51,246,185,165,154,88,19,37,176,37,207,51,51,46,251,236,108,55,102,232,246,218,222,203,53,71,75,171,48,67,31,226,225,3,144,181,146,80,31,116,95,77,117,125,25,157,219,31,126,48,120,179,198,92,93,102,135,211,139,237,61,93,158,197,65,79,29,53,139,14,21,123,85,65,106,7,140,26,119,3,104,226,99,57,101,7,144,141,195,126,157,48,119,113,136,25,130,159,231,70,111,99,44,250,205,12,65,155,153,129,61,36,151,220,69,80,51,84,53,36,13,12,17,0,70,49,69,12,97,222,236,17,197,28,113,179,147,145,187,3,57,17,19,185,60,228,243,71,242,39,153,191,114,250,197,18,128,21,63,220,209,252,137,230,111,220,190,177,68,130,0,84,255,0,115,71,242,39,153,191,114,250,197,18,128,21,63,220,209,252,137,230,111,220,190,177,68,130,48,57,115,113,175,251,149,115,30,123,6,63,185,221,100,203,44,83,248,187,149,52,15,213,142,215,92,238,13,29,204,97,218,70,91,64,30,57,70,39,18,56,200,75,73,74,24,163,121,233,88,171,169,20,229,139,204,2,143,40,171,41,184,126,206,252,69,217,48,45,94,216,48,205,202,88,224,138,150,195,85,36,243,77,40,212,152,131,72,240,207,37,71,124,210,25,12,36,3,171,12,100,103,24,76,162,42,41,198,55,16,191,185,131,135,220,73,155,52,84,214,170,219,213,39,66,138,201,111,184,213,116,99,172,174,158,81,140,69,153,157,142,94,152,60,147,148,64,236,69,28,18,123,192,218,152,216,182,64,243,164,255,0,228,158,14,226,15,46,255,0,139,69,125,198,150,202,207,238,152,42,202,218,16,127,185,188,173,20,159,217,14,40,255,0,34,4,18,41,159,217,57,98,226,3,38,177,102,78,226,57,187,61,38,38,183,149,60,117,59,76,251,37,80,19,73,77,83,176,12,30,78,148,241,197,47,79,123,9,236,218,94,233,59,44,101,214,85,10,10,249,177,100,93,247,44,56,160,185,230,55,177,173,84,88,91,50,244,184,218,10,222,224,27,170,160,167,167,142,189,166,137,152,92,102,41,207,174,71,163,140,157,165,139,121,31,80,64,37,167,130,252,227,190,231,239,12,24,3,53,113,76,59,47,87,91,124,148,247,25,55,3,246,154,170,74,137,105,37,169,208,0,0,58,199,78,82,244,196,88,67,169,177,181,97,213,225,179,154,63,158,204,205,251,151,209,232,149,202,114,83,207,74,59,85,247,26,112,241,126,188,244,125,183,179,18,97,218,105,26,8,227,58,168,131,167,92,2,110,237,44,147,28,35,74,99,27,49,139,71,73,57,251,154,19,157,181,243,71,243,217,153,191,114,250,61,18,11,255,0,228,169,229,99,20,252,192,174,244,235,114,183,94,115,249,243,77,138,179,67,13,100,5,138,182,175,179,224,122,114,186,95,64,106,37,24,36,184,214,71,25,65,25,194,224,192,103,13,54,134,50,177,31,117,116,128,219,28,77,138,191,242,106,187,90,172,28,34,99,107,237,246,231,73,110,182,219,177,197,202,174,178,178,174,97,134,10,104,35,182,91,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,212,80,103,246,113,223,120,128,206,92,89,156,88,142,30,207,87,137,174,5,81,29,54,224,62,201,74,2,209,211,83,111,0,6,147,165,4,113,69,212,216,196,123,55,23,188,78,232,46,171,147,238,78,95,113,207,20,13,154,180,243,118,123,46,90,91,231,168,172,147,104,31,94,170,186,158,122,74,122,109,28,196,199,112,29,76,189,70,19,22,236,219,11,107,200,46,166,253,89,175,42,254,30,45,89,53,195,69,171,30,85,90,170,233,113,102,103,83,195,123,187,28,213,131,48,21,19,28,207,109,24,134,55,216,0,244,211,12,206,207,172,155,234,13,141,219,104,199,29,229,32,34,34,2,34,32,197,93,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,8,42,170,34,32,34,34,12,104,120,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,178,30,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,99,46,174,43,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,132,50,30,86,1,206,175,202,198,22,249,129,67,233,215,21,123,248,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,100,28,234,252,172,97,111,152,20,62,157,113,65,105,92,183,57,130,83,112,237,83,38,79,103,37,214,172,178,234,227,80,85,52,87,41,165,150,96,195,38,209,79,36,173,21,60,48,75,52,193,83,51,192,46,2,66,17,155,156,154,106,114,59,205,162,197,93,75,79,41,78,53,253,183,71,71,194,110,102,220,238,181,151,168,122,210,96,187,132,239,215,140,168,97,131,168,118,194,118,29,241,244,66,41,100,136,164,34,23,141,202,38,120,218,40,64,194,79,209,17,1,17,16,90,175,52,127,34,121,155,247,47,172,81,40,1,83,253,205,31,200,158,102,253,203,235,20,74,0,80,101,80,139,207,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,64,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,62,175,41,78,53,253,183,71,71,194,110,102,220,238,181,151,168,122,210,96,187,132,239,215,140,168,97,131,168,118,194,118,29,241,244,66,41,100,136,164,34,23,141,202,38,120,218,40,64,228,253,98,174,166,251,151,7,48,10,62,34,44,81,101,38,111,98,47,243,216,160,237,51,197,83,81,28,20,241,226,42,93,231,38,234,112,132,35,140,38,134,55,96,56,88,119,60,113,52,162,231,248,230,136,47,169,17,16,104,239,162,107,170,59,106,180,239,100,27,150,143,222,180,103,250,214,228,27,124,29,107,174,168,237,241,90,51,232,128,94,43,81,240,90,23,138,51,232,200,53,119,209,104,205,241,90,63,122,221,224,131,84,90,59,232,180,213,208,107,171,45,59,223,193,52,117,174,154,32,51,125,107,84,68,5,181,214,174,235,107,32,212,126,180,47,21,170,208,188,80,104,222,40,255,0,20,111,20,116,27,11,244,173,25,245,213,111,212,123,247,51,46,35,148,65,251,153,155,249,16,110,105,133,157,199,226,203,71,149,221,159,199,244,106,184,183,17,22,172,13,222,254,43,177,28,109,226,236,131,128,128,153,158,89,7,221,241,239,239,94,94,251,76,115,211,85,203,167,131,27,15,119,195,191,79,240,175,89,84,251,133,160,31,19,213,155,79,177,124,187,205,48,133,1,199,167,121,70,250,253,122,232,232,45,139,48,46,85,54,124,83,104,126,161,11,21,92,12,253,239,222,206,103,246,183,212,171,158,94,92,10,90,49,156,159,115,27,55,115,253,172,15,245,170,41,157,54,138,135,158,26,232,162,119,42,82,25,152,180,126,237,175,35,248,232,189,214,79,95,36,170,180,82,239,61,73,228,140,93,159,95,226,199,246,160,173,67,59,56,51,137,63,127,126,190,11,126,238,176,190,132,236,250,107,162,65,0,148,67,171,104,218,55,130,229,112,8,71,86,102,250,187,217,5,25,206,119,24,233,13,217,251,250,142,207,221,246,72,173,135,38,251,243,27,16,139,105,175,111,170,47,255,0,29,26,185,236,222,17,168,138,111,136,238,119,254,241,171,106,201,104,5,243,43,17,54,159,246,253,83,55,255,0,95,137,5,235,96,144,98,179,192,218,251,221,54,215,249,153,122,23,119,137,156,28,221,151,158,193,238,208,210,69,31,134,177,198,223,251,34,189,52,145,132,141,171,178,14,177,78,194,6,68,122,179,11,191,122,164,25,179,136,97,138,150,166,154,66,109,37,136,227,103,127,237,154,70,248,186,170,23,170,145,163,166,148,88,180,119,136,244,239,239,240,117,108,249,197,115,58,147,8,187,65,51,188,204,29,199,223,167,227,62,212,31,119,40,109,15,28,189,166,39,212,101,168,121,63,145,250,111,245,42,253,107,131,107,14,189,219,187,255,0,188,169,14,71,219,153,173,148,228,242,17,185,14,190,243,235,252,8,190,197,89,224,13,145,59,55,113,55,115,127,121,7,121,131,65,218,184,222,39,111,7,213,111,142,78,160,235,220,134,91,89,7,95,118,199,239,109,127,149,111,111,121,181,103,238,90,19,9,63,131,45,67,86,238,211,185,6,237,186,124,86,163,226,201,222,235,118,154,11,119,119,160,34,35,247,58,6,136,181,111,169,107,163,32,209,159,69,171,59,58,218,237,162,32,222,139,107,63,214,183,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,209,251,214,168,131,107,143,212,180,240,117,189,104,253,232,12,255,0,90,219,166,139,87,109,22,154,247,104,128,239,170,107,221,162,34,13,91,187,189,29,214,158,46,181,102,65,163,54,171,118,140,181,68,4,68,64,68,68,27,116,119,90,179,104,181,68,5,180,188,86,229,180,188,80,7,197,15,252,72,62,43,87,109,80,112,22,186,63,215,162,225,24,183,22,226,215,236,93,151,22,215,197,28,69,159,70,116,27,68,93,157,155,224,203,145,223,104,185,59,248,45,154,233,167,233,92,115,123,238,49,179,183,189,170,13,96,18,57,94,82,109,52,39,102,211,234,95,62,243,25,205,43,71,221,166,199,255,0,26,250,209,139,8,48,183,193,151,82,184,5,228,215,94,253,143,254,7,65,111,89,219,72,94,207,150,72,199,71,140,157,187,190,198,145,125,44,152,173,112,162,160,142,86,211,109,36,77,253,232,254,213,245,243,50,220,21,84,21,17,201,19,62,174,111,222,63,218,159,216,188,94,89,92,163,122,185,104,35,145,191,165,76,161,211,95,13,174,13,167,138,11,150,163,159,173,19,59,54,157,201,87,38,216,137,155,77,116,211,251,203,173,99,54,146,134,41,25,245,212,7,95,230,101,201,48,60,229,32,187,232,219,117,111,230,65,66,51,186,6,142,197,112,98,213,159,179,77,241,254,214,85,72,56,109,17,122,234,215,213,245,246,169,143,252,138,172,185,244,18,21,154,227,166,186,244,38,254,109,146,170,55,195,116,82,181,117,99,183,228,181,208,254,191,29,97,65,120,182,232,158,58,104,72,91,95,7,127,230,21,246,70,70,120,216,159,224,204,238,190,125,152,8,173,226,197,175,120,179,127,236,178,229,118,32,25,5,180,238,238,111,239,160,243,24,206,65,134,138,174,83,39,102,40,205,135,71,250,196,149,164,98,202,179,187,99,90,107,124,46,228,225,88,26,235,223,225,41,55,219,245,171,147,205,11,172,161,67,36,35,35,182,209,38,125,31,251,83,111,173,91,158,9,162,246,198,100,202,114,3,200,209,76,70,218,182,190,21,3,250,126,180,23,63,151,148,146,219,109,116,0,126,37,75,27,105,254,240,127,200,189,212,108,122,110,31,169,121,219,45,41,4,52,108,194,236,33,16,54,154,119,120,50,245,112,131,8,51,183,197,144,117,98,34,132,216,31,242,124,93,254,43,180,219,76,117,101,164,145,11,179,179,124,87,27,57,3,247,160,220,224,236,253,238,181,31,181,106,210,51,254,83,50,14,154,247,125,104,55,55,138,212,150,173,167,131,45,9,6,141,226,183,59,45,173,226,183,160,216,183,51,173,29,150,141,220,232,55,173,29,150,168,131,110,142,181,102,209,106,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,29,174,21,120,152,198,92,40,102,229,30,105,96,250,26,75,136,21,57,91,110,246,202,150,97,11,141,186,67,140,229,129,164,218,229,9,238,138,51,9,5,159,105,128,238,19,13,241,158,67,217,85,153,152,87,57,50,227,14,102,150,10,171,237,22,92,77,111,138,225,77,186,72,206,72,119,183,191,4,189,51,48,25,162,54,40,228,6,39,217,32,24,187,234,46,177,204,198,249,13,140,176,102,79,101,230,121,21,21,93,94,19,199,244,245,128,23,1,167,97,130,138,227,79,93,87,78,84,70,76,100,251,202,42,96,156,72,152,55,180,146,8,49,116,100,37,90,185,124,241,183,117,225,67,31,201,98,196,243,213,215,101,214,42,168,167,134,235,70,85,68,48,90,103,41,161,19,187,4,99,12,166,103,29,56,200,37,20,108,47,51,116,216,157,222,56,244,9,244,86,235,199,39,23,118,174,16,114,140,113,92,22,234,75,198,44,191,84,21,183,14,90,167,168,16,3,157,129,200,234,166,6,38,148,233,161,109,187,250,109,171,156,144,198,229,31,85,164,31,107,158,156,71,229,198,70,100,117,199,60,238,216,130,213,95,106,246,123,84,88,6,42,246,233,223,170,165,133,228,164,166,166,150,49,147,127,91,70,118,144,4,196,99,221,43,251,128,68,216,251,113,21,159,56,203,137,44,220,190,230,182,51,173,171,35,184,212,24,91,40,102,168,105,130,211,110,99,39,167,162,137,196,0,118,70,37,163,147,0,239,55,57,9,183,153,59,135,138,197,152,166,251,142,113,85,231,26,226,154,238,219,122,196,23,10,139,165,198,167,164,17,245,234,167,144,164,150,77,128,194,3,184,204,159,65,102,22,215,70,102,110,229,125,92,149,60,211,226,159,151,245,222,163,110,86,149,143,114,27,25,101,174,81,229,238,107,99,10,42,187,96,102,69,69,212,237,20,53,52,237,25,201,110,164,10,39,138,181,159,123,150,201,202,174,70,1,32,31,114,17,144,92,194,80,117,118,188,149,60,211,226,159,151,245,222,163,110,65,85,121,231,126,100,255,0,89,63,102,168,171,82,169,207,59,243,39,250,201,251,53,88,87,13,28,51,227,46,41,113,14,43,193,153,125,93,72,24,134,193,133,234,49,29,13,21,75,176,5,204,225,170,166,133,233,26,87,38,24,76,134,160,156,12,189,205,224,34,78,2,79,32,4,165,114,189,227,167,240,215,133,67,35,179,143,25,246,188,201,178,239,246,61,77,104,237,154,251,107,142,49,118,214,103,39,237,21,144,233,39,83,86,19,56,152,36,252,105,13,68,141,127,235,23,123,77,207,25,101,70,63,162,188,209,199,87,96,197,152,58,241,29,76,65,87,72,205,61,190,227,73,51,16,180,144,204,46,204,113,203,27,106,18,11,247,139,177,55,139,41,211,229,243,198,221,171,138,252,1,37,139,19,207,73,67,152,184,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,211,98,118,105,35,212,46,213,17,16,22,53,156,88,249,167,206,79,152,24,135,212,103,89,41,172,107,56,177,243,79,156,159,48,49,15,168,206,131,207,201,148,56,200,50,94,159,62,198,10,73,48,156,248,162,108,32,114,12,237,215,130,226,20,145,213,8,156,111,163,184,73,20,134,226,67,187,71,134,70,61,154,199,190,160,112,119,197,86,50,225,67,55,45,248,194,205,114,171,44,49,113,168,167,166,197,150,136,227,105,130,227,110,99,247,220,98,35,1,237,49,137,72,80,158,225,218,110,226,239,211,57,0,228,123,148,6,22,177,99,158,11,243,11,5,98,154,30,219,101,196,24,194,237,107,184,211,117,78,62,189,44,246,154,8,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,88,95,31,220,31,93,120,77,205,194,27,123,82,73,129,49,141,69,101,126,20,56,101,39,58,104,0,197,228,161,148,100,50,151,125,59,77,16,52,132,68,210,129,1,238,222,242,71,24,79,78,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,122,5,4,60,186,248,234,169,225,107,25,54,7,204,26,250,179,202,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,242,12,140,64,204,88,14,116,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,14,218,182,174,62,184,81,163,226,183,35,170,236,150,200,182,99,60,47,214,188,97,121,163,134,7,146,122,161,132,152,168,10,73,92,122,112,212,123,130,78,210,0,140,129,4,133,185,162,216,87,42,186,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,6,46,248,179,11,95,112,54,42,188,224,172,83,67,216,175,88,126,225,81,107,184,211,117,66,78,133,84,18,20,114,199,188,28,128,182,152,19,106,46,226,250,106,206,237,222,189,6,111,103,70,104,103,214,50,147,48,51,115,23,213,226,43,236,148,241,82,53,68,193,28,65,20,17,179,236,138,40,162,17,138,32,213,200,156,64,69,156,204,205,245,35,39,122,171,199,175,16,216,55,137,158,33,174,121,131,129,176,149,37,162,219,71,79,236,80,174,132,221,206,254,20,245,19,180,55,41,88,161,136,192,228,167,40,1,163,145,136,192,34,1,114,125,172,205,66,176,157,255,0,232,166,42,179,98,159,98,90,175,62,198,184,83,220,61,157,118,166,237,20,53,157,41,4,250,21,17,106,221,72,79,110,211,13,91,112,187,182,173,170,9,105,229,55,193,69,199,47,232,255,0,116,238,104,91,58,23,171,221,188,35,194,20,82,53,45,68,113,90,234,160,134,102,185,140,128,70,113,205,40,72,80,136,254,40,194,62,187,27,19,76,204,18,84,169,167,14,185,243,131,120,146,202,59,22,107,96,202,218,66,11,141,56,5,206,134,26,135,152,237,55,22,1,122,138,41,92,128,11,124,100,90,49,56,14,240,112,144,91,97,139,189,75,64,68,68,5,141,103,22,62,105,243,147,230,6,33,245,25,214,74,107,26,30,38,238,214,171,255,0,18,89,175,125,177,92,233,46,54,219,142,56,190,213,209,214,82,76,51,65,83,4,149,243,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,32,149,254,74,158,86,49,79,204,10,239,78,183,43,255,0,81,235,201,66,237,106,155,134,220,101,98,134,231,72,119,42,60,113,81,87,81,70,51,11,207,12,19,80,81,12,82,156,122,238,16,50,130,97,18,118,208,158,41,25,181,218,250,72,82,2,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,141,103,22,62,105,243,147,230,6,33,245,25,208,45,252,58,99,187,223,14,53,188,75,216,41,251,118,27,177,98,10,171,22,32,247,225,139,217,155,66,223,217,101,247,229,105,38,235,73,112,112,219,28,111,211,232,238,39,208,253,223,171,194,143,21,217,143,194,86,99,134,53,193,82,246,235,85,119,78,11,253,130,121,156,41,110,244,162,238,236,36,236,207,211,152,55,19,197,51,51,148,100,68,206,198,7,36,103,38,156,154,173,54,171,255,0,8,152,218,197,125,182,82,92,109,183,28,113,114,164,172,163,171,132,102,130,166,9,45,150,241,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,98,188,195,56,44,186,240,177,154,21,23,220,33,135,234,199,42,241,45,67,62,31,172,122,146,170,106,41,222,61,210,219,231,144,133,136,12,73,165,40,152,220,156,225,97,126,164,134,19,109,9,201,202,220,210,192,153,211,129,45,153,153,150,151,223,108,225,187,207,91,177,86,246,89,169,250,189,41,142,25,63,23,48,4,131,164,145,24,251,194,218,233,171,106,206,206,254,173,64,95,47,62,52,238,188,44,102,133,61,139,23,226,10,177,202,188,75,80,237,136,40,218,152,170,154,138,119,143,108,87,8,35,18,98,3,18,104,134,87,6,39,56,88,155,167,33,132,59,103,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,32,237,162,34,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,20,53,243,58,230,1,71,155,181,149,60,63,100,134,34,237,120,22,147,116,24,154,229,20,112,75,75,126,170,142,120,102,136,105,140,129,228,104,96,146,159,186,104,204,70,98,50,209,138,49,3,146,101,20,90,241,167,202,66,166,245,117,186,230,151,10,112,210,71,81,95,81,12,179,224,55,233,82,192,38,100,77,60,180,53,18,72,49,68,26,188,103,217,141,132,5,186,221,57,25,154,40,16,88,7,10,188,51,227,46,43,243,114,143,43,112,125,117,37,184,6,156,174,87,123,157,75,177,5,186,221,25,198,18,206,209,238,98,152,247,75,24,4,98,237,184,204,119,16,6,249,2,240,57,179,101,14,13,200,92,175,225,207,40,242,254,10,184,236,88,118,159,19,67,78,245,115,188,211,202,103,37,190,89,102,144,251,153,206,73,100,146,71,97,97,6,115,118,17,17,97,22,145,78,15,184,76,193,188,34,229,127,208,123,21,69,37,226,251,95,81,37,77,247,17,141,3,210,207,117,54,144,222,6,48,121,37,112,8,162,54,140,65,143,102,189,67,102,98,148,221,236,131,158,119,230,79,245,147,246,106,11,85,229,113,231,179,44,190,250,244,122,213,232,57,142,240,57,77,194,150,50,160,198,25,124,117,117,25,117,140,42,39,10,24,101,9,101,59,37,88,179,27,209,75,59,179,137,129,11,145,64,68,93,82,8,165,18,98,120,94,89,60,255,0,43,143,61,153,101,247,215,163,214,169,222,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,96,128,30,9,56,193,196,220,35,102,132,87,161,122,186,220,19,124,168,128,113,101,158,146,42,126,189,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,238,27,255,0,230,217,143,240,110,105,240,77,128,51,7,47,177,13,37,243,15,95,49,197,5,77,13,117,51,190,201,67,217,247,38,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,165,89,115,201,131,19,77,157,183,203,22,103,227,122,182,202,251,53,60,37,67,125,182,133,61,45,198,255,0,60,176,51,184,67,3,157,67,82,132,50,185,137,156,204,238,123,5,128,93,164,115,138,170,243,108,192,24,55,43,56,38,192,25,125,151,216,122,146,199,135,172,120,226,130,154,134,134,153,159,100,65,236,251,147,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,132,80,101,110,86,227,188,233,199,118,204,179,203,75,23,182,113,37,231,173,216,168,187,84,52,253,94,148,39,52,159,140,152,194,49,210,56,140,189,226,109,116,209,181,119,102,127,42,174,171,149,199,158,204,178,251,235,209,235,85,223,243,107,224,163,219,116,117,156,89,101,149,178,235,89,122,135,163,30,52,183,192,221,120,202,134,24,58,97,115,22,114,223,31,68,34,138,57,70,49,33,120,220,101,118,141,162,152,204,43,7,45,62,58,170,120,154,195,53,89,97,153,213,245,117,89,161,135,41,231,185,85,87,21,44,81,193,119,183,61,67,48,206,13,4,97,20,39,11,207,12,37,27,139,110,110,156,130,70,229,35,71,123,235,23,124,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,35,131,174,49,112,39,23,248,18,162,255,0,96,163,246,54,36,179,108,250,65,135,250,147,84,123,47,171,53,64,82,255,0,77,28,17,71,63,86,58,119,147,241,108,251,53,218,90,59,119,133,192,34,34,2,34,32,40,64,230,63,204,2,179,136,139,236,185,73,148,56,139,252,233,232,59,52,242,212,211,199,61,60,152,138,171,96,73,186,160,38,8,228,8,97,145,220,2,23,29,175,36,79,41,57,254,37,162,155,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,162,131,138,190,79,184,168,241,221,29,255,0,133,118,181,125,27,190,92,41,232,167,195,245,181,114,67,244,118,30,140,96,85,111,85,81,52,178,85,66,242,12,210,72,194,221,80,222,3,28,114,182,187,2,208,56,58,224,235,29,241,127,142,234,44,22,10,207,99,97,187,54,207,164,24,131,167,13,71,178,250,176,212,29,47,244,169,207,20,147,245,100,167,120,255,0,22,239,179,93,197,163,55,125,218,243,143,192,24,55,43,48,111,15,185,125,151,216,122,146,199,135,172,116,248,142,154,134,134,153,159,100,65,173,181,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,228,167,135,92,134,193,188,54,229,29,139,42,112,101,21,32,133,186,156,14,231,93,13,59,194,119,107,139,128,181,69,108,172,70,101,190,66,29,88,92,203,96,48,70,47,176,5,154,61,185,231,126,100,255,0,89,63,102,160,163,252,154,173,54,171,255,0,18,88,218,197,125,182,82,92,109,183,28,183,185,82,86,81,213,194,51,65,83,4,149,246,241,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,71,248,232,224,202,251,193,230,99,210,219,35,186,251,103,6,98,142,209,81,134,110,82,152,53,81,71,19,135,86,154,166,49,211,73,162,234,196,207,32,139,71,32,152,144,237,119,56,163,173,124,149,60,211,226,159,151,245,222,163,110,82,253,154,89,91,129,51,167,2,92,242,207,50,236,94,217,195,119,158,143,109,162,237,83,83,245,122,83,4,209,254,50,19,9,7,73,34,2,247,73,181,211,71,213,157,217,194,13,185,121,241,167,117,225,99,52,41,236,88,191,16,85,142,85,226,90,135,108,65,70,212,197,84,212,83,188,123,98,184,65,24,147,16,24,147,68,50,184,49,57,194,196,221,57,12,33,219,114,188,238,46,214,171,253,171,33,175,182,43,157,37,198,219,113,167,196,21,116,117,148,147,12,208,84,193,32,219,10,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,83,34,249,54,95,97,206,91,220,121,243,136,123,70,1,195,55,10,105,45,103,108,96,15,165,212,166,50,145,9,16,205,214,183,236,113,128,101,23,7,34,223,32,197,47,186,51,174,223,59,139,77,170,193,106,200,107,21,138,217,73,110,182,219,169,241,5,37,29,29,36,35,12,20,208,70,54,193,142,40,227,22,97,0,17,102,22,22,102,102,102,102,100,22,193,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,4,69,96,28,85,241,211,255,0,233,79,148,92,47,228,166,51,252,224,89,105,113,253,109,8,255,0,250,198,152,70,215,29,67,23,251,175,106,1,31,226,66,231,253,113,10,10,85,207,59,243,39,250,201,251,53,88,7,15,124,58,99,190,37,175,24,163,9,229,157,63,110,196,150,44,62,247,218,43,102,248,98,246,134,218,250,58,105,34,235,77,44,113,197,182,58,163,155,113,59,235,209,216,205,169,179,181,255,0,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,200,44,131,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,231,251,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,138,205,121,174,112,45,251,255,0,20,25,41,131,63,213,21,88,254,138,132,191,185,33,186,71,78,195,254,235,218,140,75,248,147,56,127,92,76,163,171,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,98,25,52,162,167,249,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,42,128,128,177,87,89,84,44,85,208,100,167,194,119,149,140,155,249,127,135,189,58,5,85,85,42,225,59,202,198,77,252,191,195,222,157,2,170,168,32,7,154,63,158,204,205,251,151,209,232,149,10,195,57,67,140,177,126,87,227,124,220,177,65,73,53,139,47,106,45,48,223,88,167,96,158,16,184,73,52,80,76,0,253,198,13,44,45,25,51,62,246,121,163,118,23,22,50,10,235,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,32,142,172,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,142,69,57,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,40,107,230,51,192,79,238,87,190,193,153,25,119,63,104,203,44,77,112,236,116,148,243,212,111,170,178,215,24,28,173,70,78,111,190,104,92,35,144,162,151,188,152,64,130,87,220,35,36,212,215,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,132,50,30,69,231,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,32,40,1,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,186,201,128,49,148,88,6,159,52,139,15,85,190,19,170,188,77,96,11,176,179,20,13,113,138,24,231,42,115,118,125,64,222,41,128,199,115,54,246,105,54,110,233,201,182,170,240,125,197,158,50,225,23,52,62,156,88,169,234,239,22,42,250,121,41,175,184,112,107,218,150,11,168,52,102,208,57,155,199,43,1,197,41,180,130,108,27,244,234,3,59,12,166,207,33,60,169,178,183,2,103,79,3,184,247,45,51,50,197,237,156,55,121,204,9,251,109,23,106,154,159,171,210,164,181,205,31,227,33,48,144,116,146,32,47,116,155,93,52,125,89,221,158,61,184,193,225,51,25,112,139,154,31,65,239,181,21,119,139,21,125,60,117,54,44,70,84,13,75,5,212,26,48,121,216,1,164,149,128,226,148,222,50,7,61,250,116,205,217,134,80,119,12,130,50,183,52,176,38,116,224,75,102,102,101,165,247,219,56,110,243,214,236,85,189,150,106,126,175,74,99,134,79,197,204,1,32,233,36,70,62,240,182,186,106,218,179,179,191,171,80,45,203,155,141,127,220,171,152,243,216,49,253,206,235,38,89,98,159,197,220,169,160,126,172,118,186,231,112,104,238,99,14,210,50,218,0,241,202,49,56,145,198,66,90,74,80,197,27,206,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,65,219,68,68,16,173,206,175,205,62,22,249,127,67,234,55,21,107,249,69,195,62,50,206,172,163,205,60,210,193,149,212,134,121,81,79,65,114,185,219,38,118,140,234,109,211,5,89,212,79,20,132,76,59,224,26,77,239,27,183,190,4,123,75,120,140,114,93,7,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,130,53,114,183,52,177,222,75,99,187,102,102,101,165,247,216,216,146,205,214,236,85,189,150,26,142,151,86,19,134,79,197,204,7,25,107,28,166,62,240,190,154,234,218,59,51,182,66,124,40,241,93,151,28,90,229,192,99,92,21,47,97,186,208,244,224,191,216,39,153,142,170,209,84,76,238,194,78,204,221,72,79,105,60,83,51,48,200,34,76,236,6,18,70,17,151,204,183,151,221,78,79,93,111,28,65,229,5,170,146,60,190,175,168,237,55,139,77,36,81,82,193,134,140,202,150,8,218,54,57,220,231,10,138,153,229,38,8,98,16,129,180,22,102,6,29,44,90,197,143,241,150,25,195,56,155,6,88,177,13,93,37,139,24,211,211,83,95,109,226,236,240,87,5,61,64,84,64,230,46,206,204,113,203,27,56,155,104,108,197,32,179,237,144,196,130,231,249,140,241,175,251,170,179,30,11,6,0,185,221,99,203,44,45,248,187,109,52,239,210,142,233,92,206,109,37,204,161,218,38,59,128,218,56,134,87,34,8,196,139,72,138,105,99,107,117,194,57,67,140,177,174,93,227,220,210,179,65,72,216,123,46,41,237,211,94,167,154,118,19,223,93,86,52,180,208,196,13,169,25,145,60,134,239,163,3,4,39,169,49,56,9,250,14,24,184,122,197,92,80,103,45,151,40,240,181,79,96,237,253,74,155,141,208,233,100,168,134,217,67,16,238,150,162,65,6,254,230,48,98,32,19,150,88,129,204,55,238,105,116,227,127,40,112,110,66,242,196,197,185,71,151,240,85,199,98,195,180,246,136,105,222,174,119,154,121,76,239,148,146,203,52,135,220,206,114,75,36,146,59,11,8,51,155,176,136,139,48,176,65,178,159,238,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,144,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,144,65,94,83,224,95,194,134,105,224,220,179,246,167,179,62,150,226,11,117,139,182,244,58,221,151,181,84,199,15,87,167,184,119,237,234,110,219,184,117,211,77,91,93,83,52,178,183,29,228,182,59,185,229,158,101,216,189,141,137,44,221,30,219,69,218,161,168,233,117,97,9,163,252,100,38,113,150,177,202,5,238,147,233,174,143,163,179,179,122,190,19,188,211,228,223,204,12,61,234,48,41,147,230,51,193,71,238,170,203,136,47,248,2,217,106,143,51,112,183,227,45,181,51,183,74,75,165,11,49,188,150,194,155,112,128,238,51,105,34,41,88,132,36,18,29,98,25,165,145,130,32,115,207,138,236,199,226,39,46,50,227,5,102,132,190,213,186,229,207,180,224,134,255,0,44,206,85,87,42,90,166,164,104,198,165,157,189,249,163,236,164,207,54,187,164,19,23,54,115,19,146,90,235,202,67,33,170,115,79,137,120,243,38,225,69,73,62,30,203,10,127,106,84,181,77,60,85,1,45,198,112,146,42,24,216,12,216,128,196,154,90,144,148,64,246,29,24,183,186,70,4,214,85,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,214,66,156,2,112,241,117,225,159,134,139,6,3,197,86,170,74,12,89,112,168,169,189,226,48,166,172,42,144,237,179,158,128,46,78,238,12,113,211,71,75,9,180,95,139,223,17,56,185,234,242,24,92,82,178,14,109,249,13,77,154,124,52,73,153,54,250,42,185,241,14,88,84,123,82,153,169,169,229,168,57,109,211,156,113,87,70,224,6,194,0,34,209,84,156,164,7,176,40,201,189,209,51,38,189,245,212,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,49,161,200,28,227,190,240,255,0,156,184,79,56,176,228,61,162,175,12,220,6,162,74,109,192,29,174,148,196,163,169,166,222,96,109,31,86,9,37,139,169,177,200,55,238,31,120,89,213,107,230,143,231,179,51,126,229,244,122,37,69,51,251,39,47,188,63,231,46,44,201,220,71,55,104,171,195,55,2,167,142,167,104,7,107,165,49,105,41,170,118,1,155,71,213,130,72,165,233,239,114,13,251,75,222,23,101,229,113,54,41,190,227,11,140,55,108,71,93,218,234,233,237,244,22,184,228,233,4,123,105,104,169,98,164,166,143,64,102,103,217,4,17,6,186,110,45,186,147,185,59,187,133,218,224,60,249,166,202,206,88,88,183,45,173,245,181,112,98,28,207,204,138,235,93,51,211,84,75,78,113,91,160,160,181,75,93,35,152,3,137,129,11,197,76,113,17,134,240,172,39,247,132,12,94,221,50,7,39,47,188,64,103,46,19,201,220,57,55,103,171,196,215,1,167,146,167,104,31,100,165,1,41,42,106,118,25,131,73,210,130,57,101,233,239,98,61,155,71,222,38,101,229,106,113,77,246,175,10,219,176,85,69,118,251,45,170,225,91,116,163,166,233,3,116,170,170,227,166,142,162,77,236,219,203,112,81,83,54,142,238,45,211,212,89,156,137,222,74,121,41,228,93,29,214,251,141,56,135,191,89,186,222,196,217,134,240,237,76,143,4,145,133,84,161,212,174,49,7,103,150,57,130,18,165,1,145,156,5,227,171,156,61,253,73,128,37,169,17,16,17,17,1,17,121,252,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,59,212,215,87,84,187,236,136,53,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,12,93,214,74,124,39,121,88,201,191,151,248,123,211,160,88,214,44,143,120,41,197,54,44,97,194,62,80,221,176,229,119,107,164,167,193,246,203,92,146,116,142,61,181,84,80,13,37,76,122,27,51,190,201,224,148,53,211,105,109,212,93,197,217,220,43,90,34,32,34,34,12,85,213,85,206,222,29,49,222,72,89,240,46,44,191,211,245,176,222,99,97,250,27,238,31,185,239,132,123,87,86,130,146,166,170,46,136,74,114,7,66,74,198,135,116,140,29,77,155,197,153,159,70,165,75,33,60,5,145,121,113,196,95,2,57,89,149,249,161,102,237,214,170,236,191,195,178,195,52,78,193,85,111,170,27,100,45,29,85,52,142,207,211,152,55,22,143,163,139,137,16,24,152,25,129,4,106,242,224,230,1,89,195,189,246,44,164,205,236,69,254,116,245,253,166,120,170,106,35,158,162,76,59,85,176,228,221,78,16,132,146,28,51,72,204,7,11,14,214,146,86,148,92,63,28,210,222,7,58,191,43,24,91,230,5,15,167,92,85,20,225,83,147,238,42,12,119,89,127,226,161,173,95,70,236,119,10,138,40,48,253,21,92,147,125,34,135,163,32,13,91,85,83,205,20,148,176,180,133,12,145,177,55,84,246,24,201,28,77,166,250,215,206,175,202,198,22,249,129,67,233,215,20,17,1,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,252,170,186,174,87,30,123,50,203,239,175,71,173,87,127,205,175,130,143,109,209,214,113,101,150,86,203,173,101,234,30,140,120,210,223,3,117,227,42,24,96,233,133,204,89,203,124,125,16,138,40,229,24,196,133,227,113,149,218,54,138,99,48,172,28,180,248,234,169,226,107,12,213,101,134,103,87,213,213,102,134,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,185,186,114,9,27,148,141,29,239,172,93,240,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,13,83,67,93,76,237,190,35,209,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,159,32,142,14,184,197,192,156,95,224,74,139,253,130,143,216,216,146,205,179,233,6,31,234,77,81,236,190,172,213,1,75,253,52,112,69,28,253,88,233,222,79,197,179,236,215,105,104,237,222,23,0,136,136,45,87,154,63,145,60,205,251,151,214,40,148,0,169,254,230,143,228,79,51,126,229,245,138,37,0,40,47,167,151,7,48,10,206,29,239,177,101,38,111,98,47,243,167,175,237,51,197,83,81,28,245,18,97,218,173,135,38,234,112,132,36,144,225,154,70,96,56,88,118,180,146,180,162,225,248,230,150,111,214,50,217,233,145,121,143,195,166,99,220,114,191,52,44,221,134,235,67,164,176,205,19,185,210,220,41,73,221,163,170,166,145,217,186,144,158,210,209,244,98,98,18,3,16,48,48,25,10,229,79,199,109,213,174,180,28,44,231,46,38,164,43,105,83,180,24,34,235,113,156,134,120,231,98,1,142,206,230,236,226,96,66,228,240,111,33,112,112,232,11,158,248,35,140,37,125,69,95,60,239,204,159,235,39,236,213,42,138,42,249,231,126,100,255,0,89,63,102,160,143,92,145,200,108,101,159,146,99,75,94,95,209,85,220,175,184,79,11,203,137,169,237,52,148,237,52,247,32,138,182,146,9,97,141,183,139,239,24,170,100,149,152,88,204,222,22,140,65,202,70,211,202,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,61,239,242,84,243,79,138,126,95,215,122,141,185,123,94,107,220,14,84,225,171,173,239,139,140,185,58,70,177,92,170,41,207,23,90,88,34,167,122,26,185,74,56,6,182,6,22,22,148,39,148,131,170,47,172,173,52,165,38,166,50,31,68,47,171,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,138,226,150,50,217,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,43,57,210,220,41,73,217,228,165,169,141,157,186,144,158,209,213,181,98,98,17,48,32,48,3,28,138,114,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,86,96,170,183,213,11,51,201,75,83,27,59,244,230,13,195,171,106,226,226,66,96,70,6,6,65,80,17,17,6,215,31,169,105,224,235,122,209,251,208,25,254,181,183,77,22,174,218,45,53,238,209,1,223,84,251,17,16,106,221,221,232,238,180,126,245,171,50,13,25,181,91,180,101,170,32,34,34,2,34,32,219,166,174,181,102,209,106,136,11,105,120,173,203,105,120,160,209,188,86,165,224,140,207,170,213,219,86,65,192,90,247,253,107,137,161,220,78,71,170,236,109,109,124,116,66,17,111,2,254,250,13,130,46,218,55,193,151,43,190,208,220,239,224,182,59,233,241,92,114,251,251,99,103,111,123,84,8,58,146,78,70,98,204,194,239,183,79,142,186,174,165,212,14,105,70,38,240,113,255,0,42,250,81,11,8,176,183,193,153,151,94,168,69,231,98,127,22,7,255,0,3,160,161,249,195,111,39,180,220,28,71,222,142,146,82,213,155,234,25,62,197,230,114,58,168,162,163,166,138,86,125,90,97,126,255,0,238,99,85,55,48,104,194,170,138,190,51,143,119,82,154,80,239,109,117,213,141,82,220,1,36,52,23,34,183,70,236,46,18,63,187,220,218,104,64,223,226,65,115,86,234,150,158,33,102,111,1,111,240,50,229,169,147,96,232,218,120,175,157,134,164,105,104,70,70,126,247,102,255,0,3,46,225,131,207,41,11,232,205,166,168,41,70,105,211,176,91,203,119,115,147,151,199,236,145,91,70,74,176,254,18,177,22,142,250,141,202,169,191,252,124,74,231,115,128,101,42,41,54,120,238,127,240,72,173,143,37,97,151,240,147,136,59,159,253,17,170,215,79,175,175,18,11,209,195,241,56,81,82,202,61,250,198,46,255,0,103,186,43,209,197,38,232,183,63,193,187,215,197,194,241,145,90,226,18,119,239,136,91,255,0,100,87,211,218,241,117,1,159,225,221,252,200,62,22,41,238,166,168,153,201,216,90,18,102,239,251,9,213,165,102,133,192,166,196,244,214,200,137,201,229,168,7,211,93,123,222,67,31,173,92,206,63,186,73,13,186,162,1,61,29,163,55,241,239,252,147,111,175,236,86,181,87,19,222,51,58,132,13,158,70,18,136,157,159,191,71,106,143,229,250,208,92,94,80,219,167,182,218,40,142,70,102,223,27,119,119,252,99,143,236,251,21,82,137,204,155,112,179,120,106,188,150,25,163,120,109,180,32,0,226,192,2,218,51,105,252,1,94,206,144,24,98,103,248,233,254,36,29,120,136,225,149,163,254,11,182,175,170,237,139,137,182,139,73,34,23,103,111,173,108,247,129,245,211,187,236,65,169,6,132,141,174,186,45,205,39,241,153,150,157,218,234,200,55,143,193,110,47,4,109,25,153,181,66,240,65,181,188,86,231,101,181,188,86,244,27,22,230,117,163,178,209,187,157,6,245,163,178,213,16,109,209,214,172,218,45,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,109,37,185,16,108,69,189,16,108,69,189,104,253,200,54,162,213,221,221,105,167,118,168,8,136,128,137,224,235,86,126,254,244,26,34,222,136,54,34,222,136,52,109,86,168,136,8,136,128,180,118,213,106,136,11,71,240,90,173,31,193,6,199,109,83,166,250,235,171,45,93,109,115,45,52,238,65,164,130,253,221,236,182,199,11,177,106,238,222,43,82,115,127,171,185,111,141,223,78,244,27,219,185,180,93,42,208,223,35,59,107,224,237,254,21,221,92,102,205,222,238,205,162,10,103,152,212,228,20,114,62,215,213,197,252,27,236,53,69,114,196,39,164,196,55,131,54,45,165,93,80,237,174,191,199,5,112,184,216,96,154,150,66,56,247,48,179,183,131,63,192,149,24,167,150,130,211,136,138,24,227,17,42,147,121,52,102,22,252,163,254,79,169,5,125,195,53,110,84,52,224,34,250,60,64,239,171,124,116,21,246,152,92,34,38,127,29,174,188,230,15,169,134,166,134,29,190,35,24,183,195,234,21,233,139,247,178,253,14,130,133,103,169,179,89,174,58,179,235,217,230,255,0,137,42,163,252,56,147,53,77,99,232,254,245,214,79,255,0,50,171,22,122,0,149,162,227,174,157,212,179,127,197,149,82,78,28,34,29,213,101,163,107,237,153,27,249,63,18,130,240,172,186,246,0,253,13,255,0,21,151,37,107,104,14,255,0,86,171,109,163,78,195,30,159,83,127,129,151,37,126,214,166,144,220,152,116,23,126,247,251,29,5,23,204,217,227,104,107,202,87,209,163,130,82,254,102,53,225,114,111,13,82,201,125,150,242,36,229,215,114,248,179,248,156,101,245,127,141,125,172,244,186,65,71,102,174,118,169,17,57,97,148,7,67,102,119,119,9,116,111,31,177,117,184,118,41,102,182,195,44,238,239,187,110,142,255,0,220,197,245,160,184,90,58,102,138,150,45,62,2,204,223,204,190,148,109,164,99,175,212,203,175,16,235,8,51,104,237,163,127,129,118,133,189,214,111,177,6,154,234,206,184,136,181,125,23,43,179,55,214,184,221,153,223,193,6,194,251,22,240,238,110,255,0,21,163,183,212,46,183,55,212,236,232,55,143,138,18,15,138,18,13,27,197,111,91,27,197,111,65,163,182,171,106,222,180,118,250,144,27,193,106,180,102,209,106,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,18,253,192,110,89,225,92,228,229,153,133,114,183,26,210,118,139,46,38,183,223,237,245,59,99,140,228,135,125,222,183,100,241,117,0,192,102,136,216,100,140,220,95,100,128,4,205,168,178,136,190,42,184,103,198,92,40,102,229,102,86,227,10,234,75,136,21,56,220,173,23,58,103,97,11,141,186,67,144,34,157,227,220,229,9,238,138,64,56,201,223,105,129,109,35,13,146,28,207,242,184,242,39,150,95,125,122,197,106,142,14,101,252,113,212,241,29,140,166,201,236,14,20,129,151,88,46,241,33,195,87,25,197,80,119,203,140,45,36,15,90,51,3,144,181,51,9,202,48,136,23,190,18,60,134,238,228,1,8,89,173,199,22,98,171,197,138,209,133,174,216,154,235,91,101,195,253,163,217,22,234,138,217,36,165,183,245,205,142,126,207,17,59,132,93,67,102,35,216,205,184,153,157,245,117,121,92,180,56,28,169,226,59,25,67,156,56,224,233,3,46,176,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,124,36,104,193,157,200,206,27,32,83,19,202,159,142,58,156,202,181,80,112,183,153,33,73,21,247,12,89,216,48,181,204,78,40,26,227,110,165,16,6,162,56,245,103,58,152,98,208,132,163,23,234,67,20,132,108,37,17,73,48,120,174,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,85,94,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,5,85,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,149,85,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,144,86,174,104,188,191,232,238,244,119,46,38,242,67,14,244,110,176,246,155,142,56,181,193,36,16,82,201,75,20,18,207,53,216,122,134,27,102,110,150,146,199,27,25,76,82,12,140,44,109,41,75,25,121,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,146,238,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,44,109,248,148,196,153,95,139,179,231,28,226,44,151,195,20,150,12,19,89,120,153,236,180,116,143,35,64,80,14,131,218,35,142,64,2,132,38,33,41,218,13,162,208,180,173,19,51,48,50,12,130,120,104,226,47,2,113,65,149,148,25,153,129,106,63,177,81,222,40,182,77,253,76,186,118,104,102,158,143,169,44,81,245,186,93,112,30,168,14,195,241,103,241,102,170,170,26,249,54,228,230,108,86,231,45,102,122,90,38,246,110,1,183,219,238,56,126,233,83,182,154,111,105,213,56,211,72,54,253,132,125,104,116,121,41,234,122,226,14,47,217,250,90,254,48,153,74,77,219,137,190,27,108,23,90,219,21,247,136,60,181,183,92,173,213,18,82,86,81,213,226,202,8,103,166,158,50,113,146,41,35,41,88,128,196,153,197,197,217,157,157,157,157,5,75,88,214,113,99,230,159,57,62,96,98,31,81,157,100,103,130,179,11,0,230,85,170,91,238,92,227,140,63,138,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,174,134,47,241,101,142,103,22,62,105,243,147,230,6,33,245,25,208,74,167,37,79,43,24,167,230,5,119,167,91,151,181,230,177,152,217,71,131,56,92,175,195,89,147,133,105,49,53,223,22,84,61,22,22,161,42,144,134,122,43,136,196,110,215,64,125,122,162,20,204,77,185,227,103,222,243,71,1,233,29,65,58,162,188,175,51,123,6,228,47,1,57,147,155,153,129,61,92,118,44,59,142,43,38,168,106,72,30,105,229,51,162,182,69,20,49,135,115,57,201,44,145,198,206,78,32,206,108,228,66,44,228,209,193,196,191,17,120,239,138,12,211,175,204,204,117,81,253,150,142,207,69,178,31,234,101,175,180,205,52,20,125,72,162,143,173,210,235,152,245,76,119,159,139,191,131,48,82,165,144,247,0,25,115,155,153,93,194,230,17,195,89,203,138,170,238,215,121,41,194,182,134,134,174,152,226,158,193,110,150,40,222,11,92,143,43,52,166,112,182,237,88,217,186,78,111,0,235,28,32,239,103,252,175,185,125,212,218,106,108,188,80,231,77,170,144,204,233,198,191,7,216,234,98,138,164,54,77,21,45,69,29,233,165,138,114,22,54,19,156,66,9,98,223,25,176,203,238,152,134,146,148,128,162,87,155,95,26,254,219,172,172,225,55,44,174,118,170,203,44,61,25,49,165,194,7,235,200,85,208,207,212,11,96,187,142,200,250,39,20,82,74,81,145,19,200,227,19,188,111,20,192,119,85,204,103,141,127,220,171,151,16,88,48,5,206,213,38,102,226,159,197,219,105,167,126,172,150,186,23,99,105,46,101,14,210,2,218,96,209,196,50,184,137,200,68,90,74,48,203,27,193,102,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,160,168,28,52,112,233,142,248,160,205,58,12,179,192,180,255,0,216,171,47,21,187,225,254,166,90,251,76,48,207,89,211,150,88,250,221,46,184,23,72,11,121,248,51,120,187,86,174,63,184,9,184,240,147,125,164,196,248,42,123,173,227,44,174,189,150,142,154,233,116,168,165,122,170,123,164,129,57,29,25,140,110,39,47,185,76,83,52,173,8,3,12,141,27,187,144,185,20,170,112,11,194,141,31,10,89,29,73,100,185,197,191,25,226,142,141,227,20,77,36,48,52,144,85,20,34,195,64,50,68,229,212,134,159,223,17,119,144,196,164,57,228,29,173,46,193,174,184,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,236,16,45,192,15,24,55,94,19,115,112,74,224,244,146,96,76,99,81,71,65,138,194,104,137,206,154,0,50,104,235,162,40,192,165,223,78,211,74,111,24,137,52,160,70,27,119,188,114,71,62,120,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,177,204,226,171,134,124,101,194,134,110,86,101,110,48,174,164,184,129,83,141,202,209,115,166,118,16,184,219,164,57,2,41,222,61,206,80,158,232,164,3,140,157,246,152,22,210,48,217,33,222,87,41,190,53,237,217,127,89,251,152,179,66,231,208,178,222,238,1,38,16,173,145,234,170,36,138,233,85,60,48,181,176,99,1,48,142,25,78,66,152,75,241,64,18,117,220,220,158,102,112,9,127,68,86,107,204,83,142,170,110,22,176,107,224,124,190,175,164,60,212,191,211,195,53,12,53,52,178,152,91,45,211,61,64,61,201,157,227,120,38,49,146,156,163,8,72,255,0,44,196,200,12,5,192,194,133,115,69,230,1,71,104,163,185,112,201,146,24,139,173,117,155,180,219,177,197,210,8,224,158,150,58,89,96,150,9,173,35,212,3,221,51,245,117,150,72,220,10,18,140,99,98,115,121,70,40,150,94,130,211,108,198,89,175,143,232,172,212,114,85,223,241,102,49,188,71,77,17,213,213,179,207,112,184,213,204,194,47,36,211,19,51,156,146,200,218,156,132,221,228,238,79,226,235,169,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,232,61,175,14,185,243,140,184,109,205,203,22,107,96,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,100,130,58,49,56,22,195,96,144,91,120,11,182,66,124,58,231,206,13,226,75,40,236,89,173,131,43,105,8,46,52,224,23,58,24,106,30,99,180,220,88,5,234,40,165,114,0,45,241,145,104,196,224,59,193,194,65,109,134,46,248,230,126,11,113,223,224,179,240,215,236,47,243,25,244,131,232,183,180,251,84,63,232,167,102,237,61,14,142,254,175,239,62,246,253,155,62,27,181,238,85,131,129,206,46,238,188,32,230,225,98,185,237,213,119,140,39,126,167,27,110,35,181,65,80,64,103,3,27,16,85,66,14,77,17,212,194,251,182,117,27,71,9,38,141,138,62,171,200,33,144,242,198,179,139,31,52,249,201,243,3,16,250,140,235,35,220,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,88,225,113,99,230,159,57,62,96,98,31,81,157,4,170,114,84,242,177,138,126,96,87,122,117,185,85,254,98,121,195,146,89,91,195,165,210,215,157,24,110,147,24,83,226,122,138,90,106,12,30,87,153,237,179,222,142,26,168,38,55,9,233,196,165,136,32,97,25,72,244,96,212,99,141,221,158,80,98,182,190,87,153,189,131,114,23,128,156,201,205,204,192,158,174,59,22,29,199,21,147,84,53,36,15,52,242,153,209,91,34,138,24,195,185,156,228,150,72,227,103,39,16,103,54,114,33,22,114,104,224,226,119,136,92,85,197,6,114,222,179,115,20,211,118,14,223,211,166,183,90,194,170,74,136,109,148,49,14,216,169,227,35,127,238,164,55,17,1,57,101,148,216,3,126,214,10,84,167,207,150,150,79,103,110,79,112,233,103,181,230,254,36,171,142,158,190,159,180,217,240,125,93,154,10,89,240,208,29,85,84,210,52,147,129,60,179,157,67,79,20,174,19,48,156,15,172,110,204,236,76,214,129,202,135,129,202,156,75,117,178,113,113,152,199,72,246,43,109,69,65,225,27,75,132,85,15,93,87,17,73,1,86,206,196,196,209,4,18,137,244,133,180,149,230,136,100,212,6,48,235,75,162,2,42,105,118,226,111,134,219,5,214,182,197,125,226,15,45,109,215,43,117,68,148,149,148,117,120,178,130,25,233,167,140,156,100,138,72,202,86,32,49,38,113,113,118,103,103,103,103,94,215,11,98,204,43,142,108,84,184,167,5,98,107,86,32,178,214,239,236,215,27,93,108,117,116,179,236,50,3,217,44,110,64,91,76,8,95,71,238,33,118,126,246,116,17,173,204,75,153,134,42,192,215,220,87,195,94,74,217,46,184,126,245,69,210,161,187,98,234,182,146,146,170,13,224,229,52,116,16,24,9,142,224,56,118,86,185,119,137,25,66,58,60,53,42,133,94,185,130,83,103,15,47,252,107,195,230,111,221,106,228,204,26,10,123,45,53,158,237,87,44,181,83,226,80,11,176,79,35,200,225,3,4,7,79,77,4,66,231,52,164,115,190,164,238,230,229,173,245,115,29,224,114,167,138,220,27,65,140,50,248,233,41,243,23,7,211,206,20,48,202,17,68,23,186,66,118,55,162,150,119,102,32,49,38,34,128,136,186,66,114,202,36,194,211,60,177,193,10,10,171,194,119,154,124,155,249,129,135,189,70,5,146,154,198,179,132,239,52,249,55,243,3,15,122,140,11,37,52,4,68,64,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,45,87,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,88,7,43,143,61,153,101,247,215,163,214,169,254,80,3,202,227,207,102,89,125,245,232,245,170,127,144,66,95,50,62,95,116,220,59,84,199,156,57,55,106,171,44,186,184,212,13,53,109,182,24,165,152,48,201,180,80,71,19,203,81,52,242,205,48,84,204,243,147,25,8,132,102,225,30,186,156,108,246,149,145,121,233,152,252,58,102,61,187,52,50,190,243,216,110,180,58,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,169,9,237,29,91,86,38,33,19,2,3,0,49,201,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,172,125,184,232,224,202,251,193,230,99,210,219,35,186,251,103,6,98,142,209,81,134,110,82,152,53,81,71,19,135,86,154,166,49,211,73,162,234,196,207,32,139,71,32,152,144,237,119,56,163,9,212,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,84,5,143,15,4,156,96,226,110,17,179,66,43,208,189,93,110,9,190,84,64,56,178,207,73,21,63,94,186,8,163,156,33,56,228,148,28,132,225,42,147,149,128,78,54,145,197,128,200,89,247,12,255,0,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,48,122,4,95,39,20,226,204,43,129,172,85,88,167,26,226,107,86,31,178,209,108,237,55,27,165,108,116,148,176,111,49,0,223,44,142,32,59,140,196,91,87,239,34,102,110,247,101,224,63,117,143,11,31,247,203,101,87,254,185,91,191,247,200,42,170,34,32,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,20,171,146,167,154,124,83,242,254,187,212,109,202,106,84,43,114,84,243,79,138,126,95,215,122,141,185,77,74,2,138,190,121,223,153,63,214,79,217,170,85,20,85,243,206,252,201,254,178,126,205,65,106,188,174,60,246,101,151,223,94,143,90,167,249,64,15,43,143,61,153,101,247,215,163,214,169,116,227,111,140,28,51,194,54,87,203,122,39,164,173,198,215,202,121,199,9,217,234,226,168,232,87,79,20,144,4,199,36,145,3,136,132,35,82,18,184,17,198,242,48,184,1,11,190,225,10,41,204,143,152,37,79,14,212,209,228,246,77,221,105,11,49,110,52,227,83,91,114,134,88,166,60,50,13,44,18,68,210,211,205,4,176,204,117,48,188,226,192,68,39,24,56,73,166,135,27,188,80,240,157,230,159,38,254,96,97,239,81,129,83,252,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,65,31,94,170,121,10,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,85,3,132,239,52,249,55,243,3,15,122,140,8,47,255,0,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,65,49,56,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,119,169,174,174,169,119,217,16,106,204,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,141,14,105,98,44,9,138,241,221,206,255,0,150,153,117,244,19,13,213,116,123,22,31,246,188,215,78,199,182,16,9,63,166,166,102,146,77,242,9,201,239,55,187,212,218,221,194,202,232,57,142,241,199,77,197,110,50,160,193,249,124,21,116,249,117,131,234,39,58,25,165,57,98,59,221,89,51,3,214,203,3,187,8,0,139,16,192,36,61,81,9,101,34,113,121,158,40,252,79,2,252,25,95,120,195,204,122,171,100,151,95,99,96,204,47,217,234,49,53,202,35,7,170,24,229,115,233,83,83,70,90,235,52,189,41,89,164,33,120,227,16,34,45,206,193,20,129,118,188,154,50,123,59,105,42,111,249,195,6,36,171,195,89,117,113,168,130,154,107,108,214,104,38,12,90,112,69,89,27,60,85,6,77,53,56,82,205,48,147,156,98,225,41,185,198,239,172,102,195,117,92,122,113,227,77,193,213,170,205,102,178,224,42,188,69,139,49,69,61,84,182,227,171,9,105,237,84,129,24,184,245,100,153,135,74,131,25,74,45,105,162,33,61,142,238,114,67,190,39,146,234,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,166,188,78,240,245,133,120,160,201,171,214,81,226,154,158,193,219,250,117,54,235,160,82,199,81,53,178,186,34,221,21,68,98,109,253,212,102,194,64,71,20,178,131,24,111,220,193,24,28,13,115,67,197,88,35,29,222,172,28,82,227,107,173,251,13,226,219,129,220,203,16,92,39,146,111,163,211,52,51,156,131,13,44,20,242,72,112,205,35,83,70,48,70,241,197,6,142,64,12,196,122,199,90,246,185,209,148,56,203,33,115,67,16,101,30,96,65,73,29,247,14,212,12,53,15,73,59,77,4,160,113,140,177,77,25,247,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,226,144,100,167,194,119,149,140,155,249,127,135,189,58,5,85,85,42,225,59,202,198,77,252,191,195,222,157,2,170,168,32,7,154,63,158,204,205,251,151,209,232,151,201,224,95,140,219,239,7,153,143,85,115,146,213,237,156,25,138,59,61,62,38,182,196,0,213,69,28,78,125,42,154,105,11,77,38,139,171,43,180,100,77,28,130,100,37,181,220,37,143,235,115,71,243,217,153,191,114,250,61,18,181,84,25,62,226,156,45,151,25,227,151,21,88,111,18,80,218,177,110,12,197,182,240,34,17,149,166,165,174,165,145,134,72,166,138,88,223,251,137,35,150,50,98,18,96,48,38,118,18,104,1,227,23,131,172,119,194,6,59,167,176,95,235,61,179,134,239,59,254,143,226,14,156,52,254,212,233,67,78,117,95,210,161,60,178,65,210,146,161,163,252,99,182,253,55,14,172,253,215,1,203,23,143,31,192,133,246,155,33,179,98,245,183,0,226,11,128,251,54,233,113,184,244,233,112,188,196,19,20,154,15,72,159,163,81,57,83,177,110,146,56,161,39,146,103,211,124,164,243,61,91,105,181,92,106,104,43,46,22,202,74,170,139,93,67,213,208,203,52,34,103,75,59,197,36,47,44,68,237,168,27,197,52,177,185,14,143,178,67,31,2,118,112,180,14,87,57,33,159,57,39,144,211,81,231,69,242,174,158,142,249,80,23,28,63,132,106,227,252,126,30,128,183,148,175,33,23,189,17,212,17,140,143,75,225,19,139,147,237,150,105,128,111,41,21,63,197,60,66,228,22,6,190,213,97,108,107,158,25,127,135,239,84,91,59,77,186,233,137,168,169,42,160,222,2,97,190,41,36,19,29,192,98,77,171,119,137,51,183,115,178,10,128,160,7,154,63,158,204,205,251,151,209,232,148,239,96,172,194,192,57,149,106,150,251,151,56,227,15,226,171,108,21,5,73,45,101,146,231,13,116,17,206,34,36,81,20,144,145,11,27,9,129,56,187,235,161,139,252,89,65,15,52,127,61,153,155,247,47,163,209,32,191,254,74,158,86,49,79,204,10,239,78,183,43,159,226,171,134,124,27,197,126,81,214,101,110,48,174,171,183,24,212,13,202,209,115,166,119,35,183,92,99,9,2,41,222,61,204,51,6,217,100,3,140,157,183,1,150,210,3,217,32,91,7,37,79,43,24,167,230,5,119,167,91,149,255,0,160,198,7,52,178,183,29,228,182,59,185,229,158,101,216,189,141,137,44,221,30,219,69,218,161,168,233,117,97,9,163,252,100,38,113,150,177,202,5,238,147,233,174,143,163,179,179,95,87,44,94,96,20,121,69,89,77,195,246,119,226,46,201,129,106,246,193,134,110,82,199,4,84,182,26,169,39,154,105,70,164,196,26,71,134,121,42,59,230,144,200,97,32,29,88,99,35,56,239,255,0,142,142,12,172,92,97,229,197,45,178,59,175,177,177,158,23,237,21,24,102,229,41,155,210,140,146,176,117,105,170,99,29,117,134,94,148,76,242,8,188,145,144,9,14,230,99,138,76,125,174,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,12,167,145,71,87,44,94,96,21,153,187,71,77,195,246,119,226,46,215,142,169,54,193,134,110,82,199,60,181,87,234,88,224,154,105,70,164,196,30,54,154,8,233,251,230,144,196,166,19,29,88,164,19,57,36,85,4,43,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,74,149,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,72,37,38,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,168,54,227,55,151,110,99,229,95,16,84,56,111,35,242,250,235,122,193,153,131,112,26,124,32,52,243,189,81,83,85,60,93,73,168,42,37,54,30,143,79,100,210,1,202,78,61,154,55,50,148,222,41,200,39,81,16,80,174,15,184,76,193,188,34,229,127,208,123,21,69,37,226,251,95,81,37,77,247,17,141,3,210,207,117,54,144,222,6,48,121,37,112,8,162,54,140,65,143,102,189,67,102,98,148,221,252,87,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,5,79,247,52,127,34,121,155,247,47,172,81,40,1,83,253,205,31,200,158,102,253,203,235,20,72,32,5,79,247,52,127,34,121,155,247,47,172,81,40,1,83,253,205,31,200,158,102,253,203,235,20,72,32,5,77,79,44,94,60,127,13,246,42,108,134,205,139,214,236,125,135,237,227,236,219,165,198,227,212,170,197,16,137,204,82,104,61,33,110,181,60,3,78,197,186,73,37,152,90,73,159,93,146,147,67,94,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,174,165,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,54,156,116,112,197,145,56,115,23,210,241,197,140,240,189,170,229,73,131,251,69,195,25,216,238,51,86,28,120,170,102,162,10,91,52,13,183,171,28,91,107,99,162,136,131,162,209,28,115,200,83,57,12,110,18,122,174,24,185,157,112,251,196,39,177,112,197,254,183,232,22,62,189,220,36,183,83,97,219,129,203,81,12,242,120,194,240,215,52,65,9,117,89,216,68,36,233,200,242,235,24,129,107,25,73,29,124,102,243,25,190,241,85,147,88,23,0,91,105,110,184,90,174,62,209,62,61,182,211,108,107,93,210,168,10,30,198,80,73,188,166,40,69,194,105,94,25,25,132,12,227,213,230,40,130,86,241,92,186,120,117,169,226,19,137,124,57,5,231,9,213,221,176,78,21,168,27,206,38,153,162,136,169,35,8,192,206,150,158,161,166,18,9,2,122,136,227,140,161,209,204,226,235,187,51,48,25,128,100,18,136,136,33,219,156,254,67,83,97,92,208,195,89,255,0,98,162,171,236,248,226,156,173,119,211,26,121,74,8,238,52,113,198,48,72,115,57,184,1,205,77,160,12,76,33,221,67,33,182,247,35,113,142,5,145,159,27,153,13,83,196,119,13,24,199,45,172,212,84,147,226,23,167,11,166,31,121,169,226,144,218,227,76,109,44,113,196,114,152,12,39,48,140,148,207,46,241,216,21,6,239,168,238,23,199,49,1,100,123,193,126,78,95,114,11,134,12,1,149,88,166,109,247,171,85,190,74,139,140,123,65,187,53,85,93,68,181,114,211,106,6,96,125,19,168,40,186,130,78,39,211,222,218,49,104,208,173,203,183,34,232,243,251,138,204,41,134,239,214,111,105,225,187,15,87,18,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,201,102,115,28,133,16,17,23,201,197,56,179,10,224,107,21,86,41,198,184,154,213,135,236,180,91,59,77,198,233,91,29,37,44,27,204,64,55,203,35,136,14,227,49,22,213,251,200,153,155,189,217,7,214,69,77,45,60,77,240,219,127,186,209,88,172,92,65,229,173,198,229,113,168,142,146,142,142,147,22,80,77,61,76,242,19,12,113,71,24,202,228,102,68,236,44,44,206,238,238,204,202,165,160,40,54,230,89,199,85,55,19,88,154,151,44,50,198,190,146,171,43,240,229,68,23,42,90,225,165,150,57,238,247,23,167,118,41,205,167,140,37,132,33,105,230,132,99,97,109,207,212,144,136,216,163,104,235,175,53,206,58,127,127,225,127,37,49,159,250,162,151,31,214,208,143,247,34,54,184,234,24,191,221,123,80,8,255,0,18,23,63,235,136,84,117,100,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,131,192,43,148,224,95,140,219,239,7,153,143,85,115,146,213,237,156,25,138,59,61,62,38,182,196,0,213,69,28,78,125,42,154,105,11,77,38,139,171,43,180,100,77,28,130,100,37,181,220,37,142,218,213,74,206,140,134,198,89,43,30,13,186,95,104,170,229,177,99,204,47,107,196,214,43,177,83,180,112,86,5,85,20,19,207,8,59,25,54,250,121,102,120,137,157,216,221,154,57,28,4,101,13,67,37,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,187,106,21,185,98,241,227,248,16,190,211,100,54,108,94,182,224,28,65,112,31,102,221,46,55,30,157,46,23,152,130,98,147,65,233,19,244,106,39,42,118,45,210,71,20,36,242,76,250,111,148,158,106,80,17,17,6,42,235,37,62,19,188,172,100,223,203,252,61,233,208,44,107,22,74,124,39,121,88,201,191,151,248,123,211,160,65,85,85,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,176,14,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,132,190,100,124,190,233,184,118,169,143,56,114,110,213,86,89,117,113,168,26,106,219,108,49,75,48,97,147,104,160,142,39,150,162,105,229,154,96,169,153,231,38,50,17,8,205,194,61,117,56,217,237,43,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,146,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,88,251,113,209,193,149,247,131,204,199,165,182,71,117,246,206,12,197,29,162,163,12,220,165,48,106,162,142,39,14,173,53,76,99,166,147,69,213,137,158,65,22,142,65,49,33,218,238,113,70,19,169,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,168,11,30,30,9,56,193,196,220,35,102,132,87,161,122,186,220,19,124,168,128,113,101,158,146,42,126,189,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,238,25,254,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,96,183,94,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,148,0,160,200,123,141,190,15,176,207,23,57,95,45,148,154,146,139,27,88,233,231,44,39,120,171,150,163,161,67,60,178,64,115,4,145,196,108,36,19,13,48,68,230,65,35,198,196,230,2,78,219,74,0,113,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,223,40,133,8,28,222,241,214,77,98,222,35,169,45,121,111,107,181,77,137,44,54,242,163,198,55,219,124,228,253,174,185,141,130,58,57,129,133,163,41,169,99,143,105,74,36,69,248,230,132,220,94,153,128,66,242,185,110,115,4,169,226,38,154,76,158,206,75,173,32,230,45,186,156,170,104,174,83,75,20,39,137,129,229,158,73,90,42,120,96,138,24,78,154,22,128,92,4,136,228,6,57,52,208,36,118,164,28,243,191,50,127,172,159,179,85,128,112,189,150,121,203,154,121,227,133,108,153,13,73,174,47,182,220,41,239,52,151,9,99,18,165,180,246,105,130,70,174,169,115,3,1,134,35,96,119,220,37,184,156,64,68,204,196,10,255,0,249,231,126,100,255,0,89,63,102,160,165,92,149,60,211,226,159,151,245,222,163,110,83,82,161,91,146,167,154,124,83,242,254,187,212,109,202,106,80,65,183,50,206,5,105,184,101,196,212,185,159,150,52,20,148,185,95,136,234,32,182,210,208,141,84,178,79,104,184,181,59,185,64,111,60,135,44,193,51,65,52,195,35,19,237,126,164,100,32,195,27,201,95,185,68,240,235,196,86,11,168,173,205,251,205,218,175,7,101,246,39,167,162,171,11,61,77,174,150,115,197,176,52,85,161,12,173,33,31,104,162,8,78,88,230,2,216,205,80,18,139,182,224,208,148,154,226,156,39,133,113,205,138,171,11,99,92,51,106,196,22,90,221,157,166,221,116,162,142,174,150,125,134,38,27,226,145,136,11,105,128,147,106,221,196,44,237,222,204,190,178,13,136,183,162,13,136,183,173,31,185,6,212,90,187,187,173,52,238,213,1,17,16,17,31,185,106,207,223,222,131,68,91,209,6,196,91,209,6,141,170,213,17,1,17,16,17,17,1,104,254,11,84,65,198,237,170,48,59,190,189,203,87,238,91,92,221,188,16,105,32,59,51,120,45,177,194,236,91,157,252,123,217,106,78,110,183,198,229,167,189,162,13,237,220,218,46,165,88,235,43,59,107,249,47,254,53,219,91,9,153,223,87,102,209,7,128,199,16,24,82,74,91,117,214,50,248,125,132,168,134,25,9,160,197,213,114,16,187,11,153,187,106,207,253,148,85,196,98,184,225,154,154,109,193,185,130,34,119,209,153,252,24,149,9,188,87,91,172,216,130,153,216,88,74,170,112,13,52,22,215,113,191,218,223,82,10,239,132,43,117,160,136,5,159,71,97,215,86,248,237,21,233,98,29,163,163,248,232,188,126,5,171,130,170,144,4,91,71,97,111,171,234,21,236,219,242,80,82,140,217,54,10,73,92,153,255,0,40,188,63,68,138,218,50,88,216,115,27,16,150,143,239,92,170,191,229,227,87,53,155,2,39,74,108,236,223,148,255,0,224,145,91,94,75,196,47,152,56,137,251,187,174,149,122,127,245,232,208,94,126,22,119,123,100,47,254,214,63,241,69,125,26,182,125,187,190,173,87,67,11,179,53,174,6,255,0,107,31,248,162,190,149,83,55,64,221,221,155,65,127,31,208,130,147,230,76,226,29,161,205,221,132,105,76,191,227,170,61,151,118,58,75,222,47,43,200,158,238,133,75,195,166,172,254,18,129,125,79,245,253,106,166,103,37,108,52,246,123,132,253,96,103,106,105,65,159,115,107,174,217,29,83,30,27,230,154,168,235,170,37,114,33,123,188,172,206,90,191,119,226,93,5,211,90,41,70,26,40,219,79,1,102,111,230,101,245,224,109,35,93,74,54,103,166,141,133,155,77,27,252,11,186,13,160,183,114,6,237,117,101,196,101,240,211,197,114,184,183,143,122,216,236,207,240,65,198,95,98,222,29,221,238,180,118,250,153,214,173,221,166,172,232,55,183,193,110,47,5,181,190,11,113,120,32,218,222,43,122,216,222,43,122,13,29,181,91,86,245,163,183,212,128,222,11,85,163,54,139,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,5,163,190,136,239,162,211,189,208,28,190,164,209,221,25,190,181,185,6,154,55,197,109,215,85,185,223,224,180,102,213,6,142,218,38,157,218,173,75,197,106,205,171,32,209,187,251,157,29,190,165,167,131,173,222,40,52,109,89,107,185,145,219,85,166,142,131,114,45,186,186,215,93,80,106,136,136,8,136,128,136,136,11,71,240,90,162,14,55,109,86,155,93,214,247,238,91,119,104,131,71,23,110,229,168,51,233,222,201,191,235,101,171,23,216,131,122,227,144,93,197,217,190,43,122,213,7,147,197,116,172,54,233,183,14,187,152,159,195,251,82,86,245,123,25,27,27,83,56,179,176,11,3,62,191,238,206,174,102,252,49,205,78,81,24,106,219,95,225,246,58,160,88,235,176,218,235,202,228,96,34,241,74,224,206,236,205,224,68,255,0,103,212,130,174,96,26,152,187,32,139,51,235,181,181,240,250,133,123,98,125,98,119,250,197,83,60,177,186,210,215,82,211,16,59,63,86,16,147,187,79,139,7,219,246,170,152,236,205,19,233,252,95,241,32,161,185,232,218,89,238,61,255,0,246,180,223,241,101,84,151,134,241,212,170,219,86,255,0,69,228,255,0,243,42,173,103,171,55,177,174,29,255,0,246,188,191,241,37,84,155,134,225,252,101,95,255,0,77,164,255,0,243,40,47,10,212,219,104,129,181,248,55,248,25,112,223,166,104,109,181,4,236,255,0,189,31,135,247,46,185,237,109,165,24,119,252,27,252,12,190,118,45,168,8,109,53,12,68,204,239,17,233,171,255,0,106,72,45,35,136,203,193,187,91,232,64,244,122,170,248,161,125,95,248,221,102,250,213,78,200,75,81,83,217,233,1,221,181,104,227,46,239,238,98,251,21,187,231,133,252,107,177,229,146,206,211,49,184,221,233,181,22,45,95,247,233,7,195,95,183,234,87,77,147,52,207,21,5,48,176,187,126,32,62,31,218,198,130,176,211,3,12,32,223,218,183,248,23,50,217,19,105,24,179,253,76,183,160,209,252,23,27,248,173,231,174,143,167,212,184,181,127,169,6,230,37,171,119,186,216,58,247,235,245,173,227,226,131,123,54,136,237,170,213,16,104,205,162,213,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,42,253,255,0,141,187,173,151,129,204,15,194,70,92,79,87,65,81,37,61,108,216,178,241,77,84,81,25,65,61,206,226,103,105,120,202,22,119,9,34,146,142,83,150,41,116,32,50,132,153,217,228,21,69,120,117,200,108,101,196,150,110,88,178,167,6,81,85,145,220,106,0,238,117,208,211,180,193,105,183,49,139,84,86,202,196,96,59,35,18,213,133,204,119,155,132,98,251,204,89,252,86,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,169,243,224,7,131,235,87,9,185,70,35,112,106,185,49,222,49,167,163,175,197,103,52,162,225,77,56,1,60,116,49,12,102,81,108,167,121,165,7,144,72,158,83,35,61,219,30,56,227,10,21,157,124,161,114,158,171,32,169,109,57,57,73,216,179,55,15,219,194,162,123,191,82,166,79,164,245,80,81,72,37,77,208,168,173,236,244,93,166,167,166,125,70,119,24,180,211,188,117,81,3,254,106,176,22,42,255,0,77,112,230,36,195,151,15,246,202,58,235,109,117,60,159,239,100,134,104,228,15,176,132,135,224,236,178,147,81,151,205,99,129,90,156,99,29,127,20,249,81,65,87,83,125,165,167,121,177,173,9,85,68,48,21,186,146,136,223,218,64,243,72,46,39,20,84,241,196,80,198,197,212,103,140,132,4,134,71,148,44,215,140,78,49,127,117,174,86,100,255,0,210,26,62,201,140,240,87,181,173,215,223,198,117,61,161,212,166,181,236,184,251,144,69,20,93,121,162,171,252,64,110,233,244,187,223,66,13,106,175,37,79,52,248,167,229,253,119,168,219,149,128,43,255,0,228,169,230,159,20,252,191,174,245,27,114,10,171,207,59,243,39,250,201,251,53,82,174,74,158,105,241,79,203,250,239,81,183,42,171,207,59,243,39,250,201,251,53,70,174,0,205,44,119,149,255,0,72,254,130,223,125,153,244,183,15,214,97,107,199,244,172,51,118,171,93,86,222,188,31,141,2,217,187,166,30,248,109,54,211,184,155,87,65,119,252,208,184,215,253,208,24,236,242,99,47,110,118,170,236,182,193,183,0,169,138,227,68,253,111,108,221,6,18,3,168,105,72,91,72,98,234,207,12,109,27,184,73,239,203,190,65,56,186,116,47,131,190,21,113,151,21,249,185,111,193,246,107,109,88,225,139,117,69,61,78,44,187,199,35,66,22,235,115,159,190,195,41,1,143,105,144,70,65,132,54,150,227,103,39,110,152,72,97,226,114,47,34,243,31,136,188,199,183,101,126,87,217,187,117,214,187,89,102,154,87,112,165,183,210,139,179,73,85,83,35,51,244,225,13,195,171,232,228,228,66,0,38,102,0,89,10,112,209,195,166,4,225,127,43,40,50,207,2,211,255,0,98,172,188,86,239,155,250,167,116,236,208,195,61,103,78,89,100,232,245,122,0,93,32,45,129,224,205,226,238,30,215,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,241,204,226,199,205,62,114,124,192,196,62,163,58,201,77,16,88,7,37,79,43,24,167,230,5,119,167,91,148,85,241,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,15,171,114,176,99,178,224,191,15,98,154,59,221,212,240,96,102,133,230,223,112,183,118,152,70,134,27,161,90,109,167,73,63,73,153,165,146,99,132,107,71,121,57,132,99,22,130,209,60,167,213,245,92,185,242,243,46,51,75,139,220,17,131,179,66,213,237,107,84,221,186,178,27,92,180,141,61,45,117,85,61,36,179,199,29,78,178,6,216,91,164,82,59,109,148,76,163,24,142,55,9,12,134,176,100,222,80,212,230,215,41,140,208,158,219,5,92,247,44,13,153,19,226,250,88,97,158,40,128,194,154,217,66,21,69,43,201,249,64,20,115,213,200,194,46,38,231,24,48,238,252,130,179,92,167,199,95,130,252,211,193,185,153,236,191,105,253,18,196,22,235,239,98,235,244,123,87,101,169,142,110,151,83,105,108,221,211,219,187,105,105,174,186,62,154,32,201,249,23,82,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,218,12,117,184,242,178,103,45,159,138,204,123,54,121,195,187,16,92,110,15,83,75,91,21,188,104,233,110,22,177,110,141,21,69,52,98,114,51,66,240,67,24,51,60,146,24,148,100,18,153,74,18,58,172,28,162,49,110,81,225,94,40,206,60,198,42,74,91,237,226,207,45,183,8,215,86,202,13,4,119,25,101,141,138,0,98,137,220,42,102,139,124,113,200,210,199,220,242,195,182,66,168,6,25,52,227,235,133,26,62,43,114,58,174,201,108,139,102,51,194,253,107,198,23,154,56,96,121,39,170,24,73,138,128,164,149,199,167,13,71,184,36,237,32,8,200,16,72,91,154,45,133,1,151,107,102,50,202,140,127,91,102,172,146,174,193,139,48,117,226,74,105,78,146,173,154,123,125,198,146,103,18,120,230,132,157,152,227,150,55,208,227,39,239,22,113,127,7,65,148,66,43,74,229,243,198,221,171,138,252,1,37,139,19,207,73,67,152,184,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,211,98,118,105,35,214,181,113,21,159,56,55,134,220,163,190,230,182,51,173,164,16,183,83,152,91,40,102,168,120,78,237,113,112,39,167,162,137,196,12,183,200,67,163,147,1,108,6,57,9,182,1,59,5,154,243,155,199,89,53,71,147,86,44,1,127,181,218,174,217,147,93,112,142,179,15,254,60,130,186,203,67,185,251,85,103,184,47,172,50,244,154,159,165,33,8,200,69,212,22,50,165,247,97,218,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,42,129,196,86,124,227,46,36,179,114,251,154,216,206,182,172,142,227,80,97,108,161,154,161,166,11,77,185,140,158,158,138,39,16,1,217,24,150,142,76,3,188,220,228,38,222,100,239,35,252,165,56,40,246,37,29,31,22,89,155,108,186,209,222,166,235,71,130,237,243,183,66,49,161,154,14,153,220,201,152,183,201,214,9,101,142,33,144,68,90,54,41,89,164,105,97,48,11,244,201,75,30,110,89,184,121,194,24,123,48,111,180,133,152,180,184,94,154,154,186,186,182,156,235,2,43,139,83,179,51,212,179,84,145,85,152,22,214,152,198,160,122,230,50,24,188,76,108,193,0,60,89,224,172,249,192,217,243,137,232,56,145,168,171,174,198,213,213,29,186,162,235,41,239,130,233,1,106,49,84,210,158,209,23,166,113,13,145,136,136,180,109,31,75,100,111,27,198,25,36,171,74,230,13,193,37,171,138,252,1,29,247,12,65,73,67,152,184,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,212,113,102,105,36,212,44,3,147,254,53,200,108,39,159,55,58,12,206,167,164,167,198,215,202,122,122,28,13,117,173,15,196,65,57,117,70,170,152,13,203,108,85,53,2,112,132,100,227,169,48,203,16,152,188,205,28,214,193,197,143,154,124,228,249,129,136,125,70,117,226,174,214,204,101,149,24,254,182,205,89,37,93,131,22,96,235,196,148,210,157,37,91,52,246,251,141,36,206,36,241,205,9,59,49,199,44,111,161,198,79,222,44,226,254,14,186,152,179,20,223,113,206,42,188,227,92,83,93,219,111,88,130,225,81,116,184,212,244,130,62,189,84,242,20,146,201,176,24,64,119,25,147,232,44,194,218,232,204,205,220,130,85,57,106,226,60,184,194,156,186,51,150,249,155,193,214,193,144,226,11,220,87,186,97,168,104,36,172,165,150,209,65,25,82,196,111,36,127,142,155,123,67,27,52,128,69,36,128,34,76,238,206,162,130,237,37,170,107,173,108,214,42,42,186,59,105,212,72,84,116,245,117,35,83,60,48,57,63,76,36,148,99,140,100,54,29,25,205,163,6,39,103,118,17,215,70,250,210,99,252,101,46,1,167,202,210,196,53,109,132,233,111,19,95,194,210,46,195,3,220,101,134,56,10,160,217,155,83,54,138,16,1,220,239,177,158,77,155,122,146,110,185,78,95,60,18,93,120,175,199,242,95,113,60,21,116,57,117,133,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,55,38,103,146,61,66,242,185,41,217,51,150,223,151,24,210,229,123,135,177,229,149,202,224,21,54,32,168,183,136,201,93,116,211,165,87,81,79,62,246,55,132,2,8,98,54,40,204,10,70,102,140,192,162,156,78,53,184,177,243,79,156,159,48,49,15,168,206,178,72,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,27,126,44,124,211,231,39,204,12,67,234,51,160,242,151,47,167,127,130,204,61,237,15,254,70,125,32,188,251,35,247,159,244,83,179,91,123,127,135,227,127,121,246,111,229,251,159,196,239,234,47,171,144,63,129,175,195,46,19,253,208,126,213,252,30,251,64,125,187,236,205,221,110,142,210,217,187,103,227,58,61,78,159,87,165,248,222,151,83,165,248,205,138,79,249,83,101,110,4,206,158,7,113,238,90,102,101,139,219,56,110,243,152,19,246,218,46,213,53,63,87,165,73,107,154,63,198,66,97,32,233,36,64,94,233,54,186,104,250,179,187,61,128,113,139,193,214,59,225,3,29,211,216,47,245,158,217,195,119,157,255,0,71,241,7,78,26,127,106,116,161,167,58,175,233,80,158,89,32,233,73,80,209,254,49,219,126,155,135,86,126,224,200,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,46,218,134,14,90,92,193,42,114,122,235,103,225,243,55,238,180,145,229,245,125,71,102,179,221,170,229,138,150,12,52,102,85,83,200,242,56,64,231,56,84,84,207,16,185,205,40,132,13,169,59,176,49,105,51,232,49,172,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,87,84,136,10,50,249,186,240,125,134,107,240,109,195,139,76,30,212,150,219,237,174,162,152,113,112,205,45,65,157,222,9,94,146,134,144,226,103,50,138,35,129,198,49,112,16,6,48,144,200,139,116,98,39,38,138,213,121,163,249,19,204,223,185,125,98,137,4,11,97,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,200,39,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,139,30,21,85,120,98,226,23,21,112,191,156,182,92,220,194,212,221,191,176,117,41,174,54,179,170,146,158,27,157,12,163,182,90,121,8,31,251,153,1,200,76,66,88,162,55,3,217,181,195,37,52,94,83,43,115,75,2,103,78,4,182,102,102,90,95,125,179,134,239,61,110,197,91,217,102,167,234,244,166,56,100,252,92,192,18,14,146,68,99,239,11,107,166,173,171,59,59,250,180,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,213,121,92,121,236,203,47,190,189,30,181,79,242,128,30,87,30,123,50,203,239,175,71,173,83,252,128,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,213,128,115,171,242,177,133,190,96,80,250,117,197,5,128,114,184,243,217,150,95,125,122,61,106,159,229,0,60,174,60,246,101,151,223,94,143,90,167,249,5,170,230,199,26,248,87,32,184,196,181,100,166,108,92,253,155,132,49,134,15,182,86,219,110,210,188,97,75,105,186,61,117,194,41,10,164,182,177,180,51,128,83,139,202,70,225,9,64,46,226,33,36,178,133,117,206,140,161,193,185,245,149,248,131,40,243,2,10,185,44,88,138,156,97,168,122,73,222,25,226,48,144,101,138,104,207,189,152,227,150,56,228,102,38,32,119,6,98,18,23,113,120,139,231,87,230,159,11,124,191,161,245,27,138,187,78,81,188,76,99,44,234,202,59,206,86,227,58,26,67,60,168,167,180,219,109,151,56,89,163,58,155,116,193,56,83,193,44,98,44,59,224,26,77,141,35,63,190,4,27,135,120,148,146,4,80,241,59,195,214,42,225,127,57,111,89,71,138,106,123,127,96,233,212,219,174,129,75,37,60,55,58,25,71,116,85,17,137,183,247,81,155,9,24,132,177,74,12,103,179,115,220,167,46,14,96,21,156,59,223,98,202,76,222,196,95,231,79,95,218,103,138,166,162,57,234,36,195,181,91,14,77,212,225,8,73,33,195,52,140,192,112,176,237,105,37,105,69,195,241,205,44,165,113,131,194,102,13,226,235,43,254,131,223,106,41,44,247,218,10,136,234,108,88,140,168,30,170,123,81,188,128,243,176,3,73,19,152,75,16,60,100,14,123,53,233,155,179,148,64,237,142,98,9,254,230,143,228,79,51,126,229,245,138,37,0,43,32,142,89,119,107,173,235,129,204,176,172,188,220,234,235,234,35,167,185,82,4,181,51,20,166,48,65,115,171,134,24,152,137,221,216,35,138,56,227,1,240,16,1,22,209,153,153,93,2,2,34,32,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,20,171,146,167,154,124,83,242,254,187,212,109,202,106,84,43,114,84,243,79,138,126,95,215,122,141,185,77,74,2,138,190,121,223,153,63,214,79,217,170,85,20,85,243,206,252,201,254,178,126,205,65,97,92,36,231,125,171,135,12,254,195,153,209,121,177,213,222,105,240,229,61,208,130,130,154,65,140,234,103,154,221,83,79,8,57,151,112,3,203,52,123,207,66,113,13,196,194,110,204,15,229,115,163,55,177,150,125,102,134,32,205,204,192,158,146,75,238,34,168,25,170,26,146,6,134,8,128,35,24,162,134,48,239,118,8,226,142,56,217,201,200,221,129,156,136,137,220,159,197,43,244,229,185,203,238,155,136,154,153,51,135,57,45,85,99,151,86,234,130,166,162,182,205,20,176,134,38,55,138,120,229,120,170,33,158,41,161,10,105,154,2,115,17,32,144,216,227,215,80,145,152,41,254,23,224,178,235,101,224,115,50,120,172,205,44,63,87,65,81,37,61,149,176,28,18,212,148,70,80,79,115,166,142,162,225,44,12,44,238,18,69,35,4,14,101,161,1,203,39,77,217,224,149,82,14,19,188,211,228,223,204,12,61,234,48,41,169,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,65,127,252,243,191,50,127,172,159,179,84,106,224,223,167,127,71,49,223,209,31,244,43,232,252,63,74,127,121,255,0,66,253,171,65,211,253,243,222,254,190,236,31,189,123,255,0,95,185,212,82,85,207,59,243,39,250,201,251,53,82,174,74,158,105,241,79,203,250,239,81,183,32,176,5,145,159,4,119,108,134,184,240,209,131,168,248,112,185,213,213,96,219,93,57,210,12,87,9,183,220,105,107,92,222,106,168,171,71,93,2,165,229,152,164,33,29,35,252,96,148,95,137,40,221,227,47,152,191,46,143,192,39,107,206,188,148,183,127,157,183,226,253,167,108,235,127,242,115,250,210,154,31,199,84,212,157,69,103,104,168,150,82,247,67,241,94,15,238,232,237,111,252,29,113,139,142,248,64,199,117,23,251,5,31,182,112,221,231,103,210,12,63,212,134,159,218,157,40,106,2,151,250,104,224,150,72,58,82,84,60,159,139,102,223,166,210,213,159,184,50,41,69,231,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,32,183,94,54,248,62,195,60,92,229,124,182,82,106,74,44,109,99,167,156,176,157,226,174,90,142,133,12,242,201,1,204,18,71,17,176,144,76,52,193,19,153,4,143,27,19,152,9,59,109,44,120,86,85,11,21,116,19,19,202,191,142,170,108,127,135,173,92,48,230,149,125,36,24,158,199,79,13,183,6,77,13,44,187,238,214,232,41,102,50,130,86,142,55,134,51,165,134,153,153,164,51,14,168,16,54,210,144,12,228,145,245,139,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,89,10,112,73,198,14,25,226,231,43,226,189,11,210,81,99,107,29,60,3,139,44,244,145,84,116,40,103,150,73,194,19,142,73,65,132,130,97,166,57,88,4,228,120,216,152,12,137,219,113,4,69,243,71,243,217,153,191,114,250,61,18,170,188,179,184,122,194,188,80,100,215,16,249,71,138,106,123,7,111,250,47,83,110,186,5,44,117,19,91,43,162,43,145,69,81,24,155,127,117,25,176,144,17,197,44,160,198,27,247,53,42,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,144,71,6,116,101,14,50,200,92,208,196,25,71,152,16,82,71,125,195,181,3,13,67,210,78,211,65,40,28,99,44,83,70,125,206,225,36,82,71,35,49,48,155,49,179,16,137,51,139,73,255,0,42,30,56,233,177,45,170,201,194,62,99,5,91,223,109,180,245,1,132,110,206,114,212,53,117,36,67,36,229,69,59,147,147,196,112,68,39,210,38,210,39,134,33,143,64,40,195,173,115,252,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,76,222,148,100,149,131,171,77,83,24,235,172,50,244,162,103,144,69,228,140,128,72,119,51,28,82,99,237,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,208,101,60,160,7,154,63,158,204,205,251,151,209,232,148,159,114,221,227,54,251,197,166,92,94,45,152,242,213,210,198,120,19,177,83,221,238,80,0,5,45,214,58,134,155,161,82,49,142,157,41,159,179,202,210,198,194,209,238,97,32,209,143,165,21,224,32,176,14,74,158,86,49,79,204,10,239,78,183,43,0,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,255,0,242,84,242,177,138,126,96,87,122,117,185,95,250,176,14,74,158,86,49,79,204,10,239,78,183,43,255,0,64,86,1,204,235,128,239,195,125,138,167,62,114,158,203,187,31,97,251,121,123,74,215,110,183,117,42,177,68,34,112,140,122,151,84,91,173,79,0,212,56,237,142,73,102,22,142,22,215,100,66,215,254,136,49,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,122,121,121,241,167,106,226,159,43,233,236,88,191,16,82,22,106,97,170,119,108,65,70,212,195,74,245,176,52,155,98,184,65,24,147,137,129,11,196,50,184,48,176,76,228,221,56,192,225,221,101,124,221,248,68,181,101,214,38,14,40,176,133,198,146,158,219,142,47,17,91,111,86,86,167,24,158,27,169,83,201,39,106,131,166,44,36,19,13,52,167,46,255,0,127,172,228,123,164,235,59,69,66,185,92,121,236,203,47,190,189,30,181,5,85,231,87,230,159,11,124,191,161,245,27,138,170,188,140,127,61,159,171,127,180,149,42,231,87,230,159,11,124,191,161,245,27,138,170,188,140,127,61,159,171,127,180,144,74,162,34,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,0,169,254,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,4,0,169,254,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,72,255,0,53,238,7,41,177,45,170,247,197,198,92,157,91,223,109,180,244,231,139,173,44,18,212,53,117,36,67,28,3,91,3,11,19,196,112,68,33,213,23,210,39,134,34,147,80,40,207,173,28,28,39,121,167,201,191,152,24,123,212,96,89,41,160,197,93,78,159,42,62,29,63,2,220,56,193,143,239,116,251,49,38,105,118,123,237,71,191,175,74,214,32,94,206,139,221,148,227,45,99,150,74,141,204,32,109,218,250,102,218,196,218,81,92,234,229,87,98,173,226,247,4,226,76,33,107,233,229,62,53,196,19,84,98,59,61,186,216,113,210,216,35,166,164,26,146,166,115,142,161,164,8,107,164,134,166,49,146,49,138,58,98,150,48,31,24,128,164,253,1,17,16,22,49,153,215,38,87,203,155,152,188,178,86,138,174,151,2,53,226,164,112,248,84,212,201,57,189,19,27,180,102,197,44,97,43,1,51,111,0,144,94,64,2,16,50,144,196,164,41,222,230,37,158,149,153,3,194,158,43,196,150,27,207,179,49,37,251,165,134,236,51,11,78,210,13,85,83,187,74,113,73,11,137,67,52,116,161,85,52,114,57,8,140,144,135,229,59,176,22,61,136,37,39,145,173,218,213,13,215,57,44,83,92,233,2,229,89,79,97,171,167,163,41,133,167,154,8,74,184,101,148,35,215,113,0,20,240,137,19,54,130,242,198,207,166,230,214,87,214,57,156,17,231,205,55,14,60,75,224,236,201,188,214,213,193,135,154,160,237,120,129,161,168,150,48,123,117,72,60,82,73,40,68,6,83,4,36,81,212,180,91,11,121,211,131,54,133,180,155,35,52,5,106,188,209,252,137,230,111,220,190,177,68,174,169,16,99,89,194,119,154,124,155,249,129,135,189,70,5,144,71,18,52,89,219,95,146,88,166,14,28,174,212,150,236,197,26,120,166,177,205,82,48,16,17,199,60,103,44,44,213,0,112,239,146,17,150,48,121,25,129,140,197,220,129,189,241,169,104,131,22,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,166,39,147,102,35,225,246,76,167,187,97,188,26,29,131,54,59,165,198,80,212,84,75,212,185,82,197,83,80,244,85,84,241,148,133,27,195,28,117,77,9,188,98,4,50,105,212,31,126,35,147,171,205,67,129,90,108,127,135,174,188,79,101,109,5,36,24,158,199,79,53,203,25,195,53,84,187,238,214,232,41,97,1,158,39,146,71,134,51,165,134,153,221,227,0,14,168,17,190,226,144,0,36,138,12,173,205,44,119,146,216,238,217,153,153,105,125,246,54,36,179,117,187,21,111,101,134,163,165,213,132,225,147,241,115,1,198,90,199,41,143,188,47,166,186,182,142,204,236,30,85,75,247,23,87,188,154,164,229,91,148,246,76,205,155,173,136,43,48,126,24,169,193,118,248,46,5,77,85,45,210,59,116,17,157,64,179,1,177,195,12,21,18,188,173,32,236,113,49,6,56,229,146,19,104,129,94,131,25,99,252,101,152,53,54,170,172,103,136,106,238,167,99,179,209,88,45,141,51,182,202,59,117,36,77,21,61,60,64,44,194,0,34,218,190,141,239,25,25,150,227,50,39,15,62,178,30,229,245,132,179,115,3,240,151,129,112,214,116,13,92,23,218,90,121,158,154,134,186,35,26,219,125,184,166,55,164,166,168,115,148,221,204,98,113,218,58,69,210,141,227,129,227,18,132,156,172,87,149,15,3,149,56,150,235,100,226,227,49,142,145,236,86,218,138,131,194,54,151,8,170,30,186,174,34,146,2,173,157,137,137,162,8,37,19,233,11,105,43,205,16,201,168,12,97,214,151,68,4,68,65,138,186,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,85,85,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,11,197,103,70,80,224,220,250,202,252,65,148,121,129,5,92,150,44,69,78,48,212,61,36,239,12,241,24,72,50,197,52,103,222,204,113,203,28,114,51,19,16,59,131,49,9,11,184,191,181,68,24,214,113,59,195,214,42,225,127,57,111,89,71,138,106,123,127,96,233,212,219,174,129,75,37,60,55,58,25,71,116,85,17,137,183,247,81,155,9,24,132,177,74,12,103,179,115,220,167,46,14,96,21,156,59,223,98,202,76,222,196,95,231,79,95,218,103,138,166,162,57,234,36,195,181,91,14,77,212,225,8,73,33,195,52,140,192,112,176,237,105,37,105,69,195,241,205,44,165,113,131,194,102,13,226,235,43,254,131,223,106,41,44,247,218,10,136,234,108,88,140,168,30,170,123,81,188,128,243,176,3,73,19,152,75,16,60,100,14,123,53,233,155,179,148,64,237,142,98,9,254,230,143,228,79,51,126,229,245,138,37,0,42,87,174,119,107,173,235,145,128,86,94,110,117,117,245,17,211,193,72,18,212,204,82,152,193,6,44,8,97,137,136,157,221,130,56,163,142,48,31,1,0,17,109,25,153,148,80,160,155,62,100,124,193,42,120,118,166,143,39,178,110,235,72,89,139,113,167,26,154,219,148,50,197,49,225,144,105,96,146,38,150,158,104,37,134,99,169,133,231,22,2,33,56,193,194,77,52,56,221,225,179,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,186,152,179,20,223,113,206,42,188,227,92,83,93,219,111,88,130,225,81,116,184,212,244,130,62,189,84,242,20,146,201,176,24,64,119,25,147,232,44,194,218,232,204,205,220,166,167,151,7,47,250,62,29,236,81,102,222,111,97,223,243,216,175,237,48,69,77,81,36,21,17,225,218,93,231,30,218,115,132,228,140,230,154,54,99,57,152,183,52,114,180,66,193,248,231,148,43,7,4,156,31,97,158,17,178,190,43,40,181,37,110,54,190,83,192,88,178,241,73,45,71,66,186,120,164,156,225,8,227,148,220,68,33,26,147,137,140,66,55,145,133,140,196,93,246,141,154,243,206,252,201,254,178,126,205,82,168,162,175,158,119,230,79,245,147,246,106,10,85,201,83,205,62,41,249,127,93,234,54,229,53,42,21,185,42,121,167,197,63,47,235,189,70,220,166,165,1,17,16,22,154,232,142,250,45,59,221,1,203,234,77,29,209,155,235,91,144,105,163,124,86,221,117,91,157,254,11,70,109,80,104,237,162,125,171,82,241,70,109,89,1,190,167,71,111,169,104,253,203,119,138,13,27,86,90,238,100,118,213,105,163,160,220,139,110,174,181,215,84,26,162,34,2,34,32,34,34,2,34,32,216,77,170,218,226,183,191,138,219,171,32,211,71,101,168,177,107,223,224,140,127,91,45,88,251,244,209,6,245,176,217,244,117,185,106,131,207,223,105,244,162,170,34,109,88,161,54,238,253,14,173,143,50,161,151,233,93,151,162,46,194,53,180,219,181,103,240,105,79,234,87,87,119,96,56,14,50,23,118,32,118,126,239,177,213,9,204,107,101,4,117,157,188,226,109,105,31,172,206,226,61,219,28,223,95,4,21,3,45,234,35,24,4,93,159,118,198,255,0,0,42,138,36,196,12,237,245,42,65,149,215,170,58,168,161,32,54,125,251,91,185,219,226,193,246,170,189,30,157,54,113,240,118,65,75,115,93,180,164,145,245,110,242,127,240,26,182,236,151,103,124,193,196,61,255,0,233,157,95,252,188,106,228,51,104,127,164,164,125,127,132,255,0,224,145,91,134,74,183,249,224,95,255,0,250,101,85,255,0,47,26,11,206,195,67,165,178,14,255,0,251,24,255,0,197,101,220,185,155,71,67,41,62,191,144,94,31,161,215,83,14,54,150,216,127,220,199,254,43,46,91,244,141,21,174,115,119,102,208,11,199,251,151,65,109,57,247,118,120,236,213,16,137,232,242,200,113,232,239,245,132,191,106,227,225,198,206,84,214,161,55,38,252,125,83,78,253,255,0,198,24,126,197,224,184,134,196,225,30,32,165,178,61,72,107,60,128,108,12,125,238,196,114,143,134,191,226,85,135,34,232,218,27,69,189,132,93,183,197,17,191,119,214,49,32,175,182,248,216,105,199,244,55,248,25,118,151,13,40,184,194,44,237,240,111,240,46,100,26,63,130,227,127,21,188,188,23,19,187,183,193,6,230,125,59,150,175,240,91,27,87,125,86,230,241,65,200,222,8,237,170,55,130,213,6,140,218,45,81,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,104,236,154,104,181,68,5,163,247,45,86,215,127,130,7,139,173,116,209,104,205,241,91,144,109,47,21,171,120,45,11,197,106,222,8,14,223,21,163,63,193,110,91,93,180,65,185,22,140,250,178,213,6,154,50,51,104,181,68,4,68,64,68,68,4,68,64,68,68,27,11,189,109,209,214,242,241,90,120,32,219,163,253,78,140,37,175,130,220,231,162,117,62,196,27,153,254,199,90,173,22,168,62,109,198,39,33,34,118,238,209,255,0,198,173,211,59,163,39,160,168,24,5,216,158,164,254,31,218,201,245,43,149,173,113,24,11,118,159,31,31,208,234,144,102,61,158,142,184,72,14,16,38,34,115,127,117,159,191,223,251,62,212,29,44,150,168,26,122,11,104,202,15,187,177,66,206,250,124,118,198,171,112,72,210,192,228,204,253,227,221,252,202,133,101,205,198,138,42,162,162,142,72,245,166,39,131,107,59,123,172,46,13,167,143,114,174,52,102,39,66,6,14,207,172,108,253,223,161,5,21,207,56,164,59,61,193,153,255,0,237,121,95,255,0,98,85,74,248,111,166,61,42,207,95,11,196,141,255,0,34,170,206,119,145,53,162,224,251,95,250,222,95,135,246,178,42,99,195,115,235,13,103,115,247,222,100,255,0,4,40,46,202,214,46,52,113,179,253,77,254,6,94,75,50,234,142,27,108,155,95,70,233,191,252,83,94,190,222,218,82,71,253,203,127,129,149,60,205,154,182,142,217,91,184,216,122,116,178,31,142,158,3,34,11,29,196,52,18,226,12,238,167,239,212,105,106,194,119,241,254,13,91,254,159,173,95,54,84,91,122,86,232,37,248,52,2,223,251,33,246,43,55,192,212,175,118,205,186,202,146,13,226,35,35,177,105,175,253,178,47,227,223,245,171,225,203,234,110,207,106,133,153,187,186,98,223,251,32,131,215,50,213,17,6,142,236,222,43,140,180,125,116,91,143,95,131,58,227,215,94,237,16,106,222,11,112,255,0,141,108,215,77,27,71,92,128,200,55,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,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,4,154,114,130,225,87,6,216,242,190,155,138,76,71,109,164,185,98,204,71,81,91,77,135,231,41,30,70,180,219,162,144,169,101,112,2,6,104,234,101,150,58,129,35,98,63,196,244,196,92,58,147,9,72,250,181,94,87,30,68,242,203,239,175,88,173,87,84,128,136,136,32,219,154,191,10,184,55,135,140,220,177,99,12,181,182,210,90,48,198,97,211,213,212,141,162,9,31,101,13,198,152,195,181,52,49,108,97,134,152,134,162,156,128,24,139,105,188,194,45,28,99,24,55,160,228,169,230,159,20,252,191,174,245,27,114,170,188,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,10,171,207,59,243,39,250,201,251,53,70,6,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,169,63,231,157,249,147,253,100,253,154,168,255,0,38,27,77,170,227,197,125,238,178,225,108,164,170,168,181,224,122,250,186,25,102,132,76,233,103,122,202,40,94,88,137,219,80,55,138,105,99,114,29,31,100,134,62,4,236,225,33,92,2,240,81,133,120,83,203,138,75,221,218,217,218,51,55,19,91,225,147,17,220,42,26,51,146,131,123,12,133,108,167,120,200,192,97,136,217,152,200,9,250,210,3,27,190,209,136,34,186,164,68,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,52,229,45,130,173,89,149,192,214,103,229,205,246,162,174,11,110,42,197,23,171,37,100,180,134,35,60,112,84,217,232,97,144,163,34,18,22,54,19,119,103,113,38,215,77,89,252,20,69,226,204,45,125,192,216,170,243,130,177,77,15,98,189,97,251,133,69,174,227,77,213,9,58,21,80,72,81,203,30,240,114,2,218,96,77,168,187,139,233,171,59,183,122,153,78,74,158,86,49,79,204,10,239,78,183,43,10,230,143,148,52,217,75,198,14,38,158,219,5,36,22,220,115,79,14,47,165,134,25,229,148,192,234,72,194,168,165,121,63,36,206,178,10,185,24,69,200,24,36,6,29,191,144,33,45,92,189,243,66,213,154,188,31,101,181,206,222,52,144,212,88,44,241,97,122,234,72,107,70,164,233,231,183,139,83,55,87,70,103,140,229,138,56,170,26,50,109,68,42,3,188,153,216,202,226,148,96,114,75,206,59,20,184,87,29,112,253,81,15,70,245,77,112,124,99,71,38,227,46,215,75,36,116,244,149,13,163,6,200,250,39,21,55,123,158,227,237,94,232,233,25,59,201,250,2,141,94,108,156,20,92,115,2,143,247,78,229,125,179,175,122,178,91,206,60,95,69,27,82,211,199,45,174,150,9,166,123,153,72,100,7,36,209,4,99,9,15,227,76,227,232,48,48,180,46,199,37,72,131,26,30,29,115,231,25,112,219,155,150,44,214,193,149,181,98,118,234,128,11,157,12,53,13,8,93,173,206,98,245,20,82,185,1,142,201,4,116,98,112,45,134,193,32,182,240,23,106,171,198,215,29,152,203,140,123,173,138,2,177,213,225,28,39,98,167,99,12,56,55,102,173,130,91,139,148,140,85,166,109,12,46,71,210,48,140,68,152,186,108,210,56,59,117,100,103,249,92,127,229,206,81,229,119,20,120,187,13,100,214,42,164,187,90,36,168,58,218,234,26,74,96,138,11,5,198,89,100,121,237,113,188,76,209,24,66,251,116,96,102,233,49,180,5,172,144,155,189,10,194,118,235,21,227,21,89,173,56,167,17,253,31,178,214,220,41,233,238,55,126,198,117,126,207,165,57,4,101,169,232,3,177,203,211,7,35,233,139,238,45,186,55,123,160,186,174,92,220,20,126,234,172,199,158,255,0,143,237,151,88,242,203,11,126,50,229,83,3,116,163,186,87,51,131,199,108,25,183,9,142,224,55,146,82,137,136,130,49,17,214,34,154,41,26,122,85,63,200,28,183,203,140,164,201,172,39,128,50,142,179,182,225,11,117,188,101,181,214,246,230,172,237,209,206,69,57,85,117,135,220,147,172,114,156,186,131,52,127,140,247,4,67,104,181,64,64,68,68,17,213,205,115,130,143,194,110,21,159,137,76,179,182,90,169,177,38,18,183,212,84,226,216,180,232,205,120,181,195,24,147,84,111,114,104,202,106,88,227,62,226,29,242,68,251,88,221,225,134,34,134,197,149,66,198,179,139,31,52,249,201,243,3,16,250,140,232,59,92,42,240,207,140,184,175,205,202,60,173,193,245,212,150,224,26,114,185,93,238,117,46,196,22,235,116,103,24,75,59,71,185,138,99,221,44,96,17,139,182,227,49,220,64,27,228,12,135,178,171,44,240,174,77,229,198,28,202,220,21,73,217,236,184,102,223,21,190,155,116,113,132,147,108,111,126,121,122,96,0,83,74,110,82,72,108,45,190,67,50,118,212,157,89,95,37,79,43,24,167,230,5,119,167,91,149,255,0,160,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,4,170,114,84,242,177,138,126,96,87,122,117,185,92,255,0,23,85,185,37,110,225,211,25,220,56,139,180,213,221,50,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,188,3,87,109,228,33,185,218,208,57,73,227,252,27,149,156,19,99,252,193,204,28,67,73,99,195,214,60,113,95,83,93,93,82,239,178,32,246,125,181,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,236,3,141,190,48,113,55,23,57,161,45,232,158,174,139,4,216,234,39,28,39,103,171,138,159,175,67,4,177,192,19,28,146,68,12,68,115,21,48,74,224,71,35,70,228,224,4,76,219,136,45,213,78,159,42,63,221,29,251,156,96,252,53,255,0,242,83,250,95,232,7,110,223,237,79,101,236,45,221,77,127,237,63,222,187,46,239,127,102,253,63,17,217,213,138,242,224,229,255,0,89,196,69,246,44,219,205,236,59,254,116,244,29,166,8,169,170,36,158,158,76,69,85,176,227,219,78,112,156,114,4,48,200,236,103,51,22,215,146,38,136,88,255,0,28,241,77,250,2,34,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,94,166,102,114,125,199,119,62,39,231,176,101,187,123,7,38,47,27,171,105,241,1,213,195,113,154,201,173,57,155,210,73,75,44,208,212,77,165,64,116,193,197,228,210,41,98,35,144,204,100,210,202,248,78,243,79,147,127,48,48,247,168,192,178,83,65,79,242,47,34,242,227,135,76,184,183,101,126,87,217,187,13,170,135,89,102,154,87,99,170,184,85,19,51,73,85,83,35,51,117,38,61,163,171,232,194,194,34,0,32,0,0,53,1,17,1,69,95,60,239,204,159,235,39,236,213,42,138,42,249,231,126,100,255,0,89,63,102,160,181,94,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,43,0,231,87,229,99,11,124,192,161,244,235,138,191,245,96,28,234,252,172,97,111,152,20,62,157,113,65,96,28,174,60,246,101,151,223,94,143,90,167,249,64,15,43,143,61,153,101,247,215,163,214,169,254,65,10,220,234,252,211,225,111,151,244,62,163,113,85,87,145,143,231,179,245,111,246,146,165,92,234,252,211,225,111,151,244,62,163,113,85,87,145,143,231,179,245,111,246,146,9,84,88,171,172,170,22,42,232,39,251,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,8,136,128,162,175,158,119,230,79,245,147,246,106,149,69,21,124,243,191,50,127,172,159,179,80,82,174,74,158,105,241,79,203,250,239,81,183,41,169,80,173,201,83,205,62,41,249,127,93,234,54,229,53,40,10,42,249,231,126,100,255,0,89,63,102,169,84,86,1,204,199,135,172,85,197,6,114,240,241,148,120,90,167,176,118,255,0,165,21,55,27,161,210,201,81,13,178,134,33,182,148,181,18,8,55,247,49,131,17,0,156,178,196,14,97,191,115,4,112,112,73,193,246,38,226,231,52,34,178,139,85,209,96,155,29,68,5,139,47,20,146,211,245,232,96,150,57,206,16,142,57,77,136,142,98,166,56,152,196,36,104,220,152,204,73,155,105,100,17,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,84,228,232,82,193,24,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,235,224,100,190,80,224,220,133,202,252,63,148,121,127,5,92,118,44,59,78,80,211,189,92,239,52,242,153,200,82,203,52,135,220,206,114,75,36,146,59,11,8,51,155,176,136,139,48,183,181,65,106,188,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,10,106,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,16,95,255,0,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,170,175,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,130,106,86,52,60,72,214,228,149,126,118,226,153,248,114,180,213,219,178,232,106,34,134,199,13,73,78,70,65,28,17,132,179,51,212,25,205,178,73,134,89,1,164,118,54,3,22,113,7,247,6,242,185,157,115,0,163,205,218,202,158,31,178,67,17,118,188,11,73,186,12,77,114,138,56,37,165,191,85,71,60,51,68,52,198,64,242,52,48,73,79,221,52,102,35,49,25,104,197,24,129,201,106,188,40,240,163,152,252,90,230,56,96,172,21,23,97,181,80,244,231,191,223,231,133,206,150,209,74,78,236,196,76,206,221,73,143,105,52,80,179,177,72,66,78,238,0,18,72,1,119,252,153,63,116,119,211,187,239,209,159,254,102,63,25,244,147,218,59,251,63,181,58,45,208,236,31,248,103,239,61,93,61,206,134,157,95,127,178,169,127,94,83,43,114,183,2,100,182,4,182,101,158,90,88,189,141,134,236,221,110,197,69,218,166,168,233,117,102,57,164,252,100,198,114,22,178,74,101,239,19,233,174,141,163,51,51,122,180,5,138,186,202,161,98,174,130,74,115,255,0,151,142,59,206,156,147,200,156,236,225,235,10,251,103,18,94,114,255,0,14,209,98,203,124,151,136,105,250,189,43,69,36,116,149,112,181,73,4,99,164,113,60,82,51,74,218,233,3,140,110,239,49,189,245,112,101,192,190,92,112,121,98,174,146,217,95,244,163,25,222,119,69,114,196,213,20,109,79,33,82,239,221,29,45,60,91,207,161,11,109,2,54,99,34,146,70,98,34,118,24,130,58,129,194,119,149,140,155,249,127,135,189,58,5,85,80,64,15,52,127,61,153,155,247,47,163,209,43,170,228,99,249,236,253,91,253,164,173,87,154,63,158,204,205,251,151,209,232,149,213,114,49,252,246,126,173,254,210,65,42,138,205,120,210,229,179,131,120,181,198,86,140,193,179,99,10,76,5,136,96,167,146,154,245,93,13,137,235,142,242,12,209,181,51,202,205,81,8,177,194,35,32,49,232,70,64,96,46,251,98,6,107,202,68,30,83,43,114,183,2,100,182,4,182,101,158,90,88,189,141,134,236,221,110,197,69,218,166,168,233,117,102,57,164,252,100,198,114,22,178,74,101,239,19,233,174,141,163,51,51,122,180,68,5,0,60,209,252,246,102,111,220,190,143,68,167,249,64,15,52,127,61,153,155,247,47,163,209,32,191,254,74,158,86,49,79,204,10,239,78,183,43,255,0,86,1,201,83,202,198,41,249,129,93,233,214,229,127,232,8,136,130,192,57,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,85,255,0,243,171,242,177,133,190,96,80,250,117,197,88,7,43,143,61,153,101,247,215,163,214,160,170,188,234,252,211,225,111,151,244,62,163,113,85,87,145,143,231,179,245,111,246,146,165,92,234,252,211,225,111,151,244,62,163,113,85,87,145,143,231,179,245,111,246,146,9,84,68,68,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,128,21,63,220,209,252,137,230,111,220,190,177,68,160,5,79,247,52,127,34,121,155,247,47,172,81,32,128,21,63,220,209,252,137,230,111,220,190,177,68,160,5,79,247,52,127,34,121,155,247,47,172,81,32,133,110,19,188,211,228,223,204,12,61,234,48,44,148,214,53,156,39,121,167,201,191,152,24,123,212,96,89,41,160,34,34,2,34,249,56,179,20,216,176,54,21,188,227,92,83,93,216,172,184,126,223,81,116,184,212,244,142,78,133,44,17,148,146,201,176,24,140,182,128,19,232,44,228,250,104,204,239,220,130,32,121,210,103,29,139,24,103,46,18,201,219,68,61,74,188,187,183,212,84,93,42,119,27,109,170,185,13,60,131,77,176,129,153,246,65,5,60,189,65,51,18,237,59,125,210,140,153,227,173,122,172,213,204,204,85,156,153,143,136,243,75,26,213,246,139,214,38,184,75,112,169,219,36,135,28,59,223,220,130,46,161,153,140,49,3,12,113,131,147,236,140,0,89,244,22,95,43,19,97,107,238,15,184,195,105,196,116,61,146,174,162,223,65,116,142,62,168,73,186,150,182,150,42,186,105,53,7,118,109,240,79,17,233,174,225,221,161,51,19,59,48,124,165,145,159,4,121,243,83,196,119,13,24,59,50,111,53,180,147,226,23,167,59,94,32,104,106,34,144,218,227,76,111,20,146,74,17,0,12,39,48,140,117,45,22,193,216,21,0,205,168,237,39,199,134,167,11,95,105,48,173,187,26,212,80,236,178,221,110,21,182,186,58,158,168,63,86,170,146,58,105,42,35,216,207,188,118,133,109,51,234,236,194,253,77,5,221,196,153,164,43,147,6,124,211,97,92,208,196,185,1,125,173,171,236,248,226,156,110,150,32,42,137,74,8,238,52,113,200,83,198,16,176,56,1,205,77,169,148,174,65,221,67,24,62,247,32,97,9,137,68,68,4,68,64,80,193,204,183,151,221,78,79,93,111,28,65,229,5,170,146,60,190,175,168,237,55,139,77,36,81,82,193,134,140,202,150,8,218,54,57,220,231,10,138,153,229,38,8,98,16,129,180,22,102,6,29,38,125,117,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,12,88,149,229,114,226,224,114,155,138,220,101,95,140,51,4,234,233,242,235,7,212,64,21,208,196,18,196,119,186,178,103,54,162,138,118,102,16,1,22,18,156,132,186,162,18,196,34,194,243,52,177,217,170,201,35,131,187,77,170,203,194,134,79,81,217,173,148,148,20,242,96,123,45,89,197,77,8,196,5,60,244,113,77,52,174,34,204,206,114,75,36,146,25,120,145,153,19,234,238,238,130,176,34,34,2,40,128,227,83,155,22,42,196,183,208,192,188,42,223,61,143,135,237,87,10,75,131,227,8,6,70,170,188,116,194,25,134,1,167,169,128,30,158,16,159,168,18,129,137,245,198,49,23,118,136,164,142,91,245,224,147,140,28,51,197,206,87,197,122,23,164,162,198,214,58,120,7,22,89,233,34,168,232,80,207,44,147,132,39,28,146,131,9,4,195,76,114,176,9,200,241,177,48,25,19,182,226,12,120,86,74,124,39,121,88,201,191,151,248,123,211,160,88,214,44,148,248,78,242,177,147,127,47,240,247,167,64,130,170,171,0,231,87,229,99,11,124,192,161,244,235,138,191,245,96,28,234,252,172,97,111,152,20,62,157,113,65,96,28,174,60,246,101,151,223,94,143,90,167,249,64,15,43,143,61,153,101,247,215,163,214,169,254,64,68,68,5,138,186,202,161,98,174,130,85,63,238,20,127,215,253,120,168,171,82,169,255,0,112,163,254,191,235,197,69,90,9,84,229,71,192,183,239,28,80,103,94,12,255,0,83,213,96,10,42,226,254,232,138,233,37,59,143,251,151,101,50,47,227,204,193,253,111,50,149,68,68,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,77,74,133,110,74,158,105,241,79,203,250,239,81,183,41,169,64,68,68,26,59,106,154,104,181,68,5,163,247,45,86,215,127,130,7,139,173,116,209,104,205,241,91,144,109,47,21,168,248,45,11,197,106,62,8,14,218,173,25,254,11,114,218,237,162,13,200,180,103,90,160,211,70,70,109,22,168,128,136,136,8,136,128,136,136,8,136,131,107,248,173,142,206,183,151,138,209,6,221,31,234,116,218,90,247,45,219,244,248,38,255,0,177,6,172,254,12,236,235,114,209,159,85,170,14,149,108,69,38,165,167,115,55,123,127,58,162,89,188,204,52,55,17,140,93,156,169,166,102,238,248,233,34,174,211,184,180,70,229,252,87,255,0,2,165,121,137,65,75,86,6,37,24,187,72,14,47,171,55,126,187,254,196,30,43,38,37,236,244,148,109,40,62,237,209,247,233,246,70,174,22,146,86,150,1,38,110,237,173,254,5,64,48,29,93,5,45,212,173,192,113,183,64,159,221,103,30,237,164,45,224,171,221,174,64,150,134,51,2,103,212,27,193,254,198,65,77,179,98,35,58,57,25,159,196,159,252,6,173,211,37,32,54,199,184,129,245,252,155,157,94,191,253,122,53,113,249,168,68,212,146,62,215,252,167,248,125,134,173,231,36,157,223,29,226,39,219,227,115,171,248,127,183,70,130,240,176,224,184,219,97,213,252,99,31,248,172,186,24,226,164,225,178,207,183,248,133,255,0,16,151,209,176,127,161,176,127,185,143,252,86,94,111,49,234,218,27,101,68,110,108,205,209,50,239,127,237,77,5,136,231,87,86,239,157,118,122,54,61,89,169,233,205,219,87,255,0,85,200,223,111,214,175,3,37,237,91,45,20,47,171,105,20,81,7,242,176,199,246,43,68,190,198,87,124,249,162,145,155,168,49,197,24,106,221,236,218,86,191,119,199,235,87,183,149,148,141,77,105,141,133,188,9,187,190,175,116,16,84,65,109,162,195,245,54,139,85,162,213,6,142,250,120,174,51,118,127,15,169,111,147,93,59,155,226,184,157,254,26,58,13,91,193,106,62,43,110,186,55,131,173,195,223,240,65,200,222,11,85,162,213,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,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,142,180,211,87,91,145,1,17,16,109,47,21,171,120,45,9,106,222,8,53,90,59,106,203,84,65,181,187,190,11,114,34,2,34,32,34,34,2,34,32,34,34,2,34,32,218,95,90,209,223,69,184,188,22,199,65,163,234,255,0,4,218,239,163,179,124,86,142,239,240,70,34,211,68,28,163,225,222,181,92,96,78,254,46,185,16,112,85,65,214,141,199,236,84,227,48,32,8,33,114,102,209,216,116,254,241,170,154,254,14,188,38,60,0,169,166,63,197,11,237,119,111,201,251,9,5,14,203,58,225,28,89,117,138,87,111,235,201,221,191,71,84,21,203,216,166,105,109,195,167,131,3,105,255,0,154,202,215,173,149,20,118,140,121,36,44,193,23,88,156,201,251,135,87,121,155,244,125,74,229,48,141,76,115,90,197,196,217,245,6,118,209,254,27,69,5,53,207,6,34,179,87,187,127,169,229,254,109,146,42,97,195,126,173,21,88,233,254,156,200,255,0,222,133,85,44,238,213,236,245,250,127,169,165,255,0,139,34,165,188,57,19,237,171,111,255,0,92,73,255,0,230,80,93,149,19,233,70,47,245,11,127,129,149,20,207,235,185,80,225,251,204,204,238,46,54,234,135,111,135,240,37,251,126,197,90,41,203,167,109,115,127,224,199,175,254,202,181,62,41,177,44,176,82,212,80,199,43,191,106,128,225,218,196,253,251,154,118,211,77,80,120,94,29,108,178,221,175,83,95,36,50,39,148,136,123,221,221,180,115,136,190,167,250,254,181,123,56,98,156,105,237,209,70,205,222,32,63,241,69,90,223,12,86,147,130,199,79,49,64,226,242,200,26,187,142,158,33,11,253,74,236,173,112,244,105,65,180,254,11,127,129,144,119,17,17,6,194,45,53,109,87,27,120,186,220,98,206,250,234,182,179,120,160,213,159,85,200,63,90,227,102,251,23,40,248,32,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,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,8,136,130,42,249,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,228,21,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,65,53,40,136,128,136,136,11,26,206,44,124,211,231,39,204,12,67,234,51,172,148,214,53,156,88,249,167,206,79,152,24,135,212,103,65,42,156,149,60,172,98,159,152,21,222,157,110,84,211,157,198,80,211,29,171,47,115,238,134,10,72,234,32,168,151,8,93,36,41,229,235,206,6,50,85,81,8,71,223,19,4,111,29,123,145,123,166,239,52,109,239,179,54,202,151,201,83,202,198,41,249,129,93,233,214,229,90,185,138,228,229,139,57,56,71,199,116,215,121,187,61,94,15,183,207,140,109,117,59,76,250,53,84,16,75,33,54,193,48,98,234,192,245,16,106,91,132,58,251,246,145,0,178,8,171,229,89,156,118,44,162,226,226,209,77,136,225,210,147,30,219,229,193,209,212,238,63,233,90,170,153,224,146,153,246,0,19,159,82,122,120,160,211,221,17,235,239,34,97,7,103,158,149,140,14,83,227,175,193,126,105,224,220,204,246,95,180,254,137,98,11,117,247,177,117,250,61,171,178,212,199,55,75,169,180,182,110,233,237,221,180,180,215,93,31,77,22,77,24,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,131,235,43,74,230,13,198,221,171,133,12,1,29,139,12,79,73,93,152,184,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,212,97,119,104,228,210,181,113,21,159,56,55,134,220,163,190,230,182,51,173,164,16,183,83,152,91,40,102,168,120,78,237,113,112,39,167,162,137,196,12,183,200,67,163,147,1,108,6,57,9,182,1,59,99,217,196,86,124,227,46,36,179,114,251,154,216,206,182,172,142,227,80,97,108,161,154,161,166,11,77,185,140,158,158,138,39,16,1,217,24,150,142,76,3,188,220,228,38,222,100,238,30,86,211,108,198,89,175,143,232,172,212,114,85,223,241,102,49,188,71,77,17,213,213,179,207,112,184,213,204,194,47,36,211,19,51,156,146,200,218,156,132,221,228,238,79,226,235,239,231,94,66,102,199,14,216,170,151,5,103,30,20,250,63,122,173,183,133,210,10,110,221,77,87,190,148,228,146,49,147,125,60,146,3,106,112,200,218,59,238,247,117,211,71,103,121,63,229,55,193,69,199,47,232,255,0,116,238,104,91,58,23,171,221,188,35,194,20,82,53,45,68,113,90,234,160,134,102,185,140,128,70,113,205,40,72,80,136,254,40,194,62,187,27,19,76,204,23,43,199,215,10,52,124,86,228,117,93,146,217,22,204,103,133,250,215,140,47,52,112,192,242,79,84,48,147,21,1,73,43,143,78,26,143,112,73,218,64,17,144,32,144,183,52,91,8,44,171,148,167,26,254,196,172,163,225,55,51,110,118,170,59,44,221,105,48,93,194,119,232,72,53,211,79,212,59,97,59,14,201,58,199,44,178,68,82,16,147,72,197,19,60,143,44,32,18,212,177,108,197,152,90,251,129,177,85,231,5,98,154,30,197,122,195,247,10,139,93,198,155,170,18,116,42,160,144,163,150,61,224,228,5,180,192,155,81,119,23,211,86,119,110,245,58,124,185,184,215,253,213,89,113,61,131,31,220,237,81,230,110,22,252,93,202,154,7,233,73,116,161,102,6,142,230,48,237,16,29,198,111,28,163,19,144,132,130,37,164,67,52,81,176,94,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,4,170,114,84,242,177,138,126,96,87,122,117,185,95,250,176,14,74,158,86,49,79,204,10,239,78,183,43,255,0,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,15,147,79,158,153,143,67,145,211,112,241,108,188,246,28,25,93,136,37,196,151,42,106,118,112,146,227,84,80,211,199,24,84,30,190,252,49,246,80,48,141,153,135,168,78,101,189,194,39,142,165,240,73,193,246,38,226,231,52,34,178,139,85,209,96,155,29,68,5,139,47,20,146,211,245,232,96,150,57,206,16,142,57,77,136,142,98,166,56,152,196,36,104,220,152,204,73,155,105,83,76,139,200,188,199,226,47,49,237,217,95,149,246,110,221,117,174,214,89,166,149,220,41,109,244,162,236,210,85,84,200,204,253,56,67,112,234,250,57,57,16,128,9,153,128,22,69,57,23,145,121,113,195,166,92,91,178,191,43,236,221,134,213,67,172,179,77,43,177,213,92,42,137,153,164,170,169,145,153,186,147,30,209,213,244,97,97,17,0,16,0,0,16,244,24,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,118,166,161,161,166,103,217,16,106,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,232,17,16,17,17,1,90,175,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,33,91,132,239,52,249,55,243,3,15,122,140,11,37,53,141,103,9,222,105,242,111,230,6,30,245,24,22,74,104,8,136,128,162,175,158,119,230,79,245,147,246,106,149,69,21,124,243,191,50,127,172,159,179,80,90,175,43,143,61,153,101,247,215,163,214,169,254,80,3,202,227,207,102,89,125,245,232,245,170,127,144,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,176,14,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,133,110,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,82,174,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,4,170,44,85,214,85,11,21,116,19,253,202,227,200,158,89,125,245,235,21,170,234,149,170,242,184,242,39,150,95,125,122,197,106,186,164,4,68,64,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,41,87,37,79,52,248,167,229,253,119,168,219,148,212,168,86,228,169,230,159,20,252,191,174,245,27,114,154,148,4,68,64,68,68,22,171,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,166,167,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,5,255,0,243,206,252,201,254,178,126,205,81,213,147,217,233,152,249,13,89,137,174,217,95,121,246,53,215,20,97,249,176,220,215,40,153,218,170,142,150,89,224,154,67,166,54,118,233,76,253,156,65,164,209,200,4,201,195,105,176,24,72,175,60,239,204,159,235,39,236,213,22,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,7,160,202,220,173,199,121,211,142,237,153,103,150,150,47,108,226,75,207,91,177,81,118,168,105,250,189,40,78,105,63,25,49,132,99,164,113,25,123,196,218,233,163,106,238,204,249,9,240,163,194,142,92,112,149,151,1,130,176,84,93,186,235,93,211,158,255,0,127,158,22,10,171,189,80,179,179,17,51,59,244,225,13,196,209,66,206,227,24,145,59,185,153,201,33,211,94,94,124,22,90,184,88,202,250,123,238,47,195,244,131,154,152,150,157,223,16,86,53,72,213,61,20,15,38,232,173,240,72,34,194,0,34,209,20,172,14,76,115,49,63,82,64,8,118,221,170,2,34,32,44,85,214,85,11,21,116,25,41,240,157,229,99,38,254,95,225,239,78,129,85,85,74,184,78,242,177,147,127,47,240,247,167,64,170,170,8,1,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,37,81,17,16,17,17,1,64,15,52,127,61,153,155,247,47,163,209,41,254,80,3,205,31,207,102,102,253,203,232,244,72,47,255,0,146,167,149,140,83,243,2,187,211,173,202,255,0,213,128,114,84,242,177,138,126,96,87,122,117,185,95,250,2,34,32,176,14,117,126,86,48,183,204,10,31,78,184,171,0,229,113,231,179,44,190,250,244,122,213,127,252,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,168,42,175,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,169,87,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,130,85,17,17,1,90,175,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,5,79,247,52,127,34,121,155,247,47,172,81,40,1,83,253,205,31,200,158,102,253,203,235,20,72,32,5,79,247,52,127,34,121,155,247,47,172,81,40,1,83,253,205,31,200,158,102,253,203,235,20,72,33,91,132,239,52,249,55,243,3,15,122,140,11,37,53,141,103,9,222,105,242,111,230,6,30,245,24,22,74,104,8,136,128,172,43,156,54,119,218,176,31,14,148,249,53,53,142,174,178,229,154,53,12,52,245,99,32,132,20,48,91,170,169,42,101,51,241,35,50,39,132,4,25,153,180,57,9,201,182,48,73,126,170,2,249,159,231,69,215,53,184,180,197,182,40,113,125,93,219,12,96,106,129,176,217,168,200,10,40,40,39,142,24,134,224,33,27,136,234,111,88,19,9,74,236,238,109,28,108,196,81,132,122,5,32,225,99,37,63,116,79,16,88,39,39,36,184,118,42,76,65,112,126,223,56,203,211,144,40,96,136,234,42,186,69,211,145,154,103,130,25,90,61,192,227,212,112,221,160,234,237,85,121,163,249,236,204,223,185,125,30,137,93,87,36,44,173,255,0,231,47,58,238,22,47,245,38,22,180,92,251,87,233,169,175,131,162,199,255,0,210,210,222,97,246,1,126,248,202,213,121,163,249,236,204,223,185,125,30,137,7,191,201,252,139,163,206,14,85,185,143,137,40,172,221,175,18,101,222,96,87,98,75,100,209,188,17,200,20,177,219,173,173,112,2,146,86,221,209,236,189,73,138,48,33,35,146,154,15,202,113,96,43,85,200,28,227,190,240,255,0,156,184,79,56,176,228,61,162,175,12,220,6,162,74,109,192,29,174,148,196,163,169,166,222,96,109,31,86,9,37,139,169,177,200,55,238,31,120,89,212,181,114,84,242,177,138,126,96,87,122,117,185,68,174,127,100,229,247,135,252,229,197,153,59,136,230,237,21,120,102,224,84,241,212,237,0,237,116,166,45,37,53,78,192,51,104,250,176,73,20,189,61,238,65,191,105,123,194,236,131,37,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,187,106,200,57,72,103,205,54,105,240,209,30,91,92,43,106,231,196,57,97,81,236,186,151,169,168,150,160,229,183,78,114,75,67,35,25,131,8,0,139,75,76,17,9,158,192,163,23,247,68,192,90,247,208,17,17,1,17,16,98,174,178,83,225,59,202,198,77,252,191,195,222,157,2,198,177,100,167,194,119,149,140,155,249,127,135,189,58,4,21,85,17,16,69,95,53,206,5,191,127,226,131,37,48,103,250,162,171,31,209,80,151,247,36,55,72,233,216,127,221,123,81,137,127,18,103,15,235,137,148,112,100,190,111,99,44,133,205,12,63,155,153,127,61,36,119,220,59,80,83,83,181,92,13,52,18,129,198,81,75,12,129,220,238,18,69,36,145,187,139,137,179,27,184,144,147,49,54,78,106,16,57,143,242,255,0,172,225,222,251,46,109,229,14,29,255,0,58,122,254,205,4,180,212,242,79,81,38,29,170,216,17,237,168,57,142,73,14,25,164,103,48,153,203,107,73,43,196,76,31,137,121,66,197,150,74,124,39,121,88,201,191,151,248,123,211,160,88,214,44,148,248,78,242,177,147,127,47,240,247,167,64,130,170,171,0,231,87,229,99,11,124,192,161,244,235,138,191,245,96,28,234,252,172,97,111,152,20,62,157,113,65,96,28,174,60,246,101,151,223,94,143,90,167,249,64,15,43,143,61,153,101,247,215,163,214,169,254,64,68,68,5,138,186,202,161,98,174,130,85,63,238,20,127,215,253,120,168,171,82,169,255,0,112,163,254,191,235,197,69,90,12,170,17,17,1,69,95,60,239,204,159,235,39,236,213,42,138,42,249,231,126,100,255,0,89,63,102,160,165,92,149,60,211,226,159,151,245,222,163,110,83,82,161,91,146,167,154,124,83,242,254,187,212,109,202,106,80,17,17,1,17,16,104,235,77,53,117,185,16,17,17,6,210,241,90,143,130,208,150,172,218,32,213,104,237,171,45,81,6,214,241,91,145,16,17,17,1,17,16,17,17,1,17,16,17,17,6,210,250,214,215,125,22,242,240,91,11,193,6,157,238,254,31,4,218,239,240,90,59,191,193,24,203,189,7,32,179,173,203,140,13,221,244,119,248,46,68,28,83,198,242,131,139,63,139,104,188,6,60,164,24,105,136,159,77,194,46,250,255,0,33,42,136,188,142,53,132,42,41,102,98,141,159,108,100,254,31,97,32,183,92,35,112,24,49,229,96,74,239,161,203,35,55,242,204,63,106,185,172,47,82,51,81,128,143,131,70,223,224,21,108,55,153,105,44,120,194,146,65,0,140,167,170,140,73,244,102,252,169,95,95,171,234,87,21,128,107,34,158,140,92,77,157,138,38,211,191,236,20,31,11,53,88,158,136,244,103,241,127,240,26,183,156,145,103,108,119,136,89,217,251,238,85,127,242,209,171,137,205,45,123,25,51,125,111,254,3,86,237,146,196,237,143,177,11,124,90,231,87,255,0,45,26,11,194,177,119,91,98,251,35,31,248,172,169,214,114,220,14,150,207,95,47,134,202,57,93,159,244,12,159,106,168,150,55,210,215,25,63,246,38,127,253,150,84,35,137,27,249,209,216,235,134,57,116,221,20,177,233,187,251,73,190,223,177,5,189,229,69,166,108,83,143,170,111,242,27,151,103,185,29,51,119,187,247,12,192,127,83,255,0,27,235,87,205,129,232,130,142,218,49,233,222,250,23,135,246,163,254,69,105,28,48,218,164,158,142,174,224,112,59,60,183,153,11,87,31,29,90,23,215,193,94,93,134,157,224,163,143,86,241,22,127,239,50,15,170,136,136,54,19,233,175,122,227,127,22,91,204,126,58,173,154,119,160,215,94,253,22,241,248,45,186,125,139,120,160,220,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,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,127,5,181,252,22,231,91,75,95,169,6,157,218,127,34,219,221,224,143,170,211,191,93,123,208,111,22,209,219,237,92,139,136,93,245,102,127,173,114,160,209,251,219,69,230,177,85,8,246,25,13,217,187,221,223,251,196,189,50,249,56,128,30,90,103,143,110,172,237,245,125,142,130,211,177,164,37,110,198,209,214,63,112,57,139,107,255,0,225,137,255,0,196,174,19,45,107,198,166,219,74,34,238,251,169,193,255,0,246,67,237,84,51,60,226,106,35,142,166,32,218,109,82,195,171,54,157,223,141,127,241,42,159,146,151,22,158,209,111,50,54,125,40,226,103,239,248,237,143,237,64,206,198,96,181,92,28,155,185,233,37,111,229,219,34,165,92,57,16,51,214,15,199,219,18,63,242,126,37,85,140,235,96,146,201,94,78,93,221,150,93,59,255,0,180,145,82,46,29,72,122,245,96,238,223,232,180,141,246,248,196,130,236,37,54,27,36,230,223,193,166,39,255,0,216,86,87,196,148,190,208,196,54,186,102,39,252,109,108,17,151,127,193,206,102,255,0,26,188,123,140,207,5,146,64,98,238,56,157,159,191,235,7,86,117,158,52,237,81,142,44,113,71,169,107,113,166,119,102,239,238,235,74,130,176,228,101,174,42,75,53,37,48,3,54,206,153,248,125,65,19,125,95,98,175,180,223,188,139,55,193,155,252,10,148,101,5,184,99,164,137,182,59,105,8,191,135,217,31,216,170,204,99,180,25,180,65,189,104,254,11,85,161,59,179,119,32,227,127,21,181,157,153,244,251,86,189,255,0,20,218,206,250,160,213,188,86,241,250,150,198,253,11,144,80,106,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,68,94,119,242,137,226,75,50,179,163,31,102,53,139,27,101,172,22,220,85,138,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,107,174,142,254,40,47,43,149,199,145,60,178,251,235,214,43,85,213,42,41,193,158,74,98,174,29,184,108,193,249,57,141,110,22,170,219,214,31,246,135,105,158,215,44,146,82,159,94,190,162,160,54,20,145,198,111,160,76,44,250,131,123,204,250,106,218,59,214,180,4,68,65,21,124,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,189,78,100,60,20,230,159,24,63,131,191,193,157,255,0,10,91,62,137,123,95,182,251,118,170,166,30,167,106,236,157,62,151,70,9,117,211,179,30,237,219,116,212,116,215,87,211,197,114,244,229,233,157,28,38,103,69,235,49,179,27,19,224,171,141,182,227,133,234,108,145,69,100,173,171,154,113,158,74,186,73,132,136,102,166,136,88,54,211,155,59,177,59,234,227,221,226,236,20,215,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,87,169,204,135,130,156,211,227,7,240,119,248,51,191,225,75,103,209,47,107,246,223,110,213,84,195,212,237,93,147,167,210,232,193,46,186,118,99,221,187,110,154,142,154,234,250,120,174,94,156,189,51,163,132,204,232,189,102,54,99,98,124,21,113,182,220,112,189,77,146,40,172,149,181,115,78,51,201,87,73,48,145,12,212,209,11,6,218,115,103,118,39,125,92,123,188,93,130,66,145,17,1,17,16,22,53,156,88,249,167,206,79,152,24,135,212,103,89,41,168,139,206,254,81,60,73,102,86,116,99,236,198,177,99,108,181,130,219,138,177,69,214,247,71,21,93,202,188,103,142,10,154,185,38,140,100,17,163,33,99,97,54,103,102,34,109,117,209,223,197,5,117,228,169,229,99,20,252,192,174,244,235,114,190,156,89,133,172,88,231,10,222,112,86,41,161,237,182,92,65,111,168,181,220,105,186,167,31,94,150,120,202,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,86,235,203,211,133,252,125,194,102,75,222,178,231,49,174,248,126,227,114,184,226,138,155,220,82,217,42,38,154,1,130,74,74,72,68,72,166,138,34,99,221,78,110,236,194,237,163,143,127,139,53,208,32,198,7,54,48,47,224,191,52,241,150,89,251,83,218,127,68,177,5,198,197,219,122,29,30,213,217,106,100,135,171,211,220,91,55,116,247,109,220,90,107,166,175,166,170,119,185,107,230,245,54,111,240,125,129,231,121,233,30,229,131,233,223,8,92,161,166,130,88,130,3,161,17,10,113,119,147,93,230,84,111,73,33,144,59,131,156,164,205,183,71,1,181,94,44,249,72,230,94,106,231,206,39,204,252,151,197,184,42,219,98,197,149,30,215,169,161,189,213,215,67,61,61,198,93,94,175,107,132,51,180,129,36,187,166,103,220,27,94,98,141,129,134,49,114,185,94,93,124,47,231,71,9,152,3,21,229,206,104,221,240,85,198,219,113,188,71,123,181,75,96,168,171,154,113,158,72,70,26,145,156,167,138,33,96,219,79,74,241,176,11,190,175,54,231,252,150,96,141,110,102,92,89,227,44,247,206,139,174,86,149,61,93,147,9,229,173,226,225,101,11,72,215,180,240,87,220,105,170,234,32,43,145,179,70,14,198,81,48,0,198,79,39,73,186,155,11,241,178,110,237,114,212,224,162,227,196,94,99,208,230,134,53,182,107,150,88,70,224,82,84,153,53,44,241,221,110,148,207,77,40,91,37,130,66,115,104,76,39,19,144,158,34,2,140,14,38,113,35,98,9,52,227,39,128,76,175,226,250,154,27,237,194,233,87,134,49,221,5,61,61,13,14,35,133,164,170,0,162,142,89,100,122,105,104,222,80,138,64,119,158,82,98,23,9,24,246,62,247,1,120,202,186,229,86,89,225,92,155,203,140,57,149,184,42,147,179,217,112,205,190,43,125,54,232,227,9,38,216,222,252,242,244,192,0,166,148,220,164,144,216,91,124,134,100,237,169,58,15,86,136,136,35,87,155,39,5,23,28,192,163,253,211,185,95,108,235,222,172,150,243,143,23,209,70,212,180,241,203,107,165,130,105,158,230,82,25,1,201,52,65,24,194,67,248,211,56,250,12,12,45,11,177,197,182,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,5,53,59,85,192,211,65,40,28,101,20,176,200,29,206,225,36,82,73,27,184,184,155,49,187,137,9,51,19,100,230,172,43,13,242,150,202,59,119,20,119,172,225,196,21,148,151,108,190,146,163,219,54,124,22,244,33,20,17,92,101,148,206,74,121,196,5,162,58,24,95,105,69,8,139,111,99,24,228,103,8,75,180,133,224,100,166,102,211,103,54,81,225,12,214,165,179,85,218,67,21,89,233,174,143,67,83,28,162,116,199,32,51,156,108,242,199,25,72,12,91,152,37,96,96,148,54,200,26,129,139,191,181,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,162,47,59,249,68,241,37,153,89,209,143,179,26,197,141,178,214,11,110,42,197,23,91,221,28,85,119,42,241,158,56,42,106,228,154,49,144,70,140,133,141,132,217,157,152,137,181,215,71,127,20,21,215,146,167,149,140,83,243,2,187,211,173,202,255,0,213,175,242,244,225,127,31,112,153,146,247,172,185,204,107,190,31,184,220,174,56,162,166,247,20,182,74,137,166,128,96,146,146,146,17,18,41,162,136,152,247,83,155,187,48,187,104,227,223,226,205,116,8,11,28,204,242,192,24,203,52,248,217,204,236,190,203,236,61,87,124,196,55,204,200,196,20,212,52,52,204,219,229,63,104,84,59,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,182,70,106,223,242,11,131,172,9,145,217,167,152,249,215,219,61,183,140,243,3,16,94,46,62,211,233,205,77,216,109,117,213,49,84,251,59,163,215,56,165,217,52,91,186,251,4,203,118,154,11,54,142,29,190,19,56,62,202,254,17,112,108,182,44,14,213,117,247,219,197,61,40,226,59,237,76,178,49,221,103,129,229,112,54,129,204,162,167,1,122,137,68,0,27,93,142,44,101,33,51,155,215,84,68,4,68,64,68,68,5,106,188,209,252,137,230,111,220,190,177,68,174,169,81,78,51,50,83,21,113,19,195,102,48,201,204,21,112,181,81,94,177,7,179,251,52,247,73,100,142,148,58,21,244,245,7,188,163,142,67,109,66,18,102,208,31,222,118,215,70,213,216,32,95,132,239,52,249,55,243,3,15,122,140,11,37,53,17,121,33,202,39,137,44,181,206,140,3,152,215,220,109,150,179,219,112,174,40,181,94,235,34,164,185,87,148,242,65,77,87,28,210,12,98,84,98,46,110,32,236,204,228,45,174,154,187,120,169,116,64,68,68,5,21,124,243,191,50,127,172,159,179,84,170,43,42,230,67,193,78,105,241,131,248,59,252,25,223,240,165,179,232,151,181,251,111,183,106,170,97,234,118,174,201,211,233,116,96,151,93,59,49,238,221,183,77,71,77,117,125,2,53,185,92,121,236,203,47,190,189,30,181,79,242,140,14,12,249,95,231,239,14,220,73,224,252,227,198,184,191,47,235,108,184,127,218,29,166,11,93,194,182,74,163,235,208,84,83,134,193,146,146,48,125,14,97,119,212,219,221,103,211,87,209,158,79,208,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,181,254,97,124,47,227,238,44,242,94,203,151,57,115,119,195,246,235,149,187,20,83,94,229,150,247,81,52,48,20,17,210,85,194,66,37,12,82,147,158,234,128,118,103,22,109,24,187,252,25,194,40,121,92,121,236,203,47,190,189,30,181,79,242,140,14,12,249,95,231,239,14,220,73,224,252,227,198,184,191,47,235,108,184,127,218,29,166,11,93,194,182,74,163,235,208,84,83,134,193,146,146,48,125,14,97,119,212,219,221,103,211,87,209,158,79,208,66,183,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,170,87,48,190,94,153,209,197,158,116,89,115,27,46,113,62,10,183,91,109,216,94,154,201,44,87,186,218,184,103,41,227,171,171,152,136,70,26,105,69,195,109,64,51,59,147,62,172,93,222,14,254,215,150,247,5,57,167,193,247,225,19,240,153,127,194,151,63,165,190,200,236,94,194,170,169,155,167,217,123,95,83,171,214,130,45,53,237,33,183,110,237,116,45,116,209,181,11,213,88,171,172,170,20,43,127,65,83,138,127,245,253,149,95,250,86,227,255,0,49,65,127,252,174,60,137,229,151,223,94,177,90,174,169,81,78,12,242,83,21,112,237,195,102,15,201,204,107,112,181,86,222,176,255,0,180,59,76,246,185,100,146,148,250,245,245,21,1,176,164,142,51,125,2,97,103,212,27,222,103,211,86,209,222,181,160,34,34,2,138,190,121,223,153,63,214,79,217,170,85,21,149,115,33,224,167,52,248,193,252,29,254,12,239,248,82,217,244,75,218,253,183,219,181,85,48,245,59,87,100,233,244,186,48,75,174,157,152,247,110,219,166,163,166,186,190,129,101,124,149,60,211,226,159,151,245,222,163,110,83,82,163,215,151,167,47,76,232,225,51,58,47,89,141,152,216,159,5,92,109,183,28,47,83,100,138,43,37,109,92,211,140,242,85,210,76,36,67,53,52,66,193,182,156,217,221,137,223,87,30,239,23,105,10,64,68,68,4,68,65,106,188,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,10,122,56,204,201,76,85,196,79,13,152,195,39,48,85,194,213,69,122,196,30,207,236,211,221,37,146,58,80,232,87,211,212,30,242,142,57,13,181,8,73,155,64,127,121,219,93,27,87,104,246,201,14,81,60,73,101,174,116,96,28,198,190,227,108,181,158,219,133,113,69,170,247,89,21,37,202,188,167,146,10,106,184,230,144,99,18,163,17,115,113,7,102,103,33,109,116,213,219,197,7,160,231,157,249,147,253,100,253,154,170,87,45,46,95,116,217,61,106,179,241,7,155,246,170,184,243,6,190,159,180,217,237,53,113,75,75,62,26,3,26,168,36,105,24,39,112,156,234,41,167,136,156,38,136,78,7,212,93,152,216,180,186,172,221,225,159,6,231,86,110,101,102,105,99,58,234,179,12,168,168,175,185,91,45,144,187,198,21,55,25,142,144,233,231,150,65,38,45,144,21,38,246,141,155,223,50,13,197,176,74,57,43,2,2,34,32,34,34,2,197,93,101,80,161,91,250,10,156,83,255,0,175,236,170,255,0,210,183,31,249,138,9,84,225,59,202,198,77,252,191,195,222,157,2,170,171,197,100,134,10,186,229,174,75,224,28,185,190,212,82,79,114,194,184,94,213,100,172,150,144,200,160,146,122,106,72,225,144,163,34,17,39,7,32,119,103,113,23,211,77,89,188,23,181,65,0,60,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,250,188,102,114,191,207,222,34,120,147,198,25,199,130,177,126,95,209,89,113,7,179,251,52,23,75,133,108,117,65,208,160,167,167,61,227,29,36,128,218,156,36,237,161,191,186,237,174,143,171,53,106,229,189,193,78,105,240,125,248,68,252,38,95,240,165,207,233,111,178,59,23,176,170,170,102,233,246,94,215,212,234,245,160,139,77,123,72,109,219,187,93,11,93,52,109,66,245,81,17,1,17,16,20,0,243,71,243,217,153,191,114,250,61,18,159,229,24,28,102,114,191,207,222,34,120,147,198,25,199,130,177,126,95,209,89,113,7,179,251,52,23,75,133,108,117,65,208,160,167,167,61,227,29,36,128,218,156,36,237,161,191,186,237,174,143,171,48,84,14,74,158,86,49,79,204,10,239,78,183,43,255,0,86,191,203,211,133,252,125,194,102,75,222,178,231,49,174,248,126,227,114,184,226,138,155,220,82,217,42,38,154,1,130,74,74,72,68,72,166,138,34,99,221,78,110,236,194,237,163,143,127,139,53,208,32,34,34,11,0,231,87,229,99,11,124,192,161,244,235,138,176,14,87,30,123,50,203,239,175,71,173,82,189,204,47,133,252,125,197,158,75,217,114,231,46,110,248,126,221,114,183,98,138,107,220,178,222,234,38,134,2,130,58,74,184,72,68,161,138,82,115,221,80,14,204,226,205,163,23,127,131,61,176,112,103,202,255,0,63,120,118,226,79,7,231,30,53,197,249,127,91,101,195,254,208,237,48,90,238,21,178,85,31,94,130,162,156,54,12,148,145,131,232,115,11,190,166,222,235,62,154,190,140,225,69,121,213,249,167,194,223,47,232,125,70,226,170,175,35,31,207,103,234,223,237,37,82,185,133,242,244,206,142,44,243,162,203,152,217,115,137,240,85,186,219,110,194,244,214,73,98,189,214,213,195,57,79,29,93,92,196,66,48,211,74,46,27,106,1,153,220,153,245,98,238,240,119,246,188,183,184,41,205,62,15,191,8,159,132,203,254,20,185,253,45,246,71,98,246,21,85,76,221,62,203,218,250,157,94,180,17,105,175,105,13,187,119,107,161,107,166,141,168,94,170,34,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,138,113,153,146,152,171,136,158,27,49,134,78,96,171,133,170,138,245,136,61,159,217,167,186,75,36,116,161,208,175,167,168,61,229,28,114,27,106,16,147,54,128,254,243,182,186,54,174,193,142,18,159,238,104,254,68,243,55,238,95,88,162,86,1,253,5,78,41,255,0,215,246,85,127,233,91,143,252,197,73,247,25,153,41,138,184,137,225,179,24,100,230,10,184,90,168,175,88,131,217,253,154,123,164,178,71,74,29,10,250,122,131,222,81,199,33,182,161,9,51,104,15,239,59,107,163,106,236,24,225,41,254,230,143,228,79,51,126,229,245,138,37,96,31,208,84,226,159,253,127,101,87,254,149,184,255,0,204,84,159,113,153,146,152,171,136,158,27,49,134,78,96,171,133,170,138,245,136,61,159,217,167,186,75,36,116,161,208,175,167,168,61,229,28,114,27,106,16,147,54,128,254,243,182,186,54,174,193,2,252,39,121,167,201,191,152,24,123,212,96,89,41,168,139,201,14,81,60,73,101,174,116,96,28,198,190,227,108,181,158,219,133,113,69,170,247,89,21,37,202,188,167,146,10,106,184,230,144,99,18,163,17,115,113,7,102,103,33,109,116,213,219,197,75,162,2,34,32,166,156,72,231,125,171,135,12,146,197,57,209,121,177,213,222,105,240,229,60,68,20,20,210,12,103,83,60,211,199,79,8,57,151,112,3,203,52,123,207,66,113,13,196,194,110,204,15,141,18,158,142,99,28,41,103,143,22,216,87,6,96,172,171,197,184,82,213,101,179,220,42,174,151,154,107,236,211,69,218,42,154,48,142,142,72,142,26,121,79,220,9,43,24,155,81,23,234,139,187,19,179,56,219,95,11,28,165,179,131,41,184,130,193,57,155,155,24,131,47,239,56,111,11,220,30,233,45,37,174,233,112,122,167,170,138,35,58,57,1,138,154,33,126,157,83,83,200,236,70,194,226,14,206,196,206,226,225,33,60,55,100,133,171,135,12,146,194,217,47,102,190,85,222,105,240,229,60,162,117,245,49,140,103,83,60,211,201,81,49,176,15,112,3,203,52,155,3,82,113,13,162,228,110,206,111,9,156,209,252,246,102,111,220,190,143,68,167,249,70,7,25,156,175,243,247,136,158,36,241,134,113,224,172,95,151,244,86,92,65,236,254,205,5,210,225,91,29,80,116,40,41,233,207,120,199,73,32,54,167,9,59,104,111,238,187,107,163,234,204,21,3,146,167,149,140,83,243,2,187,211,173,202,143,243,176,201,123,85,186,167,1,231,190,30,194,20,148,181,23,74,138,171,14,38,188,66,98,7,85,59,69,25,219,134,88,247,106,102,209,67,90,205,43,3,190,200,192,12,180,24,133,174,255,0,151,167,11,248,251,132,204,151,189,101,206,99,93,240,253,198,229,113,197,21,55,184,165,178,84,77,52,3,4,148,148,144,136,145,77,20,68,199,186,156,221,217,133,219,71,30,255,0,22,106,129,197,214,72,93,120,142,225,211,25,228,213,138,249,73,104,185,95,233,233,138,142,174,174,50,56,26,122,122,168,106,99,9,54,251,194,6,80,48,57,179,19,131,27,147,9,237,216,225,17,124,167,115,210,251,150,28,80,91,50,231,219,54,170,44,45,153,122,219,174,227,112,96,13,213,80,83,212,73,64,240,202,238,46,51,20,231,208,16,213,198,78,210,227,176,143,166,65,58,138,21,191,160,169,197,63,250,254,202,175,253,43,113,255,0,152,169,158,180,201,117,154,213,69,53,246,138,146,142,228,116,241,149,101,61,37,73,84,193,12,238,45,212,8,229,40,227,41,1,139,86,99,120,193,201,153,157,196,117,209,131,182,136,136,8,136,131,21,117,146,159,9,222,86,50,111,229,254,30,244,232,20,85,255,0,65,83,138,127,245,253,149,95,250,86,227,255,0,49,82,233,146,24,42,235,150,185,47,128,114,230,251,81,73,61,203,10,225,123,85,146,178,90,67,34,130,73,233,169,35,134,66,140,136,68,156,28,129,221,157,196,95,77,53,102,240,65,237,81,17,1,121,252,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,59,211,87,80,212,179,236,148,53,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,244,8,131,30,30,54,248,62,196,220,35,102,132,182,82,106,186,220,19,124,168,156,176,157,226,174,90,126,189,116,17,71,1,204,18,71,17,185,9,194,85,33,19,153,4,109,35,139,152,8,179,237,25,201,225,59,202,198,77,252,191,195,222,157,2,244,25,209,148,56,55,62,178,191,16,101,30,96,65,87,37,139,17,83,140,53,15,73,59,195,60,70,18,12,177,77,25,247,179,28,114,199,28,140,196,196,14,224,204,66,66,238,47,218,202,124,11,248,47,202,204,27,150,126,212,246,159,209,44,63,110,177,118,222,135,71,181,118,90,104,225,234,244,247,22,205,221,61,219,119,22,154,233,171,233,170,15,86,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,213,175,243,11,225,127,31,113,103,146,246,92,185,203,155,190,31,183,92,173,216,162,154,247,44,183,186,137,161,128,160,142,146,174,18,17,40,98,148,156,247,84,3,179,56,179,104,197,223,224,206,17,67,202,227,207,102,89,125,245,232,245,170,127,148,96,112,103,202,255,0,63,120,118,226,79,7,231,30,53,197,249,127,91,101,195,254,208,237,48,90,238,21,178,85,31,94,130,162,156,54,12,148,145,131,232,115,11,190,166,222,235,62,154,190,140,242,126,128,136,136,11,21,117,149,66,133,111,232,42,113,79,254,191,178,171,255,0,74,220,127,230,40,42,175,253,194,143,250,255,0,175,21,21,106,116,255,0,113,78,105,255,0,67,103,247,29,123,127,10,125,51,255,0,87,118,170,159,101,255,0,163,254,208,253,243,161,213,253,231,221,253,235,242,251,188,61,229,101,127,208,84,226,159,253,127,101,87,254,149,184,255,0,204,80,77,74,34,32,40,171,231,157,249,147,253,100,253,154,165,81,89,87,50,30,10,115,79,140,31,193,223,224,206,255,0,133,45,159,68,189,175,219,125,187,85,83,15,83,181,118,78,159,75,163,4,186,233,217,143,118,237,186,106,58,107,171,232,22,87,201,83,205,62,41,249,127,93,234,54,229,53,42,61,121,122,114,244,206,142,19,51,162,245,152,217,141,137,240,85,198,219,113,194,245,54,72,162,178,86,213,205,56,207,37,93,36,194,68,51,83,68,44,27,105,205,157,216,157,245,113,238,241,118,144,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,5,177,252,86,245,176,181,250,144,104,218,54,186,173,189,218,232,181,239,91,95,93,126,40,55,51,51,59,58,228,92,108,239,171,50,228,111,4,26,175,143,126,162,25,40,170,100,45,31,241,71,254,7,95,97,116,110,204,69,74,96,205,171,16,187,63,243,58,11,77,205,170,34,166,191,80,213,131,104,33,85,17,63,232,99,145,213,107,202,171,136,77,111,163,97,119,239,134,61,127,243,67,237,84,227,59,232,227,134,144,231,104,244,48,119,38,125,60,29,154,71,95,123,35,110,109,61,5,24,153,234,227,20,108,253,255,0,80,197,246,160,246,217,163,180,40,186,142,221,223,244,26,183,76,152,216,217,129,136,95,95,202,185,213,187,127,245,248,213,198,102,102,201,173,172,228,253,206,223,255,0,137,171,111,201,215,17,204,60,64,26,182,158,211,171,102,215,234,235,198,130,240,173,68,205,102,23,111,132,13,255,0,17,149,175,113,41,82,213,20,211,83,238,125,74,114,15,31,178,102,87,47,79,39,103,176,9,177,248,196,223,31,237,21,174,241,1,178,162,170,56,196,245,41,39,98,218,207,245,188,168,62,231,14,182,184,173,248,118,154,6,6,214,106,128,159,93,62,184,226,111,171,236,87,55,111,238,166,6,111,128,179,127,121,149,10,201,11,115,71,106,183,139,131,183,226,162,127,15,237,99,251,21,122,167,143,167,27,50,14,84,69,163,190,141,220,131,97,59,107,162,216,239,163,173,117,119,39,119,71,102,116,26,179,248,45,237,226,182,55,193,180,91,217,187,208,110,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,180,188,86,229,180,144,109,127,31,228,91,95,69,184,188,86,199,215,197,6,237,89,188,89,114,51,234,203,135,234,117,202,15,238,160,220,186,245,113,12,145,62,230,111,15,138,236,46,42,150,114,137,217,191,235,220,130,219,243,218,209,218,168,166,38,22,212,42,72,188,62,12,210,253,139,179,146,23,72,134,130,42,126,255,0,196,237,133,255,0,75,12,109,245,175,75,155,182,225,146,219,81,168,106,238,198,94,31,218,201,246,42,109,146,149,162,53,245,212,46,90,56,86,75,163,59,248,104,81,178,10,157,155,180,237,81,135,171,36,99,238,122,57,31,199,251,73,21,34,200,11,121,13,85,84,162,110,223,213,99,109,53,238,241,139,191,193,85,188,198,119,155,12,214,54,255,0,10,73,27,199,253,172,213,51,200,103,8,251,96,20,130,197,237,121,31,189,251,255,0,236,72,46,3,17,206,212,182,50,103,55,119,24,156,181,215,251,71,86,151,136,231,250,69,154,116,212,143,239,52,18,132,141,241,209,198,165,219,237,250,213,201,102,29,230,42,12,53,91,33,76,207,210,162,146,71,118,38,238,210,51,251,126,197,108,25,107,82,24,139,49,106,174,67,172,131,19,155,51,248,247,180,224,255,0,111,241,144,93,182,91,80,53,45,4,122,183,126,198,111,253,144,94,237,121,188,21,14,150,200,205,195,71,209,190,31,218,138,244,136,11,105,62,139,114,216,98,238,222,62,8,54,63,197,106,46,204,182,232,254,26,173,116,125,16,110,30,255,0,231,91,214,193,109,52,92,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,182,151,138,220,182,186,13,191,21,163,248,173,75,93,86,215,215,197,6,186,179,120,178,228,103,213,151,11,252,29,114,131,247,32,220,184,231,140,100,140,152,153,188,29,111,90,73,223,25,55,216,232,40,86,115,218,198,170,130,176,92,25,244,9,29,187,191,181,147,236,94,63,36,46,177,67,87,37,14,175,173,59,56,190,154,127,5,227,111,173,85,92,206,161,19,183,84,17,14,174,224,126,45,253,169,170,15,148,85,77,79,141,238,180,132,90,51,203,56,179,59,247,55,227,163,100,23,5,142,226,106,155,44,70,197,220,64,47,227,245,129,43,117,202,122,7,108,194,191,24,155,182,219,157,83,120,255,0,183,199,246,43,130,196,114,60,182,136,99,223,220,49,139,120,255,0,106,234,134,101,83,12,120,243,17,49,155,54,183,58,189,59,255,0,219,129,5,203,84,72,212,248,101,156,141,221,250,90,248,255,0,181,171,74,205,43,193,220,243,42,134,202,221,224,77,17,59,127,252,193,143,214,255,0,95,212,174,115,16,92,226,163,195,37,172,204,251,105,221,255,0,41,191,177,191,219,246,43,63,26,214,196,57,223,25,131,148,129,1,180,111,241,209,198,175,195,227,245,160,187,44,167,181,53,37,166,155,185,181,22,6,111,208,194,31,98,170,99,249,45,250,23,140,203,186,102,107,83,62,205,172,18,109,110,237,60,4,23,180,64,91,77,244,102,253,43,114,218,99,185,144,113,186,54,139,71,109,62,43,93,59,144,110,110,247,91,214,193,103,103,101,200,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,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,71,90,173,29,6,210,111,130,216,237,163,45,239,222,180,118,213,180,65,181,190,11,148,124,23,27,15,218,221,203,120,107,223,174,136,55,45,29,153,219,71,90,173,29,5,60,204,235,115,84,80,74,67,167,228,19,105,254,244,254,197,110,88,2,180,236,249,131,93,110,38,118,234,77,44,173,167,134,143,56,183,217,245,43,167,198,52,163,37,12,132,98,238,47,171,119,183,216,74,215,234,40,218,217,154,189,102,29,131,40,107,222,218,51,235,83,252,159,82,10,193,138,36,138,179,8,215,76,100,236,237,12,161,166,173,253,136,159,252,106,152,228,216,194,21,213,160,210,59,59,87,202,126,45,245,198,189,237,232,218,163,14,84,192,18,179,49,192,101,249,95,23,141,217,120,12,180,165,106,26,218,249,14,86,111,233,137,95,93,221,222,33,254,68,30,187,55,238,113,197,132,175,44,210,147,191,179,42,89,189,239,143,74,79,181,82,126,24,45,113,213,77,83,95,43,62,233,42,204,27,95,169,222,23,250,151,210,207,140,77,217,112,253,92,49,79,171,207,12,144,247,23,142,224,149,190,181,205,194,189,57,157,150,25,186,110,206,117,194,239,221,227,168,64,232,46,234,195,78,212,214,240,141,153,187,153,191,226,178,250,75,173,64,27,41,64,93,180,238,111,240,50,236,160,45,132,90,107,222,183,174,19,23,215,93,80,59,181,90,247,125,171,96,179,179,187,173,236,218,160,222,45,221,170,220,182,143,130,220,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,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,97,173,142,207,162,222,93,235,77,59,180,65,181,190,11,144,124,86,198,110,253,53,110,229,188,117,215,189,6,229,167,143,114,213,16,120,188,194,160,106,171,116,140,63,1,127,248,166,173,102,208,210,97,220,199,159,93,91,180,213,19,54,159,219,78,223,163,248,170,239,49,53,55,90,142,103,113,119,102,2,248,125,132,173,123,30,91,125,159,140,168,171,66,61,172,117,49,190,186,105,174,178,147,253,95,98,10,188,85,113,215,218,27,170,228,206,1,241,127,168,127,233,84,119,47,99,133,179,6,246,12,110,219,174,21,46,221,237,253,156,21,78,167,49,146,211,22,217,116,121,34,23,127,123,235,21,77,112,93,19,82,227,187,165,65,73,163,61,108,239,174,191,237,194,232,42,86,59,174,142,158,193,82,61,87,247,41,205,191,43,234,2,86,245,147,86,168,238,152,254,190,232,108,238,227,115,148,25,223,234,235,198,95,83,253,127,90,169,57,203,136,194,131,12,87,73,20,237,174,146,135,113,127,181,201,246,253,139,196,240,206,50,87,189,69,123,131,187,203,114,51,215,79,29,122,47,254,52,23,155,132,233,6,150,212,194,44,222,241,110,238,254,228,87,218,95,62,196,14,22,216,153,217,217,220,69,255,0,246,89,125,4,5,180,137,155,226,183,46,41,5,245,213,6,142,236,239,226,181,238,251,87,27,11,238,215,85,201,162,13,194,183,173,162,183,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,209,252,22,168,131,99,248,45,186,190,139,121,50,217,163,248,32,209,157,251,221,110,18,103,117,166,221,52,239,110,247,77,173,174,172,131,149,22,141,224,181,65,242,113,36,35,61,188,163,118,239,213,223,255,0,101,213,179,102,100,80,218,49,4,23,77,143,189,164,24,117,102,111,13,230,95,103,213,245,171,165,175,133,166,128,217,219,93,5,223,251,206,173,183,61,40,9,169,218,160,98,113,112,173,211,93,186,119,51,74,232,59,77,113,134,170,202,14,199,221,37,3,27,234,237,226,225,250,87,153,195,181,84,80,189,120,180,162,199,212,149,244,220,223,98,231,178,205,12,184,126,32,121,153,201,169,68,95,222,110,239,113,187,151,131,146,245,13,187,17,212,80,9,233,190,51,63,22,248,201,167,215,246,32,248,57,205,112,134,190,122,27,96,201,171,207,87,20,90,106,223,194,121,7,235,251,126,165,95,56,112,195,80,219,108,148,208,237,29,88,194,95,6,254,36,63,103,216,173,67,23,92,101,186,102,69,158,223,27,145,135,108,167,39,102,239,255,0,179,147,125,111,245,171,222,201,139,105,193,109,167,210,55,109,35,7,126,239,237,99,251,16,85,232,197,132,5,155,234,101,185,104,45,163,51,125,139,84,26,58,216,68,206,183,190,186,119,46,23,103,213,208,106,203,115,120,255,0,34,218,45,220,183,11,32,222,43,85,163,51,120,173,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,108,127,21,183,87,239,91,221,190,43,111,127,123,32,219,171,235,241,91,132,153,223,78,245,166,223,142,172,155,123,219,191,224,131,149,22,131,224,181,65,209,187,128,201,67,40,59,120,129,55,254,203,171,113,206,56,34,164,104,235,220,31,117,60,140,237,163,55,136,245,31,252,74,229,106,226,234,68,77,166,189,207,254,5,64,51,202,132,164,180,85,184,194,237,177,228,125,118,253,67,42,14,11,37,202,10,155,29,178,86,55,98,150,150,19,45,93,187,157,193,181,248,175,43,105,168,162,139,18,92,91,170,44,111,83,51,254,83,127,100,101,201,132,106,98,43,45,12,37,80,46,97,79,16,187,111,109,91,64,22,209,121,11,165,206,27,94,44,144,4,244,121,101,119,126,246,239,214,87,251,91,234,65,243,243,182,235,12,150,74,154,33,149,157,228,152,219,242,155,226,18,55,214,189,207,11,248,126,58,75,53,27,147,54,179,148,115,127,231,4,63,103,216,168,30,106,222,164,173,191,83,219,99,50,38,150,112,119,22,125,124,76,219,195,95,181,93,103,15,150,178,138,201,106,110,147,179,181,60,26,251,191,218,69,246,32,184,58,80,104,233,227,6,248,11,55,247,151,50,219,24,237,6,103,248,50,220,128,184,204,190,11,145,112,144,190,168,52,111,23,91,245,240,101,177,153,217,214,230,110,244,27,199,197,110,90,51,55,138,213,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,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,210,241,91,75,235,91,139,235,91,93,181,100,27,29,214,225,127,130,211,107,45,91,224,131,145,188,22,171,65,240,90,160,218,109,168,19,125,108,234,140,231,29,178,26,155,93,67,24,11,237,51,147,193,191,139,39,216,171,59,182,173,162,166,249,163,68,51,91,170,129,135,198,19,127,15,142,211,65,111,184,102,113,58,26,152,245,211,163,57,197,252,140,194,169,118,49,185,67,73,152,131,16,191,113,81,179,190,154,120,245,203,237,94,226,134,188,109,146,220,104,204,216,75,181,76,76,46,250,62,154,179,125,109,245,42,31,152,184,150,40,49,249,151,80,117,26,7,38,125,127,219,207,237,65,246,176,253,24,222,51,102,128,133,152,154,51,136,245,241,240,169,111,211,245,169,3,203,42,62,207,104,141,221,155,184,89,191,246,65,88,6,65,212,251,123,29,199,92,65,191,108,173,27,59,54,191,246,104,159,237,250,212,137,224,138,126,141,160,59,180,240,255,0,138,40,61,26,34,32,208,159,70,213,113,59,179,235,222,185,36,103,113,238,92,15,220,131,123,126,149,185,150,193,125,71,93,22,241,215,79,4,27,199,193,106,180,102,209,150,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,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,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,151,138,218,236,254,43,113,125,107,71,240,65,177,223,224,181,103,239,90,59,125,107,86,248,32,228,21,170,218,62,43,114,13,11,193,255,0,66,165,217,165,108,134,174,219,83,28,130,46,199,191,224,223,17,63,179,237,85,73,120,204,193,164,142,74,39,29,173,169,124,116,250,216,208,90,238,25,170,102,185,220,45,224,238,45,75,52,177,143,195,184,72,89,120,220,198,174,134,143,19,209,144,151,188,239,27,147,179,183,143,80,245,255,0,2,244,49,200,246,124,87,122,25,31,102,250,218,157,187,187,181,103,151,187,234,250,149,44,205,60,65,20,120,158,151,116,130,253,224,254,45,253,144,254,212,29,58,184,194,245,152,246,216,27,222,98,40,75,191,191,254,207,167,219,245,171,242,201,187,75,82,89,41,61,209,103,142,56,199,185,190,160,143,236,86,5,150,53,222,221,205,42,103,209,140,97,148,5,180,239,240,168,15,211,245,169,29,203,90,70,138,203,25,104,237,166,140,205,254,240,16,123,52,68,65,161,120,46,55,118,119,241,91,203,193,112,191,197,6,229,185,188,124,86,193,119,127,135,130,220,26,191,193,6,241,241,91,150,140,218,45,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,104,181,91,73,6,165,224,182,173,95,193,104,131,99,186,33,54,136,131,144,124,22,229,180,124,22,228,5,228,49,237,51,75,65,33,109,103,212,93,159,187,251,82,94,189,121,204,118,58,88,100,144,5,183,51,191,126,159,218,18,11,27,204,26,246,183,102,61,69,186,63,117,142,144,228,218,221,205,185,231,54,215,77,126,197,109,89,167,119,40,115,2,104,141,223,121,219,139,107,126,153,207,237,85,187,57,110,209,209,102,148,211,203,82,32,237,68,76,218,158,157,253,162,71,211,199,236,86,151,155,56,172,139,49,162,159,174,14,197,76,49,106,229,226,221,121,31,235,65,120,60,28,88,101,172,144,110,114,179,104,245,236,58,190,191,248,57,125,95,111,214,164,66,197,78,212,246,248,227,109,52,209,191,226,178,176,174,8,171,130,170,197,74,226,193,169,220,67,93,62,208,166,87,255,0,68,13,29,44,108,223,17,103,254,243,32,231,68,68,27,9,244,215,189,113,190,142,146,59,179,187,46,45,239,174,154,160,236,3,51,179,247,45,91,187,197,113,198,79,183,85,202,218,119,107,245,32,220,139,77,116,70,239,65,170,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,181,95,232,163,240,39,254,206,127,240,102,241,255,0,52,87,84,177,87,65,148,150,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,47,172,169,87,9,222,86,50,111,229,254,30,244,232,21,85,64,68,68,5,212,185,221,173,86,90,96,172,188,220,233,40,41,228,168,130,144,37,169,152,98,2,158,121,66,24,98,98,39,102,115,146,89,35,140,7,196,140,196,91,87,118,101,219,86,171,205,31,200,158,102,253,203,235,20,72,46,169,21,144,114,208,227,142,155,136,236,27,14,79,99,128,171,12,197,193,118,120,206,106,185,14,90,128,190,91,161,120,224,106,210,152,220,137,170,88,142,33,152,76,189,243,145,164,7,118,35,8,111,125,1,17,16,17,21,165,115,6,227,110,213,194,134,0,142,197,134,39,164,174,204,92,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,234,48,187,180,114,104,23,85,69,118,181,92,106,107,232,237,247,58,74,170,139,93,67,82,87,69,12,194,103,75,59,197,28,205,20,162,207,168,27,197,52,82,48,150,143,178,64,47,2,103,126,218,176,174,77,87,107,173,255,0,134,220,109,125,190,220,234,238,55,43,142,100,92,170,235,43,42,230,41,167,169,158,74,11,121,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,191,84,5,212,182,93,173,87,170,99,172,179,92,233,43,233,227,168,158,144,229,166,152,101,1,158,9,78,25,162,114,23,118,99,142,88,228,140,199,196,76,8,95,71,103,101,219,80,193,149,92,109,221,120,80,227,151,58,44,88,158,122,186,236,186,197,89,145,122,134,235,70,85,68,48,90,103,43,195,137,221,130,49,134,83,51,142,156,100,18,138,54,23,153,186,108,78,239,28,122,4,207,162,249,56,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,190,178,2,242,153,165,154,88,19,37,176,37,207,51,51,46,251,236,108,55,102,232,246,218,222,203,53,71,75,171,48,67,31,226,225,3,144,181,146,80,31,116,95,77,117,125,25,157,219,213,171,85,230,143,228,79,51,126,229,245,138,36,15,232,163,240,39,254,206,127,240,102,241,255,0,52,87,84,177,87,89,84,32,46,165,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,36,102,34,218,187,179,46,218,181,94,104,254,68,243,55,238,95,88,162,65,117,72,163,215,150,151,48,74,108,225,181,89,248,124,205,251,173,92,153,131,65,79,217,172,247,106,185,101,170,159,18,128,13,84,242,60,142,16,48,64,116,244,208,68,46,115,74,71,59,234,78,238,110,90,200,82,2,34,32,34,181,94,104,254,68,243,55,238,95,88,162,94,127,151,23,28,117,60,86,224,218,252,31,152,33,73,79,152,184,62,158,3,174,154,35,138,32,189,210,19,184,53,108,80,51,177,1,137,48,140,226,35,210,19,150,34,23,22,153,162,140,47,41,17,16,17,17,1,124,156,89,138,108,88,27,10,222,113,174,41,174,236,86,92,63,111,168,186,92,106,122,71,39,66,150,8,202,73,100,216,12,70,91,64,9,244,22,114,125,52,102,119,238,95,89,82,174,44,124,172,103,39,203,252,67,233,211,160,165,95,209,71,224,79,253,156,255,0,224,205,227,254,104,174,169,98,174,178,168,64,94,126,197,143,240,110,38,196,216,155,6,88,177,13,37,93,247,7,84,83,83,95,109,226,238,211,208,157,69,56,84,64,230,46,204,238,18,69,35,56,155,106,14,227,32,179,238,140,196,109,87,152,239,28,117,60,41,96,218,12,31,151,193,73,81,152,184,194,158,115,161,154,83,138,80,178,82,11,176,61,108,176,59,185,25,145,57,12,2,67,210,35,138,82,39,38,133,226,146,26,248,117,199,249,219,151,217,185,98,170,225,235,16,213,218,177,181,242,160,44,22,246,133,224,217,88,117,102,49,13,60,161,80,207,1,129,72,241,187,117,91,96,152,129,251,174,2,76,25,41,214,221,173,86,234,154,10,59,133,206,146,150,162,233,80,244,148,49,77,48,129,213,78,209,73,51,197,16,187,234,102,209,67,44,142,35,171,236,140,203,192,93,219,182,172,3,155,253,239,21,89,184,88,203,220,71,214,246,22,36,161,204,11,77,111,82,211,112,144,251,5,112,91,171,207,117,61,78,200,164,126,156,141,168,75,178,50,125,172,91,65,251,154,181,112,47,198,109,139,140,60,184,170,185,201,106,246,54,51,194,253,158,159,19,91,98,3,122,81,146,86,62,149,77,52,133,174,176,203,210,149,218,50,39,146,50,2,18,220,204,18,200,23,42,136,136,11,169,29,218,213,53,214,162,197,13,206,144,238,84,116,240,213,212,81,140,194,243,195,4,197,32,197,41,199,174,225,3,40,38,17,39,109,9,226,145,155,93,175,167,109,69,95,48,238,33,113,87,11,252,194,242,239,55,48,181,55,111,236,25,127,75,77,113,181,157,84,148,240,220,232,101,175,184,140,180,242,16,63,247,50,3,144,152,132,177,68,110,7,179,107,132,170,34,241,89,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,80,17,17,7,82,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,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,80,195,205,239,29,113,29,93,156,180,152,23,50,45,126,197,203,106,77,213,152,58,11,124,231,45,13,215,65,97,146,178,105,92,71,125,96,245,54,20,68,45,217,196,216,65,136,101,121,234,59,92,180,185,130,84,228,245,214,207,195,230,111,221,105,35,203,234,250,142,205,103,187,85,203,21,44,24,104,204,170,167,145,228,112,129,206,112,168,169,158,33,115,154,81,8,27,82,119,96,98,208,38,125,17,16,23,159,186,227,252,27,98,198,86,12,190,188,226,26,74,60,67,138,169,235,170,108,180,51,59,137,215,133,27,68,245,45,19,187,109,35,1,158,51,112,215,123,134,242,102,113,140,220,124,87,19,188,66,225,94,23,242,106,245,155,152,166,155,183,246,14,157,53,186,214,21,81,211,205,115,174,148,182,197,79,25,27,255,0,117,33,184,137,144,69,20,166,192,123,54,188,0,226,158,39,115,151,19,241,5,85,196,232,226,143,99,227,233,174,1,112,134,182,215,8,193,29,47,78,33,134,56,2,55,220,197,8,192,3,11,132,155,250,145,179,180,175,38,227,114,12,148,209,91,175,4,156,96,225,158,46,114,190,43,208,189,37,22,54,177,211,192,56,178,207,73,21,71,66,134,121,100,156,33,56,228,148,24,72,38,26,99,149,128,78,71,141,137,128,200,157,183,21,197,32,34,40,203,230,189,199,29,54,26,181,94,248,71,203,144,171,107,237,202,158,156,49,117,217,142,90,118,161,164,148,99,156,104,160,113,113,121,78,120,136,58,164,250,196,208,202,81,232,101,33,244,66,69,48,30,63,193,185,159,134,96,198,121,127,136,105,47,182,42,170,138,186,106,123,133,35,185,65,57,211,84,73,79,43,198,90,104,96,210,195,35,49,142,160,108,204,66,228,46,196,254,129,99,215,203,255,0,55,56,130,203,62,32,173,54,158,31,172,255,0,73,171,241,54,248,46,88,74,122,248,169,41,111,148,176,69,36,230,37,44,196,49,195,52,113,132,199,20,218,238,2,220,218,24,153,197,38,66,136,8,138,37,115,127,140,219,239,7,156,204,243,94,231,37,171,219,56,51,20,125,29,167,196,214,216,128,26,168,163,138,209,75,210,169,166,144,180,210,104,186,178,187,70,68,209,200,38,66,91,93,194,88,194,90,145,117,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,237,160,34,34,2,46,165,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,81,65,148,28,102,223,120,195,230,103,149,23,56,237,94,198,193,152,95,233,21,62,25,182,202,0,245,67,28,182,138,174,173,77,76,131,174,179,75,210,137,222,49,39,142,49,1,17,220,236,114,200,18,191,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,169,155,69,12,178,56,142,175,178,51,47,1,119,110,218,176,174,114,183,107,173,131,134,220,19,125,177,92,234,237,215,43,118,100,91,106,232,235,41,38,40,103,166,158,58,11,129,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,172,28,11,241,155,98,227,15,46,42,174,114,90,189,141,140,240,191,103,167,196,214,216,128,222,148,100,149,143,165,83,77,33,107,172,50,244,165,118,140,137,228,140,128,132,183,51,4,178,5,202,162,34,2,34,32,42,85,158,156,81,228,79,13,126,196,252,53,227,159,163,159,72,251,79,179,63,169,149,149,157,126,207,210,235,127,91,69,38,221,189,120,191,43,77,119,119,107,163,233,85,84,85,243,206,252,201,254,178,126,205,65,122,153,91,199,175,9,217,211,142,237,153,103,150,153,173,237,156,73,121,235,118,42,47,97,92,169,250,189,40,78,105,63,25,53,56,70,58,71,17,151,188,77,174,154,54,174,236,207,112,10,0,121,92,121,236,203,47,190,189,30,181,79,242,2,34,32,43,85,254,138,63,2,127,236,231,255,0,6,111,31,243,69,117,75,21,116,25,73,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,182,191,232,163,240,39,254,206,127,240,102,241,255,0,52,85,87,132,239,43,25,55,242,255,0,15,122,116,10,197,121,181,240,81,237,186,58,206,44,178,202,217,117,172,189,67,209,143,26,91,224,110,188,101,67,12,29,48,185,139,57,111,143,162,17,69,28,163,24,144,188,110,50,187,70,209,76,102,23,213,145,124,81,228,79,18,158,219,252,10,99,159,164,127,71,59,55,180,255,0,169,149,148,125,14,209,213,232,255,0,92,197,30,237,221,9,127,39,93,54,247,233,171,107,85,86,49,153,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,144,247,12,92,66,225,94,40,50,106,203,155,152,90,155,176,118,254,165,53,198,214,117,81,212,77,108,174,136,182,203,79,33,3,255,0,115,32,57,8,17,197,44,70,224,27,246,176,51,211,138,60,137,225,175,216,159,134,188,115,244,115,233,31,105,246,103,245,50,178,179,175,217,250,93,111,235,104,164,219,183,175,23,229,105,174,238,237,116,125,62,78,74,113,153,195,103,17,56,170,171,5,100,230,100,125,32,189,81,91,206,233,61,55,177,235,233,54,82,132,145,198,82,111,168,130,48,125,14,104,219,70,125,222,246,186,104,206,237,98,220,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,9,169,84,211,59,248,145,201,46,28,45,86,203,206,116,99,234,76,57,79,121,168,58,106,0,42,121,234,167,169,48,29,198,225,13,56,28,174,2,206,59,143,110,193,115,141,157,217,204,25,253,6,105,102,150,4,201,108,9,115,204,204,203,190,251,27,13,217,186,61,182,183,178,205,81,210,234,204,16,199,248,184,64,228,45,100,148,7,221,23,211,93,95,70,103,118,199,179,138,238,43,179,31,139,92,199,60,107,141,101,236,54,170,30,164,22,11,4,19,57,210,218,41,73,217,220,69,221,155,169,49,237,23,150,103,102,41,8,69,153,128,2,56,192,38,83,250,40,252,9,255,0,179,159,252,25,188,127,205,21,127,203,204,210,192,153,171,98,161,196,120,26,251,219,105,46,54,248,46,212,241,207,75,53,29,83,208,206,114,133,61,73,83,84,0,76,16,204,244,243,60,82,16,48,200,49,145,3,144,247,168,139,229,165,203,238,167,56,110,182,126,32,243,126,213,73,38,95,80,84,118,155,61,166,174,40,170,160,196,166,5,85,4,141,35,4,236,112,5,61,76,17,19,132,209,16,78,218,139,179,131,150,181,47,152,119,16,184,171,133,254,97,121,119,155,152,90,155,183,246,12,191,165,166,184,218,206,170,74,120,110,116,50,215,220,70,90,121,8,31,251,153,1,200,76,66,88,162,55,3,217,181,194,85,17,120,172,151,205,236,27,159,89,95,135,243,115,47,231,171,146,197,136,169,202,106,118,171,129,225,158,35,9,10,41,97,144,59,217,142,57,99,146,55,113,114,7,112,119,18,33,118,39,246,168,8,136,128,186,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,118,212,43,115,58,227,199,240,223,125,169,200,108,167,189,110,192,56,126,224,94,210,186,91,174,61,74,92,81,48,132,37,30,163,210,23,232,211,206,53,12,59,100,146,41,137,163,153,181,217,17,48,77,74,34,32,234,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,226,70,98,45,171,187,50,237,171,85,230,143,228,79,51,126,229,245,138,37,74,185,98,241,227,248,111,177,83,100,54,108,94,183,99,236,63,111,31,102,221,46,55,30,165,86,40,132,78,98,147,65,233,11,117,169,224,26,118,45,210,73,44,194,210,76,250,236,148,152,47,253,17,16,17,17,1,17,117,46,210,93,97,181,86,205,98,162,164,172,185,5,60,133,71,79,87,82,84,208,77,59,11,244,194,73,70,57,10,48,114,209,156,218,51,113,103,119,97,45,52,112,234,95,241,102,21,194,158,205,250,83,137,173,86,111,108,220,33,180,219,189,161,91,29,63,108,174,151,94,149,52,59,221,186,147,30,210,219,24,234,69,163,232,207,162,250,203,27,110,44,241,174,124,227,156,249,196,245,252,72,211,213,208,227,106,26,142,195,81,106,148,54,65,107,128,117,40,169,169,67,113,11,83,48,158,248,200,72,154,70,147,171,190,71,145,228,57,84,229,185,204,18,167,136,154,105,50,123,57,46,180,131,152,182,234,114,169,162,185,77,44,80,158,38,7,150,121,37,104,169,225,130,40,97,58,104,90,1,112,18,35,144,24,228,211,64,145,216,47,213,17,16,23,159,177,99,252,27,137,177,54,38,193,150,44,67,73,87,125,193,213,20,212,215,219,120,187,180,244,39,81,78,21,16,57,139,179,59,132,145,72,206,38,218,131,184,200,44,251,163,49,27,85,230,59,199,29,79,10,88,54,131,7,229,240,82,84,102,46,48,167,156,232,102,148,226,148,44,148,130,236,15,91,44,14,238,70,100,78,67,0,144,244,136,226,148,137,201,161,120,164,136,190,20,120,174,204,126,18,179,28,49,174,10,151,183,90,171,186,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,156,193,184,158,41,153,156,163,34,38,118,48,57,35,48,200,249,23,148,202,220,210,192,153,211,129,45,153,153,150,151,223,108,225,187,207,91,177,86,246,89,169,250,189,41,142,25,63,23,48,4,131,164,145,24,251,194,218,233,171,106,206,206,254,173,1,121,252,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,59,212,215,87,84,187,236,136,53,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,244,10,8,121,142,241,199,77,197,110,50,160,193,249,124,21,116,249,117,131,234,39,58,25,165,57,98,59,221,89,51,3,214,203,3,187,8,0,139,16,192,36,61,81,9,101,34,113,121,158,40,194,119,145,68,175,38,204,220,226,10,178,251,118,202,74,43,63,210,60,167,181,233,61,117,77,69,124,81,201,133,170,170,2,162,72,74,156,12,186,146,195,81,36,18,1,194,2,226,50,19,75,172,122,202,211,75,82,2,34,140,190,107,28,117,84,224,232,235,248,88,202,138,250,186,107,237,85,59,195,141,107,138,150,34,128,109,213,116,70,222,205,6,154,50,114,57,98,168,142,82,154,55,30,155,52,98,38,68,82,52,65,37,54,203,181,170,245,76,117,150,107,157,37,125,60,117,19,210,28,180,211,12,160,51,193,41,195,52,78,66,238,204,113,203,28,145,152,248,137,129,11,232,236,236,187,106,2,249,124,241,183,117,225,67,31,201,98,196,243,213,215,101,214,42,168,167,134,235,70,85,68,48,90,103,41,161,19,187,4,99,12,166,103,29,56,200,37,20,108,47,51,116,216,157,222,56,244,158,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,182,186,149,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,250,153,180,80,203,35,136,234,251,35,50,240,23,118,237,171,10,231,43,118,186,216,56,109,193,55,219,21,206,174,221,114,183,102,69,182,174,142,178,146,98,134,122,105,227,160,184,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,32,191,84,86,149,203,231,141,187,87,21,248,2,75,22,39,158,146,135,49,112,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,166,196,236,210,71,173,218,160,34,34,2,34,32,34,34,2,42,85,197,143,149,140,228,249,127,136,125,58,117,101,92,173,56,246,250,119,71,97,225,71,52,32,217,136,45,86,254,199,132,46,148,244,250,71,95,67,73,3,147,81,212,8,54,145,205,12,17,19,132,186,48,201,28,110,198,237,40,177,78,18,84,136,136,8,136,128,190,78,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,47,172,169,87,22,62,86,51,147,229,254,33,244,233,208,82,175,232,163,240,39,254,206,127,240,102,241,255,0,52,87,84,177,87,89,84,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,209,223,69,170,218,72,53,127,5,181,107,240,90,125,136,54,187,173,31,193,106,109,163,106,180,241,100,27,227,240,91,214,200,252,22,244,5,231,177,132,13,45,1,22,140,238,204,255,0,241,73,122,21,242,49,64,235,105,152,153,189,230,18,211,255,0,52,144,89,118,110,75,29,167,22,69,211,22,23,158,113,114,209,180,215,116,178,107,175,135,212,173,171,56,46,197,6,42,167,41,31,184,156,54,183,217,212,147,79,138,175,60,66,220,194,151,20,211,28,243,140,108,19,3,106,229,167,132,146,253,110,172,239,61,49,121,54,32,167,152,42,129,198,51,1,98,223,221,163,28,175,252,100,23,1,194,213,154,91,182,52,59,145,51,109,26,167,211,95,171,171,1,125,79,245,169,44,194,20,173,75,104,136,27,78,241,23,255,0,217,21,28,60,19,221,6,190,72,230,247,9,228,149,139,86,239,215,94,205,246,253,170,74,108,1,182,213,79,246,198,15,255,0,178,200,62,138,34,32,218,78,184,223,189,251,150,179,59,182,154,46,7,55,103,238,116,29,128,110,255,0,228,90,248,58,226,140,159,199,85,204,221,236,206,232,55,34,211,193,145,157,221,6,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,139,71,126,244,26,173,31,193,22,168,54,127,141,11,86,90,147,124,91,225,222,182,57,185,62,143,226,131,100,140,238,223,148,255,0,206,182,142,237,31,82,254,250,220,109,171,120,186,227,29,91,94,255,0,138,14,204,127,147,222,183,173,145,126,66,222,128,190,6,54,7,146,195,56,51,233,238,151,252,66,95,125,124,28,108,238,56,126,119,111,29,165,255,0,16,144,69,119,21,149,21,22,252,196,144,198,168,135,81,113,238,55,111,251,60,255,0,228,86,143,153,15,53,70,35,160,169,106,151,119,38,137,159,83,125,127,124,55,87,33,198,181,202,74,108,196,50,57,136,1,133,221,223,118,159,246,122,159,181,89,246,43,191,149,118,32,162,106,122,146,48,6,141,159,223,215,222,99,47,169,254,212,18,135,192,4,79,38,27,162,220,91,156,107,227,125,93,245,255,0,177,210,169,17,129,180,130,54,254,209,191,192,163,147,151,116,242,158,23,164,51,213,217,235,227,110,253,127,177,210,41,27,131,190,8,223,251,70,255,0,2,14,68,68,65,193,39,229,127,42,225,219,222,250,58,229,149,253,231,102,250,215,19,9,107,226,232,57,65,180,21,203,240,111,208,182,70,47,166,142,183,190,154,233,245,32,215,77,86,229,163,120,45,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,22,42,235,42,133,138,186,12,148,248,78,242,177,147,127,47,240,247,167,64,170,170,165,92,39,121,88,201,191,151,248,123,211,160,85,85,1,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,5,176,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,79,79,0,188,107,225,94,43,50,226,146,201,118,185,246,124,205,195,54,248,99,196,118,250,135,140,36,175,216,195,25,92,233,218,49,0,40,101,55,103,49,1,110,140,134,192,237,180,162,57,96,5,123,252,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,136,100,210,138,149,112,209,196,94,4,226,131,43,40,51,51,2,212,127,98,163,188,81,108,155,250,153,116,236,208,205,61,31,82,88,163,235,116,186,224,61,80,29,135,226,207,226,205,232,51,163,55,176,110,66,229,126,32,205,204,192,158,174,59,22,29,167,25,170,26,146,7,154,121,76,228,24,162,134,48,238,103,57,37,146,56,217,201,196,25,205,156,136,69,156,152,60,167,21,92,76,96,222,20,50,142,179,52,177,133,13,93,196,202,160,109,182,139,101,51,56,157,198,227,32,72,113,64,242,109,113,132,54,197,33,156,132,207,180,0,182,137,158,200,207,29,124,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,246,188,75,241,23,142,248,160,205,58,252,204,199,85,31,217,104,236,244,91,33,254,166,90,251,76,211,65,71,212,138,40,250,221,46,185,143,84,199,121,248,187,248,51,82,164,19,83,201,83,202,198,41,249,129,93,233,214,229,127,234,192,57,42,121,88,197,63,48,43,189,58,220,175,253,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,46,255,0,149,31,26,255,0,131,44,85,7,13,121,153,115,186,212,225,188,91,112,167,166,194,82,235,214,134,207,116,154,66,23,167,216,194,242,12,53,82,72,29,226,91,35,149,183,56,51,77,52,163,50,139,21,117,45,60,174,185,128,81,221,232,237,188,50,103,126,34,232,221,97,236,214,236,15,116,158,56,32,165,146,150,40,34,130,27,73,116,192,54,204,221,45,98,146,71,50,152,164,40,220,152,218,33,148,36,253,90,175,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,5,101,80,177,87,89,84,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,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,63,220,0,241,131,106,226,203,40,196,174,15,87,30,59,193,212,244,116,24,172,38,136,88,42,103,48,38,142,186,34,140,6,45,149,15,12,166,241,136,139,196,98,97,183,99,71,36,152,251,175,85,149,185,165,142,242,91,29,219,51,51,45,47,190,198,196,150,110,183,98,173,236,176,212,116,186,176,156,50,126,46,96,56,203,88,229,49,247,133,244,215,86,209,217,157,131,39,228,84,83,133,30,43,178,227,139,92,184,12,107,130,165,236,55,90,30,156,23,251,4,243,49,213,90,42,137,157,216,73,217,155,169,9,237,39,138,102,102,25,4,73,157,128,194,72,194,181,160,181,94,104,254,68,243,55,238,95,88,162,80,67,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,243,189,205,31,200,158,102,253,203,235,20,74,0,80,100,81,193,215,24,184,19,139,252,9,81,127,176,81,251,27,18,89,182,125,32,195,253,73,170,61,151,213,154,160,41,127,166,142,8,163,159,171,29,59,201,248,182,125,154,237,45,29,187,238,1,99,67,195,174,124,227,46,27,115,114,197,154,216,50,182,172,78,221,80,1,115,161,134,161,161,11,181,185,204,94,162,138,87,32,49,217,32,142,140,78,5,176,216,36,22,222,2,237,145,78,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,135,181,68,68,5,74,184,177,242,177,156,159,47,241,15,167,78,170,170,165,92,88,249,88,206,79,151,248,135,211,167,65,141,98,200,163,140,94,49,112,39,8,24,18,158,255,0,127,163,246,206,36,188,239,250,63,135,250,147,83,251,83,165,53,56,85,127,77,4,18,199,7,74,58,134,147,241,140,219,244,218,58,187,247,99,174,170,87,17,89,243,140,184,146,205,203,238,107,99,58,218,178,59,141,65,133,178,134,106,134,152,45,54,230,50,122,122,40,156,64,7,100,98,90,57,48,14,243,115,144,155,121,147,184,121,92,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,153,62,91,156,190,234,120,118,166,147,56,115,146,213,72,89,139,113,167,42,106,43,108,209,69,49,225,144,105,103,142,87,138,162,25,229,134,99,169,133,224,39,49,17,56,193,206,61,116,57,25,232,87,41,78,10,61,183,89,71,197,150,102,219,45,85,150,88,122,209,224,187,124,237,215,144,171,161,159,166,119,50,102,45,145,244,78,41,99,136,100,18,39,145,202,86,104,222,40,76,229,42,197,143,240,110,38,196,216,155,6,88,177,13,37,93,247,7,84,83,83,95,109,226,238,211,208,157,69,56,84,64,230,46,204,238,18,69,35,56,155,106,14,227,32,179,238,140,196,66,200,57,213,249,88,194,223,48,40,125,58,226,162,3,43,115,75,29,228,182,59,182,102,102,90,95,125,141,137,44,221,110,197,91,217,97,168,233,117,97,56,100,252,92,192,113,150,177,202,99,239,11,233,174,173,163,179,59,75,255,0,58,191,43,24,91,230,5,15,167,92,84,43,32,200,247,133,30,43,178,227,139,92,184,12,107,130,165,236,55,90,30,156,23,251,4,243,49,213,90,42,137,157,216,73,217,155,169,9,237,39,138,102,102,25,4,73,157,128,194,72,194,165,227,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,222,166,186,186,165,223,100,65,171,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,62,60,60,40,241,93,152,252,37,102,56,99,92,21,47,110,181,87,116,224,191,216,39,153,194,150,239,74,46,238,194,78,204,253,57,131,113,60,83,51,57,70,68,76,236,96,114,70,119,191,205,55,141,156,51,152,185,61,129,242,231,35,177,149,37,215,12,102,45,61,69,238,247,41,90,106,33,158,106,42,74,230,134,144,64,170,35,14,152,21,101,37,91,147,48,245,53,164,143,188,99,61,37,9,73,194,216,179,10,227,155,21,46,41,193,88,154,213,136,44,181,187,251,53,198,215,91,29,93,44,251,12,128,246,75,27,144,22,211,2,23,209,251,136,93,159,189,157,67,103,58,191,52,248,91,229,253,15,168,220,85,42,229,139,110,204,123,167,25,56,42,155,47,49,29,214,201,24,118,138,140,67,83,69,70,245,48,201,103,138,55,146,122,106,160,213,129,161,156,194,24,26,67,238,142,89,97,49,214,65,141,149,85,231,87,230,159,11,124,191,161,245,27,138,10,21,193,39,24,56,155,132,108,208,138,244,47,87,91,130,111,149,16,14,44,179,210,69,79,215,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,125,195,144,70,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,44,91,85,244,242,224,230,1,89,195,189,246,44,164,205,236,69,254,116,245,253,166,120,170,106,35,158,162,76,59,85,176,228,221,78,16,132,146,28,51,72,204,7,11,14,214,146,86,148,92,63,28,210,132,223,162,34,10,41,197,119,10,57,113,197,174,92,30,10,198,177,118,27,173,15,82,123,5,254,8,88,234,173,21,68,204,206,66,206,237,212,132,246,139,75,11,187,12,130,34,236,224,97,28,129,143,102,105,101,110,59,201,108,119,115,203,60,203,177,123,27,18,89,186,61,182,139,181,67,81,210,234,194,19,71,248,200,76,227,45,99,148,11,221,39,211,93,31,71,103,102,201,249,90,175,31,92,20,97,94,43,50,226,174,247,105,182,118,124,205,195,54,249,164,195,151,10,118,140,36,175,216,197,32,219,42,30,66,0,40,101,55,118,2,50,110,140,134,230,207,180,165,9,66,221,121,80,241,199,77,137,109,86,78,17,243,24,42,222,251,109,167,168,12,35,118,115,150,161,171,169,34,25,39,42,41,220,156,158,35,130,33,62,145,54,145,60,49,12,122,1,70,29,105,20,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,124,96,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,184,14,39,248,227,205,206,43,112,110,4,193,249,130,20,148,225,131,233,229,58,233,168,76,226,11,221,196,159,99,86,207,3,59,66,6,48,176,136,136,143,186,114,212,144,184,132,205,20,97,242,184,193,226,207,25,113,117,154,31,78,47,180,245,118,123,21,5,60,116,214,44,56,85,237,85,5,168,30,48,105,220,13,163,137,140,229,148,30,66,55,13,250,116,193,221,198,32,102,161,74,229,56,23,224,202,251,198,30,99,213,91,36,186,251,27,6,97,126,207,81,137,174,81,24,61,80,199,43,159,74,154,154,50,215,89,165,233,74,205,33,11,199,24,129,17,110,118,8,164,182,180,30,255,0,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,145,78,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,202,16,120,154,224,163,21,101,126,79,229,207,18,24,42,217,219,112,14,47,193,248,118,182,237,217,218,67,146,201,116,158,223,79,214,42,141,228,79,209,168,156,138,64,149,157,128,100,149,225,113,143,241,61,95,21,194,135,24,57,161,194,54,38,186,94,176,27,210,86,219,111,148,228,55,75,61,92,81,244,43,167,138,158,164,40,142,73,54,60,194,16,205,83,213,112,136,227,121,24,92,28,135,86,33,9,84,230,89,199,85,79,12,184,102,151,44,50,198,190,174,151,52,49,29,60,23,42,90,225,165,138,72,45,22,230,168,118,41,205,167,140,226,152,230,120,38,132,99,97,125,173,212,144,136,28,99,105,33,2,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,47,173,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,211,19,203,23,128,239,192,133,138,155,62,115,98,203,183,31,98,11,120,251,54,215,113,183,116,234,176,188,36,115,12,154,23,84,155,173,81,1,83,185,110,142,57,97,23,146,23,211,124,162,225,90,184,23,224,202,197,193,230,92,85,91,36,186,251,103,25,226,142,207,81,137,174,81,25,181,41,73,19,31,74,154,154,50,211,72,98,234,202,205,33,11,73,33,25,17,109,103,8,163,185,84,68,5,0,60,209,252,246,102,111,220,190,143,68,167,249,64,15,52,127,61,153,155,247,47,163,209,32,170,188,177,120,241,252,8,95,105,178,27,54,47,91,112,14,32,184,15,179,110,151,27,143,78,151,11,204,65,49,73,160,244,137,250,53,19,149,59,22,233,35,138,18,121,38,125,55,202,79,53,43,21,117,46,156,168,120,227,166,196,182,171,39,8,249,140,21,111,125,182,211,212,6,17,187,57,203,80,213,212,145,12,147,149,20,238,78,79,17,193,16,159,72,155,72,158,24,134,61,0,163,14,176,73,162,34,140,190,107,220,113,211,97,171,85,239,132,124,185,10,182,190,220,169,233,195,23,93,152,229,167,106,26,73,70,57,198,138,7,23,23,148,231,136,131,170,79,172,77,12,165,30,134,82,31,68,40,87,51,174,60,127,13,247,218,156,134,202,123,214,236,3,135,238,5,237,43,165,186,227,212,165,197,19,8,66,81,234,61,33,126,141,60,227,80,195,182,73,34,152,154,57,155,93,145,19,82,174,87,30,123,50,203,239,175,71,173,86,170,174,171,149,199,158,204,178,251,235,209,235,80,95,255,0,58,191,43,24,91,230,5,15,167,92,84,64,101,110,105,99,188,150,199,118,204,204,203,75,239,177,177,37,155,173,216,171,123,44,53,29,46,172,39,12,159,139,152,14,50,214,57,76,125,225,125,53,213,180,118,103,105,127,231,87,229,99,11,124,192,161,244,235,138,133,100,25,36,112,171,196,198,13,226,191,40,232,243,75,7,208,213,219,140,106,10,219,119,182,84,179,145,219,174,49,132,103,44,13,38,214,25,131,108,177,152,72,44,219,128,199,112,129,239,140,43,2,199,51,131,238,44,241,151,8,185,161,244,226,197,79,87,120,177,87,211,201,77,125,195,131,94,212,176,93,65,163,54,129,204,222,57,88,14,41,77,164,19,96,223,167,80,25,216,101,54,124,130,50,183,52,176,38,116,224,75,102,102,101,165,247,219,56,110,243,214,236,85,189,150,106,126,175,74,99,134,79,197,204,1,32,233,36,70,62,240,182,186,106,218,179,179,184,122,180,68,64,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,45,87,149,199,158,204,178,251,235,209,235,84,255,0,44,104,120,110,206,251,175,14,25,219,133,179,162,205,99,164,188,212,97,202,137,72,232,42,100,40,194,166,9,160,146,158,96,99,30,240,55,138,105,54,30,132,194,123,73,196,217,156,31,34,156,151,205,236,27,159,89,95,135,243,115,47,231,171,146,197,136,169,202,106,118,171,129,225,158,35,9,10,41,97,144,59,217,142,57,99,146,55,113,114,7,112,119,18,33,118,39,15,106,136,136,11,21,117,58,124,204,56,215,184,240,193,129,45,184,39,45,46,125,155,50,113,110,149,52,85,145,189,44,222,198,161,134,104,222,74,137,169,230,25,55,245,180,56,35,98,143,107,233,57,49,177,66,194,80,88,131,37,62,19,188,172,100,223,203,252,61,233,208,42,170,169,87,9,222,86,50,111,229,254,30,244,232,21,85,65,9,124,200,249,125,211,112,237,83,30,112,228,221,170,172,178,234,227,80,52,213,182,216,98,150,96,195,38,209,65,28,79,45,68,211,203,52,193,83,51,206,76,100,34,17,155,132,122,234,113,179,208,14,15,184,179,198,92,34,230,135,211,139,21,61,93,226,197,95,79,37,53,247,14,13,123,82,193,117,6,140,218,7,51,120,229,96,56,165,54,144,77,131,126,157,64,103,97,148,217,242,29,197,152,90,197,142,112,173,231,5,98,154,30,219,101,196,22,250,139,93,198,155,170,113,245,233,103,140,163,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,143,191,27,124,31,98,110,17,179,66,91,41,53,93,110,9,190,84,78,88,78,241,87,45,63,94,186,8,163,128,230,9,35,136,220,132,225,42,144,137,204,130,54,145,197,204,4,89,246,136,93,87,56,252,127,131,115,79,6,240,251,152,57,125,136,105,47,152,122,249,79,136,234,104,107,169,157,246,74,26,219,89,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,154,159,242,106,187,90,172,28,73,99,107,237,246,231,73,110,182,219,178,222,229,87,89,89,87,48,195,5,52,17,215,219,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,213,138,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,235,180,76,198,8,68,137,155,82,104,163,103,215,107,104,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,169,43,162,134,98,0,170,129,165,142,102,138,81,103,208,193,165,134,41,24,75,86,223,24,23,136,179,176,92,87,29,28,102,223,120,195,204,122,91,156,118,175,99,96,204,47,218,41,240,205,182,80,7,170,24,229,112,234,212,212,200,58,235,52,189,40,157,227,18,120,227,16,17,29,206,199,44,158,131,151,159,5,151,94,41,243,66,158,251,139,240,253,89,101,94,26,168,119,196,21,141,82,84,173,91,59,71,186,43,124,18,8,185,25,145,60,69,43,3,139,132,46,79,212,140,206,29,222,3,131,238,19,49,151,23,89,161,244,30,197,81,87,103,177,80,83,201,83,125,196,99,64,213,80,90,129,227,55,129,140,30,72,152,206,89,65,163,16,99,223,167,80,217,156,98,55,108,130,50,183,43,112,38,75,96,75,102,89,229,165,139,216,216,110,205,214,236,84,93,170,106,142,151,86,99,154,79,198,76,103,33,107,36,166,94,241,62,154,232,218,51,51,48,122,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,161,135,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,20,224,95,140,219,239,7,153,143,85,115,146,213,237,156,25,138,59,61,62,38,182,196,0,213,69,28,78,125,42,154,105,11,77,38,139,171,43,180,100,77,28,130,100,37,181,220,37,143,32,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,177,98,87,255,0,203,23,143,31,192,133,246,155,33,179,98,245,183,0,226,11,128,251,54,233,113,184,244,233,112,188,196,19,20,154,15,72,159,163,81,57,83,177,110,146,56,161,39,146,103,211,124,164,225,53,40,138,205,121,142,241,199,83,194,150,13,160,193,249,124,20,149,25,139,140,41,231,58,25,165,56,165,11,37,32,187,3,214,203,3,187,145,153,19,144,192,36,61,34,56,165,34,114,104,94,41,2,138,243,94,227,142,155,13,90,175,124,35,229,200,85,181,246,229,79,78,24,186,236,199,45,59,80,210,74,49,206,52,80,56,184,188,167,60,68,29,82,125,98,104,101,40,244,50,144,250,49,22,136,131,42,132,68,65,106,188,209,252,137,230,111,220,190,177,68,160,46,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,41,244,230,143,228,79,51,126,229,245,138,37,0,40,50,8,224,7,140,27,87,22,89,70,37,112,122,184,241,222,14,167,163,160,197,97,52,66,193,83,57,129,52,117,209,20,96,49,108,168,120,101,55,140,68,94,35,19,13,187,26,57,36,186,5,140,14,86,230,150,59,201,108,119,108,204,204,180,190,251,27,18,89,186,221,138,183,178,195,81,210,234,194,112,201,248,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,200,123,133,94,38,48,111,21,249,71,71,154,88,62,134,174,220,99,80,86,219,189,178,165,156,142,221,113,140,35,57,96,105,54,176,204,27,101,140,194,65,102,220,6,59,132,15,124,96,21,129,17,16,17,17,5,138,243,31,229,255,0,71,196,69,138,92,219,202,28,59,254,123,20,29,154,9,105,169,228,130,158,60,69,75,188,35,219,80,115,28,113,132,208,198,238,97,51,150,231,142,39,136,152,255,0,18,241,66,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,89,79,40,181,230,177,192,149,169,237,85,252,83,100,214,25,171,27,144,212,60,248,222,213,110,128,74,9,32,113,50,146,240,192,206,196,6,36,194,211,236,18,99,99,235,147,6,201,228,144,46,215,129,126,51,108,92,97,229,197,85,206,75,87,177,177,158,23,236,244,248,154,219,16,27,210,140,146,177,244,170,105,164,45,117,134,94,148,174,209,145,60,145,144,16,150,230,96,150,79,65,198,15,22,120,55,132,92,175,250,113,125,167,164,188,95,107,234,35,166,177,97,194,175,122,89,238,166,210,3,78,224,109,28,174,1,20,70,242,17,184,108,215,166,14,236,82,131,60,0,228,190,111,99,44,133,205,12,63,155,153,127,61,36,119,220,59,80,83,83,181,92,13,52,18,129,198,81,75,12,129,220,238,18,69,36,145,187,139,137,179,27,184,144,147,49,55,160,226,119,136,92,85,197,6,114,222,179,115,20,211,118,14,223,211,166,183,90,194,170,74,136,109,148,49,14,216,169,227,35,127,238,164,55,17,1,57,101,148,216,3,126,214,15,21,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,222,125,92,166,21,224,202,251,87,193,142,53,227,19,22,221,123,13,170,135,178,83,225,75,117,57,129,201,112,144,174,176,81,84,212,212,63,127,78,16,221,60,97,31,116,135,32,185,190,192,1,235,210,174,30,176,181,139,28,231,238,90,96,172,83,67,219,108,184,131,24,89,173,119,26,110,169,199,215,165,158,182,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,5,117,229,231,198,157,215,133,140,208,167,177,98,252,65,86,57,87,137,106,29,177,5,27,83,21,83,81,78,241,237,138,225,4,98,76,64,98,77,16,202,224,196,231,11,19,116,228,48,135,108,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,101,142,103,21,220,40,230,63,9,89,142,120,43,26,197,219,173,85,221,73,236,23,248,33,112,165,187,210,139,179,57,11,59,191,78,96,220,45,44,46,238,81,145,11,179,152,28,114,31,170,202,238,96,28,65,101,23,15,183,158,31,176,118,34,236,148,21,123,32,178,220,162,142,40,170,172,52,178,75,83,53,112,211,24,3,72,243,79,37,64,105,52,134,69,8,129,116,152,72,132,227,11,139,230,161,199,85,78,63,196,55,94,24,114,182,190,174,12,49,99,168,154,219,140,230,154,150,45,151,107,140,21,80,152,193,19,73,27,205,24,82,205,76,236,242,1,135,84,200,219,105,70,0,114,89,175,12,92,61,98,174,40,51,150,203,148,120,90,167,176,118,254,165,77,198,232,116,178,84,67,108,161,136,119,75,81,32,131,127,115,24,49,16,9,203,44,64,230,27,247,55,138,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,108,132,248,62,225,51,6,240,139,149,255,0,65,236,85,20,151,139,237,125,68,149,55,220,70,52,15,75,61,212,218,67,120,24,193,228,149,192,34,136,218,49,6,61,154,245,13,153,138,83,119,10,129,146,249,67,131,114,23,43,240,254,81,229,252,21,113,216,176,237,57,67,78,245,115,188,211,202,103,33,75,44,210,31,115,57,201,44,146,72,236,44,32,206,110,194,34,44,194,222,213,21,10,227,19,138,172,27,194,134,81,220,49,133,230,229,72,88,158,227,79,81,77,132,237,18,70,243,29,198,226,193,238,57,68,38,5,217,163,34,140,166,61,195,180,29,133,159,168,113,129,133,52,230,5,199,117,139,133,92,43,38,10,194,199,219,115,55,16,91,222,75,117,54,135,31,178,233,103,142,170,56,174,187,206,158,90,121,250,85,52,226,221,152,157,136,245,213,244,30,247,130,27,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,182,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,234,107,171,170,93,183,202,122,51,51,51,51,48,128,8,176,128,0,179,0,0,136,139,8,139,51,87,76,199,224,202,251,148,156,29,225,94,38,49,205,215,165,117,199,120,130,221,79,100,179,211,152,28,112,89,234,40,106,234,70,166,160,219,93,102,151,165,9,4,98,236,209,198,239,191,83,55,8,66,218,212,138,114,163,227,95,240,101,138,160,225,175,51,46,119,90,156,55,139,110,20,244,216,74,93,122,208,217,238,147,72,66,244,251,24,94,65,134,170,73,3,188,75,100,114,182,231,6,105,166,148,109,43,132,156,144,181,113,31,159,216,115,37,239,55,202,187,53,62,35,167,186,8,87,211,70,50,29,52,240,219,170,106,33,55,2,238,48,105,97,143,120,106,46,65,184,88,129,221,141,188,86,106,229,158,42,201,188,199,196,121,91,141,105,59,61,235,12,220,37,183,212,237,142,64,142,109,143,238,79,23,80,0,202,25,65,198,72,205,197,183,198,96,76,218,19,32,201,249,88,7,58,191,43,24,91,230,5,15,167,92,85,63,229,117,204,2,142,239,71,109,225,147,59,241,23,70,235,15,102,183,96,123,164,241,193,5,44,148,177,65,20,16,218,75,166,1,182,102,233,107,20,146,57,148,197,33,70,228,198,209,12,181,3,157,95,149,140,45,243,2,135,211,174,40,33,219,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,40,225,87,137,140,27,197,126,81,209,230,150,15,161,171,183,24,212,21,182,239,108,169,103,35,183,92,99,8,206,88,26,77,172,51,6,217,99,48,144,89,183,1,142,225,3,223,24,99,110,170,175,13,28,69,227,190,23,243,78,131,51,48,45,71,246,42,59,197,22,200,127,170,118,190,211,12,211,209,245,37,138,78,143,87,160,3,213,1,222,30,44,254,44,225,146,154,47,21,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,57,77,78,213,112,60,51,196,97,33,69,44,50,7,123,49,199,44,114,70,238,46,64,238,14,226,68,46,196,254,213,1,17,16,17,17,5,42,226,199,202,198,114,124,191,196,62,157,58,198,218,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,44,146,120,177,242,177,156,159,47,241,15,167,78,177,172,65,61,28,191,120,238,177,113,85,133,99,193,88,164,251,22,102,225,251,123,73,113,166,208,228,246,165,44,17,210,199,45,215,120,83,197,79,7,86,166,160,155,179,11,185,6,154,182,163,222,215,128,177,119,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,121,94,207,206,99,54,44,195,229,233,87,139,112,117,45,170,187,23,226,238,142,95,98,251,92,219,224,246,21,85,117,5,83,212,212,4,27,200,206,25,2,158,126,204,79,35,139,239,103,55,35,134,88,80,95,254,91,230,174,92,103,5,138,163,19,229,126,52,181,98,107,85,37,194,166,215,53,93,186,161,165,140,42,160,61,146,70,238,223,239,72,95,242,78,51,142,64,114,3,2,47,86,177,129,202,123,6,42,197,121,167,131,112,182,5,189,251,27,18,94,113,5,186,223,103,184,246,153,41,251,29,116,181,49,132,19,245,98,103,146,61,146,16,22,240,103,33,211,86,103,118,101,147,70,19,183,95,108,248,86,205,105,197,56,143,233,5,234,138,223,79,79,113,187,246,48,164,246,133,80,70,35,45,79,64,29,194,46,161,177,31,76,95,104,238,209,187,153,7,214,84,171,139,31,43,25,201,242,255,0,16,250,116,234,170,170,85,197,143,149,140,228,249,127,136,125,58,116,24,214,44,170,22,42,235,42,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,69,163,186,13,86,142,218,163,62,171,84,27,53,209,29,180,109,86,164,218,248,45,142,111,174,199,209,6,211,213,219,242,159,249,214,193,215,71,109,223,223,91,205,187,188,87,19,107,175,197,7,98,47,5,200,184,225,240,92,136,11,230,98,17,223,108,148,126,177,47,248,174,190,154,249,183,254,235,100,175,253,169,127,197,116,17,169,198,124,213,22,251,161,77,29,73,3,181,75,233,161,187,119,110,168,127,241,43,31,205,105,234,43,105,105,170,59,81,57,56,131,187,185,190,190,6,255,0,227,87,131,199,197,108,176,87,19,180,166,35,218,159,87,98,118,248,213,43,9,198,248,133,170,227,166,167,130,168,141,227,96,18,109,250,247,182,230,127,7,65,127,188,190,99,41,32,162,19,147,115,187,198,253,239,175,194,149,74,77,164,118,91,105,199,234,136,27,255,0,101,148,84,242,234,158,83,26,71,39,119,97,56,252,117,255,0,193,20,171,218,159,117,190,157,254,184,195,254,43,32,237,162,34,14,25,254,11,129,199,191,95,173,115,206,237,171,50,225,218,238,254,40,57,1,180,92,173,249,43,142,49,127,138,228,125,25,153,144,107,227,220,183,45,25,190,43,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,5,163,183,197,106,136,54,107,162,213,139,235,71,29,86,215,103,103,213,144,114,46,9,89,192,183,55,197,114,49,183,115,58,212,133,141,190,180,28,95,148,43,99,11,235,162,221,166,133,163,234,203,120,176,247,232,131,120,54,130,183,45,155,180,118,109,59,150,244,5,240,49,179,107,135,231,111,176,191,226,18,251,235,224,99,102,34,195,243,176,248,237,47,248,132,130,28,248,252,144,97,198,83,104,236,197,211,47,15,247,90,165,101,52,114,117,46,176,145,187,191,227,135,254,50,187,238,96,245,18,142,97,201,11,151,119,69,251,181,127,236,245,74,207,40,221,218,182,2,215,254,202,47,253,244,18,203,203,202,65,124,41,70,45,163,127,84,163,111,255,0,21,72,164,118,159,247,136,255,0,184,111,240,40,200,229,227,117,15,96,209,211,245,7,86,184,199,221,175,246,148,141,245,169,51,160,145,228,164,140,159,248,173,254,6,65,216,68,68,29,119,109,210,105,246,174,70,139,189,24,125,253,116,90,49,147,155,182,157,204,232,55,237,218,221,203,104,234,79,171,173,197,222,218,119,247,173,89,180,102,253,8,11,85,163,147,45,27,87,65,174,189,250,50,51,63,197,52,101,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,44,85,214,85,11,21,116,25,41,240,157,229,99,38,254,95,225,239,78,129,85,85,74,184,78,242,177,147,127,47,240,247,167,64,170,170,2,34,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,92,167,52,46,10,63,115,254,59,60,231,203,219,101,170,135,45,177,149,192,41,162,183,81,55,71,216,215,66,132,140,233,218,34,39,214,25,122,83,205,27,198,204,17,251,241,108,140,66,46,165,181,240,157,230,159,38,254,96,97,239,81,129,100,123,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,232,49,226,224,239,138,172,101,194,134,110,91,241,133,154,229,86,88,98,227,81,79,77,139,45,17,198,211,5,198,220,199,239,184,196,70,3,218,99,18,144,161,61,195,180,221,197,223,166,114,1,251,254,96,220,109,221,120,175,199,241,216,176,196,245,116,57,117,133,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,70,23,103,146,77,122,188,125,112,81,138,184,83,204,122,187,221,166,217,218,50,203,19,92,38,147,14,92,41,218,67,142,131,123,148,131,108,168,121,8,204,102,136,25,216,8,201,250,209,131,155,62,225,148,34,166,156,42,240,207,140,184,175,205,202,60,173,193,245,212,150,224,26,114,185,93,238,117,46,196,22,235,116,103,24,75,59,71,185,138,99,221,44,96,17,139,182,227,49,220,64,27,228,0,170,188,190,120,36,186,241,95,143,228,190,226,120,42,232,114,235,10,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,186,110,76,207,36,122,209,94,38,237,54,171,7,18,89,175,98,177,91,41,45,214,219,118,56,190,210,81,209,210,66,48,193,77,4,117,243,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,44,140,242,171,44,240,174,77,229,198,28,202,220,21,73,217,236,184,102,223,21,190,155,116,113,132,147,108,111,126,121,122,96,0,83,74,110,82,72,108,45,190,67,50,118,212,157,99,175,197,143,154,124,228,249,129,136,125,70,116,18,169,201,83,202,198,41,249,129,93,233,214,229,127,234,192,57,42,121,88,197,63,48,43,189,58,220,175,253,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,46,127,133,174,9,45,92,87,240,53,137,111,184,98,10,74,28,197,194,184,226,237,53,170,176,105,68,167,187,64,54,122,66,11,73,200,83,68,0,18,84,20,100,50,200,228,208,191,81,197,153,164,147,91,21,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,103,249,42,121,88,197,63,48,43,189,58,220,156,204,57,127,223,120,134,246,110,111,100,94,29,181,73,143,168,180,163,189,208,245,2,146,107,253,43,244,194,25,58,210,24,195,214,167,97,38,214,77,164,113,22,222,167,226,98,136,131,234,242,224,230,1,71,196,69,138,44,164,205,236,69,254,123,20,29,166,120,170,106,35,130,158,60,69,75,188,228,221,78,16,132,113,132,208,198,236,7,11,14,231,142,38,148,92,255,0,28,209,84,14,104,254,68,243,55,238,95,88,162,80,67,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,242,169,157,124,96,225,158,46,121,98,102,69,232,94,146,139,27,88,233,240,248,226,203,61,36,85,29,10,25,229,190,66,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,136,34,45,101,80,177,87,89,84,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,0,169,20,230,117,203,254,143,40,171,42,120,129,201,12,59,217,48,45,94,233,241,53,182,41,32,138,150,195,85,36,240,195,17,83,1,27,72,240,207,37,71,116,49,129,12,36,5,163,140,100,1,28,117,172,167,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,12,115,56,81,226,187,49,248,74,204,112,198,184,42,94,221,106,174,233,193,127,176,79,51,133,45,222,148,93,221,132,157,153,250,115,6,226,120,166,102,114,140,136,153,216,192,228,140,242,19,202,220,210,192,153,211,129,45,153,153,150,151,223,108,225,187,207,91,177,86,246,89,169,250,189,41,142,25,63,23,48,4,131,164,145,24,251,194,218,233,171,106,206,206,240,109,204,119,131,235,87,9,249,185,64,88,25,170,223,2,99,90,121,235,236,161,83,40,200,116,51,196,108,213,52,44,78,111,44,129,19,73,1,132,146,11,59,132,226,14,82,28,103,33,57,121,241,167,117,225,99,52,41,236,88,191,16,85,142,85,226,90,135,108,65,70,212,197,84,212,83,188,123,98,184,65,24,147,16,24,147,68,50,184,49,57,194,196,221,57,12,33,218,18,149,205,31,200,158,102,253,203,235,20,74,16,56,122,194,214,44,115,159,185,105,130,177,77,15,109,178,226,12,97,102,181,220,105,186,167,31,94,150,122,216,163,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,55,252,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,8,61,175,27,124,31,98,110,17,179,66,91,41,53,93,110,9,190,84,78,88,78,241,87,45,63,94,186,8,163,128,230,9,35,136,220,132,225,42,144,137,204,130,54,145,197,204,4,89,246,139,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,134,122,115,163,40,112,110,125,101,126,32,202,60,192,130,174,75,22,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,29,110,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,96,201,35,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,151,214,80,129,203,131,152,5,103,14,247,216,178,147,55,177,23,249,211,215,246,153,226,169,168,142,122,137,48,237,86,195,147,117,56,66,18,72,112,205,35,48,28,44,59,90,73,90,81,112,252,115,75,55,232,10,149,113,99,229,99,57,62,95,226,31,78,157,85,85,74,184,177,242,177,156,159,47,241,15,167,78,131,26,197,123,252,180,248,21,166,226,107,19,85,102,126,103,80,82,85,101,126,28,168,158,219,85,66,85,82,199,61,222,226,244,236,227,0,60,18,4,176,132,45,60,51,20,142,77,185,250,113,136,155,20,143,29,144,44,135,179,191,59,242,27,151,190,67,91,40,232,236,116,148,52,116,52,231,110,194,56,70,221,38,201,238,83,143,188,76,196,91,137,129,136,218,73,234,164,220,236,242,110,46,164,178,0,72,30,83,152,103,26,118,174,22,50,190,162,197,132,49,5,32,230,166,37,167,102,195,244,111,76,53,79,69,3,201,182,91,132,241,145,48,128,8,180,163,19,155,19,28,204,45,211,144,2,109,176,173,148,57,209,159,56,11,55,35,204,12,163,197,248,131,240,131,127,168,150,145,234,33,15,104,85,221,231,172,54,223,20,177,74,50,53,89,203,41,9,48,152,155,188,172,6,222,248,139,183,159,205,44,210,199,121,211,142,238,121,153,153,119,223,108,226,75,207,71,182,214,246,88,105,250,189,40,66,24,255,0,23,8,4,99,164,113,0,251,162,218,233,171,234,238,238,242,211,203,23,151,253,102,81,81,211,113,3,157,248,119,178,99,170,189,179,225,155,108,178,79,21,85,134,150,72,38,134,82,169,1,54,141,230,158,58,142,248,100,2,40,68,7,87,25,8,194,48,234,243,108,186,227,43,239,4,216,2,243,152,56,66,147,10,226,26,204,113,65,53,117,150,154,234,215,32,160,50,183,220,157,161,122,150,142,49,144,216,118,239,113,29,140,123,152,74,65,102,50,177,94,89,214,155,85,255,0,141,124,191,177,95,109,148,151,27,109,198,158,253,73,89,71,87,8,205,5,76,18,89,43,134,72,164,140,153,196,192,133,220,92,93,157,157,157,217,212,133,115,171,242,177,133,190,96,80,250,117,197,69,175,8,185,223,106,225,199,136,188,25,156,183,219,29,93,222,219,96,168,169,26,202,74,73,4,39,120,42,41,102,166,144,227,221,238,145,128,206,230,192,238,44,110,12,46,65,187,123,5,64,227,251,131,235,175,9,185,184,67,111,106,73,48,38,49,168,172,175,194,135,12,164,231,77,0,24,188,148,50,140,134,82,239,167,105,162,6,144,136,154,80,32,61,219,222,72,227,182,5,147,158,60,192,121,95,196,62,87,207,132,49,125,45,38,42,193,56,170,158,146,173,218,146,225,32,193,93,0,201,29,77,60,177,212,83,24,147,131,144,68,108,64,122,19,105,226,207,223,8,23,222,92,89,185,134,120,180,195,60,48,223,110,244,148,148,56,198,162,166,91,22,47,42,83,122,42,235,117,60,39,60,242,132,108,238,237,83,28,81,187,21,51,155,105,33,70,207,39,74,64,156,130,66,185,70,112,245,248,41,225,246,92,217,185,212,221,66,245,154,189,26,217,109,245,148,189,158,58,58,26,73,106,99,163,40,216,155,124,157,96,148,231,234,187,176,148,115,67,180,116,23,57,45,3,157,95,154,124,45,242,254,135,212,110,42,103,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,134,30,117,126,105,240,183,203,250,31,81,184,160,237,114,187,200,108,27,196,150,81,241,21,149,56,206,138,144,130,227,79,135,142,217,93,53,59,204,118,155,139,5,213,169,235,98,97,48,45,241,145,106,226,198,59,193,206,50,125,134,76,246,87,157,25,67,140,178,23,52,49,6,81,230,4,20,145,223,112,237,64,195,80,244,147,180,208,74,7,24,203,20,209,159,115,184,73,20,145,200,204,76,38,204,108,196,34,76,226,210,63,200,199,243,217,250,183,251,73,94,87,27,124,31,97,158,46,114,190,91,41,53,37,22,54,177,211,206,88,78,241,87,45,71,66,134,121,100,128,230,9,35,136,216,72,38,26,96,137,204,130,71,141,137,204,4,157,182,144,89,175,42,62,58,127,120,225,127,58,241,159,250,158,151,0,86,215,15,247,66,86,185,42,28,191,220,187,40,16,255,0,30,22,63,235,120,84,170,44,91,49,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,132,157,10,168,36,40,229,143,120,57,1,109,48,38,212,93,197,244,213,157,219,189,77,167,45,62,58,170,120,154,195,53,89,97,153,213,245,117,89,161,135,41,231,185,85,87,21,44,81,193,119,183,61,67,48,206,13,4,97,20,39,11,207,12,37,27,139,110,110,156,130,70,229,35,70,23,190,136,136,35,215,153,111,47,186,108,225,181,94,56,131,202,11,85,92,153,131,65,79,218,111,22,154,72,165,170,159,18,128,13,44,17,180,108,115,176,64,116,244,208,74,76,16,196,71,59,232,44,206,110,58,197,183,12,92,61,98,174,40,51,150,203,148,120,90,167,176,118,254,165,77,198,232,116,178,84,67,108,161,136,119,75,81,32,131,127,115,24,49,16,9,203,44,64,230,27,247,54,74,107,202,96,252,170,203,140,191,190,226,156,79,130,176,93,170,203,117,198,183,1,186,95,234,232,233,218,57,46,21,76,12,13,36,142,223,239,139,70,208,94,73,102,145,219,124,178,17,7,87,37,242,135,6,228,46,87,225,252,163,203,248,42,227,177,97,218,114,134,157,234,231,121,167,148,206,66,150,89,164,62,230,115,146,89,36,145,216,88,65,156,221,132,68,89,133,177,140,89,84,44,85,208,100,103,145,184,3,6,230,159,4,217,99,151,217,131,135,169,47,152,122,249,150,248,126,154,186,134,165,159,100,161,236,250,119,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,133,110,54,248,62,196,220,35,102,132,182,82,106,186,220,19,124,168,156,176,157,226,174,90,126,189,116,17,71,1,204,18,71,17,185,9,194,85,33,19,153,4,109,35,139,152,8,179,237,25,201,225,59,202,198,77,252,191,195,222,157,2,245,89,165,149,184,19,58,112,37,207,44,243,46,197,237,156,55,121,232,246,218,46,213,53,63,87,165,48,77,31,227,33,48,144,116,146,32,47,116,155,93,52,125,89,221,156,35,3,148,167,5,30,219,172,163,226,203,51,109,150,170,203,44,61,104,240,93,190,118,235,200,85,208,207,211,59,153,51,22,200,250,39,20,177,196,50,9,19,200,229,43,52,111,20,38,114,212,136,128,136,136,10,0,121,163,249,236,204,223,185,125,30,137,79,242,128,30,104,254,123,51,55,238,95,71,162,65,90,184,60,224,202,197,198,31,2,55,251,100,119,95,99,99,60,47,152,23,106,140,51,114,148,205,233,70,73,109,150,190,173,53,76,99,174,176,203,210,137,158,65,23,146,50,1,33,220,204,113,73,30,183,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,76,255,0,37,79,43,24,167,230,5,119,167,91,149,52,231,47,147,217,37,73,77,96,206,25,241,37,38,26,204,91,141,60,244,208,219,97,179,79,49,226,208,130,90,56,221,229,168,2,104,105,206,150,25,136,152,228,23,57,65,194,54,125,35,6,16,241,95,209,155,199,127,185,199,232,207,209,79,243,231,255,0,67,190,146,116,97,246,95,103,217,254,136,244,53,254,188,248,116,54,116,55,254,55,93,159,210,170,56,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,234,169,94,228,209,147,217,37,87,77,127,206,24,49,37,38,37,204,91,117,60,20,211,91,102,179,79,9,225,32,158,90,200,217,226,168,50,120,106,14,170,24,68,156,227,22,56,129,142,55,125,36,54,32,166,188,97,240,101,98,224,243,129,27,5,178,75,175,182,113,158,40,204,11,77,70,38,185,68,102,212,165,36,86,203,167,74,154,154,50,211,72,98,234,202,205,33,11,73,33,25,17,109,103,8,163,162,188,174,60,246,101,151,223,94,143,90,175,255,0,157,95,149,140,45,243,2,135,211,174,42,192,57,92,121,236,203,47,190,189,30,181,5,255,0,243,171,242,177,133,190,96,80,250,117,197,71,175,44,235,77,170,255,0,198,190,95,216,175,182,202,75,141,182,227,79,126,164,172,163,171,132,102,130,166,9,44,149,195,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,66,185,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,80,118,185,134,112,89,117,225,99,52,42,47,184,67,15,213,142,85,226,90,134,124,63,88,245,37,84,212,83,188,123,165,183,207,33,11,16,24,147,74,81,49,185,57,194,194,253,73,12,38,218,229,231,198,157,215,133,140,208,167,177,98,252,65,86,57,87,137,106,29,177,5,27,83,21,83,81,78,241,237,138,225,4,98,76,64,98,77,16,202,224,196,231,11,19,116,228,48,135,108,228,230,150,86,224,76,233,192,151,60,179,204,187,23,182,112,221,231,163,219,104,187,84,212,253,94,148,193,52,127,140,132,194,65,210,72,128,189,210,109,116,209,245,103,118,124,123,56,188,225,142,251,194,94,114,212,229,85,222,245,237,186,67,183,210,221,45,119,126,204,20,221,190,150,81,113,41,58,3,44,175,22,217,227,168,139,66,45,207,210,223,163,9,10,12,140,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,237,168,118,229,95,199,85,78,0,196,54,174,24,115,74,190,174,124,49,124,168,134,219,131,38,134,150,45,150,155,140,245,83,25,65,43,71,27,77,32,85,77,82,204,210,25,159,72,196,27,104,198,102,113,204,74,2,138,190,121,223,153,63,214,79,217,170,85,20,85,243,206,252,201,254,178,126,205,65,21,106,229,56,23,227,54,251,193,230,99,213,92,228,181,123,103,6,98,142,207,79,137,173,177,0,53,81,71,19,159,74,166,154,66,211,73,162,234,202,237,25,19,71,32,153,9,109,119,9,99,234,242,247,192,24,55,52,248,185,193,57,125,152,56,122,146,249,135,175,148,247,186,106,234,26,150,125,146,135,177,235,29,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,219,229,113,131,194,102,50,225,23,52,62,131,223,106,42,239,22,42,250,120,234,108,88,140,168,26,150,11,168,52,96,243,176,3,73,43,1,197,41,188,100,14,123,244,233,155,179,12,160,238,25,20,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,69,120,193,226,207,6,240,139,149,255,0,78,47,180,244,151,139,237,125,68,116,214,44,56,85,239,75,61,212,218,64,105,220,13,163,149,192,34,136,222,66,55,13,154,244,193,221,138,80,103,139,94,94,92,196,127,115,37,29,195,43,243,97,174,183,124,3,81,214,184,91,78,42,142,164,150,73,130,10,137,100,130,154,14,155,188,189,174,126,206,12,5,44,81,71,33,20,174,237,190,82,123,107,226,119,136,92,85,197,6,114,222,179,115,20,211,118,14,223,211,166,183,90,194,170,74,136,109,148,49,14,216,169,227,35,127,238,164,55,17,1,57,101,148,216,3,126,214,15,21,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,222,125,73,167,42,30,7,42,113,45,214,201,197,198,99,29,35,216,173,181,21,7,132,109,46,17,84,61,117,92,69,36,5,91,59,19,19,68,16,74,39,210,22,210,87,154,33,147,80,24,195,173,25,104,50,83,225,59,202,198,77,252,191,195,222,157,2,170,170,149,112,157,229,99,38,254,95,225,239,78,129,85,84,5,226,179,163,40,112,110,125,101,126,32,202,60,192,130,174,75,22,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,218,162,12,101,179,211,34,243,31,135,76,199,184,229,126,104,89,187,13,214,135,73,97,154,39,115,165,184,82,147,187,71,85,77,35,179,117,33,61,165,163,232,196,196,36,6,32,96,96,61,92,151,202,28,101,159,89,161,135,242,143,47,224,164,146,251,136,170,10,26,119,171,157,161,130,32,8,202,89,102,144,251,221,130,56,163,146,71,97,98,55,96,118,17,34,118,23,145,254,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,4,170,112,197,195,214,21,225,127,38,172,185,71,133,170,123,127,96,234,84,220,110,135,75,29,60,215,58,233,75,116,181,18,8,55,247,49,131,17,25,4,81,68,14,103,179,115,213,84,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,28,179,184,122,194,188,80,100,215,16,249,71,138,106,123,7,111,250,47,83,110,186,5,44,117,19,91,43,162,43,145,69,81,24,155,127,117,25,176,144,17,197,44,160,198,27,247,53,154,231,70,80,227,44,133,205,12,65,148,121,129,5,36,119,220,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,220,238,18,69,36,114,51,19,9,179,27,49,8,147,56,180,143,242,49,252,246,126,173,254,210,87,21,205,67,36,50,191,50,120,104,186,230,78,59,190,85,216,174,249,107,79,53,125,134,227,12,114,78,18,79,82,112,197,216,101,132,123,136,42,101,26,104,218,78,231,136,246,72,229,211,105,64,194,208,56,68,230,175,77,146,28,58,85,229,142,99,97,74,188,71,125,193,84,241,6,17,55,184,203,27,93,105,14,168,4,168,167,152,130,103,128,233,226,148,202,34,96,233,20,48,12,58,70,64,15,45,128,99,252,127,140,179,79,25,93,179,7,48,113,13,93,243,16,223,42,30,166,186,186,165,219,124,167,163,51,51,51,51,8,0,139,8,0,11,48,0,8,136,176,136,179,55,159,87,211,202,19,40,242,227,50,120,142,171,196,248,198,241,212,189,96,27,120,223,108,86,19,160,105,161,173,145,205,225,58,185,37,49,32,14,202,114,192,64,45,182,71,150,88,164,2,102,132,216,131,235,86,240,29,248,16,229,237,152,153,243,155,22,93,184,251,16,91,236,158,205,181,220,109,221,58,172,47,9,94,224,25,52,46,169,55,90,162,2,167,114,221,28,114,194,47,36,47,166,249,69,236,1,79,247,52,127,34,121,155,247,47,172,81,40,1,65,149,66,34,32,181,94,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,148,0,160,187,254,99,60,20,126,229,92,199,130,255,0,128,45,151,89,50,203,20,254,50,219,83,59,117,99,181,215,59,155,201,108,41,183,17,150,208,6,146,34,149,132,142,50,33,214,82,134,89,30,154,240,125,197,158,50,225,23,52,62,156,88,169,234,239,22,42,250,121,41,175,184,112,107,218,150,11,168,52,102,208,57,155,199,43,1,197,41,180,130,108,27,244,234,3,59,12,166,207,144,70,105,101,110,4,206,156,9,115,203,60,203,177,123,103,13,222,122,61,182,139,181,77,79,213,233,76,19,71,248,200,76,36,29,36,136,11,221,38,215,77,31,86,119,103,199,223,140,30,19,49,151,8,185,161,244,30,251,81,87,120,177,87,211,199,83,98,196,101,64,212,176,93,65,163,7,157,128,26,73,88,14,41,77,227,32,115,223,167,76,221,152,101,7,112,200,35,43,115,75,2,103,78,4,182,102,102,90,95,125,179,134,239,61,110,197,91,217,102,167,234,244,166,56,100,252,92,192,18,14,146,68,99,239,11,107,166,173,171,59,59,250,181,1,124,188,248,211,186,240,177,154,20,246,44,95,136,42,199,42,241,45,67,182,32,163,106,98,170,106,41,222,61,177,92,32,140,73,136,12,73,162,25,92,24,156,225,98,110,156,134,16,237,158,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,182,136,136,8,136,130,18,249,145,242,251,166,225,218,166,60,225,201,187,85,89,101,213,198,160,105,171,109,176,197,44,193,134,77,162,130,56,158,90,137,167,150,105,130,166,103,156,152,200,68,35,55,8,245,212,227,103,242,188,184,184,28,166,226,183,25,87,227,12,193,58,186,124,186,193,245,16,5,116,49,4,177,29,238,172,153,205,168,162,157,153,132,0,69,132,167,33,46,168,132,177,8,176,188,205,44,115,167,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,202,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,112,183,94,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,5,53,60,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,8,39,163,138,238,20,114,227,139,92,184,60,21,141,98,236,55,90,30,164,246,11,252,16,177,213,90,42,137,153,156,133,157,219,169,9,237,22,150,23,118,25,4,69,217,192,194,57,3,30,204,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,241,144,153,198,90,199,40,23,186,79,166,186,62,142,206,205,147,242,242,152,139,43,112,38,43,199,120,71,51,47,246,46,213,137,48,39,111,250,63,91,218,166,14,199,219,97,104,106,191,22,6,209,201,190,49,97,252,96,150,221,53,29,31,189,5,181,114,230,224,163,247,42,229,196,247,252,127,108,181,73,153,184,167,241,151,42,152,27,171,37,174,133,216,30,59,96,205,184,128,182,152,60,146,148,76,34,114,16,142,178,140,49,72,247,128,136,128,177,246,230,49,39,17,115,113,37,113,155,137,10,42,74,59,145,211,204,88,106,158,146,166,150,166,8,112,251,215,213,246,64,142,88,35,140,164,6,46,179,49,207,24,78,76,204,242,8,234,204,217,4,175,21,155,217,47,149,249,245,131,100,203,252,220,194,20,152,138,197,37,68,85,109,79,49,201,17,197,60,110,251,37,138,88,136,101,136,244,114,23,32,33,119,3,48,125,68,201,156,35,3,149,63,2,180,216,198,74,14,41,243,94,130,146,166,197,75,80,211,96,170,17,170,148,103,43,141,37,104,63,180,141,225,144,88,66,41,105,228,136,97,145,139,168,239,33,16,8,140,111,45,117,231,87,229,99,11,124,192,161,244,235,138,191,75,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,172,47,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,84,164,243,6,224,146,213,197,126,0,142,251,134,32,164,161,204,92,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,234,56,179,52,146,107,22,220,174,60,246,101,151,223,94,143,90,167,249,6,48,63,69,179,31,3,102,159,208,171,117,13,214,139,31,97,252,65,236,184,41,173,50,188,149,208,94,32,169,233,140,116,231,78,228,229,48,206,12,192,241,59,187,147,51,139,191,115,169,63,230,91,248,101,254,135,166,84,254,232,63,101,126,16,190,152,91,253,187,236,205,189,30,183,96,185,108,221,179,241,125,110,159,79,171,210,252,87,87,169,210,252,94,197,33,84,89,47,149,246,236,220,175,207,123,126,16,164,165,199,119,75,59,88,107,175,16,156,128,117,84,76,113,155,12,177,177,116,140,217,225,137,154,82,7,147,100,96,27,182,11,11,89,175,58,191,43,24,91,230,5,15,167,92,80,68,175,15,88,90,197,142,115,247,45,48,86,41,161,237,182,92,65,140,44,214,187,141,55,84,227,235,210,207,91,20,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,170,7,26,252,40,223,120,75,206,90,220,27,210,186,214,97,11,150,181,152,90,247,91,8,15,111,165,218,15,36,110,81,187,131,205,1,159,74,70,208,9,244,9,58,96,18,198,203,202,240,157,230,159,38,254,96,97,239,81,129,79,247,18,252,58,96,78,40,50,178,191,44,241,213,63,246,90,203,61,110,249,191,169,151,78,205,52,48,86,116,226,150,62,183,75,174,101,210,50,216,126,14,222,14,193,12,28,190,120,219,186,240,161,143,228,177,98,121,234,235,178,235,21,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,186,108,78,239,28,122,78,246,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,44,109,248,138,200,108,101,195,110,110,95,114,167,25,209,85,137,219,170,12,237,149,211,83,180,33,118,183,57,147,83,214,196,194,102,59,36,17,213,197,140,182,27,28,100,251,192,153,174,215,149,239,29,63,129,76,84,25,29,156,120,207,178,101,181,235,127,177,234,107,71,116,54,43,164,146,11,182,179,57,55,103,163,155,89,58,154,177,0,74,225,39,226,132,170,36,112,154,148,68,64,68,68,20,171,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,229,254,33,244,233,214,53,136,36,211,154,199,2,180,216,58,74,254,41,242,162,130,146,154,197,85,80,243,99,90,18,170,148,167,27,141,93,105,191,180,129,230,144,152,130,89,106,35,136,161,141,135,166,237,25,8,16,148,143,20,101,172,148,242,47,56,242,227,139,12,142,183,99,155,76,54,171,165,171,17,219,222,134,255,0,100,148,154,178,58,42,163,133,154,174,219,82,50,0,239,219,212,113,125,241,136,201,25,9,179,56,72,46,241,23,199,71,46,204,77,146,121,185,103,44,149,177,85,220,112,38,63,188,80,217,112,248,84,215,211,137,209,222,235,78,102,142,212,197,44,221,83,6,104,119,132,242,8,139,4,130,7,33,24,20,134,21,43,147,39,14,159,73,113,221,247,137,123,253,62,180,24,67,169,98,195,254,255,0,229,221,39,133,187,84,190,228,172,77,210,165,149,131,108,145,144,31,109,220,46,197,15,116,191,170,85,194,246,69,216,184,116,200,236,43,149,246,155,53,170,134,190,134,223,79,45,254,107,115,153,199,112,188,20,32,213,117,79,36,140,210,73,190,65,125,174,108,206,209,140,96,194,2,2,3,85,80,21,42,226,199,202,198,114,124,191,196,62,157,58,170,170,58,185,174,113,175,248,50,194,179,240,215,150,119,59,85,78,36,197,182,250,138,108,91,46,189,105,172,246,185,163,17,106,125,142,47,24,205,85,28,135,222,69,190,56,155,115,3,60,208,202,33,13,139,42,133,138,186,159,62,95,60,109,218,184,175,192,18,88,177,60,244,148,57,139,133,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,54,39,102,146,61,66,237,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,22,142,203,84,65,179,93,22,172,95,90,56,234,182,147,59,62,172,131,123,62,171,138,97,209,216,219,244,45,236,108,205,222,181,118,98,31,173,7,23,229,54,139,102,215,215,69,187,71,18,211,189,111,22,111,135,122,13,99,109,25,114,46,61,118,248,50,222,207,171,106,131,85,243,113,7,250,23,55,247,37,255,0,21,215,210,95,55,16,11,149,174,102,31,29,165,255,0,21,208,69,79,49,34,104,88,201,157,153,222,165,244,211,255,0,230,212,113,207,43,201,90,238,110,238,221,79,241,169,9,230,75,60,208,202,193,174,159,211,58,105,223,245,214,40,240,119,114,151,126,189,238,90,160,146,142,93,134,13,5,51,51,51,105,32,127,130,145,74,173,157,245,182,83,63,251,80,127,197,101,17,252,188,238,131,20,212,180,197,35,54,178,7,199,237,164,111,173,75,86,29,149,229,180,211,190,186,254,44,63,226,178,15,166,136,136,56,100,109,197,162,213,162,110,238,245,184,133,156,153,104,68,91,152,89,187,144,110,219,181,181,111,239,173,189,228,93,235,123,191,119,127,197,104,35,163,32,213,106,180,119,209,105,171,186,3,186,213,190,189,83,69,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,209,221,153,55,50,209,252,86,221,123,208,111,220,203,71,209,221,109,215,193,107,174,136,5,30,190,11,141,220,226,118,215,189,190,197,200,199,170,19,179,182,142,200,56,204,152,219,112,255,0,210,182,4,172,207,163,247,126,149,164,186,199,222,43,163,61,96,129,234,68,45,223,245,160,250,132,76,90,104,185,7,193,191,66,249,244,245,145,200,59,132,153,221,190,12,235,181,77,80,211,179,179,54,142,47,162,14,117,241,113,118,158,195,157,159,226,36,223,251,4,190,210,248,184,184,8,236,179,48,183,192,159,255,0,96,144,67,23,48,187,89,22,96,203,84,198,44,221,18,109,29,255,0,219,234,223,234,86,93,11,236,170,14,255,0,201,54,255,0,10,189,206,98,155,195,28,27,49,105,248,151,238,215,253,186,173,89,0,191,227,89,223,248,223,227,65,34,92,189,111,219,107,40,168,119,190,157,190,39,118,103,251,105,27,235,82,215,103,144,100,183,194,67,175,228,15,143,247,44,161,167,151,221,78,204,71,68,204,109,163,87,71,175,127,251,101,42,152,236,51,39,82,211,9,127,106,63,241,89,7,214,90,106,223,90,213,113,17,51,22,154,232,131,115,152,238,209,201,191,157,104,196,12,238,236,250,174,156,210,51,57,109,46,254,255,0,138,226,130,164,156,221,137,159,187,236,65,244,252,91,114,104,239,250,22,216,157,200,53,127,138,228,65,181,133,254,181,171,54,136,235,77,206,131,114,45,187,157,55,58,13,200,182,234,235,114,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,197,93,101,80,177,87,65,146,159,9,222,86,50,111,229,254,30,244,232,21,85,84,171,132,239,43,25,55,242,255,0,15,122,116,10,170,160,34,34,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,83,252,244,200,188,184,226,47,46,46,57,95,154,22,110,221,106,174,210,88,102,137,216,42,173,245,66,206,209,213,83,72,236,253,57,131,113,104,250,56,184,145,1,137,129,152,23,159,225,87,134,124,27,194,134,81,209,229,110,15,174,171,184,153,84,21,202,239,115,169,119,19,184,220,100,8,194,89,218,61,206,48,134,216,163,0,140,93,246,128,14,226,51,223,33,214,4,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,84,228,169,229,99,20,252,192,174,244,235,114,191,245,96,28,149,60,172,98,159,152,21,222,157,110,84,43,59,249,187,113,37,150,185,209,143,178,230,197,130,114,214,123,110,21,197,23,91,37,28,181,118,218,242,158,72,41,170,228,134,50,144,134,176,69,205,196,25,221,216,69,181,215,70,111,4,18,232,177,172,226,199,205,62,114,124,192,196,62,163,58,155,62,94,156,80,99,238,44,242,94,245,152,217,141,104,195,246,235,149,187,20,84,217,34,138,201,79,52,48,20,17,210,82,76,36,67,52,178,147,158,234,131,103,118,38,109,24,123,188,93,225,51,139,31,52,249,201,243,3,16,250,140,232,37,83,146,167,149,140,83,243,2,187,211,173,202,255,0,213,128,114,84,242,177,138,126,96,87,122,117,185,95,250,11,0,226,151,149,101,139,63,120,142,179,230,158,22,191,218,176,134,22,189,107,46,58,164,163,128,194,186,166,168,76,140,170,169,27,66,135,173,80,196,33,35,147,0,129,3,206,227,80,114,24,191,170,227,215,43,112,38,75,114,216,199,57,105,150,150,47,99,97,187,55,179,59,21,23,106,154,163,165,213,191,210,205,39,227,38,51,144,181,146,83,47,120,159,77,116,109,25,153,154,245,85,170,243,71,242,39,153,191,114,250,197,18,8,1,89,84,44,85,214,71,188,102,103,94,42,225,219,134,204,97,156,120,42,223,106,173,189,97,255,0,103,246,104,46,145,73,37,41,245,235,233,233,207,120,199,36,102,250,4,196,237,161,183,188,205,174,173,171,56,86,181,106,188,209,252,137,230,111,220,190,177,68,172,3,250,53,124,83,255,0,172,28,170,255,0,209,87,31,249,242,191,254,104,254,68,243,55,238,95,88,162,65,0,43,39,60,232,205,236,27,144,185,95,136,51,115,48,39,171,142,197,135,105,198,106,134,164,129,230,158,83,57,6,40,161,140,59,153,206,73,100,142,54,114,113,6,115,103,34,17,103,38,198,49,92,167,29,28,102,223,120,195,204,122,91,156,118,175,99,96,204,47,218,41,240,205,182,80,7,170,24,229,112,234,212,212,200,58,235,52,189,40,157,227,18,120,227,16,17,29,206,199,44,129,224,56,157,226,23,21,113,65,156,183,172,220,197,52,221,131,183,244,233,173,214,176,170,146,162,27,101,12,67,182,42,120,200,223,251,169,13,196,64,78,89,101,54,0,223,181,175,127,149,15,3,149,56,150,235,100,226,227,49,142,145,236,86,218,138,131,194,54,151,8,170,30,186,174,34,146,2,173,157,137,137,162,8,37,19,233,11,105,43,205,16,201,168,12,97,214,162,188,184,184,28,166,226,183,25,87,227,12,193,58,186,124,186,193,245,16,5,116,49,4,177,29,238,172,153,205,168,162,157,153,132,0,69,132,167,33,46,168,132,177,8,176,188,205,44,115,188,130,213,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,20,212,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,201,77,91,255,0,24,188,29,96,78,47,240,37,61,130,255,0,89,236,108,73,102,223,244,127,16,116,230,168,246,95,86,106,115,170,254,149,9,226,142,126,172,116,237,31,227,29,246,107,184,116,118,239,184,4,65,139,190,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,233,171,168,106,89,183,196,122,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,201,167,42,62,58,127,120,225,127,58,241,159,250,158,151,0,86,215,15,247,66,86,185,42,28,191,220,187,40,16,255,0,30,22,63,235,120,85,197,115,29,224,114,167,138,220,27,65,140,50,248,233,41,243,23,7,211,206,20,48,202,17,68,23,186,66,118,55,162,150,119,102,32,49,38,34,128,136,186,66,114,202,36,194,211,60,177,193,10,12,170,21,42,226,199,202,198,114,124,191,196,62,157,58,182,174,92,28,192,40,248,136,177,69,148,153,189,136,191,207,98,131,180,207,21,77,68,112,83,199,136,169,119,156,155,169,194,16,142,48,154,24,221,128,225,97,220,241,196,210,139,159,227,154,43,149,226,199,202,198,114,124,191,196,62,157,58,12,107,21,106,226,187,138,236,199,226,215,49,207,26,227,89,123,13,170,135,169,5,130,193,4,206,116,182,138,82,118,119,17,119,102,234,76,123,69,229,153,217,138,66,17,102,96,0,142,48,162,170,239,249,115,112,81,251,170,179,30,123,254,63,182,93,99,203,44,45,248,203,149,76,13,210,142,233,92,206,15,29,176,102,220,38,59,128,222,73,74,38,34,8,196,71,88,138,104,164,96,170,188,177,121,127,209,230,237,101,55,16,57,223,135,123,94,5,164,219,62,25,182,203,36,18,210,223,170,163,158,104,101,42,144,19,121,26,24,36,167,239,134,64,17,152,140,117,114,140,76,36,153,68,68,22,1,206,175,202,198,22,249,129,67,233,215,21,10,202,106,121,213,249,88,194,223,48,40,125,58,226,162,215,132,156,144,181,113,31,159,216,115,37,239,55,202,187,53,62,35,167,186,8,87,211,70,50,29,52,240,219,170,106,33,55,2,238,48,105,97,143,120,106,46,65,184,88,129,221,141,130,232,57,98,241,227,248,16,190,211,100,54,108,94,182,224,28,65,112,31,102,221,46,55,30,157,46,23,152,130,98,147,65,233,19,244,106,39,42,118,45,210,71,20,36,242,76,250,111,148,158,103,164,180,218,166,186,211,223,102,182,82,29,202,142,158,106,74,122,194,132,94,120,96,152,163,41,98,9,52,220,32,101,4,36,66,207,161,60,81,187,235,181,180,198,51,52,178,183,29,228,182,59,185,229,158,101,216,189,141,137,44,221,30,219,69,218,161,168,233,117,97,9,163,252,100,38,113,150,177,202,5,238,147,233,174,143,163,179,179,74,87,42,30,56,233,177,45,170,201,194,62,99,5,91,223,109,180,245,1,132,110,206,114,212,53,117,36,67,36,229,69,59,147,147,196,112,68,39,210,38,210,39,134,33,143,64,40,195,172,18,104,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,85,228,99,249,236,253,91,253,164,170,175,51,174,60,127,2,22,42,156,134,202,123,214,220,125,136,45,229,237,43,165,186,227,211,170,194,240,145,194,81,234,61,34,110,181,68,5,80,195,182,72,229,132,94,57,155,77,241,19,218,87,46,30,33,169,184,92,201,46,33,51,134,124,37,87,137,78,221,81,132,41,161,182,194,114,194,18,156,243,220,35,119,150,160,33,148,105,128,68,136,152,228,22,2,54,8,217,247,200,12,246,87,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,193,218,202,220,173,199,121,211,142,237,153,103,150,150,47,108,226,75,207,91,177,81,118,168,105,250,189,40,78,105,63,25,49,132,99,164,113,25,123,196,218,233,163,106,238,204,249,4,240,125,194,102,13,225,23,43,254,131,216,170,41,47,23,218,250,137,42,111,184,140,104,30,150,123,169,180,134,240,49,131,201,43,128,69,17,180,98,12,123,53,234,27,51,20,166,239,77,57,115,112,81,251,149,114,226,123,254,63,182,90,164,204,220,83,248,203,149,76,13,213,146,215,66,236,15,29,176,102,220,64,91,76,30,73,74,38,17,57,8,71,89,70,24,164,123,192,64,68,68,4,68,64,88,171,172,170,22,42,232,50,83,225,59,202,198,77,252,191,195,222,157,2,170,170,149,112,157,229,99,38,254,95,225,239,78,129,85,84,4,68,64,68,81,129,198,103,52,12,253,225,219,137,60,97,147,152,43,8,101,253,109,151,15,251,63,179,79,116,183,214,201,84,125,122,10,122,131,222,81,213,198,15,161,204,76,218,3,123,172,218,234,250,187,132,159,168,1,230,143,231,179,51,126,229,244,122,37,43,220,189,56,160,199,220,89,228,189,235,49,179,26,209,135,237,215,43,118,40,169,178,69,21,146,158,104,96,40,35,164,164,152,72,134,105,101,39,61,213,6,206,236,76,218,48,247,120,187,197,15,52,127,61,153,155,247,47,163,209,32,188,174,87,153,189,131,114,23,128,156,201,205,204,192,158,174,59,22,29,199,21,147,84,53,36,15,52,242,153,209,91,34,138,24,195,185,156,228,150,72,227,103,39,16,103,54,114,33,22,114,104,213,226,43,62,113,151,18,89,185,125,205,108,103,91,86,71,113,168,48,182,80,205,80,211,5,166,220,198,79,79,69,19,136,0,236,140,75,71,38,1,222,110,114,19,111,50,119,241,85,56,166,251,87,133,109,216,42,162,187,125,150,213,112,173,186,81,211,116,129,186,85,85,113,211,71,81,38,246,109,229,184,40,169,155,71,119,22,233,234,44,206,68,239,118,188,184,184,28,166,226,183,25,87,227,12,193,58,186,124,186,193,245,16,5,116,49,4,177,29,238,172,153,205,168,162,157,153,132,0,69,132,167,33,46,168,132,177,8,176,188,205,44,97,71,255,0,114,30,114,254,230,15,221,113,216,173,95,65,125,161,216,182,246,241,237,221,30,209,217,123,95,75,77,189,30,213,248,141,55,245,119,123,221,62,159,227,23,159,225,215,62,113,151,13,185,185,98,205,108,25,91,86,39,110,168,0,185,208,195,80,208,133,218,220,230,47,81,69,43,144,24,236,144,71,70,39,2,216,108,18,11,111,1,118,201,121,65,15,49,222,7,41,184,82,198,84,24,195,47,142,174,163,46,177,133,68,225,67,12,161,44,167,100,171,22,99,122,41,103,118,113,48,33,114,40,8,139,170,65,20,162,76,79,11,203,32,93,87,52,60,222,193,185,245,192,78,91,102,230,95,207,87,37,139,17,99,138,57,169,218,174,7,134,120,140,40,174,113,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,61,154,242,184,243,217,150,95,125,122,61,106,182,170,108,83,125,164,194,183,28,21,79,93,178,203,117,184,81,221,43,41,186,64,253,90,170,72,234,99,167,147,123,182,241,218,21,181,45,163,59,11,245,53,38,119,17,118,185,94,87,30,123,50,203,239,175,71,173,65,127,252,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,170,255,0,249,213,249,88,194,223,48,40,125,58,226,163,47,130,12,222,193,185,11,196,230,18,205,204,192,158,174,59,22,29,167,187,205,80,212,144,60,211,202,103,107,171,138,40,99,14,230,115,146,89,35,141,156,156,65,156,217,200,132,89,201,130,111,184,193,226,207,6,240,139,149,255,0,78,47,180,244,151,139,237,125,68,116,214,44,56,85,239,75,61,212,218,64,105,220,13,163,149,192,34,136,222,66,55,13,154,244,193,221,138,80,103,199,179,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,245,53,213,213,46,219,229,61,25,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,189,175,19,188,66,226,174,40,51,150,245,155,152,166,155,176,118,254,157,53,186,214,21,82,84,67,108,161,136,118,197,79,25,27,255,0,117,33,184,136,9,203,44,166,192,27,246,181,239,242,161,224,114,167,18,221,108,156,92,102,49,210,61,138,219,81,80,120,70,210,225,21,67,215,85,196,82,64,85,179,177,49,52,65,4,162,125,33,109,37,121,162,25,53,1,140,58,193,93,121,98,240,29,248,16,177,83,103,206,108,89,118,227,236,65,111,31,102,218,238,54,238,157,86,23,132,142,97,147,66,234,147,117,170,32,42,119,45,209,199,44,34,242,66,250,111,148,94,255,0,209,89,87,50,30,53,179,79,131,239,193,223,224,206,193,133,46,127,75,125,175,219,125,187,75,83,55,79,178,246,78,159,75,163,60,90,107,218,79,118,237,218,232,58,105,163,234,23,170,162,175,158,119,230,79,245,147,246,106,250,188,25,243,64,207,222,34,120,147,193,249,57,141,112,134,95,209,89,113,7,180,59,76,246,187,125,108,117,65,208,160,168,168,13,133,37,92,128,218,156,34,207,168,63,186,239,166,143,163,183,202,231,157,249,147,253,100,253,154,130,213,121,92,121,236,203,47,190,189,30,181,76,247,22,121,33,128,120,130,200,108,79,151,249,141,124,164,195,246,209,167,246,164,88,134,162,56,73,172,115,211,107,32,214,238,155,65,0,17,99,25,93,136,29,225,57,131,120,111,114,104,97,229,113,231,179,44,190,250,244,122,213,85,121,157,113,227,248,111,190,212,228,54,83,222,183,96,28,63,112,47,105,93,45,215,30,165,46,40,152,66,18,143,81,233,11,244,105,231,26,134,29,178,73,20,196,209,204,218,236,136,152,44,1,92,87,0,153,33,149,252,66,241,47,96,203,108,217,190,85,210,90,39,167,169,175,134,221,77,28,155,239,115,211,135,85,232,94,96,239,167,2,136,102,144,228,238,119,8,74,48,32,146,64,49,242,156,53,112,187,154,28,81,226,107,206,29,203,155,37,93,64,88,236,245,151,42,186,193,8,250,17,78,52,242,149,29,41,201,44,145,128,157,77,68,97,0,234,90,139,20,146,237,32,134,77,41,85,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,148,242,197,93,78,247,46,46,56,234,120,173,193,181,248,63,48,66,146,159,49,112,125,60,7,93,52,71,20,65,123,164,39,112,106,216,160,103,98,3,18,97,25,196,71,164,39,44,68,46,45,51,69,28,16,160,201,79,132,239,43,25,55,242,255,0,15,122,116,10,170,170,85,194,119,149,140,155,249,127,135,189,58,5,85,80,17,17,4,85,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,202,170,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,200,38,165,17,16,20,43,115,171,243,79,133,190,95,208,250,141,197,77,74,133,110,117,126,105,240,183,203,250,31,81,184,160,247,252,151,113,77,139,3,97,94,33,113,174,41,174,236,86,92,63,111,177,221,46,53,61,35,147,161,75,4,119,73,37,147,96,49,25,109,0,39,208,89,201,244,209,153,223,185,90,95,27,124,96,226,110,46,115,66,91,209,61,93,22,9,177,212,78,56,78,207,87,21,63,94,134,9,99,128,38,57,36,136,24,136,230,42,96,149,192,142,70,141,201,192,8,153,183,21,21,181,99,252,101,98,193,183,252,190,179,98,26,186,60,61,138,170,40,106,111,84,48,187,8,87,157,27,202,244,205,43,179,110,32,2,158,67,96,215,99,158,194,118,114,140,28,106,175,7,220,38,99,46,46,179,67,232,61,138,162,174,207,98,160,167,146,166,251,136,198,129,170,160,181,3,198,111,3,24,60,145,49,156,178,131,70,32,199,191,78,161,179,56,196,110,192,200,158,14,243,115,136,92,175,204,92,207,203,251,61,93,109,62,3,167,167,122,122,24,40,206,73,239,117,103,32,188,180,212,175,220,4,112,211,117,38,49,18,41,93,222,158,49,140,158,113,113,165,88,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,147,70,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,197,95,53,238,7,42,112,213,214,247,197,198,92,157,35,88,174,85,20,231,139,173,44,17,83,189,13,92,165,28,3,91,3,11,11,74,19,202,65,213,23,214,86,154,82,147,83,25,15,162,21,43,136,46,49,112,39,23,252,182,51,82,255,0,96,163,246,54,36,179,123,15,233,6,31,234,77,81,236,190,173,254,32,165,254,154,56,34,142,126,172,116,239,39,226,217,246,107,180,180,118,239,136,21,218,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,169,43,162,134,98,0,170,129,165,142,102,138,81,103,208,193,165,134,41,24,75,86,223,24,23,136,179,183,85,6,85,8,168,167,25,153,215,138,184,118,225,179,24,103,30,10,183,218,171,111,88,127,217,253,154,11,164,82,73,74,125,122,250,122,115,222,49,201,25,190,129,49,59,104,109,239,51,107,171,106,207,24,63,209,171,226,159,253,96,229,87,254,138,184,255,0,207,144,95,255,0,52,127,34,121,155,247,47,172,81,40,1,83,253,205,31,200,158,102,253,203,235,20,74,0,80,101,80,168,255,0,21,92,51,224,222,43,242,142,179,43,113,133,117,93,184,198,160,110,86,139,157,51,185,29,186,227,24,72,17,78,241,238,97,152,54,203,32,28,100,237,184,12,182,144,30,201,2,176,34,12,99,51,163,40,113,150,66,230,134,32,202,60,192,130,146,59,238,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,238,119,9,34,146,57,25,137,132,217,141,152,132,73,156,90,247,249,98,243,0,163,202,42,202,110,31,179,191,17,118,76,11,87,182,12,51,114,150,56,34,165,176,213,73,60,211,74,53,38,32,210,60,51,201,81,223,52,134,67,9,0,234,195,25,25,199,127,252,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,76,222,148,100,149,131,171,77,83,24,235,172,50,244,162,103,144,69,228,140,128,72,119,51,28,82,99,237,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,208,101,60,138,58,185,98,243,0,172,205,218,58,110,31,179,191,17,118,188,117,73,182,12,51,114,150,57,229,170,191,82,199,4,211,74,53,38,32,241,180,208,71,79,223,52,134,37,48,152,234,197,32,153,201,34,168,8,136,128,136,136,45,87,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,77,79,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,12,148,209,17,1,17,16,17,17,1,88,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,0,231,87,229,99,11,124,192,161,244,235,138,11,0,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,2,176,14,117,126,86,48,183,204,10,31,78,184,171,255,0,86,1,206,175,202,198,22,249,129,67,233,215,20,17,87,194,119,154,124,155,249,129,135,189,70,5,146,154,198,179,132,239,52,249,55,243,3,15,122,140,11,37,52,22,213,199,71,6,86,46,48,242,226,150,217,29,215,216,216,207,11,246,138,140,51,114,148,205,233,70,73,88,58,180,213,49,142,186,195,47,74,38,121,4,94,72,200,4,135,115,49,197,36,0,226,204,45,125,192,216,170,243,130,177,77,15,98,189,97,251,133,69,174,227,77,213,9,58,21,80,72,81,203,30,240,114,2,218,96,77,168,187,139,233,171,59,183,122,201,206,60,127,131,101,199,245,25,90,56,134,145,177,101,45,158,27,249,218,73,220,103,123,116,179,73,0,212,3,59,104,96,210,194,96,91,93,246,59,199,191,111,82,61,214,129,204,191,129,202,110,35,176,108,217,195,129,206,172,51,23,5,217,228,8,105,35,9,106,2,249,110,133,228,157,232,134,16,98,38,169,98,57,74,18,1,247,206,71,140,217,216,128,225,10,63,202,235,152,5,29,222,142,219,195,38,119,226,46,141,214,30,205,110,192,247,73,227,130,10,89,41,98,130,40,33,180,151,76,3,108,205,210,214,41,36,115,41,138,66,141,201,141,162,25,100,253,98,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,148,234,114,235,227,170,155,138,92,26,216,31,48,107,233,3,53,44,20,243,77,93,13,53,44,160,23,59,116,47,78,13,114,119,104,218,8,76,164,168,24,206,17,63,203,2,49,0,2,96,0,188,164,94,43,59,241,173,215,45,114,95,31,102,53,138,158,146,123,150,21,194,247,91,221,28,85,96,69,4,147,211,82,73,52,99,32,137,9,56,57,3,51,179,16,190,154,232,237,226,162,47,250,53,124,83,255,0,172,28,170,255,0,209,87,31,249,242,9,84,226,199,202,198,114,124,191,196,62,157,58,198,177,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,11,138,224,115,139,187,175,8,57,184,88,174,123,117,93,227,9,223,169,198,219,136,237,80,84,16,25,192,198,196,21,80,131,147,68,117,48,190,237,157,70,209,194,73,163,98,143,170,242,12,255,0,89,110,120,55,52,240,109,143,20,219,227,164,190,97,235,229,61,190,255,0,107,146,166,145,246,74,26,199,85,71,80,209,202,44,64,98,77,20,161,184,88,192,196,95,221,33,238,199,219,141,126,20,111,188,37,231,45,110,13,233,93,107,48,133,203,90,204,45,123,173,132,7,183,210,237,7,146,55,40,221,193,230,128,207,165,35,104,4,250,4,157,48,9,99,101,88,57,104,113,199,83,195,142,50,135,39,177,192,82,30,93,99,75,196,103,53,92,135,21,57,216,238,51,52,112,53,105,76,110,34,244,206,33,16,204,38,94,224,70,210,3,179,137,132,193,57,40,138,149,113,47,196,94,4,225,127,43,43,243,51,29,84,127,101,163,179,209,108,155,250,167,116,236,211,77,5,31,82,40,164,232,245,122,6,61,83,29,129,226,239,224,206,20,171,143,174,53,240,175,10,121,113,87,100,180,220,251,70,102,226,107,124,209,225,203,125,59,198,114,80,111,98,140,110,117,13,32,152,12,49,27,59,128,152,191,90,64,112,102,218,50,156,80,45,139,49,77,247,28,226,171,206,53,197,53,221,182,245,136,46,21,23,75,141,79,72,35,235,213,79,33,73,44,155,1,132,7,113,153,62,130,204,45,174,140,204,221,203,213,103,166,122,102,63,17,121,143,113,205,12,208,188,246,235,173,118,145,67,12,76,225,75,111,165,23,119,142,150,154,55,119,233,194,27,139,70,213,201,200,136,204,140,204,204,175,87,134,190,95,244,118,142,19,51,75,137,188,239,195,189,107,172,217,127,121,184,224,123,92,242,65,61,44,116,178,217,138,120,110,197,211,51,221,51,245,116,138,57,24,10,18,140,164,113,115,120,138,32,142,181,234,178,171,51,49,86,77,230,62,28,205,44,21,87,217,239,88,102,225,21,194,155,116,146,4,115,108,127,126,9,122,102,6,80,202,14,81,200,12,77,190,51,49,119,208,157,121,85,34,156,215,56,40,252,25,98,169,248,148,203,59,101,214,167,13,226,219,133,69,78,45,139,78,180,54,123,164,210,9,53,70,247,39,144,97,170,146,67,238,33,217,28,173,181,141,154,104,98,16,147,78,21,120,152,193,188,87,229,29,30,105,96,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,218,195,48,109,150,51,9,5,155,112,24,238,16,61,241,133,96,88,219,112,171,196,198,50,225,67,55,40,243,75,7,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,38,215,40,79,116,81,152,72,44,251,76,7,112,152,111,140,242,30,202,172,204,194,185,201,151,24,115,52,176,85,95,104,178,226,107,124,87,10,109,210,70,114,67,189,189,248,37,233,153,128,205,17,177,71,32,49,62,201,0,197,223,81,116,30,173,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,104,238,204,155,153,104,254,43,71,65,187,115,45,29,217,214,221,127,194,181,238,215,189,0,131,115,45,143,212,137,245,241,21,191,119,193,145,223,86,209,217,6,194,33,49,213,187,157,113,140,140,37,163,234,223,165,37,109,141,184,87,70,162,173,128,181,39,102,65,244,156,217,219,185,114,6,187,123,215,206,165,173,142,81,252,166,119,111,6,103,93,202,121,250,164,225,166,154,32,231,93,11,211,179,91,229,119,254,41,127,197,117,223,93,11,224,185,91,165,17,241,113,47,248,174,130,40,57,148,91,94,160,250,204,66,44,213,58,247,190,159,234,199,250,148,113,202,221,57,156,117,252,146,211,251,234,74,57,149,49,71,76,44,207,163,245,219,93,127,69,98,141,105,29,222,82,215,226,78,130,244,184,13,191,118,124,91,111,161,222,250,20,177,62,140,255,0,237,180,173,245,169,157,193,210,140,182,26,82,29,127,122,15,248,130,160,227,130,9,250,121,137,110,102,147,254,203,15,118,191,237,244,202,111,50,246,94,174,27,164,127,170,40,255,0,228,193,7,167,90,45,87,25,147,49,51,32,220,68,44,250,59,178,219,184,25,245,213,117,234,36,102,126,226,109,116,250,215,90,58,130,121,29,137,157,7,211,252,166,78,247,240,240,91,32,39,33,103,92,168,54,237,125,124,86,172,218,35,173,55,58,13,200,182,238,116,220,232,55,34,219,185,214,228,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,90,18,7,115,173,28,126,43,77,206,203,93,93,208,104,205,170,220,236,180,127,119,189,109,41,52,109,116,65,187,111,212,155,95,185,113,52,253,253,235,120,201,170,4,162,46,46,206,62,61,222,11,205,95,224,149,128,138,39,218,237,171,253,95,90,244,239,163,252,91,197,117,170,232,162,168,141,247,14,175,163,252,25,7,143,178,93,8,36,120,166,220,206,47,163,187,255,0,39,214,235,212,91,171,32,125,218,63,123,187,253,95,98,242,55,186,83,183,72,82,192,15,249,78,253,205,250,126,175,208,187,150,43,128,74,193,188,153,139,70,220,206,255,0,30,239,181,7,180,23,98,109,91,226,190,86,39,33,11,60,238,95,197,47,248,164,190,148,4,197,16,59,59,62,172,223,224,95,47,21,137,29,150,102,22,127,201,47,248,132,130,24,57,141,206,95,132,99,6,46,231,133,221,155,95,246,250,181,101,157,221,61,221,218,234,175,15,152,236,146,142,108,116,93,159,111,101,215,227,254,169,171,101,103,58,190,154,127,42,11,210,229,247,81,166,41,162,141,221,255,0,175,163,255,0,148,165,83,67,132,159,91,44,31,220,143,252,65,80,165,192,1,147,99,42,33,111,245,108,127,242,180,170,106,176,99,187,216,224,215,248,163,255,0,16,80,125,213,243,235,102,104,221,253,238,255,0,211,250,87,110,162,71,142,55,118,118,110,229,226,175,87,214,10,167,131,174,44,78,90,55,189,246,187,125,104,62,211,78,242,201,163,107,170,239,67,6,221,12,221,188,53,95,34,210,82,73,8,200,108,238,238,204,250,253,125,204,190,212,64,102,45,174,186,104,131,178,6,218,104,207,220,181,235,14,186,54,168,17,48,183,119,127,114,52,34,239,185,6,238,160,253,78,180,220,200,64,194,207,222,145,179,59,119,160,213,159,85,171,50,211,77,17,6,238,239,177,22,212,103,250,144,111,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,88,171,172,170,22,42,232,50,83,225,59,202,198,77,252,191,195,222,157,2,170,170,133,100,110,63,193,185,89,193,54,88,230,14,96,226,26,75,30,30,177,229,190,31,169,174,174,169,119,217,16,123,62,157,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,253,87,15,220,67,229,127,19,88,0,115,27,42,46,181,117,150,208,168,106,26,200,170,232,228,166,158,138,181,161,138,105,41,164,18,109,164,96,51,198,206,81,145,198,238,239,180,203,77,80,84,180,68,64,86,171,205,31,200,158,102,253,203,235,20,74,234,149,170,243,71,242,39,153,191,114,250,197,18,8,86,225,59,205,62,77,252,192,195,222,163,2,201,77,99,89,194,119,154,124,155,249,129,135,189,70,5,146,154,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,4,170,114,84,242,177,138,126,96,87,122,117,185,121,76,216,228,215,248,80,205,60,101,153,159,186,59,217,159,75,113,5,198,251,216,190,136,117,187,47,106,169,146,110,151,83,182,142,253,189,77,187,182,142,186,107,163,107,162,245,124,149,60,172,98,159,152,21,222,157,110,87,254,130,223,248,41,225,75,247,31,101,101,215,44,254,158,253,45,246,158,32,158,251,219,125,151,216,58,125,74,106,120,122,93,62,180,186,233,217,183,110,220,218,239,211,78,237,94,11,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,4,170,114,84,242,177,138,126,96,87,122,117,185,95,250,176,14,74,158,86,49,79,204,10,239,78,183,43,255,0,64,86,171,205,31,200,158,102,253,203,235,20,74,234,149,170,243,71,242,39,153,191,114,250,197,18,8,1,89,41,241,71,145,127,186,83,34,113,54,74,125,41,250,57,244,143,177,127,84,251,15,108,232,118,122,200,42,127,121,234,71,187,119,67,111,229,182,155,181,239,211,71,198,177,101,80,130,42,255,0,160,99,255,0,141,23,252,9,255,0,227,213,213,115,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,0,85,207,241,201,192,230,50,225,11,25,13,85,41,213,223,50,234,249,80,65,97,191,24,54,248,207,71,46,197,89,181,152,66,164,69,137,216,153,152,38,1,115,6,23,25,98,138,216,22,81,24,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,236,16,87,203,207,141,59,175,11,25,161,79,98,197,248,130,172,114,175,18,212,59,98,10,54,166,42,166,162,157,227,219,21,194,8,196,152,128,196,154,33,149,193,137,206,22,38,233,200,97,14,217,233,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,0,120,228,224,115,25,112,133,140,134,170,148,234,239,153,117,124,168,32,176,223,140,27,124,103,163,151,98,172,218,204,33,82,34,196,236,76,204,19,0,185,131,11,140,177,69,85,121,110,115,4,166,225,218,166,76,158,206,75,173,89,101,213,198,160,170,104,174,83,75,44,193,134,77,162,158,73,90,42,120,96,150,105,130,166,103,128,92,4,132,35,55,57,52,212,228,119,9,10,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,83,83,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,131,37,52,68,64,81,151,205,123,129,202,108,75,106,189,241,113,151,39,86,247,219,109,61,57,226,235,75,4,181,13,93,73,16,199,0,214,192,194,196,241,28,17,8,117,69,244,137,225,136,164,212,10,51,235,73,162,32,197,223,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,231,78,155,59,238,188,71,114,206,198,57,203,125,177,210,90,46,87,252,183,197,67,89,73,73,33,28,13,61,52,21,180,210,28,123,189,225,3,40,28,216,29,201,193,141,133,200,246,239,120,86,226,110,211,106,176,113,37,154,246,43,21,178,146,221,109,183,99,139,237,37,29,29,36,35,12,20,208,71,95,48,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,149,254,26,127,250,13,183,127,151,248,239,254,94,232,130,21,150,79,185,91,149,184,19,37,176,37,179,44,242,210,197,236,108,55,102,235,118,42,46,213,53,71,75,171,49,205,39,227,38,51,144,181,146,83,47,120,159,77,116,109,25,153,155,24,37,149,66,2,34,32,176,14,117,126,86,48,183,204,10,31,78,184,171,0,229,113,231,179,44,190,250,244,122,213,127,252,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,168,37,167,142,142,12,172,92,97,229,197,45,178,59,175,177,177,158,23,237,21,24,102,229,41,155,210,140,146,176,117,105,170,99,29,117,134,94,148,76,242,8,188,145,144,9,14,230,99,138,76,125,174,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,202,121,89,87,28,188,183,108,92,88,98,171,46,98,96,236,73,106,193,120,166,29,148,119,218,179,182,28,254,216,165,234,64,1,36,142,18,139,117,169,224,25,246,59,131,148,186,197,17,201,24,0,16,7,111,151,23,28,117,60,86,224,218,252,31,152,33,73,79,152,184,62,158,3,174,154,35,138,32,189,210,19,184,53,108,80,51,177,1,137,48,140,226,35,210,19,150,34,23,22,153,162,142,200,57,213,249,167,194,223,47,232,125,70,226,164,251,133,30,20,114,227,132,172,184,12,21,130,162,237,215,90,238,156,247,251,252,240,176,85,93,234,133,157,152,137,153,223,167,8,110,38,138,22,119,24,196,137,221,204,206,73,14,48,121,213,249,167,194,223,47,232,125,70,226,131,207,240,47,149,247,92,227,225,47,139,140,7,98,42,183,185,79,103,195,119,42,56,41,40,138,174,122,185,232,102,175,173,142,150,56,133,216,136,230,42,102,133,180,213,217,228,103,97,45,54,189,149,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,41,92,140,127,61,159,171,127,180,148,112,103,94,87,221,114,87,55,49,126,84,94,74,174,74,140,45,120,169,182,133,69,77,17,82,29,100,0,111,209,170,104,137,221,192,38,139,167,40,123,196,206,18,11,177,19,59,59,134,75,184,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,190,178,179,254,83,248,166,197,136,56,37,194,22,155,69,119,104,171,195,55,11,189,174,233,31,72,195,179,213,29,116,213,99,30,164,204,199,172,21,116,231,168,187,143,191,166,187,132,153,175,1,1,17,16,17,17,1,98,174,178,168,88,171,160,201,79,132,239,43,25,55,242,255,0,15,122,116,10,170,170,85,194,119,149,140,155,249,127,135,189,58,5,85,80,17,17,1,88,7,20,124,169,63,116,166,123,98,108,235,252,61,125,28,250,71,216,191,169,159,69,187,103,67,179,209,193,77,251,247,107,143,118,238,134,239,200,109,55,105,223,166,175,127,232,130,223,248,41,225,75,247,31,101,101,215,44,254,158,253,45,246,158,32,158,251,219,125,151,216,58,125,74,106,120,122,93,62,180,186,233,217,183,110,220,218,239,211,78,237,94,32,121,163,249,236,204,223,185,125,30,137,79,242,128,30,104,254,123,51,55,238,95,71,162,65,226,184,62,225,51,25,113,117,154,31,65,236,85,21,118,123,21,5,60,149,55,220,70,52,13,85,5,168,30,51,120,24,193,228,137,140,229,148,26,49,6,61,250,117,13,153,198,35,118,200,79,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,236,131,146,167,149,140,83,243,2,187,211,173,202,255,0,208,23,159,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,111,64,136,49,204,227,7,132,204,101,194,46,104,125,7,190,212,85,222,44,85,244,241,212,216,177,25,80,53,44,23,80,104,193,231,96,6,146,86,3,138,83,120,200,28,247,233,211,55,102,25,65,223,218,242,184,243,217,150,95,125,122,61,106,191,254,117,126,86,48,183,204,10,31,78,184,171,0,229,113,231,179,44,190,250,244,122,212,23,255,0,206,175,202,198,22,249,129,67,233,215,21,25,124,16,101,14,13,207,174,39,48,150,81,230,4,21,114,88,177,21,61,222,26,135,164,157,225,158,35,11,93,92,177,77,25,247,179,28,114,199,28,140,196,196,14,224,204,66,66,238,47,38,156,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,168,41,255,0,21,220,40,230,63,9,89,142,120,43,26,197,219,173,85,221,73,236,23,248,33,112,165,187,210,139,179,57,11,59,191,78,96,220,45,44,46,238,81,145,11,179,152,28,114,29,213,114,197,230,1,71,148,85,148,220,63,103,126,34,236,152,22,175,108,24,102,229,44,112,69,75,97,170,146,121,166,148,106,76,65,164,120,103,146,163,190,105,12,134,18,1,213,134,50,51,142,85,51,211,34,242,227,136,188,184,184,229,126,104,89,187,117,170,187,73,97,154,39,96,170,183,213,11,59,71,85,77,35,179,244,230,13,197,163,232,226,226,68,6,38,6,96,80,3,197,119,10,57,143,194,86,99,158,10,198,177,118,235,85,119,82,123,5,254,8,92,41,110,244,162,236,206,66,206,239,211,152,55,11,75,11,187,148,100,66,236,230,7,28,134,25,31,43,85,227,159,129,143,221,163,244,39,252,244,126,135,125,14,246,151,250,73,237,14,213,218,251,55,254,17,14,205,189,155,251,109,119,252,52,239,182,174,86,156,125,88,170,236,86,30,20,243,122,225,216,110,180,63,210,56,58,247,85,82,103,29,194,50,55,120,237,179,20,132,253,57,131,115,71,79,163,180,103,24,199,8,176,24,70,211,201,250,11,0,225,115,149,39,238,107,207,108,51,157,127,135,175,164,127,71,59,111,245,51,232,183,99,235,246,138,57,233,191,126,237,114,109,219,215,221,249,15,174,221,59,181,213,169,87,60,239,204,159,235,39,236,213,42,138,42,249,231,126,100,255,0,89,63,102,160,139,91,101,218,235,101,169,58,203,53,206,174,130,162,74,121,233,14,90,105,138,35,40,39,136,225,154,39,33,118,119,9,34,146,72,204,124,8,12,133,245,103,118,94,131,43,114,183,29,231,78,59,182,101,158,90,88,189,179,137,47,61,110,197,69,218,161,167,234,244,161,57,164,252,100,198,17,142,145,196,101,239,19,107,166,141,171,187,51,249,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,167,211,151,119,8,127,185,75,38,159,233,77,23,71,48,177,143,74,183,20,108,175,237,48,193,210,41,123,45,36,123,89,163,110,148,114,150,247,29,251,165,146,93,36,56,218,45,161,82,184,85,225,159,6,240,161,148,116,121,91,131,235,170,238,38,85,5,114,187,220,234,93,196,238,55,25,2,48,150,118,143,115,140,33,182,40,192,35,23,125,160,3,184,140,247,200,118,171,204,183,151,221,54,112,218,175,28,65,229,5,170,174,76,193,160,167,237,55,139,77,36,82,213,79,137,64,6,150,8,218,54,57,216,32,58,122,104,37,38,8,98,35,157,244,22,103,55,29,100,41,16,98,239,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,254,125,72,167,51,174,95,244,121,69,89,83,196,14,72,97,222,201,129,106,247,79,137,173,177,73,4,84,182,26,169,39,134,24,138,152,8,218,71,134,121,42,59,161,140,8,97,32,45,28,99,32,8,227,173,6,74,124,39,121,88,201,191,151,248,123,211,160,85,85,82,174,19,188,172,100,223,203,252,61,233,208,42,170,128,136,136,34,175,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,65,53,40,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,154,228,190,80,227,44,250,205,12,63,148,121,127,5,36,151,220,69,80,80,211,189,92,237,12,17,0,70,82,203,52,135,222,236,17,197,28,146,59,11,17,187,3,176,137,19,176,190,67,220,49,112,245,133,120,95,201,171,46,81,225,106,158,223,216,58,149,55,27,161,210,199,79,53,206,186,82,221,45,68,130,13,253,204,96,196,70,65,20,81,3,153,236,220,246,1,200,199,243,217,250,183,251,73,74,162,2,34,32,130,30,99,188,14,83,112,165,140,168,49,134,95,29,93,70,93,99,10,137,194,134,25,66,89,78,201,86,44,198,244,82,206,236,226,96,66,228,80,17,23,84,130,41,68,152,158,23,150,75,53,83,253,205,31,200,158,102,253,203,235,20,74,0,80,100,167,197,30,69,254,233,76,137,196,217,41,244,167,232,231,210,62,197,253,83,236,61,179,161,217,235,32,169,253,231,169,30,237,221,13,191,150,218,110,215,191,77,30,192,63,160,99,255,0,141,23,252,9,255,0,227,212,170,34,11,85,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,64,10,12,170,17,17,1,88,7,51,174,3,191,13,246,42,156,249,202,123,46,236,125,135,237,229,237,43,93,186,221,212,170,197,16,137,194,49,234,93,81,110,181,60,3,80,227,182,57,37,152,90,56,91,93,145,11,95,250,32,197,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,44,130,121,123,241,41,125,226,135,135,27,126,53,198,45,191,20,217,46,19,225,235,237,72,82,133,60,53,149,80,132,114,4,241,128,19,179,111,130,120,28,244,96,30,175,85,128,4,24,25,68,95,51,75,77,170,203,199,30,103,209,217,173,148,148,20,242,84,91,106,206,42,104,70,32,41,231,182,82,77,52,174,34,204,206,114,75,36,146,25,120,145,153,19,234,238,238,164,43,146,167,149,140,83,243,2,187,211,173,200,47,253,17,16,17,17,5,170,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,41,169,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,65,146,154,34,32,34,34,2,34,32,43,0,231,87,229,99,11,124,192,161,244,235,138,191,245,96,28,234,252,172,97,111,152,20,62,157,113,65,96,28,174,60,246,101,151,223,94,143,90,167,249,64,15,43,143,61,153,101,247,215,163,214,169,254,64,86,1,206,175,202,198,22,249,129,67,233,215,21,127,234,192,57,213,249,88,194,223,48,40,125,58,226,130,42,248,78,243,79,147,127,48,48,247,168,192,178,83,88,214,112,157,230,159,38,254,96,97,239,81,129,100,166,130,37,121,155,231,166,99,240,233,199,118,5,205,12,175,188,246,27,173,14,95,209,69,52,50,179,157,45,194,148,174,119,7,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,100,87,134,142,34,240,39,20,25,89,65,153,152,22,163,251,21,29,226,139,100,223,212,203,167,102,134,105,232,250,146,197,31,91,165,215,1,234,128,236,63,22,127,22,104,171,231,87,230,159,11,124,191,161,245,27,138,114,84,243,79,138,126,95,215,122,141,185,5,85,230,167,192,119,250,47,197,94,80,89,127,177,75,139,236,86,203,119,251,185,212,222,200,250,191,249,56,202,17,195,253,146,160,203,247,211,81,151,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,249,68,44,104,120,155,180,218,172,28,73,102,189,138,197,108,164,183,91,109,216,226,251,73,71,71,73,8,195,5,52,17,215,204,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,130,119,178,199,24,254,237,158,10,163,187,201,47,209,250,188,205,193,247,43,21,124,195,71,186,58,58,227,142,122,26,169,98,135,170,78,80,140,225,41,198,37,46,226,143,102,231,18,119,210,202,255,0,160,99,255,0,141,23,252,9,255,0,227,213,213,114,184,242,39,150,95,125,122,197,106,186,164,20,171,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,229,254,33,244,233,214,53,136,50,93,226,43,33,176,111,18,89,71,125,202,156,103,69,72,65,113,167,51,182,87,77,78,243,29,166,226,192,77,79,91,19,9,129,111,140,139,87,22,49,222,14,113,147,236,50,103,199,179,136,172,134,198,92,54,230,229,247,42,113,157,21,88,157,186,160,206,217,93,53,59,66,23,107,115,153,53,61,108,76,38,99,178,65,29,92,88,203,97,177,198,79,188,9,155,37,229,110,188,114,112,137,106,226,251,40,199,10,65,113,164,179,226,203,13,65,92,176,229,214,122,113,48,9,220,28,78,150,99,97,121,66,154,102,219,191,166,250,177,199,12,142,50,116,154,50,11,53,229,89,199,143,250,17,194,166,111,222,191,178,197,132,47,183,59,143,251,128,83,89,4,58,95,249,65,68,114,77,253,142,156,7,247,160,82,41,158,153,23,151,28,69,229,197,199,43,243,66,205,219,173,85,218,75,12,209,59,5,85,190,168,89,218,58,170,105,29,159,167,48,110,45,31,71,23,18,32,49,48,51,2,161,92,9,240,9,134,120,68,181,84,98,91,237,210,147,17,102,45,218,156,233,107,47,20,141,81,12,20,180,82,141,49,201,65,28,101,43,132,192,53,20,238,109,80,241,71,33,49,51,56,131,54,213,118,168,49,172,226,95,135,76,119,194,254,105,215,229,158,58,167,254,203,89,103,173,223,15,245,78,215,218,102,134,10,206,156,82,201,209,234,244,12,186,70,91,195,193,219,193,222,229,56,107,230,1,89,104,225,151,52,184,100,206,252,69,214,181,77,151,247,155,118,7,186,79,28,243,213,71,85,45,41,65,13,164,186,96,123,161,126,174,177,73,35,128,194,49,148,110,78,15,16,197,39,252,107,240,163,98,226,211,38,171,112,111,74,213,71,139,237,186,214,97,107,221,108,38,93,130,171,112,60,145,185,70,236,109,12,224,29,41,27,67,22,212,36,233,153,197,27,44,123,49,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,132,157,10,168,36,40,229,143,120,57,1,109,48,38,212,93,197,244,213,157,219,189,7,202,87,169,204,103,143,111,221,81,125,131,45,242,238,14,207,150,88,102,225,219,41,42,39,167,217,85,122,174,0,56,154,176,152,219,124,48,176,73,32,197,23,113,56,153,28,173,184,134,56,108,173,84,174,29,114,27,25,113,37,155,150,44,169,193,148,85,100,119,26,128,59,157,116,52,237,48,90,109,204,98,213,21,178,177,24,14,200,196,181,97,115,29,230,225,24,190,243,22,112,168,28,14,112,137,117,226,251,55,11,10,79,113,171,179,225,59,13,56,220,177,29,214,10,114,51,8,28,216,66,150,19,113,120,130,166,103,221,179,168,250,48,71,52,140,50,116,158,50,200,35,9,225,107,22,6,194,182,108,21,133,168,123,21,151,15,219,233,237,118,234,110,169,201,208,165,130,49,142,40,247,155,145,150,208,1,109,73,220,159,77,93,221,251,215,138,225,215,33,176,111,13,185,71,98,202,156,25,69,72,33,110,167,3,185,215,67,78,240,157,218,226,224,45,81,91,43,17,153,111,144,135,86,23,50,216,12,17,139,236,1,102,169,104,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,139,71,64,238,117,163,138,211,115,183,131,45,117,213,6,140,218,173,218,125,75,71,247,123,214,215,147,79,130,13,219,126,164,218,235,139,174,236,255,0,98,222,50,177,32,72,44,227,163,182,171,224,95,105,205,226,55,137,246,190,215,118,248,119,247,175,66,238,207,221,175,193,112,212,82,71,60,110,198,44,238,237,241,100,30,30,215,114,150,158,118,134,125,218,238,241,239,211,197,155,226,235,213,219,235,169,200,157,247,54,174,223,91,125,139,205,95,104,30,144,206,104,129,245,17,119,238,111,31,23,255,0,18,217,98,184,180,187,90,103,218,76,77,227,221,245,125,168,61,216,147,27,110,111,5,213,186,144,141,20,132,94,12,47,254,7,92,212,134,39,0,184,187,63,115,127,129,117,239,34,229,111,148,91,93,92,75,254,43,160,138,62,103,83,19,48,104,90,51,212,179,183,127,254,88,163,127,184,152,137,244,215,87,82,41,205,12,164,138,90,104,253,237,30,112,215,249,235,84,116,107,240,65,114,188,19,84,237,204,203,120,59,248,207,23,255,0,100,83,41,203,203,55,221,134,41,95,253,172,63,228,193,65,71,5,134,255,0,133,91,112,252,58,208,255,0,246,77,58,157,60,173,119,124,47,77,175,241,3,254,76,16,123,21,212,173,149,163,239,221,163,233,245,254,149,216,148,182,131,190,186,47,35,136,175,99,77,59,66,243,139,57,15,118,165,246,187,125,104,62,145,84,60,135,167,123,190,171,183,4,46,76,198,122,47,133,101,146,105,195,170,110,69,171,234,207,222,253,221,203,208,64,50,24,233,163,179,50,14,212,100,205,160,139,173,197,48,179,237,239,213,104,17,48,182,189,250,191,114,213,226,23,127,14,244,27,154,65,211,226,180,114,103,240,100,120,217,155,185,254,11,72,251,223,71,65,185,159,85,174,159,107,45,52,209,16,110,238,251,22,171,98,51,233,224,131,122,45,25,106,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,180,90,160,45,165,245,173,203,71,109,80,113,151,188,250,51,233,162,222,14,218,105,245,46,57,53,7,220,222,30,11,86,127,139,119,106,200,53,55,111,173,113,72,93,203,151,102,171,100,145,125,72,56,9,223,185,217,110,2,119,118,110,255,0,21,169,11,54,140,181,211,66,29,62,182,65,206,44,207,250,87,29,65,184,182,172,95,167,189,114,14,141,221,245,174,181,103,212,207,162,15,131,136,222,38,129,204,197,188,53,240,251,29,83,106,124,93,79,69,136,26,135,82,209,203,189,187,180,252,189,63,141,246,42,139,136,153,218,157,216,219,86,219,254,39,84,74,186,132,159,27,198,81,137,109,34,103,125,27,187,247,231,65,113,118,90,184,234,232,33,144,27,185,227,23,255,0,217,111,242,174,44,74,109,29,158,160,157,191,128,127,241,29,113,225,128,217,107,167,29,52,210,32,111,253,145,90,226,177,114,178,84,48,235,174,195,240,254,224,144,66,143,49,138,144,155,53,229,103,14,246,167,38,103,211,255,0,9,171,86,110,175,23,152,173,21,68,89,169,36,166,4,194,240,63,123,179,233,253,115,86,172,233,5,226,112,4,76,216,214,133,191,240,232,191,229,105,84,214,224,222,251,28,31,220,143,252,65,80,153,192,33,59,99,154,22,248,118,216,191,229,169,84,217,96,207,244,10,15,238,71,254,32,160,230,196,247,24,237,182,233,106,101,45,24,0,137,251,254,12,36,255,0,95,216,169,213,16,6,36,173,26,218,115,98,22,54,46,247,215,226,207,240,215,248,203,212,230,148,114,158,27,170,104,92,181,232,159,134,191,216,205,82,188,172,191,74,21,117,22,233,36,247,131,123,51,59,190,189,206,13,245,160,174,22,170,97,26,120,226,209,181,1,102,254,102,101,245,128,24,69,155,70,95,30,215,49,12,64,110,221,228,205,254,6,95,96,11,112,179,191,197,144,107,167,122,119,50,107,223,222,184,206,70,215,68,26,155,252,126,11,108,111,169,119,58,216,114,63,130,214,2,109,95,187,226,131,157,219,85,183,71,91,214,195,125,25,6,210,215,224,181,29,86,193,119,34,241,125,23,35,120,178,13,204,181,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,138,186,202,161,98,174,130,226,184,144,227,7,19,103,102,90,101,174,73,89,158,174,221,129,48,6,23,176,80,29,5,76,84,228,117,151,186,42,18,167,154,185,140,67,170,0,237,52,145,4,125,66,23,8,198,71,17,51,112,14,167,5,28,87,95,120,75,206,90,44,101,213,186,214,97,11,150,148,120,166,201,69,48,15,111,165,218,109,28,140,50,51,131,205,1,159,86,55,212,9,244,56,250,128,18,200,235,197,112,235,144,216,203,137,44,220,177,101,78,12,162,171,35,184,212,1,220,235,161,167,105,130,211,110,99,22,168,173,149,136,192,118,70,37,171,11,152,239,55,8,197,247,152,179,251,94,51,120,64,197,92,29,230,61,14,14,187,95,190,145,217,111,86,241,184,90,47,177,219,164,164,142,167,71,217,60,4,4,230,3,52,70,204,228,1,36,154,71,44,6,238,47,38,193,12,132,240,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,101,4,60,186,248,234,169,225,107,25,54,7,204,26,250,179,202,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,242,12,140,64,204,88,14,116,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,14,218,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,37,83,146,167,149,140,83,243,2,187,211,173,202,255,0,213,128,114,84,242,177,138,126,96,87,122,117,185,95,250,2,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,141,103,22,62,105,243,147,230,6,33,245,25,208,74,167,37,79,43,24,167,230,5,119,167,91,149,255,0,171,0,228,169,229,99,20,252,192,174,244,235,114,191,244,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,128,21,149,66,197,93,101,80,128,173,87,154,63,145,60,205,251,151,214,40,149,213,43,85,230,143,228,79,51,126,229,245,138,36,16,2,178,146,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,139,106,190,158,99,252,192,43,56,136,190,203,148,153,67,136,191,206,158,131,179,79,45,77,60,115,211,201,136,170,182,4,155,170,2,96,142,64,134,25,29,192,33,113,218,242,68,242,147,159,226,90,32,165,92,116,113,155,125,227,15,49,233,110,113,218,189,141,131,48,191,104,167,195,54,217,64,30,168,99,149,195,171,83,83,32,235,172,210,244,162,119,140,73,227,140,64,68,119,59,28,178,85,94,92,28,191,235,56,136,190,197,155,121,189,135,127,206,158,131,180,193,21,53,68,147,211,201,136,170,182,28,123,105,206,19,142,64,134,25,29,140,230,98,218,242,68,209,11,31,227,158,42,65,193,39,7,216,155,139,156,208,138,202,45,87,69,130,108,117,16,22,44,188,82,75,79,215,161,130,88,231,56,66,56,229,54,34,57,138,152,226,99,16,145,163,114,99,49,38,109,165,63,216,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,118,166,161,161,166,103,217,16,106,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,238,22,235,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,166,167,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,6,74,104,136,128,136,136,49,172,226,199,205,62,114,124,192,196,62,163,58,149,78,26,127,250,13,183,127,151,248,239,254,94,232,162,175,139,31,52,249,201,243,3,16,250,140,234,85,56,105,255,0,232,54,221,254,95,227,191,249,123,162,8,86,89,84,44,85,214,85,8,8,136,130,192,57,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,85,255,0,243,171,242,177,133,190,96,80,250,117,197,88,7,43,143,61,153,101,247,215,163,214,160,159,228,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,130,170,242,49,252,246,126,173,254,210,84,83,156,22,78,95,112,55,20,15,154,181,19,118,139,46,101,219,224,168,163,147,104,7,66,170,134,158,10,74,138,109,24,200,203,104,5,52,189,71,16,23,237,59,7,115,198,78,171,95,35,31,207,103,234,223,237,37,239,249,210,100,229,247,24,100,214,18,206,43,68,221,74,76,187,184,84,83,221,41,182,131,109,165,185,21,60,99,83,188,141,157,246,79,5,60,93,49,3,34,237,59,189,209,140,157,194,149,114,58,197,54,42,76,85,155,152,42,162,187,101,234,235,111,179,221,40,233,186,70,253,90,90,73,42,163,168,147,123,54,193,218,117,180,205,163,187,19,245,53,22,118,18,118,150,165,143,15,47,12,107,106,192,28,105,101,85,246,243,79,87,53,61,85,224,236,128,52,192,36,109,61,194,154,90,24,73,216,136,91,96,203,83,25,27,235,171,3,19,179,19,179,11,228,60,128,136,136,8,136,128,177,87,89,84,44,85,208,100,167,194,119,149,140,155,249,127,135,189,58,5,85,85,42,225,59,202,198,77,252,191,195,222,157,2,170,168,8,136,128,136,136,10,0,121,163,249,236,204,223,185,125,30,137,79,242,128,30,104,254,123,51,55,238,95,71,162,65,127,252,149,60,172,98,159,152,21,222,157,110,87,254,172,3,146,167,149,140,83,243,2,187,211,173,202,255,0,208,17,17,5,128,115,171,242,177,133,190,96,80,250,117,197,88,7,43,143,61,153,101,247,215,163,214,171,255,0,231,87,229,99,11,124,192,161,244,235,138,176,14,87,30,123,50,203,239,175,71,173,65,127,252,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,170,255,0,249,213,249,88,194,223,48,40,125,58,226,163,131,151,190,63,193,185,89,197,206,9,204,28,193,196,52,150,60,61,99,167,189,212,215,87,84,187,236,136,61,143,88,204,204,204,206,70,100,78,32,0,44,230,102,66,34,196,68,204,225,61,57,209,155,216,55,33,114,191,16,102,230,96,79,87,29,139,14,211,140,213,13,73,3,205,60,166,114,12,81,67,24,119,51,156,146,201,28,108,228,226,12,230,206,68,34,206,77,143,15,19,188,66,226,174,40,51,150,245,155,152,166,155,176,118,254,157,53,186,214,21,82,84,67,108,161,136,118,197,79,25,27,255,0,117,33,184,136,9,203,44,166,192,27,246,183,181,227,111,140,28,77,197,206,104,75,122,39,171,162,193,54,58,137,199,9,217,234,226,167,235,208,193,44,112,4,199,36,145,3,17,28,197,76,18,184,17,200,209,185,56,1,19,54,226,171,252,184,57,127,214,113,17,125,139,54,243,123,14,255,0,157,61,7,105,130,42,106,137,39,167,147,17,85,108,56,246,211,156,39,28,129,12,50,59,25,204,197,181,228,137,162,22,63,199,60,65,90,249,81,240,45,251,199,20,25,215,131,63,212,245,88,2,138,184,191,186,34,186,73,78,227,254,229,217,76,139,248,243,48,127,91,204,165,81,17,1,69,95,60,239,204,159,235,39,236,213,42,138,42,249,231,126,100,255,0,89,63,102,160,181,94,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,34,34,14,165,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,88,177,44,170,22,42,232,50,83,225,59,202,198,77,252,191,195,222,157,2,170,170,149,112,157,229,99,38,254,95,225,239,78,129,85,84,4,68,65,21,124,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,170,188,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,9,169,68,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,175,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,64,68,68,22,171,205,31,200,158,102,253,203,235,20,74,0,84,255,0,115,71,242,39,153,191,114,250,197,18,128,20,25,84,34,34,11,85,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,64,10,12,170,17,17,1,17,16,64,15,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,176,14,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,228,23,254,136,136,8,136,130,213,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,20,212,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,201,77,17,16,17,17,1,17,16,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,176,14,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,43,0,231,87,229,99,11,124,192,161,244,235,138,191,245,96,28,234,252,172,97,111,152,20,62,157,113,65,21,124,39,121,167,201,191,152,24,123,212,96,89,41,172,107,56,78,243,79,147,127,48,48,247,168,192,178,83,65,10,220,234,252,211,225,111,151,244,62,163,113,78,74,158,105,241,79,203,250,239,81,183,39,58,191,52,248,91,229,253,15,168,220,83,146,167,154,124,83,242,254,187,212,109,200,38,165,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,41,87,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,101,80,136,136,8,136,128,172,131,154,15,7,216,103,59,50,142,245,157,182,102,164,183,99,188,1,103,42,243,175,169,150,160,130,178,201,68,21,85,19,80,176,9,244,128,221,230,146,80,147,166,68,231,24,198,228,32,110,97,123,234,149,113,99,229,99,57,62,95,226,31,78,157,6,53,139,33,238,7,56,68,181,112,131,148,101,133,39,184,210,94,49,101,250,160,110,88,142,235,5,56,128,28,236,12,33,75,9,184,180,167,77,11,110,217,212,125,92,228,154,70,24,250,175,24,227,194,178,168,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,163,183,197,106,136,56,139,87,125,25,244,91,129,219,77,62,165,178,70,118,125,223,6,90,179,248,59,119,32,220,110,223,90,225,144,180,101,203,179,94,255,0,29,86,201,34,250,144,112,27,234,58,143,214,183,1,62,140,218,119,173,72,24,89,191,74,213,133,187,157,144,115,139,51,233,175,212,182,78,78,35,220,95,15,173,111,109,27,79,208,184,106,244,219,163,120,160,248,215,167,140,224,144,205,155,184,31,252,14,169,85,215,23,193,102,191,82,82,51,22,147,84,70,14,205,166,154,57,187,127,25,190,165,84,46,250,180,7,187,189,156,95,252,14,168,38,60,164,144,241,117,164,225,18,218,245,176,51,232,223,14,169,32,184,188,57,95,29,117,4,103,31,131,139,63,254,203,125,191,106,238,92,201,134,140,221,252,52,127,240,58,248,248,38,54,138,215,16,233,163,236,31,248,162,190,181,221,157,232,36,102,215,242,95,254,43,160,137,78,103,245,99,45,96,70,225,249,53,77,163,187,125,181,170,58,159,197,72,143,51,170,42,129,171,9,156,11,111,105,110,253,31,235,173,117,29,168,46,35,130,242,102,205,91,111,193,250,208,255,0,246,77,58,157,92,173,125,112,173,43,255,0,181,135,252,152,40,36,224,201,221,179,98,219,167,246,104,127,251,38,157,78,206,85,62,184,82,147,253,206,63,249,48,65,233,111,85,65,69,110,154,166,71,208,99,2,39,254,65,119,255,0,18,165,221,182,28,87,94,242,211,30,230,130,94,155,234,236,255,0,146,95,102,191,198,85,7,27,129,158,26,174,24,221,245,120,37,211,79,247,50,84,15,47,239,53,22,236,65,85,111,156,220,92,234,76,153,137,221,157,245,48,111,139,253,136,43,205,138,145,161,167,8,93,155,86,102,111,239,51,47,189,20,109,24,233,163,47,129,103,158,71,136,101,63,18,209,219,244,104,203,239,196,123,193,157,252,80,110,209,62,212,215,191,189,108,57,25,159,68,26,155,235,224,182,11,234,125,203,105,72,250,119,45,35,54,223,224,131,176,236,182,232,255,0,82,222,182,155,187,104,131,105,63,197,145,188,23,24,187,147,247,63,114,229,65,185,188,22,168,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,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,68,26,18,219,187,187,87,91,159,189,215,25,54,214,119,110,244,27,247,233,252,171,115,62,171,133,157,159,71,91,181,45,117,103,65,200,236,206,218,59,46,23,247,73,199,235,240,92,162,90,254,148,112,103,125,223,20,26,3,191,131,191,122,222,182,119,179,235,167,216,183,32,216,96,206,237,220,222,43,66,6,103,111,15,21,169,59,111,102,119,211,189,8,217,152,157,221,187,153,223,189,6,210,247,137,182,187,183,122,210,88,183,11,187,190,174,201,9,177,234,93,221,254,26,45,72,253,210,103,251,80,121,108,67,39,226,100,19,248,106,223,222,117,78,45,48,69,112,196,50,84,176,11,244,36,120,223,86,250,141,159,252,106,160,226,167,216,38,255,0,13,29,255,0,227,42,103,129,110,45,53,238,237,27,187,63,78,182,113,254,99,31,181,5,112,178,51,53,36,108,195,166,128,223,15,177,146,254,194,246,201,152,190,34,95,241,93,115,90,152,123,5,57,11,55,189,16,59,255,0,230,178,235,98,61,222,203,147,111,142,143,255,0,21,208,67,87,50,141,34,204,71,143,96,234,240,110,215,79,135,94,177,88,219,179,120,171,225,230,87,79,88,89,144,211,144,63,77,169,116,215,71,241,235,214,58,177,238,244,23,127,192,43,127,155,106,18,255,0,195,98,255,0,150,165,83,97,130,159,91,20,31,220,143,252,65,80,155,192,49,233,141,232,7,255,0,13,139,254,90,149,77,142,10,255,0,64,160,254,228,127,226,10,14,206,37,183,133,194,211,85,9,48,247,194,108,218,255,0,114,255,0,103,218,173,238,199,67,37,131,26,213,148,157,192,82,72,195,167,251,179,126,143,169,92,149,108,111,44,6,29,250,56,187,63,243,58,161,248,226,213,53,53,254,25,168,227,47,122,160,119,59,51,248,57,150,190,13,250,16,85,43,28,239,85,77,17,235,221,176,95,251,204,189,20,77,238,51,253,139,196,97,26,169,194,24,226,145,187,154,54,110,253,126,161,94,194,58,146,97,22,118,111,130,14,211,253,75,174,98,77,38,175,224,185,88,136,155,118,139,105,190,225,209,251,157,190,164,27,77,155,78,230,111,5,164,36,204,91,116,239,213,6,65,38,218,250,106,221,201,27,55,83,84,29,141,123,244,92,114,190,173,183,227,170,228,127,5,196,14,228,111,185,155,185,6,248,193,132,116,209,150,174,223,22,91,145,6,205,95,235,90,234,235,71,118,239,209,214,221,93,6,237,95,235,91,155,193,108,102,251,93,111,103,238,241,65,170,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,197,93,101,80,177,87,65,63,220,182,120,122,194,185,23,195,46,27,189,218,106,125,163,122,204,139,125,6,45,187,220,36,165,142,41,27,180,210,199,36,20,98,226,206,111,12,0,110,194,198,69,172,146,78,108,192,210,236,26,191,196,86,67,96,222,36,178,142,251,149,56,206,138,144,130,227,78,103,108,174,154,157,230,59,77,197,128,154,158,182,38,19,2,223,25,22,174,44,99,188,28,227,39,216,100,207,213,225,59,202,198,77,252,191,195,222,157,2,170,168,49,161,226,43,33,177,151,13,185,185,125,202,156,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,236,144,71,87,22,50,216,108,113,147,239,2,102,191,78,87,92,192,43,45,21,150,222,25,51,191,17,117,173,83,118,107,118,7,186,79,28,243,213,71,85,44,241,65,13,164,186,96,123,161,126,174,177,73,35,128,194,49,148,110,78,15,16,197,125,92,107,240,163,98,226,211,38,171,112,111,74,213,71,139,237,186,214,97,107,221,108,38,93,130,171,112,60,145,185,70,236,109,12,224,29,41,27,67,22,212,36,233,153,197,27,44,123,49,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,132,157,10,168,36,40,229,143,120,57,1,109,48,38,212,93,197,244,213,157,219,189,6,82,106,213,121,163,249,19,204,223,185,125,98,137,82,174,87,188,116,254,26,240,168,100,118,113,227,62,215,153,54,93,254,199,169,173,29,179,95,109,113,198,46,218,204,228,253,162,178,29,36,234,106,194,103,19,4,159,141,33,168,145,170,175,52,127,34,121,155,247,47,172,81,32,133,110,19,188,211,228,223,204,12,61,234,48,44,148,214,53,156,39,121,167,201,191,152,24,123,212,96,89,41,160,34,34,2,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,141,103,22,62,105,243,147,230,6,33,245,25,208,74,167,37,79,43,24,167,230,5,119,167,91,149,255,0,171,0,228,169,229,99,20,252,192,174,244,235,114,191,244,5,141,103,22,62,105,243,147,230,6,33,245,25,214,74,107,26,206,44,124,211,231,39,204,12,67,234,51,160,149,78,74,158,86,49,79,204,10,239,78,183,43,255,0,86,1,201,83,202,198,41,249,129,93,233,214,229,127,232,10,213,121,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,0,43,42,133,138,186,202,161,1,90,175,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,5,123,252,139,200,188,199,226,47,49,237,217,95,149,246,110,221,117,174,214,89,166,149,220,41,109,244,162,236,210,85,84,200,204,253,56,67,112,234,250,57,57,16,128,9,153,128,23,192,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,105,254,224,147,131,236,51,194,54,87,197,101,22,164,173,198,215,202,120,11,22,94,41,37,168,232,87,79,20,147,156,33,28,114,155,136,132,35,82,113,49,136,70,242,48,177,152,139,190,209,10,149,145,121,23,151,28,58,101,197,187,43,242,190,205,216,109,84,58,203,52,210,187,29,85,194,168,153,154,74,170,153,25,155,169,49,237,29,95,70,22,17,16,1,0,0,1,168,8,136,45,87,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,77,79,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,12,148,209,17,1,17,16,99,89,197,143,154,124,228,249,129,136,125,70,117,42,156,52,255,0,244,27,110,255,0,47,241,223,252,189,209,69,95,22,62,105,243,147,230,6,33,245,25,212,170,112,211,255,0,208,109,187,252,191,199,127,242,247,68,16,172,178,168,88,171,172,170,16,17,17,5,128,115,171,242,177,133,190,96,80,250,117,197,88,7,43,143,61,153,101,247,215,163,214,171,255,0,231,87,229,99,11,124,192,161,244,235,138,176,14,87,30,123,50,203,239,175,71,173,65,63,200,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,85,228,99,249,236,253,91,253,164,175,167,141,12,156,190,231,239,12,24,255,0,42,176,180,219,47,87,91,124,117,22,232,246,131,246,154,170,74,136,170,226,166,212,204,0,58,199,78,49,117,8,152,67,169,189,245,97,209,236,91,145,143,231,179,245,111,246,146,149,68,24,171,172,162,50,247,26,218,179,43,0,97,172,198,177,83,213,193,109,197,86,122,43,221,28,85,96,35,60,112,84,194,19,70,50,8,145,11,27,9,179,59,49,19,107,174,142,254,43,28,30,37,50,134,167,33,115,231,28,229,28,208,85,199,79,135,111,19,67,111,122,185,226,154,121,109,199,164,180,83,72,113,104,14,114,83,73,12,142,204,195,163,155,179,136,187,56,180,191,242,130,205,11,86,52,225,46,155,1,194,52,144,92,178,250,241,91,109,168,128,107,70,89,229,130,166,98,173,138,168,226,209,138,16,34,168,154,17,215,115,19,210,200,236,94,34,33,123,232,136,128,136,136,11,21,117,149,66,197,93,6,74,124,39,121,88,201,191,151,248,123,211,160,85,85,82,174,19,188,172,100,223,203,252,61,233,208,42,170,128,136,136,8,136,128,160,7,154,63,158,204,205,251,151,209,232,148,255,0,40,1,230,143,231,179,51,126,229,244,122,36,23,255,0,201,83,202,198,41,249,129,93,233,214,229,127,234,192,57,42,121,88,197,63,48,43,189,58,220,175,253,1,17,16,88,7,58,191,43,24,91,230,5,15,167,92,85,128,114,184,243,217,150,95,125,122,61,106,191,254,117,126,86,48,183,204,10,31,78,184,171,0,229,113,231,179,44,190,250,244,122,212,23,255,0,206,175,202,198,22,249,129,67,233,215,21,10,202,106,121,213,249,88,194,223,48,40,125,58,226,162,87,34,242,47,49,248,139,204,123,118,87,229,125,155,183,93,107,181,150,105,165,119,10,91,125,40,187,52,149,85,50,51,63,78,16,220,58,190,142,78,68,32,2,102,96,4,21,47,130,78,15,177,55,23,57,161,21,148,90,174,139,4,216,234,32,44,89,120,164,150,159,175,67,4,177,206,112,132,113,202,108,68,115,21,49,196,198,33,35,70,228,198,98,76,219,74,127,176,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,237,77,67,67,76,207,178,32,213,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,207,228,94,69,229,199,14,153,113,110,202,252,175,179,118,27,85,14,178,205,52,174,199,85,112,170,38,102,146,170,166,70,102,234,76,123,71,87,209,133,132,68,0,64,0,0,106,2,2,34,32,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,22,171,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,4,68,64,88,171,172,170,22,42,232,50,83,225,59,202,198,77,252,191,195,222,157,2,170,170,149,112,157,229,99,38,254,95,225,239,78,129,85,84,4,68,65,21,124,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,170,188,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,9,169,68,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,175,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,64,68,68,22,171,205,31,200,158,102,253,203,235,20,74,0,84,255,0,115,71,242,39,153,191,114,250,197,18,128,20,25,84,34,34,11,85,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,64,10,12,170,17,17,1,17,16,64,15,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,176,14,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,228,23,254,136,136,8,136,130,213,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,20,212,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,201,77,17,16,17,17,1,17,16,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,176,14,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,43,0,231,87,229,99,11,124,192,161,244,235,138,191,245,96,28,234,252,172,97,111,152,20,62,157,113,65,21,124,39,121,167,201,191,152,24,123,212,96,89,41,172,107,56,78,243,79,147,127,48,48,247,168,192,178,83,65,10,220,234,252,211,225,111,151,244,62,163,113,78,74,158,105,241,79,203,250,239,81,183,39,58,191,52,248,91,229,253,15,168,220,83,146,167,154,124,83,242,254,187,212,109,200,38,165,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,41,87,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,101,80,136,136,8,136,128,169,87,22,62,86,51,147,229,254,33,244,233,213,85,84,171,139,31,43,25,201,242,255,0,16,250,116,232,49,172,89,84,44,85,214,85,8,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,54,150,186,45,187,191,188,183,59,235,220,182,19,104,206,236,131,93,250,119,173,226,250,182,171,133,157,159,71,91,181,125,117,100,28,142,204,237,163,178,225,118,112,45,62,181,202,37,175,143,138,16,179,190,175,226,200,52,13,89,244,127,143,130,222,182,59,187,104,250,45,204,131,100,128,196,205,220,222,43,71,13,25,188,22,166,93,236,206,250,119,161,27,51,248,179,232,58,160,208,187,244,102,119,213,105,36,91,155,189,245,209,150,216,143,168,78,253,221,221,221,203,123,158,154,179,233,224,131,207,94,139,100,114,9,51,126,67,255,0,141,82,218,170,8,238,152,138,2,218,47,217,231,25,59,219,248,167,250,31,235,85,55,18,147,176,147,183,197,159,95,239,170,103,102,173,99,196,213,113,119,62,215,147,251,210,50,10,191,135,5,130,144,68,69,153,152,89,187,155,236,101,223,184,233,217,79,95,13,31,252,14,186,214,22,103,183,198,122,119,184,183,252,86,92,215,93,123,20,155,124,116,127,240,58,8,177,230,138,45,13,52,46,224,46,199,56,187,119,125,109,90,163,53,244,119,119,82,101,205,38,26,185,104,233,73,131,220,25,67,87,209,254,170,213,25,154,62,186,32,184,62,12,133,191,10,182,231,255,0,110,135,255,0,178,105,212,235,101,79,255,0,37,41,127,220,195,254,76,20,19,240,106,78,57,173,109,111,246,232,127,251,38,157,78,198,84,62,184,82,149,255,0,218,195,254,76,16,122,139,189,48,213,219,167,128,180,208,163,38,239,251,69,219,252,106,220,238,246,105,44,185,129,29,64,232,209,59,177,119,125,125,119,127,169,190,12,174,78,160,92,225,33,111,139,59,127,121,81,204,204,180,24,220,169,234,105,163,39,61,192,206,236,223,13,198,255,0,6,65,238,48,221,91,214,211,71,181,251,132,91,252,13,254,85,234,169,155,241,106,158,96,169,231,130,24,163,54,238,112,29,117,215,199,65,94,238,42,146,16,109,25,187,221,7,117,244,248,174,9,128,156,181,111,6,91,196,200,219,93,62,222,228,34,220,206,47,245,32,218,236,219,25,217,187,214,192,118,99,102,118,241,116,25,27,87,141,255,0,190,157,204,98,239,245,178,14,206,172,221,203,142,87,238,209,114,119,58,227,109,94,77,29,187,153,6,232,193,132,86,187,126,165,185,16,108,213,254,181,174,174,180,119,111,130,219,171,160,221,171,253,107,119,127,197,108,102,213,188,93,110,103,250,221,6,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,90,59,160,213,104,239,163,45,53,116,215,235,64,213,214,136,136,14,180,109,9,180,254,69,170,213,155,79,13,52,248,160,227,40,220,123,217,7,95,30,245,203,220,233,163,125,72,54,70,237,223,163,247,234,183,248,51,186,216,225,183,188,86,133,39,226,201,137,217,159,71,65,164,149,17,136,234,228,223,87,138,249,245,55,186,122,71,210,73,25,155,95,139,183,249,87,201,196,119,128,183,81,145,52,173,189,205,217,189,239,177,254,223,177,120,26,202,235,205,228,207,165,35,236,209,244,96,115,215,252,127,90,10,131,54,41,161,146,118,24,234,227,110,255,0,140,141,245,254,149,169,226,8,139,112,117,153,216,153,219,184,155,252,170,146,141,150,231,218,216,228,169,174,103,98,215,65,50,211,199,244,47,65,77,75,112,141,129,220,165,118,23,103,212,220,191,190,130,162,210,92,152,163,22,141,251,155,77,117,255,0,238,175,163,187,116,109,46,189,206,218,170,121,101,185,86,203,86,116,196,227,160,147,183,118,191,91,55,214,189,164,117,18,133,40,137,233,224,223,95,212,131,224,226,211,119,134,71,211,248,47,167,243,18,164,217,99,9,158,39,189,239,103,209,235,234,93,181,255,0,116,5,84,241,44,219,233,205,157,159,93,31,252,14,188,6,92,140,49,223,238,146,48,255,0,219,115,235,220,222,59,193,5,112,180,187,181,36,97,240,16,102,254,243,46,60,65,254,134,75,250,11,254,43,174,107,105,9,83,129,11,105,168,183,248,25,117,49,57,144,90,229,219,167,129,120,255,0,114,72,34,11,153,85,72,182,46,233,60,109,185,226,252,173,63,219,107,62,42,193,197,219,87,240,87,239,204,142,158,115,196,221,166,70,143,77,154,51,179,63,246,74,199,86,15,224,72,47,3,128,144,103,198,116,39,163,119,87,69,255,0,43,74,166,183,4,127,160,48,127,114,63,241,5,66,143,1,123,223,25,208,237,252,158,219,23,252,173,42,154,220,11,175,209,248,53,254,40,255,0,196,20,31,118,163,94,132,154,120,237,127,240,42,115,138,162,136,73,231,144,5,200,31,119,123,125,91,157,84,121,91,88,141,191,181,117,77,49,203,84,199,20,228,44,58,51,23,215,245,18,14,222,27,173,138,71,139,110,159,146,58,248,125,139,219,66,195,48,139,182,141,163,50,162,153,125,121,158,182,231,53,33,74,15,209,220,218,49,63,192,129,190,191,181,86,106,1,145,160,2,114,111,201,103,241,251,25,7,115,123,3,176,106,203,105,155,107,175,118,139,171,41,63,92,93,201,254,30,15,246,173,102,45,89,217,136,187,254,212,27,106,42,35,140,181,103,125,124,123,150,129,91,25,51,62,237,31,244,175,157,94,102,26,179,59,63,119,139,255,0,42,243,87,43,189,85,23,188,46,253,207,175,199,77,59,254,223,177,5,65,9,247,71,185,159,95,130,230,141,216,135,93,59,215,135,195,248,190,158,172,130,158,74,152,88,245,102,113,115,109,126,13,225,185,123,40,170,68,163,23,143,71,215,79,4,29,135,91,72,157,219,185,217,106,61,253,239,241,90,56,55,218,131,143,87,117,184,69,221,183,45,219,7,237,91,153,155,77,25,6,212,90,187,104,180,64,91,155,244,173,168,131,122,209,109,90,179,179,32,220,139,70,125,86,168,8,136,128,136,136,8,136,128,136,136,8,136,128,177,87,89,84,42,85,251,147,184,88,255,0,189,167,42,191,245,54,221,255,0,185,64,225,59,202,198,77,252,191,195,222,157,2,170,171,169,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,109,1,89,175,49,78,5,105,184,165,193,175,142,50,250,130,144,51,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,252,176,16,35,0,39,48,188,164,65,139,102,19,197,55,220,13,138,172,216,215,11,87,118,43,214,31,184,83,221,45,213,61,32,147,161,85,4,131,36,82,108,54,32,45,166,2,250,19,56,190,154,59,59,119,41,63,204,222,53,240,175,21,156,179,51,10,201,118,185,246,124,205,195,54,252,63,30,35,183,212,60,97,37,126,203,189,4,101,115,167,104,196,0,161,148,221,156,196,5,186,50,27,3,182,210,136,229,144,155,183,12,156,54,223,238,181,183,219,239,15,153,107,113,185,92,106,36,171,172,172,171,194,116,19,79,83,60,132,229,36,178,72,81,57,25,145,59,147,147,187,187,187,187,186,81,112,201,195,109,186,154,190,142,223,195,230,90,210,211,221,41,218,146,186,40,112,157,0,5,84,13,44,115,52,82,139,69,161,131,75,12,82,48,150,173,190,48,47,17,103,96,199,223,132,239,52,249,55,243,3,15,122,140,11,37,53,77,45,60,50,112,219,96,186,209,95,108,92,62,101,173,186,229,110,168,142,174,142,178,147,9,208,67,61,52,241,147,20,114,199,32,196,196,6,36,204,76,76,236,236,236,206,202,165,160,34,34,2,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,77,46,220,50,112,219,127,186,214,223,111,188,62,101,173,198,229,113,168,146,174,178,178,175,9,208,77,61,76,242,19,148,146,201,33,68,228,102,68,238,78,78,238,238,238,238,232,45,47,146,167,149,140,83,243,2,187,211,173,202,255,0,215,159,193,89,123,128,114,214,213,45,139,46,112,62,31,194,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,215,64,22,248,50,244,8,11,26,206,44,124,211,231,39,204,12,67,234,51,172,148,213,52,187,112,201,195,109,254,235,91,125,190,240,249,150,183,27,149,198,162,74,186,202,202,188,39,65,52,245,51,200,78,82,75,36,133,19,145,153,19,185,57,59,187,187,187,187,160,180,190,74,158,86,49,79,204,10,239,78,183,43,255,0,94,127,5,101,238,1,203,91,84,182,44,185,192,248,127,10,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,93,0,91,224,203,208,32,43,85,230,143,228,79,51,126,229,245,138,37,117,75,228,226,156,39,133,113,205,138,171,11,99,92,51,106,196,22,90,221,157,166,221,116,162,142,174,150,125,134,38,27,226,145,136,11,105,128,147,106,221,196,44,237,222,204,131,22,213,149,66,165,95,185,59,133,143,251,218,114,171,255,0,83,109,223,251,149,85,80,21,170,243,71,242,39,153,191,114,250,197,18,186,164,65,100,28,180,248,21,169,225,151,12,213,102,126,103,80,85,210,230,134,35,167,158,219,85,66,85,81,73,5,162,220,213,12,227,0,60,18,28,83,28,207,4,51,20,142,79,181,186,113,136,131,140,143,37,239,162,32,34,34,11,85,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,89,30,226,156,39,133,113,205,138,171,11,99,92,51,106,196,22,90,221,157,166,221,116,162,142,174,150,125,134,38,27,226,145,136,11,105,128,147,106,221,196,44,237,222,204,188,85,167,134,78,27,108,23,90,43,237,139,135,204,181,183,92,173,213,17,213,209,214,82,97,58,8,103,166,158,50,98,142,88,228,24,152,128,196,153,137,137,157,157,157,153,217,5,75,68,68,4,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,170,112,211,255,0,208,109,187,252,191,199,127,242,247,69,118,151,110,25,56,109,191,221,107,111,183,222,31,50,214,227,114,184,212,73,87,89,89,87,132,232,38,158,166,121,9,202,73,100,144,162,114,51,34,119,39,39,119,119,119,119,117,234,237,153,123,128,108,184,52,242,230,205,129,240,253,6,19,146,158,122,67,176,211,91,33,138,220,80,78,230,243,68,244,194,45,19,132,143,36,142,99,183,66,222,90,235,171,160,197,221,101,80,169,87,238,78,225,99,254,246,156,170,255,0,212,219,119,254,229,85,84,4,68,65,96,28,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,170,119,177,174,94,224,28,202,181,69,98,204,108,15,135,241,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,181,208,201,190,46,188,254,22,225,235,32,176,53,246,151,20,224,172,143,203,252,63,122,162,223,217,174,54,188,51,69,73,85,6,240,32,61,146,199,24,152,238,3,33,125,31,188,73,217,251,157,208,84,4,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,43,197,99,92,144,201,124,202,186,197,125,204,108,161,193,88,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,166,166,79,241,116,17,193,200,199,243,217,250,183,251,73,74,162,242,152,23,41,242,179,43,251,119,224,207,45,48,166,18,246,159,75,182,251,10,205,77,65,218,186,123,186,125,94,136,14,253,189,67,219,187,93,55,150,158,46,189,90,8,75,231,29,148,53,56,43,137,122,28,210,167,130,173,237,185,143,103,134,99,158,105,226,32,246,141,8,5,44,208,196,3,161,128,13,59,80,27,185,179,234,115,30,210,125,28,67,213,242,79,205,11,86,30,205,204,121,149,23,1,164,134,163,25,217,233,110,84,53,19,86,140,71,36,246,243,147,90,88,162,118,214,99,56,171,37,149,246,150,162,20,166,251,73,157,220,37,123,29,101,62,86,102,135,97,252,38,101,166,20,197,190,204,234,246,47,110,217,169,171,251,47,83,111,83,165,214,2,217,187,166,27,182,233,174,193,215,193,151,202,194,220,61,100,22,6,190,210,226,156,21,145,249,127,135,239,84,91,251,53,198,215,134,104,169,42,160,222,4,7,178,88,227,19,29,192,100,47,163,247,137,59,63,115,186,10,128,136,136,8,136,128,177,87,89,84,42,85,251,147,184,88,255,0,189,167,42,191,245,54,221,255,0,185,64,225,59,202,198,77,252,191,195,222,157,2,170,171,169,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,109,1,17,16,17,17,1,64,15,52,127,61,153,155,247,47,163,209,41,254,84,255,0,20,240,245,144,88,230,251,85,138,113,174,71,229,254,32,189,86,236,237,55,27,166,25,162,171,170,159,96,8,6,249,100,140,140,182,128,8,182,175,220,34,204,221,204,200,45,3,146,167,149,140,83,243,2,187,211,173,202,255,0,215,159,193,89,123,128,114,214,213,45,139,46,112,62,31,194,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,215,64,22,248,50,244,8,8,136,130,192,57,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,84,239,99,92,189,192,57,149,106,138,197,152,216,31,15,226,171,108,21,3,87,21,29,238,217,13,116,17,206,34,66,50,140,115,9,11,27,9,152,177,51,107,161,147,124,93,121,252,45,195,214,65,96,107,237,46,41,193,89,31,151,248,126,245,69,191,179,92,109,120,102,138,146,170,13,224,64,123,37,142,49,49,220,6,66,250,63,120,147,179,247,59,160,182,14,109,152,3,25,102,158,69,224,12,190,203,236,61,87,124,196,55,204,200,160,166,161,161,166,102,223,41,251,54,228,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,213,127,131,174,14,176,39,8,24,18,162,193,96,172,246,206,36,188,236,250,65,136,58,115,83,251,83,165,53,65,210,255,0,74,156,242,199,7,74,58,135,143,241,110,219,244,220,90,187,247,92,2,32,34,34,2,34,32,40,171,231,157,249,147,253,100,253,154,165,81,121,76,117,148,249,89,154,29,135,240,153,150,152,83,22,251,51,171,216,189,187,102,166,175,236,189,77,189,78,151,88,11,102,238,152,110,219,166,187,7,95,6,65,5,156,174,60,246,101,151,223,94,143,90,167,249,83,252,45,195,214,65,96,107,237,46,41,193,89,31,151,248,126,245,69,191,179,92,109,120,102,138,146,170,13,224,64,123,37,142,49,49,220,6,66,250,63,120,147,179,247,59,170,128,128,136,136,11,21,117,149,66,165,95,185,59,133,143,251,218,114,171,255,0,83,109,223,251,148,14,19,188,172,100,223,203,252,61,233,208,42,170,186,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,118,208,17,17,4,85,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,202,95,177,214,83,229,102,104,118,31,194,102,90,97,76,91,236,206,175,98,246,237,154,154,191,178,245,54,245,58,93,96,45,155,186,97,187,110,154,236,29,124,25,117,112,86,72,100,190,90,221,101,190,229,206,80,224,172,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,211,80,23,248,50,15,106,136,136,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,120,172,107,146,25,47,153,87,88,175,185,141,148,56,43,21,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,244,212,201,254,46,130,56,57,24,254,123,63,86,255,0,105,41,84,94,83,2,229,62,86,101,127,110,252,25,229,166,20,194,94,211,233,118,223,97,89,169,168,59,87,79,119,79,171,209,1,223,183,168,123,119,107,166,242,211,197,215,171,64,68,68,22,171,205,31,200,158,102,253,203,235,20,74,0,86,82,88,167,9,225,92,115,98,170,194,216,215,12,218,177,5,150,183,103,105,183,93,40,163,171,165,159,97,137,134,248,164,98,2,218,96,36,218,183,113,11,59,119,179,47,1,251,147,184,88,255,0,189,167,42,191,245,54,221,255,0,185,65,85,81,17,5,170,243,71,242,39,153,191,114,250,197,18,128,21,148,150,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,218,109,215,74,40,234,233,103,216,98,97,190,41,24,128,182,152,9,54,173,220,66,206,221,236,203,192,126,228,238,22,63,239,105,202,175,253,77,183,127,238,80,85,84,68,64,68,68,16,3,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,174,255,0,20,240,245,144,88,230,251,85,138,113,174,71,229,254,32,189,86,236,237,55,27,166,25,162,171,170,159,96,8,6,249,100,140,140,182,128,8,182,175,220,34,204,221,204,203,208,96,172,189,192,57,107,106,150,197,151,56,31,15,225,91,108,245,5,87,45,29,146,217,13,12,18,78,66,34,82,148,112,136,139,155,136,0,185,59,107,160,11,124,25,7,160,68,68,4,68,65,106,188,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,11,35,220,83,132,240,174,57,177,85,97,108,107,134,109,88,130,203,91,179,180,219,174,148,81,213,210,207,176,196,195,124,82,49,1,109,48,18,109,91,184,133,157,187,217,151,138,180,240,201,195,109,130,235,69,125,177,112,249,150,182,235,149,186,162,58,186,58,202,76,39,65,12,244,211,198,76,81,203,28,131,19,16,24,147,49,49,51,179,179,179,59,32,169,104,136,128,136,136,8,136,128,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,215,159,198,185,123,128,115,42,213,21,139,49,176,62,31,197,86,216,42,6,174,42,59,221,178,26,232,35,156,68,132,101,24,230,18,22,54,19,49,98,102,215,67,38,248,186,8,33,229,113,231,179,44,190,250,244,122,213,63,202,159,225,110,30,178,11,3,95,105,113,78,10,200,252,191,195,247,170,45,253,154,227,107,195,52,84,149,80,111,2,3,217,44,113,137,142,224,50,23,209,251,196,157,159,185,221,84,4,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,188,254,53,203,220,3,153,86,168,172,89,141,129,240,254,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,186,25,55,197,208,99,153,194,119,154,124,155,249,129,135,189,70,5,146,154,166,150,158,25,56,109,176,93,104,175,182,46,31,50,214,221,114,183,84,71,87,71,89,73,132,232,33,158,154,120,201,138,57,99,144,98,98,3,18,102,38,38,118,118,118,103,101,82,208,66,183,58,191,52,248,91,229,253,15,168,220,83,146,167,154,124,83,242,254,187,212,109,202,93,49,174,72,100,190,101,93,98,190,230,54,80,224,172,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,211,83,39,248,186,96,172,144,201,124,181,186,203,125,203,156,161,193,88,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,166,160,47,240,100,30,213,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,166,151,110,25,56,109,191,221,107,111,183,222,31,50,214,227,114,184,212,73,87,89,89,87,132,232,38,158,166,121,9,202,73,100,144,162,114,51,34,119,39,39,119,119,119,119,116,20,131,149,199,145,60,178,251,235,214,43,85,213,47,147,133,176,158,21,192,214,42,92,45,130,176,205,171,15,217,104,183,246,107,117,174,138,58,74,88,55,153,25,236,138,54,16,29,198,100,79,163,119,145,59,191,123,186,250,200,41,87,22,62,86,51,147,229,254,33,244,233,214,53,139,41,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,169,175,238,78,225,99,254,246,156,170,255,0,212,219,119,254,229,5,85,68,68,4,68,64,84,171,139,31,43,25,201,242,255,0,16,250,116,234,170,174,165,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,139,18,202,161,82,175,220,157,194,199,253,237,57,85,255,0,169,182,239,253,202,170,168,8,136,128,136,136,8,136,128,136,136,8,136,128,136,180,119,209,6,171,71,125,22,154,186,51,253,104,26,186,211,84,68,5,163,119,251,171,85,174,154,119,182,136,56,202,55,111,6,90,11,63,138,230,213,159,185,52,111,169,6,192,211,191,235,251,86,255,0,6,213,214,194,13,59,197,55,190,215,98,209,144,104,115,198,44,238,239,225,220,186,21,87,138,122,95,202,149,153,188,123,201,191,202,190,101,250,234,22,234,105,76,165,22,45,196,237,239,124,52,127,183,236,84,254,182,233,117,188,202,65,4,158,231,127,228,185,107,241,250,157,254,180,30,250,167,21,80,20,140,1,87,24,191,199,89,5,191,198,143,136,34,46,230,156,73,157,188,68,181,255,0,26,164,178,217,110,133,85,172,181,53,172,250,235,160,25,105,227,250,23,223,163,164,184,69,12,98,197,49,109,211,188,220,157,252,16,84,106,59,160,16,105,27,247,235,171,235,245,127,58,250,81,159,84,26,93,123,190,42,154,91,110,181,190,212,236,58,143,112,119,233,175,241,153,190,181,238,168,234,38,10,77,165,241,239,248,253,72,58,24,149,245,140,221,188,24,95,252,106,146,97,209,50,198,117,90,235,161,25,183,242,117,89,85,43,236,251,161,145,139,199,99,255,0,129,213,59,195,177,131,98,169,228,211,189,140,157,251,190,29,70,65,89,172,90,141,32,135,193,153,191,192,203,179,114,254,180,63,208,255,0,224,117,195,103,49,58,97,113,109,59,155,252,12,183,94,12,130,134,71,29,60,31,252,14,130,49,121,158,204,193,104,140,72,53,214,86,209,244,254,214,181,69,230,173,212,119,211,197,212,159,243,50,142,162,107,43,75,35,3,139,75,221,227,225,178,177,69,249,119,27,233,245,160,184,94,13,99,99,205,75,121,119,54,147,69,255,0,217,52,234,116,178,155,255,0,146,116,186,127,16,63,228,163,80,89,193,195,27,230,149,185,199,251,52,58,255,0,253,69,58,157,28,163,215,232,149,54,191,196,15,249,40,208,123,89,53,216,90,120,232,235,194,98,184,130,70,144,230,22,119,13,73,181,111,171,119,214,189,225,126,75,254,133,224,241,176,84,8,78,65,181,153,162,47,175,251,100,31,47,13,215,198,100,192,61,219,100,219,254,5,80,41,118,207,16,51,105,220,204,255,0,222,84,55,8,221,170,14,253,37,3,203,31,113,57,126,83,235,249,98,223,90,173,86,118,149,233,197,220,155,242,91,227,246,50,15,167,184,99,22,29,204,223,202,180,51,109,89,219,79,5,211,170,114,212,125,231,252,166,239,103,91,136,155,99,123,197,174,221,60,80,42,102,8,253,255,0,143,216,184,130,186,50,111,120,180,127,210,186,149,164,64,15,161,107,250,95,244,175,55,115,184,213,82,132,134,15,222,204,238,218,107,246,253,168,61,220,19,180,128,238,206,221,203,158,34,220,218,233,222,169,245,139,25,70,69,29,61,77,76,67,33,19,14,210,61,29,223,185,188,28,151,185,167,170,25,96,3,143,71,220,218,247,32,237,58,218,78,238,221,206,203,86,213,223,114,209,196,116,211,87,65,198,206,238,221,253,206,183,8,19,234,250,173,251,7,95,138,213,180,211,185,6,212,90,187,104,180,64,91,155,244,173,168,131,122,211,86,91,86,172,236,223,4,27,145,105,171,58,213,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,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,139,85,180,188,80,29,251,251,157,104,136,128,136,142,128,154,58,211,93,60,91,249,150,237,222,31,106,6,140,222,46,182,187,191,123,55,197,109,148,220,95,193,104,4,238,218,186,14,72,223,185,219,237,91,215,24,59,235,221,241,241,213,114,32,209,244,248,174,173,123,176,66,228,239,163,125,127,200,235,176,76,228,91,117,238,95,58,250,100,20,4,205,240,215,252,14,130,143,99,252,83,15,180,253,149,28,175,188,79,115,251,205,163,182,227,31,175,252,75,183,132,170,131,112,148,190,4,204,207,175,135,240,85,60,196,176,84,77,143,101,146,103,147,165,161,104,253,250,107,214,127,175,187,193,84,60,57,75,11,65,19,234,253,204,58,233,167,212,200,61,97,197,72,206,51,236,98,103,118,240,102,127,181,115,73,16,20,91,163,6,218,237,240,110,255,0,5,176,35,135,178,233,191,70,219,221,185,219,234,91,233,36,103,167,148,60,118,137,105,252,200,58,86,139,120,195,112,57,219,192,141,223,191,251,166,127,169,123,56,105,130,72,55,62,142,219,123,191,153,121,107,49,73,61,76,130,99,163,9,59,51,233,246,178,245,17,148,145,0,131,55,115,179,50,15,55,137,41,192,99,54,38,102,109,31,79,239,170,123,151,93,22,190,222,29,217,221,154,182,161,190,31,199,5,82,49,76,82,73,78,78,34,238,251,95,193,190,194,94,3,46,109,242,69,118,187,17,198,126,245,100,228,250,183,214,65,246,32,172,150,198,102,166,141,199,93,28,89,219,249,153,124,236,101,81,21,61,146,99,144,180,209,139,227,253,161,47,167,111,23,26,104,219,77,61,214,255,0,3,47,29,154,51,77,29,142,161,163,61,53,3,248,191,241,13,4,73,243,19,188,201,87,137,202,0,148,92,5,159,187,119,127,239,149,109,245,253,170,198,133,181,125,53,87,77,199,77,198,172,179,26,122,73,166,98,29,164,76,219,157,255,0,236,245,45,241,117,107,81,3,153,51,51,160,188,62,2,133,135,24,81,54,163,253,123,31,252,173,42,154,124,13,254,128,67,250,7,254,32,168,86,224,70,46,158,51,160,119,39,254,189,137,188,127,219,105,148,212,224,102,111,96,65,167,196,71,254,32,160,251,179,155,4,38,79,175,112,191,248,21,50,204,138,166,138,213,60,172,239,169,9,232,223,31,201,53,83,165,97,40,141,139,195,107,234,168,230,109,85,236,137,168,96,239,121,79,99,55,233,234,55,193,7,142,202,74,122,169,113,5,85,71,188,194,123,223,191,95,7,56,221,92,29,30,230,130,49,19,110,225,102,126,255,0,177,83,44,181,195,165,67,76,21,71,27,137,203,27,63,123,105,226,192,255,0,87,216,170,117,20,108,3,169,59,247,55,249,16,111,150,61,52,39,248,45,146,156,98,26,187,234,250,124,60,86,234,169,182,179,232,223,5,243,10,113,220,250,202,47,245,182,228,27,42,217,165,103,38,126,239,239,175,59,125,163,41,99,119,17,109,189,61,31,86,239,215,189,122,14,160,16,159,188,222,47,163,106,186,21,12,199,25,180,174,204,221,236,200,41,73,199,91,108,191,195,52,4,98,29,65,213,157,221,191,135,175,195,79,169,86,156,51,112,235,209,194,71,169,106,3,175,199,191,70,251,85,57,187,82,195,37,198,49,102,109,119,51,182,154,107,249,78,189,230,22,14,140,17,131,183,115,179,55,247,133,7,172,25,0,155,86,238,251,22,174,67,252,102,254,117,199,180,91,71,109,124,22,210,141,153,156,157,201,7,54,224,110,247,38,254,117,163,152,183,129,54,159,165,112,176,11,182,174,228,143,31,119,115,186,14,103,49,127,225,55,243,173,191,148,90,139,182,140,184,220,24,123,181,126,246,92,145,139,11,119,59,255,0,42,13,200,154,247,232,136,8,136,128,181,213,214,136,131,115,62,171,85,177,188,86,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,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,162,213,109,47,20,7,126,254,231,90,34,32,34,51,234,136,9,163,173,53,211,224,183,110,238,100,13,25,188,93,109,114,241,102,91,101,45,174,180,2,119,239,251,16,114,2,222,184,197,223,93,126,191,21,200,131,79,210,184,42,244,24,72,181,102,109,31,191,249,23,41,106,229,183,225,162,233,221,140,130,134,77,62,2,255,0,224,116,20,159,51,49,36,52,181,65,110,25,125,243,22,38,247,155,226,230,223,90,234,97,26,177,222,7,47,240,133,191,71,240,87,147,204,120,231,170,198,20,230,239,35,196,49,131,62,154,233,175,84,255,0,196,189,102,25,164,139,179,196,236,79,174,209,248,182,190,2,131,217,156,116,142,35,80,209,177,107,163,119,51,63,218,187,13,20,103,3,28,96,58,105,163,182,157,237,220,184,169,130,22,167,97,34,209,182,255,0,9,219,199,69,186,146,86,105,37,133,159,112,176,145,54,157,232,62,117,21,172,66,242,245,109,241,109,63,246,217,254,165,238,41,105,194,72,25,223,77,52,255,0,18,242,54,249,38,150,236,112,236,125,140,206,250,232,255,0,198,101,235,96,121,33,140,69,181,209,221,188,80,124,91,253,60,96,197,171,119,59,63,248,213,62,195,195,27,98,170,189,25,221,155,168,239,167,251,163,42,143,136,35,41,33,39,97,119,125,143,166,141,246,58,240,56,90,138,81,196,117,146,28,101,223,212,241,103,254,200,40,42,173,157,133,169,133,197,157,153,217,188,127,67,45,47,242,199,13,186,82,145,251,152,75,254,43,174,75,80,184,211,11,59,104,218,55,248,25,124,108,115,44,145,218,207,97,51,123,175,241,254,212,144,70,31,50,91,227,212,91,78,154,41,133,216,103,118,211,119,195,109,99,125,106,53,155,188,252,126,42,249,249,133,215,214,141,202,88,37,153,156,14,172,180,109,207,224,229,86,202,198,35,29,198,204,130,226,184,52,22,108,208,183,179,147,119,205,23,199,255,0,8,167,83,153,148,223,252,148,166,211,248,129,255,0,39,26,131,62,15,98,233,230,117,182,77,223,246,88,126,63,248,69,58,156,188,163,118,124,37,74,237,252,64,255,0,146,141,7,181,55,208,9,254,166,119,94,19,29,85,48,218,235,37,109,125,216,164,110,255,0,31,201,37,239,9,153,197,217,252,29,149,50,205,58,184,233,40,101,167,139,189,230,2,29,62,215,99,100,20,167,0,141,85,102,46,154,112,114,211,113,55,126,190,29,81,127,241,171,137,181,49,141,40,3,27,107,163,51,247,253,140,169,30,86,225,217,33,57,46,19,196,76,242,155,184,187,143,215,177,254,44,171,13,190,29,173,239,62,154,54,191,224,65,216,146,61,65,157,254,14,184,200,163,24,245,39,103,118,91,231,145,132,95,70,119,250,151,204,146,113,115,127,199,14,173,226,59,191,196,131,74,199,25,68,182,187,182,140,235,224,221,41,94,88,31,107,127,7,191,95,208,235,236,60,160,70,76,229,221,163,252,87,78,109,29,200,77,219,167,222,130,147,95,105,106,232,238,209,85,83,17,139,1,137,119,59,179,119,19,191,195,244,42,193,130,238,71,81,103,164,146,109,72,158,54,215,227,223,223,246,175,15,136,160,167,42,150,1,97,118,39,209,180,211,191,189,215,176,193,241,188,22,250,120,246,190,214,15,139,126,148,30,204,100,18,110,238,239,177,106,228,63,18,111,231,92,110,2,221,236,239,252,139,71,141,180,213,220,181,65,202,196,62,46,77,252,232,230,45,224,77,252,235,128,4,72,117,119,36,233,247,119,17,105,250,80,115,57,139,247,51,178,219,249,69,238,147,119,125,171,141,193,129,155,87,125,93,114,0,51,120,59,255,0,42,13,223,98,39,240,190,212,126,228,4,68,64,90,234,235,68,65,185,157,106,182,45,232,8,136,128,136,136,8,136,128,136,136,8,136,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,68,13,91,235,77,89,109,68,26,187,247,247,58,209,17,1,17,106,205,170,13,186,247,173,236,204,182,27,104,253,200,36,250,232,131,87,238,45,93,11,225,162,212,180,117,181,201,153,217,181,65,180,187,223,107,182,175,245,160,198,95,7,101,200,204,62,58,173,59,252,7,235,65,182,70,113,13,91,197,108,234,232,205,163,187,253,107,146,66,209,180,118,213,124,218,219,149,29,15,116,179,196,14,79,171,110,38,111,175,237,251,16,125,61,226,35,185,254,165,241,239,50,73,37,57,176,139,184,247,252,62,199,93,152,107,161,169,132,75,170,12,47,163,179,238,110,254,229,195,94,66,244,196,224,236,93,206,221,221,250,247,58,10,1,152,114,197,105,184,13,97,70,250,201,59,71,168,179,119,59,145,191,127,135,212,189,70,9,170,142,170,142,57,119,110,220,45,241,215,77,88,87,75,52,236,101,87,105,150,169,169,207,116,114,20,141,238,124,88,77,254,165,79,178,247,29,157,13,201,172,117,38,32,227,38,141,189,244,215,66,1,211,188,190,207,169,5,122,158,41,164,128,134,45,124,31,79,31,169,117,232,100,168,143,88,77,221,157,251,159,93,123,219,185,150,251,93,209,170,163,7,17,103,220,205,224,222,62,31,106,250,175,69,28,172,211,109,218,67,222,253,218,32,231,181,196,16,179,158,141,171,190,191,224,95,110,25,163,150,61,59,183,55,214,190,29,20,128,78,113,177,54,163,171,120,254,133,245,40,161,125,119,62,190,63,228,64,175,128,101,139,105,142,174,237,245,126,149,240,173,22,202,123,117,77,77,64,70,205,212,148,201,244,102,241,119,103,250,190,197,234,39,141,159,70,127,169,116,162,163,3,105,127,187,47,4,31,86,148,132,169,192,135,77,28,89,255,0,188,169,158,118,93,227,183,97,202,185,72,180,219,20,157,250,252,122,114,125,191,98,169,148,209,180,112,136,183,134,214,255,0,2,162,60,72,72,195,133,235,163,18,255,0,177,74,253,207,254,215,50,8,97,226,254,237,45,235,51,170,234,119,57,0,117,1,159,87,127,10,138,135,250,223,235,84,26,55,118,54,209,254,42,178,241,30,108,88,202,189,157,251,218,121,91,255,0,198,204,168,200,62,132,206,232,47,19,129,8,228,147,24,208,147,187,59,53,108,79,255,0,227,105,148,211,96,78,236,63,11,107,175,112,255,0,196,21,10,252,7,85,197,30,49,162,140,165,1,223,89,27,104,228,204,253,242,210,169,167,192,122,125,31,131,71,103,213,133,251,191,184,20,31,114,180,136,41,101,38,248,1,63,247,157,83,43,197,136,239,183,1,150,80,98,24,228,98,29,91,95,2,127,177,254,181,83,234,67,169,79,32,105,174,225,118,254,242,248,209,80,132,70,222,227,183,127,127,114,14,189,154,222,244,144,67,9,3,51,0,139,55,119,212,205,246,125,139,236,104,35,249,47,250,86,200,244,55,112,31,224,253,95,98,221,40,244,163,114,119,241,111,138,14,156,178,185,74,226,253,237,174,139,206,223,100,150,153,203,179,1,185,147,191,131,125,122,253,75,208,70,113,148,142,250,179,247,174,141,92,35,37,67,200,67,171,55,135,119,218,131,228,91,130,187,162,210,212,155,247,247,233,171,234,221,205,245,175,160,99,12,148,196,69,223,166,190,26,120,232,183,158,205,58,109,163,51,174,41,153,161,133,193,155,221,46,253,127,145,7,149,170,142,35,189,198,34,47,171,51,124,63,183,94,246,207,16,53,56,8,55,188,204,207,253,230,94,110,11,100,114,220,2,169,197,245,102,102,240,254,219,95,169,122,186,17,104,91,86,30,237,62,175,208,131,232,70,70,218,49,119,187,46,66,119,118,110,231,93,102,169,102,126,237,53,92,193,35,147,106,237,225,222,128,206,236,123,93,159,69,202,218,46,185,75,163,235,163,248,173,195,35,187,107,175,193,7,35,123,198,250,183,130,228,102,250,214,192,239,22,119,248,178,222,239,163,107,220,131,71,238,118,90,185,15,233,92,110,78,79,225,220,183,48,179,19,62,168,13,174,171,85,171,179,173,16,17,17,1,110,103,103,91,81,6,174,255,0,82,55,138,209,106,222,40,55,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,209,208,53,111,173,53,101,181,16,106,239,223,220,235,68,68,4,69,171,54,168,54,234,218,173,236,205,246,45,134,218,63,114,9,233,221,162,13,75,221,118,127,130,63,123,51,183,214,181,45,31,187,249,86,215,38,109,27,95,138,13,164,218,190,143,163,186,12,111,175,118,139,123,11,107,174,171,95,238,93,6,201,25,198,55,118,241,211,224,184,198,87,216,221,239,175,197,114,145,56,182,142,218,175,159,91,113,164,162,103,121,38,140,29,251,253,226,102,250,254,223,177,7,208,98,109,155,159,234,95,46,235,41,201,9,136,139,237,209,219,195,236,117,201,77,113,134,170,29,90,80,218,254,14,196,218,120,126,149,165,89,131,211,147,198,226,90,51,248,119,252,16,80,156,205,40,173,213,13,90,81,187,232,250,119,51,107,226,111,254,37,244,112,21,124,117,148,177,203,187,93,192,221,206,253,237,220,63,229,93,204,201,178,189,198,217,83,43,211,158,161,189,219,220,250,132,254,207,181,82,108,19,140,206,201,120,146,207,85,35,0,140,142,195,189,244,209,183,136,179,119,147,125,95,82,11,133,56,228,146,29,177,235,222,223,226,93,74,67,168,130,160,226,45,89,223,94,247,215,71,109,124,22,150,91,192,213,211,196,98,204,76,96,36,206,221,236,250,179,125,191,106,251,77,73,21,76,109,35,142,210,241,213,153,153,6,251,108,34,7,214,125,55,63,143,247,151,222,130,162,51,7,7,252,166,240,213,124,26,73,99,25,222,159,120,238,22,240,215,191,199,69,245,169,33,39,61,207,170,14,90,152,134,72,220,76,89,245,110,238,229,240,233,45,145,82,215,75,82,0,204,239,185,203,70,251,117,250,151,164,144,25,197,152,181,241,92,17,82,129,28,205,227,168,18,14,229,9,129,211,139,143,217,254,6,94,71,52,43,227,161,178,201,33,22,140,194,250,247,255,0,104,127,228,94,190,142,22,138,38,22,255,0,175,114,167,57,224,77,30,28,151,66,252,161,47,143,251,92,136,33,211,142,140,69,37,239,20,86,68,50,17,4,21,242,11,119,235,220,50,84,253,175,245,171,75,23,118,38,209,251,245,87,33,197,140,219,241,93,224,73,252,46,53,12,223,253,114,117,109,236,250,59,63,218,130,227,56,58,142,89,115,62,218,219,153,219,171,15,197,255,0,213,20,234,114,114,140,92,48,165,48,187,183,112,7,252,156,106,13,56,56,170,8,179,62,219,190,64,22,234,195,226,250,127,219,20,234,114,242,140,132,240,173,57,137,179,177,8,63,115,255,0,181,198,131,218,84,19,140,38,77,240,23,127,239,42,113,137,109,135,126,173,102,209,136,35,45,59,251,251,217,223,236,127,173,84,137,71,116,70,63,88,187,47,134,54,241,142,82,46,155,182,166,239,222,223,111,232,65,243,112,253,161,237,212,241,197,211,102,102,211,193,190,198,251,62,197,232,216,88,69,156,95,191,78,245,198,2,58,180,99,167,115,106,185,72,118,131,147,186,14,148,243,62,253,154,234,218,175,135,122,221,78,37,60,64,123,221,159,77,27,227,222,235,236,177,1,206,250,187,63,255,0,117,117,107,227,105,137,133,217,156,69,245,255,0,10,15,63,110,27,148,142,243,206,78,194,253,250,59,150,191,7,248,175,170,45,20,145,24,147,234,251,95,95,15,169,111,118,142,49,218,58,51,59,105,250,23,25,8,199,25,16,247,179,139,234,255,0,4,30,78,246,16,251,78,158,49,103,239,48,102,240,254,51,175,117,97,136,26,134,32,102,208,152,91,252,107,205,203,108,142,174,178,26,135,109,118,24,187,127,35,235,245,125,171,214,91,163,104,64,93,135,225,225,162,15,165,25,31,129,106,235,148,156,180,240,93,102,168,22,127,131,186,230,9,8,219,189,144,59,196,180,248,46,86,211,79,5,215,41,191,132,226,255,0,204,183,4,143,227,245,160,228,252,162,118,118,238,101,200,205,222,182,199,222,59,157,188,86,231,125,59,221,219,185,1,244,23,240,71,33,253,43,97,27,151,130,213,133,183,51,234,129,223,175,197,106,181,118,90,32,34,34,2,221,171,58,218,158,8,55,59,173,25,223,85,162,213,188,80,110,68,68,4,68,64,68,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,45,29,221,104,131,87,119,215,197,60,123,245,90,34,2,34,208,157,217,181,102,248,160,213,59,254,11,65,125,124,86,253,52,213,6,140,237,241,77,204,182,234,223,82,105,221,170,13,253,206,203,99,232,207,224,140,79,225,166,139,100,174,254,45,240,65,185,251,159,118,171,143,115,57,120,252,86,133,35,176,107,226,190,116,213,51,13,72,0,139,232,228,218,247,63,214,131,234,145,123,186,55,123,173,6,66,22,239,23,254,101,194,18,23,212,185,200,219,103,219,162,14,9,102,50,98,109,29,151,152,188,218,42,46,21,2,93,238,44,236,255,0,31,173,254,207,181,122,77,223,148,198,255,0,90,224,98,212,156,91,191,234,65,214,163,161,104,41,35,132,251,182,139,54,191,201,162,221,36,38,2,236,206,228,223,6,241,93,152,245,39,113,147,244,179,58,208,139,66,238,239,239,211,79,177,7,148,191,219,101,186,82,205,69,44,123,68,132,180,119,103,102,239,103,111,169,254,181,67,238,153,69,112,166,196,67,114,163,144,89,154,102,63,117,203,195,168,239,240,15,208,174,82,186,16,146,55,209,187,221,191,202,190,81,218,227,40,201,206,61,73,245,209,221,191,232,65,230,176,148,50,208,81,197,13,92,110,102,59,91,93,29,254,2,223,31,208,189,37,85,92,77,23,187,43,3,187,119,182,237,62,11,173,29,23,72,244,239,97,103,241,91,165,160,10,141,222,243,247,51,232,250,248,160,235,90,36,119,174,50,105,181,103,39,254,23,218,203,213,210,213,8,59,11,175,12,97,89,108,172,141,224,132,202,50,38,114,45,174,236,205,175,127,123,105,245,47,187,79,118,136,156,122,166,1,166,157,238,236,223,227,65,233,206,88,200,92,139,78,229,190,154,22,216,229,183,184,159,115,119,125,107,230,67,83,77,90,65,28,53,0,93,204,207,180,217,255,0,193,250,87,218,140,88,0,1,159,242,69,153,6,237,52,29,27,234,84,55,136,232,163,143,10,92,170,36,54,247,105,230,127,31,170,41,157,87,53,70,248,135,160,142,175,8,92,163,38,238,42,105,191,228,165,65,4,121,255,0,119,10,236,195,187,69,27,187,180,117,83,143,143,213,60,191,111,218,169,147,120,170,159,196,37,152,45,153,143,119,216,206,219,234,234,11,249,231,151,236,111,169,82,244,23,11,194,21,234,162,217,153,22,64,140,205,128,238,116,194,250,59,252,103,167,251,126,197,58,217,89,84,245,120,90,146,109,95,190,56,252,127,220,195,252,170,9,120,69,182,21,118,97,217,143,222,210,59,157,57,119,125,147,193,246,125,170,117,114,146,22,143,9,210,179,62,186,70,13,255,0,226,163,65,238,23,3,196,36,101,175,218,185,214,194,32,6,119,39,102,65,209,121,34,134,109,141,166,174,250,124,62,181,182,225,43,20,91,68,180,238,250,254,199,95,50,243,112,130,140,202,115,148,91,71,125,53,38,251,95,235,251,23,150,60,98,245,149,7,5,60,162,123,73,217,246,150,190,15,167,192,190,212,30,134,74,184,224,103,29,116,127,13,87,11,212,23,76,164,121,55,107,174,141,174,171,224,82,61,198,231,112,218,109,43,70,197,240,221,163,182,239,229,250,215,175,167,182,66,49,136,155,106,250,55,142,159,228,65,228,235,107,110,61,168,90,8,37,112,238,240,18,250,223,234,95,86,149,234,106,98,8,231,140,153,221,153,251,217,254,175,181,125,207,102,211,239,103,104,217,180,238,240,111,242,46,209,81,67,27,9,136,247,232,205,224,200,62,101,45,1,14,132,222,12,250,63,216,190,152,3,179,54,223,6,110,245,160,134,216,203,107,233,222,238,184,130,164,133,221,139,185,153,244,65,190,87,232,183,83,77,123,251,208,106,12,135,112,59,233,241,209,105,33,245,3,195,93,126,165,199,9,136,235,27,59,55,216,131,144,234,92,193,196,127,41,151,37,36,132,90,49,59,253,93,235,128,192,69,156,197,251,221,187,214,148,181,32,71,211,3,103,38,248,51,160,250,238,76,34,205,170,54,175,222,90,232,236,184,162,103,38,212,155,189,114,234,78,250,59,32,59,232,236,203,115,106,207,170,209,199,93,29,254,11,118,186,178,13,235,107,183,122,215,191,70,209,29,244,109,80,108,125,126,11,95,177,7,71,109,93,254,41,166,142,128,136,136,11,86,241,90,34,13,95,197,106,222,11,106,106,255,0,90,13,232,182,187,247,120,173,89,245,65,170,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,209,104,238,180,65,171,187,235,226,154,234,203,68,64,68,90,19,187,54,172,223,20,26,162,209,159,85,191,77,25,6,214,38,240,117,174,230,250,214,221,91,234,77,59,181,65,191,185,217,108,126,237,59,145,137,219,187,77,22,217,93,221,187,157,6,175,171,62,186,174,55,38,223,226,142,110,193,245,186,249,181,85,51,4,192,192,47,222,76,207,220,255,0,90,15,170,71,221,163,62,174,180,19,33,239,113,127,230,93,120,228,39,209,221,159,189,151,103,123,108,239,250,144,112,201,49,22,173,161,55,218,188,213,242,215,83,112,153,182,185,109,254,95,173,254,207,181,122,39,45,73,216,159,70,93,114,38,234,59,51,254,132,29,75,109,189,169,41,6,19,111,131,119,253,93,204,223,82,229,40,12,4,152,93,221,159,94,229,216,13,93,246,155,233,245,50,208,139,107,233,227,223,220,200,60,221,230,134,90,200,37,164,56,180,25,4,155,87,30,238,246,118,255,0,26,161,120,171,40,107,74,240,247,10,19,1,39,151,118,162,238,221,219,137,254,1,250,21,202,85,198,18,70,207,167,123,178,249,15,107,140,183,20,129,187,87,125,53,109,116,254,242,15,29,130,168,170,45,118,250,122,90,208,121,10,40,128,59,217,223,192,69,190,58,125,78,189,140,181,80,141,43,56,155,70,95,83,187,55,193,117,26,131,165,43,237,103,102,215,249,187,214,233,104,198,163,241,122,190,140,218,235,246,160,232,208,150,251,187,202,211,107,171,105,166,239,237,153,122,250,106,145,143,107,63,212,203,197,79,75,83,110,168,9,224,136,140,119,179,59,237,119,102,109,117,248,126,133,246,41,238,224,76,29,82,17,238,109,93,223,77,63,190,131,213,60,160,66,228,238,221,205,170,221,74,34,91,140,91,184,153,219,85,242,97,173,167,170,16,142,42,128,39,39,97,125,166,206,190,205,60,109,20,66,12,255,0,22,255,0,2,14,102,102,102,209,149,52,206,152,128,240,252,165,33,182,130,36,253,239,253,164,138,166,42,127,155,212,177,207,96,148,9,187,156,75,95,252,201,16,65,55,21,23,184,170,179,23,16,80,196,250,244,110,213,97,240,248,79,59,125,106,133,42,243,197,142,31,138,221,153,56,138,170,54,118,234,222,106,203,249,234,39,127,171,236,84,29,188,80,85,78,29,174,181,22,204,198,181,205,17,27,55,104,129,159,107,191,246,120,190,214,250,148,242,112,241,112,43,142,95,219,106,12,159,82,167,133,223,87,255,0,104,137,254,191,181,64,207,14,244,37,112,204,91,100,77,185,155,180,66,253,223,238,241,127,149,79,15,14,84,141,77,151,246,232,181,127,114,24,71,249,160,133,5,90,92,39,16,145,234,236,222,11,153,109,39,17,247,137,217,144,116,103,40,233,165,109,123,157,223,252,105,85,56,244,52,110,237,205,254,37,210,189,213,211,194,253,82,148,89,133,181,239,38,241,109,87,144,171,198,45,45,67,210,211,204,6,226,254,2,90,247,107,167,192,144,122,25,170,163,167,39,125,123,223,187,85,215,235,145,59,201,213,212,126,173,203,205,181,69,206,231,86,49,51,72,33,171,22,173,185,181,239,255,0,165,122,250,11,92,97,78,13,47,121,59,54,186,254,134,251,16,121,203,165,109,115,22,218,88,100,46,255,0,224,139,191,215,245,46,229,188,235,102,167,24,231,132,217,207,65,209,197,254,44,223,90,244,5,109,166,213,180,140,91,249,27,252,139,178,52,48,4,108,108,221,227,222,222,8,62,85,53,184,219,192,127,39,225,167,135,247,151,213,142,50,16,22,31,131,119,232,181,140,116,18,113,238,119,215,85,194,213,4,4,66,254,12,250,126,148,27,229,210,49,105,52,64,169,57,7,116,78,250,125,139,67,145,165,13,25,153,255,0,66,227,128,134,54,216,218,55,216,131,147,180,145,198,236,205,239,45,212,178,200,77,161,59,191,233,92,78,44,205,188,124,126,197,182,150,160,28,222,49,54,114,111,169,208,125,119,54,1,209,157,106,219,159,71,125,116,117,197,19,57,54,167,227,245,46,93,75,195,71,209,3,115,51,233,162,221,224,250,178,211,107,191,139,45,204,253,200,55,120,173,29,157,150,173,224,154,247,32,218,232,232,61,250,187,186,59,119,160,34,34,2,213,188,86,136,131,87,239,117,171,120,45,169,171,253,104,55,162,219,175,119,138,213,157,6,168,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,180,119,71,91,29,208,106,139,79,14,245,170,2,38,143,245,45,89,187,187,208,104,180,126,244,211,79,31,21,167,219,246,160,213,139,79,130,111,118,213,110,97,100,216,200,56,245,103,239,213,150,187,157,155,236,91,100,102,22,238,250,209,157,246,160,60,154,183,131,174,51,61,204,226,218,179,186,220,68,194,221,250,50,234,203,56,111,109,11,191,244,160,235,205,85,36,18,104,78,238,44,253,235,123,108,170,113,148,52,111,7,90,204,17,75,249,76,206,239,227,224,182,194,29,45,88,123,133,159,185,7,114,55,22,29,191,31,173,114,51,51,179,62,172,250,46,171,19,233,168,190,191,90,212,76,217,251,188,31,197,7,33,179,104,78,236,222,47,240,93,120,226,119,155,123,63,242,127,42,229,212,205,156,91,235,90,109,233,54,237,95,84,29,75,141,103,102,211,221,209,221,244,213,155,191,226,148,15,36,140,82,150,164,206,46,237,175,127,212,183,16,69,84,110,243,139,119,59,187,119,55,248,214,246,56,225,30,152,104,205,166,157,200,54,29,67,59,184,108,111,31,169,113,212,255,0,91,17,143,115,179,59,233,252,139,115,71,186,77,204,221,218,174,73,4,36,23,137,252,52,65,241,233,228,234,238,99,111,29,91,189,109,145,217,163,153,216,156,90,48,39,238,125,60,23,105,161,24,234,90,61,186,14,191,87,218,182,92,33,6,18,0,238,234,51,139,233,245,62,168,56,35,219,87,66,219,69,157,200,116,213,219,191,193,124,27,181,138,186,106,121,70,158,105,2,71,98,219,161,59,105,220,250,120,50,244,118,144,17,210,7,240,23,255,0,35,47,164,116,93,105,135,96,123,186,182,189,223,106,10,119,131,169,241,13,162,174,64,184,73,52,130,230,251,72,156,223,187,81,211,199,79,169,213,79,183,87,4,162,35,33,251,251,91,197,255,0,66,234,212,91,196,76,88,96,23,109,27,87,219,223,254,5,164,116,71,20,226,113,235,224,223,163,197,7,219,213,180,213,82,92,245,114,168,194,247,8,129,180,126,132,173,171,127,185,202,170,180,123,156,27,127,119,114,164,217,229,95,71,75,134,235,156,229,1,210,41,89,221,201,155,254,199,47,218,130,14,184,162,166,122,124,197,185,49,22,174,245,19,63,123,255,0,183,204,168,162,173,124,86,215,195,87,153,245,239,76,98,65,190,86,119,23,103,239,237,19,253,95,165,81,84,23,37,193,188,167,14,58,182,62,205,89,235,161,111,15,246,234,117,55,249,69,51,201,134,105,217,245,252,144,255,0,147,141,65,127,10,23,88,232,177,213,153,164,144,65,142,227,78,62,58,120,205,7,219,246,41,194,201,90,176,168,195,116,251,9,157,158,48,126,231,255,0,107,141,5,74,95,30,253,60,177,8,12,110,76,228,76,221,218,252,117,95,93,245,248,46,157,125,35,85,109,119,109,118,59,59,127,38,168,60,45,250,193,114,187,69,163,84,200,44,239,175,113,147,124,31,236,127,173,117,48,238,9,246,92,207,45,67,239,115,239,125,221,253,238,237,245,139,125,75,222,71,76,79,35,1,179,237,103,93,195,160,132,244,238,211,79,171,79,242,32,249,52,182,168,169,153,165,141,133,157,251,251,191,251,139,232,69,30,160,238,236,218,174,98,140,64,118,125,77,163,45,209,198,219,16,117,52,38,61,52,93,144,6,112,247,157,159,244,173,166,204,38,218,51,59,174,97,208,155,71,102,100,29,98,17,23,118,238,209,215,78,170,13,89,220,29,187,254,165,244,100,132,116,127,31,173,117,246,51,179,179,119,187,120,32,232,83,117,68,158,35,215,79,131,186,226,144,36,26,130,33,119,211,71,110,239,210,185,42,138,162,57,5,196,59,183,51,63,115,248,46,81,252,96,187,237,111,14,247,209,7,3,60,155,31,188,159,187,189,124,139,95,107,142,237,81,36,155,182,106,110,62,63,198,109,23,217,118,33,18,109,52,30,254,245,197,4,67,188,141,181,239,215,249,80,125,42,106,167,119,103,39,126,245,219,234,239,239,103,126,229,211,164,1,119,102,54,101,244,58,96,3,238,179,119,178,3,27,56,248,247,174,41,101,112,240,215,249,22,157,65,18,219,175,138,48,239,220,238,239,221,170,13,240,72,82,119,234,235,155,71,119,241,93,90,115,125,72,71,224,78,203,177,171,179,125,168,55,182,155,180,251,22,174,203,111,131,51,183,139,173,92,180,111,30,244,7,109,22,136,204,238,222,247,130,105,245,106,128,139,71,90,160,34,34,2,34,32,220,222,11,85,177,110,103,238,65,170,45,25,106,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,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,71,116,117,177,221,6,168,180,240,209,214,168,8,154,63,212,181,102,213,187,208,104,180,126,245,171,182,158,43,111,143,127,218,131,86,45,17,207,197,254,197,185,133,147,99,32,227,103,103,239,213,150,187,157,155,236,90,24,176,179,232,180,109,118,160,60,154,183,131,173,135,39,118,223,139,173,72,182,183,127,119,197,117,166,158,54,38,208,187,245,248,58,14,181,69,76,144,31,126,174,44,250,186,222,196,21,98,38,58,106,206,203,116,163,20,173,239,119,187,174,40,67,164,79,179,184,80,119,99,209,135,110,189,250,46,81,109,91,77,89,244,93,70,46,237,194,250,191,197,110,3,147,93,91,249,80,115,27,15,123,184,183,243,46,167,71,116,204,108,93,204,254,12,255,0,106,230,119,35,212,89,252,81,131,164,219,157,223,86,250,208,117,174,21,45,78,223,147,223,167,142,157,255,0,21,195,66,82,202,253,66,212,153,251,219,94,255,0,169,114,155,71,82,111,215,111,15,15,250,186,228,23,138,1,217,27,51,55,216,131,142,74,134,98,120,220,27,197,254,11,108,141,186,23,118,109,29,187,255,0,188,132,61,67,220,45,175,122,229,38,7,22,15,173,180,116,31,26,41,92,229,144,73,187,153,221,181,127,210,182,200,76,210,24,15,186,205,27,158,173,220,187,50,66,209,78,236,195,220,239,175,135,218,180,173,130,54,143,81,238,115,29,175,252,186,160,225,129,218,166,136,199,70,39,220,227,171,247,252,23,196,185,216,234,229,134,97,134,83,2,33,45,187,73,219,71,209,244,240,101,246,173,154,71,47,102,127,13,119,125,190,44,203,235,201,70,210,152,48,11,233,171,107,163,32,166,152,114,143,17,217,238,15,219,37,158,88,220,245,103,34,144,180,109,205,245,233,245,58,169,246,187,131,24,11,78,111,185,244,102,213,255,0,71,214,235,142,170,220,193,179,108,12,94,26,187,142,191,226,92,79,66,99,36,102,12,67,161,51,232,221,204,131,239,234,206,218,183,130,240,121,168,125,75,36,177,139,119,237,38,215,253,225,175,111,6,254,155,52,157,218,50,240,185,167,89,73,79,102,153,202,80,103,102,45,117,38,254,33,160,132,190,50,168,206,12,111,122,51,39,125,215,74,151,209,223,253,186,161,91,42,185,254,53,238,84,149,88,210,228,52,146,1,63,180,166,221,181,217,251,250,181,58,248,58,182,4,21,139,134,35,40,243,34,220,76,58,179,77,11,248,127,183,194,167,67,135,202,146,147,6,209,179,234,218,132,125,223,254,10,37,4,92,61,220,2,131,30,91,166,144,216,7,175,11,107,174,159,246,104,190,223,177,78,63,13,183,40,234,176,125,181,227,145,137,142,24,95,185,245,241,138,31,181,5,114,95,62,243,57,195,77,168,59,182,175,240,253,14,187,239,175,193,117,171,169,154,166,38,2,111,7,215,252,40,60,69,226,213,112,187,83,184,133,68,130,196,223,3,38,248,63,216,255,0,90,249,22,92,13,37,5,105,85,212,155,201,185,157,189,231,215,197,217,254,35,246,42,130,212,164,36,49,237,118,22,118,248,46,233,80,67,36,98,206,58,63,115,247,51,32,248,180,150,88,96,1,152,4,117,209,187,153,155,252,139,232,193,30,158,44,222,26,50,236,116,134,17,217,240,240,239,91,162,140,116,125,16,117,73,156,77,155,71,241,93,136,193,157,187,223,185,36,22,103,238,109,95,234,117,188,53,113,102,113,102,238,250,144,112,72,34,5,238,179,105,175,126,139,169,83,11,22,164,26,127,34,250,37,16,190,189,239,222,186,251,7,115,142,158,8,62,117,55,86,50,233,27,59,183,214,250,173,179,4,141,80,228,46,250,125,159,161,110,170,42,152,203,80,6,254,103,92,204,253,71,125,25,191,74,14,176,60,142,61,196,79,252,171,229,219,187,88,93,39,34,221,179,221,211,199,248,174,190,195,9,11,59,11,104,203,130,158,32,222,230,206,250,58,15,165,5,73,62,142,78,253,235,186,211,49,248,124,23,70,148,5,251,140,127,188,190,139,197,24,54,162,204,232,0,122,248,186,227,150,66,15,13,117,91,122,130,7,166,171,86,14,161,62,174,232,55,65,33,30,154,234,185,157,157,255,0,133,253,245,214,132,180,114,17,241,238,209,118,53,118,29,126,40,55,51,55,130,213,219,185,109,240,109,89,245,117,171,187,11,120,160,59,59,45,17,153,223,197,52,254,46,168,8,180,127,175,85,170,2,34,32,34,34,13,204,250,173,86,197,174,168,55,34,209,159,85,170,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,45,29,244,91,93,245,64,119,255,0,10,105,171,45,9,157,219,185,108,220,236,236,223,200,131,87,109,63,132,255,0,206,183,131,179,247,45,54,234,218,186,105,181,245,248,32,223,171,234,180,215,71,239,79,30,246,116,253,40,53,209,159,224,182,155,51,55,142,157,235,115,63,215,162,217,43,182,141,170,13,71,189,188,126,11,67,39,6,215,84,234,0,179,125,122,46,50,114,55,239,240,213,6,194,115,39,215,85,191,118,141,223,245,45,13,132,89,187,223,197,109,145,253,214,219,241,65,164,142,198,218,106,186,199,19,55,126,214,125,62,197,204,205,167,126,171,142,66,217,220,255,0,20,29,114,61,162,100,237,224,206,184,250,174,81,110,103,127,5,205,56,177,66,77,224,206,207,254,5,182,154,17,232,104,126,12,221,223,204,129,4,132,205,171,187,233,227,162,222,213,97,185,245,109,25,157,108,208,88,93,153,255,0,157,112,247,62,230,125,191,30,246,65,206,21,160,206,91,73,188,95,226,185,70,160,28,28,141,217,255,0,74,248,163,19,52,134,77,44,159,150,255,0,194,238,92,55,26,170,216,97,113,164,218,239,167,240,181,250,159,234,254,68,31,122,50,132,220,139,70,102,239,240,209,117,106,100,102,54,24,223,191,95,239,47,129,105,174,188,187,27,213,8,105,189,244,209,143,195,187,235,93,158,222,111,88,45,35,104,218,51,119,125,122,254,148,31,118,51,1,143,83,125,29,135,85,214,10,177,57,93,131,191,79,23,254,85,212,186,212,28,84,36,113,59,238,32,125,63,78,142,184,112,239,94,90,114,146,161,155,115,147,253,126,26,55,214,131,232,212,72,204,206,236,195,185,252,29,254,181,243,107,94,176,142,6,111,7,49,98,126,255,0,14,253,87,45,198,82,26,136,0,53,209,228,22,127,231,117,222,120,128,193,157,252,91,191,84,31,50,152,138,26,183,102,34,119,103,250,254,213,232,232,43,1,197,133,217,181,255,0,238,47,49,91,84,52,83,57,54,199,111,23,119,241,241,127,242,47,148,88,218,154,146,119,23,144,91,71,250,219,79,31,238,144,84,26,138,145,22,114,118,240,93,50,184,131,119,63,119,219,255,0,87,94,18,175,51,45,209,179,188,247,10,48,111,237,165,22,255,0,9,175,129,62,107,90,102,152,162,138,231,72,253,238,222,236,195,245,255,0,118,130,175,75,119,128,41,157,132,245,45,186,119,187,125,95,165,90,103,23,217,128,56,123,5,92,166,58,131,98,34,152,91,105,253,113,84,127,108,223,82,169,213,185,155,106,165,167,41,36,186,192,222,235,248,206,58,120,63,246,234,194,184,222,206,90,91,173,158,174,205,69,93,20,187,170,36,252,153,88,191,131,82,63,3,127,173,190,8,44,39,49,241,1,226,44,85,112,174,144,200,183,84,74,236,228,250,190,157,67,127,173,255,0,140,188,178,236,87,72,82,213,73,41,120,153,57,127,59,186,235,160,169,25,21,118,43,126,96,88,25,207,107,123,86,149,252,116,255,0,179,197,246,253,138,116,56,116,190,67,62,18,162,49,155,115,144,70,207,239,51,255,0,216,161,251,86,63,248,70,231,53,171,18,218,235,96,38,98,134,182,9,25,221,223,225,32,191,193,219,234,82,211,194,174,120,82,71,131,41,161,185,93,105,163,155,120,3,49,78,205,163,116,160,111,225,73,175,142,168,36,9,238,16,105,181,141,183,105,245,182,159,225,72,234,218,66,97,103,103,250,213,16,162,205,235,52,226,45,237,170,71,126,231,254,185,13,127,227,175,173,69,154,246,199,149,133,238,180,78,47,225,182,113,215,197,191,183,65,87,154,72,217,251,216,86,254,172,122,107,185,191,157,83,200,51,6,130,102,103,10,184,201,157,181,215,168,47,255,0,249,46,189,126,103,91,40,163,39,237,2,238,218,179,251,227,246,255,0,111,246,32,168,82,77,25,74,218,155,104,223,106,210,90,200,216,118,198,255,0,204,169,197,155,30,5,238,87,232,73,221,175,119,127,195,86,250,137,254,181,233,105,235,141,251,201,245,103,241,65,247,2,160,116,114,119,213,245,91,222,161,223,77,174,250,175,155,20,209,184,234,196,239,175,218,187,48,158,164,196,205,175,119,131,160,237,140,134,226,238,90,173,142,99,222,205,160,191,142,190,14,182,157,65,233,238,128,106,223,98,226,45,101,103,34,125,174,205,224,61,221,232,18,148,78,58,72,77,174,191,90,208,36,134,49,109,29,159,191,236,93,10,152,170,9,159,223,118,29,124,117,125,87,11,205,29,60,109,213,149,220,117,211,87,46,253,80,125,35,120,229,46,231,109,60,116,250,215,14,224,105,89,180,209,153,252,27,193,124,166,188,210,71,54,157,170,61,62,44,230,218,248,254,149,172,215,186,50,144,88,39,133,133,244,215,222,109,127,194,131,237,180,132,198,207,27,251,186,247,174,203,84,57,14,205,75,87,95,13,174,208,116,217,161,45,237,245,179,179,255,0,141,119,104,235,183,179,123,141,225,221,171,119,160,238,27,12,109,190,73,52,127,22,213,214,216,171,135,82,13,218,234,238,222,43,171,90,51,85,59,51,187,139,105,167,185,171,125,105,13,19,197,30,172,68,238,221,236,238,232,62,133,36,160,38,90,233,169,59,186,237,185,59,187,59,105,162,243,82,157,204,106,199,96,143,73,180,213,244,45,124,127,155,193,125,202,89,12,161,30,163,187,59,105,225,250,16,118,157,159,185,245,211,244,45,28,159,86,109,53,90,137,14,222,255,0,239,173,89,219,234,65,171,62,191,204,183,15,130,227,222,204,255,0,102,139,115,27,63,134,136,53,38,110,229,163,182,139,93,89,221,107,162,13,169,171,125,107,87,31,169,109,97,239,253,8,53,68,68,4,68,65,168,253,74,144,228,55,19,24,55,62,113,14,100,224,203,53,13,93,187,16,229,118,40,173,195,151,170,41,153,204,8,35,170,168,134,154,174,41,88,88,72,38,26,105,29,195,184,227,48,49,118,113,217,36,149,117,159,69,143,118,60,207,92,199,225,211,142,220,211,205,12,175,188,246,27,173,14,96,98,40,166,134,86,115,165,184,82,149,202,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,67,33,68,84,171,134,142,34,240,39,20,25,89,65,153,152,22,163,251,21,29,226,139,100,223,212,203,167,102,134,105,232,250,146,197,31,91,165,215,1,234,128,236,63,22,127,22,106,170,128,136,136,11,202,102,198,58,252,23,229,102,50,204,207,101,251,79,232,150,31,184,223,123,23,95,163,218,187,45,52,147,116,186,155,75,102,238,158,221,219,75,77,117,209,244,209,117,115,87,58,50,191,36,45,86,139,238,107,226,250,76,55,109,190,94,41,236,52,117,149,97,39,65,235,102,19,40,198,73,4,92,97,13,177,72,79,44,142,49,139,11,185,16,175,63,197,143,149,140,228,249,127,136,125,58,116,14,26,56,139,192,156,80,101,101,6,102,96,90,143,236,84,119,138,45,147,127,83,46,157,154,25,167,163,234,75,20,125,110,151,92,7,170,3,176,252,89,252,89,170,170,199,91,130,142,43,175,188,37,231,45,22,50,234,221,107,48,133,203,74,60,83,100,162,152,7,183,210,237,54,142,70,25,25,193,230,128,207,171,27,234,4,250,28,125,64,9,100,117,144,78,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,7,160,68,68,4,68,64,84,127,33,184,152,193,185,243,136,115,39,6,89,168,106,237,216,135,43,177,69,110,28,189,81,76,206,96,65,29,85,68,52,213,113,74,194,194,65,48,211,72,238,29,199,25,129,139,179,142,201,36,172,11,30,188,123,158,153,143,195,167,29,217,167,154,25,95,121,236,55,90,28,192,196,81,77,12,172,231,75,112,165,43,156,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,134,66,136,169,87,13,28,69,224,78,40,50,178,131,51,48,45,71,246,42,59,197,22,201,191,169,151,78,205,12,211,209,245,37,138,62,183,75,174,3,213,1,216,126,44,254,44,213,85,1,17,16,17,121,76,210,205,44,9,146,216,18,231,153,153,151,125,246,54,27,179,116,123,109,111,101,154,163,165,213,152,33,143,241,112,129,200,90,201,40,15,186,47,166,186,190,140,206,237,245,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,5,149,241,93,205,111,46,56,118,204,115,202,252,21,129,255,0,8,215,91,87,82,43,252,208,94,154,134,150,219,84,206,204,212,163,35,65,55,90,97,247,186,172,204,35,25,109,7,34,54,144,34,188,172,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,128,30,54,248,62,196,220,35,102,132,182,82,106,186,220,19,124,168,156,176,157,226,174,90,126,189,116,17,71,1,204,18,71,17,185,9,194,85,33,19,153,4,109,35,139,152,8,179,237,26,129,203,139,142,58,110,20,177,149,126,15,204,16,171,168,203,172,97,81,1,215,77,17,203,41,217,42,197,156,26,182,40,25,220,76,8,92,70,113,17,234,144,69,17,11,147,194,209,72,19,188,136,136,58,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,89,175,8,124,204,48,39,19,153,177,136,242,194,231,100,250,45,87,87,112,255,0,48,148,242,180,211,85,93,168,66,154,89,103,237,47,24,20,48,77,27,83,28,175,172,140,46,51,140,67,188,162,121,37,178,190,103,92,120,254,27,239,181,57,13,148,247,173,216,7,15,220,11,218,87,75,117,199,169,75,138,38,16,132,163,212,122,66,253,26,121,198,161,135,108,146,69,49,52,115,54,187,34,38,176,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,131,41,228,86,127,203,155,141,127,221,85,151,19,216,49,253,206,213,30,102,225,111,197,220,169,160,126,148,151,74,22,96,104,238,99,14,209,1,220,102,241,202,49,57,8,72,34,90,68,51,69,27,94,2,2,182,174,58,56,205,177,112,121,151,20,183,56,237,94,217,198,120,163,180,83,225,155,108,160,109,74,82,68,193,213,169,169,144,116,210,24,186,177,59,198,36,210,72,70,34,59,89,206,88,253,87,21,220,87,101,199,9,89,112,120,215,26,203,219,174,181,221,72,44,22,8,38,96,170,187,213,11,51,184,139,187,63,78,16,220,47,44,206,206,49,137,11,51,25,156,113,158,61,153,165,154,88,239,58,113,221,207,51,51,46,251,237,156,73,121,232,246,218,222,203,13,63,87,165,8,67,31,226,225,0,140,116,142,32,31,116,91,93,53,125,93,221,220,50,9,225,51,140,28,175,226,235,6,203,125,192,239,87,65,125,179,211,210,150,35,177,84,197,35,157,170,121,222,86,0,105,220,6,42,128,39,167,148,128,193,245,216,194,230,49,147,184,55,213,225,87,137,140,27,197,126,81,209,230,150,15,161,171,183,24,212,21,182,239,108,169,103,35,183,92,99,8,206,88,26,77,172,51,6,217,99,48,144,89,183,1,142,225,3,223,24,89,95,42,30,7,41,176,213,170,201,197,198,99,29,91,95,110,84,245,7,132,109,46,18,211,181,13,36,163,36,5,91,59,19,11,202,115,196,71,210,22,214,38,134,81,147,83,41,3,163,96,28,31,113,103,140,184,69,205,15,167,22,42,122,187,197,138,190,158,74,107,238,28,26,246,165,130,234,13,25,180,14,102,241,202,192,113,74,109,32,155,6,253,58,128,206,195,41,179,134,70,104,188,166,86,230,150,4,206,156,9,108,204,204,180,190,251,103,13,222,122,221,138,183,178,205,79,213,233,76,112,201,248,185,128,36,29,36,136,199,222,22,215,77,91,86,118,119,245,104,8,136,128,136,136,34,215,139,174,103,156,73,112,227,196,94,51,201,171,22,29,203,91,189,182,193,81,76,84,117,117,118,106,240,157,224,168,165,134,166,48,147,109,118,210,48,25,216,28,217,133,141,193,201,132,55,108,107,149,229,215,198,78,33,226,251,0,98,187,134,62,166,195,244,24,179,12,94,35,134,122,27,37,21,84,16,5,186,120,69,233,166,39,154,73,24,140,229,138,176,93,132,251,154,33,212,71,86,114,179,94,118,153,103,133,112,254,99,229,222,105,90,105,59,61,235,24,91,238,22,251,191,78,56,194,58,142,192,244,221,9,203,104,49,156,206,21,111,25,25,145,126,46,8,5,152,88,59,233,255,0,39,220,227,190,224,110,40,27,42,169,225,237,22,92,203,183,207,79,89,30,224,14,133,85,13,60,245,116,245,58,184,17,150,208,10,152,186,108,64,47,218,119,150,231,140,89,4,223,162,34,8,203,227,103,154,46,116,112,245,196,94,33,201,172,185,192,152,42,123,110,27,167,160,25,106,239,112,213,212,207,85,60,244,177,212,145,143,70,120,70,48,97,156,1,129,216,223,88,200,183,123,236,1,87,249,111,113,173,154,124,96,254,17,63,9,150,12,41,108,250,37,236,142,197,236,42,90,152,122,157,171,181,245,58,189,105,229,215,78,204,27,118,237,211,82,215,93,91,72,86,205,92,204,197,89,201,152,248,143,52,177,173,95,104,189,98,107,132,183,10,157,178,72,113,195,189,253,200,34,234,25,152,195,16,48,199,24,57,62,200,192,5,159,65,101,58,156,177,114,183,240,95,193,182,10,237,118,47,102,93,113,111,104,197,55,15,233,174,183,106,237,82,63,100,159,184,200,67,117,12,116,94,224,237,211,79,120,88,220,208,93,82,34,32,163,248,39,137,140,27,140,120,139,204,62,25,74,134,174,131,22,96,58,122,59,144,57,51,201,5,202,221,61,45,36,165,56,27,11,52,103,20,181,97,17,70,94,44,241,152,17,107,32,197,88,20,16,243,8,199,248,203,43,57,143,99,108,193,203,236,67,87,99,196,54,58,139,37,77,13,117,51,182,248,143,216,212,108,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,43,220,29,113,139,129,56,191,192,149,23,251,5,31,177,177,37,155,103,210,12,63,212,154,163,217,125,89,170,2,151,250,104,224,138,57,250,177,211,188,159,139,103,217,174,210,209,219,188,46,1,17,16,17,21,191,241,139,198,46,4,225,3,2,83,223,239,244,126,217,196,151,157,255,0,71,240,255,0,82,106,127,106,116,166,167,10,175,233,160,130,88,224,233,71,80,210,126,49,155,126,155,71,87,126,224,244,24,223,137,140,27,131,184,139,203,206,25,70,134,174,191,22,99,202,122,203,145,184,179,199,5,182,221,5,45,92,163,57,155,139,180,135,44,180,135,16,198,62,12,210,25,144,233,24,203,242,184,217,206,108,125,195,215,14,152,135,57,114,228,48,252,247,44,55,81,64,82,210,94,232,38,169,130,170,9,234,163,166,32,30,140,240,148,102,197,56,27,27,185,182,145,144,237,247,216,194,37,185,123,227,252,101,154,124,199,176,78,96,230,14,33,171,190,98,27,229,69,238,166,186,186,165,219,124,167,236,106,198,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,157,59,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,130,26,237,60,235,248,146,134,235,69,53,247,45,50,214,178,218,21,17,149,101,61,37,37,125,52,243,64,196,221,64,142,82,170,144,99,55,29,89,141,227,54,23,118,119,18,211,71,153,245,140,182,127,100,229,247,135,252,229,197,153,59,136,230,237,21,120,102,224,84,241,212,237,0,237,116,166,45,37,53,78,192,51,104,250,176,73,20,189,61,238,65,191,105,123,194,236,166,167,149,166,122,81,231,7,10,118,28,55,91,121,237,120,147,46,255,0,204,221,206,25,26,8,228,10,88,221,222,222,99,28,79,187,163,217,122,112,140,134,34,71,37,52,255,0,148,226,230,65,77,121,133,243,11,206,142,19,51,162,203,151,57,115,134,48,85,198,219,113,194,244,215,185,101,189,209,85,205,56,207,37,93,92,36,34,80,212,196,44,27,105,193,217,156,93,245,114,239,240,102,246,188,183,184,214,205,62,48,127,8,159,132,203,6,20,182,125,18,246,71,98,246,21,45,76,61,78,213,218,250,157,94,180,242,235,167,102,13,187,118,233,169,107,174,173,165,149,243,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,72,36,251,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,145,201,208,165,130,50,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,148,54,127,70,175,138,127,245,131,149,95,250,42,227,255,0,62,87,105,206,27,59,237,88,15,135,74,124,154,154,199,87,89,114,205,26,134,26,122,177,144,66,10,24,45,213,84,149,50,153,248,145,153,19,194,2,12,204,218,28,132,228,219,24,36,138,30,22,50,83,247,68,241,5,130,114,114,75,135,98,164,196,23,7,237,243,140,189,57,2,134,8,142,162,171,164,93,57,25,166,120,33,149,163,220,14,61,71,13,218,14,174,193,58,121,99,159,153,143,83,193,84,124,76,102,198,13,181,67,137,33,193,247,44,99,45,158,215,51,193,75,81,75,20,115,212,209,176,25,28,229,23,90,148,105,201,220,156,200,74,71,212,89,217,193,170,94,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,249,254,44,124,172,103,39,203,252,67,233,211,168,54,224,147,140,28,77,194,54,104,69,122,23,171,173,193,55,202,136,7,22,89,233,34,167,235,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,62,225,12,135,145,124,156,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,95,89,1,17,16,21,191,240,213,198,46,4,226,155,29,230,77,131,45,40,251,86,27,192,158,199,236,88,131,169,48,123,95,182,195,49,201,253,43,52,17,201,79,210,146,3,143,222,114,223,166,230,209,180,214,208,57,181,241,175,236,74,58,206,19,114,202,231,117,163,189,77,209,147,26,92,32,126,132,99,67,52,29,64,182,11,184,239,147,172,18,197,36,165,25,8,180,108,49,59,200,210,204,1,242,185,24,254,123,63,86,255,0,105,32,189,76,59,198,46,4,185,113,99,139,184,73,191,209,251,27,18,89,187,7,209,249,186,147,84,123,123,171,109,122,250,175,116,32,233,210,244,35,102,111,198,74,253,77,125,221,29,182,171,128,80,23,204,198,237,117,176,115,0,204,11,237,138,231,87,110,185,91,170,44,53,116,117,148,147,20,51,211,79,29,166,132,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,74,87,0,188,107,225,94,43,50,226,146,201,118,185,246,124,205,195,54,248,99,196,118,250,135,140,36,175,216,195,25,92,233,218,49,0,40,101,55,103,49,1,110,140,134,192,237,180,162,57,66,234,145,17,1,17,16,21,31,205,222,38,48,110,74,230,230,86,101,110,51,161,171,0,205,122,138,251,109,178,231,11,60,129,77,113,132,233,2,158,9,99,17,114,217,57,85,236,105,25,253,195,16,220,59,8,164,142,176,40,171,231,157,249,147,253,100,253,154,130,85,17,71,87,44,94,96,21,153,187,71,77,195,246,119,226,46,215,142,169,54,193,134,110,82,199,60,181,87,234,88,224,154,105,70,164,196,30,54,154,8,233,251,230,144,196,166,19,29,88,164,19,57,36,85,1,17,16,81,252,19,196,198,13,198,60,69,230,31,12,165,67,87,65,139,48,29,61,29,200,28,153,228,130,229,110,158,150,146,82,156,13,133,154,51,138,90,176,136,163,47,22,120,204,8,181,144,98,172,10,8,121,132,99,252,101,149,156,199,177,182,96,229,246,33,171,177,226,27,29,69,146,166,134,186,153,219,124,71,236,106,54,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,149,238,14,184,197,192,156,95,224,74,139,253,130,143,216,216,146,205,179,233,6,31,234,77,81,236,190,172,213,1,75,253,52,112,69,28,253,88,233,222,79,197,179,236,215,105,104,237,222,23,0,136,136,8,138,223,248,197,227,23,2,112,129,129,41,239,247,250,63,108,226,75,206,255,0,163,248,127,169,53,63,181,58,83,83,133,87,244,208,65,44,112,116,163,168,105,63,24,205,191,77,163,171,191,112,122,12,111,196,198,13,193,220,69,229,231,12,163,67,87,95,139,49,229,61,101,200,220,89,227,130,219,110,130,150,174,81,156,205,197,218,67,150,90,67,136,99,31,6,105,12,200,116,140,101,172,10,8,121,123,227,252,101,154,124,199,176,78,96,230,14,33,171,190,98,27,229,69,238,166,186,186,165,219,124,167,236,106,198,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,152,158,40,242,47,247,74,100,78,38,201,79,165,63,71,62,145,246,47,234,159,97,237,157,14,207,89,5,79,239,61,72,247,110,232,109,252,182,211,118,189,250,104,225,111,249,105,205,47,38,179,75,137,248,50,15,14,90,183,225,187,206,218,107,6,52,58,226,167,134,186,184,169,194,86,167,146,146,170,24,100,135,116,157,90,112,125,198,71,43,68,194,14,210,234,55,170,177,119,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,121,169,229,167,199,85,79,19,88,102,171,44,51,58,190,174,171,52,48,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,109,205,211,144,72,220,164,104,194,247,209,23,82,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,160,166,188,78,241,11,133,120,95,201,171,214,110,98,154,110,223,216,58,116,214,235,88,85,71,79,53,206,186,82,219,21,60,100,111,253,212,134,226,38,65,20,82,155,1,236,218,244,211,129,206,56,240,111,23,184,52,169,106,130,146,199,152,182,58,113,59,245,132,13,246,72,26,176,246,218,61,206,228,116,196,78,44,226,238,231,9,147,1,185,49,69,44,177,3,198,223,24,56,155,139,156,208,150,244,79,87,69,130,108,117,19,142,19,179,213,197,79,215,161,130,88,224,9,142,73,34,6,34,57,138,152,37,112,35,145,163,114,112,2,38,109,197,93,121,74,112,169,138,179,31,54,40,248,144,173,185,123,55,8,96,11,132,212,209,116,43,36,138,170,231,116,122,111,235,113,232,200,38,16,198,21,17,201,43,155,184,74,36,48,236,148,36,155,166,19,82,136,136,45,255,0,137,94,49,112,39,11,56,239,45,172,25,151,71,217,112,222,59,246,199,109,196,29,73,143,217,29,138,24,78,63,233,88,96,146,74,142,172,147,132,126,235,142,205,119,62,173,174,151,0,162,175,158,119,230,79,245,147,246,106,237,114,167,227,182,212,246,170,14,22,115,151,19,85,141,200,106,26,12,17,117,184,206,37,4,144,56,128,199,103,115,118,98,3,18,98,120,55,145,49,177,244,5,195,100,17,200,18,148,136,136,8,136,128,169,87,20,249,133,152,249,77,195,238,54,204,220,167,176,218,175,56,147,11,219,218,233,21,37,211,87,165,122,88,165,3,172,144,216,101,136,159,167,74,213,18,51,9,177,57,3,51,49,59,176,189,85,68,16,173,253,26,190,41,255,0,214,14,85,127,232,171,143,252,249,76,158,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,44,115,56,186,201,11,87,14,60,69,227,60,154,177,95,42,238,246,219,5,69,49,81,213,213,198,33,59,193,81,75,13,76,97,38,223,116,140,6,118,7,54,97,99,112,114,97,13,219,26,82,185,54,103,95,211,158,31,110,217,57,87,111,232,213,229,149,193,186,51,199,22,216,231,161,184,203,81,81,30,226,121,9,202,97,156,43,24,180,0,22,143,161,166,226,222,232,61,87,50,30,53,179,79,131,239,193,223,224,206,193,133,46,127,75,125,175,219,125,187,75,83,55,79,178,246,78,159,75,163,60,90,107,218,79,118,237,218,232,58,105,163,235,226,185,122,115,11,206,142,44,243,162,245,151,57,141,134,48,85,186,219,110,194,245,55,184,165,178,81,85,195,57,79,29,93,36,34,36,83,84,202,46,27,106,13,221,152,89,245,97,239,241,103,166,188,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,9,169,80,193,118,231,95,196,148,215,90,217,172,89,105,150,180,118,211,168,144,168,233,234,233,43,234,103,134,7,39,233,132,146,141,84,99,33,176,232,206,109,24,49,59,59,176,142,186,53,239,243,75,207,74,60,159,225,78,253,134,232,175,61,147,18,102,39,249,155,182,67,27,65,36,135,75,35,179,220,12,163,149,247,116,123,47,82,18,144,4,136,36,169,131,242,92,152,198,19,50,95,40,113,150,125,102,134,31,202,60,191,130,146,75,238,34,168,40,105,222,174,118,134,8,128,35,41,101,154,67,239,118,8,226,142,73,29,133,136,221,129,216,68,137,216,92,39,251,130,108,230,199,220,66,240,233,135,179,151,49,131,15,193,114,196,149,21,229,21,37,146,130,106,104,41,96,130,170,74,97,2,235,79,49,72,110,80,25,185,179,131,105,32,142,223,113,204,235,170,234,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,219,64,68,68,4,68,65,74,184,163,207,79,220,215,145,56,155,58,254,139,125,35,250,57,216,191,169,157,187,177,245,251,69,100,20,223,191,116,228,219,183,175,187,242,31,93,186,119,107,171,122,172,173,205,44,9,157,56,18,217,153,153,105,125,246,206,27,188,245,187,21,111,101,154,159,171,210,152,225,147,241,115,0,72,58,73,17,143,188,45,174,154,182,172,236,239,64,57,163,249,19,204,223,185,125,98,137,69,175,47,62,52,238,188,44,102,133,61,139,23,226,10,177,202,188,75,80,237,136,40,218,152,170,154,138,119,143,108,87,8,35,18,98,3,18,104,134,87,6,39,56,88,155,167,33,132,59,66,125,17,117,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,237,160,42,63,196,191,19,24,55,133,172,61,133,49,158,96,208,213,158,30,191,226,138,124,57,93,91,76,206,103,108,9,169,106,102,106,183,137,133,202,96,18,167,22,48,31,127,97,145,11,25,11,70,117,129,88,7,58,191,43,24,91,230,5,15,167,92,80,95,250,40,149,229,117,204,2,178,209,89,109,225,147,59,241,23,90,213,55,102,183,96,123,164,241,207,61,84,117,82,207,20,16,218,75,166,7,186,23,234,235,20,146,56,12,35,25,70,228,224,241,12,82,212,128,136,136,11,197,103,70,111,96,220,133,202,252,65,155,153,129,61,92,118,44,59,78,51,84,53,36,15,52,242,153,200,49,69,12,97,220,206,114,75,36,113,179,147,136,51,155,57,16,139,57,55,223,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,4,60,193,184,219,186,241,95,143,227,177,97,137,234,232,114,235,10,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,186,140,46,207,36,154,132,228,229,62,58,252,40,101,102,13,204,207,101,251,51,233,110,31,183,95,123,23,95,173,217,123,85,52,115,116,186,155,71,126,222,166,221,219,71,93,53,209,181,209,122,181,74,184,78,242,177,147,127,47,240,247,167,64,170,170,2,243,248,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,119,169,174,174,169,119,217,16,106,204,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,245,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,130,206,98,156,117,84,241,75,140,159,3,229,245,125,88,101,93,130,162,25,168,97,169,165,136,14,231,113,133,170,1,238,76,239,27,79,8,20,117,5,24,66,71,249,0,38,64,6,78,0,18,105,193,223,48,124,184,226,255,0,21,98,172,21,100,194,183,92,51,122,177,117,110,22,250,106,217,26,127,104,217,198,64,141,170,156,227,29,144,204,199,36,109,36,14,228,195,212,7,9,37,109,238,23,84,177,108,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,18,116,42,160,144,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,61,60,2,241,175,133,120,172,203,138,75,37,218,231,217,243,55,12,219,225,143,17,219,234,30,48,146,191,99,12,101,115,167,104,196,0,161,148,221,156,196,5,186,50,27,3,182,210,136,229,11,170,68,68,5,77,56,141,206,251,87,14,57,61,122,206,91,237,142,174,239,109,176,84,91,134,178,146,146,65,9,222,10,138,232,41,164,56,247,123,164,96,51,185,176,59,139,27,131,11,144,110,222,213,45,90,175,52,127,34,121,155,247,47,172,81,32,185,76,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,95,89,65,15,46,190,58,170,120,90,198,77,129,243,6,190,172,242,174,255,0,81,52,213,208,211,82,196,103,108,184,204,212,224,215,39,118,141,231,152,6,58,113,140,225,19,252,131,35,16,51,22,3,157,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,182,136,136,11,228,226,204,83,98,192,216,86,243,141,113,77,119,98,178,225,251,125,69,210,227,83,210,57,58,20,176,70,82,75,38,192,98,50,218,0,79,160,179,147,233,163,51,191,114,250,202,24,57,163,113,219,106,206,203,172,57,17,146,248,154,174,163,4,216,234,12,177,5,198,146,113,236,88,134,180,72,30,32,143,107,110,150,154,156,128,157,143,127,78,89,9,141,132,154,24,101,32,147,78,21,184,156,177,113,85,133,113,118,53,194,214,94,197,101,195,248,194,191,13,91,170,123,73,201,237,74,88,35,130,72,171,182,28,81,28,29,80,168,23,232,147,57,6,154,57,59,247,53,107,81,255,0,201,85,244,225,99,20,252,192,174,244,235,114,191,215,125,80,29,255,0,194,154,106,203,66,103,126,230,91,55,59,119,58,13,93,180,254,19,255,0,58,222,14,207,220,180,218,206,218,186,105,181,245,248,32,223,171,234,180,239,110,247,79,202,239,100,253,58,160,215,70,127,130,219,35,51,15,213,222,183,51,173,146,187,104,218,160,212,123,217,187,223,193,13,220,27,93,86,157,64,22,111,208,184,204,158,79,208,131,97,57,145,110,213,244,91,247,59,55,127,212,180,38,17,22,125,93,105,35,251,173,167,142,136,54,200,236,109,166,171,172,112,179,119,237,103,118,239,239,101,205,183,227,171,174,57,11,103,126,190,61,200,56,117,209,141,221,188,5,215,23,81,202,61,204,239,220,185,207,71,136,251,155,188,95,252,11,138,154,54,216,226,109,221,162,13,96,34,111,125,223,185,254,181,200,213,81,177,232,237,166,143,240,91,52,22,103,102,125,25,190,181,194,221,230,236,251,127,74,14,118,173,6,50,113,118,241,117,202,53,32,98,228,78,207,246,58,248,165,11,52,230,77,44,158,47,221,187,187,197,113,87,84,85,67,3,181,46,142,251,127,133,175,142,143,245,32,251,145,148,50,185,22,140,204,218,253,75,173,82,98,197,180,31,189,254,181,231,109,21,215,173,101,122,145,13,187,203,77,24,252,59,190,181,219,154,190,66,169,143,115,59,55,115,62,159,165,7,221,132,152,35,212,221,153,246,234,186,221,172,78,87,16,125,93,159,191,249,215,5,117,65,69,68,230,14,250,188,122,183,243,58,249,248,112,170,167,41,164,168,102,252,178,211,93,124,59,190,180,31,98,105,5,135,113,48,235,225,223,245,174,133,107,212,148,33,211,102,213,229,111,175,242,116,117,173,230,66,136,35,233,235,171,202,204,250,127,42,238,83,136,201,72,27,191,43,70,127,239,32,249,81,57,69,90,58,185,110,216,206,255,0,167,85,233,40,42,199,70,98,241,211,78,255,0,228,94,118,190,97,164,153,164,109,143,240,119,127,31,23,255,0,34,249,83,227,42,122,42,134,23,144,91,79,181,180,241,254,235,236,65,80,103,156,24,92,159,224,218,174,145,92,64,93,219,70,239,248,191,255,0,117,120,106,156,202,160,6,119,154,186,146,49,211,191,116,162,223,255,0,146,248,21,185,175,103,235,52,81,93,40,203,87,211,221,156,95,226,255,0,219,160,171,175,118,128,32,118,223,169,109,238,239,111,171,244,171,119,226,91,27,133,131,10,215,86,28,228,218,12,191,146,94,31,139,153,255,0,140,223,82,244,149,25,151,107,130,18,150,75,164,63,146,239,223,56,232,221,223,221,43,59,227,43,58,237,242,225,154,203,117,21,198,9,78,71,144,116,25,132,157,181,142,161,190,18,126,132,17,221,157,24,186,92,79,141,111,51,28,166,96,87,26,131,29,196,239,221,213,147,79,225,63,241,149,62,93,235,221,65,85,221,42,170,139,189,229,152,207,95,210,78,235,160,131,213,101,189,196,168,49,101,184,152,157,155,180,195,223,175,251,104,125,191,98,155,190,16,239,145,84,224,43,76,175,59,59,180,52,227,166,230,254,195,7,218,160,154,211,85,37,21,202,154,166,39,208,130,80,118,254,66,103,255,0,18,148,94,12,243,162,158,135,7,81,210,93,46,112,68,113,148,96,44,83,48,247,52,84,237,252,35,251,29,4,152,181,198,13,163,169,182,174,204,254,45,254,85,160,86,49,22,214,118,125,93,80,234,12,225,178,78,2,222,219,164,119,45,31,250,228,53,248,127,110,190,181,54,107,91,58,162,195,118,162,113,125,27,247,241,215,254,58,10,199,212,143,185,201,135,85,185,165,7,240,38,254,117,78,169,179,18,130,160,69,227,171,136,245,102,255,0,178,11,255,0,254,75,74,188,201,183,81,70,68,245,3,174,143,252,49,255,0,253,190,196,30,250,121,99,34,102,222,221,207,245,173,14,174,16,29,1,217,223,79,134,138,153,91,115,22,43,197,97,65,12,157,205,171,247,59,125,108,223,2,127,173,122,106,107,132,134,195,35,150,172,236,223,31,250,80,122,6,169,109,206,68,250,187,45,239,83,184,117,23,118,95,46,41,227,38,114,220,250,187,120,106,187,48,155,19,139,183,195,68,29,208,144,201,181,39,126,229,177,228,109,93,159,70,127,173,104,243,147,51,179,8,235,250,23,9,51,202,91,141,244,211,248,168,53,144,227,118,252,99,178,217,28,144,198,62,44,255,0,204,186,83,199,80,67,249,90,15,214,238,235,175,213,142,158,38,121,37,55,111,134,165,222,131,234,74,81,200,90,9,48,254,135,209,112,19,131,22,140,219,91,236,238,95,44,239,20,113,203,238,213,71,167,246,198,223,229,74,171,221,35,147,116,231,139,79,143,188,218,255,0,133,7,218,121,11,118,177,63,119,248,23,105,170,29,199,107,145,106,255,0,106,248,141,117,129,129,154,18,99,253,14,207,254,7,93,186,106,237,236,222,227,124,124,91,189,7,124,132,71,223,146,77,63,75,174,56,235,132,77,197,139,95,208,235,175,92,211,212,142,221,206,2,255,0,16,119,103,248,45,180,244,14,17,247,25,187,252,28,159,191,252,8,62,141,52,192,50,59,150,157,235,180,78,78,250,142,154,47,49,80,119,81,169,141,161,16,233,247,238,119,98,215,195,187,251,235,238,210,201,33,69,248,199,211,244,32,237,187,59,183,142,159,161,104,68,254,12,218,173,68,155,71,213,107,171,59,248,32,220,47,175,249,16,86,205,236,206,181,99,103,240,65,184,153,180,90,59,104,181,119,23,91,144,108,77,91,235,90,237,250,150,221,157,250,32,213,17,16,17,17,6,173,226,183,45,158,11,115,62,168,53,68,68,4,68,64,68,68,4,68,64,68,68,5,166,173,245,163,248,45,168,14,95,91,173,55,14,186,106,180,144,95,235,92,14,68,15,245,247,160,237,51,125,79,170,227,144,116,109,116,248,173,2,71,109,52,239,215,197,114,106,210,54,142,232,54,3,147,179,235,224,183,119,191,143,130,212,7,107,187,124,22,164,58,179,235,221,250,16,1,251,180,213,145,244,241,117,196,238,49,247,137,59,187,125,110,184,170,43,0,34,125,12,55,105,225,175,216,131,124,178,48,150,162,126,31,106,226,154,178,33,29,55,179,190,159,91,120,175,61,117,191,53,24,16,52,128,242,19,59,179,107,223,241,251,126,197,243,237,53,117,245,155,170,42,9,153,186,143,181,181,47,14,231,111,31,210,131,212,71,52,167,38,227,46,239,131,107,240,93,158,161,59,120,179,119,175,150,18,155,11,19,147,119,55,214,186,245,87,130,133,216,70,35,45,31,248,35,175,248,208,125,231,118,113,109,73,181,215,226,232,110,206,222,43,207,61,238,66,112,214,25,123,221,187,152,127,233,93,248,107,138,103,22,144,92,91,70,127,13,29,7,116,201,180,238,127,201,239,126,245,196,70,50,179,104,236,250,46,26,201,122,48,28,172,254,238,215,253,62,11,175,65,51,77,30,237,11,222,250,191,145,7,112,136,54,62,174,221,204,181,137,250,145,59,14,154,105,220,255,0,200,184,37,0,120,200,88,137,221,217,219,197,115,82,69,182,22,29,75,195,191,95,31,4,29,42,144,169,103,210,50,248,125,110,190,123,181,204,70,78,241,215,87,211,242,151,162,232,142,186,179,107,250,86,215,164,19,98,34,102,111,23,238,65,226,136,177,3,84,109,30,147,3,151,126,187,245,241,95,94,58,122,151,167,103,157,197,201,219,225,175,213,246,174,122,227,142,158,78,232,12,180,127,128,235,245,174,34,158,170,104,199,163,1,11,106,223,148,46,223,224,65,165,52,82,198,38,46,35,222,239,166,172,235,146,58,46,161,51,152,199,187,118,189,204,187,212,148,114,75,11,60,142,194,250,119,252,59,244,92,195,74,49,22,140,90,191,233,65,212,168,165,99,136,98,49,103,102,211,224,185,224,165,10,120,61,214,102,251,27,199,193,114,110,109,251,36,31,6,238,125,22,134,110,196,219,89,221,191,71,114,14,161,192,50,76,198,67,249,47,175,188,223,106,84,76,194,36,17,187,54,172,237,222,187,67,20,147,158,143,180,69,254,174,229,197,53,177,154,86,119,55,113,215,224,255,0,111,232,65,240,42,237,211,86,59,182,231,209,251,181,213,255,0,201,246,175,39,136,112,140,163,20,135,11,187,155,179,233,166,186,235,223,245,10,170,29,154,24,180,17,103,209,252,117,209,109,154,221,77,47,126,130,110,255,0,7,209,255,0,196,130,204,51,43,4,99,243,105,228,183,86,84,198,46,68,226,205,36,237,221,239,233,224,63,161,81,136,173,249,161,65,113,56,187,69,97,16,147,182,164,117,14,223,149,250,62,197,36,87,44,49,110,174,141,194,122,40,159,225,221,24,253,191,91,125,171,199,214,229,118,27,122,151,145,237,176,177,19,238,215,163,31,142,175,253,162,11,11,196,182,188,221,154,128,140,171,246,70,236,229,163,75,84,197,166,215,251,21,157,231,123,95,225,184,79,13,222,121,100,118,148,183,57,145,191,126,233,53,252,175,229,83,27,140,114,230,208,214,217,222,42,80,208,92,133,153,128,124,54,151,246,170,53,184,196,192,65,105,146,174,225,5,49,48,60,242,119,176,127,229,15,240,22,250,144,89,109,73,9,200,238,205,166,157,203,133,111,153,180,148,219,234,39,255,0,10,216,131,179,110,215,183,211,187,62,142,210,131,183,233,220,202,238,50,131,14,227,27,190,28,134,167,15,220,37,140,162,49,34,22,150,86,103,102,142,55,125,54,51,247,247,178,180,203,36,15,81,116,165,141,153,221,222,96,240,254,233,148,155,112,119,132,232,228,194,116,231,87,3,59,201,48,15,188,45,224,241,83,253,109,250,80,121,27,13,151,54,142,185,169,90,231,82,14,254,238,233,38,169,97,241,102,241,209,84,203,14,9,205,56,165,134,74,139,228,102,206,227,221,218,106,95,226,223,88,171,150,163,203,108,60,66,243,118,56,196,132,119,238,8,193,188,59,252,118,175,143,122,183,181,178,162,24,173,212,239,35,117,4,95,64,213,244,213,254,166,111,169,144,120,170,10,60,197,162,8,226,106,184,9,244,97,213,228,157,219,225,254,69,245,163,194,25,139,116,146,55,146,170,131,105,232,238,206,115,252,127,222,191,214,170,134,28,179,193,93,20,69,89,74,81,232,2,238,228,12,223,6,250,219,237,117,237,232,108,150,250,94,155,132,78,77,163,104,251,69,219,225,246,32,242,248,31,6,92,108,212,244,242,86,140,110,91,3,123,131,23,142,131,175,136,183,212,234,161,67,79,28,96,206,81,59,179,183,192,87,35,188,97,3,48,244,217,133,180,111,135,193,108,26,238,155,104,79,19,178,13,209,12,111,174,193,54,109,127,132,203,178,27,194,81,218,76,236,236,207,226,186,207,85,25,3,184,51,125,125,203,231,86,221,165,163,2,156,91,242,5,223,71,215,94,237,95,235,251,16,122,102,213,228,109,69,180,113,213,244,101,197,83,83,13,49,48,150,141,185,251,181,209,121,187,14,53,130,188,100,3,112,105,6,87,13,175,166,189,218,127,109,246,175,163,86,18,92,100,136,216,156,89,136,95,185,244,255,0,175,138,14,236,241,29,80,55,72,180,103,239,241,241,95,50,178,215,60,227,210,213,255,0,43,237,255,0,34,251,244,148,194,192,13,185,251,133,190,43,149,224,46,163,187,8,233,167,212,130,158,77,131,103,146,173,205,170,166,109,95,193,141,244,241,254,229,109,168,193,181,98,66,225,83,43,63,119,137,190,159,241,85,65,10,86,105,119,19,55,123,255,0,141,114,84,211,131,198,254,235,107,167,142,136,60,165,174,207,45,28,98,213,26,72,236,205,246,183,195,235,111,177,125,218,122,88,201,152,152,118,233,245,54,139,179,29,48,180,108,196,218,178,222,3,179,221,209,182,191,243,160,225,39,142,50,96,45,117,248,46,81,209,219,189,219,79,177,113,212,71,19,200,45,175,127,119,212,184,102,121,64,153,129,245,102,211,235,65,221,48,136,132,118,139,124,62,12,185,154,48,104,219,77,60,53,238,93,56,37,223,30,134,218,59,62,157,203,176,38,204,62,47,225,241,65,188,15,94,230,111,231,91,156,246,191,123,127,50,235,12,218,59,187,51,120,173,253,125,253,219,91,249,144,115,187,49,55,119,118,172,180,102,96,111,23,125,89,105,184,68,89,245,239,209,109,99,213,251,144,114,182,172,221,235,123,59,105,222,235,133,228,125,89,157,150,175,35,59,178,14,94,239,29,93,109,127,30,231,117,171,22,172,182,232,250,248,178,13,206,62,26,58,59,104,181,126,237,22,175,163,247,125,104,54,162,215,111,212,180,64,88,215,113,97,230,155,57,62,96,98,31,81,157,100,163,241,209,99,93,197,135,154,108,228,249,129,136,125,70,116,30,135,131,190,42,177,151,10,25,185,111,198,22,107,149,89,97,139,141,69,61,54,44,180,71,27,76,23,27,115,31,190,227,17,24,15,105,140,74,66,132,247,14,211,119,23,126,153,200,7,144,158,0,199,248,51,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,137,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,99,109,138,178,47,49,240,134,83,224,188,239,185,217,186,184,51,29,246,184,173,183,58,119,115,142,26,170,122,153,224,146,150,163,185,186,83,63,103,57,1,159,81,56,221,220,73,220,37,24,238,43,151,95,29,53,28,45,99,54,193,25,131,95,86,121,87,127,168,154,106,232,105,169,98,51,182,92,102,106,112,107,147,187,70,243,204,3,29,56,198,112,137,254,65,145,136,25,139,1,132,239,175,147,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,72,228,232,82,193,25,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,201,244,179,10,253,21,250,117,244,154,213,244,111,217,254,214,246,199,109,143,176,246,30,159,87,180,245,245,233,244,122,126,255,0,83,118,221,190,246,186,119,168,55,230,41,199,85,79,20,184,201,240,62,95,87,213,134,85,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,144,2,100,0,100,224,1,77,56,215,226,186,251,197,166,114,214,227,46,173,214,143,8,91,117,163,194,214,74,217,128,187,5,46,208,105,36,113,141,152,26,105,204,58,178,62,166,77,168,71,212,48,138,55,87,65,192,77,219,62,110,60,19,113,31,71,117,185,210,85,101,5,175,3,226,74,75,84,85,115,111,171,165,189,189,188,230,154,42,81,103,212,41,158,41,186,146,137,232,61,89,35,40,189,226,168,119,182,174,7,56,68,186,241,125,155,133,133,39,184,213,217,240,157,134,156,110,88,142,235,5,57,25,132,14,108,33,75,9,184,188,65,83,51,238,217,212,125,24,35,154,70,25,58,79,25,77,159,16,184,90,197,129,184,47,204,188,21,133,168,123,21,151,15,229,125,230,215,110,166,234,156,157,10,88,45,50,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,232,49,194,87,149,203,175,142,170,158,22,177,147,96,124,193,175,171,60,171,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,32,200,196,12,197,128,236,213,118,174,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,240,32,49,38,213,157,157,6,82,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,118,212,74,242,186,230,1,89,104,172,182,240,201,157,248,139,173,106,155,179,91,176,61,210,120,231,158,170,58,169,103,138,8,109,37,211,3,221,11,245,117,138,73,28,6,17,140,163,114,112,120,134,41,106,64,68,68,5,141,103,22,62,105,243,147,230,6,33,245,25,214,74,107,26,206,44,124,211,231,39,204,12,67,234,51,160,244,28,29,241,85,140,184,80,205,203,126,48,179,92,170,203,12,92,106,41,233,177,101,162,56,218,96,184,219,152,253,247,24,136,192,123,76,98,82,20,39,184,118,155,184,187,244,206,64,60,132,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,27,108,85,145,121,143,132,50,159,5,103,125,206,205,213,193,152,239,181,197,109,186,83,187,156,112,213,83,212,207,4,148,181,29,205,210,153,251,57,200,12,250,137,198,238,226,78,225,40,199,113,124,186,248,234,169,225,107,25,54,7,204,26,250,179,202,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,242,12,140,64,204,88,12,39,121,124,156,89,138,108,88,27,10,222,113,174,41,174,236,86,92,63,111,168,186,92,106,122,71,39,66,150,8,202,73,100,216,12,70,91,64,9,244,22,114,125,52,102,119,238,79,165,152,87,232,175,211,175,164,214,175,163,126,207,246,183,182,59,108,125,135,176,244,250,189,167,175,175,79,163,211,247,250,155,182,237,247,181,211,189,66,15,48,142,96,23,222,36,241,85,195,46,242,183,17,93,104,178,142,147,161,23,100,56,194,31,110,213,65,36,135,219,100,109,131,48,194,78,113,236,167,144,220,127,17,20,164,1,39,187,24,83,94,54,248,193,196,220,92,230,132,183,162,122,186,44,19,99,168,156,112,157,158,174,42,126,189,12,18,199,0,76,114,73,16,49,17,204,84,193,43,129,28,141,27,147,128,17,51,110,43,223,228,167,138,115,198,239,98,198,152,110,231,93,218,114,158,195,176,109,163,91,20,207,37,53,226,99,234,73,13,20,186,116,250,61,61,242,79,19,150,161,36,212,230,34,61,105,72,236,47,131,238,19,49,151,23,89,161,244,30,197,81,87,103,177,80,83,201,83,125,196,99,64,213,80,90,129,227,55,129,140,30,72,152,206,89,65,163,16,99,223,167,80,217,156,98,55,108,132,240,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,237,77,67,67,76,207,178,32,213,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,220,62,86,116,101,14,13,207,172,175,196,25,71,152,16,85,201,98,196,84,227,13,67,210,78,240,207,17,132,131,44,83,70,125,236,199,28,177,199,35,49,49,3,184,51,16,144,187,139,227,173,196,86,67,99,46,27,115,114,251,149,56,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,217,32,142,174,44,101,176,216,227,39,222,4,205,146,242,161,92,96,240,153,131,120,186,202,255,0,160,247,218,138,75,61,246,130,162,58,155,22,35,42,7,170,158,212,111,32,60,236,0,210,68,230,18,196,15,25,3,158,205,122,102,236,229,16,59,4,122,242,180,227,219,232,37,101,135,133,28,208,131,126,31,186,220,59,30,16,186,83,211,235,37,5,117,92,238,77,71,80,32,218,201,12,211,202,78,18,232,229,28,146,59,27,188,68,197,5,64,230,215,198,191,177,40,235,56,77,203,43,157,214,142,245,55,70,76,105,112,129,250,17,141,12,208,117,2,216,46,227,190,78,176,75,20,146,148,100,34,209,176,196,239,35,75,48,4,91,99,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,191,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,200,58,171,181,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,148,175,230,255,0,6,86,46,15,57,102,102,189,178,75,175,182,113,158,40,250,59,81,137,174,81,25,181,41,73,21,222,151,165,77,77,25,105,164,49,117,101,102,144,133,164,144,140,136,182,179,132,81,199,95,9,222,105,242,111,230,6,30,245,24,16,121,76,173,205,44,119,146,216,238,217,153,153,105,125,246,54,36,179,117,187,21,111,101,134,163,165,213,132,225,147,241,115,1,198,90,199,41,143,188,47,166,186,182,142,204,237,59,217,33,204,19,36,179,75,135,75,159,16,120,190,235,73,131,233,240,197,64,83,98,171,72,203,61,202,123,41,205,85,208,164,115,104,160,25,101,9,216,162,33,48,137,195,82,144,117,119,138,77,182,23,204,235,151,253,30,81,86,84,241,3,146,24,119,178,96,90,189,211,226,107,108,82,65,21,45,134,170,73,225,134,34,166,2,54,145,225,158,74,142,232,99,2,24,72,11,71,24,200,2,56,235,65,90,184,174,226,187,49,248,181,204,115,198,184,214,94,195,106,161,234,65,96,176,65,51,157,45,162,148,157,157,196,93,217,186,147,30,209,121,102,118,98,144,132,89,152,0,35,140,46,87,150,47,1,223,134,251,237,54,124,230,197,151,118,1,195,247,1,246,109,174,227,110,234,82,226,137,132,38,25,52,46,168,191,70,158,113,167,114,221,28,145,76,77,36,47,174,201,69,169,87,0,188,20,98,174,43,51,30,146,247,118,182,118,124,178,195,55,8,100,196,119,10,134,144,35,175,216,227,33,91,41,222,50,3,41,165,7,102,50,2,110,140,102,198,239,184,162,9,103,206,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,237,172,85,214,85,11,21,116,23,105,203,207,141,59,175,11,25,161,79,98,197,248,130,172,114,175,18,212,59,98,10,54,166,42,166,162,157,227,219,21,194,8,196,152,128,196,154,33,149,193,137,206,22,38,233,200,97,14,217,233,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,23,124,77,133,175,184,62,227,13,167,17,208,246,74,186,139,125,5,210,56,250,161,38,234,90,218,88,170,233,164,212,29,217,183,193,60,71,166,187,135,118,132,204,76,236,215,255,0,203,23,152,5,30,81,86,83,112,253,157,248,139,178,96,90,189,176,97,155,148,177,193,21,45,134,170,73,230,154,81,169,49,6,145,225,158,74,142,249,164,50,24,72,7,86,24,200,206,48,153,68,68,64,68,68,22,171,204,235,43,127,10,28,27,99,94,201,98,246,157,215,9,118,124,83,111,254,154,232,246,94,203,35,118,185,251,204,68,246,208,201,91,238,22,237,117,247,69,205,129,65,94,85,102,102,42,201,188,199,195,153,165,130,170,251,61,235,12,220,34,184,83,110,146,64,142,109,143,239,193,47,76,192,202,25,65,202,57,1,137,183,198,102,46,250,19,172,159,150,46,249,133,130,174,185,107,143,241,46,92,223,106,41,39,185,97,91,197,109,146,178,90,67,34,130,73,233,166,56,100,40,200,132,73,193,200,29,217,220,69,244,211,86,111,4,25,68,43,85,230,117,154,95,130,254,13,177,175,100,190,251,50,235,139,123,62,22,183,255,0,74,245,187,87,106,145,187,92,29,224,66,27,168,99,173,247,203,110,154,123,164,198,224,156,177,115,75,240,161,193,182,10,237,119,223,105,221,112,151,104,194,215,15,233,94,143,101,236,178,63,100,131,184,4,79,109,12,148,94,248,238,215,95,120,156,216,213,159,243,189,204,206,211,138,178,211,39,40,234,238,177,123,62,223,87,137,174,16,117,54,208,212,118,137,26,158,144,246,177,251,243,71,217,107,91,82,6,218,51,251,164,251,205,152,35,135,47,112,85,215,50,177,254,26,203,155,21,69,36,23,44,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,154,232,207,224,178,136,80,129,201,247,39,47,184,231,138,6,205,90,121,187,61,151,45,45,243,212,86,73,180,15,175,85,93,79,61,37,61,54,142,98,99,184,14,166,94,163,9,139,118,109,133,181,228,23,83,126,128,136,136,32,7,154,63,158,204,205,251,151,209,232,149,31,225,215,62,113,151,13,185,185,98,205,108,25,91,86,39,110,168,0,185,208,195,80,208,133,218,220,230,47,81,69,43,144,24,236,144,71,70,39,2,216,108,18,11,111,1,118,172,28,209,252,246,102,111,220,190,143,68,173,254,167,44,241,85,54,86,91,179,143,178,117,112,221,195,16,86,225,158,188,113,200,93,158,186,158,154,154,163,100,197,179,166,29,72,234,181,141,183,185,23,66,127,117,152,53,112,201,39,37,243,123,6,231,214,87,225,252,220,203,249,234,228,177,98,42,114,154,157,170,224,120,103,136,194,66,138,88,100,14,246,99,142,88,228,141,220,92,129,220,29,196,136,93,137,253,170,199,135,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,134,124,255,0,10,88,19,240,89,248,107,246,239,249,140,250,63,244,167,218,125,150,111,244,47,179,118,158,191,71,103,87,247,159,123,102,205,255,0,13,186,247,32,234,231,70,111,96,220,133,202,252,65,155,153,129,61,92,118,44,59,78,51,84,53,36,15,52,242,153,200,49,69,12,97,220,206,114,75,36,113,179,147,136,51,155,57,16,139,57,54,58,220,69,103,206,50,226,75,55,47,185,173,140,235,106,200,238,53,6,22,202,25,170,26,96,180,219,152,201,233,232,162,113,0,29,145,137,104,228,192,59,205,206,66,109,230,78,245,3,141,190,48,113,55,23,57,161,45,232,158,174,139,4,216,234,39,28,39,103,171,138,159,175,67,4,177,192,19,28,146,68,12,68,115,21,48,74,224,71,35,70,228,224,4,76,219,138,143,211,101,158,42,169,202,203,142,113,246,78,150,27,183,226,10,60,51,215,146,57,7,180,87,84,83,84,212,108,132,182,116,207,167,29,46,178,54,246,33,235,193,238,187,30,172,23,1,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,16,237,206,127,33,169,176,174,104,97,172,255,0,177,81,85,246,124,113,78,86,187,233,141,60,165,4,119,26,56,227,24,36,57,156,220,0,230,166,208,6,38,16,238,161,144,219,123,145,184,248,158,79,185,199,125,192,220,80,54,85,83,195,218,44,185,151,111,158,158,178,61,192,29,10,170,26,121,234,233,234,117,112,35,45,160,21,49,116,216,128,95,180,239,45,207,24,178,148,174,55,50,26,167,136,238,26,49,142,91,89,168,169,39,196,47,78,23,76,62,243,83,197,33,181,198,152,218,88,227,136,229,48,24,78,97,25,41,158,93,227,176,42,13,223,81,220,47,142,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,126,188,234,252,211,225,111,151,244,62,163,113,85,87,145,143,231,179,245,111,246,146,183,94,104,121,189,131,115,235,53,242,219,55,50,254,122,185,44,88,139,45,232,230,167,106,184,30,25,226,48,186,220,226,150,25,3,189,152,227,150,57,35,119,23,32,119,7,113,34,23,98,127,107,203,99,58,255,0,115,183,15,188,81,103,28,118,254,219,87,135,237,248,107,176,64,81,117,35,58,233,229,175,167,165,234,143,82,55,120,90,121,162,121,54,155,23,77,143,110,165,163,56,83,78,103,249,209,117,205,110,45,49,109,138,28,95,87,118,195,24,26,160,108,54,106,50,2,138,10,9,227,134,33,184,8,70,226,58,155,214,4,194,82,187,59,155,71,27,49,20,97,30,151,85,201,63,37,238,182,234,108,121,158,248,135,8,85,210,211,221,41,233,108,56,102,241,49,144,5,84,13,44,135,113,24,163,221,161,131,75,13,19,60,174,14,219,227,48,2,212,101,22,138,21,146,239,13,217,33,106,225,195,36,176,182,75,217,175,149,119,154,124,57,79,40,157,125,76,99,25,212,207,52,242,84,76,108,3,220,0,242,205,38,192,212,156,67,104,185,27,179,155,135,87,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,229,254,33,244,233,214,53,136,47,211,150,231,48,74,110,29,170,100,201,236,228,186,213,150,93,92,106,10,166,138,229,52,178,204,24,100,218,41,228,149,162,167,134,9,102,152,42,102,120,5,192,72,66,51,115,147,77,78,71,121,180,88,198,103,70,80,227,44,133,205,12,65,148,121,129,5,36,119,220,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,220,238,18,69,36,114,51,19,9,179,27,49,8,147,56,180,154,114,148,227,95,219,116,116,124,38,230,109,206,235,89,122,135,173,38,11,184,78,253,120,202,134,24,58,135,108,39,97,223,31,68,34,150,72,138,66,33,120,220,162,103,141,162,132,12,36,253,89,7,50,206,58,170,120,101,195,52,185,97,150,53,245,116,185,161,136,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,237,110,164,132,64,227,27,73,87,248,197,227,23,2,112,129,129,41,239,247,250,63,108,226,75,206,255,0,163,248,127,169,53,63,181,58,83,83,133,87,244,208,65,44,112,116,163,168,105,63,24,205,191,77,163,171,191,118,62,248,255,0,31,227,44,211,198,87,108,193,204,28,67,87,124,196,55,202,135,169,174,174,169,118,223,41,232,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,204,30,125,74,167,35,31,207,103,234,223,237,37,25,120,243,0,99,44,176,196,211,224,204,192,195,213,118,43,237,45,61,37,77,69,190,173,152,103,128,42,105,227,168,137,164,29,117,3,120,166,141,220,11,67,7,119,18,97,38,113,105,52,228,99,249,236,253,91,253,164,130,213,121,163,249,236,204,223,185,125,30,137,91,254,86,230,150,59,201,108,119,108,204,204,180,190,251,27,18,89,186,221,138,183,178,195,81,210,234,194,112,201,248,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,184,14,104,254,123,51,55,238,95,71,162,86,191,29,166,235,53,170,162,251,13,178,172,237,180,117,16,210,84,86,12,36,240,67,60,195,33,69,17,201,166,209,51,24,38,33,23,125,73,162,145,219,93,175,160,100,103,194,143,21,217,113,197,174,92,6,53,193,82,246,27,173,15,78,11,253,130,121,152,234,173,21,68,206,236,36,236,205,212,132,246,147,197,51,51,12,130,36,206,192,97,36,97,90,214,56,60,40,241,93,152,252,37,102,56,99,92,21,47,110,181,87,116,224,191,216,39,153,194,150,239,74,46,238,194,78,204,253,57,131,113,60,83,51,57,70,68,76,236,96,114,70,121,9,229,110,105,96,76,233,192,150,204,204,203,75,239,182,112,221,231,173,216,171,123,44,212,253,94,148,199,12,159,139,152,2,65,210,72,140,125,225,109,116,213,181,103,103,112,245,104,136,128,162,175,158,119,230,79,245,147,246,106,149,69,21,124,243,191,50,127,172,159,179,80,69,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,83,211,203,207,141,59,87,20,249,95,79,98,197,248,130,144,179,83,13,83,187,98,10,54,166,26,87,173,129,164,219,21,194,8,196,156,76,8,94,33,149,193,133,130,103,38,233,198,7,14,232,75,201,236,139,204,124,249,172,196,214,156,175,179,123,102,235,133,240,252,216,146,107,108,78,239,85,89,75,20,240,67,32,83,3,51,245,102,110,208,38,209,234,196,98,4,193,184,220,0,254,86,86,230,150,59,201,108,119,108,204,204,180,190,251,27,18,89,186,221,138,183,178,195,81,210,234,194,112,201,248,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,9,212,227,215,141,239,220,105,98,193,199,108,192,255,0,73,111,88,186,225,39,74,41,234,58,20,177,80,210,28,5,89,184,199,83,105,140,39,8,226,208,92,68,140,164,45,205,27,69,47,201,225,47,153,134,77,113,67,125,160,203,202,155,37,215,6,227,235,143,87,179,89,170,24,171,105,107,58,97,60,199,217,235,35,6,103,217,4,27,207,172,16,251,198,194,29,77,29,212,59,113,97,196,85,215,138,92,237,188,102,253,194,211,87,102,167,174,167,164,164,161,179,205,116,42,240,182,193,12,0,15,20,82,56,3,48,20,173,44,206,34,2,204,115,27,247,187,185,60,138,242,96,225,226,235,134,240,206,37,226,71,18,218,169,0,49,101,56,217,48,189,64,214,17,78,244,80,212,73,219,200,226,23,216,32,117,16,83,136,185,254,51,90,89,29,152,64,153,228,11,53,230,143,231,179,51,126,229,244,122,37,71,248,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,171,7,52,127,61,153,155,247,47,163,209,43,127,169,203,60,85,77,149,150,236,227,236,157,92,55,112,196,21,184,103,175,28,114,23,103,174,167,166,166,168,217,49,108,233,135,82,58,173,99,109,238,69,208,159,221,102,13,92,50,73,201,124,222,193,185,245,149,248,127,55,50,254,122,185,44,88,138,156,166,167,106,184,30,25,226,48,144,162,150,25,3,189,152,227,150,57,35,119,23,32,119,7,113,34,23,98,127,106,177,225,224,147,140,28,77,194,54,104,69,122,23,171,173,193,55,202,136,7,22,89,233,34,167,235,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,62,225,159,63,194,150,4,252,22,126,26,253,187,254,99,62,143,253,41,246,159,101,155,253,11,236,221,167,175,209,217,213,253,231,222,217,179,127,195,110,189,200,58,185,209,155,216,55,33,114,191,16,102,230,96,79,87,29,139,14,211,140,213,13,73,3,205,60,166,114,12,81,67,24,119,51,156,146,201,28,108,228,226,12,230,206,68,34,206,77,142,183,17,89,243,140,184,146,205,203,238,107,99,58,218,178,59,141,65,133,178,134,106,134,152,45,54,230,50,122,122,40,156,64,7,100,98,90,57,48,14,243,115,144,155,121,147,189,64,227,111,140,28,77,197,206,104,75,122,39,171,162,193,54,58,137,199,9,217,234,226,167,235,208,193,44,112,4,199,36,145,3,17,28,197,76,18,184,17,200,209,185,56,1,19,54,226,163,244,217,103,138,170,114,178,227,156,125,147,165,134,237,248,130,143,12,245,228,142,65,237,21,213,20,213,53,27,33,45,157,51,233,199,75,172,141,189,136,122,240,123,174,199,171,5,192,114,184,243,217,150,95,125,122,61,106,159,229,0,60,174,60,246,101,151,223,94,143,90,167,249,5,128,115,58,224,59,240,223,98,169,207,156,167,178,238,199,216,126,222,94,210,181,219,173,221,74,172,81,8,156,35,30,165,213,22,235,83,192,53,14,59,99,146,89,133,163,133,181,217,16,180,59,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,81,10,21,185,157,112,29,248,16,190,212,231,206,83,217,118,224,28,65,112,47,105,90,237,214,238,157,46,23,152,130,17,143,82,234,147,244,106,39,42,135,29,177,199,20,36,241,194,218,111,136,92,37,39,133,94,38,48,111,21,249,71,71,154,88,62,134,174,220,99,80,86,219,189,178,165,156,142,221,113,140,35,57,96,105,54,176,204,27,101,140,194,65,102,220,6,59,132,15,124,97,28,28,216,184,215,184,226,156,85,115,225,95,45,238,123,48,221,155,74,108,99,56,61,45,68,55,90,225,146,158,162,58,120,201,132,228,135,178,201,14,211,113,144,9,229,121,99,48,102,137,156,236,131,36,56,145,206,222,28,46,183,59,206,75,227,234,188,57,81,121,167,10,106,240,26,120,42,160,169,0,45,192,231,13,64,28,78,98,238,91,79,110,241,99,145,153,217,140,217,252,174,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,169,168,104,105,153,183,202,122,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,5,74,225,71,133,28,199,226,215,49,195,5,96,168,187,13,170,135,167,61,254,255,0,60,46,116,182,138,82,119,102,34,102,118,234,76,123,73,162,133,157,138,66,18,119,112,0,146,64,200,123,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,233,87,7,220,38,96,222,17,114,191,232,61,138,162,146,241,125,175,168,146,166,251,136,198,129,233,103,186,155,72,111,3,24,60,146,184,4,81,27,70,32,199,179,94,161,179,49,74,110,245,213,1,17,16,69,95,60,239,204,159,235,39,236,213,21,106,85,57,231,126,100,255,0,89,63,102,168,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,192,64,8,159,70,103,116,19,105,203,131,152,5,31,17,22,40,178,147,55,177,23,249,236,80,118,153,226,169,168,142,10,120,241,21,46,243,147,117,56,66,17,198,19,67,27,176,28,44,59,158,56,154,81,115,252,115,69,125,75,23,124,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,159,238,9,56,193,195,60,92,229,124,87,161,122,74,44,109,99,167,128,113,101,158,146,42,142,133,12,242,201,56,66,113,201,40,48,144,76,52,199,43,0,156,143,27,19,1,145,59,110,32,184,164,68,64,68,68,17,107,206,195,37,238,183,26,108,7,158,248,123,8,85,213,83,218,233,234,172,56,154,241,9,145,133,44,15,44,103,110,25,99,221,160,3,203,53,107,52,172,12,219,228,0,50,212,162,23,180,190,88,185,165,248,47,227,39,5,118,187,239,179,45,88,183,180,97,107,135,244,175,91,181,118,168,223,178,65,220,4,65,186,186,58,47,124,118,233,167,188,76,14,106,108,248,145,201,11,87,17,249,37,138,114,94,243,124,171,179,83,226,58,120,132,43,233,163,25,14,154,120,103,142,162,19,112,46,227,6,150,24,247,134,162,228,27,133,136,29,216,219,26,36,18,169,207,59,243,39,250,201,251,53,82,174,74,158,105,241,79,203,250,239,81,183,39,50,124,235,253,209,60,62,240,187,156,114,91,251,21,94,32,183,226,94,223,0,197,211,140,43,160,150,130,158,171,164,61,73,29,161,121,225,149,227,220,110,93,55,13,218,22,172,222,83,149,78,102,97,92,155,206,12,204,205,44,107,87,217,236,184,103,43,238,119,10,157,178,70,18,77,178,225,110,217,4,93,67,0,41,165,55,24,227,7,38,223,33,128,179,234,76,131,234,243,130,206,59,238,57,226,129,242,170,162,30,207,101,203,75,124,20,244,113,238,3,235,213,87,83,193,87,81,83,171,0,152,238,3,166,139,166,228,98,221,155,120,237,121,9,151,182,228,193,144,212,216,171,52,49,46,127,223,104,170,251,62,7,167,27,93,136,202,158,81,130,75,141,100,114,12,242,4,204,108,6,112,211,106,5,19,137,247,87,70,111,177,196,28,163,215,22,98,155,238,57,197,87,156,107,138,107,187,109,235,16,92,42,46,151,26,158,144,71,215,170,158,66,146,89,54,3,8,14,227,50,125,5,152,91,93,25,153,187,150,67,220,17,228,53,79,14,60,52,96,236,182,188,209,82,65,136,90,156,238,152,129,225,167,138,51,123,141,73,188,178,71,41,196,102,51,28,34,81,211,52,187,203,120,83,131,182,131,180,88,43,170,34,32,34,34,2,34,32,181,94,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,148,0,160,145,78,88,188,192,40,242,138,178,155,135,236,239,196,93,147,2,213,237,131,12,220,165,142,8,169,108,53,82,79,52,210,141,73,136,52,143,12,242,84,119,205,33,144,194,64,58,176,198,70,113,203,166,97,99,91,86,90,224,12,75,152,215,218,122,185,237,184,86,207,91,123,172,138,144,4,167,146,10,104,78,105,6,49,34,17,115,113,7,102,103,33,109,116,213,219,197,99,67,154,89,91,142,242,91,29,220,242,207,50,236,94,198,196,150,110,143,109,162,237,80,212,116,186,176,132,209,254,50,19,56,203,88,229,2,247,73,244,215,71,209,217,217,171,86,100,113,227,156,185,187,195,45,63,15,57,141,122,186,222,170,233,241,5,53,196,177,20,183,17,142,74,171,93,61,47,78,43,117,76,49,196,47,85,164,236,53,47,60,210,25,148,130,46,76,228,34,108,23,193,148,60,236,48,109,239,16,199,102,206,172,165,171,195,22,218,154,137,68,47,86,106,247,184,5,48,29,83,52,45,61,49,70,7,178,58,114,252,108,177,145,153,156,78,225,3,117,24,3,239,243,127,197,54,44,115,193,126,94,227,92,45,93,219,108,184,131,24,90,110,150,234,158,145,199,215,165,158,211,95,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,40,225,224,167,135,139,175,19,28,67,97,172,7,5,170,146,190,197,111,168,134,247,138,66,166,176,169,131,216,144,84,68,213,66,197,27,180,174,114,52,131,8,52,126,246,249,69,221,192,88,164,9,52,231,87,229,99,11,124,192,161,244,235,138,8,86,83,83,202,247,142,159,195,94,21,12,142,206,60,103,218,243,38,203,191,216,245,53,163,182,107,237,174,56,197,219,89,156,159,180,86,67,164,157,77,88,76,226,96,147,241,164,53,18,52,69,228,222,80,227,44,247,204,75,126,86,229,244,20,147,226,27,181,61,116,212,48,84,206,208,133,65,211,82,77,84,240,177,191,186,38,99,1,0,57,56,134,242,29,196,3,169,55,202,180,220,241,150,84,99,250,43,205,28,117,118,12,89,131,175,17,212,196,21,116,140,211,219,238,52,147,49,11,73,12,194,236,199,28,177,182,161,32,191,120,187,19,120,178,12,162,17,90,175,0,188,107,225,94,43,50,226,146,201,118,185,246,124,205,195,54,248,99,196,118,250,135,140,36,175,216,195,25,92,233,218,49,0,40,101,55,103,49,1,110,140,134,192,237,180,162,57,109,171,154,47,48,10,59,69,29,203,134,76,144,196,93,107,172,221,166,221,142,46,144,71,4,244,177,210,203,4,176,77,105,30,160,30,233,159,171,172,178,70,224,80,148,99,27,19,155,202,49,5,21,230,133,199,79,225,175,21,30,71,100,230,51,237,121,109,101,217,237,138,154,33,219,13,246,233,28,132,239,164,204,79,218,40,225,210,62,158,140,32,114,177,201,248,209,26,121,26,192,23,170,202,172,179,197,89,201,152,248,115,43,112,85,39,104,189,98,107,132,86,250,109,209,200,113,195,189,253,249,229,233,129,152,195,16,49,73,33,176,190,200,192,201,219,65,117,229,80,100,167,194,119,149,140,155,249,127,135,189,58,5,85,85,42,225,59,202,198,77,252,191,195,222,157,2,181,94,104,92,116,254,5,48,169,228,118,78,99,62,201,153,55,173,158,216,169,162,29,211,88,173,114,70,78,250,76,196,221,158,178,109,99,233,232,196,97,19,156,159,138,34,167,145,194,138,115,69,230,1,89,119,172,185,112,201,146,24,139,163,106,135,180,219,177,197,210,8,231,130,170,74,168,167,150,9,173,35,212,0,219,11,116,181,150,72,220,198,97,144,99,98,96,105,70,88,193,94,131,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,164,39,141,78,20,108,92,37,242,244,193,56,55,165,106,172,197,247,44,192,161,172,197,55,186,40,76,123,125,87,96,186,60,113,177,72,238,111,12,0,125,40,219,64,23,208,228,233,129,203,35,32,141,101,239,242,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,86,115,165,184,82,147,179,201,75,83,27,59,117,33,61,163,171,106,196,196,34,96,64,96,6,63,91,132,239,52,249,55,243,3,15,122,140,10,229,57,161,112,81,251,159,241,217,231,62,94,219,45,84,57,109,140,174,1,77,21,186,137,186,62,198,186,20,36,103,78,209,17,62,176,203,210,158,104,222,54,96,143,223,139,100,98,17,117,2,90,184,104,226,47,2,113,65,149,148,25,153,129,106,63,177,81,222,40,182,77,253,76,186,118,104,102,158,143,169,44,81,245,186,93,112,30,168,14,195,241,103,241,102,170,171,28,206,14,248,170,198,92,40,102,229,191,24,89,174,85,101,134,46,53,20,244,216,178,209,28,109,48,92,109,204,126,251,140,68,96,61,166,49,41,10,19,220,59,77,220,93,250,103,32,30,66,120,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,204,30,129,90,175,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,5,73,247,43,174,96,21,150,138,203,111,12,153,223,136,186,214,169,187,53,187,3,221,39,142,121,234,163,170,150,120,160,134,210,93,48,61,208,191,87,88,164,145,192,97,24,202,55,39,7,136,98,142,28,189,193,87,92,202,199,248,107,46,108,85,20,144,92,177,85,226,138,201,71,45,89,144,193,28,245,51,4,49,148,132,34,68,192,196,108,238,236,36,250,107,163,63,130,99,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,184,101,16,138,192,57,94,241,211,248,107,194,161,145,217,199,140,251,94,100,217,119,251,30,166,180,118,205,125,181,199,24,187,107,51,147,246,138,200,116,147,169,171,9,156,76,18,126,52,134,162,70,246,188,197,56,234,166,225,107,6,190,7,203,234,250,67,205,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,242,204,76,128,192,92,12,40,87,52,94,96,20,118,138,59,151,12,153,33,136,186,215,89,187,77,187,28,93,32,142,9,233,99,165,150,9,96,154,210,61,64,61,211,63,87,89,100,141,192,161,40,198,54,39,55,148,98,137,101,245,127,205,86,61,197,95,233,174,35,196,152,142,225,254,217,89,93,114,174,168,147,253,244,147,77,36,135,246,145,17,124,93,211,22,97,107,238,7,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,18,109,69,220,95,77,89,221,187,208,76,151,37,103,102,225,103,20,234,255,0,156,10,239,78,183,43,253,220,58,233,170,176,14,75,45,175,11,24,167,255,0,227,250,239,78,183,43,247,114,32,127,175,189,7,101,155,234,126,245,180,197,180,215,69,180,100,209,155,78,247,248,174,70,38,54,218,255,0,82,13,128,238,237,245,178,221,222,254,62,11,80,13,143,163,120,45,72,117,103,215,187,244,32,3,182,154,106,203,87,209,112,190,208,239,98,125,91,235,117,199,53,92,97,17,63,80,24,180,126,237,126,196,27,229,145,133,245,19,240,250,157,112,205,89,16,142,142,108,239,245,106,218,234,190,13,206,250,212,96,95,140,23,50,213,217,181,239,248,253,191,98,249,86,186,202,250,201,78,121,203,65,115,125,173,169,120,119,59,120,254,148,30,170,57,165,57,28,136,189,223,131,107,240,93,150,145,246,247,59,50,249,113,200,123,89,220,155,195,235,92,53,87,114,128,118,52,70,90,63,240,71,95,241,160,251,186,179,198,206,68,222,63,23,66,113,118,110,255,0,130,243,173,123,144,132,117,134,94,247,109,27,111,253,43,189,5,121,74,226,198,36,44,236,222,45,163,255,0,133,7,120,201,153,187,139,195,189,251,254,11,136,140,101,109,25,245,209,215,29,92,189,40,36,148,93,156,90,55,253,62,11,165,109,169,106,128,35,102,55,213,221,187,191,145,7,208,114,22,23,103,118,125,27,193,34,38,144,9,135,110,154,58,226,32,6,18,102,34,213,197,254,43,146,146,45,177,248,191,127,214,131,167,84,21,13,171,1,124,126,183,95,63,75,152,145,190,163,167,126,154,238,94,139,162,58,235,166,191,165,109,236,163,35,187,187,51,55,216,131,196,212,30,32,106,143,197,188,91,119,124,119,235,166,171,235,83,193,84,84,236,85,36,14,68,58,247,59,253,95,106,237,92,30,58,115,125,33,50,211,234,29,126,181,192,213,21,19,69,164,16,24,255,0,116,46,223,224,65,182,154,41,163,99,29,162,236,238,254,44,235,144,40,202,66,214,70,143,93,221,218,125,75,187,69,75,52,145,126,53,152,93,252,124,91,224,203,156,105,6,50,109,15,87,103,250,208,117,167,166,98,132,98,49,103,109,25,188,62,197,201,73,70,20,241,59,131,48,234,250,247,119,124,23,51,187,49,236,54,238,90,72,122,59,48,51,186,14,172,240,12,231,161,15,112,190,239,121,146,73,6,48,217,27,179,19,54,159,98,236,48,75,49,105,160,139,105,223,226,206,182,77,108,212,152,183,234,223,29,31,254,132,31,6,174,134,106,195,118,99,119,215,95,139,233,255,0,94,245,230,47,184,70,71,142,73,68,181,45,174,253,207,223,241,254,213,84,161,164,130,33,109,172,238,255,0,29,116,91,102,183,211,204,218,247,19,187,120,62,143,254,36,22,133,153,56,43,27,78,211,201,106,170,169,136,26,34,209,152,230,30,255,0,127,248,163,250,21,6,173,181,102,125,178,230,49,149,69,121,150,246,209,220,234,28,127,41,254,198,250,148,146,87,225,186,26,184,220,39,163,137,217,199,71,210,54,240,239,250,217,120,251,182,88,225,185,167,9,78,219,22,174,237,223,209,143,235,127,237,16,88,125,230,221,155,211,208,153,13,115,0,56,62,186,203,84,207,166,143,246,43,80,207,120,113,61,51,200,23,122,153,165,46,163,177,110,57,9,181,252,110,191,149,252,170,95,49,14,91,217,187,5,64,199,72,12,193,25,233,164,97,240,23,254,213,71,231,24,121,121,13,21,5,77,109,53,51,251,178,25,62,128,223,197,168,127,128,253,136,35,254,182,65,57,29,153,187,197,244,127,239,174,178,231,174,7,142,182,160,29,157,182,202,109,163,254,151,92,8,57,41,255,0,127,143,191,79,121,191,194,174,155,35,172,216,134,239,135,129,172,149,210,197,56,155,109,219,41,136,254,68,90,126,75,59,235,171,178,181,202,24,186,181,113,3,107,222,99,225,250,89,72,103,5,184,74,158,166,199,5,77,84,78,250,212,11,123,194,222,27,41,223,226,200,56,109,150,92,218,134,225,13,19,220,170,153,244,17,222,243,84,236,252,166,111,29,21,75,177,224,156,214,98,134,105,175,192,76,230,47,167,106,169,127,169,255,0,138,174,106,131,46,112,228,193,28,199,69,22,247,6,45,195,28,127,99,248,237,93,75,237,150,158,209,176,109,208,57,187,19,54,214,22,127,175,234,102,250,153,5,61,182,91,243,26,219,4,108,245,176,72,238,204,218,245,39,127,131,125,159,98,251,13,134,243,38,234,49,151,106,161,208,137,181,103,58,143,15,230,127,173,84,124,49,109,107,132,49,181,109,17,199,224,250,156,122,124,7,235,111,181,215,190,183,216,45,212,224,4,17,185,119,183,131,11,253,95,98,15,27,128,240,45,222,219,4,85,87,14,139,200,226,44,78,27,187,251,133,223,196,126,199,85,58,142,144,99,136,55,70,239,160,179,63,119,216,185,226,24,163,167,16,6,1,22,102,241,209,190,11,107,86,116,157,219,116,78,223,165,6,177,140,59,203,104,200,222,61,206,205,162,236,11,16,56,16,19,120,183,118,171,129,170,162,61,92,88,119,59,120,50,233,213,220,37,128,92,132,123,195,191,71,103,248,127,42,15,189,184,220,131,221,109,29,219,93,25,109,170,168,138,155,87,45,27,95,175,69,230,45,120,214,25,103,58,106,135,1,144,73,197,152,180,103,215,86,111,137,47,169,87,212,185,11,72,46,226,36,218,247,119,125,95,228,65,223,154,35,169,13,177,155,54,191,106,249,85,118,201,166,29,140,228,218,126,159,242,47,65,77,76,35,163,106,253,203,149,225,114,145,201,128,52,253,8,41,237,102,14,158,73,219,74,169,91,236,19,125,60,63,185,91,42,176,101,80,232,227,83,46,191,221,191,255,0,234,170,3,82,126,51,113,51,58,230,158,158,55,14,240,111,230,65,228,109,118,105,105,1,187,67,177,191,127,134,174,223,31,173,151,221,130,150,51,209,246,109,253,13,162,236,195,76,45,22,142,218,178,222,2,241,247,104,219,127,190,131,136,186,113,190,210,119,117,202,58,59,55,123,51,125,139,101,68,113,19,179,110,125,95,237,92,19,52,209,187,8,23,115,125,174,131,184,113,196,224,219,69,187,190,182,101,207,28,97,177,180,209,116,233,230,115,140,132,219,77,52,93,144,54,110,238,255,0,229,65,184,13,187,217,155,249,214,242,61,186,59,178,234,140,221,238,236,205,220,183,189,70,246,211,107,127,50,14,126,226,240,90,11,48,104,238,235,70,113,17,215,94,245,181,141,137,251,144,114,14,172,221,235,145,157,180,213,221,215,3,200,236,218,59,45,207,35,125,72,57,123,180,215,87,91,75,199,86,39,254,117,168,150,173,171,45,174,207,240,118,254,84,27,180,238,238,116,209,217,106,254,12,181,119,109,16,109,69,171,143,212,180,126,228,4,79,138,32,213,157,107,171,45,171,86,241,65,185,17,16,17,17,1,17,16,22,142,250,45,86,199,125,31,189,1,221,211,191,224,180,215,95,5,184,123,155,189,6,157,206,222,243,174,25,163,118,247,153,181,213,215,59,179,23,248,86,210,109,25,245,239,111,130,14,1,29,27,187,189,221,114,139,16,179,125,105,24,179,235,171,58,228,97,119,241,65,163,147,11,107,246,45,167,43,12,123,223,195,78,245,182,164,152,99,119,250,151,198,184,94,99,134,156,197,200,89,197,157,187,223,236,127,181,7,37,198,241,71,72,37,44,132,108,204,207,241,111,183,237,251,23,128,186,230,21,8,87,149,60,37,60,154,147,182,160,236,236,222,243,183,241,151,154,198,248,166,237,87,52,150,235,107,153,239,119,13,99,220,250,106,228,223,7,253,11,165,135,176,149,194,120,198,122,161,148,165,63,121,200,152,159,71,125,31,226,218,248,160,246,52,210,251,94,160,42,15,123,182,141,166,239,171,93,126,223,173,122,42,77,144,184,198,204,236,61,222,31,90,248,118,107,13,194,145,196,78,95,119,86,254,17,120,119,125,139,212,71,78,16,198,206,77,184,190,206,244,29,168,96,51,29,204,250,138,219,36,81,51,179,116,153,223,94,253,69,151,53,190,163,119,226,250,100,221,250,119,183,232,93,169,41,163,220,229,171,119,182,168,58,109,79,22,130,99,19,120,182,190,235,46,196,17,69,36,142,221,205,160,253,139,67,214,33,240,213,157,214,198,115,141,222,81,103,247,187,144,117,110,245,1,12,79,19,179,147,59,237,238,239,248,58,223,109,113,10,70,32,31,22,238,213,188,59,153,39,167,10,143,126,71,110,231,215,71,91,227,150,24,99,120,181,102,238,209,188,16,113,193,57,21,73,9,129,105,171,248,183,119,138,250,162,76,194,196,192,236,204,223,82,234,83,211,177,59,30,230,239,127,173,119,24,139,71,137,217,153,188,53,64,136,101,145,220,187,152,117,92,172,62,35,185,191,157,113,137,152,14,193,29,127,67,45,65,136,95,113,234,221,250,160,218,84,34,101,184,227,23,109,126,165,204,212,148,236,204,34,0,218,55,212,203,127,89,152,91,193,109,45,91,241,130,237,222,131,100,129,27,54,209,45,186,119,105,174,139,132,216,4,95,102,174,90,120,252,22,147,23,227,29,223,93,116,93,57,106,198,34,119,50,102,22,250,221,6,143,29,75,200,231,33,11,15,195,189,215,48,207,79,16,191,80,196,159,79,131,179,174,140,247,120,76,28,25,217,254,209,211,252,171,229,77,112,142,55,35,114,220,218,63,199,95,241,160,250,82,222,2,57,79,104,72,236,204,255,0,146,223,244,173,129,125,25,8,91,108,163,171,179,104,77,167,248,215,198,42,248,228,109,99,219,169,119,127,63,242,174,187,203,43,72,236,228,223,103,122,15,94,21,177,19,54,231,215,244,104,181,142,190,156,100,118,217,47,119,131,232,218,47,55,13,97,66,34,82,155,51,119,106,238,255,0,5,188,177,13,23,188,17,75,17,152,234,218,9,51,190,191,206,131,210,29,116,91,73,221,180,110,255,0,29,23,158,173,185,61,76,228,208,235,180,9,197,223,237,103,127,169,215,3,133,210,228,98,80,25,4,101,166,173,169,55,248,63,74,250,133,99,142,221,69,215,152,152,156,199,113,106,250,247,187,106,255,0,15,177,7,143,196,117,3,29,36,175,57,139,3,137,59,238,127,177,254,181,96,188,89,197,65,136,40,238,20,84,204,6,65,44,164,255,0,146,254,13,59,124,53,250,213,209,103,214,100,141,146,138,90,58,42,136,250,173,41,71,180,79,222,211,73,91,193,137,159,197,153,91,141,215,13,205,140,44,21,247,122,202,121,136,165,9,100,103,112,119,215,80,114,248,179,255,0,25,254,40,35,63,20,91,189,157,118,168,129,133,155,108,134,221,205,253,177,55,213,246,47,142,170,78,114,217,26,209,138,43,160,104,72,127,166,37,211,81,211,187,169,35,125,77,245,42,112,67,163,179,120,234,131,220,101,53,129,239,88,170,217,15,75,123,21,108,34,254,238,189,221,72,254,199,250,212,154,101,72,62,6,179,219,162,233,24,66,82,194,238,224,58,51,62,208,241,252,150,240,5,99,252,37,225,184,46,152,166,130,106,136,157,217,171,34,241,22,254,201,7,214,207,245,169,52,170,192,48,203,131,6,90,72,9,202,40,152,135,96,182,172,237,23,119,128,160,169,248,86,226,247,235,70,234,25,89,200,162,211,87,47,237,71,234,119,250,217,118,176,254,26,168,43,193,157,220,98,146,54,119,113,238,119,239,222,218,126,83,125,90,170,85,148,216,178,107,21,199,216,119,34,120,71,93,162,243,59,142,175,186,49,102,247,157,190,167,248,43,144,176,181,5,194,38,152,72,29,200,117,213,156,126,166,127,241,160,219,61,162,148,41,153,169,98,16,209,191,130,44,223,15,177,151,4,5,85,79,163,74,237,176,123,155,199,93,23,216,174,39,166,129,202,40,136,152,27,224,58,248,51,175,56,23,160,154,115,134,162,23,141,183,59,54,225,211,94,253,62,46,131,185,83,81,36,163,172,102,236,223,86,171,231,85,203,85,211,252,68,158,251,55,197,223,252,75,233,12,49,76,44,241,74,45,171,120,110,95,26,242,21,144,254,42,144,12,137,219,87,33,103,118,248,252,89,7,206,60,93,61,160,156,106,105,106,230,209,251,222,32,114,102,254,114,111,169,114,14,52,178,92,32,120,102,25,163,150,94,239,198,48,51,51,59,105,252,109,117,213,215,87,123,63,226,43,104,221,221,219,222,34,143,227,224,253,239,252,171,165,89,134,40,43,0,166,165,156,66,70,119,208,68,133,159,95,31,6,111,181,7,126,154,142,158,9,218,170,134,97,103,55,221,249,77,166,174,250,235,221,252,139,216,89,46,82,238,8,106,89,203,193,216,135,87,111,131,120,187,170,115,21,5,214,217,76,78,115,148,142,58,184,182,226,119,211,78,239,171,234,94,159,6,85,86,213,198,239,83,25,106,18,105,222,207,174,141,183,235,65,82,96,153,157,217,197,251,157,151,122,51,23,30,247,101,242,97,148,26,17,247,9,159,185,188,62,197,218,138,111,117,157,192,180,253,8,59,47,25,57,238,103,109,63,74,222,96,238,14,207,163,247,46,38,54,144,118,198,108,197,166,186,106,181,142,89,24,186,114,127,58,13,1,180,109,164,221,203,175,90,211,116,223,179,233,187,78,237,117,251,126,165,217,169,147,167,166,209,119,215,234,100,133,218,70,212,197,219,244,178,15,47,36,119,190,219,27,145,134,205,91,86,212,252,53,95,84,55,176,254,55,87,37,219,170,16,234,51,234,58,179,119,47,153,95,89,52,2,238,17,57,191,246,162,239,245,160,236,71,43,139,190,131,221,175,212,182,201,88,76,238,204,207,225,240,95,62,134,227,52,251,154,90,115,15,121,219,188,29,190,175,181,119,92,99,22,222,68,221,237,174,154,160,67,80,114,107,220,77,223,241,93,134,168,104,199,222,103,215,236,93,0,173,132,100,33,222,13,227,241,101,204,51,197,35,235,171,63,127,214,200,59,227,43,155,51,187,22,154,46,88,76,89,253,230,127,5,214,142,86,97,102,109,52,92,131,43,105,174,225,254,116,28,242,72,207,224,206,181,2,98,211,185,117,194,103,57,54,236,125,62,189,23,59,54,142,204,47,241,65,206,197,240,209,105,226,255,0,21,183,222,211,87,117,160,203,163,187,59,178,14,109,116,211,86,90,253,174,182,111,98,211,71,91,157,251,153,153,217,6,230,250,214,210,126,253,25,107,171,233,167,216,182,179,51,62,237,80,106,204,254,46,203,26,238,44,60,211,103,39,204,12,67,234,51,172,148,55,57,62,140,203,26,254,44,60,211,103,39,255,0,199,248,135,212,103,65,45,28,22,228,94,92,113,23,203,59,2,101,126,104,89,187,117,170,187,219,50,195,52,78,193,85,111,170,27,189,115,71,85,77,35,179,244,230,13,197,163,232,226,226,68,6,38,6,96,81,47,196,183,14,152,239,133,252,211,175,203,76,117,79,253,150,178,207,91,190,31,234,157,175,180,205,12,21,157,56,165,147,163,213,232,25,116,140,183,143,131,183,131,188,212,114,185,242,41,150,127,124,250,197,106,246,188,97,240,173,131,120,174,202,59,134,16,188,91,105,7,19,219,169,234,42,112,157,222,73,30,19,183,92,92,61,198,41,68,12,187,52,132,49,140,193,180,183,3,49,51,117,2,51,0,132,59,103,26,121,243,101,225,160,248,83,179,98,10,74,12,27,37,68,238,115,211,83,116,174,37,69,57,156,147,91,222,113,38,103,166,146,89,36,51,109,189,66,222,81,188,143,11,188,75,207,240,209,195,166,59,226,131,52,232,50,207,2,211,255,0,98,172,188,86,239,135,250,153,107,237,48,195,61,103,78,89,99,235,116,186,224,93,32,45,231,224,205,226,237,231,238,121,47,154,22,92,220,12,137,188,97,10,186,12,119,37,226,11,8,89,234,78,56,140,171,103,48,8,69,164,34,104,156,36,121,35,112,151,127,76,128,196,216,156,29,137,79,159,5,28,40,216,184,75,201,170,44,27,210,181,86,98,251,150,149,152,166,247,69,9,143,111,170,220,111,28,108,82,59,155,195,0,31,74,54,208,5,244,57,58,96,114,200,200,61,175,14,185,13,131,120,109,202,59,22,84,224,202,42,65,11,117,56,29,206,186,26,119,132,238,215,23,1,106,138,217,88,140,203,124,132,58,176,185,150,192,96,140,95,96,11,55,87,139,31,43,25,201,242,255,0,16,250,116,234,170,170,85,197,143,149,140,228,249,127,136,125,58,116,24,214,41,158,205,94,9,45,92,87,240,53,146,247,220,49,5,37,14,98,225,92,183,178,205,106,172,26,81,41,238,208,13,157,136,45,39,33,77,16,0,73,80,81,144,203,35,147,66,253,71,22,102,146,77,97,133,100,167,194,119,149,140,155,249,127,135,189,58,4,24,219,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,51,252,175,120,233,252,53,225,80,200,236,227,198,125,175,50,108,187,253,143,83,90,59,102,190,218,227,140,93,181,153,201,251,69,100,58,73,212,213,132,206,38,9,63,26,67,81,35,121,254,107,28,14,84,230,85,170,191,138,76,182,58,72,175,184,98,206,231,138,109,132,17,64,215,27,117,40,153,189,104,73,163,57,212,195,22,162,67,33,63,82,24,163,16,113,40,134,57,162,47,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,144,101,38,138,213,120,5,227,95,10,241,89,151,20,150,75,181,207,179,230,110,25,183,195,30,35,183,212,60,97,37,126,198,24,202,231,78,209,136,1,67,41,187,57,136,11,116,100,54,7,109,165,17,203,117,72,11,26,206,44,124,211,231,39,204,12,67,234,51,172,148,214,53,156,88,249,167,206,79,152,24,135,212,103,65,45,60,22,228,94,92,113,23,203,51,1,229,126,104,89,187,117,170,187,219,50,195,52,78,193,85,111,170,27,189,115,71,85,77,35,179,244,230,13,197,163,232,226,226,68,6,38,6,96,81,45,196,191,14,152,239,133,252,211,175,203,60,117,79,253,150,178,207,91,190,31,234,157,175,180,205,12,21,157,56,165,147,163,213,232,25,116,140,183,135,131,183,131,188,212,242,184,242,39,150,95,125,122,197,106,246,188,98,112,171,131,120,175,202,59,134,15,188,219,105,7,19,219,169,234,42,112,157,222,73,30,19,183,92,92,61,198,41,68,12,187,52,132,49,140,193,180,183,3,49,51,117,2,51,0,132,27,103,26,121,243,101,225,160,248,83,179,98,10,74,12,27,37,68,238,115,211,83,116,174,37,69,57,156,147,91,222,113,38,103,166,146,89,36,51,109,189,66,222,81,188,143,11,188,74,159,228,190,80,227,44,250,205,12,63,148,121,127,5,36,151,220,69,80,80,211,189,92,237,12,17,0,70,82,203,52,135,222,236,17,197,28,146,59,11,17,187,3,176,137,19,176,186,231,146,249,161,101,205,192,200,139,206,16,171,160,199,114,94,32,176,133,158,164,227,136,202,182,115,0,132,90,66,38,137,194,71,146,55,9,119,244,200,12,77,137,193,216,148,249,240,81,194,141,139,132,188,154,162,193,189,43,85,102,47,185,105,89,138,111,116,80,152,246,250,173,198,241,198,197,35,185,188,48,1,244,163,109,0,95,67,147,166,7,44,140,131,213,240,197,195,214,21,225,127,38,172,185,71,133,170,123,127,96,234,84,220,110,135,75,29,60,215,58,233,75,116,181,18,8,55,247,49,131,17,25,4,81,68,14,103,179,115,213,84,68,4,68,65,102,188,199,120,28,169,226,183,6,208,99,12,190,58,74,124,197,193,244,243,133,12,50,132,81,5,238,144,157,141,232,165,157,217,136,12,73,136,160,34,46,144,156,178,137,48,180,207,44,126,83,150,231,47,186,158,29,169,164,206,28,228,181,82,22,98,220,105,202,154,138,219,52,81,76,120,100,26,89,227,149,226,168,134,121,97,152,234,97,120,9,204,68,78,48,115,143,93,14,70,123,245,68,22,171,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,166,167,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,6,74,106,32,51,211,148,38,42,46,35,172,152,115,35,174,29,155,45,177,111,105,184,84,215,87,12,147,125,19,134,19,139,173,4,134,238,221,167,119,88,90,148,55,245,100,208,198,71,97,134,74,151,151,244,65,229,50,183,43,112,38,75,96,75,102,89,229,165,139,216,216,110,205,214,236,84,93,170,106,142,151,86,99,154,79,198,76,103,33,107,36,166,94,241,62,154,232,218,51,51,55,171,68,64,88,171,172,170,22,42,232,38,251,27,240,101,98,227,15,129,28,145,182,71,117,246,54,51,194,249,127,102,168,195,55,41,76,222,148,100,150,217,75,213,166,169,140,117,214,25,122,81,51,200,34,242,70,64,36,59,153,142,41,33,46,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,172,146,120,78,242,177,147,127,47,240,247,167,64,173,87,153,215,1,223,134,251,21,78,124,229,61,151,118,62,195,246,242,246,149,174,221,110,234,85,98,136,68,225,24,245,46,168,183,90,158,1,168,113,219,28,146,204,45,28,45,174,200,133,131,228,242,197,230,1,89,155,180,116,220,63,103,126,34,237,120,234,147,108,24,102,229,44,115,203,85,126,165,142,9,166,148,106,76,65,227,105,160,142,159,190,105,12,74,97,49,213,138,65,51,146,69,86,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,79,79,47,62,52,237,92,83,229,125,61,139,23,226,10,66,205,76,53,78,237,136,40,218,152,105,94,182,6,147,108,87,8,35,18,113,48,33,120,134,87,6,22,9,156,155,167,24,28,59,130,237,81,17,1,66,7,56,44,156,190,224,110,40,31,53,106,38,237,22,92,203,183,193,81,71,38,208,14,133,85,13,60,20,149,20,218,49,145,150,208,10,105,122,142,32,47,218,118,14,231,140,157,77,250,176,14,114,121,41,244,231,135,219,78,113,210,92,58,53,121,101,112,126,180,18,75,182,57,232,110,50,211,211,201,180,90,50,114,152,103,10,55,29,76,5,163,235,235,184,182,50,10,63,200,251,31,211,69,117,205,60,173,174,196,53,111,81,85,79,110,191,218,237,36,242,148,12,17,20,176,86,212,3,105,210,3,119,154,128,11,189,140,217,163,252,166,141,246,217,7,26,25,199,98,207,222,40,49,254,106,225,104,118,89,110,183,8,233,237,210,110,55,237,52,180,148,241,82,69,83,161,128,24,117,130,156,101,233,144,177,7,83,99,234,227,171,249,254,28,179,190,235,195,142,112,217,115,150,197,99,164,187,220,172,20,247,17,163,164,171,144,130,7,158,162,134,122,104,206,77,190,241,0,20,236,110,12,226,230,192,226,196,27,183,181,53,65,53,60,155,50,83,232,55,15,183,108,227,171,184,117,170,243,54,224,221,24,35,151,116,112,80,219,165,168,167,143,112,188,98,227,49,78,117,142,90,25,139,199,208,211,105,111,101,127,234,159,228,14,78,88,184,127,201,172,39,147,184,114,110,209,73,134,109,227,79,37,78,211,14,215,84,100,82,84,212,236,51,55,143,171,60,146,203,211,222,226,27,246,143,186,44,202,160,32,34,34,8,1,230,143,231,179,51,126,229,244,122,37,123,252,164,240,6,13,205,62,9,177,254,95,102,14,30,164,190,97,235,230,56,175,166,174,161,169,103,217,40,123,62,218,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,214,65,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,130,50,248,193,225,51,25,112,139,154,31,65,239,181,21,119,139,21,125,60,117,54,44,70,84,13,75,5,212,26,48,121,216,1,164,149,128,226,148,222,50,7,61,250,116,205,217,134,80,119,241,63,135,236,229,252,13,126,231,207,194,21,215,240,123,237,15,105,251,11,120,244,122,219,183,237,223,167,83,163,212,252,111,67,119,75,171,248,221,157,79,125,95,255,0,55,190,47,48,174,43,236,156,47,229,237,109,170,243,236,107,129,86,226,234,215,160,142,163,177,215,69,160,193,73,75,80,78,253,57,131,116,253,161,227,22,33,212,97,234,54,181,48,168,193,65,93,120,62,225,51,25,113,117,154,31,65,236,85,21,118,123,21,5,60,149,55,220,70,52,13,85,5,168,30,51,120,24,193,228,137,140,229,148,26,49,6,61,250,117,13,153,198,35,118,145,78,109,152,3,6,229,103,4,216,3,47,178,251,15,82,88,240,245,143,28,80,83,80,208,211,51,236,136,61,159,114,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,122,105,202,19,139,204,43,133,59,95,11,249,133,91,106,179,123,102,224,53,184,70,181,168,35,167,237,149,210,234,51,210,85,84,11,183,82,99,219,7,103,121,5,200,180,40,122,143,165,52,42,181,243,171,242,177,133,190,96,80,250,117,197,5,128,114,184,243,217,150,95,125,122,61,106,159,229,0,60,174,60,246,101,151,223,94,143,90,167,249,1,99,153,198,230,67,83,112,227,196,190,49,203,107,53,21,92,24,121,170,2,233,135,222,106,121,99,7,183,84,131,75,28,113,28,166,101,48,66,69,37,51,203,188,183,157,57,187,232,91,133,178,51,81,193,206,127,33,170,113,86,87,225,172,255,0,177,81,82,118,140,15,80,86,187,233,141,60,67,60,150,234,201,35,24,36,57,156,216,204,33,169,208,6,38,19,239,174,144,219,99,9,185,4,69,222,113,77,247,16,91,172,86,155,189,119,104,164,195,54,243,181,218,227,233,0,118,122,83,170,168,171,40,245,22,103,61,103,171,168,61,73,220,189,253,53,218,34,204,166,197,55,218,76,43,113,193,84,245,219,44,183,91,133,29,210,178,155,164,15,213,170,164,142,166,58,121,55,187,111,29,161,91,82,218,51,176,191,83,82,103,113,23,111,148,136,46,211,150,6,75,221,115,91,139,76,37,125,155,8,85,221,176,198,6,168,43,245,230,176,76,162,130,130,120,225,148,173,228,114,49,14,166,245,129,9,12,76,238,230,209,200,238,37,24,73,164,250,43,10,228,243,146,22,172,7,195,165,70,114,195,124,171,172,185,102,141,67,149,69,33,70,33,5,12,22,234,170,186,104,128,60,72,204,137,230,50,55,118,109,14,49,97,109,142,114,95,170,10,85,197,143,149,140,228,249,127,136,125,58,117,141,98,201,79,139,31,43,25,201,242,255,0,16,250,116,235,26,196,25,9,241,209,193,149,139,140,60,184,165,182,71,117,246,54,51,194,253,162,163,12,220,165,51,122,81,146,86,14,173,53,76,99,174,176,203,210,137,158,65,23,146,50,1,33,220,204,113,73,143,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,89,63,99,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,222,166,186,186,165,223,100,65,171,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,62,60,60,99,113,5,71,196,239,16,88,147,54,237,56,127,216,214,170,238,133,29,182,154,88,32,10,167,165,130,33,140,36,169,56,69,186,147,30,215,55,115,41,8,4,134,38,144,194,32,116,30,43,55,179,163,52,51,235,25,73,152,25,185,139,234,241,21,246,74,120,169,26,162,96,142,32,138,8,217,246,69,20,81,8,197,16,106,228,78,32,34,206,102,102,250,145,147,189,255,0,242,161,224,114,167,18,221,108,156,92,102,49,210,61,138,219,81,80,120,70,210,225,21,67,215,85,196,82,64,85,179,177,49,52,65,4,162,125,33,109,37,121,162,25,53,1,140,58,209,150,178,30,224,147,140,28,51,197,206,87,197,122,23,164,162,198,214,58,120,7,22,89,233,34,168,232,80,207,44,147,132,39,28,146,131,9,4,195,76,114,176,9,200,241,177,48,25,19,182,226,8,139,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,45,87,154,63,158,204,205,251,151,209,232,149,197,114,112,192,24,55,52,240,111,16,89,125,152,56,122,146,249,135,175,148,248,114,154,186,134,165,159,100,161,173,201,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,173,215,154,63,158,204,205,251,151,209,232,149,213,114,49,252,246,126,173,254,210,65,100,28,96,240,153,140,184,69,205,15,160,247,218,138,187,197,138,190,158,58,155,22,35,42,6,165,130,234,13,24,60,236,0,210,74,192,113,74,111,25,3,158,253,58,102,236,195,40,59,251,254,94,124,105,221,120,88,205,10,123,22,47,196,21,99,149,120,150,161,219,16,81,181,49,85,53,20,239,30,216,174,16,70,36,196,6,36,209,12,174,12,78,112,177,55,78,67,8,118,204,255,0,19,188,61,97,94,40,50,106,245,148,120,166,167,176,118,254,157,77,186,232,20,177,212,77,108,174,136,183,69,81,24,155,127,117,25,176,144,17,197,44,160,198,27,247,54,60,57,209,148,56,203,33,115,67,16,101,30,96,65,73,29,247,14,212,12,53,15,73,59,77,4,160,113,140,177,77,25,247,59,132,145,73,28,140,196,194,108,198,204,66,36,206,44,25,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,101,219,80,215,203,23,152,5,30,81,86,83,112,253,157,248,139,178,96,90,189,176,97,155,148,177,193,21,45,134,170,73,230,154,81,169,49,6,145,225,158,74,142,249,164,50,24,72,7,86,24,200,206,57,148,64,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,41,87,37,79,52,248,167,229,253,119,168,219,151,213,230,117,203,254,143,40,171,42,120,129,201,12,59,217,48,45,94,233,241,53,182,41,32,138,150,195,85,36,240,195,17,83,1,27,72,240,207,37,71,116,49,129,12,36,5,163,140,100,1,29,154,240,235,159,56,203,134,220,220,177,102,182,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,118,72,35,163,19,129,108,54,9,5,183,128,187,100,61,149,185,145,151,28,76,228,213,179,31,225,202,63,106,225,12,105,111,154,41,40,174,212,45,248,200,220,142,10,154,90,136,79,112,22,211,9,98,54,212,163,45,175,180,140,29,137,195,27,124,1,128,49,150,105,227,43,78,95,101,246,30,171,190,98,27,229,67,83,80,208,211,51,111,148,244,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,201,163,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,237,3,134,142,92,152,55,32,120,180,198,185,185,71,107,171,250,51,110,167,166,155,46,153,238,207,51,81,29,100,53,17,92,161,156,29,154,83,56,91,72,226,121,28,193,225,169,23,34,150,97,114,138,247,208,64,15,52,127,61,153,155,247,47,163,209,43,223,229,39,128,48,110,105,240,77,143,242,251,48,112,245,37,243,15,95,49,197,125,53,117,13,75,62,201,67,217,246,215,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,178,14,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,228,17,151,198,15,9,152,203,132,92,208,250,15,125,168,171,188,88,171,233,227,169,177,98,50,160,106,88,46,160,209,131,206,192,13,36,172,7,20,166,241,144,57,239,211,166,110,204,50,131,191,137,252,63,103,47,224,107,247,62,126,16,174,191,131,223,104,123,79,216,91,199,163,214,221,191,110,253,58,157,30,167,227,122,27,186,93,95,198,236,234,123,234,255,0,249,189,241,121,133,113,95,100,225,127,47,107,109,87,159,99,92,10,183,23,86,189,4,117,29,142,186,45,6,10,74,90,130,119,233,204,27,167,237,15,24,177,14,163,15,81,181,169,133,70,10,10,235,193,247,9,152,203,139,172,208,250,15,98,168,171,179,216,168,41,228,169,190,226,49,160,106,168,45,64,241,155,192,198,15,36,76,103,44,160,209,136,49,239,211,168,108,206,49,27,180,138,115,108,192,24,55,43,56,38,192,25,125,151,216,122,146,199,135,172,120,226,130,154,134,134,153,159,100,65,236,251,147,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,211,78,80,156,94,97,92,41,218,248,95,204,42,219,85,155,219,55,1,173,194,53,173,65,29,63,108,174,151,81,158,146,170,160,93,186,147,30,216,59,59,200,46,69,161,67,212,125,41,161,85,175,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,10,133,113,185,152,217,71,150,60,52,99,27,222,117,97,90,76,87,135,171,105,194,218,24,114,106,144,128,239,21,114,155,52,48,68,100,236,64,98,77,214,121,35,214,88,130,3,152,5,202,38,101,87,241,102,41,177,96,108,43,121,198,184,166,187,177,89,112,253,190,162,233,113,169,233,28,157,10,88,35,41,37,147,96,49,25,109,0,39,208,89,201,244,209,153,223,185,99,217,198,191,21,215,222,45,51,150,183,25,117,110,180,120,66,219,173,30,22,178,86,204,5,216,41,118,131,73,35,140,108,192,211,78,97,213,145,245,50,109,66,62,161,132,81,186,10,0,175,83,149,30,108,228,214,89,113,29,5,187,51,48,135,105,191,98,222,207,99,194,88,139,105,77,236,122,233,140,163,120,122,44,207,183,181,117,2,46,208,62,244,122,108,125,34,154,99,30,175,5,188,182,113,151,22,184,54,239,152,55,156,97,87,128,176,244,21,17,211,89,107,166,177,53,112,94,77,158,70,169,120,153,234,33,38,8,72,99,7,61,8,8,204,197,159,116,70,205,106,184,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,135,166,174,161,169,102,223,17,232,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,238,25,68,34,176,14,88,188,120,254,27,236,84,217,13,155,23,173,216,251,15,219,199,217,183,75,141,199,169,85,138,33,19,152,164,208,122,66,221,106,120,6,157,139,116,146,75,48,180,147,62,187,37,38,191,244,4,68,65,21,124,243,191,50,127,172,159,179,85,170,242,184,243,217,150,95,125,122,61,106,186,174,121,223,153,63,214,79,217,170,213,121,92,121,236,203,47,190,189,30,181,5,85,230,117,192,119,224,66,251,83,159,57,79,101,219,128,113,5,192,189,165,107,183,91,186,116,184,94,98,8,70,61,75,170,79,209,168,156,170,28,118,199,28,80,147,199,11,105,190,33,123,63,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,228,189,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,214,62,220,116,112,101,125,224,243,49,233,109,145,221,125,179,131,49,71,104,168,195,55,41,76,26,168,163,137,195,171,77,83,24,233,164,209,117,98,103,144,69,163,144,76,72,118,187,156,81,132,234,100,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,172,193,85,111,170,22,103,146,150,166,54,119,233,204,27,135,86,213,197,196,132,192,140,12,12,170,2,199,135,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,134,127,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,152,61,2,34,32,40,22,230,151,145,117,153,63,197,101,251,18,81,89,187,38,27,204,79,243,73,108,154,55,158,72,206,170,70,102,184,1,73,43,109,235,118,174,164,197,24,17,8,71,83,7,228,177,48,12,244,171,21,231,5,147,150,44,115,195,3,230,173,68,221,158,245,150,151,8,42,40,228,218,103,215,165,174,168,130,146,162,155,70,49,1,220,103,77,47,81,196,201,187,54,193,218,210,19,160,133,106,156,83,125,171,194,182,236,21,81,93,190,203,106,184,86,221,40,233,186,64,221,42,170,184,233,163,168,147,123,54,242,220,20,84,205,163,187,139,116,245,22,103,34,119,89,177,77,247,15,219,175,214,155,69,119,103,164,196,214,240,181,221,35,233,1,246,138,80,170,130,172,99,212,153,220,52,158,146,156,245,23,98,247,52,215,105,19,63,202,68,21,215,130,60,134,166,226,59,137,124,29,150,215,154,42,185,240,243,212,29,211,16,60,52,242,200,13,110,166,7,150,72,229,56,140,10,16,152,134,58,102,151,120,236,58,128,118,212,182,139,228,102,163,131,147,6,67,84,225,92,175,196,185,255,0,125,162,164,237,24,226,160,109,118,35,42,120,138,120,237,212,114,72,51,200,19,49,185,128,77,83,168,20,78,33,223,67,25,190,246,32,113,145,244,4,68,64,86,171,253,20,126,4,255,0,217,207,254,12,222,63,230,138,234,150,42,232,50,146,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,149,42,225,59,202,198,77,252,191,195,222,157,2,170,168,45,87,154,63,145,60,205,251,151,214,40,148,0,169,254,230,143,228,79,51,126,229,245,138,37,0,40,39,207,152,103,5,150,174,41,242,190,162,251,132,48,253,33,102,166,26,167,103,195,245,143,82,52,175,91,3,73,186,91,124,242,16,184,152,16,188,165,19,27,139,4,206,47,212,140,14,109,208,45,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,212,223,242,211,227,170,167,137,172,51,85,150,25,157,95,87,85,154,24,114,158,123,149,85,113,82,197,28,23,123,115,212,51,12,224,208,70,17,66,112,188,240,194,81,184,182,230,233,200,36,110,82,52,125,174,58,121,123,225,94,37,177,86,16,204,140,45,103,236,56,145,177,5,174,223,140,106,40,170,227,165,154,225,135,74,65,138,162,118,105,0,163,146,178,158,61,165,25,150,142,241,1,131,180,174,16,70,193,229,121,61,228,15,208,12,142,184,230,230,45,203,223,101,98,156,105,112,63,101,221,43,3,250,106,167,14,180,52,229,7,76,93,221,226,134,73,218,121,63,36,94,81,24,77,247,131,66,76,231,87,229,99,11,124,192,161,244,235,138,190,156,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,167,39,66,150,8,198,56,163,222,110,70,91,64,5,181,39,114,125,53,119,119,239,86,45,206,175,202,198,22,249,129,67,233,215,20,22,1,202,227,207,102,89,125,245,232,245,170,239,249,162,242,255,0,163,187,209,220,184,155,201,12,59,209,186,195,218,110,56,226,215,4,144,65,75,37,44,80,75,60,215,97,234,24,109,153,186,90,75,28,108,101,49,72,50,48,177,180,165,45,160,114,184,243,217,150,95,125,122,61,106,159,228,24,192,229,110,105,99,188,150,199,118,204,204,203,75,239,177,177,37,155,173,216,171,123,44,53,29,46,172,39,12,159,139,152,14,50,214,57,76,125,225,125,53,213,180,118,103,110,173,166,217,140,179,95,31,209,89,168,228,171,191,226,204,99,120,142,154,35,171,171,103,158,225,113,171,153,132,94,73,166,38,103,57,37,145,181,57,9,187,201,220,159,197,213,239,243,66,224,91,240,41,138,143,60,114,115,6,118,76,182,189,108,246,197,53,17,110,134,197,116,146,66,103,210,22,22,236,244,115,107,31,79,71,32,9,92,227,252,80,149,60,111,114,156,168,248,40,252,25,97,88,56,148,204,203,101,170,167,18,98,219,125,61,78,18,139,78,180,214,123,92,209,145,61,70,246,39,140,102,170,142,64,238,17,223,28,77,181,205,158,105,162,16,172,28,190,120,36,181,112,161,128,36,190,226,120,41,43,179,23,21,83,211,205,117,172,42,81,25,237,48,20,48,145,218,66,65,154,80,48,142,160,100,34,150,55,22,153,250,110,76,237,28,122,64,98,202,161,98,174,131,37,62,19,188,172,100,223,203,252,61,233,208,43,21,230,23,203,22,179,20,214,98,14,32,120,117,162,235,93,102,234,92,239,248,74,32,158,122,171,173,84,179,207,61,93,117,52,178,74,123,166,126,172,122,82,0,0,184,198,93,55,115,113,136,239,171,132,239,43,25,55,242,255,0,15,122,116,10,170,160,179,94,93,124,10,211,112,181,131,91,28,102,13,5,33,230,165,254,158,104,107,166,166,170,148,194,217,110,153,233,205,173,174,205,35,193,49,140,148,227,33,204,33,249,102,64,38,96,44,103,226,185,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,69,95,9,222,105,242,111,230,6,30,245,24,22,71,184,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,177,194,225,59,205,62,77,252,192,195,222,163,2,201,77,4,48,102,135,41,12,220,62,40,219,3,229,204,52,148,185,95,136,234,42,110,212,120,141,247,201,5,130,220,210,179,157,28,224,114,60,178,84,196,210,4,113,11,155,246,134,218,123,193,134,161,224,148,174,26,56,116,192,156,47,229,101,6,89,224,90,127,236,85,151,138,221,243,127,84,238,157,154,24,103,172,233,203,44,157,30,175,64,11,164,5,176,60,25,188,93,234,170,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,76,79,49,78,5,105,184,165,193,175,142,50,250,130,144,51,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,252,176,16,35,0,39,48,135,110,19,188,211,228,223,204,12,61,234,48,44,148,208,98,239,105,185,227,44,168,199,244,87,154,56,234,236,24,179,7,94,35,169,136,42,233,25,167,183,220,105,38,98,22,146,25,133,217,142,57,99,109,66,65,126,241,118,38,241,100,199,248,255,0,25,102,158,50,187,102,14,96,226,26,187,230,33,190,84,61,77,117,117,75,182,249,79,70,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,105,73,230,139,203,254,142,239,71,114,226,111,36,48,239,70,235,15,105,184,227,139,92,18,65,5,44,148,177,65,44,243,93,135,168,97,182,102,233,105,44,113,177,148,197,32,200,194,198,210,148,190,35,149,79,2,244,216,194,74,14,41,243,94,130,150,166,197,75,80,211,96,170,17,170,148,103,43,141,37,104,63,180,141,225,144,88,66,41,105,228,136,97,145,139,168,239,33,16,8,140,111,40,86,14,84,156,20,254,12,176,180,28,73,230,93,178,213,83,137,49,109,190,158,167,9,197,167,90,107,61,174,104,200,158,163,123,19,198,51,85,71,32,119,8,239,142,38,218,230,207,52,209,12,96,241,97,230,155,57,62,96,98,31,81,157,100,161,174,190,11,26,254,44,60,211,103,31,255,0,199,248,135,212,103,65,42,124,149,180,253,203,56,167,87,252,224,87,122,117,185,95,196,209,187,123,204,218,234,234,194,57,43,11,23,11,24,165,159,253,144,43,189,58,220,175,240,155,70,125,123,219,224,131,129,135,104,234,221,238,235,148,88,153,153,251,181,72,199,93,93,217,215,35,15,214,131,71,45,173,175,216,182,156,172,49,239,127,6,109,93,105,80,251,99,119,215,193,151,198,174,188,4,52,242,11,187,51,136,191,143,232,127,181,7,37,194,239,73,74,37,44,132,108,204,206,239,222,223,111,218,188,13,231,48,173,241,87,118,120,74,105,55,62,154,198,226,236,221,238,221,254,242,243,152,227,21,93,102,152,237,214,230,51,234,179,134,177,238,125,53,114,111,131,247,124,23,203,195,216,82,227,83,27,77,88,51,28,164,250,234,76,79,163,247,63,197,190,189,80,123,56,106,30,241,56,76,123,220,123,157,181,250,181,254,95,173,122,42,61,144,237,143,107,237,209,155,185,151,193,179,225,251,141,35,139,20,190,238,173,166,164,93,205,221,246,47,85,21,48,67,19,57,182,226,211,191,78,254,244,29,184,96,57,7,112,191,187,245,124,86,146,69,19,62,215,143,82,215,191,86,101,203,111,168,212,182,116,201,180,238,239,111,208,187,82,211,129,22,237,116,119,239,65,211,26,104,92,68,134,38,213,157,181,212,89,115,197,28,39,43,54,140,218,15,217,226,181,38,120,133,244,102,118,119,92,122,16,63,84,89,251,251,144,117,238,179,141,60,69,19,234,76,76,237,221,223,226,206,182,217,246,5,57,16,3,182,174,254,45,246,50,228,158,1,169,247,228,118,238,248,58,221,12,144,192,14,30,235,106,218,54,186,120,160,227,9,205,234,220,72,75,79,209,221,226,190,172,100,219,25,216,29,153,155,95,5,210,134,6,55,105,53,110,247,93,225,34,17,120,182,179,54,154,106,236,131,72,154,89,13,223,185,135,225,174,171,153,155,77,91,86,213,251,188,87,24,153,3,104,35,175,232,100,29,236,238,100,206,223,165,6,146,80,140,165,184,128,93,190,61,203,148,40,233,197,152,70,49,110,239,169,150,246,157,152,27,78,254,229,163,234,76,210,11,160,219,32,68,45,181,137,133,244,250,217,151,1,12,98,222,235,187,190,159,201,170,210,160,191,24,206,250,235,162,234,75,82,209,19,185,147,48,183,214,232,54,152,84,148,142,68,66,194,207,220,250,186,230,142,106,120,191,125,49,126,239,131,178,233,77,120,128,129,192,72,75,78,239,117,217,255,0,198,190,100,215,8,196,156,221,245,109,60,63,234,232,62,140,215,104,227,168,38,1,55,102,103,252,150,251,127,74,226,107,232,153,109,118,149,187,244,208,191,251,171,227,157,198,35,103,40,217,152,156,180,239,255,0,238,174,177,205,39,83,189,219,189,181,213,7,175,142,182,34,6,114,38,239,111,175,189,6,190,156,100,209,130,87,211,227,163,104,188,221,61,73,197,27,20,178,104,218,233,171,191,193,114,30,32,161,141,222,49,158,34,54,109,116,98,103,119,127,231,65,233,158,186,50,213,244,118,109,62,43,224,93,110,15,44,219,41,219,93,175,223,246,51,59,253,78,186,103,45,206,230,224,84,142,81,142,172,207,249,77,221,252,154,253,107,235,83,217,30,158,140,234,106,77,156,182,187,150,175,175,195,87,241,100,30,82,247,82,65,77,33,72,108,194,226,250,234,255,0,13,29,89,95,20,242,91,111,22,234,203,124,12,7,33,28,130,255,0,146,255,0,193,157,190,26,253,106,228,179,183,31,211,97,219,109,76,16,84,70,18,109,49,22,222,204,238,251,100,102,240,38,254,42,181,223,102,213,99,183,172,173,173,134,115,18,234,27,59,139,187,63,199,226,197,252,119,65,26,184,234,208,214,187,229,116,108,44,218,84,202,221,205,253,185,125,141,245,47,50,171,46,127,225,177,178,226,107,168,180,36,58,87,78,205,168,233,255,0,100,151,236,111,169,81,199,23,109,62,212,30,139,1,218,138,237,136,105,41,132,55,110,150,62,237,53,254,24,183,212,255,0,90,146,236,136,180,205,131,176,149,5,64,64,227,19,244,140,246,139,179,179,244,162,119,248,51,120,10,177,14,27,172,49,221,113,197,15,90,39,113,234,197,226,61,223,191,67,245,179,253,106,87,48,182,3,165,147,46,132,41,161,119,38,133,157,152,69,181,215,160,63,80,160,168,152,18,247,21,250,208,47,79,38,178,119,71,169,59,119,62,209,238,238,119,250,215,211,165,195,181,231,124,3,175,104,164,167,220,207,167,188,255,0,195,251,91,79,13,85,27,203,252,67,89,131,175,227,98,173,9,35,138,74,134,145,138,86,118,109,28,192,124,93,217,188,5,254,10,230,240,236,244,23,88,163,153,138,51,222,12,251,133,197,219,189,155,227,223,245,160,236,181,154,128,41,89,169,161,1,118,15,17,17,111,135,216,203,171,8,213,83,19,142,173,177,159,227,175,130,251,181,17,181,60,36,209,3,150,214,119,238,109,126,11,205,203,123,30,210,80,212,66,241,139,59,182,164,58,51,190,191,107,160,237,205,83,36,129,164,102,237,252,171,161,60,147,244,220,70,79,127,225,171,191,138,239,0,67,56,49,195,40,123,223,13,204,190,117,226,10,136,98,119,166,103,57,31,185,182,234,250,119,63,212,131,227,207,137,106,236,210,57,212,193,81,62,215,240,132,92,191,194,237,245,45,208,227,251,69,96,23,106,134,166,19,61,88,90,65,17,209,223,235,212,190,213,215,99,148,11,109,117,25,27,151,113,57,70,238,223,223,254,85,213,172,195,246,203,136,72,81,24,69,35,179,232,204,226,47,175,217,221,246,160,237,116,40,170,103,106,250,89,199,115,150,230,113,38,211,93,117,248,47,91,99,185,202,35,29,61,67,17,54,159,148,58,187,124,95,197,221,83,218,75,61,202,219,25,55,104,34,1,213,196,119,147,191,217,221,167,216,189,62,19,158,178,162,61,147,198,122,179,187,54,172,250,248,151,215,250,16,84,152,167,23,125,194,254,239,247,215,122,34,13,190,45,250,87,201,130,80,104,91,220,38,118,250,219,237,93,152,167,247,117,112,45,63,66,14,209,1,59,234,196,218,126,149,200,64,78,58,62,142,184,128,218,65,208,9,181,253,43,72,228,144,95,100,157,255,0,106,4,108,236,219,93,180,101,197,88,50,60,79,209,211,119,195,95,211,246,46,122,153,26,54,109,163,174,191,98,210,23,234,119,152,59,55,218,200,60,204,177,222,251,72,19,200,12,61,250,247,159,212,190,156,109,35,54,179,59,187,252,63,234,235,185,84,49,238,110,241,238,95,54,186,170,88,25,220,99,115,211,195,70,119,250,144,115,132,174,196,251,71,187,227,220,182,201,88,76,76,195,174,191,98,249,212,87,57,166,114,105,41,204,60,60,65,219,235,251,87,123,100,122,49,17,55,243,160,219,5,73,200,78,219,73,191,75,46,195,84,52,77,239,51,191,232,93,1,172,132,100,211,120,51,254,150,92,205,81,12,186,251,204,255,0,107,59,32,250,3,43,158,142,236,75,150,34,102,38,220,196,186,193,43,48,247,105,162,228,25,27,199,112,255,0,58,14,121,36,23,238,97,127,230,64,38,33,102,211,191,235,93,102,157,222,77,172,15,167,215,162,236,247,55,112,232,131,157,139,225,162,63,126,190,43,103,189,241,118,91,90,87,98,248,32,231,103,118,110,246,90,248,248,248,45,157,70,38,238,118,91,157,251,180,103,100,27,190,213,180,139,191,70,90,234,250,104,182,232,204,250,187,248,32,213,153,223,191,68,90,111,119,125,5,147,110,143,223,226,131,84,68,65,185,159,85,170,218,222,43,114,2,34,32,34,34,2,216,109,170,222,136,58,238,228,15,223,224,183,132,130,237,222,253,235,113,3,63,114,227,40,52,239,23,65,202,222,29,206,222,43,87,102,127,21,195,19,147,62,142,221,203,155,86,215,77,80,105,249,45,174,139,138,89,152,89,201,139,184,123,223,189,110,154,70,6,102,119,102,213,215,194,187,220,227,131,80,25,68,93,223,71,109,218,107,227,246,160,229,175,184,236,23,39,119,209,255,0,233,251,87,136,188,86,78,242,200,228,199,211,55,125,31,191,77,31,85,245,230,170,26,184,136,30,164,71,77,116,247,244,248,127,210,182,67,67,79,82,32,18,200,50,51,105,241,103,213,7,149,183,65,102,42,206,164,207,19,30,237,95,118,205,93,245,101,236,105,94,144,118,13,52,98,226,236,221,226,205,254,37,192,120,78,216,242,52,209,197,163,235,175,112,143,249,23,211,167,183,195,4,66,209,182,155,89,155,225,254,68,27,250,36,110,46,26,11,119,125,139,156,96,63,202,103,98,102,241,211,189,116,230,138,97,145,136,39,39,109,63,39,115,255,0,129,118,162,9,206,23,208,156,95,234,213,219,224,131,179,1,131,62,140,26,23,232,90,212,199,49,183,226,164,208,180,240,213,215,94,134,42,136,141,206,71,34,125,126,58,191,212,185,170,170,14,35,223,179,187,79,169,6,144,211,86,48,235,41,110,254,87,117,217,104,76,163,110,237,25,190,180,160,172,26,129,113,125,53,240,255,0,2,231,39,54,125,140,218,178,14,167,101,222,78,219,155,195,235,91,10,128,72,153,156,117,113,125,117,209,125,49,138,49,29,95,184,157,151,1,57,110,113,240,111,173,7,82,121,162,166,143,93,116,216,221,254,31,5,190,26,168,234,163,25,0,190,13,241,241,93,74,176,9,70,120,221,251,221,137,151,90,218,123,8,97,215,70,23,102,127,228,209,144,122,58,119,23,31,14,253,124,87,44,140,14,14,206,204,186,99,48,134,142,36,219,89,155,94,245,164,181,224,45,171,56,191,215,255,0,93,80,113,206,110,15,163,187,232,129,57,108,119,223,220,205,245,175,147,116,187,236,29,67,107,190,186,119,127,47,218,148,181,7,53,43,150,254,242,111,13,124,59,144,118,134,165,166,51,219,35,62,210,118,126,245,215,172,17,56,201,139,222,241,240,239,93,122,32,232,60,174,103,249,70,69,222,255,0,161,117,174,23,81,135,112,14,215,110,254,255,0,231,251,80,117,102,118,166,9,9,161,50,109,29,251,135,85,242,101,184,68,195,190,72,205,135,118,142,206,223,15,231,92,55,91,205,205,129,251,29,49,202,196,250,59,8,17,125,127,83,254,133,195,73,100,186,221,227,105,166,25,162,221,226,26,16,255,0,123,71,250,208,117,174,184,138,130,0,112,165,45,36,102,212,69,156,117,119,239,238,238,117,212,160,188,93,110,14,32,20,117,90,187,179,111,120,203,70,240,239,215,95,181,122,235,118,93,80,72,227,53,100,78,70,46,197,171,136,191,213,245,143,233,94,154,223,134,237,212,154,70,20,226,204,253,218,236,31,179,236,251,16,120,218,27,13,250,172,28,166,151,80,47,6,114,62,237,116,250,217,125,203,54,7,24,165,25,231,17,39,213,157,251,181,215,189,159,226,43,215,67,111,142,29,4,27,65,111,135,253,89,118,180,24,129,221,180,109,16,117,26,146,138,130,6,46,152,51,11,125,77,245,127,208,169,182,106,230,53,191,15,90,204,158,114,29,53,22,97,33,111,224,159,246,205,245,47,189,143,177,108,54,138,25,12,170,99,141,132,95,93,77,155,193,139,251,102,250,149,169,226,188,75,89,152,247,185,172,208,72,242,65,28,228,206,81,187,191,129,144,252,28,155,192,254,164,30,30,178,201,136,243,63,24,213,85,68,82,75,70,85,7,40,49,188,132,219,122,186,183,192,155,194,69,236,175,148,214,204,37,134,218,199,84,49,69,51,197,211,126,225,30,254,155,143,199,71,241,31,169,86,108,180,203,250,11,21,182,9,130,151,89,30,156,88,137,192,117,119,218,26,247,237,111,139,42,85,158,56,114,106,155,216,144,193,46,199,149,181,208,95,79,203,151,236,65,28,252,83,225,136,233,46,242,221,162,104,156,38,114,54,113,251,74,114,250,190,207,173,91,67,19,52,204,239,224,197,223,252,234,68,184,165,203,10,89,240,8,92,66,152,154,80,22,119,125,141,175,116,51,191,241,53,241,81,249,89,105,154,27,129,211,12,114,59,180,174,30,15,252,109,62,164,23,79,194,65,83,65,61,53,192,182,128,133,96,123,207,163,120,60,14,165,31,46,43,168,239,216,110,56,99,48,145,157,152,29,157,217,245,252,88,55,219,245,168,230,225,63,2,181,78,10,42,169,34,148,101,26,151,33,247,116,126,232,160,118,254,14,190,42,67,120,115,177,75,13,191,109,80,158,209,151,185,141,159,248,176,253,108,131,205,230,142,7,173,161,148,111,22,152,58,69,4,141,49,60,98,226,238,195,188,191,130,63,99,124,87,170,201,140,195,142,112,27,93,194,121,122,241,131,11,239,47,139,116,199,226,90,248,235,240,85,95,23,97,186,43,149,178,162,9,33,102,221,17,179,62,214,239,125,164,223,87,218,173,31,19,133,239,46,177,129,86,81,69,59,83,29,67,179,187,137,237,209,229,39,248,109,111,0,100,23,179,111,236,247,10,119,208,132,152,199,86,239,103,241,102,255,0,42,249,213,184,106,158,67,35,232,139,59,59,232,236,45,246,253,139,196,229,70,56,11,213,186,148,202,170,55,145,224,7,33,99,239,103,218,26,247,110,127,173,85,120,13,170,131,189,187,156,117,213,144,120,122,156,61,116,234,51,209,212,48,3,124,55,147,127,129,191,66,83,90,110,80,155,149,92,131,35,107,225,169,63,248,89,123,161,162,140,89,219,235,101,196,246,248,152,157,221,181,255,0,175,232,65,225,171,41,40,205,223,172,32,31,94,172,204,184,26,130,223,24,239,167,6,39,211,196,88,93,181,254,69,237,42,44,20,117,59,136,227,250,223,193,191,200,190,92,184,117,180,32,166,220,44,206,254,29,223,224,100,30,42,186,150,177,166,247,96,35,140,159,193,133,223,187,87,95,119,15,82,148,0,210,12,123,25,251,201,180,211,191,185,125,9,45,83,83,11,106,197,39,193,252,95,252,75,158,24,218,48,216,195,179,86,213,251,180,239,65,244,105,200,88,119,200,77,183,244,174,10,236,69,111,162,219,20,146,11,57,19,11,119,143,143,127,219,246,46,161,201,56,1,131,51,184,232,238,222,43,200,94,42,198,74,161,134,166,45,162,210,54,134,227,167,126,175,241,116,21,6,150,190,35,219,56,30,130,108,207,174,173,224,253,255,0,90,238,21,100,110,227,179,87,119,211,193,120,58,107,175,103,136,99,9,132,217,133,153,155,118,191,227,95,90,134,247,27,135,227,72,4,180,238,213,244,250,190,212,30,167,180,1,54,164,207,221,245,174,65,170,135,107,51,120,191,118,141,162,243,82,213,75,60,69,209,168,211,86,126,246,55,250,151,202,10,171,189,44,207,35,28,179,8,62,173,222,69,220,206,131,216,84,152,49,238,38,118,238,92,1,61,28,155,132,136,29,219,86,241,101,209,163,186,246,160,1,168,22,99,61,25,217,219,189,181,253,46,187,163,71,75,226,34,204,229,222,239,163,32,223,29,52,46,46,66,35,222,250,182,140,203,73,41,130,79,117,187,187,180,93,138,120,152,69,217,203,70,110,230,213,214,164,2,46,239,187,70,241,215,84,31,45,237,12,230,229,183,189,254,207,250,23,44,116,47,27,48,236,248,252,25,119,194,72,155,87,121,25,254,30,43,112,144,150,174,221,253,255,0,4,28,81,211,232,45,171,124,22,230,132,69,187,217,254,181,202,228,204,218,234,222,11,139,172,79,187,221,215,70,127,130,0,144,49,179,54,140,185,12,153,188,29,124,249,42,54,30,175,163,107,220,218,173,66,175,197,136,153,254,174,244,29,225,153,223,221,39,117,196,114,22,174,204,206,203,172,85,108,221,238,236,218,46,185,94,32,98,113,57,99,103,111,172,155,252,168,62,180,114,109,13,72,191,190,187,16,24,200,222,43,225,133,192,101,109,35,33,45,124,52,125,127,198,187,52,85,50,239,113,38,209,181,251,126,196,31,88,141,155,93,189,250,119,119,32,11,191,188,255,0,204,184,226,241,239,248,190,171,176,218,50,3,51,55,216,177,173,226,199,205,62,114,124,192,196,62,163,58,201,68,191,74,198,183,139,15,52,217,201,255,0,241,254,33,245,25,208,77,63,43,167,255,0,244,21,203,63,190,125,98,181,93,82,181,110,87,62,69,50,207,239,159,88,173,87,82,131,203,54,86,224,95,194,167,225,171,216,95,230,207,232,255,0,209,111,105,246,153,191,208,190,211,218,122,29,29,253,47,223,189,237,251,55,252,55,105,220,189,98,209,159,85,170,2,165,92,88,249,88,206,79,151,248,135,211,167,85,85,82,174,44,124,172,103,39,203,252,67,233,211,160,198,177,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,8,42,170,135,110,107,28,14,83,101,173,214,191,138,76,182,58,185,108,88,158,240,231,138,109,132,18,206,246,235,141,81,25,189,104,73,163,176,83,77,46,162,67,33,55,78,105,99,16,114,25,70,56,102,37,117,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,12,104,114,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,86,115,165,184,82,147,179,201,75,83,27,59,117,33,61,163,171,106,196,196,34,96,64,96,6,57,10,112,209,196,94,4,226,131,43,40,51,51,2,212,127,98,163,188,81,108,155,250,153,116,236,208,205,61,31,82,88,163,235,116,186,224,61,80,29,135,226,207,226,205,12,28,193,184,36,186,240,161,143,227,190,225,136,42,235,178,235,21,84,84,77,106,172,26,82,24,45,51,148,211,16,90,78,66,154,83,51,142,156,99,33,150,71,23,153,186,142,44,239,28,154,83,94,20,120,174,204,126,18,179,28,49,174,10,151,183,90,171,186,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,156,193,184,158,41,153,156,163,34,38,118,48,57,35,48,200,249,99,89,197,143,154,124,228,249,129,136,125,70,117,145,158,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,99,153,197,143,154,124,228,249,129,136,125,70,116,19,83,202,227,200,158,89,125,245,235,21,170,234,149,170,242,184,242,39,150,95,125,122,197,106,186,164,30,83,240,91,129,63,10,127,134,191,97,127,155,63,163,255,0,69,189,167,218,166,255,0,66,251,79,105,232,116,119,244,191,126,247,183,236,223,240,221,167,114,245,104,136,8,136,128,136,136,8,136,130,213,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,20,212,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,201,77,17,16,17,17,1,98,174,178,168,88,171,160,201,79,132,239,43,25,55,242,255,0,15,122,116,10,170,170,85,194,119,149,140,155,249,127,135,189,58,4,226,143,61,63,115,94,68,226,108,235,250,45,244,143,232,231,98,254,166,118,238,199,215,237,21,144,83,126,253,211,147,110,222,190,239,200,125,118,233,221,174,172,17,193,205,123,129,202,156,53,117,189,241,113,151,39,72,214,43,149,69,57,226,235,75,4,84,239,67,87,41,71,0,214,192,194,194,210,132,242,144,117,69,245,149,166,148,164,212,198,67,232,199,174,86,230,150,59,201,108,119,108,204,204,180,190,251,27,18,89,186,221,138,183,178,195,81,210,234,194,112,201,248,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,201,123,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,161,7,152,239,3,148,220,41,99,42,12,97,151,199,87,81,151,88,194,162,112,161,134,80,150,83,178,85,139,49,189,20,179,187,56,152,16,185,20,4,69,213,32,138,81,38,39,133,229,144,37,207,133,30,43,178,227,139,92,184,12,107,130,165,236,55,90,30,156,23,251,4,243,49,213,90,42,137,157,216,73,217,155,169,9,237,39,138,102,102,25,4,73,157,128,194,72,194,181,172,112,120,81,226,187,49,248,74,204,112,198,184,42,94,221,106,174,233,193,127,176,79,51,133,45,222,148,93,221,132,157,153,250,115,6,226,120,166,102,114,140,136,153,216,192,228,140,242,19,202,220,210,192,153,211,129,45,153,153,150,151,223,108,225,187,207,91,177,86,246,89,169,250,189,41,142,25,63,23,48,4,131,164,145,24,251,194,218,233,171,106,206,206,225,234,213,63,207,236,156,177,113,1,147,88,179,39,113,28,221,158,147,19,91,202,158,58,157,166,125,146,168,9,164,166,169,216,6,15,39,74,120,226,151,167,189,132,246,109,47,116,157,149,64,68,24,171,171,148,229,201,150,127,133,14,50,114,226,221,81,73,117,146,130,195,112,44,77,89,61,190,61,123,47,96,140,170,41,206,98,112,33,8,74,170,58,104,137,223,77,122,204,2,66,70,46,186,188,195,240,85,171,0,113,165,154,182,43,53,69,92,212,245,87,128,189,153,84,152,145,180,247,10,104,171,166,22,113,17,109,131,45,76,130,13,166,172,12,44,238,78,206,79,118,156,142,176,181,138,175,21,102,230,53,168,161,223,122,181,91,236,246,186,58,158,169,183,74,150,174,74,169,42,35,216,207,176,183,29,21,51,234,236,228,221,61,5,217,136,153,194,90,145,17,1,20,0,243,71,243,217,153,191,114,250,61,18,191,254,74,158,86,49,79,204,10,239,78,183,32,176,14,104,254,123,51,55,238,95,71,162,94,131,32,56,234,169,225,151,131,44,65,150,25,99,95,87,75,154,24,143,28,79,114,165,174,26,88,164,130,209,110,106,107,123,20,230,211,198,113,76,115,60,19,66,49,176,190,214,234,72,68,14,49,180,158,127,154,63,158,204,205,251,151,209,232,149,170,160,250,184,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,165,167,250,12,152,19,247,56,253,25,250,87,254,124,255,0,232,143,210,78,180,222,203,237,27,63,208,238,134,159,214,127,14,190,206,190,255,0,198,233,179,250,85,123,94,91,156,190,234,120,118,166,147,56,115,146,213,72,89,139,113,167,42,106,43,108,209,69,49,225,144,105,103,142,87,138,162,25,229,134,99,169,133,224,39,49,17,56,193,206,61,116,57,25,239,213,6,45,152,179,11,95,112,54,42,188,224,172,83,67,216,175,88,126,225,81,107,184,211,117,66,78,133,84,18,20,114,199,188,28,128,182,152,19,106,46,226,250,106,206,237,222,174,215,63,248,234,169,226,107,131,44,63,150,25,157,95,87,85,154,24,115,28,65,114,170,174,42,88,163,130,239,110,122,107,131,12,224,208,70,17,66,112,188,240,194,81,184,182,230,233,200,36,110,82,52,119,211,204,143,151,221,79,17,52,209,231,14,77,218,169,7,49,109,212,227,77,91,109,134,40,161,60,76,15,44,17,196,242,212,77,60,80,194,116,208,180,228,198,66,71,32,48,71,174,129,27,52,38,32,186,174,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,47,21,157,25,67,131,115,235,43,241,6,81,230,4,21,114,88,177,21,56,195,80,244,147,188,51,196,97,32,203,20,209,159,123,49,199,44,113,200,204,76,64,238,12,196,36,46,226,254,213,16,98,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,215,160,202,172,179,197,89,201,152,248,115,43,112,85,39,104,189,98,107,132,86,250,109,209,200,113,195,189,253,249,229,233,129,152,195,16,49,73,33,176,190,200,192,201,219,65,117,113,92,212,227,181,7,28,120,248,173,245,181,115,212,73,79,103,42,224,154,152,98,8,39,246,101,51,48,68,77,33,60,161,210,104,141,204,134,55,99,51,13,174,192,210,31,160,229,13,244,19,247,100,219,126,151,127,162,191,71,238,159,69,191,126,255,0,69,58,99,212,253,239,221,254,177,237,255,0,190,251,159,87,191,211,65,55,216,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,190,178,34,10,85,197,143,149,140,228,249,127,136,125,58,117,141,98,201,79,139,31,43,25,201,242,255,0,16,250,116,235,26,196,23,211,204,127,152,5,103,17,23,217,114,147,40,113,23,249,211,208,118,105,229,169,167,142,122,121,49,21,86,192,147,117,64,76,17,200,16,195,35,184,4,46,59,94,72,158,82,115,252,75,69,69,120,58,224,235,29,241,127,142,234,44,22,10,207,99,97,187,54,207,164,24,131,167,13,71,178,250,176,212,29,47,244,169,207,20,147,245,100,167,120,255,0,22,239,179,93,197,163,55,125,53,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,160,161,167,122,185,218,24,34,0,140,165,150,105,15,189,216,35,138,57,36,118,22,35,118,7,97,18,39,97,124,138,56,117,200,108,27,195,110,81,216,178,167,6,81,82,8,91,169,192,238,117,208,211,188,39,118,184,184,11,84,86,202,196,102,91,228,33,213,133,204,182,3,4,98,251,0,89,130,48,121,153,114,243,181,101,13,168,184,131,201,10,58,74,28,19,67,79,111,182,223,108,12,66,15,106,113,24,169,32,170,128,159,222,156,37,38,137,165,222,229,55,90,66,149,202,70,144,222,27,31,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,228,210,160,219,153,103,2,180,220,50,226,106,92,207,203,26,10,74,92,175,196,117,16,91,105,104,70,170,89,39,180,92,90,157,220,160,55,158,67,150,96,153,160,154,97,145,137,246,191,82,50,16,97,141,228,10,43,198,254,111,96,220,250,226,115,22,230,230,95,207,87,37,139,17,83,218,38,167,106,184,30,25,226,48,181,210,69,44,50,7,123,49,199,44,114,70,238,46,64,238,14,226,68,46,196,247,191,200,199,243,217,250,183,251,73,69,90,149,78,70,63,158,207,213,191,218,72,45,87,154,63,158,204,205,251,151,209,232,149,213,114,49,252,246,126,173,254,210,86,171,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,32,149,69,109,92,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,76,222,148,100,149,131,171,77,83,24,235,172,50,244,162,103,144,69,228,140,128,72,119,51,28,82,92,170,32,197,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,169,137,229,139,204,2,179,55,104,233,184,126,206,252,69,218,241,213,38,216,48,205,202,88,231,150,170,253,75,28,19,77,40,212,152,131,198,211,65,29,63,124,210,24,148,194,99,171,20,130,103,39,214,230,117,192,119,225,190,197,83,159,57,79,101,221,143,176,253,188,189,165,107,183,91,186,149,88,162,17,56,70,61,75,170,45,214,167,128,106,28,118,199,36,179,11,71,11,107,178,33,104,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,50,158,81,87,207,59,243,39,250,201,251,53,92,167,46,110,53,255,0,117,86,92,79,96,199,247,59,84,121,155,133,191,23,114,166,129,250,82,93,40,89,129,163,185,140,59,68,7,113,155,199,40,196,228,33,32,137,105,16,205,20,109,109,124,243,191,50,127,172,159,179,80,69,90,184,174,9,56,193,196,220,35,102,132,87,161,122,186,220,19,124,168,128,113,101,158,146,42,126,189,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,238,26,171,202,79,0,96,220,211,207,76,127,151,217,131,135,169,47,152,122,249,150,245,244,213,212,53,44,251,37,15,105,91,93,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,218,138,241,131,194,102,50,225,23,52,62,131,223,106,42,239,22,42,250,120,234,108,88,140,168,26,150,11,168,52,96,243,176,3,73,43,1,197,41,188,100,14,123,244,233,155,179,12,160,238,25,14,225,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,250,202,18,249,110,115,4,166,225,218,166,76,158,206,75,173,89,101,213,198,160,170,104,174,83,75,44,193,134,77,162,158,73,90,42,120,96,150,105,130,166,103,128,92,4,132,35,55,57,52,212,228,119,155,68,16,3,205,31,207,102,102,253,203,232,244,75,208,100,7,29,85,60,50,240,101,136,50,195,44,107,234,233,115,67,17,227,137,238,84,181,195,75,20,144,90,45,205,77,111,98,156,218,120,206,41,142,103,130,104,70,54,23,218,221,73,8,129,198,54,147,207,243,71,243,217,153,191,114,250,61,18,181,84,31,87,9,225,107,238,57,197,86,108,21,133,168,123,109,235,16,92,41,237,118,234,110,168,71,215,170,158,65,142,40,247,155,136,14,227,49,109,73,216,91,93,93,217,187,212,180,255,0,65,147,2,126,231,31,163,63,74,255,0,207,159,253,17,250,73,214,155,217,125,163,103,250,29,208,211,250,207,225,215,217,215,223,248,221,54,127,74,175,107,203,115,151,221,79,14,212,210,103,14,114,90,169,11,49,110,52,229,77,69,109,154,40,166,60,50,13,44,241,202,241,84,67,60,176,204,117,48,188,4,230,34,39,24,57,199,174,135,35,61,250,160,197,179,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,213,218,231,255,0,29,85,60,77,112,101,135,242,195,51,171,234,234,179,67,14,99,136,46,85,85,197,75,20,112,93,237,207,77,112,97,156,26,8,194,40,78,23,158,24,74,55,22,220,221,57,4,141,202,70,142,250,121,145,242,251,169,226,38,154,60,225,201,187,85,32,230,45,186,156,105,171,109,176,197,20,39,137,129,229,130,56,158,90,137,167,138,24,78,154,22,156,152,200,72,228,6,8,245,208,35,102,132,196,23,85,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,151,238,60,175,121,203,135,120,83,199,183,188,140,155,178,98,10,43,123,212,213,92,34,184,13,37,85,190,215,27,245,43,106,41,156,128,152,166,24,2,70,102,98,140,196,72,142,35,234,132,96,97,29,124,215,56,215,252,38,226,169,248,107,203,59,157,214,155,13,225,43,133,69,54,45,151,94,140,55,139,164,50,8,181,62,199,22,144,161,165,146,51,239,34,217,36,175,185,129,218,24,101,43,96,224,251,132,204,101,197,214,104,125,7,177,84,85,217,236,84,20,242,84,223,113,24,208,53,84,22,160,120,205,224,99,7,146,38,51,150,80,104,196,24,247,233,212,54,103,24,141,218,133,41,222,229,67,132,178,142,203,194,93,147,18,229,200,210,84,223,111,213,21,15,139,171,158,32,10,210,184,195,52,140,52,211,176,203,43,128,69,17,135,72,93,195,116,114,12,253,56,202,160,217,5,213,96,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,218,154,134,134,153,159,100,65,171,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,189,149,115,53,224,74,213,157,216,54,227,158,121,91,134,106,228,205,11,13,60,101,85,71,107,128,76,241,37,16,56,137,4,145,234,206,117,48,197,169,70,97,186,67,8,250,27,100,119,135,165,126,168,131,23,124,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,79,131,238,44,240,111,23,89,95,244,226,197,79,73,103,190,208,84,73,77,125,195,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,217,175,80,25,220,162,54,104,107,230,81,108,202,59,79,24,56,226,151,40,228,171,48,58,134,169,196,142,117,97,83,77,237,249,136,165,173,106,99,18,34,96,98,49,105,0,223,116,117,13,80,12,194,2,2,222,215,148,165,239,57,105,56,172,163,178,101,148,221,108,63,89,111,154,167,26,91,231,184,13,53,44,182,184,219,166,21,4,206,6,231,52,51,212,68,241,52,99,189,200,200,28,227,138,73,141,130,117,17,69,95,60,239,204,159,235,39,236,213,106,188,174,60,246,101,151,223,94,143,90,130,234,185,231,126,100,255,0,89,63,102,171,85,229,113,231,179,44,190,250,244,122,213,117,92,243,191,50,127,172,159,179,85,170,242,184,243,217,150,95,125,122,61,106,9,254,94,43,58,50,135,6,231,214,87,226,12,163,204,8,42,228,177,98,42,113,134,161,233,39,120,103,136,194,65,150,41,163,62,246,99,142,88,227,145,152,152,129,220,25,136,72,93,197,253,170,183,92,35,198,14,25,175,226,231,30,240,151,140,30,146,219,125,181,212,91,139,8,148,49,84,25,221,224,150,206,53,213,97,43,176,20,81,28,14,50,19,25,24,49,132,128,34,59,163,34,48,131,110,39,120,122,197,92,47,231,45,235,40,241,77,79,111,236,29,58,155,117,208,41,100,167,134,231,67,40,238,138,162,49,54,254,234,51,97,35,16,150,41,65,140,246,110,123,148,229,193,204,2,179,135,123,236,89,73,155,216,139,252,233,235,251,76,241,84,212,71,61,68,152,118,171,97,201,186,156,33,9,36,56,102,145,152,14,22,29,173,36,173,40,184,126,57,165,148,174,48,120,76,193,188,93,101,127,208,123,237,69,37,158,251,65,81,29,77,139,17,149,3,213,79,106,55,144,30,118,0,105,34,115,9,98,7,140,129,207,102,189,51,118,114,136,29,177,236,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,112,202,33,20,80,114,167,227,182,234,215,90,14,22,115,151,19,82,21,180,169,218,12,17,117,184,206,67,60,115,177,0,199,103,115,118,113,48,33,114,120,55,144,184,56,116,5,207,124,17,199,43,232,11,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,56,250,244,179,198,81,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,250,200,131,24,28,213,203,60,85,147,121,143,136,242,183,26,210,118,123,214,25,184,75,111,169,219,28,129,28,219,31,220,158,46,160,1,148,50,131,140,145,155,139,111,140,192,153,180,38,94,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,43,213,230,251,30,87,183,22,149,51,96,186,218,178,196,229,103,162,28,99,78,84,210,12,17,214,180,35,217,140,37,57,31,121,149,27,211,49,4,113,140,96,193,27,238,57,14,86,142,159,242,203,180,218,175,92,113,229,133,29,230,217,73,95,79,29,69,202,172,34,169,132,101,1,158,11,101,92,208,202,194,76,236,199,28,177,199,32,23,136,152,9,54,142,204,232,39,39,32,114,114,197,195,254,77,97,60,157,195,147,118,138,76,51,111,26,121,42,118,152,118,186,163,34,146,166,167,97,153,188,125,89,228,150,94,158,247,16,223,180,125,209,102,85,1,17,1,17,98,174,131,42,132,84,171,132,239,43,25,55,242,255,0,15,122,116,10,170,160,34,181,94,104,254,68,243,55,238,95,88,162,80,2,130,127,185,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,131,208,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,60,255,0,112,91,198,150,13,227,39,6,221,239,54,108,59,87,134,241,14,27,168,142,27,213,150,105,158,164,41,194,103,145,233,166,138,165,128,6,80,144,98,147,86,218,38,39,25,179,142,221,135,37,138,243,94,224,114,167,13,93,111,124,92,101,201,210,53,138,229,81,78,120,186,210,193,21,59,208,213,202,81,192,53,176,48,176,180,161,60,164,29,81,125,101,105,165,41,53,49,144,250,54,43,195,174,124,227,46,27,115,114,197,154,216,50,182,172,78,221,80,1,115,161,134,161,161,11,181,185,204,94,162,138,87,32,49,217,32,142,140,78,5,176,216,36,22,222,2,236,25,47,43,0,231,87,229,99,11,124,192,161,244,235,138,186,174,26,56,139,192,156,80,101,101,6,102,96,90,143,236,84,119,138,45,147,127,83,46,157,154,25,167,163,234,75,20,125,110,151,92,7,170,3,176,252,89,252,89,173,87,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,8,136,128,177,87,89,84,44,85,208,100,167,194,119,149,140,155,249,127,135,189,58,5,85,85,42,225,59,202,198,77,252,191,195,222,157,2,170,168,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,69,95,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,17,21,170,243,71,242,39,153,191,114,250,197,18,11,170,86,171,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,166,167,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,23,74,217,104,181,88,109,84,118,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,46,234,32,235,190,224,126,253,116,88,217,241,94,250,241,75,156,111,255,0,237,254,33,245,25,214,74,36,12,253,203,26,238,44,27,78,41,115,141,190,172,127,136,125,70,116,18,169,201,87,95,220,179,138,116,255,0,100,10,239,78,183,43,255,0,118,103,241,81,253,201,85,221,184,92,197,45,240,250,127,93,233,214,229,32,58,182,186,106,131,79,201,239,209,113,73,43,51,57,49,183,186,218,187,106,183,205,35,0,182,175,166,175,162,248,119,107,156,84,236,226,210,136,187,190,143,239,51,107,227,246,160,228,175,184,237,7,45,95,111,255,0,119,237,94,34,243,91,59,203,35,187,73,211,61,123,251,244,209,245,95,98,90,161,171,136,193,234,24,123,159,248,122,124,23,12,52,20,245,34,33,44,173,35,51,183,240,153,245,254,242,15,45,67,13,158,74,193,146,114,139,123,19,107,189,199,95,22,250,215,175,165,236,64,192,212,160,14,47,167,228,179,127,137,113,73,132,237,133,35,76,17,109,118,125,123,132,91,252,75,233,82,219,96,130,54,96,109,54,254,143,242,32,228,120,72,246,184,104,45,221,246,46,112,128,180,103,213,137,155,199,78,245,212,154,41,68,152,163,168,47,175,110,247,255,0,2,236,194,51,148,47,161,16,190,159,91,183,193,7,102,2,6,45,26,61,11,244,45,245,3,44,129,160,30,210,253,46,203,169,71,21,68,114,145,200,228,78,238,254,58,191,197,118,42,166,56,201,143,103,128,253,72,54,67,77,90,195,172,167,185,181,240,103,119,93,161,132,202,63,13,25,159,191,85,182,134,184,103,212,95,79,171,252,11,178,78,76,251,5,181,103,65,212,122,109,229,163,59,120,45,135,111,18,209,156,117,118,125,117,211,254,133,244,130,24,196,117,126,226,126,245,196,91,152,157,155,195,235,65,212,144,163,166,139,77,204,206,13,185,251,254,165,186,26,176,169,141,156,77,187,190,213,193,82,32,111,40,19,247,184,19,55,233,93,10,3,233,203,209,103,238,103,239,254,118,100,30,142,157,197,219,77,189,255,0,94,139,156,216,28,29,157,155,193,116,194,81,0,23,18,111,134,189,233,37,120,48,234,196,46,237,246,160,227,156,158,55,241,209,150,145,206,91,93,216,251,180,250,215,204,186,93,182,68,68,27,93,217,159,187,249,254,213,197,67,86,117,20,206,110,90,57,15,134,191,99,32,238,189,75,77,33,109,145,189,215,113,126,245,193,84,34,64,236,79,187,187,225,222,186,180,129,209,57,72,207,242,140,139,189,215,13,194,232,20,250,136,109,45,91,191,227,245,253,168,58,146,176,211,245,8,97,50,103,213,251,135,85,241,231,184,6,132,69,17,139,49,187,59,56,233,221,252,235,109,214,245,112,96,126,197,78,82,59,247,104,32,79,245,253,79,250,23,74,142,217,118,188,11,201,44,83,67,171,247,142,210,31,239,104,255,0,90,13,151,44,67,109,130,38,104,207,108,159,86,162,207,174,143,246,175,157,71,125,184,215,74,240,197,71,84,77,174,162,125,50,118,211,244,235,246,175,93,111,203,170,58,151,98,174,137,201,252,117,33,103,239,238,250,199,244,175,73,110,194,182,219,123,176,71,78,59,88,118,235,176,126,207,179,236,65,227,104,108,152,134,177,216,206,111,196,144,254,75,145,247,63,119,195,77,60,29,125,219,86,6,126,184,212,84,8,17,51,179,190,173,175,118,172,255,0,17,94,194,11,108,80,232,49,54,131,166,191,15,242,46,224,128,196,221,223,6,65,211,167,182,209,80,193,175,72,91,99,106,254,235,124,27,244,125,139,197,102,38,57,183,216,45,85,69,213,113,217,1,151,113,11,120,9,255,0,108,223,82,251,88,195,18,69,107,161,168,34,158,56,216,33,50,119,114,211,185,152,190,214,250,149,168,102,30,53,174,197,215,166,178,219,229,121,161,152,250,18,60,68,229,160,185,152,190,186,19,183,129,55,193,7,129,197,163,136,115,75,22,109,160,146,89,41,122,250,232,78,110,58,117,75,234,220,222,18,50,246,82,89,168,112,14,31,24,110,49,197,28,167,19,6,186,51,119,184,105,241,97,127,16,117,83,242,179,46,40,45,52,145,213,21,51,148,187,88,156,156,5,251,244,7,254,43,63,139,47,47,196,6,31,154,166,156,58,80,73,163,27,126,72,191,213,47,216,130,61,120,179,195,20,197,28,247,202,118,136,134,166,114,155,81,209,223,222,235,151,193,191,198,172,250,109,26,87,109,59,133,244,254,250,147,14,32,178,210,158,227,150,145,204,244,199,213,104,25,245,216,218,235,217,229,254,215,95,23,81,201,127,178,73,111,186,213,210,8,72,239,20,242,71,166,159,81,59,125,95,98,10,237,194,208,66,215,250,90,178,17,22,142,64,212,157,153,188,14,7,241,82,187,147,247,138,27,166,26,142,136,12,100,126,224,241,103,111,222,227,111,173,254,181,26,156,34,224,175,104,81,148,243,197,35,22,247,38,212,126,200,31,226,63,106,145,78,31,48,245,77,36,237,20,141,43,68,53,29,204,90,233,163,60,95,102,158,8,62,150,103,96,73,74,50,186,219,233,68,102,138,39,54,48,13,31,187,121,120,176,235,227,167,197,117,178,107,48,103,162,168,246,29,226,105,154,80,159,96,239,39,252,150,120,197,191,40,181,241,103,248,42,255,0,126,177,209,214,91,100,166,56,25,152,224,113,215,107,124,69,219,234,251,85,166,230,125,154,231,130,49,108,87,107,76,51,244,69,198,67,113,18,219,251,233,147,254,75,51,120,11,124,80,94,45,162,166,154,225,22,162,66,76,97,241,118,127,29,63,202,186,183,44,53,79,80,110,239,8,232,207,187,93,173,246,253,138,148,100,206,98,189,250,138,33,158,166,54,148,24,64,135,127,127,115,71,175,115,147,191,139,170,229,69,51,85,198,218,232,250,143,139,127,34,15,21,87,135,110,44,236,52,19,52,108,37,252,98,110,239,228,111,208,184,224,179,93,226,153,138,162,113,49,111,22,220,79,241,251,89,123,225,163,141,137,221,254,43,136,232,35,115,220,237,171,127,215,236,65,226,43,105,41,137,156,102,0,23,211,189,221,153,190,181,213,142,223,109,22,99,141,132,200,123,253,221,175,254,37,237,234,44,148,149,78,236,113,183,243,55,249,23,202,168,195,113,11,156,116,172,227,174,173,168,232,223,224,100,30,46,229,79,85,212,223,4,70,67,245,48,187,253,127,82,250,248,122,150,104,227,9,122,78,26,182,174,206,46,206,207,222,190,155,217,102,166,141,245,114,55,22,215,191,87,255,0,18,230,167,23,138,54,23,109,142,254,58,247,32,250,84,206,46,61,66,54,219,250,87,5,126,34,183,219,197,134,83,22,254,81,251,62,223,181,117,92,231,143,88,133,157,199,249,87,143,190,85,9,74,209,212,135,186,222,4,237,250,62,46,130,160,193,112,136,191,24,6,236,223,165,191,202,187,103,89,27,233,183,82,127,179,189,120,72,46,109,74,59,6,113,145,190,173,218,255,0,141,125,90,11,220,110,63,143,33,7,248,106,250,125,127,91,160,245,93,160,11,242,153,223,79,173,114,5,84,78,58,106,218,253,93,203,205,201,89,36,241,187,195,59,51,191,197,137,124,113,170,188,210,204,70,39,44,162,58,104,218,153,107,220,131,217,212,144,238,220,236,235,174,53,20,102,78,6,66,238,223,7,118,93,10,59,185,84,198,61,160,89,164,45,117,23,110,246,241,250,221,119,154,150,149,223,123,11,110,47,23,209,144,114,71,77,1,49,16,136,252,52,209,153,105,36,0,122,51,54,140,185,233,224,96,103,109,221,205,246,173,207,24,183,199,197,7,202,123,67,57,106,226,206,255,0,163,254,133,188,40,58,44,237,179,187,236,111,250,23,208,142,88,187,245,149,159,79,237,150,225,49,45,116,118,47,209,222,131,142,58,119,97,209,217,110,24,69,187,156,127,188,185,156,217,181,125,87,11,76,78,122,109,215,249,16,105,184,88,180,109,25,215,49,147,51,106,223,222,95,58,105,246,30,226,209,155,237,90,133,83,238,247,139,185,254,26,160,239,12,207,224,78,235,100,134,91,157,153,157,180,93,66,171,102,211,118,139,128,175,16,137,56,201,40,51,253,164,223,229,65,245,33,61,163,169,23,247,215,98,9,26,78,237,91,249,87,195,142,226,7,220,6,5,252,186,255,0,141,118,41,170,102,25,93,157,187,159,244,253,72,62,193,27,54,187,123,221,144,69,203,222,125,127,66,226,139,93,218,252,29,118,91,70,248,160,51,51,55,115,104,180,127,173,31,244,173,31,189,188,80,53,68,240,68,26,179,62,171,114,218,206,238,235,114,2,34,32,34,34,2,209,109,114,251,86,155,199,235,65,185,223,189,187,214,229,198,198,58,248,173,236,76,253,236,232,26,55,212,203,66,110,231,118,101,185,104,131,161,115,168,8,41,222,73,31,77,173,174,175,250,29,83,12,65,136,194,106,246,134,153,138,87,223,161,105,239,105,239,59,107,220,235,212,227,235,172,214,203,109,92,173,166,131,20,142,219,181,211,184,75,237,111,169,81,28,53,114,172,187,95,37,152,164,125,143,33,62,140,239,167,229,179,253,111,245,160,169,77,65,81,93,75,186,42,167,136,140,117,252,183,31,22,253,31,106,238,216,109,53,212,78,71,85,92,114,3,106,237,172,174,255,0,87,214,223,98,228,166,167,56,233,162,56,153,201,220,71,86,241,248,46,232,189,99,83,27,52,29,251,95,70,113,127,169,7,213,252,170,118,48,147,187,79,175,236,92,177,3,156,30,63,13,117,254,69,229,106,174,23,168,97,104,233,233,119,104,218,104,192,111,240,251,29,125,11,77,194,243,36,12,213,84,172,31,239,13,190,13,245,186,15,171,29,33,21,75,73,212,119,22,111,13,126,213,244,226,8,219,189,220,89,153,117,104,164,114,111,122,54,251,123,191,66,237,59,54,154,48,55,243,32,222,27,28,244,6,103,215,234,91,39,165,121,89,216,155,249,214,176,198,64,122,247,247,174,121,37,219,163,158,159,161,7,70,158,140,225,151,88,199,70,241,238,101,221,112,221,167,227,54,191,139,247,232,186,211,214,188,45,186,54,109,93,251,255,0,66,235,149,89,75,248,205,251,116,239,125,31,68,29,202,137,70,63,25,124,63,182,92,33,86,14,108,196,95,223,95,58,170,229,3,251,167,36,108,227,246,183,249,87,197,174,190,71,6,174,50,143,217,161,126,159,181,7,160,146,72,222,105,52,38,125,93,254,63,106,234,73,81,75,75,184,200,132,95,189,252,89,151,201,181,94,30,166,71,25,54,232,79,227,241,239,211,237,93,139,141,52,18,147,59,204,253,255,0,13,205,246,160,239,5,119,104,15,196,202,250,59,127,25,117,247,78,38,251,164,39,103,127,13,93,116,194,162,158,134,55,110,163,119,125,110,223,245,248,46,165,77,253,200,94,58,96,18,55,240,209,181,119,254,103,65,246,218,8,29,191,25,180,156,187,244,125,29,117,39,171,138,219,171,25,109,2,126,237,31,70,253,31,222,93,11,116,183,122,153,155,175,9,136,252,31,105,55,197,190,181,232,61,137,21,100,98,213,49,239,238,103,247,153,159,252,45,246,160,249,61,122,138,214,118,165,223,180,199,184,155,95,143,218,223,165,110,161,195,213,37,43,149,92,143,32,147,238,208,157,223,78,246,250,217,122,10,91,92,84,186,70,17,176,131,55,193,153,191,196,190,172,52,145,108,109,63,196,131,226,67,135,160,3,18,104,35,211,187,248,45,254,69,244,162,182,12,44,206,17,139,51,124,25,191,232,93,225,132,65,244,220,254,63,90,229,240,102,102,65,215,8,25,217,187,153,155,234,92,205,16,54,158,235,119,125,139,118,139,84,26,119,50,248,88,154,247,79,108,164,144,206,109,187,69,221,253,230,111,129,125,191,98,237,95,46,240,219,41,100,144,229,1,218,4,94,241,51,124,31,237,111,169,90,198,123,231,145,219,160,154,223,109,170,167,146,99,98,6,22,61,95,87,105,91,225,38,190,44,200,62,70,122,230,107,220,164,43,29,178,162,87,154,66,112,247,15,235,234,143,240,79,95,23,111,130,250,25,19,150,245,140,193,116,172,133,140,170,99,105,137,200,93,223,82,233,23,126,163,250,126,42,157,101,38,21,185,227,219,219,94,241,4,19,19,60,157,64,103,18,113,211,124,100,223,150,197,252,119,248,171,212,193,56,98,146,211,111,167,142,40,54,48,194,13,249,44,223,193,31,177,190,164,29,171,69,135,179,210,8,244,197,152,65,155,77,62,198,251,23,154,197,56,30,130,242,68,82,210,66,70,196,239,239,70,46,255,0,194,254,213,254,181,82,227,140,65,182,139,119,104,186,53,84,144,148,223,107,247,252,62,180,22,171,157,121,9,93,139,240,217,219,40,227,140,99,61,65,155,71,102,213,227,144,126,17,191,241,155,224,173,142,207,203,182,233,37,240,43,107,194,145,226,58,134,61,13,139,193,205,159,227,77,245,106,165,26,75,69,45,76,35,28,177,179,179,19,23,131,125,95,161,104,246,26,29,65,198,38,109,154,105,160,183,195,249,16,91,118,83,240,197,111,192,86,136,168,26,138,137,199,120,155,176,198,58,63,186,13,253,136,127,136,171,190,22,194,52,214,24,155,161,75,20,109,174,186,0,51,119,251,189,253,194,223,82,244,161,73,8,8,139,15,228,233,240,101,204,204,204,204,205,240,65,213,172,162,142,170,2,7,1,215,71,241,111,177,81,92,220,203,161,188,91,234,10,58,88,183,139,25,49,108,239,103,219,39,126,187,95,235,85,213,124,171,229,178,42,250,73,0,135,196,95,93,25,190,167,251,62,212,22,107,128,49,20,216,31,17,201,110,175,168,148,2,51,120,153,156,221,155,186,64,111,139,183,241,93,93,110,12,197,52,215,90,90,114,9,117,105,34,7,109,73,190,44,63,107,253,106,218,115,235,6,13,158,57,239,54,200,36,25,194,83,61,194,58,107,167,84,191,130,44,254,44,223,21,241,114,39,59,107,234,46,30,193,184,205,12,69,74,61,22,220,68,37,168,148,67,241,147,199,199,224,130,248,89,216,153,157,159,86,116,209,151,193,194,215,200,174,116,80,151,92,13,202,49,126,226,103,248,15,218,255,0,90,251,232,54,187,55,134,222,231,251,22,141,24,51,59,48,55,127,216,183,162,14,156,244,236,236,236,34,206,238,255,0,82,233,157,6,162,251,131,191,94,238,239,250,23,215,209,181,213,113,152,187,190,154,119,32,248,227,70,96,198,198,26,179,179,179,119,47,59,118,176,133,81,25,148,67,160,234,77,168,252,123,254,197,238,74,54,240,211,249,215,94,106,8,229,23,215,95,175,254,189,200,40,181,93,154,237,111,173,150,172,103,148,161,212,152,65,136,157,155,191,86,238,211,79,6,91,11,16,199,69,181,171,8,216,201,216,89,157,254,63,202,255,0,99,170,167,87,99,167,155,112,202,62,239,126,157,205,227,252,203,207,215,96,107,101,81,239,154,149,139,71,212,93,227,23,211,199,235,20,30,74,138,243,86,51,117,154,182,71,142,71,247,67,168,255,0,23,109,59,181,95,118,159,27,91,35,110,197,49,55,104,47,115,71,113,215,95,15,137,107,226,186,55,92,37,216,0,231,164,121,29,227,103,32,31,131,105,171,183,115,55,216,169,229,53,115,141,238,119,185,66,32,113,74,91,93,199,79,3,238,241,254,84,21,174,223,91,70,80,245,92,133,204,159,86,213,219,86,238,101,220,130,224,109,38,187,136,155,94,230,215,93,127,190,169,172,55,169,4,226,42,105,88,153,246,190,221,218,183,243,51,175,164,88,184,232,156,101,155,99,109,211,86,127,15,239,151,216,130,167,65,112,34,102,234,192,226,223,13,71,77,127,190,187,128,225,82,31,146,194,223,163,69,225,172,56,218,130,238,27,164,158,38,96,45,154,49,15,195,79,237,159,235,94,182,158,233,72,112,179,69,40,22,173,171,104,76,255,0,15,210,131,150,122,13,227,182,19,209,254,199,255,0,161,109,167,165,158,23,216,70,79,246,187,186,221,79,82,78,238,76,95,29,60,87,105,164,213,245,238,240,65,196,113,190,154,54,174,250,120,45,142,101,16,190,232,223,249,188,87,43,200,2,91,136,180,248,120,173,101,146,51,102,209,217,208,124,154,146,141,223,124,186,14,175,221,175,119,122,227,30,155,24,187,147,59,59,183,197,125,10,202,88,165,1,222,44,207,221,167,119,197,124,170,187,127,227,225,102,158,64,247,135,184,75,70,126,255,0,208,131,158,102,141,221,153,180,125,87,78,91,108,18,187,150,209,215,227,220,223,228,92,211,210,20,82,11,117,164,213,221,180,109,203,146,56,8,95,223,50,239,250,221,7,21,45,35,68,218,8,248,125,139,185,212,96,211,191,71,101,160,0,177,104,210,63,143,214,184,107,68,192,9,199,95,23,255,0,26,15,179,73,46,241,103,103,215,70,93,190,242,209,217,159,193,124,27,37,68,199,238,155,104,205,221,241,251,23,223,18,109,25,6,162,221,221,236,177,174,226,199,205,54,114,124,192,196,62,163,58,201,73,157,159,226,177,173,226,199,205,62,114,124,192,196,62,163,58,9,167,229,115,228,83,44,254,249,245,138,213,117,42,213,121,93,121,21,203,63,190,125,98,181,84,190,42,120,151,193,188,40,229,29,102,105,98,250,26,187,137,149,64,219,109,22,202,102,113,59,141,198,64,51,138,7,147,71,24,67,108,82,25,200,76,251,64,11,104,153,236,140,194,165,54,44,194,223,74,190,131,125,37,181,125,36,246,127,181,189,143,219,99,237,221,135,169,210,237,61,13,122,157,30,167,185,212,219,183,119,187,174,189,203,236,44,106,255,0,116,182,105,254,232,239,221,71,237,111,243,103,244,131,219,255,0,191,212,246,127,203,254,178,253,247,171,216,250,63,210,221,46,167,239,31,139,215,69,62,156,42,241,49,131,120,175,202,58,60,210,194,20,85,86,227,26,130,182,221,237,149,44,228,118,235,140,97,25,203,3,73,163,12,193,182,88,204,36,22,109,192,99,184,64,247,198,1,88,21,42,226,199,202,198,114,124,191,196,62,157,58,170,170,149,113,99,229,99,57,62,95,226,31,78,157,6,53,139,37,62,19,188,172,100,223,203,252,61,233,208,44,107,22,74,124,39,121,88,201,191,151,248,123,211,160,65,85,81,17,7,148,205,92,179,194,185,201,151,24,143,43,113,173,39,104,178,226,107,124,182,250,157,177,198,114,67,189,189,201,226,234,1,128,205,17,176,201,25,184,190,201,0,9,155,81,101,143,15,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,200,17,78,241,238,114,132,247,69,32,28,100,239,180,192,182,145,134,201,15,36,149,10,220,234,252,211,225,111,151,244,62,163,113,65,90,185,29,98,155,237,94,21,205,204,21,81,93,190,203,106,184,89,238,148,116,221,32,110,149,85,92,117,81,212,73,189,155,121,110,10,42,102,209,221,197,186,122,139,51,145,59,199,95,22,62,105,243,147,230,6,33,245,25,213,255,0,242,49,252,246,126,173,254,210,86,1,197,143,154,124,228,249,129,136,125,70,116,19,83,202,227,200,158,89,125,245,235,21,170,234,149,170,242,184,242,39,150,95,125,122,197,106,169,92,85,113,49,131,120,80,202,58,204,210,198,20,53,119,19,42,129,182,218,45,148,204,226,119,27,140,129,33,197,3,201,181,198,16,219,20,134,114,19,62,208,2,218,38,123,35,48,169,95,75,48,175,210,175,160,191,73,173,95,73,61,159,237,111,99,246,216,251,119,97,234,116,187,79,67,94,167,71,169,238,117,54,237,221,238,235,175,114,250,203,26,207,221,47,154,127,186,59,247,81,251,91,252,217,253,32,246,255,0,239,245,61,159,242,255,0,172,191,125,234,246,62,143,244,183,75,169,251,199,226,245,209,79,159,10,188,76,96,222,43,242,142,143,52,176,125,13,93,184,198,160,173,183,123,101,75,57,29,186,227,24,70,114,192,210,109,97,152,54,203,25,132,130,205,184,12,119,8,30,248,192,43,2,34,32,34,34,2,34,32,181,94,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,5,53,60,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,8,50,83,68,68,4,68,64,88,171,172,170,22,42,232,50,83,225,59,202,198,77,252,191,195,222,157,2,165,92,209,252,137,230,111,220,190,177,68,170,175,9,222,86,50,111,229,254,30,244,232,21,42,230,143,228,79,51,126,229,245,138,36,17,193,202,219,139,187,174,69,102,229,46,77,94,109,213,119,108,39,154,23,138,11,104,71,21,65,111,181,221,101,54,130,26,168,163,34,104,156,36,121,35,9,251,152,220,35,136,152,159,162,209,73,53,56,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,142,103,9,222,105,242,111,230,6,30,245,24,22,74,104,49,193,226,243,134,59,239,9,121,203,83,149,87,123,215,182,233,14,223,75,116,181,221,251,48,83,118,250,89,69,196,164,232,12,178,188,91,103,142,162,45,8,183,63,75,126,140,36,42,250,185,24,254,123,63,86,255,0,105,42,85,206,175,205,62,22,249,127,67,234,55,21,85,121,24,254,123,63,86,255,0,105,32,149,69,242,113,102,41,177,96,108,43,121,198,184,166,187,177,89,112,253,190,162,233,113,169,233,28,157,10,88,35,41,37,147,96,49,25,109,0,39,208,89,201,244,209,153,223,185,125,101,103,252,214,179,51,240,119,193,182,35,183,83,213,221,105,43,241,173,194,135,12,209,207,111,147,167,183,169,35,212,84,4,196,198,36,208,201,75,75,83,17,51,110,221,213,96,33,218,68,236,16,89,139,49,77,247,28,226,171,206,53,197,53,221,182,245,136,46,21,23,75,141,79,72,35,235,213,79,33,73,44,155,1,132,7,113,153,62,130,204,45,174,140,204,221,202,239,249,71,102,102,42,193,252,94,217,240,45,166,175,91,46,61,183,215,219,238,244,178,73,39,76,187,53,36,213,144,78,32,38,192,243,1,192,224,38,98,91,99,158,113,102,103,61,90,210,240,30,0,198,89,159,137,160,193,153,127,135,170,239,183,218,170,122,186,154,123,125,35,49,79,56,83,83,201,81,43,70,58,234,102,209,67,35,176,14,166,110,204,34,196,78,194,253,76,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,65,148,154,47,147,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,72,227,235,210,207,24,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,203,235,32,167,248,167,135,172,130,199,55,218,172,83,141,114,63,47,241,5,234,183,103,105,184,221,48,205,21,93,84,251,0,64,55,203,36,100,101,180,0,69,181,126,225,22,102,238,102,94,131,5,101,238,1,203,91,84,182,44,185,192,248,127,10,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,93,0,91,224,203,208,34,8,1,230,143,231,179,51,126,229,244,122,37,95,249,61,240,163,98,199,119,219,143,19,120,214,43,85,210,131,9,220,14,207,96,181,207,9,201,36,55,128,10,121,222,188,181,118,141,186,81,202,45,19,59,27,245,36,41,27,166,80,198,69,64,57,163,249,236,204,223,185,125,30,137,95,255,0,37,79,43,24,167,230,5,119,167,91,144,95,250,34,32,40,128,231,9,194,141,139,2,95,109,220,77,224,168,173,86,186,12,89,112,11,61,254,215,4,39,28,147,94,12,42,39,106,241,209,222,55,234,199,17,52,172,204,15,212,140,100,126,161,77,33,12,191,171,0,231,87,229,99,11,124,192,161,244,235,138,11,0,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,2,243,248,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,119,169,174,174,169,119,217,16,106,204,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,232,20,122,243,151,206,251,174,5,201,43,6,75,219,236,116,149,20,249,161,81,57,87,87,205,33,111,164,130,219,61,29,67,4,64,218,51,156,146,201,22,166,78,236,33,25,142,215,115,99,140,33,219,22,98,155,238,57,197,87,156,107,138,107,187,109,235,16,92,42,46,151,26,158,144,71,215,170,158,66,146,89,54,3,8,14,227,50,125,5,152,91,93,25,153,187,151,170,200,28,227,190,240,255,0,156,184,79,56,176,228,61,162,175,12,220,6,162,74,109,192,29,174,148,196,163,169,166,222,96,109,31,86,9,37,139,169,177,200,55,238,31,120,89,215,128,68,25,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,219,86,65,202,67,62,105,179,79,134,136,242,218,225,91,87,62,33,203,10,143,101,212,189,77,68,181,7,45,186,115,146,90,25,24,204,24,64,4,90,90,96,136,76,246,5,24,191,186,38,2,215,190,130,149,113,99,229,99,57,62,95,226,31,78,157,99,88,178,83,226,199,202,198,114,124,191,196,62,157,58,198,177,6,67,220,18,112,125,134,120,70,202,248,172,162,212,149,184,218,249,79,1,98,203,197,36,181,29,10,233,226,146,115,132,35,142,83,113,16,132,106,78,38,49,8,222,70,22,51,17,119,218,55,20,136,128,188,254,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,233,171,168,106,89,246,74,26,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,122,4,65,141,103,20,121,23,251,154,243,219,19,100,167,210,159,164,127,71,59,23,245,79,176,246,62,191,104,163,130,167,247,158,164,155,118,245,246,254,91,235,183,94,237,116,107,255,0,228,99,249,236,253,91,253,164,173,87,154,63,158,204,205,251,151,209,232,149,213,114,49,252,246,126,173,254,210,65,106,188,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,181,94,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,4,170,34,34,2,136,190,107,220,14,84,225,171,173,239,139,140,185,58,70,177,92,170,41,207,23,90,88,34,167,122,26,185,74,56,6,182,6,22,22,148,39,148,131,170,47,172,173,52,165,38,166,50,31,70,93,21,170,243,71,242,39,153,191,114,250,197,18,8,107,224,167,20,223,112,127,23,25,67,118,195,149,221,146,174,163,24,91,45,114,73,210,9,55,82,214,206,52,149,49,232,108,236,219,224,158,80,215,77,195,187,81,118,38,103,107,234,231,157,249,147,253,100,253,154,172,3,132,239,52,249,55,243,3,15,122,140,10,255,0,249,231,126,100,255,0,89,63,102,160,165,92,149,60,211,226,159,151,245,222,163,110,82,169,196,239,15,88,87,138,12,154,189,101,30,41,169,236,29,191,167,83,110,186,5,44,117,19,91,43,162,45,209,84,70,38,223,221,70,108,36,4,113,75,40,49,134,253,205,21,124,149,60,211,226,159,151,245,222,163,110,83,82,131,24,204,232,202,28,101,144,185,161,136,50,143,48,32,164,142,251,135,106,6,26,135,164,157,166,130,80,56,198,88,166,140,251,157,194,72,164,142,70,98,97,54,99,102,33,18,103,22,156,158,91,184,59,136,236,5,195,141,175,12,241,11,23,75,165,178,124,51,77,89,88,103,116,182,218,200,52,10,26,184,94,33,232,244,246,49,198,47,44,134,33,59,66,67,7,65,163,85,215,26,228,190,87,230,46,50,193,217,129,142,48,133,37,230,251,128,42,42,42,240,229,69,73,200,65,65,60,205,30,249,90,38,46,145,155,60,49,16,17,137,60,103,24,152,109,38,103,94,213,4,0,243,71,243,217,153,191,114,250,61,18,175,252,158,248,81,177,99,187,237,199,137,188,107,21,170,233,65,132,238,7,103,176,90,231,132,228,146,27,192,5,60,239,94,90,187,70,221,40,229,22,137,157,141,250,146,20,141,211,40,99,34,160,28,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,200,47,253,17,16,20,64,115,132,225,70,197,129,47,182,238,38,240,84,86,171,93,6,44,184,5,158,255,0,107,130,19,142,73,175,6,21,19,181,120,232,239,27,245,99,136,154,86,102,7,234,70,50,63,80,166,144,134,95,213,128,115,171,242,177,133,190,96,80,250,117,197,5,128,114,184,243,217,150,95,125,122,61,106,159,229,0,60,174,60,246,101,151,223,94,143,90,167,249,4,43,115,58,224,59,240,33,125,169,207,156,167,178,237,192,56,130,224,94,210,181,219,173,221,58,92,47,49,4,35,30,165,213,39,232,212,78,85,14,59,99,142,40,73,227,133,180,223,16,189,10,224,147,140,28,77,194,54,104,69,122,23,171,173,193,55,202,136,7,22,89,233,34,167,235,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,62,225,159,236,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,59,211,87,80,212,179,236,148,53,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,199,179,140,30,19,49,151,8,185,161,244,30,251,81,87,120,177,87,211,199,83,98,196,101,64,212,176,93,65,163,7,157,128,26,73,88,14,41,77,227,32,115,223,167,76,221,152,101,7,112,200,162,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,43,53,230,97,198,189,199,134,12,9,109,193,57,105,115,236,217,147,139,116,169,162,172,141,233,102,246,53,12,51,70,242,84,77,79,48,201,191,173,161,193,27,20,123,95,73,201,141,138,22,18,177,94,6,185,152,92,120,98,192,151,172,179,204,139,37,215,21,225,186,11,121,201,131,168,173,237,75,79,216,107,158,105,230,146,25,164,112,105,30,25,228,168,220,83,17,74,81,116,153,130,35,99,118,27,64,205,44,210,199,121,211,142,238,121,153,153,119,223,108,226,75,207,71,182,214,246,88,105,250,189,40,66,24,255,0,23,8,4,99,164,113,0,251,162,218,233,171,234,238,238,225,242,176,158,22,190,227,156,85,102,193,88,90,135,182,222,177,5,194,158,215,110,166,234,132,125,122,169,228,24,226,143,121,184,128,238,51,22,212,157,133,181,213,221,155,189,100,39,193,71,10,54,46,18,242,106,139,6,244,173,85,152,190,229,165,102,41,189,209,66,99,219,234,183,27,199,27,20,142,230,240,192,7,210,141,180,1,125,14,78,152,28,178,50,182,174,84,124,20,126,12,176,172,28,74,102,101,178,213,83,137,49,109,190,158,167,9,69,167,90,107,61,174,104,200,158,163,123,19,198,51,85,71,32,119,8,239,142,38,218,230,207,52,209,12,138,160,242,152,235,41,242,179,52,59,15,225,51,45,48,166,45,246,103,87,177,123,118,205,77,95,217,122,155,122,157,46,176,22,205,221,48,221,183,77,118,14,190,12,190,86,22,225,235,32,176,53,246,151,20,224,172,143,203,252,63,122,162,223,217,174,54,188,51,69,73,85,6,240,32,61,146,199,24,152,238,3,33,125,31,188,73,217,251,157,213,64,68,17,87,207,59,243,39,250,201,251,53,90,175,43,143,61,153,101,247,215,163,214,171,170,231,157,249,147,253,100,253,154,173,87,149,199,158,204,178,251,235,209,235,80,79,242,128,30,104,254,123,51,55,238,95,71,162,83,252,160,7,154,63,158,204,205,251,151,209,232,144,73,247,45,222,51,111,188,90,101,197,226,217,143,45,93,44,103,129,59,21,61,222,229,0,0,82,221,99,168,105,186,21,35,24,233,210,153,251,60,173,44,108,45,30,230,18,13,24,250,81,117,121,142,240,57,83,197,110,13,160,198,25,124,116,148,249,139,131,233,231,10,24,101,8,162,11,221,33,59,27,209,75,59,179,16,24,147,17,64,68,93,33,57,101,18,97,105,158,88,237,215,145,143,231,179,245,111,246,146,149,68,24,171,172,154,56,122,197,55,220,115,144,89,105,141,113,77,119,109,189,98,12,31,102,186,92,106,122,65,31,94,170,122,40,164,150,77,128,194,3,184,204,159,65,102,22,215,70,102,110,229,140,186,201,79,132,239,43,25,55,242,255,0,15,122,116,8,42,170,234,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,219,86,65,205,191,62,105,178,179,134,137,50,218,223,91,87,6,33,204,250,143,101,211,61,53,68,180,231,21,186,3,142,90,233,28,192,28,76,8,94,42,99,136,140,55,133,97,63,188,32,98,225,14,185,253,156,119,222,32,51,151,22,103,22,35,135,179,213,226,107,129,84,71,77,184,15,178,82,128,180,116,212,219,192,1,164,233,65,28,81,117,54,49,30,205,197,239,19,186,242,184,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,190,82,32,201,247,42,179,51,10,231,38,92,97,204,210,193,85,125,162,203,137,173,241,92,41,183,73,25,201,14,246,247,224,151,166,102,3,52,70,197,28,128,196,251,36,3,23,125,69,215,171,81,213,201,111,56,239,184,195,38,177,110,78,221,225,234,82,101,221,194,158,162,215,83,184,27,109,45,200,170,36,42,109,130,12,239,178,120,42,37,234,17,153,23,105,219,238,140,98,207,34,168,10,149,126,228,238,22,63,239,105,202,175,253,77,183,127,238,85,85,68,29,75,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,187,104,177,87,65,148,150,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,218,109,215,74,40,234,233,103,216,98,97,190,41,24,128,182,152,9,54,173,220,66,206,221,236,203,192,126,228,238,22,63,239,105,202,175,253,77,183,127,238,83,132,239,43,25,55,242,255,0,15,122,116,10,170,160,181,94,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,148,0,160,202,161,65,95,49,158,2,127,114,189,246,12,200,203,185,251,70,89,98,107,135,99,164,167,158,163,125,85,150,184,192,229,106,50,115,125,243,66,225,28,133,20,189,228,194,4,18,190,225,25,38,157,69,242,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,4,54,114,132,193,220,71,73,156,181,120,255,0,45,226,232,229,181,54,219,126,49,246,133,97,211,80,220,181,23,233,195,14,145,75,213,172,131,171,218,5,132,71,104,179,198,114,194,53,45,212,186,174,117,126,86,48,183,204,10,31,78,184,171,223,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,123,32,231,87,229,99,11,124,192,161,244,235,138,11,0,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,2,34,32,44,85,214,85,11,21,116,25,41,240,157,229,99,38,254,95,225,239,78,129,85,85,74,184,78,242,177,147,127,47,240,247,167,64,170,170,2,176,14,117,126,86,48,183,204,10,31,78,184,171,255,0,86,1,206,175,202,198,22,249,129,67,233,215,20,17,87,194,119,154,124,155,249,129,135,189,70,5,146,154,198,179,132,239,52,249,55,243,3,15,122,140,11,37,52,5,242,113,78,19,194,184,230,197,85,133,177,174,25,181,98,11,45,110,206,211,110,186,81,71,87,75,62,195,19,13,241,72,196,5,180,192,73,181,110,226,22,118,239,102,95,89,16,83,75,79,12,156,54,216,46,180,87,219,23,15,153,107,110,185,91,170,35,171,163,172,164,194,116,16,207,77,60,100,197,28,177,200,49,49,1,137,51,19,19,59,59,59,51,178,164,28,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,133,110,19,188,211,228,223,204,12,61,234,48,44,148,214,53,156,39,121,167,201,191,152,24,123,212,96,89,41,32,213,104,182,185,125,171,77,227,245,160,220,239,222,221,235,26,238,44,124,211,231,39,204,12,67,234,51,172,147,216,199,95,21,141,127,22,15,175,20,217,200,255,0,254,240,49,15,168,206,130,85,57,42,51,126,229,156,83,221,249,192,174,244,235,114,191,231,110,238,230,86,5,201,83,202,198,41,249,129,93,233,214,229,127,200,58,55,57,194,10,87,146,71,252,158,254,255,0,208,234,152,226,28,73,20,181,157,26,125,101,46,166,142,205,161,105,222,253,253,206,189,78,60,186,79,109,181,213,76,206,219,68,15,77,117,211,242,75,237,251,21,12,195,247,42,219,166,32,150,103,55,112,121,11,193,223,79,203,111,181,254,180,21,54,58,57,235,233,28,162,169,120,136,199,248,238,47,222,223,244,174,237,130,211,93,68,228,117,53,167,32,54,175,223,35,191,213,245,183,216,183,81,211,144,210,69,36,76,228,238,35,171,120,252,23,208,141,235,26,154,70,104,59,246,62,141,181,254,164,31,81,189,234,118,48,147,86,102,248,63,216,185,32,23,40,95,244,120,255,0,34,242,245,23,11,212,16,244,233,233,117,238,211,70,3,250,190,199,93,219,61,194,247,36,63,211,84,155,91,253,204,219,224,223,91,160,251,1,72,231,56,151,83,185,180,215,191,237,95,74,32,140,95,189,217,153,151,78,138,82,55,103,40,217,190,190,239,208,187,165,163,179,232,45,223,246,32,220,29,61,254,232,179,254,134,90,79,75,213,103,220,218,55,218,182,197,25,129,110,239,239,93,131,145,196,88,141,219,187,224,131,161,13,17,69,46,177,142,140,221,239,163,125,171,189,183,118,154,158,215,102,250,244,92,19,86,116,135,168,26,107,225,162,234,189,97,77,248,205,219,116,241,209,244,65,221,168,149,163,241,151,255,0,105,117,218,172,92,153,136,187,181,250,215,207,171,185,67,249,39,36,108,236,223,91,127,149,124,122,235,220,112,182,163,40,191,232,47,211,246,160,251,243,73,19,206,78,36,207,220,255,0,31,181,116,228,154,154,152,202,83,113,23,125,123,251,153,124,123,101,237,231,168,118,45,174,37,221,171,254,150,251,87,114,225,79,4,226,36,243,59,107,167,118,230,211,226,131,184,21,237,56,233,12,175,167,247,75,174,71,56,200,228,242,19,182,190,26,186,233,199,53,61,8,254,248,218,55,119,123,183,253,126,11,171,85,126,212,94,58,112,19,55,240,209,181,119,254,103,65,246,134,56,73,183,75,180,183,119,237,125,29,117,167,168,142,223,169,59,236,7,239,209,187,153,155,254,172,190,93,12,247,122,153,133,164,128,132,53,102,213,132,155,226,203,209,133,160,42,226,97,169,7,54,118,254,19,107,240,251,89,7,201,122,169,171,155,250,79,115,137,182,155,155,94,237,126,214,253,44,180,162,195,213,133,51,157,84,207,32,145,107,161,19,190,141,171,125,108,189,13,45,166,26,45,35,138,45,161,227,220,44,223,226,251,23,214,130,146,29,189,222,62,63,4,31,18,60,59,0,56,16,195,30,157,218,251,173,254,69,244,162,181,4,76,207,28,98,63,161,180,255,0,18,239,140,2,31,194,125,53,240,213,114,248,55,114,14,188,116,237,163,51,54,154,46,102,136,89,180,113,111,230,91,153,190,43,84,26,104,204,190,85,250,235,13,190,146,73,14,86,13,160,238,254,243,55,131,63,219,246,46,123,181,198,43,125,41,202,114,8,232,46,250,187,233,240,127,183,236,86,217,158,153,218,54,58,26,186,90,58,186,114,152,163,144,68,122,154,190,186,74,205,220,210,51,248,179,32,248,249,235,154,208,198,19,217,169,42,164,41,170,225,40,1,192,217,223,113,245,69,188,15,95,29,62,11,224,228,94,3,185,92,228,11,189,124,125,66,41,88,181,145,137,223,191,164,95,17,127,173,254,42,159,101,253,166,239,154,120,130,154,239,122,130,87,138,42,160,33,102,18,218,250,24,19,126,83,23,194,71,248,171,213,203,172,33,73,102,183,199,28,84,172,12,218,63,228,51,127,4,63,181,111,169,7,213,176,225,222,203,74,32,209,136,179,11,119,51,105,240,111,177,124,156,83,132,40,239,64,113,84,83,66,122,107,166,240,103,254,55,214,47,245,170,131,28,67,24,176,131,46,165,117,52,36,77,221,163,191,213,167,218,130,218,51,99,37,106,113,22,27,59,117,12,113,128,179,59,104,204,236,204,221,51,111,132,111,252,102,86,150,92,189,46,247,43,228,247,74,161,165,120,106,39,41,189,230,47,2,61,223,26,109,60,31,235,82,144,86,138,106,138,119,138,80,109,9,190,166,239,238,253,11,111,209,251,127,68,98,104,133,152,89,155,184,71,234,253,8,45,95,38,56,77,161,203,251,117,56,246,74,23,247,3,93,145,183,127,187,31,251,72,255,0,17,92,46,22,192,212,150,93,178,193,73,12,122,59,59,176,198,205,175,228,247,247,11,125,75,215,67,65,4,49,12,66,61,194,204,222,12,187,12,44,44,194,222,12,131,130,106,88,230,133,227,40,199,242,116,239,111,177,82,188,208,192,113,222,109,245,66,212,177,185,116,15,105,56,107,163,237,61,59,246,191,214,170,226,233,220,232,163,172,166,146,50,111,202,23,103,253,26,63,249,80,89,5,134,106,172,183,197,15,5,76,242,71,17,207,220,204,78,205,223,35,55,199,107,120,2,186,108,190,198,180,183,122,72,72,38,114,214,49,239,114,103,248,7,246,207,245,170,65,158,216,10,156,105,106,46,116,144,159,94,1,57,5,196,91,197,154,82,248,14,190,63,106,164,217,57,156,151,75,62,34,151,15,92,228,142,40,226,220,0,242,57,11,234,210,70,12,222,241,183,212,255,0,4,23,245,25,140,128,38,47,171,59,51,173,235,201,96,140,77,13,226,130,25,30,166,51,115,136,73,180,54,127,17,31,181,254,181,235,25,217,217,157,188,29,3,70,250,150,155,1,159,93,173,171,253,139,114,32,235,77,8,150,186,3,59,191,216,186,50,80,51,234,229,27,106,239,245,127,208,190,182,141,174,171,97,139,187,233,167,114,15,140,20,71,25,123,195,185,191,70,171,224,93,44,17,214,23,191,8,179,55,214,63,163,236,251,23,182,40,219,234,92,18,208,199,43,119,234,223,161,5,25,175,179,220,233,234,222,166,57,164,233,63,240,88,139,79,6,111,13,52,241,93,105,49,28,116,12,47,93,189,156,245,209,159,187,195,244,191,218,202,171,84,217,41,101,212,76,116,31,135,115,127,145,121,250,252,11,108,172,118,122,154,49,38,31,13,209,139,233,225,245,143,216,131,199,210,94,42,198,103,156,107,165,233,201,249,33,213,126,237,27,71,238,213,125,234,124,107,109,135,90,57,201,186,255,0,83,184,235,245,252,75,95,5,213,185,224,241,164,23,146,152,164,247,127,36,117,238,109,116,215,185,135,237,84,206,59,140,193,136,170,6,231,76,33,211,217,161,56,59,59,235,31,246,207,250,16,87,11,109,109,25,143,104,50,29,197,240,119,109,91,197,151,118,43,129,52,140,236,78,67,240,239,215,95,239,170,107,5,226,77,177,157,44,140,91,181,247,117,213,159,249,25,215,209,60,85,45,27,12,179,48,14,221,117,111,6,254,251,253,168,42,116,23,2,38,252,100,14,35,253,206,154,255,0,125,119,99,33,168,31,201,102,111,175,69,224,236,88,222,130,234,36,242,79,24,180,122,119,110,22,110,253,127,182,127,169,123,10,107,173,17,71,164,82,131,235,245,19,127,149,7,60,212,2,77,182,34,102,119,250,157,112,211,209,84,65,238,148,132,90,252,117,119,91,169,234,72,157,201,137,159,79,181,119,6,77,116,125,89,208,113,156,69,166,142,253,255,0,82,227,220,81,54,165,27,183,242,46,67,144,69,247,17,127,125,111,150,72,164,13,117,103,254,86,65,242,106,156,31,116,146,179,8,62,157,207,220,184,117,141,157,139,123,63,242,175,167,85,77,28,176,254,48,27,79,209,246,175,149,91,111,208,5,218,89,1,187,255,0,36,180,250,190,196,28,211,52,111,166,215,103,93,73,109,208,76,250,184,142,191,30,230,255,0,34,229,168,163,40,137,191,29,35,107,225,239,45,225,1,139,234,102,95,202,232,56,41,168,154,39,238,22,254,101,222,98,216,205,171,232,236,182,136,8,191,239,143,252,235,109,80,16,137,59,106,254,29,232,62,165,28,219,199,242,181,211,237,93,221,92,188,25,217,121,219,53,68,229,33,1,182,140,218,125,127,106,244,98,77,167,193,6,162,223,90,213,217,180,240,70,38,117,163,147,120,32,209,19,86,250,209,1,110,241,91,86,172,232,55,34,34,2,34,32,217,163,125,75,110,214,239,247,91,249,151,35,182,171,77,168,56,216,25,203,189,151,35,3,50,104,235,114,2,218,78,236,218,179,106,183,34,10,99,156,45,85,38,29,174,120,89,219,241,18,248,107,175,239,114,42,13,150,119,152,162,184,84,82,75,41,117,0,143,93,229,225,161,3,125,106,231,177,149,161,238,150,202,168,92,93,196,226,49,126,239,131,137,55,212,255,0,90,180,124,77,111,168,193,56,134,162,166,54,40,161,146,115,103,39,212,123,156,201,252,116,102,240,20,23,51,96,186,82,148,48,235,32,155,176,143,115,187,59,120,55,218,189,59,212,83,73,79,185,134,33,220,223,6,102,248,42,5,130,177,85,53,85,60,78,213,238,68,241,143,253,149,159,224,63,106,168,52,183,217,36,8,227,237,30,230,140,206,251,254,31,206,131,216,197,53,35,49,6,128,69,171,253,78,187,97,44,35,76,237,180,91,237,118,111,169,121,42,75,157,21,60,174,229,82,197,185,245,247,205,159,227,250,87,102,167,18,209,136,188,114,150,129,225,172,110,218,255,0,133,7,162,167,184,65,20,100,44,194,253,239,223,221,254,85,196,215,104,186,187,6,66,213,223,94,247,109,60,127,74,243,176,226,11,107,64,77,27,155,234,239,166,253,189,253,223,165,116,170,174,231,251,252,13,19,51,124,127,191,240,116,30,242,42,200,222,55,51,155,77,27,95,202,93,41,46,244,253,67,39,168,212,69,159,242,141,190,31,202,169,85,243,49,46,84,17,188,81,21,51,145,22,205,53,45,116,239,254,219,236,92,22,235,253,222,227,74,82,27,136,239,103,119,219,185,188,89,190,223,181,5,64,184,227,59,125,41,31,189,191,110,173,166,162,255,0,95,246,203,207,84,99,154,170,226,120,109,208,237,239,239,247,93,187,191,144,190,214,94,93,193,138,66,122,153,137,223,87,39,220,93,207,246,119,175,165,106,142,137,164,234,68,198,218,182,143,166,154,124,16,114,84,61,238,226,238,47,83,52,78,93,250,137,152,255,0,215,197,118,105,40,138,8,216,43,106,101,148,188,31,121,238,255,0,15,242,175,173,75,0,201,167,77,141,223,78,231,117,244,41,172,141,49,235,81,25,104,255,0,29,63,202,200,62,76,49,200,7,31,101,119,238,118,209,155,227,252,203,146,168,174,242,206,34,2,77,222,205,224,95,90,244,244,56,122,0,153,136,28,221,133,245,102,125,62,182,251,23,214,11,37,49,200,50,16,147,59,59,63,115,55,249,16,120,111,163,151,75,129,131,203,52,129,174,154,179,17,51,127,131,237,95,122,213,134,33,164,97,235,0,153,182,157,228,204,239,240,250,219,236,94,153,232,132,63,32,124,60,59,151,102,56,99,113,102,49,109,223,161,7,78,158,138,32,22,118,132,117,111,237,89,118,163,14,247,208,25,180,251,23,99,107,0,247,51,125,75,108,108,196,238,253,237,222,128,192,15,226,45,225,245,45,194,58,106,204,218,126,133,168,233,222,203,87,109,126,40,26,55,199,189,106,136,128,186,181,215,8,40,98,35,148,153,157,133,223,197,190,223,183,236,91,234,106,66,152,28,141,217,180,109,123,213,36,205,60,197,134,199,69,88,93,162,6,32,167,144,135,83,111,22,99,211,248,77,245,32,241,28,64,103,61,6,31,162,171,167,26,162,25,30,158,77,172,38,45,223,164,172,223,195,111,169,90,94,19,181,222,179,103,23,118,242,146,162,74,126,209,187,73,28,221,180,234,139,253,68,222,18,47,139,154,24,187,18,230,70,55,26,26,113,57,105,206,102,133,250,45,33,54,143,49,183,192,137,188,13,93,167,13,89,77,77,104,180,210,84,213,81,200,18,16,70,68,229,27,51,234,227,11,191,136,55,212,130,167,229,62,93,67,98,181,210,7,100,137,156,97,141,157,218,54,215,93,177,255,0,106,223,82,171,240,66,16,196,17,136,179,109,22,110,230,251,23,13,186,134,10,42,112,142,17,209,152,89,187,217,190,166,255,0,34,237,160,216,238,251,180,111,6,93,115,23,57,183,179,119,55,119,247,215,44,166,224,206,236,184,196,153,221,155,195,94,254,228,29,150,240,111,208,181,91,88,153,153,155,249,22,228,5,163,163,190,139,97,147,233,238,248,183,122,14,69,178,64,234,3,135,214,218,45,34,35,38,247,180,92,136,41,214,99,224,200,47,54,169,162,58,104,165,220,197,249,64,197,252,19,254,213,254,181,31,185,165,99,187,229,30,43,170,196,116,109,36,112,61,105,147,140,91,153,180,234,25,233,163,48,182,154,70,223,21,39,245,180,209,213,66,81,200,221,206,207,254,7,86,197,196,222,80,83,98,108,59,87,217,41,101,41,72,164,45,68,25,251,250,115,125,64,255,0,18,65,231,184,116,226,6,219,136,160,165,167,154,180,218,102,140,4,132,228,30,226,210,22,126,231,145,223,196,149,218,89,175,20,215,74,96,150,41,25,245,22,248,183,127,115,125,175,245,168,103,179,98,28,81,147,248,230,122,109,147,67,5,53,97,69,248,198,144,89,196,102,102,250,193,188,35,82,11,195,230,124,82,226,91,101,20,117,21,180,189,82,142,54,113,105,27,93,92,98,250,228,119,241,36,23,74,139,167,111,185,83,215,192,18,199,40,22,230,103,247,73,159,197,155,237,251,87,113,1,104,181,90,59,106,200,54,147,106,237,163,248,119,173,89,219,234,101,176,137,219,195,77,80,75,95,15,20,28,50,193,212,61,91,193,159,93,62,11,100,209,59,179,55,73,180,111,237,87,113,155,187,195,197,54,252,62,8,62,37,101,167,180,137,123,140,204,76,250,247,127,208,169,134,32,192,134,117,117,83,197,79,27,187,185,147,62,206,255,0,23,127,226,170,211,35,59,70,251,25,181,102,95,50,122,24,231,140,204,195,222,209,251,153,187,157,5,3,146,209,87,73,83,22,133,40,244,182,238,102,119,102,213,159,244,46,90,169,88,157,162,150,156,100,98,110,247,32,215,69,85,107,112,197,52,227,41,148,59,100,118,45,186,11,55,127,127,216,188,109,199,9,92,105,202,67,134,6,61,93,244,220,36,255,0,95,246,168,60,189,33,83,81,52,157,152,154,55,213,201,197,157,153,181,254,79,208,185,108,152,230,182,146,174,72,37,144,136,26,71,6,220,238,250,54,172,221,222,242,237,150,17,168,149,156,234,122,241,107,249,93,61,71,252,34,190,85,199,4,211,210,202,19,197,89,88,206,238,196,250,200,221,253,238,255,0,197,65,81,173,184,214,61,162,38,68,251,153,159,199,235,211,251,101,233,104,111,244,179,70,196,82,147,59,247,233,185,190,207,181,81,121,14,186,217,20,69,12,109,32,179,136,187,155,59,190,154,125,154,125,75,191,14,54,142,153,226,136,128,154,77,5,159,187,187,95,252,228,21,122,166,229,15,113,180,141,167,193,157,219,252,171,139,218,198,100,45,27,54,157,222,31,253,213,224,195,16,73,91,8,28,179,69,16,232,206,222,246,223,135,233,251,87,53,61,250,48,144,68,107,163,34,109,52,102,151,86,127,239,160,247,210,86,155,195,169,23,126,154,182,175,241,209,116,142,174,168,164,137,218,54,54,220,61,228,206,250,125,171,204,85,226,64,96,22,58,160,2,109,59,152,244,111,240,174,104,113,27,20,64,65,81,17,59,59,120,30,173,225,250,80,122,137,167,152,140,119,128,235,171,119,232,253,203,147,174,192,222,251,235,175,214,188,169,222,238,18,204,6,5,11,139,19,119,51,151,215,250,87,212,167,175,146,163,78,208,209,179,183,213,255,0,75,160,250,225,80,36,250,108,22,251,116,91,229,113,149,152,60,87,199,154,225,78,5,169,201,166,222,230,96,118,248,127,42,250,54,210,122,157,37,209,246,190,142,218,248,233,220,131,232,208,66,49,232,226,45,252,223,161,125,81,216,237,252,29,87,78,24,207,195,107,51,125,140,187,35,22,141,174,174,131,149,182,183,212,177,173,226,199,205,54,114,124,192,196,62,163,58,201,63,103,214,229,252,139,26,254,44,59,184,166,206,54,255,0,246,255,0,16,250,140,232,37,247,128,236,203,194,185,55,203,59,10,230,150,53,171,232,89,176,205,190,255,0,112,169,219,36,99,36,219,46,245,187,32,139,168,64,5,52,166,227,28,96,228,219,228,48,22,125,93,148,70,241,83,196,190,50,226,187,55,43,51,75,23,208,210,91,128,105,198,219,104,182,83,51,16,91,173,209,153,156,80,60,154,49,76,123,165,144,206,66,102,220,102,91,68,3,100,97,242,177,182,124,99,44,101,147,249,121,145,197,91,87,73,132,240,5,61,97,133,188,106,24,160,173,184,212,87,85,212,21,105,131,0,190,241,138,164,32,17,39,61,141,28,132,14,61,105,5,86,174,95,60,18,93,120,175,199,210,95,113,52,21,84,57,117,133,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,55,38,103,146,61,66,138,199,195,174,110,30,67,84,113,36,88,78,174,60,9,5,226,27,48,87,20,71,172,230,125,70,42,128,102,23,102,166,142,88,194,2,152,156,65,230,154,56,129,204,218,70,14,215,13,28,69,227,190,23,243,78,131,51,48,45,71,246,42,59,197,22,200,127,170,118,190,211,12,211,209,245,37,138,78,143,87,160,3,213,1,222,30,44,254,44,249,25,218,50,255,0,6,217,112,13,30,86,210,97,234,73,48,157,5,158,59,4,86,154,177,122,168,10,220,16,180,3,79,35,76,228,242,135,73,152,31,123,150,230,215,118,186,186,130,206,96,220,18,93,120,80,199,241,223,112,196,21,117,217,117,138,170,42,38,181,86,13,41,12,22,153,202,105,136,45,39,33,77,41,153,199,78,49,144,203,35,139,204,221,71,22,119,142,77,2,111,242,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,159,207,241,99,229,99,57,62,95,226,31,78,157,67,7,47,158,54,238,188,40,99,249,44,88,158,122,186,236,186,197,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,155,19,187,199,30,147,19,196,46,41,177,99,158,11,243,47,26,225,106,238,219,101,196,25,95,121,186,91,170,122,71,31,94,150,123,76,178,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,12,112,150,74,124,39,121,88,201,191,151,248,123,211,160,88,214,44,148,248,78,242,177,147,127,47,240,247,167,64,130,170,162,34,2,133,110,117,126,105,240,183,203,250,31,81,184,169,169,80,173,206,175,205,62,22,249,127,67,234,55,20,21,87,145,143,231,179,245,111,246,146,176,14,44,124,211,231,39,204,12,67,234,51,171,255,0,228,99,249,236,253,91,253,164,172,3,139,31,52,249,201,243,3,16,250,140,232,37,251,128,220,204,194,185,55,203,51,10,230,150,53,171,236,246,92,51,111,191,220,42,118,201,24,73,54,203,189,110,200,34,234,24,1,77,41,184,199,24,57,54,249,12,5,159,82,101,17,124,85,113,49,140,184,175,205,202,204,210,198,20,52,150,224,26,113,182,218,45,148,204,196,22,235,116,103,33,197,3,201,181,138,99,221,44,134,114,19,54,227,50,218,32,27,35,15,149,141,243,231,25,99,60,158,203,204,141,42,218,186,76,39,128,41,235,12,45,227,80,197,5,109,198,162,186,174,160,171,76,88,5,247,140,85,33,0,137,57,236,104,228,32,113,235,72,42,181,114,249,224,146,235,197,126,63,146,251,137,224,171,161,203,172,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,233,185,51,60,145,234,20,86,62,29,115,112,242,26,163,137,50,194,117,113,224,72,47,16,217,130,184,162,61,103,51,234,49,84,3,48,187,53,52,114,198,16,20,196,226,15,52,209,196,14,102,210,48,56,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,178,62,180,224,12,27,101,192,52,89,91,71,135,169,36,194,116,22,120,236,17,90,106,217,234,160,43,112,66,208,13,60,141,51,147,202,29,38,96,126,163,150,230,215,118,186,186,130,190,96,220,18,93,120,80,199,241,223,112,196,21,117,217,117,138,170,42,38,181,86,13,41,12,22,153,202,105,136,45,39,33,77,41,153,199,78,49,144,203,35,139,204,221,71,22,119,142,77,2,111,242,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,159,218,172,120,120,36,227,7,19,112,141,154,17,94,133,234,235,112,77,242,162,1,197,150,122,72,169,250,245,208,69,28,225,9,199,36,160,228,39,9,84,156,172,2,113,180,142,44,6,66,207,184,114,8,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,228,31,89,17,16,17,17,5,170,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,41,169,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,65,146,154,34,32,34,34,2,197,93,101,80,177,87,65,146,159,9,222,86,50,111,229,254,30,244,232,21,42,230,143,228,79,51,126,229,245,138,37,85,120,78,242,177,147,127,47,240,247,167,64,169,87,52,127,34,121,155,247,47,172,81,32,133,110,19,188,211,228,223,204,12,61,234,48,44,148,214,53,156,39,121,167,201,191,152,24,123,212,96,89,41,160,133,110,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,82,174,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,4,170,40,107,231,73,156,118,44,97,156,184,75,39,109,16,245,42,242,238,223,81,81,116,169,220,109,182,170,228,52,242,13,54,194,6,103,217,4,20,242,245,4,204,75,180,237,247,74,50,103,153,69,141,103,20,249,215,251,162,120,130,198,217,199,29,191,177,82,98,11,131,118,8,10,46,156,129,67,4,65,79,75,213,30,164,140,211,60,16,196,242,109,55,30,163,158,221,7,70,96,187,78,76,25,67,77,139,243,231,18,230,229,198,10,73,169,242,246,206,48,209,177,79,40,79,13,198,225,212,138,57,128,7,220,48,106,104,107,163,38,55,238,121,163,118,23,118,220,22,107,159,217,57,125,225,255,0,57,113,102,78,226,57,187,69,94,25,184,21,60,117,59,64,59,93,41,139,73,77,83,176,12,218,62,172,18,69,47,79,123,144,111,218,94,240,187,41,127,228,251,147,150,44,13,195,3,102,173,60,221,162,245,153,119,9,234,43,36,218,97,208,165,161,168,158,146,158,155,71,50,2,218,97,83,47,81,132,9,251,78,194,220,209,139,171,74,231,63,148,52,216,67,62,112,214,110,91,160,164,134,159,48,172,229,13,99,12,242,156,243,92,109,253,56,164,152,192,189,192,7,166,154,134,49,96,126,247,134,71,113,103,125,198,23,191,202,151,51,63,8,156,27,97,203,117,69,93,214,174,191,5,92,43,176,205,100,247,9,58,155,186,114,53,69,56,66,78,100,79,12,116,181,84,209,11,62,221,189,39,1,29,162,46,247,128,161,175,146,222,113,216,176,126,114,226,220,157,187,195,211,171,204,75,125,61,69,174,167,113,190,234,171,104,212,72,84,219,4,29,155,124,19,212,75,212,35,1,30,205,183,222,41,5,154,101,16,17,17,4,0,243,71,243,217,153,191,114,250,61,18,191,254,74,158,86,49,79,204,10,239,78,183,43,0,230,143,231,179,51,126,229,244,122,37,127,252,149,60,172,98,159,152,21,222,157,110,65,127,232,136,128,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,213,128,115,171,242,177,133,190,96,80,250,117,197,5,128,114,184,243,217,150,95,125,122,61,106,159,229,0,60,174,60,246,101,151,223,94,143,90,167,249,1,99,215,204,75,61,40,243,251,138,204,87,137,44,55,159,105,225,187,15,75,13,216,102,22,129,227,42,90,86,118,148,226,146,23,33,154,25,42,142,170,104,228,114,34,40,230,15,201,102,96,25,169,227,67,56,239,185,5,195,6,63,205,92,45,14,251,213,170,223,29,61,186,77,192,221,154,170,174,162,42,72,170,116,48,48,62,137,212,12,189,50,23,19,233,236,125,24,181,108,115,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,14,221,231,11,95,112,253,186,197,118,187,208,246,122,76,77,111,59,165,174,78,168,31,104,165,10,170,138,66,147,65,119,112,210,122,74,128,208,153,139,220,215,77,164,46,234,108,45,125,171,194,183,28,107,79,67,190,203,106,184,81,218,235,42,122,160,221,42,170,184,234,100,167,143,99,190,242,220,20,85,47,171,51,139,116,244,39,103,33,103,186,174,101,185,57,98,225,255,0,48,178,167,39,112,228,221,162,147,12,229,125,190,158,74,157,166,29,174,168,238,119,41,42,106,118,25,155,199,213,158,73,101,233,239,113,13,251,71,221,22,101,234,184,0,201,203,238,126,240,193,197,94,85,97,105,182,94,174,182,252,45,81,110,143,104,63,105,170,164,168,174,171,138,155,83,48,0,235,29,56,197,212,34,97,14,166,247,213,135,71,15,149,202,119,61,47,185,97,197,5,179,46,125,179,106,162,194,217,151,173,186,238,55,6,0,221,85,5,61,68,148,15,12,174,226,227,49,78,125,1,13,92,100,237,46,59,8,250,100,19,168,177,87,89,52,100,14,113,216,184,128,201,172,39,156,88,114,30,207,73,137,173,227,81,37,54,227,62,201,84,4,81,212,211,111,48,7,147,165,60,114,197,212,216,194,123,55,15,186,76,232,62,87,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,101,80,136,136,8,136,130,0,121,163,249,236,204,223,185,125,30,137,93,87,35,31,207,103,234,223,237,37,106,188,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,11,85,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,37,81,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,21,184,78,243,79,147,127,48,48,247,168,192,175,255,0,158,119,230,79,245,147,246,106,176,14,19,188,211,228,223,204,12,61,234,48,43,255,0,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,77,74,133,110,74,158,105,241,79,203,250,239,81,183,41,169,64,68,68,16,3,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,172,3,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,5,255,0,162,34,2,176,14,117,126,86,48,183,204,10,31,78,184,171,255,0,86,1,206,175,202,198,22,249,129,67,233,215,20,22,1,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,5,111,252,107,240,199,151,28,78,100,213,109,147,29,94,173,88,90,175,15,235,116,183,226,250,218,102,147,216,49,129,1,213,200,238,242,196,221,19,130,51,25,24,228,104,219,64,145,217,202,32,118,184,5,16,28,216,184,215,184,226,156,85,115,225,95,45,238,123,48,221,155,74,108,99,56,61,45,68,55,90,225,146,158,162,58,120,201,132,228,135,178,201,14,211,113,144,9,229,121,99,48,102,137,156,194,53,149,229,114,185,225,159,6,241,11,159,51,93,115,2,187,15,214,216,176,29,56,93,234,48,197,123,188,147,222,204,247,132,90,67,185,152,169,161,151,166,115,57,110,7,119,130,34,2,25,221,198,221,50,155,32,115,151,61,125,191,248,35,203,219,174,40,250,47,111,123,157,211,177,0,191,66,30,253,162,219,157,186,147,30,211,233,192,27,165,147,97,236,2,218,90,124,12,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,12,162,17,81,254,21,120,152,193,188,87,229,29,30,105,96,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,218,195,48,109,150,51,9,5,155,112,24,238,16,61,241,133,96,64,68,68,17,87,207,59,243,39,250,201,251,53,90,175,43,143,61,153,101,247,215,163,214,171,170,231,157,249,147,253,100,253,154,173,87,149,199,158,204,178,251,235,209,235,80,79,242,128,30,104,254,123,51,55,238,95,71,162,83,252,160,7,154,63,158,204,205,251,151,209,232,144,93,87,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,65,138,186,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,85,85,6,220,219,243,230,167,52,248,151,147,45,173,245,180,147,225,236,176,167,246,93,51,211,84,69,80,18,220,103,8,229,174,145,204,1,136,12,73,162,166,56,136,207,97,209,147,251,164,102,45,49,57,253,156,118,46,31,242,107,22,103,22,35,135,180,82,97,155,121,84,71,77,184,195,181,213,25,52,116,212,219,192,13,227,234,207,36,81,117,54,56,134,253,197,238,139,186,198,134,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,160,237,212,225,107,237,38,21,183,99,90,138,29,150,91,173,194,182,215,71,83,213,7,234,213,82,71,77,37,68,123,25,247,142,208,173,166,125,93,152,95,169,160,187,184,147,50,205,133,175,184,130,221,126,187,90,40,123,69,38,25,183,133,210,233,39,84,3,179,210,157,84,20,131,38,132,236,231,172,245,116,225,160,179,151,191,174,155,68,157,175,83,143,252,156,190,228,23,12,28,42,101,86,41,155,125,234,213,111,197,53,23,24,246,131,118,106,170,186,138,26,185,105,181,3,48,62,137,212,20,93,65,39,19,233,239,109,24,180,111,43,203,75,39,44,92,64,102,22,107,100,238,35,155,179,210,98,108,175,184,83,199,83,180,207,178,85,5,206,219,37,53,78,192,48,121,58,83,199,20,189,61,236,39,179,105,123,164,236,131,202,114,237,207,74,60,129,226,179,10,98,75,245,231,217,152,110,253,213,195,119,233,137,160,104,198,150,169,153,162,57,100,153,196,97,134,58,160,165,154,73,24,132,134,56,79,242,153,220,11,33,69,139,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,89,25,240,95,156,119,220,253,225,131,0,102,174,41,135,101,234,235,111,146,158,227,38,224,126,211,85,73,81,45,36,181,58,0,0,7,88,233,202,94,152,139,8,117,54,54,172,58,184,86,180,68,64,86,171,253,11,142,4,255,0,216,51,254,19,94,63,231,106,234,145,7,201,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,245,145,16,90,175,52,127,34,121,155,247,47,172,81,40,1,83,253,205,31,200,158,102,253,203,235,20,74,0,80,101,80,136,136,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,88,7,43,143,61,153,101,247,215,163,214,169,254,80,3,202,227,207,102,89,125,245,232,245,170,127,144,17,17,1,98,174,178,168,88,171,160,201,79,132,239,43,25,55,242,255,0,15,122,116,10,170,170,85,194,119,149,140,155,249,127,135,189,58,5,85,80,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,138,190,19,188,211,228,223,204,12,61,234,48,44,148,214,53,156,39,121,167,201,191,152,24,123,212,96,89,41,160,34,34,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,78,218,172,107,120,78,243,79,147,127,48,48,247,168,192,178,83,65,179,70,250,150,221,173,223,238,183,243,46,71,109,86,155,80,113,180,108,229,224,177,177,226,193,180,226,155,56,219,255,0,219,252,67,234,51,172,148,180,117,141,119,22,62,105,243,147,230,6,33,245,25,208,74,167,37,79,43,24,167,230,5,119,167,91,149,255,0,19,187,54,172,218,171,1,228,169,229,99,20,252,192,174,244,235,114,191,244,20,215,55,218,166,76,51,91,209,103,103,233,201,225,174,186,116,228,86,253,151,55,184,226,187,212,81,203,41,60,128,71,174,242,240,208,129,190,181,116,152,198,208,247,59,101,76,78,46,226,113,155,59,105,245,137,125,159,106,180,92,83,106,168,193,120,134,166,190,38,40,162,146,160,197,201,245,30,231,50,127,29,25,188,5,5,202,97,235,165,49,67,22,233,4,157,182,247,59,179,179,247,55,218,189,103,105,166,146,157,200,70,38,220,58,119,51,125,74,223,48,62,43,167,171,130,45,46,14,68,226,63,246,86,126,253,7,237,85,26,150,251,33,128,70,213,30,231,115,19,239,248,127,58,15,103,20,212,98,198,14,192,68,250,253,78,187,112,201,8,83,147,56,143,123,63,123,179,119,119,47,35,75,116,162,130,93,74,165,139,115,255,0,8,217,254,63,165,118,170,49,37,40,11,132,133,238,59,105,172,110,218,255,0,133,7,161,167,184,65,19,19,51,11,247,190,175,221,254,85,197,237,104,186,174,35,33,106,239,245,182,158,63,165,121,200,49,5,181,163,46,155,200,250,235,166,253,189,255,0,223,93,74,171,185,63,227,105,218,38,211,191,95,143,247,157,7,188,134,172,12,125,233,180,238,215,242,151,78,107,172,13,49,55,104,212,67,86,125,77,188,89,255,0,74,165,55,236,196,185,218,226,38,132,169,156,183,56,104,238,94,26,63,246,205,245,46,181,175,18,94,46,144,60,242,56,139,202,219,189,221,237,226,204,255,0,91,253,104,42,29,203,24,91,233,76,245,61,219,89,219,77,69,219,227,253,178,243,213,56,242,106,199,40,45,208,56,187,187,143,228,187,125,154,247,23,218,203,203,72,46,115,27,213,76,110,238,238,79,184,187,180,215,237,93,251,100,116,37,43,73,24,147,59,123,174,226,205,166,186,178,14,122,147,189,220,31,105,84,77,27,151,196,76,219,199,255,0,186,185,168,168,38,166,13,181,213,114,202,238,255,0,195,145,203,234,250,255,0,149,125,122,90,112,147,78,155,27,191,193,221,119,233,236,197,52,140,83,198,78,207,221,225,254,86,65,242,99,136,129,227,236,174,237,239,51,247,124,127,153,115,85,29,216,220,0,4,219,71,111,6,37,233,41,48,237,56,202,36,15,38,141,163,232,250,105,174,191,161,125,128,177,211,153,9,27,59,59,59,63,118,159,228,65,225,254,143,93,110,32,29,73,164,143,93,31,184,137,191,197,246,175,183,105,194,193,73,181,234,25,164,38,102,239,46,255,0,171,235,111,177,122,158,196,32,219,99,22,238,240,238,93,136,161,7,22,25,5,181,211,234,65,211,165,160,134,49,103,104,67,255,0,53,191,200,187,81,199,239,119,3,51,55,195,69,217,24,196,27,65,111,5,180,91,113,62,189,223,161,1,128,95,196,91,249,150,225,29,60,7,79,228,90,182,141,220,181,118,213,1,155,235,239,90,162,32,46,10,186,184,168,226,121,101,126,239,210,223,87,253,11,116,243,140,1,188,157,155,244,170,103,153,88,246,11,37,190,105,10,162,38,219,185,153,156,219,199,105,255,0,108,223,82,15,39,158,121,187,65,134,236,213,111,218,54,147,4,140,204,38,44,255,0,145,47,246,237,252,85,101,116,245,23,156,223,198,162,112,205,80,116,221,165,153,216,200,220,93,186,191,102,246,240,145,112,231,110,98,226,60,115,139,100,195,244,37,212,167,57,156,127,18,242,59,232,242,200,31,2,38,240,54,248,43,129,225,119,40,163,162,182,210,220,43,168,229,105,140,192,200,138,62,254,241,133,223,196,53,241,103,65,86,50,87,43,227,176,90,32,18,165,137,137,140,73,223,103,127,228,199,253,163,125,74,186,208,210,141,44,13,27,11,54,159,83,125,140,186,214,107,93,53,190,148,99,132,93,180,211,197,155,234,111,169,190,197,244,144,108,39,125,89,135,249,87,94,102,121,36,109,63,130,235,154,66,216,206,76,203,137,137,159,191,226,94,40,59,1,249,45,250,25,110,91,4,152,69,187,252,25,110,103,213,153,208,106,180,117,170,216,101,221,160,248,160,220,132,218,179,183,214,218,46,56,136,203,93,204,221,203,149,7,143,198,120,94,27,173,186,166,57,33,142,78,164,102,222,240,179,248,137,125,143,245,171,3,226,3,0,221,176,77,239,233,37,160,78,22,26,189,198,208,49,14,162,199,41,191,228,139,127,21,190,42,74,39,136,38,136,163,54,238,118,118,84,55,61,114,194,139,19,88,106,226,10,121,78,71,105,9,180,6,126,253,146,255,0,104,255,0,198,65,66,248,115,226,14,138,182,104,172,181,245,178,141,69,53,56,129,52,146,51,119,139,194,47,227,38,190,46,255,0,5,121,184,103,17,82,94,40,97,146,41,88,183,198,36,207,185,159,197,155,237,127,173,67,174,39,108,79,148,89,137,89,45,52,53,48,194,53,114,3,17,12,130,206,205,57,119,106,219,91,194,53,123,60,55,241,7,13,230,223,65,71,91,91,75,214,26,120,132,133,228,109,117,219,11,63,140,142,254,46,232,47,57,23,203,178,94,233,174,180,145,79,28,209,150,241,23,109,164,207,226,204,255,0,91,253,107,234,32,34,45,29,181,248,160,208,180,126,237,116,77,117,248,45,142,79,166,173,166,171,81,45,127,74,14,9,169,218,103,247,123,153,109,158,34,45,25,163,30,239,177,118,196,116,111,13,19,106,15,139,87,106,237,12,238,192,218,23,217,255,0,66,165,248,135,1,28,183,10,169,226,167,140,136,182,104,238,26,255,0,5,155,248,170,180,147,104,14,194,204,190,100,180,97,80,198,102,12,196,218,120,55,138,10,11,37,162,178,136,227,17,41,4,163,221,171,11,187,55,127,242,125,171,146,166,125,116,142,90,113,147,126,186,238,13,124,21,86,171,195,52,213,4,114,28,58,17,105,166,130,223,228,94,62,231,132,171,225,144,228,130,6,47,13,55,9,63,213,245,50,15,41,72,244,180,102,77,3,176,57,105,171,54,140,223,222,253,43,75,70,57,174,162,171,48,146,67,32,109,52,220,238,255,0,7,240,247,190,213,244,95,9,85,79,172,149,35,52,90,126,83,196,206,63,225,101,242,110,88,26,154,7,25,98,172,173,103,239,215,241,141,246,127,106,130,161,219,177,160,70,222,249,185,110,251,117,250,255,0,182,94,154,223,136,41,102,23,115,149,219,253,243,125,191,106,163,51,141,109,186,22,58,112,234,105,252,118,119,248,253,159,165,119,254,154,69,70,204,38,4,196,255,0,83,54,159,241,190,212,21,122,170,229,3,182,173,47,119,218,77,254,85,194,247,98,47,118,17,29,63,71,253,43,193,134,33,146,190,38,234,205,20,35,245,177,109,248,254,159,177,114,197,126,142,35,102,106,248,200,190,161,151,95,241,160,168,47,90,101,23,188,90,183,212,239,246,174,148,181,117,103,24,237,22,63,31,202,103,117,230,106,113,32,52,12,210,84,128,19,127,20,244,111,31,210,183,211,98,49,58,97,113,169,137,223,191,192,254,223,210,131,212,207,81,57,59,110,1,127,210,206,185,58,205,27,107,35,235,253,210,242,179,95,43,229,33,56,206,23,110,254,230,114,255,0,42,250,112,220,101,168,238,168,104,199,244,106,223,225,116,31,92,106,1,251,156,5,190,215,101,203,33,137,134,221,123,221,124,105,235,224,109,6,73,24,88,127,138,236,206,187,182,249,59,91,239,22,45,191,13,124,126,40,62,157,12,13,27,234,194,223,205,250,87,215,29,174,221,250,46,156,81,151,131,51,51,125,108,187,67,23,199,115,255,0,58,13,236,194,223,82,62,223,177,109,219,245,187,255,0,34,48,51,54,172,238,131,93,27,234,68,211,237,116,241,64,69,171,50,220,128,136,136,8,136,128,136,180,119,209,6,171,107,152,143,139,173,133,35,191,115,45,54,107,239,17,127,125,7,35,19,23,130,220,184,88,133,157,153,151,43,126,148,28,117,16,140,208,156,78,205,239,11,183,247,149,16,205,236,176,246,221,20,207,12,77,184,136,137,157,135,191,93,36,250,129,254,181,93,23,86,182,134,158,174,55,9,227,98,103,251,25,254,191,175,244,160,143,74,186,140,85,151,23,121,163,169,142,160,233,66,82,140,92,90,71,208,88,187,188,118,183,128,47,75,106,226,26,209,177,168,229,166,185,117,129,182,19,176,15,139,104,223,217,53,241,87,47,142,50,107,13,226,152,228,106,138,89,89,220,156,181,140,35,215,248,95,88,63,241,149,26,189,112,187,102,182,203,37,101,158,42,217,36,34,114,219,48,131,182,186,187,255,0,6,47,173,153,7,203,167,205,106,106,233,34,154,30,222,45,160,190,143,163,125,191,199,251,87,220,165,205,155,96,16,211,212,80,87,74,110,236,204,239,16,144,253,95,19,94,56,242,183,27,80,206,99,73,108,166,216,4,236,59,161,155,93,25,251,188,3,236,101,201,30,15,204,32,148,65,236,118,199,240,247,158,154,125,223,207,181,5,65,168,198,229,93,67,190,221,78,16,150,187,91,120,109,248,125,133,246,178,224,165,197,21,241,211,148,87,9,199,222,212,183,1,22,140,218,125,110,255,0,165,121,120,112,126,100,16,140,79,67,74,17,185,182,187,34,157,157,155,255,0,53,122,186,28,184,191,85,209,140,55,14,160,239,22,98,112,222,197,222,205,225,168,254,148,31,18,162,186,217,114,184,9,53,89,153,14,154,143,80,93,181,98,250,191,149,125,86,197,212,214,152,198,148,40,107,36,46,238,248,226,103,109,60,63,140,223,82,250,246,108,146,130,142,126,210,211,93,12,200,183,59,25,51,183,139,63,246,63,177,123,171,78,90,89,217,133,171,105,72,143,185,181,56,197,254,175,172,127,74,10,121,68,23,92,80,81,201,69,77,60,67,185,137,216,128,133,221,187,187,159,77,127,140,202,163,225,220,49,80,16,198,19,211,139,19,3,51,187,131,235,174,141,245,178,245,150,124,37,71,105,118,122,58,72,152,116,248,198,222,29,223,80,183,212,203,239,71,69,27,51,19,70,34,236,222,2,218,32,248,244,88,124,32,140,75,96,120,54,189,223,163,236,95,82,42,56,68,24,94,49,254,102,93,193,133,156,116,119,118,248,119,35,68,192,222,235,187,254,148,28,112,82,199,27,185,104,221,235,147,77,11,185,155,69,187,111,187,222,250,126,133,177,183,106,226,222,31,91,160,228,102,23,239,71,22,241,102,239,91,25,216,123,181,91,183,178,13,93,219,78,247,90,11,183,136,178,218,66,79,222,222,14,181,141,157,153,217,217,6,225,111,143,214,183,34,32,46,189,93,100,52,177,145,153,179,104,207,241,101,195,112,185,195,69,17,17,72,12,237,175,139,183,219,246,253,138,142,230,126,108,210,225,234,42,147,122,218,81,33,3,118,103,145,153,223,70,63,237,219,234,65,245,51,39,52,237,88,122,223,89,45,69,107,11,197,12,132,204,210,11,63,112,159,214,109,245,43,33,205,12,230,174,199,55,183,179,216,164,170,147,180,23,103,215,82,118,247,140,199,248,38,95,199,111,130,235,102,70,98,99,12,203,189,157,170,206,18,28,21,4,240,57,66,210,187,104,70,99,226,36,77,224,109,240,85,7,33,248,104,148,170,233,174,247,216,43,14,94,210,18,63,80,93,217,187,226,47,225,69,175,142,191,20,31,91,135,172,142,158,169,226,187,222,104,96,150,87,152,100,114,146,39,39,111,222,139,248,81,235,227,175,197,94,110,26,195,148,214,122,56,162,138,24,193,128,69,180,17,102,110,230,111,177,190,165,214,194,56,50,221,135,104,134,26,104,182,232,205,226,34,223,1,111,128,183,241,87,167,17,97,102,102,248,32,51,51,54,140,142,236,205,171,173,86,133,166,157,232,56,102,208,155,86,239,92,3,168,191,122,236,24,51,119,139,174,9,27,82,239,238,209,190,8,57,58,158,235,120,45,224,100,236,239,170,235,106,236,203,148,28,180,65,204,206,238,221,239,241,91,29,223,115,182,168,46,250,54,191,90,218,111,169,107,240,65,172,100,91,251,221,215,97,117,129,217,137,252,123,215,56,105,167,115,160,215,199,197,124,219,205,146,146,237,72,116,211,67,25,49,179,248,139,63,139,59,125,79,245,175,166,136,44,123,137,110,25,194,232,53,151,75,101,178,144,101,35,146,86,32,135,66,119,252,113,119,184,196,253,250,187,124,85,169,97,28,67,136,242,123,22,53,21,194,74,176,130,42,141,190,235,200,204,204,210,139,119,106,224,218,105,27,169,120,191,97,250,27,229,28,148,213,81,110,99,23,111,201,103,241,103,111,139,63,214,173,7,63,184,91,181,223,78,166,231,110,130,172,39,109,228,47,16,139,51,191,227,73,181,210,39,127,23,100,30,235,35,115,214,209,136,104,41,35,146,184,220,205,227,29,14,81,215,87,24,191,219,31,235,87,27,65,114,166,173,128,101,142,81,118,38,109,61,230,250,155,237,251,84,88,88,173,248,231,40,241,4,48,180,117,15,75,12,194,110,242,52,218,51,49,179,125,66,222,17,171,198,201,188,234,27,229,5,60,21,149,84,195,55,80,35,113,115,209,255,0,38,54,240,121,29,252,93,208,92,174,172,254,11,85,242,237,119,120,171,32,3,105,1,216,180,240,118,250,155,237,251,87,211,98,103,240,248,160,218,65,170,226,218,66,122,234,250,46,194,218,236,205,227,170,13,172,78,238,237,175,193,111,103,117,199,211,209,247,11,186,228,110,230,213,208,104,78,250,233,166,172,235,93,163,252,86,254,101,177,159,189,203,94,239,30,245,189,187,251,245,241,65,195,37,56,27,234,226,221,223,98,234,85,91,154,93,29,133,188,62,175,250,23,209,241,90,23,130,15,131,85,99,2,129,197,225,13,95,234,31,179,244,47,51,118,194,157,80,241,38,38,126,230,254,127,177,84,54,109,71,189,155,249,87,12,180,80,204,206,242,51,183,232,209,5,27,187,97,91,225,0,133,40,83,56,11,183,239,140,126,29,255,0,83,47,63,93,111,142,218,194,87,11,124,70,108,236,46,240,197,171,235,223,245,183,216,234,187,84,91,41,164,13,160,242,248,233,240,255,0,34,248,215,12,21,109,170,210,73,90,66,125,117,208,182,187,124,127,181,65,68,110,52,229,112,165,217,77,61,101,40,55,126,172,91,52,238,126,238,239,211,253,229,240,99,19,181,76,70,87,242,50,109,123,165,170,213,219,191,249,62,165,93,46,88,10,142,162,157,224,138,57,35,103,103,109,99,102,103,240,118,254,42,240,151,28,131,181,87,212,28,178,93,175,192,70,239,220,19,139,11,106,239,225,248,191,181,5,39,196,119,156,77,87,43,5,178,243,74,205,175,139,212,73,175,199,248,175,250,23,53,162,171,30,69,8,111,186,82,27,106,218,235,60,207,240,101,80,135,135,75,92,83,49,53,219,16,59,107,241,156,126,191,247,37,246,233,242,82,130,144,1,154,227,120,38,29,31,222,152,95,255,0,205,253,136,62,30,28,172,196,100,49,61,69,68,103,239,14,186,28,143,245,125,107,213,193,81,119,57,52,6,39,118,125,52,109,203,235,217,242,250,58,16,110,153,212,152,179,234,219,223,87,248,127,107,246,47,73,111,195,241,211,24,200,208,238,118,118,252,161,215,234,251,16,124,107,61,146,166,178,64,168,170,25,60,89,220,73,159,79,131,248,59,125,171,218,210,81,199,79,19,11,68,45,167,134,131,240,209,115,211,194,49,11,63,70,49,215,199,104,232,187,44,204,236,206,236,218,124,16,108,31,200,238,109,59,150,224,54,126,239,139,45,206,44,237,163,46,38,109,133,162,14,94,231,88,214,241,99,230,155,57,62,96,98,31,81,157,100,158,196,218,253,171,29,172,220,203,76,85,156,156,118,230,14,87,96,170,78,189,235,19,102,125,242,130,155,116,114,28,112,239,185,79,190,121,122,98,102,48,196,12,82,72,108,47,178,48,50,118,208,93,7,148,225,167,135,76,119,197,6,105,208,101,166,5,167,254,197,89,120,173,223,15,245,50,215,218,97,134,122,206,156,178,199,214,233,117,192,186,64,91,203,193,155,197,219,33,204,151,202,28,27,144,185,97,135,242,147,0,67,87,29,139,14,211,148,52,239,87,59,205,60,166,114,20,178,203,33,247,51,156,146,201,36,142,194,194,12,230,236,34,34,204,45,229,56,86,225,159,6,240,163,148,116,121,91,132,43,170,238,38,85,5,114,187,220,234,93,196,238,55,25,0,2,89,218,61,92,97,13,177,70,1,24,187,237,0,29,196,103,190,67,172,8,55,175,41,154,185,103,133,115,147,46,49,30,86,227,90,78,209,101,196,214,249,109,245,59,99,140,228,135,123,123,147,197,212,3,1,154,35,97,146,51,113,125,146,0,19,54,162,203,212,143,212,183,32,198,219,138,174,25,241,151,10,25,185,89,149,184,194,186,146,226,5,78,55,43,69,206,153,216,66,227,110,144,228,8,167,120,247,57,66,123,162,144,14,50,119,218,96,91,72,195,100,135,118,188,6,226,62,32,171,184,59,226,30,199,115,14,221,147,20,57,127,138,162,182,212,212,84,68,114,91,175,163,66,50,73,75,78,29,78,168,67,36,53,71,49,179,198,241,117,5,136,72,12,229,105,37,39,63,184,120,202,254,38,48,109,22,3,205,155,85,93,125,162,223,120,164,189,194,20,213,146,83,31,94,7,38,113,114,7,103,112,146,41,38,132,219,199,100,164,224,225,35,4,129,242,184,155,180,218,172,28,34,102,189,138,197,108,164,183,91,109,217,111,125,164,163,163,164,132,97,130,154,8,237,147,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,32,198,221,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,8,42,170,34,32,40,86,231,87,230,159,11,124,191,161,245,27,138,154,149,10,220,234,252,211,225,111,151,244,62,163,113,65,85,121,24,254,123,63,86,255,0,105,43,0,226,199,205,62,114,124,192,196,62,163,58,191,254,70,63,158,207,213,191,218,74,202,179,115,44,241,86,114,113,221,152,57,91,130,169,59,69,235,19,102,133,242,223,77,186,57,14,56,119,220,231,223,60,189,48,51,24,98,6,41,36,54,23,217,24,25,59,104,46,131,202,240,209,195,166,59,226,131,52,232,50,207,2,211,255,0,98,172,188,86,239,135,250,153,107,237,48,195,61,103,78,89,99,235,116,186,224,93,32,45,231,224,205,226,237,144,246,75,229,14,13,200,92,175,195,249,71,151,240,85,199,98,195,180,229,13,59,213,206,243,79,41,156,133,44,179,72,125,204,231,36,178,73,35,176,176,131,57,187,8,136,179,11,121,78,21,120,103,193,188,40,101,29,30,86,224,250,234,187,137,149,65,92,174,247,58,151,113,59,141,198,64,140,37,157,163,220,227,8,109,138,48,8,197,223,104,0,238,35,61,242,29,96,64,94,127,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,244,213,212,53,44,251,37,13,89,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,189,2,32,199,51,140,30,19,49,151,8,185,161,244,30,251,81,87,120,177,87,211,199,83,98,196,101,64,212,176,93,65,163,7,157,128,26,73,88,14,41,77,227,32,115,223,167,76,221,152,101,7,123,223,228,201,142,184,142,184,123,119,4,123,47,218,153,49,107,234,23,180,46,51,156,126,200,186,30,146,118,122,7,218,93,110,166,253,242,211,251,161,30,230,155,124,103,38,202,153,20,207,28,139,203,142,34,112,35,229,206,105,89,189,163,101,43,133,29,199,104,59,4,193,37,60,195,38,145,203,163,156,93,64,105,32,51,141,198,78,148,210,136,152,185,110,111,107,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,118,209,17,1,17,16,90,175,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,154,158,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,4,25,41,162,34,2,34,32,44,85,214,85,11,21,116,25,41,240,157,229,99,38,254,95,225,239,78,129,82,174,104,254,68,243,55,238,95,88,162,85,87,132,239,43,25,55,242,255,0,15,122,116,10,149,115,71,242,39,153,191,114,250,197,18,8,86,225,59,205,62,77,252,192,195,222,163,2,201,77,99,89,194,119,154,124,155,249,129,135,189,70,5,146,154,8,86,231,87,230,159,11,124,191,161,245,27,138,170,188,140,127,61,159,171,127,180,149,42,231,87,230,159,11,124,191,161,245,27,138,170,188,140,127,61,159,171,127,180,144,95,79,26,25,199,125,200,46,24,49,254,106,225,104,119,222,173,86,248,233,237,210,110,6,236,213,85,117,17,82,69,83,161,129,129,244,78,160,101,233,144,184,159,79,99,232,197,171,99,153,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,148,181,115,193,198,183,90,12,1,149,153,115,13,61,35,219,111,151,139,141,238,162,82,2,235,140,244,48,197,12,66,5,187,107,3,141,194,103,38,113,119,119,24,244,113,209,216,172,215,150,46,86,254,20,56,201,193,93,174,197,237,59,86,18,237,24,166,225,253,53,209,236,189,150,55,236,147,247,24,145,237,174,146,139,220,29,218,235,239,11,131,26,9,232,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,101,124,224,178,114,197,142,120,96,124,213,168,155,179,222,178,210,225,5,69,28,155,76,250,244,181,213,16,82,84,83,104,198,32,59,140,233,165,234,56,153,55,102,216,59,90,66,117,125,75,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,56,250,244,179,198,81,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,12,112,184,88,206,191,220,237,196,22,9,206,57,45,253,182,147,15,220,31,183,192,49,117,36,58,25,226,58,122,174,144,245,35,103,153,160,154,87,143,113,176,245,24,55,106,58,179,228,166,177,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,35,62,11,243,142,251,159,188,48,96,12,213,197,48,236,189,93,109,242,83,220,100,220,15,218,106,169,42,37,164,150,167,64,0,0,235,29,57,75,211,17,97,14,166,198,213,135,87,10,214,136,136,32,7,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,88,7,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,11,255,0,68,68,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,34,87,157,102,122,81,221,111,184,47,135,139,13,231,173,236,77,248,147,17,83,70,208,73,24,85,74,29,58,16,35,103,121,99,152,33,42,163,40,221,128,94,58,184,15,223,212,92,41,7,41,12,134,169,205,62,37,227,204,155,133,21,36,248,123,44,41,253,169,82,213,52,241,84,4,183,25,194,72,168,99,96,51,98,3,18,105,106,66,81,3,216,116,98,222,233,24,19,90,254,127,103,29,247,136,12,229,197,153,197,136,225,236,245,120,154,224,85,17,211,110,3,236,148,160,45,29,53,54,240,0,105,58,80,71,20,93,77,140,71,179,113,123,196,238,166,43,148,134,67,83,101,103,13,17,230,77,194,138,174,12,67,153,245,30,212,169,106,154,121,105,206,43,116,7,36,84,49,176,25,184,152,16,188,181,33,40,128,111,10,193,111,120,64,9,194,205,121,213,249,167,194,223,47,232,125,70,226,170,175,35,31,207,103,234,223,237,37,74,185,213,249,167,194,223,47,232,125,70,226,170,175,35,31,207,103,234,223,237,36,22,149,204,147,37,237,89,33,197,166,40,177,97,124,33,73,134,240,197,242,158,142,253,98,163,164,49,232,60,19,66,195,57,71,27,19,244,67,182,69,88,45,22,130,194,194,204,2,49,236,87,171,201,131,136,123,174,36,195,56,151,134,236,75,117,164,48,194,116,227,123,194,244,227,70,67,59,81,77,81,39,111,19,148,91,97,0,84,79,78,66,199,248,205,106,164,102,114,1,102,143,218,243,147,201,79,167,60,62,218,115,142,146,225,209,171,203,43,131,245,160,146,93,177,207,67,113,150,158,158,77,162,209,147,148,195,56,81,184,234,96,45,31,95,93,197,177,148,96,112,95,156,118,44,130,226,131,0,102,174,41,135,125,150,213,112,146,158,227,38,227,110,205,75,87,79,45,36,181,58,0,25,159,68,42,10,94,152,139,145,244,246,54,142,90,176,79,79,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,101,80,136,136,8,136,130,0,121,163,249,236,204,223,185,125,30,137,93,87,35,31,207,103,234,223,237,37,106,188,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,11,85,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,37,81,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,21,184,78,243,79,147,127,48,48,247,168,192,175,255,0,158,119,230,79,245,147,246,106,176,14,19,188,211,228,223,204,12,61,234,48,43,255,0,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,77,74,133,110,74,158,105,241,79,203,250,239,81,183,41,169,64,68,68,16,3,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,172,3,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,5,255,0,162,34,2,176,14,117,126,86,48,183,204,10,31,78,184,171,255,0,86,1,206,175,202,198,22,249,129,67,233,215,20,22,1,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,155,62,36,115,190,213,195,134,73,98,156,232,188,216,234,239,52,248,114,158,34,10,10,105,6,51,169,158,105,227,167,132,28,203,184,1,229,154,61,231,161,56,134,226,97,55,102,7,11,117,230,97,198,189,199,134,12,9,109,193,57,105,115,236,217,147,139,116,169,162,172,141,233,102,246,53,12,51,70,242,84,77,79,48,201,191,173,161,193,27,20,123,95,73,201,141,138,22,18,132,204,1,128,49,150,105,227,43,78,95,101,246,30,171,190,98,27,229,67,83,80,208,211,51,111,148,244,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,237,102,150,105,99,188,233,199,119,60,204,204,187,239,182,113,37,231,163,219,107,123,44,52,253,94,148,33,12,127,139,132,2,49,210,56,128,125,209,109,116,213,245,119,119,121,127,229,139,192,119,224,66,197,77,159,57,177,101,219,143,177,5,188,125,155,107,184,219,186,117,88,94,18,57,134,77,11,170,77,214,168,128,169,220,183,71,28,176,139,201,11,233,190,81,112,184,174,15,184,76,193,188,34,229,127,208,123,21,69,37,226,251,95,81,37,77,247,17,141,3,210,207,117,54,144,222,6,48,121,37,112,8,162,54,140,65,143,102,189,67,102,98,148,221,227,47,153,215,1,223,129,11,237,78,124,229,61,151,110,1,196,23,2,246,149,174,221,110,233,210,225,121,136,33,24,245,46,169,63,70,162,114,168,113,219,28,113,66,79,28,45,166,248,133,230,165,121,252,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,59,211,87,80,212,179,236,148,53,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,12,125,184,40,226,186,251,194,94,114,209,99,46,173,214,179,8,92,180,163,197,54,74,41,128,123,125,46,211,104,228,97,145,156,30,104,12,250,177,190,160,79,161,199,212,0,150,71,89,9,225,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,199,139,140,30,19,49,151,8,185,161,244,30,251,81,87,120,177,87,211,199,83,98,196,101,64,212,176,93,65,163,7,157,128,26,73,88,14,41,77,227,32,115,223,167,76,221,152,101,7,123,159,229,71,198,191,224,203,21,65,195,94,102,92,238,181,56,111,22,220,41,233,176,148,186,245,161,179,221,38,144,133,233,246,48,188,131,13,84,146,7,120,150,200,229,109,206,12,211,77,40,132,202,34,34,8,171,231,157,249,147,253,100,253,154,173,87,149,199,158,204,178,251,235,209,235,85,213,115,206,252,201,254,178,126,205,86,171,202,227,207,102,89,125,245,232,245,168,39,249,64,15,52,127,61,153,155,247,47,163,209,41,254,80,3,205,31,207,102,102,253,203,232,244,72,46,171,145,143,231,179,245,111,246,146,149,69,21,124,140,127,61,159,171,127,180,148,170,32,197,93,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,8,44,171,157,38,122,95,112,182,4,194,89,13,135,47,54,160,164,198,221,162,227,137,105,52,9,43,187,45,36,212,231,68,218,59,187,197,12,147,180,165,191,107,17,149,38,209,54,17,148,74,197,121,118,228,93,30,127,113,89,133,48,221,250,205,237,60,55,97,234,226,75,244,36,240,60,101,75,74,204,241,4,177,204,196,51,67,37,81,210,195,36,108,36,69,28,199,249,44,206,99,229,120,208,206,59,22,126,241,65,143,243,87,11,67,178,203,117,184,71,79,110,147,113,191,105,165,164,167,138,146,42,157,12,0,195,172,20,227,47,76,133,136,58,155,31,87,29,94,77,57,52,100,133,215,2,228,149,255,0,58,46,23,202,74,138,124,208,168,128,104,104,33,140,183,210,65,109,158,178,157,206,83,125,25,206,73,100,151,64,22,118,16,140,11,115,185,184,70,20,215,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,65,231,249,183,228,53,78,86,113,47,38,100,219,232,169,32,195,217,159,79,237,74,102,166,167,138,156,34,184,192,17,197,93,27,128,27,145,153,19,197,82,114,144,6,243,172,38,247,136,12,158,170,242,96,226,30,213,134,241,54,37,225,187,18,221,106,192,241,101,64,222,240,189,56,209,137,64,245,176,211,201,219,196,229,22,222,38,116,240,83,144,177,254,47,74,89,25,156,76,153,164,185,254,108,89,23,98,204,254,24,46,121,141,236,107,173,110,41,203,77,46,54,130,183,185,158,218,89,234,41,227,175,105,162,102,38,40,70,0,235,145,232,197,31,102,98,222,33,212,19,134,188,129,206,59,239,15,249,203,132,243,139,14,67,218,42,240,205,192,106,36,166,220,1,218,233,76,74,58,154,109,230,6,209,245,96,146,88,186,155,28,131,126,225,247,133,157,6,77,40,136,128,136,136,8,136,130,213,121,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,131,42,132,68,64,86,1,206,175,202,198,22,249,129,67,233,215,21,127,234,192,57,213,249,88,194,223,48,40,125,58,226,130,192,57,92,121,236,203,47,190,189,30,181,79,242,128,30,87,30,123,50,203,239,175,71,173,83,252,128,136,136,11,21,117,149,66,197,93,6,74,124,39,121,88,201,191,151,248,123,211,160,85,85,82,174,19,188,172,100,223,203,252,61,233,208,42,170,128,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,213,128,115,171,242,177,133,190,96,80,250,117,197,4,85,240,157,230,159,38,254,96,97,239,81,129,100,166,177,172,225,59,205,62,77,252,192,195,222,163,2,201,77,1,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,21,184,78,243,79,147,127,48,48,247,168,192,178,83,88,214,112,157,230,159,38,254,96,97,239,81,129,100,166,128,136,180,119,209,6,171,26,206,44,124,211,231,39,204,12,67,234,51,172,147,138,71,126,230,88,216,113,95,230,151,56,245,255,0,95,248,135,212,103,65,42,156,149,29,191,114,206,41,111,255,0,120,21,222,157,110,82,0,163,243,146,185,105,194,222,40,111,255,0,120,21,222,157,110,82,4,223,165,7,29,68,35,52,39,19,179,104,66,237,253,229,69,115,111,44,154,247,110,155,163,19,57,20,132,76,236,61,250,237,147,251,71,250,213,111,93,122,186,58,122,184,220,38,6,118,127,177,191,198,130,61,46,67,138,178,218,242,99,36,117,7,72,50,187,54,214,145,244,109,239,253,203,120,2,244,86,174,33,109,32,13,71,81,77,114,235,55,186,238,32,62,61,205,241,147,95,21,115,216,227,39,240,222,41,138,81,169,165,145,156,183,62,160,17,235,175,189,225,168,63,241,149,22,189,240,187,100,183,202,117,150,152,171,100,147,87,45,178,136,59,107,171,191,240,98,250,217,144,124,120,51,98,154,225,36,83,66,215,1,109,71,185,244,111,183,248,255,0,106,251,180,185,179,109,136,218,158,170,138,186,82,55,209,157,227,18,30,254,239,137,175,33,38,85,227,58,9,204,104,173,148,251,1,223,110,248,101,215,185,254,192,251,25,110,28,29,152,81,200,2,246,59,105,120,119,189,52,238,237,255,0,178,130,161,77,142,90,182,137,202,223,76,17,22,142,205,188,54,252,62,194,251,89,112,81,226,123,136,196,225,95,56,51,27,110,103,2,46,230,118,251,95,244,175,43,30,15,204,130,141,227,106,10,72,192,191,137,20,236,236,223,249,171,213,219,114,230,255,0,81,69,20,119,30,160,234,2,196,225,189,159,93,27,93,53,31,210,131,227,86,87,91,46,117,219,94,178,67,33,126,241,234,11,182,186,253,93,255,0,90,250,145,226,170,91,52,33,76,20,85,114,59,51,51,60,113,179,182,154,105,245,183,212,190,189,167,36,160,166,168,122,198,158,232,102,111,185,216,137,157,187,221,159,187,241,107,219,218,114,210,210,194,45,93,74,102,76,204,204,230,2,255,0,87,214,63,165,5,63,162,150,229,137,200,30,138,146,120,155,115,106,231,25,11,187,119,125,90,255,0,25,149,67,195,152,94,166,56,99,9,233,197,139,187,115,184,63,123,232,221,253,236,189,109,159,7,80,90,220,74,138,146,45,59,159,190,49,251,62,161,111,169,151,162,10,40,217,152,186,96,46,205,224,45,162,15,139,67,135,130,24,216,182,7,219,221,250,62,197,245,97,162,132,7,71,1,127,228,101,220,24,69,199,77,93,190,29,203,86,133,129,189,215,119,253,40,56,161,166,140,11,115,11,126,141,23,46,154,23,115,54,159,161,110,17,118,103,215,187,95,169,108,247,183,104,222,31,106,14,70,218,255,0,6,213,28,91,197,155,189,108,103,97,117,187,127,130,13,93,253,222,255,0,169,104,46,222,34,180,38,39,239,111,7,72,217,219,93,89,144,110,102,215,189,110,68,64,92,53,21,49,83,131,148,134,205,163,107,226,203,138,186,190,42,48,114,35,22,125,53,239,127,211,254,69,74,243,27,51,233,108,52,178,200,117,180,161,181,137,180,41,25,190,7,253,187,125,72,62,150,62,204,155,85,134,142,105,42,107,4,24,28,153,155,168,44,250,179,23,214,77,245,43,36,206,44,246,155,20,221,103,195,214,25,170,164,151,180,19,119,19,187,109,221,32,127,6,71,248,147,124,23,67,54,51,99,21,227,187,180,214,91,8,188,129,218,11,222,129,164,127,119,116,131,175,186,101,252,118,248,47,187,146,60,54,215,93,175,113,98,60,65,13,105,28,241,137,187,24,187,139,57,28,103,252,56,159,235,127,138,15,161,144,217,41,91,125,187,67,136,111,84,81,74,82,237,147,241,177,185,59,106,81,31,240,163,127,173,254,42,248,48,118,18,164,177,91,226,134,42,120,163,96,97,238,0,102,240,17,111,169,190,165,212,192,184,2,215,134,173,212,241,193,11,137,4,64,61,226,45,224,35,245,11,127,21,123,48,6,1,97,31,6,65,171,51,11,104,205,162,63,119,122,213,104,254,8,56,165,218,77,220,235,175,222,46,239,240,215,226,187,7,27,55,123,59,254,133,193,35,107,220,255,0,222,65,191,169,238,252,60,23,36,70,239,226,235,171,223,163,183,193,151,36,68,78,204,204,200,59,12,78,238,250,173,132,238,199,167,216,130,229,222,180,55,213,217,219,234,65,160,19,238,211,119,247,215,97,188,60,87,89,180,98,103,215,185,115,199,166,143,163,187,247,160,222,186,181,214,250,122,216,14,41,34,2,222,46,221,226,207,226,207,246,125,171,180,136,45,27,136,254,28,41,113,69,20,245,212,150,202,46,169,78,82,111,104,91,123,247,76,253,238,209,59,248,147,43,34,26,124,79,147,88,210,87,151,181,69,77,12,229,27,108,234,8,232,210,252,63,33,188,35,255,0,175,194,98,110,86,170,75,157,57,193,83,27,16,147,63,139,51,252,29,190,44,255,0,90,181,236,250,225,162,203,138,233,170,106,41,233,167,9,158,67,149,138,32,6,125,116,149,252,90,39,125,53,36,31,51,135,254,32,45,183,154,90,58,74,170,233,122,142,17,139,177,202,62,58,68,223,25,31,235,87,91,102,189,209,221,41,99,158,25,132,152,153,180,247,153,254,12,255,0,7,127,173,69,153,96,92,107,148,55,238,209,64,21,71,79,12,221,219,218,103,208,88,245,248,8,183,132,108,174,159,35,243,198,122,234,122,74,27,165,69,60,114,238,140,28,72,221,159,93,35,111,2,147,95,23,116,23,112,206,206,218,179,173,87,196,178,95,160,184,83,140,129,44,101,174,158,4,207,240,111,183,237,95,100,73,137,153,217,252,80,104,64,206,255,0,82,225,218,76,90,234,250,125,139,178,182,187,51,120,234,131,77,218,150,154,173,204,235,99,134,175,185,157,214,246,109,59,208,104,68,237,220,205,170,109,15,226,183,243,45,173,226,229,175,119,218,183,54,142,250,179,160,227,146,0,39,215,107,127,35,46,165,77,185,165,109,88,91,249,191,232,95,67,197,209,251,153,7,194,154,200,15,1,11,196,26,150,159,193,251,127,66,243,87,60,42,210,198,226,238,76,255,0,13,63,147,236,85,0,91,81,239,209,255,0,74,226,146,138,41,155,223,103,111,209,162,10,59,116,194,215,179,135,109,16,83,187,124,122,140,127,91,125,77,250,87,157,175,181,181,188,24,174,116,16,200,255,0,92,113,106,255,0,15,227,55,218,202,187,75,110,165,48,118,7,145,157,190,173,63,200,190,61,199,6,91,107,71,116,205,33,63,212,251,93,190,31,218,253,136,40,141,108,69,112,129,194,148,235,41,155,235,215,103,197,190,175,209,253,245,231,130,18,182,79,212,59,249,155,183,194,90,173,126,31,244,170,241,91,129,168,229,137,227,134,18,15,180,5,155,234,254,213,120,75,166,67,218,238,21,5,36,151,75,236,100,250,119,71,56,176,248,55,251,95,216,130,148,226,43,238,34,169,98,11,117,222,145,153,244,209,202,160,245,248,125,79,250,86,203,53,78,61,142,156,53,187,81,159,143,140,243,63,197,213,69,126,28,173,129,46,230,187,226,2,102,248,118,129,127,135,251,146,251,84,217,37,111,165,128,65,174,55,135,102,215,198,97,215,199,253,205,7,158,195,181,152,148,227,7,169,168,140,223,191,93,167,35,183,199,235,94,196,42,110,199,38,128,206,238,223,86,229,245,44,249,121,21,16,55,70,74,163,22,240,234,19,59,252,127,181,251,87,165,163,195,177,194,91,250,78,229,253,176,255,0,208,131,225,219,108,213,151,3,234,84,180,163,183,197,159,86,215,199,235,111,177,123,138,26,16,167,143,70,136,69,190,26,14,159,90,236,193,0,198,219,186,17,11,255,0,106,26,46,211,48,187,107,181,153,191,66,13,130,205,183,70,109,22,225,54,119,218,254,43,115,139,105,220,184,157,156,77,7,47,114,209,219,79,139,173,187,155,95,138,220,239,174,136,52,68,77,16,111,69,181,188,86,228,4,68,64,68,68,5,198,91,157,254,197,200,182,59,104,131,136,159,71,254,69,179,83,45,116,119,211,193,115,56,51,190,174,140,2,200,54,66,14,207,171,247,174,194,218,44,204,221,200,101,181,144,110,69,198,230,238,218,182,139,112,187,187,106,232,14,0,254,32,47,252,139,173,45,190,158,82,213,226,7,109,123,219,107,127,145,118,209,7,202,151,14,219,76,220,187,52,122,191,127,228,15,249,22,207,162,246,143,202,122,72,245,255,0,115,31,242,47,176,136,62,59,225,202,22,118,217,4,108,205,253,171,127,145,114,29,146,151,104,180,113,11,104,205,252,22,255,0,34,250,136,131,167,79,67,20,90,9,68,15,254,245,114,73,73,17,59,56,198,44,236,255,0,6,101,216,68,27,64,24,5,133,145,219,78,246,91,150,132,236,205,223,241,238,65,166,173,166,168,69,221,171,105,224,182,185,108,238,215,185,215,25,73,167,114,14,71,145,152,59,254,164,99,98,102,209,151,95,115,151,138,228,7,248,104,129,32,27,147,59,45,224,47,226,238,183,7,134,142,159,29,62,212,26,255,0,34,227,51,219,223,224,185,91,187,185,117,234,204,24,116,119,209,208,110,235,110,31,117,251,219,197,116,46,23,88,233,64,159,168,205,163,62,189,255,0,30,255,0,181,112,84,215,181,44,100,98,77,175,123,119,186,167,184,190,253,94,209,155,82,131,153,153,56,179,11,19,248,238,250,157,7,193,205,124,207,130,211,65,56,211,207,33,77,169,11,48,19,59,235,180,254,163,103,241,101,107,55,91,110,97,102,165,241,227,134,73,66,140,164,239,234,188,236,206,59,223,187,185,137,188,36,85,244,242,222,191,23,214,246,155,167,104,24,204,245,218,219,155,197,245,240,33,127,227,58,169,216,51,41,173,22,88,35,0,166,118,38,102,125,196,3,175,128,252,118,55,212,130,146,229,23,15,145,217,90,10,155,133,29,36,179,111,19,114,233,238,125,127,22,254,47,27,63,139,58,185,76,63,135,41,109,52,224,17,211,196,27,116,252,144,102,248,55,216,223,82,238,91,236,180,212,32,45,24,248,105,240,111,179,236,251,23,209,102,211,185,144,25,153,155,70,90,162,32,46,41,137,217,187,157,114,59,232,218,174,169,27,153,59,125,78,131,81,55,253,43,123,8,19,59,252,86,198,22,209,111,1,209,7,17,196,237,252,235,150,54,247,116,102,239,92,174,44,236,204,140,12,200,56,156,95,244,45,29,187,180,117,206,226,206,182,20,104,56,95,79,5,203,11,247,104,235,105,71,163,248,163,30,221,59,144,115,162,218,198,207,241,90,235,170,13,87,206,186,218,105,238,16,148,114,66,5,185,159,93,69,159,224,255,0,103,218,190,138,32,160,25,161,147,116,55,138,106,162,134,130,159,170,81,30,210,233,54,172,238,199,167,123,3,191,139,171,100,60,37,139,114,223,20,4,162,242,118,81,149,165,210,30,174,140,221,79,208,45,224,10,67,235,173,240,85,198,77,32,179,234,207,240,111,183,236,251,85,56,198,25,95,104,189,132,175,61,49,110,112,38,98,16,31,237,190,176,127,173,7,133,203,12,207,142,190,158,26,122,138,178,25,25,196,92,78,77,31,93,1,188,28,254,213,90,173,55,216,234,152,127,27,171,104,221,251,191,71,218,173,182,233,150,117,152,70,176,171,172,205,84,67,27,188,155,123,221,187,157,223,79,116,27,248,172,189,30,17,204,74,170,93,180,247,56,138,18,18,96,252,96,184,235,166,214,215,222,47,210,130,227,66,104,200,89,216,153,245,251,86,187,187,254,182,94,71,14,226,122,123,141,59,24,205,25,123,186,247,19,63,193,190,223,181,125,216,43,220,205,159,86,209,208,125,63,208,158,61,203,64,45,194,207,245,173,95,185,157,219,234,65,176,255,0,138,203,107,22,221,27,85,188,91,86,213,254,43,105,3,125,168,55,137,106,203,77,221,206,239,162,216,238,236,218,55,212,184,250,154,247,63,130,14,113,212,190,61,203,118,154,182,139,140,36,102,102,17,239,92,140,131,77,130,204,250,11,127,50,225,49,34,109,28,126,63,82,230,115,247,180,111,169,7,189,188,62,40,54,71,8,48,247,131,62,191,91,35,211,192,239,175,72,53,254,229,151,42,32,227,236,240,255,0,98,15,252,214,90,21,44,6,218,60,99,252,204,185,81,7,11,64,17,134,208,22,254,101,172,96,26,107,181,181,253,11,149,113,191,185,252,168,55,232,206,222,29,201,163,120,45,24,187,150,140,238,90,233,227,224,131,115,235,167,114,226,118,45,123,217,114,235,240,71,211,226,200,54,51,11,182,173,226,168,95,15,220,38,224,236,137,199,217,157,154,67,61,37,239,21,230,86,40,184,222,142,236,84,15,4,244,22,234,153,154,113,182,131,188,134,206,3,43,153,148,130,209,245,95,167,188,127,21,30,218,232,205,163,247,45,80,17,22,172,223,20,6,91,145,16,21,63,226,23,11,95,113,206,65,102,94,10,194,212,61,182,245,136,48,125,230,215,110,166,234,132,125,122,169,232,165,142,40,247,155,136,14,227,49,109,73,216,91,93,93,217,187,213,64,68,16,3,253,11,142,59,63,216,51,254,19,89,255,0,231,106,111,184,122,194,215,220,13,144,89,105,130,177,77,15,98,189,97,252,31,102,181,220,105,186,161,39,66,170,10,40,163,150,61,224,228,5,180,192,155,81,119,23,211,86,119,110,245,80,17,1,17,16,20,96,115,64,224,207,137,62,34,115,246,193,141,114,115,45,254,144,89,104,176,125,45,174,122,159,108,80,82,108,170,10,218,217,10,61,149,19,198,111,160,77,27,234,205,183,222,211,93,89,217,164,253,16,88,7,42,78,23,51,219,134,191,194,143,225,175,3,125,28,250,71,236,79,102,127,84,232,235,58,253,159,183,117,191,173,165,147,110,222,188,95,149,166,187,187,181,209,244,184,174,31,184,76,193,185,17,143,243,63,52,134,162,146,247,139,51,43,20,92,111,71,118,42,7,130,122,11,117,76,205,56,219,65,222,67,103,1,149,204,202,65,104,250,175,211,222,63,138,143,109,117,68,4,68,64,68,68,4,68,64,68,68,4,68,65,111,252,122,229,110,59,206,158,19,177,206,89,229,165,139,219,56,146,243,236,206,197,69,218,161,167,234,244,174,84,179,73,248,201,140,35,29,35,136,203,222,38,215,77,27,87,118,103,140,14,30,185,112,241,157,129,179,247,45,49,174,41,201,190,197,101,195,248,194,205,116,184,212,253,34,181,73,208,165,130,182,41,37,147,96,84,145,150,208,2,125,5,156,159,77,25,157,251,148,223,162,2,34,32,34,34,2,128,31,232,92,113,217,254,193,159,240,154,207,255,0,59,83,252,136,41,255,0,15,88,90,251,129,178,11,45,48,86,41,161,236,87,172,63,131,236,214,187,141,55,84,36,232,85,65,69,20,114,199,188,28,128,182,152,19,106,46,226,250,106,206,237,222,169,255,0,30,185,91,142,243,167,132,236,115,150,121,105,98,246,206,36,188,251,51,177,81,118,168,105,250,189,43,149,44,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,238,1,16,66,7,15,92,184,120,206,192,217,251,150,152,215,20,228,223,98,178,225,252,97,102,186,92,106,126,145,90,164,232,82,193,91,20,146,201,176,42,72,203,104,1,62,130,206,79,166,140,206,253,202,111,209,16,70,7,52,14,12,248,147,226,39,63,108,24,215,39,50,223,233,5,150,139,7,210,218,231,169,246,197,5,38,202,160,173,173,144,163,217,81,60,102,250,4,209,190,172,219,125,237,53,213,157,154,160,114,164,225,115,61,184,107,252,40,254,26,240,55,209,207,164,126,196,246,103,245,78,142,179,175,217,251,119,91,250,218,89,54,237,235,197,249,90,107,187,187,93,31,75,255,0,68,17,43,204,59,131,62,51,184,137,226,130,249,141,112,94,91,253,32,194,20,86,251,125,175,14,212,251,98,213,73,178,148,41,198,73,163,217,36,241,202,250,85,205,86,250,200,219,189,237,25,246,48,51,87,94,85,60,39,231,111,12,246,172,201,184,103,70,28,164,176,84,98,154,139,84,52,20,35,113,130,174,125,148,131,82,231,49,189,57,28,66,4,245,66,34,219,220,245,142,77,68,91,99,157,250,162,2,34,32,134,190,52,57,112,241,39,142,120,160,199,248,215,36,114,111,182,225,12,65,112,142,233,77,83,244,138,130,62,189,84,244,241,73,91,38,202,154,145,148,119,85,157,67,232,236,194,218,232,12,193,181,149,218,242,178,201,30,34,248,122,192,24,227,46,115,195,47,169,48,221,182,123,197,61,238,201,40,220,105,106,231,170,158,104,94,26,177,50,167,158,65,16,1,165,164,113,103,17,125,100,147,188,188,2,247,209,1,17,16,68,7,30,188,5,113,99,157,60,88,227,156,204,203,76,169,246,206,27,188,251,51,177,86,251,118,219,79,213,233,91,105,97,147,241,115,84,4,131,164,145,24,251,194,218,233,171,106,206,206,247,127,202,255,0,33,51,99,135,108,130,191,224,172,227,194,159,71,239,85,184,194,170,233,5,55,110,166,171,223,74,116,84,81,140,155,233,228,144,27,83,134,70,209,223,119,187,174,154,59,59,222,2,32,34,34,2,179,254,104,25,9,155,28,68,228,21,131,5,100,230,20,250,65,122,162,198,20,183,73,233,187,117,53,38,202,80,162,173,140,164,223,81,36,96,250,28,209,182,140,251,189,237,116,209,157,218,240,17,4,64,112,21,192,87,22,57,45,197,142,6,204,204,203,202,159,99,97,187,55,180,251,109,111,183,109,181,29,46,173,182,170,24,255,0,23,13,65,200,90,201,40,15,186,47,166,186,190,140,206,237,127,252,119,225,12,216,204,94,24,49,118,92,228,166,31,186,221,113,78,40,236,182,232,198,223,114,166,161,233,82,189,68,114,85,60,210,212,79,19,116,78,8,229,128,128,92,136,250,236,46,14,14,100,55,0,136,32,91,9,242,167,227,58,241,138,172,214,156,83,149,255,0,71,236,181,183,10,122,123,141,223,219,118,170,191,103,210,156,130,50,212,244,2,173,142,94,152,57,31,76,95,113,109,209,187,221,78,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,93,180,65,24,28,208,56,51,226,79,136,156,253,176,99,92,156,203,127,164,22,90,44,31,75,107,158,167,219,20,20,155,42,130,182,182,66,143,101,68,241,155,232,19,70,250,179,109,247,180,215,86,118,106,129,202,147,133,204,246,225,175,240,163,248,107,192,223,71,62,145,251,19,217,159,213,58,58,206,191,103,237,221,111,235,105,100,219,183,175,23,229,105,174,238,237,116,125,47,253,16,124,156,89,133,172,88,231,10,222,112,86,41,161,237,182,92,65,111,168,181,220,105,186,167,31,94,150,120,202,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,80,47,253,11,142,59,63,216,51,254,19,89,255,0,231,106,127,145,5,181,97,220,33,196,22,45,224,2,235,151,25,177,135,255,0,207,98,191,47,239,88,110,90,34,185,69,81,37,93,87,103,168,165,163,57,106,138,121,35,57,166,141,169,228,146,66,151,111,82,83,119,217,222,35,18,223,208,184,227,179,253,131,63,225,53,159,254,118,167,249,16,17,17,1,17,16,68,7,30,188,5,113,99,157,60,88,227,156,204,203,76,169,246,206,27,188,251,51,177,86,251,118,219,79,213,233,91,105,97,147,241,115,84,4,131,164,145,24,251,194,218,233,171,106,206,206,247,1,202,147,133,204,246,225,175,240,163,248,107,192,223,71,62,145,251,19,217,159,213,58,58,206,191,103,237,221,111,235,105,100,219,183,175,23,229,105,174,238,237,116,125,47,253,16,68,7,30,188,5,113,99,157,60,88,227,156,204,203,76,169,246,206,27,188,251,51,177,86,251,118,219,79,213,233,91,105,97,147,241,115,84,4,131,164,145,24,251,194,218,233,171,106,206,206,247,1,202,147,133,204,246,225,175,240,163,248,107,192,223,71,62,145,251,19,217,159,213,58,58,206,191,103,237,221,111,235,105,100,219,183,175,23,229,105,174,238,237,116,125,47,253,16,17,17,1,91,255,0,30,185,91,142,243,167,132,236,115,150,121,105,98,246,206,36,188,251,51,177,81,118,168,105,250,189,43,149,44,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,238,1,16,66,7,15,92,184,120,206,192,217,251,150,152,215,20,228,223,98,178,225,252,97,102,186,92,106,126,145,90,164,232,82,193,91,20,146,201,176,42,72,203,104,1,62,130,206,79,166,140,206,253,202,240,57,173,240,185,158,220,74,126,11,191,2,152,27,233,31,209,207,109,251,79,250,167,71,71,208,237,29,135,163,253,115,44,123,183,116,37,252,157,116,219,223,166,173,173,255,0,162,8,192,229,127,193,159,18,124,59,103,237,255,0,26,231,30,91,253,31,178,214,224,250,171,92,21,62,216,160,171,223,84,117,180,82,12,123,41,231,144,219,80,134,71,213,219,111,187,166,186,187,51,201,250,34,2,34,32,136,14,61,120,10,226,199,58,120,177,199,57,153,150,153,83,237,156,55,121,246,103,98,173,246,237,182,159,171,210,182,210,195,39,226,230,168,9,7,73,34,49,247,133,181,211,86,213,157,157,238,255,0,149,254,66,102,199,14,217,5,127,193,89,199,133,62,143,222,171,113,133,85,210,10,110,221,77,87,190,148,232,168,163,25,55,211,201,32,54,167,12,141,163,190,239,119,93,52,118,119,188,4,64,68,68,5,103,252,208,50,19,54,56,137,200,43,6,10,201,204,41,244,130,245,69,140,41,110,147,211,118,234,106,77,148,161,69,91,25,73,190,162,72,193,244,57,163,109,25,247,123,218,233,163,59,181,224,34,8,128,224,43,128,174,44,114,91,139,28,13,153,153,151,149,62,198,195,118,111,105,246,218,223,110,219,106,58,93,91,109,84,49,254,46,26,131,144,181,146,80,31,116,95,77,117,125,25,157,218,93,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,237,162,11,10,180,242,135,201,43,47,17,116,89,175,71,115,164,147,47,168,42,35,169,139,47,42,237,147,213,64,70,20,172,2,210,86,205,86,71,40,118,150,106,135,9,35,32,38,214,34,103,7,117,126,168,136,8,136,130,133,113,131,194,102,13,226,235,43,254,131,223,106,41,44,247,218,10,136,234,108,88,140,168,30,170,123,81,188,128,243,176,3,73,19,152,75,16,60,100,14,123,53,233,155,179,148,64,237,69,121,121,242,243,181,112,209,106,167,205,76,212,163,164,184,230,165,198,157,216,1,136,102,131,13,193,32,232,84,240,19,106,39,82,66,238,50,206,46,236,204,229,20,79,179,169,36,247,190,136,8,136,130,192,57,173,240,185,158,220,74,126,11,191,2,152,27,233,31,209,207,109,251,79,250,167,71,71,208,237,29,135,163,253,115,44,123,183,116,37,252,157,116,219,223,166,173,173,191,240,21,192,87,22,57,45,197,142,6,204,204,203,202,159,99,97,187,55,180,251,109,111,183,109,181,29,46,173,182,170,24,255,0,23,13,65,200,90,201,40,15,186,47,166,186,190,140,206,237,47,232,128,162,3,143,94,2,184,177,206,158,44,113,206,102,101,166,84,251,103,13,222,125,153,216,171,125,187,109,167,234,244,173,180,176,201,248,185,170,2,65,210,72,140,125,225,109,116,213,181,103,103,121,127,68,22,1,202,147,133,204,246,225,175,240,163,248,107,192,223,71,62,145,251,19,217,159,213,58,58,206,191,103,237,221,111,235,105,100,219,183,175,23,229,105,174,238,237,116,125,47,253,17,4,0,255,0,66,227,142,207,246,12,255,0,132,214,127,249,218,150,156,69,132,56,130,194,92,0,90,178,227,41,240,255,0,249,236,80,101,253,151,13,197,68,55,40,169,228,164,170,236,244,244,181,135,21,80,207,28,97,52,49,189,68,145,200,50,237,234,68,14,219,251,132,174,85,16,64,15,244,46,56,236,255,0,96,207,248,77,103,255,0,157,169,222,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,127,64,136,44,3,154,223,11,153,237,196,167,224,187,240,41,129,190,145,253,28,246,223,180,255,0,170,116,116,125,14,209,216,122,63,215,50,199,187,119,66,95,201,215,77,189,250,106,218,211,254,87,252,25,241,39,195,182,126,223,241,174,113,229,191,209,251,45,110,15,170,181,193,83,237,138,10,189,245,71,91,69,32,199,178,158,121,13,181,8,100,125,93,182,251,186,107,171,179,60,159,162,2,129,108,89,202,159,140,235,62,42,188,218,112,182,87,253,32,178,209,92,42,41,237,215,127,109,218,169,61,161,74,18,16,197,83,208,58,183,56,186,128,194,125,50,125,195,187,71,239,101,61,40,130,223,248,16,194,25,177,151,92,48,97,28,185,206,188,63,117,181,98,156,47,218,173,210,13,194,229,77,93,213,165,106,137,36,165,120,101,167,158,86,232,132,18,69,0,129,56,144,116,28,88,24,24,8,174,1,17,1,17,16,17,17,5,191,241,235,149,184,239,58,120,78,199,57,103,150,150,47,108,226,75,207,179,59,21,23,106,134,159,171,210,185,82,205,39,227,38,48,140,116,142,35,47,120,155,93,52,109,93,217,158,32,127,161,113,199,103,251,6,127,194,107,63,252,237,79,242,32,34,34,2,179,254,104,25,9,155,28,68,228,21,131,5,100,230,20,250,65,122,162,198,20,183,73,233,187,117,53,38,202,80,162,173,140,164,223,81,36,96,250,28,209,182,140,251,189,237,116,209,157,218,240,17,4,64,112,21,192,87,22,57,45,197,142,6,204,204,203,202,159,99,97,187,55,180,251,109,111,183,109,181,29,46,173,182,170,24,255,0,23,13,65,200,90,201,40,15,186,47,166,186,190,140,206,237,47,232,136,8,136,128,160,7,250,23,28,118,127,176,103,252,38,179,255,0,206,212,255,0,34,10,127,195,214,22,190,224,108,130,203,76,21,138,104,123,21,235,15,224,251,53,174,227,77,213,9,58,21,80,81,69,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,170,128,136,128,172,255,0,154,6,66,102,199,17,57,5,96,193,89,57,133,62,144,94,168,177,133,45,210,122,110,221,77,73,178,148,40,171,99,41,55,212,73,24,62,135,52,109,163,62,239,123,93,52,103,118,188,4,65,8,28,61,114,225,227,59,3,103,238,90,99,92,83,147,125,138,203,135,241,133,154,233,113,169,250,69,106,147,161,75,5,108,82,75,38,192,169,35,45,160,4,250,11,57,62,154,51,59,247,41,191,68,64,68,68,5,111,252,122,229,110,59,206,158,19,177,206,89,229,165,139,219,56,146,243,236,206,197,69,218,161,167,234,244,174,84,179,73,248,201,140,35,29,35,136,203,222,38,215,77,27,87,118,103,184,4,65,8,28,61,114,225,227,59,3,103,238,90,99,92,83,147,125,138,203,135,241,133,154,233,113,169,250,69,106,147,161,75,5,108,82,75,38,192,169,35,45,160,4,250,11,57,62,154,51,59,247,41,191,68,64,92,101,185,223,236,92,139,99,182,136,56,141,244,117,8,188,65,114,230,227,47,28,231,222,101,99,92,45,147,143,91,102,196,24,190,243,116,183,84,253,33,181,71,215,165,158,182,89,34,61,135,82,198,59,128,197,244,38,103,109,116,118,103,238,83,122,224,206,250,186,48,11,32,180,30,87,249,9,154,252,60,100,45,251,5,231,22,20,250,63,121,173,197,245,87,72,41,187,117,53,94,250,83,162,162,140,100,223,79,36,128,218,156,50,54,142,236,94,238,186,104,236,239,120,107,104,179,51,119,33,150,214,65,185,23,27,155,184,234,222,43,112,187,187,106,250,32,56,3,248,128,191,242,46,180,214,250,121,73,157,226,7,109,123,217,197,191,200,187,104,131,229,77,135,173,210,30,230,166,143,87,241,247,7,252,139,107,97,123,75,247,149,44,122,255,0,112,63,228,95,93,16,124,114,195,148,13,220,20,241,232,223,218,15,249,23,33,216,233,118,8,132,66,218,51,127,5,191,200,190,162,32,233,83,80,197,14,130,240,131,232,223,197,101,203,45,36,36,222,236,98,207,175,193,153,118,17,6,200,227,104,197,153,190,165,185,219,226,203,85,163,187,105,222,131,77,91,77,81,203,187,86,91,29,246,247,51,247,58,216,82,48,160,229,222,204,46,228,235,77,236,237,171,54,157,235,129,201,203,187,249,86,224,45,123,144,110,144,73,219,86,90,198,47,252,39,91,195,234,116,118,208,191,74,13,218,253,75,140,205,199,191,193,114,55,119,114,224,170,33,97,118,119,211,185,6,173,56,187,104,207,222,203,167,95,115,142,148,31,241,140,218,14,175,223,250,126,213,214,158,173,169,227,51,23,109,89,159,197,120,92,87,125,172,104,164,104,27,113,184,190,140,58,187,248,23,212,232,62,78,103,102,69,53,162,134,109,181,7,213,96,45,172,6,218,248,30,159,194,103,241,101,105,216,158,76,192,205,43,185,209,219,100,152,41,186,174,250,200,243,179,56,238,38,248,110,111,9,25,87,138,140,11,117,198,149,125,107,147,84,4,110,90,109,109,205,221,175,246,194,255,0,198,117,80,240,70,79,217,236,177,137,13,57,110,209,181,34,1,215,248,63,29,141,245,32,163,185,71,195,187,219,78,42,235,181,45,44,213,7,16,239,39,13,221,239,211,119,239,40,181,241,103,87,59,133,240,165,37,154,146,40,194,154,16,216,2,45,180,25,188,24,126,198,250,151,209,182,216,105,104,68,88,7,193,153,188,27,236,251,62,197,245,68,88,89,133,188,25,0,69,133,152,89,180,102,90,162,32,46,57,73,197,187,150,253,126,43,175,44,142,68,227,221,162,13,24,223,95,23,91,153,128,188,86,214,22,251,86,225,7,110,254,244,28,103,17,54,231,111,14,255,0,5,201,11,123,186,105,223,162,229,216,206,58,125,107,81,6,31,4,28,110,37,250,22,221,25,153,217,215,59,179,58,216,81,183,139,58,14,23,211,193,114,68,250,62,157,235,66,143,191,249,22,155,182,247,32,236,34,216,18,51,183,122,221,170,13,87,82,186,134,26,200,138,57,35,18,213,159,197,153,254,15,254,85,219,68,20,103,49,178,158,221,122,166,157,251,4,4,114,9,104,239,16,191,123,177,255,0,104,255,0,90,181,60,83,150,248,163,2,98,33,185,91,197,194,154,25,218,109,176,180,141,238,177,145,120,48,139,120,3,41,11,170,164,138,164,28,100,22,126,239,169,151,132,197,153,121,106,189,71,40,84,83,145,111,18,109,88,5,252,119,125,98,255,0,90,10,49,149,25,164,103,13,61,29,125,84,145,200,82,0,59,72,122,124,1,190,39,250,85,193,217,111,241,85,67,25,52,204,66,237,171,59,22,191,95,218,173,235,16,229,3,216,235,30,186,204,213,76,241,63,81,133,188,53,103,119,240,16,111,169,151,215,194,120,242,178,212,35,65,115,2,140,224,247,29,205,157,181,211,119,241,137,190,196,23,32,51,70,77,171,19,63,232,117,185,203,236,213,120,236,59,138,41,238,16,179,140,241,151,232,38,127,139,253,191,98,251,240,215,185,191,136,179,125,191,253,212,31,79,244,35,247,173,4,181,109,93,106,253,204,131,100,158,26,55,193,109,98,216,218,106,183,136,235,169,63,197,104,113,182,159,20,27,132,153,217,55,55,123,191,130,227,213,197,180,101,199,212,127,7,65,204,58,147,182,158,11,127,195,197,113,12,130,204,194,43,149,188,16,104,192,13,252,22,254,101,192,108,100,36,219,91,225,224,203,157,203,234,65,239,215,185,6,200,225,6,110,240,111,230,71,167,129,223,87,136,117,254,229,151,42,32,227,106,120,127,177,3,255,0,189,101,161,83,64,77,163,198,63,204,203,149,16,112,141,60,113,6,128,13,252,201,16,3,182,174,45,175,232,92,203,141,217,163,239,111,138,13,237,166,158,9,163,45,4,153,24,181,119,111,169,6,175,174,157,203,137,216,190,45,170,229,215,79,20,125,27,197,144,108,22,18,111,181,59,217,52,102,46,239,138,213,1,19,197,106,205,170,3,55,122,220,136,128,136,136,8,136,128,180,90,162,13,52,111,169,52,111,169,106,136,54,147,232,218,174,39,45,197,174,189,203,148,187,215,19,136,235,225,225,222,128,238,222,12,183,131,233,221,170,227,111,202,215,71,209,114,3,51,247,160,228,69,163,104,180,34,102,241,65,174,172,139,99,152,235,162,49,179,32,228,90,45,187,217,221,104,230,223,83,160,223,241,241,70,38,119,211,85,177,137,159,224,232,218,51,160,222,238,205,226,235,142,93,92,123,139,227,245,173,37,61,63,157,109,18,223,171,63,134,136,54,155,185,6,140,253,237,224,184,7,169,187,222,213,215,41,57,49,234,222,11,120,3,110,103,125,59,208,109,102,110,231,92,193,181,252,25,110,120,133,217,109,218,224,237,167,242,160,228,102,111,169,104,77,221,175,212,182,73,54,207,131,179,120,234,235,169,53,214,24,132,156,140,89,135,93,93,221,191,202,131,154,73,246,179,187,63,135,138,248,247,27,148,81,190,178,74,205,246,110,111,183,237,94,79,22,102,52,22,137,14,42,121,99,50,38,126,230,38,119,215,222,250,137,190,165,240,236,87,171,150,37,156,167,169,9,35,139,87,113,213,137,153,219,86,126,237,93,219,192,144,122,154,202,211,172,45,145,110,217,175,143,215,255,0,93,86,148,214,56,234,9,165,158,38,63,171,221,215,252,44,190,133,170,212,6,204,230,236,194,205,175,127,199,195,236,94,134,150,146,156,25,128,71,195,227,163,32,249,214,203,68,49,56,179,83,139,51,105,252,6,251,62,197,247,162,132,35,22,102,22,110,239,169,107,28,99,27,104,203,122,2,45,55,54,186,45,132,93,253,200,55,187,179,119,234,184,228,145,153,187,157,104,231,175,118,215,254,101,198,237,175,115,160,218,210,153,62,155,187,191,74,222,195,246,127,121,108,24,217,141,157,118,69,153,153,159,84,26,0,104,218,187,45,250,55,193,147,237,90,160,209,106,136,128,180,117,170,32,218,109,171,119,55,122,226,33,125,60,29,115,58,218,125,227,221,226,131,168,198,66,79,222,237,223,241,92,241,201,245,186,225,32,220,238,239,175,138,124,25,155,224,131,182,198,47,224,235,114,234,198,90,63,126,171,176,196,219,89,208,106,235,138,88,70,64,113,33,103,248,120,124,23,38,230,91,144,121,171,181,142,158,164,72,10,152,9,137,157,159,220,103,250,254,197,76,49,142,94,140,134,242,208,65,28,101,227,220,58,119,251,223,80,254,133,92,74,33,38,118,118,241,95,54,186,215,4,192,110,65,174,154,233,220,223,111,216,130,130,216,234,174,248,98,160,96,169,105,136,55,48,251,155,157,153,181,102,248,233,252,85,83,173,23,216,170,225,140,194,71,221,163,59,179,191,127,131,125,171,142,237,134,105,170,55,19,69,239,51,191,240,91,237,251,23,151,184,5,94,29,136,170,32,140,200,69,223,185,153,223,235,127,134,159,82,10,179,67,114,2,140,90,66,254,11,120,191,232,251,87,104,38,41,165,252,89,54,223,211,246,170,11,107,206,9,158,226,214,233,233,220,88,75,110,174,14,223,194,102,248,154,171,182,11,253,53,85,36,83,129,11,188,128,46,236,206,223,22,103,250,208,122,102,109,17,220,91,197,217,117,130,169,229,113,218,47,163,233,240,92,165,25,30,143,171,32,210,67,13,29,155,71,125,62,11,172,209,200,90,191,123,46,207,72,69,245,127,21,189,153,157,180,211,185,7,4,66,236,237,171,252,22,249,36,209,244,103,117,184,135,111,123,50,225,38,114,47,7,213,7,32,158,189,250,62,171,148,31,86,213,113,70,206,222,43,126,174,222,30,8,57,22,221,93,159,191,193,25,253,221,93,108,121,53,126,230,65,189,201,105,171,179,183,122,216,210,62,186,104,181,111,121,219,95,173,7,42,226,145,215,42,227,38,212,180,65,181,139,187,237,213,109,3,38,39,103,250,214,164,59,123,217,107,163,59,51,182,168,57,25,219,79,181,105,171,252,86,131,220,201,246,160,213,106,205,246,45,22,230,240,64,209,150,168,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,180,90,162,13,52,111,169,52,111,169,106,136,54,147,232,218,174,39,45,197,174,189,203,148,187,215,19,136,235,225,225,222,128,250,105,163,45,224,250,119,106,184,219,242,181,209,244,92,129,163,186,14,68,90,54,139,66,38,111,20,26,234,201,171,125,107,141,228,29,116,90,239,100,28,139,69,181,141,157,244,66,38,110,237,29,6,239,143,138,110,103,125,53,91,24,153,254,14,154,179,62,189,232,55,234,205,226,235,100,189,227,220,235,73,11,70,101,176,79,118,172,254,26,32,218,78,228,14,204,253,237,224,184,27,171,175,189,171,247,174,82,220,199,171,120,45,226,62,243,59,233,222,131,107,55,115,59,247,46,88,246,191,131,45,253,33,118,91,92,118,104,226,223,20,28,140,205,245,45,9,181,109,126,165,180,229,218,204,250,59,46,164,183,72,98,119,98,49,109,191,107,127,149,7,52,147,56,235,163,190,172,190,77,198,227,28,122,245,37,102,209,190,37,250,126,213,229,241,110,97,83,217,200,218,41,99,34,125,123,152,153,255,0,141,253,179,125,75,204,218,49,13,203,20,85,117,76,76,33,221,221,220,76,206,218,183,218,237,224,72,61,125,101,192,170,139,167,3,150,199,238,119,248,127,121,215,21,53,148,42,137,164,158,54,61,31,70,238,215,252,44,187,214,171,80,147,54,231,247,117,248,255,0,39,216,189,21,45,29,52,76,194,45,241,251,16,124,219,101,154,24,157,182,211,136,182,191,196,102,250,190,197,232,33,128,34,22,102,6,111,228,90,199,16,199,224,185,16,17,104,228,204,182,145,105,220,200,55,59,179,124,87,25,200,218,62,142,180,115,215,187,107,255,0,50,227,118,241,103,65,181,229,45,218,110,238,253,43,123,14,191,13,87,23,79,222,103,239,93,168,217,153,181,116,0,13,59,201,150,253,27,78,230,79,21,170,13,22,168,136,11,71,90,162,13,174,218,183,218,184,136,95,191,86,92,203,71,239,103,100,29,66,34,18,241,118,92,177,202,255,0,23,91,36,13,206,236,238,182,179,104,219,80,118,154,65,127,138,222,186,160,93,250,59,58,236,9,139,142,172,254,8,55,46,57,34,99,23,103,102,125,86,237,204,183,32,248,87,59,68,51,137,51,192,37,168,187,63,186,207,245,253,138,150,99,44,191,25,230,150,122,74,112,2,39,215,184,52,254,47,212,63,165,86,231,1,127,22,241,95,58,182,215,4,251,156,195,93,95,234,111,242,32,160,22,121,111,88,90,86,138,160,102,49,254,209,141,219,193,254,189,63,140,170,133,178,255,0,21,92,122,132,175,171,125,100,223,111,218,180,186,225,186,106,151,114,233,119,255,0,114,223,103,216,188,181,101,61,85,140,119,193,28,132,223,99,59,255,0,131,79,173,5,87,160,185,9,6,146,147,255,0,43,254,159,181,118,154,98,158,77,34,54,211,244,170,3,69,156,117,1,63,102,154,157,219,237,112,127,169,223,248,234,176,88,113,13,53,76,45,40,16,190,191,13,91,235,127,181,7,169,90,59,179,120,187,46,168,213,188,172,219,5,244,127,142,139,156,128,137,155,189,6,134,96,207,166,172,238,186,221,57,11,87,239,111,169,118,58,34,47,185,251,221,111,22,111,4,29,120,192,152,135,191,235,213,114,73,38,221,25,157,111,113,97,239,101,192,94,241,107,163,160,228,19,215,224,235,144,31,86,92,113,179,179,247,173,221,236,131,149,109,119,118,47,177,5,245,110,245,177,207,191,185,144,114,110,101,166,189,205,171,174,62,167,123,182,139,93,117,241,100,28,171,142,71,239,239,91,252,22,195,109,93,6,193,46,231,215,85,163,17,49,186,220,67,167,134,169,220,76,207,223,175,197,7,39,118,159,90,211,87,248,173,7,187,84,255,0,18,13,86,172,221,235,69,185,188,16,52,101,170,34,2,34,32,34,34,2,34,32,34,34,2,34,32,218,94,43,141,217,221,255,0,149,114,187,106,155,89,7,30,215,127,179,189,110,102,250,153,110,209,150,168,54,232,236,182,72,90,50,228,127,5,176,135,86,125,89,7,23,139,179,173,250,119,248,45,155,11,235,91,133,139,94,244,27,246,232,236,221,201,35,105,162,211,191,115,62,191,5,169,119,248,160,11,182,154,127,125,104,223,149,252,171,79,15,5,163,59,235,224,254,40,57,14,54,47,131,45,189,61,22,246,38,90,248,160,224,33,239,101,188,7,79,22,253,11,123,131,105,224,131,175,197,6,172,182,75,40,70,46,228,236,221,203,87,49,103,209,221,116,110,85,112,69,27,185,187,119,55,199,79,181,6,202,186,224,104,76,157,253,214,23,255,0,2,240,151,252,67,12,102,84,195,35,234,108,250,104,237,241,213,190,181,213,198,152,222,27,120,29,61,60,192,206,241,191,115,19,120,251,205,240,47,177,120,123,25,220,177,53,208,42,102,105,58,98,108,45,166,237,29,183,51,253,191,198,65,247,163,194,175,124,173,10,169,162,99,30,226,247,135,94,237,117,250,159,235,94,246,195,98,164,163,140,32,24,34,29,172,205,220,44,223,83,125,95,98,237,216,108,237,79,78,12,226,250,237,109,53,111,134,141,246,47,177,21,27,71,38,237,186,127,34,14,78,192,45,16,140,44,195,163,55,123,119,46,88,169,202,49,109,93,221,217,115,198,67,163,54,171,118,172,131,99,147,179,120,58,212,73,159,189,214,231,102,118,239,91,72,53,238,111,4,27,72,155,93,89,214,157,207,223,174,139,99,247,59,182,136,63,206,131,87,221,175,115,234,201,241,240,91,159,185,181,209,25,144,4,123,245,209,114,55,143,130,209,150,230,240,65,170,34,32,34,34,2,34,32,45,159,165,111,90,59,106,200,56,164,6,211,185,113,179,51,247,59,46,119,111,173,150,199,111,177,6,214,29,31,235,101,171,235,252,23,254,70,90,233,245,45,60,31,185,144,114,6,154,54,173,222,181,119,239,209,151,27,59,191,143,114,222,204,237,222,131,87,125,95,70,91,72,29,251,159,189,150,162,237,223,175,214,183,32,235,201,67,4,141,223,24,234,255,0,99,47,131,126,178,210,84,64,244,239,0,22,247,211,242,89,252,89,219,234,94,148,137,133,157,215,85,225,25,143,113,55,131,160,164,151,12,173,165,25,222,182,42,104,68,183,239,238,6,103,241,119,254,34,238,218,12,237,83,13,36,155,128,65,216,91,94,230,238,118,111,179,234,85,54,170,150,9,34,118,109,53,254,79,169,121,107,157,150,41,141,204,67,66,23,213,159,79,211,246,32,251,22,170,241,48,110,253,89,155,252,159,106,250,225,82,4,223,86,171,199,91,14,106,73,26,19,103,211,93,59,245,251,23,162,142,102,144,27,111,139,32,250,35,32,147,233,220,235,147,86,248,50,235,211,142,163,171,248,174,118,109,62,40,53,211,86,239,77,7,95,6,71,38,111,138,211,199,191,68,26,30,154,119,105,175,216,182,51,191,127,138,222,226,223,95,122,211,70,250,144,110,109,54,247,174,62,237,123,150,245,166,214,213,7,27,187,110,102,91,180,125,91,71,90,237,109,124,19,77,29,6,253,95,77,53,91,93,106,140,200,30,41,166,159,5,187,70,90,160,216,204,154,62,171,114,213,6,214,103,117,170,213,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,109,47,21,198,236,238,255,0,202,185,93,181,77,172,131,139,107,191,135,114,222,205,245,50,221,163,34,13,52,118,91,36,45,25,114,63,130,216,67,171,62,172,131,135,197,217,215,38,158,29,203,102,194,251,22,230,98,215,189,208,111,219,163,183,130,72,218,104,180,118,125,89,245,90,151,127,138,13,5,217,62,62,58,173,60,22,140,239,175,131,160,228,32,98,111,5,181,227,211,193,111,98,109,25,150,190,40,56,8,123,219,69,188,7,79,22,213,111,112,109,60,16,89,219,197,6,172,182,203,32,68,59,141,217,28,197,159,189,215,82,225,83,12,113,62,231,30,239,175,79,181,7,29,77,124,108,4,250,182,141,170,240,248,139,16,67,78,230,13,39,121,59,179,119,183,219,246,174,190,50,198,148,214,200,8,34,148,25,217,221,159,222,111,168,191,182,251,21,63,182,86,92,177,77,219,83,99,232,177,238,109,55,104,237,185,191,75,120,18,15,188,88,112,177,21,72,79,36,108,96,78,197,239,54,186,247,235,245,63,241,151,185,195,216,122,142,221,16,83,180,17,11,182,141,220,44,223,6,111,171,236,93,156,55,101,106,120,35,212,124,1,188,91,236,111,177,125,224,163,17,147,115,143,135,216,131,144,40,1,162,97,136,88,95,79,22,109,62,11,154,26,98,141,187,221,223,69,205,25,11,11,14,171,126,172,131,102,226,22,239,103,65,61,124,86,247,102,118,239,91,72,53,109,27,185,6,210,38,215,185,245,90,119,63,197,150,215,103,109,91,71,90,15,218,131,115,234,207,220,250,173,62,61,236,183,105,221,171,50,51,32,48,234,250,233,224,185,62,173,25,109,22,91,219,193,6,168,136,128,136,136,8,136,128,182,191,143,122,220,180,118,213,7,25,139,63,123,46,54,102,213,217,217,115,59,125,108,182,187,54,190,8,56,216,116,125,126,31,82,220,237,221,168,190,159,161,107,163,45,31,225,220,131,124,126,29,237,252,235,115,190,157,204,184,245,127,142,172,183,51,59,247,234,131,118,239,130,218,64,239,246,173,69,219,87,213,110,111,4,29,115,162,128,219,190,49,215,244,50,248,119,155,69,41,131,69,217,193,223,251,134,251,62,197,233,8,152,89,117,10,33,168,125,228,63,222,65,73,46,121,85,70,70,211,69,75,0,63,216,12,223,87,246,139,183,109,35,180,203,209,151,80,31,135,195,235,127,179,235,85,66,166,154,9,3,78,237,127,145,121,107,157,142,25,223,93,158,240,252,116,111,179,236,65,245,109,87,17,49,209,159,86,111,250,126,213,246,70,164,77,190,173,126,181,227,45,229,53,28,143,25,51,233,252,191,111,249,87,164,138,113,146,54,102,241,65,244,90,65,114,211,197,114,106,223,6,254,101,214,167,23,209,156,188,87,96,91,79,138,13,89,181,110,245,166,129,225,163,45,93,217,187,245,90,119,23,126,136,5,183,78,237,53,92,76,238,250,234,206,203,147,111,218,180,253,44,131,80,211,78,245,177,244,215,187,69,189,105,180,117,251,80,113,147,179,59,173,218,62,173,162,56,54,186,232,183,105,163,160,215,87,209,187,214,133,171,173,81,1,54,233,240,91,180,101,170,13,154,38,143,170,221,163,45,80,109,102,119,90,183,115,45,81,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,104,236,206,181,68,27,29,187,209,110,77,27,234,65,181,104,254,11,126,141,245,38,141,245,32,227,102,239,213,209,217,114,56,179,173,191,29,29,181,65,181,153,223,195,85,168,147,235,163,163,191,192,89,104,204,238,232,57,53,101,170,216,204,237,225,170,226,158,173,161,250,181,65,213,185,201,217,219,127,81,219,95,183,244,175,1,140,177,9,81,209,206,77,57,234,209,150,154,23,216,95,111,216,190,222,44,191,199,73,19,201,36,130,58,54,186,59,233,252,111,181,83,186,201,155,18,203,210,23,221,28,143,181,246,247,247,59,255,0,47,241,144,120,202,75,101,223,24,93,194,167,169,55,69,165,97,118,39,45,29,183,107,245,59,120,18,173,216,71,10,211,218,105,35,19,167,139,118,140,250,236,111,168,126,198,250,151,87,9,97,58,107,116,17,244,226,110,226,103,127,117,188,116,31,179,236,94,222,26,78,225,102,119,209,180,65,218,165,136,70,54,247,89,190,174,229,201,32,182,158,11,112,54,209,97,250,155,68,55,109,52,65,196,14,35,225,222,235,123,54,173,174,191,200,184,181,218,239,163,46,64,45,123,144,111,18,250,251,150,189,206,182,59,179,22,137,171,179,247,32,220,66,206,222,12,182,109,102,110,230,91,181,213,52,65,183,71,118,241,240,91,153,190,197,171,51,45,80,52,101,170,34,2,34,32,34,34,2,34,32,34,34,2,218,226,203,114,32,226,118,248,35,15,119,138,222,77,223,224,180,65,163,119,247,63,243,163,234,207,163,62,169,245,173,52,211,189,144,110,29,31,197,110,102,211,226,182,136,235,222,250,173,196,250,50,14,41,117,50,97,111,173,111,0,97,101,160,51,106,239,241,91,220,153,188,80,109,56,197,217,245,102,95,50,166,157,183,186,250,5,46,175,180,91,85,178,90,110,174,143,171,178,15,59,113,128,161,7,158,48,213,197,181,238,111,210,235,142,215,119,138,114,104,159,81,49,125,175,174,141,223,221,246,175,65,81,68,37,22,215,109,91,78,253,87,195,146,203,21,60,239,83,8,184,187,150,231,102,109,27,199,95,131,32,251,81,76,93,204,46,239,170,237,139,145,14,143,170,249,52,211,104,45,175,139,47,167,20,196,64,207,181,191,153,7,40,139,120,59,235,250,86,255,0,5,197,20,142,78,251,153,153,245,92,200,54,151,138,209,106,94,43,68,13,31,234,77,31,234,91,153,106,131,102,143,245,38,143,245,45,232,131,107,55,214,181,90,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,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,45,29,153,214,168,131,99,183,122,104,223,82,220,154,55,212,131,106,209,252,22,253,27,234,77,27,234,65,198,205,223,171,173,93,155,199,193,111,113,103,91,126,205,53,65,177,153,221,251,150,225,39,215,71,254,250,107,167,115,55,122,211,71,119,65,201,171,63,131,173,86,198,23,31,13,87,20,245,45,11,119,233,170,14,189,204,250,33,212,222,237,252,191,165,120,108,89,127,122,74,73,77,167,61,68,73,251,139,236,47,181,125,156,83,124,10,106,119,51,144,71,111,126,142,250,124,11,237,84,218,225,91,244,134,71,167,140,183,1,190,215,218,250,248,234,223,111,214,131,196,189,45,223,24,94,36,1,57,250,44,110,90,19,150,142,219,255,0,149,188,9,86,108,23,132,33,180,210,64,82,193,22,238,152,234,251,91,234,31,237,91,234,92,88,75,9,82,208,128,74,16,182,231,22,213,220,91,95,224,255,0,107,246,47,117,5,27,48,8,142,186,51,55,114,14,213,28,32,0,218,3,51,51,119,104,203,156,197,157,159,187,224,145,134,192,97,250,153,106,68,204,218,32,226,13,173,175,197,245,91,217,157,219,93,87,19,187,51,248,119,174,64,45,95,68,27,196,190,190,229,175,115,173,142,236,196,143,220,254,235,160,220,66,206,203,110,209,102,213,107,174,169,162,13,189,239,221,171,173,68,86,172,205,170,221,162,3,51,50,213,17,1,17,16,17,17,1,17,16,17,17,1,104,226,206,181,68,28,78,221,238,140,63,91,248,174,66,111,177,109,254,68,26,51,119,237,126,244,118,113,238,103,77,123,245,251,19,79,142,174,128,223,111,114,222,204,205,241,91,4,119,119,190,171,123,247,50,14,41,93,201,216,89,114,0,48,54,139,108,109,223,171,173,238,76,200,52,32,23,248,50,249,149,80,51,18,250,5,47,192,123,215,28,212,239,55,126,174,200,60,253,194,148,163,30,168,14,186,125,77,250,23,94,217,122,134,105,59,59,179,140,131,227,174,141,245,191,214,189,28,244,108,241,48,59,107,167,214,190,20,182,56,97,156,170,160,23,18,125,60,25,155,225,167,193,144,125,168,166,126,237,9,223,249,87,104,28,201,180,125,87,200,166,153,196,118,191,229,50,250,144,76,68,12,251,91,249,144,115,8,252,29,221,245,250,214,254,230,92,113,200,228,79,185,180,250,151,42,13,164,180,90,146,209,3,71,77,62,197,185,188,22,168,54,104,255,0,82,104,255,0,82,222,136,54,179,125,107,86,109,22,168,128,136,136,8,136,128,136,136,8,136,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,77,89,6,168,182,238,90,179,234,232,52,113,215,195,187,244,45,25,157,181,215,249,214,244,65,183,115,105,170,248,247,186,184,41,163,121,100,61,187,123,252,89,190,181,244,107,8,163,143,112,187,54,159,244,170,89,153,184,158,106,106,98,165,164,38,121,205,220,25,157,223,77,93,141,190,15,175,142,136,41,206,103,226,218,218,235,171,91,45,179,74,91,228,233,232,4,239,226,70,63,2,251,91,224,189,174,91,88,234,98,183,67,53,104,107,35,176,191,188,207,174,187,67,235,111,210,188,222,15,192,199,116,184,195,121,186,52,135,33,72,50,187,63,120,235,184,75,248,66,255,0,91,252,85,112,180,217,32,130,0,16,13,172,204,218,51,51,55,193,190,196,29,235,93,48,132,45,168,55,243,125,140,190,147,8,143,131,51,46,24,99,120,153,135,224,203,155,115,32,213,109,118,103,248,38,238,253,25,110,65,193,32,187,119,179,124,116,90,11,174,114,22,38,209,112,144,237,127,229,65,187,94,237,52,90,143,232,65,111,138,220,204,131,77,31,234,90,179,119,247,173,200,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,71,102,117,170,32,216,237,222,154,45,206,218,173,174,218,32,51,232,182,145,177,59,51,125,104,122,233,220,182,198,30,36,232,57,52,125,61,213,166,215,241,119,117,185,159,68,215,119,114,13,141,27,51,187,183,197,106,34,76,250,234,250,45,236,218,54,136,238,205,226,131,134,70,55,38,250,190,44,182,207,28,110,31,146,222,31,82,230,22,239,215,87,67,17,38,209,217,7,206,40,162,136,119,184,139,104,218,248,45,148,245,209,72,229,27,72,204,250,187,51,11,178,229,173,165,57,99,32,18,38,212,93,155,71,253,43,229,219,108,167,79,82,243,60,210,147,238,215,66,45,91,197,190,196,31,126,45,95,107,179,55,193,181,248,174,102,103,215,93,93,108,141,253,221,25,188,59,157,111,239,118,65,181,219,191,197,52,251,86,187,93,54,186,13,22,230,125,86,155,93,52,116,27,145,105,223,246,39,127,197,6,168,136,128,136,136,8,136,128,136,169,165,219,137,190,27,108,23,90,219,21,247,136,60,181,183,92,173,213,18,82,86,81,213,226,202,8,103,166,158,50,113,146,41,35,41,88,128,196,153,197,197,217,157,157,157,157,5,75,69,242,112,182,44,194,184,230,197,75,138,112,86,38,181,98,11,45,110,254,205,113,181,214,199,87,75,62,195,32,61,146,198,228,5,180,192,133,244,126,226,23,103,239,103,95,89,1,17,16,17,17,1,17,16,17,17,1,17,117,36,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,245,220,64,5,60,34,68,205,160,188,177,179,233,185,181,14,218,34,32,34,34,2,46,165,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,215,247,88,240,177,255,0,124,182,85,127,235,149,187,255,0,124,130,170,162,34,2,34,32,34,47,63,141,115,11,0,229,173,170,43,238,99,99,140,63,133,109,179,212,13,36,85,151,187,156,52,48,73,57,9,16,196,50,76,66,46,110,32,100,194,207,174,128,79,240,116,30,129,21,63,194,220,66,228,22,57,190,210,225,108,21,158,25,127,136,47,85,187,251,53,186,215,137,168,170,234,167,216,4,103,178,40,228,35,45,160,4,79,163,119,8,187,191,115,58,168,8,8,139,169,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,118,209,82,175,221,99,194,199,253,242,217,85,255,0,174,86,239,253,242,169,87,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,109,21,42,253,214,60,44,127,223,45,149,95,250,229,110,255,0,223,47,127,138,113,102,21,192,214,42,172,83,141,113,53,171,15,217,104,182,118,155,141,210,182,58,74,88,55,152,128,111,150,71,16,29,198,98,45,171,247,145,51,55,123,178,15,172,138,149,126,235,30,22,63,239,150,202,175,253,114,183,127,239,149,85,64,68,68,4,95,39,20,226,204,43,129,172,85,88,167,26,226,107,86,31,178,209,108,237,55,27,165,108,116,148,176,111,49,0,223,44,142,32,59,140,196,91,87,239,34,102,110,247,101,226,173,60,77,240,219,127,186,209,88,172,92,65,229,173,198,229,113,168,142,146,142,142,147,22,80,77,61,76,242,19,12,113,71,24,202,228,102,68,236,44,44,206,238,238,204,200,42,90,34,32,34,234,91,46,214,171,213,49,214,89,174,116,149,244,241,212,79,72,114,211,76,50,128,207,4,167,12,209,57,11,187,49,199,44,114,70,99,226,38,4,47,163,179,178,243,248,235,54,50,179,43,251,15,225,51,50,240,166,18,246,159,87,177,123,118,243,77,65,218,186,123,122,157,46,177,142,253,189,64,221,183,93,55,142,190,44,131,213,162,241,88,43,59,242,95,50,174,178,216,178,231,55,176,86,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,105,169,139,124,89,123,84,4,69,74,191,117,143,11,31,247,203,101,87,254,185,91,191,247,200,42,170,47,147,133,177,102,21,199,54,42,92,83,130,177,53,171,16,89,107,119,246,107,141,174,182,58,186,89,246,25,1,236,150,55,32,45,166,4,47,163,247,16,187,63,123,58,250,200,8,136,128,136,136,8,136,128,136,136,8,136,128,136,186,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,109,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,82,175,221,99,194,199,253,242,217,85,255,0,174,86,239,253,242,169,86,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,109,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,120,172,107,157,249,47,150,183,88,172,89,141,155,216,43,10,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,180,212,9,190,14,131,218,162,166,150,158,38,248,109,191,221,104,172,86,46,32,242,214,227,114,184,212,71,73,71,71,73,139,40,38,158,166,121,9,134,56,163,140,101,114,51,34,118,22,22,103,119,119,102,101,82,208,17,117,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,166,191,186,199,133,143,251,229,178,171,255,0,92,173,223,251,228,21,85,17,16,17,82,175,221,99,194,199,253,242,217,85,255,0,174,86,239,253,242,244,24,43,59,242,95,50,174,178,216,178,231,55,176,86,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,105,169,139,124,89,7,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,69,77,46,220,77,240,219,96,186,214,216,175,188,65,229,173,186,229,110,168,146,146,178,142,175,22,80,67,61,52,241,147,140,145,73,25,74,196,6,36,206,46,46,204,236,236,236,235,218,225,108,89,133,113,205,138,151,20,224,172,77,106,196,22,90,221,253,154,227,107,173,142,174,150,125,134,64,123,37,141,200,11,105,129,11,232,253,196,46,207,222,206,131,235,34,34,2,34,242,152,235,54,50,179,43,251,15,225,51,50,240,166,18,246,159,87,177,123,118,243,77,65,218,186,123,122,157,46,177,142,253,189,64,221,183,93,55,142,190,44,131,213,162,167,248,91,136,92,130,199,55,218,92,45,130,179,195,47,241,5,234,183,127,102,183,90,241,53,21,93,84,251,0,140,246,69,28,132,101,180,0,137,244,110,225,23,119,238,103,95,87,29,102,198,86,101,127,97,252,38,102,94,20,194,94,211,234,246,47,110,222,105,168,59,87,79,111,83,165,214,49,223,183,168,27,182,235,166,241,215,197,144,122,180,84,255,0,11,113,11,144,88,230,251,75,133,176,86,120,101,254,32,189,86,239,236,214,235,94,38,162,171,170,159,96,17,158,200,163,144,140,182,128,17,62,141,220,34,238,253,204,234,160,32,34,167,248,167,136,92,130,192,215,218,172,45,141,115,195,47,240,253,234,139,103,105,183,93,49,53,21,37,84,27,192,76,55,197,36,130,99,184,12,73,181,110,241,38,118,238,118,95,87,2,230,198,86,102,135,110,252,25,230,94,20,197,190,204,233,118,223,97,94,105,171,251,47,83,119,79,171,209,50,217,187,166,123,119,105,174,194,211,193,208,122,180,69,74,191,117,143,11,31,247,203,101,87,254,185,91,191,247,200,42,170,47,147,133,177,102,21,199,54,42,92,83,130,177,53,171,16,89,107,119,246,107,141,174,182,58,186,89,246,25,1,236,150,55,32,45,166,4,47,163,247,16,187,63,123,58,250,200,8,136,128,136,180,213,144,106,139,110,229,171,62,174,131,71,22,127,14,229,163,54,159,229,91,209,6,214,38,211,87,117,242,175,85,48,65,17,73,41,237,216,206,93,206,205,224,206,187,245,110,225,27,144,190,154,119,170,101,153,88,162,74,26,82,166,128,191,29,32,56,6,175,241,118,54,111,7,215,197,144,83,172,216,198,85,82,86,199,110,182,205,35,188,178,52,122,1,63,197,228,111,224,151,232,94,151,44,236,149,93,142,58,170,224,114,35,22,127,125,157,252,88,31,226,223,165,121,204,51,130,167,196,23,40,174,247,97,144,136,100,19,97,102,119,15,202,18,240,33,127,173,254,42,185,88,236,52,244,212,145,128,6,198,17,102,102,22,102,248,55,216,131,232,90,105,6,56,197,246,51,123,172,222,31,161,125,81,17,31,6,102,253,11,130,8,158,33,97,248,51,46,125,205,224,131,85,163,179,63,193,105,187,189,110,65,194,96,254,44,203,104,186,231,118,213,180,92,70,59,91,84,26,235,221,166,139,81,238,90,7,134,171,123,54,168,52,90,179,119,247,173,89,180,90,160,209,106,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,180,118,213,106,136,54,19,38,139,115,182,171,71,109,16,104,207,162,218,103,185,246,173,95,193,244,91,0,95,93,206,131,147,71,211,221,90,48,187,119,187,187,173,204,250,119,39,229,124,123,144,108,24,155,93,218,163,1,51,235,184,180,253,43,145,153,155,185,29,217,188,80,112,202,210,59,182,143,221,245,45,39,142,55,143,242,91,249,25,114,176,179,147,190,174,134,34,77,163,160,249,239,12,113,55,81,196,127,153,113,195,93,9,145,68,210,51,63,118,140,206,203,158,170,156,164,23,0,39,215,244,175,145,69,101,146,42,199,156,166,149,223,234,114,238,240,118,250,144,125,248,183,104,58,54,190,58,187,174,109,175,175,139,173,145,234,205,163,55,135,138,228,239,118,65,181,219,237,77,62,215,90,237,116,218,232,52,90,179,191,130,109,116,218,232,55,34,211,71,213,106,128,136,136,8,136,128,136,136,8,136,128,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,105,62,139,110,191,83,45,238,204,235,77,168,56,141,203,224,128,71,241,103,241,92,187,86,172,204,223,4,27,28,139,79,181,104,230,122,107,162,228,113,103,91,76,128,7,87,118,65,210,175,39,233,62,231,118,255,0,171,170,115,125,195,30,216,186,12,134,58,136,200,197,222,223,219,63,216,255,0,90,168,149,76,115,179,191,115,11,119,178,232,53,47,227,88,182,55,123,253,95,106,14,157,162,202,52,20,209,199,28,35,238,139,120,15,216,223,103,216,189,45,40,136,196,58,182,143,163,119,63,232,90,83,196,2,3,171,107,163,50,231,112,23,250,219,244,32,215,187,77,87,17,248,106,206,250,173,238,251,59,188,89,113,111,220,239,163,32,209,136,151,40,159,135,127,193,113,191,241,126,190,244,240,126,228,28,238,253,218,178,218,237,171,234,235,65,38,118,211,226,181,111,20,26,179,125,139,114,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,45,22,168,131,107,183,216,180,211,69,189,104,237,170,13,168,221,200,136,53,220,232,79,245,104,180,68,27,153,187,147,69,166,174,155,144,105,183,93,119,51,45,145,8,238,47,15,23,92,175,224,255,0,161,113,70,44,196,238,218,248,160,228,102,102,119,109,52,248,173,93,221,188,17,254,180,103,213,6,154,187,45,117,111,173,29,181,90,59,32,220,139,70,127,130,213,1,17,16,17,17,1,17,16,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,8,136,130,40,57,95,115,4,166,180,211,89,120,94,206,155,173,89,129,212,13,6,15,190,84,203,45,73,239,154,90,90,122,59,43,69,20,4,76,12,71,57,4,242,203,178,48,97,139,221,1,13,37,125,98,174,166,167,149,239,29,63,134,188,42,25,29,156,120,207,181,230,77,151,127,177,234,107,71,108,215,219,92,113,139,182,179,57,63,104,172,135,73,58,154,176,153,196,193,39,227,72,106,36,96,191,244,69,212,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,212,13,226,154,41,24,75,71,217,32,23,129,51,184,118,209,23,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,228,30,87,61,51,211,46,56,116,203,139,142,104,102,133,231,176,218,168,116,138,24,98,102,58,171,133,81,51,188,116,180,209,187,183,82,99,218,90,54,172,44,34,70,100,0,6,99,2,217,133,198,190,114,227,206,38,173,124,78,201,115,236,247,172,51,112,234,97,218,34,113,8,232,173,97,85,52,209,219,37,146,152,96,58,136,118,84,75,12,132,90,28,177,153,177,62,133,163,122,190,62,184,215,197,92,86,102,61,93,146,211,115,236,249,101,134,110,19,71,135,45,244,239,32,71,95,177,202,49,185,212,52,130,6,83,74,14,238,2,98,221,24,205,193,155,113,74,114,208,170,44,151,205,11,142,81,215,231,189,191,8,85,213,96,75,93,225,172,53,215,136,78,51,10,90,215,8,205,134,88,216,186,160,14,211,68,205,41,3,71,190,64,13,219,201,133,195,33,62,21,120,152,193,188,87,229,29,30,105,96,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,218,195,48,109,150,51,9,5,155,112,24,238,16,61,241,133,96,88,214,112,209,196,94,59,225,127,52,232,51,51,2,212,127,98,163,188,81,108,135,250,167,107,237,48,205,61,31,82,88,164,232,245,122,0,61,80,29,225,226,207,226,207,144,246,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,135,181,68,68,20,171,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,229,254,33,244,233,214,53,136,50,168,68,68,4,68,64,86,1,206,175,202,198,22,249,129,67,233,215,21,127,234,192,57,213,249,88,194,223,48,40,125,58,226,130,192,57,92,121,236,203,47,190,189,30,181,79,242,198,51,37,243,123,25,100,46,104,97,252,220,203,249,233,35,190,225,218,130,154,157,170,224,105,160,148,14,50,138,88,100,14,231,112,146,41,36,141,220,92,77,152,221,196,132,153,137,178,40,225,215,62,112,111,18,89,71,98,205,108,25,91,72,65,113,167,0,185,208,195,80,243,29,166,226,192,47,81,69,43,144,1,111,140,139,70,39,1,222,14,18,11,108,49,119,10,150,169,87,22,62,86,51,147,229,254,33,244,233,213,85,84,171,139,31,43,25,201,242,255,0,16,250,116,232,49,172,89,41,241,99,229,99,57,62,95,226,31,78,157,99,88,178,83,226,199,202,198,114,124,191,196,62,157,58,12,107,20,255,0,115,71,242,39,153,191,114,250,197,18,128,21,63,220,209,252,137,230,111,220,190,177,68,130,0,86,85,11,21,117,149,66,2,34,32,181,94,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,5,53,60,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,8,50,83,81,235,204,183,152,37,54,79,90,175,28,62,101,5,214,174,60,193,175,167,236,215,139,181,36,178,210,207,134,128,198,150,120,222,55,56,28,39,58,138,105,229,22,56,101,19,129,244,38,118,54,29,43,7,31,92,107,225,94,20,242,226,174,201,105,185,246,140,205,196,214,249,163,195,150,250,119,140,228,160,222,197,24,220,234,26,65,48,24,98,54,119,1,49,126,180,128,224,205,180,101,56,160,91,252,213,99,220,85,254,154,226,60,73,136,238,31,237,149,149,215,42,234,137,63,223,73,52,210,72,127,105,17,23,197,221,5,207,242,236,226,43,136,188,174,206,27,94,91,100,213,166,175,26,91,113,45,69,85,93,94,5,43,165,45,4,23,57,226,161,157,250,161,85,82,4,52,166,2,3,33,16,109,121,90,158,56,203,118,128,205,116,28,243,191,50,127,172,159,179,85,207,242,243,224,178,213,194,198,87,211,223,113,126,31,164,28,212,196,180,238,248,130,177,170,70,169,232,160,121,55,69,111,130,65,22,16,1,22,136,165,96,114,99,153,137,250,146,0,67,182,216,57,231,126,100,255,0,89,63,102,160,165,92,149,60,211,226,159,151,245,222,163,110,83,82,161,91,146,167,154,124,83,242,254,187,212,109,202,106,80,22,42,235,42,133,138,186,9,254,229,113,228,79,44,190,250,245,138,213,117,74,213,121,92,121,19,203,47,190,189,98,181,93,82,2,34,32,136,188,235,227,7,19,112,141,204,239,50,47,66,245,117,184,38,249,81,135,199,22,89,233,34,167,235,215,65,21,142,16,132,227,146,80,114,19,132,170,78,86,1,56,218,71,22,3,33,103,220,50,169,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,208,67,205,31,207,102,102,253,203,232,244,75,223,242,224,230,1,89,195,189,246,44,164,205,236,69,254,116,245,253,166,120,170,106,35,158,162,76,59,85,176,228,221,78,16,132,146,28,51,72,204,7,11,14,214,146,86,148,92,63,28,210,132,223,162,34,2,34,181,254,63,184,193,181,112,155,148,100,86,247,171,147,29,227,26,122,202,12,40,16,196,46,20,211,128,11,73,93,41,72,5,22,202,119,154,35,104,200,73,229,50,0,219,177,228,146,48,186,4,86,21,203,239,153,29,55,17,53,52,57,55,156,49,82,91,179,20,105,227,134,219,91,76,18,144,98,99,142,42,153,170,38,120,163,135,163,70,113,195,78,4,108,242,48,72,102,79,24,131,105,27,95,170,2,134,190,103,92,192,40,243,118,178,167,135,236,144,196,93,175,2,210,110,131,19,92,162,142,9,105,111,213,81,207,12,209,13,49,144,60,141,12,18,83,247,77,25,136,204,70,90,49,70,32,114,87,254,103,92,192,43,50,138,142,167,135,236,144,196,93,147,29,85,238,131,19,92,162,142,120,170,172,52,178,65,12,209,13,49,144,52,111,52,241,212,119,77,25,145,66,32,90,48,200,64,113,196,182,86,229,110,59,206,156,119,108,203,60,180,177,123,103,18,94,122,221,138,139,181,67,79,213,233,66,115,73,248,201,140,35,29,35,136,203,222,38,215,77,27,87,118,103,9,74,229,67,199,29,54,37,181,89,56,71,204,96,171,123,237,182,158,160,48,141,217,206,90,134,174,164,136,100,156,168,167,114,114,120,142,8,132,250,68,218,68,240,196,49,232,5,24,117,164,209,98,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,212,223,242,211,227,170,167,137,172,51,85,150,25,157,95,87,85,154,24,114,158,123,149,85,113,82,197,28,23,123,115,212,51,12,224,208,70,17,66,112,188,240,194,81,184,182,230,233,200,36,110,82,52,97,123,234,192,57,169,241,155,152,252,63,216,173,89,67,149,246,171,173,150,235,141,109,242,212,77,140,118,60,113,210,210,177,188,114,83,80,72,223,246,231,228,185,201,220,80,71,44,68,30,252,161,36,55,254,168,255,0,21,92,51,224,222,43,242,142,179,43,113,133,117,93,184,198,160,110,86,139,157,51,185,29,186,227,24,72,17,78,241,238,97,152,54,203,32,28,100,237,184,12,182,144,30,201,0,34,219,150,47,30,63,129,11,237,54,67,102,197,235,110,1,196,23,1,246,109,210,227,113,233,210,225,121,136,38,41,52,30,145,63,70,162,114,167,98,221,36,113,66,79,36,207,166,249,73,230,165,98,239,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,243,19,203,23,143,31,195,125,138,155,33,179,98,245,187,31,97,251,120,251,54,233,113,184,245,42,177,68,34,115,20,154,15,72,91,173,79,0,211,177,110,146,73,102,22,146,103,215,100,164,193,127,232,138,40,57,183,241,167,106,189,83,73,194,158,86,226,10,74,250,120,234,53,199,147,197,76,50,128,207,4,177,201,79,111,138,119,39,102,56,229,141,206,118,1,212,76,34,143,168,206,211,196,130,216,57,136,241,121,251,171,115,149,190,139,86,245,178,247,7,117,104,176,190,250,14,205,52,253,81,139,181,85,201,185,222,71,234,201,16,236,98,217,182,40,226,214,48,145,229,221,38,156,178,248,175,205,14,40,50,190,246,57,163,96,171,158,229,131,234,34,164,151,22,16,199,20,23,217,231,146,162,82,136,33,134,8,161,132,233,161,106,80,33,2,55,118,150,51,45,187,219,116,59,112,197,195,214,42,226,131,57,108,185,71,133,170,123,7,111,234,84,220,110,135,75,37,68,54,202,24,135,116,181,18,8,55,247,49,131,17,0,156,178,196,14,97,191,115,100,81,149,185,91,129,50,91,2,91,50,207,45,44,94,198,195,118,110,183,98,162,237,83,84,116,186,179,28,210,126,50,99,57,11,89,37,50,247,137,244,215,70,209,153,153,131,213,162,34,2,34,32,136,188,235,227,7,19,112,141,204,239,50,47,66,245,117,184,38,249,81,135,199,22,89,233,34,167,235,215,65,21,142,16,132,227,146,80,114,19,132,170,78,86,1,56,218,71,22,3,33,103,220,50,169,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,208,67,205,31,207,102,102,253,203,232,244,75,223,242,224,230,1,89,195,189,246,44,164,205,236,69,254,116,245,253,166,120,170,106,35,158,162,76,59,85,176,228,221,78,16,132,146,28,51,72,204,7,11,14,214,146,86,148,92,63,28,210,132,223,162,34,12,85,214,74,124,39,121,88,201,191,151,248,123,211,160,88,214,44,148,248,78,242,177,147,127,47,240,247,167,64,130,170,162,34,11,32,230,217,143,241,150,86,100,94,0,204,28,190,196,53,118,60,67,99,204,138,10,154,26,234,103,109,241,31,179,110,76,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,87,248,58,227,23,2,113,127,129,42,47,246,10,63,99,98,75,54,207,164,24,127,169,53,71,178,250,179,84,5,47,244,209,193,20,115,245,99,167,121,63,22,207,179,93,165,163,183,125,0,231,87,229,99,11,124,192,161,244,235,138,137,92,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,136,100,210,138,159,228,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,172,193,85,111,170,22,103,146,150,166,54,119,233,204,27,135,86,213,197,196,132,192,140,12,12,170,2,2,34,32,34,34,2,34,142,174,103,92,192,43,50,138,142,167,135,236,144,196,93,147,29,85,238,131,19,92,162,142,120,170,172,52,178,65,12,209,13,49,144,52,111,52,241,212,119,77,25,145,66,32,90,48,200,64,113,133,0,230,117,204,2,143,55,107,42,120,126,201,12,69,218,240,45,38,232,49,53,202,40,224,150,150,253,85,28,240,205,16,211,25,3,200,208,193,37,63,116,209,152,140,196,101,163,20,98,7,37,85,229,41,198,191,182,232,232,248,77,204,219,157,214,178,245,15,90,76,23,112,157,250,241,149,12,48,117,14,216,78,195,190,62,136,69,44,145,20,132,66,241,185,68,207,27,69,8,28,75,34,12,170,17,88,175,46,14,96,20,124,68,88,162,202,76,222,196,95,231,177,65,218,103,138,166,162,56,41,227,196,84,187,206,77,212,225,8,71,24,77,12,110,192,112,176,238,120,226,105,69,207,241,205,21,245,32,143,94,104,153,243,140,184,109,205,206,29,115,91,6,86,213,137,219,170,49,8,92,232,97,168,104,66,237,110,115,181,61,69,20,174,64,99,178,65,29,24,156,11,97,176,72,45,188,5,218,242,178,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,86,96,170,183,213,11,51,201,75,83,27,59,244,230,13,195,171,106,226,226,66,96,70,6,6,81,215,207,59,243,39,250,201,251,53,89,175,4,156,96,226,110,17,179,66,43,208,189,93,110,9,190,84,64,56,178,207,73,21,63,94,186,8,163,156,33,56,228,148,28,132,225,42,147,149,128,78,54,145,197,128,200,89,247,8,100,60,139,207,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,64,84,43,140,30,19,48,111,23,89,95,244,30,251,81,73,103,190,208,84,71,83,98,196,101,64,245,83,218,141,228,7,157,128,26,72,156,194,88,129,227,32,115,217,175,76,221,156,162,7,106,234,136,49,119,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,121,137,229,139,199,143,225,190,197,77,144,217,177,122,221,143,176,253,188,125,155,116,184,220,122,149,88,162,17,57,138,77,7,164,45,214,167,128,105,216,183,73,36,179,11,73,51,235,178,82,111,107,204,119,129,202,158,43,112,109,6,48,203,227,164,167,204,92,31,79,56,80,195,40,69,16,94,233,9,216,222,138,89,221,152,128,196,152,138,2,34,233,9,203,40,147,11,76,242,199,5,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,6,73,60,88,249,88,206,79,151,248,135,211,167,88,214,41,190,193,28,102,216,184,195,224,71,59,174,114,90,189,141,140,240,190,95,222,105,241,53,182,32,55,165,25,37,182,85,116,170,105,164,45,117,134,94,148,174,209,145,60,145,144,16,150,230,96,150,72,65,65,149,66,141,94,105,124,123,125,4,163,191,112,163,149,240,111,196,23,91,127,99,197,247,74,138,125,99,160,161,171,129,137,232,233,196,219,73,38,154,9,69,206,93,28,99,142,70,96,119,148,156,160,170,188,198,120,246,253,202,246,40,50,223,46,224,237,25,155,137,173,253,178,146,162,122,125,244,182,90,19,51,137,171,9,141,182,77,51,156,114,12,81,119,139,16,17,202,219,68,99,154,13,173,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,15,65,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,242,19,225,71,133,28,184,225,43,46,3,5,96,168,187,117,214,187,167,61,254,255,0,60,44,21,87,122,161,103,102,34,102,119,233,194,27,137,162,133,157,198,49,34,119,115,51,146,67,240,28,2,240,81,133,120,83,203,138,75,221,218,217,218,51,55,19,91,225,147,17,220,42,26,51,146,131,123,12,133,108,167,120,200,192,97,136,217,152,200,9,250,210,3,27,190,209,136,34,186,164,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,167,252,184,57,128,81,241,17,98,139,41,51,123,17,127,158,197,7,105,158,42,154,136,224,167,143,17,82,239,57,55,83,132,33,28,97,52,49,187,1,194,195,185,227,137,165,23,63,199,52,87,212,177,119,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,121,254,224,147,140,28,51,197,206,87,197,122,23,164,162,198,214,58,120,7,22,89,233,34,168,232,80,207,44,147,132,39,28,146,131,9,4,195,76,114,176,9,200,241,177,48,25,19,182,226,11,138,68,68,5,111,252,98,241,139,129,56,64,192,148,247,251,253,31,182,113,37,231,127,209,252,63,212,154,159,218,157,41,169,194,171,250,104,32,150,56,58,81,212,52,159,140,102,223,166,209,213,223,186,160,103,166,122,101,199,14,153,113,113,205,12,208,188,246,27,85,14,145,67,12,76,199,85,112,170,38,119,142,150,154,55,118,234,76,123,75,70,213,133,132,72,204,128,0,204,113,214,207,76,244,204,126,34,243,30,227,154,25,161,121,237,215,90,237,34,134,24,153,194,150,223,74,46,239,29,45,52,110,239,211,132,55,22,141,171,147,145,17,153,25,153,153,4,197,114,147,199,248,203,52,242,47,31,230,14,96,226,26,187,230,33,190,102,69,125,77,117,117,75,182,249,79,217,182,214,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,189,245,96,28,149,60,172,98,159,152,21,222,157,110,87,254,128,162,175,154,231,29,63,191,240,191,146,152,207,253,81,75,143,235,104,71,251,145,27,92,117,12,95,238,189,168,4,127,137,11,159,245,196,42,175,243,35,230,9,83,195,181,52,121,61,147,119,90,66,204,91,141,56,212,214,220,161,150,41,143,12,131,75,4,145,52,180,243,65,44,51,29,76,47,56,176,17,9,198,14,18,105,161,198,239,13,152,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,236,18,41,202,135,142,58,156,53,117,178,112,143,152,193,72,214,43,149,69,64,97,27,179,156,84,239,67,87,41,73,57,81,78,228,226,210,132,242,145,244,137,181,149,166,148,99,208,198,64,232,203,162,197,223,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,229,251,150,151,48,74,108,225,181,89,248,124,205,251,173,92,153,131,65,79,217,172,247,106,185,101,170,159,18,128,13,84,242,60,142,16,48,64,116,244,208,68,46,115,74,71,59,234,78,238,110,90,132,133,34,34,2,242,153,165,154,88,19,37,176,37,207,51,51,46,251,236,108,55,102,232,246,218,222,203,53,71,75,171,48,67,31,226,225,3,144,181,146,80,31,116,95,77,117,125,25,157,219,208,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,2,220,195,56,211,186,241,79,154,21,22,44,33,136,42,203,42,240,213,67,54,31,163,122,98,165,106,217,218,61,178,220,39,140,137,200,204,137,229,24,156,216,92,33,113,110,156,102,115,110,15,43,157,252,118,231,206,113,103,205,179,61,232,241,53,94,21,172,194,181,6,88,70,221,110,159,116,22,72,11,184,129,183,54,217,206,81,102,105,206,64,210,102,247,8,90,38,8,130,103,184,58,227,23,2,113,127,129,42,47,246,10,63,99,98,75,54,207,164,24,127,169,53,71,178,250,179,84,5,47,244,209,193,20,115,245,99,167,121,63,22,207,179,93,165,163,183,126,58,235,223,228,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,67,38,148,84,255,0,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,78,96,220,58,182,174,46,36,38,4,96,96,101,80,16,17,17,6,53,156,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,170,21,184,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,80,93,82,34,32,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,22,171,202,227,207,102,89,125,245,232,245,170,90,121,137,100,93,102,127,112,167,138,240,221,134,205,237,60,73,97,233,98,75,12,34,243,188,133,85,74,238,242,132,81,194,196,83,77,37,41,213,67,28,110,36,37,36,193,249,46,204,99,18,220,174,60,246,101,151,223,94,143,90,167,249,6,45,152,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,178,115,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,108,120,120,208,201,203,22,65,113,65,143,242,171,11,77,190,203,106,184,71,81,110,143,105,183,102,165,171,167,138,174,42,109,76,204,207,162,21,3,23,80,137,200,250,123,223,71,45,26,77,57,52,103,125,215,29,100,149,255,0,37,238,22,58,74,122,124,175,168,128,168,107,225,144,183,213,193,114,158,178,161,194,80,125,89,142,57,99,151,67,23,102,32,144,7,107,56,57,200,22,23,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,43,85,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,144,93,87,51,172,210,252,23,240,109,141,123,37,247,217,151,92,91,217,240,181,191,250,87,173,218,187,84,141,218,224,239,2,16,221,67,29,111,190,91,116,211,221,38,55,5,5,121,85,150,120,171,57,51,31,14,101,110,10,164,237,23,172,77,112,138,223,77,186,57,14,56,119,191,191,60,189,48,51,24,98,6,41,36,54,23,217,24,25,59,104,46,175,87,156,158,117,253,57,226,10,211,147,148,150,254,141,38,89,91,223,173,60,145,109,146,122,235,140,84,245,18,109,38,144,152,161,24,2,141,135,80,2,105,58,250,238,29,142,190,175,37,188,156,177,99,12,229,197,185,197,119,155,169,87,151,118,250,122,123,93,54,211,109,181,87,33,168,140,170,119,137,179,62,200,32,168,139,166,64,98,93,167,119,186,81,139,184,75,246,19,194,214,44,13,133,108,216,43,11,80,246,43,46,31,183,211,218,237,212,221,83,147,161,75,4,99,28,81,239,55,35,45,160,2,218,147,185,62,154,187,187,247,175,172,136,128,136,136,52,39,209,150,205,126,166,91,221,181,90,109,65,196,110,95,4,2,61,31,185,252,87,43,138,213,153,155,224,131,102,247,211,195,189,104,198,122,107,162,228,113,103,90,19,136,11,187,233,220,200,58,85,198,79,19,234,78,221,223,95,233,84,235,19,97,207,109,220,34,51,143,86,3,23,239,111,168,139,236,127,173,84,58,157,245,12,238,204,204,45,253,245,243,138,153,220,216,182,54,186,253,72,62,125,146,196,54,250,80,8,225,30,230,111,1,251,27,236,251,23,169,163,6,8,155,86,209,244,240,127,208,182,210,196,35,24,234,223,6,93,157,130,237,221,221,250,16,107,171,104,184,207,189,181,103,209,214,231,247,27,95,21,198,231,171,247,50,13,172,70,205,162,229,3,238,110,255,0,130,227,127,171,235,90,54,163,224,131,177,175,118,172,182,187,110,241,90,1,182,154,124,86,173,226,131,86,111,177,110,68,64,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,181,217,105,166,139,122,209,219,84,27,81,181,102,68,119,209,6,187,157,9,251,187,187,214,137,226,131,115,120,120,38,139,77,93,147,119,212,131,70,109,75,87,102,209,108,1,30,163,247,50,229,101,198,12,219,221,217,221,6,246,209,159,77,52,213,106,250,183,130,19,124,83,197,6,154,187,45,117,111,173,31,189,104,237,162,13,200,180,21,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,45,29,244,64,77,205,241,91,76,153,187,215,19,185,201,220,61,223,165,6,233,39,22,103,96,213,223,236,92,97,28,146,62,178,235,167,138,228,142,6,23,212,159,87,91,228,54,140,53,65,214,153,133,200,99,15,131,182,169,211,23,240,15,6,250,150,248,195,115,20,175,226,236,235,124,45,222,250,160,214,38,109,25,190,175,173,107,191,222,211,237,91,91,221,145,252,123,214,135,220,90,183,242,160,230,118,103,111,131,174,34,6,103,238,209,114,3,179,178,56,182,168,56,69,157,188,126,181,187,79,177,114,109,21,166,221,31,185,6,140,223,83,124,22,230,100,102,91,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,104,237,170,209,219,69,185,104,237,171,32,218,137,166,142,136,11,115,55,119,130,219,241,209,110,64,119,111,5,176,124,127,149,110,47,21,160,248,255,0,42,13,235,111,131,173,203,71,109,80,106,139,104,235,224,183,32,211,79,169,22,168,128,136,136,8,136,128,136,136,8,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,19,83,202,227,200,158,89,125,245,235,21,170,234,149,170,242,184,242,39,150,95,125,122,197,106,186,164,4,69,231,240,158,63,193,184,234,167,16,82,224,252,67,73,118,60,43,120,146,193,119,122,103,114,10,91,140,113,69,44,180,238,122,109,35,1,158,54,61,174,251,79,112,22,134,6,34,24,187,175,171,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,203,229,41,20,226,83,151,253,29,223,132,204,173,226,111,36,48,239,70,235,14,95,217,174,56,226,215,4,144,65,75,37,44,86,97,158,107,176,245,12,54,204,221,45,37,142,54,50,152,164,25,24,88,218,82,148,46,215,135,30,100,248,7,48,184,92,196,152,247,23,220,169,3,49,114,195,11,157,118,32,179,220,171,161,161,123,212,240,196,193,21,77,52,130,12,12,21,117,15,20,91,66,61,97,154,112,143,97,49,66,82,194,181,219,31,227,43,214,63,173,205,42,204,67,87,30,44,175,188,73,127,150,237,72,237,75,56,220,78,103,156,170,35,120,88,90,35,234,187,155,116,216,118,190,155,116,209,151,159,87,41,203,211,135,175,221,27,196,214,31,176,86,212,218,130,203,133,58,120,182,247,77,113,165,237,81,215,208,210,85,64,197,70,208,187,108,147,172,114,199,25,49,187,11,70,82,22,134,226,209,152,77,167,9,21,121,137,123,225,231,4,227,60,210,204,122,188,105,136,113,125,158,143,17,207,91,53,178,146,128,41,130,178,158,57,130,146,40,169,99,1,217,24,147,51,153,238,51,55,50,212,69,198,48,138,14,104,92,107,254,232,12,118,121,49,151,183,59,85,118,91,96,219,128,84,197,113,162,126,183,182,110,131,9,1,212,52,164,45,164,49,117,103,134,54,141,220,36,247,229,223,32,156,93,57,169,197,152,90,197,142,112,173,231,5,98,154,30,219,101,196,22,250,139,93,198,155,170,113,245,233,103,140,163,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,143,103,26,252,40,223,120,75,206,90,220,27,210,186,214,97,11,150,181,152,90,247,91,8,15,111,165,218,15,36,110,81,187,131,205,1,159,74,70,208,9,244,9,58,96,18,198,200,58,188,29,240,171,140,184,175,205,203,126,15,179,91,106,199,12,91,170,41,234,113,101,222,57,26,16,183,91,156,253,246,25,72,12,123,76,130,50,12,33,180,183,27,57,59,116,194,67,12,130,48,182,85,101,198,11,203,138,92,161,195,120,46,213,73,131,41,45,231,107,27,33,83,180,180,178,82,200,196,210,199,40,201,187,173,212,222,111,35,201,184,164,35,50,55,39,34,119,134,30,90,28,113,212,240,227,140,161,201,236,112,20,135,151,88,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,184,17,180,128,236,226,97,52,228,160,128,190,96,220,18,93,120,80,199,241,223,112,196,21,117,217,117,138,170,42,38,181,86,13,41,12,22,153,202,105,136,45,39,33,77,41,153,199,78,49,144,203,35,139,204,221,71,22,119,142,77,58,188,2,241,175,138,184,83,204,122,75,37,218,231,218,50,203,19,92,33,143,17,219,234,30,67,142,131,123,140,101,115,167,104,196,204,102,136,25,156,196,5,250,209,131,3,182,225,136,226,184,174,107,28,117,83,99,25,43,248,88,202,138,250,74,155,21,45,67,195,141,107,138,150,81,156,174,52,149,166,222,205,6,154,49,97,8,165,167,142,82,154,55,46,163,188,98,38,34,50,52,182,65,195,71,14,152,239,138,12,211,160,203,60,11,79,253,138,178,241,91,190,31,234,101,175,180,195,12,245,157,57,101,143,173,210,235,129,116,128,183,159,131,55,139,176,100,123,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,72,227,235,210,207,24,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,203,235,47,21,146,249,67,131,114,23,43,240,254,81,229,252,21,113,216,176,237,57,67,78,245,115,188,211,202,103,33,75,44,210,31,115,57,201,44,146,72,236,44,32,206,110,194,34,44,194,222,213,5,42,226,199,202,198,114,124,191,196,62,157,58,198,177,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,12,170,17,17,1,17,16,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,133,101,113,92,18,113,131,137,184,70,205,8,175,66,245,117,184,38,249,81,0,226,203,61,36,84,253,122,232,34,142,112,132,227,146,80,114,19,132,170,78,86,1,56,218,71,22,3,33,103,220,46,94,248,3,6,230,159,23,56,39,47,179,7,15,82,95,48,245,242,158,247,77,93,67,82,207,178,80,246,61,99,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,56,219,224,251,19,112,141,154,18,217,73,170,235,112,77,242,162,114,194,119,138,185,105,250,245,208,69,28,7,48,73,28,70,228,39,9,84,132,78,100,17,180,142,46,96,34,207,180,66,127,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,197,113,99,229,99,57,62,95,226,31,78,157,68,175,46,14,96,21,156,59,223,98,202,76,222,196,95,231,79,95,218,103,138,166,162,57,234,36,195,181,91,14,77,212,225,8,73,33,195,52,140,192,112,176,237,105,37,105,69,195,241,205,44,181,113,99,229,99,57,62,95,226,31,78,157,6,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,65,141,98,159,238,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,144,64,10,202,161,98,174,178,168,64,68,93,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,130,216,57,163,249,19,204,223,185,125,98,137,65,94,83,227,175,193,126,105,224,220,204,246,95,180,254,137,98,11,117,247,177,117,250,61,171,178,212,199,55,75,169,180,182,110,233,237,221,180,180,215,93,31,77,20,223,115,27,197,54,44,115,203,171,26,99,92,45,93,219,108,184,130,223,135,110,150,234,158,145,199,215,165,158,233,65,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,40,23,65,234,179,75,52,177,222,116,227,187,158,102,102,93,247,219,56,146,243,209,237,181,189,150,26,126,175,74,16,134,63,197,194,1,24,233,28,64,62,232,182,186,106,250,187,187,188,180,242,197,229,255,0,89,148,84,116,220,64,231,126,29,236,152,234,175,108,248,102,219,44,147,197,85,97,165,146,9,161,148,170,64,77,163,121,167,142,163,190,25,0,138,17,1,213,198,66,48,142,128,114,197,229,255,0,71,155,181,148,220,64,231,126,29,237,120,22,147,108,248,102,219,44,144,75,75,126,170,142,121,161,148,170,64,77,228,104,96,146,159,190,25,0,70,98,49,213,202,49,48,146,234,185,143,243,0,163,225,222,197,46,82,101,14,34,255,0,61,138,254,205,60,181,52,241,193,81,30,29,165,222,18,110,168,9,130,72,206,105,163,103,0,133,199,115,71,43,202,78,31,137,105,66,247,237,151,107,85,234,152,235,44,215,58,74,250,120,234,39,164,57,105,166,25,64,103,130,83,134,104,156,133,221,152,227,150,57,35,49,241,19,2,23,209,217,217,69,183,60,239,204,159,235,39,236,213,106,188,191,248,156,226,11,38,51,98,211,128,50,146,203,117,199,22,172,83,112,50,169,192,144,84,197,4,119,58,167,166,146,48,152,103,146,41,59,31,79,220,150,89,69,128,94,58,97,234,150,192,103,27,170,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,77,74,133,110,74,158,105,241,79,203,250,239,81,183,41,169,64,88,171,172,170,22,42,232,39,251,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,8,136,130,0,121,163,249,236,204,223,185,125,30,137,90,170,186,174,104,254,123,51,55,238,95,71,162,94,131,128,206,15,176,207,23,57,95,158,54,82,106,74,44,109,99,167,177,22,19,188,85,203,81,208,161,158,89,42,206,96,146,56,141,132,130,97,166,8,156,200,36,120,216,156,192,73,219,105,5,197,114,163,227,167,247,142,23,243,175,25,255,0,169,233,112,5,109,112,255,0,116,37,107,146,161,203,253,203,178,129,15,241,225,99,254,183,133,74,162,197,223,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,229,167,130,222,106,216,55,16,229,221,222,213,197,126,50,164,178,98,28,43,79,29,75,223,230,141,200,241,8,79,87,32,187,69,71,71,74,35,25,192,50,82,131,128,111,51,13,242,232,195,28,164,33,118,156,87,113,93,151,28,37,101,193,227,92,107,47,110,186,215,117,32,176,88,32,153,130,170,239,84,44,206,226,46,236,253,56,67,112,188,179,59,56,198,36,44,204,102,113,198,120,246,102,150,105,99,188,233,199,119,60,204,204,187,239,182,113,37,231,163,219,107,123,44,52,253,94,148,33,12,127,139,132,2,49,210,56,128,125,209,109,116,213,245,119,119,122,129,197,119,21,217,143,197,174,99,158,53,198,178,246,27,85,15,82,11,5,130,9,156,233,109,20,164,236,238,34,238,205,212,152,246,139,203,51,179,20,132,34,204,192,1,28,97,114,188,177,120,14,252,55,223,105,179,231,54,44,187,176,14,31,184,15,179,109,119,27,119,82,151,20,76,33,48,201,161,117,69,250,52,243,141,59,150,232,228,138,98,105,33,125,118,74,44,21,215,149,15,3,148,216,106,213,100,226,227,49,142,173,175,183,42,122,131,194,54,151,9,105,218,134,146,81,146,2,173,157,137,133,229,57,226,35,233,11,107,19,67,40,201,169,148,129,209,174,156,198,120,215,253,202,185,113,5,131,0,92,237,82,102,110,41,252,93,182,154,119,234,201,107,161,118,54,146,230,80,237,32,45,166,13,28,67,43,136,156,132,69,164,163,12,177,189,224,40,192,230,215,193,71,182,232,235,56,178,203,43,101,214,178,245,15,70,60,105,111,129,186,241,149,12,48,116,194,230,44,229,190,62,136,69,20,114,140,98,66,241,184,202,237,27,69,49,152,69,5,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,83,211,203,207,130,203,87,11,25,95,79,125,197,248,126,144,115,83,18,211,187,226,10,198,169,26,167,162,129,228,221,21,190,9,4,88,64,4,90,34,149,129,201,142,102,39,234,72,1,14,216,65,201,124,222,198,89,11,154,24,127,55,50,254,122,72,239,184,118,160,166,167,106,184,26,104,37,3,140,162,150,25,3,185,220,36,138,73,35,119,23,19,102,55,113,33,38,98,108,135,184,98,226,23,10,241,65,147,86,92,220,194,212,221,131,183,245,41,174,54,179,170,142,162,107,101,116,69,182,90,121,8,31,251,153,1,200,64,142,41,98,55,0,223,181,130,213,121,157,112,29,248,111,177,84,231,206,83,217,119,99,236,63,111,47,105,90,237,214,238,165,86,40,132,78,17,143,82,234,139,117,169,224,26,135,29,177,201,44,194,209,194,218,236,136,90,29,176,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,13,83,67,93,76,237,190,35,209,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,158,127,184,219,227,7,12,240,141,149,242,222,137,233,43,113,181,242,158,113,194,118,122,184,170,58,21,211,197,36,1,49,201,36,64,226,33,8,212,132,174,4,113,188,140,46,0,66,239,184,113,246,197,152,166,251,142,113,85,231,26,226,154,238,219,122,196,23,10,139,165,198,167,164,17,245,234,167,144,164,150,77,128,194,3,184,204,159,65,102,22,215,70,102,110,228,25,4,240,73,198,14,25,226,231,43,226,189,11,210,81,99,107,29,60,3,139,44,244,145,84,116,40,103,150,73,194,19,142,73,65,132,130,97,166,57,88,4,228,120,216,152,12,137,219,113,92,82,178,14,90,124,10,212,240,203,134,106,179,63,51,168,42,233,115,67,17,211,207,109,170,161,42,168,164,130,209,110,106,134,113,128,30,9,14,41,142,103,130,25,138,71,39,218,221,56,196,65,198,71,146,247,208,89,87,51,14,10,46,60,79,224,75,110,54,203,75,103,105,204,156,37,165,53,21,28,109,75,15,182,104,102,154,54,146,158,106,137,138,61,157,29,78,120,220,164,218,218,206,44,14,83,49,12,38,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,81,10,29,185,183,240,125,30,5,198,82,113,57,129,218,146,11,22,45,168,219,136,232,206,90,42,64,164,186,233,24,129,211,70,230,18,212,157,83,117,102,144,2,57,12,78,26,137,140,182,155,244,194,175,230,231,55,59,21,87,10,118,252,107,149,48,90,173,25,177,137,174,21,86,115,176,79,84,117,210,97,184,227,114,114,175,39,40,2,57,245,140,169,158,38,38,24,222,73,201,191,27,217,167,141,68,93,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,93,85,46,156,162,184,62,195,52,24,54,223,197,166,48,106,75,149,246,233,81,82,56,68,97,150,160,14,209,4,79,87,67,86,114,179,24,197,41,206,229,32,176,16,27,0,70,4,37,186,66,16,11,170,224,147,131,236,51,194,54,87,197,101,22,164,173,198,215,202,120,11,22,94,41,37,168,232,87,79,20,147,156,33,28,114,155,136,132,35,82,113,49,136,70,242,48,177,152,139,190,209,184,164,68,4,68,64,68,68,16,3,205,31,207,102,102,253,203,232,244,74,213,85,213,115,71,243,217,153,191,114,250,61,18,244,28,6,112,125,134,120,185,202,252,241,178,147,82,81,99,107,29,61,136,176,157,226,174,90,142,133,12,242,201,86,115,4,145,196,108,36,19,13,48,68,230,65,35,198,196,230,2,78,219,72,43,255,0,42,126,59,110,173,117,160,225,103,57,113,53,33,91,74,157,160,193,23,91,140,228,51,199,59,16,12,118,119,55,103,19,2,23,39,131,121,11,131,135,64,92,247,193,28,114,190,177,119,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,121,232,229,211,143,179,231,48,248,104,195,151,140,245,195,213,112,84,71,78,49,90,47,183,43,135,86,227,136,40,183,155,197,87,52,29,17,120,131,164,240,128,74,114,73,37,70,194,152,180,99,3,148,49,247,83,61,202,191,141,187,86,104,224,219,87,13,56,238,122,75,126,44,193,214,120,105,44,53,19,85,11,29,254,138,23,155,241,81,68,48,128,1,210,211,5,48,56,239,57,37,1,57,95,242,37,118,134,21,245,112,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,6,82,104,173,215,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,138,226,144,88,7,58,191,43,24,91,230,5,15,167,92,84,43,41,169,231,87,229,99,11,124,192,161,244,235,138,140,190,8,50,135,6,231,215,19,152,75,40,243,2,10,185,44,88,138,158,239,13,67,210,78,240,207,17,133,174,174,88,166,140,251,217,142,57,99,142,70,98,98,7,112,102,33,33,119,23,15,171,193,39,24,56,155,132,108,208,138,244,47,87,91,130,111,149,16,14,44,179,210,69,79,215,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,125,195,63,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,142,103,19,188,61,98,174,23,243,150,245,148,120,166,167,183,246,14,157,77,186,232,20,178,83,195,115,161,148,119,69,81,24,155,127,117,25,176,145,136,75,20,160,198,123,55,61,202,114,224,230,1,89,195,189,246,44,164,205,236,69,254,116,245,253,166,120,170,106,35,158,162,76,59,85,176,228,221,78,16,132,146,28,51,72,204,7,11,14,214,146,86,148,92,63,28,210,132,223,162,34,2,34,242,153,165,136,177,222,20,192,151,59,254,90,101,215,211,188,73,75,209,236,88,127,218,240,218,251,102,233,128,36,254,154,153,158,56,246,70,71,39,188,222,247,79,107,119,147,32,183,94,97,156,105,218,184,88,202,250,139,22,16,196,20,131,154,152,150,157,155,15,209,189,48,213,61,20,15,38,217,110,19,198,68,194,0,34,210,140,78,108,76,115,48,183,78,64,9,182,192,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,94,175,58,49,230,104,102,86,104,98,12,95,157,21,85,115,227,105,234,6,146,244,245,118,248,232,103,142,122,104,198,155,165,37,60,97,24,196,96,48,136,56,236,23,212,31,94,253,84,175,114,197,229,255,0,89,148,84,116,220,64,231,126,29,236,152,234,175,108,248,102,219,44,147,197,85,97,165,146,9,161,148,170,64,77,163,121,167,142,163,190,25,0,138,17,1,213,198,66,48,140,35,47,137,126,25,241,151,11,88,135,10,96,204,193,174,164,60,67,127,194,244,248,142,186,138,153,216,194,216,115,85,84,194,212,143,43,19,140,198,35,78,46,102,62,230,243,33,23,49,22,144,253,7,13,92,29,99,190,41,176,38,100,223,242,210,179,181,98,76,9,236,126,197,135,250,112,135,181,251,108,211,4,159,211,83,79,28,116,253,40,224,57,61,230,45,250,109,109,31,77,110,3,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,65,25,120,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,63,220,18,113,131,134,120,185,202,248,175,66,244,148,88,218,199,79,0,226,203,61,36,85,29,10,25,229,146,112,132,227,146,80,97,32,152,105,142,86,1,57,30,54,38,3,34,118,220,86,85,205,99,129,43,171,93,107,248,166,201,172,51,72,86,210,167,121,241,189,170,221,1,12,241,206,196,101,37,225,129,157,196,192,133,197,167,216,34,224,225,215,38,61,243,201,29,138,240,153,141,115,231,3,103,206,24,175,225,186,158,174,187,27,87,84,118,26,123,84,65,190,11,164,5,161,75,77,84,27,132,94,153,196,55,200,68,66,209,180,125,93,241,188,109,32,5,250,243,206,252,201,254,178,126,205,81,86,165,83,158,119,230,79,245,147,246,106,181,254,91,217,13,131,120,146,204,188,199,202,156,103,69,72,65,113,203,123,137,219,43,166,167,121,142,211,113,106,234,6,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,135,181,229,193,204,2,179,135,123,236,89,73,155,216,139,252,233,235,251,76,241,84,212,71,61,68,152,118,171,97,201,186,156,33,9,36,56,102,145,152,14,22,29,173,36,173,40,184,126,57,165,155,245,140,102,116,101,14,50,200,92,208,196,25,71,152,16,82,71,125,195,181,3,13,67,210,78,211,65,40,28,99,44,83,70,125,206,225,36,82,71,35,49,48,155,49,179,16,137,51,139,72,255,0,42,62,58,127,120,225,127,58,241,159,250,158,151,0,86,215,15,247,66,86,185,42,28,191,220,187,40,16,255,0,30,22,63,235,120,80,74,162,34,32,40,203,230,189,192,229,54,37,181,94,248,184,203,147,171,123,237,182,158,156,241,117,165,130,90,134,174,164,136,99,128,107,96,97,98,120,142,8,132,58,162,250,68,240,196,82,106,5,25,245,164,209,16,98,217,134,177,77,247,7,220,102,187,97,202,238,201,87,81,111,175,181,201,39,72,36,221,75,91,75,45,37,76,122,27,59,54,248,39,148,53,211,112,238,212,93,137,153,219,229,43,255,0,230,117,192,119,224,66,251,83,159,57,79,101,219,128,113,5,192,189,165,107,183,91,186,116,184,94,98,8,70,61,75,170,79,209,168,156,170,28,118,199,28,80,147,199,11,105,190,33,123,0,65,232,49,254,63,198,89,167,140,174,217,131,152,56,134,174,249,136,111,149,15,83,93,93,82,237,190,83,209,153,153,153,153,132,0,69,132,0,5,152,0,4,68,88,68,89,154,95,185,105,114,251,166,201,235,85,159,136,60,223,181,85,199,152,53,244,253,166,207,105,171,138,90,89,240,208,24,213,65,35,72,193,59,132,231,81,77,60,68,225,52,66,112,62,162,236,198,197,165,21,229,67,192,229,78,37,186,217,56,184,204,99,164,123,21,182,162,160,240,141,165,194,42,135,174,171,136,164,128,171,103,98,98,104,130,9,68,250,66,218,74,243,68,50,106,3,24,117,165,209,1,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,0,87,191,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,248,5,125,60,199,249,127,214,112,239,125,151,54,242,135,14,255,0,157,61,127,102,130,90,106,121,39,168,147,14,213,108,8,246,212,28,199,36,135,12,210,51,152,76,229,181,164,149,226,38,15,196,188,161,47,249,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,47,65,143,241,254,13,202,204,27,118,204,28,193,196,52,150,60,61,99,167,122,154,234,234,151,125,145,6,172,204,204,204,206,70,100,78,32,0,44,230,102,66,34,196,68,204,248,251,112,117,198,46,59,225,3,29,212,95,236,20,126,217,195,119,157,159,72,48,255,0,82,26,127,106,116,161,168,10,95,233,163,130,89,32,233,73,80,242,126,45,155,126,155,75,86,126,234,213,204,127,152,5,103,17,23,217,114,147,40,113,23,249,211,208,118,105,229,169,167,142,122,121,49,21,86,192,147,117,64,76,17,200,16,195,35,184,4,46,59,94,72,158,82,115,252,75,68,20,131,141,190,48,113,55,23,57,161,45,232,158,174,139,4,216,234,39,28,39,103,171,138,159,175,67,4,177,192,19,28,146,68,12,68,115,21,48,74,224,71,35,70,228,224,4,76,219,138,221,85,127,224,235,131,172,119,197,254,59,168,176,88,43,61,141,134,236,219,62,144,98,14,156,53,30,203,234,195,80,116,191,210,167,60,82,79,213,146,157,227,252,91,190,205,119,22,140,221,253,190,97,24,3,6,229,103,23,56,219,47,178,251,15,82,88,240,245,142,158,201,77,67,67,76,207,178,32,246,61,27,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,132,143,242,84,242,177,138,126,96,87,122,117,185,87,94,54,248,193,195,60,35,101,124,183,162,122,74,220,109,124,167,156,112,157,158,174,42,142,133,116,241,73,0,76,114,73,16,56,136,66,53,33,43,129,28,111,35,11,128,16,187,238,26,21,201,83,202,198,41,249,129,93,233,214,229,212,230,91,203,238,155,56,109,87,142,32,242,130,213,87,38,96,208,83,246,155,197,166,146,41,106,167,196,160,3,75,4,109,27,28,236,16,29,61,52,18,147,4,49,17,206,250,11,51,155,142,161,14,216,179,20,223,113,206,42,188,227,92,83,93,219,111,88,130,225,81,116,184,212,244,130,62,189,84,242,20,146,201,176,24,64,119,25,147,232,44,194,218,232,204,205,220,166,167,151,7,47,250,62,29,236,81,102,222,111,97,223,243,216,175,237,48,69,77,81,36,21,17,225,218,93,231,30,218,115,132,228,140,230,154,54,99,57,152,183,52,114,180,66,193,248,231,150,21,176,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,100,61,193,247,22,120,55,139,172,175,250,113,98,167,164,179,223,104,42,36,166,190,225,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,108,215,168,12,238,81,27,48,82,174,99,188,14,84,241,91,131,104,49,134,95,29,37,62,98,224,250,121,194,134,25,66,40,130,247,72,78,198,244,82,206,236,196,6,36,196,80,17,23,72,78,89,68,152,90,103,150,56,43,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,34,158,48,120,179,193,188,34,229,127,211,139,237,61,37,226,251,95,81,29,53,139,14,21,123,210,207,117,54,144,26,119,3,104,229,112,8,162,55,144,141,195,102,189,48,119,98,148,25,241,246,205,44,210,199,121,211,142,238,121,153,153,119,223,108,226,75,207,71,182,214,246,88,105,250,189,40,66,24,255,0,23,8,4,99,164,113,0,251,162,218,233,171,234,238,238,225,57,60,188,248,211,181,113,79,149,244,246,44,95,136,41,11,53,48,213,59,182,32,163,106,97,165,122,216,26,77,177,92,32,140,73,196,192,133,226,25,92,24,88,38,114,110,156,96,112,238,187,85,29,92,177,121,127,214,101,21,29,55,16,57,223,135,123,38,58,171,219,62,25,182,203,36,241,85,88,105,100,130,104,101,42,144,19,104,222,105,227,168,239,134,64,34,132,64,117,113,144,140,35,170,188,206,179,115,136,44,162,225,246,166,237,146,22,126,201,65,87,186,12,77,139,98,175,138,42,171,13,44,146,195,4,67,77,17,19,72,243,79,37,70,198,154,54,34,132,64,157,152,72,130,88,194,202,249,157,115,0,163,205,218,202,158,31,178,67,17,118,188,11,73,186,12,77,114,138,56,37,165,191,85,71,60,51,68,52,198,64,242,52,48,73,79,221,52,102,35,49,25,104,197,24,129,201,105,92,42,240,207,140,184,175,205,202,60,173,193,245,212,150,224,26,114,185,93,238,117,46,196,22,235,116,103,24,75,59,71,185,138,99,221,44,96,17,139,182,227,49,220,64,27,228,15,21,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,242,19,225,71,133,28,184,225,43,46,3,5,96,168,187,117,214,187,167,61,254,255,0,60,44,21,87,122,161,103,102,34,102,119,233,194,27,137,162,133,157,198,49,34,119,115,51,146,67,12,112,149,95,198,252,51,227,44,29,195,166,94,113,52,53,212,149,248,79,30,84,86,91,77,133,218,57,237,183,24,42,170,226,24,12,28,157,228,9,98,164,57,70,65,240,118,144,12,71,72,202,90,64,167,123,151,190,0,193,185,167,203,135,4,229,246,96,225,234,75,230,30,190,83,222,233,171,168,106,89,246,74,30,217,172,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,96,138,190,9,56,193,196,220,35,102,132,87,161,122,186,220,19,124,168,128,113,101,158,146,42,126,189,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,238,25,254,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,108,125,184,197,224,235,29,240,129,142,233,236,23,250,207,108,225,187,206,255,0,163,248,131,167,13,63,181,58,80,211,157,87,244,168,79,44,144,116,164,168,104,255,0,24,237,191,77,195,171,63,117,223,242,108,205,206,32,171,47,183,108,164,162,179,253,35,202,123,94,147,215,84,212,87,197,28,152,90,170,160,42,36,132,169,192,203,169,44,53,18,65,32,28,32,46,35,33,52,186,199,172,173,48,75,82,34,32,198,179,139,31,52,249,201,243,3,16,250,140,234,66,121,65,113,131,106,123,85,55,8,88,209,234,198,228,53,21,181,248,58,172,98,18,130,72,28,74,166,166,132,246,3,16,24,147,84,212,12,146,57,49,177,200,27,131,100,65,36,123,113,99,230,159,57,62,96,98,31,81,157,82,164,25,84,34,178,14,90,124,117,84,241,53,134,106,178,195,51,171,234,234,179,67,14,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,220,221,57,4,141,202,70,142,247,208,20,16,243,52,227,7,12,241,75,154,22,75,46,92,189,37,102,9,192,212,242,141,170,240,49,84,69,61,206,122,200,233,206,164,206,57,194,50,136,0,161,8,132,28,53,214,57,15,113,52,130,33,115,252,218,248,215,246,37,29,103,9,185,101,115,186,209,222,166,232,201,141,46,16,63,66,49,161,154,14,160,91,5,220,119,201,214,9,98,146,82,140,132,90,54,24,157,228,105,102,0,137,100,23,85,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,17,129,206,179,34,235,46,182,44,23,196,61,134,205,214,246,38,252,55,136,170,99,121,228,144,41,101,62,165,9,144,51,60,81,194,19,21,80,20,142,224,79,37,92,1,239,234,44,22,85,203,183,61,40,242,7,138,204,41,137,47,215,159,102,97,187,247,87,13,223,166,38,129,163,26,90,166,102,136,229,146,103,17,134,24,234,130,150,105,36,98,18,24,225,63,202,103,112,41,212,207,236,156,177,113,1,147,88,179,39,113,28,221,158,147,19,91,202,158,58,157,166,125,146,168,9,164,166,169,216,6,15,39,74,120,226,151,167,189,132,246,109,47,116,157,150,50,232,46,171,154,63,158,204,205,251,151,209,232,149,197,114,112,199,248,55,43,48,111,16,89,131,152,56,134,146,199,135,172,116,248,114,166,186,186,165,223,100,65,173,201,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,236,43,61,243,142,251,159,185,153,91,154,184,166,29,151,171,173,190,213,79,113,147,112,63,105,170,164,183,83,210,75,83,160,0,0,117,142,156,165,233,136,176,135,83,99,106,195,171,246,240,70,119,221,112,46,73,102,118,75,219,236,116,149,20,249,161,81,98,42,234,249,164,45,244,144,91,103,154,161,130,32,109,25,206,73,100,139,83,39,118,16,140,199,107,185,177,198,30,43,22,98,155,238,57,197,87,156,107,138,107,187,109,235,16,92,42,46,151,26,158,144,71,215,170,158,66,146,89,54,3,8,14,227,50,125,5,152,91,93,25,153,187,148,255,0,114,237,200,186,204,129,225,79,10,97,187,245,155,217,152,146,253,213,196,151,232,73,231,105,6,170,169,217,226,9,99,153,132,161,154,58,80,165,134,72,216,68,70,72,79,242,157,220,202,21,184,47,201,203,22,126,241,65,128,50,171,20,205,178,203,117,184,73,81,113,143,105,191,105,165,164,167,150,174,90,109,64,192,195,172,20,229,23,80,73,136,58,155,219,87,29,31,35,228,4,68,64,68,68,4,69,163,190,136,9,185,150,211,38,110,245,196,228,82,119,15,119,233,65,190,73,196,89,216,123,223,79,130,225,0,150,87,212,221,246,255,0,42,229,10,118,103,220,79,171,173,242,19,70,14,232,58,211,51,110,24,195,235,103,116,104,193,223,70,29,116,111,169,111,140,58,140,82,187,104,253,236,183,66,47,185,221,6,177,104,205,167,135,127,197,110,223,239,237,91,31,221,147,195,197,106,109,163,234,200,57,95,71,111,173,113,16,51,63,118,139,144,29,157,180,71,29,93,7,11,51,182,186,178,220,205,171,46,77,162,180,219,163,247,32,211,111,134,140,183,51,58,51,58,220,128,136,136,8,136,128,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,101,181,219,235,91,214,142,218,160,218,137,162,32,45,89,190,182,90,45,232,52,119,102,91,71,242,150,164,180,31,202,65,189,109,239,111,21,185,104,237,170,13,81,109,29,126,43,114,2,209,190,165,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,209,252,22,168,131,143,107,187,247,173,194,44,223,6,91,145,1,112,30,178,30,221,31,70,125,87,41,59,252,25,254,164,17,211,191,226,129,163,12,110,204,223,5,182,47,15,13,22,247,240,117,160,182,141,224,131,73,7,187,95,169,113,248,179,247,247,186,230,118,215,185,215,25,14,143,220,200,52,141,220,95,71,117,202,239,225,162,216,193,241,118,91,153,144,106,181,68,64,68,68,4,68,64,68,68,4,68,64,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,163,182,171,107,182,139,122,209,217,6,140,223,21,185,17,6,210,111,138,208,116,215,187,235,91,159,189,180,91,68,93,159,249,80,111,68,68,26,63,115,234,139,85,166,154,32,213,17,16,17,17,1,17,16,17,17,1,17,16,22,53,156,88,249,167,206,79,152,24,135,212,103,89,41,172,107,56,177,243,79,156,159,48,49,15,168,206,130,106,121,92,121,19,203,47,190,189,98,181,93,82,181,94,87,30,68,242,203,239,175,88,173,94,131,142,78,46,237,92,32,229,24,226,184,45,212,151,140,89,126,168,43,110,28,181,79,80,32,7,59,3,145,213,76,12,77,41,211,66,219,119,244,219,87,57,33,141,202,62,171,72,33,79,249,138,113,213,77,194,214,13,124,15,151,213,244,135,154,151,250,120,102,161,134,166,150,83,11,101,186,103,168,7,185,51,188,111,4,198,50,83,148,97,9,31,229,152,153,1,128,184,31,138,228,169,229,99,20,252,192,174,244,235,114,134,188,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,65,31,94,170,121,10,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,83,41,201,83,202,198,41,249,129,93,233,214,228,16,172,178,30,229,251,155,216,55,55,248,80,192,51,224,249,234,220,240,125,158,135,8,93,225,169,129,226,56,46,52,52,112,4,162,207,222,38,4,47,28,128,66,239,168,74,44,91,77,140,7,30,21,85,120,104,226,47,29,240,191,154,116,25,153,129,106,63,177,81,222,40,182,67,253,83,181,246,152,102,158,143,169,44,82,116,122,189,0,30,168,14,240,241,103,241,103,11,170,230,133,192,183,224,83,21,30,120,228,230,12,236,153,109,122,217,237,138,106,34,221,13,138,233,36,132,207,164,44,45,217,232,230,214,62,158,142,64,18,185,199,248,161,42,120,222,245,57,81,240,233,248,22,225,198,12,127,123,167,217,137,51,75,179,223,106,61,253,122,86,177,2,246,116,94,236,167,25,107,28,178,84,110,97,3,110,215,211,54,214,38,210,226,176,30,53,202,254,44,242,26,12,79,104,167,171,184,224,156,194,179,213,208,212,210,85,132,148,147,148,18,117,41,170,233,164,216,76,64,98,77,52,78,81,155,182,162,229,25,147,109,55,169,104,10,154,113,21,144,216,55,137,44,163,190,229,78,51,162,164,32,184,211,153,219,43,166,167,121,142,211,113,96,38,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,212,180,65,141,15,17,89,13,140,184,109,205,203,238,84,227,58,42,177,59,117,65,157,178,186,106,118,132,46,214,231,50,106,122,216,152,76,199,100,130,58,184,177,150,195,99,140,159,120,19,53,96,176,115,17,206,92,63,194,61,203,133,112,110,223,219,250,214,168,177,21,194,160,106,38,162,195,178,192,209,157,174,24,74,63,247,65,25,142,67,120,226,149,227,140,67,100,71,28,138,115,138,195,153,113,112,225,78,28,73,139,79,179,226,75,70,32,163,139,10,77,29,59,20,147,85,78,238,213,52,165,39,76,136,33,42,88,231,152,155,116,98,82,82,193,169,59,136,129,66,10,15,65,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,217,9,240,119,194,174,13,225,67,40,237,248,62,205,109,164,44,79,113,167,167,169,197,151,120,228,121,142,227,113,96,247,216,101,32,2,236,209,145,72,48,134,209,218,14,228,237,212,57,12,237,3,146,134,3,202,249,176,6,50,204,232,105,105,15,49,104,239,21,22,26,137,198,225,35,207,13,146,104,104,166,136,78,155,126,193,3,168,130,103,25,94,61,196,241,72,44,78,194,236,210,104,128,136,136,41,87,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,101,80,136,136,8,136,128,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,213,128,115,171,242,177,133,190,96,80,250,117,197,5,128,114,184,243,217,150,95,125,122,61,106,155,62,34,178,27,6,241,37,148,119,220,169,198,116,84,132,23,26,115,59,101,116,212,239,49,218,110,44,4,212,245,177,48,152,22,248,200,181,113,99,29,224,231,25,62,195,38,124,104,148,249,242,243,227,78,213,197,62,87,211,216,177,126,32,164,44,212,195,84,238,216,130,141,169,134,149,235,96,105,54,197,112,130,49,39,19,2,23,136,101,112,97,96,153,201,186,113,129,195,184,33,7,58,50,135,25,100,46,104,98,12,163,204,8,41,35,190,225,218,129,134,161,233,39,105,160,148,14,49,150,41,163,62,231,112,146,41,35,145,152,152,77,152,217,136,68,153,197,175,127,132,94,53,253,183,194,102,108,112,157,153,183,59,173,101,234,28,191,196,242,96,187,132,239,215,140,168,97,179,79,33,219,9,216,119,199,209,8,165,146,34,144,136,94,55,40,153,227,104,161,3,191,254,58,56,50,177,113,135,151,20,182,200,238,190,198,198,120,95,180,84,97,155,148,166,111,74,50,74,193,213,166,169,140,117,214,25,122,81,51,200,34,242,70,64,36,59,153,142,41,49,246,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,171,37,62,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,65,141,98,159,238,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,144,64,10,202,161,98,174,178,168,64,80,193,204,183,152,37,78,112,221,111,28,62,101,5,214,146,76,190,160,168,236,215,139,181,36,177,85,65,137,76,10,150,120,222,55,56,24,224,10,122,152,37,22,56,101,32,157,180,38,119,7,29,107,95,53,238,56,233,176,213,170,247,194,62,92,133,91,95,110,84,244,225,139,174,204,114,211,181,13,36,163,28,227,69,3,139,139,202,115,196,65,213,39,214,38,134,82,143,67,41,15,163,17,104,38,167,137,111,254,131,109,163,229,254,4,255,0,151,181,168,149,225,235,11,88,177,206,126,229,166,10,197,52,61,182,203,136,49,133,154,215,113,166,234,156,125,122,89,235,98,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,212,181,113,45,255,0,208,109,180,124,191,192,159,242,246,181,17,121,33,141,109,89,107,157,24,7,49,175,180,245,115,219,112,174,40,181,94,235,34,164,1,41,228,130,154,174,57,164,24,196,136,69,205,196,29,153,156,133,181,211,87,111,20,19,189,198,47,21,120,19,130,124,154,167,11,37,182,213,30,36,171,183,157,22,7,195,125,142,104,168,101,236,197,79,17,15,226,35,233,197,13,60,115,199,39,73,202,45,226,29,48,33,119,220,48,25,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,223,127,61,51,211,49,248,139,204,123,142,104,102,133,231,183,93,107,180,138,24,98,103,10,91,125,40,187,188,116,180,209,187,191,78,16,220,90,54,174,78,68,70,100,102,102,101,37,92,165,56,40,246,37,29,31,22,89,155,108,186,209,222,166,235,71,130,237,243,183,66,49,161,154,14,153,220,201,152,183,201,214,9,101,142,33,144,68,90,54,41,89,164,105,97,48,10,193,203,79,129,90,158,25,112,205,86,103,230,117,5,93,46,104,98,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,251,91,167,24,136,56,200,242,80,174,121,223,153,63,214,79,217,170,85,20,85,243,206,252,201,254,178,126,205,65,74,185,42,121,167,197,63,47,235,189,70,220,166,165,66,183,37,79,52,248,167,229,253,119,168,219,149,239,243,80,203,156,237,199,252,52,93,103,202,220,85,73,6,30,177,211,205,114,198,120,122,106,104,55,221,173,208,28,53,35,60,85,18,51,148,103,74,84,207,35,198,14,29,80,35,109,196,64,17,72,21,171,38,120,179,200,108,254,198,88,187,1,229,110,58,164,188,93,240,117,71,74,168,3,184,43,96,102,6,42,186,50,215,74,138,97,148,158,23,148,59,152,197,159,247,185,97,146,92,109,215,170,202,220,210,199,121,45,142,237,153,153,150,151,223,99,98,75,55,91,177,86,246,88,106,58,93,88,78,25,63,23,48,28,101,172,114,152,251,194,250,107,171,104,236,206,222,85,4,255,0,114,184,242,39,150,95,125,122,197,106,186,165,106,188,174,60,137,229,151,223,94,177,90,174,169,1,17,16,64,15,52,127,61,153,155,247,47,163,209,43,170,228,99,249,236,253,91,253,164,173,87,154,63,158,204,205,251,151,209,232,149,213,114,49,252,246,126,173,254,210,65,90,185,143,242,255,0,163,226,34,197,46,109,229,14,29,255,0,61,138,14,205,4,180,212,242,65,79,30,34,165,222,17,237,168,57,142,56,194,104,99,119,48,153,203,115,199,19,196,76,127,137,120,161,5,101,80,163,171,141,238,87,191,135,92,229,195,89,135,146,145,218,176,191,210,139,132,209,227,250,137,36,210,24,61,222,160,220,225,165,102,110,164,199,182,80,144,68,199,169,41,192,78,195,186,162,118,11,11,224,7,131,235,175,22,89,184,35,112,106,72,240,38,14,168,163,175,197,103,52,164,199,83,1,153,60,116,49,12,102,50,239,168,104,101,7,144,72,90,32,19,61,219,218,56,228,159,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,188,254,86,229,110,4,201,108,9,108,203,60,180,177,123,27,13,217,186,221,138,139,181,77,81,210,234,204,115,73,248,201,140,228,45,100,148,203,222,39,211,93,27,70,102,102,245,104,8,136,130,21,185,157,112,29,248,16,190,212,231,206,83,217,118,224,28,65,112,47,105,90,237,214,238,157,46,23,152,130,17,143,82,234,147,244,106,39,42,135,29,177,199,20,36,241,194,218,111,136,94,221,120,62,226,207,25,112,139,154,31,78,44,84,245,119,139,21,125,60,148,215,220,56,53,237,75,5,212,26,51,104,28,205,227,149,128,226,148,218,65,54,13,250,117,1,157,134,83,103,200,162,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,172,96,179,10,139,6,219,177,254,37,183,229,205,218,174,233,132,233,111,21,176,216,107,170,197,198,122,171,112,204,109,77,52,140,224,14,198,81,48,19,179,128,119,187,251,163,224,193,245,115,163,55,177,150,125,102,134,32,205,204,192,158,146,75,238,34,168,25,170,26,146,6,134,8,128,35,24,162,134,48,239,118,8,226,142,56,217,201,200,221,129,156,136,137,220,158,71,249,81,240,45,251,199,20,25,215,131,63,212,245,88,2,138,184,191,186,34,186,73,78,227,254,229,217,76,139,248,243,48,127,91,204,172,131,129,220,7,149,249,159,197,70,3,203,252,228,165,164,170,194,119,218,138,202,74,170,122,155,132,148,65,60,239,69,63,101,137,165,140,192,216,202,165,160,16,17,38,115,55,16,239,221,163,228,102,128,136,136,58,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,99,237,199,71,25,183,222,48,243,30,150,231,29,171,216,216,51,11,246,138,124,51,109,148,1,234,134,57,92,58,181,53,50,14,186,205,47,74,39,120,196,158,56,196,4,71,115,177,203,37,202,243,98,227,94,227,138,113,85,207,133,124,183,185,236,195,118,109,41,177,140,224,244,181,16,221,107,134,74,122,136,233,227,38,19,146,30,203,36,59,77,198,64,39,149,229,140,193,154,38,115,179,94,21,120,103,198,92,87,230,229,30,86,224,250,234,75,112,13,57,92,174,247,58,151,98,11,117,186,51,140,37,157,163,220,197,49,238,150,48,8,197,219,113,152,238,32,13,242,0,82,169,45,55,88,109,84,247,217,173,149,97,109,172,168,154,146,158,176,161,38,130,105,225,24,202,88,130,77,54,145,128,207,9,16,179,234,45,44,110,250,110,109,111,215,150,47,30,63,129,11,237,54,67,102,197,235,110,1,196,23,1,246,109,210,227,113,233,210,225,121,136,38,41,52,30,145,63,70,162,114,167,98,221,36,113,66,79,36,207,166,249,73,228,211,55,184,59,202,60,206,225,162,78,24,108,214,122,76,41,135,168,169,226,108,63,53,29,24,78,118,122,184,141,206,58,144,105,117,35,50,39,145,166,45,237,44,161,60,236,242,49,74,70,177,246,205,44,173,199,121,45,142,238,121,103,153,118,47,99,98,75,55,71,182,209,118,168,106,58,93,88,66,104,255,0,25,9,156,101,172,114,129,123,164,250,107,163,232,236,236,193,147,242,40,234,229,71,198,191,225,55,10,193,195,94,102,92,237,84,216,147,9,91,233,233,176,148,186,244,102,188,90,225,140,133,233,246,48,180,101,53,44,113,135,120,150,249,34,125,206,14,240,205,41,72,170,2,34,32,34,34,8,1,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,47,255,0,24,112,197,147,88,251,60,112,183,16,184,183,11,251,75,23,224,251,121,91,237,103,60,196,116,161,164,207,44,19,148,15,168,60,208,25,206,241,31,118,210,156,137,216,142,56,74,42,170,136,131,21,117,34,156,93,112,81,237,190,19,50,159,139,28,178,182,93,107,47,80,229,254,24,143,26,91,224,110,188,101,67,13,154,8,194,230,44,229,190,62,136,69,20,114,140,98,66,241,184,202,237,27,69,49,156,117,172,148,248,78,242,177,147,127,47,240,247,167,64,131,30,28,151,205,236,101,144,185,161,135,243,115,47,231,164,142,251,135,106,10,106,118,171,129,166,130,80,56,202,41,97,144,59,157,194,72,164,146,55,113,113,54,99,119,18,18,102,38,200,123,134,46,33,112,175,20,25,53,101,205,204,45,77,216,59,127,82,154,227,107,58,168,234,38,182,87,68,91,101,167,144,129,255,0,185,144,28,132,8,226,150,35,112,13,251,90,40,57,145,242,251,166,225,218,166,60,225,201,187,85,89,101,213,198,160,105,171,109,176,197,44,193,134,77,162,130,56,158,90,137,167,150,105,130,166,103,156,152,200,68,35,55,8,245,212,227,103,160,28,31,113,103,140,184,69,205,15,167,22,42,122,187,197,138,190,158,74,107,238,28,26,246,165,130,234,13,25,180,14,102,241,202,192,113,74,109,32,155,6,253,58,128,206,195,41,179,132,154,115,171,242,177,133,190,96,80,250,117,197,88,7,43,143,61,153,101,247,215,163,214,171,223,230,217,143,240,110,105,240,77,128,51,7,47,177,13,37,243,15,95,49,197,5,77,13,117,51,190,201,67,217,247,38,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,178,14,87,30,123,50,203,239,175,71,173,65,49,60,96,240,153,131,120,186,202,255,0,160,247,218,138,75,61,246,130,162,58,155,22,35,42,7,170,158,212,111,32,60,236,0,210,68,230,18,196,15,25,3,158,205,122,102,236,229,16,59,99,217,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,249,68,43,53,230,59,192,229,79,21,184,54,131,24,101,241,210,83,230,46,15,167,156,40,97,148,34,136,47,116,132,236,111,69,44,238,204,64,98,76,69,1,17,116,132,229,148,73,133,166,121,99,11,117,229,71,199,79,239,28,47,231,94,51,255,0,83,210,224,10,218,225,254,232,74,215,37,67,151,251,151,101,2,31,227,194,199,253,111,10,149,69,138,186,155,238,92,28,192,40,248,136,177,69,148,153,189,136,191,207,98,131,180,207,21,77,68,112,83,199,136,169,119,156,155,169,194,16,142,48,154,24,221,128,225,97,220,241,196,210,139,159,227,154,32,190,164,68,65,71,243,155,132,204,134,207,236,101,132,113,230,105,96,90,75,197,223,7,84,117,105,76,251,130,182,6,99,113,164,172,29,52,168,166,25,73,166,104,143,185,140,93,191,123,150,104,229,172,8,136,33,91,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,84,171,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,65,42,138,149,100,95,11,153,19,195,95,182,255,0,2,152,27,232,231,210,62,205,237,63,234,157,101,103,95,179,245,122,63,215,50,201,183,111,94,95,201,211,93,221,250,232,218,85,84,65,21,124,243,191,50,127,172,159,179,85,20,228,219,138,108,88,127,139,138,203,77,222,187,179,213,226,108,31,113,181,218,227,233,25,246,138,160,158,154,172,163,212,89,216,52,130,146,160,245,39,97,247,52,215,113,11,61,107,231,157,249,147,253,100,253,154,162,173,6,67,220,109,240,125,134,120,185,202,249,108,164,212,148,88,218,199,79,57,97,59,197,92,181,29,10,25,229,146,3,152,36,142,35,97,32,152,105,130,39,50,9,30,54,39,48,18,118,218,80,3,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,243,83,203,79,142,170,158,38,176,205,86,88,102,117,125,93,86,104,97,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,219,155,167,32,145,185,72,209,245,57,143,242,255,0,163,226,34,197,46,109,229,14,29,255,0,61,138,14,205,4,180,212,242,65,79,30,34,165,222,17,237,168,57,142,56,194,104,99,119,48,153,203,115,199,19,196,76,127,137,120,131,169,203,115,152,37,79,17,52,210,100,246,114,93,105,7,49,109,212,229,83,69,114,154,88,161,60,76,15,44,242,74,209,83,195,4,80,194,116,208,180,2,224,36,71,32,49,201,166,129,35,181,250,171,106,224,203,129,124,184,224,242,197,93,37,178,191,233,70,51,188,238,138,229,137,170,40,218,158,66,165,223,186,58,90,120,183,159,66,22,218,4,108,198,69,36,140,196,68,236,49,4,119,42,128,136,136,41,87,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,101,80,136,136,8,136,128,173,87,154,63,145,60,205,251,151,214,40,149,213,43,85,230,143,228,79,51,126,229,245,138,36,16,2,178,136,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,108,93,214,85,8,49,225,227,111,131,236,77,194,54,104,75,101,38,171,173,193,55,202,137,203,9,222,42,229,167,235,215,65,20,112,28,193,36,113,27,144,156,37,82,17,57,144,70,210,56,185,128,139,62,209,165,89,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,20,52,239,87,59,67,4,64,17,148,178,205,33,247,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,145,158,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,10,154,240,73,193,246,25,225,27,43,226,178,139,82,86,227,107,229,60,5,139,47,20,146,212,116,43,167,138,73,206,16,142,57,77,196,66,17,169,56,152,196,35,121,24,88,204,69,223,104,135,191,225,215,33,176,111,13,185,71,98,202,156,25,69,72,33,110,167,3,185,215,67,78,240,157,218,226,224,45,81,91,43,17,153,111,144,135,86,23,50,216,12,17,139,236,1,102,132,206,104,254,123,51,55,238,95,71,162,83,252,160,7,154,63,158,204,205,251,151,209,232,144,95,255,0,37,79,43,24,167,230,5,119,167,91,149,255,0,171,0,228,169,229,99,20,252,192,174,244,235,114,191,244,17,23,205,123,129,202,156,53,117,189,241,113,151,39,72,214,43,149,69,57,226,235,75,4,84,239,67,87,41,71,0,214,192,194,194,210,132,242,144,117,69,245,149,166,148,164,212,198,67,232,217,7,12,92,66,226,174,23,243,150,203,155,152,90,155,183,246,14,165,53,198,214,117,82,83,195,115,161,148,118,203,79,33,3,255,0,115,32,57,9,136,75,20,70,224,123,54,190,74,107,26,206,41,236,25,53,133,184,130,198,214,14,31,175,126,213,192,52,119,6,11,69,72,212,149,76,125,241,3,207,28,83,19,51,203,12,115,188,209,199,38,165,190,48,2,223,38,189,66,14,215,21,92,76,99,46,43,243,114,179,52,177,133,13,37,184,6,156,109,182,139,101,51,49,5,186,221,25,200,113,64,242,109,98,152,247,75,33,156,132,205,184,204,182,136,6,200,194,237,121,98,242,255,0,163,205,218,202,110,32,115,191,14,246,188,11,73,182,124,51,109,150,72,37,165,191,85,71,60,208,202,85,32,38,242,52,48,73,79,223,12,128,35,49,24,234,229,24,152,73,102,188,53,219,50,142,245,159,56,26,205,158,242,85,199,129,43,239,16,211,94,14,158,172,41,88,64,245,24,222,105,140,133,162,166,234,188,125,115,98,19,24,122,174,14,198,194,235,37,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,182,136,136,40,254,76,240,153,144,217,3,140,177,118,60,202,220,11,73,103,187,227,26,142,173,81,135,120,81,64,236,14,84,148,99,166,148,244,197,40,188,207,16,119,57,147,55,239,113,67,28,85,129,17,6,42,234,127,185,92,121,19,203,47,190,189,98,181,64,10,159,238,87,30,68,242,203,239,175,88,173,65,90,179,211,34,242,227,136,188,184,184,229,126,104,89,187,117,170,187,73,97,154,39,96,170,183,213,11,59,71,85,77,35,179,244,230,13,197,163,232,226,226,68,6,38,6,96,94,131,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,253,2,32,34,34,12,107,56,177,243,79,156,159,48,49,15,168,206,174,170,139,128,239,195,127,47,108,187,207,156,167,178,238,199,216,126,223,123,246,149,174,221,110,234,85,98,136,70,247,56,199,169,117,69,186,212,240,13,67,142,216,228,150,97,104,225,109,118,68,45,106,188,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,32,135,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,228,251,59,249,195,90,175,124,58,91,38,201,170,74,188,53,155,120,130,160,198,174,156,88,107,96,195,16,65,85,249,103,45,77,51,67,86,117,16,136,176,128,70,236,13,52,142,68,37,24,52,148,215,155,223,11,88,87,45,49,221,39,16,184,91,18,90,168,255,0,8,119,2,130,227,134,92,99,134,163,183,4,44,242,215,82,128,11,117,33,61,162,245,4,94,240,207,48,147,145,246,141,35,142,180,29,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,174,215,142,110,12,172,92,30,101,198,78,219,36,186,251,103,25,226,143,110,84,98,107,148,70,109,74,82,68,212,29,42,106,104,203,77,33,139,171,43,52,132,45,36,132,100,69,181,156,34,142,242,185,69,112,153,131,112,246,93,219,248,172,188,212,82,94,241,14,42,167,169,166,178,199,53,3,137,225,224,130,174,174,150,165,226,145,228,33,144,231,24,227,212,250,96,96,27,227,103,113,144,247,120,174,121,223,153,63,214,79,217,168,45,87,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,10,10,249,177,100,93,247,44,56,160,185,230,55,177,173,84,88,91,50,244,184,218,10,222,224,27,170,160,167,167,142,189,166,137,152,92,102,41,207,174,71,163,140,157,165,139,121,31,80,66,117,21,144,115,111,200,106,108,211,225,162,76,201,183,209,85,207,136,114,194,163,218,148,205,77,79,45,65,203,110,156,227,138,186,55,0,54,16,1,22,138,164,229,32,61,129,70,77,238,137,153,48,65,178,34,32,150,158,74,121,23,89,106,177,99,78,33,239,214,110,143,182,246,97,188,59,83,35,207,28,135,75,17,245,43,140,65,217,162,146,19,152,105,64,100,103,50,105,41,39,15,115,66,99,147,245,79,242,7,39,44,92,63,228,214,19,201,220,57,55,104,164,195,54,241,167,146,167,105,135,107,170,50,41,42,106,118,25,155,199,213,158,73,101,233,239,113,13,251,71,221,22,101,80,16,17,17,1,17,16,22,143,224,181,68,28,123,93,252,89,110,17,102,111,6,91,145,1,112,72,239,33,180,108,46,236,221,254,11,148,157,254,12,255,0,82,0,233,222,254,46,131,77,172,49,187,51,124,22,216,126,61,203,145,252,29,104,13,163,120,32,24,234,218,183,139,119,174,63,229,92,203,140,131,71,238,109,80,108,7,113,39,213,215,54,189,204,235,99,7,197,217,110,102,239,65,185,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,104,237,170,218,253,203,122,218,237,241,64,102,91,145,16,104,237,170,218,58,107,220,183,173,130,46,206,131,122,34,32,209,251,187,214,168,180,209,6,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,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,18,189,194,30,124,224,222,27,121,91,225,12,214,198,117,180,130,22,234,123,232,91,40,102,168,120,78,237,113,123,173,123,211,209,68,226,6,91,228,33,209,201,128,182,3,28,132,219,0,157,162,91,136,172,249,198,92,73,102,229,247,53,177,157,109,89,29,198,160,194,217,67,53,67,76,22,155,115,25,61,61,20,78,32,3,178,49,45,28,152,7,121,185,200,77,188,201,223,207,226,172,204,197,88,195,8,96,172,11,118,171,210,203,128,173,245,118,251,69,44,114,73,211,30,211,91,61,100,243,144,17,184,52,198,115,176,17,128,142,232,224,128,93,157,195,87,186,14,93,124,10,212,241,75,140,155,28,102,13,5,88,101,93,130,162,104,107,166,166,170,136,14,231,113,133,169,205,173,174,205,35,79,8,20,117,3,33,204,33,249,0,64,38,6,76,96,22,127,115,180,221,108,181,33,71,121,182,85,208,84,73,79,5,88,69,83,9,68,101,4,241,4,208,202,194,76,206,225,36,82,71,32,23,129,1,137,54,172,236,234,103,249,42,121,88,197,63,48,43,189,58,220,172,3,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,4,43,42,235,196,15,9,152,203,34,48,14,88,102,145,84,85,222,240,158,101,97,123,117,232,46,195,64,208,65,65,113,169,133,231,43,105,187,72,110,230,49,56,24,200,77,31,85,186,155,7,241,82,109,161,75,34,140,163,203,60,43,156,156,8,229,246,86,227,90,78,209,101,196,217,95,99,183,212,237,142,51,146,29,246,200,54,79,23,80,12,6,104,141,134,72,205,197,246,72,0,76,218,139,32,136,190,95,60,109,221,120,80,199,242,88,177,60,245,117,217,117,138,170,41,225,186,209,149,81,12,22,153,202,104,68,238,193,24,195,41,153,199,78,50,9,69,27,11,204,221,54,39,119,142,61,39,123,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,150,57,156,85,112,207,140,184,80,205,202,204,173,198,21,212,151,16,42,113,185,90,46,116,206,194,23,27,116,135,32,69,59,199,185,202,19,221,20,128,113,147,190,211,2,218,70,27,36,59,181,229,71,198,191,224,203,21,65,195,94,102,92,238,181,56,111,22,220,41,233,176,148,186,245,161,179,221,38,144,133,233,246,48,188,131,13,84,146,7,120,150,200,229,109,206,12,211,77,40,132,202,34,47,147,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,72,228,232,82,193,25,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,200,33,219,156,182,116,93,113,46,124,218,242,94,213,139,234,231,195,216,62,207,73,87,113,178,136,20,80,65,123,159,171,39,84,245,22,235,31,99,150,151,105,106,98,13,44,130,59,72,229,103,176,186,108,45,125,171,194,183,28,107,79,67,190,203,106,184,81,218,235,42,122,160,221,42,170,184,234,100,167,143,99,190,242,220,20,85,47,171,51,139,116,244,39,103,33,103,250,185,177,142,191,10,25,167,140,179,51,217,126,204,250,91,136,46,55,222,197,215,235,118,94,213,83,36,221,46,166,209,223,183,169,183,118,209,215,77,116,109,116,82,85,128,56,58,235,242,143,196,127,78,171,59,53,214,183,182,103,29,159,241,123,251,7,70,132,122,1,248,169,246,203,218,40,96,62,243,253,235,183,119,198,231,11,106,22,213,202,179,56,236,89,69,197,197,162,155,17,195,165,38,61,183,203,131,163,169,220,127,210,181,85,51,193,37,51,236,0,39,62,164,244,241,65,167,186,35,215,222,68,194,14,207,61,43,22,204,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,89,52,101,62,58,252,40,101,102,13,204,207,101,251,51,233,110,31,183,95,123,23,95,173,217,123,85,52,115,116,186,155,71,126,222,166,221,219,71,93,53,209,181,209,3,54,49,215,224,191,43,49,150,102,123,47,218,127,68,176,253,198,251,216,186,253,30,213,217,105,164,155,165,212,218,91,55,116,246,238,218,90,107,174,143,166,138,53,191,163,157,255,0,138,239,252,54,255,0,224,20,143,231,126,10,186,230,86,75,227,236,185,177,84,82,65,114,197,88,94,235,100,163,150,172,200,96,142,122,154,73,33,140,164,33,18,38,6,35,103,119,97,39,211,93,25,252,20,69,255,0,65,83,138,127,245,253,149,95,250,86,227,255,0,49,65,37,57,177,142,191,10,28,2,227,44,203,246,95,179,62,150,228,253,198,251,216,186,253,110,203,218,172,178,77,210,234,109,29,251,122,155,119,109,29,116,215,70,215,69,142,186,200,123,48,176,85,215,45,121,120,98,92,185,190,212,82,79,114,194,185,47,91,100,172,150,144,200,160,146,122,107,25,195,33,70,68,34,78,14,64,238,206,226,47,166,154,179,120,44,120,80,101,80,136,136,8,136,128,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,213,128,115,171,242,177,133,190,96,80,250,117,197,4,53,225,172,45,125,198,23,25,173,56,114,135,181,213,211,219,235,238,146,71,213,8,246,210,209,82,203,87,83,38,166,236,207,178,8,37,61,53,220,91,116,22,114,118,103,250,185,91,154,88,239,37,177,221,179,51,50,210,251,236,108,73,102,235,118,42,222,203,13,71,75,171,9,195,39,226,230,3,140,181,142,83,31,120,95,77,117,109,29,153,218,224,57,92,121,236,203,47,190,189,30,181,85,254,101,188,190,234,114,122,235,120,226,15,40,45,84,145,229,245,125,71,105,188,90,105,34,138,150,12,52,102,84,176,70,209,177,206,231,56,84,84,207,41,48,67,16,132,13,160,179,48,48,232,18,105,194,143,21,217,113,197,174,92,6,53,193,82,246,27,173,15,78,11,253,130,121,152,234,173,21,68,206,236,36,236,205,212,132,246,147,197,51,51,12,130,36,206,192,97,36,97,108,28,212,56,36,181,102,142,13,186,241,45,129,32,164,183,226,204,29,103,154,174,253,79,13,40,177,223,232,161,120,127,27,44,165,48,0,29,45,48,84,155,22,195,146,80,16,137,191,34,38,104,203,225,71,138,236,199,225,43,49,195,26,224,169,123,117,170,187,167,5,254,193,60,206,20,183,122,81,119,118,18,118,103,233,204,27,137,226,153,153,202,50,34,103,99,3,146,51,155,236,223,205,44,9,157,60,14,230,142,101,229,165,247,219,56,110,243,151,248,163,177,86,246,89,169,250,189,42,74,168,100,252,92,192,18,14,146,68,99,239,11,107,166,173,171,59,59,134,58,235,37,62,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,65,141,98,159,238,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,144,64,10,157,238,99,188,113,212,240,165,131,104,48,126,95,5,37,70,98,227,10,121,206,134,105,78,41,66,201,72,46,192,245,178,192,238,228,102,68,228,48,9,15,72,142,41,72,156,154,23,138,72,33,94,131,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,245,53,213,213,46,219,229,61,25,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,131,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,213,83,61,203,75,151,221,54,79,90,172,252,65,230,253,170,174,60,193,175,167,237,54,123,77,92,82,210,207,134,128,198,170,9,26,70,9,220,39,58,138,105,226,39,9,162,19,129,245,23,102,54,45,33,133,4,212,241,45,255,0,208,109,180,124,191,192,159,242,246,181,10,202,106,120,150,255,0,232,54,218,62,95,224,79,249,123,90,136,188,144,193,86,172,202,206,140,3,151,55,218,138,184,45,184,171,20,90,172,149,146,210,24,140,241,193,83,87,28,50,20,100,66,66,198,194,110,236,238,36,218,233,171,63,130,11,202,229,139,192,119,225,190,251,77,159,57,177,101,221,128,112,253,192,125,155,107,184,219,186,148,184,162,97,9,134,77,11,170,47,209,167,156,105,220,183,71,36,83,19,73,11,235,178,81,105,169,93,75,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,187,104,10,42,249,231,126,100,255,0,89,63,102,169,84,81,87,207,59,243,39,250,201,251,53,5,42,228,169,230,159,20,252,191,174,245,27,114,154,149,10,220,149,60,211,226,159,151,245,222,163,110,83,82,130,26,249,157,114,255,0,163,202,42,202,158,32,114,67,14,246,76,11,87,186,124,77,109,138,72,34,165,176,213,73,60,48,196,84,192,70,210,60,51,201,81,221,12,96,67,9,1,104,227,25,0,71,29,107,41,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,177,98,65,62,124,171,46,214,171,143,3,152,6,142,223,115,164,170,168,181,212,94,41,43,162,134,97,51,165,157,238,117,51,52,82,139,62,160,111,20,209,72,194,90,62,201,0,188,9,157,238,213,99,195,193,39,24,56,155,132,108,208,138,244,47,87,91,130,111,149,16,14,44,179,210,69,79,215,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,125,195,144,157,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,97,124,81,243,91,253,205,121,237,137,178,83,240,11,244,143,232,231,98,254,169,253,41,236,125,126,209,71,5,79,239,61,146,77,187,122,251,127,45,245,219,175,118,186,53,85,224,99,142,127,221,163,244,219,252,235,190,135,125,14,246,111,250,119,237,14,213,218,251,79,254,15,14,205,189,155,251,109,119,252,52,239,182,174,51,57,95,231,239,17,60,73,227,12,227,193,88,191,47,232,172,184,131,217,253,154,11,165,194,182,58,160,232,80,83,211,158,241,142,146,64,109,78,18,118,208,223,221,118,215,71,213,154,181,114,222,224,167,52,248,62,252,34,126,19,47,248,82,231,244,183,217,29,139,216,85,85,51,116,251,47,107,234,117,122,208,69,166,189,164,54,237,221,174,133,174,154,54,161,26,220,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,181,94,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,4,170,34,34,2,34,32,34,34,11,95,230,73,157,23,92,144,225,47,20,95,112,190,47,171,195,120,158,249,81,71,97,177,86,82,1,117,222,121,166,98,156,99,145,133,250,39,216,226,172,38,151,81,113,113,103,2,25,54,40,12,194,120,90,251,142,113,85,155,5,97,106,30,219,122,196,23,10,123,93,186,155,170,17,245,234,167,144,99,138,61,230,226,3,184,204,91,82,118,22,215,87,118,110,245,127,252,233,51,142,197,140,51,151,9,100,237,162,30,165,94,93,219,234,42,46,149,59,141,182,213,92,134,158,65,166,216,64,204,251,32,130,158,94,160,153,137,118,157,190,233,70,76,254,83,147,238,78,95,113,207,20,13,154,180,243,118,123,46,90,91,231,168,172,147,104,31,94,170,186,158,122,74,122,109,28,196,199,112,29,76,189,70,19,22,236,219,11,107,200,46,130,197,150,77,25,3,156,118,46,32,50,107,9,231,22,28,135,179,210,98,107,120,212,73,77,184,207,178,85,1,20,117,52,219,204,1,228,233,79,28,177,117,54,48,158,205,195,238,147,58,128,30,52,50,114,197,144,92,80,99,252,170,194,211,111,178,218,174,17,212,91,163,218,109,217,169,106,233,226,171,138,155,83,51,51,232,133,64,197,212,34,114,62,158,247,209,203,70,146,158,75,121,199,125,198,25,53,139,114,118,239,15,82,147,46,238,20,245,22,186,157,192,219,105,110,69,81,33,83,108,16,103,125,147,193,81,47,80,140,200,187,78,223,116,99,22,112,145,85,101,92,204,56,215,184,240,193,129,45,184,39,45,46,125,155,50,113,110,149,52,85,145,189,44,222,198,161,134,104,222,74,137,169,230,25,55,245,180,56,35,98,143,107,233,57,49,177,66,194,87,170,172,3,153,215,1,223,134,251,21,78,124,229,61,151,118,62,195,246,242,246,149,174,221,110,234,85,98,136,68,225,24,245,46,168,183,90,158,1,168,113,219,28,146,204,45,28,45,174,200,133,130,26,240,158,22,190,227,156,85,102,193,88,90,135,182,222,177,5,194,158,215,110,166,234,132,125,122,169,228,24,226,143,121,184,128,238,51,22,212,157,133,181,213,221,155,189,100,39,193,71,10,54,46,18,242,106,139,6,244,173,85,152,190,229,165,102,41,189,209,66,99,219,234,183,27,199,27,20,142,230,240,192,7,210,141,180,1,125,14,78,152,28,178,50,199,223,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,19,224,251,139,60,27,197,214,87,253,56,177,83,210,89,239,180,21,18,83,95,112,224,215,189,84,246,163,121,13,160,115,55,142,39,48,150,32,105,4,216,54,107,212,6,119,40,141,152,43,170,178,174,102,28,20,92,120,159,192,150,220,109,150,150,206,211,153,56,75,74,106,42,56,218,150,31,108,208,205,52,109,37,60,213,19,20,123,58,58,156,241,185,73,181,181,156,88,28,166,98,27,213,86,171,204,71,139,207,220,165,147,77,244,90,183,163,152,88,199,171,69,133,247,208,118,152,96,233,20,93,170,174,77,206,209,183,74,57,71,99,22,253,210,201,22,177,156,109,46,208,129,108,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,89,9,240,81,197,117,139,139,76,154,162,198,93,91,85,30,47,182,233,71,138,108,148,83,25,118,10,173,198,209,200,195,35,49,180,51,128,117,99,125,76,91,83,143,168,103,20,142,177,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,203,33,78,9,56,62,195,60,35,101,124,86,81,106,74,220,109,124,167,128,177,101,226,146,90,142,133,116,241,73,57,194,17,199,41,184,136,66,53,39,19,24,132,111,35,11,25,136,187,237,16,161,92,81,243,91,253,205,121,237,137,178,83,240,11,244,143,232,231,98,254,169,253,41,236,125,126,209,71,5,79,239,61,146,77,187,122,251,127,45,245,219,175,118,186,53,85,224,99,142,127,221,163,244,219,252,235,190,135,125,14,246,111,250,119,237,14,213,218,251,79,254,15,14,205,189,155,251,109,119,252,52,239,182,174,51,57,95,231,239,17,60,73,227,12,227,193,88,191,47,232,172,184,131,217,253,154,11,165,194,182,58,160,232,80,83,211,158,241,142,146,64,109,78,18,118,208,223,221,118,215,71,213,154,181,114,222,224,167,52,248,62,252,34,126,19,47,248,82,231,244,183,217,29,139,216,85,85,51,116,251,47,107,234,117,122,208,69,166,189,164,54,237,221,174,133,174,154,54,161,122,168,136,130,0,121,163,249,236,204,223,185,125,30,137,93,87,35,31,207,103,234,223,237,37,106,188,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,9,84,68,68,24,171,172,148,248,78,242,177,147,127,47,240,247,167,64,177,172,87,191,197,111,28,117,56,151,134,220,182,225,31,46,66,145,236,86,220,15,133,131,23,93,152,226,168,122,234,184,168,41,39,26,40,28,92,154,32,130,81,14,169,62,146,188,209,20,122,0,198,125,96,249,92,199,120,227,166,226,183,25,80,96,252,190,10,186,124,186,193,245,19,157,12,210,156,177,29,238,172,153,129,235,101,129,221,132,0,69,136,96,18,30,168,132,178,145,56,188,207,20,116,255,0,130,78,15,177,55,23,57,161,21,148,90,174,139,4,216,234,32,44,89,120,164,150,159,175,67,4,177,206,112,132,113,202,108,68,115,21,49,196,198,33,35,70,228,198,98,76,219,74,154,100,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,178,41,200,188,139,203,142,29,50,226,221,149,249,95,102,236,54,170,29,101,154,105,93,142,170,225,84,76,205,37,85,76,140,205,212,152,246,142,175,163,11,8,136,0,128,0,0,133,144,115,108,192,24,55,43,56,38,192,25,125,151,216,122,146,199,135,172,120,226,130,154,134,134,153,159,100,65,236,251,147,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,217,7,43,143,61,153,101,247,215,163,214,171,255,0,231,87,229,99,11,124,192,161,244,235,138,176,14,87,30,123,50,203,239,175,71,173,65,63,203,169,29,218,213,53,214,162,197,13,206,144,238,84,116,240,213,212,81,140,194,243,195,4,197,32,197,41,199,174,225,3,40,38,17,39,109,9,226,145,155,93,175,167,109,69,175,48,30,38,49,151,10,28,192,240,86,105,96,250,26,75,136,22,91,210,91,110,246,202,150,97,11,141,186,75,173,105,203,3,73,181,202,19,221,20,102,18,11,62,211,1,220,38,27,227,48,250,220,215,184,28,166,196,182,171,223,23,25,114,117,111,125,182,211,211,158,46,180,176,75,80,213,212,145,12,112,13,108,12,44,79,17,193,16,135,84,95,72,158,24,138,77,64,163,62,180,85,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,74,121,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,17,124,206,184,14,252,8,95,106,115,231,41,236,187,112,14,32,184,23,180,173,118,235,119,78,151,11,204,65,8,199,169,117,73,250,53,19,149,67,142,216,227,138,18,120,225,109,55,196,46,18,63,193,39,24,56,103,139,156,175,138,244,47,73,69,141,172,116,240,14,44,179,210,69,81,208,161,158,89,39,8,78,57,37,6,18,9,134,152,229,96,19,145,227,98,96,50,39,109,197,113,75,24,204,151,205,236,101,144,185,161,135,243,115,47,231,164,142,251,135,106,10,106,118,171,129,166,130,80,56,202,41,97,144,59,157,194,72,164,146,55,113,113,54,99,119,18,18,102,38,200,207,32,115,142,197,196,6,77,97,60,226,195,144,246,122,76,77,111,26,137,41,183,25,246,74,160,34,142,166,155,121,128,60,157,41,227,150,46,166,198,19,217,184,125,210,103,65,80,17,17,4,43,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,74,149,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,72,37,81,17,16,69,95,60,239,204,159,235,39,236,213,30,185,35,144,216,203,63,36,198,150,188,191,162,171,185,95,112,158,23,151,19,83,218,105,41,218,105,238,65,21,109,36,18,195,27,111,23,222,49,84,201,43,48,177,153,188,45,24,131,148,141,164,133,115,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,200,44,131,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,8,224,235,140,92,9,197,254,4,168,191,216,40,253,141,137,44,219,62,144,97,254,164,213,30,203,234,205,80,20,191,211,71,4,81,207,213,142,157,228,252,91,62,205,118,150,142,221,246,23,205,123,129,202,156,53,117,189,241,113,151,39,72,214,43,149,69,57,226,235,75,4,84,239,67,87,41,71,0,214,192,194,194,210,132,242,144,117,69,245,149,166,148,164,212,198,67,232,216,175,14,185,243,140,184,109,205,203,22,107,96,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,100,130,58,49,56,22,195,96,144,91,120,11,176,100,188,139,197,100,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,63,181,64,68,68,20,171,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,229,254,33,244,233,214,53,136,50,168,68,68,5,74,184,163,207,79,220,215,145,56,155,58,254,139,125,35,250,57,216,191,169,157,187,177,245,251,69,100,20,223,191,116,228,219,183,175,187,242,31,93,186,119,107,171,85,85,69,56,204,201,76,85,196,79,13,152,195,39,48,85,194,213,69,122,196,30,207,236,211,221,37,146,58,80,232,87,211,212,30,242,142,57,13,181,8,73,155,64,127,121,219,93,27,87,96,177,111,232,231,127,226,187,255,0,13,191,248,5,117,92,209,252,137,230,111,220,190,177,68,172,3,250,10,156,83,255,0,175,236,170,255,0,210,183,31,249,138,191,254,104,254,68,243,55,238,95,88,162,65,0,43,42,133,138,186,202,161,1,17,16,20,0,243,71,243,217,153,191,114,250,61,18,159,229,0,60,209,252,246,102,111,220,190,143,68,130,255,0,249,42,121,88,197,63,48,43,189,58,220,175,253,88,7,37,79,43,24,167,230,5,119,167,91,149,255,0,160,162,156,104,103,29,247,32,184,96,199,249,171,133,161,223,122,181,91,227,167,183,73,184,27,179,85,85,212,69,73,21,78,134,6,7,209,58,129,151,166,66,226,125,61,143,163,22,173,142,18,149,78,119,185,165,255,0,205,166,74,91,239,191,234,188,83,119,182,118,95,209,77,65,63,89,195,255,0,166,67,176,15,237,49,253,237,213,170,242,197,202,223,194,135,25,56,43,181,216,189,167,106,194,93,163,20,220,63,166,186,61,151,178,198,253,146,126,227,18,61,181,210,81,123,131,187,93,125,225,112,99,65,106,171,35,222,11,243,142,251,159,188,48,96,12,213,197,48,236,189,93,109,242,83,220,100,220,15,218,106,169,42,37,164,150,167,64,0,0,235,29,57,75,211,17,97,14,166,198,213,135,87,134,206,103,89,91,248,47,227,39,26,246,75,23,179,45,88,183,179,226,155,127,244,215,91,181,118,168,219,181,207,222,100,65,186,186,58,223,112,182,233,167,186,44,14,10,237,57,31,99,250,153,109,89,167,149,181,216,134,145,169,233,106,45,215,251,93,164,158,33,157,206,81,150,10,218,128,109,58,166,12,208,208,1,119,184,3,188,127,146,242,62,224,148,164,68,64,68,68,24,171,169,254,229,113,228,79,44,190,250,245,138,213,0,42,127,185,92,121,19,203,47,190,189,98,181,5,213,34,34,8,213,205,142,114,159,130,252,211,198,89,103,251,156,125,167,244,75,16,92,108,93,183,233,127,71,181,118,90,153,33,234,244,251,17,108,221,211,221,183,113,105,174,154,190,154,171,213,225,115,61,63,116,166,68,225,156,235,250,45,244,115,233,31,109,254,166,118,238,217,208,236,245,147,211,126,253,211,143,118,238,134,239,200,109,55,105,223,166,175,28,25,223,202,39,137,44,202,206,140,125,152,214,44,109,150,176,91,113,86,40,186,222,232,226,171,185,87,140,241,193,83,87,36,209,140,130,52,100,44,108,38,204,236,196,77,174,186,59,248,169,9,224,207,37,49,87,14,220,54,96,252,156,198,183,11,85,109,235,15,251,67,180,207,107,150,73,41,79,175,95,81,80,27,10,72,227,55,208,38,22,125,65,189,230,125,53,109,29,194,5,248,177,243,79,156,159,48,49,15,168,206,165,211,130,12,222,193,185,11,203,19,9,102,230,96,79,87,29,139,14,211,221,230,168,106,72,30,105,229,51,190,85,197,20,49,135,115,57,201,44,145,198,206,78,32,206,108,228,66,44,228,209,23,197,143,154,124,228,249,129,136,125,70,117,231,241,118,111,99,44,107,151,120,11,43,111,51,210,54,30,203,138,123,140,54,88,33,129,132,247,215,85,149,85,76,210,155,234,70,100,79,24,51,106,192,193,8,104,44,78,100,97,232,56,157,226,23,21,113,65,156,183,172,220,197,52,221,131,183,244,233,173,214,176,170,146,162,27,101,12,67,182,42,120,200,223,251,169,13,196,64,78,89,101,54,0,223,181,190,78,34,200,188,199,194,217,53,132,115,230,239,102,217,132,49,181,194,190,221,107,171,141,222,79,198,82,19,1,60,206,44,225,23,80,218,160,99,2,38,144,251,36,229,177,128,68,138,226,249,113,112,57,77,197,110,50,175,198,25,130,117,116,249,117,131,234,32,10,232,98,9,98,59,221,89,51,155,81,69,59,51,8,0,139,9,78,66,93,81,9,98,17,97,121,154,88,230,251,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,244,213,212,53,44,251,37,13,89,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,130,2,248,23,227,54,251,193,230,99,213,92,228,181,123,103,6,98,142,207,79,137,173,177,0,53,81,71,19,159,74,166,154,66,211,73,162,234,202,237,25,19,71,32,153,9,109,119,9,99,187,94,119,23,107,85,254,213,144,215,219,21,206,146,227,109,184,211,226,10,186,58,202,73,134,104,42,96,144,109,133,28,177,200,46,226,96,66,236,76,76,238,206,206,206,202,202,248,193,225,51,25,112,139,154,31,65,239,181,21,119,139,21,125,60,117,54,44,70,84,13,75,5,212,26,48,121,216,1,164,149,128,226,148,222,50,7,61,250,116,205,217,134,80,119,165,87,92,127,140,175,184,54,193,151,215,156,67,87,89,135,176,173,69,117,77,150,134,103,98,10,3,172,120,158,165,162,119,109,194,6,80,70,110,26,236,99,222,76,204,82,27,144,92,87,43,143,61,153,101,247,215,163,214,169,254,80,3,202,227,207,102,89,125,245,232,245,170,127,144,23,82,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,174,218,32,198,91,63,178,114,251,195,254,114,226,204,157,196,115,118,138,188,51,112,42,120,234,118,128,118,186,83,22,146,154,167,96,25,180,125,88,36,138,94,158,247,32,223,180,189,225,118,87,43,202,119,34,239,185,159,197,5,179,49,189,141,106,173,194,217,105,173,198,238,87,7,3,219,85,61,61,68,116,13,12,78,196,229,48,206,29,113,61,24,99,236,206,91,196,250,98,118,213,159,217,199,125,226,3,57,113,102,113,98,56,123,61,94,38,184,21,68,116,219,128,251,37,40,11,71,77,77,188,0,26,78,148,17,197,23,83,99,17,236,220,94,241,59,171,170,228,251,156,119,220,13,197,3,101,85,60,61,162,203,153,118,249,233,235,35,220,1,208,170,161,167,158,174,158,167,87,2,50,218,1,83,23,77,136,5,251,78,242,220,241,139,32,155,244,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,141,103,22,62,105,243,147,230,6,33,245,25,214,74,107,31,108,77,144,216,203,137,46,96,121,143,149,56,50,138,172,142,227,153,23,227,185,215,67,78,211,5,166,220,215,89,90,162,182,86,35,1,217,24,150,172,46,99,188,220,35,23,222,98,206,31,43,129,206,17,46,188,95,102,225,97,73,238,53,118,124,39,97,167,27,150,35,186,193,78,70,97,3,155,8,82,194,110,47,16,84,204,251,182,117,31,70,8,230,145,134,78,147,198,89,4,97,60,45,98,192,216,86,205,130,176,181,15,98,178,225,251,125,61,174,221,77,213,57,58,20,176,70,49,197,30,243,114,50,218,0,45,169,59,147,233,171,187,191,122,241,92,58,228,54,13,225,183,40,236,89,83,131,40,169,4,45,212,224,119,58,232,105,222,19,187,92,92,5,170,43,101,98,51,45,242,16,234,194,230,91,1,130,49,125,128,44,213,45,4,0,243,71,243,217,153,191,114,250,61,18,191,254,74,158,86,49,79,204,10,239,78,183,43,0,230,143,231,179,51,126,229,244,122,37,127,252,149,60,172,98,159,152,21,222,157,110,65,10,203,37,62,19,188,172,100,223,203,252,61,233,208,44,107,22,74,124,39,121,88,201,191,151,248,123,211,160,65,212,226,171,134,124,27,197,126,81,214,101,110,48,174,171,183,24,212,13,202,209,115,166,119,35,183,92,99,9,2,41,222,61,204,51,6,217,100,3,140,157,183,1,150,210,3,217,32,89,95,6,220,164,41,176,86,33,155,29,241,79,14,31,196,135,69,81,81,79,108,194,240,245,103,164,223,13,84,79,79,112,150,97,144,6,80,144,98,151,74,73,98,32,120,167,7,149,152,247,66,18,104,136,10,207,249,169,231,29,247,40,184,71,187,211,97,200,116,171,199,183,8,176,116,149,59,131,250,86,150,166,9,228,169,125,134,4,199,212,130,158,88,52,247,72,122,251,196,152,129,153,239,1,67,95,59,76,83,125,171,207,220,11,130,170,43,183,217,109,88,61,174,148,116,221,32,110,149,85,93,109,68,117,18,111,102,222,91,130,138,153,180,119,113,110,158,162,204,228,78,225,97,121,123,130,174,185,149,143,240,214,92,216,170,41,32,185,98,171,197,21,146,142,90,179,33,130,57,234,102,8,99,41,8,68,137,129,136,217,221,216,73,244,215,70,127,5,147,70,94,224,171,86,90,224,12,53,151,54,42,138,185,237,184,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,117,209,155,193,65,183,42,204,156,177,102,239,23,22,138,156,71,54,180,152,10,223,46,49,142,155,105,255,0,77,85,83,79,4,116,205,188,12,92,58,115,212,69,62,190,240,151,67,97,11,137,187,180,244,160,198,91,136,92,45,98,192,217,251,153,120,43,11,80,246,43,46,31,198,23,155,93,186,155,170,114,116,41,96,173,150,56,163,222,110,70,91,64,5,181,39,114,125,53,119,119,239,83,63,202,103,52,46,185,143,193,245,174,217,121,26,185,42,48,45,226,179,11,133,93,77,105,84,29,76,0,49,212,195,166,230,103,140,34,138,174,58,112,143,82,97,10,113,209,217,157,128,108,43,156,150,22,177,97,254,46,40,238,214,138,30,207,87,137,176,125,186,233,116,147,170,103,218,42,130,122,154,65,147,66,119,96,210,10,74,112,208,89,135,220,215,77,196,78,254,219,146,62,53,186,208,103,70,97,101,204,52,244,143,109,190,97,120,175,117,18,144,23,92,103,161,171,142,24,132,11,118,214,7,27,132,206,76,226,238,238,49,232,227,163,177,4,196,162,34,10,85,197,143,149,140,228,249,127,136,125,58,117,141,98,201,79,139,31,43,25,201,242,255,0,16,250,116,235,26,196,25,57,230,246,116,101,126,66,224,217,51,3,55,49,125,38,29,177,71,81,21,35,84,76,18,74,114,207,35,190,200,162,138,33,41,101,61,24,137,196,4,157,128,12,223,65,2,118,251,248,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,160,95,143,174,53,241,87,21,153,143,87,100,180,220,251,62,89,97,155,132,209,225,203,125,59,200,17,215,236,114,140,110,117,13,32,129,148,210,131,187,128,152,183,70,51,112,102,220,82,156,181,87,149,239,29,63,129,76,84,25,29,156,120,207,178,101,181,235,127,177,234,107,71,116,54,43,164,146,11,182,179,57,55,103,163,155,89,58,154,177,0,74,225,39,226,132,170,36,112,154,148,68,64,86,1,206,175,202,198,22,249,129,67,233,215,21,127,234,192,57,213,249,88,194,223,48,40,125,58,226,130,192,57,92,121,236,203,47,190,189,30,181,79,157,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,80,25,202,227,207,102,89,125,245,232,245,170,127,144,99,215,199,71,6,87,222,15,51,30,150,217,29,215,219,56,51,20,118,138,140,51,114,148,193,170,138,56,156,58,180,213,49,142,154,77,23,86,38,121,4,90,57,4,196,135,107,185,197,31,202,225,175,138,235,238,71,96,156,210,202,171,180,183,91,150,12,204,156,31,121,179,189,182,9,129,227,161,188,84,81,148,52,213,226,6,223,162,41,88,8,28,163,33,55,234,60,17,131,207,166,116,101,14,13,207,172,175,196,25,71,152,16,85,201,98,196,84,227,13,67,210,78,240,207,17,132,131,44,83,70,125,236,199,28,177,199,35,49,49,3,184,51,16,144,187,139,227,195,196,239,15,88,171,133,252,229,189,101,30,41,169,237,253,131,167,83,110,186,5,44,148,240,220,232,101,29,209,84,70,38,223,221,70,108,36,98,18,197,40,49,158,205,206,20,169,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,201,79,139,31,43,25,201,242,255,0,16,250,116,232,49,172,83,253,205,31,200,158,102,253,203,235,20,74,0,84,255,0,115,71,242,39,153,191,114,250,197,18,8,1,82,105,202,135,129,202,156,75,117,178,113,113,152,199,72,246,43,109,69,65,225,27,75,132,85,15,93,87,17,73,1,86,206,196,196,209,4,18,137,244,133,180,149,230,136,100,212,6,48,235,81,94,92,92,14,83,113,91,140,171,241,134,96,157,93,62,93,96,250,136,2,186,24,130,88,142,247,86,76,230,212,81,78,204,194,0,34,194,83,144,151,84,66,88,132,88,94,102,150,57,222,64,88,171,172,170,22,42,232,38,167,137,111,254,131,109,163,229,254,4,255,0,151,181,168,171,225,59,205,62,77,252,192,195,222,163,2,149,78,37,191,250,13,182,143,151,248,19,254,94,214,162,175,132,239,52,249,55,243,3,15,122,140,8,50,83,68,68,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,77,74,133,110,74,158,105,241,79,203,250,239,81,183,41,169,64,88,171,172,170,22,42,232,61,5,247,0,99,44,51,134,112,206,51,190,225,234,186,75,22,49,167,169,169,177,92,9,153,224,174,10,122,131,167,157,128,153,221,152,227,150,55,98,7,208,217,138,50,118,219,32,17,73,79,38,140,225,206,218,186,155,254,79,65,134,234,241,46,93,91,170,32,169,154,229,53,230,8,67,9,28,241,86,72,205,21,57,139,205,80,21,83,66,34,225,25,48,68,108,114,59,107,33,185,85,94,20,56,85,202,62,43,249,112,229,78,15,205,43,109,88,157,186,162,243,83,108,187,219,100,8,110,54,227,123,205,95,81,161,148,192,199,100,130,44,38,6,36,5,160,150,155,194,51,11,234,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,112,244,8,136,130,0,121,163,249,236,204,223,185,125,30,137,93,87,35,31,207,103,234,223,237,37,106,188,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,9,84,86,43,198,111,52,27,23,12,25,177,67,148,184,75,0,253,49,186,218,182,212,98,177,168,170,58,24,233,163,154,155,169,77,77,79,47,76,247,76,253,88,38,57,54,20,99,30,145,182,227,144,138,15,65,204,119,142,58,158,20,176,109,6,15,203,224,164,168,204,92,97,79,57,208,205,41,197,40,89,41,5,216,30,182,88,29,220,140,200,156,134,1,33,233,17,197,41,19,147,66,241,73,4,40,50,136,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,160,91,151,55,26,255,0,185,87,49,231,176,99,251,157,214,76,178,197,63,139,185,83,64,253,88,237,117,206,224,209,220,198,29,164,101,180,1,227,148,98,113,35,140,132,180,148,161,138,55,158,148,4,69,109,92,200,113,77,247,7,240,75,154,87,108,57,93,217,42,234,45,244,150,185,36,233,4,155,169,107,107,169,233,42,99,208,217,217,183,193,60,161,174,155,135,118,162,236,76,206,193,5,121,253,156,119,222,32,51,151,22,103,22,35,135,179,213,226,107,129,84,71,77,184,15,178,82,128,180,116,212,219,192,1,164,233,65,28,81,117,54,49,30,205,197,239,19,186,150,174,77,153,41,244,27,135,219,182,113,213,220,58,213,121,155,112,110,140,17,203,186,56,40,109,210,212,83,199,184,94,49,113,152,167,58,199,45,12,197,227,232,105,180,183,178,133,101,147,70,64,228,229,139,135,252,154,194,121,59,135,38,237,20,152,102,222,52,242,84,237,48,237,117,70,69,37,77,78,195,51,120,250,179,201,44,189,61,238,33,191,104,251,162,204,130,53,121,226,225,107,21,38,42,202,76,107,79,67,178,245,117,183,222,45,117,149,61,83,126,173,45,36,148,178,83,199,177,223,96,237,58,218,151,213,153,137,250,154,19,187,8,179,82,14,80,89,161,117,193,124,90,83,96,56,70,174,123,110,96,217,235,109,181,16,13,105,69,4,83,211,66,85,177,85,28,90,56,204,98,52,243,66,58,237,113,106,169,29,139,196,74,66,121,176,97,107,22,32,224,151,23,221,174,244,61,162,175,12,220,45,23,75,92,157,83,14,207,84,117,208,210,20,154,11,179,30,176,85,212,6,132,206,62,254,186,110,17,118,131,124,189,198,183,92,181,199,248,107,49,172,84,244,147,220,176,173,226,138,247,71,21,88,17,65,36,244,211,4,209,140,130,36,36,224,228,12,206,204,66,250,107,163,183,138,12,162,17,17,4,53,243,92,224,163,240,101,138,167,226,83,44,237,151,90,156,55,139,110,21,21,56,182,45,58,208,217,238,147,72,36,213,27,220,158,65,134,170,73,15,184,135,100,114,182,214,54,105,161,136,109,131,131,238,44,241,151,8,185,161,244,226,197,79,87,120,177,87,211,201,77,125,195,131,94,212,176,93,65,163,54,129,204,222,57,88,14,41,77,164,19,96,223,167,80,25,216,101,54,124,135,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,99,217,198,191,10,55,222,18,243,150,183,6,244,174,181,152,66,229,173,102,22,189,214,194,3,219,233,118,131,201,27,148,110,224,243,64,103,210,145,180,2,125,2,78,152,4,177,178,9,212,197,60,78,228,214,24,225,246,171,137,209,197,30,216,192,48,219,194,225,13,109,174,18,158,74,174,164,163,12,112,4,111,181,198,98,156,198,23,9,54,116,228,119,105,94,61,166,227,143,14,116,102,246,50,207,172,208,196,25,185,152,19,210,73,125,196,85,3,53,67,82,64,208,193,16,4,99,20,80,198,29,238,193,28,81,199,27,57,57,27,176,51,145,17,59,147,252,171,174,63,198,87,220,27,96,203,235,206,33,171,172,195,216,86,162,186,166,203,67,51,177,5,1,214,60,79,82,209,59,182,225,3,40,35,55,13,118,49,239,38,102,41,13,202,237,57,103,240,81,110,226,127,29,220,177,182,101,219,59,78,91,97,45,105,171,104,228,106,168,125,179,93,52,50,52,116,240,212,66,81,236,232,234,19,200,227,38,230,214,1,112,113,153,200,66,234,185,78,240,81,110,194,216,86,217,197,70,100,91,55,226,75,206,181,56,58,3,106,170,121,173,84,37,29,69,60,149,18,11,144,71,55,106,142,109,192,197,25,139,68,209,72,6,239,43,176,73,82,34,2,34,32,34,47,21,148,57,209,149,249,245,131,99,204,12,163,197,244,152,138,197,37,68,180,143,81,8,73,17,197,60,110,219,226,150,41,68,101,136,244,113,38,19,17,119,3,3,109,68,197,220,32,219,154,63,158,204,205,251,151,209,232,149,213,114,49,252,246,126,173,254,210,86,171,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,32,149,68,68,65,138,186,244,24,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,231,212,212,242,180,224,163,10,229,126,92,88,120,144,198,182,206,219,143,177,125,191,182,218,123,67,70,113,217,45,115,179,244,74,159,97,19,117,170,32,33,144,229,119,99,24,229,104,88,99,252,119,84,43,175,4,156,31,97,158,17,178,190,43,40,181,37,110,54,190,83,192,88,178,241,73,45,71,66,186,120,164,156,225,8,227,148,220,68,33,26,147,137,140,66,55,145,133,140,196,93,246,141,197,34,32,176,14,117,126,86,48,183,204,10,31,78,184,171,0,229,113,231,179,44,190,250,244,122,213,127,252,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,168,39,249,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,10,171,200,199,243,217,250,183,251,73,74,77,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,81,109,200,199,243,217,250,183,251,73,74,162,12,85,212,255,0,114,184,242,39,150,95,125,122,197,106,128,21,63,220,174,60,137,229,151,223,94,177,90,130,234,145,17,4,43,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,74,149,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,72,37,81,17,16,69,95,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,170,175,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,130,106,84,16,243,29,224,114,155,133,44,101,65,140,50,248,234,234,50,235,24,84,78,20,48,202,18,202,118,74,177,102,55,162,150,119,103,19,2,23,34,128,136,186,164,17,74,36,196,240,188,178,78,242,249,56,167,9,225,92,115,98,170,194,216,215,12,218,177,5,150,183,103,105,183,93,40,163,171,165,159,97,137,134,248,164,98,2,218,96,36,218,183,113,11,59,119,179,32,139,110,79,57,33,196,93,146,235,81,156,176,223,41,48,254,82,98,90,119,42,138,66,142,150,170,124,79,61,49,85,211,68,1,227,53,32,83,204,83,25,27,184,57,187,70,44,50,9,185,199,43,232,136,8,136,130,149,113,99,229,99,57,62,95,226,31,78,157,99,88,178,83,226,199,202,198,114,124,191,196,62,157,58,198,177,6,85,8,136,128,136,136,10,213,121,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,0,43,42,133,138,186,202,161,1,17,16,20,0,243,71,243,217,153,191,114,250,61,18,159,229,0,60,209,252,246,102,111,220,190,143,68,130,255,0,249,42,121,88,197,63,48,43,189,58,220,175,253,88,7,37,79,43,24,167,230,5,119,167,91,149,207,241,123,155,213,57,17,195,70,97,102,149,190,122,184,46,86,155,57,195,107,158,154,8,166,58,123,141,73,141,45,28,206,18,251,132,1,81,60,70,108,76,94,224,151,186,127,146,225,4,60,104,103,29,139,63,120,160,199,249,171,133,161,217,101,186,220,35,167,183,73,184,223,180,210,210,83,197,73,21,78,134,0,97,214,10,113,151,166,66,196,29,77,143,171,142,175,33,92,143,176,85,214,131,0,102,158,99,77,81,72,246,219,229,226,221,100,167,136,76,186,227,61,12,50,205,41,24,237,218,192,227,112,133,133,216,157,221,198,77,88,116,103,40,139,89,25,240,51,149,247,92,156,225,47,44,240,29,244,170,218,229,5,159,218,85,144,85,209,21,36,244,147,215,77,37,108,148,178,68,78,228,39,9,84,188,47,174,142,239,27,187,136,235,181,130,208,57,224,224,171,173,126,0,202,204,198,134,162,145,173,182,59,197,198,201,81,17,25,117,202,122,232,98,154,34,1,219,181,193,134,223,51,19,185,51,179,148,122,49,106,238,54,85,203,71,31,211,101,247,26,89,119,85,114,196,53,118,171,109,242,162,166,193,84,208,188,187,43,14,174,154,72,169,105,229,8,217,247,129,86,61,35,182,230,216,38,32,101,183,102,230,152,158,63,48,47,225,19,131,108,216,176,123,83,217,253,147,15,201,125,235,116,58,187,189,155,32,87,244,182,238,29,58,157,151,167,187,95,119,126,237,11,77,175,142,186,12,170,17,124,156,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,95,89,1,17,16,98,174,167,251,149,199,145,60,178,251,235,214,43,84,0,169,254,229,113,228,79,44,190,250,245,138,212,23,84,136,136,8,136,131,26,206,44,124,211,231,39,204,12,67,234,51,175,65,193,247,9,152,203,139,172,208,250,15,98,168,171,179,216,168,41,228,169,190,226,49,160,106,168,45,64,241,155,192,198,15,36,76,103,44,160,209,136,49,239,211,168,108,206,49,27,183,159,226,199,205,62,114,124,192,196,62,163,58,153,62,83,248,90,197,135,248,37,194,23,107,69,15,103,171,196,215,11,189,210,233,39,84,207,180,85,5,116,212,131,38,132,238,193,164,20,148,225,160,179,15,185,174,155,136,157,194,232,48,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,237,77,67,67,76,207,178,32,213,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,208,34,32,163,252,85,112,207,131,120,175,202,58,204,173,198,21,213,118,227,26,129,185,90,46,116,206,228,118,235,140,97,32,69,59,199,185,134,96,219,44,128,113,147,182,224,50,218,64,123,36,12,120,115,75,43,113,222,75,99,187,158,89,230,93,139,216,216,146,205,209,237,180,93,170,26,142,151,86,16,154,63,198,66,103,25,107,28,160,94,233,62,154,232,250,59,59,54,79,202,42,249,231,126,100,255,0,89,63,102,160,181,94,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,43,63,230,151,158,148,121,63,194,157,251,13,209,94,123,38,36,204,79,243,55,108,134,54,130,73,14,150,71,103,184,25,71,43,238,232,246,94,164,37,32,9,16,73,83,7,228,185,49,141,224,40,64,231,5,156,119,220,115,197,3,229,85,68,61,158,203,150,150,248,41,232,227,220,7,215,170,174,167,130,174,162,167,86,1,49,220,7,77,23,77,200,197,187,54,241,218,242,19,32,177,101,218,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,170,136,50,115,201,124,222,193,185,245,149,248,127,55,50,254,122,185,44,88,138,156,166,167,106,184,30,25,226,48,144,162,150,25,3,189,152,227,150,57,35,119,23,32,119,7,113,34,23,98,127,106,163,131,147,6,124,212,226,172,175,196,185,1,125,173,164,237,24,30,160,110,150,32,42,136,134,121,45,213,146,72,83,198,16,176,49,152,67,83,169,148,174,71,223,93,24,62,198,16,98,145,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,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,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,171,34,184,122,194,185,23,89,152,23,187,77,79,180,111,89,145,140,46,120,182,239,112,146,150,56,164,110,211,57,201,5,24,184,179,155,195,0,27,176,177,145,107,36,147,155,48,52,187,6,170,162,2,34,32,128,30,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,229,96,28,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,200,33,89,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,8,42,170,34,32,44,112,120,214,197,55,220,97,197,198,111,93,177,29,119,107,171,167,198,23,59,92,114,116,130,61,180,180,83,149,37,52,122,3,51,62,200,32,136,53,211,113,109,212,157,201,221,223,33,236,194,198,182,172,181,192,24,151,49,175,180,245,115,219,112,173,158,182,247,89,21,32,9,79,36,20,208,156,210,12,98,68,34,230,226,14,204,206,66,218,233,171,183,138,198,6,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,160,149,78,72,249,67,76,22,172,194,207,186,232,41,36,168,158,162,44,33,107,144,103,151,175,0,0,199,85,90,39,31,116,78,18,60,148,14,37,239,27,60,50,55,184,206,251,229,41,89,255,0,42,92,179,252,29,240,109,135,46,53,20,151,90,74,252,107,112,174,196,213,144,92,35,233,237,234,72,212,244,231,8,184,9,52,50,82,210,211,74,46,251,183,117,92,196,182,144,179,94,2,8,234,231,105,133,172,85,121,5,129,113,173,69,14,251,213,171,24,53,174,142,167,170,109,210,165,171,162,168,146,162,61,140,251,11,113,209,83,62,174,206,77,211,208,93,152,137,158,61,185,123,230,133,215,42,184,193,203,107,157,188,106,230,167,191,222,34,194,245,212,144,214,149,48,84,65,112,38,166,110,174,140,237,32,69,44,145,84,52,100,218,17,211,135,120,187,49,140,191,115,46,192,21,57,131,193,110,98,82,219,112,245,37,214,229,99,167,166,191,210,188,205,22,250,48,164,169,142,90,170,136,142,71,109,134,52,109,86,207,181,247,144,17,128,238,223,181,224,135,41,241,215,224,191,52,240,110,102,123,47,218,127,68,177,5,186,251,216,186,253,30,213,217,106,99,155,165,212,218,91,55,116,246,238,218,90,107,174,143,166,136,50,126,68,68,20,171,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,229,254,33,244,233,214,53,136,42,255,0,10,188,51,227,46,43,243,114,143,43,112,125,117,37,184,6,156,174,87,123,157,75,177,5,186,221,25,198,18,206,209,238,98,152,247,75,24,4,98,237,184,204,119,16,6,249,3,202,231,70,80,227,44,133,205,12,65,148,121,129,5,36,119,220,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,220,238,18,69,36,114,51,19,9,179,27,49,8,147,56,182,67,220,52,112,233,129,56,95,202,202,12,179,192,180,255,0,216,171,47,21,187,230,254,169,221,59,52,48,207,89,211,150,89,58,61,94,128,23,72,11,96,120,51,120,187,209,254,96,220,18,90,184,175,192,17,223,112,196,20,148,57,139,133,105,234,38,181,86,13,40,148,247,104,6,25,136,45,39,33,77,16,0,73,80,81,144,203,35,147,66,253,71,22,102,146,77,66,221,121,93,115,0,163,187,209,219,120,100,206,252,69,209,186,195,217,173,216,30,233,60,112,65,75,37,44,80,69,4,54,146,233,128,109,153,186,90,197,36,142,101,49,72,81,185,49,180,67,44,159,172,93,238,214,204,101,149,24,254,182,205,89,37,93,131,22,96,235,196,148,210,157,37,91,52,246,251,141,36,206,36,241,205,9,59,49,199,44,111,161,198,79,222,44,226,254,14,166,251,151,95,29,84,220,82,224,214,192,249,131,95,72,25,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,88,17,136,0,19,0,5,229,43,0,231,87,229,99,11,124,192,161,244,235,138,191,245,96,28,234,252,172,97,111,152,20,62,157,113,65,96,28,174,60,246,101,151,223,94,143,90,167,249,64,15,43,143,61,153,101,247,215,163,214,169,254,64,86,171,204,123,135,76,9,157,252,56,226,172,89,127,167,232,226,76,185,195,247,59,238,31,185,239,152,187,47,72,35,169,170,139,162,18,132,103,215,142,141,161,221,35,31,79,126,241,103,118,209,238,169,82,174,44,124,172,103,39,203,252,67,233,211,160,198,177,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,201,79,139,31,43,25,201,242,255,0,16,250,116,232,49,172,89,41,241,71,145,127,186,83,34,113,54,74,125,41,250,57,244,143,177,127,84,251,15,108,232,118,122,200,42,127,121,234,71,187,119,67,111,229,182,155,181,239,211,71,198,177,101,80,131,207,224,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,218,154,134,134,153,159,100,65,171,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,191,160,68,64,88,171,172,170,22,42,232,38,167,137,111,254,131,109,163,229,254,4,255,0,151,181,168,171,225,59,205,62,77,252,192,195,222,163,2,149,78,37,191,250,13,182,143,151,248,19,254,94,214,162,175,132,239,52,249,55,243,3,15,122,140,8,50,83,68,68,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,77,74,133,110,74,158,105,241,79,203,250,239,81,183,41,169,64,88,171,172,170,22,42,232,39,251,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,8,136,130,0,121,163,249,236,204,223,185,125,30,137,123,94,94,92,89,224,222,17,114,191,59,113,197,246,158,146,241,125,175,168,194,244,214,44,56,85,239,75,61,212,218,74,246,157,192,218,57,92,2,40,141,228,35,112,217,175,76,29,216,165,6,127,21,205,31,207,102,102,253,203,232,244,74,213,80,122,12,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,148,158,14,185,78,224,75,206,77,84,98,126,39,172,119,95,164,152,198,222,7,111,181,238,154,223,93,133,61,234,129,105,55,71,57,71,52,210,70,116,211,116,234,33,252,73,7,76,193,223,120,170,107,202,191,129,90,156,127,136,109,92,79,102,149,5,92,24,98,199,81,13,203,6,67,13,84,91,46,215,24,42,166,2,158,87,142,71,154,48,165,154,153,157,163,48,14,169,144,62,226,140,12,36,152,148,24,214,113,59,195,214,42,225,127,57,111,89,71,138,106,123,127,96,233,212,219,174,129,75,37,60,55,58,25,71,116,85,17,137,183,247,81,155,9,24,132,177,74,12,103,179,115,222,87,42,254,58,170,112,6,33,181,112,195,154,85,245,115,225,139,229,68,54,220,25,52,52,177,108,180,220,103,170,152,202,9,90,56,218,105,2,170,106,150,102,144,204,250,70,32,219,70,51,51,142,69,56,193,225,51,6,241,117,149,255,0,65,239,181,20,150,123,237,5,68,117,54,44,70,84,15,85,61,168,222,64,121,216,1,164,137,204,37,136,30,50,7,61,154,244,205,217,202,32,118,199,179,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,195,40,133,24,28,241,113,77,246,147,10,229,38,10,167,174,217,101,186,220,47,23,74,202,110,144,63,86,170,146,58,88,233,228,222,237,188,118,133,109,75,104,206,194,253,77,73,157,196,93,189,175,45,46,96,148,217,195,106,179,240,249,155,247,90,185,51,6,130,159,179,89,238,213,114,203,85,62,37,0,26,169,228,121,28,32,96,128,233,233,160,136,92,230,148,142,119,212,157,220,220,181,180,174,113,89,153,244,195,138,200,112,45,37,93,213,169,48,22,31,163,183,205,75,81,39,244,168,215,84,179,214,73,61,56,49,187,54,248,39,163,3,55,17,34,40,24,93,156,64,29,194,221,120,66,202,26,108,247,226,95,47,114,182,225,5,36,246,219,181,224,38,186,65,83,60,176,133,69,186,152,10,170,178,22,56,189,241,51,167,130,80,7,23,31,124,135,222,15,202,108,146,84,32,114,117,203,63,166,28,86,77,142,170,233,46,173,73,128,176,253,101,194,26,170,120,255,0,165,70,186,165,154,142,56,42,13,193,217,183,193,61,97,128,49,9,17,64,228,206,226,6,207,55,232,62,78,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,172,91,86,85,11,27,110,48,48,5,78,88,113,71,154,88,50,108,61,73,98,167,165,197,21,213,54,251,125,35,68,48,65,110,169,149,234,40,154,49,137,246,0,61,52,208,187,3,105,177,157,133,216,93,156,88,39,83,129,156,208,186,231,31,9,121,103,143,47,163,86,247,41,236,254,205,172,158,174,180,170,231,171,158,134,105,40,164,170,146,82,102,34,57,138,153,230,125,117,118,121,29,156,139,77,207,93,85,149,114,134,199,95,75,120,54,182,216,61,151,217,62,133,98,11,165,139,173,215,234,118,190,164,131,95,213,219,181,186,122,118,254,158,221,75,247,173,218,251,219,70,245,80,20,64,115,132,226,186,197,142,239,182,238,25,48,84,182,171,165,6,19,184,5,226,255,0,116,130,99,146,72,111,0,21,16,53,0,232,205,27,116,163,148,158,87,103,55,234,72,49,191,76,161,144,74,239,249,140,241,175,251,149,114,226,11,6,0,185,218,164,204,220,83,248,187,109,52,239,213,146,215,66,236,109,37,204,161,218,64,91,76,26,56,134,87,17,57,8,139,73,70,25,99,120,33,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,58,170,98,121,69,113,103,131,113,14,93,219,248,83,188,211,210,89,49,14,21,167,169,169,178,201,53,123,145,226,16,158,174,174,170,165,162,141,227,17,140,224,25,35,212,58,134,102,27,228,102,97,140,246,248,172,217,228,251,236,174,24,44,31,131,118,246,206,118,216,180,146,239,216,170,250,84,56,135,175,80,221,72,91,182,76,17,193,217,163,63,197,204,61,62,168,194,123,226,223,40,244,163,47,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,195,40,132,84,43,131,238,44,240,111,23,89,95,244,226,197,79,73,103,190,208,84,73,77,125,195,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,217,175,80,25,220,162,54,106,234,128,136,136,35,47,156,116,124,81,134,13,161,43,85,109,36,249,35,37,68,37,117,11,69,52,177,85,193,91,168,52,33,116,39,144,154,90,110,171,111,132,192,99,141,165,49,9,69,228,10,121,14,192,56,62,226,207,25,112,139,154,31,78,44,84,245,119,139,21,125,60,148,215,220,56,53,237,75,5,212,26,51,104,28,205,227,149,128,226,148,218,65,54,13,250,117,1,157,134,83,103,200,79,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,244,213,212,53,44,251,37,13,89,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,160,7,141,190,15,177,55,8,217,161,45,148,154,174,183,4,223,42,39,44,39,120,171,150,159,175,93,4,81,192,115,4,145,196,110,66,112,149,72,68,230,65,27,72,226,230,2,44,251,68,28,194,49,254,13,205,62,46,113,182,96,229,246,33,164,190,97,235,229,61,146,166,134,186,153,223,100,161,236,122,54,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,188,174,70,63,158,207,213,191,218,74,42,212,170,114,49,252,246,126,173,254,210,65,42,136,136,131,21,117,146,159,9,222,86,50,111,229,254,30,244,232,22,53,139,37,62,19,188,172,100,223,203,252,61,233,208,32,170,168,136,130,192,57,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,85,255,0,243,171,242,177,133,190,96,80,250,117,197,88,7,43,143,61,153,101,247,215,163,214,160,159,229,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,175,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,65,138,186,159,238,87,30,68,242,203,239,175,88,173,80,2,167,251,149,199,145,60,178,251,235,214,43,80,93,82,34,32,133,110,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,82,174,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,4,170,34,34,8,171,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,149,85,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,144,77,74,34,32,34,34,2,34,32,165,92,88,249,88,206,79,151,248,135,211,167,88,214,44,148,248,177,242,177,156,159,47,241,15,167,78,177,172,65,149,66,34,32,34,34,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,64,10,202,161,98,174,178,168,64,68,68,5,0,60,209,252,246,102,111,220,190,143,68,167,249,64,15,52,127,61,153,155,247,47,163,209,32,191,254,74,158,86,49,79,204,10,239,78,183,39,57,188,210,250,41,195,141,139,44,232,47,189,150,191,29,226,8,251,77,23,101,223,219,45,116,64,243,77,248,199,7,24,246,85,21,184,187,136,76,181,209,181,30,163,39,37,79,43,24,167,230,5,119,167,91,149,10,231,131,141,109,85,248,255,0,43,50,230,26,122,182,185,88,236,247,27,221,68,164,3,208,40,43,166,138,24,132,11,118,231,54,43,124,206,76,226,204,204,81,232,229,171,176,132,117,229,238,10,186,230,86,63,195,89,115,98,168,164,130,229,138,175,20,86,74,57,106,204,134,8,231,169,152,33,140,164,33,18,38,6,35,103,119,97,39,211,93,25,252,22,81,10,2,249,86,90,110,183,30,56,240,13,101,190,217,87,85,79,107,167,188,85,215,75,12,36,97,75,3,219,42,97,105,101,38,109,0,30,89,162,141,136,180,109,242,0,248,147,51,207,162,2,197,179,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,214,82,107,31,110,102,150,155,85,151,142,60,207,163,179,91,41,40,41,228,168,182,213,156,84,208,140,64,83,207,108,164,154,105,92,69,153,156,228,150,73,36,50,241,35,50,39,213,221,221,4,180,242,203,187,93,111,92,14,101,133,101,230,231,87,95,81,29,61,202,144,37,169,152,165,49,130,11,157,92,48,196,196,78,238,193,28,81,199,24,15,128,128,8,182,140,204,202,232,20,106,242,66,199,94,208,202,204,203,203,63,101,244,253,131,136,41,47,189,183,175,175,91,183,211,60,61,46,158,223,119,103,179,119,110,220,251,186,218,104,59,53,41,42,64,68,68,24,171,169,254,229,113,228,79,44,190,250,245,138,213,0,42,127,185,92,121,19,203,47,190,189,98,181,5,213,34,34,2,34,32,198,179,139,31,52,249,201,243,3,16,250,140,234,106,121,92,121,19,203,47,190,189,98,181,66,183,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,11,170,68,68,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,213,121,92,121,236,203,47,190,189,30,181,79,242,128,30,87,30,123,50,203,239,175,71,173,83,252,131,197,103,70,111,96,220,133,202,252,65,155,153,129,61,92,118,44,59,78,51,84,53,36,15,52,242,153,200,49,69,12,97,220,206,114,75,36,113,179,147,136,51,155,57,16,139,57,54,50,215,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,75,255,0,57,252,249,169,194,185,95,134,178,2,197,91,73,218,49,197,65,93,47,160,53,17,20,241,219,168,228,140,160,140,225,112,115,0,154,167,67,25,88,131,190,134,64,109,236,70,195,30,188,8,100,93,139,136,158,40,48,142,92,227,27,53,214,227,133,139,181,92,111,163,111,115,13,148,180,244,242,72,13,52,160,206,241,67,36,237,4,4,108,226,95,142,97,3,19,32,38,10,127,158,249,57,125,200,44,204,173,202,172,83,54,251,213,170,223,106,168,184,199,180,27,179,85,85,219,169,234,229,166,212,12,192,250,39,80,81,117,4,156,79,167,189,180,98,209,152,83,39,47,184,195,38,177,254,113,90,38,234,82,101,221,194,199,79,116,166,218,13,182,150,228,85,81,141,78,242,54,119,217,60,20,241,116,196,12,139,180,238,247,70,50,119,173,124,209,252,246,102,111,220,190,143,68,171,175,41,156,161,193,185,245,149,252,70,101,30,96,65,87,37,139,17,83,225,152,106,30,146,119,134,120,140,36,184,75,20,209,159,123,49,199,44,113,200,204,76,64,238,12,196,36,46,66,225,106,188,17,231,205,55,14,60,75,224,236,201,188,214,213,193,135,154,160,237,120,129,161,168,150,48,123,117,72,60,82,73,40,68,6,83,4,36,81,212,180,91,11,121,211,131,54,133,180,155,35,53,139,102,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,172,135,184,35,207,154,158,35,184,104,193,217,147,121,173,164,159,16,189,57,218,241,3,67,81,20,134,215,26,99,120,164,146,80,136,0,97,57,132,99,169,104,182,14,192,168,6,109,71,105,56,87,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,65,0,60,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,202,192,57,163,249,236,204,223,185,125,30,137,95,255,0,37,79,43,24,167,230,5,119,167,91,144,66,178,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,85,84,68,65,74,184,177,242,177,156,159,47,241,15,167,78,177,172,89,4,115,52,187,93,108,188,14,102,125,101,154,231,87,65,81,37,61,182,144,229,166,152,162,50,130,123,157,36,51,68,228,46,206,225,36,82,73,25,143,129,1,144,190,172,238,202,3,48,158,22,190,227,156,85,102,193,88,90,135,182,222,177,5,194,158,215,110,166,234,132,125,122,169,228,24,226,143,121,184,128,238,51,22,212,157,133,181,213,221,155,189,6,71,220,39,121,88,201,191,151,248,123,211,160,85,85,17,5,42,226,199,202,198,114,124,191,196,62,157,58,198,177,101,59,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,214,44,72,50,93,225,146,237,117,191,240,219,149,23,219,237,206,174,227,114,184,224,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,169,106,149,112,157,229,99,38,254,95,225,239,78,129,85,84,20,171,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,229,254,33,244,233,214,53,136,50,168,68,68,22,1,205,11,129,111,195,94,21,60,241,201,204,25,218,243,38,203,179,219,20,212,69,182,107,237,174,56,201,159,72,88,95,180,86,67,164,125,61,28,76,226,99,143,241,164,52,241,180,59,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,81,10,37,121,162,242,255,0,172,180,86,92,184,155,201,12,59,214,181,77,218,110,56,226,215,4,147,207,85,29,84,179,203,60,215,97,234,25,238,133,250,186,75,28,108,3,8,198,50,48,184,60,165,16,95,175,7,124,85,96,222,43,242,142,223,140,44,215,42,65,196,246,234,122,122,108,89,104,142,55,132,237,215,23,15,125,198,34,51,46,205,33,12,133,9,238,45,192,206,46,253,64,144,2,221,121,213,249,88,194,223,48,40,125,58,226,162,175,134,142,34,241,223,11,249,167,65,153,152,22,163,251,21,29,226,139,100,63,213,59,95,105,134,105,232,250,146,197,39,71,171,208,1,234,128,239,15,22,127,22,121,9,230,67,159,56,55,137,46,95,153,113,154,216,50,182,144,130,227,142,45,193,115,161,134,161,230,59,77,197,173,85,239,81,69,43,144,1,111,140,139,70,39,1,222,14,18,11,108,49,119,11,75,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,2,165,92,88,249,88,206,79,151,248,135,211,167,85,85,82,174,44,124,172,103,39,203,252,67,233,211,160,198,177,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,201,79,139,31,43,25,201,242,255,0,16,250,116,232,49,172,89,84,44,85,214,85,8,8,136,128,177,87,89,84,44,85,208,77,79,18,223,253,6,219,71,203,252,9,255,0,47,107,81,87,194,119,154,124,155,249,129,135,189,70,5,42,156,75,127,244,27,109,31,47,240,39,252,189,173,69,95,9,222,105,242,111,230,6,30,245,24,16,100,166,136,136,10,42,249,231,126,100,255,0,89,63,102,169,84,81,87,207,59,243,39,250,201,251,53,5,42,228,169,230,159,20,252,191,174,245,27,114,154,149,10,220,149,60,211,226,159,151,245,222,163,110,83,82,128,177,87,89,84,44,85,208,79,247,43,143,34,121,101,247,215,172,86,171,170,86,171,202,227,200,158,89,125,245,235,21,170,234,144,17,17,4,0,243,71,243,217,153,191,114,250,61,18,244,28,184,184,28,166,226,183,25,87,227,12,193,58,186,124,186,193,245,16,5,116,49,4,177,29,238,172,153,205,168,162,157,153,132,0,69,132,167,33,46,168,132,177,8,176,188,205,44,117,87,136,110,19,49,151,23,92,206,243,51,3,216,170,42,236,246,42,10,123,77,77,247,17,141,3,85,65,106,7,177,210,188,12,96,242,68,198,114,202,13,24,131,30,253,58,134,204,227,17,187,75,78,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,135,160,68,68,5,102,188,199,120,28,169,226,183,6,208,99,12,190,58,74,124,197,193,244,243,133,12,50,132,81,5,238,144,157,141,232,165,157,217,136,12,73,136,160,34,46,144,156,178,137,48,180,207,44,119,148,136,35,171,151,255,0,44,90,60,162,172,180,231,127,16,52,93,175,29,82,111,150,219,134,103,8,37,165,176,213,71,60,130,21,69,44,50,203,29,84,207,24,195,36,79,238,140,36,100,251,74,65,3,142,197,185,163,249,236,204,223,185,125,30,137,79,242,198,219,140,75,181,214,245,197,126,112,214,94,110,117,117,245,17,227,139,213,32,75,83,49,74,99,4,21,146,195,12,76,68,238,236,17,197,28,113,128,248,8,0,139,104,204,204,130,253,121,24,254,123,63,86,255,0,105,41,84,86,43,201,183,11,95,112,255,0,8,245,151,107,189,15,103,164,196,216,194,227,116,181,201,213,3,237,20,161,5,53,33,73,160,187,184,105,61,37,64,104,76,197,238,107,166,210,23,123,234,64,80,3,205,31,207,102,102,253,203,232,244,74,127,148,37,243,159,180,218,173,220,87,217,43,45,246,202,74,90,139,166,7,160,171,174,150,24,68,14,170,118,172,173,133,165,148,153,181,51,104,161,138,54,34,213,246,70,3,224,44,204,21,171,145,173,218,235,53,171,57,44,83,92,234,206,219,71,81,97,171,167,163,41,137,224,134,121,134,184,101,148,35,215,104,153,140,16,137,19,54,164,209,70,207,174,214,210,255,0,248,138,207,156,27,195,110,81,223,115,91,25,214,210,8,91,169,204,45,148,51,84,60,39,118,184,184,19,211,209,68,226,6,91,228,33,209,201,128,182,3,28,132,219,0,157,163,219,145,143,231,179,245,111,246,146,247,252,217,56,81,226,11,62,126,137,227,252,171,139,233,77,151,8,91,235,98,169,194,244,208,196,21,212,210,31,227,102,173,128,157,216,234,250,129,12,49,61,56,187,200,37,20,125,32,145,229,147,96,69,14,116,102,246,50,207,172,208,196,25,185,152,19,210,73,125,196,85,3,53,67,82,64,208,193,16,4,99,20,80,198,29,238,193,28,81,199,27,57,57,27,176,51,145,17,59,147,202,79,41,222,10,45,216,91,10,219,56,168,204,139,102,252,73,121,214,167,7,64,109,85,79,53,170,132,163,168,167,146,162,65,114,8,230,237,81,205,184,24,163,49,104,154,41,0,221,229,118,11,85,229,159,193,69,187,137,252,119,114,198,217,151,108,237,57,109,132,181,166,173,163,145,170,161,246,205,116,208,200,209,211,195,81,9,71,179,163,168,79,35,140,155,155,88,5,193,198,103,33,157,68,5,16,28,216,184,40,184,225,108,85,115,226,163,45,237,155,240,221,231,74,156,99,0,53,45,60,54,170,226,146,158,158,58,136,197,136,36,155,181,73,54,227,97,140,201,165,105,100,51,118,149,152,37,253,117,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,12,117,248,62,226,207,25,112,139,154,31,78,44,84,245,119,139,21,125,60,148,215,220,56,53,237,75,5,212,26,51,104,28,205,227,149,128,226,148,218,65,54,13,250,117,1,157,134,83,103,200,79,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,160,7,141,190,15,177,55,8,217,161,45,148,154,174,183,4,223,42,39,44,39,120,171,150,159,175,93,4,81,192,115,4,145,196,110,66,112,149,72,68,230,65,27,72,226,230,2,44,251,70,85,57,92,228,134,124,228,158,67,77,71,157,23,202,186,122,59,229,64,92,112,254,17,171,143,241,248,122,2,222,82,188,132,94,244,71,80,70,50,61,47,132,78,46,79,182,89,166,1,11,202,68,68,5,226,179,163,40,112,110,125,101,126,32,202,60,192,130,174,75,22,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,218,162,12,104,120,138,200,108,101,195,110,110,95,114,167,25,209,85,137,219,170,12,237,149,211,83,180,33,118,183,57,147,83,214,196,194,102,59,36,17,213,197,140,182,27,28,100,251,192,153,164,43,145,143,231,179,245,111,246,146,189,78,49,120,58,192,156,95,224,74,123,5,254,179,216,216,146,205,191,232,254,32,233,205,81,236,190,172,212,231,85,253,42,19,197,28,253,88,233,218,63,198,59,236,215,112,232,237,223,105,124,156,48,6,50,202,204,101,196,22,95,102,14,30,171,177,226,27,29,70,28,166,174,161,169,102,223,17,233,114,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,112,147,68,68,65,138,186,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,85,84,68,65,96,28,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,170,255,0,249,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,80,79,242,133,110,117,126,105,240,183,203,250,31,81,184,169,169,80,173,206,175,205,62,22,249,127,67,234,55,20,21,87,145,143,231,179,245,111,246,146,149,69,21,124,140,127,61,159,171,127,180,148,170,32,197,93,79,247,43,143,34,121,101,247,215,172,86,168,1,83,253,202,227,200,158,89,125,245,235,21,168,46,169,17,16,66,183,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,169,87,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,130,85,17,17,4,85,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,202,170,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,200,38,165,17,16,17,17,1,17,16,82,174,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,88,214,32,202,161,17,16,17,17,1,90,175,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,5,101,80,177,87,89,84,32,34,34,2,128,30,104,254,123,51,55,238,95,71,162,83,252,160,7,154,63,158,204,205,251,151,209,232,144,95,255,0,37,79,43,24,167,230,5,119,167,91,149,138,243,96,197,55,220,65,198,214,47,180,221,235,187,69,38,25,183,218,45,118,184,250,64,29,158,148,232,97,171,40,245,22,103,61,103,171,168,61,73,220,189,253,53,218,34,205,125,92,149,60,172,98,159,152,21,222,157,110,86,1,205,31,207,102,102,253,203,232,244,72,46,43,145,246,10,181,87,227,252,211,204,105,170,42,218,229,99,179,219,172,148,241,9,143,64,160,174,154,89,165,35,29,187,156,216,173,240,176,187,19,51,49,73,171,22,172,227,46,138,48,57,29,97,107,237,38,21,205,204,107,81,67,178,203,117,184,89,237,116,117,61,80,126,173,85,36,117,82,84,71,177,159,120,237,10,218,103,213,217,133,250,154,11,187,137,51,73,250,2,132,14,114,88,90,197,135,248,184,163,187,90,40,123,61,94,38,193,246,235,165,210,78,169,159,104,170,9,234,105,6,77,9,221,131,72,41,41,195,65,102,31,115,93,55,17,59,205,250,138,14,121,86,155,84,55,92,155,190,195,108,164,11,149,101,61,250,146,162,176,97,22,158,104,33,42,18,138,35,147,77,196,0,83,204,66,46,250,11,203,35,182,155,159,80,237,242,49,252,246,126,173,254,210,82,168,161,91,146,167,154,124,83,242,254,187,212,109,202,106,80,17,17,6,42,234,127,185,92,121,19,203,47,190,189,98,181,64,10,159,238,87,30,68,242,203,239,175,88,173,65,117,72,136,128,136,136,49,172,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,80,173,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,130,234,145,17,1,69,95,60,239,204,159,235,39,236,213,42,138,42,249,231,126,100,255,0,89,63,102,160,181,94,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,196,241,185,159,53,60,56,240,209,140,115,38,205,91,73,6,33,106,112,181,225,246,154,162,40,205,238,53,38,209,71,36,65,40,24,204,112,137,73,82,241,108,45,225,78,108,250,14,226,96,132,30,55,51,230,155,136,238,37,241,142,100,217,171,106,231,195,207,80,22,188,62,211,84,75,32,53,186,152,26,40,228,136,37,0,40,66,98,25,42,94,45,131,176,234,13,159,82,220,79,35,220,150,242,114,251,131,242,107,22,231,21,222,110,157,38,98,92,41,233,237,116,219,65,247,82,219,74,162,50,169,222,38,238,219,231,158,162,46,153,0,16,246,109,222,240,200,46,209,3,132,240,181,247,28,226,171,54,10,194,212,61,182,245,136,46,20,246,187,117,55,84,35,235,213,79,32,199,20,123,205,196,7,113,152,182,164,236,45,174,174,236,221,235,38,140,170,203,60,43,147,121,113,135,50,183,5,82,118,123,46,25,183,197,111,166,221,28,97,36,219,27,223,158,94,152,0,20,210,155,148,146,27,11,111,144,204,157,181,39,65,5,156,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,181,94,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,5,20,231,5,147,151,220,13,197,3,230,173,68,221,162,203,153,118,248,42,40,228,218,1,208,170,161,167,130,146,162,155,70,50,50,218,1,77,47,81,196,5,251,78,193,220,241,147,175,109,201,131,62,105,176,174,104,98,92,128,190,214,213,246,124,113,78,55,75,16,21,68,165,4,119,26,56,228,41,227,8,88,28,0,230,166,212,202,87,32,238,161,140,31,123,144,48,222,79,52,188,139,163,206,14,20,239,216,146,138,205,218,241,38,93,255,0,154,75,100,209,188,17,200,20,177,187,53,192,10,73,91,119,71,178,245,38,40,192,132,142,74,104,63,41,197,128,161,91,32,115,142,251,195,254,114,225,60,226,195,144,246,138,188,51,112,26,137,41,183,0,118,186,83,18,142,166,155,121,129,180,125,88,36,150,46,166,199,32,223,184,125,225,103,65,147,74,46,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,93,180,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,22,255,0,154,92,5,112,157,157,56,238,231,153,153,151,149,62,217,196,151,158,143,109,173,246,237,202,159,171,210,132,33,143,241,112,212,4,99,164,113,0,251,162,218,233,171,234,238,238,245,3,37,50,19,41,248,118,194,181,88,43,39,48,167,209,251,45,109,192,238,147,211,118,234,154,189,245,71,28,113,148,155,234,36,144,219,80,134,54,209,159,111,187,174,154,187,187,212,4,65,106,191,208,184,224,79,253,131,63,225,53,227,254,118,174,83,9,225,107,22,6,194,182,108,21,133,168,123,21,151,15,219,233,237,118,234,110,169,201,208,165,130,49,142,40,247,155,145,150,208,1,109,73,220,159,77,93,221,251,215,214,68,4,68,65,229,51,75,43,112,38,116,224,75,158,89,230,93,139,219,56,110,243,209,237,180,93,170,106,126,175,74,96,154,63,198,66,97,32,233,36,64,94,233,54,186,104,250,179,187,61,21,194,124,184,120,49,192,216,170,205,141,112,182,77,246,43,214,31,184,83,221,45,213,63,72,174,178,116,42,160,144,100,138,77,135,82,64,91,76,5,244,38,113,125,52,118,118,238,87,42,136,8,136,128,173,87,250,23,28,9,255,0,176,103,252,38,188,127,206,213,213,34,15,147,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,84,228,232,82,193,24,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,235,235,34,32,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,173,175,250,23,28,9,255,0,176,103,252,38,188,127,206,213,213,34,2,34,32,46,165,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,93,180,65,106,191,208,184,224,79,253,131,63,225,53,227,254,118,190,173,55,46,30,12,105,48,173,199,5,83,228,222,203,45,214,225,71,116,172,166,250,69,117,126,173,85,36,117,49,211,201,189,234,119,142,208,173,169,109,25,216,95,169,169,51,184,139,181,202,162,11,127,202,222,2,184,78,201,108,119,108,204,204,180,202,159,99,98,75,55,91,177,86,251,118,229,81,210,234,194,112,201,248,185,170,14,50,214,57,76,125,225,125,53,213,180,118,103,107,128,68,64,95,39,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,215,214,68,22,171,253,11,142,4,255,0,216,51,254,19,94,63,231,106,229,49,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,125,100,65,106,191,208,184,224,79,253,131,63,225,53,227,254,118,174,169,17,1,17,16,21,170,255,0,66,227,129,63,246,12,255,0,132,215,143,249,218,186,164,65,79,241,54,66,101,62,48,201,168,120,126,196,120,83,181,224,26,123,125,5,174,59,71,110,169,143,109,45,17,68,84,209,245,194,70,153,246,60,17,62,187,247,22,223,121,223,87,214,149,97,62,92,60,24,224,108,85,102,198,184,91,38,251,21,235,15,220,41,238,150,234,159,164,87,89,58,21,80,72,50,69,38,195,169,32,45,166,2,250,19,56,190,154,59,59,119,43,149,68,4,68,64,84,171,61,56,92,200,158,37,61,137,248,107,192,223,72,254,142,118,159,102,127,84,235,40,250,29,163,165,214,254,182,150,61,219,186,17,126,86,186,109,238,211,87,214,170,162,10,41,146,156,25,240,217,195,182,42,170,198,185,57,150,255,0,71,239,85,182,243,181,207,83,237,138,250,189,244,167,36,114,20,123,42,39,144,27,83,134,55,213,155,119,187,166,186,59,179,214,180,68,5,106,191,208,184,224,79,253,131,63,225,53,227,254,118,174,169,16,121,76,173,202,220,9,146,216,18,217,150,121,105,98,246,54,27,179,117,187,21,23,106,154,163,165,213,152,230,147,241,147,25,200,90,201,41,151,188,79,166,186,54,140,204,205,234,209,16,17,17,7,82,138,211,106,183,84,215,214,91,237,148,148,181,23,74,134,171,174,150,24,68,14,170,118,138,56,90,89,73,155,83,54,138,24,163,98,45,95,100,96,62,2,204,221,180,68,4,68,64,68,68,5,109,88,179,151,15,6,56,231,21,94,113,174,41,201,190,219,122,196,23,10,139,165,198,167,233,21,214,62,189,84,242,20,146,201,176,42,68,7,113,153,62,130,204,45,174,140,204,221,202,229,81,7,148,202,220,173,192,153,45,129,45,153,103,150,150,47,99,97,187,55,91,177,81,118,169,170,58,93,89,142,105,63,25,49,156,133,172,146,153,123,196,250,107,163,104,204,204,222,173,17,1,81,76,235,224,207,134,206,34,113,85,46,53,206,60,183,250,65,122,162,183,133,174,10,159,108,87,210,108,165,9,36,144,99,217,79,60,96,250,28,210,62,174,219,189,237,53,209,153,154,181,162,10,85,145,124,46,100,79,13,126,219,252,10,96,111,163,159,72,251,55,180,255,0,170,117,149,157,126,207,213,232,255,0,92,203,38,221,189,121,127,39,77,119,119,235,163,105,85,81,16,117,45,150,155,85,150,152,232,236,214,202,74,10,121,42,39,171,56,169,161,24,128,167,158,83,154,105,92,69,153,156,228,150,73,36,50,241,35,50,39,213,221,221,118,209,16,17,17,7,201,191,225,60,43,138,253,155,244,167,12,218,175,62,198,184,67,118,183,123,66,138,58,142,199,93,22,189,42,152,119,179,244,230,13,197,182,65,208,135,87,209,219,85,245,145,16,17,17,1,17,16,23,82,59,77,170,27,173,69,246,27,101,32,92,171,41,225,164,168,172,24,69,167,154,8,74,66,138,35,147,77,196,0,83,204,66,46,250,11,203,35,182,155,159,94,218,32,34,34,11,85,254,133,199,2,127,236,25,255,0,9,175,31,243,181,114,152,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,190,178,32,34,34,10,127,157,121,9,148,252,68,225,90,92,21,156,120,83,233,5,150,138,224,23,72,41,187,117,77,38,202,160,142,72,198,77,244,242,70,111,160,77,35,104,239,183,222,215,77,89,157,169,254,86,240,21,194,118,75,99,187,102,102,101,166,84,251,27,18,89,186,221,138,183,219,183,42,142,151,86,19,134,79,197,205,80,113,150,177,202,99,239,11,233,174,173,163,179,59,92,2,32,42,41,157,124,25,240,217,196,78,42,165,198,185,199,150,255,0,72,47,84,86,240,181,193,83,237,138,250,77,148,161,36,146,12,123,41,231,140,31,67,154,71,213,219,119,189,166,186,51,51,86,180,65,74,178,47,133,204,137,225,175,219,127,129,76,13,244,115,233,31,102,246,159,245,78,178,179,175,217,250,189,31,235,153,100,219,183,175,47,228,233,174,238,253,116,109,42,170,34,11,85,254,133,199,2,127,236,25,255,0,9,175,31,243,181,95,242,183,43,112,38,75,96,75,102,89,229,165,139,216,216,110,205,214,236,84,93,170,106,142,151,86,99,154,79,198,76,103,33,107,36,166,94,241,62,154,232,218,51,51,55,171,68,4,68,65,69,51,175,131,62,27,56,137,197,84,184,215,56,242,223,233,5,234,138,222,22,184,42,125,177,95,73,178,148,36,146,65,143,101,60,241,131,232,115,72,250,187,110,247,180,215,70,102,111,173,145,124,46,100,79,13,126,219,252,10,96,111,163,159,72,251,55,180,255,0,170,117,149,157,126,207,213,232,255,0,92,203,38,221,189,121,127,39,77,119,119,235,163,105,85,81,1,17,16,82,172,244,225,115,34,120,148,246,39,225,175,3,125,35,250,57,218,125,153,253,83,172,163,232,118,142,151,91,250,218,88,247,110,232,69,249,90,233,183,187,77,95,95,147,146,156,25,240,217,195,182,42,170,198,185,57,150,255,0,71,239,85,182,243,181,207,83,237,138,250,189,244,167,36,114,20,123,42,39,144,27,83,134,55,213,155,119,187,166,186,59,179,214,180,64,68,68,4,68,64,68,68,31,39,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,213,181,255,0,66,227,129,63,246,12,255,0,132,215,143,249,218,186,164,64,68,68,4,68,64,94,83,52,178,183,2,103,78,4,185,229,158,101,216,189,179,134,239,61,30,219,69,218,166,167,234,244,166,9,163,252,100,38,18,14,146,68,5,238,147,107,166,143,171,59,179,250,180,65,106,191,208,184,224,79,253,131,63,225,53,227,254,118,174,169,17,1,17,16,21,191,230,151,1,92,39,103,78,59,185,230,102,101,229,79,182,113,37,231,163,219,107,125,187,114,167,234,244,161,8,99,252,92,53,1,24,233,28,64,62,232,182,186,106,250,187,187,189,192,34,10,127,146,153,9,148,252,59,97,90,172,21,147,152,83,232,253,150,182,224,119,73,233,187,117,77,94,250,163,142,56,202,77,245,18,72,109,168,67,27,104,207,183,221,215,77,93,221,233,254,105,112,21,194,118,116,227,187,158,102,102,94,84,251,103,18,94,122,61,182,183,219,183,42,126,175,74,16,134,63,197,195,80,17,142,145,196,3,238,139,107,166,175,171,187,187,220,2,32,167,249,41,144,153,79,195,182,21,170,193,89,57,133,62,143,217,107,110,7,116,158,155,183,84,213,239,170,56,227,140,164,223,81,36,134,218,132,49,182,140,251,125,221,116,213,221,222,160,34,32,42,85,158,156,46,100,79,18,158,196,252,53,224,111,164,127,71,59,79,179,63,170,117,148,125,14,209,210,235,127,91,75,30,237,221,8,191,43,93,54,247,105,171,235,85,81,5,20,201,78,12,248,108,225,219,21,85,99,92,156,203,127,163,247,170,219,121,218,231,169,246,197,125,94,250,83,146,57,10,61,149,19,200,13,169,195,27,234,205,187,221,211,93,29,217,235,90,34,2,34,32,181,95,232,92,112,39,254,193,159,240,154,241,255,0,59,85,255,0,43,114,183,2,100,182,4,182,101,158,90,88,189,141,134,236,221,110,197,69,218,166,168,233,117,102,57,164,252,100,198,114,22,178,74,101,239,19,233,174,141,163,51,51,122,180,64,68,68,4,68,65,109,88,179,151,15,6,56,231,21,94,113,174,41,201,190,219,122,196,23,10,139,165,198,167,233,21,214,62,189,84,242,20,146,201,176,42,68,7,113,153,62,130,204,45,174,140,204,221,202,181,101,110,86,224,76,150,192,150,204,179,203,75,23,177,176,221,155,173,216,168,187,84,213,29,46,172,199,52,159,140,152,206,66,214,73,76,189,226,125,53,209,180,102,102,111,86,136,8,136,128,169,86,122,112,185,145,60,74,123,19,240,215,129,190,145,253,28,237,62,204,254,169,214,81,244,59,71,75,173,253,109,44,123,183,116,34,252,173,116,219,221,166,175,173,85,68,22,255,0,149,188,5,112,157,146,216,238,217,153,153,105,149,62,198,196,150,110,183,98,173,246,237,202,163,165,213,132,225,147,241,115,84,28,101,172,114,152,251,194,250,107,171,104,236,206,222,215,59,248,114,201,238,35,173,86,203,22,114,225,138,187,253,182,209,80,117,116,148,99,121,174,162,129,167,33,219,213,56,233,166,140,100,54,29,194,36,108,78,12,114,48,237,222,122,212,180,65,111,249,91,192,87,9,217,45,142,237,153,153,150,153,83,236,108,73,102,235,118,42,223,110,220,170,58,93,88,78,25,63,23,53,65,198,90,199,41,143,188,47,166,186,182,142,204,237,112,8,136,45,255,0,52,184,10,225,59,58,113,221,207,51,51,47,42,125,179,137,47,61,30,219,91,237,219,149,63,87,165,8,67,31,226,225,168,8,199,72,226,1,247,69,181,211,87,213,221,221,253,94,69,240,185,145,60,53,251,111,240,41,129,190,142,125,35,236,222,211,254,169,214,86,117,251,63,87,163,253,115,44,155,118,245,229,252,157,53,221,223,174,141,165,85,68,5,106,191,208,184,224,79,253,131,63,225,53,227,254,118,174,169,16,121,252,1,128,240,206,88,96,219,78,95,224,202,90,186,91,21,138,157,169,45,244,245,55,10,138,211,130,6,119,219,19,75,80,103,43,128,179,237,1,114,118,0,97,1,208,68,89,189,2,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,166,153,59,196,14,1,206,251,174,61,177,97,3,171,130,229,151,24,162,175,10,222,168,235,94,17,157,167,128,156,123,72,71,28,134,93,154,66,25,70,57,13,129,201,225,149,182,182,199,65,82,209,17,1,17,81,254,37,248,152,193,188,45,97,236,41,140,243,6,134,172,240,245,255,0,20,83,225,202,234,218,102,115,59,96,77,75,83,51,85,188,76,46,83,0,149,56,177,128,251,251,12,136,88,200,90,51,10,192,139,169,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,109,1,17,16,17,23,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,228,31,89,21,52,225,203,59,237,92,71,100,245,151,57,108,86,58,187,69,182,255,0,81,113,26,58,74,185,4,231,104,41,235,167,166,140,228,219,238,137,152,192,198,224,206,76,14,110,44,71,183,123,178,119,136,28,3,157,247,92,123,98,194,7,87,5,203,46,49,69,94,21,189,81,214,188,35,59,79,1,56,246,144,142,57,12,187,52,132,50,140,114,27,3,147,195,43,109,109,142,130,165,162,34,2,34,32,34,34,2,34,32,34,167,249,233,158,153,113,195,166,92,92,115,67,52,47,61,134,213,67,164,80,195,19,49,213,92,42,137,157,227,165,166,141,221,186,147,30,210,209,181,97,97,18,51,32,0,51,31,21,194,39,23,120,7,139,252,1,87,139,240,133,186,174,205,114,179,84,69,69,122,178,214,212,67,36,244,179,156,33,39,80,58,100,228,116,196,79,40,71,49,132,111,35,193,47,184,59,93,152,43,170,34,32,34,166,153,233,196,14,1,225,226,213,133,175,185,140,117,112,91,113,86,40,161,194,177,86,68,240,140,20,51,212,140,164,53,53,82,77,36,99,21,48,12,38,82,72,206,78,45,223,181,251,244,169,104,8,136,128,136,136,8,136,128,136,136,8,172,215,59,249,163,100,54,73,231,205,179,37,235,41,170,239,148,116,245,7,73,139,177,5,186,94,164,24,122,127,201,24,154,33,18,42,179,2,215,174,49,187,60,77,238,143,86,81,56,70,242,144,17,17,1,20,69,231,127,55,110,36,178,215,58,49,246,92,216,176,78,90,207,109,194,184,162,235,100,163,150,174,219,94,83,201,5,53,92,144,198,82,16,214,8,185,184,131,59,187,8,182,186,232,205,224,164,39,131,60,235,197,92,68,240,217,131,243,143,26,219,237,84,87,172,65,237,14,211,5,174,41,35,165,14,133,125,69,56,108,25,36,144,219,80,132,93,245,55,247,157,244,209,180,102,10,214,136,172,131,57,249,167,101,30,79,113,47,71,146,213,182,218,186,236,61,105,168,168,181,227,11,245,56,132,193,110,171,32,167,40,36,166,232,202,101,48,66,69,83,21,84,69,24,202,6,62,230,242,141,226,144,47,125,21,63,198,25,205,133,108,249,29,138,51,211,5,92,109,88,206,203,135,240,253,210,251,77,37,174,231,28,148,183,14,197,12,166,113,5,76,125,64,109,78,18,141,201,152,182,147,62,172,238,206,203,183,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,57,77,78,213,112,60,51,196,97,33,69,44,50,7,123,49,199,44,114,70,238,46,64,238,14,226,68,46,196,225,237,81,17,1,17,16,17,20,122,243,11,230,23,157,28,38,103,69,151,46,114,231,12,96,171,141,182,227,133,233,175,114,203,123,162,171,154,113,158,74,186,184,72,68,161,169,136,88,54,211,131,179,56,187,234,229,223,224,204,18,20,138,202,185,111,113,173,154,124,96,254,17,63,9,150,12,41,108,250,37,236,142,197,236,42,90,152,122,157,171,181,245,58,189,105,229,215,78,204,27,118,237,211,82,215,93,91,75,213,64,68,68,4,84,127,137,126,38,48,111,11,88,123,10,99,60,193,161,171,60,61,127,197,20,248,114,186,182,153,156,206,216,19,82,212,204,213,111,19,11,148,192,37,78,44,96,62,254,195,34,22,50,22,140,235,2,2,34,32,34,42,85,196,95,18,249,89,194,254,4,155,29,102,101,219,248,189,138,205,71,61,55,181,46,127,142,134,41,59,36,19,75,31,91,165,215,3,147,105,123,129,169,63,193,156,42,170,43,85,224,107,143,12,43,198,13,186,245,104,168,179,125,29,198,118,29,245,181,150,183,150,55,134,74,25,106,167,26,114,165,39,145,229,168,232,194,212,193,81,43,197,16,180,179,14,209,22,144,69,174,169,1,17,16,17,90,175,23,156,194,242,179,132,203,238,28,194,213,182,207,166,23,171,149,195,167,123,183,90,110,180,195,85,98,161,16,136,202,105,162,119,115,105,140,39,140,161,132,218,49,148,90,71,234,131,11,110,185,76,45,139,48,174,57,177,82,226,156,21,137,173,88,130,203,91,191,179,92,109,117,177,213,210,207,176,200,15,100,177,185,1,109,48,33,125,31,184,133,217,251,217,208,125,100,68,64,69,212,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,200,50,15,155,38,71,102,222,108,98,28,13,139,95,232,37,134,94,157,70,20,189,226,9,33,163,142,120,198,154,55,169,166,174,46,169,197,4,205,48,206,81,73,212,233,201,27,136,62,201,68,90,96,190,164,84,126,235,196,198,13,176,113,71,106,225,98,251,67,87,75,125,196,120,92,49,29,138,184,89,228,130,176,218,90,198,158,144,217,135,88,76,34,163,121,68,221,220,13,186,130,238,4,32,210,214,4,4,68,64,68,68,4,69,71,248,152,226,171,40,248,80,193,180,216,195,52,174,85,100,119,26,142,205,108,180,91,99,9,174,55,19,103,30,163,195,17,152,14,200,196,152,140,204,132,7,81,29,119,156,96,97,88,17,91,175,3,156,93,218,184,190,202,50,197,115,219,169,44,248,178,195,80,54,220,71,106,130,160,76,2,119,6,32,170,132,28,158,80,166,153,183,108,234,54,172,113,205,27,20,157,39,144,174,41,1,17,16,17,89,255,0,19,124,198,114,227,134,238,32,176,102,75,222,233,123,77,5,78,218,204,105,119,131,74,146,178,210,205,20,163,77,24,193,17,245,58,221,78,140,242,177,14,225,166,113,120,227,152,166,29,151,107,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,118,209,17,1,23,159,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,123,85,225,159,154,54,67,113,11,140,170,114,254,235,77,87,128,239,181,183,142,193,134,41,238,242,245,2,247,1,177,116,75,170,3,210,167,169,39,29,175,78,100,236,231,36,65,20,147,17,187,8,94,82,40,192,227,51,154,6,126,240,237,196,158,48,201,204,21,132,50,254,182,203,135,253,159,217,167,186,91,235,100,170,62,189,5,61,65,239,40,234,227,7,208,230,38,109,1,189,214,109,117,125,93,238,127,151,167,20,24,251,139,60,151,189,102,54,99,90,48,253,186,229,110,197,21,54,72,162,178,83,205,12,5,4,116,148,147,9,16,205,44,164,231,186,160,217,221,137,155,70,30,239,23,112,186,4,68,64,68,68,4,68,64,68,68,4,86,85,204,135,141,108,211,224,251,240,119,248,51,176,97,75,159,210,223,107,246,223,110,210,212,205,211,236,189,147,167,210,232,207,22,154,246,147,221,187,118,186,14,154,104,250,209,94,12,249,160,103,239,17,60,73,224,252,156,198,184,67,47,232,172,184,131,218,29,166,123,93,190,182,58,160,232,80,84,84,6,194,146,174,64,109,78,17,103,212,31,221,119,211,71,209,216,36,253,17,81,78,51,51,175,21,112,237,195,102,48,206,60,21,111,181,86,222,176,255,0,179,251,52,23,72,164,146,148,250,245,244,244,231,188,99,146,51,125,2,98,118,208,219,222,102,215,86,213,156,43,90,40,86,254,141,95,20,255,0,235,7,42,191,244,85,199,254,124,166,165,1,17,16,17,66,183,244,106,248,167,255,0,88,57,85,255,0,162,174,63,243,229,39,220,25,231,94,42,226,39,134,204,31,156,120,214,223,106,162,189,98,15,104,118,152,45,113,73,29,40,116,43,234,41,195,96,201,36,134,218,132,34,239,169,191,188,239,166,141,163,48,86,180,84,83,133,30,43,178,227,139,92,184,12,107,130,165,236,55,90,30,156,23,251,4,243,49,213,90,42,137,157,216,73,217,155,169,9,237,39,138,102,102,25,4,73,157,128,194,72,194,181,160,34,34,2,42,105,196,110,119,218,184,113,201,235,214,114,223,108,117,119,123,109,130,162,220,53,148,148,146,8,78,240,84,87,65,77,33,199,187,221,35,1,157,205,129,220,88,220,24,92,131,118,246,245,120,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,204,30,129,17,16,17,17,1,17,83,252,251,206,188,43,195,182,83,223,115,143,26,219,238,181,182,92,63,217,123,76,22,184,163,146,168,250,245,49,83,134,193,146,72,193,244,57,133,223,83,111,117,159,77,95,70,112,168,8,190,78,22,197,152,87,28,216,169,113,78,10,196,214,172,65,101,173,223,217,174,54,186,216,234,233,103,216,100,7,178,88,220,128,182,152,16,190,143,220,66,236,253,236,235,235,32,34,40,245,230,23,204,47,58,56,76,206,139,46,92,229,206,24,193,87,27,109,199,11,211,94,229,150,247,69,87,52,227,60,149,117,112,144,137,67,83,16,176,109,167,7,102,113,119,213,203,191,193,152,36,41,21,149,114,222,227,91,52,248,193,252,34,126,19,44,24,82,217,244,75,217,29,139,216,84,181,48,245,59,87,107,234,117,122,211,203,174,157,152,54,237,219,166,165,174,186,182,151,170,128,136,136,8,136,128,138,48,56,204,230,129,159,188,59,113,39,140,50,115,5,97,12,191,173,178,225,255,0,103,246,105,238,150,250,217,42,143,175,65,79,80,123,202,58,184,193,244,57,137,155,64,111,117,155,93,95,87,122,213,203,123,141,108,211,227,7,240,137,248,76,176,97,75,103,209,47,100,118,47,97,82,212,195,212,237,93,175,169,213,235,79,46,186,118,96,219,183,110,154,150,186,234,218,5,234,162,140,14,51,57,160,103,239,14,220,73,227,12,156,193,88,67,47,235,108,184,127,217,253,154,123,165,190,182,74,163,235,208,83,212,30,242,142,174,48,125,14,98,102,208,27,221,102,215,87,213,222,231,249,122,113,65,143,184,179,201,123,214,99,102,53,163,15,219,174,86,236,81,83,100,138,43,37,60,208,192,80,71,73,73,48,145,12,210,202,78,123,170,13,157,216,153,180,97,238,241,119,11,160,68,68,4,86,85,204,135,141,108,211,224,251,240,119,248,51,176,97,75,159,210,223,107,246,223,110,210,212,205,211,236,189,147,167,210,232,207,22,154,246,147,221,187,118,186,14,154,104,250,248,174,94,156,194,243,163,139,60,232,189,101,206,99,97,140,21,110,182,219,176,189,77,238,41,108,148,85,112,206,83,199,87,73,8,137,20,213,50,139,134,218,131,119,102,22,125,88,123,252,89,194,66,145,83,76,198,226,7,0,229,102,104,101,190,84,98,243,171,166,185,102,141,69,194,146,203,88,239,8,81,69,61,44,113,23,74,121,36,144,72,78,82,154,40,162,16,19,115,144,196,123,181,109,106,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,44,122,241,238,122,102,63,14,156,119,102,158,104,101,125,231,176,221,104,115,3,17,69,52,50,179,157,45,194,148,174,115,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,144,162,198,179,139,31,52,249,201,243,3,16,250,140,232,50,19,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,84,5,143,15,6,124,102,99,238,19,49,253,53,101,29,117,93,199,4,220,106,2,43,245,134,89,102,154,1,130,73,169,222,166,174,150,153,167,138,22,174,232,211,180,113,203,38,173,163,237,46,239,9,254,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,96,244,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,91,87,45,78,97,117,153,101,125,161,200,172,249,197,255,0,230,22,191,116,86,123,229,210,105,234,36,179,213,108,166,134,154,148,230,146,103,142,154,220,49,194,98,204,49,237,142,73,88,136,130,61,228,51,40,177,87,83,19,203,67,152,133,78,103,211,67,144,153,253,136,233,7,19,219,169,227,12,63,137,110,87,8,161,59,224,60,177,195,29,20,207,41,49,77,93,186,80,96,32,220,115,131,19,155,117,0,142,96,145,244,68,65,212,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,21,185,151,241,235,83,159,56,134,108,149,202,107,237,92,25,117,99,168,146,27,185,199,210,217,127,184,193,85,32,140,195,52,50,200,51,208,176,199,12,176,183,185,184,201,204,196,156,33,112,172,28,215,56,233,253,255,0,133,252,148,198,127,234,138,92,127,91,66,63,220,136,218,227,168,98,255,0,117,237,64,35,252,72,92,255,0,174,33,81,86,130,127,185,92,121,19,203,47,190,189,98,181,68,174,61,207,76,199,225,211,142,236,211,205,12,175,188,246,27,173,14,96,98,40,166,134,86,115,165,184,82,149,206,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,101,171,149,199,145,60,178,251,235,214,43,84,43,113,99,230,159,57,62,96,98,31,81,157,6,66,121,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,42,128,177,225,224,207,140,204,125,194,102,63,166,172,163,174,171,184,224,155,141,64,69,126,176,203,44,211,64,48,73,53,59,212,213,210,211,52,241,66,213,221,26,118,142,57,100,213,180,125,165,221,225,63,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,204,30,129,17,124,156,89,138,108,88,27,10,222,113,174,41,174,236,86,92,63,111,168,186,92,106,122,71,39,66,150,8,202,73,100,216,12,70,91,64,9,244,22,114,125,52,102,119,238,65,242,179,35,53,114,227,39,236,84,248,159,52,49,165,171,12,218,170,238,20,214,184,106,238,53,13,20,103,85,57,236,142,54,119,255,0,124,68,255,0,146,17,132,146,27,136,1,144,250,181,143,95,27,252,104,226,174,46,51,30,122,234,34,186,217,48,13,183,167,5,147,15,75,93,33,70,125,39,155,109,117,76,12,111,11,86,27,79,35,57,3,123,145,184,197,184,246,188,135,126,188,155,241,207,16,216,191,0,98,11,126,43,175,164,186,101,125,130,160,173,246,170,235,149,125,69,77,214,27,136,195,72,193,65,76,197,41,4,84,48,83,11,22,205,129,161,212,7,77,201,186,140,1,35,235,207,227,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,222,166,186,186,165,223,100,65,171,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,63,213,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,18,249,145,113,245,125,207,220,85,116,201,44,183,184,118,44,178,195,247,3,167,168,154,150,164,36,250,77,85,4,154,53,73,201,17,16,21,24,152,110,130,49,39,19,208,102,61,75,166,16,133,32,227,51,140,204,125,197,158,63,169,172,172,174,171,183,96,155,117,65,197,97,176,197,44,208,192,80,71,53,67,211,85,213,83,60,242,194,245,221,26,135,142,73,99,209,180,109,163,221,227,79,248,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,169,170,32,201,163,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,78,96,220,58,182,174,46,36,38,4,96,96,101,80,22,60,60,25,241,153,143,184,76,199,244,213,148,117,213,119,28,19,113,168,8,175,214,25,101,154,104,6,9,38,167,122,154,186,90,102,158,40,90,187,163,78,209,199,44,154,182,143,180,187,188,39,251,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,130,200,57,213,249,88,194,223,48,40,125,58,226,169,87,42,62,58,127,120,225,127,58,241,159,250,158,151,0,86,215,15,247,66,86,185,42,28,191,220,187,40,16,255,0,30,22,63,235,120,85,85,231,87,229,99,11,124,192,161,244,235,138,134,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,41,228,86,21,203,67,143,90,108,249,195,208,228,174,108,223,105,32,204,91,29,60,112,218,14,78,174,251,253,186,10,88,196,166,41,166,150,66,158,185,138,57,165,153,189,205,192,76,96,36,193,51,133,117,227,127,138,95,220,143,145,211,230,69,22,27,246,221,234,229,112,142,197,100,167,148,182,210,133,116,176,205,40,203,82,236,76,111,8,4,18,19,136,123,198,76,33,168,49,60,128,23,0,138,205,120,117,230,157,195,206,127,227,43,22,90,207,109,196,24,51,19,223,41,192,33,27,200,211,251,58,107,139,176,235,69,5,80,74,228,102,68,228,209,20,145,69,212,218,194,204,50,24,70,87,148,128,136,136,10,205,121,130,113,235,135,184,102,193,181,216,27,47,175,180,149,153,169,119,167,146,26,16,167,236,181,161,96,54,122,98,121,171,161,121,88,225,50,167,168,41,41,216,163,48,51,6,114,18,6,118,122,149,198,191,21,214,46,18,242,106,183,25,117,109,85,152,190,229,173,30,22,178,86,204,99,219,234,183,3,73,35,140,108,230,240,192,7,213,145,245,1,125,2,62,160,28,177,186,199,223,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,245,53,213,213,46,219,229,61,25,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,131,228,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,38,156,177,121,133,209,225,106,58,110,29,120,129,197,253,27,84,59,98,194,87,251,156,208,65,75,106,165,138,9,164,150,150,182,174,121,131,108,45,210,132,41,155,105,147,20,143,30,230,6,136,66,48,81,6,85,8,172,3,149,239,29,63,134,188,42,25,29,156,120,207,181,230,77,151,127,177,234,107,71,108,215,219,92,113,139,182,179,57,63,104,172,135,73,58,154,176,153,196,193,39,227,72,106,36,107,255,0,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,133,110,44,124,211,231,39,204,12,67,234,51,171,255,0,202,238,55,236,92,35,242,216,202,234,44,57,85,106,185,102,109,239,218,146,217,44,149,144,157,68,33,74,215,250,198,154,170,172,99,150,51,142,29,131,40,70,251,216,142,93,54,137,12,114,184,5,95,230,107,199,109,171,36,112,109,199,35,50,183,19,85,199,154,23,234,120,198,170,178,215,56,129,225,186,35,113,34,57,36,209,220,42,102,139,81,140,3,108,128,18,117,247,70,237,15,86,27,48,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,13,77,67,67,76,205,190,83,209,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,217,115,187,99,236,215,198,65,89,121,185,226,12,99,139,47,245,16,82,4,181,51,77,112,184,220,39,118,8,97,137,136,156,165,148,244,104,227,1,239,126,225,22,248,50,155,238,95,124,5,97,238,25,176,109,14,57,204,27,21,37,102,106,93,233,227,154,184,234,59,45,104,88,13,158,164,90,26,25,154,38,56,76,169,234,6,58,135,25,12,12,193,216,72,129,153,220,62,168,228,13,55,12,252,183,241,238,83,141,210,174,225,93,65,150,248,134,166,235,52,183,9,106,160,246,140,214,217,142,169,169,90,70,22,138,155,170,231,211,1,140,59,189,243,103,148,228,51,139,110,2,120,223,190,240,143,142,229,162,196,117,87,91,150,89,94,250,178,222,236,148,112,133,68,193,84,208,187,67,85,72,50,75,24,71,54,241,136,36,125,236,39,22,187,132,138,56,156,38,167,139,31,43,25,201,242,255,0,16,250,116,235,26,196,25,73,97,108,89,133,113,205,138,151,20,224,172,77,106,196,22,90,221,253,154,227,107,173,142,174,150,125,134,64,123,37,141,200,11,105,129,11,232,253,196,46,207,222,206,190,178,133,110,87,188,116,254,5,49,80,100,118,113,227,62,201,150,215,173,254,199,169,173,29,208,216,174,146,72,46,218,204,228,221,158,142,109,100,234,106,196,1,43,132,159,138,18,168,145,230,165,1,17,16,20,43,115,171,243,79,133,190,95,208,250,141,197,77,74,133,110,117,126,105,240,183,203,250,31,81,184,160,170,188,140,127,61,159,171,127,180,148,170,40,171,228,99,249,236,253,91,253,164,165,81,1,17,16,88,7,58,191,43,24,91,230,5,15,167,92,85,20,229,139,204,46,143,11,81,211,112,235,196,14,47,232,218,161,219,22,18,191,220,230,130,10,91,85,44,80,77,36,180,181,181,115,204,27,97,110,148,33,76,219,76,152,164,120,247,48,52,66,21,175,157,95,149,140,45,243,2,135,211,174,42,21,144,101,80,138,61,121,92,241,219,117,206,203,84,217,17,157,24,154,146,163,27,88,233,192,176,253,198,174,114,237,184,134,136,68,222,80,147,115,109,150,166,156,64,93,207,127,82,88,201,205,196,158,25,165,43,159,227,27,136,95,220,193,195,238,36,205,154,42,107,85,109,234,147,161,69,100,183,220,106,186,49,214,87,79,40,198,34,204,206,199,47,76,30,73,202,32,118,34,142,9,61,224,109,76,66,181,168,224,230,169,192,230,33,205,90,111,221,31,149,167,136,47,152,158,213,79,75,107,185,225,136,66,170,226,117,180,157,86,8,228,183,194,12,101,17,198,82,185,73,16,51,68,64,242,77,238,72,50,60,245,43,134,46,106,121,29,196,38,42,178,229,189,254,193,117,192,88,190,247,212,138,154,43,132,240,212,90,231,170,234,109,134,150,26,198,112,50,154,80,118,113,105,33,140,92,245,140,72,141,227,105,47,85,6,48,57,85,153,152,171,38,243,31,14,102,150,10,171,236,247,172,51,112,138,225,77,186,73,2,57,182,63,191,4,189,51,3,40,101,7,40,228,6,38,223,25,152,187,232,78,178,19,225,71,138,236,184,226,215,46,3,26,224,169,123,13,214,135,167,5,254,193,60,204,117,86,138,162,103,118,18,118,102,234,66,123,73,226,153,153,134,65,18,103,96,48,146,48,140,190,104,220,9,90,178,78,235,14,123,228,190,25,171,167,193,55,202,131,28,65,110,164,128,123,22,30,173,34,6,136,227,218,251,162,166,168,35,38,96,217,211,138,65,96,98,22,154,24,134,213,120,93,226,111,31,112,179,154,22,220,192,194,21,53,117,150,208,168,18,189,97,231,184,205,77,69,121,129,163,150,61,147,140,111,180,140,6,121,74,35,49,54,142,71,19,218,90,56,144,100,146,173,171,142,142,51,108,92,30,101,197,45,206,59,87,182,113,158,40,237,20,248,102,219,40,27,82,148,145,48,117,106,106,100,29,52,134,46,172,78,241,137,52,146,17,136,142,214,115,150,63,171,127,227,127,35,176,255,0,12,22,222,44,230,170,186,212,97,11,191,70,42,42,32,134,24,174,149,21,71,80,240,73,75,28,51,74,1,36,209,28,115,185,176,72,227,178,158,83,2,48,22,39,129,108,244,207,76,199,226,47,49,238,57,161,154,23,158,221,117,174,210,40,97,137,156,41,109,244,162,238,241,210,211,70,238,253,56,67,113,104,218,185,57,17,25,145,153,153,144,121,92,83,139,49,86,57,190,213,98,156,107,137,174,184,130,245,91,179,180,220,110,149,178,85,213,79,176,4,3,124,178,57,25,109,0,17,109,95,184,69,153,187,153,149,239,242,202,227,182,235,146,56,202,221,145,153,165,137,169,35,202,251,245,68,131,75,89,116,156,128,48,221,105,177,16,156,114,104,236,20,211,75,160,200,7,182,48,57,58,251,163,102,155,171,97,107,181,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,161,131,75,12,177,185,14,173,190,51,31,17,118,96,202,121,20,85,242,188,230,5,255,0,201,190,20,179,118,111,236,86,156,25,120,34,255,0,202,101,122,106,217,234,42,127,242,106,106,72,225,139,248,145,105,249,46,190,175,51,174,97,117,152,90,178,167,135,94,31,177,127,70,235,14,232,177,109,254,217,52,240,85,90,170,162,158,25,34,165,162,171,130,96,219,51,116,166,10,150,218,98,195,35,71,185,141,165,16,10,63,205,27,142,219,86,118,93,97,200,140,151,196,213,117,24,38,199,80,101,136,46,52,147,143,98,196,53,162,64,241,4,123,91,116,180,212,228,4,236,123,250,114,200,76,108,36,208,195,41,90,175,11,188,50,99,238,41,179,66,219,151,248,66,154,174,142,218,117,2,55,172,66,246,233,170,104,172,208,60,114,201,190,114,141,182,137,152,193,40,196,6,64,210,72,194,27,135,87,33,242,185,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,20,52,239,87,59,67,4,64,17,148,178,205,33,247,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,144,159,11,188,50,96,30,22,114,190,219,151,248,66,154,146,178,228,20,226,55,172,66,246,232,105,171,111,51,180,146,201,190,114,141,183,16,1,79,40,196,6,70,241,198,226,27,139,71,34,8,171,230,211,77,117,203,94,36,178,194,142,197,139,113,4,247,44,43,150,246,88,168,239,213,117,228,87,89,39,166,175,174,104,234,228,169,29,164,245,46,64,210,60,173,181,247,234,77,162,190,174,95,124,122,225,238,38,112,109,14,6,204,27,237,37,30,106,90,41,227,134,184,42,59,45,16,95,205,222,164,154,106,24,90,87,57,140,105,233,198,74,134,24,192,0,205,220,68,65,217,154,200,57,213,249,167,194,223,47,232,125,70,226,172,131,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,195,40,132,84,43,131,190,42,176,111,21,249,71,111,198,22,107,149,32,226,123,117,61,61,54,44,180,71,27,194,118,235,139,135,190,227,17,25,151,102,144,134,66,132,247,22,224,103,23,126,160,72,1,93,80,17,17,1,69,95,54,46,8,47,183,11,141,207,139,60,179,165,186,222,164,168,210,92,109,68,243,4,157,134,150,158,150,158,10,122,170,88,70,38,55,132,2,3,122,135,41,12,135,112,155,11,70,50,16,74,162,32,198,135,135,142,32,113,247,12,185,161,67,154,249,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,100,162,46,90,52,145,70,93,251,89,100,39,195,199,16,56,7,137,172,175,161,205,124,185,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,178,81,23,45,94,57,99,46,237,204,161,219,152,143,0,181,156,49,226,166,199,153,91,111,186,220,178,202,247,213,168,209,169,167,168,250,51,35,73,16,118,106,170,157,174,13,9,156,241,141,60,146,27,72,94,244,101,184,163,234,75,74,184,40,226,186,251,194,94,114,209,99,46,173,214,179,8,92,180,163,197,54,74,41,128,123,125,46,211,104,228,97,145,156,30,104,12,250,177,190,160,79,161,199,212,0,150,71,65,145,74,179,254,98,60,111,209,240,171,129,27,9,96,234,173,217,155,139,45,242,203,98,38,134,10,152,109,113,140,209,70,117,85,81,28,162,99,184,14,126,206,239,28,145,156,180,228,198,46,32,98,254,219,59,248,237,200,108,157,200,107,102,123,209,226,106,76,85,71,138,169,204,176,141,186,221,62,217,239,115,143,113,3,110,109,208,4,68,236,211,156,129,172,47,238,16,188,174,17,28,0,227,252,127,140,179,79,25,93,179,7,48,113,13,93,243,16,223,42,30,166,186,186,165,219,124,167,163,51,51,51,51,8,0,139,8,0,11,48,0,8,136,176,136,179,48,124,155,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,164,127,149,191,31,84,121,119,216,120,100,206,59,133,170,219,132,31,182,84,97,220,69,89,83,5,12,54,137,31,171,83,53,53,92,146,16,1,67,41,188,143,28,142,239,32,203,35,71,239,132,129,209,141,100,65,149,66,234,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,30,188,175,120,250,190,231,78,206,30,51,154,225,219,49,125,170,222,117,22,43,253,77,72,52,215,170,88,118,177,211,78,198,76,114,214,70,14,230,210,11,17,75,20,114,28,154,28,71,36,212,171,153,215,48,186,60,83,71,83,195,175,15,216,191,173,106,155,116,88,182,255,0,108,154,9,233,110,180,178,193,12,145,82,209,85,193,49,238,133,250,179,5,75,109,2,114,141,163,220,224,242,137,133,21,230,35,199,213,103,19,152,169,176,30,86,220,46,182,220,178,178,117,105,245,106,153,233,254,147,72,242,68,125,166,170,155,115,3,194,7,4,101,79,28,128,242,15,189,33,109,41,58,113,83,94,7,56,68,186,241,125,155,133,133,39,184,213,217,240,157,134,156,110,88,142,235,5,57,25,132,14,108,33,75,9,184,188,65,83,51,238,217,212,125,24,35,154,70,25,58,79,25,83,254,30,56,126,199,220,77,102,133,14,84,101,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,45,145,9,56,232,242,75,24,247,110,101,144,246,69,228,94,92,112,233,151,22,236,175,202,251,55,97,181,80,235,44,211,74,236,117,87,10,162,102,105,42,170,100,102,110,164,199,180,117,125,24,88,68,64,4,0,0,4,33,7,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,88,7,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,11,255,0,68,68,4,68,64,68,68,4,68,65,21,124,243,191,50,127,172,159,179,85,170,242,184,243,217,150,95,125,122,61,106,186,174,121,223,153,63,214,79,217,170,213,121,92,121,236,203,47,190,189,30,181,4,255,0,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,0,172,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,197,137,73,79,43,126,62,168,242,239,176,240,201,156,119,11,85,183,8,63,108,168,195,184,138,178,166,10,24,109,18,63,86,166,106,106,185,36,32,2,134,83,121,30,57,29,222,65,150,70,143,223,9,3,162,18,254,136,136,49,87,83,253,202,227,200,158,89,125,245,235,21,170,0,84,255,0,114,184,242,39,150,95,125,122,197,106,8,86,225,211,137,124,211,225,127,29,195,142,178,206,237,252,110,219,102,172,158,167,217,119,63,196,205,20,125,174,8,101,143,173,210,235,153,199,184,189,195,208,155,226,207,144,158,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,203,25,117,117,92,4,241,191,125,225,31,29,203,69,136,234,174,183,44,178,189,245,101,189,217,40,225,10,137,130,169,161,118,134,170,144,100,150,48,142,109,227,16,72,251,216,78,45,119,9,20,113,56,4,255,0,34,249,56,91,22,97,92,115,98,165,197,56,43,19,90,177,5,150,183,127,102,184,218,235,99,171,165,159,97,144,30,201,99,114,2,218,96,66,250,63,113,11,179,247,179,175,172,130,213,121,163,249,19,204,223,185,125,98,137,70,95,47,190,61,113,15,12,216,202,135,3,102,13,246,174,179,42,238,245,17,195,92,21,29,170,180,236,0,205,82,77,53,12,45,43,4,32,85,21,3,37,67,12,102,102,0,238,34,70,204,207,38,156,209,252,137,230,111,220,190,177,68,160,5,6,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,118,212,74,242,197,230,23,71,133,168,233,184,117,226,7,23,244,109,80,237,139,9,95,238,115,65,5,45,170,150,40,38,146,90,90,218,185,230,13,176,183,74,16,166,109,166,76,82,60,123,152,26,33,9,106,64,68,68,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,176,14,87,188,116,254,5,49,80,100,118,113,227,62,201,150,215,173,254,199,169,173,29,208,216,174,146,72,46,218,204,228,221,158,142,109,100,234,106,196,1,43,132,159,138,18,168,145,230,165,98,174,165,123,149,127,30,180,213,84,214,174,22,51,146,251,73,70,116,116,240,219,240,53,206,163,170,231,88,111,44,196,244,21,53,18,74,66,198,194,112,69,74,2,0,27,34,233,106,230,241,9,132,165,40,86,231,87,230,159,11,124,191,161,245,27,138,154,149,10,220,234,252,211,225,111,151,244,62,163,113,65,85,121,24,254,123,63,86,255,0,105,41,84,81,87,200,199,243,217,250,183,251,73,74,162,2,34,32,34,34,8,1,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,45,87,154,63,158,204,205,251,151,209,232,149,250,114,80,187,90,166,225,183,25,88,161,185,210,29,202,143,28,84,85,212,81,140,194,243,195,4,212,20,67,20,167,30,187,132,12,160,152,68,157,180,39,138,70,109,118,190,150,23,205,31,207,102,102,253,203,232,244,74,143,240,241,196,14,62,225,151,52,40,115,95,46,78,144,238,84,116,245,20,146,209,215,60,207,69,91,4,209,184,148,85,17,195,36,101,32,49,108,148,69,203,70,146,40,203,191,107,32,201,121,21,63,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,84,4,17,87,207,59,243,39,250,201,251,53,82,174,74,158,105,241,79,203,250,239,81,183,42,171,207,59,243,39,250,201,251,53,82,174,74,158,105,241,79,203,250,239,81,183,32,170,188,243,191,50,127,172,159,179,85,95,229,149,199,109,171,59,176,109,187,35,51,75,19,85,201,154,22,26,121,6,150,178,233,56,153,226,74,32,114,33,56,228,209,156,234,97,139,65,144,15,116,134,17,245,247,72,239,55,74,144,115,206,252,201,254,178,126,205,81,129,133,177,102,42,192,215,218,92,83,130,177,53,215,15,222,168,183,246,107,141,174,182,74,74,168,55,129,1,236,150,55,19,29,192,100,47,163,247,137,59,63,115,186,12,164,209,90,175,1,60,111,216,184,184,192,146,209,98,58,171,85,183,51,108,157,89,111,118,74,56,78,158,19,165,121,157,161,170,164,25,37,144,228,135,97,68,18,62,247,32,151,93,194,35,36,78,119,84,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,30,83,21,101,158,42,193,248,67,5,99,171,181,38,182,92,123,111,171,184,90,42,163,142,78,153,118,106,217,232,231,128,140,129,129,230,3,129,140,128,8,182,199,60,4,238,206,122,53,218,242,208,227,142,167,135,28,101,14,79,99,128,164,60,186,198,151,136,206,106,185,14,42,115,177,220,102,104,224,106,210,152,220,69,233,156,66,33,152,76,189,192,141,164,7,103,19,9,175,83,132,60,134,193,188,73,114,183,194,25,83,140,232,169,8,46,52,247,211,182,87,77,78,243,29,166,226,215,90,246,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,196,94,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,164,39,180,180,125,24,152,132,128,196,12,12,4,50,94,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,194,249,213,249,88,194,223,48,40,125,58,226,168,255,0,42,126,59,110,173,117,160,225,103,57,113,53,33,91,74,157,160,193,23,91,140,228,51,199,59,16,12,118,119,55,103,19,2,23,39,131,121,11,131,135,64,92,247,193,28,117,131,157,95,149,140,45,243,2,135,211,174,40,33,175,9,225,107,238,57,197,86,108,21,133,168,123,109,235,16,92,41,237,118,234,110,168,71,215,170,158,65,142,40,247,155,136,14,227,49,109,73,216,91,93,93,217,187,211,252,213,96,44,85,254,154,225,204,73,135,46,31,237,148,117,214,218,234,121,63,222,201,12,209,200,31,97,9,15,193,217,84,14,19,188,211,228,223,204,12,61,234,48,41,62,230,87,203,210,143,51,108,85,217,235,144,216,67,252,221,80,109,150,241,99,181,195,5,60,119,138,93,245,51,84,213,4,49,194,210,84,220,74,73,128,157,202,77,210,71,19,136,137,201,176,72,42,175,46,110,53,255,0,117,86,92,79,96,199,247,59,84,121,155,133,191,23,114,166,129,250,82,93,40,89,129,163,185,140,59,68,7,113,155,199,40,196,228,33,32,137,105,16,205,20,109,226,185,151,241,235,77,144,216,122,108,149,202,107,237,36,249,139,124,167,146,27,185,199,213,223,96,183,79,75,32,140,195,52,50,198,80,87,57,73,12,176,183,191,180,5,204,196,88,225,115,135,108,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,93,92,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,5,166,217,140,179,95,31,209,89,168,228,171,191,226,204,99,120,142,154,35,171,171,103,158,225,113,171,153,132,94,73,166,38,103,57,37,145,181,57,9,187,201,220,159,197,211,48,176,85,215,45,113,254,37,203,155,237,69,36,247,44,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,154,106,205,224,166,79,150,135,1,84,217,13,135,161,206,172,217,177,82,79,152,183,202,120,230,180,4,157,93,246,11,116,244,177,145,66,80,205,20,101,5,115,148,147,69,51,251,251,64,88,0,133,142,102,56,161,226,199,205,62,114,124,192,196,62,163,58,9,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,170,21,184,177,243,79,156,159,48,49,15,168,206,131,207,226,108,157,199,216,87,46,240,158,107,220,44,53,114,97,60,99,79,36,180,55,104,105,102,122,72,231,10,186,186,103,164,150,119,6,137,170,117,161,150,86,136,72,159,164,64,95,23,97,186,174,90,28,113,212,240,227,140,161,201,236,112,20,135,151,88,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,184,17,180,128,236,226,97,53,239,240,91,145,121,113,196,95,44,204,7,149,249,161,102,237,214,170,239,108,203,12,209,59,5,85,190,168,110,245,205,29,85,52,142,207,211,152,55,22,143,163,139,137,16,24,152,25,129,68,6,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,164,39,180,180,125,24,152,132,128,196,12,12,4,50,83,250,89,133,126,138,253,58,250,77,106,250,55,236,255,0,107,123,99,182,199,216,123,15,79,171,218,122,250,244,250,61,63,127,169,187,110,223,123,93,59,212,48,243,47,227,214,167,62,113,12,217,43,148,215,218,184,50,234,199,81,36,55,115,143,165,178,255,0,113,130,170,65,25,134,104,101,144,103,161,97,142,25,97,111,115,113,147,153,137,56,66,225,66,191,119,79,17,223,185,199,247,47,253,51,255,0,50,159,214,189,183,105,251,83,217,123,54,251,47,180,110,254,179,254,211,110,253,159,137,223,208,252,74,167,249,23,145,121,143,196,94,99,219,178,191,43,236,221,186,235,93,172,179,77,43,184,82,219,233,69,217,164,170,169,145,153,250,112,134,225,213,244,114,114,33,0,19,51,0,32,168,28,23,112,147,138,184,185,205,54,194,214,217,123,14,27,177,118,107,134,38,184,145,73,23,78,132,170,99,3,130,9,90,25,99,106,201,35,121,138,16,145,152,75,163,35,187,232,14,178,9,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,127,41,195,174,67,96,222,27,114,142,197,149,56,50,138,144,66,221,78,7,115,174,134,157,225,59,181,197,192,90,162,182,86,35,50,223,33,14,172,46,101,176,24,35,23,216,2,205,80,46,214,202,107,213,170,182,205,89,37,92,116,245,244,242,83,74,116,149,114,210,206,32,98,226,79,28,208,144,203,17,232,239,161,198,66,98,250,56,187,59,51,160,138,190,107,28,118,221,94,235,95,194,206,77,98,106,65,182,141,59,193,141,238,182,233,200,167,146,119,35,25,44,236,108,204,32,2,44,47,62,194,39,55,62,129,56,108,158,57,35,215,34,242,47,49,248,139,204,123,118,87,229,125,155,183,93,107,181,150,105,165,119,10,91,125,40,187,52,149,85,50,51,63,78,16,220,58,190,142,78,68,32,2,102,96,5,121,92,100,242,167,199,217,125,140,161,196,124,54,90,42,241,78,19,196,247,138,123,117,14,31,132,102,158,227,102,158,118,148,157,165,149,197,226,106,24,222,49,102,170,154,80,112,234,128,201,187,107,204,114,43,193,159,6,120,7,132,204,1,77,71,71,67,73,113,198,215,26,112,150,253,126,150,40,102,156,103,146,26,118,169,164,165,169,104,34,153,168,122,212,237,36,113,73,171,234,251,139,191,192,35,171,154,38,67,96,222,27,114,143,135,92,169,193,148,84,130,22,234,124,66,119,58,232,105,222,19,187,92,92,45,77,81,91,43,17,153,111,144,135,86,23,50,216,12,17,139,236,1,102,242,188,164,240,6,13,205,60,244,199,249,125,152,56,122,146,249,135,175,153,111,95,77,93,67,82,207,178,80,246,149,181,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,171,175,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,130,223,248,209,225,39,21,112,141,154,111,133,174,82,246,236,55,125,237,55,12,51,113,18,146,94,165,8,212,200,1,4,242,188,49,70,245,145,198,208,148,193,27,56,143,90,55,103,208,217,86,14,90,28,113,212,240,227,140,161,201,236,112,20,135,151,88,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,184,17,180,128,236,226,97,52,196,231,166,69,229,199,17,121,113,113,202,252,208,179,118,235,85,118,146,195,52,78,193,85,111,170,22,118,142,170,154,71,103,233,204,27,139,71,209,197,196,136,12,76,12,192,161,219,36,57,83,231,206,50,207,155,158,92,230,213,162,175,10,224,252,43,80,5,120,196,144,14,232,46,144,23,124,97,106,144,199,108,231,40,182,187,220,116,129,181,235,11,72,195,1,133,223,243,149,187,90,175,252,34,96,155,237,138,231,73,113,182,220,113,197,182,174,142,178,146,97,154,10,152,36,182,92,10,57,99,144,93,196,192,133,216,152,153,221,157,157,157,148,69,229,142,89,226,172,221,197,241,224,92,21,73,218,239,85,22,251,149,194,154,148,99,146,73,42,187,21,20,245,135,4,65,24,17,156,210,5,57,4,96,195,239,72,64,46,236,206,238,210,191,205,167,5,90,178,215,129,172,176,203,155,21,69,92,246,220,43,138,44,182,74,57,106,204,74,121,32,166,179,215,67,25,72,66,34,46,110,32,206,238,194,45,174,186,51,120,43,32,229,113,231,179,44,190,250,244,122,212,22,235,105,185,227,44,168,199,244,87,154,56,234,236,24,179,7,94,35,169,136,42,233,25,167,183,220,105,38,98,22,146,25,133,217,142,57,99,109,66,65,126,241,118,38,241,101,90,184,208,226,238,235,197,246,33,192,248,174,229,110,171,179,212,88,112,184,91,110,118,160,168,35,183,5,213,234,167,42,138,170,48,34,119,0,154,46,201,174,230,222,221,54,140,138,70,136,100,43,202,230,185,192,183,239,252,80,100,166,12,255,0,84,85,99,250,42,18,254,228,134,233,29,59,15,251,175,106,49,47,226,76,225,253,113,50,139,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,130,255,0,249,59,240,235,77,152,121,185,122,206,220,97,132,233,46,56,123,2,211,132,54,137,171,162,149,192,111,242,24,28,83,64,219,122,50,157,60,33,33,19,17,57,68,117,20,210,8,238,216,97,51,234,138,112,109,145,116,124,59,112,227,131,50,231,216,222,206,189,13,190,59,142,35,19,120,14,99,188,84,0,201,84,210,75,3,48,75,211,55,232,1,234,79,210,134,33,222,76,44,79,90,208,21,52,226,43,62,112,111,13,185,71,125,205,108,103,91,72,33,110,167,48,182,80,205,80,240,157,218,226,224,79,79,69,19,136,25,111,144,135,71,38,2,216,12,114,19,108,2,118,169,106,215,248,228,224,127,12,241,125,131,70,104,47,85,118,124,119,97,167,38,195,149,243,215,84,29,184,29,221,200,233,230,165,98,120,128,38,125,172,115,199,31,89,186,112,187,188,129,19,66,65,6,217,233,158,153,143,196,94,99,220,115,67,52,47,61,186,235,93,164,80,195,19,56,82,219,233,69,221,227,165,166,141,221,250,112,134,226,209,181,114,114,34,51,35,51,51,43,245,229,149,203,190,167,21,84,219,184,143,207,188,57,72,120,96,233,228,60,53,134,46,182,248,170,66,242,19,68,64,213,181,80,204,36,45,76,194,110,80,139,182,249,13,130,102,113,140,65,231,167,252,40,114,190,204,188,107,159,55,75,54,123,225,122,187,102,4,192,87,130,166,188,28,209,215,80,54,36,1,237,35,27,218,230,58,113,106,138,98,150,158,62,161,177,68,109,12,226,224,226,100,46,211,83,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,98,196,164,167,4,240,11,71,196,231,46,172,178,199,153,91,111,181,91,115,54,201,237,250,141,26,154,10,127,164,209,189,210,160,59,53,85,78,214,55,152,2,8,198,158,73,13,227,31,122,50,218,50,117,34,141,101,63,220,174,60,137,229,151,223,94,177,90,130,2,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,159,78,2,120,223,177,113,113,129,37,162,196,117,86,171,110,102,217,58,178,222,236,148,112,157,60,39,74,243,59,67,85,72,50,75,33,201,14,194,136,36,125,238,65,46,187,132,70,72,156,237,171,153,215,47,74,204,83,89,83,196,87,15,216,67,173,117,155,116,184,182,193,108,134,121,234,174,181,82,207,12,113,85,81,82,65,9,238,153,250,179,29,75,238,1,113,141,164,218,230,242,145,212,14,95,252,179,255,0,115,205,246,211,158,153,189,123,237,184,250,59,121,246,27,37,27,233,75,96,154,112,146,57,186,147,1,187,85,205,208,145,163,238,102,136,8,230,219,214,252,84,162,17,87,197,143,154,124,228,249,129,136,125,70,117,77,43,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,244,0,121,102,150,71,17,209,183,200,101,226,78,239,82,248,177,243,79,156,159,48,49,15,168,206,174,171,149,239,2,223,134,188,84,25,227,156,120,51,181,229,181,151,127,177,233,171,75,108,55,219,164,114,11,54,176,184,191,104,163,135,73,58,154,184,129,202,193,31,227,68,106,35,96,173,92,177,121,122,86,97,106,202,110,34,184,129,194,29,27,172,59,101,194,86,11,156,51,193,85,106,170,138,121,163,150,170,182,146,120,67,108,205,210,132,233,159,113,139,12,143,38,214,54,136,130,181,103,167,52,44,154,201,78,35,172,153,57,52,158,218,176,210,118,154,44,109,120,161,140,165,246,21,115,156,77,78,49,184,187,246,142,150,147,181,84,64,14,65,188,54,17,75,20,148,238,230,35,199,213,31,12,120,85,176,30,86,220,45,87,44,205,189,245,105,245,106,152,42,62,140,198,209,196,125,166,170,155,115,155,76,97,60,101,79,28,128,209,151,189,33,110,24,250,114,194,14,22,194,120,171,28,223,105,112,182,10,195,55,92,65,122,173,223,217,173,214,186,41,42,234,167,216,4,103,178,40,216,140,182,128,17,62,141,220,34,238,253,204,232,50,40,226,35,22,97,92,115,193,222,109,98,156,21,137,173,88,130,203,91,151,248,151,179,92,109,117,177,213,210,207,178,134,164,15,100,177,185,1,109,48,33,125,31,184,133,217,251,217,214,56,74,116,240,207,11,213,156,41,242,244,205,124,7,123,199,119,92,77,122,168,203,252,67,81,112,121,46,19,201,107,160,144,168,42,141,233,173,212,210,62,200,97,99,146,66,41,24,6,73,140,138,67,209,182,71,20,22,32,247,249,233,145,121,143,195,166,99,220,114,191,52,44,221,134,235,67,164,176,205,19,185,210,220,41,73,221,163,170,166,145,217,186,144,158,210,209,244,98,98,18,3,16,48,48,25,31,229,95,199,173,53,85,53,171,133,140,228,190,210,81,157,29,60,54,252,13,115,168,234,185,214,27,203,49,61,5,77,68,146,144,177,176,156,17,82,128,128,6,200,186,90,185,188,66,119,65,199,183,4,22,46,46,48,36,85,184,114,150,213,109,204,219,39,74,43,37,238,178,99,167,132,233,94,102,121,169,106,202,56,164,57,33,216,82,156,109,177,200,37,211,105,8,201,43,28,11,98,156,39,138,176,53,246,171,11,99,92,51,117,195,247,170,45,157,166,221,116,162,146,146,170,13,224,38,27,226,145,132,199,112,24,147,106,221,226,76,237,220,236,131,41,52,86,85,203,187,143,170,62,39,48,171,224,60,210,184,90,173,185,155,100,233,83,234,245,48,83,253,38,141,227,148,251,77,45,54,230,55,152,2,9,10,162,56,193,227,31,118,65,218,50,116,226,189,84,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,175,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,64,68,68,22,1,206,175,202,198,22,249,129,67,233,215,21,17,121,55,148,56,203,61,243,18,223,149,185,125,5,36,248,134,237,79,93,53,12,21,51,180,33,80,116,212,147,85,60,44,111,238,137,152,192,64,14,78,33,188,135,113,0,234,77,46,156,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,168,45,171,252,213,96,44,85,254,154,225,204,73,135,46,31,237,148,117,214,218,234,121,63,222,201,12,209,200,31,97,9,15,193,217,87,254,49,184,214,197,92,96,219,178,231,233,93,130,213,108,175,194,86,251,143,180,61,159,75,36,48,201,93,85,84,250,244,186,147,202,79,11,82,211,80,233,187,105,52,175,81,226,46,26,94,175,51,174,94,149,152,166,178,167,136,174,31,176,135,90,235,54,233,113,109,130,217,12,243,213,93,106,165,158,24,226,170,162,164,130,19,221,51,245,102,58,151,220,2,227,27,73,181,205,229,35,137,100,23,211,202,51,135,175,194,183,16,82,230,205,206,166,212,118,92,170,232,214,203,111,172,165,237,18,86,87,85,197,83,29,25,70,196,219,35,232,156,71,63,85,221,200,100,134,29,163,169,57,199,55,234,133,112,71,144,213,60,56,240,209,131,178,218,243,69,73,6,33,106,115,186,98,7,134,158,40,205,238,53,38,242,201,28,167,17,152,204,112,137,71,76,210,239,45,225,78,14,218,14,209,106,234,131,169,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,212,11,113,247,192,157,215,132,76,77,69,125,195,85,149,119,108,186,196,85,15,73,103,172,170,144,167,173,165,158,58,120,74,72,171,164,10,120,160,3,146,66,168,40,68,29,220,163,132,221,251,192,148,250,47,63,143,240,6,13,205,60,27,118,203,236,193,195,212,151,204,61,124,167,122,106,234,26,150,125,146,134,172,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,193,140,12,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,187,68,204,96,132,72,153,181,38,138,54,125,118,182,151,213,203,43,129,43,174,119,99,43,118,121,230,150,25,164,147,43,236,53,18,21,45,29,210,2,48,196,149,160,196,34,17,199,171,49,211,67,46,133,33,158,232,204,227,232,109,145,158,110,151,111,2,242,132,206,90,238,35,171,178,223,29,92,59,38,91,89,122,87,9,241,141,24,136,251,86,134,67,38,138,10,72,201,203,101,97,116,204,100,3,220,52,250,57,187,202,37,3,84,76,158,22,194,120,87,3,88,169,112,182,10,195,54,172,63,101,162,223,217,173,214,186,40,233,41,96,222,100,103,178,40,216,64,119,25,145,62,141,222,68,238,253,238,232,49,194,226,199,205,62,114,124,192,196,62,163,58,145,76,160,224,202,197,198,31,44,204,168,182,71,117,246,54,51,194,255,0,72,170,48,205,202,83,55,165,25,37,187,213,117,105,170,99,29,117,134,94,148,76,242,8,188,145,144,9,14,230,99,138,72,235,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,65,2,216,167,9,226,172,13,125,170,194,216,215,12,221,112,253,234,139,103,105,183,93,40,164,164,170,131,120,9,134,248,164,97,49,220,6,36,218,183,120,147,59,119,59,38,22,194,120,171,28,223,105,112,182,10,195,55,92,65,122,173,223,217,173,214,186,41,42,234,167,216,4,103,178,40,216,140,182,128,17,62,141,220,34,238,253,204,234,106,121,145,112,11,98,207,220,43,116,206,220,183,183,246,44,205,195,246,243,168,168,134,150,152,228,250,77,75,4,122,181,49,199,16,145,149,96,128,109,130,65,23,35,208,97,61,71,166,112,252,174,87,188,11,126,5,48,168,103,142,113,224,206,201,153,55,173,254,199,166,173,45,211,88,173,114,70,44,218,194,226,221,158,178,109,100,234,106,228,97,19,132,127,138,34,168,141,194,170,240,19,193,5,139,132,124,9,45,110,35,165,181,92,179,54,247,213,138,247,123,163,152,234,33,10,86,153,222,26,90,66,146,40,206,56,118,12,71,35,108,98,57,117,220,68,49,196,193,117,72,136,33,91,157,95,154,124,45,242,254,135,212,110,42,207,240,54,69,230,62,100,229,198,57,205,12,21,102,246,173,171,46,123,12,183,248,96,119,42,170,122,90,166,168,118,170,24,217,189,248,99,236,165,213,118,125,192,38,38,226,224,50,24,94,7,58,191,52,248,91,229,253,15,168,220,85,74,228,143,105,181,95,237,89,243,98,190,219,41,46,54,219,141,62,31,164,172,163,171,132,102,130,166,9,6,230,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,130,192,56,120,226,7,31,112,203,154,20,57,175,151,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,182,74,34,229,163,73,20,101,223,181,150,67,217,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,40,97,230,9,192,86,33,225,155,25,87,99,156,190,177,85,214,101,93,222,162,73,168,78,159,181,86,157,128,25,169,133,225,174,153,226,96,132,10,162,160,163,167,114,144,204,192,25,136,136,217,221,252,79,2,252,102,223,120,60,204,122,171,156,150,175,108,224,204,81,217,233,241,53,182,32,6,170,40,226,115,233,84,211,72,90,105,52,93,89,93,163,34,104,228,19,33,45,174,225,44,97,144,162,47,147,133,177,102,21,199,54,42,92,83,130,177,53,171,16,89,107,119,246,107,141,174,182,58,186,89,246,25,1,236,150,55,32,45,166,4,47,163,247,16,187,63,123,58,250,200,8,136,131,228,226,156,39,133,113,205,138,171,11,99,92,51,106,196,22,90,221,157,166,221,116,162,142,174,150,125,134,38,27,226,145,136,11,105,128,147,106,221,196,44,237,222,204,177,247,227,147,132,75,175,8,57,184,56,82,11,141,93,227,9,223,169,202,229,135,46,179,211,144,25,192,198,226,116,179,27,11,68,117,48,190,221,253,55,209,194,72,100,113,143,170,209,142,67,202,159,231,166,69,229,199,17,121,113,113,202,252,208,179,118,235,85,118,146,195,52,78,193,85,111,170,22,118,142,170,154,71,103,233,204,27,139,71,209,197,196,136,12,76,12,192,131,26,203,142,44,197,87,139,21,163,11,93,177,53,214,182,203,135,251,71,178,45,213,21,178,73,75,111,235,155,28,253,158,34,119,8,186,134,204,71,177,155,113,51,59,234,234,69,57,91,240,11,71,152,157,135,137,188,227,183,218,174,88,65,187,101,62,29,195,181,148,208,87,67,119,145,186,180,211,84,213,199,32,152,12,49,27,72,209,198,236,210,20,177,180,158,224,70,29,111,63,195,175,41,252,203,184,113,23,95,133,179,222,138,144,176,38,8,168,162,154,241,85,69,45,117,60,24,132,42,41,100,154,56,109,181,39,76,13,56,4,163,28,85,46,197,25,131,17,48,19,30,210,105,148,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,98,82,125,130,120,32,163,226,171,150,198,89,98,220,29,75,183,51,112,157,190,255,0,21,136,90,104,41,161,186,70,87,250,137,14,150,170,83,136,140,182,128,79,217,217,228,142,48,150,160,156,201,132,204,154,48,84,255,0,114,184,242,39,150,95,125,122,197,106,8,22,255,0,53,88,11,21,127,166,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,216,66,67,240,118,93,188,1,128,49,150,105,227,43,78,95,101,246,30,171,190,98,27,229,67,83,80,208,211,51,111,148,244,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,149,238,105,28,2,214,102,39,110,226,111,39,45,247,91,150,47,110,199,79,136,176,237,29,52,245,211,93,227,110,149,52,53,52,145,198,38,99,52,64,209,180,145,179,52,101,20,111,39,184,113,159,90,176,114,251,224,43,15,112,205,131,104,113,206,96,216,169,43,51,82,239,79,28,213,199,81,217,107,66,192,108,245,34,208,208,204,209,49,194,101,79,80,49,212,56,200,96,102,14,194,68,12,206,225,82,184,40,225,70,197,194,94,77,81,96,222,149,170,179,23,220,180,172,197,55,186,40,76,123,125,86,227,120,227,98,145,220,222,24,0,250,81,182,128,47,161,201,211,3,150,70,87,0,136,130,0,121,163,249,236,204,223,185,125,30,137,95,255,0,37,79,43,24,167,230,5,119,167,91,149,128,115,71,243,217,153,191,114,250,61,18,191,254,74,158,86,49,79,204,10,239,78,183,32,191,244,68,64,68,68,4,68,64,68,68,17,87,207,59,243,39,250,201,251,53,90,175,43,143,61,153,101,247,215,163,214,171,170,231,157,249,147,253,100,253,154,173,87,149,199,158,204,178,251,235,209,235,80,79,242,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,64,10,244,24,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,135,166,174,161,169,102,223,17,232,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,231,212,233,243,17,224,22,143,137,204,42,216,243,43,109,246,171,110,102,217,58,181,26,53,52,20,255,0,73,163,120,226,14,205,85,83,181,141,230,0,130,49,167,146,67,120,199,222,140,182,140,157,72,131,197,114,185,227,182,235,157,150,169,178,35,58,49,53,37,70,54,177,211,129,97,251,141,92,229,219,113,13,16,137,188,161,38,230,219,45,77,56,128,187,158,254,164,177,147,155,137,60,51,74,82,20,177,108,194,216,179,21,96,107,237,46,41,193,88,154,235,135,239,84,91,251,53,198,215,91,37,37,84,27,192,128,246,75,27,137,142,224,50,23,209,251,196,157,159,185,221,79,159,0,156,100,211,113,125,149,245,183,11,237,53,37,6,59,195,21,13,14,35,161,161,162,150,10,32,9,228,153,232,230,167,121,36,145,200,14,40,156,73,156,247,180,145,73,168,136,60,110,65,143,186,159,238,87,30,68,242,203,239,175,88,173,80,2,167,251,149,199,145,60,178,251,235,214,43,80,64,10,244,23,220,1,140,176,206,25,195,56,206,251,135,170,233,44,88,198,158,166,166,197,112,38,103,130,184,41,234,14,158,118,2,103,118,99,142,88,221,136,31,67,102,40,201,219,108,128,69,231,212,207,112,181,195,38,1,226,155,150,38,5,203,252,95,77,73,71,114,58,123,224,217,113,11,91,161,169,173,179,78,247,202,137,55,192,82,54,225,3,40,34,25,64,8,30,72,216,131,112,234,196,33,106,188,178,184,237,186,228,142,50,183,100,102,105,98,106,72,242,190,253,81,32,210,214,93,39,32,12,55,90,108,68,39,28,154,59,5,52,210,232,50,1,237,140,14,78,190,232,217,166,234,205,162,198,91,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,82,19,218,90,62,140,76,66,64,98,6,6,3,35,252,171,248,245,166,170,166,181,112,177,156,151,218,74,51,163,167,134,223,129,174,117,29,87,58,195,121,102,39,160,169,168,146,82,22,54,19,130,42,80,16,0,217,23,75,87,55,136,76,46,131,154,63,145,60,205,251,151,214,40,148,0,169,254,230,143,228,79,51,126,229,245,138,37,0,40,61,6,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,233,171,168,106,89,183,196,122,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,203,247,43,158,59,110,185,217,106,155,34,51,163,19,82,84,99,107,29,56,22,31,184,213,206,93,183,16,209,8,155,202,18,110,109,178,212,211,136,11,185,239,234,75,25,57,184,147,195,52,165,82,185,136,240,65,71,197,86,4,108,91,131,169,118,230,110,19,183,203,21,136,90,104,41,161,186,70,83,69,33,210,213,74,113,17,150,208,9,251,59,60,145,198,18,212,19,153,48,153,147,65,103,249,170,192,88,171,253,53,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,194,18,31,131,178,12,164,209,90,175,1,60,111,216,184,184,192,146,209,98,58,171,85,183,51,108,157,89,111,118,74,56,78,158,19,165,121,157,161,170,164,25,37,144,228,135,97,68,18,62,247,32,151,93,194,35,36,78,119,84,128,173,87,154,63,145,60,205,251,151,214,40,149,213,43,85,230,143,228,79,51,126,229,245,138,36,16,67,151,184,42,235,153,88,255,0,13,101,205,138,162,146,11,150,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,77,116,103,240,93,76,83,132,241,86,6,190,213,97,108,107,134,110,184,126,245,69,179,180,219,174,148,82,82,85,65,188,4,195,124,82,48,152,238,3,18,109,91,188,73,157,187,157,149,64,225,59,205,62,77,252,192,195,222,163,2,149,238,102,188,9,90,179,187,6,220,115,207,43,112,205,92,153,161,97,167,140,170,168,237,112,9,158,36,162,7,17,32,146,61,89,206,166,24,181,40,204,55,72,97,31,67,108,142,240,244,131,208,114,238,227,234,143,137,204,42,248,15,52,174,22,171,110,102,217,58,84,250,189,76,20,255,0,73,163,120,229,62,211,75,77,185,141,230,0,130,66,168,142,48,120,199,221,144,118,140,157,56,172,175,157,95,154,124,45,242,254,135,212,110,42,186,242,210,229,215,140,178,195,19,89,248,146,206,193,171,177,95,105,105,251,78,26,176,195,82,195,60,1,83,79,85,79,80,215,72,14,29,64,222,41,161,56,192,37,99,7,114,105,88,73,158,54,161,92,234,252,211,225,111,151,244,62,163,113,65,85,121,24,254,123,63,86,255,0,105,41,84,81,87,200,199,243,217,250,183,251,73,74,162,2,34,178,167,227,234,143,49,56,236,192,60,50,100,229,194,213,114,194,13,219,170,49,22,34,163,169,130,186,27,188,141,103,168,169,134,154,146,72,200,192,97,136,218,55,146,70,118,144,165,141,227,247,2,51,235,5,234,162,34,8,1,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,45,87,154,63,158,204,205,251,151,209,232,149,10,143,39,113,245,78,81,142,119,219,236,53,117,248,78,59,197,93,146,186,178,146,150,105,66,217,60,1,68,76,85,82,48,116,161,9,94,190,32,137,200,245,51,9,27,70,209,183,87,94,104,254,123,51,55,238,95,71,162,87,191,202,79,0,96,220,211,224,155,31,229,246,96,225,234,75,230,30,190,99,138,250,106,234,26,150,125,146,135,179,237,174,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,236,22,21,192,191,25,183,222,15,51,30,170,231,37,171,219,56,51,20,118,122,124,77,109,136,1,170,138,56,156,250,85,52,210,22,154,77,23,86,87,104,200,154,57,4,200,75,107,184,75,28,255,0,97,108,89,133,113,205,138,151,20,224,172,77,106,196,22,90,221,253,154,227,107,173,142,174,150,125,134,64,123,37,141,200,11,105,129,11,232,253,196,46,207,222,206,177,215,226,187,133,28,199,225,43,49,207,5,99,88,187,117,170,187,169,61,130,255,0,4,46,20,183,122,81,118,103,33,103,119,233,204,27,133,165,133,221,202,50,33,118,115,3,142,67,185,94,87,188,116,254,5,49,80,100,118,113,227,62,201,150,215,173,254,199,169,173,29,208,216,174,146,72,46,218,204,228,221,158,142,109,100,234,106,196,1,43,132,159,138,18,168,145,194,170,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,202,170,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,200,42,175,60,239,204,159,235,39,236,213,22,180,86,155,173,198,154,190,178,223,108,171,170,167,181,211,181,93,116,176,194,70,20,176,60,177,194,210,202,76,218,0,60,179,69,27,17,104,219,228,1,241,38,103,148,174,121,223,153,63,214,79,217,170,143,242,106,180,218,175,252,73,99,107,21,246,217,73,113,182,220,114,222,229,73,89,71,87,8,205,5,76,18,87,219,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,208,90,86,69,231,166,99,240,233,152,246,236,208,202,251,207,97,186,208,235,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,164,39,180,117,109,88,152,132,76,8,12,0,199,33,78,29,56,151,202,206,40,48,36,56,235,44,238,223,198,237,182,106,201,233,189,169,108,252,116,209,71,218,224,134,89,58,61,94,129,156,123,139,223,13,9,190,44,208,193,199,223,2,119,94,17,49,53,21,247,13,86,85,221,178,235,17,84,61,37,158,178,170,66,158,182,150,120,233,225,41,34,174,144,41,226,128,14,73,10,160,161,16,119,114,142,19,119,239,2,94,3,131,190,42,177,151,10,25,185,111,198,22,107,149,89,97,139,141,69,61,54,44,180,71,27,76,23,27,115,31,190,227,17,24,15,105,140,74,66,132,247,14,211,119,23,126,153,200,6,25,25,162,243,248,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,232,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,87,160,227,51,131,60,3,197,158,0,169,163,172,161,164,183,99,107,117,57,203,97,191,69,20,48,206,83,199,13,67,83,82,85,84,188,18,204,244,61,106,135,146,72,163,209,245,109,195,223,227,231,249,92,121,19,203,47,190,189,98,181,93,82,12,96,113,78,85,102,62,11,204,122,172,161,196,152,46,235,73,140,233,46,1,107,43,32,211,188,181,82,85,72,226,209,71,16,199,187,173,212,222,15,27,199,184,100,19,2,7,38,33,119,145,78,58,63,15,191,208,219,202,239,221,25,236,175,164,159,76,44,157,151,179,118,222,221,216,125,131,83,179,218,157,179,241,158,209,234,117,186,250,123,187,180,211,191,85,37,95,128,28,154,252,50,254,232,63,193,237,171,240,133,236,255,0,102,123,119,97,117,186,59,118,110,217,175,79,173,211,252,87,95,111,87,165,248,173,253,63,113,90,7,58,191,43,24,91,230,5,15,167,92,80,69,95,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,68,7,52,94,1,107,48,125,246,229,196,198,78,219,238,183,75,86,35,184,84,215,98,203,60,20,211,214,73,108,170,48,150,166,123,144,152,137,108,163,46,156,133,47,81,196,97,144,135,107,184,72,193,15,160,229,79,192,149,213,238,180,28,83,103,46,25,164,27,104,211,180,248,34,213,113,128,138,121,39,114,2,142,240,224,238,194,0,34,196,208,111,18,115,115,235,139,6,200,36,146,85,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,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,29,181,141,103,22,62,105,243,147,230,6,33,245,25,214,74,107,26,206,44,124,211,231,39,204,12,67,234,51,160,154,158,87,30,68,242,203,239,175,88,173,80,173,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,161,91,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,87,160,227,51,131,60,3,197,158,0,169,163,172,161,164,183,99,107,117,57,203,97,191,69,20,48,206,83,199,13,67,83,82,85,84,188,18,204,244,61,106,135,146,72,163,209,245,109,195,223,227,231,249,92,121,19,203,47,190,189,98,181,93,82,12,99,46,121,47,154,22,92,220,12,136,188,225,10,186,12,119,37,226,11,8,89,234,78,56,140,171,103,48,8,69,164,34,104,156,36,121,35,112,151,127,76,128,196,216,156,29,137,78,247,4,28,23,97,94,17,242,226,10,26,209,181,94,241,245,203,169,61,239,16,197,67,24,200,29,86,135,117,13,52,238,13,51,209,131,193,27,176,155,251,242,49,75,180,55,52,97,88,43,114,95,43,238,57,185,65,158,247,12,33,73,85,142,237,118,119,176,208,222,38,57,12,233,104,156,228,55,24,163,114,233,1,187,205,43,60,162,13,38,201,12,55,108,39,23,246,168,8,136,128,136,136,34,175,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,65,53,40,136,130,192,57,213,249,88,194,223,48,40,125,58,226,162,3,42,179,51,21,100,222,99,225,204,210,193,85,125,158,245,134,110,17,92,41,183,73,32,71,54,199,247,224,151,166,96,101,12,160,229,28,128,196,219,227,51,23,125,9,212,191,243,171,242,177,133,190,96,80,250,117,197,66,178,12,146,56,85,226,99,6,241,95,148,116,121,165,131,232,106,237,198,53,5,109,187,219,42,89,200,237,215,24,194,51,150,6,147,107,12,193,182,88,204,36,22,109,192,99,184,64,247,198,22,213,134,249,97,96,28,29,198,205,183,57,109,86,250,185,50,250,158,158,167,21,82,208,199,93,13,56,91,113,64,92,2,90,106,97,130,24,163,113,161,8,165,223,12,96,229,161,210,56,202,91,28,66,88,193,224,239,138,172,101,194,134,110,91,241,133,154,229,86,88,98,227,81,79,77,139,45,17,198,211,5,198,220,199,239,184,196,70,3,218,99,18,144,161,61,195,180,221,197,223,166,114,1,228,17,149,89,153,133,115,147,46,48,230,105,96,170,190,209,101,196,214,248,174,20,219,164,140,228,135,123,123,240,75,211,51,1,154,35,98,142,64,98,125,146,1,139,190,162,232,61,90,34,32,34,34,2,34,32,197,93,79,247,43,143,34,121,101,247,215,172,86,168,1,83,253,202,227,200,158,89,125,245,235,21,168,46,169,17,16,99,89,197,143,154,124,228,249,129,136,125,70,117,37,57,31,197,117,139,132,190,85,249,127,140,186,182,170,204,95,114,246,213,30,22,178,86,204,99,219,234,189,181,84,210,72,227,27,57,188,48,1,245,100,125,64,95,64,143,168,7,44,110,163,91,139,31,52,249,201,243,3,16,250,140,234,154,86,221,174,183,26,106,10,59,133,206,174,170,158,215,78,244,148,49,77,49,24,82,192,242,201,51,197,16,187,232,0,242,205,44,142,35,163,111,144,203,196,157,220,62,182,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,234,107,171,170,93,183,202,122,51,51,51,51,48,128,8,176,128,0,179,0,0,136,139,8,139,51,76,159,44,174,4,173,89,35,131,109,217,231,154,88,102,174,60,208,191,83,200,84,180,119,72,4,15,13,209,27,144,136,71,30,174,225,83,52,90,20,134,123,100,0,147,161,182,55,105,186,180,131,149,231,47,223,254,77,241,91,155,176,255,0,98,187,96,203,57,15,254,83,19,212,214,193,81,77,255,0,147,84,210,73,12,191,196,151,95,201,101,42,136,41,87,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,101,80,162,3,156,223,238,113,250,119,98,250,51,255,0,207,63,226,254,146,123,59,103,103,246,95,69,250,29,191,255,0,12,253,231,165,167,191,208,215,171,238,118,85,127,252,107,241,93,98,225,47,38,171,113,151,86,213,89,139,238,90,209,225,107,37,108,198,61,190,171,112,52,146,56,198,206,111,12,0,125,89,31,80,23,208,35,234,1,203,27,172,125,238,119,108,125,154,248,200,43,47,55,60,65,140,113,101,254,162,10,64,150,166,105,174,23,27,132,238,193,12,49,49,19,148,178,158,141,28,96,61,239,220,34,223,6,65,247,242,7,240,203,248,101,194,127,185,243,218,191,132,47,104,15,176,189,153,183,173,214,218,91,247,111,252,95,71,167,212,234,245,127,21,210,234,117,127,23,189,100,124,24,179,232,54,92,80,98,156,239,196,216,83,15,213,209,91,232,254,145,92,70,183,178,89,224,174,54,0,147,165,45,75,139,140,37,57,237,143,168,251,157,136,25,253,231,86,193,203,239,128,172,61,195,54,13,161,199,57,131,98,164,172,205,75,189,60,115,87,29,71,101,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,221,253,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,14,217,249,206,19,49,241,6,108,97,235,254,64,217,125,141,131,48,191,82,118,182,226,8,157,228,190,213,75,77,36,36,85,193,77,51,105,12,93,82,120,161,9,92,94,64,25,141,201,218,48,134,149,115,55,207,76,184,226,47,56,48,46,104,101,125,231,183,90,171,178,254,138,41,161,149,152,42,173,245,67,112,184,60,148,181,49,179,191,78,96,220,58,182,174,46,36,38,4,96,96,101,219,230,9,192,86,33,225,155,25,87,99,156,190,177,85,214,101,93,222,162,73,168,78,159,181,86,157,128,25,169,133,225,174,153,226,96,132,10,162,160,163,167,114,144,204,192,25,136,136,217,221,236,213,4,170,114,49,252,246,126,173,254,210,82,168,162,175,145,143,231,179,245,111,246,146,149,68,4,68,65,96,28,234,252,172,97,111,152,20,62,157,113,80,237,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,243,19,206,175,202,198,22,249,129,67,233,215,21,10,200,50,61,225,71,138,236,184,226,215,46,3,26,224,169,123,13,214,135,167,5,254,193,60,204,117,86,138,162,103,118,18,118,102,234,66,123,73,226,153,153,134,65,18,103,96,48,146,48,182,188,69,202,211,46,34,227,39,8,230,174,22,194,86,169,178,178,167,183,221,241,70,23,173,208,104,105,46,17,198,205,75,21,44,66,250,201,12,211,202,50,189,49,15,64,6,150,96,114,233,201,21,59,69,175,11,188,77,227,238,22,115,66,219,152,24,66,166,174,178,218,21,2,87,172,60,247,25,169,168,175,48,52,114,199,178,113,141,246,145,128,207,41,68,102,38,209,200,226,123,75,71,18,200,83,37,243,123,6,231,214,87,225,252,220,203,249,234,228,177,98,42,114,154,157,170,224,120,103,136,194,66,138,88,100,14,246,99,142,88,228,141,220,92,129,220,29,196,136,93,137,195,218,162,34,2,34,32,34,34,12,107,56,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,84,43,113,99,230,159,57,62,96,98,31,81,157,77,79,43,143,34,121,101,247,215,172,86,160,186,164,68,64,68,68,16,173,206,175,205,62,22,249,127,67,234,55,21,85,121,24,254,123,63,86,255,0,105,42,85,206,175,205,62,22,249,127,67,234,55,21,85,121,24,254,123,63,86,255,0,105,32,145,76,254,252,13,126,6,177,103,238,131,246,87,224,247,217,229,237,223,105,238,232,244,119,54,205,187,63,25,214,234,116,250,93,47,198,245,122,125,47,198,108,88,214,98,207,162,191,74,175,63,65,125,171,244,111,218,21,30,199,246,183,79,183,118,30,161,116,59,71,75,241,125,110,158,205,251,61,221,218,233,221,162,189,78,103,92,109,86,103,158,99,212,229,38,87,226,189,249,109,133,247,81,205,83,105,185,78,244,184,150,168,158,25,36,146,96,103,24,166,134,9,161,16,133,246,152,238,9,37,9,8,101,6,31,1,192,79,4,23,222,46,49,220,181,184,142,150,235,109,203,43,39,86,43,221,238,142,96,167,152,234,158,23,120,105,105,10,72,164,9,38,222,81,28,141,177,196,34,215,113,9,73,19,24,94,167,38,79,221,29,244,18,251,244,155,255,0,153,143,198,125,27,246,142,254,209,237,78,179,117,251,7,254,7,251,247,87,95,115,175,167,75,223,237,74,74,151,201,194,216,79,10,224,107,21,46,22,193,88,102,213,135,236,180,91,251,53,186,215,69,29,37,44,27,204,140,246,69,27,8,14,227,50,39,209,187,200,157,223,189,221,125,100,4,68,64,68,68,4,68,65,138,186,159,238,87,30,68,242,203,239,175,88,173,80,2,167,251,149,199,145,60,178,251,235,214,43,80,93,82,34,32,34,34,8,1,230,143,231,179,51,126,229,244,122,37,127,252,149,60,172,98,159,152,21,222,157,110,86,1,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,130,255,0,209,17,1,17,16,17,17,1,69,95,29,220,212,250,117,133,149,220,41,98,61,100,182,220,27,218,248,182,56,55,70,115,83,79,77,60,30,204,148,102,217,52,46,113,212,67,63,90,18,138,104,223,64,223,25,238,41,84,81,23,204,215,151,125,78,21,169,184,241,31,144,152,114,144,48,192,83,198,120,151,12,90,173,241,83,5,152,33,136,65,235,105,97,132,68,94,153,196,24,166,22,109,241,155,156,206,229,25,27,192,20,171,152,87,21,88,55,138,252,163,200,60,97,102,185,82,14,39,183,83,223,41,177,101,162,56,222,19,183,92,92,45,187,220,98,35,50,236,210,16,200,80,158,226,220,12,226,239,212,9,0,60,87,43,143,61,153,101,247,215,163,214,171,85,87,85,202,227,207,102,89,125,245,232,245,168,39,249,90,175,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,5,100,209,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,198,93,92,167,2,252,102,223,120,60,204,122,171,156,150,175,108,224,204,81,217,233,241,53,182,32,6,170,40,226,115,233,84,211,72,90,105,52,93,89,93,163,34,104,228,19,33,45,174,225,44,97,121,92,212,56,10,166,170,166,186,241,79,147,118,42,74,51,163,167,154,225,142,109,148,253,87,58,195,121,97,22,175,166,167,142,34,22,54,19,158,90,163,35,0,217,23,87,71,55,148,142,56,50,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,86,115,165,184,82,147,179,201,75,83,27,59,117,33,61,163,171,106,196,196,34,96,64,96,6,57,41,225,108,89,133,113,205,138,151,20,224,172,77,106,196,22,90,221,253,154,227,107,173,142,174,150,125,134,64,123,37,141,200,11,105,129,11,232,253,196,46,207,222,206,161,51,153,63,3,23,94,31,113,253,102,106,101,205,174,174,187,46,177,85,69,77,202,80,163,181,144,193,133,231,41,163,98,165,148,161,141,160,134,152,164,168,1,166,213,197,244,214,45,174,241,180,146,5,144,41,254,229,113,228,79,44,190,250,245,138,213,0,42,127,185,92,121,19,203,47,190,189,98,181,4,0,169,254,229,113,228,79,44,190,250,245,138,213,0,42,111,184,45,207,76,184,225,211,150,102,3,205,12,208,188,246,27,85,15,182,98,134,24,153,142,170,225,84,87,122,231,142,150,154,55,118,234,76,123,75,70,213,133,132,72,204,128,0,204,67,207,243,142,193,89,13,83,146,84,56,243,24,84,82,91,243,66,150,162,26,28,34,112,158,218,187,164,29,112,122,186,105,69,133,222,74,104,162,146,73,152,139,107,69,43,131,9,139,206,81,205,12,42,170,241,23,196,190,105,241,65,142,230,199,89,153,118,254,47,98,179,81,207,83,236,187,103,226,97,138,78,201,4,210,201,209,234,244,0,228,218,94,249,234,79,240,102,189,78,86,252,2,209,230,39,97,226,111,56,237,246,171,150,16,110,217,79,135,112,237,101,52,21,208,221,228,110,173,52,213,53,113,200,38,3,12,70,210,52,113,187,52,133,44,109,39,184,17,135,88,43,175,18,152,147,62,113,103,41,172,77,125,226,71,12,82,88,241,181,69,61,149,234,34,137,250,115,207,7,182,40,122,85,21,84,251,4,105,42,76,125,233,32,23,118,23,239,210,39,39,167,134,24,84,255,0,115,71,242,39,153,191,114,250,197,18,128,20,25,84,40,75,231,29,115,202,58,254,37,232,105,112,100,117,99,141,173,214,120,105,177,155,141,32,67,72,70,224,18,208,187,30,214,57,170,123,60,186,72,110,228,13,19,82,128,190,161,32,141,250,115,17,227,126,143,133,92,8,216,75,7,85,110,204,220,89,111,150,91,17,52,48,84,195,107,140,102,138,51,170,170,136,229,19,29,192,115,246,119,120,228,140,229,167,38,49,113,3,23,130,207,243,85,143,113,87,250,107,136,241,38,35,184,127,182,86,87,92,171,170,36,255,0,125,36,211,73,33,253,164,68,95,23,116,21,87,130,255,0,195,47,238,160,192,31,128,15,101,125,58,246,132,158,207,246,182,222,195,209,236,242,246,190,209,175,189,209,236,189,163,127,79,241,187,117,233,126,51,98,200,249,90,175,1,60,16,88,184,71,192,146,214,226,58,91,85,203,51,111,125,88,175,119,186,57,142,162,16,165,105,157,225,165,164,41,34,140,227,135,96,196,114,54,198,35,151,93,196,67,28,76,23,84,128,173,87,154,63,145,60,205,251,151,214,40,149,213,43,85,230,143,228,79,51,126,229,245,138,36,16,173,194,119,154,124,155,249,129,135,189,70,5,146,154,198,179,132,239,52,249,55,243,3,15,122,140,11,37,52,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,175,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,43,159,227,239,142,203,87,8,152,102,138,197,134,168,233,46,217,139,136,169,222,174,207,71,85,24,207,69,75,4,117,16,140,146,215,70,21,17,78,1,36,101,80,48,144,51,177,73,9,179,247,1,32,163,252,208,184,250,190,228,182,254,30,50,102,225,216,241,125,214,222,21,23,219,253,53,72,60,214,90,89,183,48,83,64,192,78,113,86,72,12,198,242,19,9,69,20,145,156,122,156,161,36,54,45,202,227,207,102,89,125,245,232,245,170,215,238,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,186,14,87,30,123,50,203,239,175,71,173,65,63,200,136,130,0,121,163,249,236,204,223,185,125,30,137,93,87,35,31,207,103,234,223,237,37,106,188,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,11,85,230,143,231,179,51,126,229,244,122,37,118,156,150,51,231,6,209,97,236,87,195,149,230,182,146,223,136,107,47,7,137,172,173,53,67,177,221,64,233,99,138,166,24,129,193,135,124,3,73,28,142,219,220,204,37,50,96,97,132,201,90,95,52,127,61,153,155,247,47,163,209,43,95,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,50,62,226,139,134,76,3,197,54,87,220,178,255,0,23,211,82,81,220,142,156,134,203,136,90,221,13,77,109,154,119,146,41,55,192,82,54,225,3,40,34,25,64,8,30,72,216,131,112,234,196,56,246,103,70,80,227,44,133,205,12,65,148,121,129,5,36,119,220,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,220,238,18,69,36,114,51,19,9,179,27,49,8,147,56,180,228,240,19,198,253,139,139,140,9,45,22,35,170,181,91,115,54,201,213,150,247,100,163,132,233,225,58,87,153,218,26,170,65,146,89,14,72,118,20,65,35,239,114,9,117,220,34,50,68,231,212,227,239,129,59,87,23,120,102,138,251,134,171,41,45,57,139,135,105,222,146,207,89,85,32,193,69,85,4,149,16,148,145,87,72,20,242,206,97,28,99,80,80,136,59,48,201,49,187,247,25,32,134,188,224,226,111,31,103,158,87,229,222,95,230,53,77,93,226,229,151,181,23,162,139,16,215,92,102,171,173,184,193,95,37,60,130,21,5,51,145,17,196,80,152,137,177,104,241,148,97,180,122,110,71,116,28,149,60,211,226,159,151,245,222,163,110,86,21,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,250,242,84,243,79,138,126,95,215,122,141,185,5,85,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,149,85,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,144,75,246,106,229,158,21,206,76,184,196,121,91,141,105,59,69,151,19,91,229,183,212,237,142,51,146,29,237,238,79,23,80,12,6,104,141,134,72,205,197,246,72,0,76,218,139,44,120,120,162,225,147,31,112,179,154,23,44,191,197,244,213,117,150,208,168,33,178,226,22,183,77,77,69,121,129,163,138,77,240,20,141,180,140,6,120,134,80,2,54,142,71,32,220,90,49,22,73,42,143,241,69,195,38,1,226,155,43,238,89,127,139,233,169,40,238,71,78,67,101,196,45,110,134,166,182,205,59,201,20,155,224,41,27,112,129,148,17,12,160,4,15,36,108,65,184,117,98,16,135,110,93,220,111,214,112,171,142,223,9,99,26,173,217,101,139,46,17,75,125,39,134,122,153,173,114,12,50,198,21,84,177,4,162,3,184,206,14,208,237,28,146,28,84,226,192,46,64,2,243,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,150,50,249,209,148,56,203,33,115,67,16,101,30,96,65,73,29,247,14,212,12,53,15,73,59,77,4,160,113,140,177,77,25,247,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,126,156,173,248,250,163,203,190,195,195,38,113,220,45,86,220,32,253,178,163,14,226,42,202,152,40,97,180,72,253,90,153,169,170,228,144,128,10,25,77,228,120,228,119,121,6,89,26,63,124,36,14,136,75,250,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,4,212,242,184,242,39,150,95,125,122,197,106,186,165,106,188,174,60,137,229,151,223,94,177,90,174,169,1,88,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,0,231,87,229,99,11,124,192,161,244,235,138,8,171,225,59,205,62,77,252,192,195,222,163,2,201,77,99,89,194,119,154,124,155,249,129,135,189,70,5,146,154,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,4,212,242,184,242,39,150,95,125,122,197,106,133,110,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,65,53,60,174,60,137,229,151,223,94,177,90,174,169,90,175,43,143,34,121,101,247,215,172,86,171,170,64,69,242,126,150,97,95,165,95,65,126,147,90,190,146,123,63,218,222,199,237,177,246,238,195,212,233,118,158,134,189,78,143,83,220,234,109,219,187,221,215,94,229,245,144,17,17,1,17,16,69,95,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,170,175,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,130,106,81,17,5,128,115,171,242,177,133,190,96,80,250,117,197,71,175,44,235,77,170,255,0,198,190,95,216,175,182,202,75,141,182,227,79,126,164,172,163,171,132,102,130,166,9,44,149,195,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,66,185,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,80,117,56,228,224,115,25,112,133,140,134,170,148,234,239,153,117,124,168,32,176,223,140,27,124,103,163,151,98,172,218,204,33,82,34,196,236,76,204,19,0,185,131,11,140,177,69,232,57,115,113,175,251,149,115,30,123,6,63,185,221,100,203,44,83,248,187,149,52,15,213,142,215,92,238,13,29,204,97,218,70,91,64,30,57,70,39,18,56,200,75,73,74,24,163,121,180,206,44,157,192,57,235,128,46,153,115,152,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,244,179,227,215,197,87,12,248,203,133,12,220,172,202,220,97,93,73,113,2,167,27,149,162,231,76,236,33,113,183,72,114,4,83,188,123,156,161,61,209,72,7,25,59,237,48,45,164,97,178,67,12,143,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,134,30,117,126,105,240,183,203,250,31,81,184,171,180,229,29,39,18,77,146,245,208,230,189,21,89,96,146,168,140,176,165,69,246,166,188,110,177,192,212,148,189,32,166,138,120,222,19,181,148,46,15,9,197,32,176,24,76,204,38,198,207,29,224,99,92,144,201,124,202,186,197,125,204,108,161,193,88,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,166,166,79,241,116,17,23,201,83,205,62,41,249,127,93,234,54,229,53,43,197,96,172,144,201,124,181,186,203,125,203,156,161,193,88,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,166,160,47,240,101,237,80,17,17,6,42,234,127,185,92,121,19,203,47,190,189,98,181,64,10,159,238,87,30,68,242,203,239,175,88,173,65,117,72,136,131,26,206,44,124,211,231,39,204,12,67,234,51,171,138,229,177,192,197,215,136,44,127,71,154,153,141,107,171,161,203,172,43,81,77,114,136,43,45,100,80,98,137,198,105,24,105,98,41,163,120,38,166,25,41,204,106,116,114,125,52,139,107,60,143,36,118,235,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,130,234,145,17,5,42,226,199,202,198,114,124,191,196,62,157,58,198,177,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,11,180,230,139,138,49,245,203,140,108,113,133,49,126,50,171,187,219,108,21,20,165,101,161,99,152,40,173,176,84,91,233,37,217,4,18,75,32,198,110,61,46,169,131,139,75,32,20,155,67,115,0,214,190,77,220,63,101,126,98,227,44,85,156,24,204,41,47,55,220,1,81,111,107,29,170,86,144,130,130,121,154,98,107,132,160,81,244,140,217,225,219,3,180,132,241,156,114,153,70,36,212,242,39,59,12,175,181,97,236,220,192,121,175,111,42,72,106,49,157,158,170,219,93,79,13,16,196,114,79,111,56,244,170,150,86,125,102,51,138,178,40,155,112,234,33,74,13,184,153,217,131,207,242,108,206,191,160,220,65,93,178,114,174,223,214,164,204,219,123,116,103,142,45,210,65,93,110,138,162,162,61,196,242,11,12,37,1,214,49,104,6,79,39,67,77,163,189,208,77,74,34,32,243,248,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,143,103,26,124,51,212,240,163,159,55,92,176,134,186,174,225,98,158,158,27,190,30,174,171,120,186,245,54,233,183,48,245,26,50,118,99,142,88,230,133,221,196,55,188,47,35,0,9,139,44,140,212,43,115,171,243,79,133,190,95,208,250,141,197,5,52,229,213,198,77,55,9,249,161,83,111,197,116,212,131,129,49,189,69,36,56,150,185,168,165,168,173,161,10,120,234,90,158,104,24,36,22,216,50,212,177,74,219,36,55,140,75,166,46,122,49,79,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,88,177,41,73,229,95,199,173,77,45,77,171,133,140,228,190,213,214,5,101,68,54,252,13,115,168,233,48,81,131,69,49,61,5,77,68,146,137,56,57,4,17,82,128,129,158,249,122,90,176,52,66,1,88,57,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,84,239,99,92,189,192,57,149,106,138,197,152,216,31,15,226,171,108,21,3,87,21,29,238,217,13,116,17,206,34,66,50,140,115,9,11,27,9,152,177,51,107,161,147,124,93,121,252,45,195,214,65,96,107,237,46,41,193,89,31,151,248,126,245,69,191,179,92,109,120,102,138,146,170,13,224,64,123,37,142,49,49,220,6,66,250,63,120,147,179,247,59,160,180,14,117,126,86,48,183,204,10,31,78,184,168,245,229,157,105,181,95,248,215,203,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,140,208,84,193,37,146,184,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,72,87,58,191,43,24,91,230,5,15,167,92,85,128,114,184,243,217,150,95,125,122,61,106,14,215,31,124,9,221,120,68,196,212,87,220,53,89,87,118,203,172,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,188,9,117,120,9,227,126,251,194,62,59,150,139,17,213,93,110,89,101,123,234,203,123,178,81,194,21,19,5,83,66,237,13,85,32,201,44,97,28,219,198,32,145,247,176,156,90,238,18,40,226,112,157,236,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,59,211,87,80,212,179,236,148,53,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,199,135,138,238,20,115,31,132,172,199,60,21,141,98,237,214,170,238,164,246,11,252,16,184,82,221,233,69,217,156,133,157,223,167,48,110,22,150,23,119,40,200,133,217,204,14,57,12,50,51,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,182,163,131,147,4,153,242,217,95,137,97,197,116,85,101,149,101,80,37,132,234,43,234,118,188,117,173,36,157,180,40,162,120,220,142,152,137,217,204,250,131,24,76,6,209,137,153,212,60,114,62,128,136,136,8,136,131,26,206,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,46,169,17,16,17,17,4,43,115,171,243,79,133,190,95,208,250,141,197,83,78,22,241,70,62,193,92,28,241,65,138,242,231,25,85,225,139,149,186,163,3,20,181,212,39,52,53,189,3,184,85,196,65,79,60,50,198,80,27,148,129,184,221,141,158,54,146,61,191,140,99,10,151,206,175,205,62,22,249,127,67,234,55,21,232,57,78,101,125,171,58,178,143,137,188,168,188,149,36,116,248,166,207,100,182,133,69,77,16,213,133,28,230,23,62,141,83,68,78,204,103,12,189,57,67,222,23,99,140,93,136,93,153,216,35,170,211,69,77,113,186,209,91,235,46,212,150,186,122,170,136,225,150,186,172,101,40,41,64,137,152,166,145,161,3,149,192,89,220,157,163,3,61,25,246,137,62,140,249,47,100,94,69,229,199,14,153,113,110,202,252,175,179,118,27,85,14,178,205,52,174,199,85,112,170,38,102,146,170,166,70,102,234,76,123,71,87,209,133,132,68,0,64,0,0,113,151,89,41,240,177,157,127,186,39,135,220,19,156,114,91,251,21,94,32,183,191,111,128,98,233,198,21,208,74,116,245,93,33,234,72,237,11,207,12,175,30,227,114,233,184,110,208,181,102,10,170,160,7,154,63,158,204,205,251,151,209,232,148,255,0,42,127,138,120,122,200,44,115,125,170,197,56,215,35,242,255,0,16,94,171,118,118,155,141,211,12,209,85,213,79,176,4,3,124,178,70,70,91,64,4,91,87,238,17,102,110,230,100,22,129,201,83,202,198,41,249,129,93,233,214,229,127,235,207,224,172,189,192,57,107,106,150,197,151,56,31,15,225,91,108,245,5,87,45,29,146,217,13,12,18,78,66,34,82,148,112,136,139,155,136,0,185,59,107,160,11,124,25,122,4,4,68,64,68,68,24,171,169,254,229,113,228,79,44,190,250,245,138,213,0,42,127,185,92,121,19,203,47,190,189,98,181,5,213,34,34,2,34,32,128,30,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,229,96,28,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,200,47,253,17,16,17,17,1,98,174,178,168,84,171,247,39,112,177,255,0,123,78,85,127,234,109,187,255,0,114,129,194,119,149,140,155,249,127,135,189,58,5,82,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,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,219,65,2,220,200,184,50,177,112,151,152,246,123,158,3,186,245,112,102,59,237,181,22,139,108,230,103,85,106,146,157,225,235,211,20,133,175,86,22,237,17,60,82,57,60,155,92,132,245,112,234,203,66,184,110,206,251,175,14,25,219,133,179,162,205,99,164,188,212,97,202,137,72,232,42,100,40,194,166,9,160,146,158,96,99,30,240,55,138,105,54,30,132,194,123,73,196,217,156,30,66,185,231,126,100,255,0,89,63,102,168,171,65,148,70,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,91,175,52,127,34,121,155,247,47,172,81,40,224,229,177,199,61,215,135,220,127,71,149,121,141,116,171,174,203,172,85,81,77,109,136,235,46,132,48,97,121,202,105,28,106,162,25,164,104,33,166,41,42,12,170,116,97,125,52,151,115,188,111,28,146,63,205,31,200,158,102,253,203,235,20,72,32,5,86,174,43,184,81,204,126,18,179,28,240,86,53,139,183,90,171,186,147,216,47,240,66,225,75,119,165,23,102,114,22,119,126,156,193,184,90,88,93,220,163,34,23,103,48,56,228,58,42,178,72,226,139,134,76,3,197,54,87,220,178,255,0,23,211,82,81,220,142,156,134,203,136,90,221,13,77,109,154,119,146,41,55,192,82,54,225,3,40,34,25,64,8,30,72,216,131,112,234,196,33,22,220,175,120,233,252,10,98,160,200,236,227,198,125,147,45,175,91,253,143,83,90,59,161,177,93,36,144,93,181,153,201,187,61,28,218,201,212,213,136,2,87,9,63,20,37,81,35,204,78,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,233,171,168,106,89,246,74,26,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,99,89,157,25,67,140,178,23,52,49,6,81,230,4,20,145,223,112,237,64,195,80,244,147,180,208,74,7,24,203,20,209,159,115,184,73,20,145,200,204,76,38,204,108,196,34,76,226,210,147,202,223,143,170,204,196,236,60,50,103,29,194,235,114,197,237,219,42,48,238,34,172,169,158,186,107,188,109,213,169,154,154,174,73,8,204,102,136,26,71,142,71,118,140,162,141,163,247,14,48,235,4,64,169,254,229,113,228,79,44,190,250,245,138,213,0,42,127,185,92,121,19,203,47,190,189,98,181,4,0,175,127,138,179,211,49,241,126,83,224,172,144,185,222,122,88,51,2,118,185,109,182,186,118,112,142,106,170,138,153,231,146,170,163,189,250,179,55,104,56,193,223,65,8,217,216,69,156,229,41,60,2,173,92,40,240,163,152,252,90,230,56,96,172,21,23,97,181,80,244,231,191,223,231,133,206,150,209,74,78,236,196,76,206,221,73,143,105,52,80,179,177,72,66,78,238,0,18,72,1,85,121,119,112,65,89,197,86,59,124,91,140,105,118,229,150,19,184,69,21,244,94,105,233,166,186,72,80,203,32,82,210,202,17,16,22,211,8,59,67,52,145,200,17,84,11,129,49,24,19,78,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,95,43,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,253,2,11,85,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,64,10,15,65,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,210,61,201,79,2,228,213,202,251,141,49,221,218,233,106,175,204,219,86,200,45,22,186,136,9,170,173,118,178,13,179,215,83,145,22,201,58,199,43,64,100,3,190,17,141,133,201,134,171,105,84,14,100,92,183,127,8,30,212,226,23,135,171,15,249,171,247,235,49,54,25,163,139,253,26,248,157,101,32,55,253,185,226,242,68,223,215,29,228,45,215,213,170,34,219,37,243,123,25,100,46,104,97,252,220,203,249,233,35,190,225,218,130,154,157,170,224,105,160,148,14,50,138,88,100,14,231,112,146,41,36,141,220,92,77,152,221,196,132,153,137,131,39,52,84,83,133,30,43,178,227,139,92,184,12,107,130,165,236,55,90,30,156,23,251,4,243,49,213,90,42,137,157,216,73,217,155,169,9,237,39,138,102,102,25,4,73,157,128,194,72,194,181,160,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,100,166,177,172,225,59,205,62,77,252,192,195,222,163,2,201,77,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,15,147,203,127,138,236,184,225,43,46,51,195,26,227,89,123,117,214,187,232,252,22,11,4,19,48,85,93,234,133,174,46,226,46,236,253,56,67,112,188,179,59,56,198,36,44,204,102,113,198,118,109,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,222,125,72,167,43,222,1,108,89,211,179,136,124,230,183,246,204,33,106,184,29,61,138,193,83,76,109,13,234,170,29,174,117,51,185,139,4,180,113,155,184,52,98,228,50,203,28,129,38,129,17,199,48,90,86,112,112,201,143,178,51,43,242,239,48,51,26,154,174,207,114,204,42,139,208,197,135,171,173,211,82,86,219,160,160,146,158,49,58,129,153,132,132,229,41,140,132,24,116,104,198,51,220,93,71,16,169,124,174,60,246,101,151,223,94,143,90,174,171,158,119,230,79,245,147,246,106,181,94,87,30,123,50,203,239,175,71,173,64,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,148,138,98,158,30,178,11,28,223,106,177,78,53,200,252,191,196,23,170,221,157,166,227,116,195,52,85,117,83,236,1,0,223,44,145,145,150,208,1,22,213,251,132,89,155,185,153,125,92,11,148,249,89,149,253,187,240,103,150,152,83,9,123,79,165,219,125,133,102,166,160,237,93,61,221,62,175,68,7,126,222,161,237,221,174,155,203,79,23,65,5,156,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,181,94,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,5,170,243,71,243,217,153,191,114,250,61,18,242,152,63,132,156,85,152,156,35,223,184,156,193,114,246,191,161,88,130,190,223,136,173,206,82,73,49,80,199,5,180,225,158,150,40,225,45,122,125,170,174,74,131,146,65,17,138,33,38,111,116,245,245,124,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,200,34,87,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,144,167,14,156,75,229,103,20,24,18,28,117,150,119,111,227,118,219,53,100,244,222,212,182,126,58,104,163,237,112,67,44,157,30,175,64,206,61,197,239,134,132,223,22,104,160,230,107,192,149,215,36,113,149,199,60,242,183,12,210,71,149,247,234,136,202,170,142,215,1,0,97,186,211,97,18,9,35,213,216,41,166,151,82,140,195,108,96,114,116,54,198,205,15,86,133,112,81,197,117,247,132,188,229,162,198,93,91,173,102,16,185,105,71,138,108,148,83,0,246,250,93,166,209,200,195,35,56,60,208,25,245,99,125,64,159,67,143,168,1,44,142,130,232,57,212,101,14,13,194,25,161,130,115,114,197,5,92,55,220,194,167,175,134,250,197,59,156,19,29,190,58,40,160,152,1,251,192,222,41,154,50,102,125,142,208,198,236,44,78,100,126,127,146,167,154,124,83,242,254,187,212,109,203,218,243,143,199,248,55,52,240,111,15,185,131,151,216,134,146,249,135,175,148,248,142,166,134,186,153,223,100,161,173,181,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,188,87,37,79,52,248,167,229,253,119,168,219,144,85,94,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,85,94,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,4,212,170,63,132,120,155,192,56,151,63,177,239,14,55,10,154,75,54,44,193,213,22,225,161,130,174,227,11,29,250,10,171,112,214,185,210,196,238,210,145,194,221,86,148,4,73,132,6,51,221,239,184,133,96,80,45,204,123,22,98,172,13,204,39,48,241,78,10,196,215,92,63,122,162,246,79,102,184,218,235,100,164,170,131,125,146,144,15,100,177,184,152,238,3,33,125,31,188,73,217,251,157,208,73,255,0,30,220,16,88,184,184,192,145,86,225,202,91,85,183,51,108,157,40,172,151,186,201,142,158,19,165,121,153,230,165,171,40,226,144,228,135,97,74,113,182,199,32,151,77,164,35,36,172,112,23,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,214,67,220,16,113,75,251,174,50,58,12,200,173,195,126,196,189,91,110,18,88,175,116,241,22,234,83,174,138,24,101,41,105,157,201,205,161,48,158,50,97,63,120,9,200,53,54,22,144,237,171,154,231,5,31,132,220,43,63,18,153,103,108,181,83,98,76,37,111,168,169,197,177,105,209,154,241,107,134,49,38,168,222,228,209,148,212,177,198,125,196,59,228,137,246,177,187,195,12,68,29,190,87,60,118,221,115,178,213,54,68,103,70,38,164,168,198,214,58,112,44,63,113,171,156,187,110,33,162,17,55,148,36,220,219,101,169,167,16,23,115,223,212,150,50,115,113,39,134,105,74,66,150,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,101,60,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,19,83,202,227,200,158,89,125,245,235,21,170,234,149,170,242,184,242,39,150,95,125,122,197,106,186,164,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,34,175,132,239,52,249,55,243,3,15,122,140,11,37,53,141,103,9,222,105,242,111,230,6,30,245,24,22,74,104,8,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,19,83,202,227,200,158,89,125,245,235,21,170,21,184,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,84,43,113,99,230,159,57,62,96,98,31,81,157,4,212,242,184,242,39,150,95,125,122,197,106,170,188,78,241,11,133,120,95,201,171,214,110,98,154,110,223,216,58,116,214,235,88,85,71,79,53,206,186,82,219,21,60,100,111,253,212,134,226,38,65,20,82,155,1,236,218,246,255,0,192,110,102,97,92,155,229,153,133,115,75,26,213,246,123,46,25,183,223,238,21,59,100,140,36,155,101,222,183,100,17,117,12,0,166,148,220,99,140,28,155,124,134,2,207,169,50,138,190,52,120,182,197,92,92,230,155,226,155,148,93,135,13,216,187,77,191,12,219,132,100,139,167,66,85,50,24,79,60,79,52,177,181,100,145,188,35,49,198,236,37,209,141,153,180,6,65,242,191,118,30,126,254,31,127,116,95,211,187,175,210,79,104,118,158,203,237,74,222,195,216,123,111,108,246,70,206,183,83,217,221,78,238,205,212,219,183,187,199,189,78,247,10,188,76,96,222,43,242,142,143,52,176,125,13,93,184,198,160,173,183,123,101,75,57,29,186,227,24,70,114,192,210,109,97,152,54,203,25,132,130,205,184,12,119,8,30,248,194,0,99,225,215,55,15,33,170,56,147,44,39,87,30,4,130,241,13,152,43,138,35,214,115,62,163,21,64,51,11,179,83,71,44,97,1,76,78,32,243,77,28,64,230,109,35,7,171,224,239,138,172,101,194,134,110,91,241,133,154,229,86,88,98,227,81,79,77,139,45,17,198,211,5,198,220,199,239,184,196,70,3,218,99,18,144,161,61,195,180,221,197,223,166,114,1,134,70,104,188,166,85,102,102,21,206,76,184,195,153,165,130,170,251,69,151,19,91,226,184,83,110,146,51,146,29,237,239,193,47,76,204,6,104,141,138,57,1,137,246,72,6,46,250,139,175,86,128,136,136,34,175,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,65,53,40,136,130,192,57,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,85,255,0,243,171,242,177,133,190,96,80,250,117,197,88,7,43,143,61,153,101,247,215,163,214,160,159,229,79,243,103,32,114,107,61,125,129,248,92,203,219,86,40,250,47,112,107,157,175,182,129,63,66,110,237,194,251,93,186,144,158,208,234,64,123,162,147,96,111,2,218,58,84,4,65,212,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,182,136,128,136,136,8,136,131,21,117,63,220,174,60,137,229,151,223,94,177,90,160,5,79,247,43,143,34,121,101,247,215,172,86,160,186,164,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,133,110,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,212,23,84,136,136,41,87,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,78,79,55,220,175,181,99,78,18,234,113,228,197,73,5,203,47,175,20,87,42,121,202,136,101,158,88,42,102,26,41,105,66,93,88,161,2,42,136,102,45,55,49,61,44,108,227,224,67,17,124,44,103,95,238,118,226,11,4,231,28,150,254,219,73,135,238,15,219,224,24,186,146,29,12,241,29,61,87,72,122,145,179,204,208,77,43,199,184,216,122,140,27,181,29,89,242,40,205,92,179,194,185,201,151,24,143,43,113,173,39,104,178,226,107,124,182,250,157,177,198,114,67,189,189,201,226,234,1,128,205,17,176,201,25,184,190,201,0,9,155,81,101,140,18,12,170,17,82,174,22,51,175,247,68,240,251,130,115,142,75,127,98,171,196,22,247,237,240,12,93,56,194,186,9,78,158,171,164,61,73,29,161,121,225,149,227,220,110,93,55,13,218,22,172,213,85,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,15,21,192,167,8,150,174,47,178,143,58,176,164,23,26,75,62,44,176,212,97,219,150,28,186,207,78,38,1,59,133,208,78,150,99,97,121,66,154,102,219,191,166,250,177,199,12,142,50,116,154,50,250,188,31,114,190,205,204,236,196,222,217,206,220,47,136,48,6,4,183,84,73,77,94,21,241,157,178,247,88,111,78,100,15,69,13,69,57,179,128,202,240,111,57,68,65,196,205,163,115,49,54,10,235,200,199,243,217,250,183,251,73,74,162,2,34,32,176,14,117,126,86,48,183,204,10,31,78,184,171,0,229,113,231,179,44,190,250,244,122,213,127,252,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,168,39,249,120,172,205,201,76,163,206,106,107,125,46,107,101,198,31,197,65,105,168,10,154,23,186,80,132,199,76,99,44,82,187,70,110,219,132,12,160,137,164,6,125,146,128,236,145,140,29,197,253,170,32,234,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,219,68,64,68,68,4,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,133,110,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,212,23,84,136,136,8,136,130,21,185,213,249,167,194,223,47,232,125,70,226,170,175,35,31,207,103,234,223,237,37,74,185,213,249,167,194,223,47,232,125,70,226,170,175,35,31,207,103,234,223,237,36,22,65,199,54,87,218,178,115,139,76,204,192,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,154,51,180,108,236,35,174,214,147,78,77,153,215,244,231,135,219,182,78,85,219,250,53,121,101,112,110,140,241,197,182,57,232,110,50,212,84,71,184,158,66,114,152,103,10,198,45,0,5,163,232,105,184,183,186,183,254,118,153,103,133,112,254,99,229,222,105,90,105,59,61,235,24,91,238,22,251,191,78,56,194,58,142,192,244,221,9,203,104,49,156,206,21,111,25,25,145,126,46,8,5,152,88,59,252,175,38,204,235,250,13,196,21,219,39,42,237,253,106,76,205,183,183,70,120,226,221,36,21,214,232,170,42,35,220,79,32,176,194,80,29,99,22,128,100,242,116,52,218,59,221,4,212,162,34,2,34,32,34,34,2,34,32,197,93,79,247,43,143,34,121,101,247,215,172,86,168,1,83,253,202,227,200,158,89,125,245,235,21,168,46,169,17,16,17,17,4,0,243,71,243,217,153,191,114,250,61,18,187,254,89,25,233,151,28,58,112,35,142,179,67,52,47,61,134,213,67,152,21,177,67,12,76,199,85,112,170,43,101,189,227,165,166,141,221,186,147,30,210,209,181,97,97,18,51,32,0,51,27,64,230,143,231,179,51,126,229,244,122,37,109,85,56,166,251,87,133,109,216,42,162,187,125,150,213,112,173,186,81,211,116,129,186,85,85,113,211,71,81,38,246,109,229,184,40,169,155,71,119,22,233,234,44,206,68,238,18,191,193,111,54,10,156,198,204,75,190,12,226,122,183,15,225,208,191,84,71,54,31,185,210,69,21,190,209,105,8,169,36,42,136,106,170,42,106,119,8,25,65,27,196,239,212,55,154,162,65,114,96,120,132,36,209,98,174,166,167,149,239,29,63,134,188,42,25,29,156,120,207,181,230,77,151,127,177,234,107,71,108,215,219,92,113,139,182,179,57,63,104,172,135,73,58,154,176,153,196,193,39,227,72,106,36,96,191,244,68,64,68,68,4,68,65,21,124,243,191,50,127,172,159,179,85,138,240,103,146,152,87,136,158,36,240,126,78,99,91,133,214,138,203,136,61,161,218,103,181,203,28,117,65,208,160,168,168,13,133,36,114,3,106,112,139,62,160,254,235,190,154,62,142,215,213,207,59,243,39,250,201,251,53,90,175,43,143,61,153,101,247,215,163,214,160,244,25,115,202,159,138,60,103,155,151,204,182,196,182,138,76,39,104,195,53,16,141,118,41,173,25,100,183,86,193,33,182,135,109,118,22,122,211,120,183,72,193,248,182,13,189,57,138,9,9,133,72,79,30,89,111,98,201,254,89,152,171,43,240,197,101,214,174,213,134,109,246,11,117,36,215,74,227,171,170,56,227,187,209,51,57,200,127,222,1,97,140,7,64,140,0,4,64,111,85,90,175,52,127,34,121,155,247,47,172,81,32,128,21,149,66,197,93,101,80,130,213,120,246,224,130,197,197,198,4,138,183,14,82,218,173,185,155,100,233,69,100,189,214,76,116,240,157,43,204,207,53,45,89,71,20,135,36,59,10,83,141,182,57,4,186,109,33,25,37,99,129,111,243,85,128,177,87,250,107,135,49,38,28,184,127,182,81,215,91,107,169,228,255,0,123,36,51,71,32,125,132,36,63,7,101,148,154,142,14,106,156,12,93,115,74,155,247,72,229,29,174,174,225,139,45,180,244,182,219,230,30,182,218,202,162,166,243,7,85,163,138,170,17,167,141,229,146,166,38,144,68,247,238,103,167,136,93,136,58,27,100,8,118,83,253,202,227,200,158,89,125,245,235,21,170,0,84,255,0,114,184,242,39,150,95,125,122,197,106,8,1,83,209,202,159,9,225,91,63,6,56,43,20,218,112,205,170,138,245,136,61,165,237,123,141,61,20,113,213,92,58,23,90,224,131,180,74,44,199,47,76,29,196,55,187,237,23,118,109,25,64,186,159,238,87,30,68,242,203,239,175,88,173,65,117,72,136,130,213,121,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,131,42,133,13,124,227,50,115,35,178,247,49,240,238,57,193,83,123,47,29,99,142,211,93,127,178,81,140,47,75,52,96,236,205,114,144,88,218,74,121,166,145,200,123,163,40,231,40,230,55,112,146,57,30,121,31,227,19,138,172,27,194,134,81,220,49,133,230,229,72,88,158,227,79,81,77,132,237,18,70,243,29,198,226,193,238,57,68,38,5,217,163,34,140,166,61,195,180,29,133,159,168,113,129,227,217,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,193,82,184,75,206,188,253,201,124,216,160,184,240,253,111,186,226,11,213,111,87,169,133,105,226,173,171,165,189,108,166,157,155,180,81,210,72,7,83,209,9,102,148,63,136,66,231,224,207,174,71,202,194,185,101,112,37,106,201,28,27,110,207,60,210,195,53,113,230,133,250,158,66,165,163,186,64,32,120,110,136,220,132,66,56,245,119,10,153,162,208,164,51,219,32,4,157,13,177,187,77,213,189,252,83,139,48,174,6,177,85,98,156,107,137,173,88,126,203,69,179,180,220,110,149,177,210,82,193,188,196,3,124,178,56,128,238,51,17,109,95,188,137,153,187,221,144,125,101,106,188,209,252,137,230,111,220,190,177,68,173,43,18,115,167,169,44,249,178,220,48,166,95,85,182,80,82,211,246,75,173,13,108,113,13,238,180,229,216,231,88,14,50,20,81,28,14,46,49,195,189,194,65,121,122,134,37,36,111,77,115,252,199,177,102,21,199,60,189,179,15,20,224,172,77,106,196,22,90,223,100,246,107,141,174,182,58,186,89,246,94,233,0,246,75,27,144,22,211,2,23,209,251,136,93,159,189,157,4,54,112,157,230,159,38,254,96,97,239,81,129,100,166,177,172,225,59,205,62,77,252,192,195,222,163,2,201,77,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,192,227,247,133,28,199,226,215,142,236,37,130,176,84,93,134,213,67,151,246,217,239,247,249,225,115,165,180,82,149,206,228,204,68,204,237,212,152,246,147,69,11,59,20,132,36,238,224,1,36,128,22,149,192,39,2,119,94,46,241,53,109,247,18,214,85,218,114,235,14,212,53,37,226,178,150,66,130,182,170,121,41,230,40,226,161,144,233,229,128,206,57,6,156,166,19,118,113,142,96,118,239,49,83,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,151,202,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,127,64,130,42,249,231,126,100,255,0,89,63,102,171,85,229,113,231,179,44,190,250,244,122,213,117,92,243,191,50,127,172,159,179,85,170,242,184,243,217,150,95,125,122,61,106,9,254,68,68,16,3,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,43,85,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,144,90,175,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,176,14,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,228,23,211,138,112,158,21,199,54,42,172,45,141,112,205,171,16,89,107,118,118,155,117,210,138,58,186,89,246,24,152,111,138,70,32,45,166,2,77,171,119,16,179,183,123,50,199,223,142,78,17,46,188,32,230,224,225,72,46,53,119,140,39,126,167,43,150,28,186,207,78,64,103,3,27,137,210,204,108,45,17,212,194,251,119,244,223,71,9,33,145,198,62,171,70,57,15,42,105,196,63,15,216,7,137,172,175,174,202,140,198,10,176,182,214,84,83,213,197,89,66,208,181,109,20,240,200,196,50,211,201,52,114,12,102,227,190,34,38,29,94,57,100,30,237,206,131,27,123,142,44,197,87,139,21,163,11,93,177,53,214,182,203,135,251,71,178,45,213,21,178,73,75,111,235,155,28,253,158,34,119,8,186,134,204,71,177,155,113,51,59,234,234,250,185,42,121,167,197,63,47,235,189,70,220,172,255,0,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,82,19,218,90,62,140,76,66,64,98,6,6,3,120,28,149,60,211,226,159,151,245,222,163,110,65,85,121,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,228,19,82,160,7,154,63,158,204,205,251,151,209,232,148,255,0,40,1,230,143,231,179,51,126,229,244,122,36,23,255,0,201,83,202,198,41,249,129,93,233,214,229,117,92,88,249,88,206,79,151,248,135,211,167,86,171,201,83,202,198,41,249,129,93,233,214,229,117,92,88,249,88,206,79,151,248,135,211,167,65,141,98,202,161,98,174,178,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,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,169,229,113,228,79,44,190,250,245,138,213,117,74,213,121,92,121,19,203,47,190,189,98,181,93,82,2,176,14,117,126,86,48,183,204,10,31,78,184,171,255,0,86,1,206,175,202,198,22,249,129,67,233,215,20,17,87,194,119,154,124,155,249,129,135,189,70,5,146,154,198,179,132,239,52,249,55,243,3,15,122,140,11,37,52,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,170,21,184,177,243,79,156,159,48,49,15,168,206,129,142,248,133,197,88,219,34,114,207,135,222,205,236,252,55,151,62,210,169,219,29,84,133,237,74,234,202,201,167,237,19,71,171,70,221,40,229,233,70,219,92,135,124,229,189,218,93,129,239,248,32,224,187,21,113,113,152,240,80,214,141,214,201,128,109,189,73,239,120,134,42,25,10,51,233,60,59,168,105,167,112,120,90,176,218,120,221,132,223,220,141,202,93,167,181,163,58,107,195,174,67,99,46,36,179,114,197,149,56,50,138,172,142,227,80,7,115,174,134,157,166,11,77,185,140,90,162,182,86,35,1,217,24,150,172,46,99,188,220,35,23,222,98,207,144,246,69,228,94,92,112,233,151,22,236,175,202,251,55,97,181,80,235,44,211,74,236,117,87,10,162,102,105,42,170,100,102,110,164,199,180,117,125,24,88,68,64,4,0,0,4,61,5,167,0,96,219,46,1,162,202,218,60,61,73,38,19,160,179,199,96,138,211,86,207,85,1,91,130,22,128,105,228,105,156,158,80,233,51,3,245,28,183,54,187,181,213,212,11,113,201,192,230,50,225,11,25,13,85,41,213,223,50,234,249,80,65,97,191,24,54,248,207,71,46,197,89,181,152,66,164,69,137,216,153,152,38,1,115,6,23,25,98,139,32,149,226,179,139,39,112,14,122,224,11,166,92,230,53,134,146,227,109,184,211,207,20,82,203,75,12,211,219,231,146,25,33,26,186,82,152,12,98,169,140,101,55,142,86,23,113,119,253,44,225,9,124,185,184,215,253,202,185,143,61,131,31,220,238,178,101,150,41,252,93,202,154,7,234,199,107,174,119,6,142,230,48,237,35,45,160,15,28,163,19,137,28,100,37,164,165,12,81,188,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,101,142,15,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,200,17,78,241,238,114,132,247,69,32,28,100,239,180,192,182,145,134,201,14,69,121,55,230,199,16,216,198,213,136,48,54,39,164,171,188,101,126,29,167,46,195,136,46,83,84,77,61,37,197,134,146,40,45,52,210,75,51,131,83,71,77,28,146,116,99,143,241,78,96,228,66,210,128,144,73,162,34,32,138,190,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,85,94,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,4,212,162,34,11,0,231,87,229,99,11,124,192,161,244,235,138,176,14,87,30,123,50,203,239,175,71,173,87,255,0,206,175,202,198,22,249,129,67,233,215,21,96,28,174,60,246,101,151,223,94,143,90,130,127,145,17,1,17,16,17,17,1,17,16,98,174,167,251,149,199,145,60,178,251,235,214,43,84,0,169,254,229,113,228,79,44,190,250,245,138,212,23,84,136,136,49,172,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,80,173,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,130,234,145,17,5,42,226,199,202,198,114,124,191,196,62,157,58,198,177,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,12,170,22,58,220,124,101,158,21,202,46,47,115,39,2,224,170,78,201,101,167,184,83,220,41,169,70,56,227,142,151,182,210,67,88,112,68,17,128,128,67,25,212,16,70,12,62,236,98,2,238,238,206,239,145,74,136,14,118,153,103,133,112,254,99,229,222,105,90,105,59,61,235,24,91,238,22,251,191,78,56,194,58,142,192,244,221,9,203,104,49,156,206,21,111,25,25,145,126,46,8,5,152,88,59,194,186,242,96,205,234,156,95,144,216,151,40,238,51,213,205,81,151,183,129,154,141,202,8,130,8,109,215,14,164,177,194,6,62,249,155,84,195,93,33,57,183,115,77,27,49,59,54,208,144,165,9,124,156,115,122,167,5,113,47,93,149,181,19,213,189,183,49,236,243,66,16,67,4,68,30,209,161,3,170,134,105,76,180,48,1,167,106,240,102,7,125,78,96,220,47,163,16,77,162,2,133,110,117,126,105,240,183,203,250,31,81,184,169,169,80,173,206,175,205,62,22,249,127,67,234,55,20,21,87,145,143,231,179,245,111,246,146,149,69,21,124,140,127,61,159,171,127,180,148,170,32,34,34,11,0,231,87,229,99,11,124,192,161,244,235,138,176,14,87,30,123,50,203,239,175,71,173,87,255,0,206,175,202,198,22,249,129,67,233,215,21,96,28,174,60,246,101,151,223,94,143,90,130,127,145,17,1,17,16,17,17,1,17,16,99,89,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,161,91,139,31,52,249,201,243,3,16,250,140,234,106,121,92,121,19,203,47,190,189,98,181,5,213,34,34,2,34,32,133,110,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,82,174,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,5,127,230,227,150,120,87,24,112,133,120,199,87,106,77,47,88,10,225,65,112,180,85,71,28,125,65,237,53,112,209,207,1,25,3,155,66,97,59,25,0,16,238,146,8,9,221,216,52,120,118,225,175,55,170,114,23,62,112,54,110,67,61,92,116,248,118,241,12,215,6,164,130,41,167,150,220,122,197,91,12,97,46,128,231,37,52,147,70,206,238,58,57,179,177,11,179,19,100,103,154,185,103,133,115,147,46,49,30,86,227,90,78,209,101,196,214,249,109,245,59,99,140,228,135,123,123,147,197,212,3,1,154,35,97,146,51,113,125,146,0,19,54,162,203,24,36,25,84,34,163,252,33,102,245,78,123,240,209,151,185,165,112,158,174,123,149,218,206,16,221,39,169,130,40,78,162,227,76,101,75,89,51,4,94,224,129,212,65,41,131,11,15,184,67,238,135,228,181,96,64,68,68,4,68,64,68,68,24,171,169,254,229,113,228,79,44,190,250,245,138,213,0,42,127,185,92,121,19,203,47,190,189,98,181,5,213,34,34,2,34,32,128,30,104,254,123,51,55,238,95,71,162,84,255,0,133,30,20,115,31,139,92,199,12,21,130,162,236,54,170,30,156,247,251,252,240,185,210,218,41,73,221,152,137,153,219,169,49,237,38,138,22,118,41,8,73,221,192,2,73,2,160,115,71,243,217,153,191,114,250,61,18,191,78,74,22,155,84,60,54,227,43,236,54,202,64,185,86,99,138,138,74,138,193,132,90,121,160,134,130,136,162,136,228,211,113,0,20,243,16,139,190,130,242,200,237,166,231,212,62,175,26,92,177,176,14,100,229,29,162,30,27,48,118,31,194,56,179,4,83,200,212,52,20,148,144,211,134,33,129,194,49,122,122,170,167,110,169,212,179,66,47,20,243,72,77,188,164,105,29,186,175,52,112,195,133,177,102,42,192,215,218,92,83,130,177,53,215,15,222,168,183,246,107,141,174,182,74,74,168,55,129,1,236,150,55,19,29,192,100,47,163,247,137,59,63,115,186,202,77,70,7,51,174,94,149,152,166,178,167,136,174,31,176,135,90,235,54,233,113,109,130,217,12,243,213,93,106,165,158,24,226,170,162,164,130,19,221,51,245,102,58,151,220,2,227,27,73,181,205,229,35,11,149,224,39,141,251,23,23,24,18,90,44,71,85,106,182,230,109,147,171,45,238,201,71,9,211,194,116,175,51,180,53,84,131,36,178,28,144,236,40,130,71,222,228,18,235,184,68,100,137,206,234,150,49,153,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,144,159,11,188,77,224,30,41,178,190,219,152,24,66,166,146,142,228,116,226,87,172,60,247,24,106,107,108,211,188,146,199,178,113,141,247,8,25,65,41,68,102,32,242,70,194,123,71,87,17,10,192,136,136,8,136,130,42,249,231,126,100,255,0,89,63,102,171,85,229,113,231,179,44,190,250,244,122,213,117,92,243,191,50,127,172,159,179,85,170,242,184,243,217,150,95,125,122,61,106,9,254,86,171,205,31,200,158,102,253,203,235,20,74,234,149,170,243,71,242,39,153,191,114,250,197,18,8,1,89,84,44,85,214,85,8,8,136,131,21,117,63,220,174,60,137,229,151,223,94,177,90,160,5,79,247,43,143,34,121,101,247,215,172,86,160,128,21,63,220,174,60,137,229,151,223,94,177,90,160,5,79,247,43,143,34,121,101,247,215,172,86,160,186,164,68,65,106,188,209,252,137,230,111,220,190,177,68,160,5,79,247,52,127,34,121,155,247,47,172,81,40,1,65,82,184,135,226,7,31,113,53,154,21,217,175,152,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,183,202,66,197,163,201,44,133,221,185,213,255,0,242,175,224,42,166,170,166,213,197,62,114,88,170,232,194,142,162,27,134,6,182,84,116,156,43,1,226,152,94,190,166,158,72,136,152,24,142,9,105,76,76,15,124,93,93,28,30,34,58,21,203,187,128,90,206,39,49,83,227,204,210,183,221,109,185,101,100,233,84,104,244,211,211,253,38,145,228,148,59,53,45,78,214,7,132,14,9,6,162,72,205,228,31,118,49,218,82,117,34,157,68,5,231,241,254,0,193,185,167,131,110,217,125,152,56,122,146,249,135,175,148,239,77,93,67,82,207,178,80,213,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,219,208,34,12,117,184,215,225,70,251,194,94,114,214,224,222,149,214,179,8,92,181,172,194,215,186,216,64,123,125,46,208,121,35,114,141,220,30,104,12,250,82,54,128,79,160,73,211,0,150,54,94,127,8,241,55,143,176,214,64,227,222,28,110,21,53,119,156,39,140,105,237,195,67,5,93,198,103,11,12,244,183,17,173,115,165,137,221,226,16,153,250,173,40,8,139,145,148,103,187,220,113,57,254,226,31,135,236,3,196,214,87,215,101,70,99,5,88,91,107,42,41,234,226,172,161,104,90,182,138,120,100,98,25,105,228,154,57,6,51,113,223,17,19,14,175,28,178,15,118,231,88,240,231,166,69,230,63,14,153,143,113,202,252,208,179,118,27,173,14,146,195,52,78,231,75,112,165,39,118,142,170,154,71,102,234,66,123,75,71,209,137,136,72,12,64,192,192,67,235,112,157,230,159,38,254,96,97,239,81,129,100,166,177,172,225,59,205,62,77,252,192,195,222,163,2,201,77,1,117,35,180,218,161,186,212,95,97,182,82,5,202,178,158,26,74,138,193,132,90,121,160,132,164,40,162,57,52,220,64,5,60,196,34,239,160,188,178,59,105,185,245,237,162,2,34,32,138,190,121,223,153,63,214,79,217,170,213,121,92,121,236,203,47,190,189,30,181,93,87,60,239,204,159,235,39,236,213,106,188,174,60,246,101,151,223,94,143,90,130,127,145,17,4,0,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,74,213,121,163,249,236,204,223,185,125,30,137,93,87,35,31,207,103,234,223,237,36,22,171,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,172,3,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,5,255,0,162,34,8,171,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,149,85,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,144,85,94,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,85,94,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,4,212,168,1,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,255,0,242,84,242,177,138,126,96,87,122,117,185,93,87,22,62,86,51,147,229,254,33,244,233,213,170,242,84,242,177,138,126,96,87,122,117,185,93,87,22,62,86,51,147,229,254,33,244,233,208,99,88,178,168,88,171,172,170,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,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,53,156,88,249,167,206,79,152,24,135,212,103,89,41,168,64,226,23,151,15,25,216,231,63,115,47,26,225,108,155,237,182,92,65,140,47,55,75,117,79,210,43,84,125,122,89,235,101,146,41,54,29,72,152,238,3,23,208,153,137,181,209,217,159,185,4,138,242,184,242,39,150,95,125,122,197,106,186,165,111,252,5,101,110,59,201,110,19,176,54,89,230,93,139,216,216,146,205,237,62,219,69,218,161,168,233,117,110,85,83,71,248,200,76,227,45,99,148,11,221,39,211,93,31,71,103,102,184,4,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,255,0,154,6,66,102,199,17,57,5,96,193,89,57,133,62,144,94,168,177,133,45,210,122,110,221,77,73,178,148,40,171,99,41,55,212,73,24,62,135,52,109,163,62,239,123,93,52,103,118,8,108,225,59,205,62,77,252,192,195,222,163,2,201,77,66,7,15,92,184,120,206,192,217,251,150,152,215,20,228,223,98,178,225,252,97,102,186,92,106,126,145,90,164,232,82,193,91,20,146,201,176,42,72,203,104,1,62,130,206,79,166,140,206,253,202,111,208,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,132,14,33,121,112,241,157,142,115,247,50,241,174,22,201,190,219,101,196,24,194,243,116,183,84,253,34,181,71,215,165,158,182,89,34,147,97,212,137,142,224,49,125,9,152,155,93,29,153,251,144,72,175,43,143,34,121,101,247,215,172,86,168,128,205,204,179,197,89,201,199,118,96,229,110,10,164,237,23,172,77,154,23,203,125,54,232,228,56,225,223,115,159,124,242,244,192,204,97,136,24,164,144,216,95,100,96,100,237,160,186,154,158,2,178,183,29,228,183,9,216,27,44,243,46,197,236,108,73,102,246,159,109,162,237,80,212,116,186,183,42,169,163,252,100,38,113,150,177,202,5,238,147,233,174,143,163,179,179,117,120,102,225,18,213,145,89,151,155,89,203,121,184,210,93,177,102,104,98,139,149,200,36,138,156,118,90,237,82,215,77,60,52,177,72,66,210,185,200,210,70,115,247,176,57,199,16,176,191,69,165,144,59,92,23,112,147,133,120,70,202,198,194,214,217,123,118,36,190,246,107,134,38,184,145,71,47,82,184,105,163,3,130,9,90,24,164,122,56,228,105,138,16,145,156,135,173,35,187,234,110,174,1,17,1,17,16,82,174,32,184,98,201,174,39,172,86,155,6,111,97,127,105,71,100,184,69,112,161,169,130,98,167,170,135,67,7,154,1,152,52,54,134,112,6,142,80,103,109,71,105,11,140,145,197,32,84,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,187,104,128,136,136,34,175,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,87,85,205,111,133,204,246,226,83,240,93,248,20,192,223,72,254,142,123,111,218,127,213,58,58,62,135,104,236,61,31,235,153,99,221,187,161,47,228,235,166,222,253,53,109,105,255,0,43,254,12,248,147,225,219,63,111,248,215,56,242,223,232,253,150,183,7,213,90,224,169,246,197,5,94,250,163,173,162,144,99,217,79,60,134,218,132,50,62,174,219,125,221,53,213,217,156,36,253,17,16,88,7,58,191,43,24,91,230,5,15,167,92,85,128,114,184,243,217,150,95,125,122,61,106,147,238,104,25,9,155,28,68,228,21,131,5,100,230,20,250,65,122,162,198,20,183,73,233,187,117,53,38,202,80,162,173,140,164,223,81,36,96,250,28,209,182,140,251,189,237,116,209,157,218,208,56,10,224,43,139,28,150,226,199,3,102,102,101,229,79,177,176,221,155,218,125,182,183,219,182,218,142,151,86,219,85,12,127,139,134,160,228,45,100,148,7,221,23,211,93,95,70,103,118,9,127,68,68,4,68,64,68,68,4,68,65,138,186,159,238,87,30,68,242,203,239,175,88,173,81,87,253,11,142,59,63,216,51,254,19,89,255,0,231,106,95,184,10,202,220,119,146,220,39,96,108,179,204,187,23,177,177,37,155,218,125,182,139,181,67,81,210,234,220,170,166,143,241,144,153,198,90,199,40,23,186,79,166,186,62,142,206,204,23,0,136,136,49,172,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,81,213,196,47,46,30,51,177,206,126,230,94,53,194,217,55,219,108,184,131,24,94,110,150,234,159,164,86,168,250,244,179,214,203,36,82,108,58,145,49,220,6,47,161,51,19,107,163,179,63,114,147,254,2,178,183,29,228,183,9,216,27,44,243,46,197,236,108,73,102,246,159,109,162,237,80,212,116,186,183,42,169,163,252,100,38,113,150,177,202,5,238,147,233,174,143,163,179,179,5,192,34,34,10,85,197,143,149,140,228,249,127,136,125,58,117,141,98,201,163,136,92,45,125,199,57,5,153,120,43,11,80,246,219,214,32,193,247,155,93,186,155,170,17,245,234,167,162,150,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,80,131,253,11,142,59,63,216,51,254,19,89,255,0,231,104,39,249,89,175,54,204,21,106,197,92,22,226,11,237,194,162,174,58,140,29,120,181,94,232,70,19,22,9,39,58,145,161,113,149,156,93,220,58,85,210,147,48,184,190,241,7,215,70,113,43,202,94,127,48,176,85,171,50,176,6,37,203,155,237,69,92,22,220,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,186,106,207,224,131,26,204,148,205,11,174,74,230,230,16,205,123,48,213,201,81,133,175,20,215,35,167,166,173,42,67,172,128,13,186,212,175,40,179,184,4,209,117,34,63,116,153,194,66,103,18,103,118,124,156,212,0,255,0,66,227,142,207,246,12,255,0,132,214,127,249,218,155,62,26,199,52,33,200,108,13,65,157,22,26,187,70,54,182,217,225,182,222,160,171,187,199,115,158,105,233,245,135,181,73,83,25,16,200,115,140,99,59,251,196,226,243,56,185,19,139,187,133,75,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,48,57,160,112,103,196,159,17,57,251,96,198,185,57,150,255,0,72,44,180,88,62,150,215,61,79,182,40,41,54,85,5,109,108,133,30,202,137,227,55,208,38,141,245,102,219,239,105,174,172,236,193,242,185,24,254,123,63,86,255,0,105,41,84,86,1,202,147,133,204,246,225,175,240,163,248,107,192,223,71,62,145,251,19,217,159,213,58,58,206,191,103,237,221,111,235,105,100,219,183,175,23,229,105,174,238,237,116,125,47,253,1,17,16,88,7,58,191,43,24,91,230,5,15,167,92,85,128,114,184,243,217,150,95,125,122,61,106,147,238,104,25,9,155,28,68,228,21,131,5,100,230,20,250,65,122,162,198,20,183,73,233,187,117,53,38,202,80,162,173,140,164,223,81,36,96,250,28,209,182,140,251,189,237,116,209,157,218,208,56,10,224,43,139,28,150,226,199,3,102,102,101,229,79,177,176,221,155,218,125,182,183,219,182,218,142,151,86,219,85,12,127,139,134,160,228,45,100,148,7,221,23,211,93,95,70,103,118,9,127,68,68,4,68,64,68,68,4,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,142,174,33,121,112,241,157,142,115,247,50,241,174,22,201,190,219,101,196,24,194,243,116,183,84,253,34,181,71,215,165,158,182,89,34,147,97,212,137,142,224,49,125,9,152,155,93,29,153,251,148,159,240,21,149,184,239,37,184,78,192,217,103,153,118,47,99,98,75,55,180,251,109,23,106,134,163,165,213,185,85,77,31,227,33,51,140,181,142,80,47,116,159,77,116,125,29,157,152,46,1,17,16,17,17,4,43,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,75,234,243,64,224,207,137,62,34,115,246,193,141,114,115,45,254,144,89,104,176,125,45,174,122,159,108,80,82,108,170,10,218,217,10,61,149,19,198,111,160,77,27,234,205,183,222,211,93,89,217,170,7,42,78,23,51,219,134,191,194,143,225,175,3,125,28,250,71,236,79,102,127,84,232,235,58,253,159,183,117,191,173,165,147,110,222,188,95,149,166,187,187,181,209,244,11,255,0,88,240,243,15,193,86,172,1,198,150,106,216,172,213,21,115,83,213,94,2,246,101,82,98,70,211,220,41,162,174,152,89,196,69,182,12,181,50,8,54,154,176,48,179,185,59,57,62,67,202,56,57,166,240,77,156,60,66,227,252,15,152,217,31,131,106,241,37,202,11,61,69,146,247,17,93,168,105,32,165,130,25,154,106,66,1,168,146,50,35,50,170,171,98,118,34,109,35,143,184,124,76,28,147,243,66,235,136,114,143,30,101,69,192,106,230,167,193,151,138,91,149,13,68,213,165,40,71,5,192,36,214,150,40,157,180,132,2,90,57,101,125,165,161,29,81,190,209,118,119,57,31,81,107,203,79,133,174,49,184,99,207,154,170,252,198,202,122,187,118,9,197,54,121,237,183,89,199,21,91,206,10,73,227,210,106,106,163,166,130,121,10,115,98,140,224,29,5,156,26,174,66,220,205,185,138,82,144,17,17,1,17,16,17,17,6,42,234,127,185,92,121,19,203,47,190,189,98,181,69,95,244,46,56,236,255,0,96,207,248,77,103,255,0,157,169,126,224,43,43,113,222,75,112,157,129,178,207,50,236,94,198,196,150,111,105,246,218,46,213,13,71,75,171,114,170,154,63,198,66,103,25,107,28,160,94,233,62,154,232,250,59,59,48,92,2,34,32,34,34,8,1,230,143,231,179,51,126,229,244,122,37,127,252,149,60,172,98,159,152,21,222,157,110,86,255,0,199,175,1,92,88,231,79,22,56,231,51,50,211,42,125,179,134,239,62,204,236,85,190,221,182,211,245,122,86,218,88,100,252,92,213,1,32,233,36,70,62,240,182,186,106,218,179,179,189,223,242,191,200,76,216,225,219,32,175,248,43,56,240,167,209,251,213,110,48,170,186,65,77,219,169,170,247,210,157,21,20,99,38,250,121,36,6,212,225,145,180,119,221,238,235,166,142,206,225,120,8,136,130,21,185,161,112,45,248,20,197,71,158,57,57,131,59,38,91,94,182,123,98,154,136,183,67,98,186,73,33,51,233,11,11,118,122,57,181,143,167,163,144,4,174,113,254,40,74,158,55,182,174,20,120,174,204,126,18,179,28,49,174,10,151,183,90,171,186,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,156,193,184,158,41,153,156,163,34,38,118,48,57,35,60,138,49,78,19,194,184,230,197,85,133,177,174,25,181,98,11,45,110,206,211,110,186,81,71,87,75,62,195,19,13,241,72,196,5,180,192,73,181,110,226,22,118,239,102,80,195,196,63,41,60,254,194,185,161,93,111,225,223,7,213,227,28,9,37,61,60,214,234,234,236,65,110,138,182,51,120,217,166,134,161,165,122,118,222,210,137,144,188,96,225,211,56,253,231,61,236,33,50,152,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,232,20,96,114,238,201,126,62,56,85,199,111,132,177,142,75,110,203,44,89,112,138,91,233,62,32,183,84,205,107,144,97,150,48,170,165,136,46,2,3,184,206,14,208,237,28,146,28,84,226,192,46,64,2,242,126,128,136,136,34,175,158,119,230,79,245,147,246,106,181,94,87,30,123,50,203,239,175,71,173,87,255,0,205,111,133,204,246,226,83,240,93,248,20,192,223,72,254,142,123,111,218,127,213,58,58,62,135,104,236,61,31,235,153,99,221,187,161,47,228,235,166,222,253,53,109,109,255,0,128,174,2,184,177,201,110,44,112,54,102,102,94,84,251,27,13,217,189,167,219,107,125,187,109,168,233,117,109,181,80,199,248,184,106,14,66,214,73,64,125,209,125,53,213,244,102,119,96,151,245,106,188,209,252,137,230,111,220,190,177,68,174,169,91,255,0,30,185,91,142,243,167,132,236,115,150,121,105,98,246,206,36,188,251,51,177,81,118,168,105,250,189,43,149,44,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,195,29,117,149,66,128,31,232,92,113,217,254,193,159,240,154,207,255,0,59,83,252,128,136,136,49,87,83,253,202,227,200,158,89,125,245,235,21,170,42,255,0,161,113,199,103,251,6,127,194,107,63,252,237,75,247,1,89,91,142,242,91,132,236,13,150,121,151,98,246,54,36,179,123,79,182,209,118,168,106,58,93,91,149,84,209,254,50,19,56,203,88,229,2,247,73,244,215,71,209,217,217,131,29,117,63,220,174,60,137,229,151,223,94,177,90,162,175,250,23,28,118,127,176,103,252,38,179,255,0,206,212,191,112,21,149,184,239,37,184,78,192,217,103,153,118,47,99,98,75,55,180,251,109,23,106,134,163,165,213,185,85,77,31,227,33,51,140,181,142,80,47,116,159,77,116,125,29,157,152,46,1,17,16,90,175,52,127,34,121,155,247,47,172,81,40,139,224,115,132,75,175,23,217,184,88,82,123,141,93,159,9,216,105,198,229,136,238,176,83,145,152,64,230,194,20,176,155,139,196,21,51,62,237,157,71,209,130,57,164,97,147,164,241,148,217,241,153,146,152,171,136,158,27,49,134,78,96,171,133,170,138,245,136,61,159,217,167,186,75,36,116,161,208,175,167,168,61,229,28,114,27,106,16,147,54,128,254,243,182,186,54,174,222,131,135,142,31,176,15,12,185,95,67,149,25,114,21,103,109,163,168,168,171,150,178,185,161,122,218,217,230,145,200,165,168,146,24,227,25,13,135,100,66,78,58,180,113,70,61,251,89,7,171,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,127,64,136,128,136,136,10,218,184,232,224,202,197,198,30,92,82,219,35,186,251,27,25,225,126,209,81,134,110,82,153,189,40,201,43,7,86,154,166,49,215,88,101,233,68,207,32,139,201,25,0,144,238,102,56,164,185,84,65,142,15,14,248,79,21,96,110,49,50,151,11,99,92,51,117,195,247,170,44,192,195,93,166,221,116,162,146,146,170,13,245,212,198,27,226,145,132,199,112,24,147,106,221,226,76,237,220,236,178,62,86,213,196,103,5,216,87,56,243,79,44,243,199,11,13,170,193,140,240,38,48,181,223,110,53,45,67,24,123,126,134,26,154,87,150,42,169,128,58,167,52,112,210,143,103,34,114,17,208,163,118,102,147,169,29,202,160,34,34,2,34,32,138,190,121,223,153,63,214,79,217,170,213,121,92,121,236,203,47,190,189,30,181,95,255,0,53,190,23,51,219,137,79,193,119,224,83,3,125,35,250,57,237,191,105,255,0,84,232,232,250,29,163,176,244,127,174,101,143,118,238,132,191,147,174,155,123,244,213,181,183,254,2,184,10,226,199,37,184,177,192,217,153,153,121,83,236,108,55,102,246,159,109,173,246,237,182,163,165,213,182,213,67,31,226,225,168,57,11,89,37,1,247,69,244,215,87,209,153,221,130,95,209,17,4,0,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,75,202,113,235,192,87,22,57,211,197,142,57,204,204,180,202,159,108,225,187,207,179,59,21,111,183,109,180,253,94,149,182,150,25,63,23,53,64,72,58,73,17,143,188,45,174,154,182,172,236,239,112,28,169,56,92,207,110,26,255,0,10,63,134,188,13,244,115,233,31,177,61,153,253,83,163,172,235,246,126,221,214,254,182,150,77,187,122,241,126,86,154,238,238,215,71,208,44,3,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,91,255,0,30,188,5,113,99,157,60,88,227,156,204,203,76,169,246,206,27,188,251,51,177,86,251,118,219,79,213,233,91,105,97,147,241,115,84,4,131,164,145,24,251,194,218,233,171,106,206,206,247,127,202,255,0,33,51,99,135,108,130,191,224,172,227,194,159,71,239,85,184,194,170,233,5,55,110,166,171,223,74,116,84,81,140,155,233,228,144,27,83,134,70,209,223,119,187,174,154,59,59,133,224,34,34,8,171,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,149,213,115,91,225,115,61,184,148,252,23,126,5,48,55,210,63,163,158,219,246,159,245,78,142,143,161,218,59,15,71,250,230,88,247,110,232,75,249,58,233,183,191,77,91,90,127,202,255,0,131,62,36,248,118,207,219,254,53,206,60,183,250,63,101,173,193,245,86,184,42,125,177,65,87,190,168,235,104,164,24,246,83,207,33,182,161,12,143,171,182,223,119,77,117,118,103,15,149,207,59,243,39,250,201,251,53,82,174,74,158,105,241,79,203,250,239,81,183,43,170,230,183,194,230,123,113,41,248,46,252,10,96,111,164,127,71,61,183,237,63,234,157,29,31,67,180,118,30,143,245,204,177,238,221,208,151,242,117,211,111,126,154,182,180,255,0,149,255,0,6,124,73,240,237,159,183,252,107,156,121,111,244,126,203,91,131,234,173,112,84,251,98,130,175,125,81,214,209,72,49,236,167,158,67,109,66,25,31,87,109,190,238,154,234,236,206,18,126,160,7,154,63,158,204,205,251,151,209,232,148,255,0,40,128,227,215,128,174,44,115,167,139,28,115,153,153,105,149,62,217,195,119,159,102,118,42,223,110,219,105,250,189,43,109,44,50,126,46,106,128,144,116,146,35,31,120,91,93,53,109,89,217,220,46,3,146,167,149,140,83,243,2,187,211,173,202,234,184,177,242,177,156,159,47,241,15,167,78,168,167,43,252,132,205,142,29,178,10,255,0,130,179,143,10,125,31,189,86,227,10,171,164,20,221,186,154,175,125,41,209,81,70,50,111,167,146,64,109,78,25,27,71,125,222,238,186,104,236,239,112,28,66,225,107,238,57,200,44,203,193,88,90,135,182,222,177,6,15,188,218,237,212,221,80,143,175,85,61,20,177,197,30,243,113,1,220,102,45,169,59,11,107,171,187,55,122,12,101,214,85,10,0,127,161,113,199,103,251,6,127,194,107,63,252,237,79,242,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,198,179,139,31,52,249,201,243,3,16,250,140,232,50,83,69,106,188,174,60,137,229,151,223,94,177,90,174,169,1,17,16,17,71,87,45,78,97,116,121,155,98,161,200,172,249,197,255,0,230,234,131,116,86,123,229,210,104,41,227,188,82,239,166,134,154,148,230,146,102,146,166,226,82,76,98,204,49,238,146,56,152,136,142,77,228,82,42,128,136,136,8,173,215,152,70,63,198,89,89,194,54,54,204,28,190,196,53,118,60,67,99,168,178,84,208,215,83,59,111,136,253,177,70,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,238,12,248,204,192,60,89,224,10,106,202,58,234,75,118,54,183,83,132,87,235,12,178,195,12,229,60,112,211,189,77,93,45,51,79,44,207,67,214,168,104,227,150,77,31,86,218,93,254,33,113,72,136,128,136,168,87,24,156,42,224,222,43,242,142,225,131,239,54,218,65,196,246,234,122,138,156,39,119,146,71,132,237,215,23,15,113,138,81,3,46,205,33,12,99,48,109,45,192,204,76,221,64,140,192,43,170,44,96,115,87,44,241,86,77,230,62,35,202,220,107,73,217,239,88,102,225,45,190,167,108,114,4,115,108,127,114,120,186,128,6,80,202,14,50,70,110,45,190,51,2,102,208,153,75,167,44,46,61,106,115,158,213,73,195,246,112,95,106,235,243,6,217,79,83,53,170,239,87,210,6,187,91,160,24,118,67,36,165,47,86,162,184,88,167,39,118,139,222,134,7,144,200,141,164,50,9,10,68,88,171,160,202,161,21,42,225,59,202,198,77,252,191,195,222,157,2,166,156,114,113,199,131,120,66,193,163,75,74,20,151,204,197,190,83,145,216,108,38,111,178,48,213,199,182,214,109,118,32,166,18,98,102,22,118,57,140,92,1,197,134,89,98,11,160,69,139,103,249,170,199,184,171,253,53,196,120,147,17,220,63,219,43,43,174,85,213,18,127,190,146,105,164,144,254,210,34,47,139,186,149,254,29,248,28,166,225,143,132,76,195,226,39,21,157,92,121,191,95,150,247,171,165,170,102,9,105,103,194,0,118,201,140,35,129,137,134,88,171,180,118,105,101,208,78,55,221,20,122,11,72,115,4,154,34,176,174,90,28,122,211,103,206,30,135,37,115,102,251,73,6,98,216,233,227,134,208,114,117,119,223,237,208,82,198,37,49,77,52,178,20,245,204,81,205,44,205,238,110,2,99,1,38,9,156,47,213,1,17,16,17,17,1,21,186,243,8,199,248,203,43,56,70,198,217,131,151,216,134,174,199,136,108,117,22,74,154,26,234,103,109,241,31,182,40,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,157,193,159,25,152,7,139,60,1,77,89,71,93,73,110,198,214,234,112,138,253,97,150,88,97,156,167,142,26,119,169,171,165,166,105,229,153,232,122,213,13,28,114,201,163,234,219,75,191,196,46,41,17,16,17,21,10,227,51,138,11,87,9,153,47,83,152,213,150,138,187,141,202,227,80,118,75,12,81,83,140,208,13,214,74,74,137,169,138,168,94,88,137,169,183,83,187,72,241,147,158,143,238,183,197,130,186,162,133,110,12,185,147,102,61,147,137,170,234,236,249,198,215,91,150,12,204,155,129,83,212,82,84,93,157,237,184,102,170,162,171,124,21,52,237,86,101,217,232,225,234,28,103,24,202,2,48,147,25,117,30,0,23,153,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,131,182,136,136,8,163,3,155,39,27,84,118,251,23,238,100,202,28,87,213,175,186,111,44,99,116,180,92,160,146,56,105,68,230,130,75,52,157,55,41,2,98,146,55,121,193,222,50,24,196,35,38,144,103,144,71,213,114,189,227,219,21,103,94,206,30,179,114,11,173,231,21,217,173,231,85,107,196,209,211,201,81,219,104,98,218,196,23,19,22,126,156,193,184,24,106,79,65,155,81,19,38,157,197,234,2,69,81,71,7,27,252,102,99,238,19,56,229,193,149,148,117,213,119,28,19,113,192,246,232,175,214,25,101,154,104,6,9,47,21,47,83,87,75,76,211,197,11,87,116,105,218,56,229,147,86,209,246,151,119,133,255,0,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,48,122,4,68,64,68,68,4,68,64,68,86,1,206,175,202,198,22,249,129,67,233,215,20,23,254,138,0,121,92,121,236,203,47,190,189,30,181,79,242,2,34,165,92,88,249,88,206,79,151,248,135,211,167,65,85,81,98,174,178,168,64,69,10,220,102,243,75,204,124,196,204,122,27,103,13,88,182,235,132,176,102,18,184,13,85,37,202,159,88,106,177,5,84,111,221,53,68,102,223,214,126,44,20,178,11,140,130,238,83,139,187,140,80,201,79,5,220,91,97,94,46,114,177,177,77,182,46,195,137,44,93,154,223,137,173,196,49,197,211,174,42,104,204,231,130,38,154,89,26,142,73,30,97,132,228,118,34,232,200,206,218,131,160,184,4,68,64,69,77,56,138,207,156,27,195,110,81,223,115,91,25,214,210,8,91,169,204,45,148,51,84,60,39,118,184,184,19,211,209,68,226,6,91,228,33,209,201,128,182,3,28,132,219,0,157,161,135,37,57,151,103,238,2,207,218,172,210,199,88,178,235,136,240,222,35,184,31,182,48,229,77,125,109,101,13,182,134,162,182,57,231,246,93,44,181,67,28,51,71,24,28,112,111,39,17,18,113,125,89,221,208,79,74,47,63,151,184,214,213,153,88,3,13,102,53,138,158,174,11,110,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,93,116,119,241,94,129,1,23,82,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,168,65,226,99,153,206,116,99,110,33,169,177,94,81,227,26,187,54,4,193,23,141,108,54,170,42,186,186,122,75,252,16,212,9,118,139,144,11,195,44,225,80,209,14,176,27,11,71,17,116,217,152,222,89,36,9,201,69,71,248,85,226,99,6,241,95,148,116,121,165,131,232,106,237,198,53,5,109,187,219,42,89,200,237,215,24,194,51,150,6,147,107,12,193,182,88,204,36,22,109,192,99,184,64,247,198,21,129,1,17,16,17,17,1,17,89,255,0,49,158,53,255,0,114,174,92,65,96,192,23,59,84,153,155,138,127,23,109,166,157,250,178,90,232,93,141,164,185,148,59,72,11,105,131,71,16,202,226,39,33,17,105,40,195,44,110,23,128,138,29,185,117,243,33,196,56,67,25,54,83,113,45,152,85,119,28,49,136,42,38,154,147,20,223,235,42,171,106,232,46,50,53,60,112,195,61,84,243,184,195,67,182,41,123,250,111,178,89,152,200,134,61,228,51,18,128,136,173,215,152,70,63,198,89,89,194,54,54,204,28,190,196,53,118,60,67,99,168,178,84,208,215,83,59,111,136,253,177,70,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,225,113,72,173,215,131,62,51,48,15,22,120,2,154,178,142,186,146,221,141,173,212,225,21,250,195,44,176,195,57,79,28,52,239,83,87,75,76,211,203,51,208,245,170,26,56,229,147,71,213,182,151,127,141,197,32,34,34,2,40,86,231,87,230,159,11,124,191,161,245,27,138,114,84,243,79,138,126,95,215,122,141,185,4,212,162,40,118,230,41,204,135,16,226,252,100,249,77,195,78,97,85,219,176,198,31,168,134,106,188,83,96,172,170,162,171,175,184,198,213,17,205,12,21,80,78,195,53,14,217,98,239,233,182,249,97,115,18,40,246,17,4,196,162,176,174,87,252,109,99,238,35,237,87,44,168,204,108,39,87,81,114,192,246,122,50,139,21,211,52,210,193,89,0,140,112,8,92,37,152,204,187,116,132,39,43,27,22,147,51,78,251,99,232,187,201,126,168,8,136,128,136,161,91,157,95,154,124,45,242,254,135,212,110,40,38,165,20,43,114,84,243,79,138,126,95,215,122,141,185,77,74,2,34,141,94,118,153,103,133,106,114,179,2,231,31,100,233,98,75,126,32,108,51,215,142,56,199,180,80,212,83,84,84,108,152,182,117,15,167,37,46,177,182,246,17,235,207,238,187,158,172,18,84,138,0,121,101,231,95,224,91,139,140,45,218,45,253,170,131,29,233,130,171,54,69,190,104,187,108,240,246,121,35,214,64,17,210,170,42,109,228,251,180,137,229,218,46,91,116,159,228,4,69,22,188,238,51,122,152,45,89,123,144,148,51,210,73,81,61,68,184,190,233,25,65,47,94,0,1,146,150,136,130,78,232,156,36,121,43,216,135,222,54,120,99,127,113,157,183,132,165,34,128,190,87,25,67,77,155,92,96,225,153,238,80,82,79,109,192,212,243,98,250,168,102,158,88,140,206,152,128,41,74,39,143,242,140,43,39,164,145,196,156,65,194,51,98,221,249,5,62,136,8,139,169,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,118,209,65,183,19,28,206,115,163,27,113,13,77,138,242,143,24,213,217,176,38,8,188,107,97,181,81,85,213,211,210,95,224,134,160,75,180,92,128,94,25,103,10,134,136,117,128,216,90,56,139,166,204,198,242,201,36,170,112,119,197,86,13,226,191,40,237,248,194,205,114,164,28,79,110,167,167,166,197,150,136,227,120,78,221,113,112,247,220,98,35,50,236,210,16,200,80,158,226,220,12,226,239,212,9,0,2,186,162,34,2,40,224,230,107,204,50,235,148,181,55,30,27,178,74,178,174,131,25,73,79,27,98,60,66,2,81,29,162,9,226,25,2,158,140,159,71,122,153,34,144,9,231,30,232,128,217,129,222,103,114,167,250,188,176,184,245,169,206,123,85,39,15,217,193,125,171,175,204,27,101,61,76,214,171,189,95,72,26,237,110,128,97,217,12,146,148,189,90,138,225,98,156,157,218,47,122,24,30,67,34,54,144,200,36,41,17,16,17,117,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,131,110,37,57,147,103,6,49,226,105,179,19,40,113,181,214,207,131,48,149,194,10,123,37,158,146,237,112,134,219,125,165,164,170,57,6,166,190,153,142,46,167,105,213,247,198,224,4,208,184,68,90,184,57,144,78,162,42,21,193,159,20,22,174,44,242,94,155,49,168,237,21,118,235,149,186,160,44,151,232,165,167,24,96,43,172,116,148,243,84,149,40,180,178,147,211,110,168,102,141,228,38,61,27,222,111,139,215,84,4,69,10,220,234,252,211,225,111,151,244,62,163,113,65,53,40,162,175,145,143,231,179,245,111,246,146,149,68,4,69,101,92,198,120,246,253,202,246,40,50,223,46,224,237,25,155,137,173,253,178,146,162,122,125,244,182,90,19,51,137,171,9,141,182,77,51,156,114,12,81,119,139,16,17,202,219,68,99,152,47,85,20,74,242,189,227,247,21,75,142,195,135,172,244,196,247,92,69,244,198,224,115,216,49,53,242,247,37,77,69,45,115,194,44,212,50,157,84,175,172,50,244,133,161,24,253,230,158,77,187,79,175,172,82,212,128,136,136,8,161,131,153,103,31,247,92,204,199,244,185,87,195,254,98,213,193,130,112,165,68,21,117,151,91,60,133,78,247,75,220,19,60,129,44,53,64,123,165,166,167,32,132,162,33,96,18,152,74,86,234,48,83,200,55,171,203,139,142,11,175,21,216,54,191,10,99,235,45,92,120,239,7,83,192,247,59,173,53,9,53,186,233,1,187,140,117,14,96,61,42,122,146,113,45,240,59,139,30,210,146,22,216,210,71,0,94,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,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,4,212,242,184,242,39,150,95,125,122,197,106,186,165,106,188,174,60,137,229,151,223,94,177,90,174,169,1,17,16,98,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,148,239,114,230,227,95,247,85,101,196,246,12,127,115,181,71,153,184,91,241,119,42,104,31,165,37,210,133,152,26,59,152,195,180,64,119,25,188,114,140,78,66,18,8,150,145,12,209,70,208,46,189,86,85,102,102,42,201,188,199,195,153,165,130,170,251,61,235,12,220,34,184,83,110,146,64,142,109,143,239,193,47,76,192,202,25,65,202,57,1,137,183,198,102,46,250,19,160,201,249,21,10,224,239,138,172,27,197,126,81,219,241,133,154,229,72,56,158,221,79,79,77,139,45,17,198,240,157,186,226,225,239,184,196,70,101,217,164,33,144,161,61,197,184,25,197,223,168,18,0,87,84,22,171,205,31,200,158,102,253,203,235,20,74,16,50,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,86,115,165,184,82,147,179,201,75,83,27,59,117,33,61,163,171,106,196,196,34,96,64,96,6,51,127,205,31,200,158,102,253,203,235,20,74,0,80,100,187,195,174,124,224,222,36,178,142,197,154,216,50,182,144,130,227,78,1,115,161,134,161,230,59,77,197,128,94,162,138,87,32,2,223,25,22,140,78,3,188,28,36,22,216,98,239,82,214,58,220,23,113,109,138,184,70,205,54,197,54,216,187,118,27,190,246,107,126,38,183,16,201,47,82,132,106,99,51,158,8,154,104,163,122,200,227,105,134,19,145,220,71,173,35,59,104,110,165,167,141,254,48,44,88,43,130,169,243,123,38,113,39,181,127,8,221,60,61,134,111,118,227,49,26,105,42,163,153,229,157,200,100,142,90,121,162,134,10,166,31,251,36,85,33,24,152,54,211,102,11,192,69,143,183,9,28,91,241,95,130,243,115,4,224,204,190,205,42,187,184,93,234,40,240,133,178,195,139,238,85,149,182,8,130,160,227,167,167,23,128,79,116,1,17,60,78,37,6,211,17,13,173,184,8,163,41,254,180,199,117,134,213,69,13,246,182,146,178,228,20,241,141,101,69,37,49,83,65,52,236,45,212,56,226,41,36,40,193,203,87,96,121,13,197,157,153,200,180,213,194,210,185,140,240,81,251,170,178,226,11,254,0,182,90,163,204,220,45,248,203,109,76,237,210,146,233,66,204,111,37,176,166,220,32,59,140,218,72,138,86,33,9,4,135,88,134,105,100,104,44,255,0,53,88,11,21,127,166,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,216,66,67,240,118,89,73,168,213,230,139,192,45,30,48,177,92,184,152,201,219,125,170,215,117,195,150,250,154,236,89,103,130,154,10,56,238,116,160,114,212,207,114,19,17,29,245,131,212,144,165,234,57,20,209,136,237,118,56,216,38,11,128,224,23,141,124,43,197,102,92,82,89,46,215,62,207,153,184,102,223,12,120,142,223,80,241,132,149,251,24,99,43,157,59,70,32,5,12,166,236,230,32,45,209,144,216,29,182,148,71,44,0,175,107,147,185,197,143,178,43,31,218,243,27,46,111,213,118,235,149,186,162,9,101,138,42,169,161,130,225,4,115,71,49,82,85,12,38,5,45,52,133,16,52,145,57,51,19,55,232,118,241,72,39,160,56,174,203,142,18,184,17,201,236,107,141,101,237,215,90,236,191,176,193,96,176,65,51,5,85,222,168,109,148,238,226,46,236,253,56,67,112,188,179,59,56,198,36,44,204,102,113,198,112,153,156,89,197,143,179,215,31,221,51,27,49,175,213,119,27,149,198,162,121,98,138,90,169,166,130,223,4,147,73,48,210,82,140,198,101,21,52,101,41,180,113,49,59,11,63,233,119,237,102,182,122,102,62,114,209,225,11,78,53,188,245,109,88,19,15,209,97,187,5,182,6,112,165,162,165,167,130,56,92,196,29,223,89,165,233,9,203,35,187,145,19,11,54,128,17,128,94,7,45,78,95,191,135,106,202,28,251,205,104,118,96,27,85,192,189,151,110,33,210,75,197,117,36,244,199,248,216,167,166,56,106,45,198,221,166,9,54,155,19,201,25,135,118,210,65,90,185,90,112,11,98,164,177,88,120,172,205,235,127,110,186,215,127,79,96,235,37,85,49,132,118,248,196,221,163,185,76,50,11,117,38,61,173,37,62,140,241,132,101,28,194,230,103,27,193,125,92,88,249,88,206,79,151,248,135,211,167,85,85,82,174,44,124,172,103,39,203,252,67,233,211,160,199,7,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,148,255,0,112,65,198,142,21,226,227,46,32,174,173,43,85,147,31,91,122,144,94,240,244,85,209,148,135,210,104,119,87,83,64,230,243,53,25,188,241,179,17,183,185,35,148,91,143,107,72,120,246,47,127,145,121,233,152,252,58,102,61,187,52,50,190,243,216,110,180,58,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,169,9,237,29,91,86,38,33,19,2,3,0,49,12,154,81,83,78,29,115,231,6,241,37,148,118,44,214,193,149,180,132,23,26,112,11,157,12,53,15,49,218,110,44,2,245,20,82,185,0,22,248,200,180,98,112,29,224,225,32,182,195,23,122,150,128,136,136,45,87,154,63,145,60,205,251,151,214,40,148,32,100,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,102,255,0,154,63,145,60,205,251,151,214,40,148,0,160,201,119,135,92,249,193,188,73,101,29,139,53,176,101,109,33,5,198,156,2,231,67,13,67,204,118,155,139,0,189,69,20,174,64,5,190,50,45,24,156,7,120,56,72,45,176,197,222,165,172,117,184,46,226,219,21,112,141,154,109,138,109,177,118,236,55,125,236,214,252,77,110,33,146,94,165,8,212,198,103,60,17,52,209,70,245,145,198,211,12,39,35,184,143,90,70,118,208,221,75,79,27,252,96,88,176,87,5,83,230,246,76,226,79,106,254,17,186,120,123,12,222,237,198,98,52,210,85,71,51,203,59,144,201,28,180,243,69,12,21,76,63,246,72,170,66,49,48,109,166,204,23,128,188,86,113,100,238,1,207,92,1,116,203,156,198,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,35,87,74,83,1,140,85,49,140,166,241,202,194,238,46,255,0,165,158,10,248,72,226,223,138,252,23,155,152,39,6,101,246,105,85,221,194,239,81,71,132,45,150,28,95,114,172,173,176,68,21,7,29,61,56,188,2,123,160,8,137,226,113,40,54,152,136,109,109,192,69,25,79,245,166,59,172,54,170,40,111,181,180,149,151,32,167,140,107,42,41,41,138,154,9,167,97,110,161,199,17,73,33,70,14,90,187,3,200,110,44,236,206,69,166,174,24,214,113,21,144,216,203,134,220,220,190,229,78,51,162,171,19,183,84,25,219,43,166,167,104,66,237,110,115,38,167,173,137,132,204,118,72,35,171,139,25,108,54,56,201,247,129,51,72,87,42,62,58,127,120,225,127,58,241,159,250,158,151,0,86,215,15,247,66,86,185,42,28,191,220,187,40,16,255,0,30,22,63,235,120,85,218,113,235,193,222,30,226,159,40,238,101,102,179,210,65,152,182,58,126,219,135,238,112,209,210,246,186,211,128,39,40,237,114,212,75,180,134,154,82,154,70,102,234,128,4,164,18,190,230,2,18,128,207,243,85,128,177,87,250,107,135,49,38,28,184,127,182,81,215,91,107,169,228,255,0,123,36,51,71,32,125,132,36,63,7,100,25,73,171,95,227,215,140,76,61,194,198,81,220,198,205,120,164,159,49,111,148,253,139,15,219,33,172,165,237,116,71,56,78,49,221,37,167,151,113,21,52,69,12,142,207,210,48,57,68,34,125,172,100,67,77,120,84,230,105,149,152,199,135,26,204,83,158,152,250,213,65,152,88,38,223,80,119,187,116,143,77,111,168,190,244,130,67,134,75,116,82,74,49,212,77,52,113,136,148,113,184,105,62,230,217,20,103,22,232,139,226,43,62,113,151,18,89,185,125,205,108,103,91,86,71,113,168,48,182,80,205,80,211,5,166,220,198,79,79,69,19,136,0,236,140,75,71,38,1,222,110,114,19,111,50,119,15,21,254,106,177,238,42,255,0,77,113,30,36,196,119,15,246,202,202,235,149,117,68,159,239,164,154,105,36,63,180,136,139,226,238,167,123,151,159,5,150,174,22,50,190,158,251,139,240,253,32,230,166,37,167,119,196,21,141,82,53,79,69,3,201,186,43,124,18,8,176,128,8,180,69,43,3,147,28,204,79,212,144,2,29,182,213,202,159,129,43,83,90,168,56,166,206,92,51,86,87,34,168,105,240,69,170,227,0,140,17,192,194,5,29,225,193,221,200,204,137,201,160,222,34,192,193,215,22,61,240,73,28,165,32,133,110,117,126,105,240,183,203,250,31,81,184,175,147,203,119,143,171,238,65,98,171,94,73,102,69,195,182,229,150,32,184,5,61,60,213,85,33,31,209,154,169,228,209,234,66,73,72,64,104,200,207,116,241,145,48,134,165,48,104,93,64,155,235,115,171,243,79,133,190,95,208,250,141,197,88,2,12,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,237,168,160,229,79,199,109,213,174,180,28,44,231,46,38,164,43,105,83,180,24,34,235,113,156,134,120,231,98,1,142,206,230,236,226,96,66,228,240,111,33,112,112,232,11,158,248,35,142,87,208,17,17,1,17,16,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,138,190,22,51,175,247,59,113,5,130,115,142,75,127,109,164,195,247,7,237,240,12,93,73,14,134,120,142,158,171,164,61,72,217,230,104,38,149,227,220,108,61,70,13,218,142,172,249,20,101,86,102,97,92,228,203,140,57,154,88,42,175,180,89,113,53,190,43,133,54,233,35,57,33,222,222,252,18,244,204,192,102,136,216,163,144,24,159,100,128,98,239,168,186,198,9,94,167,44,206,52,127,115,102,99,158,91,227,82,234,96,28,125,112,164,130,166,162,106,238,140,118,42,231,126,144,87,105,33,140,35,9,49,136,212,19,237,46,156,81,27,19,244,90,57,2,117,21,42,226,199,202,198,114,124,191,196,62,157,58,169,86,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,83,94,44,124,172,103,39,203,252,67,233,211,160,198,177,101,80,177,87,89,84,32,136,14,109,124,23,125,11,190,214,113,93,128,7,117,151,17,220,33,131,20,90,224,161,218,54,234,233,3,104,215,9,68,12,13,12,230,12,210,148,174,197,218,102,23,221,35,212,109,142,208,56,63,226,82,251,194,182,120,217,243,54,216,221,107,84,219,109,120,146,144,105,66,121,42,236,242,205,25,212,71,19,17,6,217,155,164,18,70,236,96,221,72,193,137,220,28,196,178,51,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,234,0,120,245,224,239,16,240,177,155,151,50,179,89,234,231,203,171,229,71,109,195,247,56,104,234,187,37,16,78,115,148,118,185,106,37,220,37,83,16,195,35,51,117,76,206,33,9,95,107,153,8,132,239,101,86,102,97,92,228,203,140,57,154,88,42,175,180,89,113,53,190,43,133,54,233,35,57,33,222,222,252,18,244,204,192,102,136,216,163,144,24,159,100,128,98,239,168,186,244,23,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,66,95,44,62,55,232,248,116,197,85,57,67,153,21,91,48,14,48,184,67,45,61,64,195,0,123,42,241,52,148,244,239,85,61,68,178,198,209,209,244,7,89,156,183,184,244,35,32,17,214,77,245,3,155,95,26,63,77,47,181,156,40,224,2,219,101,195,151,8,103,197,23,72,43,183,13,198,186,48,220,52,34,49,27,131,195,1,155,60,163,43,57,118,152,69,182,198,244,251,164,11,117,227,215,140,76,67,197,62,110,92,198,205,120,171,131,46,172,117,29,139,15,219,33,172,170,236,149,161,1,206,49,221,37,167,151,104,141,76,163,52,142,207,210,3,8,136,34,125,206,4,69,82,185,97,240,65,71,196,94,42,169,205,236,200,165,223,128,112,125,194,24,169,233,198,104,15,218,183,136,100,167,168,122,89,233,229,138,70,146,143,160,90,76,197,177,203,175,24,129,22,146,108,160,28,31,240,215,125,226,167,60,108,249,101,108,126,141,170,29,183,76,73,86,53,65,4,148,150,120,166,140,42,36,137,200,79,116,207,213,8,227,102,3,110,164,128,228,204,12,100,57,9,229,86,89,225,92,155,203,140,57,149,184,42,147,179,217,112,205,190,43,125,54,232,227,9,38,216,222,252,242,244,192,0,166,148,220,164,144,216,91,124,134,100,237,169,58,15,86,136,163,47,154,199,28,246,171,46,25,175,225,119,42,46,148,151,11,149,254,157,227,197,119,171,117,208,77,173,144,5,65,199,45,177,186,18,110,26,147,40,12,39,142,93,24,97,61,142,7,214,119,136,40,87,50,190,96,95,135,106,202,236,132,202,153,182,96,27,85,192,125,169,113,18,210,75,197,117,36,245,33,248,169,96,169,56,106,45,198,221,154,120,247,3,19,201,24,31,118,209,86,43,110,194,120,170,241,98,187,226,155,78,25,186,214,217,112,255,0,103,246,189,198,158,138,73,41,109,253,115,112,131,180,74,44,225,23,80,217,196,55,187,110,38,118,109,93,122,12,157,201,220,125,158,184,254,215,151,57,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,67,62,65,28,53,240,163,151,28,55,228,115,228,133,178,47,164,116,23,78,188,248,146,123,164,45,36,119,154,170,136,66,42,130,58,114,114,140,33,40,227,8,218,22,212,90,49,102,39,144,156,228,48,131,126,14,248,170,198,92,40,102,229,191,24,89,174,85,101,134,46,53,20,244,216,178,209,28,109,48,92,109,204,126,251,140,68,96,61,166,49,41,10,19,220,59,77,220,93,250,103,32,28,255,0,100,238,113,96,28,245,192,22,188,198,203,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,250,29,224,219,143,174,10,49,87,10,121,143,87,123,180,219,59,70,89,98,107,132,210,97,203,133,59,72,113,208,111,114,144,109,149,15,33,25,140,209,3,59,1,25,63,90,48,115,103,220,50,132,78,1,120,215,197,92,41,230,61,37,146,237,115,237,25,101,137,174,16,199,136,237,245,15,33,199,65,189,198,50,185,211,180,98,102,51,68,12,206,98,2,253,104,193,129,219,112,196,113,4,255,0,34,234,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,219,64,68,94,43,56,179,139,0,228,86,0,186,102,54,99,95,169,45,214,219,117,60,242,197,20,181,80,195,61,194,120,225,146,97,164,165,25,140,6,90,153,6,35,104,226,98,103,39,111,210,236,20,255,0,140,78,42,176,111,10,25,71,112,198,23,155,149,33,98,123,141,61,69,54,19,180,73,27,204,119,27,139,7,184,229,16,152,23,102,140,138,50,152,247,14,208,118,22,126,161,198,7,143,182,106,230,102,42,206,76,199,196,121,165,141,106,251,69,235,19,92,37,184,84,237,146,67,142,29,239,238,65,23,80,204,198,24,129,134,56,193,201,246,70,0,44,250,11,47,107,197,87,19,24,203,138,252,220,172,205,44,97,67,73,110,1,167,27,109,162,217,76,204,65,110,183,70,114,28,80,60,155,88,166,61,210,200,103,33,51,110,51,45,162,1,178,48,234,223,248,104,205,60,41,144,86,222,34,241,77,167,216,216,110,243,136,33,176,91,169,110,16,84,211,215,86,117,104,158,178,42,216,64,226,104,228,163,56,196,152,101,25,31,113,51,179,51,179,106,130,149,41,137,229,161,204,66,167,51,233,161,200,76,254,196,116,131,137,237,212,241,134,31,196,183,43,132,80,157,240,30,88,225,142,138,103,148,152,166,174,221,40,48,16,110,57,193,137,205,186,128,71,52,85,228,222,80,227,44,247,204,75,126,86,229,244,20,147,226,27,181,61,116,212,48,84,206,208,133,65,211,82,77,84,240,177,191,186,38,99,1,0,57,56,134,242,29,196,3,169,55,159,255,0,53,88,11,21,127,166,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,216,66,67,240,118,65,148,154,181,94,104,254,68,243,55,238,95,88,162,95,39,151,55,26,255,0,186,171,46,39,176,99,251,157,170,60,205,194,223,139,185,83,64,253,41,46,148,44,192,209,220,198,29,162,3,184,205,227,148,98,114,16,144,68,180,136,102,138,54,250,220,209,252,137,230,111,220,190,177,68,130,16,50,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,86,115,165,184,82,147,179,201,75,83,27,59,117,33,61,163,171,106,196,196,34,96,64,96,6,57,15,112,235,159,56,55,137,44,163,177,102,182,12,173,164,32,184,211,128,92,232,97,168,121,142,211,113,96,23,168,162,149,200,0,183,198,69,163,19,128,239,7,9,5,182,24,187,227,68,171,255,0,5,220,91,98,174,17,179,77,177,77,182,46,221,134,239,189,154,223,137,173,196,50,75,212,161,26,152,204,231,130,38,154,40,222,178,56,218,97,132,228,119,17,235,72,206,218,27,160,200,165,23,159,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,130,21,185,213,249,167,194,223,47,232,125,70,226,156,149,60,211,226,159,151,245,222,163,110,78,117,126,105,240,183,203,250,31,81,184,171,95,225,163,137,140,101,194,214,33,197,120,207,47,168,105,15,16,223,240,189,70,28,161,173,169,102,48,182,28,213,84,211,61,91,68,226,227,49,136,211,147,0,23,185,188,196,137,140,69,227,48,147,78,101,124,194,232,242,202,197,93,145,89,13,139,255,0,205,213,126,216,175,23,203,92,208,84,71,103,165,223,83,13,77,40,77,28,207,37,53,196,100,132,5,216,163,221,28,114,185,9,4,155,8,98,135,39,114,119,31,103,174,63,181,229,206,92,216,106,238,55,43,141,68,17,75,44,84,179,77,5,190,9,38,142,18,171,170,40,64,202,42,104,202,80,121,37,113,118,22,127,208,207,231,255,0,205,86,61,197,95,233,174,35,196,152,142,225,254,217,89,93,114,174,168,147,253,244,147,77,36,135,246,145,17,124,93,212,244,240,11,193,70,21,225,79,46,41,47,119,107,103,104,204,220,77,111,134,76,71,112,168,104,206,74,13,236,50,21,178,157,227,35,1,134,35,102,99,32,39,235,72,12,110,251,70,32,136,42,87,10,188,51,224,222,20,50,142,143,43,112,125,117,93,196,202,160,174,87,123,157,75,184,157,198,227,32,70,18,206,209,238,113,132,54,197,24,4,98,239,180,0,119,17,158,249,14,176,34,32,34,34,2,133,110,117,126,105,240,183,203,250,31,81,184,169,169,80,173,206,175,205,62,22,249,127,67,234,55,20,14,74,158,105,241,79,203,250,239,81,183,41,169,80,173,201,83,205,62,41,249,127,93,234,54,229,53,40,10,143,241,129,128,41,179,63,133,204,210,193,147,97,234,187,237,69,86,23,174,169,183,219,233,26,82,158,123,141,52,79,81,68,209,140,79,188,205,170,97,133,216,27,93,238,204,46,196,206,226,245,129,16,98,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,150,77,57,33,141,110,185,149,146,248,7,49,175,180,244,144,92,177,86,23,181,94,235,34,164,2,24,35,158,166,146,57,164,24,196,136,137,129,136,221,153,156,137,244,211,87,127,21,143,183,26,121,103,248,34,226,179,51,240,44,116,150,170,74,74,124,65,61,194,130,150,215,31,78,150,150,134,181,154,178,150,0,13,130,193,211,130,162,32,112,17,218,36,46,34,238,44,206,242,169,201,215,51,62,152,112,167,54,5,171,171,181,53,94,2,196,21,150,248,105,105,228,254,154,26,26,151,106,200,231,168,7,55,118,223,60,245,128,6,194,34,67,3,139,51,144,27,184,95,82,128,30,102,153,215,248,105,226,227,20,246,123,127,101,160,192,154,224,170,61,241,108,154,94,197,60,221,162,73,52,144,196,181,170,150,167,97,54,221,98,104,183,11,22,237,103,39,59,241,173,215,45,114,95,31,102,53,138,158,146,123,150,21,194,247,91,221,28,85,96,69,4,147,211,82,73,52,99,32,137,9,56,57,3,51,179,16,190,154,232,237,226,177,150,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,232,37,211,146,94,89,225,90,108,172,199,89,199,217,58,184,146,225,136,31,12,245,228,142,50,236,244,52,244,212,245,27,33,45,157,64,234,73,85,172,141,189,196,186,16,123,172,225,171,201,82,163,252,31,224,10,108,176,225,115,43,112,100,56,122,174,197,81,75,133,232,106,110,22,250,182,148,103,130,227,83,19,84,86,180,131,43,239,3,122,153,166,119,7,211,99,187,139,48,179,48,181,96,64,80,193,204,247,143,90,108,231,186,213,240,253,147,247,218,74,252,190,182,84,83,77,117,187,210,117,65,238,215,24,10,109,240,199,40,203,210,168,161,23,40,9,157,226,247,166,129,164,2,32,104,204,171,175,52,94,62,168,240,125,138,229,195,62,78,220,45,87,75,174,35,183,212,208,226,203,196,21,48,86,71,108,165,51,150,154,123,104,128,145,108,172,46,156,131,47,81,132,161,140,135,107,57,200,199,12,91,100,238,78,227,236,245,199,246,188,185,203,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,250,25,195,197,42,213,194,143,21,217,143,194,86,99,134,53,193,82,246,235,85,119,78,11,253,130,121,156,41,110,244,162,238,236,36,236,207,211,152,55,19,197,51,51,148,100,68,206,198,7,36,103,77,115,11,5,93,114,215,31,226,92,185,190,212,82,79,114,194,183,138,219,37,100,180,134,69,4,147,211,76,112,200,81,145,8,147,131,144,59,179,184,139,233,166,172,222,11,239,226,172,139,204,124,33,148,248,43,59,238,118,110,174,12,199,125,174,43,109,210,157,220,227,134,170,158,166,120,36,165,168,238,110,148,207,217,206,64,103,212,78,55,119,18,119,9,70,48,200,211,39,115,139,0,231,174,0,181,230,54,92,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,208,239,237,84,0,240,11,198,190,42,225,79,49,233,44,151,107,159,104,203,44,77,112,134,60,71,111,168,121,14,58,13,238,49,149,206,157,163,19,49,154,32,102,115,16,23,235,70,12,14,219,134,35,138,124,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,11,53,230,103,193,119,238,147,203,128,204,140,20,61,60,125,128,109,245,115,211,83,195,67,214,146,251,66,205,213,58,29,99,2,152,166,23,2,42,113,109,195,212,150,80,113,110,179,201,28,32,225,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,202,77,68,175,54,78,9,107,45,247,223,221,55,148,56,83,171,65,116,222,56,198,215,104,182,207,36,144,213,8,77,60,151,153,58,108,81,132,37,28,110,211,155,180,98,50,8,72,79,33,79,33,8,95,87,5,220,91,97,94,46,114,177,177,77,182,46,195,137,44,93,154,223,137,173,196,49,197,211,174,42,104,204,231,130,38,154,89,26,142,73,30,97,132,228,118,34,232,200,206,218,131,171,128,88,224,240,127,196,165,247,133,108,241,179,230,109,177,186,214,169,182,218,241,37,32,210,132,242,85,217,229,154,51,168,142,38,34,13,179,55,72,36,141,216,193,186,145,131,19,184,57,137,73,255,0,27,220,199,48,174,16,225,199,13,85,100,165,111,108,196,153,201,135,230,169,182,84,71,114,140,42,48,229,9,135,74,106,137,154,154,103,146,58,192,144,165,134,54,18,218,19,211,206,238,110,244,239,28,129,69,57,178,113,181,89,112,190,254,230,76,161,197,125,42,11,94,242,198,55,75,69,202,120,228,154,168,130,104,36,179,73,211,113,140,225,24,228,119,156,29,228,18,144,130,50,104,202,9,4,172,175,131,254,26,239,188,84,231,141,159,44,173,143,209,181,67,182,233,137,42,198,168,32,146,146,207,20,209,133,68,145,57,9,238,153,250,161,28,108,192,109,212,144,28,153,129,140,134,149,97,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,8,250,245,83,200,49,197,30,243,113,1,220,102,45,169,59,11,107,171,187,55,122,200,79,130,238,18,112,175,8,217,88,216,90,219,47,110,196,151,222,205,112,196,215,18,40,229,234,87,13,52,96,112,65,43,67,20,143,71,28,141,49,66,18,51,144,245,164,119,125,77,208,85,92,170,203,60,43,147,121,113,135,50,183,5,82,118,123,46,25,183,197,111,166,221,28,97,36,219,27,223,158,94,152,0,20,210,155,148,146,27,11,111,144,204,157,181,39,94,173,17,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,10,171,200,199,243,217,250,183,251,73,74,162,138,190,70,63,158,207,213,191,218,74,85,16,21,191,241,163,194,78,21,226,231,43,31,11,92,165,236,56,146,197,218,110,24,102,226,37,28,93,58,226,166,144,2,9,229,120,101,145,168,228,145,225,41,130,54,98,46,140,110,207,168,50,184,4,65,139,102,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,169,169,229,135,198,253,103,17,120,86,167,40,115,34,171,126,62,193,246,248,101,167,168,24,103,63,106,217,225,142,158,157,234,167,168,150,89,30,74,206,185,107,51,150,198,46,188,100,2,90,73,179,229,115,66,224,91,240,215,133,79,60,114,115,6,118,188,201,178,236,246,197,53,17,109,154,251,107,142,50,103,210,22,23,237,21,144,233,31,79,71,19,56,152,227,252,105,13,60,109,16,25,85,153,152,171,38,243,31,14,102,150,10,171,236,247,172,51,112,138,225,77,186,73,2,57,182,63,191,4,189,51,3,40,101,7,40,228,6,38,223,25,152,187,232,78,131,39,229,96,28,208,184,233,252,10,97,83,200,236,156,198,125,147,50,111,91,61,177,83,68,59,166,177,90,228,140,157,244,153,137,187,61,100,218,199,211,209,136,194,39,57,63,20,69,79,35,253,91,143,52,172,184,183,240,119,104,207,86,135,180,99,171,191,104,195,99,99,142,141,134,56,113,52,20,45,52,166,80,201,80,50,29,184,100,146,152,138,72,164,144,198,58,168,4,180,144,136,70,21,177,102,41,190,227,156,85,121,198,184,166,187,182,222,177,5,194,162,233,113,169,233,4,125,122,169,228,41,37,147,96,48,128,238,51,39,208,89,133,181,209,153,155,185,7,213,202,172,179,197,89,201,152,248,115,43,112,85,39,104,189,98,107,132,86,250,109,209,200,113,195,189,253,249,229,233,129,152,195,16,49,73,33,176,190,200,192,201,219,65,117,144,159,7,252,53,216,184,86,200,235,62,89,91,31,173,117,155,109,211,18,85,141,81,207,29,93,226,88,99,10,137,34,114,16,219,11,116,130,56,217,128,31,167,24,57,51,155,153,21,11,229,161,192,229,55,14,56,54,28,225,199,7,86,121,139,141,44,241,132,212,146,4,180,225,99,183,76,241,206,212,69,9,176,147,212,185,4,69,49,24,251,135,27,70,12,204,38,115,94,250,2,34,32,241,184,131,57,242,123,9,221,231,195,248,167,53,240,109,154,233,75,183,175,69,112,190,210,211,212,69,184,88,199,116,102,108,67,168,144,147,106,221,236,236,254,14,190,206,22,198,152,59,29,91,228,187,96,156,89,102,196,52,48,204,244,210,85,90,171,226,171,136,37,97,18,120,220,227,34,102,38,19,23,219,174,186,19,63,197,148,70,113,253,230,223,29,253,215,233,148,170,241,185,89,249,126,196,31,255,0,25,85,255,0,246,21,18,137,150,213,107,199,206,213,149,154,98,34,38,121,251,53,29,115,160,50,218,79,76,96,107,212,99,85,85,120,148,225,206,217,136,180,111,136,153,231,191,23,94,50,34,43,108,184,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,169,229,113,228,79,44,190,250,245,138,213,117,74,213,121,92,121,19,203,47,190,189,98,181,93,82,2,234,81,93,173,87,26,154,250,59,125,206,146,170,162,215,80,212,149,209,67,48,153,210,206,241,71,51,69,40,179,234,6,241,77,20,140,37,163,236,144,11,192,153,222,221,120,223,227,71,10,240,143,151,19,215,81,21,170,247,143,174,93,56,44,152,122,90,232,198,64,234,180,219,107,170,96,99,105,158,140,30,9,25,200,27,223,145,134,45,193,185,228,10,63,201,170,237,117,191,240,219,141,175,183,219,157,93,198,229,113,204,139,149,93,101,101,92,197,52,245,51,201,65,111,41,37,146,66,119,35,50,39,114,114,119,119,119,119,119,65,9,138,242,184,144,224,43,16,225,12,139,203,94,36,178,142,197,87,113,195,24,131,3,216,46,24,146,223,77,218,171,106,232,46,50,91,74,162,182,189,196,98,113,134,135,108,66,102,103,43,236,150,98,102,97,143,96,141,154,172,146,56,100,180,218,175,252,34,101,69,138,251,108,164,184,219,110,57,111,98,164,172,163,171,132,102,130,166,9,45,144,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,160,129,110,21,120,152,198,92,40,102,229,30,105,96,250,26,75,136,21,57,91,110,246,202,150,97,11,141,186,67,140,229,129,164,218,229,9,238,138,51,9,5,159,105,128,238,19,13,241,158,66,153,59,156,88,7,61,112,5,175,49,178,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,21,37,80,194,102,49,84,198,50,131,73,19,147,184,187,254,135,120,75,230,51,193,71,238,85,204,120,47,248,2,217,117,147,44,177,79,227,45,181,51,183,86,59,93,115,185,188,150,194,155,113,25,109,0,105,34,41,88,72,227,34,29,101,40,101,145,252,255,0,3,156,113,227,46,16,177,145,82,213,5,93,243,46,175,149,2,119,235,8,27,111,140,244,97,237,180,123,157,132,42,68,88,89,197,221,130,96,22,3,113,113,138,88,130,87,249,163,249,19,204,223,185,125,98,137,66,7,15,88,90,197,142,115,247,45,48,86,41,161,237,182,92,65,140,44,214,187,141,55,84,227,235,210,207,91,20,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,166,211,153,141,218,213,127,229,255,0,152,23,219,21,206,146,227,109,184,211,216,106,232,235,41,38,25,160,169,130,75,181,9,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,132,28,144,198,182,172,181,206,140,3,152,215,218,122,185,237,184,87,20,90,175,117,145,82,0,148,242,65,77,87,28,210,12,98,68,34,230,226,14,204,206,66,218,233,171,183,138,10,191,198,255,0,5,216,171,132,124,199,158,134,136,110,183,188,3,114,233,207,100,196,50,208,200,49,135,85,230,219,67,83,59,3,66,245,128,208,72,238,32,254,252,108,50,237,13,207,24,91,172,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,187,68,204,96,132,72,153,181,38,138,54,125,118,182,153,31,99,92,21,144,220,111,100,52,84,21,245,20,152,171,4,226,170,113,174,181,93,104,79,108,244,147,142,225,10,154,115,33,221,5,76,68,230,4,38,58,179,245,34,148,29,158,72,222,3,51,211,135,12,199,200,204,241,184,228,101,219,15,221,107,238,190,208,106,123,1,69,64,253,75,245,44,179,60,116,149,52,209,70,82,111,235,104,204,209,129,25,12,155,162,127,124,8,88,46,255,0,147,223,12,95,79,179,30,227,196,46,50,194,246,171,150,22,193,251,237,246,67,172,155,124,129,136,153,233,229,25,227,129,181,103,232,64,110,251,228,209,134,73,225,40,216,142,55,40,166,81,81,254,19,56,126,181,112,203,144,216,99,42,40,194,144,238,84,116,253,174,253,89,78,194,237,91,117,155,66,169,151,168,209,198,82,3,22,145,68,82,14,246,134,40,68,181,218,171,2,2,34,32,134,14,103,188,5,83,100,197,214,175,136,28,159,177,82,80,101,245,206,162,154,27,173,162,147,170,111,105,184,206,83,111,154,56,134,46,149,61,9,56,192,44,207,47,187,52,237,24,8,131,198,3,30,203,41,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,177,98,65,117,92,2,240,81,138,184,172,204,122,75,221,218,217,217,242,203,12,220,33,147,17,220,42,26,64,142,191,99,140,133,108,167,120,200,12,166,148,29,152,200,9,186,49,155,27,190,226,136,37,159,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,168,255,0,5,248,79,10,225,78,22,50,183,232,182,25,181,89,189,179,131,236,151,107,143,179,232,163,167,237,149,210,219,169,250,181,51,108,102,234,76,123,71,116,133,169,22,141,171,190,138,181,160,42,85,197,143,149,140,228,249,127,136,125,58,117,85,85,42,226,199,202,198,114,124,191,196,62,157,58,12,107,21,213,113,41,193,5,247,41,50,59,43,120,135,192,116,183,91,198,12,197,184,62,205,113,196,117,51,204,19,73,104,188,85,194,50,19,16,71,16,116,168,207,171,16,68,110,230,237,35,16,25,179,156,76,118,170,178,51,200,220,1,131,115,79,130,108,177,203,236,193,195,212,151,204,61,124,203,124,63,77,93,67,82,207,178,80,246,125,59,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,4,37,240,93,197,182,42,225,27,52,219,20,219,98,237,216,110,251,217,173,248,154,220,67,36,189,74,17,169,140,206,120,34,105,162,141,235,35,141,166,24,78,71,113,30,180,140,237,161,186,200,39,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,160,47,141,254,11,177,87,8,249,143,61,13,16,221,111,120,6,229,211,158,201,136,101,161,144,99,14,171,205,182,134,166,118,6,133,235,1,160,145,220,65,253,248,216,101,218,27,158,48,169,124,180,56,227,169,225,199,25,67,147,216,224,41,15,46,177,165,226,51,154,174,67,138,156,236,119,25,154,56,26,180,166,55,17,122,103,16,136,102,19,47,112,35,105,1,217,196,194,96,156,148,93,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,187,104,45,87,154,63,145,60,205,251,151,214,40,148,32,112,245,133,172,88,231,63,114,211,5,98,154,30,219,101,196,24,194,205,107,184,211,117,78,62,189,44,245,177,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,111,249,163,249,19,204,223,185,125,98,137,65,182,72,99,91,86,90,231,70,1,204,107,237,61,92,246,220,43,138,45,87,186,200,169,0,74,121,32,166,171,142,105,6,49,34,17,115,113,7,102,103,33,109,116,213,219,197,5,95,227,127,130,236,85,194,62,99,207,67,68,55,91,222,1,185,116,231,178,98,25,104,100,24,195,170,243,109,161,169,157,129,161,122,192,104,36,119,16,127,126,54,25,118,134,231,140,45,214,75,181,214,107,85,61,138,107,157,89,219,104,234,38,171,167,163,41,137,224,134,121,134,49,150,80,143,93,162,102,48,66,36,76,218,147,69,27,62,187,91,76,143,177,174,10,200,110,55,178,26,42,10,250,138,76,85,130,113,85,56,215,90,174,180,39,182,122,73,199,112,133,77,57,144,238,130,166,34,115,2,19,29,89,250,145,74,14,207,36,111,1,153,233,195,134,99,228,102,120,220,114,50,237,135,238,181,247,95,104,53,61,128,162,160,126,165,250,150,89,158,58,74,154,104,163,41,55,245,180,102,104,192,140,134,77,209,63,190,4,44,23,127,201,239,134,47,167,217,143,113,226,23,25,97,123,85,203,11,96,253,246,251,33,214,77,190,64,196,76,244,242,140,241,192,218,179,244,32,55,125,242,104,195,36,240,148,108,71,27,148,83,40,168,255,0,9,156,63,90,184,101,200,108,49,149,20,97,72,119,42,58,126,215,126,172,167,97,118,173,186,205,161,84,203,212,104,227,41,1,139,72,162,41,7,123,67,20,34,90,237,85,129,1,70,7,54,78,9,104,238,22,47,221,55,148,56,83,165,95,107,222,56,198,215,104,182,193,28,115,82,145,205,60,151,153,58,108,50,28,195,36,142,211,155,180,132,81,144,72,79,24,193,33,20,159,168,181,230,177,199,109,169,173,85,252,44,228,214,38,171,43,145,84,60,24,222,235,110,156,70,8,224,97,49,146,206,198,204,228,102,68,226,243,236,33,96,96,232,19,158,249,227,140,34,133,94,87,45,14,14,234,120,144,205,200,113,198,51,179,213,254,14,176,61,68,117,181,179,73,71,20,180,151,107,140,103,25,197,107,38,155,81,48,33,126,164,204,193,38,145,51,1,116,222,120,205,89,170,187,78,94,124,105,221,120,88,205,10,123,22,47,196,21,99,149,120,150,161,219,16,81,181,49,85,53,20,239,30,216,174,16,70,36,196,6,36,209,12,174,12,78,112,177,55,78,67,8,118,132,244,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,219,93,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,187,104,33,91,157,95,154,124,45,242,254,135,212,110,42,215,248,104,225,159,25,113,75,136,113,94,12,203,234,234,64,196,54,12,47,81,136,232,104,170,93,128,46,103,13,85,52,47,72,210,185,48,194,100,53,4,224,101,238,111,1,18,112,18,121,2,232,57,213,249,167,194,223,47,232,125,70,226,156,149,60,211,226,159,151,245,222,163,110,65,97,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,77,79,45,14,61,105,179,231,15,67,146,185,179,125,164,131,49,108,116,241,195,104,57,58,187,239,246,232,41,99,18,152,166,154,89,10,122,230,40,230,150,102,247,55,1,49,128,147,4,206,30,43,154,47,0,180,120,194,197,114,226,99,39,109,246,171,93,215,14,91,234,107,177,101,158,10,104,40,227,185,210,129,203,83,61,200,76,68,119,214,15,82,66,151,168,228,83,70,35,181,216,227,96,154,37,176,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,6,82,104,173,171,130,14,52,112,175,23,25,113,5,117,105,90,172,152,250,219,212,130,247,135,162,174,140,164,62,147,67,186,186,154,7,55,153,168,205,231,141,152,141,189,201,28,162,220,123,90,67,185,84,4,68,64,86,1,206,175,202,198,22,249,129,67,233,215,21,127,234,192,57,213,249,88,194,223,48,40,125,58,226,130,50,248,32,202,28,27,159,92,78,97,44,163,204,8,42,228,177,98,42,123,188,53,15,73,59,195,60,70,22,186,185,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,202,113,21,144,216,203,134,220,220,190,229,78,51,162,171,19,183,84,25,219,43,166,167,104,66,237,110,115,38,167,173,137,132,204,118,72,35,171,139,25,108,54,56,201,247,129,51,86,14,87,30,123,50,203,239,175,71,173,82,233,198,103,6,120,7,139,60,1,83,71,89,67,73,110,198,214,234,115,150,195,126,138,40,97,156,167,142,26,134,166,164,170,169,120,37,153,232,122,213,15,36,145,71,163,234,219,135,191,196,44,171,149,63,29,183,86,186,208,112,179,156,184,154,144,173,165,78,208,96,139,173,198,114,25,227,157,136,6,59,59,155,179,137,129,11,147,193,188,133,193,195,160,46,123,224,142,57,10,226,199,202,198,114,124,191,196,62,157,58,199,7,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,212,164,228,15,30,180,217,243,193,190,111,100,174,108,223,105,32,204,91,30,91,223,97,180,28,157,93,247,251,116,22,67,18,152,166,154,89,10,122,230,40,230,150,102,247,55,1,49,128,147,4,206,1,20,43,42,133,138,186,202,161,1,83,78,34,178,27,6,241,37,148,119,220,169,198,116,84,132,23,26,115,59,101,116,212,239,49,218,110,44,4,212,245,177,48,152,22,248,200,181,113,99,29,224,231,25,62,195,38,122,150,168,255,0,21,92,76,96,222,20,50,142,179,52,177,133,13,93,196,202,160,109,182,139,101,51,56,157,198,227,32,72,113,64,242,109,113,132,54,197,33,156,132,207,180,0,182,137,158,200,204,49,236,206,44,157,199,217,21,143,238,153,115,152,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,244,179,121,252,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,95,87,53,115,51,21,103,38,99,226,60,210,198,181,125,162,245,137,174,18,220,42,118,201,33,199,14,247,247,32,139,168,102,99,12,64,195,28,96,228,251,35,0,22,125,5,151,202,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,18,116,42,160,144,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,228,25,9,240,93,194,78,21,225,27,43,27,11,91,101,237,216,146,251,217,174,24,154,226,69,28,189,74,225,166,140,14,8,37,104,98,145,232,227,145,166,40,66,70,114,30,180,142,239,169,186,184,5,111,252,23,113,109,133,120,185,202,198,197,54,216,187,14,36,177,118,107,126,38,183,16,199,23,78,184,169,163,51,158,8,154,105,100,106,57,36,121,134,19,145,216,139,163,35,59,106,14,174,1,7,201,197,150,15,165,120,86,243,133,189,183,117,179,123,102,223,81,111,246,141,166,167,179,215,81,245,99,32,235,211,203,163,244,230,13,219,128,244,125,164,204,250,62,139,31,126,57,248,95,199,220,50,231,69,117,30,47,187,213,223,237,184,186,162,186,247,101,191,84,212,77,85,61,108,5,87,43,109,171,169,146,40,198,74,230,30,148,147,176,110,102,121,192,181,247,217,100,60,169,167,17,89,13,131,120,146,202,59,238,84,227,58,42,66,11,141,57,157,178,186,106,119,152,237,55,22,2,106,122,216,152,76,11,124,100,90,184,177,142,240,115,140,159,97,147,56,67,103,43,254,40,48,15,13,249,209,114,163,204,107,69,32,219,113,213,61,29,146,43,247,103,133,167,180,206,245,113,176,148,149,51,75,24,193,66,227,33,201,80,237,185,221,233,233,203,79,113,212,239,44,101,179,211,34,243,31,135,76,199,184,229,126,104,89,187,13,214,135,73,97,154,39,115,165,184,82,147,187,71,85,77,35,179,117,33,61,165,163,232,196,196,36,6,32,96,96,55,129,194,215,53,59,238,65,112,227,120,202,204,83,96,186,226,252,83,101,210,44,11,87,89,56,29,13,53,41,0,128,210,213,190,163,55,70,157,196,142,54,23,50,49,54,129,138,156,35,2,96,184,174,108,28,95,224,28,39,135,170,120,104,183,224,220,63,139,113,101,117,60,117,117,210,222,109,208,215,210,88,224,169,165,171,133,165,128,154,102,150,154,232,12,113,75,17,20,110,195,20,204,93,251,217,148,75,96,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,26,154,134,134,153,155,124,167,163,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,183,83,252,213,99,220,85,254,154,226,60,73,136,238,31,237,149,149,215,42,234,137,63,223,73,52,210,72,127,105,17,23,197,221,77,167,45,14,7,41,184,113,193,176,231,14,56,58,179,204,92,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,220,56,218,48,102,97,51,152,43,167,7,252,58,254,229,236,142,179,229,108,152,170,235,123,171,13,183,10,254,215,93,218,105,104,235,165,134,62,213,5,7,226,163,120,232,250,227,44,128,4,59,183,74,100,78,228,78,171,90,34,2,128,190,97,156,91,230,231,16,153,161,81,131,49,94,23,196,24,15,9,225,106,134,59,86,16,187,211,29,37,104,153,199,168,86,215,196,90,59,212,201,20,140,226,61,225,20,114,109,141,203,124,146,205,62,138,133,113,65,193,158,75,241,103,106,183,209,230,53,13,93,186,229,110,168,138,88,175,214,72,169,33,186,148,17,140,204,52,133,83,52,18,147,211,110,168,57,30,38,209,183,176,151,215,168,68,95,46,110,10,63,117,86,99,207,127,199,246,203,172,121,101,133,191,25,114,169,129,186,81,221,43,153,193,227,182,12,219,132,199,112,27,201,41,68,196,65,24,136,235,17,77,20,141,123,252,229,109,54,171,7,8,152,38,197,98,182,82,91,173,182,236,113,109,164,163,163,164,132,97,130,154,8,237,151,1,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,123,249,85,150,120,87,38,242,227,14,101,110,10,164,236,246,92,51,111,138,223,77,186,56,194,73,182,55,191,60,189,48,0,41,165,55,41,36,54,22,223,33,153,59,106,78,172,175,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,85,244,243,43,229,233,71,153,182,42,236,245,200,108,33,254,110,168,54,203,120,177,218,225,130,158,59,197,46,250,153,170,106,130,24,225,105,42,110,37,36,192,78,229,38,233,35,137,196,68,228,216,37,98,220,174,60,246,101,151,223,94,143,90,167,249,6,48,57,85,153,152,171,38,243,31,14,102,150,10,171,236,247,172,51,112,138,225,77,186,73,2,57,182,63,191,4,189,51,3,40,101,7,40,228,6,38,223,25,152,187,232,78,166,39,139,60,213,186,231,127,41,171,166,107,223,112,237,93,142,229,137,44,248,126,174,178,142,162,144,169,153,167,246,197,24,201,44,49,145,153,118,105,8,94,88,9,201,220,161,146,34,127,202,85,46,135,150,239,14,35,196,118,39,226,22,255,0,97,250,71,244,143,169,88,216,102,243,16,86,90,233,238,149,7,35,214,86,56,73,187,173,212,222,206,17,73,168,68,101,41,11,62,176,181,59,154,63,145,60,205,251,151,214,40,144,66,7,15,88,90,197,142,115,247,45,48,86,41,161,237,182,92,65,140,44,214,187,141,55,84,227,235,210,207,91,20,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,170,95,25,156,25,227,238,19,49,253,77,29,101,13,93,199,4,220,106,14,91,13,250,40,166,154,1,130,73,170,26,154,146,170,165,224,138,22,174,232,211,188,146,69,30,173,163,238,30,239,15,21,194,119,154,124,155,249,129,135,189,70,5,144,158,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,8,33,219,150,135,28,117,60,56,227,40,114,123,28,5,33,229,214,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,238,4,109,32,59,56,152,77,55,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,99,89,196,86,67,99,46,27,115,114,251,149,56,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,217,32,142,174,44,101,176,216,227,39,222,4,205,126,156,173,56,250,190,210,95,108,60,41,230,245,195,183,90,171,191,164,112,117,238,170,164,2,75,124,130,14,241,219,102,41,9,186,144,158,214,142,159,71,121,2,66,142,17,99,3,141,160,15,1,206,175,205,62,22,249,127,67,234,55,21,96,10,255,0,249,213,249,167,194,223,47,232,125,70,226,188,87,41,252,161,193,185,181,197,125,52,248,206,10,185,195,3,89,228,197,246,200,97,157,226,3,184,211,86,82,5,57,74,227,239,16,1,79,212,97,103,29,78,48,98,220,27,128,130,245,57,97,112,21,83,147,22,170,78,32,115,130,197,87,65,152,55,58,122,152,109,86,138,190,145,181,166,221,56,195,178,105,34,40,186,180,245,196,195,56,187,52,190,236,51,188,102,34,111,32,13,53,230,133,204,15,21,88,177,81,240,237,195,238,57,246,95,178,246,73,138,241,13,142,182,72,235,162,174,9,11,250,153,20,224,195,209,233,236,2,152,162,50,39,34,232,187,199,211,154,57,42,255,0,50,254,61,105,178,27,15,77,146,185,77,125,164,159,49,111,148,242,67,119,56,250,187,236,22,233,233,100,17,152,102,134,88,202,10,231,41,33,150,22,247,246,128,185,152,139,28,46,112,237,149,89,103,138,179,147,49,240,230,86,224,170,78,209,122,196,215,8,173,244,219,163,144,227,135,123,251,243,203,211,3,49,134,32,98,146,67,97,125,145,129,147,182,130,232,37,211,150,135,48,60,67,159,85,48,228,6,105,88,170,231,196,246,75,60,114,91,49,5,20,53,85,65,95,73,77,20,113,72,119,41,12,164,40,234,92,180,55,168,50,24,165,57,118,105,28,157,49,154,66,149,191,240,93,194,78,21,225,27,43,27,11,91,101,237,216,146,251,217,174,24,154,226,69,28,189,74,225,166,140,14,8,37,104,98,145,232,227,145,166,40,66,70,114,30,180,142,239,169,186,184,4,4,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,2,249,155,241,3,128,120,135,226,73,175,185,114,117,115,219,112,173,159,232,172,181,146,188,37,5,116,244,213,245,132,85,52,178,67,36,131,45,49,140,192,81,200,238,46,77,223,181,187,181,10,151,201,83,205,62,41,249,127,93,234,54,229,53,42,2,249,100,113,3,128,120,120,226,73,239,185,140,117,112,91,113,85,159,232,172,85,145,60,35,5,12,245,53,244,100,53,53,82,77,36,99,21,48,12,38,82,72,206,78,45,223,181,251,244,159,68,4,68,65,16,28,237,50,207,21,83,102,158,5,206,62,201,213,195,119,12,62,216,103,175,28,114,23,103,174,167,169,168,168,217,49,108,233,135,82,58,173,99,109,238,69,208,159,221,102,13,95,197,114,105,199,244,216,103,138,59,166,12,184,226,26,186,74,124,99,133,234,233,168,237,226,242,188,21,215,26,121,98,168,141,204,69,156,24,227,166,142,185,196,207,77,24,164,22,125,100,218,82,21,204,211,37,63,13,60,35,226,158,207,112,236,181,248,19,92,107,71,190,93,144,203,216,160,155,180,71,38,145,153,22,180,178,212,236,22,219,172,173,22,226,97,221,172,27,100,134,53,181,101,174,116,96,28,198,190,211,213,207,109,194,184,162,213,123,172,138,144,4,167,146,10,106,184,230,144,99,18,33,23,55,16,118,102,114,22,215,77,93,188,80,75,247,57,108,127,83,134,120,92,181,224,203,118,33,164,164,168,198,56,162,146,154,178,222,79,19,207,93,110,167,138,90,137,28,4,153,205,130,58,152,232,92,140,52,209,202,49,119,210,77,165,22,220,22,101,159,225,119,138,204,176,192,178,82,90,170,233,42,49,4,23,10,250,91,164,125,74,90,170,26,38,122,202,168,12,54,19,31,82,10,121,65,128,135,105,17,48,147,176,187,187,87,94,110,153,197,106,204,254,37,237,182,44,47,126,171,184,216,176,158,23,183,197,9,5,80,205,110,158,122,208,237,207,87,70,224,100,4,18,211,84,81,11,202,204,46,125,22,110,241,0,39,169,92,146,242,207,21,84,230,158,58,206,62,201,210,195,118,252,62,248,103,175,36,114,15,104,174,168,169,167,168,217,9,108,233,159,78,58,93,100,109,236,67,215,131,221,118,61,88,37,253,90,175,49,30,40,115,31,134,60,154,107,182,86,224,75,173,202,245,123,234,211,253,35,107,123,212,90,240,204,108,81,71,218,106,139,71,6,152,206,120,194,158,57,25,163,35,220,229,185,163,233,75,117,75,169,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,98,239,254,106,177,238,42,255,0,77,113,30,36,196,119,15,246,202,202,235,149,117,68,159,239,164,154,105,36,63,180,136,139,226,238,167,167,128,94,10,48,175,10,121,113,73,123,187,91,59,70,102,226,107,124,50,98,59,133,67,70,114,80,111,97,144,173,148,239,25,24,12,49,27,51,25,1,63,90,64,99,119,218,49,4,95,87,38,57,126,228,22,68,231,141,235,62,240,84,55,83,189,93,123,127,102,183,85,141,19,219,108,253,174,102,51,236,17,71,76,7,79,176,55,64,26,27,233,12,134,15,171,19,171,149,65,141,103,22,62,105,243,147,230,6,33,245,25,212,186,112,53,147,184,7,61,121,106,224,108,185,204,107,13,37,198,219,113,167,196,17,69,44,180,176,205,61,190,121,46,87,24,70,174,148,166,3,24,170,99,25,77,227,149,133,220,93,255,0,75,60,69,241,99,230,159,57,62,96,98,31,81,157,77,79,43,143,34,121,101,247,215,172,86,160,135,110,49,56,85,198,92,40,102,229,195,7,222,109,181,101,134,46,53,21,21,56,78,239,36,141,48,92,109,204,126,227,20,162,0,61,166,49,40,198,96,218,59,77,216,153,186,103,25,157,223,242,122,226,131,31,65,140,131,133,123,133,162,174,241,132,234,41,238,87,186,26,200,105,230,168,150,205,59,52,36,227,44,143,47,74,158,132,156,101,209,134,61,94,170,172,59,255,0,26,234,69,56,170,225,159,6,241,95,148,117,153,91,140,43,170,237,198,53,3,114,180,92,233,157,200,237,215,24,194,64,138,119,143,115,12,193,182,89,0,227,39,109,192,101,180,128,246,72,31,87,33,184,117,202,62,27,112,109,54,12,202,156,39,73,110,1,167,134,26,235,153,196,5,113,187,28,110,100,211,86,84,48,177,76,123,165,149,217,159,64,13,238,49,136,6,130,193,82,215,82,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,174,218,249,56,179,20,216,176,54,21,188,227,92,83,93,216,172,184,126,223,81,116,184,212,244,142,78,133,44,17,148,146,201,176,24,140,182,128,19,232,44,228,250,104,204,239,220,130,3,56,245,224,239,16,240,177,155,151,50,179,89,234,231,203,171,229,71,109,195,247,56,104,234,187,37,16,78,115,148,118,185,106,37,220,37,83,16,195,35,51,117,76,206,33,9,95,107,153,8,219,2,184,174,57,56,187,186,241,125,155,131,138,224,183,85,217,240,157,134,156,173,184,114,213,61,65,25,132,14,110,71,85,48,49,60,65,83,51,237,223,211,109,24,35,134,55,41,58,77,33,91,170,9,147,229,89,193,5,30,91,97,91,71,19,217,135,75,191,23,226,75,124,178,225,234,78,180,21,20,244,86,122,184,224,56,42,180,233,57,197,89,32,52,205,168,74,236,208,84,108,33,19,41,4,100,85,71,87,42,206,55,232,243,39,10,218,56,97,204,58,173,152,191,13,219,229,139,15,85,244,96,167,167,173,179,210,71,0,65,75,175,85,142,90,200,193,230,125,2,38,103,130,159,121,17,24,200,69,34,168,8,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,103,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,128,30,98,156,76,96,222,41,120,134,124,103,151,212,53,97,135,172,22,120,112,229,13,109,75,56,29,204,33,168,168,153,234,218,39,22,40,64,138,160,152,0,189,253,128,36,76,4,79,24,5,218,242,49,252,246,126,173,254,210,82,168,161,47,148,111,19,24,55,37,115,114,243,149,184,206,134,172,3,53,234,45,54,219,101,206,22,121,2,154,227,9,206,20,240,75,24,139,150,201,202,175,99,72,207,238,24,134,225,216,69,36,115,104,128,136,136,10,21,185,161,112,45,248,20,197,71,158,57,57,131,59,38,91,94,182,123,98,154,136,183,67,98,186,73,33,51,233,11,11,118,122,57,181,143,167,163,144,4,174,113,254,40,74,158,55,154,149,8,28,207,56,223,163,226,47,21,83,101,14,91,213,111,192,56,62,225,52,181,21,5,12,7,237,91,196,50,84,83,181,84,21,17,75,35,73,71,208,45,97,113,216,229,215,144,140,75,72,246,5,139,41,41,229,41,193,119,211,75,237,31,21,216,252,118,217,112,229,194,104,48,189,174,122,29,195,113,174,140,54,149,113,20,160,224,240,192,102,237,17,68,238,93,166,18,125,209,189,62,217,35,89,72,167,42,206,55,235,50,219,21,90,56,97,204,58,173,248,67,18,92,37,139,15,85,244,103,168,168,162,188,85,201,0,65,75,175,85,194,42,57,13,166,125,2,39,118,158,163,121,16,129,72,66,19,40,136,136,44,195,140,254,51,243,71,135,76,209,181,224,156,19,97,194,213,180,53,182,8,46,178,73,117,165,168,150,86,148,234,42,35,113,103,142,120,219,110,216,69,244,209,223,87,126,255,0,6,111,85,192,255,0,20,217,131,196,183,211,95,167,118,124,61,65,244,115,217,189,151,217,52,243,197,191,180,118,157,253,78,172,210,107,167,64,52,211,79,23,215,94,237,28,83,112,63,251,165,179,6,223,142,255,0,9,255,0,71,59,5,154,43,79,101,246,47,108,223,178,121,229,234,111,235,199,166,189,125,54,237,127,201,215,94,253,27,208,240,153,194,103,238,92,250,85,254,111,254,147,125,38,236,63,233,87,98,236,253,159,175,254,221,38,253,221,127,179,77,191,29,123,162,97,225,231,252,126,234,175,240,175,62,177,237,199,29,251,181,28,222,111,164,103,164,99,7,6,41,249,134,218,127,173,119,190,248,221,230,182,223,227,127,95,218,225,17,70,183,23,220,95,113,19,149,220,68,226,220,9,129,51,15,217,150,59,103,96,236,180,190,201,161,155,167,212,161,167,148,253,249,97,35,125,78,67,126,242,125,53,209,187,153,153,92,167,0,217,191,152,185,213,147,215,140,83,153,184,135,219,55,74,92,75,81,111,134,126,201,5,62,218,113,165,165,49,13,176,128,11,232,82,155,234,237,175,127,142,140,218,116,224,234,152,56,249,153,202,211,19,186,47,237,110,63,40,154,159,65,234,90,86,139,135,174,227,87,68,225,98,69,19,17,19,86,239,60,94,47,19,76,71,175,60,253,174,183,60,214,230,69,158,56,23,52,113,142,9,180,225,92,11,53,14,31,191,220,45,84,178,84,208,214,20,167,20,21,7,24,17,184,213,11,57,56,131,59,187,51,54,186,232,205,224,175,59,134,12,211,196,25,213,145,184,107,51,113,77,29,186,150,233,121,237,157,120,109,241,152,83,143,70,178,104,71,104,153,153,54,163,16,187,234,79,222,239,224,221,205,109,121,139,203,23,233,246,96,226,124,119,248,110,236,31,72,239,53,183,110,203,244,107,171,208,237,19,156,189,61,253,168,119,109,223,166,237,173,174,154,232,222,10,233,114,3,41,127,1,153,73,97,202,207,164,30,219,246,39,106,254,159,236,157,155,173,214,169,150,127,222,247,158,221,58,187,127,41,245,219,175,118,186,55,54,159,135,159,167,51,84,230,111,178,211,110,99,222,45,219,232,183,214,25,190,145,198,209,112,40,209,34,159,19,21,83,190,212,215,19,109,149,110,230,168,136,159,53,187,79,233,80,145,17,91,101,194,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,4,212,242,184,242,39,150,95,125,122,197,106,169,92,85,113,49,131,120,80,202,58,204,210,198,20,53,119,19,42,129,182,218,45,148,204,226,119,27,140,129,33,197,3,201,181,198,16,219,20,134,114,19,62,208,2,218,38,123,35,58,21,192,110,102,97,92,155,229,153,133,115,75,26,213,246,123,46,25,183,223,238,21,59,100,140,36,155,101,222,183,100,17,117,12,0,166,148,220,99,140,28,155,124,134,2,207,169,50,138,30,49,56,170,198,92,87,230,229,195,24,94,110,85,99,134,45,213,21,20,216,78,209,36,109,8,91,173,206,126,227,148,66,102,61,166,65,24,202,99,220,91,141,152,89,250,97,24,0,83,252,226,206,44,125,158,184,254,233,152,217,141,126,171,184,220,174,53,19,203,20,82,213,77,52,22,248,36,154,73,134,146,148,102,51,40,169,163,41,77,163,137,137,216,89,255,0,75,188,186,114,84,242,177,138,126,96,87,122,117,185,66,178,154,158,74,158,86,49,79,204,10,239,78,183,32,133,101,146,159,9,222,86,50,111,229,254,30,244,232,22,53,138,87,179,251,143,90,108,134,224,223,40,114,87,41,175,180,147,230,45,243,45,236,80,221,206,62,174,251,5,186,123,32,8,204,51,67,44,101,5,115,148,144,203,11,123,251,64,92,204,69,142,23,48,243,252,218,248,215,246,221,101,103,9,185,101,115,181,86,89,97,232,201,141,46,16,63,94,66,174,134,126,160,91,5,220,118,71,209,56,162,146,82,140,136,158,71,24,157,227,120,166,3,176,12,139,200,188,199,226,47,49,237,217,95,149,246,110,221,117,174,214,89,166,149,220,41,109,244,162,236,210,85,84,200,204,253,56,67,112,234,250,57,57,16,128,9,153,128,23,192,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,105,254,224,207,131,60,3,194,102,0,166,163,163,161,164,184,227,107,141,56,75,126,191,75,20,51,78,51,201,13,59,84,210,82,212,180,17,76,212,61,106,118,146,56,164,213,245,125,197,223,224,20,171,141,252,161,193,185,11,203,19,22,229,30,95,193,87,29,139,14,211,218,33,167,122,185,222,105,229,51,190,82,75,44,210,31,115,57,201,44,146,72,236,44,32,206,110,194,34,44,194,208,108,167,251,154,63,145,60,205,251,151,214,40,148,21,229,62,5,252,40,102,158,13,203,63,106,123,51,233,110,32,183,88,187,111,67,173,217,123,85,76,112,245,122,123,135,126,222,166,237,187,135,93,52,213,181,213,5,229,114,208,227,214,167,33,177,12,57,43,155,55,218,185,242,234,249,81,28,54,131,147,165,178,193,113,158,170,49,41,138,105,165,140,96,161,113,146,105,102,111,127,105,139,24,8,185,204,231,33,92,120,98,156,159,195,249,5,110,226,70,229,93,106,174,189,96,238,165,211,45,238,148,209,91,235,187,69,226,186,138,88,40,100,131,180,49,4,240,129,205,13,123,180,110,239,253,33,28,204,198,208,176,188,32,103,166,69,230,63,14,153,143,113,202,252,208,179,118,27,173,14,146,195,52,78,231,75,112,165,39,118,142,170,154,71,102,234,66,123,75,71,209,137,136,72,12,64,192,192,123,120,215,136,172,220,204,60,163,193,217,37,140,49,101,93,199,12,96,90,138,137,173,16,203,41,185,136,72,17,132,80,202,251,182,202,20,226,18,12,14,66,231,16,84,75,24,151,79,96,0,94,175,9,156,219,179,114,193,117,195,25,97,157,24,74,175,48,173,13,79,236,138,106,235,37,33,207,138,43,42,200,153,169,55,49,204,209,86,155,190,216,93,182,132,167,184,100,115,146,70,38,150,98,84,32,114,155,225,139,240,191,158,63,133,156,99,133,238,179,97,12,188,217,112,160,184,71,55,66,150,76,69,28,208,201,75,1,63,113,203,211,7,57,200,35,125,4,130,14,171,236,145,130,89,191,64,68,68,5,138,186,202,161,98,174,131,37,62,19,188,172,100,223,203,252,61,233,208,42,170,169,87,9,222,86,50,111,229,254,30,244,232,21,85,64,84,171,139,31,43,25,201,242,255,0,16,250,116,234,170,170,85,197,143,149,140,228,249,127,136,125,58,116,24,214,44,148,248,78,242,177,147,127,47,240,247,167,64,177,172,82,83,196,167,31,84,120,63,131,188,173,225,159,39,110,22,171,165,215,17,229,125,154,135,22,94,32,169,130,178,59,101,41,208,141,53,69,180,64,72,182,86,23,78,65,151,168,194,80,198,67,181,156,228,99,132,60,175,52,174,55,236,89,243,125,143,34,178,190,170,213,121,192,184,94,225,79,113,154,249,20,38,242,86,94,34,10,168,100,106,105,154,87,142,90,54,142,160,69,143,166,206,114,1,16,25,70,224,71,110,188,29,240,171,140,184,175,205,203,126,15,179,91,106,199,12,91,170,41,234,113,101,222,57,26,16,183,91,156,253,246,25,72,12,123,76,130,50,12,33,180,183,27,57,59,116,194,67,10,127,147,185,59,143,179,215,31,218,242,231,46,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,232,103,159,238,14,248,85,193,188,40,101,29,191,7,217,173,180,133,137,238,52,244,245,56,178,239,28,143,49,220,110,44,30,251,12,164,0,93,154,50,41,6,16,218,59,65,220,157,186,135,33,152,85,92,189,193,86,172,181,192,24,107,46,108,85,21,115,219,112,173,158,138,201,71,45,89,137,79,36,20,208,132,49,148,132,34,34,230,226,12,238,236,34,218,235,163,55,130,244,10,143,241,65,197,6,1,225,51,0,91,243,27,49,173,24,130,227,109,184,222,34,178,69,21,146,158,25,167,25,228,134,105,132,136,102,150,33,96,219,78,108,238,196,239,171,143,119,139,181,0,203,222,110,220,54,230,86,63,195,89,115,98,193,57,149,5,203,21,94,40,172,148,114,213,219,104,6,8,231,169,152,33,140,164,33,172,34,96,98,54,119,118,18,125,53,209,159,193,7,181,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,65,94,83,224,95,194,134,105,224,220,179,246,167,179,62,150,226,11,117,139,182,244,58,221,151,181,84,199,15,87,167,184,119,237,234,110,219,184,117,211,77,91,93,80,94,87,45,14,61,106,114,27,16,195,146,185,179,125,171,159,46,175,149,17,195,104,57,58,91,44,23,25,234,163,18,152,166,154,88,198,10,23,25,38,150,102,247,246,152,177,128,139,156,206,114,21,199,134,41,201,252,63,144,86,238,36,110,85,214,170,235,214,14,234,93,50,222,233,77,21,190,187,180,94,43,168,165,130,134,72,59,67,16,79,8,28,208,215,187,70,238,255,0,210,17,204,204,109,11,11,194,6,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,164,39,180,180,125,24,152,132,128,196,12,12,7,183,141,120,138,205,204,195,202,60,29,146,88,195,22,85,220,112,198,5,168,168,154,209,12,178,155,152,132,129,24,69,12,175,187,108,161,78,33,32,192,228,46,113,5,68,177,137,116,246,0,5,234,240,153,205,187,55,44,23,92,49,150,25,209,132,170,243,10,208,212,254,200,166,174,178,82,28,248,162,178,172,137,154,147,115,28,205,21,105,187,237,133,219,104,74,123,134,71,57,36,98,105,102,37,66,7,41,190,24,191,11,249,227,248,89,198,56,94,235,54,16,203,205,151,10,11,132,115,116,41,100,196,81,205,12,148,176,19,247,28,189,48,115,156,130,55,208,72,32,234,190,201,24,37,151,252,244,207,76,184,225,211,46,46,57,161,154,23,158,195,106,161,210,40,97,137,152,234,174,21,68,206,241,210,211,70,238,221,73,143,105,104,218,176,176,137,25,144,0,25,136,80,174,97,156,105,218,184,88,202,250,139,22,16,196,20,131,154,152,150,157,155,15,209,189,48,213,61,20,15,38,217,110,19,198,68,194,0,34,210,140,78,108,76,115,48,183,78,64,9,182,193,15,249,170,199,184,171,253,53,196,120,147,17,220,63,219,43,43,174,85,213,18,127,190,146,105,164,144,254,210,34,47,139,186,245,89,233,158,153,143,196,94,99,220,115,67,52,47,61,186,235,93,164,80,195,19,56,82,219,233,69,221,227,165,166,141,221,250,112,134,226,209,181,114,114,34,51,35,51,51,41,42,229,55,193,45,29,190,197,251,166,243,123,10,117,107,238,155,7,7,90,238,246,216,36,142,26,81,56,103,142,243,31,81,138,64,152,164,141,154,3,102,140,134,49,57,5,228,25,227,33,10,213,195,95,45,156,159,193,220,50,190,93,230,246,9,181,94,49,158,45,183,207,81,123,188,85,218,109,243,92,172,85,85,116,161,25,83,80,84,184,75,211,236,218,54,201,24,204,94,102,57,71,70,54,1,135,110,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,108,151,149,186,241,201,194,37,171,139,236,163,28,41,5,198,146,207,139,44,53,5,114,195,151,89,233,196,192,39,112,113,58,89,141,133,229,10,105,155,110,254,155,234,199,28,50,56,201,210,104,200,44,127,148,223,27,85,150,251,239,238,100,205,236,87,213,160,186,108,44,29,116,187,220,167,146,72,106,132,33,130,59,52,125,71,40,194,18,142,54,120,1,158,49,25,4,227,22,144,167,140,70,90,150,45,159,230,171,1,98,175,244,215,14,98,76,57,112,255,0,108,163,174,182,215,83,201,254,246,72,102,142,64,251,8,72,126,14,202,114,121,104,113,137,77,196,134,81,195,129,241,157,226,147,240,139,129,233,227,162,173,134,74,201,101,171,187,91,163,8,194,43,161,60,218,145,153,19,244,230,118,57,52,149,152,203,166,211,198,8,44,131,157,95,154,124,45,242,254,135,212,110,41,201,83,205,62,41,249,127,93,234,54,228,231,87,230,159,11,124,191,161,245,27,138,114,84,243,79,138,126,95,215,122,141,185,4,212,168,96,230,123,192,85,54,76,93,106,248,129,201,251,21,37,6,95,92,234,41,161,186,218,41,58,166,246,155,140,229,54,249,163,136,98,233,83,208,147,140,2,204,242,251,179,78,209,128,136,60,96,51,62,186,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,6,52,57,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,43,57,210,220,41,73,217,228,165,169,141,157,186,144,158,209,213,181,98,98,17,48,32,48,3,28,135,184,117,207,156,27,196,150,81,216,179,91,6,86,210,16,92,105,192,46,116,48,212,60,199,105,184,176,11,212,81,74,228,0,91,227,34,209,137,192,119,131,132,130,219,12,93,225,51,143,174,10,49,87,10,121,143,87,123,180,219,59,70,89,98,107,132,210,97,203,133,59,72,113,208,111,114,144,109,149,15,33,25,140,209,3,59,1,25,63,90,48,115,103,220,50,132,94,83,130,238,45,177,87,8,217,166,216,166,219,23,110,195,119,222,205,111,196,214,226,25,37,234,80,141,76,102,115,193,19,77,20,111,89,28,109,48,194,114,59,136,245,164,103,109,13,208,100,82,139,207,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,53,63,226,131,138,12,3,194,102,0,183,230,54,99,90,49,5,198,219,113,188,69,100,138,43,37,60,51,78,51,201,12,211,9,16,205,44,66,193,182,156,217,221,137,223,87,30,239,23,96,172,10,192,57,213,249,88,194,223,48,40,125,58,226,189,254,66,115,64,200,46,34,115,98,197,147,152,43,8,102,5,21,235,16,118,174,205,61,210,223,69,29,40,116,41,165,168,61,229,29,92,134,218,132,36,205,160,63,188,237,174,141,171,183,128,231,87,229,99,11,124,192,161,244,235,138,8,128,202,172,204,197,89,55,152,248,115,52,176,85,95,103,189,97,155,132,87,10,109,210,72,17,205,177,253,248,37,233,152,25,67,40,57,71,32,49,54,248,204,197,223,66,117,144,79,7,124,85,96,222,43,242,142,223,140,44,215,42,65,196,246,234,122,122,108,89,104,142,55,132,237,215,23,15,125,198,34,51,46,205,33,12,133,9,238,45,192,206,46,253,64,144,3,29,107,101,166,235,122,169,58,59,53,178,174,190,162,58,121,234,206,42,104,74,83,24,32,136,230,154,87,17,103,118,8,226,142,73,12,188,4,0,137,244,102,119,85,87,133,94,38,49,151,10,25,185,71,154,88,62,134,146,226,5,78,86,219,189,178,165,152,66,227,110,144,227,57,96,105,54,185,66,123,162,140,194,65,103,218,96,59,132,195,124,102,18,169,204,191,128,170,108,249,195,211,103,86,83,88,169,32,204,91,29,60,147,93,194,62,174,251,253,186,10,89,8,97,24,97,138,66,158,185,138,56,98,133,253,205,192,78,6,68,193,11,4,43,91,46,215,91,45,73,214,89,174,117,116,21,18,83,207,72,114,211,76,81,25,65,60,71,12,209,57,11,179,184,73,20,146,70,99,224,64,100,47,171,59,178,201,167,39,115,139,0,231,174,0,181,230,54,92,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,208,239,25,92,217,56,37,172,183,223,127,116,222,80,225,78,173,5,211,120,227,27,93,162,219,60,146,67,84,33,52,242,94,100,233,177,70,16,148,113,187,78,110,209,136,200,33,33,60,133,60,132,33,24,43,42,133,138,186,202,161,7,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,143,103,26,60,91,98,174,46,115,77,241,77,202,46,195,134,236,93,166,223,134,109,194,50,69,211,161,42,153,12,39,158,39,154,88,218,178,72,222,17,152,227,118,18,232,198,204,218,3,43,149,230,167,198,253,102,100,226,171,191,12,57,121,85,179,8,97,187,132,81,98,26,190,140,244,245,21,183,138,73,39,9,233,117,234,176,75,71,25,188,47,161,196,206,243,211,239,18,32,24,200,173,131,131,190,21,113,151,21,249,185,111,193,246,107,109,88,225,139,117,69,61,78,44,187,199,35,66,22,235,115,159,190,195,41,1,143,105,144,70,65,132,54,150,227,103,39,110,152,72,96,23,21,202,247,129,111,195,94,42,12,241,206,60,25,218,242,218,203,191,216,244,213,165,182,27,237,210,57,5,155,88,92,95,180,81,195,164,157,77,92,64,229,96,143,241,162,53,17,183,191,230,201,193,45,101,190,251,251,166,242,135,10,117,104,46,155,199,24,218,237,22,217,228,146,26,161,9,167,146,243,39,77,138,48,132,163,141,218,115,118,140,70,65,9,9,228,41,228,33,148,172,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,250,183,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,6,54,252,49,113,11,138,184,95,206,91,46,110,97,106,110,223,216,58,148,215,27,89,213,73,79,13,206,134,81,219,45,60,132,15,253,204,128,228,38,33,44,81,27,129,236,218,249,20,101,86,102,97,92,228,203,140,57,154,88,42,175,180,89,113,53,190,43,133,54,233,35,57,33,222,222,252,18,244,204,192,102,136,216,163,144,24,159,100,128,98,239,168,186,130,30,61,120,59,196,60,44,102,229,204,172,214,122,185,242,234,249,81,219,112,253,206,26,58,174,201,68,19,156,229,29,174,90,137,119,9,84,196,48,200,204,221,83,51,136,66,87,218,230,66,62,215,150,103,26,63,185,179,49,207,45,241,169,117,48,14,62,184,82,65,83,81,53,119,70,59,21,115,191,72,43,180,144,198,17,132,152,196,106,9,246,151,78,40,141,137,250,45,28,129,58,136,136,130,207,249,154,112,245,149,153,169,195,142,41,204,60,83,83,106,195,152,147,3,219,222,237,110,196,39,75,76,213,21,61,156,38,233,90,164,156,217,164,120,103,146,160,128,35,19,111,199,201,17,48,155,183,76,224,93,74,167,59,76,235,255,0,228,47,14,116,118,255,0,171,26,220,42,164,139,255,0,40,163,164,142,19,105,63,242,215,144,74,63,236,14,37,249,108,162,173,4,148,242,115,225,235,38,179,18,251,136,179,155,22,212,251,111,23,224,43,133,52,118,187,20,244,165,217,109,189,80,115,130,230,70,237,178,105,156,227,156,34,31,251,9,64,82,59,57,148,39,28,191,168,1,229,151,157,127,129,110,46,48,183,104,183,246,170,12,119,166,10,172,217,22,249,162,237,179,195,217,228,143,89,0,71,74,168,169,183,147,238,210,39,151,104,185,109,210,127,144,17,21,128,127,70,175,133,143,245,131,154,191,250,42,221,255,0,62,65,127,232,188,254,94,227,91,86,101,96,12,53,152,214,42,122,184,45,184,170,207,69,123,163,138,172,4,103,142,10,152,66,104,198,65,18,33,99,97,54,103,102,34,109,117,209,223,197,122,4,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,10,213,121,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,10,220,39,121,167,201,191,152,24,123,212,96,89,41,172,107,56,78,243,79,147,127,48,48,247,168,192,178,83,65,111,252,104,240,147,133,120,185,202,199,194,215,41,123,14,36,177,118,155,134,25,184,137,71,23,78,184,169,164,0,130,121,94,25,100,106,57,36,120,74,96,141,152,139,163,27,179,234,12,172,47,129,206,84,248,154,237,136,75,50,120,164,180,85,216,40,112,237,224,70,217,133,140,105,230,59,172,244,149,77,212,58,198,49,146,34,161,55,136,227,96,29,94,160,13,228,18,24,186,101,52,186,34,8,86,231,87,230,159,11,124,191,161,245,27,138,183,254,12,248,165,253,200,248,219,24,102,69,22,27,246,221,234,229,131,234,172,86,74,121,75,109,40,87,75,89,73,40,203,82,236,76,111,8,4,18,19,136,123,198,76,33,168,49,60,129,112,28,234,252,211,225,111,151,244,62,163,113,86,0,131,208,93,174,120,203,53,241,253,109,230,178,58,187,254,44,198,55,137,42,101,10,74,70,121,238,23,26,185,156,137,163,134,17,102,115,146,89,31,64,140,91,188,153,133,188,25,77,159,44,206,11,191,115,102,92,30,100,99,81,234,99,236,125,111,164,158,166,158,106,30,140,150,42,23,110,168,80,235,32,12,195,49,57,137,84,11,237,30,164,81,3,11,244,90,73,41,87,43,174,1,104,240,125,138,219,196,198,113,91,237,87,75,174,35,183,211,87,97,59,60,244,208,86,71,108,165,51,138,166,11,145,25,9,108,172,46,156,101,23,77,196,161,140,139,115,185,200,225,12,149,32,34,43,32,204,46,110,220,54,229,174,63,196,185,115,125,193,57,149,61,203,10,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,52,213,155,193,5,239,162,163,252,47,241,65,128,120,179,192,23,12,198,203,155,70,32,183,91,109,215,137,108,146,197,123,167,134,25,202,120,225,134,98,33,24,101,148,92,54,212,3,51,185,51,234,197,221,224,239,69,121,151,241,137,77,195,126,81,205,129,240,101,226,147,240,139,142,41,228,162,162,134,58,201,98,171,180,219,164,9,2,91,160,188,58,16,24,147,116,225,119,56,245,149,220,199,168,208,72,8,40,175,53,142,57,237,86,92,51,95,194,238,84,93,41,46,23,43,253,59,199,138,239,86,235,160,155,91,32,10,131,142,91,99,116,36,220,53,38,80,24,79,28,186,48,194,123,28,15,172,239,20,69,175,171,254,106,177,238,42,255,0,77,113,30,36,196,119,15,246,202,202,235,149,117,68,159,239,164,154,105,36,63,180,136,139,226,238,171,7,22,220,51,212,240,177,136,112,30,7,188,215,85,207,136,111,152,30,135,17,226,8,102,120,182,81,92,103,170,170,9,41,34,120,136,132,130,33,134,56,220,247,158,243,19,54,113,19,16,16,161,74,87,185,83,241,219,106,123,85,7,11,57,203,137,170,198,228,53,13,6,8,186,220,103,18,130,72,28,64,99,179,185,187,49,1,137,49,60,27,200,152,216,250,2,225,178,8,228,178,14,12,248,90,253,215,24,219,24,101,189,22,36,246,37,234,219,131,234,175,182,74,137,71,117,41,215,69,89,73,16,197,82,204,46,109,9,132,242,11,144,123,192,78,39,161,176,188,103,72,46,214,204,101,149,24,254,182,205,89,37,93,131,22,96,235,196,148,210,157,37,91,52,246,251,141,36,206,36,241,205,9,59,49,199,44,111,161,198,79,222,44,226,254,14,131,40,132,86,21,203,67,143,90,108,249,195,208,228,174,108,223,105,32,204,91,29,60,112,218,14,78,174,251,253,186,10,88,196,166,41,166,150,66,158,185,138,57,165,153,189,205,192,76,96,36,193,51,133,250,160,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,177,151,205,140,11,248,47,205,60,101,150,126,212,246,159,209,44,65,113,177,118,222,135,71,181,118,90,153,33,234,244,247,22,205,221,61,219,119,22,154,233,171,233,170,201,249,65,95,55,60,179,194,185,119,197,196,215,28,45,73,217,62,154,225,250,76,77,113,128,35,142,56,70,186,73,234,41,229,56,196,0,116,234,118,81,148,220,183,17,75,44,166,229,239,104,193,101,106,127,185,101,228,167,224,91,132,124,45,218,46,29,170,191,29,233,141,107,54,75,190,24,187,108,16,246,120,227,214,48,33,210,150,42,109,226,251,180,149,229,218,78,59,116,130,188,167,192,191,133,12,211,193,185,103,237,79,102,125,45,196,22,235,23,109,232,117,187,47,106,169,142,30,175,79,112,239,219,212,221,183,112,235,166,154,182,186,172,154,48,158,22,177,96,108,43,102,193,88,90,135,177,89,112,253,190,158,215,110,166,234,156,157,10,88,35,24,226,143,121,185,25,109,0,22,212,157,201,244,213,221,223,189,7,214,68,68,4,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,133,110,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,212,23,84,136,136,10,26,249,169,241,191,89,153,56,170,239,195,14,94,85,108,194,24,110,225,20,88,134,175,163,61,61,69,109,226,146,73,194,122,93,122,172,18,209,198,111,11,232,113,51,188,244,251,196,136,6,50,43,170,230,121,198,253,103,14,152,86,155,40,114,222,171,102,62,198,22,249,165,168,168,40,103,15,101,89,230,142,162,157,170,160,168,138,88,222,58,206,184,235,11,142,246,30,132,132,98,58,199,190,24,112,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,13,77,67,67,76,205,190,83,209,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,216,42,175,7,124,42,227,46,43,243,114,223,131,236,214,218,177,195,22,234,138,122,156,89,119,142,70,132,45,214,231,63,125,134,82,3,30,211,32,140,131,8,109,45,198,206,78,221,48,144,194,82,120,240,229,249,129,49,239,14,54,234,92,139,192,214,171,30,36,202,187,124,146,89,41,232,168,166,150,162,229,107,140,37,150,107,99,60,110,82,77,52,146,25,77,25,72,50,153,78,230,218,139,212,203,34,174,188,29,240,171,131,120,80,202,59,126,15,179,91,105,11,19,220,105,233,234,113,101,222,57,30,99,184,220,88,61,246,25,72,0,187,52,100,82,12,33,180,118,131,185,59,117,14,67,58,234,131,22,207,243,85,128,177,87,250,107,135,49,38,28,184,127,182,81,215,91,107,169,228,255,0,123,36,51,71,32,125,132,36,63,7,101,144,79,3,156,93,218,184,190,202,50,197,115,219,169,44,248,178,195,80,54,220,71,106,130,160,76,2,119,6,32,170,132,28,158,80,166,153,183,108,234,54,172,113,205,27,20,157,39,144,172,127,155,39,4,181,150,251,239,238,155,202,28,41,213,160,186,111,28,99,107,180,91,103,146,72,106,132,38,158,75,204,157,54,40,194,18,142,55,105,205,218,49,25,4,36,39,144,167,144,134,197,184,98,226,23,21,112,191,156,182,92,220,194,212,221,191,176,117,41,174,54,179,170,146,158,27,157,12,163,182,90,121,8,31,251,153,1,200,76,66,88,162,55,3,217,181,195,37,52,94,83,42,179,51,10,231,38,92,97,204,210,193,85,125,162,203,137,173,241,92,41,183,73,25,201,14,246,247,224,151,166,102,3,52,70,197,28,128,196,251,36,3,23,125,69,213,154,243,47,227,214,155,33,176,244,217,43,148,215,218,73,243,22,249,79,36,55,115,143,171,190,193,110,158,150,65,25,134,104,101,140,160,174,114,146,25,97,111,127,104,11,153,136,177,194,230,20,3,154,199,28,247,91,214,38,175,225,119,42,46,149,118,251,109,130,161,227,197,119,171,117,208,129,238,115,157,57,199,45,177,186,18,109,42,96,25,204,39,142,93,92,166,13,142,1,209,119,150,50,215,160,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,106,213,198,255,0,11,246,174,19,49,254,12,203,154,59,189,93,198,229,113,192,246,235,221,250,89,106,6,104,6,235,36,213,48,212,141,41,52,81,19,83,110,167,103,141,164,23,61,31,222,127,131,5,186,169,147,229,169,204,46,143,51,108,84,57,21,159,56,191,252,221,80,110,138,207,124,186,77,5,60,119,138,93,244,208,211,82,156,210,76,210,84,220,74,73,140,89,134,61,210,71,19,17,17,201,188,138,194,248,78,224,250,235,197,134,81,230,233,96,102,164,108,119,130,170,44,53,246,80,169,148,163,10,232,37,11,139,84,208,177,57,180,81,156,175,28,6,18,72,46,204,112,8,57,70,18,28,131,110,191,230,171,1,98,175,244,215,14,98,76,57,112,255,0,108,163,174,182,215,83,201,254,246,72,102,142,64,251,8,72,126,14,200,50,147,69,105,92,188,248,211,181,113,79,149,244,246,44,95,136,41,11,53,48,213,59,182,32,163,106,97,165,122,216,26,77,177,92,32,140,73,196,192,133,226,25,92,24,88,38,114,110,156,96,112,238,246,188,104,241,109,133,120,70,202,199,197,55,40,187,118,36,190,246,155,126,25,183,8,199,47,82,184,105,164,48,158,120,158,104,164,122,56,228,104,70,99,141,220,135,173,27,51,106,108,130,218,185,169,241,191,71,150,216,86,239,195,14,94,85,111,197,248,146,223,20,88,134,175,163,5,69,61,21,158,174,57,194,122,93,122,174,113,86,72,13,11,232,113,59,52,21,27,196,132,202,50,24,161,201,220,157,199,217,235,143,237,121,115,151,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,244,51,252,171,181,207,25,102,190,63,173,188,214,71,87,127,197,152,198,241,37,76,161,73,72,207,61,194,227,87,51,145,52,112,194,44,206,114,75,35,232,17,139,119,147,48,183,131,41,190,229,161,193,221,55,13,249,71,14,56,198,118,122,79,194,46,56,167,142,182,182,105,40,229,138,174,211,110,144,35,56,173,100,211,104,64,98,77,212,153,152,35,214,87,96,46,163,65,25,160,237,99,174,91,185,53,125,225,30,135,135,171,37,134,213,22,36,195,150,249,107,44,216,152,98,42,57,165,196,69,0,180,181,147,159,227,164,232,212,201,28,109,52,79,212,102,136,99,16,102,120,32,120,224,223,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,242,136,86,43,204,243,130,10,206,34,240,173,54,111,101,189,46,252,125,131,237,243,69,81,78,83,78,126,213,179,195,29,69,67,82,193,79,20,82,60,149,157,114,210,22,29,140,93,121,4,200,180,143,96,57,97,241,191,89,196,94,21,169,202,28,200,170,223,143,176,125,190,25,105,234,6,25,207,218,182,120,99,167,167,122,169,234,37,150,71,146,179,174,90,204,229,177,139,175,25,0,150,146,108,190,165,140,14,85,102,102,42,201,188,199,195,153,165,130,170,251,61,235,12,220,34,184,83,110,146,64,142,109,143,239,193,47,76,192,202,25,65,202,57,1,137,183,198,102,46,250,19,172,132,248,63,226,82,197,197,78,71,89,243,54,216,221,27,172,59,109,120,146,144,105,78,8,233,47,17,67,25,212,71,19,17,30,232,95,170,18,70,236,102,253,57,1,137,216,216,196,67,194,241,77,199,7,238,105,204,27,126,4,252,24,125,35,237,246,104,174,221,171,219,93,143,102,249,231,139,167,179,161,38,186,116,53,221,185,191,43,77,59,181,127,67,194,103,22,127,186,143,233,87,249,128,250,51,244,103,176,255,0,166,189,183,180,118,142,191,251,76,123,54,244,62,221,119,124,52,239,166,156,103,240,97,154,60,69,230,141,175,27,96,155,246,22,162,161,162,176,65,106,146,59,173,85,68,82,188,161,81,81,35,147,52,112,72,219,118,204,45,174,172,250,179,247,120,59,250,174,7,248,89,204,30,26,126,154,253,59,188,97,234,255,0,164,126,205,236,190,201,168,158,93,157,159,180,239,234,117,97,143,77,122,225,166,154,248,62,186,119,107,19,15,19,63,227,246,213,127,133,121,244,143,110,57,239,221,168,230,242,157,35,29,35,24,216,51,79,204,54,211,253,171,189,247,198,239,45,246,255,0,27,250,126,223,67,55,248,6,201,236,234,204,91,182,102,226,156,73,140,169,110,151,158,135,94,27,125,101,40,83,143,70,8,225,29,162,116,230,77,168,196,46,250,147,247,187,248,55,115,84,172,131,200,60,29,195,166,14,172,193,56,38,229,121,173,161,173,185,201,117,146,75,172,209,75,43,74,113,69,27,139,60,113,198,219,118,194,47,166,142,250,187,247,248,51,83,92,223,227,231,39,178,87,49,110,217,101,138,112,222,50,170,186,89,186,29,121,173,244,116,167,78,93,104,35,152,118,145,212,1,62,131,40,179,234,45,222,207,226,221,239,82,178,15,63,48,119,17,120,58,179,27,96,155,109,230,138,134,138,231,37,170,72,238,176,197,20,175,40,69,20,142,76,209,201,35,109,219,48,182,186,179,234,207,221,224,239,211,131,224,124,76,252,43,124,78,111,239,245,68,212,255,0,234,254,75,135,227,247,248,59,81,182,246,219,107,121,45,248,236,182,60,197,230,117,244,7,48,113,62,4,252,8,246,255,0,163,151,154,219,79,106,250,75,210,235,246,121,206,46,166,206,202,91,119,108,215,110,231,211,93,53,127,21,116,185,1,155,95,135,60,164,176,230,159,209,255,0,98,123,111,181,127,72,118,190,211,209,232,212,203,7,239,155,3,118,189,45,223,146,218,110,211,191,77,94,200,51,91,150,238,120,227,172,209,198,56,218,211,138,176,44,52,56,130,255,0,112,186,210,199,83,93,88,50,132,83,212,28,128,38,195,74,76,196,194,108,206,204,238,218,235,163,191,138,188,238,24,50,179,16,100,174,70,225,172,178,197,53,150,234,171,165,155,182,117,230,183,200,103,78,93,106,201,166,29,164,96,4,250,12,162,207,168,183,123,63,139,119,191,54,159,137,159,171,51,84,102,111,178,211,110,35,222,45,219,232,183,214,25,78,145,193,209,112,43,209,38,159,19,53,83,190,213,87,51,109,149,110,226,169,152,143,53,187,71,233,84,209,17,91,101,194,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,7,83,27,231,206,50,198,121,61,151,153,26,85,181,116,152,79,0,83,214,24,91,198,161,138,10,219,141,69,117,93,65,86,152,176,11,239,24,170,66,1,18,115,216,209,200,64,227,214,144,85,74,224,131,130,236,85,197,198,99,193,67,90,55,91,38,1,182,245,39,189,226,24,168,100,40,207,164,240,238,161,166,157,193,225,106,195,105,227,118,19,127,114,55,41,118,158,214,140,252,87,10,188,51,227,46,43,243,114,143,43,112,125,117,37,184,6,156,174,87,123,157,75,177,5,186,221,25,198,18,206,209,238,98,152,247,75,24,4,98,237,184,204,119,16,6,249,3,33,76,157,201,220,3,145,88,2,215,151,57,115,97,164,183,91,109,212,240,69,44,177,82,195,12,247,9,227,134,56,74,174,168,161,0,25,106,100,24,129,228,149,197,156,157,191,67,48,65,95,51,27,77,170,193,198,190,96,88,172,86,202,75,117,182,221,79,97,164,163,163,164,132,97,130,154,8,236,148,35,28,81,198,44,194,0,34,204,44,44,204,204,204,204,202,66,185,42,121,88,197,63,48,43,189,58,220,172,3,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,4,43,46,213,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,93,85,42,156,168,248,22,253,227,138,12,235,193,159,234,122,172,1,69,92,95,221,17,93,36,167,113,255,0,114,236,166,69,252,121,152,63,173,230,65,87,249,104,112,21,77,144,216,122,28,234,205,155,21,36,249,139,124,167,142,107,64,73,213,223,96,183,79,75,25,20,37,12,209,70,80,87,57,73,52,83,63,191,180,5,128,8,88,230,99,191,84,68,22,171,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,166,167,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,4,223,113,191,193,118,21,226,227,46,39,161,162,27,85,147,31,91,122,115,217,49,12,180,49,148,135,210,105,182,208,212,206,192,243,53,25,188,242,59,136,63,185,35,140,187,79,107,198,112,3,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,235,41,53,109,89,223,193,6,92,102,223,16,89,103,196,61,37,47,177,241,38,18,196,20,183,27,237,77,28,205,9,93,233,105,34,57,41,26,64,233,24,203,48,85,69,70,27,221,192,158,153,230,7,55,112,129,128,28,189,56,122,253,206,92,50,225,251,5,109,77,212,239,88,175,167,139,111,116,215,26,94,203,37,5,117,93,44,12,84,109,11,182,248,250,33,20,113,147,27,185,60,131,33,104,12,77,24,92,170,34,2,34,32,44,85,214,85,11,21,116,25,41,240,157,229,99,38,254,95,225,239,78,129,85,85,74,184,78,242,177,147,127,47,240,247,167,64,170,170,2,165,92,88,249,88,206,79,151,248,135,211,167,85,85,82,174,44,124,172,103,39,203,252,67,233,211,160,198,177,118,173,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,234,169,137,229,125,192,86,30,194,24,54,203,196,150,110,88,169,46,56,159,16,83,141,195,13,219,234,123,45,109,37,5,186,71,165,168,162,175,97,40,156,161,174,221,17,24,24,74,251,34,152,89,216,100,222,34,21,171,151,159,5,150,174,22,50,190,158,251,139,240,253,32,230,166,37,167,119,196,21,141,82,53,79,69,3,201,186,43,124,18,8,176,128,8,180,69,43,3,147,28,204,79,212,144,2,29,183,106,136,130,207,249,160,100,38,108,113,19,144,86,12,21,147,152,83,233,5,234,139,24,82,221,39,166,237,212,212,155,41,66,138,182,50,147,125,68,145,131,232,115,70,218,51,238,247,181,211,70,119,107,0,225,235,151,15,25,216,27,63,114,211,26,226,156,155,236,86,92,63,140,44,215,75,141,79,210,43,84,157,10,88,43,98,146,89,54,5,73,25,109,0,39,208,89,201,244,209,153,223,185,77,250,32,181,94,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,5,53,60,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,8,38,251,141,254,11,176,175,23,25,113,61,13,16,218,172,152,250,219,211,158,201,136,101,161,140,164,62,147,77,182,134,166,118,7,153,168,205,231,145,220,65,253,201,28,101,218,123,94,51,128,28,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,161,39,66,170,9,10,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,89,73,171,106,206,254,8,50,227,54,248,130,203,62,33,233,41,125,143,137,48,150,32,165,184,223,106,104,230,104,74,239,75,73,17,201,72,210,7,72,198,89,130,170,42,48,222,238,4,244,207,48,57,187,132,12,0,229,233,195,215,238,114,225,151,15,216,43,106,110,167,122,197,125,60,91,123,166,184,210,246,89,40,43,170,233,96,98,163,104,93,183,199,209,8,163,140,152,221,201,228,25,11,64,98,104,195,169,204,51,133,155,175,20,249,13,81,98,194,19,85,150,48,195,85,13,120,195,244,111,117,42,90,42,217,219,221,150,25,227,45,97,51,40,94,81,136,205,133,194,71,22,234,199,25,205,186,232,17,6,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,79,167,47,78,43,176,79,17,25,29,135,236,17,203,106,179,227,60,37,111,142,207,116,176,69,53,28,50,73,29,36,48,71,219,233,169,32,96,233,81,159,86,38,102,24,130,56,228,114,132,117,96,18,43,106,230,201,193,45,29,194,197,251,166,242,135,10,116,171,237,123,199,24,218,237,22,216,35,142,106,82,57,167,146,243,39,77,134,67,152,100,145,218,115,118,144,138,50,9,9,227,24,36,34,142,14,29,115,231,25,112,219,155,150,44,214,193,149,181,98,118,234,128,11,157,12,53,13,8,93,173,206,98,245,20,82,185,1,142,201,4,116,98,112,45,134,193,32,182,240,23,96,201,121,120,172,226,206,44,3,145,88,2,233,152,217,141,126,164,183,91,109,212,243,203,20,82,213,67,12,247,9,227,134,73,134,146,148,102,48,25,106,100,24,141,163,137,137,156,157,191,75,183,83,44,243,227,43,51,95,43,32,206,60,45,140,45,95,70,253,158,55,11,140,243,92,41,191,168,223,210,193,81,44,21,196,18,20,116,243,67,28,130,242,129,31,185,241,125,59,212,48,243,47,227,18,167,137,12,220,155,3,224,203,197,95,224,235,3,212,73,69,69,12,117,145,75,73,118,184,198,114,4,183,65,120,117,19,2,23,233,194,238,114,105,19,57,143,77,231,144,16,91,166,127,103,29,247,136,12,229,197,153,197,136,225,236,245,120,154,224,85,17,211,110,3,236,148,160,45,29,53,54,240,0,105,58,80,71,20,93,77,140,71,179,113,123,196,238,164,171,148,39,8,120,171,10,118,190,40,51,10,138,235,102,246,205,188,104,176,141,19,87,201,79,219,40,101,212,167,171,170,167,22,110,164,39,182,14,206,210,19,137,104,83,116,223,74,105,149,165,114,243,224,178,235,197,62,104,83,223,113,126,31,171,44,171,195,85,14,248,130,177,170,74,149,171,103,104,247,69,111,130,65,23,35,50,39,136,165,96,113,112,133,201,250,145,153,195,186,122,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,8,97,231,87,230,159,11,124,191,161,245,27,138,114,84,243,79,138,126,95,215,122,141,185,57,213,249,167,194,223,47,232,125,70,226,156,149,60,211,226,159,151,245,222,163,110,65,53,40,136,131,197,103,22,78,224,28,245,192,23,76,185,204,107,13,37,198,219,113,167,158,40,165,150,150,25,167,183,207,36,50,66,53,116,165,48,24,197,83,24,202,111,28,172,46,226,239,250,89,241,235,226,171,134,124,101,194,134,110,86,101,110,48,174,164,184,129,83,141,202,209,115,166,118,16,184,219,164,57,2,41,222,61,206,80,158,232,164,3,140,157,246,152,22,210,48,217,33,228,146,173,171,152,62,69,229,198,114,240,203,141,110,216,214,205,213,186,224,76,63,116,196,150,11,148,14,193,85,69,85,79,74,115,56,9,187,62,176,203,210,16,150,55,103,18,22,23,109,12,35,48,8,192,229,153,198,143,238,108,204,115,203,124,106,93,76,3,143,174,20,144,84,212,77,93,209,142,197,92,239,210,10,237,36,49,132,97,38,49,26,130,125,165,211,138,35,98,126,139,71,36,138,115,64,200,76,216,226,39,32,172,24,43,39,48,167,210,11,213,22,48,165,186,79,77,219,169,169,54,82,133,21,108,101,38,250,137,35,7,208,230,141,180,103,221,239,107,166,140,238,208,46,178,168,65,16,28,5,112,21,197,142,75,113,99,129,179,51,50,242,167,216,216,110,205,237,62,219,91,237,219,109,71,75,171,109,170,134,63,197,195,80,114,22,178,74,3,238,139,233,174,175,163,51,187,92,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,0,231,87,229,99,11,124,192,161,244,235,138,8,245,229,157,105,181,95,248,215,203,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,140,208,84,193,37,146,184,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,125,94,97,156,22,93,120,88,205,10,139,238,16,195,245,99,149,120,150,161,159,15,214,61,73,85,53,20,239,30,233,109,243,200,66,196,6,36,210,148,76,110,78,112,176,191,82,67,9,182,245,121,92,121,236,203,47,190,189,30,181,78,78,113,100,238,1,207,92,1,116,203,156,198,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,35,87,74,83,1,140,85,49,140,166,241,202,194,238,46,255,0,165,156,32,219,128,94,53,241,87,10,121,143,73,100,187,92,251,70,89,98,107,132,49,226,59,125,67,200,113,208,111,113,140,174,116,237,24,153,140,209,3,51,152,128,191,90,48,96,118,220,49,28,83,61,196,221,218,213,127,225,19,53,239,182,43,157,37,198,219,113,203,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,64,183,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,200,17,78,241,238,114,132,247,69,32,28,100,239,180,192,182,145,134,201,14,181,240,223,199,174,33,194,25,23,153,92,54,230,229,246,174,227,134,49,6,7,191,219,240,221,194,167,181,86,213,208,92,100,182,141,61,21,3,17,74,227,13,14,216,136,0,2,39,217,44,194,238,227,30,242,16,179,85,148,237,218,217,77,122,181,86,217,171,36,171,142,158,190,158,74,105,78,146,174,90,89,196,12,92,73,227,154,18,25,98,61,29,244,56,200,76,95,71,23,103,102,117,139,18,202,161,6,58,220,104,240,147,138,184,70,205,55,194,215,41,123,118,27,190,246,155,134,25,184,137,73,47,82,132,106,100,0,130,121,94,24,163,122,200,227,104,74,96,141,156,71,173,27,179,232,108,171,7,43,254,50,112,247,13,216,254,229,151,217,133,77,73,6,19,199,149,20,112,251,82,42,42,88,231,160,184,245,163,138,41,170,171,36,146,55,26,16,138,89,206,70,55,147,166,237,186,49,29,243,111,151,78,39,120,122,194,188,80,100,213,235,40,241,77,79,96,237,253,58,155,117,208,41,99,168,154,217,93,17,110,138,162,49,54,254,234,51,97,32,35,138,89,65,140,55,238,108,117,179,87,44,241,86,77,230,62,35,202,220,107,73,217,239,88,102,225,45,190,167,108,114,4,115,108,127,114,120,186,128,6,80,202,14,50,70,110,45,190,51,2,102,208,153,6,79,200,163,171,149,103,27,244,121,147,133,109,28,48,230,29,86,204,95,134,237,242,197,135,170,250,48,83,211,214,217,233,35,128,32,165,215,170,199,45,100,96,243,62,129,19,51,193,79,188,136,140,100,34,169,124,203,248,196,166,225,191,40,230,192,248,50,241,73,248,69,199,20,242,81,81,67,29,100,177,85,218,109,210,4,129,45,208,94,29,8,12,73,186,112,187,156,122,202,238,99,212,104,36,4,22,149,206,19,138,235,22,59,190,219,184,100,193,82,218,174,148,24,78,224,23,139,253,210,9,142,73,33,188,0,84,64,212,3,163,52,109,210,142,82,121,93,156,223,169,32,198,253,50,134,65,43,64,224,255,0,134,187,239,21,57,227,103,203,43,99,244,109,80,237,186,98,74,177,170,8,36,164,179,197,52,97,81,36,78,66,123,166,126,168,71,27,48,27,117,36,7,38,96,99,33,166,182,155,102,50,205,124,127,69,102,163,146,174,255,0,139,49,141,226,58,104,142,174,173,158,123,133,198,174,102,17,121,38,152,153,156,228,150,70,212,228,38,239,39,114,127,23,89,4,112,93,194,78,21,225,27,43,27,11,91,101,237,216,146,251,217,174,24,154,226,69,28,189,74,225,166,140,14,8,37,104,98,145,232,227,145,166,40,66,70,114,30,180,142,239,169,186,10,193,151,184,42,213,150,184,3,13,101,205,138,162,174,123,110,21,179,209,89,40,229,171,49,41,228,130,154,16,134,50,144,132,68,92,220,65,157,221,132,91,93,116,102,240,94,129,21,10,227,131,56,173,89,33,194,230,96,98,234,203,245,93,170,229,91,103,169,178,88,101,161,170,24,43,94,235,87,17,67,76,84,228,230,5,190,50,39,156,158,55,222,49,193,33,139,62,205,16,66,15,28,25,197,117,206,254,40,243,3,23,86,95,169,46,182,218,43,197,77,146,195,45,13,81,79,68,214,170,73,74,26,98,167,39,51,29,146,8,188,228,241,190,194,146,121,12,89,183,232,174,127,131,126,15,48,174,106,240,1,157,121,131,124,192,151,91,134,47,188,118,191,162,115,199,107,142,90,167,246,85,56,212,83,251,48,138,18,151,250,98,172,166,165,159,164,79,212,24,186,77,180,197,221,71,90,201,119,134,140,1,83,149,156,60,229,190,95,92,48,245,37,142,229,99,194,246,218,107,165,13,51,69,178,43,143,103,7,172,119,120,157,192,204,170,30,83,51,23,125,230,68,90,150,237,92,49,172,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,38,156,144,198,183,92,202,201,124,3,152,215,218,122,72,46,88,171,11,218,175,117,145,82,1,12,17,207,83,73,28,210,12,98,68,68,192,196,110,204,206,68,250,105,171,191,138,199,175,140,12,1,83,150,28,81,230,150,12,155,15,82,88,169,233,113,69,117,77,190,223,72,209,12,16,91,170,101,122,138,38,140,98,125,128,15,77,52,46,192,218,108,103,97,118,23,103,22,149,78,77,56,254,167,19,112,185,116,193,151,28,67,73,87,81,131,177,69,93,53,29,188,94,38,158,134,221,81,20,85,17,185,136,179,27,132,149,50,87,56,153,235,171,140,130,207,164,123,68,47,213,64,15,244,46,56,236,255,0,96,207,248,77,103,255,0,157,169,254,68,20,255,0,135,172,45,125,192,217,5,150,152,43,20,208,246,43,214,31,193,246,107,93,198,155,170,18,116,42,160,162,138,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,85,1,17,1,88,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,0,231,87,229,99,11,124,192,161,244,235,138,11,0,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,17,17,4,43,115,171,243,79,133,190,95,208,250,141,197,83,254,86,185,23,151,25,243,196,212,150,156,208,179,123,102,213,133,240,253,70,36,134,219,43,179,210,214,85,69,85,75,12,97,82,14,207,213,133,187,65,27,199,171,9,144,11,30,224,115,3,168,28,234,252,211,225,111,151,244,62,163,113,78,74,158,105,241,79,203,250,239,81,183,32,154,148,68,64,80,129,196,47,46,30,51,177,206,126,230,94,53,194,217,55,219,108,184,131,24,94,110,150,234,159,164,86,168,250,244,179,214,203,36,82,108,58,145,49,220,6,47,161,51,19,107,163,179,63,114,155,244,65,103,252,175,242,19,54,56,118,200,43,254,10,206,60,41,244,126,245,91,140,42,174,144,83,118,234,106,189,244,167,69,69,24,201,190,158,73,1,181,56,100,109,29,247,123,186,233,163,179,189,165,243,88,224,115,16,218,113,53,127,20,153,108,120,131,17,80,223,234,28,241,77,176,130,170,225,61,168,227,167,51,122,208,147,67,120,232,90,40,28,72,100,33,10,119,104,196,31,164,99,28,50,232,186,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,6,53,156,55,103,125,215,135,12,237,194,217,209,102,177,210,94,106,48,229,68,164,116,21,50,20,97,83,4,208,73,79,48,49,143,120,27,197,52,155,15,66,97,61,164,226,108,206,15,112,28,210,115,139,0,231,174,116,96,44,198,203,155,245,37,198,219,113,203,123,92,178,197,21,84,51,79,111,158,74,186,217,138,146,168,97,51,24,170,99,25,65,164,137,201,220,93,255,0,67,191,83,152,207,5,31,185,87,49,224,191,224,11,101,214,76,178,197,63,140,182,212,206,221,88,237,117,206,230,242,91,10,109,196,101,180,1,164,136,165,97,35,140,136,117,148,161,150,71,180,4,23,149,202,219,56,176,14,69,103,70,61,204,108,198,191,82,91,173,182,236,183,186,75,20,82,213,67,12,247,9,227,171,162,152,105,41,70,99,1,150,166,65,136,218,56,152,153,201,219,244,187,81,78,44,243,250,167,137,140,249,196,249,178,86,186,75,125,13,125,71,102,181,67,21,190,42,89,253,157,14,161,74,245,79,27,147,203,83,210,96,234,25,72,125,254,224,59,68,17,128,82,5,117,92,2,240,81,138,184,172,204,122,75,221,218,217,217,242,203,12,220,33,147,17,220,42,26,64,142,191,99,140,133,108,167,120,200,12,166,148,29,152,200,9,186,49,155,27,190,226,136,37,10,235,202,103,131,108,67,139,241,149,175,138,172,87,83,87,110,195,24,126,162,178,27,12,52,213,181,84,85,117,247,24,218,48,235,59,140,108,51,80,237,150,166,51,96,153,183,203,9,69,32,148,125,80,41,137,93,75,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,187,104,10,37,121,222,230,21,138,175,21,101,166,84,133,135,125,234,213,111,171,196,50,221,36,222,221,42,90,185,26,0,130,29,178,236,45,199,69,33,73,190,39,38,233,193,211,54,98,148,94,90,150,58,220,123,102,102,42,205,14,46,51,50,227,138,106,250,158,193,196,21,184,102,221,0,73,35,195,75,67,65,57,211,196,17,137,153,108,221,211,41,77,135,65,121,102,148,216,71,126,136,62,87,5,55,255,0,163,92,92,101,13,199,216,150,171,175,91,24,91,45,253,11,157,55,94,16,237,83,141,63,92,71,86,210,104,186,189,88,143,248,18,199,25,232,251,116,124,143,150,42,235,37,222,26,49,253,78,105,240,243,150,249,131,112,196,52,151,203,149,243,11,219,106,110,149,212,207,22,201,110,61,156,26,177,157,162,102,0,49,168,105,64,192,89,182,24,144,232,59,116,96,169,104,136,128,136,136,49,172,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,80,173,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,130,234,145,17,4,59,115,102,224,219,16,225,12,101,116,226,171,10,84,213,220,112,198,32,168,163,134,253,13,77,109,85,109,93,5,198,70,144,58,204,229,27,140,52,59,98,166,140,24,230,125,146,204,49,70,35,31,72,6,207,248,76,207,234,158,25,243,231,12,102,200,218,233,46,20,52,21,29,154,235,12,182,248,170,167,246,116,218,5,83,210,188,142,47,21,79,73,207,166,99,32,119,251,134,239,17,200,7,145,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,88,246,113,201,194,37,215,132,28,220,28,41,5,198,174,241,132,239,212,229,114,195,151,89,233,200,12,224,99,113,58,89,141,133,162,58,152,95,110,254,155,232,225,36,50,56,199,213,104,196,39,207,42,179,51,10,231,38,92,97,204,210,193,85,125,162,203,137,173,241,92,41,183,73,25,201,14,246,247,224,151,166,102,3,52,70,197,28,128,196,251,36,3,23,125,69,215,171,80,129,203,15,141,250,62,29,49,85,78,80,230,69,86,204,3,140,46,16,203,79,80,48,192,30,202,188,77,37,61,59,213,79,81,44,177,180,116,125,1,214,103,45,238,61,8,200,4,117,147,124,186,113,21,159,56,55,134,220,163,190,230,182,51,173,164,16,183,83,152,91,40,102,168,120,78,237,113,112,39,167,162,137,196,12,183,200,67,163,147,1,108,6,57,9,182,1,59,5,186,243,69,226,186,197,145,217,29,114,202,171,76,182,171,150,51,204,155,125,77,157,173,179,204,111,37,13,158,162,25,97,169,175,32,6,253,49,68,198,64,197,33,17,183,81,160,144,30,16,112,158,22,190,227,156,85,102,193,88,90,135,182,222,177,5,194,158,215,110,166,234,132,125,122,169,228,24,226,143,121,184,128,238,51,22,212,157,133,181,213,221,155,189,122,12,226,206,44,125,158,184,254,233,152,217,141,126,171,184,220,174,53,19,203,20,82,213,77,52,22,248,36,154,73,134,146,148,102,51,40,169,163,41,77,163,137,137,216,89,255,0,75,188,175,114,172,224,130,143,45,176,173,163,137,236,195,165,223,139,241,37,190,89,112,245,39,90,10,138,122,43,61,92,112,28,21,90,116,156,226,172,144,26,102,212,37,118,104,42,54,16,137,148,130,33,116,28,25,240,191,106,225,51,37,233,178,230,142,239,87,113,185,92,106,2,247,126,150,90,129,154,1,186,201,73,79,13,72,210,147,69,17,53,54,234,118,120,218,65,115,209,253,231,248,52,101,243,69,224,130,251,148,152,218,229,196,62,3,165,186,222,48,102,45,184,84,220,113,29,76,243,4,210,90,47,21,117,146,200,76,65,28,65,210,163,62,172,65,17,187,155,180,140,64,102,206,113,49,205,74,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,131,30,46,12,248,160,186,240,153,157,20,217,141,71,104,164,184,219,110,52,225,100,191,69,45,57,77,56,218,164,171,167,154,164,169,69,165,136,90,167,109,59,52,111,33,56,106,254,243,124,90,175,243,86,204,204,43,156,153,193,150,121,165,130,170,251,69,151,19,101,125,178,225,77,186,72,206,72,119,220,46,59,224,151,166,102,3,52,70,197,28,128,196,251,36,3,23,125,69,213,63,227,127,130,236,85,194,62,99,207,67,68,55,91,222,1,185,116,231,178,98,25,104,100,24,195,170,243,109,161,169,157,129,161,122,192,104,36,119,16,127,126,54,25,118,134,231,140,45,173,4,138,114,165,207,76,184,225,211,46,51,247,52,51,66,243,216,109,84,63,70,162,134,24,153,142,170,225,84,77,116,120,233,105,163,119,110,164,199,180,180,109,88,88,68,140,200,0,12,198,197,115,87,50,47,185,193,152,248,143,52,49,61,29,170,146,235,137,174,18,220,106,225,181,208,133,37,40,73,35,234,236,17,135,247,204,156,164,50,212,228,51,50,35,47,42,175,127,150,135,3,149,60,71,99,40,115,135,28,29,32,101,214,11,188,70,19,82,72,17,84,29,242,227,11,71,59,81,20,38,196,45,76,194,113,20,196,99,239,132,141,24,51,185,25,194,21,255,0,148,71,7,216,251,10,221,79,138,108,120,213,118,75,109,218,207,45,6,26,181,60,179,67,61,194,9,202,50,122,233,192,12,69,233,156,67,72,163,148,77,164,114,25,216,67,167,4,146,84,14,108,28,27,84,230,214,13,169,226,75,6,84,213,207,137,240,53,158,56,110,118,249,171,98,138,144,236,20,207,87,81,81,52,66,81,238,42,144,41,247,187,60,162,47,20,102,194,37,38,209,43,255,0,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,182,131,23,124,189,198,183,92,181,199,248,107,49,172,84,244,147,220,176,173,226,138,247,71,21,88,17,65,36,244,211,4,209,140,130,36,36,224,228,12,206,204,66,250,107,163,183,138,200,207,134,46,33,112,175,20,25,53,101,205,204,45,77,216,59,127,82,154,227,107,58,168,234,38,182,87,68,91,101,167,144,129,255,0,185,144,28,132,8,226,150,35,112,13,251,90,37,121,158,112,65,71,195,166,42,166,205,236,183,165,217,128,113,133,194,104,170,41,202,104,3,217,87,137,164,168,168,106,88,41,226,138,54,142,143,160,58,66,195,189,199,161,32,153,14,177,239,164,28,14,113,119,117,225,7,55,11,21,207,110,171,188,97,59,245,56,219,113,29,170,10,130,3,56,24,216,130,170,16,114,104,142,166,23,221,179,168,218,56,73,52,108,81,245,94,65,12,135,149,10,227,19,138,172,27,194,134,81,220,49,133,230,229,72,88,158,227,79,81,77,132,237,18,70,243,29,198,226,193,238,57,68,38,5,217,163,34,140,166,61,195,180,29,133,159,168,113,129,212,172,83,154,185,113,130,242,226,171,55,177,38,52,181,82,96,202,75,120,93,10,246,53,13,45,44,148,178,48,188,82,68,81,238,235,117,55,131,70,209,238,41,8,192,65,137,200,89,241,247,227,19,138,172,101,197,126,110,92,49,133,230,229,86,56,98,221,81,81,77,132,237,18,70,208,133,186,220,231,238,57,68,38,99,218,100,17,140,166,61,197,184,217,133,159,166,17,128,5,31,197,152,166,251,142,113,85,231,26,226,154,238,219,122,196,23,10,139,165,198,167,164,17,245,234,167,144,164,150,77,128,194,3,184,204,159,65,102,22,215,70,102,110,229,54,156,175,248,54,196,60,55,96,11,150,96,230,21,77,92,24,179,30,83,209,205,236,184,171,106,163,130,130,221,209,142,88,161,170,163,146,56,216,107,130,89,103,9,28,218,78,155,54,216,200,119,205,190,210,185,86,112,65,89,153,56,170,209,196,246,97,210,236,194,24,110,225,44,184,122,147,173,61,61,69,109,226,146,72,14,10,173,58,76,18,209,198,111,51,106,18,179,188,244,251,8,72,6,65,41,148,65,64,243,243,140,252,174,225,211,24,209,224,156,109,97,197,53,181,213,182,200,238,177,201,106,165,167,150,38,136,229,150,54,23,121,39,141,247,110,132,159,77,29,180,118,239,241,102,251,60,60,113,77,151,220,75,125,32,250,9,103,196,52,31,71,59,39,106,246,181,60,17,111,237,29,93,157,62,148,210,107,167,64,245,215,79,22,211,94,253,45,7,153,22,84,230,142,58,207,27,29,219,4,229,182,41,196,52,48,225,74,106,105,42,173,86,122,138,184,130,86,172,172,39,141,206,48,38,98,97,49,125,186,235,161,51,252,89,123,174,88,185,117,152,56,7,240,149,244,239,2,226,28,57,219,253,141,217,125,173,108,158,143,175,179,182,111,233,245,68,119,109,222,26,233,174,155,155,95,22,80,112,243,217,170,181,31,15,49,228,188,250,125,61,218,214,115,165,180,28,46,140,141,95,14,191,253,91,104,155,111,142,243,92,68,249,126,211,63,234,158,241,125,194,15,17,57,163,196,78,45,199,120,19,47,61,167,99,185,246,14,203,85,237,106,24,122,157,58,26,120,143,220,150,97,54,208,227,54,239,22,215,77,91,185,217,213,202,112,13,148,25,139,146,185,61,120,194,217,155,135,189,141,116,170,196,181,23,8,96,237,112,84,110,167,42,90,80,19,221,9,152,182,165,17,182,142,250,247,120,104,237,173,202,162,236,193,210,240,112,51,51,154,166,103,116,223,218,220,254,30,111,83,235,205,75,85,209,112,244,44,106,40,140,44,56,162,34,98,42,221,228,139,69,230,106,152,244,231,143,181,150,163,141,57,145,100,118,5,198,55,220,19,118,194,184,234,106,236,63,115,170,181,85,73,77,67,70,81,28,176,74,81,153,3,149,80,187,139,144,59,179,187,51,233,166,172,222,10,190,101,6,105,225,252,234,203,171,78,102,225,106,59,141,45,174,243,215,232,67,112,140,2,160,122,51,201,9,110,16,51,22,212,162,39,109,9,251,157,188,31,185,162,115,62,50,31,60,111,25,227,152,151,107,78,76,227,170,218,26,220,87,119,169,165,170,166,195,181,146,197,60,71,89,41,4,128,99,27,177,9,11,179,177,51,187,59,59,59,41,33,224,135,14,226,12,39,194,254,11,195,248,166,197,113,179,93,41,125,163,215,162,184,82,157,61,68,91,174,53,38,59,163,54,98,29,68,132,155,86,239,103,103,240,117,199,166,231,179,89,140,213,120,120,209,229,136,155,113,111,88,122,78,181,233,109,7,71,208,178,249,221,54,187,227,87,85,17,84,111,138,184,154,42,153,227,211,152,143,241,93,17,17,94,100,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,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,44,117,179,115,44,241,86,114,113,221,152,57,91,130,169,59,69,235,19,102,133,242,223,77,186,57,14,56,119,220,231,223,60,189,48,51,24,98,6,41,36,54,23,217,24,25,59,104,46,178,41,86,255,0,195,95,10,54,44,142,198,217,165,154,183,104,173,87,44,103,153,56,194,243,120,123,148,16,155,201,67,103,168,172,41,169,168,4,205,255,0,68,178,184,8,49,72,66,15,212,104,35,55,14,223,7,124,42,224,222,20,50,142,223,131,236,214,218,66,196,247,26,122,122,156,89,119,142,71,152,238,55,22,15,125,134,82,0,46,205,25,20,131,8,109,29,160,238,78,221,67,144,206,186,162,32,128,30,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,229,96,28,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,200,33,89,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,8,42,170,34,32,181,94,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,5,53,60,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,8,50,83,68,68,4,68,64,68,68,5,138,186,202,161,98,174,131,37,62,19,188,172,100,223,203,252,61,233,208,42,170,169,87,9,222,86,50,111,229,254,30,244,232,21,85,64,84,171,139,31,43,25,201,242,255,0,16,250,116,234,170,170,85,197,143,149,140,228,249,127,136,125,58,116,24,214,44,148,248,78,242,177,147,127,47,240,247,167,64,177,172,89,41,240,157,229,99,38,254,95,225,239,78,129,5,85,68,68,4,68,65,106,188,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,10,106,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,16,100,166,136,136,8,136,131,169,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,212,22,115,47,224,238,167,134,252,220,155,28,96,203,61,95,224,235,28,84,73,91,69,52,116,113,69,73,105,184,200,114,28,182,177,104,116,16,1,22,234,66,206,17,235,19,184,15,81,224,144,212,239,43,53,230,131,157,249,47,151,156,60,222,176,70,57,177,225,252,89,139,49,29,57,82,97,251,29,76,148,146,85,219,39,169,167,170,134,59,211,69,46,233,98,8,24,103,96,154,48,119,121,118,198,196,27,200,196,33,131,7,231,246,114,224,12,184,197,57,71,131,115,10,235,106,194,24,211,111,182,237,112,24,244,234,116,102,18,218,78,206,113,117,1,154,57,122,100,61,88,196,66,77,224,204,44,200,188,139,204,126,34,243,30,221,149,249,95,102,237,215,90,237,101,154,105,93,194,150,223,74,46,205,37,85,76,140,207,211,132,55,14,175,163,147,145,8,0,153,152,1,120,5,35,252,157,243,191,33,176,14,50,189,101,182,51,177,210,89,243,7,24,212,4,22,60,83,83,38,161,91,3,176,105,103,103,46,234,115,41,71,168,26,119,84,25,12,100,251,226,167,19,9,73,200,188,139,203,142,29,50,226,221,149,249,95,102,236,54,170,29,101,154,105,93,142,170,225,84,76,205,37,85,76,140,205,212,152,246,142,175,163,11,8,136,0,128,0,0,212,4,68,16,173,206,175,205,62,22,249,127,67,234,55,20,228,169,230,159,20,252,191,174,245,27,114,115,171,243,79,133,190,95,208,250,141,197,57,42,121,167,197,63,47,235,189,70,220,130,106,81,17,1,82,174,44,124,172,103,39,203,252,67,233,211,170,170,169,87,22,62,86,51,147,229,254,33,244,233,208,99,88,178,168,88,171,172,170,16,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,176,14,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,161,92,98,112,171,131,120,175,202,59,134,15,188,219,105,7,19,219,169,234,42,112,157,222,73,30,19,183,92,92,61,198,41,68,12,187,52,132,49,140,193,180,183,3,49,51,117,2,51,12,125,179,87,44,241,86,77,230,62,35,202,220,107,73,217,239,88,102,225,45,190,167,108,114,4,115,108,127,114,120,186,128,6,80,202,14,50,70,110,45,190,51,2,102,208,153,100,252,172,131,154,79,8,150,172,245,202,58,172,229,179,92,105,45,56,179,43,236,245,247,35,146,90,113,217,116,181,68,15,60,212,178,200,34,242,177,198,209,200,112,119,184,49,201,40,184,183,89,229,140,32,217,101,80,177,87,89,84,32,43,42,230,103,193,119,238,147,203,128,204,140,20,61,60,125,128,109,245,115,211,83,195,67,214,146,251,66,205,213,58,29,99,2,152,166,23,2,42,113,109,195,212,150,80,113,110,179,201,29,234,174,165,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,139,190,19,197,55,220,13,138,172,216,215,11,87,118,43,214,31,184,83,221,45,213,61,32,147,161,85,4,131,36,82,108,54,32,45,166,2,250,19,56,190,154,59,59,119,47,65,156,89,197,143,179,215,31,221,51,27,49,175,213,119,27,149,198,162,121,98,138,90,169,166,130,223,4,147,73,48,210,82,140,198,101,21,52,101,41,180,113,49,59,11,63,233,119,244,28,83,230,206,21,207,78,32,177,182,108,224,172,33,244,102,203,136,238,13,83,77,111,33,140,100,125,177,4,103,81,43,70,204,13,52,230,5,60,140,206,90,73,49,234,114,62,166,94,83,41,239,248,87,10,102,158,13,197,56,234,201,237,156,55,102,196,22,235,133,226,221,217,163,168,237,148,49,84,198,115,193,210,149,218,57,55,198,38,59,13,216,75,93,29,217,157,208,75,79,42,206,8,40,242,219,10,218,56,158,204,58,93,248,191,18,91,229,151,15,82,117,160,168,167,162,179,213,199,1,193,85,167,73,206,42,201,1,166,109,66,87,102,130,163,97,8,153,72,35,34,171,202,101,86,102,97,92,228,203,140,57,154,88,42,175,180,89,113,53,190,43,133,54,233,35,57,33,222,222,252,18,244,204,192,102,136,216,163,144,24,159,100,128,98,239,168,186,245,104,10,45,121,220,102,245,48,90,178,247,33,40,103,164,146,162,122,137,113,125,210,50,130,94,188,0,3,37,45,17,4,157,209,56,72,242,87,177,15,188,108,240,198,254,227,59,111,148,165,2,220,214,179,51,240,137,198,78,35,183,83,213,218,170,232,48,85,190,135,12,209,207,111,147,169,187,167,27,212,84,4,196,198,66,243,71,85,85,83,17,51,109,219,210,96,33,220,36,238,20,171,130,204,179,252,46,241,89,150,24,22,74,75,85,93,37,70,32,130,225,95,75,116,143,169,75,85,67,68,207,89,85,1,134,194,99,234,65,79,40,48,16,237,34,38,18,118,23,119,108,143,148,53,242,75,194,215,218,188,253,199,88,214,158,135,125,150,213,131,222,215,89,83,213,6,233,85,85,214,211,201,79,30,199,125,229,184,40,170,95,86,103,22,233,232,78,206,66,207,50,136,33,175,157,102,89,253,31,207,28,23,154,84,148,150,170,122,76,97,135,206,223,55,103,143,101,85,69,117,4,223,140,158,163,64,102,61,96,171,163,140,13,200,139,108,14,46,194,32,26,252,174,75,152,179,216,252,77,98,60,45,87,137,187,21,38,32,193,245,61,27,116,149,189,56,238,21,208,85,83,28,123,98,119,102,150,104,224,122,194,29,25,200,99,121,221,180,29,234,234,185,209,225,63,108,112,203,135,49,77,38,25,237,181,120,127,24,83,117,174,49,209,117,36,183,208,207,75,82,18,110,149,153,222,40,100,157,168,196,181,118,18,145,160,103,212,182,40,192,224,167,20,223,112,127,23,25,67,118,195,149,221,146,174,163,24,91,45,114,73,210,9,55,82,214,206,52,149,49,232,108,236,219,224,158,80,215,77,195,187,81,118,38,103,96,200,249,17,16,17,17,1,88,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,0,231,87,229,99,11,124,192,161,244,235,138,11,0,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,17,17,4,43,115,171,243,79,133,190,95,208,250,141,197,57,42,121,167,197,63,47,235,189,70,220,156,234,252,211,225,111,151,244,62,163,113,78,74,158,105,241,79,203,250,239,81,183,32,154,148,68,64,68,68,4,68,65,229,51,87,44,240,174,114,101,198,35,202,220,107,73,218,44,184,154,223,45,190,167,108,113,156,144,239,111,114,120,186,128,96,51,68,108,50,70,110,47,178,64,2,102,212,89,99,217,198,7,13,119,222,21,179,198,241,150,87,55,235,90,166,221,116,195,117,101,84,19,201,87,103,150,105,2,158,73,92,68,54,204,221,35,142,70,112,6,234,70,110,44,224,224,69,145,242,133,110,117,126,105,240,183,203,250,31,81,184,160,182,174,15,248,107,190,241,83,158,54,124,178,182,63,70,213,14,219,166,36,171,26,160,130,74,75,60,83,70,21,18,68,228,39,186,103,234,132,113,179,1,183,82,64,114,102,6,50,28,130,114,119,39,112,14,69,96,11,94,92,229,205,134,146,221,109,183,83,193,20,178,197,75,12,51,220,39,142,24,225,42,186,162,132,0,101,169,144,98,7,146,87,22,114,118,253,12,209,23,201,83,205,62,41,249,127,93,234,54,229,53,40,8,136,130,154,113,47,143,234,114,179,135,156,200,204,27,126,33,164,177,220,172,120,94,229,83,107,174,169,120,182,69,113,236,230,212,108,205,43,56,25,149,67,196,0,4,207,188,200,71,66,221,163,227,89,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,148,196,243,172,204,207,163,249,29,130,242,182,146,174,235,79,87,140,49,1,220,38,236,242,108,165,168,161,160,135,241,144,84,104,108,231,172,245,116,114,0,56,144,238,129,201,220,72,3,88,246,229,239,149,247,92,213,227,7,45,173,150,242,171,134,158,193,120,139,20,87,85,195,68,85,33,79,5,188,154,165,186,186,59,52,97,44,177,197,78,210,19,232,39,80,29,196,238,192,65,226,184,154,225,235,21,112,193,155,21,121,77,139,106,123,109,93,37,190,130,180,110,17,82,201,13,45,103,94,154,57,37,42,103,145,153,229,134,57,222,120,26,93,27,113,64,90,136,22,224,25,73,228,177,143,233,175,188,60,226,188,190,168,196,53,117,151,44,43,138,14,164,40,102,121,72,40,45,213,148,241,188,45,19,147,108,16,58,136,43,205,192,31,184,247,145,51,117,25,202,154,243,180,201,79,254,66,241,25,71,112,250,176,85,194,150,73,127,242,138,202,73,33,6,143,255,0,45,105,8,164,254,192,194,63,150,234,223,249,70,102,102,21,203,190,46,33,183,98,154,190,201,244,215,15,213,225,155,116,231,36,113,194,53,210,79,79,81,16,72,70,99,167,83,178,148,64,195,184,138,89,98,6,31,123,86,9,212,68,68,4,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,133,110,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,212,23,84,136,136,10,149,113,59,195,214,21,226,131,38,175,89,71,138,106,123,7,111,233,212,219,174,129,75,29,68,214,202,232,139,116,85,17,137,183,247,81,155,9,1,28,82,202,12,97,191,115,85,84,65,140,14,106,229,158,42,201,188,199,196,121,91,141,105,59,61,235,12,220,37,183,212,237,142,64,142,109,143,238,79,23,80,0,202,25,65,198,72,205,197,183,198,96,76,218,19,47,65,153,124,69,102,230,109,96,220,27,151,216,207,22,85,207,135,176,53,158,150,205,108,182,67,41,197,72,97,76,243,13,61,68,180,226,93,18,169,8,103,236,237,51,0,155,197,24,49,57,22,226,43,170,231,1,157,248,7,51,179,230,217,151,248,66,199,72,119,44,183,167,168,181,222,177,12,82,67,35,215,207,55,74,78,196,197,30,164,225,72,77,40,187,25,106,51,77,82,27,3,107,148,150,22,130,250,121,97,240,65,71,196,94,42,169,205,236,200,165,223,128,112,125,194,24,169,233,198,104,15,218,183,136,100,167,168,122,89,233,229,138,70,146,143,160,90,76,197,177,203,175,24,129,22,146,108,155,245,106,188,182,115,175,43,51,87,134,92,55,133,178,226,223,236,170,188,188,183,208,88,47,150,233,34,166,130,71,174,106,88,206,106,209,138,25,9,250,53,19,149,65,12,166,194,82,72,19,187,182,230,37,117,72,8,136,130,159,231,166,69,229,199,17,121,113,113,202,252,208,179,118,235,85,118,146,195,52,78,193,85,111,170,22,118,142,170,154,71,103,233,204,27,139,71,209,197,196,136,12,76,12,192,177,225,226,43,33,177,151,13,185,185,125,202,156,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,236,144,71,87,22,50,216,108,113,147,239,2,102,201,121,66,183,58,191,52,248,91,229,253,15,168,220,80,91,255,0,5,220,36,226,174,46,115,77,176,181,182,94,195,134,236,93,154,225,137,174,36,82,69,211,161,42,152,192,224,130,86,134,88,218,178,72,222,98,132,36,102,18,232,200,238,250,3,172,130,112,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,237,77,67,67,76,207,178,32,213,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,222,50,249,24,254,123,63,86,255,0,105,41,84,64,68,68,30,83,53,114,207,10,231,38,92,98,60,173,198,180,157,162,203,137,173,242,219,234,118,199,25,201,14,246,247,39,139,168,6,3,52,70,195,36,102,226,251,36,0,38,109,69,150,61,156,96,112,215,125,225,91,60,111,25,101,115,126,181,170,109,215,76,55,86,85,65,60,149,118,121,102,144,41,228,149,196,67,108,205,210,56,228,103,0,110,164,102,226,206,14,4,89,31,40,171,231,71,157,121,89,120,163,195,153,9,73,111,237,184,251,15,220,41,175,243,92,99,138,154,72,237,244,51,193,82,18,81,20,173,35,205,20,210,59,81,206,81,56,48,148,109,1,187,191,184,130,61,100,226,43,55,15,33,169,248,108,28,89,87,30,4,130,241,53,228,232,70,83,214,115,62,155,141,57,187,147,179,83,71,44,103,56,194,44,32,243,77,36,166,198,109,27,135,181,224,187,132,156,85,197,206,105,182,22,182,203,216,112,221,139,179,92,49,53,196,138,72,186,116,37,83,24,28,16,74,208,203,27,86,73,27,204,80,132,140,194,93,25,29,223,64,117,64,20,196,242,105,206,252,175,184,229,125,211,135,187,85,142,174,211,141,173,53,21,120,158,227,41,73,36,208,94,160,146,72,161,237,64,79,238,192,113,11,210,211,148,61,204,236,49,200,46,110,114,180,97,33,56,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,190,178,34,10,89,154,124,79,228,110,74,226,10,124,45,153,184,227,216,215,74,170,48,184,67,7,179,43,42,55,83,145,152,9,238,134,35,22,212,162,54,209,223,94,239,13,29,181,250,57,75,159,249,73,158,126,213,252,22,98,223,109,251,19,161,219,255,0,164,42,105,186,61,110,167,79,247,248,195,118,189,41,63,39,93,54,247,233,171,107,100,28,200,178,167,52,113,214,120,216,238,216,39,45,177,78,33,161,135,10,83,83,73,85,106,179,212,85,196,18,181,101,97,60,110,113,129,51,19,9,139,237,215,93,9,159,226,203,221,114,197,203,172,193,192,63,132,175,167,120,23,16,225,206,223,236,110,203,237,107,100,244,125,125,157,179,127,79,170,35,187,110,240,215,77,116,220,218,248,178,137,135,168,102,106,207,248,105,166,54,94,121,180,251,95,189,236,212,115,125,31,162,224,244,140,107,116,99,213,57,157,180,206,205,212,90,243,92,83,62,93,187,184,137,153,239,250,90,215,31,222,109,241,223,221,126,153,74,175,27,149,159,151,236,65,255,0,241,149,95,255,0,97,81,43,148,196,25,49,147,216,178,239,62,32,197,57,81,131,111,55,74,173,189,122,219,133,138,150,162,162,93,162,192,59,164,48,114,45,4,68,91,87,238,102,102,240,101,246,112,182,11,193,216,22,223,37,167,4,225,59,54,30,161,154,103,169,146,150,213,65,21,36,71,43,136,139,200,225,24,139,57,56,128,182,237,53,208,89,190,12,153,109,42,188,12,237,89,169,170,38,38,103,143,185,174,117,254,91,86,233,140,13,6,140,26,169,175,14,156,56,221,51,22,157,145,17,60,119,230,202,73,136,184,222,225,127,9,226,11,158,22,196,25,157,217,110,150,106,201,173,245,176,123,22,226,125,42,136,77,194,64,220,16,56,150,132,46,218,139,187,62,157,206,236,170,158,0,199,248,71,52,112,141,6,59,192,151,111,105,216,238,125,94,203,85,208,150,30,167,78,83,136,253,201,68,77,180,56,205,187,197,181,211,86,238,118,117,17,121,241,144,249,227,120,207,28,196,187,90,114,103,29,86,208,214,226,187,189,77,45,85,54,29,172,150,41,226,58,201,72,36,3,24,221,136,72,93,157,137,157,217,217,217,217,73,15,4,56,119,16,97,62,23,240,94,31,197,54,43,141,154,233,75,237,30,189,21,194,148,233,234,34,221,113,169,49,221,25,179,16,234,36,36,218,183,123,59,63,131,166,159,168,102,115,57,154,176,177,105,136,166,34,109,54,159,120,143,89,58,195,163,244,93,15,69,192,212,52,252,122,171,197,174,170,98,170,102,170,38,34,38,138,170,158,41,166,38,45,49,17,204,171,162,34,43,108,184,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,16,3,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,172,3,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,4,43,44,148,248,78,242,177,147,127,47,240,247,167,64,177,172,89,41,240,157,229,99,38,254,95,225,239,78,129,5,85,68,68,22,171,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,166,167,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,6,74,104,136,128,136,136,8,136,128,177,87,89,84,44,85,208,100,167,194,119,149,140,155,249,127,135,189,58,5,85,85,42,225,59,202,198,77,252,191,195,222,157,2,170,168,10,149,113,99,229,99,57,62,95,226,31,78,157,85,85,74,184,177,242,177,156,159,47,241,15,167,78,131,26,197,146,159,9,222,86,50,111,229,254,30,244,232,22,53,139,37,62,19,188,172,100,223,203,252,61,233,208,32,170,168,136,128,136,136,45,87,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,77,79,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,12,148,209,17,1,17,117,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,15,43,156,89,197,128,114,43,0,93,51,27,49,175,212,150,235,109,186,158,121,98,138,90,168,97,158,225,60,112,201,48,210,82,140,198,3,45,76,131,17,180,113,49,51,147,183,233,118,199,91,136,172,249,198,92,73,102,229,247,53,177,157,109,89,29,198,160,194,217,67,53,67,76,22,155,115,25,61,61,20,78,32,3,178,49,45,28,152,7,121,185,200,77,188,201,222,224,57,151,241,137,83,196,134,110,77,129,240,101,226,175,240,117,129,234,36,162,162,134,58,200,165,164,187,92,99,57,2,91,160,188,58,137,129,11,244,225,119,57,52,137,156,199,166,243,200,9,203,67,131,186,158,36,51,114,28,113,140,236,245,127,131,172,15,81,29,109,108,210,81,197,45,37,218,227,25,198,113,90,201,166,212,76,8,95,169,51,48,73,164,76,192,93,55,158,51,65,234,184,113,229,115,137,179,175,133,204,73,156,151,218,156,65,100,198,23,10,115,171,192,22,103,138,158,40,46,112,71,19,72,18,207,213,38,38,10,178,119,138,34,114,133,163,97,25,223,173,28,130,202,200,63,205,86,2,197,95,233,174,28,196,152,114,225,254,217,71,93,109,174,167,147,253,236,144,205,28,129,246,16,144,252,29,150,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,70,95,54,78,9,104,238,22,47,221,55,148,56,83,165,95,107,222,56,198,215,104,182,193,28,115,82,145,205,60,151,153,58,108,50,28,195,36,142,211,155,180,132,81,144,72,79,24,193,33,16,92,87,47,62,52,237,92,83,229,125,61,139,23,226,10,66,205,76,53,78,237,136,40,218,152,105,94,182,6,147,108,87,8,35,18,113,48,33,120,134,87,6,22,9,156,155,167,24,28,59,174,213,99,45,145,121,233,152,252,58,102,61,187,52,50,190,243,216,110,180,58,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,169,9,237,29,91,86,38,33,19,2,3,0,49,200,167,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,78,96,220,58,182,174,46,36,38,4,96,96,100,17,45,206,175,205,62,22,249,127,67,234,55,20,228,169,230,159,20,252,191,174,245,27,114,115,171,243,79,133,190,95,208,250,141,197,57,42,121,167,197,63,47,235,189,70,220,130,106,81,17,1,82,174,44,124,172,103,39,203,252,67,233,211,170,170,169,87,22,62,86,51,147,229,254,33,244,233,208,99,88,178,168,88,171,172,170,16,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,176,14,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,42,85,197,143,149,140,228,249,127,136,125,58,117,85,85,42,226,199,202,198,114,124,191,196,62,157,58,12,107,22,85,11,21,117,149,66,2,136,14,109,124,104,253,52,190,214,112,163,128,11,109,151,14,92,33,159,20,93,32,174,220,55,26,232,195,112,208,136,196,110,15,12,6,108,242,140,172,229,218,97,22,219,27,211,238,146,234,185,153,241,163,251,155,50,224,50,223,5,23,83,31,99,235,125,92,20,213,16,215,116,100,177,80,187,116,142,187,72,204,102,25,137,204,134,156,155,104,245,34,148,220,159,162,241,201,8,56,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,130,170,240,127,195,93,247,138,156,241,179,229,149,177,250,54,168,118,221,49,37,88,213,4,18,82,89,226,154,48,168,146,39,33,61,211,63,84,35,141,152,13,186,146,3,147,48,49,144,250,174,55,248,46,197,92,35,230,60,244,52,67,117,189,224,27,151,78,123,38,33,150,134,65,140,58,175,54,218,26,153,216,26,23,172,6,130,71,113,7,247,227,97,151,104,110,120,194,101,56,46,225,39,10,240,141,149,141,133,173,178,246,236,73,125,236,215,12,77,113,34,142,94,165,112,211,70,7,4,18,180,49,72,244,113,200,211,20,33,35,57,15,90,71,119,212,221,123,94,34,178,27,6,241,37,148,119,220,169,198,116,84,132,23,26,115,59,101,116,212,239,49,218,110,44,4,212,245,177,48,152,22,248,200,181,113,99,29,224,231,25,62,195,38,112,136,190,88,124,111,209,240,233,138,170,114,135,50,42,182,96,28,97,112,134,90,122,129,134,0,246,85,226,105,41,233,222,170,122,137,101,141,163,163,232,14,179,57,111,113,232,70,64,35,172,155,230,253,99,25,156,89,59,143,178,43,31,221,50,231,49,172,53,118,235,149,186,162,120,162,150,90,89,161,130,225,4,115,73,8,213,210,148,192,5,45,52,133,17,188,114,176,179,19,55,233,102,149,238,85,156,111,209,230,78,21,180,112,195,152,117,91,49,126,27,183,203,22,30,171,232,193,79,79,91,103,164,142,0,130,151,94,171,28,181,145,131,204,250,4,76,207,5,62,242,34,49,144,136,36,85,99,45,196,46,41,177,99,156,253,204,188,107,133,171,187,109,151,16,99,11,205,210,221,83,210,56,250,244,179,214,203,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,44,141,51,191,26,221,114,215,37,241,246,99,88,169,233,39,185,97,92,47,117,189,209,197,86,4,80,73,61,53,36,147,70,50,8,144,147,131,144,51,59,49,11,233,174,142,222,43,24,196,19,61,201,66,211,106,135,134,220,101,125,134,217,72,23,42,204,113,81,73,81,88,48,139,79,52,16,208,81,20,81,28,154,110,32,2,158,98,17,119,208,94,89,29,180,220,250,200,82,183,254,0,240,47,224,239,131,108,167,176,123,83,218,29,175,15,199,125,235,116,58,91,125,165,33,215,244,182,238,45,122,125,171,167,187,95,123,102,237,7,93,173,112,8,40,167,26,216,90,197,140,56,71,205,235,78,35,161,237,116,148,248,62,231,116,142,62,169,199,182,170,138,2,171,166,147,80,118,119,217,60,17,30,154,237,45,186,19,56,187,179,227,153,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,150,79,217,133,130,173,89,149,128,49,46,92,223,106,42,224,182,226,171,61,109,146,178,90,67,17,158,56,42,97,56,100,40,200,132,133,141,132,221,217,220,73,181,211,86,127,5,139,186,12,162,50,247,26,218,179,43,0,97,172,198,177,83,213,193,109,197,86,122,43,221,28,85,96,35,60,112,84,194,19,70,50,8,145,11,27,9,179,59,49,19,107,174,142,254,43,208,42,85,194,119,149,140,155,249,127,135,189,58,5,85,80,17,17,1,88,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,0,231,87,229,99,11,124,192,161,244,235,138,11,0,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,17,17,4,43,115,171,243,79,133,190,95,208,250,141,197,57,42,121,167,197,63,47,235,189,70,220,156,234,252,211,225,111,151,244,62,163,113,78,74,158,105,241,79,203,250,239,81,183,32,154,148,68,64,68,68,4,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,129,201,83,205,62,41,249,127,93,234,54,229,53,42,21,185,42,121,167,197,63,47,235,189,70,220,166,165,1,17,121,252,194,198,182,172,181,192,24,151,49,175,180,245,115,219,112,173,158,182,247,89,21,32,9,79,36,20,208,156,210,12,98,68,34,230,226,14,204,206,66,218,233,171,183,138,8,75,230,231,153,152,87,49,56,184,154,221,133,170,251,95,208,172,63,73,134,110,51,132,145,201,9,87,71,61,69,68,161,25,1,150,189,62,212,49,27,22,210,25,98,148,28,125,221,94,224,57,37,228,167,255,0,46,184,140,172,184,125,120,42,223,75,28,191,249,61,101,92,147,3,199,255,0,145,52,100,50,127,103,98,31,200,117,25,121,133,141,110,185,149,143,241,46,99,95,105,233,32,185,98,171,197,109,238,178,42,64,33,130,57,234,102,57,164,24,196,136,137,129,136,221,153,156,137,244,211,87,127,21,62,124,186,178,114,197,147,124,35,224,74,107,68,221,162,175,24,91,224,198,55,74,157,166,29,106,170,248,34,144,91,97,25,176,244,160,106,120,53,29,162,125,13,251,68,140,153,3,152,174,78,88,179,147,132,124,119,77,119,155,179,213,224,251,124,248,198,215,83,180,207,163,85,65,4,178,19,108,19,6,46,172,15,81,6,165,184,67,175,191,105,16,11,40,12,203,220,107,117,203,92,127,134,179,26,197,79,73,61,203,10,222,40,175,116,113,85,129,20,18,79,77,48,77,24,200,34,66,78,14,64,204,236,196,47,166,186,59,120,172,159,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,198,135,136,28,179,252,13,231,142,60,202,216,233,46,180,244,152,103,16,87,91,232,61,169,30,202,169,168,66,98,236,179,159,184,12,93,88,30,41,24,196,88,76,77,136,91,105,50,12,146,114,247,26,218,179,43,0,97,172,198,177,83,213,193,109,197,86,122,43,221,28,85,96,35,60,112,84,194,19,70,50,8,145,11,27,9,179,59,49,19,107,174,142,254,43,208,43,74,229,113,155,213,57,181,193,246,25,130,229,61,92,247,44,13,81,54,16,170,154,104,34,136,12,41,132,14,148,98,104,255,0,40,2,142,122,72,220,137,132,220,227,55,45,223,150,87,106,128,136,136,49,172,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,80,173,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,130,234,145,17,1,89,87,51,62,52,127,115,102,92,6,91,224,162,234,99,236,125,111,171,130,154,162,26,238,140,150,42,23,110,145,215,105,25,140,195,49,57,144,211,147,109,30,164,82,155,147,244,94,57,46,3,137,222,33,112,175,11,249,53,122,205,204,83,77,219,251,7,78,154,221,107,10,168,233,230,185,215,74,91,98,167,140,141,255,0,186,144,220,68,200,34,138,83,96,61,155,95,29,108,213,204,204,85,156,153,143,136,243,75,26,213,246,139,214,38,184,75,112,169,219,36,135,28,59,223,220,130,46,161,153,140,49,3,12,113,131,147,236,140,0,89,244,22,65,242,176,158,22,190,227,156,85,102,193,88,90,135,182,222,177,5,194,158,215,110,166,234,132,125,122,169,228,24,226,143,121,184,128,238,51,22,212,157,133,181,213,221,155,189,94,167,24,156,177,49,87,14,217,89,133,115,51,2,87,93,113,103,74,223,20,24,222,138,154,154,74,207,102,215,5,49,205,81,93,4,145,64,27,109,205,210,144,92,167,17,40,244,141,200,143,170,237,21,213,114,172,224,130,143,45,176,173,163,137,236,195,165,223,139,241,37,190,89,112,245,39,90,10,138,122,43,61,92,112,28,21,90,116,156,226,172,144,26,102,212,37,118,104,42,54,16,137,148,130,50,21,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,99,153,193,255,0,18,151,222,21,179,198,207,153,182,198,235,90,166,219,107,196,148,131,74,19,201,87,103,150,104,206,162,56,152,136,54,204,221,32,146,55,99,6,234,70,12,78,224,230,37,144,158,85,102,102,21,206,76,184,195,153,165,130,170,251,69,151,19,91,226,184,83,110,146,51,146,29,237,239,193,47,76,204,6,104,141,138,57,1,137,246,72,6,46,250,139,168,33,227,215,131,188,67,194,198,110,92,202,205,103,171,159,46,175,149,29,183,15,220,225,163,170,236,148,65,57,206,81,218,229,168,151,112,149,76,67,12,140,205,213,51,56,132,37,125,174,100,35,82,185,97,241,191,71,195,166,42,169,202,28,200,170,217,128,113,133,194,25,105,234,6,24,3,217,87,137,164,167,167,122,169,234,37,150,54,142,143,160,58,204,229,189,199,161,25,0,142,178,111,9,191,68,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,175,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,64,68,94,83,53,115,51,10,228,222,92,98,60,210,198,181,125,158,203,134,109,242,220,42,118,201,24,73,54,198,247,32,139,168,96,5,52,166,227,28,96,228,219,228,48,22,125,73,144,82,174,52,120,182,194,188,35,101,99,226,155,148,93,187,18,95,123,77,191,12,219,132,99,151,169,92,52,210,24,79,60,79,52,82,61,28,114,52,35,49,198,238,67,214,141,153,181,54,88,246,98,204,83,125,199,56,170,243,141,113,77,119,109,189,98,11,133,69,210,227,83,210,8,250,245,83,200,82,75,38,192,97,1,220,102,79,160,179,11,107,163,51,55,114,170,188,96,113,41,125,226,167,60,111,25,155,115,110,141,170,29,214,188,55,72,84,161,4,148,150,120,166,144,233,227,149,132,143,116,207,213,57,36,119,51,110,164,134,194,236,12,2,55,127,202,83,130,239,166,151,218,62,43,177,248,237,178,225,203,132,208,97,123,92,244,59,134,227,93,24,109,42,226,41,65,193,225,128,205,218,34,137,220,187,76,36,251,163,122,125,178,7,149,191,242,155,204,123,111,8,246,220,219,178,53,214,241,154,115,116,111,119,12,38,17,188,29,154,207,36,14,79,73,29,60,145,52,210,220,99,119,140,204,28,129,187,165,136,2,73,4,30,91,42,202,172,204,197,89,55,152,248,115,52,176,85,95,103,189,97,155,132,87,10,109,210,72,17,205,177,253,248,37,233,152,25,67,40,57,71,32,49,54,248,204,197,223,66,117,147,242,133,110,104,92,11,126,5,49,81,231,142,78,96,206,201,150,215,173,158,216,166,162,45,208,216,174,146,72,76,250,66,194,221,158,142,109,99,233,232,228,1,43,156,127,138,18,167,141,194,79,184,63,226,82,197,197,78,71,89,243,54,216,221,27,172,59,109,120,146,144,105,78,8,233,47,17,67,25,212,71,19,17,30,232,95,170,18,70,236,102,253,57,1,137,216,216,196,107,90,199,91,130,238,45,177,87,8,217,166,216,166,219,23,110,195,119,222,205,111,196,214,226,25,37,234,80,141,76,102,115,193,19,77,20,111,89,28,109,48,194,114,59,136,245,164,103,109,13,214,66,120,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,131,235,34,34,11,7,226,127,143,156,225,201,92,242,196,185,101,133,176,222,13,170,181,217,187,31,66,107,133,29,81,212,23,90,142,25,139,113,5,64,11,232,82,147,54,130,221,204,222,47,222,245,243,131,12,252,198,60,69,229,117,211,27,99,107,109,154,138,186,138,255,0,61,170,56,237,80,203,20,79,16,83,211,200,196,237,36,146,62,237,211,19,107,171,54,140,221,222,46,244,215,63,249,121,126,28,243,110,253,154,127,133,255,0,98,123,111,178,255,0,72,125,31,237,61,30,141,52,80,126,249,218,67,118,189,45,223,146,218,110,211,191,77,94,177,240,179,195,199,238,105,203,235,134,4,250,95,244,143,183,222,101,187,118,175,103,246,61,155,224,130,46,158,206,164,154,233,208,215,118,230,252,173,52,238,213,226,101,176,243,241,157,170,172,91,252,59,205,185,143,199,29,218,142,185,155,233,28,78,152,192,194,211,226,159,27,20,225,238,181,53,196,222,34,55,249,166,54,207,55,237,60,250,43,26,34,43,108,184,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,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,0,60,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,203,223,231,223,43,252,130,226,39,54,47,185,199,141,113,126,96,81,94,177,7,101,237,48,90,238,20,81,210,135,66,154,42,112,216,50,82,72,109,168,66,46,250,155,251,206,250,104,218,51,86,14,23,248,95,192,60,38,96,11,134,92,229,205,223,16,92,109,183,27,196,183,185,101,189,212,67,52,227,60,144,195,9,8,148,49,68,44,27,105,193,217,156,93,245,114,239,240,102,12,109,214,74,124,39,121,88,201,191,151,248,123,211,160,86,171,253,5,78,22,63,215,246,106,255,0,233,91,119,252,197,94,254,94,224,171,86,90,224,12,53,151,54,42,138,185,237,184,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,117,209,155,193,7,160,68,68,22,171,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,178,19,207,188,148,194,188,68,229,61,247,39,49,173,194,235,69,101,196,29,151,180,207,107,150,56,234,131,161,83,21,64,108,41,35,144,27,83,132,89,245,7,247,93,244,209,244,118,182,12,189,229,19,195,110,90,227,252,53,152,214,44,109,153,83,220,176,173,226,138,247,71,21,93,202,128,160,146,122,105,130,104,198,65,26,49,39,7,32,102,118,98,23,211,93,29,188,80,94,250,34,32,34,34,2,34,32,44,85,214,85,10,192,63,160,169,194,199,250,254,205,95,253,43,110,255,0,152,160,186,174,19,188,172,100,223,203,252,61,233,208,42,170,188,254,94,224,171,86,90,224,12,53,151,54,42,138,185,237,184,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,117,209,155,193,122,4,5,74,184,177,242,177,156,159,47,241,15,167,78,170,170,243,249,133,130,173,89,149,128,49,46,92,223,106,42,224,182,226,171,61,109,146,178,90,67,17,158,56,42,97,56,100,40,200,132,133,141,132,221,217,220,73,181,211,86,127,4,24,187,172,148,248,78,242,177,147,127,47,240,247,167,64,173,87,250,10,156,44,127,175,236,213,255,0,210,182,239,249,138,189,252,189,193,86,172,181,192,24,107,46,108,85,21,115,219,112,173,158,138,201,71,45,89,137,79,36,20,208,132,49,148,132,34,34,230,226,12,238,236,34,218,235,163,55,130,15,64,136,136,8,136,130,213,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,22,66,121,247,146,152,87,136,156,167,190,228,230,53,184,93,104,172,184,131,178,246,153,237,114,199,29,80,116,42,98,168,13,133,36,114,3,106,112,139,62,160,254,235,190,154,62,142,214,193,151,188,162,120,109,203,92,127,134,179,26,197,141,179,42,123,150,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,250,107,163,183,138,11,223,68,68,5,107,252,199,176,86,124,227,254,23,47,184,127,135,250,138,178,185,21,64,75,126,183,80,158,218,219,181,145,162,149,170,105,41,244,23,35,50,39,132,138,33,113,41,99,9,34,109,251,250,82,93,2,32,198,179,34,248,112,204,124,243,207,27,118,70,90,112,253,214,130,235,237,7,167,191,148,180,15,212,176,210,197,51,71,87,83,83,20,133,30,206,142,174,207,25,144,17,73,182,38,247,204,69,242,30,201,220,157,192,57,21,128,45,121,115,151,54,26,75,117,182,221,79,4,82,203,21,44,48,207,112,158,56,99,132,170,234,138,16,1,150,166,65,136,30,73,92,89,201,219,244,51,118,172,25,79,149,152,83,21,92,177,214,22,203,76,41,102,196,151,158,183,180,111,22,251,53,53,61,117,103,86,70,150,94,180,224,13,36,155,228,17,50,220,79,184,153,137,245,118,213,122,180,5,212,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,182,136,32,135,153,127,7,117,60,55,230,228,216,227,6,89,234,255,0,7,88,226,162,74,218,41,163,163,138,42,75,77,198,67,144,229,181,139,67,160,128,8,183,82,22,112,143,88,157,192,122,143,4,134,170,255,0,38,79,221,29,244,238,251,244,103,255,0,153,143,198,125,36,246,142,254,207,237,78,139,116,59,7,254,25,251,207,87,79,115,161,167,87,223,236,170,82,179,139,39,112,14,122,224,11,166,92,230,53,134,146,227,109,184,211,207,20,82,203,75,12,211,219,231,146,25,33,26,186,82,152,12,98,169,140,101,55,142,86,23,113,119,253,44,255,0,87,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,194,29,185,213,249,167,194,223,47,232,125,70,226,156,149,60,211,226,159,151,245,222,163,110,82,19,197,7,47,76,151,226,207,31,219,243,27,49,177,62,53,183,92,173,214,120,172,145,69,100,173,164,134,2,130,57,166,152,72,134,106,105,73,207,117,65,179,187,19,54,140,61,222,46,238,23,249,122,100,191,9,152,254,225,152,217,115,137,241,173,198,229,113,179,203,100,150,43,221,109,36,208,12,18,77,12,196,66,48,211,68,76,123,169,193,153,220,157,180,114,238,240,118,11,160,68,68,5,74,184,177,242,177,156,159,47,241,15,167,78,170,170,243,249,133,130,173,89,149,128,49,46,92,223,106,42,224,182,226,171,61,109,146,178,90,67,17,158,56,42,97,56,100,40,200,132,133,141,132,221,217,220,73,181,211,86,127,4,24,187,172,170,21,128,127,65,83,133,143,245,253,154,191,250,86,221,255,0,49,87,254,128,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,213,31,226,131,133,252,3,197,158,0,183,229,206,99,93,241,5,186,219,110,188,69,123,138,91,37,68,48,206,83,199,12,208,136,145,77,20,162,225,182,160,221,217,133,159,86,30,255,0,22,112,134,30,87,30,123,50,203,239,175,71,173,83,252,172,255,0,33,57,95,228,23,14,217,177,98,206,60,21,139,243,2,182,245,135,251,87,102,130,233,112,162,146,148,250,244,210,211,158,241,142,146,51,125,2,98,118,208,219,222,102,215,86,213,158,240,16,21,42,226,199,202,198,114,124,191,196,62,157,58,170,171,207,230,22,10,181,102,86,0,196,185,115,125,168,171,130,219,138,172,245,182,74,201,105,12,70,120,224,169,132,225,144,163,34,18,22,54,19,119,103,113,38,215,77,89,252,16,98,238,178,168,86,1,253,5,78,22,63,215,246,106,255,0,233,91,119,252,197,95,250,12,115,56,206,192,28,67,97,28,249,197,119,254,34,240,245,93,45,247,17,222,42,234,98,185,198,213,18,90,174,0,219,8,90,221,81,51,187,201,77,20,82,64,0,27,156,225,14,156,102,192,66,226,210,61,202,179,130,10,60,182,194,182,142,39,179,14,151,126,47,196,150,249,101,195,212,157,104,42,41,232,172,245,113,192,112,85,105,210,115,138,178,64,105,155,80,149,217,160,168,216,66,38,82,8,223,86,100,101,86,92,103,5,138,159,12,102,134,11,181,98,107,85,37,194,154,233,13,37,198,157,165,140,42,160,61,241,200,204,255,0,239,132,155,242,78,51,146,51,98,3,49,47,86,128,136,136,44,215,153,127,7,116,220,72,101,28,216,227,6,89,233,63,8,184,30,158,74,218,41,163,163,150,90,187,181,186,48,144,229,181,139,67,169,25,145,63,82,22,112,147,73,89,192,122,109,60,134,161,131,42,176,158,114,197,158,56,115,11,101,150,25,186,134,102,218,177,4,94,203,183,21,16,181,85,37,210,146,109,255,0,141,138,118,217,31,68,226,114,147,172,204,0,49,155,201,160,137,105,147,74,167,248,63,32,114,107,0,102,62,41,205,204,27,151,182,171,86,47,198,155,125,183,116,128,11,169,83,163,177,22,209,119,112,139,168,108,210,75,211,17,234,200,34,114,111,54,98,96,242,156,66,253,42,253,197,249,151,244,235,217,95,73,63,5,247,159,108,123,39,169,216,123,119,178,101,235,246,126,175,227,58,61,77,251,55,251,219,116,215,191,85,142,18,202,35,48,176,85,171,50,176,6,37,203,155,237,69,92,22,220,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,186,106,207,224,172,131,250,10,156,44,127,175,236,213,255,0,210,182,239,249,138,11,180,225,146,211,117,176,112,219,149,22,43,237,178,174,221,114,183,96,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,169,104,136,11,25,110,33,112,181,139,3,103,238,101,224,172,45,67,216,172,184,127,24,94,109,118,234,110,169,201,208,165,130,182,88,226,143,121,185,25,109,0,22,212,157,201,244,213,221,223,189,100,210,172,131,48,185,68,240,219,153,88,255,0,18,230,53,247,27,102,84,23,44,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,244,211,87,127,20,30,255,0,150,93,218,235,122,224,115,44,43,47,55,58,186,250,136,233,238,84,129,45,76,197,41,140,16,92,234,225,134,38,34,119,118,8,226,142,56,192,124,4,0,69,180,102,102,87,64,169,254,66,100,166,21,225,219,41,236,89,57,130,174,23,90,219,46,31,237,93,154,123,164,177,201,84,125,122,153,106,15,121,71,28,96,250,28,196,205,160,55,186,205,174,175,171,189,64,64,68,68,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,168,255,0,20,28,47,224,30,44,240,5,191,46,115,26,239,136,45,214,219,117,226,43,220,82,217,42,33,134,114,158,56,102,132,68,138,104,165,23,13,181,6,238,204,44,250,176,247,248,179,132,48,242,184,243,217,150,95,125,122,61,106,159,229,103,249,9,202,255,0,32,184,118,205,139,22,113,224,172,95,152,21,183,172,63,218,187,52,23,75,133,20,148,167,215,166,150,156,247,140,116,145,155,232,19,19,182,134,222,243,54,186,182,172,247,128,128,173,87,154,63,145,60,205,251,151,214,40,149,213,42,127,159,121,41,133,120,137,202,123,238,78,99,91,133,214,138,203,136,59,47,105,158,215,44,113,213,7,66,166,42,128,216,82,71,32,54,167,8,179,234,15,238,187,233,163,232,236,24,246,112,157,230,159,38,254,96,97,239,81,129,100,166,172,131,47,121,68,240,219,150,184,255,0,13,102,53,139,27,102,84,247,44,43,120,162,189,209,197,87,114,160,40,36,158,154,96,154,49,144,70,140,73,193,200,25,157,152,133,244,215,71,111,21,123,232,8,136,130,21,185,213,249,167,194,223,47,232,125,70,226,156,149,60,211,226,159,151,245,222,163,110,82,19,197,7,47,76,151,226,207,31,219,243,27,49,177,62,53,183,92,173,214,120,172,145,69,100,173,164,134,2,130,57,166,152,72,134,106,105,73,207,117,65,179,187,19,54,140,61,222,46,238,23,249,122,100,191,9,152,254,225,152,217,115,137,241,173,198,229,113,179,203,100,150,43,221,109,36,208,12,18,77,12,196,66,48,211,68,76,123,169,193,153,220,157,180,114,238,240,118,11,160,68,68,4,68,64,68,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,173,127,138,14,94,153,47,197,158,63,183,230,54,99,98,124,107,110,185,91,172,241,89,34,138,201,91,73,12,5,4,115,77,48,145,12,212,210,147,158,234,131,103,118,38,109,24,123,188,93,194,61,185,42,121,167,197,63,47,235,189,70,220,166,165,90,255,0,11,252,189,50,95,132,204,127,112,204,108,185,196,248,214,227,114,184,217,229,178,75,21,238,182,146,104,6,9,38,134,98,33,24,105,162,38,61,212,224,204,238,78,218,57,119,120,59,93,2,2,180,174,104,249,189,83,148,188,31,98,104,45,179,213,193,114,199,53,16,225,10,89,161,130,41,64,2,164,76,234,134,86,147,242,64,232,224,171,141,136,88,141,142,64,113,219,249,99,118,170,133,113,83,194,6,1,226,238,213,135,236,89,141,140,177,173,166,219,135,106,39,171,138,142,193,113,134,8,42,167,144,68,70,89,227,154,25,68,206,49,19,24,201,153,156,90,105,155,248,110,130,2,248,126,203,63,195,38,120,224,60,173,146,146,235,81,73,137,177,5,13,190,191,217,113,239,170,134,132,230,30,213,56,123,134,195,210,129,165,145,204,133,196,4,28,137,182,139,172,151,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,181,94,30,57,101,240,243,195,102,104,80,230,230,16,188,99,91,205,246,215,79,81,13,3,94,238,84,231,5,49,205,27,196,115,8,83,193,11,145,244,142,88,217,141,200,25,164,39,219,185,128,134,237,80,20,37,243,150,192,20,216,103,138,59,94,51,183,97,234,186,74,124,99,133,233,42,107,46,4,210,188,21,215,26,121,101,167,145,128,137,220,24,227,166,142,133,136,3,77,24,163,39,109,100,220,83,104,168,167,20,188,36,229,103,23,56,86,207,133,179,50,91,173,15,176,174,15,112,162,184,217,138,154,42,232,247,70,65,36,13,44,208,203,164,50,106,4,96,44,219,138,24,157,223,220,100,17,215,201,47,51,49,85,54,105,227,172,156,237,125,92,55,112,195,239,137,186,18,73,33,118,122,234,122,154,122,125,240,142,254,152,117,35,170,210,71,216,228,93,8,61,230,96,209,229,253,89,174,75,242,178,200,188,133,205,12,63,155,153,127,152,185,149,29,247,14,212,20,212,237,87,91,109,154,9,64,227,40,165,134,64,236,44,238,18,69,36,145,187,139,137,179,27,184,144,147,49,53,229,32,34,34,12,107,56,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,87,138,204,46,81,60,54,230,86,63,196,185,141,125,198,217,149,5,203,21,94,43,111,117,145,82,92,168,6,8,231,169,152,230,144,99,18,163,34,96,98,55,102,103,34,125,52,213,223,197,92,254,66,100,166,21,225,219,41,236,89,57,130,174,23,90,219,46,31,237,93,154,123,164,177,201,84,125,122,153,106,15,121,71,28,96,250,28,196,205,160,55,186,205,174,175,171,184,84,4,68,65,14,220,227,176,7,16,215,44,220,161,204,27,206,30,171,174,202,187,77,158,26,107,45,117,177,170,38,164,182,153,24,53,75,215,179,187,133,53,76,181,18,198,2,122,8,75,16,211,11,57,156,102,195,226,121,97,240,65,71,196,94,42,169,205,236,200,165,223,128,112,125,194,24,169,233,198,104,15,218,183,136,100,167,168,122,89,233,229,138,70,146,143,160,90,76,197,177,203,175,24,129,22,146,108,155,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,86,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,135,160,68,68,20,211,136,172,134,193,188,73,101,29,247,42,113,157,21,33,5,198,156,206,217,93,53,59,204,118,155,139,1,53,61,108,76,38,5,190,50,45,92,88,199,120,57,198,79,176,201,159,29,124,226,201,220,125,145,88,254,233,151,57,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,75,54,78,106,159,227,12,129,201,172,127,152,248,91,55,49,150,94,218,174,184,191,5,238,246,37,210,112,46,165,54,174,228,59,133,157,130,94,153,187,201,23,80,75,165,33,17,199,176,221,201,194,154,240,1,105,207,155,7,11,152,70,197,196,29,178,146,221,120,183,83,133,37,154,141,161,232,214,211,89,35,138,49,163,138,186,54,102,16,169,17,98,29,172,204,77,27,66,210,254,59,170,174,41,17,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,171,95,226,131,151,166,75,241,103,143,237,249,141,152,216,159,26,219,174,86,235,60,86,72,162,178,86,210,67,1,65,28,211,76,36,67,53,52,164,231,186,160,217,221,137,155,70,30,239,23,112,180,190,70,63,158,207,213,191,218,74,85,21,191,240,165,193,78,86,112,125,244,167,240,103,127,197,119,63,165,189,135,182,251,118,170,154,110,159,101,235,244,250,93,24,34,211,94,210,123,183,110,215,65,211,77,31,91,128,64,81,193,206,67,3,113,13,139,240,6,31,184,97,74,10,75,166,87,216,42,6,225,117,161,182,208,84,84,221,97,184,140,53,110,117,245,46,49,16,69,67,5,48,184,239,222,26,29,65,245,24,155,166,225,35,232,131,30,30,7,56,68,186,241,125,155,133,133,39,184,213,217,240,157,134,156,110,88,142,235,5,57,25,132,14,108,33,75,9,184,188,65,83,51,238,217,212,125,24,35,154,70,25,58,79,25,100,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,151,159,203,124,170,203,140,159,177,84,97,140,175,193,118,172,51,106,171,184,84,221,38,164,183,83,180,81,157,84,231,190,73,29,155,253,232,139,126,72,70,17,198,12,32,0,35,234,208,23,159,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,111,64,136,49,204,227,19,133,92,101,194,134,110,92,48,125,230,219,86,88,98,227,81,81,83,132,238,242,72,211,5,198,220,199,238,49,74,32,3,218,99,18,140,102,13,163,180,221,137,155,166,113,153,201,79,40,11,79,18,86,92,163,169,163,199,54,202,74,12,175,146,162,166,175,15,197,118,134,190,43,201,79,56,81,205,28,180,131,43,53,59,218,228,9,39,144,74,62,242,156,228,38,213,156,157,93,254,118,112,235,148,124,66,83,97,216,51,75,9,210,93,143,10,222,41,175,54,201,164,136,8,227,56,229,140,228,167,38,49,33,146,154,113,141,163,154,19,103,3,13,31,70,48,140,194,160,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,29,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,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,255,217