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,4,5,255,196,0,119,16,0,1,3,3,2,4,3,4,4,7,7,10,15,9,7,21,0,1,2,3,4,5,6,7,17,8,9,18,19,20,56,181,21,33,49,119,22,34,65,133,23,35,50,71,81,134,197,24,37,66,82,83,97,113,25,36,51,52,114,118,177,180,193,196,38,39,67,69,98,99,115,116,129,130,145,161,166,209,212,53,68,84,86,87,88,149,150,211,54,73,100,104,136,147,162,178,179,198,225,228,240,55,57,85,131,146,163,182,117,132,148,194,40,101,210,241,255,196,0,28,1,1,0,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,5,7,4,6,8,3,2,1,255,196,0,74,17,1,0,1,2,3,3,5,12,7,6,5,4,2,3,1,0,0,1,2,3,4,5,17,6,33,49,7,18,65,81,178,19,34,52,53,54,97,113,114,129,131,177,179,20,50,51,66,145,161,209,21,82,98,115,193,240,22,35,55,146,225,23,36,130,241,83,210,67,68,84,194,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,113,114,251,209,63,156,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,0,0,0,0,0,0,0,0,0,0,0,3,199,82,111,176,28,21,85,31,252,202,167,176,240,173,69,247,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,170,239,186,34,156,206,14,115,83,220,141,221,127,160,15,45,248,123,213,20,228,112,106,57,125,234,136,135,32,10,228,79,138,158,17,237,95,130,161,225,236,234,56,182,62,149,253,32,123,79,7,143,179,220,167,133,119,79,229,32,28,193,225,21,21,55,67,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,3,198,200,121,0,122,229,127,67,127,157,125,199,152,247,86,162,175,218,122,101,98,245,245,39,217,239,57,197,58,47,213,119,185,80,15,112,60,42,237,239,223,220,62,63,240,129,233,87,57,179,38,255,0,5,83,221,241,56,200,212,86,174,254,237,143,95,121,17,58,83,222,160,123,182,216,242,113,102,234,212,85,251,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,33,71,21,188,84,241,69,195,134,111,45,37,46,27,134,221,112,250,238,137,109,87,169,44,151,20,99,123,139,39,77,36,242,165,74,69,226,90,144,189,85,26,191,89,136,217,58,89,212,172,110,54,43,21,70,18,142,233,115,93,60,201,172,139,33,196,237,22,43,232,120,57,167,186,105,172,69,83,166,190,137,235,243,38,184,42,215,250,169,156,64,255,0,226,126,158,255,0,232,250,223,251,88,254,170,103,16,63,248,159,167,191,250,62,183,254,214,70,255,0,136,48,93,115,248,55,111,250,65,180,223,187,71,251,225,105,64,171,95,234,166,113,3,255,0,137,250,123,255,0,163,235,127,237,99,250,169,156,64,255,0,226,126,158,255,0,232,250,223,251,88,255,0,16,96,186,231,240,63,233,6,211,126,237,31,239,133,165,2,173,127,170,153,196,15,254,39,233,239,254,143,173,255,0,181,157,199,73,121,162,229,85,121,189,21,6,180,226,216,245,38,47,87,188,19,215,88,233,42,91,81,68,245,84,233,157,204,124,210,119,98,111,189,28,198,162,63,101,234,111,82,183,182,255,0,170,51,236,21,117,69,58,204,107,215,15,28,71,36,219,77,135,181,85,222,231,77,92,216,215,74,106,137,153,211,170,58,103,205,211,208,177,144,124,214,235,141,190,241,111,165,187,90,107,233,235,104,107,97,101,77,45,85,52,173,150,41,226,123,81,204,145,143,106,170,57,174,106,162,163,145,85,21,21,21,15,164,153,226,173,166,38,153,210,120,128,0,252,0,0,0,0,1,22,184,224,226,155,80,120,105,250,21,244,18,207,143,87,253,35,246,151,138,246,181,60,242,244,120,127,13,209,219,237,77,30,219,247,223,190,251,252,19,109,189,251,197,175,234,166,113,3,255,0,137,250,123,255,0,163,235,127,237,100,94,39,56,195,97,110,205,171,147,58,199,155,218,223,50,94,78,51,204,251,3,70,97,131,166,153,183,94,186,107,84,68,238,153,166,119,122,98,86,148,10,181,254,170,103,16,63,248,159,167,191,250,62,183,254,214,63,170,153,196,15,254,39,233,239,254,143,173,255,0,181,158,31,226,12,23,92,254,9,79,250,65,180,223,187,71,251,225,105,64,171,95,234,166,113,3,255,0,137,250,123,255,0,163,235,127,237,100,165,224,127,138,109,65,226,91,233,175,211,187,62,61,65,244,115,217,190,23,217,52,243,197,215,226,60,79,95,115,187,52,155,237,216,102,219,109,241,93,247,247,109,239,134,206,48,216,171,177,106,220,206,179,230,246,162,243,174,78,51,204,135,3,94,97,140,166,152,183,70,154,233,84,76,239,152,166,55,122,102,18,148,0,74,52,48,0,0,0,0,3,243,178,12,139,31,196,237,19,228,25,77,246,221,102,181,210,244,247,235,110,21,76,167,167,139,169,200,198,245,72,245,70,183,119,57,173,77,215,222,170,137,241,83,242,102,34,53,151,213,20,85,114,168,162,136,214,103,116,68,116,191,68,21,173,159,243,76,212,31,165,213,255,0,130,204,63,30,250,47,248,175,1,244,130,223,63,143,254,196,206,231,119,177,87,219,254,203,220,233,233,254,15,78,254,253,206,189,253,84,206,32,127,241,63,79,127,244,125,111,253,172,135,171,62,193,83,51,26,207,224,178,172,242,73,180,215,109,211,115,185,211,26,196,78,147,84,68,198,189,19,29,125,107,74,5,90,255,0,85,51,136,31,252,79,211,223,253,31,91,255,0,107,31,213,76,226,7,255,0,19,244,247,255,0,71,214,255,0,218,207,159,241,6,11,174,127,7,167,253,32,218,111,221,163,253,240,180,160,85,175,245,83,56,129,255,0,196,253,61,255,0,209,245,191,246,177,253,84,206,32,127,241,63,79,127,244,125,111,253,172,127,136,48,93,115,248,31,244,131,105,191,118,143,247,194,210,129,16,120,60,226,87,137,46,36,175,213,87,107,238,49,130,219,176,155,44,201,77,115,170,167,162,175,134,170,162,87,195,35,153,29,35,221,44,144,189,204,122,66,178,181,202,138,214,74,213,79,123,144,151,196,158,27,19,70,46,223,117,183,174,147,214,209,179,204,151,17,179,248,201,192,226,230,153,185,76,70,177,76,235,166,189,19,61,122,111,211,207,0,0,200,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,21,200,128,21,168,191,19,135,101,155,239,254,67,146,59,127,177,78,64,124,213,83,182,150,23,200,245,247,49,170,239,249,183,62,27,61,254,154,236,233,89,26,166,240,189,204,84,68,95,179,111,210,159,206,117,253,95,190,174,61,130,94,174,109,79,124,20,21,18,39,189,19,242,97,145,223,111,244,17,55,132,77,126,147,42,213,203,230,39,90,212,217,82,190,118,47,118,45,190,172,145,34,39,185,168,191,13,192,156,238,78,180,219,125,191,73,195,176,212,93,247,255,0,152,246,53,122,147,115,200,30,19,220,155,30,79,27,166,251,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,29,87,83,52,207,14,213,188,58,191,9,205,173,20,245,180,53,176,203,28,114,73,79,20,178,209,74,248,159,26,84,211,172,140,114,71,59,27,35,149,146,108,170,213,95,233,67,181,3,230,170,98,184,154,106,141,98,94,182,47,220,195,92,166,245,154,166,154,169,157,98,99,140,74,140,117,235,70,50,13,3,212,235,174,155,228,19,248,207,7,209,61,21,193,180,239,134,58,250,73,19,120,230,98,63,254,22,57,26,174,107,100,142,70,35,157,211,186,227,210,235,120,162,225,199,31,226,67,79,151,31,174,147,194,95,45,61,250,203,21,107,85,145,244,85,172,15,99,34,154,69,138,71,165,51,222,177,58,70,177,17,206,237,49,81,119,106,20,231,168,88,38,65,166,57,189,239,0,202,105,187,55,75,21,100,148,115,236,199,181,146,116,175,213,150,62,182,181,203,20,141,233,123,28,173,78,166,61,174,219,101,52,28,215,45,171,3,115,90,126,164,240,253,29,119,176,59,107,107,106,240,81,110,236,233,137,162,59,248,235,232,231,199,13,211,211,29,19,58,58,240,0,138,88,0,0,9,173,192,191,26,21,88,29,222,147,73,53,123,37,255,0,66,85,155,199,109,187,92,37,154,103,219,42,58,96,138,10,119,74,249,122,32,161,107,34,122,34,35,54,99,228,71,42,181,157,74,219,58,53,239,44,231,129,126,52,41,115,203,69,38,146,106,246,75,254,139,104,247,142,219,118,184,75,12,44,185,211,245,65,20,20,238,149,242,245,207,92,231,202,244,68,70,110,246,70,142,85,115,250,149,219,86,71,154,127,250,215,231,209,63,211,244,115,255,0,42,155,5,199,60,202,232,254,101,49,219,136,211,253,222,201,136,226,154,224,3,107,115,248,0,0,0,2,189,249,179,254,106,254,252,255,0,49,43,220,176,142,108,255,0,154,191,191,63,204,74,247,43,252,239,195,238,123,59,48,236,14,75,124,147,194,123,207,155,88,0,34,150,0,88,71,41,143,206,167,220,127,231,197,123,150,17,202,99,243,169,247,31,249,241,43,146,120,125,191,111,102,85,255,0,42,94,73,226,253,223,205,161,97,0,2,192,113,248,0,0,0,0,85,175,31,92,90,254,20,242,7,105,62,153,100,254,35,7,181,244,251,78,122,86,244,199,118,175,99,213,87,105,81,203,222,166,143,102,116,108,141,107,164,71,63,241,141,108,47,76,149,204,23,139,232,41,224,184,240,253,166,55,106,122,151,84,195,45,30,89,93,15,113,29,74,228,146,53,74,56,38,100,141,69,114,181,146,199,80,213,99,219,211,39,111,116,114,72,214,215,121,169,103,153,175,59,92,45,153,221,211,63,211,245,252,29,15,201,102,192,247,8,163,62,204,169,239,167,125,186,102,56,71,69,115,175,79,238,245,71,125,211,26,0,6,174,190,64,0,3,41,112,241,195,198,111,196,110,110,204,91,22,143,194,91,169,58,38,188,94,38,141,93,79,109,167,85,93,156,169,186,117,202,237,156,145,196,138,138,245,69,247,181,141,123,217,213,180,187,77,178,125,95,207,172,218,113,135,69,78,251,181,238,103,69,10,212,204,145,69,27,88,199,73,36,143,119,189,81,172,141,143,122,163,81,92,168,213,70,181,206,84,106,220,230,129,104,54,29,195,246,3,67,135,99,112,83,212,215,50,22,182,233,121,90,40,160,170,185,202,143,145,253,82,171,19,119,53,174,150,70,198,215,57,234,198,42,55,169,219,43,150,95,41,203,39,31,115,157,95,212,142,62,127,55,234,174,121,66,219,138,54,79,9,220,48,211,19,138,185,29,236,113,230,199,14,124,199,178,98,152,158,51,215,17,46,213,167,184,38,63,166,56,69,147,0,197,169,187,54,187,21,28,116,112,110,198,53,242,116,167,214,150,78,134,181,171,44,142,234,123,220,141,78,167,189,206,219,117,49,103,27,217,22,65,137,240,191,154,100,24,181,246,227,102,186,82,251,59,177,91,111,170,125,61,68,93,87,26,102,59,166,70,42,57,187,181,206,106,236,190,244,85,79,130,153,208,143,124,127,121,72,206,254,235,245,58,83,115,198,71,115,194,92,138,119,105,76,233,248,57,159,102,235,156,94,208,225,43,191,223,77,119,173,243,181,223,174,181,198,186,245,235,210,174,237,7,215,141,113,188,107,142,157,218,110,218,205,157,86,208,214,229,118,138,106,170,90,156,138,178,88,167,137,245,145,53,241,189,142,145,81,205,115,85,81,90,168,168,168,170,138,91,166,127,135,125,62,196,107,241,47,165,57,14,57,227,251,95,190,120,253,119,131,175,131,162,86,73,248,169,186,93,211,213,209,210,239,114,238,215,57,62,210,148,184,118,243,3,166,63,223,149,151,252,118,34,243,136,109,158,170,111,89,185,23,39,93,255,0,209,101,242,199,106,222,93,153,224,238,97,41,138,38,41,153,221,17,27,226,173,211,195,73,246,169,107,84,117,3,138,141,32,207,175,58,113,152,235,126,116,203,181,146,102,197,50,211,101,181,178,197,35,94,198,201,28,140,119,113,21,90,248,222,199,162,57,17,200,142,68,115,90,228,86,164,173,224,47,141,10,171,253,84,26,41,172,153,47,114,227,38,209,227,151,138,249,102,150,162,225,81,36,210,190,74,122,170,153,101,118,242,175,114,54,64,157,45,69,70,43,55,87,172,109,118,116,226,255,0,133,43,71,17,248,140,117,86,74,123,117,14,121,106,237,199,106,186,212,202,232,99,117,58,202,139,45,61,67,153,27,220,248,186,93,35,216,157,59,182,77,182,86,181,242,35,170,15,253,16,97,249,7,250,227,100,190,89,43,63,217,211,85,208,213,194,255,0,248,31,20,172,123,127,153,205,115,126,197,66,59,17,244,156,151,21,21,196,204,209,60,53,233,142,169,243,199,252,183,44,159,246,47,41,185,5,120,106,237,211,111,17,76,71,59,155,17,19,77,122,110,174,157,62,237,91,247,117,107,79,84,182,0,41,171,94,53,227,92,108,250,227,168,150,155,78,179,103,84,84,52,89,93,222,154,150,150,155,34,172,138,40,34,101,100,173,100,108,99,100,68,107,90,212,68,70,162,34,34,34,34,19,227,131,94,47,172,186,239,140,82,98,121,157,218,158,155,80,173,176,178,42,182,205,216,165,109,225,202,179,185,36,164,137,36,87,200,230,195,10,62,100,107,24,214,185,202,173,106,49,81,18,179,184,137,243,3,169,223,223,149,235,252,118,83,51,59,197,197,236,53,187,182,42,221,51,253,56,75,92,228,187,103,174,101,153,222,55,47,205,45,68,215,69,49,198,53,137,239,183,85,78,177,190,39,162,86,181,193,14,69,144,101,156,47,225,121,6,83,125,184,222,110,149,94,209,239,214,220,42,159,81,81,47,77,198,165,141,234,145,234,174,118,205,107,90,155,175,185,17,19,224,135,122,214,157,100,195,180,31,1,171,212,60,217,245,15,161,166,154,26,104,233,105,22,37,170,170,150,71,163,82,56,89,35,216,143,114,55,170,69,111,86,232,200,222,239,127,74,152,115,131,44,199,24,211,254,8,113,92,207,51,189,83,218,108,182,152,110,179,213,213,206,171,211,27,125,169,84,136,136,137,186,185,206,114,163,90,198,162,185,206,115,90,212,85,84,69,174,110,38,56,132,201,248,136,212,122,204,150,231,93,80,219,5,20,211,65,142,219,94,196,137,180,84,74,255,0,170,174,141,28,228,239,189,173,99,165,127,83,183,114,34,34,244,49,141,110,85,252,206,48,56,27,90,111,174,170,99,79,195,140,255,0,123,208,25,86,195,87,181,91,85,142,138,163,153,134,181,122,231,58,98,52,215,191,157,40,167,163,89,143,246,198,254,168,150,99,197,135,17,25,158,79,113,202,42,53,115,41,180,186,225,50,202,148,54,123,189,77,21,21,51,118,68,108,112,195,28,136,141,107,90,136,155,174,238,118,221,78,115,156,174,114,205,254,2,244,231,94,47,244,176,107,94,178,106,134,161,73,110,147,105,49,203,61,126,69,81,45,61,194,158,72,101,100,149,21,84,210,245,111,18,247,35,124,11,212,213,85,98,191,101,98,198,231,71,190,7,120,61,187,235,14,65,111,213,76,226,143,194,224,118,106,198,207,4,85,16,53,254,222,168,133,251,172,13,100,136,173,117,50,57,189,50,189,81,81,219,58,38,238,238,183,69,107,102,54,75,130,189,122,126,151,136,170,116,232,141,120,249,255,0,68,231,41,187,77,151,101,214,231,103,242,123,86,226,173,52,174,168,166,59,200,141,220,200,221,199,79,173,58,238,141,220,117,210,24,112,5,197,197,195,85,45,242,233,30,168,223,169,230,202,173,48,177,214,106,218,153,157,226,175,52,173,107,150,70,191,116,218,73,225,107,90,170,238,174,185,24,229,114,181,86,57,100,116,207,53,247,183,92,110,22,123,133,45,218,211,95,81,69,93,69,51,42,105,106,169,165,116,82,193,43,28,142,100,140,123,85,21,174,107,145,21,28,138,138,138,136,168,92,39,8,28,86,218,56,143,196,100,165,189,212,91,168,115,203,87,114,75,173,170,154,39,67,27,169,214,85,72,170,41,218,249,30,231,197,210,232,216,245,234,221,178,111,186,53,175,141,93,235,146,102,157,222,152,195,94,158,250,56,79,95,252,199,230,142,229,71,96,191,101,93,171,58,203,104,255,0,38,169,239,233,136,221,68,207,76,117,83,84,251,41,157,220,38,34,36,32,0,216,212,184,124,215,27,141,190,207,111,170,187,93,171,233,232,168,104,161,125,77,85,85,76,173,138,40,34,99,85,207,145,239,114,162,53,173,106,42,171,149,81,17,17,85,79,164,173,110,63,248,194,165,205,124,94,131,105,149,101,186,187,27,79,13,61,234,245,77,60,53,113,220,158,157,185,227,130,157,236,87,53,34,141,221,10,247,162,245,172,140,86,125,86,177,221,220,60,118,54,140,13,169,185,95,30,136,235,150,203,178,155,49,138,218,172,194,156,22,30,52,167,141,117,116,83,78,187,231,207,61,81,211,61,81,172,198,115,208,126,43,106,184,132,226,191,32,199,49,154,141,176,60,119,26,175,146,210,228,138,104,36,184,61,213,54,230,58,162,120,221,34,181,219,57,179,118,85,88,199,182,57,156,142,68,115,156,137,45,138,181,229,103,230,7,32,254,243,106,255,0,199,104,139,74,49,178,123,245,226,112,253,214,228,239,153,148,207,41,25,78,23,35,206,99,1,131,167,74,40,183,68,71,92,238,157,102,122,230,103,124,207,88,70,174,44,248,159,187,240,207,155,233,157,123,237,222,211,197,239,254,214,130,253,67,27,90,149,10,200,214,143,183,60,15,93,182,150,62,228,138,140,85,70,61,28,230,187,165,85,178,50,74,149,239,205,159,243,87,247,231,249,137,233,154,222,175,15,132,170,237,185,210,99,79,140,48,249,63,203,112,217,190,209,88,192,227,41,231,91,174,46,68,199,187,174,125,147,19,190,39,162,99,84,247,199,242,44,127,44,180,65,144,98,215,219,117,230,215,85,213,216,173,183,213,50,162,158,94,151,43,29,211,35,21,90,237,156,215,53,118,95,114,162,167,197,15,209,42,179,128,254,46,46,26,83,147,209,105,46,160,95,169,217,128,221,230,123,105,234,171,230,115,91,99,170,122,57,200,230,63,101,70,193,44,155,53,237,118,204,99,159,221,234,98,36,189,203,83,62,242,252,117,24,251,93,210,158,49,198,58,167,244,234,120,109,134,202,98,118,75,48,156,37,237,244,85,190,138,191,122,157,123,81,194,168,232,227,194,98,100,0,51,154,160,0,3,175,103,248,119,211,236,70,191,18,250,83,144,227,158,63,181,251,231,143,215,120,58,248,58,37,100,159,138,155,165,221,61,93,29,46,247,46,237,115,147,237,41,239,84,117,3,138,141,32,207,175,58,113,152,235,126,116,203,181,146,102,197,50,211,101,181,178,197,35,94,198,201,28,140,119,113,21,90,248,222,199,162,57,17,200,142,68,115,90,228,86,165,210,145,239,139,254,20,173,28,71,226,49,213,89,41,237,212,57,229,171,183,29,170,235,83,43,161,141,212,235,42,44,180,245,14,100,111,115,226,233,116,143,98,116,238,217,54,217,90,215,200,142,135,205,240,55,49,86,249,246,102,98,184,243,241,142,175,79,82,199,228,235,106,112,153,22,50,112,185,157,20,213,135,185,60,102,152,158,101,92,34,173,255,0,119,77,213,71,162,99,134,147,128,248,15,227,78,245,127,189,81,104,134,176,94,233,230,116,208,189,182,59,245,198,178,121,43,107,107,95,59,158,148,181,18,202,231,164,142,123,101,86,196,187,199,183,101,177,162,61,210,49,18,192,13,127,255,0,209,6,31,144,127,174,54,75,229,146,179,253,157,53,93,13,92,47,255,0,129,241,74,199,183,249,156,215,55,236,84,45,11,129,78,47,160,213,235,44,122,91,168,183,106,120,179,107,76,44,138,218,231,247,58,175,20,80,192,198,186,71,75,44,143,89,170,209,204,150,73,83,234,245,53,200,246,181,81,178,43,48,50,92,215,159,166,22,252,239,232,159,233,233,109,188,167,236,12,97,230,172,247,42,163,252,185,223,114,152,232,159,223,136,143,187,61,61,17,190,120,33,70,188,107,198,184,217,245,199,81,45,54,157,102,206,168,168,104,178,187,189,53,45,45,54,69,89,20,80,68,202,201,90,200,216,198,200,136,214,181,168,136,141,68,68,68,68,68,39,63,45,220,211,49,206,180,58,249,118,205,178,203,206,67,93,14,87,83,77,29,85,214,190,90,185,89,18,81,209,185,35,71,200,231,42,53,28,247,47,78,251,110,229,95,181,74,223,226,39,204,14,167,127,126,87,175,241,217,73,223,203,147,49,198,52,255,0,133,124,199,51,204,239,84,246,155,45,167,43,172,158,174,174,117,94,152,219,224,168,81,17,17,55,87,57,206,84,107,88,212,87,57,206,107,90,138,170,136,184,121,85,234,191,104,85,207,171,116,115,184,206,230,203,202,6,91,98,54,66,204,225,172,199,116,170,109,68,115,105,142,116,204,199,8,210,53,153,159,205,43,117,107,86,176,141,19,194,43,115,236,250,233,225,45,212,155,71,20,81,162,58,162,178,161,81,85,148,240,49,85,58,229,118,203,178,110,136,136,142,115,149,172,107,156,149,9,168,92,90,107,198,113,155,222,242,202,13,83,204,172,20,119,58,201,39,165,181,91,239,245,16,211,208,211,239,180,80,53,176,172,108,94,134,35,90,175,232,69,122,162,189,223,89,202,171,244,113,63,196,254,99,196,94,99,61,77,77,93,69,22,43,69,51,163,180,90,35,146,88,162,88,153,44,203,5,77,68,11,44,145,248,190,212,221,15,145,155,38,201,178,123,190,57,11,129,78,19,167,214,236,158,61,75,202,221,78,204,39,22,185,177,178,211,61,177,204,235,181,108,104,201,124,43,163,122,57,18,4,107,227,89,85,233,245,154,244,99,81,85,206,124,76,110,58,246,107,136,140,62,23,88,167,251,223,62,103,230,204,236,182,93,176,25,61,204,223,61,138,106,187,49,190,38,34,116,234,162,152,211,235,76,241,159,71,8,137,150,115,224,83,77,117,239,61,158,61,96,214,45,89,212,166,216,40,166,99,172,214,58,235,221,198,54,221,156,177,178,86,85,74,146,61,18,90,78,153,27,208,141,234,108,174,71,35,151,161,138,201,114,94,134,113,133,75,146,235,94,160,104,78,166,86,91,168,46,54,76,150,231,73,142,220,230,158,26,102,87,211,182,224,232,33,161,86,185,91,213,82,222,182,54,62,132,85,145,141,94,164,71,177,93,44,156,183,91,173,246,123,125,45,166,211,65,79,69,67,69,11,41,169,105,105,162,108,81,65,19,26,141,100,108,99,81,17,173,107,81,17,26,136,136,136,136,136,82,22,188,92,110,22,126,36,181,18,237,105,175,168,162,174,162,206,46,245,52,181,84,210,186,41,96,149,149,242,185,146,49,237,84,86,185,174,68,84,114,42,42,42,34,161,33,139,174,172,154,213,174,100,235,190,117,215,167,119,247,163,80,217,220,45,142,82,241,248,232,197,81,22,227,153,79,115,230,196,71,115,210,173,218,105,166,186,253,237,117,215,95,52,105,120,192,141,92,18,241,79,251,161,48,137,108,249,141,125,185,153,230,63,245,43,160,133,123,111,184,82,34,49,25,94,145,116,163,91,187,156,172,145,177,170,181,175,68,118,209,182,88,216,146,84,157,195,223,163,19,110,46,219,157,210,170,51,124,167,21,145,227,110,96,49,148,233,93,19,164,245,79,84,199,92,76,111,137,234,0,7,178,53,243,92,110,54,251,61,190,170,237,118,175,167,162,161,162,133,245,53,85,85,50,182,40,160,137,141,87,62,71,189,202,136,214,181,168,170,174,85,68,68,69,85,35,94,143,241,99,62,183,113,81,146,105,166,40,218,118,97,56,181,130,185,209,84,177,209,204,235,181,108,117,180,177,120,166,200,197,114,36,8,215,200,145,35,23,235,53,234,247,42,171,154,200,176,95,48,190,46,46,11,112,172,225,251,76,111,212,237,161,108,43,14,87,112,162,153,203,43,229,87,57,175,182,163,145,17,26,214,181,19,189,210,231,43,149,253,167,43,58,37,99,250,55,43,63,48,57,7,247,155,87,254,59,68,64,95,205,59,166,58,140,45,153,221,19,190,122,252,203,119,43,216,47,162,108,182,43,61,204,169,239,234,183,51,110,153,251,177,58,119,243,231,152,225,199,72,157,120,240,204,124,206,181,23,80,112,31,193,175,208,76,235,33,199,60,127,182,124,87,178,110,115,209,247,250,60,31,71,115,180,230,245,116,245,191,109,247,219,169,118,248,169,209,121,110,234,182,168,231,90,227,124,180,230,218,147,148,228,52,48,226,149,53,49,210,221,111,21,21,113,50,84,172,163,106,72,140,145,238,68,114,53,238,78,173,183,217,202,159,106,159,179,205,159,243,87,247,231,249,137,143,121,89,249,129,200,63,188,218,191,241,218,35,6,245,202,227,58,138,117,157,53,141,223,248,195,106,203,112,88,106,185,50,170,252,219,167,159,204,185,223,105,26,253,173,93,60,86,148,0,54,215,60,0,0,5,82,113,189,172,250,195,137,241,65,154,99,248,182,171,230,86,107,93,47,179,187,20,86,251,237,85,61,60,93,86,234,103,187,166,54,61,26,221,220,231,57,118,79,122,170,175,197,75,91,41,207,143,239,54,249,223,221,126,153,74,64,237,21,117,81,133,166,105,157,59,232,248,74,218,228,111,15,103,19,158,221,162,253,17,84,119,26,167,73,136,159,191,111,173,55,185,110,230,153,142,117,161,215,203,182,109,150,94,114,26,232,114,186,154,104,234,174,181,242,213,202,200,146,142,141,201,26,62,71,57,81,168,231,185,122,119,219,119,42,253,170,74,226,28,242,179,242,253,144,127,126,85,127,226,84,68,198,51,242,185,154,176,118,230,122,154,150,221,219,162,214,210,99,40,183,17,17,21,206,145,27,163,132,7,69,215,139,141,194,207,161,218,137,118,180,215,212,81,87,81,98,151,122,154,90,170,105,93,20,176,74,202,57,92,201,24,246,170,43,92,215,34,42,57,21,21,21,17,80,239,70,61,226,39,203,246,167,127,121,183,175,241,41,76,171,251,173,85,232,159,130,7,42,136,171,31,98,39,135,62,158,212,49,103,4,188,83,254,232,76,34,91,62,99,95,110,102,121,143,253,74,232,33,94,219,238,20,136,140,70,87,164,93,40,214,238,231,43,36,108,106,173,107,209,29,180,109,150,54,36,149,40,67,79,115,188,131,76,115,123,38,127,139,84,246,110,150,42,200,235,32,221,239,107,36,233,95,173,20,157,14,107,150,41,27,212,199,181,28,157,76,123,155,190,202,92,167,12,252,66,99,28,68,105,197,30,75,108,174,167,109,254,138,24,96,200,173,172,98,196,234,42,213,103,214,86,198,174,114,246,30,230,189,209,63,169,219,181,21,21,122,216,246,182,27,38,205,62,151,71,113,187,61,252,126,113,250,245,254,43,43,148,189,131,157,159,196,78,101,128,167,254,218,185,223,17,31,103,84,244,122,179,63,87,134,154,243,122,181,203,96,2,121,83,0,17,171,88,56,239,210,125,32,213,139,46,155,87,179,219,20,115,245,165,254,241,109,173,142,118,89,30,146,62,36,141,240,199,212,249,37,99,227,114,203,31,212,124,108,86,171,82,71,47,65,227,127,17,107,13,79,58,237,90,66,75,43,201,241,217,213,233,177,128,181,55,42,136,153,210,58,162,53,159,248,142,51,59,163,89,220,238,92,94,103,121,6,152,240,255,0,144,231,248,181,79,102,233,98,172,179,214,65,187,222,214,73,211,116,165,234,138,78,135,53,203,20,141,234,99,218,142,78,166,61,205,223,101,62,142,25,248,132,198,56,136,211,138,60,150,217,93,78,219,253,20,48,193,145,91,88,197,137,212,85,170,207,172,173,141,92,229,236,61,205,123,162,127,83,183,106,42,42,245,177,237,110,61,227,55,49,198,53,3,130,28,171,51,195,47,84,247,107,45,218,27,84,244,149,112,42,244,200,223,106,82,162,162,162,236,173,115,92,138,215,49,200,142,107,154,230,185,17,81,81,43,91,135,189,118,201,248,119,212,122,109,64,198,169,41,235,90,232,93,67,114,160,159,100,109,109,19,222,199,73,18,63,101,88,157,213,27,28,215,181,23,103,49,187,163,219,212,199,66,227,115,63,161,99,168,214,117,183,85,49,175,227,59,227,251,224,179,246,99,97,99,105,182,91,17,204,167,155,139,181,122,184,167,93,218,233,69,26,209,86,188,55,235,167,13,42,227,187,85,227,3,170,233,158,166,97,218,183,135,80,102,216,77,222,158,182,134,182,24,164,146,56,234,34,150,90,41,95,19,36,90,106,132,141,238,72,231,99,100,106,62,61,213,90,171,253,10,118,162,122,154,162,184,138,169,157,98,85,29,251,23,48,215,42,179,122,153,166,170,103,73,137,227,18,17,107,140,94,35,178,14,27,245,7,74,178,10,24,252,93,142,237,237,90,59,237,19,145,242,117,210,54,123,115,223,44,49,164,177,177,106,88,196,149,177,185,234,173,111,117,232,169,179,148,148,165,123,243,103,252,213,253,249,254,98,96,102,215,107,177,131,174,229,185,210,99,79,140,54,254,79,112,24,124,211,104,240,248,60,93,60,235,117,197,200,152,247,117,255,0,238,19,191,14,204,113,141,64,198,45,217,158,25,122,167,187,89,110,208,164,244,149,112,42,244,200,221,213,21,21,23,101,107,154,228,86,185,142,68,115,92,215,53,200,138,138,137,251,37,78,112,41,197,140,250,35,147,199,166,153,91,105,223,132,229,55,54,58,90,151,186,56,93,105,173,145,25,23,138,116,143,86,162,192,173,100,105,42,61,126,171,88,143,106,162,181,204,150,214,173,215,27,125,226,223,75,118,180,215,211,214,208,214,194,202,154,90,170,105,91,44,83,196,246,163,153,35,30,213,84,115,92,213,69,71,34,170,42,42,42,31,185,118,62,140,125,174,124,110,170,56,199,247,208,242,219,61,146,196,108,150,97,56,122,245,170,213,91,232,171,174,58,167,248,163,132,198,238,184,221,48,250,64,4,131,80,0,0,64,14,111,117,186,251,135,233,198,17,170,90,59,168,25,94,53,101,176,220,42,237,249,39,209,235,173,109,28,142,241,105,7,132,158,127,15,179,22,22,62,9,35,235,145,201,211,37,76,77,106,42,200,187,66,14,8,248,227,213,204,47,137,124,58,125,100,215,124,214,239,132,221,234,31,102,188,195,124,191,62,182,146,38,84,49,89,13,67,214,178,94,136,25,21,66,193,35,230,106,181,237,137,146,166,238,71,57,142,185,237,126,209,203,23,16,26,53,150,104,238,71,55,135,164,201,173,238,167,142,167,165,239,240,149,76,114,73,77,83,208,199,177,100,237,79,28,82,246,250,209,175,232,233,119,213,114,161,173,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,109,60,107,237,196,223,19,124,73,88,56,146,213,123,21,139,136,61,74,183,91,109,217,197,246,146,142,142,147,44,175,134,10,104,35,175,153,177,197,28,109,149,26,198,53,168,141,70,162,34,34,34,34,23,105,194,198,181,254,232,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,128,120,177,243,79,172,159,48,50,31,81,156,11,190,229,195,150,101,89,207,6,58,121,148,230,185,53,215,32,189,86,251,91,196,220,110,149,178,85,213,79,209,117,171,99,58,229,145,92,247,116,177,141,106,110,190,230,181,17,61,200,134,53,230,187,196,221,215,66,180,74,221,129,225,245,57,5,175,44,212,74,135,54,219,124,180,92,93,66,251,92,20,19,210,205,80,254,236,106,146,171,228,73,35,133,24,221,145,89,44,170,231,39,74,50,78,235,202,227,200,158,153,125,245,235,21,165,101,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,7,95,225,99,81,184,167,226,39,136,44,39,71,36,226,151,85,104,169,50,11,130,248,249,219,155,220,99,145,148,48,68,250,138,174,211,186,164,68,153,96,134,84,143,169,138,222,226,179,171,102,238,169,127,197,74,242,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,95,119,35,45,168,1,72,28,199,184,133,215,220,27,140,237,67,197,176,173,112,212,12,126,203,69,236,159,13,110,181,228,213,180,148,176,117,218,169,30,254,136,163,145,172,111,83,222,231,46,201,239,115,149,87,222,170,93,249,64,60,209,252,246,106,111,220,190,143,68,5,143,242,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,246,169,55,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,0,84,95,29,28,208,114,23,234,229,159,15,225,167,40,164,159,24,193,175,20,55,106,187,189,52,149,81,50,249,113,166,124,221,234,53,150,10,134,182,170,214,246,190,38,189,189,45,238,190,55,57,175,116,125,15,118,74,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,134,160,64,216,207,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,174,173,137,207,123,188,52,142,108,142,133,253,78,234,98,43,85,123,140,145,140,206,166,182,220,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,246,20,209,221,98,192,117,215,0,181,234,54,156,223,169,46,54,219,141,60,18,203,20,85,80,205,61,190,121,33,142,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,244,42,135,117,0,0,43,87,152,31,51,138,205,54,184,228,220,60,104,206,53,117,163,202,105,188,77,162,251,127,187,83,207,67,224,163,154,149,17,146,219,17,146,71,50,204,139,50,61,149,46,70,198,157,166,190,54,206,201,89,35,108,168,135,252,198,120,40,253,213,90,113,5,255,0,0,182,90,163,212,220,91,241,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,64,198,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,90,24,22,71,185,207,73,30,235,10,53,108,255,0,69,88,22,85,254,186,227,153,38,57,112,255,0,108,163,174,182,215,83,201,255,0,22,72,102,142,70,127,51,154,230,253,138,133,239,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,160,150,167,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,245,148,215,204,175,152,93,102,166,223,107,180,43,65,178,255,0,244,11,65,211,21,226,249,107,154,122,121,47,21,93,21,48,212,210,178,104,230,72,234,109,206,142,102,53,81,209,244,201,36,74,230,185,241,244,57,192,215,206,107,153,85,87,21,152,246,123,162,245,87,90,189,50,193,251,148,73,98,170,171,146,142,151,39,238,36,140,169,171,154,54,53,175,111,83,30,207,14,147,164,157,167,67,28,171,27,92,249,33,45,127,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,208,171,172,97,37,56,32,227,71,42,225,31,81,224,174,173,117,214,247,128,220,187,144,94,241,232,171,164,108,108,238,172,61,85,212,208,43,210,21,172,98,65,26,35,158,159,94,52,116,93,76,234,73,24,27,10,3,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,210,184,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,12,107,198,255,0,26,56,175,8,250,113,61,117,19,173,87,188,250,229,219,130,201,143,75,93,27,100,103,117,38,233,174,169,129,30,147,45,27,22,9,17,92,196,250,242,35,98,234,103,82,200,202,245,224,219,154,198,125,167,217,148,216,231,18,119,122,188,167,19,201,239,21,23,26,236,130,103,77,61,198,205,60,233,19,81,98,137,28,177,37,12,107,27,149,105,97,137,138,206,235,221,31,87,74,66,248,107,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,167,108,155,171,149,206,115,222,231,189,239,123,172,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,9,21,204,175,73,117,198,225,167,21,218,235,160,218,207,168,24,229,215,13,183,182,91,197,142,215,150,77,108,182,205,103,167,74,153,170,106,153,12,125,61,117,141,238,49,202,174,145,17,208,192,173,107,92,244,99,93,82,216,159,26,28,83,226,153,85,155,41,252,61,234,5,231,216,215,10,123,135,179,174,217,77,198,162,134,179,181,35,95,216,168,139,190,157,200,95,211,210,246,110,157,77,85,77,211,115,99,226,152,57,158,240,21,77,163,23,90,190,32,116,126,197,73,65,167,215,58,138,104,110,182,138,78,235,214,211,113,157,211,117,205,28,77,139,181,79,66,229,108,13,68,89,126,172,211,164,108,107,88,177,177,161,101,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,125,117,108,78,123,221,225,164,115,100,116,47,234,119,83,17,90,171,220,100,140,103,95,230,61,150,101,88,55,6,58,135,148,225,89,53,215,31,189,81,123,39,195,92,109,117,178,82,85,65,215,117,164,99,250,37,141,90,246,245,49,238,106,236,190,246,185,81,125,202,165,48,240,119,197,86,101,194,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,245,213,177,57,236,111,137,141,174,145,208,191,169,189,47,85,106,175,109,242,49,246,169,199,46,177,96,58,235,203,87,57,212,109,57,191,82,92,109,183,26,124,126,89,98,138,170,25,167,183,207,37,202,221,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,250,21,66,181,120,100,226,111,137,43,255,0,18,90,81,98,190,241,7,169,87,27,109,199,56,177,82,86,81,213,229,149,243,65,83,4,149,240,182,72,164,141,210,171,94,199,53,85,170,213,69,69,69,84,83,96,147,90,206,19,188,211,232,223,204,12,123,212,96,46,123,152,103,26,118,174,22,52,190,162,197,136,100,20,141,213,76,150,157,19,31,163,90,102,213,45,20,11,39,76,183,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,59,114,49,147,116,134,42,230,123,199,173,78,140,90,170,248,126,209,251,237,93,6,160,220,233,233,166,186,221,233,59,79,75,77,186,118,205,215,12,114,182,94,237,61,115,145,176,57,21,98,250,176,206,146,49,205,122,198,246,214,94,45,196,47,26,25,205,246,151,22,194,181,195,90,178,11,213,111,95,134,183,90,242,107,181,93,84,253,12,115,223,209,20,114,57,238,233,99,28,229,217,61,205,106,170,251,145,76,85,254,138,179,220,171,253,117,200,242,76,142,225,254,217,89,93,114,174,168,147,254,52,147,77,36,143,254,119,57,206,251,85,75,190,229,221,192,45,31,12,120,170,231,154,165,111,181,92,181,54,247,218,168,217,105,160,168,250,51,26,71,43,60,53,45,79,74,189,38,123,39,145,181,18,70,244,141,223,86,54,245,54,62,228,161,154,184,81,208,172,219,67,52,225,150,205,80,214,12,175,81,179,59,175,110,162,243,114,188,95,43,43,169,105,228,68,93,169,168,99,168,122,246,225,103,83,145,100,233,108,146,187,235,63,165,18,56,162,205,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,56,63,224,167,51,131,254,10,2,63,129,204,225,26,253,83,152,24,135,138,25,159,6,143,228,210,49,85,28,150,170,221,182,255,0,122,204,85,207,3,25,85,91,120,174,171,164,117,67,218,215,199,118,107,183,122,162,123,151,127,211,252,197,163,241,63,31,94,145,228,171,250,45,85,138,191,255,0,43,49,80,28,37,204,248,120,185,170,142,23,109,213,237,117,248,39,233,127,233,2,245,169,156,175,137,21,127,251,253,231,184,249,45,138,247,82,177,206,95,142,255,0,225,83,235,3,214,231,108,187,28,211,224,122,223,191,81,205,159,13,192,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,70,174,54,184,88,253,208,152,68,87,140,58,130,220,204,243,31,250,244,51,204,157,183,220,41,17,30,175,160,89,122,145,173,221,206,71,198,233,17,90,215,162,183,120,219,44,143,73,42,15,28,69,138,49,54,230,213,200,221,41,44,163,54,197,100,120,219,120,252,29,90,87,68,235,29,83,215,19,215,19,27,166,58,154,251,220,109,215,11,61,194,170,211,118,160,168,162,174,162,153,244,213,84,181,49,58,41,96,149,142,86,190,55,177,200,138,215,53,200,168,173,84,69,69,69,69,62,114,202,120,252,224,246,151,37,180,87,107,182,153,209,219,168,46,54,74,57,234,242,43,100,48,67,76,202,250,118,186,73,230,174,71,53,27,213,82,222,183,186,78,181,85,145,141,78,149,71,177,27,45,107,21,230,59,5,94,6,236,219,175,135,68,245,195,178,118,87,105,240,187,85,151,211,141,195,78,149,70,234,169,233,166,174,175,68,241,137,233,143,60,72,0,48,219,40,125,22,235,141,194,207,112,165,187,90,107,234,40,171,168,166,101,77,45,85,52,174,138,88,37,99,145,204,145,143,106,162,181,205,114,34,163,145,81,81,81,21,15,156,14,15,201,136,170,52,158,11,123,224,151,138,127,221,9,132,75,103,204,107,237,204,207,49,255,0,169,93,4,43,219,125,194,145,17,136,202,244,139,165,26,221,220,229,100,141,141,85,173,122,35,182,141,178,198,196,146,165,8,105,238,119,144,105,142,111,100,207,241,106,158,205,210,197,89,29,100,27,189,237,100,157,43,245,162,147,161,205,114,197,35,122,152,246,163,147,169,143,115,119,217,75,148,225,159,136,76,99,136,141,56,163,201,109,149,212,237,191,209,67,12,25,21,181,140,88,157,69,90,172,250,202,216,213,206,94,195,220,215,186,39,245,59,118,162,162,175,91,30,214,238,249,54,105,244,186,59,141,217,239,227,243,143,215,175,241,114,207,41,123,7,59,63,136,156,203,1,79,253,181,115,190,34,62,206,169,232,245,102,126,175,13,53,230,245,107,150,192,4,242,166,0,0,87,191,54,127,205,95,223,159,230,37,123,150,17,205,159,243,87,247,231,249,137,94,229,127,157,248,125,207,103,102,29,129,201,111,146,120,79,121,243,107,0,4,82,192,11,8,229,49,249,212,251,143,252,248,175,114,194,57,76,126,117,62,227,255,0,62,37,114,79,15,183,237,236,202,191,229,75,201,60,95,187,249,180,44,32,0,88,14,63,0,0,8,181,198,167,24,84,186,13,143,253,17,192,43,45,213,217,229,215,185,7,186,120,102,246,19,17,145,187,191,60,27,171,187,174,108,204,88,88,246,244,59,235,61,221,77,103,68,153,11,138,126,33,237,28,57,233,141,86,79,220,183,84,228,149,223,214,216,253,170,170,71,39,140,168,221,168,247,171,88,157,75,20,77,119,113,254,246,162,236,214,117,177,210,49,74,106,204,115,28,159,80,50,123,142,103,153,222,170,46,215,171,180,203,61,93,92,234,157,82,59,100,68,68,68,217,26,214,181,17,173,99,81,26,214,181,173,106,34,34,34,64,103,89,167,209,105,238,22,103,191,159,202,63,95,253,245,45,222,76,182,11,246,253,232,205,115,26,117,195,81,59,162,126,253,81,241,166,58,122,38,123,221,253,246,159,142,0,52,151,81,128,0,7,209,110,183,92,47,23,10,91,77,166,130,162,182,186,182,102,83,82,210,211,68,233,101,158,87,185,26,200,216,198,162,171,156,231,42,34,53,17,85,85,81,16,249,203,65,224,11,132,123,134,149,219,229,213,205,81,176,211,195,149,93,161,99,108,212,85,48,187,197,89,169,92,215,36,142,126,235,180,115,204,215,53,21,189,61,113,177,170,213,114,44,146,198,220,220,6,6,188,125,216,183,79,14,153,234,143,239,131,87,218,221,169,194,236,158,95,86,50,254,250,231,117,20,107,164,213,87,233,28,106,158,136,243,204,68,228,190,16,56,82,180,112,225,136,201,85,123,167,183,87,103,151,94,228,119,91,173,52,174,154,54,211,164,170,177,83,211,185,241,177,204,139,165,177,189,233,211,187,164,223,117,115,89,26,54,66,0,88,118,44,81,135,183,22,173,198,145,14,55,205,115,76,86,115,139,175,29,140,171,157,114,185,214,103,225,17,213,17,194,35,162,2,61,241,253,229,35,59,251,175,212,233,73,8,71,190,63,188,164,103,127,117,250,157,41,227,143,240,91,190,173,95,9,72,108,159,143,240,63,206,181,219,165,86,188,59,121,129,211,31,239,202,203,254,59,17,121,197,24,240,237,230,7,76,127,191,43,47,248,236,69,231,16,187,53,246,87,61,49,240,90,28,184,120,195,9,234,85,218,8,97,199,239,8,247,13,84,183,197,171,154,93,97,167,155,42,180,194,246,222,104,169,161,119,138,188,210,181,173,72,220,205,151,105,39,133,173,114,35,122,122,228,99,145,168,229,88,226,141,211,60,19,184,172,45,188,101,169,181,115,132,254,94,117,81,144,103,184,189,156,199,209,152,96,231,190,167,140,79,10,162,120,211,61,113,63,148,233,49,190,34,84,15,135,102,57,62,159,228,246,236,207,12,189,84,90,111,86,153,146,122,74,184,21,58,163,118,202,138,138,139,186,57,174,106,171,92,199,34,181,205,115,154,228,84,85,69,102,153,77,195,58,204,111,185,181,218,26,120,107,178,11,157,85,214,170,58,102,185,177,50,89,229,116,143,107,17,202,229,70,163,158,168,136,170,171,182,219,170,252,73,159,199,255,0,7,180,184,87,139,215,157,50,163,183,80,227,107,225,160,189,89,105,160,134,146,59,107,215,183,4,115,211,177,136,214,172,82,59,161,30,196,78,180,145,234,255,0,172,215,187,181,6,10,247,23,135,189,130,174,112,247,56,113,243,79,157,216,187,59,156,101,219,77,134,163,55,193,196,115,166,57,179,251,212,204,105,51,68,250,38,117,142,141,250,198,233,119,156,147,89,51,28,159,74,177,13,28,173,125,60,24,238,25,53,109,77,36,116,235,43,93,85,45,76,174,145,100,168,69,122,198,247,70,175,145,177,185,24,213,107,100,122,123,250,149,78,245,194,95,12,23,126,38,51,122,138,7,220,125,153,139,216,59,51,223,171,163,115,86,161,25,34,191,183,4,12,93,247,150,78,220,136,143,84,86,49,26,231,59,169,81,177,191,167,104,158,133,106,14,190,101,209,226,88,37,187,244,248,171,157,76,51,248,10,15,197,73,35,60,68,209,70,254,215,115,178,246,179,116,250,206,217,19,237,218,231,52,151,73,112,141,19,194,40,176,28,6,215,225,45,212,155,201,44,178,42,58,162,178,161,81,17,245,19,189,17,58,229,118,201,186,236,136,136,141,107,81,172,107,90,146,89,86,93,94,97,114,46,222,250,148,233,30,157,55,68,71,154,58,90,86,223,237,150,31,99,240,149,101,249,102,145,137,187,53,85,187,78,243,157,60,234,171,171,248,170,153,158,108,79,78,249,221,26,79,97,199,241,220,127,19,180,65,143,226,214,43,117,154,215,75,213,216,162,183,210,178,158,158,46,167,43,221,211,27,17,26,221,220,231,57,118,79,122,170,175,197,79,209,0,221,226,34,35,72,114,197,117,213,114,169,174,185,214,103,124,204,244,181,239,59,78,151,106,78,79,164,25,245,155,81,240,233,105,217,118,178,76,233,97,74,152,82,88,164,107,216,232,228,141,237,247,42,181,241,189,236,85,106,163,145,28,170,215,53,200,142,78,172,101,172,171,135,188,158,211,160,216,94,191,217,40,106,43,177,219,228,53,48,94,102,107,209,235,110,173,142,225,81,4,106,230,35,81,89,4,145,178,20,107,213,93,248,222,182,185,91,215,19,93,88,89,166,228,204,215,111,141,59,253,26,76,111,119,118,99,127,7,69,20,225,177,179,28,219,211,220,226,39,133,83,85,53,79,54,117,235,136,152,211,167,135,74,218,244,11,94,112,238,32,112,26,28,199,27,158,158,154,185,240,181,215,75,50,214,197,61,85,178,85,124,140,233,149,24,187,181,174,116,82,58,55,57,172,87,177,17,221,45,221,90,153,44,164,30,30,56,135,205,248,114,205,217,148,226,210,120,187,117,95,68,55,139,60,210,43,105,238,84,232,171,179,85,118,94,137,91,187,150,57,81,21,88,170,190,231,49,207,99,236,135,136,238,55,176,29,48,210,171,86,83,166,57,13,155,36,200,178,184,98,171,199,233,93,27,230,129,105,82,94,153,167,169,99,95,28,145,53,17,146,196,141,85,107,251,205,86,244,175,110,94,141,215,1,156,218,189,135,154,239,78,149,83,27,252,254,120,244,252,125,142,97,218,206,77,113,217,102,113,111,11,150,81,53,218,191,87,249,124,103,155,211,52,213,61,28,216,223,172,241,166,53,227,21,105,211,120,253,226,226,225,165,118,248,180,143,75,175,212,240,229,87,104,94,235,205,109,52,206,241,86,106,87,53,171,27,89,178,109,28,243,53,206,84,119,87,92,108,106,57,26,139,36,82,54,175,143,208,255,0,68,25,134,65,254,184,222,239,151,186,207,246,117,53,117,213,115,63,254,23,203,43,222,239,231,115,156,239,181,84,205,124,72,112,199,63,14,216,14,153,86,228,83,212,38,93,149,195,115,150,251,72,149,81,205,75,72,232,95,2,195,28,74,214,34,245,36,115,162,72,189,111,106,189,171,208,229,110,202,186,190,50,253,252,202,170,241,19,29,237,63,132,107,58,126,50,189,182,111,42,202,246,34,206,31,39,166,168,155,247,166,117,157,59,234,230,154,102,169,153,234,166,152,141,35,162,53,142,153,153,156,151,202,207,204,14,65,253,230,213,255,0,142,209,22,148,85,175,43,63,48,57,7,247,155,87,254,59,68,90,81,180,108,255,0,129,71,166,84,63,43,254,83,85,234,81,240,10,247,230,207,249,171,251,243,252,196,176,130,189,249,179,254,106,254,252,255,0,49,61,179,191,0,185,236,237,66,63,146,223,43,48,158,243,229,86,175,114,196,57,125,113,125,5,68,22,238,31,181,58,237,79,76,234,104,98,163,196,235,166,238,43,170,156,178,72,171,71,60,207,145,200,142,70,190,40,233,218,140,99,122,99,237,238,174,88,218,232,115,161,90,19,147,241,1,122,200,113,124,50,174,157,151,171,61,130,107,221,37,44,251,53,181,238,142,120,35,90,116,145,85,18,55,57,179,42,181,206,250,189,77,107,92,173,71,43,219,141,77,55,9,136,189,151,215,78,34,152,221,63,132,245,195,165,182,139,39,203,118,191,13,123,40,191,87,127,70,147,172,125,106,38,98,121,181,122,39,124,117,76,107,26,196,198,237,132,1,22,184,43,227,10,151,94,113,255,0,162,57,253,101,186,135,60,181,118,224,247,207,12,62,221,98,178,71,119,224,131,116,119,117,173,133,235,51,24,222,134,253,87,183,165,175,232,142,82,150,6,31,17,111,21,110,46,218,157,98,92,123,156,228,248,188,135,27,94,3,29,79,54,186,127,9,142,137,137,233,137,232,252,244,157,96,0,30,232,176,0,4,65,227,175,132,24,53,122,203,38,169,105,213,166,158,44,218,211,11,229,185,53,157,206,171,197,20,48,61,205,141,177,69,27,214,106,180,115,34,142,37,250,189,77,114,177,206,84,108,104,202,197,195,179,28,159,79,242,123,118,103,134,94,170,45,55,171,76,201,61,37,92,10,157,81,187,101,69,69,69,221,28,215,53,85,174,99,145,90,230,185,205,114,42,42,162,223,193,93,220,194,248,71,184,37,194,179,136,29,49,176,211,186,133,208,172,217,93,190,138,23,36,172,149,28,231,62,228,141,69,84,115,92,213,78,247,75,90,173,86,119,92,143,235,149,236,214,51,172,178,124,47,15,198,55,206,159,24,254,191,138,245,228,195,110,104,136,141,157,205,230,38,221,81,205,162,106,223,27,255,0,252,117,107,209,60,41,232,251,186,111,141,32,198,105,148,220,51,172,198,251,155,93,161,167,134,187,32,185,213,93,106,163,166,107,155,19,37,158,87,72,246,177,28,174,84,106,57,234,136,138,170,187,109,186,175,196,253,23,234,78,78,253,46,135,71,219,45,59,49,216,175,242,228,175,99,97,78,236,181,175,167,101,59,85,207,93,213,26,200,216,238,150,183,111,124,175,87,117,108,206,142,172,119,29,37,210,92,223,91,51,122,44,7,1,181,248,187,141,94,242,75,44,138,173,167,163,167,69,68,125,68,239,68,94,136,155,186,110,187,42,170,171,90,212,115,220,214,174,171,68,220,174,189,40,214,102,173,222,157,87,238,38,140,30,23,15,23,49,28,218,109,218,239,181,158,20,243,99,142,254,26,67,185,112,187,195,142,65,196,134,160,166,63,67,39,132,177,218,123,21,151,218,215,43,227,232,164,89,216,199,197,12,137,20,140,74,151,177,101,116,109,122,35,93,218,122,170,236,213,46,83,14,195,177,141,63,198,45,216,102,25,101,167,180,217,109,48,164,20,148,144,34,244,198,221,213,85,85,87,117,115,156,229,87,57,238,85,115,156,231,57,202,170,170,171,248,218,75,164,184,70,137,225,20,88,14,3,107,240,150,234,77,228,150,89,21,29,81,89,80,168,136,250,137,222,136,157,114,187,100,221,118,68,68,70,181,168,214,53,173,78,228,111,185,94,91,78,2,222,253,245,207,25,254,145,253,239,114,86,222,109,181,237,174,198,105,111,90,112,244,79,121,76,244,255,0,21,81,195,89,232,227,205,137,211,94,58,138,49,226,39,204,14,167,127,126,87,175,241,217,75,206,40,199,136,159,48,58,157,253,249,94,191,199,101,35,182,151,236,173,250,103,224,220,249,15,241,134,47,212,167,180,235,218,123,157,228,26,99,155,217,51,252,90,167,179,116,177,86,71,89,6,239,123,89,39,74,253,104,164,232,115,92,177,72,222,166,61,168,228,234,99,220,221,246,82,229,56,103,226,19,24,226,35,78,40,242,91,101,117,59,111,244,80,195,6,69,109,99,22,39,81,86,171,62,178,182,53,115,151,176,247,53,238,137,253,78,221,168,168,171,214,199,181,181,107,120,225,131,49,94,31,49,78,32,241,58,74,139,181,166,231,13,84,119,154,88,35,150,122,154,41,96,170,174,107,234,85,145,197,211,29,35,96,166,135,170,71,189,85,36,123,183,217,170,155,117,238,30,245,219,39,225,223,81,233,181,3,26,164,167,173,107,161,117,13,202,130,125,145,181,180,79,123,29,36,72,253,149,98,119,84,108,115,94,212,93,156,198,238,143,111,83,29,19,151,99,46,101,119,98,155,177,222,85,164,254,61,48,176,118,211,102,176,91,121,130,185,115,1,84,78,38,196,213,76,79,158,153,152,155,117,117,68,206,186,78,237,39,73,225,170,241,136,131,199,95,23,208,105,13,150,77,45,211,171,181,60,185,181,218,23,197,114,115,59,157,86,122,41,160,123,91,35,101,138,70,44,53,106,231,197,36,73,245,186,90,213,123,154,136,232,213,253,135,88,120,238,210,236,47,69,233,117,7,79,239,22,108,143,34,190,67,78,219,117,135,218,116,239,169,160,150,120,86,68,117,124,49,74,178,70,216,145,170,146,53,190,245,147,166,62,166,245,117,182,169,46,53,249,62,162,102,53,87,58,150,84,94,50,44,154,230,249,228,109,53,50,44,181,149,181,50,171,149,25,20,109,68,87,62,71,251,152,198,252,85,17,19,224,132,206,113,155,69,170,59,142,30,117,170,174,152,232,143,214,85,175,39,28,158,220,199,98,103,50,206,45,205,54,173,78,234,106,221,206,170,56,235,19,247,105,252,231,77,39,72,151,227,147,27,149,159,152,28,131,251,205,171,255,0,29,162,48,230,181,240,227,144,104,86,159,105,254,65,153,73,219,190,102,222,58,177,212,77,87,183,193,82,71,5,11,226,138,104,228,137,143,142,165,175,168,157,178,55,119,53,58,88,136,187,163,183,204,124,172,252,192,228,31,222,109,95,248,237,17,1,151,218,174,206,62,221,21,198,147,172,126,113,170,221,219,12,126,31,51,217,44,102,39,11,87,58,137,166,168,137,142,158,109,92,217,252,226,89,11,155,63,230,175,239,207,243,19,30,242,179,243,3,144,127,121,181,127,227,180,70,66,230,207,249,171,251,243,252,196,199,188,172,252,192,228,31,222,109,95,248,237,17,35,123,199,113,233,142,204,52,188,179,253,45,171,212,185,243,106,90,80,0,220,28,222,0,0,20,231,199,247,155,124,239,238,191,76,165,46,48,167,62,63,188,219,231,127,117,250,101,41,175,237,39,130,211,235,71,194,87,7,34,158,63,189,252,154,187,118,217,207,150,151,16,248,70,39,75,93,160,217,76,158,204,184,223,239,46,185,217,235,230,145,18,158,174,162,72,97,133,104,215,220,157,185,87,178,213,141,85,85,36,87,43,62,171,209,141,146,198,77,125,237,215,27,133,158,225,75,118,180,215,212,81,87,81,76,202,154,90,170,105,93,20,176,74,199,35,153,35,30,213,69,107,154,228,69,71,34,162,162,162,42,22,181,192,167,22,48,107,118,49,30,154,101,109,168,102,109,139,91,24,233,106,94,233,38,109,218,138,53,100,94,41,210,61,92,169,58,57,241,164,168,245,250,206,122,61,170,168,231,50,47,12,139,51,138,169,140,37,222,49,195,207,230,244,165,185,87,216,122,236,221,175,104,48,49,51,77,91,238,71,30,108,240,231,71,240,206,237,99,126,147,191,116,112,149,198,61,226,39,203,246,167,127,121,183,175,241,41,76,132,99,222,34,124,191,106,119,247,155,122,255,0,18,148,216,175,253,149,94,137,248,41,156,167,198,22,61,122,123,80,163,19,33,104,46,179,228,26,7,169,214,173,72,199,224,241,158,15,174,10,219,123,170,31,12,117,244,146,38,210,66,245,103,252,15,106,185,28,214,201,28,111,86,187,167,101,199,166,99,215,62,30,46,250,79,138,233,254,161,91,163,184,215,98,249,206,53,108,185,248,233,163,111,69,45,202,106,102,201,61,26,185,171,253,50,70,174,107,119,99,149,169,214,177,61,229,107,102,155,180,235,122,215,221,210,125,14,220,204,174,224,110,243,114,220,118,147,23,226,170,98,39,239,110,223,30,157,53,159,102,237,235,131,211,61,76,195,181,111,14,160,205,176,155,189,61,109,13,108,49,73,36,113,212,69,44,180,82,190,38,72,180,213,9,27,220,145,206,198,200,212,124,123,170,181,87,250,20,237,69,49,112,165,197,22,65,195,134,111,21,93,82,220,110,184,125,119,92,87,91,44,117,111,70,55,184,177,245,85,193,18,185,34,241,45,72,88,136,174,79,172,196,116,125,76,234,71,182,204,117,219,138,76,7,72,244,94,13,78,162,188,211,214,85,228,214,207,19,136,82,62,7,171,174,82,203,10,73,12,142,133,85,146,54,6,164,145,190,87,42,177,90,213,70,255,0,100,115,26,237,227,3,155,90,196,216,155,151,39,73,167,143,235,237,114,190,213,242,123,143,200,243,91,120,44,37,51,114,139,211,165,185,243,244,211,61,83,76,111,153,225,166,254,137,211,171,113,181,197,63,238,123,194,34,179,225,213,246,231,231,153,7,212,161,130,101,238,62,223,72,168,244,125,122,197,210,173,118,206,106,50,54,200,168,215,61,85,219,72,216,164,98,212,167,250,32,204,50,15,245,198,247,124,189,214,127,179,169,171,174,171,153,255,0,240,190,89,94,247,127,59,156,231,125,170,167,232,234,22,119,144,106,118,111,123,207,242,154,158,245,210,251,89,37,100,251,61,238,100,125,75,245,98,143,173,206,114,69,27,122,88,198,171,151,165,140,107,119,217,11,24,224,95,130,250,92,14,209,73,171,122,189,141,127,162,218,205,228,182,218,110,17,67,51,45,148,253,80,75,5,67,162,124,93,112,87,53,241,61,81,81,251,177,146,35,85,26,254,164,110,191,114,171,217,246,43,155,78,234,35,242,142,191,76,255,0,124,23,22,18,206,89,201,54,67,221,111,233,86,34,231,30,26,215,86,159,86,58,121,148,245,240,233,221,53,104,234,217,111,15,215,14,31,185,117,102,182,156,146,74,134,228,183,217,173,151,43,205,42,92,29,81,75,75,42,220,233,91,28,81,49,54,141,174,108,73,26,72,246,163,149,239,69,78,227,216,200,186,107,188,184,206,63,188,164,103,127,117,250,157,41,83,154,83,139,91,243,173,81,195,176,155,180,213,16,208,228,23,251,125,170,170,74,103,53,178,178,41,234,25,27,220,197,114,57,17,200,215,170,162,170,42,111,182,232,191,3,231,59,195,211,107,17,110,197,190,17,76,68,126,50,244,228,191,56,187,152,100,248,204,211,27,58,213,85,234,234,171,79,229,219,157,34,58,162,55,68,117,68,50,87,10,92,81,100,28,56,102,241,85,213,45,198,235,135,215,117,197,117,178,199,86,244,99,123,139,31,85,92,17,43,146,47,18,212,133,136,138,228,250,204,71,71,212,206,164,123,108,135,139,237,121,183,233,87,14,245,249,126,63,61,69,194,108,190,31,98,216,110,22,154,214,177,177,75,87,77,43,226,173,100,236,85,84,107,35,99,164,99,163,221,92,228,141,17,90,142,87,182,177,120,152,225,239,39,225,223,81,235,49,171,157,13,67,172,21,179,77,62,59,114,123,210,86,214,209,35,254,170,58,68,107,83,190,198,185,141,149,157,45,217,202,138,137,208,246,57,221,26,183,80,179,123,150,17,109,211,106,252,162,227,62,47,103,172,154,225,67,106,124,202,180,240,84,74,136,143,123,91,255,0,233,42,39,193,171,36,170,212,69,150,69,119,205,140,198,254,95,110,230,18,184,157,122,60,211,250,127,125,44,140,215,99,50,189,177,198,224,246,131,11,85,51,70,177,53,245,92,166,55,199,14,21,68,238,158,157,38,98,103,90,98,25,239,135,158,52,248,149,197,115,27,86,41,77,123,168,212,24,111,215,56,40,227,180,100,53,139,44,179,79,60,177,70,141,134,178,71,119,32,114,163,122,27,214,231,66,197,145,207,88,213,119,83,49,243,86,125,194,91,126,144,201,118,165,167,166,174,124,55,151,85,67,77,59,167,138,41,85,180,29,109,100,142,99,21,237,71,110,136,229,99,21,81,17,85,173,223,100,232,220,182,52,43,233,222,167,84,234,214,65,110,238,88,240,157,188,23,122,29,227,168,187,72,159,139,219,174,55,49,253,134,111,42,244,185,175,142,71,82,185,61,202,100,46,108,255,0,154,191,191,63,204,76,154,34,252,229,23,43,187,84,204,76,198,154,245,115,161,7,137,175,43,183,202,46,15,11,128,181,77,53,209,77,125,210,105,141,53,170,109,87,49,19,17,187,116,105,58,233,174,253,38,119,43,220,159,252,189,56,184,184,37,194,143,135,237,78,191,83,186,133,208,164,56,165,194,182,103,36,172,149,28,214,178,218,174,84,84,115,92,213,94,207,83,154,173,86,118,154,175,235,137,140,142,124,36,104,101,163,136,60,171,51,193,43,215,183,113,143,13,172,184,88,234,86,161,209,50,158,229,29,77,43,97,124,138,214,187,120,151,184,230,61,58,93,245,30,229,106,35,209,174,76,91,168,88,38,65,166,57,189,239,0,202,105,187,55,75,21,100,148,115,236,199,181,146,116,175,213,150,62,182,181,203,20,141,233,123,28,173,78,166,61,174,219,101,35,48,183,47,224,38,156,93,31,86,119,122,124,210,222,115,252,30,85,181,212,223,217,252,76,233,118,136,138,163,118,250,117,225,93,62,104,157,211,195,93,241,194,117,95,120,33,207,2,252,100,126,23,41,105,52,131,80,229,233,204,45,212,107,224,43,85,219,50,231,73,79,12,12,252,100,147,78,233,102,174,114,247,229,127,75,17,170,198,57,222,237,156,76,99,125,194,226,109,226,237,197,219,115,185,201,25,238,71,139,217,220,109,88,28,109,58,85,28,58,166,58,38,60,210,0,12,132,56,81,15,53,237,29,186,233,175,22,151,188,185,182,26,74,28,123,80,105,233,239,118,185,104,169,93,20,18,78,216,99,134,181,175,119,67,88,181,43,80,199,207,34,53,92,187,85,68,247,175,84,138,133,239,16,131,155,126,131,83,106,159,13,18,106,77,190,138,174,124,135,76,42,61,169,76,148,212,242,212,62,91,116,239,142,42,232,213,140,122,53,140,107,82,42,151,202,230,63,161,148,110,79,170,215,189,200,17,211,146,158,186,81,218,175,185,167,15,23,235,207,103,219,125,25,38,59,77,34,65,28,111,170,137,157,186,230,53,234,169,44,147,62,22,210,189,177,162,61,169,29,36,239,250,155,57,95,5,184,177,243,79,172,159,48,50,31,81,156,249,56,110,214,251,175,14,26,219,139,107,69,154,199,73,121,168,199,42,37,115,232,42,100,116,108,169,130,104,36,167,153,136,246,251,216,245,138,105,58,31,179,145,175,233,114,181,232,138,197,250,248,177,243,79,172,159,48,50,31,81,156,11,84,225,127,90,255,0,115,183,41,27,70,177,199,111,241,181,120,253,190,241,224,32,116,93,200,223,93,61,246,170,158,151,186,222,228,106,176,164,243,68,178,116,189,29,219,71,244,238,237,145,105,88,151,250,203,174,149,150,174,94,220,63,240,241,97,188,246,125,183,237,220,147,34,166,141,39,142,71,210,197,123,173,142,133,142,122,42,69,36,47,153,181,79,116,106,143,114,73,73,3,254,166,205,87,254,87,45,109,1,252,58,241,65,143,253,35,211,223,165,24,46,47,222,185,228,190,37,155,208,193,253,111,55,130,108,251,170,54,78,186,166,197,180,31,91,184,214,73,212,199,70,217,118,11,169,225,99,69,63,115,183,15,184,78,142,73,112,241,181,120,253,189,124,124,237,151,185,27,235,167,149,245,21,93,167,118,227,85,133,39,154,84,143,169,136,238,218,51,171,119,110,171,149,64,0,80,15,52,127,61,154,155,247,47,163,209,23,252,80,15,52,127,61,154,155,247,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,33,87,51,62,52,127,115,102,156,51,77,240,167,119,51,236,250,223,87,5,53,68,53,221,153,44,84,42,157,167,215,109,27,219,51,102,114,189,205,167,114,116,183,185,20,175,87,47,101,99,147,53,113,129,196,87,238,94,208,235,198,169,71,138,221,111,117,108,234,183,208,120,74,31,19,75,71,93,44,50,120,89,235,255,0,27,26,199,71,223,108,81,189,237,119,87,84,172,107,81,92,228,53,236,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,253,72,34,238,61,239,108,49,49,27,28,108,87,47,68,108,99,81,118,106,1,249,95,232,171,61,202,191,215,92,143,36,200,238,31,237,149,149,215,42,234,137,63,227,73,52,210,72,255,0,231,115,156,239,181,84,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,242,226,121,97,112,21,83,163,22,170,78,32,117,130,197,87,65,168,55,58,122,152,109,86,138,190,211,210,211,110,157,176,244,77,36,78,139,187,79,92,228,108,237,84,73,126,172,51,172,111,107,94,178,49,181,109,197,143,154,125,100,249,129,144,250,140,224,116,169,48,12,202,44,6,159,84,157,143,85,174,39,85,120,154,192,203,179,81,29,2,92,98,134,57,221,78,245,69,221,143,88,166,99,219,212,137,214,137,39,71,87,110,78,156,255,0,192,231,28,121,151,8,89,147,169,106,153,87,124,211,171,229,67,95,126,176,177,233,215,27,246,70,248,218,62,165,70,178,165,173,70,162,181,85,25,51,26,140,122,181,91,20,177,77,254,85,58,103,138,235,39,2,58,153,165,185,173,39,136,178,228,217,133,206,223,83,211,28,111,146,30,187,101,187,162,120,187,140,123,27,52,79,70,201,27,213,171,209,35,24,228,77,218,133,123,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,245,17,210,181,140,111,137,141,174,141,179,51,165,189,47,84,114,39,109,241,189,225,177,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,214,83,95,42,206,53,178,172,11,42,180,112,185,144,216,46,185,30,55,145,220,37,246,23,179,41,100,172,174,182,215,84,73,7,95,87,92,237,142,27,116,113,178,174,166,94,136,213,205,115,164,145,119,69,121,114,128,0,0,86,175,52,94,1,104,243,11,21,203,137,141,29,183,218,173,119,92,114,223,83,93,150,89,224,166,130,142,59,157,43,31,45,76,247,38,189,173,111,93,99,123,146,58,94,226,185,211,70,214,244,170,62,52,100,213,109,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,232,84,217,204,166,190,101,124,189,43,52,202,251,93,174,186,13,136,127,160,90,254,153,111,22,59,92,51,212,73,103,170,232,169,154,166,169,144,199,10,199,77,110,108,112,177,202,174,147,166,57,37,86,181,172,143,161,173,15,213,226,151,155,15,225,59,135,27,62,153,233,165,163,194,101,121,174,62,180,121,245,108,244,93,186,123,119,113,142,134,174,142,138,55,186,78,190,246,207,114,74,231,59,183,4,172,68,94,251,156,180,240,47,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,208,139,213,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,167,151,159,5,150,174,22,52,190,158,251,151,227,244,141,213,76,150,157,87,32,172,74,150,213,45,20,11,39,84,86,248,36,107,81,172,99,90,145,58,84,98,185,31,50,57,123,146,49,144,244,133,6,25,43,88,184,126,207,180,66,213,129,95,114,246,82,79,109,212,124,94,147,42,178,214,81,36,206,129,96,157,168,239,12,249,36,141,141,241,49,181,209,58,72,216,175,70,164,209,47,82,245,161,141,77,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,138,21,173,203,243,152,165,79,11,84,215,77,62,213,151,100,23,253,58,125,60,149,54,138,27,109,52,85,53,118,203,139,165,106,185,33,89,166,137,172,166,145,174,153,239,102,238,252,106,53,204,70,171,230,87,225,254,52,120,182,202,184,185,213,53,202,110,81,120,28,110,197,226,109,248,205,185,173,146,46,221,11,170,100,123,39,158,37,154,88,210,178,72,214,22,204,248,213,26,238,204,104,137,179,16,199,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,42,240,65,193,118,85,197,198,163,193,67,90,219,173,147,1,182,247,39,189,228,49,80,200,232,223,218,88,122,168,105,167,86,44,41,88,244,158,53,70,189,126,164,106,233,122,95,210,145,188,51,7,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,234,117,61,200,198,57,202,201,145,151,83,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,242,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,243,245,128,31,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,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,194,152,174,186,106,62,33,164,249,174,136,91,47,61,220,51,59,240,146,220,173,117,8,175,142,26,170,122,152,39,142,170,159,222,157,169,151,195,178,55,170,110,215,198,168,142,106,171,34,116,123,26,107,22,142,224,58,235,128,93,52,231,81,172,52,151,27,109,198,158,120,162,150,90,88,102,158,223,60,144,201,11,106,233,93,51,30,216,170,99,108,175,88,229,70,170,181,87,250,81,117,235,226,171,134,124,203,133,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,245,43,161,127,84,82,49,241,185,87,165,236,119,75,158,206,137,30,29,3,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,39,213,170,186,153,149,107,38,163,228,122,165,154,213,248,139,214,77,112,150,225,83,211,36,143,142,30,181,250,144,69,220,123,222,216,98,98,54,56,216,174,94,136,216,198,162,236,212,58,169,98,156,181,57,122,86,106,109,246,135,93,117,231,16,255,0,64,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,25,171,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,27,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,202,135,35,131,254,208,13,84,253,7,51,214,197,247,236,123,0,199,218,227,111,142,229,167,23,234,89,19,118,201,110,170,106,255,0,66,211,200,159,163,249,202,86,210,150,174,61,198,93,108,84,206,115,17,147,222,35,77,151,111,114,58,116,251,54,253,8,93,238,169,194,147,96,183,150,253,171,67,81,255,0,214,94,82,37,181,61,159,198,125,115,145,126,53,87,116,95,254,114,167,244,127,64,23,173,143,185,95,108,134,78,173,209,122,190,223,246,74,126,145,248,152,132,221,203,21,55,187,248,255,0,253,91,143,219,3,214,229,247,156,154,187,161,197,201,239,85,60,176,14,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,5,98,241,209,193,125,86,7,119,171,213,189,33,198,191,208,149,102,210,92,173,54,248,166,153,246,202,142,153,229,158,161,177,50,46,136,40,90,200,152,170,170,253,152,249,21,168,141,103,74,54,206,143,154,227,110,183,222,45,245,86,155,181,5,61,109,13,108,47,166,170,165,169,137,178,197,60,79,106,181,241,189,142,69,71,53,205,85,69,106,162,162,162,170,41,133,142,192,219,199,90,238,117,241,232,158,166,207,178,155,83,139,217,76,116,98,240,251,233,157,213,83,209,84,126,177,209,61,30,217,107,240,9,25,198,135,11,119,14,31,179,233,174,216,221,154,161,186,123,125,153,22,205,84,179,186,161,41,101,86,117,73,71,43,213,17,90,230,185,36,88,250,149,202,248,145,23,173,239,100,189,49,204,175,47,216,175,13,114,109,92,141,240,236,140,167,53,194,231,120,59,120,252,29,90,209,92,107,29,113,215,19,199,73,137,221,49,209,32,0,242,72,134,74,225,239,93,178,126,29,245,30,155,80,49,170,74,122,214,186,23,80,220,168,39,217,27,91,68,247,177,210,68,143,217,86,39,117,70,199,53,237,69,217,204,110,232,246,245,49,216,212,31,118,238,85,106,184,174,137,210,97,141,140,193,216,204,48,245,225,113,52,197,84,87,19,19,19,211,19,253,250,99,161,124,218,103,169,152,118,173,225,212,25,182,19,119,167,173,161,173,134,41,36,142,58,136,165,150,138,87,196,201,22,154,161,35,123,146,57,216,217,26,143,143,117,86,170,255,0,66,157,168,166,46,20,184,162,200,56,112,205,226,171,170,91,141,215,15,174,235,138,235,101,142,173,232,198,247,22,62,170,184,34,87,36,94,37,169,11,17,21,201,245,152,142,143,169,157,72,246,220,165,186,227,111,188,91,233,110,214,154,250,122,218,26,216,89,83,75,85,77,43,101,138,120,158,212,115,36,99,218,170,142,107,154,168,168,228,85,69,69,69,67,127,203,51,26,115,11,122,240,170,56,199,245,114,6,221,108,109,237,144,198,197,17,223,89,175,89,162,175,71,26,103,207,26,199,167,93,221,47,164,0,73,180,117,123,243,103,252,213,253,249,254,98,87,185,97,28,217,255,0,53,127,126,127,152,149,238,87,249,223,135,220,246,118,97,216,28,150,249,39,132,247,159,54,176,0,69,44,0,176,142,83,31,157,79,184,255,0,207,138,247,44,35,148,199,231,83,238,63,243,226,87,36,240,251,126,222,204,171,254,84,188,147,197,251,191,155,66,194,0,5,128,227,240,232,186,211,172,152,118,131,224,53,122,135,155,62,161,244,52,211,67,77,29,45,34,196,181,85,82,200,244,106,71,11,36,123,17,238,70,245,72,173,234,221,25,27,221,239,233,83,176,230,57,142,49,167,248,197,199,51,204,239,84,246,155,45,166,21,158,174,174,117,94,152,219,186,34,34,34,110,174,115,156,168,214,177,168,174,115,156,214,181,21,85,17,105,207,139,30,36,110,28,74,106,58,100,81,81,84,91,113,219,68,46,161,178,91,229,153,206,115,98,235,87,58,162,86,245,44,109,158,85,233,234,232,247,35,89,19,55,127,111,173,209,121,166,99,78,2,215,123,245,231,132,127,95,239,139,125,216,45,139,189,181,184,232,155,177,49,135,162,123,250,186,255,0,130,39,174,122,116,250,177,190,122,53,233,186,211,172,153,142,188,103,213,122,135,155,62,157,149,213,48,195,77,29,45,34,202,148,180,177,70,196,106,71,11,36,123,213,141,87,117,72,173,234,217,95,35,221,238,234,83,163,0,104,21,215,85,202,166,186,231,89,151,94,97,112,214,112,86,104,195,225,233,138,104,166,34,34,35,132,68,112,128,0,124,189,192,9,75,193,95,7,181,90,243,144,125,46,207,232,238,52,56,29,171,183,63,190,9,161,246,235,213,242,55,177,4,251,35,123,77,116,47,73,158,199,117,183,234,177,189,46,127,92,126,216,124,61,204,85,200,181,106,53,153,69,231,57,198,19,33,193,87,143,199,85,205,162,159,198,103,162,34,58,102,122,63,61,35,89,101,46,2,248,47,165,191,210,193,173,122,201,141,119,45,210,109,38,57,103,175,138,25,105,238,20,242,67,43,36,168,170,166,150,39,111,18,247,35,124,11,212,213,85,98,191,101,98,198,231,88,201,243,91,173,214,251,61,190,150,211,105,160,167,162,161,162,133,148,212,180,180,209,54,40,160,137,141,70,178,54,49,168,136,214,181,168,136,141,68,68,68,68,68,62,146,195,193,96,237,224,109,69,186,61,179,215,46,54,218,141,165,197,237,78,97,86,55,19,59,184,83,79,69,52,244,68,121,250,102,122,103,217,0,0,204,107,129,30,248,254,242,145,157,253,215,234,116,164,132,35,223,31,222,82,51,191,186,253,78,148,196,199,248,45,223,86,175,132,182,13,147,241,254,7,249,214,187,116,170,215,135,111,48,58,99,253,249,89,127,199,98,47,56,163,30,29,188,192,233,143,247,229,101,255,0,29,136,188,226,23,102,190,202,231,166,62,11,67,151,15,24,97,61,74,187,64,0,217,84,123,230,184,219,173,247,139,125,85,166,237,65,79,91,67,91,11,233,170,169,106,98,108,177,79,19,218,173,124,111,99,145,81,205,115,85,81,90,168,168,168,170,138,81,78,179,227,246,140,79,88,115,172,91,31,164,240,182,187,54,75,115,183,209,65,220,115,251,84,240,213,72,200,217,212,245,87,59,102,181,19,119,42,170,237,239,85,82,247,202,49,226,39,204,14,167,127,126,87,175,241,217,77,103,105,98,59,157,185,233,214,87,159,33,247,43,250,110,46,222,179,205,230,211,58,116,107,175,29,58,214,99,203,171,14,198,44,60,51,88,114,139,77,150,158,154,237,147,77,91,61,218,181,168,171,45,91,161,173,168,134,20,115,151,117,70,178,54,34,53,137,179,81,85,238,68,234,123,213,210,116,143,124,0,249,72,193,62,244,245,58,162,66,19,89,124,69,56,75,81,31,187,31,5,95,182,23,43,187,180,56,234,171,153,153,238,183,35,126,253,209,92,196,71,162,34,34,35,170,35,64,0,102,53,198,189,229,189,240,67,142,227,249,103,6,56,94,63,148,216,173,215,155,93,87,180,123,244,87,10,86,84,83,203,211,117,169,123,122,163,122,43,93,179,154,215,38,233,238,84,69,248,161,80,133,185,240,101,152,227,26,127,193,14,43,153,230,119,170,123,77,150,211,13,214,122,186,185,213,122,99,111,181,42,145,17,17,55,87,57,206,84,107,88,212,87,57,206,107,90,138,170,136,186,70,207,115,99,19,95,59,135,54,126,48,234,94,89,34,237,89,46,30,44,107,207,238,244,105,166,186,235,204,185,166,154,111,215,94,26,111,213,1,248,195,225,142,126,26,243,234,90,43,76,245,21,120,141,250,21,150,201,87,87,85,28,181,78,116,76,141,42,99,153,24,198,35,92,217,36,69,69,70,116,171,36,102,206,87,35,209,184,16,202,92,67,241,15,155,241,27,155,191,41,202,100,240,150,234,78,184,108,246,120,100,87,83,219,105,213,83,118,162,236,157,114,187,102,172,146,170,34,189,81,61,205,99,88,198,99,218,220,119,32,182,218,45,185,5,198,197,113,165,181,222,123,222,205,173,158,149,236,167,173,236,185,25,47,102,69,78,153,58,28,168,215,116,170,244,170,236,187,41,21,138,238,85,222,174,172,60,119,157,31,223,86,188,22,6,65,24,252,62,89,135,181,156,85,19,136,211,74,180,233,157,243,237,171,155,29,246,155,166,98,102,55,44,3,151,215,8,48,83,193,110,226,7,83,173,52,245,46,169,134,42,204,78,134,110,226,58,149,201,36,136,181,147,194,248,218,138,229,107,34,146,157,200,247,183,166,78,230,200,228,141,205,249,249,179,254,106,254,252,255,0,49,58,247,0,28,97,82,225,94,19,65,181,54,178,221,67,141,175,137,158,203,122,169,158,26,72,237,175,94,228,242,65,80,247,171,90,177,72,238,181,99,213,122,210,71,163,62,179,94,222,215,97,230,207,249,171,251,243,252,196,216,38,171,19,147,85,22,60,218,245,235,172,127,113,230,83,182,237,102,214,249,75,179,86,105,58,196,247,78,231,49,245,123,159,115,175,77,58,167,247,163,143,59,89,223,172,76,227,222,86,126,96,114,15,239,54,175,252,118,136,180,162,173,121,89,249,129,200,63,188,218,191,241,218,34,210,137,29,159,240,40,244,203,76,229,127,202,106,189,74,62,1,94,252,217,255,0,53,127,126,127,152,150,16,87,191,54,127,205,95,223,159,230,39,182,119,224,23,61,157,168,71,242,91,229,102,19,222,124,170,216,247,149,159,152,28,131,251,205,171,255,0,29,162,50,87,48,94,16,96,168,130,227,196,14,152,218,105,233,157,77,12,181,153,101,12,61,197,117,83,150,72,209,43,32,133,145,185,17,200,215,203,37,67,149,236,111,76,125,205,149,203,35,157,141,121,89,249,129,200,63,188,218,191,241,218,34,210,136,252,179,9,111,27,150,247,43,157,115,164,245,79,91,111,219,173,162,197,236,198,219,125,63,9,60,40,162,42,167,93,213,83,211,76,255,0,73,232,157,39,161,64,248,118,99,147,233,254,79,110,204,240,203,213,69,166,245,105,153,39,164,171,129,83,170,55,108,168,168,168,187,163,154,230,170,181,204,114,43,92,215,57,174,69,69,84,91,140,225,59,137,27,127,18,154,112,185,20,180,84,246,220,138,209,51,104,111,118,248,166,107,154,217,122,17,205,168,137,189,75,35,96,149,58,186,122,253,232,230,74,205,223,219,235,116,24,227,195,132,123,134,148,228,245,186,181,167,246,26,118,96,55,121,152,234,138,90,8,92,214,216,234,158,141,106,181,236,221,81,176,75,38,238,99,155,179,24,231,246,186,88,137,23,114,61,232,182,178,102,58,15,159,82,106,30,18,250,119,215,83,67,53,52,148,181,107,42,210,213,69,35,21,171,28,204,141,236,87,181,29,211,34,55,171,100,124,108,119,191,165,8,188,38,34,246,75,137,155,87,190,175,79,255,0,104,254,252,205,247,104,50,108,187,148,236,142,140,195,46,152,238,209,29,236,244,196,241,155,85,245,111,235,215,73,239,163,88,157,247,174,14,139,162,218,201,135,107,198,3,73,168,120,75,234,25,67,83,52,212,210,82,213,172,73,85,75,44,111,86,172,115,50,55,189,24,229,111,76,136,222,173,213,146,49,222,238,164,59,209,187,209,93,55,41,138,232,157,98,92,181,138,195,94,193,94,175,15,136,166,105,174,153,152,152,158,49,49,198,0,1,244,240,15,154,227,110,183,222,45,245,86,155,181,5,61,109,13,108,47,166,170,165,169,137,178,197,60,79,106,181,241,189,142,69,71,53,205,85,69,106,162,162,162,170,41,244,129,197,251,19,52,206,177,197,69,26,241,110,183,217,245,199,81,45,54,154,10,122,42,26,44,174,239,77,75,75,77,19,98,138,8,153,89,43,89,27,24,212,68,107,90,212,68,70,162,34,34,34,34,22,17,202,194,221,111,139,67,178,123,180,84,20,236,174,169,202,230,166,154,169,177,53,37,150,40,232,233,93,28,110,126,219,185,173,116,178,171,90,171,178,44,143,84,219,169,119,128,28,68,249,129,212,239,239,202,245,254,59,41,97,28,172,252,191,100,31,223,149,95,248,149,17,164,228,241,31,180,167,255,0,39,80,242,147,93,83,177,86,230,103,143,114,215,207,186,19,24,0,110,206,93,10,49,226,39,204,14,167,127,126,87,175,241,217,75,206,40,199,136,159,48,58,157,253,249,94,191,199,101,53,173,165,251,43,126,153,248,47,14,67,252,97,139,245,41,237,45,7,129,43,117,190,241,193,198,27,105,187,80,83,214,208,214,195,119,166,170,165,169,137,178,197,60,79,184,213,181,241,189,142,69,71,53,205,85,69,106,162,162,162,170,41,2,56,208,225,110,225,195,246,125,53,219,27,179,84,55,79,111,179,34,217,170,150,119,84,37,44,170,206,169,40,229,122,162,43,92,215,36,139,31,82,185,95,18,34,245,189,236,151,166,115,240,101,152,227,26,127,193,14,43,153,230,119,170,123,77,150,211,13,214,122,186,185,213,122,99,111,181,42,145,17,17,55,87,57,206,84,107,88,212,87,57,206,107,90,138,170,136,181,223,197,23,17,217,7,18,26,130,185,5,116,126,18,199,105,239,209,216,168,154,143,143,162,145,103,123,217,44,209,172,178,49,42,94,197,137,178,57,138,141,119,105,136,137,179,80,199,204,234,177,251,62,205,53,253,126,109,58,126,17,174,190,111,234,151,216,107,57,180,237,142,101,123,13,187,13,221,110,197,205,117,210,103,159,84,211,205,225,28,232,235,223,165,51,59,183,195,14,22,17,203,199,132,175,236,90,249,170,120,199,242,51,225,212,181,110,254,149,91,131,225,86,255,0,185,246,28,229,254,52,168,223,236,50,16,30,183,29,200,45,182,139,110,65,113,177,92,105,109,119,158,247,179,107,103,165,123,41,235,123,46,70,75,217,145,83,166,78,135,42,53,221,42,189,42,187,46,202,75,238,2,120,190,131,75,238,20,250,55,169,119,106,122,76,50,190,105,229,183,220,170,123,142,91,117,108,174,139,166,55,200,233,59,112,82,42,182,87,42,164,127,86,89,149,238,115,90,175,114,69,101,51,98,222,42,153,196,112,232,234,215,163,86,253,202,21,188,211,23,144,94,167,38,157,106,251,218,107,206,154,99,94,116,83,164,241,214,52,152,210,117,141,99,139,189,115,103,252,213,253,249,254,98,99,222,86,126,96,114,15,239,54,175,252,118,136,200,92,217,255,0,53,127,126,127,152,152,247,149,159,152,28,131,251,205,171,255,0,29,162,36,175,120,238,61,49,217,134,149,150,127,165,181,122,151,62,109,76,133,205,159,243,87,247,231,249,137,143,121,89,249,129,200,63,188,218,191,241,218,35,33,115,103,252,213,253,249,254,98,99,222,86,126,96,114,15,239,54,175,252,118,136,94,241,220,122,99,179,6,89,254,150,213,234,92,249,181,45,40,0,110,14,111,0,0,10,115,227,251,205,190,119,247,95,166,82,151,24,83,159,31,222,109,243,191,186,253,50,148,215,246,147,193,105,245,163,225,43,131,145,79,31,222,254,77,93,187,111,208,210,142,20,170,181,179,133,219,206,164,224,244,253,89,134,51,146,215,199,60,46,150,103,123,66,219,21,186,9,146,158,24,99,141,234,250,158,235,182,141,19,163,171,186,244,114,175,212,233,192,120,118,99,147,233,254,79,110,204,240,203,213,69,166,245,105,153,39,164,171,129,83,170,55,108,168,168,168,187,163,154,230,170,181,204,114,43,92,215,57,174,69,69,84,91,50,229,103,229,251,32,254,252,170,255,0,196,168,140,105,204,47,132,123,130,92,43,56,129,211,27,13,59,168,93,10,205,149,219,232,161,114,74,201,81,206,115,238,72,212,85,71,53,205,84,239,116,181,170,213,103,117,200,254,185,94,200,139,217,100,206,14,222,46,199,24,141,250,124,99,209,255,0,43,19,46,219,139,116,109,38,47,103,115,89,137,183,85,115,20,77,92,55,198,250,42,215,162,173,116,143,246,233,190,52,149,220,46,241,29,143,241,33,167,201,144,80,199,225,47,150,158,197,29,246,137,200,200,250,42,214,6,61,242,195,26,75,35,210,153,239,89,91,27,158,168,231,118,158,138,155,181,78,195,196,79,151,237,78,254,243,111,95,226,82,148,213,162,122,189,147,232,118,163,218,53,15,23,170,168,107,168,166,99,107,169,34,153,34,109,198,137,94,213,154,150,69,86,185,58,94,214,237,186,181,221,14,70,189,169,212,198,170,91,30,95,171,88,70,182,112,141,168,57,246,3,116,241,118,234,188,54,247,28,177,72,136,218,138,58,132,161,145,95,79,59,17,87,162,86,238,155,166,234,138,138,215,53,92,199,53,203,51,151,230,113,141,195,85,69,127,94,34,125,187,184,254,170,219,107,246,26,189,151,206,172,98,176,177,51,134,185,114,157,39,247,39,157,29,236,207,231,76,244,198,177,208,166,50,235,116,227,4,199,245,59,132,108,51,0,202,105,187,214,187,238,3,105,163,159,102,49,207,143,170,134,46,153,99,235,107,154,146,198,238,151,177,202,213,233,123,26,237,183,66,148,139,206,225,219,203,246,152,255,0,121,182,95,241,40,136,205,156,166,42,185,114,154,184,76,55,158,90,174,215,99,7,131,187,106,116,170,155,147,49,49,209,49,26,196,170,47,137,142,30,242,126,29,245,30,179,26,185,208,212,58,193,91,52,211,227,183,39,189,37,109,109,18,63,234,163,164,70,181,59,236,107,152,217,89,210,221,156,168,168,157,15,99,157,139,106,174,55,10,232,41,41,171,107,234,42,33,183,194,180,212,145,203,43,158,218,120,150,71,200,177,198,138,187,49,171,36,146,63,165,54,78,167,185,126,46,85,91,198,215,173,24,199,245,243,76,110,186,111,144,79,224,252,103,68,244,87,6,211,178,105,40,42,227,93,227,153,136,255,0,248,88,228,106,181,206,142,73,24,142,111,86,233,93,220,56,240,25,152,229,58,209,117,176,235,62,51,121,183,98,56,148,210,165,85,91,105,229,167,166,190,75,28,221,184,225,166,154,68,142,71,65,34,53,242,44,177,181,87,182,212,77,227,116,172,114,120,227,242,107,182,177,17,70,30,53,166,174,30,111,52,249,161,35,178,124,166,96,113,249,61,120,140,222,168,166,245,136,239,186,235,141,52,138,169,137,251,213,78,233,136,158,59,247,68,187,15,2,156,22,65,158,207,30,176,107,21,146,161,182,10,41,152,235,53,142,186,142,72,219,118,114,198,201,89,85,42,72,212,73,105,58,100,111,66,55,169,178,185,28,142,94,134,43,37,179,35,230,183,91,173,246,123,125,45,166,211,65,79,69,67,69,11,41,169,105,105,162,108,81,65,19,26,141,100,108,99,81,17,173,107,81,17,26,136,136,136,136,136,125,38,213,129,193,91,192,218,238,116,113,233,158,181,1,181,123,81,139,218,188,124,226,241,51,165,49,186,138,122,41,143,55,158,120,204,241,159,68,70,145,239,143,239,41,25,223,221,126,167,74,85,38,140,100,22,140,79,88,112,92,167,32,171,240,182,187,54,75,108,184,86,207,219,115,251,84,240,213,70,249,31,210,196,87,59,102,181,87,102,162,170,237,238,69,82,214,248,254,242,145,157,253,215,234,116,165,57,154,206,208,213,52,99,40,170,58,41,143,140,175,78,71,44,83,137,217,172,77,138,248,85,118,184,157,60,246,237,194,239,117,207,70,176,142,40,52,157,49,106,251,207,245,157,103,106,239,99,188,91,229,73,153,13,71,109,221,154,150,163,93,209,60,78,100,174,69,110,251,57,146,47,75,154,238,151,182,156,243,189,34,212,29,60,212,25,180,203,32,198,110,62,220,241,142,163,162,134,42,41,255,0,124,255,0,30,232,99,150,145,175,99,95,52,82,189,138,145,185,173,250,255,0,98,111,238,36,239,1,60,95,65,165,247,10,125,27,212,187,181,61,38,25,95,52,242,219,238,85,61,199,45,186,182,87,69,211,27,228,116,157,184,41,21,91,43,149,82,63,171,44,202,247,57,173,87,185,37,247,24,208,105,62,27,132,83,107,174,99,143,219,170,50,140,42,178,158,175,26,149,89,27,42,43,46,76,73,82,138,150,71,245,50,105,105,163,154,101,170,124,49,200,223,116,14,118,206,70,185,174,202,196,219,177,156,88,250,85,51,205,170,159,173,232,254,248,74,3,36,198,230,220,155,230,211,144,95,162,111,89,189,63,229,105,28,106,157,209,49,213,172,233,21,198,187,184,244,235,61,199,134,61,37,165,209,93,17,197,240,143,101,248,43,162,81,178,182,246,215,44,46,145,215,41,154,143,168,71,201,18,116,201,208,229,237,53,219,187,241,113,70,222,167,35,81,86,37,115,103,252,213,253,249,254,98,125,28,60,243,46,184,94,46,22,172,27,90,48,250,138,218,234,217,160,160,165,189,99,212,174,150,89,229,123,162,137,157,234,38,238,174,115,156,178,189,206,131,117,85,86,178,56,15,159,155,63,230,175,239,207,243,19,219,25,137,195,226,50,186,227,15,59,169,230,198,157,49,190,17,187,55,146,230,249,70,222,225,235,206,41,210,187,179,118,173,98,117,166,173,109,215,172,196,245,111,225,59,227,118,176,199,188,172,252,192,228,31,222,109,95,248,237,17,45,120,218,225,99,247,66,97,17,94,48,234,11,115,51,204,127,235,208,207,50,118,223,112,164,68,122,190,129,101,234,70,183,119,57,31,27,164,69,107,94,138,221,227,108,178,61,34,87,43,63,48,57,7,247,155,87,254,59,68,88,134,182,106,246,49,161,218,113,119,212,60,162,170,157,173,162,133,237,161,164,150,101,137,215,26,213,99,150,26,88,213,26,229,234,123,155,182,232,215,116,53,28,247,39,75,28,168,202,173,218,187,150,77,55,254,174,253,124,222,115,111,177,185,134,3,110,109,223,202,245,155,218,91,138,98,62,244,206,238,108,199,76,79,9,243,117,40,231,253,16,97,249,7,250,227,100,190,89,43,63,217,211,85,208,213,194,255,0,248,31,20,172,123,127,153,205,115,126,197,66,225,56,78,226,199,24,226,79,24,90,122,134,211,218,115,107,76,45,117,222,208,215,47,75,219,186,55,197,83,117,42,171,160,115,149,17,81,85,93,19,156,141,114,170,44,114,73,81,154,133,156,93,245,47,55,189,231,215,234,107,117,61,198,253,89,37,109,76,86,250,70,211,83,181,239,93,213,26,198,255,0,206,231,43,158,229,221,207,115,158,231,57,103,255,0,45,206,26,110,24,229,189,220,64,229,233,121,183,87,93,97,146,146,197,111,89,29,79,20,246,247,181,142,90,185,90,215,111,51,100,119,246,54,72,212,98,36,105,42,35,250,161,123,34,242,59,183,104,197,205,187,27,232,158,58,245,117,250,91,239,42,152,28,191,19,179,244,227,51,78,243,17,70,156,206,108,235,173,115,166,180,116,107,78,237,102,119,76,105,175,154,103,128,0,221,220,178,31,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,214,0,214,7,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,245,39,139,184,198,61,208,202,197,108,145,189,90,157,113,189,142,68,217,200,117,82,202,121,210,104,93,139,22,206,241,45,121,199,44,215,86,85,230,222,34,221,146,213,238,249,40,124,85,36,52,236,162,93,213,21,34,154,72,18,86,244,117,35,94,218,78,166,177,28,217,92,234,214,0,93,79,38,205,20,250,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,66,160,52,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,94,121,123,108,123,219,12,76,71,73,35,209,171,209,27,30,229,77,154,166,203,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,170,29,128,3,21,113,71,159,234,158,151,232,78,77,157,104,166,21,244,183,51,182,120,47,102,89,189,155,83,95,226,187,149,144,69,55,226,41,156,217,95,211,12,146,191,234,185,54,232,234,95,114,42,1,223,254,150,98,191,74,190,130,253,38,181,125,36,246,127,181,189,143,227,99,241,222,7,185,218,241,61,141,251,157,158,231,212,238,116,244,245,125,93,247,247,20,47,205,31,207,102,166,253,203,232,244,70,42,197,184,157,214,92,99,136,42,94,39,93,148,123,99,62,134,224,251,132,213,183,72,91,60,117,93,200,157,12,144,62,52,233,70,194,232,30,232,81,145,244,118,227,84,72,150,62,150,43,92,80,107,95,238,137,214,171,190,177,201,111,240,85,121,5,190,207,227,224,108,93,184,217,93,5,174,150,158,171,180,222,228,138,144,172,240,202,177,245,61,93,219,86,117,108,237,209,2,213,57,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,129,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,66,13,60,229,61,163,90,115,196,213,14,177,217,174,247,87,98,24,255,0,98,243,100,199,103,173,116,146,69,124,109,84,178,53,93,50,53,175,240,116,236,109,42,197,27,159,36,146,72,142,238,200,172,98,178,105,212,0,26,214,113,99,230,159,89,62,96,100,62,163,57,178,153,173,103,22,62,105,245,147,230,6,67,234,51,129,106,156,149,60,172,101,63,48,43,189,58,220,73,254,42,184,103,195,120,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,82,54,102,116,203,35,31,27,149,58,152,247,116,185,143,232,145,145,131,146,167,149,140,167,230,5,119,167,91,137,254,4,117,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,36,80,0,0,0,15,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,235,0,67,254,30,249,106,104,118,132,235,46,81,170,212,246,175,106,198,251,130,187,17,181,220,223,13,194,158,207,74,173,163,157,147,55,189,7,118,58,200,106,226,169,108,82,164,174,114,64,177,245,57,210,43,220,76,0,0,213,92,217,79,132,239,43,26,55,242,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,47,241,239,78,128,14,149,198,79,5,88,15,23,216,108,54,187,133,93,38,49,150,80,84,83,203,67,148,195,103,134,170,173,144,70,178,239,73,42,170,178,89,41,149,39,149,201,19,101,98,36,189,15,247,244,171,93,146,180,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,0,0,0,0,0,8,107,205,147,0,195,114,110,14,114,124,206,251,143,82,85,223,112,234,139,125,77,138,224,228,84,158,133,245,23,10,90,121,209,142,69,69,86,73,20,138,142,98,238,197,86,198,229,78,168,216,230,204,162,42,243,71,242,39,169,191,114,250,197,16,20,129,195,214,45,98,206,117,247,77,48,172,166,135,198,217,114,12,194,205,107,184,211,119,95,31,126,150,122,216,163,150,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,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,214,223,132,239,52,250,55,243,3,30,245,24,13,148,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,28,92,135,35,139,148,14,44,110,203,241,61,135,6,174,235,238,57,129,215,53,5,142,147,16,187,70,137,249,84,83,167,255,0,170,121,70,121,220,85,118,62,45,110,19,34,125,119,214,93,28,213,219,236,89,106,191,74,127,49,121,153,243,221,30,39,118,123,83,225,69,58,255,0,250,167,20,71,174,23,154,132,226,122,225,82,197,233,88,107,46,12,77,149,83,253,90,169,63,79,243,129,122,154,107,82,250,140,82,141,238,79,143,115,223,255,0,231,30,118,179,161,104,196,207,159,9,162,145,242,117,111,220,248,174,255,0,234,210,29,244,15,91,151,109,253,199,38,255,0,65,198,69,84,60,181,64,230,0,0,0,0,0,0,1,225,87,96,60,158,15,39,132,248,168,30,65,225,87,111,120,248,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,7,94,212,44,19,31,212,236,34,247,128,101,52,221,235,93,246,142,74,57,246,99,28,248,250,147,234,203,31,91,92,212,150,55,116,189,142,86,175,75,216,215,109,186,20,213,196,199,15,121,63,14,250,143,89,141,92,232,106,29,96,173,154,105,241,219,147,222,146,182,182,137,31,245,81,210,35,90,157,246,53,204,108,172,233,110,206,84,84,78,135,177,206,187,99,26,113,9,161,56,199,17,26,113,83,167,249,45,93,69,19,155,51,107,173,181,240,110,174,162,173,99,30,216,229,86,110,137,43,122,100,123,92,199,42,110,215,187,101,99,186,94,216,156,215,45,140,125,189,105,250,241,195,207,230,88,92,159,237,181,205,147,198,247,59,243,174,26,228,247,241,213,252,113,231,142,152,223,172,110,227,162,142,129,218,117,51,76,243,29,36,204,107,240,156,218,209,81,69,93,69,52,177,199,36,148,242,197,21,108,76,149,241,165,77,58,200,198,172,144,61,209,185,89,38,200,142,68,254,148,58,177,160,213,76,209,51,77,81,164,195,174,108,95,183,137,183,77,235,53,69,84,213,26,196,199,9,128,0,126,61,66,94,240,41,197,244,250,67,122,143,75,117,22,237,81,46,19,118,153,145,91,92,254,223,77,158,182,105,216,215,72,233,101,145,137,13,34,181,242,201,42,125,110,151,53,30,214,162,186,69,124,66,7,190,27,19,115,9,118,46,219,157,240,136,207,50,76,38,208,224,107,192,99,105,214,154,191,24,158,137,142,169,143,134,177,194,91,8,2,191,249,122,113,113,111,91,125,31,15,218,157,126,168,109,115,102,72,113,75,133,108,205,88,159,18,181,173,101,181,92,168,138,215,53,200,189,158,167,57,28,143,237,53,89,209,19,31,96,5,137,131,197,219,198,218,139,182,253,177,213,61,78,53,218,93,157,197,236,198,97,94,3,23,28,55,211,86,155,170,167,162,168,254,177,209,58,199,66,189,249,179,254,106,254,252,255,0,49,43,220,176,142,108,255,0,154,191,191,63,204,74,247,52,156,239,195,238,123,59,48,234,30,75,124,147,194,123,207,155,88,0,34,150,0,88,71,41,143,206,167,220,127,231,197,123,150,17,202,99,243,169,247,31,249,241,43,146,120,125,191,111,102,85,255,0,42,94,73,226,253,223,205,161,97,0,21,221,204,23,139,233,234,39,184,240,253,166,55,106,138,102,211,77,45,30,89,93,15,109,91,84,213,142,53,74,56,38,100,142,84,106,57,242,199,80,213,99,29,213,31,111,117,106,200,215,110,184,220,101,188,13,169,187,95,178,58,229,204,27,49,179,120,189,169,204,41,192,97,119,116,213,84,240,166,158,153,159,132,71,76,233,27,184,177,47,26,156,97,85,107,206,65,244,71,0,172,184,208,224,118,174,228,30,233,230,135,219,175,87,198,238,252,240,110,141,237,53,208,177,97,99,219,214,223,172,247,116,185,253,17,197,160,10,239,17,136,185,138,185,55,110,206,179,46,203,201,178,124,38,67,130,163,1,129,167,155,69,63,140,207,76,204,244,204,244,254,90,70,144,0,15,20,160,1,220,116,151,73,115,125,108,205,232,176,28,6,215,226,238,53,123,201,44,178,42,182,158,142,157,21,17,245,19,189,17,122,34,110,233,186,236,170,170,173,107,81,207,115,90,191,84,81,85,202,162,154,99,89,151,142,35,17,107,9,106,171,247,234,138,104,166,53,153,157,209,17,28,102,101,220,184,88,225,226,239,196,102,167,82,227,29,187,141,54,55,67,253,115,144,93,105,99,106,248,58,125,156,172,98,57,235,210,146,202,230,246,217,238,114,166,238,127,67,219,27,208,185,76,59,14,198,52,255,0,24,183,97,152,101,150,158,211,101,180,194,144,82,82,64,139,211,27,119,85,85,85,93,213,206,115,149,92,231,185,85,206,115,156,231,42,170,170,175,94,209,109,27,195,180,31,1,164,211,204,37,149,15,161,166,154,106,153,42,170,210,37,170,170,150,71,171,150,73,159,27,24,143,114,55,166,52,119,78,232,200,216,223,127,74,29,232,223,178,172,182,156,5,190,251,125,115,198,127,167,163,226,228,61,190,219,91,187,91,141,210,214,180,225,237,238,162,158,191,227,152,253,233,232,253,216,221,199,89,144,0,149,104,32,0,1,30,248,254,242,145,157,253,215,234,116,164,132,35,223,31,222,82,51,191,186,253,78,148,196,199,248,45,223,86,175,132,182,13,147,241,254,7,249,214,187,116,170,215,135,111,48,58,99,253,249,89,127,199,98,47,56,163,30,29,188,192,233,143,247,229,101,255,0,29,136,188,226,23,102,190,202,231,166,62,11,67,151,15,24,97,61,74,187,64,0,217,84,120,81,143,17,62,96,117,59,251,242,189,127,142,202,94,113,70,60,68,249,129,212,239,239,202,245,254,59,41,173,109,47,217,91,244,207,193,120,114,31,227,12,95,169,79,105,105,92,0,249,72,193,62,244,245,58,162,66,17,239,128,31,41,24,39,222,158,167,84,72,66,107,1,224,182,189,90,126,16,171,246,179,199,248,239,231,93,237,212,0,12,182,190,215,188,239,57,38,178,102,57,62,149,98,26,57,90,250,120,49,220,50,106,218,154,72,233,214,86,186,170,90,153,93,34,201,80,138,245,141,238,141,95,35,99,114,49,170,214,200,244,247,245,42,157,24,201,90,5,160,217,143,16,57,245,14,29,141,193,81,77,66,249,154,219,165,229,104,165,158,150,217,18,178,71,245,74,172,77,154,231,54,41,27,27,92,230,35,222,136,222,166,238,174,74,190,204,92,174,174,231,107,141,91,180,235,119,134,101,94,11,15,103,233,184,237,34,139,58,215,172,253,217,136,152,215,211,164,204,71,78,253,219,221,235,132,14,20,174,252,71,229,210,85,94,233,238,52,56,29,171,185,29,214,235,77,43,97,145,213,11,18,172,84,244,238,124,111,107,229,234,116,111,122,116,236,216,247,221,90,231,198,142,178,157,104,225,87,73,245,135,76,98,211,111,163,214,236,109,150,174,236,216,253,93,170,134,56,125,145,81,34,171,158,232,226,98,53,171,20,142,247,203,23,185,31,241,221,175,107,36,111,121,210,237,54,198,52,131,1,179,105,198,29,21,67,45,54,72,93,20,43,83,50,203,44,142,123,221,36,146,61,222,228,87,62,71,189,234,141,68,106,43,149,26,214,181,17,169,218,141,235,3,149,90,195,88,155,119,35,89,171,235,126,158,136,255,0,151,40,109,94,223,230,25,230,109,78,55,9,92,219,183,106,127,202,136,227,31,197,61,28,234,163,140,112,211,189,223,26,204,208,62,99,135,100,250,127,147,220,112,204,206,203,81,105,189,90,102,88,42,233,39,68,234,141,219,34,162,162,166,232,230,185,170,142,107,218,170,215,53,205,115,85,81,81,87,189,106,207,16,249,190,181,97,24,70,45,159,73,237,11,142,19,227,225,138,241,36,138,234,138,234,121,210,159,161,179,162,167,214,149,157,133,69,151,125,222,142,111,82,117,163,159,37,148,241,169,194,149,47,16,152,143,210,60,102,159,108,243,29,163,146,59,75,82,88,96,142,224,199,75,27,221,79,60,142,141,92,237,154,217,187,40,175,99,27,36,206,87,42,53,206,84,168,203,141,186,225,103,184,85,90,110,212,21,20,85,212,83,62,154,170,150,166,39,69,44,18,177,202,215,198,246,57,17,90,230,185,21,21,170,136,168,168,168,166,169,152,96,238,229,181,213,106,38,121,149,126,123,245,223,231,143,239,139,160,246,67,104,242,253,183,195,90,199,87,69,49,137,177,51,172,116,209,51,76,211,51,79,79,54,168,153,227,187,162,117,154,117,75,238,86,126,96,114,15,239,54,175,252,118,136,156,252,67,241,77,167,220,52,253,31,250,119,103,200,107,254,145,248,191,11,236,154,120,37,232,240,253,174,190,231,118,104,246,223,190,205,182,223,224,187,237,238,222,12,114,179,243,3,144,127,121,181,127,227,180,70,99,230,117,167,90,131,159,126,13,126,130,96,185,14,71,224,61,179,226,189,147,108,158,179,177,215,224,250,59,157,166,187,167,171,161,251,111,182,253,43,183,193,73,156,13,235,152,124,166,110,89,250,209,59,186,122,97,89,237,94,91,130,205,249,66,183,130,204,103,75,85,81,28,233,215,155,194,221,83,27,250,55,196,51,94,129,241,159,165,220,69,230,53,152,78,19,97,202,104,171,168,173,146,93,100,146,235,75,79,20,75,19,37,138,53,106,44,115,200,189,93,83,53,118,217,19,100,95,127,193,22,57,243,103,252,213,253,249,254,98,126,55,45,221,41,213,28,23,92,111,151,108,219,77,178,156,122,134,108,82,166,154,58,171,173,158,162,146,39,202,181,148,110,72,209,242,49,168,174,86,177,203,211,190,251,53,87,236,83,246,121,179,254,106,254,252,255,0,49,62,177,24,139,216,156,162,187,151,254,182,177,209,167,222,135,142,81,148,101,217,39,40,152,108,38,87,58,218,138,106,159,173,206,223,54,171,215,123,30,242,179,243,3,144,127,121,181,127,227,180,69,165,21,107,202,207,204,14,65,253,230,213,255,0,142,209,22,148,101,236,255,0,129,71,166,90,239,43,254,83,85,234,81,240,126,118,65,142,227,249,101,162,124,127,41,177,91,175,54,186,174,158,253,21,194,149,149,20,242,244,185,30,222,168,222,138,215,108,230,181,201,186,123,149,17,126,40,84,39,23,252,41,93,248,112,203,163,170,178,83,220,107,176,59,175,110,59,85,214,166,86,205,35,106,18,36,89,105,234,28,200,216,214,75,212,217,30,196,233,217,209,237,178,185,204,145,27,113,135,77,213,173,37,194,53,179,8,173,192,115,235,95,139,183,85,237,36,82,198,168,218,138,58,132,69,70,84,64,245,69,232,149,187,174,203,178,162,162,185,174,71,49,206,106,228,102,121,117,56,251,90,71,214,142,19,253,61,8,125,133,219,43,251,37,143,138,170,153,155,21,238,174,159,255,0,212,70,177,223,71,231,26,199,84,197,70,112,157,196,141,195,134,189,71,92,138,90,42,139,150,59,119,133,180,55,187,124,83,57,174,116,93,104,230,212,68,222,164,141,211,196,189,93,61,126,229,107,229,102,236,238,117,182,229,49,252,139,31,203,45,16,100,24,181,246,221,121,181,213,117,118,43,109,245,76,168,167,151,165,202,199,116,200,197,86,187,103,53,205,93,151,220,168,169,241,66,144,181,179,66,181,7,64,242,233,49,44,238,221,250,60,45,206,154,25,252,5,127,226,163,145,254,30,105,99,103,119,183,222,99,95,178,125,87,110,139,246,111,152,248,43,227,10,171,65,178,15,162,57,253,101,198,187,3,186,246,224,247,207,52,222,194,122,62,71,119,224,131,117,111,105,206,153,235,51,24,222,183,125,87,183,169,204,232,147,95,202,115,26,176,23,39,11,137,221,78,189,61,19,250,79,252,174,30,80,182,50,206,214,97,41,207,178,89,138,238,243,98,123,221,253,210,158,141,63,138,152,225,211,63,87,140,68,45,172,0,110,110,102,0,0,81,143,17,62,96,117,59,251,242,189,127,142,202,88,71,43,63,47,217,7,247,229,87,254,37,68,87,191,17,62,96,117,59,251,242,189,127,142,202,88,71,43,63,47,217,7,247,229,87,254,37,68,105,89,63,140,170,255,0,201,212,28,164,121,19,107,221,124,19,24,0,110,174,95,10,49,226,39,204,14,167,127,126,87,175,241,217,75,206,40,199,136,159,48,58,157,253,249,94,191,199,101,53,173,165,251,43,126,153,248,47,14,67,252,97,139,245,41,237,62,140,171,93,178,124,155,68,240,189,7,109,37,61,38,59,136,77,83,92,245,110,207,150,186,182,90,138,137,27,43,156,169,187,27,28,117,46,141,172,111,197,85,238,114,187,118,54,62,211,194,151,11,185,7,17,249,188,84,149,73,113,181,97,244,61,114,221,111,81,210,61,88,238,218,199,213,73,4,170,213,139,196,185,38,98,162,57,126,171,21,210,116,191,165,24,238,139,162,122,67,147,235,142,163,218,52,243,23,165,168,115,171,102,99,171,170,226,133,37,109,186,137,30,212,154,170,68,87,53,58,88,215,111,178,185,189,110,86,177,171,212,246,162,221,46,146,233,46,17,162,120,69,22,3,128,218,252,37,186,147,121,37,150,69,71,84,86,84,42,34,62,162,119,162,39,92,174,217,55,93,145,17,17,173,106,53,141,107,82,51,42,192,87,152,220,238,183,254,165,58,71,167,78,17,232,211,139,120,219,237,174,195,108,94,18,112,25,92,68,98,111,77,85,110,251,188,249,153,170,185,215,239,77,83,60,216,157,120,116,68,68,58,46,171,112,143,164,58,153,164,52,26,71,77,97,167,199,169,177,232,92,220,110,182,138,30,169,109,82,175,189,206,78,165,222,102,200,239,124,205,123,183,149,126,178,185,36,70,200,218,132,212,205,51,204,116,147,49,175,194,115,107,69,69,21,117,20,210,199,28,146,83,203,20,85,177,50,87,198,149,52,235,35,26,178,64,247,70,229,100,155,34,57,19,250,80,190,114,61,241,133,194,198,63,196,46,17,81,117,183,80,118,115,203,21,28,175,178,86,64,140,107,234,250,81,207,74,9,149,238,107,86,41,29,186,53,206,114,118,158,254,180,94,149,145,146,77,230,249,77,56,171,125,210,204,105,92,71,227,29,95,167,224,171,249,59,229,6,238,69,139,250,30,103,114,106,195,220,171,89,153,157,121,149,76,239,171,89,223,164,204,235,87,182,173,53,215,90,189,212,141,118,201,245,75,78,52,251,79,242,138,74,119,187,78,225,171,161,161,175,139,102,58,122,41,25,76,216,98,145,136,155,117,68,218,110,158,180,95,174,213,111,82,117,53,207,126,124,229,103,230,7,32,254,243,106,255,0,199,104,136,131,113,183,92,44,247,10,171,77,218,130,162,138,186,138,103,211,85,82,212,196,232,165,130,86,57,90,248,222,199,34,43,92,215,34,162,181,81,21,21,21,20,151,220,172,252,192,228,31,222,109,95,248,237,17,173,101,215,43,185,143,183,85,115,172,235,31,148,104,187,182,207,11,135,193,108,158,50,214,22,152,166,142,109,83,17,28,53,170,174,116,204,122,102,102,122,183,238,220,200,92,217,255,0,53,127,126,127,152,152,247,149,159,152,28,131,251,205,171,255,0,29,162,50,23,54,127,205,95,223,159,230,38,61,229,103,230,7,32,254,243,106,255,0,199,104,137,43,222,59,143,76,118,97,164,229,159,233,109,94,165,207,155,82,210,128,6,224,230,240,0,0,167,62,63,188,219,231,127,117,250,101,41,113,133,57,241,253,230,223,59,251,175,211,41,77,127,105,60,22,159,90,62,18,184,57,20,241,253,239,228,213,219,182,152,220,172,252,191,100,31,223,149,95,248,149,17,222,120,211,226,91,14,209,29,56,185,98,146,173,61,207,46,202,237,149,20,150,219,75,163,138,102,197,20,172,116,78,171,169,142,86,190,53,129,170,174,217,143,107,146,103,53,89,178,181,36,115,35,223,6,250,237,140,112,239,193,182,83,168,25,45,37,69,107,157,156,84,208,219,104,32,221,29,91,90,251,125,43,163,137,95,178,164,77,233,141,238,115,220,139,179,88,237,145,238,233,99,161,78,166,106,102,99,171,121,141,126,109,155,93,234,43,107,171,102,150,72,227,146,162,89,98,162,137,242,190,68,166,167,73,30,229,142,6,58,71,35,35,221,81,168,191,210,166,29,204,206,48,153,125,187,54,254,188,199,225,31,223,6,203,132,216,90,182,139,107,241,121,142,50,38,48,214,238,122,57,245,68,68,233,30,104,221,206,159,100,78,186,233,215,173,214,235,133,226,225,75,105,180,208,84,86,215,86,204,202,106,90,90,104,157,44,179,202,247,35,89,27,24,212,85,115,156,229,68,70,162,42,170,170,34,22,99,163,92,63,228,26,25,193,54,168,85,229,55,203,139,238,153,134,27,114,187,79,101,149,31,29,61,163,123,108,221,49,246,158,136,230,212,171,92,212,157,202,137,239,142,56,246,84,139,173,255,0,141,203,211,132,203,125,174,195,71,175,218,137,111,167,173,174,188,66,143,199,173,117,182,246,185,40,98,108,205,124,117,235,222,102,237,157,206,137,174,133,241,236,141,137,221,72,231,119,81,35,149,220,68,249,126,212,239,239,54,245,254,37,41,245,149,101,147,102,204,226,174,241,154,103,72,243,76,113,246,188,54,251,110,169,204,115,43,121,14,6,117,183,77,218,57,245,117,213,77,81,222,198,189,20,207,25,142,51,27,167,78,52,98,94,119,14,222,95,180,199,251,205,178,255,0,137,68,81,137,121,220,59,121,126,211,31,239,54,203,254,37,17,227,179,95,107,115,209,31,20,151,46,30,47,194,122,245,118,89,8,0,110,14,111,0,0,71,190,63,188,164,103,127,117,250,157,41,81,120,94,45,112,206,179,27,22,19,105,154,158,26,236,130,231,75,106,165,146,165,206,108,76,150,121,91,27,28,245,106,57,81,168,231,162,170,162,42,237,190,200,191,2,221,56,254,242,145,157,253,215,234,116,165,90,240,237,230,7,76,127,191,43,47,248,236,70,155,159,211,21,227,173,211,61,49,31,25,116,175,36,119,170,195,236,174,46,245,28,105,185,114,99,211,22,232,151,227,106,102,153,230,58,73,152,215,225,57,181,162,162,138,186,138,105,99,142,73,41,229,138,42,216,153,43,227,74,154,117,145,141,89,32,123,163,114,178,77,145,28,137,253,40,118,156,251,137,45,78,212,157,39,196,180,107,38,170,183,59,31,195,186,60,26,193,72,145,212,84,118,163,88,169,251,207,223,101,237,68,231,70,222,132,103,82,59,121,59,142,217,201,102,60,104,112,183,111,226,7,1,154,237,141,217,169,221,168,86,40,81,108,213,75,59,105,214,170,36,127,84,148,114,189,81,81,205,115,86,69,143,169,90,140,149,81,122,216,199,203,213,80,151,27,117,194,207,112,170,180,221,168,42,40,171,168,166,125,53,85,45,76,78,138,88,37,99,149,175,141,236,114,34,181,205,114,42,43,85,17,81,81,81,76,28,195,9,119,44,185,52,83,51,204,171,243,142,169,244,54,205,142,218,44,6,220,96,237,226,175,209,79,210,44,78,248,157,53,166,173,52,231,83,211,165,81,59,167,174,39,170,37,35,56,3,209,143,194,206,188,80,222,43,231,184,210,218,240,94,198,71,36,244,212,253,76,150,174,26,136,214,154,153,242,175,213,143,173,200,231,237,178,185,204,130,70,183,101,221,236,206,156,217,255,0,53,127,126,127,152,146,51,130,29,27,184,104,182,128,90,109,55,214,84,67,122,200,102,126,67,115,165,153,28,213,164,150,120,227,107,32,232,115,24,248,220,200,98,133,36,99,145,85,37,238,162,42,166,219,71,62,108,255,0,154,191,191,63,204,73,107,152,63,162,100,245,68,253,106,180,153,252,99,224,174,240,155,71,254,34,229,34,197,86,231,91,86,187,165,20,117,76,69,186,245,159,108,235,62,141,24,147,151,38,99,140,105,254,173,102,57,158,103,122,167,180,217,109,56,61,100,245,117,115,170,244,198,223,29,66,136,136,137,186,185,206,114,163,90,198,162,185,206,115,90,212,85,84,69,198,188,81,113,29,144,113,33,168,43,144,87,71,225,44,118,158,253,29,138,137,168,248,250,41,22,119,189,146,205,26,203,35,18,165,236,88,155,35,152,168,215,118,152,136,155,53,14,171,164,186,55,152,235,77,194,255,0,105,194,89,79,53,118,61,96,171,200,100,165,145,37,116,181,113,64,232,218,176,83,178,54,61,100,157,238,149,168,198,108,136,171,238,221,61,219,244,235,141,186,225,103,184,85,90,110,212,21,20,85,212,83,62,154,170,150,166,39,69,44,18,177,202,215,198,246,57,17,90,230,185,21,21,170,136,168,168,168,164,13,120,155,209,132,166,198,154,81,172,207,166,127,225,109,97,242,108,182,173,160,189,154,77,81,86,34,41,166,157,63,114,157,39,124,116,235,87,95,86,238,189,101,175,2,156,32,207,171,215,168,245,75,81,109,53,17,97,54,153,153,45,181,175,237,244,222,43,97,157,142,116,110,138,88,222,147,82,35,89,44,114,175,213,234,115,145,141,114,171,100,70,90,153,30,248,47,226,11,8,214,61,39,179,216,109,52,182,235,5,243,24,163,101,170,124,122,58,244,149,236,167,165,142,24,219,81,3,30,247,78,180,202,146,68,212,124,155,171,95,212,197,115,213,189,111,144,134,235,148,225,236,216,195,68,217,157,117,223,51,215,255,0,167,48,242,133,156,230,121,182,117,114,156,198,137,183,220,230,105,166,143,221,143,79,9,153,210,38,102,55,79,70,237,17,127,138,14,97,122,47,194,102,127,111,211,157,70,198,51,91,141,202,227,103,138,247,20,182,74,42,73,160,108,18,77,52,45,107,157,53,76,78,71,245,83,189,85,17,170,155,43,125,255,0,20,78,193,194,151,26,218,89,198,15,210,159,193,157,131,43,182,125,18,240,62,55,219,180,180,208,247,60,87,127,183,218,236,207,46,251,120,103,245,117,116,237,187,118,223,117,218,5,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,237,67,37,114,107,210,125,83,210,255,0,194,255,0,225,51,77,50,188,75,218,127,71,252,23,183,108,213,52,30,43,183,237,14,231,107,188,198,245,244,247,25,213,211,190,221,109,223,226,132,155,70,89,80,0,8,255,0,199,126,133,223,120,137,225,131,46,211,156,58,205,106,184,229,46,240,183,27,19,110,10,198,116,85,83,212,71,35,210,25,94,138,145,77,36,9,60,13,122,171,91,248,229,107,222,214,57,238,77,117,205,162,51,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,88,204,178,255,0,244,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,176,19,171,147,102,138,125,57,226,10,237,172,117,119,14,205,38,153,91,211,179,4,114,244,201,61,117,198,42,138,120,250,154,177,185,29,11,96,101,98,187,103,177,201,39,99,110,166,245,161,117,37,101,242,71,213,11,85,86,1,168,90,47,51,105,32,185,91,47,17,101,20,234,234,214,247,235,32,169,134,58,105,122,41,246,71,116,64,234,72,122,164,69,114,111,87,27,85,27,238,235,179,64,0,0,41,131,154,55,2,86,173,19,186,195,174,250,47,140,213,211,225,55,202,135,183,32,183,82,64,223,5,143,86,185,204,72,159,31,74,245,69,77,80,231,185,17,157,29,184,164,106,49,28,212,154,24,155,94,198,211,183,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,240,241,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,172,109,99,85,85,81,85,66,202,185,42,121,88,202,126,96,87,122,117,184,159,230,186,220,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,169,176,78,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,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,2,213,57,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,33,254,189,243,64,208,46,29,181,98,251,163,153,174,33,168,21,183,172,127,194,248,153,237,118,250,41,41,95,223,166,138,161,157,14,146,174,55,174,204,153,168,187,177,62,178,46,219,166,202,179,0,164,14,99,220,61,107,238,115,198,118,161,229,56,86,135,234,6,65,101,173,246,79,134,184,218,241,154,218,186,89,250,45,84,140,127,68,177,198,230,59,165,236,115,87,101,247,57,170,139,239,69,2,215,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,240,85,204,4,32,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,236,82,111,128,0,0,0,1,170,185,178,159,9,222,86,52,111,229,254,61,233,208,26,214,27,41,240,157,229,99,70,254,95,227,222,157,0,25,84,0,0,0,0,0,0,138,188,209,252,137,234,111,220,190,177,68,74,162,42,243,71,242,39,169,191,114,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,202,102,181,156,39,121,167,209,191,152,24,247,168,192,108,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,57,30,23,224,7,6,53,81,79,97,193,62,63,19,152,29,119,62,141,101,196,174,177,163,119,222,142,116,248,255,0,181,56,161,46,32,96,90,46,36,110,206,153,58,127,124,110,27,125,190,238,253,73,176,13,230,30,253,182,166,47,119,214,133,233,253,63,85,74,72,230,13,141,191,22,214,213,188,50,20,107,106,37,149,202,189,59,126,92,245,139,250,19,244,126,144,45,211,135,218,232,171,48,10,25,26,190,245,238,237,241,254,90,95,250,140,162,96,94,17,178,120,50,77,50,182,213,194,190,233,59,222,229,219,221,181,68,233,246,42,255,0,20,207,64,122,228,254,112,213,69,216,228,228,69,67,195,81,0,230,0,0,0,0,1,225,203,178,1,228,240,190,255,0,113,235,71,59,127,171,239,61,136,187,166,251,0,79,134,223,160,242,120,223,97,212,139,238,69,248,0,251,118,60,158,6,235,191,184,15,32,240,137,183,218,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,48,31,22,60,39,99,28,73,227,9,81,78,234,123,78,109,105,133,205,180,93,220,213,233,123,119,87,120,90,158,148,85,116,14,114,170,162,162,43,162,115,149,205,69,69,146,57,41,206,227,110,184,89,238,21,86,155,181,5,69,21,117,20,207,166,170,165,169,137,209,75,4,172,114,181,241,189,142,68,86,185,174,69,69,106,162,42,42,42,41,176,65,14,120,232,224,223,240,185,75,87,171,250,121,23,78,97,110,163,79,31,68,141,217,151,58,74,120,103,127,226,227,134,7,75,53,115,151,177,19,58,158,141,86,49,173,247,108,211,93,206,178,175,164,71,210,44,199,125,28,124,255,0,243,11,155,147,13,189,253,145,115,246,70,103,95,249,21,125,73,159,185,61,94,173,94,157,34,122,55,202,173,64,6,152,233,160,0,7,209,110,184,220,44,247,10,91,181,166,190,162,138,186,138,102,84,210,213,83,74,232,165,130,86,57,28,201,24,246,170,43,92,215,34,42,57,21,21,21,17,80,181,46,7,120,194,180,107,14,63,111,210,188,226,179,194,231,150,106,54,193,4,181,19,185,254,222,167,133,155,44,237,124,138,174,117,74,53,189,82,177,85,85,219,58,86,238,222,182,197,84,167,236,97,217,142,79,167,249,61,187,51,195,47,85,22,155,213,166,100,158,146,174,5,78,168,221,178,162,162,162,238,142,107,154,170,215,49,200,173,115,92,230,185,21,21,81,115,242,236,125,120,11,188,248,250,179,198,60,223,171,81,219,45,146,195,109,110,2,112,247,55,93,167,89,162,174,170,186,53,235,166,122,99,219,27,226,19,195,155,63,230,175,239,207,243,18,189,201,75,198,47,17,216,255,0,18,26,125,165,89,5,12,126,18,249,105,246,173,29,246,137,200,200,250,42,221,5,185,239,150,24,210,89,30,148,207,122,202,216,220,245,71,59,180,244,84,221,170,69,163,235,54,187,69,252,101,119,45,206,177,58,124,33,227,201,238,3,17,149,236,230,31,7,139,167,155,114,137,185,19,30,242,191,253,192,0,35,155,160,88,71,41,143,206,167,220,127,231,197,123,146,51,133,190,39,32,225,175,1,212,170,219,76,20,245,121,117,250,107,36,86,74,74,186,89,37,165,115,98,125,82,212,201,50,177,236,86,181,177,200,136,136,143,234,87,200,205,154,173,71,171,100,50,171,212,97,241,116,221,185,58,68,107,240,150,157,183,217,102,39,56,217,235,248,28,29,60,235,149,205,184,136,247,148,107,51,213,17,26,204,207,68,68,202,99,113,225,197,197,191,74,113,138,221,37,211,251,245,67,51,235,188,44,109,69,85,4,205,107,172,116,175,86,185,92,247,236,170,217,229,143,118,177,173,217,236,107,251,189,76,84,139,185,85,167,232,100,25,22,65,150,93,231,200,50,155,237,198,243,116,170,233,239,214,220,42,159,81,81,47,75,81,141,234,145,234,174,118,205,107,90,155,175,185,17,19,224,135,231,159,57,134,58,188,125,222,233,87,8,225,29,81,250,245,189,182,63,101,48,219,37,151,198,18,206,250,234,223,93,95,189,86,157,152,225,76,116,113,227,51,50,0,24,45,172,0,1,250,24,254,59,144,101,151,120,49,252,90,197,113,188,221,42,186,187,20,86,250,87,212,84,75,210,213,123,186,99,98,43,157,179,90,231,46,201,238,68,85,248,33,113,156,37,240,193,104,225,159,8,168,160,125,199,218,121,69,255,0,179,61,250,186,55,57,41,213,241,163,251,112,64,197,219,104,163,238,72,136,245,68,123,213,206,115,186,81,91,27,58,47,3,92,38,91,244,107,14,166,212,28,218,223,79,87,155,100,16,193,93,27,42,173,237,108,182,8,157,19,209,41,227,116,140,73,163,157,204,153,201,63,228,166,251,71,178,163,21,239,149,198,235,146,229,95,70,166,49,23,163,191,158,30,104,253,101,204,28,166,237,244,231,119,106,202,50,234,191,237,233,158,250,127,249,42,137,236,211,49,187,174,119,244,64,0,54,5,60,0,0,0,0,17,239,143,239,41,25,223,221,126,167,74,72,66,61,241,253,229,35,59,251,175,212,233,76,76,127,130,221,245,106,248,75,96,217,63,31,224,127,157,107,183,74,173,120,118,243,3,166,63,223,149,151,252,118,34,243,138,49,225,219,204,14,152,255,0,126,86,95,241,216,139,206,33,118,107,236,174,122,99,224,180,57,112,241,134,19,212,171,180,0,13,149,71,133,24,241,19,230,7,83,191,191,43,215,248,236,165,231,20,99,196,79,152,29,78,254,252,175,95,227,178,154,214,210,253,149,191,76,252,23,135,33,254,48,197,250,148,246,150,149,192,15,148,140,19,239,79,83,170,36,33,30,248,1,242,145,130,125,233,234,117,68,132,38,176,30,11,107,213,167,225,10,191,107,60,127,142,254,117,222,221,64,0,203,107,237,123,203,115,229,213,135,99,22,30,25,172,57,69,166,203,79,77,118,201,166,173,158,237,90,212,85,150,173,208,214,212,67,10,57,203,186,163,89,27,17,26,196,217,168,170,247,34,117,61,234,234,140,46,51,128,31,41,24,39,222,158,167,84,105,59,57,17,56,185,153,232,166,126,48,234,62,90,110,87,70,207,91,166,153,152,138,174,211,19,231,142,101,115,164,245,198,177,19,233,136,158,132,132,0,27,179,151,2,179,121,164,233,182,49,141,231,216,174,163,218,98,168,138,237,153,195,87,21,217,29,50,186,41,29,68,202,88,225,145,173,95,123,28,177,200,140,114,34,244,170,70,197,70,163,186,220,235,50,43,223,155,63,230,175,239,207,243,18,35,61,166,42,192,215,51,28,52,211,241,136,88,188,148,223,185,107,106,176,244,81,84,196,87,21,197,94,120,230,85,86,147,230,214,34,125,49,12,123,202,207,204,14,65,253,230,213,255,0,142,209,22,148,85,175,43,63,48,57,7,247,155,87,254,59,68,90,81,231,179,254,5,30,153,101,242,191,229,53,94,165,31,0,175,126,108,255,0,154,191,191,63,204,75,8,43,223,155,63,230,175,239,207,243,19,219,59,240,11,158,206,212,35,249,45,242,179,9,239,62,85,108,123,202,207,204,14,65,253,230,213,255,0,142,209,22,148,85,175,43,63,48,57,7,247,155,87,254,59,68,90,81,227,179,254,5,30,153,72,114,191,229,53,94,165,31,0,0,77,170,246,11,227,51,73,112,141,78,208,124,166,227,148,218,251,151,28,70,205,112,190,89,235,161,84,101,69,45,68,52,238,145,90,142,217,119,138,78,219,91,35,23,220,228,217,125,207,99,30,218,99,47,59,136,159,47,218,157,253,230,222,191,196,165,40,196,211,118,146,138,98,253,21,68,111,152,222,233,110,68,241,23,110,101,120,139,53,213,51,77,53,198,145,209,26,198,179,167,86,179,191,211,189,176,128,0,220,156,210,0,0,163,30,34,124,192,234,119,247,229,122,255,0,29,148,176,142,86,126,95,178,15,239,202,175,252,74,136,175,126,34,124,192,234,119,247,229,122,255,0,29,148,176,142,86,126,95,178,15,239,202,175,252,74,136,210,178,127,25,85,255,0,147,168,57,72,242,38,215,186,248,38,48,0,221,92,190,20,99,196,79,152,29,78,254,252,175,95,227,178,151,156,81,143,17,62,96,117,59,251,242,189,127,142,202,107,91,75,246,86,253,51,240,94,28,135,248,195,23,234,83,218,89,79,46,28,19,31,198,184,108,182,101,182,234,111,223,76,190,178,178,178,229,80,246,51,173,123,21,18,211,69,19,92,141,71,118,154,216,85,200,215,43,182,124,178,170,42,35,182,73,74,71,190,0,124,164,96,159,122,122,157,81,33,9,156,190,152,167,9,106,35,247,99,224,172,246,198,237,119,182,135,29,85,201,214,123,173,200,246,69,83,17,30,200,136,136,0,6,99,91,86,183,53,60,19,31,179,102,248,86,127,110,166,236,93,50,106,58,202,59,151,67,24,214,77,224,214,14,212,174,217,168,231,75,211,80,172,87,57,203,245,34,137,168,136,141,247,245,238,86,126,96,114,15,239,54,175,252,118,136,200,92,217,255,0,53,127,126,127,152,152,247,149,159,152,28,131,251,205,171,255,0,29,162,52,235,180,197,57,222,145,215,31,8,116,166,6,237,119,185,46,154,174,78,179,220,235,143,100,92,170,34,61,145,17,16,200,92,217,255,0,53,127,126,127,152,152,247,149,159,152,28,131,251,205,171,255,0,29,162,50,23,54,127,205,95,223,159,230,38,19,229,255,0,169,152,118,146,106,142,97,155,102,215,122,122,42,26,44,30,225,36,113,201,81,20,82,214,202,202,138,89,18,154,157,36,123,82,73,222,216,220,140,143,116,87,42,127,74,159,152,154,162,140,235,157,84,233,17,49,217,135,238,75,98,230,39,147,30,227,102,153,170,170,169,185,17,17,198,103,186,212,182,183,220,109,241,92,33,180,201,95,78,202,234,152,101,169,134,149,210,181,37,150,40,220,198,201,35,89,190,238,107,93,44,72,231,34,108,139,35,17,118,234,77,254,146,148,179,142,40,181,7,47,226,22,30,33,233,87,217,183,75,109,100,18,218,173,233,87,60,148,244,180,144,251,155,72,170,142,107,150,41,27,214,147,35,122,27,34,205,50,244,181,36,84,75,82,225,159,136,76,99,136,141,56,163,201,109,149,212,237,191,209,67,12,25,21,181,140,88,157,69,90,172,250,202,216,213,206,94,195,220,215,186,39,245,59,118,162,162,175,91,30,214,206,224,115,107,88,235,149,91,167,116,199,15,60,117,255,0,194,170,218,174,79,115,13,150,193,89,198,221,158,125,53,68,115,244,143,169,92,253,217,210,103,88,225,28,238,19,62,152,101,176,1,42,175,194,156,248,254,243,111,157,253,215,233,148,165,198,20,231,199,247,155,124,239,238,191,76,165,53,253,164,240,90,125,104,248,74,224,228,83,199,247,191,147,87,110,219,1,190,227,112,150,223,13,166,74,250,135,208,211,77,45,76,52,174,149,203,20,82,200,214,54,73,26,205,246,107,156,216,162,71,57,19,117,72,216,139,191,74,109,47,184,23,224,223,240,185,85,73,171,250,135,23,78,31,110,172,95,1,68,173,217,247,58,186,121,160,127,227,35,154,7,69,53,11,147,191,19,250,94,142,87,177,205,247,108,227,22,112,165,194,238,65,196,126,111,21,37,82,92,109,88,125,15,92,183,91,212,116,143,86,59,182,177,245,82,65,42,181,98,241,46,73,152,168,142,95,170,197,116,157,47,233,70,58,229,45,214,235,125,158,223,75,105,180,208,83,209,80,209,66,202,106,90,90,104,155,20,80,68,198,163,89,27,24,212,68,107,90,212,68,70,162,34,34,34,34,17,153,46,87,244,154,190,145,122,59,216,225,231,255,0,136,111,92,167,237,223,236,91,95,178,50,202,180,189,94,188,249,143,185,19,209,235,85,191,167,88,233,227,15,164,199,188,68,249,126,212,239,239,54,245,254,37,41,144,140,123,196,79,151,237,78,254,243,111,95,226,82,155,117,255,0,178,171,209,63,7,58,229,62,48,177,235,211,218,133,24,151,157,195,183,151,237,49,254,243,108,191,226,81,20,98,94,119,14,222,95,180,199,251,205,178,255,0,137,68,106,155,53,246,183,61,17,241,116,7,46,30,47,194,122,245,118,89,8,194,122,87,197,246,139,234,246,163,222,244,183,23,187,84,69,122,180,205,60,84,174,170,236,248,107,195,97,123,219,36,148,50,199,35,210,102,163,89,220,68,94,151,58,55,117,181,170,141,122,178,53,243,11,226,226,222,150,250,206,31,180,198,253,80,234,231,76,176,229,119,10,41,154,145,50,36,107,154,251,106,57,17,85,206,115,149,59,221,46,106,53,25,218,114,191,174,86,50,3,225,217,142,79,167,249,61,187,51,195,47,85,22,155,213,166,100,158,146,174,5,78,168,221,178,162,162,162,238,142,107,154,170,215,49,200,173,115,92,230,185,21,21,81,115,113,249,236,97,241,17,110,214,248,143,173,250,71,163,226,214,54,79,146,154,243,156,158,230,55,29,51,110,229,200,255,0,42,56,105,213,85,92,119,85,213,166,188,221,241,198,52,191,128,96,190,20,184,162,199,248,143,194,34,171,170,91,117,171,48,161,235,138,235,101,142,173,138,247,118,210,62,170,184,34,87,44,190,25,203,51,17,21,201,245,94,174,143,169,253,40,247,103,66,122,205,234,49,20,69,203,115,172,74,164,204,178,220,78,81,138,175,7,140,167,155,114,137,210,99,244,158,152,234,152,226,143,124,127,121,72,206,254,235,245,58,82,173,120,118,243,3,166,63,223,149,151,252,118,34,210,184,254,242,145,157,253,215,234,116,165,90,240,237,230,7,76,127,191,43,47,248,236,70,169,158,120,194,223,162,59,82,232,46,74,188,144,198,250,247,62,85,11,206,35,86,178,112,69,167,218,151,171,24,166,170,90,105,109,214,170,138,27,205,53,86,69,64,180,48,45,13,218,146,57,38,168,153,100,129,177,162,205,83,60,175,138,55,201,36,157,61,165,114,171,94,173,70,186,74,131,106,191,135,183,136,167,155,118,53,133,3,149,230,248,220,154,244,223,192,220,154,42,152,152,157,58,166,52,10,247,230,207,249,171,251,243,252,196,176,130,189,249,179,254,106,254,252,255,0,49,48,51,191,0,185,236,237,67,110,228,183,202,204,39,188,249,85,177,239,43,63,48,57,7,247,155,87,254,59,68,103,190,54,120,38,183,234,61,190,183,85,180,166,215,79,69,149,81,67,37,77,198,221,77,3,99,138,235,19,27,83,60,178,50,40,32,116,147,220,37,149,241,181,28,231,34,61,17,17,125,251,41,129,57,89,249,129,200,63,188,218,191,241,218,34,204,115,28,199,24,211,252,98,227,153,230,119,170,123,77,150,211,10,207,87,87,58,175,76,109,221,17,17,17,55,87,57,206,84,107,88,212,87,57,206,107,90,138,170,136,184,25,94,30,214,39,45,230,94,225,172,239,234,243,182,205,189,206,113,249,30,218,198,39,46,153,231,243,104,142,108,111,231,107,247,116,233,215,255,0,74,57,193,51,189,65,208,205,65,135,32,199,234,110,54,75,229,146,177,177,86,209,74,249,233,187,221,153,218,249,40,234,227,99,152,247,68,175,137,27,36,78,84,223,167,101,217,83,221,112,156,51,241,9,140,113,17,167,20,121,45,178,186,157,183,250,40,97,131,34,182,177,139,19,168,171,85,159,89,91,26,185,203,216,123,154,247,68,254,167,110,212,84,85,235,99,218,218,148,226,27,86,173,250,211,170,55,92,218,211,136,89,177,250,25,166,158,58,88,237,246,246,210,75,87,18,212,75,35,42,107,17,175,122,73,86,246,202,137,36,136,187,42,181,54,248,110,178,119,150,255,0,15,57,189,199,32,143,95,101,200,238,56,254,63,79,226,45,244,177,81,200,177,77,117,123,31,10,189,146,178,88,29,20,212,46,78,235,28,173,114,61,38,133,21,170,215,70,142,72,236,159,17,114,198,42,108,89,239,168,159,239,86,233,202,78,77,130,205,50,26,115,92,203,75,24,138,98,52,233,214,102,62,206,116,227,175,70,155,227,142,248,137,137,178,144,1,186,185,124,0,1,0,57,201,235,95,208,110,31,109,58,57,73,111,239,85,234,109,193,123,211,201,23,84,112,80,219,165,167,168,147,165,201,35,85,179,58,119,209,163,119,99,218,177,247,247,233,119,66,148,172,73,254,98,220,69,84,241,9,196,190,71,61,155,44,171,187,97,56,173,67,172,216,204,43,44,78,164,141,145,177,140,170,168,167,88,92,230,72,201,234,35,146,70,205,186,189,241,118,17,85,17,140,99,35,0,18,43,151,214,177,90,180,67,139,76,23,46,201,111,213,118,172,122,182,162,107,37,226,88,170,155,4,11,5,92,47,134,55,85,57,239,99,60,52,117,14,167,158,69,122,236,212,131,173,17,92,198,161,176,241,170,185,177,71,2,26,233,125,226,39,134,12,71,81,179,27,205,170,227,148,187,197,91,175,174,183,163,25,209,85,79,81,36,108,89,162,98,170,69,52,144,36,19,185,136,141,111,227,145,204,99,88,230,53,2,64,0,0,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,69,249,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,175,43,174,55,239,186,73,155,91,120,120,207,42,174,183,140,51,45,184,83,91,177,202,104,33,100,210,90,47,21,117,145,70,213,107,228,149,157,170,55,247,101,124,172,68,122,164,136,215,177,136,175,149,95,149,121,120,240,245,138,241,65,203,211,81,52,143,41,169,240,30,63,80,42,170,109,215,70,82,199,81,53,178,186,42,11,115,162,168,141,175,79,238,163,122,53,204,115,226,150,86,35,217,215,212,146,127,130,206,94,122,95,194,197,170,213,151,223,104,233,50,93,84,109,60,201,89,144,43,164,116,20,75,59,90,217,41,232,98,118,205,99,26,212,86,119,213,137,51,209,243,110,172,100,157,150,132,181,0,0,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,2,213,57,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,0,0,0,0,0,1,170,185,178,159,9,222,86,52,111,229,254,61,233,208,26,214,27,41,240,157,229,99,70,254,95,227,222,157,0,25,84,0,0,0,0,0,0,138,188,209,252,137,234,111,220,190,177,68,74,162,42,243,71,242,39,169,191,114,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,202,102,181,156,39,121,167,209,191,152,24,247,168,192,108,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,131,200,60,39,192,7,240,191,224,14,95,112,251,119,60,59,127,130,125,160,112,69,247,158,196,248,28,55,86,170,38,202,115,69,221,55,3,211,88,212,125,60,141,85,219,118,175,191,254,2,158,185,165,69,2,102,52,207,143,100,145,146,177,187,162,124,127,29,90,92,68,232,139,11,209,83,127,114,255,0,128,169,254,108,184,229,45,60,20,183,168,149,59,206,172,167,110,200,170,190,229,125,98,254,157,190,223,208,4,163,229,229,87,95,46,152,82,50,165,21,99,250,253,27,191,125,191,174,42,247,251,73,128,139,185,4,249,103,102,116,183,221,58,162,182,181,200,146,211,43,209,91,214,213,95,173,81,88,191,4,247,252,16,157,137,240,3,139,215,236,216,240,213,95,208,115,113,197,63,152,14,71,144,0,0,0,28,31,239,57,42,236,112,85,221,118,84,3,203,90,136,167,51,195,83,96,229,233,106,185,126,192,58,126,165,234,5,14,158,99,181,55,218,196,107,155,7,71,213,119,95,240,164,99,127,130,139,252,116,35,198,130,241,157,85,171,249,229,70,48,150,26,72,97,142,40,158,146,71,60,202,187,186,70,51,224,230,162,127,9,78,147,204,43,93,109,120,198,57,112,196,97,94,245,108,174,99,81,140,154,46,164,86,203,74,245,221,171,186,252,20,233,124,178,116,198,234,149,87,108,222,239,11,216,201,169,160,100,45,116,82,53,81,91,83,38,235,191,185,23,251,18,1,99,209,72,178,49,174,84,219,169,17,79,97,198,54,244,49,27,250,19,99,144,28,85,87,125,182,60,255,0,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,87,119,48,190,17,238,9,112,172,226,7,76,108,52,238,161,116,43,54,87,111,162,133,201,43,37,71,57,207,185,35,81,85,28,215,53,83,189,210,214,171,85,157,215,35,250,229,123,32,1,176,61,198,221,111,188,91,234,173,55,106,10,122,218,26,216,95,77,85,75,83,19,101,138,120,158,213,107,227,123,28,138,142,107,154,170,138,213,69,69,69,84,82,169,120,235,225,58,125,17,201,228,212,188,81,212,239,194,114,155,155,219,21,51,27,28,46,180,214,200,143,151,194,182,54,35,81,96,86,178,69,137,88,159,85,172,86,57,17,90,215,203,168,103,153,95,115,153,197,89,141,211,198,58,188,238,141,228,179,111,126,151,69,25,22,101,87,127,76,105,110,169,251,209,31,114,124,241,28,56,107,17,167,30,49,72,0,107,43,204,0,0,0,0,0,0,0,0,0,0,0,0,44,67,151,215,8,48,83,193,110,226,7,83,173,52,245,46,169,134,42,204,78,134,110,226,58,149,201,36,136,181,147,194,248,218,138,229,107,34,146,157,200,247,183,166,78,230,200,228,141,205,197,156,7,240,143,112,213,108,158,139,86,181,2,195,78,252,6,209,51,221,79,75,95,11,156,219,229,83,17,205,70,177,155,162,58,8,164,217,207,115,183,99,220,206,215,75,209,101,237,218,153,180,100,121,95,59,76,85,232,221,209,31,215,244,252,84,63,42,155,123,220,34,172,135,44,175,190,159,180,170,39,135,240,71,158,126,247,84,119,188,102,116,0,13,181,206,224,0,0,0,0,0,1,30,248,254,242,145,157,253,215,234,116,164,132,35,223,31,222,82,51,191,186,253,78,148,196,199,248,45,223,86,175,132,182,13,147,241,254,7,249,214,187,116,170,215,135,111,48,58,99,253,249,89,127,199,98,47,56,163,30,29,188,192,233,143,247,229,101,255,0,29,136,188,226,23,102,190,202,231,166,62,11,67,151,15,24,97,61,74,187,64,0,217,84,120,81,143,17,62,96,117,59,251,242,189,127,142,202,94,113,70,60,68,249,129,212,239,239,202,245,254,59,41,173,109,47,217,91,244,207,193,120,114,31,227,12,95,169,79,105,105,92,0,249,72,193,62,244,245,58,162,66,17,239,128,31,41,24,39,222,158,167,84,72,66,107,1,224,182,189,90,126,16,171,246,179,199,248,239,231,93,237,212,0,12,182,190,215,188,184,206,0,124,164,96,159,122,122,157,81,78,101,198,112,3,229,35,4,251,211,212,234,141,43,102,252,42,175,86,126,48,234,14,90,252,65,103,249,212,246,46,36,32,0,221,92,190,21,239,205,159,243,87,247,231,249,137,97,5,123,243,103,252,213,253,249,254,98,69,103,126,1,115,217,218,133,129,201,111,149,152,79,121,242,171,99,222,86,126,96,114,15,239,54,175,252,118,136,180,162,173,121,89,249,129,200,63,188,218,191,241,218,34,210,143,29,159,240,40,244,202,67,149,255,0,41,170,245,40,248,5,123,243,103,252,213,253,249,254,98,88,65,94,252,217,255,0,53,127,126,127,152,158,217,223,128,92,246,118,161,31,201,111,149,152,79,121,242,171,99,222,86,126,96,114,15,239,54,175,252,118,136,180,162,173,121,89,249,129,200,63,188,218,191,241,218,34,210,143,29,159,240,40,244,202,67,149,255,0,41,170,245,40,248,0,2,109,87,177,239,17,62,95,181,59,251,205,189,127,137,74,81,137,121,220,68,249,126,212,239,239,54,245,254,37,41,70,38,159,180,191,107,111,209,63,23,72,114,31,226,252,95,175,79,101,176,128,0,220,28,222,0,0,163,30,34,124,192,234,119,247,229,122,255,0,29,148,176,142,86,126,95,178,15,239,202,175,252,74,136,175,126,34,124,192,234,119,247,229,122,255,0,29,148,176,142,86,126,95,178,15,239,202,175,252,74,136,210,178,127,25,85,255,0,147,168,57,72,242,38,215,186,248,38,48,0,221,92,190,20,99,196,79,152,29,78,254,252,175,95,227,178,151,156,81,143,17,62,96,117,59,251,242,189,127,142,202,107,91,75,246,86,253,51,240,94,28,135,248,195,23,234,83,218,90,87,0,62,82,48,79,189,61,78,168,144,132,123,224,7,202,70,9,247,167,169,213,18,16,154,192,120,45,175,86,159,132,42,253,172,241,254,59,249,215,123,117,0,3,45,175,171,223,155,63,230,175,239,207,243,19,30,242,179,243,3,144,127,121,181,127,227,180,70,66,230,207,249,171,251,243,252,196,199,188,172,252,192,228,31,222,109,95,248,237,17,167,222,241,220,122,99,179,14,144,203,63,210,218,189,75,159,54,166,66,230,207,249,171,251,243,252,196,175,114,194,57,179,254,106,254,252,255,0,49,34,79,13,90,25,119,226,15,86,45,152,37,2,246,237,209,237,112,190,84,165,67,98,125,61,182,57,24,217,159,26,185,174,222,85,238,53,140,78,151,125,119,181,92,136,196,115,147,11,55,183,85,236,202,171,116,70,179,58,124,33,179,114,117,141,177,151,108,85,140,94,38,174,109,20,69,201,153,243,69,202,255,0,184,235,117,107,30,150,106,62,77,135,93,53,3,29,194,47,55,44,118,201,55,98,225,113,165,164,124,177,83,59,180,233,92,174,86,162,170,53,145,177,92,247,237,211,26,58,62,181,111,113,157,93,135,135,189,118,201,248,119,212,122,109,64,198,169,41,235,90,232,93,67,114,160,159,100,109,109,19,222,199,73,18,63,101,88,157,213,27,28,215,181,23,103,49,187,163,219,212,199,92,230,29,166,120,118,19,167,22,237,41,182,90,41,234,49,219,125,177,45,78,165,170,167,137,237,171,137,88,173,149,211,177,172,72,228,116,170,231,186,69,233,68,123,158,245,84,250,202,85,111,27,92,44,126,231,188,222,43,198,29,65,113,126,7,144,125,122,25,230,78,227,45,245,106,175,87,208,44,189,74,231,108,214,163,227,116,136,142,115,21,91,188,142,138,71,175,182,51,41,189,150,209,70,38,213,90,204,113,243,79,233,208,142,217,206,80,114,237,182,197,95,201,113,214,162,154,107,214,40,137,251,244,244,196,245,85,167,125,26,123,39,88,214,109,75,76,245,51,14,213,188,58,131,54,194,110,244,245,180,53,176,197,36,145,199,81,20,178,209,74,248,153,34,211,84,36,111,114,71,59,27,35,81,241,238,170,213,95,232,83,181,20,197,194,151,20,89,7,14,25,188,85,117,75,113,186,225,245,221,113,93,108,177,213,189,24,222,226,199,213,87,4,74,228,139,196,181,33,98,34,185,62,179,17,209,245,51,169,30,219,148,183,92,109,247,139,125,45,218,211,95,79,91,67,91,11,42,105,106,169,165,108,177,79,19,218,142,100,140,123,85,81,205,115,85,21,28,138,168,168,168,168,108,153,102,99,78,97,111,94,21,71,24,254,170,75,110,182,54,246,200,99,98,136,239,172,215,172,209,87,163,141,51,231,141,99,211,174,238,151,210,83,159,31,222,109,243,191,186,253,50,148,184,194,156,248,254,243,111,157,253,215,233,148,166,22,210,120,45,62,180,124,37,180,114,41,227,251,223,201,171,183,109,49,185,89,249,126,200,63,191,42,191,241,42,34,99,16,231,149,159,151,236,131,251,242,171,255,0,18,162,38,49,33,149,120,21,191,67,79,219,255,0,41,177,158,188,252,32,49,239,17,62,95,181,59,251,205,189,127,137,74,100,35,30,241,19,229,251,83,191,188,219,215,248,148,166,93,255,0,178,171,209,63,6,191,148,248,194,199,175,79,106,20,98,89,6,177,113,99,6,136,112,175,166,218,105,138,54,161,249,182,83,167,118,151,69,82,199,73,11,109,52,82,81,54,47,20,217,24,173,85,157,92,201,18,36,98,253,87,49,94,229,68,107,89,45,111,159,69,125,198,225,116,157,181,55,58,250,138,185,153,12,52,205,146,121,93,35,155,20,81,182,56,163,69,114,170,163,89,27,24,198,183,224,214,181,168,155,34,34,21,222,23,25,94,18,154,226,223,26,163,77,122,157,153,159,108,214,27,104,111,225,171,198,111,162,205,83,87,55,247,167,77,34,39,205,28,103,175,135,13,95,161,110,160,201,245,19,49,165,182,83,62,162,241,145,100,215,54,65,27,170,106,81,101,172,173,169,149,26,138,249,100,114,34,185,242,63,222,247,187,226,170,170,191,21,36,239,16,28,190,51,125,28,211,27,102,160,227,247,143,165,15,183,81,172,153,109,53,52,42,158,9,251,185,203,81,78,155,117,73,76,198,170,49,234,228,71,183,161,101,84,70,57,205,130,78,240,41,194,12,26,67,101,143,84,181,22,211,79,46,109,118,133,146,219,90,254,231,85,158,138,104,24,231,70,232,165,141,139,13,90,185,242,199,42,253,110,150,181,24,215,34,58,68,124,181,184,219,173,247,139,125,85,166,237,65,79,91,67,91,11,233,170,169,106,98,108,177,79,19,218,173,124,111,99,145,81,205,115,85,81,90,168,168,168,170,138,79,224,114,42,110,97,230,172,71,214,171,135,155,255,0,127,5,69,181,60,172,93,193,102,246,236,100,250,77,139,83,223,238,141,46,116,76,71,84,83,28,38,52,239,183,204,76,68,107,69,58,75,171,89,190,137,230,244,89,246,3,116,240,151,26,77,227,150,41,17,93,79,89,78,170,138,250,121,216,138,157,113,59,100,221,55,69,69,70,185,170,215,181,174,75,165,209,61,94,198,53,199,78,45,26,135,139,213,83,185,181,176,177,181,212,145,76,178,186,221,90,140,106,205,75,34,171,90,189,76,115,182,221,90,222,182,171,94,212,233,123,85,107,155,142,190,16,103,210,27,212,154,165,167,86,154,137,112,155,180,207,150,228,214,118,250,108,245,179,78,247,54,54,197,20,108,72,105,21,175,138,56,151,235,116,185,170,199,57,21,209,163,241,47,11,188,71,100,28,55,234,10,100,20,49,248,187,29,219,177,71,125,162,114,62,78,186,68,157,143,124,176,198,146,198,197,169,99,18,86,198,231,170,181,189,215,162,166,206,83,19,3,138,187,147,226,39,15,136,250,179,253,235,31,215,254,19,251,83,144,224,121,73,201,232,206,114,137,142,239,76,110,225,172,233,198,221,93,83,28,105,215,225,86,171,41,227,251,202,70,119,247,95,169,210,149,107,195,183,152,29,49,254,252,172,191,227,177,22,99,198,110,99,140,106,7,4,57,86,103,134,94,169,238,214,91,180,54,169,233,42,224,85,233,145,190,212,165,69,69,69,217,90,230,185,21,174,99,145,28,215,53,205,114,34,162,162,86,119,14,222,96,116,199,251,242,178,255,0,142,196,122,103,115,21,99,237,76,112,210,158,212,177,57,46,183,93,157,147,199,91,185,19,21,69,203,177,49,59,166,38,45,81,172,76,116,76,47,56,0,110,46,108,10,247,230,207,249,171,251,243,252,196,176,130,189,249,179,254,106,254,252,255,0,49,34,179,191,0,185,236,237,66,192,228,183,202,204,39,188,249,85,177,167,44,91,141,190,207,174,57,85,218,237,95,79,69,67,69,131,215,84,213,85,84,202,216,162,130,38,86,81,57,242,61,238,84,70,181,173,69,85,114,170,34,34,42,169,249,252,117,241,99,62,183,100,242,105,166,40,218,118,97,56,181,205,238,138,165,142,142,103,93,171,99,71,197,226,155,35,21,200,144,35,95,34,68,140,95,172,215,171,220,170,174,107,34,140,86,124,139,32,199,124,119,209,251,237,198,217,237,58,57,109,213,190,14,169,240,248,170,73,54,238,65,47,66,167,92,78,217,58,152,237,218,187,38,233,238,59,215,15,122,19,147,241,17,168,244,218,127,141,85,211,209,53,176,186,186,229,95,62,202,218,42,38,61,141,146,84,102,232,178,187,170,70,53,172,106,166,238,123,119,86,55,169,237,212,109,226,239,92,195,211,129,179,28,103,127,159,204,232,156,102,206,229,216,76,230,238,213,102,53,70,148,81,28,221,120,81,164,111,171,207,61,17,199,205,191,71,122,224,247,133,140,131,136,92,222,158,235,113,160,236,224,118,42,200,159,123,172,157,30,214,85,244,171,94,180,16,171,28,215,44,178,55,100,115,154,228,237,49,253,106,189,75,27,36,184,59,117,186,223,103,183,210,218,109,52,20,244,84,52,80,178,154,150,150,154,38,197,20,17,49,168,214,70,198,53,17,26,214,181,17,17,168,136,136,136,136,135,94,211,61,51,195,180,147,14,160,194,112,155,69,61,21,13,20,49,71,36,145,211,197,20,181,178,178,38,70,181,53,11,27,26,146,78,246,198,213,124,155,34,185,83,250,16,237,70,227,150,101,244,224,45,105,198,169,227,63,211,208,230,205,185,219,27,251,93,143,238,159,86,205,27,168,167,227,84,255,0,20,254,81,164,122,64,2,73,164,134,42,226,159,90,255,0,115,183,15,185,182,177,199,111,241,181,120,253,189,60,4,14,139,185,27,235,167,149,148,244,189,214,247,35,85,133,39,154,37,147,165,232,238,218,63,167,119,108,139,149,74,149,231,89,174,148,119,91,238,23,195,197,134,243,222,246,39,94,73,145,83,70,144,73,27,42,165,103,110,133,142,122,42,203,28,204,133,213,79,116,106,140,106,199,87,3,254,190,237,86,5,101,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,118,13,88,193,127,5,250,167,153,105,159,181,61,167,244,75,32,184,216,188,111,99,179,226,188,45,76,144,247,123,125,78,232,234,237,245,116,245,59,109,246,221,118,220,148,28,168,116,118,235,169,92,90,89,50,231,88,105,43,177,237,62,167,168,189,221,37,173,165,116,176,71,59,161,146,26,38,177,221,14,98,84,165,67,217,60,104,229,106,237,75,43,216,189,81,162,24,43,139,31,52,250,201,243,3,33,245,25,192,252,156,239,71,47,184,54,153,233,158,170,212,77,226,44,186,151,111,185,84,81,201,210,198,118,42,168,110,51,82,84,83,108,143,115,221,210,198,83,75,220,86,177,171,226,122,27,212,177,185,73,213,201,111,93,44,88,182,119,150,232,54,71,121,186,178,175,54,240,247,28,106,147,103,201,67,226,169,33,168,125,106,108,138,169,20,210,64,145,59,175,165,26,246,210,116,185,232,230,196,215,125,119,125,29,181,106,87,37,252,55,46,109,134,174,187,33,211,234,139,149,238,215,45,21,43,101,158,56,29,126,169,134,181,175,119,67,158,148,201,78,247,207,34,53,90,155,210,196,247,175,76,106,132,0,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,206,96,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,62,176,5,0,243,71,243,217,169,191,114,250,61,17,127,197,0,243,71,243,217,169,191,114,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,0,0,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,53,172,226,199,205,62,178,124,192,200,125,70,112,45,83,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,0,0,0,0,0,0,0,0,26,171,155,41,240,157,229,99,70,254,95,227,222,157,1,173,97,178,159,9,222,86,52,111,229,254,61,233,208,1,149,64,0,0,0,0,0,8,171,205,31,200,158,166,253,203,235,20,68,170,34,175,52,127,34,122,155,247,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,108,166,107,89,194,119,154,125,27,249,129,143,122,140,6,202,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,14,43,212,158,244,247,156,128,30,17,119,67,200,62,122,234,216,104,41,100,170,168,119,76,113,53,94,229,217,87,100,68,85,95,135,244,1,244,30,12,79,75,196,102,158,85,229,210,98,12,188,111,90,197,149,170,207,15,63,198,53,118,254,254,214,223,193,95,180,202,144,204,201,152,142,141,119,69,251,64,230,237,190,39,148,219,111,112,84,69,248,158,64,226,244,69,106,238,133,112,243,100,198,163,159,77,224,187,178,47,172,203,173,35,21,81,61,251,42,213,127,55,233,95,210,88,250,252,8,73,205,18,146,25,116,34,169,206,111,214,75,141,2,162,238,191,202,201,255,0,88,17,239,148,214,69,83,237,151,218,22,101,88,214,72,209,17,92,187,123,210,185,127,79,249,11,95,111,195,222,83,95,42,43,148,48,234,84,20,106,255,0,124,179,198,136,155,47,242,117,139,250,63,156,185,56,213,21,136,169,240,216,15,43,240,56,35,189,231,53,248,30,189,182,80,61,136,187,158,79,9,240,60,128,0,1,197,203,178,28,91,239,95,137,201,219,59,220,26,213,69,254,96,57,31,157,126,184,199,106,181,85,87,72,246,181,176,194,247,170,170,237,238,70,170,254,148,253,7,232,145,239,140,29,73,166,192,116,194,239,84,249,122,100,125,45,67,24,157,42,187,185,105,234,21,63,130,239,181,128,87,15,17,117,215,61,117,226,182,251,139,91,159,36,244,144,215,205,19,81,21,206,98,116,210,181,87,225,214,159,24,87,236,255,0,237,90,142,129,233,181,187,78,49,40,173,148,20,204,139,118,185,29,179,26,221,255,0,29,35,190,198,183,248,197,127,114,252,195,42,115,109,70,190,106,85,76,91,199,112,173,146,161,171,212,159,194,241,172,251,28,159,253,74,22,157,4,77,134,52,99,126,192,61,135,5,122,34,252,78,75,240,61,43,239,93,149,64,247,34,162,158,78,44,77,144,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,252,108,199,14,198,53,3,24,184,225,153,157,150,158,237,101,187,66,176,85,210,78,139,211,35,119,69,69,69,77,149,174,107,145,28,215,181,81,205,115,90,230,170,42,34,167,236,131,242,98,42,141,39,131,238,221,202,236,215,23,45,204,197,81,58,196,198,233,137,142,19,19,209,48,165,174,39,248,96,204,120,116,204,103,166,169,164,168,173,197,107,102,116,150,139,188,113,203,44,73,19,229,153,32,166,168,157,98,142,63,23,218,135,173,241,179,116,217,119,79,119,195,10,23,157,174,186,39,136,235,230,159,85,224,153,108,31,202,84,219,42,186,165,254,176,175,236,75,20,53,93,17,200,206,239,111,188,229,237,185,221,46,248,47,233,74,98,213,173,37,205,244,79,55,173,192,115,235,95,132,184,210,109,36,82,198,170,234,122,202,117,85,70,84,64,245,68,235,137,219,46,203,178,42,42,57,174,70,189,174,106,104,153,190,89,56,43,156,250,35,188,159,203,205,250,58,203,147,173,184,163,106,48,191,70,197,85,17,137,183,27,227,135,58,63,122,58,255,0,139,170,116,235,116,224,1,12,178,192,0,0,0,0,0,0,0,3,57,240,151,195,5,223,137,140,222,162,129,247,31,102,98,246,14,204,247,234,232,220,213,168,70,72,175,237,193,3,23,125,229,147,183,34,35,213,21,140,70,185,206,234,84,108,111,199,186,75,164,185,190,182,102,244,88,14,3,107,241,119,26,189,228,150,89,21,91,79,71,78,138,136,250,137,222,136,189,17,55,116,221,118,85,85,86,181,168,231,185,173,91,173,210,93,37,194,52,79,8,162,192,112,27,95,132,183,82,111,36,178,200,168,234,138,202,133,68,71,212,78,244,68,235,149,219,38,235,178,34,34,53,173,70,177,173,106,77,100,249,103,211,110,119,75,145,222,71,231,230,253,85,143,41,27,115,27,49,132,250,38,14,175,251,171,145,187,132,243,35,247,166,58,231,133,61,26,235,61,26,79,97,199,241,220,127,19,180,65,143,226,214,43,117,154,215,75,213,216,162,183,210,178,158,158,46,167,43,221,211,27,17,26,221,220,231,57,118,79,122,170,175,197,79,209,0,222,162,34,35,72,114,125,117,213,114,169,174,185,214,103,124,204,244,128,3,245,242,0,0,0,0,0,0,17,239,143,239,41,25,223,221,126,167,74,72,66,61,241,253,229,35,59,251,175,212,233,76,76,127,130,221,245,106,248,75,96,217,63,31,224,127,157,107,183,74,173,120,118,243,3,166,63,223,149,151,252,118,34,243,138,49,225,219,204,14,152,255,0,126,86,95,241,216,139,206,33,118,107,236,174,122,99,224,180,57,112,241,134,19,212,171,180,0,13,149,71,133,24,241,19,230,7,83,191,191,43,215,248,236,165,231,20,99,196,79,152,29,78,254,252,175,95,227,178,154,214,210,253,149,191,76,252,23,135,33,254,48,197,250,148,246,150,149,192,15,148,140,19,239,79,83,170,36,33,30,248,1,242,145,130,125,233,234,117,68,132,38,176,30,11,107,213,167,225,10,191,107,60,127,142,254,117,222,221,64,0,203,107,237,123,203,140,224,7,202,70,9,247,167,169,213,20,230,92,103,0,62,82,48,79,189,61,78,168,210,182,111,194,170,245,103,227,14,160,229,175,196,22,127,157,79,98,226,66,0,13,213,203,225,94,252,217,255,0,53,127,126,127,152,150,16,87,191,54,127,205,95,223,159,230,36,86,119,224,23,61,157,168,88,28,150,249,89,132,247,159,42,182,61,229,103,230,7,32,254,243,106,255,0,199,104,139,74,42,215,149,159,152,28,131,251,205,171,255,0,29,162,45,40,241,217,255,0,2,143,76,164,57,95,242,154,175,82,143,128,87,191,54,127,205,95,223,159,230,37,132,21,239,205,159,243,87,247,231,249,137,237,157,248,5,207,103,106,17,252,150,249,89,132,247,159,42,182,61,229,103,230,7,32,254,243,106,255,0,199,104,139,74,42,215,149,159,152,28,131,251,205,171,255,0,29,162,45,40,241,217,255,0,2,143,76,164,57,95,242,154,175,82,143,128,0,38,213,123,30,241,19,229,251,83,191,188,219,215,248,148,165,24,151,157,196,79,151,237,78,254,243,111,95,226,82,148,98,105,251,75,246,182,253,19,241,116,135,33,254,47,197,250,244,246,91,8,0,13,193,205,224,0,10,49,226,39,204,14,167,127,126,87,175,241,217,75,8,229,103,229,251,32,254,252,170,255,0,196,168,138,247,226,39,204,14,167,127,126,87,175,241,217,75,8,229,103,229,251,32,254,252,170,255,0,196,168,141,43,39,241,149,95,249,58,131,148,143,34,109,123,175,130,99,0,13,213,203,225,70,60,68,249,129,212,239,239,202,245,254,59,41,121,197,24,241,19,230,7,83,191,191,43,215,248,236,166,181,180,191,101,111,211,63,5,225,200,127,140,49,126,165,61,165,165,112,3,229,35,4,251,211,212,234,137,8,71,190,0,124,164,96,159,122,122,157,81,33,9,172,7,130,218,245,105,248,66,175,218,207,31,227,191,157,119,183,80,0,50,218,250,189,249,179,254,106,254,252,255,0,49,49,239,43,63,48,57,7,247,155,87,254,59,68,100,46,108,255,0,154,191,191,63,204,76,123,202,207,204,14,65,253,230,213,255,0,142,209,26,125,239,29,199,166,59,48,233,12,179,253,45,171,212,185,243,106,100,46,108,255,0,154,191,191,63,204,76,123,202,207,204,14,65,253,230,213,255,0,142,209,25,11,155,63,230,175,239,207,243,19,30,242,179,243,3,144,127,121,181,127,227,180,66,247,142,227,211,29,152,50,207,244,182,175,82,231,205,169,105,71,94,212,44,19,31,212,236,34,247,128,101,52,221,235,93,246,142,74,57,246,99,28,248,250,147,234,203,31,91,92,212,150,55,116,189,142,86,175,75,216,215,109,186,29,132,27,125,84,197,81,52,213,194,92,231,102,237,118,46,83,118,212,233,85,51,19,19,29,19,27,226,84,147,196,199,15,121,63,14,250,143,89,141,92,232,106,29,96,173,154,105,241,219,147,222,146,182,182,137,31,245,81,210,35,90,157,246,53,204,108,172,233,110,206,84,84,78,135,177,206,205,156,11,241,145,248,35,170,164,210,13,67,151,171,15,184,214,47,128,173,87,110,251,101,93,68,208,51,241,146,77,59,98,134,133,169,223,149,253,44,87,35,222,231,123,247,113,63,248,132,208,156,99,136,141,56,169,211,252,150,174,162,137,205,153,181,214,218,248,55,87,81,86,177,143,108,114,171,55,68,149,189,50,61,174,99,149,55,107,221,178,177,221,47,109,49,234,102,153,230,58,73,152,215,225,57,181,162,162,138,186,138,105,99,142,73,41,229,138,42,216,153,43,227,74,154,117,145,141,89,32,123,163,114,178,77,145,28,137,253,40,105,88,220,53,220,155,19,23,236,125,89,254,244,151,78,236,206,119,128,229,47,37,171,41,205,162,59,189,49,191,174,116,225,114,159,63,92,116,78,188,34,97,124,229,57,241,253,230,223,59,251,175,211,41,73,25,203,211,139,139,122,219,232,248,126,212,235,245,67,107,155,50,67,138,92,43,102,106,196,248,149,173,107,45,170,229,68,86,185,174,69,236,245,57,200,228,127,105,170,206,136,152,248,231,199,247,155,124,239,238,191,76,165,51,51,124,93,188,110,95,69,219,127,189,26,199,84,233,59,154,239,39,59,59,139,217,141,175,196,224,49,113,194,205,83,77,90,110,170,158,125,189,42,143,235,29,19,172,116,38,55,43,63,47,217,7,247,229,87,254,37,68,76,98,28,242,179,242,253,144,127,126,85,127,226,84,68,198,38,178,175,2,183,232,86,27,127,229,54,51,215,159,132,6,61,226,39,203,246,167,127,121,183,175,241,41,76,132,99,222,34,124,191,106,119,247,155,122,255,0,18,148,203,191,246,85,122,39,224,215,242,159,24,88,245,233,237,66,140,73,255,0,203,211,132,123,130,220,40,248,129,212,235,13,59,104,91,10,77,138,91,235,97,114,202,249,85,205,115,46,74,213,84,70,181,173,69,236,245,53,202,229,127,117,168,206,136,158,252,91,192,167,9,211,235,118,79,30,165,229,110,167,102,19,139,92,216,217,105,158,216,230,117,218,182,52,100,190,21,209,189,28,137,2,53,241,172,170,244,250,205,122,49,168,170,231,62,43,90,183,91,173,246,123,125,45,166,211,65,79,69,67,69,11,41,169,105,105,162,108,81,65,19,26,141,100,108,99,81,17,173,107,81,17,26,136,136,136,136,136,106,185,30,87,221,38,49,87,163,116,112,142,191,58,253,229,79,111,126,137,69,121,22,91,87,127,84,105,114,168,251,177,63,114,60,243,28,120,233,19,167,30,31,72,0,219,220,228,252,108,199,14,198,53,3,24,184,225,153,157,150,158,237,101,187,66,176,85,210,78,139,211,35,119,69,69,69,77,149,174,107,145,28,215,181,81,205,115,90,230,170,42,34,165,70,107,119,5,250,177,166,154,177,75,129,226,216,213,199,35,183,100,117,142,143,29,172,164,138,73,88,230,62,73,251,52,245,53,14,138,56,89,82,216,96,116,178,162,42,49,172,69,126,232,196,85,75,140,4,118,97,150,218,204,34,57,251,166,58,124,221,77,207,100,118,223,31,178,21,220,250,60,69,116,87,27,233,153,157,57,218,110,171,211,215,167,24,221,175,13,43,255,0,53,225,219,39,225,191,128,29,75,197,242,188,182,158,237,93,118,185,219,174,82,210,208,177,60,21,27,189,161,71,31,226,164,124,109,154,71,61,145,198,175,87,236,212,233,107,90,196,217,207,146,24,240,237,230,7,76,127,191,43,47,248,236,69,165,113,253,229,35,59,251,175,212,233,74,181,225,219,204,14,152,255,0,126,86,95,241,216,141,111,54,179,70,31,25,102,213,28,34,35,181,43,179,147,236,203,17,156,108,230,99,142,197,76,77,202,238,92,153,210,34,35,236,168,232,143,239,175,89,94,112,0,221,92,192,21,239,205,159,243,87,247,231,249,137,97,5,127,243,86,183,92,47,23,13,33,180,218,104,42,43,107,171,102,188,211,82,210,211,68,233,101,158,87,186,129,172,141,140,106,42,185,206,114,162,35,81,21,85,85,17,8,172,239,126,6,191,103,106,27,255,0,37,211,20,237,94,22,103,135,249,159,42,180,16,211,220,19,32,212,236,222,201,128,98,212,221,235,165,246,178,58,56,55,99,220,200,250,151,235,75,39,67,92,228,138,54,245,61,238,70,175,75,24,231,109,178,23,41,195,63,15,120,199,14,250,113,71,141,91,40,105,221,127,173,134,25,242,43,147,30,178,186,182,181,25,245,145,178,43,90,189,134,57,207,108,76,233,110,205,85,85,78,183,189,206,232,188,18,240,177,251,158,240,137,111,25,141,5,185,249,230,65,245,235,167,133,59,143,183,210,42,49,89,64,146,245,43,93,179,154,175,145,209,162,53,207,84,110,242,54,40,222,178,84,198,201,178,191,162,81,221,174,199,127,63,148,126,189,127,130,107,148,189,188,157,160,196,78,91,128,171,254,218,137,223,49,63,105,84,116,250,177,63,87,142,186,115,186,180,0,9,229,76,0,0,26,214,113,79,173,127,186,39,136,44,219,88,227,183,248,42,76,130,224,158,2,7,69,219,145,148,48,68,202,122,94,235,123,146,34,76,176,67,18,201,210,245,111,113,95,211,179,118,68,185,62,105,122,233,71,163,252,41,223,177,186,43,207,132,201,53,19,253,13,219,33,141,32,146,71,210,200,168,183,7,186,57,87,171,179,225,123,144,186,70,53,206,100,149,48,126,74,185,30,218,65,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,234,142,71,199,15,90,253,121,229,237,177,239,108,49,49,29,36,143,70,175,68,108,123,149,54,106,129,115,252,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,125,102,177,142,90,139,226,199,205,62,178,124,192,200,125,70,115,100,139,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,13,109,248,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,250,245,138,210,146,248,145,209,11,175,14,26,219,148,232,189,230,249,73,121,168,199,42,34,107,43,233,163,116,108,169,130,104,35,168,133,234,199,123,216,245,138,104,250,217,187,145,175,234,106,57,232,136,245,187,78,87,30,68,244,203,239,175,88,173,33,255,0,58,205,11,163,181,95,112,190,33,236,54,110,207,182,250,241,188,138,166,53,130,56,223,85,19,59,148,47,115,17,18,89,38,124,45,170,99,164,85,123,82,58,72,25,245,54,106,60,36,95,41,13,121,166,213,62,26,35,211,107,133,109,92,249,14,152,84,123,46,165,106,106,37,168,124,182,233,223,36,180,50,35,222,196,107,24,214,164,180,204,137,175,127,67,40,218,191,85,175,99,82,111,148,67,202,135,88,174,186,107,197,165,147,17,117,250,146,135,30,212,26,122,139,37,210,42,218,167,69,4,147,182,25,38,162,115,27,214,214,45,74,212,49,144,70,174,71,46,213,82,177,137,213,34,41,123,192,10,1,230,143,231,179,83,126,229,244,122,34,255,0,138,1,230,143,231,179,83,126,229,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,128,28,149,60,172,101,63,48,43,189,58,220,79,240,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,90,167,37,79,43,25,79,204,10,239,78,183,19,252,128,28,149,60,172,101,63,48,43,189,58,220,79,240,0,0,0,0,0,0,0,0,53,87,54,83,225,59,202,198,141,252,191,199,189,58,3,90,195,101,62,19,188,172,104,223,203,252,123,211,160,3,42,128,0,0,0,0,0,17,87,154,63,145,61,77,251,151,214,40,137,84,69,94,104,254,68,245,55,238,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,217,76,214,179,132,239,52,250,55,243,3,30,245,24,13,148,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,226,169,185,225,169,239,251,78,103,29,246,80,57,29,111,80,41,228,170,196,238,144,196,191,93,244,147,181,187,126,149,137,232,135,100,62,75,165,59,42,168,166,129,233,186,62,55,39,252,168,168,5,26,235,150,85,118,211,237,113,185,76,234,153,105,222,218,202,205,157,214,230,46,203,52,237,248,238,223,208,91,159,13,90,130,204,239,3,164,184,173,75,102,145,221,125,74,143,234,219,241,211,34,127,9,223,196,42,235,154,6,152,174,37,156,55,45,161,145,253,21,111,111,83,118,99,83,174,74,138,199,47,193,119,251,19,236,36,95,43,109,92,184,100,22,122,188,102,189,200,246,211,58,20,98,172,146,57,126,188,149,175,95,143,187,236,64,44,112,28,88,238,166,162,161,200,1,16,249,147,91,150,183,135,250,231,108,213,233,184,208,42,34,255,0,186,187,249,191,156,151,106,155,145,251,141,76,78,12,183,69,238,54,233,106,31,23,245,213,27,183,107,81,126,19,126,133,254,144,42,223,150,101,237,214,222,32,108,86,213,70,237,81,84,136,191,240,83,213,47,233,254,114,240,233,30,146,83,198,244,77,183,98,47,252,197,7,112,53,114,118,55,197,62,41,74,175,77,150,227,28,123,174,255,0,194,167,149,62,207,238,139,233,178,202,179,219,41,101,254,52,44,95,249,90,128,125,231,173,127,43,116,61,135,5,216,14,73,177,228,226,211,144,3,194,158,79,11,184,28,54,247,238,115,79,129,225,168,114,3,132,142,232,106,185,85,61,197,75,243,24,214,72,242,108,129,52,254,217,92,178,203,227,146,5,100,114,245,125,110,186,184,182,84,107,215,237,114,123,186,127,234,45,39,52,191,199,97,179,205,91,35,186,81,157,63,167,237,115,83,236,254,146,144,173,244,211,107,175,21,117,16,74,247,62,157,50,71,185,23,126,173,155,237,36,79,132,159,205,47,255,0,127,188,11,50,229,241,167,210,98,250,3,139,212,86,82,164,85,21,84,41,51,247,103,74,175,84,211,185,62,45,69,248,61,9,88,158,228,58,142,147,227,20,248,142,158,99,246,10,102,236,218,26,8,97,252,150,166,251,39,232,111,187,237,59,120,30,23,224,112,70,238,187,156,156,121,64,8,121,60,111,239,219,249,143,32,1,224,1,228,28,30,229,79,123,125,231,45,215,226,159,0,60,156,17,118,93,151,237,29,72,171,182,231,133,251,23,244,1,236,56,117,110,187,161,229,87,118,251,131,91,176,28,129,193,210,53,159,19,203,93,212,155,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,35,223,24,92,44,99,252,66,225,21,23,91,117,7,103,60,177,81,202,251,37,100,8,198,190,175,165,28,244,160,153,94,230,181,98,145,219,163,92,231,39,105,239,235,69,233,89,25,36,132,7,149,251,20,98,45,205,171,145,172,74,67,42,205,49,89,54,46,140,118,14,174,109,202,39,88,159,140,79,92,79,9,142,152,107,255,0,145,99,247,124,79,32,185,226,217,5,39,133,186,89,171,38,183,214,193,220,107,251,85,16,189,89,35,58,152,170,215,108,230,170,110,213,84,93,189,202,168,126,121,107,92,125,112,177,248,99,196,93,170,24,101,5,198,175,56,198,40,219,4,116,84,169,221,246,165,2,74,175,116,41,26,185,54,150,62,228,178,177,89,187,159,245,163,233,123,157,31,69,82,149,238,97,129,175,1,123,185,206,248,158,19,215,31,171,177,54,59,106,240,251,93,151,70,46,223,123,114,157,213,211,251,181,127,245,158,49,62,152,227,18,0,12,22,216,0,0,0,0,31,177,135,97,217,62,160,100,246,236,51,12,178,212,93,175,87,105,146,10,74,72,17,58,164,118,202,170,170,171,178,53,173,106,43,156,247,42,53,173,107,156,229,68,69,84,252,114,216,184,22,225,42,125,8,176,212,103,185,229,29,69,62,125,124,134,90,26,138,71,84,70,248,173,180,73,50,42,68,213,133,239,142,87,72,177,69,43,158,170,187,39,67,17,26,173,122,191,63,46,192,87,143,189,204,143,171,28,103,170,63,89,232,106,59,103,181,152,125,145,203,167,19,94,147,118,173,98,221,63,189,87,95,95,54,158,53,79,162,53,214,97,144,184,85,225,166,195,195,126,3,29,173,169,79,85,149,93,161,137,217,21,202,154,73,187,85,114,198,249,93,19,88,201,28,168,214,196,217,221,26,57,173,98,189,26,142,115,81,87,100,205,128,22,21,155,52,88,162,45,219,141,34,28,117,152,230,56,156,219,21,115,27,140,174,106,185,92,235,51,63,222,232,136,221,17,27,162,34,34,55,64,0,61,24,64,0,0,0,0,0,0,0,1,211,117,127,75,49,253,106,211,171,182,153,101,53,151,26,91,93,231,177,223,154,223,35,25,80,222,204,241,204,222,151,61,143,106,110,232,154,139,187,87,220,171,240,95,122,119,32,124,215,69,55,41,154,42,141,98,94,216,124,69,220,37,234,49,22,42,230,215,68,196,196,199,68,196,235,19,236,148,81,194,249,110,232,118,11,152,216,179,107,78,85,157,77,93,143,220,233,110,180,177,212,215,81,186,39,203,4,173,145,141,122,54,149,170,173,87,49,17,81,21,23,109,246,84,248,146,184,3,202,198,26,206,26,38,44,211,166,172,252,215,60,204,115,202,233,185,152,221,155,147,76,105,19,61,16,0,15,116,80,69,28,211,150,238,135,103,89,141,247,54,187,101,89,212,53,217,5,206,170,235,85,29,53,117,27,98,100,179,202,233,30,214,35,169,92,168,212,115,213,17,21,85,118,219,117,95,137,43,129,225,127,13,103,19,17,23,169,215,68,174,85,158,102,57,29,117,92,203,174,205,185,170,52,153,142,152,116,221,32,210,204,127,69,116,234,211,166,88,181,101,198,170,215,102,239,246,38,184,72,199,212,59,189,60,147,59,169,204,99,26,187,58,87,34,108,212,247,34,124,87,222,189,200,3,214,138,41,183,76,81,76,105,16,192,196,98,46,226,239,87,136,191,87,58,186,230,102,102,122,102,103,89,159,108,128,3,233,226,135,63,212,179,225,251,255,0,28,53,11,255,0,72,81,127,217,9,41,164,26,89,143,232,174,157,90,116,203,22,172,184,213,90,236,221,254,196,215,9,24,250,135,119,167,146,103,117,57,140,99,87,103,74,228,77,154,158,228,79,138,251,215,185,3,22,198,11,15,134,171,159,106,136,137,79,102,155,81,156,103,86,99,15,152,98,42,185,68,78,177,19,215,164,198,191,132,207,226,0,12,164,8,97,206,33,248,89,211,238,37,190,143,253,59,188,100,52,31,71,60,95,133,246,77,68,17,117,248,142,215,95,115,187,12,155,237,216,102,219,109,241,93,247,247,109,152,193,231,118,213,23,232,155,119,35,88,150,102,3,48,196,229,120,138,113,120,58,230,139,148,235,164,199,24,214,38,39,242,153,134,3,208,62,12,52,187,135,76,198,179,54,194,111,217,77,109,117,109,178,75,84,145,221,106,169,229,137,34,124,177,72,174,68,142,8,215,171,170,22,166,251,170,108,171,238,248,42,103,192,15,203,54,45,225,233,230,90,141,33,247,153,102,152,204,222,255,0,210,113,215,38,186,244,136,214,120,233,28,3,14,113,15,194,206,159,113,45,244,127,233,221,227,33,160,250,57,226,252,47,178,106,32,139,175,196,118,186,251,157,216,100,223,110,195,54,219,111,138,239,191,187,108,198,15,219,182,168,191,68,219,185,26,196,190,48,25,134,39,43,196,83,139,193,215,52,92,167,93,38,56,198,177,49,63,148,204,48,30,129,240,97,165,220,58,102,53,153,182,19,126,202,107,107,171,109,146,90,164,142,235,85,79,44,73,19,229,138,69,114,36,112,70,189,93,80,181,55,221,83,101,95,119,193,83,62,0,126,89,177,111,15,79,50,212,105,15,188,203,52,198,102,247,254,147,142,185,53,215,164,70,179,199,72,224,0,15,86,3,241,179,76,90,223,157,97,215,220,38,237,53,68,52,57,5,178,170,213,85,37,51,154,217,89,20,241,58,55,185,138,228,114,35,145,175,85,69,84,84,223,109,209,126,4,82,254,165,159,15,223,248,225,168,95,250,66,139,254,200,76,96,99,95,193,216,196,204,77,234,98,116,77,229,91,73,154,228,116,85,111,46,191,85,184,170,117,152,142,153,0,6,74,16,0,1,20,115,78,91,186,29,157,102,55,220,218,237,149,103,80,215,100,23,58,171,173,84,116,213,212,109,137,146,207,43,164,123,88,142,165,114,163,81,207,84,68,85,85,219,109,213,126,38,99,208,61,3,195,184,116,195,171,48,156,38,229,121,173,161,173,185,201,117,146,75,172,209,75,42,74,248,162,141,90,139,28,113,167,79,76,45,93,182,85,221,87,223,240,68,201,96,197,181,130,195,217,175,186,91,162,34,174,180,246,59,106,51,140,203,11,24,44,94,34,170,237,70,157,236,240,221,195,240,0,6,82,4,34,142,105,203,119,67,179,172,198,251,155,93,178,172,234,26,236,130,231,85,117,170,142,154,186,141,177,50,89,229,116,143,107,17,212,174,84,106,57,234,136,138,170,187,109,186,175,196,149,192,240,191,134,179,137,136,139,212,235,162,87,42,207,51,28,142,186,174,101,215,102,220,213,26,76,199,76,58,110,144,105,102,63,162,186,117,105,211,44,90,178,227,85,107,179,119,251,19,92,36,99,234,29,222,158,73,157,212,230,49,141,93,157,43,145,54,106,123,145,62,43,239,94,228,1,235,69,20,219,166,40,166,52,136,96,98,49,23,113,119,171,196,95,171,157,93,115,51,51,61,51,51,172,207,182,64,1,244,241,97,206,33,248,89,211,238,37,190,143,253,59,188,100,52,31,71,60,95,133,246,77,68,17,117,248,142,215,95,115,187,12,155,237,216,102,219,109,241,93,247,247,109,248,218,7,193,134,151,112,233,152,214,102,216,77,251,41,173,174,173,182,73,106,146,59,173,85,60,177,36,79,150,41,21,200,145,193,26,245,117,66,212,223,117,77,149,125,223,5,76,248,12,105,193,216,170,239,119,154,99,157,214,155,183,180,153,173,172,7,236,186,47,213,22,52,152,230,116,105,51,172,254,51,58,176,231,16,252,44,233,247,18,223,71,254,157,222,50,26,15,163,158,47,194,251,38,162,8,186,252,71,107,175,185,221,134,77,246,236,51,109,182,248,174,251,251,182,252,109,3,224,195,75,184,116,204,107,51,108,38,253,148,214,215,86,219,36,181,73,29,214,170,158,88,146,39,203,20,138,228,72,224,141,122,186,161,106,111,186,166,202,190,239,130,166,124,2,112,118,42,187,221,230,152,231,117,150,246,147,53,181,128,253,151,69,250,162,198,147,28,206,141,38,117,159,198,103,80,0,100,161,3,14,113,1,194,150,147,241,31,236,202,172,226,158,227,67,116,181,111,28,23,91,76,177,195,86,234,117,234,85,167,145,210,70,246,190,46,167,117,162,43,119,107,183,233,86,163,222,142,204,96,243,187,106,139,244,77,23,35,88,150,102,3,48,197,101,120,138,113,88,59,147,69,202,120,76,78,147,191,116,162,13,187,150,46,135,89,238,20,183,107,78,127,169,84,85,212,83,50,166,150,170,154,235,71,20,176,74,199,35,153,35,30,218,84,86,185,174,68,84,114,42,42,42,34,161,251,57,239,46,237,30,212,156,145,249,110,83,156,234,21,77,210,106,58,26,57,234,22,231,74,247,212,120,90,88,169,155,44,142,125,51,156,249,94,216,90,231,185,87,235,61,206,93,145,23,100,148,160,197,253,153,132,230,243,123,156,104,159,157,184,218,41,187,23,231,23,87,62,34,99,93,218,233,51,19,49,195,134,177,31,131,26,104,30,129,225,220,58,97,213,152,78,19,114,188,214,208,214,220,228,186,201,37,214,104,165,149,37,124,81,70,173,69,142,56,211,167,166,22,174,219,42,238,171,239,248,34,100,176,12,187,118,233,181,76,81,68,105,16,215,113,152,203,249,133,250,177,56,154,166,170,234,157,102,103,140,200,126,54,105,139,91,243,172,58,251,132,221,166,168,134,135,32,182,85,90,170,164,166,115,91,43,34,158,39,70,247,49,92,142,68,114,53,234,168,170,138,155,237,186,47,192,253,144,125,76,69,81,164,188,109,220,170,213,113,114,137,210,98,117,137,243,195,241,176,236,59,24,211,252,98,221,134,97,150,90,123,77,150,211,10,65,73,73,2,47,76,109,221,85,85,85,119,87,57,206,85,115,158,229,87,57,206,115,156,170,170,170,191,178,0,136,138,99,72,224,92,185,93,234,230,229,201,153,170,103,89,153,223,51,51,198,102,122,102,64,1,250,248,0,0,116,221,95,210,204,127,90,180,234,237,166,89,77,101,198,150,215,121,236,119,230,183,200,198,84,55,179,60,115,55,165,207,99,218,155,186,38,162,238,213,247,42,252,23,222,152,15,11,229,187,161,216,46,99,98,205,173,57,86,117,53,118,63,115,165,186,210,199,83,93,70,232,159,44,18,182,70,53,232,218,86,170,181,92,196,69,68,84,93,183,217,83,226,74,224,99,93,193,216,191,92,92,185,76,76,199,74,111,47,218,76,215,42,195,85,131,193,95,170,139,117,76,204,211,28,38,102,34,39,241,136,136,0,6,74,16,58,174,71,166,120,118,91,152,227,217,182,73,104,167,185,87,98,208,213,71,107,142,170,158,41,162,167,150,121,105,164,241,45,71,177,85,147,177,212,145,163,36,106,181,90,143,147,227,186,42,118,160,124,213,76,87,26,85,26,189,108,223,185,135,175,186,90,170,98,116,152,214,58,166,38,39,241,137,152,0,7,211,200,0,0,0,1,31,248,173,224,167,75,56,193,250,45,248,76,191,229,118,207,162,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,116,174,30,57,101,240,243,195,102,168,80,234,230,33,120,205,111,55,219,93,61,68,52,9,123,185,83,190,10,103,205,26,196,249,154,202,120,33,87,63,180,249,99,68,122,185,136,146,57,122,122,145,142,108,181,0,8,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,196,155,224,12,127,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,170,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,85,87,109,151,101,76,128,0,129,86,158,77,92,54,216,46,180,87,219,22,168,235,5,186,229,110,168,142,174,142,178,146,247,65,12,244,211,198,228,116,114,199,35,104,145,204,123,92,136,228,114,42,42,42,34,161,61,64,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,253,101,93,182,77,145,38,0,3,15,240,191,194,254,3,194,102,1,112,211,157,57,187,228,23,27,109,198,241,45,238,89,111,117,16,205,59,103,146,24,97,115,90,232,98,137,168,206,154,118,42,34,181,87,117,119,191,224,137,152,0,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,36,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,17,51,0,0,0,0,0,0,0,0,0,0,64,15,234,42,112,177,255,0,143,218,171,255,0,165,109,223,246,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,192,236,0,0,0,0,0,0,0,1,143,245,239,69,49,94,34,116,158,251,163,153,173,194,235,69,101,200,60,47,137,158,215,44,113,213,51,177,83,21,67,58,29,36,114,49,55,124,45,69,221,139,245,85,118,217,118,84,200,0,8,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,196,155,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,131,200,3,194,236,159,97,228,240,190,244,3,201,225,200,138,138,139,250,2,124,15,32,87,255,0,53,29,48,171,200,116,193,50,42,61,191,173,43,40,154,230,163,30,229,247,201,58,111,238,247,127,170,33,10,121,108,234,131,176,173,107,180,227,115,177,203,29,218,190,158,7,47,83,27,183,212,168,219,242,147,127,245,79,177,75,122,226,119,5,135,61,210,171,149,150,74,102,76,178,77,76,244,69,98,59,242,102,106,255,0,21,223,207,246,20,69,131,212,87,233,22,191,99,245,210,36,148,206,162,186,82,72,228,94,166,123,186,90,191,236,126,199,255,0,206,6,197,214,202,184,171,40,160,158,37,221,175,141,174,248,162,252,81,23,252,167,214,99,109,5,204,233,243,77,58,178,93,162,153,178,58,122,10,105,28,168,228,95,123,160,137,203,252,37,254,55,233,50,72,30,20,196,92,79,218,42,46,218,77,114,167,167,149,172,122,207,75,178,185,21,126,19,53,76,188,99,253,112,182,85,93,116,238,225,73,72,171,221,116,144,43,81,55,251,37,106,175,193,21,126,0,80,247,15,181,46,177,113,75,137,74,232,220,247,71,122,163,95,171,246,253,79,231,254,146,255,0,240,42,196,172,197,173,181,61,46,106,203,75,11,246,95,179,120,218,191,229,40,23,76,233,228,199,184,176,196,226,185,177,88,214,222,168,250,145,233,182,219,198,207,227,109,250,80,191,13,50,168,138,167,15,181,201,23,79,66,210,65,210,169,183,195,180,205,128,237,135,7,123,151,99,153,197,201,239,0,223,137,200,226,159,19,202,174,222,240,60,156,85,83,115,207,216,113,219,101,80,57,158,21,118,77,207,39,166,170,84,134,23,72,170,137,182,223,31,233,2,33,243,3,213,102,97,218,99,60,16,202,141,158,110,158,132,71,199,186,237,81,74,171,238,114,47,216,226,53,242,206,209,199,86,220,230,212,58,215,34,173,76,174,145,19,162,68,93,220,234,57,191,74,55,237,83,170,115,48,212,217,242,12,146,12,86,223,88,171,28,61,91,181,178,46,203,188,116,111,248,35,215,244,47,216,78,94,7,244,226,44,51,72,108,50,173,35,99,150,170,134,150,161,203,219,68,93,221,75,77,191,240,83,237,105,249,19,168,146,244,209,164,52,241,196,159,6,49,26,159,240,33,236,95,128,79,130,7,46,200,126,142,63,21,216,228,139,191,185,126,40,27,182,222,225,183,191,112,27,123,247,60,59,223,238,220,228,120,247,110,7,134,251,189,199,147,198,232,171,238,60,175,185,0,240,230,239,239,12,77,147,99,194,185,23,250,15,42,168,212,71,125,128,122,229,141,85,122,145,118,57,42,162,34,170,252,17,15,92,149,48,239,209,222,103,82,252,19,169,55,62,11,229,210,59,109,174,162,178,71,108,216,162,123,253,235,182,251,53,87,244,255,0,48,31,92,23,10,105,231,117,51,94,222,166,239,238,234,79,176,250,151,119,34,244,169,22,180,247,92,221,127,215,26,220,85,106,28,144,54,58,212,68,235,251,99,145,127,219,21,62,9,250,9,75,26,163,154,139,182,192,122,82,5,223,117,95,183,115,222,214,163,83,99,200,3,194,174,193,23,115,132,171,179,79,44,95,168,138,160,115,7,20,119,233,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,43,223,152,71,8,127,247,75,136,93,53,181,255,0,39,38,73,105,160,162,255,0,117,116,247,87,59,185,254,226,146,49,145,127,30,103,175,246,71,22,16,12,76,110,14,222,54,212,218,185,236,158,169,235,108,27,51,180,120,189,151,199,211,142,194,79,154,170,122,42,167,166,153,254,147,209,59,218,247,130,78,113,229,195,117,191,66,53,30,155,34,198,171,105,215,29,206,102,173,174,161,183,178,22,196,235,108,177,190,55,77,78,214,177,169,31,97,22,118,118,186,118,84,110,236,84,250,136,247,198,50,187,196,88,175,11,118,171,87,56,195,179,114,108,219,15,158,224,45,102,24,73,214,138,227,88,243,111,210,99,211,19,19,19,232,220,0,15,20,152,1,43,121,125,240,233,140,107,110,125,113,202,243,25,169,234,237,56,52,212,115,205,100,169,163,89,98,185,186,161,149,61,180,123,186,218,141,108,114,64,199,171,28,215,182,68,221,142,78,149,93,253,240,216,122,241,87,105,179,111,140,162,179,188,227,15,144,101,247,115,44,94,188,203,113,174,237,243,51,51,17,17,30,121,153,136,223,186,53,214,102,35,89,103,62,93,252,39,65,98,183,218,184,143,205,157,80,151,106,232,102,118,55,110,86,201,10,82,83,72,215,196,234,169,81,200,139,35,165,141,206,237,167,190,52,138,68,126,239,115,219,218,158,0,22,38,15,9,70,10,212,90,183,237,243,207,91,140,118,143,104,49,91,77,152,87,152,98,231,124,238,166,58,41,167,89,210,152,225,186,53,246,206,179,59,228,0,25,72,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,3,198,255,0,164,15,39,134,175,197,63,65,228,241,210,155,245,0,84,220,242,15,11,238,64,61,114,73,245,145,16,242,215,238,135,135,70,155,111,246,156,19,118,175,188,15,106,111,185,204,245,162,162,156,211,224,7,197,120,165,241,116,18,64,173,221,28,173,247,111,252,251,148,107,204,51,8,110,33,170,241,220,233,34,237,181,175,107,247,234,223,242,96,164,253,46,95,210,94,187,145,28,155,41,94,124,209,116,134,59,238,158,213,230,20,116,139,215,106,164,168,153,238,108,126,245,221,105,27,241,70,47,216,197,251,80,15,111,44,173,88,246,222,25,79,142,212,77,187,233,227,99,17,58,126,198,197,70,207,177,137,250,127,73,96,209,189,30,212,114,124,21,55,53,252,224,135,85,235,52,235,85,168,105,95,82,177,65,53,76,84,239,107,158,173,247,45,77,50,47,240,218,159,6,23,205,130,222,98,200,49,27,61,230,41,17,237,171,163,138,100,84,93,209,119,111,244,175,248,64,253,243,243,175,180,203,85,110,150,20,77,247,86,175,255,0,73,15,209,61,85,45,87,68,228,69,219,125,191,194,5,16,113,15,107,110,35,197,165,174,189,25,208,216,174,180,15,79,126,255,0,8,41,119,251,87,244,151,31,195,141,221,151,109,45,176,85,53,219,245,219,233,93,240,253,52,240,175,232,79,210,86,79,50,123,11,44,154,145,109,200,217,27,26,230,84,177,255,0,13,189,205,101,10,126,132,251,63,156,156,92,9,102,116,183,205,33,177,66,217,216,231,178,138,149,138,136,228,85,69,74,90,100,219,242,151,244,129,42,79,27,251,246,60,53,119,79,230,60,239,246,168,30,79,7,173,181,17,57,234,198,200,213,84,247,108,138,135,179,112,10,16,240,187,170,30,81,54,68,64,60,157,99,80,111,48,216,241,186,138,233,221,210,214,62,52,223,101,95,139,145,62,196,83,179,42,236,69,78,97,185,156,216,198,131,220,36,165,169,237,72,234,234,22,238,215,171,87,101,153,127,67,147,248,160,86,54,77,52,154,211,196,55,133,99,187,176,175,195,221,211,255,0,120,162,255,0,176,95,140,101,226,96,150,120,172,120,181,182,221,11,122,91,5,36,49,162,110,171,240,141,169,250,87,244,21,23,203,103,79,147,41,212,10,188,142,190,21,151,194,246,246,85,111,87,229,65,88,207,181,171,252,84,251,75,144,166,98,71,4,108,68,219,165,168,159,243,31,52,143,104,7,29,253,231,208,243,183,191,116,248,156,37,149,177,53,94,255,0,115,83,237,61,135,228,100,235,181,162,125,186,145,126,175,189,63,186,104,29,82,147,90,176,138,188,131,232,236,55,93,234,251,157,174,142,196,223,149,215,209,241,237,237,241,254,115,191,71,35,38,141,146,49,125,206,77,209,127,152,163,154,77,69,158,193,196,165,59,106,42,158,196,143,33,99,28,170,245,79,114,87,251,254,46,79,208,92,254,152,221,163,190,96,118,43,164,114,245,182,166,223,4,136,228,118,251,238,223,211,186,255,0,132,14,208,170,145,181,85,87,221,182,231,228,207,148,90,97,174,101,182,90,141,166,126,234,141,232,119,191,109,254,221,182,251,20,235,122,215,148,166,37,167,183,107,194,202,145,44,84,149,42,215,43,186,118,114,65,35,147,101,221,63,139,250,74,227,225,195,62,187,234,79,21,207,89,171,165,158,40,22,234,244,78,235,157,245,81,36,68,219,119,57,63,213,0,181,22,35,92,189,207,227,124,12,57,196,54,184,209,233,94,43,89,90,149,29,21,8,201,27,31,212,85,250,221,185,85,63,212,220,159,24,204,167,114,175,167,181,90,214,105,164,70,244,253,174,84,79,225,39,244,126,146,145,184,136,212,124,155,88,245,138,170,199,73,85,85,83,3,110,143,167,100,113,190,71,183,111,21,43,83,220,142,122,124,36,219,225,246,159,147,58,9,167,195,30,176,106,14,173,234,148,151,42,170,206,187,83,231,153,232,157,184,19,234,172,85,29,63,6,53,223,22,33,153,248,188,215,75,78,144,225,189,185,159,215,83,92,218,152,24,221,156,158,254,194,187,249,55,167,240,155,250,15,119,10,248,61,22,153,104,94,49,87,85,74,202,122,133,181,83,73,51,158,196,99,186,220,174,85,221,85,173,95,140,159,105,0,184,159,203,164,215,109,122,177,226,118,249,22,166,154,11,149,55,186,53,235,77,165,101,43,23,125,156,244,248,170,253,159,242,142,129,222,120,55,171,200,181,83,94,165,202,186,58,40,251,119,9,62,44,95,115,145,28,159,197,95,245,84,251,63,251,86,163,11,81,24,155,24,83,134,77,43,182,105,238,17,108,134,154,129,144,205,225,34,238,42,68,214,170,185,96,133,23,224,198,175,240,76,220,169,250,4,15,39,20,77,149,127,156,242,155,253,167,135,46,222,243,244,120,149,17,91,178,169,197,187,108,140,223,224,135,193,95,118,167,141,89,12,83,49,210,57,127,37,28,138,168,159,242,255,0,58,30,234,9,85,232,168,229,95,127,191,252,0,125,73,186,125,100,79,122,156,183,217,55,114,135,46,201,245,83,117,61,41,19,220,187,189,84,15,114,57,23,224,114,56,181,168,212,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,5,123,243,103,252,213,253,249,254,98,87,185,97,28,217,255,0,53,127,126,127,152,149,238,87,249,223,135,220,246,118,97,216,28,150,249,39,132,247,159,54,176,0,69,44,0,176,142,83,31,157,79,184,255,0,207,138,247,44,35,148,199,231,83,238,63,243,226,87,36,240,251,126,222,204,171,254,84,188,147,197,251,191,155,66,194,0,5,128,227,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,6,203,191,229,127,204,1,19,109,253,234,23,249,193,225,200,170,158,229,3,174,100,57,254,59,140,212,54,150,233,91,218,145,200,213,68,237,200,239,114,239,183,228,181,127,66,159,125,151,36,182,95,161,109,69,190,126,228,110,77,209,122,28,155,251,145,126,212,79,210,132,6,230,13,136,106,28,25,10,229,214,21,146,74,6,210,64,213,108,116,142,122,181,205,142,117,118,235,208,169,252,31,211,246,145,223,135,14,58,174,154,71,149,166,63,155,65,84,250,6,182,120,223,183,134,135,165,232,198,181,191,150,198,175,198,47,210,5,203,124,80,240,230,34,161,142,116,167,91,240,189,83,182,69,93,96,186,83,200,178,42,162,49,42,161,123,191,41,237,248,49,203,252,69,50,58,57,21,17,81,83,222,7,171,101,98,251,207,99,87,116,60,171,119,56,163,118,93,149,64,228,190,243,13,241,91,132,65,155,104,158,89,105,124,104,174,146,209,84,141,94,150,42,245,108,215,39,229,123,190,45,67,50,159,141,151,219,253,169,141,220,168,127,151,164,149,155,123,253,251,183,249,128,214,222,237,21,110,156,106,197,76,48,171,152,250,27,171,216,155,59,167,242,42,87,248,171,254,195,236,47,143,130,172,222,76,211,135,204,42,186,161,223,142,246,84,76,118,238,115,149,85,174,145,155,238,239,238,10,113,227,115,5,172,195,245,142,241,86,250,103,68,217,238,85,18,181,202,215,236,228,117,85,74,162,253,111,238,75,29,229,127,159,65,121,209,203,53,129,236,114,73,109,165,108,123,171,155,178,170,203,84,171,240,247,255,0,7,237,2,119,156,36,106,57,170,138,170,114,79,129,225,201,186,108,191,0,42,115,154,149,186,40,30,218,223,20,245,124,104,231,53,21,63,154,136,252,78,90,154,237,117,165,200,40,176,138,167,171,233,92,177,181,189,83,74,187,125,122,56,145,17,61,232,158,227,42,115,83,211,218,138,172,46,175,44,137,83,181,73,19,156,246,116,61,85,55,117,27,19,223,240,248,167,218,87,79,12,57,244,184,38,171,216,171,145,85,35,101,206,149,31,178,177,55,106,84,194,170,159,89,63,216,1,177,213,21,67,106,105,98,157,169,178,61,136,228,255,0,133,14,55,39,201,21,20,210,70,228,71,53,142,93,255,0,224,83,172,105,54,69,14,85,167,216,253,246,21,247,86,219,160,159,226,213,95,172,221,254,207,113,218,46,12,87,210,74,137,252,71,127,129,64,130,25,151,20,217,246,1,175,82,226,149,105,20,182,217,100,171,116,104,234,137,211,234,163,231,70,123,145,234,159,234,73,246,127,200,78,76,126,234,151,123,124,117,104,136,157,91,253,171,252,101,79,183,250,10,157,227,113,213,86,174,32,104,235,33,95,123,155,43,81,17,55,84,85,150,185,126,212,254,98,205,52,78,170,162,167,6,162,150,161,23,173,123,187,238,155,127,171,72,6,66,0,1,194,69,70,177,206,95,177,21,74,208,230,175,169,78,250,51,22,9,75,34,163,170,106,233,102,122,163,158,138,136,217,42,126,205,182,248,198,159,105,99,249,29,124,118,203,53,93,100,142,70,182,40,100,114,170,170,39,193,138,191,111,244,20,195,196,205,206,109,104,226,157,48,232,229,234,141,143,172,106,123,145,200,137,20,181,138,159,216,246,95,183,244,129,49,57,109,232,236,120,142,18,251,253,66,171,167,173,219,125,217,31,240,38,172,103,197,21,87,224,226,118,39,185,19,99,160,104,230,29,77,133,226,84,214,152,24,136,145,245,236,169,213,246,203,35,191,132,170,191,194,50,0,3,142,251,41,229,87,236,56,245,123,192,230,124,119,104,91,61,12,145,43,81,122,182,248,167,243,161,245,167,188,225,50,111,26,166,223,16,53,246,226,154,154,108,27,136,138,218,138,53,86,163,111,18,78,221,151,167,111,235,233,215,248,63,220,33,114,92,22,229,114,229,60,62,97,53,179,251,228,117,154,157,174,85,115,151,242,122,219,246,255,0,114,85,175,51,76,102,43,62,177,37,124,76,217,101,139,188,229,217,223,21,170,172,95,181,118,251,9,199,203,7,48,91,174,135,89,109,114,78,142,90,42,56,227,219,118,127,43,85,250,61,255,0,193,251,64,238,92,197,243,215,97,90,23,80,176,189,81,245,210,84,82,166,206,123,118,85,162,157,83,242,72,109,202,210,201,46,67,171,85,249,157,100,143,114,199,13,197,187,42,163,183,87,54,5,248,175,191,253,81,76,157,205,223,54,141,184,54,55,140,83,174,242,85,93,229,85,68,115,87,109,169,21,191,15,143,250,169,203,150,157,162,223,130,233,149,86,103,117,145,144,119,28,230,171,222,229,98,109,36,52,74,158,247,42,55,226,4,149,226,219,88,225,211,236,58,102,210,201,209,82,238,158,143,173,34,124,37,131,127,123,83,244,63,244,145,55,130,30,28,173,25,213,226,76,251,40,166,89,106,18,169,106,26,143,142,9,81,203,215,77,42,46,238,69,119,197,238,254,115,245,117,170,221,112,226,43,52,236,216,150,85,166,131,242,149,176,247,186,186,162,143,111,124,127,207,10,253,191,229,39,110,155,97,54,173,51,195,32,164,141,137,19,105,233,219,213,187,156,155,116,196,196,254,27,151,248,128,98,222,40,245,66,219,163,218,100,182,138,86,50,20,130,40,97,133,26,143,102,200,217,105,253,223,139,110,201,238,121,13,120,4,210,122,77,76,212,10,237,68,190,212,62,162,74,68,163,150,38,72,198,72,136,246,212,108,139,187,247,95,245,4,248,109,254,3,241,120,221,212,203,182,174,235,77,195,75,241,214,73,42,80,214,79,2,43,90,201,17,122,99,134,69,254,198,213,119,250,139,190,223,242,147,135,130,141,15,151,72,176,101,138,185,27,226,170,89,210,254,150,202,223,201,168,153,201,249,107,250,28,159,96,18,58,217,69,21,5,28,84,208,198,214,54,54,53,168,141,106,39,193,17,62,207,232,62,179,194,124,15,32,120,220,197,218,215,171,212,154,97,101,150,186,70,181,210,181,83,165,170,175,68,95,175,26,47,228,181,126,201,12,151,87,59,41,224,146,87,174,200,198,170,175,252,8,87,255,0,20,181,57,30,165,231,245,248,205,178,229,75,5,29,44,238,141,141,145,81,85,219,50,39,46,221,44,223,227,26,253,160,102,46,26,245,11,34,207,161,188,101,121,52,189,84,208,65,27,160,111,113,239,106,42,62,68,119,185,206,114,167,246,47,208,135,112,196,184,128,181,100,26,173,62,1,73,27,17,96,138,161,85,232,178,238,174,137,234,213,77,149,136,159,103,233,35,246,161,100,244,188,48,104,2,210,75,84,199,86,220,82,170,153,136,199,53,191,89,25,82,244,247,75,190,255,0,150,223,130,24,99,128,171,157,239,81,245,238,108,162,104,228,72,86,11,140,238,123,163,77,157,214,141,93,183,107,81,62,50,162,129,107,108,247,162,42,156,143,92,45,233,98,33,236,3,131,93,187,149,167,37,247,34,169,195,163,235,245,33,201,235,179,87,250,0,117,108,222,165,60,162,170,167,188,244,36,136,237,147,116,70,183,227,253,39,36,149,100,247,53,170,137,250,84,15,112,60,53,54,79,137,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,247,230,207,249,171,251,243,252,196,175,114,194,57,179,254,106,254,252,255,0,49,43,220,175,243,191,15,185,236,236,195,176,57,45,242,79,9,239,62,109,96,0,138,88,1,97,28,166,63,58,159,113,255,0,159,21,238,88,71,41,143,206,167,220,127,231,196,174,73,225,246,253,189,153,87,252,169,121,39,139,247,127,54,133,132,0,11,1,199,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,85,17,55,83,201,197,204,71,124,64,226,146,117,46,200,115,56,244,236,187,161,201,23,112,58,190,121,129,88,179,171,52,246,187,197,12,83,178,86,57,191,94,38,59,226,199,55,248,77,119,241,151,236,42,199,141,174,4,234,236,17,214,102,120,29,186,169,234,234,166,42,199,4,42,187,36,147,75,190,201,21,58,123,182,115,126,210,221,207,142,229,108,167,185,211,58,154,118,238,215,42,47,197,126,197,223,236,84,2,134,248,96,226,123,58,208,156,254,211,105,200,167,171,142,222,149,145,54,118,84,186,100,68,98,247,21,125,207,149,141,255,0,86,223,222,159,253,187,146,209,29,126,196,53,98,199,77,91,109,187,210,62,103,177,138,232,219,81,18,170,42,178,53,95,115,100,114,252,100,66,45,113,175,193,29,187,49,199,46,249,86,58,189,186,234,106,73,38,107,126,178,245,57,173,133,19,222,249,209,19,221,26,253,133,109,96,185,238,109,195,70,160,54,26,143,115,105,106,145,175,79,196,251,209,179,181,23,224,217,63,144,255,0,239,251,67,98,102,185,30,212,115,87,116,95,180,242,168,69,190,21,56,177,199,53,103,17,180,199,52,253,21,222,10,30,235,58,100,93,159,211,38,254,244,133,173,255,0,83,95,129,40,32,158,57,227,73,24,187,162,255,0,48,30,196,61,117,44,73,32,145,138,155,162,181,81,79,98,135,124,20,10,161,230,161,166,84,240,66,204,186,154,155,103,186,161,26,229,70,39,191,221,91,34,252,25,254,83,229,229,83,157,69,73,43,177,153,170,26,215,236,212,107,21,232,138,187,37,107,215,220,174,255,0,33,42,185,138,98,112,95,116,102,229,59,219,245,169,163,154,100,93,215,226,218,74,181,253,41,250,74,204,224,86,249,236,13,125,165,163,115,246,107,103,170,111,195,244,83,85,255,0,50,254,144,47,186,23,117,177,29,250,78,78,220,248,236,211,119,232,35,151,244,245,127,133,79,181,126,0,67,174,100,214,184,170,248,122,202,230,124,74,174,142,141,170,155,53,63,151,166,254,111,230,40,226,207,94,251,54,81,79,89,19,149,171,79,88,199,167,191,111,201,145,23,249,191,65,176,7,29,118,246,215,112,237,155,53,237,221,27,104,153,201,239,251,81,209,175,233,254,99,95,171,229,51,153,121,172,70,252,89,81,34,127,194,143,80,54,0,224,91,57,139,46,208,60,61,253,246,62,88,173,48,70,244,71,110,168,173,89,27,239,250,202,191,192,36,93,103,190,150,84,69,219,234,59,223,255,0,1,84,28,174,117,137,104,161,143,10,170,126,237,142,54,49,158,239,134,201,88,245,248,51,252,165,174,79,35,100,162,149,201,240,88,221,254,5,2,162,120,245,168,145,154,249,66,212,151,220,222,226,251,221,241,252,101,122,22,107,160,243,186,163,3,161,147,116,84,119,119,255,0,175,74,86,47,29,20,171,91,196,93,5,59,95,239,114,77,246,125,137,37,122,150,135,162,54,245,182,224,148,84,238,119,189,189,223,179,253,186,69,253,63,206,6,66,0,240,191,0,49,103,17,153,125,62,29,166,119,107,149,77,67,34,111,131,170,70,171,158,141,247,165,60,142,247,110,228,253,5,80,112,197,111,126,172,113,141,85,120,123,86,104,88,183,135,181,232,157,94,237,228,84,247,236,228,255,0,85,253,63,111,252,178,211,154,174,122,235,70,154,218,236,112,187,103,87,86,84,198,190,239,138,120,71,39,218,213,254,63,233,67,23,114,160,192,36,146,237,91,153,84,55,110,166,85,196,139,191,218,232,233,93,246,59,253,146,253,128,90,53,186,22,67,74,214,53,155,34,111,238,219,249,212,250,143,13,77,147,99,200,28,87,226,113,221,55,57,39,196,224,191,16,61,136,28,136,169,239,60,55,224,121,84,220,10,149,230,183,134,53,151,88,50,54,70,237,210,38,196,187,39,187,110,170,231,255,0,23,252,167,217,202,191,59,117,5,154,225,102,158,177,26,216,153,78,145,181,210,109,183,190,181,203,178,43,191,192,135,104,230,184,249,35,179,50,20,248,46,203,255,0,208,174,66,25,112,131,171,118,29,52,172,172,158,243,55,107,185,219,70,175,75,221,190,201,80,139,249,44,119,241,208,12,195,204,143,58,110,99,169,150,44,122,42,132,149,148,213,200,238,150,191,169,17,95,79,74,159,14,165,253,43,246,29,238,143,60,143,79,120,94,163,178,90,170,163,134,190,186,43,114,163,88,254,151,255,0,98,129,92,187,53,205,119,250,146,253,139,255,0,84,44,213,221,64,167,207,53,62,92,138,137,119,133,174,134,68,119,191,248,49,194,223,181,173,95,139,23,236,50,103,15,22,107,198,176,106,181,155,27,115,186,169,226,165,159,236,98,108,145,194,253,190,214,47,240,147,237,2,197,120,32,211,155,163,108,146,223,242,8,229,150,74,142,158,135,74,142,114,167,75,234,88,190,247,183,250,62,211,55,113,65,170,20,218,107,166,215,59,143,136,142,57,82,154,100,98,43,209,62,183,135,153,83,248,109,95,139,12,133,129,227,208,98,216,252,116,177,166,200,221,247,248,255,0,29,203,250,87,248,197,96,243,35,213,201,50,107,236,24,13,186,95,114,213,53,28,157,63,194,235,172,137,83,222,196,254,50,127,11,254,176,63,55,131,220,38,179,89,245,234,251,168,247,122,105,39,142,107,132,245,17,185,204,87,53,82,72,234,217,241,115,95,252,68,248,56,182,187,61,4,118,250,70,64,198,35,118,223,220,137,182,222,245,95,209,252,228,93,229,247,166,204,196,180,63,24,184,76,221,170,43,45,176,206,245,223,227,212,233,157,246,57,83,225,33,44,63,164,1,228,30,20,14,175,159,223,97,179,99,149,245,15,123,24,173,167,149,219,185,81,17,54,141,235,250,83,244,21,171,141,228,87,60,203,137,44,146,162,123,140,142,183,209,220,102,106,34,76,229,139,101,134,84,79,138,171,126,44,79,248,76,217,204,23,93,151,15,197,170,241,154,21,218,162,174,41,34,114,255,0,51,163,170,103,219,26,167,197,169,246,149,211,136,107,156,184,69,134,225,80,145,247,42,238,79,108,138,237,209,54,84,149,235,240,237,170,124,31,252,192,102,78,58,181,118,77,79,201,172,56,6,61,81,222,134,158,181,85,236,129,253,91,247,34,133,169,238,99,220,159,23,187,248,63,242,147,87,128,109,12,161,211,252,34,217,145,75,72,230,87,87,91,227,145,206,124,104,138,157,218,122,101,84,223,182,213,248,181,126,213,255,0,132,130,252,188,52,161,53,91,84,174,57,45,237,155,165,190,42,58,136,253,255,0,194,74,150,167,240,94,223,228,255,0,66,151,51,143,90,162,179,218,169,40,33,247,50,8,25,18,39,243,53,168,159,165,127,64,31,164,158,228,216,242,0,30,62,30,243,243,238,151,40,104,226,68,123,218,142,115,186,81,21,83,117,93,191,164,235,154,151,169,22,109,60,180,58,229,116,159,161,54,69,79,170,245,254,27,91,252,22,187,248,200,70,77,22,215,91,134,187,234,189,92,52,236,232,182,219,224,134,118,251,218,190,247,62,38,175,198,54,59,248,46,253,63,224,2,95,208,111,81,18,74,239,114,59,223,255,0,50,31,98,43,24,155,123,142,20,112,164,52,209,198,158,253,154,159,224,61,202,212,84,216,15,8,246,175,193,79,39,14,218,39,216,115,68,217,0,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,189,249,179,254,106,254,252,255,0,49,43,220,176,142,108,255,0,154,191,191,63,204,74,247,43,252,239,195,238,123,59,48,236,14,75,124,147,194,123,207,155,88,0,34,150,0,88,71,41,143,206,167,220,127,231,197,123,150,17,202,99,243,169,247,31,249,241,43,146,120,125,191,111,102,85,255,0,42,94,73,226,253,223,205,161,97,0,2,192,113,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,215,243,204,255,0,13,211,12,102,124,207,80,50,26,75,21,138,150,162,146,154,162,225,86,170,216,32,125,77,68,116,241,44,142,219,102,49,101,154,52,87,187,102,49,21,92,229,107,81,92,129,216,0,0,0,0,0,0,1,143,243,157,116,211,141,54,212,124,27,75,243,91,207,178,174,186,141,227,162,176,77,58,35,105,106,42,169,86,157,22,149,210,42,253,73,164,241,77,237,34,167,75,220,199,49,28,143,116,108,126,64,0,0,0,1,210,164,214,44,6,155,87,29,162,23,11,245,37,6,89,37,158,146,247,67,71,87,85,12,79,185,193,59,235,90,173,165,141,95,221,153,241,37,4,175,149,26,205,152,199,198,187,174,235,210,29,212,0,0,0,0,0,0,0,0,24,255,0,57,215,77,56,211,109,71,193,180,191,53,188,251,42,235,168,222,58,43,4,211,162,54,150,162,170,149,105,209,105,93,34,175,212,154,79,20,222,210,42,116,189,204,115,17,200,247,70,199,228,0,0,0,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,89,23,109,211,101,80,152,0,195,252,47,241,65,128,241,103,128,92,53,27,78,109,25,5,186,219,110,188,75,100,150,43,221,60,48,206,233,227,134,25,156,230,182,25,101,106,179,166,161,136,138,174,69,221,29,238,248,42,230,0,0,0,0,0,0,143,252,65,113,211,195,143,13,87,219,78,45,168,153,159,136,189,92,110,17,81,85,219,172,237,101,109,85,158,23,177,143,90,186,232,152,238,184,97,70,73,27,145,54,89,100,107,247,138,57,17,174,233,144,0,0,0,0,48,166,138,241,129,161,220,64,234,62,109,166,90,95,146,123,82,191,7,236,186,106,190,184,82,150,233,27,213,204,146,106,5,73,22,74,136,97,145,27,27,229,232,108,125,82,68,172,115,219,35,28,161,154,192,0,0,49,87,17,124,75,233,103,11,248,36,217,214,166,93,191,139,224,172,212,115,211,123,82,231,248,232,98,147,194,65,52,177,247,187,93,246,62,78,151,125,70,110,229,251,17,67,42,131,170,105,158,170,233,198,178,98,176,102,186,91,154,90,178,107,45,71,75,124,77,190,161,36,236,200,232,217,39,102,102,126,92,51,35,36,141,93,20,136,217,25,212,136,230,162,251,143,202,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,144,0,0,0,0,0,58,84,122,197,128,212,234,227,116,66,223,126,164,175,203,35,179,213,222,235,168,233,42,161,149,246,200,32,125,19,81,181,81,163,251,176,190,84,175,137,241,35,153,179,216,201,23,116,217,58,131,186,128,98,173,38,226,159,135,221,116,202,175,248,86,147,106,141,171,35,189,99,59,186,225,77,76,217,89,188,105,34,198,179,64,249,24,214,85,66,143,68,69,150,5,146,52,235,141,122,182,145,138,224,202,160,0,0,24,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,134,64,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,244,42,226,174,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,26,18,40,17,87,134,190,100,58,5,197,14,163,174,150,225,86,188,174,201,122,125,190,123,133,55,210,24,40,169,163,172,237,43,58,224,131,183,85,35,228,155,161,206,147,161,27,253,142,41,92,170,136,213,37,80,0,12,63,197,7,20,24,15,9,152,5,191,81,181,26,209,144,92,109,183,27,196,86,72,162,178,83,195,52,237,158,72,102,153,174,115,102,150,38,163,58,105,222,138,168,229,93,213,190,239,138,160,102,0,66,173,42,230,193,160,90,201,168,248,230,150,225,90,109,170,181,23,172,154,225,21,190,155,170,207,68,248,225,235,95,175,60,189,186,199,189,176,196,196,116,146,61,26,189,17,177,238,84,217,170,72,174,32,117,210,213,195,198,0,237,70,190,224,89,174,85,109,130,161,98,172,139,21,181,182,186,122,24,27,12,179,73,87,80,215,73,27,98,166,99,97,84,124,170,237,154,175,102,255,0,29,208,50,88,32,7,245,106,248,88,255,0,196,29,85,255,0,209,86,239,251,113,50,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,10,161,221,64,32,7,245,106,248,88,255,0,196,29,85,255,0,209,86,239,251,112,19,252,29,127,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,223,125,149,126,39,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,7,214,8,21,118,231,61,194,133,186,235,91,111,163,197,245,42,233,79,75,81,36,49,87,82,90,40,219,5,83,26,229,70,205,26,77,86,201,81,142,68,71,34,72,198,63,101,78,166,181,119,68,205,124,47,241,191,128,241,103,117,184,81,233,206,153,234,85,186,219,110,167,150,89,111,215,187,52,48,218,157,60,110,133,29,72,218,152,103,149,171,83,211,80,201,18,37,217,122,17,206,253,27,132,138,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,244,42,247,80,0,0,0,199,250,195,174,154,113,160,212,120,205,219,84,47,62,198,181,101,25,4,56,220,55,41,81,18,150,142,170,88,39,154,55,212,189,85,59,80,175,135,115,22,77,149,172,115,218,175,233,98,61,236,200,0,0,0,0,0,0,0,0,0,1,135,245,155,139,61,6,208,28,203,17,192,245,75,58,164,179,221,243,26,142,213,43,31,239,101,20,10,143,70,213,214,59,125,169,233,157,43,82,20,149,254,229,123,149,127,177,197,52,145,102,0,0,0,0,24,83,65,248,192,208,238,35,114,172,199,10,211,124,147,189,122,194,238,19,210,84,83,78,248,127,175,233,99,147,182,151,26,39,197,35,217,81,70,247,251,146,70,175,82,117,49,94,214,36,145,171,195,53,131,31,235,222,181,226,188,59,105,61,247,88,243,91,125,214,182,203,143,248,95,19,5,174,40,228,170,127,126,166,42,118,116,54,73,35,98,236,249,154,171,187,211,234,162,237,186,236,139,24,52,247,155,183,13,186,149,159,227,90,115,98,194,117,42,11,150,85,120,162,178,81,203,87,109,160,108,17,207,83,51,33,141,210,57,181,142,114,49,28,244,85,84,107,151,109,246,69,248,1,55,192,0,0,49,87,16,92,78,232,215,12,54,43,77,255,0,87,178,143,102,199,123,184,69,111,161,166,130,23,84,85,77,187,216,147,78,216,89,187,214,24,24,244,146,87,162,46,205,233,107,81,210,73,20,111,12,170,15,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,235,0,1,143,234,53,211,78,40,117,198,30,30,46,119,159,3,153,215,99,241,100,150,218,106,132,70,71,113,165,116,213,17,200,202,119,239,245,230,143,194,189,239,141,81,29,219,114,61,189,104,201,86,48,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,7,170,71,116,158,211,139,154,142,3,214,201,15,106,46,231,161,89,179,183,79,113,201,175,84,247,124,64,84,211,67,85,3,233,230,99,94,201,26,173,114,57,17,81,81,127,78,228,74,226,199,131,108,111,85,237,53,87,43,93,166,138,43,130,70,247,53,237,130,54,185,93,211,58,167,189,176,57,223,149,34,18,233,61,232,112,150,24,166,106,178,86,53,205,84,219,101,64,53,214,206,177,45,79,225,167,80,174,52,145,62,227,71,21,45,92,209,68,248,150,162,54,185,168,155,123,151,166,61,211,105,126,207,211,255,0,45,147,112,61,199,5,171,52,177,210,99,57,133,221,27,113,239,204,212,117,69,67,81,85,29,52,104,223,124,147,171,191,213,63,65,158,248,142,225,51,78,53,130,221,61,77,110,43,110,117,123,221,213,226,59,63,93,85,95,22,235,186,72,223,138,70,83,54,178,233,222,125,195,38,165,75,77,99,175,171,182,50,149,41,167,141,244,245,13,103,229,53,36,95,114,72,255,0,182,63,249,128,216,90,211,119,162,188,83,50,174,134,161,147,68,246,163,145,204,122,57,61,232,139,246,42,254,148,62,213,82,168,56,14,227,183,35,173,189,211,225,90,131,146,214,214,68,232,39,86,58,119,186,69,69,100,49,116,167,213,133,87,248,14,254,23,218,90,141,158,239,75,120,165,109,85,43,250,218,187,251,246,84,251,85,62,212,79,208,6,50,226,106,199,21,247,74,47,244,114,196,143,69,183,85,123,149,187,251,252,52,201,250,23,244,148,69,100,184,191,6,226,30,235,218,123,160,240,183,74,230,53,90,189,59,39,68,169,250,91,252,99,97,108,254,213,21,235,21,184,219,229,137,175,108,244,243,70,168,191,161,209,189,63,155,244,154,250,113,67,100,92,39,137,60,198,150,158,52,129,34,188,213,43,58,87,224,142,106,47,233,95,177,224,95,230,147,94,227,191,225,84,87,40,165,71,182,71,204,136,168,237,254,18,42,126,149,59,146,252,8,219,192,110,87,87,148,232,45,170,182,186,161,243,75,226,235,153,214,245,221,118,73,215,111,177,63,73,36,151,224,6,25,226,222,214,235,174,129,102,180,237,219,119,89,170,19,223,253,13,254,101,253,5,6,84,99,53,23,28,218,237,104,130,157,210,74,202,153,216,136,214,42,238,169,55,79,216,155,252,87,244,27,8,113,15,76,218,173,24,204,34,84,221,93,104,169,217,55,255,0,98,83,78,136,98,214,235,183,17,151,27,125,117,36,83,49,247,25,154,172,123,122,147,117,175,141,63,79,243,168,24,159,70,178,203,174,147,106,122,171,229,150,153,240,75,43,92,222,167,51,101,236,202,158,244,221,191,199,54,5,211,188,138,44,159,7,130,233,3,210,84,149,39,110,232,168,237,246,123,147,236,85,255,0,9,70,60,106,224,16,105,246,171,213,86,218,41,35,161,142,105,85,232,144,162,34,46,240,65,191,193,203,246,200,191,242,150,139,203,179,82,107,51,173,11,165,75,149,124,181,21,17,85,215,198,174,145,85,87,100,149,170,158,254,148,254,56,17,43,140,234,9,89,196,213,186,169,237,84,106,178,116,68,84,95,181,245,235,250,11,66,211,22,35,113,26,36,85,250,223,140,223,255,0,157,121,91,60,123,80,207,106,214,155,93,231,117,232,87,61,169,239,248,245,58,191,249,215,252,5,140,232,229,127,180,48,138,25,213,62,178,247,119,255,0,231,164,79,209,252,192,119,180,61,85,18,164,81,185,238,248,33,238,58,126,167,228,140,197,241,106,187,163,229,88,251,125,30,244,69,251,100,99,126,196,95,227,1,86,28,207,178,41,114,157,71,198,113,170,57,251,159,190,10,142,141,29,186,125,104,41,81,61,200,171,252,111,208,77,158,1,240,127,162,218,61,105,145,244,204,137,243,83,66,247,108,206,149,85,117,37,54,235,249,41,252,82,183,41,107,46,188,70,113,75,70,181,83,62,182,154,154,178,130,110,137,92,138,140,106,186,146,55,108,139,209,241,233,46,103,74,177,138,76,83,10,180,218,41,105,217,18,83,209,193,26,163,19,100,221,176,177,191,165,127,138,7,111,248,5,248,30,79,10,191,204,7,132,223,222,112,84,93,254,7,177,62,0,3,126,1,125,200,121,60,40,21,193,205,50,199,81,95,100,138,72,216,231,34,163,119,84,69,93,190,165,111,243,127,57,81,117,141,117,190,166,72,92,139,187,30,230,236,191,204,166,197,28,74,232,149,155,86,176,250,186,42,202,24,100,168,72,164,237,61,204,221,81,123,83,34,127,13,191,108,139,246,148,169,197,39,14,87,93,37,200,106,95,44,13,109,43,234,38,233,114,116,39,185,22,45,189,201,35,151,253,81,0,194,120,157,5,93,214,233,21,190,142,157,101,150,103,53,141,78,133,118,234,174,68,79,130,47,218,165,189,242,227,225,222,163,15,164,131,55,188,208,49,179,212,211,73,208,143,137,81,200,217,96,167,95,225,70,139,252,111,183,254,82,13,114,247,210,235,70,161,234,196,158,220,183,67,87,5,21,60,53,17,178,86,238,222,164,171,137,55,219,169,63,251,212,188,44,19,29,182,98,248,245,45,21,186,134,26,88,161,134,56,218,216,218,136,136,136,198,53,63,230,68,3,242,117,139,61,162,211,252,74,162,241,83,43,35,72,250,61,221,72,139,239,150,54,253,174,111,241,255,0,73,77,186,49,107,173,215,190,35,157,117,174,108,149,20,222,208,89,246,122,43,209,63,175,227,119,218,143,77,182,149,126,223,254,220,193,230,59,173,213,22,123,2,99,54,219,156,177,207,83,246,55,116,252,151,210,63,248,155,124,21,126,211,243,185,112,240,253,236,88,89,156,95,45,177,44,245,80,163,216,247,244,185,126,178,82,74,139,186,72,191,106,47,216,4,253,211,187,20,24,222,25,102,178,193,19,99,101,37,12,48,163,90,212,68,68,70,255,0,50,39,248,14,204,122,224,141,145,66,200,216,212,70,181,168,136,159,204,123,0,31,53,108,204,130,23,61,235,238,77,191,194,135,210,116,237,77,201,96,198,113,170,154,250,137,86,52,103,71,189,17,87,109,228,98,125,136,191,198,2,151,57,134,106,76,153,14,170,92,173,177,212,175,110,150,162,104,182,71,251,190,173,77,91,127,140,191,164,140,120,109,134,231,153,221,224,182,209,71,44,170,228,84,70,177,28,239,131,28,191,98,47,241,84,253,61,116,203,43,179,157,81,190,92,100,168,146,95,17,115,170,86,117,47,216,234,137,85,19,222,137,252,114,192,249,114,112,177,142,222,177,170,12,255,0,40,199,169,42,223,83,10,73,19,166,106,59,226,181,76,95,132,159,163,167,226,223,176,9,151,193,222,139,80,233,134,18,214,173,182,26,122,185,218,173,145,205,133,24,231,34,84,76,228,221,122,26,171,238,114,124,73,28,212,70,162,34,125,135,203,111,183,211,91,224,108,20,176,178,38,55,127,115,83,100,248,170,255,0,148,247,84,84,71,77,26,201,34,236,137,183,188,15,98,185,27,239,85,216,198,90,179,173,184,150,153,217,106,235,238,247,90,120,157,12,50,61,26,233,226,106,170,163,36,95,114,58,70,255,0,17,76,87,196,143,24,120,206,145,80,75,12,21,238,90,214,244,244,181,25,43,127,133,14,254,254,203,147,225,33,90,55,44,159,136,126,44,242,39,186,11,237,210,107,92,211,44,107,10,87,66,214,35,22,69,247,109,188,91,253,90,141,190,31,253,160,253,206,36,245,243,54,226,95,80,210,195,131,58,225,53,186,129,106,33,84,133,102,115,93,188,207,123,87,241,82,72,213,250,177,39,216,159,245,79,142,4,116,10,231,165,184,253,77,214,249,18,182,166,186,20,141,90,246,185,21,58,106,37,95,131,163,106,252,54,251,84,252,94,13,120,42,198,116,231,31,154,243,152,227,84,85,151,122,213,130,110,237,67,18,71,183,241,10,142,77,210,87,167,229,61,223,160,153,212,116,52,180,16,164,20,148,241,195,26,124,26,198,162,39,199,127,242,129,239,106,34,34,34,30,79,7,169,202,244,95,115,149,64,247,3,139,29,212,135,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,223,155,63,230,175,239,207,243,18,189,203,8,230,207,249,171,251,243,252,196,175,114,191,206,252,62,231,179,179,14,192,228,183,201,60,39,188,249,181,128,2,41,96,5,132,114,152,252,234,125,199,254,124,87,185,97,28,166,63,58,159,113,255,0,159,18,185,39,135,219,246,246,101,95,242,165,228,158,47,221,252,218,22,16,0,44,7,31,128,0,0,0,0,0,0,0,0,0,0,0,0,0,4,85,230,143,228,79,83,126,229,245,138,34,85,17,87,154,63,145,61,77,251,151,214,40,128,139,252,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,95,105,70,170,229,233,242,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,238,181,48,83,253,38,141,99,149,254,38,150,155,169,30,179,49,144,72,234,136,227,98,198,223,171,35,122,91,39,110,32,154,160,0,7,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,182,42,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,117,27,91,184,233,226,58,207,196,21,223,136,251,78,103,224,178,12,130,225,79,91,119,181,211,181,241,217,238,16,193,18,195,5,37,69,43,92,137,44,49,192,171,19,21,234,178,181,21,94,146,36,191,141,2,106,243,206,252,201,254,178,126,205,51,255,0,46,238,62,168,248,156,197,87,3,213,43,133,170,219,169,182,78,213,62,235,83,5,63,210,104,214,57,95,226,105,105,186,145,235,51,25,4,142,168,142,54,44,109,250,178,55,165,178,118,226,137,124,217,181,14,235,170,218,95,195,158,160,95,116,247,32,193,174,87,106,124,153,213,152,245,250,157,208,214,208,78,201,45,241,200,199,53,205,107,149,138,230,43,163,122,181,138,248,220,199,171,89,213,210,144,3,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,71,254,10,56,174,177,113,105,163,84,89,151,118,213,71,151,219,118,163,202,108,148,83,61,222,2,171,169,233,28,136,217,17,30,144,206,198,119,99,93,222,212,221,241,247,30,248,164,82,64,0,41,219,155,102,127,153,105,103,27,56,6,160,233,246,67,87,99,200,108,120,61,5,77,13,117,50,167,92,79,246,133,201,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,226,74,86,231,87,230,159,22,249,127,67,234,55,16,44,167,130,142,43,172,92,90,104,213,22,101,221,181,81,229,246,221,168,242,155,37,20,207,119,128,170,234,122,71,34,54,68,71,164,51,177,157,216,215,119,181,55,124,125,199,190,41,20,144,6,180,60,60,113,3,159,112,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,116,74,214,171,182,73,34,141,222,254,148,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,193,144,0,0,0,0,0,0,85,95,60,239,204,159,235,39,236,211,63,242,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,238,181,48,83,253,38,141,99,149,254,38,150,155,169,30,179,49,144,72,234,136,227,98,198,223,171,35,122,91,39,110,44,1,207,59,243,39,250,201,251,52,172,188,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,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,234,232,238,38,232,248,230,141,29,39,105,100,119,127,226,31,136,28,7,134,93,47,174,213,125,70,125,91,237,180,117,20,244,145,81,208,172,43,91,91,60,210,35,91,21,60,115,73,27,100,122,55,174,87,53,29,186,71,20,142,247,244,168,25,44,160,30,104,254,123,53,55,238,95,71,162,46,79,66,248,201,225,199,136,154,59,119,224,231,83,109,78,189,92,119,99,113,203,140,236,163,188,50,102,192,147,203,26,82,200,168,249,123,108,87,117,73,15,114,45,227,147,165,238,70,57,82,155,57,163,249,236,212,223,185,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,1,242,93,168,170,110,54,170,219,125,29,218,174,215,81,85,79,36,49,87,82,54,39,79,74,247,53,81,179,70,147,49,241,43,218,170,142,68,145,143,102,232,157,77,114,110,139,245,128,53,182,226,195,74,181,163,71,117,182,241,136,235,222,69,87,145,229,142,167,164,171,146,253,53,93,93,99,46,144,62,6,36,114,197,83,84,198,75,59,24,141,88,21,202,155,53,240,61,137,249,4,223,229,139,204,46,143,22,163,166,225,215,136,28,191,179,106,135,166,44,74,255,0,115,154,8,41,109,84,177,65,52,146,210,214,213,207,51,58,97,78,212,44,166,78,151,185,29,34,199,212,140,72,154,201,213,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,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,161,180,64,32,7,43,222,58,127,13,120,171,52,59,88,243,63,23,169,54,94,191,99,212,214,183,166,107,237,174,56,218,169,188,202,229,241,21,144,237,39,115,116,107,223,18,50,79,198,185,181,18,39,106,230,35,199,213,31,12,120,170,96,122,91,112,181,92,181,54,247,221,167,221,42,96,168,250,51,26,71,19,252,77,85,55,82,189,38,123,39,141,212,241,200,196,141,223,90,71,117,54,62,220,161,133,121,157,115,11,172,197,171,42,120,117,225,251,47,236,221,97,234,139,45,191,219,38,158,10,171,85,84,83,195,36,84,180,85,112,76,206,153,147,181,51,42,83,165,237,70,200,145,245,35,210,86,178,176,52,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,186,164,145,145,205,208,191,94,9,123,111,99,221,12,172,87,71,35,17,201,215,27,222,213,93,156,167,95,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,249,64,216,247,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,75,150,41,145,17,178,53,174,69,70,61,146,70,204,214,107,109,194,239,19,121,247,11,58,161,109,212,12,66,166,174,178,218,202,134,186,245,143,45,198,106,106,43,204,9,28,177,244,78,216,215,165,207,99,103,149,209,61,237,122,71,34,181,253,46,217,90,237,130,116,183,93,52,227,86,244,106,217,175,56,229,231,193,98,23,27,124,215,25,42,238,200,148,126,6,56,28,246,84,165,66,189,122,35,236,190,41,90,247,245,44,127,139,87,53,238,102,206,80,236,25,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,15,21,220,87,106,63,22,186,142,252,215,53,151,192,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,254,150,172,179,42,35,164,115,90,136,140,99,35,141,153,87,152,143,27,245,156,85,103,105,137,97,213,93,58,101,137,220,37,150,196,228,134,122,105,174,146,58,24,163,125,85,84,79,149,204,119,75,217,63,135,85,142,57,25,21,67,145,237,71,61,237,79,202,224,39,130,11,239,23,25,220,181,185,29,45,214,219,166,86,78,236,87,187,221,28,204,167,153,245,75,10,172,52,180,142,146,41,25,36,221,110,137,242,39,66,181,145,111,212,230,186,72,145,225,34,185,56,232,134,188,193,153,87,107,157,45,242,175,28,210,250,170,121,173,213,116,115,71,212,204,170,118,35,219,26,69,27,189,205,101,52,174,115,150,169,61,232,244,124,12,234,71,212,118,226,255,0,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,142,255,0,177,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,173,160,109,37,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,63,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,187,64,0,24,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,134,63,227,95,138,235,23,9,122,53,91,153,119,109,85,153,125,203,122,60,90,201,91,51,219,227,234,186,152,146,72,173,141,21,235,12,12,127,118,69,221,141,93,153,31,113,143,150,53,43,219,148,158,127,153,106,159,27,57,254,160,234,14,67,87,124,200,111,152,61,125,77,117,117,74,167,92,175,246,133,181,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,21,113,15,196,14,125,196,214,168,87,106,190,163,62,145,151,42,202,122,122,72,168,232,86,100,162,162,130,24,209,173,138,158,57,164,145,209,177,93,215,43,154,142,217,100,150,71,123,186,148,150,188,149,60,211,229,63,47,235,189,70,220,4,233,230,123,96,226,59,32,225,198,240,205,17,189,218,168,49,186,11,125,109,195,58,137,106,95,79,116,173,181,196,198,57,208,82,191,110,223,103,183,226,36,168,98,185,143,145,145,54,54,43,209,239,138,74,76,209,221,98,207,180,43,63,181,234,54,156,223,170,237,215,43,117,68,18,203,20,85,83,67,5,194,8,230,142,103,82,85,54,23,177,210,211,72,232,152,146,68,174,68,114,39,244,42,108,230,82,7,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,176,182,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,220,200,197,115,88,231,197,44,79,86,51,175,165,50,169,175,15,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,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,64,23,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,3,199,175,24,153,15,20,250,185,115,109,154,241,87,6,157,88,234,60,22,63,108,134,178,171,194,86,178,7,206,216,238,146,211,203,210,214,212,202,217,164,84,94,211,30,200,156,200,151,169,88,231,58,79,243,100,227,106,178,225,125,253,204,154,67,149,246,168,45,125,110,204,110,150,139,148,241,201,53,83,153,52,18,89,164,237,171,99,124,45,142,69,89,216,171,35,93,35,153,27,146,55,65,35,93,5,184,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,115,27,17,206,99,95,44,177,49,94,206,190,164,9,191,201,99,27,214,138,204,203,43,202,237,249,61,93,38,151,218,233,223,69,93,106,171,74,183,210,87,221,106,18,55,36,148,172,71,182,157,181,49,50,158,46,236,206,71,189,177,73,28,125,27,76,146,71,39,249,185,233,158,85,168,156,35,205,113,197,169,60,95,208,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,245,118,89,85,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,250,243,203,219,99,24,233,165,122,186,73,30,141,78,185,30,247,42,110,229,62,189,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,248,1,174,15,13,25,253,54,150,113,13,166,250,131,112,200,106,236,118,219,30,81,109,169,186,87,83,44,189,113,91,188,67,18,177,21,34,69,123,216,234,117,149,143,99,81,122,216,231,55,103,117,108,187,47,26,182,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,243,97,62,2,117,51,21,213,14,17,244,206,227,139,85,247,61,131,143,209,99,55,24,31,36,107,53,45,117,4,12,167,149,146,53,143,119,71,87,109,178,177,29,179,150,41,162,122,181,189,123,1,32,10,107,231,89,169,159,72,53,199,11,210,218,74,187,85,69,38,31,143,190,225,55,135,147,174,170,158,186,190,111,198,65,81,179,213,25,180,20,148,114,49,138,214,187,166,117,114,171,154,246,109,114,134,180,60,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,4,191,228,177,128,84,223,120,134,202,245,6,163,30,164,172,182,226,184,187,233,153,93,50,68,231,208,92,107,42,35,72,86,36,114,245,181,239,167,130,189,138,246,39,185,157,109,114,167,113,17,215,41,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,13,121,70,105,158,85,167,124,35,195,113,202,105,60,39,211,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,245,182,73,170,5,0,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,23,213,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,110,255,0,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,210,139,175,95,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,240,216,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,86,34,197,57,106,115,11,172,211,43,237,14,133,107,206,95,254,129,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,186,192,217,79,132,239,43,26,55,242,255,0,30,244,232,10,203,230,95,204,66,155,83,234,102,208,77,1,200,234,219,140,91,170,36,102,65,146,219,110,18,194,203,227,214,41,33,146,138,21,137,200,217,168,122,101,122,61,207,234,100,239,70,171,19,182,198,190,111,213,215,238,98,21,58,97,194,134,144,232,38,128,228,116,142,201,238,58,111,98,102,65,146,219,110,17,76,251,27,18,141,144,201,69,10,196,229,116,53,221,81,61,30,231,244,190,6,43,85,137,220,123,95,13,122,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,188,242,246,216,247,182,24,152,142,146,71,163,87,162,54,61,202,155,53,64,237,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,185,141,136,231,49,175,150,88,152,175,103,95,82,108,39,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,122,87,7,124,42,225,188,40,105,29,191,15,179,91,105,29,147,220,105,233,234,114,203,188,114,44,207,184,220,81,159,93,27,43,152,199,120,104,220,233,27,11,58,91,210,197,87,42,119,31,35,223,157,64,160,30,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,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,13,88,139,9,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,250,179,78,178,61,205,98,200,246,133,207,128,0,128,28,234,252,172,98,223,48,40,125,58,226,117,78,87,92,125,81,230,22,43,111,12,250,197,112,181,90,238,184,229,190,154,135,19,188,79,83,5,28,119,58,86,62,42,104,45,174,99,156,222,186,198,247,35,108,93,180,115,166,141,174,234,68,124,106,249,187,95,58,191,43,24,183,204,10,31,78,184,148,193,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,31,242,230,227,95,247,85,105,196,246,12,254,231,106,143,83,113,111,197,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,38,0,0,0,0,0,3,242,114,207,165,95,69,111,63,65,125,149,244,147,217,245,30,199,246,183,115,192,248,238,219,187,30,35,181,248,206,207,115,163,175,163,235,116,239,183,191,99,245,128,26,208,241,41,69,171,150,237,121,206,109,250,239,118,171,186,103,116,183,137,161,188,87,84,53,237,74,167,183,100,142,104,81,236,98,165,51,162,72,221,2,35,24,206,202,197,208,214,179,165,18,213,57,97,113,235,83,172,246,170,78,31,181,130,251,87,95,168,54,202,122,153,173,87,122,190,211,18,237,110,129,176,244,67,36,174,151,187,81,92,212,116,238,85,72,190,180,48,44,143,115,158,146,61,221,131,153,231,4,21,156,69,226,180,218,189,166,244,189,121,246,31,111,154,42,138,119,77,59,253,171,103,134,58,138,132,165,130,158,40,164,89,43,59,238,218,20,111,66,59,191,35,94,231,109,31,69,43,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,224,54,147,4,127,224,187,139,108,87,139,157,44,76,166,219,23,129,201,44,94,26,223,147,91,156,216,226,237,215,58,154,55,190,120,34,73,165,145,40,228,145,102,108,47,145,81,206,236,200,138,155,177,79,202,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,125,121,17,177,117,51,169,100,96,70,174,109,124,104,253,11,177,86,112,163,128,59,170,245,145,219,225,159,40,186,65,93,210,235,117,12,143,234,109,11,91,19,209,233,52,236,98,44,173,149,17,190,26,102,167,76,137,81,213,29,107,112,189,142,107,142,71,174,56,172,124,60,62,235,73,153,210,92,41,229,166,186,80,211,205,44,118,168,228,153,144,62,170,175,183,28,157,52,109,239,163,102,87,177,209,172,111,115,94,215,35,149,171,143,255,0,209,86,123,149,127,174,185,30,73,145,220,63,219,43,43,174,85,213,18,127,198,146,105,164,145,255,0,206,231,57,223,106,169,121,60,180,56,59,166,225,191,72,225,206,51,59,61,39,225,23,56,167,142,182,182,105,40,229,138,174,211,110,145,145,190,43,91,146,109,156,199,181,201,220,153,17,145,239,42,163,29,220,72,35,120,31,171,204,198,59,172,60,191,245,2,27,237,109,37,101,201,148,246,22,214,84,82,83,58,154,9,167,75,181,15,113,241,196,233,36,116,108,87,110,168,197,145,234,212,84,69,115,182,221,105,135,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,148,192,62,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,234,186,197,172,88,14,133,96,23,77,70,212,107,245,37,186,219,110,167,158,88,162,150,170,24,103,184,79,28,50,76,218,74,86,204,246,54,90,153,27,19,210,56,145,200,174,84,254,149,77,122,248,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,100,14,57,56,227,204,184,189,204,155,75,74,202,187,30,157,88,234,28,251,13,133,239,78,185,31,178,183,198,214,116,170,181,245,46,106,185,17,168,170,200,88,229,99,21,202,233,101,150,48,1,97,60,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,86,105,214,71,185,172,89,30,219,159,53,87,45,251,149,215,31,84,121,133,138,219,195,62,177,92,45,86,187,174,57,111,166,161,196,239,19,212,193,71,29,206,149,143,138,154,11,107,152,231,55,174,177,189,200,219,23,109,28,233,163,107,186,145,31,26,190,96,178,162,154,249,191,229,55,220,27,141,13,61,205,113,106,239,5,122,199,240,251,77,210,221,83,218,100,157,138,168,46,213,242,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,23,40,82,183,58,191,52,248,183,203,250,31,81,184,129,98,156,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,169,34,186,46,167,244,164,143,146,166,178,218,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,97,78,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,220,200,197,115,88,231,197,44,79,86,51,175,165,3,42,131,10,113,75,197,182,150,112,141,138,217,242,157,76,138,235,93,237,219,130,219,232,173,214,102,211,75,93,39,76,110,124,147,164,83,77,22,240,199,179,26,247,181,87,165,211,68,138,159,93,14,193,164,60,74,104,54,189,83,71,54,145,234,174,63,145,84,73,79,45,90,219,225,169,237,92,98,130,57,82,39,203,45,20,168,218,136,153,214,173,68,115,227,106,47,91,21,55,71,181,84,50,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,221,207,91,163,247,238,123,143,10,155,129,233,108,157,46,217,80,247,34,162,158,183,199,240,216,53,85,190,229,3,155,154,142,77,148,142,124,81,240,165,99,215,59,29,91,210,102,83,215,118,21,177,189,205,153,251,43,98,149,173,247,49,233,246,200,159,103,216,72,212,114,42,110,120,115,81,200,168,169,190,224,107,215,175,156,51,106,15,14,25,100,183,38,71,45,69,44,114,57,35,158,42,25,154,205,159,36,172,68,222,70,170,111,179,63,79,218,76,30,7,185,129,82,62,229,111,192,115,122,105,33,146,174,166,56,35,169,146,166,154,54,34,189,243,187,117,69,107,23,248,76,79,143,255,0,110,118,241,15,195,214,53,172,248,165,69,174,174,217,72,181,47,124,46,108,143,142,36,84,232,145,92,191,89,209,187,248,203,255,0,41,74,218,241,195,118,160,240,215,150,211,223,145,240,197,5,52,173,158,57,105,171,81,92,157,13,133,85,118,106,49,126,50,129,125,180,185,61,151,34,178,182,178,134,178,41,98,169,133,30,215,50,86,57,54,115,55,79,123,87,244,57,10,66,230,77,138,73,104,215,236,134,246,199,35,162,175,173,116,140,217,29,238,218,26,100,248,175,187,248,68,130,224,243,141,234,26,187,109,46,23,150,92,238,43,83,28,76,133,143,116,82,200,138,168,218,120,209,58,150,71,125,170,239,176,194,28,198,114,26,60,139,49,246,141,20,142,123,102,87,72,142,115,85,170,168,177,210,109,241,254,128,39,127,43,140,158,11,190,130,83,82,163,85,178,83,93,43,227,84,234,69,248,201,27,191,254,180,38,234,123,208,172,174,82,121,141,31,208,74,155,11,166,127,121,46,149,114,244,171,87,110,149,90,68,223,127,135,218,89,156,110,71,49,28,159,5,68,80,58,222,164,83,50,183,6,189,209,200,221,219,53,12,204,114,123,254,10,223,230,42,11,24,180,212,99,92,99,163,40,162,114,178,123,239,189,17,170,187,49,215,86,251,253,251,255,0,21,11,126,212,106,134,210,96,247,202,151,127,169,80,76,255,0,119,243,52,168,108,119,46,130,78,49,26,250,136,213,201,45,233,32,141,85,155,251,214,232,155,125,190,224,50,95,50,253,41,146,191,27,180,102,112,42,47,84,29,111,111,67,247,221,222,5,159,20,93,191,73,249,28,167,245,69,109,245,85,56,61,90,162,53,86,162,116,85,123,19,222,249,169,27,182,202,155,253,171,246,147,7,138,173,53,93,71,209,74,72,160,138,23,72,218,88,21,157,106,214,252,101,166,85,248,181,126,198,21,47,194,158,162,75,164,58,205,77,21,109,68,209,71,36,144,68,254,215,83,191,46,122,103,127,5,201,246,52,9,193,204,109,209,65,145,218,46,168,206,182,36,145,237,179,191,74,214,253,191,240,147,143,135,219,139,110,90,121,65,59,99,233,69,238,251,183,223,253,94,84,255,0,33,95,92,108,229,214,204,187,5,176,228,16,185,210,57,242,81,170,42,198,168,170,142,142,161,222,254,175,238,255,0,73,59,120,91,170,101,78,153,80,186,45,213,171,221,248,255,0,190,39,3,51,253,158,226,50,113,215,127,154,211,164,119,20,138,102,198,229,237,108,170,173,255,0,194,169,191,74,127,57,38,215,224,64,222,101,153,189,37,38,21,62,45,21,68,201,89,84,237,152,214,181,200,159,82,122,55,175,214,223,100,247,1,129,121,91,105,244,151,252,238,255,0,154,85,39,213,74,74,68,143,118,191,242,146,165,83,226,155,39,250,145,108,244,208,246,33,142,63,226,181,27,255,0,34,16,195,150,198,149,85,97,26,113,37,214,190,40,91,37,124,104,212,233,123,92,191,139,171,169,248,236,212,253,41,246,147,81,62,0,121,56,245,42,255,0,49,229,119,67,139,119,251,80,14,103,135,46,200,121,60,42,34,252,64,245,245,61,223,204,135,177,19,99,194,124,78,64,124,87,24,146,120,150,53,106,174,255,0,245,41,88,92,209,170,168,237,20,144,80,164,93,82,213,201,62,219,63,225,210,250,53,95,114,255,0,73,104,179,108,216,220,247,39,185,168,170,83,175,52,188,201,183,205,87,131,19,163,115,250,168,167,170,107,145,81,81,61,241,81,191,227,190,223,193,95,176,12,161,202,199,69,102,183,201,83,159,86,74,213,109,77,26,71,27,59,114,34,238,218,215,125,187,237,254,165,250,62,210,196,117,27,40,163,195,48,250,171,189,86,200,200,86,22,170,43,218,223,202,123,91,241,113,131,56,14,196,91,141,105,45,18,200,200,247,116,115,34,43,118,95,133,100,235,250,19,244,157,67,152,214,178,179,6,210,233,236,214,249,167,109,117,101,77,26,55,161,174,68,233,239,72,171,239,71,55,111,236,74,5,122,231,53,185,15,20,58,182,176,218,35,115,163,79,201,94,142,230,223,214,205,223,251,19,127,76,11,255,0,223,185,115,122,63,131,179,10,196,45,150,185,54,116,176,82,67,27,213,17,201,239,72,163,106,251,156,191,165,165,127,114,232,208,10,153,227,250,121,118,167,129,239,155,242,17,100,99,151,221,226,226,95,114,181,87,244,125,191,245,22,121,11,27,27,26,196,68,77,145,19,220,7,52,68,79,129,228,241,190,199,144,60,47,192,133,60,196,53,154,143,16,211,202,139,59,38,111,138,168,232,233,68,150,45,254,172,244,142,95,115,189,255,0,7,126,130,100,94,46,49,219,104,159,83,43,182,70,170,39,185,21,126,42,82,135,31,186,190,154,147,156,46,61,102,170,168,145,34,248,182,84,123,19,223,13,43,254,215,42,127,1,126,192,48,63,15,26,53,124,214,141,73,161,167,167,134,70,195,53,100,79,146,69,130,71,163,90,181,17,34,254,66,39,217,47,233,66,250,180,15,77,41,244,199,76,177,252,89,142,71,186,130,130,40,92,228,107,219,186,167,82,175,185,202,170,158,247,41,25,56,9,225,122,143,5,196,173,89,93,206,130,141,107,42,233,96,157,28,157,167,185,58,162,165,147,226,145,162,252,88,191,105,52,174,183,155,110,59,66,147,86,200,177,197,26,34,125,86,42,253,168,159,4,254,148,3,221,120,188,219,236,84,50,215,220,103,142,24,98,107,156,231,61,237,106,108,141,85,95,122,170,39,193,20,129,220,91,243,0,199,177,26,58,204,87,11,162,146,229,116,101,83,35,234,167,171,166,122,34,50,89,17,255,0,85,17,235,254,167,250,62,211,240,248,213,227,98,219,83,106,139,2,211,91,133,115,174,213,146,201,12,139,217,150,6,181,178,83,163,91,245,251,141,254,20,173,253,38,17,225,199,130,125,65,213,252,138,44,239,62,170,163,154,134,186,57,170,85,36,175,73,94,174,146,54,200,223,170,248,223,246,202,191,111,255,0,108,49,166,154,112,251,170,220,87,229,107,121,190,58,74,26,73,63,41,243,80,74,168,155,70,246,167,190,54,49,62,52,233,246,253,191,211,189,181,232,95,13,248,222,143,88,224,182,208,163,30,246,35,85,207,106,204,155,185,25,19,87,220,247,187,249,52,59,70,151,232,238,41,166,150,168,237,246,107,61,12,42,221,247,124,84,241,53,87,119,61,126,45,99,127,142,166,65,217,19,220,7,8,32,100,12,232,98,108,135,61,246,60,57,221,40,122,214,69,114,123,190,207,136,30,213,247,167,184,226,140,217,125,225,155,253,167,48,60,34,34,124,15,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,94,252,217,255,0,53,127,126,127,152,149,238,88,71,54,127,205,95,223,159,230,37,123,149,254,119,225,247,61,157,152,118,7,37,190,73,225,61,231,205,172,0,17,75,0,44,35,148,199,231,83,238,63,243,226,189,203,8,229,49,249,212,251,143,252,248,149,201,60,62,223,183,179,42,255,0,149,47,36,241,126,239,230,208,176,128,1,96,56,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,175,52,127,34,122,155,247,47,172,81,18,168,138,188,209,252,137,234,111,220,190,177,68,5,5,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,125,120,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,83,32,112,157,230,159,70,254,96,99,222,163,1,61,57,168,112,21,83,75,83,117,226,159,70,236,85,117,140,172,168,154,225,156,219,41,251,72,202,54,36,80,181,43,233,169,227,137,174,86,43,153,60,181,79,115,222,254,185,123,187,35,18,87,48,38,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,205,89,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,173,182,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,206,188,125,241,217,117,226,239,38,162,177,99,84,117,118,157,58,199,106,22,174,207,71,85,27,160,173,170,158,74,120,91,36,181,209,178,162,88,30,248,228,109,67,97,115,17,21,177,204,244,95,123,220,6,53,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,74,242,189,224,91,240,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,107,91,81,26,98,174,2,120,32,190,241,113,157,203,91,145,210,221,109,186,101,100,238,197,123,189,209,204,202,121,159,84,176,170,195,75,72,233,34,145,146,77,214,232,159,34,116,43,89,22,253,78,107,164,137,31,125,24,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,80,43,7,158,119,230,79,245,147,246,105,86,182,203,77,214,245,82,250,59,53,178,174,190,162,58,121,234,223,21,52,46,149,237,130,8,159,52,210,171,90,138,168,200,226,142,73,30,239,131,88,199,57,118,68,85,45,43,158,119,230,79,245,147,246,105,21,121,92,121,236,211,47,190,189,30,180,12,63,195,199,16,57,247,12,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,119,68,173,106,187,100,146,40,221,239,233,67,97,62,30,56,129,192,120,154,210,250,29,87,211,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,122,37,107,85,219,172,114,198,239,119,82,20,237,204,71,128,90,206,24,242,164,207,52,182,223,117,185,105,149,239,187,81,178,83,79,81,244,102,68,146,38,120,106,170,158,149,98,66,247,207,27,105,228,145,233,35,190,180,110,234,116,125,201,113,87,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,152,223,31,75,210,244,142,68,108,136,172,89,160,123,251,177,174,236,114,236,248,251,140,100,178,40,27,20,148,173,206,175,205,62,45,242,254,135,212,110,37,196,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,59,115,171,243,79,139,124,191,161,245,27,136,16,0,146,156,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,57,1,202,151,66,244,227,136,189,56,215,221,47,213,11,55,142,181,87,125,26,150,25,162,84,101,85,190,169,169,116,72,234,169,164,84,94,220,204,234,118,203,178,181,90,231,49,237,123,30,246,58,26,241,15,195,246,125,195,46,168,87,105,70,163,50,145,247,42,58,122,122,184,171,40,82,101,162,173,130,104,209,205,150,158,73,163,141,210,49,29,215,19,156,141,217,36,138,70,251,250,84,13,146,49,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,167,235,20,151,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,183,104,0,0,0,0,5,85,243,206,252,201,254,178,126,205,42,214,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,240,107,24,231,46,200,138,165,165,115,206,252,201,254,178,126,205,34,175,43,143,61,154,101,247,215,163,214,129,135,248,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,232,149,173,87,108,146,69,27,189,253,40,103,94,99,28,107,98,188,96,229,88,103,224,254,193,117,182,99,120,149,190,171,163,219,52,177,195,93,37,117,84,140,239,239,218,158,88,214,20,142,154,151,163,242,92,142,89,119,221,21,187,126,175,49,30,1,107,56,99,202,147,60,210,219,125,214,229,166,87,190,237,70,201,77,61,71,209,153,18,72,153,225,170,170,122,85,137,11,223,60,109,167,146,71,164,142,250,209,187,169,209,247,37,133,96,79,78,79,252,63,90,181,79,94,110,122,175,145,178,146,166,219,165,212,244,245,116,212,114,163,94,178,221,106,187,173,164,149,99,124,110,107,153,19,97,168,149,28,142,99,217,51,41,156,221,246,118,216,215,154,63,158,205,77,251,151,209,232,139,147,224,231,135,175,220,193,195,238,55,164,213,181,54,170,219,213,39,126,182,247,112,183,82,246,99,172,174,158,87,72,231,42,170,35,229,237,177,99,129,178,189,17,206,142,8,254,171,19,102,54,155,57,163,249,236,212,223,185,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,0,0,1,10,185,136,240,11,71,196,230,42,153,230,150,219,237,86,221,77,178,119,106,54,74,104,41,254,147,70,177,196,207,13,85,83,210,143,89,152,200,35,109,60,146,61,99,111,214,141,221,45,147,185,20,213,0,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,250,217,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,105,60,206,185,122,86,101,53,149,60,69,112,253,136,119,174,179,117,75,150,216,45,144,207,61,85,214,170,89,225,142,42,170,42,72,33,127,84,203,221,153,245,43,212,198,171,99,73,58,85,235,43,159,213,57,98,242,244,163,202,104,233,184,138,226,7,16,239,90,166,233,151,18,176,92,225,130,122,91,173,44,176,77,28,181,85,180,147,194,254,168,87,187,11,233,151,169,142,87,70,178,116,171,22,39,60,58,4,188,11,126,5,57,117,106,86,184,235,30,25,225,53,38,245,236,143,99,211,86,187,170,107,21,174,75,165,2,38,240,171,83,195,214,77,188,157,205,213,207,100,74,200,255,0,20,231,84,70,177,43,134,75,77,170,255,0,196,150,148,88,175,182,202,75,141,182,227,156,88,169,43,40,234,225,108,208,84,193,37,124,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,237,57,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,47,241,247,192,157,215,132,76,154,138,251,141,86,85,221,180,235,34,168,90,75,61,101,84,142,158,182,150,120,233,225,116,145,87,72,202,120,160,99,228,145,213,14,133,172,85,87,71,11,213,125,236,113,29,109,218,171,168,246,141,56,187,233,13,179,52,186,211,97,151,235,133,61,210,229,100,142,161,82,150,166,170,20,84,142,71,55,255,0,208,87,34,125,87,186,24,28,228,114,195,18,179,101,236,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,29,111,224,75,94,116,119,94,109,154,17,71,140,213,229,85,153,85,67,219,136,220,109,208,116,193,123,129,190,247,61,58,151,166,7,196,213,69,157,146,63,104,83,235,185,203,18,178,87,135,84,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,193,58,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,233,110,235,178,53,26,214,177,141,99,24,198,55,170,112,163,194,142,156,112,149,167,12,194,176,168,188,117,214,187,183,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,220,44,234,114,69,10,42,182,54,185,202,170,247,190,73,31,154,192,26,171,155,84,26,171,129,245,86,218,110,182,234,106,10,203,133,178,174,150,158,233,78,181,116,50,205,11,152,202,168,18,89,33,89,98,114,166,207,98,75,12,177,171,155,186,117,198,246,252,90,168,150,169,202,191,143,90,106,170,107,87,11,26,201,125,164,163,125,29,60,54,252,26,231,81,221,87,214,61,101,153,203,65,83,81,36,174,106,61,26,248,34,165,99,88,198,116,69,218,221,94,177,53,255,0,46,151,112,65,98,226,227,150,198,151,86,227,148,182,171,110,166,217,61,169,21,146,247,89,51,233,225,125,42,223,235,22,106,90,183,71,20,143,146,30,135,74,248,211,161,92,201,118,233,115,91,36,168,250,192,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,1,179,238,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,160,30,58,56,205,190,241,135,168,244,183,56,237,94,198,195,49,127,17,79,140,219,101,99,22,169,177,202,172,238,212,212,200,221,247,154,94,212,74,177,181,203,28,109,99,90,222,165,71,203,39,215,196,119,48,205,121,226,95,75,241,189,43,203,235,41,45,214,219,117,59,23,32,125,181,189,149,201,43,99,145,86,42,138,150,183,102,177,141,106,68,238,195,17,35,89,145,242,237,253,134,56,58,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,93,27,43,152,246,248,153,26,217,27,11,58,93,212,244,87,42,118,217,35,216,24,126,227,137,229,86,123,21,163,41,187,99,55,90,43,46,65,226,61,145,113,168,162,146,58,91,135,97,232,201,252,60,174,68,100,189,183,170,53,253,10,189,46,84,69,217,73,213,201,83,205,62,83,242,254,187,212,109,199,117,231,31,128,97,186,89,134,240,251,167,218,125,143,82,88,241,235,29,62,71,77,67,67,76,139,209,19,55,182,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,244,174,74,158,105,242,159,151,245,222,163,110,2,234,78,169,170,186,103,138,235,38,156,100,122,91,154,210,120,139,46,77,111,150,223,83,211,28,111,146,30,180,250,147,197,220,99,216,217,162,122,54,72,222,173,94,137,24,199,34,110,212,59,88,3,92,30,48,56,107,190,240,173,174,55,141,50,185,175,122,213,55,85,211,27,171,117,83,39,146,174,207,44,210,50,158,73,85,173,103,76,201,218,124,114,34,177,137,220,141,234,212,86,43,28,236,129,160,252,194,245,79,65,56,113,204,120,124,176,91,60,103,183,59,255,0,71,239,174,186,212,195,81,142,120,150,116,85,118,24,197,254,153,97,237,186,46,212,239,146,87,119,122,186,18,207,185,162,233,238,135,101,188,50,220,178,125,98,191,123,14,191,20,241,53,120,157,92,29,150,213,85,222,36,165,149,144,91,154,174,138,73,31,12,210,36,110,150,56,250,87,166,157,178,57,205,108,42,230,208,184,29,130,211,108,204,181,95,63,162,179,81,201,87,127,203,51,27,196,116,209,62,174,173,22,123,133,198,174,100,107,86,73,166,114,34,190,73,100,77,223,35,147,222,229,87,47,197,77,130,56,46,225,39,21,225,27,75,19,22,182,203,227,178,75,239,134,184,100,215,23,58,57,123,149,205,166,141,143,130,9,82,24,164,90,56,228,73,157,11,36,69,115,123,210,42,174,239,82,5,242,88,194,180,94,245,153,101,121,173,194,162,174,93,80,198,169,223,21,13,29,91,233,29,72,219,85,82,70,213,171,165,141,90,181,9,83,27,227,150,25,101,106,163,27,21,100,108,247,172,170,91,160,0,0,20,23,205,31,72,105,180,151,140,28,154,123,108,20,144,91,115,154,120,114,250,88,97,158,89,94,199,212,185,236,170,116,171,39,228,189,245,144,85,200,141,106,185,136,201,24,141,233,252,134,203,94,73,122,199,98,151,21,206,184,126,168,135,179,122,166,184,46,99,71,39,83,221,226,233,100,142,158,146,161,54,70,116,71,217,124,84,222,245,127,83,252,87,213,110,209,185,87,245,121,218,105,158,43,83,165,152,46,177,248,78,214,73,111,200,19,25,239,199,28,109,241,20,53,20,213,21,29,19,59,163,184,254,220,148,187,198,157,104,214,247,231,250,170,175,221,33,95,44,189,107,252,11,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,96,183,238,61,181,51,21,210,254,17,245,50,227,148,213,246,253,189,143,214,227,54,232,25,36,105,53,85,117,124,15,167,137,145,181,239,111,95,79,113,210,189,27,187,146,40,101,122,53,221,27,26,251,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,192,179,238,119,26,189,76,203,86,158,232,37,12,244,146,84,79,81,46,95,116,141,208,75,223,129,140,108,148,180,78,100,158,232,149,146,44,149,232,230,253,103,162,195,26,253,68,84,235,138,188,174,52,134,155,86,184,193,198,103,185,65,73,61,183,6,167,155,47,170,134,105,229,137,239,125,51,152,202,87,68,177,254,83,217,89,61,36,138,215,43,88,172,141,232,238,175,200,112,94,166,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,14,192,0,3,5,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,245,17,210,181,143,119,134,145,205,141,179,51,165,221,76,68,114,39,113,145,189,153,212,1,172,14,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,234,79,23,113,140,123,161,149,138,217,35,122,181,58,227,123,28,137,179,144,234,165,244,115,25,224,163,247,85,105,196,23,252,2,217,106,143,83,113,111,198,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,92,15,170,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,247,185,115,112,81,251,149,116,226,123,254,127,108,181,73,169,185,79,227,46,85,48,39,118,75,93,10,163,22,59,99,102,234,115,29,210,246,44,146,186,36,107,95,35,154,221,229,108,49,72,184,131,149,247,1,88,246,33,134,217,120,146,213,203,21,37,199,39,200,41,219,112,198,237,245,62,22,182,146,130,221,34,210,212,81,87,163,93,18,186,26,238,168,156,246,61,146,175,68,83,53,21,27,39,91,91,99,224,0,0,106,174,126,173,255,0,19,202,177,79,102,253,41,198,110,182,111,108,219,225,187,91,189,161,69,37,63,140,161,151,126,213,76,61,104,157,200,95,210,238,153,27,187,93,178,236,171,177,249,69,212,234,79,5,24,175,21,156,8,233,53,238,211,108,240,250,155,140,233,125,146,76,114,225,78,145,178,74,254,139,100,82,54,217,80,178,57,140,116,50,189,85,24,231,185,59,50,61,94,139,210,233,89,40,116,174,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,217,161,171,103,250,42,192,178,175,245,215,28,201,49,203,135,251,101,29,117,182,186,158,79,248,178,67,52,114,51,249,156,215,55,236,84,46,251,150,103,26,63,186,79,78,31,166,249,171,187,121,246,3,111,164,130,166,162,106,238,244,151,218,20,78,211,43,182,145,238,153,211,53,88,214,212,57,122,155,220,150,39,163,147,188,145,198,29,87,157,95,149,140,91,230,5,15,167,92,74,86,46,167,157,95,149,140,91,230,5,15,167,92,74,160,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,14,191,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,250,240,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,54,9,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,235,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,81,145,172,111,68,86,177,243,71,254,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,225,178,72,58,86,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,161,87,186,128,0,0,0,0,42,3,155,95,5,223,66,239,181,156,87,96,13,234,178,228,119,8,96,202,45,112,80,244,182,221,93,35,58,91,92,215,68,196,98,67,59,216,137,43,165,84,119,137,153,171,213,34,212,116,199,111,231,228,229,159,69,126,138,222,126,157,123,43,232,223,179,234,61,177,237,110,223,129,240,61,183,119,252,71,119,241,125,158,223,95,95,95,213,233,223,127,118,224,107,175,193,255,0,18,151,222,21,181,198,207,169,182,196,239,90,166,233,181,228,148,141,165,100,242,85,217,229,154,55,212,71,18,57,204,233,153,59,76,146,53,71,177,59,145,177,28,170,197,123,93,215,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,252,173,107,198,240,28,59,87,50,252,83,75,114,122,188,139,19,179,222,42,104,173,55,90,148,133,95,87,4,111,86,164,136,248,30,232,165,102,232,189,19,49,90,146,177,27,39,68,125,125,182,254,175,13,118,205,35,189,107,206,13,102,215,121,42,227,193,43,239,16,211,94,31,79,86,202,84,107,31,187,99,89,166,123,154,145,83,119,86,62,251,209,205,123,97,238,171,21,30,141,80,44,43,149,31,2,223,216,56,160,214,188,51,255,0,7,170,192,40,171,157,253,211,157,116,146,157,91,254,229,225,94,231,127,30,100,103,246,188,197,170,31,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,214,4,85,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,217,76,165,110,101,124,192,191,14,213,149,218,9,165,51,116,96,54,171,131,125,169,113,107,182,146,241,93,73,61,75,63,21,44,21,47,134,162,220,244,240,211,199,212,196,114,201,27,31,238,233,105,106,156,80,232,245,247,94,116,59,42,210,252,111,56,186,226,245,247,155,125,68,80,205,67,82,202,120,235,36,236,189,35,165,171,145,97,150,68,163,146,69,143,188,144,163,100,124,104,230,117,43,92,246,62,136,110,124,20,241,13,105,226,25,156,52,213,97,21,111,201,223,81,6,213,116,212,213,21,54,239,103,77,80,200,25,118,89,162,141,206,74,20,115,219,215,50,179,241,123,57,143,107,100,107,152,128,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,235,163,101,115,30,223,19,35,91,35,97,103,75,186,158,138,229,78,219,36,123,62,174,60,180,207,21,209,190,41,114,173,45,194,169,60,61,151,25,183,216,45,244,221,81,198,201,38,232,178,209,117,207,47,109,140,99,166,149,234,233,36,122,53,58,228,123,220,169,187,148,188,158,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,244,195,205,31,207,102,166,253,203,232,244,64,101,94,19,184,40,197,120,172,224,71,52,189,218,109,158,31,83,113,156,194,233,38,57,112,167,72,217,37,127,69,178,130,70,219,42,22,71,49,142,134,87,170,163,28,247,39,102,71,171,209,122,93,43,37,130,191,232,171,2,202,191,215,92,115,36,199,46,31,237,148,117,214,218,234,121,63,226,201,12,209,200,207,230,115,92,223,177,80,185,78,74,158,86,50,159,152,21,222,157,110,62,78,103,188,5,84,235,61,170,175,136,29,31,177,85,215,234,13,178,158,154,27,173,162,147,180,196,187,91,160,108,221,115,71,19,98,238,212,87,53,29,3,81,22,95,173,12,9,27,26,231,164,108,112,119,94,89,156,104,254,233,61,56,126,155,230,174,237,231,216,13,190,146,10,154,137,171,187,210,95,104,81,59,76,174,218,71,186,103,76,213,99,91,80,229,234,111,114,88,158,142,78,242,71,28,43,231,87,230,159,22,249,127,67,234,55,19,242,121,105,240,101,174,58,141,168,248,135,18,54,155,175,208,236,51,21,200,33,168,75,148,175,154,58,171,212,112,171,188,77,53,28,108,219,185,11,250,86,150,105,30,246,199,211,52,173,78,242,199,36,73,250,220,234,252,211,226,223,47,232,125,70,226,4,10,162,180,221,110,52,213,245,150,251,101,93,85,61,174,157,42,235,165,134,23,61,148,176,44,177,194,146,202,228,77,152,197,150,104,163,71,59,100,235,145,141,248,185,17,115,175,5,220,91,101,92,35,106,154,101,54,216,188,118,55,125,240,214,252,154,220,230,201,47,114,133,181,49,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,122,68,84,217,234,102,174,80,24,181,139,57,215,221,66,194,178,154,31,27,101,200,52,190,237,107,184,211,119,95,31,126,150,122,218,8,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,204,85,198,255,0,5,217,87,8,250,143,61,13,19,110,183,188,6,229,219,158,201,144,203,67,35,99,103,117,102,233,161,169,157,24,144,173,99,18,9,21,90,197,250,241,163,101,233,103,82,198,192,249,120,242,226,130,213,197,158,188,201,168,216,213,162,174,221,143,91,172,244,118,75,60,85,212,237,134,181,208,71,215,52,142,168,107,37,149,138,255,0,17,81,80,141,86,57,19,182,145,238,157,93,74,178,255,0,146,199,15,214,171,141,78,87,196,189,241,148,149,85,22,186,135,226,182,8,156,141,123,233,103,88,163,154,178,165,90,232,247,99,214,41,160,138,57,35,145,23,162,74,166,185,187,57,170,181,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,3,101,61,20,210,251,86,138,233,30,33,165,22,103,82,73,79,139,89,233,173,175,168,166,162,109,35,43,39,99,19,189,84,177,53,85,24,249,165,238,74,255,0,172,229,87,200,229,87,57,85,85,67,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,243,139,153,185,204,1,232,73,58,23,165,126,195,218,142,220,225,35,58,143,92,106,172,94,149,64,61,238,106,57,54,216,192,156,86,232,69,191,86,244,198,249,110,108,29,85,126,2,110,202,245,57,62,183,226,213,63,213,26,159,234,105,241,51,219,87,115,196,140,108,140,86,57,17,81,83,101,69,251,64,214,211,87,180,183,40,209,124,214,174,9,224,236,36,21,82,35,29,213,27,183,70,205,34,39,185,30,255,0,228,191,251,254,222,185,147,101,181,185,93,162,147,218,19,247,37,167,143,183,191,74,39,185,58,90,159,4,68,248,49,11,196,227,35,134,251,54,167,225,119,26,138,123,84,110,173,142,25,166,99,153,3,21,202,228,138,161,83,222,145,57,126,50,20,107,169,248,117,195,2,205,239,88,229,100,18,68,234,10,217,96,86,185,174,111,193,127,66,181,191,165,62,196,2,82,114,218,207,157,141,234,77,53,169,211,244,199,85,59,90,169,211,191,189,245,52,137,252,85,253,31,164,188,27,21,91,43,109,148,211,49,119,71,196,197,69,255,0,138,138,107,81,162,185,37,70,57,158,217,171,105,231,116,78,109,125,59,186,145,202,223,114,77,26,252,81,83,248,166,194,60,54,229,31,73,116,191,31,170,116,233,43,214,217,72,231,59,171,169,85,124,60,42,191,106,255,0,24,14,219,169,244,203,87,167,249,5,59,87,101,146,221,59,19,254,22,42,20,179,79,4,182,126,49,40,160,149,118,70,228,145,187,236,255,0,242,166,223,207,250,11,180,205,17,93,139,93,91,211,213,189,36,190,237,183,254,9,76,121,149,44,177,113,159,110,108,176,34,119,50,56,125,232,223,177,110,174,2,222,22,220,219,222,151,219,34,219,171,185,67,78,168,159,15,181,139,250,83,244,26,251,107,221,142,175,2,213,186,202,84,111,67,224,74,71,167,189,23,222,177,49,201,246,187,244,27,18,97,16,181,248,45,154,20,106,109,224,96,79,135,251,20,41,123,154,14,6,152,230,179,75,118,167,131,162,58,170,26,31,131,118,77,251,114,167,216,212,254,79,244,129,133,106,117,74,245,146,98,86,219,13,101,87,84,116,239,139,165,58,24,155,35,33,84,79,131,19,244,254,146,234,56,44,90,150,233,37,185,149,15,221,201,222,251,19,255,0,9,168,253,6,191,118,58,215,120,168,96,114,175,185,92,187,127,197,84,47,219,129,203,187,111,90,73,111,170,79,127,246,95,241,154,148,253,43,250,0,146,51,201,218,137,207,253,13,85,255,0,152,170,158,52,159,62,161,241,20,236,86,134,78,234,193,85,84,199,179,100,110,202,148,208,187,226,189,63,201,175,218,89,206,119,118,101,155,26,175,173,146,86,177,34,167,149,202,229,118,200,136,145,185,119,248,167,232,43,83,135,203,5,110,162,241,121,155,100,243,117,212,82,211,223,107,58,93,239,123,122,93,29,99,19,101,84,114,127,1,62,223,176,11,17,209,188,97,152,174,23,71,108,70,116,172,125,207,118,251,252,102,145,223,165,127,141,250,78,250,124,212,48,50,158,157,177,49,54,68,223,227,253,42,125,32,120,85,216,34,30,23,226,114,0,120,95,129,228,240,239,128,30,19,226,114,56,180,228,7,193,123,170,240,118,186,154,141,253,209,194,247,47,252,13,85,255,0,33,68,252,89,86,203,157,113,115,147,82,53,221,105,79,118,170,99,19,100,79,245,6,239,252,95,226,23,79,173,215,232,241,237,56,200,46,110,151,161,96,182,85,201,249,91,126,76,18,59,244,167,232,253,37,58,232,21,153,186,165,197,174,71,116,169,141,101,99,174,245,178,34,237,213,186,58,26,173,190,40,239,226,39,218,5,189,233,5,178,44,79,77,32,133,204,232,100,81,206,191,21,95,245,89,93,250,87,244,149,169,199,198,98,154,131,171,180,24,21,28,189,198,163,157,34,167,78,223,216,223,91,250,90,223,208,159,194,44,19,137,60,201,154,109,162,55,42,216,102,100,47,90,106,200,219,245,186,118,95,15,51,191,140,223,208,85,215,11,248,141,215,92,184,148,168,191,92,27,44,244,177,186,231,39,113,81,206,106,126,82,162,110,173,122,127,171,126,159,183,254,80,181,206,28,112,136,48,220,26,142,134,24,186,122,59,155,253,101,95,140,211,47,218,229,254,49,151,182,253,7,193,102,162,142,130,138,58,120,217,210,141,223,236,219,237,85,255,0,41,250,0,120,68,14,94,148,85,60,157,87,82,50,186,76,63,18,185,94,234,167,142,38,210,210,79,46,239,114,53,62,164,78,119,218,169,252,95,210,6,11,227,119,90,225,210,205,46,170,171,138,126,154,183,213,82,198,196,233,85,247,58,87,111,254,166,228,248,49,74,200,225,19,70,170,181,223,81,228,189,94,147,185,20,123,117,124,19,125,224,157,169,249,47,98,252,98,79,179,255,0,183,207,137,61,83,201,120,140,214,9,176,219,125,83,170,40,226,168,168,86,50,55,200,246,237,12,181,42,139,178,62,68,248,57,61,251,127,200,79,222,29,113,220,31,65,48,246,77,87,81,67,77,63,191,184,233,31,11,23,251,44,168,158,245,70,47,194,84,255,0,151,254,80,149,244,254,204,193,113,104,90,255,0,197,65,65,74,214,255,0,9,219,53,145,255,0,198,95,131,63,156,172,46,53,120,182,200,50,156,234,231,167,56,28,253,76,165,169,146,7,47,75,19,117,106,66,255,0,245,88,83,237,99,255,0,133,254,67,230,226,51,138,44,235,91,178,151,96,58,110,234,217,104,230,171,90,71,73,72,179,57,21,171,36,209,42,239,12,175,77,182,149,139,249,63,163,249,145,100,191,9,60,28,216,49,172,110,217,152,102,22,229,169,189,92,41,153,83,82,234,168,88,247,36,143,73,119,254,201,2,63,225,34,124,85,87,220,6,24,224,207,130,170,170,171,156,153,174,161,211,247,37,115,98,116,76,235,68,217,204,168,84,248,195,62,223,8,219,241,66,200,241,188,110,223,142,90,233,237,180,16,246,226,167,141,145,181,58,156,187,35,90,141,79,138,175,216,136,126,141,29,21,53,20,73,21,52,44,141,169,240,70,181,19,237,223,236,61,234,187,1,228,226,174,216,226,249,17,61,223,105,235,98,171,151,222,7,149,114,185,118,220,243,27,54,57,181,159,105,203,224,1,19,99,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,191,54,127,205,95,223,159,230,37,123,150,17,205,159,243,87,247,231,249,137,94,229,127,157,248,125,207,103,102,29,129,201,111,146,120,79,121,243,107,0,4,82,192,11,8,229,49,249,212,251,143,252,248,175,114,194,57,76,126,117,62,227,255,0,62,37,114,79,15,183,237,236,202,191,229,75,201,60,95,187,249,180,44,32,0,88,14,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,171,205,31,200,158,166,253,203,235,20,68,170,34,175,52,127,34,122,155,247,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,108,166,107,89,194,119,154,125,27,249,129,143,122,140,6,202,96,81,95,49,30,1,107,56,99,202,147,60,210,219,125,214,229,166,87,190,237,70,201,77,61,71,209,153,18,72,153,225,170,170,122,85,137,11,223,60,109,167,146,71,164,142,250,209,187,169,209,247,37,193,92,46,240,201,159,113,77,170,22,221,63,196,41,170,232,237,175,168,107,111,89,10,219,166,169,162,179,64,177,203,39,92,238,141,58,90,247,182,9,91,19,30,230,36,146,35,89,212,221,213,205,216,207,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,99,94,25,248,85,210,62,20,48,218,156,63,75,109,181,110,125,198,163,196,220,238,247,41,25,53,198,226,244,87,118,210,105,88,198,55,162,54,185,90,198,49,173,99,119,115,182,235,124,143,120,118,189,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,10,171,231,157,249,147,253,100,253,154,69,94,87,30,123,52,203,239,175,71,173,37,87,60,239,204,159,235,39,236,210,42,242,184,243,217,166,95,125,122,61,104,23,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,224,241,35,167,152,14,149,107,110,83,129,233,110,161,82,102,248,157,182,162,39,90,111,148,213,16,212,50,162,9,160,142,100,98,203,3,150,41,31,18,200,176,189,236,217,28,248,156,189,44,223,161,182,233,204,235,141,170,61,12,211,138,157,36,210,252,175,163,82,114,142,170,57,170,109,55,40,18,171,26,165,106,67,36,146,76,196,87,75,12,211,195,51,89,10,244,177,221,47,146,86,72,215,68,196,117,48,224,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,160,79,254,79,58,223,173,20,90,161,81,163,80,216,242,12,159,78,174,52,234,218,138,183,73,87,53,22,35,59,35,171,169,137,236,252,168,41,217,85,34,76,199,49,81,139,44,139,27,145,219,198,172,127,95,231,87,230,159,22,249,127,67,234,55,18,207,184,81,225,71,78,56,74,211,134,97,88,84,94,58,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,117,57,34,133,21,91,27,92,229,85,123,223,36,143,172,30,117,126,105,241,111,151,244,62,163,113,3,42,242,49,252,246,126,173,254,210,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,161,10,249,24,254,123,63,86,255,0,105,22,168,6,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,102,156,175,57,129,127,238,111,133,45,93,155,249,43,78,25,120,115,191,223,50,173,53,108,245,21,63,239,106,106,72,225,139,248,145,109,249,42,72,174,96,156,5,99,220,76,225,181,217,206,159,88,169,40,245,82,209,79,36,212,47,167,240,180,76,191,189,86,153,171,13,116,203,18,190,103,182,158,157,209,211,171,164,99,24,247,162,57,205,98,170,165,21,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,6,211,192,132,28,182,56,231,181,113,5,128,81,233,94,163,93,41,40,117,23,21,167,166,182,196,250,203,163,93,62,81,3,97,145,91,85,19,102,145,103,154,165,177,211,189,213,59,35,147,125,165,234,68,145,99,142,111,128,0,1,85,124,243,191,50,127,172,159,179,74,234,208,77,107,202,184,118,213,139,22,177,225,86,251,85,109,235,31,241,94,26,11,164,82,73,74,254,253,52,180,239,235,108,114,70,245,217,147,57,83,103,167,214,68,223,116,221,22,197,121,231,126,100,255,0,89,63,102,149,86,6,202,122,103,169,26,29,198,38,141,65,147,217,40,237,89,118,33,123,233,138,225,103,188,208,195,81,225,170,162,115,36,90,90,202,105,58,216,217,162,122,70,237,151,169,171,248,185,24,231,49,204,123,171,86,201,203,154,197,195,183,23,17,228,250,193,85,106,187,112,243,139,120,91,197,69,243,35,235,138,157,238,173,158,74,59,117,5,82,53,137,28,179,71,90,176,186,117,247,83,118,26,146,79,218,108,201,10,198,174,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,28,128,230,247,197,14,156,107,13,247,8,210,253,39,207,254,145,208,98,222,46,227,123,154,215,86,147,217,231,170,168,100,9,74,140,145,143,88,234,38,134,52,168,221,237,69,108,105,82,172,71,245,44,172,96,91,246,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,161,126,104,254,123,53,55,238,95,71,162,50,87,40,42,109,104,191,241,23,77,71,140,101,185,5,46,157,98,212,245,183,188,150,216,218,250,184,237,85,51,212,82,186,146,157,175,133,155,192,250,151,72,177,200,212,147,165,85,148,146,57,170,171,18,33,141,121,163,249,236,212,223,185,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,0,0,0,0,0,0,8,171,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,220,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,178,153,242,73,105,181,77,117,167,190,205,108,164,125,202,142,158,106,74,122,199,66,213,158,24,38,116,110,150,38,73,183,83,88,247,65,11,156,212,93,156,177,70,171,191,74,109,245,128,0,0,6,170,230,213,6,170,224,95,247,43,143,34,122,101,247,215,172,86,149,235,206,3,53,208,108,179,94,109,148,26,99,79,73,81,155,88,233,234,40,115,155,173,19,63,17,60,237,237,54,150,153,239,71,116,203,83,78,214,76,201,28,141,221,168,232,162,115,220,176,172,112,247,92,39,143,170,62,24,249,117,105,150,7,165,183,11,85,203,83,111,126,223,167,221,42,96,168,250,51,26,93,42,31,226,106,169,186,149,233,51,217,60,110,167,142,70,36,110,250,210,59,169,177,246,229,174,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,31,148,94,159,41,219,190,135,93,56,96,182,83,233,157,186,213,71,151,219,119,163,205,154,141,133,215,73,42,188,69,68,148,242,85,74,216,98,124,176,185,146,61,212,234,228,123,99,98,186,20,145,239,138,71,16,87,137,110,86,186,143,160,220,62,216,181,66,211,55,210,139,245,155,199,203,159,195,108,172,90,138,90,58,94,238,244,181,84,81,186,158,41,86,24,225,69,241,42,245,115,152,229,71,163,82,38,200,246,70,14,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,1,97,92,243,191,50,127,172,159,179,76,85,201,83,205,62,83,242,254,187,212,109,199,234,243,90,215,77,56,226,47,78,52,11,84,52,190,243,227,173,85,223,73,98,154,25,81,25,85,111,170,106,90,214,74,90,152,209,87,183,51,58,155,186,110,173,86,185,175,99,158,199,177,238,252,174,74,158,105,242,159,151,245,222,163,110,2,234,79,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,235,42,3,155,95,26,63,77,47,181,156,40,224,14,233,178,227,151,8,103,202,46,144,87,117,54,227,93,27,58,155,66,214,196,245,98,195,3,222,139,43,101,69,119,137,133,169,211,26,211,245,72,17,171,141,254,52,114,174,46,53,30,122,234,39,93,108,152,13,183,183,5,147,30,150,186,71,70,254,210,205,211,93,83,2,61,97,74,199,164,242,34,185,137,245,35,86,197,212,254,149,145,253,87,76,56,67,214,93,93,208,236,235,136,44,58,138,212,252,91,0,238,120,246,212,87,182,42,170,174,204,45,158,171,195,199,178,162,246,32,123,37,127,113,204,234,107,145,177,119,94,138,196,112,127,195,93,247,138,157,113,179,233,149,177,123,54,168,122,110,153,37,91,106,153,4,148,150,120,166,141,149,18,68,174,107,250,166,94,235,35,141,17,143,78,228,140,87,34,49,30,230,236,39,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,250,243,203,219,99,24,233,165,122,186,73,30,141,78,185,30,247,42,110,229,3,90,205,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,215,130,94,219,216,247,67,43,21,209,200,196,114,117,198,247,181,87,103,41,176,247,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,202,171,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,253,126,151,181,88,247,53,95,10,63,5,112,93,197,182,85,194,54,169,166,83,109,139,199,99,119,223,13,111,201,173,206,108,146,247,40,91,83,27,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,247,164,69,77,158,160,108,82,15,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,235,1,135,248,192,192,41,181,63,133,205,82,195,38,199,170,239,181,21,88,189,117,77,190,223,72,146,186,121,238,52,209,45,69,18,70,216,151,173,239,74,152,97,84,98,111,214,168,141,84,114,42,181,117,193,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,218,120,215,7,141,61,51,252,17,113,89,169,248,44,116,150,170,74,74,124,130,123,133,5,45,174,62,221,45,45,13,106,37,101,44,12,103,67,81,157,184,42,34,98,177,173,233,107,154,173,106,171,81,21,65,197,207,18,151,222,42,117,98,13,77,190,39,103,179,143,218,173,113,82,54,149,144,71,73,36,84,205,125,100,113,35,92,247,58,21,174,150,182,72,214,71,190,78,220,140,71,42,108,141,109,138,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,245,81,89,186,212,9,178,71,7,248,5,54,152,112,185,165,184,100,56,245,93,138,162,151,23,161,169,184,91,234,210,86,207,5,198,166,36,168,173,73,27,42,245,177,235,83,52,202,172,93,186,21,85,168,141,68,70,160,102,0,0,0,0,3,85,115,106,131,85,112,54,83,225,59,202,198,141,252,191,199,189,58,3,42,152,171,132,239,43,26,55,242,255,0,30,244,232,12,170,0,0,6,170,230,202,124,39,121,88,209,191,151,248,247,167,64,107,88,108,167,194,119,149,141,27,249,127,143,122,116,0,68,174,103,188,5,84,235,61,170,175,136,29,31,177,85,215,234,13,178,158,154,27,173,162,147,180,196,187,91,160,108,221,115,71,19,98,238,212,87,53,29,3,81,22,95,173,12,9,27,26,231,164,108,117,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,209,4,117,196,248,10,225,231,16,226,27,32,226,74,150,197,87,113,200,114,10,137,46,11,111,187,120,122,219,117,5,198,74,136,170,31,95,72,217,98,89,161,169,239,68,231,181,233,42,244,119,164,70,35,91,210,214,132,85,230,129,150,102,89,215,47,205,39,204,53,19,14,171,197,114,123,182,81,104,169,187,218,42,96,72,95,75,86,235,85,195,186,137,23,114,71,70,197,118,238,99,36,119,117,172,115,91,34,50,68,123,27,92,28,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,0,108,103,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,134,197,38,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,193,69,124,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,175,26,58,46,166,117,36,140,216,38,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,29,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,48,57,106,115,2,252,4,214,80,232,38,171,77,215,128,221,110,14,246,93,197,206,222,75,61,117,92,244,204,252,108,179,212,178,26,123,115,19,196,207,39,75,21,201,36,143,127,191,169,192,93,72,0,0,0,1,88,28,217,56,218,163,183,216,191,115,38,144,229,125,218,251,167,91,179,27,165,162,229,4,145,195,74,215,205,4,150,105,59,106,233,25,51,164,141,86,118,42,198,230,198,214,70,228,145,179,200,214,201,254,61,120,196,199,184,88,210,59,155,108,215,138,73,245,22,249,79,224,177,251,100,53,148,190,46,137,243,178,118,199,116,150,158,94,167,58,154,39,67,34,162,246,158,199,202,214,68,189,40,247,57,180,25,254,138,179,220,171,253,117,200,242,76,142,225,254,217,89,93,114,174,168,147,254,52,147,77,36,143,254,119,57,206,251,85,64,237,90,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,242,181,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,82,120,187,140,99,221,12,172,86,201,27,213,169,215,27,216,228,77,156,133,239,112,21,193,222,61,194,198,145,219,29,121,179,210,79,168,183,202,127,27,144,92,230,163,165,241,116,79,157,144,58,75,92,85,17,117,57,212,209,58,24,209,83,186,246,62,86,190,84,233,71,181,173,233,92,204,248,46,253,210,122,112,205,72,194,155,219,207,176,27,125,92,244,212,240,208,247,164,190,208,162,119,95,67,188,108,116,206,153,170,199,58,157,169,212,222,228,178,177,90,157,229,146,48,199,252,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,77,93,237,55,60,203,74,51,250,43,205,28,117,118,12,179,14,188,71,83,19,42,233,17,39,183,220,105,38,71,53,36,134,102,170,35,227,150,52,221,146,53,125,237,84,114,124,80,216,35,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,3,170,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,108,166,124,146,90,109,83,93,105,239,179,91,41,31,114,163,167,154,146,158,177,208,181,103,134,9,157,27,165,137,146,109,212,214,61,208,66,231,53,23,103,44,81,170,239,210,155,125,96,1,64,60,209,252,246,106,111,220,190,143,68,95,241,64,60,209,252,246,106,111,220,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,2,58,240,103,197,5,215,132,205,104,166,212,106,59,69,37,198,219,113,167,101,146,253,20,180,238,154,118,218,164,171,167,154,165,212,173,73,98,106,84,244,211,162,70,178,57,89,186,253,100,251,82,247,178,60,115,67,184,200,208,230,199,35,237,89,110,25,150,219,230,150,215,116,138,158,25,164,164,146,72,101,131,197,83,119,227,119,135,172,135,185,43,81,92,196,146,41,17,205,115,81,81,205,53,172,38,255,0,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,163,35,73,24,168,173,123,38,12,191,194,215,6,86,46,16,248,159,188,103,156,83,221,113,72,112,124,98,224,150,76,35,37,190,189,244,84,119,27,236,148,237,175,167,171,137,178,254,42,62,205,36,85,45,115,230,127,105,149,74,216,225,124,178,198,142,101,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,81,103,52,238,34,176,221,127,226,26,142,13,53,203,42,239,152,198,25,103,75,51,102,100,170,235,116,215,31,17,43,234,170,40,211,169,90,246,57,171,79,26,204,136,157,207,14,138,213,124,109,141,238,207,252,150,41,181,162,245,144,229,119,219,134,91,144,75,165,248,213,157,246,74,27,77,93,125,91,173,205,186,213,85,71,82,174,165,129,119,167,71,198,200,229,116,170,213,71,183,198,70,187,42,74,170,5,175,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,241,182,231,173,237,255,0,128,246,158,28,155,129,233,99,149,29,178,175,192,247,34,238,122,36,77,189,232,135,152,223,239,216,15,93,202,130,158,225,75,37,53,68,45,145,146,53,90,168,228,221,21,21,21,63,202,84,191,49,110,20,226,164,201,110,250,129,96,183,193,11,43,42,22,105,123,108,107,125,238,90,102,125,178,251,253,238,119,240,126,210,220,190,40,116,237,72,211,171,94,160,216,106,108,215,22,162,182,126,143,122,171,209,61,207,99,191,130,228,95,224,32,26,205,210,173,77,146,241,3,218,245,108,144,201,27,209,200,190,244,93,209,83,244,151,97,203,71,84,106,50,220,6,154,201,89,85,36,178,81,83,35,19,173,202,191,86,58,122,70,255,0,21,63,74,253,164,0,227,83,132,27,246,142,100,147,94,168,167,134,162,214,232,32,118,241,67,62,232,189,169,28,237,213,219,167,250,146,255,0,11,237,50,39,42,189,78,142,201,170,242,98,213,142,86,178,162,219,91,211,187,152,137,212,214,211,175,219,239,248,70,160,92,46,102,146,174,43,118,236,174,207,90,57,122,125,201,241,233,93,138,129,203,45,181,206,226,254,217,45,193,19,171,219,240,57,139,179,87,116,246,163,182,248,127,194,92,77,199,166,162,211,80,170,159,85,98,118,233,252,197,105,107,165,13,142,159,138,11,5,91,39,237,202,219,157,42,185,23,225,191,180,101,85,221,85,222,239,127,243,1,99,248,58,116,225,246,102,254,138,40,191,250,148,43,139,155,62,9,77,83,71,77,147,199,79,26,72,214,211,194,174,233,77,246,108,53,142,253,63,205,250,11,27,192,229,108,216,117,158,70,57,28,213,162,137,90,168,187,162,167,73,21,249,141,216,61,175,165,149,111,236,189,202,214,57,83,102,185,118,218,150,171,244,127,72,20,95,64,157,171,170,55,171,110,151,61,55,219,249,148,190,222,0,82,22,233,37,12,116,210,125,68,238,251,182,95,127,245,205,87,233,40,134,231,109,117,6,65,52,91,126,76,178,39,193,127,75,147,237,254,130,243,57,116,171,147,71,104,26,245,223,251,47,191,255,0,226,170,192,238,92,106,231,21,152,150,144,221,230,183,212,73,12,210,83,212,68,142,98,236,190,250,90,143,230,95,181,168,99,30,94,120,53,51,112,212,207,170,224,100,151,11,242,173,100,147,57,187,189,206,116,213,126,245,93,253,254,231,254,132,58,55,48,77,70,135,33,184,219,244,210,212,170,234,170,218,200,161,122,35,152,228,78,183,85,66,187,162,110,239,138,167,255,0,244,149,220,41,97,107,133,232,126,29,107,147,110,235,44,212,170,253,145,201,245,149,170,229,252,175,127,197,234,6,100,106,34,39,185,54,10,121,60,47,192,15,8,155,156,143,13,60,128,56,184,228,112,85,221,126,0,114,111,192,242,120,79,128,95,233,2,48,241,223,155,174,41,163,87,212,100,142,107,234,104,106,160,78,149,84,252,170,90,175,246,43,252,82,16,242,192,196,99,201,181,23,33,203,106,218,215,186,58,134,200,138,230,238,171,220,109,123,126,59,167,232,253,6,92,230,167,156,50,151,23,101,138,53,217,211,34,34,166,237,251,99,173,111,244,253,135,46,85,184,139,44,154,99,85,150,212,185,21,46,49,83,201,182,206,77,182,154,177,191,21,93,191,132,7,191,154,150,169,214,217,113,27,46,23,105,170,150,37,175,175,154,41,209,142,217,28,197,164,219,101,221,191,237,191,167,255,0,181,203,149,246,151,50,130,206,252,190,182,154,39,62,173,147,42,61,90,213,119,227,32,165,119,197,28,171,246,175,216,71,174,45,178,116,214,190,35,44,216,173,173,175,124,116,149,244,203,39,193,233,180,177,209,183,253,79,223,246,175,218,89,231,12,248,35,112,109,49,177,219,154,205,149,40,41,186,189,207,79,127,135,133,23,242,151,253,136,25,121,173,70,166,200,135,144,0,240,229,68,79,121,1,121,153,235,213,199,10,192,224,198,172,149,179,211,205,116,125,85,60,171,28,138,221,216,180,159,5,250,139,252,162,125,169,255,0,84,197,213,29,65,178,224,24,237,69,226,239,80,216,226,139,167,125,228,99,119,222,70,55,248,74,137,241,122,20,99,198,14,185,85,113,3,168,212,212,118,74,73,214,40,167,98,68,213,237,201,186,190,8,25,254,166,221,254,45,95,210,6,48,194,115,187,150,43,124,147,46,164,157,239,186,72,178,163,100,114,162,185,18,77,149,222,247,53,83,248,223,103,218,73,205,52,183,241,29,196,61,82,82,75,153,221,233,232,29,191,82,54,170,30,159,114,61,83,220,146,70,191,149,15,255,0,127,219,251,60,30,114,254,200,179,170,138,108,175,47,170,130,158,130,72,30,230,66,250,106,166,189,122,162,141,205,247,167,66,127,170,47,219,246,22,205,128,233,93,131,3,183,178,138,213,2,49,173,223,224,249,23,226,231,47,240,156,191,199,80,49,6,129,240,111,166,218,105,65,75,95,87,143,91,107,174,173,70,62,74,169,169,122,164,89,58,98,85,118,238,145,254,254,166,42,255,0,74,255,0,203,36,105,41,41,232,169,227,165,166,129,145,71,19,81,141,99,26,136,136,137,246,34,30,212,106,53,17,19,236,77,130,170,32,15,114,30,185,31,246,32,123,247,247,34,28,81,138,239,127,249,0,242,137,215,239,95,138,28,216,196,79,176,53,155,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,175,126,108,255,0,154,191,191,63,204,74,247,44,35,155,63,230,175,239,207,243,18,189,202,255,0,59,240,251,158,206,204,59,3,146,223,36,240,158,243,230,214,0,8,165,128,22,17,202,99,243,169,247,31,249,241,94,229,132,114,152,252,234,125,199,254,124,74,228,158,31,111,219,217,149,127,202,151,146,120,191,119,243,104,88,64,0,176,28,126,0,0,0,0,0,0,0,0,0,0,0,0,17,171,152,246,89,149,96,220,24,234,30,83,133,100,215,92,126,245,69,236,159,13,113,181,214,201,73,85,7,93,214,145,143,232,150,53,107,219,212,199,185,171,178,251,218,229,69,247,42,146,84,199,250,247,162,152,175,17,58,79,125,209,204,214,225,117,162,178,228,30,23,196,207,107,150,56,234,153,216,169,138,161,157,14,146,57,24,155,190,22,162,238,197,250,170,187,108,187,42,5,27,112,201,196,223,18,87,254,36,180,162,197,125,226,15,82,174,54,219,142,113,98,164,172,163,171,203,43,230,130,166,9,43,225,108,145,73,27,165,86,189,142,106,171,85,170,138,138,138,168,165,175,243,71,242,39,169,191,114,250,197,17,210,180,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,248,157,215,154,63,145,61,77,251,151,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,54,83,53,172,225,59,205,62,141,252,192,199,189,70,3,101,48,0,0,0,0,42,175,158,119,230,79,245,147,246,105,5,120,58,206,178,173,48,215,187,118,164,97,86,187,85,198,245,139,99,249,61,230,154,158,233,60,145,82,187,195,216,107,229,122,189,99,107,158,238,150,49,206,72,211,167,184,230,163,22,72,145,203,35,39,87,60,239,204,159,235,39,236,210,42,242,184,243,217,166,95,125,122,61,104,17,215,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,46,251,150,199,6,216,247,14,154,95,71,169,87,74,154,75,158,119,158,217,233,166,184,213,82,214,210,215,209,82,82,58,73,38,134,26,26,152,163,69,86,73,20,148,203,50,182,89,98,146,72,24,230,57,204,107,28,180,131,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,2,250,57,104,231,245,58,131,193,110,157,213,92,178,26,75,173,202,199,79,83,96,170,72,86,46,186,54,82,84,201,21,45,60,172,141,19,161,237,163,74,69,78,164,235,115,28,199,187,171,175,169,66,80,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,101,94,70,63,158,207,213,191,218,69,170,21,87,200,199,243,217,250,183,251,72,181,64,49,254,148,235,166,156,107,45,102,95,105,194,175,61,219,174,9,144,86,227,119,251,108,232,140,170,162,170,167,158,72,81,238,98,42,239,12,189,167,62,41,17,85,174,106,57,23,103,178,70,50,0,115,58,229,233,89,148,214,84,241,21,195,246,33,222,186,205,213,46,91,96,182,67,60,245,87,90,169,103,134,56,170,168,169,32,133,253,83,47,118,103,212,175,83,26,173,141,36,233,87,172,174,124,74,175,226,111,62,225,103,143,109,82,212,12,66,166,174,178,218,205,72,191,186,245,143,45,198,106,106,43,204,9,91,89,31,68,237,141,122,92,246,54,121,93,19,222,215,164,114,43,95,210,237,149,174,187,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,107,67,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,186,252,53,198,215,91,37,37,84,29,108,115,31,209,44,106,215,183,169,143,115,87,101,247,181,202,139,238,85,47,251,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,201,93,124,208,184,22,252,10,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,20,215,83,198,176,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,133,159,243,148,213,141,83,210,255,0,193,7,224,207,82,242,188,75,218,127,72,60,111,176,175,53,52,30,43,183,236,254,223,119,178,246,245,244,247,31,211,213,190,221,110,219,226,164,106,229,195,196,46,190,231,60,103,105,230,45,154,235,134,160,100,22,90,223,107,120,155,117,211,38,173,171,165,159,162,213,86,246,117,197,36,142,99,186,94,198,185,55,79,115,154,138,158,244,66,207,248,173,224,167,75,56,193,250,45,248,76,191,229,118,207,162,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,99,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,125,100,77,247,77,209,66,53,243,206,252,201,254,178,126,205,33,175,47,124,3,13,213,62,46,112,157,62,212,28,122,146,249,143,95,41,239,116,213,212,53,40,189,18,179,216,245,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,147,43,158,119,230,79,245,147,246,105,21,121,92,121,236,211,47,190,189,30,180,14,149,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,212,71,74,214,49,190,38,54,186,54,204,206,150,244,189,81,200,157,183,198,247,224,163,101,62,34,248,104,210,206,40,48,73,176,93,76,180,255,0,23,193,94,104,224,166,246,165,179,241,208,203,39,132,158,104,164,236,247,123,12,100,157,45,250,236,221,171,246,42,83,183,15,28,2,102,85,156,111,80,240,231,175,88,141,90,218,44,84,245,23,251,235,232,107,82,24,43,237,17,34,182,10,138,121,151,165,242,211,79,82,234,120,93,218,68,153,169,36,141,94,204,145,189,99,11,41,229,149,195,173,78,128,112,209,110,159,41,196,234,236,121,182,103,81,37,230,255,0,13,124,81,54,174,22,117,185,148,116,238,86,181,30,198,54,157,25,39,102,85,87,199,45,69,66,42,49,92,230,54,173,185,163,249,236,212,223,185,125,30,136,191,226,128,121,163,249,236,212,223,185,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,0,0,0,0,0,0,8,171,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,220,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,178,152,0,0,0,1,170,185,181,65,170,184,2,236,249,101,112,37,106,209,28,54,221,174,122,165,140,213,199,170,23,234,121,29,75,71,116,129,172,126,55,68,245,115,90,200,227,221,85,149,51,69,179,164,123,250,100,99,36,236,116,198,169,55,119,5,114,157,224,130,143,36,246,103,22,122,153,75,215,73,111,184,44,184,77,18,77,4,208,213,73,15,136,130,162,170,170,23,68,245,111,106,116,98,211,171,100,100,141,150,157,207,86,244,164,110,117,181,0,40,175,152,143,0,181,156,49,229,73,158,105,109,190,235,114,211,43,223,118,163,100,166,158,163,232,204,137,36,76,240,213,85,61,42,196,133,239,158,54,211,201,35,210,71,125,104,221,212,232,251,146,222,161,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,53,119,39,255,0,37,79,52,249,79,203,250,239,81,183,17,255,0,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,144,28,149,60,211,229,63,47,235,189,70,220,4,233,230,103,197,46,85,195,102,135,50,135,10,198,238,178,94,179,239,23,98,166,200,97,116,144,210,216,183,135,235,203,223,141,205,123,107,28,199,185,105,218,138,223,173,20,178,170,170,66,177,201,66,230,207,186,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,169,60,93,198,61,141,154,39,163,100,141,234,213,232,145,140,114,38,237,67,94,206,48,56,107,190,240,173,174,55,141,50,185,175,122,213,55,85,211,27,171,117,83,39,146,174,207,44,210,50,158,73,85,173,103,76,201,218,124,114,34,177,137,220,141,234,212,86,43,28,224,187,78,6,56,95,192,120,101,209,122,26,60,66,239,73,127,185,101,212,244,55,187,213,250,154,162,26,168,43,103,117,36,73,211,73,83,28,81,186,74,20,119,118,72,17,253,74,137,59,221,191,215,82,69,21,43,202,111,141,170,203,125,247,247,50,106,246,87,221,160,186,116,59,14,186,93,238,83,201,36,53,77,100,48,71,102,143,184,174,141,144,186,56,209,96,98,44,109,108,141,124,109,73,29,60,109,109,181,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,92,30,37,52,170,213,162,26,243,156,233,69,139,34,164,190,91,113,187,196,212,148,117,148,245,109,169,85,131,220,232,226,154,70,177,141,241,49,181,201,20,237,70,162,54,104,229,106,126,73,114,156,203,248,196,166,225,191,72,230,193,240,203,197,39,225,23,56,167,146,138,138,24,235,37,138,174,211,110,145,146,50,91,163,86,29,156,199,181,201,219,133,85,241,239,42,171,219,220,72,36,97,70,223,232,171,61,202,191,215,92,143,36,200,238,31,237,149,149,215,42,234,137,63,227,73,52,210,72,255,0,231,115,156,239,181,84,11,31,228,245,197,6,125,6,100,206,21,238,22,138,187,198,39,81,79,114,189,208,214,67,79,53,68,182,105,209,33,114,182,89,22,94,213,61,11,149,178,236,141,143,117,170,171,103,191,241,170,91,161,29,120,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,108,138,0,83,183,59,140,42,235,65,173,26,123,168,211,84,82,45,182,249,139,203,100,167,137,175,119,125,179,208,213,201,52,174,123,122,122,81,138,219,132,40,213,71,42,170,182,77,209,187,34,186,226,74,75,231,45,159,211,100,220,81,218,240,203,118,67,87,87,79,135,98,244,148,213,150,247,44,169,5,13,198,162,89,106,36,86,53,200,140,87,201,77,37,10,185,236,223,116,108,109,85,222,62,150,132,117,224,179,76,255,0,11,188,86,105,134,11,37,37,170,174,146,163,32,130,225,95,75,116,143,185,75,85,67,68,139,89,85,3,217,208,228,127,114,10,121,88,140,115,122,92,231,35,92,168,213,85,77,143,141,99,52,67,53,181,105,174,180,96,58,141,125,167,171,158,219,138,229,22,171,221,100,84,140,107,167,146,10,106,184,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,196,217,162,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,62,176,0,0,0,3,85,115,106,131,85,112,54,83,225,59,202,198,141,252,191,199,189,58,3,42,152,171,132,239,43,26,55,242,255,0,30,244,232,12,170,0,0,6,170,230,202,124,39,121,88,209,191,151,248,247,167,64,107,88,108,167,194,119,149,141,27,249,127,143,122,116,0,101,80,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,3,101,48,0,17,215,140,206,12,240,30,44,240,10,154,58,202,26,75,118,109,110,167,124,182,27,244,81,67,12,238,158,56,106,18,154,146,170,165,96,150,101,161,239,84,44,146,69,30,203,186,117,55,223,241,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,129,92,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,169,212,199,43,30,231,35,33,70,6,53,229,105,199,213,138,174,197,97,225,79,87,174,30,6,235,67,253,99,135,94,234,170,94,248,238,17,185,234,177,219,102,116,142,94,220,204,234,72,233,246,84,141,241,182,56,90,140,123,35,73,231,167,19,119,107,173,131,134,221,87,190,216,174,117,118,235,149,187,7,190,213,209,214,82,76,232,103,166,158,58,9,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,182,255,0,232,171,2,202,191,215,92,115,36,199,46,31,237,148,117,214,218,234,121,63,226,201,12,209,200,207,230,115,92,223,177,80,191,62,18,110,215,94,41,248,4,199,40,245,74,231,87,37,70,99,139,221,49,91,181,125,52,206,90,185,160,100,149,54,229,169,89,103,89,21,213,47,138,36,145,242,63,169,29,43,156,238,157,151,165,2,147,63,117,143,20,255,0,249,203,106,175,254,185,92,127,246,198,199,185,101,255,0,232,166,43,121,202,125,137,117,188,251,26,223,81,112,246,117,166,155,196,87,86,118,163,115,251,20,241,110,157,201,159,211,210,198,110,157,78,84,77,211,114,11,127,81,83,133,143,252,126,213,95,253,43,110,255,0,176,147,252,13,104,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,158,156,154,184,122,210,204,195,233,70,186,101,53,54,171,246,73,142,220,34,180,219,172,21,116,180,213,30,201,219,177,85,21,215,103,163,164,100,206,146,55,71,12,141,72,250,59,21,27,57,234,239,197,245,94,106,124,16,86,105,182,85,119,226,123,79,41,122,241,12,146,225,20,185,13,39,122,122,138,138,43,197,92,147,190,122,173,187,74,200,168,228,122,66,155,190,85,84,158,163,161,173,107,29,27,91,24,56,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,250,234,216,156,246,55,196,198,215,72,232,95,212,222,151,170,181,87,182,249,24,240,216,204,29,127,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,62,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,212,130,46,227,216,199,77,43,213,177,198,197,114,117,200,246,53,23,119,32,21,67,206,35,134,124,55,79,179,43,46,191,225,245,216,253,161,249,197,67,232,174,248,252,74,177,85,214,92,88,143,150,91,164,81,245,43,94,199,53,99,100,234,214,179,166,85,137,238,238,62,165,238,72,171,193,78,191,102,92,58,241,13,141,102,24,125,174,174,238,203,189,68,54,11,189,162,138,222,149,181,119,75,117,69,68,93,218,122,104,183,107,150,165,92,200,221,15,75,155,188,172,141,174,234,99,158,199,117,254,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,221,72,245,107,88,215,203,44,175,70,51,175,165,39,79,41,190,9,107,46,23,223,221,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,193,42,185,141,223,254,149,242,234,205,50,159,98,93,108,222,217,183,227,183,15,103,93,169,188,61,117,31,118,233,64,254,197,68,91,175,110,102,117,116,189,155,175,75,145,83,117,216,166,206,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,251,151,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,54,83,0,0,40,7,154,63,158,205,77,251,151,209,232,139,254,40,7,154,63,158,205,77,251,151,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,99,254,89,26,23,167,28,69,235,6,117,165,250,161,102,241,214,170,237,63,173,150,25,162,84,101,85,190,169,183,11,122,71,85,77,34,162,246,230,103,83,182,93,149,170,215,57,143,107,216,247,177,209,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,204,14,74,158,105,242,159,151,245,222,163,110,44,127,140,206,12,240,30,44,240,10,154,58,202,26,75,118,109,110,167,124,182,27,244,81,67,12,238,158,56,106,18,154,146,170,165,96,150,101,161,239,84,44,146,69,30,203,186,117,55,223,241,13,122,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,51,224,219,66,232,248,118,225,199,12,211,159,99,123,58,244,219,124,119,28,141,175,88,31,51,239,21,12,108,149,73,36,176,34,50,94,219,215,176,199,238,229,237,67,19,122,220,141,71,45,96,242,213,224,230,251,115,226,226,253,22,182,97,55,91,108,154,43,225,238,53,20,143,171,100,61,155,234,206,199,219,146,68,107,186,230,133,89,29,69,67,31,18,172,79,236,196,170,247,71,34,54,75,169,3,95,110,38,248,155,226,74,193,196,150,171,216,172,92,65,234,85,186,219,110,206,47,180,148,116,116,153,101,124,48,83,65,29,124,205,142,40,227,108,168,214,49,173,68,106,53,17,17,17,17,16,178,174,81,58,133,159,106,87,13,185,37,247,81,179,140,131,42,185,65,156,86,82,69,89,123,185,205,93,60,112,54,130,129,205,137,178,76,231,57,24,142,123,220,141,69,219,119,185,126,213,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,76,255,0,194,255,0,11,248,15,9,152,5,195,78,116,230,239,144,92,109,183,27,196,183,185,101,189,212,67,52,237,158,72,97,133,205,107,161,138,38,163,58,105,216,168,138,213,93,213,222,255,0,130,32,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,30,221,211,236,61,104,206,149,69,61,231,7,32,30,90,187,135,238,167,134,239,250,78,96,68,158,60,116,214,151,41,210,251,205,99,233,35,115,233,237,243,189,174,94,141,250,155,75,83,183,197,171,250,74,146,225,159,34,126,154,241,9,13,68,149,18,64,144,251,66,5,237,171,151,221,208,244,254,10,167,218,210,249,117,166,205,13,243,1,189,209,204,222,166,73,111,169,110,219,170,124,96,145,62,197,79,210,107,251,172,20,223,67,181,190,248,250,118,116,182,27,149,116,109,247,239,178,119,230,79,183,127,208,6,195,150,11,172,55,204,105,106,161,122,185,146,71,34,34,170,42,127,9,201,246,255,0,65,92,156,75,97,151,88,120,129,181,220,34,153,170,181,23,72,22,36,238,175,187,170,182,101,79,179,220,75,158,19,53,14,159,59,211,90,106,166,63,117,233,151,169,54,95,229,234,19,248,173,254,33,142,117,166,193,108,184,235,37,142,89,33,234,123,43,233,156,223,172,228,250,201,85,38,223,111,243,129,39,116,158,42,136,116,239,29,134,169,119,149,150,202,118,191,223,191,214,70,38,254,255,0,233,58,207,16,186,110,154,145,129,92,172,172,99,29,44,180,242,182,53,122,181,19,169,96,149,169,239,86,174,222,247,157,243,20,135,177,142,91,160,70,244,163,41,163,106,38,251,252,16,253,10,232,82,106,103,196,190,253,218,169,255,0,50,129,175,175,18,124,63,100,250,85,151,212,79,95,75,78,148,242,212,189,35,88,231,99,247,234,146,109,189,200,137,246,49,75,93,224,38,153,214,93,27,163,90,133,68,219,185,239,79,127,253,245,85,255,0,89,26,121,160,216,219,73,67,77,83,27,250,81,107,32,221,118,223,222,175,171,254,115,52,240,227,147,179,14,208,120,107,106,103,250,177,117,111,245,127,77,100,201,246,34,255,0,24,12,9,13,20,250,237,197,124,211,82,61,103,162,180,220,220,175,238,187,167,110,213,203,117,217,31,190,254,233,126,194,209,177,43,100,118,124,106,215,108,141,168,214,210,209,197,14,201,183,240,90,137,246,34,21,231,203,199,27,117,247,47,200,243,90,148,234,117,69,202,179,111,179,102,186,90,73,54,247,42,126,159,209,255,0,81,100,48,181,25,19,24,159,6,181,16,14,103,23,28,142,40,190,240,60,167,185,15,32,0,56,252,87,220,28,27,191,218,7,35,132,139,210,155,156,207,150,230,245,142,142,71,162,252,54,255,0,10,1,77,60,204,51,246,228,250,173,77,137,209,204,249,18,55,178,39,53,81,205,78,180,169,172,141,126,43,183,240,147,236,37,7,15,183,42,77,7,225,2,201,121,188,59,179,37,109,182,150,118,246,155,220,93,157,84,171,252,13,190,201,211,237,32,63,16,117,107,155,241,94,180,80,175,95,239,247,105,19,225,254,185,74,159,110,223,198,36,167,24,121,211,113,61,0,193,52,250,5,218,161,44,208,68,246,255,0,59,60,19,254,42,213,79,181,127,132,7,81,224,107,12,170,214,125,127,186,102,183,72,155,83,77,73,75,73,58,58,103,181,85,30,217,224,106,42,35,250,151,225,11,139,131,178,208,71,109,182,83,81,66,212,107,33,137,140,68,68,247,34,35,81,62,207,232,32,111,43,205,51,168,199,172,23,44,150,185,158,251,133,35,99,68,221,63,129,87,50,125,143,95,226,254,132,39,251,83,100,77,190,27,123,128,228,122,231,149,176,196,249,28,187,35,90,171,255,0,49,236,49,206,183,103,116,248,54,13,115,187,61,251,62,26,89,158,223,114,252,82,25,28,159,193,119,241,63,64,16,19,153,79,19,49,80,205,89,167,22,59,141,75,106,98,149,209,206,141,100,172,68,86,186,146,68,250,200,244,69,254,23,216,71,222,7,56,73,203,181,87,54,167,203,239,182,218,119,218,233,100,166,157,93,45,84,46,87,116,213,35,92,157,46,71,175,194,55,29,62,162,211,118,226,51,137,171,245,67,155,220,138,170,235,88,228,247,181,54,68,138,77,190,216,215,253,69,63,251,254,55,73,161,218,107,109,211,220,98,27,109,20,93,61,40,228,95,172,229,255,0,85,123,190,215,59,248,192,118,76,11,4,181,225,22,106,107,85,5,36,48,182,8,153,26,36,108,98,39,185,141,111,240,90,159,197,67,181,124,15,39,23,59,100,0,231,162,34,158,135,61,206,95,113,195,103,57,223,204,123,163,103,184,15,45,102,254,244,61,136,155,4,77,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,87,191,54,127,205,95,223,159,230,37,123,150,17,205,159,243,87,247,231,249,137,94,229,127,157,248,125,207,103,102,29,129,201,111,146,120,79,121,243,107,0,4,82,192,11,8,229,49,249,212,251,143,252,248,175,114,194,57,76,126,117,62,227,255,0,62,37,114,79,15,183,237,236,202,191,229,75,201,60,95,187,249,180,44,32,0,88,14,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,171,205,31,200,158,166,253,203,235,20,68,170,34,175,52,127,34,122,155,247,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,108,166,107,89,194,119,154,125,27,249,129,143,122,140,5,244,113,93,197,118,156,112,149,167,15,205,115,89,124,117,214,187,185,5,130,193,4,200,202,171,189,83,81,21,90,213,84,94,220,44,234,106,203,50,162,182,54,185,168,136,247,190,56,222,24,171,152,143,27,244,124,42,224,137,137,97,213,93,90,155,150,91,229,150,196,228,134,10,152,109,113,182,104,163,125,85,84,79,149,175,111,83,31,63,135,85,142,72,223,45,59,145,237,86,177,237,88,193,203,115,153,13,77,45,76,154,37,196,246,161,85,214,50,178,161,211,99,249,93,250,178,36,101,27,18,41,230,168,134,227,95,83,59,92,172,87,50,54,192,170,215,191,174,87,70,174,70,36,77,101,107,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,201,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,3,105,48,87,175,43,158,59,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,55,33,162,107,94,178,178,78,164,233,150,166,157,172,106,171,250,251,146,198,229,122,181,203,12,210,186,194,128,170,190,121,223,153,63,214,79,217,164,85,229,113,231,179,76,190,250,244,122,210,85,115,206,252,201,254,178,126,205,34,175,43,143,61,154,101,247,215,163,214,129,216,57,182,97,87,92,87,141,44,130,251,112,168,164,146,159,49,179,218,175,116,45,133,238,87,199,3,41,155,66,173,149,21,168,136,254,237,12,174,68,106,185,58,28,197,223,117,86,182,69,114,58,203,63,252,46,96,181,153,55,255,0,145,238,214,251,52,149,191,239,168,170,234,97,129,87,253,228,201,36,107,127,144,107,151,242,16,237,92,237,52,207,42,200,52,227,78,245,74,211,73,226,44,184,125,194,225,111,187,246,227,145,242,83,248,244,166,236,78,238,150,43,25,10,62,145,99,115,222,230,254,50,120,26,136,229,127,186,16,114,209,207,233,180,251,141,45,59,170,185,100,53,118,171,109,242,162,166,193,84,144,172,189,21,143,171,166,146,42,90,121,89,26,47,91,29,88,180,138,157,73,208,215,181,143,119,79,71,82,6,193,37,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,25,87,145,143,231,179,245,111,246,145,106,133,85,242,49,252,246,126,173,254,210,45,80,13,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,239,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,250,245,138,208,28,209,252,137,234,111,220,190,177,68,80,9,127,220,209,252,137,234,111,220,190,177,68,80,8,27,84,0,0,170,190,121,223,153,63,214,79,217,164,85,229,113,231,179,76,190,250,244,122,210,85,115,206,252,201,254,178,126,205,34,175,43,143,61,154,101,247,215,163,214,129,127,199,201,29,166,213,13,214,162,251,13,178,145,151,42,202,120,105,42,43,27,11,82,121,160,133,210,58,40,159,38,221,78,99,29,60,206,107,85,118,106,203,34,166,221,75,191,214,0,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,78,158,79,185,102,43,131,112,119,153,229,57,174,77,106,199,236,180,90,129,87,226,110,55,74,216,233,41,96,235,161,182,49,157,114,200,173,99,122,158,246,181,55,95,123,156,136,158,245,67,37,240,111,204,119,13,226,175,84,51,45,58,172,180,82,98,149,16,84,37,78,21,75,87,84,190,54,241,110,108,107,223,73,27,178,196,149,49,172,107,50,178,55,175,226,230,84,106,61,41,164,153,244,173,30,177,103,212,218,70,221,16,183,223,170,232,49,57,47,21,119,186,234,58,74,169,162,101,206,121,217,68,212,109,84,104,254,212,204,137,104,34,124,72,230,110,199,190,69,221,119,78,158,169,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,42,240,19,198,253,139,139,140,18,90,44,142,170,213,109,212,219,39,118,91,221,146,142,23,211,194,250,85,153,82,26,170,70,201,44,143,146,30,135,68,201,23,173,92,201,119,234,107,91,36,74,249,84,0,0,0,0,0,0,4,85,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,217,76,0,0,0,0,213,92,218,160,213,92,11,254,229,113,228,79,76,190,250,245,138,210,85,17,87,149,199,145,61,50,251,235,214,43,73,84,0,0,5,85,243,206,252,201,254,178,126,205,49,87,37,79,52,249,79,203,250,239,81,183,25,87,158,119,230,79,245,147,246,105,138,185,42,121,167,202,126,95,215,122,141,184,11,169,35,255,0,26,60,36,226,188,92,233,98,226,215,41,124,14,73,98,241,55,12,102,226,215,71,23,110,185,212,210,49,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,221,136,72,0,6,174,247,107,102,101,165,25,253,109,154,178,74,187,6,89,135,94,36,166,149,244,149,104,147,219,238,52,147,43,92,177,205,11,149,17,241,203,26,236,248,220,190,246,162,181,126,10,91,159,11,92,207,112,70,240,143,120,191,107,54,75,106,102,161,105,181,189,45,240,218,234,174,147,37,118,89,209,3,91,69,59,29,35,36,145,243,77,34,44,83,189,189,238,219,154,233,228,72,227,145,173,71,53,62,8,40,245,39,21,187,241,61,167,148,189,25,126,55,111,138,92,134,147,189,5,61,61,109,158,146,57,223,61,86,221,164,124,181,145,177,97,77,223,42,34,193,79,208,214,185,237,141,174,166,192,59,174,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,165,86,210,121,74,112,93,244,46,197,71,197,118,126,222,171,214,71,111,154,12,94,215,61,15,75,173,212,50,63,165,213,206,116,172,71,164,211,177,138,145,58,37,70,248,105,156,189,82,37,71,76,113,87,150,103,5,223,186,79,81,223,169,25,171,123,120,14,3,112,164,158,166,158,106,30,244,119,218,228,94,235,40,119,145,142,133,208,181,24,215,84,53,122,157,219,150,38,35,83,188,146,71,122,128,0,0,124,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,203,235,126,107,106,212,173,104,207,181,26,197,79,87,5,183,42,202,46,183,186,56,170,216,214,207,28,21,53,114,77,27,100,107,92,230,163,209,175,68,84,71,57,55,223,101,95,137,122,124,202,53,122,155,72,56,62,206,39,73,233,18,229,152,83,166,33,109,134,166,9,101,100,239,174,107,153,80,212,88,246,232,123,104,210,174,70,57,234,140,71,196,212,94,173,209,142,162,29,39,193,127,10,26,167,134,233,159,181,61,153,244,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,14,170,108,17,203,95,87,169,181,127,131,236,30,117,158,145,110,88,125,58,226,23,40,105,160,150,38,64,250,22,181,148,237,85,147,126,183,186,141,105,36,123,152,170,197,124,174,68,233,217,88,218,182,230,141,161,122,113,160,92,71,91,49,189,45,179,123,30,203,117,195,237,151,31,103,49,81,97,166,146,55,205,69,180,107,183,91,186,153,69,28,143,124,142,124,143,150,73,94,231,170,187,221,37,121,37,235,95,254,238,184,115,172,183,254,156,214,223,85,28,95,239,122,58,184,230,122,201,254,242,88,218,216,255,0,151,87,59,242,16,11,84,0,0,0,0,53,87,54,168,53,87,3,101,62,19,188,172,104,223,203,252,123,211,160,50,169,138,184,78,242,177,163,127,47,241,239,78,128,202,160,0,0,106,174,108,167,194,119,149,141,27,249,127,143,122,116,6,181,134,202,124,39,121,88,209,191,151,248,247,167,64,6,85,0,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,54,83,0,0,0,1,173,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,223,94,177,90,4,170,0,1,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,215,179,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,54,41,48,167,24,28,53,216,184,169,208,235,198,153,92,215,179,117,135,170,233,141,213,186,169,240,71,73,120,138,25,25,79,36,170,214,191,170,21,238,190,57,17,88,245,237,200,245,106,35,209,142,104,86,15,43,222,58,127,2,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,197,53,213,18,47,84,230,103,198,143,238,147,212,118,105,190,20,238,222,3,128,220,42,224,166,168,134,187,189,29,246,185,23,180,250,237,163,123,161,116,45,70,57,180,238,78,167,118,229,149,234,228,239,44,113,196,189,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,248,31,86,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,235,207,47,109,143,123,97,137,136,233,36,122,53,122,35,99,220,169,179,84,12,235,192,87,7,121,15,20,250,185,108,117,230,207,87,6,157,88,234,60,110,65,115,154,142,171,194,86,178,7,192,233,45,113,84,69,210,214,212,202,217,163,69,78,235,30,200,156,249,83,169,88,214,186,255,0,173,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,255,0,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,153,44,8,171,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,220,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,178,152,0,1,64,60,209,252,246,106,111,220,190,143,68,95,241,64,60,209,252,246,106,111,220,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,1,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,129,242,81,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,26,136,159,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,155,158,64,28,118,247,156,142,43,241,60,238,7,193,124,163,241,214,202,154,101,106,42,75,19,216,168,169,250,90,169,254,82,143,249,144,105,235,177,205,68,173,186,195,70,177,71,61,75,156,174,72,250,81,85,245,53,75,241,233,79,209,250,75,205,145,21,204,86,175,193,83,98,0,115,66,210,155,69,215,73,106,178,120,173,148,233,93,13,194,141,18,100,98,117,171,93,52,187,251,250,147,249,69,3,9,114,177,213,41,62,148,69,137,212,214,59,166,165,237,100,113,186,79,138,244,214,185,118,69,127,233,84,251,11,0,202,237,210,201,168,116,53,107,78,199,49,123,78,69,86,42,170,47,125,203,191,192,166,30,4,51,10,220,95,136,140,70,24,234,229,142,57,110,81,198,228,99,149,17,200,232,230,79,126,200,191,199,47,50,223,21,53,234,158,142,232,246,53,243,116,70,228,123,155,186,167,185,29,241,254,149,3,186,219,21,222,2,4,119,185,82,54,255,0,128,250,158,136,173,84,84,248,159,37,185,234,180,204,99,190,45,77,143,169,223,5,77,255,0,225,2,174,185,177,86,44,116,116,180,205,145,26,223,19,76,171,239,217,55,238,85,152,81,185,117,84,26,73,67,103,142,248,171,221,238,238,214,84,174,203,181,87,87,195,171,252,134,82,230,221,84,214,182,8,149,203,186,84,83,170,252,127,149,172,66,37,232,31,143,207,51,11,78,59,93,89,52,244,63,143,218,23,189,85,159,216,165,127,195,116,254,19,17,64,183,78,7,244,193,248,30,157,211,201,81,22,210,86,53,147,170,163,127,143,5,55,233,99,127,136,74,4,248,29,119,6,178,83,88,113,250,75,125,44,44,142,56,226,141,173,107,83,100,68,70,53,19,237,254,99,177,124,0,41,225,19,222,21,199,148,93,208,15,32,0,56,184,52,59,223,246,158,80,15,39,88,212,27,156,86,156,106,170,181,242,35,82,62,143,183,111,140,140,79,210,159,164,236,203,238,48,71,23,153,151,209,13,38,187,92,34,153,204,123,59,31,146,170,139,239,169,129,63,66,255,0,24,10,105,210,154,198,100,60,76,201,123,145,81,204,138,246,181,42,231,251,211,100,184,49,223,31,127,233,253,39,111,215,107,141,199,84,245,222,170,195,111,107,234,163,160,153,240,49,140,71,61,26,141,166,98,123,145,21,219,127,98,253,9,240,255,0,146,63,225,185,101,126,61,124,175,188,209,212,190,26,135,62,87,36,141,93,157,191,91,93,190,251,47,218,136,76,158,0,112,87,234,78,164,215,101,217,5,12,117,254,34,78,243,165,168,233,123,149,93,21,90,111,239,84,95,224,167,217,246,1,104,28,60,98,242,99,120,29,29,61,68,45,138,93,164,71,35,91,211,254,175,42,167,197,17,126,10,101,99,226,181,208,197,111,164,101,60,17,181,141,110,254,230,166,201,241,85,255,0,41,246,129,235,154,84,137,157,74,165,92,115,35,215,136,238,93,56,13,146,189,206,168,125,71,67,219,20,187,251,151,198,68,173,84,108,155,252,85,61,221,63,245,22,3,173,186,155,111,211,108,94,123,181,108,235,23,71,79,74,162,57,126,50,70,213,248,53,223,199,79,176,168,173,16,211,236,131,138,13,109,159,32,201,37,150,190,130,58,247,84,43,106,100,73,19,165,42,227,126,219,43,216,187,116,206,239,179,237,95,119,232,9,135,203,143,65,217,99,193,45,153,245,206,141,190,46,237,76,202,148,87,199,245,189,235,82,155,253,104,209,126,15,79,225,41,62,99,98,49,136,212,68,79,232,58,174,153,97,118,188,31,11,179,99,182,186,40,105,161,160,162,138,6,178,38,116,162,116,183,250,87,244,175,218,191,19,182,111,176,30,28,238,148,61,14,85,114,251,142,82,187,236,12,104,30,198,51,100,247,156,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,2,189,249,179,254,106,254,252,255,0,49,43,220,176,142,108,255,0,154,191,191,63,204,74,247,43,252,239,195,238,123,59,48,236,14,75,124,147,194,123,207,155,88,0,34,150,0,88,71,41,143,206,167,220,127,231,197,123,150,17,202,99,243,169,247,31,249,241,43,146,120,125,191,111,102,85,255,0,42,94,73,226,253,223,205,161,97,0,2,192,113,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,94,104,254,68,245,55,238,95,88,162,37,81,21,121,163,249,19,212,223,185,125,98,136,10,54,209,12,214,213,166,186,209,128,234,53,246,158,174,123,110,43,148,90,175,117,145,82,49,174,158,72,41,170,227,154,70,198,215,57,173,87,171,88,168,136,174,106,111,182,234,159,19,181,113,69,196,222,125,197,54,168,92,181,3,47,169,171,163,182,190,161,206,178,227,201,113,154,166,138,205,2,199,20,125,16,54,69,233,107,222,216,34,116,175,99,88,146,72,142,127,75,119,70,183,16,18,255,0,151,119,4,21,156,85,103,107,150,230,52,189,58,101,137,220,34,138,250,213,154,122,105,174,146,58,25,100,101,45,44,172,137,204,119,75,217,7,136,68,146,57,25,21,67,85,142,71,61,142,64,205,92,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,245,25,27,59,210,171,152,143,0,180,124,78,98,169,158,105,109,190,213,109,212,219,39,118,163,100,166,130,159,233,52,107,28,76,240,213,85,61,40,245,153,140,130,54,211,201,35,214,54,253,104,221,210,217,59,145,76,171,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,172,13,91,63,209,86,5,149,127,174,184,230,73,142,92,63,219,40,235,173,181,212,242,127,197,146,25,163,145,159,204,230,185,191,98,161,125,60,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,53,115,58,229,233,89,148,214,84,241,21,195,246,33,222,186,205,213,46,91,96,182,67,60,245,87,90,169,103,134,56,170,168,169,32,133,253,83,47,118,103,212,175,83,26,173,141,36,233,87,172,174,125,101,232,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,2,199,249,231,126,100,255,0,89,63,102,145,87,149,199,158,205,50,251,235,209,235,76,213,205,67,86,127,14,186,53,195,62,174,125,16,186,226,255,0,74,45,249,21,111,178,238,109,218,104,62,181,185,189,77,118,201,220,133,253,61,200,165,233,111,114,39,198,254,150,245,116,166,21,229,113,231,179,76,190,250,244,122,208,45,251,143,141,51,202,181,119,132,45,73,193,112,170,79,23,122,168,183,211,220,41,169,91,28,146,73,85,224,170,225,172,124,17,50,54,57,239,154,70,83,185,145,177,27,245,164,115,26,170,136,170,169,175,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,211,198,176,58,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,169,60,93,198,49,238,134,86,43,100,141,234,212,235,141,236,114,38,206,64,54,104,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,54,115,171,243,79,139,124,191,161,245,27,137,61,57,89,103,244,217,215,5,184,109,42,228,53,119,107,150,43,81,95,96,185,45,74,202,231,210,190,58,151,203,79,78,143,145,62,179,25,71,61,34,51,161,85,141,103,75,19,110,133,107,96,95,58,191,52,248,183,203,250,31,81,184,129,149,121,24,254,123,63,86,255,0,105,22,168,85,95,35,31,207,103,234,223,237,34,213,0,214,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,250,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,239,175,88,173,1,205,31,200,158,166,253,203,235,20,69,0,151,253,205,31,200,158,166,253,203,235,20,69,0,129,181,64,0,10,171,231,157,249,147,253,100,253,154,69,94,87,30,123,52,203,239,175,71,173,37,87,60,239,204,159,235,39,236,210,42,242,184,243,217,166,95,125,122,61,104,23,252,0,0,80,15,52,127,61,154,155,247,47,163,209,23,252,80,15,52,127,61,154,155,247,47,163,209,1,133,52,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,116,255,0,227,55,148,221,139,78,180,158,135,57,225,157,50,187,253,215,30,233,167,188,89,42,35,125,202,225,122,142,106,157,153,83,78,218,104,147,105,162,238,181,175,141,177,182,53,130,52,127,213,124,111,89,242,175,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,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,9,240,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,182,176,57,163,112,37,106,209,59,172,58,239,162,248,205,93,62,19,124,168,123,114,11,117,36,13,240,88,245,107,156,196,137,241,244,175,84,84,213,14,123,145,25,209,219,138,70,163,17,205,73,161,137,177,87,133,222,38,243,238,22,117,66,219,168,24,133,77,93,101,181,149,13,117,235,30,91,140,212,212,87,152,18,57,99,232,157,177,175,75,158,198,207,43,162,123,218,244,142,69,107,250,93,178,181,193,178,72,58,166,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,235,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,237,96,0,0,0,0,69,94,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,148,192,0,0,0,13,85,205,170,13,85,192,191,238,87,30,68,244,203,239,175,88,173,37,81,21,121,92,121,19,211,47,190,189,98,180,149,64,0,0,85,95,60,239,204,159,235,39,236,211,21,114,84,243,79,148,252,191,174,245,27,113,149,121,231,126,100,255,0,89,63,102,152,171,146,167,154,124,167,229,253,119,168,219,128,186,144,8,107,204,191,140,74,110,27,244,142,108,31,12,188,82,126,17,115,138,121,40,168,161,142,178,88,170,237,54,233,25,35,37,186,53,97,217,204,123,92,157,184,85,95,30,242,170,189,189,196,130,70,1,23,249,178,113,181,89,112,190,254,230,77,33,202,251,84,22,190,183,102,55,75,69,202,120,228,154,169,204,154,9,44,210,118,213,177,190,22,199,34,172,236,85,145,174,145,204,141,201,27,160,145,174,172,19,176,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,248,169,123,218,7,203,247,75,52,171,134,92,135,65,50,72,125,171,87,168,118,248,254,151,220,85,180,211,200,149,203,75,27,23,193,202,250,102,175,102,158,118,201,61,47,121,142,116,114,61,95,249,74,160,84,175,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,235,198,142,139,169,157,73,35,54,9,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,51,140,14,26,239,188,43,107,141,227,76,174,107,222,181,77,213,116,198,234,221,84,201,228,171,179,203,52,140,167,146,85,107,89,211,50,118,159,28,136,172,98,119,35,122,181,21,138,199,58,95,242,148,227,71,232,93,246,143,133,28,253,221,86,92,142,225,52,248,189,210,122,238,150,219,171,164,103,83,168,92,217,94,140,72,103,123,21,98,108,72,142,241,51,57,58,100,90,142,168,194,223,192,0,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,171,21,38,141,126,186,162,116,97,94,81,26,59,106,212,174,40,223,151,100,118,26,186,235,110,159,89,229,189,211,74,180,173,150,138,59,171,165,142,26,70,206,231,177,205,71,163,95,81,60,72,138,215,247,41,90,246,175,226,220,134,31,227,219,83,50,173,80,226,227,83,46,57,77,95,115,216,57,5,110,51,110,129,146,72,176,210,208,208,78,250,120,153,27,94,247,116,117,118,221,43,209,187,53,101,154,87,163,91,215,177,99,252,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,52,28,233,240,10,107,239,15,56,166,160,211,227,213,117,151,44,87,40,101,51,235,161,73,92,202,11,117,101,60,137,50,202,141,94,134,177,245,16,80,49,30,244,247,63,161,173,84,238,42,58,184,56,9,212,204,171,75,248,184,211,59,142,45,87,219,246,246,65,69,140,220,96,124,146,36,53,84,53,243,178,158,86,72,214,61,189,125,61,198,202,196,118,237,73,97,137,234,215,116,108,95,79,16,58,103,248,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,212,122,183,181,58,69,34,61,173,87,49,204,71,53,58,154,134,180,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,240,49,167,13,25,253,78,169,240,243,166,250,131,112,200,105,47,151,43,230,47,109,169,186,87,83,44,93,18,220,124,59,18,177,21,34,68,99,30,218,132,149,143,99,81,58,30,215,55,102,244,236,153,44,0,0,1,170,185,181,65,170,184,27,41,240,157,229,99,70,254,95,227,222,157,1,149,76,85,194,119,149,141,27,249,127,143,122,116,6,85,0,0,3,85,115,101,62,19,188,172,104,223,203,252,123,211,160,53,172,54,83,225,59,202,198,141,252,191,199,189,58,0,50,168,0,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,1,178,152,0,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,239,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,250,245,138,208,37,80,0,1,23,248,245,227,19,30,225,99,72,238,109,179,94,41,39,212,91,229,63,130,199,237,144,214,82,248,186,39,206,201,219,29,210,90,121,122,156,234,104,157,12,138,139,218,123,31,43,89,18,244,163,220,230,230,189,98,214,44,7,66,176,11,166,163,106,53,250,146,221,109,183,83,207,44,81,75,85,12,51,220,39,142,25,38,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,127,74,166,186,220,69,107,206,101,196,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,111,68,109,118,202,228,99,122,222,175,145,201,214,247,42,135,74,255,0,69,89,238,85,254,186,228,121,38,71,112,255,0,108,172,174,185,87,84,73,255,0,26,73,166,146,71,255,0,59,156,231,125,170,167,215,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,202,143,129,111,236,28,80,107,94,25,255,0,131,213,96,20,85,206,254,233,206,186,73,78,173,255,0,114,240,175,115,191,143,50,51,251,94,99,165,115,88,224,114,155,77,110,181,252,82,105,179,234,229,177,100,247,133,126,83,108,115,37,157,109,215,26,167,61,235,90,201,54,84,101,52,210,238,215,54,71,39,110,105,99,107,21,205,149,177,194,22,19,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,215,7,131,254,37,47,188,43,107,141,159,83,109,137,222,181,77,211,107,201,41,27,74,201,228,171,179,203,52,111,168,142,36,115,153,211,50,118,153,36,106,143,98,119,35,98,57,85,138,246,187,97,61,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,110,169,35,124,144,245,167,215,130,94,219,222,198,205,19,209,209,200,196,114,244,72,199,181,87,118,168,24,3,154,63,145,61,77,251,151,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,101,48,0,2,128,121,163,249,236,212,223,185,125,30,136,191,226,128,121,163,249,236,212,223,185,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,3,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,143,13,247,252,15,46,60,55,127,130,1,203,111,118,200,96,190,48,48,169,51,77,30,185,90,225,247,200,181,20,143,111,213,114,254,76,200,191,193,247,253,166,117,58,198,160,219,219,114,198,42,105,94,196,114,57,209,174,203,183,216,244,253,32,107,147,139,94,39,211,13,92,179,223,27,27,149,246,218,232,39,233,247,55,125,154,139,252,36,93,191,43,244,22,191,195,183,25,173,202,27,102,177,174,39,116,146,73,252,61,58,202,199,68,230,34,187,180,222,175,115,83,221,245,183,42,219,136,92,125,248,206,168,212,211,163,17,168,199,193,179,81,81,127,212,33,95,179,100,254,17,96,92,185,109,150,43,237,150,142,178,166,219,19,234,41,36,143,121,29,11,21,81,90,202,69,248,170,42,252,87,112,44,210,207,63,141,182,82,86,244,57,139,60,44,147,165,223,22,238,155,236,167,219,46,221,43,191,232,62,123,116,108,138,146,22,196,155,51,182,222,148,253,9,177,238,168,84,108,79,114,253,141,85,255,0,152,10,154,230,222,200,17,145,204,159,151,226,105,219,241,251,59,213,102,19,229,215,130,213,229,90,151,5,98,34,246,169,122,183,250,142,84,250,212,245,105,241,79,231,105,148,185,177,223,169,171,46,209,90,90,231,119,91,60,46,84,233,84,77,146,106,196,248,157,223,148,254,8,173,163,174,191,201,3,28,191,138,232,114,171,85,126,53,204,95,179,127,249,192,180,138,88,210,56,35,99,125,200,214,162,127,204,123,143,8,136,137,238,60,129,235,219,223,186,28,211,224,113,77,247,57,128,0,1,193,126,39,36,248,28,126,42,115,3,195,190,4,13,230,105,168,244,214,77,56,169,177,181,83,174,175,163,221,214,196,219,166,122,55,124,23,223,246,147,186,166,84,138,37,122,175,195,98,157,121,163,234,51,46,121,83,108,81,79,34,178,61,250,155,179,145,19,120,232,156,159,21,219,236,2,190,104,170,100,150,165,41,218,138,231,77,38,222,228,253,42,136,93,199,45,205,53,167,179,104,197,130,250,172,68,154,225,65,20,207,247,61,63,135,81,250,87,111,225,125,136,82,206,158,217,103,191,101,86,235,117,59,90,231,207,85,12,105,186,162,123,221,35,19,237,254,147,97,78,16,49,57,49,61,6,195,109,245,12,107,102,101,158,157,95,210,228,84,221,122,157,241,68,79,227,1,155,88,155,38,202,122,234,167,101,52,46,154,71,34,53,54,223,117,216,246,252,12,73,196,158,171,219,52,163,77,174,25,53,124,178,177,33,150,158,52,232,141,207,85,87,204,141,248,34,167,243,253,160,65,62,99,188,64,195,94,214,96,86,87,247,106,31,191,90,178,72,158,137,183,132,149,61,200,138,191,4,83,62,112,7,161,15,192,176,58,59,173,115,81,42,43,161,142,161,202,172,149,191,151,13,43,149,54,114,237,241,98,253,133,123,233,254,31,151,241,81,171,47,189,61,169,45,47,187,117,150,161,27,183,245,179,219,240,122,191,237,131,255,0,191,236,187,76,47,28,167,197,241,250,43,77,52,108,99,105,225,142,52,70,162,34,125,86,53,191,98,39,241,64,253,230,49,35,98,49,191,4,77,143,18,174,200,115,61,82,46,235,178,1,235,68,85,83,222,198,162,33,193,140,253,39,179,224,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,21,239,205,159,243,87,247,231,249,137,94,229,132,115,103,252,213,253,249,254,98,87,185,95,231,126,31,115,217,217,135,96,114,91,228,158,19,222,124,218,192,1,20,176,2,194,57,76,126,117,62,227,255,0,62,43,220,176,142,83,31,157,79,184,255,0,207,137,92,147,195,237,251,123,50,175,249,82,242,79,23,238,254,109,11,8,0,22,3,143,192,0,0,0,0,0,0,0,0,0,0,0,0,0,2,42,243,71,242,39,169,191,114,250,197,17,42,140,21,198,254,144,230,90,245,195,30,91,164,122,127,5,36,151,220,138,162,209,13,58,213,206,144,193,19,25,116,164,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,84,40,219,133,30,20,117,31,139,93,71,102,21,133,69,224,109,84,61,185,239,247,249,225,87,210,218,41,92,170,136,231,34,42,119,38,127,75,146,40,81,81,210,57,174,85,86,49,146,72,205,135,176,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,31,240,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,0,33,173,143,149,247,15,54,158,37,238,154,210,184,189,35,241,135,211,197,83,65,135,203,29,61,77,163,218,51,50,174,42,228,150,142,106,119,53,41,145,175,164,150,6,50,79,197,204,146,236,141,141,177,49,38,80,2,170,249,231,126,100,255,0,89,63,102,145,87,149,199,158,205,50,251,235,209,235,73,169,206,83,73,245,79,84,63,4,31,131,61,52,202,242,223,102,125,32,241,190,194,179,84,215,248,94,231,179,251,125,222,203,29,209,213,219,127,79,86,219,244,59,111,130,145,171,151,15,15,90,251,131,113,157,167,153,78,107,161,250,129,143,217,104,189,173,226,110,55,76,102,182,146,150,14,187,85,91,25,215,44,145,181,141,234,123,218,212,221,125,238,114,34,123,213,0,187,242,141,185,190,233,125,215,11,226,210,167,60,153,213,115,219,117,6,207,69,114,167,157,212,78,138,8,167,166,133,180,82,210,178,93,213,179,61,173,167,134,103,109,210,173,74,168,209,91,240,115,175,36,175,94,112,250,7,159,106,214,1,167,57,126,156,227,121,6,77,114,198,175,21,182,217,108,182,75,44,213,243,190,10,232,89,35,170,157,217,234,115,25,27,168,24,197,221,138,138,181,13,250,205,217,17,193,135,249,33,106,103,134,202,181,47,71,43,42,238,178,251,66,223,73,147,91,224,238,117,80,211,248,121,22,158,173,253,42,255,0,169,52,158,42,137,55,107,23,169,176,125,103,39,67,17,122,7,58,191,52,248,183,203,250,31,81,184,157,83,128,125,26,215,221,34,226,247,77,179,172,215,135,77,85,164,178,211,220,42,45,245,53,78,196,107,99,142,151,198,210,77,70,201,229,124,140,107,25,12,111,168,107,228,122,187,234,198,215,185,17,85,17,23,48,115,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,237,64,59,7,35,31,207,103,234,223,237,34,213,10,213,228,215,164,250,167,165,255,0,133,255,0,194,102,154,101,120,151,180,254,143,248,47,110,217,170,104,60,87,111,218,29,206,215,121,141,235,233,238,51,171,167,125,186,219,191,197,11,42,3,90,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,251,235,214,43,74,160,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,116,229,195,137,229,88,55,6,58,121,139,102,184,205,215,31,189,81,123,91,196,219,174,148,82,82,85,65,215,117,171,123,58,226,145,26,246,245,49,237,114,110,158,246,185,21,61,202,128,126,87,52,127,34,122,155,247,47,172,81,20,2,108,39,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,74,65,253,201,220,83,255,0,230,211,170,191,250,155,113,255,0,216,129,178,152,0,10,171,231,157,249,147,253,100,253,154,69,94,87,30,123,52,203,239,175,71,173,38,167,57,77,39,213,61,80,252,16,126,12,244,211,43,203,125,153,244,131,198,251,10,205,83,95,225,123,158,207,237,247,123,44,119,71,87,109,253,61,91,111,208,237,190,10,70,174,92,60,61,107,238,13,198,118,158,101,57,174,135,234,6,63,101,162,246,183,137,184,221,49,154,218,74,88,58,237,85,108,103,92,178,70,214,55,169,239,107,83,117,247,185,200,137,239,84,2,239,192,0,10,1,230,143,231,179,83,126,229,244,122,34,255,0,138,64,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,80,38,7,37,79,43,25,79,204,10,239,78,183,19,252,132,28,162,116,247,62,211,94,27,114,75,22,163,96,249,6,43,114,159,56,172,171,138,142,247,108,154,134,121,32,117,5,3,91,43,99,153,173,114,177,92,199,181,28,137,182,236,114,125,138,77,240,62,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,74,12,227,219,130,11,239,8,249,220,85,184,229,45,214,229,166,87,190,212,86,75,221,100,204,168,153,149,73,10,44,212,181,110,142,40,217,28,221,109,149,241,167,66,53,241,109,210,231,58,57,81,151,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,168,82,7,0,156,118,93,120,68,201,171,108,89,45,29,93,219,78,178,42,132,171,188,81,210,198,233,235,105,103,142,158,102,199,45,12,111,168,138,6,62,73,29,78,217,156,244,85,116,112,177,19,222,198,151,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,175,102,180,112,23,196,150,148,234,134,65,167,246,45,43,205,115,155,109,166,161,173,163,200,108,56,173,124,212,85,240,62,54,201,27,218,230,198,230,163,209,175,70,200,196,115,209,146,53,236,71,63,167,169,102,167,43,156,243,137,45,19,186,205,161,26,209,161,250,193,79,132,223,42,24,236,126,227,87,138,87,248,44,122,181,206,122,202,201,58,160,234,138,154,161,207,106,171,250,251,113,72,213,122,181,169,52,210,180,45,40,0,0,0,4,85,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,187,238,99,216,158,85,156,240,99,168,120,182,21,140,221,114,11,213,111,178,124,53,186,215,69,37,93,84,253,23,90,71,191,162,40,209,207,119,75,24,231,46,201,238,107,85,87,220,138,84,95,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,0,0,6,170,230,213,6,181,159,185,59,138,127,252,218,117,87,255,0,83,110,63,251,16,46,167,149,199,145,61,50,251,235,214,43,73,84,70,174,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,73,80,0,0,42,175,158,119,230,79,245,147,246,105,138,185,42,121,167,202,126,95,215,122,141,184,207,252,229,52,159,84,245,67,240,65,248,51,211,76,175,45,246,103,210,15,27,236,43,53,77,127,133,238,123,63,183,221,236,177,221,29,93,183,244,245,109,191,67,182,248,41,141,121,68,232,134,180,105,175,18,89,37,247,81,180,135,53,197,109,179,224,245,148,145,86,94,236,21,116,48,73,59,171,232,28,216,155,36,209,181,170,245,107,30,228,106,46,251,49,203,246,40,22,63,196,127,17,250,113,195,62,156,93,115,156,231,32,181,67,95,13,190,170,162,201,100,168,175,72,42,175,117,81,35,81,180,212,237,70,190,71,111,36,176,181,242,54,55,182,38,200,143,126,205,69,83,94,29,98,214,44,251,93,115,251,166,163,106,53,250,174,227,114,184,212,79,44,81,75,85,52,208,91,224,146,105,38,109,37,43,102,123,221,21,52,110,149,233,28,72,229,70,162,255,0,74,174,193,28,87,112,163,167,28,90,233,195,240,172,214,47,3,117,161,238,79,96,191,193,10,62,170,209,84,228,68,87,53,21,83,185,11,250,90,146,194,170,141,145,173,106,162,177,236,142,70,64,190,27,121,68,100,216,223,16,215,90,205,120,146,146,233,167,216,141,69,61,110,63,87,71,61,58,179,38,157,181,17,203,28,117,20,114,178,101,109,55,105,146,71,81,12,157,10,175,123,91,27,229,103,84,128,100,174,85,156,16,81,233,182,43,104,226,123,80,233,122,242,252,146,223,44,184,245,39,122,10,138,122,43,61,92,112,62,10,173,187,74,248,171,36,98,76,155,178,85,68,130,163,161,205,107,221,35,91,98,160,1,31,248,209,225,39,21,226,231,75,23,22,185,75,224,114,75,23,137,184,99,55,22,186,56,187,117,206,166,145,140,130,121,86,25,100,74,57,36,88,93,51,35,68,115,187,49,170,46,236,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,109,38,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,214,134,4,141,141,115,210,54,56,59,175,44,206,52,127,116,158,156,63,77,243,87,118,243,236,6,223,73,5,77,68,213,221,233,47,180,40,157,166,87,109,35,221,51,166,106,177,173,168,114,245,55,185,44,79,71,39,121,35,142,69,113,47,159,212,233,103,15,58,145,168,54,252,134,146,199,114,177,226,247,42,155,93,117,74,197,209,21,199,195,189,40,209,18,84,86,61,238,168,88,152,198,57,23,173,238,107,118,119,86,203,18,249,106,114,253,252,4,209,208,235,222,171,67,215,159,93,109,238,246,93,185,205,222,59,61,13,92,20,207,252,108,83,211,50,106,123,139,23,196,193,39,75,213,169,28,143,103,191,169,199,234,243,114,162,213,60,195,67,177,157,45,210,157,63,212,12,150,174,253,144,37,194,233,244,106,213,83,89,74,218,26,72,93,248,138,206,198,234,157,115,207,77,36,108,115,85,174,117,51,157,186,58,54,238,20,151,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,178,247,15,218,103,248,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,212,98,187,187,58,203,34,189,205,71,61,207,87,57,58,156,165,43,112,89,194,14,190,213,241,89,166,21,89,174,145,234,6,31,101,179,228,16,95,106,110,247,76,78,182,42,88,188,2,45,99,34,124,146,53,140,103,121,244,237,133,28,174,247,58,84,84,71,42,35,86,250,64,26,240,243,8,210,251,174,149,113,131,169,54,203,131,170,230,167,191,222,37,202,40,106,230,162,117,51,42,32,184,57,106,87,181,186,170,72,200,165,146,90,117,145,171,179,159,78,255,0,115,85,21,141,216,120,172,190,111,220,41,103,218,149,117,194,181,191,75,177,108,131,42,185,65,79,244,86,235,105,180,208,205,93,60,112,53,211,84,211,84,199,4,16,185,200,196,115,234,153,44,143,126,219,190,153,26,223,123,148,15,223,228,167,169,159,72,52,59,52,210,218,186,187,173,69,94,31,144,50,225,15,136,147,174,150,158,134,190,31,197,193,79,187,213,89,180,244,149,146,61,136,214,183,170,116,114,43,156,247,237,98,165,59,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,235,42,165,196,128,0,0,53,87,54,168,53,172,253,201,220,83,255,0,230,211,170,191,250,155,113,255,0,216,129,127,220,39,121,88,209,191,151,248,247,167,64,101,83,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,0,0,53,87,54,83,225,59,202,198,141,252,191,199,189,58,2,128,127,114,119,20,255,0,249,180,234,175,254,166,220,127,246,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,146,192,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,116,230,237,167,185,246,165,112,219,141,216,180,231,7,200,50,171,148,25,197,29,92,180,118,75,100,213,211,199,3,104,43,218,233,93,28,45,115,145,136,231,177,170,229,77,183,123,83,237,66,181,120,100,225,147,137,43,7,18,90,81,125,190,240,249,169,86,235,109,187,56,177,85,214,86,85,226,117,240,193,77,4,117,240,186,73,100,145,209,35,88,198,181,21,202,229,84,68,68,85,80,54,9,0,0,0,1,173,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,165,80,113,55,195,39,18,87,254,36,181,94,251,98,225,243,82,174,54,219,142,113,125,171,163,172,164,196,235,230,130,166,9,43,230,116,114,199,35,98,86,189,142,106,163,145,200,170,138,138,138,133,186,114,225,196,242,172,27,131,29,60,197,179,92,102,235,143,222,168,189,173,226,109,215,74,41,41,42,160,235,186,213,189,157,113,72,141,123,122,152,246,185,55,79,123,92,138,158,229,64,36,169,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,125,103,201,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,20,89,204,191,140,74,158,36,53,114,108,31,12,188,85,254,14,176,122,137,40,168,161,142,178,41,105,46,215,24,223,35,37,186,53,97,221,175,99,154,189,184,85,95,38,209,34,189,189,181,158,70,31,147,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,179,95,20,28,162,51,235,54,168,91,234,120,110,146,146,227,135,229,183,136,168,169,237,213,211,205,223,199,86,72,230,150,89,42,38,232,115,93,67,19,97,250,179,57,235,50,172,145,195,209,52,155,62,91,73,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,161,221,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,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,159,88,3,94,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,151,249,97,241,191,71,195,166,85,83,164,58,145,85,209,128,230,23,8,101,167,168,108,48,51,217,87,137,164,167,167,90,169,234,37,150,52,142,143,176,221,230,87,117,171,123,17,185,141,110,242,117,219,87,19,188,61,98,188,80,104,213,235,72,242,154,159,1,227,251,117,54,235,163,41,99,168,154,217,93,19,186,162,168,141,175,79,238,163,122,53,204,115,226,150,86,35,217,215,212,149,107,194,71,42,124,251,51,213,203,219,184,137,180,85,217,176,76,34,241,53,186,102,49,179,83,191,42,158,23,170,34,81,185,237,100,169,66,228,68,122,213,35,90,175,99,145,145,108,245,124,144,4,245,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,187,62,97,26,123,117,189,112,57,155,105,206,150,224,245,117,245,17,211,217,41,45,54,27,5,177,210,189,176,65,115,163,84,138,10,104,26,170,140,142,40,213,122,88,221,154,198,47,193,16,169,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,13,130,64,0,10,1,230,143,231,179,83,126,229,244,122,34,255,0,138,64,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,80,38,7,37,79,43,25,79,204,10,239,78,183,19,252,132,28,162,116,247,62,211,94,27,114,75,22,163,96,249,6,43,114,159,56,172,171,138,142,247,108,154,134,121,32,117,5,3,91,43,99,153,173,114,177,92,199,181,28,137,182,236,114,125,138,77,240,5,43,115,171,243,79,139,124,191,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,237,64,58,87,37,79,52,249,79,203,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,197,45,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,155,161,197,17,19,236,57,156,21,169,191,196,14,103,197,118,139,189,69,36,127,167,167,252,39,216,158,228,56,76,206,182,42,126,144,40,87,152,30,45,53,147,86,107,170,95,30,204,145,97,233,118,233,246,83,82,167,233,95,210,72,46,87,151,75,171,106,217,70,198,255,0,90,171,209,85,119,111,199,122,36,253,27,252,15,179,154,174,33,43,34,246,195,109,251,54,54,61,206,153,177,46,201,238,162,68,250,221,63,240,124,78,157,202,239,49,146,147,39,75,3,220,138,199,191,169,61,255,0,106,201,68,207,227,127,144,11,139,166,250,208,70,170,159,192,79,240,30,187,147,210,58,41,222,191,100,110,255,0,2,156,168,157,215,75,11,255,0,75,26,191,243,31,157,150,212,182,142,195,93,80,247,35,91,28,18,57,87,125,189,200,199,47,249,0,165,158,102,53,137,91,171,171,74,158,255,0,143,252,213,53,132,244,229,193,141,58,207,164,52,50,244,116,172,157,221,253,251,252,42,170,255,0,157,127,73,91,28,93,94,100,203,120,137,184,64,142,89,99,130,178,178,38,251,250,189,205,168,171,219,237,95,210,92,63,11,86,70,217,244,214,221,11,34,237,244,247,189,221,59,127,223,19,175,232,79,210,6,106,79,128,95,232,60,156,94,171,246,32,30,19,226,115,56,51,125,215,115,152,0,14,46,84,253,32,121,79,180,242,113,106,162,158,85,118,3,240,51,155,147,45,56,244,245,178,46,205,99,163,69,255,0,133,200,159,161,77,126,56,171,201,106,115,157,77,185,220,186,186,152,238,199,232,255,0,193,224,79,208,223,226,23,143,197,29,198,162,217,164,215,42,154,85,127,115,191,74,212,70,239,191,190,102,254,133,41,119,52,211,27,178,89,43,178,186,186,25,25,18,118,190,188,145,57,63,134,216,254,42,205,190,59,125,160,126,95,4,248,131,111,154,195,103,241,49,117,50,58,186,119,167,214,219,222,149,84,223,161,201,250,75,246,193,168,99,182,226,150,170,56,211,102,197,73,19,17,63,66,35,74,156,229,153,167,80,93,50,101,189,212,82,171,150,9,122,154,174,98,42,34,182,74,55,34,166,237,95,211,250,75,122,183,198,144,81,195,14,219,116,49,173,255,0,145,0,243,93,83,29,37,44,147,200,237,154,198,170,252,63,66,42,149,115,204,115,87,31,151,93,35,210,235,75,250,220,249,227,153,237,219,111,236,82,213,34,254,83,19,248,137,252,47,249,73,189,197,166,167,210,105,182,150,92,46,51,86,54,158,73,226,168,134,37,238,35,21,95,225,165,114,34,110,246,251,253,223,97,89,28,40,99,151,29,111,226,130,108,146,233,28,181,180,76,91,164,219,204,142,145,158,244,114,183,242,145,233,254,172,159,111,219,255,0,40,79,110,8,244,86,159,0,192,105,229,124,29,51,75,215,212,189,74,191,9,170,118,255,0,84,114,124,30,75,4,68,68,216,252,251,29,178,158,213,65,29,45,52,73,27,91,191,185,26,137,252,37,95,177,19,244,159,160,160,112,123,209,15,91,87,169,125,232,121,147,235,47,188,242,198,108,7,181,19,100,67,201,224,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,5,123,243,103,252,213,253,249,254,98,87,185,97,28,217,255,0,53,127,126,127,152,149,238,87,249,223,135,220,246,118,97,216,28,150,249,39,132,247,159,54,176,0,69,44,0,176,142,83,31,157,79,184,255,0,207,138,247,44,35,148,199,231,83,238,63,243,226,87,36,240,251,126,222,204,171,254,84,188,147,197,251,191,155,66,194,0,5,128,227,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,229,68,247,169,204,226,228,79,208,1,171,185,229,223,3,195,81,16,242,190,240,33,127,50,156,54,134,231,160,153,53,202,74,56,164,158,154,137,100,142,71,53,21,205,218,106,109,246,93,255,0,67,74,230,224,15,35,169,177,107,77,190,141,143,115,25,45,108,80,170,34,236,155,45,93,42,126,133,253,5,173,241,213,140,203,144,112,239,154,195,3,182,115,109,82,72,187,181,85,23,165,241,59,236,254,228,165,205,3,200,221,129,107,157,170,89,81,92,145,222,160,99,145,21,27,238,74,200,183,252,175,238,0,216,138,195,50,84,89,232,166,223,242,224,99,191,230,63,35,80,163,239,226,247,42,126,165,78,229,44,204,247,47,233,141,232,122,180,178,241,29,255,0,79,241,235,188,72,168,218,187,108,19,34,42,162,237,212,196,95,138,123,143,102,163,182,85,196,110,189,143,203,90,57,209,191,211,218,126,192,83,93,255,0,78,104,178,62,50,254,140,213,34,75,21,92,215,73,222,143,69,84,247,58,173,127,140,159,107,83,237,46,91,0,179,210,217,49,250,122,26,72,25,28,108,235,217,26,159,165,239,95,242,149,47,165,148,53,181,220,119,61,106,253,235,12,183,164,252,149,251,22,165,62,196,79,210,92,29,178,62,138,72,211,244,111,254,21,3,235,56,175,196,228,122,156,171,190,192,123,16,242,113,105,200,1,227,100,253,8,121,0,120,68,68,248,32,85,68,77,212,241,239,221,118,10,138,239,119,216,7,75,213,11,37,30,77,141,203,104,173,165,142,120,100,146,55,57,143,110,233,187,93,186,126,143,208,87,103,29,86,187,6,159,233,212,182,91,61,12,20,169,83,211,238,142,61,191,38,122,103,127,63,241,215,237,251,75,56,184,210,181,241,57,92,228,106,34,162,238,191,210,83,247,49,188,238,44,163,82,35,195,237,204,87,118,183,234,68,115,93,241,130,146,68,248,123,255,0,130,160,75,206,94,122,117,102,177,105,205,5,238,150,221,19,39,171,138,41,95,34,39,189,85,208,82,57,126,46,95,181,9,161,44,137,20,10,237,246,219,111,176,195,188,43,98,18,98,58,75,98,160,153,119,122,208,82,185,126,171,147,254,246,129,62,223,238,79,208,215,237,86,180,233,150,39,81,113,184,175,228,244,251,187,177,177,87,241,177,39,240,151,253,154,1,1,185,151,107,45,110,79,89,101,211,91,53,124,219,62,229,188,205,107,149,168,168,250,104,218,137,239,98,127,44,191,194,255,0,237,103,14,93,154,21,111,194,241,90,60,186,166,130,23,86,215,83,119,29,42,181,21,219,75,79,76,229,247,245,187,237,69,251,8,95,160,88,149,231,137,238,33,165,200,101,106,178,146,223,224,235,30,175,141,206,223,166,90,120,246,222,36,68,223,104,221,241,82,227,48,28,94,12,83,26,160,180,66,169,181,61,52,81,251,186,191,131,27,91,246,170,175,240,64,236,136,136,137,238,60,57,125,199,149,247,30,167,57,21,118,0,137,186,251,207,107,83,220,112,98,111,239,83,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,5,123,243,103,252,213,253,249,254,98,87,185,97,28,217,255,0,53,127,126,127,152,149,238,87,249,223,135,220,246,118,97,216,28,150,249,39,132,247,159,54,176,0,69,44,0,176,142,83,31,157,79,184,255,0,207,138,247,44,35,148,199,231,83,238,63,243,226,87,36,240,251,126,222,204,171,254,84,188,147,197,251,191,155,66,194,0,5,128,227,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,3,200,3,139,126,39,35,194,109,190,219,30,64,199,250,239,98,92,135,73,50,187,82,66,201,22,162,211,82,196,71,109,178,175,79,187,227,253,6,191,217,229,178,76,19,94,39,74,134,246,146,158,250,231,42,49,81,118,107,107,29,240,233,219,248,134,198,55,250,70,215,89,107,105,29,240,150,7,183,254,84,40,175,143,220,26,163,20,214,58,251,143,111,161,149,21,146,204,213,221,23,220,234,170,165,79,225,47,241,64,183,238,18,242,42,124,139,66,48,186,218,121,92,246,186,203,74,136,174,69,69,221,26,168,191,31,231,106,153,15,59,71,187,26,184,54,36,69,114,211,74,136,139,254,230,226,43,114,208,202,31,118,208,27,5,27,228,234,90,90,38,70,158,237,182,68,154,165,63,66,127,20,147,122,163,114,138,211,135,220,171,167,127,68,112,210,204,245,93,149,126,17,61,126,196,95,208,5,102,233,77,142,190,62,58,103,145,237,111,215,146,245,35,182,122,123,145,93,81,254,93,139,93,165,78,152,90,221,191,79,248,74,185,225,134,233,6,87,198,165,230,190,20,221,177,178,242,214,175,191,223,248,231,123,254,9,246,56,180,152,145,81,187,40,28,148,224,173,93,206,106,122,213,119,93,191,64,30,198,158,79,13,60,128,60,41,228,226,239,208,1,16,228,120,79,128,85,216,14,191,156,222,32,177,227,181,23,9,222,230,182,55,70,138,173,69,85,247,189,19,236,41,42,169,103,215,78,41,156,234,102,173,68,50,109,187,102,94,148,247,91,191,67,213,126,216,139,79,227,131,52,118,23,161,119,91,156,79,233,145,106,168,163,69,219,127,140,233,254,197,127,71,232,43,227,150,206,38,153,54,165,207,146,85,69,214,228,233,217,253,91,127,222,245,140,248,34,167,241,127,64,22,223,140,209,69,143,227,84,148,138,214,177,148,212,209,181,17,169,238,68,108,109,79,177,63,152,172,254,99,218,237,37,211,37,151,76,236,149,117,41,52,83,75,28,168,136,246,55,234,248,89,83,101,235,219,248,43,246,19,171,136,221,78,166,211,45,58,186,92,86,78,153,99,160,159,183,238,85,250,233,4,202,159,192,114,124,89,246,149,157,195,214,159,92,248,147,215,139,254,115,144,197,226,40,157,93,36,168,189,77,102,205,124,85,13,111,228,58,53,255,0,82,111,240,126,207,249,66,89,114,229,208,58,141,63,198,39,201,110,212,116,201,83,112,129,35,235,71,177,238,250,149,83,124,85,27,191,193,27,246,253,132,227,107,81,173,70,162,109,178,108,126,54,43,98,164,176,218,162,161,163,103,68,108,234,217,55,85,248,185,87,237,85,253,39,236,170,236,7,135,187,111,113,234,68,221,119,216,242,247,125,135,150,55,224,7,54,166,200,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,10,247,230,207,249,171,251,243,252,196,175,114,194,57,179,254,106,254,252,255,0,49,43,220,175,243,191,15,185,236,236,195,176,57,45,242,79,9,239,62,109,96,0,138,88,1,97,28,166,63,58,159,113,255,0,159,21,238,88,71,41,143,206,167,220,127,231,196,174,73,225,246,253,189,153,87,252,169,121,39,139,247,127,54,133,132,0,11,1,199,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,10,239,121,201,23,116,56,185,190,253,208,228,212,84,3,196,141,234,99,155,250,81,80,173,238,104,184,5,29,102,41,38,65,218,68,158,21,85,71,35,83,236,142,181,255,0,30,157,254,43,250,75,34,95,130,144,199,152,254,62,183,13,37,175,168,98,34,244,69,42,252,62,27,83,85,174,255,0,31,231,3,7,114,155,201,231,109,138,225,99,150,165,122,96,108,13,70,43,215,221,245,171,151,220,155,255,0,144,153,188,91,220,34,163,210,27,219,228,157,99,254,178,169,254,22,219,255,0,90,207,252,255,0,204,85,239,46,92,254,163,17,212,186,188,125,245,50,54,42,153,85,21,168,229,217,122,34,172,114,123,186,87,248,223,164,176,126,61,239,11,69,162,149,253,19,189,142,158,25,163,107,145,85,23,223,75,85,238,255,0,152,8,169,203,102,217,21,195,93,175,151,189,222,253,157,117,102,255,0,20,247,172,43,250,63,217,126,146,213,219,238,247,21,153,202,198,134,55,228,183,74,231,177,170,245,241,202,174,84,247,185,85,148,190,245,255,0,148,179,68,248,0,95,129,195,237,219,100,57,175,193,79,90,124,64,246,39,192,242,120,79,129,228,1,199,226,167,35,130,46,224,115,56,200,168,214,170,175,193,16,228,124,183,25,210,158,138,105,157,240,107,28,191,242,34,129,94,28,215,53,5,105,116,217,184,125,28,223,141,171,184,81,200,168,142,247,244,181,245,11,246,59,127,140,105,246,29,163,151,62,33,107,196,244,178,142,253,44,108,100,245,29,206,183,57,26,139,245,106,106,218,158,254,148,95,131,191,73,19,249,136,230,53,185,118,176,51,25,90,137,29,4,18,63,166,53,119,213,78,137,171,81,61,219,39,217,252,230,100,189,235,181,175,67,180,90,11,53,134,165,244,213,205,234,232,100,61,108,95,125,90,57,125,253,183,39,228,202,191,111,218,6,63,227,99,89,110,186,177,170,20,250,105,139,213,58,162,158,90,150,83,72,216,30,231,253,101,168,169,133,83,234,61,201,240,145,191,193,251,127,224,39,143,6,58,57,77,166,186,65,143,69,45,34,71,91,81,110,130,74,133,116,104,142,235,85,145,203,191,212,106,255,0,170,47,196,133,124,6,232,21,86,163,101,11,170,57,229,43,110,50,45,87,136,142,74,165,108,174,71,119,41,103,69,254,201,254,205,235,249,63,106,255,0,65,106,118,139,117,53,174,221,79,67,75,19,35,138,8,219,27,26,196,217,17,17,54,68,68,3,236,68,68,248,33,194,85,217,54,220,230,229,217,15,157,238,85,95,127,188,3,81,119,62,134,166,200,122,227,111,233,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,87,191,54,127,205,95,223,159,230,37,123,150,17,205,159,243,87,247,231,249,137,94,229,127,157,248,125,207,103,102,29,129,201,111,146,120,79,121,243,107,0,4,82,192,11,8,229,49,249,212,251,143,252,248,175,114,194,57,76,126,117,62,227,255,0,62,37,114,79,15,183,237,236,202,191,229,75,201,60,95,187,249,180,44,32,0,88,14,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,236,26,237,253,193,200,27,182,224,121,95,129,134,56,164,198,105,114,61,42,200,105,234,218,138,212,182,85,175,189,92,155,127,91,78,155,251,149,63,140,102,131,165,234,205,137,114,12,18,249,108,111,229,84,91,234,98,69,221,19,222,232,100,111,197,81,127,72,20,115,195,242,209,227,124,72,221,104,101,170,137,144,211,92,171,35,111,83,145,55,68,138,165,19,226,191,206,133,151,113,229,72,203,158,132,201,47,82,42,68,146,203,253,215,77,61,103,232,42,159,81,97,170,211,62,36,114,122,101,149,241,73,77,119,171,106,185,143,221,118,86,59,111,123,118,251,30,90,7,18,57,21,62,91,194,243,174,176,200,233,27,36,117,141,71,57,170,139,245,98,172,79,183,222,7,89,229,117,69,71,29,174,182,162,54,162,74,178,212,181,126,178,238,137,217,164,95,134,229,133,21,201,202,238,181,233,89,114,183,42,251,183,171,122,39,244,50,149,63,200,88,210,0,95,129,196,228,239,129,193,23,222,7,176,30,62,39,144,60,42,161,225,19,237,11,241,60,167,192,15,39,74,213,220,166,143,15,194,110,87,154,217,81,145,197,77,59,247,87,53,187,244,194,247,127,11,221,246,29,209,127,152,136,28,199,181,37,152,94,141,58,153,42,95,20,181,238,170,129,157,13,127,191,122,57,126,42,213,79,227,32,21,77,196,6,169,71,149,107,157,219,34,137,87,181,79,85,87,28,127,89,139,186,120,137,246,93,211,221,240,144,253,125,39,211,140,231,137,172,222,42,84,145,91,74,157,93,79,146,153,202,223,236,50,42,123,226,106,125,176,126,159,242,152,22,142,59,142,105,151,205,79,77,245,230,169,146,105,55,115,186,119,247,185,203,239,85,46,171,129,174,25,105,116,223,22,166,188,92,41,32,90,249,186,250,149,29,19,246,218,74,150,167,189,24,139,249,47,79,180,9,41,164,26,107,110,211,124,74,130,197,68,198,162,83,211,196,197,217,95,239,86,197,27,119,250,202,171,252,4,59,239,193,15,12,106,53,168,212,251,3,221,178,1,235,149,232,190,227,139,19,117,60,108,174,119,216,123,88,205,189,224,115,68,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,21,239,205,159,243,87,247,231,249,137,94,229,132,115,103,252,213,253,249,254,98,87,185,95,231,126,31,115,217,217,135,96,114,91,228,158,19,222,124,218,192,1,20,176,2,194,57,76,126,117,62,227,255,0,62,43,220,176,142,83,31,157,79,184,255,0,207,137,92,147,195,237,251,123,50,175,249,82,242,79,23,238,254,109,11,8,0,22,3,143,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,15,245,81,248,236,255,0,203,159,253,25,179,255,0,217,11,190,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,1,144,0,0,1,64,63,213,71,227,179,255,0,46,127,244,102,207,255,0,100,46,251,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,6,64,7,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,90,160,194,249,210,103,116,154,203,121,191,230,218,119,226,244,218,245,224,163,163,199,233,171,33,117,118,63,219,108,108,168,154,10,164,130,63,25,220,252,116,139,12,200,223,172,177,181,178,196,214,187,172,45,252,29,83,22,213,93,56,205,52,226,151,87,177,188,210,213,87,134,85,219,223,116,109,237,213,9,21,44,116,177,163,150,89,37,116,157,61,158,223,67,210,68,147,165,209,185,143,107,209,170,215,34,87,6,73,206,58,153,220,81,217,109,248,165,170,145,52,70,150,163,217,23,90,234,218,105,91,91,90,201,101,98,62,238,196,107,29,44,76,129,26,174,142,159,161,95,36,107,47,113,27,36,145,165,48,90,80,62,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,172,0,6,31,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,222,25,128,21,193,203,207,153,173,78,173,93,105,244,75,137,27,213,36,121,149,125,66,179,30,200,214,8,169,96,187,189,238,221,180,83,178,54,182,40,170,119,94,152,156,214,181,146,167,76,123,36,200,213,168,177,240,0,16,255,0,154,6,189,234,199,14,218,5,96,205,116,115,43,250,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,250,187,111,178,170,40,76,0,84,7,1,92,122,241,99,173,60,88,224,218,103,169,122,173,237,156,110,243,237,63,27,69,236,43,109,63,119,181,109,170,154,63,198,67,78,201,27,180,145,49,223,85,201,190,219,46,232,170,139,111,224,0,0,1,15,248,230,227,54,251,193,230,163,232,237,206,75,87,182,112,204,163,219,148,249,53,182,38,49,42,157,28,75,65,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,221,42,172,150,57,107,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,88,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,241,115,49,241,187,120,229,123,126,179,87,109,247,77,149,17,82,176,56,122,230,61,198,118,115,175,186,105,133,101,58,201,227,108,185,6,97,102,181,220,105,190,142,218,163,239,210,207,91,20,114,199,214,202,102,189,189,76,123,147,118,170,57,55,221,21,23,222,5,223,128,0,2,128,127,170,143,199,103,254,92,255,0,232,205,159,254,200,93,247,15,89,77,247,57,208,45,52,205,114,154,239,27,122,200,48,251,53,210,227,83,218,100,125,250,169,232,162,146,89,58,24,141,99,122,158,247,46,205,68,106,111,178,34,39,184,12,128,0,0,1,88,28,208,56,204,226,79,135,109,125,176,97,90,57,169,31,71,236,181,184,125,45,210,122,111,99,208,85,245,213,62,182,182,55,73,215,81,4,143,77,217,12,105,178,47,79,213,223,109,213,85,66,207,193,0,57,82,113,71,174,220,74,126,20,127,13,121,207,210,63,163,158,196,246,103,239,101,29,31,99,196,120,238,247,246,180,81,245,117,118,34,252,173,246,233,247,109,186,239,63,192,0,0,0,0,0,70,173,71,227,54,197,164,156,98,98,188,51,231,54,174,213,171,59,199,237,213,22,75,197,59,30,249,32,188,84,87,85,211,54,154,161,137,190,240,203,218,133,172,145,168,139,28,138,189,123,177,234,248,66,74,128,0,0,0,2,53,112,215,198,109,139,92,53,131,84,180,6,247,106,246,86,103,167,57,5,230,158,20,129,143,117,45,206,207,75,112,117,52,117,45,114,239,219,153,157,80,178,88,220,187,57,207,108,145,238,142,124,112,201,80,0,0,0,0,0,141,90,113,198,109,139,86,248,196,202,184,103,193,173,93,219,86,9,143,220,106,47,119,138,134,61,146,79,120,167,174,164,166,117,53,59,23,109,161,139,187,51,95,35,145,86,73,17,58,54,99,17,243,73,80,0,0,0,17,255,0,140,206,41,127,114,62,19,135,234,69,110,55,237,187,45,203,48,165,177,94,233,226,119,77,83,40,101,163,171,149,210,211,42,185,24,179,49,240,70,228,107,254,171,218,142,102,236,87,36,140,9,0,15,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,235,0,0,137,86,14,54,237,86,94,56,243,142,18,53,30,122,74,10,121,42,40,166,196,239,21,53,77,137,142,158,123,101,185,236,180,164,109,133,17,95,36,178,86,74,201,101,151,119,61,237,133,168,170,177,180,9,106,0,0,0,0,0,0,8,107,194,199,28,117,58,149,196,150,170,240,183,169,44,164,138,251,140,101,25,3,49,107,155,95,20,9,113,183,82,215,200,196,162,124,123,162,190,166,24,182,115,93,27,87,185,12,82,57,232,215,68,233,38,153,64,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,232,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,224,93,248,35,255,0,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,241,112,177,145,183,104,226,99,126,171,83,125,183,93,213,85,86,64,0,0,0,4,0,230,183,197,30,187,112,215,248,46,252,10,103,63,71,62,145,251,111,218,127,189,148,117,157,255,0,15,224,123,63,219,49,73,211,211,223,151,242,118,223,171,223,190,201,182,63,229,127,198,103,18,124,68,235,237,255,0,10,214,61,72,250,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,182,251,110,136,168,22,126,8,171,198,39,24,191,185,43,84,244,127,233,13,31,139,195,51,95,107,91,175,191,140,237,251,63,183,83,107,232,184,253,72,37,150,94,196,50,213,254,33,157,61,206,239,189,119,107,54,147,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,1,245,128,0,0,0,0,126,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,3,245,129,86,186,95,206,34,167,42,226,141,108,217,94,49,73,103,210,12,138,162,154,203,106,125,76,177,67,91,102,122,202,173,101,202,174,103,61,34,86,72,178,39,126,62,174,136,99,99,22,55,57,209,72,181,54,148,0,0,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,244,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,72,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,91,109,246,68,68,9,128,0,0,10,64,226,23,152,247,25,216,54,190,234,94,21,139,107,39,130,178,227,249,133,230,215,110,166,250,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,63,249,95,235,222,172,113,19,160,87,252,215,88,242,191,164,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,173,182,251,34,34,4,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,1,225,83,115,194,124,78,71,173,85,119,3,216,124,119,104,27,81,110,168,137,201,249,81,189,63,250,42,125,104,171,246,156,101,106,58,53,69,77,209,80,10,21,230,13,139,205,139,241,19,146,87,162,108,149,151,25,165,106,251,190,11,20,11,250,87,248,228,166,193,50,235,118,162,240,182,236,118,122,158,220,237,75,139,81,221,14,95,122,164,200,159,6,181,63,213,127,79,255,0,107,175,115,90,196,41,153,144,65,125,142,38,163,229,150,117,114,236,136,191,10,38,255,0,23,252,164,116,209,204,239,29,162,211,74,171,101,116,237,138,189,137,84,230,125,118,34,174,233,245,118,221,221,95,21,253,0,77,222,91,214,119,89,179,107,205,2,75,214,144,186,190,62,174,157,189,200,148,233,250,87,244,22,42,158,226,181,57,100,78,202,204,218,235,91,245,158,146,37,122,162,187,222,171,186,83,47,249,75,42,106,1,229,126,10,112,68,93,206,107,240,61,105,241,3,216,159,3,201,225,62,1,126,0,113,57,109,177,225,16,228,7,9,92,173,110,232,85,31,55,44,225,42,40,241,155,12,82,110,169,87,86,231,38,223,166,154,29,191,131,254,207,244,150,133,151,222,34,178,217,106,43,101,145,24,140,233,251,81,62,47,106,126,148,253,37,7,113,79,156,213,234,230,176,210,82,65,51,234,24,234,168,89,27,122,149,232,138,248,169,217,238,68,115,190,212,3,177,242,246,209,245,207,245,134,154,162,177,63,173,225,161,172,153,223,211,219,98,39,193,237,95,245,68,47,99,31,181,69,104,183,199,73,18,108,141,223,221,255,0,25,87,244,175,233,33,247,47,125,20,167,192,240,251,125,238,122,38,50,166,178,129,178,57,203,26,35,182,146,158,153,85,55,88,218,191,22,254,146,106,0,61,18,170,238,187,47,192,246,72,228,68,216,245,55,103,40,28,163,111,233,61,187,108,120,106,108,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,2,189,249,179,254,106,254,252,255,0,49,43,220,176,142,108,255,0,154,191,191,63,204,74,247,43,252,239,195,238,123,59,48,236,14,75,124,147,194,123,207,155,88,0,34,150,0,88,71,41,143,206,167,220,127,231,197,123,150,17,202,99,243,169,247,31,249,241,43,146,120,125,191,111,102,85,255,0,42,94,73,226,253,223,205,161,97,0,2,192,113,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,85,115,101,62,19,188,172,104,223,203,252,123,211,160,53,172,54,83,225,59,202,198,141,252,191,199,189,58,0,50,168,0,13,85,205,148,248,78,242,177,163,127,47,241,239,78,128,214,176,155,252,86,241,199,83,146,240,219,166,220,35,233,203,41,22,197,109,193,241,102,101,215,100,124,85,11,93,87,21,5,36,237,162,129,90,174,72,153,4,173,103,117,203,180,171,52,78,143,102,54,55,247,131,242,185,142,241,199,77,197,110,101,65,135,233,243,42,233,244,235,15,168,157,244,51,74,249,98,125,238,173,200,140,90,217,96,85,70,177,141,106,57,176,53,205,238,181,146,202,231,43,86,101,138,62,147,192,191,6,87,222,48,245,30,170,217,37,215,216,216,102,47,225,234,50,107,148,79,98,213,54,57,85,253,170,106,104,221,190,243,75,218,149,18,71,53,99,141,172,115,157,212,168,200,164,232,28,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,185,141,136,231,49,175,150,88,152,175,103,95,82,108,61,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,6,121,162,250,95,169,90,95,62,139,229,248,133,36,248,76,244,244,148,139,101,164,124,148,48,71,5,52,145,201,79,20,126,25,209,186,38,49,208,197,179,88,173,77,152,141,248,123,141,120,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,117,27,209,174,123,89,44,82,177,30,254,142,165,217,76,142,188,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,224,129,92,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,203,127,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,223,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,9,127,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,123,56,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,73,1,204,235,143,31,195,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,117,224,251,132,204,203,139,173,80,250,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,34,185,98,240,29,248,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,186,147,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,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,245,232,245,165,255,0,20,3,202,227,207,102,153,125,245,232,245,165,255,0,0,0,1,85,124,243,191,50,127,172,159,179,76,85,203,23,143,31,192,133,246,155,65,181,98,245,211,128,228,23,6,251,54,233,113,184,246,233,113,121,156,201,157,38,205,237,57,123,53,19,186,157,29,213,36,113,66,229,146,101,219,174,87,46,85,231,157,249,147,253,100,253,154,85,88,27,84,2,178,249,80,241,199,77,146,218,172,156,35,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,104,150,24,155,30,204,116,108,239,89,160,0,0,17,87,154,63,145,61,77,251,151,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,101,48,0,26,171,155,41,240,157,229,99,70,254,95,227,222,157,1,173,97,177,71,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,128,144,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,21,243,115,212,204,87,81,56,184,154,221,139,85,248,191,161,88,253,38,51,113,157,146,71,36,46,174,142,122,138,137,89,27,152,247,111,219,241,77,137,232,238,151,54,88,165,98,183,234,238,161,32,57,24,254,123,63,86,255,0,105,22,168,85,95,35,31,207,103,234,223,237,34,213,0,0,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,72,174,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,172,124,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,66,247,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,9,128,10,203,230,53,204,79,84,52,43,94,108,26,93,161,55,218,74,87,226,148,241,87,229,145,85,208,71,81,5,194,122,142,220,208,208,200,217,97,71,177,141,167,70,189,100,167,153,170,228,172,86,245,49,241,110,153,171,128,190,96,87,94,48,238,183,156,66,251,164,21,120,245,203,27,179,210,214,214,94,168,42,93,83,106,168,157,206,72,228,141,122,152,215,82,61,238,221,240,194,175,153,92,200,231,221,255,0,138,221,225,81,124,66,229,55,220,27,141,13,75,205,113,106,239,5,122,199,245,66,243,116,183,84,246,153,39,98,170,11,180,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,23,105,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,39,87,71,113,55,71,199,52,104,233,59,75,35,168,219,139,31,52,250,201,243,3,33,245,25,207,147,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,64,217,120,24,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,0,174,14,107,28,113,212,233,173,170,191,133,189,54,101,36,183,220,158,206,172,202,110,110,124,83,165,186,221,84,215,177,104,153,30,234,172,169,154,45,220,231,72,212,237,195,44,110,98,57,210,182,72,115,87,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,161,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,64,158,188,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,66,174,92,220,123,126,229,123,236,250,111,168,144,120,141,50,201,174,30,50,174,162,10,126,186,171,45,115,216,200,150,177,168,196,235,154,21,100,113,182,88,189,238,70,177,175,137,58,154,232,230,189,67,85,114,210,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,213,99,89,176,90,249,64,60,209,252,246,106,111,220,190,143,68,95,241,64,60,209,252,246,106,111,220,190,143,68,5,143,242,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,235,190,68,145,138,168,231,178,25,190,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,139,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,4,149,0,0,0,1,173,183,19,119,107,173,131,139,189,87,190,216,174,117,118,235,149,187,82,47,181,116,117,148,147,58,25,233,167,142,231,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,185,78,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,76,60,88,249,167,214,79,152,25,15,168,206,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,215,130,94,219,216,247,67,43,21,209,200,196,114,117,198,247,181,87,103,40,27,63,3,15,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,204,0,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,239,175,88,173,37,81,10,185,71,106,102,43,152,112,133,103,193,109,53,123,94,176,43,133,125,190,239,75,36,145,247,27,226,106,230,172,130,118,177,175,87,164,47,100,234,198,189,237,111,84,144,78,212,69,70,110,179,84,0,0,10,171,231,157,249,147,253,100,253,154,98,174,74,158,105,242,159,151,245,222,163,110,59,87,59,77,76,197,114,13,71,211,189,45,180,213,248,139,214,31,111,184,92,46,253,185,35,124,116,254,61,105,187,16,59,165,234,246,76,140,164,89,28,199,181,191,139,158,7,34,185,31,238,234,188,149,60,211,229,63,47,235,189,70,220,6,85,231,157,249,147,253,100,253,154,116,174,84,252,113,211,105,173,214,131,133,189,73,101,92,182,44,158,240,140,197,174,109,124,179,173,186,227,84,230,49,40,159,30,234,140,166,154,93,156,215,70,212,237,205,44,142,122,57,178,186,72,123,175,60,239,204,159,235,39,236,210,170,192,218,160,21,171,202,211,143,111,167,116,118,30,20,117,66,14,140,130,213,111,240,120,133,210,158,159,104,235,232,105,32,87,37,29,67,88,155,71,52,48,68,229,100,187,35,100,142,53,71,170,74,212,116,246,84,0,0,0,163,110,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,125,118,72,178,61,85,92,198,67,154,185,160,243,4,166,187,83,94,184,94,209,107,173,91,24,202,135,80,102,23,202,105,101,166,127,92,50,213,83,214,89,86,41,96,107,149,138,230,64,231,207,20,189,18,49,93,23,214,99,159,189,107,97,184,6,101,168,53,55,90,92,51,30,171,186,190,199,103,173,191,220,214,20,78,138,59,117,36,75,45,69,68,175,114,163,88,198,181,54,77,215,235,61,204,99,122,158,246,181,67,175,150,169,202,179,143,31,251,145,194,166,175,222,191,149,139,16,190,220,238,63,238,12,166,178,53,157,175,247,195,162,124,147,127,39,78,198,255,0,98,97,85,103,234,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,54,147,4,32,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,215,124,137,35,21,81,207,100,51,124,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,224,39,248,0,13,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,41,228,169,170,88,39,224,179,41,209,79,110,255,0,163,63,164,21,217,79,179,60,44,223,247,47,195,91,169,187,253,238,142,215,246,111,171,209,215,215,246,244,237,239,2,202,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,120,95,129,193,85,81,126,7,61,183,56,185,61,224,114,105,225,223,13,131,79,42,5,115,243,78,182,82,77,142,197,84,250,86,44,168,233,58,92,191,31,236,148,72,165,121,97,122,111,13,126,46,203,226,221,31,78,213,73,85,200,140,114,251,154,229,79,177,233,250,63,65,105,92,200,177,169,174,250,127,45,84,76,114,172,74,155,253,87,47,198,122,68,251,63,160,165,151,100,117,214,216,159,106,99,253,201,191,191,102,251,186,147,249,211,249,192,180,94,87,21,13,139,54,185,80,197,63,117,148,233,95,26,47,78,221,72,214,211,34,41,103,109,93,254,194,161,185,78,228,79,126,162,62,218,168,170,233,104,171,94,174,247,109,191,110,159,254,162,222,25,239,77,208,14,75,240,61,105,241,61,139,240,61,123,166,255,0,208,7,177,161,126,1,54,251,16,241,190,254,224,60,167,184,242,14,50,61,24,213,114,253,136,4,112,227,79,82,159,128,233,141,198,166,158,169,240,76,189,174,219,152,171,191,246,197,58,47,240,87,236,121,75,26,35,104,186,231,250,183,69,58,53,106,164,142,170,145,251,200,230,174,223,142,137,187,253,101,79,208,78,206,106,122,172,200,170,190,132,211,46,239,107,222,142,217,236,93,182,90,41,62,27,111,250,79,205,229,127,195,237,68,119,11,150,113,119,84,86,190,158,4,133,189,185,90,187,182,169,251,251,247,68,255,0,82,79,210,5,139,104,70,62,235,30,158,216,97,154,38,178,70,219,41,90,244,68,79,143,98,36,95,130,175,232,50,65,243,80,83,71,75,75,12,49,183,100,100,109,110,222,255,0,177,16,250,21,200,159,16,56,72,205,211,222,162,54,34,124,61,231,37,78,163,202,34,32,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,87,191,54,127,205,95,223,159,230,37,123,150,17,205,159,243,87,247,231,249,137,94,229,127,157,248,125,207,103,102,29,129,201,111,146,120,79,121,243,107,0,4,82,192,11,8,229,49,249,212,251,143,252,248,175,114,194,57,76,126,117,62,227,255,0,62,37,114,79,15,183,237,236,202,191,229,75,201,60,95,187,249,180,44,32,0,88,14,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,166,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,226,225,99,228,118,242,74,198,253,86,174,219,238,187,34,42,160,107,4,108,167,194,119,149,141,27,249,127,143,122,116,6,181,134,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,89,142,99,219,212,199,181,202,25,212,0,6,170,231,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,94,79,43,110,17,45,90,21,164,116,186,203,121,184,210,93,178,205,80,179,208,92,153,36,84,237,232,181,218,165,98,79,13,44,82,57,169,42,190,68,146,55,207,239,70,43,227,137,168,213,236,164,178,6,85,225,171,135,93,47,224,51,65,175,45,172,187,82,85,62,221,79,89,126,203,178,198,218,228,134,122,232,41,251,178,181,207,133,175,153,232,200,41,247,99,98,141,206,77,210,71,181,189,114,191,170,15,225,252,230,238,52,124,65,101,55,124,203,20,186,214,104,237,215,166,59,37,174,8,105,86,241,102,236,196,141,108,205,114,44,108,155,196,61,21,242,195,36,174,237,172,141,237,202,169,18,182,108,107,204,143,152,37,55,17,53,49,232,246,141,221,106,219,167,86,234,134,212,214,220,161,150,88,89,147,61,98,130,72,146,90,121,160,138,104,89,77,50,78,212,99,156,230,72,244,100,155,110,200,213,48,175,4,156,31,100,220,92,234,132,86,86,165,93,22,19,99,168,129,217,101,226,146,90,126,253,12,18,199,59,225,100,113,202,244,115,159,51,169,159,18,61,172,145,35,87,35,222,215,34,116,184,47,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,59,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,1,93,92,215,56,40,252,38,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,117,70,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,54,19,227,7,139,60,55,132,93,47,250,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,235,93,174,117,55,171,173,109,230,178,58,72,234,43,234,36,169,149,148,148,145,82,192,215,189,202,231,36,112,194,214,197,19,55,85,217,145,181,172,106,108,141,68,68,68,3,245,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,83,98,142,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,244,89,193,103,19,21,60,40,235,205,171,83,230,161,171,184,88,167,167,154,209,144,208,210,36,93,250,155,116,221,42,238,218,200,213,68,124,114,199,12,200,136,230,117,172,41,26,189,141,123,148,216,162,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,62,176,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,173,47,248,0,5,85,243,92,227,167,251,63,11,250,41,153,255,0,225,20,185,253,109,11,127,185,107,109,113,212,35,191,221,124,83,26,223,226,66,175,254,216,132,7,60,239,204,159,235,39,236,210,189,120,114,209,11,175,17,218,195,101,209,171,21,242,146,209,114,191,211,220,93,71,87,87,27,159,2,79,79,67,61,76,108,147,167,235,53,143,116,8,197,122,35,149,136,245,114,53,253,61,11,97,92,243,191,50,127,172,159,179,72,171,202,227,207,102,153,125,245,232,245,160,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,75,191,229,167,199,85,79,19,88,205,86,152,106,117,125,93,86,168,99,148,243,220,170,171,157,75,20,112,93,237,203,80,136,217,216,144,70,200,161,124,43,60,48,186,53,106,117,39,110,70,185,234,233,18,62,191,204,235,128,239,195,125,138,167,94,116,158,203,213,159,99,246,247,123,74,215,110,183,119,42,178,136,90,248,91,30,238,238,181,59,212,240,54,161,91,211,28,146,204,212,142,20,223,162,38,165,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,40,109,16,8,255,0,193,215,24,184,39,23,248,37,69,254,193,71,236,108,146,205,209,244,131,31,238,77,81,236,190,236,213,12,165,254,186,124,17,71,63,118,58,117,147,241,104,189,27,244,187,101,79,124,128,2,42,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,108,166,0,3,85,115,58,240,125,197,158,101,194,46,168,125,56,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,92,20,101,93,109,225,211,59,209,11,62,11,150,95,233,251,216,222,163,99,244,55,220,126,231,215,11,124,87,118,130,146,166,170,46,203,37,124,140,236,73,88,144,245,72,140,238,116,117,181,17,23,100,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,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,90,79,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,140,48,175,51,174,60,127,2,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,180,172,125,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,153,47,136,78,29,51,190,26,111,24,190,39,169,148,254,7,36,190,227,233,125,173,182,117,195,47,179,250,171,235,41,163,139,189,12,178,71,47,84,116,172,155,169,170,155,119,186,21,55,98,170,132,255,0,228,99,249,236,253,91,253,164,90,161,85,124,140,127,61,159,171,127,180,139,84,0,1,31,248,173,227,91,75,56,62,250,45,248,76,176,101,119,63,165,190,59,193,123,10,150,154,110,223,133,236,119,59,189,233,226,219,127,18,206,158,158,173,246,118,251,108,155,132,128,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,193,22,80,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,139,250,69,195,62,101,173,90,71,170,122,165,134,87,82,61,250,81,79,65,114,185,219,38,84,141,245,54,233,153,86,250,137,226,145,206,70,245,192,218,78,181,141,83,235,177,207,233,119,91,91,28,157,3,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,108,167,145,173,218,213,13,215,89,44,83,92,233,25,114,172,167,176,213,211,209,186,102,164,243,65,11,171,155,44,172,143,126,167,49,142,158,22,185,200,155,53,101,141,23,110,164,223,175,243,75,224,39,232,37,101,251,138,237,47,159,175,31,186,220,60,102,95,107,168,168,222,74,10,234,185,209,171,89,78,231,174,242,67,52,242,181,31,22,234,232,228,145,21,136,177,57,91,0,87,182,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,182,219,170,252,75,211,229,125,162,23,93,19,225,66,202,235,205,242,146,227,81,159,212,55,56,99,41,163,115,89,71,5,109,29,42,67,2,185,222,247,189,34,134,55,189,122,90,136,249,28,196,234,70,36,143,169,110,0,52,26,167,136,62,40,241,28,102,106,42,74,155,21,130,161,153,54,66,202,186,120,170,96,125,186,146,88,220,232,100,134,71,181,37,100,242,186,26,101,68,71,108,149,10,245,99,154,215,33,176,240,26,214,113,99,230,159,89,62,96,100,62,163,56,204,184,116,206,241,45,9,193,56,138,240,254,47,12,205,123,212,126,55,174,24,252,37,210,58,202,248,124,31,111,186,178,201,188,52,29,238,239,109,172,252,111,70,251,183,119,56,177,243,79,172,159,48,50,31,81,156,185,62,92,152,181,139,57,229,213,133,225,89,77,15,141,178,228,22,252,138,215,113,166,238,190,62,253,44,247,74,248,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,251,192,170,30,7,56,187,186,240,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,122,186,59,137,178,178,73,163,71,71,221,89,27,117,58,253,198,14,151,232,79,15,52,92,68,78,181,119,251,70,69,79,72,236,90,150,154,41,33,125,222,122,186,119,79,74,197,116,140,222,157,142,137,174,145,239,145,168,172,99,29,179,93,39,76,110,164,190,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,0,1,218,181,87,83,50,173,100,212,124,143,84,179,90,191,17,122,201,174,18,220,42,122,100,145,241,195,214,191,82,8,187,143,123,219,12,76,70,199,27,21,203,209,27,24,212,93,154,135,107,213,14,29,51,189,31,210,205,58,212,204,234,159,192,126,19,60,109,101,158,139,174,25,122,237,113,83,80,77,5,103,114,41,95,183,123,199,61,189,167,181,143,103,99,117,69,235,68,108,191,229,71,193,71,225,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,178,7,60,239,204,159,235,39,236,208,49,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,21,65,195,150,136,93,120,142,214,27,46,141,88,175,148,150,139,149,254,158,226,234,58,186,184,220,248,18,122,122,25,234,99,100,157,63,89,172,123,160,70,43,209,28,172,71,171,145,175,233,232,94,149,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,201,43,202,227,207,102,153,125,245,232,245,165,159,113,253,192,77,187,139,107,21,38,79,133,79,106,179,234,109,171,194,209,211,93,46,149,21,73,75,81,107,141,243,185,244,111,108,106,230,69,245,234,93,50,74,144,189,234,232,210,53,84,107,149,205,14,129,202,247,142,159,195,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,241,174,109,68,137,0,57,163,249,236,212,223,185,125,30,136,183,78,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,182,162,249,163,249,236,212,223,185,125,30,136,14,149,137,240,153,153,103,92,40,100,28,80,225,245,21,119,102,98,185,68,150,91,189,142,154,129,28,250,91,116,116,113,84,75,114,89,123,157,78,99,29,60,109,124,109,137,122,89,213,43,156,140,99,250,122,167,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,150,191,201,83,202,198,83,243,2,187,211,173,196,53,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,212,100,107,27,209,21,172,124,193,110,156,52,113,23,130,113,65,165,148,26,153,130,212,127,37,71,120,162,232,155,247,178,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,208,255,0,138,47,197,19,42,154,235,112,81,197,117,247,132,189,101,162,204,187,183,90,204,66,229,181,30,83,100,162,153,141,241,244,189,47,72,228,70,200,138,197,154,7,191,187,26,238,199,46,207,143,184,198,75,34,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,26,214,113,99,230,159,89,62,96,100,62,163,56,167,225,235,42,184,112,203,55,19,182,154,159,25,101,182,230,18,226,87,122,40,233,100,116,148,63,214,180,243,65,88,233,26,138,196,133,239,157,97,114,191,163,166,69,129,17,94,178,236,199,22,62,105,245,147,230,6,67,234,51,150,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,2,173,184,104,226,47,59,225,127,84,232,53,51,5,168,254,74,142,241,69,209,15,239,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,173,159,20,95,138,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,186,146,249,131,112,73,117,225,67,63,142,251,140,65,87,93,167,89,85,69,68,214,170,198,210,185,176,90,103,116,211,57,150,151,200,233,165,123,223,29,59,99,115,101,145,90,179,39,113,90,138,177,201,183,203,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,198,181,156,88,249,167,214,79,152,25,15,168,206,108,123,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,141,112,184,177,243,79,172,159,48,50,31,81,156,15,147,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,132,248,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,215,223,50,225,211,59,196,180,39,4,226,43,195,248,188,51,53,239,81,248,222,184,99,240,151,72,235,43,225,240,125,190,234,203,38,240,208,119,187,189,182,179,241,189,27,238,221,221,221,120,28,226,238,235,194,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,234,232,238,38,202,201,38,141,29,31,117,100,104,108,60,68,174,96,220,109,218,184,80,192,35,177,99,19,210,87,106,46,85,79,81,13,170,141,181,77,108,246,152,29,12,205,101,217,241,186,25,88,246,71,80,216,218,216,164,70,164,203,220,70,170,164,114,109,144,53,251,140,29,47,208,158,30,104,184,136,157,106,239,246,140,138,158,145,216,181,45,52,82,66,251,188,245,116,238,158,149,138,233,25,189,59,29,19,93,35,223,35,81,88,198,59,102,186,78,152,221,175,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,234,65,23,113,239,123,97,137,136,216,227,98,185,122,35,99,26,139,179,80,14,191,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,61,121,42,121,167,202,126,95,215,122,141,184,138,186,161,195,166,119,163,250,89,167,90,153,157,83,248,15,194,103,141,172,179,209,117,195,47,93,174,42,106,9,160,172,238,69,43,246,239,120,231,183,180,246,177,236,236,110,168,189,104,141,149,92,149,60,211,229,63,47,235,189,70,220,6,85,231,157,249,147,253,100,253,154,65,94,21,184,99,190,241,85,149,101,216,86,45,122,240,87,172,127,15,175,201,109,212,222,25,146,123,82,170,9,32,142,42,30,183,203,19,32,238,190,161,169,222,114,171,89,182,234,213,79,122,78,174,121,223,153,63,214,79,217,166,42,228,169,230,159,41,249,127,93,234,54,224,32,175,250,42,192,178,175,245,215,28,201,49,203,135,251,101,29,117,182,186,158,79,248,178,67,52,114,51,249,156,215,55,236,84,47,79,151,239,29,214,46,42,177,88,240,172,165,254,11,83,113,251,122,73,113,166,217,242,123,82,150,8,233,99,150,235,214,202,120,169,224,238,212,212,57,60,51,85,92,205,183,77,219,239,76,65,205,99,129,202,157,74,181,87,241,73,166,207,164,138,251,140,89,213,249,77,177,204,138,4,184,219,169,90,247,173,107,36,217,21,245,48,197,187,92,217,28,189,200,98,141,172,86,186,38,199,53,75,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,64,174,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,145,92,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,126,7,23,124,14,105,31,23,214,170,73,242,183,213,216,114,203,61,60,176,90,178,59,107,24,179,177,142,107,213,144,84,177,201,181,69,51,101,114,73,219,221,143,69,71,164,114,71,220,145,92,26,251,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,242,237,48,206,17,45,92,32,242,252,214,108,82,123,141,37,227,44,191,96,247,251,150,71,117,130,157,172,99,231,75,84,205,101,44,47,86,164,175,166,133,58,186,59,139,186,190,73,164,70,199,221,88,219,250,188,191,57,126,83,112,139,77,116,206,51,139,237,37,243,81,111,148,242,91,102,154,219,52,190,206,160,183,119,90,244,130,20,123,88,233,95,35,162,138,71,200,246,38,221,45,99,26,212,107,223,54,117,226,199,202,198,178,124,191,200,125,58,112,53,172,47,39,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,93,242,44,111,69,71,49,240,209,177,181,64,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,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,38,10,227,91,149,167,225,215,89,109,90,159,164,23,91,86,47,244,162,225,5,62,95,79,224,118,134,15,171,81,45,77,231,126,242,119,38,127,77,60,94,30,56,219,220,149,253,215,200,222,169,100,73,149,195,247,15,26,95,195,46,0,221,57,210,139,85,93,29,181,245,9,93,89,45,93,100,149,51,214,214,172,49,67,37,76,142,114,244,181,239,108,17,170,182,54,178,52,84,94,150,55,125,128,201,96,31,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,107,111,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,82,188,66,229,54,44,231,95,117,47,53,197,171,188,109,151,32,204,47,55,75,117,79,105,241,247,233,103,173,150,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,226,210,185,40,103,248,108,186,47,153,105,107,114,26,68,203,41,114,138,139,251,237,46,85,108,235,110,150,146,138,6,212,49,21,54,123,18,88,94,199,116,170,244,42,199,215,211,220,143,168,44,124,0,6,181,156,88,249,167,214,79,152,25,15,168,206,116,172,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,238,188,88,249,167,214,79,152,25,15,168,206,126,174,49,194,142,163,231,60,50,222,56,155,194,162,246,205,171,23,200,42,236,247,251,92,16,170,213,80,210,197,75,77,58,87,183,101,94,236,41,226,28,146,162,34,58,38,177,178,47,83,22,71,68,23,105,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,70,178,218,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,220,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,239,143,184,228,112,114,168,30,91,191,188,228,122,216,171,250,14,106,190,237,192,143,124,99,227,171,125,211,74,232,91,19,28,229,237,237,190,223,248,69,63,233,79,230,53,243,201,33,90,91,228,241,61,54,84,70,124,63,185,67,100,109,115,139,185,134,213,57,204,234,70,244,125,187,127,170,196,107,151,169,112,164,57,133,92,104,158,238,152,182,255,0,230,218,4,230,229,47,45,42,234,163,216,231,191,187,224,107,149,61,223,103,110,156,185,104,255,0,39,220,83,39,41,106,125,245,113,103,235,217,205,183,215,53,19,111,246,184,11,156,143,242,118,3,202,252,15,95,213,221,79,98,252,15,90,166,202,160,115,111,218,19,222,163,236,247,158,81,0,242,124,87,138,182,209,91,231,169,119,193,145,185,203,238,223,224,213,95,242,31,105,140,184,129,203,225,195,244,214,245,117,146,78,142,213,21,75,190,10,190,244,167,149,223,197,95,226,254,128,41,207,142,188,162,108,255,0,137,252,138,199,79,43,228,138,154,186,72,154,143,221,17,170,218,104,119,219,169,87,237,141,126,194,212,120,56,211,85,211,237,63,142,142,173,145,119,158,215,38,236,115,93,255,0,124,76,239,138,53,63,140,133,61,88,170,217,168,28,79,222,239,147,126,53,149,87,90,217,118,252,159,114,197,54,223,14,159,226,167,216,95,54,1,70,148,118,8,97,233,233,84,234,251,119,254,27,148,14,204,137,178,108,135,25,63,156,230,122,222,138,228,3,196,125,127,210,135,180,224,196,219,220,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,2,189,249,179,254,106,254,252,255,0,49,43,220,176,142,108,255,0,154,191,191,63,204,74,247,43,252,239,195,238,123,59,48,236,14,75,124,147,194,123,207,155,88,0,34,150,0,88,71,41,143,206,167,220,127,231,197,123,150,17,202,99,243,169,247,31,249,241,43,146,120,125,191,111,102,85,255,0,42,94,73,226,253,223,205,161,97,0,2,192,113,248,0,0,0,0,0,0,0,0,0,0,0,0,0,3,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,161,110,97,156,105,221,120,167,213,10,139,22,33,144,85,187,74,241,170,132,76,126,141,105,157,74,149,179,164,125,50,220,39,141,206,87,61,238,114,202,216,149,232,213,100,42,212,237,198,247,205,213,154,249,168,113,213,83,159,228,55,94,24,116,182,190,174,12,98,199,81,53,183,51,154,106,88,186,46,215,24,42,161,123,96,137,36,141,102,141,148,179,83,42,44,140,123,59,175,115,211,165,209,177,143,146,31,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,12,64,103,254,14,184,197,206,248,64,206,234,47,246,10,63,108,227,119,158,143,164,24,255,0,114,26,127,106,118,161,168,101,47,245,211,224,150,72,59,82,84,44,159,139,68,235,219,165,219,162,251,176,1,149,117,183,135,76,239,68,44,248,46,89,127,167,239,99,122,141,143,208,223,113,251,159,92,45,241,93,218,10,74,154,168,187,44,149,242,51,177,37,98,67,213,34,51,185,209,214,212,68,93,144,54,51,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,81,15,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,123,192,106,174,88,167,23,92,107,251,19,132,205,39,225,59,76,174,119,90,59,212,218,127,140,73,154,92,32,94,196,109,161,154,205,4,140,182,53,85,189,114,119,153,44,82,74,232,220,214,164,104,216,149,100,73,102,99,43,172,236,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,168,31,191,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,215,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,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,123,1,74,220,206,184,241,252,55,223,106,116,27,73,239,93,88,14,63,112,119,180,174,150,235,143,114,151,40,153,172,133,209,238,222,211,87,179,79,59,106,17,189,50,73,20,206,72,230,77,250,34,114,4,117,227,7,139,60,203,139,173,80,250,113,125,167,171,179,216,168,41,227,166,177,99,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,157,123,118,216,170,173,137,136,146,83,150,231,46,203,86,187,211,73,173,26,247,98,171,159,79,164,167,115,113,234,8,107,219,19,47,147,247,103,167,157,242,190,9,146,162,6,83,190,5,217,138,145,172,143,123,28,142,86,49,204,147,0,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,182,19,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,13,112,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,204,174,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,133,113,131,194,102,27,197,214,151,253,7,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,77,123,51,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,84,54,136,4,42,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,37,117,175,94,244,159,135,108,86,151,53,214,60,175,232,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,234,237,190,234,136,161,144,8,1,206,175,202,198,45,243,2,135,211,174,38,127,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,241,147,83,178,54,237,28,79,119,214,114,111,182,201,186,170,34,224,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,125,122,61,105,127,197,0,242,184,243,217,166,95,125,122,61,105,110,156,109,241,131,140,240,141,165,242,222,156,180,149,185,181,242,158,118,226,118,122,184,170,59,21,211,197,36,12,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,212,208,195,252,199,249,128,81,240,239,98,151,73,52,135,34,255,0,77,138,255,0,13,60,181,52,241,193,81,30,59,75,214,201,58,170,25,51,36,141,243,77,26,43,25,10,183,169,35,149,101,114,179,241,41,45,32,157,131,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,58,248,22,169,207,59,243,39,250,201,251,52,138,188,174,60,246,105,151,223,94,143,90,74,174,121,223,153,63,214,79,217,164,85,229,113,231,179,76,190,250,244,122,208,47,248,168,190,107,220,14,84,227,87,91,223,23,26,114,250,68,177,92,170,41,223,151,90,81,145,83,173,13,92,174,142,6,214,192,141,70,164,172,158,87,51,186,213,222,84,154,87,73,187,219,35,251,54,232,0,169,94,83,188,29,107,45,155,59,182,113,61,147,214,93,112,236,111,217,235,236,187,123,227,111,250,43,161,171,134,162,55,119,17,179,182,72,97,142,70,82,212,51,187,19,155,55,226,158,207,114,53,227,154,151,29,26,143,71,151,229,92,34,97,84,31,71,45,84,62,26,43,253,230,10,197,125,85,230,150,166,138,10,132,165,106,35,27,225,161,252,123,153,42,35,158,233,90,214,181,92,198,44,145,201,109,68,106,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,5,91,90,56,227,166,201,121,127,230,92,35,234,51,42,214,251,109,167,182,179,17,187,43,229,168,74,234,72,174,212,211,186,138,117,114,185,98,124,17,53,253,167,38,209,44,49,54,61,152,232,217,222,193,92,39,121,167,209,191,152,24,247,168,192,99,75,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,76,151,194,119,154,125,27,249,129,143,122,140,0,108,166,0,3,85,115,97,237,54,210,28,55,94,184,9,211,189,35,212,8,42,228,177,100,90,111,141,195,80,180,147,172,51,196,246,81,83,75,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,175,9,177,158,134,231,248,110,150,112,77,166,58,131,168,57,13,37,143,30,177,233,190,63,83,93,93,82,171,209,19,61,159,78,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,138,20,45,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,51,255,0,24,188,98,231,124,95,231,116,247,251,253,31,177,177,187,55,95,209,252,127,185,13,71,178,251,176,211,178,171,250,233,144,69,36,253,217,41,210,79,198,34,244,111,210,221,145,61,248,0,11,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,97,94,117,126,105,241,111,151,244,62,163,113,37,167,45,206,96,149,60,68,211,73,163,218,201,117,164,110,162,219,169,221,83,69,114,154,88,161,126,76,197,150,121,37,72,169,225,130,40,97,125,52,41,3,85,141,115,159,35,17,242,109,179,36,84,137,124,234,252,211,226,223,47,232,125,70,226,6,85,228,99,249,236,253,91,253,164,90,161,85,124,140,127,61,159,171,127,180,137,255,0,174,156,81,232,79,13,126,196,252,53,231,63,71,62,145,248,159,102,126,246,86,86,119,252,63,107,189,253,173,20,157,61,61,248,191,43,109,250,189,219,236,187,6,85,32,7,53,190,23,53,219,137,79,193,119,224,83,6,250,71,244,115,219,126,211,253,243,163,163,236,120,143,3,217,254,217,150,62,174,174,196,191,147,190,221,62,253,183,77,228,166,138,113,153,195,103,17,57,85,86,21,163,154,145,244,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,125,109,246,217,21,83,53,129,88,28,175,248,51,226,79,135,109,125,191,230,186,199,166,255,0,71,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,213,219,125,213,17,108,252,24,83,90,248,204,225,179,135,108,170,151,10,214,61,72,250,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,174,251,108,168,170,25,172,165,110,117,126,105,241,111,151,244,62,163,113,45,83,66,248,163,208,158,37,61,183,248,20,206,126,145,253,28,240,222,211,253,236,172,163,236,120,142,239,103,251,102,40,250,186,187,18,254,78,251,116,251,246,221,55,170,190,117,126,105,241,111,151,244,62,163,113,2,21,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,188,18,246,222,199,186,25,88,174,142,70,35,147,174,55,189,170,187,57,77,132,248,107,226,11,78,56,206,208,229,205,109,152,255,0,245,133,127,126,197,146,88,46,144,37,68,116,245,93,150,45,69,35,213,205,72,234,97,116,115,49,81,200,157,47,142,84,71,53,142,235,141,186,241,90,176,12,202,251,134,223,245,6,205,143,85,214,99,216,173,69,13,53,234,186,20,71,50,129,245,139,42,83,44,168,139,212,214,61,208,72,196,126,221,8,254,134,170,163,164,98,59,191,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,9,255,0,148,106,190,151,242,135,207,242,29,57,194,52,202,175,58,185,106,85,67,178,199,74,235,172,150,184,44,246,68,154,104,109,182,198,58,69,171,117,83,225,115,107,149,211,57,177,57,201,36,123,245,252,25,55,248,122,227,27,135,222,39,251,212,90,77,155,120,187,213,21,190,11,141,194,201,91,73,45,37,117,28,114,108,138,138,217,26,140,151,182,245,70,72,248,31,36,109,115,153,245,246,123,21,212,3,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,250,206,85,46,43,148,183,15,23,93,26,225,230,163,60,202,237,84,148,183,221,78,168,166,189,192,248,107,29,51,221,100,74,118,173,189,178,181,23,180,199,170,205,83,50,35,55,119,69,67,18,69,71,55,183,24,84,95,22,62,105,245,147,230,6,67,234,51,151,61,203,58,237,106,176,114,255,0,211,251,237,246,231,73,110,182,219,169,239,213,117,149,149,115,54,24,41,160,142,237,92,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,41,135,139,31,52,250,201,243,3,33,245,25,206,235,155,241,119,117,189,112,115,167,156,34,227,54,234,187,125,182,193,81,89,114,201,107,221,80,230,45,206,119,220,42,234,41,233,88,198,59,165,212,204,108,241,202,238,226,42,186,102,70,173,107,59,40,249,67,181,115,6,227,110,235,197,126,127,29,139,24,158,174,135,78,177,90,138,136,109,84,109,170,115,160,187,78,217,166,107,46,207,141,208,196,246,62,74,119,70,214,197,34,57,97,78,226,53,81,100,147,120,150,101,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,150,255,0,196,7,45,61,47,212,158,26,49,93,16,211,186,250,187,21,223,77,105,234,221,136,220,238,21,114,78,201,39,169,122,75,86,202,212,68,217,204,169,149,168,247,62,54,34,196,254,149,141,189,180,116,15,8,235,202,179,143,31,251,145,194,166,175,222,191,149,139,16,190,220,238,63,238,12,166,178,53,157,175,247,195,162,124,147,127,39,78,198,255,0,98,96,231,157,249,147,253,100,253,154,86,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,51,175,18,220,93,221,120,154,210,61,30,197,51,11,117,90,101,154,107,79,115,182,220,174,178,84,58,118,93,224,149,148,45,167,170,115,228,115,165,241,46,74,105,59,221,74,168,231,237,35,93,248,197,142,48,206,188,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,91,78,181,235,222,147,240,237,138,210,230,186,199,149,253,31,178,214,220,25,107,130,167,192,212,213,245,213,62,57,36,108,125,20,241,200,244,221,144,200,187,170,116,253,93,183,221,81,20,50,0,35,254,150,241,235,194,118,180,231,118,205,51,211,77,86,246,206,73,121,239,120,42,47,97,92,169,251,189,168,95,52,159,140,154,157,145,183,104,226,123,190,179,147,125,182,77,213,81,22,64,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,250,244,122,210,255,0,138,1,229,113,231,179,76,190,250,244,122,210,255,0,128,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,117,254,7,56,187,186,240,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,122,186,59,137,178,178,73,163,71,71,221,89,27,126,127,232,19,92,116,179,255,0,203,120,102,160,99,255,0,237,212,222,58,215,93,77,255,0,18,88,186,225,151,253,139,219,213,252,21,79,118,177,146,90,110,176,218,169,239,179,91,42,217,109,172,168,154,146,158,177,208,185,32,154,120,91,27,165,137,146,109,210,231,177,179,194,231,53,23,118,164,177,170,237,212,155,205,94,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,125,70,70,146,49,81,90,246,76,24,255,0,139,126,7,51,46,30,184,134,178,104,246,30,250,188,150,219,159,84,66,204,46,174,118,36,15,170,124,245,9,3,104,166,153,232,200,60,76,114,58,54,189,205,114,51,162,88,100,114,69,220,232,101,175,242,230,225,107,59,225,95,67,167,199,53,19,36,241,23,172,154,225,237,218,187,36,13,133,244,182,89,159,11,35,88,155,51,27,215,52,202,200,227,73,93,214,177,35,152,214,196,155,53,210,205,42,128,0,70,172,179,152,247,6,56,54,85,121,194,178,157,100,240,87,172,126,225,81,107,184,211,125,29,186,201,216,170,130,71,71,44,125,108,166,115,29,210,246,57,55,106,171,87,109,209,85,61,230,85,209,77,123,210,126,34,113,90,172,215,71,50,191,164,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,173,182,251,162,162,6,189,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,229,132,242,222,215,156,55,134,222,95,154,143,170,217,157,109,35,89,110,206,46,44,182,80,205,80,176,190,237,113,91,85,2,211,209,68,173,99,221,215,35,155,178,185,24,238,134,35,228,114,116,49,202,129,157,121,162,241,57,167,26,69,161,215,45,33,189,217,109,89,86,73,168,214,250,154,8,108,147,212,163,100,183,82,190,25,82,59,187,154,177,72,223,196,213,50,21,137,174,237,185,242,49,206,141,232,176,189,91,70,214,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,25,3,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,91,63,229,79,192,229,78,154,218,168,56,164,212,151,210,75,125,201,236,232,252,90,216,214,69,58,91,173,213,77,99,210,181,242,108,170,202,153,162,217,173,108,110,78,220,50,200,215,171,157,43,163,132,36,175,1,92,60,230,92,51,112,243,108,211,236,231,45,171,187,220,171,42,61,180,250,25,152,136,203,3,234,41,224,89,173,177,43,102,149,143,100,117,13,157,235,36,106,214,61,242,189,200,212,234,85,90,54,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,2,228,249,114,98,214,44,231,151,86,23,133,101,52,62,54,203,144,91,242,43,93,198,155,186,248,251,244,179,221,43,227,150,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,42,91,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,183,78,89,215,107,85,131,151,254,159,223,111,183,58,75,117,182,221,79,126,171,172,172,171,153,176,193,77,4,119,106,231,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,89,124,192,184,238,190,241,85,149,73,133,98,207,240,90,101,143,220,22,75,117,54,204,147,218,149,80,73,85,28,87,94,183,211,197,81,7,118,154,161,169,225,156,170,214,109,186,238,239,122,4,64,44,83,149,31,5,31,132,220,170,14,37,53,50,217,117,166,198,241,43,133,61,78,37,22,221,152,111,23,72,100,115,150,163,173,28,146,58,26,89,35,103,185,173,232,146,85,233,87,170,67,52,78,174,178,215,185,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,214,123,153,184,124,188,243,191,50,127,172,159,179,76,85,201,83,205,62,83,242,254,187,212,109,198,85,231,157,249,147,253,100,253,154,98,174,74,158,105,242,159,151,245,222,163,110,3,42,243,206,252,201,254,178,126,205,49,87,37,79,52,249,79,203,250,239,81,183,25,87,158,119,230,79,245,147,246,105,138,185,42,121,167,202,126,95,215,122,141,184,11,147,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,198,182,252,74,106,54,27,171,218,243,156,234,126,159,226,181,120,237,139,39,188,77,114,167,161,171,169,89,231,235,147,101,150,121,23,117,70,190,105,123,147,44,109,115,153,26,202,177,181,206,107,17,86,74,243,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,235,178,69,145,234,170,230,50,28,85,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,130,69,114,123,208,61,88,200,53,30,227,175,214,12,203,232,190,25,102,235,199,238,75,4,52,213,21,87,217,55,167,169,125,189,173,153,143,236,66,157,52,207,150,116,70,200,173,86,199,18,162,185,242,67,114,135,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,245,128,24,171,139,31,43,26,201,242,255,0,33,244,233,204,170,98,174,44,124,172,107,39,203,252,135,211,167,3,90,195,106,131,85,115,106,128,0,0,5,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,117,230,157,198,157,215,64,240,218,61,26,210,220,130,174,215,168,57,117,58,85,213,87,65,76,228,125,182,200,229,150,39,75,12,253,72,145,212,203,44,106,198,57,136,247,49,140,153,223,138,127,101,235,76,56,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,15,202,59,174,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,242,181,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,93,182,221,19,224,126,253,62,133,234,61,118,135,77,196,61,178,205,227,176,202,28,130,92,110,229,83,78,170,249,45,213,77,134,158,72,223,80,205,190,164,50,120,166,49,146,34,171,123,141,86,59,161,95,18,72,27,10,112,209,196,94,9,197,6,150,80,106,102,11,81,252,149,29,226,139,162,111,222,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,111,67,254,40,191,20,76,170,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,237,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,110,169,35,124,144,245,167,215,130,94,219,222,198,205,19,209,209,200,196,114,244,72,199,181,87,118,168,26,235,241,99,230,159,89,62,96,100,62,163,57,105,60,154,173,54,171,255,0,8,153,181,138,251,108,164,184,219,110,57,197,202,146,178,142,174,22,205,5,76,18,91,45,237,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,173,184,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,2,31,243,31,229,255,0,89,195,189,246,93,91,210,28,119,253,41,235,252,52,18,211,83,201,61,68,152,237,87,67,35,233,168,124,207,146,71,195,52,136,175,100,202,238,148,146,85,137,200,207,196,172,184,131,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,110,156,198,184,130,210,125,24,225,246,247,139,234,38,63,106,202,110,185,197,190,162,142,195,140,221,32,169,90,91,156,145,203,78,217,100,124,176,183,241,94,31,191,29,66,47,114,25,21,209,162,69,35,31,179,219,64,32,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,157,128,134,188,4,105,22,168,112,123,195,69,246,231,196,110,119,87,73,104,160,167,171,191,75,141,77,4,117,76,196,224,167,125,75,234,157,21,69,52,179,45,67,39,137,177,84,44,81,162,35,31,215,210,213,146,73,21,221,131,250,168,252,9,255,0,229,207,254,140,222,63,236,128,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,211,115,145,197,224,120,98,108,191,97,204,245,181,125,251,30,192,58,118,167,81,37,118,49,83,10,179,169,23,163,221,182,255,0,234,140,255,0,168,215,35,92,45,210,218,181,6,182,138,120,150,57,27,28,10,168,230,236,190,248,209,126,212,67,101,28,154,4,158,213,51,92,212,84,250,190,229,79,246,72,107,197,198,117,20,84,58,239,120,138,8,154,198,120,122,37,70,181,54,79,237,118,129,37,57,75,196,207,194,242,203,213,245,82,130,185,21,55,251,123,112,23,59,31,185,10,89,229,55,82,230,107,39,66,175,213,246,125,122,171,127,79,226,224,46,157,159,15,136,30,87,224,122,191,132,167,181,126,7,171,248,74,7,179,127,118,199,148,248,28,80,230,0,131,252,204,51,41,45,26,77,81,65,5,90,70,233,100,124,106,212,147,101,84,90,106,196,219,100,114,126,130,110,202,229,99,21,201,246,21,37,205,51,80,106,171,46,177,99,80,215,74,145,119,218,142,141,21,81,191,149,90,197,251,63,66,237,241,3,31,114,239,210,180,204,243,151,101,85,148,253,216,163,146,71,175,83,58,183,235,142,177,191,107,23,237,111,233,46,162,130,22,83,211,182,54,124,19,125,191,229,82,3,242,188,211,138,75,118,148,90,242,121,41,163,89,46,80,36,157,74,212,223,221,45,91,126,61,75,252,111,208,132,255,0,99,81,169,178,38,192,114,60,42,167,232,60,156,83,244,238,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,21,239,205,159,243,87,247,231,249,137,94,229,132,115,103,252,213,253,249,254,98,87,185,95,231,126,31,115,217,217,135,96,114,91,228,158,19,222,124,218,192,1,20,176,2,194,57,76,126,117,62,227,255,0,62,43,220,176,142,83,31,157,79,184,255,0,207,137,92,147,195,237,251,123,50,175,249,82,242,79,23,238,254,109,11,8,0,22,3,143,192,0,0,0,0,0,0,0,0,0,0,0,3,31,235,246,31,168,249,254,141,101,152,110,145,231,191,66,242,251,173,189,208,90,239,125,10,190,26,78,164,87,55,169,187,190,46,227,17,241,119,152,139,36,93,206,227,17,94,198,162,228,0,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,181,254,78,58,223,160,208,97,181,218,25,75,99,164,199,53,66,170,162,107,141,93,100,210,117,63,42,129,138,247,70,177,72,239,123,95,77,19,156,213,165,79,114,49,31,59,58,149,245,29,190,235,204,235,128,239,195,125,138,167,94,116,158,203,213,159,99,246,247,123,74,215,110,183,119,42,178,136,90,248,91,30,238,238,181,59,212,240,54,161,91,211,28,146,204,212,142,20,223,162,38,165,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,40,117,242,223,184,171,213,157,26,193,249,101,105,22,5,169,152,135,210,107,246,107,167,246,88,241,42,62,151,71,224,107,160,181,211,34,220,252,66,39,226,188,63,125,159,85,171,213,55,119,180,169,218,124,206,101,64,159,171,147,101,55,220,194,227,13,219,35,174,241,117,116,246,250,11,92,114,118,153,31,77,45,21,44,84,148,209,236,196,68,94,136,32,137,155,237,212,238,157,220,170,229,85,80,252,163,97,62,94,58,57,171,26,19,195,5,143,79,117,142,110,205,234,154,225,112,168,130,209,211,76,239,99,210,201,80,231,54,155,191,78,247,178,163,173,253,202,158,226,187,169,60,87,111,225,26,17,87,148,167,5,30,196,163,163,226,203,83,109,151,90,59,212,221,232,240,187,124,233,216,141,180,51,65,219,125,205,200,142,235,147,188,201,101,142,38,200,214,181,35,71,74,137,34,75,11,217,103,224,106,174,93,79,43,78,10,49,93,47,211,139,15,18,25,173,179,198,231,217,125,191,198,218,124,66,70,248,236,150,185,209,123,46,167,232,115,147,189,81,3,155,35,229,85,71,182,57,82,20,108,127,142,238,210,177,178,159,9,222,86,52,111,229,254,61,233,208,1,149,64,0,99,253,126,195,245,31,63,209,172,179,13,210,60,247,232,94,95,117,183,186,11,93,239,161,87,195,73,212,138,230,245,55,119,197,220,98,62,46,243,17,100,139,185,220,98,43,216,212,93,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,54,158,43,87,155,23,5,22,236,167,21,185,241,81,166,246,206,140,146,205,181,78,99,3,18,170,162,107,173,11,99,167,167,142,162,54,163,159,28,62,22,56,122,158,141,141,141,88,150,89,30,244,88,145,30,29,175,147,174,177,233,198,67,195,236,218,51,108,134,213,106,204,241,75,133,101,117,202,146,55,35,106,174,244,179,202,143,142,228,228,232,111,95,79,113,148,142,217,210,57,141,167,131,169,90,146,68,210,127,154,198,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,40,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,89,69,124,215,53,103,70,181,55,136,233,237,218,103,136,120,107,246,37,226,44,121,110,69,210,232,125,177,93,11,219,26,67,217,84,78,175,11,219,124,94,33,223,90,77,250,19,120,161,133,238,157,92,208,184,215,253,207,248,35,244,99,79,110,119,90,29,73,204,173,236,169,138,227,68,189,159,99,90,221,51,152,250,132,149,205,93,230,151,181,60,49,164,106,143,143,235,203,215,27,153,23,114,152,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,80,51,255,0,46,205,30,214,221,82,226,46,215,116,209,124,146,175,15,168,198,41,234,170,107,243,6,217,160,185,65,101,100,212,179,194,196,124,21,14,108,82,190,117,115,162,107,55,87,236,233,36,68,84,137,234,219,10,231,87,229,99,22,249,129,67,233,215,18,69,112,125,194,102,27,194,46,151,253,7,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,5,0,242,184,243,217,166,95,125,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,43,3,131,109,99,177,112,255,0,196,62,63,172,89,28,62,34,147,25,183,223,42,35,166,234,123,60,93,83,237,21,145,211,83,117,177,143,88,251,179,201,20,93,206,133,107,58,250,157,245,90,170,116,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,47,74,39,79,46,14,95,245,156,68,95,98,213,189,94,199,127,210,158,131,196,193,21,53,68,147,211,201,145,85,116,62,62,154,119,194,248,228,100,48,200,168,247,204,142,233,89,34,72,154,143,252,114,196,29,43,23,224,178,235,101,224,115,82,120,172,213,44,126,174,130,162,74,123,42,96,112,75,82,232,158,232,39,185,211,71,81,112,150,4,106,42,178,72,164,70,64,175,118,206,99,229,147,182,168,176,74,68,178,255,0,185,163,249,19,212,223,185,125,98,136,160,16,45,83,158,119,230,79,245,147,246,105,21,121,92,121,236,211,47,190,189,30,180,149,92,243,191,50,127,172,159,179,72,171,202,227,207,102,153,125,245,232,245,160,95,240,0,0,0,10,224,230,235,194,102,27,144,233,221,195,138,203,53,69,37,147,33,197,105,233,169,175,81,195,64,174,126,66,201,234,233,41,105,150,89,18,70,182,55,192,217,36,217,253,183,189,236,232,141,85,27,27,58,106,2,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,253,57,163,249,19,212,223,185,125,98,136,160,16,54,8,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,146,128,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,177,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,13,101,201,63,197,63,24,55,93,97,210,141,42,225,239,26,90,70,97,58,119,139,227,237,158,86,196,238,253,198,247,13,170,56,103,123,221,35,26,232,217,3,164,168,167,107,25,245,94,169,36,138,233,17,209,36,113,128,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,56,50,95,4,156,31,100,220,92,234,132,86,86,165,93,22,19,99,168,129,217,101,226,146,90,126,253,12,18,199,59,225,100,113,202,244,115,159,51,169,159,18,61,172,145,35,87,35,222,215,34,116,186,197,56,224,229,129,128,230,218,95,110,189,112,191,167,148,150,60,219,20,167,165,183,82,217,237,174,134,158,11,237,23,113,172,114,84,201,60,140,111,137,141,174,116,190,41,239,89,36,70,189,146,119,21,209,186,57,149,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,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,58,241,177,196,197,55,21,217,110,1,169,243,80,210,91,239,176,96,244,246,140,134,134,145,37,236,83,92,97,184,215,171,187,107,35,81,85,146,69,36,51,34,35,159,208,147,36,106,247,185,142,82,101,115,92,224,91,251,63,20,26,41,134,127,225,21,89,253,21,11,191,185,115,110,145,211,163,127,221,124,83,218,239,226,76,172,254,216,152,170,176,45,83,145,143,231,179,245,111,246,144,231,157,249,147,253,100,253,154,57,24,254,123,63,86,255,0,105,22,168,5,43,114,84,243,79,148,252,191,174,245,27,113,117,32,234,153,214,172,105,102,151,248,31,194,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,40,7,107,41,91,157,95,154,124,91,229,253,15,168,220,75,116,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,181,14,234,5,85,242,49,252,246,126,173,254,210,49,87,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,223,249,46,226,214,44,231,21,226,23,10,202,104,124,109,151,32,183,216,237,119,26,110,235,227,239,210,207,29,210,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,242,58,243,6,224,146,235,194,134,127,29,247,24,130,174,187,78,178,170,138,137,173,85,141,165,115,96,180,206,233,166,115,45,47,145,211,74,247,190,58,118,198,230,203,34,181,102,78,226,181,21,99,147,105,65,200,199,243,217,250,183,251,72,177,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,168,107,195,194,246,133,223,120,139,215,28,87,75,237,54,107,173,117,5,117,194,158,91,252,214,229,99,36,183,217,219,51,18,174,169,100,145,22,56,250,35,114,244,171,209,81,100,116,108,70,189,207,107,29,178,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,132,43,229,207,192,173,79,11,119,93,64,204,51,202,10,185,50,201,239,21,152,229,142,228,234,168,187,21,152,219,29,4,145,85,178,158,25,36,72,95,81,43,58,156,201,92,233,24,144,198,212,70,110,245,146,111,129,173,103,22,62,105,245,147,230,6,67,234,51,157,83,74,180,207,42,214,77,71,199,52,183,10,164,241,23,172,154,225,21,190,155,170,57,31,28,61,107,245,231,151,182,199,189,176,196,196,116,146,61,26,189,17,177,238,84,217,170,118,190,44,124,211,235,39,204,12,135,212,103,45,123,148,22,131,97,184,103,14,148,218,228,218,42,74,188,179,63,168,173,99,238,14,167,86,207,69,110,167,170,117,59,104,152,229,123,147,161,210,211,62,119,57,168,206,181,146,54,189,29,217,141,192,73,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,249,128,0,33,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,187,228,88,222,138,142,99,225,163,99,106,130,152,57,200,232,54,27,166,186,185,138,234,182,31,69,73,108,126,164,83,220,31,119,161,166,167,88,217,37,198,145,240,172,181,170,189,106,222,185,219,87,26,61,173,99,126,188,46,145,202,247,202,245,3,229,228,169,230,159,41,249,127,93,234,54,226,85,115,171,242,177,139,124,192,161,244,235,137,21,121,42,121,167,202,126,95,215,122,141,184,186,144,40,7,149,199,158,205,50,251,235,209,235,75,254,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,247,215,163,214,151,252,80,15,43,143,61,154,101,247,215,163,214,151,252,0,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,85,114,235,225,211,4,226,131,128,92,227,77,51,170,127,206,5,206,178,207,91,215,55,239,101,211,216,180,144,193,89,219,138,88,251,221,174,251,221,218,123,186,31,240,84,248,42,87,175,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,150,191,201,83,202,198,83,243,2,187,211,173,198,95,227,251,131,235,87,22,90,70,230,219,210,174,60,239,14,167,172,175,197,31,12,173,70,84,206,246,53,100,161,149,178,61,177,116,84,44,49,49,36,115,154,177,61,172,127,87,66,73,28,129,18,249,86,113,227,255,0,114,56,84,213,251,215,242,177,98,23,219,157,199,253,193,148,214,70,179,181,254,248,116,79,146,111,228,233,216,223,236,76,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,167,203,51,138,92,171,137,61,14,125,14,107,141,221,99,189,96,62,18,197,83,144,204,233,38,165,190,237,15,212,151,191,35,156,247,86,53,140,106,212,53,85,223,90,88,165,69,68,153,35,140,41,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,128,53,172,226,199,205,62,178,124,192,200,125,70,115,245,110,90,111,89,85,193,126,61,171,212,245,155,82,91,117,66,243,141,214,83,201,93,59,183,146,166,211,109,168,167,124,52,235,188,44,217,41,42,82,73,19,166,71,111,3,93,214,214,55,183,249,92,88,249,167,214,79,152,25,15,168,206,75,78,31,52,134,155,87,249,76,107,12,9,5,34,220,176,252,226,183,47,182,205,83,60,177,50,7,208,219,40,31,80,228,72,247,235,123,168,214,174,54,53,232,172,87,202,213,94,157,145,237,12,21,203,146,135,78,46,124,100,233,197,22,165,211,245,210,45,193,211,218,165,125,209,40,97,134,241,12,110,154,133,210,110,221,230,222,120,216,198,66,215,177,95,44,145,110,175,106,58,25,54,20,53,129,210,124,235,240,95,170,120,110,166,123,47,218,127,68,178,11,117,247,193,119,251,62,43,194,212,199,55,107,185,210,238,142,174,223,79,87,75,182,223,125,151,109,141,154,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,112,31,172,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,6,74,205,248,193,186,175,5,26,121,194,22,22,180,141,182,182,158,178,191,49,171,116,78,116,242,78,183,186,186,154,106,22,117,177,26,198,53,169,77,80,233,35,87,43,213,241,179,169,157,18,178,76,107,195,71,14,153,223,20,26,167,65,166,120,45,63,242,85,151,138,222,184,127,123,45,126,38,24,103,172,237,203,44,125,238,215,125,142,237,49,221,111,248,34,124,85,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,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,215,70,202,230,49,222,26,55,58,70,194,206,150,244,177,85,202,157,199,200,247,134,10,226,23,149,166,135,100,28,56,195,133,104,206,37,236,172,227,11,183,207,81,98,187,71,217,241,215,234,164,98,189,244,215,25,158,177,178,111,16,244,68,108,142,86,182,157,206,106,199,209,18,62,23,210,182,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,32,7,52,46,5,191,13,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,198,185,180,241,160,87,175,22,60,96,221,120,176,210,61,34,110,114,180,137,157,225,85,23,234,11,211,233,162,116,108,174,130,86,91,150,154,185,90,140,72,163,124,171,28,236,124,113,185,81,31,3,158,141,141,146,50,54,230,14,74,158,105,242,159,151,245,222,163,110,32,1,63,249,42,121,167,202,126,95,215,122,141,184,12,171,207,59,243,39,250,201,251,52,172,188,79,63,204,176,90,108,130,151,15,200,106,237,44,202,172,242,88,46,235,76,168,215,213,91,164,150,41,101,167,87,237,212,214,61,208,70,143,233,84,234,103,83,29,187,30,246,186,205,57,231,126,100,255,0,89,63,102,149,129,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,238,188,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,68,109,118,232,213,123,122,222,172,141,171,214,246,162,236,39,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,39,64,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,178,40,0,0,1,138,184,177,242,177,172,159,47,242,31,78,156,202,166,42,226,199,202,198,178,124,191,200,125,58,112,53,172,54,168,53,87,54,168,0,126,78,89,110,190,222,49,91,205,167,22,200,254,143,222,171,109,245,20,246,235,191,131,101,95,179,234,159,27,155,21,79,97,234,140,151,182,245,107,251,110,94,151,116,236,190,229,63,88,1,174,15,24,122,57,171,26,47,175,185,69,167,88,230,241,183,172,130,225,91,144,65,119,233,166,143,219,84,179,214,212,53,183,14,197,59,222,202,110,243,226,145,253,133,84,115,55,219,100,77,183,207,252,162,181,143,73,244,171,95,110,246,157,66,135,193,222,179,107,125,46,63,141,221,250,170,100,218,170,106,216,91,236,254,196,76,115,63,174,30,232,31,223,145,90,216,252,38,219,162,74,226,205,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,190,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,12,129,197,143,154,125,100,249,129,144,250,140,228,244,224,47,84,52,191,73,185,105,235,6,65,171,141,164,171,177,87,229,23,171,66,89,230,173,146,149,247,201,234,44,212,76,101,186,41,34,69,149,175,153,58,154,175,98,42,198,206,185,87,102,198,231,37,96,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,36,187,93,102,181,83,216,166,185,213,190,219,71,81,53,93,61,27,166,114,193,12,243,54,54,203,43,35,223,165,175,123,96,133,174,114,38,238,72,163,69,223,165,54,15,175,44,184,216,175,25,85,230,237,139,99,159,71,236,181,183,10,138,139,117,163,198,62,175,217,244,175,145,206,138,155,190,244,71,203,219,98,181,157,199,39,83,186,119,95,122,150,233,201,223,68,53,231,1,195,111,90,147,153,223,42,236,250,125,152,211,178,123,30,45,83,30,239,173,157,85,155,94,17,29,239,167,99,162,111,109,155,123,234,24,230,200,228,232,138,157,207,136,28,186,248,21,169,226,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,242,24,230,53,236,123,145,236,189,224,53,172,226,199,205,62,178,124,192,200,125,70,114,127,242,235,226,47,4,225,127,128,92,227,82,243,170,143,206,5,206,142,207,69,209,55,239,157,211,216,180,147,65,71,220,138,41,59,61,222,195,219,221,123,122,25,241,85,248,34,192,14,44,124,211,235,39,204,12,135,212,103,49,164,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,116,255,0,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,226,14,90,124,10,211,113,53,147,85,106,126,167,80,82,85,105,126,57,81,61,182,170,133,213,82,199,61,222,226,180,232,173,129,139,4,140,150,22,66,147,195,51,164,87,39,82,246,227,107,94,142,145,99,188,144,49,87,22,62,86,53,147,229,254,67,233,211,154,214,27,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,218,221,157,190,231,176,241,178,30,64,248,238,145,186,90,57,35,68,223,125,191,194,134,191,252,120,98,213,214,253,121,187,58,86,170,117,211,80,171,119,99,147,221,225,211,244,255,0,66,155,4,202,206,182,43,74,175,230,11,195,54,91,144,106,91,242,203,53,170,9,104,167,164,164,143,175,196,194,197,234,108,114,34,253,85,68,95,224,129,132,185,93,93,22,209,174,180,212,50,170,255,0,92,91,235,218,139,238,68,223,181,26,253,191,220,41,119,116,203,188,77,93,211,223,191,248,74,116,224,167,70,114,220,35,91,237,23,155,149,4,112,211,54,42,214,42,178,162,55,46,238,166,114,34,108,210,225,232,55,240,204,234,77,151,223,254,21,3,232,83,134,200,139,185,205,126,7,13,151,125,192,228,139,186,156,143,13,60,129,241,93,171,25,69,70,249,158,187,34,109,246,167,233,68,255,0,41,65,60,77,100,117,58,157,196,69,194,211,11,149,232,235,236,180,241,251,154,228,219,199,76,212,252,132,223,248,101,221,107,166,101,73,134,97,149,87,106,153,94,198,197,209,249,45,87,111,188,177,55,236,95,246,69,37,112,229,140,212,234,191,18,12,185,212,181,179,199,45,233,42,119,145,201,186,239,95,11,190,14,234,254,80,11,137,224,227,11,118,27,160,56,85,178,68,78,227,45,16,185,232,136,228,247,185,94,239,225,123,255,0,134,103,83,175,96,86,120,236,88,125,162,211,28,109,98,82,81,69,10,35,118,219,102,183,111,177,54,59,8,30,23,224,120,105,229,125,254,224,158,228,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,10,247,230,207,249,171,251,243,252,196,175,114,194,57,179,254,106,254,252,255,0,49,43,220,175,243,191,15,185,236,236,195,176,57,45,242,79,9,239,62,109,96,0,138,88,1,97,28,166,63,58,159,113,255,0,159,21,238,88,71,41,143,206,167,220,127,231,196,174,73,225,246,253,189,153,87,252,169,121,39,139,247,127,54,133,132,0,11,1,199,224,0,0,0,0,0,0,0,0,0,0,0,0,0,1,81,124,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,109,208,1,170,185,61,57,110,114,251,166,226,38,166,77,97,214,75,85,91,116,234,221,80,234,106,43,108,209,75,11,50,103,172,83,199,42,197,81,12,241,77,11,41,166,72,28,175,107,92,201,30,143,143,125,217,34,36,11,54,83,225,59,202,198,141,252,191,199,189,58,0,50,168,0,13,85,205,148,248,78,242,177,163,127,47,241,239,78,128,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,202,160,0,0,0,40,175,153,135,5,22,238,24,51,187,110,109,166,150,207,13,166,217,110,212,212,84,113,165,84,222,198,174,134,24,210,74,121,170,38,116,157,125,237,159,60,106,233,58,151,105,218,140,70,194,142,118,53,224,183,141,44,203,131,108,202,239,121,179,99,180,153,38,61,146,83,199,13,234,203,52,201,76,250,135,194,146,45,52,209,84,163,30,232,159,27,165,147,116,233,115,28,201,30,138,222,174,135,199,122,124,72,219,52,74,237,162,89,77,47,17,178,82,51,78,153,79,21,77,241,106,106,231,166,103,68,51,199,44,72,143,167,115,102,87,172,204,137,24,200,215,174,71,171,88,136,229,119,74,235,68,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,75,137,229,139,192,119,224,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,86,186,185,118,224,186,53,168,92,86,98,150,29,111,186,90,163,178,183,187,61,5,174,233,3,159,75,125,186,34,35,105,104,94,238,166,177,189,79,127,117,27,39,83,38,116,41,2,181,203,50,53,118,20,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,18,185,144,232,54,101,196,150,154,105,198,148,225,148,85,110,125,199,82,45,207,185,215,67,78,147,50,211,110,74,26,244,168,173,149,28,246,55,162,54,187,116,106,189,189,111,86,70,213,235,123,81,66,165,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,215,253,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,191,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,69,94,104,254,68,245,55,238,95,88,162,40,4,191,238,104,254,68,245,55,238,95,88,162,40,4,11,84,231,157,249,147,253,100,253,154,69,94,87,30,123,52,203,239,175,71,173,37,87,60,239,204,159,235,39,236,210,42,242,184,243,217,166,95,125,122,61,104,23,252,0,0,0,2,42,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,88,78,166,242,113,166,191,113,47,111,159,79,174,180,152,214,138,220,105,217,87,113,134,10,153,102,184,218,223,3,34,100,148,112,173,67,229,116,207,169,114,186,70,76,229,86,69,188,200,230,126,46,38,79,99,250,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,140,153,239,145,219,201,43,221,245,156,187,111,178,108,136,136,157,172,1,170,185,127,220,184,120,116,193,52,67,135,28,87,44,176,83,247,178,77,70,199,237,151,220,130,231,215,51,124,87,117,146,84,210,197,217,124,175,141,157,136,235,22,30,168,209,157,206,142,183,34,42,236,148,2,108,167,194,119,149,141,27,249,127,143,122,116,0,101,80,0,2,128,121,147,240,233,130,112,211,196,115,113,61,52,167,240,56,221,247,31,162,190,209,91,58,230,151,217,253,79,150,154,72,187,211,75,36,146,245,73,74,249,186,156,169,183,123,161,19,102,34,173,255,0,20,173,206,175,205,62,45,242,254,135,212,110,32,101,94,70,63,158,207,213,191,218,69,170,21,87,200,199,243,217,250,183,251,72,181,64,5,85,243,206,252,201,254,178,126,205,45,80,1,74,220,149,60,211,229,63,47,235,189,70,220,93,72,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,50,175,35,31,207,103,234,223,237,34,213,10,171,228,99,249,236,253,91,253,164,90,160,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,223,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,160,74,160,0,2,170,249,231,126,100,255,0,89,63,102,150,168,85,95,60,239,204,159,235,39,236,208,49,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,3,15,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,12,192,64,14,117,126,86,49,111,152,20,62,157,113,32,174,158,115,49,226,10,213,196,213,14,186,231,217,63,142,181,87,118,44,247,251,29,5,190,38,82,190,196,218,169,102,74,120,33,71,51,170,106,127,19,59,169,230,150,69,149,28,238,151,200,246,62,70,190,101,115,108,207,240,221,83,224,155,0,212,29,62,200,105,47,152,245,243,56,160,169,161,174,166,85,232,149,158,207,185,34,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,4,32,229,113,231,179,76,190,250,244,122,210,255,0,138,1,229,113,231,179,76,190,250,244,122,210,255,0,128,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,69,254,43,184,4,210,254,43,115,252,39,81,178,123,165,93,186,229,140,84,83,82,221,98,106,73,44,23,187,36,115,58,103,208,61,173,150,55,64,245,116,146,35,106,35,114,57,169,44,157,77,147,241,107,28,138,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,235,0,0,0,53,172,226,199,205,62,178,124,192,200,125,70,114,207,185,64,98,214,44,231,130,253,66,194,178,154,31,27,101,200,51,11,181,174,227,77,221,124,125,250,89,237,52,17,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,247,149,131,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,112,20,237,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,2,252,249,117,107,29,139,89,56,71,193,42,109,16,248,122,188,62,223,6,29,116,166,234,123,251,53,84,16,69,27,87,173,204,98,59,187,2,211,207,179,122,154,206,255,0,71,83,156,199,41,85,124,212,244,114,197,164,92,92,93,234,113,201,182,164,207,109,241,102,50,83,116,191,250,214,170,166,121,227,169,78,183,189,202,254,228,244,242,207,191,213,107,123,253,13,106,53,136,171,39,249,35,234,245,51,237,90,133,160,149,211,210,71,81,5,68,89,125,174,54,193,47,126,118,61,177,210,214,185,242,123,226,70,70,177,208,35,91,245,94,171,52,139,245,209,23,160,45,40,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,84,229,13,195,166,9,137,104,77,183,136,175,15,226,243,60,215,218,148,126,55,174,104,252,37,174,58,198,195,224,251,125,213,138,77,230,160,239,119,123,109,127,227,122,55,217,187,186,127,145,87,149,199,145,61,50,251,235,214,43,73,84,0,0,5,43,115,126,225,211,4,209,253,83,198,53,51,5,167,240,31,132,207,107,214,94,40,186,230,151,174,233,21,75,38,158,179,185,44,175,219,189,227,152,222,211,26,198,51,177,186,34,245,170,53,201,83,205,62,83,242,254,187,212,109,198,85,231,157,249,147,253,100,253,154,98,174,74,158,105,242,159,151,245,222,163,110,3,42,243,206,252,201,254,178,126,205,49,87,37,79,52,249,79,203,250,239,81,183,25,87,158,119,230,79,245,147,246,105,138,185,42,121,167,202,126,95,215,122,141,184,11,169,0,0,0,0,49,87,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,134,213,6,170,230,213,0,0,0,8,65,204,191,129,202,110,35,176,217,181,135,7,125,91,53,23,11,179,200,200,105,35,100,181,12,190,91,161,89,39,90,38,194,196,115,146,165,28,249,93,11,152,223,174,249,22,55,162,163,152,248,102,248,3,85,114,69,112,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,238,149,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,112,19,167,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,172,0,26,214,113,99,230,159,89,62,96,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,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,9,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,57,122,83,115,139,94,174,248,123,195,144,240,213,251,55,3,216,117,252,146,219,5,109,60,201,80,206,166,177,138,228,77,213,61,232,213,253,11,252,231,239,239,238,62,106,214,181,104,231,223,226,177,187,222,191,208,4,34,173,202,110,108,226,122,215,138,54,77,168,86,10,183,181,155,55,220,230,165,82,39,191,109,254,13,253,36,224,163,250,176,53,28,190,255,0,127,248,72,51,51,153,89,198,61,44,74,171,181,45,21,123,255,0,153,85,36,169,111,255,0,212,78,122,93,187,45,70,252,61,255,0,225,3,218,191,3,143,218,190,243,153,225,62,42,7,147,194,174,201,185,228,249,174,19,248,122,103,72,190,228,69,79,127,252,32,65,126,102,26,164,236,103,2,109,158,149,251,62,183,127,179,248,147,81,187,237,98,255,0,27,244,152,103,150,6,144,69,52,233,156,86,179,119,61,221,77,93,215,237,90,41,83,224,255,0,233,251,63,234,48,191,49,173,67,92,179,82,98,178,210,213,190,88,161,234,217,169,39,82,38,244,244,142,248,35,149,62,45,253,5,152,240,89,167,209,97,186,67,143,198,232,122,36,154,223,73,51,190,174,223,89,105,105,247,254,10,127,20,9,21,78,196,142,22,70,212,247,53,168,136,123,15,8,120,114,129,231,116,85,60,156,90,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,2,189,249,179,254,106,254,252,255,0,49,43,220,176,142,108,255,0,154,191,191,63,204,74,247,43,252,239,195,238,123,59,48,236,14,75,124,147,194,123,207,155,88,0,34,150,0,88,71,41,143,206,167,220,127,231,197,123,150,17,202,99,243,169,247,31,249,241,43,146,120,125,191,111,102,85,255,0,42,94,73,226,253,223,205,161,97,0,2,192,113,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,85,115,101,62,19,188,172,104,223,203,252,123,211,160,53,172,54,83,225,59,202,198,141,252,191,199,189,58,0,50,168,0,13,85,205,148,248,78,242,177,163,127,47,241,239,78,128,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,202,160,0,0,16,3,153,215,30,63,129,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,80,138,188,206,184,241,252,55,223,106,116,27,73,239,93,88,14,63,112,119,180,174,150,235,143,114,151,40,153,172,133,209,238,222,211,87,179,79,59,106,17,189,50,73,20,206,72,230,77,250,34,114,70,174,21,56,81,212,126,45,51,186,204,55,5,139,193,210,91,109,245,21,151,11,221,76,42,234,26,9,59,50,45,36,115,185,21,21,59,243,177,145,34,49,31,34,53,100,145,35,123,98,122,24,215,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,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,30,26,224,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,94,79,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,220,127,205,115,130,143,194,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,84,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,226,230,99,227,118,241,202,246,253,102,174,219,238,155,42,34,160,108,252,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,251,153,24,174,107,28,248,165,137,234,198,117,244,166,85,0,0,0,0,2,42,243,71,242,39,169,191,114,250,197,17,64,37,255,0,115,71,242,39,169,191,114,250,197,17,64,32,90,167,60,239,204,159,235,39,236,210,42,242,184,243,217,166,95,125,122,61,105,42,185,231,126,100,255,0,89,63,102,145,87,149,199,158,205,50,251,235,209,235,64,191,224,0,0,0,17,87,154,63,145,61,77,251,151,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,101,48,0,26,171,155,41,240,157,229,99,70,254,95,227,222,157,1,173,97,178,159,9,222,86,52,111,229,254,61,233,208,1,149,64,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,50,175,35,31,207,103,234,223,237,34,213,10,171,228,99,249,236,253,91,253,164,90,160,0,0,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,12,171,200,199,243,217,250,183,251,72,181,66,170,249,24,254,123,63,86,255,0,105,22,168,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,104,18,168,0,0,170,190,121,223,153,63,214,79,217,165,170,21,87,207,59,243,39,250,201,251,52,12,85,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,63,39,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,159,172,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,143,255,0,133,44,239,240,89,248,20,246,239,250,12,250,65,244,167,217,158,22,31,251,169,225,188,55,127,189,209,221,254,195,245,122,58,250,62,222,157,253,230,199,218,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,206,37,248,116,206,248,95,213,58,253,51,206,169,255,0,149,172,179,214,245,195,251,231,107,241,51,67,5,103,110,41,100,236,247,123,15,119,105,238,235,103,193,83,224,170,25,87,149,199,158,205,50,251,235,209,235,75,254,40,7,149,199,158,205,50,251,235,209,235,75,254,0,80,15,52,127,61,154,155,247,47,163,209,23,252,80,15,52,127,61,154,155,247,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,0,1,173,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,6,63,231,105,163,150,41,113,92,23,136,26,121,187,55,170,107,130,97,213,145,244,189,222,46,150,72,234,42,233,215,117,127,68,125,151,197,83,238,70,117,63,197,125,103,109,27,81,98,87,43,141,94,166,210,94,48,113,152,46,83,210,65,109,206,105,230,196,42,166,154,9,101,123,31,82,230,62,149,177,36,127,146,247,214,65,73,26,185,200,230,35,36,122,187,167,242,219,107,252,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,160,205,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,248,129,180,65,173,103,22,62,105,245,147,230,6,67,234,51,155,30,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,92,46,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,190,189,98,180,149,68,85,229,113,228,79,76,190,250,245,138,210,85,0,0,1,85,124,243,191,50,127,172,159,179,76,85,201,83,205,62,83,242,254,187,212,109,198,85,231,157,249,147,253,100,253,154,98,174,74,158,105,242,159,151,245,222,163,110,3,42,243,206,252,201,254,178,126,205,49,87,37,79,52,249,79,203,250,239,81,183,25,87,158,119,230,79,245,147,246,105,138,185,42,121,167,202,126,95,215,122,141,184,11,169,0,0,0,0,49,87,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,134,213,6,170,230,213,0,0,0,0,0,107,89,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,1,63,192,0,107,89,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,1,63,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,113,113,193,54,234,248,30,197,248,28,64,228,159,3,211,90,136,180,210,166,219,253,71,127,129,79,114,47,187,115,215,82,169,218,126,233,252,21,255,0,0,16,178,170,58,58,78,44,105,229,240,172,108,147,82,214,177,94,159,31,203,169,119,255,0,210,77,10,53,222,6,170,123,145,119,247,127,194,70,252,203,76,156,253,96,161,205,227,173,141,136,214,77,19,163,86,59,171,235,120,133,223,125,246,254,26,18,46,216,187,211,49,81,87,237,248,167,243,169,249,3,237,60,127,48,95,233,9,240,63,71,147,170,234,69,209,214,140,78,174,181,178,171,28,215,196,136,169,252,239,68,59,81,31,248,204,212,122,61,57,209,250,251,197,66,245,127,92,210,70,214,35,216,213,85,116,191,236,191,153,20,10,82,200,42,238,58,145,172,78,142,178,121,43,28,237,190,180,207,234,95,237,84,254,54,223,196,79,249,13,128,52,194,206,203,54,19,102,163,100,45,143,181,67,78,222,150,162,38,219,66,196,255,0,33,73,188,17,233,101,203,84,53,61,247,133,123,91,21,54,221,93,81,189,119,234,167,169,111,240,118,79,140,101,234,90,233,219,75,67,12,13,248,50,54,167,252,136,136,7,214,113,127,191,220,114,60,111,239,216,15,13,68,68,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,5,123,243,103,252,213,253,249,254,98,87,185,109,124,112,112,179,168,60,75,125,10,250,9,120,199,168,62,142,123,75,197,123,90,162,120,186,252,71,134,232,237,246,161,147,125,187,15,223,125,190,41,182,254,253,162,215,245,44,248,129,255,0,199,13,61,255,0,210,21,191,246,67,75,205,178,252,77,252,101,119,45,209,51,19,167,194,29,57,201,230,215,228,121,94,205,225,176,152,204,77,52,92,167,159,172,78,186,198,183,42,152,232,234,152,148,57,4,198,254,165,159,16,63,248,225,167,191,250,66,183,254,200,63,169,103,196,15,254,56,105,239,254,144,173,255,0,178,17,223,178,177,191,252,114,221,63,199,251,51,255,0,246,81,248,207,232,135,37,132,114,152,252,234,125,199,254,124,99,223,234,89,241,3,255,0,142,26,123,255,0,164,43,127,236,132,165,224,127,133,157,65,225,167,233,175,211,187,198,61,95,244,143,217,190,23,217,53,19,203,209,225,252,79,95,115,187,12,123,111,223,102,219,111,240,93,246,247,111,35,148,229,248,155,24,202,46,92,162,98,35,95,132,180,190,80,246,191,35,205,54,111,19,132,193,226,105,174,229,92,205,34,53,214,116,185,76,207,71,84,76,165,40,0,221,28,198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,92,217,79,132,239,43,26,55,242,255,0,30,244,232,8,1,253,67,31,254,52,95,244,39,255,0,187,203,41,210,124,23,240,95,165,152,110,153,251,83,218,127,68,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,192,237,96,0,53,87,54,83,225,59,202,198,141,252,191,199,189,58,2,0,127,80,199,255,0,141,23,253,9,255,0,238,242,202,116,159,5,252,23,233,102,27,166,126,212,246,159,209,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,14,149,173,25,174,101,167,90,95,144,103,26,127,166,181,121,253,246,205,78,218,154,124,114,146,177,41,103,175,98,72,212,149,35,127,67,213,94,216,150,73,17,141,99,159,34,177,24,212,87,57,16,214,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,54,136,35,86,81,203,255,0,135,220,151,136,236,119,137,40,177,223,101,94,172,247,9,239,183,10,75,124,146,197,13,226,240,143,167,125,37,92,200,143,232,143,178,248,165,149,205,137,141,89,229,149,31,43,156,136,246,202,24,171,149,239,5,31,185,255,0,4,102,179,234,21,178,235,67,169,57,149,189,244,210,219,171,83,179,236,107,91,166,107,217,78,177,53,203,188,210,246,160,154,69,145,17,241,253,72,186,35,115,37,238,78,160,0,20,129,205,11,130,143,220,255,0,157,191,89,244,246,217,106,161,211,108,202,224,202,104,173,212,73,217,246,53,209,208,185,239,167,72,156,229,222,25,123,83,205,26,198,136,200,254,188,93,17,181,145,119,46,252,235,249,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,168,20,67,203,151,136,45,88,209,142,32,172,152,190,157,227,247,92,166,213,156,92,41,232,239,216,205,174,10,101,170,185,199,28,85,13,138,70,75,51,127,21,225,251,242,84,42,247,33,141,91,26,164,178,49,155,189,183,252,70,174,12,184,23,211,142,15,44,85,210,91,43,254,148,102,119,158,168,174,89,53,69,26,83,200,234,94,190,168,233,105,226,235,127,98,20,233,99,158,136,247,58,73,17,28,231,42,54,38,71,37,64,0,0,0,0,138,188,209,252,137,234,111,220,190,177,68,80,9,178,159,20,122,23,251,165,52,39,38,209,79,165,63,71,62,145,248,47,223,63,3,227,59,30,30,178,10,159,236,61,200,250,186,187,29,63,150,155,117,111,239,219,101,128,31,212,49,255,0,227,69,255,0,66,127,251,188,7,60,239,204,159,235,39,236,210,42,242,184,243,217,166,95,125,122,61,105,106,156,115,240,49,251,180,126,132,255,0,166,143,208,239,161,222,210,255,0,89,61,161,226,188,95,134,255,0,225,16,244,116,248,111,246,91,245,253,155,123,241,87,11,156,169,63,115,94,187,99,58,215,248,122,250,71,244,115,198,254,246,125,22,240,125,255,0,17,71,61,55,246,111,23,39,79,79,127,171,242,23,126,157,189,219,238,129,63,192,0,0,0,69,94,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,254,226,143,66,255,0,116,166,132,228,218,41,244,167,232,231,210,63,5,251,231,224,124,103,99,195,214,65,83,253,135,185,31,87,87,99,167,242,211,110,173,253,251,108,176,171,73,249,53,254,11,245,79,13,212,207,221,29,237,63,162,89,5,186,251,224,190,136,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,0,6,170,230,202,124,39,121,88,209,191,151,248,247,167,64,64,15,234,24,255,0,241,162,255,0,161,63,253,222,89,78,147,224,191,130,253,44,195,116,207,218,158,211,250,37,143,219,172,94,55,177,217,241,94,22,154,56,123,189,190,167,116,117,118,250,186,122,157,182,251,110,187,110,7,107,0,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,33,87,26,220,183,191,118,14,169,218,181,51,240,203,244,75,217,152,252,22,47,5,244,119,199,247,59,117,53,19,119,123,158,42,45,183,241,61,61,61,43,183,70,251,251,246,64,192,28,140,127,61,159,171,127,180,139,84,34,175,3,28,12,126,226,239,166,223,233,163,244,199,233,143,179,127,214,79,103,248,95,9,226,127,248,68,221,125,94,39,253,142,221,31,110,254,233,84,0,0,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,133,92,107,114,222,253,216,58,167,106,212,207,195,47,209,47,102,99,240,88,188,23,209,223,31,220,237,212,212,77,221,238,120,168,182,223,196,244,244,244,174,221,27,239,239,217,3,0,114,49,252,246,126,173,254,210,45,80,138,188,12,112,49,251,139,190,155,127,166,143,211,31,166,62,205,255,0,89,61,159,225,124,39,137,255,0,225,19,117,245,120,159,246,59,116,125,187,251,165,80,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,223,94,177,90,71,253,88,228,215,248,80,213,60,203,83,63,116,119,179,62,150,228,23,27,239,130,250,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,254,230,189,9,198,116,83,233,79,210,63,163,158,55,247,207,192,248,62,255,0,136,172,158,167,251,15,114,78,158,158,255,0,79,229,174,253,59,251,183,217,3,42,128,0,21,87,207,59,243,39,250,201,251,52,181,66,42,241,207,192,199,238,209,250,19,254,154,63,67,190,135,123,75,253,100,246,135,138,241,126,27,255,0,132,67,209,211,225,191,217,111,215,246,109,239,8,1,201,83,205,62,83,242,254,187,212,109,197,212,144,171,130,158,91,223,184,251,84,238,186,153,248,101,250,91,237,60,126,123,23,130,250,59,224,59,125,202,154,121,187,189,207,21,46,251,120,110,158,158,148,223,175,125,253,219,44,213,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,162,58,86,177,238,240,210,57,177,182,102,116,187,169,136,142,68,238,50,55,179,58,128,40,135,151,190,1,153,105,103,49,236,39,79,181,7,30,171,177,228,54,58,139,221,53,117,13,74,39,92,79,246,53,98,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,239,24,171,50,225,211,4,203,117,219,4,226,43,195,248,76,207,10,239,81,248,222,185,164,241,118,185,40,235,225,240,125,190,234,69,30,211,87,247,187,189,183,63,241,93,27,236,237,219,149,64,20,3,205,31,207,102,166,253,203,232,244,69,255,0,16,3,138,62,84,159,186,83,93,178,109,107,252,61,125,28,250,71,224,191,123,62,139,120,206,199,135,163,130,155,251,55,139,143,171,171,177,213,249,9,183,86,222,253,183,80,114,84,242,177,148,252,192,174,244,235,113,63,200,255,0,193,79,10,95,184,251,75,46,186,103,244,247,233,111,180,242,9,239,190,55,217,126,3,183,220,166,167,135,181,219,239,75,190,222,27,171,171,169,55,235,219,111,118,235,32,0,0,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,227,170,106,199,38,191,194,134,169,230,90,153,251,163,189,153,244,183,32,184,223,124,23,209,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,253,199,218,89,117,211,63,167,191,75,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,206,183,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,198,11,248,47,213,60,203,76,253,169,237,63,162,89,5,198,197,227,123,29,159,21,225,106,100,135,187,219,234,119,71,87,111,171,167,169,219,111,182,235,182,230,207,197,122,241,35,202,58,213,175,90,219,148,234,253,155,89,233,48,234,124,158,162,42,183,217,233,177,6,206,200,167,72,35,100,210,172,141,171,137,30,249,101,100,147,61,221,8,170,249,92,171,212,187,185,67,42,242,184,213,234,157,90,224,251,25,130,229,61,92,247,44,26,162,108,66,170,105,160,138,38,61,148,205,99,233,91,18,71,249,76,101,28,244,145,171,156,141,122,190,55,171,186,191,45,212,195,197,143,154,125,100,249,129,144,250,140,229,223,112,67,194,13,247,131,156,87,37,194,170,53,127,233,165,150,249,112,134,233,71,77,244,125,150,239,1,85,219,237,212,73,214,147,74,249,123,172,101,50,108,170,141,103,99,118,166,239,114,145,171,86,57,53,254,20,53,79,50,212,207,221,29,236,207,165,185,5,198,251,224,190,136,119,188,47,138,169,146,110,215,115,198,183,175,167,185,211,213,210,221,246,223,100,223,96,36,7,43,143,34,122,101,247,215,172,86,146,168,197,92,46,104,95,238,107,208,156,103,69,62,148,253,35,250,57,227,127,124,252,15,131,239,248,138,201,234,127,176,247,36,233,233,239,244,254,90,239,211,191,187,125,147,42,128,0,1,85,124,243,191,50,127,172,159,179,76,85,201,83,205,62,83,242,254,187,212,109,196,255,0,227,159,129,143,221,163,244,39,253,52,126,135,125,14,246,151,250,201,237,15,21,226,252,55,255,0,8,135,163,167,195,127,178,223,175,236,219,223,213,56,41,229,189,251,143,181,78,235,169,159,134,95,165,190,211,199,231,177,120,47,163,190,3,183,220,169,167,155,187,220,241,82,239,183,134,233,233,233,77,250,247,223,221,178,134,0,231,157,249,147,253,100,253,154,98,174,74,158,105,242,159,151,245,222,163,110,39,255,0,28,252,12,126,237,31,161,63,233,163,244,59,232,119,180,191,214,79,104,120,175,23,225,191,248,68,61,29,62,27,253,150,253,127,102,222,254,169,193,79,45,239,220,125,170,119,93,76,252,50,253,45,246,158,63,61,139,193,125,29,240,29,190,229,77,60,221,222,231,138,151,125,188,55,79,79,74,111,215,190,254,237,148,38,168,0,0,0,1,138,184,177,242,177,172,159,47,242,31,78,156,202,167,84,213,140,23,240,161,165,153,150,153,251,83,217,159,75,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,218,160,170,191,234,24,255,0,241,162,255,0,161,63,253,222,90,160,0,0,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,117,77,88,228,215,248,80,213,60,203,83,63,116,119,179,62,150,228,23,27,239,130,250,33,222,240,190,42,166,73,187,93,207,26,222,190,158,231,79,87,75,119,219,125,147,125,137,85,193,79,10,95,184,251,75,46,186,103,244,247,233,111,180,242,9,239,190,55,217,126,3,183,220,166,167,135,181,219,239,75,190,222,27,171,171,169,55,235,219,111,118,234,18,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,29,83,86,57,53,254,20,53,79,50,212,207,221,29,236,207,165,185,5,198,251,224,190,136,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,238,62,210,203,174,153,253,61,250,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,100,221,78,61,108,223,109,142,75,240,56,47,87,216,7,52,217,80,225,51,81,204,93,247,219,111,176,230,223,130,28,101,252,133,217,118,247,1,130,243,203,221,92,26,141,110,181,182,31,235,119,181,238,85,95,230,73,246,254,23,243,39,216,102,171,98,239,76,199,43,122,126,62,239,248,84,137,252,70,228,215,27,14,162,90,188,36,219,35,247,223,234,183,237,74,175,210,139,250,16,148,184,189,107,171,173,80,204,231,111,213,213,246,127,178,114,127,144,252,129,251,0,3,244,112,149,233,27,21,203,246,34,149,197,205,103,82,25,77,129,197,137,83,79,34,75,81,91,71,34,183,165,200,155,53,245,63,110,251,124,88,88,118,69,91,224,44,245,117,27,126,76,18,46,255,0,163,102,170,148,149,199,46,69,85,155,107,171,236,110,147,184,140,146,100,107,118,68,247,50,122,207,230,79,211,250,64,148,28,175,244,170,123,125,138,171,37,169,167,137,29,63,70,203,212,197,95,115,235,89,250,55,251,127,73,100,172,106,53,168,159,161,12,33,194,198,25,244,95,79,40,160,88,250,23,241,155,183,125,255,0,213,231,95,227,47,241,140,226,0,226,159,19,202,158,17,0,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,0,3,194,252,14,62,227,146,252,14,10,128,115,79,129,225,251,244,174,223,160,242,158,228,64,190,228,85,254,96,32,247,28,25,130,98,215,59,108,173,141,137,39,136,102,207,84,247,166,233,84,159,30,164,253,4,166,209,219,194,94,176,234,74,223,122,171,251,158,255,0,232,150,68,253,43,250,8,91,204,106,146,162,106,219,100,241,162,244,248,152,154,169,191,251,241,73,129,195,237,59,233,180,254,134,23,38,219,119,126,223,246,249,64,201,192,30,21,118,77,192,197,92,73,229,172,196,52,166,253,116,116,233,27,155,111,172,233,94,173,151,116,166,145,223,165,63,71,233,41,179,68,32,168,213,110,44,150,174,161,171,89,28,147,93,101,217,200,178,38,219,76,228,248,245,127,28,159,188,208,53,74,163,19,210,232,236,148,21,82,69,37,206,122,154,87,35,85,83,118,58,137,251,167,228,175,241,211,237,66,53,242,182,210,212,190,234,36,153,253,198,149,146,178,56,171,163,234,126,202,189,79,138,5,254,54,255,0,234,139,252,16,45,171,30,183,178,223,111,142,22,70,214,34,111,238,68,217,63,41,87,244,127,57,250,199,8,152,145,177,26,159,3,152,28,92,121,79,129,227,226,167,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,60,47,192,225,191,191,224,115,95,129,235,251,64,246,39,192,240,229,84,106,170,30,83,224,23,224,160,64,62,97,115,212,62,178,213,74,198,59,165,106,98,118,251,127,53,103,187,224,75,205,18,138,72,240,106,21,147,110,165,238,251,191,71,227,164,34,15,30,183,6,191,44,179,91,28,198,170,186,118,187,222,223,208,149,191,245,19,79,76,162,100,88,157,27,88,198,181,63,25,240,77,191,213,94,7,108,62,90,250,166,210,194,231,185,61,201,183,219,183,218,135,212,116,45,98,202,162,197,112,218,219,155,220,230,172,93,191,123,81,85,125,242,198,223,177,83,248,192,84,247,48,140,194,171,83,53,174,217,130,210,187,118,54,227,3,89,183,75,209,171,45,61,43,127,130,157,95,23,254,146,123,240,33,163,237,211,45,49,183,190,71,181,243,85,193,28,238,217,178,55,222,250,106,109,253,206,95,210,194,182,52,162,138,231,196,7,21,44,185,63,250,225,148,213,22,234,151,247,159,183,74,36,148,172,223,103,245,127,21,126,5,213,96,22,24,241,204,94,221,108,100,108,106,193,77,20,127,85,19,248,49,181,191,98,39,241,64,236,104,155,123,144,42,236,121,56,63,244,160,28,145,81,79,39,22,156,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,240,191,3,130,124,78,110,248,30,190,159,126,254,224,61,137,240,60,63,242,87,223,183,184,242,159,3,196,159,144,239,118,254,229,247,1,93,28,118,78,199,106,101,146,53,95,132,139,191,244,109,92,78,237,54,114,46,43,70,141,95,114,119,63,250,227,200,33,199,221,162,170,92,226,209,85,73,68,247,42,200,137,212,216,213,118,95,235,213,251,16,155,218,60,250,135,97,116,77,168,143,161,233,220,221,54,84,255,0,85,147,244,159,144,59,225,18,185,130,231,82,98,186,79,92,216,37,237,200,245,143,111,171,191,194,170,151,244,181,126,199,18,209,202,136,138,170,85,119,53,205,64,106,214,197,138,193,80,138,232,228,153,174,111,95,243,209,63,224,142,255,0,33,250,58,199,41,220,113,215,125,68,201,175,245,17,117,127,88,82,43,93,213,183,189,42,118,248,34,167,241,63,65,110,148,241,246,162,107,63,66,34,127,204,64,206,86,24,19,108,58,119,61,246,72,85,175,175,133,19,126,157,191,34,178,165,63,138,159,225,82,123,167,192,15,39,7,39,189,63,164,229,183,191,250,79,32,120,67,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,120,95,129,235,221,85,118,223,99,216,191,3,214,191,16,61,137,240,67,195,247,86,174,223,160,242,159,4,11,240,80,32,71,30,21,146,83,228,22,138,120,55,89,159,82,199,34,162,236,187,116,214,127,212,76,93,41,108,137,137,82,119,19,235,126,51,127,254,117,228,66,227,30,56,101,213,11,18,213,55,241,45,122,239,239,219,248,53,219,126,130,103,224,237,106,88,41,220,196,217,174,235,217,63,71,215,113,249,28,71,234,221,170,91,71,65,61,67,151,110,220,110,119,252,141,85,255,0,33,72,92,110,228,149,26,161,196,197,231,28,130,87,203,29,21,202,170,4,107,151,221,245,97,139,127,114,163,126,216,191,79,255,0,110,220,184,142,206,96,193,244,210,245,116,149,219,43,40,170,122,54,115,19,235,37,60,206,79,202,247,127,0,170,174,25,116,234,175,92,184,137,201,51,25,222,137,7,181,106,167,85,115,30,189,73,43,42,209,61,241,236,159,192,67,244,89,199,8,120,3,112,45,40,183,90,221,19,25,35,82,100,119,75,81,62,53,83,187,236,114,255,0,27,244,153,208,252,204,126,222,203,109,182,42,70,55,110,223,87,233,251,92,171,246,255,0,73,250,96,15,27,238,122,101,145,219,244,177,61,231,181,136,168,212,69,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,1,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,45,123,28,213,217,81,80,250,202,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,11,159,7,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,245,128,0,0,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,100,52,239,141,219,199,43,29,245,92,187,111,178,236,168,168,153,3,69,53,239,73,248,137,197,106,179,93,28,202,254,144,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,182,219,238,138,137,72,60,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,252,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,70,191,234,163,240,39,255,0,151,63,250,51,120,255,0,178,25,87,139,31,43,26,201,242,255,0,33,244,233,205,107,0,218,75,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,172,98,174,19,188,172,104,223,203,252,123,211,160,50,168,0,0,3,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,250,198,42,226,199,202,198,178,124,191,200,125,58,112,50,168,42,47,149,15,28,117,56,213,214,201,194,62,163,50,145,44,87,42,138,134,98,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,237,57,55,149,38,149,177,236,246,200,206,205,186,0,0,1,215,243,204,255,0,13,211,12,102,124,207,80,50,26,75,21,138,150,162,146,154,162,225,86,170,216,32,125,77,68,116,241,44,142,219,102,49,101,154,52,87,187,102,49,21,92,229,107,81,92,157,128,138,188,209,252,137,234,111,220,190,177,68,71,94,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,193,102,128,0,0,0,0,0,62,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,172,165,110,88,188,120,254,4,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,0,0,0,6,10,227,7,139,60,55,132,93,47,250,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,161,154,163,187,90,166,186,212,88,161,185,210,62,229,71,79,13,93,69,27,102,106,207,12,19,58,70,197,43,227,223,169,172,123,160,153,173,114,166,206,88,164,68,223,165,118,195,250,215,198,103,13,156,59,101,84,184,86,177,234,71,209,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,245,119,219,101,69,88,109,201,195,63,204,181,79,50,226,11,80,117,7,33,171,190,100,55,202,140,114,166,186,186,165,83,174,87,237,114,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,193,92,234,252,211,226,223,47,232,125,70,226,5,170,104,95,20,122,19,196,167,182,255,0,2,153,207,210,63,163,158,27,218,127,189,149,148,125,143,17,221,236,255,0,108,197,31,87,87,98,95,201,223,110,159,126,219,166,249,84,170,190,70,63,158,207,213,191,218,69,170,0,0,1,135,245,191,139,109,1,225,194,235,108,179,107,70,107,87,142,84,94,105,223,83,64,247,88,110,53,80,84,177,142,233,122,50,106,122,119,196,175,106,171,122,153,213,214,212,124,106,168,136,246,42,227,251,79,51,78,7,47,87,90,43,53,30,187,210,71,81,95,81,29,52,79,171,178,92,233,96,107,222,228,107,86,73,166,166,108,81,51,117,77,223,35,154,198,166,234,229,68,69,83,32,113,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,250,145,179,51,166,89,24,248,220,169,212,199,187,165,204,127,68,140,215,135,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,241,144,189,241,187,120,229,99,190,171,151,109,246,93,149,21,16,54,126,58,166,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,226,225,99,228,118,242,74,198,253,86,174,219,238,187,34,42,164,0,229,59,198,189,187,41,197,109,156,43,234,69,207,163,36,179,111,77,135,78,245,170,168,154,235,66,216,234,42,36,167,145,202,215,199,15,133,142,30,150,43,164,99,86,37,138,54,49,22,37,87,200,14,104,254,68,245,55,238,95,88,162,1,253,84,126,4,255,0,242,231,255,0,70,111,31,246,66,85,26,171,155,84,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,22,58,255,0,85,31,129,63,252,185,255,0,209,155,199,253,144,174,174,99,252,192,43,56,136,190,203,164,154,67,145,127,165,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,248,148,139,10,240,117,193,214,119,197,254,119,81,96,176,86,123,27,27,179,116,125,32,200,59,112,212,123,47,187,13,67,233,127,173,95,60,82,79,221,146,157,99,252,90,175,70,253,78,217,19,222,23,189,162,28,70,232,247,17,214,171,157,247,70,178,122,187,253,182,209,80,202,74,186,199,89,171,168,160,73,220,222,174,211,36,169,134,54,200,244,111,75,156,214,43,149,136,248,213,221,61,108,223,37,157,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,3,170,92,117,87,78,45,26,143,104,210,27,158,105,106,166,204,239,214,250,139,165,182,201,37,66,37,85,77,44,42,137,36,141,111,255,0,166,173,69,250,207,108,51,185,168,228,134,85,102,42,227,23,140,92,19,132,12,18,158,255,0,127,163,246,206,73,121,235,250,63,143,247,38,167,246,167,106,106,118,85,127,93,50,9,99,131,181,29,66,73,248,196,78,189,186,91,186,175,186,131,46,122,209,170,23,173,92,102,187,222,114,250,186,252,238,59,196,23,230,94,42,89,28,175,109,108,15,99,225,114,70,230,172,72,200,214,56,209,145,116,118,218,198,53,136,212,98,35,64,217,204,17,215,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,157,34,128,252,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,126,177,138,184,177,242,177,172,159,47,242,31,78,156,174,14,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,110,128,0,0,0,0,24,211,137,26,45,109,175,209,44,166,14,28,174,212,150,237,69,109,60,83,88,230,169,108,14,99,159,28,241,190,88,81,42,24,248,122,228,133,178,198,197,145,17,136,247,181,85,204,79,174,208,253,107,238,180,105,126,53,170,24,206,139,222,178,250,72,51,108,194,158,166,174,207,101,107,36,150,121,224,130,55,201,36,175,232,106,182,22,116,197,47,75,165,86,35,214,41,26,206,165,99,145,59,169,171,189,218,237,159,88,51,250,219,237,246,231,144,91,179,107,117,226,74,186,202,202,185,166,134,235,77,117,142,101,116,146,201,35,149,38,101,75,102,69,114,185,85,30,143,69,85,247,151,167,203,207,141,59,87,20,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,166,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,122,130,90,128,0,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,241,115,49,146,55,105,34,123,126,179,83,125,183,77,209,81,86,178,249,172,113,219,117,91,173,127,11,58,53,147,82,54,218,218,117,131,55,186,219,167,115,167,146,117,115,219,37,157,30,136,141,99,26,212,106,207,208,231,43,213,253,135,43,58,39,142,72,129,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,13,135,129,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,0,49,254,172,235,246,141,104,87,176,63,11,154,133,106,197,254,148,92,18,217,107,241,175,114,119,230,247,117,57,122,81,123,112,179,169,157,201,223,211,20,125,108,235,123,122,155,191,215,173,26,189,134,232,46,151,228,26,185,168,19,213,199,98,199,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,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,247,82,61,90,214,53,242,203,43,209,140,235,233,64,216,207,60,207,240,221,48,198,103,204,245,3,33,164,177,88,169,106,41,41,170,46,21,106,173,130,7,212,212,71,79,18,200,237,182,99,22,89,163,69,123,182,99,17,85,206,86,181,21,201,216,10,86,211,191,195,183,245,39,181,115,233,255,0,255,0,131,111,222,15,193,255,0,246,159,254,50,191,218,127,216,191,174,63,182,58,63,182,63,252,223,213,220,206,188,168,120,227,166,201,109,86,78,17,245,25,149,107,125,182,211,212,51,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,105,201,180,75,12,77,143,102,58,54,119,130,205,0,0,0,0,15,146,231,118,181,89,105,153,89,121,185,210,80,83,201,81,5,35,37,169,153,177,49,211,207,43,33,134,36,115,149,17,95,36,178,71,27,27,241,115,222,214,166,234,168,135,214,69,94,104,254,68,245,55,238,95,88,162,2,85,2,0,114,197,227,199,240,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,63,192,0,0,31,147,77,148,216,170,242,171,142,21,79,93,215,122,181,91,232,238,149,148,221,167,167,106,150,174,74,152,233,228,235,84,232,119,83,232,170,83,100,85,114,118,247,114,34,57,170,191,172,84,95,52,61,94,204,180,23,143,109,54,213,205,63,158,146,59,238,59,131,209,205,78,149,112,36,208,74,199,214,220,226,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,11,116,6,42,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,253,204,140,87,53,142,124,82,196,245,99,58,250,83,42,128,0,0,0,1,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,86,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,85,175,57,61,92,226,10,142,251,105,210,74,219,63,209,205,39,186,111,61,13,77,61,124,82,73,148,213,83,178,158,73,157,80,198,59,185,20,52,242,79,27,25,11,218,141,116,141,89,119,147,104,146,28,65,203,79,142,170,110,25,114,106,173,48,212,234,250,74,93,47,200,234,39,185,85,87,58,150,89,39,180,92,82,157,17,179,177,32,141,242,204,201,146,8,97,116,106,213,233,94,220,141,115,17,178,36,129,121,32,0,7,74,205,117,163,75,244,235,50,195,180,255,0,56,203,233,44,215,220,254,162,162,147,28,167,169,100,141,101,124,240,164,125,113,36,168,222,211,30,171,52,77,99,94,230,172,143,145,172,103,83,149,16,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,214,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,84,54,94,63,39,26,202,108,89,133,186,107,182,57,93,226,233,41,238,21,246,185,36,237,62,62,154,170,42,169,105,42,99,217,232,138,189,19,193,43,55,219,165,221,59,181,85,170,138,177,131,150,86,168,107,206,173,112,209,110,201,245,181,180,149,244,241,212,73,69,142,95,159,91,221,184,221,232,160,123,162,124,149,140,68,84,71,199,44,111,137,38,115,251,146,244,43,158,196,84,73,170,43,215,8,227,54,251,193,231,29,218,221,115,146,213,237,156,51,40,212,11,205,62,77,109,137,140,74,167,71,21,206,171,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,186,85,89,44,97,119,224,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,62,176,0,0,0,0,58,253,139,63,195,114,108,155,38,195,44,89,13,37,93,247,14,168,166,166,190,219,218,170,147,208,190,162,157,149,16,43,218,168,138,172,146,41,17,90,244,221,138,173,145,168,189,81,189,173,236,5,43,113,85,196,46,85,194,255,0,53,12,203,87,49,106,111,31,224,61,147,77,113,181,190,170,74,120,110,116,50,217,104,155,45,60,142,98,255,0,115,35,21,205,123,89,44,81,61,88,254,142,149,181,238,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,67,37,128,0,0,0,0,0,29,127,13,207,240,221,65,166,186,213,97,153,13,37,213,150,59,197,109,130,230,144,170,245,209,220,105,37,88,170,41,229,99,145,28,199,181,201,186,110,159,89,142,99,219,212,199,181,203,216,10,54,195,56,187,186,240,131,204,15,89,178,185,237,213,119,140,78,253,156,95,237,185,29,170,10,135,49,239,129,46,179,57,149,80,177,92,145,62,166,21,234,232,238,38,202,201,38,141,29,31,117,100,104,94,72,63,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,31,172,0,252,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,126,177,138,184,177,242,177,172,159,47,242,31,78,156,12,85,253,84,126,4,255,0,242,231,255,0,70,111,31,246,66,74,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,86,211,101,62,19,188,172,104,223,203,252,123,211,160,3,42,128,0,233,90,189,172,154,119,161,24,108,154,131,170,87,138,187,78,61,5,68,84,211,215,67,106,171,174,101,59,228,85,70,44,169,75,20,142,141,138,237,152,143,122,35,58,222,198,239,212,246,162,224,175,234,163,240,39,255,0,151,63,250,51,120,255,0,178,18,83,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,148,47,199,215,5,25,87,10,122,143,87,123,180,219,60,70,153,100,215,9,164,199,46,20,233,35,227,160,235,87,72,219,101,66,200,231,189,179,68,196,84,99,158,229,239,70,197,122,47,83,101,100,65,123,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,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,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,160,17,215,44,230,61,193,142,13,149,94,112,172,167,89,60,21,235,31,184,84,90,238,52,223,71,110,178,118,42,160,145,209,203,31,91,41,156,199,116,189,142,77,218,170,213,219,116,85,79,121,154,180,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,23,51,25,35,118,146,39,183,235,53,55,219,116,221,21,21,117,215,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,190,189,98,180,9,84,70,172,179,152,247,6,56,54,85,121,194,178,157,100,240,87,172,126,225,81,107,184,211,125,29,186,201,216,170,130,71,71,44,125,108,166,115,29,210,246,57,55,106,171,87,109,209,85,61,230,21,230,133,199,79,224,83,21,126,135,104,230,103,225,53,38,245,209,237,138,154,38,245,77,98,181,201,27,149,118,153,28,158,30,178,109,227,237,236,142,123,34,87,201,248,167,58,158,69,166,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,6,195,218,67,198,255,0,12,122,245,153,71,167,250,71,168,117,121,21,246,74,121,106,214,158,28,114,233,19,34,130,52,78,185,101,150,90,102,197,19,55,86,181,28,247,53,21,239,99,19,119,61,168,185,212,142,188,14,112,137,106,225,7,72,221,138,79,113,164,188,101,151,234,134,220,178,59,172,20,237,99,31,58,49,26,202,88,94,173,73,95,77,10,117,116,119,23,117,124,147,72,141,143,186,177,182,69,0,62,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,197,175,99,154,187,42,42,31,89,76,26,85,198,221,215,133,14,57,117,162,197,147,207,87,93,167,89,86,164,94,161,186,209,186,169,205,130,211,59,175,10,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,30,193,115,224,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,62,176,7,228,229,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,227,245,140,85,197,143,149,141,100,249,127,144,250,116,224,98,175,234,163,240,39,255,0,151,63,250,51,120,255,0,178,18,168,213,92,218,160,0,0,8,213,150,115,30,224,199,6,202,175,56,86,83,172,158,10,245,143,220,42,45,119,26,111,163,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,205,90,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,139,153,140,145,187,73,19,219,245,154,155,237,186,110,138,138,186,235,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,223,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,7,173,125,203,241,61,139,240,61,106,138,170,7,177,191,4,14,93,145,67,126,8,120,122,110,213,64,32,167,26,116,85,179,103,182,87,65,18,108,178,110,139,212,137,252,26,210,101,224,174,85,199,41,126,174,200,157,207,254,184,226,24,241,200,233,97,201,236,238,134,110,151,247,219,183,213,69,247,116,214,126,146,97,233,163,101,110,39,70,217,164,234,95,198,125,136,159,234,175,62,99,139,245,22,249,145,230,15,178,105,61,93,36,50,61,175,157,36,141,122,119,219,103,83,86,39,216,169,250,12,75,202,231,17,239,217,106,178,87,194,197,117,106,182,85,126,237,234,95,175,90,159,163,127,183,244,159,151,205,67,54,108,212,52,120,212,111,221,242,212,71,191,187,248,42,149,172,254,47,249,76,245,203,115,16,101,143,65,241,187,131,189,238,175,160,142,95,255,0,89,80,191,198,95,227,127,49,244,252,76,54,55,165,54,79,129,229,127,152,242,0,226,140,79,138,167,188,228,0,0,0,30,17,119,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,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,9,149,202,159,142,58,109,53,186,208,112,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,221,81,148,211,75,179,154,232,218,157,185,165,145,207,71,54,87,73,13,196,154,171,151,19,202,159,142,58,157,74,181,80,112,183,169,44,164,138,251,140,89,209,152,181,205,175,138,4,184,219,169,90,198,37,19,227,221,21,245,48,197,179,154,232,218,189,200,98,145,207,70,186,39,73,48,88,248,0,0,0,10,1,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,185,125,30,136,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,240,63,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,31,172,6,42,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,53,172,3,101,62,19,188,172,104,223,203,252,123,211,160,50,169,138,184,78,242,177,163,127,47,241,239,78,128,202,160,0,0,12,85,197,143,149,141,100,249,127,144,250,116,230,85,49,87,22,62,86,53,147,229,254,67,233,211,129,173,97,117,60,177,120,241,252,55,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,82,177,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,6,211,192,139,252,0,241,131,106,226,203,72,218,235,130,213,199,157,225,212,244,116,25,91,38,137,168,202,153,222,199,36,117,209,58,54,54,46,138,133,134,87,172,109,107,86,39,181,236,233,232,72,228,146,80,1,21,121,163,249,19,212,223,185,125,98,136,160,18,255,0,185,163,249,19,212,223,185,125,98,136,160,16,47,123,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,153,70,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,220,89,225,188,93,105,127,211,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,12,234,0,0,0,3,85,114,221,57,80,241,199,77,146,218,172,156,35,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,104,150,24,155,30,204,116,108,239,84,88,3,106,128,66,14,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,154,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,213,117,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,154,240,241,59,196,46,85,197,6,178,222,181,115,41,166,240,30,63,183,77,110,181,178,170,74,136,109,148,49,55,166,42,120,220,245,254,234,71,171,90,198,190,89,101,122,49,157,125,41,223,248,232,227,54,251,198,30,163,210,220,227,181,123,27,12,197,252,69,62,51,109,149,140,90,166,199,42,179,187,83,83,35,119,222,105,123,81,42,198,215,44,113,181,141,107,122,149,31,44,145,172,11,84,228,99,249,236,253,91,253,164,98,174,117,126,105,241,111,151,244,62,163,113,50,175,35,31,207,103,234,223,237,35,21,115,171,243,79,139,124,191,161,245,27,136,25,87,145,143,231,179,245,111,246,145,106,133,85,242,49,252,246,126,173,254,210,45,80,0,0,1,18,185,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,84,181,0,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,102,153,119,26,255,0,186,171,150,102,170,88,51,251,157,170,61,77,197,189,139,29,202,154,5,237,73,116,161,75,189,189,35,185,182,30,150,177,189,79,122,199,43,98,87,53,146,53,174,218,38,205,20,105,149,121,157,114,255,0,172,213,218,58,158,32,116,67,29,241,121,213,39,84,249,53,182,41,39,150,170,253,75,28,16,195,19,169,152,231,172,105,52,17,211,251,161,141,141,116,205,123,182,87,72,214,50,74,108,0,89,167,53,238,56,234,114,91,173,239,132,125,57,101,34,216,173,181,20,236,203,174,200,248,170,22,186,174,39,71,59,104,160,86,171,146,38,65,43,89,221,114,237,42,205,19,163,217,141,141,253,234,203,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,7,239,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,138,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,53,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,200,160,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,131,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,104,7,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,58,156,24,211,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,119,107,103,5,154,243,122,225,161,252,86,89,177,250,74,252,54,58,137,209,240,83,84,247,110,45,162,129,239,142,107,130,192,214,170,37,52,114,199,35,30,189,93,198,244,58,69,141,33,69,148,203,252,185,184,9,253,213,23,217,245,35,81,39,240,250,101,140,220,60,29,93,60,21,29,21,87,170,230,49,146,173,27,85,139,215,12,40,201,35,116,178,251,156,173,123,89,18,245,57,210,67,122,128,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,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,247,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,233,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,133,239,113,99,229,99,89,62,95,228,62,157,57,173,97,177,158,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,137,174,96,23,83,203,23,143,31,195,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,108,255,0,69,88,22,85,254,186,227,153,38,57,112,255,0,108,163,174,182,215,83,201,255,0,22,72,102,142,70,127,51,154,230,253,138,133,255,0,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,2,74,128,0,0,0,174,174,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,165,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,23,51,31,27,183,142,87,183,235,53,118,223,116,217,81,21,54,126,41,175,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,11,31,224,251,139,60,55,139,173,47,250,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,157,27,247,24,138,174,137,232,145,255,0,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,212,183,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,12,127,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,168,31,40,36,87,19,92,31,100,220,45,105,126,150,222,181,25,42,232,243,108,230,162,254,235,173,157,210,211,203,5,178,10,57,41,89,76,198,73,3,228,108,175,123,102,124,174,122,63,109,164,141,157,45,88,220,231,245,254,13,180,114,197,196,7,16,248,254,142,228,115,120,122,76,154,223,124,167,142,167,165,239,240,149,76,180,86,73,77,83,208,199,177,100,237,79,28,82,246,250,209,175,232,233,119,213,114,160,25,255,0,151,7,48,10,206,29,239,177,105,38,175,100,95,233,79,95,226,103,138,166,162,57,234,36,199,106,186,31,39,85,59,33,100,146,62,25,164,68,99,225,70,244,164,146,164,173,86,126,57,37,187,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,104,117,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,96,201,56,179,215,156,179,65,172,188,55,95,115,170,186,140,38,199,81,221,138,157,127,179,207,3,122,60,61,36,242,239,213,45,53,59,152,174,138,37,247,53,92,212,94,164,134,157,33,14,235,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,237,124,185,184,40,253,213,90,143,61,255,0,63,182,93,99,211,44,91,241,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,76,107,193,247,9,153,151,23,90,161,244,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,8,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,100,207,124,142,222,73,94,239,172,229,219,125,147,100,68,68,8,235,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,40,48,191,238,104,254,68,245,55,238,95,88,162,40,4,11,222,229,197,199,29,79,21,184,109,126,31,168,44,164,167,212,92,62,158,7,215,77,19,226,137,151,186,71,42,177,43,98,129,21,28,199,181,200,214,206,214,183,180,215,203,19,154,173,73,146,40,230,81,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,244,131,31,238,77,81,236,190,236,213,12,165,254,186,124,17,71,63,118,58,117,147,241,104,189,27,244,187,101,79,120,72,0,0,2,42,243,71,242,39,169,191,114,250,197,17,42,136,171,205,31,200,158,166,253,203,235,20,64,80,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,133,255,0,112,3,198,13,171,139,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,186,42,22,25,94,177,181,173,88,158,215,179,167,161,35,146,77,125,206,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,248,185,152,248,221,188,114,189,191,89,171,182,251,166,202,136,168,27,63,3,10,112,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,154,192,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,71,94,15,184,179,204,184,69,213,15,167,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,70,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,226,230,99,36,110,210,68,246,253,102,166,251,110,155,162,162,174,176,68,191,229,205,198,191,238,85,212,121,236,25,253,206,235,38,153,101,63,139,185,83,64,189,216,237,117,202,172,72,238,109,135,165,207,119,75,24,177,202,216,149,174,124,110,107,182,149,208,197,26,133,244,128,96,174,48,120,179,195,120,69,210,255,0,167,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,24,171,152,239,28,117,60,41,97,180,24,126,159,50,146,163,81,115,10,121,223,67,52,175,138,86,89,41,26,168,197,173,150,5,85,115,222,231,43,155,3,92,222,211,159,20,174,114,185,33,88,164,136,28,186,121,145,228,56,5,78,57,195,158,178,69,87,124,198,39,168,109,190,195,122,141,149,85,119,27,75,59,79,72,40,27,77,79,12,179,86,177,243,36,16,194,198,162,62,46,226,183,119,70,216,217,28,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,75,126,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,108,18,215,137,222,30,177,94,40,52,106,245,164,121,77,79,128,241,253,186,155,117,209,148,177,212,77,108,174,137,221,81,84,70,215,167,247,81,189,26,230,57,241,75,43,17,236,235,234,77,117,181,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,25,11,223,27,183,142,86,59,234,185,118,223,101,217,81,81,54,126,33,255,0,49,158,10,63,117,86,156,65,127,192,45,150,168,245,55,22,252,101,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,16,48,175,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,202,141,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,39,87,25,28,203,46,188,71,112,233,134,233,101,138,130,146,209,114,191,211,173,86,162,211,193,72,231,192,147,211,213,39,132,167,165,150,85,234,107,30,232,18,169,237,70,185,88,143,167,141,39,127,76,232,224,233,92,198,120,215,253,213,90,143,5,131,0,185,221,99,211,44,91,241,118,218,105,215,181,29,210,185,21,233,37,205,208,244,181,237,234,99,210,56,155,42,185,204,141,174,118,209,58,105,99,79,202,229,221,194,31,238,173,214,85,250,83,69,222,211,220,59,181,91,148,116,87,248,105,167,238,182,95,11,73,31,74,44,139,221,146,39,117,171,122,58,98,142,93,164,100,139,23,86,31,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,23,98,157,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,160,119,83,90,206,44,124,211,235,39,204,12,135,212,103,54,83,53,172,226,199,205,62,178,124,192,200,125,70,112,37,87,44,94,60,127,2,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,106,174,91,167,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,224,179,64,0,0,0,20,3,205,31,207,102,166,253,203,232,244,71,95,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,189,131,154,63,158,205,77,251,151,209,232,136,170,6,210,88,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,253,98,136,121,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,228,61,207,107,30,246,163,31,123,192,8,65,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,168,248,214,71,170,35,88,201,178,175,28,156,93,218,184,65,210,54,229,112,91,169,47,25,101,250,161,214,220,114,213,61,67,88,199,206,140,87,62,170,102,35,146,87,211,66,157,61,125,180,221,95,36,49,171,163,238,164,141,215,219,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,1,101,60,182,121,143,223,105,47,184,223,12,250,231,63,142,181,87,120,12,127,12,188,83,209,49,146,91,228,107,35,166,165,183,212,50,22,167,114,23,244,198,214,78,168,178,50,71,47,117,94,199,245,193,109,68,21,229,123,193,71,238,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,82,46,136,220,201,123,147,168,1,173,103,22,62,105,245,147,230,6,67,234,51,155,41,154,214,113,99,230,159,89,62,96,100,62,163,56,25,255,0,151,55,30,223,185,94,251,62,155,234,36,30,35,76,178,107,135,140,171,168,130,159,174,170,203,92,246,50,37,172,106,49,58,230,133,89,28,109,150,47,123,145,172,107,226,78,166,186,57,175,80,213,92,179,78,93,124,203,113,157,48,195,83,68,248,146,201,42,233,108,86,42,121,166,176,228,181,43,81,90,248,32,69,167,100,22,148,167,167,166,124,170,198,162,212,72,201,94,245,70,49,27,18,34,53,177,162,5,143,234,23,20,252,62,233,54,163,218,244,159,83,117,70,213,139,228,151,155,127,181,41,34,186,54,90,122,85,165,222,102,164,143,172,123,18,154,45,221,79,43,81,36,149,174,87,34,34,34,171,154,138,226,199,202,198,178,124,191,200,125,58,115,94,29,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,170,212,70,70,212,70,181,17,17,45,83,133,141,10,186,232,231,43,93,85,200,178,10,170,191,105,106,62,15,144,101,9,70,234,151,58,10,74,41,45,50,54,147,162,54,202,248,122,228,133,173,157,210,53,177,200,169,52,113,72,139,216,110,193,78,198,202,124,39,121,88,209,191,151,248,247,167,64,107,88,91,79,43,174,96,20,119,122,59,111,12,154,223,145,118,110,176,248,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,103,76,201,218,222,41,36,87,186,103,72,232,213,200,244,137,178,133,159,128,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,100,0,6,181,156,75,240,233,157,240,191,170,117,250,103,157,83,255,0,43,89,103,173,235,135,247,206,215,226,102,134,10,206,220,82,201,217,238,246,30,238,211,221,214,207,130,167,193,86,111,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,127,241,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,245,17,210,181,143,119,134,145,205,141,179,51,165,221,76,68,114,39,113,145,189,154,246,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,168,119,94,44,124,211,235,39,204,12,135,212,103,39,166,159,113,183,106,225,67,150,174,151,88,177,153,233,43,181,23,42,167,200,97,181,81,182,169,173,158,211,3,174,87,54,178,236,248,221,12,172,123,35,168,108,109,108,82,35,82,101,238,35,85,82,57,54,171,96,7,96,187,92,243,45,87,207,235,111,53,145,213,223,242,204,198,241,37,76,172,164,164,69,158,225,113,171,153,92,228,142,24,90,136,175,146,89,23,102,70,212,247,185,17,169,240,66,239,185,117,240,43,77,194,214,26,153,198,160,208,82,63,85,47,244,243,67,93,53,53,84,175,101,178,221,50,211,189,45,170,137,34,193,51,219,37,59,100,124,205,103,229,189,204,107,222,198,163,223,130,185,93,114,255,0,163,180,81,219,120,155,214,252,119,189,117,155,195,92,112,123,92,242,65,61,44,116,178,193,20,240,221,157,219,123,250,166,94,238,209,71,34,49,208,186,55,72,173,87,172,78,138,207,192,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,178,153,173,103,22,62,105,245,147,230,6,67,234,51,129,50,185,83,241,199,77,166,183,90,14,22,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,123,170,50,154,105,118,115,93,27,83,183,52,178,57,232,230,202,233,33,184,147,85,114,207,184,18,230,117,71,131,104,254,65,165,250,223,91,227,110,184,102,63,81,89,131,205,59,224,162,165,174,165,160,183,181,33,177,186,72,226,78,212,203,225,255,0,21,52,137,35,165,116,174,98,175,91,98,100,161,98,179,113,79,195,237,38,178,214,112,253,114,213,27,85,187,62,162,240,205,125,162,224,217,105,59,178,84,54,23,65,12,51,202,198,195,60,210,37,76,42,216,163,123,164,94,165,217,191,85,219,56,177,242,177,172,159,47,242,31,78,156,215,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,23,83,163,122,77,248,34,229,67,148,208,253,47,186,223,190,148,105,125,239,45,233,173,118,208,219,189,161,103,124,254,14,150,61,215,183,11,58,183,84,221,122,229,124,210,236,222,231,67,66,144,75,169,229,123,199,79,225,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,248,215,54,162,68,165,99,245,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,47,240,3,198,13,171,139,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,186,42,22,25,94,177,181,173,88,158,215,179,167,161,35,146,73,64,6,181,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,248,28,54,93,254,39,55,46,200,112,69,93,192,230,159,3,140,159,144,191,208,114,67,213,86,170,218,121,28,138,169,179,21,127,230,2,188,184,213,185,197,87,171,118,59,60,111,234,149,100,114,246,209,81,85,118,74,237,215,109,247,251,63,65,57,241,250,134,90,49,40,101,155,234,163,58,183,223,221,241,149,127,163,244,144,59,83,109,107,150,241,167,101,160,184,51,196,210,71,77,92,229,100,139,187,119,111,142,219,221,186,126,146,80,241,39,169,16,233,110,153,205,87,226,93,20,159,87,163,161,21,63,239,136,81,126,13,119,242,128,85,62,176,101,21,154,239,196,156,86,186,119,75,83,20,87,86,194,214,170,171,219,208,149,242,53,61,200,175,77,182,151,244,125,191,242,220,103,15,216,171,49,13,33,196,236,209,194,216,150,154,209,74,199,53,173,233,217,122,55,95,118,201,246,170,253,133,90,242,241,211,106,60,247,82,42,115,27,245,36,117,149,16,206,249,152,233,145,28,190,233,233,36,69,223,169,62,215,175,217,246,151,13,104,166,138,142,217,75,75,12,109,141,145,66,198,53,173,77,145,17,19,224,7,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,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,4,170,139,129,111,195,95,46,173,53,215,29,28,195,60,94,164,217,125,175,237,138,106,39,116,205,125,181,199,116,175,69,218,20,106,248,138,200,118,143,183,178,181,239,137,31,31,227,92,218,120,210,5,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,167,43,143,34,122,101,247,215,172,86,144,255,0,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,130,90,242,249,227,110,213,197,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,121,106,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,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,12,192,0,2,128,121,163,249,236,212,223,185,125,30,136,139,242,90,110,176,218,169,239,179,91,42,217,109,172,168,154,146,158,177,208,185,32,154,120,91,27,165,137,146,109,210,231,177,179,194,231,53,23,118,164,177,170,237,212,155,202,14,104,254,123,53,55,238,95,71,162,37,87,46,190,29,48,78,40,56,5,206,52,211,58,167,252,224,92,235,44,245,189,115,126,246,93,61,139,73,12,21,157,184,165,143,189,218,239,189,221,167,187,161,255,0,5,79,130,160,98,174,87,188,116,254,5,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,138,107,170,36,91,169,53,150,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,85,202,235,152,5,29,222,142,219,195,38,183,228,93,155,172,62,26,221,131,221,39,142,8,41,100,165,138,8,160,134,210,238,219,25,211,50,118,183,138,73,21,238,153,210,58,53,114,61,34,108,161,58,184,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,217,79,132,239,43,26,55,242,255,0,30,244,232,12,170,98,174,19,188,172,104,223,203,252,123,211,160,50,168,31,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,142,171,161,26,199,98,215,221,51,162,213,92,90,30,139,45,214,225,117,167,183,73,212,245,241,52,180,151,26,138,72,170,118,123,24,246,119,153,78,217,123,110,106,57,157,206,133,221,91,186,212,183,52,46,58,127,13,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,198,181,180,242,36,255,0,229,113,228,79,76,190,250,245,138,208,37,81,138,184,177,242,177,172,159,47,242,31,78,156,202,166,42,226,199,202,198,178,124,191,200,125,58,112,53,172,45,211,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,69,155,41,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,254,230,70,43,154,199,62,41,98,122,177,157,125,40,26,235,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,46,102,62,55,111,28,175,111,214,106,237,190,233,178,162,42,108,61,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,178,173,185,157,112,29,248,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,141,92,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,133,202,115,71,242,39,169,191,114,250,197,17,64,37,249,243,49,185,211,94,185,127,234,5,230,142,58,184,233,235,233,236,53,49,50,174,146,90,89,218,199,221,168,92,212,146,25,154,217,98,126,202,155,178,70,181,237,93,209,200,138,138,133,6,1,58,121,143,242,255,0,172,225,222,251,46,173,233,14,59,254,148,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,226,86,88,215,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,251,153,24,174,107,218,201,98,137,234,199,244,116,174,198,121,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,64,60,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,208,190,157,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,47,117,53,225,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,236,17,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,253,96,0,26,171,150,169,196,79,1,223,134,254,14,244,147,94,116,158,203,213,159,99,250,95,143,251,74,215,110,183,119,42,178,136,91,67,66,216,247,119,117,169,222,167,129,181,10,222,152,228,150,102,164,112,166,253,17,53,42,172,217,79,132,239,43,26,55,242,255,0,30,244,232,0,215,51,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,100,255,0,23,156,200,181,31,138,253,56,199,52,226,76,111,232,109,5,39,227,242,104,109,215,53,150,150,255,0,84,212,137,98,114,198,232,155,36,48,199,35,37,145,176,186,89,90,174,124,106,229,115,161,99,204,255,0,205,175,130,143,98,86,86,113,101,166,86,203,85,29,150,110,204,121,165,190,4,236,72,218,233,167,237,178,230,212,87,116,73,222,124,177,71,43,99,107,92,146,35,101,84,145,101,153,236,175,109,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,168,100,14,15,184,76,204,184,186,213,15,160,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,151,249,172,233,110,9,162,218,217,129,105,158,153,216,189,141,141,217,180,254,15,5,69,226,166,168,237,119,110,247,73,164,252,100,207,124,142,222,73,94,239,172,229,219,125,147,100,68,68,183,254,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,220,198,196,115,158,230,69,20,76,87,191,163,169,106,175,157,95,154,124,91,229,253,15,168,220,64,202,188,140,127,61,159,171,127,180,140,85,206,175,205,62,45,242,254,135,212,110,38,85,228,99,249,236,253,91,253,164,98,174,117,126,105,241,111,151,244,62,163,113,3,42,242,49,252,246,126,173,254,210,45,80,170,190,70,63,158,207,213,191,218,69,170,0,48,166,85,197,118,156,88,56,147,194,184,89,182,75,237,156,207,40,241,115,220,163,167,153,18,59,21,44,84,19,213,198,234,133,217,119,154,94,211,17,144,166,206,72,222,178,185,90,139,18,77,248,28,109,241,131,140,240,141,165,242,222,156,180,149,185,181,242,158,118,226,118,122,184,170,59,21,211,197,36,12,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,212,218,171,229,239,159,230,90,167,204,123,9,212,29,65,200,106,239,153,13,242,162,247,83,93,93,82,169,215,43,253,141,88,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,136,23,188,0,0,83,95,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,114,132,85,230,143,228,79,83,126,229,245,138,32,40,4,189,62,92,220,4,254,229,123,20,250,145,168,147,248,141,77,201,173,254,14,174,158,10,142,186,91,45,11,222,201,86,141,170,197,232,154,101,124,113,186,89,125,237,71,49,172,137,122,90,233,38,162,195,106,128,0,0,62,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,74,22,230,25,193,101,215,133,141,80,168,190,226,24,253,91,116,175,37,168,69,199,235,22,165,213,73,69,58,199,213,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,221,55,232,117,77,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,198,66,246,72,221,164,137,142,250,174,77,246,217,119,69,84,80,162,30,0,120,193,186,240,155,171,141,117,193,105,36,193,51,26,138,58,12,173,147,68,229,125,52,12,123,146,58,232,157,27,29,47,93,58,77,43,214,54,181,201,43,28,246,116,245,172,114,71,126,127,75,49,95,162,191,78,190,147,90,190,141,251,63,218,222,216,241,177,248,31,3,219,238,248,158,254,253,190,207,111,235,247,58,186,122,126,182,251,123,205,117,248,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,252,175,221,71,174,223,128,159,220,209,244,231,253,45,191,252,137,236,202,63,252,51,198,255,0,108,118,188,71,246,199,215,254,201,254,199,242,126,168,25,127,152,103,26,119,94,41,245,66,162,197,136,100,21,110,210,188,106,161,19,31,163,90,103,82,165,108,233,31,76,183,9,227,115,149,207,123,156,178,182,37,122,53,89,10,181,59,113,189,243,117,117,254,5,248,50,190,241,135,168,245,86,201,46,190,198,195,49,127,15,81,147,92,162,123,22,169,177,202,175,237,83,83,70,237,247,154,94,212,168,146,57,171,28,109,99,156,238,165,70,69,39,74,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,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,227,38,123,228,118,242,74,247,125,103,46,219,236,155,34,34,32,116,174,38,237,54,171,7,8,154,175,98,177,91,41,45,214,219,118,155,223,105,40,232,233,33,108,48,83,65,29,178,102,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,173,185,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,114,124,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,46,102,62,55,111,28,175,111,214,106,237,190,233,178,162,42,108,252,82,95,53,126,15,176,30,31,51,43,22,167,105,106,82,90,108,89,229,69,91,106,177,214,75,12,108,183,86,196,140,123,159,71,15,90,74,180,210,36,138,170,198,70,177,192,244,70,245,53,179,67,19,66,213,56,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,92,30,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,51,180,220,233,175,86,170,43,205,28,117,113,211,215,211,199,83,19,42,233,37,165,157,172,123,81,205,73,33,153,173,150,39,236,169,187,36,107,94,213,221,28,136,168,168,7,214,0,0,124,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,159,88,2,133,185,140,240,81,251,149,117,30,11,254,1,108,186,201,166,89,79,227,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,178,171,148,167,5,30,196,163,163,226,203,83,109,151,90,59,212,221,232,240,187,124,233,216,141,180,51,65,219,125,205,200,142,235,147,188,201,101,142,38,200,214,181,35,71,74,137,34,75,11,217,99,249,230,1,134,234,126,51,62,25,168,24,245,37,246,197,85,81,73,83,81,111,171,69,116,19,190,154,162,58,136,146,70,239,179,216,146,195,26,171,29,187,30,136,173,114,57,170,173,94,192,5,85,243,206,252,201,254,178,126,205,34,175,43,143,61,154,101,247,215,163,214,146,171,158,119,230,79,245,147,246,105,21,121,92,121,236,211,47,190,189,30,180,11,116,227,111,131,236,103,139,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,78,151,81,182,45,195,22,178,228,252,65,82,240,196,236,95,216,249,244,215,7,219,230,162,186,76,216,35,165,237,196,233,164,157,242,39,82,58,22,192,199,76,143,143,175,185,26,34,196,146,117,49,29,178,153,215,237,88,6,27,98,204,175,250,131,102,199,169,40,242,28,170,158,134,154,245,93,10,43,95,94,202,52,149,41,150,84,69,233,115,216,217,228,98,63,110,181,103,67,85,85,177,177,26,29,43,134,46,30,177,94,23,244,106,203,164,120,181,79,143,240,29,202,155,141,209,244,177,211,205,115,174,149,221,82,212,72,214,39,247,49,177,28,231,185,145,69,19,21,239,232,234,92,170,0,17,87,154,63,145,61,77,251,151,214,40,138,1,47,251,154,63,145,61,77,251,151,214,40,138,1,2,205,57,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,192,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,179,73,66,220,200,184,50,177,112,151,168,246,123,158,7,117,238,225,153,223,141,168,180,91,103,123,223,85,106,146,157,97,239,211,58,71,111,221,133,60,68,75,20,138,229,147,165,92,215,238,172,238,202,23,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,178,1,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,224,4,85,230,143,228,79,83,126,229,245,138,34,85,17,87,154,63,145,61,77,251,151,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,37,167,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,104,151,194,119,154,125,27,249,129,143,122,140,6,201,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,129,77,124,164,52,191,138,54,106,228,122,141,131,186,175,28,210,250,170,125,178,58,203,181,20,174,183,95,224,99,228,99,41,233,24,170,196,158,165,146,182,84,108,236,118,212,251,73,214,174,71,173,60,247,62,124,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,88,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,14,193,202,103,72,112,221,122,210,254,35,52,143,80,32,171,146,197,145,83,227,48,212,45,36,235,12,241,61,146,92,37,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,174,106,195,94,39,120,122,202,184,95,214,91,214,145,229,53,62,63,192,118,234,109,215,70,82,201,79,13,206,134,86,245,69,81,27,94,159,221,70,244,107,158,214,75,20,172,71,191,163,169,103,255,0,35,31,207,103,234,223,237,34,111,241,131,194,102,27,197,214,151,253,7,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,172,190,94,92,199,232,248,118,177,92,52,159,91,231,186,215,96,180,54,249,170,49,149,183,81,64,249,45,181,77,125,69,76,180,202,214,181,146,77,226,164,155,165,178,73,42,182,57,27,26,47,68,111,124,145,69,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,221,72,245,107,88,215,203,44,175,70,51,175,165,58,166,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,227,33,123,227,118,241,202,199,125,87,46,219,236,187,42,42,36,160,229,197,192,229,55,21,185,149,126,97,168,47,171,167,211,172,62,162,6,87,67,19,37,137,247,186,183,34,189,40,162,157,17,26,198,53,168,215,78,230,187,186,214,75,19,90,141,89,146,88,195,42,242,175,224,86,167,63,200,109,92,79,106,149,5,92,24,197,142,162,27,150,25,12,53,81,116,93,174,48,85,76,199,79,42,199,34,205,27,41,102,166,69,72,222,198,119,94,230,47,83,163,99,217,37,196,128,0,3,165,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,2,168,57,198,112,245,130,105,198,163,227,186,205,137,84,218,173,21,122,133,226,99,186,88,160,165,153,146,85,215,83,170,62,123,155,94,136,176,167,90,79,3,37,111,226,220,178,116,200,137,43,165,153,241,215,89,221,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,172,215,69,245,67,78,176,220,59,80,51,140,66,174,205,98,207,233,234,42,241,202,138,151,198,215,215,193,10,199,215,42,68,142,238,177,138,147,68,230,57,237,106,72,201,26,246,117,53,81,64,186,158,85,250,33,165,250,109,195,69,171,82,112,75,229,93,246,239,169,84,240,215,223,174,51,71,36,12,142,122,103,205,23,129,138,23,123,154,202,105,93,83,26,201,239,89,95,215,34,59,182,177,49,147,40,162,190,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,215,168,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,9,127,139,242,255,0,163,226,35,151,182,155,234,222,144,227,191,233,177,65,237,24,37,166,167,146,10,120,242,42,95,109,213,71,211,80,249,159,28,108,154,24,213,94,201,149,221,75,28,75,19,145,255,0,137,88,171,172,191,238,87,30,68,244,203,239,175,88,173,34,175,53,206,5,191,179,241,65,162,152,103,254,17,85,159,209,80,187,251,151,54,233,29,58,55,253,215,197,61,174,254,36,202,207,237,137,128,145,92,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,28,202,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,93,130,56,58,227,23,4,226,255,0,4,168,191,216,40,253,141,146,89,186,62,144,99,253,201,170,61,151,221,154,161,148,191,215,79,130,40,231,238,199,78,178,126,45,23,163,126,151,108,169,239,9,0,0,2,128,121,163,249,236,212,223,185,125,30,136,203,252,174,244,27,13,226,75,72,248,138,210,156,206,138,145,204,184,211,227,207,182,87,77,78,179,62,211,113,70,93,82,158,182,36,107,216,238,184,220,237,213,168,246,245,177,95,27,151,161,238,69,196,28,209,252,246,106,111,220,190,143,68,74,174,70,63,158,207,213,191,218,64,87,175,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,147,43,129,46,103,85,154,49,167,25,6,151,235,125,111,182,109,88,190,63,81,89,131,205,59,231,90,169,106,162,70,164,54,55,73,28,82,237,12,155,254,42,105,17,27,3,88,230,42,185,139,19,34,176,174,57,56,68,181,113,125,164,109,197,32,184,210,89,242,203,13,67,174,88,229,214,122,118,189,140,157,88,173,125,44,207,70,172,172,166,153,58,122,251,107,186,62,56,100,86,201,218,72,221,175,182,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,186,241,21,175,57,151,18,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,189,17,181,219,43,145,141,235,122,190,71,39,91,220,171,63,249,95,114,251,166,187,83,89,120,161,214,155,85,91,24,202,134,215,225,246,58,152,165,166,127,92,50,210,212,81,222,146,88,167,107,149,138,230,78,214,65,44,93,18,49,91,47,214,99,153,190,21,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,215,100,137,27,17,85,207,124,55,146,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,9,149,193,191,8,150,174,47,185,126,101,24,164,23,26,75,62,89,97,212,139,133,203,28,186,207,78,215,177,147,173,170,222,215,210,204,244,106,202,202,105,147,167,175,182,187,163,227,134,69,108,157,164,141,213,235,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,31,229,1,197,158,27,130,212,212,240,189,152,83,210,90,95,149,94,42,111,86,139,229,77,122,181,149,87,25,34,163,167,138,218,145,118,250,90,247,182,9,28,201,29,42,117,63,166,38,181,94,246,117,74,174,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,249,108,107,28,246,49,202,246,5,75,112,83,195,197,215,137,142,33,177,172,14,11,85,37,125,138,223,81,13,239,41,101,77,99,169,153,236,72,42,34,74,166,163,163,84,149,95,34,72,216,88,145,253,110,185,90,170,172,106,58,70,94,159,19,118,155,85,131,132,77,87,177,88,173,148,150,235,109,187,77,239,180,148,116,116,144,182,24,41,160,142,217,51,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,136,28,157,248,120,181,97,24,109,235,90,50,203,85,93,6,119,146,211,178,43,101,53,77,99,90,246,98,243,171,31,79,86,148,141,94,182,50,170,166,150,163,162,89,83,235,178,141,174,139,102,43,157,36,202,226,199,202,198,178,124,191,200,125,58,112,53,172,62,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,15,148,181,78,36,120,22,252,53,240,95,163,218,227,163,152,103,139,212,155,46,159,227,126,216,166,162,119,76,215,219,92,118,152,145,118,133,26,190,34,178,29,163,237,236,173,123,226,71,199,248,215,54,158,52,9,21,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,45,142,123,88,198,57,24,201,148,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,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,245,213,177,57,239,119,134,145,205,145,208,191,169,221,76,69,106,175,113,146,49,129,157,64,0,8,107,204,83,129,90,110,41,112,213,206,52,250,130,145,154,169,96,167,134,26,25,170,106,165,99,46,118,232,86,161,235,109,68,89,18,8,94,233,42,29,35,38,115,63,45,141,99,158,198,57,94,201,148,0,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,82,197,121,83,240,57,77,169,87,90,14,41,53,37,245,113,88,177,139,194,63,22,182,53,146,192,183,27,141,43,152,244,173,124,155,34,62,154,25,118,107,91,27,151,185,52,82,53,234,214,196,232,230,134,188,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,129,42,128,0,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,158,154,125,193,37,171,138,254,90,186,93,125,198,96,164,161,212,92,86,159,33,154,213,88,218,86,186,123,180,13,185,92,220,203,75,228,116,209,49,140,146,161,209,185,178,200,174,72,87,184,173,68,73,36,222,176,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,46,83,148,23,19,24,110,99,163,212,220,50,186,134,174,131,44,192,233,235,110,76,87,34,201,5,202,221,61,115,165,116,236,122,53,18,55,197,45,91,34,116,110,248,162,198,246,57,219,200,216,190,78,107,156,20,126,19,113,89,248,148,211,59,101,170,155,36,196,173,245,21,57,108,91,118,102,188,90,225,141,174,74,142,181,114,70,233,169,99,141,254,231,55,174,72,151,165,30,171,12,49,56,32,7,47,78,30,191,116,111,19,88,253,130,182,166,212,203,46,41,219,203,111,116,215,26,95,21,29,125,13,37,84,8,234,52,133,83,162,78,243,229,142,55,35,213,26,145,186,71,108,245,106,70,251,191,226,199,202,198,178,124,191,200,125,58,114,63,242,163,225,211,240,45,195,140,25,253,238,159,163,36,213,47,15,125,168,250,251,246,173,109,99,189,157,23,213,149,241,187,120,229,146,163,169,26,199,167,139,237,189,55,137,54,144,28,88,249,88,214,79,151,249,15,167,78,6,181,133,170,115,83,224,59,254,235,241,87,164,22,95,228,165,203,236,86,203,119,251,187,234,111,110,127,119,253,238,217,89,28,63,202,84,61,223,217,94,85,89,180,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,3,91,126,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,86,157,185,149,240,81,113,225,211,81,235,181,67,10,182,109,166,89,117,193,178,83,61,169,75,4,118,171,165,74,212,202,251,100,80,70,228,122,194,198,64,231,198,228,137,172,108,111,100,74,174,115,21,207,198,188,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,58,87,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,165,32,113,11,148,216,179,157,125,212,188,215,22,174,241,182,92,131,48,188,221,45,213,61,167,199,223,165,158,182,89,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,251,139,191,229,113,228,79,76,190,250,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,93,192,242,1,225,92,137,241,3,200,60,34,238,121,0,0,0,0,3,139,254,7,4,69,220,230,231,34,38,202,113,107,155,184,28,209,15,150,226,229,142,138,101,111,199,182,239,240,41,245,111,238,220,252,172,150,169,41,44,213,117,10,237,146,56,100,114,252,126,8,197,95,242,1,6,230,160,138,94,50,41,238,82,85,68,239,15,73,112,114,181,23,223,239,146,165,187,127,244,204,93,204,135,93,109,85,246,200,112,251,116,141,154,161,122,186,146,57,162,122,167,214,163,145,55,68,221,126,8,167,227,228,90,197,67,139,241,57,125,191,93,43,167,72,169,189,161,78,196,99,30,229,77,234,164,68,247,111,250,55,34,78,73,124,187,107,174,173,246,41,37,150,163,189,249,9,81,34,183,225,76,138,191,148,174,254,75,252,0,90,87,47,77,19,92,15,1,163,190,213,174,245,53,212,241,205,253,142,70,170,35,225,164,118,223,89,118,248,177,126,194,103,39,193,14,155,165,56,196,88,174,25,107,181,50,54,53,105,233,96,139,234,237,182,205,137,141,251,17,63,138,119,48,0,240,139,185,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,1,173,103,22,62,105,245,147,230,6,67,234,51,155,41,154,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,245,235,21,164,159,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,140,28,174,60,137,233,151,223,94,177,90,73,76,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,5,27,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,200,123,88,231,189,237,87,191,5,112,209,196,94,119,194,254,169,208,106,102,11,81,252,149,29,226,139,162,31,223,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,111,91,62,40,191,20,93,140,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,20,215,219,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,11,244,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,82,130,249,124,241,183,117,225,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,181,239,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,40,95,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,25,43,152,135,7,216,15,17,186,71,119,205,231,74,75,54,119,132,89,234,171,237,23,199,203,13,59,38,130,22,62,103,80,214,75,51,217,18,83,57,81,202,146,72,246,164,15,114,200,142,70,44,204,146,133,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,44,211,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,96,183,13,28,58,103,124,80,106,157,6,153,224,180,255,0,201,86,94,43,122,225,253,236,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,117,191,224,137,241,84,11,73,209,62,48,110,188,88,114,252,215,54,231,43,72,153,222,21,131,222,232,47,79,166,137,209,178,186,9,109,85,11,77,92,173,70,36,81,190,85,142,118,62,56,220,168,143,129,207,70,198,201,25,27,105,132,216,35,38,208,108,55,134,222,95,154,143,165,56,101,21,35,89,110,211,123,243,238,117,208,211,172,47,187,92,86,213,42,84,86,202,142,123,221,215,35,155,186,53,94,238,134,35,35,106,244,49,168,154,251,129,178,159,9,222,86,52,111,229,254,61,233,208,16,87,154,47,48,10,59,69,29,203,134,77,16,200,187,215,89,188,77,187,56,186,65,28,19,210,199,75,44,18,193,53,165,189,198,63,170,101,238,239,44,145,171,29,11,163,108,104,229,122,202,216,187,6,178,113,213,77,194,215,4,218,57,131,233,245,125,35,245,82,255,0,166,248,196,212,48,212,210,202,246,91,45,211,91,213,139,114,69,88,214,9,158,217,41,221,27,33,115,255,0,45,237,123,152,246,53,88,250,150,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,241,80,58,249,127,220,174,60,137,233,151,223,94,177,90,80,182,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,46,167,131,220,166,251,131,114,150,110,107,139,87,120,43,214,63,135,230,119,75,117,79,105,146,118,42,160,171,185,73,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,220,4,234,49,87,22,62,86,53,147,229,254,67,233,211,148,173,253,84,126,59,63,242,231,255,0,70,108,255,0,246,66,234,120,177,242,177,172,159,47,242,31,78,156,13,107,12,235,193,247,22,121,151,8,186,161,244,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,112,81,34,184,219,224,251,38,225,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,247,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,165,161,126,120,182,83,167,26,227,167,20,185,38,55,93,106,203,112,204,182,222,246,181,206,137,38,165,174,165,145,29,28,176,203,20,137,253,220,114,69,35,81,205,114,61,143,106,42,57,169,21,120,99,229,105,163,92,60,234,61,203,81,111,119,95,167,213,116,151,8,107,113,15,106,80,186,25,44,29,181,155,103,63,162,101,134,174,109,164,133,82,87,66,206,137,32,73,35,107,28,169,211,94,220,184,184,227,166,225,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,37,239,1,21,121,163,249,19,212,223,185,125,98,136,160,18,255,0,185,163,249,19,212,223,185,125,98,136,160,16,54,168,49,254,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,200,7,84,200,181,75,4,197,51,188,71,76,239,247,223,11,146,103,126,63,232,253,23,133,153,254,51,193,66,147,85,126,49,140,88,227,232,141,200,239,198,57,189,91,236,221,215,220,6,185,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,74,174,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,171,102,156,98,240,117,130,113,127,130,83,216,47,245,158,198,201,44,221,127,71,242,14,220,213,30,203,238,205,78,250,175,235,86,79,20,115,247,99,167,72,255,0,24,171,209,191,83,118,84,247,235,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,161,180,64,42,215,149,63,29,182,165,181,80,112,179,172,185,53,91,110,77,168,72,48,139,173,198,118,186,9,32,86,177,177,217,213,234,136,230,61,174,71,44,29,110,114,61,31,216,106,179,162,8,228,180,160,53,87,54,83,225,59,202,198,141,252,191,199,189,58,3,90,195,101,62,19,188,172,104,223,203,252,123,211,160,3,42,152,127,135,254,19,244,75,134,26,156,170,125,27,199,42,237,12,203,170,41,38,173,134,107,140,245,76,137,148,209,43,34,134,37,153,206,114,49,28,249,228,85,114,185,234,249,222,157,93,13,141,140,204,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,6,85,228,99,249,236,253,91,253,164,98,174,117,126,105,241,111,151,244,62,163,113,50,175,35,31,207,103,234,223,237,35,21,115,171,243,79,139,124,191,161,245,27,136,25,87,145,143,231,179,245,111,246,145,98,154,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,182,178,249,56,103,248,110,150,97,188,65,106,14,160,228,52,150,60,122,199,79,142,84,215,87,84,170,244,68,205,238,72,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,177,43,140,94,49,115,190,47,243,186,123,253,254,143,216,216,221,155,175,232,254,63,220,134,163,217,125,216,105,217,85,253,116,200,34,146,126,236,148,233,39,227,17,122,55,233,110,200,158,240,199,250,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,53,242,184,243,217,166,95,125,122,61,105,29,110,184,6,101,98,195,108,26,131,121,199,170,232,241,236,170,162,186,154,203,93,50,35,89,94,250,53,137,42,86,36,85,234,115,24,233,227,98,191,110,133,127,91,81,85,209,189,27,34,185,92,121,236,211,47,190,189,30,180,11,254,0,0,34,175,52,127,34,122,155,247,47,172,81,18,168,138,188,209,252,137,234,111,220,190,177,68,5,0,155,84,26,171,155,84,0,0,0,0,1,94,188,231,242,77,47,182,232,54,53,142,228,184,197,37,207,54,188,222,28,184,189,99,150,72,231,181,65,15,109,213,245,12,145,172,86,189,142,106,211,192,232,30,230,163,150,120,229,68,114,211,167,77,48,146,255,0,154,94,186,86,107,7,21,151,236,110,138,243,226,241,189,59,255,0,67,118,200,99,73,227,141,149,81,162,45,193,238,142,85,233,239,120,174,228,46,145,141,107,95,29,52,31,148,141,71,186,48,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,5,191,114,96,201,52,190,229,160,217,46,59,141,99,20,150,204,218,205,120,106,229,21,141,89,36,158,235,4,221,199,80,84,62,71,49,26,198,53,169,81,3,96,99,156,141,88,36,149,81,171,80,189,86,20,81,15,42,29,98,186,233,175,22,150,76,69,215,234,74,28,123,80,105,234,44,151,72,171,106,157,20,18,78,216,100,154,137,204,111,91,88,181,43,80,198,65,26,185,28,187,85,74,198,39,84,136,165,239,1,138,184,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,217,207,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,175,15,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,238,164,122,181,172,107,229,150,87,163,25,215,210,157,255,0,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,221,185,113,112,57,77,197,110,101,95,152,106,11,234,233,244,235,15,168,129,149,208,196,201,98,125,238,173,200,175,74,40,167,68,70,177,141,106,53,211,185,174,238,181,146,196,214,163,86,100,150,48,205,92,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,173,208,17,255,0,143,93,82,206,244,91,132,236,231,83,52,210,251,236,108,146,205,236,207,5,91,225,97,168,237,119,110,84,176,201,248,185,152,248,221,188,114,189,191,89,171,182,251,166,202,136,168,18,0,20,3,253,84,126,59,63,242,231,255,0,70,108,255,0,246,66,255,0,128,0,0,0,0,170,190,121,223,153,63,214,79,217,164,85,229,113,231,179,76,190,250,244,122,210,85,115,206,252,201,254,178,126,205,34,175,43,143,61,154,101,247,215,163,214,129,127,192,0,0,0,34,175,52,127,34,122,155,247,47,172,81,20,2,95,247,52,127,34,122,155,247,47,172,81,20,2,6,206,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,112,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,185,215,152,167,20,185,223,17,122,227,95,142,100,152,223,209,155,46,155,220,46,54,43,85,146,87,67,45,85,60,205,153,35,170,150,166,104,156,230,62,105,31,78,196,86,198,247,68,198,198,214,177,94,189,114,203,149,121,98,240,29,248,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,12,235,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,69,94,104,254,68,245,55,238,95,88,162,37,81,21,121,163,249,19,212,223,185,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,101,51,90,206,19,188,211,232,223,204,12,123,212,96,54,83,0,1,88,28,208,56,204,226,79,135,109,125,176,97,90,57,169,31,71,236,181,184,125,45,210,122,111,99,208,85,245,213,62,182,182,55,73,215,81,4,143,77,217,12,105,178,47,79,213,223,109,213,85,66,207,202,86,231,87,230,159,22,249,127,67,234,55,18,85,114,164,226,143,93,184,148,252,40,254,26,243,159,164,127,71,61,137,236,207,222,202,58,62,199,136,241,221,239,237,104,163,234,234,236,69,249,91,237,211,238,219,117,222,42,243,171,243,79,139,124,191,161,245,27,136,25,87,145,143,231,179,245,111,246,145,106,133,85,242,49,252,246,126,173,254,210,45,80,8,191,198,215,2,120,111,24,246,171,20,238,190,82,98,57,101,138,161,24,204,141,182,149,173,158,91,114,182,69,117,19,216,147,66,142,103,117,236,145,174,114,187,182,169,34,49,19,187,34,172,128,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,0,0,20,3,204,71,139,207,221,91,172,169,244,90,183,189,167,184,119,118,139,23,235,160,240,211,79,221,108,94,42,174,78,165,89,23,187,36,77,232,71,116,116,197,28,91,198,201,22,94,169,85,206,11,139,207,143,8,248,45,111,242,21,185,203,164,160,255,0,112,170,160,164,134,87,175,247,19,200,172,103,242,13,73,63,179,198,87,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,129,34,185,103,240,81,110,226,127,59,185,102,218,151,108,241,58,109,137,111,77,91,71,34,85,67,237,154,233,161,145,35,167,134,162,23,71,209,217,221,147,200,173,147,169,55,129,170,197,108,202,230,220,79,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,189,131,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,241,147,61,242,59,121,37,123,190,179,151,109,246,77,145,17,19,181,129,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,210,121,78,241,175,110,202,113,91,103,10,250,145,115,232,201,44,219,211,97,211,189,106,170,38,186,208,182,58,138,137,41,228,114,181,241,195,225,99,135,165,138,233,24,213,137,98,141,140,69,137,85,242,3,152,143,8,127,186,183,70,147,232,181,23,123,80,176,238,237,110,47,215,95,225,161,159,186,232,188,85,36,157,72,177,175,118,56,155,208,174,232,233,150,56,183,145,145,172,189,84,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,160,27,79,26,214,113,99,230,159,89,62,96,100,62,163,57,121,60,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,234,54,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,251,235,214,43,73,84,69,94,87,30,68,244,203,239,175,88,173,37,80,20,151,204,143,151,221,55,14,213,49,235,14,141,218,170,221,167,87,26,134,211,86,219,97,138,89,153,140,189,34,130,56,150,90,137,167,150,105,153,83,50,206,228,123,154,214,70,245,100,123,238,248,209,98,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,155,36,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,104,95,78,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,154,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,136,121,163,249,236,212,223,185,125,30,136,149,92,140,127,61,159,171,127,180,136,171,205,31,207,102,166,253,203,232,244,68,170,228,99,249,236,253,91,253,164,5,170,17,127,139,254,1,52,191,139,187,174,61,146,223,110,149,120,238,67,105,168,164,165,172,188,82,36,147,79,85,100,137,213,15,146,130,56,221,42,65,11,221,37,66,189,42,22,41,28,213,106,34,181,237,94,146,80,0,63,39,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,172,0,0,10,64,226,23,152,247,25,216,54,190,234,94,21,139,107,39,130,178,227,249,133,230,215,110,166,250,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,120,23,126,107,89,197,143,154,125,100,249,129,144,250,140,229,201,242,191,215,189,88,226,39,64,175,249,174,177,229,127,72,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,91,109,246,68,68,166,206,44,124,211,235,39,204,12,135,212,103,3,21,23,125,203,155,143,171,22,184,105,196,250,119,170,183,15,101,102,122,115,143,248,235,149,226,190,165,238,165,185,217,233,81,145,190,229,61,76,206,94,220,204,234,143,196,119,95,179,156,254,235,85,81,207,100,48,3,69,184,40,253,208,28,15,101,154,207,167,182,203,173,118,164,225,185,133,93,52,86,234,36,239,123,102,214,218,74,7,190,157,34,115,147,105,162,238,207,52,107,26,43,228,250,241,116,72,231,197,219,136,0,102,174,40,117,251,42,213,190,38,178,173,92,182,106,21,214,227,29,22,65,81,244,62,233,19,228,164,146,134,215,79,84,247,91,188,51,81,24,250,126,134,116,72,155,53,175,238,57,207,119,227,28,247,45,159,232,78,169,107,182,180,242,202,214,109,75,215,171,239,182,107,239,56,254,95,236,58,223,11,71,79,221,181,197,107,116,63,216,233,88,198,183,106,168,171,27,245,218,143,93,183,247,181,88,171,81,122,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,89,168,140,141,202,174,106,34,170,108,17,196,46,45,98,193,184,47,212,188,43,22,161,240,86,92,127,75,239,54,187,117,55,117,242,118,41,96,180,203,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,120,26,225,27,41,240,157,229,99,70,254,95,227,222,157,1,173,97,177,158,134,231,248,110,150,112,77,166,58,131,168,57,13,37,143,30,177,233,190,63,83,93,93,82,171,209,19,61,159,78,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,138,21,215,205,199,131,236,103,75,174,180,60,72,233,250,82,91,237,185,133,226,74,12,134,218,233,106,37,158,107,221,75,170,171,29,92,199,72,247,183,162,70,182,70,186,54,246,219,26,197,26,181,174,238,59,162,26,240,209,196,94,119,194,254,169,208,106,102,11,81,252,149,29,226,139,162,31,223,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,111,91,62,40,191,20,94,193,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,212,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,126,232,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,245,34,232,145,175,151,182,23,63,167,185,173,171,82,176,12,107,81,172,84,245,112,91,114,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,111,190,202,191,19,176,0,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,104,18,168,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,142,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,5,223,154,214,113,99,230,159,89,62,96,100,62,163,57,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,197,194,198,70,221,163,137,141,250,173,77,246,221,119,85,85,90,44,226,199,205,62,178,124,192,200,125,70,112,49,254,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,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,213,23,146,112,81,149,94,120,49,211,254,44,116,202,217,237,26,70,219,238,145,230,150,248,18,71,213,67,225,238,181,177,178,230,212,87,57,29,11,96,100,81,202,216,218,222,211,97,108,170,142,107,166,124,120,127,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,64,217,120,197,92,88,249,88,214,79,151,249,15,167,78,125,92,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,252,188,88,249,88,214,79,151,249,15,167,78,6,181,133,138,114,163,227,95,240,101,149,65,195,94,166,92,238,181,56,222,91,112,167,166,196,165,223,189,13,158,233,52,142,106,211,244,35,86,70,195,85,36,140,247,181,221,17,202,157,74,196,73,166,149,181,214,118,173,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,212,158,46,227,24,247,67,43,21,178,70,245,106,117,198,246,57,19,103,32,27,52,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,94,46,49,56,85,204,184,80,213,203,134,31,121,182,213,187,24,184,212,84,84,226,119,121,36,73,153,113,183,35,254,162,58,86,177,141,241,49,181,209,182,102,116,183,165,234,142,68,237,190,55,190,197,57,83,241,199,83,169,86,170,14,22,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,123,162,190,166,24,182,115,93,27,87,185,12,82,57,232,215,68,233,38,153,92,75,240,233,130,113,65,165,149,250,103,157,83,255,0,43,89,103,173,235,155,247,178,233,225,166,134,10,206,220,82,199,222,237,119,222,238,211,221,208,255,0,130,167,193,80,53,172,47,251,149,199,145,61,50,251,235,214,43,74,33,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,129,123,220,174,60,137,233,151,223,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,162,123,212,242,0,240,138,139,240,56,43,187,111,219,236,85,56,201,27,145,122,216,171,186,28,85,234,230,170,61,54,84,79,114,255,0,56,31,65,243,202,237,221,182,223,3,217,12,136,246,124,126,30,227,146,162,109,190,223,104,28,24,229,217,15,98,124,15,90,177,83,235,33,201,174,219,220,7,37,93,130,46,231,133,93,194,46,192,114,0,1,197,255,0,3,131,126,42,115,119,192,240,212,216,14,73,240,63,15,52,84,250,61,92,213,110,251,193,34,124,127,218,220,126,233,213,117,46,177,150,252,66,229,91,44,136,198,67,77,51,220,170,187,123,146,39,170,255,0,128,10,49,226,234,232,251,86,179,228,17,197,245,85,245,245,110,223,227,241,171,159,249,151,244,31,161,192,190,19,95,147,106,141,21,127,103,173,35,238,117,47,83,83,109,233,234,81,63,132,159,197,58,222,181,218,110,122,171,196,77,250,207,98,167,150,178,73,174,55,7,49,34,99,164,221,27,81,59,191,130,142,251,63,152,179,78,7,248,94,151,76,237,169,124,187,210,164,117,111,252,148,115,21,62,14,169,111,240,162,106,252,30,159,104,19,66,134,4,130,154,56,209,119,70,181,19,254,100,62,131,139,81,17,168,136,155,28,128,241,183,191,115,201,225,63,164,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,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,250,245,138,211,42,241,99,229,99,89,62,95,228,62,157,57,138,185,92,121,19,211,47,190,189,98,180,202,188,88,249,88,214,79,151,249,15,167,78,5,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,21,138,241,47,195,166,9,197,6,150,87,233,158,117,79,252,173,101,158,183,174,111,222,203,167,134,154,24,43,59,113,75,31,123,181,223,123,187,79,119,67,254,10,159,5,77,107,13,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,73,233,201,115,93,53,30,187,54,200,248,120,185,222,124,118,25,67,143,212,228,150,218,106,132,87,201,110,170,109,101,52,114,50,157,251,253,72,100,241,79,123,227,84,86,247,26,143,111,66,190,85,147,245,185,231,126,100,255,0,89,63,102,152,171,146,167,154,124,167,229,253,119,168,219,128,197,92,209,252,246,106,111,220,190,143,68,125,90,69,198,157,215,64,248,38,190,232,214,150,228,21,118,189,65,203,179,138,202,186,170,232,41,156,143,182,217,29,111,163,137,210,195,63,82,36,117,50,203,26,177,142,98,61,204,99,38,119,226,159,217,122,252,188,209,252,246,106,111,220,190,143,68,69,80,63,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,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,24,215,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,91,220,198,189,236,106,61,243,40,12,85,197,143,149,141,100,249,127,144,250,116,230,181,134,202,124,88,249,88,214,79,151,249,15,167,78,107,88,0,186,158,87,188,11,126,5,49,86,107,142,177,225,158,19,82,111,93,126,199,166,173,119,84,214,43,92,145,181,19,120,85,169,225,235,38,222,78,230,234,231,178,37,100,127,138,115,170,35,92,41,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,182,212,6,181,156,88,249,167,214,79,152,25,15,168,206,91,247,2,56,47,225,67,150,5,147,77,61,169,236,207,165,184,254,85,98,241,189,142,247,133,241,87,11,140,61,222,223,83,122,250,123,157,93,61,77,223,109,183,77,247,42,7,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,250,245,138,208,34,175,245,12,127,248,209,127,208,159,254,239,39,255,0,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,134,206,122,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,93,99,13,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,73,213,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,122,113,139,193,214,9,197,254,9,79,96,191,214,123,27,36,179,117,253,31,200,59,115,84,123,47,187,53,59,234,191,173,89,60,81,207,221,142,157,35,252,98,175,70,253,77,217,83,223,78,220,60,242,251,214,221,109,214,219,246,143,100,86,170,188,45,152,93,67,105,178,235,149,76,80,84,62,206,249,96,158,74,69,74,117,158,55,85,50,119,65,210,199,194,231,51,162,70,201,186,177,90,174,11,95,230,143,228,79,83,126,229,245,138,34,128,75,232,230,55,96,250,41,203,171,52,197,189,183,117,188,251,26,223,142,219,253,163,118,169,241,21,213,157,171,165,3,59,245,18,236,157,201,159,211,212,247,236,157,78,85,93,147,114,133,192,218,160,171,94,119,23,107,173,130,235,160,215,219,21,206,174,221,114,183,84,100,21,116,117,148,147,58,25,233,167,141,214,199,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,105,69,85,243,206,252,201,254,178,126,205,2,79,242,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,174,171,204,179,129,90,158,38,177,154,93,79,211,26,10,186,173,80,199,41,224,182,210,208,182,170,40,224,187,219,150,161,85,208,61,103,145,145,66,248,86,121,166,108,136,228,234,78,228,110,107,213,209,172,117,193,202,227,207,102,153,125,245,232,245,165,255,0,1,170,185,127,220,182,56,139,206,248,150,225,197,217,102,165,212,120,236,146,197,144,86,216,171,110,125,16,197,237,14,150,69,83,28,189,152,98,142,56,186,99,170,100,61,45,69,223,179,214,171,187,213,18,170,249,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,5,43,27,41,240,157,229,99,70,254,95,227,222,157,1,173,97,178,159,9,222,86,52,111,229,254,61,233,208,1,149,64,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,50,175,35,31,207,103,234,223,237,35,21,115,171,243,79,139,124,191,161,245,27,137,149,121,24,254,123,63,86,255,0,105,24,171,157,95,154,124,91,229,253,15,168,220,64,130,180,217,77,246,147,21,184,225,84,245,221,22,91,173,194,142,233,89,77,218,98,247,106,169,35,169,142,158,78,181,78,182,244,178,182,165,54,69,70,175,115,119,34,171,90,169,157,120,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,216,211,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,66,178,249,199,224,24,110,150,97,188,62,233,246,159,99,212,150,60,122,199,79,145,211,80,208,211,34,244,68,205,237,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,177,215,149,199,158,205,50,251,235,209,235,73,85,207,59,243,39,250,201,251,52,138,188,174,60,246,105,151,223,94,143,90,5,255,0,0,0,17,87,154,63,145,61,77,251,151,214,40,137,84,69,94,104,254,68,245,55,238,95,88,162,2,128,77,170,13,85,205,170,0,0,0,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,245,90,170,100,2,186,185,210,107,29,247,15,209,172,75,71,109,16,246,233,53,18,225,81,81,116,169,234,98,245,82,219,93,79,35,105,186,28,197,84,235,158,122,121,123,141,123,28,223,13,211,245,155,35,145,2,155,11,169,176,112,157,149,81,242,150,185,104,173,69,143,217,121,157,211,31,155,45,172,163,183,218,36,146,186,178,185,149,105,114,167,163,154,5,108,114,186,177,208,193,77,68,228,84,115,152,230,163,90,146,36,109,71,84,174,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,245,156,136,108,210,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,27,68,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,90,205,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,214,106,161,113,92,160,181,66,213,154,112,151,77,129,194,218,72,46,90,125,120,173,182,212,64,218,214,203,60,176,84,204,234,216,170,159,22,200,232,88,231,84,77,11,119,234,71,45,44,138,142,248,181,161,34,184,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,159,252,197,249,116,126,1,60,94,181,232,165,187,253,45,191,23,237,59,103,123,255,0,115,159,218,148,208,254,58,166,165,245,21,158,34,162,89,93,245,89,248,175,130,253,93,149,35,175,7,220,89,230,92,34,234,135,211,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,204,165,110,98,252,186,63,0,158,47,90,244,82,221,254,150,223,139,246,157,179,189,255,0,185,207,237,74,104,127,29,83,82,250,138,207,17,81,44,174,250,172,252,87,193,126,174,202,129,111,218,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,139,153,140,145,187,73,19,219,245,154,155,237,186,110,138,138,189,87,138,61,11,253,210,154,19,147,104,167,210,159,163,159,72,252,23,239,159,129,241,157,143,15,89,5,79,246,30,228,125,93,93,142,159,203,77,186,183,247,237,178,210,7,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,142,253,48,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,43,47,250,134,63,252,104,191,232,79,255,0,119,150,168,0,0,0,0,0,21,87,207,59,243,39,250,201,251,52,138,188,174,60,246,105,151,223,94,143,90,74,174,121,223,153,63,214,79,217,164,85,229,113,231,179,76,190,250,244,122,208,47,248,0,0,0,4,85,230,143,228,79,83,126,229,245,138,34,128,75,254,230,143,228,79,83,126,229,245,138,34,128,64,150,156,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,85,239,172,130,173,95,214,136,247,63,169,235,191,90,57,211,3,145,246,107,117,175,192,53,79,78,102,167,164,75,109,142,241,110,189,211,202,214,59,190,233,235,161,150,25,90,247,117,116,171,17,182,248,85,168,141,69,69,116,155,171,183,68,111,228,243,193,192,42,101,181,105,102,169,80,227,212,137,79,75,81,113,176,93,46,205,72,155,58,190,86,197,61,21,59,215,126,235,216,137,13,123,219,238,86,49,86,79,201,89,19,170,48,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,245,54,223,165,206,69,11,233,0,0,34,175,52,127,34,122,155,247,47,172,81,18,168,138,188,209,252,137,234,111,220,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,178,153,173,103,9,222,105,244,111,230,6,61,234,48,27,41,128,33,87,26,220,183,191,118,14,169,218,181,51,240,203,244,75,217,152,252,22,47,5,244,119,199,247,59,117,53,19,119,123,158,42,45,183,241,61,61,61,43,183,70,251,251,246,73,170,0,138,188,12,112,49,251,139,190,155,127,166,143,211,31,166,62,205,255,0,89,61,159,225,124,39,137,255,0,225,19,117,245,120,159,246,59,116,125,187,251,160,7,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,149,121,24,254,123,63,86,255,0,105,22,168,85,95,35,31,207,103,234,223,237,34,213,0,2,178,249,142,243,36,201,180,195,50,160,209,254,24,115,218,74,91,237,138,162,117,203,238,177,91,105,235,89,4,232,136,216,237,241,62,116,124,74,246,170,200,233,209,35,85,99,210,38,36,136,230,207,26,75,254,15,184,179,195,120,186,210,255,0,167,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,4,42,230,97,193,69,199,137,252,18,219,155,105,165,179,196,234,78,37,181,53,21,28,105,75,15,182,104,102,154,52,146,158,106,137,157,31,71,103,119,207,26,186,78,148,222,118,163,21,211,35,155,72,56,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,218,76,168,14,108,92,20,92,113,108,170,231,197,70,155,219,58,241,187,206,213,57,140,12,74,90,120,109,85,206,146,158,158,58,136,218,142,100,147,120,169,38,234,122,54,55,185,37,73,100,123,213,37,68,96,79,254,10,56,174,177,113,105,163,84,89,151,118,213,71,151,219,118,163,202,108,148,83,61,222,2,171,169,233,28,136,217,17,30,144,206,198,119,99,93,222,212,221,241,247,30,248,164,82,64,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,184,158,47,249,128,105,198,144,112,227,107,212,77,45,200,190,144,94,181,54,223,87,22,11,87,111,141,29,12,114,49,141,100,181,179,44,172,115,25,225,95,44,125,84,242,49,100,116,187,68,230,53,18,87,68,24,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,89,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,94,169,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,126,156,187,184,67,253,202,90,52,191,74,104,187,58,133,152,246,171,114,142,138,255,0,19,12,29,167,75,225,105,35,233,68,141,59,81,202,238,181,111,95,84,178,75,180,143,141,34,233,12,235,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,215,135,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,250,245,138,210,85,17,87,149,199,145,61,50,251,235,214,43,73,84,0,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,94,234,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,73,149,202,59,138,237,71,199,245,98,207,194,205,206,95,108,225,153,71,143,158,219,29,68,202,146,88,170,162,166,154,174,71,83,174,203,188,50,246,158,143,133,118,106,72,244,149,170,213,89,82,108,129,207,59,243,39,250,201,251,52,138,188,174,60,246,105,151,223,94,143,90,3,154,63,158,205,77,251,151,209,232,137,85,200,199,243,217,250,183,251,72,138,188,209,252,246,106,111,220,190,143,68,74,174,70,63,158,207,213,191,218,64,90,160,5,96,113,225,205,35,42,211,109,83,183,105,159,13,55,107,84,191,68,238,18,46,91,91,91,109,146,79,17,93,79,83,44,50,218,22,57,227,103,76,41,218,234,146,104,92,174,127,113,137,20,177,244,57,94,22,126,12,85,195,71,17,120,39,20,26,89,65,169,152,45,71,242,84,119,138,46,137,191,123,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,189,15,248,162,252,81,50,168,2,181,117,99,147,95,225,67,84,243,45,76,253,209,222,204,250,91,144,92,111,190,11,232,135,123,194,248,170,153,38,237,119,60,107,122,250,123,157,61,93,45,223,109,246,77,246,44,168,1,31,248,41,225,75,247,31,105,101,215,76,254,158,253,45,246,158,65,61,247,198,251,47,192,118,251,148,212,240,246,187,125,233,119,219,195,117,117,117,38,253,123,109,238,221,104,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,84,228,169,229,99,41,249,129,93,233,214,227,15,243,65,229,247,77,105,166,189,113,67,162,214,170,183,177,245,14,175,204,44,116,209,75,82,254,185,165,170,168,172,189,44,178,206,231,35,17,207,129,175,130,40,186,35,98,58,95,170,198,191,108,193,201,83,202,198,83,243,2,187,211,173,196,255,0,2,176,57,46,112,245,236,203,22,71,196,237,218,166,235,79,87,119,241,56,149,162,138,74,94,213,44,212,44,125,52,211,214,54,71,38,243,111,60,105,11,85,155,53,142,167,157,21,94,231,109,28,234,226,199,202,198,178,124,191,200,125,58,115,186,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,74,226,199,202,198,178,124,191,200,125,58,112,53,172,36,87,18,28,96,228,218,217,166,154,107,162,86,101,171,183,96,152,6,47,96,160,125,5,76,84,238,125,101,238,138,133,212,243,87,35,218,206,235,24,169,52,145,50,62,227,154,172,141,178,43,90,247,171,25,29,76,171,195,71,14,153,223,20,26,167,65,166,120,45,63,242,85,151,138,222,184,127,123,45,126,38,24,103,172,237,203,44,125,238,215,125,142,237,49,221,111,248,34,124,85,3,37,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,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,231,74,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,0,0,0,1,173,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,223,94,177,90,4,170,0,0,43,87,86,57,53,254,20,53,79,50,212,207,221,29,236,207,165,185,5,198,251,224,190,136,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,253,205,122,19,140,232,167,210,159,164,127,71,60,111,239,159,129,240,125,255,0,17,89,61,79,246,30,228,157,61,61,254,159,203,93,250,119,247,111,178,80,15,22,62,105,245,147,230,6,67,234,51,155,41,154,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,245,235,21,165,101,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,200,123,88,231,189,237,87,190,205,57,92,121,19,211,47,190,189,98,180,146,153,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,125,248,28,226,238,235,194,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,234,232,238,38,202,201,38,141,29,31,117,100,109,217,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,96,190,25,249,84,105,31,15,154,185,83,170,215,156,174,175,58,125,186,163,191,137,208,220,173,204,133,150,119,163,220,172,158,101,107,220,218,186,150,55,182,140,147,162,38,49,232,233,18,62,190,218,197,34,184,177,242,177,172,159,47,242,31,78,156,13,107,11,243,230,13,193,37,171,138,252,2,59,238,49,5,37,14,162,226,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,38,244,24,109,80,6,173,159,232,171,2,202,191,215,92,115,36,199,46,31,237,148,117,214,218,234,121,63,226,201,12,209,200,207,230,115,92,223,177,80,189,238,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,128,57,172,112,43,83,152,199,95,197,62,148,80,85,212,223,105,105,214,108,214,133,213,81,54,7,91,169,40,158,190,210,98,205,35,85,175,138,42,120,226,116,49,163,187,136,177,185,172,107,155,34,203,86,186,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,175,4,189,183,177,238,134,86,43,163,145,136,228,235,141,239,106,174,206,80,59,95,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,165,21,234,198,117,248,80,213,60,203,83,61,151,236,207,165,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,184,242,39,166,95,125,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,178,34,46,219,28,207,27,32,4,93,207,92,200,222,135,125,139,178,158,211,139,145,21,23,116,220,14,139,6,125,65,75,147,84,99,149,115,171,36,108,138,214,123,156,187,236,213,114,252,27,250,54,251,78,241,28,141,154,52,123,23,116,33,119,24,248,126,105,101,190,183,80,241,100,116,173,99,228,115,226,142,7,61,223,89,32,137,63,128,228,254,19,143,222,225,79,140,44,119,82,109,144,227,183,182,190,130,243,28,178,181,241,212,84,83,181,92,139,35,58,85,26,157,43,239,73,91,252,31,176,9,104,170,54,79,137,234,130,166,42,152,155,60,79,107,154,228,69,69,69,69,247,47,191,236,61,155,255,0,56,30,85,70,254,253,143,31,207,177,225,61,202,170,170,7,54,175,191,109,206,71,173,219,252,83,236,57,117,125,84,80,60,61,127,66,134,111,184,68,247,47,191,222,25,241,3,153,141,120,133,153,240,233,78,66,248,213,81,222,207,171,77,209,127,248,52,166,74,49,159,16,237,71,105,93,249,21,125,222,6,171,252,90,80,43,79,130,253,63,183,229,60,73,94,238,215,59,124,53,43,4,183,101,107,165,68,118,202,175,111,243,255,0,182,47,217,246,150,203,101,183,195,111,166,108,17,49,172,106,111,178,53,54,79,138,175,249,72,5,203,254,211,10,106,142,71,84,142,106,200,234,139,155,83,222,187,162,43,160,82,195,154,221,189,255,0,104,30,79,83,222,230,170,236,170,168,123,85,118,67,212,137,245,149,119,248,129,206,53,234,77,206,103,134,162,124,79,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,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,239,175,88,173,50,175,22,62,86,53,147,229,254,67,233,211,152,171,149,199,145,61,50,251,235,214,43,76,171,197,143,149,141,100,249,127,144,250,116,224,107,88,109,80,106,174,109,80,5,85,243,206,252,201,254,178,126,205,49,87,37,79,52,249,79,203,250,239,81,183,25,87,158,119,230,79,245,147,246,105,138,185,42,121,167,202,126,95,215,122,141,184,12,85,205,31,207,102,166,253,203,232,244,68,138,229,1,194,102,27,157,84,212,241,67,152,84,82,93,159,138,222,42,108,182,139,29,77,2,185,148,183,24,226,163,168,138,228,146,247,58,92,246,54,121,26,200,221,18,244,191,166,86,185,30,198,116,199,94,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,63,192,0,98,174,44,124,172,107,39,203,252,135,211,167,41,219,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,67,28,198,189,143,114,61,151,125,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,3,234,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,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,88,0,107,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,129,42,140,85,197,143,149,141,100,249,127,144,250,116,230,85,49,87,22,62,86,53,147,229,254,67,233,211,129,173,97,181,65,170,185,181,64,0,0,17,87,154,63,145,61,77,251,151,214,40,138,1,47,251,154,63,145,61,77,251,151,214,40,138,1,3,106,130,170,249,231,126,100,255,0,89,63,102,150,168,85,95,60,239,204,159,235,39,236,208,34,175,43,143,61,154,101,247,215,163,214,151,252,80,15,43,143,61,154,101,247,215,163,214,151,252,5,0,243,71,243,217,169,191,114,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,149,141,148,248,78,242,177,163,127,47,241,239,78,128,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,202,160,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,25,87,145,143,231,179,245,111,246,145,210,185,182,96,25,150,169,241,179,128,105,246,159,99,213,119,204,134,249,131,208,83,80,208,211,34,117,202,255,0,104,92,149,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,59,175,35,31,207,103,234,223,237,34,199,227,210,28,53,154,209,81,175,110,130,174,76,178,124,94,28,65,146,58,117,236,65,110,101,92,149,78,107,35,77,145,95,36,178,49,92,231,117,108,144,198,140,232,222,78,176,198,156,29,112,117,130,112,129,130,84,88,44,21,158,217,201,47,61,31,72,50,14,220,212,254,212,237,77,80,250,95,235,87,207,44,112,118,163,168,88,255,0,22,169,215,183,83,183,85,247,72,0,0,170,190,121,223,153,63,214,79,217,164,85,229,113,231,179,76,190,250,244,122,210,85,115,206,252,201,254,178,126,205,34,175,43,143,61,154,101,247,215,163,214,129,127,192,0,4,85,230,143,228,79,83,126,229,245,138,34,85,17,87,154,63,145,61,77,251,151,214,40,128,160,19,106,131,85,115,106,128,0,0,5,27,115,125,213,11,174,105,197,165,78,7,51,106,224,182,233,245,158,138,219,79,3,171,93,44,18,207,83,11,107,101,170,100,91,35,97,123,155,81,12,46,219,169,92,148,177,170,187,224,214,222,73,172,102,181,234,133,215,90,181,115,47,213,123,203,106,227,168,202,111,21,55,38,83,212,214,186,173,244,112,61,235,217,165,73,92,136,175,100,49,118,226,103,213,106,35,35,106,35,90,136,136,129,47,249,56,233,13,78,107,196,189,118,169,84,65,86,150,221,56,179,205,51,39,134,120,154,207,104,215,49,244,176,195,43,29,187,222,199,83,173,123,209,88,137,179,225,103,83,147,116,107,238,208,174,174,75,122,57,125,195,244,107,45,214,43,188,221,186,77,68,184,83,211,218,233,186,88,189,84,182,215,84,70,234,158,182,189,85,58,231,158,162,46,219,152,199,55,195,117,125,102,200,213,75,21,2,146,249,199,105,13,78,21,196,189,14,169,83,193,86,182,221,71,179,195,51,231,154,120,156,207,104,208,177,148,179,67,19,27,179,216,198,211,165,3,213,94,139,187,230,127,75,151,101,107,59,175,36,44,235,217,250,167,169,122,103,236,190,231,183,177,250,75,239,141,239,237,217,240,21,43,15,107,183,211,245,186,253,165,213,213,212,157,61,157,182,119,94,237,202,188,239,112,95,104,105,102,154,106,103,181,59,126,193,200,42,236,94,11,177,191,123,199,211,36,221,222,231,87,213,232,246,111,79,79,74,245,119,183,221,189,27,58,10,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,11,191,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,53,172,3,105,219,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,125,184,232,227,54,251,198,30,163,210,220,227,181,123,27,12,197,252,69,62,51,109,149,140,90,166,199,42,179,187,83,83,35,119,222,105,123,81,42,198,215,44,113,181,141,107,122,149,31,44,153,131,153,31,48,74,110,34,106,99,209,237,27,186,213,183,78,173,213,13,169,173,185,67,44,176,179,38,122,197,4,145,36,180,243,65,20,208,178,154,100,157,168,199,57,204,145,232,201,54,221,145,170,97,94,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,112,101,254,92,28,191,235,56,136,190,197,171,122,189,142,255,0,165,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,248,229,138,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,0,0,0,0,0,0,10,171,231,157,249,147,253,100,253,154,69,94,87,30,123,52,203,239,175,71,173,37,87,60,239,204,159,235,39,236,210,42,242,184,243,217,166,95,125,122,61,104,23,252,0,0,0,2,42,243,71,242,39,169,191,114,250,197,17,64,37,255,0,115,71,242,39,169,191,114,250,197,17,64,32,108,17,204,187,0,169,212,30,11,117,18,150,219,143,82,93,110,86,58,122,107,253,42,204,145,117,209,178,146,166,57,106,170,34,124,138,157,15,109,26,85,162,244,175,91,152,231,177,189,93,125,43,65,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,218,76,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,129,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,214,69,254,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,92,215,173,24,86,101,168,186,95,144,96,250,127,169,85,120,5,246,243,78,218,106,124,142,146,141,42,167,160,98,200,213,149,99,103,91,21,30,232,146,72,209,237,123,95,26,189,30,213,71,53,20,12,41,159,115,22,225,163,79,53,230,211,161,87,140,214,146,74,137,234,42,237,183,219,188,78,127,130,199,238,44,236,118,32,170,149,88,145,43,36,89,39,100,146,50,71,120,121,33,233,153,172,69,123,226,249,121,163,249,19,212,223,185,125,98,136,162,189,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,198,66,247,198,237,227,149,142,250,174,93,183,217,118,84,84,73,127,91,204,2,179,87,120,7,212,78,31,181,191,34,241,121,213,39,177,32,198,110,82,199,60,181,87,234,88,238,48,77,43,106,94,214,44,105,52,17,211,251,230,145,237,116,205,123,119,71,72,215,190,64,141,124,39,121,167,209,191,152,24,247,168,192,108,166,107,89,194,119,154,125,27,249,129,143,122,140,6,202,96,0,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,50,175,35,31,207,103,234,223,237,35,53,115,31,230,1,71,195,189,138,93,36,210,28,139,253,54,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,196,164,176,47,128,206,48,113,158,17,180,191,92,111,78,90,74,220,218,249,79,98,110,39,103,171,138,163,177,93,60,82,85,178,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,175,83,98,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,7,95,50,175,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,238,100,98,185,175,107,37,138,39,171,31,209,210,182,189,203,219,151,78,61,162,184,109,70,125,175,120,85,37,199,81,114,10,122,219,109,69,166,232,218,90,218,75,53,186,69,146,7,193,26,70,249,97,153,245,48,170,172,146,42,175,226,166,236,163,90,157,238,236,0,230,25,193,101,215,133,141,80,168,190,226,24,253,91,116,175,37,168,69,199,235,22,165,213,73,69,58,199,213,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,221,33,119,250,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,215,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,216,38,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,62,179,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,250,192,26,240,241,183,193,246,77,194,54,168,75,101,114,85,214,225,55,202,137,221,137,222,42,229,167,239,215,65,20,112,62,102,73,28,79,87,53,240,186,165,145,43,220,200,210,69,106,189,141,106,47,75,99,169,42,185,136,241,121,251,171,117,149,62,139,86,247,180,247,14,238,209,98,253,116,30,26,105,251,173,139,197,85,201,212,171,34,247,100,137,189,8,238,142,152,163,139,120,217,34,203,213,21,64,181,78,79,188,33,252,56,184,206,168,191,151,162,193,155,29,127,251,189,45,125,92,209,49,63,187,130,52,123,255,0,151,114,199,253,130,66,213,10,224,229,95,199,85,54,127,143,90,184,97,213,42,250,72,50,123,29,60,54,220,50,104,105,101,235,187,91,160,165,153,238,130,84,142,53,134,55,210,195,76,136,146,61,236,238,177,204,78,151,72,199,190,75,31,0,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,125,122,197,105,42,136,171,202,227,200,158,153,125,245,235,21,164,170,0,0,2,170,249,231,126,100,255,0,89,63,102,145,87,149,199,158,205,50,251,235,209,235,73,85,207,59,243,39,250,201,251,52,138,188,174,60,246,105,151,223,94,143,90,3,154,63,158,205,77,251,151,209,232,137,85,200,199,243,217,250,183,251,72,138,188,209,252,246,106,111,220,190,143,68,125,92,23,241,131,106,225,55,72,245,189,214,245,171,147,59,204,105,236,244,24,163,33,137,170,202,105,216,203,130,73,93,43,164,99,162,232,167,89,162,122,70,230,185,101,123,152,206,158,133,146,72,194,122,243,66,227,167,240,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,83,157,79,34,210,177,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,16,186,158,5,249,118,99,58,39,164,119,135,107,85,138,146,227,157,231,246,122,235,46,64,202,106,250,134,178,142,201,90,200,82,75,82,186,41,187,79,122,44,61,111,158,54,181,200,249,28,198,72,230,49,178,60,42,87,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,195,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,175,4,189,183,189,141,154,39,163,163,145,136,229,232,145,143,106,174,237,82,139,56,250,224,163,42,225,79,81,234,239,118,155,103,136,211,44,154,225,52,152,229,194,157,36,124,116,29,106,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,234,108,172,139,234,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,126,128,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,62,176,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,90,167,37,79,43,25,79,204,10,239,78,183,19,252,128,28,149,60,172,101,63,48,43,189,58,220,79,240,6,42,226,199,202,198,178,124,191,200,125,58,115,42,152,171,139,31,43,26,201,242,255,0,33,244,233,192,214,176,216,35,151,54,131,97,186,43,194,230,27,116,177,81,82,75,125,207,44,244,89,53,246,236,218,117,142,122,199,213,69,223,130,23,170,189,203,209,79,20,201,19,81,21,24,170,146,72,140,107,165,126,250,251,155,41,240,157,229,99,70,254,95,227,222,157,0,25,84,0,0,0,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,104,18,168,0,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,250,245,138,210,85,17,87,149,199,145,61,50,251,235,214,43,73,84,0,197,92,88,249,88,214,79,151,249,15,167,78,101,83,21,113,99,229,99,89,62,95,228,62,157,56,26,214,27,84,26,171,155,84,0,41,91,154,23,2,223,129,76,169,250,227,163,152,103,132,211,107,215,71,182,41,168,157,213,13,138,233,36,142,69,218,20,106,120,122,57,183,143,183,178,185,140,149,95,31,226,154,234,120,214,234,79,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,224,106,218,95,247,43,143,34,122,101,247,215,172,86,148,129,196,46,45,98,193,181,247,82,240,172,90,135,193,89,113,252,194,243,107,183,83,119,95,39,98,150,10,217,99,138,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,239,46,255,0,149,199,145,61,50,251,235,214,43,64,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,135,57,26,155,170,251,143,39,23,183,168,14,41,50,57,126,175,252,231,63,231,61,10,213,106,162,169,237,99,145,83,96,63,23,43,197,45,153,93,186,75,125,202,146,25,163,126,222,233,24,215,39,185,205,95,225,34,255,0,21,10,162,226,111,70,115,254,26,53,89,53,19,7,84,165,178,49,40,228,123,41,235,82,52,250,141,235,147,241,113,246,255,0,240,127,248,127,193,111,71,65,213,221,51,180,106,70,43,93,102,185,65,215,222,167,145,141,250,206,79,122,197,35,83,224,246,255,0,29,126,208,35,143,7,124,102,98,250,173,106,167,197,174,215,10,150,222,224,133,82,70,62,150,109,151,181,12,61,75,214,174,122,47,214,87,125,191,253,185,115,13,114,75,35,22,39,35,152,229,247,251,151,114,147,245,235,76,114,190,21,181,105,249,134,54,157,186,85,124,200,213,252,90,251,166,146,118,167,229,190,69,248,49,191,103,252,132,195,225,215,142,43,38,123,75,29,178,227,89,225,235,228,123,88,196,237,189,254,245,124,187,124,32,107,126,13,64,39,210,72,142,119,74,28,182,69,79,122,29,59,8,202,227,191,80,178,118,84,247,58,145,23,126,141,183,247,53,127,66,126,147,184,183,235,49,23,244,160,30,61,237,79,172,190,227,210,149,80,171,251,61,75,213,246,38,199,182,70,185,35,84,219,127,114,157,78,162,236,202,108,134,42,39,38,210,189,28,173,79,230,250,223,205,252,202,7,109,87,42,252,62,39,150,35,183,247,169,198,20,114,55,117,247,158,212,223,237,3,201,143,117,198,15,17,167,183,152,85,173,114,62,138,161,21,29,240,247,193,34,25,8,199,122,237,28,146,105,205,237,35,79,173,224,106,85,63,167,177,40,17,59,129,38,36,26,175,147,211,36,49,181,25,85,116,68,86,183,101,247,62,20,39,169,5,184,24,162,150,13,71,200,42,39,79,122,205,113,79,179,237,116,63,160,157,32,120,84,221,14,9,182,255,0,105,205,126,10,112,68,93,192,230,159,3,201,225,62,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,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,247,215,172,86,153,87,139,31,43,26,201,242,255,0,33,244,233,204,85,202,227,200,158,153,125,245,235,21,166,85,226,199,202,198,178,124,191,200,125,58,112,53,172,54,168,53,87,54,168,2,170,249,231,126,100,255,0,89,63,102,152,171,146,167,154,124,167,229,253,119,168,219,140,171,207,59,243,39,250,201,251,52,197,92,149,60,211,229,63,47,235,189,70,220,6,42,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,0,0,0,1,173,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,223,94,177,90,4,170,49,87,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,134,213,6,170,230,213,0,0,0,69,94,104,254,68,245,55,238,95,88,162,40,4,191,238,104,254,68,245,55,238,95,88,162,40,4,13,170,10,171,231,157,249,147,253,100,253,154,90,161,85,124,243,191,50,127,172,159,179,64,138,188,174,60,246,105,151,223,94,143,90,95,241,64,60,174,60,246,105,151,223,94,143,90,95,240,20,3,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,114,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,10,86,54,83,225,59,202,198,141,252,191,199,189,58,3,90,195,101,62,19,188,172,104,223,203,252,123,211,160,3,42,128,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,101,94,70,63,158,207,213,191,218,69,170,21,87,200,199,243,217,250,183,251,72,181,64,0,0,42,175,158,119,230,79,245,147,246,105,21,121,92,121,236,211,47,190,189,30,180,149,92,243,191,50,127,172,159,179,72,171,202,227,207,102,153,125,245,232,245,160,95,240,0,1,21,121,163,249,19,212,223,185,125,98,136,149,68,85,230,143,228,79,83,126,229,245,138,32,40,4,218,160,213,92,218,160,0,0,14,169,171,25,215,224,191,75,51,45,76,246,95,180,254,137,99,247,27,239,130,239,246,124,87,133,166,146,110,215,115,165,221,29,93,190,158,174,151,109,190,251,46,219,26,193,23,253,205,31,200,158,166,253,203,235,20,69,0,129,176,159,45,236,90,251,135,240,75,165,182,156,142,135,194,85,212,91,234,238,145,199,221,100,157,84,181,181,213,21,116,210,110,197,84,78,184,39,137,251,111,212,222,173,156,136,228,84,73,42,126,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,63,88,8,171,205,31,200,158,166,253,203,235,20,69,16,233,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,173,142,116,18,79,77,51,38,141,178,53,174,107,149,138,230,34,42,35,154,187,111,178,167,196,216,163,140,75,77,170,245,194,134,176,209,222,109,148,149,244,241,224,247,170,182,69,83,11,101,99,103,130,142,89,161,149,26,228,84,71,199,44,113,200,199,124,90,246,53,201,178,162,41,173,184,27,41,241,99,229,99,89,62,95,228,62,157,57,173,97,178,71,19,119,107,85,255,0,132,77,87,190,216,174,116,151,27,109,199,77,239,181,116,117,148,147,54,104,42,96,146,217,51,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,215,95,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,3,247,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,118,197,58,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,233,110,235,178,53,26,214,177,141,99,24,198,55,26,240,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,175,75,100,80,0,0,0,0,0,0,0,0,21,87,207,59,243,39,250,201,251,52,138,188,174,60,246,105,151,223,94,143,90,74,174,121,223,153,63,214,79,217,164,85,229,113,231,179,76,190,250,244,122,208,47,248,0,0,0,4,85,230,143,228,79,83,126,229,245,138,34,128,75,254,230,143,228,79,83,126,229,245,138,34,128,64,218,160,161,110,108,24,181,247,31,227,107,47,187,93,232,124,61,38,77,111,180,93,45,114,119,88,255,0,17,74,202,24,105,29,38,205,85,86,109,61,37,67,54,114,35,190,166,251,116,185,170,183,210,86,95,60,28,42,235,95,128,105,102,163,67,81,72,150,219,29,226,227,100,168,137,207,119,125,211,215,67,20,209,57,141,233,233,86,35,109,243,35,149,92,138,138,232,246,71,110,170,208,252,158,71,217,253,76,182,173,83,210,218,236,134,145,41,233,106,45,215,251,93,165,203,19,103,87,202,217,96,173,168,98,109,221,123,17,33,160,99,189,234,198,42,199,249,43,34,245,90,81,64,60,177,117,75,240,95,198,78,21,226,239,190,204,181,101,190,35,22,184,127,90,247,188,87,138,141,124,36,30,230,57,204,234,174,142,139,235,183,167,109,190,179,145,138,242,255,0,128,137,92,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,170,133,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,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,10,193,225,59,205,62,141,252,192,199,189,70,3,101,51,90,206,19,188,211,232,223,204,12,123,212,96,54,83,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,0,11,84,229,71,192,183,246,14,40,53,175,12,255,0,193,234,176,10,42,231,127,116,231,93,36,167,86,255,0,185,120,87,185,223,199,153,25,253,175,49,133,57,112,114,255,0,172,226,34,251,22,173,234,246,59,254,148,244,30,38,8,169,170,36,158,158,76,138,171,161,241,244,211,190,23,199,35,33,134,69,71,190,100,119,74,201,18,68,212,127,227,150,43,191,0,117,77,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,198,66,246,72,221,164,137,142,250,174,77,246,217,119,69,84,94,214,0,215,51,140,30,19,51,46,17,117,67,232,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,245,237,219,122,162,54,86,42,200,174,88,188,120,254,4,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,109,39,138,174,25,240,222,43,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,212,141,153,157,50,200,199,198,229,78,166,61,221,46,99,250,36,100,117,229,255,0,203,130,197,195,189,29,167,87,181,110,15,31,171,31,94,162,154,40,43,95,225,113,216,229,130,72,95,76,222,219,146,58,153,157,28,207,73,100,119,92,104,238,150,197,249,11,52,161,58,138,171,231,5,197,231,199,132,124,22,183,249,10,220,229,210,80,127,184,85,80,82,67,43,215,251,137,228,86,51,249,6,164,159,217,227,37,87,49,30,47,63,114,150,141,39,209,106,222,206,161,102,61,218,44,95,174,131,196,195,7,105,209,120,170,185,58,149,35,78,212,114,183,161,29,215,213,44,145,111,27,227,73,122,104,46,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,64,50,7,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,209,27,93,186,53,94,222,183,171,35,106,245,189,168,182,191,197,175,43,220,87,51,225,247,16,196,248,126,143,193,229,58,91,111,169,166,180,71,112,146,55,73,144,83,205,42,212,79,79,83,84,228,106,182,103,78,249,166,133,119,108,12,146,121,153,209,19,37,235,139,47,240,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,57,64,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,27,10,112,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,160,255,0,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,11,112,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,254,230,70,43,154,246,178,88,162,122,177,253,29,42,27,41,154,214,113,99,230,159,89,62,96,100,62,163,57,177,70,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,226,230,99,36,110,210,68,246,253,102,166,251,110,155,162,162,174,186,252,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,125,122,197,105,42,136,171,202,227,200,158,153,125,245,235,21,164,170,0,0,2,170,249,231,126,100,255,0,89,63,102,145,87,149,199,158,205,50,251,235,209,235,73,85,207,59,243,39,250,201,251,52,138,188,174,60,246,105,151,223,94,143,90,3,154,63,158,205,77,251,151,209,232,136,170,74,174,104,254,123,53,55,238,95,71,162,50,175,43,222,5,191,13,121,83,53,199,88,240,207,23,166,214,94,191,99,211,86,187,166,27,237,210,57,26,137,188,42,213,241,20,112,237,39,115,117,107,31,42,50,63,198,181,181,17,160,102,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,179,240,0,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,93,120,120,151,225,211,59,225,127,84,235,244,207,58,167,254,86,178,207,91,215,15,239,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,173,159,5,79,130,174,202,102,31,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,245,35,102,103,76,178,49,241,185,83,169,143,119,75,152,254,137,24,21,173,202,159,142,58,109,53,186,208,112,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,221,81,148,211,75,179,154,232,218,157,185,165,145,207,71,54,87,73,13,196,144,215,128,174,95,120,111,12,216,245,179,80,115,155,85,37,223,85,43,41,252,67,235,166,137,81,246,6,84,82,192,147,91,226,70,207,44,15,124,114,54,118,45,92,104,215,189,146,189,168,168,199,42,44,202,0,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,5,170,114,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,98,174,44,124,172,107,39,203,252,135,211,167,50,169,138,184,177,242,177,172,159,47,242,31,78,156,13,107,13,148,248,78,242,177,163,127,47,241,239,78,128,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,202,160,0,0,0,0,0,53,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,190,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,251,235,214,43,64,149,64,0,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,247,215,172,86,146,168,138,188,174,60,137,233,151,223,94,177,90,74,160,6,42,226,199,202,198,178,124,191,200,125,58,115,42,152,171,139,31,43,26,201,242,255,0,33,244,233,192,214,176,218,160,213,92,218,160,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,239,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,250,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,106,47,216,122,182,84,118,231,188,241,210,159,160,3,125,232,135,147,143,189,61,200,121,69,220,14,141,170,218,89,142,234,110,63,45,154,247,110,167,157,175,116,110,221,240,198,245,78,151,117,39,229,49,223,165,126,194,166,248,168,224,115,33,210,229,168,204,176,184,42,22,154,145,139,59,146,22,191,118,163,27,10,127,169,211,181,19,222,231,253,191,229,46,120,235,249,118,25,142,229,214,122,171,77,246,205,71,91,79,83,19,162,124,115,194,143,107,145,118,221,23,127,232,64,41,183,131,254,35,242,140,19,56,183,227,119,218,250,150,194,233,162,165,124,115,75,34,108,189,234,118,42,236,233,90,159,6,42,124,11,150,194,175,112,228,56,181,174,243,11,209,205,172,165,142,100,84,84,95,115,147,127,177,87,252,37,113,113,117,194,86,55,128,43,245,23,3,179,211,90,103,164,168,90,167,120,70,118,253,204,239,204,191,234,187,124,88,207,224,253,137,253,4,167,224,155,82,31,152,105,14,63,69,87,85,36,181,116,84,49,211,205,214,170,171,187,29,51,126,61,40,159,234,127,98,168,18,58,125,214,55,34,124,85,20,199,25,164,244,150,154,202,122,202,201,26,142,87,236,213,114,166,233,186,73,250,118,254,115,36,175,195,222,132,87,227,3,38,174,179,178,211,13,5,202,122,87,77,94,198,43,163,114,167,187,183,84,187,123,191,185,64,36,205,162,78,245,58,74,213,85,69,253,63,210,167,222,155,238,117,236,22,89,38,176,83,201,36,203,34,175,95,189,126,63,150,227,177,128,58,62,171,189,237,197,107,145,28,141,71,83,202,138,174,93,147,251,19,206,240,71,94,52,53,43,240,123,166,149,149,17,212,62,57,42,88,248,24,172,85,69,71,58,154,161,83,222,141,95,226,1,214,120,82,165,88,115,92,130,72,106,33,123,93,89,94,231,163,31,191,189,93,23,255,0,104,149,233,191,233,32,175,47,27,229,78,71,83,117,188,85,215,77,51,234,231,171,147,235,185,87,242,153,76,239,242,175,216,78,176,56,187,250,78,8,139,250,79,99,182,217,78,8,128,115,79,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,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,0,138,188,174,60,137,233,151,223,94,177,90,101,94,44,124,172,107,39,203,252,135,211,167,50,168,3,85,115,106,128,0,170,190,121,223,153,63,214,79,217,166,42,228,169,230,159,41,249,127,93,234,54,226,234,64,20,3,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,0,0,0,0,53,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,190,189,98,180,149,64,1,138,184,177,242,177,172,159,47,242,31,78,156,202,160,13,85,205,170,0,0,0,2,42,243,71,242,39,169,191,114,250,197,17,64,38,213,0,1,85,124,243,191,50,127,172,159,179,75,84,0,80,15,43,143,61,154,101,247,215,163,214,151,252,0,20,3,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,53,87,54,83,225,59,202,198,141,252,191,199,189,58,3,42,128,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,32,10,171,228,99,249,236,253,91,253,164,90,160,0,0,0,85,95,60,239,204,159,235,39,236,210,42,242,184,243,217,166,95,125,122,61,105,127,192,0,0,1,21,121,163,249,19,212,223,185,125,98,136,149,64,13,85,205,170,0,0,0,2,42,243,71,242,39,169,191,114,250,197,17,69,122,79,130,254,20,53,79,13,211,63,106,123,51,233,110,65,110,177,120,222,199,123,194,248,170,152,225,238,246,250,155,215,211,220,234,233,234,110,251,109,186,111,185,179,240,0,0,0,106,174,109,80,0,138,191,251,214,95,252,159,255,0,251,28,49,255,0,46,14,95,244,124,59,216,162,213,189,94,199,127,211,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,114,203,58,128,0,0,0,0,0,0,0,0,0,0,21,87,207,59,243,39,250,201,251,52,138,188,174,60,246,105,151,223,94,143,90,95,240,0,0,0,0,2,42,243,71,242,39,169,191,114,250,197,17,64,38,213,0,1,29,121,135,225,87,92,255,0,130,221,85,177,89,170,41,33,168,165,179,178,246,247,84,189,205,98,193,111,169,138,186,102,162,181,174,94,183,69,77,35,88,155,108,175,86,162,171,81,85,201,34,128,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,109,17,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,143,214,0,0,0,86,7,17,60,191,232,244,139,139,61,36,226,7,68,49,223,9,130,213,234,6,63,62,77,109,138,72,34,165,176,213,73,121,161,134,39,83,49,207,73,22,25,228,168,247,67,27,28,216,92,199,108,173,141,204,100,118,126,0,0,0,2,184,56,208,224,251,38,226,231,143,108,70,202,212,171,162,194,108,120,61,169,217,101,226,146,90,126,253,12,18,214,222,31,11,35,142,87,163,156,249,157,76,248,145,237,100,137,26,185,30,246,185,19,165,214,62,0,235,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,216,0,0,0,0,0,2,186,185,143,242,224,190,235,165,246,93,121,208,104,60,94,117,87,225,169,239,214,26,138,214,69,29,214,56,216,200,98,169,167,150,103,54,56,102,142,54,49,175,141,206,108,111,141,136,230,244,200,213,73,250,175,41,78,10,61,137,71,71,197,150,166,219,46,180,119,169,187,209,225,118,249,211,177,27,104,102,131,182,251,155,145,29,215,39,121,146,203,28,77,145,173,106,70,142,149,18,68,150,23,178,207,192,0,0,31,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,16,241,127,203,255,0,81,244,131,136,235,94,157,233,110,59,244,130,203,169,183,10,185,112,90,75,124,138,233,163,141,143,107,229,162,153,37,123,158,207,10,201,99,234,168,145,235,27,162,218,87,61,170,146,182,43,233,0,71,94,7,56,72,166,225,11,72,221,135,213,101,21,119,204,134,249,80,219,165,250,102,84,203,236,232,234,250,17,157,186,56,29,179,88,198,181,26,213,149,90,146,205,210,142,127,75,91,20,81,81,183,22,62,105,245,147,230,6,67,234,51,155,41,128,34,175,43,143,34,122,101,247,215,172,86,146,168,0,0,0,42,175,158,119,230,79,245,147,246,105,21,121,92,121,236,211,47,190,189,30,180,191,224,5,90,231,124,22,93,120,167,230,119,168,183,220,191,31,171,118,149,227,85,22,117,200,43,18,165,212,169,91,58,88,232,157,21,190,9,26,213,115,222,231,44,78,149,24,173,86,66,174,94,228,111,124,61,86,105,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,214,0,0,0,0,0,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,1,0,57,42,121,88,202,126,96,87,122,117,184,159,224,0,49,87,22,62,86,53,147,229,254,67,233,211,153,84,1,170,185,178,159,9,222,86,52,111,229,254,61,233,208,25,84,0,0,0,0,0,0,1,173,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,164,170,0,0,0,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,1,21,121,92,121,19,211,47,190,189,98,180,149,64,0,49,87,22,62,86,53,147,229,254,67,233,211,153,84,1,170,185,181,64,0,0,0,107,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,105,42,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,30,21,55,61,46,114,181,118,220,247,158,183,179,127,176,15,49,189,28,155,28,149,17,83,101,251,79,67,17,205,126,199,189,23,116,3,162,234,230,5,73,156,98,23,27,68,200,155,77,77,51,19,126,191,138,197,35,127,130,168,191,194,32,199,14,249,147,244,75,94,114,45,45,187,239,28,14,184,204,218,87,59,166,54,244,54,58,153,191,213,19,169,125,210,55,237,82,199,230,141,178,198,230,57,55,71,34,162,161,91,28,114,225,181,186,121,169,177,234,181,161,169,23,84,213,15,145,209,189,26,239,173,21,60,41,238,111,74,175,246,69,254,16,22,67,77,82,202,170,116,158,53,69,106,239,246,239,240,32,87,30,89,36,201,149,217,108,112,253,87,36,237,157,28,170,155,110,141,173,110,219,109,250,9,89,160,90,141,67,169,90,105,73,146,80,201,35,155,36,181,17,253,118,57,171,187,36,84,248,42,175,243,125,164,69,227,82,58,42,253,74,177,83,53,122,234,221,80,230,244,171,126,12,70,87,47,197,83,244,167,233,2,111,233,183,95,209,138,78,185,17,203,245,254,31,103,227,30,118,211,174,224,180,222,27,29,165,141,99,70,175,215,223,225,252,163,142,196,0,130,28,210,43,22,155,77,227,252,107,90,141,149,142,217,118,247,255,0,91,86,19,188,175,206,108,61,77,211,152,21,62,217,162,69,254,143,13,90,7,79,229,69,119,150,225,85,89,3,221,245,82,58,165,79,135,217,21,39,232,44,204,171,94,81,110,85,186,86,55,127,132,85,127,253,106,144,180,160,60,47,192,245,167,196,246,47,193,127,160,245,167,196,15,98,124,15,39,132,248,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,245,185,17,62,207,180,228,207,134,231,149,79,180,240,128,121,82,53,241,183,130,63,43,210,171,146,194,206,185,155,217,232,77,246,248,212,211,111,241,114,39,193,164,149,63,7,49,180,199,118,178,207,77,44,109,122,59,167,234,170,111,252,54,175,232,95,208,4,20,229,249,168,241,211,233,85,70,53,80,238,153,232,171,107,28,190,237,246,71,118,93,191,185,187,127,15,244,157,43,81,106,147,57,226,198,211,106,134,94,165,138,158,178,79,201,219,222,223,24,159,236,127,141,250,76,11,119,207,46,90,7,174,119,219,51,186,233,225,168,166,129,201,31,214,99,127,25,29,63,217,212,196,255,0,83,95,176,253,238,20,179,9,245,3,139,150,94,38,127,83,93,71,115,233,221,85,127,142,239,181,206,254,63,233,2,226,172,144,120,123,124,81,163,183,219,171,236,255,0,100,167,232,30,170,102,163,34,70,181,54,79,254,217,237,0,64,126,106,84,158,35,77,145,85,251,118,220,199,252,63,69,45,97,62,8,3,205,105,92,221,55,139,165,85,55,150,52,95,255,0,149,173,3,26,242,141,70,165,210,183,103,110,189,186,191,179,253,170,144,180,130,172,185,70,47,239,197,106,125,189,186,205,147,255,0,205,82,22,154,7,133,248,41,235,79,137,236,95,130,255,0,65,235,79,136,30,196,247,30,79,9,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,125,167,147,138,236,128,114,61,115,70,217,99,86,57,17,81,126,195,154,46,232,20,10,115,230,137,166,235,141,234,179,114,219,85,27,32,100,246,250,36,145,209,236,155,185,172,159,223,249,95,162,54,253,159,97,142,121,110,214,73,91,196,85,51,228,94,181,109,190,224,171,191,219,248,182,255,0,214,88,151,48,173,47,126,99,166,151,43,148,45,234,150,150,146,73,61,205,122,174,204,166,170,95,224,251,190,210,187,249,118,182,75,15,19,75,111,145,170,213,101,45,206,37,221,54,219,102,167,233,254,228,11,203,166,93,226,77,254,62,255,0,240,158,227,209,72,174,88,91,212,158,255,0,254,217,239,0,65,62,104,246,185,107,244,185,210,198,212,119,105,201,34,252,62,9,75,89,252,228,235,95,113,12,185,147,84,67,79,164,181,105,35,85,123,236,116,73,178,252,21,105,42,253,224,71,238,82,61,77,200,107,91,191,185,35,172,77,191,252,221,33,105,197,84,242,155,169,100,89,141,194,159,169,61,236,174,247,238,158,228,232,165,255,0,168,181,102,252,0,47,193,127,160,245,183,226,123,23,224,167,173,62,32,123,19,224,121,60,39,192,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,226,245,247,47,184,228,120,219,112,56,177,223,97,204,241,178,30,64,232,26,209,97,130,255,0,130,94,105,42,34,100,141,125,5,67,85,30,136,169,239,134,68,251,81,127,73,82,92,62,219,105,177,78,54,174,20,12,84,138,46,187,202,35,99,79,114,125,121,83,236,68,79,224,151,49,146,80,54,227,101,173,164,84,221,102,167,145,137,255,0,11,21,63,79,243,148,247,172,118,10,173,39,226,177,217,43,147,161,147,79,94,228,119,185,127,178,73,87,246,110,239,209,250,63,228,2,227,109,175,73,41,24,244,114,174,251,252,127,165,79,172,235,120,37,201,183,75,12,21,109,118,232,254,175,179,244,61,201,250,19,244,29,144,15,11,239,34,7,49,187,76,119,13,32,174,145,81,119,130,55,202,159,15,139,105,42,255,0,155,249,201,128,70,30,61,232,150,171,70,46,175,98,110,173,167,159,116,254,111,9,84,4,33,229,85,124,165,167,213,122,251,76,142,145,30,177,220,87,220,158,239,115,105,255,0,234,45,233,155,116,166,197,43,242,206,170,109,31,18,117,112,42,236,231,67,117,68,79,248,25,255,0,81,116,208,170,44,77,84,248,123,192,230,167,14,149,221,125,231,53,248,30,181,77,149,87,244,129,236,248,30,78,45,57,0,7,133,247,4,114,59,224,160,55,247,236,121,60,56,242,7,135,46,200,16,125,167,144,0,240,174,77,246,251,79,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,120,247,4,93,206,47,223,236,12,220,15,47,78,166,171,87,224,169,177,6,121,140,105,127,142,193,155,150,219,104,149,213,148,149,244,222,246,71,187,149,174,116,232,191,6,111,183,227,127,79,255,0,110,116,24,243,92,176,218,44,211,1,172,180,85,211,69,47,92,176,57,58,216,142,68,233,145,23,224,170,159,206,6,59,225,7,80,89,154,96,116,171,36,155,75,23,94,237,85,247,251,230,159,226,157,75,246,52,144,229,126,240,87,150,85,99,90,134,253,58,172,234,99,81,241,53,141,71,251,151,170,42,137,87,220,136,191,198,79,225,127,212,88,3,87,169,168,191,165,55,3,145,135,248,160,179,69,120,210,155,252,18,49,29,251,223,85,178,109,191,191,195,76,159,161,127,73,152,14,151,171,84,148,245,216,77,214,150,166,54,189,146,82,78,213,69,79,211,11,211,252,160,84,71,3,116,222,202,227,10,186,141,137,210,145,251,103,221,240,248,42,167,243,126,130,233,105,85,93,11,85,127,159,252,37,51,112,241,11,108,188,122,214,210,82,42,199,27,170,111,204,233,106,170,38,200,179,237,255,0,212,167,252,133,203,209,123,233,219,239,223,227,254,21,3,222,191,3,212,168,189,71,184,245,57,87,168,14,109,57,28,90,121,85,217,55,216,15,39,14,219,119,223,237,29,107,190,221,63,243,156,189,255,0,160,7,195,226,122,221,81,11,21,17,210,183,117,93,147,235,39,188,230,245,84,111,187,226,67,206,38,245,159,45,211,253,68,196,104,173,89,5,93,53,53,109,114,199,52,49,59,165,175,106,45,55,185,83,165,119,252,183,127,202,160,76,68,114,47,193,126,39,135,55,171,221,186,162,127,49,214,244,238,251,38,69,137,218,174,179,57,93,37,77,20,19,57,202,187,170,171,162,99,149,126,9,250,78,204,7,132,106,53,54,67,201,225,206,70,252,66,57,29,240,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,1,10,185,140,241,237,251,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,155,181,241,245,198,190,43,194,158,156,85,217,45,55,63,17,169,185,53,190,104,241,203,125,58,198,249,40,58,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,210,217,95,21,11,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,54,19,224,163,138,235,23,22,154,53,69,153,119,109,84,121,125,183,106,60,166,201,69,51,221,224,42,186,158,145,200,141,145,17,233,12,236,103,118,53,221,237,77,223,31,113,239,138,69,36,1,173,103,13,28,69,231,124,47,234,157,6,166,96,181,31,201,81,222,40,186,33,253,243,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,245,179,226,139,241,69,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,80,201,100,74,176,113,183,106,178,241,199,156,112,145,168,243,210,80,83,201,81,69,54,39,120,169,170,108,76,116,243,219,45,207,101,165,35,108,40,138,249,37,146,178,86,75,44,187,185,239,108,45,69,85,141,164,181,40,7,154,63,158,205,77,251,151,209,232,128,191,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,125,119,200,146,49,85,28,246,67,55,192,0,0,132,28,195,57,134,90,184,104,181,84,105,94,149,214,82,92,117,82,227,78,138,247,171,91,52,24,220,18,55,118,212,78,213,221,175,169,115,85,29,20,14,69,68,69,108,178,167,71,110,57,242,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,0,57,178,112,81,110,211,250,207,221,59,165,246,206,197,150,247,112,124,121,125,20,105,85,81,36,87,74,169,230,153,110,110,145,238,123,35,134,87,200,216,92,223,197,49,146,118,17,136,229,153,81,144,175,134,142,34,243,190,23,245,78,131,83,48,90,143,228,168,239,20,93,16,254,249,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,122,217,241,69,248,162,134,202,96,234,154,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,175,4,189,183,189,141,154,39,163,163,145,136,229,232,145,143,106,174,237,83,181,128,42,131,53,231,29,83,108,226,142,43,134,21,106,171,188,104,141,21,59,109,21,148,50,211,69,29,109,193,233,43,150,75,189,42,185,141,150,39,162,43,91,29,60,207,232,124,113,253,116,134,73,119,135,176,115,107,227,95,216,148,117,156,38,233,149,206,235,71,122,155,179,38,105,112,129,123,17,182,134,104,59,140,182,53,85,189,114,119,153,44,82,74,232,220,214,164,104,216,149,100,73,102,99,43,131,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,80,216,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,35,87,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,205,92,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,107,153,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,250,240,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,3,103,224,97,254,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,153,128,0,0,0,0,8,107,194,199,28,117,58,149,196,150,170,240,183,169,44,164,138,251,140,101,25,3,49,107,155,95,20,9,113,183,82,215,200,196,162,124,123,162,190,166,24,182,115,93,27,87,185,12,82,57,232,215,68,233,38,153,70,182,220,77,221,174,182,14,46,245,94,251,98,185,213,219,174,86,237,72,190,213,209,214,82,76,232,103,166,158,59,156,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,229,57,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,75,80,0,0,8,65,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,168,248,214,71,170,35,88,201,131,181,95,248,219,181,94,184,227,193,248,72,211,137,233,43,233,227,168,173,155,44,188,83,85,54,86,54,120,45,151,23,190,210,177,186,21,68,124,114,199,71,43,229,138,93,218,246,58,23,34,42,72,211,186,241,153,197,47,238,71,194,112,253,72,173,198,253,183,101,185,102,20,182,43,221,60,78,233,170,101,12,180,117,114,186,90,101,87,35,22,102,62,8,220,141,127,213,123,81,204,221,138,228,145,149,3,202,227,207,102,153,125,245,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,16,39,78,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,63,88,163,110,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,125,70,70,146,49,81,90,246,77,121,32,0,0,0,0,67,93,124,227,142,167,135,30,54,113,13,30,206,25,72,253,58,205,49,123,107,230,171,145,241,83,190,199,113,154,225,91,2,86,186,103,171,90,180,202,214,68,217,154,247,125,70,70,146,49,81,90,246,77,50,138,86,231,87,230,159,22,249,127,67,234,55,19,42,242,172,227,199,254,228,112,169,171,247,175,229,98,196,47,183,59,143,251,131,41,172,141,103,107,253,240,232,159,36,223,201,211,177,191,216,152,5,170,0,0,0,0,17,255,0,140,206,41,127,114,62,19,135,234,69,110,55,237,187,45,203,48,165,177,94,233,226,119,77,83,40,101,163,171,149,210,211,42,185,24,179,49,240,70,228,107,254,171,218,142,102,236,87,36,140,144,4,0,231,87,229,99,22,249,129,67,233,215,16,39,78,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,63,88,163,110,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,125,70,70,146,49,81,90,246,77,121,32,0,0,67,94,98,151,174,49,180,195,13,93,108,225,183,83,234,233,108,86,42,120,97,191,99,84,216,197,190,181,240,64,139,80,249,238,203,81,80,215,202,172,106,45,60,111,137,140,84,99,17,210,170,163,91,34,165,112,98,124,214,56,206,179,229,86,107,182,83,170,31,72,44,180,87,10,122,139,141,163,216,150,170,79,104,82,178,70,186,90,110,251,41,21,241,119,24,142,103,113,169,212,222,173,211,222,133,239,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,103,49,78,5,106,120,90,204,151,56,211,234,10,183,233,93,254,162,24,104,102,169,170,137,239,182,92,102,74,135,173,181,17,100,89,230,99,99,167,116,140,153,204,252,135,181,142,123,222,213,123,194,228,248,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,233,92,122,234,150,119,162,220,39,103,58,153,166,151,223,99,100,150,111,102,120,42,223,11,13,71,107,187,114,165,134,79,197,204,199,198,237,227,149,237,250,205,93,183,221,54,84,69,74,118,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,118,147,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,16,3,135,174,99,220,103,103,58,251,166,152,86,83,172,158,54,203,144,102,22,107,93,198,155,232,237,170,62,253,44,245,177,71,44,125,108,166,107,219,212,199,185,55,106,163,147,125,209,81,125,229,223,154,214,112,157,230,159,70,254,96,99,222,163,1,122,124,107,241,93,98,225,47,70,171,115,46,237,170,179,47,185,111,71,139,89,43,102,123,124,125,87,83,18,73,21,177,162,189,97,129,143,238,200,187,177,171,179,35,238,49,242,198,160,99,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,249,111,107,220,199,177,170,199,214,173,167,153,143,48,11,253,214,138,197,98,214,10,187,141,202,227,81,29,37,29,29,38,37,105,154,122,153,228,114,54,56,163,141,180,106,231,189,206,84,106,53,17,85,85,81,16,141,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,111,220,174,120,18,186,232,157,170,109,119,214,140,102,146,159,54,190,83,177,184,253,186,174,7,120,220,122,137,205,122,74,249,58,151,166,42,154,134,189,168,172,232,238,69,27,85,138,230,172,211,68,208,201,89,150,160,241,39,194,247,4,183,45,98,214,156,255,0,233,174,125,108,184,99,247,154,234,111,101,80,91,124,29,44,245,214,216,235,44,189,116,205,146,25,61,206,171,139,197,181,138,239,199,117,53,19,161,138,103,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,113,7,52,127,34,122,155,247,47,172,81,21,23,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,67,97,224,126,78,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,63,88,0,0,1,0,57,164,235,87,22,60,57,125,15,212,205,20,212,239,98,225,151,110,171,21,206,139,216,182,218,159,15,116,78,228,208,203,220,169,142,73,95,222,133,37,111,75,90,140,143,193,238,171,188,168,132,255,0,35,255,0,29,154,23,98,215,238,25,115,28,110,231,102,186,220,238,182,27,125,86,73,141,195,107,87,173,83,175,20,180,179,45,59,25,27,81,221,238,231,91,225,88,213,174,87,54,101,233,233,122,49,237,8,23,192,87,50,173,97,203,248,134,182,96,124,75,106,117,93,230,197,150,83,251,18,202,200,108,20,48,178,27,220,213,16,37,43,165,117,44,44,149,24,228,73,97,69,250,205,71,204,197,114,35,81,100,101,186,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,101,237,20,213,11,86,181,105,30,33,170,246,102,210,71,79,148,217,233,174,79,167,166,173,109,91,40,231,123,19,189,74,178,181,17,30,248,101,238,68,255,0,170,213,71,198,228,86,181,81,81,2,157,120,133,230,61,198,118,13,175,186,151,133,98,218,201,224,172,184,254,97,121,181,219,169,190,142,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,89,255,0,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,241,112,177,145,183,104,226,99,126,171,83,125,183,93,213,85,86,139,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,239,175,88,173,3,175,243,61,226,195,50,225,135,72,241,232,52,175,35,164,180,102,217,117,225,97,165,154,107,114,85,62,43,117,59,58,234,166,137,36,107,160,71,164,143,164,141,82,84,118,236,157,234,198,238,222,182,66,14,21,120,245,227,179,90,120,142,211,173,51,155,85,189,179,65,121,200,41,125,171,69,236,43,61,63,118,215,19,251,213,223,140,74,118,57,187,82,197,59,190,163,145,235,182,204,221,202,212,92,127,205,79,88,236,90,187,197,197,222,155,28,135,122,76,10,223,22,29,37,79,83,255,0,174,170,169,167,158,74,149,232,123,26,172,237,207,81,44,27,125,102,187,177,214,215,43,94,136,146,43,146,134,136,93,86,235,153,113,35,53,242,145,182,214,211,212,96,244,246,214,198,231,79,36,234,234,42,201,103,123,189,205,99,26,212,133,173,68,234,87,171,228,85,232,232,78,224,77,254,51,56,165,253,200,248,78,31,169,21,184,223,182,236,183,44,194,150,197,123,167,137,221,53,76,161,150,142,174,87,75,76,170,228,98,204,199,193,27,145,175,250,175,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,226,11,115,171,242,177,139,124,192,161,244,235,137,13,121,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,245,25,26,72,197,69,107,217,48,94,72,0,1,18,172,28,109,218,172,188,113,231,28,36,106,60,244,148,20,242,84,81,77,137,222,42,106,155,19,29,60,246,203,115,217,105,72,219,10,34,190,73,100,172,149,146,203,46,238,123,219,11,81,85,99,105,45,74,1,230,143,231,179,83,126,229,244,122,32,47,248,16,131,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,93,242,36,140,85,71,61,144,205,240,0,0,0,0,33,175,11,28,113,212,234,87,18,90,171,194,222,164,178,146,43,238,49,148,100,12,197,174,109,124,80,37,198,221,75,95,35,18,137,241,238,138,250,152,98,217,205,116,109,94,228,49,72,231,163,93,19,164,154,101,26,219,113,55,118,186,216,56,187,213,123,237,138,231,87,110,185,91,181,34,251,87,71,89,73,51,161,158,154,120,238,115,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,148,229,243,198,221,171,138,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,30,225,45,64,0,0,49,87,18,156,74,105,199,10,218,112,154,155,169,169,117,154,130,107,132,22,186,74,75,93,42,79,85,87,85,42,61,233,27,17,238,100,109,218,56,165,145,86,71,177,189,49,170,34,171,149,173,112,101,82,37,114,249,227,110,213,197,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,121,21,166,122,171,167,26,201,138,193,154,233,110,105,106,201,172,181,29,45,241,54,250,132,147,179,35,163,100,157,153,153,249,112,204,140,146,53,116,82,35,100,103,82,35,154,139,238,53,172,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,253,120,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,129,179,240,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,194,156,100,235,29,247,135,254,30,50,13,98,199,33,241,21,120,205,194,199,81,37,55,83,25,226,233,95,119,163,142,166,155,173,236,122,71,221,130,73,98,238,116,43,153,215,212,223,172,212,83,53,145,87,154,63,145,61,77,251,151,214,40,128,203,252,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,94,30,7,56,187,186,240,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,122,186,59,137,178,178,73,163,71,71,221,89,27,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,245,128,0,10,1,254,170,63,29,159,249,115,255,0,163,54,127,251,33,127,198,170,224,108,209,195,214,83,125,206,116,11,77,51,92,166,187,198,222,178,12,62,205,116,184,212,246,153,31,126,170,122,40,164,150,78,134,35,88,222,167,189,203,179,81,26,155,236,136,137,238,50,1,138,184,78,242,177,163,127,47,241,239,78,128,202,160,0,0,65,94,54,185,157,105,198,134,81,223,52,191,73,43,126,148,106,75,60,101,166,166,106,55,163,105,113,170,174,194,163,39,146,73,34,146,42,153,163,153,236,254,183,106,57,189,81,76,201,93,19,154,140,119,96,229,215,199,85,55,20,184,106,96,250,131,95,72,205,84,176,83,205,53,116,52,212,178,177,151,59,116,43,78,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,150,199,61,172,99,28,140,103,74,230,133,192,183,225,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,248,215,54,158,52,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,31,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,73,0,0,172,13,124,230,215,71,134,241,89,143,90,116,202,229,244,147,72,113,126,229,30,84,150,218,104,22,75,229,84,137,35,36,146,150,166,94,174,228,52,255,0,138,124,75,26,194,217,164,100,168,178,58,39,199,34,124,156,208,121,130,84,218,106,111,92,47,104,181,214,145,239,125,59,168,51,11,229,52,177,84,179,162,104,170,169,235,44,171,20,176,57,168,244,107,224,115,231,138,94,184,222,142,139,234,189,175,218,168,64,218,75,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,172,81,15,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,252,135,185,237,99,222,212,99,239,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,64,62,179,15,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,238,186,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,169,4,93,199,177,142,154,87,171,99,141,138,228,235,145,236,106,46,238,67,94,30,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,129,63,248,54,230,223,83,145,102,83,96,156,83,205,73,68,204,146,241,81,81,108,202,33,237,83,91,172,204,149,34,74,123,124,176,182,52,115,41,154,228,151,106,185,101,145,237,238,49,37,94,132,116,204,146,182,14,54,237,86,94,56,243,142,18,53,30,122,74,10,121,42,40,166,196,239,21,53,77,137,142,158,123,101,185,236,180,164,109,133,17,95,36,178,86,74,201,101,151,119,61,237,133,168,170,177,180,129,124,175,120,22,252,53,229,76,215,29,99,195,60,94,155,89,122,253,143,77,90,238,152,111,183,72,228,106,38,240,171,87,196,81,195,180,157,205,213,172,124,168,200,255,0,26,214,212,70,152,171,154,63,158,205,77,251,151,209,232,128,191,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,125,119,200,146,49,85,28,246,67,55,192,0,0,137,92,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,222,90,154,192,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,188,18,246,222,199,186,25,88,174,142,70,35,147,174,55,189,170,187,57,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,96,0,1,242,93,168,170,110,54,170,219,125,29,218,174,215,81,85,79,36,49,87,82,54,39,79,74,247,53,81,179,70,147,49,241,43,218,170,142,68,145,143,102,232,157,77,114,110,139,76,60,75,241,119,204,159,133,253,83,175,211,60,235,90,191,149,172,179,214,253,27,176,126,249,218,252,76,208,193,89,219,138,25,59,61,222,195,221,218,123,186,217,240,84,248,42,221,73,130,184,196,225,87,13,226,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,250,136,233,90,199,187,195,72,230,198,217,153,210,238,166,34,57,19,184,200,222,192,132,28,2,243,72,206,242,237,71,164,209,206,38,238,222,219,147,46,184,67,71,142,228,84,246,216,96,146,154,186,85,108,113,209,212,67,77,27,24,232,101,122,181,25,42,51,170,57,30,189,197,116,110,235,130,213,13,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,81,241,175,248,77,197,96,225,175,83,46,118,170,108,147,18,183,211,211,98,82,239,217,154,241,107,134,55,53,105,250,17,169,27,166,165,142,54,123,218,238,185,34,94,165,98,172,51,74,224,234,188,208,56,204,226,79,135,109,125,176,97,90,57,169,31,71,236,181,184,125,45,210,122,111,99,208,85,245,213,62,182,182,55,73,215,81,4,143,77,217,12,105,178,47,79,213,223,109,213,85,114,7,42,78,40,245,219,137,79,194,143,225,175,57,250,71,244,115,216,158,204,253,236,163,163,236,120,143,29,222,254,214,138,62,174,174,196,95,149,190,221,62,237,183,93,226,175,58,191,52,248,183,203,250,31,81,184,153,87,145,143,231,179,245,111,246,144,22,147,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,77,124,85,115,100,214,27,230,174,86,55,133,188,234,175,28,193,45,180,237,160,129,245,54,106,26,135,221,167,99,228,87,215,35,106,169,223,44,12,122,57,140,100,110,118,253,17,53,238,107,30,247,70,222,235,205,23,152,5,101,222,178,229,195,38,136,100,93,155,84,62,38,221,156,93,32,142,120,42,164,170,138,121,96,154,210,222,227,25,211,10,118,183,150,72,213,237,153,178,54,52,114,49,37,108,176,91,134,142,29,51,190,40,53,78,131,76,240,90,127,228,171,47,21,189,112,254,246,90,252,76,48,207,89,219,150,88,251,221,174,251,29,218,99,186,223,240,68,248,170,4,223,224,115,136,206,96,28,95,106,227,177,73,248,132,171,179,226,118,26,118,220,178,59,172,24,141,165,239,100,10,244,107,41,97,122,209,44,76,169,153,122,186,59,139,178,50,57,164,70,201,218,88,221,97,60,87,113,93,167,28,37,105,195,243,92,214,95,29,117,174,238,65,96,176,65,50,50,170,239,84,212,69,86,181,85,23,183,11,58,154,178,204,168,173,141,174,106,34,61,239,142,55,246,14,29,116,27,13,225,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,174,71,55,116,106,189,221,12,70,70,213,232,99,81,35,175,50,190,10,45,220,69,233,197,118,168,97,86,205,245,55,17,183,182,74,103,181,42,167,146,235,107,166,74,153,95,108,138,8,220,172,73,158,249,220,248,220,145,57,238,145,140,137,85,173,122,185,129,215,249,114,243,12,186,241,47,117,191,233,142,180,86,99,246,252,217,149,18,220,177,255,0,8,215,83,37,210,137,238,146,73,105,99,137,219,181,95,72,212,106,39,227,22,73,33,84,114,181,203,12,211,62,122,154,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,226,255,0,184,5,226,186,143,138,221,14,164,189,220,229,232,204,241,126,205,159,40,134,73,160,89,39,170,108,45,86,215,182,56,145,189,184,106,62,187,154,139,27,26,217,25,60,109,234,72,186,220,18,84,2,47,241,253,198,13,171,132,221,35,115,173,235,87,38,119,152,211,214,80,98,140,134,38,171,41,167,99,26,146,87,74,233,24,232,186,41,214,104,158,145,185,174,89,94,230,51,167,161,100,146,48,193,92,197,185,143,223,116,19,59,180,232,238,133,207,211,151,227,247,10,75,174,83,83,91,68,201,40,86,149,208,247,35,181,171,36,111,92,157,230,75,20,178,75,11,227,116,109,70,53,146,43,223,34,69,42,184,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,215,95,253,21,103,185,87,250,235,145,228,153,29,195,253,178,178,186,229,93,81,39,252,105,38,154,73,31,252,238,115,157,246,170,151,189,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,130,90,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,240,228,220,225,239,69,217,15,97,193,81,119,3,151,196,249,235,224,74,154,103,68,168,171,190,223,225,62,132,248,7,34,171,85,16,10,243,207,22,13,46,226,175,19,187,178,7,67,29,101,193,177,61,238,221,83,223,77,12,105,249,74,136,159,217,73,243,141,220,217,118,179,82,87,198,246,185,179,67,27,209,81,83,237,98,47,217,253,36,53,227,203,22,146,207,71,65,168,148,244,205,239,89,106,25,84,178,53,90,138,212,108,212,136,191,161,203,238,106,252,20,205,92,40,106,101,30,127,166,150,185,153,44,139,44,52,240,68,254,182,57,62,178,83,192,171,241,85,251,94,6,116,58,110,172,36,203,131,94,123,13,221,222,6,163,111,114,175,191,178,243,184,157,91,82,161,150,163,16,186,67,11,145,28,250,89,154,155,174,222,245,137,224,84,54,131,50,161,188,120,205,222,68,234,239,95,28,171,182,222,255,0,235,130,230,232,55,240,204,223,249,255,0,194,165,59,104,213,12,148,92,122,212,165,75,246,114,79,124,69,68,93,253,253,85,37,196,208,251,169,155,239,223,227,254,21,3,232,61,78,252,163,216,191,3,212,239,202,3,216,211,202,251,144,240,211,202,252,0,245,245,46,254,244,61,167,173,83,222,115,79,128,28,38,85,72,213,80,172,238,47,234,107,174,28,69,97,54,201,90,171,76,219,188,10,223,169,183,185,124,15,87,191,254,18,204,165,247,183,98,183,120,191,133,201,196,54,157,186,157,169,220,125,221,157,127,103,187,170,128,9,233,165,52,254,27,8,179,194,212,217,173,161,167,68,254,132,133,135,111,115,186,90,171,250,14,181,166,204,86,97,118,116,119,199,192,211,239,253,61,166,29,130,103,236,139,252,224,121,149,206,115,186,26,191,210,123,24,222,150,162,28,81,168,174,234,57,252,0,242,14,10,253,253,205,248,132,114,245,116,168,28,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,85,196,191,17,120,39,11,250,89,95,169,153,213,71,242,180,118,122,46,137,191,124,238,158,26,105,160,163,238,69,20,157,158,239,97,237,238,189,189,12,248,170,252,17,114,169,74,220,222,240,94,35,168,117,150,147,58,212,139,167,182,180,218,175,170,143,14,158,223,3,226,161,181,110,212,116,148,115,68,174,119,69,99,187,125,110,149,206,95,16,214,35,152,173,108,75,5,56,67,253,116,215,77,71,226,47,81,238,58,161,170,23,159,29,117,174,218,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,117,59,100,221,92,174,115,158,247,61,239,123,221,97,92,176,185,123,218,175,246,170,78,35,181,243,19,164,184,219,110,52,245,48,227,184,181,250,208,217,160,169,130,70,195,217,187,57,31,34,181,236,115,86,165,145,197,52,10,138,138,201,216,191,216,156,64,14,26,242,77,47,196,117,231,6,200,181,163,24,164,191,225,52,119,136,86,245,71,86,178,44,13,129,219,183,196,73,28,108,123,166,100,46,115,103,88,58,92,147,36,75,18,162,163,212,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,64,40,179,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,67,218,199,61,239,106,189,248,255,0,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,222,79,20,58,153,163,90,89,161,217,85,239,94,106,246,196,46,86,250,139,53,93,190,41,28,218,171,183,137,133,241,173,13,50,49,236,123,166,149,138,244,78,151,55,165,168,231,185,204,99,28,246,235,109,118,146,213,53,214,182,107,21,21,93,29,181,245,18,58,142,158,174,165,181,51,195,2,185,123,108,146,86,199,27,100,122,55,100,87,164,108,71,42,42,163,91,190,200,27,68,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,133,249,163,249,236,212,223,185,125,30,136,155,252,150,49,141,92,181,233,30,87,145,94,110,20,148,250,117,121,188,61,246,91,108,214,215,182,174,123,139,25,28,117,53,177,84,47,75,86,153,90,200,224,86,254,55,170,88,31,178,194,177,61,38,132,28,209,252,246,106,111,220,190,143,68,4,106,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,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,41,135,19,225,51,50,206,184,80,200,56,161,195,234,42,238,204,197,114,137,44,183,123,29,53,2,57,244,182,232,232,226,168,150,228,178,247,58,156,198,58,120,218,248,219,18,244,179,170,87,57,24,199,244,245,78,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,3,101,224,98,174,26,56,139,193,56,160,210,202,13,76,193,106,63,146,163,188,81,116,77,251,217,116,240,208,205,61,31,114,88,163,239,118,187,236,111,117,141,232,127,197,23,226,137,149,64,252,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,80,103,31,220,31,93,120,77,213,199,54,222,148,146,96,153,141,69,101,126,40,248,101,114,190,154,6,61,171,37,12,173,145,238,151,174,157,38,137,137,35,156,228,149,142,99,250,186,214,72,227,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,59,114,212,227,94,227,195,166,163,208,233,126,107,115,219,76,178,235,131,163,169,99,150,150,8,237,87,74,149,166,137,151,57,103,145,168,245,133,140,129,172,145,171,43,88,216,222,249,81,28,230,35,95,99,252,193,184,219,181,112,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,218,144,117,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,159,149,153,103,249,150,160,212,218,170,179,60,134,174,234,251,29,158,138,193,108,73,149,58,40,237,212,145,36,84,244,241,49,168,141,99,26,212,221,118,79,172,247,61,238,234,123,220,229,15,147,253,21,103,185,87,250,235,145,228,153,29,195,253,178,178,186,229,93,81,39,252,105,38,154,73,31,252,238,115,157,246,170,151,189,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,163,175,41,78,10,61,137,71,71,197,150,166,219,46,180,119,169,187,209,225,118,249,211,177,27,104,102,131,182,251,155,145,29,215,39,121,146,203,28,77,145,173,106,70,142,149,18,68,150,23,178,207,192,26,171,155,84,26,171,129,151,248,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,236,61,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,213,36,111,146,30,180,250,240,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,53,193,213,109,11,212,125,26,163,196,46,217,173,155,181,106,206,241,250,44,146,193,114,129,85,244,181,180,181,16,71,50,177,175,84,77,166,139,186,214,75,26,162,57,174,86,170,110,199,198,247,231,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,236,23,232,15,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,235,0,0,3,90,206,44,124,211,235,39,204,12,135,212,103,58,86,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,247,94,44,124,211,235,39,204,12,135,212,103,20,252,61,101,87,14,25,102,226,118,211,83,227,44,182,220,194,92,74,239,69,29,44,142,146,135,250,214,158,104,43,29,35,81,88,144,189,243,172,46,87,244,116,200,176,34,43,214,93,152,23,231,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,252,149,29,226,139,162,31,223,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,111,91,62,40,191,20,91,201,187,113,219,160,208,240,185,91,197,53,139,38,164,172,179,178,158,72,40,237,85,115,248,106,217,175,105,18,186,59,60,140,106,72,232,234,85,219,34,236,215,181,177,170,206,138,232,83,184,160,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,227,186,241,21,175,57,151,18,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,189,17,181,219,43,145,141,235,122,190,71,39,91,220,171,218,242,206,19,51,44,23,133,12,127,138,28,194,162,174,210,204,171,40,142,203,104,177,212,208,35,95,85,110,146,142,90,136,174,73,47,115,169,172,123,160,145,172,141,209,39,83,58,101,107,149,143,103,80,119,94,87,30,123,52,203,239,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,32,82,177,105,60,175,185,130,83,90,105,172,188,47,107,77,214,173,236,125,67,104,48,251,229,76,178,212,191,174,105,105,105,232,236,169,20,80,57,200,196,115,231,115,39,150,94,136,216,141,139,234,177,172,218,0,112,229,162,23,94,35,181,134,203,163,86,43,229,37,162,229,127,167,184,186,142,174,174,55,62,4,158,158,134,122,152,217,39,79,214,107,30,232,17,138,244,71,43,17,234,228,107,250,122,23,165,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,4,10,229,149,199,109,171,91,176,219,118,134,106,150,77,87,38,168,88,105,228,109,45,101,210,118,189,249,37,19,21,206,107,227,147,100,87,212,195,22,205,145,143,234,145,236,143,191,213,34,172,221,169,234,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,0,9,255,0,206,175,205,62,45,242,254,135,212,110,36,42,192,52,183,59,213,15,164,127,65,108,94,211,250,37,143,214,101,55,143,235,168,97,240,182,186,94,158,252,255,0,141,123,122,250,123,140,250,140,234,122,239,238,106,236,160,92,255,0,45,14,56,233,184,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,187,228,73,24,170,142,123,33,155,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,216,39,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,4,138,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,43,22,147,202,251,152,37,53,166,154,203,194,246,180,221,106,222,199,212,54,131,15,190,84,203,45,75,250,230,150,150,158,142,202,145,69,3,156,140,71,62,119,50,121,101,232,141,136,216,190,171,26,205,160,7,14,90,33,117,226,59,88,108,186,53,98,190,82,90,46,87,250,123,139,168,234,234,227,115,224,73,233,232,103,169,141,146,116,253,102,177,238,129,24,175,68,114,177,30,174,70,191,167,161,122,86,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,48,65,94,87,188,107,254,232,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,245,37,235,145,207,151,183,58,128,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,3,92,206,49,56,85,204,184,80,213,203,134,31,121,182,213,187,24,184,212,84,84,226,119,121,36,73,153,113,183,35,254,162,58,86,177,141,241,49,181,209,182,102,116,183,165,234,142,68,237,190,55,191,242,112,158,38,51,44,59,135,77,67,225,149,212,52,149,248,158,121,81,71,114,98,185,18,57,237,183,24,42,169,37,116,236,122,53,86,70,75,21,35,34,116,110,248,42,70,246,57,187,72,217,111,211,137,126,29,48,78,40,52,178,191,76,243,170,127,229,107,44,245,189,115,126,246,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,186,31,240,84,248,42,107,215,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,242,180,159,58,252,23,234,158,27,169,158,203,246,159,209,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,176,113,21,175,57,151,18,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,189,17,181,219,43,145,141,235,122,190,71,39,91,220,171,141,73,149,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,33,142,99,94,199,185,30,192,206,156,174,185,127,214,93,235,45,188,77,235,126,59,217,181,67,225,174,56,61,174,121,39,130,170,74,168,167,138,120,110,206,237,189,157,48,167,107,104,163,145,30,217,155,35,164,86,163,18,39,75,109,71,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,245,129,21,121,163,249,19,212,223,185,125,98,136,160,18,255,0,185,163,249,19,212,223,185,125,98,136,162,189,39,193,127,10,26,167,134,233,159,181,61,153,244,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,85,203,155,143,111,220,175,125,159,77,245,18,15,17,166,89,53,195,198,85,212,65,79,215,85,101,174,123,25,18,214,53,24,157,115,66,172,142,54,203,23,189,200,214,53,241,39,83,93,28,215,168,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,36,255,0,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,85,141,102,193,107,224,0,0,0,53,235,230,43,163,151,221,27,226,227,59,166,187,205,226,41,51,11,132,249,141,174,167,165,140,239,82,215,207,44,142,78,134,189,234,222,212,233,81,6,238,233,115,251,29,125,45,107,218,132,224,228,177,175,52,215,108,55,43,225,202,243,91,86,251,149,138,161,249,53,149,38,168,150,86,123,58,101,142,42,152,98,98,179,162,6,69,80,177,200,169,215,248,199,215,61,200,207,170,247,47,234,243,150,225,226,213,146,105,125,175,137,27,45,170,173,249,14,39,81,73,100,188,84,54,177,173,129,44,147,73,47,109,207,137,235,245,158,202,201,226,107,86,47,173,181,84,138,244,115,90,213,142,0,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,233,92,88,249,167,214,79,152,25,15,168,206,90,247,9,154,189,77,160,188,166,173,122,185,52,244,145,212,99,182,124,130,107,122,85,193,44,208,75,113,125,226,178,42,40,100,100,91,61,89,37,76,144,198,170,138,221,145,234,170,230,162,43,146,168,120,177,243,79,172,159,48,50,31,81,156,205,90,219,172,118,40,185,117,112,241,195,245,60,61,235,213,77,194,241,152,214,73,212,246,248,74,88,238,151,90,74,116,217,89,209,39,121,242,212,251,209,253,76,240,191,89,187,72,213,64,137,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,31,112,145,162,246,173,5,225,231,9,211,250,92,66,147,29,187,199,103,163,171,201,41,225,123,101,124,183,185,41,227,241,178,203,43,92,228,149,253,212,115,81,200,231,53,24,198,49,155,70,198,34,83,15,44,189,20,252,52,241,113,139,120,139,135,133,160,193,54,205,107,58,37,232,154,95,5,60,62,30,56,247,141,237,118,245,82,211,117,181,122,119,137,37,233,114,59,167,123,254,2,0,115,171,242,177,139,124,192,161,244,235,137,74,197,212,243,171,242,177,139,124,192,161,244,235,137,84,28,57,104,133,215,136,237,97,178,232,213,138,249,73,104,185,95,233,238,46,163,171,171,141,207,129,39,167,161,158,166,54,73,211,245,154,199,186,4,98,189,17,202,196,122,185,26,254,158,133,9,255,0,202,251,152,37,53,166,154,203,194,246,180,221,106,222,199,212,54,131,15,190,84,203,45,75,250,230,150,150,158,142,202,145,69,3,156,140,71,62,119,50,121,101,232,141,136,216,190,171,26,205,173,124,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,202,247,141,127,221,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,246,205,173,179,53,140,168,89,90,212,218,104,187,176,67,34,72,170,249,62,164,189,114,57,242,246,194,117,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,70,172,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,247,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,118,251,195,47,106,85,72,220,229,146,55,49,205,119,82,35,37,146,152,113,62,19,51,44,235,133,12,131,138,28,62,162,174,236,204,87,40,146,203,119,177,211,80,35,159,75,110,142,142,42,137,110,75,47,115,169,204,99,167,141,175,141,177,47,75,58,165,115,145,140,127,79,84,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,249,42,59,197,23,68,223,189,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,222,135,252,81,126,40,153,84,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,233,88,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,221,120,177,243,79,172,159,48,50,31,81,156,83,240,245,149,92,56,101,155,137,219,77,79,140,178,219,115,9,113,43,189,20,116,178,58,74,31,235,90,121,160,172,116,141,69,98,66,247,206,176,185,95,209,211,34,192,136,175,89,118,96,95,159,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,107,89,195,71,17,121,223,11,250,167,65,169,152,45,71,242,84,119,138,46,136,127,124,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,189,108,248,162,252,81,118,8,210,30,34,180,143,91,116,142,61,109,195,50,202,70,99,12,167,150,107,156,215,9,89,76,251,59,225,98,62,162,26,212,115,186,96,124,77,94,167,42,187,163,161,91,35,92,232,220,215,184,59,6,170,234,102,43,163,122,113,145,234,150,107,87,225,236,184,205,190,91,133,79,76,145,178,73,186,19,234,65,23,113,236,99,166,149,234,216,227,98,185,58,228,123,26,139,187,144,215,135,138,174,38,51,46,43,245,114,179,84,179,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,210,142,153,253,82,200,247,200,228,78,167,189,221,45,99,58,35,102,85,230,13,198,221,215,138,252,254,59,22,49,61,93,14,157,98,181,21,16,218,168,219,84,231,65,118,157,179,76,214,93,159,27,161,137,236,124,148,238,141,173,138,68,114,194,157,196,106,162,201,38,238,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,238,18,87,147,6,136,106,133,53,215,37,215,122,203,230,65,96,194,107,41,219,106,163,183,54,56,210,139,39,157,174,145,31,43,250,247,114,178,145,200,168,217,35,99,85,100,150,70,54,84,70,84,68,250,182,54,146,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,173,160,101,254,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,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,104,7,136,30,19,51,45,8,192,116,195,84,157,81,87,123,196,245,43,23,183,94,153,118,109,2,65,5,5,198,166,21,157,214,215,170,72,245,87,182,37,99,219,35,146,62,234,119,58,27,248,169,58,123,255,0,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,11,244,7,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,245,128,17,87,154,63,145,61,77,251,151,214,40,137,84,69,94,104,254,68,245,55,238,95,88,162,2,128,73,149,203,175,142,170,158,22,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,33,238,123,88,247,181,24,248,191,164,248,47,225,67,84,240,221,51,246,167,179,62,150,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,157,175,137,126,29,51,190,23,245,78,191,76,243,170,127,229,107,44,245,189,112,254,249,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,186,217,240,84,248,42,134,201,22,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,89,82,188,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,64,13,85,205,170,13,85,192,217,79,132,239,43,26,55,242,255,0,30,244,232,12,170,98,174,19,188,172,104,223,203,252,123,211,160,50,168,0,0,2,165,121,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,218,143,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,183,225,163,136,188,239,133,253,83,160,212,204,22,163,249,42,59,197,23,68,63,190,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,222,182,124,81,126,40,182,83,197,47,53,204,17,252,56,217,233,52,82,171,189,168,90,141,143,175,141,101,45,92,205,250,29,221,99,162,168,235,157,173,138,69,172,142,68,149,176,116,163,63,33,181,11,180,107,11,103,137,124,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,242,30,214,57,239,123,85,239,134,160,126,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,63,40,187,238,87,188,20,126,231,252,17,154,207,168,86,203,173,14,164,230,86,247,211,75,110,173,78,207,177,173,110,153,175,101,58,196,215,46,243,75,218,130,105,22,68,71,199,245,34,232,141,204,151,185,72,32,118,172,255,0,75,115,189,47,250,57,244,234,197,236,207,165,184,253,30,83,103,254,186,134,111,21,107,170,234,236,79,248,167,187,163,171,182,255,0,168,254,151,166,222,246,166,232,79,254,92,220,202,109,218,95,98,159,70,120,152,204,60,62,33,101,183,247,49,139,236,244,213,85,117,84,157,15,99,18,216,230,83,197,35,228,135,161,206,124,78,118,221,166,196,232,247,115,29,19,34,150,183,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,41,7,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,74,115,6,227,110,235,197,126,127,29,139,24,158,174,135,78,177,90,138,136,109,84,109,170,115,160,187,78,217,166,107,46,207,141,208,196,246,62,74,119,70,214,197,34,57,97,78,226,53,81,100,147,119,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,197,92,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,54,30,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,125,121,229,237,177,140,116,210,189,93,36,143,70,167,92,143,123,149,55,114,129,250,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,161,126,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,53,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,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,54,98,124,38,102,89,215,10,25,7,20,56,125,69,93,217,152,174,81,37,150,239,99,166,160,71,62,150,221,29,28,85,18,220,150,94,231,83,152,199,79,27,95,27,98,94,150,117,74,231,35,24,254,158,147,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,66,127,241,191,204,223,86,52,255,0,137,169,241,62,29,115,142,222,55,133,118,237,119,251,109,198,197,77,37,45,194,241,77,85,55,139,141,36,145,158,39,179,211,219,129,202,199,196,170,232,164,88,215,101,108,174,152,28,7,241,171,125,227,7,21,184,214,222,244,122,235,142,85,227,253,186,107,133,238,154,70,73,99,171,170,237,196,171,28,14,145,205,153,179,57,95,35,214,4,100,173,138,52,143,174,117,116,172,71,80,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,54,19,224,91,135,79,220,197,195,142,59,128,92,169,251,89,37,195,170,251,147,125,126,173,174,149,12,103,92,94,233,100,143,241,49,178,26,126,168,220,140,127,99,184,136,138,245,3,93,115,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,196,6,117,226,7,132,204,203,66,48,29,48,213,39,84,85,222,241,61,74,197,237,215,166,93,155,64,144,65,65,113,169,133,103,117,181,234,146,61,85,237,137,88,246,200,228,143,186,157,206,134,254,42,78,144,191,237,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,47,117,40,47,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,94,246,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,245,128,0,67,94,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,249,108,107,28,246,49,202,246,82,13,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,155,178,70,175,189,170,142,79,138,27,68,21,129,205,23,151,253,29,222,142,229,196,222,136,99,189,155,172,62,38,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,211,50,118,182,150,56,209,238,153,210,54,68,106,61,37,116,161,0,56,169,226,114,251,197,86,85,136,230,185,77,151,193,94,177,252,62,131,26,184,212,248,150,73,237,74,168,36,158,73,107,186,25,20,76,131,186,250,135,47,101,168,173,102,219,35,149,61,201,242,105,23,19,25,150,138,233,30,169,233,110,25,67,72,199,234,189,61,5,182,231,115,153,18,71,211,91,161,101,91,42,32,138,55,53,91,215,59,106,250,22,69,95,168,198,191,165,189,110,108,145,226,3,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,15,214,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,77,132,248,59,225,87,13,225,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,250,232,217,92,198,59,195,70,231,72,216,89,210,222,150,42,185,83,184,249,30,252,105,203,247,129,27,23,10,184,172,121,174,82,207,27,169,185,5,189,35,184,212,238,248,253,151,75,60,116,178,75,106,232,101,68,180,243,246,170,105,220,190,37,168,142,126,251,38,205,247,44,192,0,0,2,162,249,172,112,43,77,135,73,95,197,62,148,80,82,83,88,170,170,22,108,214,133,213,82,186,118,220,106,235,94,190,210,98,205,35,145,204,150,90,136,226,116,49,163,123,106,145,185,172,115,93,34,197,8,56,104,226,47,59,225,127,84,232,53,51,5,168,254,74,142,241,69,209,15,239,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,173,159,20,95,138,46,201,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,3,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,194,229,51,94,49,52,143,17,225,114,46,41,219,120,164,150,197,116,179,182,182,199,67,81,88,198,79,112,184,201,19,150,43,94,240,247,145,181,61,214,62,41,81,169,39,101,99,153,207,250,177,61,82,133,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,234,178,103,249,148,184,13,62,150,187,33,171,76,78,150,241,53,253,150,150,170,54,5,184,203,12,112,58,161,232,137,187,222,145,66,198,55,169,87,161,22,78,142,158,228,157,82,127,151,55,5,31,186,171,81,231,191,231,246,203,172,122,101,139,126,50,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,18,87,149,103,1,223,247,35,138,189,95,178,255,0,43,46,33,98,185,219,191,220,31,77,123,107,251,191,239,134,196,201,33,254,78,161,142,254,196,242,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,84,79,180,242,120,95,128,13,247,11,252,199,20,85,69,57,129,135,184,166,194,229,204,116,87,45,182,81,192,249,170,166,181,204,145,49,136,170,170,228,233,84,79,138,127,20,136,124,4,231,146,226,25,77,207,76,178,5,74,74,168,43,230,107,34,149,81,174,94,153,41,97,79,119,79,233,106,167,229,125,159,240,150,27,125,161,101,198,209,89,68,246,35,146,120,31,30,202,155,252,80,171,205,71,142,167,68,56,172,165,189,186,7,195,67,113,175,98,189,205,106,181,19,185,114,123,151,223,245,19,242,98,253,43,255,0,80,90,132,50,54,88,153,35,85,21,30,212,84,216,252,140,189,172,118,61,95,220,79,114,83,202,191,254,173,199,207,128,95,105,242,76,62,205,122,166,151,174,58,202,40,166,106,245,34,251,156,221,254,197,95,240,156,179,137,123,56,205,198,85,118,205,74,105,183,93,254,206,219,128,170,220,41,246,231,241,250,228,167,68,85,222,244,215,42,42,251,157,213,87,186,22,213,65,183,134,110,201,183,199,252,42,83,246,149,74,181,124,127,213,57,174,234,111,138,190,170,46,251,253,181,95,245,151,3,66,138,148,205,69,254,127,240,168,31,65,234,119,229,124,15,105,234,119,229,40,28,218,121,95,129,225,167,149,248,1,235,250,219,251,211,224,123,79,82,111,191,243,30,208,61,115,42,163,23,167,226,86,135,20,149,181,79,226,127,10,98,57,21,158,213,131,100,221,190,239,125,6,229,150,86,189,35,129,207,85,84,68,219,222,159,210,133,89,113,43,94,149,28,86,97,144,69,80,231,44,87,106,95,119,94,255,0,21,183,255,0,56,22,99,167,202,245,195,237,29,105,239,240,84,255,0,253,105,135,213,126,174,142,221,78,181,82,200,214,181,191,29,215,111,181,19,252,167,199,167,104,191,67,109,61,78,221,124,21,63,219,254,212,195,228,212,89,32,109,142,110,252,157,9,245,125,251,162,127,13,159,164,14,193,102,188,80,222,41,25,85,67,85,20,236,122,34,245,70,238,164,247,162,47,197,63,165,15,181,254,253,183,248,24,135,135,106,170,185,177,71,71,81,59,165,232,153,81,174,87,43,189,201,28,91,34,42,253,134,94,95,172,221,148,14,72,212,79,201,56,39,246,111,248,15,45,221,19,222,191,3,215,214,136,245,118,255,0,15,112,30,199,57,85,122,90,114,248,30,166,174,222,255,0,138,158,196,106,170,238,170,7,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,31,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,236,128,0,214,179,137,126,29,51,190,23,245,78,191,76,243,170,127,229,107,44,245,189,112,254,249,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,186,217,240,84,248,42,204,174,90,124,196,241,157,21,198,106,180,55,136,11,237,37,167,9,180,211,207,95,141,222,27,65,81,52,244,211,201,80,143,150,133,241,210,195,35,165,99,221,52,211,54,71,34,43,21,178,53,92,244,124,109,142,197,56,196,225,87,13,226,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,250,136,233,90,199,187,195,72,230,198,217,153,210,238,166,34,57,19,184,200,222,205,120,114,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,120,18,87,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,127,87,151,239,2,55,222,42,178,168,243,92,165,158,11,76,177,251,130,71,113,169,221,146,123,82,170,9,41,100,150,213,208,202,136,170,32,238,211,84,57,124,75,81,90,205,182,77,221,238,76,63,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,98,156,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,15,213,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,160,206,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,13,121,151,240,57,83,195,142,101,54,176,224,239,164,126,157,102,151,137,25,13,36,108,138,157,246,59,140,201,36,235,68,216,88,141,106,211,43,89,43,161,115,27,245,25,26,198,244,69,107,31,52,202,228,169,229,99,41,249,129,93,233,214,227,53,115,3,226,23,4,208,62,28,114,102,101,52,214,171,205,215,50,183,212,227,246,124,110,182,170,104,125,173,223,98,69,82,171,216,84,149,33,138,25,93,36,142,107,163,254,4,105,44,111,150,55,1,76,60,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,253,117,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,137,171,185,126,124,180,56,109,204,184,113,225,230,26,92,226,255,0,86,251,150,105,81,30,77,53,134,74,36,167,101,141,243,83,198,212,133,221,113,182,117,169,88,217,18,76,143,94,134,62,52,99,24,157,47,150,96,150,167,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,245,149,87,205,79,143,31,251,175,194,166,144,94,191,146,139,47,190,219,46,63,238,236,169,178,57,157,175,247,187,165,124,115,127,41,78,246,255,0,101,96,17,43,152,55,21,246,174,43,245,162,59,238,49,96,164,161,199,177,90,122,139,29,170,177,173,107,167,187,64,218,185,156,202,215,200,232,34,157,140,146,55,70,230,211,72,174,72,87,184,173,217,210,73,188,96,50,175,13,28,58,103,124,80,106,157,6,153,224,180,255,0,201,86,94,43,122,225,253,236,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,117,191,224,137,241,84,151,252,197,185,112,88,180,19,4,180,235,22,133,193,211,136,99,246,250,75,86,83,77,91,90,249,43,150,169,211,118,227,186,43,228,119,68,157,231,203,20,82,69,11,35,108,110,70,57,145,171,31,34,196,19,255,0,128,94,43,168,248,173,208,234,75,221,206,94,140,207,23,236,217,242,136,100,154,5,146,122,166,194,213,109,123,99,137,27,219,134,163,235,185,168,177,177,173,145,147,198,222,164,139,173,210,84,214,179,134,142,34,243,190,23,245,78,131,83,48,90,143,228,168,239,20,93,16,254,249,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,122,217,241,69,248,162,236,81,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,213,36,111,146,30,180,250,240,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,3,181,154,171,155,84,26,171,129,127,214,94,29,48,78,40,56,5,210,173,52,206,169,255,0,55,246,58,203,61,111,92,223,189,151,79,98,164,48,86,118,226,150,62,247,107,190,247,118,158,238,135,252,21,62,10,148,129,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,20,225,59,202,198,141,252,191,199,189,58,3,21,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,40,66,14,84,252,113,211,105,173,214,131,133,189,73,101,92,182,44,158,240,140,197,174,109,124,179,173,186,227,84,230,49,40,159,30,234,140,166,154,93,156,215,70,212,237,205,44,142,122,57,178,186,72,110,36,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,150,191,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,80,179,64,0,26,214,113,99,230,159,89,62,96,100,62,163,57,105,60,154,173,54,171,255,0,8,153,181,138,251,108,164,184,219,110,57,197,202,146,178,142,174,22,205,5,76,18,91,45,237,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,173,184,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,2,10,243,2,224,70,251,194,174,85,38,107,139,51,198,233,150,65,112,88,237,213,59,178,63,101,213,79,37,84,145,90,186,31,81,45,68,253,170,106,118,175,137,114,35,95,190,203,179,189,203,18,164,187,93,102,181,83,216,166,185,213,190,219,71,81,53,93,61,27,166,114,193,12,243,54,54,203,43,35,223,165,175,123,96,133,174,114,38,238,72,163,69,223,165,54,217,251,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,41,131,5,229,89,168,245,252,92,87,104,14,109,127,236,226,22,75,124,89,37,102,81,111,129,87,199,89,228,157,209,83,178,38,170,61,148,213,147,62,41,152,145,204,187,51,195,212,72,222,251,35,111,116,62,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,253,118,72,145,177,21,92,247,195,50,185,213,249,88,197,190,96,80,250,117,196,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,130,220,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,250,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,250,244,122,210,199,249,151,240,57,77,196,118,27,54,176,224,239,171,102,162,225,118,121,25,13,36,108,150,161,151,203,116,43,36,235,68,216,88,142,114,84,163,159,43,161,115,27,245,223,34,198,244,84,115,31,13,112,114,184,243,217,166,95,125,122,61,105,125,25,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,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,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,203,77,124,100,234,206,9,173,156,71,102,122,133,166,248,133,170,197,97,174,184,73,29,60,182,246,204,207,107,244,61,205,91,156,204,149,27,219,154,163,251,43,154,216,227,219,169,58,209,242,247,37,146,79,242,136,225,199,84,50,237,80,127,17,22,124,222,175,21,195,241,90,137,109,21,158,10,88,221,61,254,119,71,28,146,91,159,19,145,205,74,100,107,224,146,71,189,187,239,218,236,237,34,119,160,11,159,0,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,224,28,208,184,22,252,10,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,20,215,83,198,177,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,146,50,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,66,252,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,68,23,83,195,71,17,120,39,20,26,89,65,169,152,45,71,242,84,119,138,46,137,191,123,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,189,15,248,162,252,81,50,169,174,183,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,152,223,31,75,210,244,142,68,108,136,172,89,160,123,251,177,174,236,114,236,248,251,140,100,178,41,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,3,245,136,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,190,189,30,180,177,254,101,252,14,83,113,29,134,205,172,56,59,234,217,168,184,93,158,70,67,73,27,37,168,101,242,221,10,201,58,209,54,22,35,156,149,40,231,202,232,92,198,253,119,200,177,189,21,28,199,195,92,28,174,60,246,105,151,223,94,143,90,95,240,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,226,250,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,42,243,83,224,59,254,235,241,87,164,22,95,228,165,203,236,86,203,119,251,187,234,111,110,127,119,253,238,217,89,28,63,202,84,61,223,217,94,117,78,86,156,25,113,5,71,168,246,30,36,175,23,91,174,159,225,158,207,241,20,137,27,226,241,89,77,44,202,168,148,206,129,253,93,20,110,237,178,87,73,43,17,206,111,97,240,123,220,218,136,66,223,192,0,8,43,205,199,66,244,227,47,225,178,241,173,247,59,55,107,51,193,60,4,86,219,165,58,163,36,154,150,162,190,24,36,165,168,247,47,118,20,241,15,145,136,187,57,146,34,171,92,136,249,91,36,234,34,175,52,127,34,122,155,247,47,172,81,1,70,218,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,224,108,187,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,78,243,79,163,127,48,49,239,81,128,217,76,0,0,8,171,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,220,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,121,60,114,112,137,106,226,251,72,219,138,65,113,164,179,229,150,26,135,92,177,203,172,244,237,123,25,58,177,90,250,89,158,141,89,89,77,50,116,245,246,215,116,124,112,200,173,147,180,145,187,95,108,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,109,38,66,14,101,252,14,83,113,29,134,205,172,56,59,234,217,168,184,93,158,70,67,73,27,37,168,101,242,221,10,201,58,209,54,22,35,156,149,40,231,202,232,92,198,253,119,200,177,189,21,28,199,194,31,147,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,83,212,161,110,94,156,25,106,198,191,234,62,63,171,22,59,175,209,124,51,13,200,35,168,169,201,98,125,52,213,81,220,40,214,10,150,83,83,83,73,215,213,50,247,97,114,73,44,75,3,91,212,171,220,86,164,47,190,144,0,0,58,166,172,96,191,133,13,44,204,180,207,218,158,204,250,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,205,164,202,64,230,247,161,116,122,97,196,117,38,163,99,214,111,5,101,212,187,123,174,51,57,139,3,33,117,226,7,164,117,169,28,81,163,94,222,166,62,146,119,189,232,171,36,181,50,185,30,229,234,107,2,16,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,43,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,46,85,95,148,236,26,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,240,2,226,121,50,105,111,209,78,28,111,186,153,95,98,240,181,249,222,65,39,134,173,241,93,126,50,215,68,196,134,31,197,163,213,177,244,85,58,226,223,123,90,247,111,186,238,222,218,147,252,235,250,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,166,251,236,137,240,59,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,125,122,61,104,22,63,204,191,129,202,110,35,176,217,181,135,7,125,91,53,23,11,179,200,200,105,35,100,181,12,190,91,161,89,39,90,38,194,196,115,146,165,28,249,93,11,152,223,174,249,22,55,162,163,152,248,105,47,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,73,149,87,205,79,128,239,251,175,197,94,144,89,127,146,151,47,177,91,45,223,238,239,169,189,185,253,223,247,187,101,100,112,255,0,41,80,247,127,101,120,18,171,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,106,175,154,63,158,205,77,251,151,209,232,140,255,0,202,211,131,46,32,168,245,30,195,196,149,226,235,117,211,252,51,217,254,34,145,35,124,94,43,41,165,153,85,18,153,208,63,171,162,141,221,182,74,233,37,98,57,205,236,62,15,123,155,81,14,0,230,143,231,179,83,126,229,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,16,215,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,81,145,172,111,68,86,177,243,76,174,74,158,86,50,159,152,21,222,157,110,51,87,48,62,33,112,77,3,225,199,38,102,83,77,106,188,221,115,43,125,78,63,103,198,235,106,166,135,218,221,246,36,85,42,189,133,73,82,24,161,149,210,72,230,186,63,224,70,146,198,249,99,112,20,195,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,215,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,154,187,151,231,203,67,134,220,203,135,30,30,97,165,206,47,245,111,185,102,149,17,228,211,88,100,162,74,118,88,223,53,60,109,72,93,215,27,103,90,149,141,145,36,200,245,232,99,227,70,49,137,210,249,102,9,106,0,3,90,206,44,124,211,235,39,204,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,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,192,64,174,96,220,18,93,120,80,207,227,190,227,16,85,215,105,214,85,81,81,53,170,177,180,174,108,22,153,221,52,206,101,165,242,58,105,94,247,199,78,216,220,217,100,86,172,201,220,86,162,172,114,109,29,109,218,171,168,246,141,56,187,233,13,179,52,186,211,97,151,235,133,61,210,229,100,142,161,82,150,166,170,20,84,142,71,55,255,0,208,87,34,125,87,186,24,28,228,114,195,18,179,101,236,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,29,85,224,115,87,52,211,138,59,71,11,112,190,146,243,119,202,42,41,223,143,92,233,216,245,130,174,221,52,175,99,107,102,142,52,146,90,118,70,145,76,233,218,173,119,109,32,149,200,178,70,141,145,225,213,56,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,41,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,234,156,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,3,85,115,106,131,85,112,54,40,210,61,51,197,117,147,129,29,62,210,220,214,147,196,89,114,109,47,177,219,234,122,99,141,242,67,215,108,131,162,120,187,140,123,27,52,79,70,201,27,213,171,209,35,24,228,77,218,133,27,113,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,250,149,208,191,170,41,24,248,220,171,210,246,59,165,207,103,68,143,191,78,19,188,172,104,223,203,252,123,211,160,33,175,57,109,111,210,251,118,151,218,248,123,186,216,234,238,217,181,218,162,147,39,183,74,217,36,134,11,44,17,201,44,62,41,238,79,171,59,229,106,85,83,182,31,122,34,58,73,28,172,86,68,146,4,127,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,249,171,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,54,62,225,123,75,51,189,23,208,236,87,77,245,27,80,126,151,94,172,150,250,122,55,84,69,73,13,61,45,28,49,66,200,162,163,166,72,227,99,228,134,38,70,214,164,179,117,75,35,186,158,229,106,57,177,176,50,169,21,121,163,249,19,212,223,185,125,98,136,149,68,85,230,143,228,79,83,126,229,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,11,222,227,19,133,92,55,138,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,234,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,243,3,30,245,24,13,148,192,133,92,2,242,238,197,120,99,163,164,213,44,241,125,183,169,183,43,124,42,158,34,158,54,199,140,247,96,111,137,164,167,232,146,70,73,55,91,165,141,245,72,239,173,26,35,88,140,107,164,238,205,80,68,174,99,188,91,230,92,41,105,29,5,86,159,98,245,117,25,14,97,81,61,174,134,253,45,50,75,110,178,61,172,71,44,146,239,187,95,82,230,171,150,8,156,157,14,237,74,247,117,54,21,138,64,150,166,170,228,202,224,151,152,38,101,161,26,209,125,188,234,125,214,174,247,137,234,85,225,107,242,102,58,84,130,10,11,141,77,92,110,168,189,50,24,96,122,171,219,18,205,213,4,45,143,186,157,180,95,236,81,163,97,168,27,41,240,157,229,99,70,254,95,227,222,157,1,149,76,85,194,119,149,141,27,249,127,143,122,116,6,85,0,0,0,0,3,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,2,248,101,229,69,134,233,14,188,222,245,35,52,189,85,228,86,44,98,241,28,216,53,29,91,22,9,250,227,240,85,116,215,41,39,166,168,68,115,225,151,196,210,172,50,66,214,72,177,44,189,13,107,216,196,176,160,0,213,92,218,160,213,92,13,148,248,78,242,177,163,127,47,241,239,78,128,194,156,127,112,19,110,226,218,197,73,147,225,83,218,172,250,155,106,240,180,116,215,75,165,69,82,82,212,90,227,124,238,125,27,219,26,185,145,125,122,151,76,146,164,47,122,186,52,141,85,26,229,115,115,95,9,222,86,52,111,229,254,61,233,208,25,84,12,63,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,63,48,0,0,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,13,121,151,240,57,83,195,142,101,54,176,224,239,164,126,157,102,151,137,25,13,36,108,138,157,246,59,140,201,36,235,68,216,88,141,106,211,43,89,43,161,115,27,245,25,26,198,244,69,107,31,52,127,225,87,137,140,203,133,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,116,171,161,127,84,81,189,146,53,23,165,236,111,83,94,206,184,223,176,78,45,145,233,199,19,186,29,75,124,162,103,181,112,205,70,199,223,21,69,51,170,17,178,45,45,84,46,142,162,150,87,211,200,189,185,153,213,36,50,35,36,234,100,140,123,122,145,91,184,20,195,202,159,65,169,181,147,138,58,12,154,251,69,87,37,139,77,169,211,38,145,237,167,149,96,146,226,201,88,218,8,95,51,30,212,137,253,213,90,150,162,171,187,137,71,35,21,142,106,189,91,123,198,31,225,139,134,124,55,133,140,54,255,0,131,224,213,213,115,219,111,153,69,199,35,100,51,42,244,81,50,117,99,33,164,137,92,231,61,204,138,158,24,35,87,200,247,189,239,107,222,170,222,180,99,115,0,26,171,155,20,105,30,153,226,186,201,192,142,159,105,110,107,73,226,44,185,54,151,216,237,245,61,49,198,249,33,235,182,65,209,60,93,198,61,141,154,39,163,100,141,234,213,232,145,140,114,38,237,67,93,115,101,62,19,188,172,104,223,203,252,123,211,160,2,130,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,202,14,87,188,116,254,5,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,138,107,170,36,92,213,206,111,136,92,17,248,173,139,134,187,109,53,170,249,146,123,66,60,130,233,47,138,155,189,142,246,227,86,211,167,68,106,145,172,211,199,81,55,213,145,206,232,139,235,44,91,205,12,172,172,13,42,211,60,171,89,53,31,28,210,220,42,147,196,94,178,107,132,86,250,110,168,228,124,112,245,175,215,158,94,219,30,246,195,19,17,210,72,244,106,244,70,199,185,83,102,168,27,63,3,165,104,166,156,212,233,6,145,226,26,91,85,149,85,228,143,197,44,244,214,132,185,212,211,69,78,249,217,11,17,140,218,56,145,26,198,53,168,214,49,21,92,244,99,91,214,249,31,213,35,187,168,0,0,20,45,205,43,66,244,227,65,184,154,142,211,165,246,111,99,90,178,140,126,159,36,154,219,18,162,82,209,213,75,85,85,12,140,166,98,34,118,161,95,14,215,164,123,171,88,231,185,25,210,196,99,25,154,185,37,233,158,43,144,106,62,162,106,149,218,147,196,94,176,251,125,190,223,104,238,71,27,227,167,241,235,83,223,157,189,76,87,178,100,101,34,70,215,177,205,252,92,243,181,81,200,255,0,119,85,231,87,230,159,22,249,127,67,234,55,19,42,242,49,252,246,126,173,254,210,2,213,0,0,0,0,10,149,230,231,198,46,43,149,247,184,84,194,104,237,87,159,99,92,41,46,55,219,235,36,142,163,193,215,69,226,25,37,186,54,62,5,237,204,206,168,92,249,225,153,28,221,229,167,114,38,243,48,150,188,193,184,219,181,112,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,218,139,45,54,204,203,85,243,250,43,53,28,149,119,252,179,49,188,71,77,19,234,234,209,103,184,92,106,230,70,181,100,154,103,34,43,228,150,68,221,242,57,61,238,85,114,252,84,14,190,91,79,39,94,43,168,238,22,41,184,76,203,101,237,87,218,252,101,227,20,169,146,104,35,142,106,87,61,36,169,160,107,54,108,143,153,178,73,61,75,87,241,142,116,110,159,126,219,96,106,59,242,175,252,159,122,120,71,182,253,22,78,189,118,103,102,251,113,246,133,95,76,51,117,64,189,219,28,61,19,45,52,125,14,115,122,106,29,215,220,150,37,221,241,69,47,226,171,3,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,180,152,35,87,0,188,87,81,241,91,161,212,151,187,156,189,25,158,47,217,179,229,16,201,52,11,36,245,77,133,170,218,246,199,18,55,183,13,71,215,115,81,99,99,91,35,39,141,189,73,23,91,164,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,199,196,242,0,224,171,239,217,14,73,240,60,59,244,134,168,7,38,237,84,253,36,41,227,247,78,41,39,198,31,153,81,91,33,90,235,122,173,87,136,68,70,189,169,28,117,82,124,122,190,199,108,191,15,137,53,212,197,220,65,98,240,100,122,109,144,81,201,27,222,233,45,181,108,78,149,95,138,211,202,159,98,127,178,3,23,240,57,170,44,203,244,146,195,109,169,173,124,147,219,232,98,166,145,29,212,171,187,93,51,126,61,41,252,159,233,83,57,234,131,101,147,9,188,71,20,170,199,190,138,161,173,84,253,43,11,246,42,119,134,77,103,171,210,13,115,200,48,170,218,184,41,232,33,185,84,64,141,153,140,69,68,99,106,157,249,78,86,175,197,233,255,0,41,106,121,133,230,43,150,156,220,174,112,42,75,211,75,82,246,244,108,169,187,99,127,232,95,230,2,173,56,118,160,150,94,59,46,11,83,34,189,244,210,95,23,119,123,247,250,243,55,244,255,0,178,82,224,233,19,104,90,155,254,159,240,148,237,160,55,25,63,119,133,116,174,71,49,106,39,190,163,145,91,183,185,93,59,191,194,133,195,209,46,240,55,111,135,191,252,42,7,208,122,213,17,92,190,239,129,236,61,78,85,71,1,236,104,114,236,135,134,135,111,246,1,225,21,14,103,4,69,254,147,152,31,155,127,168,90,123,116,178,237,238,111,78,255,0,254,146,21,45,90,151,13,66,227,22,220,146,185,211,182,134,174,130,116,107,149,54,106,117,80,34,175,217,250,11,87,207,100,108,120,245,74,185,253,63,145,250,63,142,210,177,248,76,176,210,94,184,170,190,207,223,239,182,146,142,138,86,186,55,162,167,246,74,95,142,201,252,192,90,14,41,76,180,56,213,190,14,148,78,221,44,45,219,244,108,198,161,135,184,158,203,170,44,248,61,100,150,202,167,197,82,222,223,74,183,221,190,243,67,250,83,111,130,169,152,235,174,20,150,27,35,106,166,153,145,199,19,35,69,87,185,19,109,246,79,181,80,136,89,75,231,215,44,219,192,218,235,217,45,182,15,236,137,10,183,127,124,45,84,250,205,71,255,0,10,37,251,127,251,65,33,52,2,208,250,12,14,219,44,137,248,201,169,225,145,235,238,247,185,97,139,117,248,255,0,49,148,28,168,212,221,203,240,63,62,193,108,134,209,107,167,161,129,170,214,197,19,26,136,170,171,240,106,39,219,253,7,201,145,95,237,182,104,22,107,149,198,154,146,36,248,186,105,90,196,248,162,124,92,169,246,170,127,202,7,203,145,102,52,22,55,197,12,146,254,50,161,253,182,55,103,124,85,19,237,233,95,210,135,215,104,170,154,225,27,102,85,94,151,167,86,223,210,136,191,229,58,189,157,48,188,174,191,218,86,107,148,23,26,136,81,21,86,10,166,72,140,77,209,55,217,138,191,107,19,227,250,14,243,73,78,144,198,214,162,124,19,252,128,123,155,27,147,248,127,243,28,250,127,157,127,229,56,187,116,248,33,225,36,95,181,21,63,224,3,216,137,183,218,121,60,34,238,135,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,167,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,117,194,44,251,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,245,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,80,49,175,13,122,189,83,160,186,243,131,106,228,51,213,199,79,142,222,33,154,224,148,144,69,52,242,219,159,188,85,176,198,201,118,98,190,74,105,38,141,21,85,187,43,209,81,205,84,71,38,202,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,198,106,198,11,248,47,213,60,203,76,253,169,237,63,162,89,5,198,197,227,123,29,159,21,225,106,100,135,187,219,234,119,71,87,111,171,167,169,219,111,182,235,182,229,234,114,203,214,191,195,79,8,248,183,136,183,248,90,252,19,108,42,179,162,46,136,101,240,80,67,225,228,143,121,30,231,111,75,45,55,91,151,167,121,82,94,150,163,122,119,9,84,80,15,52,127,61,154,155,247,47,163,209,23,252,80,15,52,127,61,154,155,247,47,163,209,1,53,57,84,234,102,43,163,124,8,234,102,169,102,181,126,30,203,140,230,23,59,133,79,76,145,178,73,186,45,150,238,136,34,238,61,140,116,210,189,91,28,108,87,39,92,143,99,81,119,114,21,173,196,191,17,121,223,20,26,167,95,169,153,213,71,242,180,118,122,46,136,127,123,45,126,38,105,160,163,238,69,20,125,238,215,125,237,238,189,189,111,248,170,252,17,50,84,150,202,105,121,99,211,222,93,37,90,84,82,235,196,212,204,99,106,229,108,10,201,113,248,220,229,124,40,238,211,222,139,11,58,94,230,171,216,139,34,49,90,146,72,142,198,188,40,219,113,91,215,19,90,85,100,205,108,30,219,178,220,179,11,77,21,77,189,207,141,177,207,221,170,142,54,54,84,146,57,25,36,61,110,106,201,18,183,241,145,163,216,142,98,185,30,208,159,252,171,56,14,255,0,185,28,85,234,253,151,249,89,113,11,21,206,221,254,224,250,107,219,95,221,255,0,124,54,38,73,15,242,117,12,119,246,39,150,168,0,17,43,152,55,27,118,174,20,48,8,236,88,196,244,149,218,139,149,83,212,67,106,163,109,83,91,61,166,7,67,51,89,118,124,110,134,86,61,145,212,54,54,182,41,17,169,50,247,17,170,169,28,155,81,101,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,138,146,171,154,198,156,234,230,25,197,29,126,75,169,57,85,94,77,104,203,41,214,183,22,174,117,51,225,130,138,220,217,94,137,107,98,109,218,107,233,149,201,212,145,170,245,164,209,206,253,164,168,114,29,127,150,118,177,233,198,138,113,89,101,200,53,66,27,85,61,170,239,111,171,178,67,123,184,185,27,29,138,170,116,106,199,86,142,86,59,163,171,182,234,103,63,120,218,200,234,164,115,222,140,107,209,66,218,120,5,225,70,143,133,45,14,164,178,92,226,235,204,242,142,205,227,40,154,72,96,73,32,170,116,45,70,208,54,72,149,221,200,105,254,187,90,171,35,218,233,31,60,141,233,73,122,27,34,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,62,176,5,5,243,6,224,146,235,194,134,127,29,247,24,130,174,187,78,178,170,138,137,173,85,141,165,115,96,180,206,233,166,115,45,47,145,211,74,247,190,58,118,198,230,203,34,181,102,78,226,181,21,99,147,110,193,203,83,141,123,143,14,154,143,67,165,249,173,207,109,50,203,174,14,142,165,142,90,88,35,181,93,42,86,154,38,92,229,158,70,163,214,22,50,6,178,70,172,173,99,99,123,229,68,115,152,141,124,255,0,230,185,171,58,53,131,240,227,62,5,169,152,135,210,107,246,107,226,35,196,168,250,93,31,129,174,129,141,69,185,248,132,79,197,120,126,251,62,171,87,170,110,239,105,83,180,249,156,202,54,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,13,167,141,85,205,143,120,60,211,77,88,210,93,2,197,240,173,99,205,254,144,94,168,173,244,81,193,77,236,218,106,79,96,210,178,138,158,54,218,186,233,220,230,85,118,31,28,137,226,85,122,164,234,223,224,136,166,184,64,108,167,194,119,149,141,27,249,127,143,122,116,6,85,49,87,9,222,86,52,111,229,254,61,233,208,25,84,8,43,205,11,130,143,221,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,188,93,18,57,241,118,233,46,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,105,226,168,57,160,242,251,166,180,211,94,184,161,209,107,85,91,216,250,135,87,230,22,58,104,165,169,127,92,210,213,84,86,94,150,89,103,115,145,136,231,192,215,193,20,93,17,177,29,47,213,99,95,176,73,254,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,38,1,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,39,193,223,21,88,111,21,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,215,86,196,231,189,222,26,71,54,71,66,254,167,117,49,21,170,189,198,72,198,5,16,241,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,192,79,240,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,239,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,239,175,71,173,51,87,53,206,53,255,0,9,185,84,252,53,233,157,206,235,77,141,226,87,10,138,108,182,93,251,48,222,46,144,200,214,165,63,66,181,36,116,52,178,70,255,0,123,157,209,36,171,212,140,84,134,25,93,24,56,39,194,174,186,149,196,37,14,156,216,170,41,32,185,101,88,190,93,100,163,150,173,238,108,17,207,83,142,92,97,141,210,57,173,115,145,136,231,162,170,163,92,187,111,178,47,192,193,64,72,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,48,175,1,56,182,156,99,28,35,233,155,180,210,134,213,13,37,227,31,162,186,93,102,183,202,146,248,171,196,144,49,43,164,154,68,87,43,166,108,236,124,78,71,46,241,246,146,36,70,182,54,177,178,0,12,41,173,124,102,112,217,195,182,85,75,133,107,30,164,125,31,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,87,125,182,84,85,104,167,25,156,54,113,19,149,85,97,90,57,169,31,72,47,84,86,247,221,39,166,246,61,125,39,69,43,36,142,55,73,215,81,4,108,93,159,52,105,178,47,87,214,223,109,145,85,43,7,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,0,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,195,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,1,117,39,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,247,82,10,240,215,204,2,142,239,196,214,169,112,201,173,249,23,102,235,14,160,94,109,216,61,210,120,224,130,150,74,88,170,157,4,54,151,118,216,206,153,147,181,188,82,72,175,116,206,145,209,171,145,233,19,101,10,150,226,95,135,76,239,133,253,83,175,211,60,234,159,249,90,203,61,111,92,63,190,118,191,19,52,48,86,118,226,150,78,207,119,176,247,118,158,238,182,124,21,62,10,185,215,151,95,29,85,60,45,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,254,67,220,246,177,239,106,49,246,253,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,93,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,13,162,8,1,206,175,202,198,45,243,2,135,211,174,38,20,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,44,215,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,173,47,248,0,0,0,0,1,21,121,163,249,19,212,223,185,125,98,136,149,68,85,230,143,228,79,83,126,229,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,148,205,107,56,78,243,79,163,127,48,49,239,81,128,217,76,0,0,8,171,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,220,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,178,152,0,1,133,53,175,140,206,27,56,118,202,169,112,173,99,212,143,163,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,234,239,182,202,138,185,172,165,110,117,126,105,241,111,151,244,62,163,113,2,213,52,47,138,61,9,226,83,219,127,129,76,231,233,31,209,207,13,237,63,222,202,202,62,199,136,238,246,127,182,98,143,171,171,177,47,228,239,183,79,191,109,211,124,170,85,95,35,31,207,103,234,223,237,34,213,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,93,82,211,65,60,117,41,214,247,181,25,219,130,162,89,247,250,206,119,99,161,173,87,61,21,38,1,213,53,98,255,0,138,226,154,89,153,101,57,213,147,219,56,221,155,31,184,220,47,22,239,13,29,71,140,161,138,154,71,207,7,106,85,72,228,235,141,175,111,67,213,26,237,246,85,68,85,3,88,34,127,242,100,210,223,165,124,71,95,117,50,190,197,226,168,48,76,126,79,13,91,226,186,60,29,210,181,233,12,63,139,71,163,164,235,165,109,197,190,246,185,141,219,117,217,221,181,32,174,89,113,177,94,50,171,205,219,22,199,62,143,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,45,251,146,94,83,98,171,208,44,235,10,167,174,235,189,90,179,5,186,86,83,118,158,157,170,90,186,42,120,233,228,235,84,232,119,83,232,170,83,100,85,114,118,247,114,34,57,170,161,98,160,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,208,47,248,0,0,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,106,114,169,212,204,87,70,248,17,212,205,82,205,106,252,61,151,25,204,46,119,10,158,153,35,100,147,116,91,45,221,16,69,220,123,24,233,165,122,182,56,216,174,78,185,30,198,162,238,228,43,91,137,126,34,243,190,40,53,78,191,83,51,170,143,229,104,236,244,93,16,254,246,90,252,76,211,65,71,220,138,40,251,221,174,251,219,221,123,122,223,241,85,248,34,100,169,45,148,210,242,199,167,188,186,74,180,168,165,215,137,169,152,198,213,202,216,21,146,227,241,185,202,248,81,221,167,189,22,22,116,189,205,87,177,22,68,98,181,36,145,29,141,120,81,182,226,183,174,38,180,170,201,154,216,61,183,101,185,102,22,154,42,155,123,159,27,99,159,187,85,28,108,108,169,36,114,50,72,122,220,213,146,37,111,227,35,71,177,28,197,114,61,161,63,249,86,112,29,255,0,114,56,171,213,251,47,242,178,226,22,43,157,187,253,193,244,215,182,191,187,254,248,108,76,146,31,228,234,24,239,236,79,45,80,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,142,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,53,105,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,46,102,50,70,237,36,79,111,214,106,111,182,233,186,42,42,235,175,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,104,20,173,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,1,63,192,0,0,0,13,85,205,170,13,85,192,188,156,207,139,187,87,8,60,191,52,103,43,130,221,73,120,203,47,216,61,130,219,142,90,167,168,107,24,249,210,213,11,159,85,51,17,201,43,233,161,78,158,190,218,110,175,146,24,213,209,247,82,70,210,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,62,188,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,125,103,185,239,119,83,222,231,45,154,114,172,224,59,254,228,113,87,171,246,95,229,101,196,44,87,59,119,251,131,233,175,109,127,119,253,240,216,153,36,63,201,212,49,223,216,158,6,117,229,161,192,229,55,14,56,108,58,195,156,62,173,250,139,154,89,227,100,212,146,50,90,118,88,237,211,44,115,165,19,161,122,53,203,82,174,100,78,153,207,111,212,124,105,27,17,17,175,124,211,124,0,4,85,230,143,228,79,83,126,229,245,138,34,85,17,87,154,63,145,61,77,251,151,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,54,83,53,172,225,59,205,62,141,252,192,199,189,70,3,101,48,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,125,73,226,238,49,236,108,209,61,27,36,111,86,175,68,140,99,145,55,106,29,172,1,173,183,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,252,64,108,167,196,191,14,152,39,20,26,89,95,166,121,213,63,242,181,150,122,222,185,191,123,46,158,26,104,96,172,237,197,44,125,238,215,125,238,237,61,221,15,248,42,124,21,53,172,3,101,62,19,188,172,104,223,203,252,123,211,160,50,169,85,124,171,56,241,255,0,185,28,42,106,253,235,249,88,177,11,237,206,227,254,224,202,107,35,89,218,255,0,124,58,39,201,55,242,116,236,111,246,38,22,168,4,127,213,46,61,120,78,209,108,238,231,166,122,151,170,222,198,201,44,221,159,27,69,236,43,149,71,107,187,11,38,143,241,144,211,190,55,111,28,172,119,213,114,237,190,203,178,162,162,100,13,20,215,189,39,226,39,21,170,205,116,115,43,250,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,250,219,111,186,42,37,32,243,71,243,217,169,191,114,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,254,0,0,0,0,106,174,109,80,106,174,6,202,124,39,121,88,209,191,151,248,247,167,64,101,83,21,112,157,229,99,70,254,95,227,222,157,1,149,64,0,0,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,71,89,48,12,202,44,6,159,84,157,143,85,174,39,85,120,154,192,203,179,81,29,2,92,98,134,57,221,78,245,69,221,143,88,166,99,219,212,137,214,137,39,71,87,110,78,153,41,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,165,175,44,141,11,211,142,34,248,17,206,180,191,84,44,222,58,213,93,168,21,178,195,52,74,140,170,183,213,54,217,111,72,234,169,164,84,94,220,204,234,118,203,178,181,90,231,49,237,123,30,246,58,186,248,151,225,211,59,225,127,84,235,244,207,58,167,254,86,178,207,91,215,15,239,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,173,159,5,79,130,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,245,148,237,202,159,142,58,109,53,186,208,112,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,221,81,148,211,75,179,154,232,218,157,185,165,145,207,71,54,87,73,13,196,129,170,185,119,218,147,197,117,31,10,92,186,52,154,247,108,151,175,51,202,52,254,201,103,197,225,142,104,18,72,42,157,104,137,93,94,232,229,71,119,33,167,250,142,114,36,111,107,164,124,17,187,165,37,235,109,32,146,127,142,235,101,53,5,78,128,85,65,37,91,159,113,208,124,58,166,100,154,174,89,152,215,164,83,68,137,19,30,229,108,44,233,137,170,172,141,26,197,122,189,234,157,111,123,156,24,2,237,115,204,181,95,63,173,188,214,71,87,127,203,51,27,196,149,50,178,146,145,22,123,133,198,174,101,115,146,56,97,106,34,190,73,100,93,153,27,83,222,228,70,167,193,11,211,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,208,47,146,229,183,21,184,113,53,145,205,118,176,120,203,213,183,15,169,173,180,86,200,248,221,29,15,245,213,52,51,185,177,186,53,122,76,246,78,140,108,172,145,157,49,172,236,86,189,37,221,151,82,0,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,149,121,24,254,123,63,86,255,0,105,24,171,157,95,154,124,91,229,253,15,168,220,76,171,200,199,243,217,250,183,251,72,11,84,0,0,49,167,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,153,44,172,190,116,250,115,171,151,92,55,20,212,187,94,85,87,87,167,86,58,134,81,92,241,200,105,159,209,69,113,149,100,72,238,146,189,136,173,123,28,213,109,50,44,170,222,211,220,196,143,169,106,164,68,10,213,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,205,57,77,240,81,113,211,250,63,221,59,170,22,206,197,234,247,111,100,120,133,20,137,75,81,28,86,186,168,33,153,46,109,145,142,123,227,154,86,72,232,90,223,197,61,145,247,209,232,228,153,17,149,67,167,185,37,171,13,207,241,172,190,251,140,82,100,150,219,29,226,138,229,89,101,171,86,246,46,80,67,51,36,146,150,78,166,61,189,18,53,170,197,221,142,77,156,187,181,223,5,217,163,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,21,87,205,79,128,239,251,175,197,94,144,89,127,146,151,47,177,91,45,223,238,239,169,189,185,253,223,247,187,101,100,112,255,0,41,80,247,127,101,121,106,134,63,215,237,72,211,141,36,209,172,179,63,213,202,63,27,136,91,173,238,138,233,69,224,82,179,199,71,59,146,6,210,246,93,245,36,239,62,86,69,179,213,35,252,103,215,115,89,212,228,13,123,56,104,226,47,59,225,127,84,232,53,51,5,168,254,74,142,241,69,209,15,239,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,173,159,20,95,138,46,197,26,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,175,4,189,183,189,141,154,39,163,163,145,136,229,232,145,143,106,174,237,83,89,124,178,227,98,188,101,87,155,182,45,142,125,31,178,214,220,42,42,45,214,143,24,250,191,103,210,190,71,58,42,110,251,209,31,47,109,138,214,119,28,157,78,233,221,125,234,92,79,40,13,30,214,220,23,72,234,115,108,195,36,171,180,225,57,85,69,77,125,163,17,169,179,64,215,213,62,70,81,164,87,164,171,234,239,181,143,142,9,34,100,14,106,49,204,233,153,187,163,216,231,4,138,213,46,61,120,78,209,108,238,231,166,122,151,170,222,198,201,44,221,159,27,69,236,43,149,71,107,187,11,38,143,241,144,211,190,55,111,28,172,119,213,114,237,190,203,178,162,162,100,13,20,215,189,39,226,39,21,170,205,116,115,43,250,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,250,219,111,186,42,37,32,243,71,243,217,169,191,114,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,145,87,224,120,68,84,57,158,0,242,126,46,91,69,237,11,5,125,42,177,29,220,166,149,170,139,182,219,43,28,159,111,244,159,178,122,170,89,221,133,236,248,245,53,83,111,211,238,3,95,254,40,233,171,244,247,137,140,190,190,150,71,66,197,188,84,185,18,55,237,182,236,79,177,187,127,28,181,94,23,181,122,131,88,244,122,162,8,229,150,74,132,101,124,82,50,88,220,223,114,46,223,23,57,200,190,233,19,237,34,247,48,62,29,175,181,217,173,102,101,107,178,85,85,67,93,83,44,175,116,109,85,70,251,169,218,159,195,253,42,191,98,124,14,219,203,227,9,203,241,184,234,166,173,179,212,211,210,201,21,75,119,145,136,223,122,203,79,191,199,223,240,106,129,137,48,123,53,70,53,199,180,237,146,22,177,31,83,123,123,17,138,159,146,174,170,68,248,127,65,110,246,229,222,145,139,183,233,255,0,10,149,149,149,69,21,179,142,155,92,210,181,26,147,82,220,85,85,93,246,170,215,47,249,11,49,180,189,31,71,26,167,193,119,217,127,225,80,62,211,212,239,202,95,113,237,61,110,79,126,251,1,201,161,219,253,129,167,135,110,7,148,79,137,200,226,221,254,211,202,255,0,64,24,243,90,238,172,180,225,181,117,114,200,230,177,157,189,213,187,239,239,150,52,255,0,41,92,156,184,37,146,233,173,25,125,242,71,245,181,150,250,36,234,122,170,174,253,214,126,159,127,240,63,230,38,215,24,215,202,123,110,151,92,209,210,55,173,59,63,85,87,111,251,230,159,249,191,156,175,78,13,179,171,118,152,98,153,182,85,95,91,21,60,211,81,66,145,163,220,137,187,153,226,93,183,193,223,197,79,176,9,239,197,110,172,83,226,218,121,53,61,5,100,172,174,150,122,104,218,212,107,209,54,235,85,95,122,42,127,17,126,211,241,120,55,211,107,173,178,200,251,253,243,165,102,172,219,109,229,71,237,208,250,134,126,133,95,130,167,218,65,140,63,51,200,184,162,215,150,99,221,78,168,183,194,149,147,239,27,24,168,137,31,119,165,119,107,99,95,245,84,251,126,210,221,240,155,4,120,213,134,43,123,89,208,145,245,123,149,87,237,123,151,244,175,241,128,253,201,231,142,158,23,72,245,233,107,26,170,171,183,216,136,68,110,41,181,53,213,105,38,55,96,154,121,39,108,143,99,213,189,76,233,86,186,23,124,85,201,250,28,73,235,205,50,221,98,150,36,114,42,35,92,138,205,211,222,155,47,219,238,253,39,93,179,233,229,146,154,103,213,190,222,145,62,103,171,158,189,231,47,82,238,190,255,0,202,254,127,249,192,198,124,37,96,87,252,98,219,87,119,188,86,203,47,142,133,35,70,62,167,185,211,211,52,158,244,77,189,223,15,210,72,230,183,99,230,162,130,58,104,82,40,219,210,212,248,39,191,244,159,79,87,232,3,145,225,90,139,246,28,59,138,139,245,154,168,115,69,220,2,38,199,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,174,58,115,91,86,1,193,246,173,223,111,52,245,115,83,213,98,245,118,70,54,153,141,115,210,123,131,124,12,46,84,115,154,157,13,150,166,55,61,119,221,24,142,84,71,42,35,84,40,135,138,173,82,252,52,241,29,168,186,153,13,247,219,52,23,156,130,171,217,85,190,23,195,247,109,113,63,179,67,248,181,99,28,221,169,98,129,191,93,168,245,219,119,238,229,114,173,148,242,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,245,81,89,186,212,9,178,71,7,248,5,54,152,112,185,165,184,100,56,245,93,138,162,151,23,161,169,184,91,234,210,86,207,5,198,166,36,168,173,73,27,42,245,177,235,83,52,202,172,93,186,21,85,168,141,68,70,160,84,183,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,245,91,188,142,84,204,28,233,240,10,107,239,15,56,166,160,211,227,213,117,151,44,87,40,101,51,235,161,73,92,202,11,117,101,60,137,50,202,141,94,134,177,245,16,80,49,30,244,247,63,161,173,84,238,42,58,181,184,22,205,110,184,7,24,58,73,125,179,83,210,77,81,85,148,82,89,30,218,150,57,204,72,46,14,240,51,57,17,174,106,245,182,42,153,28,197,223,100,122,53,85,28,136,173,80,216,204,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,74,112,85,139,88,179,14,84,60,68,90,114,58,31,23,73,79,112,200,46,145,199,221,124,125,53,84,86,122,10,186,105,55,98,162,175,68,240,68,253,183,233,119,78,206,69,106,170,45,101,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,92,255,0,37,79,43,25,79,204,10,239,78,183,21,65,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,168,108,103,164,249,215,225,67,75,48,221,76,246,95,179,62,150,227,246,235,239,130,239,247,188,47,138,166,142,110,215,115,165,189,125,61,206,158,174,150,239,182,251,38,251,29,172,134,188,166,117,66,235,168,252,31,90,237,151,150,213,201,81,130,222,43,49,118,85,212,214,186,161,245,48,49,177,212,195,183,82,34,198,200,162,171,142,157,145,238,228,107,41,219,178,162,42,49,179,40,12,85,196,191,14,152,39,20,26,89,95,166,121,213,63,242,181,150,122,222,185,191,123,46,158,26,104,96,172,237,197,44,125,238,215,125,238,237,61,221,15,248,42,124,21,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,253,73,226,238,49,143,116,50,177,91,36,111,86,167,92,111,99,145,54,114,27,63,16,171,153,95,5,22,238,34,244,226,187,84,48,171,102,250,155,136,219,219,37,51,218,149,83,201,117,181,211,37,76,175,182,69,4,110,86,36,207,124,238,124,110,72,156,247,72,198,68,170,214,189,92,192,199,252,168,248,215,252,38,226,176,112,215,169,151,59,85,54,73,137,91,233,233,177,41,119,236,205,120,181,195,27,154,180,253,8,212,141,211,82,199,27,61,237,119,92,145,47,82,177,86,25,165,116,224,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,107,67,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,140,255,0,198,39,29,26,143,198,15,209,90,43,253,7,209,203,46,63,111,139,196,217,40,171,22,74,26,187,199,215,73,174,8,213,99,94,222,166,61,25,28,82,62,85,137,168,254,151,170,203,34,184,49,175,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,182,21,202,179,128,239,251,145,197,94,175,217,127,149,151,16,177,92,237,223,238,15,166,189,181,253,223,247,195,98,100,144,255,0,39,80,199,127,98,121,23,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,189,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,7,214,106,174,109,80,106,174,6,202,124,39,121,88,209,191,151,248,247,167,64,101,83,21,112,157,229,99,70,254,95,227,222,157,1,149,64,0,0,215,219,152,167,12,248,111,11,92,67,46,25,167,213,213,111,199,175,246,120,114,58,26,42,149,87,190,216,201,170,42,33,90,68,149,92,174,153,141,117,59,149,143,119,215,232,123,90,229,123,154,178,63,48,114,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,192,69,94,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,9,254,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,245,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,125,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,245,232,245,167,74,227,167,10,186,224,28,96,234,221,138,243,81,73,53,69,86,81,87,123,99,169,158,231,49,32,184,59,199,66,213,87,53,171,214,216,170,99,107,211,109,145,232,228,69,114,34,57,123,175,43,143,61,154,101,247,215,163,214,153,255,0,157,166,153,229,84,218,167,130,235,31,132,238,227,119,12,125,49,158,252,113,200,239,15,93,79,83,81,81,209,51,186,59,108,238,71,85,188,105,214,174,119,98,127,170,136,205,212,51,175,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,176,162,146,249,52,231,244,216,207,20,119,76,50,227,144,213,210,83,230,56,189,93,53,29,189,171,42,193,93,113,167,150,42,136,213,237,106,43,17,241,211,71,92,173,123,246,217,29,35,81,119,147,165,215,104,0,0,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,128,186,147,91,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,230,6,67,234,51,129,118,124,186,248,152,204,184,165,225,229,51,61,65,161,164,102,67,96,188,77,142,87,86,211,34,49,151,55,195,79,79,50,85,172,72,212,108,47,115,106,26,143,99,126,167,91,28,230,163,26,228,141,157,43,153,119,7,88,38,184,233,101,247,90,252,103,177,51,61,63,199,234,174,62,211,237,205,83,227,173,116,52,213,149,62,206,236,247,217,20,93,115,75,213,223,232,115,219,211,182,206,69,217,58,175,37,79,43,25,79,204,10,239,78,183,18,171,139,31,43,26,201,242,255,0,33,244,233,192,214,176,186,158,117,126,86,49,111,152,20,62,157,113,41,88,186,158,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,125,122,61,105,127,197,0,242,184,243,217,166,95,125,122,61,105,127,192,0,0,0,0,8,171,205,31,200,158,166,253,203,235,20,68,170,34,175,52,127,34,122,155,247,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,108,166,107,89,194,119,154,125,27,249,129,143,122,140,6,202,96,0,0,69,94,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,148,192,0,0,0,0,0,8,1,206,111,84,190,138,112,227,98,211,58,11,239,133,175,206,242,8,252,77,23,133,235,241,150,186,38,44,211,126,49,88,173,143,162,169,214,231,123,156,215,187,125,147,118,247,16,159,229,0,243,52,214,191,195,79,23,25,79,135,183,248,90,12,19,124,42,143,174,46,137,165,240,83,205,226,36,147,105,30,215,111,85,45,79,67,147,167,120,146,46,166,163,186,183,8,170,75,254,85,154,199,98,210,46,46,45,20,217,28,59,82,103,182,249,112,232,234,122,159,253,107,85,83,60,18,83,47,67,24,229,127,114,122,120,160,219,234,181,189,254,183,57,26,197,69,136,7,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,160,27,79,3,26,112,215,171,212,218,245,160,216,54,174,67,61,36,149,25,21,158,25,174,9,73,4,176,193,21,197,155,197,91,12,108,151,119,163,35,169,142,104,209,85,93,186,49,21,28,228,84,114,228,176,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,208,47,248,0,0,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,74,112,85,139,88,179,14,84,60,68,90,114,58,31,23,73,79,112,200,46,145,199,221,124,125,53,84,86,122,10,186,105,55,98,162,175,68,240,68,253,183,233,119,78,206,69,106,170,45,101,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,92,255,0,37,79,43,25,79,204,10,239,78,183,21,65,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,168,108,103,164,249,215,225,67,75,48,221,76,246,95,179,62,150,227,246,235,239,130,239,247,188,47,138,166,142,110,215,115,165,189,125,61,206,158,174,150,239,182,251,38,251,29,172,134,188,166,117,66,235,168,252,31,90,237,151,150,213,201,81,130,222,43,49,118,85,212,214,186,161,245,48,49,177,212,195,183,82,34,198,200,162,171,142,157,145,238,228,107,41,219,178,162,42,49,179,40,0,0,13,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,224,39,249,141,50,206,36,116,75,5,213,204,127,66,179,12,250,146,211,155,101,84,241,212,218,45,181,52,243,181,149,76,145,242,199,18,37,71,71,97,175,124,144,72,198,49,210,35,220,254,150,181,21,94,196,119,85,227,19,138,172,55,133,13,35,184,102,23,155,149,35,178,123,141,61,69,54,39,104,146,53,153,247,27,138,51,234,43,162,107,216,239,13,27,157,27,166,127,83,122,88,168,212,94,227,227,99,245,236,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,218,32,16,171,151,55,30,223,186,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,168,3,85,115,106,131,85,112,38,255,0,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,187,36,72,216,138,174,123,225,188,147,21,112,157,229,99,70,254,95,227,222,157,1,149,64,0,0,17,87,154,63,145,61,77,251,151,214,40,137,84,69,94,104,254,68,245,55,238,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,217,76,214,179,132,239,52,250,55,243,3,30,245,24,13,148,192,0,0,26,171,155,84,26,171,128,47,123,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,91,28,246,177,140,114,49,145,255,0,90,121,121,221,120,151,225,183,135,205,78,209,122,60,126,223,155,51,7,198,109,185,7,139,115,169,146,233,68,250,10,56,226,170,146,86,238,213,125,35,81,202,191,139,89,36,133,85,168,231,44,48,194,249,129,194,39,3,154,71,194,13,170,174,124,81,245,119,236,178,241,79,20,23,92,142,228,198,36,239,99,90,197,124,20,204,106,109,79,76,233,90,178,118,247,123,213,85,137,36,146,118,227,86,132,138,0,0,0,0,0,0,53,87,54,168,53,87,3,101,62,19,188,172,104,223,203,252,123,211,160,50,169,138,184,78,242,177,163,127,47,241,239,78,128,202,160,0,0,10,1,230,143,231,179,83,126,229,244,122,34,255,0,138,1,230,143,231,179,83,126,229,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,18,127,138,174,25,240,222,43,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,212,141,153,157,50,200,199,198,229,78,166,61,221,46,99,250,36,100,96,228,169,229,99,41,249,129,93,233,214,226,127,129,173,182,21,194,102,188,231,58,243,47,13,212,24,45,93,14,109,67,80,232,174,180,245,223,82,11,92,13,233,235,171,168,149,168,230,165,50,53,236,115,101,103,82,72,146,70,145,119,22,72,209,251,4,232,14,154,95,116,111,70,177,61,42,200,243,127,165,213,120,173,189,182,184,238,254,205,101,7,122,150,39,57,180,209,246,24,231,163,123,80,36,81,111,212,231,63,183,214,229,87,57,76,128,0,213,92,179,238,96,120,181,138,175,150,223,12,57,173,69,15,93,234,213,111,199,45,116,117,61,215,167,106,150,174,194,178,84,71,208,139,208,238,167,209,83,46,234,138,228,237,236,213,68,115,145,107,4,191,58,252,2,155,83,249,90,219,112,201,177,234,187,237,69,86,139,219,42,109,246,250,68,149,211,207,113,166,180,195,81,68,145,182,37,235,123,210,166,24,85,24,155,245,170,35,85,28,138,173,80,169,110,94,250,161,117,210,174,48,116,218,231,111,109,92,212,247,251,196,88,189,117,36,53,174,166,101,68,23,7,37,50,119,118,69,73,25,20,178,69,80,145,185,54,115,233,217,239,106,162,61,187,15,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,231,164,249,215,225,67,75,48,221,76,246,95,179,62,150,227,246,235,239,130,239,247,188,47,138,166,142,110,215,115,165,189,125,61,206,158,174,150,239,182,251,38,251,1,218,192,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,153,87,145,143,231,179,245,111,246,145,138,185,213,249,167,197,190,95,208,250,141,196,202,188,140,127,61,159,171,127,180,128,181,64,0,3,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,250,192,13,122,248,250,225,70,179,133,45,113,171,178,91,34,235,195,50,142,245,227,23,154,56,103,72,224,165,116,206,71,80,58,73,85,221,201,169,254,163,92,169,35,220,232,223,4,142,233,89,122,27,149,121,94,241,175,251,159,243,182,104,198,161,92,237,84,58,109,153,92,31,83,45,198,181,123,62,198,186,58,22,177,149,11,43,90,187,195,47,106,8,100,73,21,25,31,212,151,174,54,178,94,229,181,113,47,195,166,9,197,6,150,87,233,158,117,79,252,173,101,158,183,174,111,222,203,167,134,154,24,43,59,113,75,31,123,181,223,123,187,79,119,67,254,10,159,5,77,117,181,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,82,120,187,140,99,221,12,172,86,201,27,213,169,215,27,216,228,77,156,128,108,252,80,183,49,158,53,255,0,117,86,163,193,96,192,46,119,88,244,203,22,252,93,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,211,242,175,252,196,117,151,32,225,30,219,194,187,211,192,120,14,205,170,92,138,223,80,218,121,171,113,216,160,88,217,107,154,22,199,254,230,215,76,201,24,178,69,18,71,35,95,215,43,228,195,252,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,68,109,118,232,213,123,122,222,172,141,171,214,246,162,134,106,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,247,211,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,143,248,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,201,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,0,0,0,0,14,15,114,53,55,57,156,30,212,95,143,192,14,12,151,169,79,47,119,74,42,251,130,53,169,240,68,64,168,215,38,219,1,210,243,124,71,30,203,233,36,164,189,80,197,59,21,127,135,19,29,183,214,106,255,0,9,171,252,84,58,118,11,140,216,240,216,164,160,180,67,52,77,94,167,116,202,214,53,201,213,211,191,185,168,158,239,114,25,23,33,164,168,108,47,125,51,220,213,85,248,34,255,0,58,127,57,128,42,245,74,170,207,126,168,181,222,97,86,78,216,81,221,206,180,85,86,174,219,126,75,23,249,254,223,176,8,155,196,45,100,246,94,45,109,23,152,101,233,84,138,173,190,231,42,126,82,215,254,141,191,194,89,246,43,51,167,179,83,200,170,139,191,95,191,254,59,138,117,214,92,243,233,103,21,116,80,197,82,247,195,11,43,25,210,187,236,142,107,171,63,75,83,236,113,112,120,66,57,49,218,68,119,199,241,159,253,113,192,126,249,193,206,68,85,57,158,183,254,82,129,201,170,135,133,84,85,13,77,208,240,168,187,252,64,230,138,139,240,10,187,4,248,30,31,240,216,8,81,199,189,210,241,53,23,176,237,205,145,241,200,171,214,200,209,235,190,206,165,114,110,136,191,211,246,21,131,168,87,123,166,7,142,251,26,157,211,83,178,228,175,141,99,85,115,21,219,49,223,98,43,119,254,201,250,23,227,252,228,246,230,99,151,87,99,107,221,181,92,106,105,167,235,122,117,69,35,154,190,229,163,79,240,42,255,0,202,85,187,111,185,14,162,100,150,234,11,197,206,162,181,203,51,91,27,102,127,82,34,189,204,111,187,125,147,223,238,2,194,185,86,233,180,245,153,92,217,189,194,141,219,62,138,170,38,189,209,175,197,236,166,118,251,171,127,217,47,218,90,101,210,177,180,180,238,107,100,99,21,54,247,185,118,79,138,17,119,128,77,63,131,10,210,154,10,201,233,163,138,89,105,226,114,170,53,55,94,170,106,95,181,28,191,106,30,56,139,226,45,214,38,77,143,227,147,75,227,159,211,179,217,35,152,169,183,101,255,0,194,143,111,201,87,125,160,102,139,85,250,52,169,149,31,144,209,79,212,231,42,35,42,250,189,219,167,187,226,118,203,117,75,167,137,28,174,107,218,239,123,85,171,190,201,239,48,7,12,218,119,124,169,178,199,123,204,43,43,42,167,149,232,244,73,234,156,244,217,89,11,190,9,34,167,199,171,236,251,73,45,77,110,164,165,137,177,193,78,198,181,168,136,155,39,232,3,156,42,237,190,186,127,200,123,126,170,167,184,241,249,45,248,30,26,228,114,237,240,3,150,203,246,161,201,169,178,30,19,125,211,115,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,184,57,220,102,182,170,13,23,211,221,57,154,158,173,110,87,204,162,91,221,60,173,99,123,13,130,134,146,72,101,107,221,213,212,143,87,92,33,86,162,53,81,81,178,110,173,217,17,214,62,82,183,58,191,52,248,183,203,250,31,81,184,129,15,248,122,197,172,89,206,190,233,166,21,148,208,248,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,125,230,205,37,32,114,109,197,172,89,7,23,21,151,107,189,15,136,171,198,112,251,141,210,215,39,117,236,240,245,79,158,154,145,210,108,213,68,126,240,85,212,51,103,34,183,235,239,183,83,90,169,119,224,97,78,53,177,107,22,97,194,62,175,90,114,58,31,23,73,79,135,220,238,145,199,221,124,125,53,84,80,58,174,154,77,216,168,171,209,60,17,63,109,250,93,211,179,145,90,170,139,174,17,181,65,172,14,172,96,191,130,253,83,204,180,207,218,158,211,250,37,144,92,108,94,55,177,217,241,94,22,166,72,123,189,190,167,116,117,118,250,186,122,157,182,251,110,187,110,6,202,122,79,157,126,20,52,179,13,212,207,101,251,51,233,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,177,69,156,209,252,246,106,111,220,190,143,68,90,247,45,28,254,167,80,120,45,211,186,171,150,67,73,117,185,88,233,234,108,21,73,10,197,215,70,202,74,153,34,165,167,149,145,162,116,61,180,105,72,169,212,157,110,99,152,247,117,117,245,45,80,243,71,243,217,169,191,114,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,136,149,206,91,0,166,198,120,163,181,230,118,236,122,174,146,159,49,197,233,42,107,46,14,73,86,10,235,141,60,178,211,200,140,115,149,88,143,142,154,58,20,115,25,182,200,232,220,169,188,157,78,150,188,149,60,172,101,63,48,43,189,58,220,124,156,233,240,10,107,239,15,56,166,160,211,227,213,117,151,44,87,40,101,51,235,161,73,92,202,11,117,101,60,137,50,202,141,94,134,177,245,16,80,49,30,244,247,63,161,173,84,238,42,56,48,87,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,89,17,155,45,191,154,230,112,45,154,221,112,14,48,116,146,251,102,167,164,154,162,171,40,164,178,61,181,44,115,152,144,92,29,224,102,114,35,92,213,235,108,85,50,57,139,190,200,244,106,170,57,17,90,187,25,128,0,137,92,193,184,219,181,112,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,216,43,3,154,13,179,68,173,60,87,222,169,116,90,74,71,189,244,238,169,204,22,154,174,122,150,125,36,154,178,170,90,196,87,202,231,53,30,141,124,8,246,68,189,184,222,142,102,205,123,94,212,137,103,234,255,0,162,172,247,42,255,0,93,114,60,147,35,184,127,182,86,87,92,171,170,36,255,0,141,36,211,73,35,255,0,157,206,115,190,213,83,42,241,67,194,142,163,240,165,125,198,44,153,252,93,127,74,49,250,91,196,83,71,10,164,112,85,57,136,149,148,14,145,170,232,164,154,158,109,218,229,138,71,181,209,190,9,62,175,117,24,208,189,62,13,176,93,26,192,56,113,195,45,122,23,116,181,94,177,186,187,124,117,146,95,109,240,58,47,109,87,43,26,202,154,201,152,247,58,70,76,233,35,115,93,20,142,87,67,208,144,236,212,137,24,220,214,81,95,45,78,53,238,60,58,106,61,14,151,230,183,61,180,203,46,184,58,58,150,57,105,96,142,213,116,169,90,104,153,115,150,121,26,143,88,88,200,26,201,26,178,181,141,141,239,149,17,206,98,53,247,168,0,213,92,218,160,213,92,13,148,248,78,242,177,163,127,47,241,239,78,128,202,166,42,225,59,202,198,141,252,191,199,189,58,3,42,128,0,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,224,34,175,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,250,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,250,244,122,210,205,57,179,105,125,215,81,248,62,186,92,236,206,171,146,163,5,188,81,229,15,164,166,162,117,67,234,96,99,100,166,155,126,149,69,141,145,69,87,37,67,228,217,200,214,83,187,116,68,85,123,107,47,149,199,158,205,50,251,235,209,235,75,211,213,140,23,240,161,165,153,150,153,251,83,217,159,75,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,215,51,134,140,254,155,75,56,134,211,125,65,184,100,53,118,59,109,143,40,182,212,221,43,169,150,94,184,173,222,33,137,88,138,145,34,189,236,117,58,202,199,177,168,189,108,115,155,179,186,182,93,151,141,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,54,51,224,167,41,177,102,28,35,233,13,219,28,174,241,116,148,248,125,178,215,36,157,167,199,211,85,69,3,105,42,99,217,232,138,189,19,193,43,55,219,165,221,59,181,85,170,138,161,154,192,0,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,28,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,11,169,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,2,213,57,42,121,88,202,126,96,87,122,117,184,149,92,88,249,88,214,79,151,249,15,167,78,69,94,74,158,86,50,159,152,21,222,157,110,37,87,22,62,86,53,147,229,254,67,233,211,129,173,97,117,60,234,252,172,98,223,48,40,125,58,226,82,177,117,60,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,250,244,122,210,255,0,138,1,229,113,231,179,76,190,250,244,122,210,255,0,128,0,0,0,0,17,87,154,63,145,61,77,251,151,214,40,137,84,69,94,104,254,68,245,55,238,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,217,76,214,179,132,239,52,250,55,243,3,30,245,24,13,148,192,0,0,138,188,209,252,137,234,111,220,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,27,41,128,0,0,0,0,0,197,92,85,106,151,224,91,135,29,69,212,200,111,190,198,175,179,99,245,94,202,173,240,190,35,181,116,149,157,154,31,197,171,30,215,111,85,44,13,250,237,86,38,251,191,102,163,149,53,182,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,179,254,117,250,223,117,91,174,27,195,116,54,58,70,219,91,79,79,156,84,92,157,35,157,60,147,171,171,104,226,129,141,247,53,140,107,82,103,57,87,169,94,175,141,19,163,161,123,145,215,149,102,142,88,181,119,139,139,69,78,71,54,244,152,21,190,92,198,58,110,151,255,0,93,85,83,79,4,116,201,214,199,181,89,219,158,162,41,247,250,205,119,99,161,205,86,189,85,2,48,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,192,100,216,85,215,21,178,226,119,219,133,69,36,148,249,141,158,75,221,11,97,123,149,241,192,203,133,93,10,182,84,86,162,35,251,180,50,185,17,170,228,232,115,23,125,213,90,222,235,197,143,154,125,100,249,129,144,250,140,228,170,213,77,45,250,87,202,23,69,181,46,130,197,226,171,240,76,130,235,226,107,124,87,71,131,181,214,221,171,161,155,241,106,244,108,157,117,77,183,55,220,215,61,187,110,155,55,184,160,102,174,73,122,199,98,151,21,206,184,126,168,135,179,122,166,184,46,99,71,39,83,221,226,233,100,142,158,146,161,54,70,116,71,217,124,84,222,245,127,83,252,87,213,110,209,185,86,207,205,112,120,54,215,74,206,29,184,142,195,53,27,219,62,206,178,182,225,29,187,35,115,210,119,194,251,61,67,219,29,82,201,20,10,143,151,182,197,239,177,155,57,59,176,196,238,135,43,81,171,177,240,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,125,122,61,104,23,252,0,0,80,15,52,127,61,154,155,247,47,163,209,23,252,80,15,52,127,61,154,155,247,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,137,92,229,176,10,108,103,138,59,94,103,110,199,170,233,41,243,28,94,146,166,178,224,228,149,96,174,184,211,203,45,60,136,199,57,85,136,248,233,163,161,71,49,155,108,142,141,202,155,201,212,233,107,201,83,202,198,83,243,2,187,211,173,199,201,206,159,0,166,190,240,243,138,106,13,62,61,87,89,114,197,114,134,83,62,186,20,149,204,160,183,86,83,200,147,44,168,213,232,107,31,81,5,3,17,239,79,115,250,26,213,78,226,163,131,5,114,75,212,204,170,155,84,243,173,28,241,125,220,110,225,143,174,77,216,146,73,29,225,235,169,234,105,233,250,225,111,95,109,157,200,234,182,145,122,21,206,236,65,245,145,25,178,219,249,174,103,2,217,173,215,0,227,7,73,47,182,106,122,73,170,42,178,138,75,35,219,82,199,57,137,5,193,222,6,103,34,53,205,94,182,197,83,35,152,187,236,143,70,170,163,145,21,171,177,152,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,98,156,178,53,211,78,56,116,224,71,58,213,13,80,188,248,27,85,14,160,86,197,12,49,34,62,170,225,84,235,101,189,99,165,166,141,85,59,147,63,165,219,38,232,212,107,92,247,185,140,99,222,218,235,226,199,205,62,178,124,192,200,125,70,115,165,73,159,230,82,224,52,250,90,236,134,173,49,58,91,196,215,246,90,90,168,216,22,227,44,49,192,234,135,162,38,239,122,69,11,24,222,165,94,132,89,58,58,123,146,117,7,117,226,95,136,188,239,138,13,83,175,212,204,234,163,249,90,59,61,23,68,63,189,150,191,19,52,208,81,247,34,138,62,247,107,190,246,247,94,222,183,252,85,126,8,153,87,5,229,187,196,118,160,112,227,93,196,45,146,195,252,149,101,155,25,116,79,246,165,234,215,208,229,150,178,6,127,243,107,12,75,245,234,25,220,115,19,251,2,84,118,14,93,124,10,212,241,75,153,38,113,168,52,21,108,210,187,5,68,208,215,77,77,85,19,31,115,184,194,148,239,75,106,162,72,147,194,199,71,80,217,31,51,89,249,12,115,26,246,61,200,246,94,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,128,106,239,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,130,120,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,234,232,238,38,232,248,230,141,29,39,105,100,116,42,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,85,141,126,208,3,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,64,217,120,213,92,217,119,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,104,128,217,79,132,239,43,26,55,242,255,0,30,244,232,12,170,98,174,19,188,172,104,223,203,252,123,211,160,50,168,3,175,234,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,196,236,0,10,22,206,185,165,241,89,148,235,45,14,168,88,114,223,163,246,91,45,194,90,139,94,33,6,207,181,248,87,181,172,117,53,106,53,24,250,238,166,51,223,36,139,212,199,189,239,131,195,170,181,27,58,184,176,226,47,4,226,131,150,6,125,169,120,45,71,255,0,144,104,239,20,93,19,126,246,93,61,161,108,154,122,62,228,177,71,222,237,119,216,222,235,27,208,255,0,138,47,197,18,37,115,53,224,74,235,162,57,149,199,92,244,183,25,164,143,75,239,213,17,186,170,142,215,3,152,204,110,181,232,214,185,146,71,186,163,41,166,151,119,70,246,116,198,199,201,216,233,141,18,30,236,43,177,103,249,150,51,140,228,216,101,139,33,171,164,177,102,52,244,212,215,219,123,85,22,10,230,83,212,50,162,5,123,85,21,17,241,203,26,43,94,155,61,17,210,53,23,166,71,181,193,221,120,78,243,79,163,127,48,49,239,81,128,217,76,214,179,132,239,52,250,55,243,3,30,245,24,13,148,192,0,0,26,171,155,84,26,171,129,178,159,9,222,86,52,111,229,254,61,233,208,25,84,197,92,39,121,88,209,191,151,248,247,167,64,101,80,0,0,0,0,0,0,6,170,230,213,6,170,224,108,167,194,119,149,141,27,249,127,143,122,116,6,85,49,87,9,222,86,52,111,229,254,61,233,208,25,84,0,0,1,64,60,209,252,246,106,111,220,190,143,68,95,241,64,60,209,252,246,106,111,220,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,0,6,170,230,202,124,39,121,88,209,191,151,248,247,167,64,107,88,108,167,194,119,149,141,27,249,127,143,122,116,0,107,237,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,196,242,140,212,204,171,81,56,71,134,221,148,213,248,191,161,89,5,94,51,110,157,242,73,36,206,161,142,10,122,136,153,35,158,247,111,219,241,78,137,136,222,150,182,40,162,98,55,234,238,176,131,156,182,1,77,140,241,71,107,204,237,216,245,93,37,62,99,139,210,84,214,92,28,146,172,21,215,26,121,101,167,145,24,231,42,177,31,29,52,116,40,230,51,109,145,209,185,83,121,58,157,218,249,35,230,183,90,13,104,212,45,57,134,158,145,109,183,204,94,43,221,68,174,99,187,237,158,134,174,56,98,107,29,213,210,140,86,220,38,87,34,181,85,85,177,236,173,217,81,193,113,32,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,76,171,200,199,243,217,250,183,251,72,197,92,234,252,211,226,223,47,232,125,70,226,101,94,70,63,158,207,213,191,218,64,90,160,0,0,0,1,86,188,235,237,154,37,21,171,13,188,186,74,69,213,250,170,138,122,102,49,181,115,186,116,198,226,109,107,156,175,133,29,217,99,22,174,102,116,189,205,73,30,169,34,49,92,216,228,70,207,254,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,53,236,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,84,49,169,114,124,153,48,93,26,163,209,171,238,127,96,186,90,174,218,147,93,112,146,143,32,252,67,153,93,101,161,234,79,11,71,245,220,187,195,47,105,106,59,177,181,173,145,206,237,185,94,234,95,171,92,57,39,7,122,185,138,240,185,101,226,158,245,103,171,165,177,94,47,30,9,40,101,163,122,79,29,186,88,152,180,151,69,86,238,140,166,154,94,236,72,178,164,126,245,166,115,59,141,168,106,183,175,240,209,196,94,119,194,254,169,208,106,102,11,81,252,149,29,226,139,162,31,223,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,111,91,62,40,191,20,80,217,76,29,83,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,245,224,151,182,247,177,179,68,244,116,114,49,28,189,18,49,237,85,221,170,118,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,0,0,0,0,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,128,30,149,223,226,171,238,57,39,191,222,121,114,111,238,8,7,166,118,189,205,84,247,108,71,46,37,176,154,42,140,98,190,232,178,62,23,199,78,245,235,235,219,242,97,149,126,212,84,36,154,183,116,247,252,12,103,175,214,86,221,116,222,247,19,97,69,114,80,212,185,23,220,158,255,0,15,42,125,191,210,5,41,224,144,83,84,113,90,202,42,154,196,124,73,61,205,55,71,181,23,100,74,141,189,232,133,239,97,200,212,177,83,244,187,127,203,255,0,234,220,80,181,142,150,91,95,21,146,197,178,178,70,84,221,19,116,95,231,168,79,138,127,65,124,248,75,154,252,122,149,237,223,223,215,255,0,213,184,15,223,56,57,19,127,121,204,245,73,241,80,57,183,109,151,99,142,222,240,159,3,202,110,170,7,47,129,198,95,115,28,191,204,167,51,230,175,127,110,146,103,239,183,76,110,95,249,148,10,133,230,177,155,171,243,185,177,200,165,141,22,158,89,17,201,179,85,83,118,81,185,62,221,255,0,230,48,55,1,122,50,221,81,213,40,253,167,79,51,160,162,90,89,250,163,115,217,255,0,125,49,61,234,141,95,177,20,253,126,100,55,213,189,113,41,148,91,153,51,158,144,86,35,54,93,253,219,83,83,111,241,254,228,152,252,178,180,182,131,20,195,110,25,165,214,142,22,203,45,59,122,101,233,99,220,157,21,85,11,246,55,127,224,39,219,246,32,18,203,52,170,163,210,173,43,165,181,208,181,54,167,138,146,6,49,206,235,114,181,17,173,251,85,21,125,204,255,0,152,199,250,85,165,212,57,115,219,145,93,236,139,12,190,254,157,159,51,63,142,197,247,42,170,124,26,135,238,228,183,170,93,78,201,221,139,83,70,249,160,165,235,115,250,218,141,111,226,220,244,248,57,87,127,123,155,246,25,199,23,176,82,88,232,25,77,79,12,109,68,223,242,90,136,159,148,229,251,17,63,72,31,161,105,182,193,108,165,109,60,13,86,181,17,61,219,170,253,136,159,111,244,31,113,197,21,16,226,231,57,62,0,113,145,21,126,10,24,223,230,83,203,119,95,137,236,68,68,3,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,174,183,31,153,215,225,19,140,157,88,191,251,47,217,254,19,32,146,197,217,239,247,122,189,155,27,40,59,189,93,45,219,185,225,123,157,59,125,94,190,157,221,183,82,236,82,107,89,197,143,154,125,100,249,129,144,250,140,224,79,254,72,90,91,255,0,225,47,90,238,22,47,252,19,22,180,92,252,87,244,212,215,193,217,71,255,0,251,181,221,111,103,243,49,223,217,16,181,66,0,114,84,242,177,148,252,192,174,244,235,113,63,192,26,230,113,211,133,93,112,14,48,117,110,197,121,168,164,154,162,171,40,171,189,177,212,207,115,152,144,92,29,227,161,106,171,154,213,235,108,85,49,181,233,182,200,244,114,34,185,17,28,187,25,148,87,205,231,5,250,37,198,77,202,255,0,237,79,23,244,215,31,181,223,123,61,142,223,132,237,198,234,14,215,87,82,247,55,240,29,206,173,155,253,151,167,111,171,212,224,154,188,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,238,95,71,162,38,87,35,236,214,235,95,128,106,158,156,205,79,72,150,219,29,226,221,123,167,149,172,119,125,211,215,67,44,50,181,238,234,233,86,35,109,240,171,81,26,138,138,233,55,87,110,136,216,107,205,31,207,102,166,253,203,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,37,87,21,90,91,248,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,241,138,246,53,187,85,69,3,190,187,145,139,182,207,221,170,228,88,171,201,83,202,198,83,243,2,187,211,173,196,255,0,3,85,115,103,61,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,241,53,235,227,3,0,169,211,14,40,245,75,12,155,30,164,177,83,210,229,21,213,54,251,125,34,68,216,32,183,84,202,181,20,73,27,98,94,134,49,105,166,133,81,137,183,66,42,53,81,170,138,212,181,254,77,185,77,247,32,225,30,178,211,119,174,241,20,152,206,97,113,181,218,227,237,49,158,30,149,240,83,85,186,61,218,136,175,222,122,186,135,238,229,87,125,125,183,233,107,81,2,79,241,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,221,114,57,187,43,145,142,232,98,62,71,39,67,28,169,175,103,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,178,127,155,38,186,107,46,107,174,63,130,60,215,22,186,225,248,182,35,215,45,166,215,37,115,103,165,189,245,77,51,97,189,181,204,141,136,238,236,10,216,218,197,116,157,135,50,118,35,154,247,76,211,170,242,230,224,163,247,85,106,60,247,252,254,217,117,143,76,177,111,198,92,170,96,78,212,119,74,228,86,44,118,198,205,212,215,183,169,143,89,37,116,72,231,50,54,181,187,196,233,162,145,2,85,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,39,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,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,210,121,77,241,175,113,212,10,63,220,197,170,23,62,253,234,201,111,100,152,133,108,139,75,79,28,182,186,88,33,133,45,141,141,141,99,228,154,38,70,233,154,239,198,189,241,247,213,234,212,133,21,249,171,152,207,5,31,186,171,78,32,191,224,22,203,84,122,155,139,126,50,219,83,58,118,164,186,80,162,61,100,182,58,110,166,177,189,79,122,73,19,165,71,53,146,53,205,222,38,205,44,137,69,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,13,164,205,85,205,143,120,54,213,156,239,91,56,113,195,53,11,82,49,11,173,138,253,93,111,142,58,137,110,13,133,158,215,232,99,90,151,56,89,18,55,183,13,71,246,86,181,209,199,183,82,244,35,226,237,203,38,184,64,108,167,194,119,149,141,27,249,127,143,122,116,6,85,49,87,9,222,86,52,111,229,254,61,233,208,25,84,0,0,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,195,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,1,21,120,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,224,39,248,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,247,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,247,215,163,214,151,252,80,15,43,143,61,154,101,247,215,163,214,151,252,6,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,159,252,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,172,237,228,106,38,32,228,245,154,218,177,94,48,89,98,184,83,213,201,81,152,226,247,43,37,11,161,99,85,145,206,199,67,92,174,149,85,200,168,206,213,12,173,69,106,57,122,220,196,219,101,87,52,47,36,0,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,128,186,147,90,206,44,124,211,235,39,204,12,135,212,103,54,83,53,172,226,199,205,62,178,124,192,200,125,70,112,45,83,146,167,149,140,167,230,5,119,167,91,137,85,197,143,149,141,100,249,127,144,250,116,228,85,228,169,229,99,41,249,129,93,233,214,226,85,113,99,229,99,89,62,95,228,62,157,56,26,214,23,83,206,175,202,198,45,243,2,135,211,174,37,43,23,83,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,173,47,248,0,0,0,0,1,21,121,163,249,19,212,223,185,125,98,136,149,68,85,230,143,228,79,83,126,229,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,148,205,107,56,78,243,79,163,127,48,49,239,81,128,217,76,0,0,8,171,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,220,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,178,152,0,0,0,1,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,125,100,74,230,131,173,247,93,19,225,66,244,219,53,142,146,227,81,159,212,59,7,123,234,100,115,89,71,5,109,29,82,205,58,53,190,247,189,34,134,70,49,58,154,136,249,26,245,234,70,44,111,10,97,226,171,84,191,13,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,45,88,199,55,106,88,160,111,215,106,61,118,221,251,185,92,171,109,60,161,52,46,179,76,56,113,171,212,108,134,205,224,175,90,151,112,109,198,23,61,103,100,206,179,192,197,142,137,36,138,68,107,27,212,247,213,206,199,177,21,36,138,166,39,43,220,157,45,101,53,233,62,11,248,80,213,60,55,76,253,169,236,207,165,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,112,184,177,243,79,172,159,48,50,31,81,156,184,158,95,120,85,171,82,185,106,227,26,115,125,168,171,130,219,149,89,242,107,37,100,180,143,107,103,142,10,155,149,194,25,29,27,156,215,53,30,141,122,170,42,181,201,190,219,162,252,10,118,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,190,189,98,180,10,33,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,129,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,89,26,146,62,0,115,150,209,123,174,53,175,54,189,104,181,98,21,112,99,217,133,158,146,146,227,122,107,221,44,19,222,224,238,199,218,126,238,94,203,252,28,84,189,45,217,141,122,69,35,155,212,230,74,168,228,211,173,23,92,107,94,110,154,47,117,203,234,224,199,179,11,61,93,93,186,202,230,58,88,39,189,193,218,147,186,205,154,189,151,248,56,170,186,157,187,26,244,138,54,187,169,204,137,16,37,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,208,47,248,0,0,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,42,184,170,210,223,195,79,14,58,139,166,112,216,189,179,95,121,199,234,189,149,69,226,188,63,118,233,19,59,212,63,140,87,177,173,218,170,40,29,245,220,140,93,182,126,237,87,34,197,94,74,158,86,50,159,152,21,222,157,110,39,248,26,171,155,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,137,175,95,24,24,5,78,152,113,71,170,88,100,216,245,37,138,158,151,40,174,169,183,219,233,18,38,193,5,186,166,85,168,162,72,219,18,244,49,139,77,52,42,140,77,186,17,81,170,141,84,86,165,175,242,109,202,111,185,7,8,245,150,155,189,119,136,164,198,115,11,141,174,215,31,105,140,240,244,175,130,154,173,209,238,212,69,126,243,213,212,63,119,42,187,235,237,191,75,90,136,19,168,0,6,181,156,88,249,167,214,79,152,25,15,168,206,118,14,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,186,54,87,49,237,241,50,53,178,54,22,116,187,169,232,174,84,237,178,71,179,247,243,221,11,212,126,34,248,238,213,61,47,210,251,55,142,186,215,106,6,69,44,211,74,170,202,91,125,43,110,115,36,149,85,50,34,47,110,22,117,55,117,217,92,174,115,88,198,189,239,99,29,119,252,52,112,233,130,112,191,165,148,26,103,130,211,255,0,37,89,120,173,235,155,247,206,233,225,161,134,122,206,220,178,201,217,238,246,24,238,211,29,208,207,130,39,197,84,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,0,20,67,204,83,129,90,158,22,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,33,237,99,158,247,181,94,251,222,62,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,171,110,80,156,58,113,29,131,101,85,122,215,124,167,250,55,166,217,94,62,214,199,69,112,123,221,53,251,170,69,117,53,68,52,236,149,189,158,223,67,156,218,137,216,189,81,84,42,66,199,54,117,154,58,171,54,168,53,87,3,101,62,19,188,172,104,223,203,252,123,211,160,50,169,138,184,78,242,177,163,127,47,241,239,78,128,202,160,0,0,126,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,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,175,248,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,56,53,236,225,59,205,62,141,252,192,199,189,70,3,101,50,128,108,188,58,103,124,47,241,245,165,90,105,157,83,254,112,44,117,150,122,222,184,127,124,237,126,218,72,96,172,237,197,44,157,158,239,97,238,237,61,221,108,248,42,124,21,111,248,0,0,1,170,185,181,65,170,184,27,41,240,157,229,99,70,254,95,227,222,157,1,149,76,85,194,119,149,141,27,249,127,143,122,116,6,85,0,0,0,0,0,0,0,106,174,109,80,106,174,6,202,124,39,121,88,209,191,151,248,247,167,64,101,83,21,112,157,229,99,70,254,95,227,222,157,1,149,64,0,0,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,0,0,106,174,108,167,194,119,149,141,27,249,127,143,122,116,6,181,134,202,124,39,121,88,209,191,151,248,247,167,64,4,85,231,55,165,191,74,248,113,177,106,101,5,139,197,87,224,153,4,126,38,183,197,116,120,59,93,107,22,25,191,22,175,70,201,215,84,219,115,125,205,115,219,182,233,179,123,138,86,95,2,217,173,215,0,227,7,73,47,182,106,122,73,170,42,178,138,75,35,219,82,199,57,137,5,193,222,6,103,34,53,205,94,182,197,83,35,152,187,236,143,70,170,163,145,21,171,125,28,75,224,21,58,167,195,206,164,105,245,191,30,164,190,92,175,152,189,202,154,215,67,82,145,116,75,113,240,239,90,53,69,149,81,140,123,106,18,39,177,238,84,232,123,90,237,219,211,186,107,68,6,213,0,199,252,61,101,55,220,231,64,180,211,53,202,107,188,109,235,32,195,236,215,75,141,79,105,145,247,234,167,162,138,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,227,32,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,101,94,70,63,158,207,213,191,218,70,42,231,87,230,159,22,249,127,67,234,55,19,42,242,49,252,246,126,173,254,210,2,213,0,0,15,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,235,43,171,156,38,186,107,46,1,167,22,237,48,196,177,107,173,171,16,205,58,34,186,102,52,117,205,237,212,236,149,9,61,146,72,210,53,124,93,198,36,18,245,247,27,221,141,179,68,141,123,18,100,64,132,28,193,184,219,186,241,95,159,199,98,198,39,171,161,211,172,86,162,162,27,85,27,106,156,232,46,211,182,105,154,203,179,227,116,49,61,143,146,157,209,181,177,72,142,88,83,184,141,84,89,36,223,235,229,205,193,71,238,170,212,121,239,249,253,178,235,30,153,98,223,140,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,96,174,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,162,54,187,116,106,189,189,111,86,70,213,235,123,81,118,41,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,7,106,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,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,10,118,229,169,198,189,199,135,77,71,161,210,252,214,231,182,153,101,215,7,71,82,199,45,44,17,218,174,149,43,77,19,46,114,207,35,81,235,11,25,3,89,35,86,86,177,177,189,242,162,57,204,70,190,245,13,99,53,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,150,233,202,43,136,45,88,213,125,44,187,224,25,238,63,117,184,89,112,111,11,110,177,101,29,138,104,40,99,165,142,154,24,163,180,244,177,172,124,147,68,200,210,94,230,210,185,91,55,227,93,26,246,123,193,63,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,113,113,197,171,191,184,228,227,131,55,234,93,208,15,105,215,243,122,86,213,227,245,144,189,62,171,161,145,23,255,0,208,114,127,148,236,7,229,100,173,71,89,170,209,83,253,70,79,254,161,64,164,253,81,181,211,80,241,144,255,0,4,223,245,107,159,86,202,171,245,187,149,155,252,85,127,66,23,73,130,162,166,55,72,138,158,255,0,198,127,245,199,21,11,169,214,104,23,141,22,66,214,200,229,158,75,156,171,238,69,248,190,183,249,191,152,184,12,69,137,29,142,158,52,69,78,158,191,143,247,110,3,246,207,84,159,105,237,61,111,69,223,224,1,23,102,136,213,85,126,1,62,7,36,77,189,224,114,63,11,50,185,65,106,199,171,234,231,153,177,36,116,242,187,169,203,178,123,152,229,255,0,33,251,166,0,227,7,81,34,194,52,170,241,80,149,13,142,87,210,84,50,63,175,178,245,45,53,66,162,126,82,47,197,160,83,158,191,193,85,169,28,90,230,113,219,162,125,106,201,121,169,70,118,91,213,212,141,139,236,219,111,178,53,255,0,144,179,42,251,173,38,139,104,53,29,143,184,200,43,174,190,46,141,144,185,255,0,95,169,86,161,83,220,189,95,199,79,209,241,66,13,240,163,132,183,62,214,75,198,161,94,156,213,100,149,211,206,171,34,252,123,140,170,103,240,154,239,208,159,194,37,190,109,2,235,22,97,107,180,82,220,169,150,130,221,80,217,146,54,77,245,151,169,98,69,247,39,91,127,141,183,185,62,32,103,222,21,241,234,196,176,71,125,186,68,245,125,124,94,33,174,84,219,221,36,112,185,62,11,183,233,251,16,144,237,106,34,34,34,29,47,73,241,230,227,152,149,182,216,198,175,77,61,44,49,34,170,123,254,172,76,111,232,79,226,254,131,187,1,235,122,171,83,220,158,243,195,23,116,247,167,188,228,239,127,192,240,214,174,224,114,106,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,86,174,172,114,107,252,40,106,158,101,169,159,186,59,217,159,75,114,11,141,247,193,125,16,239,120,95,21,83,36,221,174,231,141,111,95,79,115,167,171,165,187,237,190,201,190,197,149,0,49,87,11,154,23,251,154,244,39,25,209,79,165,63,72,254,142,120,223,223,63,3,224,251,254,34,178,122,159,236,61,201,58,122,123,253,63,150,187,244,239,238,223,100,202,160,0,33,87,26,220,183,191,118,14,169,218,181,51,240,203,244,75,217,152,252,22,47,5,244,119,199,247,59,117,53,19,119,123,158,42,45,183,241,61,61,61,43,183,70,251,251,246,73,170,0,138,188,12,112,49,251,139,190,155,127,166,143,211,31,166,62,205,255,0,89,61,159,225,124,39,137,255,0,225,19,117,245,120,159,246,59,116,125,187,251,177,87,20,124,169,63,116,166,187,100,218,215,248,122,250,57,244,143,193,126,246,125,22,241,157,143,15,71,5,55,246,111,23,31,87,87,99,171,242,19,110,173,189,251,110,179,252,1,31,248,41,225,75,247,31,105,101,215,76,254,158,253,45,246,158,65,61,247,198,251,47,192,118,251,148,212,240,246,187,125,233,119,219,195,117,117,117,38,253,123,109,238,221,100,0,0,66,14,50,121,100,90,184,176,213,200,117,94,223,170,116,152,69,67,172,244,246,218,234,120,113,118,214,62,186,120,95,46,213,82,202,149,48,171,159,218,124,81,39,83,85,81,144,49,58,182,68,70,254,255,0,4,60,3,223,120,50,202,178,91,181,62,186,125,43,178,229,22,248,105,235,45,31,70,25,67,189,84,18,117,83,212,247,214,162,87,253,70,73,82,206,218,35,90,238,254,238,221,88,210,96,0,48,255,0,19,124,46,233,127,20,216,4,216,134,160,89,41,31,114,163,167,171,92,122,244,230,72,179,217,171,102,133,209,182,161,157,185,35,116,140,71,118,222,232,28,254,220,139,20,125,72,189,45,86,246,189,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,0,8,149,154,242,216,208,108,255,0,138,56,184,139,200,45,180,142,182,186,157,181,87,28,70,42,30,154,43,181,237,37,115,188,125,83,149,234,215,177,205,86,247,41,219,27,91,44,140,235,145,207,235,149,146,75,80,0,170,191,234,24,255,0,241,162,255,0,161,63,253,222,90,160,3,170,105,62,11,248,47,210,204,55,76,253,169,237,63,162,88,253,186,197,227,123,29,159,21,225,105,163,135,187,219,234,119,71,87,111,171,167,169,219,111,182,235,182,231,107,0,0,0,8,85,198,183,45,239,221,131,170,118,173,76,252,50,253,18,246,102,63,5,139,193,125,29,241,253,206,221,77,68,221,222,231,138,139,109,252,79,79,79,74,237,209,190,254,253,145,193,79,45,239,220,125,170,119,93,76,252,50,253,45,246,158,63,61,139,193,125,29,240,29,190,229,77,60,221,222,231,138,151,125,188,55,79,79,74,111,215,190,254,237,150,106,128,43,87,86,57,53,254,20,53,79,50,212,207,221,29,236,207,165,185,5,198,251,224,190,136,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,238,62,210,203,174,153,253,61,250,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,0,0,143,252,107,112,165,251,176,116,178,213,166,127,79,126,137,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,146,0,1,0,56,92,229,73,251,154,245,219,25,214,191,195,215,210,63,163,158,55,247,179,232,183,131,239,248,138,57,233,191,179,120,185,58,122,123,253,95,144,187,244,237,238,223,116,207,252,107,112,165,251,176,116,178,213,166,127,79,126,137,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,146,0,1,0,56,92,229,73,251,154,245,219,25,214,191,195,215,210,63,163,158,55,247,179,232,183,131,239,248,138,57,233,191,179,120,185,58,122,123,253,95,144,187,244,237,238,223,116,159,224,1,31,248,214,225,75,247,96,233,101,171,76,254,158,253,18,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,34,174,147,242,107,252,23,234,158,27,169,159,186,59,218,127,68,178,11,117,247,193,125,16,236,248,175,11,83,28,221,174,231,141,119,71,87,111,167,171,165,219,111,190,203,182,197,149,0,0,0,33,87,26,220,183,191,118,14,169,218,181,51,240,203,244,75,217,152,252,22,47,5,244,119,199,247,59,117,53,19,119,123,158,42,45,183,241,61,61,61,43,183,70,251,251,246,71,5,60,183,191,113,246,169,221,117,51,240,203,244,183,218,120,252,246,47,5,244,119,192,118,251,149,52,243,119,123,158,42,93,246,240,221,61,61,41,191,94,251,251,182,89,170,0,21,171,171,28,154,255,0,10,26,167,153,106,103,238,142,246,103,210,220,130,227,125,240,95,68,59,222,23,197,84,201,55,107,185,227,91,215,211,220,233,234,233,110,251,111,178,111,177,101,64,8,255,0,193,79,10,95,184,251,75,46,186,103,244,247,233,111,180,242,9,239,190,55,217,126,3,183,220,166,167,135,181,219,239,75,190,222,27,171,171,169,55,235,219,111,118,235,149,117,99,5,252,40,105,102,101,166,126,212,246,103,210,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,250,134,63,252,104,191,232,79,255,0,119,147,83,141,110,20,191,118,14,150,90,180,207,233,239,209,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,210,64,0,32,7,11,156,169,63,115,94,187,99,58,215,248,122,250,71,244,115,198,254,246,125,22,240,125,255,0,17,71,61,55,246,111,23,39,79,79,127,171,242,23,126,157,189,219,238,147,252,0,0,0,0,0,6,42,226,143,66,255,0,116,166,132,228,218,41,244,167,232,231,210,63,5,251,231,224,124,103,99,195,214,65,83,253,135,185,31,87,87,99,167,242,211,110,173,253,251,108,185,84,1,90,186,79,201,175,240,95,170,120,110,166,126,232,239,105,253,18,200,45,215,223,5,244,67,179,226,188,45,76,115,118,187,158,53,221,29,93,190,158,174,151,109,190,251,46,219,22,84,0,0,0,24,171,138,61,11,253,210,154,19,147,104,167,210,159,163,159,72,252,23,239,159,129,241,157,143,15,89,5,79,246,30,228,125,93,93,142,159,203,77,186,183,247,237,178,194,173,39,228,215,248,47,213,60,55,83,63,116,119,180,254,137,100,22,235,239,130,250,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,0,0,0,8,127,198,247,0,247,222,51,114,172,106,237,81,174,159,69,44,184,189,190,106,122,59,71,209,134,87,109,85,60,157,85,21,61,244,168,137,255,0,93,145,211,51,182,168,230,183,177,187,118,87,184,152,0,8,65,193,183,44,139,87,9,250,185,54,171,220,53,78,147,55,168,109,158,162,219,67,79,54,46,218,55,208,207,51,226,222,170,41,86,166,101,107,251,76,150,37,233,106,42,178,119,167,86,202,168,233,190,0,21,171,171,28,154,255,0,10,26,167,153,106,103,238,142,246,103,210,220,130,227,125,240,95,68,59,222,23,197,84,201,55,107,185,227,91,215,211,220,233,234,233,110,251,111,178,111,177,53,120,92,208,191,220,215,161,56,206,138,125,41,250,71,244,115,198,254,249,248,31,7,223,241,21,147,212,255,0,97,238,73,211,211,223,233,252,181,223,167,127,118,251,38,85,0,96,174,50,120,86,181,113,125,164,112,233,141,195,48,171,198,42,40,47,20,247,186,27,140,52,141,170,99,39,141,146,196,173,150,21,115,22,70,44,83,202,136,141,145,138,143,232,118,234,141,86,58,37,105,63,38,191,193,126,169,225,186,153,251,163,189,167,244,75,32,183,95,124,23,209,14,207,138,240,181,49,205,218,238,120,215,116,117,118,250,122,186,93,182,251,236,187,108,89,80,2,63,241,173,194,151,238,193,210,203,86,153,253,61,250,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,126,230,189,118,198,117,175,240,245,244,143,232,231,141,253,236,250,45,224,251,254,34,142,122,111,236,222,46,78,158,158,255,0,87,228,46,253,59,123,183,221,39,248,0,0,0,64,14,40,249,82,126,233,77,118,201,181,175,240,245,244,115,233,31,130,253,236,250,45,227,59,30,30,142,10,111,236,222,46,62,174,174,199,87,228,38,221,91,123,246,221,103,248,2,63,240,83,194,151,238,62,210,203,174,153,253,61,250,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,132,28,100,242,200,181,113,97,171,144,234,189,191,84,233,48,138,135,89,233,237,181,212,240,226,237,172,125,116,240,190,93,170,165,149,42,97,87,63,180,248,162,78,166,170,163,32,98,117,108,136,141,253,254,8,120,7,190,240,101,149,100,183,106,125,116,250,87,101,202,45,240,211,214,90,62,140,50,135,122,168,36,234,167,169,239,173,68,175,250,140,146,165,157,180,70,181,221,253,221,186,177,164,192,0,0,0,97,77,10,225,71,78,52,51,54,212,13,80,182,69,237,92,207,81,178,11,157,226,229,121,168,133,27,37,61,45,85,99,234,35,160,167,77,215,183,11,58,153,214,168,189,82,200,196,123,182,70,197,28,89,172,0,0,0,0,0,5,85,255,0,80,199,255,0,141,23,253,9,255,0,238,242,213,0,29,83,73,240,95,193,126,150,97,186,103,237,79,105,253,18,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,59,88,0,0,0,0,0,99,253,86,208,189,56,214,90,204,66,237,154,217,187,183,92,19,32,162,201,44,23,40,21,25,85,69,85,79,60,115,43,26,245,69,222,25,123,77,100,177,170,43,92,212,106,166,207,100,111,102,64,0,0,0,1,85,127,212,49,255,0,227,69,255,0,66,127,251,188,181,64,7,84,210,124,23,240,95,165,152,110,153,251,83,218,127,68,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,0,0,0,0,2,170,255,0,168,99,255,0,198,139,254,132,255,0,247,121,106,128,14,169,164,248,47,224,191,75,48,221,51,246,167,180,254,137,99,246,235,23,141,236,118,124,87,133,166,142,30,239,111,169,221,29,93,190,174,158,167,109,190,219,174,219,157,172,0,0,0,4,0,226,143,149,39,238,148,215,108,155,90,255,0,15,95,71,62,145,248,47,222,207,162,222,51,177,225,232,224,166,254,205,226,227,234,234,236,117,126,66,109,213,183,191,109,214,127,128,35,255,0,5,60,41,126,227,237,44,186,233,159,211,223,165,190,211,200,39,190,248,223,101,248,14,223,114,154,158,30,215,111,189,46,251,120,110,174,174,164,223,175,109,189,219,172,128,0,0,0,10,171,254,161,143,255,0,26,47,250,19,255,0,221,229,148,233,62,11,248,47,210,204,55,76,253,169,237,63,162,88,253,186,197,227,123,29,159,21,225,105,163,135,187,219,234,119,71,87,111,171,167,169,219,111,182,235,182,231,107,0,10,203,212,46,74,150,172,203,63,201,114,251,22,189,210,99,118,219,229,226,182,229,71,101,164,194,91,216,182,193,52,207,146,58,88,250,107,88,222,136,218,228,98,108,198,166,205,77,154,223,130,89,160,3,10,112,135,195,221,247,133,237,26,166,209,219,190,165,253,53,164,182,92,42,170,45,117,62,198,101,183,193,210,206,228,145,212,221,13,146,69,147,241,238,168,151,184,231,171,191,29,211,238,107,26,134,107,0,0,0,8,85,198,183,45,239,221,131,170,118,173,76,252,50,253,18,246,102,63,5,139,193,125,29,241,253,206,221,77,68,221,222,231,138,139,109,252,79,79,79,74,237,209,190,254,253,147,181,240,49,192,199,238,46,250,109,254,154,63,76,126,152,251,55,253,100,246,127,133,240,158,39,255,0,132,77,215,213,226,127,216,237,209,246,239,238,149,64,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,176,0,48,87,11,60,31,105,127,9,180,217,131,116,249,42,228,168,204,111,18,87,212,190,105,100,86,83,81,50,89,150,134,134,38,189,238,94,138,120,166,115,22,71,57,210,74,247,61,238,118,202,200,227,206,160,0,0,1,26,184,196,224,95,78,56,193,250,43,91,127,175,250,57,122,199,238,17,120,155,221,21,26,73,93,87,103,250,235,53,189,28,175,107,27,212,247,163,227,150,70,74,145,57,31,210,197,73,100,71,103,92,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,248,28,88,187,169,201,255,0,3,131,23,222,7,180,252,140,173,235,29,134,185,232,187,116,211,202,191,253,7,31,174,126,38,101,255,0,185,187,135,251,218,95,254,182,224,42,62,219,50,228,28,124,58,10,245,239,178,42,139,212,109,108,159,89,17,26,234,205,189,223,240,150,249,101,98,71,65,19,81,17,17,58,189,201,253,210,148,239,137,206,202,126,62,167,149,238,68,68,170,190,124,87,253,149,89,113,86,151,177,212,81,171,93,191,199,252,42,7,218,122,220,171,185,236,61,110,79,127,184,14,95,19,145,235,111,82,251,148,242,238,164,79,112,30,92,187,39,199,98,184,184,231,202,242,44,218,238,236,10,213,36,175,135,190,172,145,189,214,162,126,85,76,74,155,57,19,236,114,125,191,245,150,5,121,171,154,24,183,108,138,221,254,213,68,254,98,41,235,109,151,32,109,45,69,195,19,179,75,61,99,158,247,44,172,134,73,87,125,164,93,246,77,211,227,210,191,0,33,141,60,114,104,230,19,67,102,179,212,186,138,253,113,139,170,87,66,157,47,234,107,209,255,0,150,157,77,252,153,93,246,167,197,127,160,154,124,28,232,173,77,182,142,92,143,50,133,107,43,37,99,17,142,168,122,72,173,86,206,255,0,209,35,147,224,214,253,159,97,30,180,179,65,114,141,75,212,233,239,26,135,67,91,209,28,142,219,241,50,83,167,190,25,27,246,70,159,196,103,219,254,18,204,49,123,37,61,142,222,218,58,118,236,198,239,183,214,85,254,18,175,219,253,32,126,165,61,60,84,209,182,40,35,107,24,212,68,70,181,54,77,182,57,185,85,19,220,167,149,247,33,235,145,206,255,0,128,15,8,229,85,61,173,248,30,182,53,21,55,251,79,98,124,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,0,0,0,0,0,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,142,44,84,221,87,99,147,190,7,22,183,101,223,112,61,135,227,101,205,99,177,250,230,189,85,17,105,229,79,119,247,14,63,97,62,7,231,95,227,89,109,21,108,70,117,111,12,159,253,74,129,77,215,138,186,28,111,142,87,86,175,90,177,102,187,43,190,174,254,247,62,177,63,152,184,220,102,118,84,90,161,145,136,190,254,175,179,253,147,138,103,215,58,89,108,188,96,186,73,224,116,77,150,123,139,218,231,124,21,22,74,221,151,254,98,226,52,250,161,42,49,138,71,245,34,175,227,62,31,238,143,3,179,28,21,61,255,0,19,153,197,205,220,15,45,60,61,81,27,186,169,231,244,238,124,55,107,133,61,186,137,245,53,114,182,56,218,168,155,185,118,248,174,192,71,142,37,120,139,181,105,148,30,2,14,235,235,36,252,148,236,57,205,247,44,42,190,244,123,126,199,145,67,78,184,180,202,46,87,223,99,220,92,218,181,172,147,181,27,38,108,207,78,167,189,141,77,250,165,217,19,222,191,242,153,55,95,38,210,205,70,188,186,154,229,153,208,80,214,183,109,154,238,183,124,89,18,255,0,25,169,240,98,127,202,126,38,130,112,162,180,153,109,62,66,234,232,234,233,163,145,146,199,36,74,213,71,34,75,19,209,126,172,203,183,187,249,190,208,37,158,142,88,174,23,11,69,38,71,117,182,80,83,58,178,52,155,241,13,68,85,71,117,237,191,199,236,84,251,126,213,50,243,26,141,77,145,54,63,59,30,183,50,213,105,164,160,143,242,96,133,172,255,0,145,63,165,79,209,114,236,128,120,145,219,52,245,181,85,126,39,149,122,162,239,241,67,147,90,138,187,160,28,218,155,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,0,0,0,0,0,0,0,0,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,191,224,112,69,93,246,61,139,182,199,4,248,251,128,230,159,3,231,184,177,95,69,59,127,76,110,79,249,148,250,19,224,122,234,19,170,7,162,166,251,181,127,192,5,52,241,198,146,216,184,144,165,186,181,189,27,119,211,116,77,191,42,90,239,232,255,0,9,106,90,13,117,91,190,3,67,88,174,87,119,59,191,110,255,0,9,165,79,210,191,160,173,14,101,214,100,183,106,53,21,230,54,35,92,233,81,187,167,251,41,43,151,244,255,0,144,176,126,18,235,38,168,210,202,14,244,138,229,78,239,199,253,243,56,25,196,3,138,187,101,219,112,60,170,236,158,243,8,241,91,152,86,226,26,101,87,114,183,212,44,82,37,77,51,17,202,245,111,198,79,127,193,201,250,12,211,51,156,200,213,119,251,20,198,122,175,137,88,53,34,193,46,37,144,196,215,199,60,177,202,212,94,181,247,177,202,169,249,42,223,208,191,104,20,221,144,228,217,61,206,236,181,143,185,203,52,242,252,21,179,72,229,77,154,137,250,119,248,33,104,156,24,227,153,45,22,19,75,93,146,79,85,43,170,33,100,140,239,58,71,116,181,208,211,170,39,215,79,119,193,199,64,183,240,51,134,209,94,97,154,75,20,19,66,157,91,163,149,219,126,66,167,193,103,95,181,73,139,140,227,246,204,118,213,77,110,182,81,71,77,20,17,50,54,178,52,217,17,26,214,162,39,252,141,79,249,0,253,118,53,24,212,68,253,1,205,234,77,143,42,168,136,113,71,163,189,201,241,3,131,90,168,170,139,240,61,141,77,144,242,137,250,79,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,120,95,129,235,251,79,98,252,14,8,139,213,191,216,7,52,248,33,198,68,85,98,237,250,14,73,240,56,203,186,70,229,69,219,100,80,42,167,154,172,61,186,202,74,150,162,245,182,166,31,119,255,0,156,172,255,0,172,151,252,11,222,166,188,105,13,190,105,85,21,87,187,240,106,39,253,245,82,159,228,33,247,53,42,90,245,175,164,153,101,78,195,231,129,19,119,175,199,187,88,191,15,232,37,167,1,84,206,167,210,43,123,26,228,68,111,119,125,191,223,85,64,74,112,120,60,129,242,92,231,138,150,142,74,137,93,179,24,199,57,87,127,177,17,84,193,53,90,139,244,151,80,147,27,176,75,78,245,166,73,150,87,38,206,114,116,43,218,191,146,229,253,45,248,161,223,245,151,45,164,197,49,10,201,235,102,124,109,168,134,120,163,115,90,229,84,119,105,202,159,15,129,129,120,92,197,107,174,153,213,215,54,168,153,39,166,168,125,98,70,174,147,119,108,245,141,237,247,42,110,158,231,126,144,37,13,5,43,213,17,202,245,95,233,255,0,135,249,143,217,98,108,221,191,71,184,226,200,25,26,34,53,54,67,151,195,127,231,0,168,135,173,99,217,81,80,230,114,79,128,6,162,162,123,212,242,120,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,4,127,213,46,61,120,78,209,108,238,231,166,122,151,170,222,198,201,44,221,159,27,69,236,43,149,71,107,187,11,38,143,241,144,211,190,55,111,28,172,119,213,114,237,190,203,178,162,162,100,13,20,215,189,39,226,39,21,170,205,116,115,43,250,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,250,219,111,186,42,32,100,0,0,0,8,213,150,115,30,224,199,6,202,175,56,86,83,172,158,10,245,143,220,42,45,119,26,111,163,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,12,127,162,154,247,164,252,68,226,181,89,174,142,101,127,72,44,180,87,7,218,231,169,240,53,52,157,21,76,142,57,29,31,69,68,113,189,118,100,209,174,232,157,63,91,109,247,69,68,200,0,0,49,86,186,113,71,161,60,53,251,19,240,215,156,253,28,250,71,226,125,153,251,217,89,89,223,240,253,174,247,246,180,82,116,244,247,226,252,173,183,234,247,111,178,236,25,84,24,83,69,56,204,225,179,136,156,170,171,10,209,205,72,250,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,182,251,108,138,169,154,192,0,0,0,0,0,0,3,228,173,187,90,173,213,52,20,119,11,157,37,45,69,210,161,105,40,98,154,102,177,245,83,164,82,76,177,68,213,93,222,244,138,25,100,86,183,117,232,141,238,248,53,85,62,176,0,0,0,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,198,67,78,248,221,188,114,177,223,85,203,182,251,46,202,138,136,18,0,24,255,0,69,53,239,73,248,137,197,106,179,93,28,202,254,144,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,182,219,238,138,137,144,0,0,0,3,228,182,93,173,87,170,103,214,89,174,116,149,244,241,212,79,72,249,105,166,108,172,108,240,74,248,102,137,92,213,84,71,199,44,114,70,246,252,90,246,57,171,178,162,161,245,128,0,0,0,0,0,0,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,50,26,119,198,237,227,149,142,250,174,93,183,217,118,84,84,64,144,0,197,90,23,197,30,132,241,41,237,191,192,166,115,244,143,232,231,134,246,159,239,101,101,31,99,196,119,123,63,219,49,71,213,213,216,151,242,119,219,167,223,182,233,190,85,0,1,138,181,211,138,61,9,225,175,216,159,134,188,231,232,231,210,63,19,236,207,222,202,202,206,255,0,135,237,119,191,181,162,147,167,167,191,23,229,109,191,87,187,125,151,96,202,160,143,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,50,106,118,70,221,163,137,238,250,206,77,246,217,55,85,68,89,0,0,2,42,255,0,85,31,129,63,252,185,255,0,209,155,199,253,144,9,84,15,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,235,0,0,0,0,0,0,0,0,0,0,0,0,249,35,187,90,166,186,212,88,161,185,210,62,229,71,79,13,93,69,27,102,106,207,12,19,58,70,197,43,227,223,169,172,123,160,153,173,114,166,206,88,164,68,223,165,118,15,172,0,0,3,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,15,172,0,0,0,0,3,21,107,167,20,122,19,195,95,177,63,13,121,207,209,207,164,126,39,217,159,189,149,149,157,255,0,15,218,239,127,107,69,39,79,79,126,47,202,219,126,175,118,251,46,193,149,65,31,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,100,212,236,141,187,71,19,221,245,156,155,237,178,110,170,136,178,0,0,0,0,49,86,186,113,71,161,60,53,251,19,240,215,156,253,28,250,71,226,125,153,251,217,89,89,223,240,253,174,247,246,180,82,116,244,247,226,252,173,183,234,247,111,178,237,249,58,41,198,103,13,156,68,229,85,88,86,142,106,71,210,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,245,183,219,100,85,64,205,96,0,0,0,0,0,0,0,0,0,0,0,0,31,36,119,107,84,215,90,139,20,55,58,71,220,168,233,225,171,168,163,108,205,89,225,130,103,72,216,165,124,123,245,53,143,116,19,53,174,84,217,203,20,136,155,244,174,193,245,128,0,0,0,0,124,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,245,131,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,26,255,0,170,143,192,159,254,92,255,0,232,205,227,254,200,4,170,0,0,0,0,4,127,213,46,61,120,78,209,108,238,231,166,122,151,170,222,198,201,44,221,159,27,69,236,43,149,71,107,187,11,38,143,241,144,211,190,55,111,28,172,119,213,114,237,190,203,178,162,162,100,13,20,215,189,39,226,39,21,170,205,116,115,43,250,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,250,219,111,186,42,32,100,0,0,0,124,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,7,34,175,214,0,0,0,0,0,0,0,0,0,0,0,17,171,44,230,61,193,142,13,149,94,112,172,167,89,60,21,235,31,184,84,90,238,52,223,71,110,178,118,42,160,145,209,203,31,91,41,156,199,116,189,142,77,218,170,213,219,116,85,79,121,154,180,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,23,51,25,35,118,146,39,183,235,53,55,219,116,221,21,21,67,181,128,0,2,53,101,156,199,184,49,193,178,171,206,21,148,235,39,130,189,99,247,10,139,93,198,155,232,237,214,78,197,84,18,58,57,99,235,101,51,152,238,151,177,201,187,85,90,187,110,138,169,239,50,174,138,107,222,147,241,19,138,213,102,186,57,149,253,32,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,253,109,183,221,21,16,50,0,63,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,250,168,252,9,255,0,229,207,254,140,222,63,236,128,74,160,12,85,174,156,81,232,79,13,126,196,252,53,231,63,71,62,145,248,159,102,126,246,86,86,119,252,63,107,189,253,173,20,157,61,61,248,191,43,109,250,189,219,236,187,6,85,6,10,210,30,55,248,99,215,172,202,61,63,210,61,67,171,200,175,178,83,203,86,180,240,227,151,72,153,20,17,162,117,203,44,178,211,54,40,153,186,181,168,231,185,168,175,123,24,155,185,237,69,206,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,0,0,0,0,0,0,0,0,0,120,95,129,235,221,119,61,139,240,56,46,201,246,1,205,62,7,137,17,21,170,138,121,111,193,3,191,37,127,160,10,202,230,178,200,91,101,164,73,33,94,175,25,76,230,174,235,240,235,171,36,135,1,147,83,79,164,116,18,69,42,63,251,46,202,155,255,0,225,53,70,0,230,191,77,2,225,116,245,170,187,72,202,234,70,111,238,248,117,213,127,214,102,190,93,239,107,244,126,133,141,114,59,167,187,246,239,255,0,125,85,129,46,79,15,115,90,155,185,118,67,145,249,151,250,248,173,246,249,103,124,141,111,79,79,197,81,63,132,137,250,127,156,12,15,172,217,37,163,35,204,173,56,53,92,109,169,142,105,85,81,189,199,51,101,84,133,191,98,34,175,246,85,251,127,251,89,91,77,177,26,28,94,211,28,84,20,253,164,233,68,68,235,115,189,221,12,79,181,203,252,82,31,105,238,85,87,170,220,72,202,246,185,95,75,106,142,154,102,43,21,85,62,179,233,119,223,222,228,248,177,127,71,218,78,203,124,9,5,51,35,233,219,102,167,217,252,200,7,211,253,39,23,57,55,248,156,207,83,153,239,223,112,57,34,42,156,206,44,77,144,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,168,189,1,227,142,167,135,30,54,117,123,71,179,134,82,63,78,179,77,88,190,190,106,185,31,21,59,236,119,25,174,15,129,43,93,51,213,173,90,101,107,34,108,205,123,190,163,35,73,24,168,173,123,38,183,67,90,206,44,124,211,235,39,204,12,135,212,103,3,101,48,85,7,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,250,172,107,54,181,240,0,0,0,0,40,7,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,0,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,84,228,169,229,99,41,249,129,93,233,214,226,127,148,151,202,199,141,59,86,129,230,85,154,53,170,89,5,37,175,79,178,234,133,171,165,174,158,153,168,203,109,237,201,20,77,150,105,250,145,99,166,150,40,209,143,115,209,237,99,217,11,191,20,206,243,214,237,0,21,87,207,59,243,39,250,201,251,52,181,66,170,249,231,126,100,255,0,89,63,102,129,138,185,42,121,167,202,126,95,215,122,141,184,145,92,217,181,123,50,208,93,80,225,207,87,52,254,122,72,239,184,237,70,77,53,58,85,192,147,65,43,31,29,190,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,215,36,117,228,169,230,159,41,249,127,93,234,54,227,42,243,206,252,201,254,178,126,205,2,127,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,254,230,70,43,154,199,62,41,98,122,177,157,125,41,149,77,115,56,62,226,207,50,225,23,84,62,156,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,193,26,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,139,153,140,145,187,73,19,219,245,154,155,237,186,110,138,138,161,218,192,0,0,0,64,174,114,183,107,173,131,134,220,38,251,98,185,213,219,174,86,237,72,182,213,209,214,82,76,232,103,166,158,58,11,131,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,204,28,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,76,43,206,175,202,198,45,243,2,135,211,174,37,64,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,46,102,62,55,111,28,175,111,214,106,237,190,233,178,162,42,6,207,192,195,252,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,51,0,0,0,2,128,121,163,249,236,212,223,185,125,30,136,191,226,128,121,163,249,236,212,223,185,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,10,118,209,62,56,233,184,82,227,103,92,240,253,65,101,93,70,157,102,26,145,123,125,116,209,62,89,95,100,171,109,194,161,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,113,38,181,156,88,249,167,214,79,152,25,15,168,206,76,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,0,0,0,0,0,0,42,175,157,238,150,255,0,248,52,214,187,125,139,255,0,11,197,174,247,63,21,253,21,52,16,118,85,255,0,254,242,119,91,25,252,207,119,246,52,45,80,142,188,195,240,171,174,127,193,110,170,216,172,213,20,144,212,82,217,217,123,123,170,94,230,177,96,183,212,197,93,51,81,90,215,47,91,162,166,145,172,77,182,87,171,81,85,168,170,228,10,181,229,29,169,153,86,31,197,237,159,5,180,213,239,101,207,109,245,246,251,189,44,146,73,219,119,134,164,154,178,9,218,198,189,24,179,49,240,43,26,247,181,221,49,207,59,81,17,95,186,94,161,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,54,125,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,126,177,72,28,224,181,142,251,156,241,64,186,85,81,15,135,178,233,165,190,10,122,56,250,152,254,253,85,117,60,21,117,21,59,163,26,246,245,49,244,209,118,213,207,106,120,110,182,244,172,142,66,239,205,96,117,87,83,50,173,100,212,124,143,84,179,90,191,17,122,201,174,18,220,42,122,100,145,241,195,214,191,82,8,187,143,123,219,12,76,70,199,27,21,203,209,27,24,212,93,154,128,88,87,35,236,42,213,95,159,234,158,163,77,81,86,151,43,29,158,221,100,167,137,175,111,97,208,87,77,44,210,185,237,233,234,87,163,173,240,163,85,28,136,136,233,55,71,110,138,219,116,34,175,44,93,45,252,23,240,109,133,120,187,23,179,46,185,111,136,202,110,31,215,93,239,21,226,164,95,9,63,185,238,107,58,168,99,162,250,141,233,219,111,172,212,122,188,149,64,13,85,205,170,13,85,192,217,79,132,239,43,26,55,242,255,0,30,244,232,12,170,98,174,19,188,172,104,223,203,252,123,211,160,50,168,21,43,171,252,102,223,120,60,230,103,170,247,57,45,94,217,195,50,143,163,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,133,6,115,71,243,217,169,191,114,250,61,17,146,185,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,160,0,0,0,0,0,0,0,1,84,28,200,117,231,50,225,183,152,30,156,106,182,25,91,86,215,219,176,123,115,46,116,48,212,36,44,187,91,150,235,94,181,20,82,171,152,246,244,72,214,236,142,86,59,161,232,201,26,157,108,106,165,175,148,173,206,175,205,62,45,242,254,135,212,110,32,91,166,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,154,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,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,213,92,13,170,1,88,28,165,56,215,246,221,29,31,9,186,155,115,186,214,94,161,239,73,133,220,39,94,252,110,161,134,14,227,237,142,84,111,92,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,251,63,0,0,0,85,95,60,239,204,159,235,39,236,210,213,10,171,231,157,249,147,253,100,253,154,4,85,229,113,231,179,76,190,250,244,122,210,255,0,138,1,229,113,231,179,76,190,250,244,122,210,255,0,128,0,0,170,190,121,223,153,63,214,79,217,166,42,228,169,230,159,41,249,127,93,234,54,227,42,243,206,252,201,254,178,126,205,49,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,4,85,230,143,228,79,83,126,229,245,138,34,85,17,87,154,63,145,61,77,251,151,214,40,128,234,156,185,184,246,253,213,22,41,244,223,81,32,240,250,155,140,219,252,101,93,68,20,253,20,183,170,22,61,145,45,99,81,137,209,12,200,249,35,108,177,123,154,174,123,95,18,116,185,209,195,53,77,93,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,23,96,142,14,184,197,193,56,191,193,42,47,246,10,63,99,100,150,110,143,164,24,255,0,114,106,143,101,247,102,168,101,47,245,211,224,138,57,251,177,211,172,159,139,69,232,223,165,219,42,123,194,64,3,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,252,172,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,8,1,205,155,87,179,45,5,213,14,28,245,115,79,231,164,142,251,142,212,100,211,83,165,92,9,52,18,177,241,219,226,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,141,114,75,254,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,230,79,245,147,246,105,8,56,62,226,207,50,225,23,84,62,156,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,108,102,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,248,185,152,201,27,180,145,61,191,89,169,190,219,166,232,168,171,218,192,21,65,204,135,94,115,46,27,121,129,233,198,171,97,149,181,109,125,187,7,183,50,231,67,13,66,66,203,181,185,110,181,235,81,69,42,185,143,111,68,141,110,200,229,99,186,30,140,145,169,214,198,170,90,249,74,220,234,252,211,226,223,47,232,125,70,226,5,170,112,209,196,94,9,197,6,150,80,106,102,11,81,252,149,29,226,139,162,111,222,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,111,67,254,40,191,20,76,170,107,173,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,129,216,0,0,10,118,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,155,42,243,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,162,192,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,170,0,0,0,0,80,15,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,10,139,214,62,46,238,188,32,243,72,212,236,174,123,117,93,227,19,191,83,216,237,185,29,170,10,135,49,239,129,45,84,46,101,84,44,87,36,79,169,133,122,186,59,137,178,178,73,163,71,71,221,89,27,107,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,161,126,104,254,123,53,55,238,95,71,162,59,7,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,252,135,185,237,99,222,212,99,194,247,129,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,117,92,147,90,244,143,14,207,236,186,91,149,234,62,63,103,203,50,42,127,19,106,180,214,215,50,25,234,216,179,50,6,35,17,202,136,175,146,89,17,145,179,126,185,85,146,246,209,221,169,58,67,186,149,1,162,252,123,126,229,126,49,53,175,77,245,18,15,17,166,89,54,168,100,53,149,117,16,83,245,213,89,107,159,93,36,75,88,212,98,117,205,10,178,56,219,44,94,247,35,88,215,196,157,77,116,115,91,249,173,103,22,62,105,245,147,230,6,67,234,51,129,178,152,42,131,149,247,48,74,107,77,53,151,133,237,105,186,213,189,143,168,109,6,31,124,169,150,90,151,245,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,209,27,17,177,125,86,53,155,90,248,0,117,75,118,170,233,197,223,81,238,250,67,108,205,45,85,57,157,134,223,79,116,185,89,35,168,69,170,166,165,153,85,35,145,205,255,0,244,21,200,159,89,141,154,7,57,26,147,68,175,237,96,0,0,107,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,129,42,128,0,82,7,55,189,11,163,211,14,35,169,53,27,30,179,120,43,46,165,219,221,113,153,204,88,25,11,175,16,61,35,173,72,226,141,26,246,245,49,244,147,189,239,69,89,37,169,149,200,247,47,83,89,221,185,52,241,15,117,198,245,66,233,195,117,234,235,72,204,123,44,167,171,189,217,233,221,70,231,78,183,184,99,139,184,214,74,196,250,172,125,28,18,185,201,47,213,222,150,52,98,181,206,114,73,53,57,160,232,133,215,91,56,80,189,58,205,124,164,183,84,96,21,14,206,30,202,152,220,230,86,65,69,71,84,147,64,142,111,189,143,88,166,145,236,94,151,34,190,54,177,122,81,235,35,40,219,73,243,175,193,126,169,225,186,153,236,191,105,253,18,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,98,158,44,124,172,107,39,203,252,135,211,167,53,172,54,61,226,23,41,177,103,60,23,234,94,107,139,87,120,219,46,65,165,247,155,165,186,167,180,248,251,244,179,218,101,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,184,215,8,13,170,10,1,230,105,173,127,134,158,46,50,159,15,111,240,180,24,38,248,85,31,92,93,19,75,224,167,155,196,73,38,210,61,174,222,170,90,158,135,39,78,241,36,93,77,71,117,111,117,60,85,106,151,224,91,135,29,69,212,200,111,190,198,175,179,99,245,94,202,173,240,190,35,181,116,149,157,154,31,197,171,30,215,111,85,44,13,250,237,86,38,251,191,102,163,149,53,182,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,182,230,3,196,198,101,194,135,48,60,43,84,176,250,26,75,139,29,166,244,150,219,189,178,165,17,172,184,219,164,186,214,190,88,18,78,149,116,47,234,138,55,178,70,162,244,189,141,234,107,217,215,27,231,175,10,186,91,248,22,225,199,78,180,206,107,23,177,171,236,216,253,47,181,104,188,87,136,237,93,37,103,122,187,241,136,247,181,219,213,75,59,190,163,149,137,190,204,217,168,212,74,171,231,87,230,159,22,249,127,67,234,55,16,45,251,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,245,224,151,182,247,177,179,68,244,116,114,49,28,189,18,49,237,85,221,170,118,178,130,249,124,241,183,117,225,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,181,239,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,248,28,21,23,115,154,252,20,245,170,175,187,220,7,177,191,4,60,63,242,23,250,15,45,248,32,119,185,170,191,204,5,103,243,104,158,68,196,105,226,77,251,94,42,141,85,55,247,111,220,170,51,71,45,197,223,71,104,92,231,42,171,187,187,238,191,252,42,176,197,60,217,216,223,193,212,114,118,151,127,31,69,239,247,255,0,30,164,200,252,180,235,146,93,36,164,143,109,209,59,155,123,191,248,77,96,19,93,87,100,220,196,90,229,122,185,58,205,81,106,178,212,62,26,151,171,81,30,197,68,84,217,241,175,219,238,248,111,246,153,86,182,173,148,148,178,207,35,145,168,198,57,219,175,243,34,169,14,117,45,151,189,76,213,42,203,69,142,231,18,67,75,81,35,36,110,205,93,151,182,139,241,107,92,191,24,212,15,219,225,23,70,157,137,220,238,57,29,218,54,73,89,83,12,76,238,57,168,174,250,178,185,83,222,143,95,177,173,255,0,144,150,104,155,34,39,232,58,206,1,139,65,138,217,34,183,196,139,245,58,147,117,114,175,197,238,119,218,137,250,78,206,7,141,246,31,21,56,61,251,124,14,77,93,192,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,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,6,42,46,251,149,239,26,255,0,186,3,4,102,140,106,21,206,235,93,169,56,109,189,245,50,220,107,87,189,237,155,91,102,107,25,80,178,181,169,180,209,119,96,134,68,145,85,242,125,73,122,228,115,229,237,192,187,143,2,181,57,143,2,24,23,20,250,81,65,87,83,125,165,167,189,205,154,208,186,170,38,192,235,117,37,101,193,125,164,197,154,70,171,95,20,84,241,196,232,99,71,119,17,99,115,88,215,54,69,150,37,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,224,54,147,4,95,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,146,128,0,0,10,1,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,53,172,226,199,205,62,178,124,192,200,125,70,115,97,58,125,116,211,138,237,113,155,135,139,101,231,199,102,116,56,252,185,37,202,154,157,17,241,219,169,91,53,60,113,178,161,251,253,73,164,241,76,123,35,68,87,118,218,175,119,66,62,37,147,94,206,44,124,211,235,39,204,12,135,212,103,3,21,22,211,202,235,152,5,29,222,142,219,195,38,183,228,93,155,172,62,26,221,131,221,39,142,8,41,100,165,138,8,160,134,210,238,219,25,211,50,118,183,138,73,21,238,153,210,58,53,114,61,34,108,184,43,133,174,9,45,92,87,240,53,146,223,113,136,41,40,117,23,21,206,46,211,90,171,27,74,215,79,118,129,182,122,71,50,210,249,29,52,76,99,36,168,116,110,108,178,43,146,21,238,43,81,18,73,55,132,31,232,171,2,202,191,215,92,115,36,199,46,31,237,148,117,214,218,234,121,63,226,201,12,209,200,207,230,115,92,223,177,80,13,164,202,171,231,157,249,147,253,100,253,154,103,94,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,193,92,243,191,50,127,172,159,179,64,197,92,149,60,211,229,63,47,235,189,70,220,101,94,121,223,153,63,214,79,217,166,42,228,169,230,159,41,249,127,93,234,54,227,42,243,206,252,201,254,178,126,205,2,170,201,127,203,155,141,127,220,171,168,243,216,51,251,157,214,77,50,202,127,23,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,235,252,191,184,103,195,120,175,212,188,215,75,115,10,234,187,115,219,131,213,220,173,23,58,101,87,62,221,113,142,186,137,145,78,177,245,35,102,103,76,178,49,241,185,83,169,143,119,75,152,254,137,25,130,181,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,25,11,223,27,183,142,86,59,234,185,118,223,101,217,81,81,3,103,224,83,183,42,254,58,170,112,12,134,213,195,14,169,87,213,207,140,95,42,33,182,225,147,67,75,23,69,166,227,61,84,207,116,18,164,113,164,210,50,170,106,148,68,145,239,127,105,237,98,116,182,55,189,241,220,72,0,0,16,3,157,95,149,140,91,230,5,15,167,92,74,86,46,167,157,95,149,140,91,230,5,15,167,92,74,245,229,157,105,181,95,248,215,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,201,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,3,165,112,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,234,114,197,50,34,186,55,57,200,168,246,62,72,223,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,226,230,99,36,110,210,68,246,253,102,166,251,110,155,162,162,173,11,113,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,237,180,209,119,98,69,145,173,72,228,107,218,230,244,170,190,40,251,7,47,62,52,238,188,44,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,62,152,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,233,11,244,7,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,245,128,40,7,154,63,158,205,77,251,151,209,232,139,254,40,7,154,63,158,205,77,251,151,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,117,76,119,84,176,76,175,59,203,180,206,193,125,241,89,38,9,224,62,144,81,120,89,153,224,252,108,43,53,47,227,30,196,142,78,184,218,174,252,91,157,211,182,206,217,125,192,107,175,197,143,154,125,100,249,129,144,250,140,230,42,50,175,22,62,105,245,147,230,6,67,234,51,146,126,203,203,238,155,88,121,127,225,92,65,233,5,170,174,77,65,160,167,189,84,222,45,52,145,75,85,62,74,198,93,159,4,105,26,62,116,100,15,167,166,130,87,35,33,137,207,157,118,106,34,189,91,184,74,174,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,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,127,220,0,241,131,106,226,203,72,218,235,130,213,199,157,225,212,244,116,25,91,38,137,168,202,153,222,199,36,117,209,58,54,54,46,138,133,134,87,172,109,107,86,39,181,236,233,232,72,228,144,37,0,0,0,0,0,0,13,101,181,251,71,47,188,63,235,46,89,163,185,28,222,34,175,25,184,58,158,58,158,150,51,197,210,189,169,37,53,79,67,30,244,143,187,4,145,75,219,235,87,51,175,165,223,89,170,133,218,114,178,207,233,179,174,11,112,218,85,200,106,238,215,44,86,162,190,193,114,90,149,149,207,165,124,117,47,150,158,157,31,34,125,102,50,142,122,68,103,66,171,26,206,150,38,221,10,214,192,190,114,122,41,244,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,135,234,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,235,58,70,162,4,234,230,117,170,95,130,254,13,179,95,9,125,246,101,215,45,240,248,181,191,250,215,189,226,188,84,137,226,224,247,177,205,103,85,12,117,191,93,221,59,109,245,92,143,86,20,87,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,250,243,203,219,99,222,216,98,98,58,73,30,141,94,136,216,247,42,108,213,44,43,158,14,107,106,175,207,244,179,78,97,167,171,75,149,142,207,113,189,212,74,230,55,176,232,43,166,138,24,154,199,117,117,43,209,214,249,149,200,173,68,68,116,123,43,183,84,110,52,228,251,163,151,220,231,138,4,213,90,121,188,61,151,77,45,243,212,86,73,210,199,247,234,171,169,231,164,167,166,217,94,215,183,169,143,169,151,184,141,123,83,195,116,59,165,100,106,129,119,224,0,6,170,230,213,6,170,224,108,167,194,119,149,141,27,249,127,143,122,116,6,85,49,87,9,222,86,52,111,229,254,61,233,208,25,84,10,1,230,143,231,179,83,126,229,244,122,34,42,146,171,154,63,158,205,77,251,151,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,24,73,254,82,156,107,251,110,142,143,132,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,174,62,203,34,150,72,157,35,156,213,141,93,18,44,105,20,44,125,159,154,171,151,147,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,97,55,192,0,0,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,32,1,58,121,112,115,0,172,225,222,251,22,146,106,246,69,254,148,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,227,146,94,215,202,151,66,244,227,136,189,56,215,221,47,213,11,55,142,181,87,125,26,150,25,162,84,101,85,190,169,169,116,72,234,169,164,84,94,220,204,234,118,203,178,181,90,231,49,237,123,30,246,58,21,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,165,219,46,200,228,115,92,199,181,143,99,216,208,217,164,213,92,188,158,82,22,157,121,178,240,209,29,30,169,91,41,40,48,217,42,60,94,7,20,176,246,174,46,162,157,242,77,81,44,173,68,68,90,105,37,145,36,129,207,252,99,186,229,119,190,21,129,74,54,0,93,247,46,14,96,20,124,68,88,162,210,77,94,200,191,211,98,131,196,207,21,77,68,112,83,199,145,82,245,190,78,170,118,66,200,227,100,208,198,168,199,194,141,234,88,226,73,90,175,252,114,69,16,40,184,14,252,55,242,246,211,189,121,210,123,47,86,125,143,219,239,126,210,181,219,173,221,202,172,162,22,222,231,108,123,187,186,212,239,83,192,218,133,111,76,114,75,51,82,56,83,126,136,154,144,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,67,104,128,71,94,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,0,85,95,60,239,204,159,235,39,236,210,213,10,171,231,157,249,147,253,100,253,154,4,85,229,113,231,179,76,190,250,244,122,210,255,0,138,1,229,113,231,179,76,190,250,244,122,210,255,0,128,0,0,170,190,121,223,153,63,214,79,217,166,42,228,169,230,159,41,249,127,93,234,54,227,42,243,206,252,201,254,178,126,205,49,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,4,85,230,143,228,79,83,126,229,245,138,34,85,17,87,154,63,145,61,77,251,151,214,40,128,160,19,191,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,223,214,225,59,205,62,141,252,192,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,103,254,100,124,113,225,186,165,194,94,33,102,209,246,82,93,172,90,189,81,80,203,173,77,91,213,149,182,87,218,230,162,169,125,20,144,53,118,101,74,203,52,27,185,92,230,118,218,170,196,145,179,71,43,96,95,5,248,126,163,231,156,80,96,24,198,146,231,191,66,178,154,139,132,147,209,223,186,22,79,5,28,20,242,205,80,238,210,123,166,222,8,229,111,101,251,71,47,87,110,69,70,61,202,152,84,183,238,76,156,58,125,26,193,47,188,75,223,233,246,175,203,251,150,44,127,235,254,69,174,9,147,197,75,245,37,86,175,118,170,36,103,76,145,181,236,240,93,77,85,108,222,240,234,188,243,191,50,127,172,159,179,74,171,45,83,158,119,230,79,245,147,246,105,29,121,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,84,63,39,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,182,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,186,141,232,215,61,172,150,41,88,143,127,71,82,203,254,88,188,192,40,244,138,178,155,135,237,111,200,188,38,11,87,211,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,30,249,164,123,155,11,152,221,209,177,185,239,140,46,80,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,2,0,19,43,151,95,29,85,60,45,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,254,67,220,246,177,239,106,49,255,0,147,203,123,65,176,222,36,181,47,81,244,167,51,162,164,115,46,58,111,113,125,178,186,106,117,153,246,155,138,87,80,37,61,108,72,215,177,221,113,185,219,171,81,237,235,98,190,55,47,67,220,139,136,56,151,225,211,59,225,127,84,235,244,207,58,167,254,86,178,207,91,215,15,239,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,173,159,5,79,130,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,18,185,129,113,221,98,225,87,21,147,10,197,159,227,117,55,32,183,172,150,234,109,159,31,178,233,103,142,170,56,174,189,111,167,150,158,126,213,77,59,83,195,57,81,207,223,117,217,190,245,132,28,18,243,70,186,232,78,151,223,116,219,89,105,170,242,171,110,53,103,89,176,142,153,92,149,175,157,178,71,28,118,151,202,173,115,82,153,26,247,72,217,95,239,130,56,36,141,169,46,240,66,200,45,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,129,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,159,41,102,156,44,112,57,83,166,188,34,106,175,20,154,146,250,73,111,185,62,147,228,15,197,173,141,100,83,165,186,221,85,108,145,233,90,249,54,85,101,76,209,108,214,182,55,39,110,25,100,107,213,206,149,209,195,89,96,108,167,197,143,149,141,100,249,127,144,250,116,230,181,134,202,124,88,249,88,214,79,151,249,15,167,78,107,88,5,249,242,249,227,110,213,197,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,121,106,107,3,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,250,240,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,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,25,128,198,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,119,92,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,239,199,39,23,119,94,47,181,113,185,92,22,234,187,62,39,97,167,117,183,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,47,79,95,109,54,70,71,12,106,233,59,73,35,131,26,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,179,149,75,106,228,169,229,99,41,249,129,93,233,214,226,149,139,169,228,169,229,99,41,249,129,93,233,214,224,39,248,0,10,1,230,143,231,179,83,126,229,244,122,34,42,146,171,154,63,158,205,77,251,151,209,232,140,255,0,193,95,10,54,46,45,57,122,102,216,111,106,213,71,151,219,117,2,186,179,22,189,214,194,247,120,10,175,1,107,89,35,87,70,168,244,134,118,51,181,34,108,246,166,236,147,182,247,197,26,1,250,188,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,13,184,214,226,30,235,196,199,16,217,46,121,61,214,146,190,197,111,168,154,201,139,62,154,141,212,204,246,36,21,18,173,43,149,178,34,74,175,145,36,116,207,89,62,183,92,174,68,70,53,27,27,48,254,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,59,6,138,105,125,215,90,181,115,16,210,139,51,170,227,168,202,111,20,214,215,212,83,81,58,173,244,112,61,233,222,170,88,154,168,175,100,49,119,37,127,214,106,35,35,114,171,154,136,170,129,110,156,153,45,218,143,23,14,55,219,182,83,145,221,102,197,170,114,9,41,241,123,69,109,26,182,26,72,227,98,58,170,166,150,119,46,242,67,52,242,185,139,27,83,182,201,105,102,84,250,242,75,181,85,241,99,230,159,89,62,96,100,62,163,57,177,158,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,13,115,56,177,243,79,172,159,48,50,31,81,156,12,84,91,247,2,220,200,189,183,160,89,126,51,172,119,239,110,234,78,156,99,247,75,237,158,58,217,124,60,217,53,174,134,137,213,9,18,213,47,95,118,177,157,169,18,71,43,58,221,23,68,187,76,230,84,61,49,174,27,192,173,55,20,188,184,116,211,56,211,234,10,70,106,165,130,158,233,13,12,213,53,82,177,151,59,116,55,155,171,214,218,136,178,36,16,189,210,84,58,70,76,230,126,91,26,199,61,140,114,189,149,150,7,96,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,137,126,124,186,176,253,71,195,120,71,193,41,245,35,61,250,79,37,214,223,5,226,202,222,133,95,100,217,234,96,138,74,74,14,235,182,124,189,182,47,86,238,77,163,238,118,89,188,113,49,203,77,124,11,112,233,251,167,120,142,199,112,11,149,63,119,27,183,245,95,114,111,175,211,189,174,157,236,235,139,221,44,114,126,58,71,195,79,213,27,149,236,239,247,17,21,24,166,197,32,0,0,107,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,129,42,128,0,124,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,154,219,241,85,165,191,129,110,35,181,23,76,225,177,123,26,130,205,144,85,123,42,139,197,120,142,213,174,87,247,168,127,24,175,123,157,189,44,176,59,235,185,94,155,236,253,156,142,68,217,76,170,190,118,154,41,255,0,184,94,35,40,238,31,163,10,184,82,201,47,251,226,178,146,72,88,145,255,0,191,82,71,58,79,228,17,173,252,181,3,245,120,52,215,74,205,79,229,149,173,250,115,144,222,124,109,235,77,48,252,130,221,11,94,147,190,102,217,231,181,212,73,68,178,75,34,185,142,233,123,42,224,99,24,168,145,197,77,19,85,141,78,151,62,165,140,213,194,230,177,216,180,138,227,169,180,217,28,59,82,103,186,95,147,97,209,212,245,63,250,214,170,166,151,185,76,189,12,99,149,253,201,233,226,131,111,170,214,247,250,220,228,107,21,23,10,129,106,156,237,53,175,255,0,112,188,57,209,219,255,0,70,107,112,170,146,47,247,197,29,36,112,189,36,255,0,126,172,141,116,127,200,43,93,249,104,70,174,85,154,57,98,213,222,46,45,21,57,28,219,210,96,86,249,115,24,233,186,95,253,117,85,77,60,17,211,39,91,30,213,103,110,122,136,167,223,235,53,221,142,135,53,90,245,84,194,188,85,106,151,225,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,197,171,24,230,237,75,20,13,250,237,71,174,219,191,119,43,149,109,167,148,38,133,214,105,135,14,53,122,141,144,217,188,21,235,82,238,13,184,194,231,172,236,153,214,120,24,177,209,36,145,72,141,99,122,158,250,185,216,246,34,164,145,84,196,229,123,147,165,172,9,212,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,0,11,20,229,71,198,191,224,203,42,131,134,189,76,185,221,106,113,188,182,225,79,77,137,75,191,122,27,61,210,105,28,213,167,232,70,172,141,134,170,73,25,239,107,186,35,149,58,149,136,147,77,43,112,255,0,5,252,31,90,184,178,210,61,111,109,189,42,227,206,240,234,123,61,126,40,248,101,106,50,166,119,178,224,178,80,202,217,30,216,186,42,22,24,152,146,57,205,88,158,214,63,171,161,36,142,72,193,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,21,151,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,20,245,171,147,116,61,139,240,61,110,248,129,236,111,192,47,193,67,126,8,23,224,191,208,5,115,243,106,124,169,166,108,70,198,223,237,234,37,69,255,0,243,149,7,238,242,187,187,173,78,159,186,221,178,239,75,183,217,252,105,235,87,244,159,159,205,162,22,187,72,155,34,166,203,237,26,20,255,0,233,206,126,135,43,202,42,120,52,237,181,72,228,234,168,223,127,248,179,214,167,233,2,93,234,214,70,150,108,106,169,141,153,99,146,120,94,200,222,136,239,115,150,57,54,247,167,189,62,6,56,208,141,51,168,134,178,171,49,185,185,147,203,116,127,137,107,221,34,61,85,28,178,237,241,110,233,238,114,125,167,234,106,197,167,41,200,242,122,43,101,162,219,60,244,43,36,107,59,218,212,217,19,185,35,92,155,174,203,249,46,79,130,153,87,15,178,37,142,197,69,68,172,86,186,42,120,216,230,175,216,168,158,244,248,168,31,186,198,163,90,136,136,28,187,124,62,39,149,61,78,221,29,213,176,30,119,107,189,202,155,41,236,106,108,155,28,19,235,39,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,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,190,189,98,180,130,188,215,56,40,252,25,101,83,241,41,166,118,203,173,78,55,150,220,42,42,114,216,182,239,67,103,186,77,35,92,149,29,106,229,145,176,213,73,35,253,206,111,68,114,167,74,61,18,104,98,108,234,229,113,228,79,76,190,250,245,138,210,74,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,240,53,172,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,252,149,29,226,139,162,111,222,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,111,67,254,40,191,20,74,96,230,13,193,37,215,133,12,254,59,238,49,5,93,118,157,101,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,157,197,106,42,199,38,221,3,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,174,173,137,207,99,124,76,109,116,142,133,253,77,233,122,171,85,123,111,145,143,13,140,193,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,1,64,60,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,228,85,227,235,141,124,87,133,61,56,171,178,90,110,126,35,83,114,107,124,209,227,150,250,117,141,242,80,117,163,163,109,206,161,36,107,216,216,98,122,42,177,175,106,247,164,98,177,19,165,178,190,44,171,196,191,17,120,39,11,250,89,95,169,153,213,71,242,180,118,122,46,137,191,124,238,158,26,105,160,163,238,69,20,157,158,239,97,237,238,189,189,12,248,170,252,17,117,225,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,132,223,229,1,148,223,115,158,52,53,11,53,202,107,188,109,235,32,195,238,215,75,141,79,105,145,247,234,167,187,80,73,44,157,12,70,177,189,79,123,151,102,162,53,55,217,17,19,220,68,14,44,124,211,235,39,204,12,135,212,103,37,87,37,79,52,249,79,203,250,239,81,183,17,87,139,31,52,250,201,243,3,33,245,25,192,181,78,74,158,86,50,159,152,21,222,157,110,58,255,0,53,142,7,42,117,42,213,95,197,38,155,62,146,43,238,49,103,87,229,54,199,50,40,18,227,110,165,107,222,181,172,147,100,87,212,195,22,237,115,100,114,247,33,138,54,177,90,232,155,28,213,215,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,215,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,129,172,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,203,254,97,188,89,225,188,93,105,126,137,103,22,42,122,75,61,246,130,163,40,166,190,227,141,175,90,169,237,79,89,40,18,5,123,214,56,149,236,150,38,36,141,122,51,163,126,227,17,85,209,61,19,37,115,98,224,162,227,139,101,87,62,42,52,222,217,215,141,222,118,169,204,96,98,82,211,195,106,174,116,148,244,241,212,70,212,115,36,155,197,73,55,83,209,177,189,201,42,75,35,222,169,42,35,43,88,9,255,0,201,83,205,62,83,242,254,187,212,109,198,85,231,157,249,147,253,100,253,154,98,174,74,158,105,242,159,151,245,222,163,110,50,175,60,239,204,159,235,39,236,208,49,87,37,79,52,249,79,203,250,239,81,183,22,19,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,43,219,146,167,154,124,167,229,253,119,168,219,139,169,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,75,137,229,139,204,2,179,87,104,233,184,126,214,252,139,197,231,84,157,48,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,239,154,71,181,211,53,237,221,29,35,94,249,62,190,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,244,215,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,37,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,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,125,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,223,94,143,90,5,233,234,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,50,23,178,70,237,36,76,119,213,114,111,182,203,186,42,162,235,195,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,63,100,147,5,113,131,194,102,27,197,214,151,253,7,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,174,190,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,184,146,37,112,89,203,207,75,248,88,181,90,178,251,237,29,38,75,170,141,167,153,43,50,5,116,142,130,137,103,107,91,37,61,12,78,217,172,99,90,138,206,250,177,38,122,62,109,213,140,147,178,217,106,0,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,138,227,7,139,60,55,132,93,47,250,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,161,143,249,134,113,167,106,225,99,75,234,44,88,134,65,72,221,84,201,105,209,49,250,53,166,109,82,209,64,178,116,203,112,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,183,35,25,55,76,106,228,143,118,186,223,238,186,243,125,190,220,234,238,55,43,141,70,63,87,89,89,87,51,166,158,166,121,29,115,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,149,151,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,248,184,88,200,219,180,113,49,191,85,169,190,219,174,234,170,171,101,92,140,127,61,159,171,127,180,128,128,28,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,104,16,131,154,135,2,181,56,6,67,117,226,123,75,104,42,231,198,47,149,19,92,179,56,102,170,139,162,211,113,158,170,22,54,120,150,73,18,105,25,85,53,74,170,198,198,63,180,246,189,122,155,27,216,200,224,86,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,226,230,99,227,118,241,202,246,253,102,174,219,238,155,42,34,166,207,197,16,243,29,224,114,155,133,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,129,110,124,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,179,92,30,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,19,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,92,204,100,141,218,72,158,223,172,212,223,109,211,116,84,85,14,214,0,0,0,2,10,243,130,209,203,22,115,195,2,234,173,68,222,30,245,166,151,8,42,40,228,233,123,251,244,181,213,16,82,84,83,108,143,107,27,212,247,211,75,220,86,189,201,225,186,27,210,146,57,74,150,225,99,90,255,0,115,183,16,88,78,177,201,111,241,180,152,253,193,124,124,13,139,185,35,232,103,137,244,245,93,166,247,35,69,153,32,154,85,143,169,232,222,226,51,171,118,238,139,177,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,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,12,193,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,250,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,66,149,141,154,52,7,71,44,92,63,232,214,39,163,184,228,222,34,147,25,183,182,158,74,158,151,179,197,213,61,206,146,166,167,161,239,122,199,221,158,73,101,237,245,171,89,215,210,223,170,212,64,50,1,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,125,100,0,230,247,160,122,143,169,90,53,73,170,24,158,101,117,168,178,233,239,85,117,219,16,100,42,250,122,136,222,228,99,174,81,164,76,87,172,208,49,238,235,238,170,198,200,59,175,98,196,173,149,39,9,41,195,103,23,154,53,197,111,210,223,193,45,109,214,111,161,215,6,81,86,123,66,129,212,221,248,101,235,240,245,112,238,171,188,50,246,165,233,71,244,74,222,218,247,35,102,237,234,215,8,237,90,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,139,153,143,141,219,199,43,219,245,154,187,111,186,108,168,138,157,84,13,148,248,78,242,177,163,127,47,241,239,78,128,202,166,42,225,59,202,198,141,252,191,199,189,58,3,42,129,64,60,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,199,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,93,162,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,161,101,92,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,233,20,107,45,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,193,144,0,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,50,175,35,31,207,103,234,223,237,34,199,243,93,23,210,253,69,204,176,237,64,206,49,10,75,205,247,0,168,168,171,199,42,42,95,35,153,65,60,201,31,92,169,18,59,180,247,162,195,19,152,231,181,203,27,227,107,217,210,228,69,43,131,145,143,231,179,245,111,246,145,106,128,13,85,205,170,13,85,192,189,238,83,121,254,27,147,112,115,140,97,150,44,134,146,174,251,135,84,92,41,175,182,246,170,164,244,47,168,184,85,84,64,175,106,162,42,178,72,164,69,107,211,118,42,182,70,162,245,70,246,182,47,243,107,224,163,216,149,149,156,89,105,149,178,213,71,101,155,179,30,105,111,129,59,18,54,186,105,251,108,185,181,21,221,18,119,159,44,81,202,216,218,215,36,136,217,85,36,89,102,123,32,183,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,238,100,98,185,175,107,37,138,39,171,31,209,210,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,67,92,189,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,166,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,150,15,215,114,108,210,123,135,16,82,230,81,228,62,203,210,120,188,13,68,24,109,26,84,190,170,105,25,19,155,81,77,37,108,179,58,70,66,233,35,138,94,227,85,210,57,179,205,27,123,29,184,229,117,133,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,6,21,226,191,140,29,47,225,27,25,181,222,179,197,171,173,185,95,42,26,219,93,158,146,41,59,245,208,69,81,76,202,215,199,39,66,194,215,195,13,79,117,25,43,227,73,21,168,196,115,119,87,54,5,115,162,202,108,89,206,43,195,214,107,139,87,120,219,46,65,111,190,93,45,213,61,167,199,223,165,158,59,92,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,196,85,230,1,161,122,203,162,252,65,93,234,181,123,41,186,230,146,101,125,23,58,28,198,178,133,180,177,222,191,21,26,76,216,227,100,146,50,31,14,245,72,123,8,228,232,141,176,171,88,200,223,18,46,11,186,231,249,149,247,13,176,105,245,231,33,171,172,199,177,90,138,234,155,45,12,202,142,101,3,235,22,37,169,72,149,83,169,172,123,160,141,234,205,250,17,253,110,68,71,72,245,112,72,174,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,173,47,248,1,130,184,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,167,53,93,168,170,110,54,170,219,125,29,218,174,215,81,85,79,36,49,87,82,54,39,79,74,247,53,81,179,70,147,49,241,43,218,170,142,68,145,143,102,232,157,77,114,110,139,174,15,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,161,61,121,231,126,100,255,0,89,63,102,152,171,146,167,154,124,167,229,253,119,168,219,136,85,145,106,150,119,149,224,152,142,153,223,239,190,43,27,193,60,127,209,250,47,11,11,60,31,141,153,38,170,252,99,24,146,73,215,35,81,223,140,115,186,118,217,187,39,184,154,188,149,60,211,229,63,47,235,189,70,220,5,212,128,0,17,87,154,63,145,61,77,251,151,214,40,137,84,69,94,104,254,68,245,55,238,95,88,162,2,138,244,159,58,252,23,234,158,27,169,158,203,246,159,209,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,98,156,90,255,0,163,92,102,240,251,75,123,117,147,233,6,3,159,91,222,201,173,247,74,103,67,34,116,74,232,228,141,232,139,188,115,67,60,78,68,146,55,125,89,34,71,196,245,217,143,53,172,36,167,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,59,94,186,114,224,213,140,3,137,251,38,133,96,80,123,70,203,159,92,42,99,194,239,55,106,218,104,124,77,45,61,60,85,21,110,168,72,156,231,179,194,178,85,107,221,219,107,165,237,43,162,137,85,201,26,94,78,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,196,14,104,220,67,224,56,87,11,144,219,45,23,90,75,142,67,169,116,239,139,14,174,164,163,134,190,15,5,36,76,138,225,87,28,239,71,71,27,36,183,214,205,78,146,198,171,35,146,185,59,127,87,173,236,175,94,3,120,180,226,179,5,212,124,11,66,116,170,239,244,143,27,186,100,9,26,98,151,26,116,146,149,99,168,95,235,151,37,75,33,146,166,142,24,219,220,169,115,162,222,56,220,217,37,116,82,34,200,215,132,149,231,157,249,147,253,100,253,154,71,254,81,154,153,138,233,223,23,16,219,178,154,191,9,244,215,31,171,198,109,211,190,72,227,133,181,210,79,79,81,19,36,115,222,221,187,158,21,209,49,27,212,231,75,44,76,70,253,109,210,64,115,206,252,201,254,178,126,205,42,172,13,140,248,193,225,51,13,226,235,75,254,131,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,190,218,165,165,185,222,139,103,119,61,51,212,187,23,177,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,140,133,239,141,219,199,43,29,245,92,187,111,178,236,168,168,150,255,0,203,23,143,31,195,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,38,74,230,7,192,229,55,23,120,109,174,191,12,126,63,102,212,91,5,68,108,162,187,220,153,43,25,85,110,85,119,118,138,105,97,71,57,24,142,127,121,142,88,228,233,123,28,214,163,18,121,30,6,21,229,149,204,50,235,171,85,54,238,27,181,182,178,174,191,50,142,158,68,199,50,23,181,210,190,239,4,17,58,71,211,214,57,55,84,169,142,40,222,228,157,222,233,88,197,71,170,76,136,234,136,235,206,175,205,62,45,242,254,135,212,110,37,148,240,163,193,70,141,112,151,98,103,208,219,103,180,178,250,203,124,116,87,188,166,177,29,226,171,246,122,200,230,199,26,185,204,165,133,94,169,248,168,246,221,177,67,220,116,175,141,36,43,91,157,95,154,124,91,229,253,15,168,220,64,114,84,243,79,148,252,191,174,245,27,113,102,156,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,125,68,116,173,99,221,225,164,115,99,108,204,233,119,83,17,28,137,220,100,111,101,101,242,84,243,79,148,252,191,174,245,27,113,117,32,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,179,255,0,149,63,3,148,218,149,117,160,226,147,82,95,87,21,139,24,188,35,241,107,99,89,44,11,113,184,210,185,143,74,215,201,178,35,233,161,151,102,181,177,185,123,147,69,35,94,173,108,78,142,105,233,197,79,2,58,79,197,86,85,136,230,185,75,60,21,235,31,184,80,71,113,169,222,166,79,106,88,160,146,121,37,181,116,50,162,38,65,221,125,67,151,196,181,22,86,109,178,110,158,228,145,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,1,141,120,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,11,31,230,177,192,229,54,154,221,107,248,164,211,103,213,203,98,201,239,10,252,166,216,230,75,58,219,174,53,78,123,214,181,146,108,168,202,105,165,221,174,108,142,78,220,210,198,214,43,155,43,99,134,31,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,83,93,126,53,180,139,75,244,63,136,108,151,79,244,155,59,164,200,237,20,181,19,77,53,61,52,18,53,150,25,223,81,46,214,149,149,242,200,181,47,167,137,33,107,229,234,223,173,92,199,163,100,99,209,3,42,243,3,230,7,83,197,213,77,175,7,193,236,85,118,61,58,177,212,71,114,134,27,148,49,123,70,190,227,218,115,22,121,149,142,123,98,100,109,150,88,217,27,30,187,245,57,239,115,149,204,100,56,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,96,172,78,221,98,188,101,86,107,78,83,145,253,31,178,214,220,41,233,238,55,127,6,250,191,103,210,190,70,182,90,158,195,21,31,47,109,138,231,246,218,189,78,233,217,61,234,108,125,194,246,142,105,198,134,104,118,43,131,105,124,214,170,251,87,179,233,235,166,189,219,154,157,187,245,84,176,177,100,185,43,145,242,117,247,182,107,155,248,199,181,177,246,216,197,232,99,17,2,144,57,141,226,214,44,27,140,44,211,10,197,168,124,21,151,31,183,227,182,187,117,55,117,242,118,41,96,177,80,71,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,222,88,175,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,0,20,3,205,31,207,102,166,253,203,232,244,68,170,228,185,196,46,43,111,163,200,248,98,187,83,120,59,213,202,225,83,150,218,43,100,170,141,177,215,126,34,154,25,232,219,27,149,30,179,49,144,36,205,70,117,245,70,147,170,163,18,45,223,21,121,163,249,236,212,223,185,125,30,136,139,246,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,122,156,197,56,21,166,226,151,13,92,227,79,168,41,25,170,150,10,120,97,161,154,166,170,86,50,231,110,133,106,30,182,212,69,145,32,133,238,146,161,210,50,103,51,242,216,214,57,236,99,149,236,141,92,156,184,100,186,209,230,89,135,16,25,157,53,37,45,70,47,81,91,131,210,217,107,237,206,75,141,5,213,18,158,74,169,221,220,68,90,103,178,39,248,125,145,21,238,239,212,53,221,180,110,210,74,174,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,42,173,150,155,85,150,153,244,118,107,101,37,5,60,149,19,213,190,42,104,91,19,29,60,242,190,105,165,86,181,17,21,242,75,36,146,61,223,23,61,238,114,238,170,170,7,214,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,5,164,242,130,226,99,13,204,116,122,155,134,87,80,213,208,101,152,29,61,109,201,138,228,89,32,185,91,167,174,116,174,157,143,70,162,70,248,165,171,100,78,141,223,20,88,222,199,59,121,27,23,74,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,90,171,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,249,240,145,199,30,27,196,47,15,55,189,97,204,25,73,141,92,176,26,121,159,154,82,64,245,157,148,172,130,157,103,117,108,48,177,95,63,134,146,54,200,230,53,205,87,245,197,52,109,89,123,125,111,12,107,202,111,134,47,193,6,135,126,22,115,28,94,213,14,95,168,125,23,10,11,132,115,119,234,163,199,100,134,25,41,96,114,251,217,23,113,232,249,220,200,215,119,53,240,119,87,174,52,100,83,168,215,51,32,226,195,81,44,28,75,229,26,255,0,161,153,29,94,30,250,218,137,237,246,72,161,183,82,64,202,107,3,24,218,122,26,9,104,216,215,83,57,145,82,195,74,196,98,181,237,71,192,199,162,171,218,143,46,251,130,61,77,213,205,97,225,163,14,212,77,106,179,82,80,228,55,106,119,189,147,67,27,225,125,198,145,175,86,67,91,44,14,141,141,133,243,53,189,196,108,106,232,158,199,50,86,43,27,34,69,24,103,82,63,241,175,197,117,139,132,189,26,173,204,187,182,170,204,190,229,189,30,45,100,173,153,237,241,245,93,76,73,36,86,198,138,245,134,6,63,187,34,238,198,174,204,143,184,199,203,26,153,3,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,217,196,191,17,121,223,20,26,167,95,169,153,213,71,242,180,118,122,46,136,127,123,45,126,38,105,160,163,238,69,20,125,238,215,125,237,238,189,189,111,248,170,252,17,3,31,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,226,205,57,76,241,183,106,178,211,90,248,72,212,121,233,40,41,228,168,172,155,19,188,84,213,54,38,58,121,229,141,236,180,164,109,133,17,95,36,178,86,74,201,101,151,119,61,237,133,168,170,177,180,171,96,6,213,0,132,28,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,250,239,145,36,98,170,57,236,134,111,128,49,87,21,90,91,248,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,241,138,246,53,187,85,69,3,190,187,145,139,182,207,221,170,228,92,170,0,213,92,18,171,153,166,138,126,5,184,184,202,124,61,195,197,80,103,123,230,180,125,114,245,205,23,141,158,111,17,28,155,70,198,183,106,168,170,122,26,157,91,68,177,117,57,93,213,180,85,3,181,105,62,11,248,80,213,60,55,76,253,169,236,207,165,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,168,30,76,154,23,89,148,235,45,247,94,110,246,110,187,46,19,111,146,221,107,171,145,103,143,247,226,173,168,199,44,42,212,72,165,237,210,45,67,100,99,156,170,207,23,3,186,21,92,215,54,229,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,101,94,70,63,158,207,213,191,218,70,106,230,133,193,71,238,128,193,31,172,250,123,108,186,215,106,78,27,111,101,52,86,234,36,239,123,102,214,217,156,247,211,164,78,114,109,52,93,217,230,141,99,69,124,159,94,46,137,28,248,187,120,87,145,143,231,179,245,111,246,145,106,128,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,242,216,231,181,140,99,145,140,141,92,208,121,125,211,90,105,175,92,80,232,181,170,173,236,125,67,171,243,11,29,52,82,212,191,174,105,106,170,43,47,75,44,179,185,200,196,115,224,107,224,138,46,136,216,142,151,234,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,235,171,98,115,222,239,13,35,155,35,161,127,83,186,152,138,213,94,227,36,99,51,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,224,167,169,202,191,160,246,175,193,79,83,215,244,1,237,111,228,160,119,193,127,160,240,207,201,67,203,191,37,127,160,10,240,230,213,60,137,165,44,103,74,116,248,250,31,179,253,178,160,244,242,184,201,169,170,112,151,218,247,69,117,62,222,228,219,248,83,86,187,244,255,0,144,115,108,145,19,74,210,62,181,77,235,168,87,127,209,248,202,131,16,242,174,184,93,162,187,77,79,29,76,189,151,116,245,51,175,221,238,109,106,167,252,224,91,43,41,32,109,67,164,88,211,171,222,237,246,79,210,125,141,86,244,166,223,160,226,137,190,202,169,239,84,217,78,104,136,141,248,1,197,202,239,176,34,239,238,81,239,253,7,148,111,188,15,45,68,248,156,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,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,125,122,197,105,39,238,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,35,7,43,143,34,122,101,247,215,172,86,153,87,139,31,43,26,201,242,255,0,33,244,233,192,237,90,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,169,60,93,198,61,141,154,39,163,100,141,234,213,232,145,140,114,38,237,67,94,30,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,243,255,0,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,125,103,185,155,206,174,42,184,103,195,120,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,82,54,102,116,203,35,31,27,149,58,152,247,116,185,143,232,145,129,80,60,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,242,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,99,53,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,82,120,187,140,99,221,12,172,86,201,27,213,169,215,27,216,228,77,156,133,159,242,123,226,187,81,243,154,203,143,12,153,172,190,217,181,98,248,251,239,22,11,164,243,42,213,80,210,197,61,60,11,64,237,209,123,176,167,136,106,196,170,168,232,154,199,70,157,76,88,219,16,68,14,104,254,123,53,55,238,95,71,162,38,167,42,157,76,197,116,111,129,29,76,213,44,214,175,195,217,113,156,194,231,112,169,233,146,54,73,55,69,178,221,209,4,93,199,177,142,154,87,171,99,141,138,228,235,145,236,106,46,238,66,21,243,71,243,217,169,191,114,250,61,17,29,100,207,243,41,112,26,125,45,118,67,86,152,157,45,226,107,251,45,45,84,108,11,113,150,24,224,117,67,209,19,119,189,34,133,140,111,82,175,66,44,157,29,61,201,58,131,191,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,197,85,182,155,173,186,154,130,178,225,108,171,165,167,186,83,173,93,12,179,66,230,50,170,4,150,72,86,88,156,169,179,216,146,195,44,106,230,238,157,113,189,191,22,170,36,160,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,94,255,0,205,255,0,22,177,96,218,251,167,184,86,45,67,224,172,184,254,151,218,109,118,234,110,235,228,236,82,193,91,95,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,120,31,173,201,83,205,62,83,242,254,187,212,109,196,85,226,199,205,62,178,124,192,200,125,70,114,85,114,84,243,79,148,252,191,174,245,27,113,21,120,177,243,79,172,159,48,50,31,81,156,12,105,37,166,235,13,170,158,251,53,178,173,150,218,202,137,169,41,235,29,11,146,9,167,133,177,186,88,153,38,221,46,123,27,60,46,115,81,119,106,75,26,174,221,73,188,192,229,215,199,85,79,11,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,144,247,61,172,123,218,140,124,148,229,189,160,216,111,18,92,191,53,31,74,115,58,42,71,50,227,156,92,95,108,174,154,157,102,125,166,226,150,170,4,167,173,137,26,246,59,174,55,59,117,106,61,189,108,87,198,229,232,123,145,107,175,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,120,160,30,98,60,33,254,229,45,101,79,162,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,231,254,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,103,107,231,157,249,147,253,100,253,154,6,42,228,169,230,159,41,249,127,93,234,54,227,42,243,206,252,201,254,178,126,205,49,87,37,79,52,249,79,203,250,239,81,183,25,87,158,119,230,79,245,147,246,104,24,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,84,95,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,155,116,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,248,185,152,248,221,188,114,189,191,89,171,182,251,166,202,136,169,176,159,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,149,25,204,119,129,202,110,20,179,42,12,195,79,159,87,81,167,89,133,68,236,161,134,86,75,43,236,149,109,68,122,209,75,58,162,181,236,115,85,206,129,206,119,117,204,138,86,185,28,176,172,178,97,254,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,194,207,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,223,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,215,163,214,129,127,192,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,245,81,55,221,119,85,179,242,0,113,71,202,147,247,74,107,182,77,173,127,135,175,163,159,72,252,23,239,103,209,111,25,216,240,244,112,83,127,102,241,113,245,117,118,58,191,33,54,234,219,223,182,234,25,127,151,167,20,25,247,22,122,47,122,212,109,70,180,99,246,235,149,187,40,169,178,69,21,146,158,104,96,116,17,210,82,76,215,57,179,75,43,149,253,85,15,69,84,114,38,200,223,119,197,86,168,121,163,249,236,212,223,185,125,30,136,183,238,10,120,82,253,199,218,89,117,211,63,167,191,75,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,90,129,230,143,231,179,83,126,229,244,122,32,38,87,43,205,94,195,116,23,128,157,73,213,205,64,158,174,59,22,59,156,86,77,80,148,144,44,211,202,247,209,91,34,138,24,217,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,174,174,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,214,167,41,190,213,226,182,236,42,162,187,174,203,106,184,86,221,40,233,187,76,78,213,85,92,116,209,212,73,214,137,214,238,166,81,83,38,202,170,212,237,238,212,69,115,149,100,255,0,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,8,193,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,245,55,219,165,205,85,179,254,70,63,158,207,213,191,218,70,31,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,243,217,250,183,251,72,8,1,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,129,37,50,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,242,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,74,226,199,202,198,178,124,191,200,125,58,114,189,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,48,133,124,96,240,153,153,112,139,170,31,65,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,191,242,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,155,159,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,253,212,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,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,89,124,102,115,64,215,222,29,184,147,204,52,115,10,196,52,254,182,203,143,251,63,195,79,116,183,214,201,84,254,253,5,61,67,250,221,29,92,108,93,159,51,145,54,98,125,84,77,247,93,213,122,87,40,174,48,114,106,12,202,223,194,94,96,181,119,43,21,210,158,165,216,139,161,138,157,140,180,79,18,85,215,85,178,85,70,54,89,89,58,58,71,35,220,247,171,31,27,26,214,244,200,231,51,58,241,71,202,147,247,74,107,182,77,173,127,135,175,163,159,72,252,23,239,103,209,111,25,216,240,244,112,83,127,102,241,113,245,117,118,58,191,33,54,234,219,223,182,234,29,171,150,247,26,218,167,198,15,225,19,240,153,96,197,45,159,68,189,145,224,189,133,75,83,15,115,197,120,190,231,119,189,60,187,237,225,153,211,211,211,182,238,223,125,211,105,170,69,94,6,56,24,253,197,223,77,191,211,71,233,143,211,31,102,255,0,172,158,207,240,190,19,196,255,0,240,137,186,250,188,79,251,29,186,62,221,253,210,168,1,64,60,206,180,183,240,95,198,78,107,225,44,94,204,181,101,190,31,41,183,255,0,93,119,188,87,138,141,60,92,254,247,185,204,234,174,142,183,234,59,167,109,190,171,81,138,194,255,0,138,43,230,227,169,153,86,97,197,237,227,5,187,85,237,101,192,173,244,22,251,69,44,114,73,219,111,137,164,134,178,121,220,199,61,88,147,61,243,163,28,246,53,189,81,193,3,85,21,89,186,135,74,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,216,36,160,30,88,186,165,248,47,227,39,10,241,119,223,102,90,178,223,17,139,92,63,173,123,222,43,197,70,190,18,15,115,28,230,117,87,71,69,245,219,211,182,223,89,200,197,121,127,192,0,0,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,106,246,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,213,136,13,140,248,28,207,240,221,65,225,67,76,42,176,204,134,146,234,203,30,47,107,176,92,210,21,94,186,59,141,37,28,49,84,83,202,199,34,57,143,107,147,116,221,62,179,28,199,183,169,143,107,151,58,154,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,118,19,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,10,12,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,62,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,172,1,175,95,29,28,25,95,120,60,212,122,91,100,119,95,108,225,153,71,136,168,198,110,82,189,137,84,232,226,86,119,105,170,99,110,219,77,23,118,36,89,26,212,142,70,189,174,111,74,171,226,143,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,223,78,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,87,94,30,39,120,122,202,184,95,214,91,214,145,229,53,62,63,192,118,234,109,215,70,82,201,79,13,206,134,86,245,69,81,27,94,159,221,70,244,107,158,214,75,20,172,71,191,163,169,67,99,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,130,188,194,249,133,235,71,9,154,209,101,211,157,57,198,48,171,141,182,227,139,211,94,229,150,247,69,87,52,237,158,74,186,184,92,214,186,26,152,154,140,233,167,98,162,43,85,119,87,123,254,8,145,215,148,119,21,218,143,143,234,197,159,133,155,156,190,217,195,50,143,31,61,182,58,137,149,36,177,85,69,77,53,92,142,167,93,151,120,101,237,61,31,10,236,212,145,233,43,85,170,178,164,210,255,0,141,110,91,223,187,7,84,237,90,153,248,101,250,37,236,204,126,11,23,130,250,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,17,63,9,150,12,82,217,244,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,154,164,85,224,99,129,143,220,93,244,219,253,52,126,152,253,49,246,111,250,201,236,255,0,11,225,60,79,255,0,8,155,175,171,196,255,0,177,219,163,237,223,221,42,128,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,101,94,70,63,158,207,213,191,218,69,170,21,87,200,199,243,217,250,183,251,72,181,64,6,170,230,213,6,170,224,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,251,255,0,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,142,210,185,123,224,24,110,169,242,225,194,116,251,80,113,234,75,230,61,124,167,189,211,87,80,212,162,244,74,207,108,214,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,84,183,24,60,38,102,92,34,234,135,208,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,13,138,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,62,178,149,185,98,241,227,248,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,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,186,240,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,165,219,46,200,228,115,92,199,181,143,99,216,221,154,74,171,231,157,249,147,253,100,253,154,4,53,229,233,159,225,186,97,198,54,156,230,122,129,144,210,88,172,84,181,21,244,213,23,10,181,86,193,3,234,109,245,52,241,44,142,219,102,49,101,154,52,87,187,102,49,21,92,229,107,81,92,155,15,26,171,151,83,203,23,143,31,195,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,32,79,243,5,113,131,194,102,27,197,214,151,253,7,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,76,234,0,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,241,144,189,241,187,120,229,99,190,171,151,109,246,93,149,21,18,90,242,128,207,240,220,23,138,250,154,92,195,33,164,180,191,42,197,234,108,22,133,169,85,107,42,174,50,86,81,203,21,58,63,110,150,189,237,130,68,103,82,167,83,250,88,221,222,246,53,217,171,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,173,128,218,160,194,156,102,107,94,85,195,183,13,153,134,177,225,86,251,85,109,235,31,246,127,134,130,233,20,146,82,191,191,95,79,78,254,182,199,36,111,93,153,51,149,54,122,125,100,77,247,77,209,112,175,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,1,197,30,133,254,233,77,9,201,180,83,233,79,209,207,164,126,11,247,207,192,248,206,199,135,172,130,167,251,15,114,62,174,174,199,79,229,166,221,91,251,246,217,66,184,52,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,240,38,87,52,127,34,122,155,247,47,172,81,17,255,0,73,249,53,254,11,245,79,13,212,207,221,29,237,63,162,89,5,186,251,224,190,136,118,124,87,133,169,142,110,215,115,198,187,163,171,183,211,213,210,237,183,223,101,219,98,64,115,71,242,39,169,191,114,250,197,16,20,129,195,214,45,98,206,117,247,77,48,172,166,135,198,217,114,12,194,205,107,184,211,119,95,31,126,150,122,216,163,150,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,59,183,24,60,38,102,92,34,234,135,208,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,235,252,39,121,167,209,191,152,24,247,168,192,95,247,19,188,61,98,188,80,104,213,235,72,242,154,159,1,227,251,117,54,235,163,41,99,168,154,217,93,19,186,162,168,141,175,79,238,163,122,53,204,115,226,150,86,35,217,215,212,129,174,13,199,44,202,175,22,43,70,45,118,201,174,181,182,92,127,196,123,34,221,81,91,36,148,182,254,251,209,243,248,120,156,170,200,187,143,68,115,250,17,58,156,136,171,186,150,63,201,131,135,139,86,73,147,100,188,72,228,182,170,183,191,19,168,109,147,23,168,109,99,91,2,86,205,79,39,143,115,226,106,245,185,236,167,158,157,173,87,254,47,106,169,21,17,207,106,44,112,87,60,225,227,84,52,251,94,103,225,186,239,106,164,169,205,155,120,164,178,83,83,210,86,70,232,43,39,170,237,248,71,71,43,213,173,107,37,108,208,185,22,78,133,106,61,18,68,98,163,145,54,30,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,171,81,0,174,190,121,223,153,63,214,79,217,164,10,225,163,134,124,203,138,92,135,43,195,52,250,186,145,153,13,131,23,168,200,232,104,170,85,24,203,155,225,170,166,133,105,18,85,114,54,23,185,181,14,86,61,223,83,173,141,107,149,141,114,200,201,235,207,59,243,39,250,201,251,52,197,92,149,60,211,229,63,47,235,189,70,220,4,10,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,201,24,57,175,112,57,77,146,218,175,124,92,105,203,234,214,251,109,167,167,126,93,105,70,75,80,149,212,145,54,56,27,91,2,53,28,177,62,8,154,206,235,87,104,150,24,157,38,236,116,111,239,86,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,144,54,115,41,91,157,95,154,124,91,229,253,15,168,220,75,84,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,253,204,140,87,53,142,124,82,196,245,99,58,250,82,170,249,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,6,42,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,53,172,3,101,62,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,47,39,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,81,241,172,143,84,70,177,147,82,94,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,25,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,58,24,141,99,122,158,247,46,205,68,106,111,178,34,39,184,186,158,87,188,20,126,231,252,17,154,207,168,86,203,173,14,164,230,86,247,211,75,110,173,78,207,177,173,110,153,175,101,58,196,215,46,243,75,218,130,105,22,68,71,199,245,34,232,141,204,151,184,21,1,173,122,9,171,28,59,101,84,184,86,177,226,159,71,239,85,182,246,93,32,166,241,212,213,125,116,175,146,72,219,39,93,60,146,49,55,124,50,38,202,189,95,87,125,182,84,85,156,28,169,248,227,166,211,91,173,7,11,122,146,202,185,108,89,61,225,25,139,92,218,249,103,91,117,198,169,204,98,81,62,61,213,25,77,52,187,57,174,141,169,219,154,89,28,244,115,101,116,144,217,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,117,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,84,36,87,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,138,107,201,178,155,238,97,113,134,237,145,215,120,186,186,123,125,5,174,57,59,76,143,166,150,138,150,42,74,104,246,98,34,47,68,16,68,205,246,234,119,78,238,85,114,170,173,202,114,84,242,177,148,252,192,174,244,235,112,24,255,0,140,206,104,26,251,195,183,18,121,134,142,97,88,134,159,214,217,113,255,0,103,248,105,238,150,250,217,42,159,223,160,167,168,127,91,163,171,141,139,179,230,114,38,204,79,170,137,190,235,186,172,159,229,233,197,6,125,197,158,139,222,181,27,81,173,24,253,186,229,110,202,42,108,145,69,100,167,154,24,29,4,116,148,147,53,206,108,210,202,229,127,85,67,209,85,28,137,178,55,221,241,85,196,28,81,242,164,253,210,154,237,147,107,95,225,235,232,231,210,63,5,251,217,244,91,198,118,60,61,28,20,223,217,188,92,125,93,93,142,175,200,77,186,182,247,237,186,231,254,10,120,82,253,199,218,89,117,211,63,167,191,75,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,168,30,104,254,123,53,55,238,95,71,162,58,254,11,193,246,77,170,60,34,94,248,145,211,244,171,184,92,176,252,162,229,65,144,219,93,45,60,80,67,100,166,182,65,88,234,230,58,71,177,221,113,185,210,53,209,183,184,233,18,88,213,173,111,109,221,125,131,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,84,6,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,235,193,47,109,236,123,161,149,138,232,228,98,57,58,227,123,218,171,179,148,216,123,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,107,115,88,224,114,155,77,110,181,252,82,105,179,234,229,177,100,247,133,126,83,108,115,37,157,109,215,26,167,61,235,90,201,54,84,101,52,210,238,215,54,71,39,110,105,99,107,21,205,149,177,195,15,248,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,38,181,156,88,249,167,214,79,152,25,15,168,206,108,81,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,213,36,111,146,30,180,250,240,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,53,215,226,199,205,62,178,124,192,200,125,70,112,50,253,255,0,130,75,173,235,129,204,31,139,125,56,130,174,190,162,58,122,216,114,203,61,53,43,165,123,96,130,231,113,99,238,203,35,166,85,70,71,20,116,113,62,40,162,217,172,99,166,114,162,36,142,35,5,131,44,202,177,79,105,125,22,201,174,182,111,108,219,230,180,220,125,159,91,37,63,140,161,151,110,237,52,221,10,157,200,95,210,222,168,221,187,93,178,110,139,177,125,60,174,60,137,233,151,223,94,177,90,87,7,50,254,7,42,120,113,204,166,214,28,29,244,143,211,172,210,241,35,33,164,141,145,83,190,199,113,153,36,157,104,155,11,17,173,90,101,107,37,116,46,99,126,163,35,88,222,136,173,99,230,8,213,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,177,159,250,4,208,237,44,255,0,242,38,25,167,248,255,0,251,117,79,129,181,208,211,127,199,150,94,136,98,255,0,100,247,116,255,0,9,87,223,0,57,50,112,233,244,107,4,190,241,47,127,167,218,191,47,238,88,177,255,0,175,249,22,184,38,79,21,47,212,149,90,189,218,168,145,157,50,70,215,179,193,117,53,85,179,123,236,126,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,40,51,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,123,7,46,190,5,106,120,165,204,147,56,212,26,10,182,105,93,130,162,104,107,166,166,170,137,143,185,220,97,74,119,165,181,81,36,73,225,99,163,168,108,143,153,172,252,134,57,141,123,30,228,123,28,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,242,30,214,57,239,123,85,239,235,252,2,241,175,149,112,167,168,244,150,75,181,207,196,105,150,77,112,134,60,142,223,80,178,62,58,14,181,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,117,54,39,196,24,127,137,187,77,170,193,196,150,171,216,172,86,202,75,117,182,221,156,95,105,40,232,233,33,108,48,83,65,29,124,205,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,101,69,193,71,238,128,229,179,166,186,207,167,182,203,173,118,164,225,182,251,189,52,86,234,36,239,123,102,214,219,253,123,223,78,145,57,201,180,209,119,103,154,53,141,21,242,125,120,186,36,115,226,237,194,174,33,114,155,22,115,175,186,151,154,226,213,222,54,203,144,102,23,155,165,186,167,180,248,251,244,179,214,203,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,113,37,101,227,219,232,39,0,248,135,10,58,95,7,94,65,117,183,222,104,242,251,165,69,62,241,208,80,213,220,107,28,180,116,237,122,109,36,211,65,43,85,242,236,173,142,57,17,24,171,43,149,208,4,64,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,193,60,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,117,116,119,19,116,124,115,70,142,147,180,178,58,130,244,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,94,121,123,108,123,219,12,76,71,73,35,209,171,209,27,30,229,77,154,166,195,220,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,195,48,0,0,129,92,226,52,94,235,168,188,60,217,117,3,23,196,42,239,55,124,2,240,250,186,202,138,103,185,207,160,178,77,78,255,0,25,42,196,142,217,236,73,97,162,115,220,141,115,163,100,110,127,213,141,37,82,147,11,147,231,55,174,148,120,182,141,88,180,26,209,121,232,189,102,215,8,238,55,74,72,210,9,63,121,233,28,175,106,76,142,85,150,46,229,90,83,186,55,181,168,143,240,147,183,173,17,174,107,169,176,13,132,249,117,104,229,139,70,248,71,193,41,173,19,120,138,188,194,223,6,99,116,169,233,123,59,213,85,240,69,35,83,161,207,122,55,181,2,83,193,187,122,90,254,199,95,75,92,247,33,37,72,171,203,47,90,255,0,13,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,85,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,202,188,140,127,61,159,171,127,180,139,84,42,175,145,143,231,179,245,111,246,145,106,128,10,54,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,212,100,107,27,209,21,172,124,215,146,126,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,3,92,46,26,56,139,206,248,95,213,58,13,76,193,106,63,146,163,188,81,116,67,251,231,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,235,103,197,23,226,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,221,121,108,241,93,168,250,25,174,56,222,151,219,37,246,174,25,168,217,5,5,158,229,102,168,153,91,29,61,85,84,209,211,199,95,78,187,47,110,102,117,51,173,17,58,101,141,136,199,108,173,138,72,130,250,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,120,95,129,235,85,247,252,20,246,42,158,189,253,255,0,4,3,216,223,130,7,126,74,255,0,64,69,77,144,42,251,149,0,174,62,109,181,45,77,46,107,23,167,173,107,232,145,17,127,71,114,160,232,60,170,113,201,28,218,187,162,245,171,27,219,247,167,195,254,254,111,232,63,99,155,165,194,85,198,161,160,73,23,165,106,169,29,182,235,183,186,90,175,250,142,211,202,214,158,150,60,29,203,10,49,37,118,221,207,171,183,250,181,110,223,103,232,2,198,26,155,30,118,251,2,124,16,46,255,0,96,28,17,169,191,192,230,137,177,235,111,244,158,196,248,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,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,250,245,138,211,42,241,99,229,99,89,62,95,228,62,157,57,138,185,92,121,19,211,47,190,189,98,180,202,188,88,249,88,214,79,151,249,15,167,78,6,181,134,213,6,170,230,213,0,85,7,60,171,77,170,27,174,141,223,97,182,82,50,229,89,79,126,164,168,172,108,45,73,230,130,23,80,186,40,159,38,221,78,99,29,60,206,107,85,118,106,203,34,166,221,75,190,53,228,169,230,159,41,249,127,93,234,54,227,42,243,206,252,201,254,178,126,205,49,87,37,79,52,249,79,203,250,239,81,183,1,138,185,163,249,236,212,223,185,125,30,136,197,92,52,112,233,157,241,65,170,116,26,103,130,211,255,0,37,89,120,173,235,135,247,178,215,226,97,134,122,206,220,178,199,222,237,119,216,238,211,29,214,255,0,130,39,197,83,63,241,229,166,121,86,178,115,51,202,180,183,10,164,241,23,172,154,225,96,183,211,117,71,35,227,135,174,209,69,215,60,189,182,61,237,134,38,35,164,145,232,213,232,141,143,114,166,205,82,221,56,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,107,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,84,95,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,128,228,169,230,159,41,249,127,93,234,54,226,42,241,99,230,159,89,62,96,100,62,163,57,42,185,42,121,167,202,126,95,215,122,141,184,138,188,88,249,167,214,79,152,25,15,168,206,5,170,114,84,242,177,148,252,192,174,244,235,113,157,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,10,228,169,229,99,41,249,129,93,233,214,226,127,129,171,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,229,93,127,226,207,50,226,51,75,244,167,7,212,10,122,186,235,238,154,211,221,41,170,50,58,186,244,158,123,203,42,164,129,98,89,25,219,106,181,241,69,79,28,106,247,62,71,202,187,189,203,212,174,85,181,78,101,156,10,212,241,53,140,210,234,126,152,208,85,213,106,134,57,79,5,182,150,133,181,81,71,5,222,220,181,10,174,129,235,60,140,138,23,194,179,205,51,100,71,39,82,119,35,115,94,174,141,99,163,96,39,255,0,37,79,52,249,79,203,250,239,81,183,25,87,158,119,230,79,245,147,246,105,138,185,42,121,167,202,126,95,215,122,141,184,202,188,243,191,50,127,172,159,179,64,197,92,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,0,0,24,127,140,75,77,170,245,194,134,176,209,222,109,148,149,244,241,224,247,170,182,69,83,11,101,99,103,130,142,89,161,149,26,228,84,71,199,44,113,200,199,124,90,246,53,201,178,162,41,173,185,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,117,60,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,239,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,64,191,224,0,0,0,2,128,121,163,249,236,212,223,185,125,30,136,191,226,141,184,223,210,28,203,94,185,157,229,186,71,167,240,82,73,125,200,170,45,16,211,173,92,233,12,17,49,150,58,73,101,154,71,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,67,10,240,125,194,102,101,197,214,168,125,7,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,130,52,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,63,25,51,223,35,183,146,87,187,235,57,118,223,100,217,17,17,58,87,10,188,51,225,188,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,169,91,11,58,98,141,140,141,170,189,44,99,122,156,247,245,200,252,192,5,43,115,171,243,79,139,124,191,161,245,27,137,149,121,24,254,123,63,86,255,0,105,24,171,157,95,154,124,91,229,253,15,168,220,76,171,200,199,243,217,250,183,251,72,8,1,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,129,149,120,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,218,160,170,190,121,223,153,63,214,79,217,165,170,21,87,207,59,243,39,250,201,251,52,8,171,202,227,207,102,153,125,245,232,245,165,255,0,20,3,202,227,207,102,153,125,245,232,245,165,255,0,0,0,1,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,214,11,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,147,205,179,53,181,98,188,22,228,22,43,133,61,92,149,25,141,226,213,100,161,116,44,106,178,57,217,82,218,229,116,170,174,69,70,118,168,101,106,43,81,203,214,230,38,219,42,185,180,193,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,253,103,34,1,208,13,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,226,107,173,197,238,144,211,104,71,18,250,133,165,182,248,41,32,182,218,111,15,154,215,5,52,242,204,202,123,117,75,27,85,71,10,190,95,174,231,178,158,120,152,245,114,187,235,181,223,89,255,0,148,182,191,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,26,171,155,84,26,171,129,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,246,147,201,178,239,196,21,118,147,221,173,249,149,187,253,41,232,54,131,13,169,168,108,84,242,54,171,196,212,73,90,218,118,54,20,146,166,23,73,50,245,205,36,189,44,146,36,142,52,127,227,82,28,235,167,188,55,104,151,17,252,34,104,69,155,90,48,26,76,142,158,205,131,216,42,104,30,234,137,233,103,166,123,237,144,53,232,201,169,222,201,81,142,68,111,83,58,186,28,172,141,85,21,88,197,73,64,5,0,243,71,243,217,169,191,114,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,21,235,206,190,211,106,155,134,220,54,251,53,178,145,247,42,60,226,158,146,158,177,208,181,103,134,9,168,43,93,44,76,147,110,166,177,238,130,23,57,168,187,57,98,141,87,126,148,218,194,136,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,173,47,248,0,7,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,168,31,89,74,220,234,252,211,226,223,47,232,125,70,226,90,166,133,241,71,161,60,74,123,111,240,41,156,253,35,250,57,225,189,167,251,217,89,71,216,241,29,222,207,246,204,81,245,117,118,37,252,157,246,233,247,237,186,111,85,124,234,252,211,226,223,47,232,125,70,226,6,85,228,99,249,236,253,91,253,164,90,161,85,124,140,127,61,159,171,127,180,139,84,0,106,174,109,80,106,174,5,255,0,114,184,242,39,166,95,125,122,197,105,149,120,157,225,235,21,226,131,70,175,90,71,148,212,248,15,31,219,169,183,93,25,75,29,68,214,202,232,157,213,21,68,109,122,127,117,27,209,174,99,159,20,178,177,30,206,190,164,197,92,174,60,137,233,151,223,94,177,90,74,160,53,182,187,112,159,173,182,238,34,235,120,88,163,199,41,46,154,131,75,81,36,49,81,210,92,96,108,21,76,109,42,213,182,104,231,153,204,98,49,212,200,146,162,72,172,126,202,141,115,90,253,216,151,253,195,118,145,93,116,23,68,177,109,32,188,231,117,121,141,70,49,79,45,35,47,21,48,58,7,203,2,207,35,225,137,35,116,178,171,25,20,79,142,22,55,173,81,25,19,81,58,83,102,166,75,0,10,171,231,157,249,147,253,100,253,154,90,161,85,124,243,191,50,127,172,159,179,64,173,93,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,198,76,246,70,221,163,137,238,250,206,77,246,217,55,85,68,95,151,79,110,121,149,151,63,198,175,58,115,29,92,153,101,5,226,138,166,194,202,74,68,170,157,215,22,76,199,83,36,112,171,92,146,191,186,140,217,138,215,117,46,201,178,239,177,34,185,92,121,236,211,47,190,189,30,180,187,236,63,64,116,107,0,212,124,167,87,48,221,61,181,90,178,252,211,167,219,119,72,24,238,229,78,202,142,119,75,85,85,145,119,30,137,36,189,182,183,187,35,90,249,58,222,136,228,15,213,210,171,142,163,221,244,227,28,185,234,246,57,106,176,230,117,54,248,164,189,219,109,117,139,83,75,77,84,169,245,154,201,21,63,161,85,168,233,26,199,42,181,178,204,141,73,95,218,192,2,170,249,231,126,100,255,0,89,63,102,149,235,162,58,13,153,107,228,153,165,175,79,232,170,238,87,220,79,23,151,38,167,180,210,83,164,211,220,153,21,109,36,18,195,26,117,181,122,219,21,76,146,162,53,30,247,172,41,27,88,174,145,54,176,174,121,223,153,63,214,79,217,166,42,228,169,230,159,41,249,127,93,234,54,224,34,87,13,215,61,109,180,235,110,45,85,195,148,117,111,212,87,212,75,77,99,74,106,72,42,95,215,52,18,69,42,171,42,26,232,81,137,11,229,87,190,68,232,141,136,231,170,181,27,212,155,41,218,100,186,205,106,162,154,251,69,73,71,114,125,60,110,172,167,164,169,117,76,16,206,173,78,227,35,149,209,198,233,24,142,221,17,235,27,21,200,136,170,214,239,178,99,253,34,225,187,68,180,22,235,148,94,116,131,1,164,198,42,51,26,136,170,111,12,164,168,157,96,149,241,186,87,70,145,194,247,186,42,118,53,106,37,217,144,181,140,68,114,34,38,205,106,38,75,0,69,94,104,254,68,245,55,238,95,88,162,37,81,21,121,163,249,19,212,223,185,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,101,51,90,206,19,188,211,232,223,204,12,123,212,96,54,83,3,165,101,218,67,134,230,186,137,129,106,149,230,10,180,200,116,226,162,227,53,150,120,103,86,179,162,186,145,212,181,48,202,197,221,175,99,154,177,189,23,100,122,62,22,108,228,106,189,175,238,160,1,85,124,243,191,50,127,172,159,179,76,85,201,83,205,62,83,242,254,187,212,109,198,85,231,157,249,147,253,100,253,154,98,174,74,158,105,242,159,151,245,222,163,110,2,234,74,86,230,117,192,119,224,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,86,234,64,21,87,202,83,132,13,101,196,239,180,124,82,223,175,223,69,49,251,197,190,107,125,37,138,123,115,101,170,200,109,115,179,173,39,115,222,168,180,144,247,227,165,154,39,162,57,243,54,39,123,155,19,218,249,113,87,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,128,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,128,108,167,197,143,149,141,100,249,127,144,250,116,230,181,134,202,124,88,249,88,214,79,151,249,15,167,78,107,88,5,159,114,186,229,255,0,89,119,172,182,241,55,173,248,239,102,213,15,134,184,224,246,185,228,158,10,169,42,162,158,41,225,187,59,182,246,116,194,157,173,162,142,68,123,102,108,142,145,90,140,72,157,45,181,31,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,214,0,134,188,197,56,21,166,226,151,13,92,227,79,168,41,25,170,150,10,120,97,161,154,166,170,86,50,231,110,133,106,30,182,212,69,145,32,133,238,146,161,210,50,103,51,242,216,214,57,236,99,149,236,153,64,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,146,167,149,140,167,230,5,119,167,91,138,245,230,105,105,181,89,120,227,212,250,59,53,178,146,130,158,74,139,109,91,226,166,133,177,49,211,207,108,164,154,105,85,173,68,69,124,146,201,36,143,119,197,207,123,156,187,170,170,150,21,201,83,202,198,83,243,2,187,211,173,192,79,240,0,20,3,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,114,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,233,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,92,22,142,75,120,36,122,227,87,148,223,181,19,196,105,147,110,11,113,164,197,232,232,230,134,169,240,190,105,220,150,233,42,159,59,222,216,98,98,82,183,190,138,178,204,215,76,155,64,230,182,87,89,80,3,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,214,223,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,250,245,138,210,74,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,242,53,242,184,242,39,166,95,125,122,197,105,42,128,235,250,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,166,251,236,137,240,59,0,0,117,252,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,91,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,38,42,226,95,135,76,19,138,13,44,175,211,60,234,159,249,90,203,61,111,92,223,189,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,238,135,252,21,62,10,129,173,97,245,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,126,182,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,11,84,229,5,194,37,170,203,140,211,113,117,147,220,105,46,23,43,253,61,109,183,26,160,109,59,94,150,200,25,80,234,122,138,167,189,237,234,109,75,221,4,145,55,182,168,141,133,242,35,156,254,242,178,32,207,252,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,128,0,3,10,113,147,174,148,124,59,112,227,153,234,55,182,125,157,122,109,190,75,118,56,230,36,15,153,247,138,134,58,58,85,142,41,213,25,47,109,235,223,123,54,114,246,161,149,221,14,70,171,84,41,91,152,174,177,223,117,147,139,140,238,166,239,15,135,164,195,238,19,225,214,186,110,166,63,179,75,65,60,177,185,122,218,198,43,187,179,173,68,251,59,169,204,239,244,117,57,172,106,145,172,0,39,255,0,38,77,82,250,41,196,117,247,76,235,239,190,22,131,59,199,228,240,212,94,23,175,198,93,40,158,147,67,248,196,98,186,62,138,87,92,93,239,115,88,237,246,93,221,219,66,234,77,93,244,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,93,183,217,83,226,108,209,167,185,173,171,82,176,12,107,81,172,84,245,112,91,114,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,111,190,202,191,16,59,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,6,85,228,99,249,236,253,91,253,164,90,161,85,124,140,127,61,159,171,127,180,139,84,0,0,2,37,115,83,180,218,174,60,14,103,213,151,11,101,37,85,69,174,162,207,87,67,44,208,181,239,165,157,110,116,208,172,177,57,83,118,61,98,154,88,213,205,217,122,36,123,126,14,84,90,97,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,101,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,30,23,224,122,254,211,216,191,3,214,191,16,61,141,248,5,248,6,252,16,47,192,10,176,230,232,214,251,34,21,247,251,234,233,119,77,151,249,90,179,189,114,174,163,158,44,74,178,165,240,189,34,147,183,208,187,123,151,105,107,81,125,255,0,210,116,62,110,142,114,219,169,216,159,15,19,77,253,31,217,106,204,209,203,42,154,56,244,182,157,35,107,81,233,215,212,168,159,31,235,154,205,128,157,41,240,10,155,253,160,240,239,112,28,26,158,253,255,0,73,236,61,109,95,231,61,137,240,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,1,173,103,22,62,105,245,147,230,6,67,234,51,155,41,154,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,245,235,21,166,85,226,199,202,198,178,124,191,200,125,58,115,21,114,184,242,39,166,95,125,122,197,105,149,120,177,242,177,172,159,47,242,31,78,156,13,107,13,170,13,85,205,170,0,170,190,121,223,153,63,214,79,217,166,42,228,169,230,159,41,249,127,93,234,54,227,42,243,206,252,201,254,178,126,205,49,87,37,79,52,249,79,203,250,239,81,183,1,107,216,78,131,97,184,102,176,234,30,185,54,138,146,175,44,207,234,40,216,251,131,169,213,179,209,91,169,232,105,41,219,68,199,43,220,157,14,150,153,243,185,205,70,117,172,145,181,232,238,204,110,50,88,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,28,149,60,211,229,63,47,235,189,70,220,69,94,44,124,211,235,39,204,12,135,212,103,37,87,37,79,52,249,79,203,250,239,81,183,17,87,139,31,52,250,201,243,3,33,245,25,192,181,78,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,10,107,231,43,161,122,113,166,218,143,134,106,134,21,102,246,85,215,81,189,173,45,254,24,21,27,75,81,85,74,180,170,149,77,141,19,234,77,39,138,119,117,81,122,94,230,53,234,212,123,164,123,238,80,170,190,121,223,153,63,214,79,217,160,98,174,74,158,105,242,159,151,245,222,163,110,50,175,60,239,204,159,235,39,236,211,21,114,84,243,79,148,252,191,174,245,27,113,149,121,231,126,100,255,0,89,63,102,129,138,185,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,49,87,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,23,83,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,11,254,0,0,0,0,58,86,35,164,56,110,21,168,153,238,169,89,160,171,92,135,81,234,45,211,94,167,154,117,115,58,40,105,27,75,77,12,76,77,154,198,53,169,35,213,118,87,171,230,126,238,86,163,26,206,234,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,50,175,35,31,207,103,234,223,237,35,21,115,171,243,79,139,124,191,161,245,27,137,149,121,24,254,123,63,86,255,0,105,1,0,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,239,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,250,245,138,208,50,175,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,84,21,87,207,59,243,39,250,201,251,52,181,66,170,249,231,126,100,255,0,89,63,102,129,21,121,92,121,236,211,47,190,189,30,180,191,226,128,121,92,121,236,211,47,190,189,30,180,191,224,0,0,41,175,157,38,177,216,179,13,101,196,180,118,209,15,114,175,78,237,245,21,23,74,158,167,167,77,85,201,180,242,54,155,161,204,68,94,136,32,167,151,184,215,189,174,241,61,63,85,209,185,23,228,228,193,164,52,217,126,188,228,186,185,113,130,146,106,125,61,179,182,26,52,116,242,178,120,110,55,14,228,81,204,198,55,234,61,137,77,13,116,110,71,175,185,102,141,81,170,169,212,200,151,197,62,181,254,232,158,32,179,109,99,142,223,224,169,50,11,130,120,8,29,23,110,70,80,193,19,41,233,123,173,238,72,137,50,193,12,75,39,75,213,189,197,127,78,205,217,18,221,57,65,105,125,171,11,225,46,155,60,133,212,147,220,181,6,241,91,114,168,157,180,77,138,120,160,166,153,212,81,82,190,93,213,211,49,174,167,154,102,239,210,141,90,169,17,27,241,115,130,37,115,164,209,203,22,31,172,184,150,177,90,38,237,213,234,37,190,162,158,233,77,210,245,234,170,182,182,158,54,212,245,185,234,137,215,4,244,241,118,218,198,53,190,27,171,235,58,71,42,126,87,38,205,107,250,13,196,21,219,71,42,237,253,234,77,77,183,167,102,120,226,234,146,10,235,116,85,21,17,245,57,100,106,54,23,64,250,196,118,204,123,150,78,198,221,45,235,82,122,115,77,192,41,179,174,11,115,42,164,199,170,238,215,44,86,162,130,255,0,109,74,100,149,207,165,124,117,44,138,162,161,89,26,253,102,50,142,122,181,127,90,43,26,206,167,174,221,8,230,210,94,128,235,29,247,135,253,101,196,245,139,28,135,196,85,227,55,6,212,73,77,212,198,120,186,87,181,209,212,211,117,189,143,72,251,176,73,44,93,206,133,115,58,250,155,245,154,138,6,205,32,0,6,170,230,213,6,170,224,108,167,194,119,149,141,27,249,127,143,122,116,6,85,49,87,9,222,86,52,111,229,254,61,233,208,25,84,10,1,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,250,244,122,210,255,0,138,1,229,113,231,179,76,190,250,244,122,210,255,0,128,16,3,155,222,158,241,5,148,232,213,37,255,0,76,239,215,90,204,6,213,213,81,155,99,148,157,164,252,92,46,73,41,235,250,91,18,77,44,49,170,189,102,99,165,116,108,237,211,204,145,39,106,73,91,63,192,26,198,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,51,255,0,50,29,121,195,120,146,212,189,56,213,108,50,182,145,204,184,233,189,185,151,58,24,106,22,103,218,110,41,93,94,181,20,82,171,152,199,117,198,231,108,142,86,55,173,138,201,26,157,15,106,175,117,230,63,203,254,179,135,123,236,186,183,164,56,239,250,83,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,137,89,96,176,22,169,200,199,243,217,250,183,251,72,181,66,170,249,24,254,123,63,86,255,0,105,22,168,0,213,92,218,160,213,92,11,254,229,113,228,79,76,190,250,245,138,210,85,17,87,149,199,145,61,50,251,235,214,43,73,84,0,0,0,170,190,121,223,153,63,214,79,217,165,170,21,87,207,59,243,39,250,201,251,52,8,171,202,227,207,102,153,125,245,232,245,165,255,0,20,3,202,227,207,102,153,125,245,232,245,165,255,0,0,0,1,85,124,243,191,50,127,172,159,179,76,85,201,83,205,62,83,242,254,187,212,109,198,85,231,157,249,147,253,100,253,154,98,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,8,171,205,31,200,158,166,253,203,235,20,68,170,34,175,52,127,34,122,155,247,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,108,166,107,89,194,119,154,125,27,249,129,143,122,140,6,202,96,0,0,85,95,60,239,204,159,235,39,236,211,21,114,84,243,79,148,252,191,174,245,27,113,149,121,231,126,100,255,0,89,63,102,152,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,6,42,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,53,172,3,101,62,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,54,168,0,0,0,1,64,60,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,224,0,40,7,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,0,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,250,245,138,210,85,17,87,149,199,145,61,50,251,235,214,43,73,84,0,0,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,104,18,168,0,0,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,214,110,241,181,86,213,50,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,173,103,16,58,153,248,100,215,28,243,84,163,171,186,212,82,100,217,5,117,194,131,218,146,117,213,67,66,249,157,225,96,127,215,122,55,181,2,69,26,49,174,86,177,172,70,181,122,90,128,119,110,22,52,26,155,89,35,213,92,154,251,69,87,37,139,77,180,223,32,201,164,123,105,229,88,36,184,178,138,70,208,66,249,152,246,164,79,73,85,106,90,138,174,238,37,28,140,86,57,170,245,110,10,46,39,133,141,6,169,209,190,86,186,171,147,95,104,169,35,190,234,78,15,144,100,210,61,180,241,36,241,219,159,105,145,180,16,190,102,61,203,43,22,36,90,150,162,171,123,107,89,35,21,141,114,61,93,78,192,102,174,50,116,46,179,135,110,35,179,61,57,246,55,179,172,173,184,73,113,199,26,197,157,240,190,207,80,247,73,74,145,203,58,35,229,237,177,123,15,126,238,78,236,50,183,173,202,213,114,217,255,0,38,77,82,250,87,195,141,247,76,235,239,190,42,191,4,200,36,240,212,94,23,163,193,218,235,88,147,67,248,196,98,54,78,186,166,220,93,239,115,158,221,182,93,155,219,67,31,243,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,179,182,141,168,177,3,150,94,181,254,5,184,184,197,188,69,191,197,80,103,123,97,85,157,17,117,205,23,141,158,31,15,36,123,200,198,183,106,168,169,186,220,189,91,68,178,244,181,93,211,176,95,241,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,6,85,228,99,249,236,253,91,253,164,90,161,85,124,140,127,61,159,171,127,180,139,84,0,0,2,42,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,108,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,15,90,252,79,98,252,15,95,218,7,177,62,8,23,224,19,224,120,119,228,174,192,85,167,55,21,79,102,83,253,68,223,197,83,127,245,218,179,60,114,210,167,138,61,35,165,157,24,136,233,58,255,0,230,170,172,67,6,115,110,147,247,158,153,157,221,151,197,82,175,217,238,78,229,89,157,185,106,190,37,210,26,72,218,228,234,143,185,191,191,244,213,86,1,52,142,47,248,28,142,46,3,131,83,99,216,159,3,214,213,79,210,123,19,224,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,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,53,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,251,235,214,43,76,171,197,143,149,141,100,249,127,144,250,116,230,42,229,113,228,79,76,190,250,245,138,211,42,241,99,229,99,89,62,95,228,62,157,56,26,214,27,84,26,171,155,84,1,85,124,243,191,50,127,172,159,179,76,85,201,83,205,62,83,242,254,187,212,109,198,85,231,157,249,147,253,100,253,154,98,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,28,149,60,211,229,63,47,235,189,70,220,69,94,44,124,211,235,39,204,12,135,212,103,37,87,37,79,52,249,79,203,250,239,81,183,17,87,139,31,52,250,201,243,3,33,245,25,192,181,78,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,10,171,231,157,249,147,253,100,253,154,90,161,85,124,243,191,50,127,172,159,179,64,197,92,149,60,211,229,63,47,235,189,70,220,101,94,121,223,153,63,214,79,217,166,42,228,169,230,159,41,249,127,93,234,54,227,42,243,206,252,201,254,178,126,205,3,21,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,46,167,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,125,122,61,104,23,252,0,0,0,0,0,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,202,188,140,127,61,159,171,127,180,140,85,206,175,205,62,45,242,254,135,212,110,38,85,228,99,249,236,253,91,253,164,4,0,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,190,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,251,235,214,43,64,202,188,88,249,88,214,79,151,249,15,167,78,107,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,128,109,80,85,95,60,239,204,159,235,39,236,210,213,10,171,231,157,249,147,253,100,253,154,4,85,229,113,231,179,76,190,250,244,122,210,255,0,138,1,229,113,231,179,76,190,250,244,122,210,255,0,128,24,83,141,13,99,190,232,23,12,25,254,170,226,208,245,222,173,86,248,233,237,210,117,49,60,53,85,93,68,84,145,84,236,246,61,143,236,190,161,178,246,220,213,107,251,125,11,178,59,116,205,101,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,82,25,60,85,106,110,230,47,83,160,250,174,78,135,162,133,80,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,109,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,202,33,229,101,128,84,231,92,105,97,181,75,143,82,93,173,184,173,61,125,254,228,149,41,19,153,74,200,233,159,21,61,66,50,69,250,207,101,100,244,138,206,132,87,181,253,47,77,186,21,205,191,64,62,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,77,93,242,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,153,69,124,220,116,207,42,195,248,189,188,103,87,106,77,236,185,237,190,130,225,104,170,142,57,59,110,240,212,144,209,207,3,158,230,35,22,102,62,4,123,152,199,59,166,57,224,114,170,43,246,64,179,254,92,154,153,248,80,224,219,78,46,53,21,118,169,43,236,54,247,99,53,144,91,228,223,194,248,9,29,79,78,201,154,175,115,153,51,169,99,166,149,200,187,111,222,71,181,173,107,218,132,149,42,175,146,22,169,127,248,75,209,75,133,247,255,0,4,202,109,22,207,11,253,52,213,243,247,145,159,254,237,111,67,223,252,236,111,246,69,45,80,1,170,185,181,65,170,184,27,41,240,157,229,99,70,254,95,227,222,157,1,149,76,85,194,119,149,141,27,249,127,143,122,116,6,85,2,128,121,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,63,192,0,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,190,189,30,180,191,226,128,121,92,121,236,211,47,190,189,30,180,191,224,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,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,97,227,31,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,224,174,190,70,63,158,207,213,191,218,69,170,21,235,202,239,65,179,46,27,117,115,136,173,41,204,232,170,218,251,117,70,60,251,101,116,212,233,11,46,214,229,125,213,41,235,98,70,189,237,232,145,173,221,90,143,119,67,209,241,185,122,216,228,75,10,0,106,174,109,80,106,174,5,255,0,114,184,242,39,166,95,125,122,197,105,42,136,171,202,227,200,158,153,125,245,235,21,164,170,0,0,0,85,95,60,239,204,159,235,39,236,210,213,10,171,231,157,249,147,253,100,253,154,4,85,229,113,231,179,76,190,250,244,122,210,255,0,138,1,229,113,231,179,76,190,250,244,122,210,255,0,128,0,0,170,190,121,223,153,63,214,79,217,166,42,228,169,230,159,41,249,127,93,234,54,227,42,243,206,252,201,254,178,126,205,49,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,4,85,230,143,228,79,83,126,229,245,138,34,85,17,87,154,63,145,61,77,251,151,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,54,83,53,172,225,59,205,62,141,252,192,199,189,70,3,101,48,0,0,42,175,158,119,230,79,245,147,246,105,138,185,42,121,167,202,126,95,215,122,141,184,202,188,243,191,50,127,172,159,179,76,85,201,83,205,62,83,242,254,187,212,109,192,93,72,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,3,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,3,21,113,99,229,99,89,62,95,228,62,157,57,173,97,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,178,159,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,84,0,0,0,0,160,30,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,0,20,3,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,114,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,254,0,0,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,125,122,197,105,42,136,171,202,227,200,158,153,125,245,235,21,164,170,0,0,0,0,3,90,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,251,235,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,190,189,98,180,9,84,0,2,31,243,83,214,59,238,145,112,143,119,166,199,33,218,175,61,184,69,135,73,83,212,207,235,90,90,152,39,146,165,122,30,199,35,251,144,83,203,6,223,85,205,239,245,181,200,230,34,45,38,104,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,253,102,162,50,55,42,185,168,138,169,37,121,172,107,205,54,178,113,71,95,140,216,171,106,228,177,105,181,58,227,49,177,213,18,172,18,92,89,43,221,95,51,33,123,26,145,63,186,169,76,229,68,119,113,40,227,122,61,205,86,35,115,167,36,189,28,190,203,149,103,92,64,212,77,217,178,211,91,215,14,163,143,165,142,241,117,82,73,79,87,80,187,163,250,227,236,178,42,111,114,179,165,254,43,234,187,120,220,138,19,255,0,136,92,90,197,131,112,95,169,120,86,45,67,224,172,184,254,151,222,109,118,234,110,235,228,236,82,193,105,150,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,243,92,35,101,62,44,124,172,107,39,203,252,135,211,167,53,172,3,101,222,37,52,134,155,94,180,27,57,210,57,160,164,146,163,34,179,205,13,189,106,231,150,24,34,184,179,105,104,166,145,241,110,244,100,117,49,195,34,162,35,183,70,42,43,92,138,173,93,109,242,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,153,66,220,212,244,114,197,164,92,92,93,234,113,201,182,164,207,109,241,102,50,83,116,191,250,214,170,166,121,227,169,78,183,189,202,254,228,244,242,207,191,213,107,123,253,13,106,53,136,170,23,19,194,70,180,90,181,235,135,156,39,80,41,114,250,76,138,239,37,158,142,147,36,168,133,141,137,241,94,227,167,143,198,197,44,77,107,82,39,247,85,206,70,163,90,213,99,216,246,111,27,216,171,86,220,234,252,211,226,223,47,232,125,70,226,100,174,74,26,223,117,75,174,101,195,116,214,58,71,91,93,79,81,156,83,220,155,35,155,60,115,163,168,168,229,129,237,247,181,236,115,86,23,53,83,165,88,172,145,23,175,173,59,120,215,157,95,154,124,91,229,253,15,168,220,64,202,188,140,127,61,159,171,127,180,139,84,42,175,145,143,231,179,245,111,246,145,106,128,0,0,69,94,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,148,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,120,95,129,235,95,137,236,95,129,195,111,127,196,14,105,240,64,237,182,93,194,124,14,21,11,211,11,157,191,193,21,127,230,2,171,57,181,84,50,104,233,233,209,87,100,169,167,69,254,148,150,176,145,188,185,45,173,164,210,74,90,134,252,37,235,253,31,101,77,90,17,115,154,77,234,150,225,146,81,217,34,145,174,157,103,141,234,212,118,235,178,73,91,191,187,111,230,38,231,4,120,210,99,218,79,111,133,90,187,39,119,226,138,159,247,205,74,254,149,253,32,73,19,139,148,228,113,114,253,128,112,103,233,216,246,39,192,226,213,247,156,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,24,210,237,195,39,13,183,251,173,109,246,251,195,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,50,88,3,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,215,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,245,128,49,87,238,78,225,99,255,0,54,157,42,255,0,212,219,119,254,196,202,160,1,213,51,173,39,210,205,80,240,63,132,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,16,249,112,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,236,67,186,128,0,0,7,74,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,182,146,42,203,221,130,146,186,120,224,107,156,230,196,217,38,141,206,70,35,158,247,35,81,118,221,238,95,181,78,234,0,233,88,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,174,219,177,171,246,33,249,55,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,146,192,29,127,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,98,29,128,0,7,84,206,180,159,75,53,67,192,254,19,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,240,67,181,128,58,86,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,182,236,106,253,136,125,89,214,147,233,102,168,120,31,194,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,8,118,176,7,74,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,118,221,141,95,177,14,234,0,0,0,31,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,253,201,220,44,127,230,211,165,95,250,155,110,255,0,216,153,84,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,246,169,215,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,32,0,0,0,0,0,0,0,0,0,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,170,125,88,46,147,233,102,151,248,239,193,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,42,118,176,6,52,187,112,201,195,109,254,235,91,125,190,240,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,78,235,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,63,88,1,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,99,95,220,157,194,199,254,109,58,85,255,0,169,182,239,253,137,149,64,3,170,103,90,79,165,154,161,224,127,9,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,248,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,14,149,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,109,36,85,151,187,5,37,116,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,237,187,220,191,106,157,212,1,213,48,93,39,210,205,47,241,223,131,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,84,237,96,0,58,166,117,164,250,89,170,30,7,240,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,130,29,172,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,32,0,0,197,95,185,59,133,143,252,218,116,171,255,0,83,109,223,251,19,42,128,62,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,172,0,49,254,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,118,12,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,136,118,0,0,0,0,235,249,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,125,158,228,251,84,236,0,12,127,139,112,245,160,88,53,246,151,41,194,180,63,79,241,251,213,23,95,134,184,218,241,154,42,74,168,58,216,230,63,162,88,227,107,219,212,199,185,171,178,251,218,229,69,247,42,153,0,0,0,0,0,0,0,0,6,42,253,201,220,44,127,230,211,165,95,250,155,110,255,0,216,153,84,1,249,56,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,128,0,0,0,117,76,235,73,244,179,84,60,15,225,51,77,49,76,183,217,157,223,5,237,219,53,53,127,133,238,116,247,59,93,230,59,163,171,182,206,174,157,183,232,110,255,0,4,59,88,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,0,0,14,169,157,105,62,150,106,135,129,252,38,105,166,41,150,251,51,187,224,189,187,102,166,175,240,189,206,158,231,107,188,199,116,117,118,217,213,211,182,253,13,223,224,135,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,98,29,212,0,0,0,63,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,126,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,0,0,14,169,157,105,62,150,106,135,129,252,38,105,166,41,150,251,51,187,224,189,187,102,166,175,240,189,206,158,231,107,188,199,116,117,118,217,213,211,182,253,13,223,224,135,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,98,29,212,0,0,0,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,170,119,80,7,74,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,118,221,141,95,177,14,234,0,0,0,31,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,253,201,220,44,127,230,211,165,95,250,155,110,255,0,216,153,84,1,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,99,95,220,157,194,199,254,109,58,85,255,0,169,182,239,253,137,149,64,0,0,0,0,24,255,0,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,59,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,223,102,53,62,196,59,0,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,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,216,135,96,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,249,56,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,128,0,0,0,0,3,26,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,117,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,159,172,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,246,33,216,0,31,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,253,201,220,44,127,230,211,165,95,250,155,110,255,0,216,153,84,0,58,166,117,164,250,89,170,30,7,240,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,130,29,172,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,235,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,182,146,42,203,221,130,146,186,120,224,107,156,230,196,217,38,141,206,70,35,158,247,35,81,118,221,238,95,181,78,234,0,234,152,46,147,233,102,151,248,239,193,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,42,118,176,0,0,0,252,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,209,226,109,215,74,40,234,233,103,232,123,94,206,184,164,71,49,221,47,99,92,155,167,185,205,69,79,122,33,210,173,60,50,112,219,96,186,209,95,108,92,62,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,37,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,56,187,224,112,77,250,190,39,55,252,15,90,126,80,30,212,248,30,170,181,218,150,85,95,177,142,255,0,1,237,79,129,233,173,254,212,155,253,205,223,224,80,41,163,152,164,235,62,185,211,192,247,34,183,235,251,149,127,68,213,197,156,240,185,11,98,211,42,36,106,162,162,247,54,219,253,241,49,87,28,197,21,237,215,200,62,182,201,180,158,255,0,255,0,63,92,90,39,10,125,197,210,187,127,91,247,84,238,238,187,124,127,174,103,3,52,28,31,241,57,158,183,252,64,52,246,30,182,124,79,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,95,240,61,104,159,88,246,63,224,112,69,250,192,123,19,224,122,171,63,181,102,255,0,115,119,248,15,106,124,15,85,103,246,172,168,191,196,119,248,0,165,238,98,116,251,235,196,15,85,248,247,19,220,190,255,0,236,245,197,160,240,175,179,180,186,129,202,190,255,0,198,255,0,140,78,86,103,48,118,54,125,124,166,133,99,223,110,226,166,219,127,45,92,89,231,13,112,50,147,77,173,240,177,138,155,119,119,85,219,255,0,8,155,244,1,151,79,91,254,39,176,224,244,254,128,60,51,226,123,14,13,79,127,193,14,75,238,3,200,7,133,251,63,164,15,32,30,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,0,0,0,0,0,0,0,0,0,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,182,216,224,157,59,251,149,14,79,248,30,180,252,175,128,30,211,231,184,43,27,71,51,159,240,232,119,248,20,250,19,224,124,151,103,35,45,213,14,233,234,252,91,254,205,255,0,130,160,83,167,48,107,149,28,154,217,76,202,117,69,154,57,36,69,68,85,85,217,37,174,69,44,211,134,42,201,107,116,206,221,35,213,87,251,55,187,109,182,254,184,155,249,191,152,170,254,57,155,37,103,16,137,20,113,59,173,101,168,84,78,159,138,119,171,75,87,225,170,138,74,13,55,160,137,236,84,95,198,252,83,253,190,111,250,192,203,135,7,170,125,167,51,131,218,170,1,174,223,236,57,158,180,69,79,121,205,23,112,8,155,123,183,10,121,0,14,44,221,119,85,79,137,229,118,95,113,228,0,60,43,191,71,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,0,0,0,0,0,0,0,0,0,0,0,0,0,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,252,14,13,248,237,177,205,223,3,139,126,63,0,57,167,192,248,47,174,115,45,117,42,213,219,104,158,191,253,21,63,64,252,92,190,126,198,63,93,39,82,55,166,158,85,247,255,0,112,224,42,43,93,109,223,75,120,199,166,178,205,3,106,90,190,61,221,14,217,19,234,190,185,126,221,139,103,211,219,100,54,156,126,26,58,120,216,200,153,213,210,214,183,100,77,222,245,95,249,212,168,213,190,92,107,120,224,171,150,155,105,101,134,162,241,19,26,140,223,234,164,149,95,98,127,73,112,120,203,94,150,168,122,255,0,217,127,245,78,3,245,206,43,241,57,30,183,34,239,190,224,115,79,129,228,226,223,135,188,243,191,191,96,60,152,119,62,215,251,54,23,126,109,154,125,220,238,164,71,46,239,77,190,187,154,191,8,215,248,191,164,204,42,99,204,195,68,48,124,202,224,183,59,197,12,239,157,127,132,202,151,177,63,41,206,248,39,243,185,64,237,56,134,73,77,149,216,40,175,148,107,188,85,113,36,168,190,255,0,183,127,210,136,191,103,232,63,108,252,60,87,21,183,98,22,138,123,45,162,55,50,150,157,136,198,53,207,87,170,38,234,191,21,254,117,83,247,0,241,178,39,216,121,60,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,1,130,184,126,226,207,13,215,124,255,0,83,244,181,180,244,150,76,179,77,114,139,141,149,246,151,87,172,243,215,219,169,166,72,27,114,98,44,108,68,99,165,71,177,209,181,100,237,47,111,173,223,141,143,168,51,168,0,0,7,228,229,150,235,237,227,21,188,218,113,108,143,232,253,234,182,223,81,79,110,187,248,54,85,251,62,169,241,185,177,84,246,30,168,201,123,111,86,191,182,229,233,119,78,203,238,80,63,88,20,151,196,87,25,220,199,184,109,213,203,238,148,230,122,205,86,215,219,170,30,251,101,116,216,133,154,22,93,173,202,247,37,61,108,72,218,119,183,162,70,183,117,106,61,221,15,71,198,229,235,99,145,36,7,46,190,101,185,54,167,230,73,162,124,73,100,148,149,87,219,237,68,211,88,114,90,149,167,162,100,243,170,83,178,11,74,83,211,211,50,36,123,149,42,36,100,175,122,43,222,173,137,17,92,232,209,66,205,0,43,3,154,7,25,156,73,240,237,175,182,12,43,71,53,35,232,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,250,187,237,186,170,168,89,248,32,7,42,78,40,245,219,137,79,194,143,225,175,57,250,71,244,115,216,158,204,253,236,163,163,236,120,143,29,222,254,214,138,62,174,174,196,95,149,190,221,62,237,183,93,231,248,0,84,95,28,156,211,117,18,139,87,27,135,240,149,169,116,148,120,198,61,78,234,107,141,222,11,69,37,99,46,183,21,122,247,22,25,106,25,43,95,77,27,90,198,177,236,107,58,222,179,57,22,88,214,39,157,83,133,94,43,249,143,113,95,171,148,122,91,135,241,1,73,110,99,105,221,114,187,220,234,113,155,51,153,110,183,70,248,217,44,233,31,134,71,76,254,169,99,99,35,106,167,83,222,222,167,49,157,114,48,46,124,31,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,88,0,71,92,39,139,187,85,235,140,109,67,225,23,38,183,82,91,238,86,10,122,59,150,53,94,218,134,177,46,112,62,223,73,81,81,74,246,61,221,78,169,99,167,146,86,246,209,81,208,178,69,115,89,217,87,203,34,128,0,0,0,87,175,50,61,67,227,143,135,106,152,245,135,70,245,122,173,218,117,113,168,109,53,109,182,28,78,217,51,49,151,164,80,71,18,203,81,52,114,205,51,42,102,89,220,143,115,90,200,222,172,143,125,223,26,40,88,80,40,175,75,121,180,241,99,138,103,118,203,254,165,229,223,78,241,186,94,247,141,199,252,5,182,215,227,58,161,123,35,254,186,134,141,100,143,162,71,50,79,170,159,91,183,210,190,231,41,118,152,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,17,255,0,143,93,82,206,244,91,132,236,231,83,52,210,251,236,108,146,205,236,207,5,91,225,97,168,237,119,110,84,176,201,248,185,152,248,221,188,114,189,191,89,171,182,251,166,202,136,169,88,28,61,115,30,227,59,57,215,221,52,194,178,157,100,241,182,92,131,48,179,90,238,52,223,71,109,81,247,233,103,173,138,57,99,235,101,51,94,222,166,61,201,187,85,28,155,238,138,139,239,2,239,192,34,87,48,206,52,237,92,44,105,125,69,139,16,200,41,27,170,153,45,58,38,63,70,180,205,170,90,40,22,78,153,110,19,198,231,35,88,198,181,37,108,74,244,114,62,100,106,118,228,99,38,233,9,106,10,1,254,170,63,29,159,249,115,255,0,163,54,127,251,33,98,154,131,47,29,154,55,192,198,85,171,57,230,183,221,110,90,185,111,240,55,164,183,218,49,219,60,212,182,122,20,157,145,212,210,200,140,163,114,79,209,4,210,207,60,200,168,214,58,157,157,14,237,199,35,231,9,212,10,22,196,249,172,113,157,103,202,172,215,108,167,84,62,144,89,104,174,20,245,23,27,71,177,45,84,158,208,165,100,141,116,180,221,246,82,43,226,238,49,28,206,227,83,169,189,91,167,189,11,222,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,172,21,129,205,3,140,206,36,248,118,215,219,6,21,163,154,145,244,126,203,91,135,210,221,39,166,246,61,5,95,93,83,235,107,99,116,157,117,16,72,244,221,144,198,155,34,244,253,93,246,221,85,87,32,114,164,226,143,93,184,148,252,40,254,26,243,159,164,127,71,61,137,236,207,222,202,58,62,199,136,241,221,239,237,104,163,234,234,236,69,249,91,237,211,238,219,117,220,39,248,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,209,15,245,81,248,236,255,0,203,159,253,25,179,255,0,217,0,191,224,98,174,22,38,214,90,190,31,112,155,151,16,55,47,27,159,92,109,235,112,187,189,212,77,163,146,46,252,175,150,8,37,129,177,68,145,77,20,15,134,41,25,219,77,164,141,233,187,191,41,114,168,0,8,1,198,63,52,188,87,65,53,98,203,167,26,101,106,250,105,87,141,220,39,147,52,100,21,209,211,210,175,245,180,241,50,216,217,214,25,87,188,201,228,138,121,93,26,39,109,212,237,133,85,206,124,205,136,39,248,58,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,118,0,0,0,0,21,1,199,175,30,188,88,232,183,22,57,206,153,233,166,171,123,27,27,179,123,51,193,81,123,10,219,81,218,238,219,105,102,147,241,147,83,190,71,111,36,175,119,214,114,237,190,201,178,34,34,5,191,130,0,114,164,226,143,93,184,148,252,40,254,26,243,159,164,127,71,61,137,236,207,222,202,58,62,199,136,241,221,239,237,104,163,234,234,236,69,249,91,237,211,238,219,117,222,127,128,0,0,0,141,88,175,25,182,42,190,51,179,94,14,242,219,87,129,186,208,248,74,140,82,227,78,199,190,59,132,110,181,65,91,83,77,80,158,254,220,204,234,158,70,73,238,141,241,181,88,189,15,99,123,225,37,64,0,0,0,0,35,175,19,60,93,218,180,43,82,244,151,70,172,214,234,75,182,89,170,25,69,182,218,248,229,168,111,69,174,213,45,116,48,77,85,44,109,114,74,175,145,36,145,144,123,145,138,248,229,114,185,123,43,20,129,34,129,31,248,245,213,44,239,69,184,78,206,117,51,77,47,190,198,201,44,222,204,240,85,190,22,26,142,215,118,229,75,12,159,139,153,143,141,219,199,43,219,245,154,187,111,186,108,168,138,149,129,195,215,49,238,51,179,157,125,211,76,43,41,214,79,27,101,200,51,11,53,174,227,77,244,118,213,31,126,150,122,216,163,150,62,182,83,53,237,234,99,220,155,181,81,201,190,232,168,190,240,46,252,0,0,17,255,0,140,206,41,127,114,62,19,135,234,69,110,55,237,187,45,203,48,165,177,94,233,226,119,77,83,40,101,163,171,149,210,211,42,185,24,179,49,240,70,228,107,254,171,218,142,102,236,87,36,140,205,88,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,214,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,146,160,0,0,1,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,86,6,183,243,151,166,177,107,13,178,223,162,248,141,38,79,167,214,58,135,205,95,92,234,169,104,231,201,25,37,14,204,133,137,81,75,215,66,200,106,101,115,156,189,15,124,171,79,30,206,141,142,122,60,45,40,29,127,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,0,0,14,169,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,248,184,88,249,29,188,146,177,191,85,171,182,251,174,200,138,168,29,172,16,87,129,174,102,22,238,39,115,187,214,153,234,69,146,213,138,100,149,247,7,201,135,81,91,210,170,163,199,80,164,51,205,36,51,72,172,88,210,104,35,167,234,116,206,116,77,151,186,136,200,152,172,84,116,234,0,0,0,8,43,204,55,152,143,238,100,172,183,233,126,147,165,170,239,159,84,118,110,23,39,203,81,220,142,201,11,39,167,150,56,42,96,237,170,75,226,224,241,12,86,54,88,165,142,55,54,84,84,235,137,203,157,120,76,227,7,75,248,186,195,101,190,224,235,87,65,125,179,211,210,187,35,177,84,197,34,190,213,60,235,42,49,137,58,177,177,84,49,203,79,43,152,246,46,253,8,213,123,99,114,171,16,51,168,40,7,250,168,252,118,127,229,207,254,140,217,255,0,236,133,223,112,245,148,223,115,157,2,211,76,215,41,174,241,183,172,131,15,179,93,46,53,61,166,71,223,170,158,138,41,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,123,128,200,0,0,0,168,14,61,120,245,226,199,69,184,177,206,116,207,77,53,91,216,216,221,155,217,158,10,139,216,86,218,142,215,118,219,75,52,159,140,154,157,242,59,121,37,123,190,179,151,109,246,77,145,17,18,95,242,191,215,189,88,226,39,64,175,249,174,177,229,127,72,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,91,109,246,68,68,9,128,10,128,227,215,143,94,44,116,91,139,28,231,76,244,211,85,189,141,141,217,189,153,224,168,189,133,109,168,237,119,109,180,179,73,248,201,169,223,35,183,146,87,187,235,57,118,223,100,217,17,17,37,255,0,43,253,123,213,142,34,116,10,255,0,154,235,30,87,244,130,245,69,152,85,90,224,169,240,52,212,157,20,172,162,162,145,177,244,83,199,27,23,103,205,34,238,169,213,245,182,223,100,68,64,152,0,0,0,233,90,223,154,221,116,215,69,243,237,70,177,83,210,79,114,197,113,123,173,238,142,42,182,57,208,73,61,53,36,147,70,217,26,215,53,202,197,115,17,21,17,205,93,183,217,83,226,117,254,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,220,200,197,115,88,231,197,44,79,86,51,175,165,3,42,128,0,0,0,0,70,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,136,36,168,34,255,0,24,60,127,105,31,9,182,175,103,186,74,76,199,59,146,162,56,89,138,80,92,217,20,244,204,86,178,71,77,91,34,54,69,164,103,106,70,57,136,230,43,229,87,179,161,170,206,228,145,245,254,92,220,107,254,234,173,56,158,193,159,220,237,81,234,110,45,248,187,149,52,11,218,146,233,66,136,196,142,230,216,122,90,198,245,61,235,28,173,137,92,214,72,214,187,104,155,52,81,160,76,0,0,0,10,245,226,199,154,53,171,67,56,151,198,52,203,15,166,164,200,241,60,102,161,235,168,18,219,101,108,149,111,157,236,154,21,183,194,233,27,218,107,233,149,209,212,61,26,253,223,43,91,3,164,131,162,100,112,88,80,58,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,118,0,0,29,43,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,200,29,212,21,193,195,63,56,140,55,80,115,42,156,63,95,177,138,76,29,151,123,199,107,31,187,209,74,178,91,168,233,36,71,118,226,185,75,43,209,204,123,92,140,106,212,177,169,19,187,189,79,142,157,145,185,235,34,177,94,51,108,85,124,103,102,188,29,229,182,175,3,117,161,240,149,24,165,198,157,143,124,119,8,221,106,130,182,166,154,161,61,253,185,153,213,60,140,147,221,27,227,106,177,122,30,198,247,194,74,128,0,0,0,0,0,0,0,0,0,0,0,2,181,121,164,241,71,197,143,13,122,167,135,254,9,51,159,163,152,102,71,143,187,183,251,217,109,172,239,221,41,234,100,241,95,219,17,73,43,122,97,158,139,227,179,23,171,234,238,168,253,186,255,0,44,190,56,181,251,93,248,134,184,105,246,185,234,221,37,218,219,62,47,89,83,105,161,154,219,110,161,125,69,198,58,138,101,68,137,96,134,55,200,244,167,241,79,86,34,175,212,99,220,169,245,55,64,180,160,0,0,64,14,105,60,110,231,124,57,125,15,211,61,20,201,125,139,153,221,186,175,183,58,223,7,13,79,135,181,167,114,24,98,237,212,193,36,79,239,76,146,187,169,174,71,199,224,246,84,218,84,83,21,114,216,226,239,139,30,37,184,142,118,39,169,122,213,227,177,187,22,63,91,125,173,182,125,27,182,197,237,14,151,197,77,28,93,232,97,142,72,186,100,170,100,221,77,85,223,179,208,169,179,213,80,45,80,17,171,81,248,205,177,105,39,24,152,175,12,249,205,171,181,106,206,241,251,117,69,146,241,78,199,190,72,47,21,21,213,116,205,166,168,98,111,188,50,246,161,107,36,106,34,199,34,175,94,236,122,190,25,42,0,0,0,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,50,106,119,200,237,228,149,238,250,206,93,183,217,54,68,68,64,183,240,67,254,87,250,247,171,28,68,232,21,255,0,53,214,60,175,233,5,234,139,48,170,181,193,83,224,105,169,58,41,89,69,69,35,99,232,167,142,54,46,207,154,69,221,83,171,235,109,190,200,136,147,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,119,192,240,212,77,207,46,84,13,84,95,128,28,142,151,171,55,88,173,56,93,214,166,68,118,236,163,157,254,228,223,225,20,139,254,67,186,24,11,140,156,158,92,119,72,111,115,195,34,49,203,69,82,158,253,191,240,90,133,251,81,127,64,21,163,163,119,56,242,14,58,106,167,108,72,246,186,166,247,238,123,126,221,234,23,237,95,231,46,118,207,27,163,162,141,170,212,77,183,247,127,194,165,42,240,17,104,173,203,120,177,146,255,0,218,115,217,26,93,229,145,232,158,239,172,213,79,179,111,182,68,251,62,210,236,104,227,237,194,214,239,240,223,252,32,123,207,83,149,122,182,61,167,5,68,220,15,41,246,158,81,54,8,155,5,85,68,247,38,224,55,221,125,199,147,195,83,100,247,252,66,170,39,196,15,39,22,187,223,210,191,19,201,197,233,239,71,39,216,160,114,216,242,120,69,220,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,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,216,204,214,179,139,31,52,250,201,243,3,33,245,25,192,191,62,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,153,128,214,179,134,142,34,243,190,23,245,78,131,83,48,90,143,228,168,239,20,93,16,254,249,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,122,217,241,69,248,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,2,168,51,30,114,57,150,15,196,54,123,111,165,211,252,127,47,211,171,117,68,182,91,13,53,5,221,33,124,143,165,168,123,61,164,218,230,197,43,102,101,75,85,206,237,163,58,17,137,79,208,237,219,43,231,159,252,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,31,241,253,193,245,171,139,45,35,115,109,233,87,30,119,135,83,214,87,226,143,134,86,163,42,103,123,26,178,80,202,217,30,216,186,42,22,24,152,146,57,205,88,158,214,63,171,161,36,142,74,12,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,100,21,230,133,193,71,238,128,193,31,172,250,123,108,186,215,106,78,27,111,101,52,86,234,36,239,123,102,214,217,156,247,211,164,78,114,109,52,93,217,230,141,99,69,124,159,94,46,137,28,248,187,97,245,242,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,235,190,68,145,138,168,231,178,24,107,206,175,205,62,45,242,254,135,212,110,36,21,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,106,227,51,138,95,221,113,155,97,250,145,91,141,251,18,245,109,195,233,108,87,186,120,157,213,74,250,232,171,42,229,116,180,202,174,87,164,47,100,241,185,26,255,0,172,199,43,153,187,209,169,35,194,106,242,49,252,246,126,173,254,210,62,174,104,60,193,42,109,53,55,174,23,180,90,235,72,247,190,157,212,25,133,242,154,88,170,89,209,52,85,84,245,150,85,138,88,28,212,122,53,240,57,243,197,47,92,111,71,69,245,94,215,237,10,248,105,226,238,235,195,46,145,235,14,41,135,219,170,215,44,212,170,123,101,182,219,117,142,161,208,50,209,4,76,174,109,69,83,95,27,155,47,137,106,84,199,217,233,84,70,191,121,28,239,197,164,114,96,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,106,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,209,195,166,9,194,254,150,80,105,158,11,79,252,149,101,226,183,174,111,223,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,119,67,62,8,159,21,92,85,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,82,168,0,0,10,11,230,99,118,186,216,57,128,106,5,246,197,115,171,183,92,173,213,22,26,186,58,202,73,157,12,244,211,199,105,161,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,22,105,203,247,142,235,23,21,88,172,120,86,82,255,0,5,169,184,253,189,36,184,211,108,249,61,169,75,4,116,177,203,117,235,101,60,84,240,119,106,106,28,158,25,170,174,102,219,166,237,247,165,96,243,71,243,217,169,191,114,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,6,20,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,128,63,39,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,159,172,0,215,135,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,144,57,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,75,169,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,32,93,167,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,7,127,197,120,205,190,210,112,99,154,240,119,150,218,188,117,170,187,194,84,98,151,26,118,49,146,91,228,109,214,10,218,154,106,132,247,119,33,127,76,242,50,79,124,140,145,202,197,235,99,219,216,196,26,33,154,218,180,215,90,48,29,70,190,211,213,207,109,197,114,139,85,238,178,42,70,53,211,201,5,53,92,115,72,216,218,231,53,170,245,107,21,17,21,205,77,246,221,83,226,5,255,0,113,131,197,158,27,194,46,151,253,56,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,93,125,181,75,84,179,189,105,206,238,122,153,169,119,223,108,228,151,158,207,141,173,240,176,211,247,123,80,178,24,255,0,23,11,25,27,118,142,38,55,234,181,55,219,117,221,85,85,123,95,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,238,164,122,181,172,107,229,150,87,163,25,215,210,146,255,0,150,47,47,250,61,93,172,166,226,7,91,241,223,23,130,210,116,207,140,219,101,146,9,105,111,213,81,207,52,50,186,165,141,122,200,144,193,37,63,190,25,24,214,204,231,183,117,116,109,123,36,12,255,0,203,23,151,253,102,145,81,211,113,3,173,248,239,132,206,170,250,103,198,109,178,201,60,85,86,26,89,32,154,25,93,82,198,189,35,89,167,142,163,223,12,140,115,161,107,27,186,182,71,61,145,216,168,0,107,45,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,250,205,84,46,43,148,134,188,211,106,159,13,17,233,181,194,182,174,124,135,76,42,61,151,82,181,53,18,212,62,91,116,239,146,90,25,17,239,98,53,140,107,82,90,102,68,215,191,161,148,109,95,170,215,177,169,29,57,214,104,93,29,170,251,133,241,15,97,179,118,125,183,215,141,228,85,49,172,17,198,250,168,153,220,161,123,152,136,146,201,51,225,109,83,29,34,171,218,145,210,64,207,169,179,81,248,131,148,134,188,212,233,103,18,241,233,181,194,182,146,12,123,83,233,253,151,82,181,53,17,83,178,43,140,12,146,90,25,17,239,98,185,239,115,150,90,102,68,215,179,173,245,141,95,172,230,49,170,29,131,157,95,154,124,91,229,253,15,168,220,76,171,200,199,243,217,250,183,251,72,197,92,234,252,211,226,223,47,232,125,70,226,101,94,70,63,158,207,213,191,218,64,100,174,114,250,223,117,193,116,74,193,162,246,251,29,37,69,62,168,84,78,234,234,249,164,119,93,36,22,217,232,234,17,145,49,54,69,124,146,201,22,239,114,170,53,145,189,189,42,175,71,199,89,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,47,106,230,37,174,148,122,253,197,102,87,146,88,111,62,211,198,236,61,172,110,195,51,82,5,141,212,180,168,169,43,226,146,21,115,102,134,74,167,213,77,28,138,231,57,209,204,207,201,68,70,54,112,114,96,225,226,235,141,227,57,47,18,57,45,170,145,140,203,41,219,100,197,234,27,88,231,78,180,80,212,73,227,220,248,154,189,13,99,234,32,167,107,85,255,0,140,222,150,69,68,107,28,139,32,89,160,4,117,227,111,140,28,103,132,109,47,150,244,229,164,173,205,175,148,243,183,19,179,213,197,81,216,174,158,41,32,100,207,146,72,152,173,107,33,109,75,37,86,57,241,172,136,213,99,28,213,94,166,134,31,230,63,204,2,143,135,123,20,186,73,164,57,23,250,108,87,248,105,229,169,167,142,10,136,241,218,94,182,73,213,80,201,153,36,111,154,104,209,88,200,85,189,73,28,171,43,149,159,137,73,105,4,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,107,220,33,242,157,197,104,52,159,35,151,138,59,31,123,41,205,45,254,207,138,223,19,163,241,88,167,110,166,85,239,211,85,195,60,176,203,52,168,202,73,81,253,31,81,173,116,78,71,178,73,152,224,137,124,184,184,227,166,225,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,37,239,26,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,254,234,55,163,92,246,178,88,165,98,61,253,29,75,53,57,90,113,237,244,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,128,45,252,0,0,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,85,114,49,252,246,126,173,254,210,45,80,170,190,70,63,158,207,213,191,218,69,170,0,0,0,40,7,154,63,158,205,77,251,151,209,232,139,254,40,7,154,63,158,205,77,251,151,209,232,128,179,78,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,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,78,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,16,51,168,7,74,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,6,63,227,7,139,60,55,132,93,47,250,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,180,131,161,185,254,101,170,124,108,233,142,160,234,14,67,87,124,200,111,154,145,143,212,215,87,84,170,117,202,255,0,104,83,162,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,117,254,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,221,72,245,107,88,215,203,44,175,70,51,175,165,28,39,121,167,209,191,152,24,247,168,192,5,212,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,108,166,0,2,0,115,171,242,177,139,124,192,161,244,235,137,18,185,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,172,181,231,87,229,99,22,249,129,67,233,215,18,149,128,218,160,21,87,202,143,142,159,236,28,47,235,94,103,255,0,131,210,224,21,181,205,254,233,174,181,201,80,174,255,0,114,240,172,115,127,143,10,63,251,94,18,213,0,160,30,104,254,123,53,55,238,95,71,162,44,127,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,235,131,154,63,158,205,77,251,151,209,232,136,235,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,255,0,7,92,98,224,156,95,224,149,23,251,5,31,177,178,75,55,71,210,12,127,185,53,71,178,251,179,84,50,151,250,233,240,69,28,253,216,233,214,79,197,162,244,111,210,237,149,61,242,0,14,191,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,148,3,198,223,7,217,55,8,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,189,45,216,120,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,56,41,175,151,55,30,223,185,94,251,62,155,234,36,30,35,76,178,107,135,140,171,168,130,159,174,170,203,92,246,50,37,172,106,49,58,230,133,89,28,109,150,47,123,145,172,107,226,78,166,186,57,175,80,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,207,94,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,109,55,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,251,113,209,198,109,247,140,61,71,165,185,199,106,246,54,25,139,248,138,124,102,219,43,24,181,77,142,85,103,118,166,166,70,239,188,210,246,162,85,141,174,88,227,107,26,214,245,42,62,89,51,95,51,174,60,127,13,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,144,42,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,96,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,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,78,152,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,234,162,204,15,0,204,181,63,38,131,12,211,252,122,174,251,125,170,167,171,169,167,183,210,34,58,121,217,77,79,37,68,169,27,119,221,239,72,161,145,81,141,221,239,84,70,181,28,229,70,175,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,248,185,152,248,221,188,114,189,191,89,171,182,251,166,202,136,168,27,63,17,171,142,142,51,108,92,30,105,197,45,206,59,87,182,115,60,163,196,83,227,54,217,88,244,165,116,145,35,59,181,53,50,55,109,161,139,187,18,172,109,114,73,35,158,214,183,165,21,242,199,141,109,156,216,116,26,94,26,31,173,183,150,210,82,230,73,81,61,185,154,123,77,117,239,220,86,181,30,254,202,44,142,137,138,148,206,137,35,149,245,93,181,141,157,78,141,59,147,53,34,117,48,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,46,22,50,54,237,28,76,111,213,106,111,182,235,186,170,170,135,95,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,187,254,90,124,10,212,240,203,140,213,106,126,167,80,85,210,234,134,71,79,61,182,170,133,213,81,73,5,162,220,149,8,173,129,139,4,143,138,103,204,176,67,51,164,87,47,74,118,227,107,88,173,145,100,197,92,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,13,85,205,140,248,28,207,240,221,65,225,67,76,42,176,204,134,146,234,203,30,47,107,176,92,210,21,94,186,59,141,37,28,49,84,83,202,199,34,57,143,107,147,116,221,62,179,28,199,183,169,143,107,151,92,194,69,112,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,67,97,224,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,80,15,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,32,7,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,203,232,244,68,223,228,161,159,225,178,232,190,101,165,173,200,105,19,44,165,202,42,47,239,180,185,85,179,173,186,90,74,40,27,80,196,84,217,236,73,97,123,29,210,171,208,171,31,95,79,114,62,160,177,240,0,24,171,139,31,43,26,201,242,255,0,33,244,233,202,33,224,251,139,60,203,132,93,80,250,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,183,189,197,143,149,141,100,249,127,144,250,116,230,181,128,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,157,128,162,30,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,247,128,0,64,14,103,92,120,254,4,44,85,58,13,164,247,174,156,251,32,183,187,218,87,75,117,199,183,85,139,194,231,194,232,247,111,105,201,222,168,129,213,8,222,153,35,150,22,172,115,38,221,113,57,67,5,115,94,227,142,167,37,186,222,248,71,211,150,82,45,138,219,81,78,204,186,236,143,138,161,107,170,226,116,115,182,138,5,106,185,34,100,18,181,157,215,46,210,172,209,58,61,152,216,223,222,236,28,140,127,61,159,171,127,180,138,171,45,83,145,143,231,179,245,111,246,144,29,255,0,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,169,109,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,197,204,199,198,237,227,149,237,250,205,93,183,221,54,84,69,77,159,138,107,230,117,203,254,143,72,171,42,120,129,209,12,119,194,96,181,125,83,228,214,216,164,130,42,91,13,84,147,195,12,78,166,99,158,146,44,51,201,81,238,134,54,57,176,185,142,217,91,27,152,200,194,199,248,62,226,207,13,226,235,75,254,156,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,117,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,253,204,140,87,53,237,100,177,68,245,99,250,58,86,226,120,128,230,89,165,250,109,195,70,43,173,250,119,65,87,125,187,234,85,61,91,113,27,101,194,146,72,25,28,244,207,72,170,223,90,168,187,53,148,210,185,24,230,70,245,89,95,210,145,187,182,174,157,129,210,185,157,113,227,248,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,165,99,234,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,249,64,157,60,184,57,128,86,112,239,125,139,73,53,123,34,255,0,74,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,241,201,45,223,154,176,214,218,110,182,234,106,10,203,133,178,174,150,158,233,78,181,116,50,205,11,152,202,168,18,89,33,89,98,114,166,207,98,75,12,177,171,155,186,117,198,246,252,90,168,150,127,202,159,142,219,170,93,104,56,89,214,92,154,145,214,215,83,164,24,69,214,227,59,155,60,115,163,152,216,236,234,245,69,107,216,230,171,150,14,183,53,88,172,236,53,95,215,4,113,133,164,229,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,232,227,54,251,198,30,163,210,220,227,181,123,27,12,197,252,69,62,51,109,149,140,90,166,199,42,179,187,83,83,35,119,222,105,123,81,42,198,215,44,113,181,141,107,122,149,31,44,153,131,153,31,48,74,110,34,106,99,209,237,27,186,213,183,78,173,213,13,169,173,185,67,44,176,179,38,122,197,4,145,36,180,243,65,20,208,178,154,100,157,168,199,57,204,145,232,201,54,221,145,170,96,14,15,184,76,204,184,186,213,15,160,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,168,25,43,151,55,5,31,186,171,81,231,191,231,246,203,172,122,101,139,126,50,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,249,92,209,252,246,106,111,220,190,143,68,94,246,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,209,15,52,127,61,154,155,247,47,163,209,1,101,60,185,184,246,253,213,22,41,244,223,81,32,240,250,155,140,219,252,101,93,68,20,253,20,183,170,22,61,145,45,99,81,137,209,12,200,249,35,108,177,123,154,174,123,95,18,116,185,209,195,53,77,93,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,23,96,142,14,184,197,193,56,191,193,42,47,246,10,63,99,100,150,110,143,164,24,255,0,114,106,143,101,247,102,168,101,47,245,211,224,138,57,251,177,211,172,159,139,69,232,223,165,219,42,123,194,64,0,0,0,0,0,0,0,0,0,0,134,188,217,180,190,235,168,252,31,93,46,118,103,85,201,81,130,222,40,242,135,210,83,81,58,161,245,48,49,178,83,77,191,74,162,198,200,162,171,146,161,242,108,228,107,41,221,186,34,42,189,180,237,194,174,169,126,5,184,142,211,173,76,154,251,236,106,11,54,65,75,237,90,223,11,226,59,86,185,95,217,174,252,90,49,238,118,244,178,206,223,168,213,122,111,187,54,114,53,83,98,141,88,193,127,10,26,89,153,105,159,181,61,153,244,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,125,77,235,233,238,117,116,245,55,125,182,221,55,220,214,95,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,35,255,0,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,140,171,171,25,215,224,191,75,51,45,76,246,95,180,254,137,99,247,27,239,130,239,246,124,87,133,166,146,110,215,115,165,221,29,93,190,158,174,151,109,190,251,46,219,1,68,60,202,53,122,167,87,248,193,206,39,73,234,214,219,135,212,38,33,109,134,166,8,162,124,12,161,115,153,80,212,88,247,235,99,171,22,174,70,57,234,175,86,74,212,94,157,145,141,154,188,145,244,190,213,75,128,106,22,180,76,234,73,238,87,59,196,88,189,58,58,137,189,250,56,41,161,142,166,94,138,141,213,221,19,186,174,30,168,209,26,155,210,70,229,87,123,186,42,86,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,99,238,15,240,10,109,48,225,115,75,112,200,113,234,187,21,69,46,47,67,83,112,183,213,164,173,158,11,141,76,73,81,90,146,54,85,235,99,214,166,105,149,88,187,116,42,171,81,26,136,141,64,171,110,117,126,105,241,111,151,244,62,163,113,51,175,42,126,58,170,115,24,232,56,88,213,122,250,186,155,237,45,58,67,133,87,54,150,38,192,235,117,37,19,19,217,175,72,99,106,181,241,69,79,36,173,154,69,119,113,22,70,185,237,115,99,73,112,87,58,191,52,248,183,203,250,31,81,184,144,42,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,4,63,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,96,0,40,7,154,63,158,205,77,251,151,209,232,139,254,40,7,154,63,158,205,77,251,151,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,0,0,0,214,135,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,104,226,47,4,226,131,75,40,53,51,5,168,254,74,142,241,69,209,55,239,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,161,255,0,20,95,138,38,181,134,117,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,235,171,98,115,216,223,19,27,93,35,161,127,83,122,94,170,213,94,219,228,99,195,99,48,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,12,105,172,220,69,105,30,128,84,226,48,106,182,89,73,99,102,103,120,246,53,12,211,202,198,178,23,246,158,245,168,153,21,200,230,83,53,201,20,111,153,17,89,27,234,33,89,21,140,114,189,174,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,53,236,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,84,54,94,4,10,229,17,128,235,206,39,160,207,189,106,22,67,87,79,132,223,42,37,170,197,177,171,149,191,241,240,64,238,219,210,190,154,163,189,213,21,53,67,159,58,248,119,195,179,149,172,168,141,205,73,156,179,79,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,224,7,7,124,78,76,219,99,139,148,228,221,246,3,145,16,57,139,93,228,183,233,37,124,109,145,172,73,33,145,139,186,237,238,90,74,175,231,254,98,95,144,47,154,125,124,244,186,109,20,80,204,246,164,147,70,215,162,46,200,173,90,106,205,208,12,3,202,206,203,37,70,168,92,47,62,25,85,189,139,130,119,58,61,202,170,218,117,248,237,252,255,0,164,183,8,219,210,221,138,207,229,79,225,101,74,150,199,71,26,74,173,169,85,145,17,58,191,176,210,123,190,5,152,166,251,123,192,41,193,90,170,191,20,57,170,236,135,4,80,61,128,240,158,243,200,3,195,147,116,254,131,200,3,194,124,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,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,1,153,112,233,157,226,90,19,130,113,21,225,252,94,25,154,247,168,252,111,92,49,248,75,164,117,149,240,248,62,223,117,101,147,120,104,59,221,222,219,89,248,222,141,247,110,238,253,93,10,226,187,81,244,51,9,212,13,47,182,75,237,92,51,81,177,251,157,158,229,102,168,153,91,29,61,85,85,27,233,227,175,167,93,151,183,51,58,153,214,136,157,50,198,196,99,182,86,197,36,86,233,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,162,248,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,12,85,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,151,180,83,75,237,90,43,164,120,134,148,89,157,73,37,62,45,103,166,182,190,162,154,137,180,140,172,157,140,78,245,82,196,213,84,99,230,151,185,43,254,179,149,95,35,149,92,229,85,85,170,190,77,60,60,93,114,77,80,186,113,35,122,181,82,63,30,196,233,234,236,150,122,135,86,57,179,165,238,104,226,238,57,145,49,126,179,25,71,60,173,114,203,245,119,170,141,88,142,115,92,177,220,72,0,0,21,65,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,171,26,253,170,216,218,118,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,121,138,112,207,134,240,181,196,50,225,154,125,93,86,252,122,255,0,103,135,35,161,162,169,85,123,237,140,154,162,162,21,164,73,85,202,233,152,215,83,185,88,247,125,126,135,181,174,87,185,171,35,194,48,23,147,203,67,129,202,110,28,112,216,117,135,56,125,91,245,23,52,179,198,201,169,36,100,180,236,177,219,166,88,231,74,39,66,244,107,150,165,92,200,157,51,158,223,168,248,210,54,34,35,94,249,161,255,0,38,237,6,195,117,43,87,50,173,86,204,40,169,46,111,211,122,123,123,237,20,53,52,235,35,35,184,213,190,101,138,181,23,173,27,215,3,105,36,70,53,204,119,215,153,178,53,88,248,152,165,207,128,0,0,0,1,64,60,209,252,246,106,111,220,190,143,68,99,75,87,12,249,149,255,0,133,203,175,20,246,42,234,74,171,22,57,148,63,28,190,208,185,82,57,232,216,177,81,172,21,108,85,118,211,49,242,214,36,78,98,34,61,139,219,114,35,218,231,172,89,47,154,63,158,205,77,251,151,209,232,137,233,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,2,173,184,104,226,47,59,225,127,84,232,53,51,5,168,254,74,142,241,69,209,15,239,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,173,159,20,95,138,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,186,149,185,129,112,35,125,225,87,42,147,53,197,153,227,116,203,32,184,44,118,234,157,217,31,178,234,167,146,170,72,173,93,15,168,150,162,126,213,53,59,87,196,185,17,175,223,101,217,222,229,235,252,14,113,199,153,112,133,153,58,150,169,149,119,205,58,190,84,53,247,235,11,30,157,113,191,100,111,141,163,234,84,107,42,90,212,106,43,85,81,147,49,168,199,171,85,177,75,16,108,18,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,31,248,197,224,235,4,226,255,0,4,167,176,95,235,61,141,146,89,186,254,143,228,29,185,170,61,151,221,154,157,245,95,214,172,158,40,231,238,199,78,145,254,49,87,163,126,166,236,169,239,144,0,13,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,87,175,151,39,205,199,133,29,56,200,52,158,241,197,53,178,47,99,102,120,191,128,130,229,37,60,40,177,223,105,101,169,134,146,54,212,38,233,180,209,119,88,172,153,55,114,198,197,137,200,228,72,150,26,150,210,124,23,240,161,170,120,110,153,251,83,217,159,75,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,192,148,28,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,0,0,24,83,141,13,28,190,235,239,12,25,254,149,98,211,116,94,174,182,248,234,45,209,244,177,124,77,85,37,68,85,113,83,110,247,177,140,239,62,157,177,119,28,228,107,59,157,107,186,55,101,215,8,218,160,215,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,41,21,30,224,237,124,203,117,142,197,196,6,161,105,78,177,99,144,248,122,76,155,75,237,245,18,83,117,61,254,18,169,151,59,148,117,52,221,111,99,22,78,212,241,203,23,115,161,26,254,142,166,253,87,34,157,171,128,13,99,190,232,23,12,28,85,234,174,45,15,93,234,213,111,197,169,237,210,117,49,60,53,85,93,69,117,36,85,59,61,143,99,251,47,168,108,189,183,53,90,254,223,66,236,142,221,33,93,231,41,190,228,22,235,21,166,239,93,226,41,49,155,123,237,118,184,251,76,103,135,165,125,85,69,91,163,221,168,138,253,231,171,168,126,238,85,119,215,219,126,150,181,17,77,148,223,105,49,91,142,21,79,93,209,101,186,220,40,238,149,148,221,166,47,118,170,146,58,152,233,228,235,84,235,111,75,43,106,83,100,84,106,247,55,114,42,181,170,129,249,70,205,26,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,213,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,13,112,120,198,200,248,130,200,248,130,201,36,226,109,158,19,58,164,236,69,61,174,42,136,165,165,181,82,201,19,103,167,165,166,237,73,36,109,133,177,206,215,34,35,220,229,115,220,233,28,233,29,35,151,99,226,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,87,7,41,11,78,131,94,184,151,142,143,84,173,149,117,249,148,116,254,47,3,138,88,123,182,230,214,192,201,38,168,150,86,162,42,165,76,113,70,146,64,231,254,45,189,18,187,221,50,64,165,228,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,93,79,6,124,205,112,221,69,209,44,138,249,196,109,234,147,30,200,116,222,158,137,247,203,156,80,44,140,187,82,84,78,218,104,171,98,164,167,107,166,71,164,207,138,57,219,28,107,19,31,52,79,69,99,101,237,196,31,173,205,190,61,6,151,134,137,27,170,85,180,148,185,146,84,117,96,111,138,155,191,113,90,212,124,107,80,200,154,146,49,82,153,209,34,50,119,189,203,27,58,162,127,76,147,54,8,221,70,198,106,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,98,156,6,222,245,151,34,225,79,2,189,235,156,222,47,32,173,183,165,77,45,194,91,131,106,234,174,22,185,23,185,69,81,82,173,99,81,179,58,7,198,138,138,233,30,230,181,175,149,253,215,200,198,72,0,0,20,3,205,31,207,102,166,253,203,232,244,69,255,0,26,251,115,52,187,90,175,92,113,234,125,101,154,231,73,95,79,29,69,182,145,242,211,76,217,88,217,224,182,82,67,52,74,230,170,162,62,57,99,146,55,183,226,215,177,205,93,149,21,0,150,188,140,127,61,159,171,127,180,139,84,42,131,145,173,218,213,13,215,89,44,83,92,233,25,114,172,167,176,213,211,209,186,102,164,243,65,11,171,155,44,172,143,126,167,49,142,158,22,185,200,155,53,101,141,23,110,164,222,215,192,0,0,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,96,172,103,72,115,44,191,75,243,125,92,177,65,73,53,139,79,106,45,48,223,81,211,163,39,133,151,9,38,138,9,152,197,247,61,137,44,41,27,145,23,173,22,104,213,26,173,71,185,157,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,247,50,49,92,215,181,146,197,19,213,143,232,233,89,255,0,200,199,243,217,250,183,251,72,142,188,199,120,28,166,225,75,50,160,204,52,249,245,117,26,117,152,84,78,202,24,101,100,178,190,201,86,212,71,173,20,179,170,43,94,199,53,92,232,28,231,119,92,200,165,107,145,203,10,203,32,92,246,150,235,166,156,106,222,141,91,53,231,28,188,248,44,66,227,111,154,227,37,93,217,18,143,192,199,3,158,202,148,168,87,175,68,125,151,197,43,94,254,165,143,241,106,230,189,204,217,203,69,124,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,76,23,106,207,243,43,22,27,127,211,235,54,67,87,71,143,101,85,20,53,55,170,24,85,26,202,247,209,172,171,76,146,170,39,83,152,199,79,35,209,155,244,43,250,28,168,174,141,138,220,171,193,247,9,153,151,23,90,161,244,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,3,175,224,156,61,101,89,182,132,234,103,16,94,39,217,248,222,156,251,54,155,170,74,89,29,237,74,234,202,200,96,240,240,201,178,70,157,168,229,238,200,189,74,230,245,192,222,133,73,122,216,225,59,205,62,141,252,192,199,189,70,2,226,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,183,9,222,105,244,111,230,6,61,234,48,1,117,60,209,252,137,234,111,220,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,27,41,128,0,128,28,234,252,172,98,223,48,40,125,58,226,85,7,14,90,33,117,226,59,88,108,186,53,98,190,82,90,46,87,250,123,139,168,234,234,227,115,224,73,233,232,103,169,141,146,116,253,102,177,238,129,24,175,68,114,177,30,174,70,191,167,161,109,127,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,160,71,92,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,91,156,193,42,120,137,166,147,71,181,146,235,72,221,69,183,83,186,166,138,229,52,177,66,252,153,139,44,242,74,145,83,195,4,80,194,250,104,82,6,171,26,231,62,70,35,228,219,102,72,169,245,243,31,229,255,0,71,196,69,138,93,91,210,28,119,253,54,40,60,52,18,211,83,201,5,60,121,21,47,91,35,233,168,124,207,142,54,77,12,106,175,100,202,238,165,142,37,137,200,255,0,196,172,93,131,129,206,92,88,111,10,85,46,212,28,194,239,73,152,106,45,69,59,98,134,185,148,171,29,37,145,143,137,18,120,168,209,234,174,123,220,229,145,139,82,228,99,221,22,205,108,113,35,165,73,2,178,249,163,249,236,212,223,185,125,30,136,193,88,206,144,230,89,126,151,230,250,185,98,130,146,107,22,158,212,90,97,190,163,167,70,79,11,46,18,77,20,19,49,139,238,123,18,88,82,55,34,47,90,44,209,170,53,90,143,115,51,175,52,127,61,154,155,247,47,163,209,18,171,145,143,231,179,245,111,246,144,21,213,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,212,215,204,103,128,159,220,175,125,131,82,52,238,127,17,166,89,53,195,193,210,83,207,81,215,85,101,174,123,31,42,81,185,94,189,115,66,172,142,71,69,47,189,200,214,57,146,175,83,91,36,216,215,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,96,2,63,241,139,193,214,9,197,254,9,79,96,191,214,123,27,36,179,117,253,31,200,59,115,84,123,47,187,53,59,234,191,173,89,60,81,207,221,142,157,35,252,98,175,70,253,77,217,83,223,175,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,237,16,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,140,41,91,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,99,252,195,184,122,197,120,95,229,233,167,122,71,139,84,248,255,0,1,168,20,181,55,27,163,233,99,167,154,231,93,45,5,197,210,212,72,214,39,247,49,177,28,231,185,145,69,19,21,239,232,234,89,127,192,191,6,86,46,15,52,226,170,217,37,215,219,57,158,81,225,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,182,208,197,221,149,18,71,53,36,145,207,115,157,210,138,200,163,194,188,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,250,244,122,211,53,115,58,229,255,0,71,164,85,149,60,64,232,134,59,225,48,90,190,169,242,107,108,82,65,21,45,134,170,73,225,134,39,83,49,207,73,22,25,228,168,247,67,27,28,216,92,199,108,173,141,204,100,120,87,149,199,158,205,50,251,235,209,235,75,243,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,9,229,165,203,238,167,88,110,182,126,32,245,126,213,73,38,159,80,84,120,155,61,166,174,40,170,160,201,94,199,85,65,34,72,140,157,31,3,41,234,96,137,202,201,162,115,39,77,218,168,172,87,111,146,239,252,159,122,184,184,182,253,22,78,141,9,127,102,251,113,246,133,95,84,208,244,206,189,219,28,61,19,37,76,157,109,107,122,106,29,209,219,138,85,221,242,203,23,227,109,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,64,62,176,0,26,171,153,87,91,120,116,206,244,66,207,130,229,151,250,126,246,55,168,216,253,13,247,31,185,245,194,223,21,221,160,164,169,170,139,178,201,95,35,59,18,86,36,61,82,35,59,157,29,109,68,69,217,49,81,127,214,190,30,177,94,40,57,122,105,182,145,229,53,62,3,199,233,254,53,83,110,186,50,150,58,137,173,149,209,80,64,232,170,35,107,211,251,168,222,141,115,28,248,165,149,136,246,117,245,32,87,87,46,14,96,21,156,59,223,98,210,77,94,200,191,210,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,114,75,119,230,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,52,229,41,198,191,182,232,232,248,77,212,219,157,214,178,245,15,122,76,46,225,58,247,227,117,12,48,119,31,108,114,163,122,227,236,178,41,100,137,210,57,205,88,213,209,34,198,145,66,199,132,64,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,0,230,143,231,179,83,126,229,244,122,34,63,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,46,102,62,55,111,28,175,111,214,106,237,190,233,178,162,42,72,14,104,254,123,53,55,238,95,71,162,49,85,191,135,76,238,247,195,141,111,18,246,10,127,29,141,216,178,10,171,22,65,245,225,139,217,157,44,183,248,89,126,188,169,36,221,233,46,10,206,152,227,94,223,103,169,203,179,254,168,95,71,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,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,23,51,25,35,118,146,39,183,235,53,55,219,116,221,21,21,67,170,241,99,229,99,89,62,95,228,62,157,57,173,97,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,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,117,27,209,174,123,89,44,82,177,30,254,142,165,155,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,103,255,0,24,60,38,97,188,93,105,127,208,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,66,252,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,126,182,121,159,230,90,159,147,79,153,234,6,67,87,125,190,213,83,210,83,84,92,42,213,29,60,236,166,167,142,158,37,145,219,110,247,164,80,198,138,247,110,247,170,43,156,174,114,171,150,213,57,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,133,96,107,38,144,230,90,17,168,151,13,45,212,24,41,32,200,109,52,244,51,87,65,77,58,76,202,119,212,210,67,84,144,171,211,234,185,236,108,237,99,213,170,230,117,181,221,46,123,118,114,216,255,0,35,31,207,103,234,223,237,34,42,243,71,243,217,169,191,114,250,61,17,42,185,24,254,123,63,86,255,0,105,1,106,128,0,40,91,152,207,5,31,185,87,81,224,191,224,22,203,172,154,101,148,254,50,219,83,58,119,99,181,215,42,189,100,182,58,110,167,61,221,44,98,73,19,165,70,185,241,185,205,222,87,67,44,139,16,13,162,51,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,82,181,120,117,229,15,83,134,113,23,95,121,213,251,157,38,79,167,216,117,69,21,77,157,149,118,200,146,12,181,242,82,200,233,18,72,89,86,247,211,50,150,167,181,187,38,107,217,80,141,84,84,232,115,144,15,214,229,67,192,229,54,53,106,178,113,113,168,207,171,75,237,202,158,161,248,141,165,89,45,58,80,210,74,217,32,117,108,232,228,106,202,249,226,115,251,77,77,226,72,101,108,155,189,210,51,179,81,102,213,6,170,224,91,166,138,112,125,140,241,115,203,19,77,236,174,74,74,44,218,199,79,144,59,19,188,85,203,81,216,161,158,91,228,207,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,210,234,171,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,222,229,113,228,79,76,190,250,245,138,211,31,243,31,229,255,0,71,196,69,138,93,91,210,28,119,253,54,40,60,52,18,211,83,201,5,60,121,21,47,91,35,233,168,124,207,142,54,77,12,106,175,100,202,238,165,142,37,137,200,255,0,196,172,65,78,218,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,135,184,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,115,27,17,206,123,153,20,81,49,94,254,142,165,233,92,18,112,125,140,240,141,165,241,89,90,148,149,185,181,242,158,7,101,151,138,73,106,59,21,211,197,36,239,133,145,199,43,213,173,100,45,169,124,72,246,178,53,145,26,143,123,90,171,210,217,20,0,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,58,218,176,12,202,251,134,223,245,6,205,143,85,214,99,216,173,69,13,53,234,186,20,71,50,129,245,139,42,83,44,168,139,212,214,61,208,72,196,126,221,8,254,134,170,163,164,98,59,181,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,61,57,46,226,214,44,231,21,226,23,10,202,104,124,109,151,32,183,216,237,119,26,110,235,227,239,210,207,29,210,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,242,37,241,183,193,246,77,194,54,168,75,101,114,85,214,225,55,202,137,221,137,222,42,229,167,239,215,65,20,112,62,102,73,28,79,87,53,240,186,165,145,43,220,200,210,69,106,189,141,106,47,75,66,250,116,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,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,0,0,0,24,171,93,56,163,208,158,26,253,137,248,107,206,126,142,125,35,241,62,204,253,236,172,172,239,248,126,215,123,251,90,41,58,122,123,241,126,86,219,245,123,183,217,118,252,157,20,227,51,134,206,34,114,170,172,43,71,53,35,233,5,234,138,222,251,164,244,222,199,175,164,232,165,100,145,198,233,58,234,32,141,139,179,230,141,54,69,234,250,219,237,178,42,160,102,176,0,2,133,185,169,232,229,139,72,184,184,187,212,227,147,109,73,158,219,226,204,100,166,233,127,245,173,85,76,243,199,82,157,111,123,149,253,201,233,229,159,127,170,214,247,250,26,212,107,17,86,250,74,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,234,170,191,116,15,202,228,151,172,118,41,113,92,235,135,234,136,123,55,170,107,130,230,52,114,117,61,222,46,150,72,233,233,42,19,100,103,68,125,151,197,77,239,87,245,63,197,125,86,237,27,149,114,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,186,186,249,107,234,245,78,144,113,131,131,206,179,213,165,183,48,168,92,66,229,13,52,17,74,249,217,92,230,178,157,170,178,109,208,198,214,37,36,143,115,21,30,140,137,200,157,91,171,29,149,121,203,103,244,217,55,20,118,188,50,221,144,213,213,211,225,216,189,37,53,101,189,203,42,65,67,113,168,150,90,137,21,141,114,35,21,242,83,73,66,174,123,55,221,27,27,85,119,143,165,161,26,184,63,192,42,117,63,138,61,45,195,33,199,169,47,180,245,89,69,13,77,194,223,86,145,58,9,237,212,210,165,69,106,72,217,87,161,236,74,104,102,85,98,239,214,136,173,68,114,170,53,118,73,42,47,146,62,151,221,106,179,253,66,214,137,157,87,5,182,217,103,139,23,167,71,81,59,177,89,61,76,209,212,203,209,81,186,55,174,6,210,67,213,26,35,151,106,184,220,170,223,119,93,186,1,74,220,234,252,211,226,223,47,232,125,70,226,67,253,30,208,189,71,215,154,204,154,211,165,246,111,108,221,113,124,126,108,146,107,108,74,171,85,89,75,20,240,67,35,41,152,136,189,217,147,196,53,233,30,232,231,181,142,70,117,61,88,199,204,14,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,4,32,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,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,250,234,216,156,247,187,195,72,230,200,232,95,212,238,166,34,181,87,184,201,24,200,21,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,91,134,142,34,243,190,23,245,78,131,83,48,90,143,228,168,239,20,93,16,254,249,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,122,217,241,69,248,162,134,202,101,0,243,71,243,217,169,191,114,250,61,17,119,218,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,144,121,163,249,236,212,223,185,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,0,0,13,85,204,191,175,60,51,230,90,13,143,105,182,103,121,174,164,184,227,218,163,139,209,100,118,90,216,85,24,246,190,74,90,121,170,105,37,137,92,174,107,225,117,76,104,143,247,178,70,61,142,69,71,117,199,30,32,54,8,198,116,27,13,226,75,151,230,156,105,78,103,69,72,230,92,116,222,194,251,101,116,212,235,51,237,55,20,181,68,148,245,177,35,94,199,117,198,231,110,173,71,183,173,138,248,220,189,15,114,40,86,15,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,252,135,185,237,99,222,212,99,238,250,237,159,225,182,92,6,183,84,171,50,26,73,49,58,11,60,151,249,110,212,138,181,80,58,220,200,86,119,84,70,176,163,150,86,118,145,94,157,180,119,82,109,211,190,232,107,153,196,191,14,153,223,11,250,167,95,166,121,213,63,242,181,150,122,222,184,127,124,237,126,38,104,96,172,237,197,44,157,158,239,97,238,237,61,221,108,248,42,124,21,126,76,179,137,29,109,206,180,143,31,208,172,195,62,171,187,97,56,173,68,117,54,139,109,77,60,14,125,43,227,100,177,196,137,81,209,223,115,25,28,242,49,140,116,138,198,179,165,173,68,70,49,26,29,215,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,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,250,236,145,35,98,42,185,239,135,21,112,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,120,31,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,83,201,225,126,0,112,84,69,57,162,108,135,7,111,246,33,201,191,13,128,242,190,226,1,115,82,88,95,167,177,247,93,178,164,177,170,34,42,124,124,53,102,196,253,95,231,43,203,154,187,167,118,33,77,20,104,157,29,216,92,237,215,237,240,245,159,228,3,240,185,80,177,18,10,137,27,2,255,0,99,168,250,219,47,242,52,133,149,33,94,220,172,168,233,225,196,37,154,52,98,76,171,47,82,163,118,247,45,61,31,219,183,233,44,40,15,14,248,30,180,248,252,15,99,190,7,4,3,154,124,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,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,2,69,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,234,50,52,145,138,138,215,178,107,116,226,95,135,76,19,138,13,44,175,211,60,234,159,249,90,203,61,111,92,223,189,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,238,135,252,21,62,10,154,219,86,218,110,182,234,106,10,203,133,178,174,150,158,233,78,181,116,50,205,11,152,202,168,18,89,33,89,98,114,166,207,98,75,12,177,171,155,186,117,198,246,252,90,168,150,149,202,179,143,31,251,145,194,166,175,222,191,149,139,16,190,220,238,63,238,12,166,178,53,157,175,247,195,162,124,147,127,39,78,198,255,0,98,96,19,255,0,133,237,11,177,112,233,161,216,174,151,218,108,214,170,26,250,27,125,60,183,249,173,202,247,199,112,188,58,22,37,93,82,201,34,36,146,117,200,213,233,87,162,42,70,216,216,141,99,88,214,55,42,128,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,42,242,49,252,246,126,173,254,210,45,80,170,190,70,63,158,207,213,191,218,69,170,0,0,0,6,63,202,120,133,208,44,26,251,85,139,102,186,225,167,248,253,234,139,163,196,219,174,153,53,21,37,84,29,108,107,217,215,20,146,53,237,234,99,218,228,221,61,237,114,42,123,149,14,193,133,106,22,3,169,86,169,111,186,115,156,99,249,85,182,10,135,82,75,89,100,185,195,93,4,115,181,173,115,162,116,144,185,205,71,163,94,199,43,85,119,217,237,95,181,0,162,30,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,251,151,209,232,137,211,202,3,41,177,96,220,23,234,22,107,148,215,120,43,46,63,152,93,174,151,26,158,211,228,236,82,193,105,160,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,184,9,43,199,78,172,232,214,145,240,227,145,92,117,199,16,250,91,97,191,116,216,233,177,222,151,39,181,107,164,99,228,134,30,242,34,248,110,158,203,165,241,30,231,69,217,235,143,170,84,141,142,215,92,205,92,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,178,255,0,149,239,47,251,22,168,91,153,196,86,186,99,182,171,214,33,81,215,22,45,100,169,145,242,120,186,170,122,166,164,149,179,182,55,163,22,22,62,9,96,74,121,154,246,203,213,34,189,136,198,198,178,132,160,229,33,167,58,185,132,112,209,29,239,80,114,170,185,177,236,170,163,218,88,166,57,83,76,246,190,207,73,215,34,73,58,62,68,71,35,42,220,173,153,145,183,120,145,157,51,53,202,234,137,17,38,248,0,0,0,69,94,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,148,192,0,0,0,10,245,231,47,162,23,92,235,68,172,26,209,111,190,82,83,211,233,125,68,237,174,160,154,55,117,213,193,114,158,142,157,31,19,211,116,71,199,44,113,110,199,34,35,153,35,221,212,138,196,100,150,20,117,252,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,13,93,193,250,185,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,237,90,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,214,114,32,23,21,202,67,65,169,180,179,134,136,245,38,225,69,87,6,67,169,245,30,212,169,74,154,121,105,223,21,186,7,201,21,12,104,199,189,90,246,57,171,45,75,37,107,25,214,202,198,167,214,107,24,229,155,231,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,245,128,0,1,93,92,208,248,17,177,106,22,43,146,113,65,167,172,240,89,126,63,111,150,233,146,83,110,249,61,187,75,4,116,209,247,58,229,168,108,84,190,22,146,158,121,54,142,53,116,219,116,236,175,233,85,166,194,242,121,183,235,205,54,150,112,209,38,155,91,235,106,224,200,117,62,163,217,116,203,77,81,45,59,226,183,64,248,229,174,145,94,198,43,94,199,53,98,166,124,78,123,58,217,88,229,250,205,99,218,180,108,4,170,229,221,194,31,238,173,214,85,250,83,69,222,211,220,59,181,91,148,116,87,248,105,167,238,182,95,11,73,31,74,44,139,221,146,39,117,171,122,58,98,142,93,164,100,139,23,85,249,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,82,95,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,240,0,17,215,141,190,48,113,158,17,180,190,91,211,150,146,183,54,190,83,206,220,78,207,87,21,71,98,186,120,164,129,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,122,154,24,127,152,255,0,48,10,62,29,236,82,233,38,144,228,95,233,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,37,37,164,19,176,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,213,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,248,200,94,248,221,188,114,177,223,85,203,182,251,46,202,138,136,31,46,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,39,193,247,22,120,111,23,90,95,244,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,53,246,199,116,183,59,202,240,76,187,83,44,22,47,21,141,224,158,3,233,5,111,138,133,158,15,198,204,176,210,254,45,239,73,36,235,145,170,223,197,181,221,59,110,237,147,222,118,190,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,220,200,197,115,94,214,75,20,79,86,63,163,165,67,101,48,116,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,47,201,148,241,11,160,88,53,246,171,22,205,117,195,79,241,251,213,23,71,137,183,93,50,106,42,74,168,58,216,215,179,174,41,36,107,219,212,199,181,201,186,123,218,228,84,247,42,1,144,10,1,230,143,231,179,83,126,229,244,122,34,244,240,93,88,210,205,80,241,223,131,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,20,162,206,104,254,123,53,55,238,95,71,162,2,85,114,49,252,246,126,173,254,210,62,174,111,188,96,218,146,213,83,194,22,22,181,110,185,58,162,138,191,49,171,116,77,108,17,192,141,109,77,53,11,58,216,174,123,220,229,166,168,116,145,171,81,136,200,217,212,254,185,89,28,43,225,151,140,28,155,133,173,47,213,43,46,156,173,93,30,109,156,212,88,27,106,188,54,42,121,96,182,65,71,37,83,234,94,248,231,100,141,149,239,108,204,137,172,86,109,180,146,63,169,171,27,90,248,255,0,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,31,41,58,121,103,241,221,98,225,146,227,114,210,173,84,127,135,192,114,107,130,221,29,119,217,239,246,37,83,41,100,108,146,118,32,167,146,106,159,16,177,81,197,183,82,54,62,142,180,79,172,253,230,174,154,114,172,211,140,115,133,60,151,68,50,219,255,0,137,204,243,127,7,113,186,228,212,240,36,241,219,174,84,170,247,82,165,20,82,162,109,12,93,217,227,115,255,0,23,52,241,212,84,34,190,36,145,140,138,157,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,129,121,60,209,252,137,234,111,220,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,25,171,27,227,95,219,124,3,234,7,9,218,155,115,186,214,94,161,246,100,152,93,194,117,239,198,234,24,110,52,82,62,216,229,70,245,199,217,100,82,201,19,164,115,154,177,171,162,69,141,34,133,143,194,188,39,121,167,209,191,152,24,247,168,192,5,212,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,108,166,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,239,175,71,173,2,255,0,128,0,80,15,52,127,61,154,155,247,47,163,209,18,171,145,143,231,179,245,111,246,145,21,121,163,249,236,212,223,185,125,30,136,149,92,140,127,61,159,171,127,180,128,179,76,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,140,94,14,179,190,16,51,186,123,5,254,179,219,56,221,231,175,232,254,65,219,134,159,218,157,168,105,223,85,253,106,201,229,146,14,212,149,9,31,227,21,58,246,234,110,232,190,237,138,79,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,224,229,69,8,149,203,63,135,222,32,184,121,209,171,150,55,174,153,7,110,58,219,130,207,100,197,59,241,85,251,2,52,116,157,231,120,152,220,230,127,92,61,205,147,179,27,157,27,58,122,247,238,77,43,91,48,0,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,245,232,245,165,255,0,20,3,202,227,207,102,153,125,245,232,245,165,255,0,0,0,0,0,1,170,185,123,220,177,184,170,195,117,187,65,177,237,45,154,229,73,73,157,233,213,158,11,77,125,165,35,88,150,123,117,62,208,82,214,64,142,123,150,86,118,146,22,74,228,84,233,153,93,187,24,201,33,235,162,19,181,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,46,102,62,55,111,28,175,111,214,106,237,190,233,178,162,42,5,244,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,53,246,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,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,100,85,230,91,203,238,155,88,109,87,142,32,244,130,213,87,38,160,208,83,248,155,197,166,146,41,106,167,201,88,198,210,193,26,70,143,157,25,3,233,233,160,149,200,200,98,115,231,93,154,136,175,86,238,21,45,172,154,189,153,107,190,162,92,53,75,80,103,164,159,33,187,83,208,195,93,61,52,9,11,42,31,77,73,13,42,76,172,79,170,215,189,176,53,239,70,163,89,214,231,116,181,141,217,169,110,156,149,60,172,101,63,48,43,189,58,220,82,177,117,60,149,60,172,101,63,48,43,189,58,220,4,0,230,143,231,179,83,126,229,244,122,34,122,114,106,180,218,175,252,34,102,214,43,237,178,146,227,109,184,231,23,42,74,202,58,184,91,52,21,48,73,108,183,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,72,23,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,32,87,48,206,11,46,188,44,106,133,69,247,16,199,234,219,165,121,45,66,46,63,88,181,46,170,74,41,214,62,169,109,243,200,230,163,152,246,185,37,116,72,245,114,190,20,106,247,36,123,38,233,252,174,0,120,193,186,240,155,171,141,117,193,105,36,193,51,26,138,58,12,173,147,68,229,125,52,12,123,146,58,232,157,27,29,47,93,58,77,43,214,54,181,201,43,28,246,116,245,172,114,71,109,60,196,245,135,68,180,183,135,75,165,175,90,49,186,76,194,159,39,168,165,166,160,195,221,121,158,219,61,233,240,213,65,51,213,147,211,181,210,196,200,17,173,149,207,217,25,187,99,141,85,22,86,35,181,247,3,100,142,38,238,214,171,255,0,8,154,175,125,177,92,233,46,54,219,142,155,223,106,232,235,41,38,108,208,84,193,37,178,103,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,173,185,114,124,59,105,31,16,90,69,203,91,86,237,58,223,120,240,148,21,122,127,144,79,140,226,82,208,69,21,85,134,150,74,58,233,229,117,76,173,106,72,179,79,37,71,90,195,34,185,208,181,141,69,86,185,207,138,58,108,3,103,221,82,213,44,19,69,176,75,158,166,106,93,247,216,216,221,155,179,227,107,124,44,213,29,174,236,204,134,63,197,194,199,200,237,228,149,141,250,173,93,183,221,118,68,85,77,123,56,188,226,114,251,197,166,178,212,234,173,222,203,236,74,70,91,233,109,118,187,71,137,101,79,128,165,137,170,231,71,223,108,81,44,189,83,201,81,46,238,111,82,119,122,55,86,181,166,85,230,51,198,191,238,170,212,120,44,24,5,206,235,30,153,98,223,139,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,117,78,5,248,50,190,241,135,168,245,86,201,46,190,198,195,49,127,15,81,147,92,162,123,22,169,177,202,175,237,83,83,70,237,247,154,94,212,168,146,57,171,28,109,99,156,238,165,70,69,32,70,179,96,142,0,120,193,181,113,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,23,69,66,195,43,214,54,181,171,19,218,246,116,244,36,114,73,24,57,164,112,11,98,155,21,174,226,111,71,45,254,206,171,199,45,244,116,249,22,59,71,76,247,83,203,109,166,142,42,104,106,105,35,141,170,148,254,26,6,70,146,70,136,216,123,16,172,159,139,116,79,239,86,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,226,230,99,227,118,241,202,246,253,102,174,219,238,155,42,34,160,72,14,104,254,123,53,55,238,95,71,162,37,87,35,31,207,103,234,223,237,34,5,113,109,173,246,174,35,245,251,35,214,139,53,142,174,205,79,145,211,218,220,250,10,153,27,35,233,167,134,221,77,79,51,17,237,247,61,137,44,50,116,63,102,171,153,210,229,107,21,85,137,61,121,24,254,123,63,86,255,0,105,1,106,128,0,0,0,6,170,230,213,6,170,224,95,247,43,143,34,122,101,247,215,172,86,146,168,138,188,174,60,137,233,151,223,94,177,90,74,160,0,0,5,0,243,71,243,217,169,191,114,250,61,17,127,197,0,243,71,243,217,169,191,114,250,61,16,18,171,145,143,231,179,245,111,246,145,99,250,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,90,224,228,99,249,236,253,91,253,164,90,160,26,208,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,39,249,112,115,0,172,225,222,251,22,146,106,246,69,254,148,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,227,146,91,74,227,7,132,204,55,139,173,47,250,15,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,253,27,246,222,168,174,137,138,154,246,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,168,109,16,10,171,229,71,199,79,246,14,23,245,175,51,255,0,193,233,112,10,218,230,255,0,116,215,90,228,168,87,127,185,120,86,57,191,199,133,31,253,175,9,106,128,1,213,51,173,88,210,205,47,240,63,132,205,75,197,49,47,105,247,124,23,183,111,52,212,30,43,183,211,220,237,119,158,222,190,158,227,58,186,119,219,173,187,252,80,249,112,173,111,209,125,74,186,203,98,211,157,94,194,178,171,148,20,238,171,150,142,201,127,164,174,158,56,26,230,181,210,186,56,100,115,145,136,231,177,170,229,77,183,123,83,237,64,32,87,57,77,39,213,61,80,252,16,126,12,244,211,43,203,125,153,244,131,198,251,10,205,83,95,225,123,158,207,237,247,123,44,119,71,87,109,253,61,91,111,208,237,190,10,99,94,81,58,33,173,26,107,196,150,73,125,212,109,33,205,113,91,108,248,61,101,36,85,151,187,5,93,12,18,78,234,250,7,54,38,201,52,109,106,189,90,199,185,26,139,190,204,114,253,138,91,160,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,98,159,86,11,171,26,89,170,30,59,240,103,169,120,166,91,236,206,215,141,246,21,230,154,191,194,247,58,187,125,222,203,221,209,213,219,127,79,86,219,244,59,111,130,129,218,204,85,197,86,150,254,26,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,98,189,141,110,213,81,64,239,174,228,98,237,179,247,106,185,23,42,128,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,236,26,177,157,126,20,53,79,50,212,207,101,251,51,233,110,65,113,190,248,46,255,0,123,194,248,170,153,38,237,119,58,91,215,211,220,233,234,233,110,251,111,178,111,177,221,120,192,192,42,116,195,138,61,82,195,38,199,169,44,84,244,185,69,117,77,190,223,72,145,54,8,45,213,50,173,69,18,70,216,151,161,140,90,105,161,84,98,109,208,138,141,84,106,162,181,58,86,147,224,191,133,13,83,195,116,207,218,158,204,250,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,190,166,245,244,247,58,186,122,155,190,219,110,155,238,5,228,242,184,210,26,157,37,224,251,25,158,229,5,92,23,44,230,162,108,190,170,25,167,138,86,49,149,45,99,41,93,18,199,249,44,125,28,20,146,43,92,174,122,62,71,163,186,127,33,178,212,252,156,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,126,176,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,159,39,38,171,181,170,193,196,150,109,125,190,220,233,45,214,219,118,155,220,170,235,43,42,230,108,48,83,65,29,125,189,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,5,196,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,164,17,119,30,198,58,105,94,173,142,54,43,147,174,71,177,168,187,185,13,101,242,203,141,138,241,149,94,110,216,182,57,244,126,203,91,112,168,168,183,90,60,99,234,253,159,74,249,28,232,169,187,239,68,124,189,182,43,89,220,114,117,59,167,117,247,169,39,249,131,113,183,117,226,191,63,142,197,140,79,87,67,167,88,173,69,68,54,170,54,213,57,208,93,167,108,211,53,151,103,198,232,98,123,31,37,59,163,107,98,145,28,176,167,113,26,168,178,73,187,151,207,4,151,94,43,243,249,47,185,60,21,116,58,117,138,212,83,205,117,172,117,43,157,5,218,118,205,11,159,105,100,141,154,39,177,242,83,186,71,58,88,213,203,10,118,213,200,139,36,123,132,192,228,177,167,58,185,106,195,114,189,75,186,101,85,116,154,117,124,168,125,21,179,28,154,153,253,21,183,24,150,52,146,233,19,222,136,214,49,173,71,83,42,196,174,238,189,175,73,58,86,150,52,88,107,205,31,207,102,166,253,203,232,244,69,249,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,80,103,52,127,61,154,155,247,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,0,1,170,185,178,159,9,222,86,52,111,229,254,61,233,208,26,214,27,41,240,157,229,99,70,254,95,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,168,142,149,172,123,188,52,142,108,109,153,157,46,234,98,35,145,59,140,141,236,163,109,52,225,31,89,115,254,35,160,225,162,187,17,186,217,114,74,75,131,96,200,122,233,91,47,177,104,81,236,239,215,73,245,219,27,225,108,114,53,236,114,72,141,155,174,38,198,231,44,177,245,108,124,124,145,218,109,80,221,106,47,176,219,41,25,114,172,167,134,146,162,177,176,181,39,154,8,93,35,162,137,242,109,212,230,49,211,204,230,181,87,102,172,178,42,109,212,187,134,63,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,3,201,225,126,0,112,119,216,114,111,196,224,229,248,123,206,109,248,110,7,149,248,16,11,154,60,170,220,34,22,44,74,237,228,137,55,223,244,211,214,19,248,175,142,106,243,172,56,85,43,99,122,245,58,104,126,223,254,15,88,7,62,87,86,199,67,138,75,88,175,93,158,146,181,19,167,225,188,20,107,250,75,3,79,113,95,220,173,228,154,92,53,209,185,207,84,233,145,125,234,187,127,107,209,150,3,184,30,29,240,56,166,223,160,228,255,0,129,193,21,125,254,224,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,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,88,166,144,112,101,98,227,15,150,102,148,91,35,186,251,27,51,197,254,145,84,99,55,41,94,245,165,108,146,221,234,187,180,213,49,183,125,225,151,181,18,44,141,106,201,27,152,215,55,169,17,241,73,85,121,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,190,158,87,30,68,244,203,239,175,88,173,58,87,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,187,228,88,222,138,142,99,225,7,45,14,56,233,184,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,187,228,73,24,170,142,123,33,155,230,184,60,30,104,230,172,107,70,190,226,246,157,28,155,193,94,177,251,133,22,65,61,223,166,154,79,98,210,193,91,78,215,92,59,21,15,99,42,123,47,150,55,246,17,85,207,219,109,149,55,219,99,59,76,119,88,109,84,80,223,107,105,43,46,76,167,141,181,149,20,148,206,166,130,105,209,169,220,124,113,58,73,29,27,21,219,170,49,100,122,181,21,17,92,237,183,80,250,192,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,50,175,35,31,207,103,234,223,237,34,213,10,171,228,99,249,236,253,91,253,164,90,160,0,0,20,3,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,40,7,154,63,158,205,77,251,151,209,232,143,146,74,42,151,242,199,167,184,54,237,87,29,60,26,241,52,47,161,107,98,236,78,247,227,241,171,102,122,171,22,84,124,105,27,218,212,107,218,197,73,164,235,107,213,35,86,125,124,209,252,246,106,111,220,190,143,68,72,174,15,112,171,86,127,202,99,136,91,21,230,162,174,26,122,91,197,230,246,199,83,61,173,122,207,111,182,91,171,161,106,171,154,228,232,116,180,209,181,233,182,234,197,114,34,181,85,28,129,5,120,104,196,176,220,251,136,109,55,193,245,5,181,111,199,175,249,69,182,219,93,13,52,74,247,212,50,106,134,49,32,85,73,98,115,25,35,156,216,223,35,95,215,27,30,231,181,175,115,81,142,217,78,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,87,124,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,108,209,164,249,215,225,67,75,48,221,76,246,95,179,62,150,227,246,235,239,130,239,247,188,47,138,166,142,110,215,115,165,189,125,61,206,158,174,150,239,182,251,38,251,1,218,192,0,0,0,69,94,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,148,192,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,41,3,154,156,150,167,241,199,159,54,223,69,87,5,68,116,246,118,215,62,106,150,202,201,231,246,101,50,163,226,106,70,213,137,157,165,137,138,199,58,69,87,177,239,234,68,122,70,206,193,202,27,232,39,238,201,182,253,46,255,0,186,191,71,238,159,69,191,179,127,221,78,219,123,159,216,254,175,246,143,143,254,203,245,63,71,215,237,144,214,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,176,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,188,18,246,222,199,186,25,88,174,142,70,35,147,174,55,189,170,187,57,64,217,248,31,147,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,143,214,0,1,213,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,82,8,187,143,99,29,52,175,86,199,27,21,201,215,35,216,212,93,220,128,82,103,53,237,98,186,234,87,22,151,188,69,183,234,74,236,123,79,169,233,236,150,184,168,170,157,44,17,206,232,99,154,181,207,111,91,152,149,41,80,247,193,34,181,26,187,82,196,199,167,84,106,167,73,225,83,133,26,206,35,116,159,93,178,139,12,94,63,36,192,177,251,124,246,27,91,97,157,242,84,85,75,82,233,229,116,93,149,87,73,50,210,208,85,83,199,10,198,246,201,37,91,23,118,43,17,196,117,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,191,78,88,186,91,248,47,224,219,10,241,118,47,102,93,114,223,17,148,220,63,174,187,222,43,197,72,190,18,127,115,220,214,117,80,199,69,245,27,211,182,223,89,168,245,120,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,141,159,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,173,102,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,235,53,80,184,174,80,90,161,106,205,56,75,166,192,225,109,36,23,45,62,188,86,219,106,32,109,107,101,158,88,42,102,117,108,85,79,139,100,116,44,115,170,38,133,187,245,35,150,150,69,71,124,90,208,155,229,0,243,34,193,120,142,197,120,142,186,94,248,133,186,123,115,219,157,110,198,111,52,112,62,27,92,246,184,223,245,41,233,34,87,59,195,246,123,136,146,83,171,156,246,189,234,247,62,94,242,79,45,255,0,24,43,140,30,19,48,222,46,180,191,232,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,5,53,242,225,205,116,27,0,226,142,197,144,113,1,79,72,219,107,105,223,21,134,227,92,206,170,43,77,237,101,137,105,170,234,55,114,53,140,107,82,102,182,87,35,155,20,143,142,85,232,232,238,199,245,243,71,243,217,169,191,114,250,61,17,31,245,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,25,11,223,27,183,142,86,59,234,185,118,223,101,217,81,81,62,92,243,63,204,181,63,38,159,51,212,12,134,174,251,125,170,167,164,166,168,184,85,170,58,121,217,77,79,29,60,75,35,182,221,239,72,161,141,21,238,221,239,84,87,57,92,229,87,40,89,79,36,123,181,170,193,106,215,155,237,246,231,73,110,182,219,169,241,250,186,202,202,185,155,12,20,208,70,219,155,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,174,13,85,184,233,197,223,81,242,59,158,144,227,151,91,14,25,83,112,150,75,37,182,233,88,149,53,84,212,170,191,85,175,145,19,250,85,26,174,145,204,106,163,93,44,202,213,149,255,0,45,171,63,204,172,88,109,255,0,79,172,217,13,93,30,61,149,84,80,212,222,168,97,84,107,43,223,70,178,173,50,74,168,157,78,99,29,60,143,70,111,208,175,232,114,162,186,54,43,114,175,7,220,38,102,92,93,106,135,208,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,235,219,184,244,69,108,79,84,9,105,201,78,201,172,172,212,124,210,255,0,100,135,194,233,149,69,189,148,215,218,154,139,123,100,142,182,233,10,239,73,79,79,55,91,94,201,163,101,68,210,61,90,146,49,35,114,54,70,35,165,130,70,224,14,104,254,123,53,55,238,95,71,162,47,123,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,21,87,200,199,243,217,250,183,251,72,138,188,209,252,246,106,111,220,190,143,68,95,241,64,60,209,252,246,106,111,220,190,143,68,4,85,46,167,150,47,1,223,129,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,88,171,201,239,135,172,87,85,53,150,249,171,153,77,79,127,240,87,224,106,109,214,183,210,199,44,53,53,213,141,169,108,85,18,57,232,187,118,60,59,164,98,53,168,238,234,196,244,123,123,93,47,186,144,4,106,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,73,80,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,153,47,132,239,52,250,55,243,3,30,245,24,11,52,230,235,194,102,27,144,233,221,195,138,203,53,69,37,147,33,197,105,233,169,175,81,195,64,174,126,66,201,234,233,41,105,150,89,18,70,182,55,192,217,36,217,253,183,189,236,232,141,85,27,27,58,107,47,132,239,52,250,55,243,3,30,245,24,0,186,158,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,148,192,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,160,95,240,0,10,1,230,143,231,179,83,126,229,244,122,34,85,114,49,252,246,126,173,254,210,34,175,52,127,61,154,155,247,47,163,209,18,171,145,143,231,179,245,111,246,144,22,168,0,0,0,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,245,232,245,165,255,0,20,3,202,227,207,102,153,125,245,232,245,165,255,0,0,0,0,0,1,170,185,45,56,159,224,146,235,165,218,23,166,60,75,96,144,85,220,49,60,199,23,178,85,223,169,225,165,114,178,193,91,53,182,139,241,178,202,233,158,247,178,170,165,245,47,71,116,50,56,158,230,68,159,151,18,44,75,54,72,225,146,211,106,191,240,137,165,22,43,237,178,146,227,109,184,233,189,138,146,178,142,174,22,205,5,76,18,91,33,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,69,156,31,113,103,153,112,139,170,31,78,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,197,204,198,72,221,164,137,237,250,205,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,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,144,49,255,0,48,188,3,13,211,14,49,181,27,12,211,252,122,146,197,98,165,168,160,169,167,183,210,34,182,8,31,83,111,166,168,149,35,110,251,49,139,44,210,42,49,187,49,136,168,214,163,90,136,212,177,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,128,28,209,252,246,106,111,220,190,143,68,77,78,84,218,165,130,104,183,3,185,238,165,234,101,247,216,216,221,155,80,39,241,181,190,22,106,142,215,118,146,215,12,127,139,133,143,145,219,201,43,27,245,90,187,111,186,236,136,170,144,175,154,63,158,205,77,251,151,209,232,136,213,83,148,223,106,241,91,118,21,81,93,215,101,181,92,43,110,148,116,221,166,39,106,170,174,58,104,234,36,235,68,235,119,83,40,169,147,101,85,106,118,247,106,34,185,202,161,146,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,75,94,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,147,15,242,243,224,178,235,197,62,168,83,223,114,252,126,173,218,87,141,84,42,228,21,137,82,234,84,173,157,35,234,138,223,4,141,106,185,239,115,150,39,74,140,86,171,33,87,47,114,55,190,30,171,233,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,12,107,197,143,149,141,100,249,127,144,250,116,230,181,134,202,124,88,249,88,214,79,151,249,15,167,78,107,88,6,85,225,139,135,172,171,138,13,101,178,233,30,45,83,224,60,127,114,166,227,116,125,44,149,16,219,40,98,111,84,181,18,53,137,253,204,108,71,57,141,124,178,196,197,123,58,250,147,97,237,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,166,63,224,251,132,204,55,132,93,47,250,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,185,212,1,74,220,206,184,14,252,8,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,221,73,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,172,69,170,114,49,252,246,126,173,254,210,32,87,23,90,33,106,225,199,136,188,207,70,172,87,202,187,189,182,193,81,76,234,58,186,184,218,201,214,10,138,88,106,99,100,157,63,85,207,99,103,70,43,209,26,143,86,43,145,172,234,232,73,235,200,199,243,217,250,183,251,72,11,84,0,0,0,0,53,87,54,168,53,87,2,255,0,185,92,121,19,211,47,190,189,98,180,149,68,85,229,113,228,79,76,190,250,245,138,210,85,0,0,0,40,7,154,63,158,205,77,251,151,209,232,139,254,40,7,154,63,158,205,77,251,151,209,232,128,149,92,140,127,61,159,171,127,180,139,84,42,175,145,143,231,179,245,111,246,145,106,128,68,174,94,124,105,218,184,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,157,49,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,213,249,92,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,37,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,46,102,62,55,111,28,175,111,214,106,237,190,233,178,162,42,108,83,194,230,186,126,233,77,9,198,117,175,232,183,209,207,164,126,55,247,179,199,120,206,199,135,172,158,155,251,55,110,62,174,174,199,87,228,38,221,91,123,246,221,67,90,194,239,185,112,115,0,163,226,34,197,22,146,106,246,69,254,155,20,30,38,120,170,106,35,130,158,60,138,151,173,242,117,83,178,22,71,27,38,134,53,70,62,20,111,82,199,18,74,213,127,227,146,44,85,205,199,131,43,21,93,138,241,198,38,37,117,240,55,90,31,1,79,149,219,170,30,247,199,112,141,207,134,138,154,166,157,125,253,185,153,213,4,111,143,221,27,227,106,61,58,30,199,119,235,215,131,187,181,214,203,197,126,143,86,89,174,117,116,21,18,103,22,90,71,203,77,51,162,123,160,158,178,40,102,137,92,213,69,86,73,20,146,70,246,252,28,199,185,171,186,42,160,19,215,158,119,230,79,245,147,246,105,138,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,149,121,24,254,123,63,86,255,0,105,22,168,0,0,0,166,14,117,241,218,147,137,44,54,104,107,106,221,114,118,15,78,218,138,119,83,53,176,71,2,87,214,246,158,201,123,138,231,189,206,89,145,204,88,218,140,70,70,168,231,245,170,71,141,121,82,227,154,113,146,113,147,142,69,168,15,235,171,183,219,235,174,56,205,35,233,210,104,106,175,16,198,143,98,72,139,27,209,189,168,18,170,161,143,221,138,217,105,226,84,127,82,35,93,210,185,132,106,133,215,85,120,193,212,155,157,193,181,112,211,216,47,18,226,244,52,147,86,186,165,148,240,91,220,180,203,218,221,17,35,100,178,199,45,66,198,212,217,175,168,127,189,202,170,247,97,253,39,206,191,5,250,167,134,234,103,178,253,167,244,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,13,159,129,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,125,96,82,183,58,191,52,248,183,203,250,31,81,184,144,86,205,244,171,217,215,239,163,222,213,240,30,207,103,183,124,23,115,179,224,124,84,29,30,43,163,234,246,124,87,132,219,175,234,247,123,59,125,110,130,117,115,171,243,79,139,124,191,161,245,27,137,242,114,106,180,218,175,252,73,102,214,43,237,178,146,227,109,184,233,189,202,146,178,142,174,22,205,5,76,18,87,219,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,64,179,99,222,13,178,157,14,201,248,113,195,27,195,213,119,123,16,179,219,227,181,178,25,162,134,42,234,90,168,216,213,158,58,232,226,70,177,181,142,123,214,89,85,19,166,71,75,221,106,185,146,53,238,170,30,97,156,188,238,188,52,93,106,53,83,74,232,234,238,58,87,113,168,68,123,21,206,154,124,110,121,29,179,105,231,114,238,231,211,57,202,141,138,119,42,170,42,182,41,87,175,183,36,248,255,0,129,206,56,243,46,16,179,39,82,213,50,174,249,167,87,202,134,190,253,97,99,211,174,55,236,141,241,180,125,74,141,101,75,90,141,69,106,170,50,102,53,24,245,106,182,41,98,13,130,74,1,230,143,231,179,83,126,229,244,122,34,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,66,252,209,252,246,106,111,220,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,0,0,0,6,170,230,202,124,39,121,88,209,191,151,248,247,167,64,107,88,108,167,194,119,149,141,27,249,127,143,122,116,0,101,80,14,169,110,213,93,56,187,234,61,223,72,109,153,165,170,167,51,176,219,233,238,151,43,36,117,8,181,84,212,179,42,164,114,57,191,254,130,185,19,235,49,179,64,231,35,82,104,149,225,218,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,15,11,240,60,128,61,78,79,134,200,115,111,195,99,138,185,17,125,231,38,174,224,114,32,15,53,58,54,207,129,82,204,214,166,254,34,20,85,219,236,240,213,132,254,33,135,50,74,42,90,157,48,153,245,45,85,86,39,83,126,182,222,244,165,171,216,14,173,202,234,139,181,131,190,126,181,68,252,99,62,43,239,254,183,163,95,210,79,116,254,146,7,242,197,168,99,176,185,233,149,125,205,146,93,191,224,130,144,158,32,113,119,192,226,159,21,57,187,224,112,79,180,15,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,1,173,103,22,62,105,245,147,230,6,67,234,51,155,41,154,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,245,235,21,164,170,34,175,43,143,34,122,101,247,215,172,86,146,168,15,201,176,98,120,174,41,237,47,162,216,205,170,205,237,155,132,215,107,143,179,232,163,167,241,149,210,237,221,169,155,161,19,185,51,250,91,213,35,183,115,182,77,213,118,63,88,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,25,87,145,143,231,179,245,111,246,145,106,133,85,242,49,252,246,126,173,254,210,45,80,0,0,0,0,10,1,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,5,69,235,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,46,182,74,57,106,222,215,79,36,20,213,114,67,27,164,115,90,214,171,213,172,69,85,70,181,55,223,100,79,129,118,124,171,53,142,251,171,188,35,218,41,178,56,119,171,192,174,18,225,209,212,245,51,250,234,150,154,8,36,166,94,134,49,168,206,220,21,17,65,183,214,115,187,29,110,114,185,234,137,0,57,201,98,214,44,127,139,138,59,181,162,135,195,213,228,216,125,186,233,116,147,186,247,248,138,166,79,83,72,217,54,114,170,51,104,41,41,217,179,81,27,245,55,219,169,206,85,202,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,170,221,228,114,160,91,80,0,0,0,8,171,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,220,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,178,152,0,0,0,1,92,28,231,245,230,167,21,210,252,107,64,44,85,180,158,35,56,168,117,210,250,198,212,68,233,227,183,81,201,27,160,141,240,171,21,236,100,213,59,61,178,163,153,239,161,145,137,214,142,122,54,199,205,115,56,220,215,154,110,35,184,151,204,117,38,205,91,87,62,60,181,12,181,227,233,53,68,178,49,45,212,204,72,163,146,38,74,198,58,22,76,230,201,82,177,116,55,161,245,15,69,221,221,78,80,193,64,253,91,206,45,125,199,237,214,43,181,222,135,195,210,100,214,247,221,45,114,119,88,255,0,17,74,202,170,138,71,73,179,85,85,155,79,73,80,205,156,136,239,169,190,221,46,106,170,155,22,190,213,226,183,28,214,158,135,174,203,106,184,81,218,235,42,123,172,78,213,85,92,117,50,83,199,208,171,214,238,166,81,84,174,232,138,212,237,236,229,69,115,81,66,231,185,60,235,125,171,60,225,210,163,70,161,177,213,209,220,180,186,161,91,81,86,233,26,248,43,160,184,213,85,212,196,246,124,28,199,181,201,51,28,197,69,77,153,27,145,203,214,172,142,122,148,23,203,3,90,46,186,83,197,166,37,98,155,47,171,180,227,25,205,67,172,55,154,54,177,210,193,95,60,144,202,219,123,95,26,53,219,61,43,31,11,91,42,34,43,18,73,17,92,216,223,38,247,232,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,117,20,193,206,127,87,169,178,253,121,198,180,142,221,61,36,212,250,123,103,116,213,138,216,37,100,240,220,110,29,185,100,133,239,119,212,123,18,154,26,25,26,172,79,114,205,34,43,149,83,165,129,5,180,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,224,109,16,81,15,41,60,42,235,149,113,165,143,223,109,245,20,145,211,225,214,123,173,238,185,179,61,200,249,32,125,51,168,81,177,34,53,81,95,221,174,137,202,142,86,167,67,94,187,238,136,215,94,240,20,173,206,79,69,62,131,113,5,105,214,58,75,135,122,147,83,109,235,222,130,73,122,164,130,186,221,21,61,60,157,45,72,218,141,133,208,62,141,91,187,222,229,147,191,191,75,122,16,253,94,75,122,199,98,195,245,151,45,209,219,188,61,186,189,68,183,211,212,90,234,122,158,189,85,86,214,212,72,234,110,134,177,81,58,224,158,162,94,227,158,198,183,195,116,253,103,72,212,73,21,206,127,72,106,114,253,6,198,181,114,221,5,92,213,26,123,120,116,53,136,217,226,100,16,219,174,29,184,164,153,236,119,215,123,210,166,26,24,218,140,95,114,77,34,171,85,19,169,149,193,192,30,117,248,59,227,39,73,239,254,203,246,135,139,200,35,177,118,123,253,174,159,105,70,250,14,239,87,75,183,237,248,174,231,78,223,91,163,167,118,239,212,129,177,72,0,8,127,204,103,130,143,221,85,167,16,95,240,11,101,170,61,77,197,191,25,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,161,115,106,130,128,121,163,249,236,212,223,185,125,30,136,12,21,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,216,123,134,46,30,177,94,23,244,106,203,164,120,181,79,143,240,29,202,155,141,209,244,177,211,205,115,174,149,221,82,212,72,214,39,247,49,177,28,231,185,145,69,19,21,239,232,234,88,1,200,199,243,217,250,183,251,72,181,64,0,0,5,0,243,71,243,217,169,191,114,250,61,17,127,197,0,243,71,243,217,169,191,114,250,61,16,18,171,145,143,231,179,245,111,246,145,106,133,85,242,49,252,246,126,173,254,210,45,80,0,0,8,171,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,220,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,117,60,209,252,137,234,111,220,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,27,41,131,31,235,166,184,224,156,59,105,197,199,84,181,25,215,86,217,109,219,49,222,206,182,205,89,35,230,114,47,106,53,237,181,89,23,113,232,216,219,36,206,142,46,228,145,181,207,106,189,187,212,93,179,156,55,17,113,107,107,243,203,205,37,37,86,159,45,68,238,102,5,76,148,176,49,32,88,31,28,44,91,139,169,159,80,175,107,214,57,158,255,0,114,61,237,114,35,99,99,145,141,9,107,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,210,111,243,108,207,240,221,83,224,155,0,212,29,62,200,105,47,152,245,243,56,160,169,161,174,166,85,232,149,158,207,185,34,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,66,14,87,30,123,52,203,239,175,71,173,2,255,0,128,0,80,15,52,127,61,154,155,247,47,163,209,18,171,145,143,231,179,245,111,246,145,21,121,163,249,236,212,223,185,125,30,136,149,92,140,127,61,159,171,127,180,128,181,64,0,0,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,173,47,248,0,0,0,0,13,85,205,148,248,78,242,177,163,127,47,241,239,78,128,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,236,26,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,93,117,184,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,217,120,142,188,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,224,215,132,186,158,74,158,86,50,159,152,21,222,157,110,41,219,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,146,167,149,140,167,230,5,119,167,91,128,128,28,209,252,246,106,111,220,190,143,68,99,254,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,50,7,52,127,61,154,155,247,47,163,209,19,211,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,184,77,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,198,76,247,200,237,228,149,238,250,206,93,183,217,54,68,68,78,214,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,170,0,0,0,0,80,15,52,127,61,154,155,247,47,163,209,18,171,145,143,231,179,245,111,246,145,21,121,163,249,236,212,223,185,125,30,136,149,92,140,127,61,159,171,127,180,128,181,64,0,0,0,3,85,115,106,131,85,112,47,251,149,199,145,61,50,251,235,214,43,73,84,69,94,87,30,68,244,203,239,175,88,173,37,80,0,0,2,128,121,163,249,236,212,223,185,125,30,136,191,226,128,121,163,249,236,212,223,185,125,30,136,9,85,200,199,243,217,250,183,251,72,181,66,170,249,24,254,123,63,86,255,0,105,22,168,6,170,229,255,0,114,184,242,39,166,95,125,122,197,105,64,37,255,0,114,184,242,39,166,95,125,122,197,104,14,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,148,192,0,85,95,60,239,204,159,235,39,236,211,21,114,84,243,79,148,252,191,174,245,27,113,111,217,214,147,233,102,168,120,31,194,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,8,124,184,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,174,219,177,171,246,32,29,212,0,0,198,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,228,178,189,121,211,231,244,214,46,30,113,77,62,167,200,106,232,238,89,86,80,202,151,208,194,178,181,149,246,234,58,121,22,100,149,90,157,14,99,42,39,160,122,49,235,239,127,67,154,139,219,85,104,83,9,216,53,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,93,182,221,19,224,103,78,93,90,57,125,214,78,46,48,74,107,68,222,30,147,15,184,65,152,221,42,122,88,254,205,45,4,241,72,212,232,115,216,174,238,206,180,240,110,222,167,51,191,215,210,230,177,200,100,14,110,122,103,138,233,223,23,19,92,113,106,79,9,244,215,31,164,201,174,48,50,56,227,133,181,210,79,81,79,43,227,107,24,221,187,158,21,178,189,93,212,231,75,44,175,87,125,109,144,44,255,0,151,86,177,216,181,147,132,124,18,166,209,15,135,171,195,237,240,97,215,74,110,167,191,179,85,65,4,81,181,122,220,198,35,187,176,45,60,251,55,169,172,239,244,117,57,204,114,146,84,169,94,73,122,199,125,139,42,206,184,126,168,135,189,101,169,183,174,99,71,39,83,27,225,42,163,146,158,146,161,54,70,117,201,222,100,180,222,245,127,75,60,47,213,110,242,57,82,218,128,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,57,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,112,23,39,150,125,21,250,43,121,250,117,236,175,163,126,207,168,246,199,181,187,126,7,192,246,221,223,241,29,223,197,246,123,125,125,125,127,87,167,125,253,219,154,209,107,92,154,95,46,174,101,238,209,90,42,186,92,17,47,21,45,199,217,83,83,36,239,90,36,122,164,111,71,75,27,37,70,57,19,173,140,145,171,35,24,230,177,238,145,237,116,142,154,156,209,184,237,181,107,101,214,29,8,209,124,154,174,163,9,177,212,61,217,5,198,146,118,248,44,134,181,174,98,196,200,250,83,170,90,106,119,49,202,143,235,237,203,35,145,232,215,36,48,202,232,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,215,70,202,230,61,190,38,70,182,70,194,206,151,117,61,21,202,157,182,72,246,4,223,228,169,248,118,255,0,69,63,249,24,254,190,255,0,192,255,0,247,79,251,221,255,0,241,127,218,127,254,103,254,57,21,121,163,249,236,212,223,185,125,30,136,189,236,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,162,30,104,254,123,53,55,238,95,71,162,2,85,114,235,226,47,4,225,127,128,92,227,82,243,170,143,206,5,206,142,207,69,209,55,239,157,211,216,180,147,65,71,220,138,41,59,61,222,195,219,221,123,122,25,241,85,248,34,227,78,23,249,175,106,133,155,94,110,23,142,36,114,138,187,142,1,150,212,74,181,20,116,52,145,246,49,217,228,236,182,42,138,120,250,29,59,169,162,142,30,135,64,217,21,85,36,146,109,166,159,126,236,0,146,237,117,154,213,79,98,154,231,86,251,109,29,68,213,116,244,110,153,203,4,51,204,216,219,44,172,143,126,150,189,237,130,22,185,200,155,185,34,141,23,126,148,219,229,3,106,128,85,7,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,250,172,107,54,181,240,0,0,53,87,54,83,225,59,202,198,141,252,191,199,189,58,3,90,194,255,0,172,188,69,224,156,47,240,11,165,90,151,157,84,126,111,236,116,118,122,46,137,191,124,238,158,197,73,160,163,238,69,20,157,158,239,97,237,238,189,189,12,248,170,252,17,67,228,230,13,198,221,171,133,12,2,59,22,49,61,37,118,162,229,84,245,16,218,168,219,84,214,207,105,129,208,204,214,93,159,27,161,149,143,100,117,13,141,173,138,68,106,76,189,196,106,170,71,38,212,151,139,107,166,163,226,154,227,75,196,61,21,231,189,153,195,144,63,36,168,169,114,44,17,214,85,75,51,164,168,100,172,167,88,255,0,19,55,92,140,146,54,43,26,232,228,123,61,200,187,31,46,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,32,103,124,26,235,110,158,112,243,141,113,27,144,226,181,108,199,178,42,132,123,150,21,130,118,81,219,167,167,165,150,223,91,43,226,149,238,99,42,93,60,209,163,94,198,118,223,11,26,245,234,158,54,129,122,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,51,1,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,94,9,123,111,123,27,52,79,71,71,35,17,203,209,35,30,213,93,218,160,118,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,0,0,0,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,167,34,110,139,185,205,135,135,38,234,121,111,192,14,68,70,230,37,108,150,187,73,170,229,137,140,94,195,95,34,238,187,123,146,150,171,254,178,92,145,167,142,186,89,42,180,118,240,198,53,23,250,214,119,124,83,255,0,4,169,3,1,242,188,201,105,102,164,184,89,122,21,36,134,106,165,119,212,254,44,84,141,248,239,250,75,18,42,243,149,220,53,209,106,5,217,189,63,137,107,110,13,85,221,190,229,218,152,180,36,223,111,120,5,77,208,226,137,177,201,126,7,15,180,15,96,60,39,192,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,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,250,245,138,210,85,17,87,149,199,145,61,50,251,235,214,43,73,84,0,0,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,42,242,49,252,246,126,173,254,210,45,80,170,190,70,63,158,207,213,191,218,69,170,0,0,0,0,1,64,60,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,252,158,118,152,181,138,175,64,176,92,214,162,135,174,245,106,204,18,215,71,83,221,122,118,169,106,232,170,36,168,143,161,23,161,221,79,162,166,93,213,21,201,219,217,170,136,231,34,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,201,122,124,96,96,20,218,159,194,230,169,97,147,99,213,119,218,138,172,94,186,166,223,111,164,73,93,60,247,26,104,150,162,137,35,108,75,214,247,165,76,48,170,49,55,235,84,70,170,57,21,90,186,219,129,181,64,49,254,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,245,92,138,100,0,0,0,34,175,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,202,96,0,0,0,48,87,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,175,14,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,44,43,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,116,158,79,186,57,125,206,120,160,77,85,167,155,195,217,116,210,223,61,69,100,157,44,127,126,170,186,158,122,74,122,109,149,237,123,122,152,250,153,123,136,215,181,60,55,67,186,86,70,168,31,149,205,91,76,241,93,27,214,13,51,210,220,42,147,195,217,113,157,47,182,91,233,186,163,141,146,77,209,112,184,245,207,47,109,140,99,166,149,234,233,36,122,53,58,228,123,220,169,187,148,237,124,182,52,83,247,68,240,251,197,22,142,71,112,240,85,121,5,191,26,240,19,186,94,220,108,174,130,90,250,138,94,235,187,114,42,66,179,195,18,73,210,197,119,109,95,211,179,182,84,115,171,243,79,139,124,191,161,245,27,137,149,121,24,254,123,63,86,255,0,105,1,85,102,203,188,55,107,125,171,136,253,18,197,181,162,205,99,171,179,83,228,116,242,185,244,21,50,54,71,211,79,12,242,83,204,196,123,125,207,98,75,12,157,15,217,170,230,116,185,90,197,85,98,82,183,51,253,23,186,233,79,22,153,109,246,28,66,174,211,140,103,53,13,191,89,171,28,247,75,5,124,242,67,19,174,14,100,138,231,108,244,172,124,206,116,74,168,172,73,35,84,107,99,124,123,202,174,73,250,209,117,184,211,103,154,17,144,229,245,117,84,246,186,122,91,246,51,103,153,142,123,41,96,89,100,101,197,209,73,211,179,24,178,205,68,171,18,189,19,174,71,189,141,221,210,185,66,210,141,117,184,252,206,191,8,156,100,234,197,255,0,217,126,207,240,153,4,150,46,207,127,187,213,236,216,217,65,221,234,233,110,221,207,11,220,233,219,234,245,244,238,237,186,151,98,147,85,112,45,167,145,214,45,125,164,197,117,115,53,168,161,232,178,221,110,22,123,93,29,79,117,139,221,170,164,142,170,74,136,250,17,122,219,210,202,218,101,221,81,26,189,205,154,170,173,114,37,159,144,255,0,148,254,45,98,199,248,37,196,46,214,138,31,15,87,147,92,46,247,75,164,157,215,191,196,85,50,186,106,70,201,179,149,81,155,65,73,78,205,154,136,223,169,190,221,78,114,172,192,2,63,241,249,130,254,17,56,54,213,139,7,181,61,159,225,49,249,47,189,238,199,119,171,217,178,50,191,181,211,212,221,187,158,23,183,213,191,213,235,234,217,219,116,174,186,230,211,183,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,177,1,181,64,35,255,0,0,121,215,225,19,131,109,39,191,251,47,217,254,19,31,142,197,217,239,247,122,189,155,35,232,59,189,93,45,219,185,225,123,157,59,125,94,190,157,221,183,82,200,0,5,0,243,71,243,217,169,191,114,250,61,17,127,197,0,243,71,243,217,169,191,114,250,61,16,18,171,145,143,231,179,245,111,246,145,106,133,85,242,49,252,246,126,173,254,210,45,80,0,0,1,64,60,209,252,246,106,111,220,190,143,68,95,241,64,60,209,252,246,106,111,220,190,143,68,4,170,228,99,249,236,253,91,253,164,90,161,85,124,140,127,61,159,171,127,180,139,84,0,0,2,42,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,93,79,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,198,121,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,64,60,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,221,135,140,127,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,131,92,200,245,123,50,102,139,212,104,35,167,164,147,19,159,40,135,47,100,110,129,59,240,92,89,73,37,43,156,201,19,101,86,73,20,140,71,53,221,91,44,49,171,58,55,147,175,58,242,184,243,217,166,95,125,122,61,105,133,53,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,110,107,229,113,231,179,76,190,250,244,122,208,47,248,0,5,0,243,71,243,217,169,191,114,250,61,17,42,185,24,254,123,63,86,255,0,105,17,87,154,63,158,205,77,251,151,209,232,137,85,200,199,243,217,250,183,251,72,11,84,0,0,0,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,250,244,122,210,255,0,138,1,229,113,231,179,76,190,250,244,122,210,255,0,128,0,0,0,0,213,92,217,79,132,239,43,26,55,242,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,47,241,239,78,128,12,170,0,2,128,121,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,0,57,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,63,192,0,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,54,168,0,0,0,1,64,60,209,252,246,106,111,220,190,143,68,74,174,70,63,158,207,213,191,218,68,85,230,143,231,179,83,126,229,244,122,34,85,114,49,252,246,126,173,254,210,2,213,0,0,0,0,13,85,205,170,13,85,192,191,238,87,30,68,244,203,239,175,88,173,37,81,21,121,92,121,19,211,47,190,189,98,180,149,64,0,0,10,1,230,143,231,179,83,126,229,244,122,34,255,0,138,1,230,143,231,179,83,126,229,244,122,32,37,87,35,31,207,103,234,223,237,34,213,10,171,228,99,249,236,253,91,253,164,90,160,26,171,151,253,202,227,200,158,153,125,245,235,21,165,0,151,253,202,227,200,158,153,125,245,235,21,160,57,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,251,151,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,54,83,0,0,0,0,0,0,40,135,155,54,168,90,181,31,140,27,165,178,204,218,73,41,240,91,61,30,46,250,186,106,214,212,50,166,118,58,74,153,183,233,68,72,223,20,181,114,83,190,61,220,173,125,59,183,84,85,86,54,242,50,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,172,110,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,182,219,170,252,64,179,78,73,122,41,255,0,187,174,35,43,46,31,167,10,183,210,199,47,251,222,178,174,73,152,177,255,0,188,146,55,54,79,229,209,205,252,133,50,175,57,189,45,250,87,195,141,139,83,40,44,94,42,191,4,200,35,241,53,190,43,163,193,218,235,88,176,205,248,181,122,54,78,186,166,219,155,238,107,158,221,183,77,155,220,83,53,114,234,209,203,22,141,240,143,130,83,90,38,241,21,121,133,190,12,198,233,83,210,246,119,170,171,224,138,70,167,67,158,244,111,106,4,167,131,118,244,181,253,142,190,150,185,238,67,42,241,3,166,127,134,77,14,207,52,182,58,75,85,69,94,77,143,215,91,232,61,169,31,93,44,53,207,133,222,22,119,253,71,171,123,83,164,82,35,218,213,115,28,196,115,83,169,168,5,16,242,247,213,11,174,149,113,131,166,215,59,123,106,230,167,191,222,34,197,235,169,33,173,117,51,42,32,184,57,41,147,187,178,42,72,200,165,146,42,132,141,201,179,159,78,207,123,85,17,237,216,120,213,92,217,119,134,140,254,167,84,248,121,211,125,65,184,100,52,151,203,149,243,23,182,212,221,43,169,150,46,137,110,62,29,137,88,138,145,34,49,143,109,66,74,199,177,168,157,15,107,155,179,122,118,64,170,30,117,126,105,241,111,151,244,62,163,113,33,86,1,170,89,222,151,253,35,250,11,125,246,103,210,220,126,179,22,188,127,90,195,55,138,181,213,116,247,224,252,107,29,209,213,219,103,215,103,75,211,111,115,147,117,38,175,58,191,52,248,183,203,250,31,81,184,144,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,129,218,180,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,118,194,156,52,112,233,130,112,191,165,148,26,103,130,211,255,0,37,89,120,173,235,155,247,206,233,225,161,134,122,206,220,178,201,217,238,246,24,238,211,29,208,207,130,39,197,87,21,112,11,193,70,43,194,158,156,82,94,238,214,207,17,169,185,53,190,25,50,59,133,66,70,249,40,58,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,123,210,49,30,171,210,216,153,20,170,0,80,15,52,127,61,154,155,247,47,163,209,23,252,80,15,52,127,61,154,155,247,47,163,209,1,215,248,28,225,18,235,197,246,174,59,20,158,227,87,103,196,236,52,237,185,100,119,88,41,220,247,178,5,122,53,148,176,189,90,177,50,166,101,234,232,238,46,200,200,230,145,27,39,105,99,117,191,113,111,192,230,27,196,47,15,54,77,30,195,223,73,141,92,176,26,120,89,133,213,206,197,157,148,172,130,157,32,109,20,211,61,31,63,134,146,54,198,215,185,174,87,245,197,12,142,73,123,125,15,196,28,149,60,172,101,63,48,43,189,58,220,79,240,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,202,114,189,227,167,240,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,107,155,81,34,118,174,99,60,4,254,234,139,20,26,145,167,115,248,125,77,198,109,254,14,146,158,122,142,138,91,213,11,30,249,82,141,202,245,232,134,100,124,146,58,41,125,205,87,61,204,149,122,92,217,33,164,28,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,138,188,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,203,42,128,213,92,238,186,163,171,217,150,175,212,227,51,230,19,210,43,48,252,94,217,136,90,33,166,129,34,100,22,234,24,186,34,106,175,189,207,123,156,178,72,247,57,87,119,202,228,111,75,17,140,111,74,37,87,0,188,20,101,92,86,106,61,37,238,237,108,240,250,101,140,220,33,147,35,184,84,36,140,142,191,161,91,35,173,148,235,27,152,247,77,43,21,17,238,99,147,179,27,209,234,189,78,137,146,134,85,229,123,192,183,225,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,248,214,182,162,52,185,60,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,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,250,192,80,95,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,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,125,73,226,238,49,236,108,209,61,27,36,111,86,175,68,140,99,145,55,106,26,240,241,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,250,149,208,191,170,41,24,248,220,171,210,246,59,165,207,103,68,143,13,143,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,62,178,5,114,127,194,181,231,19,208,107,157,126,167,84,85,211,225,55,202,138,122,236,26,213,90,255,0,199,193,3,187,174,170,169,99,21,189,81,83,84,57,240,190,54,171,182,114,182,89,90,198,164,201,36,211,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,84,69,248,158,88,168,169,238,60,61,19,220,187,30,91,182,192,114,35,31,30,55,20,160,209,219,175,214,68,116,148,243,49,55,95,211,73,83,252,255,0,204,73,194,53,241,205,102,109,211,71,174,251,181,29,218,165,157,233,186,125,169,73,83,252,255,0,206,4,97,229,111,12,142,202,110,245,46,114,43,100,125,126,235,191,193,85,180,202,89,138,124,10,193,229,123,87,52,25,213,230,208,247,170,35,93,112,115,83,127,134,201,76,159,228,253,37,159,39,192,2,252,14,8,139,185,205,126,7,175,125,151,109,192,246,39,192,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,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,42,47,91,249,68,241,37,169,90,209,159,106,53,139,54,211,88,45,185,86,81,117,189,209,197,87,114,175,108,241,193,83,87,36,209,182,70,182,141,205,71,163,94,136,168,142,114,111,190,202,191,16,38,87,43,143,34,122,101,247,215,172,86,146,168,194,156,25,232,166,85,195,183,13,152,126,142,102,183,11,85,109,235,31,246,135,137,158,215,44,146,82,191,191,95,81,80,206,135,73,28,111,93,153,51,81,119,98,125,100,93,183,77,149,115,88,0,0,0,0,2,149,185,213,249,167,197,190,95,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,21,67,26,242,49,252,246,126,173,254,210,45,80,133,92,183,184,41,213,62,15,191,8,159,132,203,254,41,115,250,91,236,143,5,236,42,170,153,187,126,23,197,247,59,189,232,34,219,127,18,206,158,158,173,246,118,251,108,155,205,80,0,0,0,0,40,7,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,198,63,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,234,170,111,178,238,137,39,249,122,112,191,159,112,153,162,247,173,57,212,107,190,63,113,185,92,114,138,155,220,82,217,42,38,154,6,193,37,37,36,45,107,157,52,81,57,31,213,78,245,84,70,170,108,173,247,252,81,2,80,26,208,241,47,128,83,105,103,16,218,145,167,214,252,122,174,199,109,177,229,23,42,107,93,13,74,75,215,21,187,196,61,104,213,22,85,87,189,142,167,88,158,199,185,87,173,142,107,183,119,86,235,178,241,92,28,121,114,203,212,190,36,245,230,77,92,210,43,198,21,102,167,186,89,232,225,189,37,238,229,92,201,234,110,48,245,197,222,107,35,130,102,53,158,25,148,145,162,53,91,186,198,229,86,238,170,231,7,106,228,227,171,212,217,175,13,21,218,91,81,61,34,92,180,226,241,52,44,130,24,37,107,253,157,92,247,213,67,52,175,118,236,123,221,80,181,236,68,98,166,204,133,157,77,77,209,207,158,164,21,229,207,193,78,190,240,125,149,102,127,132,11,254,159,220,241,188,182,223,75,215,236,106,170,217,171,163,174,165,145,253,141,187,176,69,26,66,177,212,213,117,254,83,149,201,22,219,34,59,121,212,0,0,4,85,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,190,142,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,178,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,136,22,232,0,0,124,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,89,130,184,217,209,156,251,136,94,29,50,29,26,211,151,227,240,92,178,74,138,6,203,87,123,175,154,154,10,88,32,170,142,165,207,111,102,9,157,35,213,208,49,136,197,70,38,210,57,221,95,81,24,240,160,189,126,214,59,239,16,26,203,150,107,22,71,15,135,171,201,174,14,168,142,155,169,143,240,148,172,106,71,77,77,214,198,49,36,237,65,28,81,119,58,17,207,232,234,119,214,114,169,117,60,173,52,46,143,71,248,83,176,228,149,182,111,9,146,106,39,250,36,185,205,34,193,36,143,165,145,85,45,236,108,145,39,87,103,194,246,230,108,111,115,156,201,42,103,252,149,114,177,176,130,211,201,67,137,41,174,180,80,223,117,47,77,104,237,175,168,141,181,149,20,149,117,245,51,195,2,185,59,143,142,39,82,198,217,30,141,221,81,139,35,17,202,136,138,230,239,186,92,248,20,173,206,175,205,62,45,242,254,135,212,110,38,85,228,99,249,236,253,91,253,164,100,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,5,94,235,203,123,130,157,83,224,251,240,137,248,76,191,226,151,63,165,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,184,126,87,56,45,28,177,103,60,48,46,170,212,77,225,239,90,105,112,130,162,142,78,151,191,191,75,93,81,5,37,69,54,200,246,177,189,79,125,52,189,197,107,220,158,27,161,189,41,35,148,169,110,22,53,175,247,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,30,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,155,63,168,169,197,63,254,63,105,87,254,149,184,255,0,216,64,183,237,88,206,191,5,250,89,153,106,103,178,253,167,244,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,8,216,123,7,208,141,92,160,224,86,167,134,220,239,38,199,238,57,179,176,123,182,33,5,194,153,239,109,185,172,146,26,138,123,123,85,201,3,31,209,29,59,169,152,247,118,149,235,208,229,94,181,250,206,174,15,234,42,113,79,255,0,143,218,85,255,0,165,110,63,246,16,44,211,129,108,42,213,128,112,125,164,150,43,53,69,92,212,245,88,189,37,237,238,169,123,92,244,158,224,223,29,51,81,90,214,167,67,101,169,145,172,77,183,70,35,81,85,202,138,229,206,167,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,245,128,53,129,213,140,23,240,95,170,121,150,153,251,83,218,127,68,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,139,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,196,9,149,202,227,200,158,153,125,245,235,21,164,170,48,167,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,89,23,109,211,101,92,214,0,160,30,104,254,123,53,55,238,95,71,162,47,248,172,14,51,57,95,235,239,17,60,73,230,26,199,133,101,250,127,69,101,200,61,159,225,160,186,92,43,99,170,103,98,130,158,157,253,109,142,146,70,38,239,133,202,155,61,126,170,166,251,46,232,129,249,92,140,127,61,159,171,127,180,139,84,33,87,45,238,10,117,79,131,239,194,39,225,50,255,0,138,92,254,150,251,35,193,123,10,170,166,110,223,133,241,125,206,239,122,8,182,223,196,179,167,167,171,125,157,190,219,38,243,84,0,0,1,64,60,209,252,246,106,111,220,190,143,68,95,241,88,28,102,114,191,215,222,34,120,147,204,53,143,10,203,244,254,138,203,144,123,63,195,65,116,184,86,199,84,206,197,5,61,59,250,219,29,36,140,77,223,11,149,54,122,253,85,77,246,93,209,3,242,185,24,254,123,63,86,255,0,105,22,168,66,174,91,220,20,234,159,7,223,132,79,194,101,255,0,20,185,253,45,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,230,168,0,0,17,87,154,63,145,61,77,251,151,214,40,138,86,225,59,205,62,141,252,192,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,250,202,155,236,155,170,87,182,136,114,137,226,75,77,117,163,1,212,107,238,109,166,179,219,113,92,162,213,123,172,138,146,229,94,233,228,130,154,174,57,164,108,109,117,27,90,175,86,177,81,17,92,212,223,109,213,62,32,76,174,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,232,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,235,42,111,178,110,169,94,218,33,202,39,137,45,53,214,140,7,81,175,185,182,154,207,109,197,114,139,85,238,178,42,75,149,123,167,146,10,106,184,230,145,177,181,212,109,106,189,90,197,68,69,115,83,125,183,84,248,129,110,128,0,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,170,249,123,224,25,150,150,115,30,194,116,251,80,113,234,187,30,67,99,168,189,211,87,80,212,162,117,196,255,0,99,86,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,222,241,135,243,126,25,240,220,199,136,189,60,226,105,181,213,116,25,102,7,79,89,109,122,53,86,72,46,86,233,233,106,226,108,15,98,185,18,55,197,45,91,229,108,141,248,162,200,199,181,219,198,232,131,48,0,0,160,30,104,254,123,53,55,238,95,71,162,37,87,35,31,207,103,234,223,237,35,245,120,204,229,127,175,188,68,241,39,152,107,30,21,151,233,253,21,151,32,246,127,134,130,233,112,173,142,169,157,138,10,122,119,245,182,58,73,24,155,190,23,42,108,245,250,170,155,236,187,162,102,174,91,220,20,234,159,7,223,132,79,194,101,255,0,20,185,253,45,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,16,3,157,95,149,140,91,230,5,15,167,92,73,254,69,254,97,124,47,231,220,89,232,189,151,78,116,230,239,143,219,174,86,236,162,154,247,44,183,186,137,161,129,208,71,73,87,11,154,215,67,20,174,87,245,84,49,81,21,168,155,35,189,255,0,4,80,170,30,87,30,123,52,203,239,175,71,173,47,248,172,14,12,249,95,235,239,14,220,73,225,250,199,154,229,250,127,91,101,199,253,161,226,96,181,220,43,100,170,127,126,130,162,157,157,13,146,146,54,46,207,153,170,187,189,62,170,46,219,174,200,182,126,0,0,0,0,6,170,230,202,124,39,121,88,209,191,151,248,247,167,64,85,95,245,21,56,167,255,0,199,237,42,255,0,210,183,31,251,9,110,154,33,133,93,116,215,69,240,29,57,190,212,82,79,114,197,113,123,85,146,178,90,71,185,208,73,61,53,36,112,200,232,220,230,181,202,197,115,21,81,85,173,93,182,221,19,224,7,117,0,1,64,60,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,49,255,0,25,156,175,245,247,136,158,36,243,13,99,194,178,253,63,162,178,228,30,207,240,208,93,46,21,177,213,51,177,65,79,78,254,182,199,73,35,19,119,194,229,77,158,191,85,83,125,151,116,73,63,203,211,133,252,251,132,205,23,189,105,206,163,93,241,251,141,202,227,148,84,222,226,150,201,81,52,208,54,9,41,41,33,107,92,233,162,137,200,254,170,119,170,162,53,83,101,111,191,226,136,21,67,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,227,31,241,153,202,255,0,95,120,137,226,79,48,214,60,43,47,211,250,43,46,65,236,255,0,13,5,210,225,91,29,83,59,20,20,244,239,235,108,116,146,49,55,124,46,84,217,235,245,85,55,217,119,68,147,252,189,56,95,207,184,76,209,123,214,156,234,53,223,31,184,220,174,57,69,77,238,41,108,149,19,77,3,96,146,146,146,22,181,206,154,40,156,143,234,167,122,170,35,85,54,86,251,254,40,129,40,0,0,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,115,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,237,190,200,191,2,162,255,0,168,169,197,63,254,63,105,87,254,149,184,255,0,216,64,186,144,0,0,0,20,3,205,31,207,102,166,253,203,232,244,68,170,228,99,249,236,253,91,253,164,126,175,25,156,175,245,247,136,158,36,243,13,99,194,178,253,63,162,178,228,30,207,240,208,93,46,21,177,213,51,177,65,79,78,254,182,199,73,35,19,119,194,229,77,158,191,85,83,125,151,116,76,213,203,123,130,157,83,224,251,240,137,248,76,191,226,151,63,165,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,184,77,80,0,0,0,3,85,115,106,130,149,191,168,169,197,63,254,63,105,87,254,149,184,255,0,216,64,159,252,174,60,137,233,151,223,94,177,90,74,163,10,112,103,162,153,87,14,220,54,97,250,57,154,220,45,85,183,172,127,218,30,38,123,92,178,73,74,254,253,125,69,67,58,29,36,113,189,118,100,205,69,221,137,245,145,118,221,54,85,205,96,0,0,10,1,230,143,231,179,83,126,229,244,122,34,255,0,138,192,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,234,170,111,178,238,136,31,149,200,199,243,217,250,183,251,72,181,66,21,114,222,224,167,84,248,62,252,34,126,19,47,248,165,207,233,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,111,53,64,213,92,191,238,87,30,68,244,203,239,175,88,173,32,7,245,21,56,167,255,0,199,237,42,255,0,210,183,31,251,9,103,220,25,232,166,85,195,183,13,152,126,142,102,183,11,85,109,235,31,246,135,137,158,215,44,146,82,191,191,95,81,80,206,135,73,28,111,93,153,51,81,119,98,125,100,93,183,77,149,67,160,115,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,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,89,83,125,147,117,74,246,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,196,11,116,0,0,0,0,0,1,15,249,169,235,29,247,72,184,71,187,211,99,144,237,87,158,220,34,195,164,169,234,103,245,173,45,76,19,201,82,189,15,99,145,253,200,41,229,131,111,170,230,247,250,218,228,115,17,22,147,52,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,192,185,78,98,156,32,113,37,197,221,215,20,177,105,206,101,133,90,112,156,118,158,74,185,104,238,215,26,248,39,170,186,200,231,53,210,201,28,48,203,11,217,28,45,99,98,114,162,61,171,53,74,124,30,134,63,224,55,150,94,165,240,217,175,49,234,230,174,222,48,171,205,61,174,207,89,13,149,44,151,42,231,207,77,113,155,162,46,243,153,36,16,177,204,240,207,171,141,81,202,237,150,70,170,55,116,71,52,44,82,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,235,0,13,122,249,138,232,229,247,70,248,184,206,233,174,243,120,138,76,194,225,62,99,107,169,233,99,59,212,181,243,203,35,147,161,175,122,183,181,58,84,65,187,186,92,254,199,95,75,90,246,161,97,92,150,51,250,107,239,15,57,94,159,84,100,53,117,151,44,87,40,125,75,40,102,89,92,202,11,117,101,60,107,10,68,174,78,134,177,245,16,87,189,88,197,247,63,173,206,68,238,34,187,245,121,138,114,244,207,184,179,207,241,77,70,210,236,159,31,183,92,173,214,121,44,151,88,175,245,179,67,3,160,142,103,77,76,232,27,5,52,174,87,245,84,85,36,138,247,34,108,144,244,167,229,42,245,254,0,121,124,235,239,9,58,227,87,168,121,173,235,79,239,22,91,174,63,85,98,169,109,174,237,90,181,84,253,201,160,157,146,178,57,40,154,201,126,189,51,88,173,87,179,102,200,174,69,85,106,49,193,26,249,213,249,167,197,190,95,208,250,141,196,150,156,178,184,18,181,104,142,27,110,215,61,82,198,106,227,213,11,245,60,142,165,163,186,64,214,63,27,162,122,185,173,100,113,238,170,202,153,162,217,210,61,253,50,49,146,118,58,99,84,155,187,157,115,254,14,176,77,80,226,159,28,226,95,58,172,246,159,209,44,126,142,221,103,178,118,230,135,194,221,41,110,46,173,130,227,226,34,157,189,125,61,199,179,176,248,220,197,223,169,85,118,70,146,0,0,0,1,64,60,209,252,246,106,111,220,190,143,68,95,241,88,28,102,114,191,215,222,34,120,147,204,53,143,10,203,244,254,138,203,144,123,63,195,65,116,184,86,199,84,206,197,5,61,59,250,219,29,36,140,77,223,11,149,54,122,253,85,77,246,93,209,3,32,114,84,242,177,148,252,192,174,244,235,113,63,200,191,203,211,133,252,251,132,205,23,189,105,206,163,93,241,251,141,202,227,148,84,222,226,150,201,81,52,208,54,9,41,41,33,107,92,233,162,137,200,254,170,119,170,162,53,83,101,111,191,226,137,40,0,21,107,205,7,151,221,77,218,166,245,197,14,139,90,169,24,246,83,186,191,48,177,211,69,21,51,58,33,138,170,162,178,244,178,203,59,90,175,86,178,6,190,8,162,235,145,234,233,126,179,220,253,237,40,1,172,182,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,216,83,134,142,34,240,78,40,52,178,131,83,48,90,143,228,168,239,20,93,19,126,246,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,122,31,241,69,248,162,64,14,39,121,61,230,217,190,178,222,179,46,30,175,90,127,142,98,23,174,221,99,44,151,9,107,41,61,157,84,173,218,120,225,108,80,204,197,133,207,69,149,168,139,27,89,221,88,219,27,89,27,85,221,131,131,190,95,220,108,240,161,171,150,252,194,205,170,26,106,236,98,227,81,79,77,150,90,35,184,220,38,101,198,220,143,250,234,216,157,72,198,248,152,218,233,29,11,250,155,210,245,86,170,246,223,35,30,21,193,195,71,14,153,223,20,26,167,65,166,120,45,63,242,85,151,138,222,184,127,123,45,126,38,24,103,172,237,203,44,125,238,215,125,142,237,49,221,111,248,34,124,85,54,30,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,117,78,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,249,128,0,0,1,213,51,253,45,193,53,67,232,231,211,171,23,180,254,137,100,20,121,77,159,250,234,104,124,45,210,151,171,177,63,226,158,222,190,158,227,254,163,250,152,187,251,218,187,33,218,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,28,92,191,165,67,85,55,248,135,166,255,0,96,106,38,255,0,0,57,24,123,138,42,58,106,189,42,190,54,161,205,68,90,42,148,247,187,111,251,218,99,48,152,199,136,91,122,220,180,198,251,78,216,154,229,90,26,157,183,219,227,225,229,68,248,255,0,72,16,119,151,61,5,37,38,176,100,78,141,204,114,182,107,163,17,17,251,251,186,160,44,185,187,109,186,21,125,192,5,217,182,222,34,178,76,126,102,171,101,73,110,234,136,137,186,125,89,35,79,138,47,251,21,45,9,187,116,166,192,21,55,67,215,178,117,30,197,56,123,145,126,32,115,79,129,228,241,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,254,228,60,49,119,251,54,60,191,224,113,98,174,255,0,0,61,134,63,215,23,203,30,155,223,36,133,126,188,116,53,47,68,251,87,106,121,12,128,117,13,84,166,138,171,7,187,197,43,119,107,168,234,17,125,201,240,236,188,10,192,224,162,225,43,184,197,190,62,89,17,175,122,222,151,165,118,223,126,225,109,145,170,43,17,81,119,42,27,134,63,222,174,57,110,208,83,177,205,99,228,190,55,220,155,38,221,201,63,70,223,197,66,221,105,87,170,22,174,202,159,31,114,255,0,72,30,213,248,30,165,79,122,158,227,212,229,217,219,108,7,54,156,143,13,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,0,0,0,0,1,197,223,3,139,92,187,156,157,240,56,177,19,127,180,14,104,126,22,107,28,115,99,117,241,77,26,61,142,166,149,21,23,244,118,220,126,241,249,89,51,22,75,37,99,19,111,173,4,137,255,0,208,112,21,93,165,52,240,210,241,233,86,202,8,82,38,245,94,149,200,213,217,55,238,84,127,246,139,94,162,87,45,59,21,202,187,251,255,0,194,165,93,224,118,58,202,62,58,234,165,141,155,53,207,188,202,190,229,247,162,201,82,159,163,244,236,90,29,10,170,192,221,255,0,159,252,42,7,210,122,157,191,87,189,15,105,235,114,42,175,196,14,77,57,28,90,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,3,139,254,7,6,252,78,111,248,28,27,190,255,0,16,61,137,240,62,27,219,122,173,117,72,169,191,226,95,255,0,212,169,247,39,192,249,110,168,231,91,234,26,213,247,172,111,79,254,138,129,91,116,53,78,181,241,203,31,74,59,105,233,238,141,95,254,114,169,127,79,251,18,201,232,87,122,102,170,167,233,255,0,10,149,159,114,124,182,222,57,233,91,81,240,154,43,154,181,23,221,238,87,86,42,127,245,37,150,219,30,143,164,98,254,157,255,0,194,160,125,103,173,92,157,71,176,245,59,242,191,152,15,99,79,39,22,156,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,0,226,239,129,193,190,245,216,246,59,224,167,173,191,149,241,3,218,122,43,155,213,71,50,127,181,187,252,10,123,207,77,86,203,79,34,47,218,197,255,0,0,21,123,173,245,178,216,120,200,180,221,34,115,119,72,107,91,238,85,251,86,191,250,63,194,89,150,53,83,226,109,80,201,182,202,189,95,253,82,149,107,198,28,147,90,56,153,182,220,33,149,99,217,147,162,42,126,149,125,127,249,11,51,211,90,197,173,198,105,103,115,213,234,238,191,122,255,0,186,61,63,200,7,109,56,57,83,127,121,204,245,189,81,23,225,241,3,147,78,71,8,213,21,14,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,8,213,150,115,30,224,199,6,202,175,56,86,83,172,158,10,245,143,220,42,45,119,26,111,163,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,146,164,21,230,133,193,71,238,128,193,31,172,250,123,108,186,215,106,78,27,111,101,52,86,234,36,239,123,102,214,217,156,247,211,164,78,114,109,52,93,217,230,141,99,69,124,159,94,46,137,28,248,187,97,159,244,83,140,206,27,56,137,202,170,176,173,28,212,143,164,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,235,111,182,200,170,153,172,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,27,4,240,57,197,221,171,139,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,213,209,220,77,209,241,205,26,58,78,210,200,224,201,90,215,175,122,79,195,182,43,75,154,235,30,87,244,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,245,118,223,117,68,92,127,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,227,38,167,100,109,218,56,158,239,172,228,223,109,147,117,84,69,192,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,239,175,71,173,2,255,0,142,149,171,218,209,165,250,11,134,201,168,26,185,151,210,99,182,40,234,34,164,74,137,153,36,175,150,121,21,122,34,138,40,154,233,101,126,200,231,43,88,215,42,49,143,122,236,214,57,83,247,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,66,252,125,113,175,149,113,89,168,245,118,75,77,207,195,233,150,51,112,154,60,114,223,78,178,50,58,254,133,116,109,185,212,36,141,99,221,52,172,85,86,53,237,78,204,111,86,34,117,58,87,202,22,169,253,84,126,4,255,0,242,231,255,0,70,111,31,246,67,234,173,230,99,193,69,186,154,130,178,225,172,21,116,180,247,74,117,171,161,150,108,74,246,198,85,64,146,201,10,203,19,150,143,103,177,37,134,88,213,205,221,58,227,123,126,45,84,74,182,229,251,192,141,247,138,172,170,60,215,41,103,130,211,44,126,224,145,220,106,119,100,158,212,170,130,74,89,37,181,116,50,162,42,136,59,180,213,14,95,18,212,86,179,109,147,119,123,147,186,243,149,180,218,172,28,73,97,54,43,21,178,146,221,109,183,105,189,182,146,142,142,146,22,195,5,52,17,215,220,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,90,78,138,113,153,195,103,17,57,85,86,21,163,154,145,244,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,125,109,246,217,21,83,53,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,0,0,0,0,0,58,166,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,226,225,99,228,118,242,74,198,253,86,174,219,238,187,34,42,167,107,34,175,52,127,34,122,155,247,47,172,81,1,250,184,159,49,238,12,115,156,170,205,133,98,218,201,227,111,89,5,194,158,215,110,166,250,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,201,42,107,89,194,119,154,125,27,249,129,143,122,140,6,202,96,0,0,15,201,201,178,155,22,31,110,134,237,145,215,120,74,74,139,133,5,174,57,59,79,147,170,170,182,170,42,74,104,246,98,42,167,92,243,196,205,246,233,111,86,238,84,106,42,163,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,127,192,174,14,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,172,124,0,0,1,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,253,98,149,185,161,113,211,248,107,202,159,161,218,57,153,248,189,54,178,244,123,98,166,137,189,48,223,110,145,200,229,93,166,71,47,136,163,135,104,251,123,35,88,249,81,242,126,53,173,167,145,2,231,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,62,178,157,185,83,241,199,77,166,183,90,14,22,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,123,170,50,154,105,118,115,93,27,83,183,52,178,57,232,230,202,233,33,184,144,6,20,214,190,51,56,108,225,219,42,165,194,181,143,82,62,143,222,171,109,236,186,65,77,236,122,250,190,186,87,201,36,109,147,174,158,9,24,155,190,25,19,101,94,175,171,190,219,42,42,230,178,149,185,213,249,167,197,190,95,208,250,141,196,11,84,208,190,40,244,39,137,79,109,254,5,51,159,164,127,71,60,55,180,255,0,123,43,40,251,30,35,187,217,254,217,138,62,174,174,196,191,147,190,221,62,253,183,77,242,169,85,124,140,127,61,159,171,127,180,139,84,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,248,200,105,223,27,183,142,86,59,234,185,118,223,101,217,81,81,59,94,133,241,71,161,60,74,123,111,240,41,156,253,35,250,57,225,189,167,251,217,89,71,216,241,29,222,207,246,204,81,245,117,118,37,252,157,246,233,247,237,186,111,93,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,172,237,228,106,38,53,228,211,159,211,99,60,81,221,48,203,142,67,87,73,79,152,226,245,116,212,118,246,172,171,5,117,198,158,88,170,35,87,181,168,172,71,199,77,29,114,181,239,219,100,116,141,69,222,78,151,5,218,0,0,197,90,233,197,30,132,240,215,236,79,195,94,115,244,115,233,31,137,246,103,239,101,101,103,127,195,246,187,223,218,209,73,211,211,223,139,242,182,223,171,221,190,203,183,228,232,167,25,156,54,113,19,149,85,97,90,57,169,31,72,47,84,86,247,221,39,166,246,61,125,39,69,43,36,142,55,73,215,81,4,108,93,159,52,105,178,47,87,214,223,109,145,85,42,7,154,158,177,216,181,119,139,139,189,54,57,14,244,152,21,190,44,58,74,158,167,255,0,93,85,83,79,60,149,43,208,246,53,89,219,158,162,88,54,250,205,119,99,173,174,86,189,17,36,175,36,189,20,255,0,221,215,17,149,151,15,211,133,91,233,99,151,253,239,89,87,36,204,88,255,0,222,73,27,155,39,242,232,230,254,66,129,106,128,171,94,96,60,76,102,92,40,115,3,194,181,75,15,161,164,184,177,218,111,73,109,187,219,42,81,26,203,141,186,75,173,107,229,129,36,233,87,66,254,168,163,123,36,106,47,75,216,222,166,189,157,113,190,199,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,94,9,123,111,123,27,52,79,71,71,35,17,203,209,35,30,213,93,218,160,118,176,0,0,0,3,228,185,221,173,86,90,102,86,94,110,116,148,20,242,84,65,72,201,106,102,108,76,116,243,202,200,97,137,28,229,68,87,201,44,145,198,198,252,92,247,181,169,186,170,33,82,218,253,199,29,79,17,220,108,233,14,143,96,236,164,102,157,97,122,177,98,124,53,113,190,42,135,223,46,48,220,25,2,214,182,102,43,154,148,200,215,202,216,90,199,125,118,72,178,61,85,92,198,67,50,185,163,249,19,212,223,185,125,98,136,9,84,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,174,249,18,70,42,163,158,200,102,248,0,0,0,0,31,37,109,218,213,110,169,160,163,184,92,233,41,106,46,149,11,73,67,20,211,53,143,170,157,34,146,101,138,38,170,238,247,164,80,203,34,181,187,175,68,111,119,193,170,169,245,144,43,156,173,218,235,96,225,183,9,190,216,174,117,118,235,149,187,82,45,181,116,117,148,147,58,25,233,167,142,130,224,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,59,175,47,222,59,172,92,85,98,177,225,89,75,252,22,166,227,246,244,146,227,77,179,228,246,165,44,17,210,199,45,215,173,148,241,83,193,221,169,168,114,120,102,170,185,155,110,155,183,222,129,48,0,0,0,0,15,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,241,107,216,230,174,202,138,132,43,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,212,124,107,35,213,17,172,100,221,215,149,199,145,61,50,251,235,214,43,64,149,64,0,7,228,216,50,204,87,43,246,151,209,108,154,213,121,246,53,194,107,77,199,217,245,177,212,120,58,232,182,238,211,77,208,171,219,153,157,77,234,141,219,57,187,166,232,155,144,175,154,23,26,255,0,185,255,0,4,126,140,105,237,206,235,67,169,57,149,189,149,49,92,104,151,179,236,107,91,166,115,31,80,146,185,171,188,210,246,167,134,52,141,81,241,253,121,122,227,115,34,238,86,95,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,249,56,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,253,96,0,197,92,88,249,88,214,79,151,249,15,167,78,66,174,86,156,123,125,59,163,176,240,163,170,16,116,100,22,171,127,131,196,46,148,244,251,71,95,67,73,2,185,40,234,26,196,218,57,161,130,39,43,37,217,27,36,113,170,61,82,86,163,167,11,42,0,0,0,0,34,175,245,81,248,19,255,0,203,159,253,25,188,127,217,9,84,106,174,6,210,88,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,253,99,21,112,157,229,99,70,254,95,227,222,157,1,149,64,0,0,199,250,215,175,122,79,195,182,43,75,154,235,30,87,244,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,245,118,223,117,68,92,127,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,227,38,167,100,109,218,56,158,239,172,228,223,109,147,117,84,69,192,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,239,175,71,173,2,255,0,128,0,0,0,0,0,126,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,35,95,245,81,248,19,255,0,203,159,253,25,188,127,217,12,171,197,143,149,141,100,249,127,144,250,116,230,181,128,109,80,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,46,22,62,71,111,36,172,111,213,106,237,190,235,178,34,170,96,15,234,163,240,39,255,0,151,63,250,51,120,255,0,178,14,104,254,68,245,55,238,95,88,162,40,4,13,170,0,0,0,0,0,35,175,31,122,223,170,28,61,112,209,127,212,157,38,177,210,85,221,224,168,166,160,154,227,83,36,125,22,72,42,31,218,74,228,133,254,234,135,182,87,67,27,35,247,162,62,102,200,246,190,56,222,199,6,127,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,235,53,182,225,227,137,188,251,135,221,121,161,215,154,58,154,188,130,228,234,138,135,95,169,235,174,51,53,111,144,84,239,226,89,81,42,42,185,239,115,149,37,107,228,71,162,76,200,228,115,95,209,178,236,61,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,248,185,152,201,27,180,145,61,191,89,169,190,219,166,232,168,170,29,172,0,7,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,168,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,168,190,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,127,215,201,199,91,245,230,124,202,187,67,41,108,117,121,30,151,210,211,205,113,171,172,154,78,150,98,179,189,30,232,214,41,29,238,115,42,101,107,154,180,169,239,87,171,231,103,74,50,163,184,22,232,10,224,230,205,171,217,150,130,234,135,14,122,185,167,243,210,71,125,199,106,50,105,169,210,174,4,154,9,88,248,237,241,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,70,185,37,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,192,204,0,0,0,0,4,127,213,46,61,120,78,209,108,238,231,166,122,151,170,222,198,201,44,221,159,27,69,236,43,149,71,107,187,11,38,143,241,144,211,190,55,111,28,172,119,213,114,237,190,203,178,162,162,72,2,128,121,163,249,236,212,223,185,125,30,136,11,190,209,77,123,210,126,34,113,90,172,215,71,50,191,164,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,173,182,251,162,162,119,91,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,197,175,99,154,187,42,42,16,47,146,167,149,140,167,230,5,119,167,91,136,235,162,124,113,211,112,165,198,206,185,225,250,130,202,186,141,58,204,53,34,246,250,233,162,124,178,190,201,86,219,133,67,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,144,46,36,0,0,0,0,21,1,202,211,143,111,160,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,0,0,0,235,246,44,255,0,13,201,178,108,155,12,177,100,52,149,119,220,58,162,154,154,251,111,106,170,79,66,250,138,118,84,64,175,106,162,42,178,72,164,69,107,211,118,42,182,70,162,245,70,246,182,42,243,62,213,142,37,244,143,68,150,249,161,84,148,148,88,245,69,61,69,54,93,146,178,102,71,113,178,178,89,233,33,164,90,53,89,154,230,190,87,77,52,106,246,71,35,217,238,123,86,39,35,94,84,7,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,240,217,36,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,241,115,49,146,55,105,34,123,126,179,83,125,183,77,209,81,87,181,128,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,246,2,138,249,140,241,237,251,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,132,47,80,21,87,202,143,142,159,236,28,47,235,94,103,255,0,131,210,224,21,181,205,254,233,174,181,201,80,174,255,0,114,240,172,115,127,143,10,63,251,94,18,213,0,0,96,174,48,120,179,195,120,69,210,255,0,167,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,127,233,102,43,244,171,232,47,210,107,87,210,79,103,251,91,216,254,54,63,29,224,123,157,175,19,216,223,185,217,238,125,78,231,79,79,87,213,223,127,113,245,201,118,181,67,117,167,177,77,115,164,101,202,178,158,106,186,122,55,76,212,158,104,33,116,109,150,86,71,191,83,152,199,79,11,92,228,77,154,178,198,139,183,82,111,172,189,219,90,245,114,245,170,21,186,213,89,168,249,4,121,221,125,68,149,50,228,20,149,207,165,173,107,223,26,196,228,142,72,85,171,19,59,74,177,35,35,233,99,99,217,141,68,98,35,73,213,199,70,175,113,47,138,233,127,8,250,195,168,19,213,225,218,191,111,167,201,43,42,38,167,129,148,211,198,244,146,129,145,62,104,61,236,99,230,166,237,186,120,28,212,102,242,203,27,162,99,122,162,104,92,72,35,255,0,7,92,98,224,156,95,224,149,23,251,5,31,177,178,75,55,71,210,12,127,185,53,71,178,251,179,84,50,151,250,233,240,69,28,253,216,233,214,79,197,162,244,111,210,237,149,61,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,15,14,248,28,17,200,171,177,205,223,3,130,34,111,253,0,123,15,77,82,34,211,201,186,42,253,69,255,0,1,238,61,115,166,241,61,63,75,85,63,230,2,169,248,224,168,133,53,246,213,11,88,189,72,146,42,255,0,50,117,87,167,233,253,37,148,105,67,156,184,141,23,187,234,254,51,101,255,0,243,175,43,143,143,27,59,105,181,182,213,115,108,170,138,245,124,106,157,63,165,213,234,88,190,144,163,151,11,161,222,69,95,236,191,31,247,89,0,239,39,174,79,137,236,56,60,3,14,103,6,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,170,14,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,245,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,162,30,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,249,15,107,28,247,189,170,247,132,148,230,67,175,56,111,18,92,191,52,227,85,176,202,218,71,50,227,156,91,153,115,161,134,161,102,125,166,226,150,170,245,168,162,149,92,198,59,174,55,59,100,114,177,189,108,86,72,212,232,123,85,98,95,43,143,61,154,101,247,215,163,214,145,126,59,181,214,27,85,69,138,27,157,91,45,181,149,16,213,212,81,182,103,36,19,79,11,100,108,82,190,61,250,92,246,54,121,154,215,42,110,212,150,68,77,186,151,117,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,224,230,61,205,93,209,85,0,154,188,203,248,227,169,226,59,50,155,71,176,118,82,51,78,176,187,196,143,134,174,55,197,80,251,229,198,20,146,5,173,108,204,87,53,41,145,175,149,176,181,142,250,236,145,100,122,170,185,140,135,10,240,119,194,174,101,197,126,174,91,240,251,53,182,173,184,197,186,162,158,167,44,187,199,34,66,203,117,185,95,245,209,178,185,143,111,137,145,173,145,176,179,165,221,79,69,114,167,109,146,61,157,83,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,93,130,120,104,225,211,4,225,127,75,40,52,207,5,167,254,74,178,241,91,215,55,239,157,211,195,67,12,245,157,185,101,147,179,221,236,49,221,166,59,161,159,4,79,138,168,119,92,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,167,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,1,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,0,0,0,0,0,34,175,52,127,34,122,155,247,47,172,81,18,168,138,188,209,252,137,234,111,220,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,178,153,173,103,9,222,105,244,111,230,6,61,234,48,27,41,128,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,195,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,241,173,109,60,137,18,180,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,248,117,202,213,122,178,52,124,140,249,52,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,118,194,156,52,112,233,130,112,191,165,148,26,103,130,211,255,0,37,89,120,173,235,155,247,206,233,225,161,134,122,206,220,178,201,217,238,246,24,238,211,29,208,207,130,39,197,84,53,193,255,0,69,88,22,85,254,186,227,153,38,57,112,255,0,108,163,174,182,215,83,201,255,0,22,72,102,142,70,127,51,154,230,253,138,133,239,114,249,227,110,213,197,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,124,43,205,99,129,202,157,74,181,87,241,73,166,207,164,138,251,140,89,213,249,77,177,204,138,4,184,219,169,90,247,173,107,36,217,21,245,48,197,187,92,217,28,189,200,98,141,172,86,186,38,199,53,75,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,12,63,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,10,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,203,123,94,230,61,141,86,60,48,87,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,87,242,173,54,204,203,85,243,250,43,53,28,149,119,252,179,49,188,71,77,19,234,234,209,103,184,92,106,230,70,181,100,154,103,34,43,228,150,68,221,242,57,61,238,85,114,252,84,189,62,95,60,18,90,184,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,177,212,173,108,246,152,29,12,46,125,165,146,54,105,88,246,71,80,217,28,233,99,86,164,203,219,87,34,164,113,236,20,89,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,211,202,159,142,58,157,74,181,80,112,183,169,44,164,138,251,140,89,209,152,181,205,175,138,4,184,219,169,90,198,37,19,227,221,21,245,48,197,179,154,232,218,189,200,98,145,207,70,186,39,73,54,106,230,13,193,37,171,138,252,2,59,238,49,5,37,14,162,226,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,38,244,67,254,138,176,44,171,253,117,199,50,76,114,225,254,217,71,93,109,174,167,147,254,44,144,205,28,140,254,103,53,205,251,21,0,218,76,165,110,117,126,105,241,111,151,244,62,163,113,39,79,47,222,59,172,92,85,98,177,225,89,75,252,22,166,227,246,244,146,227,77,179,228,246,165,44,17,210,199,45,215,173,148,241,83,193,221,169,168,114,120,102,170,185,155,110,155,183,222,144,91,157,95,154,124,91,229,253,15,168,220,64,202,188,140,127,61,159,171,127,180,139,84,42,175,145,143,231,179,245,111,246,145,106,128,0,0,69,94,102,154,41,248,105,225,31,41,240,247,15,11,95,130,111,154,209,245,203,209,12,190,10,9,188,68,114,109,27,220,237,233,101,169,232,106,116,239,42,69,212,228,111,86,244,87,164,249,215,224,191,84,240,221,76,246,95,180,254,137,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,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,89,125,88,193,127,5,250,167,153,105,159,181,61,167,244,75,32,184,216,188,111,99,179,226,188,45,76,144,247,123,125,78,232,234,237,245,116,245,59,109,246,221,118,220,13,154,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,242,234,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,196,143,252,181,245,122,155,87,248,62,193,231,89,233,22,229,135,211,174,33,114,134,154,9,98,100,15,161,107,89,78,213,89,55,235,123,168,214,146,71,185,138,172,87,202,228,78,157,149,141,235,252,212,245,142,251,164,92,35,221,233,177,200,118,171,207,110,17,97,210,84,245,51,250,214,150,166,9,228,169,94,135,177,200,254,228,20,242,193,183,213,115,123,253,109,114,57,136,138,20,111,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,18,252,249,117,104,229,139,70,248,71,193,41,173,19,120,138,188,194,223,6,99,116,169,233,123,59,213,85,240,69,35,83,161,207,122,55,181,2,83,193,187,122,90,254,199,95,75,92,247,33,69,124,63,105,159,225,147,92,112,61,45,146,146,235,81,73,147,100,20,54,250,255,0,101,199,215,85,13,11,230,111,138,157,159,81,232,222,212,9,44,138,247,53,90,198,177,92,228,233,106,155,52,129,74,220,234,252,211,226,223,47,232,125,70,226,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,146,249,213,249,167,197,190,95,208,250,141,196,128,0,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,245,148,237,202,159,142,58,109,53,186,208,112,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,221,81,148,211,75,179,154,232,218,157,185,165,145,207,71,54,87,73,13,196,128,42,175,154,159,30,63,247,95,133,77,32,189,127,37,22,95,125,182,92,127,221,217,83,100,115,59,95,239,119,74,248,230,254,82,157,237,254,202,195,58,243,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,234,62,53,145,234,136,214,50,106,54,3,42,240,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,220,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,203,235,20,64,80,182,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,167,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,104,4,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,180,54,105,6,42,225,163,136,188,19,138,13,44,160,212,204,22,163,249,42,59,197,23,68,223,189,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,222,135,252,81,126,40,153,84,15,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,197,64,220,185,198,106,61,39,17,215,93,68,176,97,158,51,76,166,183,182,207,77,136,86,215,44,19,75,28,47,149,240,215,172,200,146,178,158,177,207,153,123,137,27,29,26,196,140,137,221,199,69,28,233,143,249,140,241,237,251,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,135,26,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,224,155,252,205,245,211,78,56,139,224,71,5,213,13,47,188,248,235,85,118,160,81,69,52,50,162,50,170,223,84,219,101,193,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,234,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,91,115,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,83,96,27,30,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,154,205,107,56,104,226,47,59,225,127,84,232,53,51,5,168,254,74,142,241,69,209,15,239,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,173,159,20,95,138,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,1,23,248,254,227,6,213,194,110,145,185,214,245,171,147,59,204,105,235,40,49,70,67,19,85,148,211,177,141,73,43,165,116,140,116,93,20,235,52,79,72,220,215,44,175,115,25,211,208,178,73,30,75,226,95,136,188,19,133,253,44,175,212,204,234,163,249,90,59,61,23,68,223,190,119,79,13,52,208,81,247,34,138,78,207,119,176,246,247,94,222,134,124,85,126,8,186,251,113,21,175,57,151,18,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,189,17,181,219,43,145,141,235,122,190,71,39,91,220,170,29,43,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,211,202,227,200,158,153,125,245,235,21,165,0,151,253,202,227,200,158,153,125,245,235,21,160,74,162,42,241,245,198,190,43,194,158,156,85,217,45,55,63,17,169,185,53,190,104,241,203,125,58,198,249,40,58,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,210,217,95,22,85,226,95,136,188,19,133,253,44,175,212,204,234,163,249,90,59,61,23,68,223,190,119,79,13,52,208,81,247,34,138,78,207,119,176,246,247,94,222,134,124,85,126,8,186,245,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,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,58,24,141,99,122,158,247,46,205,68,106,111,178,34,39,184,252,163,58,229,156,38,102,88,47,10,24,255,0,20,57,133,69,93,165,153,86,81,29,150,209,99,169,160,70,190,170,221,37,28,181,17,92,146,94,231,83,88,247,65,35,89,27,162,78,166,116,202,215,43,30,206,172,105,164,248,47,225,67,84,240,221,51,246,167,179,62,150,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,129,40,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,228,61,207,107,30,246,163,31,123,198,180,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,79,78,87,92,192,43,45,21,150,222,25,53,191,34,239,90,166,240,214,236,30,233,60,115,207,85,29,84,179,197,4,54,151,118,216,254,168,87,187,188,82,72,172,108,45,141,209,171,149,139,19,98,11,21,226,199,202,198,178,124,191,200,125,58,115,91,107,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,146,120,177,242,177,172,159,47,242,31,78,156,214,176,11,232,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,96,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,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,125,117,108,78,123,221,225,164,115,100,116,47,234,119,83,17,90,171,220,100,140,96,103,80,0,3,85,115,106,131,85,112,54,83,225,59,202,198,141,252,191,199,189,58,3,42,152,171,132,239,43,26,55,242,255,0,30,244,232,12,170,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,125,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,223,94,143,90,5,255,0,0,0,0,0,0,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,128,109,80,0,2,42,243,71,242,39,169,191,114,250,197,17,64,37,255,0,115,71,242,39,169,191,114,250,197,17,64,32,109,80,0,0,0,0,124,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,159,88,3,95,110,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,221,121,103,241,175,110,225,131,59,185,97,58,151,115,240,218,109,150,239,83,91,89,34,213,77,236,106,232,97,145,99,168,134,158,22,201,215,222,217,144,72,141,143,169,118,129,202,244,108,42,215,92,254,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,87,92,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,66,14,101,156,117,84,240,203,140,210,233,134,152,215,213,210,234,134,71,79,5,202,150,185,180,177,73,5,162,220,149,10,142,157,233,60,111,138,103,204,176,77,11,99,70,175,74,119,36,115,152,173,141,36,141,92,22,243,70,198,116,103,134,139,190,159,235,13,53,93,218,251,129,211,199,6,23,79,12,181,18,84,223,160,149,242,116,210,75,43,218,248,169,153,74,189,13,73,21,200,137,78,172,100,113,57,208,237,37,117,231,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,32,48,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,97,62,15,184,76,195,120,69,210,255,0,160,246,42,138,75,197,246,190,162,74,155,238,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,209,191,113,232,136,233,94,171,29,121,98,240,29,248,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,85,95,60,239,204,159,235,39,236,210,16,112,125,197,158,101,194,46,168,125,56,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,89,191,207,59,243,39,250,201,251,52,170,176,54,125,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,92,204,100,141,218,72,158,223,172,212,223,109,211,116,84,85,106,70,170,233,198,143,216,169,242,125,80,205,45,88,205,170,174,225,77,107,134,174,227,80,145,70,250,169,223,209,28,104,171,255,0,25,206,95,201,100,108,146,71,171,88,199,185,180,109,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,123,175,55,14,33,127,11,122,237,107,211,123,69,53,170,92,111,79,237,241,84,218,238,244,85,94,39,218,254,213,163,163,172,117,66,72,213,237,246,123,126,29,177,163,122,183,233,123,250,220,146,53,172,11,191,5,53,242,91,195,245,30,237,172,185,110,101,142,103,190,200,196,49,251,125,60,25,45,147,161,100,246,228,149,45,168,74,38,244,175,212,143,178,248,165,151,189,191,113,187,118,218,138,201,229,86,220,160,2,128,121,163,249,236,212,223,185,125,30,136,191,226,128,121,163,249,236,212,223,185,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,129,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,226,77,85,203,147,229,139,204,2,179,87,104,233,184,126,214,252,139,197,231,84,157,48,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,239,154,71,181,211,53,237,221,29,35,94,249,2,197,64,0,106,174,92,247,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,122,97,62,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,62,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,74,22,230,25,193,101,215,133,141,80,168,190,226,24,253,91,116,175,37,168,69,199,235,22,165,213,73,69,58,199,213,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,221,55,232,117,77,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,198,66,246,72,221,164,137,142,250,174,77,246,217,119,69,84,80,161,110,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,30,193,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,26,235,241,131,194,102,101,194,46,168,125,7,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,95,223,209,94,60,117,151,68,56,125,205,180,27,24,189,93,91,30,65,217,250,59,116,138,226,216,228,197,250,165,115,171,188,51,86,39,63,250,225,142,217,58,100,143,179,34,186,104,246,145,238,114,132,160,230,189,199,29,78,75,117,189,240,143,167,44,164,91,21,182,162,157,153,117,217,31,21,66,215,85,196,232,231,109,20,10,213,114,68,200,37,107,59,174,93,165,89,162,116,123,49,177,191,189,89,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,235,197,30,133,254,230,189,118,201,180,83,233,79,210,63,163,158,11,247,207,192,248,62,255,0,136,163,130,167,251,15,114,78,158,158,255,0,79,229,174,253,59,251,183,217,3,21,23,125,203,131,152,5,31,17,22,40,180,147,87,178,47,244,216,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,28,145,86,95,12,188,31,100,220,82,233,126,169,94,180,229,42,235,51,108,26,162,192,235,85,157,178,211,197,5,206,10,201,42,153,82,199,201,59,227,108,79,99,97,100,173,122,191,109,163,145,157,46,89,26,230,96,172,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,203,218,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,237,124,87,241,131,170,28,92,228,214,187,214,120,180,148,86,219,29,59,91,107,179,210,69,31,98,134,121,105,233,153,90,248,228,232,73,156,201,166,166,238,163,37,124,139,26,57,24,142,118,202,231,101,94,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,140,50,255,0,43,78,2,126,157,214,88,120,174,213,9,250,49,251,85,195,198,98,22,186,122,141,164,175,174,164,157,90,149,149,14,98,239,28,48,207,19,145,145,110,142,146,72,213,94,137,19,81,179,246,190,121,223,153,63,214,79,217,165,170,21,87,207,59,243,39,250,201,251,52,10,245,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,98,157,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,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,240,191,3,215,186,162,158,197,248,30,189,219,184,30,196,248,33,226,79,200,119,191,111,114,158,83,224,135,135,166,236,114,47,232,80,43,11,152,92,51,82,106,61,170,178,71,244,51,187,238,85,79,114,238,181,196,251,208,249,217,83,131,80,202,201,154,244,94,239,195,253,218,66,12,115,57,162,142,154,75,117,205,179,49,30,202,168,26,139,213,239,77,214,179,254,178,100,112,195,94,149,122,105,111,122,187,169,127,27,246,239,255,0,124,77,252,224,102,51,131,209,126,196,57,156,29,186,175,185,64,242,223,232,57,30,182,170,239,241,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,15,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,231,235,0,53,204,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,234,35,165,107,24,223,19,27,93,27,102,103,75,122,94,168,228,78,219,227,123,240,254,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,46,83,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,160,91,167,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,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,0,0,0,0,8,171,205,31,200,158,166,253,203,235,20,70,106,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,177,3,139,14,34,240,78,40,57,96,103,218,151,130,212,127,249,6,142,241,69,209,55,239,101,211,218,22,201,167,163,238,75,20,125,238,215,125,141,238,177,189,15,248,162,252,81,2,170,248,78,243,79,163,127,48,49,239,81,128,217,76,214,179,132,239,52,250,55,243,3,30,245,24,13,148,192,21,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,86,212,0,214,135,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,132,248,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,166,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,249,15,107,28,247,189,170,247,225,254,23,184,174,212,126,20,175,185,61,239,0,151,175,233,70,63,85,103,150,25,38,84,142,10,167,49,86,142,189,177,185,29,20,147,83,205,179,154,146,198,246,186,55,207,31,213,238,171,218,22,127,205,11,142,159,192,166,42,253,14,209,204,207,194,106,77,235,163,219,21,52,77,234,154,197,107,146,55,42,237,50,57,60,61,100,219,199,219,217,28,246,68,175,147,241,78,117,60,139,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,187,92,243,45,87,207,235,111,53,145,213,223,242,204,198,241,37,76,172,164,164,69,158,225,113,171,153,92,228,142,24,90,136,175,146,89,23,102,70,212,247,185,17,169,240,66,239,185,117,240,43,77,194,214,26,153,198,160,208,82,63,85,47,244,243,67,93,53,53,84,175,101,178,221,50,211,189,45,170,137,34,193,51,219,37,59,100,124,205,103,229,189,204,107,222,198,163,222,25,43,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,192,28,208,184,22,252,53,226,175,215,29,28,195,60,94,164,217,122,61,177,77,68,238,153,175,182,184,227,114,46,208,163,87,196,86,67,180,125,189,149,175,124,72,248,255,0,26,230,211,198,147,252,1,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,54,9,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,171,154,15,47,186,107,77,53,235,138,29,22,181,85,189,143,168,117,126,97,99,166,138,90,151,245,205,45,85,69,101,233,101,150,119,57,24,142,124,13,124,17,69,209,27,17,210,253,86,53,251,64,14,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,2,237,56,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,136,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,16,253,253,116,215,77,71,226,47,81,238,58,161,170,23,159,29,117,174,218,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,117,59,100,221,92,174,115,158,247,61,239,123,221,101,92,174,185,127,209,218,40,237,188,77,235,126,59,222,186,205,225,174,56,61,174,121,32,158,150,58,89,96,138,120,110,206,237,189,253,83,47,119,104,163,145,24,232,93,27,164,86,171,214,39,68,25,215,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,91,220,198,189,236,106,61,240,131,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,202,188,140,127,61,159,171,127,180,139,84,42,175,145,143,231,179,245,111,246,145,106,128,14,169,248,82,193,63,10,127,129,79,110,255,0,163,63,163,255,0,74,125,153,225,102,255,0,185,126,39,195,119,251,221,29,175,236,223,87,163,175,175,237,233,219,222,99,94,49,56,170,195,120,80,210,59,134,97,121,185,82,59,39,184,211,212,83,98,118,137,35,89,159,113,184,163,62,162,186,38,189,142,240,209,185,209,186,103,245,55,165,138,141,69,238,62,54,62,186,249,73,231,249,150,169,241,179,159,234,14,160,228,53,119,204,134,249,131,215,212,215,87,84,170,117,202,255,0,104,91,81,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,2,226,74,64,231,21,166,127,67,248,172,135,58,164,164,186,173,38,123,143,209,220,38,170,168,143,250,213,213,212,200,180,114,65,78,244,98,34,244,65,5,27,222,197,115,156,215,78,142,85,70,189,136,151,126,64,14,115,122,91,244,175,135,27,22,166,80,88,188,85,126,9,144,71,226,107,124,87,71,131,181,214,177,97,155,241,106,244,108,157,117,77,183,55,220,215,61,187,110,155,55,184,160,97,78,73,122,199,125,139,42,206,184,126,168,135,189,101,169,183,174,99,71,39,83,27,225,42,163,146,158,146,161,54,70,117,201,222,100,180,222,245,127,75,60,47,213,110,242,57,83,240,57,220,102,183,90,253,104,211,221,57,154,158,145,45,182,60,94,91,221,60,173,99,187,238,158,186,174,72,101,107,221,213,210,172,70,219,225,86,162,53,21,21,210,110,174,221,17,177,127,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,199,85,226,171,84,191,13,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,45,88,199,55,106,88,160,111,215,106,61,118,221,251,185,92,170,18,171,147,38,150,253,43,226,58,251,169,149,246,47,21,65,130,99,242,120,106,223,21,209,224,238,149,175,72,97,252,90,61,29,39,93,43,110,45,247,181,204,110,219,174,206,237,169,117,36,42,229,25,166,121,86,157,240,143,13,199,41,164,240,159,77,114,10,188,154,221,3,227,146,57,155,67,36,20,244,241,62,70,189,141,219,185,225,93,43,21,189,77,116,82,196,244,119,214,217,38,168,20,173,206,175,205,62,45,242,254,135,212,110,39,201,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,159,95,58,191,52,248,183,203,250,31,81,184,153,87,145,143,231,179,245,111,246,144,21,171,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,250,147,197,220,99,30,232,101,98,182,72,222,173,78,184,222,199,34,108,228,39,87,15,92,220,175,186,69,195,140,218,95,150,96,223,72,50,252,90,223,5,175,10,184,70,214,69,67,37,43,24,145,197,29,197,173,115,95,253,110,198,183,165,98,78,169,218,214,177,235,19,209,211,190,79,243,113,209,237,18,201,180,94,135,84,179,204,146,147,17,203,44,85,18,80,88,238,205,179,79,91,61,225,235,73,85,60,86,87,172,46,68,141,146,203,31,91,103,149,28,200,85,36,219,110,235,250,169,48,15,213,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,133,94,56,28,166,225,199,151,14,163,235,14,112,250,183,234,46,105,103,176,178,106,73,25,45,59,44,118,233,175,54,233,210,137,208,189,26,229,169,87,50,39,76,231,183,234,62,52,141,136,136,215,190,111,201,229,1,163,218,37,157,106,229,78,109,152,100,148,151,108,219,21,167,169,175,180,98,53,54,105,220,202,86,70,250,52,138,244,149,125,93,135,61,146,79,36,76,129,205,87,181,253,51,55,101,99,28,217,235,205,31,200,158,166,253,203,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,220,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,37,57,161,112,81,251,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,215,139,162,54,178,46,228,107,225,59,205,62,141,252,192,199,189,70,3,99,220,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,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,253,117,108,78,123,27,226,99,107,164,116,47,234,111,75,213,90,171,219,124,140,124,191,230,41,204,183,25,212,252,53,116,79,134,220,146,174,170,197,125,167,134,107,246,75,76,181,20,79,158,5,90,134,79,105,90,122,138,102,74,140,114,37,60,143,149,143,68,123,21,209,42,43,93,34,44,117,227,235,130,140,171,133,61,71,171,189,218,109,158,35,76,178,107,132,210,99,151,10,116,145,241,208,117,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,247,163,98,189,23,169,178,178,40,213,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,238,188,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,68,109,118,232,213,123,122,222,172,141,171,214,246,162,236,39,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,39,64,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,178,40,8,1,206,175,202,198,45,243,2,135,211,174,37,80,112,201,105,181,95,248,146,210,139,21,246,217,73,113,182,220,115,139,21,37,101,29,92,45,154,10,152,36,175,133,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,90,255,0,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,0,102,174,96,92,8,223,120,85,202,164,205,113,102,120,221,50,200,46,11,29,186,167,118,71,236,186,169,228,170,146,43,87,67,234,37,168,159,181,77,78,213,241,46,68,107,247,217,118,119,185,127,43,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,123,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,53,236,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,234,35,165,107,24,223,19,27,93,27,102,103,75,122,94,168,228,78,219,227,123,195,234,227,95,138,235,239,22,154,203,91,153,119,110,180,120,133,183,122,60,90,201,91,51,29,224,41,122,88,146,72,173,141,17,137,52,239,103,118,69,221,238,77,217,31,113,236,138,53,51,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,187,36,72,216,138,174,123,225,197,92,14,112,137,117,226,251,87,29,138,79,113,171,179,226,118,26,118,220,178,59,172,20,238,123,217,2,189,26,202,88,94,173,88,153,83,50,245,116,119,23,100,100,115,72,141,147,180,177,187,96,140,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,6,184,92,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,104,21,171,205,115,247,71,126,232,233,255,0,13,127,251,148,254,184,250,1,224,122,253,151,236,190,182,245,118,247,255,0,191,63,177,120,174,175,175,215,209,183,226,60,57,250,188,175,120,40,253,208,25,219,53,159,80,173,150,170,237,54,195,110,15,166,150,221,90,157,239,108,221,27,11,94,202,117,137,174,77,161,139,187,4,210,44,136,172,147,234,69,209,35,95,47,110,231,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,234,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,65,110,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,11,201,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,212,3,118,192,51,43,46,127,91,165,181,152,245,92,153,101,5,226,75,4,182,154,68,74,169,221,113,100,203,3,169,227,72,85,201,43,251,168,172,78,218,187,169,118,233,223,116,54,136,58,85,110,139,233,125,199,87,40,53,222,225,136,82,85,103,118,187,58,216,104,111,19,62,71,190,150,137,95,35,213,177,70,174,237,49,234,179,74,139,43,88,146,116,72,246,117,116,57,90,161,23,240,127,221,29,253,76,173,66,253,212,31,251,170,252,31,228,126,11,197,117,251,83,217,126,203,147,195,251,75,171,254,252,252,190,175,225,244,118,187,191,143,239,20,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,128,88,255,0,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,48,215,134,142,34,243,190,23,245,78,131,83,48,90,143,228,168,239,20,93,16,254,249,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,122,217,241,69,248,162,236,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,41,68,60,192,184,17,190,240,171,149,73,154,226,204,241,186,101,144,92,22,59,117,78,236,143,217,117,83,201,85,36,86,174,135,212,75,81,63,106,154,157,171,226,92,136,215,239,178,236,239,114,133,212,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,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,94,245,167,63,195,111,88,13,22,169,81,228,52,145,226,117,246,120,239,241,93,170,213,105,96,109,185,240,164,237,168,145,102,70,172,76,237,42,61,123,136,222,148,223,171,109,148,14,192,106,174,108,61,195,71,29,90,37,197,46,101,149,224,250,125,95,86,203,149,130,162,162,106,24,106,105,103,99,238,118,136,82,153,139,114,69,88,209,144,177,213,21,14,141,144,185,253,238,134,53,238,99,58,149,140,215,132,13,148,248,78,242,177,163,127,47,241,239,78,128,202,166,42,225,59,202,198,141,252,191,199,189,58,3,42,128,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,223,94,143,90,100,174,104,220,109,218,184,129,201,161,209,45,55,158,146,179,9,194,239,15,171,125,234,146,169,181,16,95,107,82,157,145,182,88,247,133,174,141,144,58,74,216,145,204,145,241,204,146,36,137,186,36,106,68,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,32,108,230,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,251,153,24,174,107,28,248,165,137,234,198,117,244,166,85,0,0,0,0,3,21,113,99,229,99,89,62,95,228,62,157,57,173,97,115,220,212,56,219,181,105,118,27,117,225,167,4,158,146,225,150,102,54,121,169,47,213,16,213,53,95,96,162,153,97,252,84,177,58,23,177,239,170,166,125,75,17,189,108,146,38,57,146,167,229,196,171,76,32,109,80,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,160,34,175,52,127,34,122,155,247,47,172,81,20,2,95,247,52,127,34,122,155,247,47,172,81,20,2,6,213,0,0,0,0,0,0,4,63,230,123,195,93,139,93,56,113,188,102,187,248,124,167,75,173,245,185,13,162,165,245,79,142,21,165,99,25,37,124,18,49,26,228,127,114,10,125,217,238,71,36,177,68,157,108,99,164,71,76,2,149,185,157,113,227,248,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,8,0,77,254,86,28,38,97,188,70,106,133,219,56,212,10,138,74,235,22,154,212,91,234,106,49,202,186,5,158,11,203,234,163,172,72,146,71,247,26,141,100,82,211,199,34,177,204,145,146,166,236,114,116,170,162,196,11,22,1,153,100,216,206,77,153,216,177,234,186,187,22,29,79,77,83,125,184,53,17,32,161,101,69,67,41,224,71,185,85,17,95,36,178,34,53,137,187,213,27,35,145,58,99,123,155,221,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,115,35,21,205,123,89,44,81,61,88,254,142,149,13,148,193,213,52,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,23,51,25,35,118,146,39,183,235,53,55,219,116,221,21,21,123,88,21,87,207,59,243,39,250,201,251,52,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,50,23,178,70,237,36,76,119,213,114,111,182,203,186,42,162,200,14,121,223,153,63,214,79,217,164,74,229,215,196,198,27,194,215,16,201,153,234,13,13,91,241,235,253,158,108,114,186,182,153,21,239,182,50,106,138,121,146,173,98,70,171,166,99,93,78,212,123,27,245,250,30,231,53,30,230,164,111,12,127,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,63,16,27,30,241,93,194,142,156,113,107,167,15,194,179,88,188,13,214,135,185,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,228,47,233,106,75,10,170,54,70,181,170,138,199,178,57,25,85,124,11,240,33,157,222,248,189,170,196,245,207,78,237,79,178,233,87,135,184,101,246,155,141,194,26,136,221,53,93,35,229,182,192,141,129,239,101,71,91,251,115,57,138,171,18,199,12,140,149,119,114,68,240,179,254,5,184,116,253,204,92,56,227,184,5,202,159,181,146,92,58,175,185,55,215,234,218,233,80,198,117,197,238,150,72,255,0,19,27,33,167,234,141,200,199,246,59,136,136,175,82,64,0,0,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,224,77,252,87,129,202,158,43,121,112,233,30,97,167,207,164,167,212,92,62,159,32,101,12,50,178,40,153,123,164,117,230,177,235,69,44,234,136,230,61,174,71,58,7,57,221,166,190,89,90,228,106,76,178,199,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,233,202,227,200,158,153,125,245,235,21,166,10,230,161,192,173,54,127,143,93,120,158,210,218,10,72,50,123,29,60,215,44,206,25,170,165,235,187,91,160,165,133,141,158,37,146,69,134,55,210,195,76,170,177,177,140,238,177,207,94,167,72,198,50,64,205,92,188,248,211,181,113,79,165,244,246,44,191,32,164,118,170,99,84,234,153,5,26,83,54,149,107,96,73,58,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,170,90,154,192,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,46,102,62,55,111,28,175,111,214,106,237,190,233,178,162,42,108,39,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,96,107,132,88,255,0,21,188,14,83,100,188,34,105,183,23,26,114,250,181,190,219,116,223,22,126,93,105,70,75,80,149,212,145,91,41,32,109,108,8,212,114,196,248,34,107,59,173,93,162,88,98,116,155,177,209,191,189,92,6,202,124,39,121,88,209,191,151,248,247,167,64,6,186,218,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,139,153,143,141,219,199,43,219,245,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,89,124,203,121,125,212,232,245,214,241,196,30,144,90,169,35,211,234,250,143,19,120,180,210,69,21,44,24,211,222,234,88,35,72,209,243,171,231,101,69,76,242,185,25,12,77,100,9,179,81,17,136,221,163,7,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,225,177,240,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,226,230,99,36,110,210,68,246,253,102,166,251,110,155,162,162,175,107,3,15,241,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,250,145,179,51,166,89,24,248,220,169,212,199,187,165,204,127,68,140,215,179,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,179,153,213,50,45,45,193,50,188,239,17,212,203,253,139,197,100,152,39,143,250,63,91,226,166,103,131,241,176,164,53,95,139,99,210,57,58,227,106,55,241,141,119,78,219,183,101,247,129,24,57,113,112,57,83,194,150,27,95,152,106,11,233,42,53,23,48,167,129,149,208,196,200,165,101,146,145,170,175,74,40,167,68,87,61,238,114,181,211,185,174,237,57,241,68,214,163,146,20,150,74,203,230,143,231,179,83,126,229,244,122,34,255,0,138,1,230,143,231,179,83,126,229,244,122,32,37,87,35,31,207,103,234,223,237,33,205,115,129,111,236,252,80,104,166,25,255,0,132,85,103,244,84,46,254,229,205,186,71,78,141,255,0,117,241,79,107,191,137,50,179,251,98,97,200,199,243,217,250,183,251,72,181,64,53,214,224,235,131,172,239,139,252,238,162,193,96,172,246,54,55,102,232,250,65,144,118,225,168,246,95,118,26,135,210,255,0,90,190,120,164,159,187,37,58,199,248,181,94,141,250,157,178,39,191,96,156,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,252,173,33,209,125,47,208,92,54,61,63,210,60,66,147,29,177,71,81,45,90,211,194,249,37,124,179,200,169,215,44,178,202,231,75,43,246,70,181,28,247,57,81,140,99,19,102,177,168,157,212,1,85,124,243,191,50,127,172,159,179,75,84,42,175,158,119,230,79,245,147,246,104,16,215,151,190,1,134,234,159,23,56,78,159,106,14,61,73,124,199,175,148,247,186,106,234,26,148,94,137,89,236,122,197,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,71,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,176,114,184,243,217,166,95,125,122,61,105,119,218,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,56,42,3,151,7,48,10,206,29,239,177,105,38,175,100,95,233,79,95,226,103,138,166,162,57,234,36,199,106,186,31,39,85,59,33,100,146,62,25,164,68,99,225,70,244,164,146,164,173,86,126,57,37,187,243,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,214,106,161,99,252,164,56,211,186,222,170,99,225,79,84,178,10,186,250,136,233,247,192,231,150,153,210,189,176,65,20,146,84,91,229,157,28,170,140,142,40,209,240,35,219,179,88,201,99,238,34,36,17,1,105,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,30,21,118,64,60,57,125,202,135,206,237,213,223,240,158,215,57,81,125,219,30,26,157,107,239,3,216,197,94,148,223,244,30,37,119,76,110,119,243,41,201,61,201,177,248,121,141,250,158,193,99,171,175,168,153,145,182,24,100,122,171,149,19,224,199,47,218,169,250,0,174,158,105,181,173,109,134,158,72,219,179,153,91,76,159,31,246,117,68,132,224,35,50,250,81,165,212,141,87,125,104,59,157,94,239,227,84,85,127,177,79,226,144,27,142,237,82,171,212,43,245,93,27,19,247,190,142,181,99,107,146,38,167,83,153,53,70,203,212,138,187,251,158,132,236,229,253,138,210,216,52,198,9,160,85,85,168,234,235,221,234,191,147,81,84,137,246,127,56,18,240,240,191,3,201,225,126,0,120,111,196,228,112,68,67,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,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,125,122,61,104,23,252,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,128,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,0,0,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,240,38,167,47,78,40,51,238,44,244,94,245,168,218,141,104,199,237,215,43,118,81,83,100,138,43,37,60,208,192,232,35,164,164,153,174,115,102,150,87,43,250,170,30,138,168,228,77,145,190,239,138,168,64,190,112,154,7,171,24,254,163,219,181,250,255,0,153,125,40,195,47,61,24,253,181,103,134,154,158,170,197,38,245,21,44,183,185,176,177,157,248,87,170,165,241,78,168,233,17,168,232,229,85,86,178,73,160,93,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,217,203,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,148,47,199,215,5,25,87,10,122,143,87,123,180,219,60,70,153,100,215,9,164,199,46,20,233,35,227,160,235,87,72,219,101,66,200,231,189,179,68,196,84,99,158,229,239,70,197,122,47,83,101,100,65,138,184,78,243,79,163,127,48,49,239,81,128,217,76,214,91,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,108,167,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,253,96,0,29,43,91,235,112,219,118,139,231,215,13,70,180,213,221,49,58,92,94,235,53,250,134,145,202,217,234,173,205,164,145,106,97,141,81,236,84,123,162,71,181,21,30,207,122,167,214,111,197,53,140,46,79,156,222,186,81,226,218,53,98,208,107,69,231,162,245,155,92,35,184,221,41,35,72,36,253,231,164,114,189,169,50,57,86,88,187,149,105,78,232,222,214,162,63,194,78,222,180,70,185,174,168,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,181,229,51,105,210,251,215,24,54,186,61,71,182,82,87,215,71,103,172,171,196,226,169,134,73,88,219,220,14,142,102,74,141,106,43,17,241,211,71,89,35,29,47,213,107,216,215,55,105,82,53,47,120,214,7,73,243,175,193,126,169,225,186,153,236,191,105,253,18,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,104,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,126,176,0,1,172,14,172,125,4,252,41,230,95,130,223,253,198,125,32,184,253,28,254,205,255,0,114,252,76,158,23,251,63,227,127,176,246,255,0,178,125,127,227,123,247,47,123,153,14,183,218,180,71,133,12,177,215,11,29,93,210,163,60,167,168,193,232,89,12,141,141,144,79,95,71,80,139,60,174,93,213,25,28,81,202,244,70,181,85,207,70,51,234,163,150,70,80,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,3,37,112,127,22,27,87,197,30,150,218,245,3,10,164,203,44,87,76,162,134,215,81,105,171,149,89,4,175,169,149,32,138,73,19,101,73,25,20,178,71,42,196,228,86,74,145,172,110,250,175,83,100,147,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,146,120,85,213,47,195,79,14,58,117,169,147,95,125,179,95,121,199,233,125,171,91,225,124,63,118,233,19,59,53,223,139,70,49,173,218,170,41,219,245,26,140,93,183,102,237,86,170,134,85,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,202,188,140,127,61,159,171,127,180,139,9,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,82,184,57,46,229,54,44,27,21,226,23,53,202,107,188,21,151,31,183,216,238,151,26,158,211,228,236,82,193,29,210,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,226,42,241,209,198,109,247,140,61,71,165,185,199,106,246,54,25,139,248,138,124,102,219,43,24,181,77,142,85,103,118,166,166,70,239,188,210,246,162,85,141,174,88,227,107,26,214,245,42,62,89,3,160,113,47,196,94,119,197,6,169,215,234,102,117,81,252,173,29,158,139,162,31,222,203,95,137,154,104,40,251,145,69,31,123,181,223,123,123,175,111,91,254,42,191,4,73,85,201,83,205,62,83,242,254,187,212,109,196,21,169,197,175,180,152,173,187,53,168,161,232,178,221,110,21,182,186,58,158,235,23,187,85,73,29,52,149,17,244,34,245,183,165,149,180,203,186,162,53,123,155,53,85,90,228,73,213,201,83,205,62,83,242,254,187,212,109,192,93,73,210,181,191,10,186,234,86,139,231,218,115,98,168,164,130,229,149,98,247,91,37,28,181,111,115,96,142,122,154,73,33,141,210,57,173,115,145,136,231,162,170,163,92,187,111,178,47,192,238,160,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,62,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,103,254,98,186,57,125,209,190,46,51,186,107,188,222,34,147,48,184,79,152,218,234,122,88,206,245,45,124,242,200,228,232,107,222,173,237,78,149,16,110,238,151,63,177,215,210,214,189,168,118,14,87,26,67,77,171,92,96,227,51,220,160,164,158,219,131,83,205,151,213,67,52,242,196,247,190,153,204,101,43,162,88,255,0,41,236,172,158,146,69,107,149,172,86,70,244,119,87,228,56,47,39,73,240,95,193,126,150,97,186,103,237,79,105,253,18,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,59,88,0,82,183,58,191,52,248,183,203,250,31,81,184,157,255,0,146,238,83,98,193,177,94,33,115,92,166,187,193,89,113,251,125,142,233,113,169,237,62,78,197,44,17,221,36,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,238,58,7,58,191,52,248,183,203,250,31,81,184,144,86,155,41,190,210,98,183,28,42,158,187,162,203,117,184,81,221,43,41,187,76,94,237,85,36,117,49,211,201,214,169,214,222,150,86,212,166,200,168,213,238,110,228,85,107,85,3,53,113,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,159,149,166,28,33,235,46,174,232,118,117,196,22,29,69,106,126,45,128,119,60,123,106,43,219,21,85,87,102,22,207,85,225,227,217,81,123,16,61,146,191,184,230,117,53,200,216,187,175,69,98,118,14,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,88,220,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,183,238,39,120,152,195,120,175,229,111,168,58,165,135,208,213,219,158,218,139,69,182,239,108,169,69,115,237,215,24,238,182,231,203,2,73,210,141,153,157,50,198,246,72,212,78,166,61,189,77,99,250,227,102,0,230,177,192,229,54,154,221,107,248,164,211,103,213,203,98,201,239,10,252,166,216,230,75,58,219,174,53,78,123,214,181,146,108,168,202,105,165,221,174,108,142,78,220,210,198,214,43,155,43,99,134,189,108,217,77,247,31,183,95,173,54,138,239,15,73,147,91,217,107,186,71,218,99,252,69,43,42,160,171,108,123,185,21,89,180,244,148,239,221,170,142,250,155,111,210,231,34,134,64,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,251,151,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,54,83,53,172,225,59,205,62,141,252,192,199,189,70,3,101,48,49,254,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,143,252,9,114,248,177,112,127,89,144,102,87,188,171,233,70,103,121,241,22,184,107,160,141,244,244,180,182,126,251,95,28,109,133,92,187,205,47,106,25,101,87,43,145,142,70,199,26,170,53,242,205,48,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,3,101,51,21,113,47,195,166,9,197,6,150,87,233,158,117,79,252,173,101,158,183,174,111,222,203,167,134,154,24,43,59,113,75,31,123,181,223,123,187,79,119,67,254,10,159,5,76,170,0,198,156,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,214,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,250,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,239,175,88,173,2,85,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,0,27,41,128,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,128,109,80,117,252,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,236,0,10,245,225,19,148,214,51,162,185,253,94,163,107,70,71,73,153,92,172,87,136,170,176,216,173,178,84,82,65,76,148,243,50,104,43,234,90,138,215,45,74,185,141,79,15,212,248,88,136,253,221,63,91,86,62,193,205,147,64,245,99,86,244,59,233,110,13,153,119,108,56,39,94,65,123,197,42,33,166,100,115,199,79,12,221,87,10,122,149,98,74,147,69,12,179,117,192,233,22,57,35,68,86,34,74,196,108,211,168,1,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,245,242,207,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,64,217,79,132,239,43,26,55,242,255,0,30,244,232,12,170,71,254,4,53,75,4,213,14,22,52,251,232,45,247,218,127,68,177,251,78,45,120,254,181,154,31,11,116,165,183,82,247,224,252,107,27,215,211,220,103,215,103,83,23,127,115,151,101,36,0,2,186,185,157,115,0,172,210,42,58,158,31,180,67,34,240,153,213,95,84,25,53,202,40,231,138,170,195,75,36,16,205,19,105,158,230,36,107,52,241,212,123,166,141,238,116,45,99,182,70,200,230,62,60,171,204,35,142,91,23,11,216,37,195,10,195,175,157,26,185,123,183,193,81,98,166,125,173,245,16,209,210,205,52,145,190,190,71,189,18,21,232,72,39,70,49,85,238,238,246,149,241,58,53,122,148,67,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,168,31,40,39,167,19,252,22,90,184,88,224,39,14,190,229,248,253,35,117,83,37,206,40,151,32,172,74,150,213,45,20,11,69,113,116,86,248,36,107,81,172,99,90,145,58,84,98,185,31,50,57,123,146,49,144,244,225,254,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,129,248,28,31,113,103,153,112,139,170,31,78,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,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,110,64,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,129,23,249,133,241,65,159,112,153,162,246,93,70,211,155,70,63,113,185,92,114,138,107,36,177,94,233,230,154,6,193,37,37,92,206,115,91,12,177,57,31,213,78,196,69,87,42,108,174,247,124,21,35,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,85,87,109,151,101,64,179,242,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,114,86,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,215,91,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,7,224,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,95,39,167,8,60,22,90,175,92,40,107,7,21,154,165,143,210,87,211,199,131,228,41,129,193,45,75,101,99,103,130,142,174,58,139,132,176,35,85,17,241,203,26,50,5,123,183,107,217,44,157,180,84,130,82,5,129,216,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,23,97,62,15,184,179,195,120,186,210,255,0,167,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,137,93,124,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,13,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,115,35,21,205,123,89,44,81,61,88,254,142,149,11,169,230,143,228,79,83,126,229,245,138,34,128,75,201,227,127,87,176,221,122,229,137,150,234,230,159,207,87,37,139,34,167,180,77,78,149,112,44,51,196,246,95,41,34,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,163,96,54,168,0,0,0,0,0,193,92,96,241,103,134,240,139,165,255,0,78,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,20,35,175,51,174,60,127,2,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,180,237,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,140,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,238,87,188,20,126,231,252,17,154,207,168,86,203,173,14,164,230,86,247,211,75,110,173,78,207,177,173,110,153,175,101,58,196,215,46,243,75,218,130,105,22,68,71,199,245,34,232,141,204,151,184,18,43,133,94,25,240,222,20,52,142,143,75,112,250,234,187,139,221,80,235,149,222,231,82,170,215,220,110,50,50,54,75,58,71,212,173,133,157,49,70,198,70,213,94,150,49,189,78,123,250,228,125,48,243,17,225,15,247,41,107,42,125,22,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,166,255,0,142,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,10,75,229,205,198,191,238,85,212,121,236,25,253,206,235,38,153,101,63,139,185,83,64,189,216,237,117,202,172,72,238,109,135,165,207,119,75,24,177,202,216,149,174,124,110,107,182,149,208,197,26,223,73,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,249,92,243,191,50,127,172,159,179,74,171,45,83,158,119,230,79,245,147,246,105,15,248,16,225,142,197,197,166,161,102,90,85,119,189,123,18,173,152,124,151,75,93,223,195,62,167,192,85,69,115,183,181,210,118,27,44,73,47,84,18,84,69,179,157,210,157,222,189,149,205,104,18,131,149,15,28,117,56,213,214,201,194,62,163,50,145,44,87,42,138,134,98,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,237,57,55,149,38,149,177,236,246,200,206,207,201,206,111,92,113,91,238,119,98,208,188,81,223,190,184,247,110,225,152,73,236,216,217,221,155,178,175,181,193,226,92,222,236,157,152,107,171,164,232,106,246,147,199,252,92,254,180,142,189,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,87,228,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,1,106,156,171,56,180,226,179,91,181,30,235,167,122,135,119,250,101,134,88,177,248,164,158,241,113,167,72,170,173,82,70,169,29,59,82,166,40,127,174,166,159,119,117,54,165,253,199,182,25,37,108,187,199,35,37,179,242,26,242,175,225,226,213,163,92,52,90,179,202,171,85,93,46,89,169,212,240,222,238,207,154,177,179,49,212,72,249,150,218,216,155,26,244,49,139,77,51,102,84,93,228,235,168,122,61,83,165,177,199,130,184,204,230,129,175,188,59,113,39,152,104,230,21,136,105,253,109,151,31,246,127,134,158,233,111,173,146,169,253,250,10,122,135,245,186,58,184,216,187,62,103,34,108,196,250,168,155,238,187,170,133,159,148,3,205,31,207,102,166,253,203,232,244,69,175,114,244,226,131,62,226,207,69,239,90,141,168,214,140,126,221,114,183,101,21,54,72,162,178,83,205,12,14,130,58,74,73,154,231,54,105,101,114,191,170,161,232,170,142,68,217,27,238,248,170,213,15,52,127,61,154,155,247,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,251,235,214,43,72,65,205,67,142,170,156,255,0,33,186,240,195,165,181,245,112,99,22,58,137,173,185,156,211,82,197,209,118,184,193,85,11,219,4,73,36,107,52,108,165,154,153,81,100,99,217,221,123,158,157,46,141,140,124,157,82,203,204,18,155,71,185,127,225,92,62,105,5,214,174,61,65,175,167,189,83,94,46,212,146,203,75,62,52,199,221,159,60,107,26,190,5,100,239,168,166,158,86,163,225,149,175,129,118,114,42,61,27,180,43,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,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,185,141,136,231,49,175,150,88,152,175,103,95,82,108,61,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,199,252,31,112,153,134,240,139,165,255,0,65,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,87,58,129,170,185,178,159,9,222,86,52,111,229,254,61,233,208,26,214,27,41,240,157,229,99,70,254,95,227,222,157,0,25,42,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,186,244,243,147,142,157,219,53,231,44,202,245,38,235,73,121,210,245,168,154,108,91,23,160,169,171,130,126,137,186,149,33,173,155,175,186,214,83,35,145,140,88,230,115,230,86,178,71,186,52,71,67,37,143,128,0,0,0,0,5,0,243,71,243,217,169,191,114,250,61,17,127,197,0,243,71,243,217,169,191,114,250,61,16,18,171,145,143,231,179,245,111,246,145,106,133,85,242,49,252,246,126,173,254,210,45,80,0,0,1,85,124,243,191,50,127,172,159,179,75,84,42,175,158,119,230,79,245,147,246,104,17,87,149,199,158,205,50,251,235,209,235,75,105,227,163,140,219,23,7,154,113,75,115,142,213,237,156,207,40,241,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,219,104,98,238,196,171,27,92,146,72,231,181,173,233,69,124,177,210,95,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,189,87,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,29,82,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,82,245,57,113,112,57,83,194,150,27,95,152,106,11,233,42,53,23,48,167,129,149,208,196,200,165,101,146,145,170,175,74,40,167,68,87,61,238,114,181,211,185,174,237,57,241,68,214,163,146,20,150,76,43,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,2,21,115,33,227,91,84,248,62,252,29,254,12,236,24,165,207,233,111,181,252,111,183,105,106,102,237,248,95,9,219,237,118,103,139,109,252,75,250,186,186,183,217,187,109,178,239,210,185,122,115,11,214,142,44,245,162,245,167,58,141,140,97,86,235,109,187,23,169,189,197,45,146,138,174,25,221,60,117,116,144,181,174,116,213,50,181,89,211,80,245,84,70,162,238,141,247,252,81,66,194,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,14,15,223,236,57,42,236,112,235,69,95,120,30,181,247,236,213,248,158,214,53,26,129,19,117,223,111,129,204,14,47,122,49,55,82,43,113,63,170,239,168,184,38,154,227,245,59,92,43,153,19,94,136,178,53,82,57,153,35,55,223,234,181,125,238,111,187,115,58,106,102,161,88,112,107,59,235,110,183,58,106,109,149,54,73,36,70,170,253,118,39,232,95,227,39,252,164,92,209,28,6,239,170,25,237,94,172,94,109,243,178,7,181,180,244,202,246,116,162,246,150,15,122,42,43,119,250,205,127,197,191,103,218,4,66,227,3,78,40,112,253,55,162,169,157,85,215,58,202,170,89,231,122,177,157,91,189,178,245,39,82,110,187,117,53,126,42,164,240,224,45,146,73,164,54,249,106,30,229,119,227,125,202,187,255,0,223,85,68,125,230,119,141,37,175,2,163,184,177,170,222,221,93,28,107,255,0,10,212,255,0,57,36,248,29,172,163,171,210,106,9,40,228,107,227,94,239,189,171,191,253,243,83,255,0,219,2,75,28,92,191,102,199,35,195,128,224,221,254,42,123,14,41,241,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,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,223,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,215,163,214,129,127,192,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,14,74,158,105,242,159,151,245,222,163,110,46,164,165,110,74,158,105,242,159,151,245,222,163,110,44,210,217,198,158,131,94,184,151,127,10,118,108,130,174,191,50,142,158,117,124,244,212,221,219,115,107,96,99,228,154,222,179,181,202,169,83,28,81,200,247,167,79,109,189,14,141,100,73,145,98,3,58,128,0,0,0,173,93,88,228,215,248,80,213,60,203,83,63,116,119,179,62,150,228,23,27,239,130,250,33,222,240,190,42,166,73,187,93,207,26,222,190,158,231,79,87,75,119,219,125,147,125,137,85,193,79,10,95,184,251,75,46,186,103,244,247,233,111,180,242,9,239,190,55,217,126,3,183,220,166,167,135,181,219,239,75,190,222,27,171,171,169,55,235,219,111,118,235,32,0,2,37,115,83,180,218,174,60,14,103,213,151,11,101,37,85,69,174,162,207,87,67,44,208,181,239,165,157,110,116,208,172,177,57,83,118,61,98,154,88,213,205,217,122,36,123,126,14,84,89,106,69,94,104,254,68,245,55,238,95,88,162,2,128,75,20,229,71,198,191,224,203,42,131,134,189,76,185,221,106,113,188,182,225,79,77,137,75,191,122,27,61,210,105,28,213,167,232,70,172,141,134,170,73,25,239,107,186,35,149,58,149,136,147,77,43,96,174,147,224,191,133,13,83,195,116,207,218,158,204,250,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,190,166,245,244,247,58,186,122,155,190,219,110,155,238,124,185,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,2,47,242,222,173,214,218,174,20,49,56,53,182,211,73,70,250,58,122,120,113,73,161,116,10,250,204,109,104,233,223,65,52,169,11,220,212,122,53,239,141,17,200,201,58,34,98,189,170,245,115,223,154,245,191,53,186,233,174,139,231,218,141,98,167,164,158,229,138,226,247,91,221,28,85,108,115,160,146,122,106,73,38,141,178,53,174,107,149,138,230,34,42,35,154,187,111,178,167,196,10,54,230,105,173,127,134,158,46,50,159,15,111,240,180,24,38,248,85,31,92,93,19,75,224,167,155,196,73,38,210,61,174,222,170,90,158,135,39,78,241,36,93,77,71,117,111,34,185,48,232,53,78,71,117,212,125,100,201,104,169,42,241,58,139,60,216,26,219,234,233,226,168,130,232,250,135,65,81,86,201,26,231,170,163,35,138,58,118,171,31,26,178,68,171,84,71,126,45,205,90,213,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,39,151,86,142,88,180,111,132,124,18,154,209,55,136,171,204,45,240,102,55,74,158,151,179,189,85,95,4,82,53,58,28,247,163,123,80,37,60,27,183,165,175,236,117,244,181,207,114,1,68,58,223,133,90,180,215,90,51,237,57,177,84,85,207,109,197,114,139,173,146,142,90,183,181,211,201,5,53,92,144,198,233,28,214,181,170,245,107,17,85,81,173,77,247,217,19,224,93,159,42,205,99,190,234,239,8,246,138,108,142,29,234,240,43,132,184,116,117,61,76,254,186,165,166,130,9,41,151,161,140,106,51,183,5,68,80,109,245,156,238,199,91,156,174,122,162,64,190,114,216,5,54,51,197,29,175,51,183,99,213,116,148,249,142,47,73,83,89,112,114,74,176,87,92,105,229,150,158,68,99,156,170,196,124,116,209,208,163,152,205,182,71,70,229,77,228,234,119,107,228,143,154,221,104,53,163,80,180,230,26,122,69,182,223,49,120,175,117,18,185,142,239,182,122,26,184,225,137,172,119,87,74,49,91,112,153,92,138,213,85,86,199,178,183,101,71,5,196,128,0,167,110,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,161,135,249,86,104,229,139,87,120,184,180,84,228,115,111,73,129,91,229,204,99,166,233,127,245,213,85,52,240,71,76,157,108,123,85,157,185,234,34,159,127,172,215,118,58,28,213,107,213,82,63,241,3,169,159,134,77,113,207,53,74,58,187,173,69,38,77,144,87,92,40,61,169,39,93,84,52,47,153,222,22,7,253,119,163,123,80,36,81,163,26,229,107,26,196,107,87,165,168,90,255,0,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,8,23,204,211,69,63,2,220,92,101,62,30,225,226,168,51,189,243,90,62,185,122,230,139,198,207,55,136,142,77,163,99,91,181,84,85,61,13,78,173,162,88,186,156,174,234,218,95,242,75,214,59,20,184,174,117,195,245,68,61,155,213,53,193,115,26,57,58,158,239,23,75,36,116,244,149,9,178,51,162,62,203,226,166,247,171,250,159,226,190,171,118,141,202,174,118,154,57,98,151,21,193,120,129,167,155,179,122,166,184,38,29,89,31,75,221,226,233,100,142,162,174,157,119,87,244,71,217,124,85,62,228,103,83,252,87,214,118,209,181,22,32,114,203,214,191,192,183,23,24,183,136,183,248,170,12,239,108,42,179,162,46,185,162,241,179,195,225,228,143,121,24,214,237,85,21,55,91,151,171,104,150,94,150,171,186,118,11,254,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,130,180,217,77,246,147,21,184,225,84,245,221,22,91,173,194,142,233,89,77,218,98,247,106,169,35,169,142,158,78,181,78,182,244,178,182,165,54,69,70,175,115,119,34,171,90,169,152,56,59,225,87,50,226,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,250,232,217,92,199,183,196,200,214,200,216,89,210,238,167,162,185,83,182,201,30,206,169,195,174,131,102,92,73,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,244,70,215,110,141,87,183,173,234,200,218,189,111,106,46,193,60,52,112,233,130,112,191,165,148,26,103,130,211,255,0,37,89,120,173,235,155,247,206,233,225,161,134,122,206,220,178,201,217,238,246,24,238,211,29,208,207,130,39,197,84,43,131,156,126,1,134,233,102,27,195,238,159,105,246,61,73,99,199,172,116,249,29,53,13,13,50,47,68,76,222,218,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,210,185,42,121,167,202,126,95,215,122,141,184,202,188,243,191,50,127,172,159,179,76,85,201,83,205,62,83,242,254,187,212,109,192,93,72,7,84,213,140,235,240,95,165,153,150,166,123,47,218,127,68,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,128,162,206,102,154,215,248,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,255,0,171,202,179,88,236,90,69,197,197,162,155,35,135,106,76,246,223,46,29,29,79,83,255,0,173,106,170,103,130,74,101,232,99,28,175,238,79,79,20,27,125,86,183,191,214,231,35,88,168,177,87,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,94,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,64,218,32,29,127,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,223,125,149,126,39,96,2,149,185,213,249,167,197,190,95,208,250,141,196,137,92,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,68,109,118,232,213,123,122,222,172,141,171,214,246,162,203,94,117,126,105,241,111,151,244,62,163,113,50,175,35,31,207,103,234,223,237,32,44,39,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,76,150,0,31,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,11,115,6,224,146,235,194,134,127,29,247,24,130,174,187,78,178,170,138,137,173,85,141,165,115,96,180,206,233,166,115,45,47,145,211,74,247,190,58,118,198,230,203,34,181,102,78,226,181,21,99,147,107,244,34,175,52,127,34,122,155,247,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,114,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,202,102,181,156,39,121,167,209,191,152,24,247,168,192,108,166,0,24,171,137,126,34,240,78,23,244,178,191,83,51,170,143,229,104,236,244,93,19,126,249,221,60,52,211,65,71,220,138,41,59,61,222,195,219,221,123,122,25,241,85,248,34,197,94,93,92,198,111,188,74,101,87,109,33,214,106,91,85,30,94,255,0,23,120,177,87,81,116,83,83,214,210,247,58,223,64,144,189,234,245,154,6,61,86,53,111,91,159,4,79,116,155,62,39,203,48,79,240,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,3,101,48,0,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,223,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,160,74,160,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,3,101,48,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,170,0,0,0,0,124,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,154,177,27,84,26,171,129,159,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,173,190,180,104,54,101,162,177,225,183,75,237,21,92,182,44,243,23,181,228,214,43,179,169,210,56,43,25,85,69,4,243,194,197,71,185,58,233,229,153,98,114,42,163,213,18,57,21,141,108,172,222,197,57,40,86,235,107,45,89,149,189,214,154,73,52,130,122,138,137,153,92,231,65,223,131,36,99,104,145,208,177,17,233,50,178,74,73,24,231,43,152,232,209,97,143,161,204,114,200,143,9,107,198,191,5,24,39,22,120,37,107,217,108,181,91,245,38,223,111,90,108,111,36,169,73,155,225,246,153,146,248,121,251,78,78,228,47,233,146,52,87,182,94,207,126,73,35,98,185,92,215,80,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,54,147,32,87,50,62,95,117,60,68,211,71,172,58,55,106,164,110,162,219,169,219,77,91,109,134,40,161,126,76,197,150,8,226,89,106,38,158,40,97,125,52,41,59,145,238,107,159,35,17,145,239,179,35,68,8,45,175,252,117,84,241,53,193,150,63,166,26,157,95,87,85,170,24,230,113,5,202,170,185,212,177,71,5,222,220,180,215,4,108,236,72,35,100,80,190,21,158,24,93,26,181,58,147,183,35,92,245,116,137,30,52,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,46,22,62,71,111,36,172,111,213,106,237,190,235,178,34,170,96,0,6,117,227,7,139,60,203,139,173,80,250,113,125,167,171,179,216,168,41,227,166,177,99,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,157,123,118,216,170,173,137,136,153,255,0,150,231,47,186,110,34,106,100,214,29,100,181,85,183,78,173,213,14,166,162,182,205,20,176,179,38,122,197,60,114,172,85,16,207,20,208,178,154,100,129,202,246,181,204,145,232,248,247,221,146,34,97,254,5,248,50,190,241,135,168,245,86,201,46,190,198,195,49,127,15,81,147,92,162,123,22,169,177,202,175,237,83,83,70,237,247,154,94,212,168,146,57,171,28,109,99,156,238,165,70,69,38,193,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,1,130,184,214,225,75,247,96,233,101,171,76,254,158,253,18,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,48,7,11,156,169,63,115,94,187,99,58,215,248,122,250,71,244,115,198,254,246,125,22,240,125,255,0,17,71,61,55,246,111,23,39,79,79,127,171,242,23,126,157,189,219,238,147,252,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,25,11,217,35,118,146,38,59,234,185,55,219,101,221,21,81,117,225,226,171,134,124,203,133,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,245,43,161,127,84,82,49,241,185,87,165,236,119,75,158,206,137,31,178,73,130,184,193,225,51,13,226,235,75,254,131,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,160,84,183,12,28,117,84,224,28,60,234,119,12,58,165,95,87,62,49,124,193,239,118,220,50,104,105,98,232,180,220,103,167,173,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,165,177,189,239,142,26,157,171,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,241,144,189,241,187,120,229,99,190,171,151,109,246,93,149,21,19,170,129,61,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,250,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,255,0,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,176,247,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,238,99,98,57,207,115,34,138,38,43,223,209,212,161,31,248,245,210,220,19,69,185,108,103,58,105,166,150,47,99,99,118,111,102,120,42,47,21,53,71,107,187,127,165,154,79,198,76,247,200,237,228,149,238,250,206,93,183,217,54,68,68,74,44,47,251,154,63,145,61,77,251,151,214,40,138,1,3,106,128,97,254,38,56,170,210,62,20,48,218,108,195,84,174,85,110,125,198,163,195,91,45,22,216,217,53,198,226,244,86,247,22,24,158,246,55,162,54,185,28,247,189,205,99,119,107,119,235,124,108,126,74,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,126,176,0,1,138,184,157,225,235,21,226,131,70,175,90,71,148,212,248,15,31,219,169,183,93,25,75,29,68,214,202,232,157,213,21,68,109,122,127,117,27,209,174,99,159,20,178,177,30,206,190,164,202,160,13,99,53,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,150,147,202,119,141,123,118,83,138,219,56,87,212,139,159,70,73,102,222,155,14,157,235,85,81,53,214,133,177,212,84,73,79,35,149,175,142,31,11,28,61,44,87,72,198,172,75,20,108,98,44,74,175,205,92,198,120,40,253,213,90,113,5,255,0,0,182,90,163,212,220,91,241,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,33,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,140,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,251,169,30,173,107,220,200,162,149,232,199,244,116,174,63,224,235,141,124,19,137,189,26,168,205,175,119,59,85,135,36,196,173,236,169,206,40,247,154,26,27,70,238,168,70,212,120,137,218,216,210,25,35,165,146,125,146,73,59,77,94,151,189,85,189,78,167,110,54,248,193,201,184,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,234,112,97,253,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,197,194,198,70,221,163,137,141,250,173,77,246,221,119,85,85,91,127,229,139,192,119,224,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,86,42,242,197,224,59,240,223,125,166,215,157,88,178,245,96,56,253,193,190,205,181,220,109,221,202,92,162,102,178,102,201,179,187,173,94,205,60,237,167,87,117,71,36,83,57,36,133,119,232,149,169,117,32,85,95,60,239,204,159,235,39,236,211,21,114,84,243,79,148,252,191,174,245,27,113,149,121,231,126,100,255,0,89,63,102,152,171,146,167,154,124,167,229,253,119,168,219,128,155,252,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,80,112,45,195,167,238,157,226,59,29,192,46,84,253,220,110,223,213,125,201,190,191,78,246,186,119,179,174,47,116,177,201,248,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,120,119,82,0,113,71,202,147,247,74,107,182,77,173,127,135,175,163,159,72,252,23,239,103,209,111,25,216,240,244,112,83,127,102,241,113,245,117,118,58,191,33,54,234,219,223,182,235,63,192,17,255,0,130,158,20,191,113,246,150,93,116,207,233,239,210,223,105,228,19,223,124,111,178,252,7,111,185,77,79,15,107,183,222,151,125,188,55,87,87,82,111,215,182,222,237,214,160,121,163,249,236,212,223,185,125,30,136,191,226,128,121,163,249,236,212,223,185,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,129,138,139,222,229,197,192,229,79,10,88,109,126,97,168,47,164,168,212,92,194,158,6,87,67,19,34,149,150,74,70,170,189,40,162,157,17,92,247,185,202,215,78,230,187,180,231,197,19,90,142,72,82,89,48,87,40,238,12,172,84,150,43,63,24,153,109,215,199,93,107,188,125,62,41,110,167,123,217,29,190,54,190,106,42,154,154,133,247,119,38,127,76,241,178,63,124,108,141,202,245,235,123,219,216,179,240,0,0,53,87,54,83,225,59,202,198,141,252,191,199,189,58,3,90,195,101,62,19,188,172,104,223,203,252,123,211,160,3,42,128,0,0,0,0,0,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,74,174,70,63,158,207,213,191,218,69,170,21,87,200,199,243,217,250,183,251,72,181,64,0,0,5,85,243,206,252,201,254,178,126,205,45,80,170,190,121,223,153,63,214,79,217,160,64,174,18,116,66,213,196,126,191,99,154,47,121,190,85,217,169,242,58,123,163,89,95,77,27,100,125,52,240,219,170,106,33,122,177,222,231,177,37,134,62,182,110,213,115,58,154,142,98,170,61,58,254,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,205,124,174,60,246,105,151,223,94,143,90,92,159,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,254,150,164,176,170,163,100,107,90,168,172,123,35,145,129,5,185,81,241,211,253,131,133,253,107,204,255,0,240,122,92,2,182,185,191,221,53,214,185,42,21,223,238,94,21,142,111,241,225,71,255,0,107,194,90,161,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,181,254,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,225,152,56,231,224,99,247,104,253,9,255,0,77,31,161,223,67,189,165,254,178,123,67,197,120,191,13,255,0,194,33,232,233,240,223,236,183,235,251,54,247,245,78,10,121,111,126,227,237,83,186,234,103,225,151,233,111,180,241,249,236,94,11,232,239,128,237,247,42,105,230,238,247,60,84,187,237,225,186,122,122,83,126,189,247,247,108,179,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,247,244,129,197,238,77,246,60,34,35,151,109,143,27,36,139,186,46,202,123,24,206,144,57,34,108,135,162,182,170,42,74,105,39,149,232,214,177,170,237,213,118,248,34,169,239,115,145,173,87,47,216,71,254,36,245,82,155,31,177,84,216,41,38,218,186,189,143,166,137,58,87,242,158,201,152,223,139,21,63,41,62,213,64,58,22,177,212,38,174,230,178,97,244,51,202,248,105,38,150,57,187,46,221,168,189,44,114,111,183,82,124,98,95,138,126,159,248,36,134,157,97,212,56,118,53,5,162,142,6,49,172,124,142,217,173,68,247,185,202,191,99,83,252,6,41,225,119,78,31,104,198,163,202,46,62,250,235,195,27,87,42,255,0,59,157,50,253,142,84,248,73,246,34,18,9,173,70,183,100,77,128,175,222,107,145,75,30,149,197,50,43,122,18,225,69,191,244,245,84,25,43,151,92,239,147,70,232,24,239,122,126,55,111,255,0,154,171,49,231,54,20,122,232,235,83,167,234,251,70,133,119,223,253,156,231,119,229,189,39,86,141,219,218,239,114,167,119,221,255,0,241,85,128,76,99,139,247,219,220,114,56,191,224,7,6,42,237,241,61,137,240,56,52,230,159,0,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,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,239,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,64,191,224,0,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,8,191,195,71,19,25,151,11,89,14,87,153,233,245,13,35,242,27,254,47,81,142,80,214,212,162,61,150,199,205,85,77,50,213,164,74,213,108,207,107,105,220,140,99,190,167,91,218,231,35,218,213,141,248,215,233,102,85,244,171,233,215,210,107,175,210,79,104,123,91,219,30,54,79,29,227,187,157,223,19,223,223,185,222,238,125,126,231,87,87,87,214,223,127,121,249,68,191,254,166,126,178,254,228,127,221,75,237,187,87,123,217,255,0,73,62,140,238,222,247,209,222,199,123,198,248,158,190,223,123,183,248,239,13,182,253,175,225,247,191,173,192,178,158,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,38,1,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,59,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,96,102,176,0,0,0,2,42,243,71,242,39,169,191,114,250,197,17,42,136,171,205,31,200,158,166,253,203,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,27,4,101,156,55,104,150,117,171,152,254,186,230,24,13,37,219,54,197,105,227,166,180,92,170,106,39,115,41,89,27,229,146,37,74,126,190,195,158,201,39,145,236,123,163,87,181,253,46,106,162,177,138,221,125,248,78,243,79,163,127,48,49,239,81,128,217,76,1,2,185,203,103,245,56,207,11,150,188,50,221,144,210,82,84,102,57,69,37,53,101,189,203,18,207,93,110,167,138,90,137,21,141,114,43,209,145,212,199,66,174,123,54,217,93,27,85,118,147,165,211,212,166,190,118,153,77,246,175,95,112,92,42,162,187,174,203,106,195,210,233,71,77,218,98,118,170,170,235,106,35,168,147,173,19,173,221,76,162,166,77,149,85,169,219,221,168,138,231,42,132,21,210,124,23,240,161,170,120,110,153,251,83,217,159,75,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,205,156,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,179,148,206,151,218,181,31,140,27,93,206,242,234,73,41,240,91,61,102,80,202,74,154,38,212,50,166,118,58,58,104,118,234,84,72,223,20,181,113,212,50,77,156,173,125,59,118,68,85,71,182,247,128,128,28,232,241,63,108,112,203,142,101,52,152,207,141,171,199,243,10,110,245,198,58,46,228,150,250,25,233,106,89,39,84,168,138,177,67,36,233,70,215,110,168,215,72,144,34,238,238,130,176,56,41,202,111,184,127,23,26,67,118,199,43,188,37,93,70,97,108,181,201,39,105,146,117,82,214,206,218,74,152,246,122,42,39,92,19,202,205,246,234,111,86,237,84,114,34,165,233,241,173,139,88,179,14,17,245,122,211,145,208,248,186,74,124,62,231,116,142,62,235,227,233,170,162,129,213,116,210,110,197,69,94,137,224,137,251,111,210,238,157,156,138,213,84,93,112,128,218,160,142,188,194,53,66,213,165,92,31,106,77,206,224,218,73,170,47,246,121,113,122,26,73,171,91,76,250,137,238,13,90,101,237,110,138,178,62,40,164,150,161,99,106,110,230,83,191,222,212,69,123,114,254,147,231,95,133,13,44,195,117,51,217,126,204,250,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,64,190,119,25,173,170,131,69,244,247,78,102,167,171,91,149,243,40,150,247,79,43,88,222,195,96,161,164,146,25,90,247,117,117,35,213,215,8,85,168,141,84,84,108,155,171,118,68,112,83,177,178,239,13,24,5,78,150,112,243,166,250,125,112,199,169,44,119,43,30,47,109,166,186,80,211,36,93,17,92,124,59,22,177,85,98,85,99,222,234,133,149,239,123,85,122,222,231,59,119,117,110,186,251,240,163,137,253,57,226,107,74,177,105,49,159,164,20,149,185,133,167,199,219,157,69,226,227,158,133,149,81,190,171,187,22,206,71,66,216,25,43,164,234,78,148,141,175,87,125,84,83,101,48,35,175,48,141,47,181,106,175,7,218,147,108,184,58,146,26,139,5,158,92,162,134,174,106,38,212,190,158,123,123,86,165,123,91,170,44,111,150,40,229,167,89,26,187,181,149,15,247,57,21,88,237,125,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,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,53,141,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,128,27,52,105,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,155,239,178,175,196,168,190,111,248,181,247,57,227,67,79,112,172,90,135,198,222,178,12,62,211,107,183,83,119,89,31,126,170,123,181,124,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,61,229,133,114,247,213,11,86,170,240,125,166,215,59,123,105,33,168,176,89,226,197,235,169,33,173,109,75,233,231,183,181,41,147,187,178,34,198,249,98,142,42,132,141,201,187,89,80,207,123,145,81,238,202,177,233,14,26,205,104,168,215,183,65,87,38,89,62,47,14,32,201,29,58,246,32,183,50,174,74,167,53,145,166,200,175,146,89,24,174,115,186,182,72,99,70,116,111,39,88,97,254,5,248,50,177,112,121,167,21,86,201,46,190,217,204,242,143,15,81,147,92,162,123,210,149,210,68,143,237,83,83,70,237,182,134,46,236,168,146,57,169,36,142,123,156,238,148,86,69,28,149,0,10,171,231,157,249,147,253,100,253,154,98,174,74,158,105,242,159,151,245,222,163,110,50,175,60,239,204,159,235,39,236,211,21,114,84,243,79,148,252,191,174,245,27,112,23,82,66,14,112,185,173,215,21,224,249,246,43,125,61,36,148,249,142,81,109,178,87,58,102,57,95,28,12,108,213,200,232,149,28,136,143,238,208,196,213,87,35,147,161,207,77,183,84,115,102,249,74,220,230,245,75,233,95,17,214,45,51,160,190,248,170,12,19,31,143,196,209,120,94,143,7,116,173,122,205,55,227,21,136,233,58,233,91,110,119,185,206,99,118,217,54,119,113,0,139,252,31,224,21,58,159,197,30,150,225,144,227,212,151,218,122,172,162,134,166,225,111,171,72,157,4,246,234,105,82,162,181,36,108,171,208,246,37,52,51,42,177,119,235,68,86,162,57,85,26,191,149,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,172,223,228,151,166,121,85,78,169,231,90,199,225,59,88,221,191,31,92,103,191,36,114,55,196,87,84,84,211,212,116,66,238,142,219,251,113,210,239,34,117,163,155,223,131,234,170,63,116,234,188,230,244,183,232,167,17,214,45,76,160,177,120,90,12,239,31,143,196,214,248,174,191,25,116,162,122,195,55,226,213,234,232,250,41,93,110,111,185,173,99,183,221,55,119,113,64,157,60,171,53,142,251,171,188,35,218,41,178,56,119,171,192,174,18,225,209,212,245,51,250,234,150,154,8,36,166,94,134,49,168,206,220,21,17,65,183,214,115,187,29,110,114,185,234,137,48,10,118,228,143,154,221,104,53,163,80,180,230,26,122,69,182,223,49,120,175,117,18,185,142,239,182,122,26,184,225,137,172,119,87,74,49,91,112,153,92,138,213,85,86,199,178,183,101,71,92,72,20,173,206,175,205,62,45,242,254,135,212,110,38,85,228,99,249,236,253,91,253,164,98,174,117,126,105,241,111,151,244,62,163,113,50,175,35,31,207,103,234,223,237,32,45,80,0,0,138,188,209,252,137,234,111,220,190,177,68,74,162,42,243,71,242,39,169,191,114,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,247,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,108,103,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,224,240,201,118,181,88,56,146,210,139,237,246,231,73,110,182,219,179,139,21,93,101,101,92,205,134,10,104,35,175,133,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,103,94,96,92,119,95,120,170,202,164,194,177,103,248,45,50,199,238,11,37,186,155,102,73,237,74,168,36,170,142,43,175,91,233,226,168,131,187,77,80,212,240,206,85,107,54,221,119,119,189,3,15,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,197,86,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,18,131,128,94,10,50,174,43,53,30,146,247,118,182,120,125,50,198,110,16,201,145,220,42,18,70,71,95,208,173,145,214,202,117,141,204,123,166,149,138,136,247,49,201,217,141,232,245,94,167,68,201,101,167,50,206,93,150,168,49,42,93,114,225,254,197,87,27,241,91,60,20,25,37,157,213,237,116,17,217,45,150,229,100,85,204,146,170,100,127,92,20,244,144,194,232,218,178,58,84,237,185,26,143,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,175,4,189,183,177,238,134,86,43,163,145,136,228,235,141,239,106,174,206,83,97,238,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,129,24,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,54,83,0,0,0,1,173,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,223,94,177,90,4,170,0,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,54,83,0,1,138,184,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,218,160,0,0,0,0,213,92,218,160,213,92,13,132,244,231,65,52,159,136,158,11,244,71,10,214,60,83,233,5,150,139,15,198,174,144,83,120,234,154,78,138,166,90,89,27,100,235,167,146,55,174,204,154,68,217,87,167,235,111,182,232,138,146,42,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,26,240,157,229,99,70,254,95,227,222,157,1,149,64,0,0,168,14,112,156,40,216,176,75,237,187,137,188,42,43,85,174,131,44,184,50,207,127,181,193,11,227,146,107,195,217,81,58,87,183,101,88,215,187,28,78,73,81,17,139,220,141,178,47,113,211,72,230,194,14,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,45,127,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,160,94,78,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,4,42,230,139,194,141,139,92,116,58,229,170,182,152,173,86,220,207,77,173,245,55,132,185,79,11,210,74,235,61,60,50,205,83,64,231,177,127,166,88,149,237,122,54,70,185,137,219,73,228,122,81,97,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,176,159,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,142,74,128,4,85,230,143,228,79,83,126,229,245,138,34,128,75,254,230,143,228,79,83,126,229,245,138,34,128,64,205,92,87,113,93,168,252,90,234,59,243,92,214,95,3,106,161,238,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,185,51,250,90,178,204,168,142,145,205,106,34,49,140,142,54,72,174,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,171,133,120,45,224,183,50,227,39,50,187,217,172,217,21,38,55,143,99,116,241,205,122,189,77,10,84,190,157,243,36,137,77,12,84,200,246,58,87,200,232,164,221,122,154,198,178,55,170,187,171,161,146,98,173,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,181,229,79,199,109,169,109,84,28,44,235,46,77,86,219,147,106,18,12,34,235,113,157,174,130,72,21,172,108,118,117,122,162,57,143,107,145,203,7,91,156,143,71,246,26,172,232,130,57,45,40,0,0,1,82,188,218,248,40,246,37,101,103,22,90,101,108,181,81,217,102,236,199,154,91,224,78,196,141,174,154,126,219,46,109,69,119,68,157,231,203,20,114,182,54,181,201,34,54,85,73,22,89,158,203,106,32,87,53,142,48,109,90,61,165,245,252,61,227,75,86,252,219,81,44,234,217,229,108,77,236,91,172,147,72,248,103,123,221,35,28,217,31,59,99,168,167,107,25,245,152,139,36,138,232,213,177,36,129,74,212,87,107,173,186,154,190,142,223,115,171,165,167,186,83,165,37,116,80,204,230,50,170,4,150,57,146,41,90,139,179,216,146,195,20,136,215,110,157,113,177,223,22,162,166,107,224,251,132,204,203,139,173,80,250,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,40,153,92,178,248,193,198,120,90,213,11,221,151,81,150,146,143,9,206,105,226,109,214,240,232,170,37,158,217,61,28,117,15,166,123,35,129,146,58,86,61,211,62,39,49,25,190,242,70,254,166,164,110,107,194,239,176,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,5,85,243,206,252,201,254,178,126,205,49,87,37,79,52,249,79,203,250,239,81,183,25,87,158,119,230,79,245,147,246,105,138,185,42,121,167,202,126,95,215,122,141,184,11,169,0,0,0,0,40,7,154,63,158,205,77,251,151,209,232,139,254,40,7,154,63,158,205,77,251,151,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,245,235,21,164,170,34,175,43,143,34,122,101,247,215,172,86,146,168,0,0,13,85,205,148,248,78,242,177,163,127,47,241,239,78,128,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,202,160,0,0,0,0,0,5,0,243,71,243,217,169,191,114,250,61,17,127,197,0,243,71,243,217,169,191,114,250,61,16,18,171,145,143,231,179,245,111,246,145,106,133,85,242,49,252,246,126,173,254,210,45,80,0,0,1,85,124,243,191,50,127,172,159,179,75,84,42,175,158,119,230,79,245,147,246,104,17,87,149,199,158,205,50,251,235,209,235,75,158,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,70,220,5,106,150,9,162,220,88,224,218,153,169,119,223,99,99,118,111,105,248,218,223,11,53,71,107,187,109,170,134,63,197,194,199,200,237,228,149,141,250,173,93,183,221,118,68,85,79,202,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,176,58,86,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,215,185,98,242,255,0,172,210,42,58,110,32,117,191,29,240,153,213,95,76,248,205,182,89,39,138,170,195,75,36,19,67,43,170,88,215,164,107,52,241,212,123,225,145,142,116,45,99,119,86,200,231,178,60,1,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,92,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,3,194,170,34,110,167,135,47,187,221,241,61,46,122,187,221,184,28,214,95,176,244,185,92,231,109,177,205,24,174,84,61,173,141,19,222,191,16,56,194,205,147,223,241,61,159,1,238,67,226,187,92,225,182,81,190,166,87,34,53,170,137,240,95,181,127,152,14,173,170,217,229,14,17,135,221,46,179,85,69,20,176,83,57,209,247,28,223,123,190,170,39,185,92,155,251,220,132,78,211,205,61,200,245,179,82,27,158,100,234,233,109,212,245,73,53,55,109,142,137,21,173,168,100,172,247,181,138,139,245,101,119,240,189,255,0,243,158,220,239,63,187,107,206,165,81,233,165,19,60,61,170,90,136,219,85,52,114,185,92,172,232,142,93,186,95,210,139,239,137,201,240,95,143,252,178,199,77,112,11,110,11,142,209,90,168,83,169,33,134,54,171,150,54,53,85,82,54,55,223,211,253,194,1,216,236,150,186,123,69,178,154,223,76,197,108,112,68,216,218,138,170,171,178,39,243,159,114,252,15,39,133,2,8,243,90,135,175,68,86,68,106,174,215,42,4,95,255,0,78,99,245,121,108,222,233,171,180,166,142,158,23,199,215,31,115,118,163,145,85,187,212,214,47,189,55,95,208,125,188,207,108,254,63,135,234,249,182,247,193,93,111,127,193,63,151,114,125,191,221,24,175,149,133,202,71,99,181,148,206,149,122,83,183,210,221,215,100,250,245,170,160,89,0,114,110,129,62,1,119,248,129,197,17,19,220,135,51,214,213,93,206,96,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,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,223,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,215,163,214,129,127,192,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,43,148,254,144,225,186,181,197,125,52,249,156,21,115,179,6,179,201,151,219,33,134,117,137,143,184,211,86,82,50,157,210,171,126,179,152,199,79,220,70,162,183,119,198,196,119,83,58,152,235,222,41,91,146,167,154,124,167,229,253,119,168,219,139,169,2,157,185,172,112,57,77,166,183,90,254,41,52,217,245,114,216,178,123,194,191,41,182,57,146,206,182,235,141,83,158,245,173,100,155,42,50,154,105,119,107,155,35,147,183,52,177,181,138,230,202,216,225,134,188,52,113,23,157,240,191,170,116,26,153,130,212,127,37,71,120,162,232,135,247,206,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,214,207,138,47,197,23,100,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,74,33,230,5,192,141,247,133,92,170,76,215,22,103,141,211,44,130,224,177,219,170,119,100,126,203,170,158,74,169,34,181,116,62,162,90,137,251,84,212,237,95,18,228,70,191,125,151,103,123,148,46,167,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,2,128,120,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,112,31,172,0,0,69,94,104,254,68,245,55,238,95,88,162,37,81,21,121,163,249,19,212,223,185,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,101,51,90,206,19,188,211,232,223,204,12,123,212,96,54,83,0,107,173,199,230,117,248,68,227,39,86,47,254,203,246,127,132,200,36,177,118,123,253,222,175,102,198,202,14,239,87,75,118,238,120,94,231,78,223,87,175,167,119,109,212,187,20,154,214,113,99,230,159,89,62,96,100,62,163,56,19,255,0,146,22,150,255,0,248,75,214,187,133,139,255,0,4,197,173,23,63,21,253,53,53,240,118,81,255,0,254,237,119,91,217,252,204,119,246,68,45,80,129,92,152,109,55,91,119,10,23,186,203,133,178,174,150,158,233,156,87,213,208,203,52,46,99,42,160,74,58,40,86,88,156,169,179,216,146,195,44,106,230,238,157,113,189,191,22,170,36,245,0,106,239,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,3,104,131,90,206,44,124,211,235,39,204,12,135,212,103,2,244,248,3,206,191,8,156,27,105,61,255,0,217,126,207,240,152,252,118,46,207,127,187,213,236,217,31,65,221,234,233,110,221,207,11,220,233,219,234,245,244,238,237,186,150,181,185,213,249,167,197,190,95,208,250,141,196,149,92,149,60,172,101,63,48,43,189,58,220,64,174,106,119,107,173,199,142,60,250,142,225,115,171,170,167,181,211,217,233,40,98,154,103,61,148,176,45,178,154,101,138,38,170,236,198,44,179,75,34,181,187,39,92,143,119,197,202,170,29,215,147,110,45,98,200,56,184,172,187,93,232,124,69,94,51,135,220,110,150,185,59,175,103,135,170,124,244,212,142,147,102,170,35,247,130,174,161,155,57,21,191,95,125,186,154,213,75,191,42,131,145,246,1,77,45,215,84,245,74,187,30,171,74,138,90,123,117,130,215,118,114,74,216,21,146,186,89,235,105,216,187,246,158,244,88,104,30,239,114,189,136,177,254,74,72,189,86,190,0,215,51,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,216,204,164,14,114,88,181,139,31,226,226,142,237,104,161,240,245,121,54,31,110,186,93,36,238,189,254,34,169,147,212,210,54,77,156,170,140,218,10,74,118,108,212,70,253,77,246,234,115,149,66,96,114,84,242,177,148,252,192,174,244,235,113,63,202,171,228,99,249,236,253,91,253,164,90,160,0,0,21,87,207,59,243,39,250,201,251,52,197,92,149,60,211,229,63,47,235,189,70,220,101,94,121,223,153,63,214,79,217,166,42,228,169,230,159,41,249,127,93,234,54,224,46,122,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,89,125,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,241,47,123,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,0,47,35,149,102,142,95,116,139,132,123,69,78,71,54,213,121,237,194,92,198,58,110,150,127,90,210,212,193,4,116,201,214,199,185,31,220,130,158,41,247,250,174,111,127,161,205,71,49,85,127,43,155,158,153,229,90,137,194,60,215,28,90,147,197,253,10,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,87,101,151,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,252,173,88,193,127,10,26,89,153,105,159,181,61,153,244,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,125,77,235,233,238,117,116,245,55,125,182,221,55,220,13,117,248,85,213,47,192,183,17,218,117,169,147,95,125,141,65,102,200,41,125,171,91,225,124,71,106,215,43,251,53,223,139,70,61,206,222,150,89,219,245,26,175,77,247,102,206,70,170,108,166,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,205,132,248,9,212,204,87,84,56,71,211,59,142,45,87,220,246,14,63,69,140,220,96,124,145,172,212,181,212,16,50,158,86,72,214,61,221,29,93,182,202,196,118,206,88,166,137,234,214,245,236,5,107,115,171,243,79,139,124,191,161,245,27,137,149,121,24,254,123,63,86,255,0,105,24,171,157,95,154,124,91,229,253,15,168,220,76,171,200,199,243,217,250,183,251,72,11,84,0,0,34,175,52,127,34,122,155,247,47,172,81,18,168,138,188,209,252,137,234,111,220,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,220,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,203,235,20,64,80,9,149,120,104,225,211,59,226,131,84,232,52,207,5,167,254,74,178,241,91,215,15,239,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,173,255,0,4,79,138,167,74,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,77,135,120,81,225,71,78,56,74,211,134,97,88,84,94,58,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,117,57,34,133,21,91,27,92,229,85,123,223,36,143,14,215,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,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,48,255,0,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,199,215,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,149,87,118,228,209,83,113,226,74,182,223,71,151,85,218,244,130,170,158,75,228,85,212,148,177,58,122,87,186,189,81,182,40,210,106,167,204,175,109,34,163,146,186,70,61,155,162,117,70,231,110,138,29,175,154,30,175,97,186,245,192,78,155,106,230,159,207,87,37,139,34,206,40,230,167,74,184,22,25,226,123,40,174,113,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,215,7,9,222,105,244,111,230,6,61,234,48,22,105,205,179,0,195,116,179,130,108,3,79,180,251,30,164,177,227,214,60,226,130,154,134,134,153,23,162,38,123,62,228,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,89,124,39,121,167,209,191,152,24,247,168,192,6,202,96,0,0,0,53,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,190,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,251,235,214,43,64,149,64,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,6,202,96,0,49,87,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,84,0,0,0,0,26,171,155,84,26,171,129,178,159,9,222,86,52,111,229,254,61,233,208,25,84,197,92,39,121,88,209,191,151,248,247,167,64,101,80,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,208,47,248,0,0,0,0,0,6,42,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,53,172,3,106,128,0,17,87,154,63,145,61,77,251,151,214,40,138,1,47,251,154,63,145,61,77,251,151,214,40,138,1,3,103,61,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,166,31,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,73,80,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,203,131,152,5,31,17,22,40,180,147,87,178,47,244,216,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,28,145,124,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,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,103,76,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,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,101,254,53,248,174,190,241,105,172,181,185,151,118,235,71,136,91,119,163,197,172,149,179,49,222,2,151,165,137,36,138,216,209,24,147,78,246,119,100,93,222,228,221,145,247,30,200,163,82,64,114,197,224,59,240,223,125,166,215,157,88,178,245,96,56,253,193,190,205,181,220,109,221,202,92,162,102,178,102,201,179,187,173,94,205,60,237,167,87,117,71,36,83,57,36,133,119,232,149,168,25,171,132,62,85,118,43,143,15,185,29,227,94,237,126,27,51,212,108,127,195,218,105,46,54,199,182,171,12,147,187,43,225,169,68,101,66,119,38,127,77,20,206,141,205,138,70,53,146,83,191,100,146,102,173,101,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,54,115,34,175,49,30,16,255,0,117,110,141,39,209,106,46,246,161,97,221,218,220,95,174,191,195,67,63,117,209,120,170,73,58,145,99,94,236,113,55,161,93,209,211,44,113,111,35,35,89,122,130,63,242,157,227,94,221,148,226,182,206,21,245,34,231,209,146,89,183,166,195,167,122,213,84,77,117,161,108,117,21,18,83,200,229,107,227,135,194,199,15,75,21,210,49,171,18,197,27,24,139,18,171,236,168,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,97,78,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,67,94,121,223,153,63,214,79,217,166,42,228,169,230,159,41,249,127,93,234,54,227,42,243,206,252,201,254,178,126,205,49,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,0,0,5,0,243,71,243,217,169,191,114,250,61,17,127,197,0,243,71,243,217,169,191,114,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,190,189,98,180,149,68,85,229,113,228,79,76,190,250,245,138,210,85,0,0,1,170,185,178,159,9,222,86,52,111,229,254,61,233,208,26,214,27,41,240,157,229,99,70,254,95,227,222,157,0,25,84,0,0,0,0,0,0,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,85,114,49,252,246,126,173,254,210,45,80,170,190,70,63,158,207,213,191,218,69,170,0,0,0,42,175,158,119,230,79,245,147,246,105,106,133,85,243,206,252,201,254,178,126,205,2,170,201,105,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,177,175,10,60,40,234,63,22,186,142,204,43,10,139,192,218,168,123,115,223,239,243,194,175,165,180,82,185,85,17,206,68,84,238,76,254,151,36,80,162,163,164,115,92,170,172,99,36,145,155,9,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,50,103,190,71,111,36,175,119,214,114,237,190,201,178,34,34,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,60,158,183,191,111,114,41,201,87,115,214,230,42,175,185,64,226,142,85,83,146,71,212,187,169,201,145,162,123,212,246,1,225,17,16,43,154,223,122,185,16,245,84,85,67,76,199,73,52,141,98,53,21,85,92,168,159,225,35,222,189,241,109,130,233,52,21,52,210,93,169,102,174,133,200,213,130,58,136,92,253,250,163,223,234,247,154,191,7,239,255,0,0,25,171,38,205,177,156,94,154,73,239,119,186,42,38,49,138,229,116,243,35,61,219,42,253,191,204,139,255,0,33,19,53,247,137,156,87,47,133,116,251,0,191,82,93,110,149,21,13,94,138,71,247,85,27,26,200,231,46,221,189,189,221,9,246,253,191,242,194,45,101,226,151,86,181,178,255,0,225,172,110,186,210,91,166,142,40,154,144,45,76,104,229,217,204,119,228,202,246,175,229,175,252,134,123,224,103,134,139,253,118,85,22,125,154,83,212,76,213,167,168,86,120,166,61,219,186,72,163,84,95,198,69,254,216,239,225,126,159,231,2,88,240,217,162,13,192,40,99,184,86,194,239,20,245,221,206,114,43,126,14,153,19,221,214,169,240,122,125,132,131,70,163,81,17,62,207,113,233,164,165,142,146,36,138,54,35,81,63,66,109,246,158,229,93,128,110,121,60,33,228,8,185,204,70,137,213,124,57,95,88,214,239,189,85,191,252,105,164,80,229,107,87,43,106,107,233,149,126,170,118,183,79,248,43,84,152,220,119,211,71,63,15,215,182,201,38,205,90,138,29,209,87,255,0,132,180,130,156,177,110,82,83,101,213,118,244,149,234,199,118,247,94,175,119,186,42,213,253,32,91,179,126,9,253,1,126,1,171,187,83,250,2,129,235,221,119,83,216,159,4,56,111,239,57,167,192,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,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,75,222,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,218,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,64,200,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,39,74,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,182,146,42,203,221,130,146,186,120,224,107,156,230,196,217,38,141,206,70,35,158,247,35,81,118,221,238,95,181,64,168,190,74,158,105,242,159,151,245,222,163,110,46,164,233,88,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,174,219,177,171,246,33,221,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,59,0,3,91,110,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,242,131,149,239,29,63,129,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,226,154,234,137,22,226,115,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,246,169,210,191,114,119,11,31,249,180,233,87,254,166,219,191,246,32,101,80,124,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,88,2,42,243,71,242,39,169,191,114,250,197,17,42,143,201,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,1,174,23,9,222,105,244,111,230,6,61,234,48,27,41,152,210,211,195,39,13,182,11,173,21,246,197,195,230,154,219,174,86,234,136,234,232,235,41,49,58,8,103,166,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,50,88,3,85,115,106,131,21,126,228,238,22,63,243,105,210,175,253,77,183,127,236,64,233,92,188,48,171,174,1,193,110,149,88,175,53,20,147,84,85,89,223,123,99,169,158,231,49,32,184,84,203,93,11,85,92,214,175,91,98,169,141,175,77,182,71,163,145,21,200,136,229,145,71,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,245,128,40,7,154,63,158,205,77,251,151,209,232,139,254,49,254,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,4,64,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,216,207,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,98,29,82,237,195,39,13,183,251,173,109,246,251,195,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,2,37,242,84,242,177,148,252,192,174,244,235,113,63,206,191,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,55,217,141,79,177,14,192,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,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,246,168,21,23,201,83,205,62,83,242,254,187,212,109,197,212,157,43,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,234,73,107,44,150,10,74,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,219,118,53,126,196,59,168,0,0,21,87,207,59,243,39,250,201,251,52,197,92,149,60,211,229,63,47,235,189,70,220,91,246,117,164,250,89,170,30,7,240,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,130,31,46,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,182,236,106,253,136,5,112,115,180,214,191,253,194,240,231,71,111,253,25,173,194,170,72,191,223,20,116,145,194,244,147,253,250,178,53,209,255,0,32,173,119,229,161,29,121,76,233,125,171,81,248,193,181,220,239,46,164,146,159,5,179,214,101,12,164,169,162,109,67,42,103,99,163,166,135,110,165,68,141,241,75,87,29,67,36,217,202,215,211,183,100,69,84,123,110,167,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,219,119,185,126,213,62,172,23,73,244,179,75,252,119,224,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,21,3,181,128,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,37,239,172,130,174,68,107,85,204,70,72,196,111,79,228,54,90,242,75,214,59,20,184,174,117,195,245,68,61,155,213,53,193,115,26,57,58,158,239,23,75,36,116,244,149,9,178,51,162,62,203,226,166,247,171,250,159,226,190,171,118,141,202,182,21,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,109,36,85,151,187,5,37,116,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,237,187,220,191,106,140,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,59,169,37,172,178,88,41,40,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,109,216,213,251,16,10,139,231,87,230,159,22,249,127,67,234,55,19,42,242,49,252,246,126,173,254,210,44,127,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,219,119,185,126,213,62,172,23,73,244,179,75,252,119,224,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,21,3,181,128,0,17,87,154,63,145,61,77,251,151,214,40,137,84,126,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,13,112,184,78,243,79,163,127,48,49,239,81,128,187,62,102,54,155,173,255,0,130,141,64,177,88,173,149,119,27,149,198,162,195,73,71,71,73,11,166,158,166,121,47,116,45,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,42,218,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,2,31,242,253,224,70,197,194,174,43,30,107,148,179,198,234,110,65,111,72,238,53,59,190,63,101,210,207,29,44,146,218,186,25,81,45,60,253,170,154,119,47,137,106,35,159,190,201,179,125,203,48,0,0,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,108,103,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,134,213,197,71,123,182,67,93,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,55,217,238,79,181,78,169,105,225,147,134,219,5,214,138,251,98,225,243,77,109,215,43,117,68,117,116,117,148,152,157,4,51,211,79,27,145,209,203,28,141,137,28,199,181,200,142,71,34,162,162,162,42,1,146,192,0,0,0,107,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,105,151,238,220,50,112,219,127,186,214,223,111,188,62,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,186,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,253,96,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,99,60,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,170,117,75,79,12,156,54,216,46,180,87,219,23,15,154,107,110,185,91,170,35,171,163,172,164,196,232,33,158,154,120,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,12,150,0,3,21,113,99,229,99,89,62,95,228,62,157,57,173,97,180,237,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,253,201,220,44,127,230,211,165,95,250,155,110,255,0,216,129,149,64,0,0,0,13,85,205,170,12,85,251,147,184,88,255,0,205,167,74,191,245,54,221,255,0,177,1,194,119,149,141,27,249,127,143,122,116,6,85,62,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,172,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,210,247,179,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,246,169,215,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,80,50,0,0,0,0,0,0,12,85,197,143,149,141,100,249,127,144,250,116,230,181,134,211,183,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,247,39,112,177,255,0,155,78,149,127,234,109,187,255,0,98,6,85,0,1,21,121,163,249,19,212,223,185,125,98,136,160,19,105,44,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,209,226,109,215,74,40,234,233,103,232,123,94,206,184,164,71,49,221,47,99,92,155,167,185,205,69,79,122,33,208,63,114,119,11,31,249,180,233,87,254,166,219,191,246,32,101,80,0,2,165,121,181,240,81,236,74,202,206,44,180,202,217,106,163,178,205,217,143,52,183,192,157,137,27,93,52,253,182,92,218,138,238,137,59,207,150,40,229,108,109,107,146,68,108,170,146,44,179,61,150,212,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,221,166,175,89,112,222,102,92,31,73,30,137,106,133,93,161,151,10,136,171,97,99,228,88,152,219,141,59,85,203,107,187,194,206,167,35,17,207,99,149,27,213,210,246,211,212,51,188,198,177,36,204,31,185,59,133,143,252,218,116,171,255,0,83,109,223,251,19,181,96,186,79,165,154,95,227,191,6,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,248,168,20,67,162,28,190,245,183,84,184,139,185,240,249,151,218,170,240,250,140,98,157,149,57,85,217,177,65,114,130,202,201,169,123,244,136,245,138,118,197,43,231,87,68,214,177,146,171,246,116,142,217,82,41,58,111,167,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,0,2,170,249,193,112,135,241,226,227,5,162,254,66,139,57,108,149,255,0,238,20,180,21,112,196,244,254,226,9,17,143,254,65,201,31,246,121,14,191,202,43,133,13,80,92,202,223,197,85,125,254,175,29,196,227,167,169,164,182,210,66,232,229,102,83,4,137,87,77,81,20,189,185,209,240,50,158,166,8,36,70,205,19,146,71,177,138,221,186,17,233,110,128,10,171,231,157,249,147,253,100,253,154,98,174,74,158,105,242,159,151,245,222,163,110,45,251,58,210,125,44,213,15,3,248,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,193,15,151,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,234,73,107,44,150,10,74,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,219,118,53,126,196,3,186,128,0,0,0,20,3,205,31,207,102,166,253,203,232,244,69,255,0,24,255,0,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,32,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,108,103,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,55,217,141,79,177,14,169,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,129,136,57,92,121,19,211,47,190,189,98,180,149,71,228,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,214,0,0,3,85,115,101,62,19,188,172,104,223,203,252,123,211,160,31,185,59,133,143,252,218,116,171,255,0,83,109,223,251,19,37,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,214,0,0,0,0,0,0,80,15,52,127,61,154,155,247,47,163,209,23,252,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,10,235,228,99,249,236,253,91,253,164,90,161,213,48,93,39,210,205,47,241,223,131,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,84,237,96,0,0,10,213,230,249,165,185,222,180,231,122,1,166,122,105,98,246,206,73,121,250,87,224,168,188,84,52,253,222,212,52,19,73,248,201,158,200,219,180,113,61,223,89,201,190,219,38,234,168,139,101,64,12,63,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,63,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,7,133,248,30,174,165,234,250,200,123,119,254,115,215,36,106,191,89,62,40,7,36,247,156,145,54,67,195,19,234,162,253,161,207,107,83,117,84,79,233,3,206,251,31,137,148,101,20,24,221,178,162,227,89,39,67,41,226,116,138,187,57,126,27,126,132,95,210,116,205,105,214,139,46,150,99,114,221,42,42,34,116,237,146,38,54,62,166,57,85,92,229,79,130,189,191,197,95,249,8,61,54,67,174,156,78,229,52,182,74,138,39,209,88,42,38,100,53,10,219,99,162,252,83,145,189,127,95,162,77,189,240,175,191,127,183,254,64,253,174,36,248,183,201,239,23,26,140,55,79,147,119,186,71,194,233,63,23,239,221,211,71,182,210,194,159,165,139,241,255,0,42,157,67,72,184,79,185,103,104,205,68,212,191,198,79,114,222,169,205,250,169,239,127,113,62,48,204,212,254,39,240,83,252,36,201,210,126,25,112,141,56,180,193,83,61,53,67,234,163,137,175,150,71,213,189,81,94,141,98,170,237,179,83,226,205,254,7,226,101,26,197,65,91,157,187,75,241,246,35,157,79,35,224,115,250,90,244,111,68,105,39,229,35,213,127,130,169,239,104,29,67,2,209,124,106,245,145,192,203,125,39,245,149,186,86,57,63,25,39,189,232,246,61,126,47,69,254,31,243,146,195,29,177,210,216,173,240,209,82,179,165,177,177,173,68,221,87,224,212,79,181,87,244,31,147,131,226,148,120,253,181,32,134,55,34,172,142,122,170,189,87,117,93,191,79,244,33,218,209,17,19,96,60,158,169,23,236,79,233,60,185,199,21,68,248,162,1,206,53,250,136,115,56,51,236,57,129,31,248,221,164,134,175,65,47,113,202,191,247,197,14,254,229,255,0,194,88,87,231,44,250,218,88,243,154,250,84,103,214,119,107,167,222,191,200,214,41,99,188,90,82,69,91,162,215,136,37,99,149,171,53,26,251,189,223,247,195,10,205,229,206,231,51,86,106,153,31,185,83,163,220,191,239,106,176,46,89,139,187,81,127,152,228,120,79,129,228,15,95,187,115,154,124,15,90,124,79,99,126,0,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,60,42,110,121,0,122,213,30,213,223,226,135,36,114,42,127,192,21,237,79,130,238,191,204,122,228,235,115,85,58,118,223,237,3,211,89,114,167,160,111,84,239,217,169,252,202,191,224,79,231,49,86,99,172,212,84,149,111,180,90,28,217,170,158,196,107,83,241,140,217,92,139,183,191,100,79,138,167,218,119,139,246,40,183,200,95,79,51,149,88,245,247,253,95,231,69,251,21,63,65,212,113,45,10,177,227,181,203,114,115,22,73,156,191,31,174,221,189,237,219,253,81,83,248,32,98,121,116,74,253,172,215,180,185,230,247,138,168,237,168,175,123,40,216,173,146,55,126,82,177,85,30,247,39,187,186,191,193,254,10,124,9,5,137,233,182,45,134,192,214,89,237,84,144,43,61,253,81,210,198,197,248,185,127,130,212,254,50,157,142,142,130,10,40,219,28,77,217,17,54,248,175,232,58,254,163,229,246,252,51,17,186,223,110,21,81,195,29,29,28,179,43,222,237,147,234,167,244,47,218,169,246,1,140,120,140,214,183,105,253,130,90,27,101,59,102,174,168,234,130,54,172,143,103,189,204,153,17,119,68,219,242,152,159,106,29,31,134,221,34,146,253,80,221,90,201,228,115,174,23,149,117,103,105,90,199,164,125,125,230,236,143,85,115,151,234,185,191,163,224,96,12,67,82,46,186,229,175,243,80,190,69,169,181,82,212,57,241,35,26,221,149,27,90,212,71,110,140,99,191,38,95,211,246,150,39,136,90,98,180,216,104,168,226,103,75,98,129,141,68,221,125,201,183,243,170,129,251,49,68,216,152,141,68,248,28,157,240,11,240,61,79,87,34,166,192,115,84,220,226,169,178,30,90,170,171,178,161,229,233,176,30,25,241,61,135,8,215,236,57,129,138,248,153,141,178,233,13,217,170,136,191,142,165,95,255,0,94,194,176,249,119,211,178,45,94,174,250,254,244,237,109,238,255,0,224,181,101,165,235,237,50,213,233,157,206,15,138,43,233,215,111,255,0,60,194,175,120,15,143,192,235,109,100,46,78,157,187,126,229,255,0,122,85,47,249,64,184,100,247,33,228,240,159,4,60,129,234,251,125,199,177,62,7,175,224,167,177,191,0,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,30,21,55,247,30,64,28,81,141,111,193,14,15,122,171,209,141,57,189,118,106,237,241,56,196,205,189,235,241,80,57,110,141,77,148,242,138,139,240,11,250,84,53,17,19,100,247,1,194,121,91,12,106,247,46,200,132,53,227,59,83,46,213,86,121,48,12,109,190,34,75,188,19,83,201,219,71,61,205,77,160,114,126,67,253,222,231,59,226,213,248,18,107,84,111,239,176,99,83,213,54,46,181,235,141,168,157,91,124,95,253,11,250,8,179,152,88,221,73,167,121,14,105,95,23,110,118,208,74,253,250,183,217,90,142,98,124,23,111,209,246,1,139,184,35,211,171,141,183,82,102,184,220,162,115,95,225,156,143,234,107,145,122,188,69,50,175,197,191,204,165,146,210,49,35,166,137,137,246,53,16,134,92,13,88,228,157,46,57,36,238,235,109,85,76,202,213,219,111,115,188,51,211,237,255,0,33,52,154,136,141,68,79,130,32,30,78,11,178,175,192,228,167,132,79,120,30,81,54,56,185,80,230,113,112,28,89,182,231,176,224,211,152,29,39,88,163,142,76,6,224,143,118,219,58,15,183,253,181,165,88,112,121,44,84,92,64,86,181,178,53,81,253,189,154,170,158,237,168,170,63,235,45,95,85,35,108,216,77,124,79,79,115,157,10,127,250,214,169,85,156,43,91,225,111,16,53,242,34,108,176,246,189,254,255,0,126,244,83,255,0,56,22,255,0,31,228,39,191,127,113,200,248,232,166,89,88,199,55,220,213,106,109,255,0,49,246,1,235,95,122,156,219,240,56,63,102,174,234,129,143,69,93,144,15,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,155,156,93,213,240,67,146,174,199,16,56,254,51,127,138,108,120,115,186,81,122,157,239,57,159,53,66,61,125,236,78,167,109,240,220,15,196,190,91,32,186,189,33,157,138,230,111,190,219,170,124,55,253,31,210,71,14,52,171,153,107,211,119,99,22,244,232,150,242,158,17,173,252,165,119,84,244,232,168,155,251,247,217,235,240,69,37,60,116,202,228,71,202,155,41,14,120,168,184,83,95,181,83,2,197,101,153,238,100,183,86,163,154,155,236,168,143,164,127,189,21,54,251,0,203,156,35,97,63,68,244,194,215,28,204,122,73,61,60,19,175,82,175,197,212,240,126,148,79,226,153,228,235,120,5,182,27,94,49,111,165,133,136,214,199,77,19,83,220,137,238,72,216,159,103,244,29,144,1,227,100,67,139,213,126,197,57,55,224,7,147,139,183,57,28,92,7,134,162,239,239,83,153,197,187,238,114,3,165,107,3,165,102,5,113,124,73,187,145,208,109,238,223,253,85,165,48,105,206,166,191,77,53,70,179,33,170,167,123,154,222,223,115,166,36,114,255,0,107,189,137,238,115,154,159,195,253,37,209,234,203,217,30,15,94,249,63,37,29,14,255,0,252,235,74,130,210,253,49,183,106,102,162,94,45,245,137,181,59,188,63,189,177,177,85,63,16,245,254,23,243,177,62,192,45,103,68,245,127,24,212,171,21,61,117,154,231,4,170,232,216,174,98,75,18,185,23,162,53,84,217,143,119,241,208,202,136,168,169,186,20,229,161,58,181,153,112,227,170,241,97,23,58,167,212,91,229,171,108,9,223,158,85,217,171,83,20,91,244,198,231,55,126,152,87,236,45,199,8,200,35,202,49,75,77,254,36,78,154,250,40,106,125,219,237,245,218,139,246,162,47,252,160,126,204,173,234,61,109,78,151,31,65,234,122,108,187,129,236,79,129,228,245,177,202,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,187,125,167,133,84,248,33,229,83,127,113,197,81,126,27,1,227,116,95,113,228,227,179,145,125,200,114,254,144,61,53,79,70,64,231,185,126,27,127,132,128,57,141,85,94,101,197,206,29,73,4,78,116,54,219,147,94,231,53,55,68,71,82,194,239,127,185,63,136,191,164,159,87,62,164,162,122,49,19,117,219,227,253,36,77,211,221,51,173,151,95,87,41,173,129,81,148,178,192,246,170,181,125,251,210,171,87,226,223,230,79,180,9,103,105,139,177,110,167,137,87,126,152,152,159,15,208,212,62,195,132,45,70,68,214,167,216,136,135,48,56,57,55,118,251,28,154,155,32,247,111,190,231,144,7,23,38,255,0,105,200,226,239,210,1,191,210,114,56,181,14,64,116,141,99,129,213,26,127,114,137,137,245,156,232,54,255,0,231,152,87,71,5,52,40,237,74,187,208,77,179,157,253,111,178,239,183,253,239,82,191,164,177,109,101,170,240,154,127,113,159,116,78,151,193,239,95,247,86,161,94,92,10,175,180,245,94,233,84,214,57,88,157,143,201,79,254,13,82,159,228,3,235,227,235,135,219,205,45,93,62,161,89,45,245,47,74,46,135,202,172,137,92,136,140,90,169,156,187,171,215,249,191,131,255,0,81,38,184,27,213,59,126,87,164,24,221,145,245,144,248,219,101,178,158,142,162,37,122,117,177,241,247,89,178,167,74,108,191,138,83,47,235,38,11,71,156,225,183,27,77,85,52,82,36,180,179,49,17,204,69,247,172,82,55,127,123,93,252,127,208,86,238,132,234,29,78,132,113,29,146,105,213,202,166,74,123,123,46,149,49,196,197,122,177,173,99,99,169,145,54,71,57,141,79,236,141,248,52,11,98,221,23,224,120,123,119,111,187,226,124,86,91,148,23,90,8,234,224,122,57,174,223,222,138,139,240,114,167,216,171,250,15,188,15,67,83,164,247,156,21,190,253,209,14,77,248,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,168,189,111,230,237,196,150,154,235,70,125,167,54,44,39,77,103,182,226,185,69,214,201,71,45,93,182,189,211,201,5,53,92,144,198,233,28,218,198,181,94,173,98,42,170,53,169,190,251,34,124,11,116,53,172,226,199,205,62,178,124,192,200,125,70,112,47,163,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,172,171,182,201,178,38,107,34,175,43,143,34,122,101,247,215,172,86,145,215,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,65,223,245,67,155,46,151,233,175,20,105,163,85,56,229,93,70,19,99,168,169,178,101,57,42,71,39,126,142,234,217,81,138,232,41,246,234,150,154,157,204,145,146,174,221,114,43,156,232,145,201,11,82,166,90,229,154,199,98,179,232,21,231,136,28,90,31,164,22,90,44,62,163,49,183,71,212,250,79,104,82,178,137,213,113,38,239,98,190,46,227,17,190,247,51,169,189,94,246,238,155,26,235,104,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,235,191,189,112,233,130,112,191,192,46,170,233,166,11,79,249,191,190,214,94,43,122,230,253,243,186,123,21,97,158,179,183,44,178,118,123,189,134,59,180,199,116,51,224,137,241,85,12,235,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,165,0,240,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,244,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,63,88,0,6,31,226,95,137,140,55,133,172,123,20,204,245,6,134,173,248,245,255,0,40,167,199,43,171,105,145,94,251,99,38,165,169,153,42,214,36,106,186,102,53,212,237,71,177,191,95,161,238,115,81,238,106,70,252,192,64,14,117,126,86,49,111,152,20,62,157,113,48,167,43,174,96,21,150,138,203,111,12,154,223,145,119,173,83,120,107,118,15,116,158,57,231,170,142,170,89,226,130,27,75,187,108,127,84,43,221,222,41,36,86,54,22,198,232,213,202,197,137,177,5,181,0,0,0,126,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,3,240,53,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,159,86,147,231,95,133,13,44,195,117,51,217,126,204,250,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,81,183,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,185,254,19,188,172,104,223,203,252,123,211,160,3,42,128,0,0,126,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,3,170,235,166,186,105,199,14,154,113,113,213,13,80,188,248,27,85,14,209,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,165,219,38,232,212,107,92,247,185,140,99,222,220,43,193,79,31,248,39,24,62,213,176,125,31,250,37,153,219,59,245,159,71,252,92,213,253,203,92,126,29,158,51,197,120,120,162,77,230,169,237,246,183,87,167,71,86,219,47,186,170,248,250,227,95,42,226,179,81,234,236,150,155,159,135,211,44,102,225,52,120,229,190,157,100,100,117,253,10,232,219,115,168,73,26,199,186,105,88,170,172,107,218,157,152,222,172,68,234,116,175,150,58,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,67,91,79,52,109,6,191,241,71,69,195,189,138,154,174,227,103,184,212,71,102,163,204,233,37,239,81,84,222,228,149,35,142,154,56,154,213,115,233,156,229,72,210,173,28,173,89,21,54,103,103,250,224,145,90,253,164,223,135,93,26,203,52,143,233,125,215,23,250,81,111,117,23,181,45,142,218,104,62,178,59,165,205,221,59,144,191,167,183,44,93,77,238,68,249,25,212,222,174,164,214,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,67,104,128,64,14,83,124,94,126,23,116,227,247,62,230,181,189,121,126,1,111,103,178,93,29,7,106,58,172,118,20,134,8,122,164,98,171,22,104,30,246,196,237,218,197,116,110,129,201,221,122,76,244,159,224,14,149,173,26,189,134,232,46,151,228,26,185,168,19,213,199,98,199,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,238,165,11,115,25,227,95,247,85,106,60,22,12,2,231,117,143,76,177,111,197,219,105,167,94,212,119,74,228,87,164,151,55,67,210,215,183,169,143,72,226,108,170,231,50,54,185,219,68,233,165,141,2,199,248,31,230,59,134,241,93,117,184,224,57,93,162,147,14,206,227,168,170,169,181,91,18,169,101,130,233,110,71,57,236,72,36,114,34,190,166,24,182,73,89,178,117,163,29,52,104,140,238,71,4,202,40,47,150,199,11,55,94,35,181,230,142,251,89,53,93,30,31,167,181,20,215,139,229,101,13,213,212,21,169,58,247,29,67,13,60,145,254,57,175,124,208,43,156,248,213,138,200,226,145,91,44,114,44,91,223,160,0,0,2,176,56,204,230,129,175,188,59,113,39,152,104,230,21,136,105,253,109,151,31,246,127,134,158,233,111,173,146,169,253,250,10,122,135,245,186,58,184,216,187,62,103,34,108,196,250,168,155,238,187,170,217,249,64,60,209,252,246,106,111,220,190,143,68,5,148,242,222,227,91,84,248,193,252,34,126,19,44,24,165,179,232,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,53,74,171,228,99,249,236,253,91,253,164,90,160,17,255,0,137,94,49,112,78,22,115,189,54,176,106,93,31,133,198,243,191,108,120,220,131,185,51,253,145,224,161,133,241,255,0,90,195,4,146,84,119,100,157,145,253,85,111,70,253,75,186,111,180,128,42,175,158,119,230,79,245,147,246,104,229,71,199,79,246,14,23,245,175,51,255,0,193,233,112,10,218,230,255,0,116,215,90,228,168,87,127,185,120,86,57,191,199,133,31,253,175,8,22,168,0,0,0,0,97,254,38,56,170,210,62,20,48,218,108,195,84,174,85,110,125,198,163,195,91,45,22,216,217,53,198,226,244,86,247,22,24,158,246,55,162,54,185,28,247,189,205,99,119,107,119,235,124,108,127,107,211,205,104,210,253,86,186,229,150,45,63,203,233,46,215,44,26,241,53,135,33,163,107,36,138,122,10,216,220,230,185,175,142,70,181,202,197,115,36,107,101,106,44,111,88,228,70,185,221,14,218,21,115,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,12,171,192,119,30,150,174,49,105,178,139,45,231,26,164,197,242,204,118,161,213,108,183,69,94,217,153,87,106,150,87,164,50,197,213,180,174,124,41,219,138,119,116,35,58,223,19,211,167,188,145,71,45,77,93,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,23,97,62,15,184,179,195,120,186,210,255,0,167,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,2,53,113,209,198,109,139,131,205,56,165,185,199,106,246,206,103,148,120,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,237,180,49,119,98,85,141,174,73,36,115,218,214,244,162,190,88,195,170,113,121,204,139,78,56,80,212,124,115,78,36,198,254,153,87,213,254,63,38,134,221,115,72,170,172,20,174,88,150,39,44,110,137,209,205,52,145,190,89,27,11,165,137,200,214,70,174,86,182,102,60,148,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,172,13,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,164,223,229,193,204,2,179,135,123,236,90,73,171,217,23,250,83,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,142,73,66,239,192,0,126,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,32,182,129,243,123,209,173,74,212,124,135,19,213,11,127,224,246,203,81,112,141,152,133,218,185,206,146,58,138,119,44,113,36,119,7,49,28,202,89,149,234,233,187,155,246,25,27,156,199,189,22,20,150,120,149,204,143,152,37,55,17,53,49,232,246,141,221,106,219,167,86,234,134,212,214,220,161,150,88,89,147,61,98,130,72,146,90,121,160,138,104,89,77,50,78,212,99,156,230,72,244,100,155,110,200,213,48,7,7,220,38,102,92,93,106,135,208,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,235,219,184,244,69,108,79,84,11,211,186,241,49,134,216,56,163,181,112,177,125,161,171,165,190,228,120,187,50,59,21,115,81,100,130,177,233,45,98,79,72,244,70,239,11,217,21,26,202,215,170,171,30,157,198,170,177,205,98,75,152,10,64,230,255,0,139,88,176,109,125,211,220,43,22,161,240,86,92,127,75,237,54,187,117,55,117,242,118,41,96,173,175,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,154,188,184,57,128,81,241,17,98,139,73,53,123,34,255,0,77,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,241,201,16,78,160,0,0,0,3,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,250,202,107,230,117,204,2,143,87,107,42,120,126,209,12,139,197,224,180,157,80,100,215,40,163,130,90,91,245,84,115,195,52,77,166,123,152,178,36,48,73,79,238,154,55,181,179,57,238,217,29,27,88,249,2,106,112,251,204,195,70,184,134,226,10,237,161,120,221,146,235,69,28,157,223,162,151,185,209,203,29,255,0,177,19,228,169,234,135,161,31,73,245,35,124,145,119,21,122,227,99,186,251,50,116,196,233,128,106,174,93,247,46,14,96,20,124,68,88,162,210,77,94,200,191,211,98,131,196,207,21,77,68,112,83,199,145,82,245,190,78,170,118,66,200,227,100,208,198,168,199,194,141,234,88,226,73,90,175,252,114,68,19,168,233,90,223,154,221,116,215,69,243,237,70,177,83,210,79,114,197,113,123,173,238,142,42,182,57,208,73,61,53,36,147,70,217,26,215,53,202,197,115,17,21,17,205,93,183,217,83,226,119,83,21,113,99,229,99,89,62,95,228,62,157,56,21,87,253,90,190,41,255,0,241,7,74,191,244,85,199,254,220,93,73,170,185,181,64,0,0,0,0,16,171,153,15,26,218,167,193,247,224,239,240,103,96,197,46,127,75,125,175,227,125,187,75,83,55,111,194,248,78,223,107,179,60,91,111,226,95,213,213,213,190,205,219,109,151,124,43,193,159,52,13,125,226,39,137,60,63,71,51,92,67,79,232,172,185,7,180,60,76,246,187,125,108,117,76,236,80,84,84,51,161,210,85,200,196,221,240,181,23,118,47,213,85,219,101,217,83,242,185,231,126,100,255,0,89,63,102,145,43,150,93,218,213,101,227,143,76,43,47,55,58,74,10,121,42,46,84,140,150,166,102,196,199,79,61,178,174,24,98,71,57,81,21,242,75,36,113,177,191,23,61,237,106,110,170,136,6,193,32,0,48,167,25,154,215,149,112,237,195,102,97,172,120,85,190,213,91,122,199,253,159,225,160,186,69,36,148,175,239,215,211,211,191,173,177,201,27,215,102,76,229,77,158,159,89,19,125,211,116,90,193,254,173,95,20,255,0,248,131,165,95,250,42,227,255,0,110,39,255,0,52,127,34,122,155,247,47,172,81,20,2,6,213,4,53,226,191,153,166,151,240,191,170,22,189,46,110,47,87,152,92,160,168,107,114,200,169,42,36,164,158,197,3,227,166,154,23,198,217,96,236,214,62,72,106,30,244,99,102,98,34,198,141,123,155,213,187,102,81,174,103,24,60,38,102,92,34,234,135,208,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,13,138,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,62,178,157,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,226,64,31,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,214,84,7,54,46,53,238,57,78,85,115,225,95,77,238,125,24,221,155,106,108,198,118,45,45,68,55,90,230,201,79,81,29,60,110,70,190,72,124,44,144,244,189,91,35,28,178,172,177,189,136,145,34,188,36,175,11,92,212,244,227,95,245,150,241,165,153,77,131,232,92,119,91,130,69,130,213,214,78,139,237,24,250,90,198,210,213,174,234,200,171,36,122,57,241,163,85,99,119,113,32,71,44,140,99,170,102,166,83,77,149,85,216,170,169,240,171,205,170,213,122,127,71,134,172,186,91,36,184,82,197,179,218,175,235,167,142,122,119,191,118,35,145,54,149,187,57,81,203,212,136,173,93,115,56,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,125,105,182,83,89,109,84,86,106,57,42,228,167,160,167,142,154,39,213,213,203,85,59,152,198,163,90,178,77,51,157,44,175,217,19,119,200,231,61,203,186,185,85,85,84,10,129,207,249,182,113,179,165,153,149,219,79,181,7,72,52,214,199,144,216,234,22,154,186,134,166,211,112,235,137,251,34,162,162,165,122,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,201,254,4,121,152,91,184,155,190,183,74,245,86,201,106,198,115,234,141,253,144,219,90,85,73,75,123,233,101,76,243,244,70,230,61,41,59,16,65,30,253,217,221,220,115,149,91,183,228,39,96,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,232,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,64,54,158,43,3,140,206,104,26,251,195,183,18,121,134,142,97,88,134,159,214,217,113,255,0,103,248,105,238,150,250,217,42,159,223,160,167,168,127,91,163,171,141,139,179,230,114,38,204,79,170,137,190,235,186,172,170,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,84,183,52,127,61,154,155,247,47,163,209,1,101,60,183,184,214,213,62,48,127,8,159,132,203,6,41,108,250,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,123,63,86,255,0,105,29,131,154,247,28,116,216,213,170,247,194,62,156,178,173,47,183,42,122,118,101,215,100,124,180,233,67,73,43,99,157,180,80,43,85,171,43,231,137,204,238,185,119,137,33,149,209,236,247,72,254,200,126,79,20,92,226,50,28,43,84,46,88,63,14,152,198,21,144,216,172,85,14,166,151,35,185,75,85,91,5,213,253,184,149,203,76,200,95,2,70,200,229,239,199,215,215,51,38,68,99,216,168,213,69,119,215,194,143,31,188,119,113,107,168,236,194,176,173,60,210,170,27,85,15,110,123,253,254,123,45,205,244,182,138,87,42,162,57,200,149,233,220,153,253,46,72,161,69,71,72,230,185,85,88,198,73,35,43,3,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,120,42,47,21,13,63,119,181,11,230,147,241,147,61,145,183,104,226,123,190,179,147,125,182,77,213,81,23,97,62,20,120,81,211,142,18,180,225,152,86,21,23,142,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,157,78,72,161,69,86,198,215,57,85,94,247,201,35,195,235,194,120,152,195,115,30,34,245,15,134,87,80,213,208,101,152,29,61,29,201,138,228,89,32,185,91,167,165,164,149,211,177,232,212,72,223,20,181,108,137,209,187,226,139,27,216,231,111,35,98,204,5,16,243,8,207,243,45,44,230,61,155,106,14,159,100,53,118,60,134,199,81,100,169,161,174,166,84,235,137,254,198,163,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,181,78,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,14,169,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,248,184,88,249,29,188,146,177,191,85,171,182,251,174,200,138,168,29,172,165,111,234,213,241,79,255,0,136,58,85,255,0,162,174,63,246,226,231,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,3,99,222,12,245,175,42,226,39,134,204,63,88,243,91,125,170,138,245,144,123,67,196,193,107,138,72,233,89,216,175,168,167,103,67,100,146,71,166,236,133,170,187,189,126,178,174,219,38,200,153,172,137,92,171,46,214,171,143,3,152,13,29,190,231,73,85,81,107,168,188,82,87,69,12,205,123,233,103,91,157,76,201,20,173,69,221,143,88,166,138,68,107,182,94,137,24,239,131,145,86,90,128,43,3,140,206,104,26,251,195,183,18,121,134,142,97,88,134,159,214,217,113,255,0,103,248,105,238,150,250,217,42,159,223,160,167,168,127,91,163,171,141,139,179,230,114,38,204,79,170,137,190,235,186,173,159,148,3,205,31,207,102,166,253,203,232,244,64,89,79,45,238,53,181,79,140,31,194,39,225,50,193,138,91,62,137,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,217,87,29,227,23,4,185,113,99,151,112,147,127,163,246,54,73,102,240,31,71,230,238,77,81,237,238,237,181,107,234,190,171,32,237,210,246,35,68,79,198,74,189,205,254,174,202,157,36,43,228,99,249,236,253,91,253,164,69,254,102,55,107,173,131,152,6,160,95,108,87,58,187,117,202,221,81,97,171,163,172,164,153,208,207,77,60,118,154,23,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,23,232,8,149,203,207,141,59,87,20,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,166,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,122,165,168,0,0,0,126,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,62,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,10,171,214,254,110,220,73,105,174,180,103,218,115,98,194,116,214,123,110,43,148,93,108,148,114,213,219,107,221,60,144,83,85,201,12,110,145,205,172,107,85,234,214,34,170,163,90,155,239,178,39,192,176,158,12,245,175,42,226,39,134,204,63,88,243,91,125,170,138,245,144,123,67,196,193,107,138,72,233,89,216,175,168,167,103,67,100,146,71,166,236,133,170,187,189,126,178,174,219,38,200,148,47,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,104,18,168,0,0,0,7,84,213,140,235,240,95,165,153,150,166,123,47,218,127,68,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,143,151,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,215,248,177,242,177,172,159,47,242,31,78,156,163,110,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,0,0,1,141,56,141,214,251,87,14,58,61,122,214,91,237,142,174,239,109,176,84,91,155,89,73,73,35,89,58,193,81,93,5,52,143,143,171,234,185,236,108,234,244,98,171,81,234,196,106,185,157,93,105,216,50,45,82,193,49,76,239,17,211,59,253,247,194,228,153,223,143,250,63,69,225,102,127,140,240,80,164,213,95,140,99,22,56,250,35,114,59,241,142,111,86,251,55,117,247,24,3,154,63,145,61,77,251,151,214,40,128,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,253,98,144,57,112,115,0,172,225,222,251,22,146,106,246,69,254,148,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,227,146,91,191,0,0,2,63,241,43,198,46,9,194,206,119,166,214,13,75,163,240,184,222,119,237,143,27,144,119,38,127,178,60,20,48,190,63,235,88,96,146,74,142,236,147,178,63,170,173,232,223,169,119,77,246,144,5,85,243,206,252,201,254,178,126,205,62,174,84,252,118,218,150,213,65,194,206,178,228,213,109,185,54,161,32,194,46,183,25,218,232,36,129,90,198,199,103,87,170,35,152,246,185,28,176,117,185,200,244,127,97,170,206,136,35,144,45,40,0,0,0,0,0,0,198,156,70,235,125,171,135,29,30,189,107,45,246,199,87,119,182,216,42,45,205,172,164,164,145,172,157,96,168,174,130,154,71,199,213,245,92,246,54,117,122,49,85,168,245,98,53,92,206,174,180,201,100,85,230,143,228,79,83,126,229,245,138,32,36,166,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,63,88,164,14,92,28,192,43,56,119,190,197,164,154,189,145,127,165,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,248,228,150,239,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,28,85,85,20,228,120,219,112,56,158,55,114,46,200,115,84,68,251,14,8,237,215,100,64,61,21,155,203,3,153,183,187,116,255,0,9,212,177,202,23,50,227,36,238,143,103,110,221,151,127,230,83,185,72,157,77,86,175,195,237,62,90,122,102,195,34,185,19,101,77,182,3,236,98,175,74,110,55,93,215,112,187,170,123,143,90,117,239,178,129,237,79,113,204,226,223,135,188,228,0,245,185,79,97,193,219,110,1,159,97,204,240,212,77,143,32,98,158,38,43,188,22,146,93,101,219,225,45,47,255,0,95,97,14,57,111,219,86,106,219,189,215,181,239,147,195,244,175,87,232,74,182,175,219,254,66,70,241,227,148,79,141,104,13,234,174,153,99,108,158,34,133,27,214,155,252,106,91,191,219,250,17,76,79,203,98,213,83,30,8,181,178,183,100,155,224,190,255,0,178,106,196,253,0,78,89,24,146,70,173,84,223,116,216,170,46,100,90,113,81,136,231,207,212,107,108,125,46,171,168,168,150,71,110,139,239,86,210,198,159,23,47,241,215,224,210,215,254,205,140,7,197,166,142,219,117,67,1,171,164,170,130,105,101,250,157,41,28,142,106,255,0,103,129,87,220,212,95,177,128,126,119,5,26,165,22,164,105,157,53,66,77,213,44,77,145,207,78,157,182,222,170,118,167,240,26,159,193,36,113,87,124,182,50,251,150,17,168,121,6,153,221,220,216,26,202,74,71,71,28,177,163,95,187,170,58,151,222,238,149,95,236,255,0,163,237,79,248,109,6,39,164,145,181,237,93,209,200,138,7,37,60,53,17,14,71,5,223,127,176,14,96,240,159,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,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,53,172,226,199,205,62,178,124,192,200,125,70,112,38,254,27,199,85,55,11,92,184,116,211,7,211,234,250,71,234,165,254,158,233,53,12,53,52,178,189,150,203,116,215,155,171,22,228,138,177,172,19,61,178,83,186,54,66,231,254,91,218,247,49,236,106,177,245,215,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,38,239,145,201,239,114,171,151,226,167,95,46,167,149,239,2,223,129,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,226,156,234,136,212,50,175,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,101,94,44,124,172,107,39,203,252,135,211,167,35,86,174,115,89,210,125,43,226,106,223,164,46,162,246,166,25,111,241,86,188,190,255,0,4,53,45,170,179,222,25,84,232,86,54,192,248,219,222,134,14,203,150,85,143,173,94,217,218,232,149,86,21,142,108,255,0,196,46,83,98,206,120,47,212,188,215,22,174,241,182,92,131,75,239,55,75,117,79,105,241,247,233,103,180,203,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,112,26,225,19,255,0,149,239,29,63,129,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,226,154,234,137,22,0,29,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,134,201,58,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,241,43,175,72,121,216,97,183,188,134,59,54,181,105,45,94,49,109,169,168,149,172,189,89,171,214,224,202,102,62,169,18,20,158,153,209,177,253,17,211,187,241,178,198,231,189,239,137,85,144,39,113,24,200,43,153,113,183,170,25,255,0,10,22,174,23,50,153,234,234,105,236,215,138,41,169,110,176,213,71,74,197,178,82,81,164,20,214,153,105,161,133,137,59,25,43,89,58,75,44,142,114,189,140,221,21,90,215,39,229,112,83,195,197,215,137,142,33,177,172,14,11,85,37,125,138,223,81,13,239,41,101,77,99,169,153,236,72,42,34,74,166,163,163,84,149,95,34,72,216,88,145,253,110,185,90,170,172,106,58,70,5,143,115,127,202,108,89,207,5,250,123,154,226,213,222,54,203,144,102,22,155,165,186,167,180,248,251,244,179,218,107,228,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,238,41,176,186,158,117,126,86,49,111,152,20,62,157,113,42,47,70,244,135,50,215,125,68,183,233,110,159,65,73,62,67,118,167,174,154,134,10,153,210,22,84,62,154,146,106,165,133,30,191,85,175,123,96,115,24,174,86,179,173,205,234,115,27,187,144,45,211,149,239,29,63,134,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,227,92,218,137,18,127,154,187,218,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,248,161,123,220,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,165,110,104,92,116,254,26,242,167,232,118,142,102,126,47,77,172,189,30,216,169,162,111,76,55,219,164,114,57,87,105,145,203,226,40,225,218,62,222,200,214,62,84,124,159,141,107,105,228,76,213,205,23,152,5,29,162,142,229,195,38,136,100,93,235,172,222,38,221,156,93,32,142,9,233,99,165,150,9,96,154,210,222,227,31,213,50,247,119,150,72,213,142,133,209,182,52,114,189,101,108,85,129,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,250,243,203,219,99,222,216,98,98,58,73,30,141,94,136,216,247,42,108,213,3,170,155,41,240,157,229,99,70,254,95,227,222,157,1,173,97,178,159,9,222,86,52,111,229,254,61,233,208,1,149,64,0,10,86,230,133,199,79,225,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,248,214,182,158,68,205,92,209,121,128,81,218,40,238,92,50,104,134,69,222,186,205,226,109,217,197,210,8,224,158,150,58,89,96,150,9,173,45,238,49,253,83,47,119,121,100,141,88,232,93,27,99,71,43,214,86,197,90,186,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,56,58,0,45,83,152,167,14,152,39,11,252,2,224,250,105,130,211,254,112,45,149,151,138,222,185,191,124,238,158,197,171,134,122,206,220,178,201,217,238,246,24,238,211,29,208,207,130,39,197,86,37,114,206,180,218,175,252,107,233,253,138,251,108,164,184,219,110,52,247,234,74,202,58,184,91,52,21,48,73,100,174,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,141,120,104,226,47,59,225,127,84,232,53,51,5,168,254,74,142,241,69,209,15,239,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,173,159,20,95,138,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,186,149,185,129,112,35,125,225,87,42,147,53,197,153,227,116,203,32,184,44,118,234,157,217,31,178,234,167,146,170,72,173,93,15,168,150,162,126,213,53,59,87,196,185,17,175,223,101,217,222,229,252,174,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,11,254,33,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,187,228,88,222,138,142,99,225,153,56,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,253,96,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,198,197,28,31,241,41,98,226,167,67,172,250,155,108,78,205,214,30,155,94,73,72,218,87,193,29,37,226,40,99,125,68,113,35,156,254,168,87,186,201,35,84,123,215,183,35,17,202,143,71,181,181,215,205,147,130,139,118,159,214,126,233,221,47,182,118,44,183,187,131,227,203,232,163,74,170,137,34,186,85,79,52,203,115,116,143,115,217,28,50,190,70,194,230,254,41,140,147,176,140,71,44,202,140,130,186,29,174,154,143,195,182,118,154,141,165,183,159,103,94,155,111,172,183,117,61,21,240,190,58,136,93,30,242,69,186,50,94,219,214,57,216,201,17,209,247,97,137,206,99,145,189,42,22,63,205,191,141,59,173,150,166,78,20,244,183,32,171,160,168,146,159,124,242,120,169,157,19,221,4,241,71,37,61,190,41,213,200,170,201,34,145,95,58,49,187,57,143,138,62,226,162,207,17,92,26,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,247,0,60,31,90,184,77,210,54,182,224,149,114,103,121,141,61,29,126,86,249,165,106,178,154,118,49,203,29,12,77,141,238,139,162,157,102,149,139,35,92,229,149,238,123,250,186,22,56,227,12,215,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,0,40,7,154,63,158,205,77,251,151,209,232,139,254,40,7,154,63,158,205,77,251,151,209,232,128,149,92,140,127,61,159,171,127,180,139,84,42,175,145,143,231,179,245,111,246,145,106,128,85,95,60,239,204,159,235,39,236,210,170,203,84,231,157,249,147,253,100,253,154,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,227,38,123,35,110,209,196,247,125,103,38,251,108,155,170,162,40,92,167,46,14,96,20,124,68,88,162,210,77,94,200,191,211,98,131,196,207,21,77,68,112,83,199,145,82,245,190,78,170,118,66,200,227,100,208,198,168,199,194,141,234,88,226,73,90,175,252,114,69,58,141,93,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,22,255,0,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,193,34,138,245,230,91,204,18,155,71,173,87,142,31,52,130,235,87,30,160,215,211,248,107,197,218,146,89,105,103,198,152,246,210,207,26,198,175,129,89,59,234,41,167,149,168,248,101,107,224,93,156,138,143,70,237,149,121,134,113,167,106,225,99,75,234,44,88,134,65,72,221,84,201,105,209,49,250,53,166,109,82,209,64,178,116,203,112,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,183,35,25,55,77,11,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,6,64,225,186,231,173,182,157,109,197,170,184,114,142,173,250,138,250,137,105,172,105,77,73,5,75,250,230,130,72,165,85,101,67,93,10,49,33,124,170,247,200,157,17,177,28,245,86,163,122,147,101,226,26,242,226,224,114,167,133,44,54,191,48,212,23,210,84,106,46,97,79,3,43,161,137,145,74,203,37,35,85,94,148,81,78,136,174,123,220,229,107,167,115,93,218,115,226,137,173,71,36,41,44,147,40,10,118,230,161,192,173,78,1,144,221,120,158,210,218,10,185,241,139,229,68,215,44,206,25,170,162,232,180,220,103,170,133,141,158,37,146,68,154,70,85,77,82,170,177,177,143,237,61,175,94,166,198,246,50,56,107,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,251,153,24,174,107,218,201,98,137,234,199,244,116,174,202,101,16,243,29,224,114,155,133,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,129,105,58,133,199,182,141,97,92,41,218,248,174,183,193,117,186,217,114,95,235,59,5,173,212,238,167,170,171,186,42,204,213,163,149,202,142,100,29,183,211,84,36,146,238,230,35,97,122,198,179,42,198,217,40,91,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,241,112,177,145,183,104,226,99,126,171,83,125,183,93,213,85,87,170,147,255,0,150,47,1,223,134,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,128,7,213,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,155,61,137,44,50,198,174,110,233,215,27,219,241,106,162,100,190,44,124,211,235,39,204,12,135,212,103,44,167,135,222,14,176,78,47,249,108,105,93,130,255,0,89,236,108,146,205,237,207,163,249,7,110,106,143,101,247,111,242,190,171,250,213,147,197,28,253,216,233,210,63,198,42,244,111,212,221,149,61,225,141,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,246,14,107,156,116,255,0,103,225,127,69,51,63,252,34,151,63,173,161,111,247,45,109,174,58,132,119,251,175,138,99,91,252,72,85,255,0,219,16,149,151,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,172,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,213,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,236,61,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,251,152,216,142,115,220,200,162,137,138,247,244,117,47,74,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,200,160,41,91,157,95,154,124,91,229,253,15,168,220,72,65,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,179,127,157,95,154,124,91,229,253,15,168,220,72,127,131,104,94,163,234,78,156,103,58,161,133,89,189,171,106,211,159,3,45,254,24,21,93,85,79,75,84,149,10,149,77,141,19,235,195,31,133,119,117,81,122,152,215,181,234,213,99,100,123,2,247,248,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,216,255,0,142,190,97,148,220,30,102,88,94,25,103,194,105,50,219,149,226,158,123,189,234,138,106,217,104,223,79,110,217,240,211,118,165,72,158,206,185,42,27,34,170,253,126,150,82,189,170,196,239,50,70,83,6,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,250,248,145,214,251,175,17,250,219,148,235,69,230,199,73,102,168,200,234,34,115,40,41,164,116,140,166,130,24,35,167,133,138,247,123,222,244,138,24,250,223,179,81,207,234,114,53,136,168,196,11,180,225,15,152,110,147,241,95,225,177,138,91,61,215,27,207,159,226,165,168,199,124,45,77,194,24,169,97,217,82,171,199,69,3,97,108,46,71,177,187,205,218,119,117,123,104,215,117,70,233,37,81,94,188,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,143,42,243,12,227,78,213,194,198,151,212,88,177,12,130,145,186,169,146,211,162,99,244,107,76,218,165,162,129,100,233,150,225,60,110,114,53,140,107,82,86,196,175,71,35,230,70,167,110,70,50,110,144,195,252,206,185,128,86,105,21,29,79,15,218,33,145,120,76,234,175,170,12,154,229,20,115,197,85,97,165,146,8,102,137,180,207,115,18,53,154,120,234,61,211,70,247,58,22,177,219,35,100,115,31,29,54,31,171,254,138,179,220,171,253,117,200,242,76,142,225,254,217,89,93,114,174,168,147,254,52,147,77,36,143,254,119,57,206,251,85,75,41,203,184,40,253,202,188,179,53,82,255,0,159,219,45,82,106,110,83,236,89,46,85,48,39,118,75,93,10,221,237,235,29,177,179,117,57,142,233,123,22,73,93,18,53,175,145,205,110,242,182,24,164,80,172,19,176,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,47,95,44,251,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,216,19,131,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,157,221,120,177,242,177,172,159,47,242,31,78,156,215,175,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,166,123,174,154,113,196,95,2,58,167,170,26,95,121,241,214,170,237,63,200,162,154,25,81,25,85,111,170,109,178,101,146,150,166,52,85,237,204,206,166,238,155,171,85,174,107,216,231,177,236,123,131,94,195,104,140,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,213,220,155,252,180,248,234,166,225,151,38,170,211,13,78,175,164,165,210,252,142,162,123,149,85,115,169,101,146,123,69,197,41,209,27,59,18,8,223,44,204,153,32,134,23,70,173,94,149,237,200,215,49,27,34,72,23,146,0,0,0,2,170,249,231,126,100,255,0,89,63,102,149,86,90,167,60,239,204,159,235,39,236,210,181,116,183,75,115,189,105,206,237,154,103,166,150,47,108,228,151,158,247,130,162,241,80,211,247,123,80,190,105,63,25,51,217,27,118,142,39,187,235,57,55,219,100,221,85,17,66,226,121,110,115,4,169,226,38,154,77,30,214,75,173,35,117,22,221,78,234,154,43,148,210,197,11,242,102,44,179,201,42,69,79,12,17,67,11,233,161,72,26,172,107,156,249,24,143,147,109,153,34,164,245,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,7,95,230,143,228,79,83,126,229,245,138,34,128,75,254,230,143,228,79,83,126,229,245,138,34,128,64,218,160,193,92,96,240,153,134,241,117,165,255,0,65,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,158,229,123,198,191,238,128,193,25,163,26,133,115,186,215,106,78,27,111,125,76,183,26,213,239,123,102,214,217,154,198,84,44,173,106,109,52,93,216,33,145,36,85,124,159,82,94,185,28,249,123,127,149,204,235,128,239,195,125,138,167,94,116,158,203,213,159,99,246,247,123,74,215,110,183,119,42,178,136,90,248,91,30,238,238,181,59,212,240,54,161,91,211,28,146,204,212,142,20,223,162,38,165,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,40,93,159,51,14,53,238,60,48,96,150,220,39,77,46,126,27,82,114,221,170,104,171,35,90,89,189,141,67,12,209,172,149,19,83,204,217,58,251,219,62,8,209,209,244,174,211,185,30,142,133,26,234,76,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,79,171,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,241,112,177,145,183,104,226,99,126,171,83,125,183,93,213,85,86,223,249,98,240,29,248,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,12,255,0,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,21,151,205,123,129,202,108,150,213,123,226,227,78,95,86,183,219,109,61,59,242,235,74,50,90,132,174,164,137,177,192,218,216,17,168,229,137,240,68,214,119,90,187,68,176,196,233,55,99,163,127,122,205,0,26,198,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,59,87,22,218,223,106,226,63,95,178,61,104,179,88,234,236,212,249,29,61,173,207,160,169,145,178,62,154,120,109,212,212,243,49,30,223,115,216,146,195,39,67,246,106,185,157,46,86,177,85,88,146,131,153,215,1,223,129,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,88,0,4,138,225,151,140,28,155,133,173,47,213,43,46,156,173,93,30,109,156,212,88,27,106,188,54,42,121,96,182,65,71,37,83,234,94,248,231,100,141,149,239,108,204,137,172,86,109,180,146,63,169,171,27,90,248,255,0,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,242,151,83,203,23,128,239,192,133,138,155,94,117,98,203,211,159,100,22,246,251,54,215,113,183,118,234,177,120,92,249,155,38,206,238,185,59,213,16,58,157,93,213,28,114,194,213,146,21,219,174,86,168,101,254,0,120,62,181,112,155,164,109,109,193,42,228,206,243,26,122,58,252,173,243,74,213,101,52,236,99,150,58,24,155,27,221,23,69,58,205,43,22,70,185,203,43,220,247,245,116,44,113,199,40,0,2,128,121,163,249,236,212,223,185,125,30,136,194,154,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,53,243,71,243,217,169,191,114,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,245,33,147,197,49,140,145,21,91,220,106,177,221,10,248,146,64,216,167,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,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,2,133,185,140,241,175,251,170,181,30,11,6,1,115,186,199,166,88,183,226,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,153,87,153,215,48,10,61,93,172,169,225,251,68,50,47,23,130,210,117,65,147,92,162,142,9,105,111,213,81,207,12,209,54,153,238,98,200,144,193,37,63,186,104,222,214,204,231,187,100,116,109,99,228,136,28,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,185,141,136,231,49,175,150,88,152,175,103,95,82,4,202,228,193,118,215,153,181,67,37,177,98,151,58,71,233,93,29,59,106,242,202,58,249,183,72,107,102,142,70,209,75,69,26,47,83,106,94,232,21,175,118,221,183,67,19,210,77,222,218,125,171,128,217,207,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,172,96,25,255,0,131,174,49,115,190,16,51,186,139,253,130,143,219,56,221,231,163,233,6,63,220,134,159,218,157,168,106,25,75,253,116,248,37,146,14,212,149,11,39,226,209,58,246,233,118,232,190,237,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,90,28,139,75,115,188,83,4,196,117,50,255,0,98,240,184,222,119,227,254,143,214,248,168,95,227,60,20,201,13,87,226,216,245,146,62,137,28,141,252,99,91,213,190,237,221,61,228,191,229,193,204,2,179,135,123,236,90,73,171,217,23,250,83,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,142,73,66,239,202,1,230,143,231,179,83,126,229,244,122,34,255,0,138,1,230,143,231,179,83,126,229,244,122,32,37,87,35,31,207,103,234,223,237,34,42,243,71,243,217,169,191,114,250,61,17,42,185,24,254,123,63,86,255,0,105,17,87,154,63,158,205,77,251,151,209,232,128,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,139,153,143,141,219,199,43,219,245,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,175,102,59,165,185,222,87,130,101,218,153,96,177,120,172,111,4,240,31,72,43,124,84,44,240,126,54,101,134,151,241,111,122,73,39,92,141,86,254,45,174,233,219,119,108,158,243,32,112,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,234,114,197,50,34,186,55,57,200,168,246,62,72,222,27,31,3,170,105,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,46,102,50,70,237,36,79,111,214,106,111,182,233,186,42,42,214,183,53,206,58,127,179,240,191,162,153,159,254,17,75,159,214,208,183,251,150,182,215,29,66,59,253,215,197,49,173,254,36,42,255,0,237,136,64,195,252,200,249,130,83,113,19,83,30,143,104,221,214,173,186,117,110,168,109,77,109,202,25,101,133,153,51,214,40,36,137,37,167,154,8,166,133,148,211,36,237,70,57,206,100,143,70,73,182,236,141,81,201,230,231,173,177,113,23,81,102,192,227,171,93,62,170,167,90,156,245,237,164,129,208,35,34,165,171,109,185,31,52,141,235,99,214,166,111,170,200,156,143,122,36,138,168,230,70,245,108,64,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,236,61,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,251,152,216,142,115,220,200,162,137,138,247,244,117,40,80,15,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,223,94,177,90,4,170,0,0,0,1,138,184,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,157,60,184,57,128,86,112,239,125,139,73,53,123,34,255,0,74,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,241,201,45,223,154,203,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,165,219,46,200,228,115,92,199,181,143,99,216,219,21,229,71,199,79,246,14,23,245,175,51,255,0,193,233,112,10,218,230,255,0,116,215,90,228,168,87,127,185,120,86,57,191,199,133,31,253,175,8,22,168,97,254,42,184,152,195,120,80,210,58,205,82,204,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,39,74,182,22,116,197,35,223,35,145,122,88,199,116,181,239,232,141,253,215,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,241,112,177,242,59,121,37,99,126,171,87,109,247,93,145,21,83,94,206,43,184,174,212,126,45,117,29,249,174,107,47,129,181,80,247,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,220,153,253,45,89,102,84,71,72,230,181,17,24,198,71,27,3,31,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,46,22,50,54,237,28,76,111,213,106,111,182,235,186,170,170,217,254,107,148,235,142,107,201,163,33,201,245,230,187,199,93,107,189,148,235,61,93,68,83,50,225,83,103,109,230,133,148,211,86,172,136,157,201,159,210,247,54,86,238,146,192,234,121,28,231,189,239,114,225,94,88,188,7,126,27,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,39,255,0,52,127,34,122,155,247,47,172,81,1,64,37,170,114,163,227,167,251,7,11,250,215,153,255,0,224,244,184,5,109,115,127,186,107,173,114,84,43,191,220,188,43,28,223,227,194,143,254,215,132,172,189,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,248,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,13,162,1,5,121,112,115,0,163,226,34,197,22,146,106,246,69,254,155,20,30,38,120,170,106,35,130,158,60,138,151,173,242,117,83,178,22,71,27,38,134,53,70,62,20,111,82,199,18,74,213,127,227,146,41,212,5,85,243,206,252,201,254,178,126,205,42,172,181,78,121,223,153,63,214,79,217,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,13,99,28,229,217,17,84,11,180,229,193,204,2,143,136,139,20,90,73,171,217,23,250,108,80,120,153,226,169,168,142,10,120,242,42,94,183,201,213,78,200,89,28,108,154,24,213,24,248,81,189,75,28,73,43,85,255,0,142,72,167,81,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,223,247,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,56,36,80,0,0,0,1,21,121,163,249,19,212,223,185,125,98,136,149,68,85,230,143,228,79,83,126,229,245,138,32,40,4,181,78,84,124,116,255,0,96,225,127,90,243,63,252,30,151,0,173,174,111,247,77,117,174,74,133,119,251,151,133,99,155,252,120,81,255,0,218,240,149,151,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,3,228,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,43,203,131,152,5,31,17,22,40,180,147,87,178,47,244,216,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,28,145,78,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,56,170,253,135,132,103,233,247,28,182,247,238,21,118,3,130,166,235,210,136,113,70,252,92,123,26,158,253,207,13,77,247,247,1,225,168,170,159,160,242,169,250,80,242,158,229,216,228,7,132,248,30,64,0,122,220,187,41,205,126,7,173,118,85,248,129,236,111,192,40,111,193,2,252,20,8,89,204,230,241,45,46,135,84,81,49,85,18,123,141,11,92,189,75,240,73,36,119,248,90,135,235,242,241,182,62,155,73,40,165,114,175,215,238,109,240,251,42,106,206,149,204,246,191,187,167,80,90,83,223,222,184,82,57,81,63,153,106,23,255,0,233,253,38,121,225,6,208,219,86,150,91,227,142,53,106,126,55,227,191,254,19,81,250,87,249,192,207,39,197,119,183,195,114,162,125,52,237,69,107,182,251,17,126,212,95,183,250,15,180,240,169,186,108,160,85,238,171,88,89,195,239,20,214,28,170,206,189,20,217,21,125,29,12,209,162,36,77,107,88,180,75,238,237,251,215,224,239,138,108,89,6,3,127,143,35,198,104,46,76,248,77,79,19,254,43,246,198,215,125,169,254,200,134,60,203,240,91,132,184,230,59,153,218,104,165,145,214,155,156,149,50,189,137,212,140,99,105,209,219,174,235,182,223,138,253,11,255,0,94,73,224,55,84,169,179,109,49,164,183,190,178,55,212,208,70,202,121,27,186,34,162,199,77,76,139,238,233,79,181,192,74,131,138,166,199,35,195,147,112,8,187,158,78,45,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,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,2,111,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,151,58,243,66,227,167,240,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,83,157,79,34,226,173,50,227,95,21,225,79,150,102,158,217,45,55,63,17,169,185,53,191,32,143,28,183,211,172,111,146,131,174,239,95,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,157,45,149,241,86,93,218,231,153,106,190,127,91,121,172,142,174,255,0,150,102,55,137,42,101,101,37,34,44,247,11,141,92,202,231,36,112,194,212,69,124,146,200,187,50,54,167,189,200,141,79,130,0,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,211,159,134,124,55,133,14,95,154,177,165,184,125,117,93,197,238,193,242,75,149,222,231,82,170,215,220,110,50,90,164,100,179,164,125,74,216,89,211,20,108,100,109,85,233,99,27,212,231,191,174,71,252,156,191,120,17,177,112,171,138,199,154,229,44,241,186,155,144,91,210,59,141,78,239,143,217,116,179,199,75,36,182,174,134,84,75,79,63,106,166,157,203,226,90,136,231,239,178,108,223,114,230,190,44,124,172,107,39,203,252,135,211,167,3,90,194,255,0,184,250,224,163,21,226,179,78,42,239,118,155,103,135,212,220,102,223,52,152,229,194,157,35,100,149,253,8,233,27,108,168,89,28,198,58,25,94,170,140,115,220,157,153,30,175,69,233,116,172,150,128,75,190,229,123,198,191,238,128,193,25,163,26,133,115,186,215,106,78,27,111,125,76,183,26,213,239,123,102,214,217,154,198,84,44,173,106,109,52,93,216,33,145,36,85,124,159,82,94,185,28,249,123,97,74,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,185,78,79,122,3,244,3,67,174,58,185,150,233,239,178,178,156,210,224,255,0,101,221,43,25,253,117,83,142,164,52,238,131,182,213,85,88,161,146,116,158,79,201,106,202,214,194,245,235,98,66,228,237,92,116,242,247,197,120,150,202,177,13,72,197,172,254,7,36,76,130,215,111,204,106,40,170,227,165,154,225,142,186,70,197,81,58,36,140,116,114,86,83,199,210,232,222,237,149,98,99,216,169,42,178,8,210,95,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,240,32,183,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,208,37,255,0,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,214,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,226,230,99,227,118,241,202,246,253,102,174,219,238,155,42,34,166,207,197,43,115,66,224,91,240,41,149,63,92,116,115,12,240,154,109,122,232,246,197,53,19,186,161,177,93,36,145,200,187,66,141,79,15,71,54,241,246,246,87,49,146,171,227,252,83,93,79,26,132,32,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,241,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,182,31,229,71,193,71,224,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,108,84,13,85,205,148,248,78,242,177,163,127,47,241,239,78,128,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,202,160,0,42,131,140,158,81,85,52,181,48,230,124,32,218,42,235,25,89,81,79,73,81,134,77,91,18,50,141,137,20,189,218,200,171,171,106,90,229,98,185,144,162,194,238,183,245,202,247,35,209,136,145,178,90,240,11,193,70,43,194,158,156,82,94,238,214,207,17,169,185,53,190,25,50,59,133,66,70,249,40,58,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,123,210,49,30,171,210,216,153,20,170,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,160,94,246,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,83,181,15,40,77,101,189,113,29,147,233,191,180,62,142,233,181,179,185,112,182,230,53,77,109,127,137,161,149,242,37,28,12,141,171,15,122,177,58,58,103,103,226,155,31,67,159,191,76,148,233,53,212,128,58,86,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,131,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,112,24,215,139,125,80,210,253,38,225,231,54,200,53,113,180,149,118,42,251,61,101,161,44,243,86,201,74,251,228,245,20,242,49,150,232,164,137,22,86,190,100,234,106,189,136,171,27,58,229,93,155,27,156,154,224,221,171,105,174,55,90,219,133,29,166,146,215,79,85,81,36,209,80,210,58,87,65,74,199,57,85,176,198,179,61,242,171,26,138,141,69,145,239,126,200,157,78,114,238,171,34,184,250,226,186,179,138,221,113,171,189,219,37,232,195,49,126,245,159,23,134,57,167,88,231,165,108,206,87,87,186,57,81,189,185,170,62,163,156,137,27,28,216,217,4,110,234,88,186,221,218,248,18,229,241,125,227,2,143,32,204,175,121,87,209,124,50,205,226,45,112,215,65,27,42,42,170,175,29,134,190,56,219,10,185,54,134,46,236,50,202,174,86,171,218,173,142,53,69,115,229,132,58,167,47,29,99,210,125,9,226,130,199,168,90,199,15,102,203,77,111,184,83,193,119,234,169,119,177,234,164,167,115,91,83,216,167,99,223,81,214,206,229,55,109,91,210,158,43,185,241,141,13,133,13,99,53,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,150,147,202,119,141,123,118,83,138,219,56,87,212,139,159,70,73,102,222,155,14,157,235,85,81,53,214,133,177,212,84,73,79,35,149,175,142,31,11,28,61,44,87,72,198,172,75,20,108,98,44,74,175,11,42,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,139,133,143,145,219,201,43,27,245,90,187,111,186,236,136,170,129,218,202,1,230,143,231,179,83,126,229,244,122,35,37,100,156,224,53,230,233,175,54,93,78,177,88,169,45,56,77,166,159,193,75,131,45,103,122,10,248,36,232,90,137,39,170,237,181,203,82,174,98,44,83,36,104,144,163,90,212,99,209,245,9,62,10,227,215,84,176,77,105,226,199,57,212,205,52,190,251,103,27,188,251,51,193,86,248,89,169,251,189,171,109,44,50,126,46,102,50,70,237,36,79,111,214,106,111,182,233,186,42,42,132,213,228,99,249,236,253,91,253,164,90,161,85,124,140,127,61,159,171,127,180,139,84,2,170,249,231,126,100,255,0,89,63,102,145,87,149,199,158,205,50,251,235,209,235,73,85,207,59,243,39,250,201,251,52,138,188,174,60,246,105,151,223,94,143,90,4,170,230,185,192,183,246,126,40,52,83,12,255,0,194,42,179,250,42,23,127,114,230,221,35,167,70,255,0,186,248,167,181,223,196,153,89,253,177,49,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,156,202,64,230,63,203,254,179,135,123,236,186,183,164,56,239,250,83,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,137,89,66,32,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,46,22,50,54,237,28,76,111,213,106,111,182,235,186,170,170,218,167,43,78,2,126,130,81,216,120,174,213,9,250,242,11,173,191,198,98,22,186,122,141,227,160,161,171,129,90,149,149,14,98,237,36,211,65,43,145,145,110,173,142,57,21,94,139,43,145,176,96,174,90,92,190,234,117,134,235,103,226,15,87,237,84,146,105,245,5,71,137,179,218,106,226,138,170,12,149,236,117,84,18,36,136,201,209,240,50,158,166,8,156,172,154,39,50,116,221,170,138,197,118,247,62,0,0,0,235,249,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,216,0,20,193,140,114,127,213,10,158,37,234,244,211,33,190,213,166,151,217,169,232,238,85,89,171,40,227,165,125,210,9,89,245,169,104,224,238,76,141,169,238,178,104,215,173,85,34,99,18,103,181,82,72,99,154,229,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,62,176,6,181,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,104,29,83,152,207,1,63,186,162,197,6,164,105,220,254,31,83,113,155,127,131,164,167,158,163,162,150,245,66,199,190,84,163,114,189,122,33,153,31,36,142,138,95,115,85,207,115,37,94,151,54,72,127,43,151,7,47,250,62,29,236,81,106,222,175,99,191,233,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,57,101,157,64,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,42,242,49,252,246,126,173,254,210,49,87,58,191,52,248,183,203,250,31,81,184,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,64,147,252,199,249,127,214,112,239,125,151,86,244,135,29,255,0,74,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,241,43,44,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,179,145,13,133,49,107,254,141,113,155,195,237,45,237,214,79,164,24,14,125,111,123,38,183,221,41,157,12,137,209,43,163,146,55,162,46,241,205,12,241,57,18,72,221,245,100,137,31,19,215,102,60,129,88,14,37,164,124,166,117,182,178,255,0,169,45,200,47,118,221,75,188,79,142,99,55,196,137,138,251,70,55,4,20,181,53,85,117,17,195,42,248,135,173,101,85,36,14,98,64,201,58,40,39,154,52,78,227,32,144,44,254,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,66,10,243,4,229,185,77,196,77,77,118,178,104,244,180,150,237,69,109,60,147,92,168,170,95,43,153,147,62,56,169,161,167,133,37,146,110,205,27,227,134,157,237,98,164,104,201,30,246,164,142,98,111,34,76,13,33,214,141,47,215,172,54,61,64,210,60,190,147,34,177,73,81,45,34,212,66,201,34,124,83,198,169,215,20,177,74,214,203,19,246,86,185,26,246,181,85,143,99,211,118,189,170,189,212,10,234,229,139,203,254,179,72,168,233,184,129,214,252,119,194,103,85,125,51,227,54,217,100,158,42,171,13,44,144,77,12,174,169,99,94,145,172,211,199,81,239,134,70,57,208,181,141,221,91,35,158,200,243,95,52,127,34,122,155,247,47,172,81,18,168,138,188,209,252,137,234,111,220,190,177,68,5,0,155,84,26,171,155,84,1,78,220,91,242,161,207,168,117,182,200,156,48,226,244,146,96,153,141,68,52,81,211,190,174,101,102,49,59,32,78,244,149,146,206,249,37,117,51,210,41,38,73,145,92,189,110,88,17,157,107,2,77,45,45,124,29,96,156,32,112,59,173,150,11,5,103,182,114,75,206,159,223,254,144,100,29,185,169,253,169,218,164,175,125,47,245,171,231,150,56,59,81,212,44,127,139,84,235,219,169,219,170,251,166,169,138,184,177,242,177,172,159,47,242,31,78,156,13,107,12,149,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,54,40,227,23,131,172,19,139,252,18,158,193,127,172,246,54,73,102,235,250,63,144,118,230,168,246,95,118,106,119,213,127,90,178,120,163,159,187,29,58,71,248,197,94,141,250,155,178,167,188,32,95,42,30,56,234,113,171,173,147,132,125,70,101,34,88,174,85,21,12,196,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,218,114,111,42,77,43,99,217,237,145,157,155,116,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,137,229,139,199,143,225,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,10,171,231,157,249,147,253,100,253,154,69,94,87,30,123,52,203,239,175,71,173,37,87,60,239,204,159,235,39,236,210,10,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,53,57,181,240,81,236,74,202,206,44,180,202,217,106,163,178,205,217,143,52,183,192,157,137,27,93,52,253,182,92,218,138,238,137,59,207,150,40,229,108,109,107,146,68,108,170,146,44,179,61,144,3,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,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,161,69,156,199,120,28,166,225,75,50,160,204,52,249,245,117,26,117,152,84,78,202,24,101,100,178,190,201,86,212,71,173,20,179,170,43,94,199,53,92,232,28,231,119,92,200,165,107,145,203,10,203,32,79,254,55,245,123,13,215,174,88,153,110,174,105,252,245,114,88,178,42,123,68,212,233,87,2,195,60,79,101,242,146,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,54,59,86,59,170,89,222,41,130,101,218,103,96,190,248,92,111,59,240,31,72,40,188,44,47,241,158,10,101,154,151,241,143,98,201,31,68,142,87,126,45,205,234,223,103,110,158,227,170,129,181,64,0,15,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,90,29,126,204,52,227,63,214,92,179,50,210,60,11,232,94,33,117,184,58,123,93,147,173,23,195,71,210,136,231,116,183,118,69,220,122,62,94,203,21,99,139,185,219,98,171,24,213,89,171,205,115,141,127,194,110,85,63,13,122,103,115,186,211,99,120,149,194,162,155,45,151,126,204,55,139,164,50,53,169,79,208,173,73,29,13,44,145,191,222,231,116,73,42,245,35,21,33,134,87,70,14,15,184,76,204,184,186,213,15,160,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,168,29,39,64,115,13,56,192,53,151,19,204,181,115,2,250,105,136,90,174,13,158,233,100,235,68,241,49,244,185,26,238,151,108,201,123,111,86,75,217,122,164,114,246,251,111,84,99,220,169,178,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,53,226,227,7,132,204,203,132,93,80,250,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,178,43,150,47,30,63,129,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,80,186,144,0,0,0,31,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,115,56,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,250,174,123,27,58,49,94,136,212,122,177,92,141,103,87,66,108,146,80,15,52,127,61,154,155,247,47,163,209,1,151,249,55,104,54,27,169,90,185,149,106,182,97,69,73,115,126,155,211,219,223,104,161,169,167,89,25,29,198,173,243,44,85,168,189,104,222,184,27,73,34,49,174,99,190,188,205,145,170,199,196,197,46,124,170,190,70,63,158,207,213,191,218,69,170,0,0,1,64,60,209,252,246,106,111,220,190,143,68,77,254,82,120,6,27,170,124,19,103,250,125,168,56,245,37,243,30,190,103,21,244,213,212,53,40,189,18,179,217,246,213,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,65,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,43,131,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,249,90,51,198,158,188,232,30,145,229,218,53,166,57,5,37,174,209,151,84,120,183,215,50,155,107,141,182,119,49,145,77,45,28,237,114,44,111,150,40,227,98,185,200,245,103,66,58,46,212,155,189,111,207,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,173,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,242,180,183,75,115,189,105,206,237,154,103,166,150,47,108,228,151,158,247,130,162,241,80,211,247,123,80,190,105,63,25,51,217,27,118,142,39,187,235,57,55,219,100,221,85,17,118,9,224,251,132,204,55,132,93,47,250,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,184,211,151,55,5,31,185,87,78,39,191,231,246,203,84,154,155,148,254,50,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,48,0,26,171,155,84,26,171,129,118,124,33,232,54,27,196,151,43,124,67,74,115,58,42,71,50,227,79,125,125,178,186,106,117,153,246,155,138,93,107,210,158,182,36,107,216,238,184,220,237,213,168,246,245,177,95,27,151,161,238,69,168,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,165,191,114,130,215,156,55,51,225,210,155,67,91,91,73,73,150,96,21,21,175,125,189,213,10,233,235,109,213,21,78,168,109,107,26,172,106,116,54,90,151,192,230,181,95,208,177,198,231,171,123,209,180,204,28,116,112,101,98,227,15,78,41,109,145,221,125,141,153,226,254,34,163,25,185,74,247,173,43,100,149,25,221,166,169,141,187,239,12,189,168,145,100,107,86,72,220,198,185,189,72,143,138,64,137,92,164,56,211,186,222,170,99,225,79,84,178,10,186,250,136,233,247,192,231,150,153,210,189,176,65,20,146,84,91,229,157,28,170,140,142,40,209,240,35,219,179,88,201,99,238,34,36,17,17,47,154,63,158,205,77,251,151,209,232,136,191,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,216,53,75,84,179,189,105,206,238,122,153,169,119,223,108,228,151,158,207,141,173,240,176,211,247,123,80,178,24,255,0,23,11,25,27,118,142,38,55,234,181,55,219,117,221,85,85,66,202,185,24,254,123,63,86,255,0,105,17,87,154,63,158,205,77,251,151,209,232,137,85,200,199,243,217,250,183,251,72,138,188,209,252,246,106,111,220,190,143,68,4,159,228,143,105,181,95,237,90,243,98,190,219,41,46,54,219,141,62,63,73,89,71,87,11,102,130,166,9,27,115,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,145,171,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,202,14,70,63,158,207,213,191,218,69,148,234,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,50,23,178,70,237,36,76,119,213,114,111,182,203,186,42,162,134,188,60,63,241,97,173,188,48,211,101,80,104,222,71,73,104,126,93,79,73,13,108,211,91,160,170,124,79,166,149,95,20,209,36,205,115,81,232,215,207,26,163,145,204,86,78,245,233,235,108,111,102,53,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,85,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,62,210,121,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,40,102,14,5,248,50,177,112,121,167,21,86,201,46,190,217,204,242,143,15,81,147,92,162,123,210,149,210,68,143,237,83,83,70,237,182,134,46,236,168,146,57,169,36,142,123,156,238,148,86,69,28,149,0,13,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,239,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,250,245,138,208,37,80,0,0,0,12,85,197,143,149,141,100,249,127,144,250,116,230,181,134,202,124,88,249,88,214,79,151,249,15,167,78,107,88,6,195,220,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,93,162,8,43,204,127,151,253,31,17,22,41,117,111,72,113,223,244,216,160,240,208,75,77,79,36,20,241,228,84,189,108,143,166,161,243,62,56,217,52,49,170,189,147,43,186,150,56,150,39,35,255,0,18,177,5,85,235,231,24,220,65,113,49,98,199,177,189,94,205,189,169,65,142,119,37,138,26,122,72,168,227,171,170,123,228,95,21,81,28,45,108,111,153,177,200,144,177,81,173,107,35,106,244,181,29,36,207,147,181,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,58,87,10,188,51,230,92,87,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,169,29,51,250,165,141,140,141,170,157,79,123,122,156,198,117,200,205,135,180,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,63,25,51,223,35,183,146,87,187,235,57,118,223,100,217,17,17,3,176,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,70,14,104,254,68,245,55,238,95,88,162,37,81,21,121,163,249,19,212,223,185,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,2,218,121,143,242,255,0,163,226,34,197,46,173,233,14,59,254,155,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,226,86,42,150,225,59,205,62,141,252,192,199,189,70,3,101,48,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,198,193,60,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,234,160,230,151,113,208,234,190,43,47,212,90,67,142,120,27,173,15,226,243,26,234,90,200,95,111,184,94,28,136,249,29,12,49,162,246,230,103,82,178,161,202,244,87,206,217,58,162,99,217,36,179,245,78,93,184,46,178,230,188,86,98,149,90,33,116,181,90,175,88,215,118,243,95,114,186,64,218,138,90,75,90,34,83,213,43,224,234,107,231,238,50,167,178,145,198,230,189,93,50,42,73,10,34,205,24,76,14,121,223,153,63,214,79,217,164,85,229,113,231,179,76,190,250,244,122,210,85,115,206,252,201,254,178,126,205,34,175,43,143,61,154,101,247,215,163,214,129,149,121,157,112,29,248,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,135,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,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,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,122,154,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,0,0,17,87,154,63,145,61,77,251,151,214,40,137,84,69,94,104,254,68,245,55,238,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,181,238,100,124,190,234,120,137,166,143,88,116,110,213,72,221,69,183,83,182,154,182,219,12,81,66,252,153,139,44,17,196,178,212,77,60,80,194,250,104,82,119,35,220,215,62,70,35,35,223,102,70,137,84,60,39,121,167,209,191,152,24,247,168,192,108,166,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,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,232,107,205,115,129,111,236,252,80,104,166,25,255,0,132,85,103,244,84,46,254,229,205,186,71,78,141,255,0,117,241,79,107,191,137,50,179,251,98,98,37,114,233,210,253,121,206,248,151,199,50,125,10,117,37,182,163,15,168,109,109,222,253,114,162,241,54,235,117,20,172,124,82,199,51,55,106,202,249,226,116,209,50,22,61,146,59,119,57,175,137,35,124,209,6,193,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,7,141,183,60,128,7,132,77,143,32,15,27,30,64,0,0,3,194,252,15,90,183,117,247,42,30,197,248,28,17,61,251,129,205,190,228,64,229,68,106,170,254,131,201,235,168,84,108,47,85,95,131,85,127,230,2,191,185,142,76,151,40,109,182,120,151,121,100,172,133,81,169,250,27,226,215,252,159,160,151,90,5,105,91,62,159,208,210,43,21,170,222,238,251,166,223,25,229,95,208,159,164,132,124,103,93,189,177,173,214,28,118,55,110,228,235,147,225,240,70,165,122,126,132,255,0,9,96,58,127,15,99,29,166,141,126,206,191,254,184,240,59,48,0,12,63,197,30,33,79,152,233,61,234,221,44,41,35,146,134,177,205,221,168,187,57,105,100,106,47,228,175,233,33,31,47,236,197,184,102,170,223,180,210,182,126,219,91,81,115,146,52,115,182,223,163,178,196,68,221,201,246,68,191,193,251,63,228,178,124,162,137,151,43,21,109,4,137,187,106,32,150,53,255,0,140,197,79,242,149,39,172,116,203,161,156,88,210,223,169,93,180,53,81,214,74,228,219,237,149,245,137,246,245,175,240,19,236,255,0,144,11,127,98,163,154,138,135,35,175,97,183,216,175,118,136,170,99,118,253,93,95,98,255,0,25,201,250,19,244,29,132,14,14,119,74,158,90,228,113,193,236,115,151,249,142,109,111,74,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,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,12,105,91,118,186,220,105,168,40,238,23,58,186,170,123,93,58,210,80,197,52,206,123,41,96,89,100,153,98,137,170,187,49,139,44,210,200,173,110,201,215,35,221,241,114,170,219,167,43,78,2,126,130,81,216,120,174,213,9,250,242,11,173,191,198,98,22,186,122,141,227,160,161,171,129,90,149,149,14,98,237,36,211,65,43,145,145,110,173,142,57,21,94,139,43,145,176,98,14,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,174,36,1,138,184,177,242,177,172,159,47,242,31,78,156,202,166,42,226,199,202,198,178,124,191,200,125,58,112,53,172,63,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,31,148,90,167,53,62,3,191,238,191,21,122,65,101,254,74,92,190,197,108,183,127,187,190,166,246,231,247,127,222,237,149,145,195,252,165,67,221,253,149,224,75,78,0,120,193,181,113,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,23,69,66,195,43,214,54,181,171,19,218,246,116,244,36,114,73,40,13,104,120,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,39,134,142,34,240,78,40,52,178,131,83,48,90,143,228,168,239,20,93,19,126,246,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,122,31,241,69,248,162,4,85,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,125,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,223,94,143,90,5,255,0,0,0,0,0,213,92,217,79,132,239,43,26,55,242,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,47,241,239,78,128,12,170,13,85,205,148,248,78,242,177,163,127,47,241,239,78,128,12,170,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,239,175,71,173,2,255,0,128,0,10,128,230,201,198,189,187,80,43,63,115,22,151,220,251,246,91,37,193,242,101,245,177,173,85,60,146,221,41,103,154,21,182,58,55,181,140,146,24,159,27,102,115,191,26,199,201,216,86,43,86,21,87,216,87,28,25,62,174,97,220,46,106,6,67,162,246,250,73,239,180,150,122,151,212,213,75,114,125,28,246,219,119,105,222,46,182,149,204,217,95,83,12,93,79,141,189,200,246,86,245,162,200,230,54,25,117,204,3,47,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,216,167,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,98,87,41,75,38,141,82,112,167,71,123,211,40,123,217,5,101,194,106,108,210,225,61,189,212,213,82,221,35,94,227,41,220,170,247,163,225,134,10,136,146,37,141,221,10,215,185,234,200,229,146,102,36,213,2,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,170,22,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,218,120,164,14,112,95,129,175,221,64,191,65,125,171,244,235,217,240,125,57,238,117,120,30,247,135,131,192,118,122,254,183,123,194,244,119,58,63,21,211,216,219,241,157,240,44,215,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,157,34,141,120,121,125,100,250,185,140,241,105,130,174,139,219,233,46,119,219,157,68,212,21,54,202,235,147,232,104,171,173,206,133,239,171,109,68,140,221,81,145,197,27,167,111,212,151,105,32,141,201,20,174,107,99,117,143,243,171,242,177,139,124,192,161,244,235,136,19,252,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,40,51,149,199,158,205,50,251,235,209,235,75,254,2,128,120,250,224,163,42,225,79,81,234,239,118,155,103,136,211,44,154,225,52,152,229,194,157,36,124,116,29,106,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,234,108,172,138,42,155,62,234,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,50,23,178,70,237,36,76,119,213,114,111,182,203,186,42,162,235,153,196,142,136,93,120,112,214,220,167,69,239,55,202,75,205,70,57,81,19,89,95,77,27,163,101,76,19,65,29,68,47,86,59,222,199,172,83,71,214,205,220,141,127,83,81,207,68,71,168,88,87,35,31,207,103,234,223,237,34,213,10,33,229,151,198,14,51,194,214,168,94,236,186,140,180,148,120,78,115,79,19,110,183,135,69,81,44,246,201,232,227,168,125,51,217,28,12,145,210,177,238,153,241,57,136,205,247,146,55,245,53,35,115,95,123,192,85,95,60,239,204,159,235,39,236,210,42,242,184,243,217,166,95,125,122,61,105,42,185,231,126,100,255,0,89,63,102,145,87,149,199,158,205,50,251,235,209,235,64,191,227,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,124,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,88,0,0,0,0,0,0,0,107,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,129,42,128,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,144,42,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,235,206,175,205,62,45,242,254,135,212,110,39,117,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,4,85,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,252,156,116,241,23,251,167,120,142,200,179,251,109,71,119,27,183,244,216,177,159,169,211,189,174,157,239,232,151,223,20,114,126,58,71,205,81,211,35,85,236,239,246,213,85,24,135,203,198,15,9,153,151,8,186,161,244,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,113,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,5,170,114,96,225,226,235,141,227,57,47,18,57,45,170,145,140,203,41,219,100,197,234,27,88,231,78,180,80,212,73,227,220,248,154,189,13,99,234,32,167,107,85,255,0,140,222,150,69,68,107,28,139,37,154,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,2,42,243,71,242,39,169,191,114,250,197,17,42,136,171,205,31,200,158,166,253,203,235,20,64,80,9,181,65,170,185,181,64,3,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,109,80,106,174,108,39,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,8,43,206,178,247,163,87,13,71,194,237,182,73,188,102,166,219,109,239,166,190,190,158,224,231,71,67,107,223,187,73,79,81,7,66,177,38,123,231,154,86,43,100,99,219,26,170,200,199,182,88,28,200,1,165,88,182,163,230,154,143,142,99,122,67,67,117,171,204,234,238,17,58,200,219,92,171,21,84,117,81,175,113,179,50,84,86,246,123,125,11,34,202,174,107,99,107,21,238,115,81,170,228,235,247,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,105,203,131,151,253,31,14,246,40,181,111,87,177,223,244,216,175,241,48,69,77,81,36,21,17,227,180,189,111,143,166,157,240,190,72,223,52,209,162,61,243,35,186,146,57,82,38,163,63,28,178,132,212,196,254,149,125,21,179,125,58,246,87,210,79,103,211,251,99,217,61,207,3,227,187,109,239,248,126,239,227,59,61,206,190,142,191,173,211,182,254,253,207,214,42,175,158,119,230,79,245,147,246,105,21,121,92,121,236,211,47,190,189,30,180,9,85,207,59,243,39,250,201,251,52,170,178,213,57,231,126,100,255,0,89,63,102,144,3,133,205,11,253,210,154,237,140,232,167,210,159,163,159,72,252,111,239,159,129,241,157,143,15,71,61,79,246,30,228,125,93,93,142,159,203,77,186,183,247,237,178,132,191,229,139,204,2,143,72,171,41,184,126,214,252,139,194,96,181,125,48,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,239,154,71,185,176,185,141,221,27,27,158,248,237,211,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,53,161,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,100,47,124,110,222,57,88,239,170,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,144,43,135,140,30,19,51,46,17,117,67,232,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,245,237,219,122,162,54,86,42,224,162,250,57,176,98,214,44,131,130,92,190,237,119,161,241,21,120,205,194,209,116,181,201,221,123,60,61,83,235,161,164,116,155,53,81,31,188,21,117,12,217,200,173,250,251,237,212,214,170,80,184,27,84,16,87,154,23,26,255,0,185,255,0,4,126,140,105,237,206,235,67,169,57,149,189,149,49,92,104,151,179,236,107,91,166,115,31,80,146,185,171,188,210,246,167,134,52,141,81,241,253,121,122,227,115,34,238,77,251,180,151,88,109,85,179,88,168,169,43,46,76,167,145,212,116,245,117,46,166,130,105,209,171,219,100,146,182,57,29,27,21,219,34,189,35,122,181,21,85,26,237,182,93,101,245,174,237,170,23,173,92,203,235,53,170,231,87,95,157,199,120,169,164,200,37,169,154,57,94,218,216,30,176,201,18,58,37,88,145,145,172,125,182,54,63,197,181,140,107,89,179,17,168,7,229,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,194,124,31,112,153,134,240,139,165,255,0,65,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,86,0,114,79,196,180,142,235,153,103,153,85,229,180,149,122,139,99,167,165,75,44,53,113,51,174,138,221,42,72,202,154,154,85,89,85,207,123,156,177,197,43,187,45,237,49,209,181,36,114,85,61,137,110,128,97,78,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,226,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,93,162,10,160,231,113,108,210,56,174,186,123,121,108,149,107,170,21,84,242,211,61,144,85,177,208,37,130,39,72,230,173,68,42,238,182,61,106,102,127,97,237,106,53,232,149,104,245,114,199,26,52,51,7,44,94,60,127,13,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,147,252,214,51,69,46,218,161,101,213,204,66,179,69,110,117,116,25,220,151,138,106,76,126,90,105,163,137,238,173,157,233,12,113,43,165,84,137,89,34,201,219,123,100,252,91,152,247,53,251,177,92,134,205,22,153,46,179,90,168,166,190,209,82,81,220,159,79,27,171,41,233,42,93,83,4,51,171,83,184,200,229,116,113,186,70,35,183,68,122,198,197,114,34,42,181,187,236,129,245,128,0,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,74,174,70,63,158,207,213,191,218,69,170,21,87,200,199,243,217,250,183,251,72,181,64,0,0,40,7,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,234,153,22,150,224,153,94,119,136,234,101,254,197,226,178,76,19,199,253,31,173,241,83,51,193,248,216,82,26,175,197,177,233,28,157,113,181,27,248,198,187,167,109,219,178,251,206,214,0,0,0,26,171,155,84,26,171,129,218,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,23,51,31,27,183,142,87,183,235,53,118,223,116,217,81,21,54,19,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,178,144,114,46,14,179,187,111,9,216,143,22,214,10,207,108,227,119,159,31,244,130,30,220,52,254,193,237,92,146,130,151,235,62,126,229,87,126,69,85,252,92,73,219,219,235,110,139,212,126,87,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,225,103,252,206,184,14,252,55,216,170,117,231,73,236,189,89,246,63,111,119,180,173,118,235,119,114,171,40,133,175,133,177,238,238,235,83,189,79,3,106,21,189,49,201,44,205,72,225,77,250,34,106,82,177,179,238,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,226,230,99,36,110,210,68,246,253,102,166,251,110,155,162,162,173,11,115,33,197,172,88,127,27,90,165,105,199,40,124,37,37,69,194,146,233,36,125,215,201,213,85,91,67,79,87,83,38,239,85,84,235,158,121,95,182,253,45,234,217,168,141,68,68,9,129,200,199,243,217,250,183,251,72,138,188,209,252,246,106,111,220,190,143,68,74,174,70,63,158,207,213,191,218,68,85,230,143,231,179,83,126,229,244,122,32,37,87,35,31,207,103,234,223,237,34,213,10,171,228,99,249,236,253,91,253,164,90,160,29,83,48,210,173,56,212,11,238,45,147,230,184,93,170,245,117,194,174,14,186,88,42,235,41,210,73,45,245,74,197,98,201,26,175,252,87,108,187,181,36,138,25,17,58,226,141,205,237,96,0,0,1,173,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,223,94,177,90,4,170,0,0,0,1,138,184,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,218,160,0,7,84,195,244,171,78,52,254,251,148,228,248,86,23,106,178,221,115,91,131,110,151,250,186,58,116,142,75,133,82,49,24,146,72,169,255,0,25,219,38,205,89,37,154,69,78,185,100,115,187,88,0,8,171,205,31,200,158,166,253,203,235,20,68,170,34,175,52,127,34,122,155,247,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,90,247,51,94,59,109,90,35,134,220,116,51,75,114,106,184,245,66,253,79,27,106,171,45,115,181,143,198,232,158,173,115,159,36,155,42,178,166,104,183,108,108,103,76,140,100,157,254,168,213,33,238,213,15,9,222,105,244,111,230,6,61,234,48,29,127,90,238,218,161,122,213,204,190,179,90,174,117,117,249,220,119,138,154,76,130,90,153,163,149,237,173,129,235,12,145,35,162,85,137,25,26,199,219,99,99,252,91,88,198,181,155,49,26,128,124,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,140,153,236,141,187,71,19,221,245,156,155,237,178,110,170,136,187,9,240,163,194,142,156,112,149,167,12,194,176,168,188,117,214,187,183,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,220,44,234,114,69,10,42,182,54,185,202,170,247,190,73,31,128,57,71,104,94,156,98,28,54,89,245,190,217,102,238,230,121,223,143,138,229,116,168,84,124,144,210,211,215,205,4,116,180,254,228,237,66,190,29,146,61,19,119,62,69,69,115,149,25,19,99,157,64,85,95,60,239,204,159,235,39,236,210,42,242,184,243,217,166,95,125,122,61,105,42,185,231,126,100,255,0,89,63,102,145,87,149,199,158,205,50,251,235,209,235,64,191,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,123,168,3,90,206,39,120,122,202,184,95,214,91,214,145,229,53,62,63,192,118,234,109,215,70,82,201,79,13,206,134,86,245,69,81,27,94,159,221,70,244,107,158,214,75,20,172,71,191,163,169,100,167,46,14,96,21,156,59,223,98,210,77,94,200,191,210,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,114,75,105,92,96,240,153,134,241,117,165,255,0,65,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,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,13,162,1,84,28,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,181,230,143,228,79,83,126,229,245,138,32,37,81,21,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,251,151,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,54,83,53,172,225,59,205,62,141,252,192,199,189,70,3,101,48,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,100,207,124,142,222,73,94,239,172,229,219,125,147,100,68,68,237,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,0,0,14,46,248,28,17,23,115,155,151,100,56,181,119,80,57,167,192,249,110,114,36,84,51,191,244,70,229,255,0,153,79,172,252,220,133,221,54,138,183,39,217,12,159,253,74,129,85,250,241,122,170,186,241,135,111,162,166,122,61,241,69,90,136,214,181,23,242,95,93,250,55,82,210,177,72,214,43,45,59,23,226,157,127,253,91,138,166,145,125,179,199,131,82,182,52,86,67,45,226,38,162,251,209,81,174,172,219,227,253,37,177,89,99,237,80,70,207,209,191,255,0,84,160,125,224,0,56,76,196,146,39,49,83,125,209,80,172,78,106,88,20,214,202,106,44,246,223,19,187,241,77,77,7,82,245,57,168,143,146,173,87,221,182,223,194,253,37,159,17,131,143,93,53,131,62,209,139,132,75,10,62,120,106,104,164,143,234,177,87,221,62,223,23,127,51,212,12,117,192,87,18,80,231,246,72,172,23,42,136,214,186,62,173,254,164,108,234,221,245,79,247,34,63,127,201,98,125,132,227,106,238,136,191,164,163,94,1,50,234,204,99,87,41,237,15,170,145,17,221,123,183,173,251,127,106,213,59,224,158,239,225,23,135,65,58,79,73,12,219,255,0,100,141,174,255,0,149,16,15,160,241,246,158,79,83,158,189,94,228,3,218,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,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,250,245,138,210,85,17,87,149,199,145,61,50,251,235,214,43,73,84,0,197,92,88,249,88,214,79,151,249,15,167,78,101,83,21,113,99,229,99,89,62,95,228,62,157,56,26,214,27,84,26,171,155,84,1,70,220,203,248,28,169,225,199,50,155,88,112,119,210,63,78,179,75,196,140,134,146,54,69,78,251,29,198,100,146,117,162,108,44,70,181,105,149,172,149,208,185,141,250,140,141,99,122,34,181,143,155,176,114,132,195,184,142,147,89,106,243,253,55,139,179,166,212,221,54,252,199,218,21,143,166,161,185,110,213,237,195,14,209,75,221,172,131,187,226,26,141,107,122,90,139,27,229,133,181,41,220,185,60,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,124,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,170,16,131,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,125,122,61,104,23,252,0,0,0,3,85,115,101,62,19,188,172,104,223,203,252,123,211,160,53,172,54,83,225,59,202,198,141,252,191,199,189,58,0,31,185,59,133,143,252,218,116,171,255,0,83,109,223,251,19,37,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,125,96,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,11,254,0,0,41,175,154,231,5,31,131,44,170,126,37,52,206,217,117,169,198,242,219,133,69,78,91,22,221,232,108,247,73,164,107,146,163,173,92,178,54,26,169,36,127,185,205,232,142,84,233,71,162,77,12,77,185,67,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,120,26,235,240,127,196,165,247,133,109,113,179,234,109,177,59,214,169,186,109,121,37,35,105,89,60,149,118,121,102,141,245,17,196,142,115,58,102,78,211,36,141,81,236,78,228,108,71,42,177,94,215,108,81,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,141,123,56,215,225,70,251,194,94,178,214,225,189,171,173,102,33,114,222,179,22,189,214,194,198,248,250,94,150,44,145,171,163,85,98,205,3,223,218,145,54,99,151,102,73,219,99,37,141,12,171,203,171,143,111,220,169,113,187,96,26,133,7,139,211,107,215,139,188,203,225,169,250,171,168,174,145,210,253,69,131,165,63,27,226,59,16,83,172,114,57,172,107,150,57,59,145,53,178,247,2,205,56,254,227,6,213,194,110,145,185,214,245,171,147,59,204,105,235,40,49,70,67,19,85,148,211,177,141,73,43,165,116,140,116,93,20,235,52,79,72,220,215,44,175,115,25,211,208,178,73,29,0,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,100,14,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,108,43,147,239,8,127,14,46,51,170,47,229,232,176,102,199,95,254,239,75,95,87,52,76,79,238,224,141,30,255,0,229,220,177,255,0,96,144,9,85,203,187,132,63,220,165,163,75,244,166,139,179,168,89,143,106,183,40,232,175,241,48,193,218,116,190,22,146,62,148,72,211,181,28,174,235,86,245,245,75,36,187,72,248,210,46,153,21,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,134,213,197,71,123,182,67,93,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,55,217,238,79,181,78,192,0,199,248,183,15,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,117,248,107,141,175,25,162,164,170,131,173,142,99,250,37,142,54,189,189,76,123,154,187,47,189,174,84,95,114,169,144,0,0,80,15,52,127,61,154,155,247,47,163,209,23,252,80,15,52,127,61,154,155,247,47,163,209,1,21,75,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,13,120,66,225,15,247,86,232,214,182,125,22,162,239,106,22,29,236,10,220,95,174,191,195,67,63,117,213,222,42,146,78,164,88,215,187,28,77,232,87,116,116,203,28,91,200,200,214,94,172,235,192,175,42,252,135,63,169,165,213,46,39,177,250,187,30,49,5,68,240,195,134,92,169,170,169,46,55,102,118,165,141,102,153,204,150,41,168,152,201,150,55,177,21,21,242,246,221,187,91,27,152,249,3,186,243,206,252,201,254,178,126,205,34,175,43,143,61,154,101,247,215,163,214,146,171,158,119,230,79,245,147,246,105,21,121,92,121,236,211,47,190,189,30,180,11,254,62,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,79,172,165,110,103,92,120,254,27,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,234,65,80,28,173,56,246,250,9,89,97,225,71,84,32,235,199,238,183,15,7,136,93,41,233,247,146,130,186,174,117,114,81,212,53,137,188,144,205,60,174,86,75,178,186,57,36,84,122,172,78,71,65,111,224,0,0,0,0,0,0,107,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,129,42,128,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,153,87,145,143,231,179,245,111,246,145,138,185,213,249,167,197,190,95,208,250,141,196,202,188,140,127,61,159,171,127,180,128,159,252,78,240,245,138,241,65,163,87,173,35,202,106,124,7,143,237,212,219,174,140,165,142,162,107,101,116,78,234,138,162,54,189,63,186,141,232,215,49,207,138,89,88,143,103,95,82,65,94,89,28,13,95,116,163,93,181,23,53,214,91,30,217,6,152,92,35,199,177,250,154,43,163,36,161,146,170,166,141,100,170,157,24,197,73,31,189,21,93,26,199,221,70,181,27,88,244,115,59,172,218,27,63,0,0,0,8,171,205,31,200,158,166,253,203,235,20,68,170,34,175,52,127,34,122,155,247,47,172,81,1,64,38,213,6,170,230,213,0,12,85,197,143,149,141,100,249,127,144,250,116,230,85,49,87,22,62,86,53,147,229,254,67,233,211,129,173,97,221,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,157,60,184,57,127,214,113,17,125,139,86,245,123,29,255,0,74,122,15,19,4,84,213,18,79,79,38,69,85,208,248,250,105,223,11,227,145,144,195,34,163,223,50,59,165,100,137,34,106,63,241,203,16,102,190,84,124,11,127,96,226,131,90,240,207,252,30,171,0,162,174,119,247,78,117,210,74,117,111,251,151,133,123,157,252,121,145,159,218,243,22,168,0,29,83,58,210,125,44,213,15,3,248,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,193,15,202,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,170,190,121,223,153,63,214,79,217,164,85,229,113,231,179,76,190,250,244,122,210,85,115,206,252,201,254,178,126,205,34,175,43,143,61,154,101,247,215,163,214,129,103,220,198,120,40,253,213,90,113,5,255,0,0,182,90,163,212,220,91,241,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,33,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,218,120,172,190,107,220,14,83,100,182,171,223,23,26,114,250,181,190,219,105,233,223,151,90,81,146,212,37,117,36,77,142,6,214,192,141,71,44,79,130,38,179,186,213,218,37,134,39,73,187,29,27,251,193,249,58,147,198,13,171,139,46,86,250,148,235,130,213,199,157,225,212,248,205,6,86,201,162,106,50,166,119,221,105,18,58,232,157,27,27,23,69,66,195,43,214,54,181,171,19,218,246,116,244,36,114,73,84,32,1,181,65,0,57,157,112,29,248,111,177,84,235,206,147,217,122,179,236,126,222,239,105,90,237,214,238,229,86,81,11,95,11,99,221,221,214,167,122,158,6,212,43,122,99,146,89,154,145,194,155,244,68,212,159,224,13,96,116,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,23,51,31,27,183,142,87,183,235,53,118,223,116,217,81,21,54,41,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,253,204,140,87,53,142,124,82,196,245,99,58,250,82,170,249,157,112,29,248,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,193,92,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,208,188,158,39,120,133,197,120,95,209,171,214,174,101,52,222,63,192,118,233,173,214,182,85,71,79,53,206,186,87,116,197,79,27,158,191,221,72,245,107,94,230,69,20,175,70,63,163,165,117,214,213,45,82,206,245,167,59,185,234,102,165,223,125,179,146,94,123,62,54,183,194,195,79,221,237,66,200,99,252,92,44,100,109,218,56,152,223,170,212,223,109,215,117,85,85,204,28,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,236,191,202,247,130,143,221,1,157,179,89,245,10,217,106,174,211,108,54,224,250,105,109,213,169,222,246,205,209,176,181,236,167,88,154,228,218,24,187,176,77,34,200,138,201,62,164,93,18,53,242,246,194,85,114,163,224,163,240,101,138,193,196,166,166,91,45,85,57,38,91,111,167,169,196,162,219,189,53,158,215,52,110,114,212,117,163,150,54,205,85,28,140,247,53,189,113,196,157,42,244,89,166,137,182,42,0,0,0,2,128,121,163,249,236,212,223,185,125,30,136,191,226,128,121,163,249,236,212,223,185,125,30,136,9,85,200,199,243,217,250,183,251,72,181,66,170,249,24,254,123,63,86,255,0,105,22,168,0,0,5,0,243,71,243,217,169,191,114,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,159,147,113,203,49,91,61,246,209,139,93,178,107,85,21,235,32,241,30,200,183,84,86,199,29,85,195,176,196,124,254,30,39,42,62,94,219,21,28,254,132,94,150,170,42,236,135,224,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,235,226,31,137,188,251,136,45,121,174,215,154,202,154,188,126,228,218,138,119,88,105,232,110,51,57,108,112,83,109,225,153,79,42,170,57,143,107,145,101,115,227,70,34,204,249,36,107,89,215,178,6,201,32,141,92,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,0,213,92,218,160,213,92,11,243,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,87,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,237,127,149,199,145,61,50,251,235,214,43,76,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,10,75,229,205,198,191,238,85,212,121,236,25,253,206,235,38,153,101,63,139,185,83,64,189,216,237,117,202,172,72,238,109,135,165,207,119,75,24,177,202,216,149,174,124,110,107,182,149,208,197,26,254,87,52,127,61,154,155,247,47,163,209,24,171,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,247,81,189,26,231,181,146,197,43,17,239,232,234,92,84,5,170,114,49,252,246,126,173,254,210,34,175,52,127,61,154,155,247,47,163,209,18,171,145,143,231,179,245,111,246,145,21,121,163,249,236,212,223,185,125,30,136,9,85,200,199,243,217,250,183,251,72,181,66,170,249,24,254,123,63,86,255,0,105,22,105,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,161,250,181,183,107,85,186,166,130,142,225,115,164,165,168,186,84,45,37,12,83,76,214,62,170,116,138,73,150,40,154,171,187,222,145,67,44,138,214,238,189,17,189,223,6,170,167,214,107,153,198,15,22,121,151,23,90,161,244,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,45,123,151,55,30,223,186,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,66,106,128,0,214,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,250,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,179,238,25,184,174,211,142,18,185,102,105,182,107,154,203,227,174,181,222,221,130,193,96,130,100,101,85,222,169,183,122,197,86,181,85,23,183,11,58,154,178,204,168,173,141,174,106,34,61,239,142,55,133,138,130,178,249,113,115,36,201,181,63,50,175,209,254,39,179,218,74,171,237,246,162,5,196,46,178,219,105,232,153,60,234,138,217,45,242,190,4,100,72,247,42,70,232,17,99,69,123,214,86,44,138,231,65,26,217,160,0,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,170,0,33,175,49,222,56,234,120,82,195,104,48,253,62,101,37,70,162,230,20,243,190,134,105,95,20,172,178,82,53,81,139,91,44,10,170,231,189,206,87,54,6,185,189,167,62,41,92,229,114,66,177,72,18,254,138,237,106,184,212,215,209,219,238,116,149,85,22,186,132,164,174,138,25,154,247,210,206,177,71,50,69,43,81,119,99,214,41,162,145,26,237,151,162,70,59,224,228,85,250,205,115,56,62,226,207,50,225,23,84,62,156,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,193,26,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,139,153,140,145,187,73,19,219,245,154,155,237,186,110,138,138,161,218,200,171,205,31,200,158,166,253,203,235,20,68,170,34,175,52,127,34,122,155,247,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,101,254,105,184,5,78,11,198,150,101,84,152,245,37,166,219,149,83,208,95,237,169,76,145,53,149,76,146,153,145,84,84,43,35,95,170,247,214,65,86,175,235,68,123,159,212,245,223,173,28,236,65,194,119,154,125,27,249,129,143,122,140,5,132,243,193,192,42,101,181,105,102,169,80,227,212,137,79,75,81,113,176,93,46,205,72,155,58,190,86,197,61,21,59,215,126,235,216,137,13,123,219,238,86,49,86,79,201,89,19,168,62,190,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,182,126,80,183,41,252,166,251,143,241,181,136,90,109,21,222,30,147,38,183,221,237,119,72,251,76,127,136,165,101,12,213,109,143,119,34,171,54,158,146,157,251,181,81,223,83,109,250,92,228,91,233,2,170,249,231,126,100,255,0,89,63,102,145,87,149,199,158,205,50,251,235,209,235,73,85,207,59,243,39,250,201,251,52,138,188,174,60,246,105,151,223,94,143,90,5,255,0,0,0,16,215,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,153,64,13,85,205,148,244,141,148,122,227,195,46,159,86,234,245,162,213,150,253,45,195,236,119,75,221,61,210,221,4,212,181,213,82,82,193,80,233,31,78,172,237,127,102,217,232,136,196,107,92,137,210,137,178,109,173,97,178,159,9,222,86,52,111,229,254,61,233,208,1,245,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,32,230,143,228,79,83,126,229,245,138,34,85,17,87,154,63,145,61,77,251,151,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,54,83,53,172,225,59,205,62,141,252,192,199,189,70,3,101,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,56,184,226,139,245,189,199,39,124,15,13,68,220,14,103,229,228,143,70,89,170,213,83,116,236,200,159,253,5,63,80,235,122,129,92,219,110,43,113,172,123,209,173,142,154,103,46,235,183,185,35,122,255,0,144,10,205,161,166,162,171,227,198,56,225,94,165,72,174,207,127,78,235,178,245,213,239,254,18,211,45,168,214,210,49,172,223,111,127,217,252,234,84,198,140,95,98,191,113,219,112,157,221,82,108,251,219,24,190,229,77,146,73,215,221,239,95,210,165,180,208,174,244,205,250,187,124,126,207,231,80,62,131,198,232,159,21,60,156,28,155,238,128,121,87,163,125,234,167,81,212,235,68,119,236,74,174,129,87,117,145,209,42,34,127,51,209,127,74,29,154,103,244,49,81,223,240,31,153,113,115,103,166,88,221,210,187,170,123,148,10,53,189,98,183,157,7,214,42,91,189,194,150,90,104,219,215,245,164,106,34,127,106,163,127,75,246,247,202,159,242,255,0,201,118,154,83,148,208,229,152,101,166,239,69,87,20,204,168,162,130,84,86,57,21,54,116,76,119,232,79,227,33,3,184,175,208,214,103,55,89,106,40,105,215,196,69,211,240,103,233,108,9,238,218,55,47,193,138,101,30,0,245,97,111,184,172,120,133,194,125,170,109,77,74,53,107,157,239,68,138,58,88,254,10,245,95,138,175,216,159,208,128,77,51,132,137,252,219,156,154,168,168,138,138,23,224,7,22,28,207,90,124,78,127,16,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,26,214,113,99,230,159,89,62,96,100,62,163,57,178,153,173,103,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,223,94,177,90,74,162,42,242,184,242,39,166,95,125,122,197,105,42,128,24,171,139,31,43,26,201,242,255,0,33,244,233,204,170,98,174,44,124,172,107,39,203,252,135,211,167,3,90,195,106,131,85,115,106,128,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,208,47,248,0,0,0,6,170,230,202,124,39,121,88,209,191,151,248,247,167,64,107,88,108,167,194,119,149,141,27,249,127,143,122,116,0,101,80,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,125,122,61,104,23,252,0,0,0,3,10,113,129,195,238,156,113,33,161,215,140,43,83,114,15,163,148,22,190,171,237,37,253,211,164,113,217,170,169,225,145,18,174,84,123,155,27,225,108,114,74,146,54,69,70,172,110,122,163,163,114,54,70,107,132,89,247,54,190,53,253,183,89,89,194,110,153,92,237,85,150,88,123,50,102,151,8,23,191,35,171,161,159,184,203,99,85,91,209,31,101,241,69,36,174,141,206,114,200,173,137,86,53,138,102,62,189,180,135,69,245,67,94,179,40,244,255,0,72,241,10,188,138,251,37,60,181,107,79,11,227,137,145,65,26,39,92,178,203,43,155,20,76,221,90,212,115,220,212,87,189,140,77,220,246,162,134,85,224,19,64,112,222,36,56,151,176,105,246,160,221,41,32,199,160,167,169,187,87,80,190,224,180,149,55,102,64,205,210,142,153,81,21,207,123,156,173,124,141,106,177,233,79,29,67,154,246,185,136,166,195,198,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,27,10,112,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,130,69,0,0,0,0,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,74,174,70,63,158,207,213,191,218,69,170,21,87,200,199,243,217,250,183,251,72,181,64,42,175,158,119,230,79,245,147,246,105,21,121,92,121,236,211,47,190,189,30,180,149,92,243,191,50,127,172,159,179,74,224,209,189,94,204,180,35,81,45,250,165,167,211,210,65,144,218,105,235,161,161,158,166,4,153,148,239,169,164,154,149,102,70,47,213,115,216,217,220,246,35,145,204,235,107,122,154,246,238,213,11,63,230,189,199,29,54,53,106,189,240,143,167,44,171,75,237,202,158,157,153,117,217,31,45,58,80,210,74,216,231,109,20,10,213,106,202,249,226,115,59,174,93,226,72,101,116,123,61,210,63,179,86,186,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,140,153,236,141,187,71,19,221,245,156,155,237,178,110,170,136,189,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,255,0,184,1,224,250,213,194,110,145,181,183,4,171,147,59,204,105,232,235,242,183,205,43,85,148,211,177,142,88,232,98,108,111,116,93,20,235,52,172,89,26,231,44,175,115,223,213,208,177,199,24,80,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,247,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,124,129,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,209,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,128,109,60,8,191,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,37,0,0,0,0,0,26,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,223,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,160,74,160,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,38,85,228,99,249,236,253,91,253,164,98,174,117,126,105,241,111,151,244,62,163,113,50,175,35,31,207,103,234,223,237,32,45,80,0,0,0,0,138,188,209,252,137,234,111,220,190,177,68,74,162,42,243,71,242,39,169,191,114,250,197,16,20,2,109,80,106,174,109,80,0,197,92,88,249,88,214,79,151,249,15,167,78,101,83,21,113,99,229,99,89,62,95,228,62,157,56,26,214,27,68,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,174,174,230,213,0,0,0,0,0,85,95,60,239,204,159,235,39,236,210,42,242,184,243,217,166,95,125,122,61,105,42,185,231,126,100,255,0,89,63,102,145,87,149,199,158,205,50,251,235,209,235,64,191,224,0,20,173,204,235,128,239,192,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,0,47,251,154,63,145,61,77,251,151,214,40,138,1,3,106,128,0,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,53,193,226,71,72,173,90,11,173,185,78,144,89,179,186,76,198,159,24,168,138,145,247,138,104,27,3,37,157,96,141,243,68,177,182,89,81,143,138,87,201,11,219,214,170,143,137,200,189,43,187,82,226,121,152,113,175,113,225,131,4,182,225,58,105,115,240,218,147,150,237,83,69,89,26,210,205,236,106,24,102,141,100,168,154,158,102,201,215,222,217,240,70,142,143,165,118,157,200,244,116,40,215,82,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,7,239,232,14,147,126,29,117,151,19,210,63,165,246,172,95,233,69,193,180,94,212,185,187,104,96,250,174,119,75,91,186,119,38,127,79,110,40,186,155,220,149,241,179,169,189,93,73,178,78,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,235,47,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,61,202,247,141,127,221,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,246,205,173,179,53,140,168,89,90,212,218,104,187,176,67,34,72,170,249,62,164,189,114,57,242,246,194,117,0,0,0,0,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,74,174,70,63,158,207,213,191,218,69,170,21,87,200,199,243,217,250,183,251,72,181,64,0,0,40,7,154,63,158,205,77,251,151,209,232,137,233,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,52,127,61,154,155,247,47,163,209,24,126,61,121,204,168,184,121,111,14,86,122,218,187,126,61,89,148,85,228,215,164,134,161,17,151,87,190,158,138,42,104,101,98,49,29,209,3,169,36,145,19,173,88,247,202,199,43,17,208,177,192,100,174,58,56,205,190,241,135,168,244,183,56,237,94,198,195,49,127,17,79,140,219,101,99,22,169,177,202,172,238,212,212,200,221,247,154,94,212,74,177,181,203,28,109,99,90,222,165,71,203,38,53,192,184,117,213,205,73,210,252,227,88,241,76,78,174,171,19,192,41,217,53,214,185,34,123,146,71,172,145,163,225,129,26,213,89,31,20,82,45,68,171,238,100,80,198,231,200,230,245,70,143,237,124,31,112,153,153,113,117,170,31,65,236,85,21,118,123,21,5,60,149,55,220,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,175,110,227,209,21,177,61,83,96,141,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,198,76,247,200,237,228,149,238,250,206,93,183,217,54,68,68,64,214,179,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,241,115,49,241,187,120,229,123,126,179,87,109,247,77,149,17,83,97,238,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,149,109,204,235,128,239,192,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,250,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,153,170,185,179,238,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,226,230,99,36,110,210,68,246,253,102,166,251,110,155,162,162,174,176,64,95,247,43,143,34,122,101,247,215,172,86,146,168,138,188,174,60,137,233,151,223,94,177,90,74,160,48,87,24,60,38,97,188,93,105,127,208,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,40,7,154,63,158,205,77,251,151,209,232,128,149,92,140,127,61,159,171,127,180,136,171,205,31,207,102,166,253,203,232,244,68,170,228,99,249,236,253,91,253,164,69,94,104,254,123,53,55,238,95,71,162,2,85,114,49,252,246,126,173,254,210,35,175,49,222,56,233,184,173,204,168,48,253,62,101,93,62,157,97,245,19,190,134,105,95,44,79,189,213,185,17,139,91,44,10,168,214,49,173,71,54,6,185,189,214,178,89,92,229,106,204,177,71,26,177,157,94,204,177,13,47,205,244,142,197,61,36,54,45,66,168,180,205,125,87,64,143,158,102,91,228,154,88,33,99,215,220,198,44,179,36,142,84,78,181,88,99,68,114,53,94,215,254,175,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,209,27,93,186,53,94,222,183,171,35,106,245,189,168,160,210,46,27,181,183,94,173,89,69,231,72,48,26,188,158,159,14,167,138,166,240,202,74,136,18,120,153,35,101,116,105,28,47,123,101,168,123,146,158,93,153,11,94,245,86,162,34,110,230,162,245,92,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,217,79,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,88,28,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,122,112,117,198,46,9,197,254,9,81,127,176,81,251,27,36,179,116,125,32,199,251,147,84,123,47,187,53,67,41,127,174,159,4,81,207,221,142,157,100,252,90,47,70,253,46,217,83,223,32,13,104,120,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,202,26,240,241,99,230,159,89,62,96,100,62,163,57,210,175,185,254,101,147,99,56,206,25,125,200,106,234,236,88,117,61,77,53,138,222,229,68,130,133,149,21,15,168,157,88,212,68,69,124,146,200,170,231,174,239,84,108,109,85,233,141,141,111,117,226,199,205,62,178,124,192,200,125,70,115,37,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,64,140,5,223,114,224,230,1,71,196,69,138,45,36,213,236,139,253,54,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,199,36,95,149,204,55,151,45,30,181,216,173,250,137,195,246,47,106,181,230,120,229,190,27,90,216,109,212,112,81,199,125,165,99,233,225,166,141,101,124,209,83,211,120,74,118,205,210,189,14,115,227,108,113,110,137,28,104,148,237,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,58,69,1,138,184,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,216,207,140,30,44,240,222,17,116,191,233,197,246,158,146,241,125,175,168,142,154,197,142,58,189,105,103,186,189,36,98,78,172,122,71,42,177,145,68,245,145,207,86,116,111,219,98,170,58,86,34,235,217,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,157,215,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,247,82,61,90,214,53,242,203,43,209,140,235,233,73,149,202,191,129,90,156,255,0,33,181,113,61,170,84,21,112,99,22,58,136,110,88,100,48,213,69,209,118,184,193,85,51,29,60,171,28,139,52,108,165,154,153,21,35,123,25,221,123,152,189,78,141,143,100,129,13,117,171,134,45,101,225,238,197,132,223,245,99,23,246,36,121,237,190,107,133,182,154,89,155,226,160,237,61,169,36,21,48,254,92,51,35,36,167,145,88,228,247,54,118,181,85,36,108,177,199,154,185,115,113,175,251,149,117,30,123,6,127,115,186,201,166,89,79,226,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,105,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,247,81,189,26,231,181,146,197,43,17,239,232,234,80,217,76,138,188,209,252,137,234,111,220,190,177,68,66,14,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,155,252,209,252,137,234,111,220,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,119,220,200,113,107,238,97,193,46,169,90,113,202,31,23,87,79,111,164,186,73,31,117,145,244,210,209,87,83,213,212,201,187,213,17,122,32,130,87,237,191,83,186,118,106,43,149,17,105,7,132,239,52,250,55,243,3,30,245,24,13,148,192,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,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,106,239,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,8,151,207,59,243,39,250,201,251,52,138,188,174,60,246,105,151,223,94,143,90,74,174,121,223,153,63,214,79,217,164,85,229,113,231,179,76,190,250,244,122,208,47,248,0,0,0,6,170,230,202,124,39,121,88,209,191,151,248,247,167,64,107,88,108,167,194,119,149,141,27,249,127,143,122,116,0,101,82,42,243,71,242,39,169,191,114,250,197,17,42,136,171,205,31,200,158,166,253,203,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,27,41,154,214,112,157,230,159,70,254,96,99,222,163,1,178,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,28,95,240,60,70,121,120,111,195,220,7,35,28,235,205,91,233,52,214,251,35,19,117,75,125,87,248,188,166,70,48,151,22,119,165,178,233,37,246,126,227,88,139,65,82,136,174,219,227,225,103,95,183,250,0,173,158,15,18,91,159,26,117,243,42,110,214,73,123,114,175,187,220,187,189,63,155,248,197,199,83,34,164,13,69,254,127,240,149,51,203,142,203,237,158,32,175,217,60,177,185,206,71,93,145,170,221,209,23,169,209,46,232,137,238,254,26,253,165,180,177,54,106,32,28,142,42,136,229,217,80,228,112,93,215,225,176,30,185,105,227,115,21,191,15,114,157,15,81,95,118,181,218,101,171,180,253,121,26,230,34,55,234,166,251,187,223,239,118,255,0,97,223,246,85,58,254,100,177,197,102,154,89,85,17,136,172,69,85,93,191,132,4,125,192,243,26,220,238,182,107,61,214,13,158,189,59,175,82,125,95,115,157,252,22,183,127,200,79,180,136,248,164,87,29,11,226,105,105,100,78,138,59,157,219,222,191,85,126,172,151,6,167,251,53,248,69,252,223,245,229,157,3,203,235,46,250,219,114,162,167,150,57,41,157,217,247,177,168,191,247,164,171,241,69,95,181,14,227,198,174,148,210,186,195,244,242,134,9,91,95,106,95,22,215,163,220,173,252,83,42,37,77,219,178,162,253,109,191,64,18,255,0,23,185,69,119,199,173,247,24,87,118,84,83,50,70,255,0,66,167,244,33,250,164,126,225,7,82,93,150,232,238,54,202,218,184,29,85,79,66,200,36,99,122,90,228,86,62,86,123,209,23,116,254,198,72,15,136,28,36,94,148,220,49,219,252,79,50,55,169,191,105,234,107,92,139,240,216,15,160,30,19,224,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,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,247,215,172,86,146,168,138,188,174,60,137,233,151,223,94,177,90,74,160,6,42,226,199,202,198,178,124,191,200,125,58,115,42,152,171,139,31,43,26,201,242,255,0,33,244,233,192,214,176,218,160,213,92,218,160,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,11,254,0,0,0,1,170,185,178,159,9,222,86,52,111,229,254,61,233,208,26,214,27,41,240,157,229,99,70,254,95,227,222,157,0,25,84,0,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,125,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,223,94,143,90,5,255,0,0,0,16,255,0,152,207,26,255,0,185,87,78,32,176,96,23,59,84,154,155,148,254,46,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,32,53,251,88,236,92,63,232,214,89,172,89,28,62,34,147,25,183,186,162,58,110,167,179,197,213,61,201,29,53,55,91,24,245,143,187,60,145,69,220,232,86,179,175,169,223,85,170,166,185,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,80,235,248,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,191,238,1,120,81,163,225,75,67,169,44,151,56,186,243,60,163,179,120,202,38,146,24,18,72,42,157,11,81,180,13,146,37,119,114,26,127,174,214,170,200,246,186,71,207,35,122,82,94,134,198,174,83,124,20,92,116,254,143,247,78,234,133,179,177,122,189,219,217,30,33,69,34,82,212,71,21,174,170,8,102,75,155,100,99,158,248,230,149,146,58,22,183,241,79,100,125,244,122,57,38,68,101,149,1,82,188,218,248,40,246,37,101,103,22,90,101,108,181,81,217,102,236,199,154,91,224,78,196,141,174,154,126,219,46,109,69,119,68,157,231,203,20,114,182,54,181,201,34,54,85,73,22,89,158,200,45,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,251,153,24,174,107,218,201,98,137,234,199,244,116,174,201,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,3,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,194,247,180,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,23,51,25,35,118,146,39,183,235,53,55,219,116,221,21,21,123,89,69,124,179,248,215,183,112,193,157,220,176,157,75,185,248,109,54,203,119,169,173,172,145,106,166,246,53,116,48,200,177,212,67,79,11,100,235,239,108,200,36,70,199,212,187,64,229,122,54,21,107,175,80,0,0,1,64,60,209,252,246,106,111,220,190,143,68,95,241,64,60,209,252,246,106,111,220,190,143,68,4,170,228,99,249,236,253,91,253,164,90,161,85,124,140,127,61,159,171,127,180,139,84,2,170,249,231,126,100,255,0,89,63,102,149,86,90,167,60,239,204,159,235,39,236,211,175,242,161,224,114,167,37,186,217,56,184,212,103,210,45,138,219,81,80,252,70,210,172,138,161,107,170,226,116,144,58,182,116,114,57,34,100,18,181,253,166,166,210,172,209,54,77,216,216,217,222,12,213,203,75,151,221,54,143,90,172,252,65,234,253,170,174,61,65,175,167,241,54,123,77,92,82,210,207,141,49,237,170,130,68,145,25,58,178,119,212,83,79,19,149,147,68,215,192,187,181,81,30,142,218,194,128,0,86,95,53,238,7,41,178,91,85,239,139,141,57,125,90,223,109,180,244,239,203,173,40,201,106,18,186,146,38,199,3,107,96,70,163,150,39,193,19,89,221,106,237,18,195,19,164,221,142,141,253,235,52,0,107,67,195,117,207,91,109,58,219,139,85,112,229,29,91,245,21,245,18,211,88,210,154,146,10,151,245,205,4,145,74,170,202,134,186,20,98,66,249,85,239,145,58,35,98,57,234,173,70,245,38,202,118,153,46,179,90,168,166,190,209,82,81,220,159,79,27,171,41,233,42,93,83,4,51,171,83,184,200,229,116,113,186,70,35,183,68,122,198,197,114,34,42,181,187,236,152,255,0,72,184,110,209,45,5,186,229,23,157,32,192,105,49,138,140,198,162,42,155,195,41,42,39,88,37,124,110,149,209,164,112,189,238,138,157,141,90,137,118,100,45,99,17,28,136,137,179,90,137,146,192,0,0,0,0,214,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,250,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,239,175,88,173,2,85,0,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,50,175,35,31,207,103,234,223,237,35,21,115,171,243,79,139,124,191,161,245,27,137,149,121,24,254,123,63,86,255,0,105,1,106,128,0,0,0,4,85,230,143,228,79,83,126,229,245,138,34,85,17,87,154,63,145,61,77,251,151,214,40,128,160,19,106,131,85,115,106,128,6,42,226,199,202,198,178,124,191,200,125,58,115,42,152,171,139,31,43,26,201,242,255,0,33,244,233,192,214,176,218,160,213,92,218,160,0,0,0,0,10,171,231,157,249,147,253,100,253,154,69,94,87,30,123,52,203,239,175,71,173,37,87,60,239,204,159,235,39,236,210,42,242,184,243,217,166,95,125,122,61,104,23,252,0,2,42,243,71,242,39,169,191,114,250,197,17,64,37,255,0,115,71,242,39,169,191,114,250,197,17,64,32,109,80,98,174,39,120,133,197,120,95,209,171,214,174,101,52,222,63,192,118,233,173,214,182,85,71,79,53,206,186,87,116,197,79,27,158,191,221,72,245,107,94,230,69,20,175,70,63,163,165,114,169,175,15,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,48,254,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,226,225,99,35,110,209,196,198,253,86,166,251,110,187,170,170,173,191,242,197,224,59,240,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,21,121,98,240,29,248,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,186,144,32,7,51,174,3,191,13,246,42,157,121,210,123,47,86,125,143,219,221,237,43,93,186,221,220,170,202,33,107,225,108,123,187,186,212,239,83,192,218,133,111,76,114,75,51,82,56,83,126,136,154,148,237,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,68,20,173,204,235,128,239,192,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,168,90,79,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,107,173,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,39,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,253,96,0,2,128,121,163,249,236,212,223,185,125,30,136,191,226,128,121,163,249,236,212,223,185,125,30,136,9,85,200,199,243,217,250,183,251,72,181,66,170,249,24,254,123,63,86,255,0,105,22,168,0,0,5,0,243,71,243,217,169,191,114,250,61,17,31,244,183,75,115,189,105,206,237,154,103,166,150,47,108,228,151,158,247,130,162,241,80,211,247,123,80,190,105,63,25,51,217,27,118,142,39,187,235,57,55,219,100,221,85,17,100,87,51,27,77,214,255,0,204,3,80,44,86,43,101,93,198,229,113,168,176,210,81,209,210,66,233,167,169,158,75,77,11,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,181,254,5,248,50,177,112,121,167,21,86,201,46,190,217,204,242,143,15,81,147,92,162,123,210,149,210,68,143,237,83,83,70,237,182,134,46,236,168,146,57,169,36,142,123,156,238,148,86,69,24,119,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,249,128,0,62,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,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,123,10,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,21,65,201,179,35,226,10,61,88,187,99,120,107,60,126,147,251,165,204,161,168,168,139,183,109,170,150,154,161,104,170,169,227,116,141,145,38,146,74,84,133,235,27,94,215,71,183,113,191,82,39,199,93,102,209,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,184,23,253,202,227,200,158,153,125,245,235,21,164,170,34,175,43,143,34,122,101,247,215,172,86,146,168,1,64,60,209,252,246,106,111,220,190,143,68,95,241,64,60,209,252,246,106,111,220,190,143,68,4,170,228,99,249,236,253,91,253,164,69,94,104,254,123,53,55,238,95,71,162,37,87,35,31,207,103,234,223,237,34,42,243,71,243,217,169,191,114,250,61,16,17,215,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,224,235,131,172,19,132,12,18,162,193,96,172,246,206,73,121,232,250,65,144,118,230,167,246,167,106,106,135,210,255,0,90,190,121,99,131,181,29,66,199,248,181,78,189,186,157,186,175,187,26,242,226,224,114,167,133,44,54,191,48,212,23,210,84,106,46,97,79,3,43,161,137,145,74,203,37,35,85,94,148,81,78,136,174,123,220,229,107,167,115,93,218,115,226,137,173,71,36,41,44,147,40,0,0,10,33,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,63,127,148,101,223,136,42,94,32,165,180,233,85,187,197,224,181,125,153,243,244,157,177,69,74,202,88,226,169,101,43,157,82,232,100,145,179,54,73,228,124,80,196,173,116,206,99,145,202,216,219,36,145,220,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,124,154,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,140,153,239,145,219,201,43,221,245,156,187,111,178,108,136,136,129,174,191,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,223,94,177,90,4,170,42,131,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,181,240,6,178,218,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,80,28,199,249,127,214,112,239,125,151,86,244,135,29,255,0,74,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,241,43,46,21,224,235,140,92,239,132,12,238,162,255,0,96,163,246,206,55,121,232,250,65,143,247,33,167,246,167,106,26,134,82,255,0,93,62,9,100,131,181,37,66,201,248,180,78,189,186,93,186,47,184,47,83,139,31,43,26,201,242,255,0,33,244,233,205,107,13,140,245,203,63,195,117,79,130,109,78,212,29,62,200,105,47,152,245,243,77,242,10,154,26,234,101,94,137,89,236,250,132,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,65,224,251,132,204,203,139,173,80,250,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,146,185,115,112,81,251,170,181,30,123,254,127,108,186,199,166,88,183,227,46,85,48,39,106,59,165,114,43,22,59,99,102,234,107,219,212,199,172,146,186,36,115,153,27,90,221,226,116,209,72,151,210,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,12,21,198,15,9,152,111,23,90,95,244,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,51,168,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,179,76,147,58,226,59,80,57,66,231,23,190,33,109,127,254,66,110,51,121,172,157,254,212,189,90,253,173,69,209,81,87,18,183,250,18,58,133,119,93,67,54,123,153,240,158,162,194,115,94,29,116,143,80,245,115,14,214,220,195,19,164,184,228,248,45,61,68,54,137,165,137,138,198,190,71,198,248,166,149,58,122,165,125,59,153,35,160,71,57,89,19,234,37,145,173,238,116,61,152,131,154,63,145,61,77,251,151,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,54,83,53,172,225,59,205,62,141,252,192,199,189,70,3,101,48,40,135,155,102,21,117,197,120,210,200,47,183,10,138,73,41,243,27,61,170,247,66,216,94,229,124,112,50,153,180,42,217,81,90,136,143,238,208,202,228,70,171,147,161,204,93,247,85,107,100,167,35,236,254,166,91,86,169,233,109,118,67,72,148,244,181,22,235,253,174,210,229,137,179,171,229,108,176,86,212,49,54,238,189,136,144,208,49,222,245,99,21,99,252,149,145,122,191,91,158,14,21,117,175,192,52,179,81,161,168,164,75,109,142,241,113,178,84,68,231,187,190,233,235,161,138,104,156,198,244,244,171,17,182,249,145,202,174,69,69,116,123,35,183,85,108,42,229,163,159,211,105,247,26,90,119,85,114,200,106,237,86,219,229,69,77,130,169,33,89,122,43,31,87,77,36,84,180,242,178,52,94,182,58,177,105,21,58,147,161,175,107,30,238,158,142,164,9,107,207,59,243,39,250,201,251,52,138,188,174,60,246,105,151,223,94,143,90,74,174,121,223,153,63,214,79,217,164,85,229,113,231,179,76,190,250,244,122,208,47,248,0,0,0,6,170,230,202,124,39,121,88,209,191,151,248,247,167,64,107,88,108,167,194,119,149,141,27,249,127,143,122,116,0,101,82,42,243,71,242,39,169,191,114,250,197,17,42,136,171,205,31,200,158,166,253,203,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,27,41,154,214,112,157,230,159,70,254,96,99,222,163,1,178,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,28,31,185,229,155,236,120,114,166,231,36,248,1,228,140,220,119,86,182,155,71,47,8,247,244,162,210,206,159,111,199,194,84,254,130,76,144,123,153,221,253,214,205,49,240,108,84,79,21,35,98,95,248,212,181,137,250,63,152,12,51,202,226,150,105,179,203,181,114,108,177,126,248,38,251,124,119,109,50,254,157,254,210,209,147,224,87,175,43,91,109,44,56,237,69,83,90,189,217,29,51,157,241,247,162,193,73,254,82,194,192,240,167,132,253,27,30,87,224,19,224,3,236,248,29,7,90,171,95,67,129,215,74,217,22,53,235,129,58,147,125,211,241,173,253,7,126,95,114,42,145,247,140,203,227,237,154,65,113,116,19,53,147,45,69,34,53,23,109,215,241,222,255,0,138,127,50,129,31,248,32,193,18,92,158,227,149,212,86,75,51,159,217,232,71,162,42,46,209,212,198,191,21,220,151,186,223,135,83,229,250,123,121,183,74,221,250,232,42,17,191,85,171,186,172,18,39,240,189,223,194,48,199,3,88,109,198,201,128,182,162,233,4,144,201,54,253,61,109,219,125,166,169,79,177,127,157,9,79,81,3,103,167,124,79,110,232,230,170,109,255,0,0,21,39,164,122,253,147,232,54,175,93,180,234,74,104,234,45,244,215,10,168,99,100,147,200,155,53,169,59,211,100,98,171,83,223,34,125,159,97,106,88,142,79,14,77,64,218,184,145,19,116,85,217,58,191,140,169,246,162,126,130,186,184,253,208,11,251,242,90,140,251,22,182,84,190,73,101,123,220,248,227,89,54,221,41,163,254,19,213,62,215,127,4,235,60,40,241,149,93,130,220,82,193,169,147,165,29,61,71,106,56,101,157,26,196,71,44,234,174,252,136,61,254,233,17,125,235,246,1,107,103,141,147,244,29,91,1,212,28,103,62,178,82,221,177,235,181,53,100,117,16,178,84,88,159,191,185,204,107,190,212,79,177,233,246,125,167,106,3,212,249,58,23,99,155,28,142,68,83,140,140,234,247,162,123,206,13,85,106,236,7,188,30,17,119,60,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,3,136,94,92,60,103,103,58,251,169,121,174,45,163,126,54,203,144,102,23,155,165,186,167,233,21,170,62,253,44,245,178,201,20,157,15,169,107,219,212,199,181,118,114,35,147,125,149,17,125,197,223,128,35,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,241,144,189,241,187,120,229,99,190,171,151,109,246,93,149,21,18,64,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,243,32,0,40,7,250,151,28,118,127,228,51,254,147,89,255,0,237,101,255,0,0,0,0,4,63,230,129,160,154,177,196,78,129,88,48,173,28,197,62,144,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,182,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,46,26,135,200,237,228,149,141,250,173,93,183,221,118,68,85,75,127,0,0,0,0,0,80,15,245,46,56,236,255,0,200,103,253,38,179,255,0,218,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,153,0,0,0,0,0,1,15,249,160,104,38,172,113,19,160,86,12,43,71,49,79,164,23,170,44,194,150,233,61,55,142,166,164,232,165,101,21,108,110,147,174,162,72,216,187,62,104,211,100,94,175,173,190,219,34,170,68,14,2,184,10,226,199,69,184,177,193,181,51,82,244,167,216,216,221,155,218,126,54,183,219,182,218,142,215,118,219,85,12,127,139,134,161,242,59,121,37,99,126,171,87,109,247,93,145,21,82,223,192,0,0,31,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,164,11,174,229,9,163,84,220,71,99,26,145,137,220,61,155,166,214,206,221,194,231,135,85,53,213,254,34,186,157,241,172,48,50,74,149,147,174,142,109,156,233,217,47,91,147,161,204,98,244,206,139,79,63,192,0,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,146,192,16,43,151,247,45,202,110,28,238,171,171,90,191,45,37,211,80,105,106,42,33,179,199,72,249,91,5,153,141,117,101,44,147,71,35,38,232,171,101,93,52,177,72,137,52,44,124,72,168,138,214,191,171,105,234,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,46,106,134,72,221,164,137,237,250,205,77,246,221,55,69,69,91,127,0,64,14,84,156,46,107,183,13,127,133,31,195,94,13,244,115,233,31,177,61,153,251,231,71,89,223,240,254,59,189,253,173,44,157,61,61,248,191,43,109,250,189,219,236,187,79,240,0,141,92,86,240,101,98,226,211,81,244,174,231,158,93,123,88,102,9,237,122,139,189,182,7,189,149,87,89,42,22,139,177,76,217,27,183,106,21,240,242,172,178,35,146,78,148,107,89,178,191,187,20,149,0,0,0,0,0,0,0,0,0,0,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,250,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,103,252,5,105,110,119,162,220,39,96,218,103,169,118,47,99,100,150,111,105,248,218,47,21,13,71,107,187,114,170,154,63,198,66,247,198,237,227,149,142,250,174,93,183,217,118,84,84,73,0,0,0,0,0,0,172,14,104,28,25,241,39,196,78,190,216,51,93,28,211,127,164,22,90,44,62,150,215,61,79,182,40,41,58,42,153,91,91,35,163,232,168,158,55,174,204,154,53,221,19,167,235,109,190,232,168,153,3,149,39,11,154,237,195,95,225,71,240,215,131,125,28,250,71,236,79,102,126,249,209,214,119,252,63,142,239,127,107,75,39,79,79,126,47,202,219,126,175,118,251,46,211,252,0,0,0,0,0,35,255,0,30,186,91,157,235,79,9,217,206,153,233,165,139,219,57,37,231,217,158,10,139,197,67,79,221,237,92,169,102,147,241,147,61,145,183,104,226,123,190,179,147,125,182,77,213,81,22,64,0,40,7,250,151,28,118,127,228,51,254,147,89,255,0,237,101,255,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,243,32,0,40,7,250,151,28,118,127,228,51,254,147,89,255,0,237,101,255,0,0,0,0,0,0,4,0,230,183,194,230,187,113,41,248,46,252,10,96,223,72,254,142,123,111,218,127,190,116,116,125,143,17,224,123,63,219,50,199,213,213,216,151,242,119,219,167,223,182,233,188,127,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,248,184,106,31,35,183,146,86,55,234,181,118,223,117,217,17,85,45,252,0,0,1,31,248,245,210,220,239,90,120,78,206,116,207,77,44,94,217,201,47,62,204,240,84,94,42,26,126,239,106,229,75,52,159,140,153,236,141,187,71,19,221,245,156,155,237,178,110,170,136,181,3,253,75,142,59,63,242,25,255,0,73,172,255,0,246,178,255,0,128,2,16,113,103,202,195,75,248,140,204,162,212,12,31,34,164,211,91,237,117,69,85,94,71,81,77,103,146,189,151,153,229,72,186,37,88,150,170,40,160,123,85,146,185,238,99,119,149,243,57,239,221,219,170,205,240,7,95,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,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,86,95,13,188,159,237,88,46,182,221,114,125,109,190,210,102,56,110,49,81,78,184,229,11,232,219,3,47,243,172,17,202,250,138,200,18,73,81,148,209,74,247,196,144,57,234,179,62,37,115,209,176,236,201,236,208,0,0,0,5,64,113,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,92,213,12,145,187,73,19,219,245,154,155,237,186,110,138,138,182,254,0,128,28,169,56,92,215,110,26,255,0,10,63,134,188,27,232,231,210,63,98,123,51,247,206,142,179,191,225,252,119,123,251,90,89,58,122,123,241,126,86,219,245,123,183,217,118,159,224,0,0,1,130,177,30,19,48,220,123,138,140,247,138,203,205,69,37,239,33,202,169,237,212,214,88,230,160,86,191,30,100,20,77,165,169,88,164,89,28,217,31,59,99,143,119,246,216,246,51,174,52,85,108,143,234,206,160,0,0,0,0,0,40,7,250,151,28,118,127,228,51,254,147,89,255,0,237,101,255,0,0,35,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,241,144,189,241,187,120,229,99,190,171,151,109,246,93,149,21,18,64,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,139,154,161,146,55,105,34,123,126,179,83,125,183,77,209,81,86,223,192,16,3,149,39,11,154,237,195,95,225,71,240,215,131,125,28,250,71,236,79,102,126,249,209,214,119,252,63,142,239,127,107,75,39,79,79,126,47,202,219,126,175,118,251,46,217,171,21,224,202,197,73,198,118,107,198,38,91,117,241,215,90,239,9,79,138,91,169,222,246,71,111,141,182,168,40,170,106,106,23,221,220,153,253,51,198,200,253,241,178,55,43,215,173,239,111,98,74,128,0,0,0,0,0,0,41,3,136,94,92,60,103,103,58,251,169,121,174,45,163,126,54,203,144,102,23,155,165,186,167,233,21,170,62,253,44,245,178,201,20,157,15,169,107,219,212,199,181,118,114,35,147,125,149,17,125,197,159,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,25,11,223,27,183,142,86,59,234,185,118,223,101,217,81,81,36,0,0,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,165,43,107,71,41,190,39,49,173,80,200,44,186,47,130,213,230,24,76,21,13,117,150,241,87,121,181,210,79,60,15,141,175,232,146,57,42,24,238,184,220,231,68,175,232,98,61,99,87,163,90,142,70,165,228,128,42,175,132,46,27,56,248,210,253,61,212,142,26,179,29,35,181,91,176,29,77,199,239,148,237,186,86,223,237,206,246,37,226,162,217,36,17,84,175,133,150,89,165,134,85,100,16,201,26,49,202,223,169,35,58,122,100,108,179,255,0,134,46,30,177,94,23,244,106,203,164,120,181,79,143,240,29,202,155,141,209,244,177,211,205,115,174,149,221,82,212,72,214,39,247,49,177,28,231,185,145,69,19,21,239,232,234,92,170,0,0,0,0,0,17,255,0,143,93,45,206,245,167,132,236,231,76,244,210,197,237,156,146,243,236,207,5,69,226,161,167,238,246,174,84,179,73,248,201,158,200,219,180,113,61,223,89,201,190,219,38,234,168,139,32,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,244,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,3,5,113,197,164,57,150,187,240,175,158,105,110,159,65,73,62,67,118,167,163,154,134,10,153,210,22,84,62,154,182,10,165,133,30,191,85,175,123,96,115,24,174,86,179,173,205,234,115,27,187,146,160,45,60,179,185,128,88,46,180,87,219,22,143,213,219,174,86,234,136,234,232,235,41,50,219,76,51,211,79,27,145,209,203,28,141,172,71,49,237,114,35,145,200,168,168,168,138,133,250,0,32,7,53,190,23,53,219,137,79,193,119,224,83,6,250,71,244,115,219,126,211,253,243,163,163,236,120,143,3,217,254,217,150,62,174,174,196,191,147,190,221,62,253,183,77,227,255,0,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,197,195,80,249,29,188,146,177,191,85,171,182,251,174,200,138,169,111,224,0,0,0,0,10,1,254,165,199,29,159,249,12,255,0,164,214,127,251,89,119,220,61,98,215,220,27,64,180,211,10,202,104,124,21,235,31,195,236,214,187,141,55,117,146,118,42,160,162,138,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,243,32,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,50,103,178,54,237,28,79,119,214,114,111,182,201,186,170,34,200,0,5,32,112,245,203,135,140,236,27,95,116,211,53,202,116,111,193,89,113,252,194,205,116,184,212,253,34,181,73,216,165,130,182,41,37,147,161,149,46,123,186,88,199,46,205,69,114,237,178,34,175,184,187,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,220,135,147,194,252,0,224,191,97,205,191,3,214,168,187,161,236,111,192,15,37,124,243,85,157,87,16,183,211,117,38,238,171,167,217,55,253,52,245,136,88,42,251,138,224,230,155,52,202,150,152,145,255,0,26,138,52,219,100,251,98,171,3,39,114,220,199,98,180,233,149,29,106,198,222,229,76,77,145,92,141,77,246,117,45,42,251,215,100,251,80,154,68,89,224,10,146,174,29,29,181,73,80,187,163,169,97,233,248,126,79,132,165,219,224,74,96,60,42,175,216,129,55,251,66,174,200,113,107,147,125,128,228,187,255,0,49,21,248,226,181,220,46,152,100,116,212,245,41,28,43,83,76,178,34,61,200,139,179,165,248,236,138,159,29,137,78,245,217,12,39,175,184,187,114,234,58,123,67,93,239,124,236,114,251,190,198,164,171,250,83,252,32,118,205,28,178,195,102,197,96,167,133,172,70,39,95,79,74,38,201,248,201,21,126,196,253,38,66,63,7,18,182,67,105,182,71,69,20,93,13,102,251,125,101,95,139,156,191,165,127,73,251,170,187,1,213,51,156,62,209,148,219,165,163,186,80,65,81,27,213,55,73,34,107,255,0,132,213,254,19,87,248,168,85,119,25,28,50,220,113,42,106,108,151,13,162,145,34,130,87,189,233,79,27,190,162,54,6,187,127,197,196,136,137,187,21,126,37,189,43,58,254,39,82,203,48,123,62,75,111,170,160,174,131,120,234,99,115,29,245,157,246,177,91,246,57,62,197,80,43,31,128,142,38,47,88,230,97,6,5,149,92,103,236,54,146,161,168,217,166,127,213,116,113,68,136,155,73,42,34,127,99,95,224,150,175,105,187,210,221,41,153,81,79,43,94,215,239,182,206,69,248,42,167,216,171,250,10,212,226,95,132,138,188,14,186,175,81,240,86,116,206,202,159,201,221,23,221,44,178,34,251,229,153,201,240,114,127,7,254,67,207,12,28,110,92,41,46,84,216,166,104,237,149,58,250,157,179,125,223,86,105,19,221,28,31,206,223,183,252,160,89,215,197,15,10,212,248,253,167,199,105,186,83,93,104,33,174,167,127,84,115,49,174,106,236,169,238,86,162,167,197,19,244,159,111,199,224,7,14,180,67,147,93,212,122,165,106,55,222,158,245,60,177,29,241,80,61,192,241,190,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,189,231,147,195,189,232,7,13,253,255,0,19,216,122,209,169,186,46,231,176,15,11,238,79,121,85,92,207,175,111,172,212,235,45,129,211,51,183,251,220,245,68,219,125,215,196,39,199,250,28,90,163,213,17,170,171,240,42,3,153,21,213,149,92,67,218,168,155,27,119,142,59,87,248,101,255,0,253,128,176,46,12,41,27,75,162,248,227,26,169,238,182,82,39,199,127,251,210,156,207,230,16,225,14,14,214,139,227,74,168,136,174,181,209,175,185,63,248,36,6,111,3,139,190,30,243,138,39,232,220,242,244,93,191,73,199,169,81,54,68,247,129,201,81,118,216,235,151,235,34,220,234,161,217,93,245,87,171,116,95,230,119,243,127,57,216,147,119,39,188,118,154,171,190,254,255,0,210,7,8,98,108,109,217,55,223,249,207,119,213,79,142,199,132,110,233,191,193,78,14,69,95,138,168,28,213,83,111,137,197,90,142,111,189,15,9,186,166,203,246,28,154,228,95,112,31,155,121,199,232,47,180,79,161,175,141,206,138,69,106,170,35,149,171,186,46,233,239,43,235,137,206,3,45,177,79,62,99,130,69,112,101,91,58,126,162,207,36,168,187,164,49,251,155,218,119,217,215,246,150,51,183,216,124,183,11,117,37,202,7,83,85,193,28,140,118,219,163,152,142,248,42,47,219,253,8,4,37,224,255,0,136,75,138,211,210,224,57,68,75,21,109,42,50,157,26,250,118,196,187,181,41,226,248,43,209,126,61,95,193,255,0,168,155,212,117,9,85,77,29,66,42,109,35,81,201,183,243,145,99,80,248,123,183,225,185,36,153,254,23,10,67,81,78,197,157,208,199,20,49,49,202,217,31,42,239,211,210,191,22,181,63,160,202,250,49,169,50,100,246,102,80,220,216,200,171,104,216,216,165,99,85,238,250,200,175,69,247,174,233,252,15,210,160,101,101,68,61,110,114,239,178,124,78,109,94,164,247,161,231,165,187,239,183,188,14,44,71,124,92,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,7,147,195,190,30,224,61,109,248,161,237,61,76,223,127,121,237,3,215,55,186,53,93,183,41,231,142,56,226,187,113,111,103,162,88,209,219,173,155,175,103,125,138,245,79,242,151,13,63,228,42,117,34,127,62,229,57,113,70,201,107,120,208,182,49,238,87,34,251,27,111,122,175,250,163,63,235,2,208,184,118,160,101,191,75,113,250,120,219,179,89,110,164,106,123,254,27,83,68,159,228,50,121,209,180,94,159,195,105,197,138,37,110,202,148,20,191,103,251,68,103,121,3,131,156,26,155,174,234,120,119,196,242,207,176,15,46,223,224,135,148,77,145,55,9,239,251,7,232,3,194,170,162,158,85,55,60,158,16,14,61,63,160,224,173,86,174,232,135,184,240,169,186,1,235,100,136,171,178,252,79,102,232,191,3,212,230,116,251,211,226,121,99,182,77,148,15,85,101,5,61,108,47,138,162,62,182,189,170,213,77,213,55,69,79,230,254,147,170,209,233,205,162,213,115,150,231,107,167,236,203,59,213,239,94,167,187,117,217,127,140,229,79,225,47,216,119,54,170,42,30,64,244,193,221,70,237,34,123,207,103,189,126,221,143,15,85,110,206,77,191,156,228,155,57,55,3,194,53,83,237,57,30,17,54,251,79,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,14,46,93,144,228,113,122,110,7,6,57,21,219,110,123,79,90,51,223,185,201,21,126,10,7,162,189,91,225,220,174,95,134,223,225,66,159,117,89,145,100,92,114,210,35,151,102,196,150,127,211,241,73,32,254,143,227,22,231,145,214,199,71,66,247,189,237,110,251,123,213,83,248,201,255,0,89,80,206,90,108,147,141,214,45,51,158,187,45,171,169,81,83,236,146,151,244,111,250,80,11,105,211,138,86,210,97,246,152,90,187,163,104,160,68,255,0,230,152,135,104,63,15,12,167,74,108,106,221,2,42,254,46,150,22,251,255,0,154,54,161,251,128,112,114,166,231,150,162,28,92,137,191,244,28,154,158,228,80,57,0,0,0,0,0,0,240,168,139,238,83,130,183,100,247,251,143,97,225,81,23,226,7,134,38,201,191,233,14,252,166,251,191,73,200,240,169,239,69,253,0,21,55,77,143,13,69,111,187,236,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,24,210,237,196,223,13,182,11,173,109,138,251,196,30,154,219,174,86,234,137,41,43,40,234,242,202,8,103,166,158,55,43,100,138,72,221,42,57,143,107,145,90,173,84,69,69,69,69,3,37,131,242,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,167,235,0,7,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,214,0,0,0,0,0,0,0,0,0,0,0,31,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,214,0,0,0,3,165,102,186,223,162,250,107,117,138,197,168,218,189,133,98,183,41,233,219,87,21,29,238,255,0,73,67,60,144,57,206,107,101,108,115,72,215,43,21,204,123,81,200,155,110,199,39,216,160,119,80,116,172,43,91,244,95,82,174,178,216,180,231,87,176,172,170,229,5,59,170,229,163,178,95,233,43,167,142,6,185,173,116,174,142,25,28,228,98,57,236,106,185,83,109,222,212,251,80,238,160,0,58,254,107,168,88,14,154,218,162,190,234,54,113,143,226,182,217,234,27,73,21,101,238,231,13,12,18,78,230,185,205,137,178,76,230,181,94,173,99,220,141,69,223,102,57,126,197,3,176,3,26,90,120,155,225,182,255,0,117,162,177,88,184,131,211,91,141,202,227,81,29,37,29,29,38,89,65,52,245,51,200,228,108,113,71,27,101,87,61,238,114,163,81,168,138,170,170,136,134,75,0,0,0,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,212,59,0,0,15,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,62,176,98,175,221,99,194,199,254,114,218,85,255,0,174,86,239,253,177,146,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,235,0,0,0,0,7,228,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,46,143,19,113,186,86,199,73,75,7,91,218,198,117,203,34,181,141,234,123,218,212,221,125,238,114,34,123,213,14,149,105,226,111,134,219,253,214,138,197,98,226,15,77,110,55,43,141,68,116,148,116,116,153,101,4,211,212,207,35,145,177,197,28,109,149,92,247,185,202,141,70,162,42,170,170,34,1,146,192,0,1,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,45,123,28,213,217,81,80,250,192,0,0,0,0,0,0,0,0,0,124,145,221,173,83,93,106,44,80,220,233,31,114,163,167,134,174,162,141,179,53,103,134,9,157,35,98,149,241,239,212,214,61,208,76,214,185,83,103,44,82,34,111,210,187,7,214,0,0,0,0,0,0,0,0,0,0,0,0,12,127,148,241,11,160,88,53,246,171,22,205,117,195,79,241,251,213,23,71,137,183,93,50,106,42,74,168,58,216,215,179,174,41,36,107,219,212,199,181,201,186,123,218,228,84,247,42,29,131,10,212,44,7,82,173,82,223,116,231,56,199,242,171,108,21,14,164,150,178,201,115,134,186,8,231,107,90,231,68,233,33,115,154,143,70,189,142,86,170,239,179,218,191,106,1,216,0,62,74,219,181,170,221,83,65,71,112,185,210,82,212,93,42,22,146,134,41,166,107,31,85,58,69,36,203,20,77,85,221,239,72,161,150,69,107,119,94,136,222,239,131,85,80,62,176,0,0,0,0,0,0,0,0,0,0,0,0,15,146,75,181,170,27,173,61,138,107,157,35,46,85,148,243,85,211,209,186,102,164,243,65,11,163,108,178,178,61,250,156,198,58,120,90,231,34,108,213,150,52,93,186,147,112,250,192,0,0,49,254,83,196,46,129,96,215,218,172,91,53,215,13,63,199,239,84,93,30,38,221,116,201,168,169,42,160,235,99,94,206,184,164,145,175,111,83,30,215,38,233,239,107,145,83,220,168,6,64,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,218,135,96,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,212,59,0,0,0,0,0,0,15,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,62,176,98,175,221,99,194,199,254,114,218,85,255,0,174,86,239,253,177,146,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,235,0,0,6,52,187,113,55,195,109,130,235,91,98,190,241,7,166,182,235,149,186,162,74,74,202,58,188,178,130,25,233,167,141,202,217,34,146,55,74,142,99,218,228,86,171,85,17,81,81,81,78,215,133,106,22,3,169,86,169,111,186,115,156,99,249,85,182,10,135,82,75,89,100,185,195,93,4,115,181,173,115,162,116,144,185,205,71,163,94,199,43,85,119,217,237,95,181,0,236,0,0,0,0,0,0,0,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,49,175,238,177,225,99,255,0,57,109,42,255,0,215,43,119,254,216,12,170,0,0,15,146,138,237,106,184,212,215,209,219,238,116,149,85,22,186,132,164,174,138,25,154,247,210,206,177,71,50,69,43,81,119,99,214,41,162,145,26,237,151,162,70,59,224,228,85,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,10,190,253,128,246,30,23,109,189,225,54,60,61,81,26,171,250,0,141,252,92,107,181,54,147,216,24,206,220,114,77,42,185,27,212,178,38,221,50,65,191,228,181,126,201,10,237,224,145,106,53,91,136,217,242,251,138,244,200,216,161,147,100,250,201,188,83,209,53,61,239,93,204,185,205,91,46,109,29,101,37,185,146,181,171,220,168,69,247,167,187,101,162,95,208,99,126,84,52,21,85,153,181,85,205,98,123,163,88,166,98,187,167,221,186,84,81,123,128,184,43,60,45,167,182,211,68,223,224,194,196,255,0,232,161,247,30,154,86,244,211,198,159,161,137,254,3,220,7,5,84,220,228,159,3,215,178,245,127,49,236,79,128,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,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,239,175,88,173,50,175,18,252,69,224,156,47,233,101,126,166,103,85,31,202,209,217,232,186,38,253,243,186,120,105,166,130,143,185,20,82,118,123,189,135,183,186,246,244,51,226,171,240,69,193,92,189,243,252,55,75,57,112,225,58,131,168,57,13,37,143,30,177,211,222,234,107,171,170,85,122,34,103,182,107,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,106,131,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,15,202,212,206,46,53,151,63,226,58,126,37,232,114,235,173,151,36,164,184,58,124,123,162,169,178,251,22,133,30,254,197,12,127,81,177,190,22,199,35,152,246,172,104,217,186,229,116,141,114,203,39,85,191,91,117,47,86,53,107,150,222,121,154,235,30,17,244,126,245,91,165,247,73,32,169,246,149,53,95,183,169,95,97,73,27,117,232,167,107,89,75,223,124,146,47,134,84,234,143,167,111,130,162,16,91,149,239,2,223,134,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,227,90,218,136,210,213,56,177,242,177,172,159,47,242,31,78,156,8,191,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,83,212,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,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,176,107,166,186,105,199,14,154,113,113,213,13,80,188,248,27,85,14,209,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,165,219,38,232,212,107,92,247,185,140,99,222,221,123,56,151,226,47,59,226,131,84,235,245,51,58,168,254,86,142,207,69,209,15,239,101,175,196,205,52,20,125,200,162,143,189,218,239,189,189,215,183,173,255,0,21,95,130,32,91,167,41,60,255,0,50,213,61,11,207,245,7,80,114,26,187,230,67,124,212,138,250,154,234,234,149,78,185,95,236,219,106,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,223,32,7,37,79,43,25,79,204,10,239,78,183,19,252,1,88,28,209,121,128,81,218,40,238,92,50,104,134,69,222,186,205,226,109,217,197,210,8,224,158,150,58,89,96,150,9,173,45,238,49,253,83,47,119,121,100,141,88,232,93,27,99,71,43,214,86,197,157,121,138,113,213,77,194,214,26,184,62,159,87,210,63,85,47,244,240,205,67,13,77,44,175,101,178,221,50,212,49,110,72,171,26,193,51,219,37,59,163,100,46,127,229,189,175,115,30,198,171,31,72,54,155,102,101,170,249,253,21,154,142,74,187,254,89,152,222,35,166,137,245,117,104,179,220,46,53,115,35,90,178,77,51,145,21,242,75,34,110,249,28,158,247,42,185,126,42,4,255,0,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,134,226,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,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,74,22,104,0,0,87,175,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,176,163,26,113,47,128,84,234,159,15,58,145,167,214,252,122,146,249,114,190,98,247,42,107,93,13,74,69,209,45,199,195,189,104,213,22,85,70,49,237,168,72,158,199,185,83,161,237,107,183,111,78,232,20,109,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,13,85,205,151,120,104,207,234,117,79,135,157,55,212,27,134,67,73,124,185,95,49,123,109,77,210,186,153,98,232,150,227,225,216,149,136,169,18,35,24,246,212,36,172,123,26,137,208,246,185,187,55,167,100,12,150,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,171,21,38,141,126,186,162,116,90,249,175,95,49,93,99,190,235,39,23,25,221,77,222,31,15,73,135,220,39,195,173,116,221,76,127,102,150,130,121,99,114,245,181,140,87,119,103,90,137,246,119,83,153,223,232,234,115,88,213,3,187,114,153,210,251,86,163,241,131,107,185,222,93,73,37,62,11,103,172,202,25,73,83,68,218,134,84,206,199,71,77,14,221,74,137,27,226,150,174,58,134,73,179,149,175,167,110,200,138,168,246,205,78,104,154,243,153,112,219,171,156,58,234,182,25,91,86,215,219,170,50,22,92,232,97,168,72,89,118,183,43,237,75,81,69,42,185,143,111,68,141,110,200,229,99,186,30,140,145,169,214,198,170,57,44,96,20,214,46,30,114,189,65,168,199,170,232,238,89,86,80,250,102,87,76,146,181,149,246,234,58,120,210,21,137,28,189,14,99,42,39,175,98,189,137,239,127,91,92,171,219,68,110,53,231,157,249,147,253,100,253,154,4,255,0,225,163,136,188,19,138,13,44,160,212,204,22,163,249,42,59,197,23,68,223,189,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,222,135,252,81,126,40,153,84,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,174,173,137,207,99,124,76,109,116,142,133,253,77,233,122,171,85,123,111,145,143,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,176,3,228,185,221,173,86,90,102,86,94,110,116,148,20,242,84,65,72,201,106,102,108,76,116,243,202,200,97,137,28,229,68,87,201,44,145,198,198,252,92,247,181,169,186,170,33,245,129,86,186,131,198,221,215,133,14,101,90,163,98,201,167,171,174,211,172,170,163,30,134,235,70,234,167,54,11,76,238,182,219,26,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,218,205,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,66,252,209,252,246,106,111,220,190,143,68,101,94,87,188,116,254,5,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,138,107,170,36,80,186,144,0,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,53,172,226,199,205,62,178,124,192,200,125,70,112,45,83,146,167,149,140,167,230,5,119,167,91,137,149,173,26,189,134,232,46,151,228,26,185,168,19,213,199,98,199,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,131,252,160,50,155,22,13,193,126,161,102,185,77,119,130,178,227,249,133,218,233,113,169,237,62,78,197,44,22,154,9,37,147,161,136,231,187,165,140,114,236,212,87,46,219,34,42,251,136,65,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,195,26,235,95,22,154,177,173,26,251,75,196,13,198,239,224,175,88,253,193,149,24,172,126,30,154,79,98,210,193,91,37,93,29,54,233,11,25,83,217,124,171,248,201,88,174,126,223,91,116,247,37,180,224,250,179,172,186,215,203,43,80,179,221,113,196,61,139,126,171,211,252,142,58,106,206,150,197,237,218,20,181,200,176,220,252,58,34,120,126,238,238,250,187,35,95,209,221,141,27,20,177,181,43,219,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,67,28,198,189,143,114,61,150,253,196,221,166,213,96,225,19,85,236,86,43,101,37,186,219,110,211,123,237,37,29,29,36,45,134,10,104,35,182,76,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,3,91,114,255,0,191,247,172,191,249,63,255,0,246,56,80,9,127,223,251,214,95,252,159,255,0,251,28,3,26,114,202,227,182,213,173,216,109,187,67,53,75,38,171,147,84,44,52,242,54,150,178,233,59,94,252,146,137,138,231,53,241,201,178,43,234,97,139,102,200,199,245,72,246,71,223,234,145,86,110,212,245,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,244,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,40,74,160,0,17,87,154,63,145,61,77,251,151,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,101,50,10,243,66,227,95,247,63,224,143,209,141,61,185,221,104,117,39,50,183,178,166,43,141,18,246,125,141,107,116,206,99,234,18,87,53,119,154,94,212,240,198,145,170,62,63,175,47,92,110,100,93,204,129,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,67,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,224,128,103,254,4,184,152,226,95,71,117,66,205,167,218,25,67,87,151,80,229,23,136,164,172,194,28,140,88,46,143,72,220,217,30,201,92,213,90,39,164,95,93,213,13,86,177,169,4,110,153,36,138,46,146,127,243,68,215,156,203,134,221,92,225,215,85,176,202,218,182,190,221,81,144,178,231,67,13,66,66,203,181,185,95,106,90,138,41,85,204,123,122,36,107,118,71,43,29,208,244,100,141,78,182,53,83,32,114,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,203,123,152,215,189,141,71,190,58,243,206,252,201,254,178,126,205,2,127,240,209,196,94,9,197,6,150,80,106,102,11,81,252,149,29,226,139,162,111,222,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,111,67,254,40,191,20,76,170,107,153,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,215,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,129,216,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,135,74,226,95,136,188,19,133,253,44,175,212,204,234,163,249,90,59,61,23,68,223,190,119,79,13,52,208,81,247,34,138,78,207,119,176,246,247,94,222,134,124,85,126,8,180,109,105,227,183,94,97,226,142,139,138,107,238,77,87,89,120,101,68,112,86,90,169,39,240,212,83,89,18,84,116,150,120,216,228,145,177,211,43,119,68,221,175,115,100,84,157,85,211,39,113,122,255,0,21,220,87,106,63,22,186,142,252,215,53,151,192,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,254,150,172,179,42,35,164,115,90,136,140,99,35,141,157,42,183,69,245,66,221,164,116,26,239,112,196,42,233,112,75,165,225,108,52,55,137,159,27,25,85,90,140,145,234,216,163,87,119,94,196,72,101,69,149,172,88,250,227,123,58,186,218,173,64,216,163,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,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,39,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,253,96,0,24,171,139,31,43,26,201,242,255,0,33,244,233,200,213,202,247,141,127,221,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,246,205,173,179,53,140,168,89,90,212,218,104,187,176,67,34,72,170,249,62,164,189,114,57,242,246,228,175,22,62,86,53,147,229,254,67,233,211,154,224,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,224,54,147,4,95,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,146,128,0,7,74,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,7,84,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,128,57,73,231,249,150,169,232,94,127,168,58,131,144,213,223,50,27,230,164,87,212,215,87,84,170,117,202,255,0,102,219,81,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,42,47,137,126,34,243,190,40,53,78,191,83,51,170,143,229,104,236,244,93,16,254,246,90,252,76,211,65,71,220,138,40,251,221,174,251,219,221,123,122,223,241,85,248,34,90,167,37,79,43,25,79,204,10,239,78,183,1,0,57,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,238,95,71,162,39,167,38,171,181,170,193,194,38,109,125,190,220,233,45,214,219,118,113,114,171,172,172,171,153,176,193,77,4,118,203,123,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,9,233,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,125,248,193,227,19,50,226,91,94,127,9,246,43,198,65,98,177,99,149,17,166,21,66,234,196,142,123,59,35,232,95,18,197,135,100,142,166,89,99,73,156,228,115,158,213,237,198,146,61,176,198,169,144,57,138,113,213,83,197,46,100,184,62,159,87,213,179,74,236,21,16,205,67,13,77,44,76,125,206,227,10,84,49,110,72,171,26,79,11,29,29,67,163,100,46,127,228,49,175,115,24,247,43,25,215,248,5,224,163,42,226,179,81,233,47,119,107,103,135,211,44,102,225,12,153,29,194,161,36,100,117,253,10,217,29,108,167,88,220,199,186,105,88,168,143,115,28,157,152,222,143,85,234,116,76,148,39,78,128,113,5,196,23,16,220,189,53,219,36,215,76,127,185,29,22,31,145,65,100,202,251,17,82,123,126,53,160,171,239,55,195,70,214,179,250,221,237,108,125,232,218,216,223,213,209,183,114,25,92,239,192,229,79,199,85,78,99,29,7,11,26,175,95,87,83,125,165,167,72,112,170,230,210,196,216,29,110,164,162,98,123,53,233,12,109,86,190,40,169,228,149,179,72,174,238,34,200,215,61,174,108,105,44,201,226,23,22,177,96,220,23,234,94,21,139,80,248,43,46,63,165,247,155,93,186,155,186,249,59,20,176,90,101,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,215,50,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,4,53,229,215,199,85,55,20,184,106,96,250,131,95,72,205,84,176,83,205,53,116,52,212,178,177,151,59,116,43,78,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,150,199,61,172,99,28,140,100,202,0,0,0,0,2,149,185,165,241,155,168,250,137,168,247,238,26,173,150,171,174,37,134,98,87,15,15,114,164,170,98,195,85,144,85,70,168,248,234,102,79,252,15,242,36,167,141,21,91,35,86,57,221,186,172,77,134,74,114,163,227,95,240,155,138,193,195,94,166,92,237,84,217,38,37,111,167,166,196,165,223,179,53,226,215,12,110,106,211,244,35,82,55,77,75,28,108,247,181,221,114,68,189,74,197,88,102,149,217,3,153,95,5,22,238,34,244,226,187,84,48,171,102,250,155,136,219,219,37,51,218,149,83,201,117,181,211,37,76,175,182,69,4,110,86,36,207,124,238,124,110,72,156,247,72,198,68,170,214,189,92,202,65,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,192,109,38,8,213,192,47,21,212,124,86,232,117,37,238,231,47,70,103,139,246,108,249,68,50,77,2,201,61,83,97,106,182,189,177,196,141,237,195,81,245,220,212,88,216,214,200,201,227,111,82,69,214,233,21,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,87,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,175,182,166,113,113,172,185,255,0,17,211,241,47,67,151,93,108,185,37,37,193,211,227,221,21,77,151,216,180,40,247,246,40,99,250,141,141,240,182,57,28,199,181,99,70,205,215,43,164,107,150,89,58,178,175,49,158,53,255,0,117,86,163,193,96,192,46,119,88,244,203,22,252,93,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,211,228,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,114,156,38,107,54,101,175,218,13,140,106,150,121,167,85,120,117,222,241,79,214,250,89,118,72,43,88,155,116,214,210,181,92,178,178,154,100,250,241,182,84,71,162,47,185,100,143,183,52,185,128,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,62,176,5,0,243,71,243,217,169,191,114,250,61,17,127,197,0,243,71,243,217,169,191,114,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,53,172,226,199,205,62,178,124,192,200,125,70,112,45,83,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,0,0,0,0,3,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,108,167,194,119,149,141,27,249,127,143,122,116,6,181,133,228,242,190,227,7,25,214,205,35,178,232,149,229,105,45,217,222,1,103,109,3,40,41,162,168,115,43,44,148,76,165,167,134,185,94,230,118,152,245,89,163,137,241,247,28,229,124,110,145,26,214,61,24,192,155,224,0,53,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,128,159,224,24,171,137,126,34,240,78,23,244,178,191,83,51,170,143,229,104,236,244,93,19,126,249,221,60,52,211,65,71,220,138,41,59,61,222,195,219,221,123,122,25,241,85,248,34,134,42,227,235,141,124,87,133,61,56,171,178,90,110,126,35,83,114,107,124,209,227,150,250,117,141,242,80,117,163,163,109,206,161,36,107,216,216,98,122,42,177,175,106,247,164,98,177,19,165,178,190,42,149,225,83,141,124,239,64,248,142,172,214,124,166,231,117,188,218,179,43,133,69,78,117,110,162,88,97,246,183,125,242,61,213,9,23,74,68,147,69,52,174,154,52,106,71,252,56,145,241,178,87,152,171,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,0,54,146,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,235,20,67,203,175,142,170,158,22,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,33,238,123,88,247,181,24,251,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,12,107,197,143,149,141,100,249,127,144,250,116,230,181,134,202,124,88,249,88,214,79,151,249,15,167,78,107,88,6,213,4,63,230,5,199,117,139,133,92,86,76,43,22,127,141,212,220,130,222,178,91,169,182,124,126,203,165,158,58,168,226,186,245,190,158,90,121,251,85,52,237,79,12,229,71,63,125,215,102,251,215,42,241,93,197,118,156,112,149,167,15,205,115,89,124,117,214,187,185,5,130,193,4,200,202,171,189,83,81,21,90,213,84,94,220,44,234,106,203,50,162,182,54,185,168,136,247,190,56,223,175,22,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,6,95,225,59,136,254,32,180,195,95,109,151,109,51,200,46,183,187,214,123,144,80,82,223,45,21,53,241,127,162,153,37,173,107,187,51,207,84,215,178,57,165,124,143,98,85,57,59,145,247,228,84,114,35,159,189,154,115,64,213,13,80,193,56,97,210,125,87,179,54,175,3,206,232,51,139,69,201,244,244,213,177,213,62,213,90,251,77,195,189,74,178,181,59,85,12,106,186,72,159,245,86,57,89,212,138,213,99,213,23,229,229,123,192,183,224,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,248,167,58,162,53,115,171,242,177,139,124,192,161,244,235,136,18,83,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,75,150,41,145,17,178,53,174,69,70,61,146,70,204,214,107,89,195,71,17,121,223,11,250,167,65,169,152,45,71,242,84,119,138,46,136,127,124,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,189,108,248,162,252,81,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,144,0,0,83,182,141,241,213,83,194,215,27,58,199,131,234,13,125,91,244,174,255,0,169,25,60,213,208,211,82,196,247,219,46,51,92,17,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,33,238,123,88,247,181,24,251,126,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,214,223,139,31,52,250,201,243,3,33,245,25,201,211,202,235,152,5,101,162,178,219,195,38,183,228,93,235,84,222,26,221,131,221,39,142,121,234,163,170,150,120,160,134,210,238,219,31,213,10,247,119,138,73,21,141,133,177,186,53,114,177,98,108,65,109,64,0,0,0,5,59,104,223,29,85,60,45,113,179,172,120,62,160,215,213,191,74,239,250,145,147,205,93,13,53,44,79,125,178,227,53,193,24,151,37,84,141,103,153,141,142,157,177,190,22,191,242,30,231,181,143,123,81,143,184,147,90,206,44,124,211,235,39,204,12,135,212,103,3,100,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,15,172,169,94,87,92,192,43,45,21,150,222,25,53,191,34,239,90,166,240,214,236,30,233,60,115,207,85,29,84,179,197,4,54,151,118,216,254,168,87,187,188,82,72,172,108,45,141,209,171,149,139,19,98,182,160,0,0,63,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,21,151,167,220,109,221,120,175,230,85,165,214,44,102,122,186,29,58,197,106,50,24,109,84,109,170,115,160,187,78,219,109,205,172,187,62,55,67,19,216,249,41,221,27,91,20,136,229,133,59,136,213,69,146,77,241,7,52,46,58,127,13,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,198,181,180,242,38,42,229,113,231,179,76,190,250,244,122,208,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,135,124,14,27,125,109,207,97,227,100,64,8,155,30,170,167,182,40,36,149,203,178,53,170,171,255,0,2,30,227,170,234,77,254,44,111,13,187,221,165,118,201,77,67,81,42,174,202,187,116,196,247,126,133,254,47,232,2,159,185,166,102,144,93,117,78,166,197,4,157,75,71,83,51,85,55,69,219,120,233,29,246,57,127,71,232,50,223,40,155,84,75,98,171,173,116,77,238,248,186,166,245,116,166,251,119,41,23,227,182,228,32,226,99,38,155,81,181,251,43,174,107,186,227,125,214,163,161,118,68,247,35,81,19,236,111,241,9,255,0,202,98,145,105,177,234,214,59,220,173,171,170,255,0,234,233,20,11,45,141,21,24,212,95,177,16,228,190,228,9,240,11,240,3,135,87,188,230,159,3,212,223,143,252,39,181,62,0,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,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,1,153,113,23,157,229,186,19,130,112,235,226,60,38,25,133,119,171,60,23,68,50,120,187,164,149,149,243,120,206,231,105,37,143,104,107,251,61,174,227,153,248,174,189,183,118,205,202,188,2,240,81,149,113,89,168,244,151,187,181,179,195,233,150,51,112,134,76,142,225,80,146,50,58,254,133,108,142,182,83,172,110,99,221,52,172,84,71,185,142,78,204,111,71,170,245,58,38,75,138,184,104,225,211,59,226,131,84,232,52,207,5,167,254,74,178,241,91,215,15,239,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,173,255,0,4,79,138,165,233,255,0,253,184,242,232,225,199,255,0,200,120,165,143,251,137,174,151,251,164,140,255,0,139,226,43,38,237,255,0,177,99,24,207,245,40,33,252,88,102,12,94,217,134,224,22,172,123,75,113,201,41,45,212,246,187,59,105,172,214,151,85,171,231,75,117,19,97,131,118,36,142,89,100,100,73,37,59,28,245,87,108,178,71,212,187,189,55,233,92,88,249,88,214,79,151,249,15,167,78,81,14,172,113,149,173,186,157,196,52,28,70,211,229,85,118,60,134,199,81,35,49,133,166,72,58,236,246,239,17,60,176,209,43,217,19,27,82,198,182,162,72,222,233,88,189,214,57,205,145,28,215,43,75,105,198,181,119,84,53,195,150,158,127,168,26,179,130,85,227,151,122,173,55,190,67,13,69,76,241,185,247,232,25,102,118,247,100,137,145,70,148,204,168,149,102,115,34,233,219,161,26,246,43,163,123,21,66,136,78,255,0,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,122,1,63,249,161,112,45,248,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,41,174,167,141,66,213,56,104,226,47,4,226,131,75,40,53,51,5,168,254,74,142,241,69,209,55,239,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,161,255,0,20,95,138,39,127,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,198,186,252,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,200,174,101,156,125,211,113,11,117,165,210,109,16,203,170,231,210,250,74,120,42,110,115,54,138,90,53,189,220,122,149,232,143,73,118,149,244,208,167,107,165,143,142,61,230,108,143,84,145,25,3,218,24,215,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,98,169,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,118,14,60,180,207,21,209,190,41,114,173,45,194,169,60,61,151,25,183,216,45,244,221,81,198,201,38,232,178,209,117,207,47,109,140,99,166,149,234,233,36,122,53,58,228,123,220,169,187,148,11,42,228,169,229,99,41,249,129,93,233,214,227,63,241,175,197,117,139,132,189,26,173,204,187,182,170,204,190,229,189,30,45,100,173,153,237,241,245,93,76,73,36,86,198,138,245,134,6,63,187,34,238,198,174,204,143,184,199,203,26,152,3,146,167,149,140,167,230,5,119,167,91,143,213,230,133,193,71,238,128,193,31,172,250,123,108,186,215,106,78,27,111,101,52,86,234,36,239,123,102,214,217,156,247,211,164,78,114,109,52,93,217,230,141,99,69,124,159,94,46,137,28,248,187,97,74,217,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,58,24,141,99,122,158,247,46,205,68,106,111,178,34,39,184,185,78,87,188,11,126,5,49,86,107,142,177,225,158,19,82,111,93,126,199,166,173,119,84,214,43,92,145,181,19,120,85,169,225,235,38,222,78,230,234,231,178,37,100,127,138,115,170,35,90,107,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,193,60,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,117,116,119,19,116,124,115,70,142,147,180,178,56,58,167,48,110,9,45,92,87,224,17,223,113,136,41,40,117,23,21,167,168,154,213,88,218,86,186,123,180,13,134,103,50,210,249,29,52,76,99,36,168,116,110,108,178,43,146,21,238,43,81,18,73,55,162,31,244,85,129,101,95,235,174,57,146,99,151,15,246,202,58,235,109,117,60,159,241,100,134,104,228,103,243,57,174,111,216,168,108,125,196,191,17,120,39,11,250,89,95,169,153,213,71,242,180,118,122,46,137,191,124,238,158,26,105,160,163,238,69,20,157,158,239,97,237,238,189,189,12,248,170,252,17,117,225,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,133,212,242,235,227,170,155,138,92,53,48,125,65,175,164,102,170,88,41,230,154,186,26,106,89,88,203,157,186,21,167,98,92,149,82,52,130,23,186,74,134,198,248,90,255,0,203,99,158,214,49,142,70,50,101,21,151,202,159,129,90,156,58,58,14,41,245,94,130,174,154,251,85,78,147,97,84,45,170,137,208,54,221,87,68,197,246,147,214,25,28,174,124,177,84,73,19,97,145,27,219,68,145,206,99,156,232,214,43,52,0,0,3,94,30,97,26,95,117,210,174,48,117,38,217,112,117,92,212,247,251,196,185,69,13,92,212,78,166,101,68,23,7,45,74,246,183,85,73,25,20,178,75,78,178,53,118,115,233,223,238,106,162,177,182,63,201,147,84,190,149,240,227,125,211,58,251,239,138,175,193,50,9,60,53,23,133,232,240,118,186,214,36,208,254,49,24,141,147,174,169,183,23,123,220,231,183,109,151,102,246,208,194,156,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,172,237,228,106,38,21,229,25,169,152,174,157,241,113,13,187,41,171,240,159,77,113,250,188,102,221,59,228,142,56,91,93,36,244,245,17,50,71,61,237,219,185,225,93,19,17,189,78,116,178,196,196,111,214,221,2,226,120,151,207,234,116,179,135,157,72,212,27,126,67,73,99,185,88,241,123,149,77,174,186,165,98,232,138,227,225,222,148,104,137,42,43,30,247,84,44,76,99,28,139,214,247,53,187,59,171,101,214,136,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,93,124,189,244,190,235,170,188,96,233,181,178,222,234,184,105,236,23,136,178,138,234,184,104,157,82,202,120,45,238,74,148,238,236,168,145,178,89,99,138,157,36,114,236,215,212,51,220,229,84,99,130,244,248,104,192,42,116,179,135,157,55,211,235,134,61,73,99,185,88,241,123,109,53,210,134,153,34,232,138,227,225,216,181,138,171,18,171,30,247,84,44,175,123,218,171,214,247,57,219,187,171,117,175,110,121,223,153,63,214,79,217,165,170,21,87,207,59,243,39,250,201,251,52,10,171,38,87,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,252,135,185,237,99,222,212,99,254,78,89,26,23,167,28,69,235,6,117,165,250,161,102,241,214,170,237,63,173,150,25,162,84,101,85,190,169,183,11,122,71,85,77,34,162,246,230,103,83,182,93,149,170,215,57,143,107,216,247,177,216,87,137,126,29,51,190,23,245,78,191,76,243,170,127,229,107,44,245,189,112,254,249,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,186,217,240,84,248,42,132,212,231,35,196,125,30,107,125,193,244,63,10,200,45,87,92,110,142,223,6,99,93,87,110,175,130,174,58,154,170,166,72,202,36,85,99,85,209,244,82,185,211,53,82,78,153,99,175,141,202,221,155,27,151,170,242,123,200,181,98,239,174,55,29,47,198,245,106,235,142,97,148,246,247,229,215,155,52,20,116,213,81,221,36,167,154,158,157,33,106,212,49,254,23,185,226,35,238,203,10,36,143,142,22,179,118,170,71,36,80,0,190,142,87,92,61,126,3,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,133,96,243,71,243,217,169,191,114,250,61,17,21,73,85,205,31,207,102,166,253,203,232,244,70,95,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,144,51,7,43,174,96,20,119,122,59,111,12,154,223,145,118,110,176,248,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,103,76,201,218,222,41,36,87,186,103,72,232,213,200,244,137,178,217,249,171,189,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,130,151,125,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,45,142,123,88,198,57,24,192,153,70,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,126,77,62,186,106,61,14,135,77,195,197,178,243,224,112,202,236,130,92,146,229,77,78,138,201,46,53,78,134,158,56,217,80,253,254,188,49,248,86,61,145,162,35,123,142,87,187,173,89,18,199,221,184,59,225,87,50,226,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,250,232,217,92,199,183,196,200,214,200,216,89,210,238,167,162,185,83,182,201,30,206,147,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,175,211,73,244,203,68,184,12,225,230,122,90,139,205,37,143,30,177,211,199,117,201,239,149,50,79,209,93,113,240,240,83,205,86,145,62,73,92,199,206,232,99,70,83,196,171,245,220,214,70,215,57,201,212,25,87,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,122,87,22,62,86,53,147,229,254,67,233,211,148,109,196,199,26,122,161,174,220,67,83,107,45,191,32,171,183,208,225,215,143,23,129,80,201,77,26,50,209,4,53,13,150,158,87,64,231,73,19,170,94,177,68,249,156,229,122,61,237,70,255,0,98,100,108,109,148,233,39,17,218,161,196,191,45,253,92,203,245,83,8,171,183,92,173,216,62,71,109,102,64,145,71,13,22,72,145,219,103,107,170,160,137,21,28,199,181,200,172,151,165,137,10,200,142,237,59,251,36,48,5,38,23,253,255,0,189,101,255,0,201,255,0,255,0,177,194,128,75,254,255,0,222,178,255,0,228,255,0,255,0,216,224,20,2,119,253,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,208,9,211,205,11,130,143,220,255,0,157,191,89,244,246,217,106,161,211,108,202,224,202,104,173,212,73,217,246,53,209,208,185,239,167,72,156,229,222,25,123,83,205,26,198,136,200,254,188,93,17,181,145,119,2,218,184,104,226,47,4,226,131,75,40,53,51,5,168,254,74,142,241,69,209,55,239,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,161,255,0,20,95,138,38,85,53,204,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,235,171,98,115,216,223,19,27,93,35,161,127,83,122,94,170,213,94,219,228,99,246,19,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,142,188,209,252,137,234,111,220,190,177,68,81,94,147,231,95,130,253,83,195,117,51,217,126,211,250,37,144,91,175,190,11,191,217,241,94,22,166,57,187,93,206,151,116,117,118,250,122,186,93,182,251,236,187,108,94,167,52,127,34,122,155,247,47,172,81,20,2,7,127,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,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,88,87,149,239,2,223,134,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,227,90,218,136,210,111,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,203,123,94,230,61,141,86,60,37,253,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,226,215,177,205,93,149,21,10,182,231,157,249,147,253,100,253,154,68,174,14,248,196,226,95,72,181,114,223,102,192,111,21,121,139,51,220,162,158,75,182,51,119,172,99,153,127,184,213,63,178,175,241,83,238,234,106,153,93,43,119,168,71,39,83,217,18,204,146,178,62,130,85,115,184,173,169,184,218,180,26,225,89,105,171,181,212,85,83,228,19,75,67,86,232,157,61,43,220,219,98,186,25,22,23,190,37,123,85,85,170,177,189,236,221,23,165,206,77,149,66,173,137,149,203,175,142,170,158,22,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,33,238,123,88,247,181,24,254,169,203,251,134,124,55,138,253,75,205,116,183,48,174,171,183,61,184,61,93,202,209,115,166,85,115,237,215,24,235,168,153,20,235,31,82,54,102,116,203,35,31,27,149,58,152,247,116,185,143,232,145,152,43,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,245,39,139,184,198,61,208,202,197,108,145,189,90,157,113,189,142,68,217,200,6,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,31,89,82,188,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,64,0,0,124,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,148,67,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,165,218,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,95,135,76,239,133,253,83,175,211,60,234,159,249,90,203,61,111,92,63,190,118,191,19,52,48,86,118,226,150,78,207,119,176,247,118,158,238,182,124,21,62,10,161,149,120,5,224,163,42,226,179,81,233,47,119,107,103,135,211,44,102,225,12,153,29,194,161,36,100,117,253,10,217,29,108,167,88,220,199,186,105,88,168,143,115,28,157,152,222,143,85,234,116,76,150,244,255,0,5,184,39,224,179,240,41,236,47,244,25,244,127,232,183,179,60,84,223,247,47,195,120,110,199,123,175,187,253,135,234,245,245,245,253,189,91,251,202,150,229,55,198,109,139,73,47,191,185,159,57,181,118,173,89,222,64,202,139,37,226,157,143,124,144,94,42,25,13,51,105,170,24,155,239,12,189,168,90,201,26,136,177,200,171,215,187,30,175,134,229,0,215,135,142,78,17,46,188,32,234,227,113,72,46,53,119,140,78,253,78,235,150,57,117,158,157,204,123,224,71,171,95,75,51,209,169,19,234,97,94,158,190,218,236,172,146,25,21,177,247,82,54,228,14,93,124,117,84,240,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,249,15,115,218,199,189,168,199,254,255,0,52,46,53,255,0,116,6,118,253,24,211,219,157,170,187,77,176,219,131,42,98,184,209,47,123,219,55,70,194,230,62,161,37,115,83,104,98,238,207,12,105,26,171,36,250,242,245,200,215,197,219,193,124,29,240,171,153,113,95,171,150,252,62,205,109,171,110,49,110,168,167,169,203,46,241,200,144,178,221,110,87,253,116,108,174,99,219,226,100,107,100,108,44,233,119,83,209,92,169,219,100,143,96,108,81,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,245,159,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,214,3,21,113,99,229,99,89,62,95,228,62,157,57,173,97,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,146,184,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,39,134,142,34,240,78,40,52,178,131,83,48,90,143,228,168,239,20,93,19,126,246,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,122,31,241,69,248,162,84,95,50,254,7,42,120,113,204,166,214,28,29,244,143,211,172,210,241,35,33,164,141,145,83,190,199,113,153,36,157,104,155,11,17,173,90,101,107,37,116,46,99,126,163,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,108,39,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,138,33,230,13,198,221,215,138,252,254,59,22,49,61,93,14,157,98,181,21,16,218,168,219,84,231,65,118,157,179,76,214,93,159,27,161,137,236,124,148,238,141,173,138,68,114,194,157,196,106,162,201,38,249,47,153,135,48,11,23,16,222,205,210,29,11,200,174,178,96,52,91,86,94,235,187,111,164,134,255,0,84,189,183,195,31,102,70,54,110,205,58,181,203,180,157,45,124,174,234,237,254,38,41,93,23,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,6,32,46,167,146,167,149,140,167,230,5,119,167,91,138,213,227,203,76,241,93,27,226,151,42,210,220,42,147,195,217,113,155,125,130,223,77,213,28,108,146,110,139,45,23,92,242,246,216,198,58,105,94,174,146,71,163,83,174,71,189,202,155,185,75,42,228,169,229,99,41,249,129,93,233,214,224,32,7,52,127,61,154,155,247,47,163,209,24,255,0,24,226,187,81,240,110,25,111,28,50,97,82,251,26,213,148,100,21,119,139,253,210,9,149,42,171,169,101,165,166,129,40,27,178,39,106,21,240,238,89,85,21,93,43,94,216,215,165,137,35,101,200,28,209,252,246,106,111,220,190,143,68,71,92,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,14,235,195,71,14,153,223,20,26,167,65,166,120,45,63,242,85,151,138,222,184,127,123,45,126,38,24,103,172,237,203,44,125,238,215,125,142,237,49,221,111,248,34,124,85,54,8,209,125,33,210,62,24,176,12,127,72,244,254,10,75,61,12,245,14,134,157,106,231,103,141,189,92,86,23,75,44,210,63,234,173,69,75,162,167,146,69,70,167,213,142,21,70,181,145,68,141,111,64,225,159,135,237,47,224,95,135,154,153,174,12,164,164,174,160,179,251,123,61,200,99,73,42,159,85,61,61,59,164,168,115,92,216,210,87,211,66,157,212,134,38,198,138,140,221,122,86,89,36,115,234,87,142,78,59,115,238,35,117,113,174,195,50,106,187,54,9,132,94,29,62,32,203,92,243,83,190,105,225,122,164,87,137,28,168,201,82,165,200,157,113,238,214,172,12,119,67,81,30,178,201,32,92,255,0,22,62,86,53,147,229,254,67,233,211,154,214,22,253,195,199,20,186,237,196,167,2,58,251,81,172,88,223,180,163,178,97,249,61,29,54,105,78,234,58,120,235,102,75,99,165,125,29,69,36,110,107,217,52,108,168,141,89,44,113,36,79,143,118,185,91,36,106,179,84,8,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,19,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,235,171,98,115,222,239,13,35,155,35,161,127,83,186,152,138,213,94,227,36,99,41,131,137,78,12,175,186,31,163,250,91,175,214,75,175,181,112,205,70,199,236,213,19,44,239,99,106,173,151,138,171,123,106,100,166,115,83,110,228,47,233,153,241,72,212,221,173,99,163,147,101,107,36,155,160,112,209,196,94,119,194,254,169,208,106,102,11,81,252,149,29,226,139,162,31,223,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,111,91,62,40,191,20,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,100,0,0,0,5,74,243,107,224,163,216,149,149,156,89,105,149,178,213,71,101,155,179,30,105,111,129,59,18,54,186,105,251,108,185,181,21,221,18,119,159,44,81,202,216,218,215,36,136,217,85,36,89,102,123,45,168,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,26,56,139,206,248,95,213,58,13,76,193,106,63,146,163,188,81,116,67,251,231,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,235,103,197,23,226,139,55,249,136,243,39,181,106,86,1,67,163,58,7,114,171,130,219,149,89,237,215,108,138,241,79,92,214,207,28,21,48,200,249,172,83,70,198,57,168,244,107,233,150,119,67,80,228,223,187,78,244,95,198,180,139,252,125,112,169,251,148,245,198,174,193,105,185,90,170,49,108,155,189,122,199,41,169,235,58,234,168,40,95,51,145,180,181,16,201,35,230,111,105,81,99,100,207,85,108,205,98,185,29,214,217,99,138,53,129,146,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,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,225,254,0,120,62,181,112,155,164,109,109,193,42,228,206,243,26,122,58,252,173,243,74,213,101,52,236,99,150,58,24,155,27,221,23,69,58,205,43,22,70,185,203,43,220,247,245,116,44,113,199,40,0,0,0,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,181,78,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,0,0,0,0,12,85,197,143,149,141,100,249,127,144,250,116,230,85,49,87,22,62,86,53,147,229,254,67,233,211,129,173,97,250,184,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,252,162,111,241,79,192,173,54,29,194,230,149,113,79,165,20,20,148,214,42,172,31,31,155,53,161,117,84,174,157,183,26,184,163,95,105,49,102,145,200,230,75,45,68,113,58,24,209,189,181,72,220,214,57,174,145,98,11,84,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,235,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,201,81,222,40,186,33,253,243,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,245,179,226,139,241,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,189,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,112,19,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,117,236,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,234,43,162,107,222,223,19,35,91,27,166,127,83,186,158,136,212,94,219,35,99,36,167,55,29,93,226,46,247,159,208,233,142,160,96,149,120,118,157,65,81,37,110,61,3,167,165,174,130,251,61,44,213,80,182,232,202,152,226,71,194,247,83,212,70,142,163,116,138,177,35,227,115,155,188,141,85,196,28,2,240,81,149,113,89,168,244,151,187,181,179,195,233,150,51,112,134,76,142,225,80,146,50,58,254,133,108,142,182,83,172,110,99,221,52,172,84,71,185,142,78,204,111,71,170,245,58,38,74,24,211,9,225,159,50,204,120,116,212,62,38,157,93,73,65,137,224,117,20,118,214,35,149,36,158,229,113,158,170,146,39,64,198,35,145,99,100,81,85,178,87,72,239,138,172,108,99,93,188,142,139,165,105,62,11,248,80,213,60,55,76,253,169,236,207,165,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,229,223,115,27,197,172,88,55,46,172,211,10,197,168,124,21,151,31,183,227,182,187,117,55,117,242,118,41,96,186,80,71,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,222,83,103,9,222,105,244,111,230,6,61,234,48,0,226,95,135,76,239,133,253,83,175,211,60,234,159,249,90,203,61,111,92,63,190,118,191,19,52,48,86,118,226,150,78,207,119,176,247,118,158,238,182,124,21,62,10,179,167,149,215,48,10,203,69,101,183,134,77,111,200,187,214,169,188,53,187,7,186,79,28,243,213,71,85,44,241,65,13,165,221,182,63,170,21,238,239,20,146,43,27,11,99,116,106,229,98,196,216,167,87,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,161,175,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,134,198,124,88,249,88,214,79,151,249,15,167,78,107,88,93,158,137,102,186,243,159,242,181,212,124,131,136,10,122,183,92,157,131,228,177,88,110,53,204,233,173,187,89,18,210,229,166,171,168,221,202,231,189,206,89,154,217,92,141,116,177,178,57,87,175,175,187,37,38,1,149,120,151,226,47,59,226,131,84,235,245,51,58,168,254,86,142,207,69,209,15,239,101,175,196,205,52,20,125,200,162,143,189,218,239,189,189,215,183,173,255,0,21,95,130,36,233,229,117,203,254,178,239,89,109,226,111,91,241,222,205,170,31,13,113,193,237,115,201,60,21,82,85,69,60,83,195,118,119,109,236,233,133,59,91,69,28,136,246,204,217,29,34,181,24,145,58,92,23,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,33,142,99,94,199,185,30,203,41,227,147,140,28,7,131,93,35,110,17,134,45,37,46,119,116,179,186,131,16,177,218,226,133,140,180,64,140,88,98,174,146,37,99,162,138,154,5,110,209,198,172,84,149,241,246,218,222,134,202,248,130,85,81,93,173,87,26,154,250,59,125,206,146,170,162,215,80,148,149,209,67,51,94,250,89,214,40,230,72,165,106,46,236,122,197,52,82,35,93,178,244,72,199,124,28,138,176,47,157,95,149,140,91,230,5,15,167,92,74,213,225,235,139,78,32,180,195,95,102,212,124,46,239,117,189,222,179,220,130,10,140,154,199,69,79,23,250,41,146,90,212,153,244,201,10,66,246,71,52,175,146,72,227,146,40,187,145,247,222,145,236,142,86,173,138,115,127,184,223,111,28,23,233,237,219,41,199,62,143,222,171,115,11,77,69,198,209,227,25,87,236,250,167,218,107,221,45,55,125,136,140,151,182,245,115,59,141,78,151,116,238,158,229,2,155,9,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,93,127,151,190,1,134,234,159,23,56,78,159,106,14,61,73,124,199,175,148,247,186,106,234,26,148,94,137,89,236,122,197,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,78,169,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,235,20,173,202,247,142,159,192,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,241,77,117,68,139,117,32,107,89,197,143,154,125,100,249,129,144,250,140,230,42,50,175,22,62,105,245,147,230,6,67,234,51,146,43,134,142,5,105,184,165,224,155,43,206,52,250,130,145,154,169,96,206,42,33,161,154,166,170,86,50,231,110,134,223,76,245,182,162,44,137,4,47,116,149,14,145,147,57,159,150,198,177,207,99,28,175,96,76,174,87,188,116,254,26,241,86,104,118,177,230,126,47,82,108,189,126,199,169,173,111,76,215,219,92,113,181,83,121,149,203,226,43,33,218,78,230,232,215,190,36,100,159,141,115,106,36,73,254,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,139,233,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,80,149,64,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,98,162,234,121,94,241,211,248,107,197,89,161,218,199,153,248,189,73,178,245,251,30,166,181,189,51,95,109,113,198,213,77,230,87,47,136,172,135,105,59,155,163,94,248,145,146,126,53,205,168,145,33,175,13,28,10,211,113,75,193,54,87,156,105,245,5,35,53,82,193,156,84,67,67,53,77,84,172,101,206,221,13,190,153,235,109,68,89,18,8,94,233,42,29,35,38,115,63,45,141,99,158,198,57,94,200,129,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,226,128,109,16,86,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,117,251,159,56,107,172,188,40,49,182,106,74,74,93,110,74,136,49,247,190,165,29,59,22,4,163,98,205,144,35,91,76,202,84,123,167,73,24,202,78,165,70,61,205,122,164,145,181,99,117,107,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,248,168,29,124,149,92,174,60,246,105,151,223,94,143,90,100,174,41,120,36,181,112,161,192,214,53,125,201,224,164,174,212,92,171,56,180,205,117,172,117,43,91,61,166,7,89,234,220,251,75,36,108,210,177,236,142,161,178,57,210,198,173,73,151,182,174,69,72,227,219,26,242,184,243,217,166,95,125,122,61,104,23,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,157,178,236,121,106,238,113,114,110,167,36,77,144,2,252,20,139,220,120,103,85,24,158,141,222,219,73,36,108,117,77,29,76,14,87,181,23,220,234,90,175,210,191,236,73,66,229,217,170,191,161,10,242,230,151,156,182,215,130,58,199,18,117,62,165,85,63,41,201,249,80,214,183,244,109,246,1,94,218,17,136,82,231,25,117,239,35,188,69,35,225,109,79,91,158,215,43,27,187,251,233,241,68,219,226,212,251,75,1,229,117,3,98,183,92,250,55,86,248,186,157,190,223,252,12,143,156,36,105,197,27,116,34,235,152,214,187,166,74,246,211,72,155,70,197,86,237,87,59,87,223,239,95,180,145,220,174,161,70,216,46,51,35,145,200,234,202,164,248,127,189,63,234,2,194,147,224,23,224,19,224,23,224,7,175,237,61,137,240,61,105,182,255,0,31,180,246,39,192,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,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,91,167,44,123,78,151,233,7,2,20,58,209,89,108,164,179,190,227,79,121,191,101,215,166,195,36,211,207,5,5,101,100,109,115,250,81,207,115,34,167,133,122,98,141,54,69,89,28,214,245,200,245,117,112,113,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,74,205,248,170,204,175,156,49,233,231,11,120,229,202,174,219,137,227,148,245,149,57,4,13,141,35,91,181,198,91,165,93,84,72,247,181,234,178,83,69,20,148,238,107,21,172,252,119,113,206,71,246,225,115,126,174,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,64,50,95,46,190,5,106,120,165,204,147,56,212,26,10,182,105,93,130,162,104,107,166,166,170,137,143,185,220,97,74,119,165,181,81,36,73,225,99,163,168,108,143,153,172,252,134,57,141,123,30,228,123,46,39,139,31,43,26,201,242,255,0,33,244,233,206,255,0,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,206,129,197,143,149,141,100,249,127,144,250,116,224,107,88,109,37,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,91,77,170,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,193,90,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,140,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,31,224,151,129,60,55,131,139,85,246,118,223,41,50,236,178,251,80,172,126,70,235,74,209,79,21,185,27,26,182,137,140,89,166,70,179,186,199,200,231,53,91,220,85,141,30,139,218,141,80,50,95,13,28,58,96,156,47,233,101,6,153,224,180,255,0,201,86,94,43,122,230,253,243,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,116,51,224,137,241,85,165,110,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,2,170,249,169,240,29,255,0,117,248,171,210,11,47,242,82,229,246,43,101,187,253,221,245,55,183,63,187,254,247,108,172,142,31,229,42,30,239,236,175,43,215,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,151,141,112,120,211,199,52,227,18,226,179,83,241,189,39,127,250,27,160,200,39,138,40,91,78,148,241,210,85,108,139,89,75,20,109,142,54,178,24,106,150,162,24,209,173,233,237,196,205,156,244,217,238,15,147,138,174,38,51,46,43,245,114,179,84,179,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,210,142,153,253,82,200,247,200,228,78,167,189,221,45,99,58,35,100,160,229,123,192,183,225,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,248,214,182,162,52,134,186,33,108,195,111,90,209,128,217,181,26,74,72,241,58,252,162,213,77,126,125,93,90,210,192,219,115,234,227,109,74,201,50,57,171,19,59,74,253,222,142,111,74,110,187,166,219,155,46,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,240,63,88,0,0,0,4,106,230,43,163,150,45,100,225,31,59,166,187,205,225,234,240,251,124,249,141,174,167,165,239,236,213,80,65,44,142,78,134,189,136,238,236,11,81,6,238,234,107,59,253,125,46,115,26,133,11,105,62,117,248,47,213,60,55,83,61,151,237,63,162,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,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,203,235,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,46,182,74,57,106,222,215,79,36,20,213,114,67,27,164,115,90,214,171,213,172,69,85,70,181,55,223,100,79,128,25,255,0,153,214,188,225,188,64,113,47,22,69,167,213,180,151,28,122,205,139,218,173,116,55,74,106,133,145,151,6,72,199,215,44,138,197,99,93,3,216,234,231,64,248,157,187,218,248,29,213,210,237,216,217,21,201,47,71,47,178,229,89,215,16,53,19,118,108,180,214,245,195,168,227,233,99,188,93,84,146,83,213,212,46,232,254,184,251,44,138,155,220,172,233,127,138,250,174,222,55,34,214,9,176,159,46,173,28,177,104,223,8,248,37,53,162,111,17,87,152,91,224,204,110,149,61,47,103,122,170,190,8,164,106,116,57,239,70,246,160,74,120,55,111,75,95,216,235,233,107,158,228,2,74,149,87,207,59,243,39,250,201,251,52,181,66,170,249,231,126,100,255,0,89,63,102,129,29,121,79,234,246,27,164,188,87,211,65,153,207,87,3,51,155,60,152,133,178,104,96,89,88,203,141,77,101,35,233,219,42,55,235,53,143,116,29,180,114,35,182,124,140,87,116,179,169,237,182,158,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,162,58,86,177,238,240,210,57,177,182,102,116,187,169,136,142,68,238,50,55,179,92,194,221,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,74,16,171,133,94,13,115,45,74,227,6,143,135,253,83,197,106,237,12,196,234,29,116,205,40,106,85,26,248,237,212,238,141,93,26,43,37,99,158,202,135,73,79,11,37,129,238,250,149,77,153,157,76,110,230,193,39,228,211,98,214,42,76,170,227,154,211,208,244,94,174,182,250,59,93,101,79,117,235,221,165,164,146,166,74,120,250,21,122,27,210,250,218,149,221,17,28,189,205,156,170,141,106,39,235,1,64,60,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,236,28,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,250,239,145,99,122,42,57,143,134,149,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,213,57,172,113,213,83,135,71,95,194,198,148,87,213,211,95,106,169,214,28,214,185,212,177,58,6,219,170,232,158,158,205,98,77,27,149,207,150,42,136,229,116,209,171,123,104,145,181,175,115,157,34,69,88,26,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,80,191,62,10,56,174,177,113,105,163,84,89,151,118,213,71,151,219,118,163,202,108,148,83,61,222,2,171,169,233,28,136,217,17,30,144,206,198,119,99,93,222,212,221,241,247,30,248,164,82,139,56,177,243,79,172,159,48,50,31,81,156,191,238,26,56,116,193,56,95,210,202,13,51,193,105,255,0,146,172,188,86,245,205,251,231,116,240,208,195,61,103,110,89,100,236,247,123,12,119,105,142,232,103,193,19,226,171,64,60,88,249,167,214,79,152,25,15,168,206,5,148,242,102,197,180,227,27,208,44,251,91,239,116,54,171,117,234,159,32,172,181,220,50,42,217,82,63,11,103,166,162,163,169,88,214,73,23,162,24,81,242,73,36,138,157,40,238,150,43,213,82,38,116,196,190,98,156,117,84,241,75,153,46,15,167,213,245,108,210,187,5,68,51,80,195,83,75,19,31,115,184,194,149,12,91,146,42,198,147,194,199,71,80,232,217,11,159,249,12,107,220,198,61,202,198,97,252,99,138,237,71,193,184,101,188,112,201,133,75,236,107,86,81,144,85,222,47,247,72,38,84,170,174,165,150,150,154,4,160,110,200,157,168,87,195,185,101,84,85,116,173,123,99,94,150,36,141,151,242,184,104,225,211,59,226,131,84,232,52,207,5,167,254,74,178,241,91,215,15,239,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,173,255,0,4,79,138,160,101,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,113,60,66,226,214,44,27,130,253,75,194,177,106,31,5,101,199,244,190,243,107,183,83,119,95,39,98,150,11,76,177,197,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,247,157,219,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,215,248,177,242,177,172,159,47,242,31,78,156,13,107,11,254,255,0,222,178,255,0,228,255,0,255,0,216,225,64,37,255,0,127,239,89,127,242,127,255,0,236,112,10,1,54,125,255,0,64,154,227,165,159,254,91,195,53,3,31,255,0,110,166,241,214,186,234,111,248,146,197,215,12,191,236,94,222,175,224,170,123,181,130,38,87,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,252,135,185,237,99,222,212,99,195,175,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,23,234,242,253,227,186,251,194,174,85,30,21,148,191,198,233,150,65,112,73,46,52,219,50,63,101,213,79,37,44,114,221,122,217,79,45,68,253,170,106,119,39,134,106,163,95,190,233,179,189,235,117,58,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,58,0,112,153,202,50,143,23,212,123,150,107,196,84,254,217,181,98,249,5,109,45,130,193,45,44,11,75,127,165,137,99,90,75,157,74,199,60,187,67,38,242,42,209,61,17,221,76,106,72,231,49,93,27,194,69,115,49,187,90,175,252,191,245,2,251,98,185,210,92,109,183,26,123,13,93,29,101,36,205,154,10,152,36,187,80,186,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,10,75,225,235,22,177,103,58,251,166,152,86,83,67,227,108,185,6,97,102,181,220,105,187,175,143,191,75,61,108,81,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,247,151,127,205,31,200,158,166,253,203,235,20,69,27,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,136,23,211,196,199,16,58,95,192,191,15,52,208,219,223,73,73,93,65,103,246,14,5,143,72,178,85,62,170,122,122,118,199,78,215,53,210,36,175,166,133,59,75,52,174,145,21,25,178,117,44,178,70,215,208,14,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,37,248,139,206,248,160,213,58,253,76,206,170,63,149,163,179,209,116,67,251,217,107,241,51,77,5,31,114,40,163,239,118,187,239,111,117,237,235,127,197,87,224,137,61,57,95,114,251,166,187,83,89,120,161,214,155,85,91,24,202,134,215,225,246,58,152,165,166,127,92,50,210,212,81,222,146,88,167,107,149,138,230,78,214,65,44,93,18,49,91,47,214,99,153,184,103,94,87,188,20,126,231,252,17,154,207,168,86,203,173,14,164,230,86,247,211,75,110,173,78,207,177,173,110,153,175,101,58,196,215,46,243,75,218,130,105,22,68,71,199,245,34,232,141,204,151,185,133,121,231,126,100,255,0,89,63,102,150,168,85,95,60,239,204,159,235,39,236,208,49,87,37,79,52,249,79,203,250,239,81,183,19,211,152,55,4,150,174,43,240,8,239,184,196,20,148,58,139,138,211,212,77,106,172,109,43,93,61,218,6,195,51,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,247,21,168,137,36,155,192,190,74,158,105,242,159,151,245,222,163,110,46,164,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,149,239,29,63,134,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,227,92,218,137,19,175,243,88,224,114,167,82,173,85,252,82,105,179,233,34,190,227,22,117,126,83,108,115,34,129,46,54,234,86,189,235,90,201,54,69,125,76,49,110,215,54,71,47,114,24,163,107,21,174,137,177,205,81,120,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,13,164,193,21,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,85,0,48,255,0,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,204,192,0,214,7,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,245,39,139,184,198,61,208,202,197,108,145,189,90,157,113,189,142,68,217,200,72,170,222,100,122,219,85,194,133,7,12,48,69,73,70,250,58,117,176,205,144,66,200,21,245,152,218,209,201,76,150,201,105,223,11,154,143,70,189,168,149,49,189,146,116,68,196,84,87,171,229,124,202,231,105,139,105,194,105,102,11,154,212,80,218,163,207,157,144,37,174,142,167,186,140,174,158,206,148,213,18,84,71,208,138,139,44,49,206,180,203,186,163,146,39,77,179,85,189,231,35,234,4,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,20,225,163,135,76,19,133,253,44,160,211,60,22,159,249,42,203,197,111,92,223,190,119,79,13,12,51,214,118,229,150,78,207,119,176,199,118,152,238,134,124,17,62,42,177,43,147,78,1,164,113,104,53,211,84,177,204,122,173,115,186,171,197,93,131,32,187,87,163,28,168,200,187,83,197,79,68,173,93,217,76,177,77,78,247,238,136,247,204,143,234,234,100,112,244,216,80,0,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,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,174,103,22,122,51,134,232,14,188,228,250,91,129,234,45,38,99,104,179,212,116,50,170,45,214,122,39,174,253,84,85,78,70,164,79,169,133,126,164,142,137,85,138,169,239,72,228,238,67,21,191,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,203,123,94,230,61,141,86,62,141,191,209,86,123,149,127,174,185,30,73,145,220,63,219,43,43,174,85,213,18,127,198,146,105,164,145,255,0,206,231,57,223,106,168,31,37,166,138,154,227,117,162,183,214,93,169,45,116,245,85,17,195,45,117,91,101,116,20,172,115,145,29,52,137,11,31,42,177,168,170,229,72,216,247,236,139,210,215,46,200,187,25,240,127,195,238,156,112,223,161,214,124,43,76,178,15,164,116,23,78,155,237,93,253,179,164,145,222,106,170,33,141,22,174,36,99,157,27,33,116,113,196,145,182,53,86,164,109,98,171,164,114,186,71,235,239,171,218,47,170,26,11,153,73,167,250,185,136,85,227,183,216,233,226,171,74,121,159,28,172,150,9,17,122,37,138,88,156,232,165,102,232,230,171,152,231,34,61,143,98,236,230,57,18,194,121,93,115,0,172,180,86,91,120,100,214,252,139,189,106,155,195,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,219,99,250,161,94,238,241,73,34,177,176,182,55,70,174,86,44,77,136,35,95,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,32,7,52,127,61,154,155,247,47,163,209,19,83,146,166,150,224,159,130,204,167,90,253,133,254,140,254,144,87,98,222,211,241,83,127,220,191,13,110,169,236,118,122,251,95,217,190,183,95,71,95,217,213,183,184,133,124,209,252,246,106,111,220,190,143,68,117,252,23,140,28,155,75,184,68,189,240,221,167,235,87,111,185,102,25,69,202,191,33,185,58,42,121,96,154,201,83,108,130,141,212,44,108,140,123,186,228,115,100,115,164,111,109,209,164,81,163,92,238,227,186,3,58,243,66,227,167,240,215,149,63,67,180,115,51,241,122,109,101,232,246,197,77,19,122,97,190,221,35,145,202,187,76,142,95,17,71,14,209,246,246,70,177,242,163,228,252,107,91,79,34,71,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,165,112,235,160,217,151,18,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,189,17,181,219,163,85,237,235,122,178,54,175,91,218,139,176,79,13,28,58,96,156,47,233,101,6,153,224,180,255,0,201,86,94,43,122,230,253,243,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,116,51,224,137,241,85,15,201,226,23,22,177,96,220,23,234,94,21,139,80,248,43,46,63,165,247,155,93,186,155,186,249,59,20,176,90,101,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,188,215,8,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,216,247,135,172,90,197,156,240,95,166,152,86,83,67,227,108,185,6,151,217,173,119,26,110,235,227,239,210,207,105,138,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,242,147,56,228,225,18,235,194,14,174,55,20,130,227,87,120,196,239,212,238,185,99,151,89,233,220,199,190,4,122,181,244,179,61,26,145,62,166,21,233,235,237,174,202,201,33,145,91,31,117,35,109,228,240,157,229,99,70,254,95,227,222,157,1,245,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,138,20,153,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,87,209,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,141,109,248,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,150,188,175,120,233,252,10,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,20,215,84,72,161,117,32,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,32,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,80,183,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,12,43,196,86,188,230,92,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,244,70,215,108,174,70,55,173,234,249,28,157,111,114,174,63,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,28,199,181,201,186,42,41,50,185,106,112,81,113,226,47,81,232,117,67,53,182,111,166,88,141,193,210,84,189,201,75,60,119,91,165,50,211,74,203,100,176,72,229,122,66,246,78,215,200,229,137,204,116,108,124,72,173,115,209,204,177,78,99,60,20,126,234,173,56,130,255,0,128,91,45,81,234,110,45,248,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,97,94,83,124,107,220,117,2,143,247,49,106,133,207,191,122,178,91,217,38,33,91,34,210,211,199,45,174,150,8,97,75,99,99,99,88,249,38,137,145,186,102,187,241,175,124,125,245,122,181,33,69,125,149,26,187,218,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,248,161,126,124,2,241,93,71,197,110,135,82,94,238,114,244,102,120,191,102,207,148,67,36,208,44,147,213,54,22,171,107,219,28,72,222,220,53,31,93,205,69,141,141,108,140,158,54,245,36,93,110,9,42,1,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,95,213,93,76,197,116,111,78,50,61,82,205,106,252,61,151,25,183,203,112,169,233,146,54,73,55,66,125,72,34,238,61,140,116,210,189,91,28,108,87,39,92,143,99,81,119,114,26,230,113,35,173,247,94,35,245,183,41,214,139,205,142,146,205,81,145,212,68,230,80,83,72,233,25,77,4,48,71,79,11,21,238,247,189,233,20,49,245,191,102,163,159,212,228,107,17,81,137,157,121,129,113,221,125,226,171,42,147,10,197,159,224,180,203,31,184,44,150,234,109,153,39,181,42,160,146,170,56,174,189,111,167,138,162,14,237,53,67,83,195,57,85,172,219,117,221,222,244,136,0,88,167,41,190,51,108,90,73,125,253,204,249,205,171,181,106,206,242,6,84,89,47,20,236,123,228,130,241,80,200,105,155,77,80,196,223,120,101,237,66,214,72,212,69,142,69,94,189,216,245,124,55,40,106,174,91,247,43,78,61,190,157,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,133,149,26,214,113,99,230,159,89,62,96,100,62,163,57,178,153,173,103,22,62,105,245,147,230,6,67,234,51,129,106,156,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,0,0,0,24,171,139,31,43,26,201,242,255,0,33,244,233,204,170,98,174,44,124,172,107,39,203,252,135,211,167,3,90,195,100,142,25,45,54,171,255,0,8,154,81,98,190,219,41,46,54,219,142,155,216,169,43,40,234,225,108,208,84,193,37,178,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,173,185,102,156,169,248,234,166,195,164,160,225,99,85,235,233,41,172,85,85,9,14,21,92,218,89,93,59,110,53,117,172,79,102,189,33,141,200,230,75,45,68,146,182,105,21,189,181,73,26,231,185,174,141,34,8,255,0,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,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,218,242,117,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,82,120,187,140,123,27,52,79,70,201,27,213,171,209,35,24,228,77,218,134,188,60,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,195,175,241,11,148,216,179,157,125,212,188,215,22,174,241,182,92,131,48,188,221,45,213,61,167,199,223,165,158,182,89,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,251,139,106,228,169,229,99,41,249,129,93,233,214,226,149,139,169,228,169,229,99,41,249,129,93,233,214,224,38,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,117,253,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,27,144,0,17,87,154,63,145,61,77,251,151,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,101,51,21,103,252,46,104,78,168,106,158,57,173,121,214,13,237,60,207,18,240,126,199,185,251,78,178,31,11,225,106,93,83,7,226,98,149,177,63,166,105,30,239,174,199,111,190,203,186,34,33,149,64,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,140,245,99,83,116,75,128,206,30,96,170,167,179,82,88,241,235,29,60,150,172,98,199,77,28,253,21,215,31,15,61,68,52,139,43,35,149,204,124,238,134,69,125,68,168,191,93,206,124,142,115,156,189,84,23,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,167,108,155,171,149,206,115,222,231,189,239,123,187,183,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,81,93,19,94,246,248,153,26,216,221,51,250,157,212,244,70,162,246,217,27,25,39,249,81,240,81,248,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,224,204,28,169,248,21,169,195,163,160,226,159,85,232,42,233,175,181,84,233,54,21,66,218,168,157,3,109,213,116,76,95,105,61,97,145,202,231,203,21,68,145,54,25,17,189,180,73,28,230,57,206,141,98,238,188,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,251,235,209,235,75,169,226,95,135,76,19,138,13,44,175,211,60,234,159,249,90,203,61,111,92,223,189,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,238,135,252,21,62,10,148,173,202,227,207,102,153,125,245,232,245,165,255,0,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,245,158,230,111,40,56,250,224,163,21,226,179,78,42,239,118,155,103,135,212,220,102,223,52,152,229,194,157,35,100,149,253,8,233,27,108,168,89,28,198,58,25,94,170,140,115,220,157,153,30,175,69,233,116,172,151,170,112,11,203,187,21,225,142,142,147,84,179,197,246,222,166,220,173,240,170,120,138,120,219,30,51,221,129,190,38,146,159,162,73,25,36,221,110,150,55,213,35,190,180,104,141,98,49,174,147,186,21,3,197,143,154,125,100,249,129,144,250,140,229,159,114,75,202,108,85,122,5,157,97,84,245,221,119,171,86,96,183,74,202,110,211,211,181,75,87,69,79,29,60,157,106,157,14,234,125,21,74,108,138,174,78,222,238,68,71,53,86,176,120,177,243,79,172,159,48,50,31,81,156,249,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,11,31,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,90,213,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,252,149,29,226,139,162,111,222,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,111,67,254,40,191,20,72,43,196,47,40,79,194,23,17,208,221,244,114,225,106,193,52,218,255,0,111,158,225,120,122,55,196,251,42,232,215,170,44,20,148,40,177,254,38,110,184,222,198,36,189,17,244,84,251,227,107,105,225,120,78,174,26,56,139,193,56,160,210,202,13,76,193,106,63,146,163,188,81,116,77,251,217,116,240,208,205,61,31,114,88,163,239,118,187,236,111,117,141,232,127,197,23,226,137,149,76,127,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,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,53,172,226,199,205,62,178,124,192,200,125,70,112,45,83,146,167,149,140,167,230,5,119,167,91,140,127,205,23,151,253,29,222,142,229,196,222,136,99,189,155,172,62,38,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,211,50,118,182,150,56,209,238,153,210,54,68,106,61,37,116,185,3,146,167,149,140,167,230,5,119,167,91,137,254,6,170,229,201,242,163,224,163,240,101,138,193,196,166,166,91,45,85,57,38,91,111,167,169,196,162,219,189,53,158,215,52,110,114,212,117,163,150,54,205,85,28,140,247,53,189,113,196,157,42,244,89,166,137,185,47,24,229,149,162,88,199,21,245,122,247,111,178,210,83,227,20,244,244,119,91,46,53,4,243,196,203,118,72,202,206,243,170,225,72,157,27,98,166,99,97,137,89,78,238,236,106,250,137,147,166,56,226,137,139,50,128,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,239,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,64,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,174,199,147,194,160,28,85,125,231,36,248,28,81,55,83,152,30,170,151,246,224,145,255,0,197,106,175,252,197,61,115,78,201,231,184,231,244,150,22,72,138,205,163,94,148,68,248,247,235,89,250,63,159,244,150,249,122,153,41,237,117,115,185,200,141,100,46,114,170,175,195,220,82,79,48,27,244,57,47,16,52,150,186,57,99,155,250,230,56,23,165,200,237,157,227,106,155,183,185,87,248,201,246,1,34,244,151,30,118,57,192,253,162,170,88,213,171,87,111,166,151,117,254,122,253,255,0,74,255,0,28,238,156,172,25,82,252,30,178,85,234,88,124,117,95,75,186,125,203,239,165,255,0,237,159,38,71,73,85,139,240,65,136,209,54,23,34,186,203,70,174,217,171,246,212,192,239,230,254,49,219,185,92,209,50,29,28,238,164,93,46,117,125,114,175,213,219,248,112,255,0,212,4,225,79,128,95,128,79,128,95,128,30,180,234,255,0,156,246,39,192,224,139,239,57,167,192,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,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,124,156,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,68,109,118,232,213,123,122,222,172,141,171,214,246,162,236,39,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,36,117,229,29,166,120,174,31,194,21,159,58,180,210,111,122,207,110,21,247,11,189,84,145,199,220,119,134,171,154,142,8,26,246,177,30,176,177,144,43,218,199,185,221,50,79,59,145,81,31,178,77,80,6,42,226,199,202,198,178,124,191,200,125,58,115,42,152,171,139,31,43,26,201,242,255,0,33,244,233,192,214,176,218,160,213,92,218,160,0,0,1,64,60,209,252,246,106,111,220,190,143,68,95,241,64,60,209,252,246,106,111,220,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,6,42,226,171,84,191,2,220,56,234,46,166,67,125,246,53,125,155,31,170,246,85,111,133,241,29,171,164,172,236,208,254,45,88,246,187,122,169,96,111,215,106,177,55,221,251,53,28,169,173,181,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,175,243,180,214,59,20,88,174,11,195,245,60,61,235,213,77,193,51,26,201,58,158,223,9,75,28,117,20,148,233,178,179,162,78,243,229,169,247,163,250,153,225,126,179,118,145,170,144,171,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,128,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,127,220,186,181,142,197,172,156,35,224,149,54,136,124,61,94,31,111,131,14,186,83,117,61,253,154,170,8,34,141,171,214,230,49,29,221,129,105,231,217,189,77,103,127,163,169,206,99,148,170,190,106,122,57,98,210,46,46,46,245,56,228,219,82,103,182,248,179,25,41,186,95,253,107,85,83,60,241,212,167,91,222,229,127,114,122,121,103,223,234,181,189,254,134,181,26,196,85,207,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,170,221,228,114,160,91,81,10,184,214,230,67,251,143,181,78,213,166,127,129,175,165,190,211,199,224,190,248,223,164,94,3,183,220,169,168,135,181,219,240,178,239,183,134,234,234,234,77,250,246,219,221,186,205,82,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,21,67,186,240,83,204,135,247,96,234,157,215,76,255,0,3,95,68,189,153,143,207,125,241,191,72,188,127,115,183,83,79,15,107,183,225,98,219,127,19,213,213,212,187,116,109,183,191,116,154,165,122,242,244,229,233,173,28,38,107,69,235,81,181,27,39,194,174,54,219,142,47,83,100,138,43,37,109,92,211,182,121,42,233,38,107,156,217,169,162,106,51,166,157,232,170,142,85,221,91,238,248,170,88,80,2,146,249,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,215,104,84,95,59,141,77,169,171,207,244,247,70,219,102,164,101,61,174,207,46,76,251,131,163,137,243,202,250,169,164,167,108,44,114,199,221,133,140,74,55,185,200,217,58,37,89,35,87,179,120,35,112,16,3,68,48,171,86,165,107,70,3,167,55,218,138,184,45,185,86,81,106,178,86,75,72,246,182,120,224,169,171,142,25,29,27,156,215,53,30,141,122,170,42,181,201,190,219,162,252,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,53,193,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,1,85,124,243,191,50,127,172,159,179,75,84,42,175,158,119,230,79,245,147,246,104,16,87,133,110,24,239,188,85,101,89,118,21,139,94,188,21,235,31,195,235,242,91,117,55,134,100,158,212,170,130,72,35,138,135,173,242,196,200,59,175,168,106,119,156,170,214,109,186,181,83,222,152,171,253,21,96,89,87,250,235,142,100,152,229,195,253,178,142,186,219,93,79,39,252,89,33,154,57,25,252,206,107,155,246,42,19,171,146,167,154,124,167,229,253,119,168,219,137,21,205,99,129,202,157,74,181,87,241,73,166,207,164,138,251,140,89,213,249,77,177,204,138,4,184,219,169,90,247,173,107,36,217,21,245,48,197,187,92,217,28,189,200,98,141,172,86,186,38,199,48,101,254,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,38,1,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,81,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,176,41,135,154,63,158,205,77,251,151,209,232,142,255,0,194,183,29,214,46,21,120,47,203,176,172,89,254,55,83,114,12,194,190,75,117,54,207,143,217,116,179,218,96,142,43,175,91,233,229,167,159,181,83,78,212,240,206,84,115,247,221,118,111,189,122,7,52,127,61,154,155,247,47,163,209,31,38,145,112,57,153,107,215,10,23,221,123,210,151,213,221,178,124,87,40,172,181,215,99,76,98,57,245,246,232,232,232,230,73,40,209,19,169,213,44,116,242,170,196,187,247,89,178,71,180,140,70,76,24,2,211,108,204,181,95,63,162,179,81,201,87,127,203,51,27,196,116,209,62,174,173,22,123,133,198,174,100,107,86,73,166,114,34,190,73,100,77,223,35,147,222,229,87,47,197,75,211,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,212,89,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,245,213,177,57,239,119,134,145,205,145,208,191,169,221,76,69,106,175,113,146,49,129,157,77,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,234,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,175,60,189,182,61,237,134,38,35,164,145,232,213,232,141,143,114,166,205,83,97,238,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,241,3,146,134,1,134,197,162,249,150,169,55,30,164,92,178,171,40,168,176,62,236,228,87,78,150,232,169,40,167,109,59,21,87,102,49,101,153,239,119,74,39,90,164,125,125,93,184,250,108,124,1,138,184,177,242,177,172,159,47,242,31,78,156,202,166,42,226,199,202,198,178,124,191,200,125,58,112,53,172,47,251,255,0,122,203,255,0,147,255,0,255,0,99,133,0,151,253,255,0,189,101,255,0,201,255,0,255,0,177,192,40,4,201,92,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,99,83,97,238,57,56,68,181,113,125,164,109,197,32,184,210,89,242,203,13,67,174,88,229,214,122,118,189,140,157,88,173,125,44,207,70,172,172,166,153,58,122,251,107,186,62,56,100,86,201,218,72,220,16,171,149,247,48,74,107,77,53,151,133,237,105,186,213,189,143,168,109,6,31,124,169,150,90,151,245,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,209,27,17,177,125,86,53,155,90,249,171,102,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,46,167,149,239,26,255,0,186,3,4,102,140,106,21,206,235,93,169,56,109,189,245,50,220,107,87,189,237,155,91,102,107,25,80,178,181,169,180,209,119,96,134,68,145,85,242,125,73,122,228,115,229,237,134,64,230,143,228,79,83,126,229,245,138,34,128,75,254,230,143,228,79,83,126,229,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,192,9,85,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,174,201,18,54,34,171,158,248,111,36,252,156,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,126,176,2,170,249,231,126,100,255,0,89,63,102,150,168,85,95,60,239,204,159,235,39,236,208,49,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,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,110,36,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,90,29,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,176,167,13,28,69,224,156,80,105,101,6,166,96,181,31,201,81,222,40,186,38,253,236,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,244,63,226,139,241,68,166,14,96,220,18,93,120,80,207,227,190,227,16,85,215,105,214,85,81,81,53,170,177,180,174,108,22,153,221,52,206,101,165,242,58,105,94,247,199,78,216,220,217,100,86,172,201,220,86,162,172,114,109,138,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,252,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,126,86,172,103,95,130,253,44,204,181,51,217,126,211,250,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,38,115,88,215,154,109,100,226,142,191,25,177,86,213,201,98,211,106,117,198,99,99,170,37,88,36,184,178,87,186,190,102,66,246,53,34,127,117,82,153,202,136,238,226,81,198,244,123,154,172,70,196,170,156,90,251,73,138,219,179,90,138,30,139,45,214,225,91,107,163,169,238,177,123,181,84,145,211,73,81,31,66,47,91,122,89,91,76,187,170,35,87,185,179,85,85,174,68,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,226,207,243,254,14,187,28,163,241,207,160,181,158,38,235,69,224,245,142,241,248,190,143,31,222,161,119,125,159,141,159,166,47,15,67,59,61,236,254,203,224,125,209,163,230,93,131,21,114,100,213,47,162,156,71,95,116,206,190,251,225,104,51,188,126,79,13,69,225,122,252,101,210,137,233,52,63,140,70,43,163,232,165,117,197,222,247,53,142,223,101,221,221,180,46,164,214,7,73,243,175,193,126,169,225,186,153,236,191,105,253,18,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,115,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,14,191,171,25,215,224,191,75,51,45,76,246,95,180,254,137,99,247,27,239,130,239,246,124,87,133,166,146,110,215,115,165,221,29,93,190,158,174,151,109,190,251,46,219,21,173,253,92,239,254,43,191,244,219,255,0,184,11,31,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,237,190,200,191,2,162,255,0,168,169,197,63,254,63,105,87,254,149,184,255,0,216,64,181,78,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,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,91,159,42,62,10,63,6,88,172,28,74,106,101,178,213,83,146,101,182,250,122,156,74,45,187,211,89,237,115,70,231,45,71,90,57,99,108,213,81,200,207,115,91,215,28,73,210,175,69,154,104,155,136,57,83,240,43,77,152,201,65,197,62,171,208,82,84,216,169,106,18,108,42,133,181,82,182,119,92,105,43,88,190,210,122,195,35,81,172,138,90,121,34,108,50,35,187,138,178,57,204,107,91,26,203,110,128,71,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,109,38,67,94,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,249,108,107,28,246,49,202,246,5,32,231,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,230,5,119,167,91,138,86,46,167,146,167,149,140,167,230,5,119,167,91,128,128,28,209,252,246,106,111,220,190,143,68,70,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,73,94,104,254,123,53,55,238,95,71,162,38,87,37,13,33,195,89,128,102,90,246,232,42,228,203,39,188,84,98,12,145,211,175,98,11,115,33,162,170,115,89,26,108,138,249,37,145,138,231,59,171,100,134,52,103,70,242,117,132,170,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,178,40,0,49,87,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,41,240,157,229,99,70,254,95,227,222,157,1,146,171,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,13,85,76,107,194,119,149,141,27,249,127,143,122,116,4,106,230,255,0,148,223,112,109,2,211,220,215,22,174,240,87,172,127,84,45,55,75,117,79,105,146,118,42,160,162,175,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,184,12,193,199,39,8,150,174,47,180,141,184,164,23,26,75,62,89,97,168,117,203,28,186,207,78,215,177,147,171,21,175,165,153,232,213,149,148,211,39,79,95,109,119,71,199,12,138,217,59,73,27,181,246,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,239,114,249,227,110,213,197,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,126,171,204,191,129,202,110,35,176,217,181,135,7,125,91,53,23,11,179,200,200,105,35,100,181,12,190,91,161,89,39,90,38,194,196,115,146,165,28,249,93,11,152,223,174,249,22,55,162,163,152,248,67,15,242,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,171,151,231,203,139,140,27,175,22,26,71,94,220,229,105,19,59,194,170,32,160,189,62,154,39,70,202,232,37,98,173,53,114,181,24,145,70,249,86,57,216,248,227,114,162,62,7,61,27,27,36,100,109,8,193,205,79,143,31,251,175,194,166,144,94,191,146,139,47,190,219,46,63,238,236,169,178,57,157,175,247,187,165,124,115,127,41,78,246,255,0,101,97,0,56,104,225,211,59,226,131,84,232,52,207,5,167,254,74,178,241,91,215,15,239,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,173,255,0,4,79,138,164,212,230,201,193,69,187,79,235,63,116,238,151,219,59,22,91,221,193,241,229,244,81,165,85,68,145,93,42,167,154,101,185,186,71,185,236,142,25,95,35,97,115,127,20,198,73,216,70,35,150,101,70,67,94,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,225,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,235,207,47,109,140,99,166,149,234,233,36,122,53,58,228,123,220,169,187,148,237,103,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,5,85,243,83,224,59,254,235,241,87,164,22,95,228,165,203,236,86,203,119,251,187,234,111,110,127,119,253,238,217,89,28,63,202,84,61,223,217,94,64,14,26,56,139,206,248,95,213,58,13,76,193,106,63,146,163,188,81,116,67,251,231,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,235,103,197,23,226,139,98,156,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,224,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,20,54,51,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,125,120,37,237,189,236,108,209,61,29,28,140,71,47,68,140,123,85,119,106,149,109,205,99,142,170,108,198,74,254,22,52,162,190,146,166,197,75,80,176,230,181,206,165,149,179,186,227,73,90,244,246,107,18,104,218,141,100,82,211,199,43,166,141,93,220,85,141,173,123,90,217,18,91,41,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,18,168,121,161,112,45,248,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,41,174,167,141,66,42,240,209,195,166,119,197,6,169,208,105,158,11,79,252,149,101,226,183,174,31,222,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,119,91,254,8,159,21,78,193,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,83,242,120,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,246,190,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,3,53,112,181,193,37,171,138,254,6,178,91,238,49,5,37,14,162,226,185,197,218,107,85,99,105,90,233,238,208,54,207,72,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,38,240,131,253,21,96,89,87,250,235,142,100,152,229,195,253,178,142,186,219,93,79,39,252,89,33,154,57,25,252,206,107,155,246,42,19,171,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,2,244,249,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,166,206,44,124,211,235,39,204,12,135,212,103,45,211,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,81,241,164,108,68,70,189,243,84,95,22,62,105,245,147,230,6,67,234,51,129,106,156,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,0,29,83,86,51,175,193,126,150,102,90,153,236,191,105,253,18,199,238,55,223,5,223,236,248,175,11,77,36,221,174,231,75,186,58,187,125,61,93,46,219,125,246,93,182,59,89,210,181,191,10,186,234,86,139,231,218,115,98,168,164,130,229,149,98,247,91,37,28,181,111,115,96,142,122,154,73,33,141,210,57,173,115,145,136,231,162,170,163,92,187,111,178,47,192,10,224,254,174,119,255,0,21,223,250,109,255,0,220,4,212,213,140,235,240,161,192,46,101,169,126,203,246,103,210,221,31,184,223,124,23,127,189,225,124,85,150,73,187,93,206,150,245,244,247,58,122,186,91,190,219,236,155,236,86,183,245,21,56,167,255,0,199,237,42,255,0,210,183,31,251,9,99,250,133,133,93,116,215,151,134,75,167,55,218,138,73,238,88,174,139,214,217,43,37,164,123,157,4,147,211,88,223,12,142,141,206,107,92,172,87,49,85,21,90,213,219,109,209,62,0,107,194,1,113,58,201,192,173,55,20,188,19,104,230,113,167,212,20,140,213,75,6,155,227,16,208,205,83,85,43,25,115,183,67,111,87,173,181,17,100,72,33,123,164,168,116,140,153,204,252,182,53,142,123,24,229,123,3,176,114,189,227,167,240,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,107,155,81,34,73,254,42,184,103,195,120,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,82,54,102,116,203,35,31,27,149,58,152,247,116,185,143,232,145,154,230,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,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,32,80,102,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,46,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,9,254,0,2,42,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,108,166,0,3,21,113,99,229,99,89,62,95,228,62,157,57,173,97,178,159,22,62,86,53,147,229,254,67,233,211,154,214,1,45,57,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,189,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,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,215,158,94,219,24,199,77,43,213,210,72,244,106,117,200,247,185,83,119,41,218,192,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,125,122,61,105,127,197,0,242,184,243,217,166,95,125,122,61,105,127,192,0,0,107,89,197,143,154,125,100,249,129,144,250,140,231,95,147,72,115,38,104,189,62,189,182,10,73,49,57,242,137,177,7,200,217,211,191,5,197,148,145,213,53,175,141,118,85,100,145,72,245,107,155,213,178,195,34,63,163,120,250,251,7,22,62,105,245,147,230,6,67,234,51,150,125,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,235,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,54,19,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,190,252,114,112,137,117,225,7,87,27,138,65,113,171,188,98,119,234,119,92,177,203,172,244,238,99,223,2,61,90,250,89,158,141,72,159,83,10,244,245,246,215,101,100,144,200,173,143,186,145,183,32,114,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,200,123,158,214,61,237,70,60,47,120,173,93,88,231,41,248,47,213,60,203,76,255,0,115,143,180,254,137,100,23,27,23,141,250,95,217,241,94,22,166,72,123,189,191,4,238,142,174,223,87,79,83,182,223,109,215,109,203,42,42,47,91,249,68,241,37,169,90,209,159,106,53,139,54,211,88,45,185,86,81,117,189,209,197,87,114,175,108,241,193,83,87,36,209,182,70,182,141,205,71,163,94,136,168,142,114,111,190,202,191,16,44,127,133,205,116,253,210,154,19,140,235,95,209,111,163,159,72,252,111,239,103,142,241,157,143,15,89,61,55,246,110,220,125,93,93,142,175,200,77,186,182,247,237,186,208,15,22,62,105,245,147,230,6,67,234,51,151,209,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,214,69,219,116,217,86,133,248,177,243,79,172,159,48,50,31,81,156,11,84,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,125,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,223,94,143,90,5,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,187,30,78,46,0,213,85,57,30,17,62,211,200,29,67,86,43,189,157,167,25,37,111,115,167,181,108,168,118,251,111,240,98,148,73,120,108,217,231,22,81,81,181,221,125,204,153,172,223,100,79,141,201,83,253,143,241,203,149,227,31,45,110,33,160,25,173,205,30,212,123,109,51,53,155,162,47,189,202,198,124,21,83,248,229,85,112,65,138,254,16,248,139,109,254,170,23,189,172,185,165,94,237,221,168,143,74,234,103,255,0,5,21,63,135,250,64,159,124,68,91,19,29,225,118,201,105,114,238,232,45,84,81,109,240,219,166,90,93,254,213,255,0,9,236,229,143,2,197,162,76,85,94,173,235,235,253,251,109,254,169,17,231,143,154,200,236,122,73,13,27,90,221,163,134,54,125,111,230,154,147,249,208,241,203,17,122,244,46,25,54,68,254,191,175,77,147,253,210,48,38,89,225,223,3,201,197,255,0,146,160,112,111,196,246,39,192,245,183,226,123,19,224,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,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,53,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,251,235,214,43,73,84,69,94,87,30,68,244,203,239,175,88,173,37,80,3,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,109,80,106,174,109,80,0,0,0,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,191,226,23,41,190,224,218,5,169,121,174,45,93,224,175,88,254,31,121,186,91,170,123,76,147,177,85,5,20,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,1,69,124,197,117,142,251,172,156,92,103,117,55,120,124,61,38,31,112,159,14,181,211,117,49,253,154,90,9,229,141,203,214,214,49,93,221,157,106,39,217,221,78,103,127,163,169,205,99,84,152,28,146,244,83,255,0,119,92,70,86,92,63,78,21,111,165,142,95,247,189,101,92,147,49,99,255,0,121,36,110,108,159,203,163,155,249,10,85,89,176,159,46,173,28,177,104,223,8,248,37,53,162,111,17,87,152,91,224,204,110,149,61,47,103,122,170,190,8,164,106,116,57,239,70,246,160,74,120,55,111,75,95,216,235,233,107,158,228,2,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,189,185,123,234,133,215,74,184,193,211,107,157,189,181,115,83,223,239,17,98,245,212,144,214,186,153,149,16,92,28,148,201,221,217,21,36,100,82,201,21,66,70,228,217,207,167,103,189,170,136,246,221,159,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,1,210,180,67,53,186,234,86,139,224,58,141,125,167,164,130,229,149,98,246,171,221,100,84,140,115,96,142,122,154,72,230,145,177,181,206,115,145,136,231,170,34,43,156,187,109,186,175,196,238,160,0,0,13,109,184,192,207,234,117,63,138,61,82,204,230,200,105,47,180,245,89,69,117,53,190,225,72,177,58,9,237,212,210,173,61,18,198,232,147,161,236,74,104,97,68,122,111,214,136,142,85,114,170,185,111,167,140,12,254,155,76,56,92,213,44,206,108,134,174,197,81,75,139,215,83,91,238,20,139,43,103,130,227,83,18,211,209,44,110,137,58,216,245,169,154,20,71,166,221,10,168,229,86,162,43,147,92,204,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,229,27,36,112,127,159,211,106,127,11,154,91,153,195,144,213,223,106,42,177,122,26,107,133,194,173,101,116,243,220,105,162,74,122,213,145,210,167,91,222,149,48,204,138,245,223,173,81,92,138,228,84,114,209,103,25,252,51,212,240,161,173,179,105,106,87,85,220,109,174,179,219,174,86,219,157,74,196,215,220,89,36,13,101,68,233,28,110,94,203,60,100,85,108,100,111,85,123,88,198,238,231,251,164,125,132,242,75,212,204,86,167,75,51,173,28,241,125,172,146,223,144,46,77,216,146,72,219,226,40,106,41,169,233,250,225,111,95,113,253,185,41,118,145,122,17,173,239,193,245,149,95,178,5,149,21,87,207,59,243,39,250,201,251,52,181,66,170,249,231,126,100,255,0,89,63,102,129,138,185,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,43,47,139,190,83,87,93,84,215,154,77,70,209,124,142,146,211,103,206,111,18,213,102,81,92,164,116,171,104,158,78,185,167,175,166,106,175,84,236,149,200,228,240,253,72,173,154,70,108,230,194,247,45,52,212,225,147,133,221,47,225,103,0,135,16,211,251,37,35,46,85,148,244,139,144,222,154,201,18,123,205,108,48,182,55,84,63,185,36,142,141,138,238,227,219,3,95,219,141,101,147,165,19,169,202,236,192,0,160,30,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,117,78,100,92,183,127,8,30,212,226,23,135,171,15,250,43,250,245,153,54,51,71,23,253,218,251,95,89,72,196,255,0,191,62,43,36,73,253,177,239,115,83,191,186,84,86,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,151,61,204,11,142,235,23,10,184,172,152,86,44,255,0,27,169,185,5,189,100,183,83,108,248,253,151,75,60,117,81,197,117,235,125,60,180,243,246,170,105,218,158,25,202,142,126,251,174,205,247,173,27,218,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,248,168,27,25,240,209,196,94,9,197,6,150,80,106,102,11,81,252,149,29,226,139,162,111,222,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,111,67,254,40,191,20,74,1,226,199,205,62,178,124,192,200,125,70,114,234,120,5,224,163,21,225,79,78,41,47,119,107,103,136,212,220,154,223,12,153,29,194,161,35,124,148,29,104,217,29,108,167,88,220,246,54,24,158,136,143,115,28,189,233,24,143,85,233,108,76,138,149,184,177,243,79,172,159,48,50,31,81,156,11,84,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,197,92,88,249,88,214,79,151,249,15,167,78,101,83,21,113,99,229,99,89,62,95,228,62,157,56,26,214,23,253,255,0,189,101,255,0,201,255,0,255,0,177,194,128,75,254,255,0,222,178,255,0,228,255,0,255,0,216,224,20,2,109,80,106,174,109,80,4,32,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,215,124,139,27,209,81,204,124,53,43,194,150,144,235,110,177,107,69,146,223,195,252,20,141,203,49,202,138,108,142,42,234,185,224,142,11,91,41,234,224,70,214,200,147,110,146,50,41,100,133,203,27,89,35,220,155,237,27,253,232,108,146,126,77,131,19,197,113,79,105,125,22,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,176,17,87,152,221,186,251,103,229,213,154,90,114,156,143,233,5,234,138,223,142,211,220,110,254,13,148,158,208,170,101,210,129,178,212,246,24,170,200,187,143,71,63,182,213,233,111,86,201,238,66,155,56,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,217,76,0,0,170,190,121,223,153,63,214,79,217,165,170,21,87,207,59,243,39,250,201,251,52,12,85,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,1,135,248,196,180,218,175,92,40,107,13,29,230,217,73,95,79,30,15,122,171,100,85,48,182,86,54,120,40,229,154,25,81,174,69,68,124,114,199,28,140,119,197,175,99,92,155,42,34,154,219,155,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,41,240,157,229,99,70,254,95,227,222,157,1,21,121,205,234,151,209,78,28,108,90,103,65,125,240,181,249,222,65,31,137,162,240,189,126,50,215,68,197,154,111,198,43,21,177,244,85,58,220,239,115,154,247,111,178,110,222,226,18,171,132,239,43,26,55,242,255,0,30,244,232,10,139,231,11,154,218,178,174,48,95,98,183,211,213,199,81,135,98,246,219,37,115,166,99,81,146,78,247,77,92,142,137,81,202,170,206,213,116,77,85,114,53,122,218,244,219,100,71,56,34,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,248,27,46,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,152,121,52,224,20,217,55,20,119,76,206,227,143,85,213,211,225,216,189,93,77,29,193,169,42,65,67,113,168,150,42,120,209,238,106,163,21,242,83,73,92,141,99,247,221,27,35,145,55,143,169,183,104,6,174,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,240,47,207,151,86,177,216,181,147,132,124,18,166,209,15,135,171,195,237,240,97,215,74,110,167,191,179,85,65,4,81,181,122,220,198,35,187,176,45,60,251,55,169,172,239,244,117,57,204,114,149,87,205,79,71,44,90,69,197,197,222,167,28,155,106,76,246,223,22,99,37,55,75,255,0,173,106,170,103,158,58,148,235,123,220,175,238,79,79,44,251,253,86,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,85,234,179,72,191,93,17,122,2,210,128,0,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,54,157,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,250,192,0,0,3,95,110,102,150,155,85,151,142,61,79,163,179,91,41,40,41,228,168,182,213,190,42,104,91,19,29,60,246,202,73,166,149,90,212,68,87,201,44,146,72,247,124,92,247,185,203,186,170,169,97,92,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,0,57,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,63,192,0,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,54,83,225,59,202,198,141,252,191,199,189,58,2,42,243,171,242,177,139,124,192,161,244,235,137,42,184,78,242,177,163,127,47,241,239,78,128,138,188,234,252,172,98,223,48,40,125,58,226,5,90,240,119,118,186,217,120,175,209,234,203,53,206,174,130,162,76,226,203,72,249,105,166,116,79,116,19,214,69,12,209,43,154,168,170,201,34,146,72,222,223,131,152,247,53,119,69,84,54,73,53,172,225,59,205,62,141,252,192,199,189,70,3,101,48,40,219,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,206,188,140,127,61,159,171,127,180,140,85,206,175,205,62,45,242,254,135,212,110,38,85,228,99,249,236,253,91,253,164,5,159,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,242,128,120,250,225,70,179,133,45,113,171,178,91,34,235,195,50,142,245,227,23,154,56,103,72,224,165,116,206,71,80,58,73,85,221,201,169,254,163,92,169,35,220,232,223,4,142,233,89,122,27,176,161,138,184,151,225,211,4,226,131,75,43,244,207,58,167,254,86,178,207,91,215,55,239,101,211,195,77,12,21,157,184,165,143,189,218,239,189,221,167,187,161,255,0,5,79,130,160,84,175,43,222,53,255,0,115,254,118,205,24,212,43,157,170,135,77,179,43,131,234,101,184,214,175,103,216,215,71,66,214,50,161,101,107,87,120,101,237,65,12,137,34,163,35,250,146,245,198,214,75,220,177,254,63,184,193,181,112,155,164,110,117,189,106,228,206,243,26,122,202,12,81,144,196,213,101,52,236,99,82,74,233,93,35,29,23,69,58,205,19,210,55,53,203,43,220,198,116,244,44,146,71,68,58,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,169,60,93,198,49,238,134,86,43,100,141,234,212,235,141,236,114,38,206,67,229,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,214,123,158,247,117,61,238,114,135,201,254,138,179,220,171,253,117,200,242,76,142,225,254,217,89,93,114,174,168,147,254,52,147,77,36,143,254,119,57,206,251,85,75,222,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,209,131,149,103,1,223,247,35,138,189,95,178,255,0,43,46,33,98,185,219,191,220,31,77,123,107,251,191,239,134,196,201,33,254,78,161,142,254,196,242,213,0,31,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,214,0,80,15,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,69,83,102,141,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,235,53,80,14,128,90,167,42,206,3,191,238,71,21,122,191,101,254,86,92,66,197,115,183,127,184,62,154,246,215,247,127,223,13,137,146,67,252,157,67,29,253,137,230,20,229,123,193,71,238,128,206,217,172,250,133,108,181,87,105,182,27,112,125,52,182,234,212,239,123,102,232,216,90,246,83,172,77,114,109,12,93,216,38,145,100,69,100,159,82,46,137,26,249,123,119,126,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,84,228,169,229,99,41,249,129,93,233,214,226,95,233,54,191,104,214,186,251,127,240,71,168,86,172,163,232,189,193,109,151,79,4,247,47,98,111,127,75,147,169,19,185,11,250,95,219,157,157,81,73,208,254,135,187,165,219,81,14,11,198,14,77,165,220,34,94,248,110,211,245,171,183,220,179,12,162,229,95,144,220,157,21,60,176,77,100,169,182,65,70,234,22,54,70,61,221,114,57,178,57,210,55,182,232,210,40,209,174,119,113,221,29,43,134,142,34,243,190,23,245,78,131,83,48,90,143,228,168,239,20,93,16,254,249,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,122,217,241,69,248,162,134,202,96,199,250,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,0,0,0,49,87,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,134,202,124,39,121,88,209,191,151,248,247,167,64,107,88,108,167,194,119,149,141,27,249,127,143,122,116,0,64,14,106,124,7,127,221,126,42,244,130,203,252,148,185,125,138,217,110,255,0,119,125,77,237,207,238,255,0,189,219,43,35,135,249,74,135,187,251,43,202,245,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,101,226,141,185,151,240,57,83,195,142,101,54,176,224,239,164,126,157,102,151,137,25,13,36,108,138,157,246,59,140,201,36,235,68,216,88,141,106,211,43,89,43,161,115,27,245,25,26,198,244,69,107,31,48,68,173,88,206,191,10,26,167,153,106,103,178,253,153,244,183,32,184,223,124,23,127,189,225,124,85,76,147,118,187,157,45,235,233,238,116,245,116,183,125,183,217,55,216,183,254,74,158,86,50,159,152,21,222,157,110,41,88,186,158,74,158,86,50,159,152,21,222,157,110,2,127,128,0,138,188,209,252,137,234,111,220,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,27,41,128,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,128,109,80,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,245,232,245,165,255,0,20,3,202,227,207,102,153,125,245,232,245,165,255,0,0,0,1,173,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,4,180,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,95,125,116,225,195,81,244,51,92,110,58,25,118,199,238,181,247,95,104,37,61,129,209,80,47,114,253,75,44,203,29,37,77,52,81,186,78,190,246,200,137,27,28,247,54,78,168,151,235,177,205,77,148,207,201,184,226,120,173,226,251,104,202,110,216,205,170,182,245,143,248,143,100,92,106,40,163,146,170,223,223,98,50,127,15,43,145,95,23,113,136,141,127,66,167,83,81,17,119,64,48,95,1,90,85,175,58,49,195,205,179,79,248,129,200,169,46,119,122,10,141,237,20,240,213,248,167,218,109,78,167,131,181,111,150,94,132,71,190,25,124,67,81,26,233,88,214,116,50,57,22,54,177,27,34,128,0,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,5,170,114,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,239,175,71,173,2,255,0,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,14,11,191,233,57,156,122,189,224,121,68,84,64,191,3,201,194,87,244,49,92,4,32,230,103,168,48,217,180,74,247,99,99,145,100,185,82,186,38,38,239,79,245,106,95,208,155,127,11,237,48,183,42,221,56,101,67,42,51,58,134,39,113,103,122,55,234,177,118,95,235,41,19,223,241,58,191,52,76,185,247,44,146,143,26,134,102,189,95,39,109,35,106,162,170,171,155,66,191,163,127,249,201,81,203,111,8,169,199,52,106,134,174,174,9,34,117,103,106,161,189,77,84,221,175,165,163,84,251,87,248,160,126,15,51,58,167,83,233,227,98,71,170,34,38,203,239,95,229,168,206,201,203,38,40,227,208,90,69,141,234,189,85,213,251,162,167,251,107,63,234,58,103,52,10,132,110,25,28,42,159,148,174,247,126,157,166,162,50,39,46,11,123,168,52,2,222,155,170,172,149,213,238,223,111,179,188,137,254,64,37,161,197,223,13,142,71,23,109,183,188,14,13,248,158,196,248,28,17,63,152,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,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,190,189,98,180,149,68,85,229,113,228,79,76,190,250,245,138,210,85,0,49,87,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,134,213,6,170,230,213,0,0,0,10,1,230,143,231,179,83,126,229,244,122,34,255,0,138,1,230,143,231,179,83,126,229,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,31,171,206,75,41,190,227,252,35,209,218,109,21,222,30,147,38,204,45,214,187,164,125,166,63,196,82,178,10,154,182,199,187,145,85,155,79,73,78,253,218,168,239,169,182,253,46,114,47,229,114,84,242,177,148,252,192,174,244,235,113,133,57,222,234,103,137,202,180,211,71,40,234,238,177,123,62,223,87,147,92,32,238,116,208,212,120,137,18,158,145,253,40,255,0,175,52,126,22,181,55,115,19,165,179,253,87,47,91,209,2,184,116,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,224,108,229,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,1,229,201,166,127,133,14,50,116,226,221,81,73,117,146,130,195,112,118,77,89,61,190,61,252,47,128,141,213,20,239,153,202,199,53,144,186,170,58,104,156,171,182,253,228,99,92,215,61,170,108,40,0,214,91,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,80,95,52,220,2,167,5,227,75,50,170,76,122,146,211,109,202,169,232,47,246,212,166,72,154,202,166,73,76,200,170,42,21,145,175,213,123,235,32,171,87,245,162,61,207,234,122,239,214,142,112,89,87,41,157,80,186,234,63,7,214,187,101,229,181,114,84,96,183,138,204,93,149,117,53,174,168,125,76,12,108,117,48,237,212,136,177,178,40,170,227,167,100,123,185,26,202,118,236,168,138,140,108,202,43,87,146,22,117,237,13,44,212,189,51,246,95,111,216,57,5,37,247,198,247,247,239,120,250,101,135,181,219,233,250,189,30,205,234,234,234,94,174,246,219,55,163,119,89,80,0,0,21,151,206,227,84,45,84,184,6,158,232,188,45,164,158,229,115,188,75,148,84,43,107,91,223,163,130,154,25,41,162,235,167,217,93,209,59,170,230,233,145,85,169,189,36,141,68,119,191,162,21,114,215,210,26,157,95,227,7,7,129,96,171,91,110,31,80,185,125,202,106,105,226,137,240,50,133,205,125,59,149,36,223,173,142,172,90,72,222,214,34,189,89,43,149,58,118,87,183,176,115,83,214,59,22,174,241,113,119,166,199,33,222,147,2,183,197,135,73,83,212,255,0,235,170,170,105,231,146,165,122,30,198,171,59,115,212,75,6,223,89,174,236,117,181,202,215,162,36,170,228,151,163,150,40,177,92,235,136,26,137,187,215,170,155,130,225,212,113,244,189,190,18,150,56,233,234,234,23,116,127,68,157,231,203,77,238,86,117,51,194,253,87,109,35,145,1,206,211,71,44,82,226,184,47,16,52,243,118,111,84,215,4,195,171,35,233,123,188,93,44,145,212,85,211,174,234,254,136,251,47,138,167,220,140,234,127,138,250,206,218,54,162,197,94,85,154,199,98,210,46,46,45,20,217,28,59,82,103,182,249,112,232,234,122,159,253,107,85,83,60,18,83,47,67,24,229,127,114,122,120,160,219,234,181,189,254,183,57,26,197,69,182,158,61,180,207,21,213,14,17,245,50,221,148,210,119,61,131,143,214,228,214,233,217,28,107,53,45,117,4,15,168,137,241,185,236,119,71,87,109,209,61,91,179,150,41,165,98,57,189,123,154,246,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,224,54,147,42,175,158,119,230,79,245,147,246,105,101,58,79,157,126,20,52,179,13,212,207,101,251,51,233,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,177,90,220,243,191,50,127,172,159,179,64,197,92,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,0,0,20,3,205,31,207,102,166,253,203,232,244,68,138,224,99,138,172,55,133,14,95,153,206,97,121,185,82,59,39,184,231,23,106,108,78,209,36,107,51,238,55,20,181,91,186,21,209,53,236,119,134,141,206,141,211,63,169,189,44,84,106,47,113,241,177,241,215,154,63,158,205,77,251,151,209,232,136,170,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,75,158,229,123,193,71,238,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,82,46,136,220,201,123,152,43,149,247,47,186,107,181,53,151,138,29,105,181,85,177,140,168,109,126,31,99,169,138,90,103,245,195,45,45,69,29,233,37,138,118,185,88,174,100,237,100,18,197,209,35,21,178,253,102,57,155,218,248,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,53,172,226,199,205,62,178,124,192,200,125,70,112,45,83,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,3,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,95,247,254,245,151,255,0,39,255,0,254,199,10,1,47,251,255,0,122,203,255,0,147,255,0,255,0,99,128,80,9,181,65,170,185,181,64,0,0,17,87,154,63,145,61,77,251,151,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,101,48,0,2,170,249,231,126,100,255,0,89,63,102,150,168,85,95,60,239,204,159,235,39,236,208,49,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,6,42,226,199,202,198,178,124,191,200,125,58,115,90,195,101,62,44,124,172,107,39,203,252,135,211,167,53,172,3,101,62,19,188,172,104,223,203,252,123,211,160,53,235,226,23,41,177,103,58,251,169,121,174,45,93,227,108,185,6,97,121,186,91,170,123,79,143,191,75,61,108,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,247,23,147,105,187,93,108,28,177,232,175,182,43,157,93,186,229,110,208,120,234,232,235,41,38,116,51,211,79,30,62,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,95,112,46,79,146,94,45,98,164,208,44,235,53,167,161,232,189,93,115,5,181,214,84,247,94,189,218,90,74,42,121,41,227,232,85,232,111,75,235,106,87,116,68,114,247,54,114,170,53,168,150,42,96,174,5,176,171,86,1,193,246,146,88,172,213,21,115,83,213,98,244,151,183,186,165,237,115,210,123,131,124,116,205,69,107,90,157,13,150,166,70,177,54,221,24,141,69,87,42,43,151,58,129,85,124,239,116,183,255,0,193,166,181,219,236,95,248,94,45,119,185,248,175,232,169,160,131,178,175,255,0,247,147,186,216,207,230,123,191,177,161,31,249,67,103,95,68,184,201,182,216,61,151,226,254,154,227,247,75,23,123,191,219,240,157,184,219,95,221,233,233,94,230,254,3,183,211,187,127,178,245,111,245,122,93,58,185,201,98,215,220,131,132,122,59,181,162,135,196,82,99,57,133,186,233,116,147,186,198,120,122,87,193,83,72,217,54,114,162,191,121,234,233,217,179,81,93,245,247,219,165,174,84,169,110,19,188,211,232,223,204,12,123,212,96,3,101,48,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,170,0,0,0,0,80,15,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,32,7,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,12,85,197,143,149,141,100,249,127,144,250,116,230,181,134,202,124,88,249,88,214,79,151,249,15,167,78,107,88,6,202,124,39,121,88,209,191,151,248,247,167,64,69,94,117,126,86,49,111,152,20,62,157,113,37,87,9,222,86,52,111,229,254,61,233,208,17,87,157,95,149,140,91,230,5,15,167,92,64,170,190,19,188,211,232,223,204,12,123,212,96,54,83,53,172,225,59,205,62,141,252,192,199,189,70,3,101,48,41,91,157,95,154,124,91,229,253,15,168,220,76,171,200,199,243,217,250,183,251,72,197,92,234,252,211,226,223,47,232,125,70,226,101,94,70,63,158,207,213,191,218,64,90,161,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,125,101,85,243,83,227,199,254,235,240,169,164,23,175,228,162,203,239,182,203,143,251,187,42,108,142,103,107,253,238,233,95,28,223,202,83,189,191,217,88,4,63,230,5,196,229,139,138,173,125,147,53,197,172,190,10,203,143,219,215,26,183,84,248,151,201,237,74,88,43,106,164,138,187,161,241,68,248,59,172,168,106,246,92,138,230,109,178,185,87,220,145,172,201,92,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,68,109,118,232,213,123,122,222,172,141,171,214,246,162,204,174,98,220,184,44,90,9,130,90,117,139,66,224,233,196,49,251,125,37,171,41,166,173,173,124,149,203,84,233,187,113,221,21,242,59,162,78,243,229,138,41,34,133,145,182,55,35,28,200,213,143,145,98,9,255,0,192,47,20,184,175,19,250,29,73,93,105,198,237,88,181,235,16,236,216,174,248,245,181,209,178,150,143,162,22,246,37,165,129,174,87,197,71,35,17,82,38,189,19,165,209,75,18,44,137,23,113,210,84,214,179,134,142,34,243,190,23,245,78,131,83,48,90,143,228,168,239,20,93,16,254,249,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,122,217,241,69,248,162,236,81,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,213,36,111,146,30,180,250,240,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,3,181,128,0,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,199,248,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,207,252,84,240,35,171,28,42,226,184,142,107,148,179,198,217,114,11,125,4,119,26,157,233,163,246,93,246,120,231,146,91,87,67,42,37,124,253,166,83,185,124,75,81,34,126,251,38,203,238,89,149,201,99,65,176,218,220,123,43,226,54,243,69,73,112,200,104,239,15,198,108,171,53,58,171,237,76,101,44,114,212,205,19,213,234,222,185,219,87,28,106,189,8,246,50,39,181,30,173,153,237,44,171,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,2,136,120,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,192,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,241,77,117,68,138,23,82,0,0,98,174,44,124,172,107,39,203,252,135,211,167,50,169,138,184,177,242,177,172,159,47,242,31,78,156,13,107,13,148,248,78,242,177,163,127,47,241,239,78,128,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,202,167,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,245,128,26,198,107,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,46,182,74,57,106,222,215,79,36,20,213,114,67,27,164,115,90,214,171,213,172,69,85,70,181,55,223,100,79,129,110,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,192,79,240,0,17,87,154,63,145,61,77,251,151,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,101,48,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,170,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,190,189,30,180,191,226,128,121,92,121,236,211,47,190,189,30,180,191,224,0,0,53,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,128,159,224,0,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,90,167,37,79,43,25,79,204,10,239,78,183,19,252,128,28,149,60,172,101,63,48,43,189,58,220,79,240,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,208,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,144,226,155,30,93,184,106,111,241,3,145,241,221,38,72,40,223,42,185,19,109,190,223,231,62,195,165,106,213,238,12,127,13,172,185,76,238,150,177,240,181,125,202,191,25,17,62,196,80,41,167,139,28,141,250,137,197,45,150,196,143,238,68,235,173,20,125,40,187,162,163,225,163,85,247,110,228,254,15,232,45,211,134,188,110,28,111,73,241,235,124,113,35,58,109,212,139,249,40,159,247,180,41,250,19,248,165,53,233,4,142,212,206,52,113,106,158,158,166,186,241,70,245,247,237,238,109,51,119,254,47,242,101,233,226,116,62,207,199,232,104,209,54,72,169,226,98,127,66,49,169,254,64,32,167,52,38,61,216,180,79,107,253,237,87,252,87,253,182,136,203,60,187,123,203,160,22,213,87,53,90,149,213,232,158,245,254,88,195,92,210,59,254,193,165,141,174,250,174,89,119,247,39,191,241,148,91,25,151,151,116,44,110,129,91,21,62,43,89,94,171,255,0,207,255,0,246,128,149,71,23,123,144,228,120,114,110,128,112,106,170,236,123,14,13,68,247,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,26,214,113,99,230,159,89,62,96,100,62,163,57,178,153,173,103,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,223,94,177,90,74,162,42,242,184,242,39,166,95,125,122,197,105,42,128,24,171,139,31,43,26,201,242,255,0,33,244,233,204,170,98,174,44,124,172,107,39,203,252,135,211,167,3,90,195,106,131,85,115,106,128,0,0,5,0,243,71,243,217,169,191,114,250,61,17,127,197,0,243,71,243,217,169,191,114,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,136,171,206,175,205,62,45,242,254,135,212,110,36,170,228,169,229,99,41,249,129,93,233,214,226,5,115,83,187,93,110,60,113,231,212,119,11,157,93,85,61,174,158,207,73,67,20,211,57,236,165,129,109,148,211,44,81,53,87,102,49,101,154,89,21,173,217,58,228,123,190,46,85,80,201,124,149,60,211,229,63,47,235,189,70,220,93,73,88,28,142,177,107,237,38,43,171,153,173,69,15,69,150,235,112,179,218,232,234,123,172,94,237,85,36,117,82,84,71,208,139,214,222,150,86,211,46,234,136,213,238,108,213,85,107,145,44,252,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,84,28,242,173,54,168,110,186,55,125,134,217,72,203,149,101,61,250,146,162,177,176,181,39,154,8,93,66,232,162,124,155,117,57,140,116,243,57,173,85,217,171,44,138,155,117,46,225,143,249,40,93,174,176,241,37,153,88,161,185,213,178,219,89,131,212,85,212,81,182,103,36,19,79,13,125,19,98,149,241,239,210,231,177,179,204,214,185,83,118,164,178,34,109,212,187,220,249,74,220,149,60,211,229,63,47,235,189,70,220,93,72,3,170,106,198,117,248,47,210,204,203,83,61,151,237,63,162,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,107,33,175,54,109,80,186,233,199,7,215,75,101,153,181,113,212,103,87,138,60,93,245,116,213,174,167,125,52,15,108,149,51,111,210,138,178,50,88,169,36,167,124,123,181,28,202,135,110,170,136,172,112,81,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,54,19,224,39,76,241,93,47,225,31,76,237,216,181,39,111,219,216,253,22,77,113,157,241,198,147,85,87,87,192,202,137,95,35,152,198,245,244,247,27,19,21,219,185,34,134,38,43,157,209,185,69,156,42,233,111,225,167,136,237,58,211,57,172,94,217,160,188,228,20,190,213,162,241,94,31,187,107,137,253,234,239,198,35,216,230,237,75,20,238,250,142,71,174,219,51,119,43,81,118,83,0,107,89,197,86,150,254,5,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,98,189,238,118,244,178,192,239,174,229,122,111,179,246,114,57,19,101,50,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,104,77,94,83,58,161,117,212,126,15,173,118,203,203,106,228,168,193,111,21,152,187,42,234,107,93,80,250,152,24,216,234,97,219,169,17,99,100,81,85,199,78,200,247,114,53,148,237,217,81,21,24,216,235,207,59,243,39,250,201,251,52,198,156,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,37,243,206,252,201,254,178,126,205,3,21,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,80,15,52,127,61,154,155,247,47,163,209,29,131,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,67,28,198,189,143,114,61,153,171,88,248,68,186,241,125,205,35,83,177,73,238,53,118,124,78,195,79,99,185,100,119,88,41,220,247,178,5,181,80,181,148,176,189,90,177,50,166,101,234,232,238,46,200,200,230,145,27,39,105,99,117,175,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,63,88,0,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,84,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,197,92,88,249,88,214,79,151,249,15,167,78,101,83,21,113,99,229,99,89,62,95,228,62,157,56,26,214,23,253,255,0,189,101,255,0,201,255,0,255,0,177,194,128,75,254,255,0,222,178,255,0,228,255,0,255,0,216,224,20,2,109,80,106,174,109,80,0,0,4,85,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,217,76,0,0,170,190,121,223,153,63,214,79,217,165,170,21,87,207,59,243,39,250,201,251,52,12,85,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,1,138,184,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,187,237,112,202,111,184,127,39,235,109,219,28,174,240,149,117,26,95,137,218,228,147,180,201,58,169,107,89,65,73,83,30,207,69,68,235,130,121,89,190,221,77,234,221,170,142,68,84,164,18,215,184,238,187,93,109,220,170,116,2,142,223,115,171,165,167,186,83,225,212,149,209,67,51,152,202,168,18,197,52,201,20,173,69,217,236,73,97,138,68,107,183,78,184,216,239,139,81,82,189,184,78,243,79,163,127,48,49,239,81,128,13,140,244,247,10,181,105,174,1,141,105,205,138,162,174,123,110,43,103,162,178,81,203,86,246,186,121,32,166,133,144,198,233,28,214,181,170,245,107,17,85,81,173,77,247,217,19,224,118,0,0,194,156,107,98,214,44,195,132,125,94,180,228,116,62,46,146,159,15,185,221,35,143,186,248,250,106,168,160,117,93,52,155,177,81,87,162,120,34,126,219,244,187,167,103,34,181,85,23,92,203,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,146,120,177,242,177,172,159,47,242,31,78,156,214,176,13,170,1,138,184,78,242,177,163,127,47,241,239,78,128,202,160,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,54,168,0,0,0,1,64,60,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,128,28,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,224,0,49,87,22,62,86,53,147,229,254,67,233,211,154,214,27,41,241,99,229,99,89,62,95,228,62,157,57,173,96,27,41,240,157,229,99,70,254,95,227,222,157,1,21,121,213,249,88,197,190,96,80,250,117,196,149,92,39,121,88,209,191,151,248,247,167,64,69,94,117,126,86,49,111,152,20,62,157,113,2,170,248,78,243,79,163,127,48,49,239,81,128,217,76,214,179,132,239,52,250,55,243,3,30,245,24,13,148,192,165,110,117,126,105,241,111,151,244,62,163,113,50,175,35,31,207,103,234,223,237,35,21,115,171,243,79,139,124,191,161,245,27,137,149,121,24,254,123,63,86,255,0,105,1,39,249,131,113,183,106,225,67,0,142,197,140,79,73,93,168,185,85,61,68,54,170,54,213,53,179,218,96,116,51,53,151,103,198,232,101,99,217,29,67,99,107,98,145,26,147,47,113,26,170,145,201,181,16,255,0,162,172,247,42,255,0,93,114,60,147,35,184,127,182,86,87,92,171,170,36,255,0,141,36,211,73,35,255,0,157,206,115,190,213,82,117,115,83,225,143,136,43,6,169,221,248,129,200,239,87,92,231,7,184,118,163,142,239,225,162,134,28,110,57,42,103,109,53,171,176,201,94,246,195,19,18,36,241,61,17,199,36,181,31,91,241,178,47,94,106,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,4,159,224,7,131,235,87,9,186,70,214,220,18,174,76,239,49,167,163,175,202,223,52,173,86,83,78,198,57,99,161,137,177,189,209,116,83,172,210,177,100,107,156,178,189,207,127,87,66,199,28,114,86,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,235,0,107,237,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,175,45,78,53,238,60,58,106,61,14,151,230,183,61,180,203,46,184,58,58,150,57,105,96,142,213,116,169,90,104,153,115,150,121,26,143,88,88,200,26,201,26,178,181,141,141,239,149,17,206,98,53,247,19,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,153,231,15,26,161,167,218,243,63,13,215,123,85,37,78,108,219,197,37,146,154,158,146,178,55,65,89,61,87,111,194,58,57,94,173,107,89,43,102,133,200,178,116,43,81,232,146,35,21,28,136,27,47,3,10,112,121,166,154,177,164,186,5,139,225,90,199,155,253,32,189,81,91,232,163,130,155,217,180,212,158,193,165,101,21,60,109,181,117,211,185,204,170,236,62,57,19,196,170,245,73,213,191,193,17,76,214,0,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,5,170,114,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,3,21,113,47,195,166,9,197,6,150,87,233,158,117,79,252,173,101,158,183,174,111,222,203,167,134,154,24,43,59,113,75,31,123,181,223,123,187,79,119,67,254,10,159,5,77,122,245,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,110,205,36,85,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,80,141,92,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,103,230,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,188,158,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,249,108,115,218,198,49,200,198,4,202,49,87,22,62,86,53,147,229,254,67,233,211,153,84,197,92,88,249,88,214,79,151,249,15,167,78,6,181,134,202,124,39,121,88,209,191,151,248,247,167,64,107,88,108,167,194,119,149,141,27,249,127,143,122,116,0,101,80,0,26,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,192,79,240,0,17,87,154,63,145,61,77,251,151,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,101,48,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,170,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,190,189,30,180,191,226,128,121,92,121,236,211,47,190,189,30,180,191,224,0,0,53,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,128,159,224,0,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,90,167,37,79,43,25,79,204,10,239,78,183,19,252,128,28,149,60,172,101,63,48,43,189,58,220,79,240,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,208,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,253,7,148,248,30,21,119,83,144,30,23,220,132,87,230,13,158,75,135,232,85,124,180,245,49,67,44,181,212,81,181,94,141,93,247,149,87,111,122,255,0,176,37,60,139,179,21,87,236,66,178,249,179,106,28,241,226,116,248,116,11,178,73,91,73,80,174,235,122,47,213,125,82,109,183,195,248,40,6,1,229,165,134,191,39,215,203,78,77,81,27,220,150,250,150,63,169,55,68,247,211,213,55,236,77,191,129,250,75,175,166,141,34,129,145,183,125,154,212,79,127,244,21,187,202,207,75,25,106,182,38,97,59,157,220,145,205,86,162,181,155,46,207,173,143,226,139,191,218,89,51,83,100,68,64,32,39,52,11,108,114,225,177,213,42,175,212,87,125,191,166,106,52,59,239,45,26,135,84,104,21,27,94,237,213,181,245,251,124,62,29,214,255,0,214,117,190,102,104,212,211,199,43,162,99,183,248,110,159,237,244,103,236,242,202,171,142,77,8,165,78,132,106,182,182,189,23,111,247,102,47,249,64,153,71,23,47,184,227,221,69,94,150,252,84,228,187,170,108,168,7,20,85,220,230,135,165,170,189,71,185,62,0,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,35,86,89,203,135,131,28,231,42,188,230,185,78,141,248,219,214,65,112,168,186,92,106,126,145,93,99,239,213,79,35,164,150,78,134,84,181,141,234,123,220,187,53,17,169,190,200,136,158,226,74,128,58,166,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,227,38,123,228,118,242,74,247,125,103,46,219,236,155,34,34,39,107,0,1,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,253,96,4,85,254,165,199,2,127,249,12,255,0,164,215,143,251,89,42,128,0,0,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,23,13,67,35,110,209,196,198,253,86,166,251,110,187,170,170,172,128,0,99,253,20,208,77,39,225,219,21,170,194,180,115,20,250,63,101,173,184,62,233,61,55,142,169,171,235,170,124,113,198,233,58,234,36,145,233,187,33,141,54,69,233,250,187,237,186,170,174,63,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,241,112,212,50,54,237,28,76,111,213,106,111,182,235,186,170,170,200,0,6,63,209,77,4,210,126,29,177,90,172,43,71,49,79,163,246,90,219,131,238,147,211,120,234,154,190,186,167,199,28,110,147,174,162,73,30,155,178,24,211,100,94,159,171,190,219,170,170,228,0,0,24,171,93,56,92,208,158,37,61,137,248,107,193,190,145,253,28,241,62,204,253,243,172,163,236,120,142,215,123,251,90,88,250,186,187,17,126,86,251,116,251,182,221,119,202,160,12,41,162,156,25,240,217,195,182,85,85,154,232,230,155,253,31,189,86,219,223,107,158,167,219,21,245,125,116,175,146,57,29,31,69,68,242,49,55,124,49,174,232,157,95,87,109,246,85,69,205,96,0,49,86,186,112,185,161,60,74,123,19,240,215,131,125,35,250,57,226,125,153,251,231,89,71,216,241,29,174,247,246,180,177,245,117,118,34,252,173,246,233,247,109,186,239,149,64,24,43,72,120,29,225,95,66,51,40,245,7,75,116,146,146,211,144,193,79,45,52,21,211,92,171,107,159,78,201,17,17,235,18,85,77,35,99,122,183,118,43,216,136,254,135,189,187,244,189,200,185,212,0,6,63,214,189,4,210,126,34,113,90,92,43,88,241,79,164,22,90,43,131,46,144,83,120,234,154,78,138,166,71,36,109,147,174,158,72,222,187,50,105,19,101,94,159,173,190,219,162,42,100,0,4,117,192,57,123,240,141,165,153,149,167,80,116,251,75,106,236,121,13,142,161,42,104,107,169,178,139,199,92,79,217,81,81,81,106,149,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,186,235,167,11,154,19,196,167,177,63,13,120,55,210,63,163,158,39,217,159,190,117,148,125,143,17,218,239,127,107,75,31,87,87,98,47,202,223,110,159,118,219,174,249,84,1,133,52,83,131,62,27,56,118,202,170,179,93,28,211,127,163,247,170,219,123,237,115,212,251,98,190,175,174,149,242,71,35,163,232,168,158,70,38,239,134,53,221,19,171,234,237,190,202,168,185,172,0,0,0,62,74,43,77,170,221,83,95,89,111,182,82,82,212,93,42,18,174,186,88,97,107,31,85,58,69,28,41,44,174,68,221,239,72,161,138,52,115,183,94,136,216,223,131,81,19,235,0,0,0,1,26,178,206,92,60,24,231,57,85,231,53,202,116,111,198,222,178,11,133,69,210,227,83,244,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,143,244,83,65,52,159,135,108,86,171,10,209,204,83,232,253,150,182,224,251,164,244,222,58,166,175,174,169,241,199,27,164,235,168,146,71,166,236,134,52,217,23,167,234,239,182,234,170,185,0,0,7,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,245,128,17,87,250,151,28,9,255,0,228,51,254,147,94,63,237,102,127,252,22,224,159,130,207,192,167,176,191,208,103,209,255,0,162,222,204,241,83,127,220,191,13,225,187,29,238,190,239,246,31,171,215,215,215,246,245,111,239,59,88,2,42,255,0,82,227,129,63,252,134,127,210,107,199,253,172,149,64,0,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,25,11,217,35,118,146,38,59,234,185,55,219,101,221,21,81,112,174,39,203,135,131,28,27,42,179,102,184,182,141,248,43,214,63,112,167,186,91,170,126,145,93,100,236,85,65,35,100,138,78,135,212,185,142,233,123,26,187,57,21,171,182,202,138,158,226,74,128,0,0,6,42,215,78,23,52,39,137,79,98,126,26,240,111,164,127,71,60,79,179,63,124,235,40,251,30,35,181,222,254,214,150,62,174,174,196,95,149,190,221,62,237,183,93,242,168,3,10,104,167,6,124,54,112,237,149,85,102,186,57,166,255,0,71,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,213,219,125,149,81,115,88,0,0,0,126,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,35,95,245,46,56,19,255,0,200,103,253,38,188,127,218,201,84,0,197,89,255,0,11,154,19,170,26,89,142,104,166,117,131,123,79,12,196,188,31,177,237,158,211,172,135,194,248,90,103,83,65,248,232,165,108,175,233,134,71,183,235,189,219,239,186,238,168,138,99,252,79,151,15,6,56,54,85,102,205,113,109,27,240,87,172,126,225,79,116,183,84,253,34,186,201,216,170,130,70,201,20,157,15,169,115,29,210,246,53,118,114,43,87,109,149,21,61,196,149,0,0,0,126,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,35,95,245,46,56,19,255,0,200,103,253,38,188,127,218,201,84,0,252,156,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,126,176,0,126,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,35,95,245,46,56,19,255,0,200,103,253,38,188,127,218,201,84,0,0,0,0,0,143,250,165,192,87,9,218,211,157,220,245,51,82,244,167,219,57,37,231,179,227,107,125,187,114,167,238,246,161,100,49,254,46,26,134,70,221,163,137,141,250,173,77,246,221,119,85,85,92,129,162,154,9,164,252,59,98,181,88,86,142,98,159,71,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,87,125,183,85,85,200,0,8,255,0,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,226,225,168,100,109,218,56,152,223,170,212,223,109,215,117,85,85,200,26,41,160,154,79,195,182,43,85,133,104,230,41,244,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,245,119,219,117,85,92,128,0,0,0,252,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,70,191,234,92,112,39,255,0,144,207,250,77,120,255,0,181,146,168,1,249,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,234,186,215,160,154,79,196,78,43,75,133,107,30,41,244,130,203,69,112,101,210,10,111,29,83,73,209,84,200,228,141,178,117,211,201,27,215,102,77,34,108,171,211,245,183,219,116,69,76,128,0,141,88,159,46,30,12,112,108,170,205,154,226,218,55,224,175,88,253,194,158,233,110,169,250,69,117,147,177,85,4,141,146,41,58,31,82,230,59,165,236,106,236,228,86,174,219,42,42,123,137,42,0,24,83,90,248,51,225,179,136,156,170,151,53,214,61,55,250,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,182,219,236,136,137,250,218,23,194,230,132,240,215,237,191,192,166,13,244,115,233,31,134,246,159,239,157,101,103,127,195,247,123,63,219,50,201,211,211,223,151,242,118,223,171,223,190,201,182,85,0,124,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,159,88,0,0,0,14,191,38,1,134,203,159,211,234,147,177,234,68,203,41,108,243,88,25,118,106,43,103,91,116,179,71,59,169,222,168,187,61,137,44,44,123,122,145,122,21,100,232,233,238,73,213,216,0,0,0,2,63,234,151,1,92,39,107,78,119,115,212,205,75,210,159,108,228,151,158,207,141,173,246,237,202,159,187,218,133,144,199,248,184,106,25,27,118,142,38,55,234,181,55,219,117,221,85,85,100,0,3,31,232,166,130,105,63,14,216,173,86,21,163,152,167,209,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,213,223,109,213,85,114,0,0,8,213,150,114,225,224,199,57,202,175,57,174,83,163,126,54,245,144,92,42,46,151,26,159,164,87,88,251,245,83,200,233,37,147,161,149,45,99,122,158,247,46,205,68,106,111,178,34,39,184,146,160,12,127,162,154,9,164,252,59,98,181,88,86,142,98,159,71,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,87,125,183,85,85,200,0,0,0,1,130,181,123,129,222,21,245,223,50,147,80,117,75,73,41,46,217,12,244,241,83,79,93,13,202,182,133,245,12,141,21,24,178,165,44,209,182,71,163,118,98,61,232,175,232,99,27,191,75,26,137,215,241,62,92,60,24,224,217,85,155,53,197,180,111,193,94,177,251,133,61,210,221,83,244,138,235,39,98,170,9,27,36,82,116,62,165,204,119,75,216,213,217,200,173,93,182,84,84,247,18,84,0,63,39,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,159,172,0,138,191,212,184,224,79,255,0,33,159,244,154,241,255,0,107,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,63,88,0,0,1,26,178,206,92,60,24,231,57,85,231,53,202,116,111,198,222,178,11,133,69,210,227,83,244,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,25,87,69,52,19,73,248,118,197,106,176,173,28,197,62,143,217,107,110,15,186,79,77,227,170,106,250,234,159,28,113,186,78,186,137,36,122,110,200,99,77,145,122,126,174,251,110,170,171,144,0,0,0,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,241,144,189,146,55,105,34,99,190,171,147,125,182,93,209,85,23,10,226,124,184,120,49,193,178,171,54,107,139,104,223,130,189,99,247,10,123,165,186,167,233,21,214,78,197,84,18,54,72,164,232,125,75,152,238,151,177,171,179,145,90,187,108,168,169,238,36,168,0,0,3,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,26,255,0,169,113,192,159,254,67,63,233,53,227,254,214,74,160,0,0,0,199,250,215,160,154,79,196,78,43,75,133,107,30,41,244,130,203,69,112,101,210,10,111,29,83,73,209,84,200,228,141,178,117,211,201,27,215,102,77,34,108,171,211,245,183,219,116,69,76,128,0,143,250,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,46,106,135,198,237,227,149,237,250,205,93,183,221,54,84,69,73,0,0,0,0,17,171,44,229,195,193,142,115,149,94,115,92,167,70,252,109,235,32,184,84,93,46,53,63,72,174,177,247,234,167,145,210,75,39,67,42,90,198,245,61,238,93,154,136,212,223,100,68,79,113,149,116,83,65,52,159,135,108,86,171,10,209,204,83,232,253,150,182,224,251,164,244,222,58,166,175,174,169,241,199,27,164,235,168,146,71,166,236,134,52,217,23,167,234,239,182,234,170,185,0,0,0,0,0,0,35,86,89,203,135,131,28,231,42,188,230,185,78,141,248,219,214,65,112,168,186,92,106,126,145,93,99,239,213,79,35,164,150,78,134,84,181,141,234,123,220,187,53,17,169,190,200,136,158,226,74,128,49,254,138,104,38,147,240,237,138,213,97,90,57,138,125,31,178,214,220,31,116,158,155,199,84,213,245,213,62,56,227,116,157,117,18,72,244,221,144,198,155,34,244,253,93,246,221,85,87,32,0,0,0,6,63,214,189,4,210,126,34,113,90,92,43,88,241,79,164,22,90,43,131,46,144,83,120,234,154,78,138,166,71,36,109,147,174,158,72,222,187,50,105,19,101,94,159,173,190,219,162,42,99,253,45,224,43,132,237,22,206,237,154,153,166,154,83,236,108,146,205,222,240,85,190,221,185,84,118,187,176,190,25,63,23,53,67,227,118,241,202,246,253,102,174,219,238,155,42,34,164,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,15,11,240,60,158,23,224,7,20,79,127,252,39,51,138,39,218,114,3,230,184,204,200,40,167,149,238,68,70,198,229,93,255,0,161,74,100,230,73,150,69,152,106,196,24,197,189,237,154,72,92,189,72,197,221,83,183,53,106,47,216,159,205,246,150,235,170,55,216,177,220,46,243,117,154,68,99,105,168,42,37,85,221,19,242,97,123,191,74,127,23,244,148,157,115,154,93,103,226,226,170,157,17,106,98,89,110,125,40,155,191,234,182,74,151,34,255,0,13,63,135,255,0,56,22,195,194,6,12,236,55,76,109,180,114,196,230,61,189,239,202,69,79,251,226,161,127,140,191,198,51,249,215,48,107,68,118,107,13,61,11,34,70,36,125,127,193,219,226,247,47,232,79,210,118,48,32,215,51,119,53,186,118,168,169,241,251,127,252,253,25,215,185,110,103,56,229,22,147,210,218,157,117,165,142,116,173,172,85,141,210,236,169,188,209,237,241,79,231,67,247,57,158,200,140,211,165,85,77,246,255,0,219,209,21,187,167,119,93,84,194,240,42,92,231,15,187,92,169,168,82,178,72,36,138,158,122,150,34,43,85,94,229,218,53,68,248,49,61,234,224,47,234,215,91,79,93,27,101,166,149,146,177,90,139,212,199,110,159,4,255,0,172,253,18,182,56,41,227,137,247,203,213,54,17,157,94,29,226,60,60,223,94,166,163,223,213,28,81,251,149,101,157,87,125,218,255,0,179,252,165,141,91,46,212,119,90,118,212,209,207,28,172,93,253,236,114,59,237,84,251,21,127,66,129,246,116,236,187,158,58,253,234,159,3,153,235,127,243,32,28,247,79,210,121,61,108,69,95,202,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,14,46,67,145,227,111,126,224,120,111,185,54,57,3,139,220,141,77,215,224,4,114,227,111,50,131,25,210,28,134,57,36,233,117,69,174,170,38,251,149,125,238,165,168,219,248,43,250,10,232,229,173,142,38,85,196,125,218,247,85,23,91,89,71,116,123,23,171,111,139,226,253,10,159,100,139,246,25,191,154,118,170,186,150,104,240,42,57,226,85,169,167,167,123,155,210,215,59,241,145,85,51,248,219,253,169,246,31,181,202,199,75,31,104,160,151,52,171,130,102,77,85,75,43,24,174,87,35,85,178,69,70,253,209,21,168,159,167,237,2,197,233,163,88,162,70,42,239,183,253,103,184,241,240,10,4,21,230,126,221,244,229,219,175,199,225,255,0,207,209,24,159,128,45,57,167,203,180,61,244,119,88,187,244,243,214,87,53,83,169,91,241,86,55,248,46,69,248,42,153,167,153,93,52,117,58,110,245,122,63,118,237,240,248,127,108,81,159,31,43,138,106,121,180,66,40,156,142,68,109,117,122,166,235,183,250,172,127,245,129,15,120,204,225,118,191,73,107,230,212,156,70,14,204,73,82,136,191,89,174,219,189,44,201,254,169,43,151,224,173,254,15,252,134,94,224,123,139,155,229,68,208,99,121,13,87,117,62,183,240,24,221,189,213,47,254,4,63,209,246,147,231,91,180,178,207,168,152,53,101,134,229,4,146,197,43,224,114,181,146,185,139,245,100,71,39,189,169,185,77,246,203,93,127,15,250,232,148,181,20,210,67,68,207,130,74,197,85,247,209,170,252,94,141,251,102,2,247,33,127,118,54,201,191,229,34,46,199,180,252,12,54,233,5,218,199,73,89,19,218,254,228,81,187,118,170,42,123,216,213,251,23,249,207,223,3,130,175,191,115,146,46,231,170,94,164,219,101,17,185,119,247,129,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,111,179,115,199,82,253,168,28,191,204,120,106,251,254,0,114,62,75,149,66,211,211,58,77,190,27,127,133,15,175,115,174,231,85,171,71,143,84,202,146,35,21,58,54,85,219,248,237,253,63,210,5,48,113,215,123,172,204,56,168,167,177,207,51,159,31,77,165,136,213,122,170,34,42,34,109,179,151,111,225,175,252,165,164,240,131,135,82,227,26,75,142,248,120,25,27,164,181,210,43,149,172,107,119,85,165,131,125,250,127,185,42,150,146,219,112,212,222,49,40,101,154,39,213,171,42,109,93,110,99,125,200,214,201,76,159,193,233,254,55,252,229,213,233,197,161,44,152,133,166,220,216,213,137,5,20,12,217,119,247,109,19,19,111,122,175,232,3,180,30,23,224,121,0,67,62,99,84,235,62,154,75,248,205,182,219,236,255,0,225,20,135,86,229,83,119,142,171,72,150,133,21,58,227,174,174,221,118,95,227,193,255,0,251,25,23,152,5,166,170,191,75,167,116,17,171,145,157,59,170,39,233,169,165,254,127,230,48,159,41,202,132,102,23,87,2,200,157,94,54,179,116,254,151,82,129,98,243,67,28,241,44,82,34,43,87,109,253,197,117,115,6,225,250,149,208,38,113,97,166,100,117,80,254,82,199,20,49,245,110,180,177,39,214,221,29,240,220,177,159,176,234,122,133,135,209,229,214,73,173,181,84,235,35,100,233,248,43,147,224,246,59,236,84,254,40,17,239,130,77,118,135,80,176,90,58,58,217,19,198,82,199,28,15,78,169,93,186,182,26,100,85,221,201,250,94,191,105,43,216,228,123,17,233,240,84,220,165,221,55,189,100,124,43,235,211,173,121,36,114,219,45,147,215,171,17,245,17,181,173,88,221,90,198,245,111,210,245,219,166,7,125,191,98,255,0,195,111,90,109,152,218,243,92,58,207,144,90,235,161,169,130,190,138,26,134,62,55,245,34,163,155,191,232,79,208,191,96,29,158,70,238,159,208,122,81,118,113,244,158,151,181,83,224,155,129,236,98,238,155,156,143,83,17,118,247,158,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,15,14,248,30,81,19,99,138,189,119,219,167,254,115,146,46,224,62,8,98,46,34,242,232,177,140,26,182,174,73,227,141,25,219,247,185,219,124,102,137,63,140,159,198,50,227,151,98,191,185,153,100,215,43,118,53,37,52,47,233,133,93,245,189,205,95,245,90,53,79,138,111,241,80,35,199,47,171,19,51,173,101,173,203,171,226,238,200,199,177,90,229,111,86,203,28,148,59,123,213,29,254,18,224,109,209,36,52,112,198,137,183,76,109,77,191,224,66,180,121,80,98,21,43,143,85,100,239,111,76,83,85,213,68,223,122,47,189,31,73,254,203,253,138,253,133,154,198,157,44,68,253,8,7,32,0,17,251,140,123,123,238,26,93,93,12,113,171,149,123,127,102,255,0,247,205,58,254,143,230,34,95,42,122,214,195,71,113,183,61,232,142,74,170,151,35,119,247,251,214,143,223,183,252,36,201,226,190,57,31,165,245,239,137,118,123,59,91,39,244,212,64,64,206,87,175,134,44,202,231,19,164,250,251,203,238,217,126,11,37,8,22,186,205,250,83,127,208,28,136,230,236,169,185,198,29,187,109,84,95,119,74,30,192,43,143,152,238,134,73,89,68,220,222,203,69,34,212,210,170,61,206,138,63,131,90,149,114,170,170,182,61,254,42,159,111,253,103,103,229,213,173,238,187,97,52,88,21,230,190,63,21,102,129,148,136,199,203,245,211,165,213,62,237,157,34,175,185,35,79,224,167,244,19,11,84,241,72,50,188,74,227,107,157,187,182,106,105,152,190,245,248,44,79,111,216,169,252,111,210,83,109,170,227,95,161,188,90,228,116,13,119,69,59,111,85,232,196,217,171,245,123,83,171,126,199,175,194,84,255,0,239,248,5,225,181,200,244,234,111,192,242,169,185,215,240,123,228,119,235,20,53,177,174,232,238,175,127,252,119,39,232,79,208,118,16,61,75,245,93,177,236,69,220,224,230,30,88,191,102,224,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,168,189,111,230,237,196,150,154,235,70,125,167,54,44,39,77,103,182,226,185,69,214,201,71,45,93,182,189,211,201,5,53,92,144,198,233,28,218,198,181,94,173,98,42,170,53,169,190,251,34,124,0,183,64,97,78,12,245,175,42,226,39,134,204,63,88,243,91,125,170,138,245,144,123,67,196,193,107,138,72,233,89,216,175,168,167,103,67,100,146,71,166,236,133,170,187,189,126,178,174,219,38,200,153,172,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,235,34,111,186,110,138,25,172,21,23,162,28,221,184,146,212,173,104,192,116,230,251,132,233,172,22,220,171,40,181,89,43,37,164,182,215,182,120,224,169,171,142,25,29,27,157,88,230,163,209,175,85,69,86,185,55,219,116,95,129,110,128,0,0,1,135,248,151,226,99,13,225,107,30,197,51,61,65,161,171,126,61,127,202,41,241,202,234,218,100,87,190,216,201,169,106,102,74,181,137,26,174,153,141,117,59,81,236,111,215,232,123,156,212,123,154,145,191,42,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,7,214,0,0,1,135,240,158,38,48,220,199,136,189,67,225,149,212,53,116,25,102,7,79,71,114,98,185,22,72,46,86,233,233,105,37,116,236,122,53,18,55,197,45,91,34,116,110,248,162,198,246,57,219,200,216,131,48,0,0,0,0,3,10,112,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,154,192,0,0,0,0,0,0,0,99,76,71,136,28,7,51,214,220,247,135,251,123,234,233,178,205,61,167,183,85,215,69,86,176,177,149,176,85,192,217,146,90,86,164,139,44,140,137,36,137,178,185,204,106,49,243,70,158,254,164,80,50,88,0,0,0,0,49,166,35,196,14,3,153,235,110,123,195,253,189,245,116,217,102,158,211,219,170,235,162,171,88,88,202,216,42,224,108,201,45,43,82,69,150,70,68,146,68,217,92,230,53,24,249,163,79,127,82,41,146,192,0,0,0,99,78,30,56,129,192,120,154,210,250,29,87,211,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,122,37,107,85,219,172,114,198,239,119,82,1,146,192,0,0,49,254,189,235,94,43,195,182,147,223,117,143,53,183,221,107,108,184,255,0,133,241,48,90,226,142,74,167,247,234,98,167,103,67,100,146,54,46,207,153,170,187,189,62,170,46,219,174,200,161,144,1,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,125,96,0,0,0,62,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,250,193,143,244,19,90,241,94,34,116,158,197,172,120,85,190,235,69,101,200,60,87,134,130,233,20,113,213,51,177,83,45,59,250,219,28,146,49,55,124,46,84,217,235,245,85,55,217,119,68,200,0,0,48,87,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,81,93,19,94,199,120,104,220,232,221,51,250,155,210,197,70,162,247,31,27,30,25,212,24,211,135,142,32,112,30,38,180,190,135,85,244,229,245,108,182,214,84,84,82,75,71,92,176,165,109,20,240,200,173,116,85,17,195,36,141,141,234,222,137,90,213,118,235,28,177,187,221,212,134,75,0,1,133,49,94,43,180,226,255,0,196,158,107,194,205,206,95,99,102,120,191,132,158,219,29,68,200,177,223,105,101,160,130,174,71,83,174,201,180,209,119,94,143,133,119,114,198,196,149,170,228,73,82,16,205,96,0,0,0,0,0,0,198,154,141,196,14,3,165,154,161,166,250,81,151,190,174,154,229,170,53,23,10,75,45,98,172,44,162,138,122,88,226,119,106,121,36,145,174,107,229,116,209,69,19,88,215,171,228,123,91,238,221,55,201,96,0,0,0,0,0,49,86,59,196,190,150,100,58,237,151,112,233,237,111,102,102,120,151,128,254,181,184,207,77,15,181,252,85,26,214,127,88,51,186,178,212,118,97,77,229,252,91,122,55,69,247,162,238,6,85,0,0,0,0,0,0,0,0,6,63,215,189,107,197,120,118,210,123,238,177,230,182,251,173,109,151,31,240,190,38,11,92,81,201,84,254,253,76,84,236,232,108,146,70,197,217,243,53,87,119,167,213,69,219,117,217,23,186,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,7,214,0,0,0,0,1,88,28,102,115,64,215,222,29,184,147,204,52,115,10,196,52,254,182,203,143,251,63,195,79,116,183,214,201,84,254,253,5,61,67,250,221,29,92,108,93,159,51,145,54,98,125,84,77,247,93,213,66,207,193,23,249,122,113,65,159,113,103,162,247,173,70,212,107,70,63,110,185,91,178,138,155,36,81,89,41,230,134,7,65,29,37,36,205,115,155,52,178,185,95,213,80,244,85,71,34,108,141,247,124,85,101,0,0,66,174,100,60,107,106,159,7,223,131,191,193,157,131,20,185,253,45,246,191,141,246,237,45,76,221,191,11,225,59,125,174,204,241,109,191,137,127,87,87,86,251,55,109,182,93,250,87,47,78,97,122,209,197,158,180,94,180,231,81,177,140,42,221,109,183,98,245,55,184,165,178,81,85,195,59,167,142,174,146,22,181,206,154,166,86,171,58,106,30,170,136,212,93,209,190,255,0,138,40,88,80,0,0,6,31,186,241,49,134,216,56,163,181,112,177,125,161,171,165,190,228,120,187,50,59,21,115,81,100,130,177,233,45,98,79,72,244,70,239,11,217,21,26,202,215,170,171,30,157,198,170,177,205,98,74,25,128,0,0,0,0,17,215,139,190,56,244,143,132,27,85,36,25,91,42,239,217,101,226,158,89,237,88,229,181,236,73,222,198,181,232,201,234,94,229,218,158,153,210,181,35,238,108,247,170,171,214,56,228,237,200,141,202,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,80,238,160,0,0,16,214,231,205,39,135,155,79,18,236,208,170,170,250,71,227,15,167,130,36,212,10,107,181,61,77,163,218,51,49,146,50,37,88,149,205,74,100,107,218,199,212,172,159,139,153,28,215,198,216,218,233,144,38,80,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,245,81,55,221,119,85,11,63,4,95,229,233,197,6,125,197,158,139,222,181,27,81,173,24,253,186,229,110,202,42,108,145,69,100,167,154,24,29,4,116,148,147,53,206,108,210,202,229,127,85,67,209,85,28,137,178,55,221,241,85,148,0,0,0,0,49,87,17,124,75,233,103,11,248,36,217,214,166,93,191,139,224,172,212,115,211,123,82,231,248,232,98,147,194,65,52,177,247,187,93,246,62,78,151,125,70,110,229,251,17,67,42,131,10,112,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,154,192,0,0,0,82,183,245,106,248,167,255,0,196,29,42,255,0,209,87,31,251,112,23,82,14,149,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,39,117,0,0,0,12,105,136,241,3,128,230,122,219,158,240,255,0,111,125,93,54,89,167,180,246,234,186,232,170,214,22,50,182,10,184,27,50,75,74,212,145,101,145,145,36,145,54,87,57,141,70,62,104,211,223,212,138,100,176,0,0,0,0,0,194,154,235,197,118,156,104,102,109,167,250,95,115,151,218,185,158,163,100,22,203,61,182,205,79,50,54,74,122,90,170,198,83,201,95,80,187,47,110,22,117,63,161,21,58,165,145,138,198,236,141,150,72,190,190,37,248,152,195,120,90,199,177,76,207,80,104,106,223,143,95,242,138,124,114,186,182,153,21,239,182,50,106,90,153,146,173,98,70,171,166,99,93,78,212,123,27,245,250,30,231,53,30,230,164,111,12,192,15,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,235,0,0,0,12,63,132,241,49,134,230,60,69,234,31,12,174,161,171,160,203,48,58,122,59,147,21,200,178,65,114,183,79,75,73,43,167,99,209,168,145,190,41,106,217,19,163,119,197,22,55,177,206,222,70,197,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,30,15,39,133,3,198,201,185,229,14,40,138,171,241,57,124,0,225,50,170,70,237,149,19,220,165,76,115,67,212,185,171,178,138,188,6,154,72,255,0,17,43,153,39,213,110,235,238,163,145,61,251,239,246,47,216,91,5,206,94,197,20,243,111,249,17,185,223,242,34,148,119,199,165,221,153,87,19,151,203,101,36,206,87,182,186,88,222,137,186,108,173,166,131,244,236,159,192,80,44,59,150,182,35,29,135,135,203,107,158,199,36,146,87,215,191,235,57,119,254,204,137,240,84,79,226,147,1,19,100,48,223,10,56,139,112,237,31,181,90,83,117,86,79,86,245,85,70,162,253,105,220,191,103,184,204,160,0,0,99,157,112,163,142,183,11,171,134,104,220,230,125,79,114,110,159,234,209,175,217,253,5,102,242,229,153,104,181,178,233,70,158,230,246,55,84,95,231,150,132,180,93,86,133,103,196,170,227,68,223,126,223,255,0,93,97,83,220,15,222,157,99,226,58,178,145,209,34,248,136,225,143,222,171,238,234,154,135,244,127,64,23,31,76,168,234,120,213,62,214,167,248,15,105,242,91,36,73,104,105,222,159,194,137,139,255,0,50,31,88,30,185,161,100,241,186,55,162,170,57,21,20,169,222,100,250,63,91,98,206,42,53,26,203,75,43,82,74,137,100,123,254,187,209,21,205,165,143,224,173,233,79,202,95,180,182,98,62,241,119,165,116,57,254,157,215,199,61,59,100,147,120,186,126,164,106,191,217,224,85,247,187,251,128,49,143,47,45,122,93,77,196,36,178,215,212,70,234,202,8,123,143,68,100,108,252,186,169,145,61,205,114,175,195,111,177,9,158,159,15,113,76,220,4,231,149,186,67,174,117,216,117,201,122,34,184,67,73,78,214,185,239,93,156,234,136,151,220,140,221,191,234,171,241,255,0,172,184,203,53,194,59,149,186,10,184,215,116,145,141,119,219,246,181,23,237,254,144,62,215,38,232,122,209,85,23,109,208,246,158,135,111,190,224,123,154,187,161,228,225,26,251,182,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,53,172,226,199,205,62,178,124,192,200,125,70,115,101,51,90,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,190,189,98,180,149,68,74,229,89,118,181,92,120,28,192,104,237,247,58,74,170,139,93,69,226,146,186,40,102,107,223,75,58,220,234,102,72,165,106,46,236,122,197,52,82,35,93,178,244,72,199,124,28,138,178,212,1,21,121,163,249,19,212,223,185,125,98,136,149,68,85,230,143,228,79,83,126,229,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,148,205,107,56,78,243,79,163,127,48,49,239,81,128,217,76,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,106,229,169,204,46,179,76,175,180,58,21,175,57,127,250,5,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,217,43,206,175,202,198,45,243,2,135,211,174,37,43,1,181,64,43,171,150,167,48,186,61,77,177,80,232,86,188,229,255,0,232,234,131,170,43,61,242,233,52,20,241,222,41,122,233,161,166,165,124,210,76,146,84,220,93,36,207,106,35,99,234,146,56,145,206,115,228,235,115,172,84,1,68,60,194,51,252,203,75,57,143,102,218,131,167,217,13,93,143,33,177,212,89,42,104,107,169,149,58,226,127,177,168,209,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,120,160,30,104,254,123,53,55,238,95,71,162,2,221,56,51,227,51,1,226,207,0,166,172,163,174,164,183,102,214,234,118,69,126,176,203,44,48,206,233,227,134,157,106,106,233,105,146,121,102,90,30,245,66,71,28,178,108,187,167,75,189,255,0,25,20,107,45,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,30,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,33,7,22,252,203,173,92,43,113,13,100,210,137,240,90,76,166,196,150,120,107,114,58,138,11,171,82,227,111,158,122,132,232,141,177,42,43,17,241,211,70,233,123,50,57,139,47,138,167,84,124,45,106,172,185,211,134,62,47,52,107,139,75,21,202,239,165,85,183,86,85,217,59,62,215,181,221,40,29,79,85,65,222,124,205,131,173,205,87,66,254,226,83,200,244,237,74,253,155,183,87,75,151,164,10,33,225,119,137,188,251,133,157,80,182,234,6,33,83,87,89,109,101,67,93,122,199,150,227,53,53,21,230,4,142,88,250,39,108,107,210,231,177,179,202,232,158,246,189,35,145,90,254,151,108,173,118,193,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,89,114,85,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,192,191,224,126,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,253,96,0,0,0,0,5,16,243,8,207,243,45,44,230,61,155,106,14,159,100,53,118,60,134,199,81,100,169,161,174,166,84,235,137,254,198,163,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,189,226,128,121,163,249,236,212,223,185,125,30,136,11,137,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,235,171,98,115,222,239,13,35,155,35,161,127,83,186,152,138,213,94,227,36,99,51,169,173,103,14,156,75,234,159,11,249,220,57,214,153,221,191,141,227,108,213,147,212,251,46,231,248,153,162,143,197,193,12,177,247,187,93,247,190,62,167,125,71,236,228,251,81,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,144,0,0,81,15,48,140,255,0,50,210,206,99,217,182,160,233,246,67,87,99,200,108,117,22,74,154,26,234,101,78,184,159,236,106,52,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,105,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,235,171,98,115,222,239,13,35,155,35,161,127,83,186,152,138,213,94,227,36,99,41,219,154,63,158,205,77,251,151,209,232,140,85,195,167,18,250,167,194,254,119,14,117,166,119,111,227,120,219,53,100,245,62,203,185,254,38,104,163,241,112,67,44,125,238,215,125,239,143,169,223,81,251,57,62,212,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,32,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,174,173,137,207,99,124,76,109,116,142,133,253,77,233,122,171,85,123,111,145,143,189,62,25,248,170,210,62,43,240,218,156,195,75,110,85,109,125,186,163,195,92,237,23,40,217,13,198,220,245,87,118,214,104,152,247,183,162,70,181,92,199,177,206,99,182,115,119,235,100,140,102,182,224,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,157,128,162,30,95,124,122,228,60,51,102,84,56,54,160,223,106,235,52,174,239,81,28,53,204,168,241,85,175,176,49,18,165,201,53,12,41,42,50,22,58,162,161,178,84,35,99,123,222,198,42,181,174,122,34,45,233,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,7,214,69,94,104,254,68,245,55,238,95,88,162,35,254,31,206,211,75,38,190,229,44,207,244,163,43,163,178,178,224,223,162,242,217,219,77,83,85,45,15,66,53,222,57,146,207,27,35,155,173,171,34,118,156,246,244,203,219,247,172,93,217,179,7,48,140,255,0,13,213,62,92,57,182,160,233,246,67,73,124,199,175,148,246,74,154,26,234,101,94,137,89,237,154,52,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,64,133,92,174,120,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,248,44,122,181,206,122,202,201,58,147,170,42,106,135,61,170,175,235,237,197,35,85,234,214,164,211,74,219,159,53,87,45,251,149,191,31,85,154,137,224,120,100,214,59,133,214,229,151,167,140,168,199,114,42,202,153,235,166,187,198,157,218,153,169,170,228,145,207,123,102,137,137,34,199,34,170,70,232,163,72,254,163,227,103,120,44,168,0,0,166,14,104,220,118,218,181,178,235,14,132,104,190,77,87,81,132,216,234,30,236,130,227,73,59,124,22,67,90,215,49,98,100,125,41,213,45,53,59,152,229,71,245,246,229,145,200,244,107,146,24,101,118,117,230,145,199,213,102,157,248,238,25,52,114,225,117,182,229,235,224,234,50,44,138,142,166,122,25,173,17,175,106,166,26,106,73,35,115,30,233,165,98,198,178,72,138,177,182,41,22,63,174,249,31,217,168,16,47,251,149,199,145,61,50,251,235,214,43,73,84,69,94,87,30,68,244,203,239,175,88,173,36,166,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,14,171,174,154,233,167,28,58,105,197,199,84,53,66,243,224,109,84,59,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,254,151,108,155,163,81,173,115,222,230,49,143,123,117,225,226,31,136,28,251,137,173,80,174,213,125,70,125,35,46,85,148,244,244,145,81,208,172,201,69,69,4,49,163,91,21,60,115,73,35,163,98,187,174,87,53,29,178,201,44,142,247,117,41,146,184,232,227,54,251,198,30,163,210,220,227,181,123,27,12,197,252,69,62,51,109,149,140,90,166,199,42,179,187,83,83,35,119,222,105,123,81,42,198,215,44,113,181,141,107,122,149,31,44,157,219,151,223,1,89,15,19,57,149,14,115,168,54,42,186,61,43,180,84,71,53,115,234,60,85,19,239,236,84,169,106,67,67,50,68,172,153,141,168,167,108,117,10,217,24,246,49,234,141,115,94,168,168,24,211,130,142,43,175,188,37,235,45,22,101,221,186,214,98,23,45,168,242,155,37,20,204,111,143,165,233,122,71,34,54,68,86,44,208,61,253,216,215,118,57,118,124,125,198,50,89,20,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,40,47,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,144,57,119,113,245,89,195,30,84,184,30,169,92,46,183,45,50,189,246,169,247,90,153,234,62,140,200,146,74,255,0,19,75,77,212,172,72,94,249,228,117,68,113,177,36,119,213,145,189,78,143,183,40,94,161,66,220,199,178,204,171,6,230,19,168,121,78,21,147,93,113,251,213,23,178,124,53,198,215,91,37,37,84,29,118,74,70,63,162,88,213,175,111,83,30,230,174,203,239,107,149,23,220,170,94,245,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,114,250,61,16,22,189,192,231,28,120,111,23,184,107,169,106,153,73,99,212,91,29,59,95,126,176,177,235,209,35,55,70,248,218,62,165,87,62,153,206,86,162,181,85,95,11,220,140,122,185,29,20,178,202,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,176,167,14,156,75,233,103,20,24,36,57,214,153,221,191,141,227,108,213,147,211,123,82,217,248,233,162,143,197,193,12,178,118,123,189,135,190,62,167,125,118,108,228,251,81,3,42,128,0,0,0,170,190,121,223,153,63,214,79,217,166,85,229,123,199,79,225,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,248,215,54,162,68,197,92,243,191,50,127,172,159,179,74,192,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,129,180,152,34,175,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,149,64,0,0,10,33,230,17,159,230,90,89,204,123,54,212,29,62,200,106,236,121,13,142,162,201,83,67,93,76,169,215,19,253,141,70,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,123,197,0,243,71,243,217,169,191,114,250,61,16,23,19,193,223,21,88,111,21,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,215,86,196,231,189,222,26,71,54,71,66,254,167,117,49,21,170,189,198,72,198,103,83,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,224,200,0,0,0,0,0,0,34,175,52,127,34,122,155,247,47,172,81,16,3,149,239,29,63,129,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,226,154,234,137,22,127,243,71,242,39,169,191,114,250,197,17,64,32,109,80,10,192,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,251,63,0,0,0,80,15,52,127,61,154,155,247,47,163,209,23,252,80,15,52,127,61,154,155,247,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,129,85,124,243,191,50,127,172,159,179,76,85,201,83,205,62,83,242,254,187,212,109,198,85,231,157,249,147,253,100,253,154,98,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,10,96,231,43,118,186,216,56,187,194,111,182,43,157,93,186,229,110,193,237,181,116,117,148,147,58,25,233,167,142,231,112,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,62,82,183,58,191,52,248,183,203,250,31,81,184,129,55,249,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,147,40,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,118,19,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,235,171,98,115,222,239,13,35,155,35,161,127,83,186,152,138,213,94,227,36,99,3,58,128,0,162,190,105,124,53,234,62,149,241,5,126,213,235,154,221,111,88,102,160,220,60,93,182,247,85,84,181,78,166,170,88,145,100,183,76,238,150,246,123,125,15,74,120,215,118,248,104,227,107,92,245,138,84,103,229,114,238,227,126,179,133,92,237,113,44,198,171,171,76,178,203,132,82,223,92,176,207,83,53,174,70,195,44,108,170,165,137,146,181,141,234,123,224,241,10,145,201,35,226,167,106,49,170,230,49,171,117,58,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,129,178,240,43,3,148,239,27,245,153,39,179,56,76,212,202,174,186,187,125,189,98,194,107,82,25,230,154,170,56,124,68,245,20,181,83,58,87,163,123,80,35,18,157,27,27,35,108,84,238,98,187,169,35,107,166,87,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,81,93,19,94,199,120,104,220,232,221,51,250,155,210,197,70,162,247,31,27,30,24,43,153,215,27,84,122,25,167,21,58,73,165,249,95,70,164,229,29,84,115,84,218,110,80,37,86,53,74,212,134,73,36,153,136,174,150,25,167,134,102,178,21,233,99,186,95,36,172,145,174,137,136,234,97,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,70,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,247,44,94,9,104,244,51,78,41,181,111,84,49,78,141,73,202,58,107,33,166,187,91,96,74,172,106,149,169,52,113,199,11,213,29,44,51,79,12,206,124,201,212,199,116,190,56,159,27,93,19,213,193,42,180,7,73,191,1,90,53,137,233,31,210,251,174,81,244,94,222,218,47,106,92,221,188,211,253,103,59,165,173,221,123,112,179,171,183,20,93,78,237,196,200,217,212,238,158,165,200,0,0,40,7,154,63,158,205,77,251,151,209,232,139,254,40,7,154,63,158,205,77,251,151,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,124,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,249,89,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,15,21,220,87,106,63,22,186,142,252,215,53,151,192,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,254,150,172,179,42,35,164,115,90,136,140,99,35,141,153,87,152,143,27,245,156,85,103,105,137,97,213,93,58,101,137,220,37,150,196,228,134,122,105,174,146,58,24,163,125,85,84,79,149,204,119,75,217,63,135,85,142,57,25,21,67,145,237,71,61,237,79,202,224,39,130,11,239,23,25,220,181,185,29,45,214,219,166,86,78,236,87,187,221,28,204,167,153,245,75,10,172,52,180,142,146,41,25,36,221,110,137,242,39,66,181,145,111,212,230,186,72,145,225,141,56,93,226,111,62,225,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,62,137,219,26,244,185,236,108,242,186,39,189,175,72,228,86,191,165,219,43,93,176,166,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,150,144,56,251,224,78,235,194,38,77,69,125,198,171,42,238,218,117,145,84,45,37,158,178,170,71,79,91,75,60,116,240,186,72,171,164,101,60,80,49,242,72,234,135,66,214,42,171,163,133,234,190,246,56,249,120,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,96,95,240,63,39,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,245,248,107,141,174,182,58,186,89,250,30,230,63,162,88,213,204,119,75,216,230,174,203,238,115,85,23,222,138,126,176,3,85,115,106,131,85,112,54,83,225,59,202,198,141,252,191,199,189,58,3,42,152,171,132,239,43,26,55,242,255,0,30,244,232,12,170,0,0,5,16,243,8,207,243,45,44,230,61,155,106,14,159,100,53,118,60,134,199,81,100,169,161,174,166,84,235,137,254,198,163,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,183,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,41,179,154,63,158,205,77,251,151,209,232,140,85,195,135,17,250,143,195,62,163,218,179,156,27,32,186,195,65,13,194,150,162,247,100,167,175,88,41,111,116,177,43,145,212,213,13,86,190,55,111,28,179,53,146,58,55,186,39,72,175,102,206,68,80,54,83,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,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,247,93,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,212,130,46,227,216,199,77,43,213,177,198,197,114,117,200,246,53,23,119,33,175,191,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,81,93,19,94,246,248,153,26,216,221,51,250,157,212,244,70,162,246,217,27,24,31,171,166,26,197,159,107,175,28,186,95,168,218,141,126,171,184,220,174,58,145,100,150,40,165,170,154,104,45,240,73,120,100,205,164,165,108,207,123,162,166,141,210,189,35,137,28,168,212,95,233,85,177,254,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,16,35,87,45,78,97,117,154,101,125,161,208,173,121,203,255,0,208,45,127,84,86,123,229,210,105,234,36,179,213,116,83,67,77,74,249,164,153,99,166,183,54,56,94,212,70,199,211,28,146,163,156,230,71,214,230,220,161,170,185,114,124,181,57,133,209,234,109,138,135,66,181,231,47,255,0,71,84,29,81,89,239,151,73,160,167,142,241,75,215,77,13,53,43,230,146,100,146,166,226,233,38,123,81,27,31,84,145,196,142,115,159,39,91,156,22,42,0,2,136,121,132,103,249,150,150,115,30,205,181,7,79,178,26,187,30,67,99,168,178,84,208,215,83,42,117,196,255,0,99,81,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,218,167,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,227,81,124,209,252,246,106,111,220,190,143,68,97,77,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,27,52,131,31,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,177,228,224,231,42,47,192,15,40,114,56,51,117,247,236,114,80,58,142,169,94,226,176,225,119,107,148,171,178,65,73,60,137,186,162,126,76,79,93,183,95,232,40,210,224,202,157,79,227,7,32,125,43,122,188,85,230,224,230,162,39,86,219,67,47,241,19,223,249,5,197,113,109,118,158,217,163,249,4,177,72,140,222,130,173,187,238,168,187,248,89,255,0,159,249,138,165,224,171,21,169,203,120,158,174,187,74,206,235,35,184,86,57,238,114,43,191,42,10,196,248,236,191,106,126,144,46,167,3,183,45,175,27,166,163,95,224,186,69,251,126,215,170,253,167,97,62,75,108,61,138,70,71,191,195,127,240,159,88,0,120,85,77,209,55,60,129,215,179,122,116,168,177,205,31,217,245,119,255,0,244,218,83,230,140,209,174,33,198,59,237,113,74,143,111,85,187,235,34,108,155,58,74,37,251,119,46,59,36,137,102,182,75,26,47,189,122,127,250,164,41,198,193,20,214,94,54,91,79,89,35,145,206,246,90,238,170,190,253,228,164,253,59,126,128,46,79,31,127,114,205,67,38,251,245,83,68,239,249,88,135,232,159,139,136,72,146,227,150,215,181,219,167,132,135,223,191,251,91,79,218,0,126,125,226,220,203,149,28,148,242,55,169,29,183,187,117,253,40,191,103,244,31,127,185,62,208,169,186,108,128,83,199,26,216,61,78,138,107,53,143,62,183,68,245,99,238,16,186,69,108,111,247,54,40,169,95,241,127,83,127,128,164,247,224,219,93,109,26,171,128,208,71,79,43,124,85,61,60,113,203,26,205,19,157,212,202,120,21,203,179,62,30,247,254,131,174,241,229,162,22,237,70,211,170,139,154,211,70,149,54,200,234,170,155,34,49,189,126,234,71,39,199,182,229,254,10,125,169,240,66,20,114,250,212,233,244,223,89,235,112,59,157,100,173,129,82,226,216,216,233,21,19,118,36,104,139,179,158,212,248,66,191,193,255,0,237,5,197,28,30,205,253,232,112,165,157,181,16,164,173,84,217,219,255,0,132,247,1,235,106,43,126,211,216,122,221,238,95,113,201,171,186,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,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,14,213,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,38,181,153,54,142,231,216,174,157,226,122,175,112,176,213,201,137,230,52,242,75,67,118,134,150,101,164,142,118,85,213,211,45,36,179,171,18,36,169,222,134,89,82,38,185,203,218,115,29,246,170,54,85,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,234,50,52,145,138,138,215,178,96,188,146,42,243,71,242,39,169,191,114,250,197,17,39,237,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,35,7,52,127,34,122,155,247,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,108,166,107,89,194,119,154,125,27,249,129,143,122,140,6,202,96,0,35,87,27,252,104,226,188,35,233,196,245,212,78,181,94,243,235,151,110,11,38,61,45,116,109,145,157,212,155,166,186,166,4,122,76,180,108,88,36,69,115,19,235,200,141,139,169,157,75,35,3,10,243,171,242,177,139,124,192,161,244,235,137,77,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,181,78,100,217,77,247,57,229,183,161,121,174,83,93,227,111,89,5,195,24,186,92,106,123,76,143,191,85,61,134,178,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,226,186,248,78,243,79,163,127,48,49,239,81,128,12,127,254,138,176,44,171,253,117,199,50,76,114,225,254,217,71,93,109,174,167,147,254,44,144,205,28,140,254,103,53,205,251,21,11,211,229,205,198,191,238,170,211,137,236,25,253,206,213,30,166,226,223,139,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,98,14,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,170,13,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,215,130,94,219,216,247,67,43,21,209,200,196,114,117,198,247,181,87,103,40,27,63,20,3,205,31,207,102,166,253,203,232,244,69,196,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,245,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,253,203,232,244,64,97,74,125,11,212,122,237,14,155,136,123,101,155,199,97,148,57,4,184,221,202,166,157,85,242,91,170,155,13,60,145,190,161,155,125,72,100,241,76,99,36,69,86,247,26,172,119,66,190,36,147,32,112,93,197,182,85,194,54,169,166,83,109,139,199,99,119,223,13,111,201,173,206,108,146,247,40,91,83,27,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,247,164,69,77,158,165,133,114,147,192,48,221,83,224,155,63,211,237,65,199,169,47,152,245,243,56,175,166,174,161,169,69,232,149,158,207,182,170,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,64,14,51,56,51,207,184,76,207,234,104,235,40,106,238,56,77,198,161,242,216,111,209,69,52,208,54,9,38,168,74,106,74,170,149,130,40,82,187,179,78,178,73,20,123,166,203,212,223,119,192,48,174,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,182,219,170,252,75,190,229,109,195,61,54,132,112,243,75,156,92,43,169,43,178,29,85,167,160,200,234,102,166,89,81,148,246,231,83,163,232,105,21,30,238,151,61,141,158,89,30,246,177,191,94,161,204,221,237,141,143,90,171,224,3,65,170,120,131,226,143,17,198,102,162,164,169,177,88,42,25,147,100,44,171,167,138,166,7,219,169,37,141,206,134,72,100,123,82,86,79,43,161,166,84,68,118,201,80,175,86,57,173,114,27,15,1,170,185,245,86,218,110,182,234,106,10,203,133,178,174,150,158,233,78,181,116,50,205,11,152,202,168,18,89,33,89,98,114,166,207,98,75,12,177,171,155,186,117,198,246,252,90,168,159,41,110,154,57,194,37,171,139,238,86,250,99,138,65,113,164,179,229,150,26,139,229,203,28,186,207,78,215,177,147,173,214,185,175,165,153,232,213,149,148,211,39,79,95,109,119,71,199,12,138,217,59,73,27,131,5,114,189,227,167,240,41,149,51,67,181,143,51,240,154,109,122,235,246,61,77,107,122,161,177,93,36,145,170,155,204,174,79,15,71,54,242,119,55,71,49,146,171,36,252,83,93,81,34,221,73,171,102,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,232,241,54,235,165,20,148,149,80,117,177,175,103,92,82,35,94,222,166,61,174,77,211,222,215,34,167,185,80,181,78,88,188,194,235,50,154,202,110,29,120,129,203,251,215,89,186,98,196,175,247,57,167,158,170,235,85,44,243,73,45,45,109,92,243,63,170,101,238,194,202,100,233,99,85,177,172,125,74,245,137,175,11,63,0,0,0,0,40,7,154,63,158,205,77,251,151,209,232,139,254,40,7,154,63,158,205,77,251,151,209,232,128,143,245,58,103,149,83,105,101,187,88,252,39,119,27,184,100,21,184,207,126,56,228,119,135,174,167,166,166,168,232,153,221,29,182,119,35,170,222,52,235,87,59,177,63,213,68,102,235,154,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,115,215,148,158,1,134,234,159,4,217,254,159,106,14,61,73,124,199,175,153,197,125,53,117,13,74,47,68,172,246,125,181,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,184,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,13,138,49,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,167,235,20,151,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,183,104,5,0,243,71,243,217,169,191,114,250,61,17,130,163,209,220,250,167,72,219,173,246,251,13,93,126,39,29,226,174,201,93,89,73,75,52,172,182,79,3,40,156,142,170,145,25,218,133,146,173,124,76,137,92,253,222,246,72,155,38,201,213,157,121,163,249,236,212,223,185,125,30,136,155,252,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,129,2,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,113,214,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,53,241,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,245,17,210,181,140,111,137,141,174,141,179,51,165,189,47,84,114,39,109,241,189,253,171,151,79,14,181,60,66,113,47,142,65,121,196,234,238,216,78,43,80,219,206,77,50,69,19,169,35,100,108,123,233,105,234,18,102,185,146,50,122,136,227,141,208,236,175,124,93,245,68,68,99,222,192,182,158,93,60,58,211,112,247,195,70,57,5,231,19,164,180,230,217,85,59,111,57,52,201,20,173,171,145,242,61,239,165,167,168,73,154,215,198,248,41,228,142,55,67,178,49,146,247,213,17,85,239,123,245,247,54,168,53,87,3,186,234,78,142,231,218,83,30,63,89,151,216,106,224,182,229,86,122,27,221,150,230,148,179,54,138,190,10,154,42,122,190,152,38,145,141,108,175,137,181,81,71,42,51,169,25,39,83,119,95,114,174,106,192,184,227,204,177,174,14,115,142,17,238,172,171,74,27,149,59,25,139,221,173,175,74,121,232,89,45,194,57,235,232,170,85,170,213,150,154,120,157,85,245,189,239,69,149,241,185,31,20,137,217,179,251,159,10,184,111,21,252,191,52,175,15,188,219,105,27,147,219,180,222,205,83,137,221,228,145,97,125,186,226,182,168,58,17,210,181,143,119,134,145,205,141,179,51,165,221,76,68,114,39,113,145,189,148,131,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,245,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,188,242,246,216,247,182,24,152,142,146,71,163,87,162,54,61,202,155,53,75,180,230,17,128,97,186,89,203,135,54,211,237,62,199,169,44,120,245,142,158,201,77,67,67,76,139,209,19,61,179,70,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,26,185,48,112,235,82,251,174,75,196,158,95,137,213,199,79,5,59,108,216,117,117,84,81,118,39,123,221,34,92,42,32,71,181,101,71,198,145,197,2,76,197,107,21,38,170,139,119,170,61,25,45,121,163,249,19,212,223,185,125,98,136,10,33,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,118,223,100,95,129,242,127,162,172,11,42,255,0,93,113,204,147,28,184,127,182,81,215,91,107,169,228,255,0,139,36,51,71,35,63,153,205,115,126,197,67,32,112,157,230,159,70,254,96,99,222,163,1,105,60,209,184,18,186,235,101,170,29,119,209,124,102,146,163,54,177,211,189,185,5,186,146,7,120,220,134,137,173,98,68,248,250,87,166,90,154,118,177,200,140,232,238,75,27,145,136,231,44,48,196,224,201,92,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,57,136,241,191,71,194,174,8,152,150,29,85,213,169,185,101,190,89,108,78,72,96,169,134,215,27,102,138,55,213,85,68,249,90,246,245,49,243,248,117,88,228,141,242,211,185,30,213,107,30,213,163,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,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,32,124,159,232,171,61,202,191,215,92,143,36,200,238,31,237,149,149,215,42,234,137,63,227,73,52,210,72,255,0,231,115,156,239,181,84,250,245,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,93,182,221,19,224,91,247,43,158,4,174,186,39,106,155,93,245,163,25,164,167,205,175,148,236,110,63,110,171,129,222,55,30,162,115,94,146,190,78,165,233,138,166,161,175,106,43,58,59,145,70,213,98,185,171,52,209,54,173,184,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,250,245,138,210,21,115,130,226,11,92,106,51,181,208,23,227,247,92,103,76,169,251,19,197,91,216,154,56,114,218,166,195,4,239,119,121,205,107,36,134,153,243,70,206,203,21,205,108,173,238,72,170,238,211,98,154,188,174,60,137,233,151,223,94,177,90,119,254,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,2,128,116,7,15,211,140,255,0,89,113,60,55,87,51,223,161,120,133,214,224,216,46,151,190,132,95,13,31,75,149,173,234,118,236,139,184,244,100,93,231,162,199,23,115,184,244,86,49,200,187,36,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,180,58,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,169,60,93,198,49,238,134,86,43,100,141,234,212,235,141,236,114,38,206,66,213,57,91,241,245,89,168,158,7,134,77,99,184,93,110,89,122,120,202,140,119,34,172,169,158,186,107,188,105,221,169,154,154,174,73,28,247,182,104,152,146,44,114,42,164,110,138,52,143,234,62,54,119,130,111,241,21,164,58,71,173,186,71,125,195,53,182,10,70,99,12,167,125,194,107,156,211,178,153,246,119,194,199,57,43,226,168,127,213,129,241,53,94,170,247,125,78,133,123,94,142,141,207,107,181,172,187,81,83,91,174,181,182,250,59,181,37,210,158,150,162,72,98,174,164,108,173,130,169,141,114,163,102,141,38,99,37,70,57,17,28,137,35,24,253,149,58,154,213,221,18,199,249,164,113,245,71,168,158,59,134,77,28,184,90,174,88,130,120,58,140,139,34,163,169,130,186,27,188,137,218,169,134,154,146,72,220,246,54,24,158,145,172,146,34,164,142,150,53,143,234,50,55,247,161,175,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,66,205,57,57,235,94,178,231,250,113,145,105,230,115,111,186,221,113,12,47,195,82,227,121,12,241,55,183,77,186,47,114,214,233,221,34,62,94,219,22,23,196,198,177,221,168,220,230,189,236,98,211,70,176,91,154,63,158,205,77,251,151,209,232,139,190,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,180,131,205,31,207,102,166,253,203,232,244,64,69,248,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,179,95,7,124,85,102,92,40,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,93,91,19,158,198,248,152,218,233,29,11,250,155,210,245,86,170,246,223,35,31,45,57,67,105,158,43,172,154,113,196,126,150,230,180,158,34,203,147,91,236,22,250,158,152,227,124,144,245,165,207,162,120,187,140,123,27,52,79,70,201,27,213,171,209,35,24,228,77,218,132,53,226,139,134,76,251,133,157,80,185,105,254,95,77,87,89,109,101,67,155,101,200,82,221,53,53,21,230,4,142,41,58,224,116,137,210,231,177,179,196,217,88,199,61,35,145,92,206,167,108,142,112,108,83,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,162,30,95,124,122,228,60,51,102,84,56,54,160,223,106,235,52,174,239,81,28,53,204,168,241,85,175,176,49,18,165,201,53,12,41,42,50,22,58,162,161,178,84,35,99,123,222,198,42,181,174,122,34,45,233,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,7,214,0,2,170,249,231,126,100,255,0,89,63,102,149,171,131,233,158,85,168,150,236,190,227,139,82,120,191,161,88,251,242,107,140,12,142,73,38,117,12,117,84,212,242,190,54,177,142,223,183,226,155,43,213,221,45,108,81,74,245,119,213,217,108,171,158,119,230,79,245,147,246,105,138,185,42,121,167,202,126,95,215,122,141,184,8,107,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,222,38,240,30,41,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,232,157,177,175,83,88,247,65,43,162,123,218,197,146,52,107,250,91,186,181,181,87,204,215,129,43,174,136,230,87,29,115,210,220,102,146,61,47,191,84,70,234,170,59,92,14,99,49,186,215,163,90,230,73,30,234,140,166,154,93,221,27,217,211,27,31,39,99,166,52,72,123,177,215,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,127,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,0,2,128,121,163,249,236,212,223,185,125,30,136,191,226,128,121,163,249,236,212,223,185,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,145,87,63,229,79,175,49,113,47,118,209,221,45,180,85,213,97,171,78,183,91,78,101,127,111,98,220,148,74,196,84,138,121,224,107,209,106,91,42,172,29,182,49,36,127,74,77,218,142,23,117,52,46,207,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,245,248,107,141,174,182,58,186,89,250,30,230,63,162,88,213,204,119,75,216,230,174,203,238,115,85,23,222,138,126,177,143,244,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,252,87,134,158,233,44,114,85,63,191,83,45,67,250,221,28,113,177,118,124,206,68,217,137,245,81,55,221,119,85,200,0,1,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,99,95,221,99,194,199,254,114,218,85,255,0,174,86,239,253,176,25,84,0,4,85,230,143,228,79,83,126,229,245,138,34,136,116,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,224,94,247,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,116,171,157,167,62,210,140,201,148,119,155,102,65,135,101,150,10,136,42,217,21,76,51,91,238,54,249,209,25,52,50,163,92,141,150,39,236,177,200,199,123,151,222,215,39,216,165,217,242,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,238,181,48,83,253,38,141,99,149,254,38,150,155,169,30,179,49,144,72,234,136,227,98,198,223,171,35,122,91,39,110,46,191,204,215,129,43,86,183,97,183,29,115,210,220,102,174,77,80,176,211,198,234,170,59,92,13,123,242,74,38,43,90,230,73,30,232,175,169,134,45,221,27,217,213,35,217,31,99,166,69,88,123,84,217,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,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,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,85,95,60,239,204,159,235,39,236,211,21,114,84,243,79,148,252,191,174,245,27,113,149,121,231,126,100,255,0,89,63,102,152,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,2,149,185,213,249,167,197,190,95,208,250,141,196,159,247,206,55,236,87,14,54,176,94,19,52,210,170,213,122,142,163,219,17,102,213,171,11,228,240,53,84,244,50,207,79,75,75,51,101,70,44,204,124,15,74,132,116,111,107,122,154,196,114,72,217,26,200,1,206,175,205,62,45,242,254,135,212,110,32,67,92,103,72,115,44,191,75,243,125,92,177,65,73,53,139,79,106,45,48,223,81,211,163,39,133,151,9,38,138,9,152,197,247,61,137,44,41,27,145,23,173,22,104,213,26,173,71,185,159,171,195,199,16,57,247,12,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,119,68,173,106,187,100,146,40,221,239,233,66,127,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,76,1,204,19,128,172,135,134,108,202,187,57,211,235,21,93,102,149,221,234,36,154,133,244,254,42,181,246,6,34,83,53,97,174,153,98,70,66,199,84,84,58,58,117,116,143,123,216,196,71,57,207,69,85,11,158,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,175,129,126,51,111,188,30,106,61,85,206,75,87,182,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,109,166,139,187,42,164,110,114,71,35,94,230,187,165,85,146,199,127,216,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,175,195,92,109,117,177,213,210,207,208,247,49,253,18,198,174,99,186,94,199,53,118,95,115,154,168,190,244,80,63,88,139,252,125,240,109,77,197,246,151,209,91,236,85,52,148,25,222,49,80,179,99,149,213,213,178,193,68,198,79,36,41,89,13,66,71,28,138,230,62,40,145,205,84,103,90,73,20,123,57,172,89,17,210,128,1,171,103,250,42,192,178,175,245,215,28,201,49,203,135,251,101,29,117,182,186,158,79,248,178,67,52,114,51,249,156,215,55,236,84,50,87,19,28,85,106,231,21,249,149,54,97,170,87,42,70,178,221,79,225,173,150,139,108,111,134,221,110,98,163,123,139,12,79,123,221,215,35,154,142,123,222,231,61,219,53,187,244,50,54,51,37,243,49,212,205,26,213,158,43,47,89,102,140,85,251,70,145,182,250,75,125,238,237,20,142,125,45,210,233,78,142,137,211,211,57,94,228,116,45,129,148,208,163,216,141,99,221,11,158,212,115,92,146,201,21,64,177,78,84,220,18,209,234,181,246,167,136,29,94,197,60,102,25,102,238,81,216,45,183,75,108,21,22,252,130,169,236,150,25,228,123,38,71,119,33,167,247,108,168,206,151,78,169,211,34,45,60,140,91,148,49,167,13,217,150,145,234,14,137,98,217,158,133,88,41,44,120,77,214,158,89,173,182,202,107,91,45,204,163,127,126,70,212,66,180,241,162,49,143,109,66,76,143,86,110,199,61,28,230,185,232,228,114,228,176,0,0,5,0,243,71,243,217,169,191,114,250,61,17,127,198,190,220,205,46,214,171,215,28,122,159,89,102,185,210,87,211,199,81,109,164,124,180,211,54,86,54,120,45,148,144,205,18,185,170,168,143,142,88,228,141,237,248,181,236,115,87,101,69,64,44,43,146,167,149,140,167,230,5,119,167,91,137,254,87,175,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,107,10,0,85,175,56,238,35,181,66,201,77,67,195,117,191,8,171,179,97,185,29,60,55,42,236,134,174,40,228,101,249,97,149,146,37,45,43,145,92,145,50,9,91,19,165,234,233,153,95,219,78,150,66,168,234,155,74,49,167,16,252,63,96,60,77,105,125,118,148,106,51,42,217,109,172,168,167,171,138,178,133,33,74,218,41,225,145,28,217,105,228,154,57,27,27,213,189,113,57,200,221,214,57,100,111,187,169,64,214,223,19,183,88,175,25,85,154,211,148,228,127,71,236,181,183,10,122,123,141,223,193,190,175,217,244,175,145,173,150,167,176,197,71,203,219,98,185,253,182,175,83,186,118,79,122,155,41,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,221,120,120,135,225,251,62,225,151,84,43,180,163,81,153,72,251,149,29,61,61,92,85,148,41,50,209,86,193,52,104,230,203,79,36,209,198,233,24,142,235,137,206,70,236,146,69,35,125,253,42,79,254,85,252,122,212,210,212,218,184,88,214,75,237,93,99,43,42,33,183,224,215,58,142,210,50,141,137,20,206,90,10,154,137,37,107,149,138,230,65,21,43,26,199,191,174,94,214,232,196,137,172,11,63,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,77,104,117,87,15,177,105,254,163,228,120,86,49,158,218,179,91,85,150,225,45,29,37,254,214,199,182,150,225,27,87,100,145,136,255,0,249,21,90,175,141,92,138,177,201,43,58,100,117,154,115,80,227,214,154,150,154,235,194,198,141,223,105,43,31,89,79,53,191,57,185,211,247,81,244,111,73,97,114,80,83,84,71,43,90,175,86,178,120,170,152,230,61,157,18,246,183,71,164,173,101,112,104,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,224,159,252,153,53,175,89,106,178,171,238,135,77,111,186,223,116,218,134,223,37,206,58,158,211,95,14,55,92,249,17,90,222,243,228,111,110,26,143,199,254,33,137,35,150,86,247,24,198,55,196,200,91,81,138,184,116,225,163,75,56,95,193,33,193,116,206,211,252,111,27,121,172,130,155,218,151,63,199,77,44,126,46,120,98,143,189,218,239,189,145,245,55,234,51,102,167,218,171,149,64,26,171,155,84,26,171,129,178,159,9,222,86,52,111,229,254,61,233,208,25,84,197,92,39,121,88,209,191,151,248,247,167,64,101,80,0,0,40,7,154,63,158,205,77,251,151,209,232,136,255,0,83,166,121,85,54,150,91,181,143,194,119,113,187,134,65,91,140,247,227,142,71,120,122,234,122,106,106,142,137,157,209,219,103,114,58,173,227,78,181,115,187,19,253,84,70,110,178,3,154,63,158,205,77,251,151,209,232,137,191,202,79,0,195,117,79,130,108,255,0,79,181,7,30,164,190,99,215,204,226,190,154,186,134,165,23,162,86,123,62,218,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,16,43,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,245,227,71,69,212,206,164,145,151,233,105,207,240,219,214,3,69,170,84,121,13,36,120,157,125,158,59,252,87,106,181,90,88,27,110,124,41,59,106,36,89,145,171,19,59,74,143,94,226,55,165,55,234,219,101,53,246,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,14,171,104,226,135,92,108,90,29,87,195,197,167,63,186,210,97,149,119,5,174,74,104,42,230,138,72,163,146,25,227,169,163,107,216,244,222,142,127,16,175,150,157,232,232,214,70,53,232,141,87,72,178,6,106,230,51,198,191,238,170,212,120,44,24,5,206,235,30,153,98,223,139,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,70,8,240,12,202,92,6,163,84,155,143,85,166,39,75,120,134,192,251,179,145,27,2,220,101,134,73,219,78,197,85,221,239,72,161,123,221,210,139,208,139,31,95,79,114,62,174,255,0,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,50,197,121,164,232,238,3,161,92,13,96,90,115,167,54,26,75,117,182,221,156,90,226,150,88,169,97,134,123,132,241,217,235,97,117,93,83,161,99,27,45,76,141,137,139,36,170,212,87,42,127,66,32,87,7,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,5,53,226,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,241,254,138,176,44,171,253,117,199,50,76,114,225,254,217,71,93,109,174,167,147,254,44,144,205,28,140,254,103,53,205,251,21,12,129,194,119,154,125,27,249,129,143,122,140,5,154,115,47,229,223,83,169,244,211,107,222,128,227,148,141,201,237,212,242,63,32,198,173,182,248,161,125,241,139,44,147,73,91,10,68,212,116,213,221,82,189,94,215,245,62,118,35,81,139,220,99,89,48,101,254,92,220,107,254,234,173,56,158,193,159,220,237,81,234,110,45,248,187,149,52,11,218,146,233,66,136,196,142,230,216,122,90,198,245,61,235,28,173,137,92,214,72,214,187,104,155,52,81,164,192,53,129,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,253,120,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,155,4,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,245,213,177,57,239,119,134,145,205,145,208,191,169,221,76,69,106,175,113,146,49,129,78,220,209,252,246,106,111,220,190,143,68,97,74,125,11,212,122,237,14,155,136,123,101,155,199,97,148,57,4,184,221,202,166,157,85,242,91,170,155,13,60,145,190,161,155,125,72,100,241,76,99,36,69,86,247,26,172,119,66,190,36,147,53,243,71,243,217,169,191,114,250,61,17,58,121,64,98,214,44,231,130,253,66,194,178,154,31,27,101,200,51,11,181,174,227,77,221,124,125,250,89,237,52,17,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,247,129,94,220,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,133,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,37,5,241,191,193,118,85,194,62,163,207,67,68,219,173,239,1,185,118,231,178,100,50,208,200,216,217,221,89,186,104,106,103,70,36,43,88,196,130,69,86,177,126,188,104,217,122,89,212,177,179,37,242,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,234,50,52,145,138,138,215,178,96,188,144,124,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,231,123,253,231,176,226,169,239,0,213,220,242,191,0,159,0,239,201,80,34,95,48,155,189,85,6,141,92,219,76,158,249,35,154,55,47,187,242,86,146,175,127,138,127,49,20,57,95,226,242,213,100,215,44,138,86,123,150,101,114,174,233,246,248,230,254,159,242,25,195,153,158,113,29,151,78,42,44,201,35,93,37,90,189,136,155,239,178,58,10,198,255,0,25,63,71,232,63,15,149,133,142,86,96,108,187,201,10,163,106,218,143,71,43,87,101,252,109,106,124,118,254,127,210,5,134,198,196,99,17,169,246,28,207,8,155,38,193,126,0,113,251,83,99,153,193,62,40,115,3,226,186,198,217,41,94,142,77,211,221,254,20,41,103,86,167,117,167,141,170,105,19,234,189,95,103,254,127,119,84,31,211,250,11,173,170,69,88,151,111,254,255,0,121,76,92,95,53,108,92,99,219,106,229,143,162,37,246,51,183,68,219,224,246,255,0,71,241,84,11,114,210,90,149,171,192,44,115,170,238,174,160,166,85,255,0,230,35,95,242,157,196,198,188,63,87,199,112,211,11,5,68,75,187,95,110,165,114,47,244,211,196,191,167,249,204,148,7,5,79,126,255,0,206,114,79,129,227,111,126,231,159,136,31,135,154,217,161,190,227,149,214,233,153,212,217,169,230,102,219,170,126,84,110,79,210,159,164,165,142,39,113,41,180,95,136,103,100,20,141,236,247,228,169,145,175,221,29,238,150,90,180,248,42,191,248,191,163,254,66,240,158,212,123,21,171,240,84,217,74,244,230,137,163,235,124,193,87,43,183,81,185,106,41,106,169,26,231,178,63,127,74,203,58,47,189,24,171,182,242,39,218,4,191,208,156,218,28,191,14,165,173,235,234,123,250,254,197,79,132,178,167,241,83,248,166,78,43,31,150,166,186,165,69,19,177,11,149,193,22,104,118,232,108,146,251,215,117,172,145,125,203,38,255,0,13,190,194,205,152,228,115,26,230,174,232,168,138,128,120,122,39,218,135,136,221,186,156,213,55,77,142,27,116,175,188,15,96,60,34,238,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,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,91,79,5,186,23,167,28,69,242,204,192,244,191,84,44,222,58,213,93,237,153,97,154,37,70,85,91,234,155,119,174,72,234,169,164,84,94,220,204,234,118,203,178,181,90,231,49,237,123,30,246,58,162,248,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,187,78,87,30,68,244,203,239,175,88,173,49,255,0,55,95,192,23,224,10,209,248,93,246,175,210,79,104,85,125,12,246,39,130,241,222,59,193,77,191,123,196,126,51,217,221,207,13,226,123,63,91,171,195,125,189,32,71,94,84,252,115,221,108,185,53,7,11,186,175,116,171,184,91,111,245,9,30,41,122,184,221,28,245,182,78,202,118,71,21,177,123,242,116,182,153,237,129,140,130,56,182,86,204,254,132,99,251,200,177,76,174,104,254,68,245,55,238,95,88,162,40,4,184,157,113,173,226,26,191,148,118,81,63,18,214,154,75,118,78,218,123,4,52,144,245,84,58,226,235,116,119,27,107,33,154,230,179,189,238,241,210,57,178,201,42,110,155,117,177,28,214,73,214,198,133,101,240,157,230,159,70,254,96,99,222,163,1,178,153,173,103,9,222,105,244,111,230,6,61,234,48,27,20,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,164,17,119,30,198,58,105,94,173,142,54,43,147,174,71,177,168,187,185,0,234,188,78,241,11,138,240,191,163,87,173,92,202,105,188,127,128,237,211,91,173,108,170,142,158,107,157,116,174,233,138,158,55,61,127,186,145,234,214,189,204,138,41,94,140,127,71,74,235,215,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,167,108,155,171,149,206,115,222,231,189,239,123,178,7,26,60,91,101,92,92,234,154,229,55,40,188,14,55,98,241,54,252,102,220,214,201,23,110,133,213,50,61,147,207,18,205,44,105,89,36,107,11,102,124,106,141,119,102,52,68,217,136,96,0,45,83,143,175,255,0,21,151,14,95,170,31,254,206,85,16,3,132,239,52,250,55,243,3,30,245,24,9,255,0,199,215,255,0,138,203,135,47,213,15,255,0,103,42,136,1,194,119,154,125,27,249,129,143,122,140,0,108,166,83,95,50,190,94,149,154,101,125,174,215,93,6,196,63,208,45,127,76,183,139,29,174,25,234,36,179,213,116,84,205,83,84,200,99,133,99,166,183,54,56,88,229,87,73,211,28,146,171,90,214,71,208,214,220,161,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,5,27,114,172,196,248,142,253,209,214,140,235,72,49,159,244,41,248,219,78,95,121,185,209,63,217,126,203,235,130,90,154,102,207,183,246,231,246,187,226,142,55,117,245,246,220,244,236,119,84,234,188,209,252,246,106,111,220,190,143,68,94,158,153,233,86,156,104,222,43,6,21,165,184,93,171,25,178,211,244,187,195,91,233,210,62,244,141,141,145,247,166,127,229,205,50,178,56,209,210,200,174,145,253,40,174,114,175,188,162,206,104,254,123,53,55,238,95,71,162,3,242,120,32,227,71,42,225,31,81,224,174,173,117,214,247,128,220,187,144,94,241,232,171,164,108,108,238,172,61,85,212,208,43,210,21,172,98,65,26,35,158,159,94,52,116,93,76,234,73,25,119,250,145,166,122,53,198,38,135,83,217,50,122,79,109,226,25,117,190,154,243,103,184,69,27,160,170,166,238,195,220,166,174,166,89,25,215,12,200,201,55,78,166,251,218,247,50,70,185,142,123,29,173,180,150,155,172,54,170,123,236,214,202,182,91,107,42,38,164,167,172,116,46,72,38,158,22,198,233,98,100,155,116,185,236,108,240,185,205,69,221,169,44,106,187,117,38,243,127,151,55,48,143,220,217,89,62,150,235,37,226,235,87,166,85,191,94,219,216,164,241,114,88,171,164,157,157,201,27,245,218,246,209,185,143,154,73,99,99,100,119,113,173,116,108,234,124,189,192,144,28,42,84,104,119,45,125,83,172,209,126,32,105,124,30,125,158,220,42,36,181,103,43,4,62,6,28,103,196,201,77,66,218,185,22,119,45,15,126,122,41,103,123,88,215,177,173,158,153,103,149,59,78,72,44,167,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,245,248,107,141,174,182,58,186,89,250,30,230,63,162,88,213,204,119,75,216,230,174,203,238,115,85,23,222,138,107,111,196,166,175,84,235,214,188,231,58,185,52,245,114,83,228,87,137,166,183,165,92,17,67,60,86,230,109,21,20,50,50,45,216,143,142,154,56,99,85,69,118,234,197,85,115,149,85,203,107,252,158,248,122,202,180,175,70,175,154,185,148,212,246,63,10,158,6,166,221,107,125,44,145,77,77,67,70,234,150,197,81,35,158,137,191,127,196,58,70,35,90,173,237,36,79,71,187,187,210,192,165,98,255,0,185,92,121,19,211,47,190,189,98,180,160,18,255,0,185,92,121,19,211,47,190,189,98,180,14,149,204,159,129,139,87,16,88,5,102,170,105,205,174,146,135,81,113,90,122,155,148,172,163,181,181,211,229,16,54,24,209,212,178,186,24,214,121,170,91,29,59,27,77,186,185,55,222,46,148,73,18,72,232,216,218,160,171,94,106,28,5,83,85,83,93,120,167,209,187,21,37,27,232,233,230,184,103,54,202,126,234,190,177,235,44,45,74,250,106,120,226,115,81,232,215,207,45,83,220,246,51,162,46,238,202,245,149,207,12,235,203,187,143,170,62,39,49,85,192,245,74,225,106,182,234,109,147,181,79,186,212,193,79,244,154,53,142,87,248,154,90,110,164,122,204,198,65,35,170,35,141,139,27,126,172,141,233,108,157,184,166,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,71,21,214,46,45,52,106,139,50,238,218,168,242,251,110,212,121,77,146,138,103,187,192,85,117,61,35,145,27,34,35,210,25,216,206,236,107,187,218,155,190,62,227,223,20,138,4,128,0,0,40,7,154,63,158,205,77,251,151,209,232,139,254,40,7,154,63,158,205,77,251,151,209,232,128,202,188,171,56,215,197,116,10,251,117,209,77,88,185,251,55,16,204,46,17,86,219,110,210,172,108,165,180,221,21,137,20,142,169,119,74,61,33,157,140,167,106,202,231,171,33,116,13,85,107,89,36,178,178,213,56,139,225,163,75,56,160,193,38,193,117,50,211,252,95,5,121,163,130,155,218,150,207,199,67,44,158,18,121,162,147,179,221,236,49,146,116,183,235,179,118,175,216,169,173,97,111,220,173,248,250,172,212,79,3,195,38,177,220,46,183,44,189,60,101,70,59,145,86,84,207,93,53,222,52,238,212,205,77,87,36,142,123,219,52,76,73,22,57,21,82,55,69,26,71,245,31,27,59,193,88,26,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,237,57,105,90,120,146,176,112,233,103,177,107,213,178,146,221,109,183,83,248,76,98,142,182,26,248,114,10,104,35,170,170,108,145,92,163,170,68,107,24,214,165,59,105,155,18,34,36,8,212,95,224,153,215,48,208,29,26,207,245,31,22,213,204,203,79,109,87,92,191,11,234,246,37,210,118,59,185,77,186,171,155,212,212,84,100,189,183,170,201,23,113,174,237,72,231,62,62,135,170,185,114,0,20,3,205,31,207,102,166,253,203,232,244,67,128,158,55,239,188,35,231,114,209,100,117,87,91,150,153,94,251,178,222,236,148,112,178,162,102,85,36,42,144,213,82,54,73,99,100,115,117,182,38,72,189,104,215,197,191,83,92,232,226,86,57,163,249,236,212,223,185,125,30,136,139,242,90,110,176,218,169,239,179,91,42,217,109,172,168,154,146,158,177,208,185,32,154,120,91,27,165,137,146,109,210,231,177,179,194,231,53,23,118,164,177,170,237,212,155,134,201,58,227,162,154,89,197,206,141,46,11,148,220,60,118,55,125,240,119,107,117,230,205,45,52,179,71,210,230,203,21,77,28,239,142,88,211,185,26,185,157,198,181,122,162,154,70,162,236,253,200,65,194,54,115,195,207,46,140,134,14,29,53,158,190,174,221,170,153,197,66,77,149,100,16,215,211,213,216,45,204,142,170,178,43,92,50,200,217,90,250,70,62,159,183,80,139,36,8,246,182,224,199,204,232,217,245,97,193,92,179,249,128,88,184,121,246,150,144,235,166,69,117,143,1,173,222,178,201,93,219,125,92,54,10,164,238,62,104,251,49,177,211,118,106,21,205,93,163,234,107,37,111,87,111,241,210,202,216,107,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,13,151,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,166,173,165,233,242,148,209,202,205,50,225,78,143,44,187,77,117,101,126,161,220,38,191,173,21,99,103,134,58,74,86,175,98,153,99,133,239,88,215,187,28,73,63,125,140,99,165,142,104,81,85,237,138,55,20,88,5,186,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,206,156,196,120,32,163,226,171,4,76,183,14,165,233,212,220,78,223,44,86,38,164,208,83,67,116,141,211,69,35,233,106,165,124,78,123,186,88,201,252,58,44,145,198,201,106,28,175,114,53,239,114,81,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,238,227,126,143,138,172,17,113,44,198,171,167,83,113,59,124,82,223,92,176,193,77,13,210,55,77,44,108,170,165,137,146,185,238,233,99,32,241,10,145,199,27,37,168,106,49,168,215,177,168,18,47,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,130,185,163,249,19,212,223,185,125,98,136,149,68,85,230,143,228,79,83,126,229,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,132,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,188,60,50,93,173,86,14,36,180,162,251,125,185,210,91,173,182,236,226,197,87,89,89,87,51,97,130,154,8,235,225,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,131,143,110,55,239,188,92,103,113,81,99,149,87,91,110,153,89,59,82,217,44,149,144,178,158,103,213,44,40,147,85,85,182,57,100,100,147,117,186,86,70,189,106,214,69,183,75,90,233,37,87,132,127,213,44,255,0,240,161,157,220,243,175,161,88,166,37,237,62,207,239,54,45,109,240,22,186,94,220,44,139,241,48,117,59,163,171,183,214,239,172,187,189,239,119,219,176,210,220,255,0,240,95,157,219,51,175,161,88,166,91,236,206,247,239,54,83,109,241,246,186,174,228,47,139,241,208,117,55,175,167,185,214,223,172,155,61,140,119,217,177,37,121,119,112,65,89,197,86,118,185,110,99,75,211,166,88,157,194,40,175,173,89,167,166,154,233,35,161,150,70,82,210,202,200,156,199,116,189,144,120,132,73,35,145,145,84,53,88,228,115,216,228,115,17,224,130,179,133,92,237,50,220,58,151,171,76,178,203,132,177,88,154,147,79,83,53,174,70,195,20,143,165,170,149,241,53,141,234,123,231,240,232,178,73,35,226,167,114,189,202,230,61,202,23,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,181,236,226,199,205,62,178,124,192,200,125,70,115,42,240,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,204,63,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,125,245,235,21,164,170,34,175,43,143,34,122,101,247,215,172,86,146,168,8,149,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,162,172,11,42,255,0,93,113,204,147,28,184,127,182,81,215,91,107,169,228,255,0,139,36,51,71,35,63,153,205,115,126,197,67,102,141,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,212,130,46,227,216,199,77,43,213,177,198,197,114,117,200,246,53,23,119,33,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,3,235,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,77,135,120,81,225,71,78,56,74,211,134,97,88,84,94,58,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,117,57,34,133,21,91,27,92,229,85,123,223,36,143,161,126,22,53,175,247,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,128,40,7,154,63,158,205,77,251,151,209,232,139,254,40,7,154,63,158,205,77,251,151,209,232,128,149,92,140,127,61,159,171,127,180,137,233,197,23,12,152,15,20,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,117,192,233,19,169,172,123,160,137,178,177,142,98,201,26,57,157,77,221,28,216,23,200,199,243,217,250,183,251,72,181,64,53,129,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,253,73,226,238,49,143,116,50,177,91,36,111,86,167,92,111,99,145,54,114,19,255,0,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,187,36,103,102,106,241,237,193,5,139,139,140,18,42,220,114,150,213,109,212,219,39,106,43,37,238,178,103,211,194,250,85,153,22,106,90,183,71,20,143,146,30,135,74,248,211,161,92,201,118,233,115,91,36,168,250,11,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,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,235,10,2,170,249,231,126,100,255,0,89,63,102,152,171,146,167,154,124,167,229,253,119,168,219,140,171,207,59,243,39,250,201,251,52,197,92,149,60,211,229,63,47,235,189,70,220,5,196,231,246,156,6,245,134,221,168,245,74,217,143,215,226,113,211,173,93,218,43,252,48,203,110,108,16,42,76,178,206,217,209,98,70,70,177,164,157,79,247,55,161,29,238,219,115,90,205,104,162,210,59,118,168,100,22,253,8,187,100,23,76,18,150,161,176,217,235,175,205,99,107,106,152,216,218,146,76,228,99,24,136,199,74,146,58,52,86,49,253,181,103,91,90,254,164,75,9,230,117,204,46,143,41,163,169,225,215,135,236,191,189,106,155,170,44,182,255,0,108,154,9,233,110,180,178,193,12,145,82,209,85,193,51,250,161,94,236,204,169,78,150,57,93,26,71,212,172,89,90,248,23,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,38,255,0,37,188,143,92,95,157,229,184,150,44,203,85,70,153,69,225,238,57,67,174,53,19,44,212,85,79,134,162,58,84,160,137,178,35,18,105,222,198,247,94,232,213,171,21,34,34,189,174,108,77,117,191,152,255,0,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,228,0,5,0,243,71,243,217,169,191,114,250,61,17,127,197,0,243,71,243,217,169,191,114,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,0,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,13,170,0,0,0,17,87,154,63,145,61,77,251,151,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,101,50,133,185,161,254,0,191,117,6,73,248,34,246,175,210,79,104,75,244,207,167,193,123,27,199,120,122,109,188,23,135,252,103,123,185,226,124,95,123,235,120,142,191,183,168,158,156,205,120,237,181,104,142,27,113,208,205,45,201,170,227,213,11,245,60,109,170,172,181,206,214,63,27,162,122,181,206,124,146,108,170,202,153,162,221,177,177,157,50,49,146,119,250,163,84,135,187,77,152,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,211,151,143,225,247,247,80,88,255,0,115,159,178,190,146,123,62,225,226,189,185,227,125,141,224,124,59,186,253,161,224,255,0,25,217,238,118,122,55,250,190,35,195,111,239,216,189,77,116,215,77,56,225,211,78,46,58,161,170,23,159,3,106,161,218,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,244,187,100,221,26,141,107,158,247,49,140,123,219,143,248,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,193,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,129,85,118,206,114,217,52,188,75,191,35,188,216,106,233,116,69,41,231,160,102,63,77,111,167,158,238,168,140,123,161,174,89,93,35,17,42,93,42,70,143,143,186,176,178,23,57,168,217,36,106,76,232,191,204,123,44,197,115,158,51,181,15,41,194,178,107,86,65,101,173,246,79,134,184,218,235,99,171,165,159,162,213,72,199,244,75,26,185,142,233,123,28,213,217,125,206,106,162,251,209,78,171,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,21,2,234,121,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,129,85,124,243,191,50,127,172,159,179,76,85,201,83,205,62,83,242,254,187,212,109,198,85,231,157,249,147,253,100,253,154,98,174,74,158,105,242,159,151,245,222,163,110,2,234,72,85,204,71,143,170,62,24,241,84,192,244,182,225,106,185,106,109,239,187,79,186,84,193,81,244,102,52,142,39,248,154,170,110,165,122,76,246,79,27,169,227,145,137,27,190,180,142,234,108,125,185,114,95,28,156,93,218,184,65,210,54,229,112,91,169,47,25,101,250,161,214,220,114,213,61,67,88,199,206,140,87,62,170,102,35,146,87,211,66,157,61,125,180,221,95,36,49,171,163,238,164,141,215,219,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,4,149,229,113,231,179,76,190,250,244,122,211,42,243,171,243,79,139,124,191,161,245,27,137,138,185,92,121,236,211,47,190,189,30,180,202,188,234,252,211,226,223,47,232,125,70,226,6,85,228,99,249,236,253,91,253,164,89,166,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,86,95,35,31,207,103,234,223,237,34,213,0,215,51,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,168,142,149,172,99,124,76,109,116,109,153,157,45,233,122,163,145,59,111,141,239,177,78,78,246,158,40,236,184,109,234,143,62,182,85,208,105,4,148,236,171,198,34,189,67,44,85,110,173,157,89,50,203,111,107,145,21,104,100,138,71,72,247,47,226,221,43,216,232,119,114,212,169,58,181,55,69,52,143,89,169,173,244,186,173,167,24,254,84,203,77,67,42,104,86,233,66,201,159,76,246,203,20,170,145,189,83,169,172,123,160,137,36,98,47,68,172,111,68,136,246,42,181,123,168,2,186,185,172,241,181,89,165,54,42,110,31,180,135,43,240,121,157,231,183,89,127,185,90,238,83,211,220,49,250,86,62,41,160,141,143,133,91,219,154,163,223,186,43,250,155,2,47,84,106,149,17,189,36,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,102,83,150,101,89,205,246,171,41,205,114,107,174,65,122,173,232,241,55,27,165,108,149,117,83,244,49,172,103,92,178,43,158,238,150,49,173,77,215,220,214,162,39,185,16,15,213,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,234,142,71,199,15,90,253,121,229,237,177,239,108,49,49,29,36,143,70,175,68,108,123,149,54,106,146,3,142,94,3,242,174,15,174,54,91,189,61,231,233,22,25,126,232,162,163,186,36,82,36,209,215,69,75,3,170,27,84,212,141,34,167,239,76,181,47,167,137,37,149,203,20,46,234,115,150,55,57,108,167,150,103,5,223,185,179,78,31,169,25,171,123,153,246,125,111,164,158,166,158,106,30,204,150,42,21,78,235,40,119,145,141,153,179,57,94,215,84,53,122,91,220,138,38,35,87,178,146,73,40,53,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,161,73,124,187,184,223,172,225,87,59,92,75,49,170,234,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,122,158,248,60,66,164,114,72,248,169,218,140,106,185,140,106,222,245,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,181,156,67,240,253,159,112,203,170,21,218,81,168,204,164,125,202,142,158,158,174,42,202,20,153,104,171,96,154,52,115,101,167,146,104,227,116,140,71,117,196,231,35,118,73,34,145,190,254,149,44,43,149,31,29,63,216,56,95,214,188,207,255,0,7,165,192,43,107,155,253,211,93,107,146,161,93,254,229,225,88,230,255,0,30,20,127,246,188,32,90,160,4,127,227,95,138,235,23,9,122,53,91,153,119,109,85,153,125,203,122,60,90,201,91,51,219,227,234,186,152,146,72,173,141,21,235,12,12,127,118,69,221,141,93,153,31,113,143,150,53,3,16,115,39,227,158,213,195,238,1,89,165,122,115,116,164,174,212,92,170,158,166,219,43,232,238,141,108,248,188,14,134,53,117,84,173,134,68,158,26,151,71,80,199,83,110,141,77,247,151,169,82,52,142,74,54,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,51,204,3,50,211,12,154,124,51,80,49,234,187,21,246,150,158,146,166,162,223,86,136,217,224,101,77,60,117,17,36,141,223,118,61,98,154,53,86,59,103,177,85,90,228,107,145,90,129,223,248,93,226,111,62,225,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,62,137,219,26,244,185,236,108,242,186,39,189,175,72,228,86,191,165,219,43,93,176,166,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,91,106,157,51,202,169,180,178,221,172,126,19,187,141,220,50,10,220,103,191,28,114,59,195,215,83,211,83,84,116,76,238,142,219,59,145,213,111,26,117,171,157,216,159,234,162,51,117,144,28,4,241,191,125,225,31,59,150,139,35,170,186,220,180,202,247,221,150,247,100,163,133,149,19,50,169,33,84,134,170,145,178,75,27,35,155,173,177,50,69,235,70,190,45,250,154,231,71,18,176,47,248,31,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,214,4,117,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,218,251,101,56,158,85,131,95,106,177,108,215,25,186,227,247,170,46,143,19,110,186,81,73,73,85,7,91,26,246,117,197,34,53,237,234,99,218,228,221,61,237,114,42,123,149,13,162,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,53,151,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,95,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,151,253,192,191,6,86,46,15,52,226,170,217,37,215,219,57,158,81,225,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,182,208,197,221,149,18,71,53,36,145,207,115,157,210,138,200,163,161,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,215,130,94,219,216,247,67,43,21,209,200,196,114,117,198,247,181,87,103,41,179,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,128,125,100,117,226,239,142,61,35,225,6,213,73,6,86,202,187,246,89,120,167,150,123,86,57,109,123,18,119,177,173,122,50,122,151,185,118,167,166,116,173,72,251,155,61,234,170,245,142,57,59,114,35,100,81,31,248,215,225,70,197,197,166,141,86,225,189,171,85,30,95,109,222,179,22,189,214,194,247,120,10,174,166,44,145,171,163,84,122,67,59,25,218,145,54,123,83,118,73,219,123,226,141,0,136,28,13,115,83,184,231,25,221,235,5,226,163,35,181,91,254,144,220,31,91,142,222,82,10,91,109,174,207,10,67,60,179,82,85,79,36,204,233,133,59,80,178,157,92,217,101,115,228,115,100,145,219,177,82,165,142,193,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,189,124,13,148,248,78,242,177,163,127,47,241,239,78,128,202,166,42,225,59,202,198,141,252,191,199,189,58,3,42,128,0,1,64,60,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,247,47,163,209,29,255,0,134,94,55,232,248,85,224,119,41,196,176,234,174,173,77,203,51,11,156,182,39,36,48,84,195,107,141,180,150,152,223,85,85,19,229,107,219,212,199,207,225,213,99,146,55,203,78,228,123,85,172,123,84,36,7,55,62,45,180,178,231,130,77,195,30,45,21,171,38,201,36,184,82,92,46,55,22,54,154,182,158,201,216,154,161,146,193,28,172,153,100,166,184,182,72,91,27,216,232,253,208,84,74,213,84,87,251,170,88,253,95,244,85,158,229,95,235,174,71,146,100,119,15,246,202,202,235,149,117,68,159,241,164,154,105,36,127,243,185,206,119,218,170,90,166,11,202,19,199,112,143,93,139,102,87,11,85,163,89,238,247,8,178,26,107,139,91,223,134,221,219,129,204,134,207,60,168,175,234,133,123,178,186,105,41,209,191,141,116,107,253,112,202,104,251,129,143,249,57,241,41,167,26,127,125,200,180,27,53,75,85,150,235,154,220,41,170,236,23,135,210,164,114,92,42,145,139,26,219,167,169,87,127,114,234,104,213,168,213,146,90,150,163,186,229,141,142,144,28,234,252,172,98,223,48,40,125,58,226,83,181,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,130,146,127,92,56,223,172,226,47,130,252,127,72,117,34,171,175,62,195,243,11,92,180,245,13,134,119,251,86,207,13,166,166,157,106,167,168,150,89,22,74,206,251,183,153,93,208,142,239,198,230,53,219,73,208,24,87,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,2,170,248,78,243,79,163,127,48,49,239,81,128,217,76,214,179,132,239,52,250,55,243,3,30,245,24,13,148,192,166,190,101,124,189,43,52,202,251,93,174,186,13,136,127,160,90,254,153,111,22,59,92,51,212,73,103,170,232,169,154,166,169,144,199,10,199,77,110,108,112,177,202,174,147,166,57,37,86,181,172,143,161,173,199,252,171,49,62,35,191,116,117,163,58,210,12,103,253,10,126,54,211,151,222,110,116,79,246,95,178,250,224,150,166,153,179,237,253,185,253,174,248,163,141,221,125,125,183,61,59,29,213,47,38,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,175,233,158,149,105,198,141,226,176,97,90,91,133,218,177,155,45,63,75,188,53,190,157,35,239,72,216,217,31,122,103,254,92,211,43,35,141,29,44,138,233,31,210,138,231,42,251,192,162,206,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,251,151,209,232,137,211,202,3,41,177,96,220,23,234,22,107,148,215,120,43,46,63,152,93,174,151,26,158,211,228,236,82,193,105,160,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,184,9,65,198,181,207,135,155,79,15,57,45,87,18,209,210,63,24,125,60,212,212,137,225,41,234,110,62,209,154,158,88,161,91,99,39,107,154,149,200,215,202,177,63,111,197,236,247,185,91,27,94,228,215,48,146,156,111,241,163,149,113,113,168,243,215,81,58,235,100,192,109,189,184,44,152,244,181,210,58,55,246,150,110,154,234,152,17,235,10,86,61,39,145,21,204,79,169,26,182,46,167,244,172,143,201,124,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,250,236,145,35,98,42,185,239,132,39,167,42,63,221,29,251,156,96,252,53,255,0,238,83,250,223,232,7,142,235,246,167,178,250,29,213,220,223,254,243,254,197,225,122,190,191,71,94,223,136,240,228,213,62,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,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,240,61,78,126,206,219,117,57,185,219,123,142,8,222,167,117,125,160,123,91,240,56,204,187,70,229,253,8,167,36,77,144,249,46,213,49,210,91,106,106,101,93,155,20,78,122,251,246,247,34,1,90,28,211,170,25,37,186,145,191,91,169,213,49,199,182,254,237,186,107,76,247,203,119,31,142,221,195,230,41,86,140,68,125,69,18,200,229,217,191,108,213,42,159,15,238,136,59,204,79,84,232,242,237,73,131,21,161,221,203,73,112,107,92,238,182,57,55,109,69,91,21,54,111,191,248,72,88,255,0,3,214,244,162,225,207,5,70,251,149,108,148,202,191,31,138,245,175,249,64,144,73,240,247,135,124,15,39,23,46,192,113,248,57,61,231,176,225,182,234,135,48,56,74,157,76,84,41,183,152,18,192,206,41,45,45,95,168,189,54,134,185,90,159,98,185,202,92,163,147,118,170,20,231,204,230,197,87,108,215,203,125,245,126,188,114,65,108,93,218,213,247,109,221,255,0,131,248,0,89,63,10,178,181,250,71,142,177,178,43,145,182,202,68,69,95,181,60,44,6,102,35,87,3,57,12,119,205,28,176,164,108,123,86,154,223,77,2,245,109,239,86,210,83,111,240,254,146,74,129,197,223,0,213,219,226,121,119,192,224,155,117,1,236,49,158,191,105,253,191,80,180,246,186,199,90,198,171,101,146,157,219,246,216,239,201,149,29,252,47,113,146,209,119,61,53,144,54,162,7,68,244,221,23,111,240,129,65,152,13,254,249,195,126,175,183,176,138,246,38,251,181,210,171,19,251,85,223,201,170,255,0,45,255,0,223,239,47,91,79,242,40,178,124,82,215,120,141,119,74,170,56,38,251,127,133,27,29,246,166,255,0,194,42,243,152,182,135,45,170,182,44,194,133,99,133,126,182,236,84,149,85,125,212,145,253,170,169,246,169,41,56,12,215,27,94,111,167,86,123,39,82,178,166,134,134,158,153,236,116,177,42,170,178,10,86,170,236,158,255,0,139,191,64,19,12,245,200,114,99,145,205,71,39,193,83,112,246,171,147,220,160,113,141,87,224,167,176,245,181,58,87,109,143,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,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,53,172,226,199,205,62,178,124,192,200,125,70,112,45,211,129,173,98,192,116,43,150,174,13,168,218,141,126,164,183,91,109,212,249,4,177,69,45,84,48,207,112,158,59,149,198,102,210,82,182,103,177,178,212,200,216,158,145,196,142,69,114,167,244,170,84,95,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,238,164,122,181,172,107,229,150,87,163,25,215,210,157,127,38,214,44,251,42,211,188,79,74,46,23,234,184,241,60,58,158,72,168,109,48,213,76,148,146,78,250,186,186,149,171,150,5,122,196,181,59,215,75,18,74,214,181,123,77,99,126,197,87,72,174,92,220,20,126,234,173,71,158,255,0,159,219,46,177,233,150,45,248,203,149,76,9,218,142,233,92,138,197,142,216,217,186,154,246,245,49,235,36,174,137,28,230,70,214,183,120,157,52,82,32,102,174,87,92,2,214,102,23,219,111,19,26,197,111,186,218,237,88,229,194,154,187,19,179,207,77,61,28,151,58,166,50,42,152,46,78,123,154,222,186,54,247,35,116,93,181,115,102,145,174,234,84,100,106,201,166,175,52,127,34,122,155,247,47,172,81,18,126,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,66,48,115,71,242,39,169,191,114,250,197,16,20,151,195,37,218,213,96,226,75,74,47,183,219,157,37,186,219,110,206,44,85,117,149,149,115,54,24,41,160,142,190,23,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,157,121,140,241,175,251,170,181,30,11,6,1,115,186,199,166,88,183,226,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,0,202,188,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,185,141,136,231,49,175,150,88,152,175,103,95,82,7,213,161,220,50,103,218,221,143,103,25,189,190,154,174,215,137,224,120,189,231,33,174,190,77,110,154,74,73,231,160,165,73,146,223,20,168,137,18,212,200,178,68,170,199,61,21,177,43,228,217,221,40,199,226,3,97,60,247,66,244,227,135,78,4,117,79,75,244,190,205,224,109,84,58,127,145,75,52,210,170,62,170,225,84,235,100,201,37,85,76,136,137,220,153,253,45,221,118,70,163,90,214,49,172,99,24,198,235,216,5,170,113,245,255,0,226,178,225,203,245,67,255,0,217,202,162,0,112,157,230,159,70,254,96,99,222,163,1,63,248,250,255,0,241,89,112,229,250,161,255,0,236,229,81,0,56,78,243,79,163,127,48,49,239,81,128,13,148,192,0,10,1,230,143,231,179,83,126,229,244,122,34,255,0,138,1,230,143,231,179,83,126,229,244,122,32,37,167,45,237,6,195,120,146,229,249,168,250,83,153,209,82,57,151,28,226,226,251,101,116,212,235,51,237,55,20,181,80,37,61,108,72,215,177,221,113,185,219,171,81,237,235,98,190,55,47,67,220,139,92,26,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,218,185,42,121,88,202,126,96,87,122,117,184,205,92,111,240,93,138,241,113,167,19,208,209,54,213,100,207,173,189,185,236,153,12,180,49,186,71,246,146,110,154,26,153,209,139,50,81,189,103,145,85,172,95,169,34,182,94,151,244,172,111,10,65,225,123,66,239,188,69,235,142,43,165,246,155,53,214,186,130,186,225,79,45,254,107,114,177,146,91,236,237,153,137,87,84,178,72,139,28,125,17,185,122,85,232,168,178,58,54,35,94,231,181,142,217,34,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,66,189,121,68,112,197,248,49,177,103,154,165,158,98,247,91,102,125,22,65,113,193,211,196,77,189,43,40,104,223,7,137,74,126,143,197,205,189,108,114,198,249,145,210,55,170,145,26,197,110,210,117,216,168,26,171,151,253,202,227,200,158,153,125,245,235,21,165,0,151,253,202,227,200,158,153,125,245,235,21,160,74,160,0,20,151,204,215,129,43,174,136,230,87,29,115,210,220,102,146,61,47,191,84,70,234,170,59,92,14,99,49,186,215,163,90,230,73,30,234,140,166,154,93,221,27,217,211,27,31,39,99,166,52,72,123,177,87,135,142,32,115,238,25,117,66,135,85,244,229,244,143,185,81,211,212,82,75,71,92,179,45,21,108,19,70,173,116,85,17,195,36,110,145,136,238,137,90,213,118,201,36,81,187,223,210,134,201,25,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,66,128,120,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,122,154,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,144,121,163,249,236,212,223,185,125,30,136,205,92,146,242,155,237,38,190,231,88,85,61,119,69,150,235,135,173,210,178,155,180,197,238,213,82,86,211,199,79,39,90,167,91,122,89,91,82,155,34,163,87,185,187,145,85,173,84,181,76,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,8,129,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,229,244,122,34,247,176,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,246,33,68,60,209,252,246,106,111,220,190,143,68,6,85,225,43,130,11,23,23,28,14,228,181,184,229,45,170,219,169,182,77,64,169,138,201,123,172,153,244,240,190,149,105,45,171,53,45,91,163,138,71,201,15,67,165,124,105,208,174,100,187,116,185,173,146,84,124,21,255,0,69,88,22,85,254,186,227,153,38,57,112,255,0,108,163,174,182,215,83,201,255,0,22,72,102,142,70,127,51,154,230,253,138,133,202,114,84,242,177,148,252,192,174,244,235,113,242,115,70,224,74,235,173,150,168,117,223,69,241,154,74,140,218,199,78,246,228,22,234,72,29,227,114,26,38,181,137,19,227,233,94,153,106,105,218,199,34,51,163,185,44,110,70,35,156,176,195,19,131,37,114,238,227,126,143,138,172,17,113,44,198,171,167,83,113,59,124,82,223,92,176,193,77,13,210,55,77,44,108,170,165,137,146,185,238,233,99,32,241,10,145,199,27,37,168,106,49,168,215,177,169,48,13,93,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,23,97,222,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,2,155,57,163,249,236,212,223,185,125,30,136,147,252,189,184,100,192,120,166,224,39,60,211,252,190,154,146,142,228,252,226,224,219,46,66,150,232,106,107,108,211,173,21,166,78,184,29,34,117,53,143,116,17,54,86,49,204,89,35,71,51,169,187,163,155,24,57,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,5,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,59,87,9,156,63,93,120,154,215,156,99,74,40,217,86,203,109,101,71,139,191,86,83,163,145,104,173,80,236,234,153,123,137,28,141,141,234,221,162,137,210,55,161,102,150,22,187,110,162,231,248,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,126,42,229,15,195,71,224,187,73,239,90,199,150,218,124,62,95,152,92,42,173,45,130,166,14,138,171,85,13,5,76,148,242,211,72,217,34,108,176,76,250,184,103,89,99,235,115,85,176,82,238,141,123,28,136,19,252,213,92,218,160,213,92,11,62,226,71,128,91,238,180,240,177,163,220,67,232,205,191,198,101,246,173,47,198,233,239,182,10,106,102,36,215,170,88,109,209,43,42,96,86,53,31,45,100,108,84,98,198,229,115,165,138,56,217,30,207,137,145,205,92,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,177,159,9,222,86,52,111,229,254,61,233,208,21,171,205,35,128,90,61,59,241,220,77,232,229,190,213,109,196,23,193,211,228,88,237,29,52,20,48,218,36,94,213,52,53,52,145,198,214,49,208,202,245,141,36,141,17,100,108,178,44,159,93,146,63,178,22,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,103,64,230,143,228,79,83,126,229,245,138,34,173,121,105,73,196,148,60,69,217,230,208,90,42,186,203,107,42,58,178,122,122,218,154,250,108,126,104,18,150,171,182,203,148,180,177,200,216,222,173,241,9,76,249,99,122,54,117,106,163,93,179,145,109,43,154,63,145,61,77,251,151,214,40,128,160,19,53,112,163,194,142,163,241,107,168,236,194,176,168,188,13,170,135,183,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,228,207,233,114,69,10,42,58,71,53,202,170,198,50,73,25,141,116,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,224,108,81,194,239,12,152,15,11,58,95,109,211,252,66,154,146,178,228,202,118,182,245,144,173,186,26,106,219,204,233,36,178,117,206,232,211,169,204,99,167,149,177,49,238,122,199,26,181,157,78,217,92,224,200,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,170,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,78,192,0,215,7,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,252,42,108,145,197,23,12,152,15,20,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,117,192,233,19,169,172,123,160,137,178,177,142,98,201,26,57,157,77,221,28,221,117,245,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,93,182,221,19,224,5,239,114,184,242,39,166,95,125,122,197,105,42,136,171,202,227,200,158,153,125,245,235,21,164,170,2,186,185,210,107,29,247,15,209,172,75,71,109,16,246,233,53,18,225,81,81,116,169,234,98,245,82,219,93,79,35,105,186,28,197,84,235,158,122,121,123,141,123,28,223,13,211,245,155,35,145,43,7,133,141,20,253,209,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,85,230,117,170,95,133,14,50,115,95,9,125,246,157,171,18,240,248,181,191,250,215,179,225,124,44,105,226,224,247,177,174,127,77,116,149,191,93,221,91,239,245,92,172,70,18,43,146,126,142,218,175,89,150,121,173,247,203,13,92,181,24,213,61,45,146,193,89,53,43,93,72,217,234,146,71,86,58,41,28,197,84,169,142,40,224,98,172,111,69,108,85,143,71,34,164,173,2,184,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,176,79,47,173,98,186,235,127,9,120,46,93,146,223,169,46,185,13,21,60,214,75,196,177,85,58,121,210,122,73,159,12,110,170,115,222,247,248,153,41,219,79,60,138,245,221,203,63,90,34,53,237,66,173,121,184,233,158,85,135,241,123,120,206,174,212,155,217,115,219,125,5,194,209,85,28,114,118,221,225,169,33,163,158,7,61,204,70,44,204,124,8,247,49,142,119,76,115,192,229,84,87,236,153,171,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,250,147,73,226,168,147,118,177,122,155,7,214,114,116,49,20,45,168,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,85,114,49,252,246,126,173,254,210,45,80,170,190,70,63,158,207,213,191,218,69,170,0,43,215,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,97,64,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,211,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,244,58,38,72,189,106,230,75,191,83,90,217,34,87,194,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,250,236,145,253,152,129,193,78,83,125,195,248,184,210,27,182,57,93,225,42,234,51,11,101,174,73,59,76,147,170,150,182,118,210,84,199,179,209,81,58,224,158,86,111,183,83,122,183,106,163,145,21,2,117,115,206,252,201,254,178,126,205,43,171,71,181,211,81,244,26,179,38,187,105,125,231,216,215,92,163,31,155,27,154,229,18,42,85,81,210,203,60,19,72,250,103,162,167,106,101,240,237,98,73,178,185,141,123,149,157,47,70,61,150,43,207,59,243,39,250,201,251,52,170,176,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,17,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,98,174,93,220,2,209,240,199,138,174,121,170,86,251,85,203,83,111,125,170,141,150,154,10,143,163,49,164,114,179,195,82,212,244,171,210,103,178,121,27,81,36,111,72,221,245,99,111,83,99,238,75,53,64,0,0,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,98,174,44,124,172,107,39,203,252,135,211,167,53,172,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,198,191,185,59,133,143,252,218,116,171,255,0,83,109,223,251,16,50,168,0,8,171,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,177,238,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,160,24,131,154,63,145,61,77,251,151,214,40,138,43,210,123,254,85,138,106,158,27,148,224,182,79,108,228,150,108,130,221,112,179,219,188,52,149,30,50,186,42,152,223,4,29,168,149,36,147,174,70,177,189,12,84,115,183,217,21,21,80,189,78,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,199,249,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,66,218,121,54,105,30,135,59,78,46,218,183,69,120,181,100,154,147,237,4,130,186,154,162,130,31,21,137,198,212,168,142,22,211,189,237,89,91,226,161,146,71,190,102,57,35,145,187,69,183,84,18,170,245,94,98,252,180,127,182,245,211,134,140,79,249,63,109,225,214,122,15,247,165,45,63,178,104,40,169,127,221,230,168,235,127,241,158,223,225,33,94,188,60,113,3,159,112,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,116,74,214,171,182,73,34,141,222,254,148,3,101,224,99,78,30,56,129,192,120,154,210,250,29,87,211,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,122,37,107,85,219,172,114,198,239,119,82,25,44,12,85,196,95,13,26,89,197,6,9,54,11,169,150,159,226,248,43,205,28,20,222,212,182,126,58,25,100,240,147,205,20,157,158,239,97,140,147,165,191,93,155,181,126,197,77,120,117,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,155,57,148,3,205,31,207,102,166,253,203,232,244,64,102,174,83,220,104,226,186,55,113,175,225,235,83,29,106,178,227,121,53,194,166,251,69,147,86,87,71,73,13,5,114,82,177,36,138,173,243,61,177,164,50,71,74,196,141,205,217,205,151,102,170,61,37,69,138,229,13,85,203,190,229,139,198,213,30,185,233,197,54,146,106,134,87,215,169,56,191,77,28,53,55,107,148,11,85,146,210,185,38,146,57,33,98,171,101,154,104,33,133,204,153,122,94,238,150,71,43,228,115,165,122,52,48,175,60,239,204,159,235,39,236,210,47,242,219,226,7,1,225,151,85,243,125,87,212,103,213,190,219,71,131,205,73,21,29,10,194,181,181,179,205,117,182,181,177,83,199,52,145,182,71,163,122,229,115,81,219,164,113,72,239,127,74,146,131,158,119,230,79,245,147,246,105,85,96,119,253,116,215,77,71,226,47,81,238,58,161,170,23,159,29,117,174,218,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,117,59,100,221,92,174,115,158,247,61,239,123,221,221,178,62,21,115,44,23,133,11,127,18,217,221,182,174,210,204,171,40,183,90,113,122,73,100,70,190,170,221,37,29,116,243,86,75,10,179,169,172,123,160,166,236,59,173,58,153,221,122,177,88,248,94,236,191,203,187,128,90,206,39,50,165,207,53,74,223,117,182,233,149,147,181,81,178,211,79,79,244,154,69,146,86,120,106,90,158,148,98,194,199,193,35,106,36,141,235,35,126,172,109,233,116,157,200,166,175,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,190,189,30,180,202,188,234,252,211,226,223,47,232,125,70,226,98,174,87,30,123,52,203,239,175,71,173,50,175,58,191,52,248,183,203,250,31,81,184,129,149,121,24,254,123,63,86,255,0,105,22,168,85,95,35,31,207,103,234,223,237,34,213,0,0,0,215,175,152,78,123,174,57,103,20,25,149,143,91,159,236,250,187,5,195,183,110,176,81,222,38,175,181,218,233,100,167,129,98,117,34,189,81,19,191,3,41,230,145,201,28,78,123,220,174,124,81,59,241,108,238,220,168,113,141,35,201,120,180,178,46,163,92,42,214,251,109,167,168,175,196,109,139,109,101,69,21,117,198,40,100,123,157,60,142,234,88,159,4,77,124,241,108,196,222,72,154,238,235,29,27,35,154,202,121,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,16,255,0,162,172,11,42,255,0,93,113,204,147,28,184,127,182,81,215,91,107,169,228,255,0,139,36,51,71,35,63,153,205,115,126,197,64,54,147,4,95,224,19,140,154,110,47,180,190,182,225,125,166,164,160,206,241,138,132,135,35,161,161,162,150,10,38,50,121,38,90,57,169,214,73,36,87,49,241,68,173,114,43,250,210,72,164,221,173,98,198,174,145,89,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,163,196,220,110,149,177,210,82,193,214,246,177,157,114,200,173,99,122,158,246,181,55,95,123,156,136,158,245,64,33,7,56,108,55,72,239,220,58,83,229,57,125,254,146,131,59,198,42,18,108,58,149,215,70,65,61,193,147,213,82,67,112,133,148,207,93,234,24,216,157,20,174,86,55,174,53,138,53,234,107,21,237,125,43,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,103,94,53,248,174,190,241,105,172,181,185,151,118,235,71,136,91,119,163,197,172,149,179,49,222,2,151,165,137,36,138,216,209,24,147,78,246,119,100,93,222,228,221,145,247,30,200,163,82,74,242,166,224,150,143,85,175,181,60,64,234,246,41,227,48,203,55,114,142,193,109,186,91,96,168,183,228,21,79,100,176,207,35,217,50,59,185,13,63,187,101,70,116,186,117,78,153,17,105,228,98,133,159,240,177,127,214,92,167,135,220,38,255,0,196,13,147,217,89,245,101,189,95,119,166,117,51,105,164,247,74,244,130,73,97,106,170,69,52,144,36,50,73,30,205,232,145,239,111,68,123,118,219,66,220,99,106,22,184,234,71,16,89,37,215,136,123,15,176,51,59,127,98,215,83,100,139,188,218,91,108,112,196,212,100,116,205,146,89,118,134,77,214,116,86,61,209,200,233,221,43,21,82,68,85,216,248,135,252,196,120,32,163,226,171,4,76,183,14,165,233,212,220,78,223,44,86,38,164,208,83,67,116,141,211,69,35,233,106,165,124,78,123,186,88,201,252,58,44,145,198,201,106,28,175,114,53,239,114,4,0,229,25,167,186,29,155,113,5,45,215,81,239,221,25,158,47,217,186,97,118,73,251,43,75,116,145,177,84,165,76,142,108,177,59,185,53,63,245,188,241,35,30,201,26,230,58,84,71,36,78,86,116,14,104,254,123,53,55,238,95,71,162,35,87,250,42,192,178,175,245,215,28,201,49,203,135,251,101,29,117,182,186,158,79,248,178,67,52,114,51,249,156,215,55,236,84,59,86,189,235,94,85,196,78,172,95,117,143,53,183,218,168,175,89,7,133,241,48,90,226,146,58,86,118,41,162,167,103,67,100,146,71,166,236,133,170,187,189,126,178,174,219,38,200,129,102,188,175,240,172,7,81,121,126,106,198,21,170,85,20,148,184,157,211,40,187,197,118,172,169,124,44,101,4,9,106,183,185,106,210,73,218,232,162,124,10,212,153,146,189,21,35,124,109,127,240,74,149,187,71,106,134,235,91,13,138,182,174,178,218,202,137,27,71,81,87,76,218,105,230,129,28,189,183,201,19,100,145,177,189,91,178,171,18,71,163,85,85,17,206,219,117,238,180,250,233,168,244,58,29,55,15,22,203,207,129,195,43,178,9,114,75,149,53,58,43,36,184,213,58,26,120,227,101,67,247,250,240,199,225,88,246,70,136,141,238,57,94,238,181,100,75,31,107,225,71,133,29,71,226,215,81,217,133,97,81,120,27,85,15,110,123,253,254,120,85,244,182,138,87,42,162,57,200,138,157,201,159,210,228,138,20,84,116,142,107,149,85,140,100,146,48,44,43,146,126,91,171,151,92,55,60,197,111,46,171,171,211,171,29,69,42,217,102,171,149,253,20,87,25,86,71,212,211,82,162,196,173,123,28,213,142,89,91,222,111,105,238,141,201,27,150,169,239,75,52,58,254,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,33,7,54,253,121,166,210,206,26,36,211,107,125,109,92,25,14,167,212,123,46,153,105,170,37,167,124,86,232,31,28,181,210,43,216,197,107,216,230,172,84,207,137,207,103,91,43,28,191,89,172,123,86,152,52,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,94,121,123,108,123,219,12,76,71,73,35,209,171,209,27,30,229,77,154,164,191,231,5,172,119,220,231,138,5,210,170,136,124,61,151,77,45,240,83,209,199,212,199,247,234,171,169,224,171,168,169,221,24,215,183,169,143,166,139,182,174,123,83,195,117,183,165,100,114,31,173,201,179,69,62,156,241,5,118,214,58,187,135,102,147,76,173,233,217,130,57,122,100,158,186,227,21,69,60,125,77,88,220,142,133,176,50,177,93,179,216,228,147,177,183,83,122,208,8,127,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,250,205,84,46,127,149,14,177,90,181,43,132,187,38,34,235,245,93,118,67,167,213,21,22,75,164,85,181,77,150,120,224,116,210,77,68,230,55,173,207,74,100,167,123,32,141,92,141,77,233,101,99,19,166,52,82,21,115,159,210,26,108,67,94,113,173,92,183,65,73,13,62,161,89,221,13,98,54,121,95,60,215,27,127,110,41,38,123,29,245,24,197,166,154,134,54,163,23,222,176,200,170,212,85,234,127,203,201,179,90,254,131,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,11,169,0,1,13,121,130,112,21,143,113,51,134,215,103,58,125,98,164,163,213,75,69,60,147,80,190,159,194,209,50,254,245,90,102,172,53,211,44,74,249,158,218,122,119,71,78,174,145,140,99,222,136,231,53,138,170,148,66,109,80,106,174,5,223,114,194,227,71,21,214,61,44,179,232,118,82,235,85,131,51,193,45,244,86,43,117,50,215,70,207,111,208,195,76,244,138,90,88,94,254,235,230,142,26,87,120,134,181,28,214,236,217,17,81,36,237,199,58,141,93,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,23,98,142,23,120,155,192,120,166,210,251,110,160,98,21,52,148,119,39,211,181,215,172,121,110,48,212,214,217,167,89,37,143,162,118,198,189,77,99,221,4,174,137,239,107,22,72,209,175,233,110,234,214,133,48,243,71,243,217,169,191,114,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,151,249,79,15,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,244,120,155,141,211,25,162,171,170,159,161,141,99,58,229,146,55,61,221,44,99,90,155,175,185,173,68,79,114,33,216,48,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,246,32,20,67,205,31,207,102,166,253,203,232,244,68,85,37,87,52,127,61,154,155,247,47,163,209,25,127,149,143,3,152,110,189,84,214,107,222,171,62,146,237,140,98,183,133,181,208,227,79,98,185,149,247,24,226,138,101,146,177,21,58,93,76,198,207,18,164,73,191,117,251,164,155,70,197,100,193,157,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,129,92,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,169,212,199,43,30,231,35,33,70,82,97,181,65,80,28,225,56,81,177,96,151,219,119,19,120,84,86,171,93,6,89,112,101,158,255,0,107,130,23,199,36,215,135,178,162,116,175,110,202,177,175,118,56,156,146,162,35,23,185,27,100,94,227,166,145,205,8,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,129,85,124,39,121,167,209,191,152,24,247,168,192,108,166,107,89,194,119,154,125,27,249,129,143,122,140,6,202,96,0,0,80,15,52,127,61,154,155,247,47,163,209,24,126,61,94,213,203,95,15,45,209,90,41,234,237,218,117,121,202,42,239,53,79,134,7,198,203,189,198,58,122,38,186,158,89,191,38,86,83,181,148,210,164,45,219,165,243,177,239,71,47,101,89,152,57,163,249,236,212,223,185,125,30,136,151,252,178,52,47,78,56,139,224,71,58,210,253,80,179,120,235,85,118,160,86,203,12,209,42,50,170,223,84,219,101,189,35,170,166,145,81,123,115,51,169,219,46,202,213,107,156,199,181,236,123,216,224,172,13,39,176,98,185,94,169,225,184,182,117,123,246,54,55,121,200,45,214,251,197,199,196,199,79,224,232,101,169,141,147,207,221,149,22,56,250,35,115,221,214,244,86,183,109,213,21,17,77,148,244,171,22,211,140,47,78,49,204,111,72,104,109,84,152,101,37,190,39,89,27,107,149,37,165,146,150,68,238,54,102,74,138,238,247,115,173,100,89,85,206,116,142,122,189,206,114,185,92,186,246,113,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,50,185,99,115,12,186,227,215,92,123,133,221,104,172,171,184,217,238,53,16,90,48,219,210,181,211,79,110,158,71,36,112,91,167,219,119,62,153,206,86,178,39,251,214,21,86,177,127,19,210,180,225,110,134,181,156,88,249,167,214,79,152,25,15,168,206,108,166,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,8,151,201,83,202,198,83,243,2,187,211,173,196,255,0,58,254,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,223,102,53,62,196,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,174,200,21,118,67,212,231,167,192,14,47,127,214,219,222,123,35,111,187,125,207,13,103,87,189,79,98,34,39,185,0,124,16,198,60,65,231,116,152,38,152,100,55,185,234,99,141,176,91,106,30,170,231,162,123,209,17,19,109,220,223,227,39,218,100,43,173,194,27,109,35,234,102,118,205,106,167,216,191,106,237,250,10,157,230,29,197,91,47,118,154,204,14,201,55,84,85,80,190,41,215,167,111,115,146,153,233,249,80,167,251,47,131,128,135,25,206,83,81,169,122,235,83,84,215,186,161,181,87,151,186,46,149,87,239,213,88,229,68,79,123,191,143,246,23,173,194,133,166,75,62,129,225,20,114,198,172,123,44,148,168,230,170,108,169,245,85,125,233,178,126,146,141,120,62,198,62,147,107,109,145,101,111,83,93,95,77,34,251,246,247,248,186,127,231,79,227,27,4,224,86,246,90,240,235,53,12,109,217,32,162,134,63,143,232,106,39,233,80,59,9,197,201,185,200,226,239,136,30,62,11,239,57,158,183,28,155,254,64,60,169,90,28,211,240,154,138,138,235,94,75,73,76,231,35,29,71,2,185,24,171,238,72,234,221,246,55,252,165,151,175,243,144,115,153,138,84,193,130,195,83,7,187,166,120,215,127,119,193,41,234,255,0,79,244,1,217,185,117,205,82,154,81,69,79,81,11,153,211,27,54,221,170,158,228,165,165,79,180,151,196,43,229,197,144,203,117,192,34,164,150,94,167,196,213,106,167,74,38,200,218,106,95,230,79,181,73,168,7,135,124,23,220,122,191,163,226,123,87,224,113,3,203,63,164,228,122,209,122,87,99,154,42,40,17,175,140,237,38,102,161,224,51,164,84,125,201,225,233,232,70,71,187,151,121,169,247,254,3,151,224,194,180,184,37,213,123,158,153,234,251,49,155,149,100,148,212,239,172,74,85,142,89,28,198,166,245,84,204,248,43,218,159,6,42,124,62,194,236,175,20,44,174,164,124,47,110,251,237,246,255,0,58,127,212,81,167,22,120,106,233,95,16,75,123,162,111,68,110,186,120,149,247,239,255,0,126,206,239,181,206,254,77,62,192,47,31,24,185,197,121,199,237,247,72,100,107,227,170,167,142,86,185,171,186,42,42,124,119,69,95,240,159,168,96,238,15,51,56,243,45,6,195,238,40,239,122,218,97,106,166,223,107,85,237,95,224,167,218,195,56,129,197,223,164,242,138,139,240,60,63,222,135,134,175,191,222,7,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,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,53,172,226,199,205,62,178,124,192,200,125,70,112,59,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,93,27,43,152,246,248,153,26,217,27,11,58,93,212,244,87,42,118,217,35,217,176,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,235,207,47,109,140,99,166,149,234,233,36,122,53,58,228,123,220,169,187,148,141,92,167,241,107,22,63,193,46,33,118,180,80,248,122,188,154,225,119,186,93,36,238,189,254,34,169,149,211,82,54,77,156,170,140,218,10,74,118,108,212,70,253,77,246,234,115,149,102,0,2,42,243,71,242,39,169,191,114,250,197,17,42,136,191,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,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,188,242,246,216,247,182,24,152,142,146,71,163,87,162,54,61,202,155,53,75,254,224,187,132,156,87,132,109,44,76,90,219,47,142,201,47,190,26,225,147,92,92,232,229,238,87,54,154,54,62,8,37,72,98,145,104,227,145,38,116,44,145,21,205,239,72,170,187,189,76,127,203,155,130,143,220,171,167,19,223,243,251,101,170,77,77,202,127,25,114,169,129,59,178,90,232,85,24,177,219,27,55,83,152,238,151,177,100,149,209,35,90,249,28,214,239,43,97,138,69,152,0,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,83,226,199,202,198,178,124,191,200,125,58,115,90,192,45,83,143,175,255,0,21,151,14,95,170,31,254,206,85,16,3,132,239,52,250,55,243,3,30,245,24,9,255,0,199,215,255,0,138,203,135,47,213,15,255,0,103,42,136,1,194,119,154,125,27,249,129,143,122,140,0,108,166,0,0,80,15,52,127,61,154,155,247,47,163,209,23,252,80,15,52,127,61,154,155,247,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,1,170,185,127,220,174,60,137,233,151,223,94,177,90,80,9,127,220,174,60,137,233,151,223,94,177,90,4,170,0,0,42,175,158,119,230,79,245,147,246,105,106,133,85,243,206,252,201,254,178,126,205,3,21,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,10,1,230,143,231,179,83,126,229,244,122,34,255,0,138,1,230,143,231,179,83,126,229,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,128,28,149,60,172,101,63,48,43,189,58,220,79,240,43,87,138,190,81,95,133,93,101,163,206,180,47,34,197,48,140,110,243,225,227,191,217,164,183,248,120,109,157,166,199,18,205,110,130,150,36,142,78,184,218,231,186,25,29,23,227,81,206,238,170,75,180,83,127,65,184,117,210,62,27,112,218,108,51,74,113,58,75,115,27,79,12,53,215,55,196,199,92,110,207,141,94,228,154,178,161,26,142,153,253,82,202,168,139,179,25,214,173,141,172,102,205,76,150,0,160,30,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,0,3,85,115,106,131,85,112,54,83,225,59,202,198,141,252,191,199,189,58,3,37,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,99,94,19,188,172,104,223,203,252,123,211,160,50,168,24,255,0,71,52,7,70,184,127,177,73,142,104,238,158,218,177,154,74,141,188,76,148,236,116,149,85,125,47,145,236,241,21,50,43,166,159,161,102,145,25,220,123,186,26,229,107,118,110,200,97,94,104,254,68,245,55,238,95,88,162,37,81,21,121,163,249,19,212,223,185,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,101,51,90,206,19,188,211,232,223,204,12,123,212,96,54,83,0,0,0,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,125,122,197,105,159,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,82,8,187,143,99,29,52,175,86,199,27,21,201,215,35,216,212,93,220,134,0,229,113,228,79,76,190,250,245,138,211,165,115,125,213,11,86,23,194,93,78,7,51,105,39,185,106,13,226,138,219,79,3,171,91,20,241,65,77,51,107,101,170,100,91,43,166,99,93,79,12,46,219,165,26,181,81,170,187,224,215,5,27,27,4,114,209,192,42,116,251,130,221,59,165,185,99,212,150,171,149,242,158,166,255,0,84,176,164,93,117,140,171,169,146,90,90,137,95,26,175,91,221,70,180,136,157,75,214,214,53,140,119,79,71,74,80,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,54,136,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,245,231,73,163,151,220,195,70,177,45,98,180,77,220,164,211,187,133,69,61,210,155,165,137,211,75,114,117,60,109,169,235,115,209,87,162,120,41,226,237,181,143,115,188,79,87,213,108,110,85,174,190,1,245,51,21,210,46,47,116,219,58,205,106,252,37,150,158,225,81,111,169,170,116,145,199,29,47,141,164,154,141,147,202,249,30,214,50,24,223,80,215,200,245,119,213,141,175,114,34,170,34,45,218,113,205,165,247,93,99,225,47,83,48,59,19,170,214,229,61,159,218,84,112,82,81,58,174,122,185,232,102,142,182,58,88,226,106,163,156,249,157,76,144,166,219,170,44,136,168,215,109,210,186,230,1,181,65,64,60,209,252,246,106,111,220,190,143,68,94,246,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,74,33,230,143,231,179,83,126,229,244,122,32,37,87,35,31,207,103,234,223,237,34,213,10,171,228,99,249,236,253,91,253,164,90,160,0,0,17,87,154,63,145,61,77,251,151,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,2,127,243,206,252,201,254,178,126,205,48,87,40,12,3,13,206,184,175,169,170,204,49,234,75,179,241,92,94,166,255,0,104,74,148,87,50,150,227,29,101,28,81,84,35,55,233,115,216,217,228,86,117,34,244,191,165,237,217,236,99,155,157,121,231,126,100,255,0,89,63,102,152,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,0,8,149,198,223,48,108,7,133,11,84,184,197,138,26,76,171,81,107,169,231,109,29,170,26,200,95,5,166,118,182,7,70,251,163,27,42,79,11,29,29,66,75,27,17,155,204,145,185,168,232,209,123,136,18,212,160,30,104,254,123,53,55,238,95,71,162,44,167,151,119,31,84,124,78,98,171,129,234,149,194,213,109,212,219,39,106,159,117,169,130,159,233,52,107,28,175,241,52,180,221,72,245,153,140,130,71,84,71,27,22,54,253,89,27,210,217,59,113,86,183,52,127,61,154,155,247,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,1,141,56,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,253,214,60,83,255,0,231,45,170,191,250,229,113,255,0,219,27,30,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,53,255,0,82,227,129,63,252,134,127,210,107,199,253,172,9,84,0,2,42,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,108,166,81,183,53,221,39,225,231,74,181,182,221,79,163,117,116,148,57,13,218,157,213,57,62,49,109,134,158,27,117,141,141,130,149,148,73,12,48,66,198,194,249,154,217,230,123,28,247,61,122,155,38,204,108,140,87,216,255,0,30,220,111,216,184,71,193,34,162,199,42,173,87,45,77,189,246,165,178,89,43,33,125,68,44,165,73,145,38,170,171,108,114,198,248,225,232,108,172,141,122,209,207,151,110,150,185,177,202,172,162,27,157,219,62,213,124,201,149,151,155,158,65,152,229,151,250,136,41,25,45,76,211,92,46,55,9,213,25,12,49,35,156,174,150,87,236,145,198,198,251,215,220,214,167,216,128,102,174,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,171,3,226,106,201,35,106,151,221,10,119,28,253,226,89,88,253,135,136,127,203,187,130,10,62,21,112,69,203,115,26,94,173,77,203,45,241,69,125,106,205,5,76,54,184,219,52,178,50,150,150,86,68,215,183,169,143,131,196,34,73,36,111,150,157,170,199,43,88,199,44,192,0,80,15,52,127,61,154,155,247,47,163,209,23,252,80,15,52,127,61,154,155,247,47,163,209,1,216,52,107,131,186,158,33,120,9,201,53,63,79,236,245,117,186,131,129,231,23,21,167,161,160,163,138,73,239,118,231,209,90,214,90,101,95,116,174,124,41,220,154,22,181,206,221,86,120,219,27,159,58,43,100,87,45,110,92,217,182,61,149,99,252,76,107,53,85,215,25,146,217,222,158,197,140,71,227,45,183,70,213,54,73,169,222,235,138,61,145,190,56,122,26,174,108,45,87,54,118,76,222,226,164,125,113,75,149,121,42,121,88,202,126,96,87,122,117,184,159,224,85,95,60,239,204,159,235,39,236,210,26,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,235,20,230,143,195,246,125,196,214,168,104,46,148,105,203,41,25,114,172,167,203,42,229,172,174,73,146,138,138,8,99,183,57,210,212,73,12,114,58,54,43,186,34,107,149,187,44,146,198,223,119,82,19,43,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,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,144,91,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,125,122,61,105,149,121,213,249,167,197,190,95,208,250,141,196,197,92,174,60,246,105,151,223,94,143,90,101,94,117,126,105,241,111,151,244,62,163,113,3,42,242,49,252,246,126,173,254,210,45,80,170,190,70,63,158,207,213,191,218,69,170,0,0,0,42,175,154,231,2,223,217,248,160,209,76,51,255,0,8,170,207,232,168,93,253,203,155,116,142,157,27,254,235,226,158,215,127,18,101,103,246,196,197,170,31,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,160,107,89,195,199,16,57,247,12,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,119,68,173,106,187,100,146,40,221,239,233,66,85,115,26,230,25,106,226,94,213,96,211,29,23,172,200,45,248,75,41,226,185,100,30,45,173,166,91,165,107,219,28,145,82,201,19,119,114,178,145,200,228,95,198,44,114,76,170,228,107,146,24,102,126,21,227,239,64,112,222,27,248,151,191,233,246,159,93,41,39,199,167,167,166,187,80,208,178,224,181,117,54,150,78,205,214,142,165,85,17,204,123,92,142,124,109,114,189,235,79,37,59,156,247,57,234,164,117,3,63,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,76,107,194,239,12,152,15,11,58,95,109,211,252,66,154,146,178,228,202,118,182,245,144,173,186,26,106,219,204,233,36,178,117,206,232,211,169,204,99,167,149,177,49,238,122,199,26,181,157,78,217,92,236,192,0,0,5,96,115,58,229,233,89,148,214,84,241,21,195,246,33,222,186,205,213,46,91,96,182,67,60,245,87,90,169,103,134,56,170,168,169,32,133,253,83,47,118,103,212,175,83,26,173,141,36,233,87,172,174,125,75,27,84,26,240,243,11,192,48,221,48,227,27,81,176,205,63,199,169,44,86,42,90,138,10,154,123,125,34,43,96,129,245,54,250,106,137,82,54,239,179,24,178,205,34,163,27,179,24,138,141,106,53,168,141,64,197,90,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,132,248,93,225,147,1,225,103,75,237,186,127,136,83,82,86,92,153,78,214,222,178,21,183,67,77,91,121,157,36,150,78,185,221,26,117,57,140,116,242,182,38,61,207,88,227,86,179,169,219,43,157,16,57,40,96,24,108,90,47,153,106,147,113,234,69,203,42,178,138,139,3,238,206,69,116,233,110,138,146,138,118,211,177,85,118,99,22,89,158,247,116,162,117,170,71,215,213,219,143,166,199,192,31,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,214,69,94,104,57,103,209,78,9,117,7,195,228,222,198,175,188,251,58,211,71,209,91,225,230,172,238,215,65,226,41,163,217,81,210,117,210,182,167,174,52,223,170,36,151,169,21,168,224,40,91,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,105,202,11,75,237,88,95,9,116,217,228,46,164,158,229,168,55,138,219,149,68,237,162,108,83,197,5,52,206,162,138,149,242,238,174,153,141,117,60,211,55,126,148,106,213,72,136,223,139,157,70,198,207,186,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,175,60,189,182,49,142,154,87,171,164,145,232,212,235,145,239,114,166,238,80,34,95,55,221,47,181,102,156,37,212,231,147,58,146,11,150,159,94,40,174,84,243,186,137,178,207,44,21,51,54,138,90,86,75,186,58,22,57,213,16,204,237,186,145,203,75,26,43,126,14,109,64,112,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,83,173,122,95,106,214,173,35,203,244,162,242,234,72,233,242,155,61,77,181,149,21,52,77,171,101,28,239,98,246,106,146,39,42,35,223,12,189,185,89,245,154,168,248,218,168,230,170,34,166,177,128,109,80,12,63,194,22,175,84,235,191,13,26,123,170,87,9,234,231,185,93,172,236,134,233,61,76,17,66,250,139,141,51,221,75,89,50,50,47,168,214,62,162,9,94,196,106,55,234,57,191,85,159,146,153,128,1,170,185,181,65,170,184,19,127,137,94,3,243,37,210,141,21,215,93,8,192,178,12,154,159,55,193,236,41,145,90,44,54,116,168,91,117,197,182,170,93,170,91,21,58,119,92,202,148,108,143,145,203,26,237,51,94,231,200,171,80,198,37,132,242,248,224,74,179,131,251,21,242,247,153,102,30,217,204,242,142,152,43,161,181,214,78,150,122,90,88,158,229,133,172,141,232,206,252,203,212,174,89,164,141,28,196,122,199,26,53,22,87,205,154,248,78,242,177,163,127,47,241,239,78,128,202,160,0,0,80,15,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,2,170,248,78,243,79,163,127,48,49,239,81,128,217,76,214,179,132,239,52,250,55,243,3,30,245,24,13,148,192,0,0,160,30,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,251,151,209,232,137,233,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,2,90,241,67,166,122,53,170,122,29,149,89,53,230,147,124,66,219,111,168,188,213,220,34,141,206,170,180,248,104,95,34,215,83,43,24,247,182,104,152,143,84,233,107,186,154,174,99,154,246,61,204,118,182,215,104,237,80,221,107,97,177,86,213,214,91,89,81,35,104,234,42,233,155,77,60,208,35,151,182,249,34,108,146,54,55,171,118,85,98,72,244,106,170,162,57,219,110,179,171,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,245,58,158,229,123,218,229,100,42,204,63,193,7,5,217,87,23,26,143,5,13,107,110,182,76,6,219,220,158,247,144,197,67,35,163,127,105,97,234,161,166,157,88,176,165,99,210,120,213,26,245,250,145,171,165,233,127,74,70,240,180,174,87,58,223,175,58,217,160,211,86,107,69,142,174,162,142,199,80,203,118,63,151,85,201,248,252,134,6,245,182,84,145,174,250,210,190,157,204,108,107,85,240,149,92,173,94,169,97,153,238,153,71,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,123,182,247,1,198,71,251,253,199,4,78,165,67,199,229,169,238,107,54,64,57,53,54,67,215,81,81,29,52,78,150,87,35,90,212,85,85,85,219,236,61,138,187,38,228,102,227,3,137,155,102,138,226,213,208,53,237,117,123,233,157,219,106,172,205,247,186,9,149,190,246,53,126,214,39,218,6,47,227,219,139,91,46,159,98,181,88,205,158,185,31,114,146,106,127,116,114,177,118,68,158,68,119,228,204,215,127,169,47,217,255,0,218,166,59,149,194,225,148,86,77,114,170,124,175,84,68,87,43,213,203,252,20,79,181,87,248,166,120,150,12,255,0,140,13,80,170,254,184,153,176,75,37,76,169,181,79,113,26,214,189,242,39,186,105,27,252,178,127,247,238,126,214,186,112,229,102,209,12,110,24,27,115,154,170,225,112,85,102,210,65,27,81,21,36,137,19,101,102,255,0,100,223,106,253,128,102,62,87,154,96,183,76,217,114,106,154,93,226,167,103,212,114,179,224,246,205,68,244,93,213,138,159,5,253,37,197,81,71,217,165,138,36,79,115,24,214,255,0,204,66,46,90,186,117,79,99,211,26,59,211,160,106,77,85,20,114,57,122,25,191,214,167,163,119,197,61,255,0,20,39,27,81,17,168,137,246,32,30,79,31,111,196,42,236,135,132,248,129,225,235,239,60,181,78,46,106,238,135,38,166,192,114,33,87,50,170,120,101,210,233,222,244,85,237,162,201,246,124,82,150,172,154,164,52,230,73,67,36,250,77,83,44,74,228,233,71,43,182,84,79,114,82,85,238,6,35,229,97,126,162,149,181,182,228,87,36,172,241,43,239,219,220,137,21,34,109,241,44,153,62,5,59,242,183,204,102,160,214,106,156,93,206,87,69,83,79,113,147,235,57,222,229,70,67,240,79,135,240,11,135,98,170,181,21,64,242,169,186,28,17,21,15,97,197,125,202,7,173,91,178,251,189,199,181,191,15,176,240,228,223,222,17,127,152,15,43,240,43,203,153,166,146,197,118,196,31,148,82,209,111,60,18,43,213,205,141,55,217,177,86,63,226,140,85,248,175,233,44,56,197,156,66,105,245,6,123,167,151,91,117,100,12,149,86,150,117,98,44,108,119,214,236,74,137,249,94,239,225,168,16,155,150,38,172,71,79,140,69,131,92,43,17,178,91,81,97,100,78,147,101,79,198,86,57,83,101,127,243,39,240,80,178,168,222,146,55,169,62,5,16,96,185,165,211,135,158,37,239,118,168,156,230,210,211,221,43,35,236,247,92,198,236,145,79,183,186,61,211,253,87,127,129,119,26,121,149,211,229,214,54,92,41,213,21,23,127,122,117,127,29,233,252,36,69,254,8,29,161,126,7,169,87,101,251,79,113,235,115,61,251,129,205,171,186,30,78,12,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,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,239,175,88,173,37,81,21,121,92,121,19,211,47,190,189,98,180,149,64,15,146,231,105,181,94,169,153,71,121,182,82,87,211,199,81,5,91,34,169,133,178,177,179,193,43,38,134,84,107,145,81,31,28,177,199,35,29,241,107,216,215,38,202,136,167,214,0,0,0,197,92,88,249,88,214,79,151,249,15,167,78,107,88,108,167,197,143,149,141,100,249,127,144,250,116,230,181,128,90,167,31,95,254,43,46,28,191,84,63,253,156,170,32,7,9,222,105,244,111,230,6,61,234,48,19,255,0,143,175,255,0,21,151,14,95,170,31,254,206,85,16,3,132,239,52,250,55,243,3,30,245,24,0,217,76,0,0,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,3,85,114,255,0,185,92,121,19,211,47,190,189,98,180,160,18,255,0,185,92,121,19,211,47,190,189,98,180,9,84,0,0,85,95,60,239,204,159,235,39,236,210,213,10,171,231,157,249,147,253,100,253,154,6,42,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,0,0,80,15,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,1,170,185,181,65,170,184,27,41,240,157,229,99,70,254,95,227,222,157,1,149,76,85,194,119,149,141,27,249,127,143,122,116,6,85,0,69,94,104,254,68,245,55,238,95,88,162,37,81,21,121,163,249,19,212,223,185,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,101,51,90,206,19,188,211,232,223,204,12,123,212,96,54,83,0,0,0,107,89,197,143,154,125,100,249,129,144,250,140,230,202,102,181,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,125,122,197,105,13,121,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,204,174,87,30,68,244,203,239,175,88,173,42,215,154,157,218,235,113,227,143,62,163,184,92,234,234,169,237,116,246,122,74,24,166,153,207,101,44,11,108,166,153,98,137,170,187,49,139,44,210,200,173,110,201,215,35,221,241,114,170,135,203,202,251,19,250,87,198,214,159,120,140,103,219,52,22,111,104,221,171,58,232,188,68,52,125,170,25,252,61,76,155,162,182,62,138,167,83,116,72,187,116,202,177,116,170,57,90,95,241,81,124,143,176,171,85,126,127,170,122,141,53,69,90,92,172,118,123,117,146,158,38,189,189,135,65,93,52,179,74,231,183,167,169,94,142,183,194,141,84,114,34,35,164,221,29,186,43,109,208,1,171,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,13,162,13,122,249,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,5,186,114,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,224,214,49,173,77,145,17,10,161,230,143,231,179,83,126,229,244,122,34,116,242,83,212,207,164,26,29,154,105,109,93,93,214,162,175,15,200,25,112,135,196,73,215,75,79,67,95,15,226,224,167,221,234,172,218,122,74,201,30,196,107,91,213,58,57,21,206,123,246,130,220,209,252,246,106,111,220,190,143,68,4,170,228,99,249,236,253,91,253,164,90,161,85,124,140,127,61,159,171,127,180,139,84,0,0,2,42,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,79,254,121,223,153,63,214,79,217,166,42,228,169,230,159,41,249,127,93,234,54,227,42,243,206,252,201,254,178,126,205,49,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,4,10,230,107,192,149,171,91,176,219,142,185,233,110,51,87,38,168,88,105,227,117,85,29,174,6,189,249,37,19,21,173,115,36,143,116,87,212,195,22,238,141,236,234,145,236,143,177,211,34,172,61,169,234,0,213,179,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,117,248,107,141,174,182,74,74,168,58,216,230,63,162,88,213,175,111,83,30,230,174,203,239,107,149,23,220,170,119,94,35,117,190,235,196,118,176,222,181,150,251,99,164,180,92,175,244,246,230,214,82,82,72,231,192,147,211,208,193,77,35,227,234,250,205,99,221,2,189,24,170,229,98,61,26,174,127,79,90,207,254,106,28,5,84,210,212,221,120,167,209,187,21,93,99,43,42,38,184,103,54,202,126,210,50,141,137,20,45,74,250,106,120,226,107,149,138,230,79,45,83,220,247,191,174,94,238,200,196,149,204,171,96,46,167,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,0,0,0,0,0,0,17,87,154,63,145,61,77,251,151,214,40,138,43,210,124,235,240,95,170,120,110,166,123,47,218,127,68,178,11,117,247,193,119,251,62,43,194,212,199,55,107,185,210,238,142,174,223,79,87,75,182,223,125,151,109,139,212,230,143,228,79,83,126,229,245,138,34,128,64,238,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,91,73,229,111,192,45,102,157,248,30,38,245,142,223,117,182,229,235,227,41,241,220,118,178,154,122,25,173,17,175,118,154,106,154,184,228,107,30,233,165,98,200,145,198,168,177,182,41,18,79,174,249,25,217,193,92,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,0,0,0,80,15,52,127,61,154,155,247,47,163,209,23,252,80,15,52,127,61,154,155,247,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,250,244,122,211,42,243,171,243,79,139,124,191,161,245,27,137,138,185,92,121,236,211,47,190,189,30,180,202,188,234,252,211,226,223,47,232,125,70,226,6,85,228,99,249,236,253,91,253,164,90,161,85,124,140,127,61,159,171,127,180,139,84,0,0,0,96,174,49,56,170,195,120,80,210,59,134,97,121,185,82,59,39,184,211,212,83,98,118,137,35,89,159,113,184,163,62,162,186,38,189,142,240,209,185,209,186,103,245,55,165,138,141,69,238,62,54,63,42,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,189,156,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,253,69,116,77,123,219,226,100,107,99,116,207,234,119,83,209,26,139,219,100,108,96,98,172,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,250,181,35,74,181,31,71,239,180,248,198,168,97,119,92,102,235,87,111,166,186,67,73,113,167,88,164,125,44,236,235,142,68,69,255,0,140,215,39,229,50,70,73,27,209,175,99,218,217,213,202,155,130,90,61,86,190,212,241,3,171,216,167,140,195,44,221,202,59,5,182,233,109,130,162,223,144,85,61,146,195,60,143,100,200,238,228,52,254,237,149,25,210,233,213,58,100,69,167,145,139,58,184,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,120,70,174,83,188,111,214,100,158,204,225,51,83,42,186,234,237,246,245,139,9,173,72,103,154,106,168,225,241,19,212,82,213,76,233,94,141,237,64,140,74,116,108,108,141,177,83,185,138,238,164,141,174,179,243,86,207,244,85,129,101,95,235,174,57,146,99,151,15,246,202,58,235,109,117,60,159,241,100,134,104,228,103,243,57,174,111,216,168,95,159,0,156,100,211,113,125,165,245,183,11,237,53,37,6,119,140,84,36,57,29,13,13,20,176,81,49,147,201,50,209,205,78,178,73,34,185,143,138,37,107,145,95,214,146,69,38,237,107,22,53,112,74,0,0,2,128,121,163,249,236,212,223,185,125,30,136,191,226,128,121,163,249,236,212,223,185,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,1,88,28,241,114,155,237,38,43,164,152,85,61,119,69,150,235,112,188,93,43,41,187,76,94,237,85,36,116,177,211,201,214,169,214,222,150,86,212,166,200,168,213,238,110,228,85,107,85,44,252,164,190,114,217,253,54,77,197,29,175,12,183,100,53,117,116,248,118,47,73,77,89,111,114,202,144,80,220,106,37,150,162,69,99,92,136,197,124,148,210,80,171,158,205,247,70,198,213,93,227,233,104,96,14,6,116,190,213,172,124,90,105,158,7,125,117,34,219,103,188,123,74,178,10,186,38,213,193,87,5,12,50,86,201,75,36,78,84,107,153,51,105,150,21,223,116,68,145,85,90,237,186,87,99,50,144,57,58,233,159,211,14,43,38,206,170,233,46,169,73,129,99,245,151,8,106,169,227,254,181,109,117,74,37,28,112,84,61,88,168,157,112,79,88,246,49,28,215,57,208,43,145,85,172,122,45,223,128,53,182,226,247,72,105,180,35,137,125,66,210,219,124,20,144,91,109,55,135,205,107,130,154,121,102,101,61,186,165,141,170,163,133,95,47,215,115,217,79,60,76,122,185,93,245,218,239,172,255,0,202,93,146,74,11,230,167,105,186,219,184,227,207,171,46,22,202,186,90,123,165,61,158,174,134,89,161,115,25,85,2,91,41,161,89,98,114,166,207,98,75,12,177,171,155,186,117,198,246,252,90,168,129,99,252,161,179,175,165,188,27,91,108,30,203,240,159,66,178,11,165,139,189,223,238,120,190,228,141,175,238,244,244,167,111,111,31,219,233,221,223,216,186,183,250,221,45,154,165,90,242,53,187,93,102,181,107,37,138,107,157,91,237,180,117,22,26,186,122,55,76,229,130,25,230,109,115,101,149,145,239,210,215,189,176,66,215,57,19,119,36,81,162,239,210,155,90,80,3,85,115,106,131,85,112,54,83,225,59,202,198,141,252,191,199,189,58,3,42,152,171,132,239,43,26,55,242,255,0,30,244,232,12,170,0,0,5,0,243,71,243,217,169,191,114,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,16,42,175,132,239,52,250,55,243,3,30,245,24,13,148,205,107,56,78,243,79,163,127,48,49,239,81,128,217,76,0,0,10,1,230,143,231,179,83,126,229,244,122,35,31,227,28,87,106,62,13,195,45,227,134,76,42,95,99,90,178,140,130,174,241,127,186,65,50,165,85,117,44,180,180,208,37,3,118,68,237,66,190,29,203,42,162,171,165,107,219,26,244,177,36,108,185,3,154,63,158,205,77,251,151,209,232,136,235,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,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,227,254,11,184,73,197,120,70,210,196,197,173,178,248,236,146,251,225,174,25,53,197,206,142,94,229,115,105,163,99,224,130,84,134,41,22,142,57,18,103,66,201,17,92,222,244,138,171,187,212,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,113,115,145,16,244,189,85,126,7,41,29,246,110,113,141,58,151,222,7,152,155,183,191,109,143,119,192,34,34,31,53,194,186,43,125,52,149,51,57,17,140,106,185,85,85,54,68,68,85,255,0,32,29,71,83,117,47,31,211,203,52,183,59,205,108,80,177,155,126,92,209,199,252,54,55,248,106,137,252,52,41,55,137,221,97,187,241,45,173,171,109,176,247,29,67,58,80,211,68,157,49,203,239,232,70,47,190,38,238,190,249,151,237,255,0,33,156,185,139,241,81,85,112,202,46,56,6,59,112,123,89,67,87,53,60,157,169,85,17,85,174,166,119,240,38,251,21,142,248,181,15,198,229,213,195,36,153,221,125,54,161,100,148,79,124,81,84,189,88,233,99,221,21,209,79,79,183,189,241,57,62,199,127,11,254,64,36,255,0,6,60,50,83,233,78,158,71,147,221,209,171,87,83,19,102,85,232,154,61,146,88,105,189,223,93,219,124,81,126,194,14,241,73,153,55,83,117,206,195,143,90,157,220,133,247,24,34,110,202,215,166,239,101,47,241,55,95,139,87,237,46,35,60,166,131,16,211,73,169,104,216,200,163,129,148,209,177,17,17,168,136,143,99,81,61,219,125,136,82,30,151,219,170,179,78,42,49,106,22,42,204,158,218,161,85,95,123,189,200,198,42,253,139,252,64,46,143,133,124,89,216,182,145,99,116,79,106,35,210,215,70,142,247,57,61,254,22,4,95,143,247,38,101,58,214,159,90,210,211,137,218,168,122,122,86,10,40,35,84,219,111,123,98,98,126,132,253,7,101,3,139,151,111,176,55,223,239,60,168,68,216,15,14,80,223,208,30,159,110,231,134,127,78,224,115,35,239,25,184,211,50,61,37,189,66,228,247,178,138,161,237,85,71,108,138,148,181,9,246,127,73,32,140,71,196,213,37,85,78,149,223,91,74,206,167,120,26,159,177,85,127,181,166,253,0,85,191,47,155,66,80,113,67,85,19,170,34,73,105,27,118,107,89,191,214,114,34,35,125,200,191,210,191,242,23,61,72,187,194,213,254,159,240,148,161,193,221,101,69,163,140,201,34,145,238,141,210,58,242,215,181,21,83,248,50,47,195,221,246,180,186,203,123,186,169,88,189,72,191,31,130,255,0,58,129,244,47,192,245,170,46,231,180,245,185,219,59,100,64,60,237,185,225,28,141,93,142,73,239,77,142,15,111,191,116,3,216,139,185,243,215,211,50,174,150,90,119,166,232,246,57,191,242,162,161,239,106,47,218,167,149,77,254,32,83,111,49,173,13,175,196,245,30,239,169,22,228,234,138,182,169,243,57,27,20,171,210,170,218,104,253,234,187,183,222,175,82,80,114,208,215,182,106,14,63,114,198,107,95,181,69,186,24,158,155,201,23,214,238,84,207,240,70,162,47,218,135,233,115,33,197,165,175,211,234,170,152,105,18,94,181,106,170,164,106,237,191,31,73,252,196,25,229,179,169,139,128,235,21,101,158,178,126,212,87,24,168,233,218,142,127,74,43,150,169,159,165,237,254,58,253,138,5,227,53,81,81,21,2,166,254,229,62,43,45,107,46,22,202,106,200,222,142,108,208,177,232,168,187,252,90,139,254,83,238,3,214,158,229,247,169,205,62,7,173,251,162,238,167,54,46,232,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,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,41,3,136,94,92,60,103,103,58,251,169,121,174,45,163,126,54,203,144,102,23,155,165,186,167,233,21,170,62,253,44,245,178,201,20,157,15,169,107,219,212,199,181,118,114,35,147,125,149,17,125,192,88,175,43,143,34,122,101,247,215,172,86,146,168,143,252,5,105,110,119,162,220,39,96,218,103,169,118,47,99,100,150,111,105,248,218,47,21,13,71,107,187,114,170,154,63,198,66,247,198,237,227,149,142,250,174,93,183,217,118,84,84,73,0,0,0,0,0,6,42,226,199,202,198,178,124,191,200,125,58,115,90,195,102,142,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,72,63,212,184,227,179,255,0,33,159,244,154,207,255,0,107,2,85,113,245,255,0,226,178,225,203,245,67,255,0,217,202,162,0,112,157,230,159,70,254,96,99,222,163,1,106,156,94,112,185,174,218,161,192,46,138,232,166,11,131,123,79,51,196,190,142,123,98,217,237,58,56,124,47,133,178,207,77,63,227,165,149,177,63,166,105,24,223,168,247,111,190,233,186,34,169,15,248,122,229,195,198,118,13,175,186,105,154,229,58,55,224,172,184,254,97,102,186,92,106,126,145,90,164,236,82,193,91,20,146,201,208,202,151,61,221,44,99,151,102,162,185,118,217,17,87,220,5,223,128,0,20,3,205,31,207,102,166,253,203,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,241,115,84,50,70,237,36,79,111,214,106,111,182,233,186,42,42,132,128,228,169,229,99,41,249,129,93,233,214,226,127,144,255,0,149,254,130,106,199,14,218,5,127,194,181,143,20,250,63,122,173,204,42,174,144,83,120,234,106,190,186,87,209,81,70,217,58,233,228,145,137,187,225,145,54,85,234,250,187,237,178,162,172,192,0,0,3,85,114,255,0,185,92,121,19,211,47,190,189,98,180,170,191,234,92,113,217,255,0,144,207,250,77,103,255,0,181,150,253,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,100,47,124,110,222,57,88,239,170,229,219,125,151,101,69,68,9,0,0,0,85,95,60,239,204,159,235,39,236,210,213,8,1,205,111,133,205,118,226,83,240,93,248,20,193,190,145,253,28,246,223,180,255,0,124,232,232,251,30,35,192,246,127,182,101,143,171,171,177,47,228,239,183,79,191,109,211,112,138,188,149,60,211,229,63,47,235,189,70,220,93,73,88,28,175,248,51,226,79,135,109,125,191,230,186,199,166,255,0,71,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,213,219,125,213,17,108,252,1,64,60,209,252,246,106,111,220,190,143,68,95,241,80,28,122,240,21,197,142,180,241,99,156,234,102,154,105,79,182,113,187,207,179,60,21,111,183,109,180,253,222,213,182,150,25,63,23,53,67,36,110,210,68,246,253,102,166,251,110,155,162,162,168,72,14,74,158,86,50,159,152,21,222,157,110,39,249,15,249,95,232,38,172,112,237,160,87,252,43,88,241,79,163,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,171,190,219,42,42,204,0,0,0,40,7,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,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,248,185,170,25,35,118,146,39,183,235,53,55,219,116,221,21,21,101,255,0,43,253,4,213,142,29,180,10,255,0,133,107,30,41,244,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,245,119,219,101,69,80,152,0,0,6,170,230,213,5,0,255,0,82,227,142,207,252,134,127,210,107,63,253,172,11,169,225,59,202,198,141,252,191,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,4,85,230,143,228,79,83,126,229,245,138,34,85,17,255,0,143,93,45,206,245,167,132,236,231,76,244,210,197,237,156,146,243,236,207,5,69,226,161,167,238,246,174,84,179,73,248,201,158,200,219,180,113,61,223,89,201,190,219,38,234,168,138,20,89,194,119,154,125,27,249,129,143,122,140,6,202,101,32,112,245,203,135,140,236,27,95,116,211,53,202,116,111,193,89,113,252,194,205,116,184,212,253,34,181,73,216,165,130,182,41,37,147,161,149,46,123,186,88,199,46,205,69,114,237,178,34,175,184,187,240,0,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,82,7,16,188,184,120,206,206,117,247,82,243,92,91,70,252,109,151,32,204,47,55,75,117,79,210,43,84,125,250,89,235,101,146,41,58,31,82,215,183,169,143,106,236,228,71,38,251,42,34,251,128,177,94,87,30,68,244,203,239,175,88,173,42,47,152,126,107,106,207,248,210,213,91,237,154,158,174,26,122,91,195,44,143,109,75,26,215,172,246,250,104,168,102,114,35,92,228,232,116,180,210,57,139,190,234,197,106,170,53,85,90,151,61,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,100,47,124,110,222,57,88,239,170,229,219,125,151,101,69,68,172,14,33,121,112,241,157,156,235,238,165,230,184,182,141,248,219,46,65,152,94,110,150,234,159,164,86,168,251,244,179,214,203,36,82,116,62,165,175,111,83,30,213,217,200,142,77,246,84,69,247,1,37,121,33,96,190,207,210,205,75,212,207,106,119,61,189,144,82,88,188,23,99,110,207,128,166,89,187,189,206,175,173,215,237,46,158,158,148,233,236,239,187,186,246,109,149,17,171,151,142,130,95,120,118,225,130,199,133,102,152,167,209,252,190,182,225,112,186,100,84,222,57,149,125,117,79,168,116,112,201,215,28,146,68,155,210,67,72,155,70,189,63,87,117,78,181,122,172,149,0,81,15,54,204,42,235,138,241,165,144,95,110,21,20,146,83,230,54,123,85,238,133,176,189,202,248,224,101,51,104,85,178,162,181,17,31,221,161,149,200,141,87,39,67,152,187,238,170,214,222,241,88,28,208,56,51,226,79,136,157,125,176,102,186,57,166,255,0,72,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,214,219,125,209,81,3,242,185,24,254,123,63,86,255,0,105,17,87,154,63,158,205,77,251,151,209,232,137,255,0,202,147,133,205,118,225,175,240,163,248,107,193,190,142,125,35,246,39,179,63,124,232,235,59,254,31,199,119,191,181,165,147,167,167,191,23,229,109,191,87,187,125,151,104,255,0,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,241,115,84,50,70,237,36,79,111,214,106,111,182,233,186,42,42,135,107,228,99,249,236,253,91,253,164,90,161,0,57,82,112,185,174,220,53,254,20,127,13,120,55,209,207,164,126,196,246,103,239,157,29,103,127,195,248,238,247,246,180,178,116,244,247,226,252,173,183,234,247,111,178,237,63,192,0,0,138,188,209,252,137,234,111,220,190,177,68,82,183,9,222,105,244,111,230,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,100,207,100,109,218,56,158,239,172,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,164,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,154,249,231,126,100,255,0,89,63,102,152,171,146,167,154,124,167,229,253,119,168,219,137,85,205,111,133,205,118,226,83,240,93,248,20,193,190,145,253,28,246,223,180,255,0,124,232,232,251,30,35,192,246,127,182,101,143,171,171,177,47,228,239,183,79,191,109,211,124,127,202,255,0,131,62,36,248,118,215,219,254,107,172,122,111,244,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,253,93,183,221,81,20,44,252,0,0,0,0,162,190,98,60,2,214,112,199,149,38,121,165,182,251,173,203,76,175,125,218,141,146,154,122,143,163,50,36,145,51,195,85,84,244,171,18,23,190,120,219,79,36,143,73,29,245,163,119,83,163,238,75,122,135,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,0,130,220,149,60,172,101,63,48,43,189,58,220,79,242,63,240,103,194,215,238,71,194,115,13,55,162,201,61,183,101,185,102,21,87,219,37,68,173,233,170,101,12,180,116,145,54,42,148,70,163,22,102,62,9,26,174,103,213,123,81,175,217,138,229,141,146,0,0,0,0,0,0,0,8,171,205,31,200,158,166,253,203,235,20,69,90,240,9,192,157,215,139,188,154,182,251,146,214,85,218,116,235,29,168,74,75,197,101,44,142,130,182,170,121,41,230,116,113,80,200,250,121,96,123,227,145,180,238,153,175,84,86,199,51,21,61,239,105,114,156,91,104,133,215,136,253,1,200,244,94,205,124,164,179,84,100,117,22,182,190,190,166,55,72,202,104,33,184,211,84,76,244,99,125,239,122,69,12,157,12,221,168,231,244,181,92,196,85,122,119,93,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,215,158,94,219,24,199,77,43,213,210,72,244,106,117,200,247,185,83,119,40,29,130,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,235,0,0,0,1,64,60,209,252,246,106,111,220,190,143,68,95,241,80,28,122,240,21,197,142,180,241,99,156,234,102,154,105,79,182,113,187,207,179,60,21,111,183,109,180,253,222,213,182,150,25,63,23,53,67,36,110,210,68,246,253,102,166,251,110,155,162,162,168,72,14,74,158,86,50,159,152,21,222,157,110,39,249,15,249,95,232,38,172,112,237,160,87,252,43,88,241,79,163,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,171,190,219,42,42,204,0,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,255,0,154,6,130,106,199,17,58,5,96,194,180,115,20,250,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,250,219,237,178,42,160,86,15,43,143,61,154,101,247,215,163,214,153,87,157,95,154,124,91,229,253,15,168,220,78,213,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,241,112,212,62,71,111,36,172,111,213,106,237,190,235,178,34,170,100,14,104,28,25,241,39,196,78,190,216,51,93,28,211,127,164,22,90,44,62,150,215,61,79,182,40,41,58,42,153,91,91,35,163,232,168,158,55,174,204,154,53,221,19,167,235,109,190,232,168,129,249,92,140,127,61,159,171,127,180,139,84,32,7,42,78,23,53,219,134,191,194,143,225,175,6,250,57,244,143,216,158,204,253,243,163,172,239,248,127,29,222,254,214,150,78,158,158,252,95,149,182,253,94,237,246,93,167,248,0,0,20,193,205,99,141,59,174,166,103,245,252,56,233,206,65,87,6,19,138,84,45,38,72,198,211,58,157,110,151,184,38,122,73,19,220,174,234,150,154,157,204,98,53,170,214,53,211,54,71,254,49,25,4,141,142,188,20,112,163,125,226,211,89,104,176,222,213,214,143,16,182,237,89,148,222,232,161,99,188,5,47,75,214,56,209,210,42,49,38,157,236,237,70,155,61,201,187,228,237,189,145,72,133,175,241,213,203,175,13,226,150,154,171,80,112,118,210,88,53,81,148,240,83,67,93,53,74,211,91,174,108,108,177,34,173,193,25,12,175,123,227,167,108,172,141,236,70,191,223,27,94,174,99,24,140,205,92,46,240,201,128,240,179,165,246,221,63,196,41,169,43,46,76,167,107,111,89,10,219,161,166,173,188,206,146,75,39,92,238,141,58,156,198,58,121,91,19,30,231,172,113,171,89,212,237,149,206,12,149,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,63,88,0,43,3,155,23,4,21,153,39,180,248,179,211,58,94,186,187,125,189,37,205,168,150,105,230,154,170,56,124,60,20,245,84,176,182,39,163,123,80,35,214,161,93,35,35,108,84,237,122,55,169,36,115,171,131,135,142,32,115,238,25,117,66,135,85,244,229,244,143,185,81,211,212,82,75,71,92,179,45,21,108,19,70,173,116,85,17,195,36,110,145,136,238,137,90,213,118,201,36,81,187,223,210,134,203,197,90,221,185,48,211,92,120,139,173,184,81,229,20,150,189,17,170,168,146,104,168,105,46,242,187,32,165,99,169,85,91,12,107,53,35,225,86,54,173,81,168,178,61,239,236,34,117,57,210,110,170,22,43,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,167,228,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,214,0,80,15,52,127,61,154,155,247,47,163,209,23,252,84,7,30,188,5,113,99,173,60,88,231,58,153,166,154,83,237,156,110,243,236,207,5,91,237,219,109,63,119,181,109,165,134,79,197,205,80,201,27,180,145,61,191,89,169,190,219,166,232,168,170,18,3,146,167,149,140,167,230,5,119,167,91,137,254,67,254,87,250,9,171,28,59,104,21,255,0,10,214,60,83,232,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,234,239,182,202,138,179,0,1,64,60,209,252,246,106,111,220,190,143,68,95,241,80,28,122,240,21,197,142,180,241,99,156,234,102,154,105,79,182,113,187,207,179,60,21,111,183,109,180,253,222,213,182,150,25,63,23,53,67,36,110,210,68,246,253,102,166,251,110,155,162,162,168,118,190,70,63,158,207,213,191,218,69,170,16,171,149,183,11,153,223,13,122,89,152,126,22,240,111,163,153,158,71,144,55,185,251,231,13,103,126,215,79,77,31,133,254,215,150,72,155,211,52,245,191,13,158,189,95,91,116,70,109,53,64,20,237,206,227,10,186,208,107,70,158,234,52,213,20,139,109,190,98,242,217,41,226,107,221,223,108,244,53,114,77,43,158,222,158,148,98,182,225,10,53,81,202,170,173,147,116,110,200,174,184,146,0,115,91,225,115,93,184,148,252,23,126,5,48,111,164,127,71,61,183,237,63,223,58,58,62,199,136,240,61,159,237,153,99,234,234,236,75,249,59,237,211,239,219,116,220,48,87,35,236,214,213,65,159,234,158,156,205,79,86,183,43,229,158,221,123,167,149,172,111,97,176,80,205,44,50,181,238,234,234,71,171,174,16,171,81,26,168,168,217,55,86,236,136,235,116,43,3,149,255,0,6,124,73,240,237,175,183,252,215,88,244,223,232,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,250,187,111,186,162,45,159,128,53,87,54,168,40,7,250,151,28,118,127,228,51,254,147,89,255,0,237,96,93,79,9,222,86,52,111,229,254,61,233,208,25,84,199,252,61,98,215,220,27,64,180,211,10,202,104,124,21,235,31,195,236,214,187,141,55,117,146,118,42,160,162,138,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,243,32,0,0,1,64,60,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,35,255,0,30,188,5,113,99,173,60,88,231,58,153,166,154,83,237,156,110,243,236,207,5,91,237,219,109,63,119,181,109,165,134,79,197,205,80,201,27,180,145,61,191,89,169,190,219,166,232,168,171,47,249,95,232,38,172,112,237,160,87,252,43,88,241,79,163,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,171,190,219,42,42,132,192,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,135,252,208,52,19,86,56,137,208,43,6,21,163,152,167,210,11,213,22,97,75,116,158,155,199,83,82,116,82,178,138,182,55,73,215,81,36,108,93,159,52,105,178,47,87,214,223,109,145,85,2,155,56,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,33,255,0,15,92,184,120,206,193,181,247,77,51,92,167,70,252,21,151,31,204,44,215,75,141,79,210,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,137,255,0,205,3,65,53,99,136,157,2,176,97,90,57,138,125,32,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,125,109,246,217,21,80,41,179,132,239,52,250,55,243,3,30,245,24,13,148,202,64,225,235,151,15,25,216,54,190,233,166,107,148,232,223,130,178,227,249,133,154,233,113,169,250,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,80,95,51,27,77,214,255,0,204,3,80,44,86,43,101,93,198,229,113,168,176,210,81,209,210,66,233,167,169,158,75,77,11,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,177,94,90,28,14,83,112,227,134,195,172,57,195,234,223,168,185,165,158,54,77,73,35,37,167,101,142,221,50,199,58,81,58,23,163,92,181,42,230,68,233,156,246,253,71,198,145,177,17,26,247,205,146,177,190,11,177,95,221,123,168,28,87,103,237,181,95,234,239,126,204,131,23,181,207,67,29,68,118,175,11,73,68,215,87,57,210,177,85,149,137,61,34,164,78,137,83,183,31,82,245,57,210,244,197,37,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,28,92,190,239,113,229,203,178,31,59,151,117,84,1,241,118,202,123,163,106,34,30,35,110,200,123,0,225,35,209,141,85,114,252,19,114,39,241,169,196,77,191,75,112,218,234,54,73,189,85,68,50,198,196,217,223,194,138,161,19,253,73,201,241,140,204,250,239,169,150,205,55,211,187,245,254,182,178,56,93,71,111,158,102,239,35,90,187,163,83,109,183,123,126,215,39,218,81,118,185,234,62,75,175,218,173,53,61,5,85,101,92,83,86,186,56,152,215,201,34,116,173,76,168,137,178,57,233,240,153,62,31,167,254,80,250,116,159,79,110,156,69,235,61,202,233,35,119,101,194,190,166,165,203,187,127,134,201,221,252,104,255,0,147,253,8,94,118,136,105,197,22,155,96,180,88,229,27,122,89,3,231,126,219,170,251,223,42,187,237,115,191,194,71,174,1,120,116,161,211,205,51,178,94,174,118,152,217,113,175,160,130,105,29,36,8,143,69,94,250,251,213,209,53,223,9,126,213,95,250,230,59,90,216,162,84,79,114,34,40,17,227,142,60,193,48,253,14,186,220,26,254,151,248,138,38,55,221,191,189,106,19,253,138,253,136,165,103,242,216,198,166,200,181,246,130,250,232,250,155,77,87,3,247,221,19,111,196,84,167,233,79,226,254,130,83,115,93,207,89,67,166,127,70,96,170,78,253,69,117,20,136,206,191,126,201,36,255,0,98,59,127,224,126,131,241,185,83,105,253,69,186,138,191,36,170,162,232,73,159,78,177,185,209,170,126,75,235,88,187,42,183,249,211,237,2,201,232,226,236,211,198,205,190,12,68,95,233,216,247,158,26,155,38,199,144,56,175,196,242,131,100,220,242,7,23,252,15,12,68,79,248,79,46,56,177,19,127,136,30,195,167,234,149,10,214,225,247,40,155,241,117,52,201,255,0,234,159,255,0,89,220,15,198,203,34,116,214,26,214,53,17,87,177,39,185,127,184,112,20,181,131,220,62,134,241,199,89,81,51,62,167,138,189,53,87,127,181,95,82,159,161,127,65,117,152,252,204,158,217,20,140,248,47,87,255,0,84,165,47,103,150,71,80,113,167,42,74,246,198,218,154,139,172,155,170,236,137,188,149,139,250,63,152,185,92,45,202,235,5,54,239,71,47,215,247,162,239,252,55,1,251,199,5,68,220,230,122,228,77,192,228,208,228,254,96,207,128,126,251,0,106,156,143,91,81,119,61,128,99,93,114,198,153,146,98,21,84,114,179,169,174,232,251,118,248,75,26,254,148,254,41,65,151,37,168,211,77,106,166,168,254,198,234,106,186,55,237,238,95,135,97,255,0,236,141,137,50,168,82,91,84,189,77,71,39,213,221,54,223,248,77,40,27,140,75,109,77,54,173,85,44,80,187,116,88,220,159,85,125,219,83,83,255,0,48,23,55,194,70,162,211,231,58,95,98,150,57,58,228,109,186,153,31,238,84,250,201,77,2,175,240,91,252,99,59,149,33,202,219,89,106,41,179,63,160,151,27,130,163,93,69,85,35,25,36,171,178,43,35,167,77,182,87,254,134,47,240,75,108,137,232,246,35,154,168,168,191,106,0,123,119,60,51,220,190,245,248,28,213,55,61,106,155,59,220,7,180,28,90,187,251,142,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,60,42,162,1,228,30,55,69,60,128,0,0,0,0,0,0,0,226,231,34,1,229,203,178,110,120,71,34,166,232,122,213,251,174,199,152,209,81,222,244,247,40,28,157,186,167,232,56,182,52,95,122,156,220,155,38,231,134,168,28,190,8,126,86,71,125,166,199,237,146,92,106,157,210,198,43,83,224,191,106,237,246,34,169,244,221,46,148,118,154,57,107,107,38,100,113,68,215,57,202,231,35,83,100,69,95,138,255,0,50,41,93,92,121,113,195,97,180,216,43,240,44,90,55,212,215,248,184,152,233,35,169,166,123,91,219,158,68,119,187,235,47,250,159,232,251,64,194,124,112,241,115,126,212,203,205,70,150,98,237,100,116,183,30,138,53,123,39,157,174,127,113,148,206,248,59,165,191,20,114,123,253,199,121,224,95,129,106,90,213,160,212,44,198,121,164,149,206,138,165,145,58,26,105,26,191,218,210,167,189,85,203,241,87,33,129,248,34,225,227,36,213,205,89,178,102,151,152,149,180,52,149,240,79,47,92,19,38,232,196,153,63,41,136,212,248,194,159,105,117,216,134,49,71,139,217,233,173,148,104,136,200,98,100,104,155,187,236,107,91,246,170,175,240,80,15,186,195,101,162,176,90,169,45,52,49,53,144,210,66,200,88,136,212,111,213,106,108,158,228,77,143,101,226,177,180,54,249,234,29,240,100,110,95,249,26,171,254,67,237,49,182,187,230,20,152,134,3,118,175,172,145,172,70,210,78,173,115,164,107,83,126,196,170,159,149,238,254,8,21,43,204,75,80,110,89,254,176,125,17,252,154,122,103,57,173,70,200,245,221,98,168,172,68,93,157,238,248,41,101,28,24,224,20,248,110,153,209,197,20,40,199,61,94,174,94,150,34,251,170,42,21,63,39,251,162,163,223,45,78,180,113,87,45,45,43,186,145,243,92,186,29,183,91,122,90,234,135,167,189,159,221,23,175,129,218,91,102,176,193,70,223,224,245,125,139,252,119,47,219,253,32,118,67,195,143,39,23,0,111,233,57,30,19,224,121,3,139,190,7,6,236,139,185,205,223,3,131,83,117,248,129,237,62,27,212,93,235,93,83,58,149,55,133,233,255,0,209,83,238,62,122,244,234,164,149,63,216,59,252,10,5,55,113,31,109,146,195,197,164,85,203,80,229,124,178,87,57,168,169,240,107,164,174,247,123,151,249,139,111,211,137,146,108,94,145,251,238,174,238,127,245,199,149,73,199,12,47,181,113,25,67,117,69,71,127,102,110,201,241,77,228,174,45,23,69,43,214,227,131,208,212,171,21,21,221,223,127,233,252,116,137,254,64,50,1,235,122,46,235,239,61,135,7,109,241,80,12,60,191,125,189,199,134,170,125,136,114,95,231,3,130,110,138,123,14,27,167,218,115,3,243,175,140,116,182,249,88,196,221,126,175,187,254,50,20,93,198,13,146,227,30,172,84,85,207,26,109,187,54,106,170,42,59,250,218,159,220,190,255,0,230,47,106,182,4,158,21,103,233,255,0,173,10,154,227,239,13,169,178,106,62,63,87,80,213,90,58,235,131,98,71,116,57,19,116,134,153,21,55,95,119,241,190,10,4,74,225,199,63,171,210,157,107,163,200,34,217,26,248,107,26,230,245,61,173,78,184,221,238,250,158,255,0,139,80,191,61,53,203,97,203,113,202,123,148,91,125,126,191,135,87,217,35,219,246,162,127,20,162,173,122,210,26,220,46,201,105,207,104,154,231,211,214,193,77,34,116,197,39,187,188,146,59,109,215,118,252,54,39,231,46,206,34,45,55,236,102,143,21,184,84,177,181,113,119,58,24,233,161,69,93,228,171,122,251,147,101,248,34,1,97,7,170,68,93,213,80,230,199,163,218,142,79,181,55,60,187,101,64,61,113,174,223,21,61,167,206,237,216,187,156,217,38,233,239,3,218,15,8,168,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,173,93,239,216,228,229,61,109,247,174,224,123,19,226,114,56,167,196,228,0,0,0,0,0,30,21,219,30,183,61,17,118,253,32,115,87,34,30,167,174,233,238,56,174,234,167,185,141,217,0,224,198,251,247,83,219,178,32,248,31,61,101,91,40,169,164,168,149,118,108,109,87,47,244,32,30,247,42,109,239,83,226,158,190,158,157,29,215,43,27,210,191,107,145,63,202,69,78,35,120,207,181,105,92,239,183,80,55,185,51,85,81,125,238,77,151,121,147,237,129,201,241,141,8,161,152,115,49,238,209,73,26,51,166,117,114,251,247,223,248,73,255,0,193,118,248,1,35,248,239,226,81,154,119,135,79,109,180,93,210,58,186,152,250,54,138,163,103,34,62,10,143,127,213,149,171,241,106,21,85,167,216,214,85,196,102,175,120,57,188,101,106,85,190,174,161,202,238,228,159,4,123,247,247,164,159,107,255,0,231,63,39,41,204,179,126,34,179,218,117,175,168,241,47,157,212,240,181,58,33,103,193,200,196,248,54,63,229,23,254,82,217,120,5,225,122,223,166,184,237,191,40,184,81,244,220,42,168,145,202,238,227,151,100,150,158,157,87,220,146,185,191,20,95,179,254,64,51,143,13,250,19,143,233,54,49,79,75,67,110,134,41,218,174,87,61,33,99,92,191,140,153,83,222,145,181,126,18,41,155,145,17,15,12,106,53,54,111,192,228,7,133,33,7,51,45,65,126,53,166,210,218,169,235,221,12,179,236,222,150,75,210,229,107,233,106,211,224,142,69,219,116,253,4,222,114,255,0,49,83,28,219,111,242,174,75,5,169,37,223,106,106,69,233,233,253,49,213,127,55,243,254,144,48,175,46,108,105,249,151,17,140,186,212,66,179,182,42,91,147,213,207,111,87,214,86,55,237,84,95,229,63,79,218,94,101,36,73,20,72,196,106,55,111,177,19,111,180,170,14,81,152,203,221,127,172,188,44,127,247,189,91,119,223,237,88,233,23,244,255,0,63,232,45,149,62,0,121,56,170,158,87,224,113,219,117,64,57,124,15,39,132,247,30,64,240,239,130,158,182,239,213,238,61,139,240,56,111,239,248,1,236,61,21,137,189,52,169,250,88,239,240,41,238,79,129,194,116,71,66,244,95,181,171,254,0,41,251,143,120,42,151,95,40,154,231,42,49,86,85,79,122,255,0,41,92,89,214,129,197,36,90,127,66,197,114,42,55,187,182,203,254,223,41,92,156,200,237,222,19,82,109,247,8,221,245,214,68,70,251,191,75,235,191,156,176,222,26,231,90,173,52,183,202,174,247,254,55,116,219,255,0,132,76,6,89,56,188,228,112,114,236,160,26,155,41,201,126,7,22,170,238,114,95,120,30,181,69,223,115,216,137,177,193,200,171,240,83,216,7,9,17,85,190,229,247,149,199,204,230,21,166,147,6,149,180,168,237,239,47,221,122,55,84,94,212,91,22,60,191,2,186,121,167,58,182,10,108,30,104,255,0,33,46,243,57,223,15,178,24,182,255,0,40,30,139,238,146,210,234,183,11,86,182,190,222,215,212,211,211,90,213,155,196,138,253,155,20,95,15,168,229,255,0,84,95,249,200,27,195,254,109,117,209,109,91,167,134,122,201,233,227,139,175,118,247,28,196,77,233,165,248,162,185,159,202,255,0,247,253,182,213,193,236,223,73,180,70,217,71,84,205,218,218,58,102,109,191,241,105,169,151,236,216,172,238,58,116,122,187,79,117,6,170,243,71,79,209,19,250,58,87,173,23,225,5,51,87,226,247,47,197,235,246,1,118,216,102,69,75,144,216,169,110,20,243,182,70,203,19,28,138,142,69,223,118,53,126,197,95,210,118,4,247,167,244,149,173,193,79,24,214,170,204,114,131,31,200,171,251,117,16,246,169,145,59,78,93,209,35,166,102,255,0,82,13,190,42,239,180,176,236,95,38,183,228,54,154,107,141,20,221,200,231,137,178,34,244,185,61,203,191,233,68,253,0,126,196,145,163,144,245,108,173,251,20,250,17,119,10,155,129,233,73,21,20,246,181,251,158,167,199,182,251,28,17,118,80,62,160,122,89,39,243,30,212,93,192,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,120,11,238,60,42,238,7,133,220,224,212,93,247,247,28,151,224,113,98,129,236,79,137,200,226,159,19,202,185,0,242,15,91,164,217,79,40,229,93,192,229,212,135,133,83,199,74,158,81,63,72,28,21,21,78,61,181,83,221,178,13,182,3,139,89,178,39,185,55,57,123,144,240,231,181,190,247,46,199,77,212,13,76,177,96,54,201,238,55,89,209,173,134,39,73,239,100,139,190,205,115,191,130,213,254,42,129,216,47,247,251,117,130,222,251,133,198,174,24,34,98,181,21,210,72,214,166,234,187,39,189,85,16,174,190,48,248,245,183,90,172,55,60,119,11,185,67,53,84,244,238,141,36,142,102,185,26,174,72,87,116,88,234,17,83,220,231,125,159,97,142,184,209,230,29,93,118,164,169,194,176,104,210,21,74,166,42,212,69,85,85,19,246,142,89,81,83,110,150,124,122,91,246,149,238,230,100,57,165,106,212,93,107,231,115,28,169,220,123,165,89,54,77,182,248,57,219,175,228,160,30,188,207,81,50,60,222,243,85,117,187,86,201,43,231,149,239,85,89,36,119,229,61,206,254,19,151,248,203,246,159,159,142,227,55,140,178,228,203,117,174,150,122,135,191,127,115,24,231,175,185,170,239,224,162,255,0,21,79,101,85,154,22,92,99,180,208,61,102,145,242,36,106,229,68,111,189,93,211,246,255,0,193,246,150,99,192,31,5,118,219,141,142,217,168,57,43,150,71,86,64,147,71,19,233,233,222,212,71,37,67,23,222,170,229,248,43,87,224,128,101,206,4,56,53,181,96,88,221,62,73,147,218,145,215,55,84,78,169,222,129,171,210,212,154,37,111,229,192,215,39,246,63,211,246,147,194,142,142,10,42,120,233,224,141,172,100,109,70,181,26,136,136,136,137,183,217,253,7,166,211,106,165,180,82,50,142,146,38,50,54,42,170,35,90,141,79,122,239,240,67,237,248,1,228,30,17,119,60,129,242,215,204,216,32,115,222,254,148,77,189,251,237,246,161,70,220,200,114,247,100,188,68,84,219,27,34,57,148,244,246,216,209,17,119,95,124,42,239,227,47,242,133,207,234,158,75,79,139,227,51,220,106,93,179,91,211,239,250,223,202,49,62,196,85,254,17,175,143,17,249,204,249,174,181,220,178,89,58,81,206,109,26,116,238,229,79,169,12,105,252,47,127,216,5,171,114,204,198,169,44,90,105,5,100,113,237,45,79,227,92,187,38,235,215,73,73,191,216,139,246,19,161,138,231,21,185,203,7,85,234,242,10,88,176,202,138,102,50,58,122,105,94,217,91,35,213,127,23,5,51,81,54,95,113,100,140,233,68,247,1,203,224,135,132,93,143,59,167,233,60,125,93,254,32,114,7,141,209,79,32,120,95,129,235,221,55,61,142,219,111,121,235,217,187,129,236,79,130,30,36,84,70,47,87,195,99,202,124,14,19,170,54,39,43,190,8,139,254,0,42,215,153,172,208,55,41,183,162,181,85,82,161,139,240,79,227,86,147,191,134,53,141,218,103,64,232,219,179,87,187,240,79,254,17,49,95,28,202,110,209,86,234,45,190,214,173,70,237,42,46,233,191,216,250,239,230,44,39,134,90,118,83,105,157,4,77,149,206,219,187,241,255,0,124,76,6,93,56,63,99,153,193,251,1,225,155,110,123,15,91,62,39,176,14,11,238,93,142,73,240,60,59,99,203,126,0,23,117,33,87,50,204,93,215,157,61,177,85,71,10,189,105,46,83,72,157,13,221,127,181,157,241,247,47,232,38,177,30,56,220,198,221,123,209,202,249,225,122,182,90,24,170,234,155,178,39,240,105,37,251,85,83,111,126,223,0,58,191,1,117,176,254,14,104,109,219,185,37,138,157,141,115,93,182,233,211,77,76,139,238,248,159,163,198,62,135,71,169,216,69,76,84,148,173,241,9,209,210,168,207,246,234,125,254,17,185,126,12,48,119,45,237,68,171,187,94,174,120,165,99,81,95,64,149,108,69,235,122,170,164,109,166,110,235,190,233,250,73,253,120,181,197,116,162,117,60,187,43,93,183,197,168,169,241,69,251,127,160,13,104,239,246,59,222,15,147,85,91,153,36,244,243,82,212,189,17,58,158,197,221,178,42,126,132,95,139,127,230,36,15,15,188,107,103,186,83,81,13,178,190,229,52,180,112,177,35,70,77,52,206,77,145,178,237,178,44,237,79,139,211,236,253,7,113,227,119,68,232,113,60,202,229,123,163,99,163,147,191,52,221,180,100,77,107,147,187,82,239,224,252,55,86,161,143,116,203,134,186,45,107,196,98,186,89,174,82,210,221,41,216,157,248,99,130,53,69,115,158,230,254,83,149,191,100,78,95,138,252,127,229,11,125,225,247,138,76,59,88,109,251,81,221,232,252,75,25,214,248,188,68,93,72,139,43,152,158,228,149,235,246,39,252,166,122,167,170,134,165,136,248,164,107,145,83,116,84,84,83,95,235,85,102,182,240,163,127,75,173,29,69,75,161,115,153,19,163,125,122,177,142,68,86,205,240,138,101,254,127,249,84,154,60,51,115,53,154,255,0,115,163,197,243,187,53,45,58,172,15,222,161,149,85,82,59,169,145,55,236,232,119,197,81,223,111,255,0,108,44,216,224,232,209,126,7,88,196,245,10,199,151,81,182,182,219,63,91,29,190,223,85,233,246,185,63,132,212,254,42,157,165,28,138,155,162,251,128,244,44,106,223,130,132,122,183,237,61,234,212,83,213,36,91,252,20,14,76,126,231,176,244,55,118,46,203,246,28,210,84,248,40,30,192,120,69,223,222,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,3,131,221,176,56,63,125,206,77,248,0,95,129,193,170,136,115,85,61,12,234,114,129,239,234,253,7,29,213,79,44,105,236,70,162,125,128,122,209,155,167,196,230,214,116,253,167,35,194,170,32,30,65,240,215,222,109,182,232,157,45,101,108,16,163,83,125,228,149,173,251,55,251,87,249,140,95,168,92,72,233,222,5,65,45,93,199,39,181,53,99,115,91,210,181,176,34,174,238,84,248,44,173,253,10,6,91,124,172,141,170,247,185,26,136,155,174,235,177,248,87,188,227,28,176,211,190,166,227,114,166,137,140,221,87,170,120,219,182,200,171,246,185,63,66,149,221,172,220,209,168,40,41,234,104,176,222,196,179,186,39,35,28,189,46,110,234,214,109,239,142,175,127,181,196,65,205,184,205,215,173,85,168,146,134,217,61,116,113,206,229,68,74,71,86,162,108,229,114,127,6,119,127,40,159,243,1,101,122,229,204,47,75,180,217,107,45,212,143,146,229,87,79,39,111,166,150,182,145,118,84,116,123,252,94,171,240,114,253,159,98,149,185,174,156,84,234,87,18,55,207,1,97,181,214,193,71,59,34,167,99,29,12,82,238,238,151,49,125,241,195,191,198,95,210,125,58,87,194,46,175,235,133,193,151,156,150,27,179,99,174,222,119,73,80,218,164,71,117,53,235,190,239,133,251,251,216,223,181,126,194,120,105,207,7,122,63,162,24,251,46,89,108,52,47,172,163,116,149,74,234,198,210,175,193,221,109,77,228,133,139,240,143,252,32,64,141,58,224,187,32,171,164,102,109,169,87,58,59,101,182,70,239,253,117,20,240,185,92,246,181,91,239,119,109,191,23,175,219,246,41,212,53,126,225,135,37,116,88,70,155,82,44,211,84,187,179,221,142,126,243,92,174,237,185,61,200,231,175,240,158,159,253,254,236,247,198,239,19,212,53,144,55,78,116,221,240,71,79,77,81,18,42,81,42,38,253,167,206,213,79,196,203,183,193,172,254,15,216,159,15,113,235,224,143,131,59,206,113,151,90,179,76,226,130,175,194,211,213,71,50,182,120,159,245,145,171,59,127,213,96,84,95,124,109,251,127,200,7,238,240,121,203,242,239,148,62,219,155,230,53,48,71,4,143,134,169,33,117,61,83,28,173,95,15,47,197,21,137,240,115,147,255,0,191,221,107,216,46,27,108,193,241,139,110,55,108,141,27,13,190,153,144,55,103,57,83,102,167,251,37,85,251,87,226,167,44,67,15,179,226,22,90,75,69,166,145,144,197,79,12,113,53,27,27,91,178,53,141,111,240,90,137,240,106,125,135,239,167,185,54,1,240,67,214,231,238,187,108,114,115,209,14,40,169,191,189,62,32,123,19,224,23,224,19,111,176,240,229,217,170,171,250,0,138,92,119,231,214,252,103,78,170,104,171,234,17,169,50,183,165,17,204,223,234,212,83,42,251,156,169,252,100,40,214,231,77,81,122,173,171,188,68,197,232,77,183,93,149,127,37,141,251,83,220,89,23,53,77,66,171,101,221,184,180,51,171,35,142,89,145,126,178,166,255,0,218,79,251,29,250,127,152,137,24,46,150,75,54,130,86,102,115,210,245,201,37,69,100,125,78,141,85,58,91,19,151,220,170,207,246,31,164,9,63,202,78,167,171,50,169,141,87,235,182,154,181,63,163,104,233,75,109,106,239,246,20,255,0,202,142,181,41,117,74,190,131,109,156,176,220,54,79,179,100,109,63,253,69,192,49,83,111,112,30,87,224,167,173,61,234,123,23,224,112,247,111,241,64,57,167,192,242,120,79,129,228,15,14,252,149,61,109,252,164,247,30,199,124,20,224,157,61,64,123,15,85,74,237,79,34,167,241,87,252,7,180,244,214,108,148,210,170,239,249,14,248,127,64,21,5,204,66,177,106,181,170,142,137,172,93,218,174,93,254,207,116,181,200,89,103,13,240,173,62,155,219,216,230,236,229,238,251,255,0,254,34,98,181,184,250,90,89,117,226,130,38,236,146,43,164,223,125,190,29,202,242,205,180,22,52,143,2,161,106,57,21,19,187,183,191,253,186,80,50,81,193,233,246,156,207,92,155,254,144,12,248,158,195,131,19,222,167,48,56,185,19,96,223,208,28,120,69,253,27,129,204,199,154,241,96,126,71,166,87,235,100,123,117,203,110,172,99,119,69,95,123,169,228,106,124,61,255,0,105,144,147,224,126,78,83,78,149,54,42,232,149,168,228,117,60,169,178,166,255,0,192,84,2,170,248,27,150,179,10,226,219,32,198,43,17,91,214,203,195,83,116,233,223,166,102,251,211,169,55,95,236,106,91,51,63,24,196,223,224,86,14,157,218,224,178,241,211,89,43,97,116,93,200,110,238,85,70,163,81,119,154,127,127,193,63,65,103,148,142,71,66,213,69,69,248,251,255,0,225,2,42,241,181,161,176,103,248,21,210,225,11,19,197,83,211,79,43,62,172,174,85,86,195,82,168,155,53,127,75,255,0,65,88,60,57,106,20,218,45,172,87,12,118,239,212,200,162,171,154,25,17,122,35,252,136,234,54,254,200,155,167,189,232,94,158,91,99,167,191,216,235,45,245,49,35,219,44,18,51,101,106,46,251,177,201,246,162,254,146,138,120,218,211,75,190,153,107,158,65,120,162,163,168,166,167,168,185,84,75,11,219,27,152,215,35,155,23,193,81,173,69,254,203,246,47,219,255,0,40,91,45,247,69,48,157,114,194,59,50,178,25,91,42,74,168,238,244,170,136,170,146,71,191,226,228,66,184,184,162,229,251,154,233,181,202,167,39,194,58,42,105,93,62,204,142,26,74,169,28,222,228,178,253,170,143,79,115,122,73,129,203,151,136,120,117,19,28,155,26,185,215,198,234,202,56,18,77,159,42,43,151,174,174,84,254,20,142,95,225,55,236,38,110,69,139,89,114,170,39,81,221,40,160,168,137,202,213,217,241,177,233,186,46,232,191,89,21,0,162,157,40,226,199,85,244,22,224,150,219,205,21,99,162,143,227,31,134,134,37,247,181,235,241,146,29,254,50,162,150,155,160,92,113,105,182,171,208,211,83,248,198,209,86,189,140,234,138,162,182,151,126,165,72,145,125,205,122,47,198,77,190,31,98,152,191,136,142,95,88,126,102,178,221,236,148,171,75,82,238,159,171,19,34,99,127,212,155,240,109,50,175,193,171,246,253,165,96,101,54,109,78,225,175,50,116,112,213,92,40,251,18,170,177,221,117,17,162,163,101,118,222,244,72,255,0,144,255,0,155,254,64,216,158,217,120,160,186,210,178,170,142,162,57,35,145,168,228,86,189,174,69,69,254,116,83,237,247,42,21,35,194,239,49,171,205,43,109,184,246,107,85,3,161,138,4,141,210,200,247,171,149,91,28,171,186,186,74,157,190,40,223,179,252,133,159,105,238,164,227,186,129,108,109,125,150,231,77,80,155,42,170,71,51,30,169,245,220,223,224,185,223,107,84,14,222,173,247,31,58,194,237,253,202,125,40,168,191,104,93,191,152,15,91,17,81,190,243,216,159,3,200,3,194,174,195,116,10,155,156,85,20,14,91,253,167,147,212,170,168,158,245,83,154,59,224,7,32,120,221,15,32,0,0,0,0,0,0,0,0,0,0,0,42,175,154,23,48,60,170,197,149,63,135,110,31,115,159,101,251,47,162,76,175,33,177,214,201,29,116,85,204,145,223,189,145,78,196,111,103,183,208,199,76,232,158,231,43,157,217,85,143,183,52,114,5,170,2,16,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,235,190,68,145,138,168,231,178,25,190,0,0,0,3,26,113,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,221,114,57,187,43,145,142,232,98,62,71,39,67,28,168,25,44,20,67,164,252,208,120,134,198,56,134,159,87,53,19,40,171,191,227,215,250,136,233,174,248,223,114,161,246,235,117,185,213,16,58,85,182,81,120,136,225,138,165,144,194,177,196,249,21,219,245,189,100,87,185,239,122,221,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,7,96,0,0,0,0,0,170,190,121,223,153,63,214,79,217,160,90,160,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,8,171,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,27,41,128,0,0,0,3,90,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,128,159,224,172,13,5,230,23,89,166,92,98,106,182,133,107,206,95,254,129,107,245,3,35,138,207,124,186,77,61,68,150,122,175,28,216,105,169,95,52,147,44,116,214,230,199,11,218,136,216,250,99,146,84,115,156,200,250,220,219,63,0,0,0,1,0,56,84,227,167,255,0,238,159,87,120,95,214,188,207,243,129,122,165,192,43,107,155,255,0,249,26,150,186,215,37,66,187,253,203,194,177,205,254,60,40,255,0,237,120,64,159,224,0,0,0,0,21,87,207,59,243,39,250,201,251,52,11,84,5,43,114,84,243,79,148,252,191,174,245,27,113,117,32,1,21,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,101,48,0,0,10,234,231,55,161,116,121,78,141,88,181,230,209,102,235,189,97,55,8,237,215,74,184,214,8,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,66,197,65,174,103,3,250,197,117,209,14,40,244,255,0,46,163,191,82,90,173,181,183,138,107,37,250,90,234,167,65,68,182,170,185,91,13,75,170,28,143,99,122,35,107,146,118,172,139,208,217,32,141,238,69,232,216,216,204,0,53,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,9,254,8,65,205,223,88,174,186,107,194,227,49,28,114,253,73,67,114,212,27,196,86,74,152,146,169,209,86,201,106,108,82,77,86,232,26,199,181,202,197,115,41,224,149,85,28,206,221,83,152,228,252,99,84,168,14,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,80,217,120,21,235,206,86,211,106,176,112,137,132,216,172,86,202,75,117,182,221,156,91,105,40,232,233,33,108,48,83,65,29,178,224,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,42,219,132,239,52,250,55,243,3,30,245,24,0,217,76,0,0,24,171,139,31,43,26,201,242,255,0,33,244,233,205,107,0,218,160,24,171,132,239,43,26,55,242,255,0,30,244,232,12,170,0,31,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,165,48,241,225,204,139,59,207,53,150,221,96,208,107,247,176,49,189,47,200,36,172,181,222,168,165,134,121,174,247,72,91,45,59,171,18,70,245,198,234,53,142,89,227,142,36,87,50,104,166,123,165,71,164,141,138,32,186,144,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,0,32,7,10,156,116,255,0,253,211,234,239,11,250,215,153,254,112,47,84,184,5,109,115,127,255,0,35,82,215,90,228,168,87,127,185,120,86,57,191,199,133,31,253,175,8,19,252,0,0,3,26,113,55,118,186,216,56,109,213,123,237,138,231,87,110,185,91,176,123,237,93,29,101,36,206,134,122,105,227,160,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,75,4,10,229,161,199,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,174,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,125,78,166,57,30,198,185,25,50,178,122,128,0,0,0,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,149,121,24,254,123,63,86,255,0,105,1,106,128,16,3,157,95,149,140,91,230,5,15,167,92,64,159,224,214,179,132,239,52,250,55,243,3,30,245,24,13,148,192,2,5,115,47,227,214,155,65,177,233,180,87,73,175,180,147,234,45,242,158,72,110,239,143,187,215,96,183,79,75,35,91,51,102,134,88,221,5,114,186,72,101,133,62,191,75,26,175,123,90,143,133,95,26,249,112,243,6,214,138,125,80,177,104,22,163,67,144,106,77,183,52,188,61,177,93,106,43,42,238,55,187,108,242,199,19,90,254,185,165,115,93,67,19,97,124,146,177,26,213,141,175,154,110,165,232,88,222,23,18,10,224,227,127,140,204,251,132,206,57,112,202,202,58,234,187,142,19,113,193,237,209,95,172,50,203,52,208,54,9,47,21,43,83,87,75,76,147,197,10,87,118,105,210,56,229,147,116,217,122,93,238,248,79,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,14,192,0,0,0,0,1,64,60,209,252,246,106,111,220,190,143,68,5,255,0,2,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,6,202,96,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,1,178,152,0,0,4,63,230,111,174,154,143,195,166,143,224,186,161,165,247,159,3,117,161,212,10,40,166,134,84,87,210,220,41,93,111,184,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,218,19,0,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,100,0,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,50,175,35,31,207,103,234,223,237,32,45,80,21,87,204,115,152,174,178,225,249,85,70,133,233,30,59,149,233,183,134,241,144,221,47,247,107,115,105,171,174,208,247,39,165,108,150,197,119,87,69,27,187,111,145,149,140,84,149,238,70,244,44,61,183,119,62,174,84,252,118,218,150,213,65,194,206,178,228,213,109,185,54,161,32,194,46,183,25,218,232,36,129,90,198,199,103,87,170,35,152,246,185,28,176,117,185,200,244,127,97,170,206,136,35,144,45,40,0,0,31,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,138,65,214,190,104,186,227,150,113,29,75,171,218,71,123,186,226,216,182,63,209,71,107,198,42,171,102,146,134,231,74,199,200,174,146,229,72,217,59,50,77,50,74,244,114,179,103,70,212,137,172,145,95,19,103,80,189,64,99,78,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,88,0,8,149,204,51,141,59,87,11,26,95,81,98,196,50,10,70,234,166,75,78,137,143,209,173,51,106,150,138,5,147,166,91,132,241,185,200,214,49,173,73,91,18,189,28,143,153,26,157,185,24,201,186,66,90,130,138,248,40,230,51,174,58,37,149,81,96,23,250,91,174,166,98,217,62,64,147,212,219,100,239,86,223,25,85,87,35,251,206,183,72,175,222,73,166,158,84,149,208,200,142,108,178,35,186,86,39,205,36,171,50,175,28,122,212,232,55,48,221,71,209,93,88,190,213,207,167,87,202,139,12,54,135,201,218,232,176,92,103,160,183,53,211,58,105,165,141,176,80,171,100,154,89,147,235,244,189,168,246,53,170,249,149,225,97,64,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,62,176,0,0,0,0,0,0,0,213,92,217,79,132,239,43,26,55,242,255,0,30,244,232,0,202,160,0,0,0,0,16,3,139,30,53,242,174,20,248,238,194,236,151,107,159,136,211,44,155,15,181,199,145,219,234,22,71,199,65,215,115,175,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,78,166,196,248,130,127,131,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,187,115,201,229,83,222,120,3,195,147,116,216,50,61,182,93,143,40,155,158,92,246,177,170,174,84,68,79,210,7,157,182,60,43,154,136,170,171,240,58,62,127,171,152,126,159,83,182,123,245,234,138,155,169,21,81,178,84,196,197,84,71,35,126,14,123,126,213,33,7,16,252,199,241,251,29,182,186,223,134,220,27,81,59,225,86,198,248,229,99,209,174,84,141,83,223,29,82,42,126,83,191,228,2,127,94,242,187,85,134,157,245,53,147,236,216,218,174,95,170,239,177,21,126,196,95,208,164,80,214,110,63,112,44,38,46,213,20,157,249,147,224,221,166,110,254,248,254,213,167,84,248,57,74,174,212,110,42,117,131,86,43,228,166,167,187,221,86,57,213,88,145,195,81,85,210,168,231,61,54,217,38,119,242,135,219,166,60,30,235,6,168,86,54,74,171,125,116,113,187,127,173,83,21,82,55,224,255,0,181,97,119,242,127,224,3,178,235,231,28,57,150,170,93,102,167,181,197,225,233,100,100,108,72,250,162,127,191,161,205,95,123,160,106,255,0,12,196,56,246,158,234,110,174,220,123,116,116,189,214,202,142,122,253,122,118,252,62,183,218,230,255,0,25,11,67,225,247,151,6,53,138,83,211,215,229,116,52,213,85,13,145,206,86,190,40,222,223,116,141,84,254,201,74,139,240,111,252,228,203,195,116,147,15,194,233,34,166,180,88,232,96,237,177,27,248,170,104,155,252,22,167,240,88,159,197,64,42,75,70,57,108,230,151,123,197,13,77,255,0,241,52,137,59,22,111,236,78,250,168,175,223,242,42,145,126,196,248,22,45,163,60,33,225,122,103,69,76,216,161,235,149,145,179,173,221,82,166,234,137,30,254,238,243,147,226,194,68,199,79,79,2,254,46,38,181,127,153,168,135,162,233,114,166,181,209,77,91,83,51,35,142,38,57,238,87,57,17,17,17,21,126,213,79,208,7,91,200,46,246,61,62,199,159,86,255,0,169,13,35,88,212,79,174,191,23,181,191,161,203,252,34,150,184,227,226,158,235,168,185,237,93,13,174,94,138,20,166,166,137,169,210,213,221,123,79,223,242,161,106,252,100,83,60,115,14,226,202,10,153,238,216,30,57,115,115,150,10,133,134,69,142,100,84,221,178,83,63,221,209,55,251,23,127,4,128,90,53,131,93,53,71,81,45,116,17,70,250,142,245,101,59,36,234,71,63,234,247,162,98,239,245,93,238,250,224,101,46,14,180,26,241,171,250,143,4,211,195,189,58,195,85,43,159,212,207,143,109,170,158,228,145,139,254,168,133,240,96,216,125,46,39,108,138,130,157,61,204,223,244,253,174,114,253,174,95,227,24,183,133,157,29,181,105,182,19,108,134,11,109,60,53,41,71,19,100,115,33,107,85,85,96,133,29,239,70,53,126,44,51,222,200,128,121,56,189,200,136,28,187,34,251,207,66,245,57,222,253,192,246,237,213,239,80,140,79,208,114,110,200,221,148,242,155,125,128,120,219,99,229,185,84,37,53,20,211,126,134,57,127,230,83,236,49,63,17,121,195,48,141,57,187,221,27,35,146,70,82,84,42,108,191,106,65,51,191,140,159,197,253,32,84,87,49,124,137,50,205,125,186,217,33,127,190,154,182,118,47,187,226,189,154,117,253,9,252,79,210,74,76,75,75,95,69,193,83,233,229,143,166,69,167,187,189,125,251,251,246,170,68,254,31,243,16,167,15,130,183,87,248,162,187,221,37,141,213,41,83,115,172,145,81,232,175,247,44,19,109,252,127,226,126,159,176,183,45,113,177,58,201,195,165,222,146,134,20,99,161,183,220,28,140,99,118,219,120,42,87,224,136,128,87,167,45,183,251,39,137,43,149,177,205,221,88,219,179,55,223,244,116,39,243,255,0,23,244,151,44,196,217,190,242,150,56,5,169,123,56,176,174,108,171,211,43,162,187,185,119,247,123,247,77,255,0,159,244,151,77,19,209,237,234,79,180,14,74,122,215,220,170,168,123,23,224,122,215,226,7,177,191,3,201,225,191,3,200,28,95,240,61,105,249,71,177,223,3,130,42,245,1,236,79,129,233,173,84,109,44,174,95,177,142,95,249,148,247,33,233,172,93,169,101,248,126,67,190,63,208,160,83,159,30,93,85,92,68,210,182,63,202,84,153,17,127,252,245,114,150,143,160,80,186,13,62,183,70,255,0,138,119,183,255,0,231,229,43,19,142,154,198,211,241,19,71,34,196,221,153,222,85,84,111,251,109,114,127,148,180,77,16,171,109,102,11,67,80,214,236,143,238,251,182,253,19,72,159,228,3,33,156,95,253,39,35,131,192,49,54,85,57,156,90,190,243,144,30,21,55,56,34,46,231,176,227,240,80,60,161,242,221,90,142,183,84,181,126,11,11,211,255,0,162,167,214,122,231,111,84,47,110,219,238,213,79,249,128,170,93,79,201,100,192,56,205,134,240,246,239,28,144,215,199,182,255,0,99,165,172,84,251,29,252,95,208,90,46,45,92,203,133,162,26,166,175,185,221,95,243,57,201,254,66,176,249,144,89,93,139,103,246,188,206,158,14,159,198,182,39,57,173,217,119,123,171,149,125,232,137,250,127,73,60,248,102,203,99,203,180,218,219,115,234,93,228,239,123,149,125,254,234,137,155,252,101,254,40,25,133,205,234,77,136,191,198,63,15,116,90,185,141,57,89,30,213,76,93,218,237,215,237,146,159,127,119,113,169,240,140,148,39,205,93,72,202,200,93,19,209,21,23,111,143,244,167,253,64,80,247,15,87,59,167,15,124,66,83,219,110,171,208,201,164,163,129,223,146,190,229,158,158,69,252,148,127,216,226,238,52,203,45,166,203,113,123,125,198,157,221,77,154,154,39,162,236,169,241,141,142,251,90,159,198,42,211,153,190,139,87,98,215,123,102,119,105,163,232,99,235,29,215,36,81,170,126,69,44,74,155,171,88,159,201,175,240,190,195,189,242,196,226,21,213,213,113,233,229,242,229,35,158,200,39,116,109,150,109,246,237,193,78,136,137,213,39,251,23,124,26,5,158,205,11,101,98,177,201,186,41,95,92,198,180,41,215,252,70,91,253,12,123,203,78,174,145,203,191,240,91,21,91,215,227,34,39,197,83,236,44,30,41,18,86,35,209,81,81,127,65,213,245,31,24,165,202,49,122,235,101,69,59,36,73,96,149,138,142,98,46,232,177,189,191,106,47,241,191,64,26,209,77,105,150,150,243,87,111,84,218,90,121,223,26,252,62,40,171,191,219,183,216,73,126,18,120,163,190,104,102,92,148,215,95,175,67,85,216,137,223,144,155,34,78,143,85,250,177,61,223,7,56,235,156,80,233,149,94,21,175,89,85,11,105,150,24,164,187,213,62,36,70,43,83,165,118,114,109,245,17,62,15,79,129,156,116,207,135,252,127,89,244,214,91,92,49,211,45,234,130,41,102,107,209,25,220,114,185,211,53,187,170,70,247,175,240,62,196,251,63,152,11,44,208,238,37,241,61,85,181,67,53,190,127,198,186,36,115,155,211,47,197,35,141,203,239,88,154,159,195,51,77,37,206,154,173,58,163,119,252,203,255,0,81,64,57,110,158,235,39,13,121,4,151,74,20,186,211,83,67,35,225,100,145,120,166,49,81,238,123,19,222,141,141,62,12,79,183,244,29,158,135,152,14,175,209,70,198,120,186,196,95,127,189,178,85,127,63,255,0,9,254,112,47,141,30,213,95,137,231,116,82,147,177,94,102,90,143,107,171,137,247,121,167,146,36,86,245,53,206,157,119,77,219,191,185,213,72,159,4,82,78,233,143,52,76,58,233,5,44,55,248,167,142,126,223,227,54,108,72,155,236,239,227,213,170,253,136,5,138,131,20,96,28,68,233,230,119,23,114,219,126,164,115,246,69,232,241,80,43,191,41,91,240,108,174,251,80,201,52,119,154,10,230,163,169,170,99,122,57,55,77,158,213,247,127,192,160,125,170,155,156,92,139,183,184,36,141,119,228,185,23,254,16,174,69,64,61,125,78,69,233,79,137,238,106,108,135,173,168,136,229,114,252,126,195,216,138,160,121,0,0,0,0,0,0,0,0,0,141,92,111,241,163,138,240,143,167,19,215,81,58,213,123,207,174,93,184,44,152,244,181,209,182,70,119,82,110,154,234,152,17,233,50,209,177,96,145,21,204,79,175,34,54,46,166,117,44,140,12,43,204,175,152,23,224,38,142,187,65,52,166,110,188,250,235,111,111,181,46,45,118,241,217,232,106,224,169,103,226,165,130,165,147,83,220,88,190,26,120,250,152,173,72,228,99,253,253,77,41,175,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,245,248,107,117,174,138,74,186,169,250,24,231,191,162,40,209,207,119,75,24,231,46,201,238,107,85,87,220,138,63,209,86,123,149,127,174,185,30,73,145,220,63,219,43,43,174,85,213,18,127,198,146,105,164,145,255,0,206,231,57,223,106,169,118,156,180,56,28,166,225,199,13,135,88,115,135,213,191,81,115,75,60,108,154,146,70,75,78,203,29,186,101,142,116,162,116,47,70,185,106,85,204,137,211,57,237,250,143,141,35,98,34,53,239,152,41,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,111,251,131,62,51,48,30,44,240,10,106,202,58,234,75,118,109,110,167,100,87,235,12,178,195,12,238,158,56,105,214,166,174,150,153,39,150,101,161,239,84,36,113,203,38,203,186,116,187,223,241,133,92,214,56,18,186,165,214,191,138,109,26,198,105,29,109,117,58,207,155,218,173,208,57,179,199,58,57,238,146,240,140,69,86,189,142,106,181,39,232,107,85,138,206,251,145,253,115,201,29,122,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,208,217,164,24,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,129,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,31,149,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,251,113,163,197,182,85,197,206,169,174,83,114,139,192,227,118,47,19,111,198,109,205,108,145,118,232,93,83,35,217,60,241,44,210,198,149,146,70,176,182,103,198,168,215,118,99,68,77,152,134,96,230,95,199,29,79,17,217,148,218,61,131,178,145,154,117,133,222,36,124,53,113,190,42,135,223,46,48,164,144,45,107,102,98,185,169,76,141,124,173,133,172,119,215,100,139,35,213,85,204,100,49,215,72,120,104,213,61,105,197,115,92,235,22,180,248,92,111,4,199,238,87,251,141,226,225,5,75,40,101,240,81,199,44,180,80,206,200,159,27,171,22,57,90,246,196,231,55,118,162,185,85,19,222,161,138,137,211,203,119,143,171,238,129,101,86,189,18,212,139,135,141,211,44,130,224,202,122,121,170,170,89,31,209,154,169,228,217,106,89,36,174,107,27,70,231,191,170,120,220,228,107,55,116,204,217,221,198,77,5,142,255,0,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,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,15,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,21,87,207,59,243,39,250,201,251,52,181,66,170,249,231,126,100,255,0,89,63,102,129,138,185,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,34,175,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,114,250,197,17,68,58,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,241,3,104,128,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,0,116,173,98,214,44,7,66,176,11,166,163,106,53,250,146,221,109,183,83,207,44,81,75,85,12,51,220,39,142,25,38,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,127,74,160,107,195,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,80,26,177,157,126,20,53,79,50,212,207,101,251,51,233,110,65,113,190,248,46,255,0,123,194,248,170,153,38,237,119,58,91,215,211,220,233,234,233,110,251,111,178,111,177,111,252,149,60,172,101,63,48,43,189,58,220,5,85,241,99,230,159,89,62,96,100,62,163,57,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,86,183,22,62,105,245,147,230,6,67,234,51,152,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,64,54,158,4,63,229,205,198,191,238,170,211,137,236,25,253,206,213,30,166,226,223,139,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,76,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,90,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,234,117,49,200,246,53,200,201,149,147,212,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,194,103,31,90,113,175,250,29,114,212,76,214,225,106,197,242,76,54,223,91,93,150,89,226,169,73,164,142,150,142,24,228,168,185,83,83,53,207,169,117,26,182,86,237,187,21,205,147,170,36,89,21,168,247,132,170,6,188,58,163,199,6,188,228,60,67,101,122,209,167,218,193,154,217,41,238,87,132,150,209,76,149,190,29,145,218,169,170,37,125,186,146,162,146,55,45,60,140,137,146,59,170,39,36,140,115,229,157,206,235,89,100,115,238,123,129,109,72,215,29,93,225,199,29,212,109,123,163,181,83,222,175,93,82,219,157,69,67,53,36,213,86,214,49,145,197,85,85,19,246,98,77,59,217,44,232,176,162,66,232,165,133,204,107,81,221,40,18,0,170,190,121,223,153,63,214,79,217,165,170,21,87,207,59,243,39,250,201,251,52,12,85,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,129,21,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,251,151,214,40,138,33,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,136,27,68,3,21,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,254,230,70,43,154,199,62,41,98,122,177,157,125,41,149,64,29,127,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,7,96,0,106,239,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,2,250,57,111,107,125,171,91,184,80,196,221,111,177,213,218,234,48,58,122,124,30,185,147,72,217,25,60,244,20,116,232,147,196,228,217,85,146,69,36,79,84,115,81,90,245,123,62,178,53,36,125,112,115,123,208,186,61,48,226,58,147,81,177,235,55,130,178,234,93,189,215,25,156,197,129,144,186,241,3,210,58,212,142,40,209,175,111,83,31,73,59,222,244,85,146,90,153,92,143,114,245,53,157,175,147,38,186,86,98,218,203,125,208,107,189,231,162,203,155,91,228,184,218,233,36,73,228,253,248,164,106,61,201,10,53,86,40,187,148,137,80,233,30,230,162,191,194,64,222,180,86,181,174,8,129,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,88,167,45,93,76,252,13,242,232,214,93,82,142,174,213,79,87,140,228,23,187,133,7,181,36,232,165,154,185,150,138,15,11,3,254,187,21,221,217,214,40,209,141,114,57,238,122,53,171,212,228,2,48,115,88,215,154,109,100,226,142,191,25,177,86,213,201,98,211,106,117,198,99,99,170,37,88,36,184,178,87,186,190,102,66,246,53,34,127,117,82,153,202,136,238,226,81,198,244,123,154,172,70,200,174,73,122,41,255,0,187,174,35,43,46,31,167,10,183,210,199,47,251,222,178,174,73,152,177,255,0,188,146,55,54,79,229,209,205,252,133,42,214,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,99,62,13,180,46,143,135,110,28,112,205,57,246,55,179,175,77,183,199,113,200,218,245,129,243,62,241,80,198,201,84,146,75,2,35,37,237,189,123,12,126,238,94,212,49,55,173,200,212,114,132,107,231,87,229,99,22,249,129,67,233,215,18,160,52,159,58,252,23,234,158,27,169,158,203,246,159,209,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,98,223,249,213,249,88,197,190,96,80,250,117,196,165,96,54,115,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,244,42,247,83,95,110,2,184,196,200,120,88,213,203,99,111,55,138,185,244,234,249,81,224,178,11,100,213,149,94,18,137,147,190,6,201,116,138,158,46,166,186,166,38,195,26,170,246,158,247,196,215,196,157,42,246,185,183,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,24,215,139,31,43,26,201,242,255,0,33,244,233,205,107,13,148,248,177,242,177,172,159,47,242,31,78,156,214,176,13,148,248,78,242,177,163,127,47,241,239,78,128,202,166,42,225,59,202,198,141,252,191,199,189,58,2,42,243,43,230,5,248,9,163,174,208,77,41,155,175,62,186,219,219,237,75,139,93,188,118,122,26,184,42,89,248,169,96,169,100,212,247,22,47,134,158,62,166,43,82,57,24,255,0,127,83,64,194,156,210,248,250,190,213,223,111,220,41,233,13,195,192,218,168,127,172,115,27,221,45,75,31,37,194,71,49,22,75,108,46,141,203,219,133,157,75,29,70,234,146,62,70,201,11,145,140,100,137,61,107,88,49,60,171,43,246,151,209,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,159,94,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,8,156,25,224,60,50,232,189,94,156,213,208,210,95,238,89,117,60,82,230,82,214,197,13,84,21,179,186,145,144,207,72,199,44,17,186,74,20,119,125,99,138,102,185,81,39,151,127,203,114,1,68,26,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,78,220,203,248,28,169,225,199,50,155,88,112,119,210,63,78,179,75,196,140,134,146,54,69,78,251,29,198,100,146,117,162,108,44,70,181,105,149,172,149,208,185,141,250,140,141,99,122,34,181,143,155,21,112,103,198,102,125,194,102,127,77,89,71,93,87,113,194,110,53,12,138,253,97,150,89,166,129,176,73,53,58,212,213,210,211,36,241,66,149,221,154,116,142,57,100,221,54,94,151,123,190,1,176,240,58,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,118,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,90,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,234,117,49,200,246,53,200,201,149,147,212,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,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,250,146,43,162,234,127,74,72,240,146,166,42,226,199,202,198,178,124,191,200,125,58,115,42,152,171,139,31,43,26,201,242,255,0,33,244,233,192,215,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,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,250,146,43,162,234,127,74,72,253,123,14,255,0,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,67,102,144,99,78,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,88,2,5,113,83,205,59,13,208,29,121,199,244,199,16,182,210,102,54,139,61,68,240,106,19,233,90,171,61,19,215,165,177,193,67,55,117,34,125,76,43,221,116,209,189,138,197,84,100,61,200,228,238,172,78,101,252,122,211,104,54,61,54,138,233,53,246,146,125,69,190,83,201,13,221,241,247,122,236,22,233,233,100,107,102,108,208,203,27,160,174,87,73,12,176,167,215,233,99,85,239,107,81,240,171,233,178,211,108,204,181,95,63,162,179,81,201,87,127,203,51,27,196,116,209,62,174,173,22,123,133,198,174,100,107,86,73,166,114,34,190,73,100,77,223,35,147,222,229,87,47,197,64,217,79,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,208,171,221,72,255,0,193,7,11,95,185,31,67,160,211,122,220,147,219,119,171,149,194,75,237,238,162,38,244,210,178,186,88,97,137,209,83,34,181,30,176,177,144,70,212,115,254,179,220,142,126,204,71,36,108,144,0,82,183,58,191,52,248,183,203,250,31,81,184,153,87,145,143,231,179,245,111,246,145,138,185,213,249,167,197,190,95,208,250,141,196,202,188,140,127,61,159,171,127,180,128,181,66,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,85,95,9,222,105,244,111,230,6,61,234,48,23,147,198,103,25,152,15,9,152,5,77,101,101,117,37,199,54,184,211,190,43,13,134,41,97,154,118,207,36,53,11,77,87,85,76,179,197,50,80,247,169,214,57,37,143,117,221,122,91,239,248,80,94,147,231,95,130,253,83,195,117,51,217,126,211,250,37,144,91,175,190,11,191,217,241,94,22,166,57,187,93,206,151,116,117,118,250,122,186,93,182,251,236,187,108,126,174,186,107,166,163,241,23,168,247,29,80,213,11,207,142,186,215,109,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,58,157,178,110,174,87,57,207,123,158,247,189,238,15,202,202,114,157,71,215,29,71,170,201,50,74,235,174,91,153,229,183,6,53,206,108,75,53,85,117,84,138,216,226,134,40,163,79,238,35,142,40,218,141,107,81,140,99,81,17,173,75,159,229,161,192,229,55,14,56,108,58,195,156,62,173,250,139,154,89,227,100,212,146,50,90,118,88,237,211,44,115,165,19,161,122,53,203,82,174,100,78,153,207,111,212,124,105,27,17,17,175,124,216,83,149,63,2,86,164,181,80,113,77,172,184,205,91,174,78,168,73,240,139,85,198,6,182,8,224,70,177,209,222,21,138,170,231,189,206,87,36,29,109,106,49,25,223,106,63,174,9,35,180,160,41,91,157,95,154,124,91,229,253,15,168,220,78,191,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,168,200,210,70,42,43,94,201,187,7,58,191,52,248,183,203,250,31,81,184,144,0,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,62,178,168,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,0,99,253,116,215,77,56,225,211,78,46,58,161,170,23,159,3,106,161,218,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,244,187,100,221,26,141,107,158,247,49,140,123,219,216,51,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,22,128,120,204,227,51,62,226,207,63,169,172,172,174,171,183,97,54,234,135,197,97,176,197,44,208,192,232,35,154,161,105,170,234,169,150,121,97,90,238,205,66,199,36,177,236,155,39,75,125,223,16,179,78,8,57,157,226,188,69,214,65,166,250,189,67,106,195,243,231,247,29,79,81,21,76,116,214,123,175,84,240,197,79,79,76,149,19,172,201,88,245,157,26,148,233,220,234,72,156,246,189,58,187,108,174,190,104,254,123,53,55,238,95,71,162,59,255,0,43,174,12,175,186,225,168,246,221,126,189,221,125,149,134,105,206,65,77,81,10,192,246,58,170,231,120,165,88,170,99,166,107,87,126,220,44,234,133,242,200,228,221,205,123,99,143,117,115,228,135,160,115,71,243,217,169,191,114,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,84,95,39,126,42,176,220,22,166,245,195,78,119,114,164,180,191,42,188,50,237,139,213,203,26,181,149,87,25,34,100,19,81,203,50,191,165,175,123,96,166,236,55,161,58,159,221,98,189,94,248,88,235,116,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,79,78,114,28,77,224,57,85,171,31,225,187,16,169,164,189,220,173,55,134,228,55,171,149,21,198,25,160,183,207,3,106,232,253,158,246,198,174,114,84,163,159,43,164,99,250,22,52,108,73,179,251,139,219,129,124,39,121,167,209,191,152,24,247,168,192,6,202,96,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,6,202,96,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,173,94,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,53,119,38,255,0,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,163,35,73,24,168,173,123,38,11,201,5,112,115,110,226,206,213,96,210,59,14,139,233,134,117,86,151,125,66,167,130,247,93,83,104,233,125,37,102,47,43,39,98,55,197,162,236,230,84,202,214,108,144,170,245,197,12,173,122,164,114,35,101,143,252,184,120,179,227,55,49,215,155,22,144,81,231,85,121,198,61,118,168,125,117,249,114,223,19,115,91,109,4,125,167,84,212,199,86,138,179,194,254,220,73,12,45,145,235,79,222,169,106,57,157,82,117,32,124,188,234,252,211,226,223,47,232,125,70,226,101,94,70,63,158,207,213,191,218,70,42,231,87,230,159,22,249,127,67,234,55,19,42,242,49,252,246,126,173,254,210,2,95,241,191,193,118,43,197,198,156,79,67,68,219,85,147,62,182,246,231,178,100,50,208,198,233,31,218,73,186,104,106,103,70,44,201,70,245,158,69,86,177,126,164,138,217,122,95,210,177,190,128,127,209,86,5,149,127,174,184,230,73,142,92,63,219,40,235,173,181,212,242,127,197,146,25,163,145,159,204,230,185,191,98,161,180,153,0,57,149,242,253,252,59,81,215,107,222,148,195,209,159,90,173,237,246,165,185,173,218,59,197,13,36,21,47,252,84,80,83,62,106,139,139,215,195,65,31,83,209,171,28,108,103,187,165,160,118,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,125,119,200,146,49,85,28,246,67,53,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,53,130,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,191,197,231,52,171,238,188,232,118,57,165,250,113,13,215,23,175,188,219,251,90,139,55,131,101,60,117,146,118,98,71,210,208,72,218,137,100,74,57,36,90,142,180,122,54,71,198,145,49,92,173,116,204,120,124,156,203,248,245,169,215,156,134,109,21,210,107,237,92,26,117,99,168,146,27,187,227,237,116,95,238,48,85,72,214,204,217,161,150,70,207,66,141,142,25,97,79,169,212,247,43,222,215,43,33,86,64,179,191,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,238,128,6,127,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,75,254,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,125,120,37,237,189,236,108,209,61,29,28,140,71,47,68,140,123,85,119,106,154,240,235,143,12,153,246,136,227,216,62,111,112,166,171,186,98,121,230,47,102,200,104,111,144,219,166,142,146,9,235,233,86,101,183,203,42,162,196,149,49,172,114,170,49,175,85,116,72,201,54,111,82,177,153,87,151,231,28,117,60,34,102,87,74,12,205,153,5,231,78,175,244,242,62,182,209,109,124,79,125,45,197,17,189,170,216,98,153,90,213,122,181,157,151,181,36,143,169,143,107,156,175,88,35,96,22,255,0,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,212,87,68,215,177,222,26,55,58,55,76,254,166,244,177,81,168,189,199,198,199,208,14,177,107,22,125,174,185,253,211,81,181,26,253,87,113,185,92,106,39,150,40,165,170,154,104,45,240,73,52,147,54,146,149,179,61,238,138,154,55,74,244,142,36,114,163,81,127,165,87,181,113,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,64,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,25,171,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,24,87,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,73,254,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,205,85,203,179,229,161,199,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,174,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,125,78,166,57,30,198,185,25,50,176,39,168,0,0,0,0,0,13,85,205,148,248,78,242,177,163,127,47,241,239,78,128,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,202,160,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,31,87,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,213,154,117,145,238,107,22,71,182,231,205,85,203,126,229,117,199,213,30,97,98,182,240,207,172,87,11,85,174,235,142,91,233,168,113,59,196,245,48,81,199,115,165,99,226,166,130,218,230,57,205,235,172,111,114,54,197,219,71,58,104,218,238,164,71,198,175,152,44,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,169,238,57,30,23,224,3,109,136,241,197,55,19,84,186,27,110,116,49,209,197,81,91,37,58,74,198,189,242,177,62,179,38,219,222,198,175,219,31,233,251,73,12,169,177,13,248,204,225,167,52,214,92,130,146,187,30,169,167,108,9,77,5,59,209,240,204,245,247,119,247,95,168,213,254,58,1,90,28,66,113,87,170,154,211,146,185,180,243,62,146,154,39,76,198,69,79,93,58,55,165,101,87,166,232,231,162,111,178,39,217,246,31,153,164,92,36,234,126,177,222,168,226,173,117,75,41,234,166,107,36,145,42,32,127,75,126,178,42,244,190,111,127,246,50,203,52,11,151,213,139,13,161,125,195,45,150,158,178,186,119,50,69,72,210,170,62,141,226,217,83,251,35,127,132,229,251,9,113,139,96,22,44,90,157,144,208,83,237,219,93,209,122,223,250,85,126,215,47,241,148,8,83,160,188,179,48,44,62,26,107,134,83,81,61,194,169,58,30,172,154,142,141,205,79,116,75,250,31,246,181,223,111,219,255,0,44,209,198,116,195,16,197,97,72,173,86,122,72,145,63,139,75,19,126,215,127,21,169,252,101,59,91,90,141,248,33,200,14,17,197,28,77,233,99,26,212,253,8,155,28,191,152,124,66,251,147,226,7,25,30,140,99,158,169,249,41,185,22,184,197,215,154,28,3,7,184,82,178,177,96,158,72,229,141,28,213,153,23,117,134,161,54,221,141,253,44,50,166,191,234,253,139,74,52,246,249,127,184,206,196,125,45,12,210,177,157,232,216,174,114,35,118,68,235,93,190,47,66,141,120,139,215,92,143,92,179,42,231,81,67,80,180,139,85,47,109,59,113,191,234,119,102,219,223,27,63,68,169,246,129,138,245,91,54,172,205,115,59,197,218,122,135,202,218,154,201,100,71,57,239,114,174,234,159,198,247,253,132,207,229,129,166,22,251,254,77,237,218,232,82,73,41,230,122,179,118,70,187,116,79,72,169,241,221,126,59,144,62,186,223,37,61,103,179,228,107,187,200,170,143,78,149,221,23,109,213,54,248,151,71,203,15,73,95,137,233,84,87,202,246,237,81,87,91,90,173,250,146,55,102,164,177,34,124,87,111,140,75,246,1,56,109,20,49,80,208,195,79,20,104,196,100,109,111,185,17,62,13,68,251,63,160,251,149,118,64,212,217,54,14,248,40,30,165,94,163,147,91,238,60,35,125,251,161,236,79,114,1,193,81,126,197,57,52,241,177,201,19,100,3,195,151,100,33,231,49,28,205,216,246,149,92,41,218,214,163,167,134,88,247,221,223,7,83,85,167,217,253,201,48,42,36,72,161,124,139,240,99,85,127,230,42,223,154,134,163,82,201,5,62,53,4,141,116,143,115,58,145,30,197,219,116,173,98,166,223,16,49,127,45,205,59,102,97,169,151,28,174,179,119,53,147,44,137,245,88,187,245,199,90,223,225,123,254,196,45,115,86,177,232,174,250,107,121,180,57,168,173,154,134,170,52,221,168,190,247,67,34,125,190,239,225,16,239,149,166,159,58,217,166,148,185,52,145,171,86,225,79,20,205,221,175,77,211,185,88,159,111,185,125,206,251,9,221,146,211,165,69,150,174,37,93,145,208,200,159,253,7,1,76,122,5,223,211,62,55,234,173,234,196,88,230,146,244,196,223,221,238,234,155,111,201,223,249,50,233,173,83,36,244,145,189,62,221,255,0,194,165,47,107,180,19,233,223,24,177,94,216,237,251,222,62,84,217,54,247,73,37,106,127,11,116,251,11,138,192,238,77,184,216,161,153,169,241,234,251,81,127,134,228,251,63,160,14,200,112,84,217,85,84,230,113,114,162,40,30,91,240,60,156,90,187,161,200,15,10,155,161,197,19,222,121,127,192,224,221,247,3,218,124,215,21,70,209,76,229,93,145,24,237,255,0,228,83,232,67,226,189,42,37,178,161,118,85,252,91,254,31,220,168,21,3,199,77,125,178,175,136,42,42,70,46,242,35,166,234,247,46,254,233,43,183,251,63,73,104,154,14,200,227,192,168,91,26,174,223,141,219,127,247,105,74,164,226,138,129,181,124,87,50,158,70,170,247,37,173,127,193,127,148,174,82,220,180,174,137,180,24,133,21,60,105,245,91,220,219,227,252,171,215,252,160,119,19,139,246,57,28,30,187,40,6,124,84,230,113,98,156,128,28,20,228,171,177,197,170,138,160,114,79,129,194,117,114,68,231,55,236,69,83,216,124,151,58,166,209,209,75,59,190,12,99,151,227,183,193,21,64,174,14,105,114,82,253,22,162,157,237,69,153,151,74,117,93,147,223,183,245,218,124,118,253,42,72,126,6,111,150,251,182,152,80,69,65,35,149,177,119,119,79,127,187,122,138,159,210,137,250,20,129,28,202,53,50,162,243,155,203,141,71,34,58,24,230,71,108,142,98,236,172,168,171,79,177,55,255,0,156,153,28,185,109,114,82,233,141,61,99,158,138,218,174,189,182,69,247,116,212,85,160,19,69,62,1,83,112,159,3,200,24,15,139,205,28,181,106,166,152,87,80,85,192,215,75,79,29,68,208,175,106,39,42,63,195,72,212,217,95,240,248,167,188,167,109,60,189,93,120,106,226,37,210,49,203,218,164,154,225,7,75,222,173,69,69,73,99,77,210,37,95,228,208,191,155,165,19,46,20,51,82,73,240,145,142,111,219,246,162,167,217,253,37,68,243,51,208,217,241,27,162,231,246,180,221,178,84,198,143,218,57,87,223,44,213,74,190,245,85,111,218,128,90,54,146,103,212,153,222,51,5,210,157,200,189,125,91,109,215,246,73,35,127,132,136,191,192,59,204,177,182,86,57,142,77,209,200,168,165,103,114,229,226,126,211,87,106,102,21,120,94,213,68,91,244,61,243,194,212,118,238,171,145,125,222,229,248,108,89,140,111,108,145,181,237,84,84,114,34,251,148,10,235,230,13,195,18,222,229,171,212,76,126,55,37,91,165,116,146,35,89,3,119,87,58,154,63,202,85,107,190,29,70,4,224,179,63,175,196,51,127,5,116,100,78,166,175,108,16,63,173,94,238,159,235,150,252,17,21,126,199,59,236,45,207,49,198,169,242,91,84,150,250,134,162,181,251,111,249,95,99,154,191,98,167,241,74,110,226,227,77,46,218,7,158,211,93,41,35,123,237,245,21,12,115,58,97,122,109,218,134,23,174,235,39,87,218,231,125,160,89,158,99,161,26,117,175,24,107,41,46,180,48,167,136,236,206,146,199,71,10,191,221,179,254,50,49,127,142,191,242,149,223,196,79,46,138,189,62,163,150,247,136,220,106,235,35,143,167,241,51,71,74,196,247,172,77,248,163,219,252,119,47,195,236,36,223,47,142,36,232,51,139,115,48,234,136,123,21,20,244,207,114,57,245,17,108,228,142,26,118,252,17,17,126,213,38,221,242,193,67,144,80,201,73,84,212,115,36,219,223,186,253,138,139,246,42,126,128,40,11,75,176,189,53,206,110,31,70,242,228,150,213,94,233,59,13,125,60,76,127,215,234,99,19,221,218,95,225,61,223,194,251,19,223,246,153,98,245,203,211,39,240,233,123,211,235,253,125,101,53,66,36,145,110,148,240,253,85,217,19,227,43,23,237,119,216,159,3,55,113,33,203,198,243,73,119,184,101,248,77,214,20,252,108,181,45,137,180,117,50,59,126,169,164,219,126,167,39,216,212,248,24,231,70,56,181,201,248,112,188,59,78,117,18,199,93,81,79,107,114,210,164,168,145,83,55,234,54,69,221,59,145,181,126,50,51,226,191,225,3,5,213,179,137,45,3,172,108,173,185,92,99,77,209,21,22,236,168,138,141,218,79,245,42,143,231,50,102,155,115,37,214,172,90,178,42,43,221,21,29,92,112,198,232,156,179,86,213,185,202,168,212,68,247,247,29,246,183,244,22,91,133,223,244,115,137,171,12,140,162,146,157,235,19,85,207,139,199,163,222,222,167,62,52,221,34,151,127,224,255,0,206,99,141,67,229,179,129,229,181,79,184,89,238,208,219,222,247,245,170,44,85,50,239,187,156,171,254,175,254,201,63,228,3,172,105,223,49,246,228,116,209,195,85,143,81,182,161,219,251,155,81,80,187,251,222,191,21,143,244,55,244,147,87,8,187,220,178,43,53,61,210,186,22,211,172,204,99,251,109,114,187,109,216,215,124,119,254,117,66,40,233,223,46,155,46,25,115,138,186,108,162,10,148,143,171,234,165,36,236,223,118,189,62,43,50,255,0,27,254,98,102,80,81,71,65,77,29,52,63,147,27,81,169,241,248,34,34,127,144,15,161,173,233,77,183,223,250,79,62,255,0,210,129,87,111,176,240,215,35,190,0,121,247,158,64,0,0,0,0,0,0,0,83,183,54,14,16,51,236,79,33,169,226,94,223,153,100,25,110,39,93,81,29,37,116,87,155,140,213,245,118,57,234,106,170,230,72,160,106,66,145,83,90,216,175,138,40,154,233,21,91,44,200,223,127,90,41,113,39,201,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,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,242,77,140,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,94,9,123,111,123,27,52,79,71,71,35,17,203,209,35,30,213,93,218,165,22,113,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,23,213,203,243,142,58,158,17,51,43,165,6,102,204,130,243,167,87,250,121,31,91,104,182,190,39,190,150,226,136,222,213,108,49,76,173,106,189,90,206,203,218,146,71,212,199,181,206,87,172,17,176,11,106,227,159,138,12,7,134,93,23,174,172,203,237,20,151,251,150,93,79,93,100,178,216,106,105,225,170,130,182,119,82,74,189,85,116,210,75,27,164,161,71,118,163,157,89,212,168,147,177,187,125,116,53,246,203,47,255,0,74,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,25,3,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,247,82,61,90,214,53,242,203,43,209,140,235,233,73,169,202,235,128,90,204,194,251,109,226,99,88,173,247,91,93,171,28,184,83,87,98,118,121,233,167,163,146,231,84,198,69,83,5,201,207,115,91,215,70,222,228,110,139,182,174,108,210,53,221,74,140,141,89,48,72,174,86,60,27,102,90,1,134,214,106,206,165,84,228,22,60,159,51,167,88,93,139,62,181,27,73,13,187,120,164,165,154,178,151,182,142,101,115,92,149,27,34,200,189,184,170,21,142,107,36,116,141,110,42,230,223,197,190,174,99,53,50,112,225,135,226,249,6,43,140,93,169,250,46,249,61,69,51,225,102,70,199,69,27,229,162,161,155,242,93,76,198,207,27,106,28,213,235,123,220,176,185,25,26,61,39,180,163,165,107,22,142,224,58,235,128,93,52,231,81,172,52,151,27,109,198,158,120,162,150,90,88,102,158,223,60,144,201,11,106,233,93,51,30,216,170,99,108,175,88,229,70,170,181,87,250,81,67,93,110,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,162,54,187,116,106,189,189,111,86,70,213,235,123,81,111,39,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,171,133,174,18,116,179,132,108,86,241,139,105,156,183,90,239,110,220,18,225,91,113,188,186,154,90,233,58,99,107,35,129,101,134,24,183,134,61,158,230,49,200,189,46,154,85,69,250,234,126,183,22,62,86,53,147,229,254,67,233,211,129,173,97,176,247,25,156,25,224,60,89,224,21,52,117,148,52,150,236,218,221,78,249,108,55,232,162,134,25,221,60,112,212,37,53,37,85,74,193,44,203,67,222,168,89,36,138,61,151,116,234,111,191,227,175,9,181,64,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,223,114,191,226,131,62,226,67,69,238,84,122,141,104,171,117,203,5,168,163,178,69,126,240,243,44,23,104,18,146,52,107,164,169,154,89,29,61,114,58,55,201,80,169,210,136,149,20,238,219,235,169,221,120,155,224,39,70,184,168,212,124,51,82,51,249,238,180,245,120,207,77,29,202,158,142,161,204,142,245,107,98,203,44,116,114,46,251,195,180,242,43,187,177,108,245,141,243,51,126,167,69,36,57,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,7,235,0,0,21,87,207,59,243,39,250,201,251,52,178,157,72,213,93,56,209,251,21,62,79,170,25,165,171,25,181,85,220,41,173,112,213,220,106,18,40,223,85,59,250,35,141,21,127,227,57,203,249,44,141,146,72,245,107,24,247,54,181,185,231,126,100,255,0,89,63,102,129,138,185,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,34,175,52,127,34,122,155,247,47,172,81,20,2,95,247,52,127,34,122,155,247,47,172,81,20,129,195,214,45,98,206,117,247,77,48,172,166,135,198,217,114,12,194,205,107,184,211,119,95,31,126,150,122,216,163,150,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,239,3,37,240,103,198,102,125,194,102,127,77,89,71,93,87,113,194,110,53,12,138,253,97,150,89,166,129,176,73,53,58,212,213,210,211,36,241,66,149,221,154,116,142,57,100,221,54,94,151,123,190,23,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,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,134,117,229,161,199,173,78,131,100,48,232,174,172,223,106,231,211,171,229,68,112,218,31,39,107,162,193,113,158,170,54,186,103,77,52,177,182,10,21,108,147,75,50,125,126,151,181,30,198,181,95,50,188,46,166,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,133,185,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,86,96,230,87,204,46,179,83,111,181,218,21,160,217,127,250,5,160,233,138,241,124,181,205,61,60,151,138,174,138,152,106,105,89,52,115,36,117,54,231,71,51,26,168,232,250,100,146,37,115,92,248,250,28,232,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,48,49,1,117,60,149,60,172,101,63,48,43,189,58,220,84,94,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,248,22,233,201,83,202,198,83,243,2,187,211,173,192,85,95,22,62,105,245,147,230,6,67,234,51,153,127,66,248,19,186,241,15,194,38,83,173,250,115,89,87,62,109,138,229,21,212,146,218,101,145,206,130,186,213,77,108,138,165,209,82,193,13,60,147,75,92,249,166,99,35,106,189,172,114,123,189,203,178,174,32,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,10,128,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,253,120,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,155,4,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,245,213,177,57,239,119,134,145,205,145,208,191,169,221,76,69,106,175,113,146,49,144,43,154,95,0,183,218,75,237,251,138,205,33,183,248,235,85,119,245,246,99,100,165,166,99,36,183,200,214,34,73,114,133,177,181,59,144,191,165,100,168,221,22,70,72,233,38,114,189,143,145,96,132,28,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,195,100,147,90,206,44,124,211,235,39,204,12,135,212,103,54,30,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,244,42,235,195,197,143,154,125,100,249,129,144,250,140,224,102,172,147,130,143,109,240,15,167,252,88,233,149,178,235,89,122,135,218,145,230,150,248,19,191,27,168,97,184,214,198,203,155,81,93,215,31,101,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,42,216,50,204,171,20,246,151,209,108,154,235,102,246,205,190,107,77,199,217,245,178,83,248,202,25,118,238,211,77,208,169,220,133,253,45,234,141,219,181,219,38,232,187,23,105,202,79,88,176,28,171,133,124,127,74,45,247,234,72,242,204,58,162,235,21,117,166,106,168,82,174,72,31,90,234,148,171,138,4,122,202,180,219,87,69,18,202,230,181,59,173,123,126,196,87,66,174,101,252,5,84,232,54,67,54,181,105,53,138,174,125,58,190,84,73,53,221,145,246,186,44,23,25,234,164,115,97,108,48,197,27,96,161,86,201,12,80,175,215,233,123,85,143,115,85,240,163,194,48,112,189,161,119,222,34,245,199,21,210,251,77,154,235,93,65,93,112,167,150,255,0,53,185,88,201,45,246,118,204,196,171,170,89,36,69,142,62,136,220,189,42,244,84,89,29,27,17,175,115,218,199,108,123,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,214,228,185,195,215,179,44,89,31,19,183,106,155,173,61,93,223,196,226,86,138,41,41,123,84,179,80,177,244,211,79,88,217,28,155,205,188,241,164,45,86,108,214,58,158,116,85,123,157,180,118,126,0,170,190,121,223,153,63,214,79,217,165,148,234,70,170,233,198,143,216,169,242,125,80,205,45,88,205,170,174,225,77,107,134,174,227,80,145,70,250,169,223,209,28,104,171,255,0,25,206,95,201,100,108,146,71,171,88,199,185,181,173,207,59,243,39,250,201,251,52,12,85,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,129,21,121,163,249,19,212,223,185,125,98,136,160,18,255,0,185,163,249,19,212,223,185,125,98,136,164,190,25,45,54,171,255,0,18,90,81,98,190,219,41,46,54,219,142,113,98,164,172,163,171,133,179,65,83,4,149,240,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,238,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,169,127,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,175,4,189,183,189,141,154,39,163,163,145,136,229,232,145,143,106,174,237,82,133,184,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,94,52,108,189,44,234,88,217,218,249,115,113,175,251,149,117,30,123,6,127,115,186,201,166,89,79,226,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,161,125,32,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,62,176,34,175,51,77,20,252,52,240,143,148,248,123,135,133,175,193,55,205,104,250,229,232,134,95,5,4,222,34,57,54,141,238,118,244,178,212,244,53,58,119,149,34,234,114,55,171,122,33,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,137,179,237,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,184,60,91,232,189,215,65,120,134,205,180,254,171,16,171,199,109,17,222,43,42,241,186,121,158,233,89,45,146,74,137,60,20,177,74,231,57,101,103,105,26,213,114,185,206,71,177,236,126,210,49,232,129,213,117,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,196,237,82,107,125,169,56,68,167,225,186,27,29,91,174,78,212,137,179,138,139,147,164,107,96,142,4,182,71,71,20,12,111,189,207,123,156,179,57,202,189,40,196,100,104,157,125,107,219,196,0,9,85,203,47,69,63,13,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,222,255,0,138,234,228,201,161,116,120,182,141,95,117,230,239,102,232,189,102,215,9,45,214,186,185,22,9,63,121,233,28,140,114,194,173,69,150,46,229,90,84,54,70,57,200,143,240,144,59,161,17,173,115,172,84,8,1,206,175,202,198,45,243,2,135,211,174,37,69,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,129,110,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,1,216,56,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,250,136,233,90,198,55,196,198,215,70,217,153,210,222,151,170,57,19,182,248,222,249,41,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,245,102,157,100,123,154,197,145,237,178,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,162,58,86,177,238,240,210,57,177,182,102,116,187,169,136,142,68,238,50,55,179,95,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,212,158,46,227,24,247,67,43,21,178,70,245,106,117,198,246,57,19,103,32,27,20,241,99,229,99,89,62,95,228,62,157,57,173,97,102,156,55,241,235,143,101,252,19,106,87,13,186,185,125,164,183,100,248,254,155,223,237,248,221,194,167,194,209,82,87,219,163,183,182,158,138,129,28,233,81,211,87,117,74,230,49,140,137,58,226,133,170,170,233,58,220,234,203,3,101,62,19,188,172,104,223,203,252,123,211,160,41,47,143,94,17,51,238,25,181,114,231,95,112,184,228,25,102,39,145,212,123,74,135,45,184,83,205,35,230,158,165,243,189,105,107,106,149,189,167,215,34,195,43,221,210,229,89,25,211,47,75,58,213,140,187,78,19,188,172,104,223,203,252,123,211,160,59,6,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,165,20,40,175,151,95,19,24,111,11,92,67,38,103,168,52,53,111,199,175,246,121,177,202,234,218,100,87,190,216,201,170,41,230,74,181,137,26,174,153,141,117,59,81,236,111,215,232,123,156,212,123,154,145,190,255,0,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,193,226,171,134,124,203,133,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,245,43,161,127,84,82,49,241,185,87,165,236,119,75,158,206,137,31,34,184,59,230,119,149,112,237,165,153,86,153,231,116,55,92,179,181,111,150,124,34,182,166,166,74,207,102,215,50,153,144,211,208,207,28,179,179,166,220,157,168,220,141,129,205,116,123,72,141,107,251,168,177,4,213,230,185,197,46,43,164,154,53,62,135,125,27,181,100,153,38,166,91,234,32,240,213,206,142,88,109,20,45,115,83,199,73,15,87,115,189,220,254,213,118,200,212,150,7,201,212,171,7,109,244,151,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,216,53,87,83,50,173,100,212,124,143,84,179,90,191,17,122,201,174,18,220,42,122,100,145,241,195,214,191,82,8,187,143,123,219,12,76,70,199,27,21,203,209,27,24,212,93,154,133,186,114,194,224,42,167,70,45,84,156,64,235,5,138,174,131,80,110,116,245,48,218,173,21,125,167,165,166,221,59,97,232,154,72,157,23,118,158,185,200,217,218,168,146,253,88,103,88,222,214,189,100,99,66,64,112,21,195,61,79,11,28,60,219,48,123,205,117,92,249,13,242,163,233,30,65,12,203,23,69,21,198,122,120,25,37,36,75,19,156,215,50,38,195,28,106,254,183,245,189,175,122,43,90,246,177,178,40,0,6,181,156,88,249,167,214,79,152,25,15,168,206,108,166,107,89,197,143,154,125,100,249,129,144,250,140,224,102,172,147,130,143,109,240,15,167,252,88,233,149,178,235,89,122,135,218,145,230,150,248,19,191,27,168,97,184,214,198,203,155,81,93,215,31,101,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,63,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,219,191,229,113,228,79,76,190,250,245,138,210,189,121,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,95,165,237,86,61,205,87,194,143,11,95,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,253,204,140,87,53,142,124,82,196,245,99,58,250,81,197,143,149,141,100,249,127,144,250,116,229,21,240,93,197,182,85,194,54,169,166,83,109,139,199,99,119,223,13,111,201,173,206,108,146,247,40,91,83,27,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,247,164,69,77,158,165,212,234,230,166,98,186,201,192,142,160,234,150,21,87,226,44,185,54,151,223,46,20,221,82,70,249,33,235,182,79,215,4,189,183,189,141,154,39,163,163,145,136,229,232,145,143,106,174,237,80,53,215,37,87,18,156,16,95,116,147,67,180,183,136,124,14,150,235,120,195,50,220,62,205,113,200,234,103,153,147,73,104,188,85,194,217,28,142,100,113,51,181,70,254,236,76,137,234,175,84,145,28,199,189,21,241,35,226,169,177,239,15,88,181,139,57,224,191,77,48,172,166,135,198,217,114,13,47,179,90,238,52,221,215,199,223,165,158,211,20,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,125,224,82,15,5,220,91,101,92,35,106,154,101,54,216,188,118,55,125,240,214,252,154,220,230,201,47,114,133,181,49,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,122,68,84,217,234,91,79,17,92,199,52,179,74,248,113,177,235,6,158,214,218,178,60,147,56,183,211,84,227,120,244,215,42,101,168,166,241,12,151,250,226,186,8,166,89,18,24,36,167,158,25,82,53,95,199,199,216,235,98,171,164,101,85,241,191,193,118,85,194,62,163,207,67,68,219,173,239,1,185,118,231,178,100,50,208,200,216,217,221,89,186,104,106,103,70,36,43,88,196,130,69,86,177,126,188,104,217,122,89,212,177,178,53,129,250,185,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,58,24,141,99,122,158,247,46,205,68,106,111,178,34,39,184,185,238,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,215,233,99,81,140,115,81,243,35,241,7,42,62,5,191,176,113,65,173,120,103,254,15,85,128,81,87,59,251,167,58,233,37,58,183,253,203,194,189,206,254,60,200,207,237,121,139,84,0,1,213,47,250,177,165,152,166,85,109,193,114,157,75,197,44,217,37,231,179,236,235,61,194,243,77,79,93,89,221,145,98,139,179,3,222,146,73,215,35,92,198,244,181,122,156,138,212,221,83,96,42,7,157,95,154,124,91,229,253,15,168,220,76,171,200,199,243,217,250,183,251,72,197,92,234,252,211,226,223,47,232,125,70,226,101,94,70,63,158,207,213,191,218,64,90,161,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,41,88,158,156,180,56,10,169,215,156,134,29,106,213,155,21,92,26,117,99,168,142,107,67,36,237,116,95,238,48,85,70,231,66,232,102,138,70,207,66,141,142,104,166,95,169,212,247,35,24,231,43,38,70,68,13,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,240,47,167,137,142,32,116,191,129,126,30,105,161,183,190,146,146,186,130,207,236,28,11,30,145,100,170,125,84,244,244,237,142,157,174,107,164,73,95,77,10,118,150,105,93,34,42,51,100,234,89,100,141,175,14,147,204,103,141,127,220,171,167,16,88,48,11,157,170,77,77,202,127,23,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,132,28,5,115,47,212,188,15,50,182,105,54,181,84,100,25,254,61,148,222,59,108,187,205,61,117,222,255,0,67,87,80,144,67,11,34,107,164,145,211,211,35,163,247,211,199,31,119,170,103,189,138,247,34,67,36,32,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,253,72,34,238,61,239,108,49,49,27,28,108,87,47,68,108,99,81,118,106,22,255,0,203,83,151,239,224,38,142,135,94,245,90,30,188,250,235,111,119,178,237,206,110,241,217,232,106,224,166,127,227,98,158,153,147,83,220,88,190,38,9,58,94,173,72,228,123,61,253,78,2,42,243,171,243,79,139,124,191,161,245,27,137,130,184,32,225,126,213,197,158,127,153,233,205,101,222,174,221,114,183,96,247,27,221,134,88,170,27,12,14,186,199,53,52,52,205,170,114,197,43,150,155,170,161,86,68,141,168,253,147,234,175,216,185,215,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,1,8,51,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,223,185,117,243,24,181,106,190,60,154,67,174,119,154,75,94,89,140,89,230,171,130,253,91,80,216,41,46,22,170,10,90,116,124,181,53,53,85,46,150,90,237,146,170,162,103,35,81,157,168,164,145,122,122,92,118,190,101,252,14,83,113,29,134,205,172,56,59,234,217,168,184,93,158,70,67,73,27,37,168,101,242,221,10,201,58,209,54,22,35,156,149,40,231,202,232,92,198,253,119,200,177,189,21,28,199,195,72,23,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,53,121,151,241,199,83,196,118,101,54,143,96,236,164,102,157,97,119,137,31,13,92,111,138,161,247,203,140,41,36,11,90,217,152,174,106,83,35,95,43,97,107,29,245,217,34,200,245,85,115,25,14,31,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,76,127,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,161,216,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,86,136,121,163,249,236,212,223,185,125,30,136,191,226,128,121,163,249,236,212,223,185,125,30,136,8,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,117,60,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,169,212,199,35,216,215,35,38,86,64,189,15,224,130,179,136,190,11,242,13,94,211,122,94,188,251,15,204,46,145,84,83,186,105,223,237,91,60,54,154,106,132,165,130,158,40,164,89,43,59,238,218,20,111,66,59,191,35,94,231,109,31,68,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,80,218,32,137,92,195,56,211,181,112,177,165,245,22,44,67,32,164,110,170,100,180,232,152,253,26,211,54,169,104,160,89,58,101,184,79,27,156,141,99,26,212,149,177,43,209,200,249,145,169,219,145,140,155,167,31,209,115,96,210,58,174,20,43,245,98,122,218,74,61,76,163,167,75,52,56,180,209,49,95,89,127,90,56,228,90,136,169,89,82,233,146,214,147,61,219,205,36,140,119,68,79,98,42,202,172,107,234,7,88,181,139,62,215,92,254,233,168,218,141,126,171,184,220,174,53,19,203,20,82,213,77,52,22,248,36,154,73,155,73,74,217,158,247,69,77,27,165,122,71,18,57,81,168,191,210,170,29,82,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,37,240,157,230,159,70,254,96,99,222,163,1,223,245,31,131,43,238,146,112,119,138,241,49,156,221,123,87,92,239,32,183,83,217,44,244,239,99,227,130,207,81,67,87,82,218,154,135,166,251,205,47,106,23,50,54,170,36,113,170,245,238,247,171,33,232,28,39,121,167,209,191,152,24,247,168,192,6,202,96,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,6,202,96,0,62,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,72,23,206,175,202,198,45,243,2,135,211,174,36,85,230,87,204,11,240,237,89,93,160,154,83,55,70,3,106,184,55,218,151,22,187,105,47,21,212,147,212,179,241,82,193,82,248,106,45,207,79,13,60,125,76,71,44,145,177,254,238,150,146,171,157,95,149,140,91,230,5,15,167,92,64,172,190,8,52,135,13,215,174,39,49,45,35,212,8,42,228,177,100,84,247,120,106,22,146,117,134,120,158,203,93,92,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,189,83,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,78,235,192,62,166,98,186,69,197,238,155,103,89,173,95,132,178,211,220,42,45,245,53,78,146,56,227,165,241,180,147,81,178,121,95,35,218,198,67,27,234,26,249,30,174,250,177,181,238,68,85,68,69,185,254,46,248,95,192,120,216,209,122,74,58,75,189,35,238,84,116,242,222,240,219,245,21,68,43,4,147,205,72,244,129,175,169,72,166,114,208,204,231,65,36,137,15,189,233,20,78,69,94,150,129,175,181,255,0,44,202,178,191,102,253,41,201,174,183,159,99,91,225,180,219,189,161,91,37,71,131,161,139,126,213,52,61,106,189,184,89,212,238,152,219,179,91,186,236,137,185,111,220,158,248,98,250,3,167,23,30,33,115,44,94,235,109,202,115,14,187,125,145,245,147,116,70,252,117,82,158,86,207,28,9,178,167,126,118,42,245,201,186,186,56,33,116,104,214,72,174,150,176,113,62,28,53,30,241,196,117,155,134,108,167,31,186,227,249,77,110,65,79,100,184,195,224,22,174,107,124,111,123,86,90,190,219,28,137,44,49,192,174,168,235,107,251,110,137,189,104,254,133,235,54,51,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,128,20,237,206,175,205,62,45,242,254,135,212,110,38,85,228,99,249,236,253,91,253,164,98,174,117,126,105,241,111,151,244,62,163,113,50,175,35,31,207,103,234,223,237,32,45,80,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,117,151,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,162,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,35,174,131,240,11,161,218,5,172,185,142,182,227,150,255,0,27,122,200,46,19,212,89,33,158,154,24,233,241,154,89,219,188,212,212,81,198,214,177,189,79,124,173,73,58,81,204,129,89,11,118,78,235,230,7,4,28,23,98,188,35,233,196,20,53,173,181,94,243,235,151,114,123,222,67,21,12,109,145,157,212,135,170,134,154,117,98,76,180,108,88,35,84,107,215,235,200,142,151,165,157,73,27,53,236,54,168,53,87,3,97,237,48,209,220,7,93,120,26,210,253,57,212,107,13,37,198,219,113,211,123,36,81,75,45,44,51,79,111,158,75,59,33,109,93,43,166,99,219,21,76,109,149,235,28,168,213,86,170,255,0,74,45,27,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,254,234,55,163,92,246,178,88,165,98,61,253,29,75,127,220,39,121,88,209,191,151,248,247,167,64,124,156,76,112,171,164,124,87,225,180,216,126,169,91,106,218,251,117,71,137,182,93,237,178,50,27,141,185,234,173,238,36,50,189,143,111,68,141,106,53,236,123,92,199,108,215,109,214,200,222,192,167,110,92,220,20,126,234,173,71,158,255,0,159,219,46,177,233,150,45,248,203,149,76,9,218,142,233,92,138,197,142,216,217,186,154,246,245,49,235,36,174,137,28,230,70,214,183,120,157,52,82,37,239,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,117,253,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,215,158,94,219,24,199,77,43,213,210,72,244,106,117,200,247,185,83,119,41,218,192,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,126,78,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,216,3,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,41,201,83,202,198,83,243,2,187,211,173,196,95,230,123,192,85,54,140,93,106,248,129,209,251,21,37,6,159,92,234,41,161,186,218,41,59,175,91,77,198,119,77,215,52,113,54,46,213,61,11,149,176,53,17,101,250,179,78,145,177,173,98,198,198,133,133,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,164,138,232,186,159,210,146,62,74,154,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,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,12,150,0,0,1,213,48,253,85,211,141,64,190,229,56,198,21,154,90,175,87,92,42,224,219,93,254,146,142,161,36,146,223,84,172,71,164,114,34,127,198,110,233,187,82,72,166,141,87,174,41,26,208,214,8,217,79,132,239,43,26,55,242,255,0,30,244,232,13,107,13,148,248,78,242,177,163,127,47,241,239,78,128,12,170,0,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,141,56,47,224,250,213,197,150,145,235,123,109,233,87,30,119,135,83,217,235,241,71,195,43,81,149,51,189,151,5,146,134,86,200,246,197,209,80,176,196,196,145,206,106,196,246,177,253,93,9,36,114,70,15,244,85,129,101,95,235,174,57,146,99,151,15,246,202,58,235,109,117,60,159,241,100,134,104,228,103,243,57,174,111,216,168,89,255,0,35,31,207,103,234,223,237,34,95,235,63,47,221,2,215,109,113,178,235,222,107,13,213,151,171,87,128,241,54,234,70,209,37,182,241,225,38,87,179,199,197,37,51,223,81,214,206,152,31,187,211,120,99,99,19,100,106,1,249,92,183,117,243,81,245,247,135,27,93,219,82,48,219,173,21,94,63,209,100,167,200,234,166,89,33,201,163,129,157,181,171,99,165,123,166,116,205,86,116,78,247,34,198,249,81,202,199,171,187,145,67,42,143,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,129,228,240,160,120,69,253,39,135,197,27,246,87,49,23,223,250,15,61,39,148,247,1,225,172,107,127,37,17,63,160,228,0,0,0,3,241,178,172,134,131,27,179,205,116,175,169,142,24,162,115,17,92,247,181,169,239,114,34,123,213,81,62,223,210,126,180,175,108,113,185,238,93,145,17,84,175,14,103,58,236,182,28,54,76,54,219,81,211,60,181,20,146,42,116,111,238,108,211,34,252,99,84,255,0,83,253,32,71,190,54,56,148,185,107,6,85,14,154,98,87,25,102,130,186,70,82,57,176,204,231,35,251,173,165,84,69,72,229,122,47,189,174,254,10,253,191,19,246,244,151,132,11,94,63,167,19,230,25,85,185,146,85,58,222,234,164,238,66,213,84,94,196,114,127,14,20,93,247,71,125,166,60,229,243,160,87,29,65,212,235,94,93,116,165,234,167,183,87,211,206,174,235,106,124,59,233,240,108,141,95,140,73,246,47,253,118,83,197,11,232,176,77,22,186,190,40,250,86,43,124,241,39,189,87,220,148,147,127,117,252,64,40,239,40,179,71,83,173,87,187,101,20,43,217,142,231,84,198,55,167,220,141,68,126,200,136,137,183,216,95,143,10,120,242,88,180,130,213,76,176,36,110,73,170,151,100,110,223,25,221,252,200,83,23,14,184,218,234,39,18,147,202,232,186,226,169,175,174,149,126,182,223,24,42,93,250,90,191,193,47,171,16,160,109,182,201,13,43,27,179,90,231,170,38,255,0,165,203,252,224,126,215,216,120,93,254,7,35,194,253,128,120,106,30,87,111,180,34,108,28,158,224,60,39,196,228,113,106,126,147,144,31,149,148,86,182,221,143,92,107,158,228,70,211,210,203,34,170,175,216,141,85,40,171,141,204,226,108,243,92,167,181,178,161,242,197,21,123,169,218,222,181,114,38,213,149,45,79,119,83,147,224,255,0,208,93,46,191,222,35,177,232,246,95,116,149,221,41,79,101,171,147,225,191,194,53,254,101,255,0,1,68,22,104,147,80,56,147,98,53,58,217,83,144,163,191,70,237,117,122,127,115,252,112,46,111,129,172,82,44,111,135,156,37,137,18,49,239,178,210,200,237,155,182,253,93,110,253,9,252,115,58,100,83,54,27,85,83,156,168,136,144,189,125,255,0,220,169,215,52,90,210,219,30,151,98,214,166,179,165,41,173,20,177,109,190,255,0,8,211,249,215,252,39,92,226,87,45,76,75,75,239,119,22,59,166,72,232,106,92,197,219,127,122,83,76,228,254,10,253,173,2,170,184,236,188,83,83,241,11,69,85,3,155,212,202,103,238,173,84,251,103,173,79,177,127,156,181,174,30,50,6,223,240,90,106,196,118,253,125,123,123,255,0,68,210,167,233,95,208,80,110,179,231,149,249,118,166,212,221,235,101,235,123,101,153,141,250,173,79,171,221,153,83,224,212,254,58,253,133,209,240,33,144,62,241,165,244,136,169,249,61,123,255,0,252,197,79,243,39,232,2,82,156,92,169,185,229,15,15,248,0,111,243,28,142,13,84,223,226,115,3,139,190,7,22,162,239,240,57,57,125,199,22,59,117,3,154,124,15,134,248,174,75,93,74,166,223,216,95,241,254,229,79,188,252,92,186,84,130,193,93,42,187,110,154,121,87,225,250,24,224,42,39,95,152,183,46,49,233,105,33,218,71,116,87,110,141,247,174,233,37,113,110,56,76,73,6,63,75,10,34,167,79,95,252,239,114,149,0,250,230,85,113,215,44,242,47,82,50,162,240,159,163,248,117,159,245,151,17,141,162,165,174,20,84,219,242,191,250,165,3,245,143,91,209,85,85,80,246,30,167,185,81,192,115,97,200,226,197,223,115,202,252,0,226,243,139,15,14,85,223,109,207,99,83,96,57,29,23,89,178,120,113,76,2,239,119,145,253,61,138,42,153,17,81,81,61,237,129,238,253,41,250,63,73,222,85,118,251,8,91,204,143,85,226,194,180,177,45,116,211,126,58,236,181,116,136,157,43,252,42,55,254,150,42,127,9,62,212,2,170,53,255,0,46,175,212,109,85,190,92,164,154,71,199,29,117,82,51,173,206,84,70,248,137,85,63,132,239,229,11,112,229,251,28,108,210,91,116,49,79,27,209,189,237,250,29,191,198,166,168,170,140,91,8,146,227,166,215,236,222,169,191,93,245,105,179,247,248,117,190,7,124,17,223,236,215,236,44,175,150,212,236,118,8,216,219,81,212,171,191,187,163,111,245,106,192,39,42,124,15,39,132,95,176,42,128,95,130,145,131,142,205,38,139,81,116,126,225,12,116,204,124,241,212,209,200,213,86,34,175,186,117,223,248,14,95,131,212,147,232,126,78,83,106,142,245,101,158,221,35,119,108,138,197,84,223,244,57,23,244,167,232,3,93,173,32,205,110,90,77,168,172,122,77,44,61,189,253,221,78,106,46,240,73,254,201,191,202,27,9,233,230,77,73,147,227,52,23,42,89,146,68,154,158,39,238,142,69,247,44,108,95,177,87,248,197,24,113,207,165,85,26,127,169,83,207,77,15,68,15,233,233,250,200,187,237,79,76,139,241,123,151,226,242,192,249,114,235,132,57,86,33,77,142,213,84,245,79,75,19,35,70,244,42,125,86,197,72,207,138,70,137,241,119,233,2,122,57,17,200,68,142,61,52,50,221,168,122,109,85,116,109,35,93,89,109,130,178,166,55,246,218,171,186,82,59,111,127,109,203,241,99,126,212,248,18,218,55,35,216,215,167,193,200,138,135,229,228,214,120,47,118,106,187,125,67,122,155,52,50,71,182,234,159,148,197,79,177,83,244,129,68,252,44,234,37,203,69,181,182,75,125,100,210,83,194,198,87,64,245,87,57,137,240,233,79,139,152,159,24,208,188,252,79,33,164,191,218,163,171,166,145,174,107,183,217,81,81,119,217,206,79,177,87,244,20,225,199,166,137,92,244,235,63,155,48,163,166,232,162,158,161,223,95,173,171,239,146,122,165,79,114,200,229,248,34,125,159,242,19,87,130,141,103,183,221,241,218,75,77,85,111,83,147,185,219,78,219,147,127,175,82,229,248,49,63,71,233,2,100,220,173,52,151,56,31,5,77,60,114,53,232,168,168,230,34,162,238,138,159,106,47,233,32,175,25,124,20,219,179,136,235,50,124,98,213,12,117,242,72,178,57,98,129,168,174,87,62,6,255,0,2,5,114,251,154,239,180,158,209,74,215,177,174,69,248,162,108,113,158,154,58,134,43,36,77,209,64,163,30,30,53,175,55,225,107,82,223,105,202,221,95,29,13,114,211,64,173,145,102,70,251,165,100,142,95,198,73,26,124,36,95,177,126,37,196,232,214,176,99,186,165,140,219,110,118,170,200,164,146,162,142,41,156,212,145,138,228,85,138,55,46,232,215,187,223,245,211,237,35,159,27,28,28,209,106,197,138,11,157,130,159,166,186,145,211,203,249,106,187,255,0,91,163,81,62,188,237,79,139,19,236,33,110,131,85,106,23,12,250,180,203,101,226,62,221,28,81,213,211,163,119,129,122,190,170,177,190,246,247,21,63,176,254,159,179,254,80,186,127,135,195,111,248,79,14,122,181,81,54,247,169,248,248,157,229,183,219,60,23,38,174,201,47,86,201,253,15,114,126,132,253,7,237,57,58,144,15,8,138,169,245,143,29,27,46,237,93,142,73,238,79,121,228,15,8,121,0,0,0,0,0,0,0,0,0,14,149,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,233,69,214,179,80,177,187,86,27,159,228,184,133,139,39,164,201,45,182,59,197,109,182,142,245,72,141,236,92,160,134,103,199,29,84,125,47,123,122,36,107,81,233,179,220,155,57,54,115,190,43,123,220,205,53,175,240,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,4,9,21,192,38,136,105,127,16,188,75,216,52,219,86,111,149,116,150,137,233,234,107,225,183,83,71,39,93,238,122,118,119,86,133,102,103,190,157,142,137,179,72,249,61,202,172,133,209,177,204,146,70,61,187,9,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,107,5,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,237,190,202,159,19,102,141,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,248,129,216,0,0,12,85,197,143,149,141,100,249,127,144,250,116,230,85,49,87,22,62,86,53,147,229,254,67,233,211,129,173,97,181,65,170,185,181,64,0,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,16,59,1,242,93,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,192,191,234,213,240,177,255,0,136,58,171,255,0,162,173,223,246,226,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,155,239,178,175,196,13,125,184,218,202,120,154,190,107,141,242,217,196,221,117,215,218,180,23,10,199,90,232,157,21,85,61,158,42,94,242,193,222,180,195,58,55,106,57,60,43,81,178,163,122,165,72,145,210,57,239,234,113,215,245,119,137,140,203,90,180,143,75,52,183,51,161,164,123,244,162,158,190,219,108,185,194,137,27,234,109,211,50,145,148,240,75,27,90,141,235,129,180,157,9,34,47,215,99,153,212,222,182,186,73,46,127,143,174,10,49,94,43,52,226,174,247,105,182,120,125,77,198,109,243,73,142,92,41,210,54,73,95,208,142,145,182,202,133,145,204,99,161,149,234,168,199,61,201,217,145,234,244,94,151,74,201,104,46,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,39,175,37,79,52,249,79,203,250,239,81,183,23,82,82,95,38,27,181,170,221,197,125,238,142,225,115,164,165,168,186,96,245,244,148,49,77,51,88,250,169,210,178,138,101,138,38,170,238,247,164,80,203,34,181,187,175,68,111,119,193,170,169,118,128,69,94,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,130,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,215,95,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,121,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,66,223,232,171,61,202,191,215,92,143,36,200,238,31,237,149,149,215,42,234,137,63,227,73,52,210,72,255,0,231,115,156,239,181,84,15,175,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,6,194,124,29,240,171,134,240,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,125,116,108,174,99,29,225,163,115,164,108,44,233,111,75,21,92,169,220,124,143,126,189,151,107,102,101,165,25,253,109,154,178,74,187,6,89,135,94,36,166,149,244,149,104,147,219,238,52,147,43,92,177,205,11,149,17,241,203,26,236,248,220,190,246,162,181,126,10,93,79,45,14,56,233,184,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,187,228,73,24,170,142,123,33,10,139,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,128,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,114,79,240,193,198,157,171,133,142,2,115,27,22,33,144,82,55,85,50,92,226,181,49,250,53,166,109,82,209,64,180,86,230,203,112,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,183,35,25,55,72,73,94,104,60,122,227,216,134,27,122,225,183,72,239,180,151,28,159,32,167,117,191,36,184,83,120,90,218,74,11,116,139,85,79,91,64,174,108,170,232,107,186,162,107,30,199,196,189,17,76,229,69,108,157,14,109,85,232,238,142,231,218,235,159,218,244,231,78,108,53,119,27,149,198,162,8,165,150,42,89,166,130,223,4,147,71,11,170,234,157,11,30,232,169,163,116,172,89,37,86,170,53,23,250,17,122,255,0,250,42,207,114,175,245,215,35,201,50,59,135,251,101,101,117,202,186,162,79,248,210,77,52,146,63,249,220,231,59,237,85,47,123,151,159,5,150,174,22,52,190,158,251,151,227,244,141,213,76,150,157,87,32,172,74,150,213,45,20,11,39,84,86,248,36,107,81,172,99,90,145,58,84,98,185,31,50,57,123,146,49,144,244,134,74,224,255,0,134,187,23,10,218,29,103,211,43,98,247,174,179,116,221,50,74,182,213,62,120,234,239,18,195,27,42,36,137,92,214,116,194,157,166,71,26,35,24,189,184,216,174,69,122,189,206,161,126,44,124,211,235,39,204,12,135,212,103,54,83,53,172,226,199,205,62,178,124,192,200,125,70,112,63,39,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,41,166,250,153,163,92,98,104,117,69,239,24,171,246,222,33,151,91,234,108,215,139,124,178,58,10,170,110,236,61,186,154,26,148,141,253,112,204,140,147,101,233,119,189,175,107,227,115,152,230,61,212,23,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,193,82,70,61,173,218,55,75,242,233,15,18,250,167,162,216,174,107,130,226,215,111,21,141,231,120,253,202,193,113,179,220,39,169,125,12,94,54,56,226,150,182,24,25,43,35,109,98,71,19,88,217,92,215,108,213,86,170,42,123,144,36,253,23,51,93,109,225,235,87,43,244,251,12,189,99,249,190,146,96,181,9,136,216,109,83,65,2,178,170,205,111,124,116,208,85,197,95,78,212,123,170,102,167,166,235,89,149,100,131,174,161,238,108,61,41,27,25,105,60,53,241,39,251,168,116,57,117,119,10,211,203,173,146,173,253,250,74,107,126,67,47,134,165,172,174,138,22,43,251,21,113,178,69,146,143,190,231,65,226,18,30,174,168,165,222,20,115,85,134,189,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,175,60,189,182,61,237,134,38,35,164,145,232,213,232,141,143,114,166,205,83,101,61,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,215,158,94,219,24,199,77,43,213,210,72,244,106,117,200,247,185,83,119,40,20,3,198,214,83,196,213,243,92,111,150,206,38,235,174,190,213,160,184,86,58,215,68,232,170,169,236,241,82,247,150,14,245,166,25,209,187,81,201,225,90,141,149,27,213,42,68,142,145,207,127,83,142,191,171,188,76,102,90,213,164,122,89,165,185,157,13,35,223,165,20,245,246,219,101,206,20,72,223,83,110,153,148,140,167,130,88,218,212,111,92,13,164,232,73,17,126,187,28,206,166,245,181,210,73,115,252,125,112,81,138,241,89,167,21,119,187,77,179,195,234,110,51,111,154,76,114,225,78,145,178,74,254,132,116,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,244,186,86,75,65,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,129,61,121,42,121,167,202,126,95,215,122,141,184,186,146,146,249,48,221,173,86,238,43,239,116,119,11,157,37,45,69,211,7,175,164,161,138,105,154,199,213,78,149,148,83,44,81,53,87,119,189,34,134,89,21,173,221,122,35,123,190,13,85,75,180,2,42,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,108,61,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,233,69,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,247,81,189,26,231,181,146,197,43,17,239,232,234,93,143,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,175,191,28,156,93,221,120,190,213,198,229,112,91,170,236,248,157,134,157,214,220,114,213,61,67,158,246,64,175,87,62,170,102,35,150,38,84,204,189,61,125,180,217,25,28,49,171,164,237,36,142,9,63,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,191,148,45,203,155,130,143,221,85,168,243,223,243,251,101,214,61,50,197,191,25,114,169,129,59,81,221,43,145,88,177,219,27,55,83,94,222,166,61,100,149,209,35,156,200,218,214,239,19,166,138,68,190,144,5,85,243,180,209,79,253,194,241,25,71,112,253,24,85,194,150,73,127,223,21,148,146,66,196,143,253,250,146,57,210,127,32,141,111,229,169,106,134,52,226,83,72,105,181,235,65,179,157,35,154,10,73,42,50,43,60,208,219,214,174,121,97,130,43,139,54,150,138,105,31,22,239,70,71,83,28,50,42,34,59,116,98,162,181,200,170,213,13,104,142,193,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,3,242,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,39,175,39,189,1,250,127,174,55,29,92,203,116,247,218,184,182,23,111,127,178,238,149,140,254,181,166,200,150,106,119,65,219,106,170,36,179,71,2,207,39,228,185,34,115,161,122,244,61,97,114,133,196,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,192,236,0,1,0,57,213,249,88,197,190,96,80,250,117,196,166,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,11,159,231,87,229,99,22,249,129,67,233,215,18,149,128,216,79,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,245,36,87,69,212,254,148,145,253,83,152,207,5,31,186,171,78,32,191,224,22,203,84,122,155,139,126,50,219,83,58,118,164,186,80,162,61,100,182,58,110,166,177,189,79,122,73,19,165,71,53,146,53,205,222,38,205,44,137,74,218,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,97,238,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,67,90,203,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,79,148,183,78,107,28,12,90,175,88,205,127,20,90,81,107,164,183,220,172,20,235,38,87,101,183,90,218,196,185,192,250,135,201,45,205,59,17,245,58,165,142,157,239,158,73,119,71,66,206,181,123,59,42,146,212,88,27,41,240,157,229,99,70,254,95,227,222,157,1,149,76,85,194,119,149,141,27,249,127,143,122,116,6,85,2,53,115,7,208,189,56,214,94,25,115,91,182,107,102,238,221,112,76,126,233,146,88,46,80,42,50,170,138,170,158,149,243,43,26,245,69,222,25,123,77,100,177,170,43,92,212,106,166,207,100,111,102,189,133,201,243,155,215,74,60,91,70,172,90,13,104,188,244,94,179,107,132,119,27,165,36,105,4,159,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,212,237,69,105,186,220,105,171,235,45,246,202,186,170,123,93,58,85,215,75,12,46,123,41,96,89,99,133,37,149,200,155,49,139,44,209,70,142,118,201,215,35,27,241,114,34,132,213,229,45,162,26,95,171,252,67,84,95,115,187,229,90,221,244,246,158,155,39,176,216,161,142,70,50,186,120,170,26,158,42,89,219,238,107,41,165,117,51,146,29,209,101,124,204,85,85,142,57,88,251,201,53,204,224,127,88,174,186,33,197,30,159,229,212,119,234,75,85,182,182,241,77,100,191,75,93,84,232,40,150,213,87,43,97,169,117,67,145,236,111,68,109,114,78,213,145,122,27,36,17,189,200,189,27,27,25,128,0,132,26,133,205,219,134,221,53,207,242,93,57,190,225,58,149,61,203,21,188,86,217,43,37,164,182,208,58,9,39,166,153,240,200,232,220,234,198,185,88,174,98,170,42,181,171,182,219,162,124,0,155,230,181,156,88,249,167,214,79,152,25,15,168,206,108,39,160,154,215,138,241,19,164,246,45,99,194,173,247,90,43,46,65,226,188,52,23,72,163,142,169,157,138,153,105,223,214,216,228,145,137,187,225,114,166,207,95,170,169,190,203,186,38,189,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,125,122,197,105,23,249,172,113,219,106,75,85,127,11,58,53,147,85,186,228,234,133,131,55,186,219,167,107,96,142,4,107,219,37,157,30,136,174,123,220,229,106,207,208,230,163,17,157,135,43,250,231,142,62,191,136,241,175,251,149,121,102,105,93,131,0,185,218,164,212,220,167,219,81,219,105,167,94,236,150,186,21,187,220,18,75,155,161,233,115,29,210,246,36,113,54,85,107,95,35,156,237,165,108,50,198,181,215,139,98,218,143,174,58,143,75,141,227,116,55,92,183,51,203,110,15,115,90,233,86,106,170,234,169,21,210,75,52,178,200,191,221,201,36,178,57,26,214,163,222,247,34,35,156,129,250,186,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,58,245,51,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,250,188,23,112,147,138,240,141,165,137,139,91,101,241,217,37,247,195,92,50,107,139,157,28,189,202,230,211,70,199,193,4,169,12,82,45,28,114,36,206,133,146,34,185,189,233,21,87,119,169,218,248,177,242,177,172,159,47,242,31,78,156,13,107,13,148,248,78,242,177,163,127,47,241,239,78,128,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,253,93,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,89,124,39,114,167,201,160,226,27,39,169,215,187,69,90,224,154,123,120,99,108,147,200,218,118,51,42,158,42,136,102,129,238,166,123,103,100,148,50,83,111,222,98,189,21,31,50,66,142,87,199,58,71,110,128,15,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,235,0,14,169,170,183,29,71,180,105,198,71,115,210,28,114,213,126,204,233,173,242,201,100,182,221,43,22,154,150,166,169,19,234,181,242,34,127,74,163,85,209,181,238,68,107,165,133,28,178,179,92,29,76,213,93,113,201,245,78,124,215,84,179,76,173,249,245,146,224,230,248,155,133,68,212,245,214,138,168,106,95,39,102,22,125,85,163,236,206,233,21,177,70,140,108,78,221,26,214,237,177,179,73,93,92,202,249,122,81,234,109,138,187,93,116,27,16,255,0,71,84,29,50,222,44,118,184,96,167,142,241,75,215,83,53,77,83,33,142,20,146,166,226,233,38,99,149,93,39,84,145,196,173,107,95,39,67,92,21,151,196,191,19,25,151,20,185,14,41,153,234,13,13,35,50,27,6,47,79,142,87,86,211,34,49,151,55,195,85,83,50,85,172,72,212,108,47,115,106,26,143,99,126,167,91,28,230,163,26,228,141,147,215,145,143,231,179,245,111,246,145,85,101,164,242,53,187,90,161,186,235,37,138,107,157,35,46,85,148,246,26,186,122,55,76,212,158,104,33,117,115,101,149,145,239,212,230,49,211,194,215,57,19,102,172,177,162,237,212,155,133,175,144,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,162,244,67,53,181,105,174,180,96,58,141,125,167,171,158,219,138,229,22,171,221,100,84,140,107,167,146,10,106,184,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,196,237,92,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,49,1,55,249,104,112,57,83,196,118,101,14,176,231,15,164,102,157,97,119,136,217,53,36,140,138,161,247,203,140,41,28,233,68,232,94,142,106,83,35,95,19,166,115,219,245,217,34,70,196,85,115,223,8,101,94,84,252,12,93,111,89,53,7,20,90,175,107,171,183,219,108,21,9,38,41,101,184,218,220,197,185,206,250,118,73,21,205,123,241,244,186,153,141,157,143,130,72,183,87,76,206,180,123,59,40,146,219,161,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,125,96,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,28,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,11,169,43,47,153,103,46,154,156,234,235,75,174,28,56,225,85,117,121,101,250,241,5,22,75,97,183,54,38,65,86,250,135,43,82,232,157,111,106,68,244,149,99,108,234,136,172,114,73,226,31,219,237,207,44,150,104,0,142,188,25,240,103,128,240,153,128,83,81,209,208,210,92,115,107,141,59,37,191,95,165,138,25,167,108,242,67,78,149,52,148,181,41,4,83,37,15,122,157,36,142,41,55,93,215,169,222,255,0,132,138,0,1,64,60,209,252,246,106,111,220,190,143,68,95,241,64,60,209,252,246,106,111,220,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,227,10,115,107,224,163,216,149,149,156,89,105,149,178,213,71,101,155,179,30,105,111,129,59,18,54,186,105,251,108,185,181,21,221,18,119,159,44,81,202,216,218,215,36,136,217,85,36,89,102,123,51,7,38,171,181,170,193,194,38,109,125,190,220,233,45,214,219,118,113,114,171,172,172,171,153,176,193,77,4,118,203,123,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,132,28,198,120,215,253,213,90,143,5,131,0,185,221,99,211,44,91,241,118,218,105,215,181,29,210,185,21,233,37,205,208,244,181,237,234,99,210,56,155,42,185,204,141,174,118,209,58,105,99,64,136,4,255,0,229,107,193,5,139,94,111,178,107,174,168,82,218,175,56,46,47,112,168,183,67,99,150,103,172,149,151,136,153,75,52,107,83,10,196,177,203,70,145,212,57,202,206,226,43,228,99,90,246,58,53,123,95,8,35,192,51,41,112,26,141,82,110,61,86,152,157,45,226,27,3,238,206,68,108,11,113,150,25,39,109,59,21,87,119,189,34,133,239,119,74,47,66,44,125,125,61,200,250,179,167,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,235,198,142,139,169,157,73,35,2,197,121,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,44,251,155,254,83,98,206,120,47,211,220,215,22,174,241,182,92,131,48,180,221,45,213,61,167,199,223,165,158,211,95,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,113,88,60,39,121,167,209,191,152,24,247,168,192,6,202,96,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,248,170,96,13,61,230,237,195,110,165,103,248,214,156,216,176,157,74,130,229,149,94,40,172,148,114,213,219,104,27,4,115,212,204,200,99,116,142,109,99,156,140,71,61,21,85,26,229,219,125,145,126,0,117,254,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,13,148,202,181,230,177,199,109,169,45,85,252,44,232,214,77,86,235,147,170,22,12,222,235,110,157,173,130,56,17,175,108,150,116,122,34,185,239,115,149,171,63,67,154,140,70,118,28,175,235,158,56,243,95,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,163,227,89,30,168,141,99,38,164,11,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,64,249,75,169,231,87,229,99,22,249,129,67,233,215,18,149,139,169,231,87,229,99,22,249,129,67,233,215,16,41,88,181,78,84,124,116,255,0,96,225,127,90,243,63,252,30,151,0,173,174,111,247,77,117,174,74,133,119,251,151,133,99,155,252,120,81,255,0,218,240,149,235,195,150,136,93,120,142,214,27,46,141,88,175,148,150,139,149,254,158,226,234,58,186,184,220,248,18,122,122,25,234,99,100,157,63,89,172,123,160,70,43,209,28,172,71,171,145,175,233,232,94,171,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,224,160,92,159,51,220,254,167,134,170,108,123,136,221,38,200,105,44,122,183,126,167,92,2,57,230,88,170,94,251,7,119,218,19,75,21,36,232,230,57,241,84,67,12,107,47,66,181,172,175,123,94,138,231,64,232,186,7,5,60,215,51,45,83,204,177,173,17,214,45,51,171,190,100,55,202,136,109,180,55,252,90,157,58,229,126,209,53,102,173,163,85,70,177,141,106,84,212,79,81,11,145,140,99,126,173,59,90,213,114,86,174,186,113,3,159,113,15,117,197,175,186,140,250,73,238,88,174,47,67,138,197,89,18,204,233,235,160,166,116,174,109,77,84,147,73,35,165,169,123,166,123,164,145,21,168,229,247,244,167,191,123,10,228,201,195,71,253,221,226,143,44,180,255,0,41,96,196,188,68,31,209,227,107,99,238,69,253,205,51,37,138,79,252,58,55,160,24,171,157,95,154,124,91,229,253,15,168,220,76,171,200,199,243,217,250,183,251,72,197,92,234,252,211,226,223,47,232,125,70,226,101,94,70,63,158,207,213,191,218,64,90,160,0,0,0,1,170,185,181,65,170,184,27,41,240,157,229,99,70,254,95,227,222,157,1,149,76,85,194,119,149,141,27,249,127,143,122,116,6,85,0,0,0,80,15,52,127,61,154,155,247,47,163,209,23,252,80,15,52,127,61,154,155,247,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,158,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,144,47,146,167,149,140,167,230,5,119,167,91,137,254,5,0,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,23,84,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,75,244,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,244,162,235,215,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,41,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,81,183,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,163,35,73,24,168,173,123,38,187,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,133,124,211,178,222,43,241,61,35,163,173,208,71,85,219,177,134,212,36,153,45,219,29,150,177,215,248,25,27,37,157,95,188,49,116,209,208,198,218,116,116,181,9,50,61,206,123,35,84,100,125,125,234,149,225,87,137,140,203,133,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,116,171,161,127,84,81,189,146,53,23,165,236,111,83,94,206,184,223,177,245,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,16,243,25,224,163,247,42,234,60,23,252,2,217,117,147,76,178,159,198,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,66,32,27,41,240,157,229,99,70,254,95,227,222,157,1,173,97,178,71,7,119,107,85,235,133,13,30,172,179,92,233,43,233,227,193,236,180,143,150,154,102,202,198,207,5,28,80,205,18,185,170,168,143,142,88,228,141,237,248,181,236,115,87,101,69,64,51,0,4,95,226,131,152,94,139,240,153,159,219,244,231,81,177,140,214,227,114,184,217,226,189,197,45,146,138,146,104,27,4,147,77,11,90,231,77,83,19,145,253,84,239,85,68,106,166,202,223,127,197,16,37,0,35,255,0,10,92,107,105,103,24,63,74,127,6,118,12,174,217,244,75,192,248,223,110,210,211,67,220,241,93,254,223,107,179,60,187,237,225,159,213,213,211,182,237,219,125,215,105,0,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,42,242,49,252,246,126,173,254,210,45,80,170,190,70,63,158,207,213,191,218,69,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,251,213,222,158,205,68,250,218,167,116,198,205,183,95,127,218,168,159,98,47,233,3,164,235,94,165,89,180,235,16,184,93,46,85,240,64,172,167,149,90,143,149,141,221,123,82,57,54,221,205,254,34,253,165,49,234,133,234,237,196,142,188,205,108,160,142,122,234,105,38,171,115,27,18,58,84,233,100,149,15,79,130,200,159,7,167,217,246,153,115,142,174,43,239,90,133,156,59,78,241,100,70,209,57,148,172,234,101,68,237,87,58,72,164,107,190,171,186,91,254,173,255,0,49,153,249,126,112,155,110,183,248,93,81,200,166,125,77,109,76,18,61,177,75,4,15,107,123,208,66,239,142,238,119,187,173,192,75,110,29,116,122,211,165,88,132,52,116,148,113,196,246,163,156,229,237,181,174,247,75,51,147,125,152,223,227,169,20,249,149,235,85,45,147,25,170,196,105,170,162,116,213,45,123,28,206,180,93,145,209,214,70,190,228,145,23,226,159,160,159,57,29,100,86,12,114,225,90,214,163,89,79,77,36,139,183,187,109,145,127,65,70,28,118,106,44,249,198,177,85,218,98,153,239,141,181,82,66,137,214,245,219,106,170,150,252,29,178,127,8,12,241,202,243,77,221,120,200,230,205,42,232,213,90,247,119,35,145,209,238,159,89,149,173,93,149,90,191,205,246,150,223,4,125,184,209,191,160,136,28,185,116,202,143,19,208,156,94,238,230,239,81,114,183,71,59,213,88,196,248,190,117,79,122,123,215,221,39,218,76,36,247,1,228,227,241,95,118,199,149,247,30,17,63,230,3,145,197,219,28,142,31,21,3,146,38,193,125,199,147,132,174,86,177,85,16,8,193,199,222,115,75,138,112,255,0,152,210,203,82,198,73,89,102,170,134,52,87,162,42,171,187,77,254,50,127,29,62,5,93,240,27,132,84,230,250,213,77,118,240,207,115,41,235,25,59,156,140,85,247,54,174,149,203,239,233,95,227,126,146,77,115,82,213,89,86,141,112,106,117,247,84,49,241,189,122,222,139,239,74,39,167,187,109,151,226,123,57,87,233,67,162,163,147,49,170,223,241,138,173,106,116,177,126,41,69,34,46,251,238,5,155,99,180,173,162,177,208,82,181,54,236,211,71,30,223,208,212,66,34,243,37,188,215,91,244,158,170,42,73,30,212,122,57,175,233,85,79,170,180,149,123,239,178,147,34,6,54,40,88,196,248,53,168,132,2,230,153,149,165,179,8,117,165,136,138,233,250,19,226,228,247,58,150,173,62,207,112,20,231,119,239,79,113,158,173,234,187,247,159,239,247,253,170,191,245,151,55,203,26,240,149,152,23,134,239,35,157,26,166,232,142,223,227,61,98,254,146,162,101,197,170,102,196,106,114,53,106,246,252,82,51,125,219,241,114,53,127,78,255,0,194,253,5,154,242,159,184,86,73,69,112,130,71,42,196,174,167,232,78,165,217,62,189,110,254,237,255,0,72,22,100,159,3,195,145,85,61,193,191,3,202,174,192,112,77,247,61,135,173,21,119,247,156,209,119,3,195,254,7,22,183,223,185,201,193,160,114,58,158,166,214,182,135,15,185,206,245,106,53,180,179,110,171,246,39,105,235,254,67,182,24,127,138,28,133,113,221,40,190,214,34,251,252,5,82,39,189,83,223,225,166,95,179,250,0,170,253,53,150,59,255,0,29,149,139,26,44,173,74,171,218,236,207,173,238,234,169,254,159,210,133,208,89,27,211,111,141,58,85,191,31,138,109,252,37,41,111,130,102,253,39,227,10,182,237,50,162,170,173,229,233,186,111,241,234,95,138,251,255,0,134,165,214,80,196,232,169,218,199,46,251,111,254,21,3,232,61,111,79,127,188,246,30,165,252,165,69,95,128,28,218,155,28,94,239,176,228,138,112,122,117,46,200,160,120,110,231,181,14,44,111,187,222,114,85,216,15,204,200,46,144,218,173,210,213,75,35,89,209,183,189,202,137,241,114,39,233,79,210,83,15,25,153,229,118,182,107,5,175,18,181,212,73,87,20,21,145,116,199,19,214,68,69,150,26,102,124,26,231,167,197,87,236,255,0,148,177,46,52,245,177,250,101,131,214,173,26,53,106,17,88,137,187,228,111,250,181,62,255,0,146,159,161,235,246,149,241,192,86,157,77,174,26,193,95,153,100,15,115,153,111,101,20,205,69,70,202,138,244,168,99,83,251,34,170,252,33,253,31,228,3,48,230,186,75,248,59,224,197,95,37,23,110,170,89,45,111,123,86,61,157,245,155,78,139,186,116,53,126,45,62,158,89,185,181,44,22,202,139,67,235,88,233,147,163,100,89,17,87,242,171,29,252,109,254,31,204,75,30,38,180,230,221,115,208,202,172,101,30,177,49,174,161,68,86,198,223,114,50,70,125,159,15,176,168,189,19,214,155,167,15,25,107,235,105,233,18,178,149,118,234,108,147,190,52,254,197,34,124,25,191,219,55,232,251,0,191,90,105,59,173,71,163,247,69,77,254,39,212,159,3,4,112,237,196,118,61,172,54,88,38,166,99,97,168,115,26,174,141,22,87,108,189,17,42,251,220,198,253,178,25,217,174,71,53,28,223,130,252,0,228,113,114,110,155,30,118,93,207,32,67,14,60,244,30,147,61,196,228,186,83,219,123,149,48,109,208,177,194,142,119,214,150,149,171,240,141,203,240,103,233,42,231,132,237,93,184,232,238,170,83,67,83,82,248,32,117,75,32,149,30,247,53,17,190,38,4,95,139,216,159,8,254,210,254,50,204,114,135,36,182,190,134,185,136,172,118,223,22,53,223,194,106,252,23,251,148,40,71,139,45,9,186,232,166,160,213,220,105,29,34,211,248,217,36,137,203,218,103,187,191,58,183,220,199,111,240,137,62,192,47,107,74,50,234,76,207,4,177,95,233,106,89,43,43,232,32,157,28,215,163,183,234,110,255,0,99,151,252,42,119,5,68,84,217,74,235,229,203,197,27,178,76,50,205,167,247,118,53,38,182,81,199,76,201,59,179,61,202,141,74,149,247,238,138,159,8,211,237,44,66,158,102,207,26,61,170,6,14,226,179,71,169,53,83,77,235,172,235,68,217,103,89,233,164,98,246,209,203,245,101,223,248,142,95,131,151,236,42,99,79,35,204,180,83,56,138,58,251,117,124,17,71,213,245,101,134,86,167,190,23,252,17,122,19,227,42,127,247,252,111,90,174,150,42,184,93,20,169,187,93,183,197,17,126,210,9,241,159,195,179,171,104,98,201,113,120,27,12,144,117,117,164,81,195,26,187,169,105,216,158,253,218,191,99,128,150,250,71,153,210,230,88,141,190,231,73,60,114,182,74,120,149,85,174,71,116,170,197,27,182,93,156,187,47,214,79,180,239,100,91,224,187,35,142,163,9,165,179,53,203,222,129,140,108,219,170,174,206,108,52,237,119,217,183,199,249,212,148,137,239,106,1,194,88,99,153,138,201,24,142,69,79,130,166,230,45,213,61,6,196,117,18,145,124,69,186,22,85,35,218,246,202,216,98,71,38,202,237,254,178,198,229,254,27,140,171,239,79,112,217,63,64,29,119,8,180,58,203,101,130,222,245,93,226,234,255,0,157,238,95,208,159,164,236,103,173,177,177,187,163,81,19,250,16,226,179,43,29,179,219,178,126,157,192,246,57,136,239,138,168,70,162,30,90,228,114,34,167,218,121,0,0,0,0,0,0,0,0,0,1,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,5,64,243,167,214,43,173,235,87,49,77,16,183,223,169,37,177,99,86,118,94,235,168,233,42,156,231,182,235,84,249,26,141,170,141,30,172,71,199,77,28,79,137,28,196,123,89,89,34,238,173,149,12,105,202,123,65,241,93,105,226,58,190,227,168,24,127,183,241,188,63,31,169,184,62,10,203,124,117,86,185,107,166,123,41,224,130,173,178,198,248,221,188,114,213,75,27,62,171,149,244,200,244,85,72,220,139,26,184,129,212,207,195,38,184,231,154,165,29,93,214,162,147,38,200,43,174,20,30,212,147,174,170,26,23,204,239,11,3,254,187,209,189,168,18,40,209,141,114,181,141,98,53,171,210,212,45,211,147,78,1,83,140,240,185,116,204,238,56,245,37,37,70,99,148,85,212,209,220,26,145,44,245,214,234,120,162,167,141,30,230,170,189,25,29,76,117,200,214,63,109,149,210,57,19,105,58,156,21,23,196,14,153,254,6,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,245,24,142,238,192,177,72,143,107,81,175,107,209,205,78,151,33,114,156,163,53,51,42,212,78,17,225,183,101,53,126,47,232,86,65,87,140,219,167,124,146,73,51,168,99,130,158,162,38,72,231,189,219,246,252,83,162,98,55,165,173,138,40,152,141,250,187,172,53,231,79,128,84,216,184,134,197,53,6,159,30,164,163,182,229,88,187,41,159,93,10,68,215,215,220,104,234,36,73,150,84,106,245,185,236,167,158,129,136,247,167,189,157,13,106,175,109,81,174,75,25,253,77,139,136,108,175,79,170,50,26,74,59,110,85,139,190,165,148,51,44,77,125,125,198,142,162,53,133,34,87,39,91,158,202,121,235,222,172,98,251,217,214,231,34,246,209,90,23,62,0,0,98,174,44,124,172,107,39,203,252,135,211,167,50,169,138,184,177,242,177,172,159,47,242,31,78,156,13,107,13,170,13,85,205,170,0,24,255,0,136,92,90,251,156,232,22,165,225,88,181,15,141,189,100,24,125,230,215,110,166,238,178,62,253,84,244,82,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,222,100,0,5,0,255,0,82,227,142,207,252,134,127,210,107,63,253,172,187,238,30,177,107,238,13,160,90,105,133,101,52,62,10,245,143,225,246,107,93,198,155,186,201,59,21,80,81,69,28,177,245,177,92,199,116,189,142,77,218,170,213,219,116,85,79,121,144,0,2,160,57,218,105,158,43,143,234,62,157,234,149,166,147,195,222,179,11,125,194,223,119,237,199,27,35,168,240,11,77,216,157,221,44,71,190,101,101,90,198,231,189,206,252,92,16,53,17,168,207,125,191,149,87,207,59,243,39,250,201,251,52,10,192,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,193,60,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,117,116,119,19,116,124,115,70,142,147,180,178,58,128,113,60,3,50,206,169,178,10,172,63,30,171,187,51,21,179,201,127,187,165,50,35,159,75,110,142,88,162,150,161,89,191,83,152,199,79,26,191,165,23,165,157,79,118,204,99,220,222,213,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,244,72,214,236,142,86,59,161,232,201,26,157,108,106,160,93,167,52,127,34,122,155,247,47,172,81,20,87,164,249,215,224,191,84,240,221,76,246,95,180,254,137,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,125,204,110,255,0,244,175,151,86,105,148,251,18,235,102,246,205,191,29,184,123,58,237,77,225,235,168,251,183,74,7,246,42,34,221,123,115,51,171,165,236,221,122,92,138,155,174,197,11,129,221,117,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,42,182,147,202,235,128,90,60,62,197,109,226,99,88,173,246,171,165,215,35,183,211,87,98,118,121,233,160,172,142,217,74,247,197,83,5,201,207,115,93,209,88,238,220,110,139,182,173,116,49,185,221,74,175,145,89,14,10,229,133,192,85,54,179,221,105,56,129,214,11,21,37,126,159,91,42,42,97,181,90,42,251,172,91,181,198,7,67,209,52,145,58,46,213,69,11,85,211,181,81,37,250,211,64,177,189,174,98,72,199,92,248,16,43,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,245,58,152,229,99,220,228,100,40,202,108,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,162,10,139,230,177,192,197,214,203,147,87,241,69,165,22,186,187,133,182,255,0,80,178,101,118,91,117,173,207,91,100,236,167,124,146,220,211,177,31,75,105,158,216,30,249,228,151,101,108,207,235,87,191,188,169,16,87,94,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,182,219,170,252,75,137,228,169,229,99,41,249,129,93,233,214,226,149,139,169,228,169,229,99,41,249,129,93,233,214,224,42,175,139,31,52,250,201,243,3,33,245,25,197,131,134,141,83,202,244,10,229,196,94,45,105,246,206,55,102,200,38,176,92,105,109,240,84,212,87,81,246,168,146,178,90,217,152,200,150,56,232,217,27,154,142,149,210,39,75,149,17,81,17,119,28,88,249,167,214,79,152,25,15,168,206,90,79,38,171,77,170,255,0,194,38,109,98,190,219,41,46,54,219,142,113,114,164,172,163,171,133,179,65,83,4,150,203,123,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,10,171,225,215,91,42,120,123,213,203,22,169,65,134,99,249,83,45,53,12,146,107,101,230,138,41,153,35,26,246,189,31,4,143,99,157,75,82,199,49,175,138,162,52,235,99,218,155,163,216,175,141,251,20,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,250,21,106,87,152,199,46,123,174,145,221,110,58,223,162,22,106,187,142,19,113,168,154,174,237,105,164,167,116,211,217,103,145,213,117,51,203,28,20,212,205,134,154,215,12,49,196,196,115,222,170,197,84,69,247,108,166,0,224,207,140,204,251,132,204,254,154,178,142,186,174,227,132,220,106,25,21,250,195,44,179,77,3,96,146,106,117,169,171,165,166,73,226,133,43,187,52,233,28,114,201,186,108,189,46,247,124,3,97,227,90,206,44,124,211,235,39,204,12,135,212,103,54,51,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,115,56,177,243,79,172,159,48,50,31,81,156,11,137,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,104,240,147,149,112,141,170,107,139,92,165,241,216,221,247,196,220,49,155,139,93,36,189,202,22,212,200,198,65,60,171,12,81,173,100,113,164,46,153,145,162,181,189,232,213,23,103,161,111,252,174,60,137,233,151,223,94,177,90,101,254,34,180,27,13,226,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,174,55,59,117,106,61,189,108,87,198,229,232,123,145,66,184,57,46,112,245,237,59,238,71,196,237,218,166,213,81,73,104,241,56,149,162,138,74,94,237,84,53,207,101,52,211,214,54,71,38,208,237,4,137,11,85,155,185,237,168,157,21,88,214,237,37,181,24,255,0,135,237,51,252,13,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,234,49,93,221,157,101,145,94,230,163,158,231,171,156,157,78,83,32,0,42,3,157,166,153,226,184,254,163,233,222,169,90,105,60,61,235,48,183,220,45,247,126,220,113,178,58,143,0,180,221,137,221,210,196,123,230,86,85,172,110,123,220,239,197,193,3,81,26,140,247,219,249,85,124,243,191,50,127,172,159,179,64,172,12,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,108,19,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,39,87,71,113,55,71,199,52,104,233,59,75,35,168,7,19,192,51,44,234,155,32,170,195,241,234,187,179,49,91,60,151,251,186,83,34,57,244,182,232,229,138,41,106,21,155,245,57,140,116,241,171,250,81,122,89,212,247,108,198,61,205,237,92,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,5,218,115,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,92,159,49,187,255,0,210,190,93,89,166,83,236,75,173,155,219,54,252,118,225,236,235,181,55,135,174,163,238,221,40,31,216,168,139,117,237,204,206,174,151,179,117,233,114,42,110,187,20,46,4,244,230,95,199,173,78,188,228,51,104,174,147,95,106,224,211,171,29,68,144,221,223,31,107,162,255,0,113,130,170,70,182,102,205,12,178,54,122,20,108,112,203,10,125,78,167,185,94,246,185,89,10,179,0,112,119,194,174,101,197,126,174,91,240,251,53,182,173,184,197,186,162,158,167,44,187,199,34,66,203,117,185,95,245,209,178,185,143,111,137,145,173,145,176,179,165,221,79,69,114,167,109,146,61,152,255,0,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,208,139,176,159,10,188,51,225,188,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,169,91,11,58,98,141,140,141,170,189,44,99,122,156,247,245,200,240,238,186,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,175,60,189,182,49,142,154,87,171,164,145,232,212,235,145,239,114,166,238,83,181,128,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,241,59,1,5,121,189,235,165,102,152,112,227,73,167,56,245,231,193,94,181,46,224,235,116,205,98,78,201,157,103,129,137,37,106,199,44,106,214,55,169,239,164,129,236,122,170,73,21,76,173,70,57,58,156,192,166,29,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,94,43,111,117,145,82,49,205,130,57,234,102,124,210,54,54,185,206,114,49,28,245,68,69,115,151,109,183,85,248,150,105,201,47,90,255,0,247,117,195,157,101,191,244,230,182,250,168,226,255,0,123,209,213,199,51,214,79,247,146,198,214,199,252,186,185,223,144,133,85,153,127,132,141,104,186,232,47,16,216,78,160,82,229,245,120,237,162,59,197,29,38,73,81,11,29,43,37,178,73,81,31,141,138,88,154,215,44,172,237,35,156,141,70,185,200,246,49,236,218,70,49,80,54,73,7,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,245,129,0,57,213,249,88,197,190,96,80,250,117,196,170,14,25,45,54,171,255,0,18,90,81,98,190,219,41,46,54,219,142,113,98,164,172,163,171,133,179,65,83,4,149,240,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,75,95,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,9,63,204,191,128,170,157,6,200,102,214,173,38,177,85,207,167,87,202,137,38,187,178,62,215,69,130,227,61,84,142,108,45,134,24,163,108,20,42,217,33,138,21,250,253,47,106,177,238,106,190,20,126,10,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,115,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,95,110,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,11,180,215,44,255,0,13,213,62,9,181,59,80,116,251,33,164,190,99,215,205,55,200,42,104,107,169,149,122,37,103,179,234,17,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,53,204,37,87,13,124,111,223,116,147,67,181,75,135,140,242,170,235,120,195,50,220,62,243,110,199,41,160,133,147,73,104,188,85,194,232,218,173,124,146,179,181,70,254,236,175,149,136,143,84,145,26,246,49,21,242,171,226,168,27,41,240,157,229,99,70,254,95,227,222,157,1,149,76,85,194,119,149,141,27,249,127,143,122,116,7,234,241,3,169,159,129,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,253,118,43,187,179,172,81,163,26,228,115,220,244,107,87,169,200,5,32,243,52,214,191,195,79,23,25,79,135,183,248,90,12,19,124,42,143,174,46,137,165,240,83,205,226,36,147,105,30,215,111,85,45,79,67,147,167,120,146,46,166,163,186,183,205,92,179,56,73,252,50,104,118,187,103,83,203,106,168,171,201,177,250,253,58,176,82,220,29,215,75,13,115,225,134,177,106,234,88,176,189,91,218,157,45,175,134,72,220,174,99,153,51,186,58,155,26,149,235,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,176,167,47,125,47,181,105,87,7,218,109,108,183,186,146,106,139,253,158,44,162,186,174,26,38,211,62,162,123,131,82,165,59,187,42,172,143,138,41,34,167,73,28,187,185,148,236,247,53,17,24,208,215,174,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,99,62,11,53,51,240,187,194,158,152,103,82,85,221,106,234,234,49,248,45,245,245,87,73,59,149,85,85,212,74,180,117,83,189,253,110,87,247,39,167,149,232,247,59,169,205,114,57,200,142,85,68,166,30,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,77,254,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,178,171,246,64,178,162,144,56,133,229,195,198,118,115,175,186,151,154,226,218,55,227,108,185,6,97,121,186,91,170,126,145,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,93,248,2,63,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,25,11,223,27,183,142,86,59,234,185,118,223,101,217,81,81,40,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,12,149,174,58,67,82,206,10,56,112,215,186,24,42,228,167,158,158,253,136,93,36,116,241,118,32,123,47,119,26,170,38,178,63,116,170,249,18,74,245,115,190,179,17,33,141,62,162,170,117,247,94,81,154,153,138,233,223,23,16,219,178,154,191,9,244,215,31,171,198,109,211,190,72,227,133,181,210,79,79,81,19,36,115,222,221,187,158,21,209,49,27,212,231,75,44,76,70,253,109,211,58,254,8,106,117,107,146,158,51,61,182,10,185,238,88,53,69,207,47,165,134,25,226,137,143,101,53,222,224,202,167,74,178,126,83,25,71,61,92,136,214,171,94,175,141,136,222,175,200,117,117,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,136,27,57,152,171,139,31,43,26,201,242,255,0,33,244,233,204,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,161,141,120,177,242,177,172,159,47,242,31,78,156,13,107,13,148,248,78,242,177,163,127,47,241,239,78,128,214,176,217,79,132,239,43,26,55,242,255,0,30,244,232,0,202,160,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,35,7,14,188,198,116,59,137,61,101,190,104,222,29,75,117,162,171,164,241,51,216,174,87,14,204,52,247,218,88,27,23,91,161,141,239,108,205,153,202,249,228,108,43,26,187,177,2,202,245,99,186,226,140,37,80,0,0,0,10,33,230,193,164,56,110,146,241,95,83,62,25,5,92,12,206,108,241,229,247,56,102,157,101,99,46,53,53,149,108,168,116,74,239,172,214,61,208,119,21,170,174,217,242,61,27,210,206,150,54,58,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,217,129,206,175,205,62,45,242,254,135,212,110,36,21,166,197,175,181,120,173,199,53,167,161,235,178,218,174,20,118,186,202,158,235,19,181,85,87,29,76,148,241,244,42,245,187,169,148,85,43,186,34,181,59,123,57,81,92,212,80,217,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,88,151,206,175,202,198,45,243,2,135,211,174,37,122,240,21,197,222,125,195,54,174,91,40,45,246,236,131,44,196,242,58,143,102,215,98,86,250,137,164,124,211,212,190,6,37,85,21,42,59,180,250,228,88,98,99,122,154,171,35,58,162,234,103,90,61,150,21,206,175,202,198,45,243,2,135,211,174,32,84,94,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,248,27,41,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,185,156,39,121,167,209,191,152,24,247,168,192,108,166,0,0,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,128,186,144,8,235,197,191,28,122,71,194,21,53,146,151,48,101,93,243,33,190,84,66,248,108,54,183,179,197,199,110,238,163,103,173,147,173,81,172,99,90,146,36,109,114,167,122,86,244,53,90,214,203,44,65,34,129,213,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,94,9,123,111,123,27,52,79,71,71,35,17,203,209,35,30,213,93,218,167,107,0,80,15,52,127,61,154,155,247,47,163,209,23,252,80,15,52,127,61,154,155,247,47,163,209,1,141,44,156,77,231,216,175,13,181,60,55,98,21,53,118,75,109,219,40,172,200,111,87,42,43,140,208,207,112,130,122,8,104,253,158,246,198,173,106,211,43,89,43,164,99,250,210,69,116,73,179,59,107,220,112,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,233,90,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,175,60,189,182,61,237,134,38,35,164,145,232,213,232,141,143,114,166,205,83,96,158,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,186,54,87,49,142,240,209,185,210,54,22,116,183,165,138,174,84,238,62,71,188,59,6,57,194,246,135,99,154,28,238,30,35,192,45,85,120,101,93,190,26,27,165,52,180,144,197,37,214,72,225,138,63,25,82,248,25,31,85,99,187,17,61,106,26,141,145,36,99,94,213,106,181,170,148,87,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,171,137,222,30,177,94,40,52,106,245,164,121,77,79,128,241,253,186,155,117,209,148,177,212,77,108,174,137,221,81,84,70,215,167,247,81,189,26,230,57,241,75,43,17,236,235,234,64,215,174,163,93,53,30,187,67,161,225,226,231,121,241,216,101,14,65,22,73,109,166,168,69,124,150,234,166,195,81,28,140,167,126,255,0,82,25,60,83,222,248,213,21,189,198,163,219,208,175,149,100,253,110,19,188,211,232,223,204,12,123,212,96,58,254,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,165,19,176,112,157,230,159,70,254,96,99,222,163,0,23,39,205,3,65,53,99,136,157,2,176,97,90,57,138,125,32,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,125,109,246,217,21,82,0,112,245,203,135,140,236,27,95,116,211,53,202,116,111,193,89,113,252,194,205,116,184,212,253,34,181,73,216,165,130,182,41,37,147,161,149,46,123,186,88,199,46,205,69,114,237,178,34,175,184,187,240,4,0,231,87,229,99,22,249,129,67,233,215,18,157,180,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,93,183,217,83,226,92,79,58,191,43,24,183,204,10,31,78,184,148,172,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,75,52,208,94,95,191,128,158,19,53,91,94,245,90,30,188,250,235,165,249,31,178,237,206,110,241,217,232,106,236,205,127,227,98,158,153,147,83,220,88,190,38,9,58,94,173,72,228,123,61,253,78,62,78,84,252,9,93,86,235,65,197,54,178,227,52,141,182,182,157,39,194,45,87,24,28,233,228,157,92,199,71,120,86,42,163,88,198,181,28,144,117,181,202,245,127,125,168,206,136,36,146,194,184,177,242,177,172,159,47,242,31,78,156,13,107,11,169,231,87,229,99,22,249,129,67,233,215,18,149,139,169,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,247,215,163,214,150,19,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,250,157,76,114,177,238,114,50,20,101,123,114,184,243,217,166,95,125,122,61,105,127,192,106,239,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,3,101,61,20,210,251,86,138,233,30,33,165,22,103,82,73,79,139,89,233,173,175,168,166,162,109,35,43,39,99,19,189,84,177,53,85,24,249,165,238,74,255,0,172,229,87,200,229,87,57,85,85,113,85,147,131,188,55,21,227,54,167,138,124,106,207,143,210,211,222,49,122,202,43,141,10,81,170,79,29,254,90,152,87,218,144,42,238,198,62,106,111,17,20,170,196,141,219,171,156,189,197,168,149,91,34,128,165,110,117,126,105,241,111,151,244,62,163,113,50,175,35,31,207,103,234,223,237,35,21,115,171,243,79,139,124,191,161,245,27,137,149,121,24,254,123,63,86,255,0,105,1,106,128,0,0,0,6,170,230,213,6,170,224,108,167,194,119,149,141,27,249,127,143,122,116,6,85,49,87,9,222,86,52,111,229,254,61,233,208,25,84,0,0,1,64,60,209,252,246,106,111,220,190,143,68,95,241,64,60,209,252,246,106,111,220,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,5,96,114,180,227,234,197,87,98,176,240,167,171,215,15,3,117,161,254,177,195,175,117,85,47,124,119,8,220,245,88,237,179,58,71,47,110,102,117,36,116,251,42,70,248,219,28,45,70,61,145,164,243,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,168,142,149,172,123,188,52,142,108,109,153,157,46,234,98,35,145,59,140,141,236,215,90,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,101,62,25,46,215,91,255,0,13,186,81,125,190,220,234,238,55,43,142,15,98,171,172,172,171,153,211,79,83,60,148,16,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,64,215,51,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,245,39,139,184,198,61,208,202,197,108,145,189,90,157,113,189,142,68,217,200,88,87,42,126,57,238,182,92,154,131,133,221,87,186,85,220,45,183,250,132,143,20,189,92,110,142,122,219,39,101,59,35,138,216,189,249,58,91,76,246,192,198,65,28,91,43,102,127,66,49,253,228,88,178,175,58,252,3,13,151,69,240,221,82,118,61,72,153,101,46,81,79,96,101,217,168,173,157,109,210,210,86,206,234,119,170,46,207,98,75,11,30,222,164,94,133,89,58,58,123,146,117,86,95,9,222,105,244,111,230,6,61,234,48,1,178,153,213,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,82,120,187,140,123,27,52,79,70,201,27,213,171,209,35,24,228,77,218,135,107,0,106,174,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,125,70,70,146,49,81,90,246,77,8,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,170,246,189,142,233,123,28,212,13,162,10,192,230,129,193,159,18,124,68,235,237,131,53,209,205,55,250,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,182,219,238,138,137,216,57,59,241,49,153,106,14,27,122,208,12,194,135,32,187,179,7,167,101,109,163,32,149,18,90,74,59,115,213,145,69,107,150,78,148,115,30,215,36,143,129,28,231,245,68,146,177,189,182,83,49,171,99,224,64,14,84,156,46,107,183,13,127,133,31,195,94,13,244,115,233,31,177,61,153,251,231,71,89,223,240,254,59,189,253,173,44,157,61,61,248,191,43,109,250,189,219,236,187,79,240,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,101,94,70,63,158,207,213,191,218,69,170,21,87,200,199,243,217,250,183,251,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,21,81,0,242,15,29,72,121,3,194,145,95,142,93,101,164,211,173,59,170,111,94,242,205,209,210,137,36,104,190,233,233,183,247,59,127,177,228,167,145,221,12,115,191,66,42,149,49,204,143,38,187,228,249,100,88,181,37,76,175,167,111,86,241,196,247,47,250,149,27,253,232,138,169,241,111,232,3,21,240,65,160,183,109,111,212,56,179,187,139,218,218,40,38,106,175,92,82,238,229,134,106,109,209,21,157,45,248,42,253,165,205,97,24,189,46,41,98,163,181,83,53,17,180,208,71,18,108,174,254,11,26,223,225,42,175,240,72,201,203,207,71,227,193,52,126,130,166,166,222,144,213,79,83,90,247,171,226,233,119,246,118,162,39,189,141,95,132,104,75,183,170,70,207,130,34,32,24,23,140,253,72,165,211,253,12,203,42,228,119,227,165,180,212,50,36,71,177,23,169,122,27,252,47,247,68,41,35,76,108,53,186,205,174,80,66,142,70,248,203,163,100,115,156,213,95,115,235,25,252,68,79,229,11,22,230,153,169,52,244,122,121,62,55,29,123,59,245,144,75,26,70,217,83,119,125,122,55,47,187,171,117,247,47,232,35,71,45,29,40,168,202,53,25,153,53,77,35,157,13,54,210,163,214,53,84,234,108,244,111,248,171,21,62,14,253,32,91,182,134,98,145,225,154,85,139,227,137,178,190,130,213,79,3,156,136,228,69,86,183,253,146,238,119,243,228,181,83,50,146,221,77,78,198,162,36,81,49,136,155,126,132,62,176,60,42,134,158,62,42,121,0,170,113,79,127,216,28,167,150,236,190,240,60,167,192,252,219,245,123,109,214,217,106,158,187,116,171,83,236,251,92,137,246,159,164,166,36,226,107,54,143,6,210,155,149,241,38,232,146,41,169,154,159,91,111,202,153,169,252,102,255,0,63,218,5,59,241,165,147,174,160,241,16,219,85,20,136,246,212,86,81,194,223,123,93,239,117,61,34,127,7,223,241,66,211,120,27,193,100,196,116,122,205,21,66,183,185,45,45,60,190,228,114,123,150,150,155,248,223,220,148,229,167,210,86,234,151,20,88,195,167,115,170,82,174,247,64,215,123,213,254,228,107,19,237,234,251,25,255,0,49,126,26,81,97,143,30,194,173,54,230,66,140,236,81,193,31,228,237,249,49,49,63,66,126,128,59,146,251,147,98,174,249,174,213,36,249,21,186,214,139,186,189,180,72,191,240,178,169,63,167,237,45,14,77,182,247,149,65,205,2,231,13,118,174,89,108,208,203,220,153,235,108,78,134,185,21,126,183,136,79,122,34,239,246,167,216,6,26,207,176,40,172,124,36,82,220,216,196,71,84,84,219,165,85,250,255,0,195,134,47,210,187,25,155,148,230,72,200,234,174,22,249,100,68,86,201,74,137,186,181,62,43,90,167,193,196,6,58,251,103,4,150,121,37,99,163,114,190,204,171,186,109,241,129,159,204,132,111,224,155,92,211,71,243,235,114,215,77,209,65,93,91,3,106,30,174,217,173,107,123,201,186,170,200,198,167,190,95,183,127,250,194,254,41,165,238,198,215,34,238,142,68,83,223,182,230,62,210,109,77,198,245,7,31,163,185,89,174,180,181,9,44,17,189,82,57,227,122,162,171,35,118,203,210,247,123,254,186,25,5,23,116,221,0,226,191,87,222,26,228,83,203,211,116,61,27,171,87,222,7,181,202,190,227,147,21,126,211,134,253,71,54,160,28,136,209,199,125,75,162,209,139,195,35,106,245,58,150,163,117,79,127,187,194,84,146,92,137,220,193,174,236,183,104,253,213,175,145,27,215,77,51,83,117,219,227,73,85,252,224,64,158,90,246,70,220,120,143,169,185,62,102,181,96,142,234,157,43,190,235,245,88,159,167,253,145,116,116,237,107,34,106,53,54,79,127,248,74,112,229,113,19,170,245,234,182,116,107,156,199,83,92,222,170,137,191,189,82,31,250,203,145,110,219,108,137,176,28,143,82,170,117,47,184,246,47,192,245,170,47,82,129,229,238,68,67,196,110,221,199,9,23,117,217,14,113,183,237,3,218,124,119,106,216,173,212,19,214,206,228,70,67,27,158,170,170,137,178,35,85,126,223,232,62,195,14,113,39,168,116,184,86,156,94,235,36,173,100,10,218,26,157,149,100,70,174,253,137,151,248,201,252,80,42,223,152,38,180,79,168,186,193,119,193,44,172,123,226,162,172,146,5,114,44,111,71,43,99,167,114,254,74,42,252,98,95,180,155,92,186,116,70,171,77,240,202,187,149,201,17,36,173,141,141,106,116,74,213,78,138,154,133,254,23,244,161,94,154,43,133,214,107,167,18,119,139,213,76,50,85,209,207,114,171,149,94,173,89,26,168,232,170,58,125,234,215,167,198,52,251,126,194,238,48,108,114,151,26,178,71,67,75,3,34,98,117,125,86,181,26,137,245,220,191,4,68,254,48,29,15,138,26,122,233,180,146,228,219,110,201,55,126,151,167,116,223,253,89,187,251,182,95,176,167,220,111,69,170,245,30,199,121,90,121,90,149,144,248,125,145,209,200,187,238,245,254,47,243,51,244,23,73,173,20,236,169,193,43,98,149,55,107,164,135,221,255,0,231,17,72,21,194,142,29,29,118,69,117,166,90,23,186,154,94,198,219,197,186,123,163,157,125,255,0,87,111,138,1,16,120,71,215,105,116,123,82,169,45,151,136,38,86,54,174,56,29,178,198,205,191,174,32,106,254,90,127,181,169,121,58,111,149,82,102,152,93,155,37,163,85,237,92,40,162,169,106,43,154,170,136,230,239,239,233,247,20,13,196,166,21,81,165,218,217,90,234,122,89,41,99,109,124,146,71,179,21,137,178,85,205,178,166,205,111,242,127,243,23,5,192,54,122,204,179,64,113,56,159,86,217,166,167,181,195,28,159,140,234,114,42,58,84,247,253,101,95,224,127,204,4,159,60,34,108,19,222,129,84,6,196,70,227,155,135,151,234,166,159,214,207,111,232,74,170,86,201,59,81,89,43,149,221,48,84,174,219,49,127,76,137,246,18,229,61,231,231,95,173,112,93,173,211,81,79,19,100,100,172,115,85,28,212,93,209,90,169,246,162,254,144,53,214,194,178,171,214,128,106,221,101,37,67,94,217,45,149,149,52,239,106,49,173,247,163,37,103,250,163,119,255,0,84,251,75,216,225,175,88,173,58,181,133,193,118,160,118,206,233,122,185,171,44,111,95,236,242,177,63,35,251,130,166,249,137,232,28,184,62,166,94,242,203,101,19,217,79,112,175,158,163,118,70,168,223,173,225,247,252,152,209,62,50,47,218,166,106,229,75,172,149,82,93,174,56,117,202,226,229,103,135,129,98,142,73,151,220,171,88,253,246,69,127,251,103,216,159,253,176,181,207,137,241,93,45,52,215,90,103,83,84,55,118,187,109,253,234,159,5,69,251,23,249,143,174,39,182,72,218,246,174,232,228,69,57,42,162,124,64,195,184,86,147,197,167,121,37,77,109,185,237,90,122,201,158,245,107,90,255,0,119,92,141,95,139,149,126,198,33,151,226,118,241,181,126,62,228,61,53,112,49,232,213,233,77,209,83,111,113,229,142,124,77,68,217,85,54,251,0,246,185,93,186,34,33,205,170,187,123,208,226,215,181,223,13,148,230,7,23,110,159,89,15,42,136,228,247,158,79,0,113,108,104,197,221,167,48,0,0,0,0,0,0,0,0,0,17,127,153,70,175,83,105,7,7,217,196,233,61,34,92,179,10,116,196,45,176,212,193,44,172,157,245,205,115,42,26,139,30,221,15,109,26,85,200,199,61,81,136,248,154,139,213,186,49,210,128,172,14,119,186,153,225,177,93,52,209,202,58,187,84,190,208,184,85,228,215,8,59,157,85,212,254,30,52,167,164,127,74,63,234,67,39,138,173,77,220,197,234,116,31,85,201,208,244,80,169,99,102,142,31,180,207,240,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,168,197,119,118,117,150,69,123,154,142,123,158,174,114,117,57,74,1,224,167,22,190,230,28,92,105,13,167,28,161,241,117,116,249,133,178,233,36,125,214,71,211,75,69,59,106,234,100,221,234,136,189,16,65,43,246,223,169,221,59,53,21,202,136,187,31,1,5,121,197,105,159,211,14,20,225,206,169,41,45,73,87,129,100,20,119,9,170,170,35,254,186,109,13,74,173,28,144,83,189,24,170,157,115,207,70,247,177,92,214,185,176,35,149,85,204,98,45,75,112,163,150,125,6,226,107,74,178,153,50,111,163,244,148,89,133,167,199,220,93,91,225,35,130,133,245,81,178,171,187,46,237,70,194,232,31,43,100,234,94,149,141,207,71,125,85,82,255,0,184,174,196,254,156,240,203,170,184,180,120,207,210,10,186,220,62,237,224,45,205,162,241,114,79,92,202,89,31,75,218,139,103,43,166,108,236,137,209,244,167,82,72,214,43,126,178,33,173,96,27,84,3,31,240,245,148,223,115,157,2,211,76,215,41,174,241,183,172,131,15,179,93,46,53,61,166,71,223,170,158,138,41,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,123,140,128,0,197,92,88,249,88,214,79,151,249,15,167,78,101,83,21,113,99,229,99,89,62,95,228,62,157,56,26,214,27,84,26,171,155,84,0,0,0,0,0,42,175,158,119,230,79,245,147,246,105,106,133,85,243,206,252,201,254,178,126,205,3,15,242,106,180,218,175,252,73,102,214,43,237,178,146,227,109,184,233,189,202,146,178,142,174,22,205,5,76,18,87,219,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,255,0,208,142,90,28,60,232,54,174,94,117,102,205,79,87,124,124,245,14,147,31,180,94,96,167,171,164,176,51,174,158,104,223,3,165,141,211,58,166,41,161,147,181,81,220,71,182,41,17,138,142,123,93,51,224,95,37,79,52,249,79,203,250,239,81,183,23,82,4,85,230,143,228,79,83,126,229,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,192,188,158,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,217,34,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,235,0,1,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,125,96,13,104,120,155,180,218,172,28,73,106,189,138,197,108,164,183,91,109,217,197,246,146,142,142,146,22,195,5,52,17,215,204,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,45,127,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,10,171,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,38,255,0,3,28,85,97,188,40,114,252,206,115,11,205,202,145,217,61,199,56,187,83,98,118,137,35,89,159,113,184,165,170,221,208,174,137,175,99,188,52,110,116,110,153,253,77,233,98,163,81,123,143,141,143,9,105,204,139,139,204,87,135,125,26,186,96,182,218,219,85,126,161,102,214,247,209,90,236,213,148,17,220,33,142,134,87,118,170,42,234,224,145,123,125,158,223,121,145,164,141,123,100,151,102,172,114,198,201,145,180,67,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,216,53,87,83,50,173,100,212,124,143,84,179,90,191,17,122,201,174,18,220,42,122,100,145,241,195,214,191,82,8,187,143,123,219,12,76,70,199,27,21,203,209,27,24,212,93,154,133,191,242,212,229,251,248,9,163,161,215,189,86,135,175,62,186,219,221,236,187,115,155,188,118,122,26,184,41,159,248,216,167,166,100,212,247,22,47,137,130,78,151,171,82,57,30,207,127,83,128,205,92,2,240,169,251,148,244,58,146,193,118,185,93,106,50,156,155,179,122,200,233,170,43,58,233,104,43,159,11,81,212,180,240,199,35,225,111,105,17,35,124,204,85,116,206,98,57,93,208,216,163,138,144,120,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,239,175,88,173,37,81,21,121,92,121,19,211,47,190,189,98,180,149,64,0,0,10,171,231,157,249,147,253,100,253,154,90,161,85,124,243,191,50,127,172,159,179,64,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,41,63,244,35,150,135,15,58,13,171,151,157,89,179,83,213,223,31,61,67,164,199,237,23,152,41,234,233,44,12,235,167,154,55,192,233,99,116,206,169,138,104,100,237,84,119,17,237,138,68,98,163,158,215,76,248,23,201,83,205,62,83,242,254,187,212,109,197,212,129,21,121,163,249,19,212,223,185,125,98,136,160,187,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,244,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,11,169,224,23,130,140,87,133,61,56,164,189,221,173,158,35,83,114,107,124,50,100,119,10,132,141,242,80,117,163,100,117,178,157,99,115,216,216,98,122,34,61,204,114,247,164,98,61,87,165,177,50,41,84,0,0,0,2,128,121,154,107,95,225,167,139,140,167,195,219,252,45,6,9,190,21,71,215,23,68,210,248,41,230,241,18,73,180,143,107,183,170,150,167,161,201,211,188,73,23,83,81,221,91,220,247,22,250,209,106,208,94,30,115,109,64,170,203,233,49,219,188,118,122,202,76,110,162,102,54,87,203,123,146,158,79,5,20,81,57,174,73,95,221,70,185,90,173,115,81,140,123,223,180,108,122,166,185,159,232,171,61,202,191,215,92,143,36,200,238,31,237,149,149,215,42,234,137,63,227,73,52,210,72,255,0,231,115,156,239,181,84,15,202,7,96,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,129,245,84,233,158,85,77,165,150,237,99,240,157,220,110,225,144,86,227,61,248,227,145,222,30,186,158,154,154,163,162,103,116,118,217,220,142,171,120,211,173,92,238,196,255,0,85,17,155,168,94,167,44,189,107,252,52,240,143,139,120,139,127,133,175,193,54,194,171,58,34,232,134,95,5,4,62,30,72,247,145,238,118,244,178,211,117,185,122,119,149,37,233,106,55,167,121,84,82,7,40,77,116,163,211,14,35,170,244,231,33,188,248,43,46,165,219,219,110,133,175,72,25,11,175,16,61,100,162,89,37,145,90,246,245,49,245,112,49,140,85,89,37,169,137,170,199,47,75,153,119,224,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,13,148,204,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,45,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,122,1,126,124,200,120,100,192,117,187,135,156,179,55,184,83,82,90,242,204,14,207,81,144,208,223,33,183,67,37,92,240,80,83,212,76,182,249,101,84,73,86,154,68,146,85,70,53,232,141,149,89,38,206,233,86,62,131,0,217,79,132,239,43,26,55,242,255,0,30,244,232,8,149,206,159,63,166,177,112,243,138,105,245,62,67,87,71,114,202,178,134,84,190,134,21,149,172,175,183,81,211,200,179,36,170,212,232,115,25,81,61,3,209,143,95,123,250,28,212,94,218,171,101,175,9,222,86,52,111,229,254,61,233,208,21,87,206,143,44,246,199,19,88,230,45,73,147,120,218,76,127,15,166,239,91,163,173,238,71,111,174,158,170,165,242,117,68,138,169,20,210,64,148,110,118,232,142,116,105,2,174,237,232,2,26,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,129,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,32,242,122,194,173,89,87,24,44,190,220,42,42,227,168,195,177,123,149,238,133,176,189,168,201,39,123,161,161,86,202,138,213,85,103,106,186,87,34,53,90,189,109,98,239,178,43,93,121,32,85,95,59,77,20,255,0,220,47,17,148,119,15,209,133,92,41,100,151,253,241,89,73,36,44,72,255,0,223,169,35,157,39,242,8,214,254,90,145,215,148,206,168,90,180,227,140,27,93,178,242,218,72,233,243,171,61,102,46,202,186,154,214,211,178,154,119,186,58,152,118,234,69,73,31,44,180,145,211,178,61,218,174,125,67,118,85,84,70,58,199,185,173,105,159,225,19,131,108,142,227,79,73,117,171,175,194,174,20,57,53,28,22,248,251,157,93,185,22,158,161,243,53,24,231,44,49,210,213,84,202,229,78,158,158,210,61,206,233,107,145,105,51,68,51,91,86,154,235,70,3,168,215,218,122,185,237,184,174,81,106,189,214,69,72,198,186,121,32,166,171,142,105,27,27,92,230,181,94,173,98,162,34,185,169,190,219,170,124,64,217,204,0,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,137,229,247,133,90,181,43,150,174,49,167,55,218,138,184,45,185,85,159,38,178,86,75,72,246,182,120,224,169,185,92,33,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,192,164,29,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,248,23,189,202,227,200,158,153,125,245,235,21,165,85,243,52,209,79,192,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,11,126,224,39,83,49,93,80,225,31,76,238,56,181,95,115,216,56,253,22,51,113,129,242,70,179,82,215,80,64,202,121,89,35,88,247,116,117,118,219,43,17,219,57,98,154,39,171,91,215,177,218,248,177,242,177,172,159,47,242,31,78,156,132,28,145,245,66,213,85,128,106,22,139,204,218,72,46,86,203,196,89,69,58,186,181,189,250,200,42,97,142,154,94,138,125,145,221,16,58,146,30,169,17,92,155,213,198,213,70,251,186,230,255,0,22,62,86,53,147,229,254,67,233,211,129,173,97,178,159,9,222,86,52,111,229,254,61,233,208,26,214,22,147,196,103,30,181,58,49,194,38,147,112,253,163,247,218,186,13,65,185,233,190,41,53,214,239,73,218,122,90,109,211,219,19,174,24,229,108,189,218,122,231,35,96,114,42,197,245,97,157,36,99,154,245,141,237,14,191,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,53,112,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,118,13,42,211,60,171,89,53,31,28,210,220,42,147,196,94,178,107,132,86,250,110,168,228,124,112,245,175,215,158,94,219,30,246,195,19,17,210,72,244,106,244,70,199,185,83,102,169,61,120,152,229,35,83,164,252,60,211,106,150,157,101,181,119,108,159,21,179,251,75,56,182,86,213,196,234,73,89,29,59,95,87,61,182,78,204,46,70,66,230,204,244,142,100,87,201,23,193,201,35,18,57,66,106,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,25,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,232,84,191,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,186,182,39,61,238,240,210,57,178,58,23,245,59,169,136,173,85,238,50,70,48,51,168,0,10,86,231,87,230,159,22,249,127,67,234,55,19,181,114,134,211,60,87,89,52,227,136,253,45,205,105,60,69,151,38,183,216,45,245,61,49,198,249,33,235,75,159,68,241,119,24,246,54,104,158,141,146,55,171,87,162,70,49,200,155,181,14,171,206,175,205,62,45,242,254,135,212,110,38,85,228,99,249,236,253,91,253,164,4,191,225,83,128,93,14,225,79,198,93,172,22,255,0,164,217,77,69,194,162,162,155,35,189,83,67,37,117,5,43,187,145,195,77,78,228,110,208,237,4,138,201,100,141,26,233,156,231,171,182,103,110,40,176,175,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,178,153,173,103,9,222,105,244,111,230,6,61,234,48,27,41,128,0,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,137,213,57,84,234,102,43,163,122,193,169,154,165,154,213,248,123,46,51,165,247,59,133,79,76,145,178,73,186,46,22,238,136,34,238,61,140,116,210,189,91,28,108,87,39,92,143,99,81,119,114,1,110,156,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,236,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,244,170,228,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,162,186,38,189,237,241,50,53,177,186,103,245,59,169,232,141,69,237,178,54,51,58,112,3,203,123,247,80,216,170,245,75,85,174,151,91,38,2,255,0,21,111,181,251,46,127,13,114,172,174,137,240,126,61,157,250,89,33,146,143,103,84,198,175,107,186,187,209,43,118,78,151,1,210,185,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,77,244,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,131,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,62,90,242,212,230,23,89,166,87,218,29,10,215,156,191,253,2,215,245,69,103,190,93,38,158,162,75,61,87,69,52,52,212,175,154,73,150,58,107,115,99,133,237,68,108,125,49,201,42,57,206,100,125,110,104,92,161,64,60,209,252,246,106,111,220,190,143,68,95,241,64,60,209,252,246,106,111,220,190,143,68,4,212,228,151,166,120,173,54,150,103,90,199,225,59,185,37,195,32,92,103,191,36,113,187,195,208,211,211,83,212,116,66,238,142,227,59,146,85,111,34,117,171,93,216,131,234,162,179,117,178,162,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,0,174,174,117,120,158,43,248,2,197,179,175,163,54,175,164,159,76,40,109,62,217,240,81,248,239,3,224,174,50,248,110,254,221,206,207,115,235,246,250,186,122,190,182,219,251,202,193,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,3,101,48,0,16,3,157,95,149,140,91,230,5,15,167,92,72,107,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,174,201,18,54,34,171,158,248,108,255,0,141,254,23,238,188,89,224,24,102,156,209,221,233,45,214,219,118,113,110,189,223,165,150,161,208,206,235,84,112,212,195,82,218,87,36,82,181,106,122,106,17,99,73,26,140,221,62,178,253,139,154,176,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,63,86,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,26,241,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,93,79,58,191,43,24,183,204,10,31,78,184,148,172,93,79,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,190,189,30,180,191,226,128,121,92,121,236,211,47,190,189,30,180,191,224,0,0,41,91,157,95,154,124,91,229,253,15,168,220,76,171,200,199,243,217,250,183,251,72,197,92,234,252,211,226,223,47,232,125,70,226,101,94,70,63,158,207,213,191,218,64,90,160,0,0,0,1,170,185,181,65,170,184,27,41,240,157,229,99,70,254,95,227,222,157,1,149,76,85,194,119,149,141,27,249,127,143,122,116,6,85,0,0,0,80,15,52,127,61,154,155,247,47,163,209,23,252,80,15,52,127,61,154,155,247,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,129,170,185,178,159,9,222,86,52,111,229,254,61,233,208,26,214,27,41,240,157,229,99,70,254,95,227,222,157,0,17,87,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,3,101,48,0,26,171,151,147,55,3,154,71,197,239,10,26,1,85,152,62,174,199,144,216,240,124,93,144,223,173,108,103,139,146,221,224,233,221,61,20,157,104,173,123,28,213,145,99,115,145,123,50,187,173,168,230,186,88,165,163,99,101,62,19,188,172,104,223,203,252,123,211,160,3,176,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,250,17,59,168,0,0,43,171,155,151,16,188,71,105,21,139,25,196,244,190,154,235,139,98,25,6,210,92,51,91,93,83,227,170,146,185,143,115,155,108,100,177,170,62,147,234,70,217,149,219,163,167,106,171,24,168,200,167,107,194,127,216,50,204,87,43,246,151,209,108,154,213,121,246,53,194,107,77,199,217,245,177,212,120,58,232,182,238,211,77,208,171,219,153,157,77,234,141,219,57,187,166,232,155,148,217,206,175,205,62,45,242,254,135,212,110,38,20,224,131,141,28,171,132,125,71,130,186,181,215,91,222,3,114,238,65,123,199,162,174,145,177,179,186,176,245,87,83,64,175,72,86,177,137,4,104,142,122,125,120,209,209,117,51,169,36,102,85,230,255,0,148,216,179,157,125,211,220,215,22,174,241,182,92,131,75,237,55,75,117,79,105,241,247,233,103,173,175,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,184,12,215,200,199,243,217,250,183,251,72,181,66,170,249,24,254,123,63,86,255,0,105,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,158,165,252,160,57,34,42,156,147,249,207,8,163,171,127,130,1,235,169,107,150,25,58,125,203,210,191,224,33,45,127,10,87,156,215,85,231,201,175,76,233,163,111,79,79,189,139,255,0,123,35,23,242,102,69,248,181,62,194,111,237,250,71,74,126,143,136,31,151,142,89,41,236,54,184,173,212,204,233,100,74,229,68,221,87,226,229,95,181,87,244,156,242,26,230,219,237,83,85,59,224,197,111,252,238,68,63,72,252,12,218,219,45,215,29,169,161,135,242,228,88,213,62,63,99,209,127,66,254,128,40,179,140,172,202,225,168,122,171,29,18,187,173,139,60,49,177,54,106,126,84,84,168,191,193,111,241,75,20,229,193,165,78,196,48,10,107,165,83,54,125,108,12,153,19,127,227,193,72,239,177,235,252,95,208,67,203,222,128,100,52,218,237,143,208,214,218,234,30,217,110,148,136,174,116,15,86,237,180,42,190,245,143,249,203,104,210,60,105,49,156,46,211,110,237,53,139,13,21,59,21,17,187,124,34,141,63,66,127,20,14,240,136,141,77,147,224,129,126,7,147,139,128,39,196,228,120,105,225,235,178,1,225,126,177,201,19,99,131,63,229,61,128,120,85,217,8,15,205,31,80,210,207,164,85,22,120,157,180,210,220,104,145,19,111,177,37,151,253,138,167,240,63,73,57,178,42,248,173,150,138,170,217,159,208,216,97,123,213,119,68,217,17,170,187,251,213,63,65,72,124,192,181,86,109,68,212,122,220,98,150,103,73,21,29,116,145,183,165,202,187,246,170,42,147,236,123,147,224,191,163,254,64,57,242,213,211,247,100,154,223,97,200,166,102,237,161,174,138,85,247,255,0,181,212,162,124,28,159,196,253,10,94,37,20,41,79,77,28,77,77,145,172,68,79,249,16,131,220,183,52,115,232,134,17,79,144,86,82,118,234,42,28,170,138,232,246,84,232,154,173,191,107,17,126,14,79,180,157,9,240,3,211,86,254,220,78,118,219,252,63,194,83,39,23,85,146,229,252,111,208,90,218,238,164,100,150,54,181,187,34,109,186,199,246,251,191,143,250,75,123,207,174,240,216,236,19,215,79,42,49,141,233,221,85,200,155,110,246,167,218,169,250,74,112,193,106,164,213,14,54,153,144,83,181,102,139,196,90,182,247,117,109,208,250,52,95,135,87,233,253,32,73,142,53,236,50,91,184,62,181,82,43,54,88,189,140,138,155,239,240,98,39,233,43,183,67,116,166,179,82,172,23,202,122,84,233,154,150,6,201,31,195,242,145,38,114,124,94,212,255,0,83,45,103,152,45,150,79,220,194,145,51,102,172,51,90,209,90,190,239,131,246,248,108,67,142,88,77,164,175,202,107,236,179,181,174,117,91,233,216,157,72,139,190,204,172,85,248,255,0,212,6,59,225,211,94,50,190,30,117,53,152,229,222,127,235,72,234,210,149,201,211,31,193,42,33,98,254,76,114,47,194,21,251,127,251,119,83,164,58,129,67,168,120,37,147,39,164,147,169,46,20,81,79,240,84,247,170,47,233,107,127,66,253,136,87,159,48,14,23,251,182,55,102,214,27,111,76,208,185,100,145,97,135,101,217,25,85,34,175,212,139,127,142,223,21,255,0,172,233,124,187,184,134,168,196,111,76,211,107,245,193,236,101,50,186,157,172,154,85,78,158,134,213,189,83,103,200,155,125,159,193,2,222,54,220,245,74,207,181,16,244,218,235,98,175,164,101,68,79,71,53,202,168,138,138,139,240,83,235,84,221,54,3,208,197,68,84,67,222,159,3,213,211,210,227,218,223,128,5,248,21,225,205,102,255,0,45,62,29,5,170,39,108,215,58,39,187,220,159,5,167,172,69,251,63,202,88,129,92,188,214,235,21,49,152,41,25,10,171,158,176,170,47,79,216,176,86,32,29,31,148,221,134,157,47,53,119,229,247,202,177,213,198,139,239,247,162,197,74,191,167,111,183,244,22,162,223,129,89,188,167,227,145,140,157,29,26,34,36,85,10,190,239,183,179,72,89,144,30,79,83,149,87,125,143,99,183,219,220,122,149,21,87,127,120,28,26,213,223,225,240,62,132,248,32,79,128,80,61,53,149,13,167,133,210,59,236,219,252,37,60,115,19,226,22,225,145,101,21,56,21,174,163,122,118,212,62,7,167,67,125,235,220,171,137,127,42,52,95,131,147,248,95,245,147,195,140,189,124,167,210,108,45,238,130,169,141,171,151,110,132,71,162,47,186,90,125,246,218,70,175,194,66,164,120,121,211,251,222,185,107,101,53,198,182,25,170,227,158,228,202,137,92,246,190,68,233,117,92,74,237,213,90,255,0,229,87,227,250,127,229,11,1,229,147,163,190,201,192,104,51,26,234,125,165,185,192,217,154,238,191,246,85,105,246,61,83,224,244,251,16,176,150,162,35,118,79,129,211,244,155,16,166,194,240,59,30,63,77,11,98,101,13,12,48,163,90,212,110,219,39,191,220,141,79,181,87,236,67,185,1,141,248,129,73,19,76,110,78,129,118,127,118,159,223,252,221,214,254,146,22,112,29,125,174,168,203,171,173,114,175,226,211,181,178,251,191,146,170,119,232,255,0,41,54,117,206,22,84,233,253,108,18,59,102,190,72,62,223,119,186,68,95,242,16,243,129,59,52,86,236,146,226,189,191,174,222,207,189,83,253,174,167,249,191,156,14,139,204,251,69,161,170,163,126,111,75,22,210,67,18,162,253,101,251,18,182,95,181,255,0,228,255,0,168,233,252,176,53,117,108,203,85,134,214,73,178,196,145,71,19,118,254,42,86,57,223,6,47,252,234,88,127,19,56,4,57,214,151,223,40,22,6,201,35,173,245,41,26,116,162,253,111,15,50,34,254,75,191,142,81,13,202,186,243,163,26,215,124,164,166,154,106,87,209,220,106,98,250,174,123,62,13,122,125,157,31,199,255,0,156,13,141,104,170,27,85,3,100,111,219,191,248,79,161,91,191,184,193,28,36,106,148,90,155,167,212,245,203,84,217,103,141,175,115,246,127,82,167,245,196,205,79,225,185,127,130,103,128,56,166,233,238,248,158,87,224,23,220,155,236,19,250,64,140,188,102,232,213,46,164,96,213,106,232,247,153,21,138,207,122,253,179,83,239,252,54,167,193,133,98,112,175,65,95,167,186,241,107,100,95,83,185,89,65,19,211,234,175,213,90,152,92,191,107,139,203,184,219,224,184,192,180,245,12,71,49,223,20,84,69,251,81,126,212,254,99,2,219,120,69,194,45,154,134,204,226,24,221,222,138,72,100,107,85,33,233,69,141,99,84,247,36,59,255,0,169,167,218,6,108,197,42,150,178,197,69,80,191,25,41,227,127,252,172,106,255,0,148,253,135,38,231,166,142,154,58,72,25,79,27,81,26,198,163,83,100,251,17,54,61,224,122,223,182,201,253,33,139,210,229,111,216,190,244,57,168,86,238,128,113,88,211,126,164,79,121,201,19,96,135,144,0,0,0,0,0,0,0,0,0,0,0,0,5,32,115,146,202,108,89,7,23,20,118,155,69,119,136,171,198,112,251,117,174,233,31,105,236,240,245,79,158,166,173,177,238,228,68,126,240,85,211,191,118,170,183,235,237,191,83,92,137,119,230,185,156,116,230,183,92,255,0,140,29,91,190,222,105,233,33,168,165,202,42,236,140,109,51,28,214,44,22,247,120,24,92,168,231,57,122,221,21,52,110,122,239,178,189,92,168,141,69,70,160,103,254,76,54,155,85,199,138,251,221,101,194,217,73,85,81,107,193,235,234,232,101,154,22,189,244,179,173,101,20,43,44,78,84,221,143,88,166,150,53,115,118,94,137,30,223,131,149,22,237,10,213,228,133,130,251,63,75,53,47,83,61,169,220,246,246,65,73,98,240,93,141,187,62,2,153,102,238,247,58,190,183,95,180,186,122,122,83,167,179,190,238,235,217,182,84,0,214,91,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,195,204,63,10,181,96,28,105,106,173,138,205,81,87,53,61,85,225,151,183,186,165,237,115,210,123,133,52,85,211,53,21,173,106,116,54,90,153,26,196,219,116,98,53,21,92,168,174,80,181,238,84,186,153,248,68,224,219,28,183,84,85,221,106,235,240,171,133,118,51,89,61,194,78,231,87,110,68,168,167,100,46,87,185,203,12,116,181,84,209,53,23,167,167,180,172,107,122,90,213,89,128,64,14,74,158,86,50,159,152,21,222,157,110,39,248,3,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,109,80,106,174,109,80,0,0,0,0,0,170,190,121,223,153,63,214,79,217,165,170,21,87,207,59,243,39,250,201,251,52,12,85,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,129,21,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,251,151,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,54,83,0,0,0,1,173,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,5,85,241,99,230,159,89,62,96,100,62,163,57,138,140,171,197,143,154,125,100,249,129,144,250,140,230,127,229,153,193,119,238,147,212,119,234,70,106,222,222,3,128,220,41,39,169,167,154,135,189,29,246,185,23,186,202,29,228,99,161,116,45,70,53,213,13,94,167,118,229,137,136,212,239,36,145,134,96,229,79,192,197,214,245,147,80,113,69,170,246,186,187,125,182,193,80,146,98,150,91,141,173,204,91,156,239,167,100,145,92,215,191,31,75,169,152,217,216,248,36,139,117,116,204,235,71,179,178,137,45,186,31,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,214,0,214,179,139,31,52,250,201,243,3,33,245,25,205,148,205,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,250,245,138,210,85,17,87,149,199,145,61,50,251,235,214,43,73,84,0,0,0,170,190,121,223,153,63,214,79,217,165,170,21,87,207,59,243,39,250,201,251,52,12,85,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,129,21,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,251,151,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,54,83,0,0,0,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,2,173,185,218,107,95,254,225,120,115,163,183,254,140,214,225,85,36,95,239,138,58,72,225,122,73,254,253,89,26,232,255,0,144,86,187,242,208,139,252,175,180,66,213,173,156,87,217,93,121,190,85,219,169,240,10,118,231,12,101,52,109,115,235,39,162,172,165,72,96,87,59,220,198,44,179,70,247,175,75,149,89,27,152,157,42,244,145,152,87,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,150,223,249,68,104,237,215,77,120,92,126,93,145,216,105,40,110,90,131,120,150,247,77,42,210,186,42,217,45,77,138,56,105,27,59,158,198,185,88,174,101,68,241,34,43,153,219,170,107,218,191,140,114,1,81,124,88,249,167,214,79,152,25,15,168,206,75,254,23,248,122,253,209,188,175,181,38,193,69,83,117,101,235,20,212,11,150,91,100,166,183,82,248,169,43,235,169,44,148,168,218,53,133,19,174,78,243,37,146,54,163,21,28,146,58,55,108,244,106,198,248,129,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,112,20,237,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,237,190,202,159,19,102,141,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,248,154,246,113,193,163,183,93,16,226,143,80,49,26,203,13,37,170,219,91,120,169,189,216,98,161,165,116,20,75,106,171,149,211,83,54,157,170,198,55,162,54,185,96,114,70,157,13,146,9,24,213,94,141,203,30,228,201,174,148,121,78,141,95,116,26,239,121,235,189,97,55,9,46,54,186,73,18,8,255,0,121,234,220,143,114,66,141,84,150,94,221,90,212,58,71,185,170,140,241,112,55,173,81,205,107,67,245,185,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,54,83,0,1,138,184,177,242,177,172,159,47,242,31,78,156,214,176,217,79,139,31,43,26,201,242,255,0,33,244,233,205,107,0,217,79,132,239,43,26,55,242,255,0,30,244,232,10,22,227,91,41,190,230,28,92,106,245,219,35,174,241,117,116,249,133,206,215,28,157,166,71,211,75,69,59,169,41,163,217,136,136,189,16,65,19,55,219,169,221,59,185,85,202,170,183,211,194,119,149,141,27,249,127,143,122,116,6,185,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,241,2,213,57,35,233,125,170,151,0,212,45,104,153,212,147,220,174,119,136,177,122,116,117,19,123,244,112,83,67,29,76,189,21,27,171,186,39,117,92,61,81,162,53,55,164,141,202,174,247,116,89,161,10,185,67,96,191,68,184,54,182,223,253,169,226,254,154,228,23,75,239,103,177,219,240,157,185,27,65,218,234,234,94,230,254,3,185,213,179,127,178,244,237,245,122,157,53,64,198,156,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,209,27,84,26,198,107,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,46,182,74,57,106,222,215,79,36,20,213,114,67,27,164,115,90,214,171,213,172,69,85,70,181,55,223,100,79,128,27,20,112,201,118,186,223,248,109,210,139,237,246,231,87,113,185,92,112,123,21,93,101,101,92,206,154,122,153,228,160,133,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,100,178,53,114,222,202,111,185,135,4,186,91,118,200,235,188,93,93,61,190,174,215,28,157,166,71,211,75,69,93,81,73,77,30,204,68,69,232,130,8,153,190,221,78,233,221,202,174,85,85,146,160,13,107,56,177,243,79,172,159,48,50,31,81,156,217,76,214,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,239,175,88,173,34,175,59,77,20,255,0,220,47,17,148,119,15,209,133,92,41,100,151,253,241,89,73,36,44,72,255,0,223,169,35,157,39,242,8,214,254,90,146,171,149,199,145,61,50,251,235,214,43,79,171,153,70,144,211,106,255,0,7,217,196,9,5,34,220,176,250,116,203,237,179,84,207,44,76,129,244,45,115,234,28,137,30,253,111,117,26,213,198,198,189,21,138,249,90,171,211,178,61,161,88,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,19,197,143,149,141,100,249,127,144,250,116,230,186,218,79,157,126,11,245,79,13,212,207,101,251,79,232,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,176,159,16,185,77,139,57,224,191,82,243,92,90,187,198,217,114,13,47,188,221,45,213,61,167,199,223,165,158,211,44,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,125,192,107,132,125,86,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,41,111,220,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,134,85,229,153,193,119,238,108,211,135,234,70,106,222,230,125,159,91,233,39,169,167,154,135,179,37,138,133,83,186,202,29,228,99,102,108,206,87,181,213,13,94,150,247,34,137,136,213,236,164,146,77,80,0,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,171,52,233,27,26,214,44,108,108,107,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,235,171,98,115,216,223,19,27,93,35,161,127,83,122,94,170,213,94,219,228,99,246,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,164,30,38,57,99,107,70,19,196,53,54,41,164,120,117,93,231,4,205,239,27,88,110,180,84,149,117,20,150,8,38,168,107,124,61,201,237,73,165,129,148,233,43,119,157,234,228,146,38,247,17,85,233,44,113,133,202,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,250,21,123,169,29,120,28,225,34,155,132,45,35,118,31,85,148,85,223,50,27,229,67,110,151,233,153,83,47,179,163,171,232,70,118,232,224,118,205,99,26,212,107,86,85,106,75,55,74,57,253,45,108,81,69,34,128,165,110,117,126,105,241,111,151,244,62,163,113,50,175,35,31,207,103,234,223,237,35,21,115,171,243,79,139,124,191,161,245,27,137,149,121,24,254,123,63,86,255,0,105,1,106,132,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,170,190,19,188,211,232,223,204,12,123,212,96,54,83,53,172,225,59,205,62,141,252,192,199,189,70,3,101,48,0,0,41,91,157,95,154,124,91,229,253,15,168,220,72,0,79,254,117,126,105,241,111,151,244,62,163,113,34,255,0,10,188,51,230,92,87,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,169,29,51,250,165,141,140,141,170,157,79,123,122,156,198,117,200,192,238,188,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,169,26,186,94,151,244,164,111,216,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,170,232,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,250,17,59,168,24,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,168,142,149,172,123,188,52,142,108,109,153,157,46,234,98,35,145,59,140,141,236,215,219,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,245,39,139,184,198,61,208,202,197,108,145,189,90,157,113,189,142,68,217,200,108,252,67,254,99,60,20,126,234,173,56,130,255,0,128,91,45,81,234,110,45,248,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,90,156,194,232,245,54,197,67,161,90,243,151,255,0,163,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,130,220,209,252,246,106,111,220,190,143,68,101,254,2,185,104,106,94,121,153,91,53,103,90,169,242,12,3,30,197,175,29,198,90,38,130,186,209,127,174,171,167,72,38,133,241,57,209,198,232,41,149,210,123,234,35,147,187,213,11,216,196,99,149,38,143,16,115,71,243,217,169,191,114,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,0,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,3,101,48,0,0,0,3,21,113,99,229,99,89,62,95,228,62,157,57,149,76,85,197,143,149,141,100,249,127,144,250,116,224,107,88,93,79,58,191,43,24,183,204,10,31,78,184,148,172,93,79,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,190,189,30,180,191,226,128,121,92,121,236,211,47,190,189,30,180,191,224,0,0,41,91,157,95,154,124,91,229,253,15,168,220,76,171,200,199,243,217,250,183,251,72,197,92,234,252,211,226,223,47,232,125,70,226,101,94,70,63,158,207,213,191,218,64,90,160,0,0,0,1,170,185,181,65,170,184,27,41,240,157,229,99,70,254,95,227,222,157,1,149,76,85,194,119,149,141,27,249,127,143,122,116,6,85,0,0,0,80,15,52,127,61,154,155,247,47,163,209,23,252,80,15,52,127,61,154,155,247,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,129,170,185,178,159,9,222,86,52,111,229,254,61,233,208,26,214,27,41,240,157,229,99,70,254,95,227,222,157,0,17,87,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,3,101,48,0,26,171,155,41,240,157,229,99,70,254,95,227,222,157,1,173,97,178,159,9,222,86,52,111,229,254,61,233,208,1,149,64,0,14,169,170,186,103,138,235,38,156,100,122,91,154,210,120,139,46,77,111,150,223,83,211,28,111,146,30,180,250,147,197,220,99,216,217,162,122,54,72,222,173,94,137,24,199,34,110,212,59,88,3,93,110,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,193,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,23,42,174,201,60,78,240,245,138,241,65,163,87,173,35,202,106,124,7,143,237,212,219,174,140,165,142,162,107,101,116,78,234,138,162,54,189,63,186,141,232,215,49,207,138,89,88,143,103,95,82,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,233,68,11,31,228,99,249,236,253,91,253,164,90,161,85,124,140,127,61,159,171,127,180,139,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,215,226,115,95,129,235,234,250,192,114,68,223,220,114,68,68,248,33,225,62,39,32,60,5,93,189,234,121,56,171,119,248,129,225,175,234,95,119,192,242,246,53,201,179,147,116,254,115,206,201,246,13,253,251,1,213,106,244,207,9,174,187,211,223,42,113,203,107,235,105,222,146,71,43,168,161,87,181,200,136,136,168,229,110,233,249,41,246,253,135,103,134,24,224,141,177,68,196,107,90,136,136,136,155,34,39,232,61,128,14,42,244,79,114,156,122,183,83,154,181,29,241,67,131,99,86,124,23,112,57,167,192,240,228,220,228,0,224,196,217,125,199,48,113,145,237,99,119,114,251,128,195,28,78,234,13,54,13,167,183,105,234,102,237,182,74,57,217,213,245,247,69,90,121,151,248,40,191,197,41,103,12,177,77,174,124,76,213,91,90,231,203,5,85,93,206,102,185,85,29,187,90,179,61,23,105,54,254,50,19,11,154,6,190,54,27,148,154,119,111,127,83,252,61,60,146,42,62,37,69,73,32,168,77,182,217,93,252,52,58,7,43,125,35,158,245,169,111,207,43,26,189,184,169,171,81,168,177,200,139,212,248,224,247,238,155,39,194,85,2,213,244,167,11,161,194,177,74,91,77,28,109,107,98,235,248,49,173,248,200,247,127,7,221,252,37,59,167,216,112,133,141,142,52,99,83,100,67,154,252,62,32,71,238,49,51,86,226,122,95,95,55,117,90,229,237,108,168,175,77,182,168,167,79,224,167,251,34,8,242,207,211,164,204,51,106,157,69,175,111,90,178,71,70,206,166,177,255,0,90,41,104,213,23,119,125,111,177,126,195,48,243,72,203,234,104,241,186,91,21,42,237,226,93,50,59,222,213,252,137,104,157,250,21,127,73,223,121,102,233,247,209,189,11,183,220,231,98,164,213,117,149,239,85,86,189,62,19,181,187,123,215,111,245,48,59,167,30,214,184,234,120,121,185,196,172,69,237,207,111,68,247,39,217,59,74,234,229,133,95,216,215,10,42,6,181,189,47,169,133,23,255,0,152,171,82,206,56,213,164,241,122,13,121,103,109,95,181,69,18,236,155,255,0,225,13,253,5,90,242,224,239,65,196,101,170,56,182,68,90,232,55,69,251,19,177,81,252,192,92,126,161,224,86,156,243,19,171,178,92,105,163,145,149,84,242,51,235,68,199,237,213,19,219,252,36,219,248,106,82,103,18,90,107,146,240,219,174,183,187,213,130,73,97,164,246,133,67,224,115,36,100,63,85,204,106,109,180,79,221,63,179,170,124,19,252,37,241,192,157,80,51,127,127,213,68,95,249,8,223,197,151,12,22,237,108,199,170,18,55,50,42,213,84,86,61,205,153,223,25,32,85,247,49,201,246,71,250,0,249,120,39,226,18,13,95,211,26,74,218,199,167,141,101,93,84,47,78,169,159,249,50,55,111,123,211,244,61,62,210,79,53,221,77,71,39,193,83,114,147,180,87,36,206,184,64,213,38,226,87,218,90,137,40,86,104,102,114,178,157,34,77,165,124,14,95,124,209,239,240,141,223,105,110,26,53,170,54,157,79,197,104,239,22,215,162,58,72,35,115,216,178,177,238,106,172,81,185,119,233,95,246,104,6,65,114,32,106,158,79,32,8,51,204,143,20,131,33,197,233,164,233,111,123,189,11,26,157,13,95,245,10,173,189,235,252,234,78,93,206,133,169,154,71,99,212,232,225,134,243,183,68,50,50,68,79,198,123,213,168,244,254,11,219,246,61,64,140,92,186,52,194,124,71,23,91,189,68,104,222,251,95,182,200,207,131,224,165,95,224,170,175,216,77,179,175,97,184,109,175,11,180,83,217,237,76,70,69,79,27,99,68,221,203,249,44,107,127,132,170,191,6,167,218,118,5,84,79,122,129,228,241,177,225,30,213,248,46,231,32,7,195,119,184,71,110,161,146,169,235,238,103,79,233,251,85,19,236,62,227,16,241,57,153,63,16,210,171,157,206,153,232,217,153,53,51,90,170,173,251,102,106,47,229,34,167,195,127,176,10,171,230,11,172,247,76,235,59,143,24,163,168,127,97,155,244,181,37,151,101,222,26,87,175,185,219,39,197,138,77,46,2,184,101,177,224,88,117,175,39,172,165,142,91,133,101,52,21,10,247,211,193,212,222,184,169,95,178,57,187,175,229,49,126,210,8,104,78,136,223,181,207,85,124,117,197,143,90,102,254,91,214,158,85,68,254,182,149,19,223,26,53,62,49,39,218,93,166,37,143,211,227,150,42,43,85,59,81,25,77,79,28,73,178,170,254,75,26,223,181,119,254,8,31,177,12,109,138,54,198,212,217,26,136,136,114,83,201,227,226,128,99,221,102,164,125,199,18,158,129,42,31,10,75,44,91,61,191,20,217,219,255,0,144,142,220,43,96,119,140,55,48,173,138,187,119,163,251,93,42,229,111,191,104,167,223,220,142,95,227,33,36,117,131,23,185,101,56,125,69,178,209,35,89,82,233,98,123,85,204,87,38,200,255,0,127,185,17,126,207,230,58,30,141,227,121,45,165,209,195,144,83,61,179,71,190,206,88,156,205,247,238,125,138,212,251,21,0,205,87,74,24,238,54,218,138,41,152,138,217,162,123,21,21,17,126,45,84,251,127,164,164,14,98,250,47,38,37,172,183,123,237,186,62,136,174,53,211,204,157,45,141,169,186,178,159,127,201,93,254,50,47,196,188,150,252,58,119,251,8,215,197,175,11,208,107,133,169,179,210,62,56,235,97,87,43,85,237,153,223,148,248,55,247,49,223,162,37,251,0,139,124,168,181,50,190,162,162,241,136,87,202,229,72,104,162,145,136,178,61,223,26,185,55,247,123,211,253,81,11,57,99,145,236,71,39,218,136,165,104,240,129,195,110,167,232,246,174,62,162,166,207,80,202,57,105,226,138,73,150,142,161,172,86,248,136,94,169,212,248,246,248,111,246,253,138,89,77,27,94,202,120,219,39,185,200,212,69,254,157,128,247,158,17,168,159,106,169,228,240,187,252,64,242,120,217,55,220,240,223,210,114,0,120,86,239,240,85,64,190,239,121,228,14,40,174,79,114,167,187,244,156,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,89,197,143,154,125,100,249,129,144,250,140,230,202,100,32,212,46,81,60,54,234,86,127,146,234,53,247,54,212,168,46,89,85,226,182,247,89,21,37,202,129,176,71,61,76,207,154,70,198,215,81,185,200,196,115,213,17,21,206,93,182,221,87,226,7,228,242,97,180,221,109,220,40,94,235,46,22,202,186,90,123,166,113,95,87,67,44,208,185,140,170,129,40,232,161,89,98,114,166,207,98,75,12,177,171,155,186,117,198,246,252,90,168,147,212,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,250,168,155,238,187,170,228,0,5,32,115,146,197,172,88,255,0,23,20,119,107,69,15,135,171,201,176,251,117,210,233,39,117,239,241,21,76,158,166,145,178,108,229,84,102,208,82,83,179,102,162,55,234,111,183,83,156,171,119,228,95,226,131,151,166,139,241,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,253,85,15,69,84,114,38,200,223,119,197,84,34,175,35,91,181,214,107,86,178,88,166,185,213,190,219,71,81,97,171,167,163,116,206,88,33,158,102,215,54,89,89,30,253,45,123,219,4,45,115,145,55,114,69,26,46,253,41,181,165,17,255,0,133,46,10,116,179,131,239,165,63,131,59,254,87,115,250,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,98,174,44,124,172,107,39,203,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,224,6,174,230,213,4,0,254,162,167,11,31,248,253,170,191,250,86,221,255,0,97,39,248,0,0,0,0,2,170,249,231,126,100,255,0,89,63,102,150,168,71,254,43,120,41,210,206,48,126,139,126,19,47,249,93,179,232,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,90,220,149,60,211,229,63,47,235,189,70,220,93,73,23,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,240,84,148,0,69,94,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,132,245,239,69,49,94,34,116,158,251,163,153,173,194,235,69,101,200,60,47,137,158,215,44,113,213,51,177,83,21,67,58,29,36,114,49,55,124,45,69,221,139,245,85,118,217,118,84,140,26,123,202,39,134,221,53,207,241,173,70,177,102,218,149,61,203,21,188,81,94,232,226,171,185,80,58,9,39,166,153,147,70,217,26,218,54,185,88,174,98,34,162,57,171,182,251,42,124,64,155,224,0,0,0,53,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,236,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,76,255,0,194,255,0,11,248,15,9,152,5,195,78,116,230,239,144,92,109,183,27,196,183,185,101,189,212,67,52,237,158,72,97,133,205,107,161,138,38,163,58,105,216,168,138,213,93,213,222,255,0,130,32,84,94,63,194,78,85,197,207,31,90,199,139,91,101,240,56,221,139,80,47,23,12,154,226,231,73,23,110,133,215,167,177,240,65,42,67,44,105,89,36,107,51,161,100,136,141,119,102,69,85,217,138,93,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,176,220,3,13,211,234,107,173,46,25,143,82,90,153,124,188,86,223,238,107,10,47,93,101,198,174,85,150,162,162,87,185,85,207,123,156,187,38,235,245,88,214,49,189,44,99,90,157,128,0,0,1,173,103,22,62,105,245,147,230,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,136,29,215,149,199,145,61,50,251,235,214,43,73,84,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,125,84,77,247,93,213,114,0,0,0,2,170,249,231,126,100,255,0,89,63,102,150,168,71,254,43,120,41,210,206,48,126,139,126,19,47,249,93,179,232,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,90,220,149,60,211,229,63,47,235,189,70,220,93,73,23,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,240,84,148,0,69,94,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,132,245,239,69,49,94,34,116,158,251,163,153,173,194,235,69,101,200,60,47,137,158,215,44,113,213,51,177,83,21,67,58,29,36,114,49,55,124,45,69,221,139,245,85,118,217,118,84,140,26,123,202,39,134,221,53,207,241,173,70,177,102,218,149,61,203,21,188,81,94,232,226,171,185,80,58,9,39,166,153,147,70,217,26,218,54,185,88,174,98,34,162,57,171,182,251,42,124,64,155,224,0,4,85,230,105,173,127,129,110,17,242,159,15,111,241,85,249,222,248,85,31,92,93,112,197,227,96,155,196,73,38,210,49,205,218,150,42,158,135,39,86,210,172,93,77,86,245,109,42,136,235,197,79,3,186,105,197,245,215,31,184,106,118,107,154,208,83,227,20,243,195,110,161,178,84,80,193,3,31,59,154,179,76,229,150,150,73,92,247,164,80,181,81,95,208,137,19,122,90,213,87,171,130,133,180,83,75,238,186,213,171,152,134,148,89,157,87,29,70,83,120,166,182,190,162,154,137,213,111,163,129,239,78,245,82,196,213,69,123,33,139,185,43,254,179,81,25,27,149,92,212,69,84,217,119,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,145,175,134,190,91,218,5,194,246,163,174,169,97,87,76,174,247,122,101,190,123,125,55,210,25,232,170,99,163,238,171,58,231,131,183,75,27,227,155,161,174,143,173,29,253,142,89,90,168,168,229,37,80,26,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,118,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,38,127,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,193,16,33,95,58,125,6,166,187,97,184,167,17,182,106,42,183,220,172,85,12,198,111,75,13,60,178,179,217,211,44,146,211,77,43,209,253,16,50,42,133,146,52,94,143,198,62,185,141,87,253,86,53,97,175,44,189,107,252,11,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,107,211,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,125,73,226,238,49,236,108,209,61,27,36,111,86,175,68,140,99,145,55,106,16,175,250,138,156,44,127,227,246,170,255,0,233,91,119,253,132,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,244,113,21,194,150,19,197,14,150,88,244,167,84,178,220,173,244,150,75,133,53,211,218,150,249,168,233,235,171,42,161,166,150,14,228,223,214,235,10,117,164,242,57,201,28,76,111,86,221,40,214,167,73,130,244,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,248,129,55,192,0,98,174,44,124,172,107,39,203,252,135,211,167,53,172,54,136,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,55,219,116,95,129,8,63,168,169,194,199,254,63,106,175,254,149,183,127,216,64,205,88,158,83,125,193,185,109,217,179,92,90,187,193,94,177,253,15,167,186,91,170,123,76,147,177,85,5,133,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,247,26,246,27,52,126,5,49,95,192,23,238,116,246,133,215,232,223,208,255,0,161,94,43,187,31,142,240,62,11,193,247,58,251,125,190,247,111,223,213,219,233,234,247,244,237,238,34,7,245,21,56,88,255,0,199,237,85,255,0,210,182,239,251,8,18,127,131,187,77,170,203,194,134,143,81,217,173,148,148,20,242,96,246,90,183,197,77,11,98,99,167,158,142,41,166,149,90,212,68,87,201,44,146,72,247,124,92,247,185,203,186,170,169,152,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,3,176,0,53,172,226,199,205,62,178,124,192,200,125,70,115,101,50,16,106,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,241,3,242,121,48,221,174,183,30,20,47,116,119,11,157,93,85,61,175,56,175,164,161,138,105,156,246,82,192,180,116,83,44,81,53,87,102,49,101,154,89,21,173,217,58,228,123,190,46,85,89,234,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,17,51,0,3,90,206,44,124,211,235,39,204,12,135,212,103,54,83,33,6,161,114,137,225,183,82,179,252,151,81,175,185,182,165,65,114,202,175,21,183,186,200,169,46,84,13,130,57,234,102,124,210,54,54,186,141,206,70,35,158,168,136,174,114,237,182,234,191,16,59,175,43,143,34,122,101,247,215,172,86,146,83,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,157,87,65,52,83,21,225,219,73,236,90,57,133,92,46,181,182,92,127,197,120,105,238,146,199,37,83,251,245,50,212,63,173,209,199,27,23,103,204,228,77,152,159,85,19,125,215,117,92,128,6,174,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,240,46,79,66,53,122,155,87,249,76,101,147,172,244,139,114,195,244,223,34,196,46,80,211,65,44,76,129,244,54,201,89,78,213,89,55,235,123,168,214,146,71,185,138,172,87,202,228,78,157,149,141,236,26,171,202,91,134,93,89,212,124,143,83,110,121,6,160,89,171,242,139,132,183,74,218,75,93,210,149,41,82,170,85,235,154,70,36,244,210,200,157,201,21,242,42,43,213,168,231,170,53,26,212,107,83,48,104,95,6,218,71,160,186,47,148,232,37,138,167,32,191,226,121,141,69,116,215,104,239,117,172,89,229,101,93,36,84,179,194,217,41,163,133,88,197,138,36,68,84,217,232,174,114,163,190,27,5,106,242,194,224,42,155,89,238,180,156,64,235,5,138,146,191,79,173,149,21,48,218,173,21,125,214,45,218,227,3,161,232,154,72,157,23,106,162,133,170,233,218,168,146,253,105,160,88,222,215,49,36,99,174,124,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,62,176,0,0,0,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,76,171,200,199,243,217,250,183,251,72,150,156,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,248,170,246,14,20,184,41,210,206,15,190,148,254,12,239,249,93,207,233,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,225,32,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,48,255,0,20,28,47,224,60,89,224,22,253,57,212,107,190,65,110,182,219,175,17,94,226,150,201,81,12,51,186,120,225,154,22,181,206,154,41,90,172,233,168,122,170,35,81,119,70,251,254,40,161,65,156,39,121,167,209,191,152,24,247,168,192,108,166,66,13,61,229,19,195,110,154,231,248,214,163,88,179,109,74,158,229,138,222,40,175,116,113,85,220,168,29,4,147,211,76,201,163,108,141,109,27,92,172,87,49,17,81,28,213,219,125,149,62,36,223,0,0,2,160,57,171,105,158,85,172,156,119,105,158,150,225,84,158,34,245,147,97,246,203,125,55,84,114,62,56,122,238,119,30,185,229,237,177,239,108,49,49,29,36,143,70,175,68,108,123,149,54,106,150,21,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,215,70,202,230,49,222,26,55,58,70,194,206,150,244,177,85,202,157,199,200,247,229,88,240,12,54,44,254,163,84,155,143,82,46,89,85,103,134,192,251,179,145,93,58,91,162,154,73,219,78,197,85,217,140,89,102,123,221,210,137,214,169,31,95,87,110,62,158,192,0,0,0,0,0,160,30,104,254,123,53,55,238,95,71,162,47,248,135,250,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,250,202,187,108,155,34,7,64,228,169,229,99,41,249,129,93,233,214,226,127,152,127,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,4,76,192,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,191,62,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,81,112,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,16,38,248,0,0,0,1,138,184,177,242,177,172,159,47,242,31,78,156,202,167,95,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,55,219,116,95,128,26,187,151,83,206,175,202,198,45,243,2,135,211,174,35,250,138,156,44,127,227,246,170,255,0,233,91,119,253,132,147,252,80,112,191,128,241,103,128,91,244,231,81,174,249,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,166,161,234,168,141,69,221,27,239,248,162,133,48,242,184,243,217,166,95,125,122,61,105,127,196,63,208,78,87,250,5,195,182,172,88,181,143,10,203,245,2,182,245,143,248,175,13,5,210,225,69,37,43,251,244,210,211,191,173,177,210,70,245,217,147,57,83,103,167,214,68,223,116,221,22,96,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,101,94,70,63,158,207,213,191,218,68,180,226,131,151,166,139,241,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,253,85,15,69,84,114,38,200,223,119,197,87,176,112,165,193,78,150,112,125,244,167,240,103,127,202,238,127,75,124,15,141,246,237,85,52,221,191,11,223,237,246,187,48,69,182,254,37,253,93,93,91,236,221,182,217,119,9,0,0,0,0,0,106,174,109,80,64,15,234,42,112,177,255,0,143,218,171,255,0,165,109,223,246,16,37,87,9,222,86,52,111,229,254,61,233,208,25,84,235,250,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,166,251,236,137,240,59,0,0,0,2,128,121,163,249,236,212,223,185,125,30,136,191,226,31,235,223,43,253,2,226,39,86,47,186,199,154,229,250,129,69,122,200,60,47,137,130,215,112,162,142,149,157,138,104,169,217,208,217,41,36,122,110,200,90,171,187,215,235,42,237,178,108,136,29,3,146,167,149,140,167,230,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,17,51,0,26,171,155,41,240,157,229,99,70,254,95,227,222,157,1,21,127,168,169,194,199,254,63,106,175,254,149,183,127,216,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,0,33,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,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,226,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,248,129,55,192,0,106,174,108,167,194,119,149,141,27,249,127,143,122,116,4,85,254,162,167,11,31,248,253,170,191,250,86,221,255,0,97,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,0,236,0,0,0,0,4,106,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,253,73,21,178,244,191,165,99,124,149,0,86,7,37,220,90,251,131,101,92,66,225,89,77,15,130,189,99,247,11,29,174,227,77,221,100,157,138,168,36,186,71,44,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,222,89,249,215,237,88,6,27,98,204,175,250,131,102,199,169,40,242,28,170,158,134,154,245,93,10,43,95,94,202,52,149,41,150,84,69,233,115,216,217,228,98,63,110,181,103,67,85,85,177,177,27,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,30,189,147,168,230,191,3,214,139,239,3,154,124,78,71,20,248,156,128,0,0,240,191,3,195,81,119,234,83,144,0,120,114,111,255,0,1,228,0,0,1,225,126,1,61,234,21,21,83,226,120,107,85,62,42,7,35,243,175,117,94,14,137,243,175,193,187,127,133,19,252,167,232,159,131,152,83,62,166,209,52,108,110,234,189,63,111,251,54,129,68,156,92,221,110,90,167,196,28,237,162,89,39,108,140,183,196,222,158,167,111,248,182,183,111,114,187,237,121,102,220,189,52,141,216,14,157,209,220,107,40,214,42,154,170,118,200,189,113,244,170,163,233,169,127,75,26,191,22,169,23,180,63,66,46,183,157,117,74,234,202,93,226,164,125,51,220,238,182,255,0,6,74,101,248,36,136,191,5,45,47,21,179,197,101,178,210,80,198,221,146,40,99,98,123,215,236,99,83,244,175,232,3,246,78,18,254,67,182,84,69,68,83,153,193,232,138,213,68,248,168,21,177,199,117,5,78,162,234,69,54,33,73,78,249,93,75,53,83,95,210,197,114,123,227,167,122,124,17,223,201,175,216,77,222,30,176,152,112,45,48,181,227,209,69,219,72,36,169,118,221,40,159,149,51,157,252,86,254,159,208,125,149,122,73,97,172,203,101,203,42,35,235,169,145,234,253,247,122,108,170,206,149,248,63,111,135,243,29,238,8,155,4,77,137,137,179,91,240,3,24,241,35,67,13,199,74,238,116,147,49,28,199,75,76,170,138,136,169,238,153,191,164,169,30,95,115,67,65,196,221,178,157,207,70,172,149,212,237,247,170,38,223,214,211,255,0,214,91,238,189,178,73,52,210,228,200,227,234,94,229,58,252,118,255,0,86,105,80,28,26,82,205,110,226,158,197,35,163,247,58,231,74,137,239,79,127,226,36,79,242,129,119,180,91,120,88,246,118,251,181,23,125,255,0,153,15,100,177,50,86,244,189,168,169,252,232,122,109,202,174,161,167,114,166,202,177,49,127,230,67,232,223,96,34,255,0,16,188,30,227,250,175,119,75,253,20,80,211,87,36,113,51,169,173,99,63,33,175,68,85,84,133,203,241,84,251,126,195,182,240,213,162,247,109,32,183,75,107,175,175,116,241,175,95,71,227,92,228,68,232,133,169,182,236,103,242,107,246,25,208,240,169,238,1,177,225,202,187,123,183,220,243,241,27,108,7,134,162,252,85,125,234,114,60,30,64,240,21,17,83,101,67,195,183,219,116,248,161,229,23,116,220,15,87,71,109,119,69,85,69,253,39,177,174,77,147,222,114,60,42,162,124,64,42,162,34,175,232,35,191,21,216,205,247,80,177,143,161,248,243,92,178,84,207,4,143,233,71,236,141,99,164,114,239,208,142,251,81,191,97,34,21,55,69,79,210,122,98,163,134,41,29,43,91,245,157,190,235,186,253,160,96,14,27,120,107,180,233,45,181,101,146,150,23,86,75,249,111,232,106,175,185,211,109,239,237,53,126,18,18,21,19,100,68,65,182,223,3,200,28,28,244,106,252,127,224,12,119,82,110,113,146,37,114,245,34,158,98,221,19,101,3,155,145,28,155,42,110,135,169,148,180,236,127,91,97,98,57,62,212,106,30,212,84,95,121,228,15,95,240,255,0,65,201,204,71,166,206,27,237,190,231,150,174,232,138,7,207,29,5,44,82,247,163,129,141,118,219,110,141,68,253,31,245,31,72,60,47,197,0,242,120,60,158,54,3,201,227,237,60,128,7,132,77,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,122,247,247,252,15,98,251,143,94,219,187,222,7,54,175,216,114,56,180,228,0,0,0,0,0,0,0,0,0,241,240,60,156,28,213,119,187,117,68,254,96,60,245,162,252,61,231,135,198,217,19,103,166,233,250,23,224,121,107,26,212,247,127,202,121,223,223,176,31,13,45,146,213,69,34,205,75,110,166,138,71,126,83,153,11,90,171,240,248,170,39,243,39,252,135,220,136,137,238,67,201,225,23,112,56,61,235,190,202,138,135,38,170,42,30,85,17,83,222,135,134,53,19,224,7,157,143,9,239,64,231,163,126,39,8,159,212,170,137,240,3,241,179,75,50,95,108,21,22,221,145,221,215,49,118,95,127,193,200,191,161,127,65,2,116,51,133,252,147,17,226,2,142,247,91,105,150,58,42,42,168,37,73,150,9,17,171,181,59,183,217,203,18,39,197,118,248,150,38,173,69,77,151,223,185,243,50,219,69,28,169,59,105,226,71,167,191,169,24,155,255,0,202,7,182,154,52,138,8,227,79,224,181,27,255,0,34,28,222,155,251,191,73,231,224,158,228,61,125,230,162,236,169,239,64,61,159,0,139,184,69,221,3,83,109,255,0,164,15,11,186,59,236,217,78,71,131,200,30,15,32,0,0,0,60,108,159,160,242,0,241,246,255,0,64,69,221,85,1,197,55,235,3,203,247,70,251,131,93,212,155,156,142,13,103,66,251,151,116,3,153,225,83,115,200,0,120,79,138,158,79,0,120,115,122,149,19,236,60,162,108,155,33,228,1,227,127,126,193,125,231,144,7,132,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,7,133,248,28,62,211,154,252,14,27,253,96,57,52,228,113,105,200,0,0,0,0,0,0,0,0,0,0,1,225,19,222,171,250,79,32,1,197,81,81,122,145,127,152,228,0,0,0,226,172,71,47,214,60,244,162,124,15,39,133,1,186,111,177,228,226,212,248,170,252,78,64,120,69,60,62,54,191,226,131,101,71,111,250,78,64,113,107,85,190,237,247,57,0,0,0,0,0,0,0,0,0,0,241,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,7,15,180,230,167,175,248,64,115,79,137,200,226,211,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,0,30,23,224,122,211,109,246,61,139,240,61,109,79,120,28,218,114,56,180,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,0,0,0,0,0,0,0,0,0,0,0,0,7,23,123,142,13,95,230,61,142,77,208,245,183,221,238,3,155,78,71,22,156,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,0,0,0,0,0,0,0,240,187,109,239,61,73,249,71,181,126,7,173,19,103,1,205,167,35,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,95,240,143,97,235,251,64,228,211,145,197,167,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,0,0,0,0,0,0,0,7,169,127,44,246,42,175,216,112,68,118,251,236,7,38,156,142,41,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,192,0,11,8,14,16,9,96,1,1,17,0,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,124,16,0,1,3,2,4,3,5,4,4,7,6,12,14,13,0,27,0,1,2,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,66,82,98,129,161,25,36,37,51,83,114,145,177,178,193,209,240,38,39,52,69,84,86,99,115,130,149,166,179,212,225,53,54,57,67,87,88,100,116,146,150,162,211,241,40,68,73,104,117,147,194,228,55,101,131,136,163,180,198,210,85,132,148,164,182,227,118,195,226,102,165,255,218,0,8,1,1,0,0,63,0,149,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,12,125,184,155,226,111,137,43,7,18,89,175,98,177,113,7,153,86,235,109,187,28,95,105,40,232,233,49,101,124,48,83,65,29,124,205,142,40,227,108,168,214,49,173,68,106,53,17,17,17,17,16,151,78,92,56,179,21,99,158,12,114,243,20,227,92,77,117,196,23,170,223,107,118,155,141,210,182,74,186,169,246,93,106,216,205,242,200,174,123,182,177,141,106,106,189,205,106,34,119,34,23,42,8,139,230,237,157,249,209,150,188,73,97,187,22,92,230,246,53,194,182,217,240,61,29,92,180,118,75,253,93,12,18,78,234,250,246,186,87,71,12,141,106,189,90,198,53,92,169,174,140,106,124,16,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,207,118,205,221,54,110,219,166,187,27,175,130,18,84,83,78,38,238,215,91,7,13,185,175,125,177,92,234,237,215,43,118,7,190,213,209,214,82,76,232,103,166,158,58,9,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,62,255,0,186,199,138,127,252,101,179,87,255,0,92,174,63,251,227,32,142,25,46,215,91,255,0,13,185,81,125,190,220,234,238,55,43,142,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,165,75,0,134,14,103,184,227,61,50,15,138,58,187,94,95,241,19,153,86,219,22,44,179,211,98,106,123,77,38,42,185,67,5,181,242,203,52,18,195,26,118,135,38,199,75,77,36,168,141,70,49,137,50,70,214,35,99,77,107,95,40,30,43,113,246,101,93,113,174,72,102,142,41,196,24,170,229,5,63,210,171,85,218,237,93,53,116,241,192,215,67,77,83,77,36,243,204,231,35,17,207,165,124,81,177,154,106,250,149,115,187,218,132,154,2,21,185,152,241,125,154,108,226,178,245,131,242,135,55,49,94,25,178,224,219,125,37,138,161,184,111,22,84,195,75,91,92,212,116,245,18,190,58,119,53,140,154,55,212,45,51,218,187,156,142,165,209,202,139,238,54,226,185,64,201,157,25,149,106,198,185,223,154,57,219,141,113,85,182,10,143,162,182,171,77,219,18,213,215,65,28,237,108,53,53,53,50,65,62,230,163,209,175,165,100,82,49,250,232,250,148,115,123,218,164,143,130,194,170,184,245,166,201,142,96,25,133,195,246,112,95,105,40,50,250,231,81,111,154,213,119,171,234,189,109,55,25,237,54,205,144,201,43,165,233,83,208,185,91,59,149,82,47,118,105,214,71,185,172,89,30,219,245,0,17,87,205,11,3,241,79,146,152,169,249,227,147,153,199,154,180,153,109,122,217,237,138,106,44,105,113,116,54,43,164,146,57,23,72,82,68,236,244,115,107,31,79,69,115,25,42,190,63,197,53,212,241,173,159,228,95,48,126,38,178,107,49,237,216,214,237,154,24,175,29,218,162,214,11,149,131,18,95,234,171,41,107,105,92,168,175,107,22,103,63,161,50,109,69,100,204,77,205,114,104,168,246,57,241,190,125,48,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,233,83,67,93,76,171,178,86,106,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,145,235,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,246,239,219,212,126,221,218,233,189,218,120,169,109,92,184,120,133,207,220,115,198,118,94,97,108,107,158,25,129,136,44,181,190,214,237,54,235,166,38,173,171,165,159,101,170,173,236,223,20,146,57,142,218,246,53,201,170,119,57,168,169,222,136,77,249,14,220,199,121,140,221,113,158,50,160,203,30,24,115,51,16,89,236,88,90,162,119,93,241,21,130,232,234,70,94,171,85,17,141,100,19,67,164,175,166,133,58,137,189,36,233,204,249,21,200,215,54,40,101,125,20,225,118,237,199,47,20,217,161,109,203,252,33,196,110,112,81,219,95,80,214,222,177,10,226,27,197,77,21,154,5,142,89,55,206,232,229,218,215,189,176,74,216,152,247,49,36,145,26,205,205,213,92,218,193,204,223,30,231,7,14,153,193,129,114,191,43,243,247,53,104,109,84,57,127,69,44,211,75,140,238,15,170,184,85,58,225,112,73,42,170,100,73,83,169,51,246,183,85,209,26,141,107,88,198,177,140,99,27,90,185,53,230,198,105,230,135,225,127,240,153,153,120,175,22,251,51,232,255,0,98,246,237,230,166,191,178,245,61,161,212,233,117,158,237,155,186,108,221,183,77,118,55,95,4,36,168,0,11,0,230,117,148,188,68,218,172,85,60,69,112,253,156,249,129,98,160,177,91,221,46,45,176,91,49,101,210,40,223,27,31,12,113,85,81,82,65,172,113,236,141,211,62,165,119,71,26,71,10,73,183,119,85,207,140,188,1,199,31,21,249,125,140,173,56,206,151,61,241,173,241,246,170,132,153,109,151,251,245,101,198,221,88,205,21,175,134,122,121,101,86,189,142,106,185,53,77,30,221,81,204,115,30,214,185,39,79,133,222,38,240,15,20,217,95,109,204,12,33,83,73,71,114,125,59,93,122,195,203,113,134,166,182,205,58,201,44,123,39,108,107,185,172,123,160,149,209,61,237,98,201,26,53,251,91,170,181,190,43,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,70,63,100,177,171,94,221,204,123,154,186,47,123,92,168,189,202,164,69,240,201,196,223,18,87,254,36,178,162,197,125,226,15,50,174,54,219,142,56,177,82,86,81,213,226,202,249,160,169,130,74,248,91,36,82,70,233,85,175,99,154,170,213,106,162,162,162,170,41,144,73,26,188,210,56,250,172,203,190,221,195,38,78,92,46,182,220,94,189,142,163,17,98,42,58,153,232,102,180,70,189,42,152,105,169,36,141,204,123,166,149,139,26,201,34,42,198,216,164,88,253,247,200,254,140,123,96,12,242,227,103,52,241,149,167,47,178,251,61,115,130,249,136,111,149,9,77,67,67,77,140,110,27,229,126,138,170,170,171,50,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,73,247,22,24,175,50,248,0,225,135,45,241,14,15,204,156,65,143,241,61,191,28,69,29,222,231,140,174,149,213,172,189,62,162,211,113,100,172,150,62,208,142,101,51,92,145,190,42,118,201,177,143,134,39,185,100,145,31,35,238,215,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,211,153,155,155,170,106,173,86,185,175,99,158,199,177,238,168,0,0,1,109,92,199,177,102,42,192,220,24,230,30,41,193,88,154,235,135,239,84,94,201,236,215,27,93,108,148,149,80,111,186,210,49,251,37,141,90,246,238,99,220,213,209,123,218,229,69,238,85,33,7,247,88,241,79,255,0,140,182,106,255,0,235,149,199,255,0,124,100,166,1,66,184,223,205,236,101,144,188,49,226,220,220,203,249,233,35,190,225,218,139,68,212,233,87,2,77,4,172,125,210,146,41,97,145,157,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,159,87,133,222,38,240,15,20,217,95,109,204,12,33,83,73,71,114,125,59,93,122,195,203,113,134,166,182,205,58,201,44,123,39,108,107,185,172,123,160,149,209,61,237,98,201,26,53,251,91,170,181,181,128,0,8,213,231,41,155,25,167,149,255,0,130,15,193,158,101,226,188,37,237,63,164,29,183,216,87,154,154,14,213,211,246,127,79,171,209,123,119,237,234,63,110,237,116,222,237,60,84,166,188,162,115,191,58,51,43,137,44,73,98,204,108,222,198,184,170,219,6,7,172,171,138,142,247,127,171,174,130,57,219,95,64,214,202,216,230,145,205,71,163,94,246,163,145,53,209,238,79,138,146,232,0,0,22,85,204,71,143,170,62,24,240,170,96,60,173,184,90,174,89,155,123,234,211,234,149,48,84,125,25,141,35,137,253,166,170,155,114,189,38,123,39,141,212,241,200,196,141,222,244,142,220,216,250,114,249,94,87,188,116,254,26,240,171,50,59,56,241,159,107,204,155,46,255,0,99,212,214,183,108,215,219,92,113,181,83,89,149,203,218,43,33,210,78,166,168,215,190,36,100,159,141,115,106,36,75,255,0,5,159,241,205,198,109,247,131,204,199,201,219,156,150,175,108,224,204,81,237,202,124,77,109,137,140,74,167,71,18,208,116,170,105,164,118,154,77,23,86,85,72,220,228,142,70,189,205,118,213,86,75,29,213,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,143,115,31,178,88,213,204,118,215,177,205,93,23,185,205,84,94,244,83,235,0,1,30,183,46,59,110,185,35,204,123,29,228,102,105,98,106,72,242,190,253,81,106,109,45,101,210,119,49,152,110,181,246,106,71,53,241,201,162,163,41,166,151,70,200,199,237,141,143,147,175,186,52,73,186,178,20,0,44,169,56,250,163,203,190,59,49,247,12,153,199,112,181,91,112,130,246,26,140,59,136,171,42,96,161,134,209,34,217,233,234,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,247,217,35,58,55,170,0,0,2,200,57,187,102,22,62,203,94,27,112,221,247,46,113,198,32,194,183,41,241,197,29,36,181,150,75,156,212,51,201,3,168,43,220,232,157,36,46,107,149,138,230,49,202,213,93,53,99,87,224,133,143,242,225,226,23,63,113,207,25,217,121,133,177,174,120,102,6,32,178,214,251,91,180,219,174,152,154,182,174,150,125,150,170,183,179,124,82,72,230,59,107,216,215,38,169,220,230,162,167,122,33,55,224,241,89,209,155,216,55,33,114,191,16,102,230,96,79,87,29,139,14,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,146,40,50,223,156,86,108,71,196,21,70,45,205,90,127,244,167,175,237,49,174,20,179,219,105,170,42,173,177,244,191,165,157,5,75,214,25,38,153,36,100,125,71,75,39,77,205,150,117,108,76,252,91,99,152,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,14,216,44,255,0,152,143,27,244,124,42,224,68,194,88,58,171,118,102,226,203,124,178,216,156,144,193,83,13,174,54,205,20,111,170,170,137,242,181,237,220,199,207,217,213,99,146,55,203,78,228,123,85,172,123,86,221,121,105,115,24,186,223,238,182,126,27,243,234,243,87,113,185,92,106,59,38,24,196,181,181,14,154,122,153,228,117,84,242,69,114,171,170,169,87,61,238,114,211,211,211,54,40,213,85,85,177,175,239,84,172,28,200,56,174,204,126,18,179,31,35,241,174,10,151,183,90,171,190,144,65,127,176,79,50,178,150,239,74,213,183,42,53,202,136,189,57,153,185,203,20,200,138,232,220,231,34,163,216,249,35,125,229,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,210,166,134,186,153,87,100,172,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,181,94,61,184,223,177,112,143,129,34,162,195,149,86,171,150,102,222,250,82,217,44,149,144,190,162,22,82,164,200,147,85,85,182,57,99,124,112,236,108,172,141,119,163,159,46,155,90,230,199,42,178,175,240,201,118,186,223,248,109,202,139,237,246,231,87,113,185,92,112,61,138,174,178,178,174,103,77,61,76,242,80,66,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,49,247,253,214,60,83,255,0,227,45,154,191,250,229,113,255,0,223,25,4,112,201,118,186,223,248,109,202,139,237,246,231,87,113,185,92,112,61,138,174,178,178,174,103,77,61,76,242,80,66,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,42,88,4,106,243,148,205,140,211,202,255,0,193,7,224,207,50,241,94,18,246,159,210,14,219,236,43,205,77,7,106,233,251,63,167,213,232,189,187,246,245,31,183,118,186,111,118,158,42,83,94,81,57,223,157,25,149,196,150,36,177,102,54,111,99,92,85,109,131,3,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,154,232,247,39,197,73,116,40,255,0,23,184,111,31,98,174,26,51,10,217,149,184,159,16,88,49,100,22,119,220,173,53,118,4,155,218,50,79,72,246,212,165,44,29,7,182,93,245,9,10,211,251,138,171,248,229,247,95,249,14,128,207,221,99,197,63,254,50,217,171,255,0,174,87,31,253,241,145,158,94,227,91,86,101,96,12,53,152,214,42,122,184,45,184,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,154,235,162,175,137,232,10,41,198,134,113,223,114,11,134,12,127,154,184,90,29,247,171,85,190,58,123,116,155,152,157,154,170,174,162,42,72,170,116,123,30,199,244,95,80,217,122,110,106,181,253,61,139,162,59,84,130,27,79,19,124,93,223,238,180,86,43,23,16,121,193,113,185,92,106,35,164,163,163,164,197,151,57,167,169,158,71,35,99,138,56,219,42,185,239,115,149,26,141,68,85,85,84,68,38,167,141,204,65,140,178,7,129,203,237,231,47,177,230,32,102,33,193,116,248,114,26,28,65,91,84,149,23,26,135,195,115,161,137,102,169,145,91,182,119,202,212,119,89,28,221,146,245,36,71,53,90,229,106,250,14,10,56,174,177,113,105,147,84,88,203,171,106,163,197,246,221,40,241,77,146,138,103,187,176,85,110,122,71,34,54,68,71,164,51,177,157,88,215,87,181,53,124,125,71,190,41,20,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,26,206,44,124,211,231,39,204,12,67,234,51,146,147,202,11,137,140,27,140,114,122,155,134,87,80,213,208,98,204,7,79,91,114,98,185,22,72,46,86,233,235,157,43,167,99,209,168,145,190,41,106,217,19,163,119,138,44,111,99,157,172,141,138,66,129,10,220,234,252,211,225,111,151,244,62,163,113,42,175,35,31,207,103,234,223,237,34,85,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,37,62,19,188,172,100,223,203,252,61,233,208,21,84,2,56,57,211,228,237,170,245,148,120,83,59,237,246,26,185,111,184,106,240,203,37,117,101,37,43,92,198,218,170,153,35,145,213,82,35,21,232,200,234,99,137,145,43,158,140,107,235,36,77,21,210,161,97,92,186,179,142,251,147,124,92,96,74,155,68,61,162,147,24,92,32,193,215,74,109,204,103,90,150,190,120,163,106,239,115,30,173,233,78,148,243,232,221,174,127,67,102,230,181,238,83,33,67,207,230,22,53,181,101,174,0,196,185,141,125,167,171,158,219,133,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,174,154,170,120,152,203,230,22,53,186,230,86,63,196,185,141,125,167,164,130,229,138,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,166,154,170,248,147,231,203,171,39,44,89,55,194,62,4,166,180,77,218,42,241,133,190,12,99,116,169,218,246,117,170,171,224,138,70,166,199,61,232,222,148,9,79,6,173,218,215,244,55,237,107,158,228,46,84,16,3,205,31,207,102,102,253,203,232,244,69,234,114,186,227,234,143,24,88,173,188,51,231,21,194,213,107,186,225,203,125,53,14,19,188,79,83,5,28,119,58,86,62,42,104,45,174,99,156,221,245,141,234,70,216,186,104,231,77,27,93,185,17,241,171,230,146,160,15,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,61,175,102,248,164,71,49,219,94,198,185,53,78,231,53,21,59,209,8,1,227,163,131,43,239,7,153,143,75,108,142,235,237,156,25,138,59,69,70,25,185,74,246,37,83,163,137,89,213,166,169,141,186,105,52,93,88,145,100,107,82,57,26,246,185,187,85,95,20,126,219,151,223,30,184,135,134,108,101,67,129,179,6,251,87,89,149,119,122,136,225,174,101,71,106,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,107,255,0,59,139,181,170,255,0,106,200,107,237,138,231,73,113,182,220,105,241,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,91,7,43,143,61,153,101,247,215,163,214,151,127,204,235,152,93,102,22,172,169,225,215,135,236,95,209,186,195,186,44,91,127,182,77,60,21,86,170,168,167,134,72,169,104,170,224,153,155,102,78,148,204,169,77,175,106,54,68,143,114,61,37,107,35,47,37,242,135,25,103,214,104,97,252,163,203,248,41,36,190,226,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,228,39,194,239,12,152,7,133,156,175,182,229,254,16,166,164,172,185,50,157,173,189,98,21,183,67,77,91,121,157,36,150,77,243,186,52,220,230,49,211,202,216,152,247,61,99,141,90,205,206,209,92,232,182,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,18,168,0,0,132,190,102,188,9,93,114,71,25,92,115,207,43,112,205,36,121,95,126,168,141,213,84,118,184,28,198,97,186,215,163,90,230,73,30,170,140,166,154,93,93,27,217,182,54,62,78,134,216,209,33,234,208,14,14,248,170,198,92,40,102,229,191,24,89,174,85,110,195,23,26,138,122,108,89,104,142,52,153,151,27,114,63,223,86,196,231,177,189,166,54,186,71,66,253,205,218,245,86,170,244,223,35,31,45,60,194,49,254,13,205,62,92,56,219,48,114,251,16,210,95,48,245,242,158,201,83,67,93,76,171,178,86,123,102,141,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,29,184,78,243,79,147,127,48,48,247,168,192,76,79,48,78,61,112,247,12,216,54,187,3,101,245,246,146,179,53,46,244,242,67,66,202,126,203,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,193,183,250,42,199,184,171,253,117,196,120,147,17,220,63,221,43,43,174,85,213,18,127,194,146,105,164,145,255,0,107,156,231,124,85,73,222,224,19,129,59,87,8,152,102,182,251,137,107,41,46,217,139,136,169,210,146,241,89,75,35,103,162,165,130,58,137,157,28,84,50,62,158,41,216,201,35,117,59,166,107,213,81,210,66,197,78,230,52,166,188,234,252,172,97,111,152,20,62,157,113,35,171,129,126,51,111,188,30,102,61,85,206,75,87,182,112,102,40,236,244,248,154,219,19,24,149,78,142,37,127,74,166,154,71,105,164,209,117,101,84,141,206,72,228,107,220,215,109,85,100,177,207,246,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,247,49,251,37,141,92,199,109,123,28,213,209,123,156,213,69,239,69,62,176,0,2,213,121,163,249,19,204,223,185,125,98,136,128,19,42,128,11,85,230,143,228,79,51,126,229,245,138,34,26,248,81,226,187,49,248,74,204,118,99,92,21,47,110,181,87,116,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,211,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,228,61,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,74,154,26,234,101,93,146,179,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,22,65,106,230,177,144,207,226,94,255,0,147,183,203,189,36,24,54,58,138,27,85,131,25,82,59,171,110,158,183,100,171,89,45,84,238,115,82,42,110,170,193,4,82,70,201,35,93,146,76,233,82,23,181,204,161,92,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,106,64,0,22,213,199,71,25,182,46,15,50,226,150,231,29,171,219,56,207,20,118,138,124,51,109,149,143,74,87,73,18,51,171,83,83,35,116,210,24,186,177,42,198,215,36,146,57,237,107,118,162,190,88,224,7,20,226,204,85,142,111,181,88,167,26,226,107,174,32,189,86,236,237,55,27,165,108,149,117,83,236,99,88,205,242,200,174,123,182,177,141,106,106,189,205,106,34,119,34,12,45,139,49,86,6,190,210,226,156,21,137,174,184,126,245,69,191,179,92,109,117,178,82,85,65,189,142,99,246,75,26,181,237,220,199,185,171,162,247,181,202,139,220,170,79,79,1,60,111,216,184,184,192,146,209,98,58,171,85,183,51,108,157,89,111,118,74,56,95,79,11,233,86,101,72,106,169,27,36,178,62,72,118,58,38,72,187,213,204,151,93,205,107,100,137,95,117,68,85,243,206,252,201,254,178,126,205,40,255,0,44,174,59,110,185,35,140,173,217,25,154,88,154,146,60,175,191,84,72,218,90,203,164,238,99,48,221,107,209,206,107,227,147,69,70,83,77,46,141,145,143,219,27,31,39,95,116,104,147,117,102,208,0,8,1,230,143,231,179,51,126,229,244,122,34,237,57,87,241,235,77,85,77,106,225,99,57,47,180,148,111,163,167,134,223,129,174,117,29,85,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,102,200,186,90,171,214,38,190,82,128,32,7,154,63,158,204,205,251,151,209,232,139,244,229,115,199,109,215,59,45,83,100,70,116,98,106,74,140,109,99,167,99,176,253,198,174,119,118,220,67,68,214,189,101,100,155,147,108,181,52,237,99,85,95,191,169,44,110,87,171,92,176,205,43,164,40,0,0,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,243,248,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,117,166,174,161,169,69,217,43,53,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,117,184,162,225,147,31,112,179,154,23,44,191,197,244,213,117,150,214,84,57,182,92,66,150,233,169,168,175,48,36,113,73,190,7,72,155,92,246,54,120,155,43,24,231,164,114,43,153,185,218,35,157,121,92,165,56,209,250,23,125,163,225,71,31,187,117,151,17,220,38,159,11,221,39,174,218,219,117,116,140,220,234,23,54,87,163,18,25,222,197,88,155,18,35,187,76,206,77,178,45,70,232,229,252,166,156,67,241,3,128,120,101,202,250,236,215,204,103,213,190,219,71,81,79,73,21,29,10,194,181,181,179,205,34,53,177,83,199,52,145,182,71,163,119,202,230,163,181,72,226,145,221,251,84,199,95,58,51,123,25,103,214,104,98,12,220,204,9,233,36,190,226,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,119,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,202,79,41,78,11,190,133,216,168,248,174,199,237,221,122,196,118,249,160,194,246,185,232,118,186,221,67,35,246,186,185,206,149,136,244,154,118,49,82,39,68,168,222,205,51,151,116,137,81,182,63,43,207,59,243,39,250,201,251,52,182,174,93,220,111,214,112,171,142,215,9,99,26,173,217,101,139,46,17,75,125,114,195,61,76,214,185,27,12,177,178,170,150,38,74,214,55,115,223,7,104,84,142,73,31,21,59,81,141,87,49,141,89,222,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,237,130,143,241,69,196,222,1,225,103,43,238,89,129,139,234,105,43,46,76,167,115,172,184,121,46,48,211,86,222,103,73,34,143,100,13,145,119,57,140,116,241,58,87,177,175,88,227,87,63,107,180,70,187,30,204,232,205,236,101,159,89,161,136,51,115,48,39,164,146,251,136,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,222,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,144,247,9,222,86,50,111,229,254,30,244,232,12,107,12,148,248,78,242,177,147,127,47,240,247,167,64,85,80,8,171,231,157,249,147,253,100,253,154,82,174,74,158,105,241,79,203,250,239,81,183,19,82,12,107,56,167,201,79,220,237,196,22,54,201,200,238,29,182,147,15,220,19,176,78,233,122,146,62,134,120,153,81,75,213,119,78,52,89,146,9,162,73,54,177,27,212,71,237,213,186,42,203,167,40,44,208,181,99,78,18,233,176,28,45,164,130,229,151,215,138,219,109,68,13,173,108,179,203,5,76,206,173,138,169,241,104,142,133,142,117,68,208,183,93,200,229,165,145,81,222,45,109,239,145,151,206,195,56,174,182,92,27,128,242,66,199,126,164,138,159,18,212,85,94,239,244,112,213,57,181,110,130,149,99,109,27,101,141,175,68,90,105,37,146,119,162,72,197,71,75,70,197,106,162,196,226,205,121,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,94,201,63,115,218,231,237,174,146,139,220,110,237,117,247,154,172,71,146,169,205,31,200,158,102,253,203,235,20,68,37,240,241,196,14,62,225,151,52,40,115,95,46,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,217,43,90,174,209,36,138,55,119,237,67,33,236,139,207,76,184,226,47,46,45,217,161,149,247,158,221,106,174,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,78,102,110,110,169,170,181,90,230,189,142,123,30,199,186,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,198,179,139,31,52,249,201,243,3,16,250,140,231,138,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,37,77,13,117,50,166,248,159,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,228,17,193,119,22,216,87,139,156,172,76,83,109,139,176,226,75,23,102,183,226,107,115,155,28,93,58,231,83,70,247,207,4,73,52,178,37,28,146,44,205,133,242,42,57,221,25,17,83,86,41,112,4,43,115,171,243,79,133,190,95,208,250,141,196,170,188,140,127,61,159,171,127,180,137,84,41,87,22,62,86,51,147,229,254,33,244,233,204,107,12,148,248,78,242,177,147,127,47,240,247,167,64,85,80,10,85,197,86,86,254,26,120,113,204,92,179,134,197,237,154,251,206,31,170,246,85,23,106,236,253,91,164,76,235,80,254,49,94,198,183,74,168,160,119,190,228,98,233,163,245,106,185,23,27,107,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,12,154,114,67,26,221,115,43,37,240,14,99,95,105,233,32,185,98,172,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,166,154,170,248,150,233,205,79,56,239,185,69,194,61,222,155,14,67,165,94,61,184,69,131,164,169,220,207,233,90,90,152,39,146,165,118,61,142,71,245,32,167,150,13,61,215,55,175,189,174,71,49,17,97,91,135,236,179,252,50,103,142,3,202,217,41,46,181,20,152,155,16,80,219,235,253,151,30,250,168,104,95,51,123,84,236,247,30,141,233,64,146,200,175,115,85,172,107,21,206,77,173,83,37,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,14,216,32,7,154,63,158,204,205,251,151,209,232,139,95,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,156,158,93,220,125,81,241,57,133,87,1,230,149,194,213,109,204,219,39,74,159,85,169,130,159,233,52,107,28,175,237,52,180,219,145,235,51,25,4,142,168,142,54,44,109,247,100,110,214,201,211,138,245,64,41,254,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,167,51,55,59,69,209,90,173,115,152,246,189,143,123,29,143,15,16,252,63,99,238,25,115,66,187,42,51,25,148,143,185,81,211,211,213,197,89,66,147,45,21,108,19,70,142,108,180,242,77,28,110,145,136,237,241,57,200,221,18,72,164,111,126,213,58,152,231,61,51,31,50,114,227,3,101,126,53,188,251,86,213,151,61,186,43,4,211,162,186,170,158,150,169,41,209,105,93,34,175,191,12,125,149,189,36,84,220,198,189,204,71,43,27,27,25,213,201,188,222,198,89,17,152,150,252,210,203,233,233,32,196,54,154,122,232,104,103,169,129,38,101,59,234,105,38,165,89,145,139,238,185,236,108,238,123,17,200,230,111,107,119,53,237,213,171,229,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,39,211,128,158,8,44,92,35,224,73,107,113,29,45,170,229,153,183,190,172,87,187,221,28,207,168,133,148,169,50,172,52,180,142,146,40,223,28,59,27,19,228,77,136,231,203,174,231,57,177,196,140,186,162,21,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,68,170,0,0,62,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,246,189,155,226,145,28,199,109,123,26,228,213,59,156,212,84,239,68,32,7,142,142,12,175,188,30,102,61,45,178,59,175,182,112,102,40,237,21,24,102,229,43,216,149,78,142,37,103,86,154,166,54,233,164,209,117,98,69,145,173,72,228,107,218,230,237,85,124,81,248,12,59,196,190,105,225,236,137,197,220,58,123,91,218,120,51,22,246,15,233,91,140,245,51,123,35,178,214,45,103,244,131,58,169,21,63,90,101,214,95,197,187,126,136,189,202,154,158,43,47,113,173,215,45,113,254,26,204,107,21,61,36,247,44,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,93,53,209,83,196,99,252,127,140,179,79,25,93,179,7,48,113,13,93,243,16,223,42,22,166,186,186,165,83,124,175,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,37,251,149,207,2,87,92,147,181,77,158,249,209,134,105,41,241,181,242,157,141,195,246,234,184,29,219,112,245,19,154,244,149,242,110,93,177,84,212,53,237,69,102,206,164,81,181,88,174,106,205,52,77,144,162,192,57,213,249,88,194,223,48,40,125,58,226,66,177,126,156,178,184,237,186,228,142,50,183,100,102,105,98,106,72,242,190,253,81,35,105,107,46,147,185,140,195,117,175,71,57,175,142,77,21,25,77,52,186,54,70,63,108,108,124,157,125,209,162,77,213,155,64,0,5,170,243,71,242,39,153,191,114,250,197,17,0,38,85,0,22,171,205,31,200,158,102,253,203,235,20,68,0,151,105,192,39,29,151,94,17,49,53,109,139,18,209,213,221,178,235,17,84,37,93,226,142,150,55,79,91,75,60,116,243,54,57,104,99,125,68,80,49,242,72,234,118,204,231,162,171,163,133,136,157,236,105,61,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,29,178,45,121,168,113,235,77,75,77,117,225,99,38,239,180,149,143,172,167,154,223,142,110,116,253,84,125,27,210,88,92,148,20,213,17,202,214,171,213,172,158,42,166,57,143,102,201,122,90,163,210,86,178,56,50,47,34,243,31,136,188,199,183,101,126,87,217,187,117,214,187,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,56,89,185,186,174,138,229,115,154,198,53,239,123,24,235,224,230,205,149,86,172,144,202,254,28,242,162,197,136,177,5,242,219,134,233,241,53,37,29,101,250,173,181,53,171,7,82,222,232,226,116,141,99,27,178,54,185,34,141,168,212,70,199,27,26,159,146,121,254,74,158,105,241,79,203,250,239,81,183,19,82,0,5,52,226,31,136,28,3,195,46,87,215,102,190,99,62,173,246,218,58,138,122,72,168,232,86,21,173,173,158,105,17,173,138,158,57,164,141,178,61,27,190,87,53,29,170,71,20,142,239,218,166,60,57,233,158,153,143,196,94,99,220,115,67,52,47,61,186,235,93,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,156,44,220,237,19,85,114,185,206,123,220,247,189,239,116,133,114,175,224,42,166,170,166,213,197,62,114,88,170,232,217,71,81,13,195,3,91,42,58,74,202,198,44,83,53,107,234,105,228,137,206,70,35,159,4,180,175,107,216,253,241,117,116,86,44,78,127,160,230,117,203,210,179,20,214,84,241,21,195,246,16,235,93,102,221,46,45,176,91,33,158,122,171,173,84,179,195,28,85,84,84,144,66,253,211,47,86,103,212,174,230,53,91,26,73,181,94,178,185,241,151,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,59,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,50,19,225,119,137,188,3,197,54,87,219,115,3,8,84,210,81,220,159,78,215,94,176,242,220,97,169,173,179,78,178,75,30,201,219,26,238,107,30,232,37,116,79,123,88,178,70,141,126,214,234,173,109,133,243,206,252,201,254,178,126,205,34,172,149,78,87,156,192,191,237,111,133,44,221,155,251,21,167,6,94,28,239,252,230,85,166,173,158,162,167,255,0,54,166,164,142,24,191,129,22,159,146,164,170,0,8,1,230,143,231,179,51,126,229,244,122,34,213,73,211,229,221,199,213,31,19,152,85,112,30,105,92,45,86,220,205,178,116,169,245,90,152,41,254,147,70,177,202,254,211,75,77,185,30,179,49,144,72,234,136,227,98,198,223,118,70,237,108,157,56,175,84,16,3,205,31,207,102,102,253,203,232,244,69,175,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,79,167,1,60,111,216,184,184,192,146,209,98,58,171,85,183,51,108,157,89,111,118,74,56,95,79,11,233,86,101,72,106,169,27,36,178,62,72,118,58,38,72,187,213,204,151,93,205,107,100,137,95,117,64,0,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,5,191,241,175,194,141,139,139,76,154,173,193,189,43,85,30,47,182,235,89,133,175,117,176,189,221,130,171,115,22,72,213,209,170,61,33,157,140,233,72,154,61,169,171,36,233,189,241,70,134,61,152,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,123,26,246,111,138,68,107,219,185,143,107,147,84,239,107,145,83,185,80,155,78,92,92,115,218,179,215,40,235,240,166,105,93,41,45,56,179,43,236,240,73,118,186,220,110,141,217,116,181,68,197,106,220,228,124,242,44,168,248,210,52,237,82,61,85,136,249,35,147,122,117,186,113,198,175,31,124,100,212,241,125,154,20,87,11,21,53,93,6,4,195,20,235,14,28,161,174,162,138,10,214,62,120,225,90,201,170,22,57,36,71,61,242,196,141,106,35,246,36,113,71,163,90,245,145,93,80,57,108,112,49,117,226,11,31,209,230,166,99,90,234,232,114,235,10,212,83,92,162,101,101,173,206,131,20,78,217,164,70,210,196,233,163,88,38,166,108,148,239,109,78,138,229,211,72,182,162,200,178,71,57,36,85,243,206,252,201,254,178,126,205,34,172,145,254,85,124,115,218,178,182,167,247,55,102,229,210,146,223,132,238,85,21,87,43,30,33,185,93,27,79,77,102,159,164,178,75,75,51,170,36,72,163,166,149,99,115,153,179,106,165,68,174,69,107,250,251,163,152,147,207,227,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,214,166,186,186,165,87,100,76,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,113,225,226,187,138,236,199,226,215,49,223,141,113,172,189,134,213,67,212,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,82,103,237,106,203,50,162,58,71,53,168,136,198,50,56,217,69,76,148,248,78,242,177,147,127,47,240,247,167,64,99,88,100,167,194,119,149,140,155,249,127,135,189,58,2,170,128,69,95,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,154,144,67,95,58,76,156,177,96,252,229,194,89,197,104,155,167,87,152,150,250,138,123,165,54,215,174,234,171,107,105,227,109,78,247,61,81,55,193,61,60,93,54,177,141,111,102,221,239,58,71,42,124,174,77,153,215,244,27,136,43,182,78,85,219,250,212,153,155,111,78,140,241,197,186,72,43,173,209,84,84,71,185,203,35,81,176,186,7,214,35,180,99,220,178,116,52,218,221,234,77,73,1,124,211,113,253,78,58,227,75,25,82,166,33,164,187,91,112,173,61,5,130,218,180,203,19,153,74,200,233,153,45,69,58,190,52,247,158,202,201,234,209,251,213,94,215,238,98,233,177,26,219,192,228,159,147,183,91,46,13,199,153,223,124,176,210,69,79,137,106,41,108,150,10,201,169,92,218,183,65,74,178,58,177,209,72,230,34,45,52,146,201,3,21,99,122,163,165,163,122,57,17,98,105,113,92,209,252,137,230,111,220,190,177,68,64,9,113,92,14,113,119,117,225,7,55,29,138,231,183,85,222,48,157,250,157,182,220,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,93,219,58,137,162,178,73,163,71,71,213,89,27,51,220,78,241,99,133,114,99,134,11,215,16,89,123,124,194,152,183,127,78,139,13,185,151,120,229,161,185,215,73,81,208,219,28,145,57,123,71,75,73,229,124,81,185,28,173,166,149,187,163,209,207,108,69,240,253,204,123,140,220,181,186,183,13,88,177,93,94,102,190,249,80,148,244,118,124,85,21,77,234,121,43,102,116,76,143,179,200,217,27,86,175,93,136,198,66,146,172,122,202,245,72,213,238,220,79,77,166,75,172,214,170,41,175,180,84,148,119,39,211,198,234,202,122,74,151,84,193,12,234,212,234,50,57,93,28,110,145,136,237,81,30,177,177,92,136,138,173,110,186,39,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,107,56,177,243,79,156,159,48,49,15,168,206,123,252,73,193,118,42,253,200,89,127,197,118,0,109,214,255,0,73,123,246,164,24,162,215,5,12,149,18,90,187,45,93,107,91,92,215,68,197,70,81,164,20,136,146,186,85,78,156,155,87,115,155,46,216,188,7,12,92,66,226,174,23,243,150,203,155,152,90,155,183,246,14,165,53,198,214,250,169,41,225,185,208,202,221,178,211,200,230,47,246,178,49,92,215,181,146,197,19,213,143,217,181,114,30,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,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,250,21,98,47,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,74,161,74,184,177,242,177,156,159,47,241,15,167,78,99,88,100,167,194,119,149,140,155,249,127,135,189,58,2,170,128,12,115,56,224,201,219,174,72,113,71,152,24,70,178,195,73,106,182,214,222,42,111,118,24,168,105,93,5,18,218,170,229,116,212,205,167,106,177,141,217,27,92,176,57,35,77,141,146,9,24,213,93,154,146,125,201,167,31,212,226,110,23,46,152,50,227,136,105,42,234,48,118,40,171,166,163,183,181,98,73,232,109,213,17,69,81,26,189,173,68,122,178,74,153,43,149,175,126,186,171,100,106,46,145,237,109,181,243,167,206,43,173,235,55,48,166,72,91,239,212,146,216,176,213,157,151,186,234,58,74,167,57,237,186,213,62,70,163,106,163,71,171,17,241,211,71,19,226,71,49,30,214,86,72,186,171,101,67,228,242,88,192,21,55,222,33,177,94,96,212,97,234,74,203,110,21,194,239,166,101,116,201,19,159,65,113,172,168,141,33,88,145,203,189,175,125,60,21,236,87,177,59,153,189,174,84,234,34,58,103,192,32,7,154,63,158,204,205,251,151,209,232,134,79,112,65,125,207,158,14,241,54,122,229,125,45,214,243,142,176,190,48,154,221,53,142,41,152,177,214,89,226,161,130,105,22,154,20,137,100,150,177,36,168,107,145,157,68,71,198,199,53,140,116,138,198,190,218,176,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,246,57,143,217,44,106,215,183,115,30,230,174,139,222,215,42,47,114,169,144,79,3,156,93,218,184,190,202,55,98,185,237,212,150,124,89,97,168,109,183,17,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,118,206,162,106,143,142,104,209,210,116,150,71,92,80,5,191,241,175,194,141,139,139,76,154,173,193,189,43,85,30,47,182,235,89,133,175,117,176,189,221,130,171,115,22,72,213,209,170,61,33,157,140,233,72,154,61,169,171,36,233,189,241,70,134,62,248,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,133,166,174,161,169,68,223,19,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,95,62,77,79,43,222,5,191,2,152,85,153,227,156,120,51,178,102,77,235,127,177,233,171,93,186,107,21,174,72,218,137,172,42,212,236,245,147,107,39,83,85,115,217,18,178,63,197,57,213,17,173,255,0,130,21,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,68,170,0,0,5,63,207,76,139,203,142,34,242,226,227,149,249,161,102,237,214,170,237,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,244,230,102,231,104,186,43,85,174,115,30,215,177,239,99,177,225,226,31,135,236,125,195,46,104,87,101,70,99,50,145,247,42,58,122,122,184,171,40,82,101,162,173,130,104,209,205,150,158,73,163,141,210,49,29,190,39,57,27,162,73,20,141,239,218,165,53,36,251,150,47,47,74,60,83,71,77,196,87,16,56,67,173,106,155,108,184,74,193,115,134,9,233,110,180,178,193,52,114,213,86,210,79,11,247,66,189,88,95,76,187,152,229,116,107,38,213,98,196,231,203,80,44,3,157,95,149,140,45,243,2,135,211,174,36,80,112,229,146,23,94,35,179,134,203,147,86,43,229,37,162,229,127,167,184,186,142,174,174,55,62,4,158,158,134,122,152,217,38,223,121,172,123,160,70,43,209,28,172,71,171,145,175,219,177,124,174,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,105,171,168,106,81,55,196,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,79,185,87,241,235,77,85,77,106,225,99,57,47,180,148,111,163,167,134,223,129,174,117,29,85,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,102,200,186,90,171,214,38,190,82,128,0,181,94,104,254,68,243,55,238,95,88,162,32,4,202,160,2,210,185,152,221,173,87,254,95,249,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,132,32,228,134,10,181,102,86,116,96,28,185,190,212,85,193,109,197,88,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,93,53,69,240,61,87,20,92,50,99,238,22,115,66,229,151,248,190,154,174,178,218,202,135,54,203,136,82,221,53,53,21,230,4,142,41,55,192,233,19,107,158,198,207,19,101,99,28,244,142,69,115,55,59,68,115,174,215,149,239,31,86,44,150,217,195,198,115,92,59,30,16,186,220,31,81,98,191,212,212,189,97,178,213,77,181,31,77,58,61,202,200,168,228,122,43,210,70,163,91,20,178,72,249,53,100,175,146,27,191,230,35,199,213,31,12,120,85,48,30,86,220,45,87,44,205,189,245,105,245,74,152,42,62,140,198,145,196,254,211,85,77,185,94,147,61,147,198,234,120,228,98,70,239,122,71,110,108,125,57,97,7,11,97,60,85,142,111,180,184,91,5,97,155,174,32,189,86,239,236,214,235,93,20,149,117,83,236,99,158,253,145,70,142,123,182,177,142,114,232,157,205,106,170,247,34,147,211,192,79,4,22,46,17,240,36,181,184,142,150,213,114,204,219,223,86,43,221,238,142,103,212,66,202,84,153,86,26,90,71,73,20,111,142,29,141,137,242,38,196,115,229,215,115,156,216,226,70,90,175,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,154,144,0,34,215,156,119,14,57,161,123,166,161,226,70,223,141,234,239,56,55,14,83,195,109,174,195,213,114,199,27,44,43,52,172,141,42,169,90,136,212,149,147,202,232,155,46,237,211,35,250,107,185,240,162,54,154,45,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,26,254,133,68,90,167,82,23,237,218,246,106,155,154,170,154,166,166,74,121,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,156,204,220,221,83,85,106,181,205,123,28,246,61,143,119,111,58,51,123,6,228,46,87,226,12,220,204,9,234,227,177,97,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,119,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,99,109,154,184,194,197,152,25,143,136,241,174,24,192,86,172,21,106,189,92,37,172,164,176,90,222,247,82,219,227,114,234,145,177,95,253,213,70,163,35,71,42,164,113,196,205,177,182,71,249,48,100,134,104,83,93,113,46,123,214,95,49,5,131,4,214,83,182,213,71,110,108,113,165,22,39,157,174,145,31,43,247,234,229,101,35,145,81,178,70,198,170,201,44,140,108,168,140,168,137,253,190,121,223,153,63,214,79,217,165,149,112,103,194,215,238,184,198,216,195,45,232,177,39,177,47,86,220,31,85,125,178,84,74,221,212,175,174,138,178,146,38,197,82,136,213,122,66,246,79,35,85,204,247,152,229,107,244,122,53,99,125,21,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,216,215,179,124,82,35,94,221,204,123,92,154,167,123,92,138,157,202,132,212,242,221,227,234,197,159,184,86,215,146,89,145,112,236,89,155,135,237,236,167,167,154,170,165,242,125,38,165,130,61,22,165,146,74,231,61,213,141,99,55,79,27,156,174,126,142,153,154,183,168,200,111,168,2,0,121,163,249,236,204,223,185,125,30,136,249,60,41,112,101,125,226,211,46,51,86,231,128,238,189,44,103,129,61,145,81,104,182,206,246,50,150,235,29,66,86,245,233,157,35,180,233,76,189,158,37,138,69,114,71,185,28,215,232,143,234,197,64,48,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,246,57,143,217,44,106,215,183,115,30,230,174,139,222,215,42,47,114,169,144,79,3,156,93,218,184,190,202,55,98,185,237,212,150,124,89,97,168,109,183,17,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,118,206,162,106,143,142,104,209,210,116,150,71,92,81,0,60,209,252,246,102,111,220,190,143,68,83,75,87,12,248,202,255,0,194,229,215,138,123,21,117,37,85,139,14,98,135,225,203,237,11,149,35,158,141,139,21,26,193,86,197,87,105,51,31,45,98,68,230,34,35,216,189,55,34,61,174,122,197,229,114,95,55,177,150,66,230,134,31,205,204,191,158,146,59,238,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,66,124,46,241,55,128,120,166,202,251,110,96,97,10,154,74,59,147,233,218,235,214,30,91,140,53,53,182,105,214,73,99,217,59,99,93,205,99,221,4,174,137,239,107,22,72,209,175,218,221,85,173,172,0,0,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,128,4,117,115,89,224,150,179,53,172,84,220,64,229,14,20,237,152,206,205,211,163,191,219,109,118,217,234,46,24,130,149,239,138,24,36,99,33,71,117,38,167,239,213,85,155,157,2,174,233,17,41,227,98,195,97,87,248,93,225,147,31,113,77,154,22,220,191,194,20,213,116,118,215,212,53,183,172,66,182,233,170,104,172,208,44,114,201,190,119,70,155,90,247,182,9,91,19,30,230,36,146,35,89,185,186,171,155,145,78,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,41,168,104,105,145,118,68,205,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,17,87,207,59,243,39,250,201,251,52,176,174,18,114,66,213,196,126,127,97,204,151,188,223,42,236,212,248,142,158,232,214,87,211,70,217,31,77,60,54,234,154,136,94,172,119,115,216,146,195,30,246,106,213,115,55,53,28,197,84,122,120,12,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,66,211,87,80,212,162,111,137,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,172,170,114,205,230,33,77,137,109,77,200,14,32,49,29,90,223,109,180,247,11,165,171,23,93,238,18,212,37,117,36,77,150,178,166,58,250,137,220,229,137,240,68,217,158,217,92,228,137,97,139,98,236,116,109,235,90,87,49,30,55,235,56,170,199,105,132,176,117,86,220,178,194,119,9,101,177,57,33,158,154,107,164,142,134,40,223,85,85,19,229,115,29,181,236,159,179,170,199,28,140,138,161,200,246,163,158,246,167,202,224,39,130,11,239,23,24,238,90,220,71,75,117,182,229,149,147,171,21,238,247,71,51,41,230,125,82,194,171,13,45,35,164,138,70,73,54,247,68,249,19,98,181,145,107,185,205,116,145,35,237,84,201,79,132,239,43,25,55,242,255,0,15,122,116,6,53,134,74,124,39,121,88,201,191,151,248,123,211,160,42,168,4,85,243,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,137,169,5,154,243,94,201,219,86,101,112,151,123,197,205,176,213,215,98,28,190,168,167,189,218,229,162,165,108,179,199,3,166,142,26,214,189,219,28,244,166,74,119,190,121,17,170,212,214,150,39,189,118,198,168,67,6,64,231,29,247,135,252,229,194,121,197,135,33,237,21,120,102,224,218,137,41,183,49,157,174,149,237,116,117,52,219,222,199,164,125,88,36,150,46,166,197,115,55,238,111,188,212,83,35,236,213,204,204,43,147,121,113,136,243,75,26,213,246,123,46,25,183,203,112,169,219,36,108,146,109,137,238,65,23,81,236,99,166,149,234,216,227,98,185,55,200,246,53,23,87,33,140,101,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,70,124,23,228,229,247,32,184,96,192,25,85,138,102,223,122,181,91,228,168,184,199,181,137,217,170,170,234,37,171,150,155,86,61,236,127,69,245,14,139,168,215,43,95,211,222,154,35,180,79,1,205,31,200,158,102,253,203,235,20,68,0,149,255,0,141,126,20,111,188,37,231,45,110,13,233,93,107,48,133,203,90,204,45,123,173,133,141,237,244,187,88,178,70,174,141,85,139,52,15,127,74,68,209,142,93,25,39,77,140,150,52,41,5,110,97,99,235,142,13,160,203,155,134,56,196,21,88,78,215,80,181,116,54,25,174,115,62,221,75,58,172,138,178,197,76,174,233,49,234,179,74,170,230,181,23,241,143,254,18,235,121,60,163,56,122,252,43,113,5,46,108,220,234,109,79,178,229,87,70,182,91,125,101,47,104,146,178,186,174,42,152,232,221,26,57,54,71,209,124,79,159,170,170,174,108,144,195,181,186,185,95,28,223,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,49,172,226,199,205,62,114,124,192,196,62,163,57,51,220,179,173,54,171,255,0,47,252,191,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,50,249,140,240,81,251,149,115,30,11,254,0,182,93,100,203,44,83,248,203,109,76,233,213,142,215,92,170,245,146,216,233,183,57,238,218,198,36,145,58,84,107,159,27,156,221,101,116,50,200,191,43,128,94,53,241,87,10,121,143,73,100,187,92,251,70,89,98,107,132,49,226,59,125,66,200,248,232,55,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,245,163,98,49,83,115,98,124,85,43,156,173,218,213,127,226,75,4,223,108,87,58,75,141,182,227,150,246,218,186,58,202,73,155,52,21,48,73,95,112,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,21,131,145,143,231,179,245,111,246,145,42,133,20,226,75,22,97,92,87,194,198,123,125,22,196,214,171,207,177,176,126,39,180,220,125,159,91,29,71,99,174,138,221,55,86,154,109,138,189,57,153,185,187,163,118,142,110,169,170,38,166,56,70,74,124,39,121,88,201,191,151,248,123,211,160,42,168,0,137,94,118,153,57,125,139,21,96,94,32,105,230,235,89,106,109,233,131,171,35,218,198,246,74,168,228,168,171,167,93,85,251,228,235,50,90,158,228,102,214,118,95,121,218,200,212,74,65,202,35,56,173,89,107,197,27,240,142,35,191,85,208,219,115,6,207,45,146,154,37,170,108,84,82,93,91,44,115,82,58,118,189,237,106,189,90,202,136,34,84,71,63,169,84,214,53,63,24,229,45,215,138,172,210,252,52,241,29,152,185,153,13,247,219,52,23,156,65,85,236,170,222,203,217,250,182,184,159,209,161,252,90,177,142,110,148,177,64,223,125,168,245,211,87,234,229,114,172,186,114,136,201,219,174,90,240,184,252,93,136,236,52,148,55,44,193,188,75,123,166,149,105,93,21,108,150,166,197,28,52,141,157,207,99,92,172,87,50,162,120,145,21,204,233,213,53,237,95,198,57,11,223,0,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,10,230,115,203,206,235,135,174,184,135,138,44,151,163,171,184,217,238,53,19,221,241,149,149,28,233,167,183,79,35,150,73,238,48,107,171,159,76,231,43,159,43,59,214,21,87,61,63,19,185,41,236,87,135,142,32,113,247,12,185,161,67,154,249,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,118,201,90,213,118,137,36,81,187,191,106,25,9,240,241,196,14,1,226,107,43,232,115,95,46,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,217,43,90,174,213,99,150,55,119,110,66,165,128,68,175,59,220,39,133,108,247,220,170,197,54,156,51,106,162,189,98,15,110,123,94,227,79,69,28,117,87,14,131,45,172,131,180,74,212,71,203,211,98,171,89,189,87,107,85,81,52,66,216,57,101,218,109,87,174,56,242,194,142,243,108,164,175,167,142,162,229,86,200,170,97,108,172,108,240,91,42,230,134,84,107,145,81,31,28,177,199,35,29,226,215,177,174,77,21,17,76,130,64,33,91,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,74,160,0,0,11,53,230,201,128,48,110,38,224,231,19,227,59,238,30,164,171,190,224,234,139,125,77,138,224,228,84,158,133,245,23,10,90,121,209,142,69,69,86,73,20,138,142,98,234,197,86,198,229,77,209,177,205,134,14,30,176,181,139,28,231,238,90,96,172,83,67,219,108,184,131,24,89,173,119,26,110,171,227,235,210,207,91,20,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,239,50,105,0,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,148,243,17,224,22,143,137,204,42,152,243,43,109,246,171,110,102,217,58,181,26,37,52,20,255,0,73,163,88,226,103,102,170,169,218,143,89,152,200,35,109,60,146,61,99,111,189,27,182,182,78,164,80,88,78,159,46,238,62,168,248,156,194,171,128,243,74,225,106,182,230,109,147,165,79,170,212,193,79,244,154,53,142,87,246,154,90,109,200,245,153,140,130,71,84,71,27,22,54,251,178,55,107,100,233,197,122,160,2,213,121,163,249,19,204,223,185,125,98,136,128,19,42,128,70,175,52,142,62,171,50,239,183,112,201,147,151,11,173,183,23,175,99,168,196,88,138,142,166,122,25,173,17,175,74,166,26,106,73,35,115,30,233,165,98,198,178,72,138,177,182,41,22,63,125,242,63,163,234,248,150,255,0,184,219,104,249,127,129,63,231,237,100,85,240,157,230,159,38,254,96,97,239,81,128,158,142,43,184,81,203,142,45,114,225,248,43,26,197,216,110,180,61,73,236,23,248,33,71,213,90,42,156,136,138,230,162,170,117,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,152,241,99,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,124,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,122,152,167,22,98,172,115,125,170,197,56,215,19,93,113,5,234,183,103,105,184,221,43,100,171,170,159,99,26,198,111,150,69,115,221,181,140,107,83,85,238,107,81,19,185,16,153,238,89,92,9,90,178,71,6,219,179,207,52,176,205,92,121,161,126,167,145,212,180,119,72,26,199,225,186,39,171,154,214,71,30,170,172,169,154,45,29,35,223,182,70,50,78,134,216,213,38,234,223,169,21,124,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,106,64,0,234,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,65,15,49,30,8,43,56,85,199,105,139,112,117,46,236,178,197,151,9,98,177,53,38,158,166,107,92,141,134,41,31,75,85,43,226,107,27,185,239,159,179,162,201,36,143,138,157,202,247,43,152,247,47,202,224,39,141,251,239,8,248,238,90,44,71,85,117,185,101,149,239,171,45,238,201,71,11,42,38,101,82,66,169,13,85,35,100,150,54,71,54,246,196,201,23,122,53,241,107,185,174,116,113,43,28,123,113,191,125,226,227,29,197,69,135,42,174,182,220,178,178,116,165,178,89,43,33,101,60,207,170,88,81,38,170,171,108,114,200,201,38,222,233,89,26,239,86,178,45,54,181,174,146,85,127,107,128,78,4,238,188,93,226,106,219,238,37,172,171,180,229,214,29,168,74,75,197,101,44,142,130,182,170,121,41,230,116,113,80,200,250,121,96,123,227,145,180,238,153,175,84,86,199,51,21,59,222,210,122,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,34,219,158,119,230,79,245,147,246,105,74,185,42,121,167,197,63,47,235,189,70,220,93,167,51,94,4,173,89,221,131,110,57,231,149,184,102,174,76,208,176,211,198,234,170,59,92,13,123,241,37,19,21,173,115,36,143,84,87,212,195,22,174,141,236,221,35,217,31,67,108,138,176,244,161,135,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,99,152,253,146,198,173,123,119,49,238,106,232,189,237,114,162,247,42,147,253,192,191,25,182,46,48,242,226,170,231,37,171,216,216,207,11,246,122,124,77,109,137,143,90,86,201,42,63,165,83,77,35,181,214,25,122,82,170,70,231,44,145,185,142,107,183,34,50,89,46,84,16,3,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,59,92,212,56,10,166,170,166,186,241,79,147,118,42,74,55,209,211,205,112,199,54,202,126,170,190,177,235,44,45,74,250,106,120,226,115,81,232,215,207,45,83,220,246,51,100,93,93,21,235,43,159,29,124,60,113,3,143,184,101,205,10,28,215,203,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,182,74,214,171,180,73,34,141,221,251,80,200,79,135,142,32,112,15,19,89,95,67,154,249,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,110,201,90,213,118,171,28,177,187,187,114,16,153,205,31,207,102,102,253,203,232,244,69,250,114,106,180,218,175,252,34,99,107,21,246,217,73,113,182,220,113,197,202,146,178,142,174,22,205,5,76,18,91,45,237,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,200,57,136,240,65,89,194,174,59,76,91,131,169,119,101,150,44,184,75,21,137,169,52,245,51,90,228,108,49,72,250,90,169,95,19,88,221,207,124,253,157,22,73,36,124,84,238,87,185,92,199,185,105,87,10,60,87,102,63,9,89,142,204,107,130,165,237,214,170,238,156,23,251,4,243,43,41,110,244,173,85,84,107,149,17,122,115,51,115,150,41,145,21,209,185,206,69,71,177,242,70,252,132,242,171,51,48,174,114,101,198,28,205,44,21,87,218,44,184,154,223,21,194,155,116,145,190,72,119,167,191,4,189,55,189,141,154,39,163,163,145,136,229,217,35,30,213,93,90,167,171,0,17,129,206,143,61,50,226,187,4,225,206,30,45,151,158,221,140,232,113,5,54,36,185,83,83,162,62,59,117,43,104,234,99,141,149,15,215,220,154,78,212,199,178,52,69,119,77,170,247,108,71,196,178,88,7,6,121,215,133,120,118,226,79,7,231,30,53,183,221,107,108,184,127,218,29,166,11,92,81,201,84,254,189,5,69,59,54,54,73,35,98,232,249,154,171,171,211,221,69,211,85,209,23,34,140,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,177,238,99,246,75,26,185,142,218,246,57,171,162,247,57,170,139,222,138,125,96,11,63,230,35,198,253,31,10,184,17,48,150,14,170,221,153,184,178,223,44,182,39,36,48,84,195,107,141,179,69,27,234,170,162,124,173,123,119,49,243,246,117,88,228,141,242,211,185,30,213,107,30,213,129,114,226,184,28,226,238,235,194,14,110,59,21,207,110,171,188,97,59,245,59,109,184,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,187,182,117,19,69,100,147,70,142,143,170,178,55,33,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,14,217,21,124,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,82,120,251,224,78,213,197,222,25,162,190,225,170,202,75,78,98,225,218,117,164,179,214,85,72,216,40,170,160,146,162,23,73,21,116,140,167,150,119,178,56,219,80,232,90,197,68,108,147,61,87,185,238,32,90,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,82,170,240,187,195,38,62,226,155,52,45,185,127,132,41,170,232,237,175,168,107,111,88,133,109,211,84,209,89,160,88,229,147,124,238,141,54,181,239,108,18,182,38,61,204,73,36,70,179,115,117,87,55,33,76,151,202,28,27,144,185,95,135,242,143,47,224,171,142,197,135,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,140,97,146,159,9,222,86,50,111,229,254,30,244,232,12,107,12,148,248,78,242,177,147,127,47,240,247,167,64,85,80,124,155,254,44,194,184,83,217,191,74,113,53,170,205,237,155,132,54,155,119,180,43,99,167,237,149,210,235,210,166,135,122,167,82,103,237,118,216,219,171,157,162,232,139,161,24,60,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,106,65,212,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,197,223,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,171,36,232,85,65,35,163,150,61,236,87,49,219,94,199,38,173,85,106,233,170,42,167,121,35,249,251,198,37,54,54,229,87,129,176,198,45,188,82,95,113,222,62,168,76,57,88,177,86,75,36,240,50,205,93,28,178,85,213,61,221,69,117,75,226,138,220,233,25,35,216,247,173,127,89,169,177,54,150,65,194,198,74,126,232,158,32,176,78,78,73,112,236,84,152,130,224,189,190,118,203,211,145,148,48,68,250,138,174,147,186,114,34,76,176,67,42,71,185,138,222,162,179,118,141,213,83,37,50,213,121,163,249,19,204,223,185,125,98,136,128,19,37,60,241,201,76,172,226,231,38,151,2,226,155,135,110,195,119,222,199,118,183,94,108,210,211,75,52,123,92,217,98,169,163,157,241,203,26,117,35,87,51,168,214,174,232,166,145,168,186,63,83,31,110,33,248,126,199,220,50,230,133,118,84,102,51,41,31,114,163,167,167,171,138,178,133,38,90,42,216,38,141,28,217,105,228,154,56,221,35,17,219,226,115,145,186,36,145,72,222,253,170,78,247,2,25,23,125,225,219,134,12,35,151,56,198,205,106,183,98,150,246,171,141,245,182,245,99,247,213,84,84,73,35,18,105,88,136,146,205,28,11,4,14,122,43,155,248,148,107,30,230,53,142,91,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,99,89,197,143,154,124,228,249,129,136,125,70,114,245,57,74,113,163,244,46,251,71,194,142,63,118,235,46,35,184,77,62,23,186,79,93,181,182,234,233,25,185,212,46,108,175,70,36,51,189,138,177,54,36,71,118,153,156,155,100,90,141,209,202,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,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,210,139,143,183,24,28,53,223,120,86,207,27,198,89,92,215,173,106,155,117,211,13,213,186,169,147,201,87,103,150,105,25,79,36,170,214,179,108,201,210,124,114,34,177,137,212,141,234,212,86,43,28,234,63,91,118,186,220,105,168,40,238,23,58,186,170,123,93,58,210,80,197,52,206,123,41,96,89,100,153,98,137,170,186,49,139,44,210,200,173,110,137,190,71,187,197,202,171,41,92,140,127,61,159,171,127,180,138,149,205,127,137,142,37,242,50,213,135,48,238,82,208,213,225,156,39,136,233,230,134,227,141,41,17,146,78,250,183,54,86,123,54,55,43,85,104,158,145,126,61,38,77,37,122,233,209,123,59,60,187,163,47,34,184,174,204,124,140,193,57,129,149,246,201,125,171,131,51,27,15,220,236,247,43,53,68,202,216,233,234,170,168,223,79,29,125,58,232,189,57,153,185,155,209,19,108,177,177,24,237,21,177,73,21,21,50,83,225,59,202,198,77,252,191,195,222,157,1,85,64,5,170,243,52,201,79,195,79,8,248,167,179,220,59,45,126,4,215,26,209,239,151,100,50,246,40,38,237,17,201,164,111,115,181,165,150,167,99,83,110,178,164,91,156,141,221,172,5,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,118,240,158,22,190,227,156,85,102,193,88,90,135,182,222,177,5,194,158,215,110,166,234,178,62,189,84,242,54,56,163,222,245,107,27,185,239,106,106,229,70,166,186,170,162,119,153,52,101,62,5,252,23,229,102,13,203,63,106,123,79,232,150,31,183,88,187,111,67,163,218,187,45,52,112,245,122,123,157,179,119,79,118,221,206,211,93,53,93,53,61,88,4,0,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,43,175,26,124,98,96,222,20,114,190,235,117,134,241,135,238,25,131,61,60,41,135,176,197,93,98,245,234,95,52,142,99,106,100,134,61,101,74,104,210,57,158,174,93,140,122,194,177,36,140,123,218,166,60,36,228,242,185,224,250,235,195,206,87,205,153,120,241,49,5,187,27,99,234,118,58,182,195,87,43,160,130,215,69,28,143,90,102,73,76,215,171,95,82,230,175,81,95,42,36,144,164,171,10,54,37,235,245,111,124,2,42,249,231,126,100,255,0,89,63,102,150,171,202,227,207,102,89,125,245,232,245,164,255,0,0,66,183,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,149,64,0,0,22,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,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,23,238,153,122,179,62,165,119,49,170,216,210,77,170,245,149,207,138,188,45,139,49,86,6,190,210,226,156,21,137,174,184,126,245,69,191,179,92,109,117,178,82,85,65,189,142,99,246,75,26,181,237,220,199,185,171,162,247,181,202,139,220,170,100,19,192,231,23,118,174,47,178,141,216,174,123,117,37,159,22,88,106,27,109,196,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,221,179,168,154,163,227,154,52,116,157,37,145,215,20,1,106,188,209,252,137,230,111,220,190,177,68,64,9,149,65,103,252,196,120,223,163,225,87,2,38,18,193,213,91,179,55,22,91,229,150,196,228,134,10,152,109,113,182,104,163,125,85,84,79,149,175,110,230,62,126,206,171,28,145,190,90,119,35,218,173,99,218,176,67,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,51,252,75,127,220,109,180,124,191,192,159,243,246,178,42,248,78,243,79,147,127,48,48,247,168,192,100,166,90,87,31,124,9,218,184,187,195,52,87,220,53,89,73,105,204,92,59,78,180,150,122,202,169,27,5,21,84,18,84,66,233,34,174,145,148,242,206,246,71,27,106,29,11,88,168,141,146,103,170,247,61,197,176,114,197,229,233,125,181,95,105,184,138,226,7,8,93,108,85,246,43,131,101,194,86,11,156,44,138,71,200,198,77,28,181,85,180,147,194,178,71,178,71,66,250,101,221,28,137,36,43,38,221,189,39,62,85,1,21,124,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,106,64,0,30,127,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,180,213,212,53,40,187,37,102,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,141,182,127,101,55,224,43,57,113,102,81,253,47,181,98,143,162,247,7,81,123,82,216,237,97,159,221,71,109,115,117,94,156,204,221,211,150,45,206,233,202,201,25,185,219,119,43,32,114,155,240,235,156,184,79,40,254,151,218,176,191,210,139,131,104,189,169,115,118,144,193,238,185,219,90,221,83,169,51,246,244,226,139,115,122,146,190,54,110,110,237,201,145,246,85,101,158,21,201,188,184,195,153,91,130,169,59,61,151,12,219,226,183,211,110,142,54,73,54,196,247,231,151,166,198,49,211,74,245,116,146,61,26,155,228,123,220,169,171,148,245,100,85,243,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,137,94,226,31,136,28,3,195,46,87,215,102,190,99,62,173,246,218,58,138,122,72,168,232,86,21,173,173,158,105,17,173,138,158,57,164,141,178,61,27,190,87,53,29,170,71,20,142,239,218,166,57,153,171,153,23,220,224,204,124,71,154,24,158,142,213,73,117,196,215,9,110,53,112,218,232,89,73,74,201,36,93,85,25,27,63,157,238,87,72,247,106,249,30,247,185,207,116,175,242,171,224,115,16,229,85,55,238,143,205,39,226,11,30,39,186,211,213,90,237,152,98,102,85,91,159,69,73,213,86,73,37,194,23,163,29,43,228,116,72,232,226,122,44,77,98,71,55,191,35,163,88,36,124,16,3,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,46,171,143,110,55,236,92,35,224,72,168,176,229,85,170,229,153,183,190,148,182,75,37,100,47,168,133,148,169,50,36,213,85,109,142,88,223,28,59,27,43,35,93,232,231,203,166,214,185,177,202,172,128,187,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,9,233,229,213,193,181,79,9,249,95,83,112,197,117,53,109,199,120,222,158,146,108,75,66,149,177,84,81,80,190,158,74,149,167,134,5,100,109,93,237,138,165,27,42,239,145,139,35,93,211,114,179,69,116,91,115,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,127,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,180,213,212,53,40,187,37,102,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,143,15,21,220,40,230,63,9,89,142,252,21,141,98,237,214,170,238,164,246,11,252,16,171,41,110,244,173,84,69,115,81,85,122,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,250,149,192,39,29,151,94,17,49,53,109,139,18,209,213,221,178,235,17,84,37,93,226,142,150,55,79,91,75,60,116,243,54,57,104,99,125,68,80,49,242,72,234,118,204,231,162,171,163,133,136,157,236,105,61,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,29,176,91,87,29,28,102,216,184,60,203,138,91,156,118,175,108,227,60,81,218,41,240,205,182,86,61,41,93,36,72,206,173,77,76,141,211,72,98,234,196,171,27,92,146,72,231,181,173,218,138,249,99,128,28,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,177,141,99,55,203,34,185,238,218,198,53,169,170,247,53,168,137,220,136,124,162,255,0,249,94,241,211,248,20,197,76,200,236,227,198,125,147,45,175,91,253,143,83,90,221,208,216,174,146,72,213,77,102,87,39,103,163,155,89,58,154,163,152,201,85,146,126,41,174,168,145,102,164,20,171,137,222,33,112,175,11,249,53,122,205,204,83,77,219,251,7,78,154,221,107,101,84,116,243,92,235,165,118,216,169,227,115,215,251,105,30,173,107,220,200,162,149,232,199,236,218,184,235,102,174,102,98,172,228,204,124,71,154,88,214,175,180,94,177,53,194,91,133,78,217,36,124,112,239,95,114,8,186,143,123,219,12,76,70,199,27,21,203,178,54,49,168,186,53,9,74,229,203,203,155,12,179,43,239,249,129,197,6,89,210,92,46,88,210,158,91,85,187,15,95,173,117,20,245,182,58,38,73,36,115,74,230,203,177,208,212,204,230,181,209,200,198,164,145,71,27,31,28,169,214,123,91,29,92,81,112,201,143,184,89,205,11,150,95,226,250,106,186,203,107,42,28,219,46,33,75,116,212,212,87,152,18,56,164,223,3,164,77,174,123,27,60,77,149,140,115,210,57,21,204,220,237,17,206,187,94,84,220,109,81,229,77,246,167,135,236,222,197,125,143,6,94,122,149,150,11,149,210,229,5,61,191,15,213,49,146,205,60,111,124,202,222,156,53,29,218,34,63,107,103,68,219,26,173,68,143,73,148,34,175,158,119,230,79,245,147,246,105,106,188,174,60,246,101,151,223,94,143,90,79,241,29,92,207,184,5,190,231,101,101,22,124,228,189,191,182,99,54,118,27,37,222,195,5,51,26,235,188,111,157,176,193,86,217,90,212,210,104,186,172,108,175,157,221,52,166,137,174,87,196,148,250,73,117,92,40,240,163,151,28,37,101,195,48,86,10,139,183,93,107,186,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,233,194,205,206,72,161,69,86,198,215,57,85,94,247,201,35,235,89,138,185,146,159,9,222,86,50,111,229,254,30,244,232,12,107,12,148,248,78,242,177,147,127,47,240,247,167,64,85,80,99,153,198,14,127,113,13,158,217,161,215,226,34,215,87,135,110,246,10,120,233,169,112,179,173,245,22,248,45,12,146,54,72,229,101,44,234,178,177,243,38,201,28,249,21,207,122,44,105,175,77,145,181,191,127,138,222,51,111,188,90,101,198,85,219,49,229,171,165,140,240,39,181,233,238,247,40,24,198,82,221,99,168,74,46,133,75,99,110,157,41,151,179,202,146,198,141,72,247,35,92,205,17,253,40,171,95,37,79,52,248,167,229,253,119,168,219,137,169,0,130,30,107,217,59,117,203,94,45,47,120,185,182,26,74,28,61,152,52,244,247,187,92,180,84,174,138,9,39,108,49,195,90,215,187,99,88,181,43,80,199,207,34,53,92,186,85,68,247,174,233,21,11,74,169,197,55,218,188,43,110,193,85,21,219,236,182,171,133,109,210,142,155,164,196,233,85,85,199,77,29,68,155,209,55,187,115,40,169,147,69,85,106,116,245,106,34,185,202,178,21,201,63,43,237,88,135,55,49,230,107,220,29,73,53,70,12,179,210,219,104,105,230,162,108,175,142,123,131,228,214,170,41,85,117,133,236,138,142,88,151,107,117,115,42,158,155,154,136,168,249,137,45,87,154,63,145,60,205,251,151,214,40,136,1,36,167,149,191,31,84,121,119,216,120,100,206,59,133,170,219,132,23,182,84,97,220,69,89,83,5,12,54,137,23,171,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,190,201,25,209,147,76,230,225,215,40,243,254,167,8,207,154,216,78,146,248,204,25,120,246,205,12,51,196,199,50,103,244,158,197,167,153,85,170,231,211,57,203,20,143,133,21,25,35,233,225,73,17,236,106,177,213,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,0,0,0,0,0,0,0,0,49,172,226,199,205,62,114,124,192,196,62,163,57,74,137,179,229,161,199,173,54,124,225,232,114,87,54,111,180,144,102,45,142,158,56,109,15,147,171,190,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,123,155,152,228,123,26,228,100,202,203,128,227,19,133,92,27,197,126,81,220,48,125,230,219,72,220,79,110,167,168,169,194,119,121,36,88,95,110,184,171,61,196,116,173,99,221,217,164,115,99,108,204,218,237,204,68,114,39,81,145,189,152,251,102,174,89,226,172,155,204,124,71,149,184,214,147,179,222,176,205,194,91,125,78,216,228,100,115,108,95,114,120,186,140,99,221,12,172,86,201,27,213,169,190,55,177,200,154,57,9,42,228,99,249,236,253,91,253,164,73,78,106,229,158,21,206,76,184,196,121,91,141,105,59,69,151,19,91,229,183,212,237,142,55,201,14,244,247,39,139,168,199,177,179,68,244,108,145,189,90,187,36,99,28,137,171,80,199,223,140,78,21,113,151,10,25,185,112,193,247,155,109,91,176,197,198,162,162,167,9,221,228,145,38,101,198,220,143,247,17,210,181,140,111,105,141,174,141,179,51,107,118,189,81,200,157,55,198,247,208,163,37,62,19,188,172,100,223,203,252,61,233,208,21,84,178,12,194,230,237,195,110,90,227,252,75,151,55,220,19,153,83,220,176,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,52,213,19,192,175,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,221,60,112,195,51,156,214,195,44,173,86,109,168,98,34,171,145,117,71,119,120,42,214,3,169,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,140,102,108,96,95,193,126,105,227,44,179,246,167,180,254,137,98,11,141,139,182,244,58,61,171,178,212,201,15,87,167,185,219,55,116,247,109,220,237,53,211,85,211,82,224,57,101,228,167,225,167,139,140,45,218,46,29,150,131,2,105,141,107,54,75,178,105,123,20,240,246,120,227,214,55,181,218,213,75,77,189,171,183,88,146,93,174,71,109,214,127,129,103,249,247,205,3,32,184,118,205,139,238,78,99,92,33,152,21,183,172,63,217,123,76,246,187,125,20,148,175,235,211,69,80,205,142,146,174,55,174,140,153,168,186,177,61,228,93,53,77,21,107,7,11,252,80,96,30,44,240,5,195,49,178,230,209,136,45,214,219,117,226,91,36,177,94,233,225,134,119,79,28,48,204,231,53,176,203,43,85,155,106,24,136,170,228,93,81,221,222,10,176,195,205,31,207,102,102,253,203,232,244,69,218,114,222,207,156,27,195,111,47,204,199,205,108,103,91,72,214,91,177,197,197,150,202,25,170,22,23,221,174,43,106,160,90,122,40,149,172,123,183,200,230,232,174,70,59,99,17,242,57,54,49,202,145,193,158,153,233,152,252,69,230,61,199,52,51,66,243,219,174,181,218,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,233,194,205,206,209,53,87,43,156,231,189,207,123,222,247,72,87,42,254,2,170,106,170,109,92,83,231,37,138,174,141,148,117,16,220,48,53,178,163,164,172,172,98,197,51,86,190,166,158,72,156,228,98,57,240,75,74,246,189,143,223,23,87,69,98,196,231,202,248,0,138,190,121,223,153,63,214,79,217,165,170,242,184,243,217,150,95,125,122,61,105,63,192,16,173,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,37,80,0,0,5,170,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,0,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,2,21,185,161,112,45,248,20,197,79,207,28,156,193,157,147,45,175,91,61,177,77,68,237,208,216,174,146,72,228,93,33,70,167,103,163,155,88,250,122,43,152,201,85,241,254,41,174,167,141,109,43,135,142,32,113,247,12,185,161,67,154,249,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,118,201,90,213,118,137,36,81,187,191,106,25,9,240,241,196,14,1,226,107,43,232,115,95,46,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,217,43,90,174,213,99,150,55,119,110,67,183,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,63,175,83,21,59,54,54,73,35,98,232,249,154,171,171,211,221,69,211,85,209,22,208,63,163,87,194,199,251,65,205,95,248,170,221,255,0,78,42,175,52,127,34,121,155,247,47,172,81,16,2,100,123,197,119,21,217,113,194,86,92,63,26,227,89,123,117,214,187,169,5,130,193,4,200,202,171,189,83,81,21,90,213,84,94,156,44,220,213,150,101,69,108,109,115,81,17,239,124,113,191,30,44,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,66,212,215,87,84,170,111,149,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,159,38,167,137,111,251,141,182,143,151,248,19,254,126,214,69,95,9,222,105,242,111,230,6,30,245,24,12,148,192,0,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,53,32,0,10,127,159,217,199,98,225,255,0,38,177,102,113,98,56,123,69,38,25,183,186,162,58,109,207,103,107,170,123,146,58,106,109,236,99,214,62,172,242,69,23,83,98,181,155,247,59,221,106,169,141,13,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,162,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,37,236,129,206,59,23,16,25,53,132,243,139,14,67,217,233,49,53,189,181,18,83,110,123,251,37,83,28,232,234,105,183,189,140,89,58,83,199,44,93,77,136,215,236,220,223,117,200,165,64,34,175,158,119,230,79,245,147,246,105,69,57,62,226,204,43,129,184,137,198,120,167,26,226,107,86,31,178,209,101,253,95,105,184,221,43,99,164,165,131,125,210,216,198,111,150,69,107,27,185,239,107,83,85,239,115,145,19,189,80,164,28,114,113,119,117,226,251,55,27,138,224,183,85,217,240,157,134,157,214,220,57,106,158,161,207,123,32,87,171,159,85,51,17,203,19,42,102,93,187,250,105,162,50,56,99,87,73,210,73,29,95,249,92,240,37,106,206,203,172,217,239,157,24,102,174,163,4,216,234,24,220,63,110,171,129,189,139,16,214,181,207,73,95,38,229,221,45,53,59,152,212,86,108,233,203,35,149,138,231,36,51,68,233,159,44,255,0,62,249,160,100,23,14,217,177,125,201,204,107,132,51,2,182,245,135,251,47,105,158,215,111,162,146,149,253,122,104,170,25,177,210,85,198,245,209,147,53,23,86,39,188,139,166,169,162,173,64,225,75,141,108,172,227,7,233,79,224,206,193,138,237,159,68,187,15,109,246,237,45,52,61,78,213,215,233,244,186,51,203,174,157,153,251,183,109,211,86,233,174,171,164,64,243,71,243,217,153,191,114,250,61,17,82,185,105,113,55,128,120,89,202,252,254,204,12,95,83,73,89,114,101,62,29,117,151,15,37,198,26,106,219,204,233,37,116,123,32,108,139,185,204,99,167,137,210,189,141,122,199,26,185,251,93,162,53,214,129,157,25,189,140,179,235,52,49,6,110,102,4,244,146,95,113,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,59,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,101,39,149,191,0,181,153,119,216,120,155,206,59,125,214,219,139,215,182,83,225,220,59,89,77,61,12,214,136,215,171,77,53,77,92,114,53,143,116,210,177,100,72,227,84,88,219,20,137,39,190,249,25,209,146,162,0,121,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,254,82,174,34,248,104,202,206,40,48,36,216,23,51,45,63,193,236,87,154,56,41,189,169,108,252,116,50,201,217,39,154,41,58,61,94,131,25,38,214,251,236,213,171,240,84,199,175,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,212,133,251,93,162,232,142,71,53,204,123,88,246,61,141,190,14,85,124,115,218,178,182,167,247,55,102,229,210,146,223,132,238,85,21,87,43,30,33,185,93,27,79,77,102,159,164,178,75,75,51,170,36,72,163,166,149,99,115,153,179,106,165,68,174,69,107,250,251,163,152,146,154,113,15,196,14,1,225,151,43,235,179,95,49,159,86,251,109,29,69,61,36,84,116,43,10,214,214,207,52,136,214,197,79,28,210,70,217,30,141,223,43,154,142,213,35,138,71,119,237,83,30,28,244,207,76,199,226,47,49,238,57,161,154,23,158,221,117,174,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,78,22,110,118,137,170,185,92,231,61,238,123,222,247,186,160,99,14,18,113,86,93,240,143,97,226,115,26,75,217,62,154,226,10,11,126,29,183,35,164,142,102,208,201,5,201,243,79,85,20,144,183,78,167,101,164,146,157,241,200,230,186,41,92,229,79,121,154,121,254,18,114,66,213,196,126,127,97,204,151,188,223,42,236,212,248,142,158,232,214,87,211,70,217,31,77,60,54,234,154,136,94,172,119,115,216,146,195,30,246,106,213,115,55,53,28,197,84,122,121,92,232,202,28,101,144,185,161,136,50,143,48,32,164,142,251,135,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,37,60,171,248,245,166,170,166,181,112,177,156,151,218,74,55,209,211,195,111,192,215,58,142,170,190,177,235,44,206,90,10,154,137,37,115,81,232,215,193,21,43,26,198,51,100,93,45,85,235,19,95,39,247,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,152,246,113,201,197,221,215,139,236,220,110,43,130,221,87,103,194,118,26,119,91,112,229,170,122,135,61,236,129,94,174,125,84,204,71,44,76,169,153,118,239,233,166,136,200,225,141,93,39,73,36,117,95,229,139,193,45,102,121,230,61,54,109,230,134,20,223,150,216,95,109,100,52,215,107,108,235,75,137,106,156,179,71,28,112,189,81,177,77,12,19,66,231,204,155,158,221,204,142,39,198,230,202,245,108,223,148,43,140,78,21,112,111,21,249,71,112,193,247,155,109,35,113,61,186,158,162,167,9,221,228,145,97,125,186,226,172,247,17,210,181,143,119,102,145,205,141,179,51,107,183,49,17,200,157,70,70,246,99,217,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,90,106,234,26,148,77,241,63,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,153,238,88,188,109,81,231,158,92,83,101,38,104,98,189,249,147,133,246,209,195,83,118,185,64,181,88,150,149,201,52,145,201,11,21,91,44,211,65,12,46,100,203,181,238,218,200,229,124,142,116,175,70,209,94,121,223,153,63,214,79,217,165,170,242,184,243,217,150,95,125,122,61,105,63,192,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,24,214,25,25,228,134,53,181,101,175,3,88,7,49,175,180,245,115,219,112,174,83,218,175,117,145,82,49,174,158,72,41,172,241,205,35,99,107,156,214,171,213,172,84,68,87,53,53,211,85,79,18,221,127,163,87,194,199,251,65,205,95,248,170,221,255,0,78,47,252,176,174,102,188,9,90,179,187,6,220,115,207,43,112,205,92,153,161,97,167,141,213,84,118,184,26,247,226,74,38,43,90,230,73,30,168,175,169,134,45,93,27,217,186,71,178,62,134,217,21,97,233,66,97,127,252,149,60,211,226,159,151,245,222,163,110,38,164,2,58,185,210,100,229,247,24,100,214,18,206,43,68,221,74,76,187,184,84,83,221,41,182,177,54,210,220,157,79,27,106,119,185,232,171,178,120,41,226,233,181,143,115,187,78,239,117,177,185,86,27,9,222,229,67,147,182,172,181,225,46,201,139,157,97,171,161,196,57,131,81,81,123,186,75,91,74,216,167,146,6,205,36,52,77,99,182,53,235,76,180,236,100,241,163,149,201,173,84,175,98,237,145,16,188,162,213,121,163,249,19,204,223,185,125,98,136,128,19,208,99,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,124,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,101,251,149,207,29,183,92,236,181,77,145,25,209,137,169,42,49,181,142,157,142,195,247,26,185,221,219,113,13,19,90,245,149,146,110,77,178,212,211,181,141,85,126,254,164,177,185,94,173,114,195,52,174,144,162,223,248,173,227,91,43,56,62,250,45,248,76,176,98,187,159,210,222,221,216,189,133,75,77,55,79,178,244,58,157,94,180,241,105,175,105,102,221,187,181,209,218,233,162,107,79,242,19,154,6,65,113,19,155,22,44,156,193,88,67,48,40,175,88,131,181,118,105,238,150,250,40,233,89,208,166,150,161,251,221,29,92,143,77,89,11,145,52,98,251,202,154,232,154,170,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,198,179,139,31,52,249,201,243,3,16,250,140,229,229,89,248,28,166,226,59,151,14,92,103,14,7,125,91,51,23,5,217,239,204,134,146,54,75,80,203,229,186,27,205,198,117,162,108,44,71,57,42,81,207,149,208,185,141,247,223,34,198,244,84,115,31,13,128,90,110,120,203,42,49,253,21,230,142,58,187,6,44,193,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,154,178,70,175,123,85,28,158,40,79,159,4,28,104,225,94,46,50,226,10,234,215,90,172,152,250,219,212,130,247,135,162,174,141,210,63,164,144,238,174,166,129,94,179,37,27,214,120,209,28,244,247,36,87,69,185,251,82,71,199,95,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,149,66,223,248,246,203,60,43,154,28,35,230,101,187,20,210,117,61,131,135,235,113,53,186,118,71,26,205,75,93,65,3,234,34,124,110,123,29,179,119,77,209,61,91,163,150,41,165,98,57,187,245,49,215,36,251,148,223,27,85,150,251,239,238,100,205,236,87,213,160,186,108,118,14,186,93,238,83,201,36,53,77,100,48,71,102,143,168,174,141,144,186,56,209,96,98,44,109,108,141,124,109,73,29,60,109,108,181,24,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,157,28,177,200,216,149,175,99,154,168,228,114,42,162,162,162,161,37,92,162,114,247,31,101,175,13,184,146,197,152,216,31,16,97,91,148,248,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,154,177,201,240,82,247,193,142,183,31,151,252,43,137,120,201,205,139,142,14,178,123,42,130,28,65,37,190,104,59,52,112,111,174,165,141,148,245,179,237,141,85,171,213,170,138,121,119,175,188,254,166,247,162,57,206,68,186,14,72,248,146,213,75,157,25,133,132,38,195,20,147,220,174,120,94,43,149,61,233,202,222,189,28,20,213,113,199,45,43,61,197,118,201,221,87,11,221,163,218,154,210,71,171,93,220,172,152,144,66,7,49,238,30,179,247,28,241,157,152,120,167,5,100,126,96,98,11,45,111,178,123,53,198,215,134,107,106,233,103,217,106,164,99,246,75,28,110,99,182,189,142,106,232,189,206,106,162,247,162,151,193,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,29,65,64,214,202,216,230,107,92,172,87,49,237,71,34,105,171,28,159,5,35,131,154,63,158,204,205,251,151,209,232,139,95,146,237,117,154,213,79,98,154,231,86,251,109,29,68,213,116,244,110,153,203,4,51,204,216,219,44,172,143,93,173,123,219,4,45,115,145,53,114,69,26,46,187,83,75,213,229,231,203,206,235,196,189,214,159,53,51,82,142,174,221,149,118,234,133,70,49,28,232,103,196,147,198,237,29,79,3,147,71,50,153,174,69,108,179,181,81,85,81,209,68,187,250,146,65,57,32,0,69,95,60,239,204,159,235,39,236,210,213,121,92,121,236,203,47,190,189,30,180,159,224,8,86,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,18,168,0,0,2,213,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,128,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,139,0,226,215,141,251,239,8,252,113,97,170,44,71,85,117,185,101,149,239,47,233,165,189,217,40,225,101,68,204,170,74,187,146,67,85,72,217,37,141,145,205,189,177,50,69,222,141,124,90,238,107,157,28,74,203,223,185,218,112,14,107,224,214,81,222,109,152,127,24,225,59,253,60,21,108,138,166,24,110,22,235,132,10,172,154,25,81,174,71,69,43,53,72,228,99,187,211,185,174,79,130,144,67,199,183,4,23,222,17,241,220,85,184,114,150,235,114,203,43,223,74,43,37,238,178,102,84,76,202,164,133,22,106,90,183,71,20,108,142,109,237,149,241,166,196,107,226,211,107,156,232,229,70,121,78,10,56,174,190,240,151,156,180,88,203,171,117,172,194,23,45,40,241,77,146,138,102,55,183,210,237,122,71,34,54,68,86,44,208,61,253,88,215,86,57,116,124,125,70,50,89,20,151,78,55,238,116,220,69,242,255,0,197,183,156,136,142,175,30,83,226,154,123,69,77,157,150,26,73,106,231,171,99,46,212,142,145,27,11,26,178,163,227,72,228,234,49,90,143,141,99,122,61,26,172,114,36,48,254,228,238,41,255,0,241,105,205,95,253,77,184,255,0,238,73,169,230,143,228,79,51,126,229,245,138,34,0,74,171,196,95,18,249,167,197,6,59,155,29,102,101,219,248,61,138,205,71,61,79,178,237,159,137,134,41,59,36,19,75,39,71,171,208,99,228,218,239,125,250,185,126,8,151,169,202,223,128,90,60,196,236,60,77,231,29,190,213,114,194,9,219,41,240,238,29,172,166,130,186,27,188,137,213,166,154,166,174,57,26,246,54,24,158,146,36,113,170,36,142,150,52,147,220,100,108,235,70,177,53,60,75,127,220,109,180,124,191,192,159,243,246,178,42,248,78,243,79,147,127,48,48,247,168,192,100,166,0,4,85,243,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,137,169,0,0,70,95,59,12,226,186,217,112,110,3,201,11,29,250,146,42,124,75,81,85,123,191,209,195,84,230,213,186,10,85,141,180,109,150,54,189,17,105,164,150,73,222,137,35,21,29,45,27,21,170,139,19,136,245,224,191,39,44,89,251,197,6,0,202,172,83,54,203,45,214,225,37,69,198,61,175,94,211,75,73,79,45,92,180,218,177,236,123,58,204,167,116,93,70,185,28,206,166,244,213,91,162,250,14,96,185,59,106,201,14,45,49,214,17,195,86,26,187,86,30,173,168,134,247,103,138,90,86,193,2,193,87,11,38,145,180,173,99,24,206,205,29,67,170,32,141,24,154,53,32,216,170,174,99,148,144,158,75,121,199,125,198,25,53,139,114,118,239,15,82,147,46,238,20,245,22,186,157,204,77,180,183,39,84,72,234,109,141,98,42,236,158,10,137,122,142,123,220,238,211,183,221,108,109,69,145,82,42,249,231,126,100,255,0,89,63,102,150,107,193,214,87,221,115,142,135,61,112,29,137,213,107,114,159,41,235,174,84,112,82,81,58,174,122,185,232,110,246,170,216,233,99,137,170,142,115,230,117,50,66,154,106,168,178,34,163,93,166,213,183,83,40,140,189,185,224,219,214,0,195,87,156,185,142,146,60,39,95,103,162,169,176,178,146,145,105,96,109,185,240,177,212,201,28,42,214,172,76,233,43,52,98,181,187,83,68,209,52,208,244,4,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,70,63,100,177,198,230,59,107,216,230,174,139,220,230,170,47,122,41,114,188,154,242,159,52,242,191,240,191,248,76,203,76,87,132,189,167,244,127,177,123,118,205,83,65,218,186,126,208,234,116,186,204,110,253,189,70,110,219,174,155,219,175,138,22,87,205,31,207,102,102,253,203,232,244,69,20,192,217,23,152,249,147,151,24,231,52,48,85,155,218,182,172,185,236,50,223,225,129,85,213,84,244,181,73,80,169,84,216,209,61,248,99,236,174,234,170,46,230,53,237,122,181,88,217,30,207,129,128,49,101,54,5,198,86,156,97,85,131,176,254,42,101,166,161,42,82,209,127,130,89,173,213,79,106,46,196,158,40,164,141,210,49,29,181,219,21,219,29,181,26,244,123,21,204,118,71,188,60,113,3,128,120,154,202,250,28,215,203,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,118,74,214,171,181,88,229,141,221,219,144,169,100,0,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,252,176,174,89,92,118,218,179,187,6,219,178,51,52,177,53,92,153,161,97,167,145,180,181,151,73,218,247,226,74,38,43,156,215,199,38,136,175,169,134,45,27,35,31,186,71,178,62,190,233,21,102,233,84,190,61,184,32,177,113,113,129,34,173,195,148,182,171,110,102,217,58,81,89,47,117,147,62,158,23,210,172,200,179,82,213,186,56,164,124,144,236,116,175,141,54,43,153,46,155,92,214,201,42,62,5,177,78,19,197,88,26,251,85,133,177,174,25,186,225,251,213,22,206,211,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,38,169,222,215,34,167,114,161,45,60,173,248,250,172,204,78,195,195,38,113,220,46,183,44,94,157,178,163,14,226,42,202,153,235,166,187,198,157,90,153,169,170,228,145,207,123,102,137,137,34,199,34,170,70,232,163,72,253,199,198,206,183,160,230,203,194,38,62,206,172,51,104,206,140,185,184,226,11,237,203,6,211,178,219,46,13,165,167,154,177,42,96,158,161,17,213,84,48,66,215,57,42,81,207,103,91,84,209,240,196,199,110,103,65,27,36,48,146,125,199,239,21,217,113,197,175,2,56,75,26,224,169,123,13,214,135,48,45,176,95,236,19,204,143,170,180,85,58,217,114,84,107,149,17,58,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,203,107,229,113,231,179,44,190,250,244,122,211,208,115,70,226,99,6,241,11,159,48,218,178,254,135,15,214,216,176,29,59,237,20,248,158,129,22,73,239,111,126,199,203,172,219,81,29,77,12,189,70,66,141,220,197,85,158,86,189,205,157,17,180,127,133,30,20,115,31,139,92,199,102,10,193,81,118,27,85,15,78,123,253,254,120,85,244,182,138,87,42,162,57,200,138,157,73,159,181,201,20,40,168,233,28,215,42,171,24,201,36,100,228,241,167,195,141,215,138,124,134,186,229,93,139,27,213,225,171,147,170,33,185,81,189,37,115,104,171,103,131,114,199,75,92,214,162,185,244,206,114,163,187,145,85,146,50,25,81,175,233,244,221,143,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,198,189,155,226,145,26,246,238,99,218,228,213,59,218,228,84,238,84,38,211,149,127,20,24,7,53,242,74,213,146,22,251,69,37,135,22,101,197,158,24,171,168,233,233,225,165,166,184,64,233,230,106,85,211,70,146,186,89,95,162,68,250,169,92,198,39,104,170,215,254,248,133,239,157,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,76,120,120,229,226,43,10,241,67,196,21,203,52,176,86,21,246,37,149,246,250,43,125,55,104,161,142,154,225,89,210,137,55,207,91,211,150,70,73,54,247,58,54,189,29,253,98,42,118,170,34,181,74,213,202,143,133,172,85,155,121,203,6,120,253,36,186,225,188,55,150,119,10,121,251,77,11,100,138,107,189,115,154,229,236,49,205,183,167,209,233,255,0,170,155,170,185,98,157,145,237,68,159,168,202,215,207,59,243,39,250,201,251,52,181,94,87,30,123,50,203,239,175,71,173,39,248,0,98,174,100,167,194,119,149,140,155,249,127,135,189,58,3,26,195,32,139,77,166,235,127,229,143,69,98,177,91,42,238,55,43,142,67,199,73,71,71,73,11,166,158,166,121,48,250,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,8,76,253,201,220,83,255,0,226,211,154,191,250,155,113,255,0,220,153,41,130,24,57,196,240,253,128,114,179,52,48,222,107,225,6,85,211,92,179,70,162,233,87,122,163,68,133,148,81,79,75,29,11,122,176,71,28,109,115,95,43,166,150,89,92,247,61,95,35,220,238,237,87,91,32,202,172,204,197,89,55,152,248,115,52,176,85,95,103,189,97,155,132,87,10,109,210,72,200,230,216,190,252,18,244,222,199,186,25,88,174,142,70,35,147,124,111,123,85,116,114,153,15,112,187,196,222,1,226,155,43,237,185,129,132,42,105,40,238,79,167,107,175,88,121,110,48,212,214,217,167,89,37,143,100,237,141,119,53,143,116,18,186,39,189,172,89,35,70,191,107,117,86,182,176,2,210,185,169,221,173,86,238,7,49,245,29,194,231,73,75,81,116,168,179,210,80,197,52,205,99,234,167,75,157,52,203,20,77,85,213,239,72,161,150,69,107,117,93,145,189,222,13,85,72,12,50,104,225,251,29,97,92,203,200,236,7,142,240,85,174,213,106,178,222,48,253,12,244,214,187,92,241,203,75,107,210,22,181,244,44,116,109,107,63,165,222,215,64,173,70,183,107,162,86,171,90,168,173,74,128,90,175,52,127,34,121,155,247,47,172,81,16,2,78,247,48,78,2,176,247,19,56,54,187,28,229,245,138,146,143,53,45,20,242,77,66,250,126,203,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,65,183,250,42,192,88,171,253,117,195,152,147,14,92,63,221,40,235,173,181,212,242,127,193,146,25,163,145,159,99,154,230,252,21,9,233,224,39,141,251,23,23,24,18,90,44,71,85,106,182,230,109,147,171,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,14,199,68,201,23,122,185,146,235,185,173,108,145,43,237,255,0,156,166,83,230,158,104,126,8,63,6,121,105,138,241,111,179,62,144,118,223,97,89,170,107,251,47,83,217,253,62,175,69,142,217,187,166,253,187,180,215,99,180,240,82,218,185,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,91,25,190,89,35,107,27,185,239,107,83,85,239,115,145,19,189,80,155,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,213,121,174,112,45,253,127,138,12,148,193,159,236,138,172,127,69,66,239,237,92,219,164,116,232,223,247,222,212,246,187,248,19,43,63,213,19,17,213,145,121,233,152,252,58,102,61,187,52,50,190,243,216,110,180,58,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,234,66,253,173,213,53,71,35,154,215,177,204,123,24,246,215,94,100,57,243,131,120,146,204,188,184,205,108,25,91,72,230,92,114,222,220,203,157,12,53,11,51,237,55,20,174,175,90,138,41,85,204,99,183,198,231,104,142,86,55,123,21,146,53,54,61,170,183,65,200,199,243,217,250,183,251,72,149,66,149,113,99,229,99,57,62,95,226,31,78,156,198,176,237,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,78,79,44,206,51,107,56,148,203,135,229,222,50,181,93,126,153,229,253,190,146,158,186,240,230,79,83,75,118,165,211,167,13,76,181,47,221,178,177,221,53,234,71,35,247,74,230,190,88,247,39,85,144,94,168,7,148,205,140,117,248,47,202,204,101,153,158,203,246,159,209,44,63,113,190,246,46,191,71,181,118,90,105,38,233,117,54,187,102,238,158,221,219,93,166,186,232,186,104,99,47,139,49,77,247,28,226,171,206,53,197,53,221,182,245,136,46,21,23,75,141,79,73,145,245,234,167,145,210,75,38,198,35,88,221,207,123,151,70,162,53,53,209,17,19,184,172,28,15,231,21,215,36,56,163,203,252,93,71,126,164,181,91,107,111,20,214,75,244,181,213,78,130,137,109,85,114,182,26,151,84,57,30,198,236,141,174,73,218,178,46,198,201,4,111,114,46,205,12,140,192,4,0,243,71,243,217,153,191,114,250,61,17,242,120,32,224,187,21,113,113,152,240,80,214,182,235,100,192,54,222,164,247,188,67,21,12,142,141,253,37,135,117,13,52,234,197,133,43,30,147,198,168,215,175,185,26,186,93,175,218,145,190,127,176,158,22,177,96,108,43,102,193,88,90,135,177,89,112,253,190,158,215,110,166,234,190,78,133,44,17,182,56,163,222,245,115,221,181,140,106,106,229,87,46,154,170,170,247,159,88,0,8,171,231,157,249,147,253,100,253,154,90,175,43,143,61,153,101,247,215,163,214,147,252,1,10,220,234,252,211,225,111,151,244,62,163,113,42,175,35,31,207,103,234,223,237,34,82,99,187,90,166,186,212,88,161,185,210,62,229,71,79,13,93,69,27,102,106,207,12,19,58,70,197,43,227,215,115,88,247,65,51,90,229,77,28,177,72,137,174,213,211,182,0,0,22,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,66,183,58,191,52,248,91,229,253,15,168,220,74,235,201,27,31,227,43,238,13,204,220,190,188,226,26,186,204,61,133,106,45,53,54,90,25,149,28,202,7,214,45,106,212,164,74,169,185,172,123,160,141,234,205,118,35,247,185,17,29,35,213,215,233,158,153,23,151,28,69,229,197,199,43,243,66,205,219,173,85,218,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,233,204,205,206,209,116,86,171,92,230,61,175,99,222,199,99,46,79,247,43,143,34,121,101,247,215,172,86,151,84,90,175,52,127,34,121,155,247,47,172,81,16,2,93,255,0,46,238,8,43,56,170,199,107,139,113,141,46,220,178,194,119,8,162,190,181,102,158,154,107,164,142,134,89,25,75,75,43,34,115,29,181,236,131,180,34,73,28,140,138,161,170,199,35,158,199,36,239,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,98,196,77,79,18,223,247,27,109,31,47,240,39,252,253,172,138,190,19,188,211,228,223,204,12,61,234,48,25,41,158,127,31,227,252,27,149,152,54,237,152,57,131,136,105,44,120,122,199,78,181,53,213,213,42,187,34,102,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,79,248,103,226,171,40,248,175,193,181,56,195,43,110,85,109,125,186,163,179,92,237,23,40,217,13,198,220,245,87,116,214,104,152,247,183,100,141,106,185,143,99,156,199,104,230,235,189,146,49,149,128,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,122,75,181,170,27,173,61,138,107,157,35,46,85,148,243,85,211,209,186,102,164,243,65,11,163,108,178,178,61,119,57,140,116,240,181,206,68,209,171,44,104,186,110,77,123,96,0,99,195,204,23,56,173,89,223,197,166,58,197,216,106,253,87,117,195,212,85,16,217,44,242,203,84,217,224,72,41,33,100,50,58,149,204,123,217,217,164,168,109,68,241,171,23,71,36,251,213,17,207,114,23,127,200,251,0,83,75,117,205,60,210,174,195,213,105,81,75,79,110,176,90,238,206,73,91,2,178,87,75,61,109,59,23,94,147,222,139,13,3,221,220,175,98,44,127,146,146,46,231,60,28,1,77,21,215,43,51,74,135,15,85,173,69,85,61,198,193,116,187,53,37,116,8,200,157,20,244,84,239,93,122,76,122,172,213,239,111,114,61,232,146,126,82,70,155,104,7,42,28,226,186,229,175,22,150,76,34,235,245,37,14,30,204,26,122,139,37,210,42,218,167,69,4,147,182,25,38,162,115,27,189,172,90,149,168,99,32,141,92,142,93,42,165,99,19,116,136,164,239,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,44,215,58,242,190,235,146,185,185,139,242,162,242,234,185,42,48,181,226,166,218,202,138,154,39,82,62,178,6,61,122,53,73,19,149,85,140,154,46,156,172,247,156,138,201,26,168,231,34,162,172,212,242,147,198,182,172,85,193,110,31,177,91,233,234,227,168,193,215,139,173,146,185,211,49,168,201,39,125,75,171,145,209,42,57,85,89,210,174,137,170,174,70,174,246,189,52,209,17,206,188,160,8,1,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,30,83,153,23,45,223,193,255,0,181,56,133,225,234,195,254,133,61,250,204,77,134,104,226,255,0,176,191,23,214,82,49,63,249,79,197,100,137,63,212,253,238,106,116,53,74,123,64,225,71,138,236,199,225,43,49,217,141,112,84,189,186,213,93,211,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,78,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,144,246,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,42,104,107,169,149,118,74,205,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,8,121,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,254,98,217,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,177,204,126,201,99,86,189,187,152,247,53,116,94,246,185,81,123,149,76,151,178,67,26,221,115,43,37,240,14,99,95,105,233,32,185,98,172,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,166,154,170,248,145,235,206,143,34,242,226,135,4,225,206,33,237,150,110,195,140,235,177,5,54,27,185,84,211,170,50,59,141,43,168,234,100,141,245,12,211,223,154,62,202,198,50,68,84,119,77,202,199,111,70,68,145,218,7,43,143,61,153,101,247,215,163,214,147,252,67,7,52,110,4,173,89,39,117,135,61,242,95,12,213,211,224,155,229,67,219,136,45,212,144,55,177,97,234,215,57,137,19,227,218,187,162,166,168,115,220,136,205,157,56,164,106,49,28,212,154,24,155,96,17,221,174,176,218,170,44,80,220,234,217,109,172,168,134,174,162,141,179,57,32,154,120,91,35,98,149,241,235,181,207,99,103,153,173,114,166,173,73,100,68,211,114,234,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,248,57,143,115,87,84,85,67,218,228,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,122,112,179,115,117,93,21,202,231,53,140,107,222,246,49,217,10,112,233,195,70,86,112,191,129,33,192,185,103,105,254,23,109,188,214,65,77,237,75,159,227,166,150,62,215,60,49,71,214,233,117,222,200,247,55,220,102,141,79,138,173,85,35,171,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,175,124,80,193,35,25,10,59,169,53,63,126,170,172,220,232,21,119,72,137,79,27,22,40,114,95,55,177,150,66,230,134,31,205,204,191,158,146,59,238,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,69,28,60,113,3,128,120,154,202,250,28,215,203,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,118,74,214,171,181,88,229,141,221,219,144,142,14,108,92,111,209,226,79,105,240,153,150,117,91,233,45,247,4,139,27,86,172,48,77,13,84,144,246,121,233,233,105,102,108,175,86,244,167,71,165,66,58,54,72,217,105,218,196,118,212,145,174,177,110,24,184,122,197,92,80,103,45,151,40,240,181,79,96,237,253,74,155,141,209,244,178,84,67,108,161,137,187,165,168,145,172,79,237,99,98,57,204,107,229,150,38,43,217,191,114,100,81,149,89,103,133,114,111,46,48,230,86,224,170,78,207,101,195,54,248,173,244,219,163,141,146,77,177,61,249,229,233,177,140,116,210,189,93,36,143,70,166,249,30,247,42,106,229,35,91,158,119,230,79,245,147,246,105,106,188,174,60,246,101,151,223,94,143,90,79,240,0,197,92,201,79,132,239,43,25,55,242,255,0,15,122,116,6,53,134,74,124,39,121,88,201,191,151,248,123,211,160,42,168,4,85,243,206,252,201,254,178,126,205,34,214,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,52,99,22,89,162,141,28,237,19,124,140,111,139,145,22,186,240,81,197,117,247,132,188,229,162,198,93,91,173,102,16,185,105,71,138,108,148,83,49,189,190,151,107,210,57,17,178,34,177,102,129,239,234,198,186,177,203,163,227,234,49,146,200,166,67,214,155,157,53,234,213,69,121,163,142,174,58,122,250,120,234,98,101,93,36,180,179,181,143,106,57,169,36,51,53,178,196,253,21,53,100,141,107,218,186,163,145,21,21,14,217,22,188,240,113,253,76,86,172,172,202,218,28,67,72,180,245,85,23,27,253,210,210,213,137,211,163,226,108,80,81,84,61,52,234,177,138,147,87,177,189,232,199,170,73,249,75,26,109,138,18,106,121,54,103,95,211,158,31,110,217,57,87,111,232,213,229,149,193,58,51,199,22,216,231,161,184,203,81,81,30,231,44,142,87,76,217,217,88,142,209,140,106,71,208,211,115,183,169,127,229,170,243,71,242,39,153,191,114,250,197,17,0,38,85,4,96,115,58,229,233,89,138,107,42,120,138,225,251,8,117,174,179,110,151,22,216,45,144,207,61,85,214,170,89,225,142,42,170,42,72,33,126,233,151,171,51,234,87,115,26,173,141,36,218,175,89,92,247,43,254,95,184,171,3,95,109,92,78,103,20,55,92,63,122,162,235,253,27,195,242,54,74,74,168,55,178,182,138,175,218,116,213,20,205,123,119,49,241,201,7,78,78,246,187,115,187,149,26,73,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,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,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,207,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,66,15,50,254,7,42,120,113,198,83,103,14,7,125,35,242,235,26,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,184,200,214,55,162,43,88,249,172,128,149,78,70,63,158,207,213,191,218,68,170,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,132,191,98,30,91,216,87,138,28,159,225,223,52,172,119,79,98,94,159,131,240,93,191,22,109,158,58,104,235,44,113,91,219,218,39,139,109,44,143,146,227,177,208,199,27,229,119,79,167,19,26,168,136,212,47,171,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,212,153,251,91,170,232,141,70,181,172,99,88,198,49,141,168,0,22,65,205,223,56,174,185,107,194,227,48,142,28,191,82,80,220,179,6,241,21,146,166,36,170,116,85,178,90,155,20,147,85,186,6,177,237,114,177,92,202,120,37,85,71,51,167,84,230,57,63,24,213,33,175,37,242,135,25,103,214,104,97,252,163,203,248,41,36,190,226,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,249,75,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,76,148,248,104,199,245,57,167,195,206,91,230,13,195,16,210,95,46,87,204,47,109,169,186,87,83,44,91,37,184,246,118,37,98,42,68,136,198,61,181,9,43,30,198,162,108,123,92,221,27,183,68,169,96,16,3,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,191,240,0,4,85,243,206,252,201,254,178,126,205,45,87,149,199,158,204,178,251,235,209,235,73,254,0,133,110,117,126,105,240,183,203,250,31,81,184,157,78,90,92,77,224,30,22,114,191,63,179,3,23,212,210,86,92,153,79,135,93,101,195,201,113,134,154,182,243,58,73,93,30,200,27,34,238,115,24,233,226,116,175,99,94,177,198,174,126,215,104,141,117,0,193,188,102,103,70,9,226,94,235,197,69,190,186,146,175,22,94,170,43,101,174,163,172,150,174,75,116,240,84,49,90,148,143,141,39,73,95,77,10,116,186,49,58,69,70,118,104,60,122,104,79,158,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,167,51,55,55,84,213,90,173,115,94,199,61,143,99,221,80,0,0,22,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,66,183,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,149,67,21,114,127,185,92,121,19,203,47,190,189,98,180,186,162,213,121,163,249,19,204,223,185,125,98,136,134,190,20,120,81,204,126,45,115,29,152,43,5,69,216,109,84,61,57,239,247,249,225,87,210,218,41,92,170,136,231,34,42,117,38,126,215,36,80,162,163,164,115,92,170,172,99,36,145,153,15,96,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,210,154,134,134,153,23,100,76,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,1,138,185,53,60,75,127,220,109,180,124,191,192,159,243,246,178,42,248,78,243,79,147,127,48,48,247,168,192,100,166,65,95,49,30,62,171,56,156,197,73,128,242,182,225,117,182,229,149,147,171,79,170,84,207,79,244,154,69,146,39,246,154,170,109,200,197,133,143,130,55,83,199,35,22,70,251,210,59,107,164,233,197,64,56,116,226,95,52,248,95,199,112,227,172,179,187,127,11,182,217,171,39,169,246,93,207,241,51,69,31,107,130,25,99,235,116,186,239,124,123,157,238,63,71,39,197,23,33,60,139,207,76,184,226,47,46,45,217,161,149,247,158,221,106,174,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,78,102,110,110,169,170,181,90,230,189,142,123,30,199,186,160,17,87,207,59,243,39,250,201,251,52,181,254,91,124,64,224,30,25,115,95,27,230,190,99,62,173,246,218,60,15,53,36,84,116,43,10,214,214,207,53,214,218,214,197,79,28,210,70,217,30,141,223,43,154,142,213,35,138,71,119,237,83,197,95,248,223,207,28,65,196,253,183,139,57,170,173,84,248,190,209,209,138,138,137,144,205,45,174,158,149,148,235,4,148,177,195,52,175,124,112,202,201,39,87,163,36,71,111,168,149,236,115,30,228,114,78,79,11,188,77,224,30,41,178,190,219,152,24,66,166,146,142,228,250,118,186,245,135,150,227,13,77,109,154,117,146,88,246,78,216,215,115,88,247,65,43,162,123,218,197,146,52,107,246,183,85,107,107,0,7,138,206,188,208,181,100,174,81,226,252,215,188,182,146,74,124,45,103,169,185,50,158,166,181,180,140,172,157,140,94,141,42,74,228,84,99,230,151,167,19,61,215,42,190,70,162,53,202,168,139,140,97,144,71,45,28,1,83,151,220,22,229,221,45,203,15,82,90,174,87,202,122,155,253,82,194,145,111,172,101,93,76,146,210,212,74,248,213,119,189,212,107,72,137,185,119,181,141,99,29,183,102,212,115,46,192,21,57,131,193,110,98,82,219,112,245,37,214,229,99,167,166,191,210,172,201,22,250,54,82,84,199,45,85,68,79,145,83,99,219,70,149,104,187,87,123,152,231,177,187,183,237,88,12,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,201,58,21,80,72,217,34,147,99,209,204,118,215,177,171,163,145,90,186,104,168,169,220,101,17,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,22,220,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,227,228,243,130,201,203,238,6,226,129,115,86,162,110,209,101,204,187,124,21,20,114,109,99,58,21,84,52,240,82,84,83,104,143,115,221,181,140,166,151,168,173,99,87,180,236,110,229,141,202,84,190,71,216,214,213,65,143,243,79,46,102,167,171,91,149,242,207,110,189,211,202,214,55,160,216,40,102,150,25,90,247,110,220,143,87,92,33,86,162,53,81,81,178,106,173,209,17,210,232,1,0,60,209,252,246,102,111,220,190,143,68,93,87,35,31,207,103,234,223,237,34,253,56,162,226,111,0,240,179,149,247,44,192,197,245,52,149,151,38,83,185,214,92,60,151,24,105,171,111,51,164,145,71,178,6,200,187,156,198,58,120,157,43,216,215,172,113,171,159,181,218,35,93,142,102,44,191,253,43,197,87,156,83,236,75,85,155,219,55,10,139,135,179,173,52,221,158,134,143,171,35,159,208,167,139,85,233,194,205,219,88,205,87,107,81,19,85,208,153,238,83,92,54,230,230,75,101,125,223,25,230,77,255,0,16,89,169,241,133,67,223,75,129,43,168,159,76,150,247,195,34,196,234,218,136,231,141,37,142,166,84,141,17,173,143,107,29,10,70,231,172,170,177,164,17,237,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,191,243,21,115,37,62,19,188,172,100,223,203,252,61,233,208,22,171,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,227,169,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,1,156,123,112,65,125,225,31,29,197,91,135,41,110,183,44,178,189,244,162,178,94,235,38,101,68,204,170,72,81,102,165,171,116,113,70,200,230,222,217,95,26,108,70,190,45,54,185,206,142,84,101,181,97,108,39,138,177,205,246,151,11,96,172,51,117,196,23,170,221,253,154,221,107,162,146,174,170,125,140,115,223,178,40,209,207,118,214,49,206,93,19,185,173,85,94,228,82,124,248,28,224,115,6,240,133,131,93,85,84,250,75,230,98,223,41,218,203,245,249,140,93,145,179,84,119,98,163,220,136,230,83,53,200,213,87,42,35,230,123,81,239,70,163,98,138,43,160,0,132,14,103,92,18,214,100,102,99,212,230,222,87,225,77,153,109,138,55,86,77,77,105,182,206,148,184,106,169,171,12,114,71,51,209,29,20,48,207,52,205,124,41,185,141,220,249,34,100,109,108,76,87,80,14,27,56,188,206,94,20,190,150,254,9,107,109,80,253,49,183,178,138,179,218,20,13,169,232,77,22,254,207,87,14,170,154,77,23,86,93,168,253,241,59,168,189,72,223,163,118,209,251,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,12,133,56,28,225,18,213,194,14,81,187,10,79,113,164,188,98,203,245,67,110,88,142,235,5,59,88,199,206,140,70,178,150,23,171,82,87,211,66,155,182,117,23,85,124,147,72,141,143,170,177,182,226,136,171,231,157,249,147,253,100,253,154,90,175,43,143,61,153,101,247,215,163,214,147,252,0,49,87,50,83,225,59,202,198,77,252,191,195,222,157,1,141,97,146,159,9,222,86,50,111,229,254,30,244,232,10,170,1,21,124,243,191,50,127,172,159,179,74,41,201,247,9,225,92,115,196,78,51,194,216,215,12,218,177,5,150,183,47,234,251,77,186,233,69,29,93,44,251,46,150,199,179,124,82,35,152,237,175,99,92,154,167,115,154,138,157,232,133,229,112,227,202,91,40,242,127,52,49,38,54,204,106,202,76,197,180,71,80,248,112,141,162,239,66,201,96,167,164,146,52,221,53,124,78,111,74,162,165,170,231,196,212,70,244,145,25,214,218,146,72,198,83,223,168,49,225,230,11,156,86,172,239,226,211,29,98,236,53,126,171,186,225,234,42,136,108,150,121,101,170,108,240,36,20,144,178,25,29,74,230,61,236,236,210,84,54,162,120,213,139,163,146,125,234,136,231,185,15,21,138,242,46,251,133,184,113,192,25,243,89,102,186,178,147,27,98,11,229,186,58,189,89,37,15,101,164,101,43,41,151,86,34,172,83,73,58,93,91,178,71,35,158,218,77,205,98,53,170,231,92,167,39,220,227,190,224,110,40,19,42,169,225,237,22,92,203,183,207,79,89,30,230,51,161,85,67,79,61,93,61,78,170,199,61,219,88,202,152,186,104,230,53,123,78,247,110,88,218,132,223,150,171,205,31,200,158,102,253,203,235,20,68,0,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,0,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,214,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,46,168,243,248,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,117,166,174,161,169,69,217,43,53,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,123,56,204,225,126,235,194,102,116,84,229,205,101,222,146,227,109,184,211,190,247,97,150,42,135,77,59,109,82,85,212,67,76,218,167,44,81,53,42,118,211,170,200,145,181,89,170,251,171,240,75,223,228,99,249,236,253,91,253,164,74,161,74,184,177,242,177,156,159,47,241,15,167,78,99,88,100,167,194,119,149,140,155,249,127,135,189,58,2,170,128,8,86,231,55,154,95,74,248,142,177,101,157,5,247,181,80,96,76,63,31,105,162,236,187,59,29,210,181,235,52,223,140,86,35,164,223,74,219,115,187,156,230,55,77,19,71,117,16,245,92,146,242,207,21,84,230,158,58,206,62,201,210,195,118,252,62,184,103,175,36,114,55,180,87,84,84,211,212,108,133,219,58,111,233,199,75,172,137,189,28,222,188,30,234,163,245,75,106,230,43,147,151,220,155,226,227,29,211,93,230,237,20,152,194,225,62,49,181,212,237,99,58,212,181,243,203,35,147,99,94,245,111,74,116,168,131,87,109,115,250,27,246,181,175,106,23,235,201,99,56,173,87,172,163,197,121,33,112,191,85,203,125,195,87,135,222,232,104,234,234,154,230,54,213,84,200,218,173,165,141,94,175,70,71,83,28,175,149,26,196,99,95,89,26,234,174,149,73,31,0,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,128,0,34,175,158,119,230,79,245,147,246,105,106,188,174,60,246,101,151,223,94,143,90,79,240,4,43,115,171,243,79,133,190,95,208,250,141,196,176,3,218,201,146,153,185,22,87,211,231,83,178,227,16,46,4,170,168,154,153,152,129,180,47,117,18,62,41,35,137,202,249,17,52,99,22,89,153,19,94,237,24,249,18,70,49,92,248,228,107,106,255,0,2,252,102,223,120,60,204,122,171,156,150,175,108,224,204,81,217,233,241,53,182,38,49,42,157,28,74,254,149,77,52,142,211,73,162,234,202,169,27,156,145,200,215,185,174,218,170,201,99,159,236,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,177,238,99,246,75,26,185,142,218,246,57,171,162,247,57,170,139,222,138,125,96,0,45,87,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,146,152,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,133,110,117,126,105,240,183,203,250,31,81,184,149,87,145,143,231,179,245,111,246,145,42,134,42,228,255,0,114,184,242,39,150,95,125,122,197,105,117,69,10,227,127,40,113,150,125,112,199,139,114,143,47,224,164,146,251,136,170,45,16,211,173,92,233,12,17,49,151,74,73,101,154,71,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,250,14,29,56,104,202,206,23,240,36,56,23,44,237,63,194,237,183,154,200,41,189,169,115,252,116,210,199,218,231,134,40,250,221,46,187,217,30,230,251,140,209,169,241,85,170,160,197,92,154,158,37,191,238,54,218,62,95,224,79,249,251,89,21,124,39,121,167,201,191,152,24,123,212,96,47,211,154,135,30,181,53,85,55,94,22,50,110,251,87,70,202,58,137,173,248,230,231,79,210,86,86,49,98,133,201,65,77,81,28,174,114,49,28,249,226,170,99,152,199,239,139,165,170,177,101,107,236,3,135,142,31,177,247,19,89,161,67,149,25,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,118,200,154,229,110,139,36,177,183,187,114,21,171,143,190,4,238,188,34,98,106,43,238,26,172,171,187,101,214,34,168,90,75,61,101,84,142,158,182,150,120,233,225,116,145,87,72,202,120,160,99,228,145,213,14,133,172,85,87,71,11,213,123,216,227,207,240,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,99,18,169,209,196,175,233,84,211,72,237,52,154,46,172,170,145,185,201,28,141,123,154,237,170,172,150,57,254,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,30,230,63,100,177,171,152,237,175,99,154,186,47,115,154,168,189,232,164,96,243,206,252,201,254,178,126,205,34,172,246,177,228,166,110,75,149,245,25,212,220,184,196,9,129,41,106,33,166,126,32,117,11,219,68,175,150,73,34,106,178,69,77,30,196,150,23,196,231,183,86,50,69,141,143,86,190,72,218,239,107,194,143,21,217,143,194,86,99,179,26,224,169,123,117,170,187,167,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,156,204,220,229,138,100,69,116,110,115,145,81,236,124,145,191,33,236,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,236,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,5,144,115,125,205,11,86,11,225,46,167,1,204,218,73,238,89,131,120,162,182,211,192,234,214,197,60,80,83,76,218,217,106,153,22,138,233,152,215,83,195,11,180,218,141,90,168,213,93,224,215,66,5,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,82,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,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,76,91,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,50,20,229,225,141,110,184,255,0,130,220,170,190,222,105,233,33,168,165,179,190,200,198,211,49,205,98,193,111,169,150,134,23,42,57,206,93,238,138,154,55,61,117,209,94,174,84,70,162,163,82,205,121,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,197,207,243,159,202,26,156,95,144,216,107,55,45,208,85,205,81,151,183,135,67,88,141,158,38,65,13,186,225,211,138,73,158,199,123,239,122,84,195,67,27,81,139,220,147,72,170,213,68,220,200,224,224,31,51,48,174,81,113,123,150,216,235,26,213,246,75,45,61,194,162,223,83,84,233,35,142,58,94,219,73,53,27,39,149,242,61,172,100,49,190,161,175,145,234,239,118,54,189,200,138,168,136,185,20,128,64,15,52,127,61,153,155,247,47,163,209,21,255,0,148,54,102,97,92,155,203,142,35,243,75,26,213,246,123,46,25,183,216,46,21,59,100,141,146,77,177,46,123,32,139,168,246,49,211,74,245,108,113,177,92,155,228,123,26,139,171,144,180,14,43,184,174,204,126,45,115,29,248,215,26,203,216,109,84,61,72,44,22,8,38,87,210,218,41,92,168,170,214,170,162,117,38,126,214,172,179,42,35,164,115,90,136,140,99,35,141,151,127,202,223,128,90,60,196,236,60,77,231,29,190,213,114,194,9,219,41,240,238,29,172,166,130,186,27,188,137,213,166,154,166,174,57,26,246,54,24,158,146,36,113,170,36,142,150,52,147,220,100,108,235,75,249,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,255,0,49,87,50,83,225,59,202,198,77,252,191,195,222,157,1,106,188,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,254,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,81,78,49,179,11,35,178,223,135,220,73,117,226,30,195,237,252,25,112,232,90,234,108,145,116,93,85,114,146,105,90,140,142,153,178,75,22,179,71,162,206,138,199,182,72,219,3,165,98,162,198,138,152,225,23,191,202,67,26,228,190,12,226,94,56,179,22,158,173,49,102,33,167,246,38,15,172,149,148,158,206,162,158,86,72,233,221,44,147,57,37,142,166,84,142,26,104,22,29,85,253,166,88,213,23,168,132,228,130,42,249,231,126,100,255,0,89,63,102,150,171,202,227,207,102,89,125,245,232,245,164,255,0,0,12,85,204,148,248,78,242,177,147,127,47,240,247,167,64,99,88,100,167,194,119,149,140,155,249,127,135,189,58,2,170,128,69,95,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,154,144,83,252,254,206,59,23,15,249,53,139,51,139,17,195,218,41,48,205,189,213,17,211,110,123,59,93,83,220,145,211,83,111,99,30,177,245,103,146,40,186,155,21,172,223,185,222,235,85,76,101,201,179,226,31,133,90,156,184,229,87,93,146,84,54,218,76,69,125,192,118,122,123,252,181,18,201,20,137,77,87,29,114,86,221,42,41,101,149,145,171,88,200,165,175,108,126,235,101,116,43,211,247,156,245,71,67,182,85,102,102,42,201,188,199,195,153,165,130,170,251,61,235,12,220,34,184,83,110,146,70,71,54,197,247,224,151,166,246,61,208,202,197,116,114,49,28,155,227,123,218,171,163,148,201,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,66,216,57,163,249,19,204,223,185,125,98,136,128,19,42,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,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,213,2,21,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,68,170,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,74,124,39,121,88,201,191,151,248,123,211,160,42,168,7,82,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,26,30,32,115,51,240,201,158,56,243,52,163,171,186,212,82,98,108,65,93,112,160,246,164,155,234,161,161,124,206,236,176,63,223,122,55,165,2,69,26,49,174,86,177,172,70,181,118,181,9,180,229,113,148,53,57,75,193,246,25,158,229,5,92,23,44,115,81,54,47,170,134,105,226,149,140,101,75,88,202,87,68,177,254,75,31,71,5,36,138,215,43,158,143,145,232,237,191,144,219,96,231,105,146,159,246,139,196,101,29,195,234,193,87,10,89,37,255,0,206,43,41,36,133,137,31,254,122,146,57,210,127,96,70,183,242,212,182,174,85,153,199,98,202,46,46,45,20,216,142,29,41,49,237,190,92,29,29,78,231,255,0,74,213,84,207,4,148,203,177,140,114,191,169,61,60,80,105,238,181,189,125,238,114,53,138,139,61,32,16,3,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,191,240,0,4,85,243,206,252,201,254,178,126,205,45,87,149,199,158,204,178,251,235,209,235,73,254,0,133,110,117,126,105,240,183,203,250,31,81,184,148,127,128,78,13,170,120,190,205,10,219,125,246,166,174,131,2,97,138,116,155,17,215,80,214,197,5,107,31,60,115,37,28,52,233,36,114,35,158,249,98,87,57,85,155,18,56,164,213,205,122,198,142,157,236,83,149,89,113,141,50,226,171,40,113,38,11,181,85,224,202,187,123,45,110,178,54,157,34,165,142,150,52,106,69,28,77,143,111,71,167,177,139,26,199,181,209,185,140,115,21,170,214,170,64,15,26,252,40,223,120,75,206,90,220,27,210,186,214,97,11,150,181,152,90,247,91,11,27,219,233,118,177,100,141,93,26,171,22,104,30,254,148,137,163,28,186,50,78,155,25,44,104,86,14,91,28,115,221,120,125,199,244,121,87,152,215,74,186,236,186,197,85,20,214,216,159,89,116,115,96,194,243,186,105,21,181,81,54,105,18,8,105,157,37,67,221,83,162,53,116,210,93,202,177,172,114,78,72,0,22,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,66,183,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,149,67,21,114,127,185,92,121,19,203,47,190,189,98,180,186,160,0,49,87,38,167,137,111,251,141,182,143,151,248,19,254,126,214,67,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,135,214,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,37,53,13,13,50,38,249,95,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,100,17,193,71,10,54,46,18,242,106,139,6,244,173,85,152,190,229,165,102,41,189,209,66,246,246,250,173,207,88,227,71,72,170,245,134,6,63,165,26,104,198,174,143,147,166,199,203,34,21,131,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,180,213,212,53,40,187,37,102,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,143,103,24,156,42,227,46,20,51,114,225,131,239,54,218,183,97,139,141,69,69,78,19,187,201,34,76,203,141,185,31,238,35,165,107,24,222,211,27,93,27,102,102,214,237,122,163,145,58,111,141,239,175,252,178,184,237,186,228,142,50,183,100,102,105,98,106,72,242,190,253,81,35,105,107,46,147,185,140,195,117,175,71,57,175,142,77,21,25,77,52,186,54,70,63,108,108,124,157,125,209,162,77,213,172,28,243,191,50,127,172,159,179,75,32,224,179,134,122,158,43,179,230,213,150,19,87,85,219,236,80,83,205,119,196,53,212,139,23,94,154,221,14,212,119,77,36,114,34,190,73,100,134,20,84,107,246,44,201,34,177,237,99,144,200,35,11,101,86,92,96,188,184,165,202,28,55,130,237,84,152,50,146,222,251,91,108,142,167,73,105,100,165,145,28,146,199,43,100,221,214,234,111,122,200,178,110,116,142,123,220,245,114,185,202,176,89,199,183,4,23,222,17,241,220,85,184,114,150,235,114,203,43,223,74,43,37,238,178,102,84,76,202,164,133,22,106,90,183,71,20,108,142,109,237,149,241,166,196,107,226,211,107,156,232,229,70,118,184,4,227,178,235,194,38,38,173,177,98,90,58,187,182,93,98,42,132,171,188,81,210,198,233,235,105,103,142,158,102,199,45,12,111,168,138,6,62,73,29,78,217,156,244,85,116,112,177,19,189,141,39,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,182,69,7,60,171,181,170,107,174,77,216,161,185,210,62,229,71,79,126,171,168,163,108,205,89,225,130,103,80,182,41,95,30,187,154,199,186,9,154,215,42,104,229,138,68,77,118,174,150,171,203,46,211,106,189,113,199,150,20,119,155,101,37,125,60,117,23,42,182,69,83,11,101,99,103,130,217,87,52,50,163,92,138,136,248,229,142,57,24,239,22,189,141,114,104,168,138,100,18,12,120,121,135,224,171,86,0,227,75,53,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,99,101,169,145,172,77,53,70,35,81,85,202,138,229,145,78,75,24,254,154,251,195,206,43,203,234,140,67,87,89,114,194,184,161,245,44,161,153,101,115,40,45,213,148,241,172,41,18,185,54,53,143,168,130,189,234,198,47,115,247,185,200,157,68,87,83,94,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,41,60,94,229,13,78,123,240,209,152,89,91,111,130,174,123,149,218,206,249,173,112,83,79,20,47,168,184,211,61,181,84,112,171,229,247,26,199,212,65,19,30,174,86,251,142,119,188,207,202,76,109,204,159,114,171,51,48,174,114,101,198,28,205,44,21,87,218,44,184,154,223,21,194,155,116,145,190,72,119,167,191,4,189,55,189,141,154,39,163,163,145,136,229,217,35,30,213,93,90,167,171,4,0,243,71,243,217,153,191,114,250,61,17,107,241,221,174,176,218,170,44,80,220,234,217,109,172,168,134,174,162,141,179,57,32,154,120,91,35,98,149,241,235,181,207,99,103,153,173,114,166,173,73,100,68,211,114,235,118,188,187,184,32,172,226,171,29,174,45,198,52,187,114,203,9,220,34,138,250,213,154,122,105,174,146,58,25,100,101,45,44,172,137,204,118,215,178,14,208,137,36,114,50,42,134,171,28,142,123,28,147,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,33,219,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,127,230,42,230,74,124,39,121,88,201,191,151,248,123,211,160,45,87,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,0,117,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,7,143,190,50,106,120,190,205,10,43,133,138,154,174,131,2,97,138,117,135,14,80,215,81,69,5,107,31,60,112,173,100,213,11,28,146,35,158,249,98,70,181,17,251,18,56,163,209,173,122,200,174,237,240,135,203,211,52,248,179,177,98,60,83,69,115,250,31,101,182,219,250,150,75,141,218,213,82,234,91,237,115,159,43,27,12,50,162,35,22,22,62,9,27,52,204,89,29,19,150,52,233,61,92,187,109,171,20,225,60,85,129,175,181,88,91,26,225,155,174,31,189,81,108,237,54,235,165,20,148,149,80,111,99,94,205,241,72,141,123,119,49,237,114,106,157,237,114,42,119,42,19,125,203,51,141,31,221,39,151,15,203,124,106,238,158,62,192,54,250,72,42,106,38,174,235,73,125,161,68,233,50,187,73,30,233,157,51,85,141,109,67,151,115,122,146,196,244,114,117,146,56,239,84,138,190,121,223,153,63,214,79,217,165,170,242,184,243,217,150,95,125,122,61,105,63,192,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,24,214,25,41,240,157,229,99,38,254,95,225,239,78,128,170,160,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,22,1,206,79,58,254,131,112,251,105,201,202,75,127,90,175,51,110,11,214,158,72,183,71,5,13,186,90,122,137,54,185,36,106,182,103,78,250,52,110,172,123,86,62,190,187,93,177,72,213,224,31,44,240,174,110,241,123,150,216,23,26,210,118,187,45,69,194,162,225,83,74,232,227,146,58,174,197,73,53,99,32,149,146,49,204,124,50,62,157,172,145,138,223,122,55,61,168,168,170,138,153,20,152,192,230,174,89,226,172,155,204,124,71,149,184,214,147,179,222,176,205,194,91,125,78,216,228,100,115,108,95,114,120,186,140,99,221,12,172,86,201,27,213,169,190,55,177,200,154,57,9,212,229,139,154,95,133,14,13,176,87,107,190,251,78,235,132,187,70,22,184,127,74,244,123,47,101,145,123,36,29,204,107,95,182,134,74,47,125,187,181,215,222,114,189,30,57,163,249,19,204,223,185,125,98,136,128,19,42,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,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,213,2,21,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,68,170,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,74,124,39,121,88,201,191,151,248,123,211,160,42,168,5,181,115,21,206,59,22,77,240,143,142,234,110,240,246,138,188,97,111,159,7,90,233,183,61,157,106,170,248,37,141,203,189,172,122,55,165,2,84,79,163,182,181,253,13,155,154,231,181,72,12,203,220,21,117,204,172,127,134,178,230,197,81,73,5,203,21,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,77,116,69,240,50,104,203,220,21,106,203,92,1,134,178,230,197,81,87,61,183,10,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,93,116,68,240,40,255,0,30,217,103,133,115,67,132,124,204,183,98,154,78,167,176,112,253,110,38,183,78,200,227,89,169,107,168,32,125,68,79,141,207,99,182,110,233,186,39,171,116,114,197,52,172,71,55,126,166,62,249,123,141,110,185,107,143,240,214,99,88,169,233,39,185,97,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,233,174,138,158,38,77,25,123,141,109,89,149,128,48,214,99,88,169,234,224,182,226,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,107,174,138,190,39,160,4,0,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,252,0,1,21,124,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,128,33,91,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,74,161,77,56,135,225,251,0,241,53,149,245,217,81,152,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,239,137,206,70,234,177,203,35,123,183,41,143,14,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,169,11,246,187,69,209,28,142,107,152,246,177,236,123,27,34,188,175,57,129,127,218,223,10,89,187,55,246,43,78,12,188,57,223,249,204,171,77,91,61,69,79,254,109,77,73,28,49,127,2,45,63,37,73,84,0,22,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,66,183,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,149,67,21,114,127,185,92,121,19,203,47,190,189,98,180,186,160,0,49,87,38,167,137,111,251,141,182,143,151,248,19,254,126,214,66,177,58,124,187,184,5,163,225,143,10,174,60,205,43,125,170,229,153,183,190,149,70,139,77,5,71,209,152,210,57,89,217,169,106,118,171,210,103,178,121,27,81,36,111,72,221,238,198,221,205,143,169,45,234,130,149,113,23,195,70,86,113,65,129,38,192,185,153,105,254,15,98,188,209,193,77,237,75,103,227,161,150,78,201,60,209,73,209,234,244,24,201,54,183,223,102,173,95,130,164,32,90,57,122,113,53,117,226,10,175,135,89,48,135,97,186,208,235,44,247,249,225,170,125,137,148,174,138,121,41,234,157,87,20,47,219,13,71,102,149,145,43,154,142,89,90,232,220,214,61,146,53,151,1,205,67,41,191,1,89,53,195,62,81,253,47,186,226,143,162,246,252,69,69,237,75,155,181,154,127,122,220,237,173,110,171,211,133,155,186,113,69,185,221,56,153,27,55,59,110,229,249,92,149,60,211,226,159,151,245,222,163,110,38,164,241,89,209,148,56,55,62,178,191,16,101,30,96,65,87,37,139,17,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,30,190,40,184,100,199,220,44,230,133,203,47,241,125,53,93,101,181,149,14,109,151,16,165,186,106,106,43,204,9,28,82,111,129,210,38,215,61,141,158,38,202,198,57,233,28,138,230,110,118,136,231,94,7,42,190,57,237,89,91,83,251,155,179,114,233,73,111,194,119,42,138,171,149,143,16,220,174,141,167,166,179,79,210,89,37,165,153,213,18,36,81,211,74,177,185,204,217,181,82,162,87,34,181,253,125,209,204,73,4,60,219,49,173,215,21,113,165,136,44,87,10,122,72,233,240,117,158,213,100,161,116,44,114,62,72,31,76,218,229,116,170,174,84,87,245,107,165,106,43,81,169,177,172,77,53,69,115,170,87,37,60,179,250,65,158,56,211,52,170,233,45,85,20,152,63,15,178,223,15,104,143,125,85,61,117,124,223,139,158,159,86,42,51,72,41,43,35,123,209,205,118,217,209,168,142,107,223,164,202,2,10,249,188,224,95,162,92,100,220,175,254,212,237,127,77,112,253,174,251,209,232,116,251,39,78,55,80,116,183,110,94,166,189,131,169,187,70,255,0,93,219,167,187,185,215,1,200,199,243,217,250,183,251,72,115,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,137,169,49,172,226,159,37,63,115,183,16,88,219,39,35,184,118,218,76,63,112,78,193,59,165,234,72,250,25,226,101,69,47,85,221,56,209,102,72,38,137,36,218,196,111,81,31,183,86,232,171,47,220,163,179,51,10,227,14,16,172,248,22,211,87,165,235,1,92,43,237,247,122,89,36,143,168,222,211,87,53,100,19,181,141,122,189,33,123,39,86,53,239,107,119,73,4,237,68,84,102,171,122,160,128,30,104,254,123,51,55,238,95,71,162,41,255,0,10,60,40,230,63,22,185,142,204,21,130,162,236,54,170,30,156,247,251,252,240,171,233,109,20,174,85,68,115,145,21,58,147,63,107,146,40,81,81,210,57,174,85,86,49,146,72,204,135,176,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,233,77,67,67,76,139,178,38,106,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,16,3,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,191,243,21,115,37,62,19,188,172,100,223,203,252,61,233,208,22,171,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,128,34,87,155,23,27,244,120,147,218,124,38,101,157,86,250,75,125,193,34,198,213,171,12,19,67,85,36,61,158,122,122,90,89,155,43,213,189,41,209,233,80,142,141,146,54,90,118,177,29,181,36,107,172,131,133,222,25,49,247,20,217,161,109,203,252,33,77,87,71,109,125,67,91,122,196,43,110,154,166,138,205,2,199,44,155,231,116,105,181,175,123,96,149,177,49,238,98,73,34,53,155,155,170,185,185,20,224,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,210,154,134,134,153,23,100,76,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,108,43,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,175,124,80,193,35,25,10,59,169,53,63,126,170,172,220,232,21,119,72,137,79,27,22,37,178,171,51,49,86,77,230,62,28,205,44,21,87,217,239,88,102,225,21,194,155,116,146,50,57,182,47,191,4,189,55,177,238,134,86,43,163,145,136,228,223,27,222,213,93,28,166,69,60,49,113,11,133,120,160,201,171,46,110,97,106,110,193,219,250,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,218,200,197,115,88,231,197,44,79,86,51,126,212,176,14,121,223,153,63,214,79,217,165,170,242,184,243,217,150,95,125,122,61,105,63,192,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,24,214,25,41,240,157,229,99,38,254,95,225,239,78,128,170,160,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,16,109,205,247,52,46,184,211,139,74,156,7,51,106,224,182,229,245,158,138,219,79,3,171,93,44,18,207,83,11,107,101,170,100,90,35,97,123,155,81,12,46,211,114,185,41,99,85,119,131,91,87,249,33,101,159,105,197,89,151,156,117,148,151,88,189,159,111,164,195,54,249,250,123,104,106,59,68,139,81,86,205,202,207,126,104,251,45,18,232,215,166,214,207,239,53,119,177,82,90,136,75,231,29,148,53,56,43,137,122,28,210,167,130,173,109,185,143,103,134,103,207,52,241,57,158,209,161,99,41,102,134,38,55,71,177,141,167,74,7,170,189,23,87,204,253,174,93,21,172,168,28,147,243,138,213,101,198,88,243,36,47,151,234,184,170,49,45,61,45,238,193,71,53,83,91,72,233,233,82,70,214,54,40,220,244,85,169,146,41,32,122,164,108,85,116,84,111,87,42,36,77,47,43,154,63,145,60,205,251,151,214,40,136,1,50,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,172,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,93,80,33,91,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,74,161,74,184,177,242,177,156,159,47,241,15,167,78,99,88,100,167,194,119,149,140,155,249,127,135,189,58,2,170,128,69,95,59,76,235,255,0,180,94,28,232,237,255,0,86,53,184,85,73,23,254,113,71,73,28,47,73,63,243,213,145,174,143,251,2,181,223,150,133,191,242,140,203,60,43,152,156,92,67,113,197,52,157,175,232,86,31,171,196,214,232,31,28,114,66,234,232,231,167,167,137,242,53,236,118,189,62,212,233,88,173,218,230,203,20,79,71,123,186,44,234,3,25,110,32,114,207,240,55,158,56,243,43,99,164,186,211,210,97,156,65,93,111,160,246,164,123,42,166,161,100,206,236,179,191,220,98,59,171,2,197,34,61,173,70,189,175,71,53,54,185,9,159,229,51,154,23,92,199,224,250,215,108,188,182,174,74,140,11,120,172,194,236,171,169,173,117,67,234,96,99,99,169,135,77,200,139,27,34,138,174,58,118,71,171,145,172,167,110,138,136,168,198,222,80,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,127,224,0,8,171,231,157,249,147,253,100,253,154,90,175,43,143,61,153,101,247,215,163,214,147,252,1,10,220,234,252,211,225,111,151,244,62,163,113,42,175,35,31,207,103,234,223,237,34,85,1,109,92,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,94,245,165,108,146,163,58,180,213,49,183,93,97,151,165,18,44,141,106,201,27,152,215,55,114,35,226,146,0,113,78,19,197,88,26,251,85,133,177,174,25,186,225,251,213,22,206,211,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,38,169,222,215,34,167,114,161,51,220,178,184,237,181,103,118,13,183,100,102,105,98,106,185,51,66,195,79,35,105,107,46,147,181,239,196,148,76,87,57,175,142,77,17,95,83,12,90,54,70,63,116,143,100,125,125,210,42,205,210,191,80,11,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,1,96,28,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,254,33,91,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,74,161,138,185,63,220,174,60,137,229,151,223,94,177,90,93,80,0,24,171,147,83,196,183,253,198,219,71,203,252,9,255,0,63,107,41,167,42,254,2,169,169,105,173,92,83,231,37,138,146,177,245,148,240,220,48,53,178,163,170,143,163,122,75,51,86,190,166,158,72,154,213,122,181,144,75,74,246,189,236,217,47,87,68,122,68,230,74,80,0,234,71,105,181,67,117,168,190,195,108,164,101,202,178,158,26,74,138,198,194,212,158,104,33,116,142,138,39,201,166,231,49,142,158,103,53,170,186,53,101,145,83,77,203,172,91,115,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,137,169,5,20,226,187,133,28,184,226,215,46,31,130,177,172,93,134,235,67,212,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,82,23,237,106,75,10,170,54,70,181,170,138,199,178,57,25,143,22,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,105,171,168,106,81,55,196,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,87,185,91,241,245,89,152,157,135,134,76,227,184,93,110,88,189,59,101,70,29,196,85,149,51,215,77,119,141,58,181,51,83,85,201,35,158,246,205,19,18,69,142,69,84,141,209,70,145,251,143,141,157,107,43,230,143,231,179,51,126,229,244,122,34,237,57,26,218,110,176,218,179,146,251,53,178,173,150,218,202,139,13,37,61,99,161,114,65,52,240,182,185,210,196,201,52,218,231,177,179,194,231,53,23,86,164,177,170,233,185,53,148,160,68,95,60,28,21,106,160,199,249,89,152,208,212,85,173,202,249,103,184,217,42,34,115,219,208,108,20,51,69,52,78,99,118,238,71,171,174,19,35,149,92,168,168,216,244,70,232,170,239,63,201,47,20,223,105,51,247,29,96,170,122,237,150,91,174,15,91,165,101,55,73,139,213,170,164,173,167,142,158,77,234,155,219,181,149,181,41,162,42,53,122,154,185,21,90,213,74,129,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,133,110,114,121,41,244,27,136,43,78,113,210,92,58,212,153,155,111,94,180,18,75,186,72,43,173,209,83,211,201,181,169,27,81,176,186,7,209,171,117,123,220,178,117,245,218,221,136,122,14,73,249,161,106,195,217,185,143,50,162,224,218,72,106,49,157,158,150,229,67,81,53,107,98,124,147,219,223,38,180,177,68,169,172,207,124,85,146,202,187,93,171,89,74,245,218,228,85,86,76,72,32,219,141,252,161,198,89,245,204,239,22,229,30,95,193,73,37,247,17,84,90,33,167,90,185,210,24,34,99,44,116,146,203,52,143,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,150,158,23,120,100,192,60,44,229,125,183,47,240,133,53,37,101,201,148,237,109,235,16,173,186,26,106,219,204,233,36,178,111,157,209,166,231,49,142,158,86,196,199,185,235,28,106,214,110,118,138,231,86,0,8,1,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,95,249,138,185,146,159,9,222,86,50,111,229,254,30,244,232,11,85,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,165,92,83,223,243,151,11,112,251,141,175,252,63,89,61,171,143,168,237,232,251,69,51,105,155,83,39,124,172,73,228,138,23,42,36,179,71,2,205,36,113,232,237,242,49,141,217,38,189,55,99,131,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,49,207,126,200,163,71,61,219,88,199,57,116,78,230,181,85,123,145,76,132,248,40,225,70,197,194,94,77,81,96,222,149,170,179,23,220,180,172,197,55,186,40,94,222,223,85,185,235,28,104,233,21,94,176,192,199,244,163,77,24,213,209,242,116,216,249,100,66,224,1,8,28,206,184,37,172,200,204,199,169,205,188,175,194,155,50,219,20,110,172,154,154,211,109,157,41,112,213,83,86,24,228,142,103,162,58,40,97,158,105,154,248,83,115,27,185,242,68,200,218,216,152,174,234,242,144,196,153,209,97,226,94,58,12,186,195,21,119,140,39,126,167,246,110,48,146,85,171,101,186,223,2,50,73,224,170,150,72,88,248,163,169,69,130,102,65,214,110,146,117,37,137,29,31,85,101,101,117,231,157,249,147,253,100,253,154,90,175,43,143,61,153,101,247,215,163,214,147,252,0,49,87,50,83,225,59,202,198,77,252,191,195,222,157,1,141,97,146,159,9,222,86,50,111,229,254,30,244,232,10,170,1,21,124,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,106,78,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,49,153,171,153,152,171,57,51,31,17,230,150,53,171,237,23,172,77,112,150,225,83,182,73,31,28,59,215,220,130,46,163,222,246,195,19,17,177,198,197,114,236,141,140,106,46,141,66,119,185,104,224,10,156,190,224,183,46,233,110,88,122,146,213,114,190,83,212,223,234,150,20,139,125,99,42,234,100,150,150,162,87,198,171,189,238,163,90,68,77,203,189,172,107,24,237,187,54,165,208,22,1,206,79,37,62,156,240,251,105,206,58,75,135,70,175,44,174,11,214,130,73,118,199,61,13,198,90,122,121,54,181,35,114,186,102,206,202,53,110,175,99,82,62,190,187,157,177,8,192,224,191,56,236,89,5,197,6,0,205,92,83,14,251,45,170,225,37,61,198,77,207,78,205,75,87,79,45,36,181,58,49,143,123,250,44,168,116,189,54,181,92,254,158,196,209,93,170,76,167,52,127,34,121,155,247,47,172,81,16,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,6,97,114,137,225,183,50,177,254,37,204,107,238,54,204,168,46,88,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,154,106,171,226,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,254,189,76,181,15,222,232,227,141,139,163,230,114,38,140,79,117,19,93,87,85,90,128,11,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,3,160,142,105,166,107,156,217,169,165,114,191,117,67,209,85,28,137,162,55,187,197,87,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,253,219,183,107,163,116,211,69,214,224,15,63,152,88,42,213,153,88,3,18,229,205,246,162,174,11,110,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,186,106,139,224,89,7,244,21,56,88,255,0,111,217,171,255,0,26,219,191,232,37,239,229,238,10,181,101,174,0,195,89,115,98,168,171,158,219,133,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,174,186,34,120,30,128,2,210,184,135,229,171,146,252,77,102,133,118,107,230,54,96,230,83,46,85,148,244,244,145,81,208,221,169,18,138,138,8,99,70,182,42,120,230,165,145,209,177,93,190,87,53,29,162,201,44,142,238,220,167,181,225,75,130,156,172,224,251,233,79,224,206,255,0,138,238,127,75,123,15,109,246,237,85,52,221,62,203,215,233,244,186,48,69,166,189,165,251,183,110,215,70,233,166,139,173,192,2,213,120,148,229,189,144,92,80,230,58,102,150,53,186,98,187,37,233,246,248,45,245,63,71,167,162,166,142,179,164,175,217,60,253,74,89,31,36,219,28,216,247,171,191,173,197,19,81,17,26,135,181,225,91,132,12,3,194,37,171,16,88,178,231,25,99,91,181,183,17,84,65,87,45,29,254,227,12,240,82,207,27,92,215,75,4,112,195,19,88,249,26,230,54,71,42,42,185,33,133,63,120,133,117,5,159,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,179,161,77,21,59,54,54,74,73,30,154,178,22,170,234,245,247,149,116,209,52,68,172,28,47,240,191,128,120,76,192,23,12,185,203,155,190,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,109,167,98,162,43,85,117,87,119,248,34,86,0,0,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,205,187,118,233,171,181,215,84,210,159,228,39,43,252,130,225,219,54,44,89,199,130,177,126,96,86,222,176,255,0,106,236,208,93,46,20,82,82,191,175,77,45,59,247,182,58,72,222,186,50,103,42,104,244,247,145,53,213,53,69,188,0,11,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,3,160,142,105,166,107,156,217,169,165,114,191,117,67,209,85,28,137,162,55,187,197,87,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,253,219,183,107,163,116,211,69,214,224,0,45,127,137,142,93,124,60,241,75,140,169,179,7,25,183,16,88,49,11,41,251,53,109,118,28,169,167,166,125,205,141,70,164,75,82,147,67,43,94,248,218,221,141,122,35,95,177,81,174,87,53,145,163,41,174,22,229,1,144,88,26,251,75,138,112,86,114,103,86,31,189,81,111,236,215,27,94,33,162,164,170,131,123,28,199,236,150,58,38,189,187,152,247,53,116,94,246,185,81,123,149,75,234,0,167,249,247,146,152,87,136,156,167,190,228,230,53,184,93,104,172,184,131,178,246,153,237,114,199,29,83,58,21,49,84,51,99,164,142,70,38,175,133,168,186,177,125,213,93,52,93,21,45,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,116,18,79,77,51,38,141,178,53,180,109,114,177,92,196,69,68,115,87,77,116,84,241,47,124,2,143,241,65,194,254,1,226,207,0,91,242,231,49,174,248,130,221,109,183,94,34,189,197,45,146,162,24,103,116,241,195,52,45,107,157,52,82,181,89,182,161,234,168,141,69,213,27,223,226,139,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,95,215,166,150,157,251,219,29,36,111,93,25,51,149,52,122,123,200,154,234,154,162,222,1,107,252,80,114,244,201,126,44,241,253,191,49,179,27,19,227,91,117,202,221,103,138,201,20,86,74,218,72,96,116,17,205,52,205,115,155,53,52,174,87,238,168,122,42,163,145,52,70,247,120,170,250,14,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,95,187,118,237,116,110,154,104,186,220,1,96,31,208,84,225,99,253,191,102,175,252,107,110,255,0,160,151,127,144,153,41,133,120,118,202,123,22,78,96,171,133,214,182,203,135,251,87,102,158,233,44,114,85,63,175,83,45,67,247,186,56,227,98,232,249,156,137,163,19,221,68,215,85,213,86,160,0,1,96,31,208,84,225,99,253,191,102,175,252,107,110,255,0,160,151,127,6,69,229,196,185,53,96,200,108,71,102,250,73,132,48,253,190,209,110,142,146,236,169,39,107,142,218,232,31,76,181,8,196,107,37,247,233,162,115,217,181,35,126,138,215,49,88,229,106,212,0,0,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,205,187,118,233,171,181,215,84,211,207,240,191,203,211,37,248,76,199,247,12,198,203,156,79,141,110,55,43,141,158,91,36,177,94,235,105,38,129,176,73,52,51,57,205,108,52,209,57,31,186,157,136,138,174,84,209,93,221,224,169,116,0,22,235,197,79,2,121,47,197,221,215,15,223,115,26,179,16,90,110,88,118,158,122,72,171,44,18,82,65,61,84,18,57,174,108,83,201,53,60,174,123,35,115,94,232,218,138,136,213,154,101,253,250,148,82,211,201,171,134,219,5,214,138,251,98,205,28,224,183,92,173,213,17,213,209,214,82,94,232,33,158,154,120,220,142,142,88,228,109,18,57,143,107,145,28,142,69,69,69,68,84,61,94,114,114,178,200,188,247,204,75,134,105,102,14,98,230,84,248,134,237,79,67,13,116,244,213,182,216,89,80,250,106,72,105,82,101,98,80,237,107,222,216,26,247,163,81,172,222,231,109,107,27,163,82,181,112,191,194,254,1,225,51,0,92,50,231,46,110,248,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,182,157,138,136,173,85,213,93,223,224,137,88,1,111,252,86,240,83,149,156,96,253,22,252,38,95,241,93,179,232,151,110,236,94,194,170,166,135,169,218,186,29,78,175,90,9,117,211,179,51,110,221,186,106,237,117,213,52,243,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,108,18,77,12,206,115,91,13,52,78,71,238,167,98,34,171,149,52,87,119,120,42,122,14,43,120,41,202,206,48,126,139,126,19,47,248,174,217,244,75,183,118,47,97,85,83,67,212,237,93,14,167,87,173,4,186,233,217,153,183,110,221,53,118,186,234,154,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,54,9,38,134,103,57,173,134,154,39,35,247,83,177,17,85,202,154,43,187,188,21,46,128,183,254,43,120,41,202,206,48,126,139,126,19,47,248,174,217,244,75,183,118,47,97,85,83,67,212,237,93,14,167,87,173,4,186,233,217,153,183,110,221,53,118,186,234,154,83,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,87,245,233,165,167,126,246,199,73,27,215,70,76,229,77,30,158,242,38,186,166,168,183,128,10,127,133,114,47,46,48,134,108,99,92,239,182,89,186,184,207,29,246,72,174,87,74,133,71,201,13,45,61,52,16,71,75,79,220,157,40,87,179,178,71,162,106,231,200,168,174,114,163,34,108,117,0,0,89,254,125,242,191,200,46,34,115,98,251,156,120,215,23,230,5,21,235,16,118,94,211,5,174,225,69,29,43,58,20,209,83,179,99,100,164,145,233,171,33,106,174,175,95,121,87,77,19,68,74,193,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,157,179,201,12,48,185,173,116,49,68,212,102,218,118,42,34,181,87,85,119,127,130,37,96,44,3,250,10,156,44,127,183,236,213,255,0,141,109,223,244,18,247,242,247,5,90,178,215,0,97,172,185,177,84,85,207,109,194,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,215,93,17,60,10,127,197,7,11,248,7,139,60,1,111,203,156,198,187,226,11,117,182,221,120,138,247,20,182,74,136,97,157,211,199,12,208,181,174,116,209,74,213,102,218,135,170,162,53,23,84,111,127,138,45,31,200,78,87,249,5,195,182,108,88,179,143,5,98,252,192,173,189,97,254,213,217,160,186,92,40,164,165,127,94,154,90,119,239,108,116,145,189,116,100,206,84,209,233,239,34,107,170,106,139,120,0,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,221,60,112,205,11,90,231,77,20,173,86,109,168,122,170,35,81,117,70,247,248,162,209,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,87,245,233,165,167,126,246,199,73,27,215,70,76,229,77,30,158,242,38,186,166,168,183,128,1,79,255,0,0,57,53,248,101,253,208,127,131,219,87,225,11,217,254,204,246,238,199,117,186,59,118,110,217,175,79,173,211,252,87,95,111,87,165,248,173,253,63,112,168,0,30,127,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,180,213,212,53,40,187,37,102,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,226,184,116,225,163,43,56,95,192,144,224,92,179,180,255,0,11,182,222,107,32,166,246,165,207,241,211,75,31,107,158,24,163,235,116,186,239,100,123,155,238,51,70,167,197,87,202,113,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,205,187,118,233,171,181,215,84,210,159,228,39,43,252,130,225,219,54,44,89,199,130,177,126,96,86,222,176,255,0,106,236,208,93,46,20,82,82,191,175,77,45,59,247,182,58,72,222,186,50,103,42,104,244,247,145,53,213,53,69,188,0,1,96,31,208,84,225,99,253,191,102,175,252,107,110,255,0,160,151,191,151,184,42,213,150,184,3,13,101,205,138,162,174,123,110,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,166,186,232,137,224,89,7,244,21,56,88,255,0,111,217,171,255,0,26,219,191,232,37,239,229,238,10,181,101,174,0,195,89,115,98,168,171,158,219,133,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,174,186,34,120,30,128,2,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,102,221,187,116,213,218,235,170,105,231,248,95,229,233,146,252,38,99,251,134,99,101,206,39,198,183,27,149,198,207,45,146,88,175,117,180,147,64,216,36,154,25,156,230,182,26,104,156,143,221,78,196,69,87,42,104,174,238,240,84,186,3,197,103,70,85,90,179,191,43,241,6,84,95,113,22,32,177,219,113,37,59,105,43,43,44,53,109,166,173,72,58,141,116,145,54,71,49,237,217,35,90,177,72,213,106,163,163,145,237,95,202,44,215,250,10,156,44,127,183,236,213,255,0,141,109,223,244,18,255,0,193,229,51,87,44,240,174,114,101,198,35,202,220,107,73,218,44,184,154,223,45,190,167,108,113,190,72,119,167,185,60,93,70,61,141,154,39,163,100,141,234,213,217,35,24,228,77,90,133,149,255,0,65,83,133,143,246,253,154,191,241,173,187,254,130,93,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,206,133,76,85,12,216,233,35,145,137,171,225,106,46,172,95,117,87,77,23,69,75,64,254,130,167,11,31,237,251,53,127,227,91,119,253,4,191,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,207,224,220,127,131,115,6,154,235,85,131,49,13,37,213,150,59,197,109,130,230,144,170,239,163,184,210,74,177,84,83,202,199,34,57,143,107,147,84,213,61,230,57,143,110,230,61,174,95,64,0,0,181,94,37,57,139,228,255,0,10,217,142,153,101,153,184,11,48,38,175,154,223,5,210,146,174,215,73,111,158,150,174,150,85,123,18,70,43,235,25,35,116,146,41,99,84,145,140,118,232,213,81,21,170,215,59,208,112,173,199,102,75,241,119,117,196,22,44,185,163,196,22,155,150,29,167,130,174,90,59,252,116,144,79,85,4,142,115,93,44,17,195,81,43,158,200,220,214,54,71,42,34,53,102,133,63,126,133,197,2,218,184,165,227,251,35,184,73,197,86,124,21,152,118,236,87,117,189,94,45,235,116,109,53,138,130,25,123,61,42,200,232,227,146,87,207,52,76,247,223,28,200,212,98,185,201,210,114,185,26,138,197,119,83,133,254,97,121,47,197,158,63,184,101,206,92,225,140,107,110,185,91,172,242,222,229,150,247,69,73,12,14,130,57,161,133,205,107,161,169,149,202,253,213,12,84,69,106,38,136,238,255,0,4,91,160,7,159,143,31,224,217,113,253,70,86,183,16,210,38,44,165,179,195,127,125,165,202,173,157,109,210,205,36,13,168,98,42,104,246,36,176,189,142,218,171,177,86,61,251,122,145,238,244,0,30,127,48,177,173,171,45,112,6,37,204,107,237,61,92,246,220,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,116,213,83,196,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,210,166,134,186,153,87,100,172,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,30,127,48,177,173,171,45,112,6,37,204,107,237,61,92,246,220,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,116,213,83,196,237,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,143,115,31,178,88,213,204,118,215,177,205,93,23,185,205,84,94,244,83,235,0,0,0,179,252,251,230,129,144,92,59,102,197,247,39,49,174,16,204,10,219,214,31,236,189,166,123,93,190,138,74,87,245,233,162,168,102,199,73,87,27,215,70,76,212,93,88,158,242,46,154,166,138,181,3,133,46,53,178,179,140,31,165,63,131,59,6,43,182,125,18,236,61,183,219,180,180,208,245,59,87,95,167,210,232,207,46,186,118,103,238,221,183,77,91,166,186,174,151,0,10,127,133,115,211,46,49,126,108,99,92,144,182,94,122,88,207,2,118,73,110,86,186,132,70,73,53,45,69,52,19,199,85,79,222,189,88,83,180,50,55,170,104,230,72,136,142,106,35,226,116,149,0,0,1,77,51,231,136,172,163,225,183,6,212,227,60,214,197,148,150,230,54,158,105,168,109,140,149,142,184,221,159,26,177,171,13,29,58,185,29,51,247,75,18,42,166,140,102,244,116,142,99,53,114,123,92,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,177,238,99,246,75,26,185,142,218,246,57,171,162,247,57,170,139,222,138,125,96,10,21,115,227,79,33,172,188,75,179,133,59,206,32,171,160,198,82,83,192,172,158,166,155,165,110,117,108,236,100,144,219,210,119,57,21,106,100,138,72,222,196,219,211,118,246,198,146,44,202,145,21,212,178,12,127,205,179,34,242,179,25,93,178,251,48,114,131,56,44,120,134,199,80,180,213,212,53,54,155,110,248,159,162,42,42,42,87,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,175,191,225,159,152,167,15,60,82,227,42,156,190,193,142,196,22,12,66,202,126,211,69,67,136,233,169,233,159,115,99,81,203,42,83,44,51,74,215,190,54,183,123,152,170,215,236,85,115,81,205,100,138,203,160,45,255,0,138,222,53,178,179,131,239,162,223,132,203,6,43,185,253,45,237,221,139,216,84,180,211,116,251,47,67,169,213,235,79,22,154,246,150,109,219,187,93,29,174,154,38,190,127,133,254,97,121,47,197,158,63,184,101,206,92,225,140,107,110,185,91,172,242,222,229,150,247,69,73,12,14,130,57,161,133,205,107,161,169,149,202,253,213,12,84,69,106,38,136,238,255,0,4,91,160,45,215,138,158,59,50,95,132,75,174,31,177,102,53,30,32,187,92,177,21,60,245,113,81,216,35,164,158,122,88,35,115,90,217,103,142,106,136,156,198,72,231,61,177,185,17,81,203,12,201,251,197,40,165,167,156,175,13,183,251,173,21,138,197,149,217,193,113,185,92,106,35,164,163,163,164,178,80,77,61,76,242,57,27,28,81,198,218,213,115,222,231,42,53,26,136,170,170,168,136,92,87,16,92,81,217,248,108,203,139,78,105,99,252,169,204,10,187,45,111,73,151,47,99,210,208,85,201,98,154,68,103,78,58,239,233,182,177,187,158,245,141,36,137,210,69,212,110,221,250,190,46,165,181,255,0,70,175,133,143,246,131,154,191,241,85,187,254,156,94,254,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,42,104,107,169,149,118,74,205,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,22,1,253,26,190,22,63,218,14,106,255,0,197,86,239,250,113,123,249,123,141,109,89,149,128,48,214,99,88,169,234,224,182,226,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,107,174,138,190,39,213,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,176,191,232,213,240,177,254,208,115,87,254,42,183,127,211,138,191,147,188,192,114,211,59,176,14,61,205,44,41,149,249,149,73,132,242,234,207,87,118,186,221,174,86,234,24,160,157,244,240,172,239,163,166,86,213,185,101,169,233,34,191,110,136,198,162,179,168,246,117,35,223,113,88,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,99,220,199,236,150,53,115,29,181,236,115,87,69,238,115,85,23,189,20,250,192,30,43,51,179,139,0,228,228,120,114,179,49,175,212,150,59,110,36,188,45,146,43,157,117,84,52,212,84,147,246,42,170,182,186,162,105,158,198,198,199,54,145,241,181,83,85,89,36,141,186,123,202,169,237,64,0,234,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,121,92,155,205,236,27,158,249,119,111,205,44,190,158,174,124,61,118,168,174,134,134,122,152,22,23,212,50,154,174,106,85,153,24,190,243,88,247,64,231,177,28,141,126,199,55,115,88,237,90,158,212,30,43,45,179,139,0,230,180,152,130,143,8,95,169,39,185,97,91,197,117,146,245,108,90,168,93,91,65,61,53,109,69,38,233,225,141,238,116,76,149,212,178,201,18,191,106,190,61,174,209,59,209,61,168,0,176,15,232,213,240,177,254,208,115,87,254,42,183,127,211,139,191,200,76,235,194,188,68,229,61,139,56,240,85,190,235,69,101,196,29,171,179,65,116,138,56,234,153,208,169,150,157,251,219,28,146,49,53,124,46,84,209,235,238,170,107,162,234,137,80,1,231,241,254,44,169,192,184,54,237,140,41,112,118,32,197,79,180,211,173,74,218,44,16,69,53,198,169,141,84,222,144,69,44,145,182,71,163,119,59,98,59,123,182,171,88,143,122,181,142,178,15,232,213,240,177,254,208,115,87,254,42,183,127,211,139,159,225,159,138,172,163,226,191,6,212,227,12,173,185,85,181,246,234,142,205,115,180,92,163,100,55,27,115,213,93,211,89,162,99,222,221,146,53,170,230,61,142,115,29,163,155,174,246,72,198,86,2,207,243,239,154,6,65,112,237,155,23,220,156,198,184,67,48,43,111,88,127,178,246,153,237,118,250,41,41,95,215,166,138,161,155,29,37,92,111,93,25,51,81,117,98,123,200,186,106,154,42,214,14,23,248,160,192,60,89,224,11,134,99,101,205,163,16,91,173,182,235,196,182,73,98,189,211,195,12,238,158,56,97,153,206,107,97,150,86,171,54,212,49,17,85,200,186,163,187,188,21,107,1,102,185,209,205,91,134,220,144,205,12,65,149,23,219,30,53,190,92,176,221,67,105,43,43,44,52,212,21,52,75,63,77,174,146,38,200,234,182,59,124,110,114,197,35,85,168,173,146,55,181,127,36,237,100,95,51,124,159,226,47,49,237,217,95,149,249,81,154,181,215,90,237,101,154,105,109,118,246,82,219,233,90,168,146,85,84,200,149,171,211,133,155,155,170,232,174,87,57,172,99,94,247,177,142,103,223,52,12,130,225,219,54,47,185,57,141,112,134,96,86,222,176,255,0,101,237,51,218,237,244,82,82,191,175,77,21,67,54,58,74,184,222,186,50,102,162,234,196,247,145,116,213,52,85,169,124,43,113,147,148,124,95,90,177,5,195,44,105,177,5,5,70,24,168,130,27,141,13,238,137,144,78,198,78,215,44,51,53,98,146,72,156,199,172,83,53,17,31,189,22,39,110,107,81,88,174,170,185,133,141,109,89,107,128,49,46,99,95,105,234,231,182,225,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,107,166,170,158,37,144,127,70,175,133,143,246,131,154,191,241,85,187,254,156,95,249,111,252,86,241,173,149,156,31,125,22,252,38,88,49,93,207,233,111,110,236,94,194,165,166,155,167,217,122,29,78,175,90,120,180,215,180,179,110,221,218,232,237,116,209,53,241,92,60,115,42,201,126,38,179,66,135,42,50,231,47,179,41,151,42,202,122,138,185,107,43,173,52,137,69,69,4,49,171,157,45,68,144,213,72,232,216,174,217,19,92,173,209,100,150,54,247,110,66,224,36,206,44,3,77,155,142,201,11,133,250,146,131,22,73,103,164,189,208,209,213,213,67,19,238,112,78,250,214,171,105,99,87,245,102,124,73,65,43,229,70,179,70,49,241,174,171,170,237,246,160,0,0,0,3,169,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,77,120,125,226,119,38,184,158,177,93,175,249,67,138,61,165,29,146,225,45,190,186,154,120,93,79,85,14,143,122,67,59,161,126,143,72,103,99,22,72,158,168,154,183,115,92,141,146,57,99,101,85,5,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,159,215,169,138,157,155,27,36,145,177,116,124,205,85,213,233,238,162,233,170,232,139,104,31,209,171,225,99,253,160,230,175,252,85,110,255,0,167,23,254,15,147,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,73,242,116,41,96,141,210,75,38,198,35,158,237,172,99,151,70,162,185,116,209,17,87,184,177,111,232,213,240,177,254,208,115,87,254,42,183,127,211,139,180,199,25,253,131,114,207,36,169,179,239,48,109,120,131,15,225,231,83,218,106,107,169,107,109,234,219,141,173,149,243,211,194,137,83,76,138,174,107,225,117,75,86,102,55,115,219,178,68,106,61,200,141,117,64,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,237,128,1,79,243,239,58,240,175,14,217,79,125,206,60,107,111,186,214,217,112,255,0,101,237,48,90,226,142,74,167,245,234,98,167,102,198,201,36,108,93,31,51,85,117,122,123,168,186,106,186,34,218,7,244,106,248,88,255,0,104,57,171,255,0,21,91,191,233,197,255,0,130,159,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,79,235,212,197,78,205,141,146,72,216,186,62,102,170,234,244,247,81,116,213,116,69,180,15,232,213,240,177,254,208,115,87,254,42,183,127,211,139,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,115,100,151,169,66,219,211,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,173,34,42,104,245,38,211,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,149,52,53,212,202,187,37,102,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,0,138,190,118,153,41,255,0,104,188,70,81,220,62,172,21,112,165,146,95,252,226,178,146,72,88,145,255,0,231,169,35,157,39,246,4,107,127,45,75,106,229,89,156,118,44,162,226,226,209,77,136,225,210,147,30,219,229,193,209,212,238,127,244,173,85,76,240,73,76,187,24,199,43,250,147,211,197,6,158,235,91,215,222,231,35,88,168,179,210,8,1,230,105,157,127,134,158,46,49,79,103,183,246,90,12,9,174,10,163,223,22,201,165,236,83,205,218,36,147,73,30,215,107,85,45,78,199,38,221,98,72,183,53,29,187,91,212,228,151,150,120,86,155,43,49,214,113,246,78,174,36,184,98,5,195,61,121,35,141,221,158,134,158,154,158,163,100,46,217,212,103,82,74,173,100,77,234,215,116,32,247,81,89,170,201,80,34,3,154,182,102,98,172,155,227,187,44,243,75,5,85,246,123,214,25,193,246,203,133,54,233,36,100,115,108,185,220,119,193,47,77,236,123,161,149,138,232,228,98,57,55,198,247,181,87,71,41,33,92,29,241,85,131,120,175,202,59,126,48,179,92,169,27,137,237,212,244,244,216,178,209,28,107,11,237,215,21,103,190,173,137,207,123,187,52,142,108,142,133,251,157,185,136,173,85,234,50,70,50,186,130,149,113,99,229,99,57,62,95,226,31,78,156,136,190,90,28,113,212,240,227,140,161,201,236,112,202,71,229,214,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,113,145,164,140,84,86,189,147,77,245,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,108,0,82,174,44,124,172,103,39,203,252,67,233,211,145,65,203,43,142,219,174,72,227,43,118,70,102,150,38,164,143,43,239,213,18,54,150,178,233,59,152,204,55,90,244,115,154,248,228,209,81,148,211,75,163,100,99,246,198,199,201,215,221,26,36,221,89,180,0,0,1,0,60,209,252,246,102,111,220,190,143,68,93,87,35,31,207,103,234,223,237,34,85,1,6,220,111,230,246,50,200,94,103,120,183,55,50,254,122,72,239,184,118,162,209,53,58,85,192,147,65,43,31,99,164,138,88,100,103,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,36,180,240,187,196,222,1,226,155,43,237,185,129,132,42,105,40,238,79,167,107,175,88,121,110,48,212,214,217,167,89,37,143,100,237,141,119,53,143,116,18,186,39,189,172,89,35,70,191,107,117,86,182,176,0,1,4,60,212,45,156,67,80,113,47,117,170,206,73,42,221,134,46,53,19,84,224,100,167,171,168,154,208,219,114,50,24,149,41,153,35,149,176,212,237,138,5,170,99,81,186,204,187,244,233,190,39,58,165,114,166,227,106,143,42,111,181,60,63,102,246,43,236,120,50,243,212,172,176,92,174,151,40,41,237,248,126,169,140,150,105,227,123,230,86,244,225,168,238,209,17,251,91,58,38,216,213,106,36,122,76,160,45,127,143,190,50,105,184,65,202,250,43,133,138,154,146,191,29,226,122,133,135,14,80,215,81,75,61,19,217,4,144,173,100,213,11,28,145,171,88,200,165,70,181,17,251,214,73,99,209,174,98,72,173,128,207,244,85,143,113,87,250,235,136,241,38,35,184,127,186,86,87,92,171,170,36,255,0,133,36,211,73,35,254,215,57,206,248,170,153,36,112,221,132,243,115,2,228,150,22,193,249,235,140,105,49,86,54,180,211,203,77,114,187,211,78,249,153,84,198,207,39,103,85,150,72,227,124,143,74,126,139,94,247,183,123,158,215,57,202,245,85,123,173,215,152,143,0,180,124,78,97,84,199,153,91,111,181,91,115,54,201,213,168,209,41,160,167,250,77,26,199,19,59,53,85,78,212,122,204,198,65,27,105,228,145,235,27,125,232,221,181,178,117,34,131,107,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,9,244,224,39,141,251,23,23,24,18,90,44,71,85,106,182,230,109,147,171,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,14,199,68,201,23,122,185,146,235,185,173,108,145,43,237,87,158,119,230,79,245,147,246,105,74,185,42,121,167,197,63,47,235,189,70,220,73,247,21,220,87,101,199,9,89,112,252,107,141,101,237,215,90,238,164,22,11,4,19,35,42,174,245,77,68,85,107,85,81,122,112,179,115,86,89,149,21,177,181,205,68,71,189,241,198,252,120,177,254,63,198,89,167,140,174,217,131,152,56,134,174,249,136,111,149,11,83,93,93,82,169,190,87,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,146,189,202,223,128,90,204,187,236,60,77,231,29,190,235,109,197,235,219,41,240,238,29,172,166,158,134,107,68,107,213,166,154,166,174,57,26,199,186,105,88,178,36,113,170,44,109,138,68,147,223,124,140,232,200,166,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,246,189,155,226,145,28,199,109,123,26,228,213,59,156,212,84,239,68,32,7,142,142,12,175,188,30,102,61,45,178,59,175,182,112,102,40,237,21,24,102,229,43,216,149,78,142,37,103,86,154,166,54,233,164,209,117,98,69,145,173,72,228,107,218,230,237,85,124,81,250,190,93,220,111,214,112,171,142,215,9,99,26,173,217,101,139,46,17,75,125,114,195,61,76,214,185,27,12,177,178,170,150,38,74,214,55,115,223,7,104,84,142,73,31,21,59,81,141,87,49,141,89,222,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,197,136,201,79,132,239,43,25,55,242,255,0,15,122,116,4,90,243,70,227,182,213,157,151,88,114,35,37,241,53,93,70,9,177,212,61,216,130,227,73,59,123,22,33,173,107,152,177,50,61,169,186,90,106,119,49,202,143,223,211,150,71,35,209,174,72,97,149,214,171,194,239,12,152,251,138,108,208,182,229,254,16,166,171,163,182,190,161,173,189,98,21,183,77,83,69,102,129,99,150,77,243,186,52,218,215,189,176,74,216,152,247,49,36,145,26,205,205,213,92,217,191,204,156,161,193,185,11,192,78,98,101,30,95,193,87,29,139,14,229,190,36,134,157,106,231,89,167,149,239,162,169,150,89,164,127,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,164,106,242,202,227,182,235,146,56,202,221,145,153,165,137,169,35,202,251,245,68,141,165,172,186,78,230,51,13,214,189,28,230,190,57,52,84,101,52,210,232,217,24,253,177,177,242,117,247,70,137,55,86,109,0,44,3,157,95,149,140,45,243,2,135,211,174,39,83,149,207,29,183,92,236,181,77,145,25,209,137,169,42,49,181,142,157,142,195,247,26,185,221,219,113,13,19,90,245,149,146,110,77,178,212,211,181,141,85,126,254,164,177,185,94,173,114,195,52,174,144,160,1,16,28,210,56,250,163,204,78,221,195,38,78,92,45,87,44,32,157,142,163,17,98,42,58,152,43,161,187,200,157,42,152,105,169,36,141,207,99,97,137,233,26,201,34,42,72,233,99,88,253,198,70,254,181,234,242,184,242,39,150,95,125,122,197,105,117,64,129,103,241,93,152,252,37,113,221,156,56,215,5,75,219,173,85,217,129,126,130,255,0,96,158,101,101,45,222,149,183,58,133,70,185,81,23,167,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,156,156,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,236,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,197,92,159,238,87,30,68,242,203,239,175,88,173,46,168,2,32,57,164,112,11,71,151,125,187,137,188,156,183,218,173,184,65,123,29,62,34,195,180,116,208,80,195,104,145,122,84,208,212,210,71,27,88,199,67,43,214,52,146,52,69,145,178,200,178,123,236,145,253,27,32,225,227,136,28,125,195,46,104,80,230,190,92,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,178,86,181,93,162,73,20,110,239,218,134,67,217,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,156,204,220,221,83,85,106,181,205,123,28,246,61,143,116,32,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,59,92,205,120,237,181,100,142,13,184,228,102,86,226,106,184,243,66,253,79,27,106,171,45,115,181,143,195,116,79,86,185,207,146,77,21,89,83,52,90,182,54,51,108,140,100,157,125,209,170,67,213,134,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,177,142,123,246,69,26,57,238,218,198,57,203,162,119,53,170,171,220,138,79,247,2,252,25,88,184,60,203,138,171,100,151,95,108,227,60,81,217,234,49,53,202,39,189,41,93,36,72,254,149,53,52,110,211,72,98,234,202,137,35,154,146,72,231,185,206,218,138,200,163,178,174,117,153,23,71,106,190,224,190,33,236,54,110,143,182,247,225,188,69,83,26,193,28,111,170,137,157,74,23,185,136,137,44,147,62,22,213,49,210,42,189,169,29,36,12,247,52,106,62,133,242,161,206,43,174,90,241,105,100,194,46,191,82,80,225,236,193,167,168,178,93,34,173,170,116,80,73,59,97,146,106,39,49,187,218,197,169,90,134,50,8,213,200,229,210,170,86,49,55,72,138,76,79,22,62,86,51,147,229,254,33,244,233,204,107,12,170,12,120,121,130,231,21,171,59,248,180,199,88,187,13,95,170,238,184,122,138,162,27,37,158,89,106,155,60,9,5,36,44,134,71,82,185,143,123,59,52,149,13,168,158,53,98,232,228,159,122,162,57,238,66,250,185,39,228,237,214,203,131,113,230,119,223,44,52,145,83,226,90,138,91,37,130,178,106,87,54,173,208,82,172,142,172,116,82,57,136,139,77,36,178,64,197,88,222,168,233,104,222,142,68,88,154,82,174,109,152,255,0,25,101,103,27,56,3,48,114,251,16,213,216,241,13,143,3,208,84,208,215,83,42,111,137,254,208,185,34,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,200,79,5,28,87,88,184,180,201,170,44,101,213,181,81,226,251,110,148,120,166,201,69,51,221,216,42,183,61,35,145,27,34,35,210,25,216,206,172,107,171,218,154,190,62,163,223,20,138,92,0,0,0,0,4,64,115,72,227,234,143,49,59,119,12,153,57,112,181,92,176,130,118,58,140,69,136,168,234,96,174,134,239,34,116,170,97,166,164,146,55,61,141,134,39,164,107,36,136,169,35,165,141,99,247,25,27,250,214,65,195,199,16,56,251,134,92,208,161,205,124,185,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,100,173,106,187,68,146,40,221,223,181,12,135,178,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,57,153,185,186,166,170,213,107,154,246,57,236,123,30,234,128,121,252,194,193,86,172,202,192,24,151,46,111,181,21,112,91,113,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,53,211,84,95,3,24,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,76,138,120,25,205,11,174,113,240,151,150,120,242,250,218,181,185,79,103,246,109,100,245,117,174,171,158,174,122,25,164,162,146,170,73,92,136,231,62,103,83,44,203,174,170,139,34,162,185,218,110,90,234,89,87,55,28,204,194,184,63,132,43,198,5,187,85,235,122,199,183,10,11,125,162,150,57,35,234,59,179,85,195,89,60,238,99,158,143,88,88,200,17,142,123,26,237,178,79,3,85,17,31,170,67,183,13,121,67,83,159,89,243,129,178,142,24,42,228,167,196,87,136,97,184,45,36,241,67,60,86,230,107,45,108,209,190,93,88,143,142,154,57,164,68,84,118,170,196,68,107,149,81,171,54,156,209,252,137,230,111,220,190,177,68,89,87,43,126,62,168,242,239,176,240,201,156,119,11,85,183,8,47,108,168,195,184,138,178,166,10,24,109,18,47,86,166,106,106,185,36,115,24,232,101,122,200,177,200,170,178,54,89,18,63,125,146,51,163,47,224,0,90,175,52,127,34,121,155,247,47,172,81,16,2,101,80,11,85,230,143,228,79,51,126,229,245,138,34,0,76,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,141,103,22,62,105,243,147,230,6,33,245,25,203,138,229,161,199,29,79,14,56,202,28,158,199,12,164,126,93,99,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,247,25,26,72,197,69,107,217,52,223,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,118,192,5,191,241,237,150,120,87,52,56,71,204,203,118,41,164,234,123,7,15,214,226,107,116,236,142,53,154,150,186,130,7,212,68,248,220,246,59,102,238,155,162,122,183,71,44,83,74,196,115,119,234,99,239,151,184,214,235,150,184,255,0,13,102,53,138,158,146,123,150,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,154,232,169,226,100,209,151,184,214,213,153,88,3,13,102,53,138,158,174,11,110,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,186,232,171,226,124,172,239,198,183,92,181,201,124,125,152,214,42,122,73,238,88,87,11,221,111,116,113,85,177,206,130,73,233,169,36,154,54,200,214,185,174,86,43,152,136,168,142,106,233,174,138,158,38,50,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,153,31,112,127,128,41,178,195,133,204,173,193,144,225,234,187,21,69,46,23,161,169,184,91,234,210,86,207,5,198,166,36,168,173,73,27,42,239,99,214,166,105,149,88,186,108,85,86,162,53,17,26,149,128,16,173,206,175,205,62,22,249,127,67,234,55,18,215,248,85,226,99,25,112,161,155,148,121,165,131,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,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,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,161,87,218,148,171,139,31,43,25,201,242,255,0,16,250,116,230,53,132,164,242,167,227,182,234,151,90,14,22,115,151,19,82,58,218,234,116,131,4,93,110,51,185,179,199,58,57,141,142,206,175,84,86,189,142,106,185,96,222,230,171,21,157,6,171,247,193,28,114,190,0,41,87,22,62,86,51,147,229,254,33,244,233,204,107,9,94,229,95,199,173,53,85,53,171,133,140,228,190,210,81,190,142,158,27,126,6,185,212,117,85,245,143,89,102,114,208,84,212,73,43,154,143,70,190,8,169,88,214,49,155,34,233,106,175,88,154,249,74,0,0,8,1,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,18,168,8,1,230,143,231,179,51,126,229,244,122,34,159,240,163,197,118,99,240,149,152,236,198,184,42,94,221,106,174,233,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,167,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,200,79,42,179,51,10,231,38,92,97,204,210,193,85,125,162,203,137,173,241,92,41,183,73,27,228,135,122,123,240,75,211,123,216,217,162,122,58,57,24,142,93,146,49,237,85,213,170,82,174,36,248,223,200,238,21,113,86,18,194,89,165,85,117,117,94,44,223,46,235,92,48,212,251,46,149,178,50,62,213,87,23,85,179,54,23,43,228,218,177,199,35,159,217,230,70,181,92,205,171,82,242,191,58,242,143,58,173,75,121,202,140,199,195,248,166,158,58,122,106,154,134,91,107,153,44,244,108,157,170,232,146,166,29,122,180,239,114,53,254,228,173,99,209,88,244,84,69,106,162,123,80,80,174,49,56,85,193,188,87,229,29,195,7,222,109,180,141,196,246,234,122,138,156,39,119,146,69,133,246,235,138,179,220,71,74,214,61,221,154,71,54,54,204,205,174,220,196,71,34,117,25,27,217,143,102,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,105,171,168,106,81,55,196,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,103,185,98,241,181,71,158,121,113,77,148,153,161,138,247,230,78,23,219,71,13,77,218,229,2,213,98,90,87,36,210,71,36,44,85,108,179,77,4,48,185,147,46,215,187,107,35,149,242,57,210,189,27,117,89,233,158,153,113,195,166,92,92,115,67,52,47,61,134,213,67,164,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,164,207,218,237,19,84,106,53,174,123,220,198,49,239,110,60,60,67,241,3,143,184,154,205,10,236,215,204,103,210,50,229,89,79,79,73,21,29,10,204,148,84,80,67,26,53,177,83,199,52,146,58,54,43,183,202,230,163,180,89,37,145,221,219,148,145,254,83,188,16,86,97,191,102,113,103,153,148,187,42,238,22,245,151,4,209,36,211,195,53,44,115,118,136,42,42,170,161,116,76,71,117,96,86,45,58,182,71,198,232,170,28,245,110,229,141,205,147,240,69,175,53,14,2,169,170,169,174,188,83,228,221,138,146,141,244,116,243,92,49,205,178,159,170,175,172,122,203,11,82,190,154,158,56,156,212,122,53,243,203,84,247,61,140,217,23,87,69,122,202,231,199,6,69,231,166,99,240,233,152,246,236,208,202,251,207,97,186,208,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,169,11,246,183,84,213,28,142,107,94,199,49,236,99,219,120,28,208,248,151,202,206,40,48,38,70,227,172,179,187,127,182,110,219,102,172,158,155,218,150,207,199,81,69,31,107,130,25,100,232,245,122,15,124,123,157,239,179,71,39,197,18,159,242,200,207,76,184,225,211,56,49,214,104,102,133,231,176,218,168,114,254,182,40,97,137,17,245,87,10,167,92,45,235,29,45,52,106,169,212,153,251,93,162,106,141,70,181,207,123,152,198,61,237,162,188,69,241,47,154,124,80,99,185,177,214,102,93,191,131,216,172,212,115,212,251,46,217,248,152,98,147,178,65,52,178,116,122,189,6,62,77,174,247,223,171,151,224,137,122,156,173,248,5,163,204,78,195,196,222,113,219,237,87,44,32,157,178,159,14,225,218,202,104,43,161,187,200,157,90,105,170,106,227,145,175,99,97,137,233,34,71,26,162,72,233,99,73,61,198,70,206,180,191,130,159,231,166,69,229,199,17,121,113,113,202,252,208,179,118,235,85,118,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,122,115,51,115,180,93,21,170,215,57,143,107,216,247,177,216,240,241,15,195,246,62,225,151,52,43,178,163,49,153,72,251,149,29,61,61,92,85,148,41,50,209,86,193,52,104,230,203,79,36,209,198,233,24,142,223,19,156,141,209,36,138,70,247,237,82,253,57,98,243,11,163,194,212,116,220,58,241,3,139,250,54,168,118,197,132,175,247,57,160,130,150,213,75,20,19,73,45,45,109,92,243,51,108,41,210,133,148,201,181,238,71,72,177,238,70,36,77,100,96,146,41,196,79,48,186,204,45,195,46,82,112,235,195,246,47,232,221,97,203,252,63,22,45,191,219,38,158,10,171,85,84,84,180,50,69,75,69,87,4,204,219,50,116,166,101,74,109,123,81,178,36,123,145,233,43,89,100,25,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,33,62,23,120,100,192,60,44,229,125,183,47,240,133,53,37,101,201,148,237,109,235,16,173,186,26,106,219,204,233,36,178,111,157,209,166,231,49,142,158,86,196,199,185,235,28,106,214,110,118,138,231,118,248,177,242,177,156,159,47,241,15,167,78,99,88,74,167,43,206,96,95,246,183,194,150,110,205,253,138,211,131,47,14,119,254,115,42,211,86,207,81,83,255,0,155,83,82,71,12,95,192,139,79,201,82,85,11,63,201,206,106,124,35,230,237,246,76,57,83,136,238,184,10,173,116,236,210,99,24,32,161,165,170,247,36,123,244,169,142,105,97,139,106,71,167,227,159,30,231,72,198,179,123,149,81,60,7,58,191,43,24,91,230,5,15,167,92,72,96,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,158,158,1,56,236,181,113,119,134,107,108,88,150,142,146,211,152,184,118,157,42,239,20,116,177,182,10,42,168,36,168,153,177,203,67,27,234,37,157,236,142,54,211,182,103,61,17,27,36,204,68,238,123,75,181,4,122,243,70,227,182,235,146,118,168,114,35,37,241,53,37,62,54,190,83,189,216,130,227,73,59,187,110,30,162,115,88,177,50,61,169,182,42,154,134,189,202,143,223,212,138,54,163,209,173,89,161,149,176,194,79,247,43,143,34,121,101,247,215,172,86,151,84,12,107,56,177,243,79,156,159,48,49,15,168,206,86,174,93,220,111,214,112,171,142,215,9,99,26,173,217,101,139,46,17,75,125,114,195,61,76,214,185,27,12,177,178,170,150,38,74,214,55,115,223,7,104,84,142,73,31,21,59,81,141,87,49,141,89,222,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,237,131,21,114,127,185,92,121,19,203,47,190,189,98,180,186,160,14,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,164,16,243,17,224,130,179,133,92,118,152,183,7,82,238,203,44,89,112,150,43,19,82,105,234,102,181,200,216,98,145,244,181,82,190,38,177,187,158,249,251,58,44,146,72,248,169,220,175,114,185,143,114,252,174,2,120,223,190,240,143,142,229,162,196,117,87,91,150,89,94,250,178,222,236,148,112,178,162,102,85,36,42,144,213,82,54,73,99,100,115,111,108,76,145,119,163,95,22,187,154,231,71,18,179,228,243,30,197,152,87,28,241,157,152,120,167,5,98,107,86,32,178,214,251,39,179,92,109,117,177,213,210,207,178,213,72,199,236,150,53,115,29,181,236,115,87,69,238,115,85,23,189,20,173,124,37,113,191,98,225,31,129,220,75,69,135,42,173,87,44,205,189,230,5,76,182,75,37,100,47,168,133,148,169,73,109,73,170,170,219,28,177,190,56,118,54,86,70,187,209,207,151,77,173,115,99,149,89,98,184,167,22,98,172,115,125,170,197,56,215,19,93,113,5,234,183,103,105,184,221,43,100,171,170,159,99,26,198,111,150,69,115,221,181,140,107,83,85,238,107,81,19,185,16,155,238,93,220,2,209,240,199,133,87,30,102,149,190,213,114,204,219,223,74,163,69,166,130,163,232,204,105,28,172,236,212,181,59,85,233,51,217,60,141,168,146,55,164,110,247,99,110,230,199,212,150,245,74,85,197,62,74,126,232,158,31,113,182,78,71,112,236,85,120,130,222,157,130,119,75,211,141,149,208,74,202,138,94,171,186,114,42,66,179,195,18,73,181,138,238,154,191,110,142,209,83,27,107,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,12,130,113,158,113,216,184,128,229,233,142,51,139,14,67,217,233,49,54,87,223,234,36,166,220,247,246,74,166,80,84,199,83,77,189,236,98,201,210,158,57,98,234,108,70,191,102,230,251,174,69,49,236,50,61,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,43,99,107,81,17,81,242,244,216,178,78,232,152,168,231,71,4,158,243,19,87,183,28,203,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,12,151,178,7,39,44,92,63,228,214,19,201,220,57,55,104,164,195,54,246,211,201,83,181,236,237,117,79,115,164,169,169,216,247,189,99,234,207,36,178,244,247,171,89,191,107,125,214,162,17,45,206,175,205,62,22,249,127,67,234,55,18,210,184,120,226,7,31,112,203,154,20,57,175,151,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,108,149,173,87,104,146,69,27,187,246,161,144,246,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,167,51,55,55,84,213,90,173,115,94,199,61,143,99,221,80,0,0,0,8,234,230,133,199,213,247,37,183,240,241,147,55,14,199,139,238,182,246,84,95,111,244,213,44,89,172,180,179,110,70,83,64,140,114,190,42,201,24,136,245,145,200,215,69,20,145,190,61,95,43,36,134,27,1,114,156,11,241,155,125,224,243,49,234,174,114,90,189,179,131,49,71,103,167,196,214,216,152,196,170,116,113,43,250,85,52,210,59,77,38,139,171,42,164,110,114,71,35,94,230,187,106,171,37,142,127,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,199,185,143,217,44,106,230,59,107,216,230,174,139,220,230,170,47,122,41,245,136,11,230,155,128,42,112,47,26,88,202,169,48,245,37,166,219,138,169,232,47,246,212,166,72,154,202,166,73,76,200,170,42,21,145,175,186,247,214,65,86,175,222,136,247,63,115,215,93,232,231,93,175,36,44,204,237,56,87,50,242,114,178,174,213,23,179,238,20,152,154,223,7,83,109,117,71,104,141,105,234,223,181,95,239,195,31,101,162,77,90,196,218,233,253,231,46,246,34,73,249,12,28,231,243,122,155,23,231,206,26,202,59,116,244,147,83,229,237,157,211,86,43,96,149,147,195,113,184,116,229,146,23,189,222,227,216,148,208,208,200,213,98,119,44,210,34,185,85,54,177,201,131,40,105,177,126,124,226,92,220,184,193,73,53,62,94,217,219,13,26,58,121,89,60,55,27,135,82,40,230,99,27,238,61,137,77,13,116,110,71,175,114,205,26,163,85,83,115,47,215,154,63,145,60,205,251,151,214,40,136,1,38,123,149,207,29,183,92,236,181,77,145,25,209,137,169,42,49,181,142,157,142,195,247,26,185,221,219,113,13,19,90,245,149,146,110,77,178,212,211,181,141,85,126,254,164,177,185,94,173,114,195,52,174,144,160,1,106,188,209,252,137,230,111,220,190,177,68,64,9,149,64,45,87,154,63,145,60,205,251,151,214,40,136,1,50,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,53,156,88,249,167,206,79,152,24,135,212,103,41,81,41,60,169,248,237,186,165,214,131,133,156,229,196,212,142,182,186,157,32,193,23,91,140,238,108,241,206,142,99,99,179,171,213,21,175,99,154,174,88,55,185,170,197,103,65,170,253,240,71,28,175,128,1,141,15,18,248,2,155,43,56,134,204,140,190,183,225,234,187,29,182,199,138,46,84,214,186,26,148,151,124,86,238,208,245,163,84,89,85,94,246,58,157,98,123,30,229,93,236,115,93,171,183,106,179,41,202,103,52,46,185,143,193,245,174,217,121,109,92,149,24,22,241,89,133,217,87,83,90,234,135,212,192,198,199,83,14,155,145,22,54,69,21,92,116,236,143,87,35,89,78,221,21,17,81,141,243,252,226,179,51,232,127,10,112,224,90,74,187,82,213,227,220,65,71,111,154,150,162,79,233,167,80,211,42,214,73,61,59,17,232,171,178,120,40,216,247,171,92,214,182,116,106,162,57,236,84,138,190,11,50,207,240,187,197,102,88,96,89,41,45,85,116,149,24,130,11,133,125,45,210,62,165,45,85,13,18,45,101,84,15,102,199,35,250,144,83,202,196,99,155,181,206,114,53,202,141,85,84,200,248,2,21,185,213,249,167,194,223,47,232,125,70,226,88,84,118,155,172,214,170,139,236,54,202,183,219,104,234,33,164,168,172,108,46,88,33,158,102,200,232,162,124,154,109,107,222,216,38,115,90,171,171,146,41,21,53,218,186,92,87,4,28,104,226,174,17,243,30,10,234,215,93,111,120,6,229,212,130,247,135,162,174,145,177,179,170,176,238,174,166,129,94,144,173,99,18,8,209,28,244,247,227,71,69,185,155,146,70,100,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,77,120,177,242,177,156,159,47,241,15,167,78,99,88,118,174,118,155,173,150,165,148,119,155,101,93,5,68,148,240,85,178,42,152,93,19,221,4,241,50,104,101,70,185,17,85,146,69,36,114,49,222,14,99,218,228,213,21,20,153,254,90,156,192,191,14,212,116,57,9,154,211,108,199,214,171,123,189,151,113,115,180,142,241,67,73,5,51,63,27,44,245,47,154,162,226,245,237,51,201,181,136,213,142,55,191,187,107,139,255,0,0,165,92,88,249,88,206,79,151,248,135,211,167,49,172,4,233,242,238,227,234,143,137,204,42,184,15,52,174,22,171,110,102,217,58,84,250,173,76,20,255,0,73,163,88,229,127,105,165,166,220,143,89,152,200,36,117,68,113,177,99,111,187,35,118,182,78,156,87,170,0,0,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,128,30,104,254,123,51,55,238,95,71,162,45,126,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,54,181,239,108,19,57,173,85,213,201,20,138,154,237,93,46,171,128,78,59,46,188,34,98,106,219,22,37,163,171,187,101,214,34,168,74,187,197,29,44,110,158,182,150,120,233,230,108,114,208,198,250,136,160,99,228,145,212,237,153,207,69,87,71,11,17,59,216,210,144,113,79,157,127,186,39,136,44,109,156,113,219,251,21,38,32,184,39,96,129,209,116,228,101,12,17,50,158,151,170,222,164,136,147,44,16,196,178,109,122,183,168,175,219,163,116,68,148,158,78,60,63,90,176,102,73,87,113,1,112,101,37,77,247,48,170,38,164,161,149,168,215,190,138,213,73,59,225,88,145,203,26,62,55,203,83,28,174,145,173,123,152,246,67,74,189,206,106,161,33,64,22,43,204,235,130,90,60,243,203,138,156,219,202,252,41,191,50,112,190,234,201,169,173,54,216,22,171,18,210,185,33,142,72,230,122,35,101,154,104,33,133,175,133,55,61,219,89,36,76,141,206,149,138,216,97,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,37,77,13,117,50,166,248,159,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,215,254,56,56,227,198,92,95,98,107,116,16,178,174,195,129,44,244,244,179,208,97,197,122,42,50,226,234,118,165,84,243,189,171,165,67,219,43,166,142,41,21,25,164,40,213,72,227,124,147,35,189,7,46,238,8,43,56,170,199,107,139,113,141,46,220,178,194,119,8,162,190,181,102,158,154,107,164,142,134,89,25,75,75,43,34,115,29,181,236,131,180,34,73,28,140,138,161,170,199,35,158,199,36,244,128,8,75,230,107,192,149,215,36,113,149,199,60,242,183,12,210,71,149,247,234,136,221,85,71,107,129,204,102,27,173,122,53,174,100,145,234,168,202,105,165,213,209,189,155,99,99,228,232,109,141,18,30,173,133,130,242,185,125,240,21,136,120,153,198,84,56,231,48,108,85,116,121,87,104,168,142,106,231,212,118,170,39,223,216,169,82,212,134,134,100,137,89,51,27,81,78,216,234,21,178,49,236,99,213,26,230,189,81,82,116,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,59,96,22,255,0,198,191,10,54,46,45,50,106,183,6,244,173,84,120,190,219,173,102,22,189,214,194,247,118,10,173,204,89,35,87,70,168,244,134,118,51,165,34,104,246,166,172,147,166,247,197,26,24,251,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,124,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,124,249,245,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,198,57,239,217,20,104,231,187,107,24,231,46,137,220,214,170,175,114,41,61,60,4,240,65,98,225,31,2,75,91,136,233,109,87,44,205,189,245,98,189,222,232,230,125,68,44,165,73,149,97,165,164,116,145,70,248,225,216,216,159,34,108,71,62,93,119,57,205,142,36,101,213,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,135,213,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,216,215,179,124,82,35,94,221,204,123,92,154,167,123,92,138,157,202,133,250,98,190,101,244,217,149,192,37,251,35,113,133,70,32,161,205,69,167,182,225,200,110,116,115,203,35,47,86,230,200,199,79,87,81,80,249,55,181,239,167,130,72,42,24,229,119,85,245,13,115,81,89,36,173,130,200,50,171,44,241,86,114,102,62,28,202,220,21,73,218,47,88,154,225,21,190,155,116,114,62,56,119,175,191,60,189,54,61,237,134,38,35,164,145,232,213,217,27,30,229,77,26,164,175,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,23,100,76,246,125,201,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,34,240,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,198,57,239,217,20,104,231,187,107,24,231,46,137,220,214,170,175,114,41,245,114,171,51,49,86,77,230,62,28,205,44,21,87,217,239,88,102,225,21,194,155,116,146,50,57,182,47,191,4,189,55,177,238,134,86,43,163,145,136,228,223,27,222,213,93,28,166,67,220,46,241,55,128,120,166,202,251,110,96,97,10,154,74,59,147,233,218,235,214,30,91,140,53,53,182,105,214,73,99,217,59,99,93,205,99,221,4,174,137,239,107,22,72,209,175,218,221,85,173,166,188,123,113,191,98,225,31,2,69,69,135,42,173,87,44,205,189,244,165,178,89,43,33,125,68,44,165,73,145,38,170,171,108,114,198,248,225,216,217,89,26,239,71,62,93,54,181,205,142,85,100,11,127,162,172,123,138,191,215,92,71,137,49,29,195,253,210,178,186,229,93,81,39,252,41,38,154,73,31,246,185,206,119,197,84,249,68,255,0,114,184,242,39,150,95,125,122,197,105,117,64,198,179,139,31,52,249,201,243,3,16,250,140,231,138,190,224,12,101,134,112,206,25,198,119,220,61,87,73,98,198,52,245,53,54,43,131,145,22,10,230,83,212,62,158,116,99,145,85,17,241,203,26,163,152,186,61,17,209,185,83,108,140,115,164,39,149,191,31,84,121,119,216,120,100,206,59,133,170,219,132,23,182,84,97,220,69,89,83,5,12,54,137,23,171,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,190,201,25,209,151,240,98,174,94,167,46,238,62,171,56,99,197,75,128,243,74,225,117,185,101,149,239,165,79,170,212,207,81,244,102,68,146,87,246,154,90,109,202,196,133,239,158,71,84,71,27,18,71,123,178,55,115,163,233,203,58,128,3,207,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,214,154,186,134,165,23,100,172,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,49,225,226,187,133,28,199,225,43,49,223,130,177,172,93,186,213,93,212,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,78,102,110,106,75,10,170,186,55,57,170,138,246,62,57,31,69,65,45,60,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,89,182,100,233,66,250,101,220,246,163,100,89,54,163,210,39,50,79,192,49,235,230,37,145,116,121,3,197,102,43,195,118,27,55,179,48,221,251,165,137,44,48,181,96,72,219,75,84,138,178,178,40,225,70,182,24,99,170,101,84,49,198,173,107,155,28,44,252,164,84,123,174,47,128,12,226,186,222,184,38,226,131,36,47,151,234,73,105,240,214,7,188,94,236,20,115,85,57,213,109,130,170,223,86,218,198,197,27,158,168,148,209,203,28,15,84,141,136,141,150,177,234,229,85,149,164,112,18,105,206,195,56,173,87,172,101,128,242,66,199,126,171,150,163,13,83,213,94,239,244,112,213,53,212,141,158,169,35,109,27,101,141,175,85,74,152,226,142,119,162,72,196,86,197,88,197,106,170,74,226,143,242,157,200,187,238,103,241,65,108,204,111,99,90,171,112,182,90,107,113,187,186,224,172,126,218,169,233,234,35,160,72,98,84,114,186,102,206,206,187,95,162,54,62,204,174,222,215,244,218,249,212,33,91,157,95,154,124,45,242,254,135,212,110,37,138,219,176,158,42,188,88,174,248,166,211,134,110,181,182,92,63,217,253,175,113,167,162,146,74,91,127,93,234,200,59,68,173,69,100,93,71,162,181,155,213,55,57,21,19,85,43,175,3,156,93,221,120,65,205,199,98,185,237,213,119,140,39,126,167,109,183,17,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,118,206,162,104,172,146,104,209,209,245,86,70,228,17,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,61,204,126,201,99,87,49,219,94,199,53,116,94,231,53,81,123,209,79,172,0,0,22,149,199,223,29,150,174,17,48,205,21,139,13,81,210,93,179,23,17,83,173,93,158,142,170,54,207,69,75,4,117,16,182,73,107,163,101,68,83,177,146,70,234,134,194,230,34,163,164,133,232,189,204,113,4,63,232,171,30,226,175,245,215,17,226,76,71,112,255,0,116,172,174,185,87,84,73,255,0,10,73,166,146,71,253,174,115,157,241,85,47,83,137,174,8,40,248,85,224,119,11,98,220,99,75,187,51,113,102,48,182,69,125,106,205,5,76,54,184,219,73,118,145,148,180,178,178,38,189,187,152,248,59,66,36,146,70,249,105,218,172,114,181,140,114,210,14,94,248,3,6,230,159,23,56,39,47,179,7,15,82,95,48,245,242,158,247,77,93,67,82,139,178,86,123,30,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,169,198,191,10,55,222,18,243,150,183,6,244,174,181,152,66,229,173,102,22,189,214,194,198,246,250,93,172,89,35,87,70,170,197,154,7,191,165,34,104,199,46,140,147,166,198,75,26,21,131,150,199,28,247,94,31,113,253,30,85,230,53,210,174,187,46,177,85,69,53,182,39,214,93,28,216,48,188,238,154,69,109,84,77,154,68,130,26,103,73,80,247,84,232,141,93,52,151,114,172,107,28,147,146,70,175,59,76,179,197,88,131,46,50,239,52,173,52,157,162,203,131,238,23,11,125,223,167,28,143,146,159,183,165,55,66,119,109,98,177,144,163,233,22,55,61,238,111,227,39,129,168,142,87,247,89,7,45,28,127,77,151,220,105,101,221,85,203,16,213,218,173,183,202,138,155,5,82,66,178,236,172,125,93,52,145,82,211,202,200,209,119,177,213,139,72,169,185,54,53,237,99,221,183,102,228,200,36,198,179,138,124,235,253,209,60,65,99,108,227,142,223,216,169,49,5,193,59,4,14,139,167,35,40,96,137,148,244,189,86,245,36,68,153,96,134,37,147,107,213,189,69,126,221,27,162,36,191,114,142,203,60,43,131,248,66,179,227,171,77,38,183,172,123,112,175,184,93,234,164,142,62,163,187,53,92,212,112,64,215,181,136,245,133,140,129,94,214,61,206,219,36,243,185,21,17,250,39,171,230,143,228,79,51,126,229,245,138,34,0,79,171,254,138,176,22,42,255,0,93,112,230,36,195,151,15,247,74,58,235,109,117,60,159,240,100,134,104,228,103,216,230,185,191,5,66,119,184,4,227,178,213,197,222,25,173,177,98,90,58,75,78,98,225,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,185,237,46,212,2,213,121,163,249,19,204,223,185,125,98,136,128,19,42,128,90,175,52,127,34,121,155,247,47,172,81,16,2,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,0,0,0,0,0,0,0,0,0,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,107,56,177,243,79,156,159,48,49,15,168,206,95,78,17,224,163,247,85,114,204,202,187,254,0,182,90,163,204,220,45,237,169,45,181,51,167,74,75,165,10,93,238,11,37,177,211,110,107,27,185,239,73,34,116,168,230,178,70,185,186,196,217,165,145,35,46,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,82,106,121,104,113,235,77,159,56,122,28,149,205,155,237,36,25,139,99,167,142,27,67,228,234,239,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,158,230,230,57,30,198,185,25,50,178,253,64,4,53,243,172,203,63,163,249,227,130,243,74,146,146,213,79,73,140,48,251,237,243,118,120,246,85,84,87,80,77,248,201,234,52,98,35,245,130,174,142,54,61,92,231,109,129,90,168,214,177,154,185,41,230,103,209,252,241,198,153,91,87,87,106,167,164,198,24,125,151,8,123,68,155,42,170,43,168,38,252,92,20,250,189,17,250,193,87,89,35,216,141,115,182,192,142,69,107,88,253,124,255,0,57,108,127,77,137,184,163,181,224,203,118,33,171,171,167,193,216,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,154,234,141,141,170,186,199,181,190,215,146,94,89,226,170,156,211,199,89,199,217,58,88,110,223,135,215,12,245,228,142,70,246,138,234,138,154,122,141,144,187,103,77,253,56,233,117,145,55,163,155,215,131,221,84,126,169,47,224,16,173,206,175,205,62,22,249,127,67,234,55,19,213,114,134,203,60,43,156,153,113,196,126,86,227,90,78,209,101,196,214,251,5,190,167,108,113,190,72,119,165,207,100,241,117,24,246,54,104,158,141,146,55,171,87,100,140,99,145,53,106,22,151,198,39,10,184,203,133,12,220,184,96,251,205,182,173,216,98,227,81,81,83,132,238,242,72,147,50,227,110,71,251,136,233,90,198,55,180,198,215,70,217,153,181,187,94,168,228,78,155,227,123,238,43,150,167,48,47,192,77,101,14,66,102,180,219,240,13,214,224,239,101,220,92,237,100,179,215,85,207,76,207,198,203,61,75,33,167,183,49,59,76,242,109,98,185,36,145,239,239,220,226,85,56,177,242,177,156,159,47,241,15,167,78,99,88,76,158,116,112,81,251,170,184,17,201,75,254,0,182,90,163,204,220,45,151,248,122,75,109,76,233,210,146,233,66,150,200,214,75,99,166,220,214,55,115,222,146,68,233,81,205,100,141,115,117,137,179,75,34,68,15,250,42,192,88,171,253,117,195,152,147,14,92,63,221,40,235,173,181,212,242,127,193,146,25,163,145,159,99,154,230,252,21,9,254,224,131,141,28,43,197,198,92,65,93,90,235,85,147,31,91,122,144,94,240,244,85,209,186,71,244,146,29,213,212,208,43,214,100,163,122,207,26,35,158,158,228,138,232,183,63,106,72,251,149,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,43,220,212,56,10,166,170,166,186,241,79,147,118,42,74,55,209,211,205,112,199,54,202,126,170,190,177,235,44,45,74,250,106,120,226,115,81,232,215,207,45,83,220,246,51,100,93,93,21,235,43,159,24,56,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,132,169,161,174,166,84,223,19,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,92,130,56,40,226,186,197,197,166,77,81,99,46,173,170,143,23,219,116,163,197,54,74,41,158,238,193,85,185,233,28,136,217,17,30,144,206,198,117,99,93,94,212,213,241,245,30,248,164,82,224,0,0,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,128,30,104,254,123,51,55,238,95,71,162,43,175,41,156,161,193,185,245,149,252,70,101,30,96,65,87,37,139,17,83,225,152,106,22,146,117,134,120,158,201,46,18,197,52,111,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,174,106,217,255,0,20,92,50,99,238,22,115,66,229,151,248,190,154,174,178,218,202,135,54,203,136,82,221,53,53,21,230,4,142,41,55,192,233,19,107,158,198,207,19,101,99,28,244,142,69,115,55,59,68,115,190,87,13,217,33,117,226,63,59,112,182,75,217,175,148,150,106,140,71,81,43,95,95,83,27,164,101,52,16,193,37,68,207,70,55,189,239,72,161,147,99,53,106,57,251,90,174,98,42,189,50,83,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,237,128,8,11,230,107,134,56,121,194,188,75,220,109,249,9,112,164,99,217,79,28,24,150,203,106,182,211,211,90,44,215,24,88,216,150,10,87,67,181,170,245,107,17,211,70,140,252,92,202,253,100,115,220,248,160,180,179,37,222,27,176,110,81,229,246,73,97,108,25,145,87,250,75,230,9,181,83,203,13,182,231,77,116,101,197,149,143,235,200,234,137,150,162,53,86,61,238,168,89,149,232,205,24,215,171,154,214,177,26,141,74,150,0,62,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,246,189,155,226,145,28,199,109,123,26,228,213,59,156,212,84,239,68,32,7,142,142,12,175,188,30,102,61,45,178,59,175,182,112,102,40,237,21,24,102,229,43,216,149,78,142,37,103,86,154,166,54,233,164,209,117,98,69,145,173,72,228,107,218,230,237,85,124,81,252,14,11,56,103,169,226,187,62,109,89,97,53,117,93,190,197,5,60,215,124,67,93,72,177,117,233,173,208,237,71,116,210,71,34,43,228,150,72,97,69,70,191,98,204,146,43,30,214,57,12,132,240,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,233,77,67,67,76,139,178,38,106,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,0,11,42,230,35,192,45,31,19,152,85,49,230,86,219,237,86,220,205,178,117,106,52,74,104,41,254,147,70,177,196,206,205,85,83,181,30,179,49,144,70,218,121,36,122,198,223,122,55,109,108,157,72,160,176,154,158,86,156,20,97,92,175,203,139,15,18,24,214,217,219,113,246,47,183,246,219,79,104,72,223,29,146,215,58,47,69,212,251,28,228,235,84,64,230,200,249,85,81,237,142,84,133,27,31,227,186,183,254,10,85,197,143,149,140,228,249,127,136,125,58,115,26,194,108,249,154,240,37,106,206,236,27,113,207,60,173,195,53,114,102,133,134,158,55,85,81,218,224,107,223,137,40,152,173,107,153,36,122,162,190,166,24,181,116,111,102,233,30,200,250,27,100,85,135,165,9,132,170,114,100,225,163,254,206,241,71,139,45,63,217,44,24,75,180,65,250,59,109,108,125,72,191,181,166,100,177,73,254,206,141,232,85,94,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,165,95,230,141,192,149,171,36,238,176,231,190,75,225,154,186,124,19,124,168,123,113,5,186,146,6,246,44,61,90,231,49,34,124,123,87,116,84,213,14,123,145,25,179,167,20,141,70,35,154,147,67,19,109,87,133,222,38,241,247,11,57,161,109,204,12,33,83,87,89,109,101,67,93,122,195,203,113,154,154,138,243,2,71,44,123,39,108,107,181,207,99,103,149,209,61,237,122,71,34,181,251,93,162,181,222,87,58,51,123,25,103,214,104,98,12,220,204,9,233,36,190,226,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,119,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,201,255,0,44,174,93,244,216,86,154,221,196,126,125,225,202,182,98,118,84,72,252,53,134,46,182,249,105,159,102,124,50,185,137,91,85,12,205,107,150,165,92,197,116,45,84,217,27,21,147,34,186,71,49,96,136,178,127,185,92,121,19,203,47,190,189,98,180,186,160,99,89,197,143,154,124,228,249,129,136,125,70,114,82,120,90,225,147,0,241,77,203,19,2,229,254,47,166,164,163,185,62,158,248,219,46,33,75,116,53,53,182,105,214,249,81,38,248,29,34,110,107,30,232,34,108,172,99,152,178,70,142,102,230,234,142,108,75,103,70,80,227,44,133,205,12,65,148,121,129,5,36,119,220,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,73,84,229,87,199,61,215,52,169,191,115,118,110,93,42,238,24,178,219,79,85,114,177,226,27,149,209,213,21,55,152,58,171,36,180,179,58,162,69,150,74,152,146,71,57,155,55,34,211,196,228,86,179,161,186,73,31,49,87,59,85,182,155,173,186,154,130,178,225,108,171,165,167,186,83,173,93,12,179,66,230,50,170,4,150,72,86,88,156,169,163,216,146,195,44,106,230,234,155,227,123,124,90,168,146,127,202,191,143,90,154,90,155,87,11,25,201,125,171,172,101,101,68,54,252,13,115,168,233,35,40,216,145,76,229,160,169,168,146,86,185,88,174,100,17,82,177,172,123,247,203,210,213,24,145,53,146,190,0,40,255,0,20,92,50,96,30,41,178,190,229,151,248,190,154,146,142,228,250,119,54,203,136,82,221,13,77,109,154,117,146,41,55,192,233,19,115,88,247,65,19,101,99,28,197,146,52,115,55,55,84,115,113,236,206,140,161,198,89,11,154,24,131,40,243,2,10,72,239,184,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,151,149,202,179,130,140,43,159,183,219,174,117,230,197,179,218,88,67,7,220,34,162,182,218,101,72,223,75,118,186,35,18,89,27,82,221,202,245,134,6,62,157,203,19,152,140,153,211,181,21,206,100,114,196,249,169,0,22,1,206,79,37,62,156,240,251,105,206,58,75,135,70,175,44,174,11,214,130,73,118,199,61,13,198,90,122,121,54,181,35,114,186,102,206,202,53,110,175,99,82,62,190,187,157,177,8,128,203,76,117,248,59,196,117,151,255,0,101,251,67,181,225,251,237,139,163,215,233,109,246,149,170,170,131,171,187,107,181,233,246,174,166,221,61,237,155,117,110,187,147,202,158,255,0,63,179,142,251,196,6,114,226,204,226,196,112,246,122,188,77,112,117,68,116,219,152,254,201,74,198,164,116,212,219,216,198,36,157,40,35,138,46,166,196,115,246,110,119,188,229,82,101,57,78,228,93,139,44,56,96,182,102,55,177,174,180,88,167,50,245,184,221,221,112,87,179,117,44,21,21,17,208,36,49,42,53,27,11,160,127,93,175,209,93,39,105,87,111,115,58,109,101,234,144,173,206,175,205,62,22,249,127,67,234,55,19,218,242,112,192,24,55,52,240,111,16,89,125,152,56,122,146,249,135,175,148,248,114,154,186,134,165,23,100,172,214,228,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,105,92,107,240,163,125,225,47,57,107,112,111,74,235,89,132,46,90,214,97,107,221,108,44,111,111,165,218,197,146,53,116,106,172,89,160,123,250,82,38,140,114,232,201,58,108,100,177,161,85,121,119,113,245,89,195,30,42,92,7,154,87,11,173,203,44,175,125,42,125,86,166,122,143,163,50,36,146,191,180,210,211,110,86,36,47,124,242,58,162,56,216,146,59,221,145,187,157,31,78,89,212,0,0,8,64,230,83,193,78,114,229,110,59,196,28,65,213,95,238,184,239,6,95,238,16,246,139,237,125,83,106,110,148,51,58,24,88,157,189,145,65,12,80,194,233,183,197,7,69,189,38,49,144,196,189,53,116,108,117,202,242,183,224,22,179,46,251,15,19,121,199,111,186,219,113,122,246,202,124,59,135,107,41,167,161,154,209,26,245,105,166,169,171,142,70,177,238,154,86,44,137,28,106,139,27,98,145,36,247,223,35,58,62,175,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,54,124,67,240,253,128,120,154,202,250,236,168,204,102,85,178,219,89,81,79,87,21,101,10,66,149,180,83,195,34,57,178,211,201,52,114,54,55,171,119,196,231,35,117,88,229,145,189,219,148,130,31,220,45,196,119,238,142,253,203,255,0,67,63,209,95,250,171,182,238,127,178,253,151,191,111,181,59,70,223,245,31,241,246,239,223,248,157,157,127,196,147,169,194,198,83,98,172,139,225,247,4,229,54,53,197,255,0,73,175,88,114,222,180,213,55,6,186,71,70,155,165,124,140,167,137,100,85,122,195,3,30,216,35,85,70,235,28,44,209,145,166,140,107,138,124,148,253,209,60,62,227,108,156,142,225,216,170,241,5,189,59,4,238,151,167,27,43,160,149,149,20,189,87,116,228,84,133,103,134,36,147,107,21,221,53,126,221,29,162,166,53,132,255,0,113,71,196,191,95,151,222,38,226,47,37,46,221,63,111,97,250,47,102,85,117,244,168,160,237,245,80,81,205,239,211,75,248,170,202,126,188,169,238,200,189,41,225,209,119,108,84,88,11,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,202,35,9,225,107,22,6,194,182,108,21,133,168,123,21,151,15,219,233,237,118,234,110,171,228,232,82,193,27,99,138,61,239,87,61,219,88,198,166,174,85,114,233,170,170,175,121,109,124,209,252,137,230,111,220,190,177,68,64,9,47,220,210,56,5,172,204,78,221,196,222,78,91,238,183,44,94,157,142,159,17,97,218,58,105,235,166,187,198,157,42,104,106,105,35,141,175,123,102,137,137,26,73,26,34,70,232,163,89,61,199,198,254,180,85,229,86,102,98,172,155,204,124,57,154,88,42,175,179,222,176,205,194,43,133,54,233,36,100,115,108,95,126,9,122,111,99,221,12,172,87,71,35,17,201,190,55,189,170,186,57,76,135,184,93,226,111,0,241,77,149,246,220,192,194,21,52,148,119,39,211,181,215,172,60,183,24,106,107,108,211,172,146,199,178,118,198,187,154,199,186,9,93,19,222,214,44,145,163,95,181,186,171,91,88,1,106,188,209,252,137,230,111,220,190,177,68,64,9,149,64,45,87,154,63,145,60,205,251,151,214,40,136,1,50,168,5,52,226,31,136,28,3,195,46,87,215,102,190,99,62,173,246,218,58,138,122,72,168,232,86,21,173,173,158,105,17,173,138,158,57,164,141,178,61,27,190,87,53,29,170,71,20,142,239,218,167,214,201,12,107,117,204,172,151,192,57,141,125,167,164,130,229,138,176,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,154,106,171,226,123,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,127,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,172,124,181,51,220,154,246,181,187,235,27,212,145,210,245,21,206,154,54,183,106,163,227,70,77,17,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,25,4,240,65,198,142,21,226,227,46,32,174,173,117,170,201,143,173,189,72,47,120,122,42,232,221,35,250,73,14,234,234,104,21,235,50,81,189,103,141,17,207,79,114,69,116,91,159,181,36,125,202,128,89,87,55,60,179,197,89,137,194,60,215,28,45,73,218,254,133,98,10,76,77,113,129,145,201,36,206,161,142,10,138,121,95,27,88,199,107,211,237,77,149,234,237,173,108,81,74,245,119,187,162,195,183,13,24,254,155,43,56,134,203,124,193,184,98,26,187,29,182,199,138,45,181,55,74,234,101,151,124,86,238,208,196,172,69,72,145,94,246,58,157,101,99,216,212,93,236,115,155,163,183,104,191,43,59,241,173,171,50,179,163,31,102,53,138,158,174,11,110,42,197,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,154,235,162,175,137,57,60,178,242,83,240,45,194,62,22,237,23,14,213,95,142,244,198,181,155,37,223,12,93,182,8,123,60,113,235,27,28,221,41,98,166,222,213,221,164,171,46,215,43,118,233,117,64,16,173,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,47,211,138,174,25,240,111,21,249,71,89,149,184,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,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,133,181,116,174,153,140,116,180,210,58,39,172,114,163,81,28,137,250,81,36,83,130,140,239,205,12,193,229,249,159,217,109,140,236,120,130,231,98,193,56,30,253,5,143,20,212,201,27,169,34,129,214,169,52,179,162,187,73,94,248,83,241,140,211,170,140,138,86,198,229,133,173,167,108,145,108,100,167,194,119,149,140,155,249,127,135,189,58,2,56,57,200,100,134,75,225,91,174,31,205,124,33,124,195,246,76,109,118,168,109,37,235,10,81,71,73,12,247,8,39,117,92,254,218,124,81,237,153,94,179,50,88,164,153,237,122,72,174,137,55,49,99,84,146,194,178,31,51,51,79,42,51,79,15,226,156,156,171,186,253,36,246,133,36,48,91,173,242,84,255,0,86,127,166,98,123,109,243,69,78,246,201,81,12,210,71,27,93,2,47,191,220,158,58,25,36,229,238,36,186,227,44,1,134,177,125,247,12,85,225,187,149,242,207,69,114,172,178,213,171,186,246,217,230,133,146,73,75,38,230,49,219,227,115,149,139,171,26,186,181,117,107,124,19,208,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,4,37,243,53,224,74,235,146,56,202,227,158,121,91,134,105,35,202,251,245,68,110,170,163,181,192,230,51,13,214,189,26,215,50,72,245,84,101,52,210,234,232,222,205,177,177,242,116,54,198,137,15,86,213,120,120,226,7,31,112,203,154,20,57,175,151,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,108,149,173,87,104,146,69,27,187,246,161,144,159,15,28,64,224,30,38,178,190,135,53,242,229,245,108,182,214,84,84,82,75,71,92,176,165,109,20,240,200,173,116,85,17,195,36,141,141,234,221,146,181,170,237,86,57,99,119,118,228,42,88,5,20,226,187,138,236,184,225,43,46,31,141,113,172,189,186,235,93,212,130,193,96,130,100,101,85,222,169,168,138,173,106,170,47,78,22,110,106,203,50,162,182,54,185,168,136,247,190,56,223,143,22,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,106,107,171,170,85,55,202,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,170,240,119,197,86,50,225,67,55,45,248,194,205,114,171,118,24,184,212,83,211,98,203,68,113,164,204,184,219,145,254,250,182,39,61,141,237,49,181,210,58,23,238,110,215,170,181,87,166,249,24,252,132,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,233,83,67,93,76,171,178,86,106,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,128,30,104,254,123,51,55,238,95,71,162,59,92,186,184,201,166,225,63,52,42,109,248,174,154,145,184,19,27,212,82,67,137,107,146,138,90,138,218,22,83,199,82,148,243,64,140,145,169,177,178,212,163,165,77,146,61,99,107,186,109,87,232,142,152,158,34,248,122,202,206,49,114,106,108,57,114,169,181,77,237,91,123,106,112,206,45,163,165,166,174,154,223,213,116,51,178,162,146,85,69,214,25,122,80,164,137,27,217,213,139,86,163,219,170,57,44,131,128,12,129,193,188,25,227,252,71,140,248,185,186,96,172,35,137,171,234,43,237,56,6,225,125,184,45,42,75,77,111,153,105,238,149,148,206,169,72,226,141,147,173,77,34,66,231,237,168,146,30,179,152,196,133,238,115,229,40,0,89,255,0,49,30,55,232,248,85,192,137,132,176,117,86,236,205,197,150,249,101,177,57,33,130,166,27,92,109,154,40,223,85,85,19,229,107,219,185,143,159,179,170,199,36,111,150,157,200,246,171,88,246,172,22,127,162,172,123,138,191,215,92,71,137,49,29,195,253,210,178,186,229,93,81,39,252,41,38,154,73,31,246,185,206,119,197,84,169,92,76,112,171,155,156,40,99,42,108,31,154,86,218,71,50,227,79,218,109,151,123,108,143,154,221,113,98,35,122,137,12,175,99,29,190,55,57,26,246,61,173,123,117,107,180,216,248,222,251,170,229,115,199,109,171,36,238,179,100,70,116,98,106,186,124,19,124,168,99,176,253,198,174,118,246,44,61,90,231,61,101,100,155,147,116,84,213,14,123,85,95,191,167,20,141,87,171,90,147,77,43,102,124,0,8,171,231,157,249,147,253,100,253,154,82,174,74,158,105,241,79,203,250,239,81,183,19,82,0,0,24,171,153,41,240,157,229,99,38,254,95,225,239,78,128,170,160,165,92,88,249,88,206,79,151,248,135,211,167,49,172,39,251,128,158,55,236,92,92,96,73,104,177,29,85,170,219,153,182,78,172,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,59,29,19,36,93,234,230,75,174,230,181,178,68,175,182,174,98,252,181,47,184,231,21,85,231,199,15,54,174,219,122,196,23,8,221,136,176,235,94,200,250,245,83,201,73,77,12,212,81,199,3,88,221,207,124,245,21,114,212,76,141,77,95,42,185,19,121,33,89,47,148,56,55,33,114,191,15,229,30,95,193,87,29,139,14,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,82,205,121,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,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,2,220,125,240,39,117,225,19,19,81,95,112,213,101,93,219,46,177,21,66,210,89,235,42,164,116,245,180,179,199,79,11,164,138,186,70,83,197,3,31,36,142,168,116,45,98,170,186,56,94,171,222,199,21,87,149,207,2,86,172,236,186,205,158,249,209,134,106,234,48,77,142,161,141,195,246,234,184,27,216,177,13,107,92,244,149,242,110,93,210,211,83,185,141,69,102,206,156,178,57,88,174,114,67,52,78,153,243,21,114,127,185,92,121,19,203,47,190,189,98,180,186,160,99,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,167,252,218,242,83,38,177,103,15,181,153,185,139,110,22,172,63,142,48,183,70,151,15,93,39,149,209,73,115,223,46,231,90,220,214,70,247,212,111,103,94,72,153,183,241,114,53,207,87,197,18,212,57,97,46,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,34,158,8,243,87,52,51,159,134,140,29,152,25,195,135,106,237,152,154,190,157,233,53,68,212,145,210,178,237,3,94,189,11,132,81,49,234,172,100,209,108,114,170,182,36,115,247,190,56,210,23,68,174,199,48,151,236,143,225,70,197,197,167,42,252,191,193,189,43,85,30,47,182,251,106,179,11,94,235,97,123,187,5,87,182,170,150,72,213,209,170,61,33,157,140,233,72,154,61,169,171,36,233,189,241,70,132,80,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,124,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,102,79,150,87,29,182,172,238,193,182,236,140,205,44,77,87,38,104,88,105,228,109,45,101,210,118,189,248,146,137,138,231,53,241,201,162,43,234,97,139,70,200,199,238,145,236,143,175,186,69,89,186,87,234,0,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,127,224,3,202,102,174,89,225,92,228,203,140,71,149,184,214,147,180,89,113,53,190,91,125,78,216,227,124,144,239,79,114,120,186,140,123,27,52,79,70,201,27,213,171,178,70,49,200,154,181,12,104,177,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,11,77,93,67,82,137,190,39,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,190,124,246,185,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,38,139,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,14,217,10,220,234,252,211,225,111,151,244,62,163,113,42,175,35,31,207,103,234,223,237,34,255,0,248,157,201,76,172,207,204,154,189,96,92,227,184,123,43,13,195,211,187,79,121,100,180,208,77,105,236,174,234,186,166,57,234,35,124,112,105,27,100,99,228,86,255,0,90,146,86,234,136,229,83,27,107,181,21,53,186,235,91,111,163,187,82,93,41,233,106,36,134,42,234,70,202,216,42,152,215,42,54,104,210,102,50,84,99,145,17,200,146,49,143,209,83,115,90,186,162,76,79,39,60,235,206,92,127,151,24,139,47,49,205,190,235,117,194,24,47,179,82,225,188,67,60,77,233,211,106,139,212,181,186,119,72,143,151,166,197,133,241,49,172,119,74,55,57,175,123,24,180,209,172,138,130,0,121,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,254,14,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,167,108,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,0,12,109,184,189,202,26,108,136,226,95,48,178,182,223,5,36,22,219,77,225,243,90,224,166,158,89,153,79,110,169,99,106,168,225,87,203,239,185,236,167,158,38,61,92,174,247,218,239,121,255,0,148,191,91,27,241,15,117,197,92,31,229,143,14,254,213,164,142,159,7,98,139,237,117,77,186,26,55,35,228,129,237,134,90,26,153,102,122,42,43,250,181,215,136,209,177,185,169,177,172,222,205,81,143,117,74,229,75,150,127,132,78,50,112,229,198,162,146,213,87,65,130,173,245,216,154,178,11,132,125,77,221,56,210,158,157,240,181,88,230,172,209,213,85,83,74,213,93,187,122,74,246,187,115,90,139,61,37,170,243,71,242,39,153,191,114,250,197,17,0,38,85,4,27,115,87,225,159,40,248,124,205,203,21,231,42,107,169,45,204,199,84,245,119,42,236,39,2,177,25,103,124,111,99,82,120,88,142,221,21,53,67,159,46,200,213,168,198,62,158,100,141,219,52,142,42,21,194,63,16,185,167,195,190,114,216,49,30,89,211,93,111,189,186,225,13,53,110,18,165,170,169,100,56,139,123,100,130,58,119,197,10,175,86,100,237,15,88,21,204,147,100,174,107,145,143,239,107,178,51,180,214,212,220,109,84,87,10,203,77,93,174,162,170,158,57,165,161,171,116,78,158,149,238,106,43,161,145,97,123,226,87,181,85,90,171,27,222,205,81,118,185,201,162,175,108,134,14,104,220,118,218,179,178,235,14,68,100,190,38,171,168,193,54,58,135,187,16,92,105,39,111,98,196,53,173,115,22,38,71,181,55,75,77,78,230,57,81,251,250,114,200,228,122,53,201,12,50,186,61,137,169,229,123,199,79,225,175,10,179,35,179,143,25,246,188,201,178,239,246,61,77,107,118,205,125,181,199,27,85,53,153,92,189,162,178,29,36,234,106,141,123,226,70,73,248,215,54,162,68,191,242,213,121,163,249,19,204,223,185,125,98,136,128,19,42,131,207,227,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,214,166,186,186,165,87,100,76,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,113,246,227,95,138,235,239,22,153,203,91,140,186,183,90,60,33,109,214,143,11,89,43,102,99,187,5,46,214,36,146,43,99,68,98,77,59,217,213,145,117,123,147,86,71,212,123,34,141,73,212,225,59,202,198,77,252,191,195,222,157,1,85,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,24,214,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,46,168,134,190,101,124,189,43,50,202,251,93,158,185,13,132,63,208,45,126,217,111,22,59,92,51,212,73,103,170,217,83,53,77,83,33,142,21,142,154,220,216,225,99,149,93,38,216,228,149,90,214,178,61,141,109,144,100,238,113,99,236,138,199,246,188,198,203,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,253,10,153,15,112,197,196,46,21,226,131,38,172,185,185,133,169,187,7,111,234,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,107,35,21,205,99,159,20,177,61,88,205,251,82,170,131,207,230,22,10,181,102,86,0,196,185,115,125,168,171,130,219,138,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,174,154,162,248,24,203,230,22,10,186,229,174,63,196,185,115,125,168,164,158,229,133,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,166,154,162,120,12,189,193,87,92,202,199,248,107,46,108,85,20,144,92,177,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,116,215,68,95,3,39,44,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,175,147,161,75,4,109,142,40,247,189,92,247,109,99,26,154,185,85,203,166,170,170,189,231,214,0,133,110,117,126,105,240,183,203,250,31,81,184,149,87,145,143,231,179,245,111,246,145,42,133,10,226,59,130,204,134,226,158,235,134,239,185,169,135,234,221,114,195,85,12,86,86,91,106,123,44,245,180,72,229,115,173,245,50,35,85,207,166,115,149,93,163,85,178,49,85,235,20,145,239,147,119,107,136,140,39,133,112,55,7,121,181,133,176,86,25,181,97,251,45,22,95,226,94,205,110,181,209,71,73,75,6,250,26,151,191,100,81,163,88,221,207,123,156,186,39,123,156,170,189,234,166,56,70,65,24,103,62,112,111,13,188,191,50,227,53,177,157,109,35,89,110,203,123,11,45,148,51,84,44,47,187,92,86,213,18,211,209,68,173,99,221,190,71,55,69,114,49,219,24,143,145,201,177,142,84,131,108,244,207,76,199,226,47,49,238,57,161,154,23,158,221,117,174,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,78,22,110,118,137,170,185,92,231,61,238,123,222,247,186,71,249,83,240,37,106,75,85,7,20,217,203,134,106,221,114,117,66,79,130,45,87,24,26,216,35,129,26,199,71,120,86,42,171,158,247,57,92,144,111,107,81,136,206,187,81,251,224,146,57,74,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,149,65,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,199,181,236,223,20,136,230,59,107,216,215,38,169,220,230,162,167,122,33,2,252,123,112,65,125,225,31,29,197,91,135,41,110,183,44,178,189,244,162,178,94,235,38,101,68,204,170,72,81,102,165,171,116,113,70,200,230,222,217,95,26,108,70,190,45,54,185,206,142,84,103,159,224,115,139,187,175,8,57,184,236,87,61,186,174,241,132,239,212,237,182,226,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,238,217,212,77,21,146,77,26,58,62,170,200,220,130,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,199,185,143,217,44,106,230,59,107,216,230,174,139,220,230,170,47,122,41,245,143,21,157,25,189,131,114,23,43,241,6,110,102,4,245,113,216,176,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,59,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,49,235,226,139,137,188,125,197,54,104,92,179,3,23,212,213,209,219,95,80,231,89,112,242,92,102,169,162,179,64,177,197,30,200,27,34,237,107,222,216,34,116,175,99,88,146,72,142,126,214,234,141,109,32,5,229,114,251,227,215,16,240,205,140,168,112,54,96,223,106,235,50,174,239,81,28,53,204,168,237,85,175,176,49,18,165,201,53,12,41,42,50,22,58,162,161,178,84,35,99,123,222,198,42,181,174,122,34,44,233,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,64,103,52,127,61,153,155,247,47,163,209,22,170,73,79,43,126,62,168,242,239,176,240,201,156,119,11,85,183,8,47,108,168,195,184,138,178,166,10,24,109,18,47,86,166,106,106,185,36,115,24,232,101,122,200,177,200,170,178,54,89,18,63,125,146,51,163,106,188,119,231,165,139,136,158,40,49,118,99,96,235,205,214,227,133,157,217,109,214,39,92,17,236,217,75,79,79,28,111,88,98,122,170,197,12,147,164,243,181,138,141,119,227,149,207,99,94,231,181,36,127,147,117,54,116,92,114,143,21,99,92,197,197,184,130,233,132,235,42,45,246,76,31,71,118,175,171,157,148,176,80,50,102,206,234,72,230,252,83,41,149,102,134,22,172,43,166,250,89,24,168,222,146,107,33,64,166,156,67,241,3,128,120,101,202,250,236,215,204,103,213,190,219,71,81,79,73,21,29,10,194,181,181,179,205,34,53,177,83,199,52,145,182,71,163,119,202,230,163,181,72,226,145,221,251,84,199,95,58,51,123,25,103,214,104,98,12,220,204,9,233,36,190,226,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,119,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,202,79,41,78,11,190,133,216,168,248,174,199,237,221,122,196,118,249,160,194,246,185,232,118,186,221,67,35,246,186,185,206,149,136,244,154,118,49,82,39,68,168,222,205,51,151,116,137,81,182,59,202,226,139,134,76,3,197,54,87,220,178,255,0,23,211,82,81,220,159,78,230,217,113,10,91,161,169,173,179,78,178,69,38,248,29,34,110,107,30,232,34,108,172,99,152,178,70,142,102,230,234,142,110,58,248,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,133,166,174,161,169,68,223,19,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,89,137,229,123,199,79,225,175,10,179,35,179,143,25,246,188,201,178,239,246,61,77,107,118,205,125,181,199,27,85,53,153,92,189,162,178,29,36,234,106,141,123,226,70,73,248,215,54,162,68,191,240,1,21,124,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,106,64,0,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,21,84,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,135,181,201,124,222,198,89,11,154,24,127,55,50,254,122,72,239,184,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,157,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,153,9,240,187,196,222,1,226,155,43,237,185,129,132,42,105,40,238,79,167,107,175,88,121,110,48,212,214,217,167,89,37,143,100,237,141,119,53,143,116,18,186,39,189,172,89,35,70,191,107,117,86,182,176,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,227,202,102,174,89,225,92,228,203,140,71,149,184,214,147,180,89,113,53,190,91,125,78,216,227,124,144,239,79,114,120,186,140,123,27,52,79,70,201,27,213,171,178,70,49,200,154,181,15,65,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,219,49,87,39,251,149,199,145,60,178,251,235,214,43,75,170,6,53,156,88,249,167,206,79,152,24,135,212,103,38,79,151,14,44,194,184,27,151,182,94,98,156,107,137,173,88,126,203,69,237,110,211,113,186,86,199,73,75,6,251,221,91,25,190,89,21,172,110,231,189,173,77,87,189,206,68,78,245,66,42,248,232,227,54,251,198,30,99,210,220,227,181,123,27,6,97,126,209,79,134,109,178,177,139,84,216,229,86,117,106,106,100,110,186,205,47,74,37,88,218,229,142,54,177,173,110,229,71,203,37,64,229,221,192,45,103,19,152,169,113,230,105,91,238,182,220,178,178,116,170,52,90,105,233,254,147,72,178,74,206,205,75,83,181,24,176,177,240,72,218,137,35,122,200,223,118,54,237,116,157,72,167,80,197,92,159,238,87,30,68,242,203,239,175,88,173,40,167,56,46,30,178,178,231,147,75,196,23,105,181,97,204,103,98,184,65,77,186,58,90,104,166,197,29,165,208,65,217,230,147,70,203,52,208,67,15,86,53,220,253,145,67,59,118,104,187,227,136,28,45,139,49,86,6,190,210,226,156,21,137,174,184,126,245,69,191,179,92,109,117,178,82,85,65,189,142,99,246,75,26,181,237,220,199,185,171,162,247,181,202,139,220,170,100,125,194,198,108,226,172,244,225,247,4,230,206,53,194,31,70,111,88,142,222,181,53,54,246,182,70,198,187,101,124,108,168,137,36,68,122,67,59,24,217,227,69,87,105,28,204,209,242,38,143,117,85,0,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,128,1,10,220,228,242,83,232,55,16,86,156,227,164,184,117,169,51,54,222,189,104,36,151,116,144,87,91,162,167,167,147,107,82,54,163,97,116,15,163,86,234,247,185,100,235,235,181,187,16,176,2,77,57,39,228,237,170,245,140,177,230,119,223,44,53,114,212,97,170,122,91,37,130,178,106,86,186,145,179,213,36,142,172,116,82,57,138,169,83,28,81,192,197,88,222,138,216,171,30,142,69,73,90,75,160,33,91,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,117,57,168,113,235,83,85,83,117,225,99,38,239,181,116,108,163,168,154,223,142,110,116,253,37,101,99,22,40,92,148,20,213,17,202,231,35,17,207,158,42,166,57,140,126,248,186,90,171,22,86,190,197,120,93,225,147,31,113,77,154,22,220,191,194,20,213,116,118,215,212,53,183,172,66,182,233,170,104,172,208,44,114,201,190,119,70,155,90,247,182,9,91,19,30,230,36,146,35,89,185,186,171,155,144,166,75,229,14,13,200,92,175,195,249,71,151,240,85,199,98,195,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,160,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,24,214,51,124,178,70,231,187,107,24,214,166,171,220,214,162,39,114,33,232,48,86,94,224,28,181,181,75,98,203,156,15,135,240,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,53,209,141,79,130,30,128,0,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,128,4,64,115,180,203,60,43,135,243,31,46,243,74,211,73,217,239,88,194,223,112,183,221,250,113,198,200,234,59,2,211,116,39,118,214,35,223,50,178,173,99,115,222,231,126,46,8,26,136,212,103,124,107,18,253,201,47,44,241,86,31,203,140,196,205,43,181,39,103,178,227,11,133,190,223,104,234,71,35,36,168,236,9,83,215,157,187,152,140,124,42,250,180,141,175,99,157,248,200,39,106,163,85,157,242,84,90,175,52,127,34,121,155,247,47,172,81,16,2,100,145,197,23,19,120,7,133,156,175,185,102,6,47,169,164,172,185,50,157,206,178,225,228,184,195,77,91,121,157,36,138,61,144,54,69,220,230,49,211,196,233,94,198,189,99,141,92,253,174,209,26,236,123,51,163,55,177,150,125,102,134,32,205,204,192,158,146,75,238,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,44,164,242,183,224,22,179,46,251,15,19,121,199,111,186,219,113,122,246,202,124,59,135,107,41,167,161,154,209,26,245,105,166,169,171,142,70,177,238,154,86,44,137,28,106,139,27,98,145,36,247,223,35,58,50,84,70,175,52,142,62,171,50,239,183,112,201,147,151,11,173,183,23,175,99,168,196,88,138,142,166,122,25,173,17,175,74,166,26,106,73,35,115,30,233,165,98,198,178,72,138,177,182,41,22,63,125,242,63,163,16,32,250,184,91,22,98,172,13,125,165,197,56,43,19,93,112,253,234,139,127,102,184,218,235,100,164,170,131,123,28,199,236,150,53,107,219,185,143,115,87,69,239,107,149,23,185,84,158,158,2,120,223,177,113,113,129,37,162,196,117,86,171,110,102,217,58,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,236,116,76,145,119,171,153,46,187,154,214,201,18,189,205,31,200,158,102,253,203,235,20,68,0,153,84,16,87,204,71,143,170,206,39,49,82,96,60,173,184,93,109,185,101,100,234,211,234,149,51,211,253,38,145,100,137,253,166,170,155,114,49,97,99,224,141,212,241,200,197,145,190,244,142,218,233,58,113,89,89,146,159,9,222,86,50,111,229,254,30,244,232,10,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,113,89,133,141,109,89,107,128,49,46,99,95,105,234,231,182,225,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,107,166,170,158,34,211,115,193,185,175,128,40,175,52,113,210,95,240,158,49,179,199,83,19,42,233,21,96,184,91,170,225,71,53,36,134,102,162,171,36,138,68,213,146,53,59,156,168,228,241,66,10,249,134,112,89,117,225,99,52,42,47,184,67,15,213,183,42,241,45,66,46,31,172,90,151,85,37,20,235,30,233,109,243,200,230,163,152,246,185,37,116,72,245,114,190,20,106,245,36,123,38,219,226,184,46,226,219,21,112,141,154,105,138,109,177,118,236,55,125,236,214,252,77,110,115,100,151,169,66,218,152,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,173,34,42,104,245,39,251,42,179,51,10,231,38,92,97,204,210,193,85,125,162,203,137,173,241,92,41,183,73,27,228,135,122,123,240,75,211,123,216,217,162,122,58,57,24,142,93,146,49,237,85,213,170,122,176,64,95,52,124,161,166,202,94,48,113,52,246,216,41,32,182,227,154,120,113,125,44,48,207,44,175,99,234,92,246,85,58,85,147,242,94,250,200,42,228,70,181,92,196,100,140,70,237,252,134,250,14,81,153,103,133,115,19,139,136,110,56,166,147,181,253,10,195,245,120,154,221,3,227,142,72,93,93,28,244,244,241,62,70,189,142,215,167,218,157,43,21,187,92,217,98,137,232,239,119,69,157,64,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,119,87,215,181,210,186,56,100,107,85,234,214,49,170,229,77,116,99,83,224,133,74,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,123,182,110,233,179,118,221,53,216,221,124,16,160,28,234,252,211,225,111,151,244,62,163,113,42,175,35,31,207,103,234,223,237,34,85,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,84,172,226,226,7,31,103,125,171,1,88,177,123,233,32,182,229,198,23,164,194,182,90,58,37,153,176,36,16,53,27,218,95,28,146,61,189,166,70,182,38,201,35,17,136,228,134,36,218,155,16,184,174,88,124,38,96,158,34,243,78,167,18,102,69,242,212,251,46,15,232,220,105,240,251,110,116,111,174,186,213,67,83,78,245,73,232,37,100,143,146,221,177,221,57,158,230,177,174,116,241,177,143,114,164,136,201,212,41,167,19,119,107,173,131,134,220,215,190,216,174,117,118,235,149,187,3,223,106,232,235,41,38,116,51,211,79,29,4,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,31,127,221,99,197,63,254,50,217,171,255,0,174,87,31,253,241,63,220,88,249,88,206,79,151,248,135,211,167,49,172,50,168,5,63,207,76,139,203,142,34,242,226,227,149,249,161,102,237,214,170,237,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,244,230,102,231,104,186,43,85,174,115,30,215,177,239,99,177,236,226,47,134,140,211,225,127,29,205,129,115,50,211,252,30,197,121,163,130,167,217,119,63,196,195,44,157,146,121,162,143,173,210,235,177,146,109,111,184,253,90,191,5,90,255,0,203,187,143,170,206,24,241,82,224,60,210,184,93,110,89,101,123,233,83,234,181,51,212,125,25,145,36,149,253,166,150,155,114,177,33,123,231,145,213,17,198,196,145,222,236,141,220,232,250,114,206,161,4,60,200,248,191,199,220,65,230,36,121,115,112,193,184,131,4,225,60,33,80,218,186,27,13,250,221,53,182,238,249,231,164,129,86,91,141,50,204,248,149,237,85,149,96,115,90,213,72,106,29,227,212,82,154,112,53,195,174,21,226,135,136,43,110,86,227,92,85,236,75,43,237,245,183,10,158,207,93,29,53,194,179,165,18,236,130,139,169,20,140,146,109,238,108,142,98,183,250,196,85,14,69,69,106,30,131,153,141,166,213,96,227,95,48,44,86,43,101,37,186,219,110,167,176,210,81,209,210,66,216,96,166,130,59,37,11,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,174,188,169,114,47,46,56,139,203,140,253,202,252,208,179,118,235,85,119,209,169,97,154,37,70,85,91,234,154,151,68,142,170,154,69,69,233,204,205,206,209,116,86,171,92,230,61,175,99,222,199,88,174,105,96,15,193,126,59,185,224,95,166,184,83,22,251,51,163,253,89,194,215,46,223,107,170,234,66,201,127,19,62,214,239,219,212,216,239,117,52,123,30,223,134,164,143,242,130,226,223,25,77,117,166,225,30,251,133,234,239,22,40,41,235,110,150,43,181,5,50,107,100,98,57,211,207,29,106,166,136,180,210,75,34,236,149,125,246,205,51,35,93,237,149,157,27,96,230,143,231,179,51,126,229,244,122,35,218,242,245,225,87,6,241,95,148,121,249,131,239,54,218,70,226,123,117,61,142,167,9,221,228,145,97,125,186,226,172,185,108,71,74,214,61,221,154,71,54,54,204,205,174,220,196,71,34,117,25,27,217,104,24,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,133,166,174,161,169,68,223,19,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,86,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,41,168,104,105,145,55,202,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,37,220,170,203,60,43,147,121,113,135,50,183,5,82,118,123,46,25,183,197,111,166,221,28,108,146,109,137,239,207,47,77,140,99,166,149,234,233,36,122,53,55,200,247,185,83,87,41,142,191,238,177,226,159,255,0,25,108,213,255,0,215,43,143,254,248,155,238,92,56,179,21,99,158,12,114,243,20,227,92,77,117,196,23,170,223,107,118,155,141,210,182,74,186,169,246,93,106,216,205,242,200,174,123,182,177,141,106,106,189,205,106,34,119,34,17,65,204,143,137,220,101,196,46,118,199,102,188,225,28,65,132,48,246,11,167,108,54,92,63,136,236,201,110,187,210,190,170,8,37,169,154,174,53,115,221,190,71,54,61,137,187,103,69,144,170,53,28,231,185,238,91,28,56,224,30,32,179,230,141,217,141,141,240,253,13,183,10,212,83,92,162,195,53,146,194,234,220,81,59,122,147,54,150,42,121,145,91,53,51,91,78,247,212,232,215,47,79,70,109,78,162,201,28,250,2,61,121,186,240,201,128,113,46,73,92,56,142,183,211,82,89,177,102,14,168,166,117,116,244,150,232,81,247,232,42,167,164,162,70,85,74,136,146,185,240,167,73,98,123,156,228,107,27,35,54,251,232,230,68,14,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,35,222,26,243,86,235,157,249,13,129,179,94,251,135,106,236,119,44,73,103,134,174,178,142,162,145,212,200,147,247,182,73,97,141,207,123,187,52,142,106,203,3,149,202,174,134,72,156,191,148,84,176,8,171,231,157,249,147,253,100,253,154,82,174,74,158,105,241,79,203,250,239,81,183,19,82,0,0,24,171,153,41,240,157,229,99,38,254,95,225,239,78,128,170,160,165,92,88,249,88,206,79,151,248,135,211,167,49,172,47,211,153,175,2,87,92,145,198,87,28,243,202,220,51,73,30,87,223,170,35,117,85,29,174,7,49,152,110,181,232,214,185,146,71,170,163,41,166,151,87,70,246,109,141,143,147,161,182,52,72,122,182,235,194,143,21,217,143,194,86,99,179,26,224,169,123,117,170,187,167,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,156,204,220,229,138,100,69,116,110,115,145,81,236,124,145,191,33,236,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,236,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,144,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,98,174,79,247,43,143,34,121,101,247,215,172,86,144,173,251,172,120,167,255,0,198,91,53,127,245,202,227,255,0,190,38,251,151,14,44,197,88,231,131,28,188,197,56,215,19,93,113,5,234,183,218,221,166,227,116,173,146,174,170,125,151,90,182,51,124,178,43,158,237,172,99,90,154,175,115,90,136,157,200,132,32,241,99,230,159,57,62,96,98,31,81,156,250,184,171,138,236,199,191,240,217,130,184,89,182,75,236,108,25,133,251,92,247,40,233,230,85,146,251,85,45,124,245,113,186,161,116,77,33,139,170,196,100,41,171,86,70,44,174,87,42,68,144,184,57,225,246,143,137,222,32,176,222,82,93,177,7,177,173,85,221,122,203,149,76,83,192,202,165,165,130,39,72,248,233,153,51,147,169,51,246,163,17,24,217,28,198,185,210,172,111,100,79,67,33,236,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,58,83,80,208,211,34,236,137,154,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,49,87,39,123,151,190,63,193,185,89,203,135,4,230,14,96,226,26,75,30,30,177,211,222,234,107,171,170,85,118,68,207,108,214,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,197,7,26,252,87,95,120,180,206,90,220,101,213,186,209,225,11,110,180,120,90,201,91,51,29,216,41,118,177,36,145,91,26,35,18,105,222,206,172,139,171,220,154,178,62,163,217,20,106,86,14,91,28,12,93,120,130,199,244,121,169,152,214,186,186,28,186,194,181,20,215,40,153,89,107,115,160,197,19,182,105,17,180,177,58,104,214,9,169,155,37,59,219,83,162,185,116,210,45,168,178,44,145,206,72,0,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,128,1,105,92,207,242,135,6,230,95,9,120,183,17,95,96,195,244,183,220,17,78,219,205,138,239,117,157,105,214,145,233,52,93,122,120,165,78,247,62,166,38,172,12,133,117,100,147,58,159,84,71,53,143,100,6,25,15,114,247,202,251,86,85,112,125,150,214,203,123,169,38,168,191,217,226,197,21,213,112,209,54,153,245,19,220,26,149,41,213,209,85,100,124,81,73,21,58,72,229,213,204,167,103,115,81,17,141,184,160,66,183,58,191,52,248,91,229,253,15,168,220,79,41,193,6,113,230,62,66,112,193,196,214,104,101,108,54,164,189,91,126,136,211,246,187,131,149,221,130,58,154,138,250,126,211,12,59,28,201,230,99,230,143,108,114,43,99,77,85,238,222,140,232,203,102,182,155,101,77,234,235,69,102,163,146,146,58,138,250,136,233,162,125,93,92,84,176,53,239,114,53,171,36,211,57,177,68,205,85,53,124,142,107,26,154,171,149,17,21,76,140,248,81,225,71,46,56,74,203,134,96,172,21,23,110,186,215,116,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,211,133,155,156,145,66,138,173,141,174,114,170,189,239,146,71,214,178,16,57,143,113,11,159,184,27,140,236,195,194,216,43,60,51,3,15,217,104,189,147,217,173,214,188,77,91,73,75,6,251,85,35,223,178,40,228,107,27,185,239,115,151,68,239,115,149,87,189,84,190,14,81,57,133,143,179,43,134,220,73,125,204,108,113,136,49,85,202,12,113,89,73,21,101,238,231,53,116,241,192,218,10,7,54,38,201,51,156,228,98,57,239,114,53,23,77,94,229,248,169,123,224,198,179,247,88,241,79,255,0,140,182,106,255,0,235,149,199,255,0,124,77,247,46,28,89,138,177,207,6,57,121,138,113,174,38,186,226,11,213,111,181,187,77,198,233,91,37,93,84,251,46,181,108,102,249,100,87,61,219,88,198,181,53,94,230,181,17,59,145,11,149,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,89,255,0,54,12,45,98,196,28,18,226,251,181,222,135,180,85,225,155,133,162,233,107,147,170,246,118,122,167,215,67,72,233,52,106,162,63,88,42,234,25,163,145,91,239,235,166,230,181,82,5,204,148,248,88,201,79,220,237,195,238,9,201,201,46,29,182,175,15,219,215,183,206,217,122,145,190,186,121,95,81,85,210,119,78,53,88,82,121,165,72,247,49,29,211,70,110,213,218,170,213,82,213,121,163,249,19,204,223,185,125,98,136,128,18,181,113,93,197,118,99,241,107,152,239,198,184,214,94,195,106,161,234,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,169,51,246,181,101,153,81,29,35,154,212,68,99,25,28,108,185,254,87,60,9,90,179,178,235,54,123,231,70,25,171,168,193,54,58,134,55,15,219,170,224,111,98,196,53,173,115,210,87,201,185,119,75,77,78,230,53,21,155,58,114,200,229,98,185,201,12,209,58,103,203,106,227,187,138,156,85,194,174,83,187,20,224,172,186,186,226,11,213,110,157,154,227,37,162,74,187,21,175,101,77,51,31,237,57,99,154,39,193,213,101,67,155,6,139,239,202,221,23,185,23,92,125,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,36,86,155,133,252,3,149,28,169,177,190,119,219,238,244,151,236,89,152,246,124,63,45,117,101,61,68,53,84,214,248,27,127,129,201,73,77,34,68,217,98,126,139,19,42,162,115,222,157,162,151,79,251,218,17,192,73,247,55,62,19,50,227,11,214,69,196,86,10,190,97,76,47,117,188,245,165,191,216,42,174,105,79,85,127,170,235,211,70,149,86,234,68,98,245,102,78,208,231,213,42,57,173,218,140,145,90,175,116,142,124,123,100,190,111,99,44,133,205,12,63,155,153,127,61,36,119,220,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,206,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,73,137,227,39,54,127,14,188,171,241,6,110,125,16,186,225,127,165,22,251,29,111,178,238,109,210,104,63,171,84,109,220,215,104,157,72,95,183,169,20,187,91,212,137,241,191,107,119,109,72,65,36,251,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,51,247,66,189,89,153,82,155,88,229,116,105,30,229,98,202,215,216,95,15,28,63,99,238,38,179,66,135,42,50,229,148,140,185,86,83,212,85,203,89,92,147,37,21,20,16,198,174,116,181,18,67,28,142,141,138,237,145,53,202,221,22,73,99,111,118,228,41,169,146,159,9,222,86,50,111,229,254,30,244,232,10,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,85,120,177,242,177,156,159,47,241,15,167,78,69,7,45,14,61,106,114,27,16,195,146,185,179,125,171,159,46,175,149,17,195,104,124,157,45,150,11,140,245,81,181,211,58,105,165,141,176,80,171,100,154,89,147,223,218,246,163,216,214,171,230,87,203,254,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,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,210,139,0,60,98,112,171,140,184,80,205,203,134,15,188,219,106,221,134,46,53,21,21,56,78,239,36,137,51,46,54,228,127,184,142,149,172,99,123,76,109,116,109,153,155,91,181,234,142,68,233,190,55,190,234,185,40,99,252,101,22,116,99,44,173,110,33,171,92,39,85,133,234,47,239,180,185,81,208,37,198,42,186,40,27,80,196,84,213,143,88,166,123,29,181,83,122,36,123,247,116,227,219,49,32,199,91,143,108,204,197,89,161,197,198,102,92,113,77,95,83,216,56,130,183,12,219,160,100,146,44,52,180,52,19,190,158,38,70,215,189,219,55,116,221,43,209,186,53,101,154,87,163,91,191,67,213,242,203,206,191,192,183,23,24,91,180,91,251,85,6,59,211,5,86,108,139,124,209,118,217,225,236,242,71,172,140,107,116,170,138,155,123,151,118,145,44,187,90,174,219,164,255,0,2,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,232,35,154,105,154,231,54,106,105,92,175,221,80,244,85,71,34,104,141,238,241,85,244,28,41,112,83,149,156,31,125,41,252,25,223,241,93,207,233,111,97,237,190,221,170,166,155,167,217,122,253,62,151,70,8,180,215,180,191,118,237,218,232,221,52,209,117,141,110,117,126,105,240,183,203,250,31,81,184,149,87,145,143,231,179,245,111,246,145,42,128,165,92,88,249,88,206,79,151,248,135,211,167,49,172,36,167,60,185,110,254,16,56,88,202,254,33,120,122,176,255,0,162,191,193,253,134,179,19,97,154,56,191,236,215,245,58,5,125,101,35,19,255,0,151,60,86,72,147,253,81,222,230,167,95,84,168,176,188,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,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,161,83,32,142,20,120,174,203,142,45,114,225,152,215,5,75,216,110,180,61,56,47,246,9,230,71,213,90,42,156,138,168,215,42,34,117,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,149,47,48,176,85,171,50,176,6,37,203,155,237,69,92,22,220,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,116,213,23,192,178,15,232,42,112,177,254,223,179,87,254,53,183,127,208,75,170,226,199,202,198,114,124,191,196,62,157,57,141,97,149,64,5,10,227,19,133,92,27,197,126,81,220,48,125,230,219,72,220,79,110,167,168,169,194,119,121,36,88,95,110,184,171,61,196,116,173,99,221,217,164,115,99,108,204,218,237,204,68,114,39,81,145,189,152,246,99,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,124,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,101,207,147,86,122,102,62,100,229,198,51,202,252,107,121,246,173,171,46,125,147,21,130,105,209,93,85,79,75,84,149,72,180,174,145,87,223,134,62,202,222,146,42,110,99,94,230,35,149,141,141,140,245,124,206,184,37,163,207,60,184,169,205,188,175,194,155,243,39,11,238,172,154,154,211,109,129,106,177,45,43,146,24,228,142,103,162,54,89,166,130,24,90,248,83,115,221,181,146,68,200,220,233,88,173,133,108,45,139,49,86,6,190,210,226,156,21,137,174,184,126,245,69,191,179,92,109,117,178,82,85,65,189,142,99,246,75,26,181,237,220,199,185,171,162,247,181,202,139,220,170,123,94,35,115,190,235,196,118,112,222,179,150,251,99,164,180,92,175,244,246,230,214,82,82,72,231,192,147,211,208,193,77,35,227,221,239,53,143,116,10,244,98,171,149,136,244,106,185,251,119,175,160,200,206,43,179,31,135,108,184,204,124,21,149,242,251,42,235,152,222,204,130,107,252,83,43,106,173,180,180,169,86,146,54,153,17,61,201,164,237,77,68,155,93,209,181,142,86,34,61,204,146,42,107,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,74,106,26,26,100,77,242,191,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,200,79,131,190,21,112,111,10,25,71,111,193,246,107,109,35,177,61,198,158,158,167,22,93,227,145,102,125,198,226,140,247,209,178,185,140,119,102,141,206,145,176,179,107,118,177,85,202,157,71,200,247,195,183,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,184,174,96,156,5,97,238,38,112,109,118,57,203,235,21,37,30,106,90,41,228,154,133,244,253,150,137,151,247,170,211,53,97,174,153,98,87,204,246,211,211,186,58,117,116,140,99,30,244,71,57,172,85,84,181,254,78,220,49,117,113,222,49,207,76,194,194,247,90,27,174,1,184,59,12,216,227,169,155,179,246,91,163,161,149,151,54,79,77,221,42,77,20,50,193,26,36,136,140,78,209,39,186,231,177,22,41,106,44,3,250,10,156,44,127,183,236,213,255,0,141,109,223,244,18,239,242,19,37,48,175,14,217,79,98,201,204,21,112,186,214,217,112,255,0,106,236,211,221,37,142,74,167,245,234,101,168,126,247,71,28,108,93,31,51,145,52,98,123,168,154,234,186,170,218,7,52,46,5,191,13,120,85,249,227,147,152,51,181,230,77,151,103,182,41,168,157,182,107,237,174,56,220,139,164,40,213,237,21,144,233,31,79,69,107,223,18,62,63,198,185,180,241,164,59,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,114,40,225,119,137,188,3,197,54,87,219,115,3,8,84,210,81,220,159,78,215,94,176,242,220,97,169,173,179,78,178,75,30,201,219,26,238,107,30,232,37,116,79,123,88,178,70,141,126,214,234,173,109,96,32,91,152,143,27,245,156,85,99,180,194,88,58,171,110,89,97,59,132,178,216,156,144,207,77,53,210,71,67,20,111,170,170,137,242,185,142,218,246,79,217,213,99,142,70,69,80,228,123,81,207,123,81,203,187,130,10,206,42,177,218,226,220,99,75,183,44,176,157,194,40,175,173,89,167,166,154,233,35,161,150,70,82,210,202,200,156,199,109,123,32,237,8,146,71,35,34,168,106,177,200,231,177,201,61,32,2,42,249,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,196,212,128,0,6,42,230,74,124,39,121,88,201,191,151,248,123,211,160,42,168,41,87,22,62,86,51,147,229,254,33,244,233,204,107,12,164,177,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,199,181,236,223,20,136,230,59,107,216,215,38,169,220,230,162,167,122,33,2,252,123,112,65,125,225,31,29,197,91,135,41,110,183,44,178,189,244,162,178,94,235,38,101,68,204,170,72,81,102,165,171,116,113,70,200,230,222,217,95,26,108,70,190,45,54,185,206,142,84,103,191,229,71,196,86,105,229,206,114,193,147,152,123,10,221,113,70,12,198,119,10,121,175,176,80,208,212,214,205,101,247,93,78,203,132,109,100,173,138,154,30,180,244,137,85,59,216,239,197,68,205,59,218,196,91,192,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,0,197,92,159,238,87,30,68,242,203,239,175,88,173,41,87,244,21,56,88,255,0,111,217,171,255,0,26,219,191,232,37,223,228,38,74,97,94,29,178,158,197,147,152,42,225,117,173,178,225,254,213,217,167,186,75,28,149,79,235,212,203,80,253,238,142,56,216,186,62,103,34,104,196,247,81,53,213,117,85,199,179,139,31,52,249,201,243,3,16,250,140,229,244,229,55,47,220,43,197,87,47,108,180,197,56,42,27,86,31,204,218,47,108,246,107,140,141,142,146,150,233,190,247,35,31,237,57,99,166,150,162,126,149,53,59,155,6,139,238,57,218,47,186,171,164,112,220,237,56,251,42,49,147,40,239,54,204,65,131,177,101,130,162,10,182,69,83,12,214,251,141,190,116,70,77,12,168,215,35,101,137,250,44,114,49,221,203,222,215,39,193,73,200,224,71,152,22,21,226,170,196,220,45,141,102,181,97,252,205,162,215,180,219,163,116,116,148,183,77,239,169,123,61,153,20,149,50,212,79,210,166,167,107,167,213,61,199,59,84,247,85,52,188,3,21,114,175,226,238,38,241,246,37,200,28,5,195,141,190,166,174,205,132,240,117,61,197,181,208,82,92,102,70,95,167,170,184,186,181,31,85,18,42,68,230,66,189,36,137,142,107,149,175,108,143,221,239,163,89,234,248,28,225,18,235,197,246,110,59,10,79,113,171,179,225,59,13,59,110,88,142,235,5,59,158,246,64,175,70,178,150,23,171,86,38,84,204,187,182,117,23,68,100,115,72,141,147,164,177,187,32,140,45,132,240,174,6,177,82,225,108,21,134,109,88,126,203,69,191,179,91,173,116,81,210,82,193,189,238,123,246,69,26,53,141,220,247,185,203,162,119,185,202,171,222,170,125,96,1,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,255,0,0,2,53,121,210,103,165,247,11,96,76,37,144,216,114,243,106,101,38,54,237,23,28,75,73,163,36,174,236,180,147,83,190,137,52,85,85,138,25,39,73,93,191,106,57,238,164,218,215,163,91,43,93,16,36,212,242,108,206,191,167,60,62,221,178,114,174,223,209,171,203,43,130,116,103,142,45,177,207,67,113,150,162,162,61,206,89,28,174,153,179,178,177,29,163,24,212,143,161,166,231,111,82,255,0,193,10,220,234,252,211,225,111,151,244,62,163,113,28,182,50,83,247,68,240,251,197,22,78,71,112,236,85,120,130,223,134,187,4,238,151,167,27,43,160,150,190,162,151,170,238,156,138,144,172,240,196,146,109,98,187,166,175,219,163,180,84,176,3,39,60,148,205,11,86,117,101,30,16,205,123,51,105,35,167,197,54,122,107,147,233,233,171,91,86,202,57,222,196,235,82,172,173,68,71,190,25,122,145,63,221,106,163,227,114,43,90,168,168,158,212,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,86,116,41,162,167,102,198,201,73,35,211,86,66,213,93,94,190,242,174,154,38,136,149,131,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,59,103,146,24,97,115,90,232,98,137,168,205,180,236,84,69,106,174,170,238,255,0,4,74,192,11,0,254,130,167,11,31,237,251,53,127,227,91,119,253,4,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,169,253,122,153,106,31,189,209,199,27,23,71,204,228,77,24,158,234,38,186,174,170,181,0,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,1,97,92,227,179,122,155,5,112,209,67,149,180,243,210,45,203,49,239,16,194,248,38,130,87,63,217,212,47,101,84,211,68,246,232,198,61,181,9,64,197,71,170,234,201,159,181,171,162,185,144,152,100,39,203,147,51,63,10,28,27,101,197,198,162,174,213,37,125,134,222,236,51,89,5,190,77,123,47,96,145,212,244,236,153,170,247,57,147,58,150,58,105,92,139,166,189,100,123,90,214,189,168,92,169,106,188,209,252,137,230,111,220,190,177,68,64,9,117,92,4,240,65,125,226,227,29,203,91,136,233,110,182,220,178,178,117,98,189,222,232,230,101,60,207,170,88,85,97,165,164,116,145,72,201,38,222,232,159,34,108,86,178,45,119,57,174,146,36,124,249,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,118,207,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,61,175,102,248,164,71,49,219,94,198,185,53,78,231,53,21,59,209,12,123,56,215,225,70,251,194,94,114,214,224,222,149,214,179,8,92,181,172,194,215,186,216,88,222,223,75,181,139,36,106,232,213,88,179,64,247,244,164,77,24,229,209,146,116,216,201,99,67,207,225,30,38,241,246,26,200,28,123,195,141,194,166,174,243,132,241,141,61,185,180,48,85,220,102,86,88,103,165,184,182,181,95,75,18,170,196,214,76,189,84,149,141,107,85,207,116,111,221,238,43,95,72,10,213,197,119,21,217,143,197,174,99,191,26,227,89,123,13,170,135,169,5,130,193,4,202,250,91,69,43,149,21,90,213,84,78,164,207,218,213,150,101,68,116,142,107,81,17,140,100,113,178,229,121,94,240,45,248,107,197,76,207,28,227,193,157,175,45,172,187,253,143,77,90,237,176,223,110,145,200,212,77,97,86,175,104,163,135,73,58,154,171,88,249,81,145,254,53,173,168,141,47,255,0,154,63,145,60,205,251,151,214,40,136,1,61,6,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,41,168,104,105,145,55,202,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,32,142,10,56,81,177,112,151,147,84,88,55,165,106,172,197,247,45,43,49,77,238,138,23,183,183,213,110,122,199,26,58,69,87,172,48,49,253,40,211,70,53,116,124,157,54,62,89,16,199,92,201,79,132,239,43,25,55,242,255,0,15,122,116,5,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,0,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,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,170,188,88,249,88,206,79,151,248,135,211,167,49,172,50,168,34,175,158,119,230,79,245,147,246,105,74,185,42,121,167,197,63,47,235,189,70,220,77,73,79,248,129,204,207,192,222,71,99,204,210,142,174,213,79,87,134,112,253,117,194,131,218,146,108,165,154,185,144,187,178,192,255,0,125,138,238,172,235,20,104,198,185,28,247,61,26,213,220,228,49,161,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,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,100,211,146,24,214,235,153,89,47,128,115,26,251,79,73,5,203,21,97,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,52,213,87,196,246,160,16,173,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,37,80,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,74,124,39,121,88,201,191,151,248,123,211,160,44,3,155,95,6,89,113,135,236,85,156,86,96,171,173,171,12,221,106,238,16,211,223,236,146,189,34,142,251,85,59,244,74,154,54,167,255,0,46,126,84,147,70,137,182,72,217,44,203,181,236,145,102,176,174,21,120,152,198,92,40,102,229,30,105,96,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,181,93,11,247,69,27,217,35,81,118,189,141,220,215,179,124,111,200,123,42,179,34,197,156,25,113,135,51,67,12,81,221,105,45,88,154,223,21,198,146,27,165,11,233,42,153,28,137,170,35,227,127,243,61,170,232,222,221,31,27,222,199,53,238,245,101,42,226,199,202,198,114,124,191,196,62,157,57,141,97,149,64,0,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,132,80,115,80,224,42,166,150,166,235,197,62,77,216,170,235,25,89,81,53,195,28,219,41,250,72,202,54,36,80,181,43,233,169,227,137,174,86,43,153,60,181,79,115,222,253,242,245,116,70,36,174,100,91,29,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,9,212,229,247,192,86,30,225,155,6,208,227,156,193,177,82,86,102,165,222,158,57,171,159,81,217,107,89,96,122,45,75,82,26,25,146,36,124,47,117,61,67,99,168,86,200,246,61,236,84,107,156,196,69,91,202,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,161,212,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,120,185,239,115,151,85,85,83,182,0,33,91,154,23,2,223,129,76,84,252,241,201,204,25,217,50,218,245,179,219,20,212,78,221,13,138,233,36,142,69,210,20,106,118,122,57,181,143,167,162,185,140,149,95,31,226,154,234,120,214,223,248,40,226,186,251,194,94,114,209,99,46,173,214,179,8,92,180,163,197,54,74,41,152,222,223,75,181,233,28,136,217,17,88,179,64,247,245,99,93,88,229,209,241,245,24,201,100,82,245,121,157,115,11,177,93,108,85,60,58,240,253,139,237,87,218,11,237,189,209,98,219,253,178,103,203,27,35,123,225,146,42,90,42,184,38,72,228,223,27,102,101,74,109,146,53,142,100,143,118,238,171,89,30,188,60,112,253,143,184,154,205,10,28,168,203,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,182,68,215,43,116,89,37,141,189,219,144,200,167,37,242,135,6,228,46,87,225,252,163,203,248,42,227,177,97,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,80,1,21,124,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,106,64,0,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,21,84,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,5,63,207,76,139,203,142,34,242,226,227,149,249,161,102,237,214,170,237,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,244,230,102,231,104,186,43,85,174,115,30,215,177,239,99,188,255,0,12,252,42,229,31,10,24,54,167,7,229,109,182,173,207,184,212,118,155,157,222,229,35,38,184,220,94,138,238,154,77,43,24,198,236,141,174,86,177,140,107,88,221,92,237,55,190,71,190,216,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,0,49,87,39,251,149,199,145,60,178,251,235,214,43,75,170,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,79,41,204,95,130,156,172,207,28,9,87,154,94,223,194,153,127,140,236,157,63,244,71,120,170,166,181,90,235,186,211,82,65,253,86,170,232,62,89,118,67,23,78,159,222,77,175,145,173,239,71,104,144,153,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,74,154,26,234,101,77,241,63,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,200,35,130,142,40,107,56,172,201,170,44,121,123,192,151,92,51,122,167,210,158,224,146,91,231,142,215,95,35,92,246,45,77,186,166,68,217,52,42,248,228,107,163,71,186,72,94,215,70,253,83,100,146,227,174,84,174,30,56,126,199,220,77,102,133,14,84,101,203,41,25,114,172,167,168,171,150,178,185,38,74,42,40,33,141,92,233,106,36,134,57,29,27,21,219,34,107,149,186,44,146,198,222,237,200,100,39,195,199,15,216,7,134,92,175,161,202,140,185,101,91,237,180,117,21,21,114,214,87,36,43,91,91,60,210,43,157,45,68,144,199,27,100,122,55,100,77,114,183,84,142,40,219,223,181,10,150,0,4,0,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,252,0,12,117,184,239,207,75,23,17,60,80,98,236,198,193,215,155,173,199,11,59,178,219,172,78,184,35,217,178,150,158,158,56,222,176,196,245,85,138,25,39,73,231,107,21,26,239,199,43,158,198,189,207,106,80,2,237,57,101,113,21,77,144,28,75,219,160,197,56,178,146,199,130,113,157,60,150,107,252,213,242,202,218,72,95,177,207,163,168,114,53,200,198,61,181,8,200,250,210,162,178,56,170,42,21,85,136,231,61,179,232,8,86,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,22,1,197,62,74,126,231,110,32,177,182,78,71,112,237,180,152,126,224,157,130,119,75,212,145,244,51,196,202,138,94,171,186,113,162,204,144,77,18,73,181,136,222,162,63,110,173,209,86,93,57,65,102,133,171,26,112,151,77,128,225,109,36,23,44,190,188,86,219,106,32,109,107,101,158,88,42,102,117,108,85,79,139,68,116,44,115,170,38,133,186,238,71,45,44,138,142,241,107,111,124,2,32,56,245,227,215,139,28,150,226,199,28,229,158,90,102,183,177,176,221,155,217,157,138,139,216,86,218,142,151,86,219,75,52,159,140,154,157,242,59,89,37,123,189,231,46,154,232,154,34,34,37,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,178,138,138,70,199,178,158,56,216,186,62,105,23,85,77,222,246,154,232,136,137,120,0,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,0,33,91,156,158,117,253,57,226,10,211,147,148,150,254,141,38,89,91,215,173,60,145,109,146,122,235,140,84,245,18,109,114,72,228,116,45,129,148,104,221,88,199,36,157,125,119,55,98,150,21,37,166,235,13,170,158,251,53,178,173,150,218,202,137,169,41,235,29,11,146,9,167,133,177,186,88,153,38,155,92,246,54,120,92,230,162,234,212,150,53,93,55,38,178,127,200,251,31,211,69,117,205,60,173,174,196,53,107,81,85,79,110,191,218,237,46,89,93,2,50,39,75,5,109,67,19,78,147,30,171,53,3,29,222,143,122,36,127,148,145,174,217,95,45,87,154,63,145,60,205,251,151,214,40,136,1,50,115,201,124,161,193,185,11,149,248,127,40,242,254,10,184,236,88,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,2,154,113,15,195,246,1,226,107,43,235,178,163,49,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,223,19,156,141,213,99,150,70,247,110,83,30,28,244,200,188,199,225,211,49,238,57,95,154,22,110,195,117,161,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,82,23,237,118,139,162,57,28,215,49,237,99,216,246,55,192,23,85,192,79,4,23,222,46,49,220,181,184,142,150,235,109,203,43,39,86,43,221,238,142,102,83,204,250,165,133,86,26,90,71,73,20,140,146,109,238,137,242,38,197,107,34,215,115,154,233,34,71,207,70,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,247,61,251,34,141,26,198,238,123,220,229,209,59,220,229,85,239,85,45,175,154,63,145,60,205,251,151,214,40,136,1,39,79,151,119,0,180,124,49,225,85,199,153,165,111,181,92,179,54,247,210,168,209,105,160,168,250,51,26,71,43,59,53,45,78,213,122,76,246,79,35,106,36,141,233,27,189,216,219,185,177,245,37,189,83,21,115,37,62,19,188,172,100,223,203,252,61,233,208,21,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,170,241,99,229,99,57,62,95,226,31,78,156,198,176,202,160,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,53,36,122,243,167,199,244,214,46,30,112,166,95,83,226,26,186,59,150,42,197,12,169,125,12,43,43,89,95,110,163,167,145,102,73,85,169,177,204,101,68,244,15,70,61,123,223,177,205,69,233,170,182,58,249,123,229,125,215,53,120,193,203,107,101,189,213,112,211,216,47,17,98,138,234,184,104,157,82,202,120,45,238,74,148,234,232,168,145,178,89,99,138,157,36,114,232,215,212,51,185,202,168,199,121,254,52,242,207,240,69,197,102,103,224,88,233,45,84,148,148,248,130,123,133,5,45,174,62,157,45,45,13,106,37,101,44,12,102,198,163,58,112,84,68,197,99,91,181,174,106,181,170,173,68,85,149,78,78,185,153,244,195,133,57,176,45,93,93,169,42,240,22,32,172,183,195,75,79,39,244,211,104,106,85,43,35,158,161,138,245,84,223,60,245,140,99,209,173,107,155,2,181,17,92,199,170,223,80,4,43,115,171,243,79,133,190,95,208,250,141,196,170,188,140,127,61,159,171,127,180,137,84,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,145,158,70,227,252,27,149,156,19,101,142,96,230,14,33,164,177,225,235,30,91,225,250,154,234,234,149,93,145,51,217,244,232,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,176,151,198,143,22,216,171,139,156,211,92,83,114,139,176,225,187,23,105,183,225,155,115,91,36,93,58,23,84,200,246,79,60,75,52,177,165,100,145,172,45,153,241,170,53,221,24,209,19,70,33,112,28,181,57,126,254,29,171,40,115,239,53,161,217,128,109,87,7,123,46,220,230,233,37,226,186,146,122,103,254,54,41,233,159,13,69,185,233,218,96,147,107,209,203,36,111,103,118,215,19,82,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,42,128,1,0,60,209,252,246,102,111,220,190,143,68,93,87,35,31,207,103,234,223,237,34,85,1,142,103,28,89,67,131,114,35,138,140,121,149,185,125,5,92,24,122,211,81,71,53,12,21,51,172,207,167,101,77,20,21,75,10,61,125,231,49,142,157,204,98,185,92,253,141,110,231,61,218,185,110,171,146,190,80,224,220,95,154,24,219,55,47,176,85,205,125,203,218,122,24,108,72,217,213,144,66,251,132,117,177,79,51,216,157,239,122,69,10,198,212,85,216,137,52,138,173,87,35,28,201,137,4,0,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,137,84,0,0,121,252,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,58,211,87,80,212,162,236,149,154,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,60,60,96,112,215,125,225,91,60,111,25,101,115,94,181,170,109,215,76,55,86,234,166,79,37,93,158,89,164,101,60,146,171,90,205,179,39,73,241,200,138,198,39,82,55,171,81,88,172,115,168,169,144,71,0,156,27,83,112,131,149,245,182,251,237,77,37,126,59,196,245,9,54,35,174,161,173,150,122,39,178,9,38,74,56,105,210,72,227,86,177,145,74,174,114,171,55,172,146,201,171,156,196,141,27,116,0,0,69,95,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,154,144,0,0,197,92,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,149,64,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,98,174,79,247,43,143,34,121,101,247,215,172,86,151,84,12,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,145,235,204,215,142,219,174,119,99,43,142,70,101,110,38,164,147,43,236,53,17,182,170,178,215,59,158,204,73,90,196,107,156,249,36,209,17,244,208,203,171,99,99,55,70,247,199,215,221,34,44,61,42,63,192,191,6,87,222,48,243,30,170,217,37,215,216,216,51,11,246,122,140,77,114,137,236,90,166,199,42,191,165,77,77,27,181,214,105,122,82,162,72,230,172,113,181,142,115,183,42,50,41,39,251,11,97,60,43,129,172,84,184,91,5,97,155,86,31,178,209,111,236,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,232,157,238,114,170,247,170,152,182,147,167,202,59,44,240,174,15,225,10,207,142,173,52,154,222,177,237,194,190,225,119,170,146,56,250,142,236,213,115,81,193,3,94,214,35,214,22,50,5,123,88,247,59,108,147,206,228,84,71,232,151,170,0,0,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,128,11,117,230,11,156,87,92,144,225,47,29,98,236,53,126,164,181,98,26,218,120,108,150,121,101,170,116,19,172,245,115,50,25,29,74,230,61,143,237,49,211,186,162,120,213,139,171,86,13,234,138,214,57,12,120,64,50,83,225,99,58,255,0,116,79,15,184,39,56,228,183,246,42,188,65,111,94,223,3,98,233,198,202,232,37,125,61,87,73,189,73,21,33,89,225,149,99,220,245,119,77,89,187,71,106,137,85,72,86,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,20,211,156,254,80,211,97,12,249,195,89,185,110,130,146,26,124,194,179,186,26,196,108,242,190,121,174,54,254,156,82,76,246,59,220,99,22,154,106,24,218,140,94,245,134,69,86,162,174,231,246,249,45,231,29,139,7,231,46,45,201,219,188,61,58,188,196,183,211,212,90,234,119,61,119,85,91,91,81,35,169,182,53,138,137,190,9,234,37,234,57,236,107,123,54,223,121,210,53,18,101,0,44,255,0,62,249,95,228,23,17,57,177,125,206,60,107,139,243,2,138,245,136,59,47,105,130,215,112,162,142,149,157,10,104,169,217,177,178,82,72,244,213,144,181,87,87,175,188,171,166,137,162,37,96,225,127,133,252,3,194,102,0,184,101,206,92,221,241,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,109,59,21,17,90,171,170,187,191,193,18,176,0,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,0,198,7,53,115,51,21,103,38,99,226,60,210,198,181,125,162,245,137,174,18,220,42,118,201,35,227,135,122,251,144,69,212,123,222,216,98,98,54,56,216,174,93,145,177,141,69,209,168,94,86,99,112,171,76,156,170,242,223,59,105,173,181,118,59,238,28,188,92,47,247,138,122,217,37,141,46,52,151,106,232,168,163,168,100,79,99,151,123,162,166,180,58,61,174,142,37,135,171,39,190,231,181,86,133,112,15,153,152,87,40,184,189,203,108,117,141,106,251,37,150,158,225,81,111,169,170,116,145,199,29,47,109,164,154,141,147,202,249,30,214,50,24,223,80,215,200,245,119,187,27,94,228,69,84,68,92,138,75,85,230,143,228,79,51,126,229,245,138,34,0,76,170,0,0,178,14,110,185,67,131,113,175,10,247,12,210,188,193,86,152,135,46,42,41,166,178,207,12,234,214,108,174,173,164,165,169,134,86,46,173,123,28,213,141,232,186,35,209,240,179,71,35,85,237,124,27,25,57,228,190,80,224,220,133,202,252,63,148,121,127,5,92,118,44,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,90,175,52,127,34,121,155,247,47,172,81,22,213,203,23,151,165,102,22,172,166,226,43,136,28,33,209,186,195,182,92,37,96,185,195,60,21,86,170,168,167,154,57,106,171,105,39,133,155,102,78,148,47,166,93,207,106,54,69,147,106,61,34,115,36,252,24,171,153,41,240,157,229,99,38,254,95,225,239,78,128,170,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,12,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,149,87,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,4,85,243,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,137,169,32,175,155,158,102,97,92,196,226,226,107,118,22,171,237,127,66,176,253,38,25,184,206,201,35,146,23,87,71,61,69,68,172,141,204,123,181,233,246,166,196,244,118,215,54,88,165,98,183,221,213,110,3,146,94,74,127,219,215,17,149,151,15,175,5,91,233,99,151,255,0,55,172,171,146,102,44,127,249,146,70,230,201,253,157,28,223,200,83,207,243,184,202,251,173,46,63,203,220,232,133,213,115,219,110,118,121,112,189,66,54,137,221,10,57,233,166,146,166,45,245,26,171,119,206,218,185,182,198,168,213,210,146,71,34,187,191,101,63,228,211,143,233,176,207,20,119,76,25,113,196,53,116,148,248,199,11,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,77,17,210,53,23,89,54,186,109,0,33,91,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,74,160,41,87,22,62,86,51,147,229,254,33,244,233,204,107,11,138,226,103,139,187,174,122,229,166,82,228,213,154,221,87,105,194,121,95,133,237,182,215,199,45,67,183,221,46,177,80,195,4,213,82,198,215,44,72,200,214,57,25,7,114,189,25,36,174,87,39,89,98,143,208,112,11,193,70,42,226,179,49,233,47,119,107,103,103,203,44,51,112,134,76,71,112,168,73,25,29,126,197,108,142,182,83,172,110,99,221,52,172,84,71,185,142,78,140,111,71,170,238,116,76,150,124,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,59,96,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,168,0,16,3,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,37,80,16,3,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,37,80,16,3,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,37,80,0,1,79,243,211,61,50,227,135,76,184,184,230,134,104,94,123,13,170,135,72,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,73,159,181,218,38,168,212,107,92,247,185,140,99,222,220,117,179,211,61,51,31,136,188,199,184,230,134,104,94,123,117,214,187,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,56,89,185,218,38,170,229,115,156,247,185,239,123,222,239,21,115,180,221,108,181,44,163,188,219,42,232,42,36,167,130,173,145,84,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,240,115,30,215,38,168,168,164,218,114,197,227,106,143,60,242,226,155,41,51,67,21,239,204,156,47,182,142,26,155,181,202,5,170,196,180,174,73,164,142,72,88,170,217,102,154,8,97,115,38,93,175,118,214,71,43,228,115,165,122,54,250,128,0,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,53,32,0,1,138,185,146,159,9,222,86,50,111,229,254,30,244,232,10,170,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,42,128,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,0,197,92,159,238,87,30,68,242,203,239,175,88,173,46,168,24,214,113,99,230,159,57,62,96,98,31,81,156,171,245,252,118,93,108,188,14,97,78,17,178,234,142,174,130,162,74,123,189,38,48,185,212,70,232,158,232,39,185,173,92,17,80,205,13,66,42,178,72,164,154,26,134,205,22,142,99,213,137,170,42,169,69,120,120,225,251,31,113,53,154,20,57,81,151,44,164,101,202,178,158,162,174,90,202,228,153,40,168,160,134,53,115,165,168,146,24,228,116,108,87,108,137,174,86,232,178,75,27,123,183,33,144,246,69,228,94,92,112,233,151,22,236,175,202,251,55,97,181,80,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,169,51,246,183,85,209,26,141,107,88,198,177,140,99,27,80,12,85,201,254,229,113,228,79,44,190,250,245,138,210,234,128,0,16,3,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,191,240,1,14,220,231,243,230,155,21,102,134,26,200,11,21,109,95,103,192,244,238,186,95,88,218,137,91,4,151,26,200,227,116,17,190,21,98,49,239,134,155,71,182,84,115,251,171,164,98,108,86,189,29,66,184,29,201,79,167,56,107,62,179,142,174,225,209,164,203,44,175,196,61,24,35,151,108,147,215,92,109,53,244,241,238,106,198,228,116,45,129,149,138,237,30,199,36,157,13,55,55,122,22,170,93,255,0,52,188,139,172,201,254,43,47,216,146,138,205,217,48,222,98,127,162,75,100,209,172,242,70,250,169,17,18,224,199,73,42,109,235,118,174,164,206,141,142,115,89,29,76,31,146,142,70,54,229,121,45,231,247,253,182,240,249,140,115,11,253,143,115,193,118,42,215,255,0,231,15,185,54,149,234,159,239,18,172,8,239,236,210,177,159,215,222,74,161,10,220,234,252,211,225,111,151,244,62,163,113,42,175,35,31,207,103,234,223,237,34,175,243,142,202,26,108,107,195,69,14,105,83,193,72,151,44,184,188,67,51,231,154,121,90,255,0,103,87,61,148,179,67,19,27,171,30,247,84,45,3,213,94,137,163,33,126,215,38,170,215,197,95,8,89,189,77,145,28,75,229,238,105,92,39,164,130,219,105,188,50,27,164,245,48,75,51,41,237,213,44,117,45,100,200,200,189,247,61,148,243,202,246,35,81,222,251,91,238,191,242,87,36,144,0,0,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,1,107,252,203,177,253,78,95,112,91,152,149,86,220,67,73,106,185,95,41,233,172,20,169,50,197,190,177,149,117,49,197,85,79,19,36,69,222,247,81,173,90,174,212,222,214,53,239,110,221,155,146,8,114,171,44,241,86,114,102,62,28,202,220,21,73,218,47,88,154,225,21,190,155,116,114,62,56,119,175,191,60,189,54,61,237,134,38,35,164,145,232,213,217,27,30,229,77,26,166,70,121,209,144,216,55,56,178,27,16,100,4,212,84,150,107,21,210,206,219,93,189,148,148,234,200,45,111,135,107,168,164,142,24,159,26,43,32,150,40,94,145,35,154,199,36,104,197,247,85,80,198,136,201,119,134,188,222,166,207,172,134,192,217,185,12,244,146,84,98,43,60,51,92,18,146,9,97,130,43,139,53,138,182,24,217,46,175,70,71,83,28,209,162,170,187,84,98,42,57,200,168,229,164,28,209,252,137,230,111,220,190,177,68,64,9,149,64,0,22,171,205,31,200,158,102,253,203,235,20,68,0,153,84,3,207,227,204,1,131,115,63,12,207,131,51,3,15,82,95,108,85,85,20,149,53,22,250,180,87,65,59,233,170,35,168,137,36,110,186,61,137,44,49,170,177,218,177,232,138,215,35,154,170,213,244,0,24,171,153,41,240,157,229,99,38,254,95,225,239,78,128,170,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,12,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,149,87,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,4,85,243,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,137,137,204,44,107,106,203,92,1,137,115,26,251,79,87,61,183,10,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,93,53,84,241,49,151,204,44,107,117,204,172,127,137,115,26,251,79,73,5,203,21,94,43,111,117,145,82,49,205,130,57,234,102,124,210,54,54,185,206,114,49,28,245,68,69,115,151,77,53,85,241,39,207,151,86,78,88,178,111,132,124,9,77,104,155,180,85,227,11,124,24,198,233,83,181,236,235,85,87,193,20,141,77,142,123,209,189,40,18,158,13,91,181,175,232,111,218,215,61,200,124,174,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,141,238,118,180,178,212,236,106,109,214,84,139,115,145,187,181,131,108,144,198,182,172,181,206,140,3,152,215,218,122,185,237,184,87,20,90,175,117,145,82,49,174,158,72,41,170,227,154,70,198,215,57,173,87,171,88,168,136,174,106,107,166,170,158,38,77,22,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,29,176,66,183,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,149,64,82,174,44,124,172,103,39,203,252,67,233,211,152,214,21,127,133,94,25,241,151,21,249,185,71,149,184,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,238,71,76,253,210,198,198,70,213,77,207,123,119,57,140,223,35,50,20,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,133,213,117,78,133,140,108,181,50,54,38,44,146,171,81,92,169,250,17,61,168,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,149,64,0,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,0,117,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,91,152,103,26,119,94,41,243,66,162,197,132,49,5,91,178,175,13,84,34,97,250,53,166,117,42,86,206,145,237,150,225,60,110,114,185,239,115,150,86,196,175,70,171,33,86,167,78,55,190,109,221,190,93,220,16,86,113,85,142,215,22,227,26,93,185,101,132,238,17,69,125,106,205,61,52,215,73,29,12,178,50,150,150,86,68,230,59,107,217,7,104,68,146,57,25,21,67,85,142,71,61,142,75,244,230,107,192,149,171,59,176,109,199,60,242,183,12,213,201,154,22,26,120,221,85,71,107,129,175,126,36,162,98,181,174,100,145,234,138,250,152,98,213,209,189,155,164,123,35,232,109,145,86,30,148,54,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,114,40,225,119,137,188,3,197,54,87,219,115,3,8,84,210,81,220,159,78,215,94,176,242,220,97,169,173,179,78,178,75,30,201,219,26,238,107,30,232,37,116,79,123,88,178,70,141,126,214,234,173,109,96,0,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,0,0,49,87,50,83,225,59,202,198,77,252,191,195,222,157,1,85,65,74,184,177,242,177,156,159,47,241,15,167,78,99,88,101,80,1,96,28,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,254,0,24,171,147,253,202,227,200,158,89,125,245,235,21,165,213,3,26,206,44,124,211,231,39,204,12,67,234,51,158,43,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,148,212,52,52,200,155,229,126,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,144,71,5,28,40,216,184,75,201,170,44,27,210,181,86,98,251,150,149,152,166,247,69,11,219,219,234,183,61,99,141,29,34,171,214,24,24,254,148,105,163,26,186,62,78,155,31,44,136,92,0,49,87,39,251,149,199,145,60,178,251,235,214,43,75,170,0,0,64,15,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,255,0,192,58,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,152,198,102,174,102,98,172,228,204,124,71,154,88,214,175,180,94,177,53,194,91,133,78,217,36,124,112,239,95,114,8,186,143,123,219,12,76,70,199,27,21,203,178,54,49,168,186,53,9,105,225,151,34,232,242,127,149,110,99,98,74,219,55,100,196,153,137,151,248,139,18,92,230,145,96,146,71,210,201,110,168,75,123,27,36,73,187,163,217,122,115,54,55,185,206,100,149,51,254,74,185,88,216,108,38,207,156,54,72,90,177,231,14,148,249,203,53,242,174,142,229,149,213,8,234,122,70,198,215,193,93,5,198,170,146,154,86,63,193,204,123,92,144,189,175,69,84,209,146,53,90,187,209,241,197,15,11,25,215,251,157,184,130,193,57,199,37,191,182,210,97,251,130,246,248,27,23,82,71,208,207,19,233,234,186,77,234,70,139,50,65,52,171,30,231,163,122,136,205,218,183,84,92,148,200,86,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,18,19,196,166,80,211,103,214,67,99,156,163,154,10,73,42,49,21,158,104,109,235,87,60,176,193,21,197,154,75,69,52,143,139,87,163,35,169,142,25,21,17,29,170,49,81,90,228,85,106,227,68,100,187,195,94,111,83,103,214,67,96,108,220,134,122,73,42,49,21,158,25,174,9,73,4,176,193,21,197,154,197,91,12,108,151,87,163,35,169,142,104,209,85,93,170,49,21,28,228,84,114,212,176,0,0,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,8,149,231,123,153,157,167,21,101,166,78,81,213,221,98,246,125,190,175,19,92,32,234,109,161,168,237,18,37,61,35,246,163,253,249,163,236,181,169,171,152,155,91,63,186,229,222,244,74,65,202,11,43,238,184,211,139,74,108,121,11,170,224,182,229,245,158,182,229,81,59,104,157,44,18,207,83,11,168,162,165,124,186,163,97,123,155,81,52,205,215,114,185,41,100,68,111,139,155,57,38,60,60,193,114,118,213,146,28,90,99,172,35,134,172,53,118,172,61,91,81,13,238,207,20,180,173,130,5,130,174,22,77,35,105,90,198,49,157,154,58,135,84,65,26,49,52,106,65,177,85,92,199,41,34,156,152,51,122,167,23,228,54,37,202,59,140,245,115,84,101,237,225,179,81,171,160,137,144,67,110,184,117,37,142,22,61,190,251,222,149,48,215,72,229,122,119,36,209,162,57,81,54,178,176,115,71,242,39,153,191,114,250,197,17,0,38,85,0,0,90,175,52,127,34,121,155,247,47,172,81,16,2,101,80,0,0,197,92,201,79,132,239,43,25,55,242,255,0,15,122,116,5,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,0,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,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,170,188,88,249,88,206,79,151,248,135,211,167,49,172,50,168,34,175,158,119,230,79,245,147,246,105,74,185,42,121,167,197,63,47,235,189,70,220,95,167,52,124,222,169,202,94,15,177,52,22,217,234,224,185,99,154,136,112,133,44,208,193,20,172,99,42,90,247,213,54,84,147,242,88,250,56,42,227,71,53,28,244,124,140,86,237,252,182,194,95,15,217,103,248,100,207,28,7,149,178,82,93,106,41,49,54,32,161,183,215,251,46,61,245,80,208,190,102,246,169,217,238,61,27,210,129,37,145,94,230,171,88,214,43,156,155,90,166,75,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,76,89,133,172,88,231,10,222,112,86,41,161,237,182,92,65,111,168,181,220,105,186,175,143,175,75,60,110,142,88,247,177,90,246,238,99,220,154,181,81,201,174,168,168,189,230,50,249,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,231,108,221,211,221,183,115,180,215,77,87,77,73,212,229,151,157,127,134,158,17,240,183,104,183,246,90,252,9,166,10,172,217,22,200,101,236,80,67,217,228,143,89,30,231,107,75,45,54,247,46,221,101,73,118,181,27,183,91,170,4,43,115,171,243,79,133,190,95,208,250,141,196,170,188,140,127,61,159,171,127,180,137,84,5,42,226,199,202,198,114,124,191,196,62,157,57,142,182,85,101,158,42,206,76,199,195,153,91,130,169,59,69,235,19,92,34,183,211,110,142,71,199,14,245,247,231,151,166,199,189,176,196,196,116,146,61,26,187,35,99,220,169,163,84,200,39,131,190,21,112,111,10,25,71,111,193,246,107,109,35,177,61,198,158,158,167,22,93,227,145,102,125,198,226,140,247,209,178,185,140,119,102,141,206,145,176,179,107,118,177,85,202,157,71,200,247,215,80,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,101,80,0,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,0,17,87,205,115,142,159,235,252,47,228,166,51,255,0,100,82,227,250,218,22,255,0,106,214,218,227,168,71,127,190,246,166,53,191,192,133,95,254,168,132,143,94,30,56,126,199,220,77,102,133,14,84,101,203,41,25,114,172,167,168,171,150,178,185,38,74,42,40,33,141,92,233,106,36,134,57,29,27,21,219,34,107,149,186,44,146,198,222,237,200,100,83,146,249,67,131,114,23,43,240,254,81,229,252,21,113,216,176,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,169,13,124,214,120,37,163,202,155,237,55,16,57,67,133,59,30,12,188,244,232,239,246,219,93,182,10,123,126,31,170,99,34,134,9,24,200,81,189,56,106,59,245,85,102,214,206,139,186,69,90,136,216,150,213,193,71,21,215,222,18,243,150,139,25,117,110,181,152,66,229,165,30,41,178,81,76,198,246,250,93,175,72,228,70,200,138,197,154,7,191,171,26,234,199,46,143,143,168,198,75,34,153,9,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,143,115,31,178,88,213,204,118,215,177,205,93,23,185,205,84,94,244,83,235,0,69,95,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,154,144,0,0,197,92,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,149,64,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,98,174,79,247,43,143,34,121,101,247,215,172,86,151,84,12,107,56,177,243,79,156,159,48,49,15,168,206,75,247,46,238,1,104,248,99,194,171,143,51,74,223,106,185,102,109,239,165,81,162,211,65,81,244,102,52,142,86,118,106,90,157,170,244,153,236,158,70,212,73,27,210,55,123,177,183,115,99,234,75,122,160,24,171,147,253,202,227,200,158,89,125,245,235,21,165,213,0,0,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,127,224,22,65,205,191,62,105,178,179,134,137,50,218,223,91,87,6,33,204,250,143,101,211,45,53,68,180,239,138,221,3,227,150,186,69,123,24,173,123,28,213,138,153,241,57,236,222,202,199,47,188,214,61,171,17,124,44,100,167,238,137,226,11,4,228,228,151,14,197,73,136,46,11,219,231,108,189,57,25,67,4,79,168,170,233,59,167,34,36,203,4,50,164,123,152,173,234,43,55,104,221,85,39,251,139,31,43,25,201,242,255,0,16,250,116,230,53,134,83,183,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,198,102,174,89,226,172,155,204,124,71,149,184,214,147,179,222,176,205,194,91,125,78,216,228,100,115,108,95,114,120,186,140,99,221,12,172,86,201,27,213,169,190,55,177,200,154,57,9,190,229,105,158,148,121,193,194,157,135,13,214,222,123,94,36,203,191,244,55,115,134,68,130,57,25,75,26,170,219,222,216,226,93,221,30,203,211,133,178,61,173,115,228,166,159,242,149,170,247,88,183,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,149,67,28,206,57,178,190,213,147,156,90,102,102,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,105,162,42,70,138,141,110,187,82,77,57,54,103,95,211,158,31,110,217,57,87,111,232,213,229,149,193,58,51,199,22,216,231,161,184,203,81,81,30,231,44,142,87,76,217,217,88,142,209,140,106,71,208,211,115,183,169,127,224,0,0,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,24,235,113,241,153,152,87,55,120,189,204,156,117,130,170,251,93,150,162,225,79,111,166,170,108,145,201,29,87,98,164,134,141,243,196,248,222,230,62,25,31,78,231,198,244,119,189,27,152,229,68,85,84,73,42,228,217,146,159,65,184,125,187,103,29,93,195,173,87,153,183,4,232,193,28,187,163,130,134,221,45,69,60,123,154,177,181,91,51,167,125,98,187,71,189,171,31,67,77,174,222,133,255,0,145,65,207,7,0,83,69,117,202,204,210,161,195,213,107,81,85,79,113,176,93,46,205,73,93,2,50,39,69,61,21,59,215,94,147,30,171,53,123,219,220,143,122,36,159,148,145,166,218,21,202,59,51,49,86,15,226,246,207,129,109,53,122,217,113,237,190,190,223,119,165,146,73,58,110,236,212,147,86,65,59,88,215,163,22,102,62,5,99,94,246,187,108,115,206,212,68,87,234,146,85,205,31,200,158,102,253,203,235,20,68,0,153,84,0,1,106,188,209,252,137,230,111,220,190,177,68,64,9,149,64,0,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,21,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,143,183,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,153,209,203,28,141,137,90,246,57,170,142,71,34,170,42,42,42,18,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,91,217,190,41,17,175,110,230,61,174,77,83,189,174,69,78,229,66,165,113,55,105,186,223,248,109,205,123,21,138,217,87,113,185,92,112,61,246,146,142,142,146,23,77,61,76,242,80,76,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,49,247,253,201,220,83,255,0,226,211,154,191,250,155,113,255,0,220,153,41,145,171,206,83,41,243,79,52,63,4,31,131,60,180,197,120,183,217,159,72,59,111,176,172,213,53,253,151,169,236,254,159,87,162,199,108,221,211,126,221,218,107,177,218,120,41,77,121,68,228,134,116,101,175,18,88,146,251,152,217,67,141,112,173,182,124,15,89,73,21,101,238,193,87,67,4,147,186,190,129,205,137,178,77,27,90,175,86,177,238,70,162,235,163,28,191,5,61,87,55,236,57,196,150,105,227,252,21,151,57,115,149,152,215,18,224,155,61,159,219,114,203,96,177,215,214,65,45,214,121,166,133,205,157,208,163,161,115,226,134,22,44,104,173,71,177,42,166,239,84,145,17,60,7,42,46,26,51,47,10,241,71,62,51,205,220,147,198,184,118,158,193,133,235,234,108,183,11,221,146,186,221,4,119,25,37,130,159,70,186,70,177,146,61,105,167,171,68,99,183,119,43,156,137,171,17,205,152,144,67,7,51,222,17,113,244,220,81,213,226,236,144,201,108,107,127,182,226,235,61,53,238,237,45,135,14,77,85,69,13,213,210,205,12,237,107,169,161,218,215,189,176,69,60,136,245,115,221,36,239,122,175,190,136,149,215,147,229,191,60,114,199,233,238,80,230,166,84,102,6,25,178,215,116,49,37,154,162,243,134,38,161,161,101,83,118,211,214,49,106,38,99,30,233,165,98,209,171,35,247,155,182,154,87,38,197,215,124,149,2,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,182,190,189,206,137,210,67,27,154,143,70,189,142,86,170,235,163,218,191,20,42,87,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,179,27,191,111,81,155,182,235,166,246,235,226,132,149,2,154,113,55,105,186,223,248,109,205,123,21,138,217,87,113,185,92,112,61,246,146,142,142,146,23,77,61,76,242,80,76,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,40,87,46,110,10,63,114,174,92,79,127,199,246,203,84,153,155,138,127,25,114,169,129,58,178,90,232,85,24,177,219,27,54,231,49,219,94,197,146,87,68,141,107,228,115,91,172,173,134,41,22,240,0,0,166,156,77,218,110,183,254,27,115,94,197,98,182,85,220,110,87,28,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,12,125,255,0,114,119,20,255,0,248,180,230,175,254,166,220,127,247,38,74,96,2,16,57,143,112,245,159,184,231,140,236,195,197,56,43,35,243,3,16,89,107,125,147,217,174,54,188,51,91,87,75,62,203,85,35,31,178,88,227,115,29,181,236,115,87,69,238,115,85,23,189,20,185,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,102,55,126,222,163,55,109,215,77,237,215,197,9,42,4,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,70,63,100,177,198,230,59,107,216,230,174,139,220,230,170,47,122,41,114,188,154,242,159,52,242,191,240,191,248,76,203,76,87,132,189,167,244,127,177,123,118,205,83,65,218,186,126,208,234,116,186,204,110,253,189,70,110,219,174,155,219,175,138,18,84,8,64,230,61,195,214,126,227,158,51,179,15,20,224,172,143,204,12,65,101,173,246,79,102,184,218,240,205,109,93,44,251,45,84,140,126,201,99,141,204,118,215,177,205,93,23,185,205,84,94,244,82,229,121,53,229,62,105,229,127,225,127,240,153,150,152,175,9,123,79,232,255,0,98,246,237,154,166,131,181,116,253,161,212,233,117,152,221,251,122,140,221,183,93,55,183,95,20,36,168,0,8,203,230,45,203,66,167,27,84,226,62,35,50,6,158,174,179,19,214,84,58,229,136,48,156,48,68,140,173,98,68,198,201,61,189,145,70,215,45,74,185,143,154,72,222,175,124,239,150,71,49,201,34,54,57,110,83,128,78,13,169,184,65,202,250,219,125,246,166,146,191,29,226,122,132,155,17,215,80,214,203,61,19,217,4,147,37,28,52,233,36,113,171,88,200,165,87,57,85,155,214,73,100,213,206,98,70,141,186,0,124,156,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,177,237,123,55,197,34,57,142,218,246,53,201,170,119,57,168,169,222,136,66,182,41,229,71,156,171,197,101,86,76,96,170,91,171,114,238,77,151,58,108,117,116,164,106,210,193,107,114,55,123,94,232,220,140,150,178,55,171,161,72,17,99,124,174,98,74,172,134,23,171,217,49,89,47,148,56,55,33,114,191,15,229,30,95,193,87,29,139,14,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,128,70,175,57,76,167,205,60,208,252,16,126,12,242,211,21,226,223,102,125,32,237,190,194,179,84,215,246,94,167,179,250,125,94,139,29,179,119,77,251,119,105,174,199,105,224,165,53,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,234,250,7,54,38,201,52,109,106,189,90,199,185,26,139,174,140,114,252,20,151,64,0,0,198,179,247,39,113,79,255,0,139,78,106,255,0,234,109,199,255,0,114,100,17,195,37,166,235,96,225,183,42,44,87,219,101,93,186,229,110,192,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,169,96,166,156,77,218,110,183,254,27,115,94,197,98,182,85,220,110,87,28,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,12,125,255,0,114,119,20,255,0,248,180,230,175,254,166,220,127,247,38,74,96,22,65,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,27,65,94,215,74,232,225,107,156,140,71,61,141,87,42,105,171,218,159,20,44,127,151,15,15,89,251,129,184,206,203,204,83,141,114,63,48,48,253,150,139,218,221,166,227,116,195,53,180,148,176,111,181,85,177,155,229,146,54,177,187,158,246,181,53,94,247,57,17,59,213,9,191,0,24,214,126,228,238,41,255,0,241,105,205,95,253,77,184,255,0,238,73,190,229,195,132,241,86,6,224,199,47,48,182,53,195,55,92,63,122,162,246,183,105,183,93,40,164,164,170,131,125,214,173,236,223,20,136,215,183,115,30,215,38,169,222,215,34,167,114,161,114,160,176,174,24,56,10,166,165,226,123,51,184,167,206,75,21,37,99,235,49,197,238,225,129,173,149,29,84,125,27,210,237,90,213,175,169,167,146,38,181,94,173,100,18,210,189,175,123,54,75,213,209,30,145,57,151,234,0,49,172,253,201,220,83,255,0,226,211,154,191,250,155,113,255,0,220,147,125,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,91,217,190,41,17,175,110,230,61,174,77,83,189,174,69,78,229,66,229,64,0,16,129,204,123,135,172,253,199,60,103,102,30,41,193,89,31,152,24,130,203,91,236,158,205,113,181,225,154,218,186,89,246,90,169,24,253,146,199,27,152,237,175,99,154,186,47,115,154,168,189,232,165,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,7,80,80,53,178,182,57,154,215,43,21,204,123,81,200,154,106,199,39,193,75,223,0,134,190,105,24,27,138,124,233,226,130,186,221,96,201,172,192,191,224,204,31,111,163,183,225,249,236,216,118,227,85,67,47,90,158,42,138,169,209,204,107,226,116,203,52,171,19,223,30,221,91,77,19,28,138,177,234,181,43,148,79,9,24,203,5,99,44,95,157,89,201,149,184,131,13,220,173,116,241,89,176,195,47,246,212,165,126,249,145,206,173,168,142,25,216,147,177,237,141,32,137,179,55,107,21,149,21,44,213,254,250,50,255,0,248,155,180,221,111,252,54,230,189,138,197,108,171,184,220,174,56,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,24,251,254,228,238,41,255,0,241,105,205,95,253,77,184,255,0,238,76,148,200,149,230,213,194,38,54,196,25,203,135,243,139,39,50,235,21,226,170,188,99,111,146,159,17,83,88,172,149,151,14,207,85,68,216,99,134,166,87,199,189,35,234,193,36,113,54,52,99,27,253,38,231,123,206,123,213,28,165,108,185,251,145,217,203,136,48,46,96,112,255,0,152,22,76,55,152,22,248,247,222,110,24,82,182,154,26,26,234,22,205,44,29,89,229,70,71,20,47,142,90,166,47,186,231,58,87,83,181,54,162,185,87,171,205,219,36,51,163,50,184,146,195,119,220,185,202,28,107,138,173,176,96,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,93,30,213,248,161,82,185,53,229,62,105,229,127,225,127,240,153,150,152,175,9,123,79,232,255,0,98,246,237,154,166,131,181,116,253,161,212,233,117,152,221,251,122,140,221,183,93,55,183,95,20,36,168,138,14,110,220,43,227,236,95,155,152,67,53,242,143,45,177,6,39,168,196,22,121,109,183,202,124,57,134,102,171,124,51,209,189,189,42,170,153,105,218,229,115,229,138,161,177,55,123,81,81,148,72,136,231,34,104,206,167,41,91,46,126,228,118,114,226,12,11,152,28,63,230,5,147,13,230,5,190,61,247,155,134,20,173,166,134,134,186,133,179,75,7,86,121,81,145,197,11,227,150,169,139,238,185,206,149,212,237,77,168,174,85,150,160,0,0,22,65,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,27,65,94,215,74,232,225,107,156,140,71,61,141,87,42,105,171,218,159,20,44,127,151,15,15,89,251,129,184,206,203,204,83,141,114,63,48,48,253,150,139,218,221,166,227,116,195,53,180,148,176,111,181,85,177,155,229,146,54,177,187,158,246,181,53,94,247,57,17,59,213,9,191,5,63,207,236,127,138,178,191,38,177,102,58,192,184,42,235,139,113,37,178,222,239,99,217,173,150,217,43,230,170,174,145,201,20,27,160,137,205,145,240,182,73,24,249,118,57,28,145,50,71,39,122,34,24,246,126,228,238,41,255,0,241,105,205,95,253,77,184,255,0,238,76,132,242,7,39,44,92,63,228,214,19,201,220,57,55,104,164,195,54,246,211,201,83,181,236,237,117,79,115,164,169,169,216,247,189,99,234,207,36,178,244,247,171,89,191,107,125,214,162,21,0,183,94,96,185,59,117,206,254,18,241,214,17,195,86,26,75,174,33,162,167,134,247,103,138,90,87,79,58,79,73,51,38,145,180,173,99,30,254,211,37,59,106,32,141,24,154,185,103,216,170,141,123,148,132,188,39,195,191,24,152,27,21,89,177,174,22,225,223,53,104,175,88,126,225,79,116,183,84,253,8,174,147,161,85,4,141,146,41,54,62,7,49,219,94,198,174,142,69,106,233,162,162,167,113,53,60,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,61,251,34,141,28,247,109,99,28,229,209,59,154,213,85,238,69,33,7,247,39,113,79,255,0,139,78,106,255,0,234,109,199,255,0,114,100,166,0,5,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,247,236,138,52,115,221,181,140,115,151,68,238,107,85,87,185,20,132,31,220,157,197,63,254,45,57,171,255,0,169,183,31,253,201,146,152,0,3,26,207,220,157,197,63,254,45,57,171,255,0,169,183,31,253,201,144,71,12,150,155,173,131,134,220,168,177,95,109,149,118,235,149,187,3,216,169,43,40,234,225,116,51,211,79,29,4,45,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,165,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,16,56,133,230,61,198,118,6,207,220,203,193,88,91,57,59,21,151,15,227,11,205,174,221,77,244,118,213,39,66,150,10,217,99,138,61,239,166,115,221,181,140,106,106,229,87,46,154,170,170,247,146,127,192,86,105,99,188,233,225,59,3,102,102,101,223,125,179,137,47,62,211,237,181,189,150,26,126,175,74,229,85,12,127,139,133,140,141,186,71,19,27,238,181,53,211,85,213,85,85,98,7,250,40,252,118,127,225,207,254,76,217,255,0,232,132,223,112,245,138,111,184,231,32,178,211,26,226,154,238,219,122,196,24,62,205,116,184,212,244,153,31,94,170,122,40,164,150,77,140,70,177,187,158,247,46,141,68,106,107,162,34,39,113,234,177,102,41,177,96,108,43,121,198,184,166,187,177,89,112,253,190,162,233,113,169,233,62,78,133,44,17,186,73,100,216,196,115,221,181,140,114,232,212,87,46,154,34,42,247,17,67,69,206,127,19,51,136,106,252,71,112,193,21,115,229,4,148,233,108,161,195,240,190,158,43,140,9,218,35,114,221,37,149,88,229,150,167,164,146,162,82,182,88,225,77,236,110,245,115,22,103,202,166,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,42,104,107,169,149,118,74,205,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,30,43,55,179,163,43,242,23,6,201,152,25,185,139,233,48,237,138,58,136,169,18,162,102,73,43,229,158,69,93,145,69,20,77,116,178,191,68,115,149,172,107,149,24,199,189,116,107,28,169,25,84,188,228,239,183,94,38,172,151,56,240,247,177,50,98,109,150,107,165,182,226,172,158,169,145,186,169,255,0,213,164,146,8,86,88,230,100,46,137,93,72,215,79,26,182,57,26,213,87,189,178,178,85,48,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,62,62,189,44,241,182,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,247,31,88,20,43,140,78,42,176,111,10,25,71,112,198,23,155,149,35,177,61,198,158,162,155,9,218,36,141,102,125,198,226,140,247,21,209,53,236,119,102,141,206,141,211,63,115,118,177,81,168,189,71,198,199,209,94,90,124,117,84,241,53,134,106,178,195,51,171,234,234,179,67,14,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,185,58,114,53,207,87,72,145,222,248,4,96,113,155,205,102,251,151,89,227,67,150,89,25,69,213,181,96,76,64,216,241,157,93,68,44,100,151,169,41,230,217,85,106,167,89,163,127,66,20,219,36,111,169,70,44,139,34,34,197,163,25,186,122,171,152,252,192,40,243,51,128,124,109,196,15,15,216,139,232,206,58,195,62,200,130,229,109,158,56,42,234,172,117,83,220,105,161,123,92,201,152,232,230,134,72,223,55,74,109,155,94,221,221,204,145,143,100,118,85,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,101,51,94,221,204,123,147,86,170,57,53,213,21,23,188,150,174,42,175,24,239,13,112,227,152,184,179,45,49,143,209,124,73,135,48,253,85,246,138,231,236,248,107,182,118,54,118,153,34,232,204,139,26,245,99,137,240,238,114,46,206,174,244,69,86,162,44,48,90,121,169,241,199,110,186,209,92,43,51,118,146,233,79,75,81,28,210,208,213,225,187,99,96,170,99,92,138,232,100,88,105,217,42,49,200,138,213,88,222,199,232,171,181,205,93,21,39,83,47,113,173,171,50,176,6,26,204,107,21,61,92,22,220,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,117,209,87,196,142,14,104,28,102,113,39,195,182,126,216,48,86,78,102,71,209,251,45,110,15,165,186,79,77,236,122,10,189,245,79,173,173,141,210,111,168,130,71,166,172,134,52,209,23,111,187,174,154,170,170,185,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,50,182,138,54,201,190,158,8,222,186,50,105,19,69,93,190,246,186,106,136,169,35,249,133,141,109,89,107,128,49,46,99,95,105,234,231,182,225,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,107,166,170,158,36,21,221,185,169,241,199,113,186,214,220,40,243,118,146,215,79,85,81,36,209,80,210,97,187,99,160,165,99,156,170,216,99,89,169,223,42,177,168,168,212,89,30,247,232,137,185,206,93,85,101,127,13,102,14,108,90,249,122,77,156,88,143,31,251,111,31,63,43,235,241,140,119,207,101,83,83,116,234,165,160,150,182,153,59,59,26,176,175,65,31,20,90,236,219,39,75,115,154,155,149,164,75,127,69,31,142,207,252,57,255,0,201,155,63,253,16,155,238,30,177,77,247,28,228,22,90,99,92,83,93,219,111,88,131,7,217,174,151,26,158,147,35,235,213,79,69,20,146,201,177,136,214,55,115,222,229,209,168,141,77,116,68,68,238,42,0,60,254,63,199,248,55,43,48,109,219,48,115,7,16,210,88,240,245,142,157,106,107,171,170,85,118,68,205,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,56,50,223,156,221,187,17,113,5,81,104,199,248,82,213,133,178,118,175,180,199,69,116,150,26,169,175,20,59,34,221,12,213,45,129,101,100,189,87,177,88,176,197,18,116,214,118,254,53,233,19,157,36,159,128,91,175,27,124,96,225,158,17,178,190,91,211,150,146,183,27,95,41,231,110,19,179,213,197,81,208,174,158,41,32,100,207,146,72,152,173,107,33,109,75,37,86,57,241,172,136,213,99,28,213,93,205,161,92,186,57,139,254,30,251,38,74,103,93,199,253,50,127,25,236,203,159,71,254,216,255,0,213,117,51,126,38,154,153,148,244,125,158,158,40,155,239,63,241,190,41,239,106,139,127,224,132,14,33,121,143,113,157,129,179,247,50,240,86,22,206,78,197,101,195,248,194,243,107,183,83,125,29,181,73,208,165,130,182,88,226,143,123,233,156,247,109,99,26,154,185,85,203,166,170,170,189,228,159,240,21,154,88,239,58,120,78,192,217,153,153,119,223,108,226,75,207,180,251,109,111,101,134,159,171,210,185,85,67,31,226,225,99,35,110,145,196,198,251,173,77,116,213,117,85,85,91,128,45,43,57,120,219,181,112,253,198,110,27,201,44,200,158,146,143,4,227,76,47,110,171,101,230,174,169,180,240,88,171,86,166,233,27,165,147,72,92,233,25,59,163,162,137,92,249,25,28,41,26,200,186,34,200,165,218,128,1,102,188,199,120,227,169,225,75,6,208,96,252,190,101,37,70,98,227,10,121,223,67,52,175,138,86,89,41,26,168,197,173,150,5,85,115,222,231,43,155,3,92,222,147,159,20,174,114,185,33,88,164,188,160,70,7,52,14,51,56,147,225,219,63,108,24,43,39,51,35,232,253,150,183,7,210,221,39,166,246,61,5,94,250,167,214,214,198,233,55,212,65,35,211,86,67,26,104,139,183,221,215,77,85,85,106,7,42,78,40,243,219,137,79,194,143,225,175,28,253,35,250,57,236,79,102,127,83,40,232,250,29,163,183,117,191,212,209,71,187,119,66,47,202,215,77,189,218,106,186,223,249,103,252,208,51,239,54,56,118,200,43,6,53,201,204,87,244,126,245,91,140,41,109,115,212,246,26,106,189,244,175,162,173,145,209,236,168,142,70,38,175,134,53,213,19,119,187,166,186,42,162,218,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,178,70,233,36,76,119,186,228,215,77,23,84,85,69,151,242,218,184,232,227,54,197,193,230,92,82,220,227,181,123,103,25,226,142,209,79,134,109,178,177,233,74,233,34,70,117,106,106,100,110,154,67,23,86,37,88,218,228,146,71,61,173,110,212,87,203,29,191,242,255,0,230,117,71,155,181,150,156,144,226,6,183,178,99,170,189,241,91,113,52,239,130,42,91,245,84,147,200,230,82,186,40,98,138,58,89,146,55,67,28,73,239,54,103,49,201,185,178,57,140,146,224,56,173,227,54,197,194,94,99,229,93,179,30,90,186,184,51,29,251,94,158,239,114,129,143,125,85,170,74,117,162,232,84,182,54,235,213,133,59,68,169,44,104,213,147,106,181,204,213,89,210,150,229,64,5,181,97,94,51,108,85,124,103,99,94,14,241,109,171,176,221,104,123,37,70,20,184,211,177,239,142,225,27,173,80,86,212,211,84,39,127,78,102,110,158,70,73,221,27,227,106,177,118,61,141,235,220,168,0,22,213,138,184,205,177,82,113,157,130,184,59,194,86,174,221,117,174,237,117,24,174,227,80,199,178,59,124,109,181,79,91,77,77,78,157,221,73,159,182,9,31,39,124,108,141,200,196,222,247,187,160,227,191,137,203,239,9,121,123,131,115,86,209,101,246,221,35,241,132,118,187,165,163,180,178,155,183,210,203,108,184,57,177,245,221,20,171,22,217,227,167,151,86,183,114,244,182,106,141,115,138,235,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,74,154,26,234,101,93,146,179,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,2,149,113,59,196,46,21,225,127,38,175,89,185,138,105,187,127,96,233,211,91,173,108,170,142,158,107,157,116,174,219,21,60,110,122,255,0,109,35,213,173,123,153,20,82,189,24,253,155,87,207,240,65,155,216,203,62,184,99,194,89,185,152,19,210,73,125,196,85,23,121,170,18,146,4,134,8,152,203,165,92,81,67,27,59,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,105,255,0,12,28,109,218,179,71,61,51,59,134,156,119,61,37,191,22,96,236,81,123,164,176,212,77,84,212,125,254,138,27,149,111,226,162,137,176,177,140,125,45,51,41,152,173,222,249,37,99,95,42,254,68,170,151,106,0,0,179,91,71,28,117,56,107,152,6,50,225,31,49,153,72,150,43,149,69,181,152,70,236,175,138,157,104,106,229,180,211,78,234,41,213,202,212,149,147,202,231,244,156,154,202,147,74,216,244,123,100,103,70,242,128,0,16,3,253,20,126,59,63,240,231,255,0,38,108,255,0,244,66,111,184,122,197,55,220,115,144,89,105,141,113,77,119,109,189,98,12,31,102,186,92,106,122,76,143,175,85,61,20,82,75,38,198,35,88,221,207,123,151,70,162,53,53,209,17,19,184,168,0,2,143,241,109,157,247,94,28,50,7,17,231,69,154,199,73,121,168,195,149,22,183,62,130,166,71,70,202,152,38,184,211,83,204,196,123,123,216,245,138,105,54,63,71,35,95,181,202,215,162,43,23,213,228,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,206,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,0,60,86,116,102,246,13,200,92,175,196,25,185,152,19,213,199,98,195,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,242,156,36,231,125,215,136,252,129,195,153,209,121,177,210,89,170,49,29,69,209,204,160,166,145,210,50,154,8,110,53,52,240,177,94,238,247,189,34,134,61,239,209,168,231,238,114,53,136,168,196,134,31,232,163,241,217,255,0,135,63,249,51,103,255,0,162,18,253,192,86,105,99,188,233,225,59,3,102,102,101,223,125,179,137,47,62,211,237,181,189,150,26,126,175,74,229,85,12,127,139,133,140,141,186,71,19,27,238,181,53,211,85,213,85,85,110,0,0,80,174,55,243,123,25,100,47,12,120,183,55,50,254,122,72,239,184,118,162,209,53,58,85,192,147,65,43,31,116,164,138,88,100,103,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,160,225,139,136,92,43,197,6,77,89,115,115,11,83,118,14,223,212,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,254,214,70,43,154,199,62,41,98,122,177,155,246,165,85,0,179,254,57,184,205,190,240,121,152,249,59,115,146,213,237,156,25,138,61,185,79,137,173,177,49,137,84,232,226,90,14,149,77,52,142,211,73,162,234,202,169,27,156,145,200,215,185,174,218,170,201,99,187,91,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,14,216,5,154,218,56,227,169,195,92,192,49,151,8,249,140,202,68,177,92,170,45,172,194,55,101,124,84,235,67,87,45,166,154,119,81,78,174,86,164,172,158,87,63,164,228,214,84,154,86,199,163,219,35,58,55,148,0,45,171,10,241,155,98,171,227,59,26,240,119,139,109,93,134,235,67,217,42,48,165,198,157,143,124,119,8,221,106,130,182,166,154,161,59,250,115,51,116,242,50,78,232,223,27,85,139,177,236,111,94,229,64,0,0,91,87,2,252,102,216,184,195,203,138,171,156,150,175,99,99,60,47,217,233,241,53,182,38,61,105,91,36,168,254,149,77,52,142,215,88,101,233,74,169,27,156,178,70,230,57,174,220,136,201,100,185,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,0,38,74,124,39,121,88,201,191,151,248,123,211,160,34,47,153,127,28,117,60,71,99,41,178,123,3,178,145,153,117,130,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,223,100,139,35,213,85,204,100,52,171,129,206,17,46,188,95,102,227,176,164,247,26,187,62,19,176,211,182,229,136,238,176,83,185,239,100,10,244,107,41,97,122,181,98,101,76,203,187,103,81,116,70,71,52,136,217,58,75,27,178,8,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,249,58,20,176,70,216,226,143,123,213,207,118,214,49,169,171,149,92,186,106,170,171,222,125,99,207,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,214,154,186,134,165,23,100,172,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,49,236,227,19,133,92,101,194,134,110,92,48,125,230,219,86,236,49,113,168,168,169,194,119,121,36,73,153,113,183,35,253,196,116,173,99,27,218,99,107,163,108,204,218,221,175,84,114,39,77,241,189,245,255,0,150,87,29,183,92,145,198,86,236,140,205,44,77,73,30,87,223,170,36,109,45,101,210,119,49,152,110,181,232,231,53,241,201,162,163,41,166,151,70,200,199,237,141,143,147,175,186,52,73,186,179,104,83,78,34,179,231,6,240,219,148,119,220,214,198,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,223,35,155,162,185,24,237,140,71,200,228,216,199,42,99,239,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,189,189,87,183,123,252,85,124,17,41,254,19,197,55,220,13,138,172,216,215,11,87,118,43,214,31,184,83,221,45,213,61,38,73,208,170,130,70,201,20,155,30,142,99,182,189,141,93,28,138,213,211,69,69,78,226,122,120,5,227,95,10,241,89,151,20,150,75,181,207,179,230,110,25,183,195,30,35,183,212,44,108,146,191,98,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,70,71,163,21,54,186,39,203,117,68,112,115,88,227,142,167,45,109,85,252,45,229,179,41,37,190,226,123,58,179,20,220,220,248,167,75,117,186,169,175,98,209,50,61,85,89,83,52,90,185,206,145,169,211,134,88,220,196,115,165,108,144,196,182,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,41,168,104,105,145,55,202,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,90,120,131,225,87,6,240,161,202,223,30,224,251,53,182,145,216,158,227,79,135,106,113,101,222,57,22,103,220,110,41,117,162,222,141,149,204,99,187,52,110,116,141,133,155,91,181,138,174,84,234,62,71,190,50,248,78,243,79,147,127,48,48,247,168,192,100,166,99,131,198,78,69,214,112,237,196,118,51,203,159,99,123,58,202,219,132,151,28,56,214,44,239,133,246,122,135,186,74,84,142,89,209,31,47,77,139,208,123,245,114,117,97,149,187,220,173,87,44,154,114,105,206,139,86,37,200,107,166,75,221,113,125,36,248,135,7,222,42,234,237,214,87,49,177,79,5,146,126,148,157,86,104,212,235,51,182,75,85,185,218,189,204,89,99,107,182,181,241,34,219,7,58,191,52,248,91,229,253,15,168,220,71,37,79,52,248,167,229,253,119,168,219,139,170,231,55,154,95,69,56,113,177,101,157,5,247,178,215,227,188,65,31,105,162,236,187,251,101,174,137,139,52,223,140,86,43,99,217,84,235,115,187,156,215,187,93,19,86,245,16,140,14,13,178,46,179,136,158,35,176,102,92,251,27,218,54,87,92,35,184,226,54,189,103,100,44,179,211,189,178,85,36,146,192,138,248,186,140,78,131,31,171,83,171,52,77,222,213,114,57,39,167,139,31,43,25,201,242,255,0,16,250,116,230,53,134,74,124,39,121,88,201,191,151,248,123,211,160,42,168,60,86,116,101,14,13,207,172,175,196,25,71,152,16,85,201,98,196,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,199,7,58,50,135,25,100,46,104,98,12,163,204,8,41,35,190,225,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,73,167,41,78,53,253,183,71,71,194,110,102,220,238,181,151,168,122,210,96,187,132,235,215,141,212,48,193,212,125,177,202,141,223,31,69,145,75,36,78,145,206,106,198,174,137,22,52,138,22,62,79,207,41,154,89,165,129,50,91,2,92,243,51,50,239,190,198,195,118,110,143,109,173,236,179,84,116,186,179,50,24,255,0,23,11,31,35,181,146,86,55,221,106,233,174,171,162,34,170,99,175,196,239,16,184,171,138,12,229,189,102,230,41,166,236,29,191,167,77,110,181,178,170,74,136,109,148,49,55,108,84,241,185,235,253,180,143,86,181,141,124,178,202,244,99,55,237,75,233,229,41,193,71,182,235,40,248,178,204,219,101,170,178,203,15,90,60,23,111,157,58,242,58,186,25,250,111,185,185,17,219,35,232,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,203,80,49,172,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,93,81,10,220,234,252,211,225,111,151,244,62,163,113,43,175,42,30,56,233,177,45,170,201,194,62,99,50,173,111,182,218,122,134,97,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,244,156,154,68,176,196,216,244,99,163,103,90,77,0,40,87,24,60,89,224,222,17,114,191,233,197,246,158,146,241,125,175,168,142,154,197,135,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,54,107,211,98,170,58,86,34,227,217,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,90,154,234,234,149,77,242,191,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,202,32,16,173,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,37,80,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,212,241,59,196,46,21,225,127,38,175,89,185,138,105,187,127,96,233,211,91,173,108,170,142,158,107,157,116,174,219,21,60,110,122,255,0,109,35,213,173,123,153,20,82,189,24,253,155,87,30,28,232,205,236,101,159,89,161,136,51,115,48,39,164,146,251,136,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,222,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,39,252,168,120,28,166,195,86,171,39,23,25,140,250,180,190,220,169,234,31,132,109,42,201,105,210,134,146,86,201,3,171,103,71,35,86,87,207,19,159,210,106,107,18,67,43,100,213,238,145,157,31,63,207,59,243,39,250,201,251,52,243,252,168,120,227,169,195,87,91,39,8,249,140,202,68,177,92,170,42,25,132,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,210,114,107,42,77,43,99,209,237,145,157,25,116,0,128,30,104,254,123,51,55,238,95,71,162,36,211,151,23,28,117,60,86,224,218,252,31,152,44,164,167,204,92,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,210,107,229,137,205,86,164,201,20,119,148,1,102,188,199,120,227,169,225,75,6,208,96,252,190,101,37,70,98,227,10,121,223,67,52,175,138,86,89,41,26,168,197,173,150,5,85,115,222,231,43,155,3,92,222,147,159,20,174,114,185,33,88,164,140,190,87,30,123,50,203,239,175,71,173,47,255,0,157,95,149,140,45,243,2,135,211,174,37,144,114,226,227,142,155,133,44,101,95,131,243,5,149,117,25,117,140,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,122,174,100,81,57,170,229,133,34,146,119,128,60,254,63,199,248,55,43,48,109,219,48,115,7,16,210,88,240,245,142,157,106,107,171,170,85,118,68,205,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,30,206,48,120,179,198,92,93,102,135,211,139,237,61,93,158,197,65,79,29,53,139,14,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,111,211,166,197,85,108,76,68,152,158,87,30,68,242,203,239,175,88,173,33,131,137,187,181,214,193,197,222,107,223,108,87,58,187,117,202,221,153,23,218,186,58,202,73,157,12,244,211,199,115,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,77,167,2,252,102,216,184,195,203,138,171,156,150,175,99,99,60,47,217,233,241,53,182,38,61,105,91,36,168,254,149,77,52,142,215,88,101,233,74,169,27,156,178,70,230,57,174,220,136,201,100,185,80,0,32,7,154,63,158,204,205,251,151,209,232,139,255,0,229,139,199,143,225,190,197,77,144,217,177,122,221,143,176,253,189,190,205,186,92,110,61,74,172,81,11,95,51,164,209,189,38,167,90,158,6,211,163,183,73,36,179,53,36,153,117,217,43,146,255,0,192,0,197,92,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,0,22,171,205,31,200,158,102,253,203,235,20,68,74,240,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,99,18,169,209,196,175,233,84,211,72,237,52,154,46,172,170,145,185,201,28,141,123,154,237,170,172,150,60,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,59,96,234,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,99,237,199,71,25,183,222,48,243,30,150,231,29,171,216,216,51,11,246,138,124,51,109,149,140,90,166,199,42,179,171,83,83,35,117,214,105,122,81,42,198,215,44,113,181,141,107,119,42,62,89,37,171,149,199,145,60,178,251,235,214,43,72,1,39,251,149,199,145,60,178,251,235,214,43,75,170,0,22,171,205,31,200,158,102,253,203,235,20,68,59,112,125,197,158,50,225,23,52,62,156,88,169,234,239,22,42,250,121,41,175,184,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,126,157,70,34,163,101,122,46,66,120,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,116,169,161,174,166,85,217,43,53,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,8,171,231,157,249,147,253,100,253,154,82,174,88,188,120,254,4,47,180,217,13,155,23,173,184,7,16,92,27,236,219,165,198,227,211,165,194,243,57,147,58,77,27,210,114,244,106,39,117,58,59,116,145,197,11,150,73,151,77,242,185,102,164,2,0,121,163,249,236,204,223,185,125,30,136,191,254,88,188,120,254,27,236,84,217,13,155,23,173,216,251,15,219,219,236,219,165,198,227,212,170,197,16,181,243,58,77,27,210,106,117,169,224,109,58,59,116,146,75,51,82,73,151,93,146,185,47,252,2,0,121,163,249,236,204,223,185,125,30,136,147,78,92,92,113,212,241,91,131,107,240,126,96,178,146,159,49,112,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,73,175,150,39,53,90,147,36,81,222,80,0,0,99,25,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,59,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,50,19,225,87,137,140,27,197,126,81,209,230,150,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,202,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,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,0,37,255,0,241,71,199,143,255,0,34,198,89,112,169,148,23,175,205,254,25,139,23,223,109,151,31,254,215,108,169,178,57,157,47,252,221,210,190,57,191,178,83,189,191,215,88,90,87,14,185,13,140,184,146,205,203,22,84,224,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,236,141,174,213,26,175,110,247,171,35,106,239,123,81,114,19,225,215,33,176,111,13,185,71,98,202,156,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,237,242,57,186,163,85,238,216,196,100,109,93,140,106,37,75,0,165,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,187,221,210,123,182,63,193,83,193,83,30,188,244,200,188,199,225,211,49,238,57,95,154,22,110,195,117,161,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,82,23,237,118,139,162,57,28,215,49,237,99,216,246,54,66,185,117,243,45,181,97,204,60,153,39,196,150,36,164,183,90,48,229,158,105,172,56,150,165,91,27,33,162,162,165,167,100,22,148,167,167,166,213,239,72,161,168,145,146,189,238,146,71,237,137,17,242,62,52,117,160,113,201,197,221,215,139,236,220,110,43,130,221,87,103,194,118,26,119,91,112,229,170,122,135,61,236,129,94,174,125,84,204,71,44,76,169,153,118,239,233,166,136,200,225,141,93,39,73,36,117,10,169,194,215,218,76,43,110,198,181,20,59,44,183,91,133,109,174,142,167,170,197,234,213,82,71,77,37,68,123,17,119,183,107,43,105,151,85,68,106,245,52,106,170,181,200,159,87,0,101,110,59,205,15,164,127,65,108,94,211,250,37,135,235,49,77,227,250,106,24,123,45,174,151,111,94,127,198,189,187,246,245,25,238,51,115,215,94,230,174,138,125,92,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,82,23,237,110,169,170,57,28,214,189,142,99,216,199,182,85,51,175,155,214,83,210,228,21,45,219,39,42,251,110,102,226,11,123,41,231,180,116,234,99,250,49,85,61,20,142,117,79,94,162,139,179,214,246,106,158,155,58,104,136,217,117,215,185,186,145,3,254,138,177,238,42,255,0,93,113,30,36,196,119,15,247,74,202,235,149,117,68,159,240,164,154,105,36,127,218,231,57,223,21,82,116,249,126,240,35,98,225,87,10,199,141,113,75,59,110,102,226,11,122,71,113,169,213,241,251,46,150,120,233,100,150,213,177,149,18,211,207,210,169,167,114,246,150,162,57,250,232,154,55,185,126,183,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,50,48,57,218,100,229,138,92,43,129,120,129,167,155,163,122,166,184,38,14,172,143,107,221,218,233,100,142,162,174,157,117,87,236,143,162,248,170,123,145,155,159,218,189,231,105,27,81,108,215,150,246,119,221,114,71,138,252,38,235,125,142,146,233,79,143,42,41,240,61,115,38,145,209,190,8,43,235,41,209,39,137,201,170,35,227,150,56,158,168,230,170,57,136,246,123,170,228,145,149,131,157,95,154,124,45,242,254,135,212,110,35,146,167,154,124,83,242,254,187,212,109,197,31,230,67,157,247,92,238,226,191,22,58,225,99,164,181,211,224,58,138,140,15,66,200,100,116,143,158,10,10,202,132,89,229,114,232,138,249,37,146,87,162,53,168,141,98,177,158,242,181,100,125,229,114,75,201,203,20,88,87,29,113,3,81,55,90,245,83,112,92,29,71,30,215,183,178,82,199,29,61,93,66,234,143,217,39,89,242,211,119,43,55,51,178,251,174,210,71,34,95,87,22,62,86,51,147,229,254,33,244,233,204,107,12,138,56,16,205,44,9,154,28,44,101,247,208,91,239,180,254,137,97,251,78,22,188,127,74,205,15,101,186,82,219,169,122,240,126,53,141,223,183,168,207,125,155,152,186,247,57,116,82,224,0,45,87,152,143,8,127,186,183,38,147,232,181,23,91,48,176,119,86,183,11,239,175,236,208,207,213,116,93,170,146,77,200,177,175,86,56,155,177,93,179,108,177,197,172,140,141,101,221,1,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,19,253,192,15,24,54,174,44,178,141,174,184,45,92,120,239,7,83,209,208,98,182,77,19,81,149,51,189,142,72,235,162,116,108,108,91,42,22,25,94,177,181,173,88,158,215,179,110,196,142,73,35,47,153,135,26,246,238,39,241,221,183,4,229,165,207,180,229,182,18,210,166,138,178,53,170,135,219,53,211,67,26,201,81,53,60,205,143,103,71,87,193,26,58,61,201,172,238,71,171,102,70,183,197,112,3,193,245,215,139,44,220,107,110,9,73,30,4,193,213,20,117,248,173,243,74,228,125,76,15,123,150,58,24,155,27,219,46,250,132,134,86,44,141,115,82,38,53,239,221,189,35,142,73,254,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,237,131,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,213,16,173,206,175,205,62,22,249,127,67,234,55,18,192,9,201,229,167,199,85,79,19,88,102,171,44,51,58,190,174,171,52,48,229,60,247,42,170,231,82,197,28,23,123,114,212,34,54,118,36,17,178,40,95,10,207,12,46,141,90,155,147,167,35,92,245,116,137,29,239,158,43,58,51,123,6,228,46,87,226,12,220,204,9,234,227,177,97,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,119,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,99,195,196,239,16,184,171,138,12,229,189,102,230,41,166,236,29,191,167,77,110,181,178,170,74,136,109,148,49,55,108,84,241,185,235,253,180,143,86,181,141,124,178,202,244,99,55,237,74,84,101,80,8,86,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,18,168,88,7,58,191,43,24,91,230,5,15,167,92,72,224,229,239,143,240,110,86,113,115,130,115,7,48,113,13,37,143,15,88,233,239,117,53,213,213,42,187,34,103,177,235,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,126,87,24,60,89,227,46,46,179,67,233,197,246,158,174,207,98,160,167,142,154,197,135,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,55,233,211,98,170,182,38,34,92,87,44,94,3,191,13,247,218,108,249,205,139,46,236,3,135,238,13,246,109,174,227,110,234,82,226,137,154,201,155,38,142,234,181,122,52,243,182,157,93,186,57,34,153,201,36,43,174,201,90,147,82,69,95,60,239,204,159,235,39,236,210,42,201,158,229,165,204,18,155,56,109,86,126,31,51,126,235,87,38,96,208,83,246,107,61,218,174,89,106,167,196,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,174,174,85,87,171,181,237,243,73,227,119,29,240,229,244,63,44,242,83,18,251,23,25,221,183,95,110,117,189,142,26,158,207,107,78,164,48,197,211,169,130,72,159,214,153,37,118,230,185,31,31,99,209,83,73,81,71,3,92,205,241,87,19,217,143,109,201,172,107,147,29,150,245,81,111,173,173,169,196,24,122,105,36,183,195,209,85,123,29,61,44,136,231,210,194,172,86,197,213,89,228,214,119,68,212,106,36,169,178,192,57,163,249,236,204,223,185,125,30,136,183,92,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,66,124,31,113,103,131,120,186,202,255,0,167,22,42,122,75,61,246,130,162,74,107,238,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,217,175,81,136,170,232,158,137,93,74,21,198,15,22,120,55,132,92,175,250,113,125,167,164,188,95,107,234,35,166,177,97,199,87,173,44,247,87,164,140,73,213,143,72,229,86,50,40,158,178,57,234,205,154,244,216,170,142,149,136,184,246,99,252,127,140,179,79,25,93,179,7,48,113,13,93,243,16,223,42,22,166,186,186,165,83,124,175,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,43,149,199,158,204,178,251,235,209,235,75,255,0,231,87,229,99,11,124,192,161,244,235,137,10,196,143,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,158,232,37,72,227,73,164,101,84,213,40,137,35,222,254,147,218,196,218,216,222,247,199,49,32,130,30,99,188,113,211,113,91,140,168,48,126,95,50,174,159,46,176,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,85,172,150,87,57,90,179,44,81,217,169,63,220,174,60,137,229,151,223,94,177,90,66,183,22,62,105,243,147,230,6,33,245,25,207,63,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,59,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,50,30,225,139,136,92,43,197,6,77,89,115,115,11,83,118,14,223,212,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,254,214,70,43,154,199,62,41,98,122,177,155,246,165,85,0,16,3,205,31,207,102,102,253,203,232,244,69,175,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,79,247,0,60,96,218,184,178,202,54,186,224,181,113,227,188,29,79,71,65,138,217,52,77,70,84,206,246,57,35,174,137,209,177,177,108,168,88,101,122,198,214,181,98,123,94,205,187,18,57,36,182,14,97,188,199,243,99,36,248,130,183,229,62,72,79,236,159,161,29,26,140,76,183,26,42,106,154,91,228,149,17,83,212,197,76,141,115,86,88,225,100,46,218,233,35,150,41,28,233,228,68,219,211,100,142,175,252,3,113,223,125,227,35,233,13,166,247,148,159,71,170,240,141,190,223,37,194,239,69,116,100,244,53,53,83,245,26,173,72,36,70,205,6,245,134,71,198,212,89,218,141,99,209,242,181,200,206,173,224,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,21,84,0,90,175,52,127,34,121,155,247,47,172,81,16,2,95,167,45,206,96,148,220,59,84,201,147,217,201,117,171,118,93,92,106,29,83,69,114,154,89,102,102,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,52,213,242,42,205,160,33,91,153,215,30,63,134,251,237,78,67,101,61,235,118,1,195,247,7,123,74,233,110,184,245,41,113,68,205,100,46,143,86,244,154,189,26,121,219,80,141,219,36,145,76,228,142,100,215,100,78,75,0,39,251,149,199,145,60,178,251,235,214,43,72,1,39,251,149,199,145,60,178,251,235,214,43,75,170,0,22,171,205,31,200,158,102,253,203,235,20,68,0,151,149,203,139,142,58,110,20,177,149,126,15,204,22,85,212,101,214,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,234,185,145,68,230,171,150,20,138,73,222,4,85,243,206,252,201,254,178,126,205,34,172,150,158,82,156,107,251,110,142,143,132,220,205,185,221,107,47,80,245,164,193,119,9,215,175,27,168,97,131,168,251,99,149,27,190,62,139,34,150,72,157,35,156,213,141,93,18,44,105,20,44,125,117,230,105,198,14,38,225,107,43,236,150,92,185,90,186,60,109,142,106,37,109,170,240,216,169,229,130,217,5,28,148,239,169,123,227,157,146,54,87,189,179,50,38,177,89,166,146,72,253,205,88,218,215,209,94,8,249,166,230,134,114,230,38,14,200,92,200,202,186,75,253,246,251,80,250,85,196,118,106,216,232,158,216,33,164,89,31,81,61,28,191,138,123,209,97,150,89,93,20,177,38,197,84,138,5,115,91,28,150,107,205,31,207,102,102,253,203,232,244,69,175,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,100,19,192,191,25,182,46,48,242,226,170,231,37,171,216,216,207,11,246,122,124,77,109,137,143,90,86,201,42,63,165,83,77,35,181,214,25,122,82,170,70,231,44,145,185,142,107,183,34,50,89,46,84,16,3,205,31,207,102,102,253,203,232,244,69,186,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,114,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,202,95,233,167,193,20,115,245,99,167,89,63,22,139,179,93,174,209,83,190,224,0,0,24,171,149,215,131,238,44,241,151,8,185,161,244,226,197,79,87,120,177,87,211,201,77,125,195,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,244,234,49,21,27,43,209,114,8,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,159,12,159,139,153,140,145,186,73,19,219,239,53,53,211,84,213,21,21,125,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,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,214,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,32,4,250,184,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,89,31,94,170,121,27,28,81,239,122,181,141,220,247,181,53,114,163,83,93,85,81,59,201,243,225,35,134,220,27,192,71,15,55,186,172,97,127,164,170,185,54,158,108,77,141,47,208,81,43,153,27,41,233,213,206,134,29,145,245,229,166,167,141,146,43,17,200,231,185,239,153,237,99,58,189,38,218,5,219,156,189,77,187,137,42,219,133,30,17,171,186,101,5,45,60,150,56,168,105,42,162,108,245,79,109,122,171,111,177,172,212,172,153,30,234,68,70,165,12,143,99,53,84,221,35,93,170,164,159,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,210,166,134,186,153,87,100,172,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,5,170,241,245,193,70,21,226,179,46,42,239,118,155,103,103,204,220,51,111,154,76,57,112,167,72,217,37,126,196,116,141,182,84,44,142,99,29,12,175,85,70,57,238,78,140,143,87,162,237,116,172,150,5,177,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,178,78,133,84,18,58,57,99,222,197,115,29,181,236,114,106,213,86,174,154,162,170,119,149,171,130,142,20,111,188,90,103,45,22,13,233,93,104,240,133,183,74,204,83,123,162,133,142,236,20,187,94,177,198,142,145,81,137,52,239,103,74,52,209,238,77,95,39,77,236,138,68,46,255,0,157,22,22,177,96,108,43,195,214,10,194,212,61,138,203,135,237,247,203,93,186,155,170,249,58,20,176,71,107,142,40,247,189,92,247,109,99,26,154,185,85,203,166,170,170,189,231,128,228,169,230,159,20,252,191,174,245,27,112,230,133,192,183,224,83,21,63,60,114,115,6,118,76,182,189,108,246,197,53,19,183,67,98,186,73,35,145,116,133,26,157,158,142,109,99,233,232,174,99,37,87,199,248,166,186,158,53,176,2,98,121,83,240,57,83,150,182,170,14,41,51,37,244,146,223,113,61,157,31,133,173,141,100,83,165,186,221,84,214,61,43,95,38,138,172,169,154,45,26,214,198,228,233,195,44,141,122,185,210,186,56,100,124,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,101,52,226,83,40,105,179,235,33,177,206,81,205,5,36,149,24,138,207,52,54,245,171,158,88,96,138,226,205,37,162,154,71,197,171,209,145,212,199,12,138,136,142,213,24,168,173,114,42,181,113,183,197,152,90,251,129,177,85,231,5,98,154,30,197,122,195,247,10,139,93,198,155,170,201,58,21,80,72,232,229,143,123,21,204,118,215,177,201,171,85,90,186,106,138,169,222,87,254,56,179,210,143,136,155,198,81,102,55,182,125,163,122,118,87,219,109,216,141,207,72,25,51,47,20,245,245,241,213,44,145,64,170,200,186,143,78,187,25,163,87,165,52,78,216,212,114,53,59,124,5,231,69,171,33,113,14,112,102,5,86,47,164,195,183,120,242,158,245,73,134,234,38,99,101,124,183,185,42,168,187,20,81,68,230,185,37,127,85,26,229,106,181,205,70,49,239,126,145,177,234,150,213,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,146,159,13,121,67,77,144,185,13,129,178,142,24,41,35,168,195,182,120,97,184,45,36,242,205,4,183,23,235,45,108,209,190,93,30,172,146,166,73,164,68,84,110,136,244,68,107,81,17,169,213,226,199,202,198,114,124,191,196,62,157,57,141,97,93,120,59,226,171,25,112,161,155,150,252,97,102,185,85,187,12,92,106,41,233,177,101,162,56,210,102,92,109,200,255,0,125,91,19,158,198,246,152,218,233,29,11,247,55,107,213,90,171,211,124,140,126,66,120,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,116,169,161,174,166,85,217,43,53,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,1,21,124,224,184,67,241,226,227,2,209,127,96,162,199,45,146,191,253,226,150,130,174,24,158,159,218,65,34,49,255,0,216,28,145,255,0,95,144,140,11,6,44,197,88,83,218,95,69,177,53,214,205,237,155,124,214,155,143,179,235,100,167,237,148,50,233,213,166,155,98,167,82,23,237,110,232,221,171,93,162,106,139,161,232,50,95,40,113,150,125,102,134,31,202,60,191,130,146,75,238,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,71,217,47,148,56,55,33,114,191,15,229,30,95,193,87,29,139,14,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,128,99,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,186,162,21,185,213,249,167,194,223,47,232,125,70,226,91,174,64,112,153,140,184,140,202,252,214,199,25,127,81,87,93,125,203,90,123,93,77,62,28,164,160,73,231,188,178,170,73,210,84,141,253,70,171,95,20,84,242,72,140,107,36,124,171,163,26,155,149,168,180,171,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,149,52,53,212,202,155,226,126,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,63,220,40,113,183,149,252,80,229,125,211,30,54,122,76,43,114,194,180,238,171,197,150,186,186,169,29,5,138,7,73,83,209,150,74,217,97,134,25,24,248,105,95,50,185,189,209,166,168,253,52,213,97,215,142,142,51,111,188,97,230,61,45,206,59,87,177,176,102,23,237,20,248,102,219,43,24,181,77,142,85,103,86,166,166,70,235,172,210,244,162,85,141,174,88,227,107,26,214,238,84,124,178,83,92,19,144,216,203,25,228,246,97,231,147,104,170,233,48,158,0,167,163,99,238,14,167,71,65,91,113,168,174,164,167,109,19,28,175,106,239,108,85,47,157,206,106,63,98,71,27,94,141,235,70,226,154,153,84,2,21,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,68,170,22,1,206,175,202,198,22,249,129,67,233,215,18,21,139,148,224,95,131,43,239,24,121,143,85,108,146,235,236,108,25,133,251,61,70,38,185,68,246,45,83,99,149,95,210,166,166,141,218,235,52,189,41,81,36,115,86,56,218,199,57,219,149,25,20,147,21,197,127,21,249,95,193,14,87,218,220,235,5,36,247,41,233,219,73,132,240,157,35,100,161,130,174,10,105,41,162,154,40,230,138,9,33,165,100,16,206,199,163,92,214,162,163,17,140,251,45,211,151,255,0,51,170,60,221,172,180,228,135,16,53,189,147,29,85,239,138,219,137,167,124,17,82,223,170,164,158,71,50,149,209,67,20,81,210,204,145,186,24,226,79,121,179,57,142,77,205,145,204,100,158,3,158,119,230,79,245,147,246,105,97,92,52,112,207,140,184,165,196,56,175,6,101,245,117,35,49,13,131,11,212,98,58,26,42,149,70,50,230,248,106,169,161,90,68,149,92,141,133,238,109,67,149,143,119,185,189,141,107,149,141,114,200,202,85,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,234,243,147,55,177,150,123,230,37,195,52,179,6,122,73,241,13,218,158,134,26,233,233,160,72,89,80,250,106,72,105,82,101,98,123,173,123,219,3,94,244,106,53,155,220,237,173,99,116,106,75,79,38,140,144,186,224,92,146,191,231,69,194,249,73,81,79,154,21,16,54,134,130,24,221,190,146,11,108,245,148,234,249,94,186,34,190,73,100,151,70,53,21,26,200,216,237,202,175,86,71,97,124,209,252,246,102,111,220,190,143,68,82,171,127,14,152,238,247,195,141,111,18,246,10,126,221,134,236,88,130,170,197,136,61,248,98,246,102,214,91,251,44,190,252,169,36,221,105,46,10,205,177,198,189,62,142,231,46,143,247,92,49,113,11,138,184,95,206,91,46,110,97,106,110,223,216,58,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,218,200,197,115,94,214,75,20,79,86,63,102,213,158,143,221,121,147,95,185,131,247,92,118,219,175,208,95,103,246,221,189,129,221,187,173,218,59,47,100,233,107,183,173,218,191,17,174,254,150,239,123,169,211,252,97,2,252,78,241,11,138,184,160,206,91,214,110,98,154,110,193,219,250,116,214,235,91,42,164,168,134,217,67,19,118,197,79,27,158,191,219,72,245,107,88,215,203,44,175,70,51,126,212,92,56,116,199,118,78,28,104,184,151,191,211,246,28,55,125,196,20,182,44,63,239,195,47,180,247,50,225,218,165,247,37,89,33,232,201,111,70,109,146,52,234,117,183,53,116,103,189,85,121,92,121,236,203,47,190,189,30,180,191,254,117,126,86,48,183,204,10,31,78,184,145,87,194,230,69,254,233,76,246,195,57,41,244,167,232,231,210,62,219,253,83,236,61,179,161,217,232,231,169,254,179,212,143,118,238,134,223,203,77,55,107,223,166,139,226,177,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,11,77,93,67,82,137,190,39,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,178,253,203,75,152,37,54,112,218,172,252,62,102,253,214,174,76,193,160,167,236,214,123,181,92,178,213,79,137,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,92,170,175,87,107,69,121,175,113,199,83,137,110,183,190,17,242,229,148,139,98,182,212,83,179,23,93,145,241,84,45,117,92,78,142,118,209,64,173,87,36,76,130,86,179,170,229,210,85,154,39,71,163,27,27,250,214,43,195,174,67,99,46,36,179,114,197,149,56,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,187,35,107,181,70,171,219,189,234,200,218,187,222,212,90,106,79,247,43,143,34,121,101,247,215,172,86,144,173,197,143,154,124,228,249,129,136,125,70,115,228,226,172,139,204,124,33,148,248,43,59,238,118,110,174,12,199,125,174,43,109,210,157,85,241,195,85,79,83,60,18,82,212,119,39,74,101,236,239,145,136,186,181,241,170,171,92,170,201,91,31,182,224,251,139,60,101,194,46,104,125,56,177,83,213,222,44,85,244,242,83,95,112,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,102,253,58,140,69,70,202,244,92,132,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,233,83,67,93,76,171,178,86,106,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,2,0,121,163,249,236,204,223,185,125,30,136,165,89,107,195,214,42,205,76,154,205,28,220,194,213,61,127,193,95,178,106,110,54,182,82,201,44,213,52,53,142,169,108,181,17,185,136,186,116,59,59,100,122,57,168,222,146,202,245,123,122,91,95,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,23,195,39,226,230,99,227,118,177,202,246,251,205,93,53,213,52,84,69,79,149,139,49,77,247,28,226,171,206,53,197,53,221,182,245,136,46,21,23,75,141,79,73,145,245,234,167,145,210,75,38,198,35,88,221,207,123,151,70,162,53,53,209,17,19,184,200,39,128,78,30,46,188,51,240,209,96,192,120,170,213,73,65,139,46,21,21,55,188,70,202,106,199,84,179,182,206,253,24,213,114,170,177,31,29,52,116,176,189,34,252,94,248,156,173,87,234,178,62,226,129,138,185,146,159,9,222,86,50,111,229,254,30,244,232,10,170,0,45,87,154,63,145,60,205,251,151,214,40,136,43,202,124,11,248,80,205,60,27,150,126,212,246,103,210,220,65,110,177,118,222,135,91,178,246,170,152,225,234,244,247,55,126,222,166,237,187,155,174,154,106,154,234,118,243,163,40,113,150,66,230,134,32,202,60,192,130,146,59,238,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,164,148,242,167,227,182,212,182,170,14,22,115,151,19,85,182,228,218,132,131,4,93,110,51,181,208,73,2,181,141,142,206,175,84,71,49,237,114,57,96,222,231,35,209,253,6,171,54,65,28,159,91,154,247,28,116,216,106,213,123,225,31,46,89,86,151,219,149,61,59,49,117,217,31,45,58,80,210,74,216,231,109,20,10,213,106,202,249,226,115,58,174,93,98,72,101,116,122,61,210,63,163,22,185,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,11,230,147,241,147,61,145,183,72,226,123,189,231,38,186,104,154,170,162,43,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,237,155,186,123,182,238,118,154,233,170,233,169,58,156,174,60,137,229,151,223,94,177,90,64,9,63,220,174,60,137,229,151,223,94,177,90,93,80,0,181,94,104,254,68,243,55,238,95,88,162,32,4,170,188,78,240,245,138,184,95,206,91,214,81,226,154,158,223,216,58,117,54,235,163,41,100,167,134,231,67,43,119,69,81,27,94,159,219,70,244,107,158,214,75,20,172,71,191,102,229,188,174,85,252,117,84,224,12,67,106,225,135,52,171,234,231,195,23,202,136,109,184,50,104,105,98,217,105,184,207,85,51,221,4,169,28,105,52,140,170,154,165,17,36,123,223,210,123,88,155,91,27,222,248,230,36,138,190,121,223,153,63,214,79,217,164,122,240,229,146,23,94,35,179,134,203,147,86,43,229,37,162,229,127,167,184,186,142,174,174,55,62,4,158,158,134,122,152,217,38,223,121,172,123,160,70,43,209,28,172,71,171,145,175,219,177,105,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,167,181,206,188,251,205,142,34,113,85,46,53,206,60,87,244,130,245,69,111,101,174,10,158,195,77,73,178,149,146,73,35,99,217,79,28,108,93,31,52,139,170,166,239,123,77,116,68,68,147,94,76,28,60,93,112,222,25,196,188,72,226,91,85,35,25,139,41,219,100,194,245,13,172,115,167,90,40,106,36,237,238,124,77,93,141,99,234,32,167,107,85,255,0,140,214,150,69,68,107,28,139,37,154,243,71,243,217,153,191,114,250,61,17,74,178,215,135,172,85,154,153,53,154,57,185,133,170,122,255,0,130,191,100,212,220,109,108,165,146,89,170,104,107,29,82,217,106,35,115,17,116,232,118,118,200,244,115,81,189,37,149,234,246,244,182,191,202,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,47,134,79,197,204,199,198,237,99,149,237,247,154,186,107,170,104,168,138,153,15,112,171,196,198,13,226,191,40,232,243,75,7,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,101,96,32,7,154,63,158,204,205,251,151,209,232,138,105,106,225,159,25,95,248,92,186,241,79,98,174,164,170,177,97,204,80,252,57,125,161,114,164,115,209,177,98,163,88,42,216,170,237,38,99,229,172,72,156,196,68,123,23,166,228,71,181,207,88,190,87,14,185,243,140,184,109,205,203,22,107,96,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,209,28,172,118,199,163,36,106,111,99,85,50,41,201,124,222,193,185,245,149,248,127,55,50,254,122,185,44,88,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,157,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,12,85,202,191,159,60,51,227,44,134,195,217,109,140,239,53,212,151,28,61,154,56,94,139,17,217,107,97,84,99,218,249,41,105,230,169,164,150,37,114,185,175,133,213,49,162,63,189,146,49,236,114,42,59,124,113,213,94,94,124,105,221,120,88,205,10,123,22,47,196,21,109,202,188,75,80,169,136,40,210,153,213,73,69,58,199,182,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,57,30,200,118,207,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,135,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,128,18,111,185,93,112,101,98,200,252,184,182,231,245,238,235,237,92,103,152,216,126,154,162,21,129,239,109,45,178,207,84,145,84,199,76,214,174,157,73,159,182,23,203,35,147,70,185,141,142,61,17,175,146,107,85,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,145,173,74,125,138,212,145,208,210,201,27,251,220,237,146,74,187,145,138,144,195,43,173,131,131,190,21,113,151,21,249,185,111,193,246,107,109,91,112,197,186,162,158,167,22,93,227,145,33,101,186,220,175,247,209,178,185,143,111,105,145,173,145,176,179,107,183,61,21,202,157,54,72,246,100,39,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,74,106,26,26,100,93,145,51,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,2,205,120,255,0,224,18,213,197,140,152,115,28,225,171,165,93,167,27,90,106,40,44,147,212,53,27,52,19,217,36,173,78,187,159,20,146,198,212,125,43,106,42,42,90,172,114,58,68,108,145,42,61,95,18,197,93,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,6,59,164,199,108,103,130,39,138,173,128,115,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,137,147,197,152,90,197,142,112,173,231,5,98,154,30,219,101,196,22,250,139,93,198,155,170,248,250,244,179,198,232,229,143,123,21,175,110,230,61,201,171,85,28,154,234,138,139,222,88,94,72,114,154,195,57,105,197,29,207,56,49,6,35,164,172,193,54,11,195,47,120,22,195,65,37,67,39,130,116,151,171,11,107,95,34,171,149,148,142,70,181,136,217,30,179,171,24,249,21,136,143,134,73,10,5,170,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,4,11,115,83,201,203,22,81,113,113,119,169,195,147,105,73,143,109,241,99,25,41,182,191,250,86,170,166,121,227,169,77,239,123,149,253,73,233,229,159,95,117,173,235,236,107,81,172,69,91,64,5,223,242,172,201,203,22,110,241,113,104,169,196,115,107,73,128,173,242,227,24,233,182,191,250,106,170,154,120,35,166,77,236,123,85,157,57,234,34,159,95,121,174,232,108,115,85,175,85,73,233,41,87,22,62,86,51,147,229,254,33,244,233,204,107,10,213,158,188,40,230,62,70,96,156,191,205,11,156,94,213,193,153,141,135,237,151,139,109,230,158,21,108,116,245,85,84,108,168,146,130,161,53,94,156,204,220,253,138,171,182,88,216,175,110,138,217,99,138,176,114,235,227,170,167,133,172,100,152,31,48,107,234,223,149,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,242,30,231,181,143,123,81,143,157,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,14,216,45,215,141,190,48,112,207,8,217,95,45,233,203,73,91,141,175,148,243,183,9,217,234,226,168,232,87,79,20,144,50,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,174,230,227,194,93,167,46,46,48,109,92,39,230,229,123,113,202,213,174,4,198,180,240,80,94,159,77,19,100,125,12,241,61,86,154,185,90,140,89,100,100,73,36,236,124,113,185,21,89,59,158,141,145,241,178,55,79,160,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,68,43,115,171,243,79,133,190,95,208,250,141,196,170,188,140,127,61,159,171,127,180,143,63,205,123,129,202,156,53,117,189,241,113,151,47,164,75,21,202,162,157,248,186,210,140,138,157,104,106,229,116,112,54,182,4,106,53,37,100,242,185,157,86,174,178,164,210,186,77,94,217,31,209,141,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,209,236,73,97,138,68,107,181,77,241,177,222,45,69,74,215,193,247,9,152,203,139,172,208,250,15,98,168,171,179,216,168,41,228,169,190,226,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,250,117,30,136,173,137,234,146,211,204,35,0,96,220,172,229,195,141,178,251,47,176,245,37,143,15,88,233,236,148,212,52,52,200,187,34,103,182,104,213,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,96,132,202,160,16,173,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,37,80,176,14,117,126,86,48,183,204,10,31,78,184,145,65,195,118,72,93,120,143,206,220,45,146,246,107,229,37,154,163,17,212,74,215,215,212,198,233,25,77,4,48,73,81,51,209,141,239,123,210,40,100,216,205,90,142,126,214,171,152,138,175,73,243,255,0,73,174,2,248,96,255,0,93,105,240,46,93,91,255,0,141,89,93,85,52,245,31,200,213,154,122,170,143,247,56,154,233,127,239,81,183,221,128,206,34,179,231,25,113,37,155,151,220,214,198,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,217,27,93,162,185,24,221,239,87,200,228,222,247,42,200,87,42,62,5,191,172,113,65,157,120,51,253,143,85,128,40,171,157,253,179,157,116,146,157,91,254,245,217,94,231,127,14,100,103,250,158,97,207,59,243,39,250,201,251,52,163,252,152,110,214,171,119,21,247,186,59,133,206,146,150,162,233,129,235,233,40,98,154,102,177,245,83,165,101,20,203,20,77,85,213,239,72,161,150,69,107,117,93,145,189,222,13,85,75,138,230,151,192,79,211,186,59,247,21,217,95,62,204,65,106,183,246,204,95,107,168,168,210,58,250,26,72,17,171,89,78,231,174,145,205,12,17,53,31,22,168,217,35,141,21,136,146,181,91,60,96,100,14,78,95,120,128,206,92,39,147,184,114,110,207,87,137,174,13,167,146,167,107,31,217,41,88,215,73,83,83,177,239,98,73,210,130,57,101,233,239,71,63,102,214,251,206,68,50,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,128,206,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,138,243,25,224,163,247,42,230,60,23,252,1,108,186,201,150,88,167,241,150,218,153,211,171,29,174,185,85,235,37,177,211,110,115,221,181,140,73,34,116,168,215,62,55,57,186,202,232,101,145,109,0,187,254,92,220,20,126,234,172,199,158,255,0,143,237,151,88,242,203,11,126,50,229,83,2,116,163,186,87,34,177,99,182,54,109,205,123,119,49,235,36,174,137,28,230,70,214,183,88,157,52,82,37,245,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,47,255,0,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,38,156,199,120,28,169,226,183,6,208,99,12,190,125,37,62,98,224,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,147,95,44,173,114,53,38,89,99,130,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,15,173,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,74,106,26,26,100,77,242,191,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,200,79,131,238,19,48,111,8,185,95,244,30,197,81,73,120,190,215,212,73,83,125,196,109,160,90,89,238,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,251,53,234,61,17,29,43,213,113,204,39,251,149,199,145,60,178,251,235,214,43,72,86,226,199,205,62,114,124,192,196,62,163,57,47,220,5,101,110,4,206,158,91,24,27,45,51,46,197,237,156,55,121,246,159,109,162,237,83,83,245,122,87,250,169,163,252,100,47,100,141,210,72,152,239,117,201,174,154,46,168,170,139,18,220,87,112,163,152,252,37,102,59,240,86,53,139,183,90,171,186,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,233,204,205,205,73,97,85,87,70,231,53,81,94,199,199,35,235,7,46,46,56,233,184,82,198,85,248,63,48,89,87,81,151,88,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,170,230,69,19,154,174,88,82,41,39,120,2,0,121,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,69,52,230,91,203,238,167,39,174,183,142,32,242,130,213,73,30,95,87,212,118,155,197,166,146,40,169,96,195,79,123,169,96,141,35,71,206,175,157,149,21,51,202,228,100,49,53,144,38,141,68,70,35,116,164,28,181,178,7,240,235,197,6,31,250,71,151,191,74,48,46,23,235,92,241,47,105,102,180,48,127,75,205,216,155,62,170,141,147,125,83,98,210,15,123,168,214,73,185,142,141,178,233,63,192,24,171,153,41,240,157,229,99,38,254,95,225,239,78,128,170,160,2,213,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,19,125,199,71,6,86,46,48,242,226,150,217,29,215,216,216,207,11,246,138,140,51,114,149,239,90,86,201,42,51,171,77,83,27,117,214,25,122,81,34,200,214,172,145,185,141,115,119,34,62,41,32,7,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,171,36,232,85,65,35,163,150,61,236,87,49,219,94,199,38,173,85,106,233,170,42,167,121,212,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,200,39,129,126,12,172,92,30,101,197,85,178,75,175,182,113,158,40,236,245,24,154,229,19,222,148,174,146,36,127,74,154,154,55,105,164,49,117,101,68,145,205,73,36,115,220,231,109,69,100,81,194,15,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,0,73,254,229,113,228,79,44,190,250,245,138,210,234,128,5,170,243,71,242,39,153,191,114,250,197,17,0,38,70,124,96,240,153,131,120,186,202,255,0,160,247,218,138,75,61,246,130,162,58,155,22,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,217,175,77,234,138,232,152,169,143,102,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,105,171,168,106,81,55,196,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,95,185,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,43,24,218,169,228,89,21,144,35,32,125,61,52,17,53,95,52,174,124,235,171,149,85,234,237,105,175,60,239,204,159,235,39,236,210,213,121,92,121,236,203,47,190,189,30,180,144,158,100,124,190,234,120,137,166,143,56,114,110,213,72,220,197,183,83,182,154,182,219,12,81,66,252,76,197,150,8,226,89,106,38,158,40,97,125,52,41,59,145,238,107,159,35,17,145,235,163,35,68,134,204,1,128,49,150,105,227,43,78,95,101,246,30,171,190,98,27,229,66,83,80,208,211,34,111,149,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,77,24,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,116,166,161,161,166,69,217,19,53,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,88,33,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,20,171,153,215,1,223,129,11,237,78,124,229,61,151,110,1,196,23,7,123,74,215,110,183,116,233,112,188,206,100,45,143,87,117,92,189,26,137,221,80,173,219,28,113,66,229,142,20,211,124,77,91,117,224,251,139,60,101,194,46,104,125,56,177,83,213,222,44,85,244,242,83,95,112,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,102,253,58,140,69,70,202,244,92,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,103,195,39,226,230,99,36,110,146,68,246,251,205,77,116,213,53,69,69,88,44,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,89,7,49,222,7,41,184,82,198,84,24,195,47,159,87,81,151,88,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,170,230,69,43,92,142,88,86,89,41,255,0,4,156,96,226,110,17,179,66,43,211,86,174,183,4,223,42,32,110,44,179,210,69,79,215,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,159,236,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,236,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,24,171,153,20,101,6,86,224,76,233,224,119,43,178,211,50,236,94,217,195,119,156,191,194,253,182,139,181,77,79,213,233,82,82,205,31,227,33,123,36,110,146,68,199,123,174,77,116,209,117,69,84,91,96,225,159,147,190,13,203,236,101,83,140,51,251,19,210,99,134,90,47,29,92,63,104,162,137,99,183,86,82,70,142,233,203,114,138,86,43,158,247,57,88,229,166,99,150,38,244,182,190,74,134,72,230,36,143,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,1,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,0,73,31,226,159,142,170,156,29,194,174,85,112,177,149,21,245,116,215,218,172,183,195,240,227,90,231,82,196,232,27,110,171,176,198,158,205,98,77,27,149,207,150,42,136,229,116,209,171,122,104,145,181,175,115,157,34,69,99,249,23,145,121,143,196,94,99,219,178,191,43,236,221,186,235,93,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,156,44,220,221,87,69,114,185,205,99,26,247,189,140,118,66,156,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,131,29,210,99,182,51,193,19,197,86,170,128,0,4,85,243,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,137,169,0,22,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,22,107,205,99,33,170,115,147,133,202,252,77,98,162,164,146,251,150,213,11,137,163,123,169,226,89,228,183,50,39,182,190,22,76,247,181,98,103,73,82,165,200,138,238,162,209,198,196,99,156,172,86,193,8,39,39,148,183,15,23,92,154,225,230,163,30,98,187,85,37,45,247,51,170,41,175,112,62,26,199,76,247,89,18,157,171,111,108,173,69,233,49,234,179,84,204,136,205,93,178,161,137,34,163,155,211,142,247,202,85,197,143,149,140,228,249,127,136,125,58,115,26,195,33,60,5,145,121,113,196,95,2,57,89,149,249,161,102,237,214,170,236,191,195,178,195,52,74,140,170,183,213,54,217,10,71,85,77,34,162,244,230,102,231,104,186,43,85,174,115,30,215,177,239,99,161,7,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,123,186,79,118,246,120,42,120,42,222,255,0,45,14,98,212,216,38,154,28,128,226,51,26,210,81,225,138,58,120,225,194,120,130,228,233,85,244,79,89,99,137,150,217,164,107,28,212,166,70,189,94,201,165,115,25,3,34,115,28,245,141,99,108,82,232,120,172,232,205,236,27,144,185,95,136,51,115,48,39,171,142,197,135,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,142,183,17,89,243,140,184,146,205,203,238,107,99,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,236,141,174,209,92,140,110,247,171,228,114,111,123,149,111,87,151,47,46,76,27,159,89,95,127,205,204,249,181,213,201,98,196,84,242,219,48,114,80,93,150,25,226,123,36,146,42,155,138,177,136,168,143,142,88,210,56,91,42,185,138,172,157,100,133,205,88,156,182,43,157,25,67,140,178,23,52,49,6,81,230,4,20,145,223,112,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,36,167,148,135,26,119,91,213,76,124,41,230,150,32,171,175,168,142,159,92,7,60,180,206,149,237,130,8,164,146,162,223,44,232,229,84,100,113,70,143,129,30,221,26,198,75,31,81,17,32,136,148,162,133,113,167,196,117,215,133,140,134,186,230,165,139,4,85,226,91,147,106,33,182,209,177,34,115,168,168,167,159,114,71,85,92,230,170,57,148,205,114,35,123,149,21,242,62,24,145,204,234,117,27,13,121,33,204,19,59,114,183,136,187,159,16,120,190,235,87,140,42,49,61,59,41,177,85,165,178,193,109,130,244,200,105,122,20,138,244,138,7,69,19,224,86,196,230,189,145,35,244,108,141,213,18,89,55,81,254,33,113,77,139,28,231,238,101,227,92,45,93,219,108,184,131,24,94,110,150,234,158,147,227,235,210,207,91,44,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,238,38,255,0,149,199,145,60,178,251,235,214,43,75,170,33,91,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,74,161,13,124,98,114,183,197,86,12,246,194,180,92,57,90,109,80,224,204,198,184,69,102,182,209,84,220,164,111,176,171,162,163,124,211,164,242,84,73,36,178,194,232,105,106,170,146,70,111,114,108,146,36,141,21,33,73,164,255,0,134,46,30,176,175,11,249,53,101,202,60,45,83,219,251,7,82,166,227,116,125,44,116,243,92,235,165,118,233,106,36,107,19,251,88,216,142,115,220,200,162,137,138,247,236,220,180,171,154,63,145,60,205,251,151,214,40,136,1,50,146,197,151,255,0,162,152,86,243,138,125,137,117,188,251,26,223,81,112,246,117,166,155,180,87,86,116,163,115,250,20,241,106,157,73,159,183,107,25,170,110,114,162,106,154,144,3,158,156,192,56,130,206,140,229,178,102,245,46,34,250,41,38,11,184,84,214,96,234,27,100,113,127,81,99,157,177,50,72,221,50,177,31,87,212,100,44,73,82,109,209,191,116,141,72,217,27,214,36,113,223,196,229,139,139,76,194,193,185,171,104,178,251,18,173,152,62,59,93,210,209,218,95,83,216,42,162,185,220,28,216,250,238,138,36,151,116,18,83,203,171,91,181,58,187,53,87,53,197,224,114,49,252,246,126,173,254,210,37,80,176,14,117,126,86,48,183,204,10,31,78,184,145,213,203,147,20,216,176,55,24,88,47,26,226,154,238,197,101,195,246,252,69,116,184,212,244,159,39,66,150,11,21,124,146,201,177,136,231,187,107,24,229,209,168,174,93,52,68,85,238,58,188,109,241,131,137,184,185,205,9,111,78,90,186,44,19,99,168,157,184,78,207,87,21,63,94,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,55,58,175,242,224,229,255,0,89,196,69,246,44,219,205,236,59,254,148,244,29,166,8,169,170,36,158,158,76,69,85,177,241,237,167,124,47,142,70,67,12,138,143,124,200,237,171,36,73,19,81,255,0,142,88,166,252,138,190,121,223,153,63,214,79,217,164,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,100,19,192,191,25,182,46,48,242,226,170,231,37,171,216,216,207,11,246,122,124,77,109,137,143,90,86,201,42,63,165,83,77,35,181,214,25,122,82,170,70,231,44,145,185,142,107,183,34,50,89,45,171,59,39,201,174,85,217,203,119,207,60,27,150,127,72,235,243,143,169,69,99,195,180,85,14,180,208,225,186,26,102,193,37,205,169,54,233,219,39,104,170,146,142,72,226,109,59,27,19,88,246,49,204,106,35,31,114,188,49,115,0,225,247,137,239,98,225,187,6,34,246,38,62,185,91,228,172,169,194,151,8,229,108,208,201,23,245,232,225,169,86,54,26,173,17,22,70,164,110,234,44,72,175,116,108,219,35,89,18,220,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,85,230,117,199,143,225,190,251,83,144,217,79,122,221,128,112,253,193,222,210,186,91,174,61,74,92,81,51,89,11,163,213,189,38,175,70,158,118,212,35,118,201,36,83,57,35,153,53,217,19,146,192,11,255,0,229,139,199,143,224,66,251,77,144,217,177,122,219,128,113,5,193,190,205,186,92,110,61,58,92,47,51,153,51,164,209,189,39,47,70,162,119,83,163,183,73,28,80,185,100,153,116,223,43,150,234,185,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,151,255,0,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,226,56,57,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,44,108,241,44,146,44,49,190,150,26,101,85,141,140,103,85,142,122,238,116,140,99,36,170,188,184,184,28,169,225,75,6,215,227,12,193,125,37,70,98,227,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,147,159,20,77,106,57,33,73,100,188,163,21,114,127,185,92,121,19,203,47,190,189,98,180,133,110,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,167,191,226,187,133,28,184,226,215,46,31,130,177,172,93,134,235,67,212,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,82,23,237,106,75,10,170,54,70,181,170,138,199,178,57,25,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,201,163,252,100,47,124,110,214,57,88,239,117,203,166,186,46,138,138,137,126,188,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,103,186,9,82,56,210,105,25,85,53,74,34,72,247,191,164,246,177,54,182,55,189,241,204,72,32,7,154,63,158,204,205,251,151,209,232,138,85,195,23,16,184,171,133,252,229,178,230,230,22,166,237,253,131,169,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,253,172,140,87,53,237,100,177,68,245,99,246,109,92,132,242,183,50,50,227,137,156,154,182,99,252,57,71,237,92,33,141,45,243,69,37,21,218,133,63,25,26,185,240,84,210,212,66,253,204,118,215,178,88,158,154,186,55,109,93,174,123,21,28,190,43,133,158,15,178,191,132,218,108,96,220,190,74,185,42,49,141,226,74,250,151,205,44,138,202,106,38,75,50,208,208,196,215,189,203,178,158,41,156,197,145,206,116,146,189,207,123,157,162,178,56,235,168,6,42,230,74,124,39,121,88,201,191,151,248,123,211,160,42,168,0,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,101,133,115,35,229,247,83,196,77,52,121,195,147,118,170,70,230,45,186,157,180,213,182,216,98,138,23,226,102,44,176,71,18,203,81,52,241,67,11,233,161,73,220,143,115,92,249,24,140,143,93,25,26,39,87,150,47,1,223,129,11,21,54,124,230,197,151,110,62,196,22,246,251,54,215,113,183,116,234,176,188,46,124,205,147,71,117,92,157,106,136,29,78,174,221,28,114,194,213,146,21,211,124,173,91,255,0,49,172,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,64,9,63,220,174,60,137,229,151,223,94,177,90,93,80,0,181,94,104,254,68,243,55,238,95,88,162,32,4,202,160,132,190,112,25,223,128,115,59,62,109,153,127,132,44,116,143,185,101,189,61,69,174,245,136,98,146,25,22,190,121,186,82,118,36,116,122,185,89,72,228,149,170,143,118,173,154,106,150,108,102,213,116,150,213,194,102,72,99,238,32,179,231,12,101,254,92,223,42,240,253,201,181,30,212,151,16,211,199,51,150,199,5,54,146,58,183,116,58,57,143,107,145,141,137,85,204,69,153,240,179,123,55,163,146,250,185,220,81,84,219,173,89,13,111,172,187,85,221,42,41,105,241,4,50,215,85,182,38,207,84,246,182,216,142,154,68,133,140,137,30,229,69,114,164,108,99,53,85,218,214,166,136,145,129,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,144,79,2,252,102,216,184,195,203,138,171,156,150,175,99,99,60,47,217,233,241,53,182,38,61,105,91,36,168,254,149,77,52,142,215,88,101,233,74,169,27,156,178,70,230,57,174,220,136,201,100,250,182,142,10,50,106,201,197,101,95,22,54,203,103,99,196,19,91,214,56,173,244,104,232,41,91,116,153,39,142,178,231,34,53,218,73,52,208,74,200,246,163,90,196,114,77,43,146,73,101,71,178,224,8,1,230,143,231,179,51,126,229,244,122,35,197,112,125,197,158,50,225,23,52,62,156,88,169,234,239,22,42,250,121,41,175,184,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,126,157,70,34,163,101,122,46,65,24,91,20,229,198,120,229,197,46,36,195,117,214,172,91,131,49,109,189,237,107,157,18,77,75,93,75,34,58,57,97,150,41,19,251,120,228,138,70,163,154,228,123,30,212,84,115,82,8,120,210,224,115,25,112,181,155,150,140,31,135,159,87,138,176,246,57,168,145,152,54,104,88,146,220,106,158,215,198,199,81,75,4,105,185,213,44,116,240,181,28,198,236,151,168,199,49,26,229,124,81,201,255,0,44,190,20,51,67,133,252,175,189,187,52,111,245,112,92,177,133,68,85,114,225,55,58,57,96,177,79,4,149,17,58,86,77,12,242,195,51,234,97,90,87,185,204,107,21,18,40,216,237,219,19,108,101,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,43,87,48,12,244,201,172,151,225,246,239,75,155,216,90,213,141,35,197,123,45,148,56,58,178,185,212,178,94,191,27,26,204,232,228,100,114,62,30,206,197,73,186,232,212,217,35,97,70,189,146,62,37,92,123,9,232,229,139,145,121,203,146,28,62,211,82,230,198,41,186,182,60,65,182,231,109,193,215,26,22,199,38,23,221,44,203,35,82,78,163,159,253,48,199,83,204,232,28,216,250,50,44,136,172,73,31,42,173,224,0,12,85,204,148,248,78,242,177,147,127,47,240,247,167,64,85,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,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,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,72,1,62,174,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,86,71,215,170,158,70,199,20,123,222,173,99,119,61,237,77,92,168,212,215,85,84,78,242,122,120,5,224,163,10,240,167,151,20,151,187,181,179,180,102,110,38,183,195,38,35,184,84,36,111,146,131,122,54,71,91,41,214,55,61,141,134,39,162,35,220,199,47,90,70,35,213,118,182,38,69,117,71,148,205,44,210,192,153,45,129,46,121,153,153,119,223,99,97,187,55,71,182,214,246,89,170,58,93,89,153,12,127,139,133,143,145,218,201,43,27,238,181,116,215,85,209,17,85,40,174,19,230,61,193,142,57,197,86,108,21,133,179,147,182,222,177,5,194,158,215,110,166,250,59,117,143,175,85,60,141,142,40,247,190,153,172,110,231,189,169,171,149,26,154,234,170,137,222,92,168,0,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,0,90,175,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,48,124,156,89,133,172,88,231,10,222,112,86,41,161,237,182,92,65,111,168,181,220,105,186,175,143,175,75,60,110,142,88,247,177,90,246,238,99,220,154,181,81,201,174,168,168,189,230,52,89,215,149,247,92,149,205,204,95,149,23,151,85,201,81,133,175,21,54,214,84,84,209,58,145,245,144,49,235,209,170,72,156,170,172,100,209,116,229,103,188,228,86,72,213,71,57,21,21,122,153,79,129,127,10,25,167,131,114,207,218,158,204,250,91,136,45,214,46,219,208,235,118,94,213,83,28,61,94,158,230,239,219,212,221,183,115,117,211,77,83,93,76,154,48,158,22,177,96,108,43,102,193,88,90,135,177,89,112,253,190,158,215,110,166,234,190,78,133,44,17,182,56,163,222,245,115,221,181,140,106,106,229,87,46,154,170,170,247,159,88,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,83,225,59,202,198,77,252,191,195,222,157,1,28,28,226,56,152,202,60,127,83,101,200,12,31,67,73,124,196,248,50,240,250,219,190,32,137,24,230,90,223,210,124,82,218,226,147,106,185,239,115,150,55,206,141,114,49,143,167,137,142,223,35,94,216,99,215,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,124,210,126,50,103,178,54,233,28,79,119,188,228,215,77,19,85,84,69,201,39,37,240,86,50,203,172,175,195,248,31,48,51,42,175,31,223,108,212,238,166,168,196,117,116,105,75,61,123,18,71,44,75,35,55,189,85,237,137,99,141,94,231,185,242,43,21,238,85,115,149,72,75,230,51,198,191,238,170,204,120,44,24,2,231,117,143,44,176,183,226,237,180,211,175,74,59,165,114,43,210,75,155,161,218,215,183,115,30,145,196,217,85,206,100,109,115,180,137,211,75,26,124,174,93,220,33,254,234,220,229,95,165,52,93,108,189,193,221,42,220,81,178,191,179,77,63,85,178,246,90,72,246,162,200,189,89,34,118,245,110,205,177,71,46,146,50,69,139,116,255,0,22,191,199,247,7,214,174,44,178,141,205,183,165,92,120,239,7,83,214,87,225,71,195,43,81,149,51,189,141,89,40,101,108,143,108,91,42,22,24,152,146,57,205,88,158,214,63,118,196,146,57,32,6,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,82,125,57,119,113,121,251,171,114,105,126,148,214,245,179,11,7,116,168,177,70,202,14,205,12,253,87,75,217,106,227,218,171,26,245,99,137,219,209,187,54,203,28,186,70,200,214,45,215,63,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,143,183,29,28,25,95,120,60,204,122,91,100,119,95,108,224,204,81,218,42,48,205,202,87,177,42,157,28,74,206,173,53,76,109,211,73,162,234,196,139,35,90,145,200,215,181,205,218,170,248,163,182,178,127,185,92,121,19,203,47,190,189,98,180,186,162,21,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,68,170,0,90,175,52,127,34,121,155,247,47,172,81,16,2,101,80,68,95,53,238,7,42,112,213,214,247,197,198,92,190,145,44,87,42,138,119,226,235,74,50,42,117,161,171,149,209,192,218,216,17,168,212,149,147,202,230,117,90,186,202,147,74,233,53,123,100,127,70,50,201,84,228,99,249,236,253,91,253,164,74,161,96,28,234,252,172,97,111,152,20,62,157,113,33,88,184,174,9,56,62,196,220,92,230,132,86,86,165,93,22,9,177,212,64,236,89,120,164,150,159,175,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,155,93,63,216,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,116,166,161,161,166,69,217,19,53,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,69,95,60,239,204,159,235,39,236,210,50,240,158,0,198,88,234,155,16,85,96,252,61,87,118,102,21,179,201,127,187,165,50,35,159,75,110,142,88,162,150,161,89,174,231,49,142,158,53,126,212,93,172,220,247,104,198,61,205,250,185,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,218,241,121,196,229,247,139,76,229,169,205,91,189,151,216,148,140,183,210,218,237,118,142,210,202,158,193,75,19,85,206,143,174,216,162,89,119,79,37,68,186,185,187,147,171,179,85,107,90,72,87,38,14,30,46,184,111,12,226,94,36,113,45,170,145,140,197,148,237,178,97,122,134,214,57,211,173,20,53,18,118,247,62,38,174,198,177,245,16,83,181,170,255,0,198,107,75,34,162,53,142,69,146,205,121,163,249,236,204,223,185,125,30,136,243,248,47,139,187,174,93,112,101,137,248,93,194,22,234,186,123,150,56,197,21,55,43,213,229,42,29,18,67,106,117,53,20,125,150,14,155,145,206,124,206,166,149,146,239,247,58,42,230,109,147,172,171,21,42,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,179,103,253,12,252,154,253,200,255,0,185,107,219,119,94,183,180,62,146,125,38,213,221,111,164,93,14,143,109,236,219,250,125,30,159,226,123,54,186,116,191,127,214,254,152,33,51,58,50,135,25,100,46,104,98,12,163,204,8,41,35,190,225,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,85,92,105,197,221,215,49,120,50,195,28,46,226,251,117,93,69,203,3,226,138,107,149,150,242,181,14,149,38,181,54,154,182,62,203,63,81,202,230,190,23,84,196,200,182,123,157,20,107,54,199,209,69,151,208,114,184,243,217,150,95,125,122,61,105,127,252,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,254,0,24,171,147,253,202,227,200,158,89,125,245,235,21,164,43,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,46,168,181,254,63,184,62,181,113,101,148,110,109,189,42,227,199,120,58,158,178,191,10,62,25,90,140,169,157,236,106,201,67,43,100,123,98,217,80,176,196,196,145,206,106,196,246,177,251,182,36,145,201,0,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,147,41,203,75,152,37,54,112,218,172,252,62,102,253,214,174,76,193,160,167,236,214,123,181,92,178,213,79,137,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,92,170,175,87,107,33,68,0,243,71,243,217,153,191,114,250,61,17,107,241,218,110,179,90,170,47,176,219,42,223,109,163,168,134,146,162,177,176,185,96,134,121,155,35,162,137,242,105,181,175,123,96,153,205,106,174,174,72,164,84,215,106,233,113,92,11,241,155,125,224,243,49,234,174,114,90,189,179,131,49,71,103,167,196,214,216,152,196,170,116,113,43,250,85,52,210,59,77,38,139,171,42,164,110,114,71,35,94,230,187,106,171,37,143,32,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,14,217,106,191,209,71,224,79,255,0,14,127,242,102,241,255,0,68,43,254,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,248,100,252,92,204,100,141,210,72,158,223,121,169,174,154,166,168,168,171,140,17,146,159,9,222,86,50,111,229,254,30,244,232,10,170,0,45,87,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,146,152,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,0,36,255,0,114,184,242,39,150,95,125,122,197,105,117,64,2,213,121,163,249,19,204,223,185,125,98,136,128,18,106,121,157,113,227,248,16,177,84,228,54,83,222,182,227,236,65,111,119,180,174,150,235,143,78,171,11,194,231,194,232,245,111,73,201,214,168,129,213,8,221,178,71,44,45,88,230,77,55,196,229,135,108,1,128,49,150,105,227,43,78,95,101,246,30,171,190,98,27,229,66,83,80,208,211,34,111,149,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,66,124,31,112,153,131,120,69,202,255,0,160,246,42,138,75,197,246,190,162,74,155,238,35,109,2,210,207,117,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,217,175,81,232,136,233,94,171,100,28,243,191,50,127,172,159,179,72,181,182,90,110,183,170,151,209,217,173,149,117,245,17,211,207,86,248,169,161,116,175,108,16,68,249,166,149,90,212,85,70,71,20,114,72,247,120,53,140,115,151,68,69,83,213,228,190,111,99,44,133,205,12,63,155,153,127,61,36,119,220,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,206,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,76,135,184,98,226,23,10,241,65,147,86,92,220,194,212,221,131,183,245,41,174,54,183,213,71,81,53,178,186,39,109,150,158,71,49,127,181,145,138,230,177,207,138,88,158,172,102,253,169,85,72,1,230,143,231,179,51,126,229,244,122,34,213,75,202,229,197,199,29,55,10,88,202,191,7,230,11,42,234,50,235,24,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,245,92,200,162,115,85,203,10,69,36,239,2,0,121,163,249,236,204,223,185,125,30,136,188,174,87,153,189,131,114,23,128,156,201,205,204,192,158,174,59,22,29,199,21,147,84,37,36,11,52,242,189,244,86,200,162,134,54,119,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,71,7,19,188,66,226,174,40,51,150,245,155,152,166,155,176,118,254,157,53,186,214,202,169,42,33,182,80,196,221,177,83,198,231,175,246,210,61,90,214,53,242,203,43,209,140,223,181,47,127,149,15,3,149,56,150,235,100,226,227,49,159,72,182,43,109,69,67,240,141,165,89,21,66,215,85,196,233,32,117,108,232,228,114,68,200,37,107,250,77,77,37,89,162,108,154,177,177,179,173,46,133,170,255,0,69,31,129,63,252,57,255,0,201,155,199,253,16,185,76,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,79,143,175,75,60,109,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,189,199,214,6,42,230,74,124,39,121,88,201,191,151,248,123,211,160,42,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,164,0,147,61,202,159,130,203,86,89,224,10,14,35,179,27,15,210,79,141,177,93,58,85,225,183,186,165,181,9,107,178,79,11,22,57,88,212,110,216,170,106,26,247,171,156,142,123,155,11,163,103,226,213,243,198,233,10,5,170,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,0,2,42,249,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,196,212,128,11,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,1,4,60,217,177,174,1,198,124,96,221,34,192,212,244,139,81,135,172,244,118,76,65,89,76,200,118,86,221,98,116,142,145,203,36,78,85,145,241,69,36,20,207,89,52,123,31,76,232,213,17,35,105,212,229,89,153,25,113,150,220,92,90,37,204,58,61,242,98,75,124,184,111,15,85,246,20,168,236,87,138,185,224,100,15,215,189,241,117,24,147,83,245,24,138,169,218,52,118,216,221,35,155,61,32,165,92,88,249,88,206,79,151,248,135,211,167,49,172,38,39,57,56,234,166,225,107,130,108,156,192,249,125,95,72,252,212,191,229,190,24,154,134,26,154,89,94,203,101,186,107,122,177,110,72,171,26,193,51,219,37,59,163,100,46,127,229,189,175,115,30,198,171,31,18,214,155,102,50,205,124,127,69,102,163,146,174,255,0,139,49,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,38,175,145,201,222,229,87,47,138,147,167,203,231,130,75,87,10,24,2,75,238,39,130,146,187,49,113,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,77,92,138,145,199,167,181,227,167,41,179,151,58,248,113,196,88,11,35,177,127,177,111,213,123,100,169,163,220,216,189,187,66,140,122,77,108,237,10,169,217,250,186,183,222,213,26,253,157,41,21,177,75,35,147,29,114,122,57,94,103,30,83,227,254,24,48,222,94,229,236,62,206,189,96,27,124,84,248,146,209,186,166,110,205,85,81,81,82,238,211,215,149,141,99,251,83,226,158,167,167,27,156,216,186,189,62,228,107,117,188,0,99,215,204,59,56,242,159,61,184,160,190,102,22,78,67,214,178,212,219,237,244,243,221,247,84,183,219,21,81,211,181,174,169,232,84,49,143,167,216,206,157,55,77,27,181,123,47,83,198,69,61,183,42,252,144,205,12,201,226,94,213,153,56,18,249,73,98,180,101,173,68,53,247,235,140,209,199,59,228,130,165,147,69,216,98,133,221,238,125,76,77,169,141,100,238,72,153,190,68,119,81,34,99,231,120,242,153,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,51,38,143,241,144,189,146,55,73,34,99,189,215,38,186,104,186,162,170,46,53,153,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,231,108,221,211,221,183,115,180,215,77,87,77,75,213,229,139,199,143,224,66,251,77,144,217,177,122,219,128,113,5,193,190,205,186,92,110,61,58,92,47,51,153,51,164,209,189,39,47,70,162,119,83,163,183,73,28,80,185,100,153,116,223,43,150,106,72,86,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,18,168,1,106,188,209,252,137,230,111,220,190,177,68,64,9,149,64,32,7,153,63,14,152,19,134,158,35,155,132,242,210,159,176,225,187,238,31,162,190,209,91,55,205,47,179,247,62,90,105,34,235,77,44,146,75,186,74,87,205,185,202,154,117,182,34,104,196,85,241,92,31,113,103,140,184,69,205,15,167,22,42,122,187,197,138,190,158,74,107,238,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,223,167,81,136,168,217,94,139,144,158,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,42,104,107,169,149,118,74,205,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,200,57,213,249,88,194,223,48,40,125,58,226,68,94,75,229,14,50,207,172,208,195,249,71,151,240,82,73,125,196,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,200,207,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,212,153,251,91,170,232,141,70,181,172,99,88,198,49,141,168,0,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,212,230,71,203,238,155,135,106,152,243,135,38,237,85,110,203,171,141,67,105,171,109,176,197,44,204,195,47,72,160,142,37,150,162,105,229,154,102,84,204,179,185,30,230,181,145,189,89,30,186,190,52,91,43,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,37,53,13,13,50,38,249,95,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,100,187,149,89,103,133,114,111,46,48,230,86,224,170,78,207,101,195,54,248,173,244,219,163,141,146,77,177,61,249,229,233,177,140,116,210,189,93,36,143,70,166,249,30,247,42,106,229,32,179,154,63,158,204,205,251,151,209,232,139,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,200,39,129,126,12,172,92,30,101,197,85,178,75,175,182,113,158,40,236,245,24,154,229,19,222,148,174,146,36,127,74,154,154,55,105,164,49,117,101,68,145,205,73,36,115,220,231,109,69,100,81,220,169,109,92,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,94,245,165,108,146,163,58,180,213,49,183,93,97,151,165,18,44,141,106,201,27,152,215,55,114,35,226,147,31,107,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,75,160,229,113,231,179,44,190,250,244,122,210,255,0,249,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,0,49,87,39,251,149,199,145,60,178,251,235,214,43,72,86,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,86,174,33,113,77,247,3,100,22,101,227,92,45,93,216,175,88,127,7,222,110,150,234,158,147,36,232,85,65,69,44,145,73,177,232,230,59,107,216,213,209,200,173,93,52,84,84,238,41,175,4,156,96,225,158,46,114,190,43,211,86,146,139,27,88,233,224,110,44,179,210,69,81,208,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,77,206,183,254,101,188,190,233,179,134,213,120,226,15,40,45,85,114,102,13,5,63,105,188,90,105,34,150,170,124,74,198,54,150,8,210,52,124,232,200,31,79,77,4,174,70,67,19,159,58,232,212,69,122,183,88,107,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,158,158,94,124,105,218,184,167,202,250,123,22,47,196,20,142,205,76,53,78,169,136,40,210,153,180,171,91,2,73,182,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,56,216,248,119,69,183,52,127,61,153,155,247,47,163,209,21,255,0,148,30,86,224,76,233,192,153,255,0,150,121,151,98,246,206,27,188,253,20,237,180,93,170,106,126,175,74,106,249,163,252,100,47,100,141,210,72,152,239,117,201,174,154,46,168,170,139,105,124,96,240,153,140,184,69,205,15,160,247,218,138,187,197,138,190,158,58,155,22,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,223,167,77,234,136,217,88,171,113,92,177,120,241,252,8,95,105,178,27,54,47,91,112,14,32,184,55,217,183,75,141,199,167,75,133,230,115,38,116,154,55,164,229,232,212,78,234,116,118,233,35,138,23,44,147,46,155,229,114,205,73,138,185,63,220,174,60,137,229,151,223,94,177,90,64,9,146,159,9,222,86,50,111,229,254,30,244,232,10,170,0,45,87,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,146,152,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,0,36,255,0,114,184,242,39,150,95,125,122,197,105,117,64,2,213,121,163,249,19,204,223,185,125,98,136,128,19,181,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,58,156,184,184,28,169,225,75,6,215,227,12,193,125,37,70,98,227,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,147,159,20,77,106,57,33,73,100,188,162,42,249,231,126,100,255,0,89,63,102,150,171,202,227,207,102,89,125,245,232,245,165,74,230,71,203,238,155,135,106,152,243,135,38,237,85,110,203,171,141,67,105,171,109,176,197,44,204,195,47,72,160,142,37,150,162,105,229,154,102,84,204,179,185,30,230,181,145,189,89,30,186,190,52,90,1,193,247,22,120,203,132,92,208,250,113,98,167,171,188,88,171,233,228,166,190,225,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,205,250,117,24,138,141,149,232,185,9,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,210,166,134,186,153,87,100,172,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,32,135,154,63,158,204,205,251,151,209,232,138,235,202,103,40,112,110,125,101,127,17,153,71,152,16,85,201,98,196,84,248,102,26,133,164,157,97,158,39,178,75,132,177,77,27,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,171,154,182,85,196,86,67,99,46,27,115,114,251,149,56,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,187,36,107,117,86,163,221,177,232,248,220,187,216,228,75,234,229,67,199,29,78,26,186,217,56,71,204,102,82,37,138,229,81,80,204,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,147,147,89,82,105,91,30,143,108,140,232,203,161,0,60,209,252,246,102,111,220,190,143,68,91,85,78,41,190,213,225,91,118,10,168,174,223,101,181,92,43,110,148,116,221,38,39,74,170,174,58,104,234,36,222,137,189,219,153,69,76,154,42,171,83,167,171,81,21,206,85,187,94,92,92,14,83,113,91,140,171,241,134,96,190,174,159,46,176,125,68,12,174,134,38,75,19,239,117,110,69,122,81,69,58,34,53,140,107,81,174,157,205,119,85,172,150,38,181,26,179,36,177,206,240,49,87,50,83,225,59,202,198,77,252,191,195,222,157,1,85,65,138,185,146,159,9,222,86,50,111,229,254,30,244,232,10,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,0,38,74,124,39,121,88,201,191,151,248,123,211,160,42,168,0,0,1,21,124,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,106,64,5,170,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,7,148,205,140,117,248,47,202,204,101,153,158,203,246,159,209,44,63,113,190,246,46,191,71,181,118,90,105,38,233,117,54,187,102,238,158,221,219,93,166,186,232,186,104,99,47,139,49,77,247,28,226,171,206,53,197,53,221,182,245,136,46,21,23,75,141,79,73,145,245,234,167,145,210,75,38,198,35,88,221,207,123,151,70,162,53,53,209,17,19,184,97,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,100,157,10,168,36,108,145,73,177,232,230,59,107,216,213,209,200,173,93,52,84,84,238,50,104,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,183,126,222,166,221,219,91,174,154,232,154,232,122,178,149,113,99,229,99,57,62,95,226,31,78,156,198,176,237,92,238,215,91,213,75,43,47,55,58,186,250,136,233,224,164,100,181,51,58,87,182,8,34,100,48,196,142,114,170,163,35,138,56,227,99,124,26,198,53,169,162,34,33,49,60,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,185,203,81,189,28,177,182,106,168,228,103,115,91,190,56,147,106,189,22,105,162,108,138,130,42,249,193,112,135,227,197,198,5,162,254,193,69,142,91,37,127,251,197,45,5,92,49,61,63,180,130,68,99,255,0,176,57,35,254,191,33,96,28,49,113,11,138,184,95,206,91,46,110,97,106,110,223,216,58,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,218,200,197,115,94,214,75,20,79,86,63,102,213,200,163,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,124,50,126,46,102,50,70,233,36,79,111,188,212,215,77,83,84,84,85,176,14,108,92,107,219,176,182,21,185,240,175,150,247,61,248,146,243,165,54,49,157,139,85,79,53,170,133,209,211,212,71,79,27,145,172,142,110,213,28,219,94,173,145,237,72,146,88,222,197,89,81,89,22,217,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,34,142,29,114,27,6,240,219,148,118,44,169,193,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,223,35,155,170,53,94,237,140,70,70,213,216,198,162,84,176,99,89,197,143,154,124,228,249,129,136,125,70,114,149,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,123,160,149,35,141,97,141,244,176,211,34,36,143,123,58,172,115,19,107,164,99,223,37,186,243,171,243,79,133,190,95,208,250,141,196,170,188,140,127,61,159,171,127,180,137,84,0,181,94,104,254,68,243,55,238,95,88,162,32,4,202,160,16,173,206,175,205,62,22,249,127,67,234,55,18,192,11,223,229,167,199,85,55,12,184,154,171,44,51,58,190,146,151,43,241,29,68,247,42,170,231,82,203,36,246,139,138,83,162,54,118,36,17,190,89,153,50,65,12,46,141,90,187,87,167,35,92,196,108,137,37,229,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,2,42,249,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,196,201,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,124,125,122,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,239,44,91,131,46,92,20,124,58,113,65,142,179,10,255,0,5,214,231,101,195,61,158,60,182,187,212,214,192,206,209,29,101,60,205,173,116,240,66,229,122,205,3,30,148,200,233,27,28,111,223,36,141,139,85,103,74,255,0,200,1,230,143,231,179,51,126,229,244,122,34,237,57,44,100,54,13,173,195,216,175,136,219,205,21,37,195,16,209,222,31,134,108,171,53,58,171,237,76,101,44,114,212,205,19,213,234,221,243,182,174,56,213,118,35,216,200,158,212,122,182,103,180,148,160,8,181,231,79,144,216,54,139,15,97,78,35,108,212,84,150,252,67,89,120,102,25,189,44,52,234,143,186,177,244,178,75,77,52,175,71,163,119,192,218,73,35,69,216,175,123,37,99,85,232,216,88,210,210,249,92,121,236,203,47,190,189,30,180,191,254,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,0,12,85,201,254,229,113,228,79,44,190,250,245,138,210,21,184,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,149,87,139,31,43,25,201,242,255,0,16,250,116,230,61,121,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,164,47,218,221,83,84,114,57,173,123,28,199,177,143,110,77,36,37,243,114,225,159,6,228,174,110,89,179,75,6,87,85,177,153,175,81,118,185,92,237,147,42,200,202,107,140,47,129,245,19,197,35,156,174,217,59,170,247,172,106,158,227,218,253,174,216,230,199,29,53,229,113,231,179,44,190,250,244,122,209,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,47,211,138,174,25,240,111,21,249,71,89,149,184,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,32,51,247,46,103,183,225,219,247,52,125,6,255,0,76,159,255,0,66,123,78,143,253,135,219,127,213,29,94,207,254,167,247,255,0,174,127,23,242,189,211,32,142,27,178,138,235,144,185,37,133,178,130,243,142,234,241,141,70,24,167,150,145,151,138,152,29,3,229,129,103,145,240,196,145,186,89,85,140,138,39,199,11,27,189,81,25,19,81,54,166,141,74,150,12,85,204,148,248,78,242,177,147,127,47,240,247,167,64,85,80,1,106,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,192,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,72,1,39,251,149,199,145,60,178,251,235,214,43,75,170,0,22,171,205,31,200,158,102,253,203,235,20,68,0,146,233,202,135,129,202,108,53,106,178,113,113,152,207,171,75,237,202,158,161,248,70,210,172,150,157,40,105,37,108,144,58,182,116,114,53,101,124,241,57,253,38,166,177,36,50,182,77,94,233,25,209,147,64,69,95,60,239,204,159,235,39,236,210,213,121,92,121,236,203,47,190,189,30,180,158,140,89,133,172,88,231,10,222,112,86,41,161,237,182,92,65,111,168,181,220,105,186,175,143,175,75,60,110,142,88,247,177,90,246,238,99,220,154,181,81,201,174,168,168,189,230,62,252,109,240,125,137,184,70,205,9,108,174,74,186,220,19,124,168,157,216,78,241,87,45,63,94,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,118,182,85,57,101,240,161,154,28,47,229,125,237,217,163,127,171,130,229,140,42,34,171,151,9,185,209,203,5,138,120,36,168,137,210,178,104,103,150,25,159,83,10,210,189,206,99,88,168,145,70,199,110,216,155,99,47,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,94,167,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,119,213,127,74,178,120,163,159,171,29,58,71,248,197,93,154,238,110,138,157,248,251,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,124,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,102,167,149,135,22,120,203,136,204,175,187,96,124,192,167,171,174,190,229,173,61,190,154,163,17,213,215,164,243,222,89,85,37,98,196,178,51,166,213,107,226,138,158,56,213,238,124,143,149,117,123,151,114,170,172,112,115,71,243,217,153,191,114,250,61,17,226,184,62,225,51,25,113,117,154,31,65,236,85,21,118,123,21,5,60,149,55,220,70,218,4,170,130,212,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,191,78,163,209,21,177,61,83,33,60,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,58,83,80,208,211,34,236,137,154,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,0,98,174,100,167,194,119,149,140,155,249,127,135,189,58,2,170,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,49,172,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,64,9,146,159,9,222,86,50,111,229,254,30,244,232,10,170,0,0,0,69,95,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,154,144,1,106,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,193,28,28,229,184,135,181,97,188,175,181,240,221,101,186,213,179,16,226,202,138,75,221,226,157,180,109,116,11,100,134,73,122,109,124,175,79,117,239,172,130,39,53,34,247,180,165,145,30,173,107,154,146,67,176,37,211,146,198,124,211,93,176,110,43,225,202,243,91,86,251,149,138,161,248,154,202,147,84,75,43,61,157,50,199,21,76,49,49,89,178,6,69,80,177,200,169,191,241,143,174,123,145,158,235,220,178,104,82,174,44,124,172,103,39,203,252,67,233,211,152,214,18,105,202,159,129,90,108,99,37,7,20,249,175,65,73,83,98,165,168,73,176,85,11,106,165,108,238,184,210,86,177,125,164,245,134,70,163,89,20,180,242,68,216,100,71,117,21,100,115,152,214,182,53,150,93,0,4,0,243,17,225,15,247,41,103,42,125,22,162,232,229,238,49,234,214,225,125,245,253,166,104,58,77,139,181,82,73,185,18,68,233,73,43,118,43,183,238,138,72,181,145,242,36,187,122,156,27,241,233,143,184,59,181,99,43,21,139,13,82,98,123,110,39,167,73,232,232,235,235,230,138,11,109,213,141,86,199,86,145,183,86,189,142,106,163,102,141,17,143,149,34,129,18,88,250,125,246,213,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,59,220,185,184,40,253,202,185,113,61,255,0,31,219,45,82,102,110,41,252,101,202,166,4,234,201,107,161,84,98,199,108,108,219,156,199,109,123,22,73,93,18,53,175,145,205,110,178,182,24,164,91,192,0,198,179,139,31,52,249,201,243,3,16,250,140,229,244,225,30,10,63,117,87,44,204,171,191,224,11,101,170,60,205,194,222,218,146,219,83,58,116,164,186,80,165,222,224,178,91,29,54,230,177,187,158,244,146,39,74,142,107,36,107,155,172,77,154,89,18,234,184,40,229,205,151,28,42,246,44,127,127,170,250,83,153,178,91,210,10,155,148,154,45,13,174,71,239,235,54,221,26,177,175,110,230,61,34,116,210,42,200,246,177,219,82,22,203,36,75,98,220,234,252,211,225,111,151,244,62,163,113,42,175,35,31,207,103,234,223,237,34,85,0,45,87,154,63,145,60,205,251,151,214,40,136,1,50,168,4,43,115,171,243,79,133,190,95,208,250,141,196,237,114,187,200,108,27,196,150,81,241,21,149,56,206,138,145,204,184,211,225,231,219,43,166,167,89,159,105,184,163,46,169,79,91,18,53,236,118,248,220,237,85,168,246,239,98,190,55,46,199,185,22,181,240,125,202,34,213,132,174,191,79,56,166,146,146,247,114,180,222,36,91,86,26,160,157,179,90,170,96,129,207,99,42,43,85,204,221,59,37,114,50,102,64,155,17,24,214,36,232,254,164,144,71,237,121,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,1,21,124,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,106,64,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,127,224,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,191,254,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,0,12,85,201,254,229,113,228,79,44,190,250,245,138,210,21,184,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,149,87,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,4,85,243,206,252,201,254,178,126,205,45,87,149,199,158,204,178,251,235,209,235,71,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,149,64,0,49,87,37,39,63,57,130,83,100,247,8,153,103,195,230,80,93,106,227,204,26,252,183,195,212,215,139,181,36,178,210,207,134,152,251,101,186,120,214,53,124,10,201,223,81,77,60,173,71,195,43,95,2,232,228,84,122,55,79,87,202,135,142,58,108,75,106,178,112,143,152,204,171,91,237,182,158,161,152,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,39,38,145,44,49,54,61,24,232,217,214,147,64,11,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,0,49,172,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,64,9,35,246,78,58,170,120,101,229,219,149,57,97,150,53,245,116,185,161,136,233,238,119,42,90,230,210,197,36,22,139,114,98,26,228,116,239,73,227,124,83,62,101,130,104,91,26,53,118,167,82,71,57,138,216,210,79,171,202,135,142,58,156,53,117,178,112,143,152,204,164,75,21,202,162,161,152,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,39,38,178,164,210,182,61,30,217,25,209,151,64,11,85,230,143,228,79,51,126,229,245,138,34,0,76,170,0,34,175,158,119,230,79,245,147,246,105,106,188,174,60,246,101,151,223,94,143,90,79,240,4,0,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,137,84,45,87,140,78,95,25,113,197,254,42,194,184,214,247,138,174,184,102,245,98,233,91,238,21,52,81,164,254,209,179,182,71,200,180,168,201,29,178,25,145,242,72,177,206,136,228,111,81,232,248,229,77,136,203,138,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,165,53,13,13,50,46,200,153,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,193,15,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,255,0,192,0,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,21,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,0,76,148,248,78,242,177,147,127,47,240,247,167,64,85,80,0,0,2,42,249,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,196,212,128,11,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,12,122,249,138,231,29,247,57,56,184,199,117,55,120,123,61,38,15,184,79,131,173,116,219,152,254,141,45,4,242,198,229,222,214,49,93,213,157,106,39,209,219,156,206,190,205,206,107,26,165,186,214,218,110,182,234,106,10,203,133,178,174,150,158,233,78,181,116,50,205,11,152,202,168,18,89,33,89,98,114,166,143,98,75,12,177,171,155,170,111,141,237,241,106,162,40,173,55,91,141,53,125,101,190,217,87,85,79,107,167,74,186,233,97,133,207,101,44,11,44,112,164,178,185,19,70,49,101,154,40,209,206,209,55,200,198,248,185,17,110,3,128,12,249,169,225,243,138,60,35,137,166,173,164,166,177,95,234,25,134,113,11,234,234,34,166,129,150,234,185,99,107,166,146,105,24,228,137,144,74,216,106,85,81,91,170,83,171,21,237,107,156,166,67,197,42,226,199,202,198,114,124,191,196,62,157,57,141,97,146,159,9,222,86,50,111,229,254,30,244,232,10,170,0,40,255,0,23,84,89,37,113,225,211,25,219,248,139,187,85,218,242,250,170,158,154,27,173,117,35,103,116,244,175,117,84,41,77,52,105,3,30,245,123,106,86,7,34,108,123,53,68,222,215,51,114,46,54,229,239,242,144,195,25,37,127,226,94,58,172,207,184,82,84,98,122,42,125,248,34,199,83,109,158,118,84,220,90,201,42,37,173,73,91,172,49,190,150,26,103,171,27,50,119,190,118,189,138,146,66,210,114,64,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,33,91,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,74,160,5,170,243,71,242,39,153,191,114,250,197,17,0,38,85,0,133,110,117,126,105,240,183,203,250,31,81,184,149,87,145,143,231,179,245,111,246,145,42,133,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,2,42,249,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,196,212,128,64,15,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,255,0,192,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,127,252,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,254,0,24,171,147,253,202,227,200,158,89,125,245,235,21,164,43,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,42,175,22,62,86,51,147,229,254,33,244,233,204,107,12,170,8,171,231,157,249,147,253,100,253,154,90,175,43,143,61,153,101,247,215,163,214,142,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,0,98,174,14,213,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,164,234,114,226,227,142,167,138,220,27,95,131,243,5,148,148,249,139,131,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,122,77,124,177,57,170,212,153,34,142,242,129,106,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,192,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,72,1,7,213,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,216,215,179,124,82,35,94,221,204,123,92,154,167,123,92,138,157,202,132,202,114,197,227,199,240,223,98,166,200,108,216,189,110,199,216,126,222,223,102,221,46,55,30,165,86,40,133,175,153,210,104,222,147,83,173,79,3,105,209,219,164,146,89,154,146,76,186,236,149,201,127,224,181,94,104,254,68,243,55,238,95,88,162,32,4,202,160,2,42,249,231,126,100,255,0,89,63,102,150,171,202,227,207,102,89,125,245,232,245,164,255,0,0,64,15,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,149,64,8,1,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,95,248,0,16,151,199,87,51,92,101,157,88,134,171,47,178,30,245,87,135,242,234,221,81,3,217,113,142,4,134,227,121,171,166,170,138,162,26,214,200,230,245,168,217,28,212,241,190,22,198,172,151,185,93,34,234,244,138,43,255,0,229,231,198,157,171,138,124,175,167,177,98,252,65,72,236,212,195,84,234,152,130,141,41,155,74,181,176,36,155,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,211,141,143,135,116,6,25,41,240,157,229,99,38,254,95,225,239,78,128,170,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,12,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,144,2,100,167,194,119,149,140,155,249,127,135,189,58,2,170,128,0,0,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,0,90,175,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,50,221,120,255,0,207,154,110,31,56,92,197,216,154,26,218,186,107,237,254,157,248,103,15,62,146,162,90,105,217,113,171,138,70,182,104,230,141,142,88,159,4,77,154,165,21,85,186,173,58,49,30,215,57,170,99,237,132,240,181,247,28,226,171,54,10,194,212,61,182,245,136,46,20,246,187,117,55,85,145,245,234,167,145,177,197,30,247,171,88,221,207,123,83,87,42,53,53,213,85,19,188,187,254,106,120,23,240,95,154,121,73,150,126,212,246,159,209,44,159,176,88,187,111,67,163,218,187,45,77,108,61,94,158,231,108,221,211,221,183,115,180,215,77,87,77,71,42,204,11,248,80,205,60,219,203,63,106,123,51,233,110,79,223,236,93,183,161,214,236,189,170,166,138,30,175,79,115,119,237,234,110,219,185,186,233,166,169,174,165,160,98,204,45,125,192,216,170,243,130,177,77,15,98,189,97,251,133,69,174,227,77,213,100,157,10,168,36,116,114,199,189,138,230,59,107,216,228,213,170,173,93,53,69,84,239,50,9,224,3,62,105,184,131,225,115,8,226,105,171,106,234,111,182,10,118,97,156,66,250,186,137,106,103,125,198,146,40,218,233,164,154,70,53,101,124,241,58,26,149,84,87,104,181,10,197,123,156,215,41,237,120,177,242,177,156,159,47,241,15,167,78,99,88,100,167,194,119,149,140,155,249,127,135,189,58,2,170,128,8,43,230,97,198,189,187,137,252,119,109,193,57,105,115,237,57,109,132,180,169,162,172,141,106,161,246,205,116,208,198,178,84,77,79,51,99,217,209,213,240,70,142,143,114,107,59,145,234,217,145,173,162,188,54,112,135,156,188,86,253,45,252,18,209,90,166,250,29,111,101,109,103,180,43,219,77,215,154,93,253,158,146,29,81,117,154,94,148,187,85,251,34,111,77,122,146,51,86,238,163,246,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,19,253,192,15,24,54,174,44,178,141,174,184,45,92,120,239,7,83,209,208,98,182,77,19,81,149,51,189,142,72,235,162,116,108,108,91,42,22,25,94,177,181,173,88,158,215,179,110,196,142,73,46,128,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,213,16,173,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,37,80,2,213,121,163,249,19,204,223,185,125,98,136,128,19,42,128,66,183,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,149,66,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,1,21,124,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,106,64,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,127,224,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,191,254,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,0,12,85,201,254,229,113,228,79,44,190,250,245,138,210,21,184,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,149,87,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,4,85,243,206,252,201,254,178,126,205,45,87,149,199,158,204,178,251,235,209,235,71,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,149,64,0,49,87,37,211,149,15,3,148,216,106,213,100,226,227,49,159,86,151,219,149,61,67,240,141,165,89,45,58,80,210,74,217,32,117,108,232,228,106,202,249,226,115,250,77,77,98,72,101,108,154,189,210,51,163,237,121,157,112,29,248,111,177,84,231,206,83,217,119,99,236,63,111,119,180,173,118,235,119,82,171,20,66,215,194,216,245,119,85,169,214,167,129,181,10,221,177,201,44,205,72,225,77,118,68,212,135,108,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,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,25,75,253,52,248,34,142,126,172,116,235,39,226,209,118,107,181,218,42,119,220,1,106,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,192,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,72,1,36,211,149,15,3,149,56,150,235,100,226,227,49,159,72,182,43,109,69,67,240,141,165,89,21,66,215,85,196,233,32,117,108,232,228,114,68,200,37,107,250,77,77,37,89,162,108,154,177,177,179,173,117,92,199,120,28,169,226,183,6,208,99,12,190,125,37,62,98,224,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,147,95,44,173,114,53,38,89,99,130,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,9,254,224,7,140,27,87,22,89,70,215,92,22,174,60,119,131,169,232,232,49,91,38,137,168,202,153,222,199,36,117,209,58,54,54,45,149,11,12,175,88,218,214,172,79,107,217,183,98,71,36,151,64,90,175,52,127,34,121,155,247,47,172,81,16,2,101,80,1,21,124,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,128,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,4,0,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,252,0,8,234,230,117,203,254,179,55,104,234,120,129,201,12,59,218,241,213,38,233,241,53,182,41,39,150,170,253,75,28,16,195,19,169,152,231,172,105,52,17,211,247,67,27,26,233,154,247,104,174,145,172,100,145,45,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,190,25,63,23,51,31,27,181,142,87,183,222,106,233,174,169,162,162,42,121,83,37,62,19,188,172,100,223,203,252,61,233,208,21,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,0,76,148,248,78,242,177,147,127,47,240,247,167,64,85,80,0,0,2,42,249,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,196,212,128,11,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,68,95,58,124,249,169,187,99,44,41,195,149,154,182,145,246,219,21,59,49,53,233,33,168,138,87,251,70,100,146,42,104,101,98,51,124,15,138,157,100,145,19,127,227,25,92,199,43,61,214,57,104,255,0,41,188,139,177,103,7,19,95,73,49,109,154,235,87,106,203,187,123,49,37,44,212,234,248,233,89,120,142,170,20,162,101,68,141,79,247,249,153,30,230,171,221,76,186,238,99,100,99,189,95,58,191,52,248,91,229,253,15,168,220,71,37,79,52,248,167,229,253,119,168,219,143,147,205,239,34,232,242,195,136,234,76,198,195,214,110,197,101,204,187,123,174,51,57,139,3,33,117,226,7,164,117,169,28,81,163,94,221,204,125,36,239,123,209,86,73,106,101,114,61,203,185,172,169,124,150,51,230,166,211,140,177,95,14,87,154,218,70,91,111,180,239,196,214,84,154,162,40,159,237,24,82,56,170,97,137,138,205,243,190,90,116,142,69,77,255,0,139,101,11,220,140,247,158,228,145,254,44,124,172,103,39,203,252,67,233,211,152,214,25,41,240,157,229,99,38,254,95,225,239,78,128,170,160,17,171,205,139,141,123,118,22,194,183,62,21,242,222,231,191,18,94,116,166,198,51,177,106,169,230,181,80,186,58,122,136,233,227,114,53,145,205,218,163,155,107,213,178,61,169,18,75,27,216,171,42,43,34,219,37,242,135,25,103,214,104,97,252,163,203,248,41,36,190,226,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,228,125,146,249,67,131,114,23,43,240,254,81,229,252,21,113,216,176,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,35,131,156,23,8,126,60,92,96,90,47,236,20,88,229,178,87,255,0,188,82,208,85,195,19,211,251,72,36,70,63,251,3,146,63,235,242,17,235,195,174,124,227,46,27,115,114,197,154,216,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,187,36,107,116,71,43,29,177,232,201,26,155,216,213,76,138,114,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,33,91,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,74,160,5,170,243,71,242,39,153,191,114,250,197,17,0,38,85,0,133,110,117,126,105,240,183,203,250,31,81,184,149,87,145,143,231,179,245,111,246,145,42,133,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,2,42,249,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,196,212,128,64,15,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,255,0,192,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,127,252,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,254,0,24,171,147,253,202,227,200,158,89,125,245,235,21,164,43,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,42,175,22,62,86,51,147,229,254,33,244,233,204,107,12,170,8,171,231,157,249,147,253,100,253,154,90,175,43,143,61,153,101,247,215,163,214,142,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,0,98,174,100,167,194,119,149,140,155,249,127,135,189,58,2,170,145,23,205,123,129,202,156,53,117,189,241,113,151,47,164,75,21,202,162,157,248,186,210,140,138,157,104,106,229,116,112,54,182,4,106,53,37,100,242,185,157,86,174,178,164,210,186,77,94,217,31,209,177,94,29,115,231,25,112,219,155,150,44,214,193,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,162,57,88,237,143,70,72,212,222,198,170,100,83,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,59,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,104,87,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,48,1,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,0,73,254,229,113,228,79,44,190,250,245,138,210,234,136,203,230,189,192,229,54,37,181,94,248,184,203,151,213,173,246,219,79,78,252,93,105,70,75,80,149,212,145,54,56,27,91,2,53,28,177,62,8,154,206,171,87,72,150,24,157,38,172,116,111,235,69,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,248,100,252,92,204,124,110,214,57,94,223,121,171,166,186,166,138,136,169,144,247,10,188,76,96,222,43,242,142,143,52,176,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,83,94,104,254,68,243,55,238,95,88,162,32,4,202,160,2,42,249,231,126,100,255,0,89,63,102,150,171,202,227,207,102,89,125,245,232,245,164,255,0,0,64,15,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,149,64,8,1,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,95,248,0,2,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,234,102,57,233,34,195,60,149,29,208,198,199,54,23,49,218,43,99,115,25,28,117,153,41,240,157,229,99,38,254,95,225,239,78,128,170,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,12,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,144,2,100,167,194,119,149,140,155,249,127,135,189,58,2,170,128,0,0,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,0,90,175,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,35,220,89,138,108,88,27,10,222,113,174,41,174,236,86,92,63,111,168,186,92,106,122,79,147,161,75,4,110,146,89,54,49,28,247,109,99,28,186,53,21,203,166,136,138,189,198,52,89,215,154,23,92,234,205,204,95,154,247,150,213,199,81,138,111,21,55,38,83,212,214,186,173,244,112,61,235,209,165,73,92,136,175,100,49,116,226,103,186,212,70,70,212,70,181,17,17,38,207,149,102,78,95,114,139,132,123,69,78,35,155,74,188,123,112,151,24,199,77,181,159,210,180,181,48,65,29,50,111,99,220,143,234,65,79,20,250,251,174,111,95,99,154,142,98,170,216,183,58,191,52,248,91,229,253,15,168,220,71,37,79,52,248,167,229,253,119,168,219,139,233,230,167,147,151,220,221,225,30,239,83,135,38,214,175,1,92,34,198,50,83,109,103,244,213,45,52,19,199,82,155,222,246,163,58,112,84,75,62,190,243,157,208,216,214,171,158,138,144,153,146,153,161,117,201,92,220,194,25,175,102,109,92,149,24,90,241,77,114,125,61,53,107,169,31,89,3,30,157,106,85,149,168,170,198,77,23,82,39,251,174,69,100,142,69,107,145,85,23,32,142,33,113,77,139,28,240,95,153,120,215,11,87,118,219,46,32,202,251,205,210,221,83,210,124,125,122,89,237,50,201,20,155,30,141,123,119,49,237,93,28,136,228,215,69,68,94,227,28,35,37,62,19,188,172,100,223,203,252,61,233,208,21,84,20,171,138,124,217,197,89,23,195,238,54,205,156,21,132,62,147,94,176,229,189,42,105,173,238,108,142,141,55,74,200,223,81,42,70,138,245,134,6,61,211,200,136,173,214,56,95,171,227,77,94,220,109,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,39,211,151,119,8,127,185,75,38,151,233,77,23,71,48,177,143,74,183,20,108,175,237,48,193,210,116,189,150,146,61,168,145,167,74,57,93,189,91,191,116,178,75,164,143,141,34,219,117,64,128,30,98,60,33,254,229,44,229,79,162,212,93,28,189,198,61,90,220,47,190,191,180,205,7,73,177,118,170,73,55,34,72,157,41,37,110,197,118,253,209,73,22,178,62,68,151,111,191,229,41,196,46,59,203,238,32,168,242,82,138,154,235,125,194,217,133,214,142,91,76,21,80,178,58,10,232,162,234,251,77,173,153,81,23,100,16,72,217,90,199,177,207,143,106,233,43,225,134,37,155,240,99,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,186,162,21,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,68,170,0,90,175,52,127,34,121,155,247,47,172,81,16,2,101,80,8,86,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,18,168,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,128,34,175,158,119,230,79,245,147,246,105,74,185,42,121,167,197,63,47,235,189,70,220,77,72,4,0,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,252,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,151,255,0,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,1,138,185,63,220,174,60,137,229,151,223,94,177,90,66,183,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,170,241,99,229,99,57,62,95,226,31,78,156,198,176,202,160,138,190,121,223,153,63,214,79,217,165,170,242,184,243,217,150,95,125,122,61,104,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,18,168,0,6,42,230,74,124,39,121,88,201,191,151,248,123,211,160,42,168,32,135,152,239,3,148,220,41,99,42,12,97,151,207,171,168,203,172,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,213,115,34,149,174,71,44,43,44,148,255,0,130,78,48,113,55,8,217,161,21,233,171,87,91,130,111,149,16,55,22,89,233,34,167,235,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,46,230,202,167,48,140,127,131,115,79,151,14,54,204,28,190,196,52,151,204,61,124,167,178,84,208,215,83,42,236,149,158,217,163,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,135,110,19,188,211,228,223,204,12,61,234,48,25,41,128,12,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,144,2,79,247,43,143,34,121,101,247,215,172,86,151,84,8,86,230,117,192,119,224,66,251,83,159,57,79,101,219,128,113,5,193,222,210,181,219,173,221,58,92,47,51,153,11,99,213,221,87,47,70,162,119,84,43,118,199,28,80,185,99,133,52,223,19,86,218,184,81,226,187,49,248,74,204,118,99,92,21,47,110,181,87,116,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,211,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,203,79,30,185,165,129,51,167,150,198,57,204,188,180,190,251,103,13,222,125,153,216,171,123,44,212,253,94,149,254,150,25,63,23,51,25,35,116,146,39,183,222,106,107,166,169,170,42,42,193,97,149,64,4,85,243,206,252,201,254,178,126,205,45,87,149,199,158,204,178,251,235,209,235,73,254,0,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,16,3,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,191,240,0,7,82,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,5,185,134,112,89,117,225,99,52,42,47,184,67,15,213,183,42,241,45,66,46,31,172,90,151,85,37,20,235,30,233,109,243,200,230,163,152,246,185,37,116,72,245,114,190,20,106,245,36,123,38,219,51,252,39,121,88,201,191,151,248,123,211,160,42,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,52,69,53,6,139,224,104,199,110,55,3,69,93,2,119,154,128,0,0,0,0,0,0,0,0,0,0,52,85,208,218,175,211,196,219,189,223,194,55,181,200,228,251,126,163,113,181,171,171,156,154,247,38,134,227,141,30,174,85,209,52,70,255,0,57,189,13,64,0,0,0,4,106,230,199,38,191,194,134,105,227,44,204,253,209,222,204,250,91,136,46,55,222,197,244,67,173,217,123,85,76,147,116,186,157,181,187,246,245,54,238,218,221,116,215,68,215,66,245,120,92,200,191,220,215,145,56,103,37,62,148,253,35,250,57,219,127,170,125,135,177,245,251,69,100,245,63,214,122,146,109,219,215,219,249,107,174,221,123,181,209,44,3,250,6,63,252,244,95,242,39,255,0,175,201,41,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,59,102,238,158,237,187,157,166,186,106,186,106,122,176,0,0,2,213,120,231,224,99,247,104,253,9,255,0,77,31,161,223,67,189,165,254,178,123,67,181,118,190,205,255,0,148,67,179,111,102,254,54,187,254,26,119,249,78,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,77,119,235,175,118,139,122,160,2,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,172,245,35,221,187,161,183,242,211,77,218,247,233,162,217,86,83,242,107,252,23,230,158,13,204,207,221,29,237,63,162,88,130,221,125,236,95,68,58,61,171,178,212,199,55,75,169,219,93,179,119,79,110,237,174,211,93,116,93,52,47,171,63,178,210,251,156,153,53,139,50,171,14,99,127,162,53,120,170,222,235,92,151,127,102,178,191,163,75,43,145,181,49,244,30,230,35,186,176,44,177,107,185,174,103,83,123,85,28,212,35,214,211,200,214,213,13,214,138,107,239,18,213,117,150,214,84,70,234,202,122,76,36,218,105,230,129,28,157,70,71,43,171,36,108,111,86,234,136,245,141,232,213,84,85,107,180,209,100,254,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,66,205,120,214,229,189,251,176,115,78,213,153,159,134,95,162,94,204,195,240,88,187,23,209,222,223,212,233,212,212,77,213,234,118,168,180,215,180,237,219,181,116,217,174,189,250,35,130,158,91,223,184,251,52,238,185,153,248,101,250,91,237,60,63,61,139,177,125,29,236,29,62,165,77,60,221,94,167,106,151,93,59,54,221,187,83,93,250,235,221,162,222,85,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,164,96,93,185,26,218,166,186,214,205,98,226,90,174,142,218,250,137,29,71,79,87,132,155,83,60,48,43,151,166,201,37,109,100,109,145,232,221,17,94,145,177,28,168,170,141,110,186,37,239,225,174,30,239,182,190,17,230,225,127,17,230,95,182,234,223,131,235,240,116,120,147,216,204,166,233,210,203,4,180,244,203,217,25,34,162,244,32,124,81,233,212,221,39,75,115,156,142,114,169,98,223,208,49,255,0,231,162,255,0,145,63,253,126,73,78,83,224,95,193,126,86,96,220,179,246,167,180,254,137,97,251,117,139,182,244,58,61,171,178,211,71,15,87,167,185,219,55,116,247,109,220,237,53,211,85,211,83,213,128,91,254,22,224,91,135,28,13,196,21,47,17,248,43,6,125,31,196,20,86,247,209,83,90,237,110,101,37,158,9,159,19,161,125,91,41,99,107,81,179,58,7,186,37,68,94,146,163,149,235,31,85,86,82,224,0,60,86,116,101,14,13,207,172,175,196,25,71,152,16,85,201,98,196,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,166,156,29,112,117,129,56,64,192,149,22,11,5,103,182,113,37,231,103,210,12,65,211,154,159,218,157,41,170,31,75,253,42,249,229,142,14,148,117,11,31,226,213,55,233,185,218,170,247,92,0,35,87,54,57,53,254,20,51,79,25,102,103,238,142,246,103,210,220,65,113,190,246,47,162,29,110,203,218,170,100,155,165,212,237,173,223,183,169,183,118,214,235,166,186,38,186,23,171,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,254,179,212,147,110,222,190,223,203,93,118,235,221,174,137,85,75,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,213,211,102,186,247,232,158,175,129,142,6,63,113,119,211,111,244,209,250,99,244,199,217,191,235,39,179,251,47,100,237,63,249,68,219,247,118,159,226,233,179,227,175,117,213,0,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,245,158,164,123,183,116,54,254,90,105,187,94,253,52,91,0,254,129,143,255,0,61,23,252,137,255,0,235,242,85,1,101,92,107,114,222,253,216,57,167,106,204,207,195,47,209,47,102,97,248,44,93,139,232,239,111,234,116,234,106,38,234,245,59,84,90,107,218,118,237,218,186,108,215,94,253,19,213,240,49,192,199,238,46,250,109,254,154,63,76,126,152,251,55,253,100,246,127,101,236,157,167,255,0,40,155,126,238,211,252,93,54,124,117,238,186,162,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,186,108,211,78,253,82,128,112,185,202,147,247,53,231,182,25,206,191,195,215,210,63,163,157,183,250,153,244,91,177,245,251,69,28,244,223,215,187,92,155,118,245,247,126,66,235,183,78,237,117,75,255,0,0,181,94,57,248,24,253,218,63,66,127,211,71,232,119,208,239,105,127,172,158,208,237,93,175,179,127,229,16,236,219,217,191,141,174,255,0,134,157,254,83,130,158,91,223,184,251,52,238,185,153,248,101,250,91,237,60,63,61,139,177,125,29,236,29,62,165,77,60,221,94,167,106,151,93,59,54,221,187,83,93,250,235,221,162,222,168,5,128,113,71,202,147,247,74,103,182,38,206,191,195,215,209,207,164,125,139,250,153,244,91,182,116,59,61,28,20,223,215,187,92,123,183,116,55,126,66,105,187,78,253,53,90,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,228,215,126,154,119,106,183,0,1,111,252,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,93,54,105,167,126,169,64,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,235,221,174,77,187,122,251,191,33,117,219,167,118,186,165,127,227,91,133,47,221,131,149,150,172,179,250,123,244,75,217,152,130,11,239,109,246,95,111,234,116,233,170,33,233,116,250,209,105,175,105,221,187,114,233,179,77,59,245,74,1,194,231,42,79,220,215,158,216,103,58,255,0,15,95,72,254,142,118,223,234,103,209,110,199,215,237,20,115,211,127,94,237,114,109,219,215,221,249,11,174,221,59,181,213,47,252,0,69,95,244,12,127,249,232,191,228,79,255,0,95,151,255,0,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,254,179,212,147,110,222,190,223,203,93,118,235,221,174,137,101,89,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,110,253,189,77,187,182,183,93,53,209,53,208,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,245,158,164,155,118,245,246,254,90,235,183,94,237,116,79,85,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,110,253,189,77,219,119,55,93,52,213,53,212,141,111,232,24,255,0,243,209,127,200,159,254,191,37,80,181,94,57,248,24,253,218,63,66,127,211,71,232,119,208,239,105,127,172,158,208,237,93,175,179,127,229,16,236,219,217,191,141,174,255,0,134,157,244,171,133,206,84,159,185,175,61,176,206,117,254,30,190,145,253,28,237,191,212,207,162,221,143,175,218,40,231,166,254,189,218,228,219,183,175,187,242,23,93,186,119,107,170,56,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,235,221,174,61,219,186,27,191,33,52,221,167,126,154,173,85,224,99,129,143,220,93,244,219,253,52,126,152,253,49,246,111,250,201,236,254,203,217,59,79,254,81,54,253,221,167,248,186,108,248,235,221,117,64,0,69,95,244,12,127,249,232,191,228,79,255,0,95,146,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,118,205,221,61,219,119,59,77,116,213,116,212,245,96,243,248,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,117,166,174,161,169,69,217,43,53,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,203,254,129,143,255,0,61,23,252,137,255,0,235,242,181,97,94,91,249,143,96,225,179,26,240,179,115,226,159,219,56,51,20,118,73,237,177,212,96,229,73,44,85,81,87,193,87,35,169,215,183,174,176,203,210,122,62,21,209,169,35,210,86,171,85,101,73,169,254,83,242,107,252,23,230,158,13,204,207,221,29,237,63,162,88,130,221,125,236,95,68,58,61,171,178,212,199,55,75,169,219,93,179,119,79,110,237,174,211,93,116,93,52,36,168,0,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,91,191,111,83,110,237,173,215,77,116,77,116,47,87,133,204,139,253,205,121,19,134,114,83,233,79,210,63,163,157,183,250,167,216,123,31,95,180,86,79,83,253,103,169,38,221,189,125,191,150,186,237,215,187,93,18,192,63,160,99,255,0,207,69,255,0,34,127,250,252,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,245,158,164,155,118,245,246,254,90,235,183,94,237,116,74,170,14,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,164,96,93,185,26,218,166,186,214,205,98,226,90,174,142,218,250,137,29,71,79,87,132,155,83,60,48,43,151,166,201,37,109,100,109,145,232,221,17,94,145,177,28,168,170,141,110,186,39,181,194,188,169,115,31,8,101,62,53,201,11,103,23,157,92,25,142,251,36,183,43,93,70,8,87,199,13,85,61,76,19,199,85,79,253,80,78,148,203,217,217,27,213,53,107,227,84,71,53,85,145,58,63,1,253,3,31,254,122,47,249,19,255,0,215,228,170,0,90,175,28,252,12,126,237,31,161,63,233,163,244,59,232,119,180,191,214,79,104,118,174,215,217,191,242,136,118,109,236,223,198,215,127,195,78,250,85,194,231,42,79,220,215,158,216,103,58,255,0,15,95,72,254,142,118,223,234,103,209,110,199,215,237,20,115,211,127,94,237,114,109,219,215,221,249,11,174,221,59,181,213,47,252,2,192,56,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,235,221,174,61,219,186,27,191,33,52,221,167,126,154,173,85,224,99,129,143,220,93,244,219,253,52,126,152,253,49,246,111,250,201,236,254,203,217,59,79,254,81,54,253,221,167,248,186,108,248,235,221,117,64,22,1,197,31,42,79,221,41,158,216,155,58,255,0,15,95,71,62,145,246,47,234,103,209,110,217,208,236,244,112,83,127,94,237,113,238,221,208,221,249,9,166,237,59,244,213,107,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,147,93,250,105,221,170,220,0,0,0,121,76,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,153,147,71,248,200,94,201,27,164,145,49,222,235,147,93,52,93,81,85,21,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,118,205,221,61,219,119,59,77,116,213,116,212,245,96,0,0,0,0,13,53,53,6,139,224,104,215,107,221,246,155,129,162,174,129,59,205,64,0,0,0,0,0,0,0,0,0,0,26,47,113,181,93,167,137,183,123,191,132,111,99,209,201,245,27,141,136,229,87,170,107,221,161,188,217,185,92,229,68,93,17,191,31,172,220,134,160,0,0,0,0,0,0,0,0,0,0,0,0,3,69,238,239,9,222,106,104,190,6,214,170,39,134,134,243,69,238,54,175,121,170,47,192,220,0,0,0,0,0,0,0,0,0,0,0,218,189,254,6,143,110,189,232,135,19,28,174,238,86,155,152,186,59,93,60,123,142,85,240,83,100,95,148,254,253,124,13,179,191,77,24,139,222,237,83,185,124,14,70,55,107,17,62,58,38,171,245,154,155,92,228,215,199,249,205,90,170,166,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,0,0,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,138,159,16,139,169,169,162,248,27,83,68,240,55,131,106,174,161,23,224,110,0,0,0,0,0,0,0,0,0,0,0,104,189,254,10,109,123,117,239,79,238,28,76,85,114,232,173,55,53,219,87,118,159,97,204,112,199,253,117,123,245,77,13,103,118,141,218,139,162,185,118,248,253,102,232,152,172,141,26,171,170,252,85,77,221,200,109,115,147,235,13,85,85,55,128,0,0,0,0,0,0,0,0,0,0,0,0,109,69,209,85,21,62,38,227,69,240,54,55,192,228,54,185,126,6,128,213,170,110,0,0,0,0,0,0,0,0,0,6,139,220,109,85,95,19,84,114,105,222,166,142,114,105,238,169,185,21,23,192,225,122,42,57,81,166,175,209,89,171,87,77,59,205,205,118,177,107,174,171,162,155,35,122,53,30,229,240,68,212,219,4,110,123,221,43,251,209,85,28,221,123,206,121,36,108,109,220,229,56,86,103,74,186,70,223,229,212,220,216,213,21,28,231,106,191,81,200,137,241,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,212,93,21,117,77,13,198,139,224,108,79,143,233,55,154,59,234,52,64,106,138,110,0,0,0,0,0,0,0,0,0,0,216,170,190,33,28,159,21,10,228,211,185,77,200,168,190,7,20,136,168,186,55,234,248,7,109,123,125,213,248,155,226,118,172,78,253,84,226,141,232,215,57,203,224,141,85,54,196,139,52,221,109,125,197,239,79,210,135,97,239,107,19,87,41,194,233,214,69,68,141,186,167,215,174,134,230,198,168,168,231,59,95,176,228,68,248,155,128,0,0,0,0,0,0,0,0,0,0,0,105,174,158,38,160,218,169,241,53,69,248,5,240,54,51,71,39,114,155,245,208,218,0,78,227,93,223,97,184,0,0,0,0,0,0,0,0,6,139,220,109,115,141,170,189,230,223,21,238,83,70,191,84,240,57,88,230,175,115,77,92,221,124,19,188,218,137,164,123,85,63,73,192,233,26,215,57,136,245,240,240,56,221,38,155,34,111,189,212,93,170,190,26,127,148,236,44,241,194,214,199,174,174,68,218,137,167,138,161,198,216,166,153,202,233,21,90,223,20,69,93,117,59,12,137,172,77,17,19,251,134,228,67,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,240,241,53,6,138,159,16,139,240,11,224,108,111,126,191,164,228,54,0,19,184,215,119,216,110,0,0,0,0,0,0,0,0,0,54,43,141,21,77,138,186,175,114,154,35,188,126,197,208,229,99,154,189,200,106,246,235,224,157,230,214,53,90,221,21,186,174,167,15,85,172,145,90,142,94,228,240,56,220,228,218,214,55,189,94,187,87,244,41,204,143,101,52,105,26,174,174,78,228,77,52,213,84,217,211,154,161,219,156,170,198,167,195,93,117,57,227,137,177,166,154,39,247,13,232,154,26,128,0,0,0,0,0,0,0,0,0,0,0,26,41,166,170,134,168,186,154,155,87,185,123,141,93,224,113,193,162,181,85,23,226,111,114,47,192,42,47,192,208,0,106,138,110,0,0,0,0,0,0,0,0,13,174,52,218,142,238,83,141,232,173,215,111,126,134,139,162,174,212,94,245,52,239,95,201,106,105,246,27,218,197,106,106,197,93,117,250,206,78,163,81,116,85,239,14,86,162,42,170,248,159,38,225,80,177,185,21,186,34,35,147,85,79,29,52,54,83,213,43,149,87,185,85,202,137,30,168,190,63,226,239,62,156,20,232,137,212,149,55,61,218,42,163,187,246,175,216,115,234,137,220,106,109,85,53,215,184,34,253,102,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,26,41,167,122,26,162,253,102,166,213,238,93,80,213,87,221,212,217,22,139,185,81,127,124,166,247,34,233,220,104,169,245,26,105,160,0,213,23,67,112,0,0,0,0,0,0,0,0,109,113,166,154,247,28,111,69,110,187,117,93,13,60,116,77,123,212,104,191,4,78,238,229,55,54,61,27,171,85,117,253,39,38,246,167,114,175,120,85,106,119,170,159,34,229,59,153,170,71,162,46,228,239,78,229,240,54,65,84,247,73,189,52,84,119,115,53,254,23,192,250,116,240,185,218,77,80,138,175,95,22,170,234,137,250,14,199,186,157,201,220,106,104,171,245,13,123,130,47,214,106,0,0,0,0,0,0,0,0,0,0,0,3,77,16,209,83,234,9,168,93,23,221,85,209,84,213,53,211,222,67,138,153,83,166,191,164,228,102,237,53,127,114,253,70,186,162,154,42,57,87,195,184,43,126,163,77,52,52,69,215,83,83,84,85,67,84,93,77,64,0,0,0,0,0,0,6,138,186,27,85,126,179,86,253,97,205,69,239,68,239,56,94,213,71,162,55,199,67,70,234,213,218,191,164,230,98,163,151,115,87,187,192,213,90,213,248,33,242,171,170,228,138,71,61,143,85,143,187,77,85,116,240,250,143,15,137,241,157,61,29,91,40,221,86,141,145,243,199,22,221,143,253,243,126,180,238,61,38,25,157,181,52,81,84,61,251,183,175,184,171,175,138,57,83,227,224,122,84,108,154,34,162,175,127,143,121,171,88,253,87,118,186,126,147,85,108,159,13,127,186,113,175,83,85,213,87,199,235,55,162,59,68,53,70,247,248,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,52,209,13,21,62,160,154,154,174,139,220,189,218,132,240,209,77,145,105,163,244,254,26,154,179,122,247,189,52,95,169,13,218,162,154,57,28,190,8,21,191,81,166,138,131,226,13,81,85,13,81,117,53,0,0,0,0,0,0,0,26,42,232,109,85,250,205,83,188,57,168,169,220,157,231,19,216,168,169,167,138,155,81,92,215,109,95,143,121,204,221,28,187,154,171,162,124,19,192,220,173,106,248,162,31,46,225,84,248,222,213,133,234,173,209,19,191,95,30,243,192,226,252,115,75,106,123,163,146,177,172,123,100,107,85,21,146,47,139,53,248,30,151,13,79,218,105,225,168,123,213,205,118,187,117,215,77,81,250,124,127,65,234,26,146,43,81,81,87,191,237,53,70,191,85,215,93,63,73,170,181,233,224,171,253,211,137,122,186,174,186,255,0,116,228,68,118,136,106,141,239,241,83,122,26,128,0,0,0,0,0,0,0,0,0,13,23,83,77,84,110,81,185,70,229,8,170,170,21,94,159,4,58,53,213,9,65,76,249,21,81,24,221,21,85,83,95,21,211,224,124,187,45,246,26,246,63,160,246,58,36,85,213,200,215,34,238,238,238,239,251,20,251,209,57,171,238,235,224,114,185,81,17,85,77,173,70,187,71,34,155,205,170,228,240,248,132,111,119,218,109,114,237,77,84,216,215,171,159,221,166,159,19,144,220,139,245,154,128,0,0,0,0,0,3,69,84,67,106,175,196,227,114,251,201,245,156,140,118,169,162,248,155,205,174,77,80,213,26,136,154,27,92,136,196,212,234,203,93,12,75,182,161,232,197,79,169,21,74,119,152,152,178,150,209,111,158,170,121,163,98,170,236,239,141,234,154,244,213,126,31,160,165,56,109,247,12,109,139,41,167,124,12,246,98,77,21,68,83,66,187,28,231,49,204,106,162,163,149,87,79,202,248,124,11,136,177,82,123,50,8,224,135,85,99,157,166,175,84,85,252,165,250,191,73,247,193,162,248,26,105,220,17,191,89,170,38,134,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,6,139,175,193,13,53,95,17,185,70,229,27,148,34,170,168,85,122,124,16,233,87,212,165,20,18,76,229,68,106,104,229,85,77,116,85,93,62,7,203,182,223,153,87,35,217,11,152,232,210,71,53,203,181,200,168,228,79,14,255,0,228,62,228,78,110,187,117,241,57,181,208,218,221,175,239,69,55,107,240,52,87,39,135,196,35,123,181,95,19,69,238,69,215,224,113,35,220,231,119,34,105,175,121,202,106,139,245,155,128,0,0,0,0,0,1,162,170,33,181,87,226,113,189,83,84,215,196,228,99,245,238,83,121,181,233,170,6,166,137,161,162,162,53,170,167,86,106,216,225,209,42,156,140,215,195,68,85,60,46,61,197,116,214,170,120,106,106,101,141,155,158,214,38,177,189,126,14,95,135,232,40,157,42,92,113,229,210,103,45,59,22,220,232,250,208,205,10,163,28,231,55,107,21,21,28,170,186,106,174,248,39,130,23,39,98,161,75,108,113,50,45,202,222,246,234,245,69,93,21,218,252,15,64,13,20,211,69,8,223,172,213,19,67,80,0,0,0,0,0,0,0,0,0,0,6,138,109,11,220,105,170,41,185,21,17,53,250,141,28,231,43,85,89,166,191,105,210,157,145,186,68,130,77,218,185,53,213,191,231,246,29,122,90,103,82,49,93,34,162,234,186,119,29,166,200,201,37,87,61,29,222,159,3,177,35,220,197,68,110,157,238,68,239,55,171,213,172,220,166,214,202,142,77,116,94,227,86,189,23,87,34,4,145,85,116,68,79,229,54,189,17,87,79,143,196,220,214,35,83,84,95,19,85,238,52,85,208,221,187,235,55,0,0,0,0,0,6,138,186,26,110,83,69,239,54,247,185,116,52,118,186,232,108,69,86,59,187,249,206,102,187,94,239,138,155,193,199,43,145,19,69,60,149,222,227,182,103,72,141,241,84,79,15,179,244,150,215,137,59,110,46,198,241,211,71,208,138,36,171,166,151,85,213,174,209,26,214,175,214,159,18,189,224,28,59,21,158,130,141,37,149,238,114,43,155,238,185,21,53,89,21,83,224,133,70,137,154,49,19,224,158,6,168,212,69,85,79,21,80,143,239,209,124,77,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,0,0,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,20,218,189,192,211,84,55,34,162,34,175,127,113,163,156,229,106,244,244,213,62,179,167,80,214,62,84,134,93,218,189,53,247,124,14,8,105,22,157,95,34,187,86,163,213,83,191,191,67,159,170,217,101,69,122,47,134,157,199,102,119,186,52,69,102,159,202,111,222,168,221,87,79,29,59,141,169,50,57,60,23,187,188,213,175,69,85,118,139,224,58,138,171,163,81,63,148,219,39,122,232,190,63,19,115,99,70,166,168,190,62,38,171,220,105,174,134,228,119,113,184,0,0,0,0,0,52,85,208,211,114,154,47,121,183,189,87,67,71,106,139,161,177,61,199,106,158,58,156,205,118,191,165,77,224,217,35,145,19,69,60,165,242,228,136,246,61,25,240,68,240,253,63,105,109,25,155,37,110,48,186,65,75,78,144,196,216,169,219,34,171,245,106,234,142,122,124,53,254,17,93,240,78,29,134,207,105,167,73,229,123,149,27,35,125,199,34,248,200,171,241,68,42,84,77,84,98,39,193,60,62,179,93,168,143,87,39,138,141,250,46,142,241,251,13,222,38,160,0,0,0,0,0,0,0,0,0,0,0,0,27,85,52,52,215,83,114,120,26,57,187,147,67,138,54,74,212,213,118,120,252,53,58,117,80,57,36,69,114,166,155,126,7,200,154,181,109,127,148,212,115,117,218,154,38,171,223,223,246,31,82,130,189,179,181,147,70,213,68,127,119,122,125,186,29,215,87,70,215,164,123,93,174,168,158,6,245,221,39,123,116,209,126,179,115,34,218,158,61,230,253,52,69,56,227,247,156,171,245,28,138,228,111,137,199,174,171,168,241,83,84,85,83,114,46,134,224,0,0,0,0,52,85,248,27,71,137,163,181,79,229,52,84,238,213,62,30,58,154,233,238,232,159,19,137,205,119,135,118,134,232,219,175,187,240,57,145,52,58,245,85,93,157,81,17,186,170,247,248,31,42,231,113,74,88,218,230,53,85,85,200,157,233,250,126,210,148,98,28,80,203,133,198,107,100,112,171,86,37,108,154,185,186,126,245,62,223,227,125,71,127,10,225,88,225,174,130,224,179,57,93,35,145,186,110,238,252,180,251,62,194,169,82,90,213,172,98,171,251,145,117,78,255,0,183,244,31,65,173,116,109,70,166,154,32,89,53,213,17,13,19,222,213,169,252,166,228,79,20,111,242,234,106,142,248,47,192,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,169,161,166,186,155,147,192,57,187,147,67,137,172,145,186,175,187,166,189,199,78,174,7,245,81,206,84,209,83,94,239,210,124,137,166,117,177,55,232,142,106,119,175,197,123,251,190,195,232,80,92,217,82,199,75,19,21,52,85,111,188,159,163,237,59,242,215,50,37,68,86,187,85,239,240,57,23,89,19,86,233,162,253,102,230,66,141,248,247,155,244,209,20,227,106,110,114,255,0,23,67,145,92,141,241,54,42,234,186,142,229,80,154,155,145,116,55,0,0,0,0,1,162,174,134,209,226,104,186,162,107,240,52,211,84,213,62,6,169,249,42,159,21,56,220,215,120,38,159,104,141,168,171,183,251,167,58,34,39,114,28,21,53,93,5,209,19,85,211,83,230,87,215,54,158,23,61,173,85,84,68,241,79,180,165,152,167,17,178,178,178,59,116,113,42,42,70,147,106,230,253,174,79,175,237,52,195,248,101,137,35,235,93,51,181,209,98,209,29,221,167,114,253,69,90,167,181,47,73,168,175,238,239,248,247,248,254,131,233,53,174,141,168,212,211,68,52,89,53,238,208,209,53,93,90,159,31,29,77,205,69,77,81,63,148,213,29,240,95,129,184,0,0,0,0,0,0,0,0,0,0,13,21,77,53,81,170,141,84,106,166,128,220,136,157,203,241,52,118,138,154,41,177,36,71,46,137,174,167,94,102,74,228,68,220,135,206,172,165,130,102,232,230,106,155,145,124,87,234,62,5,190,129,214,106,237,144,43,89,3,81,26,214,181,85,85,53,84,85,241,254,83,209,71,80,142,218,254,253,85,123,251,143,167,75,35,94,205,116,94,227,159,94,237,78,25,101,213,200,198,235,222,186,41,202,212,218,221,23,234,11,162,166,134,197,220,159,30,227,118,168,169,181,169,226,109,69,77,52,84,52,220,138,189,198,246,187,224,166,239,19,80,0,0,0,104,170,113,171,180,254,94,224,158,38,228,84,215,195,244,27,205,170,212,241,211,188,211,189,171,239,119,162,248,27,118,238,239,248,27,88,168,215,171,91,221,222,167,50,174,137,169,242,107,234,91,22,215,200,138,171,220,157,201,250,74,35,154,121,135,45,42,211,199,77,37,67,21,81,142,95,197,70,191,195,250,207,147,150,248,110,87,105,112,172,88,164,146,88,36,106,170,57,200,171,164,137,167,118,136,158,8,87,59,77,44,112,58,39,237,79,117,117,238,85,254,17,233,152,244,123,81,201,174,139,245,155,141,174,98,105,220,108,85,86,166,142,95,16,154,107,223,224,106,170,155,85,203,224,134,136,186,254,131,112,10,186,27,145,77,64,0,29,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,139,94,199,53,116,84,84,59,96,0,11,127,205,46,61,120,78,201,108,119,115,203,60,203,205,111,99,98,75,55,71,182,209,123,10,229,81,210,234,194,201,163,252,100,52,239,141,218,199,43,29,238,185,116,215,69,209,81,81,42,6,74,103,222,83,241,19,133,106,177,174,78,98,191,164,22,90,43,131,237,115,212,246,26,154,77,149,76,142,57,29,30,202,136,227,122,232,201,163,93,81,54,251,218,107,170,42,37,64,7,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,249,58,20,176,70,233,37,147,99,17,207,118,214,49,203,163,81,92,186,104,136,171,220,91,95,244,81,248,19,255,0,195,159,252,153,188,127,209,11,148,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,248,250,244,179,198,217,34,147,99,209,175,110,230,61,171,163,145,28,154,232,168,139,220,125,96,91,86,44,230,61,193,142,6,197,87,156,21,138,115,147,177,94,176,253,194,162,215,113,166,250,59,117,147,161,85,4,142,142,88,247,178,153,204,118,215,177,201,171,85,90,186,106,138,169,222,85,92,148,207,188,167,226,39,10,213,99,92,156,197,127,72,44,180,87,7,218,231,169,236,53,52,155,42,153,28,114,58,61,149,17,198,245,209,147,70,186,162,109,247,180,215,84,84,79,21,155,220,111,240,199,144,184,202,76,191,205,204,195,171,195,183,216,233,226,171,74,121,176,229,210,86,75,4,136,187,37,138,88,169,157,20,172,213,28,213,115,28,228,71,177,236,93,28,199,34,124,172,1,204,47,131,156,207,198,86,156,191,193,153,211,73,85,125,190,212,37,37,190,158,166,211,112,162,100,243,170,46,216,146,90,136,25,18,61,202,155,88,213,114,43,222,173,99,117,115,154,139,113,69,63,206,188,251,202,126,29,176,173,46,53,206,60,87,244,126,203,91,112,101,174,10,158,195,83,87,190,169,241,201,35,99,217,79,28,143,77,89,12,139,170,166,223,119,77,117,84,69,165,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,54,56,163,222,250,102,177,187,158,246,166,174,84,106,107,170,170,39,121,114,167,148,205,44,210,192,153,45,129,46,121,153,153,119,223,99,97,187,55,71,182,214,246,89,170,58,93,89,153,12,127,139,133,143,145,218,201,43,27,238,181,116,215,85,209,17,85,40,7,244,81,248,19,255,0,195,159,252,153,188,127,209,10,191,151,92,70,228,246,107,225,236,59,138,240,38,39,171,175,180,98,219,197,69,134,199,87,53,154,186,145,151,10,216,41,103,169,149,177,118,136,88,174,99,98,165,169,214,93,58,123,225,124,104,238,162,108,42,88,0,0,10,41,157,124,102,112,217,195,182,42,165,193,89,199,153,31,71,239,85,182,246,93,32,166,246,61,125,94,250,87,201,36,109,147,125,60,18,49,53,124,50,38,138,187,189,221,116,209,81,87,235,100,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,234,152,163,221,187,161,47,228,235,166,222,253,53,77,106,168,0,241,86,44,232,202,252,75,154,24,155,37,236,184,190,146,124,109,131,233,233,170,239,22,87,50,72,167,130,9,227,100,145,202,205,237,70,204,205,178,197,185,209,43,209,139,44,109,126,213,123,81,125,168,7,159,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,173,77,117,117,74,174,200,153,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,246,176,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,62,62,189,44,241,182,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,247,31,88,3,197,95,115,163,43,240,214,104,97,156,151,189,98,250,72,49,182,48,167,169,171,179,217,90,201,37,158,120,32,141,242,73,43,246,53,91,11,54,197,46,215,74,172,71,172,82,53,155,149,142,68,251,247,156,83,98,195,247,27,21,166,239,93,217,234,241,53,193,246,187,92,125,39,191,180,85,50,150,162,173,209,234,212,84,102,144,82,84,63,87,42,55,220,211,93,206,106,47,214,0,29,74,43,181,170,227,83,95,71,111,185,210,85,84,90,234,18,146,186,40,102,107,223,75,58,197,28,201,20,173,69,213,143,88,166,138,68,107,180,93,146,49,222,14,69,94,216,0,0,11,85,254,138,63,2,127,248,115,255,0,147,55,143,250,33,114,152,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,159,31,94,150,120,219,36,82,108,122,53,237,220,199,181,116,114,35,147,93,21,17,123,143,172,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,22,77,31,227,33,167,124,110,214,57,88,239,117,203,166,186,46,138,138,137,80,50,83,62,242,159,136,156,43,85,141,114,115,21,253,32,178,209,92,31,107,158,167,176,212,210,108,170,100,113,200,232,246,84,71,27,215,70,77,26,234,137,183,222,211,93,81,81,42,0,62,78,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,39,201,208,165,130,55,73,44,155,24,142,123,182,177,142,93,26,138,229,211,68,69,94,227,235,0,0,60,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,200,99,252,92,44,124,142,214,73,88,223,117,171,166,186,174,136,138,169,64,63,162,143,192,159,254,28,255,0,228,205,227,254,136,93,80,7,159,199,152,255,0,6,229,134,25,159,25,230,6,33,164,177,88,169,106,41,41,170,46,21,106,173,130,7,212,212,71,79,18,200,237,52,99,22,89,163,69,123,180,99,17,85,206,86,181,21,201,232,0,0,3,169,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,219,0,3,207,227,204,127,131,114,195,12,207,140,243,3,16,210,88,172,84,181,20,148,213,23,10,181,86,193,3,234,106,35,167,137,100,118,154,49,139,44,209,162,189,218,49,136,170,231,43,90,138,228,244,0,0,10,127,157,121,247,148,252,59,97,90,92,107,156,120,175,232,253,150,182,224,203,92,21,61,134,166,175,125,83,227,146,70,199,178,158,57,30,154,178,25,23,85,77,190,238,154,234,168,139,79,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,190,105,63,25,53,59,35,110,145,196,247,123,206,77,116,209,53,85,68,91,128,0,22,171,253,20,126,4,255,0,240,231,255,0,38,111,31,244,66,191,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,207,134,79,197,204,198,72,221,36,137,237,247,154,154,233,170,106,138,138,189,188,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,236,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,0,121,76,200,205,92,184,201,251,21,62,39,205,12,105,106,195,54,170,187,133,53,174,26,187,141,66,69,27,234,167,126,200,227,69,95,248,78,114,254,75,35,100,146,61,90,198,61,205,245,96,31,39,13,98,155,22,48,183,77,118,195,149,221,174,146,158,225,95,107,146,78,147,227,219,85,69,85,45,37,76,122,61,17,87,100,240,74,205,116,218,237,186,181,85,170,138,191,88,0,90,175,244,81,248,19,255,0,195,159,252,153,188,127,209,10,255,0,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,62,25,63,23,51,25,35,116,146,39,183,222,106,107,166,169,170,42,42,179,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,102,67,31,226,225,99,228,118,178,74,198,251,173,93,53,213,116,68,85,74,43,132,249,143,112,99,142,113,85,155,5,97,108,228,237,183,172,65,112,167,181,219,169,190,142,221,99,235,213,79,35,99,138,61,239,166,107,27,185,239,106,106,229,70,166,186,170,162,119,151,42,80,172,222,227,139,133,124,136,198,82,101,246,105,102,221,37,167,16,193,79,21,76,244,48,219,107,107,159,78,201,17,85,137,42,210,195,35,99,122,183,71,163,30,168,253,143,99,180,218,246,170,250,12,139,226,143,34,120,148,246,223,224,83,28,253,35,250,57,217,189,167,253,76,172,163,232,118,142,175,71,253,83,20,123,183,116,37,252,157,116,219,223,166,169,173,74,162,187,90,174,53,53,244,118,251,157,37,85,69,174,161,41,43,162,134,102,189,244,179,172,81,204,145,74,212,93,88,245,138,104,164,70,187,69,217,35,29,224,228,85,237,128,15,147,134,177,77,139,24,91,166,187,97,202,238,215,73,79,112,175,181,201,39,73,241,237,170,162,170,150,146,166,61,30,136,171,178,120,37,102,186,109,118,221,90,170,213,69,95,172,0,0,3,69,93,13,53,81,170,141,84,106,166,128,221,167,130,154,59,69,77,23,226,108,71,166,187,19,93,78,25,155,35,145,81,28,135,207,171,167,134,88,220,215,51,84,93,62,43,245,158,114,150,214,219,29,66,165,34,54,56,158,206,246,163,149,203,185,87,199,191,236,67,208,182,167,168,221,221,250,235,167,129,245,41,101,107,209,19,69,240,95,239,157,141,123,181,56,102,147,87,53,137,241,238,83,145,141,218,221,13,85,81,83,192,216,168,169,224,189,198,169,162,166,212,78,245,52,213,19,221,84,239,52,87,34,174,136,111,107,190,10,110,69,212,212,0,0,0,26,42,232,113,171,209,59,215,81,174,134,168,169,187,236,57,13,21,168,189,250,119,155,87,86,175,127,129,183,69,119,232,54,177,90,217,21,24,154,119,247,156,218,232,154,169,243,46,19,178,61,207,122,42,170,120,105,245,106,81,108,202,204,55,210,196,248,233,223,80,215,44,49,185,23,165,26,167,245,197,250,207,55,149,246,26,137,229,168,173,175,124,82,185,26,248,145,81,202,139,166,172,95,4,68,79,172,174,150,218,54,70,215,46,212,241,95,138,253,135,171,99,209,237,71,38,186,47,214,110,54,185,169,167,119,137,179,85,106,104,171,226,104,138,158,38,229,84,209,85,124,16,209,23,95,208,110,1,123,141,81,223,89,184,0,0,0,0,0,0,0,104,53,67,83,69,95,168,218,104,171,161,162,187,79,137,170,42,42,119,168,69,69,240,31,165,77,81,83,226,106,174,238,238,238,251,126,6,136,221,87,115,187,215,224,191,97,187,68,250,141,170,230,248,232,167,207,145,119,200,169,35,85,89,240,253,39,201,187,81,202,216,222,232,85,186,179,222,77,53,95,129,241,233,175,14,165,149,176,213,72,173,85,84,98,57,81,17,186,170,247,119,169,233,173,85,180,243,49,17,210,181,221,232,154,163,147,79,21,62,156,147,65,26,34,54,70,251,223,83,141,96,143,93,94,238,253,116,84,57,205,23,69,54,167,187,170,233,241,54,170,235,223,181,117,54,175,81,59,222,168,166,186,141,83,235,55,35,147,235,55,34,247,247,155,128,0,0,109,85,54,42,155,117,93,117,64,229,85,239,85,212,216,187,181,93,189,199,36,111,209,52,118,170,239,173,14,84,84,94,237,83,81,167,126,166,142,107,92,154,42,120,157,106,153,35,167,69,84,247,85,62,63,202,117,164,184,49,177,171,221,51,85,19,226,138,154,20,171,48,241,76,145,65,15,65,181,18,61,94,221,91,28,109,115,180,209,253,250,125,71,140,194,184,10,235,115,169,146,170,237,75,213,149,172,88,218,186,72,223,119,86,175,130,34,124,85,74,233,102,177,210,80,177,33,107,99,69,107,85,53,73,28,169,222,186,252,79,72,144,177,26,137,183,195,191,196,220,136,136,157,198,136,237,21,81,203,250,13,200,168,190,10,21,17,124,78,55,181,83,242,126,62,6,214,163,191,124,186,154,162,233,224,110,114,232,154,232,166,142,85,79,130,155,85,232,158,40,168,106,215,162,187,69,238,95,180,228,106,252,13,198,154,167,214,55,32,213,13,72,96,202,174,54,238,188,40,113,203,157,22,44,79,61,93,118,93,98,172,200,189,67,117,163,117,83,155,5,166,119,94,21,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,58,104,229,85,142,61,38,82,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,182,0,4,0,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,252,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,74,124,39,121,88,201,191,151,248,123,211,160,42,168,49,172,226,199,205,62,114,124,192,196,62,163,57,42,156,149,60,172,98,159,152,21,222,157,110,42,255,0,31,220,31,90,184,178,202,55,54,222,149,113,227,188,29,79,89,95,133,31,12,173,70,84,206,246,53,100,161,149,178,61,177,108,168,88,98,98,72,231,53,98,123,88,253,219,18,72,228,128,204,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,172,147,161,85,4,142,142,88,247,177,92,199,109,123,28,154,181,85,171,166,168,170,157,228,223,114,212,227,94,221,196,94,92,80,229,126,53,185,235,153,184,70,222,232,234,88,229,170,158,75,173,174,153,41,162,101,206,89,228,106,177,38,123,231,107,36,106,202,231,186,70,62,84,70,181,232,214,121,94,117,126,86,48,183,204,10,31,78,184,145,87,194,119,154,124,155,249,129,135,189,70,3,36,139,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,72,22,230,25,198,157,215,138,124,208,168,177,97,12,65,86,236,171,195,85,8,152,126,141,105,157,74,149,179,164,123,101,184,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,211,141,239,155,119,159,224,95,131,43,239,24,121,143,85,108,146,235,236,108,25,133,251,61,70,38,185,68,246,45,83,99,149,95,210,166,166,141,218,235,52,189,41,81,36,115,86,56,218,199,57,219,149,25,20,146,21,206,86,211,106,176,112,137,130,108,86,43,101,37,186,219,110,199,22,218,74,58,58,72,91,12,20,208,71,108,184,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,129,203,139,142,58,158,43,112,109,126,15,204,22,82,83,230,46,15,167,129,245,211,68,248,162,101,238,145,202,172,74,216,160,69,71,49,237,114,53,179,181,173,233,53,242,196,230,171,82,100,138,59,202,0,0,8,86,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,18,168,1,109,92,125,91,184,172,171,200,234,186,222,20,241,31,97,186,208,245,164,189,208,208,209,163,239,23,11,123,161,115,28,219,124,202,171,211,153,155,149,251,99,98,78,245,107,122,50,177,236,72,167,129,108,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,133,240,201,248,185,152,248,221,172,114,189,190,243,87,77,117,77,21,17,83,33,62,20,120,174,203,142,45,114,225,152,215,5,75,216,110,180,61,56,47,246,9,230,71,213,90,42,156,138,168,215,42,34,117,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,149,172,16,129,204,127,152,5,103,17,23,217,114,147,40,113,23,250,83,208,118,105,229,169,167,142,122,121,49,21,86,198,73,186,161,147,50,57,25,12,50,42,177,144,171,118,172,145,44,174,87,254,37,34,237,242,220,230,9,77,195,181,76,153,61,156,151,90,183,101,213,198,161,213,52,87,41,165,150,102,97,151,164,83,201,42,69,79,12,18,205,51,42,102,88,26,172,107,154,200,222,175,147,77,95,34,172,218,2,133,113,131,197,158,13,225,23,43,254,156,95,105,233,47,23,218,250,136,233,172,88,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,102,189,54,42,163,165,98,46,61,152,255,0,31,227,44,211,198,87,108,193,204,28,67,87,124,196,55,202,133,169,174,174,169,84,223,43,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,73,9,227,11,247,71,127,67,43,45,63,117,7,253,181,126,16,40,251,23,106,223,237,79,101,251,46,187,179,251,75,119,255,0,46,126,94,239,223,236,233,117,127,31,214,46,215,151,23,28,117,60,86,224,218,252,31,152,44,164,167,204,92,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,210,107,229,137,205,86,164,201,20,119,148,1,14,220,67,113,103,140,184,69,230,119,153,152,226,197,79,87,120,177,87,211,218,105,175,184,113,181,233,75,5,213,137,99,165,72,21,239,88,229,70,62,41,94,146,53,232,205,250,117,24,138,141,149,232,178,211,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,74,154,26,234,101,93,146,179,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,0,1,138,185,146,159,9,222,86,50,111,229,254,30,244,232,10,170,64,15,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,255,0,193,74,184,177,242,177,156,159,47,241,15,167,78,71,7,42,30,56,234,112,213,214,201,194,62,99,50,145,44,87,42,138,134,97,27,178,190,42,117,161,171,149,210,78,234,41,213,202,212,149,147,202,231,244,156,154,202,147,74,216,244,123,100,103,70,93,0,0,181,94,104,254,68,243,55,238,95,88,162,32,4,202,160,2,213,121,163,249,19,204,223,185,125,98,136,183,94,84,60,113,211,98,91,85,147,132,124,198,101,90,223,109,180,245,12,194,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,233,57,52,137,97,137,177,232,199,70,206,180,154,0,0,33,91,150,47,30,63,129,11,237,54,67,102,197,235,110,1,196,23,6,251,54,233,113,184,244,233,112,188,206,100,206,147,70,244,156,189,26,137,221,78,142,221,36,113,66,229,146,101,211,124,174,89,169,0,2,213,121,163,249,19,204,223,185,125,98,136,183,94,84,60,113,211,98,91,85,147,132,124,198,101,90,223,109,180,245,12,194,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,233,57,52,137,97,137,177,232,199,70,206,180,154,0,1,96,28,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,254,0,24,171,147,253,202,227,200,158,89,125,245,235,21,164,101,242,226,227,142,155,133,44,101,95,131,243,5,149,117,25,117,140,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,122,174,100,81,57,170,229,133,34,146,119,128,0,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,51,33,143,241,112,177,242,59,89,37,99,125,214,174,154,234,186,34,42,166,62,252,96,241,103,140,184,186,205,15,167,23,218,122,187,61,138,130,158,58,107,22,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,223,167,77,138,170,216,152,137,34,156,171,248,234,166,199,248,122,213,195,14,105,87,210,65,137,236,116,240,219,112,100,208,210,203,190,237,110,130,150,103,186,9,82,56,214,24,223,75,13,50,34,72,247,179,170,199,49,54,186,70,61,242,72,248,33,3,4,113,155,125,224,243,142,236,238,185,201,106,246,206,12,197,25,129,121,167,196,214,216,152,196,170,116,113,92,234,186,85,52,210,59,77,38,139,171,42,164,110,114,71,35,94,230,187,106,171,37,142,109,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,59,96,16,23,204,255,0,37,238,185,83,197,166,45,190,195,132,42,237,56,99,28,212,54,253,102,172,115,221,44,21,243,201,12,78,184,57,146,43,157,163,210,177,243,57,209,42,162,177,36,141,81,173,141,241,235,117,92,147,243,162,235,113,166,199,153,17,136,113,125,93,85,61,174,158,150,253,134,108,243,49,207,101,44,11,44,140,184,186,41,54,232,198,44,179,81,42,196,175,68,223,35,222,198,234,233,92,183,65,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,198,91,63,179,142,251,196,6,114,226,204,226,196,112,246,122,188,77,112,117,68,116,219,152,254,201,74,198,164,116,212,219,216,198,36,157,40,35,138,46,166,196,115,246,110,119,188,229,82,95,249,62,228,229,139,3,112,192,153,171,79,55,104,189,102,93,194,122,138,201,54,189,157,10,90,26,137,233,41,233,180,87,185,142,218,246,84,203,212,70,177,203,218,118,59,114,70,213,45,131,136,110,44,241,151,8,188,206,243,51,28,88,169,234,239,22,42,250,123,77,53,247,14,54,189,41,96,186,177,44,116,169,2,189,235,28,168,199,197,43,210,70,189,25,191,78,163,17,81,178,189,22,90,112,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,233,83,67,93,76,171,178,86,106,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,2,16,48,71,25,183,222,15,56,238,206,235,156,150,175,108,224,204,81,152,23,154,124,77,109,137,140,74,167,71,21,206,171,165,83,77,35,180,210,104,186,178,170,70,231,36,114,53,238,107,182,170,178,88,230,210,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,182,13,6,168,53,67,83,69,95,168,218,104,171,161,162,187,68,241,53,71,34,167,122,132,84,248,26,255,0,40,69,250,251,205,119,38,154,39,247,77,17,170,171,171,149,23,234,55,104,159,81,181,92,223,169,117,58,18,185,94,244,69,69,86,105,223,220,124,187,165,3,213,173,108,91,87,189,23,185,85,126,179,225,67,120,117,185,202,149,178,42,35,147,185,116,68,79,209,223,167,212,167,166,181,215,65,42,181,142,149,174,213,60,81,83,79,19,235,73,44,17,183,86,189,189,253,221,206,16,53,31,172,139,222,139,224,115,154,46,139,227,240,54,39,186,170,186,26,57,218,254,245,126,195,106,239,241,85,253,3,95,180,215,84,250,205,200,228,95,137,185,23,235,55,0,0,0,218,171,240,54,42,155,117,85,240,14,85,94,245,93,77,139,174,171,183,185,126,179,146,55,232,136,142,239,119,216,114,163,147,193,85,53,10,136,190,63,0,173,69,69,69,79,19,171,82,248,233,217,187,93,191,105,214,125,193,141,141,94,233,155,162,105,241,78,226,155,102,6,38,88,33,169,108,46,149,242,34,55,107,88,198,185,203,248,207,130,124,74,117,135,112,13,218,231,93,21,93,218,149,37,149,138,230,34,233,35,87,110,213,93,52,68,79,138,169,93,236,120,126,146,220,143,141,173,137,21,218,174,169,35,149,62,31,95,232,61,51,105,227,70,237,86,252,117,241,83,123,81,17,62,163,68,114,163,149,28,189,198,228,84,95,5,10,136,190,39,27,211,79,15,143,129,177,168,254,253,203,169,185,23,79,3,87,46,141,215,69,10,189,222,11,224,109,87,162,119,170,41,170,61,21,123,251,191,73,200,211,113,166,169,245,141,200,55,33,168,0,0,0,0,26,42,232,109,85,26,252,2,40,221,175,199,83,69,93,13,81,53,52,127,119,193,78,55,166,186,26,181,61,221,20,223,30,223,3,69,78,245,68,52,102,187,149,30,189,202,114,104,205,54,247,105,250,77,81,91,224,138,129,117,215,184,218,230,162,167,138,107,250,78,62,206,197,106,35,155,252,234,116,235,40,101,116,79,209,90,187,145,83,78,255,0,168,241,152,130,211,35,98,123,182,34,73,26,239,106,247,247,57,26,186,41,231,225,199,118,236,52,177,210,94,107,81,146,238,239,239,141,168,157,250,254,249,83,224,228,61,53,151,26,217,177,11,152,250,11,164,18,49,143,106,59,241,177,174,154,174,159,189,85,250,148,246,144,92,40,220,198,181,181,17,174,136,137,220,244,255,0,41,216,73,152,255,0,235,111,71,127,106,186,155,149,85,123,180,93,77,21,23,77,13,85,17,19,234,56,156,174,215,79,20,251,2,170,120,180,219,185,171,241,211,244,154,177,218,47,127,127,218,114,234,139,222,138,110,69,212,212,0,1,162,174,134,197,84,68,212,216,171,175,126,189,198,154,174,157,221,255,0,160,213,54,233,222,213,10,136,171,170,120,27,218,214,233,170,120,169,162,49,200,237,67,158,230,46,174,215,79,208,113,45,124,105,39,79,71,39,218,168,154,33,208,186,214,209,162,43,29,59,53,86,166,169,189,62,191,210,83,219,254,61,180,91,163,117,42,221,33,71,189,173,122,53,36,141,85,125,239,169,87,95,129,242,105,237,114,98,41,150,87,163,100,216,221,186,170,170,120,47,241,127,182,42,38,29,181,182,45,238,141,173,71,46,169,226,171,221,220,122,26,122,6,177,119,72,212,209,83,79,21,59,134,215,46,157,234,186,28,47,118,170,138,110,107,209,169,221,175,127,137,189,36,106,232,154,248,135,170,46,154,41,162,34,42,120,119,253,102,205,52,113,200,247,38,154,27,94,228,94,244,54,72,169,167,127,122,6,162,171,145,126,211,153,59,190,1,84,218,174,68,238,78,255,0,208,109,220,186,232,110,69,212,222,158,6,53,188,88,249,167,206,79,152,24,135,212,103,47,43,149,63,28,116,217,107,117,160,225,111,50,89,87,45,139,19,222,17,152,90,230,215,203,58,219,174,53,78,99,18,137,241,234,168,202,105,165,209,205,116,109,78,156,210,200,231,163,155,43,164,134,98,64,0,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,130,149,113,99,229,99,57,62,95,226,31,78,156,198,176,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,165,221,54,51,108,201,210,214,41,36,87,186,103,72,232,213,200,244,137,178,201,248,49,172,226,199,205,62,114,124,192,196,62,163,57,42,156,149,60,172,98,159,152,21,222,157,110,47,252,176,14,104,92,11,126,26,240,171,243,199,39,48,103,107,204,155,46,207,108,83,81,59,108,215,219,92,113,185,23,72,81,171,218,43,33,210,62,158,138,215,190,36,124,127,141,115,105,227,72,107,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,201,58,21,80,72,217,34,147,99,209,204,118,215,177,171,163,145,90,186,104,168,169,220,72,167,26,156,87,88,184,180,229,233,130,113,151,86,213,71,139,237,185,129,67,71,138,108,148,83,61,221,130,171,176,93,18,57,17,178,34,61,33,157,140,234,198,186,189,169,171,227,234,61,241,72,165,149,240,157,230,159,38,254,96,97,239,81,128,184,174,101,252,113,212,241,29,140,166,201,236,14,202,70,101,214,11,188,72,248,106,227,124,85,15,190,92,97,73,32,90,214,204,197,115,82,153,26,249,91,11,88,239,125,146,44,143,85,87,49,144,208,174,20,120,81,204,126,45,115,29,152,43,5,69,216,109,84,61,57,239,247,249,225,87,210,218,41,92,170,136,231,34,42,117,38,126,215,36,80,162,163,164,115,92,170,172,99,36,145,153,9,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,207,154,79,198,76,247,200,237,100,149,238,247,156,186,107,162,104,136,136,150,87,206,175,202,198,22,249,129,67,233,215,18,29,176,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,9,83,67,93,76,169,190,39,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,185,9,240,125,197,158,13,226,235,43,254,156,88,169,233,44,247,218,10,137,41,175,184,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,102,189,70,34,171,162,122,37,117,0,0,66,183,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,149,64,1,13,124,206,185,127,209,229,21,101,79,16,57,33,135,123,38,5,171,221,62,38,182,197,36,17,82,216,106,164,158,24,98,117,51,28,244,145,97,158,74,142,232,99,99,155,11,152,237,21,177,185,140,142,210,184,85,226,99,25,112,161,155,148,121,165,131,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,33,236,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,153,240,201,248,185,152,201,27,164,145,61,190,243,83,93,53,77,81,81,86,45,185,175,113,199,83,137,110,183,190,17,242,229,148,139,98,182,212,83,179,23,93,145,241,84,45,117,92,78,142,118,209,64,173,87,36,76,130,86,179,170,229,210,85,154,39,71,163,27,27,250,209,150,9,84,229,71,199,79,245,142,23,243,175,25,255,0,177,233,112,5,109,115,127,182,107,173,114,84,43,191,222,187,43,28,223,225,194,143,255,0,83,194,72,254,116,102,246,13,200,92,175,196,25,185,152,19,213,199,98,195,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,199,135,137,222,33,113,87,20,25,203,122,205,204,83,77,216,59,127,78,154,221,107,101,84,149,16,219,40,98,110,216,169,227,115,215,251,105,30,173,107,26,249,101,149,232,198,111,218,151,127,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,87,84,177,175,89,18,24,36,167,239,134,70,53,179,57,237,213,93,27,94,201,46,87,157,95,149,140,45,243,2,135,211,174,36,59,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,114,19,224,251,139,60,27,197,214,87,253,56,177,83,210,89,239,180,21,18,83,95,112,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,102,205,122,140,69,87,68,244,74,234,8,1,230,143,231,179,51,126,229,244,122,35,208,114,226,227,142,155,133,44,101,95,131,243,5,149,117,25,117,140,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,122,174,100,81,57,170,229,133,34,146,119,128,0,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,21,84,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,130,149,113,99,229,99,57,62,95,226,31,78,156,198,176,153,238,90,92,193,41,179,134,213,103,225,243,55,238,181,114,102,13,5,63,102,179,221,170,229,150,170,124,74,198,54,170,121,22,69,100,8,200,31,79,77,4,77,87,205,43,159,58,234,229,85,122,187,89,10,7,82,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,13,179,211,154,22,114,227,142,35,172,153,199,149,114,125,25,176,224,174,211,69,135,236,245,81,182,78,221,67,59,226,90,166,220,145,139,248,222,209,208,133,93,19,95,182,30,148,93,39,117,89,218,31,118,188,67,113,95,134,120,185,229,137,153,152,242,203,96,171,177,220,168,170,45,52,151,139,91,155,81,60,20,51,251,114,151,167,19,43,95,4,80,212,189,208,182,41,156,216,181,88,210,120,209,250,110,106,186,29,140,170,0,45,87,154,63,145,60,205,251,151,214,40,136,1,39,123,151,23,28,117,60,86,224,218,252,31,152,44,164,167,204,92,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,210,107,229,137,205,86,164,201,20,119,148,0,6,42,228,186,114,161,227,142,155,18,218,172,156,35,230,51,42,214,251,109,167,168,102,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,73,201,164,75,12,77,143,70,58,54,117,164,208,2,18,248,204,230,107,140,179,23,59,112,237,243,135,43,213,94,30,195,217,111,81,90,251,29,206,88,18,71,221,170,234,32,117,52,181,178,210,84,53,208,163,18,23,203,28,13,146,53,149,140,154,87,170,177,210,244,226,174,185,191,198,109,139,140,62,89,153,175,115,146,213,236,108,103,133,254,142,211,226,107,108,76,122,210,182,73,110,244,189,42,154,105,29,174,176,203,210,149,82,55,57,100,141,204,115,93,185,17,146,201,18,196,239,114,226,227,142,167,138,220,27,95,131,243,5,148,148,249,139,131,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,122,77,124,177,57,170,212,153,34,142,242,128,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,98,174,79,247,43,143,34,121,101,247,215,172,86,144,2,73,167,42,30,56,234,112,213,214,201,194,62,99,50,145,44,87,42,138,134,97,27,178,190,42,117,161,171,149,210,78,234,41,213,202,212,149,147,202,231,244,156,154,202,147,74,216,244,123,100,103,70,93,0,58,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,144,45,204,51,141,59,175,20,249,161,81,98,194,24,130,173,217,87,134,170,17,48,253,26,211,58,149,43,103,72,246,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,167,27,223,54,234,107,195,103,8,121,203,197,111,210,223,193,45,21,170,111,161,214,246,86,214,123,66,189,180,221,121,165,223,217,233,33,213,23,89,165,233,75,181,95,178,38,244,215,169,35,53,110,234,63,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,58,156,184,184,227,169,226,183,6,215,224,252,193,101,37,62,98,224,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,147,95,44,78,106,181,38,72,163,188,163,26,206,44,124,211,231,39,204,12,67,234,51,151,85,203,23,143,31,192,133,246,155,33,179,98,245,183,0,226,11,131,125,155,116,184,220,122,116,184,94,103,50,103,73,163,122,78,94,141,68,238,167,71,110,146,56,161,114,201,50,233,190,87,44,212,128,88,87,56,108,144,181,99,206,29,41,243,150,107,229,93,29,203,43,170,17,212,244,141,141,175,130,186,11,141,85,37,52,172,127,131,152,246,185,33,123,94,138,169,163,36,106,181,119,163,227,138,30,22,51,175,247,59,113,5,130,115,142,75,127,109,164,195,247,5,237,240,54,46,164,143,161,158,39,211,213,116,155,212,141,22,100,130,105,86,61,207,70,245,17,155,181,110,168,179,83,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,153,62,105,121,233,71,147,252,41,223,176,221,21,231,178,98,76,196,255,0,67,118,200,99,72,36,145,244,178,42,45,193,238,142,85,221,209,236,189,72,93,35,26,231,50,74,152,63,37,92,143,108,38,100,190,80,227,44,250,205,12,63,148,121,127,5,36,151,220,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,92,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,32,51,154,63,158,204,205,251,151,209,232,143,65,203,139,142,58,110,20,177,149,126,15,204,22,85,212,101,214,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,234,185,145,68,230,171,150,20,138,73,222,0,198,179,139,31,52,249,201,243,3,16,250,140,229,207,242,220,230,9,77,195,181,76,153,61,156,151,90,183,101,213,198,161,213,52,87,41,165,150,102,97,151,164,83,201,42,69,79,12,18,205,51,42,102,88,26,172,107,154,200,222,175,147,77,95,34,172,218,20,83,20,241,161,195,6,6,205,138,172,145,198,185,191,106,195,248,190,139,103,105,166,186,65,81,73,75,6,250,102,212,179,125,108,145,182,149,187,162,123,85,53,151,189,206,70,39,190,168,210,180,42,248,141,66,40,221,175,118,161,124,7,143,129,163,251,190,6,199,119,160,106,123,186,41,186,61,186,232,106,228,247,180,67,107,55,34,170,57,123,149,78,77,25,166,157,218,126,147,84,86,248,34,160,93,117,238,54,185,168,169,222,169,175,233,56,210,157,170,221,174,111,143,218,167,94,162,142,85,209,205,86,253,71,141,191,89,85,237,99,38,135,94,244,93,53,114,125,103,155,135,27,80,225,206,156,119,138,212,99,154,228,99,151,86,53,17,85,119,39,229,42,124,15,71,101,199,150,59,252,209,69,67,117,167,126,171,187,111,86,53,93,17,218,47,130,175,214,123,90,90,250,62,146,49,181,17,174,159,20,122,42,120,254,147,178,217,227,127,245,183,163,191,181,84,83,118,186,247,104,186,154,43,87,77,62,179,93,17,19,191,67,137,202,237,116,78,244,251,7,119,138,46,154,124,13,187,155,250,63,72,98,253,125,255,0,160,230,213,23,189,20,220,139,169,168,0,3,69,83,106,170,34,106,170,113,171,183,119,234,104,138,191,14,255,0,208,106,155,116,239,106,234,21,17,87,84,240,55,181,141,211,114,120,154,108,118,237,77,92,247,53,117,85,238,56,31,95,27,92,141,218,254,245,211,93,19,68,253,39,78,237,89,70,144,163,93,51,53,95,20,222,159,90,125,167,129,196,216,214,213,104,133,240,186,227,19,30,247,42,35,81,241,234,187,92,154,247,42,253,167,192,130,149,113,68,209,213,183,73,89,34,104,215,42,170,38,154,110,79,201,238,248,149,14,195,106,100,110,71,53,173,71,163,221,167,188,186,254,73,233,41,232,90,215,43,164,106,105,166,158,42,119,77,174,93,60,85,17,62,211,133,238,215,191,191,196,220,215,162,119,247,234,111,73,91,221,170,248,135,170,46,154,41,181,19,93,127,190,104,169,162,155,220,169,183,111,216,108,115,147,68,211,224,154,27,94,169,167,127,129,166,142,114,247,169,206,157,223,0,174,250,141,170,228,78,228,239,95,176,209,92,168,186,26,162,234,111,79,3,80,0,0,0,1,181,84,211,249,71,196,216,174,84,80,190,226,251,171,170,5,119,113,200,207,201,67,73,60,19,191,226,108,86,170,154,35,92,137,166,191,204,114,49,136,157,235,222,104,186,238,85,67,106,175,114,253,103,26,200,237,116,211,79,180,222,197,94,229,85,213,62,179,149,28,139,221,170,27,93,167,197,81,13,174,168,68,77,81,186,254,133,18,245,31,163,91,171,123,252,116,215,67,163,93,102,142,170,55,186,121,119,106,154,175,187,166,189,223,98,148,147,48,178,162,155,16,214,164,212,181,47,137,116,114,42,182,23,73,166,173,106,39,239,147,234,62,22,30,193,119,28,16,233,34,138,170,105,153,171,28,170,180,170,196,84,106,170,252,85,127,132,123,123,102,39,102,173,100,178,68,213,247,81,200,178,53,52,250,254,7,180,179,220,224,84,85,90,168,149,30,141,86,166,244,250,151,251,167,219,134,118,74,138,168,246,175,135,130,156,168,168,190,10,21,168,228,209,77,17,136,139,246,28,111,141,19,189,171,161,215,95,30,246,170,175,214,107,191,106,237,57,97,114,170,247,167,143,196,231,78,238,227,80,0,6,222,239,21,238,56,102,114,53,17,81,116,54,49,218,247,107,162,125,70,246,235,174,137,220,111,218,237,53,85,215,94,237,52,55,36,105,166,134,228,106,34,104,23,79,137,195,44,145,170,43,85,237,110,159,21,83,227,220,107,233,169,145,205,143,100,175,238,94,233,59,252,126,163,198,226,11,164,201,12,178,211,192,178,79,221,181,141,93,93,249,93,233,166,157,253,218,158,50,131,41,106,111,147,182,178,247,61,68,175,98,172,105,186,145,204,247,81,53,79,201,114,124,85,74,187,99,194,118,235,124,15,236,241,175,188,245,215,189,223,82,125,107,246,31,106,154,129,148,122,164,43,163,151,247,218,124,62,175,230,59,50,43,218,154,181,85,123,254,163,84,145,170,237,53,68,251,117,54,204,173,86,124,23,69,215,196,235,189,206,84,69,98,46,137,240,67,145,158,243,53,95,29,60,3,88,237,201,185,127,152,229,86,162,39,212,17,61,222,231,26,109,95,175,249,141,202,196,218,191,19,111,77,13,22,52,94,227,115,89,162,156,134,215,34,34,28,75,221,170,162,247,154,39,114,106,174,209,92,111,106,162,167,113,200,134,53,188,88,249,167,206,79,152,24,135,212,103,41,81,49,60,169,248,227,169,204,171,85,7,11,121,146,202,72,175,184,98,206,140,194,215,54,190,40,18,227,110,165,107,24,148,79,143,84,87,212,195,22,142,107,163,106,245,33,138,71,61,26,232,157,36,210,62,0,32,7,154,63,158,204,205,251,151,209,232,135,0,188,107,226,174,20,243,30,146,201,118,185,246,140,178,196,215,8,99,196,118,250,133,145,241,208,111,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,235,70,196,98,166,230,196,248,167,163,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,147,227,235,210,207,27,100,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,113,245,138,85,197,143,149,140,228,249,127,136,125,58,115,26,195,181,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,59,220,191,120,238,177,113,85,133,99,193,88,165,253,139,51,112,253,189,36,184,211,104,249,61,169,75,4,116,177,203,117,222,202,120,169,224,234,212,212,57,59,51,85,92,205,53,77,91,222,151,128,99,89,197,143,154,124,228,249,129,136,125,70,114,85,57,42,121,88,197,63,48,43,189,58,220,95,248,34,87,154,47,47,250,203,69,101,203,137,188,144,195,189,107,84,221,166,227,142,45,112,73,60,245,81,213,75,60,179,205,118,111,81,239,221,10,245,116,150,56,209,141,133,177,182,68,106,177,101,116,81,130,15,107,148,57,47,154,25,245,140,163,203,252,163,194,21,120,138,251,37,60,181,107,79,11,227,137,145,65,26,38,249,101,150,87,54,40,153,170,181,168,231,185,168,175,123,24,154,185,237,69,200,35,133,30,20,114,227,132,172,184,102,10,193,81,118,235,173,119,78,123,253,254,120,81,149,87,122,166,162,162,57,200,138,189,56,89,185,201,20,40,170,216,218,231,42,171,222,249,36,125,107,44,3,157,95,149,140,45,243,2,135,211,174,36,43,21,87,134,46,33,113,87,11,249,203,101,205,204,45,77,219,251,7,82,154,227,107,125,84,148,240,220,232,101,110,217,105,228,115,23,251,89,24,174,107,218,201,98,137,234,199,236,218,185,15,100,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,206,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,0,4,43,115,171,243,79,133,190,95,208,250,141,196,170,188,140,127,61,159,171,127,180,137,84,0,29,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,72,22,230,25,193,101,215,133,140,208,168,190,225,12,63,86,220,171,196,181,8,184,126,177,106,93,84,148,83,172,123,165,183,207,35,154,142,99,218,228,149,209,35,213,202,248,81,171,212,145,236,155,109,32,201,94,39,115,151,135,187,22,54,176,101,62,40,246,36,120,246,223,13,190,229,83,20,45,237,80,116,158,229,142,122,105,191,46,25,145,146,84,70,143,106,247,54,119,57,17,36,108,82,71,226,176,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,9,77,67,67,76,137,190,87,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,149,211,142,254,24,236,92,37,230,22,13,202,171,69,235,219,117,111,193,241,221,46,151,126,204,250,110,223,85,45,206,224,214,201,208,116,178,164,91,96,142,158,45,26,237,171,210,223,162,57,206,61,183,1,156,31,97,158,46,114,191,60,108,174,74,74,44,109,99,167,177,59,9,222,42,229,168,232,80,207,44,149,111,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,181,214,171,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,90,106,234,26,148,77,241,63,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,246,185,233,197,30,123,113,41,236,79,195,94,57,250,71,244,115,180,251,51,250,153,71,71,208,237,29,46,183,250,154,40,247,110,232,69,249,90,233,183,187,77,87,90,235,203,139,129,202,110,43,113,149,126,48,204,23,213,211,229,214,15,168,129,149,208,196,201,98,125,238,173,200,175,74,40,167,68,70,177,141,106,53,211,185,174,234,181,146,196,214,163,86,100,150,57,222,44,3,157,95,149,140,45,243,2,135,211,174,36,43,21,43,135,92,249,198,92,54,230,229,139,53,176,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,118,72,214,232,142,86,59,99,209,146,53,55,177,170,153,20,228,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,206,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,64,15,52,127,61,153,155,247,47,163,209,22,170,73,167,42,30,56,234,112,213,214,201,194,62,99,50,145,44,87,42,138,134,97,27,178,190,42,117,161,171,149,210,78,234,41,213,202,212,149,147,202,231,244,156,154,202,147,74,216,244,123,100,103,70,93,0,0,24,171,153,41,240,157,229,99,38,254,95,225,239,78,128,170,164,0,243,71,243,217,153,191,114,250,61,17,218,229,231,198,157,215,133,140,208,167,177,98,252,65,86,220,171,196,181,10,152,130,141,41,157,84,148,83,172,123,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,211,145,236,135,108,244,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,118,202,85,197,143,149,140,228,249,127,136,125,58,115,26,195,181,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,63,220,0,241,131,106,226,203,40,218,235,130,213,199,142,240,117,61,29,6,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,178,161,97,149,235,27,90,213,137,237,123,54,236,72,228,146,232,8,86,230,117,199,143,225,190,251,83,144,217,79,122,221,128,112,253,193,222,210,186,91,174,61,74,92,81,51,89,11,163,213,189,38,175,70,158,118,212,35,118,201,36,83,57,35,153,53,217,19,146,221,120,62,225,51,25,113,117,154,31,65,236,85,21,118,123,21,5,60,149,55,220,70,218,4,170,130,212,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,191,78,163,209,21,177,61,82,87,184,245,202,220,9,146,220,182,49,206,90,101,165,139,216,216,110,205,236,206,197,69,218,166,168,233,117,111,244,179,73,248,201,158,249,29,172,146,189,222,243,151,77,116,77,17,17,18,11,12,170,0,45,87,154,63,145,60,205,251,151,214,40,136,1,61,6,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,33,62,15,184,179,193,188,93,101,127,211,139,21,61,37,158,251,65,81,37,53,247,14,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,215,168,196,85,116,79,68,174,160,3,21,112,78,79,45,62,58,170,120,154,195,53,89,97,153,213,245,117,89,161,135,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,220,157,57,26,231,171,164,72,239,124,136,190,107,220,113,212,226,91,173,239,132,124,185,101,34,216,173,181,20,236,197,215,100,124,85,11,93,87,19,163,157,180,80,43,85,201,19,32,149,172,234,185,116,149,102,137,209,232,198,198,254,181,138,240,235,144,216,203,137,44,220,177,101,78,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,110,200,218,237,81,170,246,239,122,178,54,174,247,181,22,95,248,223,202,28,27,144,188,177,49,110,81,229,252,21,113,216,176,237,61,162,26,117,171,157,102,158,87,190,249,73,44,179,72,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,72,54,61,6,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,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,12,165,254,154,124,17,71,63,86,58,117,147,241,104,187,53,218,237,21,59,238,0,2,192,57,213,249,88,194,223,48,40,125,58,226,67,182,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,33,62,15,184,179,193,188,93,101,127,211,139,21,61,37,158,251,65,81,37,53,247,14,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,215,168,196,85,116,79,68,174,160,179,94,99,188,113,212,240,165,131,104,48,126,95,50,146,163,49,113,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,73,207,138,87,57,92,144,172,82,65,9,63,220,174,60,137,229,151,223,94,177,90,64,8,38,123,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,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,186,185,85,94,174,214,66,129,13,124,206,185,128,81,230,237,101,79,15,217,33,136,187,94,5,164,221,6,38,185,69,28,18,210,223,170,163,158,25,162,109,51,220,197,145,33,130,74,126,233,163,123,91,51,158,237,17,209,181,143,146,210,184,85,225,159,25,113,95,155,148,121,91,131,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,51,33,76,151,202,28,27,144,185,95,135,242,143,47,224,171,142,197,135,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,101,92,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,149,140,109,44,17,164,104,249,209,144,62,158,154,9,92,140,134,39,62,117,209,168,138,245,110,177,3,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,74,154,26,234,101,77,241,63,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,200,79,131,238,44,240,111,23,89,95,244,226,197,79,73,103,190,208,84,73,77,125,195,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,155,53,234,49,21,93,19,209,32,135,139,31,52,249,201,243,3,16,250,140,229,42,37,167,148,167,26,254,219,163,163,225,55,51,110,119,90,203,212,61,105,48,93,194,117,235,198,234,24,96,234,62,216,229,70,239,143,162,200,165,146,39,72,231,53,99,87,68,139,26,69,11,31,39,224,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,95,31,94,150,120,221,28,177,239,98,181,237,220,199,185,53,106,163,147,93,81,81,123,204,99,113,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,11,77,93,67,82,137,190,39,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,178,105,89,154,95,133,14,73,87,142,217,125,246,157,215,9,123,55,11,92,63,165,122,61,151,178,223,40,187,36,29,204,107,95,182,134,74,47,125,187,181,215,222,114,189,30,88,7,9,222,105,242,111,230,6,30,245,24,11,148,231,5,156,119,220,115,197,2,229,85,68,61,158,203,150,150,248,41,232,227,220,199,245,234,171,169,224,171,168,169,213,24,215,183,115,31,77,23,77,92,246,167,102,222,221,171,35,144,246,220,152,50,26,155,21,102,134,37,207,251,237,21,95,103,192,244,237,181,216,158,234,121,91,4,151,26,200,228,108,242,50,100,122,49,239,134,155,86,58,37,107,251,171,163,122,236,86,177,93,49,36,0,243,71,243,217,153,191,114,250,61,17,106,164,143,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,158,232,37,72,227,73,164,101,84,213,40,137,35,222,254,147,218,196,218,216,222,247,199,49,32,198,179,139,31,52,249,201,243,3,16,250,140,229,42,37,39,150,159,49,108,27,130,48,5,86,71,241,29,141,106,237,244,248,118,158,122,220,53,126,184,185,102,129,150,232,97,71,45,173,118,49,101,71,198,145,200,232,17,85,251,209,253,157,155,85,144,69,36,107,99,252,127,140,179,79,25,93,179,7,48,113,13,93,243,16,223,42,22,166,186,186,165,83,124,175,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,39,71,150,22,82,221,114,199,132,204,37,116,196,23,28,64,251,150,46,167,117,237,40,107,239,46,170,162,161,162,154,105,100,164,109,20,13,114,195,76,201,97,149,181,15,70,167,81,210,78,254,162,251,173,100,119,105,241,54,57,202,138,104,190,234,162,162,248,247,169,185,92,154,125,102,246,120,127,41,164,158,30,63,19,98,181,84,209,26,228,77,53,254,99,123,25,167,188,170,29,174,238,227,77,124,117,77,84,226,89,29,174,158,31,105,190,53,93,117,87,106,135,42,57,23,187,84,54,187,79,21,84,52,116,232,137,171,81,29,250,20,219,50,200,228,68,106,42,127,38,167,90,170,210,149,154,44,211,234,169,241,219,254,69,251,74,79,143,242,182,142,254,146,37,53,67,162,123,164,107,181,108,78,147,68,72,213,60,55,33,229,172,24,10,225,130,171,58,241,85,77,51,98,110,213,85,165,86,35,145,92,142,94,245,85,211,192,247,86,156,74,137,164,115,190,54,59,114,34,163,164,68,84,239,95,176,246,118,91,181,51,152,175,237,48,232,245,77,169,212,79,173,79,189,13,67,37,69,84,123,87,195,193,80,229,69,69,240,80,168,142,77,20,218,145,162,46,168,189,223,81,181,241,166,187,145,116,58,238,215,95,121,21,195,126,197,211,196,229,137,203,174,170,154,247,120,156,233,220,186,26,128,0,52,238,94,245,56,101,114,34,42,162,232,113,177,200,189,201,220,159,81,189,186,235,162,119,27,180,114,38,229,93,126,205,13,233,26,109,211,67,114,53,17,52,53,56,101,146,52,213,138,230,167,119,138,169,242,107,171,41,41,218,237,174,142,71,232,238,228,147,69,213,15,25,136,110,179,165,44,146,83,194,178,204,139,238,70,222,247,39,188,154,166,154,119,247,30,50,155,45,235,177,93,123,171,111,82,84,44,123,157,44,113,186,145,205,218,143,213,85,55,53,83,95,4,239,251,10,169,134,48,93,182,209,109,134,8,99,93,97,68,111,239,188,81,168,159,23,41,232,105,237,209,82,175,226,147,222,215,84,119,127,119,242,29,153,21,237,77,90,170,189,255,0,81,175,81,186,232,170,137,246,234,109,153,81,205,68,78,254,255,0,129,192,247,57,91,171,19,187,234,67,116,75,185,154,185,52,93,23,184,35,21,85,53,95,143,134,135,54,222,224,137,220,186,56,211,106,253,127,204,110,216,155,123,252,77,189,52,11,26,42,104,106,145,247,156,134,154,34,120,156,42,154,106,228,241,52,77,127,45,203,162,169,189,139,221,227,169,200,134,160,0,0,0,26,47,129,180,4,69,215,185,52,251,77,175,110,191,145,252,221,230,200,209,206,77,20,104,191,94,135,58,38,137,161,163,147,93,59,190,35,77,87,77,52,10,154,38,166,169,224,131,68,241,56,220,213,213,126,165,95,168,225,116,110,87,105,170,170,47,216,114,57,58,113,120,120,34,28,93,125,175,68,70,234,159,94,162,21,124,232,170,247,120,47,212,118,18,24,145,168,154,119,126,147,144,226,168,115,146,53,107,88,174,87,123,189,223,13,126,39,83,217,177,201,26,189,81,90,245,69,215,185,127,147,226,121,219,205,167,116,203,28,173,115,154,228,84,215,106,167,118,137,169,78,177,70,24,184,81,185,106,237,21,50,196,141,89,100,123,91,79,212,221,166,138,137,170,170,233,241,62,45,135,49,235,169,110,13,160,185,198,216,82,29,98,71,202,246,199,185,90,138,138,186,43,83,234,79,238,149,110,193,138,105,171,162,133,212,245,116,238,87,70,215,61,25,43,93,226,221,127,202,122,186,74,182,76,214,163,85,174,220,157,234,142,215,191,67,180,138,171,226,154,26,154,57,168,239,19,137,208,252,81,117,254,67,174,246,42,106,237,170,191,226,55,194,231,38,136,171,250,14,118,185,85,116,94,243,121,168,6,157,254,1,126,213,238,56,159,38,191,98,28,82,38,244,211,106,187,244,8,226,119,197,21,23,244,29,132,141,17,117,241,55,104,134,166,138,186,29,58,234,214,193,30,168,246,162,253,170,159,90,30,118,190,251,28,72,174,125,92,45,209,87,185,94,212,215,188,248,207,171,150,178,85,88,63,45,234,170,215,55,222,238,241,238,79,137,223,163,177,192,229,100,245,40,178,200,238,245,238,86,233,170,120,119,47,233,61,61,61,35,162,238,98,57,59,245,215,67,185,11,89,18,42,34,162,53,127,190,115,27,93,250,78,186,162,53,126,191,179,234,54,72,231,38,170,139,220,189,218,26,64,253,85,88,230,232,157,200,221,78,102,251,174,209,91,175,127,113,205,181,60,84,213,81,21,52,52,70,163,83,185,13,81,19,234,26,39,128,211,81,162,13,62,38,166,215,38,167,19,145,119,35,117,240,241,52,126,221,62,189,13,241,51,68,221,174,187,147,95,208,114,152,214,113,99,230,159,57,62,96,98,31,81,156,186,168,184,22,252,53,242,234,203,92,241,201,204,25,218,243,38,203,237,127,108,83,81,59,108,215,219,92,119,74,244,93,33,70,175,104,172,139,72,250,122,43,94,248,145,241,254,53,205,167,141,44,42,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,122,121,124,241,183,106,226,191,0,73,98,196,243,210,80,230,46,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,233,163,149,18,72,245,187,80,8,1,230,143,231,179,51,126,229,244,122,34,215,228,180,221,97,181,83,223,102,182,85,178,219,89,81,53,37,61,99,161,114,65,52,240,182,55,75,19,36,211,107,158,198,207,11,156,212,93,90,146,198,171,166,228,214,253,121,94,241,211,248,20,197,76,200,236,227,198,125,147,45,175,91,253,143,83,90,221,208,216,174,146,72,213,77,102,87,39,103,163,155,89,58,154,163,152,201,85,146,126,41,174,168,145,102,164,165,92,88,249,88,206,79,151,248,135,211,167,49,172,36,211,138,126,7,42,115,43,132,76,170,226,147,45,159,73,21,247,12,101,62,31,126,41,182,57,145,64,151,27,117,45,178,55,173,107,36,209,21,245,48,197,171,92,217,28,189,72,98,141,172,86,186,38,199,52,122,229,86,102,98,172,155,204,124,57,154,88,42,175,179,222,176,205,194,43,133,54,233,36,100,115,108,95,126,9,122,111,99,221,12,172,87,71,35,17,201,190,55,189,170,186,57,76,135,184,85,226,99,6,241,95,148,116,121,165,131,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,178,3,56,177,243,79,156,159,48,49,15,168,206,74,167,37,79,43,24,167,230,5,119,167,91,139,255,0,7,82,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,11,57,138,112,43,83,194,214,50,92,113,151,212,21,111,202,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,249,15,107,28,247,189,170,247,218,86,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,86,71,215,170,158,70,199,20,123,222,173,99,119,61,237,77,92,168,212,215,85,84,78,242,127,184,23,224,202,197,193,230,92,85,91,36,186,251,103,25,226,142,207,81,137,174,81,61,233,74,233,34,71,244,169,169,163,118,154,67,23,86,84,73,28,212,146,71,61,206,118,212,86,69,29,202,130,192,57,213,249,88,194,223,48,40,125,58,226,71,7,47,124,1,131,115,79,139,156,19,151,217,131,135,169,47,152,122,249,79,123,166,174,161,169,69,217,43,61,143,88,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,227,111,131,236,77,194,54,104,75,101,114,85,214,224,155,229,68,238,194,119,138,185,105,250,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,181,189,174,5,248,205,190,240,121,152,245,87,57,45,94,217,193,152,163,179,211,226,107,108,76,98,85,58,56,149,253,42,154,105,29,166,147,69,213,149,82,55,57,35,145,175,115,93,181,85,146,199,144,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,135,108,0,66,183,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,149,64,0,60,166,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,201,163,252,100,47,100,141,210,72,152,239,117,201,174,154,46,168,170,139,143,191,24,60,38,99,46,17,115,67,232,61,246,162,174,241,98,175,167,142,166,197,136,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,247,233,211,122,162,54,86,42,202,167,45,62,5,106,120,101,195,53,89,159,153,212,21,116,185,161,136,233,231,182,213,80,186,170,41,32,180,91,146,161,21,176,49,96,145,241,76,249,150,8,102,116,138,229,218,157,56,218,214,43,100,89,44,215,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,86,174,99,252,191,232,248,136,177,75,155,121,67,135,127,211,98,131,179,65,45,53,60,144,83,199,136,169,119,178,61,181,15,153,241,198,201,161,141,85,236,153,93,185,99,137,98,114,63,241,43,20,91,112,125,194,102,50,226,235,52,62,131,216,170,42,236,246,42,10,121,42,111,184,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,126,157,71,162,43,98,122,166,66,120,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,116,166,161,161,166,69,217,19,53,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,211,208,115,29,224,114,155,133,44,101,65,140,50,249,245,117,25,117,140,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,186,174,100,82,181,200,229,133,101,146,159,240,73,198,14,38,225,27,52,34,189,53,106,235,112,77,242,162,6,226,203,61,36,84,253,122,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,220,220,130,48,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,62,62,189,44,241,182,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,247,16,47,205,31,207,102,102,253,203,232,244,69,74,225,131,130,203,87,20,252,4,227,27,238,16,195,244,142,205,76,53,142,43,87,15,214,45,75,105,86,182,4,162,183,58,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,72,216,249,183,88,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,164,207,242,197,227,199,240,223,98,166,200,108,216,189,110,199,216,126,222,223,102,221,46,55,30,165,86,40,133,175,153,210,104,222,147,83,173,79,3,105,209,219,164,146,89,154,146,76,186,236,149,201,127,224,0,98,174,100,167,194,119,149,140,155,249,127,135,189,58,2,170,144,3,205,31,207,102,102,253,203,232,244,69,175,201,105,186,195,106,167,190,205,108,171,101,182,178,162,106,74,122,199,66,228,130,105,225,108,110,150,38,73,166,215,61,141,158,23,57,168,186,181,37,141,87,77,201,172,133,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,149,181,47,107,18,69,134,121,42,59,230,145,238,108,46,99,117,70,198,231,190,57,148,41,87,22,62,86,51,147,229,254,33,244,233,204,107,9,116,230,189,192,229,54,37,181,94,248,184,203,151,213,173,246,219,79,78,252,93,105,70,75,80,149,212,145,54,56,27,91,2,53,28,177,62,8,154,206,171,87,72,150,24,157,38,172,116,111,235,69,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,248,100,252,92,204,124,110,214,57,94,223,121,171,166,186,166,138,136,169,127,252,102,243,83,177,103,87,15,180,57,95,148,54,11,173,150,235,141,109,237,250,99,53,68,239,141,214,136,210,93,36,183,211,201,26,183,180,117,186,107,190,85,68,141,105,165,70,57,155,229,145,148,246,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,190,105,63,25,51,217,27,116,142,39,187,222,114,107,166,137,170,170,34,228,61,194,175,12,248,55,133,12,163,163,202,220,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,247,43,97,102,216,163,99,35,106,174,214,49,187,156,247,239,145,244,215,154,63,145,60,205,251,151,214,40,136,1,50,168,7,148,205,44,210,192,153,45,129,46,121,153,153,119,223,99,97,187,55,71,182,214,246,89,170,58,93,89,153,12,127,139,133,143,145,218,201,43,27,238,181,116,215,85,209,17,85,45,87,142,236,117,248,80,229,129,123,204,191,101,251,51,233,110,31,194,183,222,197,215,235,118,94,213,112,183,77,210,234,109,110,253,189,77,187,182,183,93,53,209,53,208,130,194,250,121,143,242,255,0,172,225,222,251,46,109,229,14,29,255,0,74,122,254,205,4,180,212,242,79,81,38,29,170,216,200,246,212,62,103,201,35,225,154,68,87,178,101,118,212,146,85,137,200,207,196,172,182,215,195,23,16,184,171,133,252,229,178,230,230,22,166,237,253,131,169,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,253,172,140,87,53,237,100,177,68,245,99,246,109,92,135,178,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,0,197,92,149,78,34,120,14,252,55,240,119,148,153,243,148,246,93,216,251,15,229,126,31,246,149,174,221,110,234,85,98,136,91,67,66,216,245,119,85,169,214,167,129,181,10,221,177,201,44,205,72,225,77,118,68,212,140,188,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,143,103,167,55,58,204,91,195,5,146,195,151,176,123,19,52,241,117,190,166,143,18,85,218,106,167,131,232,196,145,84,68,206,165,58,203,2,164,189,174,14,186,177,99,155,169,77,189,63,24,233,26,215,17,195,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,74,106,26,26,100,77,242,191,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,200,35,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,67,233,127,165,95,60,177,193,210,142,161,99,252,90,166,253,55,59,85,94,239,43,205,31,200,158,102,253,203,235,20,68,0,146,105,205,123,129,202,156,53,117,189,241,113,151,47,164,75,21,202,162,157,248,186,210,140,138,157,104,106,229,116,112,54,182,4,106,53,37,100,242,185,157,86,174,178,164,210,186,77,94,217,31,209,176,172,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,82,23,237,110,169,170,57,28,214,189,142,99,216,199,183,34,156,139,207,76,184,226,47,46,45,217,161,149,247,158,221,106,174,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,78,102,110,110,169,170,181,90,230,189,142,123,30,199,186,160,2,192,57,213,249,88,194,223,48,40,125,58,226,66,177,85,120,98,226,23,21,112,191,156,182,92,220,194,212,221,191,176,117,41,174,54,183,213,73,79,13,206,134,86,237,150,158,71,49,127,181,145,138,230,189,172,150,40,158,172,126,205,171,144,246,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,167,252,96,241,103,131,120,69,202,255,0,167,23,218,122,75,197,246,190,162,58,107,22,28,117,122,210,207,117,122,72,196,157,88,244,142,85,99,34,137,235,35,158,172,217,175,77,138,168,233,88,139,143,102,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,106,107,171,170,85,55,202,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,207,147,253,202,227,200,158,89,125,245,235,21,164,0,146,105,133,120,28,169,226,183,151,14,81,227,12,190,125,37,62,98,224,250,124,64,202,24,101,100,81,50,247,72,235,205,99,214,138,89,213,17,204,123,92,142,116,14,115,186,77,124,178,181,200,212,153,101,142,53,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,39,251,128,30,48,109,92,89,101,27,93,112,90,184,241,222,14,167,163,160,197,108,154,38,163,42,103,123,28,145,215,68,232,216,216,182,84,44,50,189,99,107,90,177,61,175,102,221,137,28,146,93,1,21,124,215,56,22,254,191,197,6,74,96,207,246,69,86,63,162,161,119,246,174,109,210,58,116,111,251,239,106,123,93,252,9,149,159,234,137,136,224,201,124,222,198,89,11,154,24,127,55,50,254,122,72,239,184,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,157,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,153,20,112,235,159,56,55,137,44,163,177,102,182,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,237,17,202,198,239,98,178,70,166,199,181,86,61,185,174,113,211,253,127,133,252,148,198,127,236,138,92,127,91,66,223,237,90,219,92,117,8,239,247,222,212,198,183,248,16,171,255,0,213,16,145,193,146,249,67,140,179,235,52,48,254,81,229,252,20,146,95,113,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,114,30,225,139,135,172,43,194,254,77,89,114,143,11,84,246,254,193,212,169,184,221,31,75,29,60,215,58,233,93,186,90,137,26,196,254,214,54,35,156,247,50,40,162,98,189,251,55,44,0,241,99,230,159,57,62,96,98,31,81,156,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,87,189,105,91,36,183,122,174,173,53,76,109,215,88,101,233,68,139,35,90,178,70,230,53,205,220,136,248,164,138,11,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,73,180,229,193,204,2,143,136,139,20,89,73,155,216,139,253,54,40,59,76,241,84,212,71,5,60,120,138,151,123,228,221,78,200,89,28,108,154,24,213,24,248,81,187,150,56,146,86,171,255,0,28,145,95,80,33,175,157,38,78,88,176,126,114,225,44,226,180,77,211,171,204,75,125,69,61,210,155,107,215,117,85,181,180,241,182,167,123,158,168,155,224,158,158,46,155,88,198,183,179,110,247,157,35,149,45,3,44,243,175,232,54,74,231,30,78,85,219,250,212,153,155,111,178,244,103,142,45,210,65,93,110,186,69,81,30,231,44,141,70,194,232,31,88,142,209,143,114,201,208,211,107,119,169,231,242,67,26,218,178,215,58,48,14,99,95,105,234,231,182,225,92,81,106,189,214,69,72,198,186,121,32,166,171,142,105,27,27,92,230,181,94,173,98,162,34,185,169,174,154,170,120,158,127,22,98,155,238,57,197,87,156,107,138,107,187,109,235,16,92,42,46,151,26,158,147,35,235,213,79,35,164,150,77,140,70,177,187,158,247,46,141,68,106,107,162,34,39,113,144,247,4,121,13,83,195,143,13,24,59,45,175,52,84,144,98,20,167,125,211,16,44,52,241,70,245,184,212,189,101,146,57,95,19,222,217,159,11,93,29,50,75,189,219,217,78,197,77,27,181,169,93,72,1,230,143,231,179,51,126,229,244,122,34,226,184,21,225,51,6,241,117,192,78,42,192,247,218,138,75,61,246,131,50,42,170,108,88,141,212,11,85,61,169,235,69,107,89,209,140,73,34,87,178,88,152,177,185,138,253,154,244,222,168,174,137,138,145,215,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,90,106,234,26,148,77,241,63,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,151,238,90,92,193,41,179,134,213,103,225,243,55,238,181,114,102,13,5,63,102,179,221,170,229,150,170,124,74,198,54,170,121,22,69,100,8,200,31,79,77,4,77,87,205,43,159,58,234,229,85,122,187,89,10,49,172,226,199,205,62,114,124,192,196,62,163,57,34,153,65,193,149,139,140,62,89,153,81,108,142,235,236,108,103,133,254,145,84,97,155,148,175,122,210,182,73,110,245,93,90,106,152,219,174,176,203,210,137,22,70,181,100,141,204,107,155,185,17,241,73,20,23,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,149,215,129,126,29,63,116,231,17,216,119,0,220,169,250,184,110,223,186,251,137,189,253,186,218,233,222,205,241,119,75,28,159,142,145,240,211,238,141,202,246,117,250,136,138,140,83,34,96,136,186,248,105,246,155,100,110,191,147,227,245,155,24,142,93,90,186,248,248,232,52,95,175,67,157,169,162,26,61,53,79,1,167,126,154,127,40,84,209,53,53,110,170,137,170,104,52,79,19,141,90,237,87,77,116,95,176,225,116,110,85,211,118,168,191,97,200,228,233,197,174,159,4,56,186,251,94,136,140,215,187,235,53,141,207,153,87,114,232,154,170,105,161,206,216,98,70,232,137,170,126,147,144,227,154,71,70,212,86,70,175,93,116,209,14,159,179,34,146,53,122,162,182,69,69,250,255,0,189,169,231,239,22,149,114,190,57,90,231,49,202,137,249,42,159,2,157,226,252,53,95,77,47,108,179,212,73,10,53,174,123,216,218,126,166,237,173,77,19,85,85,211,227,253,211,206,218,243,2,227,104,172,101,178,230,212,103,78,70,34,62,87,54,45,200,171,170,247,43,126,26,161,87,172,152,170,154,182,8,29,79,87,78,229,115,35,87,163,38,107,188,83,255,0,137,235,41,42,227,153,26,141,115,92,170,136,174,84,114,46,157,199,109,23,93,123,141,77,21,168,228,209,78,55,67,221,174,191,204,117,222,197,252,173,138,191,13,13,209,57,81,52,85,238,57,218,245,215,69,239,55,154,128,104,161,124,59,212,226,124,159,13,116,68,56,223,239,166,154,110,215,234,52,138,39,126,249,21,23,244,29,142,154,34,235,226,110,209,13,77,21,116,58,181,149,109,129,139,239,181,171,162,248,170,30,122,190,246,200,220,171,37,92,76,209,21,116,115,218,154,247,31,14,74,231,85,72,171,26,106,175,85,216,228,93,124,124,21,62,179,189,71,99,137,206,108,245,78,89,94,228,221,166,213,106,181,85,59,252,20,244,148,52,93,6,53,34,106,181,54,166,157,202,186,119,31,66,38,244,211,199,68,85,213,223,164,230,54,187,244,157,119,34,55,199,191,236,54,72,247,183,222,107,180,79,171,67,108,47,119,83,99,154,168,221,59,181,250,206,116,77,175,240,213,14,109,168,189,234,134,186,119,104,104,140,70,248,33,170,34,125,67,65,167,192,104,134,160,209,201,170,28,46,241,219,175,122,120,154,59,110,223,175,67,116,77,238,221,252,47,135,212,115,0,0,0,3,69,93,13,53,241,52,213,77,23,192,213,190,242,120,155,149,59,180,212,211,195,185,19,68,250,205,26,197,78,227,69,98,175,118,166,230,185,28,154,161,184,0,13,138,213,93,83,114,247,255,0,49,170,53,17,13,30,221,253,223,3,133,241,199,174,141,211,95,171,65,27,92,197,209,16,222,174,68,93,170,239,3,147,114,104,171,245,38,166,214,110,87,43,254,10,134,245,58,149,180,235,54,142,72,209,202,136,190,58,31,54,107,51,37,138,70,202,140,247,218,169,162,177,23,77,80,165,184,199,45,34,172,73,42,41,150,8,165,108,143,84,86,211,183,85,213,201,175,126,228,41,124,243,226,44,179,173,154,190,174,174,174,162,142,73,28,157,213,42,198,196,214,170,181,168,141,69,118,168,187,211,193,59,180,42,38,5,207,12,59,115,130,26,119,220,37,100,251,149,142,106,172,206,239,70,34,175,126,205,62,178,178,90,239,244,149,140,247,100,85,77,202,154,174,239,171,95,168,250,250,234,106,13,170,212,84,211,68,254,225,198,248,180,239,106,39,137,181,87,111,137,185,36,238,78,245,238,254,115,145,28,213,254,83,85,209,19,188,211,122,110,70,161,181,238,209,123,148,227,223,170,126,82,169,177,222,242,232,137,175,199,67,154,8,220,196,93,221,235,175,137,201,167,126,166,160,227,154,120,233,216,175,145,218,34,34,175,135,212,121,235,206,49,183,80,71,38,233,21,54,49,206,85,77,223,86,191,4,40,182,44,207,155,74,84,190,221,64,249,166,168,73,100,98,53,38,149,157,237,114,107,222,172,211,193,23,226,109,194,178,226,12,77,90,149,245,77,157,148,202,157,86,177,245,61,70,185,175,107,149,59,149,83,77,59,190,5,94,195,214,73,35,167,142,162,86,53,17,157,218,232,139,167,186,159,111,218,125,218,104,98,234,108,247,124,87,191,111,216,125,77,59,187,187,141,174,70,170,105,162,105,227,224,106,197,220,157,232,113,170,170,247,110,83,137,117,79,181,67,88,174,95,120,228,108,72,169,220,137,171,126,195,145,17,174,211,195,86,248,247,27,192,0,0,1,198,173,85,118,187,123,151,196,116,187,254,205,77,254,29,200,109,87,38,190,38,53,220,88,121,166,206,79,255,0,175,241,15,168,206,77,71,43,149,255,0,228,20,203,63,190,125,98,180,180,30,104,156,0,86,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,179,122,143,126,232,87,171,164,177,198,140,108,45,141,178,35,85,139,43,162,142,28,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,69,28,42,241,49,131,120,175,202,58,60,210,193,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,88,1,0,60,209,252,246,102,111,220,190,143,68,93,87,46,190,29,48,39,20,28,2,227,140,180,199,84,255,0,156,11,157,101,158,183,124,223,212,203,167,177,105,33,130,179,167,20,177,245,186,93,119,187,164,247,108,127,130,167,130,164,117,103,166,69,230,63,14,153,143,113,202,252,208,179,118,27,173,14,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,58,144,191,107,180,93,17,200,230,185,143,107,30,199,177,178,85,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,187,166,198,109,153,58,90,197,36,138,247,76,233,29,26,185,30,145,54,91,234,226,199,202,198,114,124,191,196,62,157,57,141,97,146,71,7,119,107,85,235,133,12,158,172,179,92,233,43,233,227,192,246,90,71,203,77,51,101,99,103,130,142,40,102,137,92,213,84,71,199,44,114,70,246,248,181,236,115,87,69,69,66,50,249,174,112,81,248,50,197,83,241,41,150,118,203,173,78,27,197,183,10,138,156,91,22,157,104,108,247,73,164,107,146,163,122,185,100,108,53,82,72,254,231,55,100,114,166,212,122,36,208,196,219,74,225,87,137,140,101,194,134,110,81,230,150,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,255,0,43,157,248,214,213,153,89,209,143,179,26,197,79,87,5,183,21,98,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,117,209,87,196,151,78,74,158,86,49,79,204,10,239,78,183,23,254,1,96,28,234,252,172,97,111,152,20,62,157,113,34,175,132,239,52,249,55,243,3,15,122,140,6,74,96,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,155,236,244,200,188,184,226,47,46,46,57,95,154,22,110,221,106,174,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,78,102,110,118,139,162,181,90,231,49,237,123,30,246,59,29,108,244,200,188,199,225,211,49,238,57,95,154,22,110,195,117,161,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,82,23,237,118,139,162,57,28,215,49,237,99,216,246,54,237,121,110,115,4,166,225,218,166,76,158,206,75,173,91,178,234,227,80,234,154,43,148,210,203,51,48,203,210,41,228,149,34,167,134,9,102,153,149,51,44,13,86,53,205,100,111,87,201,166,175,145,86,109,0,44,255,0,61,57,157,112,251,146,25,203,100,202,122,170,223,164,17,182,225,83,110,198,55,43,99,229,127,209,121,24,216,186,106,232,210,37,101,95,191,35,219,43,33,151,169,15,70,68,86,58,68,72,150,197,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,68,170,0,0,62,77,231,11,88,177,5,198,197,118,187,208,246,138,188,51,112,125,210,215,39,85,236,236,245,79,165,168,164,116,154,53,81,31,172,21,117,12,209,200,173,247,245,211,115,90,169,245,136,86,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,18,168,124,155,6,19,194,184,83,218,95,69,176,205,170,205,237,155,132,215,107,143,179,232,163,167,237,149,210,233,213,169,155,98,39,82,103,237,110,233,29,171,157,162,106,171,161,245,129,96,28,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,222,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,173,53,117,13,74,46,201,89,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,99,217,198,15,9,152,203,132,92,208,250,15,125,168,171,188,88,171,233,227,169,177,98,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,250,116,222,168,141,149,138,183,41,202,135,140,28,125,130,115,66,201,195,29,245,106,239,152,39,21,212,84,54,217,18,69,53,68,246,42,222,156,147,43,224,108,76,123,187,52,142,106,245,88,168,145,198,174,117,66,186,52,108,235,37,32,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,124,158,103,92,191,235,51,118,142,167,136,28,144,195,189,175,29,82,110,159,19,91,98,146,121,106,175,212,177,193,12,49,58,153,142,122,198,147,65,29,63,116,49,177,174,153,175,118,138,233,26,198,73,14,214,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,19,253,192,15,24,54,174,44,178,141,174,184,45,92,120,239,7,83,209,208,98,182,77,19,81,149,51,189,142,72,235,162,116,108,108,91,42,22,25,94,177,181,173,88,158,215,179,110,196,142,73,46,128,30,127,31,227,252,27,149,152,54,237,152,57,131,136,105,44,120,122,199,78,181,53,213,213,42,187,34,102,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,111,252,27,241,233,128,120,196,186,227,43,21,139,13,85,225,139,150,24,168,73,232,232,235,235,225,150,123,149,169,238,86,199,86,145,183,71,49,237,114,35,102,141,17,236,137,101,129,18,89,58,157,216,251,153,41,240,157,229,99,38,254,95,225,239,78,128,170,164,0,243,71,243,217,153,191,114,250,61,17,114,156,1,112,163,151,28,90,240,35,139,112,86,53,139,176,221,104,115,2,229,61,130,255,0,4,40,250,171,69,83,173,150,212,87,53,21,83,169,11,246,181,37,133,85,27,35,90,213,69,99,217,28,140,142,188,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,133,147,71,248,200,94,248,221,172,114,177,222,235,151,77,116,93,21,21,18,90,121,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,218,151,181,139,26,77,4,116,253,243,72,246,186,102,189,186,163,164,107,223,37,224,113,99,229,99,57,62,95,226,31,78,156,198,176,202,160,134,14,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,247,186,150,8,210,52,124,234,249,217,81,83,60,174,70,67,19,89,2,104,212,68,98,55,75,0,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,200,39,129,126,12,172,92,30,101,197,85,178,75,175,182,113,158,40,236,245,24,154,229,19,222,148,174,146,36,127,74,154,154,55,105,164,49,117,101,68,145,205,73,36,115,220,231,109,69,100,81,220,169,106,188,209,252,137,230,111,220,190,177,68,64,9,149,65,212,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,129,110,97,156,105,221,120,167,205,10,139,22,16,196,21,110,202,188,53,80,137,135,232,214,153,212,169,91,58,71,182,91,132,241,185,202,231,189,206,89,91,18,189,26,172,133,90,157,56,222,249,183,95,175,18,223,247,27,109,31,47,240,39,252,253,172,133,99,40,140,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,58,211,87,80,212,162,236,149,154,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,0,241,183,193,246,38,225,27,52,37,178,185,42,235,112,77,242,162,119,97,59,197,92,180,253,122,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,218,215,4,156,96,226,110,17,179,66,43,211,86,174,183,4,223,42,32,110,44,179,210,69,79,215,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,200,35,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,147,227,235,210,207,27,100,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,113,245,129,138,185,146,159,9,222,86,50,111,229,254,30,244,232,8,224,230,189,192,229,78,26,186,222,248,184,203,151,210,37,138,229,81,78,252,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,171,87,89,82,105,93,38,175,108,143,232,198,89,59,220,184,184,28,169,225,75,6,215,227,12,193,125,37,70,98,227,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,147,159,20,77,106,57,33,73,100,188,162,213,121,163,249,19,204,223,185,125,98,136,128,19,42,130,5,185,145,112,101,98,225,47,49,236,247,60,7,117,234,224,204,119,219,106,45,22,217,222,247,213,90,164,167,88,122,244,206,145,218,245,97,78,209,18,197,34,185,100,218,174,107,245,86,117,101,241,92,18,113,131,137,184,70,205,8,175,77,90,186,220,19,124,168,129,184,178,207,73,21,63,94,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,119,55,33,224,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,211,234,243,25,224,163,247,42,230,60,23,252,1,108,186,201,150,88,167,241,150,218,153,211,171,29,174,185,85,235,37,177,211,110,115,221,181,140,73,34,116,168,215,62,55,57,186,202,232,101,145,124,167,2,252,102,223,120,60,204,122,171,156,150,175,108,224,204,81,217,233,241,53,182,38,49,42,157,28,74,254,149,77,52,142,211,73,162,234,202,169,27,156,145,200,215,185,174,218,170,201,99,240,28,78,241,11,138,184,160,206,91,214,110,98,154,110,193,219,250,116,214,235,91,42,164,168,134,217,67,19,118,197,79,27,158,191,219,72,245,107,88,215,203,44,175,70,51,126,212,188,174,85,252,10,212,227,252,67,106,226,123,52,168,42,224,195,22,58,136,110,88,50,24,106,162,217,118,184,193,85,51,29,60,171,28,139,52,108,165,154,153,21,35,123,25,213,123,152,187,157,27,30,201,35,128,159,238,87,30,68,242,203,239,175,88,173,32,4,156,158,81,89,189,131,113,175,10,246,252,173,179,79,86,152,135,46,42,42,97,189,65,52,10,214,108,174,173,171,170,166,154,39,166,173,123,28,213,145,138,154,163,209,240,191,86,163,85,142,125,42,230,189,192,229,54,37,181,94,248,184,203,151,213,173,246,219,79,78,252,93,105,70,75,80,149,212,145,54,56,27,91,2,53,28,177,62,8,154,206,171,87,72,150,24,157,38,172,116,111,235,69,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,248,100,252,92,204,124,110,214,57,94,223,121,171,166,186,166,138,136,169,145,159,13,217,223,106,226,63,36,176,182,116,89,172,117,118,106,124,71,79,43,159,65,83,35,100,125,52,240,207,37,60,204,71,183,185,236,73,97,147,99,244,106,185,155,92,173,98,170,177,42,89,8,28,199,249,127,214,112,239,125,151,54,242,135,14,255,0,165,61,127,102,130,90,106,121,39,168,147,14,213,108,100,123,106,31,51,228,145,240,205,34,43,217,50,187,106,73,42,196,228,103,226,86,91,107,200,190,40,243,219,134,191,109,254,5,49,207,209,207,164,125,155,218,127,212,202,58,206,191,103,234,244,127,213,49,73,183,111,94,95,201,211,93,221,250,232,154,83,252,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,172,143,175,85,60,141,142,40,247,189,90,198,238,123,218,154,185,81,169,174,170,168,157,230,65,60,18,112,125,134,120,70,202,248,172,173,74,74,220,109,124,167,129,216,178,241,73,45,71,66,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,118,182,226,140,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,148,83,155,23,7,88,87,27,224,75,159,20,88,114,178,213,97,196,152,74,222,158,219,99,227,142,31,164,48,172,212,241,67,212,158,73,227,141,147,67,26,202,140,247,36,150,125,98,129,186,171,98,106,68,102,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,33,222,14,120,130,172,226,119,135,220,55,155,119,108,63,236,107,173,119,94,142,229,77,20,19,178,149,106,160,149,209,190,74,103,204,212,234,66,253,168,244,86,58,70,177,206,116,75,35,223,19,212,173,101,181,115,18,200,186,204,254,225,79,21,225,187,13,155,218,120,146,195,210,196,150,24,90,179,172,142,170,165,85,89,89,20,112,163,157,52,210,82,190,170,24,227,86,185,174,146,102,126,74,162,61,184,246,2,186,240,71,144,212,220,71,113,47,131,178,218,243,69,87,62,30,90,135,221,49,2,195,79,44,140,75,117,51,22,89,35,149,241,61,142,133,147,57,177,211,36,187,219,177,245,12,84,213,219,90,185,25,130,0,121,163,249,236,204,223,185,125,30,136,187,78,75,25,243,131,104,176,246,43,225,202,243,91,73,111,196,53,151,135,226,107,42,77,80,168,251,171,31,75,28,85,48,196,197,98,55,124,13,164,142,69,77,234,247,178,87,185,24,141,133,238,46,3,152,239,3,149,60,86,224,218,12,97,151,207,164,167,204,92,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,210,107,229,149,174,70,164,203,44,112,87,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,63,220,188,248,166,186,241,79,144,212,247,220,95,13,91,177,134,26,168,91,62,32,172,75,83,169,104,171,103,79,122,41,160,145,186,194,247,186,21,137,210,177,138,213,100,138,229,233,71,27,225,221,9,156,88,249,167,206,79,152,24,135,212,103,36,207,148,95,22,120,55,16,101,229,7,10,119,136,41,108,152,135,10,211,212,212,217,100,154,189,92,252,64,201,234,234,234,170,82,40,214,54,182,55,192,217,35,213,157,71,189,236,223,34,34,54,55,237,245,92,200,249,126,84,241,19,78,204,224,201,203,85,35,115,22,221,78,218,106,219,116,49,69,11,241,51,22,88,35,137,101,168,154,120,161,133,244,208,164,234,143,115,92,249,24,140,143,93,25,26,39,107,148,119,15,95,130,158,31,101,205,155,157,77,213,151,172,213,232,214,203,111,171,165,236,241,209,208,210,75,83,29,27,163,71,38,249,58,204,149,243,245,85,81,174,142,104,118,183,70,171,228,190,150,232,239,143,129,185,83,187,77,77,59,211,187,78,239,138,154,35,87,191,237,93,77,21,139,225,169,185,143,71,166,168,110,0,3,102,213,239,247,149,117,254,99,86,181,17,59,205,30,221,233,181,20,225,124,108,69,218,138,155,191,65,163,26,172,118,136,157,231,42,185,26,186,43,180,57,17,200,166,214,42,185,219,188,19,77,13,202,117,171,32,89,88,186,49,28,186,235,162,233,245,31,46,107,67,103,138,68,149,140,69,123,85,52,86,34,233,221,161,77,177,166,90,83,220,167,146,162,53,130,57,24,199,43,85,41,154,170,171,181,52,239,213,52,240,41,45,67,113,78,95,214,75,84,250,170,186,170,87,74,233,21,18,171,166,145,71,18,235,220,136,231,106,154,47,130,39,192,247,216,11,60,240,237,210,94,198,250,233,99,157,172,98,42,42,202,237,93,181,218,247,236,211,224,86,75,14,38,161,185,70,215,71,50,185,174,99,92,138,187,188,21,21,126,40,125,230,185,175,106,57,171,170,42,106,134,160,219,181,14,57,34,68,240,68,211,244,27,85,85,190,42,111,73,59,147,191,95,183,235,55,163,218,191,202,106,105,189,53,68,79,137,163,221,167,130,248,28,74,253,117,77,202,108,114,234,187,83,189,87,224,114,192,197,106,106,228,239,215,95,208,114,233,223,169,168,56,230,153,144,70,178,72,186,34,33,240,47,24,194,221,67,79,43,157,34,167,77,170,170,169,187,248,42,191,4,40,222,52,207,139,53,13,123,173,176,203,44,147,170,43,90,212,146,86,251,202,214,232,154,236,211,227,245,159,63,14,215,95,241,157,67,46,137,218,33,166,73,24,168,197,169,234,35,211,93,28,154,42,167,240,126,175,137,87,236,22,41,182,54,71,198,221,35,72,221,222,136,186,39,247,79,71,77,4,93,93,190,239,233,218,125,54,181,26,196,106,124,17,16,209,200,138,138,221,60,77,88,187,147,189,14,62,245,238,87,41,196,186,167,143,120,72,213,221,206,57,27,26,47,114,34,42,167,127,129,189,186,46,141,84,209,201,222,167,32,0,0,0,56,213,170,175,215,106,119,252,71,75,222,251,62,173,13,232,136,137,162,38,136,109,87,38,190,38,155,219,223,223,225,226,106,139,175,122,41,185,20,212,0,1,177,127,72,29,225,28,154,232,168,108,93,81,125,213,238,83,123,28,239,5,79,229,212,221,170,39,114,168,215,81,241,212,226,98,170,72,170,159,147,161,175,104,139,122,199,187,189,62,197,57,17,200,189,232,163,115,123,251,252,2,57,21,53,69,56,122,186,202,141,106,170,247,175,113,190,52,126,174,222,154,119,247,119,155,245,69,238,52,115,145,191,164,218,140,247,145,85,13,88,221,19,85,111,121,181,209,42,248,127,116,219,170,43,182,162,247,252,78,86,232,158,238,190,6,166,142,69,95,3,106,196,142,211,93,63,184,116,110,182,200,234,161,217,28,81,163,190,62,226,119,247,161,78,177,190,0,109,218,217,53,60,148,20,210,185,238,213,187,226,99,191,126,213,95,21,251,11,78,204,220,41,138,48,5,226,162,237,111,116,208,211,64,139,39,78,158,102,194,221,95,43,153,251,215,47,193,83,225,240,42,14,84,113,29,109,187,189,148,245,175,168,130,71,212,72,136,215,84,75,38,168,145,34,235,253,111,244,151,73,135,113,117,182,243,27,214,158,101,126,215,46,170,168,239,134,159,90,39,214,122,36,84,95,3,80,104,228,213,171,250,14,179,147,191,69,93,77,90,154,119,125,102,168,228,69,84,215,192,222,142,87,34,167,243,156,11,34,178,93,21,87,251,167,35,100,107,218,186,247,119,154,108,85,77,81,13,172,99,181,238,95,229,59,96,28,85,19,178,154,39,77,34,247,53,21,127,152,166,185,137,154,118,140,57,79,59,234,100,115,91,12,18,200,237,21,233,220,214,35,151,193,171,245,150,151,153,124,76,186,249,114,118,31,194,148,181,83,77,86,213,165,108,177,220,36,133,90,249,24,198,177,116,116,105,241,85,248,252,60,80,251,153,47,149,56,178,231,118,101,235,20,171,228,100,172,108,232,218,151,178,163,190,72,222,171,223,189,126,42,157,250,119,151,93,133,176,131,109,212,209,181,148,208,163,91,20,109,77,177,181,189,200,213,79,130,158,190,10,110,156,73,11,90,136,221,19,84,68,209,53,253,6,169,79,211,118,228,68,250,252,14,100,215,235,53,114,163,83,85,67,129,210,171,87,185,23,251,167,47,229,38,173,106,26,36,63,140,87,42,234,159,86,134,187,127,24,186,39,113,187,68,69,215,195,80,137,181,85,81,60,124,77,199,19,170,99,107,209,138,190,58,235,246,104,110,123,211,166,175,69,238,250,206,156,151,104,33,122,71,39,114,233,227,223,254,67,73,175,148,16,189,24,178,235,170,107,174,215,127,144,209,113,5,165,169,171,170,180,255,0,128,239,242,26,46,33,181,109,220,218,157,83,93,53,216,228,239,254,225,216,109,202,146,70,53,241,73,185,28,186,120,42,127,136,236,49,237,123,81,237,93,81,77,192,27,36,118,141,94,253,14,191,81,94,237,24,154,171,124,123,204,109,184,175,215,247,82,103,30,191,237,255,0,16,250,140,228,211,114,186,85,78,5,114,207,68,215,254,204,247,125,241,90,93,21,214,209,106,191,218,171,44,119,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,164,22,243,20,224,86,167,133,172,100,184,227,47,168,42,223,149,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,242,30,214,57,239,123,85,239,161,92,52,113,23,142,248,95,205,58,12,204,192,181,31,216,168,239,20,91,33,254,169,218,251,76,51,79,71,212,150,41,58,61,94,131,27,213,99,119,179,197,23,197,23,33,236,151,205,236,27,159,89,95,135,243,115,47,231,171,146,197,136,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,72,1,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,84,174,98,28,31,96,30,35,114,142,239,141,231,74,75,54,59,193,22,122,170,251,69,241,242,195,78,201,160,133,143,153,212,53,146,204,246,68,148,206,84,114,164,146,61,169,3,220,178,35,145,139,51,36,129,107,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,9,148,201,62,48,110,188,88,114,252,207,54,227,149,164,76,119,130,176,61,238,130,244,250,104,157,27,43,160,150,213,80,180,213,202,212,98,69,27,229,88,231,99,227,141,202,136,248,28,244,108,108,145,145,182,24,75,202,229,215,199,85,79,11,88,201,48,62,96,215,213,191,42,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,228,61,207,107,30,246,163,31,57,24,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,95,31,94,150,120,221,28,177,239,98,181,237,220,199,185,53,106,163,147,93,81,81,123,200,23,227,235,130,140,85,194,158,99,213,222,237,54,206,209,150,88,154,225,52,152,114,225,78,146,62,58,13,234,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,104,216,175,69,220,217,89,21,170,147,83,201,83,202,198,41,249,129,93,233,214,226,255,0,192,44,3,157,95,149,140,45,243,2,135,211,174,36,85,240,157,230,159,38,254,96,97,239,81,128,201,76,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,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,119,213,127,74,178,120,163,159,171,29,58,71,248,197,93,154,238,110,138,157,248,251,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,124,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,101,39,148,167,26,254,219,163,163,225,55,51,110,119,90,203,212,61,105,48,93,194,117,235,198,234,24,96,234,62,216,229,70,239,143,162,200,165,146,39,72,231,53,99,87,68,139,26,69,11,31,39,231,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,115,58,244,242,232,189,57,153,187,115,31,162,237,114,34,232,186,24,225,113,59,195,214,42,225,127,57,111,89,71,138,106,123,127,96,233,212,219,174,140,165,146,158,27,157,12,173,221,21,68,109,122,127,109,27,209,174,123,89,44,82,177,30,253,155,150,159,222,113,77,247,16,91,172,86,155,189,119,104,164,195,54,247,218,237,113,244,152,206,207,74,250,170,138,183,71,171,81,21,250,207,87,80,253,92,170,239,127,77,118,181,168,146,127,200,199,243,217,250,183,251,72,149,64,0,0,16,173,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,37,80,0,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,138,85,196,239,15,88,87,138,12,154,189,101,30,41,169,236,29,191,167,83,110,186,50,150,58,137,173,149,209,59,116,85,17,181,233,253,180,111,70,185,142,124,82,202,196,123,55,238,79,21,193,247,4,153,95,194,54,25,219,101,130,146,249,141,171,105,228,164,188,98,199,82,201,4,245,208,118,135,203,28,76,133,243,74,218,102,53,174,137,142,108,78,68,145,96,141,239,213,90,221,177,23,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,191,242,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,234,102,57,233,34,195,60,149,29,208,198,199,54,23,49,218,43,99,115,25,29,138,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,47,134,79,197,204,199,198,237,99,149,237,247,154,186,107,170,104,168,138,153,15,112,171,196,198,13,226,191,40,232,243,75,7,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,101,96,44,131,154,127,9,152,203,136,204,175,180,227,140,191,168,171,174,190,229,173,61,194,166,159,14,82,80,36,243,222,89,85,37,26,74,145,191,168,213,107,226,138,158,73,17,141,100,143,149,116,99,83,114,162,44,43,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,124,249,146,159,9,222,86,50,111,229,254,30,244,232,10,170,64,15,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,227,223,243,34,225,15,10,241,17,147,87,76,117,109,162,181,80,102,22,9,183,190,182,215,121,172,175,142,223,12,148,49,59,171,81,73,87,60,137,211,232,244,250,207,141,100,115,27,28,186,57,100,138,55,204,174,130,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,9,159,201,254,47,63,117,111,47,76,229,250,83,91,214,204,44,29,151,247,202,44,81,178,131,179,67,63,86,130,179,178,213,199,181,86,53,234,199,19,183,163,118,109,150,57,116,141,145,172,91,161,88,202,160,234,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,90,175,11,60,186,178,191,134,44,220,198,25,175,111,173,164,190,212,93,42,36,76,41,79,53,186,70,63,10,209,72,249,186,148,241,75,37,68,171,59,221,19,226,137,103,115,91,38,200,222,154,233,52,136,183,106,11,85,230,143,228,79,51,126,229,245,138,34,0,76,170,8,107,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,19,105,158,230,44,137,12,18,83,247,77,27,218,217,156,247,104,142,141,172,124,145,214,77,79,18,223,247,27,109,31,47,240,39,252,253,172,133,99,42,130,159,231,166,69,229,199,17,121,113,113,202,252,208,179,118,235,85,118,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,122,115,51,115,180,93,21,170,215,57,143,107,216,247,177,216,240,241,21,144,216,203,134,220,220,190,229,78,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,110,201,26,221,85,168,247,108,122,62,55,46,246,57,18,234,185,110,115,4,166,225,218,166,76,158,206,75,173,91,178,234,227,80,234,154,43,148,210,203,51,48,203,210,41,228,149,34,167,134,9,102,153,149,51,44,13,86,53,205,100,111,87,201,166,175,145,86,109,1,138,185,146,159,9,222,86,50,111,229,254,30,244,232,10,170,90,86,72,114,220,201,44,136,226,46,231,159,120,66,90,184,233,224,167,100,56,87,15,53,243,244,44,111,125,47,66,174,103,207,44,210,75,86,249,81,210,171,81,251,89,26,77,34,109,122,164,110,142,237,65,106,188,209,252,137,230,111,220,190,177,68,64,9,147,158,116,102,246,13,200,92,175,196,25,185,152,19,213,199,98,195,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,199,7,58,51,123,25,103,214,104,98,12,220,204,9,233,36,190,226,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,119,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,201,255,0,42,30,7,41,176,213,170,201,197,198,99,62,173,47,183,42,122,135,225,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,244,154,154,196,144,202,217,53,123,164,103,70,77,1,96,28,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,201,206,140,7,149,249,149,149,248,131,8,103,69,45,36,248,38,122,118,213,222,146,174,225,37,12,17,193,77,35,106,122,178,84,70,248,221,19,24,232,90,245,118,246,166,140,93,123,181,49,161,197,150,235,21,159,21,94,109,56,91,17,253,32,178,209,92,42,41,237,215,126,198,250,79,104,82,178,71,54,42,158,131,213,95,23,81,136,215,244,220,187,155,187,69,239,66,160,112,177,96,201,172,83,196,22,9,176,113,3,123,246,86,1,172,184,43,46,245,46,169,117,52,125,209,61,96,142,89,154,138,177,67,36,233,12,114,73,171,118,70,247,187,124,122,117,27,146,153,138,185,63,220,174,60,137,229,151,223,94,177,90,64,9,237,114,95,55,177,150,66,230,134,31,205,204,191,158,146,59,238,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,67,220,49,113,11,133,120,160,201,171,46,110,97,106,110,193,219,250,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,218,200,197,115,88,231,197,44,79,86,51,126,212,182,170,174,81,156,62,221,248,130,189,230,173,242,125,248,22,231,190,122,108,1,110,165,150,130,150,154,169,241,49,175,114,213,71,63,83,163,212,235,74,216,98,108,45,99,159,27,17,122,113,172,111,190,160,81,254,47,113,38,87,225,30,26,51,11,16,103,38,24,164,196,120,78,150,206,244,170,179,212,172,141,101,194,119,189,172,165,167,73,35,99,223,3,223,82,232,26,201,218,154,194,245,108,186,183,102,228,198,220,191,78,78,56,147,43,237,156,75,215,97,252,97,134,41,42,113,101,234,207,50,97,27,196,203,36,143,162,158,22,61,245,116,241,70,140,86,49,243,83,117,28,179,185,88,173,101,51,226,106,175,104,115,86,109,1,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,56,57,150,113,213,77,196,214,38,165,203,12,177,175,164,170,202,252,57,81,5,202,150,185,180,178,199,61,222,226,180,234,142,157,233,60,108,150,22,66,147,205,11,99,70,166,229,234,72,231,61,29,26,71,77,56,23,224,202,251,198,30,99,213,91,36,186,251,27,6,97,126,207,81,137,174,81,61,139,84,216,229,87,244,169,169,163,118,186,205,47,74,84,73,28,213,142,54,177,206,118,229,70,69,38,65,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,29,176,99,131,198,134,78,88,178,11,138,12,127,149,88,90,109,246,91,85,194,58,139,116,123,94,157,154,150,174,158,42,184,169,181,123,222,247,244,89,80,216,186,142,114,185,253,61,235,162,187,68,162,164,196,242,96,200,106,156,43,149,248,151,63,239,180,84,157,163,28,84,54,215,98,123,169,226,116,241,219,168,228,145,179,200,201,145,234,246,50,106,157,88,232,149,172,239,161,141,235,189,28,197,108,143,130,0,121,163,249,236,204,223,185,125,30,136,181,251,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,12,130,120,23,227,54,197,198,30,92,85,92,228,181,123,27,25,225,126,207,79,137,173,177,49,235,74,217,37,71,244,170,105,164,118,186,195,47,74,85,72,220,229,146,55,49,205,118,228,70,75,39,148,226,11,150,126,77,113,13,196,21,167,61,49,37,238,235,69,28,157,47,165,118,72,21,203,29,255,0,161,19,35,166,219,54,244,125,39,185,27,35,151,166,139,190,54,55,103,70,77,210,186,232,48,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,233,77,67,67,76,139,178,38,106,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,184,229,241,97,230,155,57,62,96,98,31,81,156,166,182,155,181,214,193,117,163,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,3,112,51,198,101,139,140,60,184,170,185,201,106,246,54,51,194,253,158,159,19,91,98,99,214,149,36,149,31,210,169,166,145,218,235,12,189,41,85,35,115,150,72,220,199,53,219,145,25,44,151,40,142,211,185,80,209,123,151,86,175,137,185,138,237,123,211,199,237,55,106,137,220,170,19,236,26,119,234,113,181,127,25,238,167,118,134,171,60,72,237,138,238,253,53,240,83,122,57,29,224,166,155,219,174,154,248,26,163,154,190,10,112,201,47,227,17,173,85,94,255,0,3,124,104,253,93,189,52,239,238,239,55,234,138,186,26,57,81,169,174,157,230,212,110,175,71,42,27,154,212,213,85,90,158,61,198,199,70,171,246,253,166,213,118,139,162,46,138,114,181,17,190,238,191,105,184,209,200,170,157,198,197,141,29,166,186,39,242,29,59,141,186,58,152,244,108,108,220,173,114,107,181,59,245,67,192,98,140,11,29,125,29,76,83,80,211,72,178,69,51,89,190,38,59,189,201,246,169,105,249,163,131,113,38,95,76,183,251,119,82,24,163,154,109,204,167,149,176,106,138,246,181,169,171,92,190,27,254,163,211,228,183,16,180,213,21,109,178,221,157,83,12,176,69,20,42,175,170,150,93,238,108,111,220,189,204,250,219,245,252,75,172,194,88,210,217,123,160,129,244,243,43,247,162,38,170,143,254,2,47,197,168,122,166,61,178,53,30,213,238,84,212,220,13,52,69,241,58,206,69,215,69,93,77,90,154,104,134,187,182,174,159,20,55,181,202,168,169,167,143,218,112,61,234,199,167,122,175,121,200,217,90,244,84,94,239,180,209,91,175,123,77,173,107,183,125,191,89,218,106,104,212,79,176,212,27,37,149,177,55,115,215,68,85,208,167,57,133,153,246,140,59,107,172,158,161,238,107,105,216,231,57,81,94,157,201,26,187,224,213,250,139,76,204,142,39,34,189,203,62,27,194,180,245,83,85,214,61,148,241,62,58,233,33,84,89,35,218,139,239,70,137,220,231,39,197,14,108,163,203,44,103,138,42,162,191,226,119,76,228,117,68,14,219,83,51,42,87,107,94,230,187,189,95,245,53,62,31,222,46,215,6,224,184,237,116,12,138,42,104,17,168,186,166,216,154,212,252,167,47,130,47,218,123,104,41,146,24,210,56,218,137,220,136,228,68,211,255,0,137,170,83,244,221,185,17,63,184,115,183,93,59,212,213,123,147,114,156,14,149,90,189,200,191,221,57,127,45,53,107,80,211,163,171,245,85,238,211,234,53,219,239,174,137,220,110,209,17,117,240,26,104,229,113,170,46,189,232,113,75,82,200,158,214,47,138,174,139,246,27,222,244,233,171,145,123,187,187,206,164,151,72,96,84,108,189,218,234,154,247,252,63,144,217,37,246,130,39,53,171,39,139,117,252,151,127,144,125,32,180,162,106,250,173,63,224,59,252,134,159,72,45,106,213,123,42,55,53,60,87,99,147,252,71,51,110,148,114,179,124,18,111,77,116,240,84,254,250,29,152,228,108,169,185,139,170,107,161,188,3,107,213,17,171,223,240,58,221,69,122,232,221,125,213,239,239,13,107,181,93,92,186,175,192,229,77,81,19,68,213,126,163,145,169,241,83,112,0,3,98,247,26,106,134,161,205,69,68,248,39,196,218,173,93,23,111,127,212,107,27,147,242,87,196,223,220,189,232,134,199,163,211,222,103,143,134,154,247,31,50,229,95,61,51,27,51,149,25,26,170,55,114,107,249,93,253,221,199,156,175,198,78,164,99,229,89,216,212,68,254,11,244,240,215,224,121,90,220,222,178,81,78,171,87,121,72,165,71,34,43,82,25,149,60,53,79,4,250,143,141,116,226,39,9,80,76,172,151,20,116,220,157,234,212,166,170,211,193,23,224,211,175,7,18,248,26,102,38,252,91,162,175,119,117,37,95,255,0,154,122,203,22,108,91,47,104,199,91,46,233,59,29,211,93,86,41,155,170,59,195,242,145,60,79,83,14,45,163,134,70,58,170,165,172,107,251,209,118,61,87,192,250,244,247,218,26,183,71,211,171,85,107,147,93,81,174,78,237,53,79,129,222,134,178,143,114,70,217,220,231,59,189,53,69,255,0,33,216,107,145,253,232,136,168,17,85,94,154,155,205,59,244,54,43,81,53,122,39,192,213,157,233,189,85,123,195,159,167,127,192,34,163,147,114,57,77,200,168,190,1,81,23,196,225,168,165,134,118,162,62,52,93,62,26,33,77,243,15,45,173,24,142,154,165,181,54,200,230,73,26,212,93,89,18,248,73,187,247,200,88,142,106,229,142,42,203,215,173,207,11,195,89,79,208,166,142,77,27,89,27,27,189,242,43,21,85,24,173,95,201,84,59,89,47,198,5,226,221,85,85,71,139,110,212,116,200,232,223,43,52,134,174,69,94,248,209,60,30,239,169,223,220,47,227,46,243,14,131,21,211,207,165,107,37,116,111,119,228,197,34,119,34,51,248,95,219,30,233,21,28,154,167,129,168,56,100,107,85,85,83,197,16,226,69,213,17,117,239,57,54,162,109,84,77,85,77,190,242,42,252,14,23,107,191,191,189,126,211,69,118,136,186,174,139,240,67,157,28,230,166,159,3,153,139,27,187,217,167,247,13,224,224,170,171,138,146,25,38,149,251,91,27,85,202,186,42,248,38,191,2,134,231,166,120,210,224,220,51,113,170,165,185,65,27,160,107,182,171,160,157,123,250,15,119,239,116,248,161,97,184,183,57,179,19,55,177,11,104,237,23,55,190,138,87,178,153,203,75,81,52,27,155,43,88,197,213,36,147,248,174,211,187,235,250,202,247,144,60,63,65,37,5,61,231,17,90,100,171,172,89,226,127,82,170,74,121,149,170,201,94,136,168,170,138,190,8,223,143,193,62,162,241,48,190,16,160,182,65,18,50,133,145,53,145,49,168,136,214,120,35,85,62,8,122,152,227,100,77,70,49,168,136,136,137,220,134,237,17,60,2,162,47,137,194,201,36,84,247,145,53,55,247,189,53,254,99,69,141,171,240,238,8,231,105,181,157,234,134,177,185,21,59,220,187,190,161,189,81,203,170,38,137,241,29,104,151,247,222,31,97,177,103,70,234,174,94,229,240,58,87,11,133,77,20,93,118,177,157,53,239,85,93,123,147,84,211,193,126,211,206,92,241,149,181,24,169,37,98,69,35,85,81,118,70,244,93,117,77,123,244,60,45,247,55,169,173,46,149,102,188,171,33,141,116,213,89,50,247,110,209,59,144,242,174,206,213,186,61,239,178,92,98,170,145,142,88,209,31,28,237,77,83,189,83,222,84,248,46,167,141,189,231,22,107,45,222,26,107,61,186,223,59,95,14,190,251,228,79,123,87,106,157,243,39,193,16,248,245,57,169,159,53,49,163,162,177,219,81,232,237,54,182,119,34,105,245,255,0,95,56,159,156,89,225,68,237,149,22,123,106,34,166,168,139,43,215,251,211,253,135,222,195,60,69,226,75,116,116,242,226,234,186,90,72,145,116,153,90,202,137,54,166,253,117,68,107,221,251,221,87,227,254,34,172,224,190,32,240,134,34,171,134,154,131,18,36,238,153,52,70,246,90,150,166,155,209,186,166,230,167,126,170,86,11,61,222,142,227,78,217,97,169,89,55,46,136,170,215,39,197,83,226,159,97,244,193,199,34,110,218,159,89,177,18,56,245,94,228,95,208,99,101,197,122,235,197,46,113,170,124,113,254,33,245,25,201,168,229,114,223,254,65,92,179,95,254,140,250,197,105,117,135,201,197,152,90,197,142,112,173,231,5,98,154,30,219,101,196,22,250,139,93,198,155,170,248,250,244,179,198,232,229,143,123,21,175,110,230,61,201,171,85,28,154,234,138,139,222,99,217,198,191,10,55,222,18,243,150,183,6,244,174,181,152,66,229,173,102,22,189,214,194,198,246,250,93,172,89,35,87,70,170,197,154,7,191,165,34,104,199,46,140,147,166,198,75,26,30,215,151,207,27,119,94,20,49,252,150,44,79,61,93,118,93,98,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,154,57,85,99,143,73,222,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,248,250,244,179,198,217,34,147,99,209,175,110,230,61,171,163,145,28,154,232,168,139,220,64,191,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,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,45,234,49,155,97,78,150,178,201,26,189,179,54,70,198,142,70,36,173,150,197,184,104,225,211,29,241,65,154,116,25,103,129,105,255,0,177,86,94,43,119,195,253,76,181,246,152,97,158,179,167,44,177,245,186,93,118,59,164,199,111,127,130,39,138,164,217,226,108,134,193,188,54,242,252,204,124,169,193,148,84,141,101,187,45,239,207,185,215,67,78,176,190,237,113,91,84,169,81,91,42,57,239,118,249,28,221,81,170,247,108,98,50,54,174,198,53,19,31,115,208,99,44,1,140,178,250,166,213,75,140,240,245,93,169,247,203,61,21,254,216,179,34,108,172,183,85,196,146,211,212,68,246,170,181,236,115,87,69,209,125,215,181,236,118,215,177,205,73,52,229,89,199,143,253,136,225,83,55,239,95,217,98,194,23,219,157,199,253,225,148,214,70,179,165,255,0,156,58,39,201,55,246,58,118,55,250,211,9,20,207,76,139,203,142,34,242,226,227,149,249,161,102,237,214,170,237,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,244,230,102,231,104,186,43,85,174,115,30,215,177,239,99,177,193,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,59,102,238,158,237,187,157,166,186,106,186,106,75,255,0,37,79,43,24,167,230,5,119,167,91,139,255,0,0,176,14,117,126,86,48,183,204,10,31,78,184,145,87,194,119,154,124,155,249,129,135,189,70,3,37,48,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,44,131,153,103,2,181,60,77,97,154,92,207,203,26,10,186,172,208,195,148,240,91,105,104,91,85,20,112,93,237,203,80,170,232,30,179,200,200,161,124,43,60,211,54,68,114,110,78,164,110,107,213,209,172,112,108,77,247,46,14,96,20,124,68,88,162,202,76,222,196,95,233,177,65,218,103,138,166,162,56,41,227,196,84,187,223,38,234,118,66,200,227,100,208,198,168,199,194,141,220,177,196,146,181,95,248,228,138,250,138,21,198,15,9,152,55,139,172,175,250,15,125,168,164,179,223,104,42,35,169,177,98,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,253,154,244,222,168,174,137,138,152,251,102,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,44,154,63,198,66,247,198,237,99,149,142,247,92,186,107,162,232,168,168,151,235,201,95,55,176,110,16,205,12,109,148,119,217,234,225,190,230,21,61,12,214,37,108,10,248,38,125,190,58,217,103,133,239,78,246,61,98,153,100,106,170,108,84,134,68,87,35,149,141,124,196,150,127,205,3,62,243,99,135,108,130,176,99,92,156,197,127,71,239,85,184,194,150,215,61,79,97,166,171,223,74,250,42,217,29,30,202,136,228,98,106,248,99,93,81,55,123,186,107,162,170,45,160,112,21,199,175,22,57,211,197,142,6,203,60,203,205,111,108,225,187,207,180,251,109,23,176,173,180,253,94,149,182,170,104,255,0,25,13,59,36,110,146,68,199,123,174,77,116,209,117,69,84,89,127,0,2,21,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,68,170,0,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,4,0,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,252,16,45,204,103,130,143,220,171,152,240,95,240,5,178,235,38,89,98,159,198,91,106,103,78,172,118,186,229,87,172,150,199,77,185,207,118,214,49,36,137,210,163,92,248,220,230,235,43,161,150,69,166,188,31,113,103,140,184,69,205,15,167,22,42,122,187,197,138,190,158,74,107,238,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,223,167,81,136,168,217,94,139,144,70,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,248,100,252,92,204,100,141,210,72,158,223,121,169,174,154,166,168,168,171,234,200,139,230,189,192,229,78,26,186,222,248,184,203,151,210,37,138,229,81,78,252,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,171,87,89,82,105,93,38,175,108,143,232,198,89,144,247,47,220,222,193,185,191,194,134,1,159,7,207,86,175,193,246,122,28,33,119,134,166,5,137,240,92,104,104,224,100,173,69,239,107,216,230,172,114,49,205,85,213,146,181,29,181,232,246,54,226,136,1,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,91,87,51,174,96,20,121,187,89,83,195,246,72,98,46,215,129,105,55,65,137,174,81,71,4,180,183,234,168,231,134,104,155,76,247,49,100,72,96,146,159,186,104,222,214,204,231,187,68,116,109,99,228,180,174,21,120,103,198,92,87,230,229,30,86,224,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,156,156,223,202,220,9,146,220,14,230,142,90,101,165,139,216,216,110,205,151,248,163,177,81,118,169,170,58,93,90,74,169,164,252,100,207,124,142,214,73,94,239,121,203,166,186,38,136,136,137,142,185,149,64,0,22,171,205,31,200,158,102,253,203,235,20,68,0,147,39,204,235,152,5,102,81,81,212,240,253,146,24,139,178,99,170,189,208,98,107,148,81,207,21,85,134,150,72,33,154,38,211,61,204,72,214,105,227,168,238,154,55,185,208,181,142,209,27,35,152,248,226,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,124,210,126,50,103,178,54,233,28,79,119,188,228,215,77,19,85,84,69,242,164,212,241,45,255,0,113,182,209,242,255,0,2,127,207,218,200,86,50,168,5,191,241,139,193,214,4,226,255,0,2,83,216,47,245,158,198,196,150,109,255,0,71,241,7,78,106,143,101,245,102,167,125,87,244,171,39,138,57,250,177,211,164,127,140,85,217,174,230,232,169,223,143,190,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,105,171,168,106,81,55,196,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,79,185,83,241,219,106,91,85,7,11,57,203,137,170,219,114,109,66,65,130,46,183,25,218,232,36,129,90,198,199,103,87,170,35,152,246,185,28,176,111,115,145,232,254,131,85,155,32,142,73,74,49,87,50,83,225,59,202,198,77,252,191,195,222,157,1,85,64,5,170,243,71,242,39,153,191,114,250,197,17,0,37,213,115,20,226,151,29,241,23,158,53,248,115,18,97,191,163,54,92,183,184,92,108,86,171,36,174,134,90,170,121,155,50,71,85,45,76,209,57,204,124,210,62,157,136,173,141,238,137,141,141,173,98,189,119,203,45,85,229,139,192,119,225,190,251,77,159,57,177,101,221,128,112,253,193,190,205,181,220,109,221,74,92,81,51,89,51,100,209,221,86,175,70,158,118,211,171,183,71,36,83,57,36,133,117,217,43,82,106,75,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,125,21,108,142,143,101,68,114,49,53,124,49,174,168,155,189,221,53,209,85,22,208,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,157,146,55,73,34,99,189,215,38,186,104,186,162,170,45,192,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,42,255,0,50,222,96,149,57,195,117,188,112,249,148,23,90,73,50,250,130,163,179,94,46,212,146,197,85,6,37,123,29,75,60,107,26,190,4,124,12,167,169,130,86,163,225,149,204,157,52,114,42,177,91,173,176,112,163,194,142,99,241,107,152,236,193,88,42,46,195,106,161,233,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,169,51,246,185,34,133,21,29,35,154,229,85,99,25,36,140,167,249,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,11,38,143,241,144,189,241,187,88,229,99,189,215,46,154,232,186,42,42,36,175,242,175,227,170,155,31,225,235,87,12,57,165,95,73,6,39,177,211,195,109,193,147,67,75,46,251,181,186,10,89,158,232,37,72,227,88,99,125,44,52,200,137,35,222,206,171,28,196,218,233,24,247,201,14,196,255,0,114,184,242,39,150,95,125,122,197,105,0,37,117,197,220,38,99,44,61,194,190,2,226,178,205,81,87,123,195,216,170,162,227,77,122,142,26,4,107,48,243,224,173,117,45,50,203,34,72,231,72,201,221,28,154,63,166,198,49,251,35,85,87,72,205,206,15,184,179,198,92,34,230,135,211,139,21,61,93,226,197,95,79,37,53,247,14,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,211,168,196,84,108,175,69,200,79,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,149,52,53,212,202,187,37,102,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,1,24,28,235,51,210,178,213,98,193,124,60,88,111,61,31,109,239,196,152,138,154,52,158,57,31,75,19,250,116,44,115,209,82,41,33,124,205,170,123,163,84,123,146,74,72,31,238,104,213,124,91,96,220,1,140,179,6,166,235,75,131,48,245,93,213,246,59,61,109,254,230,176,162,108,163,183,82,68,178,212,84,74,247,42,53,140,107,83,68,213,125,231,185,140,110,231,189,173,94,214,85,102,102,42,201,188,199,195,153,165,130,170,251,61,235,12,220,34,184,83,110,146,70,71,54,197,247,224,151,166,246,61,208,202,197,116,114,49,28,155,227,123,218,171,163,148,201,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,182,99,89,197,143,154,124,228,249,129,136,125,70,114,231,241,207,18,88,203,43,249,98,100,254,73,97,155,5,93,37,62,102,211,226,22,87,98,52,173,72,209,180,148,247,202,133,158,138,6,69,34,74,175,145,36,141,178,186,70,164,75,12,174,141,169,42,200,245,134,216,56,98,225,235,21,113,65,156,182,92,163,194,213,61,131,183,245,42,110,55,71,210,201,81,13,178,134,38,238,150,162,70,177,63,181,141,136,231,49,175,150,88,152,175,102,253,201,144,246,75,229,14,13,200,92,175,195,249,71,151,240,85,199,98,195,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,160,17,151,206,127,135,139,174,36,195,56,107,137,28,53,106,164,123,48,157,59,172,152,162,161,213,142,108,233,69,53,68,125,129,204,137,203,177,204,101,68,245,13,114,179,241,154,213,70,170,142,99,85,99,136,179,38,140,129,201,203,23,15,249,53,132,242,119,14,77,218,41,48,205,189,180,242,84,237,123,59,93,83,220,233,42,106,118,61,239,88,250,179,201,44,189,61,234,214,111,218,223,117,168,133,64,4,0,243,71,243,217,153,191,114,250,61,17,229,48,199,10,55,220,119,193,221,227,137,188,21,21,214,233,95,132,241,133,93,158,255,0,107,130,22,73,28,54,118,80,211,78,149,237,209,82,68,233,73,43,146,84,68,122,116,228,108,139,211,108,50,57,212,215,37,243,123,25,100,46,104,97,252,220,203,249,233,35,190,225,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,119,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,100,61,195,23,16,184,87,138,12,154,178,230,230,22,166,236,29,191,169,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,253,172,140,87,53,142,124,82,196,245,99,55,237,74,170,99,87,197,135,154,108,228,249,129,136,125,70,114,175,226,142,11,174,151,174,7,114,223,138,188,173,195,245,117,245,17,211,222,155,143,41,226,168,116,175,108,16,92,234,99,167,184,69,2,181,85,25,28,81,171,39,86,59,70,177,145,73,211,68,73,229,40,14,76,102,246,50,200,92,207,195,249,183,128,39,164,142,251,135,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,144,223,12,156,65,225,94,40,114,106,201,155,152,90,151,176,118,254,165,53,202,214,250,168,231,154,217,93,19,182,203,79,35,152,191,218,200,197,115,88,231,69,36,79,86,51,126,212,170,74,213,209,118,234,191,81,186,55,119,237,95,19,122,232,189,250,27,30,215,126,91,85,117,79,134,189,202,124,250,250,202,168,98,116,250,35,98,106,38,231,34,175,114,235,250,126,212,60,229,94,47,117,50,163,186,204,110,189,223,146,243,202,92,243,114,207,66,246,173,125,221,32,122,162,104,141,134,101,213,59,254,164,95,169,79,141,114,226,27,9,209,189,91,46,39,88,156,138,136,168,218,106,158,238,237,126,13,58,176,113,47,129,230,106,35,241,110,138,191,20,164,171,255,0,243,79,77,135,115,134,201,126,116,77,180,222,251,74,63,189,21,97,157,186,166,237,23,242,145,62,61,199,173,143,23,82,196,230,58,166,165,168,142,95,29,143,95,5,239,62,188,87,234,42,149,137,98,171,85,107,244,239,70,185,59,151,249,15,161,13,93,34,63,107,106,28,231,63,195,114,47,249,14,195,92,143,85,211,69,68,29,251,208,222,104,154,232,109,218,213,93,200,136,189,218,26,70,187,189,237,126,195,85,122,167,127,195,235,8,168,228,220,142,83,114,42,47,128,84,69,241,67,138,122,88,103,68,222,196,93,53,248,33,78,243,23,46,173,56,146,217,45,61,85,181,147,53,206,85,84,86,70,190,47,106,254,249,62,194,200,243,207,43,47,217,124,249,177,14,16,165,169,165,122,84,206,191,139,169,138,54,232,178,49,169,220,197,106,248,61,218,125,71,196,202,78,44,177,22,24,185,83,97,236,87,117,165,167,74,121,101,141,234,232,234,165,126,141,135,106,42,171,94,228,85,220,210,253,114,155,53,45,152,210,197,65,84,203,132,115,45,83,26,230,171,97,149,186,162,194,215,254,255,0,195,199,226,84,182,185,28,154,181,117,53,7,12,136,221,87,79,20,239,56,145,81,81,59,215,83,122,39,114,59,197,84,46,228,85,248,126,131,129,250,238,213,223,95,113,162,170,183,93,123,149,124,14,102,57,200,212,85,248,161,204,197,99,180,84,211,95,208,114,3,99,229,100,107,239,187,79,228,40,198,106,231,85,22,24,167,68,134,227,12,122,84,199,30,171,12,203,227,27,157,251,210,192,113,102,122,230,6,109,94,150,193,105,185,43,233,43,102,137,170,180,211,79,3,156,197,106,70,228,252,100,154,105,171,215,185,83,234,248,21,183,33,184,124,100,147,219,175,120,134,217,61,93,70,142,115,150,170,90,121,145,28,218,132,218,189,232,171,170,35,124,117,47,27,8,96,171,117,170,138,56,226,160,100,77,107,181,68,107,99,79,223,57,126,9,246,158,198,24,34,129,137,28,76,68,68,250,147,67,126,136,158,8,21,17,124,78,36,123,209,206,77,19,68,94,227,119,123,211,95,228,211,224,104,177,181,126,29,198,141,87,34,109,106,119,248,154,198,237,123,156,229,212,215,115,183,47,186,154,125,99,173,18,247,110,254,99,99,167,70,170,187,95,119,224,117,43,107,170,105,227,235,67,27,22,61,21,85,87,224,137,252,191,164,243,183,28,95,111,98,43,106,106,219,20,141,69,215,108,111,250,190,189,15,9,126,205,186,123,75,100,124,215,133,142,22,57,90,138,172,153,123,183,34,39,114,126,148,60,147,179,205,151,89,100,138,199,116,138,174,120,92,169,177,241,78,212,239,95,227,42,124,17,126,63,3,200,98,12,225,205,95,109,199,75,101,182,219,167,99,163,215,223,116,137,223,171,187,187,230,79,130,33,242,106,179,79,61,167,100,157,59,37,185,36,106,237,107,91,59,145,23,191,253,252,235,63,56,115,198,141,200,217,172,246,214,166,154,170,44,207,84,254,105,207,171,134,184,135,198,84,16,200,252,79,37,29,54,174,84,98,53,39,122,47,114,105,225,35,190,167,127,112,171,88,71,136,220,29,123,150,86,208,98,86,78,172,107,149,90,180,149,72,137,166,222,255,0,121,169,245,161,89,109,87,170,26,248,27,44,85,74,244,114,42,235,181,201,224,186,124,80,250,192,227,147,71,109,239,94,243,106,36,76,213,124,23,244,26,119,189,83,107,81,19,235,67,123,88,169,245,175,233,55,161,168,0,3,107,141,52,65,225,227,224,110,69,69,238,78,240,173,69,251,63,65,198,137,177,219,116,241,239,215,226,109,122,237,122,34,189,81,116,240,69,238,62,5,251,17,199,107,133,147,75,83,211,220,228,111,131,149,60,21,126,31,160,240,183,75,197,242,169,90,250,57,228,158,153,52,69,223,43,180,71,247,252,21,83,225,167,126,135,157,188,63,17,199,110,69,101,36,114,174,239,25,30,139,175,114,248,251,197,47,196,117,24,241,181,114,73,73,131,236,213,44,220,223,122,86,177,87,77,189,235,223,34,119,158,42,178,167,27,214,221,219,79,62,1,195,143,78,163,26,229,88,88,171,162,162,125,114,30,194,221,100,162,165,160,74,171,222,19,179,83,200,136,231,189,172,164,141,205,68,106,175,213,175,195,67,237,217,49,78,24,107,219,71,109,158,26,121,21,89,22,216,41,223,30,142,240,68,77,27,167,119,195,234,61,92,77,85,123,42,97,189,92,106,37,68,213,33,150,101,88,251,211,189,52,84,240,79,211,240,67,234,211,226,220,93,71,52,20,244,86,218,41,99,209,90,231,73,174,228,68,78,237,61,244,241,248,158,166,215,140,217,214,130,43,181,67,32,168,123,117,115,88,199,174,158,239,126,138,154,252,117,248,158,178,217,136,98,169,145,140,142,163,115,93,174,139,181,221,233,166,191,19,233,54,236,138,228,85,86,39,252,21,59,221,161,154,238,115,244,111,135,130,248,156,200,170,169,222,104,228,85,209,26,159,30,255,0,208,107,162,34,104,136,109,114,34,162,162,253,71,27,149,99,98,127,41,186,57,19,77,93,162,42,167,113,200,157,233,169,169,199,45,60,51,34,182,70,35,145,124,117,68,82,156,102,22,87,88,113,37,186,104,234,173,49,73,186,56,217,162,71,23,130,73,187,247,205,82,55,179,251,32,235,176,132,212,119,12,49,109,168,129,101,108,112,191,101,68,17,162,234,178,170,247,55,106,235,238,180,237,112,227,196,229,243,13,73,93,67,136,49,43,209,36,73,101,107,166,90,169,93,170,244,81,19,86,185,123,189,213,36,211,2,227,170,12,83,110,134,86,84,198,249,28,199,189,81,145,72,212,209,36,86,254,248,245,168,186,247,161,169,199,46,136,159,165,14,22,248,42,104,159,97,202,206,244,68,84,239,52,209,85,93,170,120,41,198,172,85,127,129,178,72,251,251,147,188,70,254,167,190,139,220,157,199,105,141,106,119,180,222,108,150,88,225,110,233,29,162,42,233,224,81,204,233,205,58,92,47,134,238,181,17,220,25,18,199,11,209,21,99,151,187,241,14,119,239,127,65,96,88,207,24,99,44,228,196,206,176,81,214,75,81,107,171,158,21,85,134,119,196,170,197,99,98,127,116,175,211,247,238,77,21,63,186,133,196,112,239,195,101,134,207,107,142,170,227,101,116,181,29,104,158,215,212,118,105,23,86,203,38,157,232,221,126,162,237,48,174,17,183,89,168,155,12,116,17,194,141,93,90,214,177,136,159,148,171,240,79,180,244,205,107,88,136,214,181,17,19,187,185,13,77,21,116,239,83,77,117,239,79,3,106,49,168,228,209,117,53,85,70,119,124,13,203,167,129,177,90,230,247,177,53,83,77,204,100,106,247,104,154,34,234,186,124,14,30,188,79,69,115,94,170,138,157,221,203,222,117,103,184,69,78,171,187,98,42,38,170,138,213,62,5,215,18,187,107,210,150,70,42,162,63,95,117,201,167,212,83,28,81,141,177,12,211,178,217,79,90,255,0,199,62,68,209,36,122,42,109,84,94,239,123,79,129,228,100,194,151,171,149,66,212,86,98,59,252,73,51,157,34,182,59,134,141,77,123,244,68,239,238,250,143,151,125,164,178,210,64,251,125,222,182,119,171,90,214,171,229,252,99,220,136,237,17,85,118,174,171,170,28,246,156,43,108,125,27,22,197,74,215,44,200,146,53,232,214,49,202,170,136,170,186,232,159,3,130,221,135,241,109,109,222,14,211,135,40,162,135,71,35,165,141,209,163,219,238,170,166,158,250,252,116,248,124,78,245,126,80,85,85,162,54,178,233,124,160,209,117,69,164,174,141,154,248,248,232,139,245,175,247,16,243,87,156,188,90,120,91,213,186,93,220,213,114,123,238,170,106,187,93,23,187,195,192,248,151,76,133,166,187,245,146,75,206,33,107,92,221,90,216,235,162,70,235,183,77,52,86,158,54,235,150,216,175,46,220,203,134,21,172,187,61,244,82,53,235,215,184,51,77,136,157,69,215,106,181,85,53,68,238,66,180,100,78,116,220,170,32,138,215,136,174,187,107,225,158,22,203,23,227,223,166,249,94,169,223,170,162,234,221,62,37,213,97,219,213,61,234,143,173,12,201,34,183,242,180,107,147,226,168,158,63,160,250,198,138,136,169,245,27,58,77,215,85,85,95,210,99,95,197,130,105,197,54,114,34,124,49,254,33,245,25,201,170,229,113,228,79,44,190,250,245,138,210,234,129,74,184,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,119,187,164,247,108,127,130,167,130,166,62,220,69,100,54,50,225,183,55,47,185,83,140,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,85,106,61,219,30,143,141,203,189,142,68,191,78,75,153,233,152,245,216,219,17,240,241,115,188,246,236,25,67,135,234,113,37,182,154,161,21,242,91,170,155,89,77,28,140,167,126,190,228,50,118,167,189,241,170,43,122,141,71,183,98,190,85,146,218,249,163,249,236,204,223,185,125,30,136,237,101,23,26,119,92,131,224,154,251,147,89,91,136,42,237,121,131,139,177,197,101,93,85,116,20,206,71,219,108,142,183,209,196,233,97,159,114,36,117,50,203,26,177,142,98,61,204,99,38,119,226,159,209,122,219,6,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,86,71,215,170,158,70,199,20,123,222,173,99,119,61,237,77,92,168,212,215,85,84,78,243,33,62,10,56,81,177,112,151,147,84,88,55,165,106,172,197,247,45,43,49,77,238,138,23,183,183,213,110,122,199,26,58,69,87,172,48,49,253,40,211,70,53,116,124,157,54,62,89,16,245,124,88,249,88,206,79,151,248,135,211,167,49,172,39,39,25,240,137,106,226,251,151,230,76,225,72,46,52,150,124,89,97,192,246,11,150,28,186,207,78,215,177,147,173,170,22,190,150,103,163,86,86,83,76,155,119,244,215,84,124,112,200,173,147,164,145,186,18,241,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,178,78,133,84,18,58,57,99,222,197,115,29,181,236,114,106,213,86,174,154,162,170,119,147,105,203,67,142,58,110,35,176,108,57,61,142,25,86,204,197,193,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,239,190,68,145,138,168,231,178,24,139,226,199,205,62,114,124,192,196,62,163,57,42,156,149,60,172,98,159,152,21,222,157,110,47,252,2,192,57,213,249,88,194,223,48,40,125,58,226,69,95,9,222,105,242,111,230,6,30,245,24,12,148,192,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,17,129,205,175,130,143,109,209,214,113,101,150,86,203,173,101,234,30,140,120,210,223,2,117,227,117,12,48,116,217,115,106,43,183,199,209,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,139,108,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,69,28,34,231,125,215,136,238,29,48,102,114,223,108,116,150,139,149,254,158,165,181,148,148,146,57,240,36,244,245,83,83,72,248,247,123,205,99,221,2,189,24,170,229,98,61,26,174,126,221,235,88,8,86,231,87,230,159,11,124,191,161,245,27,137,96,4,244,114,230,227,95,247,85,101,196,246,12,127,115,181,71,153,184,91,241,119,42,104,23,165,37,210,133,17,137,29,205,176,237,107,27,185,239,88,229,108,74,230,178,70,181,218,68,217,162,141,42,7,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,151,77,154,105,223,170,80,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,250,247,107,147,110,222,190,239,200,93,118,233,221,174,169,127,224,0,66,183,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,149,64,1,96,28,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,254,0,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,131,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,204,154,63,198,66,246,72,221,36,137,142,247,92,154,233,162,234,138,168,184,251,241,131,194,102,50,225,23,52,62,131,223,106,42,239,22,42,250,120,234,108,88,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,126,157,55,170,35,101,98,173,116,229,29,158,153,143,132,56,147,179,228,133,178,243,213,193,152,239,183,203,114,181,212,34,190,56,106,169,232,38,158,58,170,126,244,233,76,189,157,145,189,83,86,190,53,68,115,85,89,19,163,155,240,98,174,87,94,15,184,179,198,92,34,230,135,211,139,21,61,93,226,197,95,79,37,53,247,14,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,211,168,196,84,108,175,69,200,79,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,149,52,53,212,202,187,37,102,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,4,60,209,252,246,102,111,220,190,143,68,50,159,141,124,85,144,92,29,221,114,83,41,238,126,205,197,248,195,24,92,235,110,87,104,150,70,85,90,109,107,67,111,138,55,83,59,106,49,38,157,236,168,106,74,215,171,225,108,14,84,107,95,36,82,178,223,242,183,43,113,222,116,227,187,102,89,229,165,139,219,56,146,243,214,236,84,93,170,26,126,175,74,23,205,39,227,38,123,35,110,145,196,247,123,206,77,116,209,53,85,68,92,130,120,62,225,51,6,240,139,149,255,0,65,236,85,20,151,139,237,125,68,149,55,220,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,179,94,163,209,17,210,189,87,208,113,99,229,99,57,62,95,226,31,78,156,198,176,202,160,0,11,85,230,143,228,79,51,126,229,245,138,34,0,78,213,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,132,244,242,243,224,178,213,194,198,87,211,223,113,126,31,164,110,106,98,90,117,92,65,88,149,45,170,90,40,22,77,209,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,234,72,198,67,182,3,9,169,226,91,254,227,109,163,229,254,4,255,0,159,181,144,172,101,80,1,100,28,203,56,21,169,226,107,12,210,230,126,88,208,85,213,102,134,28,167,130,219,75,66,218,168,163,130,239,110,90,133,87,64,245,158,70,69,11,225,89,230,153,178,35,147,114,117,35,115,94,174,141,99,131,98,127,185,108,113,23,142,248,150,225,197,216,179,50,234,59,118,36,177,98,10,219,21,109,207,100,49,123,67,107,34,169,142,94,140,49,71,28,91,99,170,100,59,90,139,175,71,122,174,175,84,72,1,50,83,225,59,202,198,77,252,191,195,222,157,1,85,64,5,170,243,71,242,39,153,191,114,250,197,17,0,37,218,115,77,192,21,56,23,141,44,101,84,152,122,146,211,109,197,84,244,23,251,106,83,36,77,101,83,36,166,100,85,21,10,200,215,221,123,235,32,171,87,239,68,123,159,185,235,174,244,115,175,3,145,246,53,186,215,224,12,211,203,153,169,233,18,219,99,188,91,175,116,242,181,142,235,186,122,232,101,134,86,189,219,182,171,17,182,248,85,168,141,69,69,116,154,171,181,68,108,154,22,255,0,198,183,10,95,187,7,43,45,89,103,244,247,232,151,179,49,4,23,222,219,236,190,223,212,233,211,84,67,210,233,245,162,211,94,211,187,118,229,211,102,154,119,234,148,3,133,206,84,159,185,175,61,176,206,117,254,30,190,145,253,28,237,191,212,207,162,221,143,175,218,40,231,166,254,189,218,228,219,183,175,187,242,23,93,186,119,107,170,57,213,249,88,194,223,48,40,125,58,226,67,94,26,197,55,220,31,113,154,237,135,43,187,37,93,69,190,190,215,36,157,38,73,186,150,182,150,90,74,152,244,122,42,38,248,39,149,154,233,185,187,181,106,163,145,21,62,174,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,249,164,252,100,207,100,109,210,56,158,239,121,201,174,154,38,170,168,139,144,159,10,60,40,229,199,9,89,112,204,21,130,162,237,215,90,238,156,247,251,252,240,163,42,174,245,77,69,68,115,145,21,122,112,179,115,146,40,81,85,177,181,206,85,87,189,242,72,250,107,204,51,130,203,87,20,249,95,81,125,194,24,126,145,217,169,134,169,209,112,253,98,212,182,149,107,96,73,55,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,169,27,31,54,232,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,234,147,253,202,227,200,158,89,125,245,235,21,164,0,147,209,203,147,11,88,177,207,46,172,23,130,177,77,15,109,178,226,11,126,34,181,220,105,186,175,143,175,75,61,210,190,57,99,222,197,107,219,185,143,114,106,213,71,38,186,162,162,247,145,67,198,223,7,216,155,132,108,208,150,202,228,171,173,193,55,202,137,221,132,239,21,114,211,245,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,107,106,7,46,46,56,233,184,82,198,85,248,63,48,89,87,81,151,88,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,170,230,69,19,154,174,88,82,41,39,120,24,224,241,161,156,118,44,253,226,131,31,230,174,22,135,101,150,235,112,142,158,221,38,231,175,105,165,164,167,138,146,42,157,30,198,61,157,102,83,182,94,155,154,142,103,83,98,234,173,213,100,43,146,126,78,221,108,184,55,30,103,125,242,195,73,21,62,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,164,96,103,94,87,221,114,87,55,49,126,84,94,93,87,37,70,22,188,84,219,89,81,83,68,234,71,214,64,199,175,70,169,34,114,170,177,147,69,211,149,158,243,145,89,35,85,28,228,84,85,155,238,86,88,254,155,29,112,91,131,105,87,16,213,221,174,88,86,162,190,193,114,90,149,149,207,165,124,117,47,150,158,157,31,34,123,204,101,28,244,136,205,138,172,107,54,177,52,216,173,109,218,152,214,113,99,230,159,57,62,96,98,31,81,156,185,76,221,201,203,238,48,229,95,144,185,197,104,155,169,73,151,119,12,69,79,116,166,218,196,219,75,114,189,75,27,106,119,185,232,171,178,120,41,226,233,181,143,115,187,78,239,117,177,185,86,144,114,240,198,182,172,1,198,150,85,95,111,52,245,115,83,213,94,31,100,99,105,152,215,61,39,184,83,75,67,11,149,28,230,166,198,203,83,27,158,186,234,140,71,42,35,149,17,171,144,240,0,135,110,115,249,243,77,138,179,67,13,100,5,138,182,175,179,224,122,119,93,47,172,109,68,173,130,75,141,100,113,186,8,223,10,177,24,247,195,77,163,219,42,57,253,213,210,49,54,43,94,142,142,3,35,222,11,243,142,251,159,188,48,96,12,213,197,48,236,189,93,109,242,83,220,100,220,197,237,53,84,149,18,210,75,83,163,24,198,51,172,250,119,75,211,107,81,172,234,108,77,81,186,173,107,4,0,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,45,43,153,31,47,186,110,29,170,99,206,28,155,181,85,187,46,174,53,13,166,173,182,195,20,179,51,12,189,34,130,56,150,90,137,167,150,105,153,83,50,206,228,123,154,214,70,245,100,122,234,248,209,104,7,7,220,89,227,46,17,115,67,233,197,138,158,174,241,98,175,167,146,154,251,135,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,233,212,98,42,54,87,162,228,39,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,74,154,26,234,101,93,146,179,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,199,51,139,31,52,249,201,243,3,16,250,140,228,211,114,186,79,254,65,76,179,251,231,214,43,72,247,230,69,203,242,155,135,106,152,243,131,38,237,85,110,203,171,141,67,105,171,109,208,197,44,204,195,47,72,160,142,37,150,162,105,229,154,102,84,204,179,170,61,205,107,35,122,178,61,117,124,104,180,3,131,238,44,177,151,8,185,161,244,226,197,79,87,120,177,87,211,201,77,125,195,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,244,234,49,21,27,43,209,114,29,194,152,158,195,142,176,173,155,26,225,106,254,219,101,196,22,250,123,165,186,169,34,124,93,122,89,227,108,145,73,177,232,143,110,230,57,171,163,145,28,154,232,168,139,220,125,36,110,199,126,159,137,181,238,209,233,171,220,139,167,130,41,241,111,119,198,91,96,150,121,42,22,52,143,68,240,114,254,251,79,129,224,110,87,140,65,83,239,80,84,75,53,42,53,17,251,165,114,38,237,126,165,114,125,159,3,206,220,159,136,227,163,106,178,157,178,175,85,59,223,38,171,224,191,198,41,166,42,168,199,93,120,221,65,132,108,245,105,177,17,122,237,98,233,222,239,174,68,251,63,186,120,11,181,195,29,77,91,36,47,192,56,113,202,221,171,223,11,21,127,37,63,221,126,211,217,219,172,84,180,212,73,91,122,194,86,106,119,53,174,89,17,148,177,185,173,209,87,224,154,252,19,83,235,216,241,38,21,130,162,58,43,114,211,82,206,239,113,173,167,165,116,122,106,228,211,69,70,232,157,234,139,250,79,93,27,82,117,101,71,182,238,46,145,171,170,68,179,187,167,170,47,114,105,167,130,233,223,222,125,54,226,236,97,66,250,120,40,45,148,51,71,170,49,206,151,85,86,162,104,136,169,239,167,127,137,235,109,120,197,82,88,27,119,157,148,242,72,223,8,218,245,209,219,125,228,77,53,61,93,175,17,67,83,51,99,142,163,115,85,59,151,107,181,84,209,126,179,234,37,213,17,250,42,179,68,238,252,149,59,108,169,107,218,217,21,218,53,83,189,81,20,236,53,85,83,188,218,244,118,154,51,199,83,114,34,39,130,34,27,93,162,162,181,126,175,3,99,181,142,52,95,168,69,46,173,213,218,34,175,129,202,213,213,53,53,56,229,130,41,155,182,70,35,145,126,180,69,60,6,100,229,181,143,20,217,229,167,171,181,197,42,43,181,254,183,23,126,175,98,254,249,171,252,18,59,248,141,225,234,124,63,120,185,223,48,221,178,162,23,71,239,51,167,61,60,109,213,245,46,106,247,53,17,127,37,199,194,200,78,34,49,14,95,220,96,194,247,187,243,162,142,142,170,120,213,38,117,76,174,141,25,6,196,106,43,28,169,162,43,52,209,19,235,36,211,0,102,69,6,42,135,111,107,133,210,44,239,141,17,144,200,222,228,98,59,247,199,187,69,69,240,53,56,229,68,70,170,233,222,189,199,3,126,41,162,120,119,28,177,254,74,34,167,121,174,213,85,118,169,224,113,57,138,174,78,239,137,182,72,254,164,239,52,141,251,151,79,224,119,41,218,99,91,162,57,13,230,201,101,142,22,238,145,218,34,174,158,5,51,204,220,201,164,195,112,64,246,87,50,61,239,106,106,177,202,190,40,255,0,224,255,0,106,71,46,63,199,248,239,51,175,85,52,150,106,217,103,163,107,227,169,141,208,212,73,18,174,216,209,139,221,35,252,53,114,252,11,129,225,247,134,123,37,166,106,27,141,194,203,36,178,182,55,232,233,214,154,69,87,37,66,42,120,55,95,4,46,251,11,96,235,125,158,24,155,29,190,56,90,198,185,17,26,198,34,39,191,175,193,15,80,198,50,54,237,99,81,168,159,4,77,13,192,219,174,190,31,3,68,107,119,34,252,84,42,236,240,68,208,220,186,120,27,28,215,55,189,137,170,154,49,81,19,93,19,93,126,163,137,39,133,254,242,72,186,47,199,69,58,147,215,197,78,174,87,108,69,79,20,86,169,240,238,248,145,18,41,27,77,35,55,167,193,26,228,211,184,166,56,187,29,223,233,234,163,183,211,214,57,18,163,88,244,71,200,154,106,141,78,239,123,68,241,60,133,86,29,190,222,170,123,109,94,32,190,65,212,84,213,144,87,237,102,137,162,119,34,235,245,31,46,253,67,105,163,164,90,59,197,109,67,216,158,226,62,95,198,57,219,85,53,85,93,171,223,174,154,155,173,24,78,208,248,18,91,13,51,93,45,67,24,253,232,198,49,203,221,174,186,232,159,5,83,74,76,55,138,103,190,199,20,182,10,86,211,49,94,206,187,93,31,83,68,71,104,186,238,241,94,237,123,190,42,119,171,242,154,174,191,123,170,174,23,138,20,147,222,214,150,182,54,104,154,235,170,119,47,232,253,7,155,186,101,219,224,166,122,201,114,187,61,154,34,172,143,170,106,185,59,252,19,187,195,252,167,197,184,228,77,37,222,70,164,183,156,65,19,26,212,238,134,186,54,166,189,255,0,5,106,253,103,135,190,101,6,40,193,49,177,112,141,109,233,242,202,169,191,171,113,141,190,234,235,175,123,85,191,22,180,170,153,69,158,119,61,140,180,226,43,199,78,186,10,105,95,44,95,143,126,221,101,69,111,126,229,69,247,92,159,31,137,119,152,122,255,0,75,120,133,157,42,132,145,234,215,57,116,107,147,185,29,167,196,251,38,138,212,84,240,54,116,155,174,170,170,191,164,222,141,106,120,33,168,0,0,13,186,169,160,71,34,119,170,133,124,106,169,171,141,58,136,136,170,171,220,135,20,147,119,234,221,21,126,7,70,178,87,36,78,89,17,17,218,38,137,252,167,148,154,223,75,218,146,190,121,36,108,157,62,138,34,42,109,219,174,191,87,142,167,103,179,44,76,219,34,42,42,174,190,40,124,138,218,107,180,10,217,18,149,155,92,244,110,170,228,255,0,41,198,182,234,201,156,201,102,135,107,92,228,209,81,201,227,253,211,165,91,106,103,111,107,39,87,183,123,154,141,209,83,191,192,87,90,18,20,99,95,189,35,102,171,26,238,77,87,195,93,127,148,225,146,89,81,140,167,115,90,155,147,100,127,91,190,31,228,60,222,35,192,14,189,44,79,184,178,162,38,181,94,230,44,82,177,53,221,166,190,40,191,82,31,61,112,252,246,9,168,157,110,141,242,50,38,185,143,89,94,213,209,17,168,137,225,167,214,166,202,188,89,69,108,171,99,46,19,178,39,236,220,169,211,123,180,241,79,134,191,19,236,83,227,187,36,157,9,169,235,152,233,155,26,35,90,176,200,136,189,223,163,237,83,232,91,241,101,225,179,53,208,83,82,186,20,85,220,229,107,181,69,211,251,111,208,123,44,55,140,61,169,20,142,172,88,89,181,202,137,211,99,254,207,175,95,173,79,83,108,185,177,116,158,165,205,99,92,213,68,84,106,248,235,255,0,81,244,105,122,136,237,175,106,35,116,238,83,178,170,169,224,17,81,123,190,40,104,237,87,225,220,113,109,93,221,201,221,169,200,206,229,84,250,205,224,218,230,163,218,173,95,5,41,174,104,96,8,241,29,53,58,175,105,93,143,103,228,72,198,248,35,254,180,254,49,24,28,81,228,117,110,22,184,91,238,116,212,213,142,100,144,197,2,172,181,48,185,53,87,78,237,52,110,139,251,210,165,240,125,157,15,183,209,193,134,107,93,67,26,209,219,170,164,211,161,42,187,87,85,35,187,213,23,69,238,127,192,146,124,57,116,165,175,164,143,161,42,59,86,185,127,37,83,247,218,124,79,178,104,190,11,161,194,155,247,170,57,168,136,186,28,200,212,79,228,53,54,171,17,94,142,250,142,41,145,23,241,105,226,189,250,27,18,61,210,35,219,222,137,221,169,216,106,234,134,227,200,226,236,67,69,110,102,169,59,119,245,90,213,71,49,202,154,43,85,126,4,97,241,19,142,170,177,166,53,169,195,20,44,166,149,210,86,210,104,140,141,236,114,238,167,107,124,94,186,120,188,174,28,43,101,45,117,37,186,207,112,174,166,169,141,200,201,85,81,39,137,83,84,171,238,240,213,124,16,189,204,53,103,74,42,8,145,119,162,162,170,247,185,23,247,202,191,3,238,248,26,154,42,232,168,159,88,94,243,110,173,68,84,215,226,109,137,21,60,60,53,55,57,90,190,235,151,69,241,58,210,76,248,228,233,232,154,109,220,113,79,114,166,166,98,54,121,81,170,139,162,251,170,191,222,62,125,125,218,40,41,214,89,30,212,106,247,107,181,87,224,167,196,169,188,82,77,78,178,67,50,57,232,138,229,77,174,68,209,17,79,147,45,106,213,49,85,251,81,21,21,19,68,83,225,220,160,161,123,28,174,153,232,172,71,42,233,255,0,192,243,178,210,210,209,199,38,217,31,182,173,81,202,171,246,46,169,167,119,218,110,183,212,75,80,217,96,165,107,94,145,109,106,235,220,169,227,167,143,232,62,68,120,50,249,112,196,109,186,173,11,186,44,89,26,174,108,177,162,119,163,180,238,85,215,247,200,123,155,85,166,231,67,19,98,125,50,34,235,170,106,246,174,169,166,159,5,251,15,177,30,21,167,171,145,59,83,167,103,195,221,123,124,63,184,167,86,155,3,89,187,66,190,10,170,199,84,108,209,88,175,110,155,53,241,252,159,29,126,211,234,207,135,210,56,211,170,146,53,218,248,110,111,129,242,42,41,96,168,133,59,51,222,245,122,232,191,14,238,244,248,161,231,49,13,154,157,104,230,130,71,202,155,90,171,220,169,252,21,251,62,210,133,98,171,43,45,56,141,151,138,5,146,69,138,70,79,47,81,201,181,189,52,98,167,114,104,191,5,212,184,108,132,198,79,186,216,220,159,136,87,177,204,71,163,88,244,211,89,36,211,197,126,194,183,196,187,163,108,159,195,68,83,120,49,172,226,199,205,62,114,124,192,196,62,163,57,52,252,174,85,83,129,76,179,251,235,214,43,75,171,215,188,212,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,41,87,52,127,61,153,155,247,47,163,209,22,170,78,247,46,190,5,105,184,90,193,169,142,51,6,130,145,249,169,127,167,154,26,233,169,170,165,123,45,150,233,150,157,233,109,84,73,22,9,158,217,41,219,35,230,107,63,45,238,99,94,246,53,30,251,202,41,87,22,62,86,51,147,229,254,33,244,233,204,107,12,148,248,78,242,177,147,127,47,240,247,167,64,91,87,52,46,10,63,116,6,4,126,115,229,237,178,235,93,153,56,54,222,202,104,173,212,73,214,246,205,173,179,57,239,167,72,156,228,210,104,186,179,205,26,198,138,249,61,248,182,72,231,197,211,133,108,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,76,147,161,85,4,141,146,41,54,61,28,199,109,123,26,186,57,21,171,166,138,138,157,199,111,48,177,173,215,50,177,254,37,204,107,237,61,36,23,44,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,52,213,87,196,152,158,74,158,86,49,79,204,10,239,78,183,23,254,1,96,28,234,252,172,97,111,152,20,62,157,113,34,175,132,239,52,249,55,243,3,15,122,140,6,74,96,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,1,138,185,63,220,174,60,137,229,151,223,94,177,90,93,81,10,220,234,252,211,225,111,151,244,62,163,113,45,127,40,184,103,198,89,213,148,121,167,154,88,50,186,145,239,202,138,122,11,149,206,217,50,164,111,169,183,76,202,183,212,79,20,142,114,55,124,13,164,222,177,170,123,236,115,246,187,123,91,28,159,91,131,92,13,196,190,41,206,219,29,231,133,234,10,184,49,61,166,161,97,92,64,250,6,77,110,178,50,166,9,162,124,213,146,75,20,144,198,197,135,180,104,142,107,158,253,170,145,53,242,109,106,228,102,0,0,16,173,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,37,80,0,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,128,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,127,224,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,98,174,85,92,237,225,211,29,228,133,159,2,226,203,253,63,91,13,230,54,31,161,190,225,251,158,248,91,218,186,180,20,149,53,81,116,89,43,228,103,66,74,196,135,116,136,206,166,205,237,68,69,209,37,39,147,254,18,226,95,11,229,125,206,76,203,109,93,6,87,220,233,233,238,88,42,134,229,19,31,60,143,158,73,86,121,233,151,171,213,167,166,114,53,178,116,228,139,100,171,59,38,137,205,69,145,102,176,190,104,254,123,51,55,238,95,71,162,45,84,158,142,92,220,20,126,229,92,184,158,255,0,143,237,150,169,51,55,20,254,50,229,83,2,117,100,181,208,170,49,99,182,54,109,206,99,182,189,139,36,174,137,26,215,200,230,183,89,91,12,82,45,224,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,5,63,207,76,244,203,142,29,50,226,227,154,25,161,121,236,54,170,29,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,117,38,126,215,104,154,163,81,173,115,222,230,49,143,123,99,87,131,174,108,88,238,243,156,181,24,99,137,235,229,171,232,222,49,184,49,150,251,166,216,109,244,56,83,221,168,114,71,182,56,29,36,208,201,35,233,161,234,84,77,248,150,179,168,247,170,111,113,45,64,181,94,104,254,68,243,55,238,95,88,162,32,4,153,62,88,188,191,235,50,138,142,155,136,28,239,195,189,147,29,85,237,159,12,219,101,146,120,170,172,52,178,65,52,50,186,165,141,122,70,179,79,29,71,124,50,49,206,133,172,110,170,217,28,246,71,34,166,42,228,212,241,45,255,0,113,182,209,242,255,0,2,127,207,218,200,86,50,168,0,16,3,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,133,99,37,62,19,188,172,100,223,203,252,61,233,208,30,171,52,179,75,2,100,182,4,185,230,102,101,223,125,141,134,236,221,30,219,91,217,102,168,233,117,102,100,49,254,46,22,62,71,107,36,172,111,186,213,211,93,87,68,69,84,140,14,31,121,193,98,171,175,16,87,103,231,242,218,172,153,89,136,122,189,138,40,41,36,154,76,47,210,137,238,135,107,224,133,211,86,117,149,173,142,93,237,254,185,35,100,103,70,54,186,39,75,80,45,87,154,63,145,60,205,251,151,214,40,136,1,37,123,158,14,0,169,150,213,149,153,165,67,135,169,18,158,150,162,227,96,186,93,154,145,54,117,124,173,138,122,42,119,174,189,87,177,18,26,247,183,185,88,197,89,63,37,100,77,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,49,253,162,149,148,51,85,182,61,92,138,172,210,122,74,119,234,213,71,123,154,107,181,206,69,158,144,11,0,231,87,229,99,11,124,192,161,244,235,137,12,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,19,211,203,207,130,203,87,11,25,95,79,125,197,248,126,145,185,169,137,105,213,113,5,98,84,182,169,104,160,89,55,69,111,130,70,181,26,198,53,169,19,165,70,43,145,243,35,151,169,35,25,14,219,181,4,117,115,58,229,255,0,89,155,180,117,60,64,228,134,29,237,120,234,147,116,248,154,219,20,147,203,85,126,165,142,8,97,137,212,204,115,214,52,154,8,233,251,161,141,141,116,205,123,180,87,72,214,50,72,108,39,251,149,199,145,60,178,251,235,214,43,72,1,39,251,149,199,145,60,178,251,235,214,43,74,235,157,25,67,131,115,235,43,241,6,81,230,4,21,114,88,177,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,96,90,237,192,150,124,195,197,29,111,11,54,44,51,87,89,120,101,68,147,209,221,106,224,236,212,83,89,18,85,108,119,137,30,213,145,177,211,43,116,85,209,207,115,100,85,129,17,211,39,77,103,39,133,204,139,253,205,121,19,134,114,83,233,79,210,63,163,157,183,250,167,216,123,31,95,180,86,79,83,253,103,169,38,221,189,125,191,150,186,237,215,187,93,19,228,241,161,156,119,220,130,225,131,31,230,174,22,135,125,234,213,111,142,158,221,38,230,39,102,170,171,168,138,146,42,157,30,199,177,253,23,212,54,94,155,154,173,127,79,98,232,142,213,49,194,50,61,224,191,39,47,185,5,195,6,0,202,172,83,54,251,213,170,223,37,69,198,61,172,78,205,85,87,81,45,92,180,218,177,239,99,250,47,168,116,93,70,185,90,254,158,244,209,29,162,69,95,56,44,156,190,224,110,40,23,53,106,38,237,22,92,203,183,193,81,71,38,214,51,161,85,67,79,5,37,69,54,136,247,61,219,88,202,105,122,138,214,53,123,78,198,238,88,220,167,182,228,159,154,22,172,61,155,152,243,42,46,13,164,134,163,25,217,233,110,84,53,19,86,182,39,201,61,189,242,107,75,20,74,154,204,247,197,89,44,171,181,218,181,148,175,93,174,69,85,100,196,152,214,113,99,230,159,57,62,96,98,31,81,156,147,236,136,201,203,238,126,242,116,162,202,172,45,54,203,213,214,223,117,168,183,71,181,139,218,106,169,49,5,69,92,84,218,189,236,99,58,207,167,108,93,71,57,26,206,166,245,213,27,162,195,97,148,70,94,227,91,86,101,96,12,53,152,214,42,122,184,45,184,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,154,235,162,175,137,232,1,212,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,198,135,63,179,142,251,196,6,114,226,204,226,196,112,246,122,188,77,112,117,68,116,219,152,254,201,74,198,164,116,212,219,216,198,36,157,40,35,138,46,166,196,115,246,110,119,188,229,83,192,18,125,201,79,61,40,237,87,220,105,195,197,250,243,209,246,222,204,73,135,105,164,72,35,141,245,81,51,167,92,198,189,85,37,146,103,194,218,87,182,52,71,181,35,164,157,254,230,142,87,203,80,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,125,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,95,31,94,150,120,221,28,177,239,98,181,237,220,199,185,53,106,163,147,93,81,81,123,200,23,226,115,151,254,108,100,199,16,86,236,164,192,24,118,235,138,109,88,226,225,52,24,18,165,210,83,45,85,206,56,226,134,73,219,43,35,127,226,187,63,93,25,36,210,182,24,213,177,190,93,24,205,81,178,189,192,95,6,247,94,14,240,5,230,197,125,204,186,188,79,114,196,245,20,181,245,148,112,53,209,90,173,179,178,20,108,141,165,141,202,174,123,220,229,86,190,161,81,139,43,34,167,69,142,62,159,124,37,241,97,230,155,57,62,96,98,31,81,156,154,142,87,94,69,50,207,239,175,88,173,46,79,22,97,139,6,56,194,215,156,21,138,104,123,109,151,16,91,234,45,119,26,110,171,227,235,210,207,27,163,150,61,236,84,123,119,49,206,77,90,168,228,215,84,84,94,242,205,184,104,229,89,148,28,62,230,229,78,106,222,113,109,94,58,125,186,163,175,132,232,110,86,230,66,203,59,209,238,86,79,50,181,238,109,93,75,27,211,70,73,178,38,49,232,233,18,61,253,53,138,247,186,168,154,235,166,136,113,201,55,130,183,69,95,129,208,173,149,201,27,149,232,136,189,218,126,141,79,41,91,107,163,158,224,151,74,137,101,108,177,162,181,168,213,77,170,138,171,246,107,251,229,59,41,76,177,70,172,122,42,42,174,190,40,124,123,148,23,106,118,54,86,82,177,81,85,27,222,228,251,126,211,138,90,26,185,218,146,77,22,214,162,237,213,174,79,31,238,157,43,157,173,25,80,247,79,189,173,85,68,69,69,79,29,14,90,219,75,225,129,24,230,185,32,99,181,99,183,38,170,186,47,253,127,3,173,186,88,224,109,51,90,155,28,187,88,171,226,174,95,129,231,113,38,5,117,245,241,77,94,201,227,107,119,109,88,164,98,107,170,34,47,142,191,82,31,38,167,13,84,217,159,66,150,216,159,43,34,84,222,178,189,189,200,221,186,120,105,246,156,181,184,162,146,215,36,46,184,76,200,149,219,191,239,110,119,122,105,175,134,191,89,245,169,241,245,150,86,83,190,10,214,58,86,51,221,106,195,34,34,234,157,255,0,15,168,239,208,98,251,178,212,36,180,212,244,175,167,85,85,87,171,93,174,170,159,219,126,131,215,225,236,94,250,230,171,43,58,12,219,35,152,187,24,239,131,83,237,95,137,233,173,151,78,171,210,105,149,141,99,85,81,85,17,126,175,250,207,171,73,212,107,149,28,212,70,233,227,246,157,167,42,162,119,4,114,42,233,241,52,118,171,221,167,113,198,173,93,201,183,189,13,237,209,23,79,172,222,13,174,106,61,170,213,240,83,192,230,62,7,143,16,208,212,107,218,23,115,24,223,114,70,55,194,77,223,20,35,63,139,44,134,173,180,98,43,150,34,165,166,173,116,113,196,142,87,73,85,2,183,87,213,61,60,19,69,253,242,28,188,32,230,252,248,118,239,73,135,171,59,12,105,83,95,85,80,187,160,149,206,211,178,34,119,43,87,79,22,18,153,133,110,212,151,8,36,74,121,145,251,94,186,232,215,39,193,191,95,233,62,249,162,248,46,135,10,117,22,69,220,212,218,189,218,156,168,212,78,228,55,27,92,196,114,162,253,71,28,205,77,54,167,139,188,14,54,179,87,55,79,222,248,253,135,97,158,26,27,143,41,140,175,244,150,200,98,119,89,187,220,230,166,142,99,149,52,209,223,87,232,35,75,138,252,195,155,16,93,237,214,186,52,165,145,89,77,13,66,162,68,246,175,115,167,111,139,151,77,59,208,170,188,52,229,5,116,88,118,138,170,186,154,170,55,62,150,165,170,137,81,18,166,189,165,116,240,215,224,133,241,225,187,50,81,209,193,174,244,219,187,197,200,191,190,85,248,31,127,192,212,209,93,162,162,125,102,166,205,90,221,123,205,177,167,188,170,158,6,231,43,127,33,203,166,167,86,89,228,138,84,137,26,221,170,154,174,190,39,28,247,24,41,88,137,81,34,49,85,123,189,213,95,239,29,26,187,180,80,198,146,61,237,68,87,105,174,213,241,62,36,183,106,74,152,209,208,204,142,122,174,170,155,85,19,79,229,62,60,181,206,169,141,81,219,81,174,248,162,41,241,174,112,209,58,23,163,230,122,43,83,85,211,244,126,131,206,189,148,180,141,150,72,164,114,182,173,187,85,93,246,38,157,221,223,104,183,77,35,155,45,53,27,91,34,70,136,139,175,114,166,186,254,143,180,249,77,194,119,171,149,246,42,190,196,189,40,31,42,171,155,43,19,68,114,46,157,202,186,252,15,105,105,179,93,40,59,164,165,209,21,17,27,171,218,186,162,34,253,74,125,152,176,196,21,206,107,235,29,51,21,201,223,177,205,253,63,82,252,78,183,208,91,15,111,234,54,178,181,106,145,92,140,102,230,237,84,239,215,247,191,167,226,125,121,112,250,50,39,44,169,35,93,240,77,205,240,62,44,240,195,52,72,234,71,185,238,71,104,168,189,221,218,125,167,196,187,217,32,70,54,25,29,42,119,163,187,156,159,111,216,80,28,103,133,41,217,114,154,178,129,211,201,60,143,99,92,215,61,187,81,187,19,191,193,62,164,248,149,239,34,177,186,221,25,79,79,172,29,94,132,174,115,91,27,211,68,235,162,124,87,237,66,189,83,201,214,137,179,46,154,187,95,15,210,114,131,69,93,13,55,41,174,227,80,0,6,192,52,215,184,213,26,137,224,21,17,87,78,243,130,127,197,177,203,240,241,254,115,226,72,246,61,201,7,189,239,38,186,255,0,159,232,55,62,155,122,108,106,247,120,247,156,30,206,116,139,248,199,166,191,98,255,0,212,108,119,89,94,222,207,179,114,57,21,119,235,166,159,200,107,84,151,101,72,214,46,201,253,113,55,110,221,249,63,29,62,211,117,60,117,78,150,69,122,197,170,237,221,166,191,204,109,170,165,174,124,154,83,58,13,171,220,254,162,174,186,125,154,127,41,194,235,76,145,57,174,153,237,247,151,95,117,127,234,59,15,177,81,202,196,115,228,153,21,83,94,229,79,242,30,114,235,130,155,93,212,72,170,21,17,28,191,148,255,0,173,127,181,251,15,27,127,192,183,23,69,36,148,85,20,218,66,137,26,245,94,238,245,71,119,248,55,195,188,248,86,171,117,93,21,29,85,45,107,162,85,74,135,106,177,42,253,137,241,79,173,13,96,165,101,84,14,142,218,174,68,87,127,223,254,190,229,95,15,134,134,251,181,123,109,176,182,105,26,174,141,206,70,247,38,171,174,139,252,221,199,221,179,99,57,237,213,46,161,138,8,221,20,81,174,213,115,85,93,222,168,189,254,246,159,21,42,54,18,197,81,215,218,169,222,216,92,138,228,126,186,183,225,189,83,235,61,28,115,190,77,179,177,19,71,174,222,255,0,243,251,14,121,106,93,10,53,178,34,46,253,81,54,156,176,162,58,61,201,175,189,227,169,170,232,221,26,191,30,228,55,162,104,106,1,178,72,219,34,109,114,175,142,189,197,39,205,76,179,130,251,75,78,212,171,145,136,201,24,191,215,17,60,17,255,0,196,95,172,141,28,123,148,215,92,160,190,213,95,109,245,180,149,52,211,186,58,38,54,105,28,249,19,116,104,245,85,68,99,19,198,53,248,253,93,197,247,240,229,154,148,248,150,219,110,70,209,201,26,58,41,92,154,198,137,225,83,183,248,106,92,133,29,116,117,104,155,90,228,93,21,123,211,237,59,70,138,154,232,106,1,215,169,149,98,77,200,136,186,39,248,205,209,198,176,196,168,197,213,117,215,188,229,107,81,169,162,31,34,253,120,246,107,24,136,205,202,229,69,239,77,126,191,183,236,44,163,136,60,246,142,217,89,53,37,53,185,206,124,117,112,106,178,67,170,104,176,42,252,36,79,172,166,92,53,100,148,247,204,89,111,197,149,55,6,49,38,106,61,25,28,170,139,171,42,99,111,130,198,189,222,231,214,72,110,14,193,236,179,209,83,110,157,206,233,110,84,209,218,247,239,85,254,10,30,185,19,67,80,109,220,157,232,159,3,69,93,90,168,239,230,54,57,202,198,251,186,105,246,156,61,71,54,53,87,34,109,215,191,79,19,230,87,214,193,26,167,85,178,105,252,84,79,180,242,119,92,125,75,78,141,165,109,52,171,174,146,106,172,79,181,63,132,124,171,141,230,241,81,239,182,58,52,133,92,155,117,71,110,215,79,143,126,159,89,205,85,45,116,113,68,218,148,131,98,200,136,155,53,215,94,255,0,172,232,213,118,61,238,150,94,182,246,123,203,183,77,59,144,249,53,24,149,143,168,91,125,52,75,172,106,141,106,189,191,23,39,199,69,59,13,183,98,75,187,91,3,93,108,108,78,77,142,85,89,17,219,93,221,221,220,169,174,135,209,182,101,123,40,85,245,53,53,138,189,77,28,168,201,62,61,255,0,91,62,211,214,80,225,232,173,212,142,116,50,189,202,173,102,155,156,139,225,250,19,237,62,205,5,13,52,52,187,26,233,85,210,46,247,234,169,166,229,68,215,79,179,184,235,86,218,227,169,223,19,158,228,99,190,165,239,241,253,6,180,150,40,85,138,232,36,127,229,126,253,83,199,249,16,228,182,91,216,215,186,40,156,237,52,87,123,203,250,62,195,98,219,226,172,168,218,231,57,21,25,175,114,253,191,163,237,54,219,105,227,85,233,196,174,209,173,85,247,190,173,78,189,246,215,186,37,154,71,254,45,238,70,166,213,239,215,106,253,159,97,72,243,30,202,202,138,74,250,116,145,201,31,101,149,170,186,251,218,44,105,175,192,241,252,59,196,235,78,39,191,91,104,149,28,200,231,183,35,150,94,245,239,234,47,118,154,125,106,93,181,42,75,209,141,93,183,189,173,94,239,208,115,154,42,232,99,91,197,143,154,108,228,249,129,136,125,70,114,105,185,93,42,254,225,92,179,79,254,140,250,197,105,117,40,186,155,145,116,55,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,41,87,52,127,61,153,155,247,47,163,209,23,21,202,3,132,204,27,142,170,106,120,161,198,21,20,151,103,225,91,197,77,150,209,99,169,160,87,50,150,227,28,84,117,17,92,146,94,166,215,61,141,158,70,178,55,68,187,95,182,86,185,30,198,109,151,64,82,174,44,124,172,103,39,203,252,67,233,211,152,214,25,41,240,157,229,99,38,254,95,225,239,78,128,170,164,74,243,69,229,255,0,89,104,172,185,113,55,146,24,119,173,106,155,180,220,113,197,174,9,39,158,170,58,169,103,150,121,174,205,234,61,251,161,94,174,146,199,26,49,176,182,54,200,141,86,44,174,138,48,73,169,228,169,229,99,20,252,192,174,244,235,113,127,224,22,1,206,175,202,198,22,249,129,67,233,215,18,42,248,78,243,79,147,127,48,48,247,168,192,100,166,1,96,28,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,254,0,24,171,147,253,202,227,200,158,89,125,245,235,21,165,213,16,173,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,36,167,45,242,171,46,50,126,197,81,134,50,191,5,218,176,205,170,174,225,83,116,154,146,221,78,145,70,250,169,223,190,73,21,19,254,11,90,159,146,200,217,28,108,70,177,140,107,125,88,0,0,66,183,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,149,64,1,96,28,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,254,0,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,128,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,129,138,185,145,70,75,101,86,92,103,7,7,121,39,134,51,67,5,218,177,53,170,147,7,225,91,164,52,151,26,116,150,54,85,65,67,3,227,145,17,127,225,53,201,249,47,141,242,70,244,115,30,246,186,224,8,1,230,143,231,179,51,126,229,244,122,34,234,185,50,112,233,129,47,118,123,239,18,247,250,126,221,137,44,88,130,75,22,31,247,230,139,217,155,104,19,181,75,238,74,145,205,214,142,224,140,219,36,107,211,232,238,106,234,255,0,118,85,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,101,17,143,241,254,13,202,204,27,118,204,28,193,196,52,150,60,61,99,167,90,154,234,234,149,93,145,51,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,128,30,54,248,193,196,220,92,230,132,183,167,45,93,22,9,177,212,78,220,39,103,171,138,159,175,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,155,157,110,164,186,114,161,227,142,155,18,218,172,156,35,230,51,42,214,251,109,167,168,102,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,73,201,164,75,12,77,143,70,58,54,117,164,208,181,94,104,254,68,243,55,238,95,88,162,44,87,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,174,169,99,94,178,36,48,73,79,223,12,140,107,102,115,219,170,186,54,189,146,76,160,49,87,38,167,137,111,251,141,182,143,151,248,19,254,126,214,66,177,149,64,0,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,196,43,25,36,112,201,118,181,88,56,68,202,139,237,246,231,73,110,182,219,178,222,197,87,89,89,87,51,97,130,154,8,237,144,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,107,230,25,198,157,215,138,124,208,168,177,97,12,65,86,236,171,195,85,8,152,126,141,105,157,74,149,179,164,123,101,184,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,211,141,239,155,117,165,146,105,202,135,142,58,156,53,117,178,112,143,152,204,164,75,21,202,162,161,152,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,39,38,178,164,210,182,61,30,217,25,209,151,66,213,121,163,249,19,204,223,185,125,98,136,128,19,32,142,101,216,2,167,48,120,45,204,74,91,110,30,164,186,220,172,116,244,215,250,85,153,34,223,70,202,74,152,229,170,168,137,242,42,108,123,104,210,173,23,106,239,115,28,246,55,118,253,171,1,152,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,153,39,66,170,9,27,36,82,108,122,57,142,218,246,53,116,114,43,87,77,21,21,59,140,162,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,59,96,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,0,12,85,201,254,229,113,228,79,44,190,250,245,138,210,0,73,254,229,113,228,79,44,190,250,245,138,210,234,128,35,131,157,134,104,93,112,246,81,224,60,168,183,182,174,26,124,103,120,170,185,87,84,67,90,232,153,36,22,246,71,165,44,177,34,105,51,31,45,100,82,166,231,104,215,210,177,118,185,85,21,145,129,195,94,80,212,231,214,124,224,108,163,134,10,185,41,241,21,226,24,110,11,73,60,80,207,21,185,154,203,91,52,111,151,86,35,227,166,142,105,17,21,29,170,177,17,26,229,84,106,228,188,71,175,57,252,161,169,197,249,13,134,179,114,221,5,92,213,25,123,120,116,53,136,217,226,100,16,219,174,29,56,164,153,236,119,190,247,165,76,52,49,181,24,189,201,52,138,173,84,77,204,142,14,0,241,215,224,239,140,156,167,191,251,47,218,29,175,16,71,98,232,245,250,91,125,165,27,232,58,187,182,187,94,159,106,234,109,211,222,217,183,86,235,185,50,41,49,172,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,66,95,18,153,67,83,144,185,243,142,114,142,104,42,227,167,195,183,137,161,183,173,92,241,77,60,182,231,233,45,20,210,62,45,24,175,146,154,72,100,84,68,110,138,245,69,107,85,21,169,49,60,163,179,51,10,227,14,16,172,248,22,211,87,165,235,1,92,43,237,247,122,89,36,143,168,222,211,87,53,100,19,181,141,122,189,33,123,39,86,53,239,107,119,73,4,237,68,84,102,171,122,160,178,14,109,249,243,77,149,156,52,73,150,214,250,218,184,49,14,103,212,123,46,153,105,170,37,167,124,86,232,31,28,181,210,43,216,197,107,216,230,172,84,207,137,207,102,246,86,57,125,230,177,237,88,54,7,191,200,28,227,190,240,255,0,156,184,79,56,176,228,61,162,175,12,220,27,81,37,54,230,51,181,210,189,174,142,166,155,123,216,244,143,171,4,146,197,212,216,174,102,253,205,247,154,138,100,210,8,1,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,95,249,162,174,134,211,26,238,44,60,211,103,39,204,12,67,234,51,147,81,202,231,200,166,89,253,243,235,21,165,212,248,247,26,163,81,2,162,42,233,222,112,212,39,73,138,228,240,95,19,226,212,72,199,202,232,21,29,239,170,175,243,255,0,212,22,159,86,116,154,189,202,137,226,117,253,156,231,174,143,114,127,34,255,0,212,113,207,214,114,34,65,179,119,199,126,186,105,252,130,185,47,46,133,59,55,98,223,187,191,126,253,52,209,126,163,124,49,213,58,169,234,171,22,253,189,254,58,124,13,106,105,106,158,237,41,221,22,170,168,142,222,171,249,58,119,233,167,196,225,91,76,172,86,203,51,217,162,170,39,186,171,254,52,57,214,201,73,59,17,242,73,50,42,235,249,42,159,228,60,245,203,5,182,181,210,36,53,10,136,138,255,0,202,127,215,255,0,4,241,216,131,4,215,62,149,233,67,81,6,234,117,218,238,171,215,69,247,145,59,180,111,216,167,152,179,218,235,40,93,112,134,181,240,170,43,218,139,210,85,241,69,119,214,135,101,148,137,80,201,33,161,118,139,189,81,122,203,221,185,60,124,62,7,37,108,242,91,104,86,73,81,174,108,77,106,63,111,122,235,170,39,119,216,125,91,94,44,150,209,91,29,45,60,45,116,111,221,34,171,219,171,181,209,83,224,169,245,33,80,176,78,46,101,194,130,87,50,5,107,155,51,147,189,186,38,155,91,252,111,180,245,109,172,116,141,235,198,212,211,93,157,233,252,167,106,89,223,19,17,100,68,84,114,237,238,251,77,240,181,174,102,244,215,222,69,78,243,114,232,205,26,186,247,247,33,189,169,162,26,128,109,123,17,237,86,174,186,41,76,243,55,47,33,191,209,85,47,106,123,58,173,102,190,250,39,253,247,119,240,84,141,60,201,200,154,252,178,184,199,139,109,55,24,39,130,130,153,138,230,84,76,231,61,93,35,221,31,114,54,54,166,154,61,62,41,241,253,5,228,240,207,155,116,216,158,138,189,27,69,44,105,28,178,175,124,104,158,9,15,241,215,248,69,211,209,215,71,86,137,181,174,69,209,87,189,62,211,180,104,166,160,28,21,82,172,76,71,162,34,232,105,11,85,172,116,173,211,89,17,29,223,224,115,49,52,77,126,43,222,167,205,189,93,82,223,11,145,24,174,93,168,190,26,167,229,105,245,150,101,196,166,120,71,102,236,48,83,91,220,231,187,164,245,87,197,170,104,189,100,248,72,159,81,67,178,3,39,38,198,119,90,203,205,93,115,34,108,84,242,82,163,99,149,90,186,163,162,118,186,43,23,248,95,89,36,56,75,5,197,109,182,195,20,149,14,114,53,175,79,117,250,175,123,213,127,130,123,4,77,13,65,162,185,53,84,54,234,170,138,142,240,251,13,143,114,177,186,183,249,206,21,145,205,71,57,200,155,126,58,120,159,54,186,182,24,213,122,141,126,154,124,17,62,179,202,92,179,6,146,149,139,70,218,105,151,122,35,245,86,39,215,253,183,216,124,171,149,238,235,84,141,116,113,210,36,104,168,158,242,59,118,238,255,0,183,192,214,182,106,216,105,211,180,164,10,197,127,118,205,117,215,69,250,206,165,76,116,114,200,171,42,204,143,238,215,110,154,120,31,38,163,20,177,211,173,174,154,23,106,213,77,170,246,247,106,169,241,209,126,223,168,231,142,143,16,221,227,74,56,221,110,108,82,119,57,92,175,71,109,94,229,211,199,191,188,250,54,204,176,88,55,213,85,86,106,175,209,85,35,147,187,221,215,235,97,235,45,24,114,11,125,27,214,25,100,118,169,170,110,114,47,122,107,246,125,167,215,183,219,105,32,141,238,99,230,87,204,141,89,53,84,209,23,236,238,240,239,83,134,182,217,29,75,93,19,158,228,106,175,126,139,223,227,250,5,29,130,20,143,241,18,63,221,93,61,245,79,29,62,196,57,41,40,27,29,82,192,215,46,170,231,42,234,191,29,63,71,216,113,190,134,42,170,166,49,206,114,42,183,78,229,253,42,105,107,165,137,94,232,224,87,120,43,189,245,253,31,81,199,125,183,163,163,100,207,119,185,185,27,220,189,250,247,175,212,83,28,85,107,71,76,248,99,127,186,215,181,83,114,247,254,79,232,251,74,71,144,81,54,211,155,117,54,234,53,87,116,232,154,138,178,247,247,44,176,42,248,105,223,222,94,109,191,170,180,236,123,182,119,235,225,175,214,118,205,21,116,54,61,232,137,175,212,104,142,85,55,33,170,46,134,224,0,56,244,239,212,213,83,83,68,106,42,155,145,136,159,89,167,77,191,90,247,157,122,198,46,197,211,224,137,253,243,201,210,172,209,85,51,171,177,87,189,125,221,126,165,62,156,178,69,35,17,178,163,252,117,247,116,56,146,170,155,110,168,146,120,253,135,94,162,239,27,155,31,85,142,247,36,71,166,212,248,167,242,154,86,95,232,213,180,107,36,115,106,181,76,219,181,19,242,187,244,215,191,192,250,177,86,199,87,44,111,218,228,216,228,84,238,251,127,234,59,242,181,102,88,222,254,228,215,187,67,138,90,40,88,230,203,185,250,170,238,241,67,145,140,213,174,84,251,13,37,143,77,171,175,233,58,109,183,50,169,207,115,158,169,171,213,59,151,254,163,226,95,112,149,190,166,69,170,150,122,132,115,26,140,209,174,110,154,110,95,226,253,165,54,118,77,195,101,153,181,177,215,189,238,141,53,68,116,168,169,223,221,252,4,250,206,107,165,178,174,130,141,186,190,21,133,101,79,138,238,221,162,253,154,105,162,30,106,243,133,168,42,158,234,151,205,58,53,238,77,17,28,221,117,68,211,234,251,15,169,128,175,117,216,122,211,79,13,210,56,30,200,153,34,127,75,162,170,234,178,43,191,124,169,240,212,168,214,140,97,75,89,11,42,32,130,84,213,21,116,123,83,193,29,167,193,199,219,166,190,67,58,36,210,70,244,114,46,172,218,137,166,191,111,121,245,233,46,108,145,136,231,177,218,191,187,185,62,223,210,119,90,245,114,106,158,30,61,230,170,245,114,104,221,63,148,222,213,213,52,248,161,184,3,138,162,157,181,12,70,61,85,17,23,94,226,223,179,91,44,35,196,143,117,55,108,115,54,212,71,46,189,77,60,34,84,254,2,253,101,170,229,21,13,126,86,102,52,54,107,139,169,234,27,18,71,78,142,129,92,245,221,36,177,72,139,170,237,238,209,126,162,253,50,255,0,18,197,112,163,166,137,34,123,85,237,122,119,181,19,254,249,167,214,123,191,1,174,129,85,19,199,226,112,205,89,20,18,71,19,218,229,89,53,211,68,250,141,29,91,19,103,101,58,181,251,164,110,228,93,19,77,59,255,0,200,117,171,103,98,185,88,244,94,244,238,211,234,212,250,39,94,170,163,179,232,168,154,170,247,22,245,158,217,157,79,134,40,233,38,169,164,146,70,201,44,109,77,145,162,174,170,146,175,197,233,252,18,209,176,158,86,222,243,98,249,61,238,186,178,134,154,42,170,117,149,173,138,71,177,200,232,213,145,247,162,177,201,167,114,252,127,200,95,182,90,101,228,24,110,56,35,109,84,143,88,152,244,239,122,47,140,155,191,130,133,78,99,18,54,163,27,174,137,245,155,141,60,124,13,146,61,173,77,93,175,119,212,108,101,76,111,213,17,29,238,247,29,58,153,209,178,235,26,46,239,134,239,3,173,37,209,59,219,179,222,111,114,247,119,107,253,211,224,221,111,19,74,213,236,204,98,63,106,34,117,17,116,241,251,20,248,15,181,220,113,7,226,43,223,76,198,51,223,69,133,92,139,170,119,124,81,123,187,212,239,82,225,182,80,200,168,233,92,174,86,252,29,221,167,247,62,195,123,171,105,225,247,28,217,21,83,234,68,59,213,116,109,174,162,122,210,185,83,86,185,83,168,191,98,167,192,243,176,225,212,237,105,44,210,174,246,170,57,118,187,187,187,79,176,244,148,86,214,186,54,177,30,186,47,114,119,253,191,160,250,173,139,217,236,108,78,93,201,50,109,238,239,211,79,254,39,36,22,183,64,244,168,87,162,178,79,123,77,123,244,254,231,218,119,219,75,210,219,80,171,170,34,106,137,250,77,213,18,43,99,234,57,19,68,68,240,250,142,38,74,250,132,71,104,212,106,123,191,105,172,209,73,211,94,246,235,240,250,143,142,248,107,225,93,41,214,5,106,248,239,221,174,191,200,121,234,169,113,67,234,17,179,165,175,110,205,83,103,83,93,117,251,78,253,52,151,38,58,72,228,74,109,173,98,170,105,187,93,78,41,106,106,163,119,82,84,139,98,174,139,183,93,116,60,14,101,92,122,81,126,41,189,210,69,42,38,228,254,43,126,211,165,146,118,74,167,84,220,239,139,36,90,84,62,149,219,117,93,83,98,200,158,26,125,159,89,112,212,143,223,79,30,190,59,27,253,227,152,209,81,23,249,12,107,120,177,243,77,156,159,48,49,15,168,206,77,39,43,184,218,238,5,114,205,85,87,253,121,245,138,210,234,145,136,157,201,169,189,172,68,77,13,196,85,243,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,138,85,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,191,240,82,174,44,124,172,103,39,203,252,67,233,211,152,214,25,41,240,157,229,99,38,254,95,225,239,78,128,170,167,82,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,30,33,112,181,139,3,103,238,101,224,172,45,67,216,172,184,127,24,94,109,118,234,110,171,228,232,82,193,91,44,113,71,189,234,231,187,107,24,212,213,202,174,93,53,85,85,239,37,171,146,167,149,140,83,243,2,187,211,173,197,255,0,128,88,7,58,191,43,24,91,230,5,15,167,92,72,171,225,59,205,62,77,252,192,195,222,163,1,146,152,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,98,174,79,247,43,143,34,121,101,247,215,172,86,151,84,66,183,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,149,64,0,0,16,173,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,37,80,0,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,128,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,127,224,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,98,174,100,167,194,119,149,140,155,249,127,135,189,58,2,170,144,3,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,191,240,82,174,44,124,172,103,39,203,252,67,233,211,152,214,23,211,204,127,152,5,103,17,23,217,114,147,40,113,23,250,83,208,118,105,229,169,167,142,122,121,49,21,86,198,73,186,161,147,50,57,25,12,50,42,177,144,171,118,172,145,44,174,87,254,37,34,164,28,18,112,125,137,184,185,205,8,172,173,74,186,44,19,99,168,129,216,178,241,73,45,63,94,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,54,186,82,120,205,229,219,151,25,169,195,237,14,27,200,252,190,181,89,113,158,95,91,219,79,132,27,79,58,82,182,166,149,37,234,77,65,81,43,209,221,110,166,249,164,99,229,114,59,180,200,175,116,172,73,103,115,224,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,82,117,57,113,113,199,83,197,110,13,175,193,249,130,202,74,124,197,193,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,38,190,88,156,213,106,76,145,71,114,185,201,148,56,55,61,242,238,225,149,185,131,5,92,248,122,237,81,67,53,116,20,211,172,47,168,101,53,92,53,73,10,189,61,230,177,238,129,172,122,181,90,253,142,118,215,49,218,57,61,168,6,42,228,212,241,45,255,0,113,182,209,242,255,0,2,127,207,218,200,86,50,168,0,16,3,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,133,98,242,184,159,227,170,167,31,240,243,150,60,48,229,109,125,92,24,98,199,129,236,150,220,103,52,212,177,108,187,92,96,167,162,123,96,137,36,141,102,141,148,179,83,42,44,140,123,58,175,115,211,107,163,99,31,37,31,225,71,133,28,199,226,215,49,217,130,176,84,93,134,213,67,211,158,255,0,127,158,21,125,45,162,149,202,168,142,114,34,167,82,103,237,114,69,10,42,58,71,53,202,170,198,50,73,25,49,60,69,114,236,201,236,209,225,210,131,38,178,218,197,73,134,174,88,46,158,181,216,26,174,174,190,186,162,11,100,245,85,81,212,213,50,77,102,115,164,100,238,141,88,175,145,37,88,146,69,115,26,187,81,139,5,152,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,133,166,174,161,169,68,223,19,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,89,137,229,139,199,143,225,190,197,77,144,217,177,122,221,143,176,253,189,190,205,186,92,110,61,74,172,81,11,95,51,164,209,189,38,167,90,158,6,211,163,183,73,36,179,53,36,153,117,217,43,146,170,243,71,242,39,153,191,114,250,197,17,0,38,85,6,45,152,179,11,95,112,54,42,188,224,172,83,67,216,175,88,126,225,81,107,184,211,117,89,39,66,170,9,29,28,177,239,98,185,142,218,246,57,53,106,171,87,77,81,85,59,201,243,229,163,143,234,115,7,130,220,187,170,185,98,26,75,173,202,199,79,83,96,170,72,86,45,244,108,164,169,146,42,90,121,89,26,38,199,182,141,41,21,55,38,247,49,204,123,183,111,220,183,64,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,0,197,92,159,238,87,30,68,242,203,239,175,88,173,32,4,159,238,87,30,68,242,203,239,175,88,173,46,168,2,13,185,190,230,133,215,26,113,105,83,128,230,109,92,22,220,190,179,209,91,105,224,117,107,165,130,89,234,97,109,108,181,76,139,68,108,47,115,106,33,133,218,110,87,37,44,106,174,240,107,123,92,159,114,114,251,142,120,160,76,213,167,155,179,217,114,210,223,61,69,100,155,88,254,189,85,117,60,244,148,244,218,43,218,246,238,99,234,101,234,35,94,212,236,219,29,181,100,106,147,126,91,255,0,31,152,23,240,137,193,182,108,88,61,169,236,254,201,135,228,190,245,186,29,93,222,205,145,149,253,45,187,155,167,83,178,244,247,107,238,239,221,163,180,218,184,235,153,73,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,124,125,122,89,227,108,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,238,49,194,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,71,175,56,236,161,169,193,92,75,208,230,149,60,21,107,109,204,123,60,51,62,121,167,137,204,246,141,11,25,75,52,49,49,186,61,140,109,58,80,61,85,232,186,190,103,237,114,232,173,103,171,228,159,154,22,172,61,155,152,243,42,46,13,164,134,163,25,217,233,110,84,53,19,86,182,39,201,61,189,242,107,75,20,74,154,204,247,197,89,44,171,181,218,181,148,175,93,174,69,85,100,196,130,13,185,183,231,205,78,105,241,47,38,91,91,235,105,39,195,217,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,251,31,70,229,247,92,247,181,41,166,77,100,93,29,215,131,30,32,56,135,191,89,186,222,196,246,22,27,195,181,50,44,18,70,202,169,110,180,82,87,61,172,84,89,99,153,144,186,149,141,145,21,141,88,234,231,103,191,171,145,148,215,134,75,77,170,255,0,196,150,84,88,175,182,202,75,141,182,227,142,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,41,212,207,236,156,190,240,255,0,156,184,179,39,113,28,221,162,175,12,220,29,79,29,78,214,51,181,210,189,169,37,53,78,198,61,233,31,86,9,34,151,167,189,92,205,251,93,239,53,80,154,158,86,153,233,71,156,28,41,216,112,221,109,231,181,226,76,187,255,0,67,119,56,100,72,35,145,148,177,170,173,189,237,142,37,221,209,236,189,56,91,35,218,215,62,74,105,255,0,41,90,175,117,224,16,3,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,191,243,69,77,77,171,220,99,93,197,135,154,108,228,249,129,136,125,70,114,105,249,93,38,188,10,101,159,223,62,177,90,93,78,212,55,35,17,62,179,78,155,123,251,215,188,224,172,98,244,187,190,31,245,30,89,29,44,87,55,111,219,249,111,84,211,234,239,62,131,229,137,241,43,101,71,119,233,249,39,10,84,211,109,85,68,147,249,142,165,109,206,41,161,70,78,199,34,35,181,77,137,246,47,214,167,13,231,16,80,173,11,86,166,41,244,234,162,38,198,167,212,191,90,159,105,107,227,172,77,174,107,145,60,123,147,188,250,114,163,165,107,92,253,17,187,145,83,79,19,142,90,56,117,73,247,63,93,83,187,84,55,198,205,200,229,79,231,54,203,30,155,85,23,244,157,22,91,219,87,44,136,247,42,38,239,130,254,159,176,249,87,252,47,65,87,27,95,52,211,162,194,171,166,215,55,191,85,79,179,236,41,197,118,82,193,71,113,150,243,13,108,138,178,61,211,53,174,145,63,126,171,226,136,207,183,235,55,213,218,43,168,45,143,218,248,22,6,237,221,170,174,253,117,68,238,238,211,234,254,115,206,222,112,213,13,114,44,235,44,232,198,181,26,169,185,53,241,253,31,105,191,45,174,87,28,55,67,60,87,54,83,61,143,149,206,78,130,57,87,85,70,127,9,83,248,42,84,203,38,50,164,185,70,249,41,224,149,170,215,42,46,246,162,125,95,83,190,211,208,83,223,99,157,82,73,35,114,124,91,162,126,249,23,187,94,255,0,3,235,82,92,153,34,35,222,199,106,254,238,228,251,127,73,222,107,247,166,230,167,119,219,226,107,189,85,52,77,63,148,222,213,213,52,248,161,184,3,100,209,54,104,214,39,42,162,59,234,40,126,106,101,220,119,234,41,168,59,83,153,213,134,36,215,126,158,18,238,254,10,253,69,156,96,91,21,195,37,241,52,212,183,57,41,234,153,85,64,233,17,96,87,61,81,93,35,83,247,200,207,236,75,253,223,238,95,230,3,197,17,85,219,225,210,23,167,226,228,95,201,79,236,159,164,247,190,0,42,162,120,252,78,189,77,116,52,175,141,146,53,234,178,174,137,162,39,217,254,83,89,171,34,133,97,107,218,229,235,46,141,209,60,60,60,127,186,112,86,206,213,68,100,136,186,46,186,104,118,224,211,161,30,223,13,137,166,191,160,217,81,58,66,155,180,85,114,34,126,130,134,103,118,98,67,135,40,43,234,39,165,123,217,11,35,85,70,49,21,87,89,246,252,92,133,155,97,108,5,122,206,139,212,149,245,181,52,84,177,82,210,172,40,145,61,236,114,185,175,106,252,90,244,211,73,87,251,159,221,190,140,176,203,40,48,211,42,35,101,92,146,44,138,245,239,145,23,199,103,241,19,248,37,89,99,18,54,163,27,174,137,245,155,141,60,124,13,178,57,169,249,90,247,125,70,198,84,70,237,90,136,239,119,235,58,149,83,49,28,138,212,118,237,87,77,124,53,58,146,93,19,77,155,61,230,247,47,119,118,191,221,62,37,230,239,51,227,86,83,177,157,70,170,162,111,69,219,226,159,82,158,122,74,59,165,237,203,73,86,234,86,67,39,114,172,106,228,119,119,122,120,234,158,40,118,233,240,204,116,83,55,124,206,87,119,170,104,238,239,13,62,163,149,213,116,244,254,235,219,34,170,247,247,34,31,69,212,209,92,34,254,149,87,55,107,187,250,157,223,222,253,39,152,110,26,73,39,114,203,47,191,167,126,215,119,127,120,244,212,118,214,185,141,98,61,116,94,228,213,126,223,208,125,72,233,59,4,72,174,118,228,147,88,251,151,85,239,57,34,182,187,114,84,177,233,177,234,139,162,175,127,119,242,29,246,81,166,141,159,119,115,125,228,77,126,163,146,162,87,36,73,35,145,54,162,119,105,226,112,178,119,212,166,212,70,163,89,253,211,89,98,127,77,116,86,235,221,161,242,102,138,190,57,28,176,45,62,138,170,171,191,118,186,255,0,33,230,234,230,197,78,169,107,101,75,78,197,111,126,222,166,191,19,233,81,186,227,28,203,28,157,155,110,221,125,221,218,235,169,195,53,85,100,106,146,57,33,211,195,187,83,199,227,139,130,67,78,147,70,213,84,116,237,79,121,63,136,191,111,216,121,12,154,195,245,82,98,233,49,26,203,22,146,210,47,185,185,117,247,101,141,60,52,254,47,214,92,165,182,69,125,36,122,167,127,127,247,212,237,154,42,34,248,252,14,55,196,213,93,117,83,78,147,126,181,53,70,34,119,38,166,246,177,17,63,73,184,0,13,128,213,60,77,198,199,57,83,184,217,35,95,249,72,169,224,124,90,136,98,220,139,183,191,79,172,227,150,85,133,118,177,116,69,239,58,140,174,99,93,248,196,114,247,124,17,14,86,185,174,216,214,162,163,81,218,170,47,212,115,76,200,122,109,123,24,169,239,119,247,252,14,20,134,138,87,182,119,66,229,124,74,142,98,234,189,203,253,223,176,250,20,236,154,84,235,163,147,69,252,157,124,83,67,157,178,205,170,182,103,238,68,238,77,16,221,45,70,214,35,91,170,42,167,119,113,213,134,243,4,210,190,149,91,38,172,93,175,213,19,69,84,254,95,176,250,9,44,47,70,181,141,114,57,81,52,85,58,117,20,19,61,206,153,28,205,255,0,189,93,87,185,53,62,69,69,5,209,177,58,91,141,76,50,233,167,228,247,119,107,221,240,79,137,214,166,183,54,169,21,37,70,186,68,248,234,168,155,126,174,227,207,213,224,251,102,35,170,127,104,165,99,233,151,71,177,142,149,237,84,114,34,38,190,234,254,159,143,196,248,23,43,52,86,90,117,135,99,123,37,42,245,25,27,28,170,168,186,43,151,189,123,215,197,124,87,226,124,182,216,104,175,204,142,234,176,34,181,175,73,163,222,247,53,205,123,23,68,93,17,116,248,41,204,149,181,54,37,154,162,73,53,134,52,73,26,214,53,21,81,26,154,175,137,235,176,158,42,138,229,109,75,131,82,109,103,240,87,49,168,186,163,156,157,232,139,167,192,246,212,21,50,201,78,178,239,240,98,59,193,62,163,179,77,94,146,187,106,238,213,190,61,201,226,115,195,87,36,146,57,155,151,107,87,77,52,67,187,27,183,55,187,235,208,220,186,233,221,226,106,14,141,202,222,218,216,209,168,141,215,114,59,189,85,62,10,159,2,216,179,191,47,169,210,221,87,119,72,96,234,68,244,149,174,234,201,170,43,96,118,157,222,31,3,204,228,46,62,125,13,230,12,52,247,207,190,24,93,170,182,38,43,61,233,216,190,43,223,251,239,168,187,124,59,115,237,148,109,222,174,85,69,209,53,68,79,23,47,212,125,42,186,142,203,27,167,118,187,24,213,123,145,19,191,68,77,79,11,126,199,112,208,54,90,153,146,165,204,141,36,123,17,177,179,84,68,239,250,255,0,65,108,25,199,198,238,18,194,50,116,146,135,18,164,244,211,207,11,157,29,21,43,145,92,215,181,171,166,233,124,59,215,224,124,92,163,227,30,131,48,111,244,203,74,151,198,185,211,77,11,22,162,134,149,154,35,97,87,254,245,235,240,82,232,108,88,230,158,225,217,95,35,106,85,211,198,146,42,172,108,79,22,235,240,83,222,91,110,41,13,43,222,237,219,81,253,232,136,159,82,30,35,29,226,231,91,41,161,84,116,201,185,237,252,150,53,126,14,250,255,0,65,101,87,231,212,102,222,41,101,3,36,69,130,154,222,147,108,169,78,159,190,217,21,53,69,143,85,240,147,251,229,230,229,214,7,160,179,209,69,26,211,197,212,108,82,53,85,178,189,83,190,77,126,37,90,142,54,196,196,141,137,163,83,193,13,231,28,146,181,157,206,69,254,67,175,45,87,73,90,238,253,142,240,68,68,215,187,196,235,86,92,219,19,82,79,127,78,253,52,68,62,101,210,247,20,52,169,50,54,77,116,215,93,169,245,167,218,121,229,190,212,221,91,34,208,74,232,219,27,214,39,36,140,111,123,211,189,85,52,215,187,189,7,177,169,165,123,43,159,19,86,177,27,221,38,231,105,223,227,221,225,241,95,135,196,250,241,43,106,163,89,180,94,155,87,106,162,248,235,254,106,112,212,200,215,185,36,133,21,173,211,110,139,227,169,173,60,145,76,213,107,90,237,168,186,232,191,89,186,43,61,23,85,103,150,4,115,156,154,42,163,221,254,95,176,237,178,38,44,78,85,111,114,53,85,221,254,41,241,59,212,244,212,175,160,141,98,137,83,85,93,53,85,250,212,214,58,88,26,246,245,89,171,145,83,106,162,175,114,157,238,165,60,104,214,116,221,170,247,127,159,121,195,87,51,224,143,86,174,141,119,195,67,100,53,140,93,17,81,218,170,125,72,115,185,207,146,37,118,239,14,228,54,163,96,99,119,61,138,174,241,213,20,234,85,84,193,73,76,249,28,199,119,104,189,223,165,19,235,56,169,102,98,185,91,10,43,93,166,186,175,212,112,164,221,26,157,203,174,229,102,154,167,213,169,208,187,213,80,219,35,170,172,72,100,69,108,78,87,43,123,213,81,27,175,197,126,195,203,81,99,43,69,194,103,64,148,213,125,69,111,139,154,212,79,130,124,29,246,159,46,249,110,185,93,110,116,143,183,207,20,116,125,68,74,152,228,252,167,177,118,162,162,119,47,193,29,241,79,20,42,14,12,178,82,91,233,154,234,120,90,196,87,34,254,91,151,193,206,250,207,92,197,93,206,69,250,251,142,64,99,89,197,143,154,124,228,249,129,136,125,70,114,106,57,92,162,126,225,76,179,251,235,214,43,75,171,0,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,74,185,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,254,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,37,62,19,188,172,100,223,203,252,61,233,208,21,84,24,214,113,99,230,159,57,62,96,98,31,81,156,149,78,74,158,86,49,79,204,10,239,78,183,23,254,1,96,28,234,252,172,97,111,152,20,62,157,113,34,175,132,239,52,249,55,243,3,15,122,140,6,74,96,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,1,138,185,63,220,174,60,137,229,151,223,94,177,90,93,81,10,220,234,252,211,225,111,151,244,62,163,113,42,175,35,31,207,103,234,223,237,34,85,0,0,0,66,183,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,149,64,1,96,28,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,254,0,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,128,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,129,138,185,146,159,9,222,86,50,111,229,254,30,244,232,10,170,64,15,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,255,0,193,74,184,177,242,177,156,159,47,241,15,167,78,99,88,123,252,139,200,188,199,226,47,49,237,217,95,149,246,110,221,117,174,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,78,22,110,110,171,162,185,92,230,177,141,123,222,198,59,34,156,139,200,188,184,225,211,46,45,217,95,149,246,110,195,106,161,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,82,103,237,110,171,162,53,26,214,177,141,99,24,198,54,160,17,235,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,88,198,210,193,26,70,143,157,25,3,233,233,160,149,200,200,98,115,231,93,26,136,175,86,235,16,56,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,132,169,161,174,166,84,223,19,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,92,132,248,62,226,207,6,241,117,149,255,0,78,44,84,244,150,123,237,5,68,148,215,220,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,179,94,163,17,85,209,61,18,186,128,98,174,77,79,18,223,247,27,109,31,47,240,39,252,253,172,133,99,42,128,1,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,136,86,61,86,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,249,164,252,100,207,100,109,210,56,158,239,121,201,174,154,38,170,168,139,144,159,10,60,40,229,199,9,89,112,204,21,130,162,237,215,90,238,156,247,251,252,240,163,42,174,245,77,69,68,115,145,21,122,112,179,115,146,40,81,85,177,181,206,85,87,189,242,72,250,214,89,7,50,206,5,106,120,154,195,52,185,159,150,52,21,117,89,161,135,41,224,182,210,208,182,170,40,224,187,219,150,161,85,208,61,103,145,145,66,248,86,121,166,108,136,228,220,157,72,220,215,171,163,88,225,2,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,87,243,127,140,219,23,24,124,179,51,94,231,37,171,216,216,207,11,253,29,167,196,214,216,152,245,165,108,146,221,233,122,85,52,210,59,93,97,151,165,42,164,110,114,201,27,152,230,187,114,35,37,146,37,140,170,8,22,230,193,133,175,184,127,141,172,95,118,187,208,246,122,76,77,111,180,93,45,114,117,88,254,209,74,202,24,105,29,38,141,85,86,105,61,37,67,52,114,35,189,205,116,218,230,170,220,255,0,35,236,127,83,45,171,52,242,182,187,16,210,37,61,45,69,186,255,0,107,180,185,98,108,234,249,91,44,21,181,12,77,58,175,98,36,52,12,119,122,177,138,177,254,74,200,187,165,40,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,1,138,185,63,220,174,60,137,229,151,223,94,177,90,64,9,63,220,174,60,137,229,151,223,94,177,90,93,80,6,58,220,126,99,175,194,39,25,57,177,127,246,95,179,251,38,32,146,197,209,235,245,119,123,54,54,80,117,119,109,110,157,78,203,212,219,167,187,191,110,174,211,114,223,87,35,172,45,125,164,194,185,185,141,106,40,118,89,110,183,11,61,174,142,167,170,197,234,213,82,71,85,37,68,123,17,119,183,107,43,105,151,85,68,106,245,52,106,170,181,200,146,126,12,85,204,135,185,120,99,91,174,63,224,183,42,175,183,154,122,72,106,41,108,239,178,49,180,204,115,88,176,91,234,101,161,133,202,142,115,151,123,162,166,141,207,93,116,87,171,149,17,168,168,212,131,110,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,31,231,63,148,53,56,191,33,176,214,110,91,160,171,154,163,47,111,14,134,177,27,60,76,130,27,117,195,167,20,147,61,142,247,222,244,169,134,134,54,163,23,185,38,145,85,170,137,185,145,173,192,206,104,90,178,115,139,76,179,199,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,116,69,72,213,21,205,215,114,100,102,83,252,254,206,59,23,15,249,53,139,51,139,17,195,218,41,48,205,189,213,17,211,110,123,59,93,83,220,145,211,83,111,99,30,177,245,103,146,40,186,155,21,172,223,185,222,235,85,76,101,201,147,207,124,156,190,228,23,39,74,220,170,197,51,111,189,90,173,246,170,139,140,123,88,157,154,170,175,16,83,213,203,77,171,30,246,63,162,250,135,69,212,107,149,175,233,239,77,17,218,36,96,240,157,230,159,38,254,96,97,239,81,128,188,174,115,249,13,77,133,115,67,13,103,253,138,138,175,179,227,138,119,90,239,175,109,60,174,130,59,141,28,113,182,9,31,50,189,88,199,205,77,163,27,18,53,157,212,50,61,55,171,158,173,241,60,159,115,142,251,129,184,160,76,170,167,135,180,89,115,46,223,61,61,100,123,152,206,133,85,13,60,245,116,245,58,171,28,247,109,99,42,98,233,163,152,213,237,59,221,185,99,106,19,126,64,15,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,255,0,193,181,83,226,99,91,197,135,154,108,228,249,129,136,125,70,114,106,57,92,249,20,203,63,190,125,98,180,186,148,241,55,155,28,229,67,100,136,253,17,200,168,124,122,200,163,89,156,229,111,189,245,235,246,156,47,149,208,162,53,139,162,42,106,116,219,92,198,189,58,136,229,253,8,135,38,228,123,54,197,238,247,235,222,115,206,200,150,52,88,155,181,119,124,84,224,117,61,13,79,187,52,46,114,120,248,170,119,255,0,34,159,70,158,57,229,84,157,30,221,171,224,139,227,170,29,132,146,118,189,91,43,209,89,245,34,27,159,80,140,98,53,186,166,186,233,220,117,98,189,194,249,29,79,182,93,90,237,143,247,83,69,248,125,103,208,73,98,123,90,140,107,145,202,157,202,167,82,162,138,121,21,100,71,179,114,42,171,87,95,13,127,144,249,21,116,23,22,181,242,214,79,20,140,69,247,81,190,40,221,123,147,193,14,172,22,248,170,21,91,35,17,100,85,84,106,234,168,136,223,171,251,231,194,175,195,86,220,67,59,97,90,102,173,43,219,181,236,124,142,106,170,162,171,188,81,117,250,190,39,159,175,195,20,182,136,146,150,40,88,218,119,59,169,177,175,114,251,253,233,174,171,223,224,159,89,241,150,199,107,198,17,117,166,165,223,20,78,219,182,71,185,139,185,19,199,221,95,169,199,63,106,172,177,203,37,107,230,78,207,11,55,35,24,136,174,77,61,229,241,79,177,126,39,173,194,152,162,43,149,36,119,38,164,218,206,199,162,43,152,212,93,81,250,119,162,46,159,3,219,90,235,38,154,149,211,111,94,228,215,189,19,237,255,0,33,219,167,175,89,23,107,149,202,228,84,213,116,67,158,42,201,30,247,49,28,186,34,233,166,137,224,119,98,114,57,21,19,197,13,235,174,157,222,33,62,211,83,171,95,70,218,200,29,30,137,170,162,39,122,170,120,46,191,2,219,243,163,46,105,46,48,82,207,44,16,57,90,246,51,190,105,19,225,34,252,63,73,224,50,83,48,221,106,171,91,3,223,80,175,165,163,149,202,172,138,53,111,189,43,93,220,170,186,254,248,187,204,61,117,90,184,99,99,213,235,171,92,189,237,68,253,247,216,125,106,185,251,44,47,168,118,187,35,69,114,162,39,126,136,154,169,225,241,30,59,166,160,89,42,94,218,149,138,54,57,236,70,198,197,84,209,168,171,226,165,181,231,87,25,152,87,5,87,165,12,244,88,137,106,32,142,71,171,161,163,166,115,117,216,199,38,155,165,79,225,39,192,240,25,119,198,229,183,29,98,26,122,72,27,136,17,89,91,77,27,58,244,20,140,68,234,63,68,252,151,175,213,222,93,197,139,28,83,220,22,150,73,27,82,171,81,26,61,85,99,98,119,171,117,248,41,237,237,55,70,54,57,39,209,251,21,26,186,104,154,247,234,121,140,111,138,214,130,150,166,70,186,84,68,70,185,52,99,87,198,77,62,37,147,102,45,202,183,49,243,46,75,12,83,127,75,204,179,66,246,78,212,98,43,163,146,87,235,171,17,87,78,228,46,247,43,240,29,29,146,42,132,116,16,239,123,159,222,201,100,94,229,70,125,127,160,172,80,195,28,13,86,70,221,17,87,95,19,144,216,249,26,196,247,145,127,144,235,201,80,177,105,46,171,177,87,77,52,239,58,213,119,38,181,18,68,71,232,136,170,157,200,124,218,235,212,73,79,214,86,201,174,215,46,187,83,225,252,167,156,110,37,125,213,211,67,111,116,145,186,5,86,200,178,49,186,42,174,168,154,120,253,74,107,236,152,101,233,213,72,198,173,83,83,115,95,185,116,69,114,123,221,222,29,255,0,160,250,116,219,101,139,166,228,213,32,68,107,254,213,240,238,254,225,178,161,81,87,124,62,235,88,155,85,23,235,53,167,154,41,91,177,173,114,53,87,189,20,223,21,170,141,210,245,166,133,28,187,118,247,57,78,221,60,40,228,93,136,136,191,105,221,166,167,165,117,4,74,200,149,19,85,241,85,250,215,237,17,210,196,215,183,168,205,116,84,211,69,95,19,190,142,167,137,168,138,199,106,189,221,199,29,76,239,133,154,196,186,53,200,186,166,135,4,21,172,86,166,228,114,170,248,119,33,217,116,146,75,26,251,221,201,166,157,198,212,100,44,110,247,177,85,126,197,58,149,149,80,82,193,36,170,199,232,138,139,221,246,175,233,58,244,181,49,72,230,186,38,185,28,255,0,121,21,127,65,196,233,82,42,182,61,117,220,141,238,84,254,83,142,182,90,74,57,146,86,196,244,122,183,110,169,223,221,170,253,107,246,30,54,139,26,90,43,38,88,221,77,86,174,70,238,213,90,212,77,53,79,169,223,105,242,241,45,29,214,228,205,108,117,49,83,189,100,107,149,102,254,10,53,81,83,193,126,58,30,247,7,88,104,232,58,51,83,194,214,119,42,126,91,151,247,250,252,127,65,236,147,84,149,83,225,161,200,13,174,53,68,67,80,0,0,216,13,59,181,239,29,218,166,141,83,122,34,47,192,217,42,34,181,126,179,165,82,215,205,26,236,69,221,220,136,186,119,120,159,39,179,79,82,205,181,26,42,162,234,154,247,29,111,163,148,51,63,124,148,200,174,68,211,85,123,147,187,251,167,61,53,158,42,104,219,27,33,218,214,248,119,187,199,93,126,39,97,212,72,173,118,230,106,136,154,232,138,186,169,194,180,17,187,100,139,10,181,99,93,90,142,213,21,20,250,20,172,153,98,118,215,181,53,79,143,242,156,172,135,226,244,213,83,226,114,43,17,83,68,84,68,95,29,126,39,11,96,129,92,231,73,26,174,139,245,169,164,113,211,196,174,72,162,115,85,206,87,106,170,167,51,86,29,58,142,106,185,205,238,238,58,171,60,43,238,72,244,107,215,193,92,168,136,136,117,107,41,168,238,140,68,134,104,94,198,174,186,245,59,181,253,41,250,79,131,85,73,126,183,76,231,211,170,246,69,209,177,177,177,238,114,46,154,175,139,126,189,126,38,182,170,170,185,244,100,182,218,232,229,86,174,231,73,2,181,52,215,255,0,129,218,158,199,21,98,190,105,224,247,182,238,106,185,92,223,121,19,187,192,249,19,217,39,234,57,29,177,88,206,246,181,21,117,94,238,244,78,238,243,225,221,173,148,142,171,167,68,107,41,170,152,255,0,113,102,122,183,87,119,109,209,23,199,78,239,129,234,108,241,214,178,157,88,143,78,162,49,136,229,68,238,122,233,240,238,59,232,174,149,54,62,55,245,89,221,174,158,11,241,54,58,227,60,18,198,140,157,21,145,234,217,26,212,69,84,238,209,63,65,205,30,43,70,74,218,110,141,82,43,187,247,244,155,183,251,186,253,135,209,162,196,22,166,183,107,171,34,87,171,151,68,234,55,93,52,253,39,125,149,176,172,123,187,76,111,239,211,86,185,20,231,138,174,41,81,87,118,159,167,68,55,71,83,20,171,163,87,191,77,123,244,60,190,45,177,251,70,211,85,20,208,117,91,43,28,215,34,43,187,209,88,169,240,44,247,54,50,254,245,132,113,27,177,141,138,137,97,134,42,186,119,57,88,217,36,122,70,200,145,206,238,115,85,190,49,248,235,245,21,171,33,49,221,45,255,0,13,195,237,10,151,118,198,61,17,122,169,27,21,170,178,200,137,170,34,253,72,159,2,168,226,219,156,48,225,218,153,22,165,146,189,41,42,21,169,27,145,85,85,26,189,200,159,21,44,59,24,227,122,106,74,220,74,203,147,229,103,82,90,164,98,57,172,106,248,191,84,239,84,250,208,139,108,217,189,182,227,152,87,231,196,247,44,108,188,87,171,117,70,248,44,206,211,195,244,21,111,132,92,197,164,195,184,226,211,69,85,86,232,24,181,53,114,43,156,145,163,83,250,77,201,222,174,95,176,191,74,220,113,13,69,238,207,89,67,94,215,182,75,115,30,138,222,155,181,213,175,95,135,216,165,226,219,47,140,130,213,53,101,69,100,113,164,114,232,174,122,181,168,154,237,79,143,119,196,183,124,210,199,18,226,122,234,123,78,19,169,124,243,199,19,42,30,232,216,201,90,140,69,123,85,61,221,203,174,174,111,192,247,249,27,147,237,195,140,171,89,45,109,107,222,178,119,181,243,47,114,244,191,133,253,169,115,52,52,105,71,19,99,68,68,218,138,157,202,171,226,186,252,78,73,106,27,19,60,119,59,248,189,250,29,58,155,157,34,66,187,234,99,99,227,247,215,115,145,52,209,15,133,93,142,44,116,8,173,168,187,83,182,103,34,237,94,180,105,223,167,119,138,253,168,121,186,252,195,89,37,123,40,221,83,80,142,77,21,208,197,27,218,238,239,130,162,254,148,62,28,114,98,235,133,111,89,42,81,104,222,231,61,97,88,81,30,141,93,85,168,186,55,185,83,187,94,255,0,129,247,173,246,74,135,189,30,237,137,34,166,170,170,170,154,46,157,250,247,30,142,158,145,144,83,35,92,136,231,55,77,118,170,175,127,113,165,182,70,212,245,191,19,38,216,231,124,106,138,159,20,208,249,205,180,77,45,124,82,198,196,100,72,213,71,35,181,69,215,69,255,0,168,244,84,182,134,66,213,218,198,162,42,248,110,93,78,234,210,36,9,186,38,120,247,119,106,167,78,227,11,27,223,3,61,253,201,174,157,253,218,31,42,218,177,53,210,91,213,81,18,56,220,228,77,123,145,85,83,249,126,39,218,162,77,148,237,99,90,170,169,175,188,157,233,226,119,97,84,86,126,55,197,60,117,238,52,146,71,189,118,196,228,84,78,237,19,191,184,219,60,105,85,7,77,201,222,196,68,93,123,191,207,192,248,201,110,150,146,105,37,133,88,205,206,85,85,213,87,251,255,0,164,239,75,37,68,52,205,145,100,69,68,99,85,118,166,189,231,74,158,225,60,143,115,93,77,83,179,122,162,170,197,220,191,110,167,78,166,122,134,174,178,195,52,209,105,239,54,54,106,171,254,125,199,102,58,154,102,174,229,134,72,155,225,164,137,162,235,253,211,167,85,127,183,80,61,27,81,89,19,117,77,83,223,106,127,125,126,195,142,123,181,182,161,136,248,42,225,159,122,232,141,138,70,185,223,87,130,41,211,137,212,149,21,115,83,246,26,132,123,163,211,114,181,81,171,174,157,201,223,246,157,154,43,4,19,76,197,146,137,235,210,123,85,23,87,38,206,255,0,21,254,225,235,41,40,161,134,56,90,198,162,163,23,84,86,185,85,19,191,83,190,169,169,177,205,86,167,185,220,171,226,108,108,175,98,175,83,85,79,134,136,99,101,197,130,235,197,46,113,170,124,113,254,33,95,255,0,232,206,77,79,43,133,255,0,228,20,203,36,255,0,232,215,172,86,151,86,1,21,124,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,149,115,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,252,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,74,124,39,121,88,201,191,151,248,123,211,160,42,168,49,172,226,199,205,62,114,124,192,196,62,163,57,42,156,149,60,172,98,159,152,21,222,157,110,47,252,2,192,57,213,249,88,194,223,48,40,125,58,226,69,95,9,222,105,242,111,230,6,30,245,24,12,148,192,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,3,21,114,127,185,92,121,19,203,47,190,189,98,180,186,162,21,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,68,170,0,0,0,133,110,117,126,105,240,183,203,250,31,81,184,149,87,145,143,231,179,245,111,246,145,42,128,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,1,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,255,0,0,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,21,84,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,130,149,113,99,229,99,57,62,95,226,31,78,156,199,51,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,148,212,52,52,200,155,229,126,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,63,220,18,112,125,134,120,70,202,248,172,173,74,74,220,109,124,167,129,216,178,241,73,45,71,66,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,118,182,226,128,35,131,136,174,83,86,172,217,226,142,131,48,48,134,35,171,177,224,156,97,81,91,123,199,40,178,54,89,233,43,122,177,189,205,161,87,171,156,175,172,116,210,187,71,181,99,129,98,153,250,185,29,13,49,126,153,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,51,230,147,241,147,61,242,59,89,37,123,189,231,46,154,232,154,34,34,39,171,0,197,92,154,158,37,191,238,54,218,62,95,224,79,249,251,89,10,198,85,0,2,0,121,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,16,193,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,61,60,188,248,44,181,112,177,149,244,247,220,95,135,233,27,154,152,150,157,87,16,86,37,75,106,150,138,5,147,116,86,248,36,107,81,172,99,90,145,58,84,98,185,31,50,57,122,146,49,144,237,187,80,11,10,227,107,150,93,171,137,92,225,177,102,158,11,197,21,120,106,229,136,42,18,131,24,212,58,157,181,176,50,8,40,100,236,213,204,137,243,196,228,126,234,122,106,87,71,27,149,28,147,71,38,214,244,229,89,126,183,29,57,47,149,249,11,203,135,50,50,255,0,40,240,133,38,29,177,71,81,106,171,90,120,95,36,175,150,121,47,52,59,229,150,89,92,233,101,126,136,214,163,158,231,42,49,140,98,104,214,53,18,13,140,170,8,203,231,131,130,174,181,248,3,43,51,26,26,138,68,182,216,239,23,27,37,68,78,123,186,238,158,186,24,166,137,204,110,221,170,196,109,190,100,114,171,145,81,93,30,136,237,85,91,102,188,177,115,75,240,95,198,78,10,237,119,223,102,90,177,111,104,194,215,15,233,94,183,106,237,81,175,100,131,185,142,115,55,87,71,69,239,183,110,154,123,206,70,43,201,254,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,98,174,79,247,43,143,34,121,101,247,215,172,86,144,2,79,247,43,143,34,121,101,247,215,172,86,151,84,1,138,185,61,28,167,240,181,139,15,240,75,132,46,214,138,30,207,87,137,174,23,123,165,210,78,171,223,218,42,153,93,53,35,100,209,202,168,205,32,164,167,102,141,68,111,185,174,155,156,229,91,192,6,52,60,77,218,109,86,14,36,179,94,197,98,182,82,91,173,182,236,113,125,164,163,163,164,133,176,193,77,4,117,243,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,9,169,229,89,118,181,92,120,28,192,52,118,251,157,37,85,69,174,162,241,73,93,20,51,53,239,165,157,110,117,51,36,82,181,23,86,61,98,154,41,17,174,209,118,72,199,120,57,21,97,135,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,87,248,148,202,26,108,250,200,108,115,148,115,65,73,37,70,34,179,205,13,189,106,231,150,24,34,184,179,73,104,166,145,241,106,244,100,117,49,195,34,162,35,181,70,42,43,92,138,173,92,104,140,154,50,7,56,236,92,64,100,214,19,206,44,57,15,103,164,196,214,246,212,73,77,185,239,236,149,76,115,163,169,166,222,246,49,100,233,79,28,177,117,54,35,95,179,115,125,215,34,150,43,206,147,61,47,184,91,2,97,44,134,195,151,155,83,41,49,183,104,184,226,90,77,25,37,119,101,164,154,157,244,73,162,170,172,80,201,58,74,237,251,81,207,117,38,214,189,26,217,90,235,21,229,219,145,116,121,253,197,102,20,195,119,235,55,180,240,221,135,171,137,47,208,185,96,88,221,75,74,136,177,50,88,230,71,54,104,100,170,125,44,50,70,141,115,157,28,207,252,148,69,123,101,171,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,59,220,110,100,53,79,17,220,52,99,28,182,179,81,82,79,136,86,157,151,76,62,179,83,197,35,210,227,76,244,150,56,226,124,175,99,97,124,205,108,148,203,46,246,236,101,67,213,117,110,230,174,58,214,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,52,228,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,206,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,88,54,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,95,248,6,53,124,88,121,166,206,79,152,24,135,212,103,38,163,149,207,145,76,179,251,231,214,43,75,168,93,53,11,166,169,162,41,189,17,23,224,109,149,17,88,169,241,58,53,44,124,177,185,24,139,185,59,145,116,238,241,62,91,169,167,151,124,83,42,47,189,167,213,220,135,77,112,229,4,207,71,203,74,138,228,77,17,119,185,59,191,186,115,82,217,41,233,99,86,50,4,107,85,117,252,167,120,255,0,41,220,74,20,114,232,244,110,159,165,78,187,237,241,205,26,53,240,171,90,139,170,35,181,69,69,59,244,204,153,90,187,94,212,213,171,226,114,178,39,34,254,51,189,83,191,84,57,118,247,119,42,38,190,58,252,78,22,211,192,231,57,100,143,93,171,245,175,121,182,56,105,161,123,221,20,46,99,158,186,234,170,186,127,124,230,107,162,252,167,53,92,173,240,208,235,201,60,10,231,49,238,70,57,87,221,87,46,136,136,117,170,96,166,175,137,209,71,52,47,111,115,93,248,206,237,200,186,252,15,133,89,111,189,80,72,147,91,253,218,86,183,87,177,24,174,114,185,87,77,83,84,95,179,227,240,56,237,21,151,9,85,201,61,182,189,146,38,171,185,244,251,83,111,119,113,223,146,201,79,114,126,181,180,250,181,169,162,110,115,155,223,252,159,165,79,139,61,154,167,168,230,57,24,177,51,222,70,166,186,170,233,224,157,221,235,226,124,123,165,186,145,207,138,52,137,41,234,91,51,85,143,153,202,214,238,211,221,78,255,0,21,240,238,211,224,122,27,12,55,8,169,29,27,166,99,165,248,185,169,170,63,189,116,211,184,250,109,222,228,88,234,34,122,202,207,226,233,162,175,135,248,142,57,110,21,81,62,38,193,80,221,177,174,146,53,17,21,81,19,78,239,14,239,137,207,30,40,72,228,108,41,13,82,43,245,247,250,109,219,221,246,234,119,232,177,5,187,123,186,213,113,163,221,162,232,175,106,46,189,250,247,106,125,40,235,160,146,53,149,181,49,185,21,117,77,28,139,162,125,71,52,85,113,72,159,149,167,195,189,80,214,58,168,164,114,53,171,222,191,94,135,195,190,90,159,87,11,21,209,117,52,114,120,107,245,47,213,250,75,44,206,76,174,191,218,46,245,55,204,53,65,211,74,137,225,133,17,173,150,71,109,232,247,234,138,213,77,53,111,137,89,242,35,48,169,175,182,234,26,123,133,91,187,90,197,43,149,37,72,216,168,189,125,26,170,136,191,82,167,192,171,216,174,229,20,56,78,178,85,169,142,71,54,9,149,173,141,200,174,85,216,237,52,79,137,99,153,161,141,233,105,47,152,130,59,139,166,141,36,167,106,49,175,107,26,191,214,19,95,21,79,173,8,195,226,82,251,13,211,54,238,178,82,189,203,11,22,159,110,168,223,141,52,58,247,166,191,20,83,232,112,235,143,32,195,120,230,214,217,231,124,77,154,237,109,69,118,214,104,136,217,187,213,85,203,220,157,228,150,92,177,205,61,75,240,237,93,5,193,175,223,4,143,213,139,27,188,99,110,158,10,165,208,96,28,66,137,132,104,235,170,107,89,27,91,67,72,229,115,213,173,68,220,196,254,79,137,71,51,119,48,153,118,189,84,97,204,63,84,249,235,102,102,140,116,77,142,70,110,108,174,87,39,114,170,235,163,87,225,245,30,151,36,178,166,74,116,167,188,215,219,81,106,170,230,146,173,239,221,42,42,186,72,83,85,86,232,136,139,170,175,114,119,23,75,110,160,109,11,28,198,163,83,85,85,238,85,95,171,235,253,7,52,147,182,38,247,170,185,85,124,27,222,167,82,107,133,35,216,145,201,81,27,94,139,170,163,158,136,191,223,62,29,110,53,178,208,177,207,158,235,78,217,23,221,106,245,99,79,123,77,83,197,79,51,95,152,109,146,73,25,72,250,138,133,114,105,186,24,227,122,57,52,248,104,191,200,124,41,106,177,125,218,181,181,84,53,14,138,145,206,110,248,101,129,18,77,189,200,168,186,53,116,215,69,211,191,226,125,202,11,53,84,202,146,76,141,73,21,83,242,181,69,78,254,237,83,67,210,210,209,50,24,149,31,181,206,70,166,187,85,124,81,14,43,93,67,42,170,170,162,72,101,210,23,237,118,173,241,239,95,15,238,28,51,90,223,61,197,143,138,45,140,107,223,191,118,169,174,190,26,31,106,142,208,216,227,69,70,183,235,84,220,186,170,232,119,214,137,176,166,248,152,154,167,212,170,167,86,231,11,26,141,88,91,171,251,188,59,251,187,207,147,104,138,10,121,221,70,228,68,106,177,101,211,95,142,168,159,164,251,52,72,141,167,99,17,170,186,107,222,157,232,189,231,114,21,69,106,117,124,126,58,247,26,201,34,175,226,224,114,42,39,193,59,205,174,143,175,10,198,244,239,106,42,119,247,120,159,30,75,116,176,84,62,88,85,173,221,162,170,234,171,224,135,118,103,207,13,43,37,234,34,251,169,174,212,213,126,7,66,154,227,52,147,61,142,166,169,219,175,122,172,93,203,227,241,58,181,181,19,36,174,87,211,205,44,63,22,49,154,187,199,187,252,71,52,21,20,251,26,254,132,176,183,68,213,178,38,139,225,250,78,173,85,246,223,66,244,73,235,34,111,118,191,150,223,209,241,83,142,123,213,174,161,137,36,21,176,205,162,232,169,28,141,114,167,219,220,167,94,41,105,31,88,172,125,28,232,238,150,187,149,21,19,77,124,60,124,77,98,176,195,80,189,25,40,158,244,106,110,216,155,181,79,183,187,244,158,198,146,138,40,97,137,140,70,170,49,218,166,215,42,233,222,119,149,53,67,98,181,90,158,239,138,248,156,109,149,236,85,73,53,84,248,104,135,42,74,215,126,74,155,145,77,64,0,3,102,186,133,215,224,105,161,189,52,95,228,52,115,145,59,245,254,67,137,122,143,145,28,213,209,159,20,83,114,49,140,98,181,83,227,245,157,94,206,136,237,85,19,192,225,122,59,169,163,26,169,238,248,42,27,152,199,186,36,71,170,57,201,223,170,125,97,172,145,29,239,162,255,0,112,221,44,109,114,38,169,170,174,166,214,105,18,109,89,26,223,177,87,196,213,42,24,170,168,146,53,116,241,209,83,184,224,158,173,26,230,254,53,17,59,251,151,78,243,172,235,197,43,85,81,245,13,68,78,231,106,230,167,248,206,88,238,52,147,198,170,217,81,93,174,136,186,166,154,127,116,231,142,104,145,83,89,88,136,169,175,229,33,194,144,209,212,46,233,54,170,248,126,94,159,227,56,227,162,166,164,103,78,149,173,137,170,187,149,28,229,241,254,83,233,37,50,84,39,227,54,186,47,22,183,94,244,95,228,254,83,99,169,21,175,93,186,38,189,222,42,113,75,73,58,237,110,230,237,220,154,167,216,108,168,182,196,141,107,250,94,243,117,85,118,171,162,31,18,187,10,82,93,106,225,172,154,24,228,116,79,71,49,221,71,166,139,221,245,119,124,16,251,16,208,82,81,177,63,22,155,163,68,211,71,42,247,161,243,110,14,146,157,146,84,66,215,53,207,118,186,233,175,199,237,253,39,137,185,220,174,41,88,215,208,85,55,98,61,253,169,141,107,92,231,47,239,126,11,166,139,175,212,125,10,90,183,73,78,218,138,169,217,22,212,68,114,202,168,207,135,249,84,230,108,152,113,37,68,167,124,79,147,247,174,100,219,145,62,207,202,62,156,53,143,165,141,116,71,204,213,119,132,77,71,42,47,214,112,38,47,150,56,247,37,182,230,171,187,77,18,153,21,127,190,125,72,177,69,178,20,223,45,75,97,85,238,252,99,152,223,239,169,246,233,235,233,43,233,31,10,202,217,29,211,114,170,35,147,189,60,62,11,246,158,11,49,240,125,37,255,0,14,220,41,153,74,215,62,72,100,218,142,123,211,222,233,57,169,225,250,75,99,181,85,222,242,179,22,190,209,87,212,165,163,168,168,166,72,92,145,34,198,136,154,43,215,124,136,139,162,44,157,254,58,21,242,207,126,164,196,246,54,255,0,77,199,84,175,99,216,142,99,155,162,110,87,39,126,213,251,63,152,180,62,35,176,213,174,203,75,124,174,90,61,179,44,119,73,155,34,61,234,136,230,166,186,174,171,167,138,234,69,14,54,110,184,146,229,83,212,99,214,122,234,135,170,181,117,241,145,87,252,103,209,203,59,156,118,124,79,67,91,52,155,27,27,165,95,134,189,241,57,62,63,164,147,172,142,182,97,236,115,135,44,55,102,64,217,93,21,28,84,239,145,242,185,168,142,74,118,185,83,220,118,159,190,254,114,165,230,86,119,45,166,130,107,53,162,231,43,150,120,163,153,35,138,56,36,87,47,83,191,197,85,124,27,252,199,214,225,215,44,239,55,151,86,222,239,214,199,164,205,73,41,90,178,178,88,157,181,58,46,78,228,106,38,154,170,247,248,151,137,101,179,210,218,17,234,169,27,21,218,254,253,126,58,125,127,160,221,115,196,214,171,90,111,168,173,139,106,185,27,238,200,207,21,77,126,43,246,30,74,171,29,195,58,72,235,114,207,58,163,85,223,137,99,31,185,17,60,19,69,239,93,123,143,43,125,187,98,139,188,50,123,41,42,40,165,151,185,123,85,50,55,187,106,166,138,155,87,227,162,254,131,207,80,97,155,197,101,66,253,41,116,117,14,99,155,211,122,35,152,222,255,0,202,240,107,117,240,111,247,15,73,79,98,134,129,97,101,19,224,70,163,181,123,91,34,185,81,53,215,191,95,15,137,245,45,112,93,96,154,166,69,174,167,233,171,145,88,157,218,162,119,232,139,221,250,15,189,110,153,175,145,90,181,17,171,211,242,180,114,120,232,167,217,107,99,216,154,68,229,213,53,93,62,43,245,156,182,250,54,65,28,171,28,46,78,164,174,145,124,87,189,116,53,72,85,28,154,53,117,250,143,163,78,168,229,84,85,77,126,165,57,220,222,237,19,187,244,159,57,237,106,57,122,137,185,223,21,67,162,219,76,112,87,190,119,70,136,146,34,51,93,87,236,255,0,33,217,146,162,10,70,164,44,149,172,239,218,154,185,52,213,127,73,189,181,176,244,213,175,122,57,218,46,170,213,77,20,221,12,237,102,138,198,187,87,105,166,137,174,135,26,212,207,20,143,114,238,123,85,87,86,181,168,170,112,178,181,39,145,209,77,73,80,214,170,248,185,154,39,247,78,105,88,233,25,181,21,27,22,136,158,247,114,39,213,223,253,195,170,217,31,77,170,43,145,236,69,238,70,119,247,28,114,85,83,181,54,178,25,21,87,189,21,19,84,254,249,211,184,178,89,145,171,27,219,221,167,248,207,129,125,164,195,155,25,37,193,177,200,253,81,17,91,50,167,119,127,241,147,237,62,5,182,21,69,141,246,121,162,114,53,119,35,163,118,244,84,69,239,209,123,254,39,183,177,209,86,206,216,170,166,77,100,85,213,218,162,162,247,59,234,211,236,61,85,28,11,18,72,233,35,114,172,250,34,232,139,240,213,59,254,175,19,180,200,210,54,162,70,155,90,158,40,114,106,159,88,85,239,68,248,41,177,204,107,181,211,79,183,188,198,191,138,244,211,138,92,227,68,248,99,252,67,234,51,147,79,202,229,223,252,130,217,102,159,31,234,207,172,86,151,90,1,21,124,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,149,115,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,252,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,74,124,39,121,88,201,191,151,248,123,211,160,42,168,49,172,226,199,205,62,114,124,192,196,62,163,57,42,156,149,60,172,98,159,152,21,222,157,110,47,252,2,192,57,213,249,88,194,223,48,40,125,58,226,69,95,9,222,105,242,111,230,6,30,245,24,12,148,192,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,3,21,114,127,185,92,121,19,203,47,190,189,98,180,186,162,21,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,68,170,0,0,0,133,110,117,126,105,240,183,203,250,31,81,184,149,87,145,143,231,179,245,111,246,145,42,128,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,1,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,255,0,0,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,21,84,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,130,149,113,99,229,99,57,62,95,226,31,78,156,182,174,92,28,191,232,248,119,177,69,155,121,189,135,127,211,98,191,180,193,21,53,68,144,84,71,135,105,119,190,61,180,239,133,242,70,249,166,141,17,239,153,29,185,35,149,34,106,51,241,203,45,245,0,0,0,24,171,147,83,196,183,253,198,219,71,203,252,9,255,0,63,107,33,88,202,160,0,64,15,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,227,228,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,149,213,44,107,210,53,154,120,234,59,225,145,142,116,45,99,117,86,200,231,178,57,21,0,2,213,121,163,249,19,204,223,185,125,98,136,128,19,42,130,221,121,135,224,171,174,63,224,183,53,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,123,162,166,145,172,77,52,87,171,81,85,168,170,228,199,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,67,40,140,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,79,143,175,75,60,109,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,189,199,214,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,3,21,114,127,185,92,121,19,203,47,190,189,98,180,128,18,127,185,92,121,19,203,47,190,189,98,180,186,160,12,85,204,138,56,3,192,191,131,190,13,178,158,193,237,79,104,118,188,63,29,247,173,208,233,109,246,148,143,175,233,109,220,237,122,125,171,167,187,95,123,102,237,27,174,212,184,0,64,15,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,42,248,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,151,84,99,109,197,238,80,211,100,71,18,249,133,149,182,248,41,32,182,218,111,15,154,215,5,52,242,204,202,123,117,75,27,85,71,10,190,95,125,207,101,60,241,49,234,229,119,190,215,123,207,252,165,149,254,79,185,199,98,199,60,48,38,85,83,195,217,239,89,105,112,158,158,178,61,207,127,94,150,186,162,122,186,122,157,85,141,99,119,61,245,49,116,209,207,114,118,109,238,218,146,53,8,171,227,67,56,236,89,251,197,6,63,205,92,45,14,203,45,214,225,29,61,186,77,207,94,211,75,73,79,21,36,85,58,61,140,123,58,204,167,108,189,55,53,28,206,166,197,213,91,170,201,167,38,140,144,186,224,92,146,191,231,69,194,249,73,81,79,154,21,16,54,134,130,24,221,190,146,11,108,245,148,234,249,94,186,34,190,73,100,151,70,53,21,26,200,216,237,202,175,86,71,88,57,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,152,235,113,223,145,118,46,29,184,160,197,217,115,131,172,215,91,118,22,111,101,184,216,155,112,87,191,125,45,69,60,114,61,33,149,232,139,44,49,206,179,192,215,170,185,223,137,86,189,238,123,94,229,145,78,75,121,199,125,198,25,53,139,114,118,239,15,82,147,46,238,20,245,22,186,157,204,77,180,183,39,84,72,234,109,141,98,42,236,158,10,137,122,142,123,220,238,211,183,221,108,109,69,177,110,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,128,99,87,197,135,154,108,228,249,129,136,125,70,114,105,249,93,107,251,133,50,207,79,254,220,250,197,105,117,58,125,126,38,228,68,95,228,14,114,39,126,167,26,171,158,244,86,247,53,53,221,169,170,53,173,106,162,167,138,234,117,93,2,44,138,237,19,77,78,7,163,146,84,70,181,83,187,193,80,221,20,111,115,21,178,185,28,186,235,220,106,145,189,23,223,78,239,208,111,145,141,86,34,170,106,186,252,13,140,210,52,68,87,181,191,165,77,82,161,155,149,189,86,174,159,13,80,224,169,171,70,185,168,217,90,212,251,85,59,206,179,175,20,237,85,69,168,106,109,238,118,170,211,146,43,157,45,67,92,141,149,21,83,77,171,170,105,253,243,177,28,177,55,69,116,172,68,114,127,9,14,39,67,71,82,245,116,155,92,186,170,126,94,157,223,221,56,219,71,77,78,143,109,58,54,52,115,149,203,171,149,117,85,248,247,159,69,33,237,30,234,171,86,37,238,115,117,239,85,255,0,61,13,175,165,233,187,86,237,78,239,138,169,193,61,37,70,196,70,57,168,154,252,127,248,26,84,91,161,72,183,244,189,230,174,170,186,175,119,218,124,106,220,51,77,116,154,57,165,137,146,109,145,178,53,119,185,52,115,123,145,123,143,167,77,109,165,160,137,26,232,211,123,59,211,71,42,247,248,252,78,157,193,239,106,203,81,19,30,138,230,170,235,183,195,68,60,29,218,227,117,237,109,117,170,177,141,68,145,203,84,221,173,114,187,189,59,188,23,69,252,175,168,250,52,149,207,150,38,201,87,51,98,70,53,186,186,93,24,154,169,216,108,184,125,207,107,153,52,50,206,237,87,86,77,174,139,241,213,53,253,39,209,167,171,117,60,42,232,149,100,143,93,118,70,136,229,54,46,43,146,22,191,75,117,201,85,142,209,54,211,162,235,250,59,207,161,14,39,183,71,248,201,166,232,232,190,50,43,91,253,245,62,237,182,227,77,90,215,70,179,177,238,69,87,119,57,60,59,190,175,210,120,252,83,133,40,46,240,163,93,74,142,252,107,95,162,189,232,189,205,84,248,41,105,246,200,177,22,88,227,150,182,165,178,83,91,122,144,211,49,233,14,177,162,189,88,245,247,228,106,119,119,57,87,191,184,184,43,70,35,164,196,182,70,193,219,162,169,89,153,34,38,199,51,199,85,110,190,234,253,165,169,241,83,135,109,182,151,94,46,18,82,233,58,219,234,100,108,136,247,42,34,178,153,154,42,234,186,119,119,17,71,154,210,45,78,51,173,173,89,89,34,203,211,213,90,169,240,137,137,240,238,62,102,15,170,109,5,254,223,87,35,246,182,58,202,121,53,238,240,71,162,252,73,68,200,182,97,204,123,105,179,116,227,108,178,81,91,169,186,142,124,170,212,106,190,5,254,3,151,199,98,248,149,87,48,243,73,152,59,12,197,135,172,245,207,73,82,54,211,44,80,178,41,85,122,46,98,105,239,42,175,114,107,246,253,103,54,67,229,237,219,26,215,195,141,111,22,231,189,210,213,78,177,190,102,73,19,150,55,193,185,23,70,162,53,83,89,23,191,254,162,242,48,190,31,165,178,208,82,181,204,142,55,69,27,83,250,227,187,189,196,79,137,222,186,226,75,85,169,173,146,162,182,45,174,84,106,109,145,158,61,255,0,90,253,135,148,159,29,211,213,57,18,221,59,229,84,78,245,141,172,122,126,142,229,95,176,242,119,123,214,39,184,167,90,216,149,20,82,57,200,171,218,105,145,171,181,19,77,52,218,189,250,232,191,160,243,84,56,115,16,213,214,36,120,154,72,234,33,77,28,142,70,171,27,191,84,209,117,70,183,225,169,233,233,236,20,180,41,18,81,201,78,142,107,211,115,27,42,185,200,221,117,94,229,62,181,4,23,24,234,42,36,142,178,6,196,187,21,173,85,239,77,17,117,248,31,102,130,101,115,182,201,83,19,164,69,77,218,57,63,144,251,108,108,91,17,82,39,42,170,119,170,124,77,109,180,17,211,201,81,52,112,42,44,206,71,47,138,252,87,252,167,50,194,189,69,84,98,235,170,157,218,101,79,117,174,84,69,250,151,199,192,237,57,19,77,17,52,251,79,159,35,81,171,248,221,28,191,90,29,41,45,172,167,171,237,27,17,53,143,102,186,175,215,169,207,45,85,61,11,18,62,171,88,136,186,38,174,77,59,251,254,38,244,173,135,98,177,239,71,191,69,213,90,169,162,154,193,51,91,164,140,107,181,119,114,119,26,73,83,80,201,92,228,85,84,93,53,106,53,53,240,56,59,127,82,85,142,74,74,148,106,232,154,172,122,39,127,218,115,74,213,146,52,98,42,54,52,78,253,221,200,137,240,239,58,141,123,233,156,229,87,163,217,175,114,51,191,184,227,150,174,4,69,70,195,42,185,221,250,162,120,127,57,212,173,73,38,143,88,220,137,171,83,185,124,124,79,135,120,163,195,171,11,164,175,108,114,61,26,136,138,217,149,59,181,254,217,62,211,204,80,83,177,237,119,177,42,96,127,122,238,116,111,234,39,195,84,248,247,248,30,214,201,73,112,173,141,243,84,119,189,21,90,155,155,167,119,119,212,159,105,235,168,233,157,4,203,84,248,213,85,237,218,186,107,175,195,225,252,135,113,145,36,109,68,141,54,162,124,14,77,83,196,209,87,195,185,123,205,174,99,93,174,159,203,222,113,58,55,49,219,163,209,62,179,123,30,171,220,186,235,246,156,168,106,0,0,216,1,166,229,240,106,127,40,86,104,155,156,186,134,233,166,136,28,154,187,77,53,251,67,216,212,240,67,141,240,38,253,218,106,186,105,169,178,54,237,68,247,20,72,229,94,229,141,78,57,81,202,212,70,59,106,174,186,247,107,161,197,217,209,90,139,43,186,142,79,5,211,79,239,28,105,76,214,171,149,145,170,110,241,241,56,42,41,98,122,183,122,232,169,174,154,157,25,236,148,114,53,234,230,234,174,93,117,213,126,191,210,114,83,91,233,105,161,85,219,174,213,209,19,85,79,169,62,179,149,240,245,145,22,39,108,209,17,17,17,53,58,52,148,151,70,61,29,37,123,156,136,171,170,116,17,62,7,215,219,185,155,166,98,235,174,157,253,199,214,141,24,198,38,138,141,253,42,112,237,149,242,34,186,109,81,21,23,77,168,115,74,205,89,238,248,162,234,154,28,13,124,142,87,193,52,14,86,170,109,220,189,200,168,190,38,137,76,216,147,72,100,70,163,123,209,186,106,117,221,2,185,232,175,168,78,245,213,123,188,15,137,136,150,104,97,233,67,63,85,37,85,238,107,83,221,209,80,165,9,85,121,162,186,92,37,154,150,119,199,215,118,214,172,91,119,38,231,120,46,159,106,27,41,241,163,42,106,157,110,187,219,18,158,61,238,110,217,103,217,185,173,240,119,228,162,232,170,159,204,125,170,74,74,9,161,116,182,202,232,88,244,118,136,172,114,73,223,221,175,199,234,59,84,215,27,211,107,86,138,26,135,172,61,46,175,105,72,90,173,221,174,155,60,52,215,78,255,0,31,228,61,19,42,227,95,113,32,220,158,59,209,253,223,160,235,213,88,173,151,20,213,238,107,85,87,118,205,202,170,154,38,159,89,244,108,84,149,180,18,53,100,174,89,119,162,177,203,210,70,247,43,188,79,177,87,37,35,162,154,158,121,163,221,211,95,125,94,137,170,170,125,95,202,81,140,218,203,187,102,34,165,125,193,141,115,170,105,105,231,124,82,177,30,237,31,177,186,46,136,237,23,69,106,119,125,133,40,192,56,182,235,131,239,79,194,181,179,163,153,20,244,204,106,200,214,196,174,71,170,185,123,149,21,127,127,245,148,175,139,252,93,72,204,59,117,217,83,79,190,74,43,198,169,215,110,168,189,52,238,254,114,38,175,53,47,170,184,212,202,231,163,145,243,200,228,211,78,237,92,107,106,155,167,95,3,183,35,81,17,123,215,251,85,36,27,132,204,202,117,179,0,195,70,181,148,233,211,171,86,166,233,163,69,209,41,161,79,138,125,133,87,192,184,6,183,31,226,90,58,219,183,104,150,157,139,37,59,244,166,118,223,118,55,57,53,115,85,52,239,114,23,233,129,237,52,120,102,158,88,97,209,253,71,185,219,85,85,171,222,141,77,123,213,127,130,118,111,216,202,185,94,196,181,218,100,168,102,137,170,196,237,232,139,223,245,53,126,195,175,38,30,101,217,58,151,41,21,99,114,238,72,85,138,213,107,147,187,93,81,81,124,53,254,233,199,79,134,109,182,104,217,216,98,209,236,93,60,92,189,218,235,241,85,56,106,210,71,78,253,97,114,162,104,168,237,59,181,208,67,74,250,164,98,75,19,154,214,47,123,213,23,69,69,94,243,183,21,146,149,174,154,102,85,53,53,68,93,186,126,86,137,225,226,125,10,27,37,60,233,162,72,140,220,136,174,77,21,117,238,253,39,114,44,61,73,70,175,150,54,170,189,87,195,191,222,254,127,180,250,17,51,108,40,138,237,170,154,38,139,240,59,177,42,199,26,57,173,85,110,136,171,246,169,201,217,216,233,17,204,238,209,60,124,77,175,98,70,237,205,238,93,52,54,50,105,230,239,69,84,68,238,211,77,78,61,53,145,99,88,213,202,137,170,155,42,102,115,35,219,43,119,185,171,174,190,26,157,23,83,195,94,229,146,86,237,219,239,163,117,95,117,83,187,83,137,239,166,166,145,35,93,174,115,215,68,77,250,47,249,247,157,182,172,173,106,72,215,251,168,154,233,167,130,126,147,86,57,234,238,170,106,186,247,233,167,142,166,244,149,174,71,117,17,19,79,4,85,208,229,145,189,122,101,99,29,181,170,137,175,199,191,184,249,74,213,134,85,108,181,109,218,138,190,40,137,162,31,26,235,121,158,137,171,217,109,207,151,221,69,220,215,42,232,186,233,167,130,158,74,76,193,184,72,187,101,161,117,2,233,174,146,61,53,84,255,0,132,212,255,0,52,60,50,98,60,79,140,107,251,29,4,51,193,12,80,245,22,104,225,73,154,174,71,105,183,242,83,69,209,200,190,37,97,193,152,74,10,90,120,225,233,62,45,140,127,186,230,187,84,247,245,248,169,237,104,104,153,72,244,141,29,170,53,59,147,77,52,239,212,250,26,233,221,245,26,110,238,93,123,187,187,141,141,115,151,114,175,189,183,193,14,70,185,21,17,21,52,85,79,1,181,63,147,226,109,241,215,221,240,93,13,54,166,187,190,38,246,155,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,1,176,3,77,202,157,200,154,234,21,154,38,231,46,161,186,119,232,154,106,28,154,170,38,159,3,71,49,16,216,250,118,171,209,218,106,168,157,202,113,196,205,169,222,197,53,145,202,189,203,26,155,30,139,177,21,189,206,215,189,14,30,134,173,252,107,250,138,157,254,26,119,255,0,33,198,180,236,71,43,219,26,162,170,104,190,39,5,69,44,79,86,245,59,149,53,211,83,167,37,150,141,232,245,115,117,87,107,223,170,255,0,148,82,219,233,169,154,231,109,213,27,162,34,106,169,254,51,177,36,73,51,26,145,46,205,169,240,239,58,80,210,92,153,59,156,181,174,86,35,157,163,122,9,225,240,239,62,172,108,85,135,89,218,170,169,162,106,189,218,159,86,22,177,141,213,19,111,127,197,78,25,25,52,139,162,205,221,253,170,28,242,198,142,110,136,154,247,157,102,201,43,158,234,121,105,222,172,84,209,94,186,162,46,166,189,153,177,38,145,61,26,141,240,79,19,130,72,86,73,17,210,78,137,170,247,162,167,129,242,47,239,146,149,189,56,38,73,18,86,185,52,106,39,119,114,126,159,172,164,125,162,247,75,116,184,73,36,19,244,251,67,149,168,176,233,189,168,231,119,34,232,113,211,227,69,169,172,125,186,241,103,117,52,27,149,173,116,211,43,18,68,110,189,233,171,83,234,79,5,248,159,102,142,27,109,83,95,45,174,178,24,164,238,84,70,61,37,84,215,225,162,175,213,169,207,21,206,251,79,112,134,219,3,165,146,23,181,85,245,77,133,21,145,185,17,125,213,238,211,94,228,248,254,249,15,73,5,103,184,200,228,133,101,122,162,43,229,69,211,222,211,191,185,59,147,254,179,101,77,158,219,113,98,181,251,99,213,17,54,43,213,85,116,93,117,241,67,183,99,165,184,91,92,249,93,92,179,171,145,91,253,101,27,162,119,126,159,168,244,14,154,141,36,88,106,37,141,85,189,234,245,122,38,191,200,81,252,214,192,118,220,65,97,171,145,141,87,84,69,172,241,72,196,115,180,123,98,114,53,116,71,104,186,127,112,162,120,23,21,222,48,134,45,139,12,86,76,174,134,29,145,238,145,141,139,85,145,236,119,130,181,87,247,203,241,60,7,26,88,194,149,44,183,37,74,138,116,124,150,171,130,109,235,183,84,254,150,143,79,129,19,24,162,185,213,215,137,231,87,163,145,219,116,209,81,116,247,26,158,41,250,14,149,36,187,106,105,213,21,27,181,237,213,127,149,11,241,225,11,49,223,107,165,175,167,90,202,116,70,83,80,49,55,74,196,252,152,230,79,138,21,231,11,97,138,172,207,198,237,125,197,210,205,71,28,211,200,187,33,87,55,73,26,247,39,188,197,111,197,169,162,252,75,219,202,252,61,65,132,112,253,5,13,58,166,144,198,205,35,85,86,175,245,166,183,226,170,191,3,238,223,113,117,116,79,88,109,214,169,39,70,53,26,171,27,183,123,200,238,244,252,149,239,208,234,73,99,109,233,55,92,247,36,108,238,72,156,213,111,122,126,251,84,84,95,138,166,135,5,62,19,182,89,162,84,161,133,81,238,119,126,138,229,238,84,251,85,126,164,54,85,35,223,59,145,208,57,91,221,223,162,253,70,176,193,37,74,50,41,97,122,49,23,85,145,81,116,241,255,0,172,236,71,99,165,108,242,84,50,165,191,145,225,245,233,167,119,143,216,125,10,11,68,19,179,84,149,35,87,42,35,147,77,117,239,95,180,239,199,135,105,41,213,242,34,234,254,229,248,251,202,158,31,19,191,11,54,199,163,157,183,106,38,136,168,119,34,252,91,17,237,110,169,162,107,246,156,189,38,72,173,123,123,151,197,126,58,106,109,124,72,199,163,209,123,209,63,186,108,100,213,19,119,163,149,19,195,77,168,186,155,28,213,89,54,43,21,203,166,166,202,135,189,172,70,78,187,151,93,81,87,184,232,58,150,11,155,151,175,30,137,249,91,53,94,229,78,239,176,227,122,211,83,61,17,85,174,85,84,106,38,237,23,85,59,44,115,218,222,163,29,163,83,191,110,154,233,252,166,230,189,242,170,74,213,251,116,211,93,78,68,145,174,221,212,110,221,60,17,87,67,124,141,108,244,235,27,23,106,42,38,171,226,124,181,99,161,145,82,90,198,236,213,81,17,90,137,161,241,238,247,153,232,85,233,75,64,249,209,17,23,123,29,170,107,174,159,82,158,82,167,31,220,27,51,225,146,133,212,138,213,86,162,200,244,239,68,95,202,209,90,158,37,63,147,23,98,140,81,115,134,219,111,163,168,142,9,152,168,233,227,137,38,107,28,221,93,162,251,158,61,201,221,175,196,171,216,27,7,83,209,199,52,93,158,72,53,87,59,71,53,221,255,0,147,245,175,216,123,186,43,124,116,78,86,34,238,69,77,116,211,79,171,252,135,210,213,19,185,77,187,151,191,94,228,208,227,71,185,85,123,247,34,38,168,135,35,30,138,212,220,155,85,126,10,166,187,126,174,239,172,217,174,170,169,183,195,192,109,239,69,55,183,234,55,0,0,54,175,137,160,211,235,9,221,224,104,229,85,238,248,27,154,212,68,69,53,93,63,43,83,107,145,92,104,174,93,222,58,119,27,116,93,60,117,54,189,23,77,53,239,254,241,194,230,72,143,218,178,120,253,158,38,254,138,163,21,122,157,232,139,240,56,61,245,215,73,52,211,236,56,100,166,146,71,181,206,122,162,119,175,228,248,156,79,100,136,142,98,107,220,186,34,232,117,155,5,83,154,246,186,71,42,43,151,79,197,248,39,212,118,98,134,72,216,138,136,229,211,197,118,136,90,244,77,29,38,189,254,58,29,11,205,206,186,154,6,190,154,138,89,117,122,34,163,83,95,130,253,138,119,109,247,26,250,183,237,168,163,150,54,163,85,119,57,186,38,186,254,132,62,191,193,85,23,191,67,72,165,122,200,173,114,235,221,224,111,146,77,60,89,225,246,154,177,172,149,187,246,232,191,164,235,79,11,125,229,68,240,213,85,62,179,226,94,232,37,146,153,29,75,50,178,101,239,102,140,220,169,222,154,247,124,123,143,15,118,214,157,127,167,233,92,214,181,92,143,154,77,88,213,93,83,191,234,77,87,251,231,203,250,39,135,241,52,173,169,107,163,99,209,58,125,161,178,57,237,102,157,250,42,35,145,53,239,254,115,138,44,11,136,104,156,149,22,188,65,45,61,59,63,42,47,103,181,232,231,47,118,187,149,117,79,135,119,217,246,159,86,210,181,145,177,212,243,83,74,214,234,175,234,57,138,137,175,114,105,224,125,152,147,99,186,108,141,85,52,215,187,235,59,125,154,72,191,30,200,159,35,157,221,181,17,123,190,223,230,55,208,92,221,218,150,26,149,72,211,111,228,61,81,21,171,170,119,156,24,182,227,75,65,104,158,186,9,162,146,161,173,114,181,169,34,106,229,70,57,81,17,59,251,215,68,248,30,66,203,136,107,47,214,185,226,171,160,124,74,177,185,138,170,190,27,183,38,191,146,159,81,69,243,71,9,201,67,136,225,191,219,95,36,114,181,201,52,154,68,174,73,86,54,199,181,59,213,81,60,21,59,147,226,88,175,23,153,135,36,205,246,124,117,244,251,228,75,172,53,49,164,145,171,145,87,98,42,42,105,171,87,199,187,184,177,249,93,186,87,185,60,21,202,168,107,19,149,143,106,162,232,92,231,12,151,232,234,170,104,48,223,86,52,74,137,230,115,147,168,138,237,91,76,139,225,227,251,207,172,149,220,164,194,214,139,85,185,233,69,6,231,246,185,28,138,215,185,124,99,106,47,118,171,240,43,11,100,171,79,198,66,215,171,255,0,39,185,186,247,31,118,207,98,142,150,23,49,232,231,42,185,87,242,85,62,9,246,157,231,91,30,173,71,45,79,79,95,138,179,254,179,141,182,232,214,52,234,84,36,207,253,246,137,166,169,250,17,78,173,101,161,178,38,144,53,205,93,126,13,87,119,105,250,78,8,236,213,140,138,68,237,142,217,183,185,157,31,201,241,248,235,241,59,214,219,52,11,75,186,161,119,57,168,171,222,138,221,221,235,246,156,235,210,163,209,212,244,170,175,78,238,231,42,156,244,178,205,80,170,233,227,116,72,159,146,174,79,175,251,135,101,25,76,229,218,170,215,107,226,187,190,39,97,58,81,198,145,106,138,138,136,168,154,252,13,178,84,71,15,123,30,213,79,29,187,188,77,58,157,111,31,20,248,154,54,70,196,154,178,45,117,95,172,225,135,173,254,168,115,149,174,114,104,186,183,252,254,163,169,114,108,253,23,185,178,251,233,222,139,181,60,116,56,45,205,168,88,55,202,174,87,109,118,231,109,211,114,107,225,246,31,58,122,119,213,93,85,204,151,221,141,236,93,168,221,118,247,39,138,255,0,33,247,152,180,233,78,248,213,90,142,217,162,234,239,202,93,62,163,141,87,160,145,105,34,34,57,60,127,131,220,117,230,213,207,68,73,147,71,170,170,187,68,238,57,91,84,176,199,210,71,163,211,227,162,161,243,43,218,147,35,229,108,136,139,253,143,197,93,223,227,254,127,81,241,46,117,108,130,157,236,116,236,106,170,34,234,170,137,241,60,173,203,7,87,94,213,179,165,92,148,238,102,140,211,179,110,213,19,85,215,197,62,179,214,224,252,1,105,179,83,202,250,54,172,42,231,185,21,23,122,235,170,55,235,114,253,72,123,186,74,70,192,169,35,95,187,84,211,185,62,211,179,211,68,149,95,167,127,214,106,245,247,145,124,80,227,123,213,92,169,166,136,158,39,26,72,228,127,184,186,38,189,255,0,106,29,132,86,187,71,120,42,120,46,166,186,187,195,249,198,171,168,55,105,161,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,175,137,160,8,154,120,26,57,85,123,141,205,106,39,121,170,233,227,175,129,181,81,92,134,138,229,220,137,169,181,17,116,241,212,218,253,81,59,206,7,182,70,189,127,25,252,186,28,157,21,70,42,245,59,209,23,224,112,42,191,189,18,77,52,251,14,9,169,165,153,204,114,200,168,136,191,193,241,56,220,215,166,230,104,189,221,200,186,29,86,211,213,185,100,107,166,114,181,87,187,241,126,7,106,40,100,141,186,162,57,85,17,53,93,166,177,163,245,93,207,241,85,239,211,192,234,93,107,235,41,169,164,117,61,44,147,108,209,17,26,154,235,223,167,212,167,45,13,214,229,83,43,99,158,138,86,177,85,117,114,183,185,59,191,65,246,147,69,248,136,165,126,253,28,186,247,107,161,190,73,52,78,246,120,125,161,136,201,91,187,110,138,191,105,215,169,133,61,229,78,245,68,213,126,222,227,227,93,104,150,120,55,198,254,156,138,215,236,77,186,170,59,78,238,239,137,225,110,169,44,14,210,174,138,77,24,174,223,43,145,90,139,167,139,188,52,68,248,159,45,112,230,31,197,15,107,27,52,45,124,90,175,89,178,171,210,61,223,90,35,145,59,246,233,222,113,55,1,93,237,242,172,214,91,243,224,138,53,84,126,218,20,145,36,79,6,174,170,229,211,227,250,117,62,157,177,110,84,200,180,85,48,75,42,171,213,95,80,177,236,69,93,60,116,211,68,213,83,235,248,159,98,37,86,43,88,214,42,163,147,85,253,39,119,178,189,191,143,107,28,247,55,185,26,136,186,175,249,234,110,163,185,61,147,171,42,217,210,77,154,163,30,187,87,93,124,124,13,215,218,202,10,106,118,207,218,160,73,29,34,53,85,100,68,248,47,219,246,30,18,207,137,171,111,148,82,81,213,219,228,137,31,12,154,170,175,135,126,159,193,79,172,164,121,155,131,217,71,114,92,73,111,108,140,170,142,166,25,29,34,70,231,35,209,145,235,183,69,93,19,242,83,191,79,129,99,92,105,227,250,181,169,101,182,74,184,153,52,148,181,145,212,68,174,102,253,29,12,58,34,166,154,166,168,189,222,5,138,213,61,36,157,207,77,52,93,62,58,252,13,141,85,107,154,168,191,20,46,59,133,235,196,85,24,157,150,62,164,104,181,113,177,29,239,162,170,171,33,153,222,30,63,2,83,242,11,11,218,237,244,9,87,77,22,250,137,169,105,92,170,142,118,186,244,223,175,118,171,245,169,94,169,187,67,32,141,209,49,251,216,212,107,116,110,170,157,199,223,179,90,27,208,89,166,107,150,73,158,178,46,173,84,239,84,79,180,250,11,109,123,155,170,212,244,251,244,213,89,255,0,89,197,29,185,21,159,141,170,73,159,175,193,186,104,159,161,20,235,86,90,26,244,210,4,115,23,84,240,106,187,187,79,210,117,153,102,173,99,95,253,60,228,102,213,210,62,130,119,127,46,186,255,0,241,59,246,219,60,75,2,45,70,174,84,107,151,85,69,77,87,95,15,19,176,177,193,73,253,102,149,85,201,222,154,57,124,126,7,53,52,210,212,234,233,162,116,104,221,54,171,144,236,237,166,85,218,174,107,213,123,149,81,199,101,18,40,227,70,234,138,215,34,104,154,253,70,143,158,56,26,142,98,183,237,110,239,19,106,74,147,119,170,120,253,190,6,141,123,35,77,89,22,191,202,112,194,249,220,171,52,138,173,95,201,239,111,195,196,224,174,108,174,106,110,147,85,215,248,63,164,234,219,27,84,232,154,231,61,221,69,69,213,251,60,123,254,163,230,79,19,234,110,234,198,78,136,214,57,143,216,141,69,86,232,137,223,254,127,89,247,98,72,89,3,226,122,181,93,177,201,185,93,166,191,102,135,18,57,32,100,91,85,52,114,175,252,30,243,138,161,238,115,209,91,42,59,127,114,170,105,238,156,140,168,232,179,106,72,217,53,68,69,209,81,60,15,157,112,210,118,57,205,93,170,139,174,223,21,118,171,254,35,225,220,234,219,79,78,248,221,51,24,237,17,125,229,68,211,191,237,60,189,199,9,213,223,245,171,101,107,226,87,34,35,116,167,223,170,107,174,169,222,159,89,234,48,158,93,217,173,80,172,212,172,88,156,217,92,169,174,245,241,106,39,197,199,189,164,164,108,10,178,49,251,213,123,187,144,237,172,126,254,239,142,154,7,235,226,157,232,113,190,69,87,43,116,209,19,197,77,157,77,178,123,139,221,170,106,191,97,206,138,201,52,114,233,170,120,46,166,187,156,157,222,63,104,6,228,240,53,0,0,104,190,6,208,23,192,33,170,59,78,237,2,162,42,109,69,68,52,126,169,222,138,104,253,17,127,39,80,213,213,60,52,54,200,213,241,215,226,108,116,107,171,87,85,213,66,163,145,54,174,171,246,154,50,22,235,223,167,247,13,37,141,87,70,181,223,95,135,192,226,90,117,141,81,92,170,237,223,90,120,27,162,133,54,57,53,241,118,186,233,224,105,211,68,122,53,37,254,79,172,249,175,235,83,181,88,140,124,154,247,235,222,118,100,88,228,102,199,181,177,247,235,222,118,222,212,68,252,83,145,126,198,155,91,54,169,187,193,83,189,91,169,178,25,218,250,183,119,162,42,34,46,154,254,131,177,81,50,34,34,171,19,193,126,39,28,117,107,177,219,98,93,17,62,10,111,235,39,79,115,216,137,185,186,247,169,241,238,213,205,130,90,104,217,163,157,46,253,52,118,138,154,34,29,26,236,62,151,136,17,181,40,138,199,166,229,71,197,189,23,93,23,227,250,15,55,109,194,149,54,74,154,150,181,242,201,3,234,100,149,24,144,43,24,136,189,200,154,106,169,221,162,30,142,158,154,68,94,138,202,231,53,203,170,166,157,203,252,134,231,218,145,137,172,108,73,147,234,108,122,232,166,250,120,163,108,171,190,133,173,247,126,44,211,252,71,21,195,99,19,127,106,109,50,171,145,54,235,183,78,239,210,159,164,243,119,219,149,7,70,85,134,166,159,174,244,218,142,108,141,222,139,183,187,195,191,234,41,70,35,169,187,165,210,157,86,231,89,44,29,174,29,241,245,28,172,70,233,222,171,223,166,159,95,233,61,77,175,16,89,232,104,229,134,90,218,56,223,35,85,19,116,237,106,252,127,202,121,12,197,190,219,100,180,201,51,39,166,122,211,211,84,63,122,76,213,215,221,69,241,248,120,16,229,196,125,233,110,24,234,245,248,229,219,237,107,158,212,234,238,77,22,111,129,69,205,126,31,105,81,242,58,249,45,131,25,219,174,44,149,201,209,146,161,118,164,187,53,214,157,205,241,254,82,102,242,111,27,208,204,230,206,181,48,116,155,85,42,57,189,169,21,170,189,36,241,254,234,21,174,159,19,219,59,42,181,245,244,176,187,169,174,229,169,106,42,166,158,7,168,183,226,90,42,157,203,21,108,15,211,84,247,106,17,126,163,235,118,230,63,241,114,162,53,19,191,87,56,228,85,129,200,215,196,232,218,154,247,171,116,240,54,84,86,83,211,232,246,203,28,142,220,136,173,71,166,166,174,185,71,36,40,232,233,154,174,84,93,90,215,106,171,245,124,14,36,124,207,107,29,181,241,35,255,0,123,223,238,156,175,143,88,187,157,239,104,154,125,110,53,107,213,177,237,145,203,224,137,222,190,6,173,174,129,140,86,50,154,55,170,124,81,83,93,127,184,124,122,187,133,108,149,201,20,80,206,140,84,95,125,174,93,27,227,221,224,112,58,223,90,146,36,143,189,79,220,159,146,170,189,255,0,251,71,161,162,153,180,236,84,116,137,42,170,252,93,250,13,237,153,85,187,182,105,223,166,154,155,213,232,189,232,228,114,125,90,157,21,145,178,86,73,19,166,69,68,110,187,85,218,253,95,3,145,205,106,196,172,138,100,106,53,21,125,223,138,125,71,70,130,157,209,86,214,84,162,172,136,254,154,237,211,195,68,95,239,157,234,154,118,201,27,94,199,35,92,246,170,232,137,222,138,191,3,229,213,218,235,101,124,75,237,9,216,141,215,221,209,123,255,0,159,224,117,253,135,94,179,49,125,169,80,212,239,247,118,187,71,119,127,108,125,24,169,150,150,52,73,53,149,201,252,36,239,95,129,212,174,155,164,171,47,101,211,68,238,248,124,127,65,231,45,54,106,203,204,173,170,174,167,154,38,177,203,26,197,44,74,228,114,34,106,139,223,167,197,126,175,129,237,237,212,17,57,238,85,133,186,104,190,44,238,215,184,250,105,4,49,201,163,98,99,89,167,193,168,137,169,202,205,141,77,26,169,170,124,16,221,174,173,85,211,224,104,154,57,186,119,34,255,0,120,227,116,106,154,39,122,162,248,174,135,11,216,187,189,222,228,69,248,124,78,72,221,170,105,245,28,218,234,136,106,158,6,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,162,248,27,64,80,134,168,186,5,209,83,77,81,53,52,114,42,38,168,190,6,143,209,23,242,117,13,93,124,19,67,108,137,175,126,166,199,198,187,117,85,248,253,65,81,200,155,87,85,251,77,173,133,21,218,170,166,159,160,76,205,52,107,29,170,47,213,240,56,157,78,230,42,42,170,187,119,217,224,33,131,250,230,174,252,165,79,135,129,185,98,68,114,53,36,254,79,172,249,213,11,44,15,123,91,27,228,69,114,187,187,95,175,192,230,71,178,72,17,146,49,177,170,162,107,169,220,115,24,141,94,155,147,95,169,166,214,74,174,241,247,87,234,212,218,217,146,74,141,53,70,46,207,175,237,59,19,204,136,205,85,137,253,211,134,58,197,218,168,216,151,68,69,94,229,55,164,232,232,149,239,102,155,145,124,84,248,215,155,140,116,175,166,98,35,92,178,171,145,61,253,21,23,187,252,167,86,170,198,235,164,63,142,85,219,35,87,84,116,91,145,81,201,223,250,79,41,107,193,181,22,43,157,108,236,146,73,33,158,85,84,141,41,213,141,68,69,118,137,226,168,169,239,127,49,233,169,41,94,138,141,222,237,175,68,213,154,119,120,120,104,114,190,215,166,175,99,122,137,174,170,196,143,226,105,12,12,100,205,71,208,162,105,245,179,79,135,232,53,175,70,54,55,61,101,74,85,68,78,237,118,252,124,126,7,157,188,221,109,205,70,189,106,41,156,254,228,215,170,221,116,239,254,98,141,227,90,171,234,72,229,167,185,215,204,222,171,52,141,146,61,81,61,207,30,229,255,0,61,79,93,108,190,90,40,160,114,73,89,71,27,157,27,153,239,76,214,174,170,167,155,204,44,67,108,126,26,170,86,205,74,245,133,143,151,122,76,213,215,72,222,68,95,25,55,196,185,102,165,197,89,42,108,218,196,106,36,187,145,117,165,129,23,79,238,22,236,106,133,66,200,203,220,150,12,125,69,115,100,142,78,151,83,185,37,233,235,172,50,183,199,249,73,125,225,159,31,81,213,219,173,147,203,60,41,165,186,145,210,53,213,104,186,170,192,239,31,229,46,62,151,21,90,159,72,253,213,148,145,43,221,185,174,90,150,234,137,221,224,122,43,86,36,161,154,40,146,42,248,36,209,17,186,182,161,23,94,227,237,246,214,59,241,114,162,53,60,117,115,141,238,116,50,51,88,28,198,174,186,42,177,83,252,70,218,154,186,122,118,238,108,209,189,218,232,173,71,166,168,110,91,148,82,83,234,202,102,43,215,93,90,142,69,85,254,99,137,29,51,227,108,155,95,18,57,116,217,223,238,156,169,18,44,107,172,169,185,17,116,95,139,148,68,247,50,53,108,138,190,31,21,240,53,101,117,51,17,90,218,120,222,239,5,84,84,215,95,238,31,42,178,190,178,74,134,69,20,115,35,92,174,213,90,229,209,159,81,215,125,21,115,222,147,58,239,59,83,189,118,42,175,199,225,226,125,203,108,137,79,3,82,73,146,87,39,214,189,235,220,135,59,37,87,53,93,183,77,23,195,83,114,189,171,224,228,114,125,90,157,73,30,143,170,233,172,169,253,111,118,138,191,105,185,24,143,106,71,13,66,71,167,126,173,83,229,81,210,58,59,204,245,169,34,189,29,22,157,61,60,52,219,241,254,79,231,62,172,208,182,122,100,145,186,49,238,215,221,68,239,79,19,228,86,90,171,101,116,74,151,9,226,70,170,251,186,47,189,225,246,255,0,158,167,94,75,29,123,165,141,82,239,81,27,81,223,146,141,118,142,251,63,40,250,80,210,186,145,186,200,171,42,162,34,123,205,241,58,245,211,44,109,73,123,38,154,107,167,118,154,248,125,135,159,163,179,212,222,171,164,171,170,134,70,68,217,94,196,142,72,149,205,123,124,81,123,251,180,239,254,99,214,219,45,145,70,177,68,144,181,25,26,108,254,183,221,220,135,215,232,69,28,136,140,137,173,102,154,174,141,209,53,57,163,70,55,185,21,63,144,222,139,170,120,104,109,107,154,169,162,233,175,212,108,116,106,136,137,227,223,222,186,124,14,25,25,162,232,222,228,79,138,39,137,190,37,77,52,250,142,109,117,68,53,105,184,0,0,0,209,80,219,166,128,0,21,201,241,77,77,30,169,168,110,137,223,184,215,221,85,215,95,230,54,170,34,187,84,118,186,124,13,21,21,85,85,87,77,60,80,209,36,98,234,212,95,179,192,209,99,85,209,90,229,238,55,57,175,86,163,118,235,221,227,169,177,154,51,86,185,117,213,85,127,65,199,51,153,214,110,154,39,187,227,161,164,137,19,30,141,213,28,229,77,81,54,157,122,152,91,42,166,229,72,255,0,147,83,87,85,65,11,81,31,46,213,248,170,34,159,54,178,171,179,53,106,22,87,109,79,142,171,223,221,225,252,199,156,175,199,52,84,117,59,102,71,68,136,230,167,81,28,229,85,238,215,78,230,235,255,0,192,219,85,152,214,100,138,61,245,207,77,119,119,233,34,235,255,0,178,119,173,216,186,142,225,77,3,168,229,115,154,229,84,220,138,228,221,239,105,241,68,251,79,179,5,217,142,84,133,232,175,87,232,212,213,87,187,249,142,105,104,27,81,60,51,43,26,171,22,239,22,162,233,170,29,167,106,144,43,34,122,171,218,136,136,212,238,56,106,155,47,69,29,209,213,17,169,187,222,79,19,175,44,145,58,68,115,81,34,209,63,122,135,86,145,237,108,107,36,23,25,36,77,218,105,163,155,222,124,235,197,233,40,152,218,132,123,158,138,168,205,55,42,125,107,245,125,133,19,198,121,193,124,90,233,97,181,225,137,107,90,215,177,81,254,211,72,245,77,157,235,163,155,240,85,208,242,151,44,89,143,42,221,218,162,193,178,197,26,57,30,170,151,120,251,145,19,191,224,121,12,91,154,88,146,213,74,142,168,194,146,171,153,42,106,239,106,55,87,251,170,186,46,141,82,148,99,28,228,197,183,40,165,236,24,98,166,145,99,138,77,95,29,225,17,91,171,83,69,238,106,120,104,170,120,9,243,163,22,82,91,214,221,119,163,175,154,42,198,62,39,212,75,118,115,250,77,93,81,206,219,162,171,180,71,120,124,116,44,203,55,234,82,167,17,213,212,170,106,217,171,107,31,27,213,117,87,162,200,139,175,214,158,41,226,83,224,158,61,231,164,194,205,168,130,190,157,212,200,231,72,237,206,106,53,219,87,189,139,241,253,5,246,101,126,100,98,250,40,123,53,166,209,87,112,221,83,35,191,236,175,71,191,166,154,167,188,159,82,107,169,81,111,217,129,153,179,211,178,73,40,46,116,45,71,163,117,101,239,118,171,162,253,90,127,154,30,131,47,179,183,21,209,73,52,53,174,185,200,138,142,114,43,238,175,95,224,38,158,11,245,41,116,152,55,49,39,184,211,71,87,95,85,83,172,145,191,241,114,84,62,77,21,31,162,46,186,125,73,252,229,71,163,197,84,85,145,36,116,178,42,170,162,234,137,185,52,77,116,248,161,244,232,151,181,170,109,141,29,221,170,185,124,81,53,241,239,59,238,124,84,145,181,136,168,171,38,168,142,68,209,127,207,188,231,165,127,186,215,73,51,158,138,189,218,234,191,19,137,245,172,150,173,33,141,234,142,107,156,136,137,175,249,252,13,106,170,219,26,50,39,183,189,218,166,186,253,71,85,175,158,84,115,162,166,216,136,229,68,84,122,119,253,167,13,53,83,250,175,71,49,85,88,247,53,81,93,226,167,207,185,86,222,100,126,250,11,75,166,68,106,38,137,82,214,119,235,246,253,135,98,221,83,118,115,92,181,20,14,143,189,116,254,152,71,125,95,81,219,166,173,175,145,171,213,167,124,107,175,135,89,20,251,52,178,245,23,111,73,17,116,215,77,126,211,137,180,236,108,207,123,163,106,57,91,162,174,137,175,195,226,114,181,172,107,81,17,137,163,189,212,93,60,77,204,141,176,57,237,70,162,44,154,34,232,154,105,254,95,19,149,173,98,104,139,162,233,224,186,120,28,187,88,174,102,230,163,190,213,67,106,162,44,137,182,36,93,21,116,95,168,225,157,138,212,87,58,52,85,248,33,195,29,10,212,175,82,120,219,162,46,136,199,34,57,21,62,7,111,179,178,21,213,140,106,55,227,162,105,222,118,152,198,198,158,227,81,62,196,77,13,234,136,189,202,136,167,30,154,47,115,81,21,123,135,188,154,234,171,225,224,108,69,209,219,181,211,83,149,29,170,125,105,241,54,170,35,245,209,17,52,254,112,214,34,124,19,251,134,244,105,170,119,26,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,1,162,161,183,77,0,0,43,147,77,21,53,52,122,166,186,154,38,159,194,208,221,163,92,189,203,252,198,215,34,42,254,81,162,234,174,93,123,180,239,208,209,36,98,170,181,60,126,173,13,29,26,187,69,107,180,208,222,173,126,212,77,154,247,105,174,167,20,109,72,220,228,115,181,213,127,184,105,51,163,220,205,52,79,29,87,67,141,253,36,123,83,114,57,202,154,162,42,28,53,17,54,79,29,25,221,227,166,161,106,33,133,171,212,147,106,248,235,162,159,62,174,163,166,137,34,78,228,79,13,83,83,205,221,177,189,29,11,218,146,171,163,69,68,252,98,57,218,252,123,187,155,246,26,84,230,53,153,41,90,175,173,122,38,239,202,210,78,255,0,31,226,157,219,118,48,161,184,82,194,148,114,57,219,220,186,63,87,34,170,106,169,241,67,236,83,221,88,170,144,189,21,234,245,70,166,170,189,218,255,0,33,201,83,110,109,108,176,202,177,177,122,46,220,136,173,69,211,189,63,200,119,147,68,133,204,108,139,185,173,209,27,246,233,224,112,213,164,157,153,174,233,107,162,38,254,244,241,238,58,175,146,53,108,122,53,34,86,167,122,162,120,157,120,92,154,201,36,87,25,29,163,213,21,186,57,52,95,168,232,93,174,157,146,39,212,245,94,254,154,34,42,110,84,213,117,211,199,249,74,55,141,243,130,234,217,122,54,172,63,45,118,232,90,186,251,71,165,223,189,117,79,121,191,82,106,120,155,174,44,199,151,77,175,165,193,114,198,141,209,21,82,239,31,219,246,39,214,121,12,87,154,24,146,221,78,212,168,194,210,181,201,43,90,178,123,81,186,174,173,85,211,185,191,231,161,75,49,126,116,226,171,133,13,68,52,56,90,162,149,232,213,119,86,59,186,34,177,54,42,106,154,53,60,21,81,127,144,167,179,103,22,47,166,182,58,150,237,79,113,150,158,165,174,167,146,89,46,206,122,70,143,215,87,237,209,85,218,38,189,223,18,208,248,129,184,69,113,198,115,86,49,235,44,114,162,108,145,218,234,237,33,137,23,199,189,52,84,208,165,97,60,79,69,133,99,169,130,231,12,180,200,174,145,232,170,212,107,182,175,228,175,199,244,41,122,153,25,143,177,101,166,142,158,154,213,107,170,175,149,105,41,152,232,210,231,209,219,182,39,124,85,52,95,143,247,10,197,115,204,12,206,168,183,172,174,181,92,168,90,141,98,46,203,226,59,111,122,125,90,126,131,234,96,76,234,197,246,217,226,164,174,117,206,77,30,253,202,235,179,215,247,154,105,166,139,241,66,233,176,46,101,84,221,153,53,69,198,122,164,218,174,98,50,74,151,201,252,21,215,195,237,82,166,80,98,218,42,166,43,105,30,174,114,42,170,162,43,147,187,187,235,79,208,125,90,37,117,103,245,184,18,69,209,87,85,84,250,244,248,159,65,82,42,88,81,81,81,85,222,234,57,19,69,213,78,90,87,47,186,233,38,115,218,191,5,213,117,239,56,234,235,34,90,182,192,199,109,84,114,34,34,107,241,208,214,166,173,32,70,71,35,117,87,106,154,170,255,0,159,214,117,25,36,210,185,253,58,52,106,53,123,156,143,79,123,237,56,41,107,28,181,50,49,204,93,88,229,69,77,222,43,222,117,110,213,183,87,233,236,235,90,206,172,85,69,68,168,107,62,41,167,143,242,154,219,106,111,46,106,118,171,107,161,93,123,211,180,53,218,119,125,135,122,154,182,189,237,210,90,119,198,186,248,117,181,62,205,36,187,213,90,176,162,46,154,233,169,177,176,35,102,222,248,219,187,110,158,9,174,154,155,147,100,77,71,109,77,60,53,208,213,144,50,25,28,237,17,21,233,177,116,79,13,78,118,49,141,209,53,69,251,116,57,21,172,93,155,154,143,239,241,84,52,145,172,89,17,18,22,174,139,221,225,220,112,206,199,53,21,206,141,62,196,56,98,164,117,75,149,106,33,106,49,191,146,142,209,200,228,95,239,124,14,211,105,153,6,155,24,214,181,19,189,17,168,136,118,162,107,26,212,115,90,157,253,253,200,114,104,138,154,42,28,127,147,223,177,17,77,81,28,139,222,170,113,120,57,93,174,154,156,200,228,95,142,191,89,181,200,215,106,136,136,159,111,214,26,196,79,130,127,112,222,141,53,68,208,212,0,0,0,26,42,106,104,169,161,160,0,119,124,83,80,213,77,17,52,67,114,109,248,34,27,92,212,213,62,31,200,21,139,250,117,56,210,36,106,170,166,154,254,131,114,53,81,60,77,116,94,239,121,80,225,123,127,25,166,238,255,0,168,249,23,90,154,202,103,185,208,83,44,174,68,247,89,212,70,238,239,250,254,6,248,106,158,206,250,152,213,23,95,202,87,106,168,135,4,215,136,95,58,68,213,85,126,205,219,123,252,53,241,240,59,85,52,115,74,221,206,102,205,87,235,69,62,60,214,154,201,103,115,31,84,245,106,233,171,23,189,19,187,199,196,232,214,97,170,39,200,214,62,158,158,121,55,166,168,248,91,221,246,234,166,217,240,141,181,145,181,207,183,82,63,84,93,90,180,236,247,63,248,156,148,118,74,42,116,141,208,54,40,145,142,221,210,100,40,136,157,250,252,59,187,255,0,198,119,160,170,167,138,161,81,176,50,87,111,78,229,77,54,174,191,163,252,244,62,157,61,82,57,100,115,149,90,186,166,141,215,83,176,200,166,85,71,35,87,71,247,235,169,190,88,228,108,78,234,34,237,251,87,83,163,37,58,58,68,247,182,166,159,81,209,125,19,147,223,165,118,141,240,86,53,54,166,191,89,241,46,214,153,110,17,54,38,73,177,26,228,118,186,107,240,95,183,237,60,53,187,35,107,228,169,117,76,247,52,147,123,52,216,234,118,174,157,233,223,170,201,246,30,150,60,172,107,105,250,8,248,100,77,23,85,90,102,166,168,191,240,143,139,120,201,43,101,108,107,214,183,91,170,85,28,142,217,37,12,74,157,201,246,175,249,234,121,218,188,129,195,146,181,99,147,13,89,99,115,209,90,230,251,50,5,215,95,175,188,241,152,195,134,60,59,85,67,80,176,216,44,145,118,120,37,85,86,218,96,238,213,186,253,105,245,17,61,197,102,94,215,224,220,95,44,78,165,142,58,119,92,174,141,133,99,107,26,138,198,74,221,52,107,92,186,38,138,157,197,5,8,169,241,66,171,100,22,5,174,199,216,242,209,103,165,145,26,181,14,168,98,110,107,92,158,229,51,223,224,231,34,124,9,132,203,158,29,172,22,235,116,146,182,213,105,85,109,75,215,122,90,225,69,77,88,212,250,207,103,85,146,150,123,140,105,20,118,187,107,209,174,221,223,65,23,143,242,175,218,125,43,63,15,248,118,153,28,169,134,108,174,114,234,159,246,50,4,93,59,190,211,239,187,41,228,166,133,171,3,96,164,102,186,34,71,3,17,19,236,238,119,242,159,106,213,134,95,109,166,135,185,146,57,138,187,157,177,17,85,55,42,253,103,167,183,186,22,68,216,219,27,88,245,69,69,209,62,10,167,74,245,212,237,212,44,142,71,35,91,39,188,136,186,35,147,86,252,15,172,197,108,116,239,93,136,190,234,233,252,95,19,204,217,187,108,247,170,183,204,175,99,35,149,219,53,126,237,200,187,191,185,240,62,165,238,25,36,138,39,195,43,154,232,209,117,68,238,221,174,159,19,142,40,110,48,83,177,90,143,147,115,81,223,215,52,241,254,83,161,67,37,214,90,153,146,75,90,198,212,153,233,187,174,213,220,159,194,254,83,234,189,240,194,187,119,34,124,123,144,231,182,201,12,208,57,204,209,250,61,83,189,62,196,250,206,213,59,24,154,163,226,106,47,143,130,29,136,21,141,94,229,209,116,241,68,56,34,159,169,86,248,215,93,81,186,170,107,250,14,194,181,92,228,84,93,17,170,139,167,212,115,38,215,38,229,68,93,62,38,230,232,229,77,169,170,124,78,87,34,35,152,170,186,39,127,242,154,171,152,142,69,110,138,189,255,0,0,176,117,61,231,46,154,252,52,212,213,99,70,57,168,139,162,34,125,71,50,181,171,220,173,69,254,67,110,159,95,113,170,42,167,143,121,181,201,181,219,245,241,238,208,215,84,248,156,111,106,185,81,200,154,33,185,139,162,43,116,241,55,127,33,170,33,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,138,154,154,42,104,104,0,29,222,42,134,141,84,211,195,83,122,105,240,52,115,91,167,193,63,144,209,89,252,186,247,28,125,20,69,85,238,215,244,27,154,138,136,186,154,232,238,239,121,80,226,123,125,244,247,187,215,95,229,62,77,218,162,178,153,187,224,166,89,92,138,187,89,212,70,238,239,79,143,192,210,150,178,94,147,100,171,131,166,229,68,85,213,251,182,234,158,26,161,195,81,121,166,74,166,211,164,138,175,84,238,111,127,127,143,217,246,29,218,138,89,166,98,171,162,217,224,158,40,191,19,227,212,90,171,95,42,34,212,63,77,186,236,215,187,199,199,196,249,215,28,55,72,168,214,203,79,5,67,251,151,107,225,111,114,119,247,234,191,231,222,38,194,22,214,64,146,62,134,145,253,253,241,173,59,52,111,219,254,127,89,190,142,201,67,78,145,190,6,195,22,199,107,210,100,40,136,157,250,252,59,187,255,0,198,119,227,169,130,26,173,169,78,201,29,185,189,218,105,183,249,143,169,5,82,61,210,57,218,198,169,166,141,69,212,230,108,115,174,142,107,21,81,253,250,238,240,55,75,20,173,137,221,77,85,189,222,42,116,228,167,71,185,189,232,212,239,248,29,25,168,95,189,207,167,149,81,17,123,218,212,209,28,191,95,137,242,46,150,217,171,33,146,157,30,173,221,162,42,248,247,162,235,245,148,250,143,35,238,85,21,145,212,79,117,221,183,86,236,116,13,114,47,114,255,0,186,125,167,168,166,202,180,134,53,141,146,195,42,171,181,255,0,83,181,63,250,163,227,93,178,70,217,92,221,39,160,183,207,239,34,237,146,134,39,105,221,166,189,234,121,218,172,129,195,146,198,232,228,195,54,70,57,254,234,167,179,32,93,117,79,15,19,199,226,254,26,48,221,77,166,174,24,108,22,72,150,40,223,38,173,181,65,221,163,23,237,251,72,180,227,103,45,231,192,217,136,218,120,41,161,101,35,209,203,18,197,27,34,106,237,167,167,87,123,173,114,233,222,226,218,194,47,216,85,44,128,193,117,153,129,152,182,204,63,74,244,107,164,73,116,220,214,185,59,169,229,119,131,156,137,251,207,172,150,156,141,225,202,209,106,176,83,73,83,111,181,201,80,202,26,52,146,69,182,195,187,127,73,81,87,93,203,170,170,170,149,78,108,151,180,85,192,180,177,219,45,175,69,209,23,90,8,180,213,59,252,21,126,195,189,103,225,251,14,192,214,200,236,55,101,124,154,170,234,182,200,53,240,250,245,61,10,229,50,210,197,186,154,42,122,54,171,180,94,149,59,19,85,211,236,114,127,154,31,86,209,133,102,182,211,185,17,205,149,238,122,247,236,70,174,154,39,119,143,216,122,219,124,144,195,11,90,216,218,199,162,46,186,39,195,83,134,238,175,71,83,69,27,213,17,42,99,215,69,211,84,239,213,14,243,21,35,133,238,209,23,220,118,137,245,47,214,121,216,155,87,83,124,168,115,156,246,199,27,225,86,46,237,119,119,119,247,124,60,15,165,120,167,146,104,226,115,39,115,93,26,61,123,191,125,225,167,196,227,134,154,225,12,12,145,170,247,239,98,46,155,244,248,126,147,230,80,77,118,150,190,165,146,218,122,77,108,138,137,39,104,106,238,239,94,253,63,207,196,251,10,230,66,214,172,139,181,206,78,244,211,226,118,45,242,67,52,111,86,232,245,73,21,59,211,236,67,177,3,24,139,181,208,183,93,126,164,59,16,108,106,174,142,209,126,189,14,54,74,233,42,122,107,170,46,205,124,117,248,156,175,141,210,119,34,233,241,211,234,57,209,90,169,170,166,191,29,77,90,168,229,68,111,121,202,246,162,43,61,237,19,95,171,196,213,202,196,115,85,52,85,215,234,53,88,86,94,247,119,39,195,226,110,88,209,138,196,77,19,68,248,33,201,181,170,154,43,81,127,144,104,137,221,225,245,4,85,79,30,243,108,157,203,187,199,225,161,174,168,190,42,108,145,170,228,213,19,78,240,197,211,187,79,129,189,59,187,180,254,83,84,77,77,192,0,0,0,0,104,190,6,208,0,84,212,209,19,67,80,171,222,154,155,205,137,226,237,77,175,223,221,180,119,55,69,115,151,95,168,217,34,185,171,189,172,106,233,241,83,100,180,236,153,155,228,137,186,170,39,126,136,116,155,77,218,24,168,173,238,215,77,83,77,78,42,90,10,86,34,190,162,22,239,240,71,43,81,87,79,171,93,60,14,218,170,212,47,186,247,125,122,34,232,135,94,161,146,70,168,177,55,118,174,68,115,151,197,27,241,83,138,104,96,72,210,85,115,145,206,93,17,223,29,77,26,216,210,38,182,103,42,171,181,70,235,223,169,202,202,40,54,49,202,221,60,117,209,19,235,54,182,142,137,101,85,72,218,142,221,226,141,78,245,254,225,206,216,88,170,172,72,152,138,190,26,34,106,167,60,108,115,123,149,206,209,59,151,191,192,227,122,72,247,43,85,92,173,253,33,105,85,100,71,42,46,136,159,90,28,112,209,238,213,177,181,85,60,124,80,231,150,130,134,38,34,164,77,93,87,226,212,255,0,33,216,134,150,38,53,21,172,70,175,216,136,110,90,88,145,23,107,81,23,236,68,56,165,165,71,71,181,176,49,85,123,149,116,77,116,58,237,180,211,200,170,146,194,154,167,199,68,212,249,248,130,199,72,182,233,182,211,181,90,216,101,87,174,141,213,201,183,247,221,221,228,65,115,22,194,180,176,92,169,42,169,40,99,106,186,123,236,154,181,172,79,223,66,169,240,35,231,69,107,156,199,39,122,46,138,26,221,238,218,158,42,95,23,47,220,175,75,149,254,209,137,106,232,228,221,29,125,99,88,244,124,90,109,117,7,119,114,162,175,239,212,152,220,37,97,138,74,103,35,169,25,28,61,103,110,216,141,78,253,169,240,254,225,246,230,177,211,50,68,142,154,4,106,237,213,118,163,83,252,71,45,45,10,70,229,87,162,162,105,245,161,220,125,26,61,136,215,51,93,23,93,23,67,207,93,32,116,16,200,141,87,53,136,139,239,34,247,167,113,243,226,169,149,148,180,108,165,94,163,150,118,163,222,239,202,86,106,186,247,247,107,240,62,138,71,45,69,67,157,52,44,84,137,90,172,119,114,175,219,253,227,177,35,36,116,122,53,23,223,69,69,209,124,13,212,54,250,104,27,35,145,190,243,244,87,57,81,53,69,239,248,232,108,171,99,164,150,56,150,54,244,253,228,85,211,191,236,59,176,69,2,64,138,189,234,221,17,17,83,84,208,210,10,40,119,185,233,26,34,57,202,171,220,159,19,133,104,27,39,188,144,181,201,224,170,168,134,180,212,16,197,18,236,69,141,21,223,189,209,62,6,246,192,248,99,213,218,174,171,226,171,169,192,221,221,119,61,92,168,213,78,228,69,238,248,124,13,209,195,182,166,89,27,174,170,205,53,254,225,207,18,189,52,119,229,107,220,186,253,71,97,142,107,151,106,105,246,247,28,205,141,19,93,162,71,43,116,215,191,244,154,196,213,87,35,213,59,188,78,125,123,141,139,162,189,53,94,253,14,77,117,52,114,47,192,119,57,123,188,2,162,171,123,211,188,227,209,17,116,85,94,239,19,115,92,213,85,68,93,83,237,10,157,250,162,27,209,16,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,41,180,0,23,188,209,19,67,80,171,170,104,166,243,103,239,151,95,168,216,253,221,219,124,7,114,104,174,114,162,154,72,174,110,143,107,90,186,125,102,201,96,108,209,235,36,109,250,209,116,78,227,164,180,157,84,115,54,123,168,186,106,154,106,154,28,48,219,169,24,247,62,120,24,175,71,42,35,213,168,174,68,253,58,29,183,63,174,187,90,247,119,247,104,139,161,215,171,100,241,162,58,153,137,35,188,23,114,252,14,25,163,167,233,164,146,61,223,149,183,83,86,177,169,10,36,174,85,71,119,34,175,126,170,114,178,138,14,147,94,172,68,239,239,209,16,219,217,40,150,101,93,141,221,170,119,237,77,87,249,142,102,197,27,85,88,145,183,85,238,69,209,53,83,154,54,57,190,238,174,209,59,151,191,192,219,34,74,245,86,170,174,221,126,179,78,205,170,181,85,23,68,251,80,216,218,77,207,86,177,186,234,171,245,28,206,183,209,199,18,185,241,53,93,220,171,171,81,123,255,0,184,115,193,73,11,83,84,141,26,186,252,17,13,253,150,20,240,110,159,161,16,227,146,157,54,34,50,158,55,59,95,138,33,213,75,84,15,118,201,97,111,119,126,186,38,167,78,255,0,100,162,91,69,66,54,153,139,182,55,171,157,181,186,185,187,87,84,85,211,189,62,194,37,57,157,225,154,86,226,59,117,109,37,12,109,87,83,87,187,86,181,141,239,109,61,38,159,13,72,229,115,29,19,214,57,27,163,147,249,77,168,154,187,79,138,174,136,94,95,47,60,185,146,233,153,241,222,43,41,36,86,211,70,199,198,228,146,61,52,146,150,169,60,23,85,250,137,148,203,156,59,3,104,34,129,105,24,200,227,167,129,175,114,35,117,93,24,186,107,245,158,174,123,37,36,114,164,116,240,162,42,166,169,162,53,21,127,152,228,167,183,244,158,155,145,81,19,237,79,168,239,62,141,30,205,174,102,189,250,233,220,124,42,250,103,83,162,36,122,162,46,159,20,251,79,141,61,85,68,86,168,82,131,73,101,222,186,185,235,239,43,125,239,21,213,62,195,234,233,81,61,82,178,88,24,177,199,163,218,239,142,169,167,219,250,78,212,145,189,208,251,186,162,187,86,170,34,248,33,173,5,4,17,36,143,123,53,123,180,220,174,68,85,77,53,211,188,227,174,107,250,145,71,28,109,116,106,186,57,87,199,78,227,187,77,20,29,61,28,170,187,90,154,34,248,27,105,232,96,73,159,34,68,137,185,117,94,228,251,77,178,80,178,87,187,72,154,228,69,93,117,68,238,53,130,130,40,216,245,107,85,137,185,117,219,162,119,154,178,157,241,70,170,237,87,69,241,85,213,78,45,202,179,111,213,81,187,116,209,60,53,212,223,20,90,84,239,77,85,122,122,119,254,147,124,110,145,169,185,190,242,175,119,122,157,150,61,142,84,98,105,175,197,52,57,155,19,81,117,105,164,138,173,211,84,69,253,38,177,181,94,168,253,59,181,59,26,247,104,109,119,123,155,170,253,102,244,240,14,79,171,196,211,197,123,147,184,213,19,84,247,145,14,37,110,139,162,170,154,163,219,174,136,186,167,218,106,169,223,170,33,185,17,60,77,192,0,0,0,0,1,183,78,243,69,77,0,0,26,47,138,26,234,169,224,17,90,221,85,23,189,77,59,222,169,175,192,215,187,93,19,193,60,77,171,222,244,86,248,39,137,181,251,156,187,116,247,126,42,112,81,171,97,137,90,171,166,174,212,218,145,182,104,251,213,123,151,224,118,32,213,90,155,123,208,219,85,181,204,84,106,234,169,223,252,199,202,153,234,196,114,189,17,17,169,171,126,213,208,235,210,61,21,243,76,206,249,38,218,143,79,130,104,138,137,161,218,137,207,84,115,116,77,223,20,58,213,73,83,4,177,44,17,181,219,221,171,247,47,135,135,135,127,233,62,141,60,143,146,37,108,168,137,220,158,7,52,14,107,28,173,85,238,83,178,215,53,221,200,189,231,28,201,46,186,109,77,186,119,169,201,27,145,23,110,189,222,39,23,116,206,218,139,224,154,156,139,87,4,105,164,175,218,191,20,209,78,58,249,146,56,154,168,169,174,244,241,79,177,78,24,171,85,170,196,151,106,36,142,70,55,185,123,213,84,239,166,228,68,77,63,73,193,113,110,251,125,83,63,133,11,211,255,0,101,72,199,230,9,135,105,234,109,139,86,231,205,186,146,11,236,136,136,230,233,174,216,215,191,187,236,34,130,189,138,202,169,85,127,125,35,191,190,113,211,53,206,153,168,212,213,123,255,0,188,76,79,47,107,20,76,203,76,63,42,58,93,210,171,100,84,87,38,154,173,190,29,126,4,137,210,195,21,52,106,200,220,229,69,118,189,231,78,237,90,250,88,218,178,35,90,138,228,248,42,253,127,81,196,250,218,135,183,117,27,25,34,235,162,235,221,254,52,251,14,107,133,201,208,66,215,51,98,187,114,34,162,162,248,104,167,90,226,136,250,39,51,247,238,213,17,62,181,209,116,62,13,44,169,29,66,81,200,186,73,26,163,156,223,169,53,79,143,135,197,15,167,86,136,248,34,86,46,186,35,180,57,168,92,142,166,72,156,186,57,186,162,162,125,170,167,98,101,232,198,196,111,130,167,126,166,214,68,146,119,247,234,238,243,145,241,194,198,109,145,238,69,20,204,218,213,123,187,147,114,237,251,83,224,115,45,66,189,122,105,167,127,216,108,69,123,91,172,104,138,186,233,223,245,4,123,154,187,216,136,189,218,119,155,83,107,30,170,197,213,62,26,155,33,115,101,107,85,203,222,229,209,116,253,38,233,169,216,237,24,229,118,212,114,42,47,218,118,33,129,177,181,187,85,87,191,226,118,61,238,238,224,213,85,122,125,154,156,173,84,85,84,55,28,111,93,28,142,250,144,209,19,94,245,240,55,181,218,167,120,220,186,133,93,77,170,60,84,220,212,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,21,59,205,170,154,0,0,52,119,129,174,186,119,160,213,168,170,237,123,212,211,189,234,154,252,13,126,196,248,120,154,46,138,228,219,223,166,186,155,95,171,189,221,59,151,196,225,129,205,135,168,213,95,23,170,155,85,141,153,31,170,175,123,151,192,229,131,189,61,222,254,243,90,132,107,145,17,23,227,169,242,228,84,215,108,189,205,211,93,83,235,58,52,219,22,165,245,76,114,172,210,51,107,155,251,212,78,239,15,238,39,196,238,68,231,43,149,138,137,187,79,3,130,175,181,67,44,78,134,38,187,114,251,250,175,134,154,120,119,159,66,146,89,29,18,164,173,68,238,248,127,41,205,11,219,26,170,107,249,71,101,174,107,189,212,94,255,0,129,178,102,201,162,34,53,52,95,19,116,78,219,163,62,11,226,108,122,164,146,108,69,55,246,168,163,79,199,59,106,248,248,41,199,112,149,177,194,213,215,247,201,240,251,20,235,165,197,41,216,146,206,173,107,87,185,23,69,94,243,232,166,168,136,154,28,23,22,239,183,213,51,248,80,189,63,246,84,141,94,99,152,118,10,168,27,86,247,76,143,164,182,220,228,68,71,55,77,123,52,11,223,221,246,17,47,120,102,218,233,29,245,233,253,228,58,145,34,172,140,68,241,87,33,45,188,186,172,16,199,111,166,168,71,75,190,107,77,173,238,69,114,104,138,180,179,120,119,125,164,148,89,41,226,165,160,135,99,156,170,232,99,221,175,195,70,139,157,91,233,161,123,156,141,70,166,139,170,162,175,118,167,85,181,211,75,11,95,74,214,61,218,39,114,162,167,121,216,184,92,157,4,45,115,17,138,229,114,38,138,139,225,162,156,21,46,103,69,58,139,167,189,240,253,7,157,138,93,146,45,19,244,73,99,77,92,223,169,63,79,135,197,15,177,85,181,212,76,216,186,251,218,167,243,155,168,100,107,169,219,3,151,71,162,46,168,159,167,254,179,178,245,88,35,106,51,191,93,117,212,216,198,36,190,242,170,234,190,26,28,206,138,38,49,82,87,57,53,78,227,109,51,21,170,231,57,52,111,239,87,235,67,176,179,235,164,77,209,117,251,62,163,103,188,141,115,154,154,185,23,185,13,168,170,142,73,26,154,232,61,200,221,172,106,170,154,124,78,24,100,73,24,174,114,232,186,233,220,114,84,83,70,246,236,114,185,26,139,170,42,120,157,136,105,219,26,53,90,170,191,164,236,123,201,240,52,93,85,232,159,82,156,205,84,213,80,220,108,122,232,168,191,81,162,38,190,242,248,27,154,228,208,110,93,124,2,174,166,213,77,77,23,191,185,13,237,67,112,0,0,0,0,0,0,54,170,104,104,0,0,39,114,234,110,69,212,209,255,0,146,166,154,162,34,125,122,26,57,125,221,80,233,244,164,71,39,123,116,59,44,103,118,196,253,38,197,110,139,169,193,81,75,163,63,43,193,126,179,227,221,186,212,212,21,115,71,177,85,176,61,91,187,95,29,171,226,116,176,213,85,76,214,184,230,153,177,163,223,174,237,168,186,119,57,201,220,119,93,51,152,233,156,212,79,4,87,107,250,62,7,113,142,124,148,173,116,122,110,116,104,173,215,195,93,62,39,13,53,99,156,247,69,35,83,116,126,235,182,167,118,191,103,247,15,160,221,142,70,189,154,234,137,241,240,239,59,49,43,54,106,187,181,215,191,67,130,117,71,166,169,245,124,77,240,189,206,85,71,233,175,216,117,221,80,141,247,158,157,222,29,199,203,184,221,96,84,235,70,201,52,115,145,19,114,38,190,31,164,242,52,25,155,75,91,92,202,104,105,37,69,114,162,53,93,26,120,170,162,119,232,255,0,180,245,20,181,51,92,42,233,165,84,99,87,172,199,47,138,120,46,135,175,77,116,239,211,83,101,66,107,79,42,39,197,142,79,230,35,179,143,10,122,148,195,183,167,198,177,123,148,87,229,93,218,255,0,99,66,29,107,158,231,214,77,191,77,122,142,215,79,210,114,90,116,75,132,90,248,123,223,224,169,48,156,188,107,251,78,90,90,169,98,110,154,84,171,53,114,124,82,130,2,69,41,225,232,181,91,174,189,250,155,42,233,34,171,98,50,87,57,17,23,95,117,79,31,136,41,42,98,107,59,35,162,213,85,53,234,42,253,191,81,226,112,166,98,79,118,149,104,238,20,177,181,236,137,210,42,194,197,68,215,114,34,120,185,126,10,123,123,101,205,213,238,108,109,98,34,120,247,167,127,142,159,89,197,45,59,34,188,85,191,87,43,164,135,98,125,90,170,55,252,135,102,24,180,166,70,57,125,246,162,248,120,106,115,90,119,69,60,221,93,21,100,86,39,187,252,167,209,146,25,37,114,53,21,191,29,191,245,155,226,108,180,241,74,169,177,87,221,250,254,179,230,37,19,170,238,9,89,185,17,88,174,106,166,191,167,252,167,217,146,78,207,74,137,34,106,141,107,124,60,77,96,209,92,142,250,142,196,111,86,183,115,190,189,59,141,21,137,187,99,117,215,77,123,206,188,147,54,31,113,17,87,67,163,53,179,165,50,213,196,255,0,202,209,52,114,252,63,185,246,29,234,85,115,226,108,75,166,169,170,255,0,57,218,107,28,212,68,238,55,181,142,69,85,238,239,52,68,69,85,215,249,130,53,83,85,67,122,53,85,53,238,52,68,239,209,77,81,59,180,83,95,142,160,0,136,110,240,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,109,95,19,64,0,211,191,80,60,23,83,84,83,87,120,47,232,54,247,34,38,191,19,71,47,187,170,29,71,71,39,81,93,171,116,94,243,177,27,116,106,51,235,239,54,57,154,46,167,4,244,139,181,19,119,199,235,58,50,49,209,187,114,42,105,166,135,198,195,117,53,19,219,162,158,100,141,30,246,189,21,27,174,159,148,190,31,220,59,175,155,100,178,189,169,239,35,61,237,124,52,211,224,118,233,164,116,244,72,248,209,17,202,142,219,175,134,186,175,137,178,10,153,90,245,130,116,110,248,213,55,43,60,59,251,251,181,62,131,81,146,53,174,110,237,90,154,247,157,136,85,154,42,174,237,123,181,208,227,168,84,114,104,221,123,190,177,3,220,186,53,218,125,154,28,82,205,181,238,87,39,114,46,157,199,205,184,93,169,164,141,210,196,201,116,68,68,247,145,62,191,210,120,168,115,70,134,121,149,140,163,157,17,27,175,124,105,245,255,0,110,122,73,103,154,230,196,126,140,106,170,235,241,68,238,238,251,79,108,154,233,223,166,166,202,132,214,158,84,79,139,28,159,204,71,231,48,202,122,148,181,93,159,26,197,163,44,215,53,93,218,255,0,177,34,33,174,242,247,190,225,47,83,110,239,119,242,124,63,37,14,189,31,250,174,13,127,178,55,251,228,180,114,227,184,37,76,19,81,196,213,69,109,186,216,213,87,39,213,79,81,246,253,132,150,89,160,88,168,41,220,171,170,186,24,255,0,193,59,53,52,236,169,137,209,72,174,68,118,154,237,241,241,60,149,254,138,104,91,34,82,57,139,162,38,157,69,95,225,125,159,97,224,112,142,97,213,221,103,146,146,231,75,11,92,214,44,136,176,49,81,52,213,169,251,231,47,214,167,183,182,221,86,185,92,198,49,17,19,85,239,79,209,246,253,163,165,21,53,246,166,119,171,215,116,104,221,19,79,169,191,228,57,225,143,74,100,141,203,239,181,21,123,188,53,239,208,214,214,199,199,112,116,146,237,247,217,183,221,253,40,125,105,162,116,142,68,106,166,158,13,215,252,103,45,60,114,211,199,47,123,21,116,215,227,246,159,30,90,85,175,171,108,155,145,171,12,154,175,126,154,234,191,245,31,114,71,173,61,42,117,59,218,141,106,119,120,252,5,51,154,245,71,166,186,105,170,127,42,29,166,59,68,87,175,193,77,174,107,81,232,196,215,85,77,78,188,178,54,159,221,68,85,215,188,233,212,219,180,145,42,33,119,126,155,52,114,255,0,47,212,119,41,85,206,133,177,46,154,166,171,252,231,105,172,115,116,78,227,122,49,200,237,221,195,77,85,119,127,48,70,47,122,183,249,205,90,213,112,68,239,209,77,116,248,26,232,0,8,159,4,55,120,26,128,0,0,0,0,0,3,69,239,54,170,104,106,169,161,160,0,0,138,138,168,171,240,13,77,93,187,237,55,46,171,250,13,29,226,108,126,140,78,255,0,0,247,42,166,139,161,163,181,216,170,186,105,162,157,10,180,237,16,62,157,123,152,228,84,213,60,123,211,254,179,165,71,3,104,216,176,49,85,90,158,58,248,253,127,227,57,156,214,61,170,157,250,42,104,130,36,115,116,98,105,167,114,119,137,105,189,228,145,87,189,53,211,67,117,62,232,164,70,201,162,239,252,157,62,207,172,230,99,246,200,171,240,213,117,253,38,149,85,49,71,34,34,35,188,53,54,73,35,88,221,21,23,196,243,88,171,17,199,65,79,27,35,137,202,138,244,95,121,191,99,190,223,176,243,222,205,173,175,133,174,153,240,36,138,186,187,106,174,222,238,238,238,227,191,133,240,77,61,139,162,244,168,145,234,205,83,242,209,127,127,175,240,80,168,116,20,241,164,12,149,21,218,247,255,0,124,238,27,100,84,72,220,171,224,136,170,71,15,48,235,244,86,187,45,116,29,55,57,107,41,113,3,17,116,69,211,220,98,125,105,252,34,31,106,149,100,169,158,69,248,200,229,254,234,138,57,82,10,150,74,168,170,141,215,195,244,18,231,203,110,249,21,126,91,208,35,35,122,44,55,9,33,239,68,253,237,190,15,180,146,243,100,155,118,251,218,248,252,15,159,122,146,53,99,41,222,142,241,71,234,159,202,135,159,185,216,105,154,229,139,169,47,115,147,226,159,87,232,62,85,109,45,109,153,236,171,167,116,46,122,72,212,149,30,170,169,179,197,118,233,167,127,114,120,247,29,138,123,211,42,157,163,227,84,123,211,68,209,59,181,240,79,143,129,204,181,29,13,203,166,178,63,242,190,174,239,13,14,205,5,193,210,34,183,106,107,30,154,247,125,122,253,167,110,130,185,42,234,37,102,221,58,110,209,221,223,167,195,251,135,209,146,52,216,138,139,238,170,123,218,248,253,154,26,162,35,169,157,174,187,81,81,62,223,129,179,115,166,133,89,220,141,106,237,251,123,141,208,198,199,49,94,170,186,162,233,246,29,138,118,117,26,170,191,89,201,35,21,23,70,105,252,167,203,186,54,101,129,189,45,155,183,166,187,181,211,77,20,239,193,27,244,77,85,52,67,151,242,100,238,248,247,28,168,221,83,84,8,229,79,29,13,17,55,170,232,110,103,118,166,170,186,166,134,206,253,201,225,161,184,1,167,126,160,220,157,200,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,47,121,181,83,67,85,77,13,0,0,14,231,42,107,175,186,26,154,185,84,220,186,175,232,52,83,107,189,212,213,124,3,220,186,42,46,134,158,242,248,232,116,165,118,246,163,19,242,117,215,237,212,249,180,148,237,163,94,147,21,85,26,139,174,191,82,174,167,101,205,107,218,169,223,162,166,159,105,182,22,186,63,197,183,77,60,59,205,102,165,71,57,30,231,119,183,189,52,83,88,149,96,122,36,186,47,81,83,102,223,241,255,0,116,230,99,145,178,170,166,190,43,169,186,170,162,54,35,23,71,106,186,156,110,153,169,30,170,139,223,162,158,127,18,98,22,80,81,203,27,34,115,187,154,171,171,117,239,221,167,214,121,118,81,87,215,194,228,169,117,58,61,87,68,216,174,211,68,239,248,255,0,41,217,194,248,10,158,198,217,21,42,100,122,189,87,247,232,190,59,127,138,159,81,82,104,105,227,236,236,122,43,181,93,127,190,119,77,178,42,36,110,85,240,68,85,35,199,153,93,254,43,101,29,76,29,39,185,107,45,55,70,34,237,69,209,82,146,4,250,211,248,68,57,92,158,179,214,205,42,232,159,147,254,10,29,120,30,145,205,28,139,224,215,34,255,0,57,41,252,178,177,20,55,9,174,20,204,137,237,117,53,13,177,154,171,81,17,127,165,234,126,223,176,148,203,90,238,182,82,59,235,130,53,255,0,217,67,176,253,54,174,186,232,116,46,147,196,144,45,51,145,222,251,90,186,167,233,255,0,168,248,23,92,63,77,30,216,250,178,252,23,242,147,237,251,15,141,116,161,185,90,152,217,232,157,76,233,156,168,197,73,85,202,221,189,235,240,209,117,213,16,236,65,124,134,101,221,60,111,69,84,253,226,39,248,212,231,116,205,133,86,85,69,89,156,154,59,248,58,125,159,31,168,231,161,185,43,223,210,216,154,181,55,120,119,120,254,159,180,239,83,86,173,69,76,145,237,68,233,171,119,119,125,127,81,244,28,199,43,17,204,84,218,168,187,181,241,211,236,55,69,239,196,246,252,26,221,62,221,52,56,146,71,77,27,162,209,17,173,209,62,223,243,238,53,134,54,170,59,85,93,91,162,33,218,129,155,209,126,164,93,14,73,24,169,220,223,231,62,101,209,179,44,13,233,108,221,189,63,43,93,52,209,78,236,17,63,69,77,83,67,149,117,107,213,80,230,68,213,53,64,138,228,239,93,7,123,213,116,53,106,104,170,138,106,171,170,104,109,239,213,60,52,53,0,124,117,6,228,238,67,80,0,0,0,0,0,0,0,6,213,94,253,6,137,166,166,128,5,250,141,23,234,67,84,238,55,34,234,109,122,47,229,33,177,232,138,154,232,107,162,162,123,203,222,113,232,175,118,231,46,173,250,141,149,90,116,182,183,187,188,249,173,71,186,105,35,69,77,23,68,95,238,27,155,28,176,61,88,142,68,69,211,185,13,172,166,124,115,117,154,173,70,171,183,63,191,189,83,93,78,210,201,177,21,237,238,221,222,135,13,85,75,105,152,217,26,142,71,59,189,85,19,95,243,241,62,69,93,108,147,53,241,192,229,106,61,117,118,168,157,235,175,122,158,82,243,83,137,22,161,171,79,112,137,177,236,77,81,88,221,117,213,127,139,250,15,187,111,134,70,163,157,92,230,201,226,137,183,187,234,253,31,105,204,202,120,235,23,123,27,162,167,119,188,171,254,127,19,234,81,196,196,145,105,213,61,230,183,85,93,123,188,127,235,62,181,85,43,94,200,209,200,138,141,122,42,119,175,137,207,18,163,33,88,209,60,17,78,88,87,88,209,77,100,211,166,237,124,52,82,53,57,146,217,234,100,180,173,92,79,137,27,29,62,33,145,81,85,117,211,108,75,245,125,132,69,84,107,212,126,190,42,229,215,251,166,200,97,116,242,36,109,84,69,95,172,149,206,90,182,202,123,86,0,163,124,209,162,190,91,164,211,106,199,42,254,85,190,4,248,146,137,3,152,230,42,177,21,19,95,137,201,241,208,233,53,18,89,58,207,239,114,55,110,191,97,197,61,22,244,209,118,233,175,114,106,167,195,190,163,98,181,189,210,166,228,68,93,116,254,213,79,137,100,138,130,126,139,214,7,109,122,232,154,170,255,0,11,244,159,70,231,65,51,17,238,166,115,25,18,53,87,106,170,170,248,119,255,0,140,163,248,247,50,19,9,94,96,160,153,213,74,146,59,79,197,69,27,147,193,139,226,229,69,253,241,238,48,102,51,166,196,180,63,212,214,212,69,82,216,161,114,62,102,53,19,87,34,170,248,42,252,17,126,7,184,183,84,85,237,69,171,149,30,140,68,69,209,19,199,79,208,135,211,138,70,79,167,77,21,36,240,106,175,192,248,119,140,64,180,85,75,2,44,136,173,77,29,163,90,168,171,170,162,248,254,131,237,211,72,233,83,93,125,237,116,69,59,113,69,82,136,191,140,110,186,255,0,159,192,228,106,72,229,247,156,138,154,26,189,141,84,218,137,220,134,145,162,53,168,228,67,126,155,180,84,250,206,70,154,43,53,93,83,249,77,54,120,255,0,49,162,106,157,223,89,168,211,226,2,105,241,10,154,27,145,19,67,80,0,5,181,112,215,198,109,139,60,51,131,52,178,6,247,106,246,86,51,203,156,65,121,167,133,32,99,221,75,115,179,210,220,29,77,29,75,92,186,244,230,102,232,89,44,110,93,28,231,182,72,245,71,62,56,110,84,0,0,5,165,88,56,219,181,89,120,227,199,28,36,102,60,244,148,20,242,84,81,77,132,239,21,53,77,137,142,158,123,101,185,236,180,164,109,133,17,95,36,178,86,74,201,101,151,87,61,237,133,168,170,177,180,187,80,0,5,154,231,231,28,117,60,56,241,179,132,50,123,28,50,145,249,117,141,48,189,181,243,85,200,248,169,223,99,184,205,112,173,129,43,93,51,213,173,90,101,107,34,108,205,123,189,198,70,146,49,81,90,246,77,121,64,0,90,87,48,110,54,237,92,40,96,8,236,88,98,122,74,236,197,197,84,245,16,218,168,219,84,214,207,105,129,208,204,214,93,159,27,161,149,143,100,117,13,141,173,138,68,106,76,189,68,106,170,71,38,151,1,157,248,214,235,150,185,47,143,179,26,197,79,73,61,203,10,225,123,173,238,142,42,182,57,208,73,61,53,36,147,70,217,26,215,53,202,197,115,17,21,17,205,93,53,209,83,196,242,156,42,241,49,131,120,175,202,58,60,210,193,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,88,0,35,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,83,235,107,99,116,155,234,32,145,233,171,33,141,52,69,219,238,235,166,170,170,174,87,252,102,113,39,196,78,126,223,240,86,113,230,71,210,11,45,22,15,170,186,65,77,236,122,10,77,149,76,173,162,141,178,111,167,130,55,174,140,154,68,209,87,111,189,174,154,162,42,73,248,4,101,241,167,205,158,213,134,36,186,229,143,11,181,244,151,107,146,211,194,137,142,169,39,108,144,91,171,99,173,114,84,83,199,75,83,74,248,107,24,232,97,209,39,100,139,26,165,66,57,138,187,53,91,170,224,147,140,28,51,197,206,87,197,122,106,210,81,99,107,29,60,13,197,150,122,72,170,58,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,185,215,20,14,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,164,96,81,115,125,181,51,140,10,246,220,43,170,231,200,41,41,210,201,66,248,109,109,138,166,9,247,70,171,121,149,170,215,84,74,205,233,43,18,22,186,53,74,119,177,253,21,153,139,27,229,40,2,218,184,232,227,54,197,193,230,92,82,220,227,181,123,103,25,226,142,209,79,134,109,178,177,233,74,233,34,70,117,106,106,100,110,154,67,23,86,37,88,218,228,146,71,61,173,110,212,87,203,29,191,242,255,0,230,117,71,155,181,150,156,144,226,6,183,178,99,170,189,241,91,113,52,239,130,42,91,245,84,147,200,230,82,186,40,98,138,58,89,146,55,67,28,73,239,54,103,49,201,185,178,57,140,146,69,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,83,81,247,250,40,110,85,191,138,138,38,194,198,49,244,180,204,166,98,183,123,228,149,141,124,171,249,18,170,93,168,0,139,92,239,231,47,77,98,206,27,101,191,37,240,141,38,39,203,235,29,67,230,175,174,117,84,180,115,226,70,73,67,163,33,98,84,82,239,161,100,53,50,185,206,93,143,124,171,79,30,142,141,142,122,62,74,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,233,83,67,93,76,171,178,86,106,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,30,43,58,51,123,6,228,46,87,226,12,220,204,9,234,227,177,97,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,119,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,71,7,6,92,218,239,184,131,49,235,176,87,21,151,43,85,37,171,19,92,29,45,146,255,0,79,76,202,74,91,20,146,46,141,162,168,68,255,0,229,63,4,101,68,138,233,35,118,171,51,222,199,44,144,223,167,22,217,223,117,225,195,32,113,30,116,89,172,116,151,154,140,57,81,107,115,232,42,100,116,108,169,130,107,141,53,60,204,71,183,189,143,88,166,147,99,244,114,53,251,92,173,122,34,177,125,94,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,0,89,255,0,28,220,102,223,120,60,204,124,157,185,201,106,246,206,12,197,30,220,167,196,214,216,152,196,170,116,113,45,7,74,166,154,71,105,164,209,117,101,84,141,206,72,228,107,220,215,109,85,100,177,221,173,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,108,0,0,40,255,0,22,217,223,117,225,195,32,113,30,116,89,172,116,151,154,140,57,81,107,115,232,42,100,116,108,169,130,107,141,53,60,204,71,183,189,143,88,166,147,99,244,114,53,251,92,173,122,34,177,125,94,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,22,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,245,76,82,109,219,215,151,242,116,215,119,126,186,38,150,255,0,192,87,30,188,88,231,79,22,56,27,44,243,47,53,189,179,134,239,62,211,237,180,94,194,182,211,245,122,86,218,169,163,252,100,52,236,145,186,73,19,29,238,185,53,211,69,213,21,81,101,252,0,15,41,154,89,165,129,50,91,2,92,243,51,50,239,190,198,195,118,110,143,109,173,236,179,84,116,186,179,50,24,255,0,23,11,31,35,181,146,86,55,221,106,233,174,171,162,34,170,71,7,14,188,222,42,113,159,17,117,246,108,223,182,82,97,140,190,198,53,20,84,214,119,213,220,226,88,48,147,227,165,145,178,44,147,50,145,143,169,101,85,79,75,87,204,230,50,157,28,170,171,177,174,82,82,129,71,248,182,206,251,175,14,25,3,136,243,162,205,99,164,188,212,97,202,139,91,159,65,83,35,163,101,76,19,92,105,169,230,98,61,189,236,122,197,52,155,31,163,145,175,218,229,107,209,21,139,234,242,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,0,182,174,43,120,205,177,112,151,152,249,87,108,199,150,174,174,12,199,126,215,167,187,220,160,99,223,85,106,146,157,104,186,21,45,141,186,245,97,78,209,42,75,26,53,100,218,173,115,53,86,116,165,185,80,1,102,182,142,56,234,112,215,48,12,101,194,62,99,50,145,44,87,42,139,107,48,141,217,95,21,58,208,213,203,105,166,157,212,83,171,149,169,43,39,149,207,233,57,53,149,38,149,177,232,246,200,206,141,229,0,1,105,92,79,241,183,106,202,236,244,203,30,26,112,36,244,151,12,89,140,113,69,146,146,253,81,13,83,85,246,10,41,174,84,95,138,150,39,66,246,61,245,84,207,169,98,55,123,36,137,142,100,169,249,113,42,251,94,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,204,124,110,214,57,94,223,121,171,166,186,166,138,136,169,24,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,246,83,53,237,220,199,185,53,106,163,147,93,81,81,123,201,191,0,2,143,241,85,196,198,13,225,67,40,235,51,75,24,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,77,170,216,89,182,41,30,249,28,139,181,140,118,214,189,251,35,125,176,114,242,230,63,89,196,77,246,225,148,249,223,61,170,135,29,87,92,38,168,195,43,110,162,157,145,220,169,92,202,138,153,105,149,173,107,227,135,178,199,14,214,201,36,168,233,35,116,104,187,228,99,228,150,255,0,193,103,252,115,113,155,125,224,243,49,242,118,231,37,171,219,56,51,20,123,114,159,19,91,98,99,18,169,209,196,180,29,42,154,105,29,166,147,69,213,149,82,55,57,35,145,175,115,93,181,85,146,199,118,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,29,176,0,0,180,172,229,227,110,213,195,247,25,184,111,36,179,34,122,74,60,19,141,48,189,186,173,151,154,186,166,211,193,98,173,90,155,164,110,150,77,33,115,164,100,238,142,138,37,115,228,100,112,164,107,34,232,139,34,151,106,0,32,7,250,40,252,118,127,225,207,254,76,217,255,0,232,132,223,112,245,138,111,184,231,32,178,211,26,226,154,238,219,122,196,24,62,205,116,184,212,244,153,31,94,170,122,40,164,150,77,140,70,177,187,158,247,46,141,68,106,107,162,34,39,113,80,0,0,2,133,113,131,197,158,13,225,23,43,254,156,95,105,233,47,23,218,250,136,233,172,88,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,102,189,54,42,163,165,98,45,191,242,220,230,9,83,196,77,52,153,61,156,151,90,70,230,45,186,157,213,52,87,41,165,138,23,226,102,44,179,201,42,69,79,12,17,67,11,233,161,72,26,172,107,156,249,24,143,147,77,25,34,165,250,130,207,249,160,103,222,108,112,237,144,86,12,107,147,152,175,232,253,234,183,24,82,218,231,169,236,52,213,123,233,95,69,91,35,163,217,81,28,140,77,95,12,107,170,38,239,119,77,116,85,69,180,14,2,184,245,226,199,58,120,177,192,217,103,153,121,173,237,156,55,121,246,159,109,162,246,21,182,159,171,210,182,213,77,31,227,33,167,100,141,210,72,152,239,117,201,174,154,46,168,170,139,47,224,3,107,130,34,41,160,1,127,190,104,189,221,198,169,220,110,69,212,218,244,95,202,67,99,145,21,186,175,137,174,142,211,222,84,83,99,145,101,93,87,195,252,102,202,157,18,52,70,166,157,231,202,68,123,170,159,30,169,222,154,127,120,228,72,165,130,69,68,114,34,120,104,104,144,72,147,37,67,85,186,42,162,191,235,84,67,180,178,181,53,123,17,81,29,224,112,212,84,54,6,182,70,162,163,156,138,170,191,105,242,43,43,22,86,57,148,234,173,115,215,87,171,145,59,215,93,127,202,121,139,237,69,253,58,77,164,174,137,140,69,114,57,21,136,186,248,105,251,213,62,149,162,42,151,65,20,183,9,27,42,171,81,93,183,187,95,119,244,39,196,238,118,120,106,164,85,99,52,86,170,181,53,85,248,31,74,150,22,197,51,96,122,106,231,106,168,168,189,222,31,245,31,90,182,145,146,66,140,122,34,166,237,124,87,199,69,59,84,234,140,98,70,137,225,175,247,206,72,87,88,209,77,100,211,166,237,124,52,82,56,249,160,90,167,158,153,149,144,62,54,178,43,93,217,234,142,85,215,186,150,159,236,251,8,126,172,87,44,239,87,47,122,233,175,247,14,8,216,178,61,172,77,53,114,162,119,146,105,203,18,205,13,162,229,116,171,153,141,85,168,164,182,189,21,142,114,175,250,158,171,93,117,254,216,150,43,19,227,125,174,149,99,106,167,244,188,94,63,218,161,223,215,191,67,166,248,219,45,79,85,201,171,152,170,212,95,179,191,252,167,20,244,91,218,137,163,116,215,95,21,62,53,201,169,29,43,86,78,255,0,198,39,135,232,83,206,218,163,160,154,22,202,176,57,90,228,93,19,85,215,199,244,159,86,229,65,43,25,35,169,156,198,68,212,213,26,170,170,186,105,222,82,108,117,152,31,69,42,146,41,157,80,173,74,136,162,84,138,38,59,242,153,187,247,202,135,169,203,252,115,69,137,173,110,125,52,117,77,157,186,35,93,43,24,136,142,87,61,26,189,202,191,81,239,45,147,87,172,127,211,83,181,234,197,213,116,68,240,213,126,195,234,199,60,115,232,136,215,110,77,17,170,191,5,62,69,230,253,216,158,216,154,178,35,145,92,215,42,53,170,138,169,167,214,125,43,101,75,170,224,142,93,87,87,177,174,69,84,68,241,77,79,161,20,117,26,42,163,219,174,189,223,231,161,189,58,142,114,34,185,52,55,73,27,85,54,181,52,79,19,108,104,212,110,228,79,142,135,34,166,228,213,13,237,95,128,86,162,174,163,98,119,255,0,49,181,53,111,119,214,106,0,253,33,83,67,84,68,83,93,52,53,0,0,0,0,0,0,0,0,13,52,79,16,190,6,208,7,120,6,168,186,7,46,173,83,141,206,77,125,195,115,90,186,238,119,196,221,241,250,142,7,162,172,142,93,59,180,56,86,39,171,145,205,238,68,95,137,204,196,114,34,234,186,162,248,104,112,62,157,242,42,234,136,136,159,89,177,98,88,34,145,205,238,240,215,237,239,62,13,250,227,13,37,43,167,146,84,68,106,251,221,233,221,222,136,124,250,39,178,170,72,107,98,93,92,173,213,142,251,21,63,185,241,59,174,116,85,15,71,177,205,115,209,52,69,69,255,0,33,190,73,98,165,110,246,174,212,85,211,77,123,255,0,156,250,116,237,69,137,94,239,117,219,180,239,238,238,208,228,183,211,178,31,200,106,39,186,169,174,171,167,137,221,150,68,145,175,106,107,163,145,81,19,237,58,206,86,82,194,221,85,26,228,93,29,223,240,254,83,158,217,86,218,151,77,27,36,71,36,123,123,187,181,77,117,59,202,136,168,168,190,10,89,95,27,212,20,245,120,31,18,185,208,171,150,27,85,249,83,189,127,176,253,159,160,131,219,220,73,29,194,173,17,52,68,158,68,68,250,189,227,75,19,17,247,56,90,186,104,187,191,193,82,86,184,5,135,126,19,180,192,237,23,117,75,244,79,179,176,196,73,228,106,197,79,115,195,83,129,106,35,74,189,138,238,254,158,186,106,159,89,243,232,164,137,208,42,177,83,242,252,117,251,16,239,77,46,197,239,118,141,248,31,14,175,101,92,19,68,244,85,71,70,228,213,123,145,123,180,241,67,231,209,244,109,241,182,159,84,107,59,218,221,23,185,21,87,95,21,56,174,16,62,171,250,220,140,115,81,23,106,235,220,157,223,97,75,179,67,0,191,17,81,201,190,24,165,153,148,243,164,111,222,244,70,185,204,68,69,93,169,246,39,247,15,19,147,21,213,120,99,18,201,102,172,145,97,88,215,160,154,181,17,175,233,178,68,93,170,237,21,83,252,165,201,225,218,137,235,36,89,165,149,37,102,141,115,54,162,119,34,162,253,95,200,125,196,160,165,123,247,116,189,247,119,254,82,159,50,163,8,208,85,220,91,89,81,76,199,72,212,86,181,122,143,77,27,223,221,162,119,124,84,251,209,49,187,127,16,230,233,175,215,175,121,206,229,93,118,162,47,215,174,157,198,141,107,124,126,38,217,17,28,154,167,127,121,170,34,34,109,240,53,86,170,55,70,155,59,211,199,196,228,221,221,227,222,104,0,6,169,222,110,0,0,1,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,50,78,133,84,23,105,100,138,77,143,71,49,219,94,198,174,142,69,106,233,162,162,167,113,54,156,14,113,119,106,226,251,40,221,138,231,183,82,89,241,101,134,161,182,220,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,77,219,58,137,170,62,57,163,71,73,210,89,29,113,64,0,1,0,60,209,252,246,102,111,220,190,143,68,72,255,0,45,14,56,233,184,142,193,176,228,246,56,101,91,51,23,5,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,190,249,18,70,42,163,158,200,111,124,0,8,86,231,87,230,159,11,124,191,161,245,27,137,85,121,86,113,227,255,0,98,56,84,205,251,215,246,88,176,133,246,231,113,255,0,120,101,53,145,172,233,127,231,14,137,242,77,253,142,157,141,254,180,194,85,0,40,255,0,21,92,76,96,222,20,50,142,179,52,177,133,13,93,197,238,168,109,182,209,108,166,69,107,238,55,25,25,35,226,129,100,218,173,133,155,98,145,239,145,200,187,88,199,109,107,223,178,55,227,195,154,185,153,138,179,147,49,241,30,105,99,90,190,209,122,196,215,9,110,21,59,100,145,241,195,189,125,200,34,234,61,239,108,49,49,27,28,108,87,46,200,216,198,162,232,212,50,41,226,199,202,198,114,124,191,196,62,157,57,1,124,42,241,49,140,184,80,205,202,60,210,193,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,144,246,85,102,102,21,206,76,184,195,153,165,130,170,251,69,151,19,91,226,184,83,110,146,55,201,14,244,247,224,151,166,247,177,179,68,244,116,114,49,28,187,36,99,218,171,171,84,245,96,133,110,117,126,105,240,183,203,250,31,81,184,142,74,158,105,241,79,203,250,239,81,183,19,82,1,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,179,122,143,126,232,87,171,164,177,198,140,108,45,141,178,35,85,139,43,162,176,12,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,82,23,237,110,169,170,57,28,214,189,142,99,216,199,183,33,238,29,115,231,6,241,37,148,118,44,214,193,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,223,27,157,162,57,88,221,236,86,72,212,216,246,170,212,178,24,57,150,243,4,169,206,27,173,227,135,204,160,186,210,73,151,212,21,29,154,241,118,164,150,42,168,49,43,216,234,89,227,88,213,240,35,224,101,61,76,18,181,31,12,174,100,233,163,145,85,138,221,99,216,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,182,165,237,98,72,176,207,37,71,124,210,61,205,133,204,110,168,216,220,247,199,50,133,42,226,119,136,92,43,194,254,77,94,179,115,20,211,118,254,193,211,166,183,90,217,85,29,60,215,58,233,93,182,42,120,220,245,254,218,71,171,90,247,50,40,165,122,49,251,54,174,60,57,209,155,216,203,62,179,67,16,102,230,96,79,73,37,247,17,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,71,249,81,240,45,253,99,138,12,235,193,159,236,122,172,1,69,92,239,237,156,235,164,148,234,223,247,174,202,247,59,248,115,35,63,212,243,18,168,12,109,184,155,187,93,108,28,93,230,189,246,197,115,171,183,92,173,217,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,132,218,112,47,198,109,139,140,60,184,170,185,201,106,246,54,51,194,253,158,159,19,91,98,99,214,149,178,74,143,233,84,211,72,237,117,134,94,148,170,145,185,203,36,110,99,154,237,200,140,150,75,149,7,201,197,152,90,197,142,112,173,231,5,98,154,30,219,101,196,22,250,139,93,198,155,170,248,250,244,179,198,232,229,143,123,21,175,110,230,61,201,171,85,28,154,234,138,139,222,99,217,198,191,10,55,222,18,243,150,183,6,244,174,181,152,66,229,173,102,22,189,214,194,198,246,250,93,172,89,35,87,70,170,197,154,7,191,165,34,104,199,46,140,147,166,198,75,26,23,1,203,23,143,31,192,133,246,155,33,179,98,245,183,0,226,11,131,125,155,116,184,220,122,116,184,94,103,50,103,73,163,122,78,94,141,68,238,167,71,110,146,56,161,114,201,50,233,190,87,44,212,130,0,121,136,241,121,251,171,115,149,62,139,86,245,178,247,7,117,104,176,190,250,14,205,52,253,86,197,218,170,228,220,171,34,245,100,137,187,17,219,54,197,28,90,198,201,22,93,222,171,150,127,5,22,238,39,241,221,203,27,102,93,179,180,229,182,18,214,154,182,142,68,170,135,219,53,211,67,34,71,79,13,68,46,143,103,71,86,79,34,182,77,201,172,13,86,43,102,87,54,74,185,163,249,19,204,223,185,125,98,136,137,94,5,248,205,190,240,121,152,245,87,57,45,94,217,193,152,163,179,211,226,107,108,76,98,85,58,56,149,253,42,154,105,29,166,147,69,213,149,82,55,57,35,145,175,115,93,181,85,146,199,144,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,135,108,2,221,109,92,118,228,53,127,18,247,254,24,235,241,53,37,182,251,107,168,161,181,219,107,38,159,125,53,222,235,43,37,117,69,20,82,70,142,138,39,192,173,130,21,73,164,99,223,81,35,225,107,55,70,155,236,215,158,119,230,79,245,147,246,105,74,185,98,241,227,248,16,190,211,100,54,108,94,182,224,28,65,112,111,179,110,151,27,143,78,151,11,204,230,76,233,52,111,73,203,209,168,157,212,232,237,210,71,20,46,89,38,93,55,202,229,154,144,0,0,181,94,104,254,68,243,55,238,95,88,162,34,87,129,126,51,111,188,30,102,61,85,206,75,87,182,112,102,40,236,244,248,154,219,19,24,149,78,142,37,127,74,166,154,71,105,164,209,117,101,84,141,206,72,228,107,220,215,109,85,100,177,228,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,219,4,85,243,206,252,201,254,178,126,205,45,87,149,199,158,204,178,251,235,209,235,73,254,0,29,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,72,33,230,51,198,191,238,170,204,120,44,24,2,231,117,143,44,176,183,226,237,180,211,175,74,59,165,114,43,210,75,155,161,218,215,183,115,30,145,196,217,85,206,100,109,115,180,137,211,75,26,90,1,47,220,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,2,185,40,234,26,196,210,57,161,130,39,43,37,209,27,36,113,170,61,82,86,163,167,146,162,213,121,163,249,19,204,223,185,125,98,136,137,94,5,248,205,190,240,121,152,245,87,57,45,94,217,193,152,163,179,211,226,107,108,76,98,85,58,56,149,253,42,154,105,29,166,147,69,213,149,82,55,57,35,145,175,115,93,181,85,146,199,144,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,135,108,17,87,207,59,243,39,250,201,251,52,243,252,168,120,227,169,195,87,91,39,8,249,140,202,68,177,92,170,42,25,132,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,210,114,107,42,77,43,99,209,237,145,157,25,116,0,128,30,104,254,123,51,55,238,95,71,162,47,255,0,150,47,30,63,134,251,21,54,67,102,197,235,118,62,195,246,246,251,54,233,113,184,245,42,177,68,45,124,206,147,70,244,154,157,106,120,27,78,142,221,36,146,204,212,146,101,215,100,174,75,255,0,0,182,174,58,56,205,177,112,121,151,20,183,56,237,94,217,198,120,163,180,83,225,155,108,172,122,82,186,72,145,157,90,154,153,27,166,144,197,213,137,86,54,185,36,145,207,107,91,181,21,242,199,9,124,50,93,174,183,254,46,242,162,251,125,185,213,220,110,87,28,200,177,85,214,86,85,204,233,167,169,158,75,156,46,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,103,249,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,128,15,41,154,89,165,129,50,91,2,92,243,51,50,239,190,198,195,118,110,143,109,173,236,179,84,116,186,179,50,24,255,0,23,11,31,35,181,146,86,55,221,106,233,174,171,162,34,170,99,239,198,15,22,120,203,139,172,208,250,113,125,167,171,179,216,168,41,227,166,177,97,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,205,250,116,216,170,173,137,136,148,40,157,238,92,92,113,212,241,91,131,107,240,126,96,178,146,159,49,112,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,73,175,150,39,53,90,147,36,81,222,81,21,124,243,191,50,127,172,159,179,74,85,203,23,143,31,192,133,246,155,33,179,98,245,183,0,226,11,131,125,155,116,184,220,122,116,184,94,103,50,103,73,163,122,78,94,141,68,238,167,71,110,146,56,161,114,201,50,233,190,87,44,212,128,11,127,225,247,142,158,28,120,149,190,221,176,182,93,227,62,207,122,183,92,37,162,164,183,94,26,202,42,171,196,44,99,222,149,116,49,61,219,230,133,89,28,142,84,209,37,141,172,214,88,227,71,55,117,192,2,21,185,213,249,167,194,223,47,232,125,70,226,87,94,84,60,113,211,98,91,85,147,132,124,198,101,90,223,109,180,245,12,194,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,233,57,52,137,97,137,177,232,199,70,206,180,154,0,98,174,100,167,194,119,149,140,155,249,127,135,189,58,2,170,128,0,60,86,116,102,246,13,200,92,175,196,25,185,152,19,213,199,98,195,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,199,135,137,222,33,113,87,20,25,203,122,205,204,83,77,216,59,127,78,154,221,107,101,84,149,16,219,40,98,110,216,169,227,115,215,251,105,30,173,107,26,249,101,149,232,198,111,218,148,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,32,158,5,248,205,177,113,135,151,21,87,57,45,94,198,198,120,95,179,211,226,107,108,76,122,210,182,73,81,253,42,154,105,29,174,176,203,210,149,82,55,57,100,141,204,115,93,185,17,146,201,114,165,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,105,162,40,54,128,0,53,69,208,57,117,106,156,106,191,193,53,70,185,87,115,141,250,119,253,71,19,209,93,38,191,97,192,177,57,92,138,212,211,69,215,188,228,107,94,154,170,170,43,85,52,67,138,74,119,74,229,240,209,62,179,106,64,232,89,34,177,81,61,221,87,237,238,62,29,222,182,40,32,124,174,145,52,99,30,231,119,167,118,136,124,186,41,146,173,240,212,196,237,87,110,230,47,216,228,251,62,195,188,247,178,119,35,119,181,210,51,84,238,95,5,248,155,156,230,83,199,212,220,141,219,227,223,222,170,125,42,52,108,180,201,51,180,69,93,52,85,93,59,180,67,90,10,88,226,122,43,26,158,43,222,138,171,240,62,162,206,197,93,123,244,240,254,83,166,229,74,104,91,163,145,178,107,162,247,252,63,148,223,110,175,108,245,46,166,100,205,84,107,55,108,213,53,78,244,254,95,137,244,149,17,81,81,124,20,179,126,61,45,244,245,88,71,16,171,161,87,44,54,11,170,167,122,247,107,70,207,171,244,16,119,138,161,72,239,21,13,107,116,68,70,247,125,94,227,79,153,110,106,58,186,157,23,227,43,19,249,201,69,229,243,3,157,92,176,185,53,71,81,80,237,79,177,41,234,9,75,176,35,27,102,161,141,190,45,165,137,23,191,248,136,114,75,81,27,43,163,141,94,136,170,223,13,83,237,58,241,201,19,150,117,106,247,245,157,223,169,218,158,84,102,157,250,33,242,29,35,106,29,163,187,209,19,197,124,15,145,70,248,45,145,54,37,238,141,186,162,104,186,247,170,235,226,166,219,132,114,84,177,204,142,86,57,190,45,239,238,69,211,196,166,153,155,130,37,196,22,42,186,103,71,20,178,42,57,204,85,123,209,17,253,39,34,42,237,79,134,165,53,203,7,214,96,43,231,209,250,233,217,11,187,77,43,81,81,19,99,245,114,187,221,87,162,42,254,90,107,250,75,155,195,213,114,92,53,157,210,36,140,220,221,186,34,119,119,174,190,31,160,244,29,130,145,206,220,232,189,231,46,191,148,190,39,207,170,194,212,149,149,113,205,83,3,28,177,171,214,63,125,233,166,190,62,31,200,125,138,74,120,224,137,176,83,237,111,77,168,197,77,117,240,77,14,202,185,83,70,232,186,233,227,167,112,70,179,93,223,31,210,109,147,71,38,169,222,106,136,140,238,240,53,86,170,55,70,247,27,59,211,199,196,228,71,123,189,235,222,104,0,6,169,245,124,13,192,0,0,0,0,0,0,0,0,0,26,47,129,183,69,250,141,200,157,198,138,154,26,0,23,195,184,219,163,221,221,170,104,110,115,81,19,221,67,84,84,211,189,80,218,245,93,171,223,162,233,220,104,196,118,196,221,227,241,54,189,59,151,111,212,104,213,118,214,166,139,170,120,247,9,18,93,61,223,239,29,121,92,229,98,199,39,118,191,21,238,67,192,99,119,71,216,166,133,36,102,142,122,238,239,238,238,123,124,78,124,53,211,109,21,42,58,120,181,72,219,167,189,240,216,135,125,173,142,149,119,68,222,228,239,209,59,251,207,144,181,55,43,141,103,115,37,138,153,177,126,76,177,237,247,245,241,215,79,169,126,179,213,83,73,37,77,50,186,57,152,245,73,52,213,186,47,195,236,62,157,59,21,140,68,209,126,61,223,31,19,90,169,25,21,59,100,141,116,114,59,93,222,40,190,61,200,121,27,254,42,134,146,126,207,53,78,201,36,145,177,181,171,177,21,206,115,123,145,17,87,197,79,183,131,150,73,33,154,173,205,114,117,246,234,170,154,47,114,185,15,74,89,143,27,21,13,135,3,226,118,166,168,175,180,223,83,244,254,36,131,171,250,238,184,85,170,49,201,172,242,42,234,159,198,58,150,201,31,21,116,79,141,87,114,110,211,68,215,224,164,198,112,7,133,39,143,47,48,229,210,106,85,108,147,181,179,177,203,189,21,90,251,124,93,250,105,167,197,73,16,141,140,98,105,26,119,107,245,159,38,228,142,130,177,181,13,84,68,88,145,154,124,124,85,79,149,96,184,210,86,211,189,105,234,35,115,81,235,170,163,145,83,93,19,234,253,39,222,86,182,101,219,34,119,120,247,247,31,58,166,4,167,108,157,68,78,147,90,191,31,179,255,0,137,231,171,220,217,153,42,83,53,93,163,85,89,167,126,213,211,242,151,236,212,234,91,171,42,81,171,77,80,245,115,155,162,42,163,83,71,107,175,128,186,49,36,130,84,94,228,70,59,114,47,142,154,20,86,225,106,117,38,52,162,186,211,181,177,65,20,213,110,153,92,171,171,183,53,81,186,107,221,226,191,90,21,211,4,212,190,74,120,86,157,251,145,208,198,174,70,232,191,189,93,15,115,75,11,209,137,36,223,151,175,186,190,26,38,158,31,223,53,149,146,245,90,230,120,105,245,27,88,213,138,102,178,46,232,213,53,95,143,127,233,254,225,216,87,162,125,103,27,149,85,52,141,116,93,117,239,250,141,218,162,55,185,21,3,145,117,71,39,122,106,111,69,213,53,54,189,53,93,80,209,19,234,53,0,215,67,84,79,172,105,161,168,0,0,12,107,56,177,243,79,156,159,48,49,15,168,206,117,56,117,207,156,101,195,110,110,88,179,91,6,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,110,136,229,99,182,61,25,35,83,123,26,169,144,159,14,185,243,131,120,146,202,59,22,107,96,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,111,141,206,209,28,172,110,246,43,36,106,108,123,85,106,88,0,2,0,121,163,249,236,204,223,185,125,30,136,182,172,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,76,147,161,85,4,141,146,41,54,61,28,199,109,123,26,186,57,21,171,166,138,138,157,198,65,60,14,113,119,106,226,251,40,221,138,231,183,82,89,241,101,134,161,182,220,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,77,219,58,137,170,62,57,163,71,73,210,89,29,113,64,2,21,185,213,249,167,194,223,47,232,125,70,226,88,1,57,60,180,56,227,166,226,59,6,195,147,216,225,149,108,204,92,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,222,251,228,73,24,170,142,123,33,189,243,202,102,174,102,97,92,155,203,140,71,154,88,214,175,179,217,112,205,190,91,133,78,217,35,100,147,108,79,114,8,186,143,99,29,52,175,86,199,27,21,201,190,71,177,168,186,185,12,120,120,170,226,99,25,113,95,155,149,153,165,140,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,38,212,116,207,221,44,143,124,142,68,220,247,187,107,88,205,145,178,144,25,41,241,99,229,99,57,62,95,226,31,78,156,198,176,187,78,95,60,109,221,120,80,199,242,88,177,60,245,117,217,117,138,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,58,104,229,85,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,147,227,235,210,207,27,100,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,113,245,136,86,231,87,230,159,11,124,191,161,245,27,137,229,57,73,230,150,4,202,254,41,230,250,117,125,246,103,210,220,62,236,45,103,254,149,154,110,213,116,170,184,208,244,32,252,83,29,179,119,77,254,251,246,177,52,239,114,106,132,234,0,8,64,230,63,203,254,179,135,123,236,185,183,148,56,119,253,41,235,251,52,18,211,83,201,61,68,152,118,171,99,35,219,80,249,159,36,143,134,105,17,94,201,149,219,82,73,86,39,35,63,18,178,209,94,14,184,197,199,124,32,99,186,139,253,130,143,219,56,110,243,179,233,6,31,234,67,79,237,78,148,53,12,165,254,154,124,18,201,7,74,74,133,147,241,104,155,244,218,237,81,123,175,87,152,255,0,50,44,9,139,178,226,92,136,225,226,253,237,184,241,117,190,154,123,254,36,165,150,104,35,166,161,149,25,42,80,195,166,199,186,105,88,168,202,134,189,54,199,27,228,129,237,116,142,145,176,70,6,26,194,215,220,97,113,154,211,135,40,123,93,93,61,190,190,233,36,125,86,71,182,150,138,150,90,186,153,53,122,162,46,200,32,149,250,107,185,219,116,106,43,149,17,126,81,234,179,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,22,77,31,227,33,123,227,118,177,202,199,123,174,93,53,209,116,84,84,73,63,224,95,154,150,16,163,203,138,172,21,197,222,62,236,55,92,57,217,224,179,95,229,161,173,174,170,188,210,185,30,138,218,148,167,134,79,199,67,177,136,179,57,81,210,182,86,171,145,94,201,36,146,194,248,193,226,207,25,113,117,154,31,78,47,180,245,118,123,21,5,60,116,214,44,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,191,78,155,21,85,177,49,18,191,242,220,229,247,77,196,77,76,153,195,156,150,170,182,229,213,186,161,212,212,86,217,162,150,22,98,103,172,83,199,42,197,81,12,241,77,11,41,166,72,28,175,107,92,201,30,143,143,93,89,34,36,218,0,99,89,197,143,154,124,228,249,129,136,125,70,115,207,228,190,111,99,44,133,205,12,63,155,153,127,61,36,119,220,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,206,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,76,132,248,85,226,99,6,241,95,148,116,121,165,131,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,178,176,2,143,241,85,195,62,13,226,191,40,235,50,183,24,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,102,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,11,38,143,241,144,189,241,187,88,229,99,189,215,46,154,232,186,42,42,36,191,242,197,227,199,240,223,98,166,200,108,216,189,110,199,216,126,222,223,102,221,46,55,30,165,86,40,133,175,153,210,104,222,147,83,173,79,3,105,209,219,164,146,89,154,146,76,186,236,149,201,69,57,181,241,175,237,186,202,206,19,114,202,231,106,172,178,195,209,147,26,92,32,94,188,142,174,134,126,163,45,141,85,110,200,250,47,138,41,37,116,110,115,150,69,108,74,177,172,83,49,246,45,195,23,15,88,171,138,12,229,178,229,30,22,169,236,29,191,169,83,113,186,62,150,74,136,109,148,49,55,116,181,18,53,137,253,172,108,71,57,141,124,178,196,197,123,55,238,76,138,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,103,205,39,227,38,123,228,118,178,74,247,123,206,93,53,209,52,68,68,74,1,205,31,200,158,102,253,203,235,20,68,0,151,233,203,115,152,37,55,14,213,50,100,246,114,93,106,221,151,87,26,135,84,209,92,166,150,89,153,134,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,77,53,124,138,179,104,11,0,230,117,199,143,224,66,197,83,144,217,79,122,219,143,177,5,189,222,210,186,91,174,61,58,172,47,11,159,11,163,213,189,39,39,90,162,7,84,35,118,201,28,176,181,99,153,52,223,19,150,29,176,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,9,77,67,67,76,137,190,87,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,151,255,0,205,155,5,99,44,186,202,254,28,240,62,96,102,85,94,63,190,217,169,241,53,53,70,35,171,163,74,89,235,216,146,91,214,37,145,155,222,170,246,196,177,198,175,115,220,249,21,138,247,42,185,206,82,56,9,116,229,67,199,29,54,37,181,89,56,71,204,102,85,173,246,219,79,80,204,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,147,147,72,150,24,155,30,140,116,108,235,73,160,0,2,213,121,163,249,19,204,223,185,125,98,136,128,18,253,57,110,115,4,166,225,218,166,76,158,206,75,173,91,178,234,227,80,234,154,43,148,210,203,51,48,203,210,41,228,149,34,167,134,9,102,153,149,51,44,13,86,53,205,100,111,87,201,166,175,145,86,77,56,233,226,47,247,49,112,227,136,177,253,182,163,165,137,46,27,108,88,103,220,221,165,210,161,143,217,47,124,82,71,248,152,217,53,70,217,26,140,127,67,166,170,138,244,44,3,135,14,113,57,203,73,89,106,192,185,197,150,191,132,170,187,141,194,150,138,154,225,96,99,104,239,18,245,103,114,61,169,73,28,107,13,92,218,73,27,33,138,54,211,234,177,163,92,231,57,234,244,245,124,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,128,4,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,137,180,207,115,22,68,134,9,41,251,166,141,237,108,206,123,180,71,70,214,62,75,64,225,139,135,172,85,197,6,114,217,114,143,11,84,246,14,223,212,169,184,221,31,75,37,68,54,202,24,155,186,90,137,26,196,254,214,54,35,156,198,190,89,98,98,189,155,247,36,186,113,37,203,43,40,241,151,13,22,172,190,202,155,45,93,30,48,203,123,61,67,48,165,197,243,178,74,187,163,213,242,84,73,69,89,36,142,99,30,202,138,137,37,122,57,85,140,130,89,149,209,163,35,89,34,124,32,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,78,167,46,46,56,234,120,173,193,181,248,63,48,89,73,79,152,184,62,158,7,215,77,19,226,137,151,186,71,42,177,43,98,129,21,28,199,181,200,214,206,214,183,164,215,203,19,154,173,73,146,40,253,7,52,127,34,121,155,247,47,172,81,16,2,95,167,45,206,96,148,220,59,84,201,147,217,201,117,171,118,93,92,106,29,83,69,114,154,89,102,102,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,52,213,242,42,201,167,29,60,69,254,230,46,28,113,22,63,182,212,116,177,37,195,109,139,12,251,155,180,186,84,49,251,37,239,138,72,255,0,19,27,38,168,219,35,81,143,232,116,213,81,94,133,128,112,225,206,39,57,105,43,45,88,23,56,178,215,240,149,87,113,184,82,209,83,92,44,12,109,29,226,94,172,238,71,181,41,35,141,97,171,155,73,35,100,49,70,218,125,86,52,107,156,231,61,94,158,175,158,119,230,79,245,147,246,105,21,100,207,114,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,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,87,42,171,213,218,200,80,32,7,154,63,158,204,205,251,151,209,232,139,95,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,200,39,129,126,51,108,92,97,229,197,85,206,75,87,177,177,158,23,236,244,248,154,219,19,30,180,173,146,84,127,74,166,154,71,107,172,50,244,165,84,141,206,89,35,115,28,215,110,68,100,178,92,169,74,184,157,226,23,10,240,191,147,87,172,220,197,52,221,191,176,116,233,173,214,182,85,71,79,53,206,186,87,109,138,158,55,61,127,182,145,234,214,189,204,138,41,94,140,126,205,171,143,14,116,102,246,50,207,172,208,196,25,185,152,19,210,73,125,196,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,244,28,39,121,167,201,191,152,24,123,212,96,38,167,154,63,145,60,205,251,151,214,40,136,54,201,12,107,106,203,92,232,192,57,141,125,167,171,158,219,133,113,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,186,106,169,226,100,167,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,74,154,26,234,101,93,146,179,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,234,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,64,183,48,206,52,238,188,83,230,133,69,139,8,98,10,183,101,94,26,168,68,195,244,107,76,234,84,173,157,35,219,45,194,120,220,229,115,222,231,44,173,137,94,141,86,66,173,78,156,111,124,219,188,255,0,2,252,25,95,120,195,204,122,171,100,151,95,99,96,204,47,217,234,49,53,202,39,177,106,155,28,170,254,149,53,52,110,215,89,165,233,74,137,35,154,177,198,214,57,206,220,168,200,164,191,254,98,252,185,108,89,133,133,106,243,155,32,240,191,98,197,248,126,223,27,107,48,237,166,141,242,123,118,150,8,233,41,169,225,167,141,102,108,84,189,150,146,158,77,145,65,10,186,109,17,136,213,126,221,98,51,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,149,52,53,212,202,155,226,126,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,144,159,7,220,89,224,222,46,178,191,233,197,138,158,146,207,125,160,168,146,154,251,135,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,54,107,212,98,42,186,39,162,89,7,60,239,204,159,235,39,236,210,42,201,105,229,41,198,191,182,232,232,248,77,204,219,157,214,178,245,15,90,76,23,112,157,122,241,186,134,24,58,143,182,57,81,187,227,232,178,41,100,137,210,57,205,88,213,209,34,198,145,66,199,201,248,34,47,154,247,28,117,56,150,235,123,225,31,46,89,72,182,43,109,69,59,49,117,217,31,21,66,215,85,196,232,231,109,20,10,213,114,68,200,37,107,58,174,93,37,89,162,116,122,49,177,191,173,100,28,47,100,230,99,231,158,120,225,92,13,149,243,93,104,46,190,208,167,174,154,247,110,106,245,44,52,177,76,197,146,228,174,71,199,179,163,171,92,223,198,49,206,147,166,198,46,247,177,23,36,139,77,21,77,186,213,69,111,172,187,85,221,42,41,105,227,134,90,234,182,196,217,234,158,214,162,58,105,18,22,50,36,123,149,21,202,145,177,140,213,87,107,90,154,34,118,200,86,231,87,230,159,11,124,191,161,245,27,137,96,4,233,242,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,88,246,68,181,141,70,38,200,102,71,201,27,101,139,185,170,231,181,241,38,215,58,56,111,84,24,171,153,41,240,157,229,99,38,254,95,225,239,78,128,170,160,0,124,156,89,138,108,88,27,10,222,113,174,41,174,236,86,92,63,111,168,186,92,106,122,79,147,161,75,4,110,146,89,54,49,28,247,109,99,28,186,53,21,203,166,136,138,189,198,62,252,109,241,131,137,184,185,205,9,111,78,90,186,44,19,99,168,157,184,78,207,87,21,63,94,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,55,58,223,228,180,221,97,181,83,223,102,182,85,178,219,89,81,53,37,61,99,161,114,65,52,240,182,55,75,19,36,211,107,158,198,207,11,156,212,93,90,146,198,171,166,228,213,108,180,221,111,85,47,163,179,91,42,235,234,35,167,158,173,241,83,66,233,94,216,32,137,243,77,42,181,168,170,140,142,40,228,145,238,240,107,24,231,46,136,138,167,171,201,124,222,198,89,11,154,24,127,55,50,254,122,72,239,184,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,157,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,153,9,240,171,196,198,13,226,191,40,232,243,75,7,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,101,176,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,1,179,69,250,141,200,157,198,138,154,26,0,23,195,184,219,163,221,221,170,104,110,86,34,55,185,59,205,81,123,189,231,34,154,43,191,133,221,250,77,145,163,246,234,239,29,77,30,157,202,141,52,106,174,198,183,191,93,123,196,137,38,158,239,247,142,7,189,205,107,153,38,169,185,52,239,78,227,195,98,185,88,200,42,34,108,141,247,217,51,93,162,234,137,221,241,54,225,157,140,167,167,71,77,31,245,150,109,247,191,138,125,55,182,58,121,93,52,105,170,185,202,174,218,186,235,254,122,159,22,166,170,237,89,115,108,112,164,177,210,34,43,94,146,68,136,138,228,215,191,93,60,60,62,39,169,183,44,146,91,145,141,145,174,123,52,103,119,126,154,34,119,31,78,154,53,99,116,218,169,223,225,241,55,84,58,54,192,138,199,181,23,127,229,107,221,225,224,121,12,71,139,233,45,175,114,86,86,54,21,71,181,190,250,177,189,234,221,126,42,125,108,34,217,37,159,183,185,142,78,172,78,106,170,166,139,220,228,79,209,240,61,97,103,188,119,84,36,56,71,18,55,189,21,246,11,170,126,159,233,54,16,115,139,156,175,188,212,57,24,228,213,27,174,169,252,70,159,18,145,206,101,84,46,106,247,164,141,84,253,58,146,237,203,227,9,85,197,65,67,120,168,164,86,173,69,166,219,52,111,114,61,55,35,169,102,213,124,52,95,202,66,72,109,49,54,43,117,51,81,52,119,66,52,119,127,199,106,29,43,164,110,142,185,149,109,84,77,140,211,79,143,138,255,0,148,249,246,203,133,61,76,149,12,142,102,170,182,161,237,119,188,157,206,79,20,83,237,171,91,50,237,145,59,147,191,191,184,232,201,74,148,238,209,81,17,138,159,5,95,19,206,212,44,83,189,91,28,79,149,137,162,163,89,222,169,221,227,220,124,251,125,109,83,92,148,149,14,115,156,137,222,228,106,109,93,87,224,191,202,111,185,181,36,166,153,171,221,163,21,85,23,199,77,10,31,141,108,147,201,140,45,151,42,29,145,197,5,84,114,206,174,85,247,154,222,154,247,119,42,120,34,253,69,110,192,21,114,75,110,137,212,210,35,145,206,77,200,136,139,251,247,21,10,150,9,23,223,168,209,124,21,159,13,63,207,184,229,153,178,43,152,230,124,53,212,216,198,116,229,106,179,187,126,171,39,233,255,0,17,206,175,68,250,206,53,118,173,86,179,185,203,224,170,110,238,68,238,79,136,145,21,221,233,222,111,69,213,53,54,185,17,124,60,77,17,13,64,53,208,213,19,235,26,104,106,0,0,0,0,0,0,0,0,0,0,0,218,227,64,0,53,79,169,23,67,111,114,124,53,251,77,142,114,43,255,0,45,23,78,240,178,166,186,110,77,62,160,143,106,170,234,228,79,179,80,215,34,57,87,168,136,139,161,187,114,47,126,244,68,67,167,117,213,41,86,72,151,87,39,213,223,175,122,20,183,22,212,54,73,91,76,247,53,18,71,201,189,170,189,238,84,84,83,235,88,98,167,74,24,100,238,87,177,173,107,91,187,191,77,168,125,186,56,153,50,126,57,138,213,213,83,69,238,238,208,223,5,36,61,21,123,153,191,222,211,77,85,62,7,126,219,73,20,45,116,116,205,233,177,85,92,169,170,175,127,119,214,125,100,107,24,157,69,84,239,238,239,60,245,238,231,217,40,106,23,185,25,78,199,74,138,174,68,69,84,106,169,68,166,190,212,226,220,194,142,222,230,237,130,154,162,154,169,30,213,71,163,149,189,52,211,185,19,248,75,223,169,112,120,110,40,225,183,49,140,122,42,166,187,147,226,158,242,159,84,178,206,56,90,212,193,88,133,255,0,193,181,223,85,127,250,73,8,23,233,216,251,133,90,53,169,253,126,79,7,107,167,188,113,225,218,119,85,222,105,224,108,78,145,93,191,221,106,42,170,251,138,191,2,112,120,31,100,201,149,56,69,142,161,150,53,134,134,154,52,69,69,239,68,160,135,191,192,189,54,34,34,119,38,135,156,196,21,114,199,43,52,254,10,123,191,202,189,229,47,202,91,213,85,101,178,165,95,50,42,36,239,77,200,141,211,242,99,238,240,251,74,196,174,149,241,162,177,21,23,95,130,106,124,219,237,68,139,69,82,214,38,143,233,187,106,120,174,187,87,78,227,207,89,155,59,233,164,235,238,73,22,23,162,234,221,21,123,252,52,57,104,233,224,71,57,100,103,190,205,21,53,85,78,255,0,208,117,111,18,69,30,239,198,183,241,173,84,123,53,77,81,52,40,222,97,215,246,10,89,42,105,30,212,145,143,118,214,162,162,171,181,123,83,187,93,126,10,85,252,163,116,146,218,45,213,46,215,124,244,52,210,57,52,248,172,74,191,227,42,91,158,228,110,212,77,87,67,145,186,237,77,124,116,54,185,168,214,170,181,189,230,222,237,116,85,238,255,0,25,196,136,245,239,239,79,228,57,209,55,49,19,80,168,169,174,142,238,250,141,17,85,19,67,80,1,185,17,60,77,64,0,0,0,49,172,226,199,205,62,114,124,192,196,62,163,57,242,113,86,69,230,62,16,202,124,21,157,247,59,55,87,6,99,190,215,21,182,233,78,170,248,225,170,167,169,158,9,41,106,59,147,165,50,246,119,200,196,93,90,248,213,85,174,85,100,173,142,165,240,57,197,221,215,132,28,220,118,43,158,221,87,120,194,119,234,118,219,113,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,119,108,234,38,138,201,38,141,29,31,85,100,110,65,24,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,159,31,94,150,120,219,36,82,108,122,53,237,220,199,181,116,114,35,147,93,21,17,123,143,172,0,4,0,243,71,243,217,153,191,114,250,61,17,69,41,242,47,49,235,178,58,110,33,237,150,110,221,131,40,113,4,184,110,229,83,78,170,249,45,213,77,134,158,72,223,80,205,61,200,100,237,76,99,36,69,86,245,26,172,118,197,124,73,39,111,135,92,249,198,92,54,230,229,139,53,176,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,118,72,214,232,142,86,59,99,209,146,53,55,177,170,153,9,240,235,159,56,55,137,44,163,177,102,182,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,237,17,202,198,239,98,178,70,166,199,181,86,165,128,66,183,58,191,52,248,91,229,253,15,168,220,75,74,201,28,134,198,89,249,38,52,181,229,253,21,93,202,251,132,240,188,184,154,158,211,73,78,147,79,114,100,85,180,144,75,12,105,189,171,189,177,84,201,42,35,81,239,122,194,145,181,138,233,19,79,21,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,73,146,116,42,160,145,178,69,38,199,163,152,237,175,99,87,71,34,181,116,209,81,83,184,159,238,12,184,209,194,188,79,228,117,118,100,98,71,90,176,181,235,8,110,131,23,211,201,93,27,41,104,246,67,213,90,230,171,222,175,138,142,70,36,142,107,166,211,107,162,157,155,164,72,150,71,69,7,48,110,54,238,188,87,227,248,236,88,98,122,186,28,186,194,181,21,16,218,168,219,84,231,65,118,157,179,76,214,93,159,27,161,137,236,124,148,238,141,173,138,68,114,194,157,68,106,162,201,38,190,3,135,238,19,49,150,123,224,28,207,205,38,212,85,217,48,158,90,225,123,141,233,247,103,80,36,240,87,220,105,161,73,219,109,98,172,140,84,123,162,71,189,210,53,36,233,39,79,123,127,27,30,234,20,100,167,197,143,149,140,228,249,127,136,125,58,115,26,194,175,241,85,195,62,50,225,67,55,43,50,183,24,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,61,202,232,95,186,41,24,248,220,171,181,236,118,215,61,155,36,125,218,242,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,230,173,62,196,106,200,216,106,164,145,157,237,118,200,229,77,202,196,73,166,149,179,40,66,183,58,191,52,248,91,229,253,15,168,220,75,0,38,167,149,239,29,63,134,188,42,204,142,206,60,103,218,243,38,203,191,216,245,53,173,219,53,246,215,28,109,84,214,101,114,246,138,200,116,147,169,170,53,239,137,25,39,227,92,218,137,18,255,0,192,60,254,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,105,171,168,106,81,118,74,205,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,0,120,219,224,251,19,112,141,154,18,217,92,149,117,184,38,249,81,59,176,157,226,174,90,126,189,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,237,109,191,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,77,78,89,112,125,106,225,55,151,230,113,54,224,149,114,99,188,99,150,247,90,252,86,249,165,106,178,154,118,90,170,86,58,24,155,27,221,22,202,117,154,86,44,141,115,150,87,185,239,221,177,99,142,56,76,39,207,152,103,5,150,174,41,242,190,162,251,132,48,253,35,179,83,13,83,162,225,250,197,169,109,42,214,192,146,110,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,82,54,62,109,208,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,41,113,92,11,240,101,125,227,15,49,234,173,146,93,125,141,131,48,191,103,168,196,215,40,158,197,170,108,114,171,250,84,212,209,187,93,102,151,165,42,36,142,106,199,27,88,231,59,114,163,34,147,32,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,14,216,6,53,156,88,249,167,206,79,152,24,135,212,103,61,6,46,225,51,25,97,238,21,240,23,21,150,106,138,187,222,30,197,85,23,26,107,212,112,208,35,89,135,159,5,107,169,105,150,89,18,71,58,70,78,232,228,209,253,54,49,143,217,26,170,186,70,110,112,125,197,158,50,225,23,52,62,156,88,169,234,239,22,42,250,121,41,175,184,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,126,157,70,34,163,101,122,46,65,25,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,51,225,147,241,115,49,146,55,73,34,123,125,230,166,186,106,154,162,162,175,171,5,149,115,48,224,162,227,196,254,4,182,227,108,180,182,118,156,201,194,90,83,81,81,198,148,176,251,102,134,105,163,73,41,230,168,153,209,236,232,234,249,227,87,73,181,53,157,168,197,116,200,230,194,102,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,228,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,100,41,193,39,7,216,103,132,108,175,138,202,212,164,173,198,215,202,120,29,139,47,20,146,212,116,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,107,110,40,181,94,104,254,68,243,55,238,95,88,162,32,175,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,221,251,122,155,182,238,110,186,105,170,107,169,219,206,140,161,198,89,11,154,24,131,40,243,2,10,72,239,184,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,146,83,202,159,142,219,82,218,168,56,89,206,92,77,86,219,147,106,18,12,17,117,184,206,215,65,36,10,214,54,59,58,189,81,28,199,181,200,229,131,123,156,143,71,244,26,172,217,4,114,93,175,29,28,102,216,184,60,203,138,91,156,118,175,108,227,60,81,218,41,240,205,182,86,61,41,93,36,72,206,173,77,76,141,211,72,98,234,196,171,27,92,146,72,231,181,173,218,138,249,99,199,218,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,82,111,249,105,240,43,83,195,46,25,170,204,252,206,160,171,165,205,12,71,79,61,182,170,133,213,81,73,5,162,220,149,8,173,129,139,4,143,138,103,204,176,67,51,164,87,46,212,233,198,214,177,91,34,201,66,185,231,126,100,255,0,89,63,102,145,171,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,190,105,63,25,51,217,27,116,142,39,187,222,114,107,166,137,170,170,34,249,82,119,185,113,113,199,83,197,110,13,175,193,249,130,202,74,124,197,193,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,38,190,88,156,213,106,76,145,71,121,64,0,90,175,52,127,34,121,155,247,47,172,81,16,87,148,248,23,240,161,154,120,55,44,253,169,236,207,165,184,130,221,98,237,189,14,183,101,237,85,49,195,213,233,238,110,253,189,77,219,119,55,93,52,213,53,212,237,231,70,80,227,44,133,205,12,65,148,121,129,5,36,119,220,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,78,214,57,207,76,199,204,156,184,192,217,95,141,111,62,213,181,101,207,110,138,193,52,232,174,170,167,165,170,74,116,90,87,72,171,239,195,31,101,111,73,21,55,49,175,115,17,202,198,198,198,93,175,39,156,144,186,227,206,34,234,51,150,27,229,37,29,183,43,169,213,213,20,142,141,207,158,186,123,141,45,93,52,76,103,131,88,198,181,38,123,158,170,171,171,35,106,53,119,171,227,172,28,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,128,40,167,24,214,142,32,175,188,62,226,75,79,12,151,30,201,142,170,250,16,64,145,58,40,170,165,165,146,86,178,161,180,213,50,205,20,116,179,36,110,115,210,101,87,57,26,199,36,104,217,29,28,145,227,132,77,159,39,155,158,73,75,195,165,69,155,1,199,72,153,131,75,80,181,56,245,237,164,157,179,171,229,170,171,109,185,31,52,141,216,246,37,52,62,235,34,114,177,138,178,42,163,95,35,213,215,234,66,7,55,60,71,195,237,247,136,40,163,202,166,118,188,117,73,214,139,31,221,32,168,150,90,89,106,163,138,154,10,90,86,238,145,99,73,160,142,158,70,202,145,49,173,71,61,173,115,157,35,100,108,118,215,194,197,131,57,113,63,16,88,38,201,195,245,239,216,248,250,107,130,190,209,112,117,75,96,142,151,167,19,228,158,73,85,200,228,116,45,129,147,44,145,237,127,82,52,123,54,73,187,99,166,167,154,63,145,60,205,251,151,214,40,136,43,202,124,11,248,80,205,60,27,150,126,212,246,103,210,220,65,110,177,118,222,135,91,178,246,170,152,225,234,244,247,55,126,222,166,237,187,155,174,154,106,154,234,118,243,163,40,113,150,66,230,134,32,202,60,192,130,146,59,238,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,167,107,28,231,166,99,230,78,92,96,108,175,198,183,159,106,218,178,231,183,69,96,154,116,87,85,83,210,213,37,58,45,43,164,85,247,225,143,178,183,164,138,155,152,215,185,136,229,99,99,99,46,215,147,206,72,93,113,231,17,117,25,203,13,242,146,142,219,149,212,234,234,138,71,70,231,207,93,61,198,150,174,154,38,51,193,172,99,90,147,61,207,85,85,213,145,181,26,187,213,241,214,14,121,223,153,63,214,79,217,165,133,112,209,195,62,50,226,151,16,226,188,25,151,213,212,140,196,54,12,47,81,136,232,104,170,85,24,203,155,225,170,166,133,105,18,85,114,54,23,185,181,14,86,61,222,230,246,53,174,86,53,203,35,41,85,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,132,250,112,11,198,190,21,226,179,46,41,44,151,107,159,103,204,220,51,111,134,60,71,111,168,88,217,37,126,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,140,143,70,42,109,116,79,150,234,136,1,230,143,231,179,51,126,229,244,122,34,143,224,44,134,198,89,149,148,121,133,154,216,62,138,174,230,204,183,168,181,62,239,67,77,78,146,62,59,117,91,43,86,90,213,93,232,237,144,58,146,52,123,90,199,123,147,58,71,43,25,19,212,249,89,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,146,127,178,135,140,76,163,204,238,26,35,226,122,243,120,164,194,152,122,138,158,85,196,16,214,86,50,119,217,234,226,122,50,74,103,172,90,185,239,115,150,53,133,187,18,89,89,60,10,145,163,165,107,8,65,227,7,139,60,101,197,214,104,125,56,190,211,213,217,236,84,20,241,211,88,176,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,102,253,58,108,85,86,196,196,70,17,225,51,25,98,30,21,241,239,21,151,154,138,187,38,30,194,181,22,234,107,44,115,80,35,153,136,95,61,107,105,106,86,41,22,70,186,54,64,233,35,213,253,55,177,239,223,26,42,58,55,237,243,252,39,121,167,201,191,152,24,123,212,96,38,167,154,63,145,60,205,251,151,214,40,136,1,47,167,151,7,48,10,206,29,239,177,101,38,111,98,47,244,167,175,237,51,197,83,81,28,245,18,97,218,173,143,147,117,59,33,100,146,62,25,164,68,99,225,70,237,73,37,73,90,172,252,114,75,55,224,177,94,110,120,115,136,43,239,15,177,73,149,79,237,120,22,147,173,46,63,181,193,79,20,181,82,210,199,45,52,244,181,77,221,26,200,144,193,37,60,142,149,98,123,92,141,123,92,230,186,54,200,232,225,4,200,207,130,60,79,146,88,167,134,140,29,85,144,54,250,75,78,24,130,157,236,150,199,13,202,122,231,217,46,50,61,106,43,40,165,150,163,241,206,123,38,157,234,142,122,38,246,61,143,98,116,222,205,107,169,142,103,27,152,183,36,177,231,18,248,199,25,228,11,170,231,195,23,202,134,92,165,173,154,89,246,87,92,103,98,77,89,60,81,84,69,28,208,49,102,145,232,177,191,127,190,215,185,142,108,111,100,113,213,94,84,56,75,55,47,92,90,89,49,46,92,182,174,154,197,97,167,168,92,93,92,177,61,244,77,183,77,12,136,218,105,209,178,196,143,124,178,177,157,38,170,191,108,145,182,126,156,141,167,122,23,21,207,59,243,39,250,201,251,52,143,94,28,178,66,235,196,118,112,217,114,106,197,124,164,180,92,175,244,247,23,81,213,213,198,231,192,147,211,208,207,83,27,36,219,239,53,143,116,8,197,122,35,149,136,245,114,53,251,118,45,63,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,155,78,92,28,192,40,248,136,177,69,148,153,189,136,191,211,98,131,180,207,21,77,68,112,83,199,136,169,119,190,77,212,236,133,145,198,201,161,141,81,143,133,27,185,99,137,37,106,191,241,201,23,202,230,117,199,143,224,66,197,83,144,217,79,122,219,143,177,5,189,222,210,186,91,174,61,58,172,47,11,159,11,163,213,189,39,39,90,162,7,84,35,118,201,28,176,181,99,153,52,223,19,150,29,176,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,9,77,67,67,76,137,190,87,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,153,4,112,117,193,214,4,225,3,2,84,88,44,21,158,217,196,151,157,159,72,49,7,78,106,127,106,116,166,168,125,47,244,171,231,150,56,58,81,212,44,127,139,84,223,166,231,106,171,221,112,0,133,110,117,126,105,240,183,203,250,31,81,184,150,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,18,121,239,44,170,146,116,149,35,127,81,170,215,197,21,60,146,35,26,201,31,42,232,198,166,229,106,45,42,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,37,77,13,117,50,166,248,159,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,228,17,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,161,148,191,211,79,130,40,231,234,199,78,178,126,45,23,102,187,93,162,167,125,192,24,171,153,41,240,157,229,99,38,254,95,225,239,78,128,170,160,0,66,95,50,62,96,148,220,68,212,199,147,217,55,117,171,110,93,91,170,27,83,91,114,134,89,97,102,38,122,197,4,145,36,180,243,65,20,208,178,154,100,157,168,199,57,204,145,232,201,52,213,145,170,80,14,15,184,76,198,92,93,102,135,208,123,21,69,93,158,197,65,79,37,77,247,17,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,239,211,168,244,69,108,79,84,187,254,113,248,3,6,229,102,13,225,247,47,178,251,15,82,88,240,245,142,159,17,211,80,208,211,34,236,137,154,219,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,109,215,149,199,158,204,178,251,235,209,235,74,171,204,235,128,239,192,133,246,167,62,114,158,203,183,0,226,11,131,189,165,107,183,91,186,116,184,94,103,50,22,199,171,186,174,94,141,68,238,168,86,237,142,56,161,114,199,10,105,190,38,173,186,240,125,197,158,50,225,23,52,62,156,88,169,234,239,22,42,250,121,41,175,184,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,126,157,70,34,163,101,122,44,132,243,89,205,44,9,157,60,14,224,44,203,203,59,239,182,112,221,231,48,32,236,85,189,150,106,126,175,74,146,233,12,159,139,153,140,145,186,73,19,219,239,53,53,211,84,213,21,21,108,175,149,199,158,204,178,251,235,209,235,73,254,0,0,1,163,188,13,160,0,106,139,240,240,54,232,137,240,215,237,54,73,163,151,68,145,23,226,22,84,248,57,63,186,104,143,106,185,117,114,39,217,168,106,162,61,93,212,68,67,126,228,94,244,145,17,16,235,87,181,29,3,158,199,106,230,177,203,221,223,175,113,75,49,101,110,147,36,11,43,89,213,116,172,122,42,166,174,239,68,211,249,207,163,96,100,61,154,53,84,77,209,198,196,98,107,222,189,199,221,163,141,179,61,205,150,53,106,39,134,186,247,248,156,241,209,195,178,71,171,119,34,61,83,77,84,237,219,233,217,18,43,32,111,77,175,114,185,201,222,189,250,125,167,215,107,26,137,212,114,167,113,241,171,170,26,198,164,8,168,140,215,126,186,252,123,211,66,223,113,21,230,171,25,98,122,203,74,166,200,97,107,42,26,246,232,244,85,70,53,186,119,34,127,9,126,63,2,227,176,228,48,195,69,19,25,35,85,232,215,106,221,123,209,55,47,192,250,229,156,113,236,214,253,19,190,189,127,123,98,186,170,255,0,251,35,8,62,197,181,12,117,226,165,25,26,120,55,193,218,233,238,52,249,22,216,214,107,149,44,72,213,114,190,118,55,68,77,85,117,114,119,19,109,192,191,93,48,133,134,23,91,165,143,161,98,181,49,21,81,125,239,233,71,167,213,246,23,195,66,154,82,67,171,21,171,211,110,186,254,131,226,226,10,169,35,153,116,119,131,83,221,238,239,247,148,167,56,58,241,85,61,202,238,197,127,186,203,189,83,53,209,52,110,154,119,120,21,83,124,175,143,86,34,162,235,240,77,78,189,198,161,125,212,114,109,240,238,85,253,39,153,195,169,58,162,58,161,202,217,21,142,213,92,221,63,125,245,26,82,65,2,76,189,70,123,237,77,123,213,83,191,187,78,227,134,238,176,178,41,31,214,102,231,166,215,71,170,106,137,180,164,152,254,166,58,84,146,104,37,99,31,28,82,61,137,185,21,92,168,196,84,68,212,247,217,23,83,81,93,133,168,171,102,69,73,38,145,119,38,159,84,210,34,127,120,172,74,229,107,116,211,189,83,184,222,221,118,166,190,58,27,94,212,70,171,145,189,230,206,253,83,95,15,137,198,136,245,239,239,79,228,57,218,155,155,166,191,19,93,52,240,118,136,109,69,84,77,13,64,6,228,68,241,53,0,0,0,0,0,0,0,0,0,0,0,0,52,84,212,219,162,128,0,52,115,145,173,79,119,94,255,0,172,218,145,51,78,228,239,94,229,29,157,136,168,168,159,19,119,66,45,117,86,255,0,57,162,193,26,175,135,243,154,244,89,166,136,154,33,214,173,167,122,192,168,199,174,159,86,221,126,40,81,140,207,101,85,170,104,43,162,137,238,78,164,234,247,237,209,27,170,181,19,85,239,78,253,78,214,19,188,62,122,40,38,87,54,87,104,157,200,169,221,238,39,119,114,30,233,146,35,39,111,190,143,238,252,148,248,159,82,154,146,54,162,181,93,185,190,58,125,167,105,25,20,11,164,109,68,69,251,78,89,28,142,77,187,55,34,124,17,79,5,153,181,142,183,225,203,155,224,102,170,218,121,126,63,147,248,167,46,165,26,202,94,189,199,22,165,124,186,185,29,10,57,85,27,220,186,73,26,120,167,232,46,106,197,30,216,159,35,87,68,126,157,223,161,84,250,165,152,241,184,198,59,2,226,109,205,215,250,147,126,248,255,0,184,144,107,121,70,37,202,185,26,221,63,166,36,248,255,0,29,79,183,149,212,235,83,141,237,176,164,15,151,119,91,221,106,46,171,248,151,175,192,158,110,15,240,252,20,153,101,132,36,116,110,139,117,182,149,238,99,145,200,186,173,12,95,90,255,0,158,133,203,46,170,157,203,161,228,113,75,255,0,25,28,205,145,19,221,70,237,255,0,210,239,41,86,77,197,19,44,53,77,107,211,253,86,245,241,254,36,101,116,161,154,39,68,213,123,218,157,203,221,187,237,62,54,36,154,58,122,121,170,251,145,17,53,93,93,224,136,213,239,215,249,15,135,105,173,101,84,76,169,142,86,61,31,170,42,53,200,186,166,186,120,167,232,59,51,49,18,161,39,108,137,27,85,81,92,197,239,238,77,62,39,66,245,69,5,69,52,213,145,185,53,233,189,85,83,191,110,141,253,63,97,74,46,184,117,184,134,227,13,190,102,61,90,247,75,239,35,21,117,211,191,94,229,79,168,174,88,22,209,77,103,182,80,211,66,197,69,130,150,24,187,245,213,118,199,167,130,170,232,122,228,68,114,163,244,239,208,220,104,169,175,196,225,68,85,77,63,148,222,198,162,166,170,166,229,93,19,70,161,160,80,1,170,33,184,0,0,0,0,99,89,197,143,154,124,228,249,129,136,125,70,114,90,120,45,200,188,184,226,47,150,102,3,202,252,208,179,118,235,85,119,182,101,134,104,149,25,85,111,170,109,222,185,35,170,166,145,81,122,115,51,115,180,93,21,170,215,57,143,107,216,247,177,209,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,61,221,39,187,123,60,21,60,21,107,255,0,46,110,61,191,114,189,246,124,183,204,72,59,70,89,98,107,135,108,171,168,130,159,125,85,150,185,236,100,75,88,212,98,111,154,21,100,113,182,88,187,220,141,99,95,18,110,107,163,154,117,0,0,128,30,104,254,123,51,55,238,95,71,162,47,167,148,6,22,177,99,158,11,243,11,5,98,154,30,219,101,196,24,194,237,107,184,211,117,95,31,94,150,123,77,4,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,239,44,91,143,174,10,49,87,10,121,143,87,123,180,219,59,70,89,98,107,132,210,97,203,133,58,72,248,232,55,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,245,163,98,189,23,115,101,100,94,127,129,206,46,238,188,32,230,227,177,92,246,234,187,198,19,191,83,182,219,136,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,187,103,81,52,86,73,52,104,232,250,171,35,114,8,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,248,250,244,179,198,217,34,147,99,209,175,110,230,61,171,163,145,28,154,232,168,139,220,125,96,66,183,58,191,52,248,91,229,253,15,168,220,71,37,79,52,248,167,229,253,119,168,219,138,149,205,7,151,221,53,166,154,245,197,14,75,90,170,222,199,212,58,191,24,88,233,162,150,165,251,230,150,170,162,178,244,178,203,59,156,140,71,62,6,190,8,162,217,27,17,210,251,172,107,244,140,10,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,209,236,73,97,138,68,107,181,77,241,177,222,45,69,74,151,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,177,221,38,59,123,252,17,60,85,39,39,50,114,135,6,228,47,1,57,137,148,121,127,5,92,118,44,59,150,248,146,26,117,171,157,102,158,87,190,138,166,89,102,145,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,152,240,153,41,241,99,229,99,57,62,95,226,31,78,156,198,176,201,35,138,174,25,240,111,21,249,71,89,149,184,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,49,225,205,92,179,197,89,55,152,248,143,43,113,173,39,103,189,97,155,132,182,250,157,177,200,200,230,216,190,228,241,117,24,199,186,25,88,173,146,55,171,83,124,111,99,145,52,114,18,127,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,187,166,198,109,153,58,90,197,36,138,247,76,233,29,26,185,30,145,54,90,43,206,175,205,62,22,249,127,67,234,55,18,215,248,104,225,159,25,113,75,136,113,94,12,203,234,234,70,98,27,6,23,168,196,116,52,85,42,140,101,205,240,213,83,66,180,137,42,185,27,11,220,218,135,43,30,239,115,123,26,215,43,26,229,145,158,2,211,115,198,89,81,143,232,175,52,113,213,216,49,102,14,188,71,83,19,42,233,17,39,183,220,105,38,71,53,36,134,102,170,35,227,150,52,213,146,53,123,218,168,228,241,66,119,184,5,227,95,10,241,89,151,20,150,75,181,207,179,230,110,25,183,195,30,35,183,212,44,108,146,191,98,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,70,71,163,21,54,186,39,203,117,64,30,43,58,50,135,6,231,214,87,226,12,163,204,8,42,228,177,98,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,218,87,2,156,181,236,92,54,226,170,236,213,204,43,151,210,12,95,69,112,172,167,195,114,116,95,73,236,202,86,73,91,73,218,116,138,170,72,166,237,148,146,65,47,78,70,238,131,118,207,203,71,41,114,188,88,249,88,206,79,151,248,135,211,167,49,172,50,168,44,87,142,94,89,246,238,39,113,221,151,51,50,222,247,106,194,152,146,190,224,200,241,141,109,193,106,170,59,117,10,67,4,49,205,12,104,245,141,38,130,58,125,173,133,173,137,178,245,85,95,43,21,136,174,187,92,151,202,28,27,144,185,95,135,242,143,47,224,171,142,197,135,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,64,6,53,156,88,249,167,206,79,152,24,135,212,103,38,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,108,208,84,193,37,218,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,69,7,29,28,25,95,120,60,204,122,91,100,119,95,108,224,204,81,218,42,48,205,202,87,177,42,157,28,74,206,173,53,76,109,211,73,162,234,196,139,35,90,145,200,215,181,205,218,170,248,163,245,124,185,184,215,253,202,185,143,61,131,31,220,238,178,101,150,41,252,93,202,154,5,234,199,107,174,85,98,71,115,108,59,92,247,109,99,22,57,91,18,181,207,141,205,118,146,186,24,163,89,222,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,237,148,211,136,172,249,193,188,54,229,29,247,53,177,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,183,200,230,232,174,70,59,99,17,242,57,54,49,202,152,230,102,174,100,95,115,131,49,241,30,104,98,122,59,85,37,215,19,92,37,184,213,195,107,161,101,37,43,36,145,117,84,100,108,254,119,185,93,35,221,171,228,123,222,231,61,222,175,133,204,244,253,205,121,237,134,115,175,232,183,210,63,163,157,183,250,153,219,187,31,95,180,81,207,77,253,123,167,38,221,189,125,223,144,186,237,211,187,93,83,35,60,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,236,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,45,87,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,55,220,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,94,245,165,108,146,163,58,180,213,49,183,93,97,151,165,18,44,141,106,201,27,152,215,55,114,35,226,147,31,107,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,79,65,154,89,165,142,243,167,29,220,243,51,50,239,190,217,196,151,158,143,109,173,236,176,211,245,122,80,178,24,255,0,23,11,25,27,116,142,38,55,221,106,107,166,171,170,170,170,202,87,42,30,7,41,176,213,170,201,197,198,99,62,173,47,183,42,122,135,225,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,244,154,154,196,144,202,217,53,123,164,103,70,77,8,171,231,157,249,147,253,100,253,154,90,175,43,143,61,153,101,247,215,163,214,151,85,205,115,129,111,235,252,80,100,166,12,255,0,100,85,99,250,42,23,127,106,230,221,35,167,70,255,0,190,246,167,181,223,192,153,89,254,168,152,140,188,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,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,25,75,253,52,248,34,142,126,172,116,235,39,226,209,118,107,181,218,42,119,220,0,0,181,94,104,254,68,243,55,238,95,88,162,33,47,134,75,181,170,193,196,150,84,95,111,183,58,75,117,182,221,142,44,85,117,149,149,115,54,24,41,160,142,190,23,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,57,60,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,94,245,165,108,146,163,58,180,213,49,183,93,97,151,165,18,44,141,106,201,27,152,215,55,114,35,226,146,0,113,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,178,78,133,84,18,58,57,99,222,197,115,29,181,236,114,106,213,86,174,154,162,170,119,153,15,112,71,144,213,60,56,240,209,131,178,218,243,69,73,6,33,74,119,221,49,2,195,79,20,111,91,141,75,214,89,35,149,241,61,237,153,240,181,209,211,36,187,221,189,148,236,84,209,187,90,150,65,207,59,243,39,250,201,251,52,181,94,87,30,123,50,203,239,175,71,173,39,248,17,129,196,79,48,10,60,221,226,207,41,56,126,201,12,69,218,240,45,38,96,97,248,49,53,202,40,224,150,150,253,85,29,230,134,104,155,76,247,49,100,72,96,146,159,186,104,222,214,204,231,187,68,116,109,99,228,147,242,42,249,174,112,45,253,127,138,12,148,193,159,236,138,172,127,69,66,239,237,92,219,164,116,232,223,247,222,212,246,187,248,19,43,63,213,19,17,193,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,59,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,37,39,138,30,108,88,86,159,135,220,49,63,15,215,206,207,153,184,214,223,75,112,169,236,237,142,170,60,37,178,84,237,48,84,118,152,54,77,50,190,57,160,99,58,73,186,53,90,141,88,215,65,213,137,108,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,172,143,175,85,60,141,142,40,247,189,90,198,238,123,218,154,185,81,169,174,170,168,157,230,65,60,18,112,125,134,120,70,202,248,172,173,74,74,220,109,124,167,129,216,178,241,73,45,71,66,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,118,183,207,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,38,251,142,142,12,172,92,97,229,197,45,178,59,175,177,177,158,23,237,21,24,102,229,43,222,180,173,146,84,103,86,154,166,54,235,172,50,244,162,69,145,173,89,35,115,26,230,238,68,124,82,64,14,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,86,73,208,170,130,71,71,44,123,216,174,99,182,189,142,77,90,170,213,211,84,85,78,243,33,238,8,242,26,167,135,30,26,48,118,91,94,104,169,32,196,41,78,251,166,32,88,105,226,141,235,113,169,122,203,36,114,190,39,189,179,62,22,186,58,100,151,123,183,178,157,138,154,55,107,82,200,57,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,197,117,230,189,192,229,54,37,181,94,248,184,203,151,213,173,246,219,79,78,252,93,105,70,75,80,149,212,145,54,56,27,91,2,53,28,177,62,8,154,206,171,87,72,150,24,157,38,172,116,111,235,69,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,248,100,252,92,204,124,110,214,57,94,223,121,171,166,186,166,138,136,169,144,159,10,60,87,101,199,22,185,112,204,107,130,165,236,55,90,30,156,23,251,4,243,35,234,173,21,78,69,84,107,149,17,58,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,200,108,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,20,127,153,31,47,186,110,29,170,99,206,28,155,181,85,187,46,174,53,13,166,173,182,195,20,179,51,12,189,34,130,56,150,90,137,167,150,105,153,83,50,206,228,123,154,214,70,245,100,122,234,248,209,108,86,59,181,214,27,85,69,138,27,157,91,45,181,149,16,213,212,81,182,103,36,19,79,11,100,108,82,190,61,118,185,236,108,243,53,174,84,213,169,44,136,154,110,93,110,3,130,78,15,177,55,23,57,161,21,149,169,87,69,130,108,117,16,59,22,94,41,37,167,235,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,38,215,74,247,49,188,45,98,192,220,186,177,166,10,194,212,61,138,203,135,237,248,118,215,110,166,234,190,78,133,44,23,74,8,226,143,123,213,207,118,214,49,169,171,149,92,186,106,170,171,222,67,103,9,222,105,242,111,230,6,30,245,24,9,169,230,143,228,79,51,126,229,245,138,34,13,178,67,5,90,179,43,58,48,14,92,223,106,42,224,182,226,172,81,106,178,86,75,72,246,182,120,224,169,171,142,25,29,27,156,215,53,30,141,122,170,42,181,201,174,154,162,248,29,172,244,200,188,199,225,211,49,238,57,95,154,22,110,195,117,161,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,82,23,237,118,139,162,57,28,215,49,237,99,216,246,54,69,121,81,241,211,253,99,133,252,235,198,127,236,122,92,1,91,92,223,237,154,235,92,149,10,239,247,174,202,199,55,248,112,163,255,0,212,240,146,168,8,64,230,63,203,254,179,135,123,236,185,183,148,56,119,253,41,235,251,52,18,211,83,201,61,68,152,118,171,99,35,219,80,249,159,36,143,134,105,17,94,201,149,219,82,73,86,39,35,63,18,178,209,94,14,184,197,199,124,32,99,186,139,253,130,143,219,56,110,243,179,233,6,31,234,67,79,237,78,148,53,12,165,254,154,124,18,201,7,74,74,133,147,241,104,155,244,218,237,81,123,174,255,0,153,135,49,43,22,57,194,182,220,149,225,175,48,123,109,151,16,91,210,175,23,93,168,96,124,125,122,89,227,141,240,91,163,153,202,215,183,115,30,245,170,143,98,57,53,100,46,114,47,105,132,143,108,151,202,28,101,159,89,161,135,242,143,47,224,164,146,251,136,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,145,71,14,185,13,131,120,109,202,59,22,84,224,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,111,145,205,213,26,175,118,198,35,35,106,236,99,81,35,219,158,119,230,79,245,147,246,105,106,188,174,60,246,101,151,223,94,143,90,95,255,0,51,174,3,191,13,246,42,156,249,202,123,46,236,125,135,237,238,246,149,174,221,110,234,85,98,136,90,248,91,30,174,234,181,58,212,240,54,161,91,182,57,37,153,169,28,41,174,200,154,144,237,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,74,154,26,234,101,77,241,63,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,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,147,147,203,155,128,159,220,175,98,159,50,51,18,126,209,153,184,154,223,216,234,233,224,168,223,75,101,161,123,217,42,209,181,88,187,38,153,95,28,110,150,94,246,163,152,214,68,187,90,233,38,189,80,8,86,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,30,127,154,247,3,149,56,106,235,123,226,227,46,95,72,150,43,149,69,59,241,117,165,25,21,58,208,213,202,232,224,109,108,8,212,106,74,201,229,115,58,173,93,101,73,165,116,154,189,178,63,163,98,188,58,231,206,50,225,183,55,44,89,173,131,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,68,114,177,219,30,140,145,169,189,141,84,200,123,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,211,153,155,155,170,106,173,86,185,175,99,158,199,177,238,198,92,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,45,215,141,190,48,112,207,8,217,95,45,233,203,73,91,141,175,148,243,183,9,217,234,226,168,232,87,79,20,144,50,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,174,230,185,123,227,252,101,154,124,35,96,156,193,204,28,67,87,124,196,55,202,139,221,77,117,117,74,166,249,95,237,138,196,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,138,4,122,241,213,202,230,213,157,248,134,171,55,242,42,166,146,193,140,174,149,16,37,222,207,36,77,101,186,233,60,213,81,50,91,131,164,220,139,76,246,68,249,166,153,88,201,86,110,154,43,99,235,57,238,150,237,120,98,225,235,10,240,191,147,86,92,163,194,213,61,191,176,117,42,110,55,71,210,199,79,53,206,186,87,110,150,162,70,177,63,181,141,136,231,61,204,138,40,152,175,126,205,203,96,28,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,124,238,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,35,47,43,185,54,88,172,92,65,94,107,115,31,16,253,35,202,123,94,202,139,53,12,168,248,234,175,17,212,69,82,197,166,169,154,158,104,164,166,154,146,70,211,189,100,99,22,57,218,230,233,211,214,72,163,246,188,229,109,54,171,7,8,152,38,197,98,182,82,91,173,182,236,113,109,164,163,163,164,133,176,193,77,4,118,203,131,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,176,190,87,30,123,50,203,239,175,71,173,39,248,0,0,6,138,154,154,42,41,160,0,26,42,163,90,189,218,155,82,38,162,106,137,223,254,32,180,236,79,4,212,215,179,197,174,229,111,243,133,130,53,95,201,238,253,38,189,22,105,162,38,136,112,84,211,187,164,228,141,250,38,213,238,219,175,192,162,249,153,77,87,67,60,21,112,65,44,136,215,212,72,247,35,23,70,104,173,93,85,123,244,248,255,0,112,228,194,55,169,39,138,55,172,141,149,201,19,23,107,85,53,110,173,94,238,228,255,0,61,15,123,77,54,169,12,138,168,170,230,235,179,94,255,0,15,3,234,211,83,181,200,142,221,238,189,119,43,62,221,62,179,180,214,71,10,166,198,232,158,43,223,241,57,222,244,84,86,163,117,69,248,34,248,158,87,23,84,173,4,81,172,16,171,213,92,221,81,23,236,119,233,250,139,127,203,70,212,93,47,213,21,146,110,119,82,145,222,242,55,185,116,123,19,225,250,11,157,177,195,163,250,205,93,26,230,42,105,167,218,159,31,228,62,201,103,188,120,177,142,193,248,139,115,117,254,160,93,126,63,249,27,8,53,197,72,198,222,234,218,214,105,220,207,143,241,16,225,194,81,172,184,162,209,18,70,175,223,95,78,221,169,174,171,172,141,238,238,39,179,131,156,57,5,30,15,195,149,14,129,241,44,150,43,107,156,215,35,147,85,236,142,250,215,225,169,116,136,212,107,17,140,93,17,17,17,15,45,138,63,174,58,100,149,17,88,196,110,221,60,125,229,239,254,114,155,224,70,71,218,111,139,189,53,117,238,173,202,186,252,125,210,176,219,167,137,236,114,189,205,78,245,238,87,126,131,231,223,164,98,53,146,181,159,20,110,154,254,158,243,205,218,235,155,83,3,106,97,153,142,222,139,249,42,142,240,93,63,196,118,166,137,137,58,84,181,233,26,43,147,86,175,127,114,124,53,254,67,165,122,162,167,168,163,158,174,55,166,237,142,94,229,215,77,26,189,254,63,97,73,177,13,155,218,247,10,122,73,26,231,182,87,244,247,163,85,123,157,181,62,10,86,28,178,195,180,184,123,15,210,80,68,213,214,39,57,117,84,84,85,214,71,187,193,85,126,179,223,232,215,232,229,78,244,239,55,26,42,106,113,119,234,173,251,77,204,110,189,234,166,229,93,189,205,67,77,117,10,154,128,13,81,62,38,224,0,0,0,0,0,0,0,0,0,0,0,0,1,162,166,166,155,126,211,64,2,162,47,138,106,19,185,117,55,34,234,59,181,93,93,226,105,221,221,222,134,186,166,154,253,71,20,141,115,156,212,69,93,23,93,126,163,224,98,139,5,53,210,137,208,205,75,20,200,171,170,181,208,35,245,247,145,124,63,144,167,237,195,149,54,155,163,99,166,138,72,224,213,206,209,144,171,24,221,117,77,59,187,190,8,122,186,20,145,201,239,68,229,126,171,163,149,59,211,184,244,145,237,122,237,106,163,126,61,198,181,122,54,36,126,244,79,123,79,230,59,113,185,24,212,85,141,21,79,9,152,77,237,118,123,165,50,81,238,234,211,72,196,247,119,106,171,18,167,134,157,229,47,203,154,121,45,23,38,211,118,7,53,204,137,81,87,102,197,239,145,171,225,161,112,24,110,103,77,110,98,186,37,98,166,190,63,31,121,79,170,89,111,28,18,57,152,27,18,42,53,87,250,147,126,255,0,153,32,222,241,175,180,171,93,227,190,162,69,95,179,222,83,214,100,181,74,82,102,21,166,163,165,212,216,181,30,238,186,107,173,59,208,159,94,23,165,125,78,89,224,218,158,204,232,145,109,20,126,239,215,253,39,31,127,135,218,87,147,196,99,36,88,122,83,35,187,151,107,118,248,127,9,117,41,126,81,68,139,107,169,99,38,213,59,67,215,84,240,215,108,101,101,164,134,93,168,154,187,193,126,31,105,241,241,98,84,77,69,89,74,216,100,87,44,110,77,168,138,171,222,197,248,127,41,228,237,147,84,218,237,48,66,234,73,99,115,85,201,170,162,177,123,220,171,245,31,58,243,137,29,79,34,54,74,245,141,202,139,238,186,163,69,240,67,109,14,41,158,106,71,83,199,27,234,17,81,91,238,204,174,223,174,189,218,105,223,245,31,119,8,225,217,167,186,195,89,85,27,226,107,209,94,141,146,21,209,155,152,238,228,85,254,68,42,101,186,24,216,143,137,177,181,22,61,173,71,35,124,116,212,238,53,202,213,86,170,47,143,138,155,209,81,83,84,83,83,102,155,19,84,77,84,213,116,248,26,0,137,168,26,41,187,68,53,0,0,0,0,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,167,181,227,19,133,92,27,197,126,81,220,48,125,230,219,72,220,79,110,167,168,169,194,119,121,36,88,95,110,184,171,61,196,116,173,99,221,217,164,115,99,108,204,218,237,204,68,114,39,81,145,189,152,246,99,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,124,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,100,167,149,247,48,74,107,77,53,151,133,236,233,186,213,189,143,168,109,6,15,190,84,203,45,75,247,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,178,54,35,98,247,88,214,105,43,224,2,0,121,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,127,158,153,23,151,28,69,229,197,199,43,243,66,205,219,173,85,218,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,233,204,205,206,209,116,86,171,92,230,61,175,99,222,199,99,217,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,61,221,39,187,123,60,21,60,21,107,175,46,190,58,170,120,90,198,73,129,243,6,190,173,249,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,33,238,123,88,247,181,24,249,222,4,43,115,171,243,79,133,190,95,208,250,141,196,114,84,243,79,138,126,95,215,122,141,184,184,174,107,28,113,212,229,173,170,191,133,188,182,101,36,183,220,79,103,86,98,155,155,159,20,233,110,183,85,53,236,90,38,71,170,171,42,102,139,87,57,210,53,58,112,203,27,152,142,116,173,146,24,118,46,43,129,206,46,238,188,32,230,227,177,92,246,234,187,198,19,191,83,182,219,136,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,187,103,81,52,86,73,52,104,232,250,171,35,102,207,136,92,83,98,199,60,23,230,94,53,194,213,221,182,203,136,50,190,243,116,183,84,244,159,31,94,150,123,76,178,69,38,199,163,94,221,204,123,87,71,34,57,53,209,81,23,184,199,8,201,79,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,5,165,115,6,224,146,213,197,126,0,142,251,134,32,164,161,204,92,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,212,86,162,36,146,107,20,28,40,240,81,196,118,123,230,59,62,134,219,46,184,42,147,8,98,8,232,175,120,166,177,31,71,38,30,174,129,86,71,54,56,213,204,154,74,200,150,52,252,84,122,58,57,31,15,81,208,181,233,34,86,14,114,180,85,54,238,36,176,77,190,178,237,87,116,168,165,203,123,108,50,215,85,182,38,207,84,246,215,220,17,211,72,144,177,145,35,220,168,174,84,141,140,102,170,187,90,212,209,19,183,201,83,205,62,41,249,127,93,234,54,226,181,115,69,229,255,0,71,119,163,185,113,55,146,24,119,163,117,135,180,220,113,197,174,9,32,130,150,74,88,160,150,121,174,205,234,61,155,102,78,150,146,199,26,61,211,58,70,200,141,71,164,174,150,53,114,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,72,95,181,186,166,168,228,115,90,246,57,143,99,30,220,133,56,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,118,55,170,198,236,127,138,47,138,37,85,0,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,0,0,1,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,186,231,70,80,224,220,250,202,252,65,148,121,129,5,92,150,44,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,88,11,204,206,10,51,151,3,241,63,63,10,248,114,217,244,163,18,85,110,169,176,78,196,109,190,27,197,15,103,125,66,84,70,234,167,50,54,233,28,82,181,233,212,115,91,44,50,198,215,189,91,170,205,247,7,57,7,125,225,159,135,220,55,148,56,147,25,125,35,175,181,245,234,38,150,40,89,29,45,36,149,18,186,105,41,169,180,99,100,124,45,146,73,21,36,155,89,30,231,57,223,139,106,178,24,235,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,166,61,156,109,241,131,137,184,185,205,9,111,78,90,186,44,19,99,168,157,184,78,207,87,21,63,94,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,55,58,170,242,211,224,86,155,137,172,77,85,153,249,157,65,73,85,149,248,114,162,123,109,85,11,170,165,142,123,189,197,105,209,91,3,22,9,25,44,44,133,39,134,103,72,174,77,203,211,141,173,122,58,69,142,149,113,183,193,246,38,225,27,52,37,178,185,42,235,112,77,242,162,119,97,59,197,92,180,253,122,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,218,218,213,203,43,142,219,174,72,227,43,118,70,102,150,38,164,143,43,239,213,18,54,150,178,233,59,152,204,55,90,244,115,154,248,228,209,81,148,211,75,163,100,99,246,198,199,201,215,221,26,36,221,89,180,45,87,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,146,153,97,92,200,249,125,212,241,19,77,30,112,228,221,170,145,185,139,110,167,109,53,109,182,24,162,133,248,153,139,44,17,196,178,212,77,60,80,194,250,104,82,119,35,220,215,62,70,35,35,215,70,70,137,105,124,177,120,14,252,55,223,105,179,231,54,44,187,176,14,31,184,55,217,182,187,141,187,169,75,138,38,107,38,108,154,59,170,213,232,211,206,218,117,118,232,228,138,103,36,144,174,187,37,106,77,72,34,175,158,119,230,79,245,147,246,105,106,188,174,60,246,101,151,223,94,143,90,79,241,8,28,199,249,127,214,112,239,125,151,54,242,135,14,255,0,165,61,127,102,130,90,106,121,39,168,147,14,213,108,100,123,106,31,51,228,145,240,205,34,43,217,50,187,106,73,42,196,228,103,226,86,91,96,225,215,62,113,151,13,185,185,98,205,108,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,186,35,149,142,216,244,100,141,77,236,106,166,69,57,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,128,90,175,52,127,34,121,155,247,47,172,81,16,2,75,167,42,30,56,233,177,45,170,201,194,62,99,50,173,111,182,218,122,134,97,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,244,156,154,68,176,196,216,244,99,163,103,90,175,241,203,146,121,53,128,113,85,151,143,236,71,135,59,77,126,85,108,173,185,217,237,240,186,25,177,69,119,82,8,44,238,154,165,179,49,176,118,106,167,196,247,75,210,149,207,137,168,199,53,237,141,145,159,43,135,174,110,124,62,230,183,90,217,155,48,126,10,175,79,184,65,71,111,138,182,170,91,133,13,100,114,232,212,145,107,35,129,140,167,216,253,82,69,157,172,141,173,86,59,168,228,222,145,209,94,121,223,153,63,214,79,217,165,170,242,184,243,217,150,95,125,122,61,105,63,196,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,137,180,207,115,18,53,154,120,234,59,166,141,238,116,45,99,180,70,200,230,62,56,193,225,59,205,62,77,252,192,195,222,163,1,146,152,32,135,153,167,7,216,103,133,172,208,178,94,178,229,41,40,240,78,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,186,201,35,54,181,35,107,159,102,164,207,114,175,224,146,213,149,216,54,213,196,182,59,130,146,225,139,49,141,158,26,187,13,60,212,173,87,216,40,166,89,191,27,20,173,153,236,123,234,169,159,76,245,118,198,73,19,28,248,151,242,229,69,144,162,213,121,163,249,19,204,223,185,125,98,136,128,18,106,121,98,241,227,248,111,177,83,100,54,108,94,183,99,236,63,111,111,179,110,151,27,143,82,171,20,66,215,204,233,52,111,73,169,214,167,129,180,232,237,210,73,44,205,73,38,93,118,74,228,174,185,169,193,38,87,230,143,18,249,121,196,181,84,20,150,251,190,14,168,117,93,218,158,26,89,17,247,249,225,99,61,155,44,178,199,51,17,143,165,149,141,122,57,88,245,149,141,100,79,252,91,26,137,113,68,85,243,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,137,126,205,44,210,192,153,45,129,46,121,153,153,119,223,99,97,187,55,71,182,214,246,89,170,58,93,89,153,12,127,139,133,143,145,218,201,43,27,238,181,116,215,85,209,17,85,49,172,205,92,97,98,204,12,199,196,120,215,12,96,43,86,10,181,94,174,18,214,82,88,45,111,123,169,109,241,185,117,72,216,175,254,234,163,81,145,163,149,82,56,226,102,216,219,38,156,156,120,113,205,11,37,53,119,18,55,12,111,87,102,193,184,142,158,107,109,14,30,164,150,57,25,126,88,101,124,107,85,84,213,71,36,76,130,86,202,216,182,237,153,95,212,93,204,133,85,181,54,151,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,60,255,0,53,238,56,234,113,45,214,247,194,62,92,178,145,108,86,218,138,118,98,235,178,62,42,133,174,171,137,209,206,218,40,21,170,228,137,144,74,214,117,92,186,74,179,68,232,244,99,99,127,90,50,203,202,229,197,199,29,55,10,88,202,191,7,230,11,42,234,50,235,24,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,245,92,200,162,115,85,203,10,69,36,154,115,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,38,167,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,57,60,109,240,125,134,120,185,202,249,108,174,74,74,44,109,99,167,157,216,78,241,87,45,71,66,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,54,186,0,113,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,11,77,93,67,82,137,190,39,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,179,61,203,131,152,5,31,17,22,40,178,147,55,177,23,250,108,80,118,153,226,169,168,142,10,120,241,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,254,57,34,190,163,207,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,214,154,186,134,165,23,100,172,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,49,236,227,79,134,122,158,20,115,230,235,150,16,215,85,220,44,83,211,195,119,195,213,213,107,23,94,166,221,54,228,111,81,35,114,162,62,57,99,154,21,85,107,55,172,43,34,49,141,123,80,161,70,67,220,18,112,125,134,120,70,202,248,172,173,74,74,220,109,124,167,129,216,178,241,73,45,71,66,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,118,182,226,136,171,231,157,249,147,253,100,253,154,90,175,43,143,61,153,101,247,215,163,214,147,252,68,175,54,190,10,61,137,89,89,197,150,89,91,45,84,118,89,186,49,227,75,124,9,208,145,181,211,79,211,101,205,168,174,217,39,89,242,197,28,173,141,173,114,72,141,149,82,69,150,103,179,219,114,161,224,114,155,13,90,172,156,92,102,51,234,210,251,114,167,168,126,17,180,171,37,167,74,26,73,91,36,14,173,157,28,141,89,95,60,78,127,73,169,172,73,12,173,147,87,186,70,116,100,208,0,66,183,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,149,66,8,121,142,240,57,77,194,150,50,160,198,25,124,250,186,140,186,198,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,87,50,41,90,228,114,194,178,201,126,156,175,184,50,205,142,24,44,88,167,22,230,205,215,217,87,92,99,208,167,118,20,167,125,53,76,116,209,210,190,78,149,77,69,76,123,247,76,189,89,118,71,12,157,54,199,34,172,155,222,230,182,8,65,50,83,225,59,202,198,77,252,191,195,222,157,1,245,115,211,61,50,227,135,76,184,184,230,134,104,94,123,13,170,135,72,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,73,159,181,218,38,168,212,107,92,247,185,140,99,222,220,117,179,211,61,51,31,136,188,199,184,230,134,104,94,123,117,214,187,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,56,89,185,218,38,170,229,115,156,247,185,239,123,222,233,191,229,113,228,79,44,190,250,245,138,210,234,128,4,85,243,206,252,201,254,178,126,205,45,87,149,199,158,204,178,251,235,209,235,73,254,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,0,0,26,104,134,155,126,211,64,2,162,47,114,131,114,46,166,157,218,174,174,254,65,221,167,138,26,235,220,171,245,28,50,239,114,179,106,187,69,94,253,15,141,127,178,83,215,211,62,57,32,142,77,204,145,21,29,10,59,93,83,192,167,137,133,230,180,92,88,250,104,159,28,111,115,245,72,224,86,53,168,137,220,157,223,164,244,214,214,205,162,53,204,122,185,17,17,21,81,117,78,227,210,83,119,199,27,53,218,187,83,95,175,93,14,105,218,141,167,115,247,248,104,154,255,0,41,207,18,163,83,114,177,21,117,60,206,40,153,174,116,122,210,163,147,68,239,211,95,225,125,133,24,192,20,242,90,42,221,77,216,28,215,50,157,232,171,179,98,247,189,171,225,161,112,56,114,119,77,71,30,232,85,139,181,203,170,255,0,108,125,130,206,120,246,145,204,194,24,133,81,170,191,212,11,175,255,0,137,176,131,108,82,245,117,238,169,250,47,189,179,84,250,189,198,156,248,10,68,135,24,217,38,217,191,101,206,145,218,125,122,74,222,227,32,94,22,170,31,85,129,112,164,221,141,209,39,176,109,203,253,182,180,191,160,184,38,248,39,118,157,199,143,198,17,171,58,149,40,245,209,173,106,109,250,253,255,0,250,202,105,130,19,125,117,217,27,39,115,238,213,78,93,62,11,162,21,98,138,25,116,84,220,239,238,126,131,171,126,89,213,89,26,67,38,189,206,211,69,251,79,15,108,154,166,215,105,130,23,81,202,199,53,92,138,170,138,197,239,114,175,212,116,111,24,137,240,53,86,74,229,141,119,34,109,117,70,159,3,130,139,21,77,53,58,211,71,19,234,55,49,200,155,102,87,111,213,124,52,211,191,199,67,235,97,235,20,247,26,218,122,250,138,87,211,181,102,141,82,55,194,170,140,209,218,47,122,233,245,106,85,75,101,44,80,53,240,35,24,187,52,209,200,212,77,117,213,78,227,92,230,42,162,162,233,175,137,200,138,139,224,166,166,213,77,186,187,77,84,46,159,3,64,106,137,169,160,208,221,162,26,128,0,0,0,0,0,0,0,0,0,0,0,0,0,52,83,77,191,105,170,162,27,64,27,182,247,155,21,219,151,84,248,134,235,174,138,154,253,74,114,53,170,154,235,223,169,184,224,233,189,101,213,221,237,213,124,78,141,77,3,36,153,85,236,102,139,223,222,212,94,237,78,178,91,150,55,162,171,145,137,245,162,31,73,145,177,158,242,70,223,171,192,220,248,24,246,232,232,218,169,175,130,162,41,189,239,142,36,218,228,78,239,176,243,216,142,141,31,74,186,232,187,157,162,247,124,54,169,224,105,173,237,162,196,175,168,115,211,99,209,140,106,35,126,62,239,249,10,157,134,220,171,76,246,254,245,52,211,251,170,125,130,204,120,223,86,55,3,98,53,114,34,255,0,82,111,223,15,247,18,13,46,232,171,114,184,59,193,59,76,154,127,233,169,233,50,142,158,106,140,117,108,100,47,86,170,172,250,42,47,251,131,204,129,56,87,141,209,229,38,8,100,139,171,153,100,161,106,170,252,116,162,136,174,39,128,199,47,115,91,12,106,171,174,173,93,53,254,216,165,89,15,51,231,177,86,72,253,123,170,228,78,245,215,247,145,23,7,72,136,200,27,35,218,157,250,166,159,202,112,214,208,186,166,87,200,216,218,189,95,117,85,116,238,77,52,215,237,62,29,86,31,234,84,62,13,237,122,179,71,109,86,38,158,31,167,237,58,181,56,42,223,86,214,118,155,61,20,146,119,166,247,193,27,151,249,206,213,6,4,161,163,100,79,130,138,145,171,187,93,27,78,198,237,209,79,71,75,111,138,45,168,212,98,43,17,17,116,98,38,157,218,29,200,162,72,213,202,154,123,223,97,189,81,23,224,113,38,173,221,162,234,154,154,35,220,139,170,170,175,242,156,136,253,222,6,214,162,183,185,87,83,112,211,226,106,158,38,186,33,168,0,0,0,0,0,99,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,186,162,207,249,129,112,35,98,226,171,10,201,141,112,179,59,22,102,225,251,122,199,110,169,213,242,123,82,150,8,234,164,138,213,177,245,17,83,193,213,169,168,106,246,151,34,185,154,104,186,183,185,32,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,82,109,57,94,241,175,251,160,48,35,50,99,48,174,119,90,236,201,193,182,247,212,203,113,173,94,183,182,109,109,153,172,101,66,202,214,166,147,69,213,130,25,18,69,87,201,238,75,190,71,62,94,157,245,22,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,133,147,71,248,200,105,223,27,181,142,86,59,221,114,233,174,139,162,162,162,84,12,148,207,188,167,226,39,10,213,99,92,156,197,127,72,44,180,87,7,218,231,169,236,53,52,155,42,153,28,114,58,61,149,17,198,245,209,147,70,186,162,109,247,180,215,84,84,72,65,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,95,249,71,248,170,225,159,6,241,95,148,117,153,91,140,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,30,228,108,204,219,44,140,124,110,84,220,199,187,107,152,253,146,51,29,124,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,66,211,87,80,212,162,111,137,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,172,148,242,190,230,9,77,105,166,178,240,189,157,55,90,183,177,245,13,160,193,247,202,153,101,169,126,249,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,118,70,196,108,94,235,26,205,37,124,133,110,117,126,105,240,183,203,250,31,81,184,150,213,194,183,19,151,222,21,113,86,46,198,184,90,203,219,111,88,131,7,215,225,171,117,79,105,100,126,203,170,158,72,36,138,187,99,226,149,147,244,159,78,213,232,185,17,175,215,69,114,39,114,210,175,244,85,143,113,87,250,235,136,241,38,35,184,127,186,86,87,92,171,170,36,255,0,133,36,211,73,35,254,215,57,206,248,170,147,125,193,79,46,140,9,145,217,89,117,252,41,91,189,183,140,243,3,15,207,103,196,127,142,154,155,176,218,235,169,169,251,85,159,241,21,47,138,93,147,69,39,244,212,123,94,237,222,234,181,17,53,139,110,57,56,68,186,240,131,155,141,194,144,92,106,239,24,78,253,78,235,150,28,186,207,78,230,61,240,35,213,175,165,153,232,212,137,245,48,174,221,253,53,209,89,36,50,43,99,234,164,109,237,112,215,198,109,247,35,242,127,52,178,6,247,106,246,174,12,204,108,63,121,167,133,32,99,27,85,108,188,85,91,221,77,29,75,92,186,117,33,126,216,89,44,110,93,90,214,54,72,244,86,190,57,173,172,201,79,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,0,16,173,206,175,205,62,22,249,127,67,234,55,17,201,83,205,62,41,249,127,93,234,54,226,90,115,211,61,50,227,135,76,184,184,230,134,104,94,123,13,170,135,72,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,73,159,181,218,38,168,212,107,92,247,185,140,99,222,220,109,243,11,18,90,177,150,63,196,184,190,197,134,41,48,221,182,249,120,173,185,81,217,105,21,189,11,108,19,76,249,35,165,143,107,24,221,145,181,200,196,209,141,77,26,154,53,190,9,41,60,153,56,125,204,124,53,110,190,241,21,119,196,29,139,8,98,251,124,150,123,93,146,57,213,254,210,146,10,164,71,87,204,214,187,100,125,23,197,81,4,104,230,172,139,213,157,127,22,205,171,52,159,128,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,42,128,0,45,171,22,115,30,224,199,3,98,171,206,10,197,57,201,216,175,88,126,225,81,107,184,211,125,29,186,201,208,170,130,71,71,44,123,217,76,230,59,107,216,228,213,170,173,93,53,69,84,239,43,86,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,248,100,252,92,204,100,141,210,72,158,223,121,169,174,154,166,168,168,171,142,191,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,234,128,34,3,155,23,26,247,28,83,138,174,124,43,229,189,207,102,27,179,105,77,140,103,98,210,212,67,117,174,108,148,245,17,211,198,228,107,228,135,178,201,14,215,171,100,99,150,85,150,55,177,18,36,87,217,175,10,188,51,227,46,43,243,114,143,43,112,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,220,142,153,251,165,141,140,141,170,155,158,246,238,115,25,190,70,100,83,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,74,106,26,26,100,93,145,51,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,241,92,78,240,245,133,120,160,201,171,214,81,226,154,158,193,219,250,117,54,235,163,41,99,168,154,217,93,19,183,69,81,27,94,159,219,70,244,107,152,231,197,44,172,71,179,126,228,199,91,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,100,209,254,50,23,190,55,107,28,172,119,186,229,211,93,23,69,69,68,150,158,84,124,107,254,19,112,172,28,53,230,101,206,213,77,137,48,149,190,158,155,9,75,175,70,107,197,174,24,220,213,167,216,141,72,221,53,44,113,179,189,174,223,36,75,185,88,171,12,210,186,181,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,0,2,42,249,231,126,100,255,0,89,63,102,150,171,202,227,207,102,89,125,245,232,245,164,255,0,31,39,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,171,227,235,210,207,27,163,150,61,236,86,189,187,152,247,38,173,84,114,107,170,42,47,121,143,191,27,124,31,98,110,17,179,66,91,43,146,174,183,4,223,42,39,118,19,188,85,203,79,215,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,93,173,112,73,198,14,38,225,27,52,34,189,53,106,235,112,77,242,162,6,226,203,61,36,84,253,122,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,220,220,130,48,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,62,62,189,44,241,182,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,247,31,43,52,179,75,2,100,182,4,185,230,102,101,223,125,141,134,236,221,30,219,91,217,102,168,233,117,102,100,49,254,46,22,62,71,107,36,172,111,186,213,211,93,87,68,69,84,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,54,56,163,222,250,102,177,187,158,246,166,174,84,106,107,170,170,39,121,242,185,163,249,19,204,223,185,125,98,136,129,108,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,172,143,175,85,60,141,142,40,247,189,90,198,238,123,218,154,185,81,169,174,170,168,157,231,82,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,82,229,120,159,227,239,52,56,170,202,60,9,150,56,230,215,73,75,81,133,234,37,174,189,92,105,150,52,101,250,181,25,210,166,169,88,82,36,90,103,178,39,206,143,108,114,44,114,62,119,57,25,26,53,140,111,171,229,95,195,197,215,57,120,151,181,99,202,171,85,37,86,19,203,26,136,111,119,103,205,88,232,94,218,213,100,203,109,108,77,141,119,189,233,83,11,102,84,93,35,217,78,244,122,174,230,199,37,197,115,206,252,201,254,178,126,205,45,87,149,199,158,204,178,251,235,209,235,73,73,230,25,198,157,171,133,140,175,168,177,97,12,65,72,220,212,196,180,232,152,126,141,105,155,84,180,80,44,155,101,184,79,27,156,141,99,26,212,149,177,43,209,200,249,145,169,211,145,140,155,108,11,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,84,190,19,188,211,228,223,204,12,61,234,48,25,41,130,13,185,183,231,205,78,105,241,47,38,91,91,235,105,39,195,217,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,251,31,70,229,247,92,247,181,44,128,154,158,77,153,215,244,231,135,219,182,78,85,219,250,53,121,101,112,78,140,241,197,182,57,232,110,50,212,84,71,185,203,35,149,211,54,118,86,35,180,99,26,145,244,52,220,237,234,95,249,106,188,209,252,137,230,111,220,190,177,68,64,182,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,86,71,215,170,158,70,199,20,123,222,173,99,119,61,237,77,92,168,212,215,85,84,78,243,169,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,144,79,2,252,102,216,184,195,203,138,171,156,150,175,99,99,60,47,217,233,241,53,182,38,61,105,91,36,168,254,149,77,52,142,215,88,101,233,74,169,27,156,178,70,230,57,174,220,136,201,100,185,82,42,249,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,197,63,230,51,198,191,238,170,204,120,44,24,2,231,117,143,44,176,183,226,237,180,211,175,74,59,165,114,43,210,75,155,161,218,215,183,115,30,145,196,217,85,206,100,109,115,180,137,211,75,26,118,249,113,112,57,77,197,110,50,175,198,25,130,250,186,124,186,193,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,86,178,88,154,212,106,204,146,199,59,196,0,243,71,243,217,153,191,114,250,61,17,226,178,3,139,60,101,195,158,87,230,182,7,203,250,122,186,27,238,101,83,218,233,169,241,29,37,122,65,61,153,148,178,78,178,172,108,233,185,92,249,98,168,146,52,123,95,27,226,93,30,213,220,141,84,165,88,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,132,166,161,161,166,68,223,43,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,73,211,202,46,91,153,37,151,92,58,98,140,132,196,18,213,223,106,49,221,60,80,226,140,67,72,249,232,103,175,125,53,84,179,208,77,28,14,154,104,160,125,58,202,212,68,110,172,145,99,69,145,175,69,86,144,195,196,239,15,88,171,133,252,229,189,101,30,41,169,237,253,131,167,83,110,186,50,150,74,120,110,116,50,183,116,85,17,181,233,253,180,111,70,185,237,100,177,74,196,123,246,110,95,127,133,120,205,190,210,112,99,141,120,59,197,182,174,221,106,174,236,149,24,82,227,78,198,50,75,124,141,186,193,91,83,77,80,157,221,72,95,182,121,25,39,124,140,145,202,197,222,199,183,161,224,56,78,243,79,147,127,48,48,247,168,192,77,79,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,50,0,121,143,241,5,148,252,68,113,5,46,40,202,28,63,106,246,85,5,190,154,142,92,77,79,5,77,61,86,34,147,164,199,117,42,34,153,177,236,232,234,180,236,85,143,168,173,137,85,210,61,157,22,69,212,229,247,195,206,118,231,110,118,208,226,44,158,197,181,120,45,152,46,162,58,155,150,46,166,100,21,15,179,190,88,42,86,157,22,146,73,163,117,83,39,116,15,129,236,77,204,217,35,186,136,172,85,107,178,9,6,54,220,93,103,125,171,136,238,34,241,158,114,216,172,117,118,139,109,254,162,153,180,116,149,114,53,243,164,20,244,176,211,70,249,54,251,173,123,219,2,61,88,138,228,98,189,90,142,126,221,235,72,12,138,56,16,207,75,239,17,60,48,97,28,198,198,55,155,85,199,20,187,181,91,175,174,183,163,25,178,170,158,162,72,216,179,68,197,84,138,105,32,72,39,115,17,26,223,199,35,152,198,177,204,106,92,1,21,124,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,128,0,162,153,215,198,103,13,156,59,98,170,92,21,156,121,145,244,126,245,91,111,101,210,10,111,99,215,213,239,165,124,146,70,217,55,211,193,35,19,87,195,34,104,171,187,221,215,77,21,21,126,182,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,254,169,138,61,219,186,18,254,78,186,109,239,211,84,214,42,249,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,68,170,0,98,174,100,103,145,184,255,0,6,229,103,4,217,99,152,57,131,136,105,44,120,122,199,150,248,126,166,186,186,165,87,100,76,246,125,58,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,44,43,113,183,198,14,38,226,231,52,37,189,57,106,232,176,77,142,162,118,225,59,61,92,84,253,122,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,220,235,117,39,251,149,199,145,60,178,251,235,214,43,71,244,81,248,19,255,0,195,159,252,153,188,127,209,11,148,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,248,250,244,179,198,217,34,147,99,209,175,110,230,61,171,163,145,28,154,232,168,139,220,125,96,69,95,60,239,204,159,235,39,236,210,213,121,92,121,236,203,47,190,189,30,180,159,224,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,128,0,0,0,52,83,77,191,105,174,157,198,213,0,107,183,191,67,98,187,114,238,79,5,52,77,219,180,211,84,250,245,57,90,138,154,235,223,169,170,34,39,114,28,14,142,71,73,175,139,81,223,95,192,234,84,208,50,73,53,145,141,209,85,85,53,106,41,213,91,114,70,244,114,42,49,189,253,232,211,191,12,45,107,26,253,168,237,19,199,79,19,149,97,107,216,168,172,106,181,126,10,157,198,231,43,33,106,163,145,62,191,3,224,226,10,85,88,24,228,68,85,222,137,166,159,98,148,231,176,50,130,249,81,84,247,162,70,248,209,136,136,223,142,141,250,191,66,149,63,14,189,202,136,196,215,98,49,202,157,255,0,198,250,143,184,89,239,30,106,214,224,252,64,174,68,95,234,5,219,255,0,196,216,65,174,41,68,125,246,181,205,77,27,163,52,79,254,230,134,152,42,41,38,197,118,118,70,229,69,91,141,50,106,159,108,141,50,18,225,77,143,143,45,240,131,36,239,115,48,237,173,53,95,138,246,68,43,217,226,113,188,138,214,77,26,185,117,86,181,81,53,254,57,75,242,206,71,203,87,123,87,107,163,111,181,141,239,93,126,13,43,149,14,141,137,100,123,81,61,237,52,254,68,21,208,62,121,18,118,66,143,84,110,205,21,83,237,95,137,240,106,112,242,75,80,248,21,237,126,221,23,69,98,105,225,250,126,211,173,83,131,40,42,161,107,42,109,20,82,61,93,222,231,193,27,151,94,253,23,188,236,80,96,26,10,70,69,44,52,116,141,114,47,228,182,153,141,211,191,93,117,212,244,52,150,184,161,107,89,181,136,230,46,170,136,196,250,245,59,209,196,145,171,149,52,247,180,248,27,215,69,238,211,83,137,61,197,114,163,181,239,240,250,130,61,81,218,234,171,246,106,111,71,238,67,107,81,91,220,171,169,184,4,215,224,110,209,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,209,62,163,77,191,105,166,186,27,87,188,35,126,26,27,218,212,78,255,0,19,113,181,250,237,93,60,77,145,238,239,71,119,107,225,222,39,106,108,87,47,195,79,129,196,140,73,19,106,162,119,252,85,5,60,110,102,177,72,245,114,254,87,121,204,212,86,38,142,239,67,134,162,9,101,239,106,124,126,179,230,94,160,153,244,114,232,138,174,107,85,218,107,252,85,41,46,44,185,207,110,170,160,93,175,107,157,112,129,143,86,201,162,237,84,85,93,116,241,253,5,82,193,119,24,106,173,16,185,158,243,156,170,138,171,174,191,150,228,79,129,233,75,48,227,153,138,236,3,137,54,174,154,89,239,221,255,0,253,196,131,27,146,185,46,85,140,87,42,235,59,245,255,0,210,83,238,229,197,194,75,118,46,160,168,137,174,87,49,101,84,218,253,171,223,19,147,196,200,39,132,234,167,212,228,238,1,150,72,182,172,182,11,115,213,85,218,175,125,12,74,87,115,195,227,170,126,173,124,59,116,70,244,91,221,167,118,187,156,82,204,153,160,146,223,96,170,141,221,206,117,99,221,221,162,119,108,143,234,253,5,127,164,98,73,19,81,124,59,215,249,206,100,77,26,228,84,239,68,85,208,226,138,157,22,71,206,173,69,220,221,53,211,252,254,163,122,198,205,172,213,19,94,255,0,129,204,196,209,168,131,68,106,234,141,78,255,0,16,174,211,77,123,141,87,189,59,151,77,78,55,38,196,93,124,60,85,77,21,189,219,190,8,104,212,86,59,191,189,52,55,162,163,187,208,221,180,212,26,128,0,0,0,0,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,140,190,107,28,10,212,227,24,235,248,167,202,138,10,186,155,237,45,58,205,141,104,93,85,19,96,117,186,146,137,235,237,38,44,210,53,90,248,162,167,142,39,67,26,59,168,139,27,154,198,185,178,44,177,65,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,73,146,116,42,160,145,178,69,38,199,163,152,237,175,99,87,71,34,181,116,209,81,83,184,158,158,1,120,215,194,188,86,101,197,37,146,237,115,236,249,155,134,109,240,199,136,237,245,11,27,36,175,216,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,209,145,232,197,77,174,137,242,197,95,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,192,57,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,254,11,63,230,5,192,141,139,138,172,43,38,53,194,204,236,89,155,135,237,235,29,186,167,87,201,237,74,88,35,170,146,43,86,199,212,69,79,7,86,166,161,171,218,92,138,230,105,162,234,222,228,130,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,73,159,229,123,199,79,225,175,10,179,35,179,143,25,246,188,201,178,239,246,61,77,107,118,205,125,181,199,27,85,53,153,92,189,162,178,29,36,234,106,141,123,226,70,73,248,215,54,162,68,181,94,117,126,105,240,183,203,250,31,81,184,150,0,76,79,42,126,7,42,114,214,213,65,197,38,100,190,146,91,238,39,179,163,240,181,177,172,138,116,183,91,170,154,199,165,107,228,209,85,149,51,69,163,90,216,220,157,56,101,145,175,87,58,87,71,12,143,148,211,136,172,134,193,188,73,101,29,247,42,113,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,183,198,231,106,173,71,183,123,21,241,185,118,61,200,184,246,113,21,144,216,203,134,220,220,190,229,78,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,110,201,26,221,85,168,247,108,122,62,55,46,246,57,18,154,153,41,241,99,229,99,57,62,95,226,31,78,156,198,176,202,160,2,21,185,213,249,167,194,223,47,232,125,70,226,124,158,80,24,166,197,129,179,247,48,177,174,41,174,236,86,92,63,149,247,107,165,198,167,164,249,58,20,176,86,208,73,44,155,24,142,123,182,177,142,93,26,138,229,211,68,69,94,227,192,113,245,198,190,42,226,179,49,234,236,150,155,159,103,203,44,51,112,154,60,57,111,167,89,25,29,126,197,116,109,185,212,36,141,99,221,52,172,85,86,53,237,78,140,111,86,34,110,116,175,151,234,242,253,224,70,251,197,86,42,143,26,226,150,118,44,178,195,247,4,142,227,83,171,36,246,165,84,18,82,201,45,171,99,42,34,168,131,171,77,80,229,237,45,69,107,52,209,53,119,114,78,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,108,0,82,174,44,124,172,103,39,203,252,67,233,211,152,214,25,84,0,1,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,21,184,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,151,84,15,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,153,143,147,250,86,101,72,228,223,27,95,31,188,190,239,83,114,119,181,12,104,177,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,11,77,93,67,82,137,190,39,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,178,147,201,179,61,50,106,27,21,219,33,163,194,214,172,51,143,170,52,185,190,233,37,115,164,170,197,219,95,80,231,53,173,116,104,145,118,72,58,72,216,27,35,183,53,211,204,214,39,227,220,73,248,33,175,157,38,100,101,198,41,206,92,37,128,48,229,30,252,95,130,109,245,17,98,90,222,194,145,254,46,173,180,243,209,82,245,151,71,203,211,98,203,46,154,44,108,237,126,235,149,238,149,173,181,94,13,178,143,49,243,163,136,236,25,134,50,182,241,236,59,213,186,225,29,247,219,207,160,90,200,108,177,209,189,179,118,185,34,218,230,59,107,217,27,88,217,54,198,249,100,138,55,57,168,253,82,101,57,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,128,1,21,124,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,139,21,173,230,1,71,148,92,124,102,39,15,217,223,136,187,38,5,171,246,36,24,102,229,44,112,69,75,97,170,146,221,4,210,182,165,237,98,72,176,207,37,71,124,210,61,205,133,204,110,168,216,220,247,199,118,185,209,148,56,55,62,178,191,16,101,30,96,65,87,37,139,17,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,29,110,34,178,27,25,112,219,155,151,220,169,198,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,217,35,91,170,181,30,237,143,71,198,229,222,199,34,92,255,0,46,14,96,21,156,59,223,98,202,76,222,196,95,233,79,95,218,103,138,166,162,57,234,36,195,181,91,31,38,234,118,66,201,36,124,51,72,136,199,194,141,218,146,74,146,181,89,248,228,150,69,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,19,83,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,148,158,101,188,190,233,179,134,213,120,226,15,40,45,85,114,102,13,5,63,105,188,90,105,34,150,170,124,74,198,54,150,8,210,52,124,232,200,31,79,77,4,174,70,67,19,159,58,232,212,69,122,183,88,97,39,207,150,87,14,181,57,1,195,69,186,124,83,132,234,236,120,219,25,212,73,121,191,195,95,20,77,171,133,155,220,202,58,119,43,90,143,99,27,78,140,147,163,42,171,227,150,162,161,21,24,174,115,27,108,28,243,191,50,127,172,159,179,75,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,127,94,233,201,183,111,95,119,228,46,187,116,238,215,84,242,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,11,33,143,241,112,177,145,183,72,226,99,125,214,166,186,106,186,170,170,173,223,214,242,255,0,172,202,46,1,243,19,136,28,239,195,189,147,29,85,251,18,124,51,109,150,73,226,170,176,210,201,113,130,25,93,82,198,189,35,89,167,142,163,190,25,24,231,66,214,55,85,108,142,123,35,182,190,19,188,211,228,223,204,12,61,234,48,25,41,148,255,0,63,179,142,197,195,254,77,98,204,226,196,112,246,138,76,51,111,117,68,116,219,158,206,215,84,247,36,116,212,219,216,199,172,125,89,228,138,46,166,197,107,55,238,119,186,213,83,25,114,242,184,184,225,50,235,146,28,37,240,245,143,110,184,22,146,213,136,107,105,238,52,56,190,186,45,208,78,179,213,204,234,251,101,53,84,18,35,31,218,99,167,117,84,82,59,167,171,86,14,155,158,173,100,35,149,14,113,93,114,215,139,75,38,17,117,250,146,135,15,102,13,61,69,146,233,21,109,83,162,130,73,219,12,147,81,57,141,222,214,45,74,212,49,144,70,174,71,46,149,82,177,137,186,68,82,119,139,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,72,79,53,142,4,173,75,106,175,226,155,38,176,205,91,110,77,168,89,241,189,170,221,3,93,4,144,43,94,233,47,8,196,84,115,30,215,35,82,125,141,114,61,31,215,114,51,100,242,73,26,217,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,33,238,24,184,133,194,188,80,100,213,151,55,48,181,55,96,237,253,74,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,237,100,98,185,172,115,226,150,39,171,25,191,106,88,7,60,239,204,159,235,39,236,210,200,56,99,193,87,92,127,133,51,254,197,102,168,164,134,162,151,41,234,175,111,117,75,220,214,44,22,251,213,166,186,102,162,181,174,93,238,138,154,70,177,52,209,94,173,69,86,162,171,146,133,25,62,229,86,22,203,140,23,151,24,115,13,229,13,13,170,147,6,82,91,226,117,145,182,185,82,90,89,41,100,78,163,102,100,168,174,235,117,55,172,139,42,185,206,145,207,87,185,206,87,43,151,213,144,3,205,31,207,102,102,253,203,232,244,69,170,147,189,203,139,129,202,158,20,176,109,126,48,204,23,210,84,102,46,48,167,129,149,208,196,200,165,101,146,145,170,175,74,40,167,68,87,61,238,114,181,211,185,174,233,57,241,68,214,163,146,20,150,75,202,40,87,24,60,38,96,222,46,178,191,232,61,246,162,146,207,125,160,168,142,166,197,136,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,246,107,211,122,162,186,38,42,99,217,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,90,106,234,26,148,77,241,63,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,246,188,39,121,167,201,191,152,24,123,212,96,38,167,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,127,252,215,56,233,254,191,194,254,74,99,63,246,69,46,63,173,161,111,246,173,109,174,58,132,119,251,239,106,99,91,252,8,85,255,0,234,136,72,224,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,185,20,112,235,144,216,55,134,220,163,177,101,78,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,118,249,28,221,81,170,247,108,98,50,54,174,198,53,18,165,150,171,204,235,52,191,5,252,27,99,94,201,125,246,101,215,22,246,124,45,111,254,149,235,118,174,213,34,118,184,59,216,230,179,117,12,117,190,251,182,233,167,186,228,122,176,128,187,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,181,230,91,194,141,31,12,89,177,135,95,132,162,215,6,98,92,63,71,5,170,71,67,4,82,37,85,186,154,10,74,166,202,145,42,117,38,126,216,42,164,155,167,27,95,37,99,244,69,86,189,74,235,201,63,56,173,86,92,101,143,50,66,249,126,171,138,163,18,211,210,222,236,20,115,85,53,180,142,158,149,36,109,99,98,141,207,69,90,153,34,146,7,170,70,197,87,69,70,245,114,162,68,210,93,8,171,231,157,249,147,253,100,253,154,90,175,43,143,61,153,101,247,215,163,214,147,252,0,4,43,115,171,243,79,133,190,95,208,250,141,196,170,188,140,127,61,159,171,127,180,138,85,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,37,80,3,21,114,231,248,167,227,6,235,156,57,81,149,92,61,225,165,164,102,9,203,188,47,135,219,60,173,137,221,123,141,238,27,84,112,206,247,186,70,53,209,178,7,73,81,78,214,51,221,122,164,146,43,164,71,68,145,252,174,9,56,62,196,220,92,230,132,86,86,165,93,22,9,177,212,64,236,89,120,164,150,159,175,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,155,93,77,56,133,194,214,44,13,159,185,151,130,176,181,15,98,178,225,252,97,121,181,219,169,186,175,147,161,75,5,108,177,197,30,247,171,158,237,172,99,83,87,42,185,116,213,85,87,188,155,254,87,30,68,242,203,239,175,88,173,32,4,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,4,85,243,206,252,201,254,178,126,205,45,87,149,199,158,204,178,251,235,209,235,73,254,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,0,0,0,1,166,137,245,26,109,251,77,53,208,218,189,235,220,17,59,244,55,181,168,157,250,234,110,52,118,187,87,79,168,227,141,93,223,191,187,95,14,241,58,39,79,85,248,28,77,106,72,155,87,69,215,235,65,19,86,55,44,46,118,187,149,85,63,71,249,161,204,136,172,213,21,53,77,78,41,226,146,86,174,137,223,167,214,116,110,52,179,74,198,179,77,85,21,23,69,84,251,74,41,152,119,74,171,109,35,95,19,30,146,45,67,26,187,101,218,186,43,28,190,41,252,133,90,193,151,40,42,173,212,234,207,121,238,71,234,171,174,191,150,169,227,161,234,11,59,227,233,138,236,21,136,118,174,154,97,251,191,127,255,0,169,176,131,12,68,231,50,245,82,213,114,187,93,154,174,191,196,65,133,170,93,73,136,173,179,177,21,85,149,176,61,52,118,158,18,34,248,153,9,240,149,85,37,78,87,96,137,164,139,106,203,134,109,47,213,93,170,247,209,162,151,0,120,156,113,11,164,174,110,213,209,171,3,117,79,130,174,247,20,231,0,81,62,146,107,222,237,17,95,123,171,145,52,79,130,163,74,219,68,212,145,138,154,38,154,253,95,160,237,70,221,23,71,34,107,245,28,48,83,162,204,233,220,196,93,201,166,170,159,163,252,135,34,198,206,155,117,106,107,175,212,114,177,52,106,32,84,209,117,68,253,33,93,225,175,113,175,138,119,124,78,55,55,98,42,175,130,248,169,181,81,21,55,124,2,34,163,145,117,213,60,77,232,168,238,244,55,109,53,209,1,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,98,253,168,52,250,144,26,162,232,107,174,167,19,157,189,251,17,203,226,190,7,34,55,185,62,195,73,83,116,106,223,172,224,106,175,131,77,106,31,177,82,70,120,248,28,204,85,123,125,239,172,222,124,219,130,174,217,180,239,222,213,110,139,225,224,82,28,209,161,90,91,77,93,209,98,68,117,58,44,209,175,118,136,246,196,229,69,250,254,7,215,200,28,66,203,190,23,69,172,153,29,59,85,19,77,174,94,245,150,93,59,215,95,169,10,178,89,159,28,93,216,7,18,42,248,123,30,253,255,0,50,65,117,207,79,107,86,125,93,162,79,240,148,251,89,127,10,203,139,104,90,214,35,145,122,190,63,239,78,50,12,225,25,26,236,148,192,155,209,26,248,172,86,246,34,34,124,18,134,18,187,148,211,49,46,190,203,100,21,19,76,169,185,90,205,93,170,255,0,13,126,31,160,248,185,125,110,101,45,52,208,236,241,145,206,209,116,250,152,133,87,183,191,100,77,108,157,202,136,191,223,59,10,228,86,162,175,239,151,67,85,77,136,136,213,238,10,168,170,212,93,60,78,83,69,77,83,69,93,14,23,43,157,170,124,19,187,83,146,53,213,191,163,184,220,168,138,154,42,106,134,215,55,94,245,238,79,171,224,105,167,126,170,26,154,27,255,0,73,168,0,0,0,0,0,0,49,172,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,93,80,4,37,243,114,225,159,6,228,174,110,89,179,75,6,87,85,177,153,175,81,118,185,92,237,147,42,200,202,107,140,47,129,245,19,197,35,156,174,217,59,170,247,172,106,158,227,218,253,174,216,230,199,31,111,146,167,154,124,83,242,254,187,212,109,196,212,130,0,121,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,254,1,20,28,229,184,103,193,182,8,237,124,83,216,171,170,233,111,184,142,241,73,135,47,180,46,85,146,10,199,165,20,171,5,91,21,93,172,47,100,84,105,19,152,136,172,122,116,220,136,199,53,235,45,133,240,157,230,159,38,254,96,97,239,81,128,186,174,117,126,105,240,183,203,250,31,81,184,158,43,148,254,80,224,220,218,226,190,154,124,103,5,92,236,192,214,121,49,125,178,24,103,88,152,251,141,53,101,35,41,221,42,183,222,115,24,233,250,136,212,86,234,248,216,142,220,205,204,116,239,0,90,175,50,110,30,176,174,122,112,203,137,47,119,106,159,103,94,178,222,223,95,139,109,23,8,233,99,150,69,236,212,178,73,61,27,149,200,143,72,103,99,17,28,140,115,116,146,56,30,168,244,139,99,160,4,201,79,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,0,16,173,206,175,205,62,22,249,127,67,234,55,18,194,168,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,71,177,37,134,41,17,174,213,55,198,199,120,181,21,42,175,10,188,51,227,46,43,243,114,143,43,112,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,220,142,153,251,165,141,140,141,170,155,158,246,238,115,25,190,70,100,83,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,74,106,26,26,100,93,145,51,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,0,82,174,44,124,172,103,39,203,252,67,233,211,152,214,25,84,0,0,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,0,177,94,104,92,20,126,232,12,8,252,231,203,219,101,214,187,50,112,109,189,148,209,91,168,147,173,237,155,91,102,115,223,78,145,57,201,164,209,117,103,154,53,141,21,242,123,241,108,145,207,139,167,12,56,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,132,169,161,174,166,84,223,19,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,92,132,248,62,226,207,6,241,117,149,255,0,78,44,84,244,150,123,237,5,68,148,215,220,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,179,94,163,17,85,209,61,19,197,115,17,226,243,247,41,100,210,125,22,173,232,230,22,49,234,209,97,125,244,29,166,24,58,78,139,181,85,201,185,82,52,233,71,43,118,35,183,238,150,72,181,141,241,164,187,96,46,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,33,78,9,56,62,195,60,35,101,124,86,86,165,37,110,54,190,83,192,236,89,120,164,150,163,161,93,60,82,78,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,187,91,231,249,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,157,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,79,43,148,57,209,149,249,245,131,99,204,12,163,197,244,152,138,197,37,68,180,139,81,11,36,137,241,79,26,166,248,165,138,86,182,88,159,162,181,200,215,181,170,172,123,30,154,181,237,85,246,160,138,190,121,223,153,63,214,79,217,165,170,242,184,243,217,150,95,125,122,61,105,63,196,0,243,71,243,217,153,191,114,250,61,17,34,156,169,56,174,204,126,34,114,227,18,224,172,208,151,218,183,92,185,246,116,16,223,229,153,93,85,114,165,170,74,132,141,181,40,169,239,205,31,101,114,44,218,238,145,175,106,189,21,237,124,146,214,174,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,239,170,254,149,100,241,71,63,86,58,116,143,241,138,187,53,220,221,21,59,241,215,50,83,225,59,202,198,77,252,191,195,222,157,1,85,75,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,71,86,118,242,183,194,184,231,140,156,49,153,150,235,77,214,187,45,177,149,194,229,121,204,26,38,92,163,135,176,215,54,55,76,197,142,71,201,218,29,13,109,67,145,175,142,38,171,162,252,106,182,72,218,248,210,41,21,34,175,158,119,230,79,245,147,246,105,21,100,138,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,149,213,44,107,214,68,134,9,41,251,225,145,141,108,206,123,117,87,70,215,178,75,234,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,71,87,58,76,227,190,224,252,154,194,89,59,104,135,167,73,152,151,10,138,139,165,78,230,46,234,91,107,169,228,109,54,199,49,85,55,207,61,60,189,70,189,142,111,102,219,239,54,71,34,69,183,13,121,67,83,159,89,243,129,178,142,24,42,228,167,196,87,136,97,184,45,36,241,67,60,86,230,107,45,108,209,190,93,88,143,142,154,57,164,68,84,118,170,196,68,107,149,81,171,58,156,195,240,85,215,31,240,91,154,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,189,209,83,72,214,38,154,43,213,168,170,212,85,114,99,237,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,73,146,116,42,160,145,178,69,38,199,163,152,237,175,99,87,71,34,181,116,209,81,83,184,201,247,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,147,227,235,210,207,27,100,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,113,109,124,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,200,75,230,71,203,238,155,135,106,152,243,135,38,237,85,110,203,171,141,67,105,171,109,176,197,44,204,195,47,72,160,142,37,150,162,105,229,154,102,84,204,179,185,30,230,181,145,189,89,30,186,190,52,90,213,202,67,133,108,249,193,181,49,241,17,121,198,21,120,71,6,226,58,126,147,48,180,180,157,71,226,122,37,138,78,141,92,168,231,34,83,49,146,190,57,32,151,107,164,145,157,93,54,67,42,58,110,175,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,178,12,194,193,87,92,181,199,248,151,46,111,181,20,147,220,176,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,116,211,84,79,2,116,249,89,99,250,108,117,193,110,13,165,92,67,87,118,185,97,90,138,251,5,201,106,86,87,62,149,241,212,190,90,122,116,124,137,239,49,148,115,210,35,54,42,177,172,218,196,211,98,181,183,106,64,15,52,127,61,153,155,247,47,163,209,21,215,146,190,80,224,220,95,154,24,219,55,47,176,85,205,125,203,218,122,24,108,72,217,213,144,66,251,132,117,177,79,51,216,157,239,122,69,10,198,212,85,216,137,52,138,173,87,35,28,201,137,0,176,14,112,92,61,97,92,109,145,43,196,23,105,246,126,36,203,158,133,54,232,233,99,119,181,40,107,43,32,131,179,205,38,137,34,116,164,151,171,26,238,86,183,124,237,216,171,46,246,69,95,9,222,105,242,111,230,6,30,245,24,9,169,230,143,228,79,51,126,229,245,138,34,5,176,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,50,78,133,84,18,54,72,164,216,244,115,29,181,236,106,232,228,86,174,154,42,42,119,12,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,172,143,175,85,60,141,142,40,247,189,90,198,238,123,218,154,185,81,169,174,170,168,157,230,65,60,18,112,125,134,120,70,202,248,172,173,74,74,220,109,124,167,129,216,178,241,73,45,71,66,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,118,182,226,129,13,124,233,51,142,197,140,51,151,9,100,237,162,30,165,94,93,219,234,42,46,149,59,158,155,106,174,77,167,145,180,219,28,196,69,217,4,20,242,245,26,247,181,221,167,111,186,232,220,139,71,249,89,96,10,156,117,198,150,13,170,92,61,73,118,182,225,90,122,251,253,201,42,82,39,50,149,145,211,62,42,122,132,100,139,239,61,149,147,210,43,54,34,189,175,218,244,211,98,185,183,235,206,79,37,62,156,240,251,105,206,58,75,135,70,175,44,174,11,214,130,73,118,199,61,13,198,90,122,121,54,181,35,114,186,102,206,202,53,110,175,99,82,62,190,187,157,177,8,192,224,191,56,236,89,5,197,6,0,205,92,83,14,251,45,170,225,37,61,198,77,207,78,205,75,87,79,45,36,181,58,49,143,123,250,44,168,116,189,54,181,92,254,158,196,209,93,170,100,124,69,95,60,239,204,159,235,39,236,210,213,121,92,121,236,203,47,190,189,30,180,159,227,202,102,150,105,96,76,150,192,151,60,204,204,187,239,177,176,221,155,163,219,107,123,44,213,29,46,172,204,134,63,197,194,199,200,237,100,149,141,247,90,186,107,170,232,136,170,157,188,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,236,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,16,173,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,37,80,3,21,115,223,228,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,122,112,179,115,117,93,21,202,231,53,140,107,222,246,49,217,20,228,94,69,229,199,14,153,113,110,202,252,175,179,118,27,85,14,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,58,147,63,107,117,93,17,168,214,181,140,107,24,198,49,184,246,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,46,168,0,69,95,60,239,204,159,235,39,236,210,213,121,92,121,236,203,47,190,189,30,180,159,224,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,128,0,0,0,0,0,108,95,181,2,39,212,128,213,23,67,93,117,56,164,126,175,70,110,84,248,119,28,136,222,228,69,248,26,74,155,163,86,253,103,93,186,162,232,158,38,233,151,106,36,137,226,212,68,212,229,137,203,36,104,174,248,156,135,74,174,77,143,71,166,139,221,166,139,224,82,92,125,102,142,104,250,181,16,34,177,211,51,68,93,170,154,236,95,129,191,33,177,50,93,173,180,177,86,78,142,153,96,153,116,218,229,239,235,232,157,235,175,214,86,66,207,184,245,238,193,88,133,87,195,232,253,219,255,0,196,216,65,110,38,84,91,245,74,167,134,172,255,0,1,163,14,70,178,98,11,107,88,212,93,107,33,79,253,180,50,16,225,5,219,242,175,6,198,246,163,86,28,51,104,107,81,19,255,0,35,68,255,0,17,112,101,62,204,26,239,103,199,61,92,146,104,145,181,189,235,170,232,139,38,159,15,210,121,188,21,12,114,117,103,78,244,170,169,146,127,177,119,53,23,95,254,37,84,182,57,204,99,155,47,114,234,171,253,227,182,178,232,221,202,191,29,53,53,119,184,154,53,87,67,93,201,238,162,233,226,114,26,47,129,196,237,221,237,79,4,248,252,77,209,57,92,154,125,70,245,68,84,209,83,84,54,185,186,252,52,68,248,33,166,222,253,126,175,128,106,105,246,27,211,95,137,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,52,65,162,13,19,234,52,113,181,206,70,167,142,135,28,109,239,220,154,234,189,231,58,120,119,155,100,69,86,174,158,39,89,168,244,111,119,137,200,232,247,46,215,106,169,226,114,177,138,141,209,117,78,243,114,107,167,127,137,211,173,133,203,171,145,189,200,186,255,0,49,79,51,26,129,247,91,45,214,137,98,77,173,166,145,237,219,162,42,175,73,83,227,250,79,3,145,115,207,107,187,86,89,92,247,49,144,212,81,181,26,171,175,229,57,238,95,14,239,137,113,168,186,247,161,102,156,114,162,254,15,177,42,255,0,246,154,253,255,0,48,65,101,211,254,201,85,253,125,121,63,194,83,233,96,218,201,104,177,21,37,68,110,239,103,83,77,117,211,190,55,39,195,244,153,0,112,93,114,146,191,37,112,51,158,173,215,216,212,8,186,34,255,0,176,33,95,137,113,165,188,113,27,116,169,183,219,40,82,41,220,199,58,120,188,28,190,27,102,250,191,65,234,176,76,139,44,50,203,19,181,209,206,111,213,240,105,82,25,34,43,213,53,218,154,124,15,165,177,187,116,84,240,239,54,74,168,140,110,139,251,227,141,234,187,154,186,170,119,155,186,202,215,34,107,220,191,89,203,189,21,59,148,218,229,111,195,249,77,170,174,99,145,222,13,211,83,149,174,220,136,191,89,184,211,68,26,33,168,0,0,0,0,0,0,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,0,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,53,32,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,128,88,7,58,191,43,24,91,230,5,15,167,92,72,171,225,59,205,62,77,252,192,195,222,163,1,117,92,234,252,211,225,111,151,244,62,163,113,28,149,60,211,226,159,151,245,222,163,110,38,164,2,149,113,99,229,99,57,62,95,226,31,78,156,198,176,201,79,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,0,16,173,206,175,205,62,22,249,127,67,234,55,18,205,114,95,40,113,150,125,102,134,31,202,60,191,130,146,75,238,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,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,131,29,210,99,182,51,193,19,197,86,170,128,0,41,87,22,62,86,51,147,229,254,33,244,233,204,107,12,170,0,0,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,213,0,8,107,230,185,193,71,224,203,21,79,196,166,89,219,46,181,56,111,22,220,42,42,113,108,90,117,161,179,221,38,145,174,74,141,234,229,145,176,213,73,35,251,156,221,145,202,155,81,232,147,67,19,109,131,131,238,44,241,151,8,185,161,244,226,197,79,87,120,177,87,211,201,77,125,195,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,244,234,49,21,27,43,209,105,254,116,102,246,50,207,172,208,196,25,185,152,19,210,73,125,196,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,148,158,83,188,20,91,176,182,21,182,113,81,153,22,205,248,146,243,173,78,14,129,233,85,79,53,170,133,209,212,83,201,81,35,85,204,142,110,213,28,219,152,142,141,237,72,146,41,24,245,89,85,25,37,69,170,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,33,175,153,215,48,10,60,221,172,169,225,251,36,49,23,107,192,180,155,160,196,215,40,163,130,90,91,245,84,115,195,52,77,166,123,152,178,36,48,73,79,221,52,111,107,102,115,221,162,58,54,177,242,91,87,7,92,98,227,190,16,49,221,69,254,193,71,237,156,55,121,217,244,131,15,245,33,167,246,167,74,26,134,82,255,0,77,62,9,100,131,165,37,66,201,248,180,77,250,109,118,168,189,217,4,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,210,166,134,186,153,87,100,172,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,21,124,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,136,1,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,18,168,98,174,100,167,194,119,149,140,155,249,127,135,189,58,2,170,150,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,2,42,249,231,126,100,255,0,89,63,102,150,191,203,207,130,203,175,20,249,161,79,125,197,248,126,173,217,87,134,170,21,113,5,98,84,186,149,43,103,72,247,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,169,27,223,14,233,233,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,182,14,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,100,16,243,108,198,183,92,85,198,150,32,177,92,41,233,35,167,193,214,123,85,146,133,208,177,200,249,32,125,51,107,149,210,170,185,81,95,213,174,149,168,173,70,166,198,177,52,213,21,206,169,92,150,242,114,197,140,51,151,22,231,21,222,110,165,94,93,219,233,233,237,116,219,94,155,106,174,77,168,141,213,59,218,244,69,217,4,21,17,116,220,199,181,221,167,119,186,232,218,171,50,134,49,153,215,149,247,92,149,205,204,95,149,23,151,85,201,81,133,175,21,54,214,84,84,209,58,145,245,144,49,235,209,170,72,156,170,172,100,209,116,229,103,188,228,86,72,213,71,57,21,21,102,207,148,254,41,177,98,14,9,112,133,166,209,93,218,42,240,205,194,239,107,186,71,210,123,59,61,83,235,166,171,108,122,185,17,31,172,21,116,239,213,170,173,247,244,215,115,92,137,245,185,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,128,69,95,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,242,156,220,114,207,21,96,254,47,111,24,234,237,73,173,151,30,219,232,46,22,138,168,227,147,166,238,205,73,13,28,240,57,238,98,49,102,99,224,71,185,140,115,182,199,60,14,85,69,126,137,93,121,31,99,250,104,174,185,167,149,181,216,134,173,106,42,169,237,215,251,93,165,203,43,160,70,68,233,96,173,168,98,105,210,99,213,102,160,99,187,209,239,68,143,242,146,53,219,43,228,0,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,137,84,0,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,4,212,243,71,242,39,153,191,114,250,197,17,0,36,217,242,220,229,247,83,195,181,52,153,195,156,150,170,71,102,45,198,157,212,212,86,217,162,138,103,225,150,36,179,199,42,197,81,12,242,195,51,234,97,88,28,175,107,90,248,216,175,143,93,31,34,45,250,128,99,89,197,62,117,254,232,158,32,177,182,113,199,111,236,84,152,130,224,157,130,7,69,211,145,148,48,68,202,122,94,171,122,146,34,76,176,67,18,201,181,234,222,162,191,110,141,209,18,77,57,39,229,125,215,15,101,30,60,205,123,131,170,225,167,198,119,138,91,109,13,60,212,78,137,146,65,111,100,154,213,69,42,174,147,49,242,214,75,18,237,110,141,125,43,211,115,149,85,25,123,249,253,147,150,46,32,50,107,22,100,238,35,155,179,210,98,107,123,169,227,169,218,247,246,74,166,57,36,166,169,216,199,177,100,233,79,28,82,244,247,163,95,179,107,189,215,42,24,203,153,46,240,215,155,212,217,245,144,216,27,55,33,158,146,74,140,69,103,134,107,130,82,65,44,48,69,113,102,177,86,195,27,37,213,232,200,234,99,154,52,85,87,106,140,69,71,57,21,28,177,237,207,59,243,39,250,201,251,52,181,94,87,30,123,50,203,239,175,71,173,39,206,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,5,185,134,113,167,117,226,159,52,42,44,88,67,16,85,187,42,240,213,66,38,31,163,90,103,82,165,108,233,30,217,110,19,198,231,43,158,247,57,101,108,74,244,106,178,21,106,116,227,123,230,221,232,57,115,113,237,251,149,239,179,229,190,98,65,218,50,203,19,92,59,101,93,68,20,251,234,172,181,207,99,34,90,198,163,19,124,208,171,35,141,178,197,222,228,107,26,248,147,115,93,28,211,168,0,33,91,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,74,160,6,46,248,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,132,166,161,161,166,68,223,43,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,73,254,224,147,131,236,51,194,54,87,197,101,106,82,86,227,107,229,60,14,197,151,138,73,106,58,21,211,197,36,239,133,145,199,43,213,173,100,45,169,124,72,246,178,53,145,26,143,123,90,171,181,183,20,99,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,186,160,1,21,124,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,129,96,28,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,254,0,0,0,0,0,1,160,26,39,212,104,190,6,215,57,26,158,58,28,108,77,203,189,123,213,78,116,240,239,54,200,138,173,93,60,78,178,35,209,93,245,235,245,155,246,43,180,107,181,239,78,243,150,54,109,110,223,15,168,222,154,252,80,234,86,194,231,162,43,83,187,244,254,147,197,226,90,23,93,37,117,35,227,209,140,123,94,155,52,69,215,110,159,31,210,81,252,147,169,169,181,99,166,216,220,245,100,113,66,136,141,87,42,254,84,177,47,195,187,247,202,92,250,46,189,232,89,255,0,31,8,191,65,177,18,167,251,94,187,255,0,248,155,8,42,196,159,246,102,163,235,247,63,192,67,142,199,59,233,239,20,51,49,116,88,234,98,114,127,35,209,73,254,224,162,237,37,195,45,48,147,94,173,238,195,86,125,116,69,248,209,253,191,160,185,194,135,231,253,202,122,27,37,199,165,51,152,238,156,42,154,42,255,0,178,17,62,3,43,230,125,86,31,183,84,239,87,61,97,143,114,235,241,233,55,95,31,210,85,182,72,213,126,154,237,77,62,7,210,233,181,91,181,83,227,169,199,50,162,70,154,47,196,218,229,94,229,215,78,244,53,234,171,92,157,253,218,252,78,84,122,42,106,138,109,114,162,248,127,41,181,200,230,171,92,222,228,241,83,149,174,220,154,253,102,227,77,16,104,134,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,106,248,155,21,87,84,209,59,181,55,39,119,135,196,220,139,169,163,255,0,37,117,56,88,136,222,244,57,145,62,179,93,116,53,56,42,94,213,141,209,235,222,169,162,254,141,15,27,137,238,17,81,195,37,50,189,19,168,189,46,246,170,175,188,213,250,143,145,129,112,237,60,87,154,203,211,95,54,181,146,211,57,53,115,118,254,47,84,238,77,53,79,229,42,129,103,28,113,55,118,95,226,79,254,131,95,191,230,8,40,187,38,151,90,212,250,170,36,255,0,9,78,238,20,141,210,95,41,154,196,213,203,191,68,255,0,128,227,32,46,9,105,165,143,35,112,67,229,102,138,150,122,15,138,127,250,62,2,227,202,31,158,88,66,186,235,75,72,148,180,242,61,237,146,61,81,36,98,119,105,47,215,250,79,171,129,173,140,162,108,204,85,126,138,174,94,245,69,254,15,213,250,10,148,198,237,122,185,221,200,168,119,244,68,69,68,250,142,41,117,70,34,39,214,117,215,122,61,19,68,211,83,93,171,185,59,187,181,57,216,137,175,127,129,202,141,77,59,149,123,206,55,34,38,172,85,241,55,179,187,67,120,0,0,0,0,0,0,0,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,213,0,69,95,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,154,144,64,15,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,255,0,192,44,3,157,95,149,140,45,243,2,135,211,174,36,85,240,157,230,159,38,254,96,97,239,81,128,186,174,117,126,105,240,183,203,250,31,81,184,142,74,158,105,241,79,203,250,239,81,183,19,82,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,100,167,197,143,149,140,228,249,127,136,125,58,115,26,195,42,128,8,86,231,87,230,159,11,124,191,161,245,27,136,228,169,230,159,20,252,191,174,245,27,113,53,32,0,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,101,80,0,0,24,214,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,46,168,0,121,252,194,182,96,219,214,0,196,182,108,198,146,146,60,39,95,103,173,166,191,62,174,173,105,96,109,185,240,189,181,43,36,200,230,172,76,233,43,245,122,57,187,83,85,213,52,212,198,95,48,168,176,109,187,31,226,91,126,92,221,170,238,152,78,150,241,91,13,134,186,173,170,217,234,173,205,153,233,77,52,136,172,98,163,221,18,49,202,138,198,119,170,251,173,240,79,127,194,45,179,36,175,92,69,224,203,55,17,114,82,71,151,213,245,21,52,215,87,213,213,207,75,3,94,250,89,155,76,178,77,3,154,248,153,218,86,13,95,185,172,106,106,175,84,98,57,76,146,65,106,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,9,62,230,117,204,2,179,40,168,234,120,126,201,12,69,217,49,213,94,232,49,53,202,40,231,138,170,195,75,36,16,205,19,105,158,230,36,107,52,241,212,119,77,27,220,232,90,199,104,141,145,204,124,113,45,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,190,105,63,25,51,217,27,116,142,39,187,222,114,107,166,137,170,170,34,213,94,49,120,58,199,124,32,99,186,123,5,254,179,219,56,110,243,191,232,254,32,233,195,79,237,78,148,52,239,170,254,149,100,242,201,7,74,74,132,143,241,138,155,244,220,221,81,123,170,95,46,46,56,233,184,82,198,85,248,63,48,89,87,81,151,88,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,170,230,69,19,154,174,88,82,41,39,120,138,190,121,223,153,63,214,79,217,165,170,242,184,243,217,150,95,125,122,61,105,63,196,0,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,137,84,49,87,50,83,225,59,202,198,77,252,191,195,222,157,1,85,75,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,1,100,28,195,120,76,198,92,93,102,134,73,96,123,21,69,93,158,197,65,79,138,42,111,184,141,180,9,85,5,169,139,29,2,192,143,98,201,18,61,242,202,196,141,172,71,239,211,168,244,69,108,79,84,187,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,153,243,73,248,201,158,249,29,172,146,189,222,243,151,77,116,77,17,17,19,213,150,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,197,179,22,98,155,238,57,197,87,156,107,138,107,187,109,235,16,92,42,46,151,26,158,147,35,235,213,79,35,164,150,77,140,70,177,187,158,247,46,141,68,106,107,162,34,39,113,53,60,159,114,114,197,129,184,96,76,213,167,155,180,94,179,46,225,61,69,100,155,94,206,133,45,13,68,244,148,244,218,43,220,199,109,123,42,101,234,35,88,229,237,59,29,185,35,106,151,212,65,15,54,204,21,117,194,188,105,98,11,237,194,162,146,74,124,99,103,181,94,232,91,11,220,175,142,6,83,54,133,91,42,43,81,17,253,90,25,92,136,213,114,108,115,23,93,85,90,218,255,0,200,214,237,106,134,235,156,150,41,174,116,140,185,86,83,216,106,233,232,221,51,82,121,160,133,213,205,150,86,71,174,231,49,142,158,22,185,200,154,53,101,141,23,77,201,173,218,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,0,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,113,92,236,50,190,235,136,114,143,1,230,189,189,213,115,83,224,203,197,85,182,186,158,26,39,74,200,224,184,50,61,42,165,149,23,72,88,201,104,226,137,55,55,71,62,169,137,185,170,136,143,177,94,90,56,254,155,47,184,210,203,186,171,150,33,171,181,91,111,149,21,54,10,164,133,101,217,88,250,186,105,34,165,167,149,145,162,239,99,171,22,145,83,114,108,107,218,199,187,110,205,201,144,73,0,60,209,252,246,102,111,220,190,143,68,93,87,35,31,207,103,234,223,237,34,85,0,45,87,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,53,60,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,192,40,255,0,23,185,189,83,145,28,52,102,22,105,91,231,171,130,229,105,179,190,27,92,244,208,69,51,233,238,53,47,109,45,28,202,201,125,199,49,149,19,196,247,163,145,222,227,93,238,191,242,87,27,115,34,142,0,240,47,224,239,131,108,167,176,123,83,218,29,175,15,199,125,235,116,58,91,125,165,35,235,250,91,119,59,94,159,106,233,238,215,222,217,187,70,235,181,46,0,198,219,139,220,161,166,200,142,37,243,11,43,109,240,82,65,109,180,222,31,53,174,10,105,229,153,148,246,234,150,54,170,142,21,124,190,251,158,202,121,226,99,213,202,239,125,174,247,159,249,75,45,92,160,179,66,213,141,56,75,166,192,112,182,146,11,150,95,94,43,109,181,16,54,181,178,207,44,21,51,58,182,42,167,197,162,58,22,57,213,19,66,221,119,35,150,150,69,71,120,181,180,43,158,119,230,79,245,147,246,105,106,188,174,60,246,101,151,223,94,143,90,86,174,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,54,153,238,98,200,144,193,37,63,116,209,189,173,153,207,118,136,232,218,199,201,106,188,40,240,163,152,252,90,230,59,48,86,10,139,176,218,168,122,115,223,239,243,194,175,165,180,82,185,85,17,206,68,84,234,76,253,174,72,161,69,71,72,230,185,85,88,198,73,35,60,166,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,169,11,246,187,69,209,28,142,107,152,246,177,236,123,27,126,188,168,120,227,169,195,87,91,39,8,249,140,202,68,177,92,170,42,25,132,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,210,114,107,42,77,43,99,209,237,145,157,25,116,0,133,110,117,126,105,240,183,203,250,31,81,184,149,87,145,143,231,179,245,111,246,145,42,128,22,65,203,79,129,90,158,25,112,205,86,103,230,117,5,93,46,104,98,58,121,237,181,84,46,170,138,72,45,22,228,168,69,108,12,88,36,124,83,62,101,130,25,157,34,185,118,167,78,54,181,138,217,22,75,223,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,0,17,87,207,59,243,39,250,201,251,52,181,94,87,30,123,50,203,239,175,71,173,39,248,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,0,0,0,0,0,0,13,170,191,3,99,149,119,38,137,220,110,69,211,189,62,38,228,95,172,209,255,0,146,186,156,44,68,69,85,67,153,17,87,196,215,192,212,226,158,77,168,136,158,62,39,142,196,55,104,173,122,181,94,212,209,237,111,188,213,95,22,235,240,60,206,10,194,180,236,197,239,196,173,116,250,207,27,88,154,189,187,61,215,70,158,26,107,251,194,174,22,133,199,163,119,96,124,67,255,0,244,253,223,255,0,196,216,65,78,41,110,219,245,82,127,105,254,3,78,181,153,170,251,173,27,90,154,170,212,70,137,255,0,164,132,253,240,59,75,52,121,97,133,159,43,54,162,97,171,54,157,233,254,195,82,232,74,65,157,24,90,170,237,65,88,180,240,189,239,146,56,246,162,72,212,215,241,218,252,78,174,93,89,221,109,183,209,211,76,143,107,152,212,71,162,185,23,71,36,72,138,157,223,160,171,12,110,143,220,238,228,211,67,232,34,34,120,28,51,106,140,77,62,179,174,187,209,200,154,119,106,107,181,119,39,119,118,167,59,81,62,62,7,43,81,52,93,23,196,216,168,141,213,21,124,77,204,238,211,95,129,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,184,211,77,0,53,68,213,52,56,155,246,248,28,171,34,34,107,162,154,119,175,114,28,82,84,182,46,253,23,234,62,117,84,206,93,239,68,77,116,238,253,58,30,38,249,67,237,187,146,83,76,237,139,20,177,204,138,213,211,189,17,17,60,117,238,239,61,142,25,161,74,42,8,161,220,170,173,85,215,191,248,202,191,227,62,241,103,92,110,42,174,95,226,100,238,255,0,176,215,237,63,250,65,4,247,100,85,187,214,162,255,0,178,36,255,0,9,78,206,26,220,151,202,116,102,154,251,254,63,218,56,200,31,131,10,151,38,73,101,237,58,162,123,216,126,220,170,191,119,195,254,66,227,79,131,127,161,100,175,100,155,151,84,68,111,143,233,60,90,83,203,106,170,216,229,107,163,116,122,247,119,187,118,191,201,221,220,123,251,77,193,181,49,53,187,85,21,17,87,195,237,253,39,208,114,163,157,177,117,238,52,115,55,38,211,141,212,234,157,250,166,137,222,107,28,75,222,228,84,239,57,17,138,142,69,95,129,185,126,163,106,167,120,79,180,222,0,0,0,0,0,0,0,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,16,3,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,191,240,11,0,231,87,229,99,11,124,192,161,244,235,137,21,124,39,121,167,201,191,152,24,123,212,96,46,171,157,95,154,124,45,242,254,135,212,110,35,146,167,154,124,83,242,254,187,212,109,196,212,128,82,174,44,124,172,103,39,203,252,67,233,211,152,214,25,41,241,99,229,99,57,62,95,226,31,78,156,198,176,202,160,2,21,185,213,249,167,194,223,47,232,125,70,226,57,42,121,167,197,63,47,235,189,70,220,77,72,0,0,82,174,44,124,172,103,39,203,252,67,233,211,152,214,25,84,0,0,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,0,17,43,205,175,141,127,109,214,86,112,155,150,87,59,85,101,150,30,140,152,210,225,2,245,228,117,116,51,245,25,108,106,171,118,71,209,124,81,73,43,163,115,156,178,43,98,85,141,98,153,143,177,110,24,184,122,197,92,80,103,45,151,40,240,181,79,96,237,253,74,155,141,209,244,178,84,67,108,161,137,187,165,168,145,172,79,237,99,98,57,204,107,229,150,38,43,217,191,114,120,172,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,66,211,87,80,212,162,111,137,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,172,196,242,197,227,199,240,223,98,166,200,108,216,189,110,199,216,126,222,223,102,221,46,55,30,165,86,40,133,175,153,210,104,222,147,83,173,79,3,105,209,219,164,146,89,154,146,76,186,236,149,201,127,229,170,243,71,242,39,153,191,114,250,197,17,2,216,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,153,39,66,170,9,27,36,82,108,122,57,142,218,246,53,116,114,43,87,77,21,21,59,135,250,42,199,184,171,253,117,196,120,147,17,220,63,221,43,43,174,85,213,18,127,194,146,105,164,145,255,0,107,156,231,124,85,73,222,229,231,193,101,171,133,140,175,167,190,226,252,63,72,220,212,196,180,234,184,130,177,42,91,84,180,80,44,155,162,183,193,35,90,141,99,26,212,137,210,163,21,200,249,145,203,212,145,140,135,109,117,207,76,139,203,142,34,242,226,227,149,249,161,102,237,214,170,237,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,244,230,102,231,104,186,43,85,174,115,30,215,177,239,99,177,225,226,43,33,177,151,13,185,185,125,202,156,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,221,146,53,186,171,81,238,216,244,124,110,93,236,114,37,245,114,161,227,142,167,13,93,108,156,35,230,51,41,18,197,114,168,168,102,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,73,201,172,169,52,173,143,71,182,70,116,125,7,60,239,204,159,235,39,236,210,213,121,92,121,236,203,47,190,189,30,180,159,226,0,121,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,68,170,24,171,153,41,240,157,229,99,38,254,95,225,239,78,128,170,165,170,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,0,0,90,175,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,2,116,248,252,199,95,131,190,13,179,98,255,0,236,191,104,118,188,63,37,139,163,215,233,109,246,148,140,160,234,238,218,237,122,125,171,169,183,79,123,102,221,91,174,228,199,92,201,79,133,92,173,252,11,112,227,151,89,103,53,139,216,213,246,108,63,75,237,90,46,213,218,58,87,73,89,214,174,252,98,61,237,118,181,82,206,239,113,202,196,215,70,104,212,106,37,85,34,175,158,119,230,79,245,147,246,105,109,92,167,241,77,247,15,241,181,132,45,54,138,238,207,73,137,173,247,123,93,210,62,147,31,218,41,89,67,53,91,99,213,200,170,205,39,164,167,126,173,84,119,185,166,187,92,228,89,63,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,1,21,124,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,77,56,230,202,251,174,113,240,151,153,152,14,196,234,181,185,79,103,246,149,28,20,148,78,171,158,174,122,25,163,173,142,150,56,154,168,231,62,103,83,36,41,166,170,139,34,42,53,218,109,92,115,12,164,176,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,62,62,189,44,241,182,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,247,16,47,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,37,80,2,213,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,19,83,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,2,202,185,188,227,175,162,92,27,92,172,30,203,237,127,77,113,5,174,197,214,235,244,251,39,78,71,87,245,118,237,94,166,189,131,167,183,86,255,0,93,221,175,187,181,208,131,132,240,181,247,28,226,171,54,10,194,212,61,182,245,136,46,20,246,187,117,55,85,145,245,234,167,145,177,197,30,247,171,88,221,207,123,83,87,42,53,53,213,85,19,188,202,76,16,87,205,231,2,253,18,227,38,229,127,246,167,107,250,107,135,237,119,222,143,67,167,217,58,113,186,131,165,187,114,245,53,236,29,77,218,55,250,238,221,61,221,206,174,188,141,110,214,168,110,185,201,98,154,231,72,203,149,101,61,134,174,158,141,211,53,39,154,8,93,92,217,101,100,122,238,115,24,233,225,107,156,137,163,86,88,209,116,220,154,246,249,231,126,100,255,0,89,63,102,145,151,128,241,254,50,203,12,77,6,51,203,252,67,87,98,190,210,211,213,211,83,220,41,21,27,60,12,169,167,146,158,85,141,218,106,199,172,83,72,136,246,232,246,42,163,154,173,114,35,147,181,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,190,105,63,25,51,217,27,116,142,39,187,222,114,107,166,137,170,170,34,228,39,194,143,10,57,113,194,86,92,51,5,96,168,187,117,214,187,167,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,156,44,220,228,138,20,85,108,109,115,149,85,239,124,146,63,229,113,139,193,214,4,226,255,0,2,83,216,47,245,158,198,196,150,109,255,0,71,241,7,78,106,143,101,245,102,167,125,87,244,171,39,138,57,250,177,211,164,127,140,85,217,174,230,232,169,223,143,190,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,105,171,168,106,81,55,196,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,98,121,98,241,227,248,111,177,83,100,54,108,94,183,99,236,63,111,111,179,110,151,27,143,82,171,20,66,215,204,233,52,111,73,169,214,167,129,180,232,237,210,73,44,205,73,38,93,118,74,228,191,240,66,183,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,149,64,0,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,0,17,87,207,59,243,39,250,201,251,52,181,94,87,30,123,50,203,239,175,71,173,39,248,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,0,0,0,0,0,0,13,174,212,208,3,84,77,81,80,227,77,17,202,159,13,78,77,232,137,175,127,113,166,170,169,221,241,56,228,168,108,125,250,47,113,208,168,157,92,228,85,68,240,211,184,240,120,146,220,219,253,84,148,85,46,86,35,28,217,117,141,116,239,70,233,241,69,250,207,101,134,104,27,69,73,12,91,149,92,212,118,189,253,223,151,169,232,11,68,227,189,87,232,62,35,79,255,0,215,174,218,127,251,27,72,40,197,72,169,127,170,69,211,95,115,252,6,157,59,94,169,116,164,68,211,94,209,30,154,255,0,108,134,64,188,21,206,228,202,188,15,18,162,123,248,90,207,175,242,81,33,115,39,196,190,208,178,103,44,170,231,35,145,136,158,61,223,148,120,154,136,39,183,220,245,69,99,162,118,231,175,138,187,85,213,63,71,212,123,187,45,193,181,44,123,118,170,42,42,175,135,232,251,79,166,245,69,93,171,175,215,220,21,154,166,211,137,208,42,38,186,166,137,222,25,18,171,183,106,135,39,77,117,69,215,192,222,191,87,214,109,84,254,96,159,105,185,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,77,168,104,168,137,245,154,26,42,41,166,197,94,244,84,54,190,45,125,213,95,180,213,177,244,219,162,175,196,226,116,108,143,222,85,119,127,113,243,235,36,89,145,90,196,68,221,221,223,250,14,42,90,93,28,140,122,247,55,191,185,126,211,237,211,53,25,11,90,221,116,77,124,127,73,202,90,39,27,17,35,240,6,34,68,95,27,61,247,254,96,130,75,187,17,49,5,124,107,175,117,84,200,186,127,108,167,208,193,49,181,216,170,145,186,174,155,165,255,0,155,113,63,220,27,195,174,76,224,105,81,123,153,101,160,111,255,0,184,67,254,82,226,14,181,93,12,117,154,36,174,114,34,127,5,127,207,235,60,189,117,161,58,72,230,61,117,221,167,122,247,105,162,253,135,199,179,215,44,18,173,37,83,81,85,140,85,214,52,248,170,162,252,127,73,239,233,158,231,70,214,247,119,119,255,0,57,217,85,211,196,110,65,185,59,190,208,190,6,212,238,83,114,46,163,78,253,77,64,0,0,0,0,0,0,0,24,214,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,46,168,2,42,249,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,196,212,130,0,121,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,254,1,96,28,234,252,172,97,111,152,20,62,157,113,34,175,132,239,52,249,55,243,3,15,122,140,5,213,115,171,243,79,133,190,95,208,250,141,196,114,84,243,79,138,126,95,215,122,141,184,154,144,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,37,62,44,124,172,103,39,203,252,67,233,211,152,214,25,84,0,66,183,58,191,52,248,91,229,253,15,168,220,71,37,79,52,248,167,229,253,119,168,219,137,169,0,0,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,42,128,0,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,22,127,204,103,141,127,220,171,151,16,88,48,5,206,213,38,102,226,159,197,219,105,167,94,172,150,186,21,71,164,151,55,67,181,204,118,215,177,35,137,178,171,90,249,28,231,105,43,97,150,53,130,27,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,12,133,56,36,224,251,12,240,141,149,241,89,90,148,149,184,218,249,79,3,177,101,226,146,90,142,133,116,241,73,59,225,100,113,202,245,107,89,11,106,95,18,61,172,141,100,70,163,222,214,170,237,109,52,230,97,193,69,199,137,252,9,109,198,217,105,108,237,57,147,132,180,166,162,163,141,41,97,246,205,12,211,70,146,83,205,81,51,163,217,209,213,243,198,174,147,106,107,59,81,138,233,145,205,132,204,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,66,124,31,113,103,131,120,186,202,255,0,167,22,42,122,75,61,246,130,162,74,107,238,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,217,175,81,136,170,232,158,137,226,185,163,249,19,204,223,185,125,98,136,128,18,100,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,234,150,53,233,26,205,60,117,29,240,200,199,58,22,177,186,171,100,115,217,28,138,130,223,248,197,224,235,2,113,127,129,41,236,23,250,207,99,98,75,54,255,0,163,248,131,167,53,71,178,250,179,83,190,171,250,85,147,197,28,253,88,233,210,63,198,42,236,215,115,116,84,239,130,27,103,13,217,219,118,206,215,240,229,75,128,106,217,152,172,168,158,153,108,117,53,16,83,63,124,48,62,161,234,146,202,246,194,172,88,88,233,24,244,126,201,24,173,115,21,200,230,235,121,92,212,48,126,99,224,12,154,225,159,6,230,230,61,250,105,139,237,86,252,69,5,210,247,177,83,180,201,186,220,173,110,231,104,249,122,108,86,69,214,122,36,146,244,250,143,68,123,220,137,69,121,92,121,236,203,47,190,189,30,180,159,226,0,121,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,68,170,24,171,153,41,240,157,229,99,38,254,95,225,239,78,128,170,165,170,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,0,0,90,175,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,2,95,185,188,227,175,162,92,27,92,172,30,203,237,127,77,113,5,174,197,214,235,244,251,39,78,71,87,245,118,237,94,166,189,131,167,183,86,255,0,93,221,175,187,181,208,131,132,240,181,247,28,226,171,54,10,194,212,61,182,245,136,46,20,246,187,117,55,85,145,245,234,167,145,177,197,30,247,171,88,221,207,123,83,87,42,53,53,213,85,19,188,202,76,22,65,206,23,5,93,113,87,7,207,190,219,234,41,35,167,193,216,162,219,123,174,108,207,114,62,72,30,217,168,81,177,34,53,81,95,213,174,137,202,142,86,166,198,189,117,213,17,174,139,94,0,241,215,224,239,140,156,167,191,251,47,218,29,175,16,71,98,232,245,250,91,125,165,27,232,58,187,182,187,94,159,106,234,109,211,222,217,183,86,235,185,37,255,0,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,146,152,4,85,243,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,137,169,49,150,207,236,156,190,240,255,0,156,184,179,39,113,28,221,162,175,12,220,29,79,29,78,214,51,181,210,189,169,37,53,78,198,61,233,31,86,9,34,151,167,189,92,205,251,93,239,53,80,154,158,83,248,166,197,136,56,37,194,22,155,69,119,104,171,195,55,11,189,174,233,31,73,236,236,245,79,174,154,173,177,234,228,68,126,176,85,211,191,86,170,183,223,211,93,205,114,36,96,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,137,84,0,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,4,212,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,0,138,190,121,223,153,63,214,79,217,165,159,242,222,194,214,44,97,198,214,86,218,113,29,15,107,164,167,184,85,221,35,143,170,248,246,213,81,80,212,85,211,73,171,21,21,118,79,4,79,211,93,174,219,163,145,90,170,139,144,160,34,175,158,119,230,79,245,147,246,105,111,252,161,177,215,209,46,50,109,182,15,101,246,191,166,184,126,233,98,235,117,250,125,147,167,27,107,250,187,118,175,83,94,193,211,219,171,127,174,238,215,221,218,235,128,231,157,249,147,253,100,253,154,69,173,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,132,244,242,243,224,178,213,194,198,87,211,223,113,126,31,164,110,106,98,90,117,92,65,88,149,45,170,90,40,22,77,209,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,234,72,198,67,182,237,65,100,28,203,56,21,169,226,107,12,210,230,126,88,208,85,213,102,134,28,167,130,219,75,66,218,168,163,130,239,110,90,133,87,64,245,158,70,69,11,225,89,230,153,178,35,147,114,117,35,115,94,174,141,99,137,94,25,56,120,207,158,32,177,252,52,121,13,106,171,109,203,15,212,82,87,84,95,155,89,216,160,177,170,204,212,138,165,245,58,163,152,246,185,22,70,182,45,211,42,67,35,163,99,182,46,153,31,90,99,186,195,106,162,134,251,91,73,89,114,101,60,109,172,168,164,166,117,52,19,78,141,78,163,227,137,210,72,232,216,174,213,81,139,35,213,168,168,138,231,105,170,246,200,86,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,18,168,0,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,2,42,249,231,126,100,255,0,89,63,102,150,171,202,227,207,102,89,125,245,232,245,164,255,0,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,0,0,0,0,0,0,0,52,218,134,138,136,159,89,161,162,162,154,108,85,240,211,184,218,248,245,247,85,124,77,91,31,77,186,107,246,156,78,137,140,247,213,87,68,58,53,147,172,136,155,17,63,148,235,83,210,127,222,228,119,114,38,189,202,125,218,102,163,33,107,91,174,137,175,143,233,57,75,77,227,162,46,166,7,191,162,47,122,216,46,201,255,0,238,141,32,159,25,71,211,197,85,81,170,248,44,90,255,0,244,182,157,75,19,26,183,250,6,247,233,219,34,79,253,180,39,255,0,131,22,110,203,92,34,228,94,232,176,221,161,63,187,71,161,114,199,94,170,141,149,73,182,71,57,26,169,162,232,189,254,39,156,184,217,152,141,153,209,200,237,81,218,38,171,246,254,131,224,89,106,159,73,51,169,235,17,171,171,85,232,177,254,148,79,143,232,83,223,82,185,206,141,90,154,120,234,118,213,116,77,84,110,65,170,119,125,161,84,218,110,69,212,105,223,169,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,23,95,129,167,122,154,104,191,80,209,126,163,84,69,212,220,104,116,170,99,116,142,85,84,238,215,227,250,14,172,81,200,237,27,63,122,124,62,29,231,122,40,152,144,163,81,19,187,94,253,123,142,120,147,70,34,27,203,84,227,54,149,126,128,95,220,230,234,143,179,222,215,187,94,239,196,144,61,139,216,216,175,213,219,19,69,237,115,235,255,0,166,167,208,203,77,23,21,208,171,152,231,38,233,181,209,63,220,156,79,167,8,83,170,101,70,8,129,53,218,235,53,18,233,167,135,244,140,93,203,253,194,226,1,243,162,161,123,17,99,153,88,169,174,189,202,167,203,125,162,54,61,85,99,77,63,182,83,233,211,70,248,145,171,166,141,240,211,234,239,59,205,93,123,145,200,107,162,141,186,106,171,166,191,3,77,59,245,29,253,230,168,171,161,185,13,64,0,0,0,0,0,0,0,24,214,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,46,168,2,42,249,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,196,212,130,0,121,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,254,1,96,28,234,252,172,97,111,152,20,62,157,113,34,175,132,239,52,249,55,243,3,15,122,140,5,213,115,171,243,79,133,190,95,208,250,141,196,114,84,243,79,138,126,95,215,122,141,184,154,144,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,37,62,44,124,172,103,39,203,252,67,233,211,152,214,25,84,0,66,183,58,191,52,248,91,229,253,15,168,220,71,37,79,52,248,167,229,253,119,168,219,137,169,0,0,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,42,128,0,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,249,56,178,227,125,179,225,91,205,219,11,97,207,164,23,170,43,125,69,69,186,209,219,25,73,237,10,166,70,231,69,77,215,122,43,34,234,61,26,206,163,147,107,119,106,189,200,99,69,157,25,189,140,179,235,52,49,6,110,102,4,244,146,95,113,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,59,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,101,39,148,239,5,22,236,45,133,109,156,84,102,69,179,126,36,188,235,83,131,160,122,85,83,205,106,161,116,117,20,242,84,72,213,115,35,155,181,71,54,230,35,163,123,82,36,138,70,61,86,85,70,73,80,34,3,155,23,5,23,28,45,138,174,124,84,101,189,179,126,27,188,233,83,140,96,98,82,211,195,106,174,116,148,244,241,212,70,212,115,36,155,181,73,54,231,163,99,123,146,84,150,71,189,82,84,70,90,175,5,28,78,102,63,12,121,203,69,123,192,182,91,174,41,164,196,26,90,238,24,66,138,165,99,246,244,143,107,217,73,26,34,69,42,245,153,60,140,116,106,200,214,69,213,241,162,163,101,122,44,191,243,71,242,39,153,191,114,250,197,17,98,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,117,75,26,245,145,33,130,74,126,248,100,99,91,51,158,221,85,209,181,236,146,101,0,7,201,166,194,214,42,76,85,113,198,180,244,59,47,87,91,125,29,174,178,167,170,245,234,210,210,73,83,37,60,123,21,118,55,107,235,106,87,84,68,114,245,52,114,170,53,168,145,131,207,59,243,39,250,201,251,52,181,94,87,30,123,50,203,239,175,71,173,39,248,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,134,42,230,74,124,39,121,88,201,191,151,248,123,211,160,42,169,106,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,192,0,22,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,146,158,119,184,235,217,249,89,150,153,103,236,190,167,183,177,5,93,247,182,245,244,232,246,10,100,135,165,211,219,239,111,246,150,237,219,147,111,71,77,29,191,86,216,175,45,236,45,98,198,28,109,101,109,167,17,208,246,186,74,123,133,93,210,56,250,175,143,109,85,21,13,69,93,52,154,177,81,87,100,240,68,253,53,218,237,186,57,21,170,168,185,10,2,213,121,163,249,19,204,223,185,125,98,136,130,28,189,198,183,92,181,199,248,107,49,172,84,244,147,220,176,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,116,215,69,79,18,119,185,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,128,69,95,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,154,146,16,57,193,100,229,247,3,113,64,185,171,81,55,104,178,230,93,190,10,138,57,54,177,157,10,170,26,120,41,42,41,180,71,185,238,218,198,83,75,212,86,177,171,218,118,55,114,198,229,42,95,35,236,107,106,160,199,249,167,151,51,83,213,173,202,249,103,183,94,233,229,107,27,208,108,20,51,75,12,173,123,183,110,71,171,174,16,171,81,26,168,168,217,53,86,232,136,235,117,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,18,168,1,106,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,9,169,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,1,16,28,239,113,215,180,51,79,45,50,207,217,125,63,96,225,250,187,239,109,235,235,214,237,245,41,15,75,167,183,221,217,236,221,219,183,46,238,182,154,55,102,174,167,252,155,112,181,139,16,113,113,89,118,187,208,246,138,188,51,131,238,55,75,92,157,87,179,179,213,62,122,106,71,73,163,85,17,250,193,87,80,205,28,138,223,127,93,55,53,170,147,126,8,213,231,123,129,125,161,149,153,105,153,158,212,233,251,7,16,85,216,187,23,67,94,183,111,166,73,186,189,77,222,238,207,102,237,219,181,119,117,181,213,187,52,117,149,242,184,243,217,150,95,125,122,61,105,117,92,243,191,50,127,172,159,179,79,127,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,87,84,177,175,72,214,105,227,168,239,134,70,57,208,181,141,213,91,35,158,200,228,84,0,117,40,173,54,171,117,77,125,101,190,217,73,75,81,116,168,74,186,233,97,133,172,125,84,233,20,112,164,178,185,19,87,189,34,134,40,209,206,213,118,70,198,248,53,17,59,96,133,110,117,126,105,240,183,203,250,31,81,184,149,87,145,143,231,179,245,111,246,145,42,128,0,12,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,151,84,0,34,175,158,119,230,79,245,147,246,105,106,188,174,60,246,101,151,223,94,143,90,79,240,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,0,0,0,0,0,0,3,69,215,224,105,222,166,154,47,212,52,95,168,213,17,117,55,3,167,82,199,73,240,209,52,239,212,233,67,28,139,170,84,38,228,248,105,245,159,66,24,152,145,53,186,39,119,199,94,227,154,36,209,136,134,242,214,248,218,167,221,129,175,143,86,234,142,176,221,188,53,238,254,149,105,4,217,151,27,97,197,85,40,196,209,125,207,143,251,155,15,155,132,123,241,13,185,85,170,239,233,216,53,209,63,142,132,253,240,123,42,183,0,97,24,211,93,31,135,109,125,223,86,148,127,18,229,1,209,90,87,164,143,73,21,170,199,189,93,166,191,3,228,201,104,137,142,213,99,77,52,254,18,159,66,154,55,66,138,173,106,232,171,224,137,222,119,218,187,147,68,114,27,180,81,181,83,189,85,13,23,93,81,84,215,191,188,34,169,185,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,154,161,166,228,248,106,163,94,253,87,185,62,211,107,163,222,189,254,6,212,130,29,63,37,63,186,111,108,109,107,81,168,157,200,110,68,211,185,13,75,114,226,234,214,250,204,3,120,137,172,71,172,182,123,195,81,17,87,94,248,83,234,32,59,50,40,86,131,20,92,96,88,246,57,149,245,76,84,239,238,84,147,79,137,201,150,213,148,180,120,142,141,245,8,238,231,74,189,223,82,196,228,250,201,236,224,230,86,85,101,62,11,168,141,117,111,178,104,244,250,244,236,49,127,148,184,224,113,75,174,237,62,195,138,88,26,229,211,68,254,232,137,23,185,30,168,168,189,218,27,214,55,177,219,153,225,245,39,122,156,141,149,23,185,81,81,126,211,85,209,116,209,70,213,27,84,109,83,84,77,13,64,0,0,0,0,0,0,0,17,171,155,28,154,255,0,10,25,167,140,179,51,247,71,123,51,233,110,32,184,223,123,23,209,14,183,101,237,85,50,77,210,234,118,214,239,219,212,219,187,107,117,211,93,19,93,11,213,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,255,0,89,234,73,183,111,95,111,229,174,187,117,238,215,68,170,160,22,171,199,63,3,31,187,71,232,79,250,104,253,14,250,29,237,47,245,147,218,29,171,181,246,111,252,162,29,155,123,55,241,181,223,240,211,191,202,112,83,203,123,247,31,102,157,215,51,63,12,191,75,125,167,135,231,177,118,47,163,189,131,167,212,169,167,155,171,212,237,82,235,167,102,219,183,106,107,191,93,123,180,91,213,5,128,113,71,202,147,247,74,103,182,38,206,191,195,215,209,207,164,125,139,250,153,244,91,182,116,59,61,28,20,223,215,187,92,123,183,116,55,126,66,105,187,78,253,53,90,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,228,215,126,154,119,106,183,0,1,111,252,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,93,54,105,167,126,169,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,118,205,221,61,187,182,187,77,117,209,116,208,170,188,107,114,222,253,216,57,167,106,204,207,195,47,209,47,102,97,248,44,93,139,232,239,111,234,116,234,106,38,234,245,59,84,90,107,218,118,237,218,186,108,215,94,253,17,193,79,45,239,220,125,154,119,92,204,252,50,253,45,246,158,31,158,197,216,190,142,246,14,159,82,166,158,110,175,83,181,75,174,157,155,110,221,169,174,253,117,238,209,111,84,3,202,102,198,5,252,40,101,102,50,203,63,106,123,51,233,110,31,184,216,187,111,67,173,217,123,85,52,144,245,122,123,155,191,111,83,118,221,205,215,77,53,77,117,35,91,250,6,63,252,244,95,242,39,255,0,175,201,41,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,55,126,222,166,237,187,155,174,154,106,154,234,70,183,244,12,127,249,232,191,228,79,255,0,95,146,168,1,101,92,107,114,222,253,216,57,167,106,204,207,195,47,209,47,102,97,248,44,93,139,232,239,111,234,116,234,106,38,234,245,59,84,90,107,218,118,237,218,186,108,215,94,253,17,193,79,45,239,220,125,154,119,92,204,252,50,253,45,246,158,31,158,197,216,190,142,246,14,159,82,166,158,110,175,83,181,75,174,157,155,110,221,169,174,253,117,238,209,111,84,0,0,60,166,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,185,187,246,245,55,109,220,221,116,211,84,215,82,53,191,160,99,255,0,207,69,255,0,34,127,250,252,149,64,0,0,141,92,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,183,126,222,166,221,219,91,174,154,232,154,232,94,175,11,153,23,251,154,242,39,12,228,167,210,159,164,127,71,59,111,245,79,176,246,62,191,104,172,158,167,250,207,82,77,187,122,251,127,45,117,219,175,118,186,37,85,0,182,172,252,229,255,0,195,239,17,25,177,135,179,111,28,225,223,233,250,14,164,23,250,106,121,37,167,143,17,82,246,105,35,129,181,15,133,241,200,201,161,145,97,123,38,107,183,44,113,44,79,71,183,166,177,92,168,7,82,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,213,120,72,229,197,148,124,41,99,43,222,96,210,221,234,241,134,33,168,168,154,43,13,117,210,149,145,190,201,110,122,42,116,163,70,170,181,245,46,106,185,146,84,162,51,115,61,214,71,19,93,42,73,112,25,201,148,56,55,61,242,238,225,149,185,131,5,92,248,122,237,81,67,53,116,20,211,172,47,168,101,53,92,53,73,10,189,61,230,177,238,129,172,122,181,90,253,142,118,215,49,218,57,61,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,108,0,11,85,227,159,129,143,221,163,244,39,253,52,126,135,125,14,246,151,250,201,237,14,213,218,251,55,254,81,14,205,189,155,248,218,239,248,105,223,74,184,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,235,221,174,77,187,122,251,191,33,117,219,167,118,186,165,255,0,150,1,197,31,42,79,221,41,158,216,155,58,255,0,15,95,71,62,145,246,47,234,103,209,110,217,208,236,244,112,83,127,94,237,113,238,221,208,221,249,9,166,237,59,244,213,106,175,3,28,12,126,226,239,166,223,233,163,244,199,233,143,179,127,214,79,103,246,94,201,218,127,242,137,183,238,237,63,197,211,103,199,94,235,170,34,175,250,6,63,252,244,95,242,39,255,0,175,201,41,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,59,102,238,158,237,187,157,166,186,106,186,106,122,178,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,172,245,35,221,187,161,183,242,211,77,218,247,233,162,217,86,83,242,107,252,23,230,158,13,204,207,221,29,237,63,162,88,130,221,125,236,95,68,58,61,171,178,212,199,55,75,169,219,93,179,119,79,110,237,174,211,93,116,93,52,36,168,0,1,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,214,122,145,238,221,208,219,249,105,166,237,123,244,209,108,171,41,249,53,254,11,243,79,6,230,103,238,142,246,159,209,44,65,110,190,246,47,162,29,30,213,217,106,99,155,165,212,237,174,217,187,167,183,118,215,105,174,186,46,154,23,1,199,63,3,31,187,71,232,79,250,104,253,14,250,29,237,47,245,147,218,29,171,181,246,111,252,162,29,155,123,55,241,181,223,240,211,190,149,112,185,202,147,247,53,231,182,25,206,191,195,215,210,63,163,157,183,250,153,244,91,177,245,251,69,28,244,223,215,187,92,155,118,245,247,126,66,235,183,78,237,117,75,255,0,5,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,255,0,89,234,71,187,119,67,111,229,166,155,181,239,211,69,176,15,232,24,255,0,243,209,127,200,159,254,191,47,255,0,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,253,103,169,30,237,221,13,191,150,154,110,215,191,77,22,202,178,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,237,155,186,123,119,109,118,154,235,162,233,161,37,64,22,171,199,63,3,31,187,71,232,79,250,104,253,14,250,29,237,47,245,147,218,29,171,181,246,111,252,162,29,155,123,55,241,181,223,240,211,191,202,112,83,203,123,247,31,102,157,215,51,63,12,191,75,125,167,135,231,177,118,47,163,189,131,167,212,169,167,155,171,212,237,82,235,167,102,219,183,106,107,191,93,123,180,91,213,45,87,142,126,6,63,118,143,208,159,244,209,250,29,244,59,218,95,235,39,180,59,87,107,236,223,249,68,59,54,246,111,227,107,191,225,167,125,42,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,175,118,185,54,237,235,238,252,133,215,110,157,218,234,142,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,250,247,107,143,118,238,134,239,200,77,55,105,223,166,171,85,120,24,224,99,247,23,125,54,255,0,77,31,166,63,76,125,155,254,178,123,63,178,246,78,211,255,0,148,77,191,119,105,254,46,155,62,58,247,93,80,5,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,255,0,89,234,71,187,119,67,111,229,166,155,181,239,211,69,178,172,167,228,215,248,47,205,60,27,153,159,186,59,218,127,68,177,5,186,251,216,190,136,116,123,87,101,169,142,110,151,83,182,187,102,238,158,221,219,93,166,186,232,186,104,94,175,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,250,207,82,61,219,186,27,127,45,52,221,175,126,154,45,149,101,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,181,219,55,116,246,238,218,237,53,215,69,211,66,74,128,44,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,87,77,154,235,223,162,122,190,6,56,24,253,197,223,77,191,211,71,233,143,211,31,102,255,0,172,158,207,236,189,147,180,255,0,229,19,111,221,218,127,139,166,207,142,189,215,84,11,127,227,91,133,47,221,131,149,150,172,179,250,123,244,75,217,152,130,11,239,109,246,95,111,234,116,233,170,33,233,116,250,209,105,175,105,221,187,114,233,179,77,59,245,74,1,194,231,42,79,220,215,158,216,103,58,255,0,15,95,72,254,142,118,223,234,103,209,110,199,215,237,20,115,211,127,94,237,114,109,219,215,221,249,11,174,221,59,181,213,46,83,60,248,81,203,142,34,115,31,46,49,174,104,69,237,91,86,92,251,78,120,108,18,194,142,165,185,85,85,45,34,198,234,149,85,247,225,143,178,185,86,29,54,200,231,181,30,170,198,190,57,107,88,0,0,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,213,211,102,186,247,232,158,175,129,142,6,63,113,119,211,111,244,209,250,99,244,199,217,191,235,39,179,251,47,100,237,63,249,68,219,247,118,159,226,233,179,227,175,117,213,0,0,35,87,54,57,53,254,20,51,79,25,102,103,238,142,246,103,210,220,65,113,190,246,47,162,29,110,203,218,170,100,155,165,212,237,173,223,183,169,183,118,214,235,166,186,38,186,23,171,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,254,179,212,147,110,222,190,223,203,93,118,235,221,174,137,85,64,5,170,241,207,192,199,238,209,250,19,254,154,63,67,190,135,123,75,253,100,246,135,106,237,125,155,255,0,40,135,102,222,205,252,109,119,252,52,239,165,92,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,245,238,215,38,221,189,125,223,144,186,237,211,187,93,82,255,0,193,111,252,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,93,54,105,167,126,169,64,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,235,221,174,77,187,122,251,191,33,117,219,167,118,186,165,255,0,128,0,0,0,0,0,0,0,0,211,84,52,220,131,85,215,95,4,251,77,174,102,255,0,208,109,108,16,255,0,5,63,186,111,108,109,107,81,168,157,200,110,68,211,185,13,75,118,227,10,218,234,236,9,118,141,172,71,172,182,75,171,17,19,93,117,90,102,167,192,129,252,236,181,190,211,142,42,233,100,137,99,115,122,122,162,235,253,134,53,248,254,147,206,224,250,138,122,107,237,12,147,162,233,218,224,84,211,236,122,19,223,193,156,236,170,192,152,90,88,221,171,83,15,218,213,62,196,90,69,46,112,28,82,235,187,77,62,7,28,176,35,180,69,68,254,233,182,63,119,189,253,233,245,27,221,28,141,93,99,84,211,251,167,35,101,106,247,42,42,47,212,166,229,84,84,238,81,181,70,213,27,84,213,19,67,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,21,126,163,106,34,175,216,106,141,70,135,123,203,183,249,77,30,174,68,213,20,209,189,209,162,175,114,253,166,246,174,173,212,212,20,111,136,139,115,107,48,165,108,114,181,125,251,125,197,27,220,191,24,208,128,60,249,164,109,14,97,223,33,68,93,27,122,184,183,69,213,60,39,84,60,190,10,141,101,196,52,136,140,85,79,198,39,119,127,253,237,196,246,112,85,43,217,148,216,34,159,106,162,123,38,143,199,255,0,48,139,252,133,206,3,100,136,190,41,223,240,208,42,38,189,253,234,113,170,53,17,21,59,148,223,27,245,247,85,77,93,26,42,238,78,229,248,155,85,85,139,166,154,253,166,244,119,113,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,42,253,70,221,21,87,234,53,70,162,119,252,67,151,85,219,245,135,170,163,85,81,77,140,77,25,239,38,157,255,0,19,145,171,171,117,53,5,29,226,50,222,202,220,45,88,201,26,190,245,182,189,173,238,95,140,45,66,8,248,182,183,182,217,155,247,58,118,162,232,157,31,20,84,255,0,229,88,23,227,250,74,81,96,106,203,120,161,70,177,87,250,102,36,238,239,253,250,19,211,193,35,220,204,11,133,33,216,168,139,135,109,73,223,246,81,169,117,128,216,246,170,251,201,253,192,169,223,222,186,156,90,55,110,186,119,234,114,70,253,123,149,77,93,27,85,119,39,114,253,102,213,213,157,222,38,230,187,84,55,39,121,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,170,171,224,106,136,159,19,83,107,148,218,215,57,87,114,162,175,192,220,231,55,79,130,255,0,41,178,71,162,183,187,235,55,68,170,172,67,120,41,150,123,198,146,97,169,53,79,10,26,239,249,182,152,255,0,113,39,11,89,153,88,133,126,62,221,186,105,255,0,237,10,121,172,174,166,108,216,146,139,168,197,86,171,229,215,199,251,19,137,221,224,229,140,110,90,96,228,106,105,178,217,74,212,239,248,118,24,203,150,0,224,123,213,28,186,127,116,218,213,69,238,83,94,246,42,42,39,199,188,231,107,183,53,29,245,154,43,117,212,218,137,167,129,185,21,77,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,54,170,170,248,26,162,125,102,166,215,47,192,218,138,170,237,218,107,167,113,185,206,110,158,40,191,202,108,145,232,173,254,83,116,74,170,196,55,130,153,103,188,105,38,26,147,84,240,161,174,255,0,155,105,4,220,107,66,198,103,93,217,126,200,52,79,255,0,84,167,40,246,8,131,171,127,161,71,53,85,59,101,62,191,163,121,60,92,25,181,141,194,56,101,141,77,54,88,109,168,157,255,0,249,35,139,165,0,225,145,234,139,221,253,211,99,92,154,247,166,161,200,173,252,148,83,176,215,110,106,59,235,52,86,235,169,181,27,183,185,59,141,200,170,134,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,238,240,169,181,52,69,248,156,14,126,139,224,109,69,87,104,221,126,62,39,106,52,209,136,134,224,83,108,242,106,174,21,169,122,34,174,203,125,114,255,0,248,52,49,250,226,58,57,100,204,235,238,170,245,223,125,186,42,38,138,191,252,176,167,54,10,177,71,109,169,180,202,201,26,233,39,166,73,213,18,61,170,138,232,151,84,241,239,253,36,216,112,106,142,252,26,97,29,218,175,245,62,155,199,255,0,49,136,185,128,14,171,255,0,41,77,177,175,189,170,156,202,154,166,159,89,172,122,177,54,174,191,97,200,158,3,68,250,141,21,13,83,192,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,93,222,105,249,45,211,94,243,133,239,209,124,14,61,85,201,166,191,202,118,227,77,24,136,110,5,54,207,38,170,225,90,151,162,42,236,183,215,47,255,0,131,66,7,248,211,73,37,206,203,155,149,93,239,172,8,137,255,0,234,148,199,151,195,152,102,27,115,108,181,169,43,29,37,82,65,42,167,73,26,168,190,234,233,174,189,235,222,77,79,5,232,239,162,120,119,114,170,255,0,80,237,190,63,15,233,71,23,80,1,214,127,137,178,53,239,213,78,99,88,209,204,77,171,174,135,34,120,13,16,209,83,234,53,68,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,69,93,13,186,104,104,255,0,31,228,58,239,84,215,77,13,205,86,174,138,136,137,222,118,25,249,40,110,5,57,206,249,155,30,21,170,141,201,253,114,223,92,137,255,0,210,211,252,164,13,231,236,148,113,230,197,111,82,142,41,17,47,87,100,114,43,83,191,241,171,227,220,122,172,61,65,70,239,99,87,54,223,6,196,161,141,127,33,189,218,198,189,222,31,105,46,60,35,79,11,178,243,11,197,28,109,103,244,148,8,154,39,135,244,148,101,199,128,117,213,83,114,234,134,198,185,187,180,218,136,115,55,77,80,220,238,245,79,176,213,20,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,85,208,218,166,143,241,79,208,112,61,83,195,64,138,213,77,81,17,14,203,63,37,13,192,167,57,223,51,99,194,181,81,185,63,174,91,235,145,63,250,90,127,148,131,94,49,159,77,22,119,57,31,79,28,154,77,6,237,90,157,233,217,233,188,123,142,245,178,221,73,61,5,130,165,150,248,54,182,24,100,84,233,183,185,54,177,73,99,225,2,120,87,13,216,226,142,54,177,125,141,111,68,209,63,242,87,23,60,158,8,106,14,5,211,119,122,107,220,113,163,153,174,138,212,67,151,244,28,142,93,66,41,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,213,69,85,14,250,205,175,241,254,67,174,255,0,202,83,86,119,105,250,78,203,63,37,13,192,165,249,231,186,124,62,232,98,215,94,199,90,213,239,240,213,141,33,43,62,176,204,207,198,215,234,245,166,141,123,45,226,191,87,171,91,175,189,62,159,94,165,96,194,216,74,146,28,170,183,93,42,40,233,146,110,195,70,230,57,97,106,187,107,153,23,239,188,83,197,73,24,225,101,137,6,18,194,112,178,22,181,174,183,192,237,83,68,255,0,229,54,124,63,144,184,208,14,21,68,222,189,198,221,168,142,69,218,158,39,46,173,95,4,68,53,65,224,166,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,0,0,0,0,0,0,0,0,0,0,0,0,0,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,162,162,169,162,161,181,254,41,250,14,187,252,127,144,49,52,67,180,207,201,67,112,41,134,122,35,230,176,58,24,245,213,104,171,90,189,254,26,198,210,26,248,173,194,83,214,230,149,218,173,105,163,127,100,108,82,43,220,214,170,255,0,169,97,95,138,235,251,210,161,96,60,25,76,236,189,165,175,172,161,166,220,219,53,60,209,57,208,177,203,175,67,93,81,124,81,124,9,10,225,86,22,211,217,176,219,89,11,90,143,179,209,106,173,68,79,10,87,23,46,1,194,228,77,222,31,3,106,181,190,59,80,229,213,171,224,212,64,134,190,10,106,157,230,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,184,39,122,232,169,169,196,173,79,29,16,220,214,181,62,7,34,120,26,130,142,103,165,222,42,60,61,112,155,170,136,180,244,85,238,239,106,174,155,89,246,126,130,34,177,204,82,98,26,252,107,89,59,17,236,246,155,228,107,147,224,143,169,114,247,110,239,239,209,10,243,98,179,173,78,75,91,216,148,172,68,142,223,67,26,57,54,162,232,140,135,249,203,212,225,230,78,203,132,48,212,113,232,213,134,130,6,42,252,81,82,149,137,226,133,197,128,112,175,229,169,162,235,169,189,19,226,106,158,38,237,17,77,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,218,237,77,17,125,228,69,68,56,213,169,227,162,26,181,141,250,142,84,240,53,5,32,207,203,172,116,22,42,249,86,68,71,65,111,172,127,122,42,233,164,40,191,2,43,115,61,207,197,120,187,25,87,190,54,203,27,105,97,209,200,154,105,253,42,136,186,110,239,253,239,243,21,111,3,90,221,83,149,180,240,37,36,123,97,176,64,196,114,35,81,116,236,250,107,250,123,139,195,225,218,68,165,176,88,98,143,70,186,27,85,27,21,116,239,77,41,213,60,80,184,250,103,43,233,226,122,174,170,230,53,117,254,67,144,28,78,252,175,228,54,174,170,111,68,248,154,167,137,187,68,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,170,234,113,234,237,127,144,217,239,107,162,248,28,140,119,126,139,161,202,13,28,168,212,87,47,130,38,165,179,241,31,112,153,184,95,18,43,37,95,114,130,234,169,222,189,223,139,82,60,93,132,231,159,14,95,43,164,167,118,181,171,79,51,85,30,207,127,89,53,85,95,143,199,226,92,182,95,97,120,38,203,219,53,36,208,42,198,182,250,84,123,23,106,162,170,68,207,20,211,69,239,68,43,86,68,215,189,150,234,187,119,85,200,180,151,73,233,161,77,87,86,70,200,152,136,212,248,34,34,34,247,39,113,116,200,168,190,6,160,226,114,105,239,26,27,154,186,154,167,137,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,181,87,224,113,170,187,119,119,129,177,119,107,167,192,222,199,105,226,115,3,71,42,53,21,203,224,137,169,110,92,81,87,200,204,63,136,86,41,85,17,150,138,213,78,245,77,63,165,144,143,91,94,31,154,233,105,191,221,102,99,213,106,233,87,107,145,237,247,246,177,237,239,215,191,225,167,121,112,185,113,134,225,92,17,106,167,116,42,136,235,85,35,36,106,43,116,119,226,81,21,23,187,191,226,85,124,128,185,84,54,243,124,180,186,119,236,162,146,24,41,217,185,125,198,181,38,77,19,224,157,205,79,13,11,178,181,185,93,109,164,85,85,85,232,71,174,191,94,212,59,64,226,127,119,127,242,26,27,154,186,154,167,137,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,13,166,221,17,84,222,198,162,46,167,32,56,170,156,140,166,149,235,224,214,57,127,152,179,190,41,47,17,193,135,239,20,238,115,81,106,104,238,172,98,43,87,189,118,105,252,158,63,18,219,234,109,41,38,88,81,202,205,234,171,111,163,87,251,201,220,171,211,46,3,47,105,34,139,5,88,162,71,59,122,219,169,151,69,255,0,121,105,247,114,141,221,147,16,87,210,77,238,186,91,189,100,141,79,29,91,179,199,187,244,23,91,103,115,95,76,229,106,234,157,69,254,242,29,240,113,189,21,123,144,216,169,241,248,154,183,187,67,121,185,60,13,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,216,190,38,213,211,188,218,168,138,166,230,162,39,121,202,14,42,167,35,41,165,122,248,53,142,95,230,45,23,139,107,196,80,90,46,176,43,219,173,77,174,185,140,213,171,222,189,157,137,252,158,63,18,215,176,93,173,213,25,84,217,145,28,174,236,181,155,209,28,154,39,191,38,133,194,229,237,28,48,96,235,35,85,239,220,235,101,34,34,47,215,210,111,216,119,242,114,57,40,177,253,241,147,183,106,84,214,61,89,223,174,168,157,101,248,120,120,167,137,118,120,101,237,117,26,35,87,93,35,143,251,202,125,144,113,200,222,237,16,216,191,90,154,167,129,188,220,158,6,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,215,46,134,207,176,219,175,126,167,36,110,215,221,55,131,230,98,42,174,205,105,171,238,213,93,79,47,248,42,71,247,22,119,87,212,214,88,237,237,99,81,106,165,184,66,170,169,225,185,97,79,175,237,56,45,184,82,74,172,181,101,31,89,168,169,67,66,154,238,238,238,219,246,125,133,84,203,251,99,27,132,233,237,239,122,235,19,99,139,84,94,239,118,54,125,159,97,242,41,223,29,151,58,172,177,193,185,250,211,76,245,223,223,222,172,157,23,195,78,238,226,238,176,125,67,219,65,35,36,70,234,179,185,125,223,237,90,122,64,108,122,162,119,169,181,118,166,154,235,226,53,111,195,83,86,169,191,196,212,0,0,0,0,0,0,0,0,0,22,213,139,57,143,112,99,129,177,85,231,5,98,156,228,236,87,172,63,112,168,181,220,105,190,142,221,100,232,85,65,35,163,150,61,236,166,115,29,181,236,114,106,213,86,174,154,162,170,119,149,171,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,124,50,126,46,102,50,70,233,36,79,111,188,212,215,77,83,84,84,85,245,103,159,147,31,224,216,177,253,62,86,187,16,210,46,44,170,179,205,127,101,165,170,174,157,45,209,77,28,14,168,122,34,104,198,44,179,49,141,220,169,189,82,77,155,186,114,109,237,98,204,83,98,192,216,86,243,141,113,77,119,98,178,225,251,125,69,210,227,83,210,124,157,10,88,35,116,146,201,177,136,231,187,107,24,229,209,168,174,93,52,68,85,238,45,175,250,40,252,9,255,0,225,207,254,76,222,63,232,133,213,0,117,46,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,190,46,123,218,212,213,85,16,237,128,0,58,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,171,30,177,77,20,136,215,104,187,36,99,188,28,138,189,176,0,58,151,59,181,170,203,76,202,203,205,206,146,130,158,74,136,41,25,45,76,205,137,142,158,121,89,12,49,35,156,168,138,249,37,146,56,216,223,23,61,237,106,106,170,136,118,192,7,159,181,99,252,27,125,198,87,252,190,179,98,26,74,204,67,133,105,232,106,111,84,48,170,185,244,12,172,73,86,153,37,84,77,173,123,219,4,143,70,107,189,25,177,202,136,217,24,174,244,0,234,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,118,192,0,29,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,245,220,214,61,208,76,214,185,83,71,44,82,34,107,181,116,161,89,165,199,175,9,217,45,142,238,121,103,153,121,173,236,108,73,102,232,246,218,47,97,92,170,58,93,88,89,52,127,140,134,157,241,187,88,229,99,189,215,46,154,232,186,42,42,39,171,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,213,49,71,187,119,66,95,201,215,77,189,250,106,154,213,80,15,41,154,89,165,129,50,91,2,92,243,51,50,239,190,198,195,118,110,143,109,173,236,179,84,116,186,179,50,24,255,0,23,11,31,35,181,146,86,55,221,106,233,174,171,162,34,170,81,92,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,27,28,81,239,125,51,88,221,207,123,83,87,42,53,53,213,85,19,188,185,80,0,0,30,126,197,143,240,110,38,196,216,155,6,88,177,13,37,93,247,7,84,83,83,95,109,237,85,73,232,95,81,78,202,136,21,237,84,69,86,73,20,136,173,122,106,197,86,200,212,93,209,189,173,244,0,30,127,31,227,252,27,149,152,54,237,152,57,131,136,105,44,120,122,199,78,181,53,213,213,42,187,34,102,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,232,0,7,201,250,89,133,126,149,125,5,250,77,106,250,73,236,255,0,107,123,31,182,199,219,187,15,83,165,218,122,26,245,58,61,79,115,169,183,110,239,119,93,123,142,220,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,122,238,115,24,233,225,107,156,137,163,86,88,209,116,220,154,246,192,5,42,207,78,40,242,39,134,191,98,126,26,241,207,209,207,164,125,167,217,159,212,202,202,206,191,103,233,117,191,212,209,73,183,111,94,47,202,211,93,221,218,232,186,121,76,173,227,215,132,236,233,199,118,204,179,203,76,214,246,206,36,188,245,187,21,23,176,174,84,253,94,148,47,154,79,198,77,78,200,219,164,113,61,222,243,147,93,52,77,85,81,22,224,11,127,205,46,61,120,78,201,108,119,115,203,60,203,205,111,99,98,75,55,71,182,209,123,10,229,81,210,234,194,201,163,252,100,52,239,141,218,199,43,29,238,185,116,215,69,209,81,81,42,6,74,103,222,83,241,19,133,106,177,174,78,98,191,164,22,90,43,131,237,115,212,246,26,154,77,149,76,142,57,29,30,202,136,227,122,232,201,163,93,81,54,251,218,107,170,42,39,170,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,249,58,20,176,70,233,37,147,99,17,207,118,214,49,203,163,81,92,186,104,136,171,220,91,95,244,81,248,19,255,0,195,159,252,153,188,127,209,11,159,180,220,233,175,86,170,43,205,28,117,113,211,215,211,199,83,19,42,233,37,165,157,172,123,81,205,73,33,153,173,150,39,232,169,171,36,107,94,213,213,28,136,168,168,118,192,0,3,169,115,187,90,172,180,204,172,188,220,233,40,41,228,168,130,145,146,212,204,216,152,233,231,149,144,195,18,57,202,136,175,146,89,35,141,141,241,115,222,214,166,170,168,135,108,3,169,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,186,177,235,20,209,72,141,118,139,178,70,59,193,200,171,219,0,22,171,253,20,126,4,255,0,240,231,255,0,38,111,31,244,66,191,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,207,134,79,197,204,198,72,221,36,137,237,247,154,154,233,170,106,138,138,190,172,0,14,165,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,108,0,14,164,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,122,238,115,24,233,225,107,156,137,163,86,88,209,116,220,154,246,192,58,149,183,107,85,186,166,130,142,225,115,164,165,168,186,84,45,37,12,83,76,214,62,170,116,138,73,150,40,154,171,171,222,145,67,44,138,214,234,187,35,123,188,26,170,157,176,14,165,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,197,175,99,154,186,42,42,29,176,15,147,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,73,242,116,41,96,141,210,75,38,198,35,158,237,172,99,151,70,162,185,116,209,17,87,184,182,191,232,163,240,39,255,0,135,63,249,51,120,255,0,162,23,41,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,73,241,245,233,103,141,178,69,38,199,163,94,221,204,123,87,71,34,57,53,209,81,23,184,250,199,201,183,98,204,43,120,190,221,240,181,167,19,90,171,111,88,127,179,251,94,221,79,91,28,149,86,254,187,21,240,118,136,154,170,248,186,140,69,115,55,162,110,106,42,166,168,125,96,117,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,87,189,34,134,89,21,173,213,118,70,247,120,53,85,59,96,0,0,0,0,0,7,148,205,44,210,192,153,45,129,46,121,153,153,119,223,99,97,187,55,71,182,214,246,89,170,58,93,89,153,12,127,139,133,143,145,218,201,43,27,238,181,116,215,85,209,17,85,40,174,19,230,61,193,142,57,197,86,108,21,133,179,147,182,222,177,5,194,158,215,110,166,250,59,117,143,175,85,60,141,142,40,247,190,153,172,110,231,189,169,171,149,26,154,234,170,137,222,92,168,0,0,0,0,0,0,0,0,0,6,215,119,27,53,54,235,223,169,190,55,107,221,252,167,32,62,118,33,159,179,217,107,31,166,186,193,34,127,236,41,96,156,96,93,36,158,229,97,183,53,141,69,170,74,184,117,84,240,220,216,19,235,251,79,149,150,152,86,69,203,9,169,22,102,234,180,181,45,213,29,221,222,249,126,194,169,229,205,189,177,89,82,129,238,85,88,169,105,225,213,23,234,98,167,212,104,214,67,99,204,188,51,37,58,189,238,149,245,251,183,232,169,170,66,190,26,105,245,169,115,152,2,170,71,211,72,249,26,221,37,142,23,38,137,246,57,79,100,139,170,34,253,102,166,199,170,39,122,155,28,136,137,223,226,106,138,223,20,212,213,170,111,241,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,162,247,155,29,224,104,169,161,181,19,83,145,137,167,113,188,30,127,25,204,216,237,51,181,200,186,190,158,116,77,63,181,35,183,59,107,99,196,121,155,133,237,136,215,51,178,95,102,129,203,166,154,238,168,133,186,167,143,240,126,162,181,217,240,181,35,172,53,148,111,154,109,54,64,221,81,201,240,95,209,246,31,83,6,89,96,130,209,95,12,114,72,174,101,124,141,110,170,154,104,136,207,30,227,224,99,107,52,148,25,129,103,186,178,70,172,49,219,91,189,170,190,246,229,235,39,119,118,154,119,167,196,185,124,31,46,181,12,166,114,123,207,145,234,138,158,31,145,255,0,81,238,193,177,237,213,13,154,42,38,138,27,169,185,59,245,55,52,220,0,0,0,0,0,0,0,0,0,12,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,149,43,138,174,38,48,111,10,25,71,89,154,88,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,241,236,199,249,197,143,179,23,55,46,217,223,121,191,85,210,226,203,165,225,111,108,172,162,170,153,143,160,157,30,142,133,180,210,57,238,150,38,64,141,141,144,166,245,88,217,28,104,139,238,161,54,118,108,117,156,185,151,203,43,24,227,172,244,181,218,169,49,37,235,43,239,181,145,207,111,157,174,246,133,12,150,185,157,77,89,52,76,106,71,79,52,209,171,94,232,163,115,154,154,163,180,137,92,176,69,2,230,85,0,22,171,205,31,200,158,102,253,203,235,20,71,138,229,161,199,29,55,17,216,54,28,158,199,12,171,102,98,224,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,247,223,34,72,197,84,115,217,13,239,128,11,74,230,13,198,221,171,133,12,1,29,139,12,79,73,93,152,184,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,168,141,85,72,228,210,159,242,106,187,93,111,252,54,227,107,237,246,231,87,113,185,92,115,34,229,87,89,89,87,51,166,158,166,121,40,45,238,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,133,102,255,0,25,183,222,15,57,153,230,189,206,75,87,182,112,102,40,250,59,79,137,173,177,49,137,84,232,226,180,82,244,170,105,164,118,154,77,23,86,85,72,220,228,142,70,189,205,118,213,86,75,28,170,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,124,125,122,89,227,108,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,238,62,176,6,62,220,193,56,134,206,220,237,206,218,236,59,156,56,74,175,5,179,5,212,73,77,109,194,53,47,130,161,246,119,203,5,50,84,42,85,199,12,110,170,100,238,129,147,177,235,185,155,36,111,77,85,138,142,116,138,114,202,227,182,213,157,216,54,221,145,153,165,137,170,228,205,11,13,60,141,165,172,186,78,215,191,18,81,49,92,230,190,57,52,69,125,76,49,104,217,24,253,210,61,145,245,247,72,171,55,74,253,65,111,252,107,241,93,98,225,47,38,171,113,151,86,213,89,139,238,90,209,225,107,37,108,207,111,111,170,220,196,146,69,108,104,175,88,96,99,250,178,46,172,106,232,200,250,140,124,177,169,2,216,107,62,243,99,7,231,44,220,64,225,204,87,217,49,245,69,194,190,233,37,223,176,211,73,186,170,181,178,182,166,78,131,227,88,83,122,79,42,105,179,107,119,123,168,154,38,153,31,101,110,34,199,120,175,2,91,47,249,151,151,95,65,49,37,87,91,182,225,255,0,107,195,116,236,123,102,123,35,254,154,133,18,57,55,198,214,73,238,167,187,212,218,189,237,83,213,148,171,139,31,43,25,201,242,255,0,16,250,116,229,144,114,161,227,142,155,18,218,172,156,35,230,51,42,214,251,109,167,168,102,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,73,201,164,75,12,77,143,70,58,54,117,164,208,0,80,174,48,120,179,193,188,34,229,127,211,139,237,61,37,226,251,95,81,29,53,139,14,58,189,105,103,186,189,36,98,78,172,122,71,42,177,145,68,245,145,207,86,108,215,166,197,84,116,172,69,180,14,78,24,255,0,25,102,158,50,226,11,48,115,7,16,213,223,49,13,242,163,14,84,215,87,84,170,111,149,250,92,145,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,44,215,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,5,170,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,38,167,154,63,145,60,205,251,151,214,40,143,41,203,155,143,111,221,81,98,159,45,243,18,14,207,153,184,102,223,219,42,234,32,167,217,75,122,161,99,217,18,214,53,24,155,33,153,31,36,109,150,46,230,171,158,215,196,155,92,232,225,189,80,0,44,215,153,246,108,113,47,148,121,36,183,204,138,164,164,162,195,213,20,245,20,216,187,18,178,102,71,113,178,178,89,233,33,164,90,53,89,154,230,190,87,77,52,106,246,71,35,217,220,246,172,78,70,188,136,14,21,120,152,198,92,40,102,229,30,105,96,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,181,93,11,247,69,27,217,35,81,118,189,141,220,215,179,124,111,200,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,124,50,126,46,102,50,70,233,36,79,111,188,212,215,77,83,84,84,85,245,96,130,190,99,60,123,126,234,139,236,25,111,151,112,118,124,178,195,55,14,217,73,81,61,62,202,171,213,115,24,248,146,177,200,244,223,12,40,201,36,108,81,119,57,90,247,62,84,220,230,199,13,192,114,163,227,167,250,199,11,249,215,140,255,0,216,244,184,2,182,185,191,219,53,214,185,42,21,223,239,93,149,142,111,240,225,71,255,0,169,225,37,80,20,43,140,30,44,240,111,8,185,95,244,226,251,79,73,120,190,215,212,71,77,98,195,142,175,90,89,238,175,73,24,147,171,30,145,202,172,100,81,61,100,115,213,155,53,233,177,85,29,43,17,96,6,237,157,121,185,122,205,10,220,234,172,204,124,65,30,59,175,168,146,166,92,65,73,92,250,90,214,189,241,172,78,72,228,133,90,177,51,164,171,18,50,61,172,108,122,49,168,140,68,105,125,92,116,102,247,18,248,87,43,248,71,206,28,192,158,175,7,102,253,190,159,18,86,84,77,79,3,41,167,141,233,37,3,34,124,208,119,177,143,154,155,166,233,224,115,81,154,203,44,110,137,141,221,19,100,39,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,67,41,127,166,159,4,81,207,213,142,157,100,252,90,46,205,118,187,69,78,251,128,0,179,254,105,121,23,71,156,28,41,223,177,37,21,155,181,226,76,187,255,0,68,150,201,163,88,35,145,148,177,170,37,193,142,146,84,221,209,236,189,73,157,27,28,215,62,74,104,63,41,90,140,116,38,100,190,111,99,44,133,205,12,63,155,153,127,61,36,119,220,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,206,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,76,151,112,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,62,62,189,44,241,182,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,247,16,47,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,115,147,206,191,160,220,62,218,114,114,146,223,214,171,204,219,130,245,167,146,45,209,193,67,110,150,158,162,77,174,73,26,173,153,211,190,141,27,171,30,213,143,175,174,215,108,82,45,120,69,201,11,87,17,220,69,224,204,154,190,223,42,237,22,219,253,69,75,171,42,233,35,107,231,72,41,233,102,169,145,145,238,247,90,247,182,5,98,61,81,200,197,122,57,90,253,187,22,103,249,163,249,19,204,223,185,125,98,136,242,156,185,184,246,253,213,22,41,242,223,49,32,236,249,155,134,109,253,178,174,162,10,125,148,183,170,22,61,145,45,99,81,137,178,25,145,242,70,217,98,238,106,185,237,124,73,181,206,142,27,213,0,3,228,226,204,83,98,192,216,86,243,141,113,77,119,98,178,225,251,125,69,210,227,83,210,124,157,10,88,35,116,146,201,177,136,231,187,107,24,229,209,168,174,93,52,68,85,238,49,247,227,111,140,28,77,197,206,104,75,122,114,213,209,96,155,29,68,237,194,118,122,184,169,250,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,185,210,63,203,23,143,31,195,125,138,155,33,179,98,245,187,31,97,251,123,125,155,116,184,220,122,149,88,162,22,190,103,73,163,122,77,78,181,60,13,167,71,110,146,73,102,106,73,50,235,178,87,37,255,0,130,29,184,134,226,207,25,112,139,204,239,51,49,197,138,158,174,241,98,175,167,180,211,95,112,227,107,210,150,11,171,18,199,74,144,43,222,177,202,140,124,82,189,36,107,209,155,244,234,49,21,27,43,209,101,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,124,50,126,46,102,50,70,233,36,79,111,188,212,215,77,83,84,84,85,245,96,24,171,147,253,202,227,200,158,89,125,245,235,21,165,213,0,1,9,124,183,57,130,83,112,237,83,38,79,103,37,214,173,217,117,113,168,117,77,21,202,105,101,153,152,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,211,87,200,171,54,128,3,197,103,70,111,96,220,133,202,252,65,155,153,129,61,92,118,44,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,206,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,72,224,229,227,196,46,42,226,131,152,94,98,102,230,41,166,236,29,191,47,234,169,173,214,182,85,73,81,13,178,134,42,251,115,98,167,141,207,95,237,164,122,181,172,107,229,150,87,163,25,191,106,74,160,60,86,116,102,246,13,200,92,175,196,25,185,152,19,213,199,98,195,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,199,175,136,30,40,179,67,136,44,232,118,116,95,111,117,118,235,149,186,161,83,13,37,35,227,134,123,29,20,117,114,212,210,83,199,81,4,113,57,239,129,211,46,147,170,36,138,168,142,85,240,210,101,57,124,241,183,106,226,191,0,73,98,196,243,210,80,230,46,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,233,163,149,18,72,245,187,80,67,6,85,113,183,117,225,67,142,92,232,177,98,121,234,235,178,235,21,102,69,234,27,173,27,170,156,216,45,51,186,240,173,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,211,71,42,172,113,233,49,56,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,159,31,94,150,120,219,36,82,108,122,53,237,220,199,181,116,114,35,147,93,21,17,123,143,172,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,37,62,19,188,172,100,223,203,252,61,233,208,20,127,152,55,27,118,174,20,48,4,118,44,49,61,37,118,98,226,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,162,53,85,35,147,72,86,201,220,194,207,154,44,232,181,223,114,135,28,98,8,51,23,21,94,32,164,138,178,43,158,217,238,181,181,53,113,185,177,85,73,51,182,78,201,106,18,55,72,218,133,116,111,94,249,53,77,76,143,178,246,183,25,92,112,6,26,184,102,53,166,146,215,139,42,172,244,83,95,168,105,28,142,130,150,226,232,88,181,48,198,168,247,162,177,178,171,218,138,143,127,114,39,188,239,21,244,5,133,115,149,187,93,108,28,54,224,155,237,138,231,87,110,185,91,179,34,219,87,71,89,73,51,161,158,154,120,232,46,14,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,218,242,253,227,186,197,197,86,21,143,5,98,151,246,44,205,195,246,244,146,227,77,163,228,246,165,44,17,210,199,45,215,123,41,226,167,131,171,83,80,228,236,205,85,115,52,213,53,111,122,94,0,5,138,243,127,197,55,220,13,144,89,123,141,112,181,119,98,189,97,252,208,180,221,45,213,61,38,73,208,170,130,138,190,72,164,216,244,115,29,181,236,106,232,228,86,174,154,42,42,119,21,87,129,126,51,108,92,97,229,197,85,206,75,87,177,177,158,23,236,244,248,154,219,19,30,180,173,146,84,127,74,166,154,71,107,172,50,244,165,84,141,206,89,35,115,28,215,110,68,100,178,92,168,0,22,43,205,255,0,20,223,112,54,65,101,238,53,194,213,221,138,245,135,243,66,211,116,183,84,244,153,39,66,170,10,42,249,34,147,99,209,204,118,215,177,171,163,145,90,186,104,168,169,220,85,94,5,248,205,177,113,135,151,21,87,57,45,94,198,198,120,95,179,211,226,107,108,76,122,210,182,73,81,253,42,154,105,29,174,176,203,210,149,82,55,57,100,141,204,115,93,185,17,146,201,114,160,2,213,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,128,0,0,0,0,0,0,0,0,3,69,239,54,187,193,77,166,196,77,78,86,38,157,198,240,124,76,99,35,99,195,245,122,162,251,209,72,212,211,235,216,226,61,248,136,145,151,140,217,194,86,125,28,222,203,114,141,142,119,134,189,69,166,94,229,239,254,241,87,240,150,22,165,130,201,95,70,233,165,84,116,42,221,81,201,241,223,246,125,167,46,2,178,83,211,205,123,133,36,145,118,185,141,103,122,124,22,79,30,227,118,62,179,246,27,190,22,185,198,253,91,19,42,214,84,85,239,213,209,177,19,111,119,214,191,21,43,134,88,203,212,166,160,98,167,245,234,88,149,191,103,226,149,123,202,152,212,209,168,159,82,104,106,108,123,117,67,102,138,157,202,104,154,232,111,78,245,55,55,196,220,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,187,234,54,170,253,102,214,185,21,14,118,185,29,222,134,160,167,121,175,86,248,105,227,98,42,232,144,207,240,79,224,180,143,59,77,186,107,254,120,86,204,174,98,165,22,43,71,123,234,173,93,22,177,203,221,162,119,254,79,196,187,170,203,109,61,14,27,184,78,177,166,245,72,87,84,114,175,239,211,95,31,210,124,188,174,154,154,182,150,229,27,99,118,173,186,212,49,119,119,119,163,91,246,157,44,241,166,142,159,9,215,212,49,168,136,200,160,69,239,85,93,122,237,79,241,149,103,0,92,157,91,87,29,193,202,229,88,165,145,157,232,136,191,214,254,164,238,248,149,110,37,114,181,85,235,170,234,111,52,211,83,143,84,93,85,83,196,53,90,157,200,157,230,189,201,252,166,230,155,128,0,0,0,0,0,0,0,0,1,141,103,22,62,105,243,147,230,6,33,245,25,201,116,224,131,55,176,110,66,242,196,194,89,185,152,19,213,199,98,195,180,247,121,170,18,146,5,154,121,94,251,229,92,81,67,27,59,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,34,87,138,174,38,49,151,21,249,185,89,154,88,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,109,71,76,253,210,200,247,200,228,77,207,123,182,181,140,217,27,47,87,149,63,2,180,216,198,74,14,41,243,94,130,146,166,197,75,80,147,96,170,22,213,74,217,221,113,164,173,98,251,73,235,12,141,70,178,41,105,228,137,176,200,142,234,42,200,231,49,173,108,107,44,143,241,99,229,99,57,62,95,226,31,78,156,198,176,202,160,2,213,121,163,249,19,204,223,185,125,98,136,129,108,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,76,147,161,85,4,141,146,41,54,61,28,199,109,123,26,186,57,21,171,166,138,138,157,196,244,240,11,198,190,21,226,179,46,41,44,151,107,159,103,204,220,51,111,134,60,71,111,168,88,217,37,126,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,140,143,70,42,109,116,79,150,234,129,71,248,170,226,99,6,240,161,148,117,153,165,140,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,38,213,108,44,219,20,143,124,142,69,218,198,59,107,94,253,145,191,29,124,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,66,212,215,87,84,170,111,149,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,196,242,84,242,177,138,126,96,87,122,117,184,176,14,104,254,123,51,55,238,95,71,162,42,87,45,206,96,148,220,59,84,201,147,217,201,117,171,118,93,92,106,29,83,69,114,154,89,102,102,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,52,213,242,42,205,160,5,128,115,58,224,59,240,223,98,169,207,156,167,178,238,199,216,126,222,239,105,90,237,214,238,165,86,40,133,175,133,177,234,238,171,83,173,79,3,106,21,187,99,146,89,154,145,194,154,236,137,169,14,216,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,132,169,161,174,166,84,223,19,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,92,132,248,62,226,207,6,241,117,149,255,0,78,44,84,244,150,123,237,5,68,148,215,220,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,179,94,163,17,85,209,61,18,165,102,150,105,96,76,150,192,151,60,204,204,187,239,177,176,221,155,163,219,107,123,44,213,29,46,172,204,134,63,197,194,199,200,237,100,149,141,247,90,186,107,170,232,136,170,152,240,241,85,196,198,50,226,191,55,43,51,75,24,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,77,168,233,159,186,89,30,249,28,137,185,239,118,214,177,155,35,101,229,114,157,224,162,227,138,113,85,179,138,140,200,182,108,195,118,109,106,112,116,15,74,90,136,110,181,205,146,162,158,74,137,26,174,124,144,246,89,33,220,196,116,108,114,202,177,72,199,162,68,168,249,127,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,59,220,184,184,227,169,226,183,6,215,224,252,193,101,37,62,98,224,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,147,95,44,78,106,181,38,72,163,188,160,120,172,232,205,236,27,144,185,95,136,51,115,48,39,171,142,197,135,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,143,15,19,188,66,226,174,40,51,150,245,155,152,166,155,176,118,254,157,53,186,214,202,169,42,33,182,80,196,221,177,83,198,231,175,246,210,61,90,214,53,242,203,43,209,140,223,181,47,255,0,145,143,231,179,245,111,246,145,106,188,209,252,246,102,111,220,190,143,68,93,87,35,31,207,103,234,223,237,34,85,0,45,87,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,53,60,209,252,137,230,111,220,190,177,68,65,14,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,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,12,165,254,154,124,17,71,63,86,58,117,147,241,104,187,53,218,237,21,59,235,173,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,202,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,165,77,13,117,50,174,201,89,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,117,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,32,91,152,103,5,151,94,22,51,66,162,251,132,48,253,91,114,175,18,212,34,225,250,197,169,117,82,81,78,177,238,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,82,71,178,109,190,127,129,126,51,111,188,30,102,61,85,206,75,87,182,112,102,40,236,244,248,154,219,19,24,149,78,142,37,127,74,166,154,71,105,164,209,117,101,84,141,206,72,228,107,220,215,109,85,100,177,228,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,18,220,215,184,227,169,196,183,91,223,8,249,114,202,69,177,91,106,41,217,139,174,200,248,170,22,186,174,39,71,59,104,160,86,171,146,38,65,43,89,213,114,233,42,205,19,163,209,141,141,253,104,203,4,223,114,224,230,1,71,196,69,138,44,164,205,236,69,254,155,20,29,166,120,170,106,35,130,158,60,69,75,189,242,110,167,100,44,142,54,77,12,106,140,124,40,221,203,28,73,43,85,255,0,142,72,174,215,58,51,123,6,228,46,87,226,12,220,204,9,234,227,177,97,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,119,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,99,173,196,86,124,227,46,36,179,114,251,154,216,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,187,35,107,180,87,35,27,189,234,249,28,155,222,229,91,223,229,105,192,79,211,186,203,15,21,217,161,62,204,63,106,184,118,204,33,107,167,168,210,74,250,234,73,213,169,89,80,230,46,177,195,12,241,57,25,22,168,233,36,141,85,232,145,53,27,63,171,231,157,249,147,253,100,253,154,71,175,14,185,243,140,184,109,205,203,22,107,96,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,209,28,172,118,199,163,36,106,111,99,85,50,41,201,124,222,193,185,245,149,248,127,55,50,254,122,185,44,88,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,157,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,3,26,30,36,114,66,235,195,134,118,226,156,151,188,223,41,47,53,24,114,162,38,178,190,154,55,70,202,152,38,130,58,136,94,172,119,123,30,177,77,30,246,106,228,107,247,53,28,244,68,122,203,167,39,220,227,177,99,158,24,19,42,169,225,236,247,172,180,184,79,79,89,30,231,191,175,75,93,81,61,93,61,78,170,198,177,187,158,250,152,186,104,231,185,59,54,247,109,73,26,132,117,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,44,3,153,214,105,126,20,56,201,198,189,146,251,237,59,86,18,236,248,90,223,253,43,209,236,189,150,52,237,112,119,177,174,126,218,233,43,125,247,110,215,95,117,202,196,97,118,156,147,242,94,235,110,166,199,153,239,136,112,133,93,45,61,210,158,150,195,134,111,19,61,204,101,84,9,44,143,184,182,40,247,104,246,36,176,209,34,202,172,84,223,27,216,199,106,217,90,151,65,205,31,200,158,102,253,203,235,20,68,16,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,114,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,202,95,233,167,193,20,115,245,99,167,89,63,22,139,179,93,174,209,83,190,224,0,4,37,243,35,230,9,77,196,77,76,121,61,147,119,90,182,229,213,186,161,181,53,183,40,101,150,22,98,103,172,80,73,18,75,79,52,17,77,11,41,166,73,218,140,115,156,201,30,140,147,77,89,26,165,133,157,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,9,254,224,7,140,27,87,22,89,70,215,92,22,174,60,119,131,169,232,232,49,91,38,137,168,202,153,222,199,36,117,209,58,54,54,45,149,11,12,175,88,218,214,172,79,107,217,183,98,71,36,151,64,64,15,52,127,61,153,155,247,47,163,209,31,87,151,55,26,255,0,185,87,49,231,176,99,251,157,214,76,178,197,63,139,185,83,64,189,88,237,117,202,172,72,238,109,135,107,158,237,172,98,199,43,98,86,185,241,185,174,210,87,67,20,107,59,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,30,87,26,231,70,87,229,214,50,193,217,127,142,49,125,37,154,251,143,234,42,41,48,229,61,75,36,107,43,231,133,35,223,18,74,141,233,49,234,179,68,214,53,238,106,200,249,26,198,110,114,162,30,212,197,92,159,238,87,30,68,242,203,239,175,88,173,46,168,0,12,85,201,94,229,79,199,109,169,109,84,28,44,231,46,38,171,109,201,181,9,6,8,186,220,103,107,160,146,5,107,27,29,157,94,168,142,99,218,228,114,193,189,206,71,163,250,13,86,108,130,57,37,40,31,39,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,147,228,232,82,193,27,164,150,77,140,71,61,219,88,199,46,141,69,114,233,162,34,175,113,143,191,27,124,96,226,110,46,115,66,91,211,150,174,139,4,216,234,39,110,19,179,213,197,79,215,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,77,206,174,188,149,60,211,226,159,151,245,222,163,110,38,164,243,248,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,117,169,174,174,169,85,217,19,53,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,88,1,227,111,140,28,77,197,206,104,75,122,114,213,209,96,155,29,68,237,194,118,122,184,169,250,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,185,214,234,122,12,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,69,28,42,241,49,131,120,175,202,58,60,210,193,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,88,12,107,56,177,243,79,156,159,48,49,15,168,206,93,167,43,158,59,109,89,39,117,155,34,51,163,19,85,211,224,155,229,67,29,135,238,53,115,183,177,97,234,215,57,235,43,36,220,155,162,166,168,115,218,170,253,253,56,164,106,189,90,212,154,105,91,51,231,138,173,206,140,175,183,102,229,6,68,92,49,125,37,46,59,186,89,214,253,67,103,153,146,49,245,84,72,249,24,174,138,69,111,73,239,69,134,85,88,154,245,147,100,111,126,221,141,87,39,159,226,199,202,198,114,124,191,196,62,157,57,141,97,62,112,113,49,131,120,80,229,249,148,249,165,140,40,106,238,47,118,7,195,118,219,69,178,153,21,175,184,220,100,181,70,248,160,89,54,171,97,102,216,164,123,228,114,46,214,49,219,90,247,236,141,240,109,154,185,153,138,179,147,49,241,30,105,99,90,190,209,122,196,215,9,110,21,59,100,145,241,195,189,125,200,34,234,61,239,108,49,49,27,28,108,87,46,200,216,198,162,232,212,37,167,149,31,5,31,131,44,43,7,18,153,153,108,181,84,226,76,91,111,167,169,194,81,105,214,154,207,107,154,55,57,106,55,163,150,54,205,85,28,140,238,107,119,199,18,109,87,162,205,52,77,145,80,88,7,58,191,43,24,91,230,5,15,167,92,72,118,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,37,77,13,117,50,166,248,159,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,228,81,194,175,19,24,55,138,252,163,163,205,44,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,149,128,22,1,206,175,202,198,22,249,129,67,233,215,18,40,56,117,207,156,101,195,110,110,88,179,91,6,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,110,136,229,99,182,61,25,35,83,123,26,169,144,79,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,198,245,88,221,143,241,69,241,68,170,160,2,192,57,213,249,88,194,223,48,40,125,58,226,69,7,14,185,243,140,184,109,205,203,22,107,96,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,209,28,172,118,199,163,36,106,111,99,85,50,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,216,222,171,27,177,254,40,190,40,149,84,2,213,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,128,0,0,0,0,0,0,0,0,0,113,185,124,80,218,170,109,107,145,80,230,107,145,222,6,224,120,124,211,171,124,54,9,90,138,186,35,254,164,254,196,242,193,113,5,186,91,247,17,50,77,185,138,218,43,165,165,218,61,85,23,190,56,87,187,79,31,201,248,151,77,73,107,166,166,178,92,230,146,52,87,246,103,185,21,28,190,40,215,30,51,42,234,233,42,239,24,130,22,198,253,204,169,137,170,171,225,170,190,84,250,254,195,189,158,148,241,83,224,106,169,216,221,54,108,215,189,87,198,104,144,246,217,27,117,90,171,69,145,202,174,210,146,221,76,212,213,168,158,48,42,119,125,126,31,18,187,82,189,210,66,217,28,186,238,68,84,254,225,202,105,166,167,26,57,170,186,170,46,129,21,169,221,162,234,110,238,78,243,86,248,155,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,53,241,54,185,62,212,8,196,240,68,57,90,154,38,136,106,10,87,156,117,176,67,111,175,153,243,49,139,73,69,81,34,170,185,19,79,197,34,235,252,223,18,207,184,120,162,75,198,62,199,53,242,181,36,111,182,32,154,55,234,168,138,142,154,161,117,77,59,151,224,92,238,49,182,210,199,131,231,133,221,52,90,134,66,191,150,191,7,177,79,25,145,84,244,61,91,170,72,248,180,138,249,88,207,235,159,84,109,62,142,116,217,42,107,176,93,234,142,157,136,238,187,226,116,122,110,84,219,218,24,169,224,159,82,29,28,134,197,49,92,173,175,169,73,157,177,181,210,177,81,200,212,95,235,44,95,130,253,165,210,66,141,70,170,53,81,123,254,11,169,200,14,53,240,54,39,229,27,181,215,67,145,60,13,64,0,0,0,0,0,0,0,0,1,141,103,22,62,105,243,147,230,6,33,245,25,206,166,55,207,156,101,140,242,123,47,50,53,213,181,116,152,79,0,83,214,61,150,246,212,35,160,173,184,212,87,85,212,58,181,237,70,53,119,182,42,150,64,214,185,95,177,35,145,204,86,245,164,105,93,121,126,240,35,125,226,171,21,71,141,113,75,59,22,89,97,251,130,71,113,169,213,146,123,82,170,9,41,100,150,213,177,149,17,84,65,213,166,168,114,246,150,162,181,154,104,154,187,185,38,250,219,138,114,227,13,226,171,86,72,89,43,173,86,235,213,62,31,117,210,223,135,104,162,72,251,45,158,154,72,169,146,68,142,52,217,12,40,249,35,142,52,93,168,237,175,70,34,164,79,219,229,120,177,242,177,156,159,47,241,15,167,78,99,88,101,80,1,106,188,209,252,137,230,111,220,190,177,68,64,9,239,242,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,72,95,181,186,166,168,228,115,90,246,57,143,99,30,220,133,56,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,118,55,170,198,236,127,138,47,138,39,160,206,140,222,193,185,11,149,248,131,55,51,2,122,184,236,88,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,157,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,152,240,241,47,196,94,59,226,131,52,235,243,51,29,84,127,101,163,179,209,108,135,250,153,107,237,51,77,5,31,82,40,163,235,116,186,239,111,85,237,222,255,0,21,95,4,74,84,77,79,37,79,43,24,167,230,5,119,167,91,139,0,230,143,231,179,51,126,229,244,122,34,213,73,84,229,71,199,79,245,142,23,243,175,25,255,0,177,233,112,5,109,115,127,182,107,173,114,84,43,191,222,187,43,28,223,225,194,143,255,0,83,194,74,160,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,215,37,70,245,114,200,216,106,164,145,253,206,110,200,229,77,168,244,73,161,137,182,193,193,247,22,120,203,132,92,208,250,113,98,167,171,188,88,171,233,228,166,190,225,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,205,250,117,24,138,141,149,232,181,127,153,135,26,246,238,39,241,221,183,4,229,165,207,180,229,182,18,210,166,138,178,53,170,135,219,53,211,67,26,201,81,53,60,205,143,103,71,87,193,26,58,61,201,172,238,71,171,102,70,183,197,112,3,193,245,215,139,44,220,107,110,9,73,30,4,193,213,20,117,248,173,243,74,228,125,76,15,123,150,58,24,155,27,219,46,250,132,134,86,44,141,115,82,38,53,239,221,189,35,142,73,254,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,237,130,149,113,99,229,99,57,62,95,226,31,78,156,198,176,244,24,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,132,169,161,174,166,84,223,19,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,92,132,248,62,226,207,6,241,117,149,255,0,78,44,84,244,150,123,237,5,68,148,215,220,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,179,94,163,17,85,209,61,18,181,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,99,237,199,71,25,183,222,48,243,30,150,231,29,171,216,216,51,11,246,138,124,51,109,149,140,90,166,199,42,179,171,83,83,35,117,214,105,122,81,42,198,215,44,113,181,141,107,119,42,62,89,45,172,149,78,70,63,158,207,213,191,218,69,170,243,71,243,217,153,191,114,250,61,17,245,121,110,241,155,98,225,47,49,239,22,204,121,106,234,224,204,119,216,169,238,247,40,24,247,213,90,164,167,89,186,21,45,141,186,245,97,78,209,42,75,26,53,100,218,173,115,53,86,116,165,158,144,8,128,230,197,198,189,199,20,226,171,159,10,249,111,115,217,134,236,218,83,99,25,216,180,181,16,221,107,155,37,61,68,116,241,185,26,249,33,236,178,67,181,234,217,24,229,149,101,141,236,68,137,21,246,87,194,119,154,124,155,249,129,135,189,70,2,106,121,163,249,19,204,223,185,125,98,136,128,19,223,228,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,58,144,191,107,117,77,81,200,230,181,236,115,30,198,61,178,63,204,143,142,60,27,154,92,37,225,11,54,79,178,146,237,98,205,234,138,134,93,106,106,222,172,173,178,190,215,53,21,75,232,164,129,171,163,42,86,89,160,213,202,231,51,166,213,86,36,141,154,57,91,97,124,23,224,252,199,199,156,80,96,12,49,148,184,247,232,86,41,168,184,73,61,29,251,98,201,216,163,130,158,89,170,29,210,78,233,181,130,57,91,209,126,145,203,187,167,34,163,30,229,76,143,128,60,166,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,201,163,252,100,47,100,141,210,72,152,239,117,201,174,154,46,168,170,139,143,191,24,60,38,99,46,17,115,67,232,61,246,162,174,241,98,175,167,142,166,197,136,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,247,233,211,122,162,54,86,42,253,252,149,227,199,57,114,67,135,220,109,144,216,98,245,117,108,120,131,163,244,118,233,21,197,177,201,133,247,74,231,87,118,102,172,78,127,244,195,29,162,109,146,62,140,138,233,163,210,71,185,203,66,240,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,9,77,67,67,76,137,190,87,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,158,215,138,60,139,253,205,121,237,137,178,83,233,79,210,63,163,157,139,250,167,216,123,31,95,180,81,193,83,253,103,169,38,221,189,125,191,150,186,237,215,187,93,19,218,240,203,193,246,38,226,151,43,243,74,245,151,41,87,89,141,176,53,69,129,214,171,59,101,167,138,11,156,21,146,85,50,165,143,146,119,198,216,158,198,194,201,90,245,126,154,71,35,54,185,100,107,153,66,176,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,50,78,133,84,18,54,72,164,216,244,115,29,181,236,106,232,228,86,174,154,42,42,119,21,131,138,254,48,115,67,139,156,77,107,189,99,197,164,162,182,216,233,218,219,93,158,146,40,250,20,51,203,79,76,202,215,199,38,196,153,204,154,106,110,170,50,87,200,177,163,145,136,231,104,174,117,85,229,197,192,229,55,21,184,202,191,24,102,11,234,233,242,235,7,212,64,202,232,98,100,177,62,247,86,228,87,165,20,83,162,35,88,198,181,26,233,220,215,117,90,201,98,107,81,171,50,75,28,239,17,87,207,59,243,39,250,201,251,52,138,178,226,184,36,227,7,19,112,141,154,17,94,154,181,117,184,38,249,81,3,113,101,158,146,42,126,189,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,238,108,255,0,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,210,166,134,186,153,87,100,172,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,34,131,157,134,75,218,173,213,56,15,61,240,246,16,164,165,168,186,84,85,88,113,53,226,23,181,143,170,157,34,141,246,230,203,30,237,94,244,138,26,212,73,81,138,187,35,99,30,237,27,19,82,221,121,90,103,165,102,79,241,89,97,195,117,183,158,201,134,243,19,253,13,220,225,145,39,146,55,213,72,138,182,247,182,56,151,111,91,181,116,225,108,143,107,154,200,234,103,252,148,114,189,191,43,154,63,158,204,205,251,151,209,232,139,170,229,247,157,127,185,219,150,182,111,231,28,118,254,219,87,135,241,133,111,96,129,209,117,35,125,116,244,118,186,122,94,171,122,145,170,194,147,205,18,201,181,232,238,154,63,110,174,209,22,42,204,154,50,7,39,44,92,63,228,214,19,201,220,57,55,104,164,195,54,246,211,201,83,181,236,237,117,79,115,164,169,169,216,247,189,99,234,207,36,178,244,247,171,89,191,107,125,214,162,20,87,154,63,145,60,205,251,151,214,40,136,1,42,87,14,185,243,140,184,109,205,203,22,107,96,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,209,28,172,118,199,163,36,106,111,99,85,50,30,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,244,230,102,230,234,154,171,85,174,107,216,231,177,236,123,170,0,34,175,154,231,29,63,215,248,95,201,76,103,254,200,165,199,245,180,45,254,213,173,181,199,80,142,255,0,125,237,76,107,127,129,10,191,253,81,9,28,25,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,213,113,109,146,22,174,28,51,251,17,228,189,154,249,87,121,167,195,148,246,182,190,190,166,54,198,250,153,230,183,83,84,76,244,99,123,152,197,150,105,54,51,87,43,89,181,170,231,170,43,215,213,224,190,17,46,185,139,193,150,39,226,139,8,92,106,234,46,88,31,20,84,219,111,86,100,167,116,169,53,169,180,212,82,118,168,58,109,87,53,240,186,166,87,203,191,220,232,163,159,186,62,138,164,180,127,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,124,50,126,46,102,62,55,107,28,175,111,188,213,211,93,83,69,68,84,200,79,133,30,43,178,227,139,92,184,102,53,193,82,246,27,173,15,78,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,72,95,181,203,20,200,136,217,26,215,34,163,30,201,35,100,54,115,71,243,217,153,191,114,250,61,17,106,164,138,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,149,181,47,107,18,69,134,121,42,59,230,145,238,108,46,99,117,70,198,231,190,59,106,227,167,136,191,221,59,196,118,34,199,246,218,142,174,27,183,237,177,97,159,115,110,182,186,119,191,100,189,241,71,39,227,164,124,213,27,100,106,189,157,126,154,170,163,16,145,78,75,118,12,211,166,201,172,91,138,113,101,238,235,46,12,184,92,41,237,248,74,221,91,83,82,232,105,251,59,170,31,91,61,44,82,39,73,144,201,53,83,90,175,137,87,116,176,76,143,68,86,119,195,97,63,220,174,60,137,229,151,223,94,177,90,93,80,0,24,171,130,111,185,112,115,0,163,226,34,197,22,82,102,246,34,255,0,77,138,14,211,60,85,53,17,193,79,30,34,165,222,249,55,83,178,22,71,27,38,134,53,70,62,20,110,229,142,36,149,170,255,0,199,36,87,212,66,95,50,62,96,148,220,68,212,199,147,217,55,117,171,110,93,91,170,27,83,91,114,134,89,97,102,38,122,197,4,145,36,180,243,65,20,208,178,154,100,157,168,199,57,204,145,232,201,52,213,145,170,88,89,127,252,149,60,211,226,159,151,245,222,163,110,38,164,132,14,99,252,192,43,56,136,190,203,148,153,67,136,191,210,158,131,179,79,45,77,60,115,211,201,136,170,182,50,77,213,12,153,145,200,200,97,145,85,140,133,91,181,100,137,101,114,191,241,41,21,11,224,251,132,204,101,197,214,104,125,7,177,84,85,217,236,84,20,242,84,223,113,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,126,253,58,143,68,86,196,245,74,127,157,248,42,213,150,185,209,143,178,230,197,81,87,61,183,10,226,139,173,146,142,90,183,181,211,201,5,53,92,144,198,233,28,214,181,170,245,107,17,85,81,173,77,117,209,19,192,170,184,223,132,75,173,151,131,156,188,226,235,12,220,106,238,22,219,253,69,101,183,18,208,58,157,207,91,100,236,184,85,211,211,213,49,236,110,214,211,61,176,71,19,186,138,138,217,159,26,53,207,235,35,34,241,92,52,113,23,142,248,95,205,58,12,204,192,181,31,216,168,239,20,91,33,254,169,218,251,76,51,79,71,212,150,41,58,61,94,131,27,213,99,119,179,197,23,197,23,33,60,139,207,76,184,226,47,46,45,217,161,149,247,158,221,106,174,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,78,102,110,110,169,170,181,90,230,189,142,123,30,199,187,30,206,44,124,211,231,39,204,12,67,234,51,148,168,149,78,92,220,202,112,174,30,193,51,228,207,19,24,195,217,145,225,155,127,83,12,95,103,166,141,148,173,181,209,209,177,137,108,115,41,226,71,172,204,100,14,124,78,119,81,243,185,238,143,94,162,68,201,99,171,63,179,142,251,196,6,114,226,204,226,196,112,246,122,188,77,112,117,68,116,219,152,254,201,74,198,164,116,212,219,216,198,36,157,40,35,138,46,166,196,115,246,110,119,188,229,82,85,56,92,176,102,157,155,149,14,102,220,115,74,247,117,174,246,238,15,196,215,12,57,5,206,166,166,89,168,44,109,179,246,122,88,26,217,209,58,80,175,103,146,88,153,30,177,172,83,70,246,175,190,168,144,216,122,172,127,154,88,239,52,62,142,125,58,190,251,79,232,150,31,163,194,214,127,233,88,97,236,182,186,93,221,8,63,20,198,239,219,212,127,190,253,207,93,123,220,186,33,33,92,169,248,21,166,198,50,80,113,79,154,244,20,149,54,42,90,132,155,5,80,182,170,86,206,235,141,37,107,23,218,79,88,100,106,53,145,75,79,36,77,134,68,119,81,86,71,57,141,107,99,89,101,122,221,139,48,173,226,251,119,194,214,156,77,106,173,189,97,254,207,237,123,117,61,108,114,85,91,250,236,87,193,218,34,106,171,226,234,49,21,204,222,137,185,168,170,154,161,245,129,96,28,234,252,172,97,111,152,20,62,157,113,33,88,170,188,52,113,23,142,248,95,205,58,12,204,192,181,31,216,168,239,20,91,33,254,169,218,251,76,51,79,71,212,150,41,58,61,94,131,27,213,99,119,179,197,23,197,23,33,60,139,207,76,184,226,47,46,45,217,161,149,247,158,221,106,174,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,78,102,110,110,169,170,181,90,230,189,142,123,30,199,186,160,22,1,206,175,202,198,22,249,129,67,233,215,18,21,138,255,0,193,71,21,215,222,18,243,150,139,25,117,110,181,152,66,229,165,30,41,178,81,76,198,246,250,93,175,72,228,70,200,138,197,154,7,191,171,26,234,199,46,143,143,168,198,75,34,153,4,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,210,166,134,186,153,87,100,172,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,5,128,115,171,242,177,133,190,96,80,250,117,196,133,98,186,240,119,197,86,50,225,67,55,45,248,194,205,114,171,118,24,184,212,83,211,98,203,68,113,164,204,184,219,145,254,250,182,39,61,141,237,49,181,210,58,23,238,110,215,170,181,87,166,249,24,252,132,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,233,83,67,93,76,171,178,86,106,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,22,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,0,0,0,0,0,0,0,0,0,3,141,222,38,213,78,239,19,68,98,39,114,33,202,212,68,78,227,112,41,150,112,92,32,130,193,117,87,206,198,45,52,18,76,170,174,68,211,72,28,186,255,0,241,45,63,40,99,143,17,102,142,50,186,43,155,52,109,154,208,232,222,139,220,186,68,228,93,54,247,47,123,75,143,184,209,211,65,133,235,24,253,136,181,20,147,183,242,215,248,46,79,241,148,143,35,161,163,118,44,196,177,200,248,244,134,227,3,127,47,253,214,111,242,30,203,58,172,53,85,184,34,243,77,78,196,114,84,73,18,197,166,229,247,82,161,139,240,79,168,243,60,60,95,152,202,218,235,92,178,57,29,108,108,20,242,53,81,169,222,214,74,222,239,143,139,126,37,217,90,94,201,45,212,242,49,81,81,241,49,222,63,91,80,238,3,141,83,68,54,126,249,77,218,235,161,200,139,240,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,162,248,28,123,145,93,166,159,3,107,190,163,115,92,221,123,206,68,53,54,74,228,100,110,114,174,154,53,84,183,190,33,110,110,167,177,226,135,186,100,106,58,209,86,177,107,167,138,83,119,254,158,242,145,112,175,131,235,41,251,117,214,118,70,172,186,251,58,161,21,21,250,185,23,168,238,254,237,63,127,240,46,51,48,109,148,44,177,65,10,65,223,177,17,201,185,123,213,28,207,180,164,185,36,148,201,89,136,99,216,190,230,37,175,98,119,248,34,49,191,105,84,49,173,189,181,118,25,41,91,30,178,75,20,78,98,106,190,27,209,126,31,161,74,3,195,141,67,98,160,117,36,143,79,126,225,51,180,238,254,192,207,242,23,159,105,169,74,134,187,107,181,68,85,250,190,195,232,154,119,234,113,57,85,29,167,192,209,124,117,53,69,248,155,218,171,161,188,0,0,0,0,0,0,0,0,0,24,214,113,99,230,159,57,62,96,98,31,81,156,237,112,171,195,62,50,226,191,55,40,242,183,7,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,61,200,233,159,186,88,216,200,218,169,185,239,110,231,49,155,228,100,234,102,198,102,228,151,1,156,60,193,85,79,102,164,177,225,235,29,60,150,172,49,99,166,142,125,149,215,30,207,61,68,52,139,43,35,149,204,124,238,134,69,125,68,168,190,251,156,249,28,231,57,119,65,14,100,113,59,156,185,167,158,52,252,66,226,124,81,174,47,182,220,41,174,22,119,197,11,93,75,105,236,211,117,105,160,166,130,77,236,108,49,61,53,70,59,118,231,43,157,34,189,239,123,157,49,56,107,49,179,183,53,121,105,227,252,103,159,120,86,146,211,136,107,178,222,249,53,45,109,53,76,15,101,242,221,37,153,211,83,92,150,40,85,91,76,249,91,42,163,225,93,52,124,110,114,50,54,189,177,178,8,76,170,1,242,113,102,41,177,96,108,43,121,198,184,166,187,177,89,112,253,190,162,233,113,169,233,62,78,133,44,17,186,73,100,216,196,115,221,181,140,114,232,212,87,46,154,34,42,247,22,171,204,111,20,216,177,207,46,172,105,141,112,181,119,109,178,226,11,126,29,186,91,170,122,79,143,175,75,61,210,130,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,247,16,217,194,119,154,124,155,249,129,135,189,70,2,229,57,161,112,81,251,159,241,219,243,159,47,109,150,170,28,182,198,87,6,83,69,110,162,78,143,177,174,142,133,207,125,58,68,231,46,176,203,210,158,104,214,52,70,71,239,197,178,54,178,46,165,11,224,239,138,172,101,194,134,110,91,241,133,154,229,86,236,49,113,168,167,166,197,150,136,227,73,153,113,183,35,253,245,108,78,123,27,218,99,107,164,116,47,220,221,175,85,106,175,77,242,49,254,255,0,152,55,27,119,94,43,241,252,118,44,49,61,93,14,93,97,90,138,136,109,84,109,170,115,160,187,78,217,166,107,46,207,141,208,196,246,62,74,119,70,214,197,34,57,97,78,162,53,81,100,147,87,47,158,9,46,188,87,227,249,47,184,158,10,186,28,186,194,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,53,114,34,201,30,180,87,137,187,77,170,193,196,150,107,216,172,86,202,75,117,182,221,142,47,180,148,116,116,144,182,24,41,160,142,190,102,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,43,252,149,60,172,98,159,152,21,222,157,110,44,3,154,63,158,204,205,251,151,209,232,138,213,193,231,6,86,46,48,248,17,191,219,35,186,251,27,25,225,124,192,187,84,97,155,148,175,122,210,182,73,109,150,190,173,53,76,109,215,88,101,233,68,139,35,90,178,70,230,53,205,220,136,248,164,143,91,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,73,180,229,193,204,2,143,136,139,20,89,73,155,216,139,253,54,40,59,76,241,84,212,71,5,60,120,138,151,123,228,221,78,200,89,28,108,154,24,213,24,248,81,187,150,56,146,86,171,255,0,28,145,95,80,62,78,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,87,199,215,165,158,55,71,44,123,216,173,123,119,49,238,77,90,168,228,215,84,84,94,243,28,206,46,178,66,213,195,143,17,120,207,38,172,87,202,187,189,182,193,81,76,234,58,186,184,218,201,214,10,138,88,106,99,100,155,125,215,61,141,157,24,175,68,106,61,88,174,70,179,118,196,166,184,78,193,244,175,21,89,176,183,182,237,86,111,108,220,41,237,254,209,187,84,246,122,26,62,172,141,103,94,162,93,23,167,11,55,110,123,244,93,173,69,93,23,67,36,142,29,114,27,6,240,219,148,118,44,169,193,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,223,35,155,170,53,94,237,140,70,70,213,216,198,162,84,176,10,85,197,143,149,140,228,249,127,136,125,58,115,26,194,77,57,175,112,57,83,134,174,183,190,46,50,229,244,137,98,185,84,83,191,23,90,81,145,83,173,13,92,174,142,6,214,192,141,70,164,172,158,87,51,170,213,214,84,154,87,73,171,219,35,250,54,65,195,23,16,184,171,133,252,229,178,230,230,22,166,237,253,131,169,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,253,172,140,87,53,237,100,177,68,245,99,246,109,91,148,230,27,204,71,247,77,209,219,242,191,41,210,235,104,192,52,253,27,133,201,242,212,116,228,189,204,248,41,229,142,10,152,58,104,177,118,73,251,67,21,141,150,88,164,145,173,149,21,118,68,228,161,124,31,112,153,140,184,186,205,15,160,246,42,138,187,61,138,130,158,74,155,238,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,223,167,81,232,138,216,158,169,245,121,132,96,12,27,149,156,92,227,108,190,203,236,61,73,99,195,214,58,123,37,53,13,13,50,46,200,153,236,122,53,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,91,202,228,99,249,236,253,91,253,164,90,175,52,127,61,153,155,247,47,163,209,22,170,73,167,42,30,56,234,112,213,214,201,194,62,99,50,145,44,87,42,138,134,97,27,178,190,42,117,161,171,149,210,78,234,41,213,202,212,149,147,202,231,244,156,154,202,147,74,216,244,123,100,103,70,93,11,0,230,117,199,143,224,66,197,83,144,217,79,122,219,143,177,5,189,222,210,186,91,174,61,58,172,47,11,159,11,163,213,189,39,39,90,162,7,84,35,118,201,28,176,181,99,153,52,223,19,150,21,138,171,194,119,154,124,155,249,129,135,189,70,2,106,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,23,21,204,179,129,90,110,25,113,53,46,103,229,141,5,37,46,87,226,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,118,175,82,55,53,136,216,214,75,32,37,251,147,39,14,159,70,176,37,247,137,123,253,62,149,248,191,169,98,195,254,255,0,228,90,224,153,59,84,190,228,170,213,234,213,68,140,219,36,109,123,59,22,230,170,182,110,249,42,0,20,127,138,174,25,240,111,21,249,71,89,149,184,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,49,236,206,140,161,198,89,11,154,24,131,40,243,2,10,72,239,184,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,147,83,203,139,129,202,158,20,176,109,126,48,204,23,210,84,102,46,48,167,129,149,208,196,200,165,101,146,145,170,175,74,40,167,68,87,61,238,114,181,211,185,174,233,57,241,68,214,163,146,20,150,72,203,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,14,107,156,11,127,95,226,131,37,48,103,251,34,171,31,209,80,187,251,87,54,233,29,58,55,253,247,181,61,174,254,4,202,207,245,68,197,149,112,117,193,214,59,226,255,0,29,212,88,44,21,158,198,195,118,109,159,72,49,7,78,26,143,101,245,97,168,125,47,244,171,231,138,73,250,178,83,172,127,139,85,217,174,231,104,137,223,144,78,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,41,168,104,105,145,118,68,205,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,17,87,207,59,243,39,250,201,251,52,179,94,94,248,3,6,230,159,23,56,39,47,179,7,15,82,95,48,245,242,158,247,77,93,67,82,139,178,86,123,30,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,229,113,131,194,102,50,225,23,52,62,131,223,106,42,239,22,42,250,120,234,108,88,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,126,157,55,170,35,101,98,173,116,229,193,204,2,179,135,123,236,89,73,155,216,139,253,41,235,251,76,241,84,212,71,61,68,152,118,171,99,228,221,78,200,89,36,143,134,105,17,24,248,81,187,82,73,82,86,171,63,28,146,205,248,41,87,20,249,41,251,162,120,125,198,217,57,29,195,177,85,226,11,122,118,9,221,47,78,54,87,65,43,42,41,122,174,233,200,169,10,207,12,73,38,214,43,186,106,253,186,59,69,76,107,10,213,198,78,113,216,184,128,226,31,16,103,22,28,135,179,210,98,107,125,142,162,74,109,207,127,100,170,101,162,142,58,154,109,239,99,22,78,148,241,203,23,83,98,53,251,55,55,221,114,41,242,174,89,165,255,0,200,177,135,178,82,223,125,252,224,94,113,77,222,217,217,127,251,93,109,166,160,159,172,172,255,0,232,147,118,49,255,0,107,219,253,109,74,213,202,211,34,235,51,131,138,203,14,36,173,179,118,188,55,151,127,232,146,231,52,139,60,113,178,170,52,84,183,177,178,68,155,122,221,171,167,51,99,123,154,215,199,77,63,229,35,85,142,158,146,213,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,23,41,204,127,151,253,103,14,247,217,115,111,40,112,239,250,83,215,246,104,37,166,167,146,122,137,48,237,86,198,71,182,161,243,62,73,31,12,210,34,189,147,43,182,164,146,172,78,70,126,37,101,164,28,18,113,131,137,184,70,205,8,175,77,90,186,220,19,124,168,129,184,178,207,73,21,63,94,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,119,54,127,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,233,83,67,93,76,171,178,86,106,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,255,0,139,9,56,139,102,73,94,27,194,197,21,36,249,131,37,69,35,104,223,53,77,44,79,130,14,187,22,119,196,218,184,221,79,43,246,34,177,89,43,163,68,99,222,246,185,94,198,70,252,115,48,158,22,190,227,156,85,102,193,88,90,135,182,222,177,5,194,158,215,110,166,234,178,62,189,84,242,54,56,163,222,245,107,27,185,239,106,106,229,70,166,186,170,162,119,153,4,240,73,193,246,25,225,27,43,226,178,181,41,43,113,181,242,158,7,98,203,197,36,181,29,10,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,218,216,139,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,90,255,0,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,123,221,75,4,105,26,62,117,124,236,168,169,158,87,35,33,137,172,129,52,106,34,49,27,167,138,229,71,251,163,191,116,116,31,129,79,251,84,254,151,250,127,219,183,251,47,217,123,221,183,169,167,255,0,46,127,93,236,187,125,253,251,245,252,71,104,60,175,52,127,61,153,155,247,47,163,209,30,215,151,151,9,152,55,139,172,175,206,220,15,125,168,164,179,223,104,42,48,189,77,139,17,186,129,106,167,181,61,100,175,89,209,140,73,34,87,178,88,152,177,185,138,253,154,244,222,168,174,137,138,150,149,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,178,104,255,0,25,11,223,27,181,142,86,59,221,114,233,174,139,162,162,162,117,112,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,9,77,67,67,76,137,190,87,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,153,41,228,190,80,224,220,133,202,252,63,148,121,127,5,92,118,44,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,76,99,9,254,229,113,228,79,44,190,250,245,138,210,234,129,79,242,123,61,50,227,62,104,241,53,219,43,239,62,217,181,97,124,65,54,27,154,229,18,34,210,214,85,69,4,19,72,250,103,162,175,86,20,237,13,98,73,162,53,238,99,149,155,152,172,123,234,0,49,87,36,39,14,114,251,169,226,39,128,188,175,206,28,155,181,82,55,49,109,212,247,122,106,219,108,49,69,11,241,51,22,253,52,113,44,181,19,79,20,48,190,154,20,157,200,247,53,207,145,136,200,245,209,145,162,88,182,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,250,120,177,230,141,117,207,62,26,48,198,89,96,250,106,188,57,139,49,53,59,215,48,37,182,202,232,233,25,3,31,52,43,111,133,210,55,170,230,84,163,99,168,122,53,250,50,39,54,7,73,62,249,145,182,87,146,249,67,140,179,235,52,48,254,81,229,252,20,146,95,113,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,111,43,153,143,15,88,87,133,252,154,225,227,40,240,181,79,111,236,31,74,42,110,55,71,210,199,79,53,206,186,87,91,93,45,68,141,98,127,107,27,17,206,123,153,20,81,49,94,253,155,149,201,83,205,62,41,249,127,93,234,54,226,245,57,174,126,232,239,220,227,63,224,83,254,213,63,166,62,159,246,29,254,212,246,94,198,237,233,233,255,0,202,127,215,123,86,223,127,102,205,127,17,218,8,97,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,185,20,112,235,144,216,55,134,220,163,177,101,78,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,118,249,28,221,81,170,247,108,98,50,54,174,198,53,19,31,126,44,124,211,231,39,204,12,67,234,51,147,61,203,58,211,106,191,242,255,0,203,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,35,47,152,23,2,55,222,21,113,84,152,215,11,51,182,229,150,32,184,44,118,234,157,89,31,178,234,167,146,170,72,173,91,31,81,45,68,253,42,106,118,175,105,114,35,95,174,139,163,187,150,181,114,100,253,209,223,78,239,191,70,127,251,12,126,51,233,39,180,119,246,127,106,116,83,161,216,63,242,207,235,61,93,61,206,134,157,95,127,178,150,87,197,143,154,124,228,249,129,136,125,70,114,231,248,90,224,146,213,197,127,3,88,150,251,134,32,164,161,204,92,43,142,46,211,90,171,27,74,215,79,118,129,182,122,71,50,210,249,29,52,76,99,36,168,116,110,108,178,43,146,21,234,43,81,18,73,53,178,12,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,172,147,161,85,4,142,142,88,247,177,92,199,109,123,28,154,181,85,171,166,168,170,157,229,64,225,123,34,239,188,69,231,142,21,202,251,77,154,235,93,65,93,112,167,150,255,0,53,185,88,201,45,246,118,204,196,171,170,89,36,69,142,61,145,185,118,171,209,81,100,116,108,70,189,207,107,29,61,28,66,225,107,22,6,224,191,50,240,86,22,161,236,86,92,63,149,247,155,93,186,155,170,249,58,20,176,90,101,142,40,247,189,92,247,109,99,26,154,185,85,203,166,170,170,189,230,56,69,223,242,253,224,70,251,197,86,42,143,26,226,150,118,44,178,195,247,4,142,227,83,171,36,246,165,84,18,82,201,45,171,99,42,34,168,131,171,77,80,229,237,45,69,107,52,209,53,119,114,73,167,28,156,96,224,30,13,114,141,184,35,6,45,37,46,59,186,89,221,65,132,44,118,184,161,99,45,16,35,22,24,171,164,137,88,232,162,166,129,91,164,113,171,21,37,124,125,54,183,99,101,124,80,195,150,249,247,196,22,28,207,26,140,216,202,252,87,117,143,50,113,109,194,165,179,75,110,161,138,105,46,181,85,243,110,146,21,163,72,221,20,221,73,158,215,54,46,146,181,36,72,213,141,71,49,138,153,20,101,85,199,49,238,249,113,135,46,121,189,135,45,86,28,103,83,111,138,75,221,182,215,88,181,52,180,213,74,158,243,89,34,167,232,85,106,58,70,177,202,173,108,179,35,82,87,250,178,192,57,213,249,88,194,223,48,40,125,58,226,69,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,108,208,84,193,37,124,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,181,115,6,224,146,235,194,134,63,142,251,134,32,171,174,203,172,85,81,81,53,170,177,180,174,108,22,153,221,52,206,101,165,242,58,105,94,247,199,78,216,220,217,100,86,172,201,212,86,162,172,114,105,213,224,23,141,124,85,194,158,99,210,89,46,215,62,209,150,88,154,225,12,120,142,223,80,178,62,58,13,234,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,104,216,140,84,220,216,159,20,244,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,124,125,122,89,227,108,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,238,44,91,157,95,149,140,45,243,2,135,211,174,36,117,114,228,194,214,44,115,198,22,11,193,88,166,135,182,217,113,5,191,17,90,238,52,221,87,199,215,165,158,197,95,28,177,239,98,181,237,220,199,185,53,106,163,147,93,81,81,123,207,173,199,215,5,24,171,133,60,199,171,189,218,109,157,163,44,177,53,194,105,48,229,194,157,36,124,116,27,213,210,54,217,80,178,57,239,108,209,49,21,24,231,185,122,209,177,94,139,185,178,178,47,65,203,175,142,170,158,22,177,146,96,124,193,175,171,126,85,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,200,123,158,214,61,237,70,62,116,237,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,59,96,176,14,117,126,86,48,183,204,10,31,78,184,145,213,203,147,11,88,177,207,24,88,47,5,98,154,30,219,101,196,22,252,69,107,184,211,117,95,31,94,150,123,21,124,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,239,58,188,114,112,137,117,225,7,55,27,133,32,184,213,222,48,157,250,157,215,44,57,117,158,157,204,123,224,71,171,95,75,51,209,169,19,234,97,93,187,250,107,162,178,72,100,86,199,213,72,219,80,57,117,241,213,83,194,214,50,76,15,152,53,245,111,202,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,249,15,115,218,199,189,168,199,206,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,135,108,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,96,0,0,0,0,0,0,0,0,0,209,124,14,53,114,110,209,77,174,95,129,185,170,155,147,83,145,63,65,169,178,87,35,35,115,149,116,209,21,74,1,196,29,198,90,124,51,139,38,89,118,198,182,202,132,103,114,126,87,101,119,249,20,162,188,37,88,42,171,33,184,95,166,70,57,151,41,169,17,23,222,69,84,142,73,152,186,232,154,127,112,185,140,91,108,164,130,203,28,11,14,142,88,106,17,222,242,247,247,126,159,180,160,25,38,180,201,142,113,164,42,197,210,59,180,77,106,107,225,248,233,202,235,141,173,189,175,13,45,58,71,171,166,99,22,52,213,124,17,204,85,240,251,11,127,201,116,236,89,139,139,104,166,84,77,110,47,102,159,218,186,163,235,239,47,15,12,212,36,150,234,72,216,237,90,216,154,223,135,193,136,125,179,79,137,199,38,168,186,27,87,199,84,53,69,248,155,218,170,110,67,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,87,224,113,163,83,196,211,68,85,10,212,211,184,230,7,90,224,253,148,147,63,114,38,216,222,189,255,0,160,181,62,37,175,43,37,45,85,177,178,49,93,89,69,85,11,90,142,69,87,43,161,98,104,137,226,171,223,224,135,166,200,43,10,91,176,230,30,106,198,246,186,90,43,106,63,115,85,23,84,141,62,181,251,74,129,155,19,83,209,218,17,205,86,166,197,114,43,149,254,30,251,19,226,81,44,140,170,130,75,142,33,115,158,199,110,196,183,5,211,127,143,184,210,188,226,26,6,75,107,130,182,39,109,86,210,194,155,81,53,248,253,127,202,90,190,94,53,184,83,23,80,88,25,51,81,149,29,90,133,221,238,174,171,19,211,193,117,95,222,125,101,228,96,218,142,189,28,178,73,162,57,37,115,124,126,26,52,244,96,227,123,117,83,106,167,192,213,17,17,60,77,83,192,222,158,6,160,0,0,0,0,0,0,0,0,6,53,156,88,249,167,206,79,152,24,135,212,103,37,211,150,245,219,43,242,51,151,149,155,53,241,85,206,147,14,90,42,170,47,23,236,71,114,169,154,71,49,243,178,190,90,54,57,26,170,229,222,232,169,169,98,100,81,55,87,189,26,141,107,164,122,238,138,190,49,56,170,198,92,87,230,229,195,24,94,110,85,109,195,22,234,138,138,108,39,104,146,52,133,150,235,114,191,220,87,68,215,189,189,166,70,182,55,76,253,206,220,244,70,162,244,217,27,25,113,92,175,120,22,252,53,226,166,103,142,113,224,206,215,150,214,93,254,199,166,173,118,216,111,183,72,228,106,38,176,171,87,180,81,195,164,157,77,85,172,124,168,200,255,0,26,214,212,70,146,169,197,143,149,140,228,249,127,136,125,58,115,26,195,42,128,66,183,52,46,58,127,13,120,169,249,29,147,152,207,181,229,181,151,103,182,42,104,155,182,27,237,210,57,28,171,164,200,229,237,20,112,233,31,79,68,107,31,42,62,79,198,181,180,242,37,213,113,45,255,0,113,182,209,242,255,0,2,127,207,218,200,171,225,59,205,62,77,252,192,195,222,163,1,145,238,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,87,199,215,165,158,55,71,44,123,216,173,123,119,49,238,77,90,168,228,215,84,84,94,242,5,248,250,224,163,21,112,167,152,245,119,187,77,179,180,101,150,38,184,77,38,28,184,83,164,143,142,131,122,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,90,54,43,209,119,54,86,69,77,56,85,225,159,25,113,95,155,148,121,91,131,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,51,33,236,170,203,60,43,147,121,113,135,50,183,5,82,118,123,46,25,183,197,111,166,221,28,108,146,109,137,239,207,47,77,140,99,166,149,234,233,36,122,53,55,200,247,185,83,87,41,142,191,22,62,105,243,147,230,6,33,245,25,201,84,228,169,229,99,20,252,192,174,244,235,113,96,28,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,142,215,50,62,95,117,60,68,211,71,156,57,55,106,164,110,98,219,169,219,77,91,109,134,40,161,126,38,98,203,4,113,44,181,19,79,20,48,190,154,20,157,200,247,53,207,145,136,200,245,209,145,162,67,102,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,127,184,36,227,7,12,241,115,149,241,94,154,180,148,88,218,199,79,3,113,101,158,146,42,142,133,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,110,117,197,22,235,198,223,24,56,103,132,108,175,150,244,229,164,173,198,215,202,121,219,132,236,245,113,84,116,43,167,138,72,25,51,228,146,38,43,90,200,91,82,201,85,142,124,107,34,53,88,199,53,87,115,113,235,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,250,216,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,133,166,174,161,169,68,223,19,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,89,137,229,139,199,143,225,190,197,77,144,217,177,122,221,143,176,253,189,190,205,186,92,110,61,74,172,81,11,95,51,164,209,189,38,167,90,158,6,211,163,183,73,36,179,53,36,153,117,217,43,146,255,0,192,41,87,22,62,86,51,147,229,254,33,244,233,204,107,12,170,12,120,120,251,201,12,175,225,235,137,123,254,91,101,53,242,174,174,209,5,61,53,124,214,234,152,228,223,100,158,161,157,84,161,73,159,223,80,198,196,232,100,100,157,234,140,153,177,189,207,146,55,189,214,234,100,123,193,182,81,229,198,75,240,227,131,48,198,86,222,61,185,101,184,219,227,190,251,121,244,9,71,53,234,74,198,54,110,215,36,91,90,246,238,99,227,107,27,38,233,25,20,113,70,231,57,89,170,195,103,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,181,94,104,254,123,51,55,238,95,71,162,61,175,47,46,19,48,111,23,89,95,157,184,30,251,81,73,103,190,208,84,97,122,155,22,35,117,2,213,79,106,122,201,94,179,163,24,146,68,175,100,177,49,99,115,21,251,53,233,189,81,93,19,21,45,3,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,180,213,212,53,40,155,226,126,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,34,153,49,206,2,235,130,56,104,172,195,88,238,197,87,137,243,67,14,211,211,219,108,55,27,133,99,166,101,233,100,125,66,246,170,221,177,177,88,202,88,153,76,199,126,53,243,84,189,237,85,115,85,210,202,200,213,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,146,172,85,192,229,79,10,92,184,115,115,24,102,11,233,42,51,23,24,83,225,246,87,67,19,34,149,150,74,70,222,104,222,148,81,78,136,174,123,220,229,107,167,115,93,210,115,226,137,173,71,36,41,44,150,65,194,119,154,124,155,249,129,135,189,70,2,106,121,163,249,19,204,223,185,125,98,136,130,188,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,107,182,110,233,237,221,181,218,107,174,139,166,134,69,56,90,255,0,147,92,102,240,251,75,123,117,147,233,6,1,199,214,247,178,107,125,210,153,208,200,155,37,116,114,70,244,69,214,57,161,158,39,34,73,27,189,217,34,71,196,245,209,143,33,175,61,57,112,102,198,0,226,126,201,145,88,10,15,104,217,113,245,194,166,60,23,121,187,86,211,67,218,105,105,233,226,168,171,117,66,68,231,61,157,149,146,171,94,238,155,93,47,73,93,20,74,174,72,210,114,112,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,233,77,67,67,76,139,178,38,106,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,0,15,41,136,178,183,2,98,188,119,132,115,50,255,0,98,237,88,147,2,118,255,0,163,245,189,170,102,118,62,219,10,67,85,248,182,61,35,147,124,109,70,254,49,174,219,166,173,209,123,207,86,64,15,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,149,67,197,101,14,75,229,126,66,224,216,242,255,0,40,240,133,38,29,177,71,81,45,90,211,194,249,37,124,179,200,169,190,89,101,149,206,150,87,232,141,106,57,238,114,163,24,198,38,141,99,81,61,168,34,175,158,119,230,79,245,147,246,105,102,188,189,49,254,13,203,14,49,178,231,25,230,6,33,164,177,88,169,106,43,233,170,46,21,106,173,130,7,212,219,234,105,226,89,29,166,140,98,203,52,104,175,118,140,98,42,185,202,214,162,185,39,79,136,172,134,193,188,73,101,29,247,42,113,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,183,198,231,106,173,71,183,123,21,241,185,118,61,200,184,235,231,70,80,227,44,133,205,12,65,148,121,129,5,36,119,220,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,73,41,229,33,198,157,214,245,83,31,10,121,165,136,42,235,234,35,167,215,1,207,45,51,165,123,96,130,41,36,168,183,203,58,57,85,25,28,81,163,224,71,183,70,177,146,199,212,68,72,34,37,40,16,3,204,235,43,127,5,252,100,227,94,201,98,246,101,171,22,246,124,83,111,254,154,235,118,174,213,26,118,185,251,222,231,51,117,116,117,190,227,182,233,167,186,212,98,176,181,80,77,247,39,220,156,177,96,110,24,19,53,105,230,237,23,172,203,184,79,81,89,38,215,179,161,75,67,81,61,37,61,54,138,247,49,219,94,202,153,122,136,214,57,123,78,199,110,72,218,165,245,22,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,200,207,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,180,213,212,53,40,187,37,102,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,0,60,109,240,125,137,184,70,205,9,108,174,74,186,220,19,124,168,157,216,78,241,87,45,63,94,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,118,182,175,242,224,230,1,89,195,189,246,44,164,205,236,69,254,148,245,253,166,120,170,106,35,158,162,76,59,85,177,242,110,167,100,44,146,71,195,52,136,140,124,40,221,169,36,169,43,85,159,142,73,102,252,167,255,0,128,28,154,252,50,254,232,63,193,237,171,240,133,236,255,0,102,123,119,99,186,221,29,187,55,108,215,167,214,233,254,43,175,183,171,210,252,86,254,159,184,84,2,0,121,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,233,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,231,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,103,205,39,227,38,123,228,118,178,74,247,123,206,93,53,209,52,68,68,72,44,230,143,231,179,51,126,229,244,122,34,170,242,123,226,23,10,229,94,114,223,50,143,20,211,116,63,10,157,134,154,221,116,125,84,113,67,77,93,70,218,151,69,79,35,94,169,175,95,180,58,54,43,92,174,234,164,76,70,59,171,185,151,233,204,51,130,203,87,20,249,95,81,125,194,24,126,145,217,169,134,169,209,112,253,98,212,182,149,107,96,73,55,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,169,27,31,54,235,64,228,245,194,237,214,108,208,197,57,245,143,44,149,118,247,229,253,69,70,23,181,209,213,177,208,207,13,237,241,237,173,234,71,212,107,227,124,20,242,116,150,57,98,86,185,107,21,81,81,240,174,146,232,98,174,79,247,43,143,34,121,101,247,215,172,86,151,84,71,87,51,174,96,21,153,69,71,83,195,246,72,98,46,201,142,170,247,65,137,174,81,71,60,85,86,26,89,32,134,104,155,76,247,49,35,89,167,142,163,186,104,222,231,66,214,59,68,108,142,99,227,250,220,149,60,172,98,159,152,21,222,157,110,47,252,24,171,147,253,202,227,200,158,89,125,245,235,21,165,170,243,92,224,91,250,255,0,20,25,41,131,63,217,21,88,254,138,133,223,218,185,183,72,233,209,191,239,189,169,237,119,240,38,86,127,170,38,34,214,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,32,158,5,248,50,177,112,121,151,21,86,201,46,190,217,198,120,163,179,212,98,107,148,79,122,82,186,72,145,253,42,106,104,221,166,144,197,213,149,18,71,53,36,145,207,115,157,181,21,145,71,104,28,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,106,79,21,130,178,95,43,242,235,25,99,28,192,192,248,66,146,205,125,199,245,20,245,120,142,162,153,242,53,149,243,194,146,108,149,98,87,116,152,245,89,165,115,220,198,181,100,124,142,123,247,57,85,79,106,99,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,184,172,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,58,211,87,80,212,162,236,149,154,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,107,9,225,107,22,6,194,182,108,21,133,168,123,21,151,15,219,233,237,118,234,110,171,228,232,82,193,27,99,138,61,239,87,61,219,88,198,166,174,85,114,233,170,170,175,121,142,23,22,62,105,243,147,230,6,33,245,25,201,31,228,161,155,216,53,248,3,25,100,35,167,171,143,22,65,120,168,197,236,141,208,47,66,123,115,225,162,165,115,153,34,106,136,248,229,141,136,230,187,110,169,52,106,205,250,73,179,218,243,66,224,91,240,215,133,95,158,57,57,131,59,94,100,217,118,123,98,154,137,219,102,190,218,227,141,200,186,66,141,94,209,89,14,145,244,244,86,189,241,35,227,252,107,155,79,26,121,78,76,156,58,125,26,192,151,222,37,239,244,250,87,226,254,165,139,15,251,255,0,145,107,130,100,237,82,251,146,171,87,171,85,18,51,108,145,181,236,236,91,154,170,217,187,239,87,139,31,43,25,201,242,255,0,16,250,116,230,53,132,249,225,44,245,202,254,17,121,126,101,110,96,98,26,90,74,10,121,48,61,169,45,54,218,106,105,34,101,214,247,61,169,107,18,157,93,4,82,36,47,168,149,147,57,243,189,187,119,189,207,122,170,175,124,37,231,166,122,102,63,17,121,143,113,205,12,208,188,246,235,173,118,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,122,112,179,115,180,77,85,202,231,57,239,115,222,247,189,210,85,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,59,166,247,238,153,122,186,69,28,136,199,66,232,221,34,181,94,177,58,41,63,5,128,115,171,242,177,133,190,96,80,250,117,196,137,94,30,177,77,139,3,103,238,90,99,92,83,93,216,172,184,127,24,89,174,151,26,158,147,228,232,82,193,91,20,146,201,177,136,231,187,107,24,229,209,168,174,93,52,68,85,238,50,62,197,56,91,46,51,199,46,42,176,222,36,161,181,98,220,25,139,109,236,115,154,217,82,106,90,234,89,17,178,69,52,82,198,191,218,73,28,177,185,28,215,35,30,199,34,163,92,152,240,241,85,195,62,50,225,67,55,43,50,183,24,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,61,202,232,95,186,41,24,248,220,171,181,236,118,215,61,155,36,125,213,114,167,227,78,235,150,120,254,131,135,28,198,196,21,115,224,156,87,80,148,152,109,142,166,117,66,218,239,115,204,196,142,38,57,29,186,42,106,135,61,232,230,163,94,214,204,232,223,248,180,124,242,58,232,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,125,158,153,23,151,28,69,229,197,199,43,243,66,205,219,173,85,218,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,233,204,205,206,209,116,86,171,92,230,61,175,99,222,199,99,217,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,61,221,39,187,123,60,21,60,21,111,167,149,215,48,10,203,69,101,183,134,76,239,196,93,107,84,221,154,221,129,238,147,199,60,245,81,213,75,60,80,67,105,119,77,143,221,10,245,117,138,73,21,141,133,177,186,53,114,177,98,108,82,212,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,77,159,17,89,13,131,120,146,202,59,238,84,227,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,111,141,206,213,90,143,110,246,43,227,114,236,123,145,113,247,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,30,238,147,221,189,158,10,158,10,183,211,202,235,152,5,101,162,178,219,195,38,119,226,46,181,170,110,205,110,192,247,73,227,158,122,168,234,165,158,40,33,180,187,166,199,238,133,122,186,197,36,138,198,194,216,221,26,185,88,177,54,41,42,207,76,244,203,142,29,50,226,227,154,25,161,121,236,54,170,29,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,117,38,126,215,104,154,163,81,173,115,222,230,49,143,123,109,3,139,14,34,240,39,20,28,176,49,246,101,224,90,143,255,0,64,209,222,40,182,77,253,76,186,123,66,217,52,244,125,73,98,143,173,210,235,177,189,86,55,99,252,81,124,81,34,175,132,239,52,249,55,243,3,15,122,140,6,74,96,0,0,0,0,0,0,0,0,0,209,199,30,212,85,212,209,81,53,241,27,81,83,195,188,230,7,94,224,253,148,83,63,84,77,177,185,123,255,0,66,150,193,196,133,217,210,97,155,181,3,94,213,90,166,186,157,168,138,138,174,87,211,61,52,68,248,175,216,108,225,74,194,235,118,6,179,54,72,164,99,229,157,81,232,246,43,87,186,170,93,59,151,236,82,179,102,87,66,142,133,81,52,213,144,78,170,237,218,105,238,162,247,150,203,146,21,80,201,143,177,155,213,236,247,175,17,47,229,39,189,248,233,203,161,196,148,145,203,96,163,168,139,221,88,225,106,232,157,250,235,176,182,91,45,43,112,222,107,84,185,37,68,246,197,125,108,143,220,155,123,218,146,59,187,93,117,252,191,134,133,214,96,41,210,162,209,20,142,84,85,69,68,69,215,225,177,167,171,6,199,183,114,248,155,21,62,6,168,137,166,186,255,0,33,170,120,27,211,192,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,42,252,116,54,170,232,157,253,198,159,29,77,90,170,189,218,28,160,249,88,134,161,34,182,85,251,200,138,148,242,170,106,191,197,44,167,136,91,171,223,141,240,149,15,81,187,106,235,93,20,189,233,222,213,90,116,254,78,229,95,2,228,50,186,134,36,183,90,217,2,106,218,120,40,211,187,85,209,17,169,166,191,220,59,89,207,77,77,45,137,237,70,34,171,156,187,145,28,189,235,212,140,160,153,11,28,77,185,226,4,115,145,21,152,150,224,214,181,87,191,68,99,75,158,175,163,108,152,81,181,42,239,201,130,20,68,211,199,189,191,31,229,44,255,0,18,210,79,103,205,171,43,99,145,90,158,207,115,181,86,105,166,169,58,124,75,182,193,213,82,116,165,134,55,106,155,156,238,237,23,191,221,61,192,54,61,21,19,84,83,98,170,233,170,248,132,84,84,240,53,69,83,145,13,64,0,0,0,0,0,0,0,0,12,107,56,177,243,79,156,159,48,49,15,168,206,49,151,17,120,239,22,228,78,4,225,215,180,118,76,25,130,186,213,157,139,100,50,118,187,164,149,149,243,118,206,167,73,37,143,72,107,250,61,46,163,153,248,173,250,106,237,27,85,120,5,224,163,21,113,89,152,244,151,187,181,179,179,229,150,25,184,67,38,35,184,84,36,140,142,191,98,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,70,55,163,213,119,58,38,75,61,24,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,95,39,66,150,8,219,28,81,239,122,185,238,218,198,53,53,114,171,151,77,85,85,123,207,1,197,143,149,140,228,249,127,136,125,58,115,26,195,42,130,45,121,160,243,4,169,180,212,222,184,94,201,107,173,35,222,250,119,80,99,11,229,52,177,84,179,100,209,85,83,214,89,86,41,96,115,81,232,215,192,231,207,20,187,227,122,58,47,117,237,126,145,66,77,79,18,223,247,27,109,31,47,240,39,252,253,172,138,190,19,188,211,228,223,204,12,61,234,48,25,41,148,255,0,61,50,47,46,56,139,203,139,142,87,230,133,155,183,90,171,180,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,211,153,155,157,162,232,173,86,185,204,123,94,199,189,142,243,252,42,240,207,131,120,80,202,58,60,173,193,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,31,88,12,107,56,177,243,79,156,159,48,49,15,168,206,74,167,37,79,43,24,167,230,5,119,167,91,139,0,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,83,254,109,124,107,251,18,142,179,132,220,178,185,221,104,239,83,116,100,198,151,8,23,161,27,104,102,131,168,203,99,85,91,190,78,179,37,138,73,93,27,154,212,141,27,18,172,137,44,204,100,101,228,190,80,227,44,250,205,12,63,148,121,127,5,36,151,220,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,92,135,184,98,225,235,10,240,191,147,86,92,163,194,213,61,191,176,117,42,110,55,71,210,199,79,53,206,186,87,110,150,162,70,177,63,181,141,136,231,61,204,138,40,152,175,126,205,203,234,179,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,102,67,31,226,225,99,228,118,178,74,198,251,173,93,53,213,116,68,85,76,117,248,157,226,23,21,113,65,156,183,172,220,197,52,221,131,183,244,233,173,214,182,85,73,81,13,178,134,38,237,138,158,55,61,127,182,145,234,214,177,175,150,89,94,140,102,253,169,127,252,159,120,67,240,226,227,29,81,127,103,162,192,205,142,191,253,254,150,190,174,104,152,159,219,193,26,61,255,0,217,220,177,255,0,88,144,174,188,203,56,21,169,226,107,12,210,230,126,88,208,85,213,102,134,28,167,130,219,75,66,218,168,163,130,239,110,90,133,87,64,245,158,70,69,11,225,89,230,153,178,35,147,114,117,35,115,94,174,141,99,133,108,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,66,124,31,113,103,131,120,186,202,255,0,167,22,42,122,75,61,246,130,162,74,107,238,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,217,175,81,136,170,232,158,137,93,65,74,184,177,242,177,156,159,47,241,15,167,78,99,88,78,79,50,206,58,170,120,101,195,52,185,97,150,53,245,116,185,161,136,233,224,185,82,215,54,150,41,32,180,91,146,161,81,211,189,39,141,241,76,249,150,9,161,108,104,213,218,157,73,28,230,43,99,73,33,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,66,176,113,87,194,142,99,240,151,142,232,240,110,58,139,182,82,92,173,244,245,150,251,221,52,42,218,26,249,58,49,173,92,112,57,85,85,122,19,189,241,42,61,25,34,181,35,145,99,99,101,98,23,21,203,115,152,37,55,14,213,50,100,246,114,93,106,221,151,87,26,135,84,209,92,166,150,89,153,134,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,77,53,124,138,180,215,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,90,175,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,169,92,227,178,67,0,226,92,146,161,207,107,133,242,146,205,139,48,117,68,54,186,22,58,56,81,247,232,42,167,98,45,18,185,116,149,207,133,58,181,49,163,85,200,214,54,171,220,247,214,70,67,9,38,156,152,50,67,43,241,86,38,196,185,229,117,190,85,214,99,108,13,80,218,11,117,157,177,201,20,22,248,43,41,228,103,110,124,137,238,206,249,90,149,80,182,61,116,141,35,145,206,107,150,72,157,29,229,115,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,38,167,154,63,145,60,205,251,151,214,40,136,1,46,83,129,126,51,111,188,30,102,61,85,206,75,87,182,112,102,40,236,244,248,154,219,19,24,149,78,142,37,127,74,166,154,71,105,164,209,117,101,84,141,206,72,228,107,220,215,109,85,100,177,201,175,52,110,33,240,14,10,225,114,27,101,162,235,73,113,196,57,151,78,248,176,117,117,37,28,53,240,118,41,34,100,87,10,184,231,122,58,56,217,37,190,182,106,116,150,53,89,28,149,201,211,247,119,189,145,235,192,111,22,156,86,96,92,199,192,89,19,149,87,127,164,120,110,233,136,18,52,194,151,26,116,146,149,99,168,95,233,151,37,75,33,146,166,142,24,219,212,169,115,162,214,56,220,217,37,116,82,34,200,215,207,72,0,0,64,15,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,149,64,1,21,124,243,191,50,127,172,159,179,72,171,37,211,149,15,28,116,216,150,213,100,225,31,49,153,86,183,219,109,61,67,48,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,250,78,77,34,88,98,108,122,49,209,179,173,117,92,109,240,125,134,120,185,202,249,108,174,74,74,44,109,99,167,157,216,78,241,87,45,71,66,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,54,187,169,193,151,2,249,113,193,229,138,186,75,101,127,210,140,103,121,221,21,203,19,84,81,165,60,142,165,223,186,58,90,120,183,191,161,10,109,99,158,136,247,58,73,17,28,231,42,54,38,71,114,160,176,14,114,121,41,244,231,135,219,78,113,210,92,58,53,121,101,112,94,180,18,75,182,57,232,110,50,211,211,201,181,169,27,149,211,54,118,81,171,117,123,26,145,245,245,220,237,136,66,177,234,178,171,44,241,86,114,102,62,28,202,220,21,73,218,47,88,154,225,21,190,155,116,114,62,56,119,175,191,60,189,54,61,237,134,38,35,164,145,232,213,217,27,30,229,77,26,166,77,24,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,95,39,66,150,8,219,28,81,239,122,185,238,218,198,53,53,114,171,151,77,85,85,123,207,172,90,175,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,2,127,184,157,226,23,10,240,191,147,87,172,220,197,52,221,191,176,116,233,173,214,182,85,71,79,53,206,186,87,109,138,158,55,61,127,182,145,234,214,189,204,138,41,94,140,126,205,171,143,14,116,102,246,50,207,172,208,196,25,185,152,19,210,73,125,196,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,147,254,84,60,14,83,97,171,85,147,139,140,198,125,90,95,110,84,245,15,194,54,149,100,180,233,67,73,43,100,129,213,179,163,145,171,43,231,137,207,233,53,53,137,33,149,178,106,247,72,206,140,154,0,64,15,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,255,0,193,0,60,209,252,246,102,111,220,190,143,68,90,169,53,60,177,120,241,252,55,216,169,178,27,54,47,91,177,246,31,183,183,217,183,75,141,199,169,85,138,33,107,230,116,154,55,164,212,235,83,192,218,116,118,233,36,150,102,164,147,46,187,37,114,89,175,50,126,44,241,246,45,226,210,178,217,151,248,234,174,211,109,202,58,138,155,37,130,186,201,214,183,86,211,86,201,12,113,93,92,233,209,91,50,189,102,100,148,234,173,84,141,99,133,187,81,119,189,242,95,87,43,174,41,179,231,137,188,27,140,166,206,120,105,46,20,248,90,162,138,146,219,136,97,181,118,71,220,167,153,106,100,168,138,87,71,165,59,223,11,59,34,35,98,141,138,214,72,197,126,229,122,57,96,216,159,238,87,30,68,242,203,239,175,88,173,62,79,49,158,53,255,0,114,174,92,65,96,192,23,59,84,153,155,138,127,23,109,166,157,122,178,90,232,85,30,146,92,221,14,215,49,219,94,196,142,38,202,173,107,228,115,157,164,173,134,88,214,5,201,169,228,169,229,99,20,252,192,174,244,235,113,127,224,197,92,159,238,87,30,68,242,203,239,175,88,173,46,168,181,254,31,249,125,228,151,14,217,219,138,179,135,6,90,169,28,203,141,61,37,54,24,182,205,20,243,63,12,177,32,88,235,86,42,137,231,149,211,62,165,203,185,94,173,107,227,98,190,54,174,199,189,22,232,8,171,231,157,249,147,253,100,253,154,82,174,74,158,105,241,79,203,250,239,81,183,19,82,1,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,234,129,141,103,22,62,105,243,147,230,6,33,245,25,202,127,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,73,146,116,42,160,145,178,69,38,199,163,152,237,175,99,87,71,34,181,116,209,81,83,184,200,39,129,206,46,237,92,95,101,27,177,92,246,234,75,62,44,176,212,54,219,136,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,187,103,81,53,71,199,52,104,233,58,75,35,174,40,165,92,88,249,88,206,79,151,248,135,211,167,49,172,61,254,107,103,166,99,231,45,30,16,180,227,91,207,86,213,129,48,253,22,27,176,91,96,69,101,45,21,45,60,17,194,175,107,21,87,89,165,233,53,242,200,170,174,115,145,168,154,49,145,177,151,129,202,247,129,111,195,94,42,102,120,231,30,12,237,121,109,101,223,236,122,106,215,109,134,251,116,142,70,162,107,10,181,123,69,28,58,73,212,213,90,199,202,140,143,241,173,109,68,105,53,32,22,1,206,175,202,198,22,249,129,67,233,215,18,21,137,31,229,79,199,29,54,90,221,104,56,91,204,150,85,203,98,196,247,132,102,22,185,181,242,206,182,235,141,83,152,196,162,124,122,170,50,154,105,116,115,93,27,83,167,52,178,57,232,230,202,233,33,147,78,37,248,116,192,156,80,101,101,126,89,227,170,127,236,181,150,122,221,243,127,83,46,157,154,104,96,172,233,197,44,125,110,151,93,238,233,61,219,31,224,169,224,169,66,184,28,229,197,131,120,82,169,118,96,227,11,189,38,48,204,90,138,118,197,13,115,41,86,58,75,35,31,18,36,241,81,163,213,92,247,185,203,35,22,165,200,199,186,45,26,216,226,71,74,146,120,174,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,186,113,201,197,221,171,132,28,163,110,43,130,221,73,120,197,151,234,135,91,112,229,170,122,134,177,143,157,24,174,125,84,204,71,36,175,166,133,54,239,233,166,170,249,33,141,93,31,85,36,110,62,216,179,20,223,113,206,42,188,227,92,83,93,219,111,88,130,225,81,116,184,212,244,153,31,94,170,121,29,36,178,108,98,53,141,220,247,185,116,106,35,83,93,17,17,59,137,180,229,161,192,229,55,14,56,54,28,225,199,15,171,126,98,227,75,60,108,154,146,70,75,78,203,29,186,101,142,116,162,116,47,70,185,106,85,204,137,211,57,237,247,31,26,70,196,68,107,223,53,239,130,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,91,255,0,26,252,40,216,184,180,201,170,220,27,210,181,81,226,251,110,181,152,90,247,91,11,221,216,42,183,49,100,141,93,26,163,210,25,216,206,148,137,163,218,154,178,78,155,223,20,104,121,94,8,56,9,192,156,35,216,160,196,117,179,251,111,51,110,86,249,40,239,119,184,170,38,109,43,33,149,240,200,234,58,104,85,81,139,11,31,4,106,146,189,157,87,185,28,237,88,215,36,76,177,94,112,153,7,155,24,127,49,237,217,253,127,198,95,74,48,101,231,102,31,182,172,240,211,83,213,88,164,214,162,165,150,247,54,22,51,175,10,238,169,124,83,170,58,68,106,58,57,85,85,172,146,107,11,177,99,252,101,134,112,206,38,193,150,44,67,87,73,98,198,52,244,212,215,219,123,85,22,10,230,83,212,50,162,5,123,85,21,17,241,203,26,43,94,154,61,17,210,53,23,108,143,107,189,175,9,222,105,242,111,230,6,30,245,24,12,148,192,0,0,0,0,0,0,0,0,1,181,203,246,27,21,116,78,243,77,59,245,53,106,170,247,104,114,131,230,98,10,132,138,211,91,222,136,169,4,154,42,175,199,98,150,129,159,119,37,146,91,53,42,189,171,218,113,5,20,18,46,169,222,199,70,228,84,43,62,73,91,32,130,193,111,138,153,190,236,18,235,221,170,233,172,207,94,254,243,212,230,180,48,73,110,153,21,169,185,212,213,8,238,255,0,31,113,11,81,200,184,227,76,127,140,152,247,35,82,59,196,40,212,85,255,0,119,156,188,42,250,102,201,133,27,42,175,116,112,67,162,125,122,171,75,93,204,58,57,109,153,137,96,171,138,69,111,90,123,147,181,86,119,39,184,159,95,233,46,35,46,107,166,91,45,4,109,122,59,169,19,28,170,154,120,244,154,84,88,149,86,38,42,248,171,83,83,121,177,250,162,107,169,179,85,248,248,132,93,126,6,168,171,224,114,39,129,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,69,240,238,54,47,129,177,201,185,60,66,120,28,140,77,59,141,224,242,184,218,94,157,36,145,163,149,22,88,101,106,105,253,170,127,148,177,220,239,171,100,249,189,132,173,138,245,89,41,238,144,181,250,234,186,111,90,101,79,176,188,156,160,163,232,91,102,222,136,228,232,82,236,213,60,52,107,188,14,28,221,129,174,180,104,142,218,174,115,151,93,63,142,194,222,242,66,52,109,231,17,202,142,213,35,196,247,22,170,105,227,238,52,186,196,141,42,112,132,113,167,118,232,97,248,127,106,165,170,103,109,189,109,151,6,95,17,19,171,77,69,19,90,228,68,71,34,44,174,78,231,120,167,229,41,94,242,202,225,29,68,149,15,116,138,173,70,189,52,93,87,191,220,42,108,82,182,102,171,153,224,139,161,200,109,127,135,232,56,215,69,215,237,53,99,123,191,65,170,120,169,189,63,73,168,0,0,0,0,0,0,0,0,1,141,103,22,62,105,243,147,230,6,33,245,25,199,13,28,58,99,190,40,51,78,131,44,240,45,63,246,42,203,197,110,248,127,169,150,190,211,12,51,214,116,229,150,62,183,75,174,199,116,152,237,239,240,68,241,84,200,123,37,242,135,6,228,46,87,225,252,163,203,248,42,227,177,97,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,82,149,113,99,229,99,57,62,95,226,31,78,156,198,176,157,62,99,60,123,126,229,123,20,25,111,151,112,118,140,205,196,214,254,217,73,81,61,62,250,91,45,11,222,248,146,177,200,244,217,52,202,248,228,108,81,119,181,28,199,62,84,218,214,199,52,32,225,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,100,125,122,169,228,108,113,71,189,234,214,55,115,222,212,213,202,141,77,117,85,68,239,62,81,53,60,75,127,220,109,180,124,191,192,159,243,246,178,42,248,78,243,79,147,127,48,48,247,168,192,100,166,0,49,172,226,199,205,62,114,124,192,196,62,163,57,42,156,149,60,172,98,159,152,21,222,157,110,44,3,154,63,158,204,205,251,151,209,232,143,65,144,28,117,84,240,203,193,150,32,203,12,177,175,171,165,205,12,71,142,39,185,82,215,54,150,41,32,180,91,146,154,222,142,157,233,60,111,138,103,204,176,77,11,99,70,174,212,234,72,231,49,91,26,73,103,246,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,25,4,240,47,193,149,139,131,204,184,170,182,73,117,246,206,51,197,29,158,163,19,92,162,123,210,149,210,68,143,233,83,83,70,237,52,134,46,172,168,146,57,169,36,142,123,156,237,168,172,138,59,149,32,175,153,135,26,246,238,39,241,221,183,4,229,165,207,180,229,182,18,210,166,138,178,53,170,135,219,53,211,67,26,201,81,53,60,205,143,103,71,87,193,26,58,61,201,172,238,71,171,102,70,183,202,242,238,225,15,247,86,231,42,253,41,162,235,101,238,14,233,86,226,141,149,253,154,105,250,173,151,178,210,71,181,22,69,234,201,19,183,171,118,109,138,57,116,145,146,44,91,167,248,17,1,205,139,130,139,142,22,197,87,62,42,50,222,217,191,13,222,116,169,198,48,49,41,105,225,181,87,58,74,122,120,234,35,106,57,146,77,218,164,155,115,209,177,189,201,42,75,35,222,169,42,35,45,47,131,238,44,241,151,8,185,161,244,226,197,79,87,120,177,87,211,201,77,125,195,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,244,234,49,21,27,43,209,103,123,24,103,165,138,167,134,92,81,196,62,80,222,109,88,142,130,135,7,221,49,37,146,165,200,247,210,212,73,77,75,44,141,100,172,69,100,141,210,72,149,146,70,170,201,26,230,189,142,216,228,84,72,171,254,141,95,20,255,0,237,7,42,191,226,171,143,253,56,149,78,44,124,172,103,39,203,252,67,233,211,152,214,30,131,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,181,53,213,213,42,155,229,126,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,49,60,177,120,14,252,8,88,169,179,231,54,44,187,113,246,32,183,183,217,182,187,141,187,167,85,133,225,115,230,108,154,59,170,228,235,84,64,234,117,118,232,227,150,22,172,144,174,155,229,106,221,87,19,188,61,97,94,40,50,106,245,148,120,166,167,176,118,254,157,77,186,232,202,88,234,38,182,87,68,237,209,84,70,215,167,246,209,189,26,230,57,241,75,43,17,236,223,185,49,225,206,140,161,198,89,11,154,24,131,40,243,2,10,72,239,184,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,158,82,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,224,214,49,173,77,17,17,9,74,228,99,249,236,253,91,253,164,90,175,52,127,61,153,155,247,47,163,209,23,21,201,195,31,224,220,172,193,188,65,102,14,96,226,26,75,30,30,177,211,225,202,154,234,234,149,93,145,51,91,146,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,160,113,131,197,158,50,226,235,52,62,156,95,105,234,236,246,42,10,120,233,172,88,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,126,157,54,42,171,98,98,39,83,11,240,143,156,184,183,135,28,69,196,189,163,8,221,102,195,118,27,132,16,51,101,43,87,181,208,163,42,59,117,116,122,189,36,116,52,178,71,78,199,185,177,185,191,142,149,219,154,148,211,109,241,89,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,146,93,56,170,226,23,10,241,65,202,191,25,102,230,22,166,236,29,191,217,52,215,27,91,234,163,168,154,217,93,21,234,137,178,211,200,230,47,246,178,49,92,214,57,241,75,19,213,140,223,181,34,175,132,239,52,249,55,243,3,15,122,140,4,212,243,71,242,39,153,191,114,250,197,17,8,28,61,97,107,22,57,207,220,180,193,88,166,135,182,217,113,6,48,179,90,238,52,221,87,199,215,165,158,182,40,229,143,123,21,175,110,230,61,201,171,85,28,154,234,138,139,222,123,110,48,120,76,198,92,34,230,135,208,123,237,69,93,226,197,95,79,29,77,139,17,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,239,211,166,245,68,108,172,85,163,247,28,89,138,175,22,43,70,22,187,98,107,173,109,151,15,246,143,100,91,170,43,100,146,150,223,215,122,62,126,207,19,149,89,23,81,232,142,126,196,77,206,68,85,213,73,31,228,193,195,197,171,18,98,108,75,196,142,37,181,85,189,248,78,161,182,76,47,80,218,198,182,4,173,154,158,78,222,231,196,213,222,231,178,158,122,118,181,95,248,189,42,164,84,71,61,168,177,220,255,0,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,95,187,118,237,116,110,154,104,186,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,166,116,40,42,42,25,177,210,85,200,196,213,240,181,23,86,47,186,171,166,139,162,164,159,128,1,0,60,209,252,246,102,111,220,190,143,68,93,87,35,31,207,103,234,223,237,34,85,0,4,85,243,206,252,201,254,178,126,205,35,215,135,44,144,186,241,29,156,54,92,154,177,95,41,45,23,43,253,61,197,212,117,117,113,185,240,36,244,244,51,212,198,201,54,251,205,99,221,2,49,94,136,229,98,61,92,141,126,221,139,79,238,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,83,151,23,28,117,60,86,224,218,252,31,152,44,164,167,204,92,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,210,107,229,137,205,86,164,201,20,119,148,1,242,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,190,62,189,44,241,186,57,99,222,197,107,219,185,143,114,106,213,71,38,186,162,162,247,152,198,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,124,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,111,211,146,222,78,88,177,134,114,226,220,226,187,205,212,171,203,187,125,61,61,174,155,107,211,109,85,201,181,17,186,167,123,94,136,187,32,130,162,46,155,152,246,187,180,238,247,93,27,85,102,80,22,171,205,31,200,158,102,253,203,235,20,68,32,112,245,138,108,88,27,63,114,211,26,226,154,238,197,101,195,248,194,205,116,184,212,244,159,39,66,150,10,216,164,150,77,140,71,61,219,88,199,46,141,69,114,233,162,34,175,113,237,184,193,226,207,25,113,117,154,31,78,47,180,245,118,123,21,5,60,116,214,44,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,191,78,155,21,85,177,49,18,226,185,98,240,29,248,111,190,211,103,206,108,89,119,96,28,63,112,111,179,109,119,27,119,82,151,20,76,214,76,217,52,119,85,171,209,167,157,180,234,237,209,201,20,206,73,33,93,118,74,212,154,144,1,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,255,0,4,0,243,71,243,217,153,191,114,250,61,17,242,120,82,224,202,251,197,166,92,102,173,207,1,221,122,88,207,2,123,34,162,209,109,157,236,101,45,214,58,132,173,235,211,58,71,105,210,153,123,60,75,20,138,228,143,114,57,175,209,31,213,138,221,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,58,166,75,188,55,100,133,171,135,12,146,194,217,47,102,190,85,222,105,240,229,60,173,125,125,76,109,141,245,51,205,60,149,19,61,24,222,230,49,101,154,77,140,213,202,214,109,106,185,234,138,245,198,136,152,158,30,120,179,193,188,34,242,196,203,60,113,125,167,164,188,95,107,234,46,212,214,44,56,234,245,165,158,234,244,190,85,36,234,199,164,114,171,25,20,79,89,28,245,102,205,122,108,85,71,74,196,88,160,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,89,12,127,139,133,140,141,186,71,19,27,238,181,53,211,85,213,85,85,122,184,243,0,99,44,176,196,211,224,204,192,195,213,118,43,237,45,61,37,77,69,190,173,17,179,192,202,154,120,234,34,73,27,174,172,122,197,52,106,172,118,143,98,170,181,200,215,34,181,38,39,146,167,149,140,83,243,2,187,211,173,197,170,255,0,70,175,138,127,246,131,149,95,241,85,199,254,156,73,247,6,121,215,138,184,137,225,179,7,231,30,53,183,218,168,175,88,131,218,29,166,11,92,82,71,74,206,133,125,69,59,54,54,73,36,122,106,200,90,171,171,215,222,85,211,68,209,19,28,34,127,185,92,121,19,203,47,190,189,98,180,186,160,8,171,231,157,249,147,253,100,253,154,82,174,74,158,105,241,79,203,250,239,81,183,19,82,1,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,234,129,141,103,22,62,105,243,147,230,6,33,245,25,207,65,132,248,76,198,88,235,133,12,65,197,14,15,168,171,187,51,10,226,137,44,183,123,29,53,2,57,244,182,232,232,226,168,150,228,178,245,55,57,140,116,241,181,241,182,37,218,205,210,185,200,198,63,111,148,225,215,62,113,151,13,185,185,98,205,108,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,186,35,149,142,216,244,100,141,77,236,106,166,66,124,58,231,206,13,226,75,40,236,89,173,131,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,190,55,59,68,114,177,187,216,172,145,169,177,237,85,234,241,99,229,99,57,62,95,226,31,78,156,198,176,187,78,95,60,18,93,120,175,199,242,95,113,60,21,116,57,117,133,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,58,106,228,69,146,61,103,123,9,225,107,22,6,194,182,108,21,133,168,123,21,151,15,219,233,237,118,234,110,171,228,232,82,193,27,99,138,61,239,87,61,219,88,198,166,174,85,114,233,170,170,175,121,245,139,95,230,23,197,6,62,225,51,37,236,185,141,151,54,140,63,113,185,92,113,69,53,146,88,175,116,243,77,3,96,146,146,174,103,57,173,134,88,156,143,221,78,196,69,87,42,104,174,238,240,84,178,188,144,230,237,196,150,101,103,70,1,203,155,238,9,203,88,45,184,171,20,90,172,149,146,210,91,107,219,60,112,84,213,199,12,142,141,206,172,115,81,232,215,170,162,171,92,154,233,170,47,129,93,121,213,249,88,194,223,48,40,125,58,226,68,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,185,187,246,245,55,109,220,221,116,211,84,215,81,154,185,103,138,178,111,49,241,30,86,227,90,78,207,122,195,55,9,109,245,59,99,145,145,205,177,125,201,226,234,49,143,116,50,177,91,36,111,86,166,248,222,199,34,104,228,37,127,149,63,28,117,57,149,106,160,225,111,50,89,73,21,247,12,89,209,152,90,230,215,197,2,92,109,212,173,99,18,137,241,234,138,250,152,98,209,205,116,109,94,164,49,72,231,163,93,19,164,154,71,203,0,231,87,229,99,11,124,192,161,244,235,137,24,28,27,103,29,139,135,254,33,240,254,113,98,56,123,69,38,25,183,223,42,35,166,220,246,118,186,167,218,43,35,166,166,222,198,61,99,234,207,36,81,117,54,43,89,191,115,189,214,170,158,127,136,172,249,198,92,73,102,229,247,53,177,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,118,70,215,104,174,70,55,123,213,242,57,55,189,202,178,21,202,179,128,239,251,17,197,94,111,217,127,178,203,132,44,87,59,119,251,195,233,175,109,127,87,255,0,56,108,76,146,31,236,117,12,119,245,167,146,168,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,95,187,118,237,116,110,154,104,186,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,233,227,171,164,133,173,115,166,169,149,170,205,181,15,85,68,106,46,168,222,255,0,20,94,223,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,128,62,78,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,87,199,215,165,158,55,71,44,123,216,173,123,119,49,238,77,90,168,228,215,84,84,94,242,5,248,250,224,163,21,112,167,152,245,119,187,77,179,180,101,150,38,184,77,38,28,184,83,164,143,142,131,122,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,90,54,43,209,119,54,86,69,69,56,122,197,54,44,13,159,185,105,141,113,77,119,98,178,225,252,97,102,186,92,106,122,79,147,161,75,5,108,82,75,38,198,35,158,237,172,99,151,70,162,185,116,209,17,87,184,201,79,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,147,227,235,210,207,27,100,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,113,245,136,86,254,141,95,20,255,0,237,7,42,191,226,171,143,253,56,151,76,144,198,183,92,202,201,124,3,152,215,218,122,72,46,88,171,11,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,233,166,170,190,39,181,0,0,0,0,0,0,0,3,69,240,238,54,175,129,177,201,185,52,212,209,190,26,28,140,77,189,218,155,193,230,177,163,149,150,170,157,28,168,178,53,204,77,62,214,41,101,185,207,113,134,92,109,98,177,186,69,89,99,196,150,213,114,46,171,162,43,63,185,251,228,248,151,85,145,244,105,79,101,168,220,136,228,247,54,174,158,30,252,135,208,204,248,218,234,39,119,232,174,130,116,240,254,35,75,76,201,88,209,217,139,141,116,126,189,43,212,122,247,120,254,62,127,242,23,154,216,210,167,10,50,36,93,55,83,193,240,254,212,182,204,255,0,163,117,182,10,91,186,47,191,73,36,251,21,19,71,38,231,198,213,209,124,83,196,169,89,43,115,237,118,91,36,210,74,253,22,154,61,200,170,171,223,217,218,165,103,167,149,146,198,138,197,238,78,227,148,218,244,213,13,139,162,174,168,24,223,135,212,106,159,148,111,105,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,170,247,104,109,85,67,70,170,124,84,229,110,139,222,138,110,52,85,209,21,126,162,159,230,93,197,176,194,174,107,149,58,48,204,231,104,170,159,189,106,150,71,136,33,170,197,217,252,249,161,106,186,59,109,202,214,245,87,57,29,181,28,200,151,187,118,154,126,71,192,191,60,191,161,117,21,166,53,118,159,140,166,167,240,68,79,6,175,249,79,129,155,110,87,90,145,19,197,28,239,143,241,216,91,206,72,57,82,245,137,99,95,142,40,185,47,254,203,75,184,177,194,147,216,105,225,114,247,58,40,252,83,95,222,180,183,124,242,195,19,92,176,229,108,240,200,157,86,195,3,26,221,169,170,254,61,23,199,94,239,21,61,54,87,215,38,218,133,142,103,43,117,127,126,170,157,254,231,113,91,173,208,203,4,14,100,218,238,87,170,247,174,189,218,33,219,54,185,53,110,154,156,73,220,186,4,114,162,254,147,114,106,111,79,19,112,0,0,0,0,0,109,85,55,0,0,0,24,214,113,99,230,159,57,62,96,98,31,81,156,153,62,83,248,90,197,135,248,37,194,23,107,69,15,103,171,196,215,11,189,210,233,39,85,239,237,21,76,174,154,145,178,104,229,84,102,144,82,83,179,70,162,55,220,215,77,206,114,173,224,2,149,113,99,229,99,57,62,95,226,31,78,156,198,176,250,184,179,20,223,113,206,42,188,227,92,83,93,219,111,88,130,225,81,116,184,212,244,153,31,94,170,121,29,36,178,108,98,53,141,220,247,185,116,106,35,83,93,17,17,59,137,148,229,123,192,183,224,83,10,179,60,115,143,6,118,76,201,189,111,246,61,53,107,183,77,98,181,201,27,81,53,133,90,157,158,178,109,100,234,106,174,123,34,86,71,248,167,58,162,53,133,98,106,120,150,255,0,184,219,104,249,127,129,63,231,237,100,85,240,157,230,159,38,254,96,97,239,81,128,201,76,0,99,89,197,143,154,124,228,249,129,136,125,70,114,85,57,42,121,88,197,63,48,43,189,58,220,88,7,52,127,61,153,155,247,47,163,209,22,170,77,79,44,94,3,191,2,22,42,108,249,205,139,46,220,125,136,45,237,246,109,174,227,110,233,213,97,120,92,249,155,38,142,234,185,58,213,16,58,157,93,186,56,229,133,171,36,43,166,249,90,183,254,8,86,230,117,192,119,224,66,251,83,159,57,79,101,219,128,113,5,193,222,210,181,219,173,221,58,92,47,51,153,11,99,213,221,87,47,70,162,119,84,43,118,199,28,80,185,99,133,52,223,19,86,223,248,40,226,186,251,194,94,114,209,99,46,173,214,179,8,92,180,163,197,54,74,41,152,222,223,75,181,233,28,136,217,17,88,179,64,247,245,99,93,88,229,209,241,245,24,201,100,83,33,60,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,79,143,175,75,60,109,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,189,199,214,33,3,154,23,26,255,0,186,3,29,191,38,50,246,231,106,174,203,108,27,112,101,76,87,26,37,235,123,102,232,216,92,199,212,36,174,106,105,12,93,89,225,141,35,85,100,158,252,187,228,107,226,233,210,14,9,56,62,196,220,92,230,132,86,86,165,93,22,9,177,212,64,236,89,120,164,150,159,175,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,155,93,61,57,133,149,246,172,101,146,248,151,37,236,78,164,195,118,219,230,23,173,194,244,107,73,68,222,133,182,9,169,31,77,31,78,157,170,198,236,141,174,77,35,69,106,104,212,106,43,126,17,193,253,3,31,254,122,47,249,19,255,0,215,229,255,0,241,99,229,99,57,62,95,226,31,78,156,198,176,147,78,84,60,14,84,226,91,173,147,139,140,198,125,34,216,173,181,21,15,194,54,149,100,85,11,93,87,19,164,129,213,179,163,145,201,19,32,149,175,233,53,52,149,102,137,178,106,198,198,206,180,186,2,218,184,232,224,202,197,198,30,92,82,219,35,186,251,27,25,225,126,209,81,134,110,82,189,235,74,217,37,70,117,105,170,99,110,186,195,47,74,36,89,26,213,146,55,49,174,110,228,71,197,38,62,215,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,146,149,200,199,243,217,250,183,251,72,181,94,104,254,123,51,55,238,95,71,162,45,126,59,181,214,27,85,69,138,27,157,91,45,181,149,16,213,212,81,182,103,36,19,79,11,100,108,82,190,61,118,185,236,108,243,53,174,84,213,169,44,136,154,110,93,110,3,130,78,15,177,55,23,57,161,21,149,169,87,69,130,108,117,16,59,22,94,41,37,167,235,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,38,215,100,17,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,85,242,116,41,96,141,177,197,30,247,171,158,237,172,99,83,87,42,185,116,213,85,87,188,134,30,100,124,190,233,184,118,169,143,56,114,110,213,86,236,186,184,212,54,154,182,219,12,82,204,204,50,244,138,8,226,89,106,38,158,89,166,101,76,203,59,145,238,107,89,27,213,145,235,171,227,69,178,187,22,63,198,88,103,12,226,108,25,98,196,53,116,150,44,99,79,77,77,125,183,181,81,96,174,101,61,67,42,32,87,181,81,81,31,28,177,162,181,233,163,209,29,35,81,118,200,246,187,218,240,157,230,159,38,254,96,97,239,81,128,154,158,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,4,255,0,113,59,195,214,21,226,131,38,175,89,71,138,106,123,7,111,233,212,219,174,140,165,142,162,107,101,116,78,221,21,68,109,122,127,109,27,209,174,99,159,20,178,177,30,205,251,147,31,108,121,195,198,104,101,246,124,207,195,117,222,213,73,83,141,155,120,164,178,83,83,210,86,70,232,43,39,170,233,246,71,71,43,213,173,107,37,108,208,185,22,77,138,212,122,36,136,197,71,34,100,61,144,57,57,98,225,255,0,38,176,158,78,225,201,187,69,38,25,183,182,158,74,157,175,103,107,170,123,157,37,77,78,199,189,235,31,86,121,37,151,167,189,90,205,251,91,238,181,16,162,188,115,240,49,251,180,126,132,255,0,166,143,208,239,161,222,210,255,0,89,61,161,218,187,95,102,255,0,202,33,217,183,179,127,27,93,255,0,13,59,233,87,11,156,169,63,115,94,123,97,156,235,252,61,125,35,250,57,219,127,169,159,69,187,31,95,180,81,207,77,253,123,181,201,183,111,95,119,228,46,187,116,238,215,84,191,240,0,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,0,138,190,121,223,153,63,214,79,217,165,170,242,184,243,217,150,95,125,122,61,105,127,252,206,184,14,252,55,216,170,115,231,41,236,187,177,246,31,183,187,218,86,187,117,187,169,85,138,33,107,225,108,122,187,170,212,235,83,192,218,133,110,216,228,150,102,164,112,166,187,34,106,67,182,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,33,62,15,184,179,193,188,93,101,127,211,139,21,61,37,158,251,65,81,37,53,247,14,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,215,168,196,85,116,79,68,174,160,242,153,171,153,152,87,38,242,227,17,230,150,53,171,236,246,92,51,111,150,225,83,182,72,217,36,219,19,220,130,46,163,216,199,77,43,213,177,198,197,114,111,145,236,106,46,174,67,25,124,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,76,143,175,85,60,142,146,89,54,49,26,198,238,123,220,186,53,17,169,174,136,136,157,197,245,114,108,206,191,160,220,65,93,178,114,174,223,214,164,204,219,122,116,103,142,45,210,65,93,110,138,162,162,61,206,89,26,141,133,208,62,177,29,163,30,229,147,161,166,214,239,82,106,65,106,188,209,252,137,230,111,220,190,177,68,66,7,15,88,90,197,142,115,247,45,48,86,41,161,237,182,92,65,140,44,214,187,141,55,85,241,245,233,103,173,138,57,99,222,197,107,219,185,143,114,106,213,71,38,186,162,162,247,149,3,140,94,14,177,223,8,24,238,158,193,127,172,246,206,27,188,239,250,63,136,58,112,211,251,83,165,13,59,234,191,165,89,60,178,65,210,146,161,35,252,98,166,253,55,55,84,94,234,213,203,131,152,5,103,14,247,216,178,147,55,177,23,250,83,215,246,153,226,169,168,142,122,137,48,237,86,199,201,186,157,144,178,73,31,12,210,34,49,240,163,118,164,146,164,173,86,126,57,37,155,240,1,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,255,0,4,0,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,143,65,205,123,129,202,108,75,106,189,241,113,151,47,171,91,237,182,158,157,248,186,210,140,150,161,43,169,34,108,112,54,182,4,106,57,98,124,17,53,157,86,174,145,44,49,58,77,88,232,223,214,183,78,81,156,61,126,21,184,130,151,54,110,117,54,167,217,114,171,163,91,45,190,178,151,180,73,89,93,87,21,76,116,110,141,28,155,35,232,190,39,207,213,85,87,54,72,97,218,221,92,175,142,111,204,85,206,213,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,232,198,44,179,75,34,181,186,38,249,30,239,23,42,172,133,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,149,213,44,107,214,68,134,9,41,251,225,145,141,108,206,123,117,87,70,215,178,74,43,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,165,95,208,49,255,0,231,162,255,0,145,63,253,126,95,255,0,11,153,23,251,154,242,39,12,228,167,210,159,164,127,71,59,111,245,79,176,246,62,191,104,172,158,167,250,207,82,77,187,122,251,127,45,117,219,175,118,186,38,53,132,255,0,114,184,242,39,150,95,125,122,197,105,117,64,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,213,3,26,206,44,124,211,231,39,204,12,67,234,51,146,169,201,83,202,198,41,249,129,93,233,214,226,205,121,151,240,57,83,195,142,50,155,56,112,59,233,31,151,88,210,241,35,33,164,141,145,83,190,199,113,153,36,157,104,155,11,17,173,90,101,107,37,116,46,99,125,198,70,177,189,17,90,199,205,74,184,28,226,238,235,194,14,110,59,21,207,110,171,188,97,59,245,59,109,184,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,187,182,117,19,69,100,147,70,142,143,170,178,54,108,248,133,197,54,44,115,193,126,101,227,92,45,93,219,108,184,131,43,239,55,75,117,79,73,241,245,233,103,180,203,36,82,108,122,53,237,220,199,181,116,114,35,147,93,21,17,123,140,112,140,143,120,41,194,214,44,31,194,62,80,218,112,229,15,100,164,168,193,246,203,164,145,245,95,38,234,170,216,27,87,83,38,175,85,84,223,60,242,191,77,118,183,118,141,68,106,34,37,107,5,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,116,217,166,157,250,165,170,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,181,219,55,116,246,238,218,237,53,215,69,211,67,213,243,171,242,177,133,190,96,80,250,117,196,138,190,19,188,211,228,223,204,12,61,234,48,19,61,204,27,130,75,87,21,248,2,59,238,24,130,146,135,49,112,173,61,68,214,170,198,210,181,211,221,160,108,51,57,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,81,90,136,146,73,172,16,255,0,162,172,5,138,191,215,92,57,137,48,229,195,253,210,142,186,219,93,79,39,252,25,33,154,57,25,246,57,174,111,193,80,157,238,95,60,109,218,184,175,192,18,88,177,60,244,148,57,139,133,105,233,225,186,209,186,169,174,158,237,3,97,133,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,122,104,229,68,146,61,105,175,58,191,43,24,91,230,5,15,167,92,72,192,224,219,39,44,92,64,113,15,135,242,119,17,205,217,233,49,53,190,249,79,29,78,215,191,178,85,50,209,89,37,53,78,198,61,139,39,74,120,226,151,167,189,26,253,155,93,238,185,80,249,92,75,240,233,142,248,95,205,58,252,179,199,84,255,0,217,107,44,245,187,225,254,169,218,251,76,208,193,89,211,138,89,58,61,94,131,221,210,123,183,179,193,83,193,86,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,151,116,216,253,208,175,87,88,164,145,88,216,91,27,163,87,43,22,38,197,45,69,170,241,207,192,199,238,209,250,19,254,154,63,67,190,135,123,75,253,100,246,135,106,237,125,155,255,0,40,135,102,222,205,252,109,119,252,52,239,242,156,20,242,222,253,199,217,167,117,204,207,195,47,210,223,105,225,249,236,93,139,232,239,96,233,245,42,105,230,234,245,59,84,186,233,217,182,237,218,154,239,215,94,237,23,202,243,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,90,87,53,59,77,170,227,192,230,62,172,184,91,41,42,170,45,117,22,122,186,25,102,133,175,125,44,235,115,166,133,101,137,202,154,177,235,20,210,198,174,110,139,178,71,183,193,202,139,1,132,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,230,173,62,196,106,200,216,106,164,145,157,237,118,200,229,77,202,196,73,166,149,179,40,69,95,244,12,127,249,232,191,228,79,255,0,95,146,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,118,205,221,61,219,119,59,77,116,213,116,212,245,96,0,0,0,0,0,0,0,13,142,248,155,21,77,17,83,226,167,43,116,94,244,93,77,192,240,217,143,115,100,22,138,141,170,168,232,149,94,186,42,167,114,70,229,44,91,17,85,84,226,158,34,18,134,20,123,153,75,95,110,170,209,207,220,136,141,108,8,170,136,186,127,8,190,220,170,161,117,30,31,69,118,158,255,0,217,245,61,255,0,229,58,249,158,229,236,106,212,79,8,39,255,0,1,165,165,100,163,149,153,141,141,218,191,190,189,198,159,254,30,114,246,44,80,164,246,120,161,114,247,58,8,124,83,95,129,66,184,134,195,147,92,176,221,193,176,61,55,195,50,163,19,106,119,235,60,127,29,83,78,228,53,201,185,100,163,180,91,41,86,71,107,4,109,137,235,174,154,57,176,53,21,11,128,179,54,68,161,99,164,85,94,166,143,69,85,215,84,84,67,188,109,86,170,166,154,156,73,220,189,225,21,81,77,201,175,137,185,60,77,224,0,0,0,0,1,162,175,192,39,121,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,137,222,38,206,244,111,127,214,106,214,162,248,156,205,77,19,67,83,108,154,244,221,167,142,138,81,92,237,190,197,105,183,220,95,44,173,103,74,134,165,238,85,107,151,68,72,81,117,238,45,171,35,34,131,19,230,38,40,196,27,82,165,142,168,180,186,39,185,59,181,107,30,213,209,29,222,157,237,254,98,251,112,228,78,142,215,77,186,54,177,22,158,45,52,254,212,241,153,178,159,212,173,17,19,85,115,191,195,97,110,153,34,247,38,34,196,108,86,166,223,165,23,45,87,227,249,8,93,238,28,87,123,26,157,116,255,0,189,179,79,209,181,10,101,152,182,134,84,90,170,33,145,174,209,209,199,224,169,253,145,20,165,121,1,95,91,83,98,172,158,174,174,103,189,42,228,106,43,164,85,238,217,18,252,84,186,138,42,164,84,86,61,234,171,227,223,170,253,71,120,209,124,14,53,85,69,252,150,233,250,2,175,138,237,77,127,64,77,202,136,170,134,228,251,77,224,0,0,0,26,41,162,47,214,110,6,197,241,55,39,129,169,162,174,129,21,87,224,106,0,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,41,60,175,185,125,211,93,169,172,188,80,231,77,170,173,140,101,67,107,240,125,142,166,41,105,159,190,25,105,106,40,239,73,44,83,181,202,197,115,39,107,32,150,45,146,49,91,47,188,199,51,89,95,49,87,38,167,137,111,251,141,182,143,151,248,19,254,126,214,69,95,9,222,105,242,111,230,6,30,245,24,12,148,192,6,53,156,88,249,167,206,79,152,24,135,212,103,37,83,146,167,149,140,83,243,2,187,211,173,197,128,115,71,243,217,153,191,114,250,61,17,93,121,68,112,137,106,204,92,76,254,40,177,125,198,146,162,219,129,239,18,219,108,182,85,167,108,171,53,213,180,241,201,218,167,234,53,90,214,66,218,152,159,22,207,127,172,141,126,232,250,40,146,204,72,7,159,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,173,53,117,13,74,46,201,89,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,99,217,198,15,9,152,203,132,92,208,250,15,125,168,171,188,88,171,233,227,169,177,98,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,250,116,222,168,141,149,138,183,63,202,143,141,127,193,150,42,131,134,188,204,185,221,106,112,222,45,184,83,211,97,41,117,235,67,103,186,77,35,154,180,251,17,171,35,97,170,146,70,119,181,219,35,149,55,43,17,38,154,86,215,254,107,156,107,254,12,176,172,252,53,229,157,206,213,83,137,49,109,190,162,155,22,203,175,90,107,61,174,104,218,212,167,216,173,88,219,53,84,114,63,189,206,223,28,73,185,24,139,52,50,182,37,178,183,43,113,222,116,227,187,102,89,229,165,139,219,56,146,243,214,236,84,93,170,26,126,175,74,23,205,39,227,38,123,35,110,145,196,247,123,206,77,116,209,53,85,68,92,138,120,98,225,235,10,240,191,147,86,92,163,194,213,61,191,176,117,42,110,55,71,210,199,79,53,206,186,87,110,150,162,70,177,63,181,141,136,231,61,204,138,40,152,175,126,205,203,85,65,74,184,177,242,177,156,159,47,241,15,167,78,99,88,101,80,0,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,90,175,52,127,61,153,155,247,47,163,209,20,83,34,242,47,49,248,139,204,123,118,87,229,125,155,183,93,107,181,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,211,133,155,155,170,232,174,87,57,172,99,94,247,177,142,200,211,37,242,135,6,228,46,87,225,252,163,203,248,42,227,177,97,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,83,207,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,214,154,186,134,165,23,100,172,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,32,7,141,190,15,177,55,8,217,161,45,149,201,87,91,130,111,149,19,187,9,222,42,229,167,235,215,65,20,112,62,102,73,28,79,87,53,240,186,165,145,43,220,200,210,69,106,189,141,106,46,214,248,174,19,188,211,228,223,204,12,61,234,48,19,83,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,241,88,187,40,112,110,53,204,76,5,154,87,152,42,211,16,229,197,69,198,107,44,240,206,173,102,202,234,71,82,212,195,43,23,86,189,142,106,198,244,93,17,232,248,89,163,145,170,246,191,218,128,0,0,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,2,42,249,231,126,100,255,0,89,63,102,150,171,202,227,207,102,89,125,245,232,245,164,255,0,17,23,205,123,129,202,156,53,117,189,241,113,151,47,164,75,21,202,162,157,248,186,210,140,138,157,104,106,229,116,112,54,182,4,106,53,37,100,242,185,157,86,174,178,164,210,186,77,94,217,31,209,114,138,225,67,52,23,25,91,248,170,175,191,213,225,220,39,29,61,77,37,182,146,23,71,43,49,76,18,37,93,53,68,82,244,231,71,192,202,122,152,32,145,27,52,78,73,30,198,43,116,216,143,73,116,4,117,115,164,206,59,238,15,201,172,37,147,182,136,122,116,153,137,112,168,168,186,84,238,98,238,165,182,186,158,70,211,108,115,21,83,124,243,211,203,212,107,216,230,246,109,190,243,100,114,36,54,31,87,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,147,36,232,85,65,35,100,138,77,143,71,49,219,94,198,174,142,69,106,233,162,162,167,113,147,238,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,39,199,215,165,158,54,201,20,155,30,141,123,119,49,237,93,28,136,228,215,69,68,94,227,235,22,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,200,163,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,100,209,254,50,23,178,70,233,36,76,119,186,228,215,77,23,84,85,69,128,30,49,120,58,199,124,32,99,186,123,5,254,179,219,56,110,243,191,232,254,32,233,195,79,237,78,148,52,239,170,254,149,100,242,201,7,74,74,132,143,241,138,155,244,220,221,81,123,174,131,150,87,48,203,86,82,211,91,184,110,206,218,202,74,12,27,37,68,137,135,49,11,218,216,153,104,158,121,93,35,233,235,28,154,34,211,73,44,143,114,78,238,248,158,245,71,170,194,168,234,121,137,0,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,130,0,121,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,68,170,30,43,42,178,95,43,242,66,213,119,177,101,70,16,164,195,118,219,229,226,162,253,89,71,72,249,58,11,91,51,88,217,29,28,110,114,182,22,109,138,54,164,81,163,99,106,53,17,173,105,237,76,85,203,191,229,205,193,71,238,170,204,121,239,248,254,217,117,143,44,176,183,227,46,85,48,39,74,59,165,114,43,22,59,99,102,220,215,183,115,30,178,74,232,145,206,100,109,107,117,137,211,69,34,79,73,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,255,0,6,42,228,255,0,114,184,242,39,150,95,125,122,197,105,117,64,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,213,3,26,206,44,124,211,231,39,204,12,67,234,51,146,169,201,83,202,198,41,249,129,93,233,214,226,250,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,190,62,189,44,241,186,57,99,222,197,107,219,185,143,114,106,213,71,38,186,162,162,247,150,1,146,156,156,242,227,0,103,45,86,57,204,60,103,244,211,8,90,174,15,159,15,97,186,170,20,78,211,30,216,221,3,174,82,106,140,151,166,245,153,174,133,145,164,114,244,226,123,149,24,249,41,146,240,56,177,242,177,156,159,47,241,15,167,78,99,88,100,167,194,119,149,140,155,249,127,135,189,58,2,170,128,11,0,231,87,229,99,11,124,192,161,244,235,137,21,124,39,121,167,201,191,152,24,123,212,96,50,83,35,131,154,199,3,149,57,149,106,175,226,147,45,159,73,21,247,12,89,213,248,166,216,230,69,2,92,109,212,173,123,214,181,146,104,138,250,152,98,213,174,108,142,94,164,49,70,214,43,93,19,99,154,213,121,95,112,161,154,25,175,155,150,92,247,179,95,234,240,182,19,192,119,134,204,251,197,51,163,145,247,10,216,31,74,249,173,43,27,103,142,104,217,61,37,76,136,249,118,62,61,138,230,42,59,114,180,188,174,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,212,241,47,195,166,4,226,131,43,43,242,207,29,83,255,0,101,172,179,214,239,155,250,153,116,236,211,67,5,103,78,41,99,235,116,186,239,119,73,238,216,255,0,5,79,5,72,1,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,30,238,147,221,189,158,10,158,10,178,63,203,27,152,101,171,16,218,176,247,11,185,209,89,73,110,188,91,169,224,180,96,219,210,181,176,193,113,130,54,164,112,91,167,211,70,178,165,173,70,178,39,247,36,200,141,98,254,59,106,212,73,160,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,2,213,121,163,249,19,204,223,185,125,98,136,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,115,119,237,234,110,219,185,186,233,166,169,174,167,87,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,180,213,212,53,40,155,226,126,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,61,28,183,171,115,182,171,133,12,39,6,118,218,105,40,223,71,79,79,14,20,154,23,64,175,172,195,107,71,78,250,9,165,72,94,230,163,209,175,124,104,142,70,73,178,38,43,218,175,87,61,247,64,0,0,0,0,0,0,0,0,3,141,222,38,206,253,23,95,172,53,17,124,78,86,34,34,119,27,129,70,243,170,247,21,171,15,222,37,150,84,98,195,79,35,156,170,215,46,136,144,57,117,238,45,19,38,26,204,77,159,215,27,226,127,76,65,37,12,82,70,231,126,78,230,62,153,186,232,238,244,240,82,64,112,92,78,142,199,14,177,181,136,187,180,211,79,225,184,248,57,155,167,100,119,114,106,176,79,254,3,75,69,201,169,30,220,203,198,141,70,166,158,221,141,23,236,254,152,156,189,236,52,174,91,116,93,223,247,152,180,255,0,209,60,6,106,90,155,87,107,171,100,141,118,146,72,171,220,169,253,145,170,82,156,165,146,165,146,93,162,146,162,85,109,53,234,174,8,245,122,174,214,53,141,68,79,254,5,202,216,42,211,217,180,145,190,69,85,88,152,169,174,170,191,146,135,216,7,19,149,81,127,33,186,126,128,171,226,187,83,80,155,149,19,84,67,114,125,166,240,0,0,0,1,181,23,235,55,3,106,248,154,167,129,169,166,186,4,85,95,129,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,85,238,208,226,118,245,94,228,67,69,213,123,130,42,183,224,135,56,56,107,30,172,166,145,232,186,109,106,174,191,200,90,223,19,55,149,130,211,124,219,54,174,125,174,179,68,93,222,61,153,190,7,133,225,2,134,26,156,52,235,148,176,177,39,170,150,29,207,70,166,175,86,205,59,83,85,241,238,251,75,219,182,179,101,186,149,154,105,164,44,79,253,148,60,14,108,43,189,154,221,17,23,71,63,252,54,22,229,146,123,254,145,98,85,218,154,125,41,185,107,246,123,168,93,254,24,114,186,205,79,175,194,54,39,254,195,79,53,142,237,45,155,84,110,253,157,22,106,136,168,137,174,245,40,150,94,90,98,195,212,19,90,225,87,177,95,51,167,239,84,215,69,107,27,226,222,237,59,139,139,177,49,100,115,222,231,189,201,162,167,122,254,131,238,3,99,154,171,224,159,19,77,174,250,130,106,154,26,155,147,192,212,0,0,0,3,111,130,154,162,234,106,108,95,19,114,120,26,155,85,117,83,84,240,53,0,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,213,2,149,113,99,229,99,57,62,95,226,31,78,156,136,14,92,220,4,254,234,139,236,249,145,152,147,246,124,178,195,55,14,199,87,79,5,70,202,171,213,115,24,201,86,141,170,197,223,12,40,201,35,116,178,247,57,90,246,178,37,220,231,73,12,234,3,21,114,106,120,150,255,0,184,219,104,249,127,129,63,231,237,100,85,240,157,230,159,38,254,96,97,239,81,128,201,76,0,99,89,197,143,154,124,228,249,129,136,125,70,114,85,57,42,121,88,197,63,48,43,189,58,220,88,7,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,255,0,192,5,10,227,7,132,204,27,197,214,87,253,7,190,212,82,89,239,180,21,17,212,216,177,27,168,22,170,123,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,126,205,122,111,84,87,68,197,76,123,49,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,11,77,93,67,82,137,190,39,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,191,38,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,82,114,121,103,240,81,113,225,131,2,92,177,182,101,219,59,54,100,226,221,105,171,104,228,74,89,189,141,67,12,210,36,116,240,212,66,233,55,245,180,100,242,43,100,218,186,64,213,98,58,21,115,175,84,2,149,113,99,229,99,57,62,95,226,31,78,156,198,176,202,160,0,64,15,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,181,94,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,22,149,205,78,211,106,184,240,57,143,171,46,22,202,74,170,139,93,69,158,174,134,89,161,107,223,75,58,220,233,161,89,98,114,166,172,122,197,52,177,171,155,162,236,145,237,240,114,162,195,15,9,222,105,242,111,230,6,30,245,24,9,169,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,0,0,0,8,1,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,18,168,0,34,175,158,119,230,79,245,147,246,105,106,188,174,60,246,101,151,223,94,143,90,79,240,0,24,245,243,18,207,74,60,254,226,179,21,226,75,13,231,218,120,110,195,210,195,118,25,154,144,44,110,165,165,69,73,95,20,144,171,155,52,50,85,62,170,104,228,87,57,206,142,102,126,74,34,49,182,214,9,169,228,217,157,127,78,120,125,187,100,229,93,191,163,87,150,87,4,232,207,28,91,99,158,134,227,45,69,68,123,156,178,57,93,51,103,101,98,59,70,49,169,31,67,77,206,222,165,255,0,150,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,200,163,52,179,75,2,100,182,4,185,230,102,101,223,125,141,134,236,221,30,219,91,217,102,168,233,117,102,100,49,254,46,22,62,71,107,36,172,111,186,213,211,93,87,68,69,84,199,223,140,30,44,241,151,23,89,161,244,226,251,79,87,103,177,80,83,199,77,98,195,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,155,244,233,177,85,91,19,17,46,127,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,174,169,99,94,178,36,48,73,79,223,12,140,107,102,115,219,170,186,54,189,146,76,160,4,0,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,252,16,3,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,37,80,3,28,206,15,184,76,198,92,93,102,135,208,123,21,69,93,158,197,65,79,37,77,247,17,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,239,211,168,244,69,108,79,84,200,35,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,124,210,126,50,103,190,71,107,36,175,119,188,229,211,93,19,68,68,68,245,100,0,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,252,24,171,147,253,202,227,200,158,89,125,245,235,21,165,213,0,69,95,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,154,144,12,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,151,84,12,107,56,177,243,79,156,159,48,49,15,168,206,74,167,37,79,43,24,167,230,5,119,167,91,139,255,0,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,146,159,9,222,86,50,111,229,254,30,244,232,10,170,0,44,3,157,95,149,140,45,243,2,135,211,174,36,85,240,157,230,159,38,254,96,97,239,81,128,201,76,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,83,196,191,17,120,19,133,252,172,175,204,204,117,81,253,150,142,207,69,178,111,234,157,211,179,77,52,20,125,72,162,147,163,213,232,61,189,87,183,99,60,85,124,17,113,246,226,43,62,113,151,18,89,185,125,205,108,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,221,145,181,218,43,145,141,222,245,124,142,77,239,114,172,143,242,186,229,255,0,71,104,163,182,241,55,157,248,119,173,117,155,179,92,112,61,174,121,32,158,150,58,89,96,138,120,110,206,233,189,251,166,94,174,145,71,34,49,208,186,55,72,173,87,172,78,138,79,193,96,28,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,254,0,22,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,200,35,22,112,221,146,88,235,55,48,254,122,227,12,3,73,118,198,216,86,158,58,107,69,202,166,162,119,50,149,145,190,89,34,84,167,223,208,115,217,36,242,61,143,116,106,246,191,107,154,168,172,98,182,165,128,0,0,0,0,0,0,0,0,209,124,14,39,110,95,201,77,77,23,95,0,138,173,239,208,231,6,201,53,219,220,191,18,216,184,149,187,44,56,87,18,61,179,170,185,212,115,53,17,119,105,175,100,121,73,248,73,182,211,213,62,138,241,45,52,125,162,162,150,102,172,168,212,220,237,42,154,136,154,248,254,245,63,184,95,62,30,139,163,104,130,61,52,211,127,248,74,121,60,206,85,236,221,201,225,12,223,224,180,180,76,154,222,185,153,141,213,26,157,215,216,245,251,63,166,39,47,127,11,57,93,110,137,21,19,186,8,180,255,0,209,62,62,96,219,25,83,69,26,162,59,69,87,43,180,84,79,223,52,162,152,122,134,27,37,194,231,69,26,185,175,170,185,212,84,247,233,175,189,245,42,124,61,223,210,87,76,39,27,164,162,162,123,158,247,34,68,212,93,87,248,136,122,128,113,189,170,169,162,32,218,239,168,38,168,134,166,228,240,53,0,0,0,0,218,169,161,170,46,166,166,213,241,53,79,3,83,106,174,166,173,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,215,120,156,99,227,252,134,230,166,189,231,32,58,151,105,153,5,182,170,87,174,136,216,94,190,31,197,82,199,184,184,196,116,212,186,66,178,179,91,157,37,100,76,213,142,93,85,33,137,189,223,87,229,124,79,191,193,236,10,204,191,195,238,68,93,86,165,117,239,255,0,203,38,47,42,31,235,76,254,213,63,188,83,92,220,168,100,86,212,122,187,185,174,126,189,223,199,97,110,153,35,85,27,175,248,145,168,228,213,248,162,228,228,238,95,224,161,120,88,93,200,235,45,54,159,216,216,159,251,13,62,86,53,163,154,107,61,68,205,102,187,91,26,120,167,246,68,255,0,41,109,238,168,153,217,149,217,28,214,162,251,15,169,221,227,254,168,208,184,140,15,52,144,208,203,35,209,17,22,87,55,249,154,123,22,42,185,168,166,171,175,192,218,175,86,167,126,154,154,36,142,84,240,65,185,87,196,34,234,111,77,77,64,0,0,0,52,84,212,209,59,148,220,108,95,19,114,120,5,240,52,68,212,220,0,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,243,249,133,130,173,89,149,128,49,46,92,223,106,42,224,182,226,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,107,166,168,190,7,107,9,225,107,22,6,194,182,108,21,133,168,123,21,151,15,219,233,237,118,234,110,171,228,232,82,193,27,99,138,61,239,87,61,219,88,198,166,174,85,114,233,170,170,175,121,245,129,138,185,53,60,75,127,220,109,180,124,191,192,159,243,246,178,42,248,78,243,79,147,127,48,48,247,168,192,100,166,0,49,172,226,199,205,62,114,124,192,196,62,163,57,42,156,149,60,172,98,159,152,21,222,157,110,44,3,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,127,224,3,202,102,150,105,96,76,150,192,151,60,204,204,187,239,177,176,221,155,163,219,107,123,44,213,29,46,172,204,134,63,197,194,199,200,237,100,149,141,247,90,186,107,170,232,136,170,152,230,113,35,157,247,94,35,243,183,20,231,69,230,199,73,102,168,196,117,17,57,148,20,210,58,70,83,65,12,17,211,194,197,123,187,222,244,138,24,247,191,70,163,159,185,200,214,34,163,19,197,97,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,100,157,10,168,36,108,145,73,177,232,230,59,107,216,213,209,200,173,93,52,84,84,238,50,30,224,251,139,60,27,197,214,87,253,56,177,83,210,89,239,180,21,18,83,95,112,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,102,205,122,140,69,87,68,244,74,234,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,101,80,0,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,90,175,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,149,64,11,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,77,79,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,48,0,0,0,64,15,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,149,64,1,21,124,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,128,5,20,227,67,56,239,185,5,195,6,63,205,92,45,14,251,213,170,223,29,61,186,77,204,78,205,85,87,81,21,36,85,58,61,143,99,250,47,168,108,189,55,53,90,254,158,197,209,29,170,99,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,33,88,56,201,201,203,23,15,252,67,226,12,157,195,147,118,138,76,51,111,177,211,201,83,181,236,237,117,79,180,81,201,83,83,177,239,122,199,213,158,73,101,233,239,86,179,126,214,251,173,68,11,145,117,151,94,14,233,120,135,176,217,186,222,196,204,11,142,27,196,85,49,172,242,72,202,89,104,109,210,80,189,204,68,88,163,133,147,58,169,142,145,85,142,89,42,224,103,191,171,81,149,3,150,46,105,126,11,248,201,193,93,174,251,236,203,86,45,237,24,90,225,253,43,214,237,93,170,53,236,144,119,49,206,102,234,232,232,189,246,237,211,79,121,200,197,121,63,197,170,243,71,242,39,153,191,114,250,197,17,9,124,50,93,173,86,14,36,178,162,251,125,185,210,91,173,182,236,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,74,213,204,51,141,59,175,20,249,161,81,98,194,24,130,173,217,87,134,170,17,48,253,26,211,58,149,43,103,72,246,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,167,27,223,54,231,47,62,11,46,188,83,230,133,61,247,23,225,250,183,101,94,26,168,85,196,21,137,82,234,84,173,157,35,221,21,190,9,26,213,115,222,231,44,78,149,24,173,86,66,174,94,164,111,124,59,167,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,182,1,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,255,0,4,0,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,137,84,0,165,92,49,112,245,133,120,95,201,171,46,81,225,106,158,223,216,58,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,218,198,196,115,158,230,69,20,76,87,191,102,229,170,160,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,131,21,114,127,185,92,121,19,203,47,190,189,98,180,186,160,8,171,231,157,249,147,253,100,253,154,82,174,74,158,105,241,79,203,250,239,81,183,19,82,1,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,234,129,141,103,22,62,105,243,147,230,6,33,245,25,201,84,228,169,229,99,20,252,192,174,244,235,113,127,224,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,83,225,59,202,198,77,252,191,195,222,157,1,85,64,5,128,115,171,242,177,133,190,96,80,250,117,196,138,190,19,188,211,228,223,204,12,61,234,48,25,41,128,88,7,58,191,43,24,91,230,5,15,167,92,72,224,229,239,143,240,110,86,113,115,130,115,7,48,113,13,37,143,15,88,233,239,117,53,213,213,42,187,34,103,177,235,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,126,87,24,156,85,99,46,43,243,114,225,140,47,55,42,182,225,139,117,69,69,54,19,180,73,26,66,203,117,185,95,238,43,162,107,222,222,211,35,91,27,166,126,231,110,122,35,81,122,108,141,140,184,174,87,188,11,126,26,241,83,51,199,56,240,103,107,203,107,46,255,0,99,211,86,187,108,55,219,164,114,53,19,88,85,171,218,40,225,210,78,166,170,214,62,84,100,127,141,107,106,35,73,169,0,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,0,11,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,0,0,0,0,0,0,0,0,0,109,113,177,124,77,191,190,67,123,83,94,243,144,27,36,123,88,221,92,186,38,165,150,113,97,121,130,159,10,220,39,234,55,250,122,84,165,110,173,119,122,186,150,68,209,62,165,238,241,94,225,194,5,58,183,8,97,135,232,186,239,155,227,255,0,150,184,189,10,93,123,59,117,251,127,190,120,60,210,149,177,211,43,149,127,38,9,213,127,244,26,90,46,75,213,71,248,74,198,202,174,79,198,95,35,211,185,123,255,0,166,39,47,139,10,185,29,109,135,79,132,17,127,130,116,113,205,52,211,217,42,28,198,107,177,91,241,79,139,218,90,238,33,170,154,60,225,181,91,220,214,162,186,146,69,211,227,220,147,252,124,62,5,199,229,235,228,138,207,28,142,106,34,53,218,127,248,54,158,226,55,43,147,83,114,235,240,54,171,149,63,43,184,209,36,114,167,130,13,234,190,58,4,93,77,233,224,106,0,0,0,1,162,166,166,137,220,189,230,227,106,248,154,167,129,169,181,19,83,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,215,247,28,102,212,114,175,121,189,142,93,116,57,65,240,177,108,202,219,45,107,52,240,134,69,255,0,216,82,192,184,168,166,117,227,25,96,187,122,42,53,36,171,150,39,42,247,126,90,211,39,119,137,114,60,49,225,182,90,176,141,5,2,74,174,236,82,163,181,221,174,186,212,74,239,169,11,137,41,94,114,170,37,153,234,158,59,221,255,0,56,194,220,242,45,81,113,14,32,79,138,226,107,151,248,8,94,86,23,255,0,176,180,255,0,218,51,252,6,140,75,68,250,235,76,240,49,205,69,114,51,189,87,234,122,41,109,215,59,19,173,88,189,183,149,145,28,215,91,82,155,110,186,174,189,85,118,186,104,159,87,214,86,92,11,12,169,73,51,17,89,175,81,203,241,250,154,84,6,53,90,212,106,252,13,77,28,158,63,105,177,26,186,47,216,17,21,77,81,52,55,167,129,168,0,0,13,170,139,174,161,29,245,154,234,138,106,109,113,170,120,27,87,196,220,158,6,139,223,224,106,134,166,155,144,211,189,77,80,212,24,214,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,46,168,0,1,138,185,53,60,75,127,220,109,180,124,191,192,159,243,246,178,42,248,78,243,79,147,127,48,48,247,168,192,100,166,0,49,172,226,199,205,62,114,124,192,196,62,163,57,42,156,149,60,172,98,159,152,21,222,157,110,44,3,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,127,224,2,10,249,152,113,175,110,226,127,29,219,112,78,90,92,251,78,91,97,45,42,104,171,35,90,168,125,179,93,52,49,172,149,19,83,204,216,246,116,117,124,17,163,163,220,154,206,228,122,182,100,107,124,87,0,60,31,93,120,178,205,198,182,224,148,145,224,76,29,81,71,95,138,223,52,174,71,212,192,247,185,99,161,137,177,189,178,239,168,72,101,98,200,215,53,34,99,94,253,219,210,56,228,172,28,206,184,14,252,8,95,106,115,231,41,236,187,112,14,32,184,59,218,86,187,117,187,167,75,133,230,115,33,108,122,187,170,229,232,212,78,234,133,110,216,227,138,23,44,112,166,155,226,106,219,175,7,220,89,227,46,17,115,67,233,197,138,158,174,241,98,175,167,146,154,251,135,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,233,212,98,42,54,87,162,228,39,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,74,154,26,234,101,93,146,179,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,168,0,16,3,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,45,87,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,5,170,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,38,167,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,146,152,0,0,0,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,0,138,190,121,223,153,63,214,79,217,165,170,242,184,243,217,150,95,125,122,61,105,63,192,2,32,57,210,103,165,139,20,227,188,37,144,216,114,243,117,125,94,9,237,23,28,75,73,163,227,161,237,85,112,211,190,137,52,85,68,150,104,224,89,93,191,106,181,141,171,218,215,171,157,43,91,77,121,72,100,53,78,105,241,47,30,100,220,40,169,39,195,217,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,251,31,70,212,247,92,246,57,60,87,52,127,61,153,155,247,47,163,209,23,127,203,75,39,44,92,64,114,244,205,108,157,196,115,118,122,76,77,140,46,20,241,212,237,123,251,37,83,40,45,178,83,84,236,99,216,178,116,167,142,41,122,123,209,175,217,181,222,235,149,8,150,50,83,225,99,58,255,0,116,79,15,184,39,56,228,183,246,42,188,65,111,94,223,3,98,233,198,202,232,37,125,61,87,73,189,73,21,33,89,225,149,99,220,245,119,77,89,187,71,106,137,74,185,163,249,19,204,223,185,125,98,136,128,18,181,112,163,194,142,99,241,107,152,236,193,88,42,46,195,106,161,233,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,169,51,246,185,34,133,21,29,35,154,229,85,99,25,36,140,200,79,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,124,210,126,50,103,190,71,107,36,175,119,188,229,211,93,19,68,68,68,245,96,2,0,121,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,254,8,1,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,18,168,0,0,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,131,21,114,127,185,92,121,19,203,47,190,189,98,180,186,160,8,171,231,157,249,147,253,100,253,154,82,174,74,158,105,241,79,203,250,239,81,183,19,82,1,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,234,129,141,103,22,62,105,243,147,230,6,33,245,25,201,84,228,169,229,99,20,252,192,174,244,235,113,127,224,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,83,225,59,202,198,77,252,191,195,222,157,1,85,64,5,128,115,171,242,177,133,190,96,80,250,117,196,138,190,19,188,211,228,223,204,12,61,234,48,25,41,128,88,7,58,191,43,24,91,230,5,15,167,92,72,86,46,171,128,94,10,49,87,21,153,143,73,123,187,91,59,62,89,97,155,132,50,98,59,133,66,72,200,235,246,43,100,117,178,157,99,115,30,233,165,98,162,61,204,114,116,99,122,61,87,115,162,100,179,209,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,85,242,116,41,96,141,177,197,30,247,171,158,237,172,99,83,87,42,185,116,213,85,87,188,250,192,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,1,106,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,192,0,0,0,0,0,0,0,0,13,175,238,67,140,219,170,235,250,13,204,114,235,161,204,15,157,118,153,82,52,102,158,15,79,239,41,98,220,77,196,183,122,43,37,173,23,111,91,17,209,49,87,195,68,116,82,39,219,245,253,69,102,225,159,15,50,211,102,180,91,18,85,119,100,100,178,107,187,93,117,170,87,125,73,245,253,69,202,20,235,53,244,74,41,85,60,123,52,255,0,224,52,180,12,149,84,252,36,227,15,29,86,249,23,255,0,140,78,95,78,21,211,217,209,39,213,4,95,224,156,216,150,141,245,214,121,233,216,228,69,118,222,245,95,227,34,255,0,136,182,172,91,133,100,163,204,74,123,242,204,213,109,44,47,141,205,71,119,170,170,202,157,201,167,241,190,178,176,101,243,100,117,178,61,187,127,24,253,201,175,219,27,74,143,27,21,141,209,116,241,55,42,106,104,169,241,54,35,87,195,234,52,68,85,83,114,38,134,244,240,53,0,0,1,162,162,169,166,227,93,80,212,209,193,60,13,23,196,213,60,13,21,117,238,67,84,240,53,52,213,13,53,85,53,68,208,212,0,0,0,0,0,0,0,0,0,0,0,0,0,13,53,67,83,99,205,21,17,16,218,137,161,185,136,138,186,156,128,243,56,222,118,195,103,172,85,69,93,99,122,119,127,189,184,177,124,214,233,222,243,159,12,83,51,115,59,13,218,149,92,171,221,174,245,167,94,239,31,171,236,47,3,41,232,93,5,36,141,99,145,90,215,70,189,235,223,249,111,42,113,74,115,151,111,178,85,59,251,222,237,127,250,99,11,117,200,182,39,183,113,19,187,251,177,61,201,63,246,16,188,156,45,167,177,41,180,254,198,207,240,26,118,235,233,214,100,93,170,136,186,34,119,254,146,211,179,226,101,178,216,232,228,114,35,213,245,113,183,187,191,197,146,254,143,168,172,89,111,44,207,158,117,114,51,242,29,225,175,214,194,170,197,63,87,189,19,78,237,78,93,117,14,93,19,83,103,81,85,123,145,2,191,93,6,168,166,230,155,128,0,0,13,21,53,52,209,83,188,215,112,241,54,248,40,95,19,85,94,224,223,19,93,80,209,87,85,26,41,184,0,99,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,186,160,0,6,42,228,212,241,45,255,0,113,182,209,242,255,0,2,127,207,218,200,171,225,59,205,62,77,252,192,195,222,163,1,146,152,0,198,179,139,31,52,249,201,243,3,16,250,140,228,170,114,84,242,177,138,126,96,87,122,117,184,176,14,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,128,70,175,54,46,53,237,216,91,10,220,248,87,203,123,158,252,73,121,210,155,24,206,197,170,167,154,213,66,232,233,234,35,167,141,200,214,71,55,106,142,109,175,86,200,246,164,73,44,111,98,172,168,172,139,108,151,202,28,101,159,89,161,135,242,143,47,224,164,146,251,136,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,145,71,14,185,13,131,120,109,202,59,22,84,224,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,111,145,205,213,26,175,118,198,35,35,106,236,99,81,61,174,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,87,199,215,165,158,55,71,44,123,216,173,123,119,49,238,77,90,168,228,215,84,84,94,243,30,206,53,248,81,190,240,151,156,181,184,55,165,117,172,194,23,45,107,48,181,238,182,22,55,183,210,237,98,201,26,186,53,86,44,208,61,253,41,19,70,57,116,100,157,54,50,88,208,184,14,88,188,120,254,4,47,180,217,13,155,23,173,184,7,16,92,27,236,219,165,198,227,211,165,194,243,57,147,58,77,27,210,114,244,106,39,117,58,59,116,145,197,11,150,73,151,77,242,185,102,164,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,0,2,0,121,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,69,170,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,137,84,0,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,4,212,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,0,0,0,4,0,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,137,84,0,17,87,207,59,243,39,250,201,251,52,181,94,87,30,123,50,203,239,175,71,173,39,248,0,99,45,159,217,199,125,226,3,57,113,102,113,98,56,123,61,94,38,184,58,162,58,109,204,127,100,165,99,82,58,106,109,236,99,18,78,148,17,197,23,83,98,57,251,55,59,222,114,169,49,92,164,50,26,155,43,56,104,143,50,110,20,85,112,98,28,207,168,246,165,74,84,211,203,78,248,173,208,62,72,168,99,70,61,234,215,177,205,89,106,89,43,88,205,236,172,106,123,205,99,28,177,193,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,178,14,106,28,60,93,114,107,137,123,174,60,165,181,82,82,225,60,206,168,154,247,105,124,53,142,153,238,173,70,66,183,38,202,217,23,123,30,181,51,58,100,68,214,61,149,12,70,42,109,116,113,215,254,73,249,209,106,183,84,227,204,136,196,56,190,146,150,162,233,81,75,126,195,54,121,152,214,62,170,116,138,70,92,93,20,155,117,123,210,40,104,149,98,87,170,236,141,239,99,116,108,174,75,181,230,143,228,79,51,126,229,245,138,34,10,242,183,43,113,222,116,227,187,102,89,229,165,139,219,56,146,243,214,236,84,93,170,26,126,175,74,23,205,39,227,38,123,35,110,145,196,247,123,206,77,116,209,53,85,68,92,132,248,81,225,71,46,56,74,203,134,96,172,21,23,110,186,215,116,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,211,133,155,156,145,66,138,173,141,174,114,170,189,239,146,71,214,176,0,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,127,224,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,0,8,1,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,95,248,49,87,39,251,149,199,145,60,178,251,235,214,43,75,170,0,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,53,32,24,214,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,46,168,24,214,113,99,230,159,57,62,96,98,31,81,156,149,78,74,158,86,49,79,204,10,239,78,183,23,254,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,37,62,19,188,172,100,223,203,252,61,233,208,21,84,0,88,7,58,191,43,24,91,230,5,15,167,92,72,171,225,59,205,62,77,252,192,195,222,163,1,146,152,5,128,115,171,242,177,133,190,96,80,250,117,196,138,190,26,56,116,199,124,80,102,157,6,89,224,90,127,236,85,151,138,221,240,255,0,83,45,125,166,24,103,172,233,203,44,125,110,151,93,142,233,49,219,223,224,137,226,169,144,158,69,228,94,92,112,233,151,22,236,175,202,251,55,97,181,80,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,169,51,246,183,85,209,26,141,107,88,198,177,140,99,27,80,0,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,90,175,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,48,0,0,0,0,0,0,0,0,211,84,53,54,61,117,67,110,157,218,154,27,154,212,85,212,228,7,195,196,85,13,130,61,85,21,127,24,137,255,0,178,165,142,102,133,100,55,140,201,178,89,218,215,181,212,248,134,217,50,185,81,17,21,54,183,227,223,252,47,168,186,124,171,161,116,21,49,53,142,69,107,98,114,247,175,127,245,212,42,193,77,243,101,81,41,31,227,223,79,62,191,250,13,45,15,36,216,142,204,140,102,189,254,237,238,45,63,250,124,229,244,225,68,68,182,195,166,191,214,33,215,255,0,68,250,55,8,22,120,145,173,84,69,79,175,249,11,105,207,117,91,85,158,247,80,237,28,173,145,139,162,119,248,212,162,125,135,169,201,154,153,106,44,246,57,149,24,136,250,88,220,158,62,11,78,138,87,8,106,58,218,232,154,126,147,155,93,66,174,134,206,162,170,247,34,26,171,245,67,77,80,220,211,112,0,0,1,162,166,166,154,41,174,225,226,109,94,227,85,241,26,247,104,19,196,215,84,52,85,212,104,166,169,220,106,0,0,0,0,0,0,0,0,0,0,0,0,13,53,208,212,26,47,129,180,220,190,6,199,35,149,59,148,219,189,81,116,69,239,26,233,226,110,98,61,23,189,80,228,56,222,245,71,105,240,60,142,98,109,101,130,174,93,63,37,174,95,238,70,226,209,108,22,232,175,121,209,126,171,157,136,246,209,214,90,95,30,231,43,85,191,138,77,124,60,127,39,226,93,246,4,166,167,142,137,207,108,122,43,149,62,43,240,115,143,92,82,140,226,219,236,213,71,38,186,189,255,0,225,176,183,172,138,217,237,156,74,186,47,118,41,185,34,127,232,52,188,92,44,159,212,74,111,182,54,47,254,195,79,165,58,110,141,205,255,0,63,18,217,243,171,9,214,220,232,41,104,219,37,62,173,153,146,123,206,114,39,228,200,159,4,251,79,103,128,93,47,107,154,162,23,35,91,211,115,52,95,29,117,106,149,122,134,21,134,6,35,180,213,17,124,63,73,218,111,128,84,238,251,78,39,57,17,202,154,154,107,174,135,35,77,205,55,0,0,0,0,104,169,245,26,106,168,23,79,229,52,6,170,191,80,68,215,196,215,77,13,64,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,0,12,85,201,169,226,91,254,227,109,163,229,254,4,255,0,159,181,145,87,194,119,154,124,155,249,129,135,189,70,3,37,48,1,141,103,22,62,105,243,147,230,6,33,245,25,201,84,228,169,229,99,20,252,192,174,244,235,113,96,28,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,255,0,0,129,110,58,120,9,206,94,29,241,86,34,204,206,189,215,27,101,237,125,193,181,95,75,106,170,27,81,93,28,213,82,61,118,92,147,94,167,91,169,238,186,167,111,74,71,75,18,238,100,146,244,91,37,60,185,184,40,253,202,185,113,61,255,0,31,219,45,82,102,110,41,252,101,202,166,4,234,201,107,161,84,98,199,108,108,219,156,199,109,123,22,73,93,18,53,175,145,205,110,178,182,24,164,91,192,5,31,226,171,134,124,27,197,126,81,214,101,110,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,123,145,179,51,108,178,49,241,185,83,115,30,237,174,99,246,72,200,22,193,92,38,103,206,57,207,153,120,110,160,192,181,116,56,218,134,161,209,93,105,235,189,200,45,112,55,110,250,186,137,90,142,106,83,35,94,199,54,86,110,73,18,72,210,46,162,201,26,63,33,236,170,193,247,220,191,203,140,57,130,177,62,61,186,227,91,173,150,223,21,29,93,254,232,198,54,170,225,35,83,69,145,232,207,238,34,185,95,34,181,17,100,146,87,238,145,222,172,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,168,0,16,3,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,45,87,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,5,170,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,38,167,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,146,152,0,0,0,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,0,138,190,121,223,153,63,214,79,217,165,170,242,184,243,217,150,95,125,122,61,105,63,192,22,65,205,191,62,105,178,179,134,137,50,218,223,91,87,6,33,204,250,143,101,211,45,53,68,180,239,138,221,3,227,150,186,69,123,24,173,123,28,213,138,153,241,57,236,222,202,199,47,188,214,61,171,14,185,3,147,151,222,32,51,151,9,228,238,28,155,179,213,226,107,131,105,228,169,218,199,246,74,86,53,210,84,212,236,123,216,146,116,160,142,89,122,123,209,207,217,181,190,243,145,12,154,72,1,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,125,94,112,89,57,98,199,60,48,46,106,212,77,217,239,89,105,112,130,162,142,77,175,127,94,150,186,162,10,74,138,109,17,237,99,119,61,244,210,245,21,175,114,118,109,141,218,146,57,72,139,225,187,59,238,188,56,103,110,22,206,139,53,142,146,243,81,135,42,37,115,232,42,100,116,108,169,130,104,36,167,153,136,246,247,177,235,20,210,108,126,142,70,191,107,149,175,68,86,44,223,115,49,180,221,111,252,20,102,5,138,197,108,171,184,220,174,53,22,26,74,58,58,72,93,52,245,51,201,123,161,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,14,0,120,62,181,112,155,148,109,109,193,42,228,199,120,198,158,142,191,21,190,105,90,172,166,157,140,114,199,67,19,99,123,162,217,78,179,74,197,145,174,114,202,247,61,251,182,44,113,199,116,0,0,8,1,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,95,248,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,0,2,0,121,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,254,12,85,201,254,229,113,228,79,44,190,250,245,138,210,234,128,34,175,158,119,230,79,245,147,246,105,74,185,42,121,167,197,63,47,235,189,70,220,77,72,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,6,53,156,88,249,167,206,79,152,24,135,212,103,37,83,146,167,149,140,83,243,2,187,211,173,197,255,0,130,149,113,99,229,99,57,62,95,226,31,78,156,198,176,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,0,22,1,206,175,202,198,22,249,129,67,233,215,18,42,248,78,243,79,147,127,48,48,247,168,192,100,166,1,100,28,219,48,6,50,205,60,139,192,25,125,151,216,122,174,249,136,111,153,145,65,77,67,67,76,137,190,87,251,54,228,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,95,248,85,225,159,6,240,161,148,116,121,91,131,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,62,176,0,1,96,28,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,254,0,22,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,0,0,0,0,0,0,3,77,116,53,6,139,224,109,55,41,177,200,170,157,202,109,220,228,209,53,239,26,175,138,154,177,29,174,186,166,135,41,199,35,213,138,135,156,197,204,71,82,181,81,59,250,205,255,0,5,75,39,179,211,165,227,136,218,254,178,35,162,129,148,149,13,107,151,69,71,53,41,147,94,239,210,165,229,224,122,90,104,210,57,91,30,138,177,185,53,213,127,134,123,66,155,102,198,222,206,253,83,198,9,191,192,105,104,249,28,172,92,199,199,26,162,247,94,227,211,255,0,218,39,47,155,10,38,150,216,85,62,48,67,254,9,245,167,77,209,185,191,160,183,220,233,195,181,119,42,75,165,27,36,133,58,234,215,38,231,42,38,157,125,123,244,79,176,236,101,149,29,69,28,54,168,216,246,39,100,129,176,59,78,253,92,216,116,93,53,79,2,184,219,96,116,49,42,57,81,85,92,190,31,161,14,227,77,116,254,233,192,231,34,61,80,35,145,116,55,181,13,237,55,0,0,0,0,104,169,245,26,119,160,238,211,237,52,6,170,191,80,78,245,53,211,67,80,0,0,0,0,0,0,0,0,0,0,0,0,1,176,213,166,227,69,240,54,155,151,192,216,169,169,196,229,213,218,232,189,193,83,95,5,57,99,69,240,113,185,168,168,157,231,4,175,210,109,21,83,68,209,79,15,154,55,90,106,44,59,112,168,168,157,145,197,20,111,123,183,57,19,185,33,114,175,137,111,249,119,79,109,185,226,59,238,34,162,124,79,109,107,168,214,55,164,154,171,150,54,185,191,5,84,241,79,129,114,120,29,30,150,136,86,79,202,213,117,255,0,211,113,235,90,186,148,139,58,86,71,90,100,216,186,43,94,253,53,255,0,124,97,110,249,14,146,186,249,136,125,228,211,233,53,199,95,211,177,11,206,194,138,190,195,167,215,225,27,19,255,0,97,167,122,169,206,116,47,70,39,126,191,227,41,22,98,67,60,85,80,44,218,61,171,27,116,219,245,234,255,0,176,166,121,27,124,173,185,91,106,228,150,117,122,54,121,19,242,26,159,189,139,234,79,180,186,10,122,199,62,52,218,238,237,23,224,159,89,244,99,239,106,42,135,57,27,240,56,150,70,171,211,68,94,229,57,55,181,53,93,20,211,114,47,121,185,190,38,224,0,0,211,119,216,105,187,236,27,190,193,187,236,27,190,192,171,169,160,6,168,186,13,223,96,221,246,13,223,96,221,246,13,223,97,170,46,166,165,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,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,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,222,231,191,100,81,163,88,221,207,123,156,186,39,123,156,170,189,234,167,214,0,0,82,175,220,157,194,199,254,45,57,85,255,0,169,182,239,253,201,237,110,121,123,128,111,88,53,153,115,121,192,248,126,191,9,199,79,5,35,44,53,54,200,101,183,54,8,21,139,12,73,76,230,172,72,200,214,56,213,141,219,163,118,55,77,52,67,202,90,120,100,225,182,193,117,162,190,216,184,124,203,91,117,202,221,81,29,93,29,101,38,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,66,165,128,10,105,118,225,147,134,219,253,214,182,251,125,225,243,45,110,55,43,141,68,149,117,149,149,120,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,87,130,178,247,0,229,173,170,91,22,92,224,124,63,133,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,174,140,106,124,16,243,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,24,214,51,124,178,70,231,187,107,24,214,166,171,220,214,162,39,114,33,232,48,86,94,224,28,181,181,75,98,203,156,15,135,240,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,53,209,141,79,130,30,128,0,0,7,82,59,77,170,27,173,69,246,27,101,35,46,85,148,240,210,84,86,54,22,164,243,65,11,164,116,81,62,77,55,57,140,116,243,57,173,85,209,171,44,138,154,110,93,123,96,234,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,83,95,220,157,194,199,254,45,57,85,255,0,169,182,239,253,201,85,64,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,198,177,155,229,146,55,61,219,88,198,181,53,94,230,181,17,59,145,15,171,129,114,159,43,50,191,183,126,12,242,211,10,97,47,105,244,187,111,176,172,212,212,29,171,167,187,167,213,232,177,187,246,245,31,183,118,186,111,118,158,42,124,172,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,140,107,25,190,89,35,115,221,181,140,107,83,85,238,107,81,19,185,16,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,139,27,191,111,81,251,119,107,166,247,105,226,167,171,0,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,99,218,246,111,138,68,115,29,181,236,107,147,84,238,115,81,83,189,16,241,86,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,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,246,184,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,99,218,246,111,138,68,115,29,181,236,107,147,84,238,115,81,83,189,16,241,86,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,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,169,96,0,0,0,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,24,214,51,124,178,70,231,187,107,24,214,166,171,220,214,162,39,114,33,245,112,46,83,229,102,87,246,239,193,158,90,97,76,37,237,62,151,109,246,21,154,154,131,181,116,247,116,250,189,22,55,126,222,163,246,238,215,77,238,211,197,79,86,0,60,166,58,202,124,172,205,14,195,248,76,203,76,41,139,125,153,213,236,94,221,179,83,87,246,94,166,222,167,75,172,199,108,221,211,102,237,186,107,177,186,248,33,242,176,183,15,89,5,129,175,180,184,167,5,100,126,95,225,251,213,22,254,205,113,181,225,154,42,74,168,55,177,204,126,201,99,141,175,110,230,61,205,93,23,189,174,84,94,229,82,160,0,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,89,142,217,187,166,205,219,116,215,99,117,240,67,229,97,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,99,152,253,146,199,27,94,221,204,123,154,186,47,123,92,168,189,202,165,64,41,254,41,225,235,32,177,205,246,171,20,227,92,143,203,252,65,122,173,217,218,110,55,76,51,69,87,85,62,198,53,140,223,44,145,185,238,218,198,53,169,170,247,53,168,137,220,136,122,12,21,151,184,7,45,109,82,216,178,231,3,225,252,43,109,158,161,213,114,209,217,45,144,208,193,36,238,107,90,233,93,28,45,107,85,234,214,49,170,229,77,116,99,83,224,135,213,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,166,191,185,59,133,143,252,90,114,171,255,0,83,109,223,251,146,165,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,118,192,0,2,159,226,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,99,88,205,242,201,27,158,237,172,99,90,154,175,115,90,136,157,200,135,160,193,89,123,128,114,214,213,45,139,46,112,62,31,194,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,215,70,53,62,8,122,0,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,140,107,25,190,89,35,115,221,181,140,107,83,85,238,107,81,19,185,16,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,139,27,191,111,81,251,119,107,166,247,105,226,167,171,0,0,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,140,107,25,190,89,35,115,221,181,140,107,83,85,238,107,81,19,185,16,244,24,43,47,112,14,90,218,165,177,101,206,7,195,248,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,154,232,198,167,193,15,64,10,85,251,147,184,88,255,0,197,167,42,191,245,54,221,255,0,185,61,254,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,247,61,251,34,141,26,198,238,123,220,229,209,59,220,229,85,239,85,62,176,7,148,199,89,79,149,153,161,216,127,9,153,105,133,49,111,179,58,189,139,219,182,106,106,254,203,212,219,212,233,117,152,237,155,186,108,221,183,77,118,55,95,4,58,184,43,36,50,95,45,110,178,223,114,231,40,112,86,21,185,79,78,234,73,107,44,150,10,74,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,211,86,53,126,8,123,80,10,105,118,225,147,134,219,253,214,182,251,125,225,243,45,110,55,43,141,68,149,117,149,149,120,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,107,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,189,207,126,200,163,70,177,187,158,247,57,116,78,247,57,85,123,213,79,172,10,105,118,225,147,134,219,253,214,182,251,125,225,243,45,110,55,43,141,68,149,117,149,149,120,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,87,130,178,247,0,229,173,170,91,22,92,224,124,63,133,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,174,140,106,124,16,244,0,234,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,83,95,220,157,194,199,254,45,57,85,255,0,169,182,239,253,201,82,173,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,59,96,3,207,227,92,189,192,57,149,106,138,197,152,216,31,15,226,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,107,163,220,159,21,60,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,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,42,88,0,0,0,60,254,53,203,220,3,153,86,168,172,89,141,129,240,254,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,186,61,201,241,83,207,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,99,152,253,146,199,27,94,221,204,123,154,186,47,123,92,168,189,202,165,64,0,31,39,20,225,60,43,142,108,85,88,91,26,225,155,86,32,178,214,236,237,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,106,157,206,106,42,119,162,30,42,211,195,39,13,182,11,173,21,246,197,195,230,90,219,174,86,234,136,234,232,235,41,48,157,4,51,211,79,27,145,209,203,28,141,137,28,199,181,200,142,71,34,162,162,162,42,21,44,0,0,0,0,0,0,3,97,171,77,198,139,224,109,55,47,129,177,83,83,137,203,239,105,162,247,5,239,79,31,19,146,52,95,7,27,154,142,253,241,197,80,190,250,55,84,78,237,123,207,39,141,43,226,142,15,122,118,49,58,205,252,165,68,253,226,150,193,128,168,173,183,92,200,174,197,52,78,137,237,170,164,107,99,145,37,85,85,86,186,22,248,34,171,124,89,240,46,139,4,163,219,110,166,116,158,59,95,175,255,0,76,83,215,181,117,248,20,207,55,81,238,167,149,26,186,105,79,62,154,255,0,104,210,208,178,63,170,236,198,198,91,92,137,253,91,139,119,219,248,249,203,239,194,74,190,205,137,23,225,4,63,224,159,78,173,206,116,79,107,19,222,238,211,251,165,40,204,72,106,27,86,233,36,77,88,177,53,116,79,31,235,142,251,10,107,150,215,122,202,139,149,210,37,153,118,67,120,171,137,27,181,189,200,214,166,137,224,92,181,37,99,164,98,236,127,130,253,159,97,244,98,85,86,234,166,174,114,55,224,167,19,164,106,187,68,69,213,21,14,77,237,69,215,69,52,222,139,223,222,106,157,250,27,192,0,3,69,93,62,6,155,190,193,187,236,27,190,193,187,236,10,186,252,13,0,9,220,107,187,236,27,190,193,187,236,27,190,193,187,236,53,69,212,212,0,0,0,0,0,0,0,0,0,0,0,6,142,54,155,205,23,192,218,111,54,59,84,83,143,98,170,106,211,107,145,200,186,233,161,201,28,136,229,250,191,73,202,124,203,164,237,131,73,53,252,167,35,123,191,65,69,56,136,186,58,159,3,221,19,171,181,39,100,144,181,21,19,189,93,77,39,119,121,75,120,125,164,158,91,37,18,181,138,229,154,118,53,218,34,247,254,58,68,46,191,14,211,58,146,222,216,157,26,177,205,248,46,191,194,114,252,79,185,12,136,230,119,252,10,69,157,85,13,142,205,59,180,119,229,63,193,63,221,24,91,182,65,213,181,111,151,246,237,119,189,137,110,43,225,254,230,133,231,225,153,83,216,84,234,159,192,103,248,13,62,196,41,238,235,245,247,148,187,50,105,223,44,240,172,90,47,228,247,167,127,197,229,28,201,138,36,179,186,166,208,244,70,72,244,125,78,221,87,242,87,166,221,123,251,254,31,160,185,139,50,164,244,177,189,87,84,84,119,248,71,222,103,228,38,159,81,195,51,211,84,110,189,227,106,38,138,137,226,110,83,118,141,68,77,85,13,91,167,113,185,124,13,186,175,137,188,0,13,52,69,26,32,209,6,136,52,67,69,211,224,104,1,170,105,241,53,209,20,104,131,68,26,32,209,13,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,209,198,211,121,162,248,27,77,230,199,106,135,26,181,92,139,180,218,230,185,62,6,246,72,158,31,19,152,249,215,106,134,64,196,151,119,197,27,170,127,41,73,115,122,246,150,235,107,42,31,58,70,199,86,70,196,85,219,227,211,114,252,127,65,68,114,6,138,105,105,173,79,70,238,116,187,216,237,53,213,83,180,104,93,182,29,164,90,90,72,161,124,74,213,107,93,220,186,255,0,15,83,238,65,42,43,85,23,224,83,108,219,157,173,166,153,218,47,250,158,117,255,0,240,109,44,251,35,42,154,153,139,140,59,157,239,222,225,240,79,15,233,137,252,75,241,194,178,183,217,113,175,122,126,34,31,240,79,181,7,189,171,254,178,156,230,77,59,165,158,87,70,136,170,177,181,63,246,212,163,24,21,172,181,226,170,219,108,170,141,150,178,231,87,82,137,175,138,43,87,191,191,191,247,171,225,220,92,126,30,122,84,211,202,229,93,81,28,169,254,9,232,97,211,166,154,27,38,122,53,52,85,239,83,99,90,154,35,180,239,85,239,55,169,170,34,35,123,213,13,201,167,118,134,229,240,52,213,77,80,212,0,105,166,163,68,26,32,209,6,136,104,186,26,0,19,237,55,104,138,52,65,162,13,16,104,134,160,0,0,0,0,0,0,0,0,0,0,13,21,116,8,186,252,13,65,181,83,67,86,133,240,54,155,151,192,216,239,19,107,92,173,111,113,185,21,178,126,82,127,57,195,43,29,26,110,111,127,195,77,13,35,169,126,159,144,170,124,203,194,235,7,81,204,213,177,187,127,232,209,23,226,91,55,18,88,138,122,248,97,195,244,237,68,142,91,157,52,106,173,114,59,86,190,7,34,166,154,107,251,239,172,244,28,63,225,234,106,11,20,59,218,170,250,121,88,244,213,21,21,23,171,34,253,101,196,91,218,146,211,182,109,52,223,170,127,113,84,220,171,209,145,83,224,238,226,147,231,90,68,251,51,211,84,68,220,253,203,175,241,216,91,182,65,199,26,94,49,10,238,69,114,98,123,142,223,209,177,165,229,97,103,36,182,122,86,53,63,37,140,69,239,248,237,105,232,218,154,53,19,236,60,6,59,162,115,105,98,159,107,145,219,218,223,201,95,13,28,165,189,217,238,85,22,140,195,116,40,213,141,142,179,42,237,114,105,223,215,68,215,189,62,194,229,108,117,189,59,100,49,232,155,211,118,171,175,241,151,224,122,166,61,82,157,174,86,232,187,124,14,40,145,37,122,200,189,218,46,135,43,244,77,59,181,54,43,211,251,134,214,191,114,174,135,43,23,83,145,127,36,218,111,6,138,161,21,84,212,0,104,171,161,183,85,83,84,77,66,175,192,208,26,248,154,120,41,170,41,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,21,116,8,186,252,13,65,181,83,67,86,133,240,54,155,151,192,216,227,106,57,91,174,134,228,86,191,242,147,191,244,156,82,198,173,69,115,87,93,62,26,27,34,169,126,157,237,85,58,55,88,214,162,159,110,197,118,138,139,162,22,187,196,198,46,170,109,10,91,233,17,26,145,92,96,114,57,28,142,238,90,119,252,52,251,79,181,144,88,126,158,130,26,6,189,170,174,167,142,71,232,168,168,168,189,161,21,62,37,201,91,154,146,194,201,244,211,93,83,249,255,0,234,55,77,248,149,87,39,134,159,226,41,198,109,163,31,72,244,69,79,245,60,251,151,95,226,52,180,12,137,142,63,194,46,52,213,201,221,123,139,111,255,0,79,156,190,204,49,35,95,110,134,38,167,122,83,195,175,127,241,79,77,27,118,177,16,241,184,218,129,95,71,81,85,181,218,183,110,139,181,127,134,159,229,45,142,190,229,85,106,206,42,8,219,171,24,232,166,123,145,200,137,170,170,78,154,234,168,92,222,25,172,116,52,18,177,83,222,89,21,123,215,78,237,26,122,234,87,42,192,138,230,171,116,85,241,56,219,248,249,21,85,52,219,254,51,153,250,53,60,53,54,43,147,226,109,73,55,46,136,114,48,229,248,127,33,180,220,158,6,166,138,161,21,84,212,0,104,189,198,154,168,68,212,47,212,104,13,124,123,135,130,141,198,224,0,0,0,0,0,0,0,0,0,0,0,3,69,77,77,166,186,169,174,224,169,169,180,215,94,227,67,87,59,78,227,98,174,167,30,168,191,13,13,205,107,190,14,251,60,14,93,189,202,138,186,169,192,214,53,175,86,248,42,174,186,159,38,245,51,98,163,169,99,149,17,171,19,147,189,116,211,86,175,121,105,249,196,234,90,156,105,110,163,101,84,79,221,121,183,163,163,107,145,85,17,99,78,254,229,215,227,252,229,105,202,139,68,81,82,84,178,52,114,55,88,215,242,87,248,79,251,74,183,66,214,67,79,28,41,240,215,251,230,234,182,42,198,231,167,193,21,74,53,156,142,111,176,39,213,232,170,174,126,191,103,190,194,222,50,30,70,54,241,127,247,147,95,164,151,20,211,255,0,185,161,122,88,42,55,54,199,76,253,117,71,49,139,255,0,176,211,208,172,141,79,137,230,113,180,46,170,162,137,140,215,250,235,87,185,53,248,56,181,92,201,170,147,11,227,72,43,214,145,206,73,45,173,135,123,149,90,157,242,189,116,213,81,83,95,116,184,188,37,90,149,204,100,111,114,106,145,57,124,127,143,161,239,164,145,29,182,22,170,107,220,167,51,90,141,98,34,156,83,63,248,40,170,112,236,123,215,93,23,67,154,56,145,19,234,57,26,154,27,191,122,104,111,52,85,208,218,110,78,227,80,104,171,161,162,174,161,19,235,53,209,16,42,232,104,137,241,52,95,19,118,154,161,162,119,47,121,187,196,209,91,245,26,104,168,106,138,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,162,166,166,211,93,84,215,112,84,212,218,107,175,113,161,171,157,167,113,177,87,83,141,85,23,197,52,53,107,87,197,23,249,142,100,111,119,188,186,169,192,177,181,146,47,118,138,190,10,117,42,166,109,58,46,173,213,21,190,10,186,124,75,47,226,34,122,119,214,207,12,117,113,61,205,171,129,118,53,200,170,159,136,94,255,0,231,254,114,185,101,125,158,42,122,189,35,71,34,45,59,244,247,85,127,239,141,95,172,172,212,13,108,52,241,196,159,13,127,190,167,53,75,55,196,186,125,69,40,205,23,167,99,159,115,147,85,166,159,84,250,189,196,45,15,35,100,99,115,11,23,170,185,59,175,80,255,0,47,227,231,47,191,4,196,239,103,71,34,59,93,208,66,191,163,221,83,212,43,218,157,218,159,11,22,49,106,45,115,198,207,138,51,252,52,45,47,54,155,45,135,48,41,174,253,142,71,164,52,127,215,23,86,181,53,124,173,209,87,189,62,63,206,92,70,11,174,74,238,172,114,185,59,145,203,227,253,175,249,74,132,249,26,140,72,154,169,185,126,211,150,54,35,89,222,108,149,233,224,212,215,188,224,86,189,254,8,186,28,177,68,137,223,224,114,162,105,220,111,69,213,13,166,228,240,10,186,27,77,200,154,26,131,77,116,52,85,212,104,166,186,32,85,208,211,77,123,194,248,154,167,122,26,39,114,247,155,141,54,154,104,161,29,245,155,128,0,0,0,0,0,0,0,0,0,0,0,104,169,169,162,166,134,134,186,168,95,19,67,69,240,52,215,85,239,80,186,39,196,226,122,46,186,239,68,55,196,186,39,127,127,121,204,138,138,113,79,181,169,189,85,17,83,237,60,142,51,170,74,122,25,170,124,88,255,0,113,83,118,137,249,11,241,254,66,219,174,246,250,60,71,153,12,100,45,133,102,167,169,165,169,84,107,18,71,104,214,198,159,14,244,241,78,242,227,242,250,214,148,150,167,185,204,216,231,120,162,179,106,254,83,255,0,202,122,150,183,69,69,71,127,49,206,229,71,198,177,170,233,171,116,212,161,217,218,142,101,158,170,38,170,247,186,68,69,79,247,198,22,235,144,236,127,183,239,42,174,118,137,137,46,8,191,253,45,11,224,194,29,214,10,100,71,126,241,157,223,240,26,125,53,71,110,93,87,226,117,174,116,207,157,140,106,53,92,157,203,220,221,123,251,203,84,226,70,141,245,20,52,85,180,237,114,43,101,138,53,86,55,95,132,203,166,168,86,28,189,174,110,214,35,227,106,57,32,126,170,171,222,191,140,66,165,91,101,89,92,179,170,107,220,169,227,246,157,245,149,100,93,17,52,79,3,106,177,202,186,34,233,246,155,152,138,212,86,238,85,53,77,119,126,82,155,211,244,155,191,122,166,134,243,97,170,33,184,26,106,134,154,106,190,38,168,134,160,218,189,234,110,54,47,137,185,60,13,29,245,154,167,129,169,166,154,154,42,104,106,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,162,166,166,138,154,26,26,234,161,124,77,2,248,27,117,213,123,212,46,137,241,56,158,139,240,122,38,134,248,157,166,186,174,167,50,42,41,199,50,55,110,229,84,77,15,51,138,107,187,60,12,157,157,232,170,214,104,142,211,248,75,227,252,133,171,227,75,69,22,44,197,149,212,113,36,29,86,36,115,57,27,26,74,237,18,54,183,189,60,127,124,157,229,203,224,43,67,105,160,100,175,98,49,201,19,209,117,143,69,239,121,235,218,223,15,123,227,245,29,132,118,172,86,170,248,167,137,72,115,125,189,24,234,35,107,149,117,166,157,53,255,0,238,109,44,243,36,218,255,0,194,14,44,84,115,189,219,212,59,187,191,221,230,241,47,255,0,5,166,203,92,126,242,255,0,88,135,252,21,62,211,209,219,151,191,184,235,87,193,36,209,43,81,28,168,173,77,81,27,175,196,182,206,33,237,142,158,219,113,169,138,53,71,192,200,227,220,214,106,168,189,163,191,191,225,227,224,84,28,181,174,77,242,182,70,34,47,190,186,170,247,233,238,21,58,221,50,212,200,231,170,119,51,187,199,83,233,58,117,127,114,55,67,106,181,202,186,34,255,0,41,171,26,173,85,69,114,169,175,122,59,242,148,228,79,210,110,79,5,52,55,39,129,181,124,77,81,62,38,224,104,170,104,189,235,226,107,180,212,27,92,106,157,198,139,226,106,158,1,193,166,160,218,169,241,53,254,83,80,0,0,0,0,0,0,0,0,0,0,0,3,69,77,77,21,52,52,6,142,84,78,227,98,252,2,105,227,169,163,187,218,186,26,57,174,78,228,79,31,180,220,197,114,46,186,27,42,29,185,171,221,175,127,248,138,119,141,107,81,182,137,105,36,85,213,94,189,234,170,190,44,113,66,48,124,79,110,116,92,101,107,149,209,165,60,75,167,195,187,160,93,94,26,115,36,182,198,230,177,19,84,85,119,254,146,159,93,26,197,240,106,28,83,183,99,28,230,252,26,170,80,172,233,155,91,124,202,228,211,71,72,191,251,109,40,6,66,185,29,119,191,185,52,93,113,45,193,124,63,136,210,246,112,102,174,178,82,163,147,247,140,95,253,134,158,133,88,139,240,58,245,58,197,30,228,250,202,29,152,150,154,59,157,190,42,87,211,65,46,217,91,38,143,137,170,137,238,189,62,63,164,224,192,215,250,10,154,10,106,170,101,69,234,70,244,215,106,162,247,72,169,241,79,176,173,22,205,22,157,142,102,136,213,241,84,67,235,68,198,237,69,69,238,83,122,162,120,27,122,125,234,186,155,92,221,62,35,95,176,215,94,227,83,114,175,118,134,221,53,55,154,42,232,105,222,166,168,159,89,168,6,215,125,65,166,227,98,248,155,147,192,41,162,46,138,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,84,212,209,83,67,64,104,231,34,119,27,23,224,19,79,29,67,187,209,116,54,237,114,34,104,157,234,134,172,220,154,46,157,226,103,234,139,252,135,128,197,149,157,158,145,145,74,170,186,202,215,38,171,246,56,183,156,63,4,139,155,23,183,53,234,230,45,3,118,167,195,194,15,250,203,176,195,79,100,180,48,185,172,68,87,35,181,255,0,210,83,237,34,49,87,185,16,217,51,54,162,185,191,4,40,214,111,202,174,107,247,38,159,137,155,252,6,150,145,145,142,71,102,6,49,114,104,168,183,152,151,195,253,222,114,254,48,78,231,91,98,106,167,114,193,22,159,250,42,122,133,99,85,52,208,225,157,54,70,231,126,130,143,102,37,21,45,198,154,225,75,37,60,82,44,239,71,42,62,52,114,46,146,162,252,124,124,15,57,151,152,150,223,87,73,45,69,51,145,218,72,248,213,118,170,124,24,191,20,251,74,217,105,114,58,5,88,244,79,123,189,81,15,181,20,105,166,228,95,19,149,81,60,13,189,62,253,117,54,185,186,124,66,46,159,3,84,85,208,213,59,205,203,224,109,55,154,42,232,105,170,175,129,170,39,214,106,1,163,141,19,196,220,109,95,19,84,240,53,54,248,41,170,119,154,128,0,0,0,0,0,0,0,0,3,77,77,64,0,209,87,67,77,84,106,163,85,26,168,213,77,1,198,230,170,187,85,83,83,85,102,186,124,2,49,60,55,119,254,131,126,212,215,80,173,77,60,14,165,67,219,10,170,191,193,84,163,153,153,123,134,219,109,175,154,116,238,130,39,73,252,169,27,151,234,83,193,101,101,77,190,239,121,134,255,0,29,60,74,234,198,108,87,43,61,237,18,86,183,189,202,154,175,228,151,37,135,230,139,178,244,24,136,213,111,119,114,125,170,125,150,183,68,241,212,226,172,118,144,73,221,175,186,191,222,45,159,136,123,170,210,89,43,164,111,114,197,20,206,254,84,119,232,251,10,13,195,85,193,245,85,151,39,189,116,89,175,213,114,127,118,54,125,133,250,96,167,35,173,20,154,124,35,98,47,254,131,79,72,117,43,145,242,53,27,26,107,241,241,253,37,31,204,218,170,122,5,70,181,173,77,27,187,185,186,127,15,236,251,10,45,147,216,157,242,77,75,108,150,36,252,91,101,213,85,81,127,249,103,244,125,75,245,151,99,100,153,207,163,106,163,117,79,211,250,15,181,4,142,216,154,183,249,194,72,174,122,247,232,104,175,122,63,77,203,161,185,207,213,59,148,35,151,79,19,114,42,232,111,79,0,106,157,222,33,84,104,191,19,84,77,13,64,52,85,208,211,197,77,116,208,212,216,190,38,228,240,53,54,170,26,162,154,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,13,21,116,52,213,70,170,53,81,170,141,84,208,28,110,106,171,181,85,53,53,86,162,162,105,220,17,159,13,222,63,97,189,27,166,159,97,170,181,14,173,67,146,37,87,187,192,165,152,238,225,21,58,68,147,233,166,168,189,233,175,214,159,81,73,242,250,182,223,116,174,76,69,29,52,74,234,216,30,197,114,179,222,84,107,145,59,220,169,170,254,65,115,22,9,225,100,108,167,98,34,42,53,222,9,252,99,238,53,186,124,117,54,206,186,68,229,211,224,165,2,206,234,222,140,111,79,13,33,155,252,6,22,125,195,149,205,245,56,195,18,206,245,239,158,231,11,191,252,44,255,0,97,34,248,26,68,125,4,13,79,222,195,26,42,255,0,193,83,213,157,106,189,238,98,177,137,170,170,39,199,237,41,94,99,207,13,28,143,106,177,168,229,99,85,87,78,253,119,247,150,235,149,88,158,90,122,169,109,178,68,158,245,68,142,213,85,23,187,165,31,217,246,41,119,184,122,117,146,7,43,91,170,34,253,127,164,244,48,61,251,19,221,254,112,178,57,210,120,232,104,231,189,175,68,220,186,27,156,253,124,20,35,151,79,19,115,85,116,253,38,228,240,53,53,78,238,245,10,225,162,175,137,170,38,134,160,3,111,122,154,233,161,169,181,124,77,83,192,212,209,83,234,52,69,250,205,192,0,0,0,0,0,0,0,0,0,218,190,38,169,224,106,0,0,0,104,171,161,180,26,56,227,85,93,124,70,229,79,223,40,73,17,29,171,156,114,110,93,123,148,222,154,233,226,117,234,169,250,209,233,241,45,191,136,157,212,184,102,224,198,174,146,59,115,83,235,93,96,147,187,83,198,112,244,138,234,43,74,212,43,183,104,246,232,170,138,154,246,142,226,236,172,20,174,138,37,145,89,162,57,81,83,189,15,180,112,85,166,176,63,251,85,254,241,106,188,77,244,86,199,117,106,162,119,82,212,107,238,252,117,119,249,10,37,194,156,81,61,181,139,181,21,125,181,80,137,220,159,216,226,251,9,1,194,12,107,44,180,173,107,81,52,141,137,225,252,70,159,116,235,213,200,145,71,185,26,138,191,105,67,51,122,72,165,183,45,91,225,137,93,166,221,118,39,240,100,82,141,100,213,45,58,99,26,216,155,3,27,28,82,72,141,106,53,52,68,234,70,190,9,221,241,47,27,15,75,3,232,99,106,53,168,186,120,35,127,65,246,19,111,130,53,19,249,13,174,68,85,215,67,141,241,183,242,181,83,110,137,226,110,248,27,147,224,111,6,186,42,154,232,134,160,0,13,17,52,53,6,197,241,55,39,129,168,52,67,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,53,212,212,27,87,196,213,60,13,65,166,166,160,0,13,21,116,54,131,71,28,106,171,175,136,220,169,251,229,9,34,53,200,174,114,232,114,111,85,209,90,166,244,213,83,189,78,41,225,234,198,168,190,37,8,206,221,104,109,140,115,158,173,85,124,104,139,241,253,247,212,82,44,143,95,234,29,189,106,156,228,84,142,116,84,215,84,69,234,187,79,129,119,88,126,145,237,127,89,99,209,170,157,221,233,245,158,128,217,42,106,197,238,248,22,241,159,45,137,91,163,145,63,173,75,175,119,241,99,44,243,133,152,226,118,34,196,10,173,69,84,175,135,78,228,254,201,81,246,18,81,130,99,99,45,144,163,26,137,164,81,162,247,125,138,122,83,138,161,201,28,106,237,168,171,246,148,139,52,86,26,138,9,234,228,130,37,115,23,110,170,196,95,223,183,252,165,186,101,245,13,43,49,237,84,17,83,198,200,219,11,94,136,141,68,77,85,154,107,220,137,245,23,149,133,166,129,105,85,168,214,34,162,175,131,127,73,232,91,183,193,26,136,109,114,38,186,163,77,146,70,222,247,42,175,113,179,68,241,53,79,3,122,120,27,193,174,138,166,186,33,168,0,3,68,77,13,65,181,124,77,83,192,212,26,26,128,0,0,0,0,0,0,0,52,52,69,55,3,106,248,154,167,129,169,162,169,162,125,102,224,1,166,168,104,171,168,211,235,11,226,104,109,95,19,98,247,155,81,186,174,154,155,100,106,167,130,155,220,229,211,86,175,243,26,162,202,140,248,106,117,102,150,116,107,151,84,78,245,66,221,179,242,211,85,114,179,58,56,209,206,115,170,91,189,17,205,77,91,210,145,52,239,60,222,72,88,123,37,61,55,81,142,99,224,168,122,34,123,138,137,248,214,175,193,11,166,178,72,238,201,12,73,223,163,81,85,79,176,158,8,117,174,10,189,154,68,79,21,98,162,127,113,75,79,226,86,7,62,207,115,79,29,41,42,21,124,62,8,245,41,95,11,54,190,149,52,211,108,84,87,221,101,122,126,79,122,43,34,47,195,9,181,205,181,211,183,224,145,183,95,253,4,62,241,210,184,71,215,133,90,199,42,104,159,14,239,130,148,111,52,168,152,148,46,133,204,69,77,203,226,137,245,60,240,185,109,134,227,162,174,168,185,182,38,235,60,206,84,118,137,241,86,46,158,63,97,113,86,40,95,29,59,21,59,182,232,159,204,135,223,98,238,106,47,196,215,185,13,174,114,47,113,179,86,248,104,63,64,87,35,123,212,220,213,213,53,53,3,85,250,198,171,245,141,87,235,26,175,214,106,154,155,128,0,209,77,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,3,98,46,134,240,109,95,19,84,240,53,52,85,208,209,166,224,1,166,168,104,171,168,211,235,11,226,104,109,95,19,98,247,155,81,186,174,154,154,74,197,68,238,83,114,47,184,138,139,222,134,173,89,54,107,220,167,94,73,39,247,157,170,34,38,133,4,207,91,117,117,194,207,11,97,87,172,137,59,23,221,114,34,233,163,190,43,250,74,121,148,184,127,179,68,148,210,198,230,44,109,84,219,238,42,38,170,245,248,33,117,246,9,28,218,56,163,241,85,221,170,255,0,42,159,121,190,29,231,29,74,170,68,186,125,69,185,103,172,15,123,90,197,239,115,152,244,95,15,170,50,213,184,93,180,236,187,94,170,86,53,77,245,81,61,23,86,247,232,249,201,22,193,172,86,80,196,223,247,54,235,253,197,61,41,214,171,111,86,53,99,92,168,191,103,233,41,110,98,210,53,150,217,162,115,81,218,170,57,117,68,215,189,204,41,22,7,195,209,54,251,81,118,70,55,241,141,108,104,186,125,77,119,119,137,114,24,126,157,241,192,173,106,105,167,248,213,79,77,26,238,106,47,196,215,184,218,247,34,162,180,217,185,191,81,170,233,240,52,85,68,77,84,220,213,213,53,53,3,85,250,198,171,245,141,87,235,26,175,214,106,154,154,254,147,80,1,162,247,154,128,0,0,0,0,0,0,0,0,0,109,84,248,134,175,192,220,109,95,19,84,240,11,220,134,223,21,55,26,128,109,85,250,130,39,214,110,52,113,162,38,161,124,77,168,157,250,154,105,168,77,17,116,85,55,239,79,138,154,234,139,241,10,116,106,37,106,43,149,169,227,245,254,130,151,99,139,83,43,29,43,92,245,70,185,116,241,251,20,241,88,50,8,104,47,115,219,89,39,115,92,249,123,245,215,242,218,133,119,195,94,237,35,92,186,43,85,169,166,159,161,15,184,215,35,188,14,189,197,219,105,164,238,85,247,29,253,226,214,248,134,213,214,91,202,170,233,253,35,82,191,251,50,30,67,134,202,116,246,69,59,154,239,25,218,191,221,100,63,97,120,152,125,122,84,17,239,79,6,167,135,246,168,125,133,213,83,184,235,213,38,144,185,173,85,248,175,243,22,255,0,158,18,58,10,87,166,170,136,179,42,255,0,52,135,99,42,41,86,170,217,69,181,117,84,138,53,254,102,127,148,173,54,141,93,76,222,229,67,232,232,173,68,240,208,219,185,219,181,254,83,86,187,114,174,166,189,201,245,141,87,83,93,53,83,120,8,186,26,238,250,205,192,0,0,0,0,0,0,16,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,125,51,158,237,172,99,83,87,42,185,116,213,85,87,188,147,254,2,179,75,29,231,79,9,216,27,51,51,46,251,237,156,73,121,246,159,109,173,236,176,211,245,122,87,42,168,99,252,92,44,100,109,210,56,152,223,117,169,174,154,174,170,170,171,112,0,22,235,192,231,23,118,174,47,178,141,216,174,123,117,37,159,22,88,106,27,109,196,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,221,179,168,154,163,227,154,52,116,157,37,145,215,20,1,231,241,253,139,19,98,108,27,118,177,96,204,115,87,131,175,181,116,234,219,125,246,154,134,158,177,244,51,162,162,181,235,5,67,29,20,172,213,54,189,138,136,170,199,57,26,232,221,181,237,132,188,213,227,239,152,174,77,230,62,35,202,220,107,157,29,158,245,134,110,18,219,234,118,225,91,91,35,155,98,251,147,197,212,162,99,221,12,172,86,201,27,213,169,190,55,177,200,154,57,11,202,229,167,204,51,19,113,7,117,170,201,12,242,172,164,168,198,208,83,207,114,179,223,90,218,122,68,188,64,215,34,201,74,248,25,177,189,166,54,185,94,222,139,52,124,49,200,174,107,86,23,62,89,10,34,3,143,94,61,120,177,201,110,44,113,206,89,229,166,107,123,27,13,217,189,153,216,168,189,133,109,168,233,117,109,180,179,73,248,201,169,223,35,181,146,87,187,222,114,233,174,137,162,34,34,93,255,0,43,252,251,205,142,34,114,10,255,0,141,115,143,21,253,32,189,81,99,10,171,92,21,61,134,154,147,101,43,40,168,164,108,123,41,227,141,139,163,230,145,117,84,221,239,105,174,136,136,151,107,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,13,124,85,115,100,206,27,230,110,86,55,133,188,117,87,135,48,37,182,157,180,16,62,166,205,67,80,251,180,236,124,138,250,228,109,85,59,229,129,143,71,49,140,141,206,215,100,77,123,154,199,189,209,183,218,240,47,159,60,194,120,195,204,122,171,100,156,68,123,27,6,97,126,207,81,137,174,81,97,203,34,213,54,57,85,253,42,106,104,221,72,186,205,47,74,84,73,28,213,142,54,177,206,118,229,70,69,36,181,2,213,120,250,227,95,10,240,167,151,21,118,75,77,207,180,102,110,38,183,205,30,28,183,211,172,111,146,131,122,58,54,220,234,18,70,189,141,134,39,162,171,26,246,175,90,70,43,17,54,182,87,197,232,56,28,226,238,213,197,246,81,187,21,207,110,164,179,226,203,13,67,109,184,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,117,19,84,124,115,70,142,147,164,178,58,226,128,0,167,252,66,226,155,238,6,200,44,203,198,184,90,187,177,94,176,254,15,188,221,45,213,61,38,73,208,170,130,138,89,34,147,99,209,204,118,215,177,171,163,145,90,186,104,168,169,220,66,15,244,81,248,236,255,0,195,159,252,153,179,255,0,209,9,190,225,235,20,223,113,206,65,101,166,53,197,53,221,182,245,136,48,125,154,233,113,169,233,50,62,189,84,244,81,73,44,155,24,141,99,119,61,238,93,26,136,212,215,68,68,78,226,160,22,213,133,120,205,177,85,241,157,141,120,59,197,182,174,195,117,161,236,149,24,82,227,78,199,190,59,132,110,181,65,91,83,77,80,157,253,57,153,186,121,25,39,116,111,141,170,197,216,246,55,175,114,160,30,43,59,241,173,215,45,114,95,31,102,53,138,158,146,123,150,21,194,247,91,221,28,85,108,115,160,146,122,106,73,38,141,178,53,174,107,149,138,230,34,42,35,154,186,107,162,167,137,231,248,98,226,23,10,241,65,147,86,92,220,194,212,221,131,183,245,41,174,54,183,213,71,81,53,178,186,39,109,150,158,71,49,127,181,145,138,230,177,207,138,88,158,172,102,253,169,85,64,45,255,0,140,206,41,127,114,62,9,193,249,145,91,134,253,183,101,185,99,10,91,21,238,158,39,109,170,101,12,180,117,114,186,90,101,87,35,22,102,62,8,220,141,127,186,246,163,153,171,21,201,35,43,173,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,108,0,120,172,232,205,236,27,144,185,95,136,51,115,48,39,171,142,197,135,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,229,56,73,206,251,175,17,249,3,135,51,162,243,99,164,179,84,98,58,139,163,153,65,77,35,164,101,52,16,220,106,105,225,98,189,221,239,122,69,12,123,223,163,81,207,220,228,107,17,81,137,88,1,110,188,51,113,119,106,207,92,203,205,172,154,188,219,169,45,56,179,43,241,69,202,218,200,226,168,110,203,165,170,42,233,160,134,170,40,220,229,149,31,26,71,27,39,238,86,35,228,137,200,228,235,36,81,220,80,7,138,206,252,107,117,203,92,151,199,217,141,98,167,164,158,229,133,112,189,214,247,71,21,91,28,232,36,158,154,146,73,163,108,141,107,154,229,98,185,136,138,136,230,174,154,232,169,226,121,254,24,184,133,194,188,80,100,213,151,55,48,181,55,96,237,253,74,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,237,100,98,185,172,115,226,150,39,171,25,191,106,85,80,11,0,230,183,197,30,123,112,215,248,46,252,10,99,159,163,159,72,253,183,237,63,234,101,29,103,95,179,246,30,143,250,166,41,54,237,235,203,249,58,107,187,191,93,19,74,127,202,255,0,140,206,36,248,137,207,219,254,10,206,60,200,250,65,101,162,193,245,87,72,41,189,143,65,73,178,169,149,180,81,182,77,244,240,70,245,209,147,72,154,42,237,247,181,211,84,69,73,63,5,159,243,64,207,188,216,225,219,32,172,24,215,39,49,95,209,251,213,110,48,165,181,207,83,216,105,170,247,210,190,138,182,71,71,178,162,57,24,154,190,24,215,84,77,222,238,154,232,170,139,104,28,5,113,235,197,142,116,241,99,129,178,207,50,243,91,219,56,110,243,237,62,219,69,236,43,109,63,87,165,109,170,154,63,198,67,78,201,27,164,145,49,222,235,147,93,52,93,81,85,22,95,192,0,179,94,96,124,192,233,184,69,166,181,224,124,15,98,164,190,102,45,242,158,59,148,48,220,161,151,217,212,22,238,171,152,179,204,172,115,29,43,228,116,82,198,200,216,244,211,107,158,247,53,26,198,77,93,120,98,226,23,10,241,65,147,86,92,220,194,212,221,131,183,245,41,174,54,183,213,71,81,53,178,186,39,109,150,158,71,49,127,181,145,138,230,177,207,138,88,158,172,102,253,169,85,64,5,186,227,78,46,237,89,117,198,110,24,225,119,23,219,169,41,237,184,227,11,211,92,172,183,149,168,108,75,13,213,213,53,177,246,89,250,142,70,185,147,54,154,38,69,179,223,235,43,89,182,78,178,44,87,20,0,45,171,10,241,155,98,171,227,59,26,240,119,139,109,93,134,235,67,217,42,48,165,198,157,143,124,119,8,221,106,130,182,166,154,161,59,250,115,51,116,242,50,78,232,223,27,85,139,177,236,111,94,229,64,4,0,255,0,69,31,142,207,252,57,255,0,201,155,63,253,16,151,238,2,179,75,29,231,79,9,216,27,51,51,46,251,237,156,73,121,246,159,109,173,236,176,211,245,122,87,42,168,99,252,92,44,100,109,210,56,152,223,117,169,174,154,174,170,170,171,112,4,101,221,185,211,224,219,118,124,214,218,168,242,250,174,233,148,20,180,242,82,69,117,164,141,91,123,170,171,110,170,218,200,225,154,70,68,148,206,84,70,36,50,108,151,106,164,174,123,93,173,58,95,167,210,42,60,249,201,175,164,153,23,155,94,202,143,19,219,250,246,12,87,108,163,130,183,179,72,142,238,115,169,170,152,230,59,107,216,232,229,134,70,182,70,233,35,53,138,68,220,200,118,206,142,58,121,143,100,46,104,98,12,163,204,12,236,164,142,251,135,106,27,13,66,210,88,44,211,65,43,31,27,101,138,104,223,217,17,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,237,57,112,115,31,190,231,165,246,44,134,207,153,251,94,58,171,237,53,22,27,245,61,19,34,142,235,28,108,124,210,211,84,69,11,91,28,51,71,27,30,230,72,214,182,55,198,197,107,182,200,212,89,228,84,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,124,142,214,73,94,239,121,203,166,186,38,136,136,137,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,255,0,83,69,30,237,221,8,191,43,93,54,247,105,170,235,127,228,59,113,131,205,147,52,46,57,161,236,94,19,241,213,37,167,4,218,105,227,107,47,13,179,71,52,247,169,228,141,143,145,239,142,225,79,186,6,68,229,116,77,99,88,138,170,217,30,174,122,61,141,143,181,193,215,16,92,201,248,191,199,117,22,11,6,127,251,27,13,217,182,125,32,196,31,69,108,21,30,203,234,195,80,250,95,233,87,199,20,147,245,100,167,88,255,0,22,171,179,93,206,209,19,190,95,193,242,113,102,41,177,96,108,43,121,198,184,166,187,177,89,112,253,190,162,233,113,169,233,62,78,133,44,17,186,73,100,216,196,115,221,181,140,114,232,212,87,46,154,34,42,247,22,23,195,63,53,251,86,121,241,47,83,148,184,139,5,82,97,204,39,137,170,59,38,11,184,205,82,216,234,217,59,24,229,108,87,13,242,116,156,250,149,110,145,182,30,246,74,232,225,252,126,254,171,100,40,0,10,21,193,247,22,120,55,139,172,175,250,113,98,167,164,179,223,104,42,36,166,190,225,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,205,154,245,24,138,174,137,232,149,212,0,1,29,87,126,114,121,79,67,196,21,38,13,183,225,238,223,148,253,212,245,56,202,5,169,237,78,146,88,160,115,42,91,69,36,49,200,200,97,145,106,34,150,61,31,35,219,182,72,255,0,33,34,154,69,64,0,132,14,33,121,143,113,157,129,179,247,50,240,86,22,206,78,197,101,195,248,194,243,107,183,83,125,29,181,73,208,165,130,182,88,226,143,123,233,156,247,109,99,26,154,185,85,203,166,170,170,189,228,159,240,21,154,88,239,58,120,78,192,217,153,153,119,223,108,226,75,207,180,251,109,111,101,134,159,171,210,185,85,67,31,226,225,99,35,110,145,196,198,251,173,77,116,213,117,85,85,91,128,0,2,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,49,241,187,88,229,123,125,230,174,154,234,154,42,34,164,96,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,217,76,215,183,115,30,228,213,170,142,77,117,69,69,239,38,252,16,87,155,28,195,120,236,202,252,211,198,89,103,251,161,253,167,244,75,16,92,108,93,183,232,149,158,30,213,217,106,100,135,171,211,236,206,217,187,167,187,110,231,105,174,154,174,154,146,105,203,147,136,124,77,196,159,13,20,88,191,29,221,106,238,152,178,205,120,175,178,95,43,230,163,167,165,101,76,237,122,84,68,232,153,78,141,102,198,211,84,211,49,87,99,21,94,199,234,139,249,110,186,0,66,183,21,92,203,248,177,195,92,71,102,46,19,203,76,194,250,47,134,240,230,32,170,177,81,91,61,147,109,174,217,216,223,217,164,151,173,53,42,200,189,89,34,124,219,92,171,179,171,177,21,81,168,171,126,156,178,243,147,59,115,223,135,155,134,96,231,157,226,174,237,114,159,20,86,83,90,107,166,181,65,66,202,139,116,116,244,200,139,18,65,20,108,145,137,81,218,152,175,68,95,125,143,106,175,185,162,71,175,16,188,199,184,206,192,217,251,153,120,43,11,103,39,98,178,225,252,97,121,181,219,169,190,142,218,164,232,82,193,91,44,113,71,189,244,206,123,182,177,141,77,92,170,229,211,85,85,94,242,79,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,177,145,183,72,226,99,125,214,166,186,106,186,170,170,173,192,0,0,0,3,107,190,176,223,168,220,109,95,19,84,240,10,109,241,83,113,168,6,213,95,168,34,125,102,227,71,26,34,106,23,196,219,167,126,166,154,106,19,68,94,245,55,163,147,235,53,213,21,60,71,130,29,74,137,26,138,174,68,93,116,79,18,156,227,107,107,106,191,127,162,53,19,227,246,161,77,108,52,144,219,49,19,232,90,255,0,235,173,238,215,199,185,154,255,0,140,174,152,85,21,33,71,234,138,222,255,0,15,31,23,30,153,175,71,120,106,113,212,46,140,211,69,93,74,3,156,26,189,237,85,238,238,95,239,70,91,247,13,20,205,236,213,15,71,47,188,230,175,254,212,223,97,124,152,97,86,58,68,87,39,114,34,39,119,242,159,127,93,205,213,62,61,231,28,169,164,106,212,241,94,242,139,231,43,221,13,190,169,218,232,138,145,247,255,0,194,97,228,114,122,157,106,237,112,34,59,85,213,235,252,239,255,0,33,95,172,187,150,55,38,154,104,167,214,218,168,223,134,134,138,231,110,212,215,122,185,221,255,0,81,175,119,218,53,83,93,53,55,129,224,107,187,235,55,0,0,0,0,0,0,0,0,0,0,0,0,3,110,227,84,93,77,77,21,53,52,240,83,95,19,69,241,53,79,3,69,95,128,68,248,155,129,166,227,77,53,239,53,68,208,212,27,87,196,213,166,139,226,19,196,209,124,14,55,42,39,126,161,171,220,104,147,42,233,181,19,83,69,122,170,125,167,21,68,110,130,45,203,222,171,238,247,30,27,21,80,189,246,189,218,251,219,213,127,153,197,1,181,220,229,163,205,42,154,93,221,206,133,204,255,0,247,132,79,171,236,46,107,10,85,57,45,208,179,197,28,198,170,255,0,232,180,251,174,151,77,52,79,14,244,54,212,171,101,166,145,123,209,81,139,175,247,20,182,14,34,164,70,219,46,177,162,175,189,67,82,139,255,0,161,41,230,184,105,110,251,36,74,139,249,19,177,63,246,97,47,2,204,214,203,110,137,17,87,185,141,69,255,0,209,67,176,231,53,59,187,206,173,125,91,41,232,223,35,145,116,239,240,253,10,91,158,105,94,227,185,87,251,38,111,223,79,221,255,0,164,246,253,95,111,214,123,236,171,182,37,21,29,50,179,242,58,76,79,253,152,254,210,170,208,194,145,232,206,238,230,162,255,0,120,239,43,117,77,20,226,124,90,34,174,189,200,112,163,246,175,193,117,238,57,90,221,218,46,190,38,186,105,224,166,173,241,55,3,95,181,13,13,117,84,53,69,212,212,0,0,0,0,0,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,24,208,240,235,159,56,203,134,220,220,177,102,182,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,221,17,202,199,108,122,50,70,166,246,53,83,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,93,141,234,177,187,31,226,139,226,137,85,64,44,255,0,152,23,2,54,46,42,176,172,152,215,11,51,177,102,110,31,183,172,118,234,157,95,39,181,41,96,142,170,72,173,91,31,81,21,60,29,90,154,134,175,105,114,43,153,166,139,171,123,146,11,63,209,86,2,197,95,235,174,28,196,152,114,225,254,233,71,93,109,174,167,147,254,12,144,205,28,140,251,28,215,55,224,168,78,247,47,158,54,237,92,87,224,9,44,88,158,122,74,28,197,194,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,52,114,162,73,30,177,109,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,183,254,105,124,123,125,59,172,191,112,163,149,240,108,195,246,171,135,99,197,247,74,138,125,36,175,174,164,157,28,180,116,237,122,107,28,48,207,19,85,242,232,142,146,72,209,24,169,19,85,211,217,95,13,28,58,99,190,40,51,78,131,44,240,45,63,246,42,203,197,110,248,127,169,150,190,211,12,51,214,116,229,150,62,183,75,174,199,116,152,237,239,240,68,241,84,200,79,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,212,153,251,91,170,232,141,70,181,172,99,88,198,49,141,168,5,42,226,95,136,188,9,194,254,86,87,230,102,58,168,254,203,71,103,162,217,55,245,78,233,217,166,154,10,62,164,81,73,209,234,244,30,222,171,219,177,158,42,190,8,184,245,231,166,122,102,63,17,121,143,113,205,12,208,188,246,235,173,118,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,122,112,179,115,180,77,85,202,231,57,239,115,222,247,189,221,190,29,115,231,25,112,219,155,150,44,214,193,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,162,57,88,237,143,70,72,212,222,198,170,100,39,195,174,124,224,222,36,178,142,197,154,216,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,180,71,43,27,189,138,201,26,155,30,213,90,150,0,41,87,22,62,86,51,147,229,254,33,244,233,204,107,12,148,248,78,242,177,147,127,47,240,247,167,64,85,82,0,121,163,249,236,204,223,185,125,30,136,145,254,90,124,117,84,241,53,134,106,178,195,51,171,234,234,179,67,14,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,185,58,114,53,207,87,72,145,222,248,41,87,22,62,86,51,147,229,254,33,244,233,200,33,224,251,139,60,101,194,46,104,125,56,177,83,213,222,44,85,244,242,83,95,112,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,102,253,58,140,69,70,202,244,92,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,103,195,39,226,230,99,36,110,146,68,246,251,205,77,116,213,53,69,69,95,86,11,0,231,87,229,99,11,124,192,161,244,235,137,105,92,183,57,130,83,112,237,83,38,79,103,37,214,173,217,117,113,168,117,77,21,202,105,101,153,152,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,211,87,200,171,54,128,31,39,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,147,228,232,82,193,27,164,150,77,140,71,61,219,88,199,46,141,69,114,233,162,34,175,113,0,60,116,113,155,125,227,15,49,233,110,113,218,189,141,131,48,191,104,167,195,54,217,88,197,170,108,114,171,58,181,53,50,55,93,102,151,165,18,172,109,114,199,27,88,214,183,114,163,229,146,90,185,92,121,19,203,47,190,189,98,180,186,160,99,153,158,88,255,0,25,101,103,27,57,157,152,57,125,136,106,236,120,134,199,153,24,130,166,134,186,153,83,124,79,246,133,66,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,217,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,101,47,244,211,224,138,57,250,177,211,172,159,139,69,217,174,215,104,169,223,112,0,165,92,88,249,88,206,79,151,248,135,211,167,32,135,131,238,44,241,151,8,185,161,244,226,197,79,87,120,177,87,211,201,77,125,195,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,244,234,49,21,27,43,209,114,8,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,159,12,159,139,153,140,145,186,73,19,219,239,53,53,211,84,213,21,21,125,88,34,175,158,119,230,79,245,147,246,105,74,185,42,121,167,197,63,47,235,189,70,220,77,72,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,2,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,178,171,250,105,144,75,28,29,40,234,18,79,198,34,111,211,107,117,85,238,199,223,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,181,53,213,213,42,155,229,126,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,85,120,62,226,207,25,112,139,154,31,78,44,84,245,119,139,21,125,60,148,215,220,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,78,163,17,81,178,189,23,32,140,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,153,240,201,248,185,152,201,27,164,145,61,190,243,83,93,53,77,81,81,87,213,128,66,183,58,191,52,248,91,229,253,15,168,220,75,159,229,165,204,18,155,56,109,86,126,31,51,126,235,87,38,96,208,83,246,107,61,218,174,89,106,167,196,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,174,174,85,87,171,181,144,160,8,1,230,143,231,179,51,126,229,244,122,34,71,249,105,241,213,83,196,214,25,170,203,12,206,175,171,170,205,12,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,166,228,233,200,215,61,93,34,71,123,224,24,171,147,253,202,227,200,158,89,125,245,235,21,165,154,243,94,227,142,167,18,221,111,124,35,229,203,41,22,197,109,168,167,102,46,187,35,226,168,90,234,184,157,28,237,162,129,90,174,72,153,4,173,103,85,203,164,171,52,78,143,70,54,55,245,172,171,133,94,25,241,151,21,249,185,71,149,184,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,238,71,76,253,210,198,198,70,213,77,207,123,119,57,140,223,35,50,30,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,159,52,159,140,153,239,145,218,201,43,221,239,57,116,215,68,209,17,17,40,87,31,220,31,90,184,178,202,55,54,222,149,113,227,188,29,79,89,95,133,31,12,173,70,84,206,246,53,100,161,149,178,61,177,108,168,88,98,98,72,231,53,98,123,88,253,219,18,72,228,128,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,73,212,229,197,199,29,79,21,184,54,191,7,230,11,41,41,243,23,7,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,244,154,249,98,115,85,169,50,69,28,101,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,143,63,205,123,142,58,156,75,117,189,240,143,151,44,164,91,21,182,162,157,152,186,236,143,138,161,107,170,226,116,115,182,138,5,106,185,34,100,18,181,157,87,46,146,172,209,58,61,24,216,223,214,176,172,139,200,188,199,226,47,49,237,217,95,149,246,110,221,117,174,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,78,22,110,110,171,162,185,92,230,177,141,123,222,198,59,34,156,139,200,188,184,225,211,46,45,217,95,149,246,110,195,106,161,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,82,103,237,110,171,162,53,26,214,177,141,99,24,198,54,160,2,18,249,145,243,4,166,226,38,166,60,158,201,187,173,91,114,234,221,80,218,154,219,148,50,203,11,49,51,214,40,36,137,37,167,154,8,166,133,148,211,36,237,70,57,206,100,143,70,73,166,172,141,82,194,201,158,229,165,204,18,155,56,109,86,126,31,51,126,235,87,38,96,208,83,246,107,61,218,174,89,106,167,196,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,174,174,85,87,171,181,144,160,1,141,15,14,185,243,140,184,109,205,203,22,107,96,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,209,28,172,118,199,163,36,106,111,99,85,50,41,201,124,222,193,185,245,149,248,127,55,50,254,122,185,44,88,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,157,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,69,95,53,206,58,127,175,240,191,146,152,207,253,145,75,143,235,104,91,253,171,91,107,142,161,29,254,251,218,152,214,255,0,2,21,127,250,162,18,42,201,52,229,67,199,29,78,26,186,217,56,71,204,102,82,37,138,229,81,80,204,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,147,147,89,82,105,91,30,143,108,140,232,203,160,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,0,90,175,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,48,66,95,57,108,1,77,134,120,163,181,227,59,118,30,171,164,167,198,56,94,146,166,178,224,228,149,96,174,184,211,203,45,60,136,199,57,85,136,248,233,163,161,71,49,154,104,142,141,202,154,201,185,213,43,146,94,113,223,98,197,88,235,135,234,136,122,214,90,155,122,227,26,57,55,49,189,146,170,57,41,233,42,19,68,102,249,58,204,150,155,189,95,181,157,151,221,110,178,57,82,90,138,105,196,190,63,169,202,206,30,115,35,48,109,248,134,146,199,114,177,225,123,149,77,174,186,165,98,217,21,199,179,189,40,209,18,84,86,61,238,168,88,152,198,57,23,123,220,214,232,237,218,46,52,70,75,188,52,96,10,156,172,225,231,45,242,250,225,135,169,44,119,43,30,23,182,211,93,40,105,146,45,145,92,123,59,22,177,85,98,85,99,222,234,133,149,239,123,85,119,189,206,118,174,221,170,227,239,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,186,160,0,0,211,94,240,139,169,169,162,166,166,157,232,166,190,38,139,226,106,158,6,138,191,0,137,241,55,3,69,83,77,53,239,53,68,208,212,27,87,196,213,166,139,226,19,196,209,124,14,55,42,39,126,161,171,174,166,222,183,139,81,59,208,43,213,81,126,179,100,145,58,24,214,69,209,116,250,143,27,126,162,124,150,217,85,87,189,92,212,238,253,40,91,189,254,227,45,171,50,40,152,142,248,74,139,255,0,210,27,246,125,165,198,224,186,199,50,222,213,69,215,114,46,191,200,174,61,90,205,220,154,39,114,119,161,189,21,37,98,185,123,149,190,37,4,206,137,18,39,195,167,197,85,63,230,202,17,195,35,119,211,213,49,23,242,52,254,252,229,241,225,228,100,148,12,98,107,170,53,63,190,167,125,234,214,106,222,255,0,168,226,154,161,177,64,247,170,46,137,167,247,202,5,155,152,138,53,73,104,100,215,108,170,154,39,232,233,175,212,125,44,164,179,182,146,146,23,197,220,212,71,42,255,0,233,61,62,178,181,80,83,182,52,211,199,114,107,252,250,31,65,91,170,104,113,186,46,229,209,123,142,13,251,93,240,57,26,136,228,69,250,205,202,221,59,145,77,83,196,220,13,116,238,212,208,213,23,67,84,93,77,64,0,0,0,0,0,0,0,0,0,0,0,104,169,169,181,83,67,84,95,172,220,109,114,124,66,47,192,47,137,174,186,33,162,119,169,184,209,87,67,110,186,154,237,250,205,192,27,85,117,8,154,155,141,171,226,19,196,211,77,13,55,162,38,138,112,62,125,170,169,223,222,104,206,163,221,162,170,104,118,152,196,111,122,33,212,168,78,211,43,169,255,0,131,163,187,255,0,71,253,103,192,197,208,36,176,172,45,79,14,253,63,145,197,175,227,187,117,77,171,24,67,117,103,186,139,84,216,254,11,221,213,115,190,181,250,139,128,203,107,139,170,233,41,19,114,247,211,51,94,239,177,133,71,108,77,86,166,228,215,187,235,56,171,220,216,105,36,211,185,54,59,251,197,174,231,235,27,45,170,246,245,240,236,53,10,159,250,19,31,19,134,40,154,182,72,83,79,251,251,117,255,0,209,132,187,11,35,246,68,145,124,53,255,0,18,31,82,70,53,201,170,167,121,226,241,189,115,98,183,75,18,42,119,110,255,0,5,223,97,107,184,174,72,174,56,218,157,146,46,228,89,24,191,20,255,0,191,59,244,125,101,202,101,213,20,113,90,41,250,105,220,216,99,255,0,155,97,238,147,68,141,170,157,202,213,69,254,99,177,27,183,177,29,245,155,100,126,139,161,199,249,94,6,230,162,167,137,185,26,170,166,245,238,208,39,137,161,171,77,116,69,54,175,112,53,69,248,27,128,0,0,0,0,0,99,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,186,160,12,85,202,235,193,223,21,88,203,133,12,220,183,227,11,53,202,173,216,98,227,81,79,77,139,45,17,198,147,50,227,110,71,251,234,216,156,246,55,180,198,215,72,232,95,185,187,94,170,213,94,155,228,99,242,8,194,217,171,151,24,211,46,41,115,123,13,227,75,85,94,12,171,183,190,232,219,219,170,18,42,88,233,99,71,44,178,74,233,54,244,122,123,30,146,36,155,93,27,152,246,189,26,173,114,36,91,127,70,127,31,97,92,220,199,49,207,130,48,254,60,203,231,222,43,91,133,187,51,230,179,213,199,68,199,178,58,87,172,178,50,69,115,31,20,78,149,236,146,20,147,171,80,237,28,198,49,176,182,79,242,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,35,47,154,199,2,181,56,198,58,254,41,242,162,130,174,166,251,75,78,179,99,90,23,85,68,216,29,110,164,162,122,251,73,139,52,141,86,190,40,169,227,137,208,198,142,234,34,198,230,177,174,108,139,44,90,229,86,102,98,172,155,204,124,57,154,88,42,175,179,222,176,205,194,43,133,54,233,36,100,115,108,95,126,9,122,111,99,221,12,172,87,71,35,17,201,190,55,189,170,186,57,79,107,197,182,119,218,184,143,207,236,71,157,22,107,29,93,154,159,17,211,218,220,250,10,153,27,35,233,167,134,221,77,79,51,17,237,238,123,18,88,100,216,253,26,174,102,215,43,88,170,172,79,107,151,28,102,223,114,147,131,188,85,195,62,6,181,116,174,184,239,16,92,106,47,119,138,134,49,241,193,103,168,161,164,166,117,53,59,23,93,102,151,165,51,95,35,145,18,56,213,54,106,247,163,225,161,120,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,132,166,161,161,166,68,223,43,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,76,132,248,59,225,87,6,240,161,148,118,252,31,102,182,210,59,19,220,105,233,234,113,101,222,57,22,103,220,110,40,207,125,27,43,152,199,118,104,220,233,27,11,54,183,107,21,92,169,212,124,143,125,117,60,254,63,199,248,55,43,48,109,219,48,115,7,16,210,88,240,245,142,157,106,107,171,170,85,118,68,205,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,30,206,49,56,170,198,92,87,230,229,195,24,94,110,85,109,195,22,234,138,138,108,39,104,146,52,133,150,235,114,191,220,87,68,215,189,189,166,70,182,55,76,253,206,220,244,70,162,244,217,27,25,93,57,94,240,81,251,160,49,219,51,159,48,173,150,170,236,182,193,183,7,211,75,110,173,78,183,182,110,141,133,175,101,58,196,215,38,144,197,213,130,105,22,68,86,73,238,69,178,70,190,94,159,202,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,61,143,149,40,220,175,93,243,66,172,142,71,69,47,123,145,172,115,37,93,205,108,147,83,94,7,56,187,186,240,131,155,142,197,115,219,170,239,24,78,253,78,219,110,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,174,237,157,68,209,89,36,209,163,163,234,172,141,200,35,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,147,227,235,210,207,27,100,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,113,245,128,41,87,22,62,86,51,147,229,254,33,244,233,204,107,12,148,248,78,242,177,147,127,47,240,247,167,64,85,82,0,121,163,249,236,204,223,185,125,30,136,183,92,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,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,25,75,253,52,248,34,142,126,172,116,235,39,226,209,118,107,181,218,42,119,220,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,93,255,0,46,110,53,255,0,114,174,99,207,96,199,247,59,172,153,101,138,127,23,114,166,129,122,177,218,235,149,88,145,220,219,14,215,61,219,88,197,142,86,196,173,115,227,115,93,164,174,134,40,214,119,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,59,101,128,115,171,242,177,133,190,96,80,250,117,196,133,98,85,57,81,241,211,253,99,133,252,235,198,127,236,122,92,1,91,92,223,237,154,235,92,149,10,239,247,174,202,199,55,248,112,163,255,0,212,240,146,168,8,75,230,71,204,18,155,136,154,152,242,123,38,238,181,109,203,171,117,67,106,107,110,80,203,44,44,196,207,88,160,146,36,150,158,104,34,154,22,83,76,147,181,24,231,57,146,61,25,38,154,178,53,75,11,39,251,149,199,145,60,178,251,235,214,43,75,170,6,53,156,88,249,167,206,79,152,24,135,212,103,62,78,69,231,166,99,240,233,152,246,236,208,202,251,207,97,186,208,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,169,11,246,183,84,213,28,142,107,94,199,49,236,99,219,145,78,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,167,51,55,55,84,213,90,173,115,94,199,61,143,99,221,29,121,199,205,239,21,101,183,19,248,162,209,128,173,248,83,48,242,158,219,217,237,244,108,166,116,148,179,84,77,29,59,150,162,120,43,145,30,215,107,85,42,177,95,210,146,39,197,77,31,73,27,189,211,62,231,231,226,99,6,241,95,203,243,54,51,75,7,208,213,219,158,220,15,137,45,183,123,101,74,43,159,110,184,199,106,145,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,32,48,187,254,92,220,107,254,229,92,199,158,193,143,238,119,89,50,203,20,254,46,229,77,2,245,99,181,215,42,177,35,185,182,29,174,123,182,177,139,28,173,137,90,231,198,230,187,73,93,12,81,172,239,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,118,200,171,231,157,249,147,253,100,253,154,82,174,74,158,105,241,79,203,250,239,81,183,19,82,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,5,63,207,76,244,203,142,29,50,226,227,154,25,161,121,236,54,170,29,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,117,38,126,215,104,154,163,81,173,115,222,230,49,143,123,113,214,207,76,244,204,126,34,243,30,227,154,25,161,121,237,215,90,237,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,244,225,102,231,104,154,171,149,206,115,222,231,189,239,123,188,0,46,255,0,151,55,26,255,0,185,87,49,231,176,99,251,157,214,76,178,197,63,139,185,83,64,189,88,237,117,202,172,72,238,109,135,107,158,237,172,98,199,43,98,86,185,241,185,174,210,87,67,20,107,59,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,29,176,66,183,58,191,52,248,91,229,253,15,168,220,75,10,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,159,238,0,120,193,181,113,101,148,109,117,193,106,227,199,120,58,158,142,131,21,178,104,154,140,169,157,236,114,71,93,19,163,99,98,217,80,176,202,245,141,173,106,196,246,189,155,118,36,114,73,116,0,128,30,104,254,123,51,55,238,95,71,162,45,215,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,149,52,53,212,202,155,226,126,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,63,220,18,113,131,134,120,185,202,248,175,77,90,74,44,109,99,167,129,184,178,207,73,21,71,66,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,55,58,218,184,241,230,71,140,184,117,226,95,11,229,214,88,69,73,114,182,225,58,118,213,227,123,101,75,17,172,186,62,173,140,124,84,105,35,161,223,3,226,167,86,76,201,161,123,152,175,170,106,61,142,233,58,55,92,87,5,60,111,97,94,51,108,87,250,139,78,7,186,225,123,214,20,236,190,215,163,168,168,142,170,149,59,83,234,82,14,207,80,221,175,151,220,166,85,126,248,163,218,231,35,83,122,38,227,30,194,253,44,188,193,41,178,123,151,254,10,225,243,40,46,181,113,230,13,125,61,234,154,241,118,164,150,90,89,240,211,31,118,124,241,172,106,248,21,147,190,162,154,121,90,143,134,86,190,5,209,200,168,244,110,150,107,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,190,105,63,25,51,217,27,116,142,39,187,222,114,107,166,137,170,170,34,228,19,193,247,9,152,55,132,92,175,250,15,98,168,164,188,95,107,234,36,169,190,226,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,253,154,245,30,136,142,149,234,181,212,17,235,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,88,198,210,193,26,70,143,157,25,3,233,233,160,149,200,200,98,115,231,93,26,136,175,86,235,16,56,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,132,169,161,174,166,84,223,19,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,95,107,197,30,122,126,233,76,246,196,217,215,244,91,232,231,210,62,197,253,76,237,221,179,161,217,232,224,166,254,189,211,143,118,238,134,239,200,77,55,105,223,166,171,232,50,3,139,60,101,195,158,87,230,182,7,203,250,122,186,27,238,101,83,218,233,169,241,29,37,122,65,61,153,148,178,78,178,172,108,233,185,92,249,98,168,146,52,123,95,27,226,93,30,213,220,141,84,165,88,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,132,166,161,161,166,68,223,43,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,73,254,224,147,131,236,51,194,54,87,197,101,106,82,86,227,107,229,60,14,197,151,138,73,106,58,21,211,197,36,239,133,145,199,43,213,173,100,45,169,124,72,246,178,53,145,26,143,123,90,171,181,183,20,8,171,230,185,199,79,245,254,23,242,83,25,255,0,178,41,113,253,109,11,127,181,107,109,113,212,35,191,223,123,83,26,223,224,66,175,255,0,84,66,69,88,59,86,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,19,233,192,47,26,248,87,138,204,184,164,178,93,174,125,159,51,112,205,190,24,241,29,190,161,99,100,149,251,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,58,50,61,24,169,181,209,62,91,170,0,197,92,184,174,9,56,193,196,220,35,102,132,87,166,173,93,110,9,190,84,64,220,89,103,164,138,159,175,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,62,120,91,53,114,227,26,101,197,46,111,97,188,105,106,171,193,149,118,247,221,27,123,117,66,69,75,29,44,104,229,150,73,93,38,222,143,79,99,210,68,147,107,163,115,30,215,163,85,174,68,138,188,31,206,211,49,237,119,220,83,91,141,114,98,213,126,181,92,238,13,168,176,80,209,222,22,130,75,53,42,49,24,180,210,76,176,75,218,181,218,215,245,21,145,187,168,249,180,247,29,28,80,202,86,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,180,174,99,252,192,40,248,119,177,75,148,153,67,136,191,211,98,191,179,79,45,77,60,112,84,71,135,105,119,178,77,213,12,153,146,70,249,166,141,21,140,133,91,185,35,149,101,114,179,241,41,44,43,97,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,100,125,122,169,228,108,113,71,189,234,214,55,115,222,212,213,202,141,77,117,85,68,239,38,38,211,201,231,39,166,225,210,139,3,95,106,233,40,243,109,244,241,186,179,28,82,45,117,76,16,206,181,73,52,140,142,133,213,49,195,35,18,29,105,145,234,214,43,145,18,85,107,92,187,82,32,113,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,11,77,93,67,82,137,190,39,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,178,253,203,75,152,37,54,112,218,172,252,62,102,253,214,174,76,193,160,167,236,214,123,181,92,178,213,79,137,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,92,170,175,87,107,33,64,24,214,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,46,168,0,11,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,11,10,231,45,128,42,113,55,11,150,188,103,110,195,212,149,117,24,59,20,82,84,214,92,28,145,36,244,54,234,136,165,167,145,24,231,42,61,89,37,76,148,40,230,51,93,85,177,185,83,72,247,54,42,248,63,199,245,57,97,197,30,86,227,56,113,13,37,138,158,151,20,80,211,92,46,21,107,19,96,130,221,83,42,83,214,172,142,149,54,49,139,77,52,200,175,93,54,34,171,145,90,168,142,76,146,72,245,231,79,143,233,172,92,60,225,76,190,167,196,53,116,119,44,85,138,25,82,250,24,86,86,178,190,221,71,79,34,204,146,171,83,99,152,202,137,232,30,140,122,247,191,99,154,139,211,85,108,117,242,247,202,251,174,106,241,131,150,214,203,123,170,225,167,176,94,34,197,21,213,112,209,58,165,148,240,91,220,149,41,213,209,81,35,100,178,199,21,58,72,229,209,175,168,103,115,149,81,142,200,120,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,0,1,162,166,166,213,77,13,117,95,137,184,209,198,136,186,5,241,53,215,68,54,248,169,188,209,87,67,110,186,154,162,27,128,54,170,234,17,53,55,27,87,196,39,137,166,154,26,111,68,78,255,0,137,193,36,219,85,77,173,89,30,228,239,77,20,237,70,196,106,34,233,222,117,234,151,170,244,166,254,26,107,246,127,159,113,242,177,52,13,117,43,162,106,120,162,46,159,202,133,174,231,5,158,162,11,151,181,34,77,58,11,227,221,241,107,27,245,255,0,136,172,57,91,116,117,85,21,19,85,203,171,150,77,123,190,215,149,109,145,53,90,155,147,84,18,185,176,179,221,77,16,160,153,178,214,78,253,235,222,137,255,0,242,202,29,194,244,72,180,245,105,241,85,79,239,206,94,166,30,118,196,115,19,193,85,83,251,138,227,237,200,198,189,189,232,121,156,81,88,216,41,166,133,23,191,70,255,0,132,159,97,106,217,159,83,29,109,206,154,39,59,119,229,235,227,240,107,63,200,87,188,167,183,195,29,169,141,137,59,145,139,245,255,0,100,127,218,84,166,183,88,145,59,181,215,252,167,106,55,111,98,56,210,71,233,220,113,42,163,141,205,69,79,19,114,34,169,189,83,68,68,9,226,104,190,38,168,189,250,26,232,138,109,84,208,26,162,232,110,0,0,0,0,0,0,0,0,0,0,0,1,166,154,133,79,168,219,222,134,186,247,104,105,224,7,137,170,119,13,85,66,39,214,107,162,26,128,13,168,154,154,233,161,169,181,124,66,120,135,248,28,14,69,93,81,60,77,140,133,168,157,233,223,250,78,102,53,81,117,55,73,35,99,106,46,190,39,29,52,79,107,119,191,77,234,138,138,191,202,124,139,173,59,166,154,109,203,249,44,85,254,98,220,243,182,137,237,74,106,134,167,122,92,216,223,249,197,42,6,81,214,44,52,116,141,122,34,42,83,70,137,223,227,220,194,178,210,200,178,194,143,95,143,249,14,181,205,234,250,121,34,106,254,83,92,223,230,45,179,136,8,155,29,134,242,138,157,237,182,212,127,117,25,41,231,184,97,218,182,106,93,19,77,103,102,191,250,16,151,91,75,18,197,27,36,103,115,81,169,170,253,186,31,69,210,183,166,174,215,93,10,115,152,138,218,107,100,235,39,139,149,203,252,138,215,150,191,103,234,95,179,41,212,172,93,18,41,213,191,200,149,8,159,103,214,93,182,15,167,117,190,146,26,109,223,247,150,107,221,252,86,167,248,143,82,140,115,163,85,69,238,95,30,227,72,156,248,158,173,85,247,62,31,164,237,38,143,105,198,172,209,84,213,191,227,57,19,196,59,196,39,137,170,161,180,220,139,169,169,162,167,212,105,180,220,0,0,0,0,0,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,213,0,98,174,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,10,163,30,215,201,75,79,53,77,36,177,43,149,205,124,46,169,141,17,253,236,145,143,99,145,81,219,227,143,183,148,252,90,102,198,81,100,214,96,228,94,28,187,233,133,177,237,190,166,158,74,110,207,77,253,43,85,82,234,88,234,106,119,190,23,72,254,165,21,60,180,221,61,237,107,122,253,86,232,246,34,175,138,201,76,175,186,231,86,110,97,12,168,179,58,174,58,140,83,120,166,182,190,162,154,137,213,111,163,129,239,78,181,82,196,213,69,123,33,139,169,43,253,230,162,50,55,42,185,168,138,169,146,158,94,224,171,86,90,224,12,53,151,54,42,138,185,237,184,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,154,235,162,39,129,232,1,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,53,201,81,189,92,178,54,26,169,36,127,115,155,178,57,83,106,61,18,104,98,108,117,157,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,9,222,229,251,192,141,139,133,92,43,30,53,197,44,237,185,155,136,45,233,29,198,167,87,199,236,186,89,227,165,146,91,86,198,84,75,79,63,74,166,157,203,218,90,136,231,235,162,104,222,229,188,0,68,175,58,59,191,16,77,190,225,203,37,206,221,209,201,137,187,52,246,217,169,219,20,241,205,125,137,149,41,35,170,36,232,182,90,105,186,51,189,172,133,100,124,82,71,26,200,213,87,164,172,138,58,242,159,232,39,225,79,6,254,20,191,237,51,233,5,187,233,31,245,239,251,23,218,99,237,95,214,63,27,253,103,169,253,111,223,254,15,126,134,75,217,123,108,193,182,92,1,134,172,217,115,37,36,152,78,130,207,69,77,97,125,37,90,213,64,235,115,33,99,105,150,57,149,206,89,89,210,70,104,245,115,183,38,139,170,235,169,212,205,143,160,159,130,204,101,248,82,255,0,180,207,163,247,31,164,127,215,191,236,95,102,147,181,127,88,252,111,245,158,167,245,191,127,248,61,250,24,209,102,21,22,13,183,99,252,75,111,203,155,181,93,211,9,210,222,43,97,176,215,85,181,91,61,85,185,179,61,41,166,145,21,140,84,123,162,70,57,81,88,206,245,95,117,190,9,38,156,149,63,14,223,232,167,255,0,3,31,211,223,236,63,251,103,254,167,127,250,223,250,143,255,0,184,255,0,195,37,80,2,149,113,99,229,99,57,62,95,226,31,78,156,198,176,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,32,7,154,63,158,204,205,251,151,209,232,138,21,134,114,135,25,98,252,175,198,249,185,98,130,146,107,22,94,212,90,97,190,163,167,70,79,11,46,18,77,20,19,49,139,220,246,36,176,164,110,68,93,232,179,70,168,213,106,61,204,237,100,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,58,144,191,107,117,77,81,200,230,181,236,115,30,198,61,185,20,228,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,122,115,51,115,117,77,85,170,215,53,236,115,216,246,61,223,43,139,31,43,25,201,242,255,0,16,250,116,230,53,133,85,226,119,135,172,85,194,254,114,222,178,143,20,212,246,254,193,211,169,183,93,25,75,37,60,55,58,25,91,186,42,136,218,244,254,218,55,163,92,246,178,88,165,98,61,251,55,45,223,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,149,181,47,107,18,69,134,121,42,59,230,145,238,108,46,99,117,70,198,231,190,57,148,44,3,157,95,149,140,45,243,2,135,211,174,36,80,112,229,146,23,94,35,179,134,203,147,86,43,229,37,162,229,127,167,184,186,142,174,174,55,62,4,158,158,134,122,152,217,38,223,121,172,123,160,70,43,209,28,172,71,171,145,175,219,177,124,86,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,86,73,208,170,130,71,71,44,123,216,174,99,182,189,142,77,90,170,213,211,84,85,78,242,106,121,112,115,0,163,226,34,197,22,82,102,246,34,255,0,77,138,14,211,60,85,53,17,193,79,30,34,165,222,249,55,83,178,22,71,27,38,134,53,70,62,20,110,229,142,36,149,170,255,0,199,36,84,171,155,95,26,254,196,163,172,225,55,44,174,119,90,59,212,221,25,49,165,194,5,232,70,218,25,160,234,50,216,213,86,239,147,172,201,98,146,87,70,230,181,35,70,196,171,34,75,51,25,25,121,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,197,19,253,202,227,200,158,89,125,245,235,21,165,213,3,26,206,44,124,211,231,39,204,12,67,234,51,157,172,111,195,62,50,193,220,58,101,231,19,77,174,164,175,194,120,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,224,169,35,30,214,233,27,165,237,240,205,197,166,108,112,175,113,196,53,57,111,119,236,244,152,154,223,53,61,125,55,103,166,126,250,166,82,213,71,65,83,190,104,100,84,236,211,213,117,250,109,209,178,236,216,255,0,117,218,165,31,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,159,236,65,146,22,174,28,57,117,227,188,151,179,95,42,239,52,248,115,45,241,59,95,95,83,27,99,125,76,243,82,213,212,76,244,99,123,152,197,150,105,54,51,87,43,89,181,170,231,170,43,215,31,114,170,241,59,195,214,42,225,127,57,111,89,71,138,106,123,127,96,233,212,219,174,140,165,146,158,27,157,12,173,221,21,68,109,122,127,109,27,209,174,123,89,44,82,177,30,253,155,150,239,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,218,151,181,137,34,195,60,149,29,243,72,247,54,23,49,186,163,99,115,223,28,202,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,121,252,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,58,212,215,87,84,170,236,137,154,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,44,0,241,183,198,14,38,226,231,52,37,189,57,106,232,176,77,142,162,118,225,59,61,92,84,253,122,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,220,234,149,203,155,128,159,221,81,125,159,50,51,18,126,207,150,88,102,225,216,234,233,224,168,217,85,122,174,99,25,42,209,181,88,187,225,133,25,36,110,150,94,231,43,94,214,68,187,156,233,33,242,188,209,252,246,102,111,220,190,143,68,87,94,83,57,67,131,115,235,43,248,140,202,60,192,130,174,75,22,34,167,195,48,212,45,36,235,12,241,61,146,92,37,138,104,223,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,92,213,179,94,39,120,122,197,92,47,231,45,235,40,241,77,79,111,236,29,58,155,117,209,148,178,83,195,115,161,149,187,162,168,141,175,79,237,163,122,53,207,107,37,138,86,35,223,179,114,221,255,0,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,91,82,246,177,36,88,103,146,163,190,105,30,230,194,230,55,84,108,110,123,227,153,64,66,183,58,191,52,248,91,229,253,15,168,220,75,106,200,206,20,115,31,136,156,184,204,124,107,149,241,123,86,235,151,62,204,158,107,4,80,171,170,174,84,181,73,86,178,58,153,81,125,249,163,236,173,84,135,77,210,53,238,70,42,189,172,142,90,127,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,190,25,63,23,51,31,27,181,142,87,183,222,106,233,174,169,162,162,42,100,39,194,143,21,217,113,197,174,92,51,26,224,169,123,13,214,135,167,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,164,47,218,229,138,100,68,108,141,107,145,81,143,100,145,178,181,144,3,205,31,207,102,102,253,203,232,244,69,10,195,57,67,140,177,126,87,227,124,220,177,65,73,53,139,47,106,45,48,223,81,211,163,39,133,151,9,38,138,9,152,197,238,123,18,88,82,55,34,46,244,89,163,84,106,181,30,230,118,178,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,72,95,181,186,166,168,228,115,90,246,57,143,99,30,223,43,139,49,77,247,28,226,171,206,53,197,53,221,182,245,136,46,21,23,75,141,79,73,145,245,234,167,145,210,75,38,198,35,88,221,207,123,151,70,162,53,53,209,17,19,184,157,238,89,92,58,212,228,7,13,22,233,241,78,19,171,177,227,108,103,81,37,230,255,0,13,124,81,54,174,22,111,115,40,233,220,173,106,61,140,109,58,50,78,140,170,175,142,90,138,132,84,98,185,204,108,6,2,122,57,115,112,81,251,149,114,226,123,254,63,182,90,164,204,220,83,248,203,149,76,9,213,146,215,66,168,197,142,216,217,183,57,142,218,246,44,146,186,36,107,95,35,154,221,101,108,49,72,180,130,231,206,59,46,232,56,151,102,19,165,181,82,92,114,85,212,240,82,46,42,166,166,171,109,197,181,114,49,143,125,98,211,202,198,59,179,70,231,58,23,194,145,44,171,177,211,49,239,247,96,117,255,0,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,210,166,134,186,153,87,100,172,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,33,219,154,135,2,181,56,3,16,221,120,158,202,218,10,185,240,197,242,162,107,150,51,134,106,168,182,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,244,158,215,174,230,198,246,50,56,224,4,233,242,230,224,39,247,43,216,167,204,140,196,159,180,102,110,38,183,246,58,186,120,42,55,210,217,104,94,246,74,180,109,86,46,201,166,87,199,27,165,151,189,168,230,53,145,46,214,186,73,175,84,22,43,204,127,152,5,31,14,246,41,114,147,40,113,23,250,108,87,246,105,229,169,167,142,10,136,240,237,46,246,73,186,161,147,50,72,223,52,209,162,177,144,171,119,36,114,172,174,86,126,37,37,133,108,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,172,143,175,85,60,141,142,40,247,189,90,198,238,123,218,154,185,81,169,174,170,168,157,228,170,102,255,0,6,86,46,15,57,102,102,189,178,75,175,182,113,158,40,250,59,81,137,174,81,61,233,74,233,34,187,210,244,169,169,163,118,154,67,23,86,84,73,28,212,146,71,61,206,118,212,86,69,28,75,18,233,205,123,129,202,108,75,106,189,241,113,151,47,171,91,237,182,158,157,248,186,210,140,150,161,43,169,34,108,112,54,182,4,106,57,98,124,17,53,157,86,174,145,44,49,58,77,88,232,223,214,139,92,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,133,240,201,248,185,152,248,221,172,114,189,190,243,87,77,117,77,21,17,83,33,62,20,120,174,203,142,45,114,225,152,215,5,75,216,110,180,61,56,47,246,9,230,71,213,90,42,156,138,168,215,42,34,117,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,149,172,24,171,149,87,59,120,116,199,121,33,103,192,184,178,255,0,79,214,195,121,141,135,232,111,184,126,231,190,22,246,174,173,5,37,77,84,93,22,74,249,25,208,146,177,33,221,34,51,169,179,123,81,17,116,79,171,133,120,174,204,123,7,13,152,215,133,155,156,190,217,193,152,163,178,79,109,142,162,101,73,44,85,81,87,193,87,35,169,215,69,214,25,122,79,71,194,186,53,36,122,74,213,106,172,169,55,148,200,28,156,190,241,1,156,184,79,39,112,228,221,158,175,19,92,27,79,37,78,214,63,178,82,177,174,146,166,167,99,222,196,147,165,4,114,203,211,222,142,126,205,173,247,156,136,100,105,143,226,198,88,43,40,238,212,185,9,130,176,253,110,33,178,217,214,12,49,97,169,149,40,45,219,226,98,54,24,19,98,35,88,198,181,17,25,26,44,108,93,173,98,201,11,85,101,102,54,217,171,138,115,31,26,102,62,35,196,153,189,93,117,171,198,117,119,9,91,123,117,210,37,138,170,58,168,215,166,232,95,18,163,122,61,61,137,26,68,141,107,99,107,17,141,107,81,168,212,145,78,74,120,91,35,174,247,220,105,137,46,116,61,167,54,44,59,29,109,117,108,176,172,116,214,121,153,211,146,106,40,181,234,117,186,155,227,158,85,110,140,142,106,118,53,205,235,74,215,203,81,24,28,235,45,217,29,61,139,5,220,238,120,143,178,102,197,38,248,237,182,218,42,56,101,146,186,207,35,255,0,24,234,217,53,108,144,195,28,140,122,192,229,115,145,100,125,67,91,19,183,75,44,49,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,147,78,74,73,154,18,229,30,16,118,117,81,82,82,227,180,179,211,55,16,50,154,166,57,216,181,168,196,73,30,174,138,54,68,143,114,166,247,178,54,172,108,123,156,198,58,70,53,178,59,218,131,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,213,0,1,106,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,193,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,205,223,183,169,187,110,230,235,166,154,166,186,152,198,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,100,147,194,174,105,126,26,120,113,203,172,204,154,251,237,154,251,206,31,165,246,173,111,101,236,253,91,164,76,232,215,126,45,24,198,183,74,168,167,111,184,212,98,233,171,53,106,181,86,29,185,179,102,133,171,49,248,193,186,91,44,205,164,146,159,2,217,232,240,187,234,233,171,91,80,202,153,216,233,42,102,215,106,34,70,248,165,171,146,157,241,234,229,107,233,221,170,162,170,177,181,255,0,146,62,80,212,190,235,152,89,247,93,5,92,116,240,83,197,132,45,114,54,120,186,19,189,238,142,170,181,175,143,190,84,124,105,29,2,181,222,235,21,38,145,61,245,69,217,43,230,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,0,0,0,52,84,79,129,183,189,13,81,223,89,166,128,125,134,169,221,226,53,80,137,245,154,232,134,160,3,106,38,166,186,104,106,109,95,16,158,33,199,11,145,85,21,17,123,206,54,66,154,170,185,60,78,86,179,67,123,222,214,49,92,171,224,112,210,197,39,229,202,168,174,69,93,63,70,135,78,231,78,234,137,246,42,247,108,215,249,208,160,25,229,64,231,88,235,229,106,127,91,233,127,59,227,62,134,77,214,62,42,90,54,61,52,219,212,209,127,225,60,175,148,83,172,241,238,95,243,241,52,172,114,170,116,145,127,43,187,66,136,230,164,9,28,76,141,233,223,223,175,254,193,66,56,93,84,90,74,135,34,119,238,79,240,167,47,86,130,46,140,44,146,52,209,19,93,87,249,84,250,141,153,22,45,85,117,209,16,241,216,209,89,21,29,68,207,253,250,181,83,244,106,210,209,177,21,67,238,152,238,59,108,125,200,221,116,251,63,18,142,251,62,175,172,186,252,9,66,251,85,28,113,238,239,115,29,175,119,241,221,250,126,179,218,198,215,185,170,173,95,230,54,196,231,196,245,69,95,113,19,184,237,181,205,123,77,138,205,23,83,68,248,156,168,28,19,196,213,83,184,218,110,69,69,53,52,84,250,141,54,169,184,0,0,0,0,0,0,0,0,0,0,1,160,213,62,177,170,125,99,84,250,194,232,191,19,110,159,104,0,120,154,166,137,241,67,93,83,235,26,167,214,53,79,172,106,159,89,168,0,27,85,62,33,17,117,53,114,106,135,30,214,238,239,10,141,215,221,54,234,136,228,212,227,145,58,207,70,34,162,166,221,127,148,237,39,114,119,31,54,224,141,87,75,167,138,181,127,188,81,140,211,162,108,182,233,55,55,250,212,235,50,247,253,77,121,211,202,250,246,202,145,49,191,147,27,218,223,238,116,254,194,190,91,222,142,162,141,233,252,20,95,230,56,102,137,210,71,51,221,240,69,84,254,114,219,248,134,129,238,179,94,28,139,220,148,21,10,191,250,18,158,123,134,42,119,165,158,157,235,224,179,51,79,253,8,75,180,161,139,117,19,88,169,226,212,254,242,28,51,43,217,78,230,185,116,94,245,239,253,5,29,205,139,155,164,165,149,21,253,204,87,53,123,190,164,147,236,41,46,73,80,173,94,53,175,172,217,170,37,84,186,46,191,238,209,169,117,86,202,103,50,86,72,169,162,108,106,127,120,244,108,68,70,34,125,134,201,35,69,240,79,5,54,34,57,139,223,245,155,210,78,237,29,222,27,162,175,216,114,34,167,192,209,222,33,60,77,198,197,77,13,81,116,55,0,0,0,0,0,0,0,99,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,186,162,159,231,166,122,101,199,14,153,113,113,205,12,208,188,246,27,85,14,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,58,147,63,107,180,77,81,168,214,185,239,115,24,199,189,180,87,151,95,17,120,239,138,12,172,199,25,153,142,170,63,56,23,58,59,61,22,200,127,169,150,190,205,73,52,20,125,72,162,143,173,210,235,189,189,87,183,123,252,85,124,17,32,4,200,35,12,228,54,13,226,75,151,230,92,101,78,51,162,164,115,46,57,111,97,125,178,186,106,117,153,246,155,138,90,162,74,122,216,145,175,99,183,198,231,106,173,71,183,123,21,241,185,118,61,200,176,153,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,61,221,39,187,123,60,21,60,21,111,255,0,146,94,74,127,219,215,17,149,151,15,175,5,91,233,99,151,255,0,55,172,171,146,102,44,127,249,146,70,230,201,253,157,28,223,200,82,85,0,62,78,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,87,199,215,165,158,55,71,44,123,216,173,123,119,49,238,77,90,168,228,215,84,84,94,243,29,126,52,50,114,197,144,92,80,99,252,170,194,211,111,178,218,174,17,212,91,163,218,244,236,212,181,116,241,85,197,77,171,222,247,191,162,202,134,197,212,115,149,207,233,239,93,21,218,37,245,114,92,225,235,10,220,40,241,31,19,183,106,158,217,122,182,220,42,112,149,162,138,74,88,221,29,15,226,41,166,158,177,178,57,21,233,51,217,58,66,213,102,205,177,172,232,170,244,151,70,74,160,5,63,207,76,139,203,142,34,242,226,227,149,249,161,102,237,214,170,237,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,244,230,102,231,104,186,43,85,174,115,30,215,177,239,99,177,236,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,30,238,147,221,189,158,10,158,10,183,149,202,159,142,58,108,181,186,208,112,183,153,44,171,150,197,137,239,8,204,45,115,107,229,157,109,215,26,167,49,137,68,248,245,84,101,52,210,232,230,186,54,167,78,105,100,115,209,205,149,210,67,231,249,161,113,211,248,107,197,79,200,236,156,198,125,175,45,172,187,61,177,83,68,221,176,223,110,145,200,229,93,38,71,47,104,163,135,72,250,122,35,88,249,81,242,126,53,173,167,145,45,215,131,190,21,113,151,21,249,185,111,193,246,107,109,91,112,197,186,162,158,167,22,93,227,145,33,101,186,220,175,247,209,178,185,143,111,105,145,173,145,176,179,107,183,61,21,202,157,54,72,246,100,39,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,74,106,26,26,100,93,145,51,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,74,124,39,121,88,201,191,151,248,123,211,160,42,169,0,60,209,252,246,102,111,220,190,143,68,93,87,35,31,207,103,234,223,237,34,223,249,140,240,19,251,149,239,176,102,70,93,207,218,50,203,19,92,59,29,37,60,245,27,234,172,181,207,99,229,74,55,43,215,124,208,171,35,145,209,75,222,228,107,28,201,87,115,91,36,212,215,130,78,48,113,55,8,217,161,21,233,171,87,91,130,111,149,16,55,22,89,233,34,167,235,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,46,230,205,78,121,99,252,27,154,124,19,102,118,96,229,246,33,164,190,97,235,230,91,226,10,154,26,234,101,93,146,179,217,245,8,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,152,230,25,25,241,131,194,102,13,226,235,43,254,131,223,106,41,44,247,218,10,136,234,108,88,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,102,189,55,170,43,162,98,166,62,217,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,11,38,143,241,144,189,241,187,88,229,99,189,215,46,154,232,186,42,42,36,180,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,149,181,47,107,22,52,154,8,233,251,230,145,237,116,205,123,117,71,72,215,190,79,173,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,144,158,100,124,190,234,120,137,166,143,56,114,110,213,72,220,197,183,83,182,154,182,219,12,81,66,252,76,197,150,8,226,89,106,38,158,40,97,125,52,41,59,145,238,107,159,35,17,145,235,163,35,68,134,204,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,201,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,200,39,129,126,12,172,92,30,101,197,85,178,75,175,182,113,158,40,236,245,24,154,229,19,222,148,174,146,36,127,74,154,154,55,105,164,49,117,101,68,145,205,73,36,115,220,231,109,69,100,81,227,216,79,247,43,143,34,121,101,247,215,172,86,151,84,12,107,56,177,243,79,156,159,48,49,15,168,206,76,79,47,124,1,131,115,79,151,14,9,203,236,193,195,212,151,204,61,124,167,189,211,87,80,212,162,236,149,158,217,172,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,138,14,49,120,58,199,124,32,99,186,123,5,254,179,219,56,110,243,191,232,254,32,233,195,79,237,78,148,52,239,170,254,149,100,242,201,7,74,74,132,143,241,138,155,244,220,221,81,123,174,3,147,102,74,125,57,226,10,237,156,117,119,14,141,38,89,91,211,163,4,114,237,146,122,235,140,85,20,241,238,106,198,228,116,45,129,149,138,237,30,199,36,157,13,55,55,122,18,169,197,143,149,140,228,249,127,136,125,58,115,26,195,35,62,48,120,76,193,188,93,101,127,208,123,237,69,37,158,251,65,81,29,77,139,17,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,236,215,166,245,69,116,76,84,199,219,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,100,209,254,50,23,190,55,107,28,172,119,186,229,211,93,23,69,69,68,150,158,88,188,192,43,51,118,142,155,135,236,239,196,93,175,29,82,109,131,12,220,165,142,121,106,175,212,177,193,52,210,182,165,237,98,198,147,65,29,63,124,210,61,174,153,175,110,168,233,26,247,201,224,57,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,196,212,130,58,185,218,98,155,21,38,65,96,92,21,81,93,178,245,117,198,9,116,163,166,233,61,122,180,180,148,85,17,212,73,189,19,99,118,190,182,153,52,85,71,47,83,86,162,163,92,169,30,220,189,49,254,13,203,14,49,178,231,25,230,6,33,164,177,88,169,106,43,233,170,46,21,106,173,130,7,212,219,234,105,226,89,29,166,140,98,203,52,104,175,118,140,98,42,185,202,214,162,185,50,30,7,159,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,173,53,117,13,74,46,201,89,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,69,6,52,228,183,142,233,51,150,205,96,193,57,137,218,242,218,245,219,100,172,196,21,52,112,186,187,15,244,219,35,233,225,158,149,103,143,182,117,63,19,26,77,10,183,222,89,28,232,162,107,91,190,87,240,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,233,77,67,67,76,139,178,38,106,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,176,67,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,47,127,140,30,19,48,111,23,89,95,244,30,251,81,73,103,190,208,84,71,83,98,196,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,251,53,233,189,81,93,19,21,44,215,130,142,82,148,118,78,197,153,188,88,219,122,215,170,59,130,79,111,193,113,212,193,83,66,216,227,222,136,235,139,227,222,202,141,239,217,35,97,141,253,52,107,26,146,172,137,35,225,100,159,130,21,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,69,63,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,19,169,152,231,164,139,12,242,84,119,67,27,28,216,92,199,104,173,141,204,100,118,171,194,143,21,217,143,194,86,99,179,26,224,169,123,117,170,187,167,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,156,204,220,229,138,100,69,116,110,115,145,81,236,124,145,191,33,60,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,153,240,201,248,185,152,201,27,164,145,61,190,243,83,93,53,77,81,81,86,11,57,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,69,20,230,63,203,254,179,135,123,236,185,183,148,56,119,253,41,235,251,52,18,211,83,201,61,68,152,118,171,99,35,219,80,249,159,36,143,134,105,17,94,201,149,219,82,73,86,39,35,63,18,178,210,14,1,56,120,181,113,49,196,189,131,1,226,171,85,93,126,19,183,211,212,222,241,27,41,171,27,76,254,197,3,52,99,85,202,168,245,100,149,50,82,194,244,139,241,155,37,114,181,89,162,200,204,135,140,85,201,116,229,21,193,246,25,160,193,182,254,45,49,130,82,92,175,183,74,138,150,225,22,195,45,67,31,104,130,37,171,161,171,124,168,143,108,82,190,117,116,141,70,57,143,70,50,54,57,174,221,35,154,207,63,205,115,142,159,235,252,47,228,166,51,255,0,100,82,227,250,218,22,255,0,106,214,218,227,168,71,127,190,246,166,53,191,192,133,95,254,168,132,142,172,139,200,188,199,226,47,49,237,217,95,149,246,110,221,117,174,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,78,22,110,110,171,162,185,92,230,177,141,123,222,198,59,34,156,139,200,188,184,225,211,46,45,217,95,149,246,110,195,106,161,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,82,103,237,110,171,162,53,26,214,177,141,99,24,198,54,160,3,169,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,142,191,28,89,67,131,114,35,138,140,121,149,185,125,5,92,24,122,211,81,71,53,12,21,51,172,207,167,101,77,20,21,75,10,61,125,231,49,142,157,204,98,185,92,253,141,110,231,61,218,185,110,171,146,190,80,224,220,95,154,24,219,55,47,176,85,205,125,203,218,122,24,108,72,217,213,144,66,251,132,117,177,79,51,216,157,239,122,69,10,198,212,85,216,137,52,138,173,87,35,28,201,137,0,179,94,57,57,113,96,222,43,106,91,152,56,62,239,73,131,243,22,158,157,209,77,92,250,85,146,146,246,198,68,169,4,85,136,197,71,49,237,114,70,196,169,106,61,237,139,86,186,57,81,177,36,126,83,150,231,47,186,158,29,169,164,206,28,228,181,82,59,49,110,52,238,166,162,182,205,20,83,63,12,177,37,158,57,86,42,136,103,150,25,159,83,10,192,229,123,90,215,198,197,124,122,232,249,17,106,95,52,127,34,121,155,247,47,172,81,16,2,101,80,69,95,19,156,163,47,184,187,136,43,117,239,34,39,181,88,176,46,50,184,77,61,238,22,210,178,26,92,35,27,34,133,92,232,163,89,250,149,93,121,22,165,209,195,20,113,199,19,182,70,171,28,122,61,183,233,195,63,10,185,71,194,134,13,169,193,249,91,109,171,115,238,53,29,166,231,119,185,72,201,174,55,23,162,187,166,147,74,198,49,187,35,107,149,172,99,26,214,55,87,59,77,239,145,239,172,0,197,92,200,35,12,228,54,13,226,75,151,230,92,101,78,51,162,164,115,46,57,111,97,125,178,186,106,117,153,246,155,138,90,162,74,122,216,145,175,99,183,198,231,106,173,71,183,123,21,241,185,118,61,200,176,109,158,153,23,152,252,58,102,61,199,43,243,66,205,216,110,180,58,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,234,66,253,174,209,116,71,35,154,230,61,172,123,30,198,201,175,38,14,30,46,184,111,12,226,94,36,113,45,170,145,140,197,148,237,178,97,122,134,214,57,211,173,20,53,18,118,247,62,38,174,198,177,245,16,83,181,170,255,0,198,107,75,34,162,53,142,69,146,77,8,245,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,172,99,105,96,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,174,141,68,87,171,117,136,28,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,212,219,57,176,228,52,188,52,63,59,111,45,164,165,198,73,81,61,185,153,123,77,117,235,220,86,181,30,254,138,44,142,137,138,148,206,137,35,149,245,93,53,141,155,157,26,117,38,106,68,232,96,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,89,12,127,139,133,140,141,186,71,19,27,238,181,53,211,85,213,85,85,101,167,150,47,47,250,204,162,163,166,226,7,59,240,239,100,199,85,123,103,195,54,217,100,158,42,171,13,44,144,77,12,174,169,99,94,145,172,211,199,81,223,12,140,115,161,107,27,170,182,71,61,145,200,168,6,50,220,66,226,155,22,57,207,220,203,198,184,90,187,182,217,113,6,48,188,221,45,213,61,39,199,215,165,158,182,89,34,147,99,209,175,110,230,61,171,163,145,28,154,232,168,139,220,76,255,0,41,188,127,131,113,55,7,56,99,6,88,177,13,37,93,247,7,84,92,41,175,182,246,170,164,244,47,168,184,85,84,64,175,106,162,42,178,72,164,69,107,211,86,42,182,70,162,238,141,237,109,229,0,1,106,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,192,49,246,230,81,148,53,57,65,198,14,56,129,32,171,75,110,48,168,76,95,109,154,166,120,165,124,236,174,115,159,80,228,72,244,216,198,214,37,92,108,107,209,30,140,137,170,187,181,71,186,242,185,59,231,166,92,96,252,130,205,60,37,138,111,62,205,171,193,247,10,172,117,113,116,136,143,221,103,90,40,99,150,104,98,98,186,105,122,43,70,238,166,216,213,27,215,129,17,92,233,54,164,96,102,198,58,252,40,102,158,50,204,207,101,251,51,233,110,32,184,223,123,23,95,173,217,123,85,76,147,116,186,155,91,191,111,83,110,237,173,215,77,116,77,116,39,167,151,86,78,88,178,111,132,124,9,77,104,155,180,85,227,11,124,24,198,233,83,181,236,235,85,87,193,20,141,77,142,123,209,189,40,18,158,13,91,181,175,232,111,218,215,61,200,92,169,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,234,143,41,154,89,165,129,50,91,2,92,243,51,50,239,190,198,195,118,110,143,109,173,236,179,84,116,186,179,50,24,255,0,23,11,31,35,181,146,86,55,221,106,233,174,171,162,34,170,90,7,45,254,43,179,31,139,92,199,207,12,107,141,101,236,54,170,31,163,240,88,44,16,76,175,165,180,82,185,110,42,173,106,170,39,82,103,237,106,203,50,162,58,71,53,168,136,198,50,56,217,125,64,3,77,83,235,26,167,214,53,79,172,119,41,183,79,180,107,240,0,120,154,162,39,197,80,215,84,250,198,169,245,141,83,235,26,167,214,106,0,6,213,79,136,68,93,77,92,157,199,30,214,238,239,10,140,215,221,54,170,162,42,106,113,202,171,36,136,196,95,117,83,188,237,34,34,120,33,212,171,86,111,85,248,236,255,0,25,73,243,26,133,42,109,149,112,57,191,215,58,127,31,169,204,83,196,101,173,123,58,171,4,126,17,170,47,247,81,235,245,23,25,105,123,93,66,215,183,234,95,239,169,202,145,172,178,58,69,240,69,69,69,40,158,111,193,36,141,102,197,211,199,255,0,237,148,43,133,250,119,172,21,15,248,106,223,239,206,94,197,170,29,212,123,92,158,63,229,83,145,205,115,17,237,85,209,53,209,63,186,83,12,202,184,191,177,73,2,63,189,155,83,77,62,214,47,212,91,222,7,164,246,150,101,79,50,55,84,110,222,253,127,242,119,127,144,187,139,101,43,211,166,253,52,209,170,159,206,167,166,133,17,24,154,124,77,36,141,28,154,104,108,218,230,170,170,248,27,210,69,253,242,234,104,154,42,247,28,168,169,224,134,142,9,226,110,54,175,137,162,119,41,188,0,0,0,0,0,0,0,0,0,0,0,0,218,168,186,154,104,191,80,209,126,161,162,253,67,69,250,128,0,13,23,234,26,47,212,52,95,168,104,191,80,209,126,163,120,0,0,104,190,6,197,77,126,38,168,207,142,167,27,217,163,147,188,221,28,72,223,142,167,41,243,170,161,87,202,229,68,241,77,53,41,70,104,211,73,216,106,163,106,107,185,175,254,243,207,27,150,45,146,141,116,114,107,253,49,225,246,123,159,228,46,14,205,59,229,165,99,60,26,172,77,19,234,238,67,191,59,118,210,202,159,196,95,239,22,219,196,20,154,89,47,45,219,227,111,168,77,117,254,36,167,158,225,153,234,219,53,43,52,241,149,159,224,66,93,157,6,189,150,62,255,0,222,167,247,144,235,92,211,72,213,201,240,69,254,242,150,253,155,53,241,210,208,215,73,42,127,223,229,79,230,144,230,200,235,13,28,105,29,202,22,251,213,109,73,151,189,124,93,210,95,138,149,246,40,154,200,216,137,245,39,247,142,234,119,49,62,196,52,221,171,78,39,59,85,209,83,192,209,124,123,187,142,70,247,119,27,219,226,29,226,19,196,220,104,169,169,180,220,158,6,160,0,0,0,0,0,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,114,152,179,20,216,176,54,21,188,227,92,83,93,216,172,184,126,223,81,116,184,212,244,159,39,66,150,8,221,36,178,108,98,57,238,218,198,57,116,106,43,151,77,17,21,123,136,23,227,235,141,124,85,197,102,99,213,217,45,55,62,207,150,88,102,225,52,120,114,223,78,178,50,58,253,138,232,219,115,168,73,26,199,186,105,88,170,172,107,218,157,24,222,172,68,220,233,95,45,255,0,242,84,242,177,138,126,96,87,122,117,184,133,98,71,249,83,241,199,77,150,183,90,14,22,243,37,149,114,216,177,61,225,25,133,174,109,124,179,173,186,227,84,230,49,40,159,30,170,140,166,154,93,28,215,70,212,233,205,44,142,122,57,178,186,72,100,83,140,78,21,112,111,21,249,71,112,193,247,155,109,35,113,61,186,158,162,167,9,221,228,145,97,125,186,226,172,247,17,210,181,143,119,102,145,205,141,179,51,107,183,49,17,200,157,70,70,246,84,12,148,202,251,86,74,229,30,16,202,139,51,169,36,167,194,214,122,107,107,234,41,168,155,72,202,201,216,196,235,85,44,77,85,70,62,105,122,146,191,222,114,171,228,114,171,156,170,170,190,212,0,64,15,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,255,0,192,5,31,226,171,134,124,27,197,126,81,214,101,110,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,123,145,179,51,108,178,49,241,185,83,115,30,237,174,99,246,72,204,115,49,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,178,78,133,84,18,58,57,99,222,197,115,29,181,236,114,106,213,86,174,154,162,170,119,158,131,37,242,135,25,103,214,104,97,252,163,203,248,41,36,190,226,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,228,61,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,49,221,38,59,99,60,17,60,85,106,168,5,154,243,6,227,238,213,194,149,170,60,185,194,150,186,187,142,98,226,123,61,69,85,12,173,86,197,5,146,9,27,52,48,87,189,210,197,35,39,122,84,70,170,218,125,170,142,72,164,234,58,52,216,146,71,174,64,115,0,190,218,178,179,61,178,135,61,49,21,214,237,73,153,184,127,17,86,89,43,186,108,116,54,235,237,109,53,91,230,143,163,27,17,99,134,174,121,218,186,71,164,81,75,239,116,218,217,165,149,150,86,100,167,194,119,149,140,155,249,127,135,189,58,2,170,144,3,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,36,211,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,180,213,212,53,40,187,37,102,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,143,183,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,119,213,127,74,178,121,100,131,165,37,66,71,248,197,77,250,110,110,168,189,210,41,144,28,62,241,5,195,207,47,76,246,195,121,233,136,58,113,214,224,252,69,61,147,10,117,226,171,246,4,105,65,87,214,119,105,141,206,103,244,195,220,217,58,49,185,209,179,110,253,122,147,74,214,195,97,149,65,17,124,231,243,55,36,177,14,38,195,89,117,98,179,82,86,230,134,24,168,115,47,183,102,199,60,19,219,173,207,167,142,120,40,158,171,26,69,84,201,150,169,38,107,145,238,232,44,82,34,35,86,119,145,235,149,88,91,49,241,166,99,225,204,55,148,52,55,90,188,103,87,112,137,214,70,218,229,88,170,163,170,141,122,141,153,146,162,183,163,211,216,178,44,170,230,182,54,177,94,231,53,26,174,73,95,230,217,106,198,86,46,9,176,5,155,48,113,125,38,42,196,52,120,226,130,26,235,213,53,169,45,172,175,123,109,247,36,73,150,153,36,145,177,189,91,183,122,53,219,21,251,149,173,141,170,140,109,144,114,184,243,217,150,95,125,122,61,105,63,196,85,243,92,224,91,250,255,0,20,25,41,131,63,217,21,88,254,138,133,223,218,185,183,72,233,209,191,239,189,169,237,119,240,38,86,127,170,38,42,175,44,94,3,191,2,22,42,108,249,205,139,46,220,125,136,45,237,246,109,174,227,110,233,213,97,120,92,249,155,38,142,234,185,58,213,16,58,157,93,186,56,229,133,171,36,43,166,249,90,183,254,98,174,79,247,43,143,34,121,101,247,215,172,86,151,84,12,107,56,177,243,79,156,159,48,49,15,168,206,123,254,5,248,205,190,240,121,152,245,87,57,45,94,217,193,152,163,179,211,226,107,108,76,98,85,58,56,149,253,42,154,105,29,166,147,69,213,149,82,55,57,35,145,175,115,93,181,85,146,199,57,57,189,148,57,71,197,86,81,201,131,49,156,20,151,252,49,127,167,138,225,108,185,219,231,99,223,3,220,197,117,61,125,21,67,119,53,30,141,126,173,122,110,99,216,247,53,200,248,222,230,186,194,248,107,227,23,38,184,20,190,175,5,89,161,71,106,101,38,20,235,201,124,204,76,61,35,171,41,107,47,147,49,149,19,67,61,44,48,44,203,208,87,186,131,173,185,242,110,163,137,31,20,77,87,54,27,202,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,171,178,86,123,62,161,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,28,195,42,130,207,249,140,240,81,251,170,178,226,11,254,0,182,90,163,204,220,45,248,203,109,76,233,210,146,233,66,136,245,146,216,233,183,53,141,220,247,164,145,58,84,115,89,35,92,221,98,108,210,200,144,237,195,39,15,25,243,196,22,63,134,143,33,173,85,109,185,97,250,138,74,234,139,243,107,59,20,22,53,89,154,145,84,190,167,84,115,30,215,34,200,214,197,186,101,72,100,116,108,118,197,210,247,249,209,91,175,182,124,43,195,213,167,20,226,63,164,23,170,43,125,242,158,227,119,236,108,164,246,133,83,35,181,182,90,158,131,21,89,23,81,232,231,244,218,187,91,187,68,238,67,192,114,84,243,79,138,126,95,215,122,141,184,154,146,159,231,166,122,101,199,14,153,113,113,205,12,208,188,246,27,85,14,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,58,147,63,107,180,77,81,168,214,185,239,115,24,199,189,184,230,103,70,111,99,44,250,205,12,65,155,153,129,61,36,151,220,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,206,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,95,20,75,167,42,30,56,233,177,45,170,201,194,62,99,50,173,111,182,218,122,134,97,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,244,156,154,68,176,196,216,244,99,163,103,90,77,0,4,0,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,137,84,0,16,173,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,36,127,58,51,123,6,228,46,87,226,12,220,204,9,234,227,177,97,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,119,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,99,67,139,46,54,43,198,42,188,221,176,182,28,250,63,101,173,184,84,84,91,173,29,177,245,126,207,165,124,142,116,84,221,119,162,62,94,155,21,172,234,57,55,59,110,171,222,164,180,242,100,202,108,229,195,120,18,251,154,183,188,95,217,178,219,22,245,35,179,97,189,205,155,181,215,67,50,69,45,207,197,123,54,222,140,148,251,83,222,155,77,207,68,108,48,57,246,87,205,31,207,102,102,253,203,232,244,71,138,224,251,139,60,101,194,46,104,125,56,177,83,213,222,44,85,244,242,83,95,112,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,102,253,58,140,69,70,202,244,89,243,255,0,73,174,41,114,107,253,106,199,25,123,142,45,255,0,198,88,106,97,87,127,193,146,25,163,145,159,196,150,25,99,253,228,140,238,166,188,27,240,91,131,120,56,181,99,43,126,26,196,85,119,250,140,89,120,74,180,174,171,133,97,158,43,116,45,84,164,163,145,26,245,138,71,196,178,84,57,102,99,34,234,44,203,171,17,26,212,75,138,49,87,36,83,11,243,0,163,225,223,151,182,91,229,38,80,226,47,244,216,175,246,140,242,212,211,199,5,68,120,118,151,219,117,82,110,168,100,204,146,55,205,52,104,172,100,42,221,201,28,171,43,149,159,137,73,108,47,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,148,212,52,52,200,155,229,126,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,63,220,18,112,125,134,120,70,202,248,172,173,74,74,220,109,124,167,129,216,178,241,73,45,71,66,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,118,182,226,128,4,0,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,137,84,0,2,213,121,163,249,19,204,223,185,125,98,136,128,19,42,128,0,49,87,47,255,0,150,47,30,63,129,11,237,54,67,102,197,235,110,1,196,23,6,251,54,233,113,184,244,233,112,188,206,100,206,147,70,244,156,189,26,137,221,78,142,221,36,113,66,229,146,101,211,124,174,89,31,227,111,131,236,51,197,206,87,203,101,114,82,81,99,107,29,60,238,194,119,138,185,106,58,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,181,214,233,195,239,52,126,16,176,125,101,219,37,219,132,255,0,6,121,123,131,186,180,120,66,239,70,202,187,133,45,218,149,147,189,169,36,144,50,153,42,105,230,149,170,217,245,145,178,57,206,124,203,44,137,34,39,82,66,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,59,100,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,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,147,218,245,220,216,222,198,71,28,4,138,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,149,213,44,107,214,68,134,9,41,251,225,145,141,108,206,123,117,87,70,215,178,73,148,0,138,14,109,252,105,218,175,84,210,112,167,149,184,130,146,190,158,58,141,113,228,241,83,54,86,54,120,37,142,74,123,124,83,171,149,17,241,203,26,190,116,99,117,107,217,20,125,68,84,158,34,45,138,171,195,23,16,184,171,133,252,229,178,230,230,22,166,237,253,131,169,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,253,172,140,87,53,237,100,177,68,245,99,246,109,92,135,178,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,0,140,190,99,220,200,241,14,94,93,111,188,57,100,116,85,118,187,235,105,217,79,124,197,18,178,170,142,182,216,247,58,84,150,150,150,25,161,98,163,221,18,83,201,29,107,30,246,44,115,238,139,222,217,51,109,86,221,199,85,78,49,224,67,30,240,177,154,245,245,117,55,218,90,123,36,56,42,185,180,177,54,7,91,169,43,45,233,236,215,164,49,181,90,248,162,167,146,86,205,34,187,168,139,35,92,246,185,177,164,180,43,132,239,52,249,55,243,3,15,122,140,6,74,96,17,129,206,211,39,44,82,225,92,11,196,13,60,221,27,213,53,193,48,117,100,123,94,238,215,75,36,117,21,116,235,170,191,100,125,23,197,83,220,140,220,254,213,239,59,72,218,139,26,185,79,156,119,220,162,183,102,13,54,28,135,74,188,123,131,234,112,116,149,59,153,253,43,75,83,85,75,37,74,236,123,28,143,234,65,79,44,26,123,174,111,95,123,92,142,98,34,245,114,67,5,90,179,43,58,48,14,92,223,106,42,224,182,226,172,81,106,178,86,75,72,246,182,120,224,169,171,142,25,29,27,156,215,53,30,141,122,170,42,181,201,174,154,162,248,25,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,118,204,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,151,63,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,1,156,125,113,175,138,184,172,204,122,187,37,166,231,217,242,203,12,220,38,143,14,91,233,214,70,71,95,177,93,27,110,117,9,35,88,247,77,43,21,85,141,123,83,163,27,213,136,155,157,43,229,186,174,70,63,158,207,213,191,218,68,170,0,109,84,83,77,23,234,26,47,212,52,95,168,104,191,80,0,1,162,253,67,69,250,134,139,245,13,23,234,26,47,212,110,53,0,0,104,190,6,197,77,126,33,35,248,235,226,108,145,154,42,119,154,178,20,69,213,123,215,83,152,233,84,177,92,245,84,79,222,233,175,242,148,243,48,41,222,200,36,70,247,235,167,247,216,82,44,191,134,90,58,202,149,119,199,102,137,221,245,63,252,165,199,97,250,153,37,166,107,52,218,213,213,52,254,85,62,219,27,177,154,20,79,54,100,86,53,186,183,95,31,143,251,217,66,248,98,122,199,73,42,105,220,170,159,225,76,94,181,167,94,200,222,255,0,175,251,234,111,173,238,102,165,20,204,218,182,83,178,186,73,19,185,189,47,254,160,241,153,41,103,161,173,170,142,250,198,251,245,26,235,222,191,189,73,27,245,253,159,81,114,244,208,182,56,17,63,207,196,250,17,166,140,68,52,221,185,20,227,115,149,87,69,54,175,216,111,111,187,246,156,137,226,28,19,196,220,104,169,169,180,220,139,169,168,0,0,0,0,0,0,0,0,0,0,0,0,0,209,84,219,170,168,0,120,26,162,253,102,224,0,0,0,1,179,93,13,138,231,107,166,166,213,71,170,248,156,172,238,68,69,83,121,195,35,145,141,87,47,212,120,28,114,140,90,71,202,232,245,71,200,172,215,95,173,28,82,60,63,127,134,28,101,45,174,56,251,216,215,73,226,191,9,81,191,87,248,203,132,195,53,13,170,183,199,38,157,250,39,248,45,62,189,79,117,60,159,218,47,247,139,111,226,1,17,108,87,181,248,173,186,167,252,9,79,129,195,75,26,150,58,45,23,191,169,31,248,16,151,91,69,254,166,143,251,84,254,242,29,91,211,227,138,145,206,123,180,77,23,225,246,41,106,188,70,220,162,101,174,74,120,159,171,229,149,85,19,69,248,182,100,250,143,127,195,235,31,22,28,180,44,190,46,160,167,95,255,0,7,17,93,24,138,228,107,147,189,52,67,159,224,104,228,211,193,14,53,68,85,240,52,218,171,166,137,241,55,38,186,232,168,111,68,14,241,9,226,110,6,155,77,64,0,0,0,0,0,0,49,172,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,71,87,52,46,53,255,0,116,6,59,126,76,101,237,206,213,93,150,216,54,224,202,152,174,52,75,214,246,205,209,176,185,143,168,73,92,212,210,24,186,179,195,26,70,170,201,61,249,119,200,215,197,211,177,98,106,121,42,121,88,197,63,48,43,189,58,220,66,177,218,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,120,57,143,107,147,84,84,82,95,249,83,241,199,83,153,86,170,14,22,243,37,148,145,95,112,197,157,25,133,174,109,124,80,37,198,221,74,214,49,40,159,30,168,175,169,134,45,28,215,70,213,234,67,20,142,122,53,209,58,73,164,124,0,8,1,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,95,248,0,242,153,177,142,191,5,249,89,140,179,51,217,126,211,250,37,135,238,55,222,197,215,232,246,174,203,77,36,221,46,166,215,108,221,211,219,187,107,180,215,93,23,77,12,101,241,102,41,190,227,156,85,121,198,184,166,187,182,222,177,5,194,162,233,113,169,233,50,62,189,84,242,58,73,100,216,196,107,27,185,239,114,232,212,70,166,186,34,34,119,31,87,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,237,155,186,123,119,109,118,154,235,162,233,161,147,70,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,39,199,215,165,158,54,201,20,155,30,141,123,119,49,237,93,28,136,228,215,69,68,94,227,235,30,43,26,231,126,75,229,173,214,43,22,99,102,246,10,194,183,41,233,219,87,21,29,238,255,0,73,67,60,144,57,206,107,101,108,115,72,215,43,21,204,123,81,200,154,106,199,39,193,78,214,5,205,140,172,205,14,221,248,51,204,188,41,139,125,153,210,237,190,194,188,211,87,246,94,166,238,159,87,162,247,108,221,211,126,221,218,107,177,218,120,41,226,184,170,225,159,6,241,95,148,117,153,91,140,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,30,228,108,204,219,44,140,124,110,84,220,199,187,107,152,253,146,51,30,204,232,202,28,101,144,185,161,136,50,143,48,32,164,142,251,135,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,226,140,148,248,78,242,177,147,127,47,240,247,167,64,85,82,0,121,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,68,170,29,74,219,77,170,227,83,65,89,112,182,82,85,84,90,234,22,174,134,89,161,107,223,75,58,197,36,43,44,78,84,213,143,88,166,150,53,115,116,93,146,61,190,14,84,90,107,197,143,149,140,228,249,127,136,125,58,115,26,195,32,142,63,184,193,181,112,155,148,110,117,189,106,228,199,120,198,158,178,131,10,50,24,154,172,166,157,140,106,73,93,43,164,99,162,217,78,179,68,244,141,205,114,202,247,49,155,118,44,146,71,0,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,147,169,203,139,129,202,158,20,176,109,126,48,204,23,210,84,102,46,48,167,129,149,208,196,200,165,101,146,145,170,175,74,40,167,68,87,61,238,114,181,211,185,174,233,57,241,68,214,163,146,20,150,79,21,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,1,138,185,63,220,174,60,137,229,151,223,94,177,90,85,95,221,99,194,199,254,50,217,85,255,0,174,86,239,253,241,239,240,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,199,185,143,217,44,106,230,59,107,216,230,174,139,220,230,170,47,122,41,142,23,22,62,105,243,147,230,6,33,245,25,207,21,125,192,24,203,12,225,156,51,140,239,184,122,174,146,197,140,105,234,106,108,87,7,34,44,21,204,167,168,125,60,232,199,34,170,35,227,150,53,71,49,116,122,35,163,114,166,217,24,231,93,167,3,92,200,175,188,39,225,91,214,93,227,28,55,117,198,152,90,109,245,150,42,70,92,217,7,177,234,186,115,189,241,198,143,137,203,209,168,157,208,111,68,122,54,45,37,149,145,200,247,189,175,179,91,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,212,194,153,13,83,195,143,44,44,103,150,215,154,42,72,49,10,101,190,36,186,98,5,134,158,40,222,183,26,154,10,137,100,142,87,196,247,182,103,194,215,71,76,146,239,118,246,83,177,83,70,237,106,65,9,149,64,58,148,86,155,85,186,166,190,178,223,108,164,165,168,186,84,37,93,116,176,194,214,62,170,116,138,56,82,89,92,137,171,222,145,67,20,104,231,106,187,35,99,124,26,136,145,109,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,39,31,227,252,27,149,152,54,237,152,57,131,136,105,44,120,122,199,78,181,53,213,213,42,187,34,102,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,0,60,109,241,131,137,184,185,205,9,111,78,90,186,44,19,99,168,157,184,78,207,87,21,63,94,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,55,58,154,84,100,94,99,208,228,116,60,67,220,236,221,135,6,87,98,8,176,221,182,166,161,85,146,92,106,157,13,68,146,62,157,154,123,240,199,217,94,199,200,170,141,234,57,24,221,234,201,82,54,68,100,229,247,63,115,50,139,42,176,180,219,47,87,91,125,214,162,221,30,214,47,105,170,164,183,84,85,197,77,171,222,198,51,172,250,118,197,212,115,145,172,234,111,93,81,186,47,138,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,157,78,92,92,113,212,241,91,131,107,240,126,96,178,146,159,49,112,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,73,175,150,39,53,90,147,36,81,222,80,4,0,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,137,84,7,138,198,185,223,146,249,107,117,138,197,152,217,189,130,176,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,154,177,201,240,83,181,129,115,99,43,51,67,183,126,12,243,47,10,98,223,102,116,187,111,176,175,52,213,253,151,169,187,167,213,232,189,219,55,116,223,183,118,154,236,118,158,10,68,15,58,191,52,248,91,229,253,15,168,220,74,149,201,30,237,106,176,90,179,230,251,125,185,210,91,173,182,234,124,63,87,89,89,87,51,97,130,154,8,219,115,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,150,149,199,71,25,183,222,48,243,30,150,231,29,171,216,216,51,11,246,138,124,51,109,149,140,90,166,199,42,179,171,83,83,35,117,214,105,122,81,42,198,215,44,113,181,141,107,119,42,62,89,61,183,46,46,7,41,184,173,198,85,248,195,48,95,87,79,151,88,62,162,6,87,67,19,37,137,247,186,183,34,189,40,162,157,17,26,198,53,168,215,78,230,187,170,214,75,19,90,141,89,146,88,231,120,128,30,104,254,123,51,55,238,95,71,162,45,84,188,174,92,92,113,211,112,165,140,171,240,126,96,178,174,163,46,177,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,85,204,138,39,53,92,176,164,82,78,240,49,87,4,223,114,224,229,255,0,71,195,189,138,44,219,205,236,59,254,155,21,253,166,8,169,170,36,130,162,60,59,75,189,241,237,167,124,47,146,55,205,52,104,143,124,200,237,201,28,169,19,81,159,142,89,111,168,0,8,1,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,18,168,0,5,170,243,71,242,39,153,191,114,250,197,17,0,38,85,0,234,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,83,95,221,99,194,199,254,50,217,85,255,0,174,86,239,253,241,85,76,85,207,171,137,176,181,247,7,220,97,180,226,58,30,201,87,81,111,160,186,71,31,85,146,110,165,173,165,138,174,154,77,88,170,137,190,9,226,126,154,238,110,237,28,136,228,84,75,202,203,158,101,248,203,5,240,91,124,225,205,42,49,5,191,27,91,233,225,182,224,252,89,111,157,37,124,86,231,212,163,167,130,119,205,38,248,31,21,58,203,12,18,64,139,181,142,137,173,108,43,10,72,235,64,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,37,53,13,13,50,38,249,95,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,100,187,149,89,103,133,114,111,46,48,230,86,224,170,78,207,101,195,54,248,173,244,219,163,141,146,77,177,61,249,229,233,177,140,116,210,189,93,36,143,70,166,249,30,247,42,106,229,61,89,22,188,236,51,162,235,110,166,192,121,17,135,177,125,93,45,61,210,158,170,253,137,172,240,177,204,101,84,9,44,108,183,58,89,54,232,246,36,176,214,170,68,143,84,223,27,30,246,234,216,156,145,66,74,167,36,44,210,255,0,236,151,146,151,11,239,251,19,20,218,45,157,151,244,211,87,207,214,70,127,244,53,187,30,255,0,181,141,254,184,164,170,2,197,121,143,243,0,163,225,222,197,46,82,101,14,34,255,0,77,138,254,205,60,181,52,241,193,81,30,29,165,222,201,55,84,50,102,73,27,230,154,52,86,50,21,110,228,142,85,149,202,207,196,164,176,195,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,74,106,26,26,100,77,242,191,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,102,22,10,186,229,174,63,196,185,115,125,168,164,158,229,133,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,166,154,162,120,30,171,27,228,54,50,193,153,61,151,153,228,234,42,186,188,39,143,233,235,24,203,131,105,209,176,81,92,105,235,170,233,221,68,247,35,220,187,221,21,51,39,107,156,140,222,146,72,214,35,186,50,56,169,92,11,241,155,125,224,243,49,234,174,114,90,189,179,131,49,71,103,167,196,214,216,152,196,170,116,113,43,250,85,52,210,59,77,38,139,171,42,164,110,114,71,35,94,230,187,106,171,37,143,32,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,10,127,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,141,202,217,34,146,55,74,142,99,218,228,86,171,85,17,81,81,81,79,87,130,179,11,0,230,85,170,91,238,92,227,140,63,138,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,174,143,106,252,80,182,174,96,220,18,90,184,175,192,17,223,112,196,20,148,57,139,133,105,234,38,181,86,54,149,174,158,237,3,97,153,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,122,138,212,68,146,77,96,135,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,171,36,232,85,65,35,163,150,61,236,87,49,219,94,199,38,173,85,106,233,170,42,167,121,80,56,78,243,79,147,127,48,48,247,168,192,100,166,1,111,252,123,101,158,21,205,14,17,243,50,221,138,105,58,158,193,195,245,184,154,221,59,35,141,102,165,174,160,129,245,17,62,55,61,142,217,187,166,232,158,173,209,203,20,210,177,28,221,250,152,235,151,255,0,201,147,43,126,149,241,29,125,204,202,251,23,106,160,192,152,126,78,205,91,218,182,118,59,165,107,210,24,127,22,143,71,73,190,149,183,22,247,181,204,110,154,174,142,233,169,53,32,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,97,92,203,121,130,84,231,13,214,241,195,230,80,93,105,36,203,234,10,142,205,120,187,82,75,21,84,24,149,236,117,44,241,172,106,248,17,240,50,158,166,9,90,143,134,87,50,116,209,200,170,197,110,177,236,74,167,35,31,207,103,234,223,237,34,255,0,255,0,117,143,11,31,248,203,101,87,254,185,91,191,247,199,191,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,30,230,63,100,177,171,152,237,175,99,154,186,47,115,154,168,189,232,167,214,0,3,69,83,110,170,163,78,224,7,129,170,47,214,110,0,0,0,0,27,53,208,216,174,119,119,121,162,163,149,124,78,72,213,81,52,85,212,222,113,170,233,239,41,227,177,130,181,244,115,206,177,238,70,109,248,233,226,173,66,135,73,123,130,221,139,169,237,172,143,222,159,127,197,127,123,22,191,87,218,87,252,31,88,218,186,61,85,186,42,127,149,199,165,253,233,69,179,91,107,149,170,191,111,255,0,80,80,206,25,24,223,102,201,245,234,159,225,76,94,149,175,253,74,223,229,254,250,155,174,10,198,83,185,206,93,19,187,251,232,91,142,124,93,41,233,236,117,74,215,247,201,179,78,229,248,62,47,176,233,112,200,201,25,133,237,146,74,159,149,214,255,0,156,152,185,184,147,115,26,169,223,166,167,101,60,13,28,154,119,162,28,106,159,97,162,181,85,59,144,221,223,174,138,134,244,79,136,112,79,19,112,52,218,52,208,212,0,0,0,0,0,0,0,0,0,0,0,0,26,42,232,104,170,17,13,116,68,67,111,136,94,227,85,77,2,125,161,80,119,161,174,227,80,0,0,0,113,170,106,105,179,85,10,213,55,49,170,158,38,243,138,88,213,205,218,159,19,199,99,120,54,91,85,54,110,252,102,190,58,126,245,197,186,90,32,150,44,209,171,168,119,115,86,9,19,79,255,0,88,69,46,99,6,85,53,246,216,154,141,211,242,83,199,248,173,61,37,79,125,60,159,107,23,251,197,183,241,1,181,44,119,164,69,255,0,91,234,127,192,148,248,92,52,55,91,37,26,235,255,0,124,143,252,8,75,171,163,68,74,118,105,252,20,254,241,241,241,132,221,43,107,244,110,190,234,252,127,138,226,207,51,174,163,218,120,146,138,216,175,209,175,146,52,84,211,235,146,70,253,159,89,95,242,106,220,202,75,45,186,36,118,169,29,36,44,78,239,169,145,253,165,96,137,168,145,181,19,234,67,121,181,202,136,108,95,16,139,246,154,167,122,156,134,138,154,132,238,53,0,0,0,0,0,0,0,0,99,89,197,143,154,124,228,249,129,136,125,70,114,175,223,248,219,186,217,120,28,192,252,36,101,196,245,116,21,18,83,214,205,139,47,20,213,78,137,238,130,123,157,197,239,180,172,110,133,21,89,36,82,81,202,249,98,151,71,49,238,133,200,168,178,52,161,89,23,145,121,143,196,94,99,219,178,191,43,236,221,186,235,93,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,156,44,220,221,87,69,114,185,205,99,26,247,189,140,119,171,227,39,39,44,92,63,241,15,136,50,119,14,77,218,41,48,205,190,199,79,37,78,215,179,181,213,62,209,71,37,77,78,199,189,235,31,86,121,37,151,167,189,90,205,251,91,238,181,16,147,254,74,158,86,49,79,204,10,239,78,183,16,172,76,158,104,240,35,98,226,171,130,252,159,198,184,89,157,139,51,112,254,87,225,248,237,213,58,190,79,106,82,193,105,124,145,90,182,62,162,42,120,58,181,53,13,94,210,228,87,51,77,23,86,247,36,64,255,0,162,172,5,138,191,215,92,57,137,48,229,195,253,210,142,186,219,93,79,39,252,25,33,154,57,25,246,57,174,111,193,80,157,238,95,60,109,218,184,175,192,18,88,177,60,244,148,57,139,133,105,233,225,186,209,186,169,174,158,237,3,97,133,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,122,104,229,68,146,61,110,212,0,64,15,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,255,0,192,4,112,115,167,206,43,85,151,40,240,166,72,91,239,213,113,95,113,45,225,151,186,234,58,74,166,181,142,181,82,178,70,163,106,163,71,163,213,146,84,201,19,226,71,49,88,231,209,200,186,163,162,66,50,248,85,202,223,195,79,17,217,117,150,115,88,189,179,65,121,196,20,190,213,162,237,93,159,171,107,137,253,106,239,198,35,216,230,233,75,20,238,247,28,143,93,52,102,174,86,162,252,158,32,114,207,240,55,158,56,243,43,99,164,186,211,210,97,156,65,93,111,160,246,164,123,42,166,161,100,206,236,179,191,220,98,59,171,2,197,34,61,173,70,189,175,71,53,54,185,9,169,229,89,156,119,220,221,225,30,209,77,136,225,214,175,1,92,37,193,209,212,238,103,244,213,45,52,16,73,76,187,24,198,163,58,112,84,69,6,158,243,157,208,222,231,43,158,168,151,128,66,183,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,149,66,207,249,147,112,163,151,25,231,145,216,147,52,46,113,123,43,25,229,206,31,175,188,91,111,52,240,163,164,168,165,165,134,74,137,40,42,19,84,234,66,253,175,216,170,187,162,145,234,246,234,142,150,57,96,92,152,158,85,252,117,83,99,252,61,106,225,135,52,171,233,32,196,246,58,120,109,184,50,104,105,101,223,118,183,65,75,51,221,4,169,28,107,12,111,165,134,153,17,36,123,217,213,99,152,155,93,35,30,249,36,124,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,165,92,88,249,88,206,79,151,248,135,211,167,49,172,61,86,105,102,150,59,206,156,119,115,204,204,203,190,251,103,18,94,122,61,182,183,178,195,79,213,233,66,200,99,252,92,44,100,109,210,56,152,223,117,169,174,154,174,170,170,171,41,92,168,120,28,166,195,86,171,39,23,25,140,250,180,190,220,169,234,31,132,109,42,201,105,210,134,146,86,201,3,171,103,71,35,86,87,207,19,159,210,106,107,18,67,43,100,213,238,145,157,25,52,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,3,21,114,127,185,92,121,19,203,47,190,189,98,180,128,18,127,185,92,121,19,203,47,190,189,98,180,133,110,44,124,211,231,39,204,12,67,234,51,146,169,194,175,15,88,87,138,14,85,248,55,40,241,77,79,96,237,254,214,169,183,93,25,75,29,68,214,202,232,175,85,174,138,162,54,189,63,182,141,232,215,49,207,138,89,88,143,102,253,201,17,121,209,148,56,203,33,115,67,16,101,30,96,65,73,29,247,14,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,229,121,87,240,241,117,206,94,37,237,88,242,170,213,73,85,132,242,198,162,27,221,217,243,86,58,23,182,181,89,50,219,91,19,99,93,239,122,84,194,217,149,23,72,246,83,189,30,171,185,177,201,49,60,88,249,88,206,79,151,248,135,211,167,49,172,50,168,0,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,114,156,228,237,28,65,87,101,61,166,225,131,110,63,233,79,65,172,248,202,154,157,209,83,200,218,174,211,79,29,19,170,30,233,146,74,152,93,36,201,178,24,226,218,201,34,89,36,87,254,41,97,134,194,87,185,141,92,242,74,237,203,175,43,42,184,114,142,145,153,116,204,113,79,77,99,74,106,73,233,153,178,26,91,172,82,170,178,161,173,153,94,179,50,85,123,228,77,242,61,92,245,87,43,183,45,165,242,184,243,217,150,95,125,122,61,105,82,185,195,86,228,147,248,139,167,183,224,59,77,92,121,131,5,58,77,143,107,156,233,250,19,189,244,180,137,110,133,137,35,213,136,248,233,163,220,229,137,141,98,164,209,234,231,189,30,140,181,94,27,173,153,219,118,206,220,45,75,195,148,149,108,204,86,84,75,83,99,90,106,184,41,159,190,24,36,150,84,87,212,57,176,171,22,22,74,143,100,139,178,70,43,152,168,228,118,213,201,120,2,0,121,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,68,170,2,21,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,69,42,231,87,230,159,11,124,191,161,245,27,137,103,248,83,240,203,248,26,199,255,0,67,189,171,248,61,246,133,143,233,167,98,219,209,235,110,170,246,111,106,211,241,157,30,167,95,77,127,21,213,232,239,252,103,64,240,6,75,188,55,92,242,74,237,146,88,90,171,135,40,233,25,151,76,167,150,154,198,148,212,147,211,51,100,51,201,20,170,172,168,107,102,87,172,204,149,94,249,19,124,143,87,61,85,202,237,203,82,200,1,230,143,231,179,51,126,229,244,122,34,186,242,153,202,28,27,159,89,95,196,102,81,230,4,21,114,88,177,21,62,25,134,161,105,39,88,103,137,236,146,225,44,83,70,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,230,173,154,241,59,195,214,42,225,127,57,111,89,71,138,106,123,127,96,233,212,219,174,140,165,146,158,27,157,12,173,221,21,68,109,122,127,109,27,209,174,123,89,44,82,177,30,253,155,150,247,249,80,241,199,83,134,174,182,78,17,243,25,148,137,98,185,84,84,51,8,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,164,228,214,84,154,86,199,163,219,35,58,50,232,98,174,74,247,40,46,15,173,73,106,166,226,247,26,37,91,174,78,168,173,160,193,212,141,149,173,130,56,17,174,166,169,174,126,199,171,158,247,57,106,105,219,28,136,212,98,50,71,237,126,248,159,28,165,0,0,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,0,22,171,205,31,200,158,102,253,203,235,20,68,0,153,84,2,149,113,99,229,99,57,62,95,226,31,78,156,198,176,202,160,197,92,155,236,111,193,149,139,140,62,4,114,70,217,29,215,216,216,207,11,229,253,154,163,12,220,165,123,214,149,178,75,108,165,234,211,84,198,221,117,134,94,148,72,178,53,171,36,110,99,92,221,200,143,138,72,75,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,145,254,76,156,58,125,37,199,119,222,37,239,244,250,208,97,14,165,139,15,251,255,0,151,116,158,20,237,82,251,146,163,147,165,75,42,51,108,145,185,143,237,187,154,168,232,123,165,252,24,214,113,79,157,127,186,39,136,44,109,156,113,219,251,21,38,32,184,39,96,129,209,116,228,101,12,17,50,158,151,170,222,164,136,147,44,16,196,178,109,122,183,168,175,219,163,116,68,247,246,238,12,175,181,60,12,93,248,196,173,186,246,110,205,136,41,233,232,109,210,61,137,29,69,159,174,180,83,84,181,89,189,206,153,107,165,142,54,198,254,146,54,58,105,223,248,206,164,90,121,94,11,243,142,197,144,92,80,96,12,213,197,48,239,178,218,174,18,83,220,100,220,244,236,212,181,116,242,210,75,83,163,24,247,191,162,202,135,75,211,107,85,207,233,236,77,21,218,166,71,199,82,237,29,214,107,85,108,54,42,218,74,59,147,233,228,109,29,69,93,51,170,96,134,117,106,244,223,36,77,146,55,72,196,118,138,172,73,24,174,68,84,71,55,93,83,26,206,36,109,153,219,105,206,220,83,75,196,108,149,111,204,87,212,69,83,124,90,154,184,42,95,190,104,35,150,36,71,211,185,208,163,18,23,196,140,100,107,178,54,35,88,136,212,110,212,187,254,77,23,60,146,160,206,219,253,46,56,142,145,217,139,113,167,130,155,2,172,212,147,204,246,177,32,172,150,228,177,61,173,88,97,127,70,40,145,94,245,107,213,138,246,49,116,124,141,117,165,241,99,230,159,57,62,96,98,31,81,156,148,158,28,171,114,74,221,202,38,203,112,226,46,211,87,116,203,234,90,123,140,215,90,26,71,78,217,234,158,220,69,58,211,67,26,192,246,61,30,234,148,129,168,187,216,205,85,55,185,172,220,169,12,36,207,114,104,182,103,109,6,73,95,234,177,196,149,110,203,171,141,68,21,56,21,38,171,130,102,53,233,61,100,87,36,137,141,114,205,11,58,209,68,170,199,163,88,175,87,189,137,171,228,115,162,219,139,31,52,249,201,243,3,16,250,140,228,170,114,84,242,177,138,126,96,87,122,117,184,191,242,56,57,190,240,171,131,111,153,95,83,197,38,28,182,210,91,113,102,28,168,162,166,196,19,182,69,141,46,214,233,100,109,44,74,246,53,138,146,84,197,44,148,237,107,213,204,252,79,81,174,87,244,225,107,98,47,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,147,36,232,85,65,35,100,138,77,143,71,49,219,94,198,174,142,69,106,233,162,162,167,113,62,124,0,241,131,106,226,203,40,218,235,130,213,199,142,240,117,61,29,6,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,178,161,97,149,235,27,90,213,137,237,123,54,236,72,228,146,232,0,49,140,206,251,102,13,178,231,70,62,179,101,204,148,146,97,58,12,81,117,166,176,190,146,173,106,160,117,185,149,114,54,153,99,153,92,229,149,157,36,102,143,87,59,114,104,186,174,186,146,211,201,66,211,106,135,134,220,101,125,134,217,72,203,149,102,56,168,164,168,172,108,45,73,230,130,26,10,39,69,19,228,211,115,152,199,79,51,154,213,93,26,178,200,169,166,229,214,66,129,141,103,22,62,105,243,147,230,6,33,245,25,202,235,119,227,142,155,13,114,255,0,193,188,35,229,203,42,210,251,114,167,185,51,23,93,145,242,211,165,13,36,183,106,153,219,69,2,181,90,178,190,120,156,206,171,151,88,146,25,93,30,143,116,143,232,218,254,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,249,164,252,100,207,100,109,210,56,158,239,121,201,174,154,38,170,168,139,237,120,182,201,11,87,14,25,253,136,242,94,205,124,171,188,211,225,202,123,91,95,95,83,27,99,125,76,243,91,169,170,38,122,49,189,204,98,203,52,155,25,171,149,172,218,213,115,213,21,235,126,188,140,127,61,159,171,127,180,136,171,39,251,149,199,145,60,178,251,235,214,43,75,170,0,209,87,67,69,112,68,53,209,19,196,218,23,184,215,78,237,66,125,161,90,59,208,215,113,168,0,0,0,56,213,53,52,86,234,21,170,134,230,53,126,38,243,99,218,170,213,68,60,206,41,167,219,108,168,69,110,237,219,62,58,126,249,165,179,223,105,229,92,205,183,206,158,235,91,213,238,238,95,254,87,68,46,43,1,213,181,104,213,168,221,62,221,126,215,30,219,93,91,169,69,115,95,107,81,189,255,0,95,255,0,80,80,254,25,27,173,4,157,255,0,87,248,83,23,161,109,68,74,102,233,246,255,0,125,78,11,252,189,42,7,174,221,124,62,63,198,66,208,243,254,226,178,65,5,26,59,78,166,237,83,79,169,98,95,168,169,121,17,103,142,130,199,69,3,93,170,71,212,248,125,111,149,126,191,180,175,208,53,27,26,104,114,154,57,116,67,141,124,66,47,192,215,93,85,13,233,220,21,53,8,154,26,128,0,0,0,0,0,0,0,0,0,0,0,0,1,181,87,234,26,42,154,162,26,155,85,126,6,168,159,19,69,241,53,211,84,52,240,83,113,162,166,166,155,84,106,166,186,234,106,0,0,3,106,248,155,119,125,72,55,184,213,142,85,241,250,205,224,243,216,137,27,45,60,173,115,53,68,71,47,143,216,165,3,197,117,20,214,75,195,43,214,61,171,53,82,67,174,170,190,47,114,253,191,81,87,242,234,235,13,109,36,77,98,107,172,109,119,199,234,103,217,246,158,230,167,253,77,39,246,139,253,226,219,184,130,107,125,139,120,255,0,232,125,71,248,18,159,27,134,116,254,162,210,107,225,190,63,240,33,46,166,147,253,78,205,63,130,159,222,60,190,98,85,54,158,212,244,87,105,171,87,225,252,87,150,51,113,196,17,223,179,129,214,230,73,191,178,215,44,74,154,105,166,218,165,79,169,62,178,242,50,194,153,89,69,11,81,186,35,99,106,120,253,140,42,91,83,70,162,125,72,106,108,122,42,248,28,126,242,26,167,218,110,111,137,200,0,0,0,0,0,0,0,0,0,99,89,197,143,154,124,228,249,129,136,125,70,114,159,225,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,100,125,122,169,228,108,113,71,189,234,214,55,115,222,212,213,202,141,77,117,85,68,239,39,167,128,94,10,48,175,10,121,113,73,123,187,91,59,70,102,226,107,124,50,98,59,133,66,70,249,40,55,163,100,117,178,157,99,115,216,216,98,122,34,61,204,114,245,164,98,61,87,107,98,100,81,87,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,133,99,37,62,19,188,172,100,223,203,252,61,233,208,22,107,205,99,129,202,156,202,181,87,241,73,150,207,164,138,251,134,44,234,252,83,108,115,34,129,46,54,234,86,189,235,90,201,52,69,125,76,49,106,215,54,71,47,82,24,163,107,21,174,137,177,205,97,92,191,50,115,60,115,71,136,236,51,124,201,73,189,149,38,11,184,83,93,238,215,250,150,205,216,109,212,168,245,71,69,58,68,248,223,55,104,98,75,10,83,54,70,186,102,186,70,171,153,26,75,35,50,20,0,16,3,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,191,240,1,0,60,205,51,175,240,211,197,198,41,236,246,254,203,65,129,53,193,84,123,226,217,52,189,138,121,187,68,146,105,35,218,237,106,165,169,216,228,219,172,73,22,230,163,183,107,114,156,146,242,114,251,46,42,199,92,64,212,77,209,178,211,91,215,7,81,199,181,142,237,117,82,73,79,87,80,186,163,247,199,209,100,84,221,202,205,175,237,94,235,181,141,200,190,43,157,62,0,169,177,113,13,133,51,6,159,15,82,81,219,113,86,23,101,51,235,161,72,154,250,251,141,29,68,137,50,202,141,93,238,123,41,231,160,98,61,233,222,205,141,106,175,77,81,174,75,24,254,166,197,196,54,43,203,234,140,67,73,71,109,197,88,93,245,44,161,153,98,107,235,238,52,117,17,172,41,18,185,55,185,236,167,158,189,234,198,47,123,55,185,200,189,52,86,204,248,0,165,92,88,249,88,206,79,151,248,135,211,167,49,172,59,86,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,10,112,73,198,14,25,226,231,43,226,189,53,105,40,177,181,142,158,6,226,203,61,36,85,29,10,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,220,232,139,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,18,168,10,85,197,143,149,140,228,249,127,136,125,58,115,26,194,255,0,249,98,240,29,248,111,190,211,103,206,108,89,119,96,28,63,112,111,179,109,119,27,119,82,151,20,76,214,76,217,52,119,85,171,209,167,157,180,234,237,209,201,20,206,73,33,93,118,74,212,154,144,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,128,6,42,228,255,0,114,184,242,39,150,95,125,122,197,105,117,64,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,245,120,232,224,202,197,198,30,92,82,219,35,186,251,27,25,225,126,209,81,134,110,82,189,235,74,217,37,70,117,105,170,99,110,186,195,47,74,36,89,26,213,146,55,49,174,110,228,71,197,39,202,229,173,144,63,128,174,24,48,255,0,210,60,189,250,47,142,177,71,90,231,137,123,75,52,174,159,250,98,110,196,217,245,85,116,123,41,93,22,144,123,189,55,62,77,204,108,142,151,90,171,197,143,149,140,228,249,127,136,125,58,115,26,195,42,128,8,171,231,157,249,147,253,100,253,154,82,174,74,158,105,241,79,203,250,239,81,183,19,61,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,0,60,127,112,125,117,225,55,55,28,219,122,82,73,129,49,141,69,101,126,20,124,50,185,95,77,3,30,213,146,134,86,200,247,75,190,157,38,137,137,35,156,228,149,142,99,247,111,89,35,142,128,71,143,241,148,88,6,163,43,91,136,106,215,9,213,94,33,191,190,210,229,71,64,151,24,161,146,6,212,49,21,53,99,214,41,158,199,109,84,222,137,30,253,221,56,246,246,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,23,195,39,226,230,99,227,118,177,202,246,251,205,93,53,213,52,84,69,79,63,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,144,79,2,252,25,88,184,60,203,138,171,100,151,95,108,227,60,81,217,234,49,53,202,39,189,41,93,36,72,254,149,53,52,110,211,72,98,234,202,137,35,154,146,72,231,185,206,218,138,200,163,185,80,8,1,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,18,168,0,33,91,157,95,154,124,45,242,254,135,212,110,37,74,228,143,105,181,95,237,89,243,98,190,219,41,46,54,219,141,62,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,74,43,204,51,151,157,215,134,139,173,70,106,101,93,29,93,199,42,238,53,8,143,98,185,211,79,134,231,145,218,54,158,119,46,174,125,51,156,168,216,167,114,170,162,171,98,149,119,244,228,158,159,240,57,199,30,50,225,11,25,58,150,169,149,119,204,186,190,84,53,247,235,11,30,155,227,126,136,222,219,71,185,81,172,169,107,81,168,173,85,70,76,198,163,30,173,86,197,44,83,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,1,156,209,252,246,102,111,220,190,143,68,93,87,35,31,207,103,234,223,237,34,247,248,193,225,51,6,241,117,149,255,0,65,239,181,20,150,123,237,5,68,117,54,44,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,179,94,155,213,21,209,49,82,2,255,0,0,57,203,248,101,253,207,159,131,219,175,225,11,218,30,204,246,22,198,245,186,219,119,238,223,175,79,163,211,252,111,95,119,75,165,248,221,253,63,124,200,167,32,112,126,99,224,12,154,194,120,55,55,49,239,211,76,95,106,183,182,11,165,239,98,167,105,147,115,149,173,220,237,31,47,77,138,200,186,207,68,146,94,159,81,232,143,123,145,49,151,39,251,149,199,145,60,178,251,235,214,43,75,170,0,0,64,15,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,149,64,0,45,87,154,63,145,60,205,251,151,214,40,136,1,50,168,0,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,22,171,204,235,128,239,195,125,138,167,62,114,158,203,187,31,97,251,123,189,165,107,183,91,186,149,88,162,22,190,22,199,171,186,173,78,181,60,13,168,86,237,142,73,102,106,71,10,107,178,38,165,223,228,14,78,88,184,127,201,172,39,147,184,114,110,209,73,134,109,237,167,146,167,107,217,218,234,158,231,73,83,83,177,239,122,199,213,158,73,101,233,239,86,179,126,214,251,173,68,42,1,110,188,193,115,138,235,146,28,37,227,172,93,134,175,212,150,172,67,91,79,13,146,207,44,181,78,130,117,158,174,102,67,35,169,92,199,177,253,166,58,119,84,79,26,177,117,106,193,189,81,90,199,33,143,9,145,157,179,132,204,27,105,224,253,252,35,82,212,82,62,218,252,47,61,149,110,85,52,11,82,207,104,204,215,200,251,146,83,203,35,180,122,86,61,213,76,141,36,252,91,209,168,199,55,107,85,49,204,50,61,224,191,56,239,185,251,195,6,0,205,92,83,14,203,213,214,223,37,61,198,77,204,94,211,85,73,81,45,36,181,58,49,140,99,58,207,167,116,189,54,181,26,206,166,196,213,27,170,214,178,207,249,140,240,81,251,170,178,226,11,254,0,182,90,163,204,220,45,248,203,109,76,233,210,146,233,66,136,245,146,216,233,183,53,141,220,247,164,145,58,84,115,89,35,92,221,98,108,210,200,144,67,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,219,197,152,166,251,142,113,85,231,26,226,154,238,219,122,196,23,10,139,165,198,167,164,200,250,245,83,200,233,37,147,99,17,172,110,231,189,203,163,81,26,154,232,136,137,220,125,92,69,154,88,239,21,224,76,35,150,119,251,239,106,195,120,19,183,253,31,162,236,176,179,177,246,217,146,106,175,198,49,137,36,155,228,106,59,241,142,118,221,52,110,137,220,93,7,46,46,7,41,184,173,198,85,248,195,48,95,87,79,151,88,62,162,6,87,67,19,37,137,247,186,183,34,189,40,162,157,17,26,198,53,168,215,78,230,187,170,214,75,19,90,141,89,146,88,231,120,0,90,175,52,127,34,121,155,247,47,172,81,16,2,84,174,29,115,231,25,112,219,155,150,44,214,193,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,162,57,88,237,143,70,72,212,222,198,170,100,39,195,174,124,224,222,36,178,142,197,154,216,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,180,71,43,27,189,138,201,26,155,30,213,90,150,81,254,48,49,253,54,88,112,185,154,88,206,108,67,87,98,168,165,194,245,212,214,251,133,34,202,217,224,184,212,196,180,244,75,27,162,77,236,122,212,205,10,35,211,77,138,168,229,86,162,43,147,27,114,66,121,44,99,250,155,23,16,216,175,47,170,49,13,37,29,183,21,97,119,212,178,134,101,137,175,175,184,209,212,70,176,164,74,228,222,231,178,158,122,247,171,24,189,236,222,231,34,244,209,91,51,224,198,179,139,31,52,249,201,243,3,16,250,140,229,52,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,159,78,1,120,40,194,188,41,229,197,37,238,237,108,237,25,155,137,173,240,201,136,238,21,9,27,228,160,222,141,145,214,202,117,141,207,99,97,137,232,136,247,49,203,214,145,136,245,93,173,137,145,69,95,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,149,64,1,181,87,224,52,85,53,218,106,109,119,212,17,62,33,124,77,83,192,211,193,77,198,138,154,154,109,26,170,26,162,234,106,0,0,3,106,248,155,119,125,129,30,239,137,171,94,170,171,175,192,222,15,147,121,68,145,142,141,204,213,23,79,143,232,40,14,96,58,154,217,60,183,119,71,162,193,183,191,85,253,242,49,191,111,215,245,21,15,45,47,80,85,195,27,88,154,239,215,235,248,43,254,207,176,169,255,0,189,238,40,166,109,181,187,25,252,191,255,0,108,162,156,49,167,244,148,139,250,63,191,49,121,214,237,59,51,116,251,127,190,167,204,197,245,13,167,181,185,206,118,158,31,15,227,52,176,220,220,196,177,214,102,34,88,91,46,231,67,226,155,116,211,88,35,119,213,246,125,101,215,101,85,39,74,8,227,107,116,68,215,227,246,188,171,241,183,107,17,171,240,55,27,94,154,161,196,187,147,196,213,53,248,154,167,137,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,77,59,205,65,162,174,136,104,157,234,110,54,175,137,170,120,5,79,137,162,47,192,220,13,21,16,212,0,0,0,218,190,38,205,170,107,177,223,80,107,21,23,95,180,222,154,252,80,47,135,113,242,110,176,171,105,230,145,83,84,86,187,251,202,91,118,108,198,249,170,233,24,212,211,109,206,55,127,38,178,21,63,43,42,157,20,20,241,43,123,250,44,79,31,177,133,82,149,85,244,143,248,106,197,254,241,110,121,255,0,79,186,201,120,93,127,38,223,80,191,251,18,159,35,134,186,125,182,42,39,107,226,248,255,0,192,132,186,74,84,219,78,196,250,154,159,222,41,190,110,212,190,58,7,119,247,104,191,224,200,88,254,90,81,123,75,57,239,213,175,119,116,55,122,164,78,239,170,173,139,254,50,255,0,178,254,129,176,219,33,149,23,242,162,107,191,186,214,30,192,26,43,180,56,157,222,186,253,160,220,223,241,156,128,0,0,0,0,0,0,0,0,6,53,156,88,249,167,206,79,152,24,135,212,103,37,167,149,239,5,31,185,255,0,2,51,57,243,10,217,117,161,204,156,101,111,125,52,182,234,212,232,251,26,214,233,154,246,83,172,77,114,235,52,189,40,38,145,100,68,124,126,228,91,35,115,37,234,95,81,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,136,86,50,83,225,59,202,198,77,252,191,195,222,157,1,85,78,165,178,211,106,178,211,62,142,205,108,164,160,167,146,162,122,183,197,77,11,98,99,167,158,87,205,52,170,214,162,34,190,73,100,146,71,187,197,207,123,156,186,170,170,157,176,1,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,255,0,0,242,153,177,142,191,5,249,89,140,179,51,217,126,211,250,37,135,238,55,222,197,215,232,246,174,203,77,36,221,46,166,215,108,221,211,219,187,107,180,215,93,23,77,12,99,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,211,150,94,74,126,5,184,71,194,221,162,225,218,171,241,222,152,214,179,100,187,225,139,182,193,15,103,142,61,99,99,155,165,44,84,219,218,187,180,149,101,218,229,110,221,60,87,56,92,21,117,197,92,31,62,251,111,168,164,142,159,7,98,139,109,238,185,179,61,200,249,32,123,102,161,70,196,136,213,69,127,86,186,39,42,57,90,155,26,245,215,84,70,186,32,56,104,199,244,217,89,196,54,91,230,13,195,16,213,216,237,182,60,81,109,169,186,87,83,44,187,226,183,118,134,37,98,42,68,138,247,177,212,235,43,30,198,162,239,99,156,221,29,187,69,201,120,0,82,174,44,124,172,103,39,203,252,67,233,211,152,214,18,83,159,252,188,113,222,116,228,158,68,231,103,15,88,87,219,56,146,243,151,248,118,139,22,91,228,188,67,79,213,233,90,41,35,164,171,133,42,92,200,219,164,113,44,82,34,74,154,233,2,182,53,85,153,235,125,92,25,112,47,151,28,30,88,171,164,182,87,253,40,198,119,157,209,92,177,53,69,26,83,200,234,93,251,163,165,167,139,123,250,16,166,214,57,232,143,115,164,145,17,206,114,163,98,100,113,45,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,37,80,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,83,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,29,176,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,128,6,42,228,255,0,114,184,242,39,150,95,125,122,197,105,117,64,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,168,0,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,53,39,148,205,44,173,192,153,211,129,46,121,103,153,118,47,108,225,187,207,71,182,209,118,169,169,250,189,41,153,52,127,140,133,236,145,186,73,19,29,238,185,53,211,69,213,21,81,113,225,226,171,134,124,101,194,134,110,86,101,110,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,250,64,77,79,44,94,3,191,2,22,42,108,249,205,139,46,220,125,136,45,237,246,109,174,227,110,233,213,97,120,92,249,155,38,142,234,185,58,213,16,58,157,93,186,56,229,133,171,36,43,166,249,90,183,254,0,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,0,133,110,117,126,105,240,183,203,250,31,81,184,149,87,145,143,231,179,245,111,246,145,39,216,179,232,175,209,91,207,211,175,101,125,27,246,125,71,182,61,173,211,236,61,135,166,238,191,104,234,254,47,163,211,223,191,127,187,183,93,123,181,49,151,205,91,142,92,93,243,31,17,220,242,135,14,93,108,56,50,166,225,44,150,75,109,210,177,42,106,169,169,85,125,214,190,68,79,210,168,213,116,142,99,85,26,233,102,86,172,175,149,78,76,159,186,59,232,37,247,233,55,255,0,97,143,198,125,27,246,142,254,209,237,78,178,117,251,7,254,71,253,123,171,175,185,215,211,165,239,246,162,202,249,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,68,170,29,72,237,54,168,110,181,23,216,109,148,140,185,86,83,195,73,81,88,216,90,147,205,4,46,145,209,68,249,52,220,230,49,211,204,230,181,87,70,172,178,42,105,185,117,237,152,171,147,253,202,227,200,158,89,125,245,235,21,165,213,0,0,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,0,22,171,205,31,200,158,102,253,203,235,20,68,0,153,84,0,1,138,185,146,159,9,222,86,50,111,229,254,30,244,232,10,170,1,20,28,240,113,253,52,183,92,172,202,218,28,67,86,149,20,180,247,27,253,210,210,213,149,176,43,37,116,80,81,84,61,52,233,61,232,176,215,177,189,234,246,34,201,249,41,34,110,180,14,94,24,42,213,143,248,210,202,171,21,230,162,174,26,122,91,195,239,108,117,51,218,215,172,246,250,105,107,161,106,171,154,228,216,233,105,163,107,211,77,85,138,228,69,106,170,57,50,30,49,225,230,31,130,173,88,3,141,44,213,177,89,170,42,230,167,170,188,50,246,247,84,189,174,122,79,112,166,138,186,102,162,181,173,77,141,150,166,70,177,52,213,24,141,69,87,42,43,150,255,0,249,39,230,133,215,16,229,30,60,202,139,131,106,230,167,193,151,138,91,149,13,68,213,174,149,145,193,112,100,154,210,197,18,166,144,177,146,209,203,42,237,118,142,125,83,215,107,85,21,95,35,224,142,14,106,28,10,211,99,252,61,117,226,123,43,104,41,32,196,246,58,121,174,88,206,25,170,165,223,118,183,65,75,11,27,60,75,36,139,12,111,165,134,153,85,99,99,25,213,99,158,187,157,35,24,201,33,216,174,188,31,112,153,140,184,186,205,15,160,246,42,138,187,61,138,130,158,74,155,238,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,223,167,81,232,138,216,158,169,144,158,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,41,168,104,105,145,118,68,205,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,11,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,94,166,117,242,125,199,117,92,71,82,217,50,57,59,14,83,223,118,86,212,222,110,117,112,203,244,111,115,228,235,82,54,37,155,180,214,108,107,26,177,46,212,215,173,27,36,147,220,146,114,74,184,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,6,59,164,199,108,103,130,39,138,173,85,35,47,157,198,104,90,169,112,6,94,228,188,45,164,158,229,115,188,75,138,42,21,181,173,235,209,193,77,12,148,209,111,167,209,93,178,119,85,205,182,69,86,166,180,146,53,17,221,251,35,3,45,50,135,25,102,213,54,50,159,6,65,73,59,240,54,23,170,197,247,56,102,157,34,123,237,212,210,194,202,135,68,174,247,92,246,54,126,162,181,85,186,178,55,163,119,63,107,29,245,120,104,199,244,217,89,196,54,91,230,13,195,16,213,216,237,182,60,81,109,169,186,87,83,44,187,226,183,118,134,37,98,42,68,138,247,177,212,235,43,30,198,162,239,99,156,221,29,187,69,201,120,24,214,113,99,230,159,57,62,96,98,31,81,156,148,158,90,92,190,233,178,122,213,103,226,15,55,237,85,113,230,13,125,63,105,179,218,106,226,150,150,124,52,199,182,170,9,18,68,100,234,201,223,81,77,60,78,86,77,19,95,2,234,213,68,122,59,73,10,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,0,211,78,253,77,65,162,174,134,137,222,110,54,175,137,170,120,5,67,68,83,112,52,84,212,39,113,168,0,0,13,171,226,108,209,77,118,59,234,52,70,46,170,114,106,186,248,26,157,10,200,85,119,75,166,186,105,220,91,190,116,49,210,218,171,162,99,116,221,210,211,191,248,209,158,155,42,106,29,77,21,59,21,190,27,254,63,107,202,217,19,149,241,234,169,161,70,179,94,157,94,214,181,93,245,252,63,180,40,183,12,176,127,83,94,244,95,171,252,41,139,201,183,183,109,51,83,95,175,251,234,121,44,203,168,124,118,167,104,189,221,223,225,48,176,59,157,47,182,115,250,228,215,59,221,139,163,240,250,232,147,244,125,69,248,229,157,3,18,138,58,141,127,43,95,239,189,62,178,161,3,69,93,14,55,174,186,169,161,185,167,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,213,239,83,84,77,13,77,171,226,106,158,1,123,205,21,52,53,79,3,80,0,0,0,13,171,226,105,223,175,128,222,161,30,186,155,181,212,212,233,220,222,198,211,42,47,197,116,254,101,40,182,63,130,159,171,81,51,211,186,45,243,124,126,10,229,59,89,93,123,165,168,107,58,111,215,108,169,31,130,255,0,19,236,43,27,220,143,163,114,179,191,88,215,251,197,188,103,234,189,44,119,148,211,253,111,168,215,255,0,66,83,230,112,216,142,250,61,67,170,119,111,139,79,253,8,75,156,131,186,153,63,181,255,0,17,69,243,182,226,200,109,53,106,231,233,179,168,158,31,83,100,251,11,96,200,27,123,170,113,221,254,177,205,247,36,184,85,61,23,95,20,89,162,95,172,190,252,37,23,70,215,76,141,240,232,179,252,22,159,120,28,114,35,181,213,19,187,67,102,186,174,154,26,234,186,233,161,189,168,111,0,0,0,0,0,0,0,0,0,44,3,133,206,3,191,249,41,243,55,138,188,223,178,254,112,49,52,184,66,197,115,183,127,246,199,125,53,237,175,234,255,0,231,13,137,146,67,253,142,161,142,254,180,242,255,0,193,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,136,86,50,83,225,59,202,198,77,252,191,195,222,157,1,85,64,0,16,3,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,191,240,11,32,231,11,141,110,184,87,131,231,216,173,244,244,146,83,227,28,81,109,178,87,58,102,57,95,28,12,108,213,200,232,149,28,136,143,234,208,196,213,87,35,147,99,158,154,106,168,230,194,182,94,224,171,174,101,99,252,53,151,54,42,138,72,46,88,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,186,107,162,47,129,147,150,19,194,214,44,13,133,108,216,43,11,80,246,43,46,31,183,211,218,237,212,221,87,201,208,165,130,54,199,20,123,222,174,123,182,177,141,77,92,170,229,211,85,85,94,243,202,241,11,133,175,184,231,32,179,47,5,97,106,30,219,122,196,24,62,243,107,183,83,117,89,31,94,170,122,41,99,138,61,239,86,177,187,158,246,166,174,84,106,107,170,170,39,121,140,185,146,239,12,151,107,173,255,0,134,220,168,190,223,110,117,119,27,149,199,3,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,82,165,128,82,174,44,124,172,103,39,203,252,67,233,211,152,214,25,41,240,157,229,99,38,254,95,225,239,78,128,170,164,0,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,137,84,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,149,64,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,98,174,79,247,43,143,34,121,101,247,215,172,86,151,84,12,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,151,84,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,42,128,8,171,231,157,249,147,253,100,253,154,82,174,74,158,105,241,79,203,250,239,81,183,19,82,8,245,231,95,105,181,77,195,110,13,190,205,108,164,125,202,143,28,83,210,83,214,58,22,172,240,193,53,5,107,165,137,146,105,185,172,123,160,133,206,106,46,142,88,163,85,215,106,105,96,28,178,237,54,171,215,28,121,97,71,121,182,82,87,211,199,81,114,171,100,85,48,182,86,54,120,45,149,115,67,42,53,200,168,143,142,88,227,145,142,241,107,216,215,38,138,136,166,65,32,0,64,15,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,149,64,1,10,220,234,252,211,225,111,151,244,62,163,113,42,175,35,31,207,103,234,223,237,34,143,243,35,230,9,77,196,77,76,121,61,147,119,90,182,229,213,186,161,181,53,183,40,101,150,22,98,103,172,80,73,18,75,79,52,17,77,11,41,166,73,218,140,115,156,201,30,140,147,77,89,26,165,21,224,147,131,236,77,197,206,104,69,101,106,85,209,96,155,29,68,14,197,151,138,73,105,250,244,48,75,28,239,133,145,199,43,209,206,124,206,166,124,72,246,178,68,141,92,143,123,92,137,181,211,253,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,74,106,26,26,100,93,145,51,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,130,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,24,171,147,253,202,227,200,158,89,125,245,235,21,165,213,0,0,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,0,22,171,205,31,200,158,102,253,203,235,20,68,0,153,84,0,1,138,185,146,159,9,222,86,50,111,229,254,30,244,232,10,170,1,143,95,50,28,83,98,198,28,109,102,149,219,14,87,118,186,74,123,133,37,174,73,58,79,143,109,85,21,13,61,37,76,122,61,17,87,100,240,74,205,116,218,237,186,181,85,170,138,183,85,200,235,11,88,170,241,86,110,99,90,138,29,247,171,85,190,207,107,163,169,234,189,58,84,181,114,85,73,81,30,196,93,142,220,250,42,101,213,81,92,157,61,26,168,142,114,44,181,17,23,207,7,5,90,168,49,254,86,102,52,53,21,107,114,190,89,238,54,74,136,156,246,244,27,5,12,209,77,19,152,221,187,145,234,235,132,200,229,87,42,42,54,61,17,186,42,186,149,114,130,205,11,174,11,226,210,155,1,194,218,185,237,185,131,103,173,182,212,64,218,215,69,4,83,211,66,234,216,170,159,22,138,217,158,214,211,205,11,117,218,173,74,169,21,29,226,215,78,72,6,52,60,77,218,109,86,14,36,179,94,197,98,182,82,91,173,182,236,113,125,164,163,163,164,133,176,193,77,4,117,243,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,9,169,229,89,105,181,91,184,28,192,53,150,251,101,37,45,69,210,162,241,87,93,44,48,181,143,170,157,46,117,48,164,178,185,19,87,189,34,134,40,209,206,213,118,70,198,248,53,17,46,212,0,11,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,1,2,220,212,243,142,197,155,188,92,93,233,176,228,58,210,96,43,124,88,58,74,157,207,254,154,170,166,158,121,42,87,99,216,213,103,78,122,137,96,211,222,107,186,27,218,229,107,209,18,226,185,71,112,207,131,115,23,37,243,131,29,226,90,234,180,168,198,116,245,217,102,171,72,171,20,244,22,233,105,33,150,173,241,189,206,116,78,124,171,81,79,166,248,151,166,180,168,168,174,73,28,210,50,241,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,178,78,133,84,18,58,57,99,222,197,115,29,181,236,114,106,213,86,174,154,162,170,119,153,4,242,247,205,11,86,106,240,125,150,215,59,123,105,33,168,176,89,226,194,245,212,144,214,182,165,244,243,219,218,148,201,213,209,17,99,124,177,71,21,66,70,228,213,172,168,103,123,145,81,238,184,162,56,56,82,224,114,167,18,241,119,153,60,92,102,51,233,22,197,109,204,140,82,252,35,105,86,69,80,181,213,113,92,234,224,117,108,232,228,114,68,200,37,107,250,77,77,37,89,162,108,154,177,177,179,173,35,224,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,0,1,181,87,83,84,77,13,77,171,226,106,158,6,166,213,77,13,81,77,64,0,0,0,54,175,137,167,242,5,122,161,166,245,55,235,169,169,193,88,246,178,157,234,191,103,247,202,71,143,105,97,169,153,204,115,123,159,166,189,235,240,70,159,11,45,175,180,146,205,35,24,253,86,45,62,11,241,71,253,133,122,166,123,36,129,28,197,215,255,0,137,71,243,83,123,81,190,239,127,127,199,251,66,141,112,199,175,178,100,93,59,187,191,194,152,188,58,31,235,13,255,0,63,138,148,227,53,171,153,13,5,67,92,237,54,236,248,125,110,97,102,24,2,145,215,60,230,185,214,162,110,99,186,58,59,195,194,145,233,225,221,245,23,227,128,224,72,109,80,108,77,19,222,255,0,9,199,173,6,201,17,87,77,16,227,85,215,187,67,85,85,248,38,166,230,161,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,23,95,129,162,39,196,220,13,171,226,106,158,6,166,138,154,154,38,166,224,0,0,0,13,174,54,170,252,13,54,187,197,126,179,84,98,247,41,189,19,67,83,175,85,76,147,49,117,95,14,242,141,230,188,109,138,134,187,111,143,70,84,254,103,158,51,38,46,104,201,36,167,114,119,182,161,87,254,109,62,162,227,168,37,89,173,138,255,0,226,255,0,245,40,80,60,254,99,157,100,188,42,39,255,0,40,84,107,255,0,161,41,243,56,108,69,250,63,70,154,120,62,63,240,33,46,93,21,91,71,170,120,236,255,0,17,107,252,79,221,101,162,195,117,202,142,209,92,249,81,59,147,251,28,223,103,216,121,142,26,240,180,45,130,158,234,189,238,173,129,149,14,241,241,122,66,229,248,255,0,136,188,27,51,18,42,8,99,68,238,108,109,79,238,53,14,249,162,248,28,110,114,120,27,83,197,84,213,171,169,200,223,172,220,0,0,0,0,0,0,0,0,0,0,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,10,198,74,124,39,121,88,201,191,151,248,123,211,160,42,168,0,2,0,121,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,254,1,17,124,238,51,66,235,85,143,242,247,37,225,109,92,22,219,101,158,92,81,80,173,173,119,66,178,122,153,164,166,139,125,62,136,221,240,54,146,109,178,42,185,116,171,145,168,141,239,223,109,92,181,242,134,167,55,248,193,192,240,44,21,107,109,193,245,11,139,238,83,83,79,20,79,129,148,46,107,233,220,169,38,187,216,234,197,164,141,237,98,43,213,146,185,83,110,138,246,228,18,12,104,120,155,180,218,172,28,73,102,189,138,197,108,164,183,91,109,216,226,251,73,71,71,73,11,97,130,154,8,235,230,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,18,255,0,201,235,26,221,113,87,7,204,177,92,41,233,35,167,193,216,162,229,100,161,116,44,114,62,72,30,216,107,149,210,170,185,81,95,213,174,149,168,173,70,166,198,177,52,213,21,206,189,240,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,37,62,19,188,172,100,223,203,252,61,233,208,21,84,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,168,0,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,0,12,85,201,254,229,113,228,79,44,190,250,245,138,210,234,129,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,234,129,74,184,177,242,177,156,159,47,241,15,167,78,99,88,101,80,1,21,124,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,106,65,96,28,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,254,0,2,0,121,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,68,170,0,8,86,231,87,230,159,11,124,191,161,245,27,137,103,248,27,61,51,31,45,178,227,28,229,126,10,188,251,42,213,152,221,134,43,252,208,34,182,170,162,150,149,42,17,41,91,34,47,185,12,157,169,221,84,68,220,246,177,172,87,35,29,35,30,200,188,139,204,126,34,243,30,221,149,249,95,102,237,215,90,237,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,244,225,102,230,234,186,43,149,206,107,24,215,189,236,99,178,41,200,188,139,203,142,29,50,226,221,149,249,95,102,236,54,170,29,101,154,105,85,31,85,112,170,114,34,73,85,83,34,34,117,38,126,214,234,186,35,81,173,107,24,214,49,140,99,106,1,0,60,209,252,246,102,111,220,190,143,68,93,87,35,31,207,103,234,223,237,34,85,0,49,87,39,251,149,199,145,60,178,251,235,214,43,75,170,0,0,64,15,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,149,64,0,45,87,154,63,145,60,205,251,151,214,40,136,1,50,168,0,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,21,84,3,22,27,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,212,229,39,130,173,88,87,130,220,63,125,183,212,85,201,81,140,111,23,91,221,115,102,123,85,145,206,202,151,80,163,98,68,106,42,51,165,67,19,149,28,174,93,238,122,235,162,163,91,121,69,144,115,125,202,251,86,52,225,46,167,30,76,234,72,46,89,125,120,162,185,83,206,234,38,203,60,176,84,204,218,41,105,89,46,168,232,88,231,84,67,51,180,220,142,90,88,209,91,224,230,197,95,2,216,214,235,128,56,193,202,75,237,154,158,146,106,138,172,81,73,100,123,106,88,231,49,32,184,59,176,204,228,70,185,171,189,177,84,200,230,46,186,35,209,170,168,228,69,106,228,102,1,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,234,128,0,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,96,242,153,177,142,191,5,249,89,140,179,51,217,126,211,250,37,135,238,55,222,197,215,232,246,174,203,77,36,221,46,166,215,108,221,211,219,187,107,180,215,93,23,77,12,101,241,102,41,190,227,156,85,121,198,184,166,187,182,222,177,5,194,162,233,113,169,233,50,62,189,84,242,58,73,100,216,196,107,27,185,239,114,232,212,70,166,186,34,34,119,25,9,240,19,150,120,87,43,248,71,203,59,118,22,164,233,251,123,15,209,98,107,140,239,142,52,154,170,186,190,6,84,74,249,28,198,55,126,222,163,98,98,187,87,36,80,196,197,115,182,106,68,183,53,60,156,177,101,23,23,23,122,156,57,54,148,152,246,223,22,49,146,155,107,255,0,165,106,170,103,158,58,148,222,247,185,95,212,158,158,89,245,247,90,222,190,198,181,26,196,85,186,174,73,121,199,98,151,10,227,174,31,170,33,232,222,169,174,11,140,104,228,220,247,118,186,89,35,167,164,168,77,17,155,35,232,190,42,110,245,126,231,246,175,117,186,70,229,89,63,0,16,3,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,37,80,0,1,162,253,134,136,154,155,129,181,124,77,83,192,212,209,83,83,68,215,83,112,0,0,0,6,215,27,85,116,248,26,104,229,213,84,215,98,233,169,189,19,67,83,138,120,18,102,171,117,211,82,153,230,20,44,133,142,84,241,77,63,250,130,141,101,69,199,161,119,169,129,233,170,187,103,248,47,95,168,186,27,21,71,94,149,87,224,159,229,82,152,102,179,30,230,183,68,239,239,255,0,234,10,55,195,26,47,179,30,223,209,254,20,197,223,82,119,83,38,159,231,222,80,204,252,185,75,71,100,174,149,87,79,235,95,225,197,246,125,165,5,225,183,15,50,229,45,54,34,147,190,90,173,251,191,224,245,152,159,31,169,62,162,247,240,220,45,167,160,142,22,167,115,117,211,255,0,73,79,176,14,55,42,39,113,179,247,198,168,186,156,141,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,170,119,154,161,168,0,0,0,0,3,107,141,142,241,52,93,124,77,53,118,158,39,36,110,213,59,215,191,83,121,181,235,163,28,191,82,41,77,115,14,14,181,36,207,115,124,85,200,189,255,0,99,202,43,131,175,17,81,99,185,173,234,186,38,142,209,59,252,122,205,79,171,236,46,107,15,212,50,107,58,104,189,251,117,255,0,217,66,137,103,226,42,217,47,74,159,11,125,79,248,18,159,27,134,197,114,216,104,244,254,28,127,224,66,92,149,92,137,13,173,239,250,163,95,240,75,43,226,138,237,45,77,79,179,162,118,189,89,116,211,79,173,102,79,168,171,25,5,102,125,62,29,177,35,219,162,186,219,74,171,223,245,199,23,218,92,45,36,125,40,88,205,60,26,137,252,199,57,162,248,28,110,107,81,123,141,17,13,81,59,251,206,70,248,26,128,0,0,0,0,0,0,0,0,0,8,1,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,66,177,146,159,9,222,86,50,111,229,254,30,244,232,10,170,0,0,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,128,65,183,56,92,107,106,197,92,96,190,197,111,167,171,142,163,7,97,123,109,146,185,211,49,168,201,39,123,166,174,71,68,168,229,85,103,74,186,38,170,185,26,187,218,244,211,68,71,59,218,242,75,194,215,218,188,253,199,88,214,158,135,125,150,213,131,214,215,89,83,213,98,116,170,170,235,105,228,167,143,98,174,247,110,101,21,74,234,136,173,78,158,142,84,87,53,22,101,1,1,124,211,112,5,78,5,227,75,25,85,38,30,164,180,219,113,85,61,5,254,218,148,201,19,89,84,201,41,153,21,69,66,178,53,247,94,250,200,42,213,251,209,30,231,238,122,235,189,28,235,202,228,133,142,189,161,149,153,151,150,126,203,233,251,7,16,82,95,123,111,95,94,183,111,166,88,122,93,61,190,238,207,102,238,221,185,119,117,180,209,187,53,116,149,0,82,174,44,124,172,103,39,203,252,67,233,211,152,214,25,41,240,157,229,99,38,254,95,225,239,78,128,170,164,0,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,137,84,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,149,64,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,98,174,79,247,43,143,34,121,101,247,215,172,86,151,84,12,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,151,84,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,42,128,8,171,231,157,249,147,253,100,253,154,82,174,74,158,105,241,79,203,250,239,81,183,19,82,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,0,16,3,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,37,80,0,66,183,58,191,52,248,91,229,253,15,168,220,75,32,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,37,53,13,13,50,38,249,95,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,79,247,4,156,31,97,158,17,178,190,43,43,82,146,183,27,95,41,224,118,44,188,82,75,81,208,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,93,173,184,160,64,15,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,149,64,12,85,201,254,229,113,228,79,44,190,250,245,138,210,234,128,0,16,3,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,37,80,0,11,85,230,143,228,79,51,126,229,245,138,34,0,76,170,0,0,197,92,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,5,10,227,167,26,218,176,7,7,217,183,125,188,211,213,205,79,85,133,234,236,140,109,51,26,231,164,247,6,246,24,92,168,231,53,54,54,90,152,220,245,215,84,98,57,81,28,168,141,92,115,12,148,248,85,202,223,192,183,14,57,117,150,115,88,189,141,95,102,195,244,190,213,162,237,93,163,165,116,149,157,106,239,198,35,222,215,107,85,44,238,247,28,172,77,116,102,141,70,162,85,82,218,185,144,225,107,238,48,224,151,52,173,56,114,135,181,213,211,219,233,46,146,71,213,100,123,105,104,171,169,234,234,100,213,234,136,187,32,130,87,233,174,231,109,209,168,174,84,69,199,176,202,160,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,213,0,1,106,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,193,101,92,220,243,51,21,101,223,8,243,91,176,181,95,100,250,107,136,41,48,205,198,118,73,36,115,54,134,72,42,42,37,100,110,99,219,167,83,178,182,39,163,183,53,209,75,43,21,190,246,169,16,60,42,229,111,225,167,136,236,186,203,57,172,94,217,160,188,226,10,95,106,209,118,174,207,213,181,196,254,181,119,227,17,236,115,116,165,138,119,123,142,71,174,154,51,87,43,81,114,83,35,87,157,166,89,225,90,156,172,192,185,199,217,58,88,146,223,136,19,12,245,227,142,54,246,138,26,138,106,138,141,147,59,103,81,253,57,41,117,141,55,163,91,215,159,221,85,126,169,98,188,186,179,142,251,147,124,92,96,74,155,68,61,162,147,24,92,32,193,215,74,109,204,103,90,150,190,120,163,106,239,115,30,173,233,78,148,243,232,221,174,127,67,102,230,181,238,83,33,64,1,0,60,209,252,246,102,111,220,190,143,68,93,87,35,31,207,103,234,223,237,34,85,0,0,0,1,181,83,188,213,60,13,64,0,0,0,0,27,92,109,113,181,117,94,244,52,213,116,55,198,239,29,84,228,7,134,198,241,172,244,210,189,91,225,183,227,246,180,183,136,174,144,218,113,205,61,50,174,214,63,126,190,43,225,14,191,82,253,101,206,96,250,166,77,68,228,215,189,116,254,251,143,7,154,104,174,86,167,199,191,255,0,168,40,175,12,170,229,182,201,167,217,254,20,197,223,64,187,40,245,250,191,202,90,119,20,23,199,199,111,146,40,223,253,115,78,237,62,167,67,246,28,220,51,89,37,167,193,246,121,36,102,142,119,104,215,189,63,178,205,246,151,91,111,135,161,3,89,167,134,191,223,83,180,14,39,53,166,212,78,245,55,34,119,247,155,218,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,139,224,104,171,238,232,109,78,243,123,125,213,211,235,55,154,42,106,138,159,90,104,121,44,113,70,207,102,59,235,115,151,252,23,22,191,60,126,203,204,198,206,189,237,123,209,191,221,168,215,237,250,139,156,192,245,105,81,111,78,239,24,255,0,250,150,148,183,63,92,145,217,175,76,84,215,125,186,165,63,186,201,79,133,195,99,152,150,58,70,233,225,36,127,224,66,92,69,250,93,150,9,158,159,8,157,254,2,150,83,156,17,178,235,142,40,169,156,157,203,60,122,255,0,244,233,19,236,250,203,145,202,104,82,43,101,186,6,167,116,20,112,198,159,161,173,141,10,183,23,245,182,254,132,55,154,47,130,156,106,186,155,81,123,244,55,55,196,222,223,168,220,0,0,0,0,0,0,0,0,0,0,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,10,198,74,124,39,121,88,201,191,151,248,123,211,160,42,168,0,2,0,121,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,254,1,142,183,31,152,235,240,137,198,78,108,95,253,151,236,254,201,136,36,177,116,122,253,93,222,205,141,148,29,93,219,91,167,83,178,245,54,233,238,239,219,171,180,220,178,21,201,31,5,90,168,50,95,48,179,26,26,138,181,185,95,49,68,86,74,136,156,246,244,27,5,13,36,115,68,230,55,110,228,122,186,225,50,57,85,202,138,141,143,68,110,138,174,145,240,66,183,58,191,52,248,91,229,253,15,168,220,79,85,201,11,29,123,63,52,243,47,44,253,151,212,246,246,31,164,190,246,222,190,157,30,193,82,176,244,186,123,125,237,254,210,221,187,114,109,232,233,163,183,234,217,127,0,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,83,225,59,202,198,77,252,191,195,222,157,1,85,72,1,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,18,168,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,42,128,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,0,197,92,159,238,87,30,68,242,203,239,175,88,173,46,168,24,214,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,46,168,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,0,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,0,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,0,133,110,117,126,105,240,183,203,250,31,81,184,151,127,203,131,151,253,31,14,246,40,179,111,55,176,239,250,108,87,246,152,34,166,168,146,10,136,240,237,46,247,199,182,157,240,190,72,223,52,209,162,61,243,35,183,36,114,164,77,70,126,57,101,190,160,8,1,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,18,168,1,138,185,63,220,174,60,137,229,151,223,94,177,90,93,80,0,2,0,121,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,68,170,0,1,106,188,209,252,137,230,111,220,190,177,68,64,9,149,64,0,24,171,153,41,240,157,229,99,38,254,95,225,239,78,128,170,160,181,94,104,254,68,243,55,238,95,88,162,32,4,202,160,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,221,251,122,155,182,238,110,186,105,170,107,169,140,17,147,238,83,227,175,194,134,86,96,220,204,246,95,179,62,150,225,251,117,247,177,117,250,221,151,181,83,71,55,75,169,181,187,246,245,54,238,218,221,116,215,68,215,67,213,131,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,213,0,1,106,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,193,12,28,233,241,253,77,247,136,108,41,151,212,248,134,146,178,219,133,112,187,42,95,67,10,196,231,208,92,107,42,36,89,146,85,106,111,107,223,79,5,3,209,143,94,230,108,115,81,58,138,174,237,242,83,203,63,164,25,227,141,51,74,174,146,213,81,73,131,240,251,45,240,246,136,247,213,83,215,87,205,248,185,233,245,98,163,52,130,146,178,55,189,28,215,109,157,26,136,230,189,250,76,161,74,184,170,202,223,195,79,14,57,139,150,112,216,189,179,95,121,195,245,94,202,162,237,93,159,171,116,137,157,106,31,198,43,216,214,233,85,20,14,247,220,140,93,52,126,173,87,34,227,109,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,147,78,72,99,91,174,101,100,190,1,204,107,237,61,36,23,44,85,133,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,116,211,85,95,19,218,128,64,15,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,149,64,0,0,0,0,0,0,0,0,0,13,134,136,186,52,218,110,79,117,127,73,200,15,63,138,41,25,236,217,157,226,171,183,252,38,150,165,143,169,189,159,140,105,107,19,242,91,191,95,254,148,212,255,0,25,113,185,123,92,147,194,221,19,187,191,251,239,62,38,106,185,33,115,30,169,175,143,255,0,80,81,30,25,149,141,183,200,205,62,175,240,166,46,233,239,254,166,185,201,246,127,132,89,135,16,178,182,182,166,8,28,159,149,187,95,238,68,191,226,43,30,75,209,182,138,203,65,66,196,247,97,234,233,252,175,145,127,198,87,106,126,248,208,229,7,18,174,166,213,93,20,220,158,38,246,155,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,141,219,181,52,209,77,168,157,253,230,246,107,175,121,200,15,131,137,98,116,180,207,110,154,162,53,87,249,148,181,172,211,254,147,197,84,19,34,105,165,100,93,255,0,253,209,235,254,34,187,101,101,193,179,90,99,126,191,148,196,79,229,218,207,176,241,121,250,145,186,197,122,115,187,215,217,213,58,126,157,146,158,107,134,183,181,214,106,102,57,124,30,207,240,33,43,238,42,157,176,218,150,61,123,157,22,159,201,181,197,161,226,232,99,174,204,186,100,139,191,167,82,205,127,146,161,223,229,46,135,44,232,209,180,49,123,190,17,53,60,126,198,21,13,169,181,168,159,82,26,155,94,171,167,113,198,157,222,35,77,84,220,154,170,155,209,52,53,0,0,0,0,0,0,0,0,0,0,17,129,198,103,43,252,253,226,39,137,60,97,156,120,43,23,229,253,21,151,16,123,63,179,65,116,184,86,199,84,206,133,5,61,59,247,182,58,73,24,154,190,23,42,104,245,247,85,53,209,117,68,185,254,94,156,47,227,238,19,50,94,245,151,57,141,119,195,247,27,149,199,20,84,222,226,150,201,81,52,208,54,9,41,41,33,107,92,233,162,137,200,253,212,239,85,68,106,166,138,222,255,0,20,72,246,254,130,167,20,255,0,237,251,42,191,227,91,143,253,4,151,76,144,193,87,92,181,201,124,3,151,55,218,138,73,238,88,87,11,218,172,149,146,210,61,206,130,73,233,169,35,134,71,70,231,53,174,86,43,152,170,138,173,106,233,166,168,158,7,181,0,0,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,83,58,20,20,244,239,222,216,233,36,98,106,248,92,169,163,215,221,84,215,69,213,18,231,249,122,112,191,143,184,76,201,123,214,92,230,53,223,15,220,110,87,28,81,83,123,138,91,37,68,211,64,216,36,164,164,133,173,115,166,138,39,35,247,83,189,85,17,170,154,43,123,252,81,46,128,2,34,243,191,148,79,18,89,149,157,24,251,49,172,88,219,45,96,182,226,172,81,117,189,209,197,87,114,175,108,241,193,83,87,36,209,182,70,182,141,205,71,163,94,136,168,142,114,107,174,138,190,37,234,114,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,129,176,73,73,73,11,90,231,77,20,78,71,238,167,122,170,35,85,52,86,247,248,162,93,0,35,215,152,95,47,76,232,226,207,58,44,185,141,151,56,159,5,91,173,182,236,47,77,100,150,43,221,109,92,51,186,120,234,234,230,115,154,216,105,165,106,179,109,67,17,21,92,139,170,59,187,193,85,203,211,151,166,116,112,153,157,23,172,198,204,108,79,130,174,54,219,142,23,169,178,69,21,146,182,174,105,219,60,149,116,147,53,206,108,212,209,53,25,182,157,232,170,142,85,213,91,221,226,169,33,64,30,43,59,240,85,215,50,178,95,31,101,205,138,162,146,11,150,42,194,247,91,37,28,181,111,115,96,142,122,154,73,33,141,210,57,173,115,145,136,231,162,170,163,92,186,107,162,47,129,17,127,208,84,226,159,253,191,101,87,252,107,113,255,0,160,146,233,146,24,42,235,150,185,47,128,114,230,251,81,73,61,203,10,225,123,85,146,178,90,71,185,208,73,61,53,36,112,200,232,220,230,181,202,197,115,21,81,85,173,93,52,213,19,192,246,164,96,113,153,202,255,0,63,120,137,226,79,24,103,30,10,197,249,127,69,101,196,30,207,236,208,93,46,21,177,213,51,161,65,79,78,253,237,142,146,70,38,175,133,202,154,61,125,213,77,116,93,81,43,87,45,238,10,115,79,131,239,194,39,225,50,255,0,133,46,127,75,125,145,216,189,133,85,83,55,79,178,246,190,167,87,173,4,90,107,218,89,183,110,237,116,118,186,104,154,222,168,60,86,119,224,171,174,101,100,190,62,203,155,21,69,36,23,44,85,133,238,182,74,57,106,222,230,193,28,245,52,146,67,27,164,115,90,231,35,17,207,69,85,70,185,116,215,68,95,2,34,255,0,160,169,197,63,251,126,202,175,248,214,227,255,0,65,38,164,2,215,249,133,240,191,143,184,179,201,123,46,92,229,205,223,15,219,174,86,236,81,77,123,150,91,221,68,208,192,232,35,164,171,133,205,107,161,138,87,43,247,84,49,81,21,168,154,35,187,252,17,109,131,131,62,87,249,251,195,183,18,120,63,56,241,174,47,203,250,219,46,31,246,135,105,130,215,112,173,146,169,253,122,10,138,118,108,108,148,145,177,116,124,205,85,213,233,238,162,233,170,232,139,39,224,2,21,191,160,169,197,63,251,126,202,175,248,214,227,255,0,65,36,251,131,60,148,197,92,59,112,217,131,242,115,26,220,45,85,183,172,63,237,14,211,61,174,89,36,165,127,94,190,162,161,155,29,36,113,189,116,100,205,69,213,137,239,34,233,170,104,171,90,193,17,121,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,182,120,224,169,171,146,104,219,35,91,70,230,163,209,175,68,84,71,57,53,215,69,95,18,66,120,51,201,76,85,195,183,13,152,63,39,49,173,194,213,91,122,195,254,208,237,51,218,229,146,74,87,245,235,234,42,25,177,210,71,27,215,70,76,212,93,88,158,242,46,154,166,138,181,172,30,43,59,240,85,215,50,178,95,31,101,205,138,162,146,11,150,42,194,247,91,37,28,181,111,115,96,142,122,154,73,33,141,210,57,173,115,145,136,231,162,170,163,92,186,107,162,47,129,17,127,208,84,226,159,253,191,101,87,252,107,113,255,0,160,147,82,1,101,92,200,120,41,205,62,48,127,7,127,131,59,254,20,182,125,18,246,191,109,246,237,85,76,61,78,213,217,58,125,46,140,18,235,167,102,126,237,219,116,213,186,107,170,233,226,185,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,59,103,146,174,146,102,185,205,154,154,38,163,54,211,189,21,81,202,186,171,123,188,85,36,40,22,191,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,7,65,29,37,92,46,107,93,12,82,185,95,186,161,138,136,173,68,209,29,223,224,139,108,28,25,242,191,207,222,29,184,147,193,249,199,141,113,126,95,214,217,112,255,0,180,59,76,22,187,133,108,149,79,235,208,84,83,179,99,100,164,141,139,163,230,106,174,175,79,117,23,77,87,68,89,63,0,2,48,56,204,229,127,159,188,68,241,39,140,51,143,5,98,252,191,162,178,226,15,103,246,104,46,151,10,216,234,153,208,160,167,167,126,246,199,73,35,19,87,194,229,77,30,190,234,166,186,46,168,149,171,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,44,219,183,118,186,59,93,52,77,111,84,0,81,251,175,12,248,54,255,0,197,29,171,138,123,237,117,93,85,247,14,97,118,97,203,21,11,85,99,130,141,235,45,98,207,86,245,71,107,51,223,21,98,196,214,42,35,24,157,71,42,61,206,98,197,88,0,4,96,113,153,202,255,0,63,120,137,226,79,24,103,30,10,197,249,127,69,101,196,30,207,236,208,93,46,21,177,213,51,161,65,79,78,253,237,142,146,70,38,175,133,202,154,61,125,213,77,116,93,81,43,87,45,238,10,115,79,131,239,194,39,225,50,255,0,133,46,127,75,125,145,216,189,133,85,83,55,79,178,246,190,167,87,173,4,90,107,218,89,183,110,237,116,118,186,104,154,222,168,4,43,127,65,83,138,127,246,253,149,95,241,173,199,254,130,73,247,6,121,41,138,184,118,225,179,7,228,230,53,184,90,171,111,88,127,218,29,166,123,92,178,73,74,254,189,125,69,67,54,58,72,227,122,232,201,154,139,171,19,222,69,211,84,209,86,181,128,0,35,3,140,206,87,249,251,196,79,18,120,195,56,240,86,47,203,250,43,46,32,246,127,102,130,233,112,173,142,169,157,10,10,122,119,239,108,116,146,49,53,124,46,84,209,235,238,170,107,162,234,137,90,185,111,112,83,154,124,31,126,17,63,9,151,252,41,115,250,91,236,142,197,236,42,170,153,186,125,151,181,245,58,189,104,34,211,94,210,205,187,119,107,163,181,211,68,214,245,64,0,162,156,102,100,166,42,226,39,134,204,97,147,152,42,225,106,162,189,98,15,103,246,105,238,146,201,29,43,58,21,244,245,15,222,232,227,145,233,171,33,114,38,140,95,121,83,93,19,85,72,193,254,130,167,20,255,0,237,251,42,191,227,91,143,253,4,154,144,0,33,91,250,10,156,83,255,0,183,236,170,255,0,141,110,63,244,18,93,50,67,5,93,114,215,37,240,14,92,223,106,41,39,185,97,92,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,166,154,162,120,30,212,20,83,140,204,148,197,92,68,240,217,140,50,115,5,92,45,84,87,172,65,236,254,205,61,210,89,35,165,103,66,190,158,161,251,221,28,114,61,53,100,46,68,209,139,239,42,107,162,106,169,29,121,79,201,207,63,112,166,105,224,220,83,142,177,38,85,94,112,221,155,16,91,174,23,139,119,108,173,168,237,148,49,84,198,249,224,233,75,68,145,201,190,54,189,187,30,168,215,107,162,170,34,169,47,224,16,173,253,5,78,41,255,0,219,246,85,127,198,183,31,250,9,46,153,33,130,174,185,107,146,248,7,46,111,181,20,147,220,176,174,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,211,77,81,60,15,106,8,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,189,179,199,5,77,92,147,70,217,26,218,55,53,30,141,122,34,162,57,201,174,186,42,248,146,19,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,191,175,95,81,80,205,142,146,56,222,186,50,102,162,234,196,247,145,116,213,52,85,173,96,0,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,149,157,10,250,122,135,239,116,113,200,244,213,144,185,19,70,47,188,169,174,137,170,164,123,100,135,40,158,36,178,215,58,48,14,99,95,113,182,90,207,109,194,184,162,213,123,172,138,146,229,94,233,228,130,154,174,57,164,108,109,117,27,90,175,86,177,81,17,92,212,215,77,85,60,73,116,4,74,241,3,202,127,138,124,228,207,28,121,154,81,230,78,95,212,82,98,108,65,93,112,160,246,165,226,226,250,168,104,95,51,187,44,15,254,147,122,55,165,2,69,26,49,174,86,177,172,70,181,118,181,11,213,224,7,133,172,85,194,78,71,85,229,230,53,196,150,171,197,234,235,136,42,175,181,46,181,182,69,165,167,234,67,4,12,137,146,72,214,190,95,114,153,175,87,43,25,163,164,86,162,42,53,30,235,149,4,64,102,199,39,60,253,197,121,167,140,177,78,5,196,153,85,102,195,119,156,65,113,184,89,237,221,178,182,159,177,208,203,83,35,224,131,165,21,18,199,30,200,220,198,236,98,171,91,166,136,170,136,133,250,240,27,145,25,185,195,102,67,71,148,121,187,137,176,253,230,162,215,120,172,154,202,182,71,189,240,83,91,166,217,47,69,207,146,8,94,231,246,151,213,200,170,228,118,137,35,81,29,162,35,91,113,64,17,129,198,103,43,252,253,226,39,137,60,97,156,120,43,23,229,253,21,151,16,123,63,179,65,116,184,86,199,84,206,133,5,61,59,247,182,58,73,24,154,190,23,42,104,245,247,85,53,209,117,68,173,92,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,102,221,187,181,209,218,233,162,107,122,160,0,0,0,0,0,0,0,0,0,27,29,169,183,69,54,233,223,170,155,147,93,78,80,124,187,219,31,36,10,196,78,229,255,0,42,22,189,158,80,244,27,212,107,116,84,248,235,254,244,85,44,161,185,182,122,86,189,87,195,93,127,187,39,216,118,243,75,166,244,106,191,191,199,255,0,168,40,79,12,239,78,202,246,57,126,174,239,229,152,186,251,164,205,167,181,181,90,190,58,255,0,132,133,160,231,43,35,172,196,80,211,199,222,230,238,213,63,251,156,107,254,34,225,50,178,133,25,4,105,183,195,95,143,218,242,171,177,187,90,136,110,54,185,85,60,14,36,238,213,84,215,77,77,201,174,166,244,77,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,106,248,155,116,78,245,52,8,238,253,14,80,116,238,145,163,232,165,250,246,59,251,202,91,38,116,208,163,30,149,138,157,240,79,212,255,0,209,234,41,236,50,82,240,218,171,69,62,173,252,169,25,30,186,255,0,22,63,176,219,158,148,177,73,96,188,57,123,255,0,169,213,11,255,0,177,41,229,184,118,161,142,59,85,51,209,116,220,246,107,255,0,163,17,88,115,10,177,41,108,234,172,253,236,95,222,99,203,80,193,19,63,16,230,101,209,211,46,169,5,116,232,223,179,109,67,116,250,190,178,242,112,101,42,83,208,83,162,127,97,103,248,45,61,56,56,222,190,246,159,97,181,77,81,116,248,27,153,222,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,87,196,219,166,170,166,131,113,200,157,230,167,21,67,17,209,174,165,186,231,69,173,42,104,102,215,199,221,211,251,177,253,167,22,71,223,82,122,41,87,111,228,109,248,253,107,39,216,84,28,202,166,138,102,51,94,244,239,255,0,234,10,23,195,165,11,18,153,242,167,114,247,127,126,98,229,241,68,237,167,179,34,55,191,79,255,0,61,165,157,214,86,201,127,205,170,154,25,23,88,227,217,162,126,154,109,126,207,168,187,220,3,68,218,106,8,21,59,255,0,43,252,39,30,220,27,30,186,104,108,95,3,84,93,13,91,222,167,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,170,134,197,241,54,233,162,234,107,224,186,161,202,139,170,120,26,157,122,214,117,41,220,223,211,253,229,40,22,121,210,34,89,235,149,27,222,216,101,114,247,255,0,22,83,225,240,255,0,92,215,90,18,5,93,58,117,26,167,242,54,36,61,70,111,237,155,13,94,85,93,222,182,234,143,135,251,156,135,157,200,57,33,101,146,149,142,127,123,92,197,240,95,224,68,122,140,233,196,81,80,225,154,185,26,186,163,32,147,235,248,71,39,217,246,20,19,135,120,223,93,136,238,247,52,103,245,234,154,135,183,191,224,178,68,228,254,255,0,212,94,206,29,135,101,178,149,202,157,235,3,21,127,244,80,250,160,216,246,162,247,169,199,167,121,187,77,116,253,38,246,38,134,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,0,0,0,0,0,0,0,0,0,0,0,0,0,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,181,83,236,54,47,137,181,83,226,21,59,245,67,149,171,170,120,27,142,57,211,116,78,79,209,253,242,144,102,173,18,45,19,219,183,189,116,248,253,172,41,23,15,245,140,78,217,74,238,228,94,159,255,0,221,82,180,99,7,36,241,181,92,191,95,255,0,82,81,174,30,221,20,118,247,196,247,119,174,159,5,254,20,165,103,204,43,220,52,150,87,236,118,187,116,248,47,240,217,246,22,161,148,50,173,247,51,107,46,104,221,90,254,158,157,255,0,85,60,141,251,62,175,168,190,76,27,10,165,158,158,71,183,189,119,235,223,252,103,30,132,27,94,221,222,39,18,161,174,154,162,155,218,154,41,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,227,119,142,134,215,38,154,126,147,86,248,156,141,240,53,52,114,34,181,117,250,138,67,156,86,150,214,218,235,180,94,247,65,43,127,186,217,62,223,180,162,249,71,89,45,174,243,83,108,106,106,145,189,239,253,58,62,54,253,191,87,214,84,204,195,154,26,156,29,115,146,70,251,238,183,204,158,43,253,137,231,150,201,5,167,246,74,247,104,177,247,252,126,13,140,233,231,229,202,54,225,122,216,218,157,239,138,68,211,244,199,47,216,117,120,104,179,65,21,12,19,237,209,213,17,53,235,222,191,190,72,87,235,46,206,137,137,29,28,12,79,222,196,212,254,100,57,193,198,231,38,170,134,212,84,85,53,238,215,192,228,105,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,0,0,0,0,0,0,0,0,0,0,0,0,0,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,110,238,54,185,52,67,84,241,55,180,220,10,123,152,246,246,85,83,171,190,41,254,86,125,165,180,101,235,164,177,98,183,91,219,222,146,233,223,250,35,122,253,191,89,93,174,21,113,85,91,210,73,217,163,147,237,95,225,39,212,82,76,137,74,117,89,33,84,209,123,190,191,247,83,216,230,165,206,40,172,147,185,169,166,187,116,241,254,27,62,194,149,240,203,105,133,235,13,193,237,209,210,238,239,213,126,29,100,250,203,212,179,194,216,45,208,198,223,222,238,255,0,9,78,232,56,220,228,69,54,106,138,166,238,239,168,222,211,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,20,216,169,170,234,21,53,8,159,20,83,115,124,13,198,142,239,106,167,216,120,156,119,69,213,161,145,174,111,245,196,86,167,127,214,142,45,218,205,77,236,188,196,158,39,38,212,122,187,187,199,185,103,79,211,245,30,239,24,50,26,156,57,113,143,119,141,20,201,224,191,216,220,121,172,176,72,45,118,121,213,207,211,220,114,248,47,240,89,250,126,162,152,113,21,136,189,202,106,56,93,221,59,152,158,30,59,186,169,241,66,177,112,237,71,34,88,237,14,86,248,210,83,170,247,255,0,18,34,229,33,77,176,177,191,83,81,63,152,222,104,167,19,217,162,175,121,181,141,211,226,111,68,239,57,27,224,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,197,77,66,166,169,161,162,39,218,110,111,199,188,220,15,49,139,41,183,81,190,71,55,185,52,248,253,173,45,142,241,66,182,140,125,4,154,109,71,110,251,117,252,74,126,159,172,170,53,107,12,176,35,55,119,126,133,250,202,111,148,116,240,219,165,146,71,59,77,116,239,209,127,221,63,202,121,236,254,196,237,166,195,168,176,59,242,254,207,29,36,139,235,67,236,240,201,71,42,225,218,9,21,59,215,171,245,127,100,152,187,202,70,43,41,216,197,77,52,215,251,231,48,56,158,205,23,93,77,140,110,138,171,169,191,67,123,77,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,95,3,106,248,27,87,93,13,17,126,207,137,189,142,215,199,184,222,15,129,138,227,108,180,107,221,222,222,255,0,238,35,139,103,198,117,13,181,99,203,116,172,143,250,253,92,44,122,235,251,215,76,237,126,191,168,244,247,170,250,121,45,87,15,131,82,146,95,175,191,221,83,204,97,219,165,26,90,42,17,139,162,182,55,253,127,193,79,176,163,25,157,85,13,247,23,90,40,53,238,237,20,237,95,31,236,175,79,179,235,46,235,35,173,145,82,90,40,162,111,253,234,158,54,167,143,193,177,125,165,99,79,4,53,52,95,3,137,206,212,52,220,139,170,155,218,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,195,111,126,134,212,248,247,27,218,237,87,189,52,57,1,242,239,241,182,106,39,70,191,103,247,208,182,28,225,151,217,181,113,92,35,143,89,19,118,157,255,0,100,105,254,51,215,173,194,158,73,17,27,238,183,191,191,189,127,196,120,108,27,114,162,110,248,211,185,201,167,215,252,111,176,164,217,219,116,138,190,146,158,133,23,199,127,215,245,198,191,87,216,92,134,64,217,96,160,182,82,210,183,247,155,244,94,255,0,139,165,95,175,237,46,17,190,6,160,226,115,181,248,155,90,111,215,85,67,115,77,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,197,79,129,167,233,81,181,17,124,124,66,38,138,186,27,211,192,212,249,215,152,21,244,83,57,19,85,216,239,239,41,108,25,197,70,232,175,214,202,185,83,107,89,89,11,149,124,116,68,124,138,114,246,186,90,171,53,70,199,238,78,206,244,240,84,215,220,41,181,21,245,144,212,92,233,26,186,108,100,201,167,232,84,79,168,166,86,73,165,190,102,157,59,90,155,146,26,198,125,73,225,82,159,163,235,47,243,42,168,29,21,186,39,43,116,68,137,191,31,226,176,168,160,209,201,170,28,42,222,255,0,19,84,79,129,185,169,222,111,209,16,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,170,154,27,126,205,77,52,68,239,215,196,215,68,71,46,134,244,240,53,58,245,144,245,35,94,237,75,102,207,138,9,100,182,117,85,154,105,225,222,159,194,139,237,56,109,21,244,149,16,162,71,46,237,62,59,85,62,42,83,122,107,204,116,56,137,244,141,238,240,238,255,0,129,175,213,246,148,143,21,86,73,120,198,145,208,177,55,35,119,119,120,127,222,154,191,103,212,95,134,80,219,159,28,17,170,179,77,53,215,191,237,147,237,42,210,119,26,154,47,121,196,173,239,241,8,134,228,78,243,126,136,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,95,19,106,167,196,219,175,121,189,171,240,55,167,129,169,195,84,155,169,228,111,214,213,79,230,40,38,118,81,197,236,234,170,157,53,117,60,50,74,158,62,45,108,138,83,44,51,86,149,54,30,180,157,218,39,127,254,131,74,83,112,187,50,60,81,117,141,169,238,170,78,159,254,17,126,195,102,71,91,217,116,204,42,202,149,238,88,234,164,84,254,73,227,95,173,62,178,65,112,93,34,83,218,160,84,248,194,223,240,90,122,32,109,114,233,222,113,234,138,166,166,168,111,111,129,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,87,196,218,169,241,54,42,247,155,154,189,250,28,137,224,106,109,127,228,169,71,243,78,221,13,77,31,73,233,170,127,47,214,207,180,161,56,26,185,107,45,239,87,251,170,221,62,223,223,59,252,133,63,197,87,86,83,227,117,72,211,187,255,0,228,183,236,60,214,12,164,101,231,51,228,106,247,35,116,211,255,0,217,221,250,62,162,66,242,242,137,32,182,196,253,123,253,239,240,158,123,32,109,113,198,174,69,53,53,79,137,185,166,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,106,248,155,85,53,54,232,154,154,162,232,167,35,124,13,77,21,17,201,162,252,74,65,156,212,41,83,103,187,49,27,223,216,103,70,247,252,118,200,91,117,170,226,150,251,92,212,78,118,142,99,93,170,105,245,53,19,234,251,10,25,136,49,59,97,191,222,116,127,123,91,81,167,119,241,215,236,42,135,9,205,125,198,239,85,90,230,235,212,149,235,174,191,91,160,95,241,146,5,135,225,72,109,84,201,166,139,210,102,191,250,40,125,32,108,145,21,80,225,93,83,192,221,239,42,106,111,98,46,157,230,253,52,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,107,141,23,192,216,169,245,154,167,137,189,166,224,120,12,195,165,100,219,99,84,238,239,255,0,234,11,75,195,149,75,104,99,233,36,93,175,93,59,188,126,181,251,126,178,144,99,44,72,200,177,171,155,191,185,52,248,127,185,55,236,62,199,13,243,62,243,141,165,172,114,110,215,111,127,135,253,230,100,251,62,162,71,112,125,58,67,104,137,85,52,85,221,254,19,143,186,13,175,77,80,225,93,77,83,85,69,55,177,23,78,244,55,233,161,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,21,123,244,52,119,137,162,174,134,205,123,194,252,63,73,200,223,3,112,60,6,99,211,36,148,147,175,193,98,118,191,220,121,101,248,146,181,208,226,155,189,20,125,201,210,168,68,255,0,233,138,133,178,226,91,156,141,197,23,122,63,223,59,180,55,251,178,42,125,69,225,240,111,135,155,13,182,158,173,235,170,204,214,59,195,235,109,58,253,101,239,208,177,35,164,137,137,224,140,106,127,50,28,224,216,229,211,83,143,197,117,57,26,154,183,249,77,83,185,77,192,0,0,0,0,0,0,0,0,0,22,213,139,57,143,112,99,129,177,85,231,5,98,156,228,236,87,172,63,112,168,181,220,105,190,142,221,100,232,85,65,35,163,150,61,236,166,115,29,181,236,114,106,213,86,174,154,162,170,119,149,87,37,51,239,41,248,137,194,181,88,215,39,49,95,210,11,45,21,193,246,185,234,123,13,77,38,202,166,71,28,142,143,101,68,113,189,116,100,209,174,168,155,125,237,53,213,21,18,160,2,138,103,95,25,156,54,112,237,138,169,112,86,113,230,71,209,251,213,109,189,151,72,41,189,143,95,87,190,149,242,73,27,100,223,79,4,140,77,95,12,137,162,174,239,119,93,52,84,85,250,217,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,250,166,40,247,110,232,75,249,58,233,183,191,77,83,90,149,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,241,107,216,230,174,138,138,135,108,3,202,102,150,105,96,76,150,192,151,60,204,204,187,239,177,176,221,155,163,219,107,123,44,213,29,46,172,204,134,63,197,194,199,200,237,100,149,141,247,90,186,107,170,232,136,170,148,3,250,40,252,9,255,0,225,207,254,76,222,63,232,133,213,0,90,175,244,81,248,19,255,0,195,159,252,153,188,127,209,11,148,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,248,250,244,179,198,217,34,147,99,209,175,110,230,61,171,163,145,28,154,232,168,139,220,46,56,179,10,217,239,182,140,45,118,196,214,170,43,214,32,237,30,200,183,84,86,199,29,85,195,160,196,124,253,158,39,42,62,94,155,21,28,253,136,187,90,168,171,162,31,88,0,124,155,6,44,194,184,175,218,95,69,177,53,170,243,236,107,132,214,155,143,179,235,99,168,236,117,209,105,213,166,155,98,175,78,102,110,110,232,221,163,155,170,106,137,169,245,128,60,254,60,199,248,55,44,48,204,248,207,48,49,13,37,138,197,75,81,73,77,81,112,171,85,108,16,62,166,162,58,120,150,71,105,163,24,178,205,26,43,221,163,24,138,174,114,181,168,174,79,64,14,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,167,108,0,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,153,144,199,248,184,88,249,29,172,146,177,190,235,87,77,117,93,17,21,82,128,127,69,31,129,63,252,57,255,0,201,155,199,253,16,186,160,11,85,254,138,63,2,127,248,115,255,0,147,55,143,250,33,93,112,30,116,101,126,101,101,124,25,209,132,49,125,36,248,38,122,122,186,180,189,85,178,74,24,35,130,154,73,35,168,150,78,210,216,221,19,24,232,101,213,207,70,166,140,87,120,119,158,212,0,1,212,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,93,205,99,221,4,205,107,149,52,114,197,34,38,187,87,69,21,218,213,113,169,175,163,183,220,233,42,170,45,117,9,73,93,20,51,53,239,165,157,98,142,100,138,86,162,234,199,172,83,69,34,53,218,46,201,24,239,7,34,175,108,0,117,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,59,96,29,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,78,216,0,234,86,221,173,86,234,154,10,59,133,206,146,150,162,233,80,180,148,49,77,51,88,250,169,210,41,38,88,162,106,174,175,122,69,12,178,43,91,170,236,141,238,240,106,170,118,192,0,29,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,139,94,199,53,116,84,84,45,131,250,40,252,9,255,0,225,207,254,76,222,63,232,133,127,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,159,12,159,139,153,140,145,186,73,19,219,239,53,53,211,84,213,21,21,125,88,5,42,207,78,40,242,39,134,191,98,126,26,241,207,209,207,164,125,167,217,159,212,202,202,206,191,103,233,117,191,212,209,73,183,111,94,47,202,211,93,221,218,232,186,124,156,148,227,51,134,206,34,113,85,86,10,201,204,200,250,65,122,162,183,190,233,61,55,177,235,233,54,82,178,72,227,116,155,234,32,141,139,163,230,141,52,69,221,239,107,166,136,170,149,172,20,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,255,0,83,69,38,221,189,120,191,43,77,119,119,107,162,233,229,50,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,190,105,63,25,53,59,35,110,145,196,247,123,206,77,116,209,53,85,68,91,128,7,148,205,44,210,192,153,45,129,46,121,153,153,119,223,99,97,187,55,71,182,214,246,89,170,58,93,89,153,12,127,139,133,143,145,218,201,43,27,238,181,116,215,85,209,17,85,40,7,244,81,248,19,255,0,195,159,252,153,188,127,209,11,170,7,82,182,237,106,183,84,208,81,220,46,116,148,181,23,74,133,164,161,138,105,154,199,213,78,145,73,50,197,19,85,117,123,210,40,101,145,90,221,87,100,111,119,131,85,83,182,1,212,162,187,90,174,53,53,244,118,251,157,37,85,69,174,161,41,43,162,134,102,189,244,179,172,81,204,145,74,212,93,88,245,138,104,164,70,187,69,217,35,29,224,228,85,237,128,1,212,185,221,173,86,90,102,86,94,110,116,148,20,242,84,65,72,201,106,102,108,76,116,243,202,200,97,137,28,229,68,87,201,44,145,198,198,248,185,239,107,83,85,84,67,182,10,127,157,121,247,148,252,59,97,90,92,107,156,120,175,232,253,150,182,224,203,92,21,61,134,166,175,125,83,227,146,70,199,178,158,57,30,154,178,25,23,85,77,190,238,154,234,168,139,79,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,190,105,63,25,53,59,35,110,145,196,247,123,206,77,116,209,53,85,68,91,128,0,3,169,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,187,154,199,186,9,154,215,42,104,229,138,68,77,118,174,157,176,1,111,249,165,199,175,9,217,45,142,238,121,103,153,121,173,236,108,73,102,232,246,218,47,97,92,170,58,93,88,89,52,127,140,134,157,241,187,88,229,99,189,215,46,154,232,186,42,42,39,171,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,213,49,71,187,119,66,95,201,215,77,189,250,106,154,213,80,82,172,244,226,143,34,120,107,246,39,225,175,28,253,28,250,71,218,125,153,253,76,172,172,235,246,126,151,91,253,77,20,155,118,245,226,252,173,53,221,221,174,139,167,201,201,78,51,56,108,226,39,21,85,96,172,156,204,143,164,23,170,43,123,238,147,211,123,30,190,147,101,43,36,142,55,73,190,162,8,216,186,62,104,211,68,93,222,246,186,104,138,169,90,193,212,162,187,90,174,53,53,244,118,251,157,37,85,69,174,161,41,43,162,134,102,189,244,179,172,81,204,145,74,212,93,88,245,138,104,164,70,187,69,217,35,29,224,228,85,237,128,0,45,171,22,115,30,224,199,3,98,171,206,10,197,57,201,216,175,88,126,225,81,107,184,211,125,29,186,201,208,170,130,71,71,44,123,217,76,230,59,107,216,228,213,170,173,93,53,69,84,239,42,174,74,103,222,83,241,19,133,106,177,174,78,98,191,164,22,90,43,131,237,115,212,246,26,154,77,149,76,142,57,29,30,202,136,227,122,232,201,163,93,81,54,251,218,107,170,42,37,64,0,167,249,215,159,121,79,195,182,21,165,198,185,199,138,254,143,217,107,110,12,181,193,83,216,106,106,247,213,62,57,36,108,123,41,227,145,233,171,33,145,117,84,219,238,233,174,170,136,180,255,0,43,120,245,225,59,58,113,221,179,44,242,211,53,189,179,137,47,61,110,197,69,236,43,149,63,87,165,11,230,147,241,147,83,178,54,233,28,79,119,188,228,215,77,19,85,84,69,184,0,0,40,166,117,241,153,195,103,14,216,170,151,5,103,30,100,125,31,189,86,219,217,116,130,155,216,245,245,123,233,95,36,145,182,77,244,240,72,196,213,240,200,154,42,238,247,117,211,69,69,95,173,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,170,98,143,118,238,132,191,147,174,155,123,244,213,53,170,167,159,198,88,255,0,6,229,245,53,170,171,25,226,26,75,83,47,151,138,43,5,177,38,85,223,89,113,171,149,34,167,167,137,141,69,115,222,231,46,171,162,123,172,107,222,237,172,99,156,158,128,0,0,0,0,0,0,0,0,0,3,69,93,13,28,104,189,198,197,94,255,0,210,23,192,228,103,129,184,30,83,27,193,212,167,220,159,231,222,210,203,113,213,95,96,199,44,166,141,59,151,95,249,150,175,248,203,102,199,183,73,41,49,187,162,122,234,229,211,254,101,191,103,218,87,206,14,112,254,247,182,227,43,187,221,175,195,234,237,9,245,146,27,104,137,33,161,141,141,240,77,127,190,167,116,27,29,220,113,248,156,140,239,212,215,193,77,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,213,241,11,222,105,166,166,199,38,215,5,248,28,141,240,55,3,195,230,130,43,108,242,189,189,218,68,229,95,253,23,145,233,152,248,130,150,223,140,111,29,89,246,189,209,212,35,125,213,94,254,171,244,248,125,133,164,226,92,86,177,230,19,211,175,167,94,117,111,228,248,238,157,126,194,74,248,55,169,117,93,130,216,154,235,172,80,175,254,197,57,121,113,38,216,152,159,83,80,222,14,188,171,163,148,226,71,119,247,47,196,231,98,174,135,42,120,167,232,10,191,80,77,126,38,160,0,0,0,0,0,0,0,0,4,11,115,83,201,203,22,81,113,113,119,169,195,147,105,73,143,109,241,99,25,41,182,191,250,86,170,166,121,227,169,77,239,123,149,253,73,233,229,159,95,117,173,235,236,107,81,172,69,91,159,228,143,155,212,207,181,102,22,66,87,79,73,29,68,21,17,98,251,92,109,130,94,188,236,123,99,165,173,115,228,239,137,25,26,199,64,141,111,186,245,89,164,95,125,17,118,74,80,49,172,226,171,52,191,13,60,71,102,46,102,67,125,246,205,5,231,16,85,123,42,183,178,246,126,173,174,39,244,104,127,22,172,99,155,165,44,80,55,223,106,61,116,213,250,185,92,171,46,156,158,176,85,215,10,240,124,203,237,194,162,146,74,124,99,138,46,87,186,22,194,247,43,227,129,141,134,133,91,42,43,81,17,253,90,25,92,136,213,114,108,115,23,93,85,90,219,63,202,174,54,238,188,40,113,203,157,22,44,79,61,93,118,93,98,172,200,189,67,117,163,117,83,155,5,166,119,94,21,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,58,104,229,85,142,61,38,39,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,147,227,235,210,207,27,100,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,113,245,129,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,205,223,183,169,187,110,230,235,166,154,166,186,152,203,226,204,45,125,192,216,170,243,130,177,77,15,98,189,97,251,133,69,174,227,77,213,100,157,10,168,36,116,114,199,189,138,230,59,107,216,228,213,170,173,93,53,69,84,239,50,51,224,255,0,31,211,102,127,11,153,91,140,225,196,53,119,218,138,172,47,67,77,112,184,85,172,174,158,123,141,52,73,79,90,178,58,84,222,247,165,76,51,34,189,117,222,168,174,69,114,42,57,107,1,109,92,197,115,142,197,147,124,35,227,186,155,188,61,162,175,24,91,231,193,214,186,109,207,103,90,170,190,9,99,114,239,107,30,141,233,64,149,19,232,237,173,127,67,102,230,185,237,82,3,50,247,5,93,115,43,31,225,172,185,177,84,82,65,114,197,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,211,93,17,124,12,143,110,120,111,25,100,247,15,44,193,153,9,100,164,196,184,135,6,97,120,45,24,98,138,255,0,92,144,50,181,244,180,236,134,30,188,172,107,90,175,86,177,23,68,233,49,239,209,170,248,26,229,145,152,240,226,156,210,206,88,179,198,171,54,177,173,246,234,204,205,181,98,6,92,234,107,46,148,173,74,170,75,165,36,205,86,53,244,242,51,100,125,23,196,214,36,10,196,99,27,26,70,140,70,181,26,147,105,203,231,141,187,87,21,248,2,75,22,39,158,146,135,49,112,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,77,28,168,146,71,173,218,130,194,185,145,243,4,169,225,218,154,60,158,201,187,173,35,179,22,227,78,218,154,219,148,50,197,51,240,203,18,88,36,137,37,167,154,9,97,153,245,48,172,237,70,57,205,124,108,86,73,166,143,141,86,53,184,36,227,7,19,112,141,154,17,94,154,181,117,184,38,249,81,3,113,101,158,146,42,126,189,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,238,108,255,0,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,210,166,134,186,153,87,100,172,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,212,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,199,219,142,142,51,111,188,97,230,61,45,206,59,87,177,176,102,23,237,20,248,102,219,43,24,181,77,142,85,103,86,166,166,70,235,172,210,244,162,85,141,174,88,227,107,26,214,238,84,124,178,95,87,39,60,227,226,11,29,216,177,22,6,198,176,221,111,153,109,133,45,244,212,54,11,221,99,162,108,118,186,168,222,170,182,216,220,172,73,106,119,67,51,93,223,35,155,77,29,60,44,68,107,102,141,9,42,41,87,22,62,86,51,147,229,254,33,244,233,203,32,229,67,199,29,54,37,181,89,56,71,204,102,85,173,246,219,79,80,204,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,147,147,72,150,24,155,30,140,116,108,235,73,160,7,201,197,152,90,197,142,112,173,231,5,98,154,30,219,101,196,22,250,139,93,198,155,170,248,250,244,179,198,232,229,143,123,21,175,110,230,61,201,171,85,28,154,234,138,139,222,99,5,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,85,146,116,42,160,145,209,203,30,246,43,152,237,175,99,147,86,170,181,116,213,21,83,188,200,79,128,124,204,197,89,187,194,22,91,99,172,107,87,218,239,85,22,250,139,125,77,83,164,146,73,42,187,21,92,212,108,158,87,200,247,61,243,72,202,118,190,71,171,189,233,28,247,34,34,42,34,92,1,69,56,208,206,59,238,65,112,193,143,243,87,11,67,190,245,106,183,199,79,110,147,115,19,179,85,85,212,69,73,21,78,143,99,216,254,139,234,27,47,77,205,86,191,167,177,116,71,106,152,225,25,25,231,126,10,181,101,175,3,88,251,46,108,85,21,115,219,112,174,83,221,108,148,114,213,189,174,158,72,41,172,242,67,27,164,115,90,214,171,213,172,69,85,70,181,53,215,68,79,2,208,57,80,241,199,77,137,109,86,78,17,243,25,149,107,125,182,211,212,51,8,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,164,228,210,37,134,38,199,163,29,27,58,210,104,0,40,87,24,60,89,224,222,17,114,191,233,197,246,158,146,241,125,175,168,142,154,197,135,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,54,107,211,98,170,58,86,34,218,7,39,12,127,140,179,79,25,113,5,152,57,131,136,106,239,152,134,249,81,135,42,107,171,170,85,55,202,253,46,72,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,148,171,136,110,44,241,151,8,188,206,243,51,28,88,169,234,239,22,42,250,123,77,53,247,14,54,189,41,96,186,177,44,116,169,2,189,235,28,168,199,197,43,210,70,189,25,191,78,163,17,81,178,189,22,87,178,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,103,195,39,226,230,99,36,110,146,68,246,251,205,77,116,213,53,69,69,95,86,1,9,124,183,57,130,83,112,237,83,38,79,103,37,214,173,217,117,113,168,117,77,21,202,105,101,153,152,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,211,87,200,171,54,128,20,171,139,31,43,25,201,242,255,0,16,250,116,229,144,114,161,227,142,155,18,218,172,156,35,230,51,42,214,251,109,167,168,102,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,73,201,164,75,12,77,143,70,58,54,117,164,208,2,194,185,202,221,174,182,14,27,112,77,246,197,115,171,183,92,173,217,145,109,171,163,172,164,153,208,207,77,60,116,23,7,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,88,56,23,227,54,197,198,30,92,85,92,228,181,123,27,25,225,126,207,79,137,173,177,49,235,74,217,37,71,244,170,105,164,118,186,195,47,74,85,72,220,229,146,55,49,205,118,228,70,75,37,202,128,11,0,230,117,199,143,224,66,197,83,144,217,79,122,219,143,177,5,189,222,210,186,91,174,61,58,172,47,11,159,11,163,213,189,39,39,90,162,7,84,35,118,201,28,176,181,99,153,52,223,19,150,170,242,184,242,39,150,95,125,122,197,105,0,36,255,0,114,184,242,39,150,95,125,122,197,105,117,64,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,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,34,118,185,251,222,214,191,109,12,149,190,227,183,107,175,186,213,122,48,130,188,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,140,142,109,139,239,193,47,77,236,123,161,149,138,232,228,98,57,55,198,247,181,87,71,41,147,240,35,171,157,38,113,223,112,126,77,97,44,157,180,67,211,164,204,75,133,69,69,210,167,115,23,117,45,181,212,242,54,155,99,152,170,155,231,158,158,94,163,94,199,55,179,109,247,155,35,145,35,219,151,134,10,181,99,254,52,178,170,197,121,168,171,134,158,150,240,251,219,29,76,246,181,235,61,190,154,90,232,90,170,230,185,54,58,90,104,218,244,211,85,98,185,17,90,170,142,76,135,129,97,92,229,110,215,91,7,13,184,38,251,98,185,213,219,174,86,236,200,182,213,209,214,82,76,232,103,166,158,58,11,131,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,170,188,0,241,131,106,226,203,40,218,235,130,213,199,142,240,117,61,29,6,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,178,161,97,149,235,27,90,213,137,237,123,54,236,72,228,146,232,1,14,220,67,113,103,140,184,69,230,119,153,152,226,197,79,87,120,177,87,211,218,105,175,184,113,181,233,75,5,213,137,99,165,72,21,239,88,229,70,62,41,94,146,53,232,205,250,117,24,138,141,149,232,178,211,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,74,154,26,234,101,93,146,179,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,2,29,179,179,142,58,110,43,120,217,200,204,31,151,204,171,167,203,172,31,153,22,71,208,205,43,229,137,247,186,183,92,41,216,181,178,192,170,141,99,26,212,115,96,107,155,213,107,37,149,206,86,172,203,20,115,18,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,0,17,87,204,59,136,92,85,194,255,0,48,188,187,205,204,45,77,219,251,6,95,210,211,92,109,111,170,146,158,27,157,12,181,247,22,203,79,35,152,191,218,200,197,115,94,214,75,20,79,86,63,102,213,145,252,151,205,236,27,159,89,95,135,243,115,47,231,171,146,197,136,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,33,175,157,38,78,88,176,126,114,225,44,226,180,77,211,171,204,75,125,69,61,210,155,107,215,117,85,181,180,241,182,167,123,158,168,155,224,158,158,46,155,88,198,183,179,110,247,157,35,149,58,156,152,51,122,155,8,103,206,37,202,59,140,244,144,211,230,21,157,179,81,171,160,149,243,205,113,183,245,37,142,22,61,190,227,24,180,211,87,72,229,122,119,172,49,162,57,21,118,190,103,193,0,60,206,179,75,240,161,198,78,53,236,151,223,105,218,176,151,103,194,214,255,0,233,94,143,101,236,177,167,107,131,189,141,115,246,215,73,91,239,187,118,186,251,174,86,35,11,202,228,125,130,174,180,24,3,52,243,26,106,138,69,182,223,47,22,235,37,60,77,123,186,237,158,134,25,102,149,207,110,221,168,197,109,194,20,106,163,149,85,91,38,168,221,17,93,38,128,135,110,33,184,179,198,92,34,243,59,204,204,113,98,167,171,188,88,171,233,237,52,215,220,56,218,244,165,130,234,196,177,210,164,10,247,172,114,163,31,20,175,73,26,244,102,253,58,140,69,70,202,244,89,94,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,159,12,159,139,153,140,145,186,73,19,219,239,53,53,211,84,213,21,21,125,88,0,24,214,113,99,230,159,57,62,96,98,31,81,156,149,78,74,158,86,49,79,204,10,239,78,183,23,254,1,96,28,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,20,230,255,0,138,111,184,27,32,178,247,26,225,106,238,197,122,195,249,161,105,186,91,170,122,76,147,161,85,5,21,124,145,73,177,232,230,59,107,216,213,209,200,173,93,52,84,84,238,42,175,2,252,102,216,184,195,203,138,171,156,150,175,99,99,60,47,217,233,241,53,182,38,61,105,91,36,168,254,149,77,52,142,215,88,101,233,74,169,27,156,178,70,230,57,174,220,136,201,100,185,80,8,86,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,18,125,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,73,242,116,41,96,141,210,75,38,198,35,158,237,172,99,151,70,162,185,116,209,17,87,184,199,223,142,78,46,238,188,95,102,227,113,92,22,234,187,62,19,176,211,186,219,135,45,83,212,57,239,100,10,245,115,234,166,98,57,98,101,76,203,183,127,77,52,70,71,12,106,233,58,73,35,164,83,147,190,104,103,206,60,202,59,214,31,199,13,164,186,101,246,17,168,101,163,14,94,42,107,117,184,193,59,88,199,190,220,145,162,42,201,77,20,82,68,230,61,234,197,143,123,98,103,85,154,54,154,133,100,191,30,223,185,95,140,76,235,203,124,196,131,180,101,150,38,205,12,67,89,87,81,5,62,250,171,45,115,235,164,137,107,26,140,77,243,66,172,142,54,203,23,123,145,172,107,226,77,205,116,115,75,248,0,0,0,0,0,0,0,0,1,181,124,71,138,119,26,105,175,113,177,233,183,64,190,7,35,60,13,192,243,184,217,170,182,181,219,227,255,0,249,52,143,156,224,190,82,219,241,211,37,169,155,111,143,126,213,95,251,204,127,82,125,165,156,102,174,45,88,177,115,106,187,70,154,235,223,179,253,201,137,252,18,250,120,45,173,117,85,166,4,71,107,174,239,135,241,170,9,1,166,110,200,90,159,167,251,231,40,56,38,93,28,112,171,187,251,148,230,98,174,135,47,212,106,171,160,77,126,38,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,162,167,196,219,241,208,61,52,56,100,106,40,68,238,241,57,217,249,40,110,7,139,204,232,146,91,5,98,47,251,26,79,240,30,68,215,17,115,182,143,49,166,141,31,249,79,115,87,187,235,158,111,242,22,199,138,33,99,241,213,12,137,38,186,213,197,175,119,251,179,137,100,224,118,38,191,12,91,116,95,201,134,31,230,142,152,189,6,254,74,126,131,80,117,229,252,181,56,209,190,246,136,115,48,228,95,128,78,254,245,55,0,0,0,0,0,0,0,0,0,2,56,57,220,96,171,85,126,75,229,238,99,77,81,86,151,43,30,40,150,201,79,19,94,222,131,160,174,164,146,105,92,246,237,220,175,71,91,225,70,170,57,17,17,210,106,142,213,21,182,21,203,171,56,239,185,55,197,198,4,169,180,67,218,41,49,133,194,12,29,116,166,220,198,117,169,107,231,138,54,174,247,49,234,222,148,233,79,62,141,218,231,244,54,110,107,94,229,50,20,40,167,26,121,153,248,34,225,79,51,241,212,117,119,90,74,186,124,63,61,190,130,170,215,39,78,170,150,186,181,82,142,150,118,63,123,85,157,57,234,34,122,189,174,220,214,181,92,212,87,34,34,227,175,132,240,181,247,28,226,171,54,10,194,212,61,182,245,136,46,20,246,187,117,55,85,145,245,234,167,145,177,197,30,247,171,88,221,207,123,83,87,42,53,53,213,85,19,188,201,163,41,240,47,224,191,43,48,110,89,251,83,218,127,68,176,253,186,197,219,122,29,30,213,217,105,163,135,171,211,220,237,155,186,123,182,238,118,154,233,170,233,169,142,191,22,62,105,243,147,230,6,33,245,25,203,191,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,145,205,90,125,136,213,145,176,213,73,35,59,218,237,145,202,155,149,136,147,77,43,102,80,2,0,121,154,100,167,224,91,139,140,83,217,238,29,170,131,29,235,141,104,247,203,190,104,187,108,243,118,136,228,210,54,53,186,85,69,83,177,169,187,72,150,45,206,87,110,210,239,249,37,231,29,138,92,43,142,184,126,168,135,163,122,166,184,46,49,163,147,115,221,218,233,100,142,158,146,161,52,70,108,143,162,248,169,187,213,251,159,218,189,214,233,27,149,100,252,138,190,118,153,215,255,0,104,188,57,209,219,254,172,107,112,170,146,47,252,226,142,146,56,94,146,127,231,171,35,93,31,246,5,107,191,45,11,106,229,89,147,150,44,221,226,226,209,83,136,230,214,147,1,91,229,198,49,211,109,127,244,213,85,52,240,71,76,155,216,246,171,58,115,212,69,62,190,243,93,208,216,230,171,94,170,147,210,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,222,163,217,182,100,233,105,44,113,163,221,51,164,108,136,212,122,74,233,98,219,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,149,52,53,212,202,155,226,126,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,144,159,7,220,89,224,222,46,178,191,233,197,138,158,146,207,125,160,168,146,154,251,135,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,54,107,212,98,42,186,39,162,121,254,58,56,205,177,112,121,151,20,183,56,237,94,217,198,120,163,180,83,225,155,108,172,122,82,186,72,145,157,90,154,153,27,166,144,197,213,137,86,54,185,36,145,207,107,91,181,21,242,199,143,181,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,167,84,190,158,92,28,192,43,56,119,190,197,148,153,189,136,191,210,158,191,180,207,21,77,68,115,212,73,135,106,182,62,77,212,236,133,146,72,248,102,145,17,143,133,27,181,36,149,37,106,179,241,201,44,223,144,151,204,143,152,37,55,17,53,49,228,246,77,221,106,219,151,86,234,134,212,214,220,161,150,88,89,137,158,177,65,36,73,45,60,208,69,52,44,166,153,39,106,49,206,115,36,122,50,77,53,100,106,148,3,131,238,19,49,151,23,89,161,244,30,197,81,87,103,177,80,83,201,83,125,196,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,251,244,234,61,17,91,19,213,50,8,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,159,52,159,140,153,239,145,218,201,43,221,239,57,116,215,68,209,17,17,61,89,74,184,177,242,177,156,159,47,241,15,167,78,99,88,78,79,45,62,58,170,120,154,195,53,89,97,153,213,245,117,89,161,135,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,220,157,57,26,231,171,164,72,239,124,2,8,121,182,96,171,174,21,227,75,16,95,110,21,20,146,83,227,27,61,170,247,66,216,94,229,124,112,50,153,180,42,217,81,90,136,143,234,208,202,228,70,171,147,99,152,186,234,170,214,220,87,36,44,210,255,0,236,151,146,151,11,239,251,19,20,218,45,157,151,244,211,87,207,214,70,127,244,53,187,30,255,0,181,141,254,184,164,170,17,171,206,211,51,49,86,31,203,140,187,202,219,77,95,103,178,227,11,133,194,225,119,233,201,35,36,168,236,9,77,208,129,219,94,140,124,42,250,181,145,204,123,93,248,200,32,114,43,85,157,246,87,203,23,43,127,10,28,100,224,174,215,98,246,157,171,9,118,140,83,112,254,154,232,246,94,203,26,246,73,251,158,215,63,109,116,148,94,227,119,107,175,188,213,98,60,154,158,44,124,172,103,39,203,252,67,233,211,152,214,19,125,203,131,152,5,31,17,22,40,178,147,55,177,23,250,108,80,118,153,226,169,168,142,10,120,241,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,254,57,34,190,160,120,172,232,205,236,27,144,185,95,136,51,115,48,39,171,142,197,135,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,142,183,17,89,243,140,184,146,205,203,238,107,99,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,236,141,174,209,92,140,110,247,171,228,114,111,123,149,100,43,145,143,231,179,245,111,246,145,106,188,209,252,246,102,111,220,190,143,68,125,94,92,220,107,254,229,92,199,158,193,143,238,119,89,50,203,20,254,46,229,77,2,245,99,181,215,42,177,35,185,182,29,174,123,182,177,139,28,173,137,90,231,198,230,187,73,93,12,81,172,239,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,121,92,107,157,25,95,151,88,203,7,101,254,56,197,244,150,107,238,63,168,168,164,195,148,245,44,145,172,175,158,20,143,124,73,42,55,164,199,170,205,19,88,215,185,171,35,228,107,25,185,202,136,123,83,21,114,87,185,83,241,219,106,91,85,7,11,57,203,137,170,219,114,109,66,65,130,46,183,25,218,232,36,129,90,198,199,103,87,170,35,152,246,185,28,176,111,115,145,232,254,131,85,155,32,142,73,74,60,85,139,58,50,191,18,230,134,38,201,123,46,47,164,159,27,96,250,122,106,187,197,149,204,146,41,224,130,120,217,36,114,179,123,81,179,51,108,177,110,116,74,244,98,203,27,95,181,94,212,95,63,197,143,149,140,228,249,127,136,125,58,115,26,194,111,185,112,115,0,163,226,34,197,22,82,102,246,34,255,0,77,138,14,211,60,85,53,17,193,79,30,34,165,222,249,55,83,178,22,71,27,38,134,53,70,62,20,110,229,142,36,149,170,255,0,199,36,87,212,120,172,178,206,188,163,206,106,107,133,86,84,230,62,31,197,76,180,212,62,154,185,45,117,204,153,244,207,108,178,196,139,35,17,119,53,143,116,18,172,111,84,217,43,27,190,53,123,21,28,182,107,206,175,202,198,22,249,129,67,233,215,18,32,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,23,195,39,226,230,99,227,118,177,202,246,251,205,93,53,213,52,84,69,76,132,248,81,226,187,46,56,181,203,134,99,92,21,47,97,186,208,244,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,212,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,86,176,90,255,0,31,220,96,218,184,77,202,55,58,222,181,114,99,188,99,79,89,65,133,25,12,77,86,83,78,198,53,36,174,149,210,49,209,108,167,89,162,122,70,230,185,101,123,152,205,187,22,73,35,128,27,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,244,229,113,228,79,44,190,250,245,138,210,0,73,254,229,113,228,79,44,190,250,245,138,210,234,128,34,175,158,119,230,79,245,147,246,105,74,185,42,121,167,197,63,47,235,189,70,220,77,72,6,46,249,133,130,174,185,107,143,241,46,92,223,106,41,39,185,97,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,233,166,168,158,4,239,114,197,205,47,194,135,6,216,43,181,223,125,167,117,194,93,163,11,92,63,165,122,61,151,178,200,189,146,14,230,53,175,219,67,37,23,190,221,218,235,239,57,94,143,46,168,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,111,105,164,134,178,121,220,199,61,88,147,61,243,163,28,246,53,187,163,130,6,170,42,179,85,184,14,72,89,91,255,0,217,47,58,238,22,47,246,38,22,180,92,251,87,233,169,175,131,162,143,255,0,232,107,183,189,159,99,29,253,113,9,84,5,128,115,171,242,177,133,190,96,80,250,117,196,136,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,133,240,201,248,185,152,248,221,172,114,189,190,243,87,77,117,77,21,17,83,33,62,20,120,174,203,142,45,114,225,152,215,5,75,216,110,180,61,56,47,246,9,230,71,213,90,42,156,138,168,215,42,34,117,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,149,172,128,30,104,254,123,51,55,238,95,71,162,61,7,46,46,56,233,184,82,198,85,248,63,48,89,87,81,151,88,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,170,230,69,19,154,174,88,82,41,39,120,2,34,249,175,113,199,83,137,110,183,190,17,242,229,148,139,98,182,212,83,179,23,93,145,241,84,45,117,92,78,142,118,209,64,173,87,36,76,130,86,179,170,229,210,85,154,39,71,163,27,27,250,214,65,194,119,154,124,155,249,129,135,189,70,3,37,48,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,128,0,133,110,117,126,105,240,183,203,250,31,81,184,148,43,130,78,48,113,55,8,217,161,21,233,171,87,91,130,111,149,16,55,22,89,233,34,167,235,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,46,230,228,17,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,73,241,245,233,103,141,178,69,38,199,163,94,221,204,123,87,71,34,57,53,209,81,23,184,250,192,179,94,109,152,42,213,138,184,45,196,23,219,133,69,92,117,24,58,241,106,189,208,182,23,181,25,36,239,169,109,10,182,84,86,170,171,58,85,210,185,17,170,213,222,214,46,186,34,181,208,193,144,57,199,125,225,255,0,57,112,158,113,97,200,123,69,94,25,184,54,162,74,109,204,103,107,165,123,93,29,77,54,247,177,233,31,86,9,37,139,169,177,92,205,251,155,239,53,20,201,164,243,249,133,141,109,89,107,128,49,46,99,95,105,234,231,182,225,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,107,166,170,158,38,48,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,153,25,240,95,147,151,220,130,225,131,0,101,86,41,155,125,234,213,111,146,162,227,30,214,39,102,170,171,168,150,174,90,109,88,247,177,253,23,212,58,46,163,92,173,127,79,122,104,142,209,43,88,32,7,154,63,158,204,205,251,151,209,232,142,215,47,158,54,238,188,40,99,249,44,88,158,122,186,236,186,197,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,52,114,170,199,30,147,189,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,73,241,245,233,103,141,178,69,38,199,163,94,221,204,123,87,71,34,57,53,209,81,23,184,250,192,180,174,96,220,109,218,184,80,192,17,216,176,196,244,149,217,139,138,169,234,33,181,81,182,169,173,158,211,3,161,153,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,122,136,213,84,142,77,45,215,151,167,51,170,204,83,89,135,248,126,226,42,183,173,117,155,167,108,176,98,217,95,60,245,87,90,169,103,130,10,74,26,152,163,137,251,166,94,172,154,213,189,236,106,182,54,245,17,94,174,149,241,215,197,143,154,124,228,249,129,136,125,70,114,85,57,42,121,88,197,63,48,43,189,58,220,95,248,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,47,255,0,157,95,149,140,45,243,2,135,211,174,36,80,112,235,159,56,203,134,220,220,177,102,182,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,221,17,202,199,108,122,50,70,166,246,53,83,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,93,141,234,177,187,31,226,139,226,137,237,113,254,63,193,185,89,131,110,217,131,152,56,134,146,199,135,172,116,235,83,93,93,82,171,178,38,106,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,24,121,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,69,191,243,25,227,219,247,84,95,96,203,124,187,131,179,229,150,25,184,118,202,74,137,233,246,85,94,171,152,199,196,149,142,71,166,248,97,70,73,35,98,139,185,202,215,185,242,166,231,54,56,124,87,0,60,31,93,120,178,205,198,182,224,148,145,224,76,29,81,71,95,138,223,52,174,71,212,192,247,185,99,161,137,177,189,178,239,168,72,101,98,200,215,53,34,99,94,253,219,210,56,228,159,60,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,175,147,161,75,4,109,142,40,247,189,92,247,109,99,26,154,185,85,203,166,170,170,189,230,56,92,88,249,167,206,79,152,24,135,212,103,47,211,149,247,48,74,107,77,53,151,133,236,233,186,213,189,143,168,109,6,15,190,84,203,45,75,247,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,178,54,35,98,247,88,214,105,43,224,0,0,0,0,0,0,0,0,52,84,212,218,28,154,33,197,35,81,83,188,218,212,238,211,83,158,63,201,55,131,225,226,198,36,150,245,106,255,0,159,188,210,41,184,179,145,40,49,52,47,71,247,251,223,15,247,56,63,202,90,30,107,70,201,171,227,149,36,239,239,238,211,248,172,36,139,128,248,88,251,76,17,163,188,55,124,63,141,84,72,100,93,204,67,120,56,38,252,163,137,90,154,247,124,78,86,247,28,171,224,129,59,252,77,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,186,253,134,169,222,106,108,84,94,245,79,19,98,61,93,170,42,248,119,27,36,68,54,181,52,59,44,252,148,55,3,197,230,138,233,135,107,21,63,216,210,127,205,188,134,126,44,46,45,161,204,202,137,231,252,150,57,239,254,229,68,235,240,79,176,182,153,174,169,113,198,20,149,16,175,186,181,49,233,255,0,211,117,248,167,218,76,71,1,239,122,97,43,98,185,127,42,8,83,255,0,193,82,151,176,207,201,79,208,134,224,117,164,93,94,168,108,70,119,247,28,241,180,221,174,174,208,221,166,134,160,0,0,0,0,0,0,0,0,0,165,92,85,101,111,225,167,135,28,197,203,56,108,94,217,175,188,225,250,175,101,81,118,174,207,213,186,68,206,181,15,227,21,236,107,116,170,138,7,123,238,70,46,154,63,86,171,145,113,182,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,201,167,36,49,173,215,50,178,95,0,230,53,246,158,146,11,150,42,194,246,171,221,100,84,140,115,96,142,122,154,72,230,145,177,181,206,115,145,136,231,170,34,43,156,186,105,170,175,137,30,188,237,51,142,197,22,21,192,188,63,83,195,214,189,84,220,19,24,214,73,185,237,236,148,177,199,81,73,78,154,43,54,73,214,124,181,61,232,253,204,236,190,243,116,145,170,150,129,203,47,37,63,13,60,92,97,110,209,112,236,180,24,19,76,107,89,178,93,147,75,216,167,135,179,199,30,177,189,174,214,170,90,109,237,93,186,196,146,237,114,59,110,179,252,99,89,197,143,154,124,228,249,129,136,125,70,114,149,18,211,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,187,166,198,109,153,58,90,197,36,138,247,76,233,29,26,185,30,145,54,89,63,4,96,115,180,201,203,20,184,87,2,241,3,79,55,70,245,77,112,76,29,89,30,215,187,181,210,201,29,69,93,58,234,175,217,31,69,241,84,247,35,55,63,181,123,206,210,54,162,218,87,43,140,222,166,202,94,48,112,204,23,41,233,32,182,227,154,121,176,133,84,211,65,44,175,99,234,92,199,210,182,36,143,242,94,250,200,41,35,87,57,28,196,100,143,87,109,252,182,207,161,143,95,49,92,227,190,231,39,23,24,238,166,239,15,103,164,193,247,9,240,117,174,155,115,31,209,165,160,158,88,220,187,218,198,43,186,179,173,68,250,59,115,153,215,217,185,205,99,84,191,254,74,121,103,244,127,35,177,166,105,85,210,93,105,234,241,134,32,101,190,30,209,30,202,90,138,26,8,127,23,61,62,172,69,126,179,213,214,70,247,163,156,221,208,35,81,26,230,63,89,21,4,48,115,70,224,74,213,146,119,88,115,223,37,240,205,93,62,9,190,84,61,184,130,221,73,3,123,22,30,173,115,152,145,62,61,171,186,42,106,135,61,200,140,217,211,138,70,163,17,205,73,161,137,182,151,195,23,16,184,171,133,252,229,178,230,230,22,166,237,253,131,169,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,253,172,140,87,53,237,100,177,68,245,99,246,109,95,63,157,25,189,140,179,235,52,49,6,110,102,4,244,146,95,113,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,59,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,106,174,52,225,18,235,151,92,25,97,142,40,177,125,198,174,158,229,142,49,69,53,182,203,102,90,119,68,144,218,157,77,91,39,106,159,168,212,115,159,51,169,162,124,91,61,206,138,181,251,164,235,34,69,242,184,32,202,28,27,159,92,78,97,44,163,204,8,42,228,177,98,42,123,188,53,11,73,58,195,60,79,101,174,174,88,166,141,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,190,39,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,212,133,251,93,162,232,142,71,53,204,123,88,246,61,141,246,214,206,52,243,230,203,195,67,248,83,179,98,10,74,12,27,37,68,234,249,233,169,186,87,23,81,78,247,201,53,189,103,107,145,22,154,73,100,145,239,77,189,71,111,116,107,34,194,171,17,79,242,95,40,113,150,125,102,134,31,202,60,191,130,146,75,238,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,67,220,49,112,245,133,120,95,201,171,46,81,225,106,158,223,216,58,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,218,198,196,115,158,230,69,20,76,87,191,102,229,170,160,165,92,88,249,88,206,79,151,248,135,211,167,49,172,61,6,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,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,12,165,254,154,124,17,71,63,86,58,117,147,241,104,187,53,218,237,21,59,238,0,17,213,206,147,39,47,184,195,38,176,150,113,90,38,234,82,101,221,194,162,158,233,77,181,137,182,150,228,234,120,219,83,189,207,69,93,147,193,79,23,77,172,123,157,218,119,123,173,141,202,182,23,203,71,31,211,101,247,26,89,119,85,114,196,53,118,171,109,242,162,166,193,84,144,172,187,43,31,87,77,36,84,180,242,178,52,93,236,117,98,210,42,110,77,141,123,88,247,109,217,185,50,9,32,7,153,214,105,126,20,56,201,198,189,146,251,237,59,86,18,236,248,90,223,253,43,209,236,189,150,52,237,112,119,177,174,126,218,233,43,125,247,110,215,95,117,202,196,97,122,156,146,242,207,21,97,252,184,204,76,210,187,82,118,123,46,48,184,91,237,246,142,164,114,50,74,142,192,149,61,121,219,185,136,199,194,175,171,72,218,246,57,223,140,130,118,170,53,89,223,122,188,88,249,88,206,79,151,248,135,211,167,49,172,61,6,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,127,184,36,227,7,12,241,115,149,241,94,154,180,148,88,218,199,79,3,113,101,158,146,42,142,133,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,110,117,116,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,249,58,20,176,70,233,37,147,99,17,207,118,214,49,203,163,81,92,186,104,136,171,220,99,239,198,223,24,56,155,139,156,208,150,244,229,171,162,193,54,58,137,219,132,236,245,113,83,245,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,115,173,212,149,78,70,63,158,207,213,191,218,69,170,243,71,243,217,153,191,114,250,61,17,106,164,138,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,149,181,47,107,18,69,134,121,42,59,230,145,238,108,46,99,117,70,198,231,190,59,106,227,167,136,191,221,59,196,118,34,199,246,218,142,174,27,183,237,177,97,159,115,110,182,186,119,191,100,189,241,71,39,227,164,124,213,27,100,106,189,157,126,154,170,163,16,145,78,75,118,12,211,166,201,172,91,138,113,101,238,235,46,12,184,92,41,237,248,74,221,91,83,82,232,105,251,59,170,31,91,61,44,82,39,73,144,201,53,83,90,175,137,87,116,176,76,143,68,86,119,195,96,37,251,133,238,108,88,86,163,135,220,79,63,16,55,206,209,153,184,42,223,85,112,166,237,13,142,150,60,91,190,85,236,208,83,246,104,54,67,50,62,72,96,123,58,75,182,52,74,141,94,214,207,210,137,108,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,76,143,175,85,60,142,146,89,54,49,26,198,238,123,220,186,53,17,169,174,136,136,157,196,233,216,44,25,167,134,185,92,226,91,118,117,222,238,183,92,103,54,87,226,107,133,206,123,181,77,76,245,204,237,84,213,149,16,193,80,234,148,73,82,104,161,150,40,158,199,126,67,163,86,34,170,53,21,96,92,244,24,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,132,169,161,174,166,84,223,19,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,115,196,28,210,45,216,139,129,139,214,107,97,43,181,170,199,156,84,126,207,177,84,218,219,109,170,169,165,161,186,86,79,59,89,44,78,146,62,147,183,82,81,86,85,198,215,62,70,70,230,50,57,22,69,209,178,68,14,19,250,85,244,170,205,244,23,218,191,73,61,161,79,236,127,100,245,59,119,110,234,55,161,217,250,95,140,235,117,54,108,217,239,110,211,78,253,9,126,230,255,0,110,190,217,248,47,203,219,78,41,196,127,72,47,84,88,194,211,79,113,187,246,54,82,123,66,169,150,154,246,203,83,208,98,171,34,234,61,28,254,155,87,107,119,104,157,200,67,97,90,184,81,226,187,49,248,74,204,118,99,92,21,47,110,181,87,116,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,211,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,228,39,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,62,25,63,23,51,25,35,116,146,39,183,222,106,107,166,169,170,42,42,248,174,42,184,152,193,188,40,101,29,102,105,99,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,199,135,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,100,49,254,46,22,50,54,233,28,76,111,186,212,215,77,87,85,85,85,242,164,255,0,114,184,242,39,150,95,125,122,197,105,0,36,180,242,142,227,54,197,87,98,179,240,119,139,109,93,134,235,67,219,234,48,165,198,157,143,124,119,8,220,249,171,106,105,170,19,191,167,51,55,79,35,36,238,141,241,181,88,187,30,198,245,228,252,29,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,76,123,56,219,227,7,19,113,115,154,18,222,156,181,116,88,38,199,81,59,112,157,158,174,42,126,189,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,110,117,117,228,169,230,159,20,252,191,174,245,27,113,53,32,16,129,206,11,39,47,184,27,138,5,205,90,137,187,69,151,50,237,240,84,81,201,181,140,232,85,80,211,193,73,81,77,162,61,207,118,214,50,154,94,162,181,141,94,211,177,187,150,55,41,88,57,31,99,250,104,174,185,167,149,181,216,134,173,106,42,169,237,215,251,93,165,203,43,160,70,68,233,96,173,168,98,105,210,99,213,102,160,99,187,209,239,68,143,242,146,53,219,41,56,179,20,216,176,54,21,188,227,92,83,93,216,172,184,126,223,81,116,184,212,244,159,39,66,150,8,221,36,178,108,98,57,238,218,198,57,116,106,43,151,77,17,21,123,140,96,177,102,41,190,227,156,85,121,198,184,166,187,182,222,177,5,194,162,233,113,169,233,50,62,189,84,242,58,73,100,216,196,107,27,185,239,114,232,212,70,166,186,34,34,119,25,9,240,15,150,120,171,40,184,66,203,108,11,141,105,59,37,234,158,223,81,112,169,165,116,114,71,37,47,109,171,154,177,144,74,201,24,215,178,104,217,80,214,72,197,111,187,35,94,212,85,68,69,91,128,5,128,115,171,242,177,133,190,96,80,250,117,196,133,98,181,112,163,197,118,99,240,149,152,236,198,184,42,94,221,106,174,233,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,167,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,200,79,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,124,50,126,46,102,50,70,233,36,79,111,188,212,215,77,83,84,84,85,130,206,104,254,123,51,55,238,95,71,162,45,84,147,78,84,60,113,212,225,171,173,147,132,124,198,101,34,88,174,85,21,12,194,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,233,57,53,149,38,149,177,232,246,200,206,140,186,22,1,204,235,143,31,192,133,138,167,33,178,158,245,183,31,98,11,123,189,165,116,183,92,122,117,88,94,23,62,23,71,171,122,78,78,181,68,14,168,70,237,146,57,97,106,199,50,105,190,39,44,43,21,87,132,239,52,249,55,243,3,15,122,140,6,74,96,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,0,1,10,220,234,252,211,225,111,151,244,62,163,113,44,0,190,158,92,28,192,43,56,119,190,197,148,153,189,136,191,210,158,191,180,207,21,77,68,115,212,73,135,106,182,62,77,212,236,133,146,72,248,102,145,17,143,133,27,181,36,149,37,106,179,241,201,44,223,131,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,124,125,122,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,239,49,130,197,152,90,251,129,177,85,231,5,98,154,30,197,122,195,247,10,139,93,198,155,170,201,58,21,80,72,232,229,143,123,21,204,118,215,177,201,171,85,90,186,106,138,169,222,100,39,192,62,102,98,172,221,225,11,45,177,214,53,171,237,119,170,139,125,69,190,166,169,210,73,36,149,93,138,174,106,54,79,43,228,123,158,249,164,101,59,95,35,213,222,244,142,123,145,17,21,17,40,175,56,44,227,177,96,110,24,23,42,170,33,237,23,172,203,184,65,79,71,30,231,179,161,75,67,81,5,93,69,78,168,199,49,219,94,202,104,186,106,230,57,123,78,246,238,72,220,132,75,112,177,146,159,186,39,136,44,19,147,146,92,59,21,38,32,184,47,111,157,178,244,228,101,12,17,62,162,171,164,238,156,136,147,44,16,202,145,238,98,183,168,172,221,163,117,84,201,76,2,0,121,163,249,236,204,223,185,125,30,136,181,82,255,0,249,94,241,211,248,20,197,76,200,236,227,198,125,147,45,175,91,253,143,83,90,221,208,216,174,146,72,213,77,102,87,39,103,163,155,89,58,154,163,152,201,85,146,126,41,174,168,145,102,164,163,252,85,113,49,131,120,80,202,58,204,210,198,20,53,119,23,186,161,182,219,69,178,153,21,175,184,220,100,100,143,138,5,147,106,182,22,109,138,71,190,71,34,237,99,29,181,175,126,200,223,143,14,106,230,102,42,206,76,199,196,121,165,141,106,251,69,235,19,92,37,184,84,237,146,71,199,14,245,247,32,139,168,247,189,176,196,196,108,113,177,92,187,35,99,26,139,163,80,149,254,84,252,14,84,229,173,170,131,138,76,201,125,36,183,220,79,103,71,225,107,99,89,20,233,110,183,85,53,143,74,215,201,162,171,42,102,139,70,181,177,185,58,112,203,35,94,174,116,174,142,24,203,226,199,205,62,114,124,192,196,62,163,57,119,252,166,248,205,177,101,37,247,247,51,227,155,87,74,213,142,241,3,42,44,151,138,118,61,242,65,120,168,100,52,205,166,168,98,107,172,50,244,161,107,36,106,34,199,34,174,253,88,245,124,51,40,1,5,124,202,248,215,184,241,23,152,245,217,95,130,174,122,229,150,17,184,54,58,102,53,105,103,142,235,116,166,90,152,159,115,138,120,218,175,72,94,201,220,200,218,146,185,142,141,140,149,81,174,122,181,158,87,149,199,158,204,178,251,235,209,235,75,255,0,231,87,229,99,11,124,192,161,244,235,137,10,197,117,224,239,138,172,101,194,134,110,91,241,133,154,229,86,236,49,113,168,167,166,197,150,136,227,73,153,113,183,35,253,245,108,78,123,27,218,99,107,164,116,47,220,221,175,85,106,175,77,242,49,247,105,205,195,138,235,22,106,88,178,223,43,242,226,91,85,235,6,94,173,244,217,131,14,33,130,103,186,74,153,21,245,180,81,211,182,53,70,244,122,123,42,58,173,122,44,157,69,107,21,34,88,158,143,162,188,171,48,126,99,226,222,46,45,21,25,121,143,126,139,71,135,237,242,222,49,11,182,44,158,211,179,178,120,35,158,131,165,249,18,117,159,44,45,213,234,137,30,157,102,235,36,81,181,106,7,58,191,52,248,91,229,253,15,168,220,75,74,192,89,243,140,178,215,40,243,11,42,112,125,109,93,177,153,145,81,106,101,222,186,154,161,35,124,150,234,70,86,164,180,74,155,21,219,39,117,92,106,247,53,237,247,33,116,110,71,178,87,161,219,225,163,135,76,119,197,6,105,208,101,158,5,167,254,197,89,120,173,223,15,245,50,215,218,97,134,122,206,156,178,199,214,233,117,216,238,147,29,189,254,8,158,42,147,209,148,248,23,38,184,44,201,172,27,150,126,212,181,90,33,171,184,91,172,93,183,160,232,166,196,88,138,177,209,195,213,233,238,146,71,205,52,137,187,110,231,164,81,51,77,91,12,58,182,181,152,214,113,99,230,159,57,62,96,98,31,81,156,165,68,212,242,189,227,167,240,215,133,89,145,217,199,140,251,94,100,217,119,251,30,166,181,187,102,190,218,227,141,170,154,204,174,94,209,89,14,146,117,53,70,189,241,35,36,252,107,155,81,34,95,248,0,0,0,0,0,0,0,27,117,251,13,83,188,212,218,173,213,117,56,247,170,170,181,87,192,218,244,77,14,52,77,14,204,127,146,111,7,195,197,139,165,181,87,252,255,0,41,164,62,241,179,83,209,197,48,58,79,201,247,191,230,233,139,56,197,183,200,238,215,38,73,78,239,117,53,248,127,21,191,90,39,212,74,79,47,215,189,44,176,61,203,252,45,63,244,234,137,25,139,250,218,27,193,215,153,117,119,129,198,140,250,142,102,55,224,111,85,239,208,221,166,134,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,28,109,53,69,208,215,196,225,123,118,63,84,248,247,133,77,201,174,166,214,181,117,251,14,118,120,27,129,227,51,57,17,108,21,90,255,0,177,223,254,3,200,76,227,114,84,102,98,213,177,171,223,164,159,243,245,37,182,97,183,255,0,87,104,149,127,217,17,175,254,218,19,59,192,180,168,236,39,105,255,0,120,167,79,255,0,5,76,94,211,63,33,191,161,13,198,139,224,167,10,53,28,245,212,228,72,219,169,170,166,212,247,87,67,70,39,126,170,111,6,221,85,77,81,52,53,0,0,0,0,0,0,0,0,1,142,183,30,217,103,138,178,191,139,140,204,183,98,154,78,159,183,177,5,110,38,183,78,200,228,72,106,168,107,231,125,68,79,141,207,99,119,237,234,58,39,171,117,106,75,12,172,71,59,102,164,149,114,100,205,47,165,124,56,223,114,206,190,251,218,171,240,38,32,147,179,81,118,93,157,142,215,90,196,154,31,198,35,17,178,111,170,109,197,221,238,115,219,166,139,163,122,104,88,7,51,76,235,252,52,241,113,138,123,61,191,178,208,96,77,112,85,30,248,182,77,47,98,158,110,209,36,154,72,246,187,90,169,106,118,57,54,235,18,69,185,168,237,218,221,255,0,36,188,156,177,69,133,113,215,16,53,19,117,175,85,55,5,193,212,113,237,123,123,37,44,113,211,213,212,46,168,253,146,117,159,45,55,114,179,115,59,47,186,237,36,114,36,159,152,214,113,99,230,159,57,62,96,98,31,81,156,185,254,22,184,36,181,113,95,192,214,37,190,225,136,41,40,115,23,10,227,139,180,214,170,198,210,181,211,221,160,109,158,145,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,122,138,212,68,146,77,108,131,253,21,96,44,85,254,186,225,204,73,135,46,31,238,148,117,214,218,234,121,63,224,201,12,209,200,207,177,205,115,126,10,132,228,242,235,227,170,155,138,92,26,152,31,48,107,233,25,154,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,242,216,231,181,140,99,145,140,188,162,138,113,167,150,127,133,222,20,243,63,2,199,73,117,171,171,168,195,243,220,40,41,109,113,245,42,170,171,168,149,43,41,96,99,54,57,95,212,158,158,38,43,26,221,206,107,149,173,84,114,162,166,58,248,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,153,39,66,170,9,27,36,82,108,122,57,142,218,246,53,116,114,43,87,77,21,21,59,140,140,238,217,223,117,155,132,74,222,36,108,86,58,74,59,147,242,222,76,113,71,109,171,145,213,48,67,58,219,22,178,56,36,115,122,110,145,136,237,26,170,155,21,200,138,169,183,94,236,109,204,148,248,85,202,223,192,183,14,57,117,150,115,88,189,141,95,102,195,244,190,213,162,237,93,163,165,116,149,157,106,239,198,35,222,215,107,85,44,238,247,28,172,77,116,102,141,70,162,85,80,8,33,230,59,192,229,55,10,88,202,131,24,101,243,234,234,50,235,24,84,78,202,24,101,100,178,190,201,86,212,71,173,20,179,170,43,94,199,53,92,232,28,231,117,92,200,165,107,145,203,10,203,39,181,229,139,192,119,225,190,251,77,159,57,177,101,221,128,112,253,193,190,205,181,220,109,221,74,92,81,51,89,51,100,209,221,86,175,70,158,118,211,171,183,71,36,83,57,36,133,117,217,43,82,234,185,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,146,233,198,223,7,216,103,139,156,175,150,202,228,164,162,198,214,58,121,221,132,239,21,114,212,116,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,107,160,90,231,146,249,161,101,205,198,100,69,231,8,85,208,99,185,47,16,88,89,103,169,124,113,61,213,179,189,140,133,169,35,156,145,43,36,89,35,86,75,191,166,230,61,175,71,43,21,28,79,79,4,156,31,97,158,17,178,190,43,43,82,146,183,27,95,41,224,118,44,188,82,75,81,208,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,93,173,184,160,10,85,197,143,149,140,228,249,127,136,125,58,115,26,194,85,57,174,112,45,253,127,138,12,148,193,159,236,138,172,127,69,66,239,237,92,219,164,116,232,223,247,222,212,246,187,248,19,43,63,213,19,17,213,145,121,233,152,252,58,102,61,187,52,50,190,243,216,110,180,58,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,234,66,253,173,213,53,71,35,154,215,177,204,123,24,246,228,83,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,233,204,205,205,213,53,86,171,92,215,177,207,99,216,247,84,2,149,113,79,146,159,186,39,135,220,109,147,145,220,59,21,94,32,183,167,96,157,210,244,227,101,116,18,178,162,151,170,238,156,138,144,172,240,196,146,109,98,187,166,175,219,163,180,84,198,176,201,35,1,241,49,131,113,183,11,144,113,79,13,13,95,176,163,194,245,120,142,225,67,72,139,44,240,62,142,41,22,182,146,53,149,177,36,175,142,88,38,137,30,168,198,61,88,142,69,70,185,20,198,220,200,247,130,252,156,190,228,23,12,24,3,42,177,76,219,239,86,171,124,149,23,24,246,177,59,53,85,93,68,181,114,211,106,199,189,143,232,190,161,209,117,26,229,107,250,123,211,68,118,137,245,184,177,242,177,156,159,47,241,15,167,78,99,88,73,247,54,190,10,61,137,89,89,197,150,89,91,45,84,118,89,186,49,227,75,124,9,208,145,181,211,79,211,101,205,168,174,217,39,89,242,197,28,173,141,173,114,72,141,149,82,69,150,103,178,192,50,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,72,95,181,186,166,168,228,115,90,246,57,143,99,30,219,170,230,27,204,71,247,77,209,219,242,191,41,210,235,104,192,52,253,27,133,201,242,212,116,228,189,204,248,41,229,142,10,152,58,104,177,118,73,251,67,21,141,150,88,164,145,173,149,21,118,68,228,161,124,31,112,153,140,184,186,205,15,160,246,42,138,187,61,138,130,158,74,155,238,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,223,167,81,232,138,216,158,169,245,121,132,96,12,27,149,156,92,227,108,190,203,236,61,73,99,195,214,58,123,37,53,13,13,50,46,200,153,236,122,53,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,91,202,228,99,249,236,253,91,253,164,90,175,52,127,61,153,155,247,47,163,209,30,215,151,151,9,152,55,139,172,175,206,220,15,125,168,164,179,223,104,42,48,189,77,139,17,186,129,106,167,181,61,100,175,89,209,140,73,34,87,178,88,152,177,185,138,253,154,244,222,168,174,137,138,150,149,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,178,104,255,0,25,11,223,27,181,142,86,59,221,114,233,174,139,162,162,162,117,112,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,9,77,67,67,76,137,190,87,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,153,41,228,190,80,224,220,133,202,252,63,148,121,127,5,92,118,44,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,76,99,9,9,195,156,190,234,120,137,224,47,43,243,135,38,237,84,141,204,91,117,61,222,154,182,219,12,81,66,252,76,197,191,77,28,75,45,68,211,197,12,47,166,133,39,114,61,205,115,228,98,50,61,116,100,104,145,236,92,167,47,254,24,191,116,247,16,86,155,6,36,194,247,91,150,1,178,111,184,98,186,154,57,187,60,112,194,145,72,180,208,73,55,114,167,94,118,50,61,145,170,74,177,245,156,197,111,77,210,50,111,248,177,242,177,156,159,47,241,15,167,78,99,88,73,247,54,190,10,61,137,89,89,197,150,89,91,45,84,118,89,186,49,227,75,124,9,208,145,181,211,79,211,101,205,168,174,217,39,89,242,197,28,173,141,173,114,72,141,149,82,69,150,103,178,48,73,20,228,217,195,215,211,76,216,187,113,11,118,169,186,210,82,101,222,148,86,134,71,75,165,45,198,186,182,154,162,41,218,233,220,138,139,208,129,232,174,137,158,246,234,152,28,174,107,83,108,151,43,206,175,202,198,22,249,129,67,233,215,18,61,121,103,90,109,87,254,53,242,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,178,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,71,31,220,31,93,120,77,205,199,54,222,148,146,96,76,99,81,89,95,133,31,12,174,87,211,64,199,181,100,161,149,178,61,210,239,167,73,162,98,72,231,57,37,99,152,253,219,214,72,227,250,188,188,248,211,186,240,177,154,20,246,44,95,136,42,219,149,120,150,161,83,16,81,165,51,170,146,138,117,143,108,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,58,114,61,144,237,240,28,96,241,103,140,184,186,205,15,167,23,218,122,187,61,138,130,158,58,107,22,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,223,167,77,138,170,216,152,137,113,92,177,120,14,252,55,223,105,179,231,54,44,187,176,14,31,184,55,217,182,187,141,187,169,75,138,38,107,38,108,154,59,170,213,232,211,206,218,117,118,232,228,138,103,36,144,174,187,37,106,88,1,63,220,174,60,137,229,151,223,94,177,90,64,8,39,123,151,23,28,117,60,86,224,218,252,31,152,44,164,167,204,92,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,210,107,229,137,205,86,164,201,20,119,148,66,183,51,174,60,127,13,247,218,156,134,202,123,214,236,3,135,238,14,246,149,210,221,113,234,82,226,137,154,200,93,30,173,233,53,122,52,243,182,161,27,182,73,34,153,201,28,201,174,200,156,150,0,95,255,0,37,79,52,248,167,229,253,119,168,219,137,169,0,176,14,114,121,41,244,231,135,219,78,113,210,92,58,53,121,101,112,94,180,18,75,182,57,232,110,50,211,211,201,181,169,27,149,211,54,118,81,171,117,123,26,145,245,245,220,237,136,70,7,5,249,199,98,200,46,40,48,6,106,226,152,119,217,109,87,9,41,238,50,110,122,118,106,90,186,121,105,37,169,209,140,123,223,209,101,67,165,233,181,170,231,244,246,38,138,237,82,93,57,182,99,91,86,21,224,183,16,88,174,20,245,114,84,99,27,197,170,201,66,232,88,213,100,115,178,165,181,202,233,85,92,138,140,233,80,202,212,86,163,151,123,152,154,104,170,230,195,6,64,228,229,247,136,12,229,194,121,59,135,38,236,245,120,154,224,218,121,42,118,177,253,146,149,141,116,149,53,59,30,246,36,157,40,35,150,94,158,244,115,246,109,111,188,228,67,38,144,11,0,231,87,229,99,11,124,192,161,244,235,137,30,188,179,173,54,171,255,0,26,249,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,22,205,5,76,18,89,43,155,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,213,230,25,193,101,215,133,140,208,168,190,225,12,63,86,220,171,196,181,8,184,126,177,106,93,84,148,83,172,123,165,183,207,35,154,142,99,218,228,149,209,35,213,202,248,81,171,212,145,236,155,109,107,228,193,105,207,152,115,67,18,223,112,165,178,145,153,87,89,78,218,76,89,89,95,14,137,53,108,49,200,234,40,168,164,68,220,234,150,58,117,115,219,175,77,176,202,245,147,71,186,159,90,21,205,31,207,102,102,253,203,232,244,71,181,229,229,194,102,13,226,235,43,243,183,3,223,106,41,44,247,218,10,140,47,83,98,196,110,160,90,169,237,79,89,43,214,116,99,18,72,149,236,150,38,44,110,98,191,102,189,55,170,43,162,98,165,160,99,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,124,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,100,83,38,57,192,93,112,71,13,21,152,107,29,216,170,241,62,104,97,218,122,123,109,134,227,112,172,116,204,189,44,143,168,94,213,91,182,54,43,25,75,19,41,152,239,198,190,106,151,189,170,174,106,186,89,89,26,183,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,146,85,138,184,28,169,225,75,151,14,110,99,12,193,125,37,70,98,227,10,124,62,202,232,98,100,82,178,201,72,219,205,27,210,138,41,209,21,207,123,156,173,116,238,107,186,78,124,81,53,168,228,133,37,146,200,56,78,243,79,147,127,48,48,247,168,192,100,166,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,0,16,173,206,175,205,62,22,249,127,67,234,55,19,181,202,239,33,176,111,18,89,71,196,86,84,227,58,42,71,50,227,79,135,159,108,174,154,157,102,125,166,226,140,186,165,61,108,72,215,177,219,227,115,181,86,163,219,189,138,248,220,187,30,228,91,43,206,140,161,198,89,11,154,24,131,40,243,2,10,72,239,184,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,146,63,202,143,142,159,235,28,47,231,94,51,255,0,99,210,224,10,218,230,255,0,108,215,90,228,168,87,127,189,118,86,57,191,195,133,31,254,167,132,149,64,65,95,55,28,179,197,88,63,139,219,198,58,187,82,107,101,199,182,250,11,133,162,170,56,228,233,187,179,82,67,71,60,14,123,152,140,89,152,248,17,238,99,28,237,177,207,3,149,81,95,162,92,7,36,44,210,255,0,236,151,146,151,11,239,251,19,20,218,45,157,151,244,211,87,207,214,70,127,244,53,187,30,255,0,181,141,254,184,165,42,231,39,157,127,78,120,130,180,228,229,37,191,163,73,150,86,245,235,79,36,91,100,158,186,227,21,61,68,155,92,146,57,29,11,96,101,26,55,86,49,201,39,95,93,205,216,167,213,228,183,147,150,44,97,156,184,183,56,174,243,117,42,242,238,223,79,79,107,166,218,244,219,85,114,109,68,110,169,222,215,162,46,200,32,168,139,166,230,61,174,237,59,189,215,70,213,89,148,0,128,30,104,254,123,51,55,238,95,71,162,42,87,44,206,23,114,191,138,108,1,158,88,67,48,44,148,143,185,81,211,217,151,15,94,156,201,22,123,53,108,208,221,35,109,67,58,114,70,233,24,142,233,189,208,57,253,57,22,40,247,34,237,106,182,208,51,163,40,113,150,66,230,134,32,202,60,192,130,146,59,238,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,164,132,240,31,205,35,10,229,182,86,92,114,207,137,107,181,214,95,162,118,248,215,9,86,209,91,99,147,180,80,211,211,69,12,86,132,142,8,217,182,100,233,110,142,105,156,173,127,81,233,44,177,236,106,190,197,184,151,226,47,29,241,65,154,117,249,153,142,170,63,178,209,217,232,182,67,253,76,181,246,153,166,130,143,169,20,81,245,186,93,119,183,170,246,239,127,138,175,130,37,229,114,167,224,114,155,50,174,180,28,82,102,75,234,226,177,97,139,194,63,11,91,26,201,96,91,141,198,149,204,122,86,190,77,17,31,77,12,186,53,173,141,203,212,154,41,26,245,107,98,116,115,76,73,141,103,22,62,105,243,147,230,6,33,245,25,202,84,76,79,42,126,56,234,115,42,213,65,194,222,100,178,146,43,238,24,179,163,48,181,205,175,138,4,184,219,169,90,198,37,19,227,213,21,245,48,197,163,154,232,218,189,72,98,145,207,70,186,39,73,52,143,145,87,205,79,143,31,251,47,194,166,80,94,191,177,69,139,239,182,203,143,251,251,42,108,142,103,75,255,0,55,116,175,142,111,236,148,239,111,245,214,17,86,93,87,43,143,61,153,101,247,215,163,214,151,255,0,206,175,202,198,22,249,129,67,233,215,18,58,185,114,97,107,22,57,227,11,5,224,172,83,67,219,108,184,130,223,136,173,119,26,110,171,227,235,210,207,98,175,142,88,247,177,90,246,238,99,220,154,181,81,201,174,168,168,189,231,111,143,238,15,174,188,38,230,227,155,111,74,73,48,38,49,168,172,175,194,143,134,87,43,233,160,99,218,178,80,202,217,30,233,119,211,164,209,49,36,115,156,146,177,204,126,237,235,36,113,219,1,58,124,168,248,116,252,11,112,227,6,63,189,211,236,196,153,165,217,239,181,30,254,189,43,91,88,239,103,69,238,202,248,221,172,114,201,81,185,26,199,167,107,233,189,53,137,52,178,190,117,126,105,240,183,203,250,31,81,184,150,43,132,240,181,247,28,226,171,54,10,194,212,61,182,245,136,46,20,246,187,117,55,85,145,245,234,167,145,177,197,30,247,171,88,221,207,123,83,87,42,53,53,213,85,19,188,159,238,21,56,122,192,156,9,112,227,88,252,83,83,106,75,173,13,190,163,16,99,172,73,69,75,51,251,79,65,146,74,228,78,231,75,36,52,240,238,142,54,181,173,221,181,242,36,76,124,207,106,196,183,31,92,107,226,174,43,51,30,174,201,105,185,246,124,178,195,55,9,163,195,150,250,117,145,145,215,236,87,70,219,157,66,72,214,61,211,74,197,85,99,94,212,232,198,245,98,38,231,74,249,111,211,148,118,119,241,23,153,248,2,187,12,102,5,142,146,235,151,88,82,158,59,46,30,196,173,146,150,158,122,41,233,33,165,99,109,79,167,143,71,204,206,207,44,114,182,119,51,84,86,200,215,73,34,189,169,28,91,113,99,230,159,57,62,96,98,31,81,156,188,171,63,3,148,220,71,114,225,203,140,225,192,239,171,102,98,224,187,61,249,144,210,70,201,106,25,124,183,67,121,184,206,180,77,133,136,231,37,74,57,242,186,23,49,190,251,228,88,222,138,142,99,225,143,92,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,76,147,161,85,4,141,146,41,54,61,28,199,109,123,26,186,57,21,171,166,138,138,157,196,244,240,11,198,190,21,226,179,46,41,44,151,107,159,103,204,220,51,111,134,60,71,111,168,88,217,37,126,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,140,143,70,42,109,116,79,150,234,128,0,0,0,0,0,0,6,142,54,154,163,180,238,53,78,243,134,86,237,118,228,248,133,77,201,245,27,81,171,169,206,207,3,112,62,30,45,211,217,171,175,249,251,205,33,191,143,169,18,44,69,78,212,93,87,223,248,127,185,210,150,73,3,181,168,69,95,243,238,37,171,128,73,145,108,20,223,240,255,0,195,170,36,106,47,235,104,111,7,2,183,87,232,167,39,77,186,154,170,105,249,43,161,181,168,170,186,169,200,13,186,169,170,38,134,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,69,77,126,38,197,106,162,247,26,164,136,139,162,161,171,219,185,167,10,34,34,232,168,114,38,154,26,238,84,95,176,222,15,25,153,241,185,248,126,173,91,240,167,145,127,246,30,65,175,27,114,191,240,171,89,30,253,123,228,215,187,255,0,41,169,45,246,200,187,46,244,111,215,194,120,215,255,0,105,9,131,224,42,236,217,176,237,186,29,253,237,134,20,78,239,170,58,84,250,139,247,166,93,208,70,191,91,83,251,199,40,54,34,34,42,169,181,170,229,114,170,247,162,41,189,218,42,237,53,211,67,69,119,212,17,21,124,77,116,68,53,0,0,0,0,0,0,0,0,0,34,87,157,166,78,95,98,197,88,23,136,26,121,186,214,90,155,122,96,234,200,246,177,189,146,170,57,42,42,233,215,85,126,249,58,204,150,167,185,25,181,157,151,222,118,178,53,18,128,114,206,226,23,247,63,230,198,56,185,85,211,93,110,116,151,12,191,190,214,195,104,167,170,232,210,213,215,91,41,157,114,141,213,10,170,168,205,32,164,172,137,146,164,114,57,142,168,84,70,237,123,212,181,92,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,76,143,175,85,60,142,146,89,54,49,26,198,238,123,220,186,53,17,169,174,136,136,157,198,69,28,22,101,159,224,139,133,60,176,192,178,82,93,105,42,233,240,252,23,10,250,91,164,125,58,170,90,234,213,90,202,168,30,205,141,86,116,231,168,149,136,199,55,115,90,212,107,149,92,138,171,90,204,107,56,177,243,79,156,159,48,49,15,168,206,74,167,37,79,43,24,167,230,5,119,167,91,143,147,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,27,92,149,27,213,201,27,166,165,142,55,247,57,187,228,137,118,163,213,97,134,39,68,102,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,33,222,15,248,148,177,113,83,145,214,124,205,182,39,70,235,14,219,94,36,164,109,43,224,142,146,241,20,49,190,162,56,145,206,126,232,87,170,201,35,84,123,215,167,35,17,202,143,71,181,181,172,198,179,138,172,173,252,11,113,29,152,185,103,13,139,216,212,22,108,65,85,236,170,46,213,218,58,86,185,95,214,161,252,98,189,238,118,180,178,192,239,125,202,244,215,71,232,228,114,37,127,197,28,78,226,171,207,43,156,59,148,119,172,81,173,124,217,129,62,25,167,133,240,201,60,213,248,118,221,77,79,92,172,146,105,119,181,157,10,170,202,8,216,140,116,106,145,71,19,26,213,107,100,214,149,112,19,150,120,171,52,56,184,203,59,118,22,164,234,123,7,16,81,98,107,140,239,142,69,134,150,134,130,118,84,74,249,28,198,59,102,238,155,98,98,187,70,172,179,68,197,115,119,234,100,82,0,60,254,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,105,171,168,106,81,118,74,205,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,234,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,88,95,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,143,21,91,146,249,95,113,205,202,12,247,184,97,10,74,172,119,107,179,173,134,134,241,51,228,123,233,104,149,242,61,91,20,106,238,147,30,171,52,168,178,181,137,38,201,30,205,219,28,173,95,106,0,41,87,22,62,86,51,147,229,254,33,244,233,204,107,12,170,8,64,230,97,192,141,139,134,75,141,183,53,114,173,157,159,0,226,107,130,90,219,104,213,239,246,37,83,41,99,116,113,245,231,168,146,106,158,208,177,86,75,174,212,108,123,54,42,251,204,214,144,112,73,198,14,38,225,27,52,34,189,53,106,235,112,77,242,162,6,226,203,61,36,84,253,122,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,220,220,130,48,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,62,62,189,44,241,182,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,247,31,88,199,7,141,12,156,177,100,23,20,24,255,0,42,176,180,219,236,182,171,132,117,22,232,246,189,59,53,45,93,60,85,113,83,106,247,189,239,232,178,161,177,117,28,229,115,250,123,215,69,118,137,85,109,220,102,216,191,161,189,119,225,34,231,106,223,137,25,136,41,233,237,175,141,143,138,63,99,190,181,110,114,84,185,254,251,101,153,149,81,62,23,70,189,20,233,212,192,230,245,22,57,74,43,194,198,74,126,232,158,32,176,78,78,73,112,236,84,152,130,224,189,190,118,203,211,145,148,48,68,250,138,174,147,186,114,34,76,176,67,42,71,185,138,222,162,179,118,141,213,83,37,50,149,113,99,229,99,57,62,95,226,31,78,156,198,176,202,160,132,14,99,252,191,235,56,119,190,203,155,121,67,135,127,210,158,191,179,65,45,53,60,147,212,73,135,106,182,50,61,181,15,153,242,72,248,102,145,21,236,153,93,181,36,149,98,114,51,241,43,45,165,228,190,80,227,44,250,205,12,63,148,121,127,5,36,151,220,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,92,135,184,98,225,235,10,240,191,147,86,92,163,194,213,61,191,176,117,42,110,55,71,210,199,79,53,206,186,87,110,150,162,70,177,63,181,141,136,231,61,204,138,40,152,175,126,205,203,10,220,209,252,246,102,111,220,190,143,68,93,87,35,31,207,103,234,223,237,34,213,121,163,249,236,204,223,185,125,30,136,170,188,158,248,133,194,185,87,156,183,204,163,197,52,221,15,194,167,97,166,183,93,31,85,28,80,211,87,81,182,165,209,83,200,215,170,107,215,237,14,141,138,215,43,186,169,19,17,142,234,238,101,250,115,12,224,178,213,197,62,87,212,95,112,134,31,164,118,106,97,170,116,92,63,88,181,45,165,90,216,18,77,210,219,231,145,205,86,189,142,106,202,232,145,234,212,100,202,213,234,70,199,205,186,208,57,61,112,187,117,155,52,49,78,125,99,203,37,93,189,249,127,81,81,133,237,116,117,108,116,51,195,123,124,123,107,122,145,245,26,248,223,5,60,157,37,142,88,149,174,90,197,84,84,124,43,164,186,24,171,147,147,202,43,55,176,110,53,225,94,223,149,182,105,234,211,16,229,197,69,76,55,168,38,129,90,205,149,213,181,117,84,211,68,244,213,175,99,154,178,49,83,84,122,62,23,234,212,106,177,207,161,92,215,56,22,254,191,197,6,74,96,207,246,69,86,63,162,161,119,246,174,109,210,58,116,111,251,239,106,123,93,252,9,149,159,234,137,138,255,0,202,143,135,79,192,183,14,48,99,251,221,62,204,73,154,93,158,251,81,239,235,210,181,181,142,246,116,94,236,175,141,218,199,44,149,27,145,172,122,118,190,155,211,88,147,75,128,226,199,202,198,114,124,191,196,62,157,57,141,97,145,159,7,220,89,224,222,46,178,191,233,197,138,158,146,207,125,160,168,146,154,251,135,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,54,107,212,98,42,186,39,162,69,175,49,254,95,245,156,59,223,101,205,188,161,195,191,233,79,95,217,160,150,154,158,73,234,36,195,181,91,25,30,218,135,204,249,36,124,51,72,138,246,76,174,218,146,74,177,57,25,248,149,150,85,56,57,225,235,247,48,112,251,134,242,154,182,166,213,91,122,164,235,214,222,238,22,234,94,140,117,149,211,202,233,28,229,85,68,124,189,54,44,112,54,87,162,57,209,193,31,186,196,209,141,182,190,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,233,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,204,154,63,198,66,246,72,221,36,137,142,247,92,154,233,162,234,138,168,184,246,113,93,194,142,99,240,149,152,239,193,88,214,46,221,106,174,234,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,167,51,55,53,37,133,85,93,27,156,213,69,123,31,28,143,245,92,11,240,101,125,227,15,49,234,173,146,93,125,141,131,48,191,103,168,196,215,40,158,197,170,108,114,171,250,84,212,209,187,93,102,151,165,42,36,142,106,199,27,88,231,59,114,163,34,147,32,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,12,88,137,254,229,113,228,79,44,190,250,245,138,210,0,75,255,0,162,224,59,240,223,203,219,46,243,231,41,236,187,177,246,31,183,222,253,165,107,183,91,186,149,88,162,22,222,231,108,122,187,170,212,235,83,192,218,133,110,216,228,150,102,164,112,166,187,34,106,89,6,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,255,0,248,187,230,175,77,157,252,58,82,101,142,92,225,74,188,57,125,198,180,242,179,23,61,46,50,200,150,170,70,85,61,173,162,130,102,178,21,157,245,17,68,199,74,229,103,73,176,206,232,116,145,207,122,197,98,185,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,86,242,185,152,240,245,133,120,95,201,174,30,50,143,11,84,246,254,193,244,162,166,227,116,125,44,116,243,92,235,165,117,181,210,212,72,214,39,246,177,177,28,231,185,145,69,19,21,239,217,185,92,149,60,211,226,159,151,245,222,163,110,38,164,2,159,231,246,78,88,184,128,201,172,89,147,184,142,110,207,73,137,173,238,167,142,167,107,223,217,42,152,228,146,154,167,99,30,197,147,165,60,113,75,211,222,141,126,205,174,247,92,168,99,46,93,255,0,31,188,102,216,184,185,177,100,226,219,45,93,154,235,134,240,253,77,70,36,115,88,248,99,142,241,84,248,163,168,166,138,39,110,252,75,123,19,37,142,68,150,69,116,117,76,107,182,62,55,180,168,28,155,50,83,233,207,16,87,108,227,171,184,116,105,50,202,222,157,24,35,151,108,147,215,92,98,168,167,143,115,86,55,35,161,108,12,172,87,104,246,57,36,232,105,185,187,208,154,144,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,78,158,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,201,163,252,100,47,100,141,210,72,152,239,117,201,174,154,46,168,170,139,232,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,51,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,123,254,115,121,71,151,23,108,154,177,103,101,222,241,236,140,95,135,238,17,216,173,109,142,129,36,246,228,117,46,89,29,73,52,173,110,248,250,44,138,162,162,55,57,221,54,233,59,54,171,231,107,155,13,132,154,114,96,201,12,175,197,88,155,18,231,149,214,249,87,89,141,176,53,67,104,45,214,118,199,36,80,91,224,172,167,145,157,185,242,39,187,59,229,106,85,66,216,245,210,52,142,71,57,174,89,34,116,119,149,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,0,33,91,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,94,87,27,124,31,97,158,46,114,190,91,43,146,146,139,27,88,233,231,118,19,188,85,203,81,208,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,77,174,199,219,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,171,36,232,85,65,35,163,150,61,236,87,49,219,94,199,38,173,85,106,233,170,42,167,121,54,156,180,248,234,169,226,107,12,213,101,134,103,87,213,213,102,134,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,114,116,228,107,158,174,145,35,189,242,58,185,210,100,229,247,24,100,214,18,206,43,68,221,74,76,187,184,84,83,221,41,182,177,54,210,220,157,79,27,106,119,185,232,171,178,120,41,226,233,181,143,115,187,78,239,117,177,185,86,192,57,114,102,103,224,191,140,156,184,184,212,85,221,99,160,191,92,29,134,107,32,183,201,167,106,237,241,186,158,157,147,53,94,214,190,22,213,73,77,43,145,117,211,162,143,107,92,230,53,10,85,159,217,199,125,226,3,57,113,102,113,98,56,123,61,94,38,184,58,162,58,109,204,127,100,165,99,82,58,106,109,236,99,18,78,148,17,197,23,83,98,57,251,55,59,222,114,169,53,60,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,34,83,211,190,22,171,26,228,134,74,90,90,105,90,171,187,119,85,94,215,109,115,81,47,0,2,0,121,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,69,207,243,6,224,146,213,197,126,0,142,251,134,32,164,161,204,92,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,212,86,162,36,146,107,4,56,179,11,95,112,54,42,188,224,172,83,67,216,175,88,126,225,81,107,184,211,117,89,39,66,170,9,29,28,177,239,98,185,142,218,246,57,53,106,171,87,77,81,85,59,203,159,229,243,193,37,215,138,252,127,37,247,19,193,87,67,151,88,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,166,174,68,89,35,214,122,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,59,102,53,156,88,249,167,206,79,152,24,135,212,103,46,127,133,174,9,45,92,87,240,53,137,111,184,98,10,74,28,197,194,184,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,162,181,17,36,147,91,32,255,0,69,88,11,21,127,174,184,115,18,97,203,135,251,165,29,117,182,186,158,79,248,50,67,52,114,51,236,115,92,223,130,161,35,248,183,156,5,214,249,194,130,225,74,11,21,93,46,111,221,41,223,135,42,238,177,214,57,140,167,129,40,225,108,215,182,190,8,225,72,106,102,150,73,250,48,68,170,144,190,53,145,207,218,214,71,44,112,97,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,100,125,122,169,228,108,113,71,189,234,214,55,115,222,212,213,202,141,77,117,85,68,239,36,43,140,142,17,45,92,32,242,252,194,248,82,123,141,37,227,22,95,179,34,223,114,196,119,88,41,218,198,62,116,181,92,26,202,88,94,173,73,95,77,10,110,217,212,93,85,242,77,34,54,62,170,198,218,21,202,227,207,102,89,125,245,232,245,165,255,0,243,171,242,177,133,190,96,80,250,117,196,139,94,17,115,190,213,195,143,17,120,51,57,111,182,58,187,189,182,193,81,82,218,202,74,73,26,201,214,10,138,89,169,164,124,123,189,215,61,141,157,94,140,85,106,61,88,141,87,51,118,244,159,76,200,203,60,154,227,19,35,169,236,152,158,147,219,120,67,23,91,233,175,54,123,132,81,186,10,170,110,172,61,74,106,234,101,145,155,225,153,25,38,169,185,189,237,123,153,35,92,199,61,142,135,108,1,203,179,52,41,184,217,180,240,239,140,236,84,149,246,43,125,66,98,123,133,85,77,124,116,204,185,225,24,46,11,3,170,145,180,243,73,44,47,168,70,116,217,10,59,170,199,202,221,202,198,163,164,108,233,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,67,15,58,191,52,248,91,229,253,15,168,220,79,127,200,235,11,88,170,241,86,110,99,90,138,29,247,171,85,190,207,107,163,169,234,189,58,84,181,114,85,73,81,30,196,93,142,220,250,42,101,213,81,92,157,61,26,168,142,114,47,128,230,133,199,79,225,175,21,63,35,178,115,25,246,188,182,178,236,246,197,77,19,118,195,125,186,71,35,149,116,153,28,189,162,142,29,35,233,232,141,99,229,71,201,248,214,182,158,68,183,94,14,248,85,198,92,87,230,229,191,7,217,173,181,109,195,22,234,138,122,156,89,119,142,68,133,150,235,114,191,223,70,202,230,61,189,166,70,182,70,194,205,174,220,244,87,42,116,217,35,217,144,158,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,41,168,104,105,145,118,68,205,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,28,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,175,243,65,229,247,83,118,169,189,113,67,146,214,170,70,61,148,238,175,198,22,58,104,162,166,102,200,98,170,168,172,189,44,178,206,214,171,213,172,129,175,130,40,183,200,245,116,190,243,220,253,99,131,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,212,133,251,91,170,106,142,71,53,175,99,152,246,49,237,200,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,99,122,172,110,199,248,162,248,162,85,80,0,0,0,0,0,0,1,162,166,191,19,141,90,168,189,198,237,250,119,42,26,170,35,155,220,112,237,218,186,42,28,137,167,126,158,1,92,168,191,97,189,59,205,79,135,139,35,89,45,170,212,255,0,63,121,164,43,243,6,150,70,98,250,118,111,239,247,254,31,238,84,165,156,177,52,122,42,18,153,192,5,217,139,65,5,58,191,195,118,157,223,198,170,95,168,147,106,7,111,165,99,181,250,255,0,190,167,96,27,52,77,218,169,183,87,171,244,241,68,55,187,234,250,205,81,52,52,87,125,67,189,126,38,186,33,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,155,141,55,125,131,119,216,60,84,209,209,163,142,61,95,11,180,95,121,63,184,36,114,57,55,34,119,253,70,198,74,136,186,42,104,186,156,155,149,202,154,28,169,224,134,167,146,204,101,254,160,86,55,79,202,167,145,63,246,30,66,7,28,118,232,227,204,250,201,214,79,121,82,69,211,79,252,162,165,126,178,217,168,31,211,175,129,250,248,74,223,240,144,148,174,93,87,197,169,142,24,21,53,72,209,173,79,228,236,137,245,18,105,68,237,212,144,187,79,22,55,251,200,115,154,106,134,197,145,154,170,42,132,145,186,232,223,137,191,199,191,196,211,110,190,42,17,168,134,186,104,106,0,0,0,0,0,0,0,0,0,11,95,230,81,148,52,217,191,193,246,56,129,32,164,91,150,15,167,76,95,109,154,166,121,98,100,15,161,107,159,80,228,72,245,222,247,81,173,92,108,107,209,88,175,149,170,187,116,71,183,31,114,170,240,171,149,191,134,158,35,178,235,44,230,177,123,102,130,243,136,41,125,171,69,218,187,63,86,215,19,250,213,223,140,71,177,205,210,150,41,221,238,57,30,186,104,205,92,173,69,201,76,24,214,113,99,230,159,57,62,96,98,31,81,156,149,78,74,158,86,49,79,204,10,239,78,183,23,254,88,86,119,242,162,203,188,217,226,74,217,155,150,139,213,37,135,9,220,42,31,119,198,86,55,50,174,166,123,213,197,213,253,162,125,146,173,67,86,6,84,197,44,209,185,99,86,116,22,40,214,54,63,168,238,157,234,224,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,210,154,134,134,153,23,100,76,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,1,16,28,237,50,207,21,83,102,158,5,206,62,201,213,195,119,12,62,152,103,175,28,114,59,179,215,83,212,212,84,108,153,219,58,108,234,71,85,172,105,189,92,238,132,254,234,35,53,88,214,36,251,146,94,78,95,101,197,88,235,136,26,137,186,54,90,107,122,224,234,56,246,177,221,174,170,73,41,234,234,23,84,126,248,250,44,138,155,185,89,181,253,171,221,118,177,185,22,90,128,0,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,0,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,148,70,63,199,248,55,43,48,109,219,48,115,7,16,210,88,240,245,142,157,106,107,171,170,85,118,68,205,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,30,206,48,120,179,198,92,93,102,135,211,139,237,61,93,158,197,65,79,29,53,139,14,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,111,211,166,197,85,108,76,68,184,174,88,188,7,126,27,239,180,217,243,155,22,93,216,7,15,220,27,236,219,93,198,221,212,165,197,19,53,147,54,77,29,213,106,244,105,231,109,58,187,116,114,69,51,146,72,87,93,146,181,38,164,17,65,207,7,0,83,69,117,202,204,210,161,195,213,107,81,85,79,113,176,93,46,205,73,93,2,50,39,69,61,21,59,215,94,147,30,171,53,123,219,220,143,122,36,159,148,145,166,216,182,36,83,146,222,78,88,177,134,114,226,220,226,187,205,212,171,203,187,125,61,61,174,155,107,211,109,85,201,181,17,186,167,123,94,136,187,32,130,162,46,155,152,246,187,180,238,247,93,27,85,102,80,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,168,60,254,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,105,171,168,106,81,118,74,205,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,143,240,135,193,150,92,112,121,98,196,118,204,21,117,186,222,107,241,69,195,180,87,92,174,47,68,145,212,177,62,94,197,76,145,179,72,211,165,28,174,71,72,141,71,73,35,228,114,237,106,199,20,119,0,64,15,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,181,94,104,254,123,51,55,238,95,71,162,45,84,154,158,88,188,120,254,27,236,84,217,13,155,23,173,216,251,15,219,219,236,219,165,198,227,212,170,197,16,181,243,58,77,27,210,106,117,169,224,109,58,59,116,146,75,51,82,73,151,93,146,185,44,215,153,63,22,120,251,22,241,105,89,108,203,252,117,87,105,182,229,29,69,77,146,193,93,100,235,91,171,105,171,100,134,56,174,174,116,232,173,153,94,179,50,74,117,86,170,70,177,194,221,168,187,222,249,47,171,149,215,20,217,243,196,222,13,198,83,103,60,52,151,10,124,45,81,69,73,109,196,48,218,187,35,238,83,204,181,50,84,69,43,163,210,157,239,133,157,145,17,177,70,197,107,36,98,191,114,189,28,176,108,123,92,151,205,236,101,144,185,161,135,243,115,47,231,164,142,251,135,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,144,247,12,92,66,225,94,40,50,106,203,155,152,90,155,176,118,254,165,53,198,214,250,168,234,38,182,87,68,237,178,211,200,230,47,246,178,49,92,214,57,241,75,19,213,140,223,181,42,169,74,184,177,242,177,156,159,47,241,15,167,78,99,88,85,94,24,184,133,197,92,47,231,45,151,55,48,181,55,111,236,29,74,107,141,173,245,82,83,195,115,161,149,187,101,167,145,204,95,237,100,98,185,175,107,37,138,39,171,31,179,106,205,246,105,113,103,151,21,124,18,220,248,179,194,150,63,164,22,86,219,225,184,217,104,174,214,196,127,74,240,202,230,65,72,149,16,185,237,255,0,83,220,91,18,189,241,201,170,116,85,240,189,202,140,114,194,183,15,92,99,113,5,195,7,90,139,41,177,183,100,178,214,220,32,184,220,44,149,180,145,85,208,214,73,30,136,168,173,145,170,248,186,140,68,100,143,129,241,200,230,181,158,254,172,98,182,77,57,202,201,117,155,132,76,19,53,246,138,146,142,228,252,113,109,117,101,61,37,75,170,96,134,117,182,92,58,140,142,87,71,27,164,98,59,84,71,172,108,87,34,34,171,91,174,137,97,124,174,60,246,101,151,223,94,143,90,79,241,69,56,174,225,71,46,56,181,203,135,224,172,107,23,97,186,208,245,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,212,133,251,90,146,194,170,141,145,173,106,162,177,236,142,70,123,108,151,202,28,27,144,185,95,135,242,143,47,224,171,142,197,135,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,76,85,201,254,229,113,228,79,44,190,250,245,138,210,0,73,254,229,113,228,79,44,190,250,245,138,210,61,121,192,100,134,1,203,28,249,182,102,6,16,190,82,50,229,153,20,245,23,75,214,30,138,56,99,90,9,225,233,71,219,81,177,232,228,101,91,150,87,42,189,186,186,104,106,95,189,251,149,177,216,89,59,220,171,242,67,43,242,219,134,139,86,100,224,75,229,93,246,239,153,84,240,215,223,174,51,71,36,12,142,122,103,205,23,97,138,23,119,53,148,210,186,166,53,147,189,101,126,249,17,221,53,137,140,183,94,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,53,32,3,31,110,101,216,2,155,47,184,210,204,74,91,110,30,171,181,91,111,149,20,215,250,85,153,37,217,88,250,186,104,229,170,168,137,242,42,239,99,171,22,173,23,106,236,107,218,246,55,110,205,169,108,4,223,114,125,201,203,22,6,225,129,51,86,158,110,209,122,204,187,132,245,21,146,109,123,58,20,180,53,19,210,83,211,104,175,115,29,181,236,169,151,168,141,99,151,180,236,118,228,141,170,95,80,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,16,3,205,31,207,102,102,253,203,232,244,69,127,229,7,154,88,19,37,176,38,127,230,102,101,223,125,141,134,236,223,69,59,109,111,101,154,163,165,213,154,190,24,255,0,23,11,31,35,181,146,86,55,221,106,233,174,171,162,34,170,90,95,24,60,89,227,46,46,179,67,233,197,246,158,174,207,98,160,167,142,154,197,135,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,55,233,211,98,170,182,38,34,48,87,7,121,185,141,248,104,198,60,79,91,236,245,112,225,236,43,81,78,148,208,190,141,238,125,226,147,124,140,174,169,166,86,106,229,101,35,146,37,145,206,98,68,172,237,11,212,71,83,189,139,77,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,23,195,39,226,230,99,227,118,177,202,246,251,205,93,53,213,52,84,69,73,116,226,119,137,140,27,197,127,43,124,193,205,44,31,67,87,110,123,106,45,22,219,189,178,165,21,207,183,92,99,186,219,159,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,178,45,184,78,243,79,147,127,48,48,247,168,192,100,166,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,0,16,173,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,42,175,51,174,60,127,2,22,42,156,134,202,123,214,220,125,136,45,238,246,149,210,221,113,233,213,97,120,92,248,93,30,173,233,57,58,213,16,58,161,27,182,72,229,133,171,28,201,166,248,156,177,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,190,105,63,25,51,217,27,116,142,39,187,222,114,107,166,137,170,170,34,228,19,193,247,9,152,55,132,92,175,250,15,98,168,164,188,95,107,234,36,169,190,226,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,253,154,245,30,136,142,149,234,181,212,166,156,74,101,13,54,125,100,54,57,202,57,160,164,146,163,17,89,230,134,222,181,115,203,12,17,92,89,164,180,83,72,248,181,122,50,58,152,225,145,81,17,218,163,21,21,174,69,86,174,52,71,213,194,120,90,251,142,113,85,155,5,97,106,30,219,122,196,23,10,123,93,186,155,170,200,250,245,83,200,216,226,143,123,213,172,110,231,189,169,171,149,26,154,234,170,137,222,100,251,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,85,242,116,41,96,141,177,197,30,247,171,158,237,172,99,83,87,42,185,116,213,85,87,188,250,192,16,3,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,37,80,178,174,59,121,115,88,184,171,190,225,252,121,128,234,173,88,83,25,251,66,158,143,17,221,231,223,211,173,179,163,28,215,72,232,35,98,246,138,200,116,137,177,42,190,36,116,123,163,124,154,50,46,157,213,101,86,89,225,92,155,203,140,57,149,184,42,147,179,217,112,205,190,43,125,54,232,227,100,147,108,79,126,121,122,108,99,29,52,175,87,73,35,209,169,190,71,189,202,154,185,79,86,12,107,56,177,243,79,156,159,48,49,15,168,206,74,167,37,79,43,24,167,230,5,119,167,91,138,63,206,159,36,48,13,166,167,10,113,1,111,190,82,91,241,101,250,161,152,122,186,202,216,225,99,238,144,67,20,146,37,193,52,210,87,190,20,233,83,200,247,35,211,100,148,173,214,61,136,146,69,177,49,60,154,114,67,43,237,217,95,116,226,18,213,124,171,187,99,107,181,69,94,24,184,196,232,228,134,11,44,17,201,20,221,149,141,95,118,119,202,212,165,168,116,221,232,136,232,227,106,49,89,42,201,232,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,151,255,0,206,175,202,198,22,249,129,67,233,215,18,21,139,223,229,161,199,29,79,14,56,202,28,158,199,12,164,126,93,99,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,247,25,26,72,197,69,107,217,53,207,243,155,207,28,43,98,192,150,44,139,181,187,253,25,226,30,157,194,225,39,179,99,127,75,14,245,149,235,7,105,145,187,163,235,87,80,210,73,178,21,213,123,7,227,21,169,177,36,162,188,177,120,180,226,178,249,156,184,43,135,202,91,191,210,236,3,71,111,168,167,168,161,185,211,167,245,22,219,19,85,233,82,218,216,161,124,205,233,42,50,24,163,153,206,133,122,177,192,157,45,209,201,23,202,231,87,230,159,11,124,191,161,245,27,137,106,185,95,196,94,59,201,252,172,204,92,179,192,181,29,131,240,153,216,168,239,21,187,33,151,125,174,42,106,248,103,163,233,203,19,244,235,118,230,59,170,199,49,236,232,104,138,187,213,91,242,114,47,34,243,31,136,188,199,183,101,126,87,217,187,117,214,187,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,56,89,185,186,174,138,229,115,154,198,53,239,123,24,236,133,56,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,6,59,164,199,108,103,130,39,138,173,85,49,172,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,88,175,53,206,53,255,0,9,184,170,126,26,242,206,231,117,166,195,120,74,225,81,77,139,101,215,163,13,226,233,12,141,106,83,236,86,164,142,134,150,72,223,222,231,108,146,85,220,140,84,134,25,93,105,92,42,240,207,140,184,175,205,202,60,173,193,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,114,58,103,238,150,54,50,54,170,110,123,219,185,204,102,249,25,144,246,85,101,158,21,201,188,184,195,153,91,130,169,59,61,151,12,219,226,183,211,110,142,54,73,54,196,247,231,151,166,198,49,211,74,245,116,146,61,26,155,228,123,220,169,171,148,245,96,0,0,0,0,0,0,211,113,166,239,176,110,251,2,174,161,204,71,28,74,143,137,117,69,213,62,160,247,35,211,95,143,212,113,182,84,106,232,228,208,229,87,110,211,67,149,190,29,230,167,200,196,174,219,64,171,167,249,238,66,25,121,132,91,99,118,41,166,153,207,209,125,254,237,63,220,233,19,235,44,147,93,175,212,144,206,95,119,213,117,237,148,126,45,110,191,224,85,47,212,75,165,165,253,74,24,221,166,158,63,223,83,184,105,170,27,93,35,17,116,85,52,73,88,139,221,241,55,120,253,163,106,170,235,168,70,162,26,233,161,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,190,38,159,20,52,215,192,215,93,62,1,28,170,29,222,154,47,121,213,157,86,61,85,190,7,205,150,189,177,73,239,59,227,245,29,216,43,27,36,91,153,222,186,107,252,199,118,154,85,150,61,203,240,93,14,83,202,102,12,75,37,150,167,68,215,108,15,95,253,135,144,135,199,135,118,104,213,34,47,240,251,191,253,98,168,181,218,101,68,168,141,87,193,30,139,252,228,146,242,226,168,106,84,183,107,190,41,240,251,105,9,89,181,59,125,186,157,223,92,76,255,0,5,14,217,194,175,77,206,215,225,169,211,158,84,85,118,197,239,213,123,141,148,243,61,87,69,78,253,79,167,30,187,81,85,77,198,138,186,26,106,163,85,26,168,69,93,77,192,0,0,0,0,0,0,0,1,242,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,190,62,189,44,241,186,57,99,222,197,107,219,185,143,114,106,213,71,38,186,162,162,247,152,203,230,198,5,252,23,230,158,50,203,63,106,123,79,232,150,32,184,216,187,111,67,163,218,187,45,76,144,245,122,123,157,179,119,79,118,221,206,211,93,53,93,53,47,255,0,146,94,89,226,170,156,211,199,89,199,217,58,88,110,223,135,215,12,245,228,142,70,246,138,234,138,154,122,141,144,187,103,77,253,56,233,117,145,55,163,155,215,131,221,84,126,169,47,224,198,179,139,31,52,249,201,243,3,16,250,140,228,170,114,84,242,177,138,126,96,87,122,117,184,191,240,1,103,252,212,242,114,251,155,188,35,221,234,112,228,218,213,224,43,132,88,198,74,109,172,254,154,165,166,130,120,234,83,123,222,212,103,78,10,137,103,215,222,115,186,27,26,213,115,209,82,5,204,130,57,107,229,13,54,80,112,125,129,224,88,41,18,229,140,41,215,23,220,166,166,158,89,89,59,235,154,215,211,185,82,77,54,61,180,105,73,27,218,196,70,35,226,114,166,237,85,238,186,0,0,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,120,172,239,198,183,92,181,201,124,125,152,214,42,122,73,238,88,87,11,221,111,116,113,85,177,206,130,73,233,169,36,154,54,200,214,185,174,86,43,152,136,168,142,106,233,174,138,158,36,69,255,0,70,175,138,127,246,131,149,95,241,85,199,254,156,74,167,22,62,86,51,147,229,254,33,244,233,204,107,11,202,230,59,199,29,55,21,184,202,131,7,229,243,42,233,242,235,7,212,78,250,25,165,124,177,62,247,86,228,70,45,108,176,42,163,88,198,181,28,216,26,230,245,90,201,101,115,149,171,50,197,31,137,224,95,131,43,239,24,121,143,85,108,146,235,236,108,25,133,251,61,70,38,185,68,246,45,83,99,149,95,210,166,166,141,218,235,52,189,41,81,36,115,86,56,218,199,57,219,149,25,20,153,4,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,118,193,106,188,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,39,107,159,189,237,107,246,208,201,91,238,59,118,186,251,173,87,163,8,1,39,207,149,150,0,166,192,188,22,224,218,165,195,213,118,155,150,42,168,175,191,220,146,165,37,107,234,159,37,75,226,167,168,70,72,190,235,31,71,5,34,179,98,35,28,205,175,77,119,171,157,118,165,42,226,199,202,198,114,124,191,196,62,157,57,141,97,149,64,0,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,106,188,209,252,246,102,111,220,190,143,68,124,158,20,184,50,190,241,105,151,25,171,115,192,119,94,150,51,192,158,200,168,180,91,103,123,25,75,117,142,161,43,122,244,206,145,218,116,166,94,207,18,197,34,185,35,220,142,107,244,71,245,98,183,91,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,14,169,146,239,13,217,33,106,225,195,36,176,182,75,217,175,149,119,154,124,57,79,43,95,95,83,27,99,125,76,243,79,37,68,207,70,55,185,140,89,102,147,99,53,114,181,155,90,174,122,162,189,113,162,43,174,46,225,51,25,97,238,21,240,23,21,150,106,138,187,222,30,197,85,23,26,107,212,112,208,35,89,135,159,5,107,169,105,150,89,18,71,58,70,78,232,228,209,253,54,49,143,217,26,170,186,70,110,112,125,197,158,50,225,23,52,62,156,88,169,234,239,22,42,250,121,41,175,184,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,126,157,70,34,163,101,122,46,66,120,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,116,169,161,174,166,85,217,43,53,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,21,197,143,149,140,228,249,127,136,125,58,115,26,194,242,185,142,240,57,77,194,150,50,160,198,25,124,250,186,140,186,198,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,87,50,41,90,228,114,194,178,201,103,241,221,174,176,218,170,44,80,220,234,217,109,172,168,134,174,162,141,179,57,32,154,120,91,35,98,149,241,235,181,207,99,103,153,173,114,166,173,73,100,68,211,114,235,121,92,168,248,116,252,52,241,29,6,63,189,211,239,195,121,91,217,239,181,30,254,157,91,163,158,239,103,69,238,202,201,27,164,145,73,81,185,26,246,47,100,233,189,52,149,53,189,94,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,0,12,85,201,254,229,113,228,79,44,190,250,245,138,210,0,73,137,225,231,139,60,27,194,47,44,76,179,199,23,218,122,75,197,246,190,162,237,77,98,195,142,175,90,89,238,175,75,229,82,78,172,122,71,42,177,145,68,245,145,207,86,108,215,166,197,84,116,172,69,137,108,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,66,212,215,87,84,170,111,149,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,74,207,46,17,243,151,135,236,9,128,177,254,97,97,27,173,186,131,26,219,221,60,189,166,149,177,251,46,187,173,54,202,25,246,189,206,100,206,165,142,10,132,108,141,141,223,141,146,61,187,169,229,211,213,112,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,99,18,169,209,196,175,233,84,211,72,237,52,154,46,172,170,145,185,201,28,141,123,154,237,170,172,150,59,181,231,113,118,181,95,237,89,13,125,177,92,233,46,54,219,141,62,32,171,163,172,164,153,179,65,83,4,141,182,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,10,107,201,83,205,62,41,249,127,93,234,54,226,245,57,144,241,173,154,124,31,126,14,255,0,6,118,12,41,115,250,91,237,126,219,237,218,90,153,186,125,151,178,116,250,93,25,226,211,94,210,253,219,183,107,163,116,211,69,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,119,79,29,93,36,45,107,157,53,76,173,86,109,168,122,170,35,81,117,70,247,248,162,200,80,34,175,157,238,86,255,0,246,52,206,187,125,139,253,151,133,174,247,62,213,250,42,104,32,232,171,255,0,250,36,237,236,103,216,247,127,91,66,45,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,50,136,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,249,58,20,176,70,216,226,143,123,213,207,118,214,49,169,171,149,92,186,106,170,171,222,125,96,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,32,7,154,63,158,204,205,251,151,209,232,139,95,142,237,117,134,213,81,98,134,231,86,203,109,101,68,53,117,20,109,153,201,4,211,194,217,27,20,175,143,93,174,123,27,60,205,107,149,53,106,75,34,38,155,151,91,138,224,95,131,43,239,24,121,143,85,108,146,235,236,108,25,133,251,61,70,38,185,68,246,45,83,99,149,95,210,166,166,141,218,235,52,189,41,81,36,115,86,56,218,199,57,219,149,25,20,153,4,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,67,15,51,174,3,191,2,23,218,156,249,202,123,46,220,3,136,46,14,246,149,174,221,110,233,210,225,121,156,200,91,30,174,234,185,122,53,19,186,161,91,182,56,226,133,203,28,41,166,248,154,182,65,98,199,248,203,12,225,156,77,131,44,88,134,174,146,197,140,105,233,169,175,182,246,170,44,21,204,167,168,101,68,10,246,170,42,35,227,150,52,86,189,52,122,35,164,106,46,217,30,215,123,94,19,188,211,228,223,204,12,61,234,48,19,209,198,102,117,226,174,29,184,108,198,25,199,130,173,246,170,219,214,31,246,127,102,130,233,20,146,82,191,175,95,79,78,253,237,142,72,222,186,50,103,42,104,244,247,145,53,213,53,69,143,108,144,230,237,196,150,101,103,70,1,203,155,238,9,203,88,45,184,171,20,90,172,149,146,210,91,107,219,60,112,84,213,199,12,142,141,206,172,115,81,232,215,170,162,171,92,154,233,170,47,129,93,121,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,0,4,43,115,171,243,79,133,190,95,208,250,141,196,234,114,225,226,26,155,133,204,146,226,19,56,103,194,85,120,149,246,234,140,33,77,13,182,23,203,11,37,124,243,220,35,85,150,161,144,202,218,102,53,174,115,145,242,53,24,231,163,35,69,223,35,17,108,175,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,181,53,213,213,42,155,229,126,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,57,28,185,184,40,253,202,185,113,61,255,0,31,219,45,82,102,110,41,252,101,202,166,4,234,201,107,161,84,98,199,108,108,219,156,199,109,123,22,73,93,18,53,175,145,205,110,178,182,24,164,91,192,0,199,7,141,12,156,177,100,23,20,24,255,0,42,176,180,219,236,182,171,132,117,22,232,246,189,59,53,45,93,60,85,113,83,106,247,189,239,232,178,161,177,117,28,229,115,250,123,215,69,118,137,90,185,71,101,158,42,198,28,94,217,241,213,166,147,75,46,2,183,215,220,46,245,82,71,39,77,189,166,146,106,56,32,107,218,197,98,76,247,206,175,107,30,230,238,142,9,220,138,170,205,22,117,1,24,28,102,115,64,207,222,29,184,147,198,25,57,130,176,134,95,214,217,112,255,0,179,251,52,247,75,125,108,149,79,235,208,83,212,63,123,163,171,141,139,163,230,114,38,140,79,117,19,93,87,85,90,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,102,109,219,183,77,93,174,186,166,145,173,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,37,80,0,12,107,56,177,243,79,156,159,48,49,15,168,206,72,79,45,236,249,193,188,54,242,252,204,124,214,198,117,180,141,101,187,28,92,89,108,161,154,161,97,125,218,226,182,170,5,167,162,137,90,199,187,124,142,110,138,228,99,182,49,31,35,147,99,28,169,29,124,69,103,206,50,226,75,55,47,185,173,140,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,178,54,187,69,114,49,187,222,175,145,201,189,238,85,244,24,163,132,124,229,194,92,56,225,222,37,238,248,70,235,14,27,191,92,39,129,251,233,90,157,146,133,89,79,216,107,164,209,235,35,97,170,146,74,134,49,206,141,173,252,76,78,220,228,169,135,119,83,133,94,38,49,151,10,25,185,71,154,88,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,109,87,66,253,209,70,246,72,212,93,175,99,119,53,236,223,27,228,127,154,182,102,97,92,228,224,71,44,243,75,5,85,246,139,46,38,198,22,203,133,54,233,35,124,144,239,182,92,119,193,47,77,239,99,102,137,232,232,228,98,57,118,72,199,181,87,86,169,101,124,174,60,246,101,151,223,94,143,90,95,255,0,58,191,43,24,91,230,5,15,167,92,72,192,224,219,39,44,92,64,113,15,135,242,119,17,205,217,233,49,53,190,249,79,29,78,215,191,178,85,50,209,89,37,53,78,198,61,139,39,74,120,226,151,167,189,26,253,155,93,238,185,80,243,252,69,100,54,50,225,183,55,47,185,83,140,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,85,106,61,219,30,143,141,203,189,142,68,241,87,252,89,138,177,95,179,126,148,226,107,173,231,216,214,248,109,54,239,104,86,201,81,216,232,98,215,165,77,14,245,94,156,44,220,237,177,183,70,183,85,209,19,82,93,57,52,240,241,106,195,121,95,116,226,70,245,106,171,102,33,197,149,21,118,75,61,67,171,26,232,22,201,12,145,117,28,200,152,190,235,223,89,4,173,114,203,239,105,75,26,177,26,215,57,100,183,94,117,126,105,240,183,203,250,31,81,184,150,43,132,240,181,247,28,226,171,54,10,194,212,61,182,245,136,46,20,246,187,117,55,85,145,245,234,167,145,177,197,30,247,171,88,221,207,123,83,87,42,53,53,213,85,19,188,159,62,0,120,62,181,112,155,148,109,109,193,42,228,199,120,198,158,142,191,21,190,105,90,172,166,157,140,114,199,67,19,99,123,162,217,78,179,74,197,145,174,114,202,247,61,251,182,44,113,199,116,0,198,179,139,31,52,249,201,243,3,16,250,140,229,117,184,241,213,83,131,184,16,192,92,44,101,69,125,93,53,246,170,158,247,14,53,174,117,44,78,129,182,234,186,203,130,123,53,137,52,110,87,62,88,170,35,149,211,70,173,233,162,70,214,189,206,116,137,21,175,229,86,89,226,172,228,204,124,57,149,184,42,147,180,94,177,53,194,43,125,54,232,228,124,112,239,95,126,121,122,108,123,219,12,76,71,73,35,209,171,178,54,61,202,154,53,76,135,184,85,225,159,6,240,161,148,116,121,91,131,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,62,176,0,0,0,0,0,0,0,109,95,19,79,138,26,107,224,106,159,106,4,114,168,94,244,209,123,206,188,218,179,222,105,243,106,43,82,55,106,231,127,49,217,164,174,100,172,247,87,87,29,218,89,150,100,93,126,7,57,242,49,44,107,45,2,177,190,43,255,0,231,33,13,188,197,147,110,39,165,68,93,23,223,238,255,0,238,116,133,141,167,137,124,156,191,234,24,152,169,54,187,249,191,220,234,137,150,195,178,117,45,113,59,251,111,240,148,250,103,19,158,137,38,138,117,39,149,187,149,26,189,231,4,51,63,85,71,39,127,192,250,113,106,173,213,84,228,52,95,3,77,84,106,163,85,26,169,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,85,52,248,132,77,77,116,52,219,246,154,237,251,78,57,155,185,170,154,124,15,35,136,169,28,186,189,142,209,205,118,186,105,240,239,56,44,215,55,71,172,114,183,77,169,167,143,232,251,15,83,65,112,138,70,35,17,59,213,126,223,179,236,62,130,46,169,169,230,113,236,155,44,85,109,211,189,212,242,39,254,195,136,50,227,189,235,248,92,171,110,191,25,63,252,106,168,182,164,84,247,21,23,191,84,36,67,150,229,70,234,212,103,212,239,241,209,146,217,102,239,182,83,47,251,147,63,193,67,186,124,186,233,209,174,114,39,142,171,254,51,167,19,221,51,244,78,239,129,244,161,141,177,162,42,175,127,137,216,99,211,77,126,8,104,147,238,119,135,130,155,250,191,96,221,246,26,154,166,159,89,174,168,53,212,212,0,0,0,0,0,0,0,0,49,150,226,7,51,63,12,153,227,143,51,74,58,187,173,69,38,38,196,21,215,10,15,106,73,190,170,26,23,204,238,203,3,253,247,163,122,80,36,81,163,26,229,107,26,196,107,87,107,80,191,254,73,121,199,125,139,21,99,174,31,170,33,235,89,106,109,235,140,104,228,220,198,246,74,168,228,167,164,168,77,17,155,228,235,50,90,110,245,126,214,118,95,117,186,200,229,73,106,6,53,156,88,249,167,206,79,152,24,135,212,103,37,83,146,167,149,140,83,243,2,187,211,173,197,255,0,128,11,85,230,105,157,127,129,110,17,241,79,103,183,246,170,252,119,174,10,163,223,22,248,98,237,176,77,218,36,147,73,24,230,233,75,21,78,199,38,237,37,88,183,53,91,187,72,1,50,19,229,213,156,118,44,228,225,31,2,84,218,33,236,245,120,62,223,6,14,186,83,110,123,250,53,84,16,69,27,87,123,152,196,119,86,5,167,159,70,238,107,58,251,55,57,204,114,151,42,0,0,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,0,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,110,253,189,77,219,119,55,93,52,213,53,212,141,111,232,24,255,0,243,209,127,200,159,254,191,47,255,0,139,31,43,25,201,242,255,0,16,250,116,230,53,133,239,243,12,229,231,117,225,162,235,81,154,153,87,71,87,113,202,187,141,66,35,216,174,116,211,225,185,228,118,141,167,157,203,171,159,76,231,42,54,41,220,170,168,170,216,165,93,253,57,39,165,92,18,113,131,137,184,70,205,8,175,77,90,186,220,19,124,168,129,184,178,207,73,21,63,94,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,119,54,127,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,233,83,67,93,76,171,178,86,106,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,22,255,0,199,198,102,98,172,162,225,11,50,113,214,10,171,236,151,170,123,125,61,190,154,169,178,73,28,148,189,182,174,26,55,207,19,227,123,94,201,163,101,67,159,27,209,222,236,141,99,149,21,17,81,113,215,39,251,150,46,105,126,20,56,54,193,93,174,251,237,59,174,18,237,24,90,225,253,43,209,236,189,150,69,236,144,119,49,173,126,218,25,40,189,246,238,215,95,121,202,244,121,117,69,42,226,199,202,198,114,124,191,196,62,157,57,141,97,149,64,0,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,106,188,209,252,246,102,111,220,190,143,68,93,87,35,31,207,103,234,223,237,35,208,115,94,224,114,155,18,218,175,124,92,101,203,234,214,251,109,167,167,126,46,180,163,37,168,74,234,72,155,28,13,173,129,26,142,88,159,4,77,103,85,171,164,75,12,78,147,86,58,55,245,173,211,148,103,15,95,133,110,32,165,205,155,157,77,169,246,92,170,232,214,203,111,172,165,237,18,86,87,85,197,83,29,27,163,71,38,200,250,47,137,243,245,85,85,205,146,24,118,183,87,43,227,155,243,21,114,124,249,103,90,109,87,254,95,249,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,164,80,113,209,193,149,247,131,204,199,165,182,71,117,246,206,12,197,29,162,163,12,220,165,123,18,169,209,196,172,234,211,84,198,221,52,154,46,172,72,178,53,169,28,141,123,92,221,170,175,138,63,109,203,139,142,58,110,20,177,149,126,15,204,22,85,212,101,214,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,234,185,145,68,230,171,150,20,138,73,137,226,199,202,198,114,124,191,196,62,157,57,141,97,148,70,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,105,171,168,106,81,118,74,205,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,30,206,48,120,76,198,92,34,230,135,208,123,237,69,93,226,197,95,79,29,77,139,17,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,239,211,166,245,68,108,172,85,153,238,95,252,49,126,230,30,31,109,54,12,73,133,237,86,220,125,123,223,112,197,117,52,115,118,137,38,153,101,145,105,160,146,110,244,94,132,15,100,123,35,85,137,36,235,57,138,238,163,164,125,21,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,0,197,92,159,238,87,30,68,242,203,239,175,88,173,32,4,237,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,140,98,203,52,178,43,91,162,111,145,238,241,114,170,200,175,42,254,5,106,113,254,33,181,113,61,154,84,21,112,97,139,29,68,55,44,25,12,53,81,108,187,92,96,170,153,142,158,85,142,69,154,54,82,205,76,138,145,189,140,234,189,204,93,206,141,143,100,146,189,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,50,104,255,0,25,11,217,35,116,146,38,59,221,114,107,166,139,170,42,162,227,239,198,15,9,152,203,132,92,208,250,15,125,168,171,188,88,171,233,227,169,177,98,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,250,116,222,168,141,149,138,180,170,235,143,241,149,247,6,216,50,250,243,136,106,235,48,246,21,168,174,169,178,208,204,168,230,80,62,177,98,90,148,137,85,55,53,143,116,17,189,89,174,196,126,247,34,35,164,122,186,247,249,42,121,167,197,63,47,235,189,70,220,95,255,0,28,252,12,126,237,31,161,63,233,163,244,59,232,119,180,191,214,79,104,118,174,215,217,191,242,136,118,109,236,223,198,215,127,195,78,255,0,41,193,79,45,239,220,125,154,119,92,204,252,50,253,45,246,158,31,158,197,216,190,142,246,14,159,82,166,158,110,175,83,181,75,174,157,155,110,221,169,174,253,117,238,209,111,84,17,171,206,211,51,49,86,31,203,140,187,202,219,77,95,103,178,227,11,133,194,225,119,233,201,35,36,168,236,9,77,208,129,219,94,140,124,42,250,181,145,204,123,93,248,200,32,114,43,85,157,241,45,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,73,146,116,42,160,145,178,69,38,199,163,152,237,175,99,87,71,34,181,116,209,81,83,184,201,247,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,147,227,235,210,207,27,100,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,113,245,128,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,128,30,104,254,123,51,55,238,95,71,162,41,87,12,92,61,98,174,40,51,150,203,148,120,90,167,176,118,254,165,77,198,232,250,89,42,33,182,80,196,221,210,212,72,214,39,246,177,177,28,230,53,242,203,19,21,236,223,185,50,30,201,124,161,193,185,11,149,248,127,40,242,254,10,184,236,88,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,234,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,99,237,199,71,6,87,222,15,51,30,150,217,29,215,219,56,51,20,118,138,140,51,114,149,236,74,167,71,18,179,171,77,83,27,116,210,104,186,177,34,200,214,164,114,53,237,115,118,170,190,40,252,7,9,222,105,242,111,230,6,30,245,24,9,254,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,255,0,89,234,71,187,119,67,111,229,166,155,181,239,211,69,178,172,167,228,215,248,47,205,60,27,153,159,186,59,218,127,68,177,5,186,251,216,190,136,116,123,87,101,169,142,110,151,83,182,187,102,238,158,221,219,93,166,186,232,186,104,122,190,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,0,1,10,220,234,252,211,225,111,151,244,62,163,113,60,255,0,2,249,95,117,206,62,18,248,184,192,118,39,85,173,202,123,62,27,185,81,193,73,68,234,185,234,231,161,154,190,182,58,88,226,106,163,156,249,157,76,144,166,154,170,44,136,168,215,105,181,108,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,40,140,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,79,143,175,75,60,109,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,189,199,214,0,199,175,152,222,102,126,20,56,201,204,123,141,61,93,214,74,11,13,193,184,102,142,11,132,154,246,94,193,27,105,234,25,11,81,238,107,33,117,84,117,50,181,19,77,122,202,247,53,174,123,144,170,188,159,115,142,251,129,184,160,76,170,167,135,180,89,115,46,223,61,61,100,123,152,206,133,85,13,60,245,116,245,58,171,28,247,109,99,42,98,233,163,152,213,237,59,221,185,99,106,19,126,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,175,118,184,247,110,232,110,252,132,211,118,157,250,106,181,87,129,142,6,63,113,119,211,111,244,209,250,99,244,199,217,191,235,39,179,251,47,100,237,63,249,68,219,247,118,159,226,233,179,227,175,116,85,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,137,84,0,3,26,206,44,124,211,231,39,204,12,67,234,51,148,210,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,118,181,239,108,16,181,206,68,213,201,20,104,186,237,77,47,3,151,95,2,181,60,82,227,36,199,25,131,65,86,204,171,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,144,199,49,175,99,220,143,100,228,98,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,124,125,122,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,239,32,135,152,55,4,151,94,20,49,252,119,220,49,5,93,118,93,98,170,138,137,173,85,141,165,115,96,180,206,233,166,115,45,47,145,211,74,247,190,58,118,198,230,203,34,181,102,78,162,181,21,99,147,75,107,143,31,227,40,176,13,70,86,183,16,213,174,19,170,188,67,127,125,165,202,142,129,46,49,67,36,13,168,98,42,106,199,172,83,61,142,218,169,189,18,61,251,186,113,237,184,174,87,30,123,50,203,239,175,71,173,47,255,0,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,46,156,114,112,137,106,226,251,40,219,133,32,184,210,89,241,101,134,161,215,44,57,117,158,157,175,99,39,86,43,95,75,51,209,171,43,41,166,77,187,250,107,170,62,56,100,86,201,210,72,221,6,217,91,195,166,59,204,142,35,173,156,52,77,79,236,172,73,54,32,154,197,117,247,225,159,217,189,149,239,237,210,247,74,216,230,232,71,12,239,218,201,63,25,211,218,197,85,115,117,200,247,9,225,107,22,6,194,182,108,21,133,168,123,21,151,15,219,233,237,118,234,110,171,228,232,82,193,27,99,138,61,239,87,61,219,88,198,166,174,85,114,233,170,170,175,121,13,156,234,252,211,225,111,151,244,62,163,113,61,255,0,35,172,45,98,171,197,89,185,141,106,40,119,222,173,86,251,61,174,142,167,170,244,233,82,213,201,85,37,68,123,17,118,59,115,232,169,151,85,69,114,116,244,106,162,57,200,178,212,1,141,103,22,62,105,243,147,230,6,33,245,25,202,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,61,60,190,120,36,181,112,161,128,36,190,226,120,41,43,179,23,21,83,211,205,117,172,117,43,91,61,166,7,67,11,159,105,100,141,154,86,61,145,212,54,71,58,88,213,169,50,244,213,200,169,28,122,93,168,0,0,0,0,0,0,0,27,85,52,248,132,77,77,85,6,211,77,191,105,164,137,170,105,161,230,49,5,34,201,27,145,174,209,221,218,119,126,131,228,217,238,18,83,203,210,149,189,201,241,215,244,253,135,171,183,220,161,114,43,116,239,95,15,31,183,236,62,163,87,114,106,124,219,252,137,29,18,185,83,95,254,40,66,231,49,215,171,113,125,42,42,255,0,15,254,106,144,178,173,83,167,227,222,94,103,47,218,143,244,97,211,255,0,63,235,85,68,212,97,117,214,207,10,255,0,109,254,19,143,174,124,250,249,218,199,42,124,127,248,31,57,178,58,71,237,211,189,15,163,12,40,196,71,57,221,255,0,160,237,49,232,190,6,139,62,171,166,134,254,175,216,21,218,252,13,83,188,215,187,235,53,213,6,186,154,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,138,191,3,110,170,139,246,26,162,235,220,161,203,183,192,216,233,21,13,137,51,147,184,228,108,155,190,38,171,163,151,79,180,235,214,210,71,52,74,154,127,158,138,120,75,228,18,209,74,178,66,223,251,231,127,122,120,106,191,95,232,62,181,130,224,201,58,104,247,123,218,34,47,119,232,251,15,92,197,71,49,170,159,20,67,204,227,232,157,37,150,171,68,215,108,15,95,253,135,16,81,199,94,244,206,154,246,185,59,181,151,79,255,0,107,169,45,197,21,117,79,210,72,71,45,133,114,220,31,175,240,215,252,42,50,93,236,122,251,38,147,95,236,49,255,0,130,135,45,108,137,28,106,170,186,119,127,148,240,55,27,211,39,184,201,68,217,61,228,145,83,77,63,140,169,245,30,142,215,28,141,167,141,85,59,213,169,253,228,62,196,80,185,81,28,228,59,13,98,34,109,106,119,120,154,164,109,215,93,13,175,106,34,123,191,89,171,52,86,174,190,38,160,4,85,248,27,192,0,0,0,0,0,0,0,22,213,204,87,56,236,89,55,194,62,59,169,187,195,218,42,241,133,190,124,29,107,166,220,246,117,170,171,224,150,55,46,246,177,232,222,148,9,81,62,142,218,215,244,54,110,107,158,213,49,236,43,175,2,216,214,235,128,56,193,202,75,237,154,158,146,106,138,172,81,73,100,123,106,88,231,49,32,184,59,176,204,228,70,185,171,189,177,84,200,230,46,186,35,209,170,168,228,69,106,228,102,12,107,56,177,243,79,156,159,48,49,15,168,206,74,167,37,79,43,24,167,230,5,119,167,91,139,255,0,0,17,43,206,211,56,239,178,226,172,11,195,245,60,61,27,45,53,189,49,141,100,155,152,238,215,85,36,149,20,148,233,162,179,124,125,22,69,83,222,143,218,254,213,239,55,88,218,171,24,36,170,114,75,206,191,251,122,225,206,178,223,245,227,91,125,84,113,127,230,244,117,113,204,245,147,255,0,50,88,218,216,255,0,179,171,157,249,8,74,160,0,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,0,0,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,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,132,30,97,156,188,238,188,52,93,106,51,83,42,232,234,238,57,87,113,168,68,123,21,206,154,124,55,60,142,209,180,243,185,117,115,233,156,229,70,197,59,149,85,21,91,20,171,191,167,36,255,0,43,151,23,28,116,220,41,99,42,252,31,152,44,171,168,203,172,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,213,115,34,137,205,87,44,41,20,147,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,161,219,34,175,157,238,105,127,246,52,201,75,125,247,253,151,138,110,246,206,203,250,41,168,39,235,43,63,250,36,221,140,127,218,246,255,0,91,82,42,201,52,228,125,141,109,84,24,255,0,52,242,230,106,122,181,185,95,44,246,235,221,60,173,99,122,13,130,134,105,97,149,175,118,237,200,245,117,194,21,106,35,85,21,27,38,170,221,17,29,46,133,42,226,199,202,198,114,124,191,196,62,157,57,141,97,149,64,0,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,106,188,209,252,246,102,111,220,190,143,68,93,87,35,31,207,103,234,223,237,34,85,15,21,149,89,47,149,249,33,106,187,216,178,163,8,82,97,187,109,242,241,81,126,172,163,164,124,157,5,173,153,172,108,142,142,55,57,91,11,54,197,27,82,40,209,177,181,26,136,214,180,246,166,42,228,255,0,114,184,242,39,150,95,125,122,197,105,93,115,163,40,112,110,125,101,126,32,202,60,192,130,174,75,22,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,173,159,240,125,202,163,6,240,249,143,255,0,10,89,157,138,233,49,229,246,211,81,35,240,237,43,109,203,5,21,185,236,153,253,26,215,181,239,114,203,82,177,36,47,107,85,17,144,72,233,54,172,206,100,83,54,232,56,177,242,177,156,159,47,241,15,167,78,99,88,101,80,83,252,241,200,188,184,226,39,2,46,92,230,149,155,218,54,87,92,40,238,59,88,168,201,153,37,60,205,147,72,229,209,95,23,81,137,36,15,124,106,217,58,83,74,214,189,170,237,201,80,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,0,197,92,159,238,87,30,68,242,203,239,175,88,173,32,4,187,78,94,124,22,93,120,167,205,10,123,238,47,195,245,110,202,188,53,80,171,136,43,18,165,212,169,91,58,71,186,43,124,18,53,170,231,189,206,88,157,42,49,90,172,133,92,189,72,222,248,119,79,160,40,167,21,220,40,229,199,22,185,112,252,21,141,98,236,55,90,30,164,246,11,252,16,163,234,173,21,78,68,69,115,81,85,58,144,191,107,82,88,85,81,178,53,173,84,86,61,145,200,204,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,22,77,31,227,33,123,227,118,177,202,199,123,174,93,53,209,116,84,84,75,213,228,169,230,159,20,252,191,174,245,27,113,53,32,2,0,121,157,102,151,225,67,140,156,107,217,47,190,211,181,97,46,207,133,173,255,0,210,189,30,203,217,99,78,215,7,123,26,231,237,174,146,183,223,118,237,117,247,92,172,70,22,170,78,247,41,60,107,106,197,92,22,225,251,21,190,158,174,58,140,29,120,186,217,43,157,51,26,140,146,119,212,186,185,29,18,163,149,85,157,42,232,154,170,228,106,239,107,211,77,17,28,235,202,0,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,2,0,121,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,68,170,0,90,175,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,48,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,100,243,243,140,110,31,120,103,190,225,236,55,155,216,219,217,117,248,143,169,44,80,211,210,75,89,37,37,43,25,34,246,170,136,225,107,164,100,46,146,52,133,138,141,115,159,35,151,107,85,177,204,248,235,88,0,133,110,117,126,105,240,183,203,250,31,81,184,149,87,145,143,231,179,245,111,246,145,28,25,215,149,247,92,149,205,204,95,149,23,151,85,201,81,133,175,21,54,214,84,84,209,58,145,245,144,49,235,209,170,72,156,170,172,100,209,116,229,103,188,228,86,72,213,71,57,21,21,102,207,148,254,41,177,98,14,9,112,133,166,209,93,218,42,240,205,194,239,107,186,71,210,123,59,61,83,235,166,171,108,122,185,17,31,172,21,116,239,213,170,173,247,244,215,115,92,137,120,0,167,249,253,156,118,46,31,242,107,22,103,22,35,135,180,82,97,155,123,170,35,166,220,246,118,186,167,185,35,166,166,222,198,61,99,234,207,36,81,117,54,43,89,191,115,189,214,170,152,203,158,131,47,113,173,215,45,113,254,26,204,107,21,61,36,247,44,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,93,53,209,83,196,202,32,0,64,15,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,149,66,56,56,232,230,125,83,147,57,185,103,202,156,150,90,75,179,240,173,226,134,187,24,87,83,86,68,230,84,178,55,204,149,150,5,73,105,164,108,111,86,244,21,245,49,61,95,19,247,71,181,30,199,162,94,167,14,185,243,131,120,146,202,59,22,107,96,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,111,141,206,209,28,172,110,246,43,36,106,108,123,85,106,88,49,172,226,199,205,62,114,124,192,196,62,163,57,232,56,59,225,87,25,113,95,155,150,252,31,102,182,213,183,12,91,170,41,234,113,101,222,57,18,22,91,173,202,255,0,125,27,43,152,246,246,153,26,217,27,11,54,187,115,209,92,169,211,100,143,102,67,184,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,95,39,66,150,8,219,28,81,239,122,185,238,218,198,53,53,114,171,151,77,85,85,123,207,172,83,252,244,200,188,184,226,47,46,46,57,95,154,22,110,221,106,174,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,78,102,110,118,139,162,181,90,231,49,237,123,30,246,59,30,206,37,248,116,199,124,47,230,157,126,89,227,170,127,236,181,150,122,221,240,255,0,84,237,125,166,104,96,172,233,197,44,157,30,175,65,238,233,61,219,217,224,169,224,171,85,121,92,121,236,203,47,190,189,30,180,191,254,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,30,42,76,161,193,175,206,138,124,251,108,21,113,226,200,48,188,216,65,242,54,117,232,79,110,125,92,117,77,107,227,93,81,31,28,177,189,90,230,237,213,38,145,31,191,72,246,123,82,21,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,68,170,0,99,89,197,143,154,124,228,249,129,136,125,70,114,71,249,65,112,137,106,178,225,154,110,46,177,61,198,146,225,114,191,211,214,219,112,213,3,105,218,244,182,64,202,135,83,212,85,61,239,110,230,212,189,208,73,19,122,106,136,216,95,34,57,207,235,43,34,147,64,0,0,0,0,0,0,1,162,175,192,219,170,162,253,134,168,186,247,40,114,237,240,54,58,69,67,98,76,169,241,241,55,182,93,77,206,84,93,83,83,142,162,154,57,99,84,84,60,62,32,163,146,153,100,146,22,251,221,223,31,209,245,156,182,43,139,92,214,36,171,163,147,95,241,253,135,183,133,200,232,209,80,249,184,138,53,150,137,88,137,174,191,229,66,21,57,145,111,110,63,164,106,167,187,248,207,249,138,50,204,181,248,23,133,203,241,92,184,225,81,124,19,255,0,115,84,77,142,18,215,216,144,107,252,111,240,220,125,90,135,163,25,185,87,67,193,95,175,145,178,189,212,157,93,29,221,167,187,252,84,95,168,250,246,104,228,74,118,185,201,245,255,0,125,79,187,12,47,123,81,92,118,154,198,183,185,169,227,226,107,211,106,175,122,26,61,168,136,186,120,136,251,245,69,241,53,0,34,253,70,228,251,77,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,85,62,39,26,247,175,121,200,199,34,161,177,206,69,56,100,118,138,113,187,85,114,42,120,28,177,170,171,147,184,236,38,158,63,105,214,168,126,213,213,20,242,184,162,118,69,76,249,21,59,211,95,239,56,167,24,103,26,185,113,148,150,197,143,220,107,87,69,215,227,213,107,127,130,87,59,116,253,166,146,57,126,182,167,247,144,248,56,254,110,150,29,175,84,241,236,178,233,255,0,210,222,65,47,28,85,14,155,56,43,183,166,138,139,47,255,0,141,84,150,230,223,202,79,210,72,47,45,151,167,181,29,253,186,255,0,133,70,75,213,151,254,197,82,127,188,199,254,10,31,11,48,47,209,216,109,139,83,35,117,79,15,31,226,189,126,165,250,143,39,135,41,217,121,146,59,187,23,186,84,73,52,253,58,59,236,250,254,162,162,219,161,69,137,173,254,10,39,247,144,250,40,154,34,39,212,62,58,133,93,14,55,174,157,226,37,213,85,78,69,77,77,52,83,99,190,26,27,144,220,134,160,0,0,0,0,0,0,0,69,95,59,76,235,255,0,180,94,28,232,237,255,0,86,53,184,85,73,23,254,113,71,73,28,47,73,63,243,213,145,174,143,251,2,181,223,150,133,159,240,15,195,215,238,145,205,140,85,131,99,169,181,50,174,223,151,248,134,182,130,27,165,47,90,150,106,233,169,187,5,43,158,237,21,97,233,79,95,21,66,74,214,61,205,117,58,109,110,229,71,54,221,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,50,73,225,87,52,191,13,60,56,229,214,102,77,125,246,205,125,231,15,210,251,86,183,178,246,126,173,210,38,116,107,191,22,140,99,91,165,84,83,183,220,106,49,116,213,154,181,90,171,85,76,107,56,177,243,79,156,159,48,49,15,168,206,74,167,37,79,43,24,167,230,5,119,167,91,139,255,0,0,24,230,113,211,141,110,184,255,0,140,28,219,190,222,105,233,33,168,165,197,21,118,70,54,153,142,107,22,11,123,187,12,46,84,115,156,187,221,21,52,110,122,235,162,189,92,168,141,69,70,167,181,184,228,15,101,229,173,104,207,74,156,189,221,122,168,205,10,142,205,127,167,103,82,68,195,178,81,165,43,251,66,198,171,178,20,184,210,116,217,214,68,86,200,229,217,162,84,47,83,228,242,234,206,59,238,77,241,113,129,42,109,16,246,138,76,97,112,131,7,93,41,183,49,157,106,90,249,226,141,171,189,204,122,183,165,58,83,207,163,118,185,253,13,155,154,215,185,76,133,0,0,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,0,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,149,65,4,60,199,120,227,166,226,183,25,80,96,252,190,101,93,62,93,96,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,171,89,44,174,114,181,102,88,163,249,60,188,248,44,186,241,79,154,20,247,220,95,135,234,221,149,120,106,161,87,16,86,37,75,169,82,182,116,143,116,86,248,36,107,85,207,123,156,177,58,84,98,181,89,10,185,122,145,189,240,238,158,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,14,217,143,15,48,252,107,106,199,252,105,102,173,246,205,79,87,13,61,45,225,150,71,182,165,141,107,214,123,125,52,84,51,57,17,174,114,108,116,180,210,57,139,174,170,197,106,170,53,85,90,159,86,213,193,245,214,94,1,47,252,90,87,165,36,85,12,197,20,45,182,182,105,92,143,91,36,114,75,67,80,248,146,55,185,174,124,181,245,16,53,89,51,35,115,25,64,247,53,202,146,163,93,226,184,47,206,59,22,65,113,65,128,51,87,20,195,190,203,106,184,73,79,113,147,115,211,179,82,213,211,203,73,45,78,140,99,222,254,139,42,29,47,77,173,87,63,167,177,52,87,106,153,31,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,0,2,0,121,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,69,170,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,137,84,0,197,92,159,238,87,30,68,242,203,239,175,88,173,46,168,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,0,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,1,138,185,63,220,174,60,137,229,151,223,94,177,90,64,9,63,220,174,60,137,229,151,223,94,177,90,93,80,4,80,115,202,180,218,161,186,228,221,246,27,101,35,46,85,148,247,234,74,138,198,194,212,158,104,33,117,11,162,137,242,105,185,204,99,167,153,205,106,174,141,89,100,84,211,114,235,77,121,42,121,167,197,63,47,235,189,70,220,77,72,7,159,204,44,107,106,203,92,1,137,115,26,251,79,87,61,183,10,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,93,53,84,241,49,119,46,127,141,14,15,174,188,42,97,156,155,158,238,148,140,185,98,204,47,51,175,209,54,87,58,118,94,225,168,89,170,88,246,163,228,135,100,80,214,209,211,53,241,73,182,69,165,146,77,173,221,171,171,175,37,188,227,177,96,252,229,197,185,59,119,135,167,87,152,150,250,122,139,93,78,231,174,234,171,107,106,36,117,54,198,177,81,55,193,61,68,189,71,61,141,111,102,219,239,58,70,162,76,160,40,253,179,139,174,29,47,89,218,254,29,44,217,153,73,95,152,49,212,79,72,251,85,53,21,84,172,108,240,64,249,230,137,106,91,18,211,163,227,100,114,111,111,83,86,189,142,98,232,244,86,150,193,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,64,15,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,149,64,11,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,11,0,231,87,229,99,11,124,192,161,244,235,137,22,188,36,231,125,171,135,12,254,195,153,209,121,177,213,222,105,240,229,61,209,204,160,166,145,177,190,166,121,173,213,52,240,177,94,238,230,49,101,154,61,239,209,202,214,110,114,53,234,136,197,241,89,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,11,33,143,241,112,177,145,183,72,226,99,125,214,166,186,106,186,170,170,172,159,242,148,227,95,219,116,116,124,38,230,109,206,235,89,122,135,173,38,11,184,78,189,120,221,67,12,29,71,219,28,168,221,241,244,89,20,178,68,233,28,230,172,106,232,145,99,72,161,99,228,252,2,21,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,69,20,231,5,147,151,220,13,197,2,230,173,68,221,162,203,153,118,248,42,40,228,218,198,116,42,168,105,224,164,168,166,209,30,231,187,107,25,77,47,81,90,198,175,105,216,221,203,27,148,170,188,142,177,77,138,147,21,102,230,10,168,174,217,122,186,219,236,247,74,58,110,147,215,171,75,73,37,84,117,18,111,68,216,221,175,173,166,77,21,81,203,212,213,168,168,215,42,75,80,44,3,156,158,117,253,6,225,246,211,147,148,150,254,181,94,102,220,23,173,60,145,110,142,10,27,116,180,245,18,109,114,72,213,108,206,157,244,104,221,88,246,172,125,125,118,187,98,145,151,192,206,87,218,179,143,139,76,179,192,119,215,82,45,182,123,199,180,171,32,171,162,109,92,21,112,80,195,37,108,148,178,68,229,70,185,147,54,153,97,93,117,68,73,21,85,174,211,106,211,76,213,203,60,85,147,121,143,136,242,183,26,210,118,123,214,25,184,75,111,169,219,28,140,142,109,139,238,79,23,81,140,123,161,149,138,217,35,122,181,55,198,246,57,19,71,33,58,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,47,100,131,185,141,107,246,208,201,69,239,183,118,186,251,206,87,163,203,170,0,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,113,92,197,56,234,166,225,107,6,174,7,203,234,250,71,230,165,254,158,25,168,97,169,165,149,236,182,91,166,90,134,45,201,21,99,88,38,123,100,167,116,108,133,207,252,183,181,238,99,216,213,99,224,132,184,174,7,56,187,186,240,131,155,142,197,115,219,170,239,24,78,253,78,219,110,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,174,237,157,68,209,89,36,209,163,163,234,172,141,200,35,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,147,227,235,210,207,27,100,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,113,245,140,107,56,177,243,79,156,159,48,49,15,168,206,74,167,37,79,43,24,167,230,5,119,167,91,139,255,0,0,143,94,117,246,155,84,220,54,224,219,236,214,202,71,220,168,241,197,61,37,61,99,161,106,207,12,19,80,86,186,88,153,38,155,154,199,186,8,92,230,162,232,229,138,53,93,118,166,150,23,202,227,207,102,89,125,245,232,245,165,255,0,243,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,2,21,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,68,170,0,99,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,186,160,0,0,0,0,0,0,1,181,83,226,113,175,122,247,156,140,114,42,27,28,228,83,134,71,28,111,213,218,109,57,24,170,170,137,161,216,78,253,126,195,134,165,218,119,162,158,122,255,0,43,91,78,247,170,119,247,127,125,10,74,220,104,234,60,95,79,111,108,122,177,251,245,93,126,168,181,254,15,218,87,91,53,95,107,163,108,154,105,227,253,245,255,0,33,182,247,39,78,145,85,127,207,189,8,75,230,41,84,249,177,197,51,94,158,27,255,0,230,105,11,54,47,3,128,7,167,211,149,79,243,254,179,84,77,174,19,239,178,193,255,0,11,252,55,27,49,117,205,182,155,83,234,222,154,163,116,255,0,9,169,245,47,214,83,171,4,145,98,167,50,232,206,228,118,189,223,163,86,253,159,193,250,138,149,107,133,18,36,143,95,15,242,169,245,154,221,169,162,0,171,161,177,255,0,89,182,53,213,199,42,247,154,104,166,215,120,106,134,169,224,110,79,3,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,53,208,212,3,133,232,173,93,230,186,247,234,110,70,39,195,192,227,146,46,253,80,227,93,17,232,159,97,189,137,239,161,204,138,136,170,135,74,175,222,118,136,121,92,76,154,83,72,215,119,162,162,167,243,56,163,120,94,221,34,102,109,68,219,125,197,137,235,227,255,0,148,55,237,46,70,210,154,80,68,159,83,91,254,10,31,11,48,161,116,214,10,214,53,59,214,154,68,255,0,216,121,5,60,114,208,75,73,155,245,174,122,104,142,89,62,175,246,85,73,110,41,226,133,255,0,242,216,85,75,179,180,240,234,47,248,84,100,191,216,215,91,77,39,251,204,127,224,161,224,179,194,146,74,156,58,228,137,53,84,213,127,246,36,60,78,83,94,37,150,31,102,171,189,248,127,23,166,137,221,162,70,159,81,90,237,242,61,140,141,170,189,250,38,191,204,125,100,93,90,139,246,26,110,211,185,78,39,73,170,233,175,129,177,207,85,95,176,223,3,245,85,69,57,206,57,29,167,247,13,140,77,203,169,200,158,38,240,0,0,0,0,0,0,0,6,61,124,197,115,142,251,156,156,92,99,186,155,188,61,158,147,7,220,39,193,214,186,109,204,127,70,150,130,121,99,114,239,107,24,174,234,206,181,19,232,237,206,103,95,102,231,53,141,82,66,185,44,96,10,107,23,15,56,175,48,106,48,245,93,29,203,21,98,135,211,50,186,100,149,172,175,183,81,211,198,144,172,72,229,216,230,50,162,122,246,43,216,157,239,222,215,42,244,209,27,30,188,197,114,114,251,147,124,92,99,186,107,188,221,162,147,24,92,39,198,54,186,157,172,103,90,150,190,121,100,114,108,107,222,173,233,78,149,16,106,237,174,127,67,126,214,181,237,66,253,121,35,227,91,85,126,75,230,22,92,195,79,86,151,43,30,40,138,247,81,43,152,222,131,160,174,164,142,24,154,199,110,220,175,71,91,230,87,34,181,17,17,209,232,174,213,81,178,62,99,89,197,143,154,124,228,249,129,136,125,70,114,85,57,42,121,88,197,63,48,43,189,58,220,95,248,5,42,226,171,52,191,2,220,56,230,46,102,67,125,246,53,125,155,15,213,123,42,183,178,246,142,149,210,86,116,104,127,22,172,123,93,173,84,176,55,223,106,177,53,213,250,53,28,169,141,181,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,66,152,243,135,139,173,255,0,128,153,248,110,187,218,169,49,6,33,183,101,189,37,146,154,158,146,177,208,193,83,123,160,162,143,178,58,57,94,177,104,206,217,79,11,145,100,218,213,68,68,145,54,171,144,199,132,201,207,36,49,173,215,50,178,95,0,230,53,246,158,146,11,150,42,194,246,171,221,100,84,140,115,96,142,122,154,72,230,145,177,181,206,115,145,136,231,170,34,43,156,186,105,170,175,137,237,64,0,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,0,0,41,87,22,62,86,51,147,229,254,33,244,233,204,107,9,20,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,19,105,158,230,44,137,12,18,83,247,77,27,218,217,156,247,104,142,141,172,124,150,171,194,143,10,57,143,197,174,99,179,5,96,168,187,13,170,135,167,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,164,207,218,228,138,20,84,116,142,107,149,85,140,100,146,51,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,153,243,73,248,201,158,249,29,172,146,189,222,243,151,77,116,77,17,17,19,213,148,255,0,63,179,142,197,195,254,77,98,204,226,196,112,246,138,76,51,111,117,68,116,219,158,206,215,84,247,36,116,212,219,216,199,172,125,89,228,138,46,166,197,107,55,238,119,186,213,83,25,115,33,235,79,7,216,102,110,8,104,184,66,190,165,37,27,31,133,227,160,172,171,164,150,162,166,8,111,106,169,83,37,116,123,159,28,146,49,46,26,212,36,106,172,107,145,17,138,214,177,118,38,60,38,74,124,44,103,95,238,137,225,247,4,231,28,150,254,197,87,136,45,235,219,224,108,93,56,217,93,4,175,167,170,233,55,169,34,164,43,60,50,172,123,158,174,233,171,55,104,237,81,28,88,249,88,206,79,151,248,135,211,167,49,172,50,168,0,16,3,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,45,87,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,6,42,228,255,0,114,184,242,39,150,95,125,122,197,105,117,64,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,168,0,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,0,12,85,201,254,229,113,228,79,44,190,250,245,138,210,0,73,254,229,113,228,79,44,190,250,245,138,210,234,128,34,175,158,119,230,79,245,147,246,105,74,185,42,121,167,197,63,47,235,189,70,220,77,72,5,138,243,130,206,59,22,6,225,129,114,170,162,30,209,122,204,187,132,20,244,113,238,123,58,20,180,53,16,85,212,84,234,140,115,29,181,236,166,139,166,174,99,151,180,239,110,228,141,200,69,7,8,89,67,77,158,252,75,229,238,86,220,32,164,158,219,118,188,50,107,164,21,51,203,11,42,45,212,204,117,85,100,40,248,189,246,189,244,240,74,198,43,85,190,251,155,239,51,242,146,87,249,193,100,229,139,28,240,192,185,171,81,55,103,189,101,165,194,10,138,57,54,189,253,122,90,234,136,41,42,41,180,71,181,141,220,247,211,75,212,86,189,201,217,182,55,106,72,229,34,91,133,140,235,253,206,220,65,96,156,227,146,223,219,105,48,253,193,123,124,13,139,169,35,232,103,137,244,245,93,38,245,35,69,153,32,154,85,143,115,209,189,68,102,237,91,170,46,74,101,31,226,207,9,231,110,51,200,108,79,102,225,223,24,213,225,236,118,180,251,237,207,167,158,8,22,181,157,237,154,151,173,44,111,88,30,248,156,254,148,177,186,23,178,102,194,189,104,216,143,83,28,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,75,223,226,75,141,127,221,85,192,142,29,176,99,251,157,170,60,205,194,217,129,67,29,202,154,5,233,73,116,161,75,101,114,71,115,108,59,90,198,238,123,214,57,91,18,185,172,145,173,118,145,54,104,163,79,1,202,227,207,102,89,125,245,232,245,164,255,0,2,0,121,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,68,170,0,90,175,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,48,88,7,58,191,43,24,91,230,5,15,167,92,72,86,46,255,0,132,62,91,185,143,197,126,92,98,60,199,143,18,125,13,160,164,252,70,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,180,171,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,73,180,229,193,204,2,143,136,139,20,89,73,155,216,139,253,54,40,59,76,241,84,212,71,5,60,120,138,151,123,228,221,78,200,89,28,108,154,24,213,24,248,81,187,150,56,146,86,171,255,0,28,145,95,80,33,91,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,123,254,116,153,57,125,198,25,53,132,179,138,209,55,82,147,46,238,21,20,247,74,109,172,77,180,183,39,83,198,218,157,238,122,42,236,158,10,120,186,109,99,220,238,211,187,221,108,110,85,143,110,94,24,214,213,128,56,210,202,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,216,217,106,99,115,215,93,81,136,229,68,114,162,53,114,30,4,32,115,130,206,59,238,57,226,129,114,170,162,30,207,101,203,75,124,20,244,113,238,99,250,245,85,212,240,85,212,84,234,140,107,219,185,143,166,139,166,174,123,83,179,111,110,213,145,200,86,14,71,216,2,154,91,174,105,230,149,118,30,171,74,138,90,123,117,130,215,118,114,74,216,21,146,186,89,235,105,216,186,244,158,244,88,104,30,238,229,123,17,99,252,148,145,119,81,254,112,89,57,125,192,220,80,46,106,212,77,218,44,185,151,111,130,162,142,77,172,103,66,170,134,158,10,74,138,109,17,238,123,182,177,148,210,245,21,172,106,246,157,141,220,177,185,74,151,200,251,26,218,168,49,254,105,229,204,212,245,107,114,190,89,237,215,186,121,90,198,244,27,5,12,210,195,43,94,237,219,145,234,235,132,42,212,70,170,42,54,77,85,186,34,58,93,0,32,7,154,63,158,204,205,251,151,209,232,143,65,192,103,24,56,103,132,108,175,207,27,211,150,146,183,27,95,41,236,77,194,118,122,184,170,58,21,211,197,37,91,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,238,109,165,98,204,83,125,199,56,170,243,141,113,77,119,109,189,98,11,133,69,210,227,83,210,100,125,122,169,228,116,146,201,177,136,214,55,115,222,229,209,168,141,77,116,68,68,238,37,251,151,87,46,219,22,13,202,203,182,60,226,51,47,183,226,252,117,111,171,181,193,109,173,157,237,154,211,98,171,166,232,203,26,177,168,215,210,214,78,201,38,108,138,143,89,99,137,204,141,22,23,186,118,44,117,241,175,194,141,247,132,188,229,173,193,189,43,173,102,16,185,107,89,133,175,117,176,177,189,190,151,107,22,72,213,209,170,177,102,129,239,233,72,154,49,203,163,36,233,177,146,198,133,96,229,161,199,29,79,14,56,202,28,158,199,12,164,126,93,99,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,247,25,26,72,197,69,107,217,52,228,152,214,113,99,230,159,57,62,96,98,31,81,156,149,78,74,158,86,49,79,204,10,239,78,183,23,254,1,96,28,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,75,255,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,4,43,115,171,243,79,133,190,95,208,250,141,196,170,188,140,127,61,159,171,127,180,137,84,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,0,0,0,0,0,6,154,232,106,1,194,244,86,174,243,93,123,245,55,35,19,225,224,108,146,29,124,14,39,162,53,81,13,200,157,232,115,234,136,229,67,171,89,222,187,127,207,224,121,219,230,172,133,218,248,119,127,125,10,19,91,110,124,153,143,67,51,27,238,254,55,94,255,0,247,4,251,75,144,195,237,219,66,214,233,225,175,247,212,98,6,43,232,149,17,63,207,84,33,71,152,189,182,106,108,109,77,43,147,68,93,255,0,87,246,26,79,180,179,50,238,184,1,255,0,183,181,211,252,255,0,19,84,77,214,17,93,108,144,127,194,255,0,13,199,200,205,10,119,212,97,169,152,196,213,87,111,252,227,10,51,149,55,105,105,106,22,212,247,104,230,120,38,137,241,71,187,234,255,0,25,94,173,175,146,56,154,142,94,254,255,0,239,169,246,216,237,205,69,26,233,226,113,190,78,253,53,54,57,234,190,6,176,191,222,209,126,39,96,217,34,233,161,196,223,125,117,248,28,166,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,181,221,198,197,118,136,170,106,175,211,192,222,139,168,94,243,133,19,99,246,161,200,207,119,221,83,121,198,230,162,189,23,236,10,154,47,242,154,34,35,157,169,178,120,147,166,229,69,239,239,60,110,40,153,89,73,54,191,189,220,191,204,227,200,97,26,38,62,242,251,154,126,82,170,199,255,0,182,215,21,130,223,175,101,102,191,82,127,121,15,149,140,17,29,104,169,106,248,186,23,162,127,232,184,131,126,96,14,116,121,191,87,22,186,232,178,127,248,213,81,107,63,20,95,180,144,14,91,137,165,209,87,248,255,0,253,85,25,47,182,47,251,17,73,254,243,31,248,40,124,236,105,110,142,227,103,150,39,175,239,93,167,254,139,190,223,180,161,184,62,157,108,56,158,185,155,181,221,83,46,157,223,238,141,253,63,81,92,108,207,89,233,153,59,151,197,19,251,200,167,223,143,242,27,250,16,213,123,251,142,187,152,173,147,114,174,186,169,186,79,250,196,11,171,149,186,124,53,57,181,239,208,226,147,222,93,190,39,35,90,141,110,129,80,208,106,19,196,220,106,0,0,0,0,0,0,83,254,32,115,51,240,55,145,216,243,52,163,171,181,83,213,225,156,63,93,112,160,246,164,155,41,102,174,100,46,236,176,63,223,98,187,171,58,197,26,49,174,71,61,207,70,181,119,57,12,101,204,151,120,104,192,21,57,89,195,206,91,229,245,195,15,82,88,238,86,60,47,109,166,186,80,211,36,91,34,184,246,118,45,98,170,196,170,199,189,213,11,43,222,246,170,239,123,156,237,93,187,85,176,14,119,25,67,76,251,86,94,231,221,12,20,145,212,65,81,46,16,186,72,233,229,235,206,199,182,74,170,38,178,62,248,145,145,172,117,234,231,123,175,85,154,52,247,209,19,101,176,114,172,206,59,22,81,113,113,104,166,196,112,233,73,143,109,242,224,232,234,119,63,250,86,170,166,120,36,166,93,140,99,149,253,73,233,226,131,79,117,173,235,239,115,145,172,84,89,233,49,172,226,199,205,62,114,124,192,196,62,163,57,42,156,149,60,172,98,159,152,21,222,157,110,47,252,2,53,121,218,102,102,21,166,202,204,11,147,157,175,171,137,46,24,129,49,55,66,57,35,119,103,161,167,166,168,167,223,51,119,245,25,212,146,171,72,215,98,181,221,9,253,228,86,104,182,43,203,171,39,47,185,201,197,198,4,166,180,77,217,233,48,125,194,12,99,116,169,218,199,244,105,104,39,138,70,166,199,61,138,238,172,235,79,6,173,220,230,117,247,237,115,88,228,50,20,49,214,227,219,44,241,86,87,241,113,153,150,236,83,73,211,246,246,32,173,196,214,233,217,28,137,13,85,13,124,239,168,137,241,185,236,110,253,189,71,68,245,110,173,73,97,149,136,231,108,212,146,174,76,153,165,244,175,135,27,238,89,215,223,123,85,126,4,196,18,118,106,46,203,179,177,218,235,88,147,67,248,196,98,54,77,245,77,184,187,189,206,123,116,209,116,111,77,11,255,0,0,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,0,0,165,92,88,249,88,206,79,151,248,135,211,167,49,172,61,86,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,249,164,252,100,207,100,109,210,56,158,239,121,201,174,154,38,170,168,139,144,159,10,60,40,229,199,9,89,112,204,21,130,162,237,215,90,238,156,247,251,252,240,163,42,174,245,77,69,68,115,145,21,122,112,179,115,146,40,81,85,177,181,206,85,87,189,242,72,250,214,11,0,231,39,157,127,65,184,125,180,228,229,37,191,173,87,153,183,5,235,79,36,91,163,130,134,221,45,61,68,155,92,146,53,91,51,167,125,26,55,86,61,171,31,95,93,174,216,164,101,240,51,149,246,172,227,226,211,44,240,29,245,212,139,109,158,241,237,42,200,42,232,155,87,5,92,20,48,201,91,37,44,145,57,81,174,100,205,166,88,87,93,81,18,69,85,107,180,218,185,25,152,251,115,46,192,20,217,125,198,150,98,82,219,112,245,93,170,219,124,168,166,191,210,172,201,46,202,199,213,211,71,45,85,68,79,145,87,123,29,88,181,104,187,87,99,94,215,177,187,118,109,75,244,228,183,156,119,220,97,147,88,183,39,110,240,245,41,50,238,225,79,81,107,169,220,196,219,75,114,117,68,142,166,216,214,34,174,201,224,168,151,168,231,189,206,237,59,125,214,198,212,91,192,226,199,202,198,114,124,191,196,62,157,57,141,97,149,64,0,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,106,188,209,252,246,102,111,220,190,143,68,93,87,35,31,207,103,234,223,237,34,85,0,49,87,39,251,149,199,145,60,178,251,235,214,43,75,170,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,149,64,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,98,174,79,247,43,143,34,121,101,247,215,172,86,144,2,79,247,43,143,34,121,101,247,215,172,86,151,84,1,21,124,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,106,64,33,91,156,158,117,253,57,226,10,211,147,148,150,254,141,38,89,91,215,173,60,145,109,146,122,235,140,84,245,18,109,114,72,228,116,45,129,148,104,221,88,199,36,157,125,119,55,98,158,131,146,126,87,218,177,14,110,99,204,215,184,58,146,106,140,25,103,165,182,208,211,205,68,217,95,28,247,7,201,173,84,82,170,235,11,217,21,28,177,46,214,234,230,85,61,55,53,17,81,242,231,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,85,241,245,233,103,141,209,203,30,246,43,94,221,204,123,147,86,170,57,53,213,21,23,188,197,222,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,35,62,11,243,142,251,159,188,48,96,12,213,197,48,236,189,93,109,242,83,220,100,220,197,237,53,84,149,18,210,75,83,163,24,198,51,172,250,119,75,211,107,81,172,234,108,77,81,186,173,107,35,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,78,166,99,158,177,164,208,71,79,221,12,108,107,166,107,221,162,186,70,177,146,67,97,117,92,174,60,246,101,151,223,94,143,90,79,240,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,5,170,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,5,128,115,171,242,177,133,190,96,80,250,117,196,139,94,17,114,66,213,196,119,17,120,51,38,175,183,202,187,69,182,255,0,81,82,234,202,186,72,218,249,210,10,122,89,170,100,100,123,189,214,189,237,129,88,143,84,114,49,94,142,86,191,110,197,200,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,66,194,249,157,112,29,248,111,177,84,231,206,83,217,119,99,236,63,111,119,180,173,118,235,119,82,171,20,66,215,194,216,245,119,85,169,214,167,129,181,10,221,177,201,44,205,72,225,77,118,68,212,135,108,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,255,0,112,73,198,14,25,226,231,43,226,189,53,105,40,177,181,142,158,6,226,203,61,36,85,29,10,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,220,235,138,33,91,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,95,79,26,25,57,125,207,222,24,49,254,85,97,105,182,94,174,182,248,234,45,209,237,98,246,154,170,74,136,170,226,166,213,239,99,25,214,125,59,98,234,57,200,214,117,55,174,168,221,23,28,35,40,140,189,198,182,172,202,192,24,107,49,172,84,245,112,91,113,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,53,215,69,95,19,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,99,5,152,88,214,235,153,88,255,0,18,230,53,246,158,146,11,150,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,154,106,171,226,79,71,45,28,1,83,151,220,22,229,221,45,203,15,82,90,174,87,202,122,155,253,82,194,145,111,172,101,93,76,146,210,212,74,248,213,119,189,212,107,72,137,185,119,181,141,99,29,183,102,212,165,92,227,178,134,155,26,240,209,67,154,84,240,82,37,203,46,47,16,204,249,230,158,86,191,217,213,207,101,44,208,196,198,234,199,189,213,11,64,245,87,162,104,200,95,181,201,170,181,241,109,193,126,113,216,178,11,138,12,1,154,184,166,29,246,91,85,194,74,123,140,155,158,157,154,150,174,158,90,73,106,116,99,30,247,244,89,80,233,122,109,106,185,253,61,137,162,187,84,200,248,2,0,121,163,249,236,204,223,185,125,30,136,181,82,79,185,93,114,255,0,172,187,214,91,120,155,206,252,59,209,181,67,217,174,56,30,215,60,147,193,85,37,84,83,197,60,55,103,116,222,205,176,167,75,72,163,145,30,217,155,35,164,86,163,18,39,75,45,69,52,226,43,33,176,111,18,89,71,125,202,156,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,237,241,185,218,171,81,237,222,197,124,110,93,143,114,46,61,156,69,100,54,50,225,183,55,47,185,83,140,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,85,106,61,219,30,143,141,203,189,142,68,191,254,87,220,193,41,173,52,214,94,23,179,166,235,86,246,62,161,180,24,62,249,83,44,181,47,223,52,180,180,244,118,84,138,40,28,228,98,57,243,185,147,203,46,200,216,141,139,221,99,89,165,133,241,99,230,159,57,62,96,98,31,81,156,149,78,74,158,86,49,79,204,10,239,78,183,23,254,1,96,28,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,75,255,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,4,43,115,171,243,79,133,190,95,208,250,141,196,170,188,140,127,61,159,171,127,180,137,84,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,0,0,0,0,0,6,215,119,27,21,218,34,169,170,191,79,3,122,46,161,123,206,20,77,143,218,135,35,61,223,117,77,230,201,27,170,167,242,154,57,186,26,42,35,157,225,161,164,145,34,163,191,144,242,247,217,21,145,72,213,251,63,190,133,58,179,81,178,182,250,218,245,241,135,95,231,98,167,248,138,203,105,215,179,119,255,0,159,122,154,93,213,18,149,85,127,207,189,8,106,230,95,186,12,97,75,30,190,59,255,0,230,168,203,23,94,244,212,187,190,0,147,253,28,42,255,0,159,245,154,162,109,176,135,253,131,131,254,23,248,110,59,87,234,70,86,219,164,134,69,238,93,63,194,69,255,0,17,111,20,150,239,96,227,106,137,81,222,234,236,211,187,253,199,244,175,214,87,11,12,206,172,129,38,114,255,0,158,171,254,67,210,67,253,109,20,222,191,81,193,44,107,187,114,169,185,254,9,167,196,217,18,254,49,27,167,137,216,85,211,224,113,202,171,249,62,38,248,218,141,110,136,107,180,218,53,208,27,191,148,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,215,67,110,186,155,30,155,91,171,77,17,200,171,187,226,110,239,215,84,241,55,181,218,248,248,154,171,83,199,78,243,69,220,138,107,175,118,168,113,110,111,83,191,196,210,73,118,49,203,175,197,68,75,185,155,190,190,243,73,30,170,199,53,87,235,60,14,51,122,199,77,86,255,0,130,69,34,255,0,51,143,57,151,245,107,58,120,255,0,242,214,159,224,21,150,157,17,41,227,211,248,9,253,227,225,99,38,189,214,201,182,47,127,73,223,224,184,131,174,96,116,85,17,231,13,92,242,175,186,229,147,79,15,246,85,82,150,178,212,85,84,208,191,222,91,142,210,236,228,255,0,116,84,255,0,218,163,38,2,197,255,0,98,41,63,222,99,255,0,5,14,75,140,9,60,14,71,39,118,139,253,229,40,157,238,207,52,56,185,211,196,221,35,89,21,124,83,199,170,171,245,149,23,12,205,43,32,108,111,119,213,167,114,125,77,61,51,39,145,28,140,221,240,250,142,194,110,211,114,248,155,30,237,205,85,241,84,83,99,37,222,154,47,193,77,209,42,54,69,251,78,101,93,81,116,250,141,145,238,87,46,227,148,209,123,187,205,142,114,47,129,166,170,106,136,134,228,84,67,93,117,53,0,0,0,0,0,1,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,49,102,155,241,138,197,108,123,42,157,110,119,115,154,247,107,162,106,222,162,17,171,192,78,89,226,172,208,226,227,44,237,216,90,147,169,236,28,65,69,137,174,51,190,57,22,26,90,26,9,217,81,43,228,115,24,237,155,186,109,137,138,237,26,178,205,19,21,205,223,169,145,73,110,188,194,50,190,213,154,188,31,102,77,178,224,234,72,106,44,22,121,113,69,13,92,212,77,169,125,60,246,246,173,74,244,181,84,88,223,44,81,203,78,178,53,117,107,42,31,220,228,85,99,160,7,47,113,173,215,45,113,254,26,204,107,21,61,36,247,44,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,93,53,209,83,196,201,163,47,113,173,171,50,176,6,26,204,107,21,61,92,22,220,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,117,209,87,196,199,51,139,31,52,249,201,243,3,16,250,140,228,170,114,84,242,177,138,126,96,87,122,117,184,191,240,8,22,230,167,156,118,44,221,226,226,239,77,135,33,214,147,1,91,226,193,210,84,238,127,244,213,85,52,243,201,82,187,30,198,171,58,115,212,75,6,158,243,93,208,222,215,43,94,136,151,63,201,31,40,105,153,106,204,44,251,174,130,146,74,137,234,34,194,22,185,27,60,189,120,24,198,199,85,90,215,199,221,18,178,69,146,129,90,239,121,232,176,200,158,226,42,239,148,162,37,121,218,100,229,246,44,85,129,120,129,167,155,173,101,169,183,166,14,172,143,107,27,217,42,163,146,162,174,157,117,87,239,147,172,201,106,123,145,155,89,217,125,231,107,35,81,40,175,40,204,204,194,185,119,197,196,54,236,83,87,217,62,154,225,250,188,51,110,157,242,71,28,45,174,146,122,122,136,153,35,158,246,233,212,236,174,137,136,221,206,116,178,196,196,111,189,170,78,160,0,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,0,5,42,226,199,202,198,114,124,191,196,62,157,57,141,181,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,132,244,242,243,224,178,213,194,198,87,211,223,113,126,31,164,110,106,98,90,117,92,65,88,149,45,170,90,40,22,77,209,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,234,72,198,67,182,237,64,33,3,156,22,113,223,113,207,20,11,149,85,16,246,123,46,90,91,224,167,163,143,115,31,215,170,174,167,130,174,162,167,84,99,94,221,204,125,52,93,53,115,218,157,155,123,118,172,142,66,176,114,62,192,20,210,221,115,79,52,171,176,245,90,84,82,211,219,172,22,187,179,146,86,192,172,149,210,207,91,78,197,215,164,247,162,195,64,247,119,43,216,139,31,228,164,139,186,87,200,181,231,131,128,42,101,181,101,102,105,80,225,234,68,167,165,168,184,216,46,151,102,164,77,157,95,43,98,158,138,157,235,175,85,236,68,134,189,237,238,86,49,86,79,201,89,19,117,176,114,165,204,207,193,223,25,56,114,221,81,87,106,164,160,198,182,250,236,51,89,61,194,78,158,222,164,105,81,78,200,92,175,107,82,105,42,169,105,162,106,46,237,221,85,99,91,185,205,84,153,78,44,124,172,103,39,203,252,67,233,211,152,214,25,84,0,8,1,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,22,171,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,37,80,3,21,114,127,185,92,121,19,203,47,190,189,98,180,186,160,82,174,44,124,172,103,39,203,252,67,233,211,152,214,25,84,0,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,128,6,42,228,255,0,114,184,242,39,150,95,125,122,197,105,0,36,255,0,114,184,242,39,150,95,125,122,197,105,117,64,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,3,25,108,254,206,59,239,16,25,203,139,51,139,17,195,217,234,241,53,193,213,17,211,110,99,251,37,43,26,145,211,83,111,99,24,146,116,160,142,40,186,155,17,207,217,185,222,243,149,73,180,229,101,128,41,176,47,5,184,54,169,112,245,93,166,229,138,170,43,239,247,36,169,73,90,250,167,201,82,248,169,234,17,146,47,186,199,209,193,72,172,216,136,199,51,107,211,93,234,231,93,169,1,124,211,112,5,78,5,227,75,25,85,38,30,164,180,219,113,85,61,5,254,218,148,201,19,89,84,201,41,153,21,69,66,178,53,247,94,250,200,42,213,251,209,30,231,238,122,235,189,28,235,181,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,173,61,91,246,171,253,248,99,236,180,73,171,88,155,93,63,188,229,222,196,73,63,4,53,243,58,229,255,0,71,148,85,149,60,64,228,134,29,236,152,22,175,116,248,154,219,20,144,69,75,97,170,146,120,97,137,212,204,115,210,69,134,121,42,59,161,141,142,108,46,99,180,86,198,230,50,58,43,202,227,207,102,89,125,245,232,245,164,255,0,2,0,121,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,68,170,0,90,175,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,48,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,129,18,188,218,248,40,246,37,101,103,22,89,101,108,181,81,217,102,232,199,141,45,240,39,66,70,215,77,63,77,151,54,162,187,100,157,103,203,20,114,182,54,181,201,34,54,85,73,22,89,158,203,0,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,117,33,126,214,234,154,163,145,205,107,216,230,61,140,123,114,41,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,244,230,102,230,234,154,171,85,174,107,216,231,177,236,123,162,91,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,74,161,141,15,18,153,67,83,144,185,243,142,114,142,104,42,227,167,195,183,137,161,183,173,92,241,77,60,182,231,233,45,20,210,62,45,24,175,146,154,72,100,84,68,110,138,245,69,107,85,21,169,47,252,160,179,66,213,141,56,75,166,192,112,182,146,11,150,95,94,43,109,181,16,54,181,178,207,44,21,51,58,182,42,167,197,162,58,22,57,213,19,66,221,119,35,150,150,69,71,120,181,190,215,153,214,105,126,11,248,54,198,189,146,251,236,203,174,45,236,248,90,223,253,43,214,237,93,170,68,237,112,119,177,205,102,234,24,235,125,247,109,211,79,117,200,245,97,5,121,85,150,120,171,57,51,31,14,101,110,10,164,237,23,172,77,112,138,223,77,186,57,31,28,59,215,223,158,94,155,30,246,195,19,17,210,72,244,106,236,141,143,114,166,141,83,39,227,197,103,94,87,218,179,171,40,241,126,84,94,93,73,29,62,41,179,212,219,89,81,83,68,218,182,81,206,246,47,70,169,34,114,162,61,240,203,211,149,158,243,85,31,27,85,28,213,68,84,198,48,201,79,133,140,235,253,209,60,62,224,156,227,146,223,216,170,241,5,189,123,124,13,139,167,27,43,160,149,244,245,93,38,245,36,84,133,103,134,85,143,115,213,221,53,102,237,29,170,37,85,4,0,243,71,243,217,153,191,114,250,61,17,239,249,119,114,238,253,211,26,230,214,109,45,214,215,151,182,187,132,76,163,163,101,63,79,233,70,206,170,84,71,29,66,72,217,33,134,57,25,19,31,35,24,237,251,165,142,55,199,36,110,115,38,210,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,182,11,117,227,147,132,75,87,23,217,70,220,41,5,198,146,207,139,44,53,14,185,97,203,172,244,237,123,25,58,177,90,250,89,158,141,89,89,77,50,109,223,211,93,81,241,195,34,182,78,146,70,234,21,192,183,43,220,43,146,159,71,115,143,60,99,246,214,100,210,110,173,166,179,245,35,150,215,98,153,118,44,46,209,17,123,69,100,90,57,122,187,214,38,61,255,0,139,107,157,20,117,11,21,124,88,249,167,206,79,152,24,135,212,103,37,83,146,167,149,140,83,243,2,187,211,173,197,255,0,128,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,255,0,249,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,1,10,220,234,252,211,225,111,151,244,62,163,113,42,175,35,31,207,103,234,223,237,34,85,0,49,172,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,93,80,0,0,0,0,0,13,53,208,219,174,166,199,166,214,234,211,68,114,42,238,248,155,187,245,213,60,77,237,118,190,62,38,170,212,241,211,188,209,119,34,155,142,23,57,55,166,224,249,54,238,114,47,134,134,216,29,189,170,239,29,77,202,245,68,84,85,60,134,37,85,71,42,252,63,248,20,243,5,87,44,213,53,73,175,134,207,239,56,174,20,8,157,149,138,159,111,247,212,234,223,90,231,81,170,55,252,251,208,134,238,102,148,85,46,198,52,181,14,95,115,241,159,87,246,42,52,44,85,17,87,192,187,158,1,29,183,29,175,217,255,0,185,170,38,231,7,255,0,216,56,63,225,127,134,227,234,213,69,213,137,90,190,31,245,148,87,30,89,165,91,251,39,167,102,137,223,170,235,252,70,167,197,79,105,133,165,154,38,108,115,187,151,236,79,227,30,185,179,200,221,173,221,227,175,192,237,34,185,201,170,174,166,215,46,244,86,175,121,198,201,85,218,177,77,90,168,217,17,84,236,106,139,220,113,179,114,191,222,240,57,65,177,92,139,225,226,109,213,77,81,19,67,114,46,134,186,234,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,85,208,218,2,247,154,55,222,238,84,52,123,21,59,208,209,17,81,53,55,177,83,77,19,185,77,202,187,83,83,175,37,91,26,205,87,191,83,227,215,226,74,106,7,171,94,237,17,19,93,52,95,242,31,33,49,141,12,243,170,36,251,87,93,17,54,170,252,127,181,57,146,252,201,93,183,93,201,175,119,195,252,71,214,165,185,44,168,197,69,209,52,70,233,254,104,125,7,42,54,61,255,0,194,110,167,129,199,106,171,110,172,211,197,209,201,254,11,143,49,149,209,59,241,168,191,9,156,191,224,21,170,139,94,206,205,126,8,159,222,67,228,98,255,0,251,23,63,251,211,191,193,113,8,220,194,231,122,230,165,68,106,159,23,166,191,254,179,86,90,100,78,209,116,36,3,151,11,90,151,45,218,247,245,63,250,170,66,94,172,63,246,30,143,253,226,63,240,80,236,87,162,173,51,145,62,165,254,242,148,219,20,61,180,238,89,180,213,200,253,23,255,0,105,79,163,133,235,219,50,68,239,226,183,255,0,169,61,172,40,217,17,36,85,211,67,147,172,221,251,81,221,232,159,81,181,210,34,42,187,83,163,83,84,145,191,185,53,215,226,35,175,99,180,250,245,255,0,63,129,222,108,219,162,71,55,197,78,120,213,85,168,170,106,170,108,114,170,166,168,166,196,213,83,191,196,222,214,119,107,175,218,106,1,185,52,26,162,13,81,77,64,0,0,0,0,130,190,110,121,153,133,115,19,139,137,173,216,90,175,181,253,10,195,244,152,102,227,59,36,142,72,93,93,28,245,21,18,178,55,49,238,215,167,218,155,19,209,219,92,217,98,149,138,223,119,85,173,92,146,242,114,251,46,42,199,92,64,212,77,209,178,211,91,215,7,81,199,181,142,237,117,82,73,79,87,80,186,163,247,199,209,100,84,221,202,205,175,237,94,235,181,141,200,178,212,12,104,120,151,192,20,217,89,196,54,100,101,245,191,15,85,216,237,182,60,81,114,166,181,208,212,164,187,226,183,118,135,173,26,162,202,170,247,177,212,235,19,216,247,42,239,99,154,237,93,187,85,153,238,85,153,199,125,205,222,17,237,20,216,142,29,106,240,21,194,92,29,29,78,230,127,77,82,211,65,4,148,203,177,140,106,51,167,5,68,80,105,239,57,221,13,238,114,185,234,137,13,156,88,249,167,206,79,152,24,135,212,103,37,83,146,167,149,140,83,243,2,187,211,173,197,255,0,131,207,230,22,53,181,101,174,0,196,185,141,125,167,171,158,219,133,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,174,154,170,120,152,203,230,22,53,186,230,86,63,196,185,141,125,167,164,130,229,138,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,166,154,170,248,147,253,203,223,43,237,89,85,193,246,91,91,45,238,164,154,162,255,0,103,139,20,87,85,195,68,218,103,212,79,112,106,84,167,87,69,85,145,241,69,36,84,233,35,151,87,50,157,157,205,68,70,54,226,139,95,230,81,148,52,217,191,193,246,56,129,32,164,91,150,15,167,76,95,109,154,166,121,98,100,15,161,107,159,80,228,72,245,222,247,81,173,92,108,107,209,88,175,149,170,187,116,71,182,8,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,174,217,187,167,183,118,215,105,174,186,46,154,25,52,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,124,125,122,89,227,108,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,238,62,176,0,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,0,0,41,87,22,62,86,51,147,229,254,33,244,233,203,74,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,76,123,106,160,145,36,70,78,172,157,245,20,211,196,229,100,209,53,240,46,173,84,71,163,180,144,160,14,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,48,89,133,141,110,185,149,143,241,46,99,95,105,233,32,185,98,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,233,166,170,190,36,244,114,209,192,21,57,125,193,110,93,210,220,176,245,37,170,229,124,167,169,191,213,44,41,22,250,198,85,212,201,45,45,68,175,141,87,123,221,70,180,136,155,151,123,88,214,49,219,118,109,75,160,45,255,0,143,140,179,197,89,187,194,22,100,224,92,21,73,218,239,85,22,250,123,133,53,43,99,146,73,42,187,21,92,53,143,130,38,70,199,61,243,72,202,119,50,54,35,125,233,28,198,170,162,42,170,99,217,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,73,146,116,42,160,145,178,69,38,199,163,152,237,175,99,87,71,34,181,116,209,81,83,184,200,163,136,92,83,98,199,60,23,230,94,53,194,213,221,182,203,136,50,190,243,116,183,84,244,159,31,94,150,123,76,178,69,38,199,163,94,221,204,123,87,71,34,57,53,209,81,23,184,199,8,202,160,0,64,15,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,181,94,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,24,171,147,253,202,227,200,158,89,125,245,235,21,165,213,2,149,113,99,229,99,57,62,95,226,31,78,156,198,176,202,160,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,0,49,87,39,251,149,199,145,60,178,251,235,214,43,72,1,39,251,149,199,145,60,178,251,235,214,43,75,170,0,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,53,32,182,174,99,121,153,248,47,224,219,49,238,52,245,118,168,235,239,214,246,225,154,56,46,18,105,218,187,124,141,167,168,100,45,71,181,207,153,180,178,84,202,212,77,116,232,171,220,215,53,142,66,0,112,158,22,190,227,156,85,102,193,88,90,135,182,222,177,5,194,158,215,110,166,234,178,62,189,84,242,54,56,163,222,245,107,27,185,239,106,106,229,70,166,186,170,162,119,153,68,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,118,200,213,231,105,150,120,171,16,101,198,93,230,149,166,147,180,89,112,125,194,225,111,187,244,227,145,242,83,246,244,166,232,78,237,172,86,50,20,125,34,198,231,189,205,252,100,240,53,17,202,254,235,43,229,139,154,95,130,254,50,112,87,107,190,251,50,213,139,123,70,22,184,127,74,245,187,87,106,141,123,36,29,204,115,153,186,186,58,47,125,187,116,211,222,114,49,94,79,240,58,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,145,151,132,120,40,253,202,188,204,242,174,255,0,128,45,151,89,50,203,20,251,106,75,109,76,233,213,142,215,92,182,139,130,201,108,116,219,156,247,109,99,18,72,157,42,53,207,141,206,110,178,186,25,100,89,63,4,0,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,137,84,0,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,96,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,0,65,183,50,206,5,105,184,101,196,212,185,159,150,52,20,148,185,95,136,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,218,189,72,220,214,35,99,89,41,87,4,156,96,226,110,17,179,66,43,211,86,174,183,4,223,42,32,110,44,179,210,69,79,215,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,170,188,219,49,254,13,205,60,244,192,25,131,151,216,134,146,249,135,175,153,111,65,83,67,93,76,171,178,86,123,74,228,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,93,121,24,254,123,63,86,255,0,105,18,168,66,95,56,236,161,169,193,92,75,208,230,149,60,21,107,109,204,123,60,51,62,121,167,137,204,246,141,11,25,75,52,49,49,186,61,140,109,58,80,61,85,232,186,190,103,237,114,232,173,103,171,228,159,154,22,172,61,155,152,243,42,46,13,164,134,163,25,217,233,110,84,53,19,86,182,39,201,61,189,242,107,75,20,74,154,204,247,197,89,44,171,181,218,181,148,175,93,174,69,85,103,107,157,166,102,97,92,65,152,249,119,149,182,154,190,209,122,193,246,251,133,194,239,211,146,55,199,79,219,214,155,161,3,182,189,94,201,145,148,139,35,152,246,183,241,115,192,228,87,35,251,169,255,0,39,220,156,190,227,158,40,19,53,105,230,236,246,92,180,183,207,81,89,38,214,63,175,85,93,79,61,37,61,54,138,246,189,187,152,250,153,122,136,215,181,59,54,199,109,89,26,164,223,131,31,110,101,216,2,155,47,184,210,204,74,91,110,30,171,181,91,111,149,20,215,250,85,153,37,217,88,250,186,104,229,170,168,137,242,42,239,99,171,22,173,23,106,236,107,218,246,55,110,205,169,126,156,150,243,142,251,140,50,107,22,228,237,222,30,165,38,93,220,41,234,45,117,59,152,155,105,110,78,168,145,212,219,26,196,85,217,60,21,18,245,28,247,185,221,167,111,186,216,218,139,34,160,136,188,235,224,251,19,113,115,204,239,50,44,173,74,186,44,19,99,168,195,238,197,151,138,73,105,250,244,48,75,99,133,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,54,186,87,176,158,22,177,96,108,43,102,193,88,90,135,177,89,112,253,190,158,215,110,166,234,190,78,133,44,17,182,56,163,222,245,115,221,181,140,106,106,229,87,46,154,170,170,247,159,88,0,12,107,56,177,243,79,156,159,48,49,15,168,206,74,167,37,79,43,24,167,230,5,119,167,91,139,255,0,0,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,165,255,0,243,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,2,21,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,68,170,0,99,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,186,160,0,0,0,0,6,138,186,27,64,94,243,70,251,221,202,134,143,98,167,122,26,34,42,38,166,246,42,105,162,119,41,185,87,106,106,117,228,171,99,89,170,247,234,124,154,220,65,5,18,232,231,104,137,246,47,217,246,125,167,198,151,25,208,75,54,157,109,186,127,21,203,240,254,212,230,92,65,27,213,90,142,220,139,246,105,254,35,233,82,92,250,145,162,55,185,27,227,254,122,31,85,170,138,196,151,235,60,158,39,119,184,247,126,143,254,164,166,153,115,19,189,165,80,139,221,174,207,240,94,87,123,110,169,78,136,191,15,242,169,197,121,255,0,82,175,249,252,80,135,190,102,51,189,184,134,150,61,59,189,254,255,0,248,20,101,132,70,186,56,187,206,1,154,213,198,138,229,94,255,0,255,0,149,84,77,158,14,239,177,65,255,0,11,252,55,31,98,116,85,137,200,159,103,247,202,121,138,17,177,177,239,114,106,230,233,252,251,78,44,47,113,73,155,26,233,245,255,0,245,95,97,239,224,219,51,119,42,233,167,129,204,233,88,142,70,238,254,99,71,201,222,171,175,129,210,170,169,107,23,114,38,170,167,27,46,12,114,104,239,31,243,251,14,252,83,239,139,114,47,127,253,103,52,46,85,111,121,189,77,138,187,147,196,216,154,170,104,166,230,179,93,87,83,112,6,228,208,107,160,213,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,3,106,169,161,170,46,134,128,26,248,119,162,247,26,162,234,106,108,115,52,239,105,177,210,104,197,71,175,242,158,55,19,222,219,111,167,72,218,255,0,125,53,239,211,237,111,217,246,158,30,74,42,219,235,31,80,233,55,34,162,183,77,17,60,19,249,62,179,165,71,133,58,117,59,214,155,87,53,222,59,254,223,210,125,246,219,234,169,88,178,162,237,70,51,95,130,248,127,41,222,194,181,85,85,146,74,143,147,84,100,206,111,130,124,54,255,0,148,246,146,77,43,97,107,85,222,13,68,240,251,15,27,139,228,234,80,84,34,167,239,31,175,254,139,143,149,151,10,145,35,228,70,234,139,42,183,199,251,66,174,210,57,29,3,85,62,164,254,241,231,177,195,164,75,92,237,107,244,214,39,34,119,127,21,196,40,243,7,167,146,44,203,150,73,36,221,187,119,195,79,254,88,170,45,38,61,119,166,159,89,127,220,185,35,127,181,21,218,247,44,159,253,85,33,47,182,14,235,53,26,127,184,71,254,2,29,186,148,87,66,228,69,209,116,95,239,20,147,48,163,154,10,121,229,89,116,78,163,151,242,83,234,121,208,203,58,231,215,49,232,233,247,116,229,86,126,78,158,27,63,202,86,10,88,213,180,237,85,127,193,62,31,97,194,228,78,212,142,84,215,187,252,102,233,118,185,21,52,248,234,124,155,131,156,212,84,107,244,77,62,175,210,121,59,197,202,174,137,91,35,31,162,53,232,170,186,39,135,127,217,246,31,87,12,99,26,106,217,210,151,180,107,35,91,222,155,23,235,106,127,7,237,61,188,85,11,43,88,172,239,77,17,78,118,167,199,235,10,214,234,157,195,107,124,116,53,248,26,42,104,104,0,53,221,246,26,162,234,106,0,0,0,0,41,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,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,94,10,203,220,3,150,182,169,108,89,115,129,240,254,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,186,49,169,240,67,208,2,159,226,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,99,88,205,242,201,27,158,237,172,99,90,154,175,115,90,136,157,200,135,213,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,88,221,251,122,143,219,187,93,55,187,79,21,60,253,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,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,94,10,203,220,3,150,182,169,108,89,115,129,240,254,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,186,49,169,240,67,208,3,169,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,127,114,119,11,31,248,180,229,87,254,166,219,191,247,37,85,7,82,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,154,254,228,238,22,63,241,105,202,175,253,77,183,127,238,74,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,219,0,30,127,26,229,238,1,204,171,84,86,44,198,192,248,127,21,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,93,30,228,248,169,231,240,183,15,89,5,129,175,180,184,167,5,100,126,95,225,251,213,22,254,205,113,181,225,154,42,74,168,55,177,204,126,201,99,141,175,110,230,61,205,93,23,189,174,84,94,229,82,160,0,0,0,0,117,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,41,175,238,78,225,99,255,0,22,156,170,255,0,212,219,119,254,228,170,160,20,171,247,39,112,177,255,0,139,78,85,127,234,109,187,255,0,114,123,91,102,94,224,27,46,13,126,92,217,176,62,31,160,194,114,83,207,72,251,13,53,178,24,173,206,130,117,122,205,18,211,53,169,18,178,69,146,69,123,118,232,237,238,215,93,84,241,95,185,59,133,143,252,90,114,171,255,0,83,109,223,251,146,170,128,10,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,177,141,99,55,203,36,110,123,182,177,141,106,106,189,205,106,34,119,34,31,87,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,99,119,237,234,63,110,237,116,222,237,60,84,249,88,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,24,214,51,124,178,70,231,187,107,24,214,166,171,220,214,162,39,114,33,245,112,46,83,229,102,87,246,239,193,158,90,97,76,37,237,62,151,109,246,21,154,154,131,181,116,247,116,250,189,22,55,126,222,163,246,238,215,77,238,211,197,79,86,1,74,191,114,119,11,31,248,180,229,87,254,166,219,191,247,39,191,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,222,231,191,100,81,163,88,221,207,123,156,186,39,123,156,170,189,234,167,214,7,82,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,154,254,228,238,22,63,241,105,202,175,253,77,183,127,238,74,170,1,231,241,174,94,224,28,202,181,69,98,204,108,15,135,241,85,182,10,134,213,197,71,123,182,67,93,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,53,209,238,79,138,158,127,11,112,245,144,88,26,251,75,138,112,86,71,229,254,31,189,81,111,236,215,27,94,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,209,123,218,229,69,238,85,42,0,0,165,95,185,59,133,143,252,90,114,171,255,0,83,109,223,251,147,223,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,239,115,223,178,40,209,172,110,231,189,206,93,19,189,206,85,94,245,83,192,126,228,238,22,63,241,105,202,175,253,77,183,127,238,79,127,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,189,207,126,200,163,70,177,187,158,247,57,116,78,247,57,85,123,213,79,172,1,229,49,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,102,59,102,238,155,55,109,211,93,141,215,193,14,174,10,201,12,151,203,91,172,183,220,185,202,28,21,133,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,116,213,141,95,130,30,212,30,127,26,229,238,1,204,171,84,86,44,198,192,248,127,21,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,93,30,228,248,169,231,240,183,15,89,5,129,175,180,184,167,5,100,126,95,225,251,213,22,254,205,113,181,225,154,42,74,168,55,177,204,126,201,99,141,175,110,230,61,205,93,23,189,174,84,94,229,82,160,3,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,143,107,217,190,41,17,204,118,215,177,174,77,83,185,205,69,78,244,67,192,126,228,238,22,63,241,105,202,175,253,77,183,127,238,74,170,0,0,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,24,214,51,124,178,70,231,187,107,24,214,166,171,220,214,162,39,114,33,245,112,46,83,229,102,87,246,239,193,158,90,97,76,37,237,62,151,109,246,21,154,154,131,181,116,247,116,250,189,22,55,126,222,163,246,238,215,77,238,211,197,79,86,1,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,199,181,236,223,20,136,230,59,107,216,215,38,169,220,230,162,167,122,33,226,173,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,185,29,28,177,200,216,145,204,123,92,136,228,114,42,42,42,34,161,82,193,231,241,174,94,224,28,202,181,69,98,204,108,15,135,241,85,182,10,134,213,197,71,123,182,67,93,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,53,209,238,79,138,158,127,11,112,245,144,88,26,251,75,138,112,86,71,229,254,31,189,81,111,236,215,27,94,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,209,123,218,229,69,238,85,42,0,7,201,197,56,79,10,227,155,21,86,22,198,184,102,213,136,44,181,187,59,77,186,233,69,29,93,44,251,30,215,179,124,82,35,152,237,175,99,92,154,167,115,154,138,157,232,135,128,253,201,220,44,127,226,211,149,95,250,155,110,255,0,220,157,170,222,25,56,109,184,211,80,81,220,56,124,203,90,170,123,93,58,210,80,197,54,19,160,123,41,96,89,100,153,98,137,171,22,140,98,203,52,178,43,91,162,111,145,238,241,114,170,250,12,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,69,141,223,183,168,253,187,181,211,123,180,241,83,213,158,83,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,99,182,110,233,179,118,221,53,216,221,124,16,249,88,91,135,172,130,192,215,218,92,83,130,178,63,47,240,253,234,139,127,102,184,218,240,205,21,37,84,27,216,230,63,100,177,198,215,183,115,30,230,174,139,222,215,42,47,114,168,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,198,177,155,229,146,55,61,219,88,198,181,53,94,230,181,17,59,145,15,171,129,114,159,43,50,191,183,126,12,242,211,10,97,47,105,244,187,111,176,172,212,212,29,171,167,187,167,213,232,177,187,246,245,31,183,118,186,111,118,158,42,122,176,120,172,107,146,25,47,153,87,88,175,185,141,148,56,43,21,92,160,167,109,36,85,151,187,5,37,116,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,233,171,220,191,21,24,43,36,50,95,45,110,178,223,114,231,40,112,86,21,185,79,78,234,73,107,44,150,10,74,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,211,86,53,126,8,123,80,0,0,2,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,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,213,224,172,189,192,57,107,106,150,197,151,56,31,15,225,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,107,163,26,159,4,61,0,7,159,198,185,123,128,115,42,213,21,139,49,176,62,31,197,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,215,71,185,62,42,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,236,115,31,178,88,227,107,219,185,143,115,87,69,239,107,149,23,185,84,244,24,215,47,112,14,101,90,162,177,102,54,7,195,248,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,154,232,247,39,197,79,63,133,184,122,200,44,13,125,165,197,56,43,35,242,255,0,15,222,168,183,246,107,141,175,12,209,82,85,65,189,142,99,246,75,28,109,123,119,49,238,106,232,189,237,114,162,247,42,149,0,3,197,99,92,144,201,124,202,186,197,125,204,108,161,193,88,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,77,94,229,248,169,218,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,88,221,251,122,143,219,187,93,55,187,79,21,61,88,5,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,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,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,222,231,191,100,81,163,88,221,207,123,156,186,39,123,156,170,189,234,167,214,0,0,0,0,27,85,77,13,81,116,52,0,215,195,189,23,184,213,23,83,83,99,153,167,123,77,142,147,70,42,61,127,148,241,184,158,246,219,125,58,70,215,251,233,175,126,159,107,126,207,180,241,29,26,251,227,156,245,155,114,119,119,109,106,105,253,239,168,249,204,194,58,78,170,250,125,202,159,29,250,124,63,182,61,20,54,170,152,145,170,137,181,19,95,169,127,198,115,97,250,218,186,154,249,224,116,186,163,54,254,245,62,45,85,61,227,100,150,58,116,98,175,135,216,159,89,231,49,4,170,248,158,213,77,87,187,251,232,120,188,2,136,202,233,229,107,117,219,183,187,95,177,197,105,183,189,31,2,42,127,159,122,157,44,68,231,50,141,85,23,68,255,0,173,8,131,230,79,77,51,110,244,179,73,46,239,203,253,234,39,239,104,203,5,110,186,247,23,121,192,91,30,236,110,175,79,15,255,0,147,84,77,166,11,77,44,20,233,253,191,248,110,62,220,137,171,21,10,105,142,160,153,177,84,73,212,209,61,207,130,125,109,60,102,93,220,100,170,173,158,157,213,26,164,91,127,121,245,163,215,234,43,109,4,106,144,110,87,255,0,55,218,166,217,211,89,152,170,154,233,175,247,141,242,171,87,84,211,196,249,149,202,172,77,26,237,19,244,126,131,202,94,107,42,233,225,123,162,119,122,105,223,162,125,104,115,97,236,107,79,53,68,116,114,84,254,49,117,247,118,47,212,171,252,19,223,195,85,214,137,22,53,215,83,178,212,213,119,5,107,124,52,27,90,171,224,106,158,6,138,159,19,64,1,170,46,159,3,84,93,126,6,160,0,0,0,0,0,0,0,0,0,0,0,0,3,77,80,209,124,77,0,6,187,84,106,212,54,47,127,113,189,158,6,227,69,84,79,19,169,113,115,99,135,115,151,187,254,180,40,78,96,98,102,73,125,146,217,31,119,79,78,255,0,175,86,49,223,81,232,176,141,107,89,79,178,68,252,167,175,248,143,72,231,199,28,173,86,179,86,187,69,215,95,180,228,171,137,36,129,126,45,123,127,190,135,22,28,161,142,142,87,171,123,183,200,171,253,213,79,242,30,189,96,141,96,215,199,86,255,0,136,241,56,185,145,178,142,173,170,159,247,185,23,249,156,124,124,188,86,164,47,93,154,162,212,170,120,253,140,42,181,47,116,45,77,52,238,79,239,30,71,50,238,17,209,216,234,156,169,222,144,61,117,250,189,199,253,159,97,8,220,119,92,150,191,50,100,114,73,170,34,187,187,79,252,162,167,236,251,75,98,133,17,94,154,174,132,129,242,228,86,251,69,83,119,131,254,175,227,82,18,239,96,255,0,176,244,127,239,17,255,0,128,135,98,185,253,58,119,57,19,95,31,239,41,71,115,118,169,204,181,57,27,226,247,47,243,182,67,228,228,221,12,137,11,234,28,237,17,210,43,188,62,200,212,173,212,200,142,141,186,59,193,19,187,67,124,172,68,84,118,191,3,134,121,216,214,251,169,170,252,126,7,202,172,107,100,209,250,124,124,15,59,126,162,89,34,123,149,123,149,21,52,254,69,41,221,45,45,69,179,16,37,68,107,181,29,46,139,224,189,219,245,251,126,162,183,225,218,199,190,138,5,86,235,172,109,215,191,236,67,239,54,86,185,62,165,11,35,53,241,239,29,70,39,138,133,149,190,58,247,26,117,90,191,19,70,232,247,106,138,110,0,1,170,161,185,21,13,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,26,106,134,139,226,104,0,53,218,163,86,161,177,123,251,141,236,240,55,26,42,162,120,157,75,139,155,28,59,156,189,223,245,161,66,115,3,19,50,75,236,150,200,251,186,122,119,253,122,177,142,250,143,181,133,107,82,45,202,244,241,211,191,255,0,72,245,114,190,54,109,146,54,110,71,107,241,211,67,177,35,82,72,145,237,93,90,191,15,171,188,232,217,173,241,211,86,201,59,83,77,218,127,121,83,235,61,172,80,198,232,81,202,186,235,254,83,204,95,227,100,106,228,84,241,211,252,71,137,192,106,212,169,171,122,51,84,78,159,118,191,99,138,195,64,154,66,154,38,136,191,229,83,229,226,218,168,233,173,238,87,38,171,221,254,19,72,107,230,33,119,237,247,154,102,182,93,81,55,234,155,127,137,73,246,125,133,146,198,154,185,59,203,194,224,31,98,99,69,110,239,230,255,0,114,170,38,187,6,255,0,216,26,127,248,127,225,184,251,19,187,100,78,118,154,233,167,247,202,97,153,53,107,29,158,105,19,197,118,247,127,195,97,79,50,138,134,89,171,166,168,87,104,142,219,175,114,125,82,33,112,52,104,139,18,34,63,235,248,125,167,60,172,77,17,84,226,150,102,53,157,221,234,135,203,172,219,51,21,218,105,246,31,14,239,72,178,198,174,240,68,248,127,112,165,247,27,124,244,119,116,172,135,221,219,241,238,95,222,162,125,127,105,89,240,165,115,228,161,141,202,154,170,235,175,247,92,122,134,202,142,78,244,209,126,163,87,72,196,241,81,212,98,119,170,133,149,190,40,239,230,52,234,181,123,181,52,213,175,119,114,248,27,151,199,64,0,26,232,110,69,250,205,64,0,0,0,0,0,0,0,0,0,0,0,1,181,124,77,19,188,47,112,78,240,105,170,253,90,155,183,119,162,28,50,185,90,189,198,173,85,209,87,197,126,6,246,47,127,143,113,200,108,84,220,229,69,94,227,229,226,7,185,40,215,252,254,40,91,102,32,163,116,152,210,166,174,70,110,99,246,105,223,167,132,72,133,75,195,208,194,144,177,200,221,116,122,252,87,235,61,44,143,167,108,58,57,116,93,53,79,31,168,209,146,185,214,249,21,59,244,85,68,95,248,39,38,27,142,121,91,35,166,79,251,234,237,240,240,238,250,143,74,222,163,116,102,189,219,79,39,140,105,36,154,142,161,26,221,117,99,254,63,99,143,157,128,104,100,130,141,90,230,233,248,253,124,126,198,149,42,157,21,176,181,23,234,79,239,20,175,58,220,245,177,92,90,146,233,173,36,200,158,239,241,36,32,239,139,105,164,118,102,213,195,36,187,246,186,79,222,233,225,81,58,20,86,149,136,249,19,85,248,151,251,203,181,141,134,237,221,241,147,191,255,0,74,144,151,171,7,125,154,141,127,220,35,255,0,1,14,221,78,206,146,239,77,83,69,254,241,66,243,62,71,220,174,73,106,129,59,150,95,254,169,237,248,254,159,172,245,248,14,197,236,219,84,16,171,52,114,177,174,94,255,0,226,183,237,251,15,119,76,198,199,14,191,31,15,230,56,107,37,86,181,123,180,77,53,85,251,15,153,218,161,84,114,178,77,124,81,83,69,56,214,86,61,142,79,143,122,161,209,169,115,27,19,250,203,174,168,168,223,211,161,227,38,138,58,139,166,196,110,229,71,235,227,167,118,226,163,225,198,58,40,98,98,167,118,198,167,243,33,232,21,173,248,55,199,237,54,189,141,68,85,70,247,233,245,154,53,172,86,234,173,248,125,99,164,213,248,5,107,90,168,221,60,78,86,53,169,224,154,26,167,122,170,0,0,9,226,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,109,95,19,68,239,11,220,19,188,26,106,191,86,166,237,221,232,135,12,174,86,175,113,171,85,116,85,241,95,129,189,139,223,227,220,114,27,21,55,57,81,87,184,249,120,129,238,74,53,255,0,63,138,22,217,136,40,221,38,52,169,171,145,155,152,253,154,119,233,225,18,33,81,108,112,64,177,166,141,215,79,181,126,211,214,35,233,219,22,143,247,117,240,241,95,137,165,28,170,232,166,68,239,107,118,232,191,202,113,216,27,60,181,51,117,83,220,77,187,124,62,165,212,245,109,73,35,218,212,93,19,188,248,120,142,157,242,198,237,173,215,93,59,245,253,7,145,192,86,249,96,117,78,230,105,174,207,143,246,223,105,85,168,218,173,133,17,127,207,188,241,217,140,247,37,39,116,154,39,232,251,88,66,95,27,242,204,204,91,5,60,147,111,79,123,247,168,159,247,170,101,45,134,22,239,126,133,223,112,41,27,98,198,187,147,197,127,247,85,36,215,224,181,69,176,83,170,127,31,252,55,31,110,77,54,46,239,2,141,230,205,90,185,93,111,129,63,174,105,221,250,58,107,241,59,121,109,135,29,108,183,183,168,207,122,77,126,63,83,159,246,175,214,84,154,56,218,198,46,190,41,255,0,88,168,145,200,222,228,239,83,229,118,168,21,202,173,147,87,39,138,104,167,27,102,141,219,181,248,232,116,229,115,90,138,233,157,238,254,131,197,93,153,28,213,221,36,77,85,124,19,249,16,247,120,102,55,65,4,104,137,221,223,253,247,30,177,90,196,239,70,255,0,57,181,99,102,159,147,223,250,77,177,181,142,110,170,223,231,29,54,170,119,32,115,26,196,78,239,19,145,140,106,120,38,134,239,23,104,23,184,0,1,188,0,0,0,0,0,0,0,0,0,0,0,52,213,6,227,69,241,52,0,209,21,53,55,167,129,177,125,199,39,218,106,189,234,139,224,108,211,85,209,13,91,31,218,105,80,215,116,215,106,106,166,206,166,168,138,212,57,95,34,49,154,169,241,110,253,89,98,85,84,238,254,79,173,11,127,204,170,181,181,87,54,118,69,187,126,191,190,211,193,24,159,111,214,123,156,19,84,202,139,99,28,197,215,87,187,191,249,79,67,85,73,36,241,42,181,124,19,184,226,160,73,52,232,200,187,85,174,219,167,142,190,29,231,162,160,219,11,53,111,122,248,175,243,31,86,57,219,60,104,137,220,168,117,174,16,54,88,157,27,147,197,23,251,154,41,210,183,83,182,133,17,205,79,117,210,127,63,119,249,15,75,27,218,177,53,223,13,169,253,226,129,113,45,126,109,175,12,221,222,158,41,65,80,169,250,122,115,125,139,245,16,125,196,13,108,151,44,123,85,92,255,0,223,185,255,0,207,52,171,254,50,155,211,166,178,183,191,78,244,254,249,32,92,186,105,213,110,78,122,187,93,30,171,225,252,106,66,93,176,242,105,102,163,209,117,252,68,127,224,33,186,243,34,195,68,249,19,234,95,239,41,224,83,15,118,251,143,110,115,187,220,237,201,221,240,221,175,215,246,158,194,219,72,180,205,100,110,78,228,106,119,255,0,112,239,72,168,141,85,111,130,33,208,115,214,71,57,186,106,154,41,230,175,113,212,245,82,26,104,244,87,59,189,117,78,228,85,84,215,188,228,162,164,150,150,20,116,207,221,175,122,247,34,124,16,237,212,58,39,210,238,86,235,167,218,190,58,30,78,137,25,45,250,86,163,116,86,238,95,31,134,244,42,45,181,26,234,102,53,169,162,181,19,251,200,125,24,183,34,233,161,200,228,114,170,27,19,84,122,166,135,42,47,119,113,181,154,170,170,170,124,78,68,79,172,42,237,95,169,2,189,60,19,188,218,136,186,234,106,0,55,34,234,104,171,168,111,137,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,154,160,220,104,190,38,128,26,34,166,166,244,240,54,47,184,228,251,77,87,189,81,124,13,154,106,186,33,171,99,251,77,42,26,238,154,237,77,84,217,212,213,17,90,135,43,228,70,51,85,62,45,223,171,44,74,170,157,223,201,245,161,111,249,149,86,182,170,230,206,200,183,111,215,247,218,120,35,19,237,250,207,101,130,235,25,61,42,57,139,174,191,229,113,234,230,166,124,236,209,170,117,40,155,52,78,116,47,93,186,105,162,247,46,190,42,122,27,123,91,22,170,158,63,252,79,177,5,75,101,143,103,130,155,42,163,220,205,142,241,95,137,242,104,169,25,70,178,74,196,238,238,213,63,187,254,83,211,211,189,31,10,57,62,223,239,148,203,57,46,204,183,208,35,254,31,255,0,148,127,103,218,65,167,20,87,89,111,88,162,58,183,248,38,191,87,246,56,83,234,79,168,162,12,252,164,209,75,195,224,54,157,210,99,101,93,218,253,93,223,238,53,68,213,224,164,68,176,83,162,46,191,151,254,27,143,173,92,229,101,51,158,159,13,63,190,133,58,172,178,251,102,183,181,57,221,223,14,239,14,237,62,180,250,143,85,108,160,90,70,49,138,157,221,253,255,0,221,251,126,211,234,191,111,239,127,148,232,190,85,116,154,39,122,30,126,252,201,163,69,74,120,189,247,127,25,62,26,125,103,5,190,130,162,8,250,147,73,185,87,197,52,68,250,207,163,190,25,41,221,170,106,137,166,190,63,89,228,42,81,146,223,153,26,55,69,93,116,239,254,33,80,44,232,197,167,72,209,52,95,250,212,250,177,238,106,232,115,59,114,161,177,81,90,255,0,3,149,23,187,187,224,109,77,85,235,170,119,28,136,157,253,225,123,151,192,43,211,193,59,205,186,46,186,232,106,0,55,34,235,240,52,85,248,4,241,55,0,0,0,0,0,0,0,0,0,0,104,166,208,0,53,68,250,205,174,78,255,0,176,53,203,174,159,3,87,104,191,200,109,87,38,228,77,77,250,53,59,205,52,221,170,34,247,26,61,206,111,114,38,167,197,185,95,168,168,23,99,230,219,255,0,5,87,234,251,62,211,177,5,198,25,225,107,222,254,229,215,224,191,95,232,56,235,165,73,41,247,68,186,235,254,84,40,254,102,88,37,170,181,172,238,131,222,79,227,39,240,152,159,89,79,242,187,26,58,154,70,89,170,37,209,237,155,70,166,223,29,202,205,60,27,246,253,101,118,182,215,73,80,198,234,158,58,39,247,143,169,45,60,91,58,234,221,28,214,247,247,253,93,230,235,117,68,117,44,115,88,237,85,174,86,248,126,131,237,81,192,173,110,168,157,231,44,204,106,238,71,39,239,84,217,21,60,110,129,189,222,18,39,247,142,251,26,137,26,55,225,161,107,252,91,200,137,134,175,77,106,248,91,106,116,255,0,233,115,144,169,156,114,111,196,179,107,227,189,223,243,146,30,10,23,109,145,171,246,161,127,220,186,107,224,109,213,97,116,186,57,207,211,77,171,252,42,79,176,151,188,58,173,91,45,30,213,215,241,17,255,0,128,135,106,186,30,189,59,163,219,175,143,118,191,98,159,58,26,100,129,201,171,116,68,77,23,188,236,199,164,154,170,124,23,79,228,52,170,84,138,37,239,211,84,255,0,17,210,134,70,57,142,114,125,106,159,202,116,166,141,22,101,149,221,255,0,15,231,56,158,248,213,81,142,94,229,94,227,134,175,72,226,68,84,209,174,93,19,244,157,107,117,186,54,86,45,74,55,189,233,223,223,245,170,47,214,122,122,68,88,155,171,83,187,67,157,42,87,93,173,57,218,247,108,215,226,136,113,186,87,107,174,157,234,111,107,215,79,31,19,176,223,201,69,84,241,14,118,212,215,83,102,170,229,213,123,141,237,106,35,187,190,163,85,79,137,160,0,3,86,248,154,234,136,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,77,160,0,106,137,245,155,92,157,255,0,96,107,151,93,62,6,174,209,127,144,218,174,77,200,154,155,244,106,119,154,105,187,84,69,238,52,123,156,222,228,77,79,139,114,191,81,80,46,199,205,183,254,10,175,213,246,125,167,98,11,140,51,194,215,189,253,203,175,193,126,191,208,113,215,74,146,83,238,137,117,215,252,168,81,252,204,176,75,85,107,89,221,7,188,159,198,79,225,49,62,178,150,229,246,58,125,186,169,214,202,185,118,163,52,211,221,215,93,81,238,248,55,237,250,203,130,182,220,165,157,157,233,250,63,159,236,62,218,211,71,51,26,231,55,71,55,95,137,182,223,85,28,210,73,11,93,239,55,79,135,215,169,246,232,233,213,53,93,59,206,204,140,69,114,35,144,225,134,158,55,67,42,105,221,238,255,0,124,239,194,196,99,17,16,162,252,65,57,172,160,99,17,126,191,240,162,32,223,61,165,87,221,81,29,226,159,254,108,69,38,106,232,186,151,123,192,125,194,24,49,190,146,75,181,87,195,221,85,255,0,188,213,125,132,216,224,149,106,216,41,246,174,191,151,254,27,143,183,59,58,145,57,154,107,174,159,223,62,68,84,125,21,77,91,166,154,235,222,118,227,218,247,43,83,247,190,6,233,145,35,143,113,243,224,146,55,57,203,227,166,154,157,74,150,117,36,71,175,122,55,192,225,145,241,167,114,187,221,253,7,21,70,145,66,231,34,104,206,237,87,249,78,141,61,186,55,214,178,171,111,188,154,252,126,205,62,179,212,81,179,165,163,154,135,101,42,116,93,19,196,231,141,206,114,119,155,29,43,252,85,189,255,0,164,220,199,175,142,167,60,127,145,185,83,196,220,171,162,107,175,129,198,174,87,119,155,145,169,170,41,189,83,226,109,0,0,106,158,38,186,232,106,0,0,0,0,0,0,0,0,3,77,80,218,106,171,169,160,1,83,84,8,255,0,172,215,122,26,248,167,113,177,87,69,68,83,79,5,215,83,137,174,77,222,38,247,63,119,115,123,194,44,140,79,201,254,115,130,71,189,200,187,211,68,60,221,194,192,234,218,158,171,151,187,254,164,251,126,195,236,67,76,200,32,72,92,157,223,95,242,155,36,166,115,91,163,123,212,248,23,139,84,149,177,62,154,167,221,103,119,127,143,197,23,224,191,97,71,229,202,70,210,98,56,174,84,243,247,70,232,221,166,207,138,42,47,197,255,0,97,85,44,75,45,29,52,112,185,154,163,116,69,93,126,164,79,242,29,219,165,117,59,153,181,31,162,236,209,83,69,251,78,44,55,211,107,228,115,29,174,175,87,120,126,131,213,83,85,232,187,14,196,147,177,26,142,95,223,46,135,102,22,254,45,62,222,243,123,209,54,175,232,45,115,140,41,160,162,192,152,146,173,87,87,71,104,172,119,199,225,13,66,255,0,136,131,204,127,116,91,166,33,168,155,77,19,123,244,255,0,211,127,216,159,89,230,147,197,20,187,78,4,46,149,20,88,242,146,54,167,187,37,76,127,87,198,106,95,179,236,38,243,6,73,213,195,182,249,62,46,166,137,87,255,0,165,180,251,167,15,77,171,187,95,180,233,165,75,89,85,210,68,239,79,242,156,55,25,145,222,234,175,135,127,247,207,139,61,115,26,189,47,4,94,237,78,23,74,140,141,85,174,220,174,78,238,237,15,139,52,119,105,171,26,232,163,247,55,39,197,190,26,159,114,150,150,162,102,164,115,55,189,173,220,189,233,254,35,234,83,80,171,17,178,107,238,247,106,119,146,62,237,205,239,67,138,161,221,4,73,17,63,73,181,37,124,145,245,89,225,166,166,142,153,242,199,162,120,167,137,207,70,174,84,106,47,216,119,92,244,77,26,138,110,70,233,222,191,20,27,180,94,254,227,114,106,139,170,27,252,80,209,83,67,69,10,0,53,69,209,71,138,247,26,161,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,154,161,180,213,87,83,64,2,166,168,17,255,0,89,174,244,53,241,78,227,98,174,138,136,166,158,11,174,167,19,92,155,188,77,238,126,238,230,247,132,89,24,159,147,252,231,4,143,123,145,119,166,136,121,187,133,129,213,181,61,87,47,119,253,73,246,253,135,216,134,153,144,64,144,185,59,190,191,229,54,73,76,230,183,70,247,169,240,47,22,169,43,98,125,53,79,186,206,238,255,0,31,138,47,193,126,194,140,93,242,110,55,92,155,83,79,81,166,154,235,238,127,21,19,226,242,169,225,232,166,160,131,162,173,220,169,246,162,124,87,252,167,218,174,175,131,164,212,87,109,119,126,189,202,191,20,62,117,139,164,181,178,61,174,213,93,167,193,126,165,61,125,61,86,215,237,208,237,62,161,137,26,200,191,3,158,153,186,198,174,248,56,230,211,224,81,156,248,72,25,110,73,30,239,15,177,127,133,17,2,25,169,123,246,181,233,85,27,162,39,219,252,70,125,137,245,30,28,174,252,41,92,170,40,49,220,82,71,224,237,223,87,246,25,254,207,180,158,140,177,159,180,97,122,89,29,220,171,191,254,113,231,175,56,186,104,175,85,83,165,52,236,130,161,35,211,199,252,134,218,249,209,205,216,189,218,255,0,212,124,58,138,230,67,238,233,220,112,36,173,106,44,136,253,117,251,15,139,94,219,172,242,167,103,143,84,253,45,250,147,235,62,197,29,53,92,141,108,51,51,189,218,252,83,244,252,15,169,77,111,93,187,218,190,31,231,245,159,69,177,234,154,177,117,68,54,77,238,49,36,68,239,56,227,153,211,179,115,2,78,249,24,172,248,155,233,21,218,104,167,208,87,163,83,68,83,114,53,123,156,161,93,162,248,104,134,239,142,168,111,78,243,69,77,13,23,191,184,47,212,0,53,79,16,189,235,220,106,158,6,160,0,0,0,0,0,0,0,13,171,226,104,0,54,187,94,237,16,220,157,253,223,19,114,166,136,113,238,55,109,238,213,16,209,21,83,197,13,146,119,247,161,198,247,170,53,17,190,39,204,146,73,210,173,154,120,119,235,225,245,31,65,142,127,212,115,186,78,227,170,142,70,235,188,224,107,181,114,181,60,77,241,166,139,181,203,222,109,220,168,168,141,241,56,235,88,217,19,221,79,31,250,143,150,251,123,18,5,102,223,130,252,127,235,58,209,210,54,45,85,201,221,169,182,74,8,234,88,231,61,59,251,209,191,163,224,124,230,67,91,107,172,71,181,52,133,201,227,221,227,175,242,175,130,31,82,158,247,3,28,139,81,38,221,62,197,95,239,33,246,168,42,41,174,50,181,209,187,115,81,168,190,10,159,20,255,0,41,246,152,136,154,34,124,19,67,121,109,252,90,80,69,89,129,49,36,82,55,84,125,158,177,158,43,241,134,127,242,144,99,154,54,216,237,184,162,162,40,219,162,110,127,199,253,209,255,0,111,216,121,4,93,60,11,189,224,46,210,218,156,101,79,84,246,247,199,59,21,23,95,170,90,85,250,201,179,193,113,181,152,110,223,167,251,26,47,249,182,159,116,227,150,86,68,213,222,186,106,135,145,196,23,186,107,119,82,85,147,106,247,175,130,175,215,246,125,135,149,139,19,205,117,116,142,166,151,114,34,171,19,221,68,239,254,84,79,172,238,217,109,181,117,149,105,81,86,158,14,209,60,60,53,69,248,47,218,123,56,104,225,99,81,168,223,4,250,212,222,218,88,149,232,170,223,143,214,167,52,176,199,27,81,88,159,98,155,94,136,144,234,159,14,244,254,225,215,109,67,155,249,70,249,30,178,179,95,30,227,100,82,55,69,102,189,233,220,36,70,181,138,244,250,187,205,40,106,91,59,149,145,174,170,213,211,251,199,212,137,61,223,180,228,68,114,174,138,110,218,169,223,241,53,215,83,119,193,52,52,114,170,33,163,116,211,85,250,198,154,0,0,6,170,189,198,168,166,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,54,175,137,160,0,218,237,123,180,67,114,119,247,124,77,202,154,33,199,184,221,183,187,84,67,68,85,79,20,54,73,223,222,135,27,222,168,212,70,248,159,50,73,39,74,182,105,225,223,175,135,212,125,6,57,255,0,81,206,233,59,142,170,57,27,174,243,129,174,213,202,212,241,55,198,154,46,215,47,121,183,114,162,162,55,196,227,173,99,100,79,117,60,127,234,62,106,91,216,200,246,237,254,127,250,206,155,40,146,53,85,211,184,213,212,145,84,238,222,158,234,105,183,196,249,114,209,214,91,234,25,60,13,210,62,253,203,170,125,90,39,143,218,167,211,138,245,27,87,89,228,218,159,94,154,255,0,121,15,175,73,93,73,114,145,141,137,251,145,117,215,185,83,252,252,15,189,27,90,212,107,83,225,169,200,82,172,235,167,142,106,4,71,183,84,79,183,248,209,144,27,157,22,104,173,119,212,108,77,211,95,181,127,129,31,218,191,89,78,81,116,93,74,255,0,194,53,169,46,24,230,53,145,186,163,117,248,255,0,184,207,246,253,132,239,101,124,77,102,22,165,211,199,223,255,0,156,121,236,13,143,145,145,166,231,46,135,153,190,221,105,168,213,102,116,154,125,93,203,246,125,159,105,227,25,139,159,114,157,204,167,155,114,71,166,190,238,158,41,246,183,236,57,168,40,107,174,21,91,234,83,221,111,135,135,197,23,234,253,7,184,130,138,24,152,140,219,225,246,169,200,180,177,57,223,147,225,246,169,216,124,17,177,155,152,157,232,109,70,162,198,186,120,29,86,212,61,191,149,224,114,44,139,43,59,187,206,56,164,70,174,197,93,23,234,55,170,34,183,115,127,40,225,164,170,99,229,88,88,237,85,62,207,229,62,180,45,241,221,226,114,232,237,123,208,221,177,126,38,168,191,5,248,27,147,192,119,232,109,110,157,234,161,83,226,159,16,0,0,215,94,237,3,87,224,110,0,0,0,0,0,0,0,218,170,104,0,6,213,93,77,81,218,26,43,180,212,209,28,138,154,234,106,170,168,154,161,177,94,229,239,208,227,123,149,222,230,158,39,204,154,121,41,228,221,167,114,29,134,43,106,180,145,14,211,92,213,106,183,83,145,186,47,122,47,129,198,245,209,189,231,94,40,91,214,234,39,143,253,71,82,231,86,248,149,88,137,254,125,198,251,124,111,107,55,255,0,159,196,45,75,215,220,84,240,56,171,209,122,11,39,239,145,23,251,202,116,96,122,186,47,127,199,197,63,184,117,166,151,72,157,35,211,189,178,171,83,244,29,169,225,90,218,72,218,158,10,196,95,230,255,0,172,243,23,252,32,183,42,101,134,39,104,253,117,78,239,177,83,248,95,105,191,9,219,110,22,53,74,89,151,115,91,224,190,234,127,5,62,10,191,81,80,173,181,177,200,137,23,239,182,235,253,227,190,247,109,106,187,236,45,239,137,216,221,89,131,47,236,95,15,101,213,39,255,0,130,155,252,164,29,103,109,59,105,177,133,76,109,248,57,255,0,243,178,20,245,59,213,16,188,174,2,164,154,28,71,30,158,11,50,39,195,251,37,41,51,248,14,69,126,29,161,215,253,141,23,248,13,61,33,240,47,175,145,211,182,36,240,118,137,252,234,121,123,198,13,109,213,81,211,63,199,236,253,63,198,79,172,236,88,48,173,61,157,169,78,213,238,115,183,42,247,253,137,245,175,212,122,102,80,71,78,137,211,95,30,243,180,198,126,47,67,99,81,219,244,84,59,45,107,17,139,170,252,14,7,42,53,203,175,130,157,74,168,18,77,118,175,137,197,76,201,24,171,27,191,37,60,14,25,33,84,146,71,235,220,170,166,142,99,157,3,182,248,109,84,254,99,231,217,160,158,9,170,30,245,238,116,175,84,240,240,213,15,67,79,58,162,166,167,109,37,223,222,167,43,92,138,221,14,9,158,228,93,17,60,14,90,119,43,147,85,67,151,68,215,196,213,60,77,85,53,52,84,208,208,0,0,55,34,234,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,171,240,52,0,3,106,174,166,168,237,13,21,218,106,104,142,69,77,117,53,85,84,77,80,216,175,114,247,232,113,189,202,239,115,79,19,230,77,60,148,242,110,211,185,14,195,21,181,90,72,135,105,174,106,181,91,169,200,221,23,189,23,192,227,122,232,222,243,175,20,45,235,117,19,199,254,163,169,115,171,124,74,172,68,255,0,62,227,125,190,55,181,155,255,0,207,226,22,165,235,238,42,120,26,84,183,116,58,175,138,127,148,249,116,146,43,154,187,252,23,192,226,153,250,182,101,127,131,54,237,254,83,177,26,45,93,3,26,157,218,235,254,17,240,46,248,89,43,169,159,3,87,71,59,77,63,186,139,245,253,135,67,11,216,110,88,122,110,147,221,185,139,246,53,62,14,251,87,235,42,61,182,189,139,182,39,126,82,235,254,51,234,170,232,154,148,183,55,213,213,52,40,207,243,241,140,130,94,34,40,219,73,127,107,83,197,117,255,0,2,34,143,23,31,193,203,229,135,27,35,155,254,47,236,53,4,227,101,76,174,126,27,166,71,127,31,254,113,231,185,62,53,254,71,181,141,107,126,58,255,0,136,242,215,108,43,237,86,39,85,253,223,163,244,125,169,245,28,118,60,29,79,101,115,149,171,175,83,77,124,126,26,255,0,25,126,179,214,71,110,138,6,239,141,123,215,199,199,252,167,106,22,104,213,69,248,155,54,185,31,162,167,113,218,141,173,68,239,83,133,235,181,218,167,129,213,168,137,178,38,173,83,173,79,28,144,191,103,239,77,39,133,203,58,189,23,195,252,134,216,216,170,207,119,224,124,187,125,52,241,220,231,149,203,238,187,110,158,31,193,83,208,65,58,166,138,190,42,119,146,109,254,41,224,114,70,244,83,142,103,43,116,68,79,3,90,119,43,188,83,192,231,84,69,248,154,167,138,33,170,247,154,42,104,104,0,0,27,145,117,53,0,0,0,0,0,0,52,85,208,216,171,175,114,15,5,238,53,53,209,77,81,62,179,103,228,254,147,68,238,209,78,77,16,109,79,168,226,127,114,104,211,68,69,68,68,67,99,223,179,199,224,116,228,169,98,200,136,158,33,235,27,252,83,93,13,145,51,166,138,168,114,235,170,42,199,240,241,55,51,118,168,191,15,137,170,53,210,166,192,228,72,155,238,166,138,117,88,177,189,85,102,77,93,245,155,221,51,90,155,83,192,227,108,106,247,35,209,13,243,163,37,107,154,169,240,255,0,17,208,133,155,101,86,185,61,221,116,254,77,78,189,194,40,222,229,106,39,114,46,239,239,157,139,67,146,68,86,187,191,103,186,159,161,52,62,148,84,29,73,150,69,111,187,225,227,246,155,102,162,145,38,93,19,220,211,252,102,148,212,46,142,171,168,196,209,116,255,0,25,245,92,168,200,149,210,124,27,223,253,194,221,248,154,190,208,210,97,43,218,201,38,136,150,234,149,94,229,254,197,55,216,65,246,119,215,199,112,199,85,115,194,186,177,93,38,159,253,58,69,248,254,146,159,181,116,84,95,180,186,238,9,175,80,208,99,26,56,37,119,124,147,198,137,220,191,25,105,147,234,251,9,171,203,26,180,169,176,81,171,87,84,236,177,233,255,0,160,195,217,174,186,157,74,186,70,204,254,166,221,92,137,167,137,197,79,76,169,54,174,77,116,255,0,41,218,146,150,23,187,122,183,189,19,187,189,77,143,68,79,113,127,74,27,218,196,217,220,159,106,156,107,174,255,0,197,253,103,46,155,147,71,247,156,114,70,221,171,221,222,157,231,6,221,205,114,53,59,244,83,231,78,218,134,76,215,110,247,81,201,175,114,125,103,50,107,35,85,87,195,67,133,236,114,70,237,223,147,162,174,134,202,120,216,136,170,137,249,94,7,210,163,211,84,71,161,221,122,53,173,247,124,20,224,73,81,30,173,67,114,49,28,215,57,83,195,85,52,129,202,228,86,183,224,239,230,59,11,170,34,127,57,175,114,34,105,252,161,206,68,238,79,136,68,238,247,187,198,159,20,52,84,254,249,168,0,3,93,123,141,81,117,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,87,67,98,174,189,200,60,23,184,212,215,69,53,68,250,205,159,147,250,77,19,187,69,57,52,65,181,62,163,137,253,201,163,77,17,21,17,17,13,143,126,207,31,129,211,146,165,139,34,34,120,135,172,111,241,77,116,54,68,206,154,42,161,203,174,168,171,31,195,196,220,205,218,162,252,62,38,168,215,74,155,3,145,34,111,186,154,41,213,98,198,245,85,153,53,119,214,111,116,205,106,109,79,3,141,177,171,220,143,68,57,30,172,122,171,87,192,249,201,31,78,101,106,39,187,240,254,225,178,227,20,110,252,90,39,229,127,212,109,180,185,22,78,139,191,37,158,9,250,117,62,186,81,117,166,71,109,238,79,30,255,0,176,214,166,134,68,145,58,105,238,252,78,38,208,42,84,50,70,166,138,154,247,255,0,39,233,62,195,17,205,103,227,23,192,164,217,199,120,163,166,160,213,207,209,63,66,255,0,10,63,176,130,222,36,46,176,92,241,75,36,166,118,172,239,248,47,246,56,126,180,79,168,163,229,118,225,122,239,29,179,24,69,36,174,252,173,218,119,127,185,77,246,47,214,78,110,77,87,50,166,199,76,140,118,169,239,233,221,252,121,10,148,186,252,14,181,101,51,106,52,213,53,86,248,29,102,82,185,37,77,201,254,122,29,217,41,97,151,77,205,240,251,84,227,122,35,19,98,248,41,190,54,38,222,228,239,83,141,254,58,51,196,229,77,85,52,121,181,209,51,77,52,58,200,212,85,211,67,231,214,71,82,139,171,93,252,200,114,181,203,47,232,56,246,61,53,68,238,67,130,157,145,234,175,70,247,47,218,125,26,84,209,118,189,15,162,168,196,110,172,58,235,34,49,250,27,154,196,145,203,170,106,109,133,222,243,154,223,30,237,14,207,122,55,237,53,238,68,213,190,33,206,70,167,112,70,235,227,222,131,77,123,218,104,169,241,53,0,0,107,175,113,170,46,166,160,0,0,0,0,13,53,208,216,171,161,170,162,42,120,155,21,26,157,200,114,49,218,154,234,190,26,154,120,124,77,199,28,136,137,167,113,185,19,83,100,142,216,157,202,112,109,93,219,181,241,57,28,237,60,78,39,237,145,52,56,30,205,19,86,252,14,7,185,91,11,221,250,63,190,113,185,218,198,142,208,229,133,122,126,246,190,38,172,173,209,218,185,189,233,246,156,108,174,78,253,171,222,115,182,169,137,30,237,77,33,154,57,35,234,42,29,58,137,55,63,99,87,67,181,212,108,76,93,203,222,135,78,10,158,183,190,207,201,240,52,158,101,85,233,53,221,238,239,240,58,85,84,243,190,169,174,87,123,137,18,106,154,39,122,234,109,182,191,167,44,155,91,166,146,47,199,237,67,210,209,214,110,102,221,60,13,42,170,145,137,174,154,170,174,135,83,218,122,57,26,255,0,4,93,127,207,184,226,186,94,216,180,82,49,157,218,49,117,95,179,69,251,11,9,227,179,48,150,205,134,174,84,81,183,85,158,142,102,107,175,240,163,169,79,224,175,212,68,181,230,225,37,202,186,74,137,60,92,229,254,250,175,213,246,157,47,229,43,87,11,119,133,160,204,75,98,61,116,111,106,135,254,126,15,179,236,39,39,38,47,16,201,134,109,142,107,191,46,142,21,94,229,248,199,31,216,84,167,93,34,118,172,78,239,134,189,255,0,228,55,193,87,212,93,55,119,39,216,115,246,134,162,232,170,106,179,179,106,187,83,170,181,16,164,187,213,124,19,237,250,205,179,86,181,250,163,60,16,227,101,86,212,238,248,169,185,101,115,213,54,248,156,168,170,141,215,226,113,58,84,93,90,229,240,56,37,158,52,77,30,25,85,27,17,168,223,176,216,249,35,146,77,222,42,157,232,113,35,218,146,238,114,120,47,248,206,102,185,202,253,236,93,27,174,167,101,37,222,136,197,111,243,155,100,88,96,77,92,237,23,77,124,20,226,134,187,85,115,27,224,170,189,231,106,150,161,173,114,181,124,84,236,170,57,92,143,212,220,169,174,138,189,230,138,174,220,154,39,113,200,139,170,47,214,106,223,3,69,68,52,84,208,26,106,134,160,3,86,155,129,69,50,43,138,236,184,207,60,109,152,25,95,108,151,217,88,207,46,113,5,206,207,114,179,84,76,142,146,162,150,150,177,244,241,215,211,174,137,212,133,251,89,189,17,55,69,35,209,142,213,29,20,146,214,176,1,212,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,176,8,185,196,101,29,227,136,108,55,151,216,119,12,85,254,14,174,21,18,90,110,88,174,233,43,40,159,21,92,149,13,142,158,178,56,228,122,53,148,45,106,111,145,211,44,114,236,155,118,200,214,5,142,121,10,0,166,156,69,103,206,13,225,183,40,239,185,173,140,235,105,26,203,117,59,217,108,161,154,161,97,125,218,226,172,114,211,209,68,173,99,221,190,71,55,69,114,49,219,24,143,145,201,177,142,84,166,188,25,113,209,151,28,97,216,171,163,182,80,125,23,198,118,109,210,220,176,205,69,98,84,72,218,93,251,99,170,167,151,99,58,240,174,230,53,234,140,107,163,145,81,174,106,35,162,124,151,42,1,100,28,91,243,61,193,188,51,103,109,147,40,45,248,54,175,18,190,221,81,12,216,222,102,42,194,250,10,73,224,71,197,13,26,59,70,205,83,182,88,167,85,114,164,91,17,34,221,190,71,62,159,223,231,119,26,120,102,131,131,156,87,197,23,13,216,131,15,227,6,88,234,41,41,41,214,186,154,163,160,217,223,112,166,166,150,42,138,125,208,207,27,210,57,247,181,174,216,170,142,141,254,243,28,155,172,175,36,57,187,113,37,153,89,209,128,114,230,251,130,114,214,11,110,42,197,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,186,106,139,224,75,160,0,136,188,239,230,237,196,150,90,231,70,62,203,155,22,9,203,89,237,184,87,20,93,108,148,114,213,219,107,221,60,144,83,85,201,12,110,145,205,172,107,85,234,214,34,170,163,90,154,235,162,39,129,122,156,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,116,17,210,82,76,215,57,179,75,43,149,251,170,30,138,168,228,77,17,189,222,42,190,131,32,184,197,192,153,227,154,121,143,146,157,143,216,152,207,47,241,5,226,221,236,206,164,213,61,186,215,67,83,21,55,180,122,221,6,69,22,249,165,219,208,222,231,183,110,186,185,23,84,184,0,0,5,63,207,76,244,203,142,29,50,226,227,154,25,161,121,236,54,170,29,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,117,38,126,215,104,154,163,81,173,115,222,230,49,143,123,104,255,0,4,188,118,96,222,49,237,87,216,27,99,164,194,56,178,197,80,175,126,28,117,217,107,103,150,220,173,141,27,90,199,172,48,163,153,213,123,227,115,90,142,233,170,70,175,84,234,198,139,116,0,22,127,199,111,48,123,23,7,245,152,127,6,217,48,175,210,140,103,121,236,247,73,168,103,145,244,244,180,182,126,187,153,36,142,153,26,186,205,47,74,104,162,70,163,145,142,71,73,34,42,53,145,77,112,25,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,156,204,220,221,83,85,106,181,205,123,28,246,61,143,117,64,0,241,89,223,141,110,185,107,146,248,251,49,172,84,244,147,220,176,174,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,211,93,21,60,72,139,254,141,95,20,255,0,237,7,42,191,226,171,143,253,56,154,144,68,94,119,243,118,226,75,45,115,163,31,101,205,139,4,229,172,246,220,43,138,46,182,74,57,106,237,181,238,158,72,41,170,228,134,55,72,230,214,53,170,245,107,17,85,81,173,77,117,209,19,192,144,158,12,243,175,21,113,19,195,102,15,206,60,107,111,181,81,94,177,7,180,59,76,22,184,164,142,149,157,10,250,138,118,108,108,146,72,244,213,144,181,87,87,175,188,171,166,137,162,36,96,255,0,70,175,138,127,246,131,149,95,241,85,199,254,156,75,166,72,99,91,174,101,100,190,1,204,107,237,61,36,23,44,85,133,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,116,211,85,95,19,218,145,235,134,249,199,100,149,199,62,111,88,63,16,90,170,237,57,95,29,63,70,207,139,150,154,121,103,150,174,45,235,36,211,210,49,139,43,41,166,77,173,137,26,213,149,138,198,186,70,162,76,230,211,93,174,123,241,11,133,114,67,34,107,120,130,236,223,74,48,221,15,178,170,119,90,106,163,127,106,161,172,172,167,131,180,83,201,170,199,46,145,212,117,88,155,145,178,109,70,239,98,59,122,123,252,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,79,143,175,75,60,109,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,189,199,214,0,2,138,113,83,196,229,139,133,92,43,132,113,174,41,178,246,219,46,32,198,20,24,106,227,83,218,95,31,178,233,103,142,121,37,174,216,200,165,124,253,38,83,185,122,45,68,115,245,209,28,139,220,181,87,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,147,227,235,210,207,27,100,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,113,245,128,0,0,10,63,144,220,76,96,220,249,196,57,147,131,44,212,53,118,236,67,149,216,162,183,14,94,168,166,69,123,28,200,234,170,33,166,171,138,84,106,53,204,153,180,210,42,179,185,241,189,143,106,162,183,100,146,86,0,0,40,253,171,137,140,27,127,226,142,235,194,197,138,134,174,170,251,135,48,187,241,29,246,185,200,177,193,70,245,150,141,32,164,98,43,117,153,239,138,177,37,115,209,81,140,78,155,81,94,231,61,34,172,0,249,56,179,20,216,176,54,21,188,227,92,83,93,216,172,184,126,223,81,116,184,212,244,159,39,66,150,8,221,36,178,108,98,57,238,218,198,57,116,106,43,151,77,17,21,123,139,75,225,71,152,238,13,226,91,62,113,182,77,54,209,73,108,167,165,168,169,169,193,55,54,213,43,82,249,110,167,218,199,163,227,157,25,42,84,185,17,245,77,99,89,221,10,200,215,163,86,157,100,154,242,128,5,52,226,55,59,237,92,56,228,245,235,57,111,182,58,187,189,182,193,81,110,109,101,37,36,141,100,235,5,69,116,20,210,62,61,222,235,158,198,206,175,70,42,181,30,172,70,171,153,187,122,123,92,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,79,143,175,75,60,109,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,189,199,214,0,3,197,103,126,53,186,229,174,75,227,236,198,177,83,210,79,114,194,184,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,77,116,84,241,34,47,250,53,124,83,255,0,180,28,170,255,0,138,174,63,244,226,106,64,0,163,252,75,241,49,131,120,90,195,216,83,25,230,13,13,91,240,245,255,0,20,83,225,202,234,218,100,87,190,216,201,169,106,102,74,181,137,26,174,153,141,117,59,81,236,111,191,177,238,115,81,238,106,70,250,192,0,7,138,206,140,222,193,185,11,149,248,131,55,51,2,122,184,236,88,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,157,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,157,172,167,199,95,133,12,172,193,185,153,236,191,102,125,45,195,246,235,239,98,235,245,187,47,106,166,142,110,151,83,107,119,237,234,109,221,181,186,233,174,137,174,135,171,5,31,225,87,137,140,27,197,126,81,209,230,150,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,202,192,1,71,248,151,226,99,6,240,181,135,176,166,51,204,26,26,183,225,235,254,40,167,195,149,213,180,200,175,125,177,147,82,212,204,149,107,18,53,93,51,26,234,118,163,216,223,127,99,220,230,163,220,212,141,245,128,0,0,44,171,136,46,105,121,53,145,217,227,105,201,154,43,87,210,104,233,238,17,81,99,27,236,21,206,142,151,14,238,153,140,145,173,100,112,202,250,201,161,98,200,249,98,102,221,174,107,99,220,178,117,25,21,223,225,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,124,125,122,89,227,108,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,238,62,176,44,131,152,31,21,28,87,240,139,83,107,199,24,31,15,101,173,243,46,175,149,17,219,97,154,229,65,89,237,26,11,143,73,207,88,38,70,86,49,178,178,70,197,44,140,145,140,77,54,185,143,107,85,172,124,214,171,128,57,215,231,68,88,202,210,236,210,203,76,21,85,132,214,161,27,118,101,130,146,174,11,138,64,168,168,175,129,211,213,62,37,123,85,81,251,30,212,71,237,86,110,143,119,81,178,231,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,73,241,245,233,103,141,178,69,38,199,163,94,221,204,123,87,71,34,57,53,209,81,23,184,165,92,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,43,250,245,244,244,239,222,216,228,141,235,163,38,114,166,143,79,121,19,93,83,84,88,246,201,14,110,220,73,102,86,116,96,28,185,190,224,156,181,130,219,138,177,69,170,201,89,45,37,182,189,179,199,5,77,92,112,200,232,220,234,199,53,30,141,122,170,42,181,201,174,154,162,248,18,232,91,255,0,26,252,87,88,184,75,201,170,220,101,213,181,86,98,251,150,180,120,90,201,91,51,219,219,234,183,49,36,145,91,26,43,214,24,24,254,172,139,171,26,186,50,62,163,31,44,106,70,183,244,106,248,167,255,0,104,57,85,255,0,21,92,127,233,196,159,112,163,137,248,154,199,57,112,204,107,196,222,27,194,152,94,235,121,233,207,107,176,89,237,245,84,245,84,52,186,42,238,174,89,234,37,210,105,53,106,164,40,141,116,77,77,36,85,123,157,28,85,172,241,89,223,141,110,185,107,146,248,251,49,172,84,244,147,220,176,174,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,211,93,21,60,72,139,254,141,95,20,255,0,237,7,42,191,226,171,143,253,56,151,76,144,198,183,92,202,201,124,3,152,215,218,122,72,46,88,171,11,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,233,166,170,190,39,181,60,166,108,99,175,193,126,86,99,44,204,246,95,180,254,137,97,251,141,247,177,117,250,61,171,178,211,73,55,75,169,181,219,55,116,246,238,218,237,53,215,69,211,67,202,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,236,111,85,141,216,255,0,20,95,20,74,170,0,52,215,67,106,175,247,194,162,42,27,21,26,157,200,114,49,218,154,234,190,26,154,120,124,77,199,28,136,137,167,113,185,19,83,100,142,216,157,202,112,109,93,219,181,241,57,28,237,60,78,39,237,145,52,56,30,205,19,86,252,14,7,185,91,11,221,250,63,190,113,185,218,198,142,208,229,133,122,126,246,190,38,172,173,209,218,185,189,233,246,156,108,174,78,253,171,222,115,182,169,137,30,237,77,33,154,57,35,234,42,29,58,137,55,63,99,87,67,181,212,108,76,93,203,222,135,74,26,190,186,234,207,4,55,79,62,212,211,94,247,29,26,200,42,36,116,8,143,238,77,219,187,147,191,234,56,169,127,23,89,42,53,191,193,248,253,135,164,161,173,213,54,170,127,159,121,203,83,82,140,106,185,83,85,67,160,235,146,167,184,239,5,255,0,63,168,223,81,123,141,32,86,71,249,95,95,242,254,130,208,184,183,199,201,135,112,255,0,81,173,222,174,251,116,253,252,31,197,95,225,16,189,136,174,242,221,171,86,105,126,31,163,234,79,177,62,163,229,127,41,238,242,122,230,234,12,89,78,186,232,223,127,254,106,79,179,237,39,99,135,219,228,51,97,138,41,90,237,85,221,77,123,151,251,36,191,97,90,157,117,135,93,169,253,222,255,0,242,26,195,87,189,219,81,222,31,29,14,202,212,53,23,69,83,114,78,197,77,117,58,146,84,68,178,34,170,248,107,245,137,107,152,239,118,51,129,149,72,212,85,79,19,145,211,43,211,68,78,243,145,138,187,117,95,19,141,101,211,221,119,113,195,36,204,106,123,254,6,198,84,196,198,38,222,255,0,238,154,75,44,83,63,189,78,25,30,138,255,0,121,14,85,114,189,202,232,215,68,248,157,148,155,84,218,169,226,30,145,68,155,158,186,107,250,78,8,171,209,36,84,103,122,47,196,236,211,212,35,31,170,252,78,219,183,63,71,35,188,62,195,114,166,228,213,77,28,174,240,106,28,141,93,87,191,196,52,57,16,42,104,104,105,170,26,128,13,90,110,0,0,0,0,3,69,93,13,166,142,77,218,253,135,30,229,69,67,151,111,215,226,105,249,11,187,224,110,211,94,241,221,245,26,162,253,107,222,113,202,168,138,157,193,211,181,171,161,177,117,127,188,227,73,54,53,83,221,241,251,77,38,93,87,77,127,73,197,181,62,7,20,174,216,228,68,248,156,85,9,172,42,213,248,255,0,148,66,196,108,74,143,77,127,248,155,87,106,53,126,7,19,23,93,81,206,213,63,65,208,100,16,53,85,91,31,143,218,167,86,232,181,110,141,91,75,46,207,248,40,191,87,214,117,237,13,186,65,76,157,162,163,126,159,196,106,124,87,234,59,29,174,85,173,220,244,213,23,252,135,102,249,43,227,167,115,34,238,85,211,79,238,161,166,27,138,102,90,154,179,187,87,106,237,123,147,235,251,14,42,167,61,110,177,35,83,221,218,221,127,244,143,171,43,88,232,245,84,240,105,231,235,110,93,133,242,46,255,0,117,53,95,15,211,246,125,135,194,92,126,202,73,94,155,246,232,170,154,233,175,255,0,82,124,234,252,221,181,210,53,203,83,112,218,189,233,167,73,203,223,223,245,48,248,9,156,54,170,202,135,70,202,221,205,77,87,250,219,147,187,95,237,62,211,231,226,60,225,178,219,237,179,189,213,122,34,70,239,251,219,255,0,130,191,196,251,8,220,227,67,54,163,197,151,25,104,40,234,55,199,163,155,249,26,126,250,161,62,44,79,225,33,102,178,235,189,117,250,205,135,167,203,171,181,69,159,21,80,213,193,38,197,100,241,59,93,168,190,18,49,126,40,191,81,44,217,11,159,54,168,112,165,170,146,174,187,73,27,69,3,93,248,167,119,175,78,36,95,8,255,0,73,91,168,179,186,195,58,34,54,227,249,41,167,245,151,247,120,127,185,159,98,219,156,54,185,38,70,37,195,122,42,247,39,73,201,241,79,226,30,150,159,49,169,166,103,81,146,106,221,62,165,255,0,243,79,159,117,205,136,41,152,177,198,191,201,223,227,223,252,67,179,134,241,123,239,145,172,170,191,191,218,159,205,252,84,250,207,89,79,86,230,162,110,239,69,241,59,209,212,49,90,155,83,226,118,224,145,81,85,205,93,23,67,145,243,202,169,220,237,52,239,240,67,133,236,73,26,231,59,189,202,138,116,42,169,92,141,221,35,189,223,171,67,173,45,85,61,27,27,189,59,187,190,190,228,255,0,52,58,105,136,168,99,159,186,109,19,95,13,171,245,254,131,73,49,29,36,149,13,94,183,187,170,119,109,95,175,244,29,212,187,164,168,222,130,106,154,39,119,255,0,20,62,133,37,108,174,218,154,232,186,38,137,220,42,233,86,173,201,215,247,211,93,81,60,63,188,114,178,133,177,194,136,196,209,81,59,191,184,116,59,45,197,43,146,85,159,241,90,105,183,107,126,191,175,199,192,251,212,234,189,38,245,23,85,238,59,45,114,109,240,248,154,162,155,119,232,171,169,185,175,212,220,142,69,95,3,113,162,180,218,141,77,84,0,6,186,27,145,117,53,49,235,199,185,233,152,252,58,113,221,154,121,161,149,247,158,195,117,161,204,12,69,20,208,202,138,250,91,133,43,174,115,44,148,181,49,162,167,82,23,237,110,169,170,57,28,214,189,142,99,216,199,182,111,248,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,118,55,170,198,236,127,138,47,138,37,85,0,165,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,187,221,210,123,182,63,193,83,193,83,31,110,34,178,27,25,112,219,155,151,220,169,198,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,217,35,91,170,181,30,237,143,71,198,229,222,199,34,72,87,42,206,60,127,236,71,10,153,191,122,254,203,22,16,190,220,238,63,239,12,166,178,53,157,47,252,225,209,62,73,191,177,211,177,191,214,152,74,161,242,113,102,41,177,96,108,43,121,198,184,166,187,177,89,112,253,190,162,233,113,169,233,62,78,133,44,17,186,73,100,216,196,115,221,181,140,114,232,212,87,46,154,34,42,247,24,251,241,201,197,221,215,139,236,220,110,43,130,221,87,103,194,118,26,119,91,112,229,170,122,135,61,236,129,94,174,125,84,204,71,44,76,169,153,118,239,233,166,136,200,225,141,93,39,73,36,117,52,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,117,33,126,214,234,154,163,145,205,107,216,230,61,140,123,114,20,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,216,222,171,27,177,254,40,190,40,149,84,179,254,96,92,119,88,184,85,194,178,96,172,44,254,219,153,184,130,222,178,91,169,180,124,126,203,165,158,58,168,226,186,239,125,60,180,243,244,170,105,218,157,153,202,142,126,186,174,141,239,88,44,255,0,69,88,247,21,127,174,184,143,18,98,59,135,251,165,101,117,202,186,162,79,248,82,77,52,146,63,237,115,156,239,138,169,39,248,243,131,175,220,149,203,3,54,126,144,214,118,188,103,141,126,140,92,111,191,139,233,251,63,167,112,161,217,110,247,39,150,41,122,19,75,87,248,246,109,234,117,123,211,70,179,75,0,225,59,205,62,77,252,192,195,222,163,1,146,152,0,198,179,139,31,52,249,201,243,3,16,250,140,228,170,114,84,242,177,138,126,96,87,122,117,184,140,188,242,199,248,203,43,56,217,204,236,193,203,236,67,87,99,196,54,60,200,196,21,52,53,212,202,155,226,127,180,42,17,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,103,35,133,30,43,178,227,139,92,184,102,53,193,82,246,27,173,15,78,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,72,95,181,203,20,200,136,217,26,215,34,163,30,201,35,101,107,0,2,58,185,186,240,169,142,243,95,10,218,51,211,2,220,174,183,79,160,150,250,168,239,22,9,43,33,101,13,29,173,145,205,85,61,206,20,150,70,109,153,58,76,142,70,177,30,249,154,144,104,137,209,93,241,67,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,59,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,50,30,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,216,222,171,27,177,254,40,190,40,149,84,163,252,85,113,49,131,120,80,202,58,204,210,198,20,53,119,23,186,161,182,219,69,178,153,21,175,184,220,100,100,143,138,5,147,106,182,22,109,138,71,190,71,34,237,99,29,181,175,126,200,223,142,190,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,106,107,171,170,85,55,202,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,100,249,75,112,179,117,201,188,163,168,206,92,97,53,92,23,220,203,167,166,171,161,161,134,234,233,41,35,178,108,108,180,146,203,3,52,137,106,100,89,36,122,57,203,35,163,137,236,107,122,78,125,67,29,126,160,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,0,38,74,124,39,121,88,201,191,151,248,123,211,160,35,215,154,15,48,74,107,181,53,235,133,236,150,186,213,177,140,168,117,6,48,190,83,75,45,51,247,195,45,85,61,101,149,98,150,6,185,88,174,100,14,124,241,75,178,70,43,162,247,152,231,235,97,124,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,187,29,210,99,183,191,193,19,197,82,93,56,223,202,28,27,144,188,177,49,110,81,229,252,21,113,216,176,237,61,162,26,117,171,157,102,158,87,190,249,73,44,179,72,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,75,0,229,215,199,85,79,11,88,201,48,62,96,215,213,191,42,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,228,61,207,107,30,246,163,31,58,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,29,176,15,41,248,82,192,159,133,63,192,167,183,127,209,159,209,255,0,165,62,204,236,179,127,216,190,211,217,186,253,109,157,47,235,222,238,205,251,254,59,116,239,44,175,157,95,149,140,45,243,2,135,211,174,37,170,242,189,227,167,240,41,138,153,145,217,199,140,251,38,91,94,183,251,30,166,181,187,161,177,93,36,145,170,154,204,174,78,207,71,54,178,117,53,71,49,146,171,36,252,83,93,81,34,205,72,0,0,1,143,94,61,207,76,199,225,211,142,236,211,205,12,175,188,246,27,173,14,96,98,40,166,134,84,87,210,220,41,93,115,153,100,165,169,141,21,58,144,191,107,117,77,81,200,230,181,236,115,30,198,61,179,127,195,71,17,120,19,138,12,172,160,204,204,11,81,253,138,142,241,69,178,111,234,101,211,179,67,52,244,125,73,98,143,173,210,235,177,189,86,55,99,252,81,124,81,42,168,5,159,243,2,227,186,197,194,174,21,147,5,97,103,246,220,205,196,22,245,146,221,77,163,227,246,93,44,241,213,71,21,215,123,233,229,167,159,165,83,78,212,236,206,84,115,245,213,116,111,122,217,7,38,171,181,214,255,0,197,222,54,190,223,110,117,119,27,149,199,3,220,170,235,43,42,230,116,211,212,207,37,206,222,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,38,124,16,173,205,11,142,159,195,94,42,126,71,100,230,51,237,121,109,101,217,237,138,154,38,237,134,251,116,142,71,42,233,50,57,123,69,28,58,71,211,209,26,199,202,143,147,241,173,109,60,137,97,86,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,19,189,203,247,142,235,23,21,88,86,60,21,138,95,216,179,55,15,219,210,75,141,54,143,147,218,148,176,71,75,28,183,93,236,167,138,158,14,173,77,67,147,179,53,85,204,211,84,213,189,233,120,0,22,171,205,31,200,158,102,253,203,235,20,68,101,242,235,227,170,167,133,172,100,152,31,48,107,234,223,149,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,242,30,231,181,143,123,81,143,157,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,14,216,0,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,168,0,2,192,57,213,249,88,194,223,48,40,125,58,226,81,254,87,220,193,41,173,52,214,94,23,179,166,235,86,246,62,161,180,24,62,249,83,44,181,47,223,52,180,180,244,118,84,138,40,28,228,98,57,243,185,147,203,46,200,216,141,139,221,99,89,164,175,128,124,156,89,138,108,88,27,10,222,113,174,41,174,236,86,92,63,111,168,186,92,106,122,79,147,161,75,4,110,146,89,54,49,28,247,109,99,28,186,53,21,203,166,136,138,189,196,16,243,6,227,110,235,197,126,63,142,197,134,39,171,161,203,172,43,81,81,13,170,141,181,78,116,23,105,219,52,205,101,217,241,186,24,158,199,201,78,232,218,216,164,71,44,41,212,70,170,44,146,107,51,252,39,121,88,201,191,151,248,123,211,160,42,168,49,172,225,163,136,188,119,194,254,105,208,102,102,5,168,254,197,71,120,162,217,15,245,78,215,218,97,154,122,62,164,177,73,209,234,244,24,222,171,27,189,158,40,190,40,185,9,228,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,122,115,51,115,117,77,85,170,215,53,236,115,216,246,61,213,0,22,1,206,175,202,198,22,249,129,67,233,215,18,138,114,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,46,233,177,251,161,94,174,177,73,34,177,176,182,55,70,174,86,44,77,138,90,128,0,179,94,98,156,117,83,112,181,131,87,3,229,245,125,35,243,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,91,218,247,49,236,106,177,240,87,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,127,252,174,120,237,181,100,157,214,108,136,206,140,77,87,79,130,111,149,12,118,31,184,213,206,222,197,135,171,92,231,172,172,147,114,110,138,154,161,207,106,171,247,244,226,145,170,245,107,82,105,165,108,207,131,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,124,125,122,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,239,49,247,227,147,132,75,175,8,57,184,220,41,5,198,174,241,132,239,212,238,185,97,203,172,244,238,99,223,2,61,90,250,89,158,141,72,159,83,10,237,223,211,93,21,146,67,34,182,62,170,70,218,171,203,67,142,58,158,28,113,148,57,61,142,25,72,252,186,198,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,238,50,52,145,138,138,215,178,105,31,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,17,196,86,124,224,222,27,114,142,251,154,216,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,219,228,115,116,87,35,29,177,136,249,28,155,24,229,76,123,56,138,207,156,101,196,150,110,95,115,91,25,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,100,109,118,138,228,99,119,189,95,35,147,123,220,171,126,156,174,185,127,214,93,235,45,188,77,231,126,29,232,218,161,236,215,28,15,107,158,73,224,170,146,170,41,226,158,27,179,186,111,102,216,83,165,164,81,200,143,108,205,145,210,43,81,137,19,165,150,160,82,174,44,124,172,103,39,203,252,67,233,211,152,214,25,41,240,157,229,99,38,254,95,225,239,78,128,170,165,42,226,199,202,198,114,124,191,196,62,157,57,4,60,29,241,85,140,184,80,205,203,126,48,179,92,170,221,134,46,53,20,244,216,178,209,28,105,51,46,54,228,127,190,173,137,207,99,123,76,109,116,142,133,251,155,181,234,173,85,233,190,70,63,33,60,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,236,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,6,138,186,27,124,84,209,83,94,227,102,229,106,232,114,109,250,252,77,63,33,119,124,13,218,107,222,59,190,163,84,95,173,123,206,57,85,17,83,184,58,118,181,116,54,46,175,247,156,105,38,198,170,123,190,63,105,164,203,170,233,175,233,56,182,167,192,226,149,219,28,136,159,19,138,161,53,133,90,191,31,242,136,88,141,137,81,233,175,255,0,19,106,237,70,175,192,226,98,235,170,57,218,167,232,58,12,130,6,170,171,99,241,251,84,234,221,22,173,209,171,105,101,217,255,0,5,23,234,250,206,189,161,183,72,41,147,180,84,111,211,248,141,79,138,253,71,99,181,202,181,187,158,154,162,255,0,144,236,223,37,124,116,238,100,93,202,186,105,253,212,54,97,152,103,109,18,44,239,213,223,161,62,183,125,70,219,187,159,215,129,35,79,225,107,253,196,62,170,181,143,141,17,83,192,248,117,213,189,146,109,205,126,141,253,31,98,127,148,243,242,227,182,81,212,57,55,105,166,157,250,125,159,218,253,167,70,183,54,109,212,186,186,170,191,106,39,138,116,156,191,87,212,195,206,75,156,182,154,154,158,148,85,219,181,255,0,114,114,124,63,180,56,174,57,181,102,162,129,207,117,86,137,221,223,177,255,0,90,127,19,237,44,15,140,188,234,167,190,210,182,221,111,169,220,222,253,125,197,79,141,58,252,99,79,169,75,3,159,94,162,234,113,159,66,195,89,45,21,206,41,161,118,215,38,238,253,17,127,122,169,254,50,85,248,103,207,90,10,12,39,67,75,113,174,252,106,117,119,47,73,223,217,102,95,132,122,120,42,23,33,67,157,246,9,145,35,75,135,135,195,164,255,0,183,253,204,251,20,89,199,106,116,200,141,185,110,69,240,78,139,147,224,191,196,61,61,46,100,82,212,38,177,75,221,253,170,255,0,249,167,90,229,154,180,212,108,84,98,247,175,143,143,127,135,241,62,211,143,14,227,167,223,31,34,235,220,221,52,254,93,127,138,159,81,236,169,234,222,223,127,93,126,179,189,29,68,106,197,218,158,39,114,9,53,122,57,23,69,248,28,174,154,85,77,168,238,255,0,208,113,233,213,93,210,123,202,159,200,116,39,165,122,179,115,159,163,127,65,212,116,208,82,68,139,183,187,234,213,126,179,165,46,32,161,142,93,91,46,223,173,54,170,252,63,64,170,196,148,146,57,54,205,162,125,91,87,252,135,113,183,152,228,98,37,63,122,127,159,214,135,122,146,186,87,35,117,247,124,123,187,148,230,172,133,245,109,210,101,220,213,248,120,26,211,219,227,142,36,107,91,167,213,223,246,254,147,161,83,75,113,117,75,31,29,70,216,219,174,169,177,171,175,113,247,41,85,233,22,146,46,191,252,78,219,92,154,47,113,185,23,85,52,223,222,106,217,53,238,78,227,118,228,95,129,184,211,105,183,106,107,160,0,13,116,55,34,234,106,0,0,0,1,166,168,108,87,34,120,169,162,61,171,220,138,110,68,69,252,149,240,54,189,186,38,186,6,107,183,84,53,251,92,110,107,145,123,181,212,213,85,60,85,78,172,146,183,93,205,83,175,61,194,47,201,141,117,95,229,255,0,33,197,2,185,170,171,35,187,255,0,65,217,87,234,212,213,221,223,160,222,231,177,17,186,187,191,191,224,36,115,87,197,52,56,36,123,81,21,223,193,241,56,250,141,153,17,201,240,54,190,86,35,21,81,124,60,77,209,175,86,37,247,187,191,71,218,116,42,41,101,114,162,49,255,0,204,135,67,177,86,177,142,69,168,241,211,247,136,124,117,183,94,18,125,123,127,186,159,14,147,126,175,210,125,214,209,185,144,237,89,119,47,246,186,124,77,41,224,150,56,118,35,244,79,208,159,89,205,5,38,186,53,210,110,95,175,77,14,205,68,27,149,24,228,213,14,84,133,177,69,177,169,170,162,41,192,145,162,59,170,238,229,79,129,193,85,43,100,69,99,87,106,47,138,120,234,124,169,108,141,171,71,43,215,68,93,127,207,196,242,88,159,6,164,176,72,202,127,121,206,213,62,173,59,157,245,184,183,44,202,201,123,229,79,90,162,10,189,170,178,185,232,222,155,23,187,223,95,139,202,77,73,150,216,198,154,227,37,52,117,29,36,77,81,31,178,39,107,239,105,225,184,249,184,219,43,113,107,45,179,79,83,124,234,49,177,185,202,206,205,18,126,245,203,226,143,44,183,55,237,245,118,187,204,177,206,253,81,155,151,193,62,15,147,234,85,250,138,87,43,250,143,87,125,102,195,233,225,228,221,117,167,68,93,21,100,103,248,72,94,110,95,101,165,199,17,225,250,10,203,109,103,65,236,166,137,202,157,54,187,118,140,98,252,94,154,126,82,30,247,11,229,30,40,169,172,146,158,162,235,208,106,57,81,29,208,141,218,247,181,60,17,229,84,195,121,53,121,161,168,141,233,136,247,123,169,223,216,216,159,20,254,63,216,123,218,76,23,137,224,123,41,163,191,104,213,68,77,123,44,127,163,248,71,161,180,229,70,32,171,184,65,60,216,147,115,119,53,85,189,141,137,175,188,139,227,188,173,88,103,8,73,100,130,22,58,110,162,232,213,85,219,166,171,163,127,140,191,81,235,27,18,195,26,175,75,114,42,120,110,208,221,10,49,83,250,222,205,87,191,191,83,177,10,43,102,247,31,221,167,127,119,218,118,162,71,245,87,119,123,85,63,198,117,234,107,91,4,169,23,134,231,104,105,53,50,85,183,84,127,122,38,186,104,124,218,155,47,105,93,142,93,19,193,127,207,83,228,73,130,40,228,171,87,42,106,186,248,247,253,127,219,27,42,48,61,59,37,107,152,237,170,138,139,174,138,191,253,81,246,237,246,190,193,27,81,23,119,114,38,190,31,87,219,246,31,94,8,26,228,71,57,191,111,137,185,210,49,143,217,167,232,83,153,170,222,229,114,234,154,27,222,173,114,53,81,52,240,67,155,220,217,221,226,136,109,141,234,189,201,221,222,110,115,213,174,77,80,215,185,200,105,162,55,185,62,40,110,78,228,209,123,205,200,168,137,224,107,221,166,186,27,21,17,93,169,189,90,139,162,106,21,52,52,0,26,162,253,102,53,220,88,249,166,206,79,152,24,135,212,103,61,7,7,124,85,99,46,20,51,114,223,140,44,215,42,183,97,139,141,69,61,54,44,180,71,26,76,203,141,185,31,239,171,98,115,216,222,211,27,93,35,161,126,230,237,122,171,85,122,111,145,143,200,79,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,149,52,53,212,202,187,37,102,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,45,127,143,238,15,173,92,89,101,27,155,111,74,184,241,222,14,167,172,175,194,143,134,86,163,42,103,123,26,178,80,202,217,30,216,182,84,44,49,49,36,115,154,177,61,172,126,237,137,36,114,64,102,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,86,73,208,170,130,71,71,44,123,216,174,99,182,189,142,77,90,170,213,211,84,85,78,242,109,57,104,113,199,77,196,118,13,135,39,177,195,42,217,152,184,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,189,247,200,146,49,85,28,246,67,96,28,197,56,234,169,226,151,25,46,7,203,234,250,182,101,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,252,134,53,238,99,30,229,99,44,212,237,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,140,98,203,52,81,163,157,162,111,145,141,241,114,34,213,94,21,120,152,198,92,40,102,229,30,105,96,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,181,93,11,247,69,27,217,35,81,118,189,141,220,215,179,124,111,154,156,239,227,215,40,242,211,133,203,103,16,54,43,237,37,85,118,55,179,190,108,21,104,155,101,68,245,119,21,139,250,205,68,80,203,163,89,77,43,145,181,74,146,167,77,90,232,209,203,43,163,99,224,95,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,181,53,213,213,42,155,229,126,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,45,60,169,248,28,169,203,91,85,7,20,153,146,250,73,111,184,158,206,143,194,214,198,178,41,210,221,110,170,107,30,149,175,147,69,86,84,205,22,141,107,99,114,116,225,150,70,189,92,233,93,28,53,215,154,63,145,60,205,251,151,214,40,136,64,225,235,20,216,176,54,126,229,166,53,197,53,221,138,203,135,241,133,154,233,113,169,233,62,78,133,44,21,177,73,44,155,24,142,123,182,177,142,93,26,138,229,211,68,69,94,227,38,144,1,141,15,19,119,107,85,255,0,137,44,215,190,216,174,116,151,27,109,199,28,95,106,232,235,41,38,108,208,84,193,37,124,206,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,87,249,42,121,88,197,63,48,43,189,58,220,69,95,22,62,105,243,147,230,6,33,245,25,199,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,198,245,88,221,236,241,69,241,69,200,79,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,211,153,155,155,170,106,173,86,185,175,99,158,199,177,238,168,0,0,65,183,50,254,7,42,120,113,198,83,103,14,7,125,35,242,235,26,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,184,200,214,55,162,43,88,249,169,167,0,188,87,86,112,165,158,52,151,187,156,187,240,102,40,232,217,241,68,50,77,58,71,5,43,166,106,182,189,177,196,142,234,77,79,239,185,168,177,189,206,141,243,198,221,171,46,246,207,79,225,75,2,126,11,63,13,126,221,255,0,65,159,71,254,148,251,79,178,205,255,0,98,251,55,105,235,244,118,117,127,172,251,219,54,111,248,109,215,184,199,223,140,78,42,177,151,21,249,185,112,198,23,155,149,91,112,197,186,162,162,155,9,218,36,141,33,101,186,220,175,247,21,209,53,239,111,105,145,173,141,211,63,115,183,61,17,168,189,54,70,198,92,167,42,126,11,46,185,153,143,232,56,142,204,108,63,87,6,9,194,149,9,87,134,222,234,151,83,173,210,247,4,204,88,229,99,81,187,165,166,167,115,30,174,114,57,141,116,205,141,159,140,70,79,27,102,124,0,82,174,44,124,172,103,39,203,252,67,233,211,152,214,25,84,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,164,0,146,169,196,143,29,63,129,78,11,242,123,35,178,115,25,246,76,201,189,101,254,27,246,197,77,19,119,77,98,181,201,105,137,87,73,145,201,217,235,38,214,62,158,136,231,178,37,124,159,138,115,169,228,88,203,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,37,53,13,13,50,38,249,95,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,100,39,193,223,10,184,55,133,12,163,183,224,251,53,182,145,216,158,227,79,79,83,139,46,241,200,179,62,227,113,70,123,232,217,92,198,59,179,70,231,72,216,89,181,187,88,170,229,78,163,228,123,252,87,52,127,34,121,155,247,47,172,81,16,2,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,238,155,31,186,21,234,235,20,146,43,27,11,99,116,106,229,98,196,216,165,168,22,191,199,247,24,54,174,19,114,141,206,183,173,92,152,239,24,211,214,80,97,70,67,19,85,148,211,177,141,73,43,165,116,140,116,91,41,214,104,158,145,185,174,89,94,230,51,110,197,146,72,224,94,237,143,241,149,235,31,214,230,149,102,33,171,143,22,87,222,36,191,203,118,164,84,165,157,183,23,204,179,186,162,53,133,26,145,63,170,170,244,233,163,118,174,155,116,209,9,62,230,47,115,205,203,215,45,252,157,188,231,188,116,145,227,186,252,81,107,169,188,50,158,145,244,170,215,190,219,114,116,105,52,47,107,86,42,158,146,199,215,98,53,172,108,221,84,98,35,17,168,69,9,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,75,186,108,102,217,147,165,172,82,72,175,116,206,145,209,171,145,233,19,101,147,240,0,0,24,214,113,99,230,159,57,62,96,98,31,81,156,244,28,29,241,85,140,184,80,205,203,126,48,179,92,170,221,134,46,53,20,244,216,178,209,28,105,51,46,54,228,127,190,173,137,207,99,123,76,109,116,142,133,251,155,181,234,173,85,233,190,70,63,33,60,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,236,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,40,87,24,156,85,96,222,20,50,142,225,140,47,55,42,71,98,123,141,61,69,54,19,180,73,26,204,251,141,197,25,238,43,162,107,216,238,205,27,157,27,166,126,230,237,98,163,81,122,143,141,143,199,179,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,181,53,213,213,42,155,229,126,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,123,252,149,60,211,226,159,151,245,222,163,110,38,164,139,94,104,60,193,42,109,53,55,174,23,178,90,235,72,247,190,157,212,24,194,249,77,44,85,44,217,52,85,84,245,150,85,138,88,28,212,122,53,240,57,243,197,46,248,222,142,139,221,123,95,164,112,100,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,122,112,179,115,117,93,21,202,231,53,140,107,222,246,49,215,255,0,198,111,42,107,22,93,100,117,14,102,228,101,111,86,235,129,48,251,100,198,116,149,19,61,145,222,163,167,135,125,85,214,157,38,145,253,9,147,108,146,62,153,30,177,172,104,137,22,143,102,217,227,135,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,149,52,53,212,202,155,226,126,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,144,239,10,60,87,101,199,22,185,112,204,107,130,165,236,55,90,30,156,23,251,4,243,35,234,173,21,78,69,84,107,149,17,58,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,202,214,11,85,230,143,228,79,51,126,229,245,138,34,0,73,62,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,93,211,99,247,66,189,93,98,146,69,99,97,108,110,141,92,172,88,155,20,181,0,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,42,128,0,44,3,157,95,149,140,45,243,2,135,211,174,36,43,19,125,202,247,141,127,221,1,129,25,147,25,133,115,186,215,102,78,13,183,190,166,91,141,106,245,189,179,107,108,205,99,42,22,86,181,52,154,46,172,16,200,146,42,190,79,114,93,242,57,242,244,239,168,16,215,205,115,141,127,194,110,42,159,134,188,179,185,221,105,176,222,18,184,84,83,98,217,117,232,195,120,186,67,35,90,148,251,21,169,35,161,165,146,55,247,185,219,36,149,119,35,21,33,134,87,71,89,146,159,9,222,86,50,111,229,254,30,244,232,10,170,12,85,203,170,224,23,141,124,85,194,158,99,210,89,46,215,62,209,150,88,154,225,12,120,142,223,80,178,62,58,13,234,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,104,216,140,84,220,216,159,20,244,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,124,125,122,89,227,108,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,238,62,177,96,28,234,252,172,97,111,152,20,62,157,113,33,88,154,158,87,188,116,254,26,240,171,50,59,56,241,159,107,204,155,46,255,0,99,212,214,183,108,215,219,92,113,181,83,89,149,203,218,43,33,210,78,166,168,215,190,36,100,159,141,115,106,36,75,255,0,0,161,92,98,113,85,131,120,80,202,59,134,48,188,220,169,29,137,238,52,245,20,216,78,209,36,107,51,238,55,20,103,184,174,137,175,99,187,52,110,116,110,153,251,155,181,138,141,69,234,62,54,63,30,204,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,66,212,215,87,84,170,111,149,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,159,4,180,242,186,230,1,71,119,163,182,240,201,157,248,139,163,117,135,179,91,176,61,210,120,224,130,150,74,88,160,138,8,109,46,233,177,155,102,78,150,177,73,34,189,211,58,71,70,174,71,164,77,150,79,193,77,56,138,200,108,27,196,150,81,223,114,167,25,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,124,110,118,170,212,123,119,177,95,27,151,99,220,139,143,103,17,89,13,140,184,109,205,203,238,84,227,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,213,90,143,118,199,163,227,114,239,99,145,43,85,131,141,187,173,235,129,204,113,194,70,99,207,87,95,81,29,61,20,216,78,241,83,84,233,94,216,32,185,219,158,203,74,70,216,85,81,145,197,29,100,172,150,89,116,107,24,216,90,136,137,27,74,21,195,214,41,177,96,108,253,203,76,107,138,107,187,21,151,15,227,11,53,210,227,83,210,124,157,10,88,43,98,146,89,54,49,28,247,109,99,28,186,53,21,203,166,136,138,189,197,64,227,95,138,235,239,22,153,203,91,140,186,183,90,60,33,109,214,143,11,89,43,102,99,187,5,46,214,36,146,43,99,68,98,77,59,217,213,145,117,123,147,86,71,212,123,34,141,74,151,203,175,129,90,158,41,113,146,99,140,193,160,171,102,85,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,200,99,152,215,177,238,71,178,119,128,41,87,22,62,86,51,147,229,254,33,244,233,204,107,12,148,248,78,242,177,147,127,47,240,247,167,64,85,82,149,113,99,229,99,57,62,95,226,31,78,156,198,176,188,174,93,124,117,84,240,181,140,147,3,230,13,125,91,242,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,254,67,220,246,177,239,106,49,243,167,105,187,90,175,214,170,59,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,218,213,13,174,114,34,247,169,183,123,117,209,13,201,162,166,136,189,254,38,217,19,68,215,64,205,118,234,134,191,107,141,205,114,47,118,186,154,170,167,138,169,213,146,86,235,185,170,117,231,184,69,249,49,174,171,252,191,228,56,160,87,53,85,100,119,127,232,59,42,253,90,154,187,187,244,27,220,246,34,55,87,119,247,252,4,142,106,248,166,135,4,143,106,34,187,248,62,39,31,81,179,34,57,62,6,215,202,196,98,170,47,135,137,186,53,234,196,190,247,119,232,251,78,133,69,44,174,84,70,63,249,144,232,118,42,214,49,200,181,30,58,126,241,15,142,182,235,194,79,175,111,247,83,225,210,111,213,250,79,186,218,55,50,29,171,46,229,254,215,79,137,165,60,18,199,14,196,126,137,250,19,235,57,160,164,215,70,186,77,203,245,233,161,217,168,131,114,163,28,154,161,206,200,25,20,104,212,77,87,234,58,203,14,231,110,119,187,183,249,78,58,137,218,228,86,181,118,175,199,227,169,242,100,180,37,90,174,171,163,127,207,237,60,222,32,194,17,186,39,244,125,231,119,104,158,31,20,254,49,111,153,147,147,119,155,130,84,77,13,78,197,118,205,19,99,23,248,9,252,63,176,162,11,150,120,190,130,230,144,197,54,212,254,30,216,151,247,186,248,111,251,77,184,143,42,241,140,148,142,124,215,238,238,237,89,217,98,250,211,227,188,179,124,233,179,87,90,171,25,28,210,106,157,250,247,39,213,31,212,171,245,148,82,121,122,174,220,113,28,244,90,118,150,247,233,227,253,229,47,15,41,178,254,179,21,97,202,94,197,85,208,153,55,251,251,17,218,254,50,79,130,185,19,193,170,84,187,38,82,226,183,92,214,158,91,151,73,137,255,0,124,232,198,237,125,213,95,13,229,82,177,100,173,226,150,88,164,250,71,187,242,191,249,77,137,167,114,255,0,186,21,14,155,4,226,90,45,177,65,126,213,23,94,254,203,31,248,221,246,159,114,159,43,49,29,194,72,222,252,77,221,223,170,118,40,255,0,252,255,0,176,172,248,95,3,75,100,167,106,201,81,213,114,235,170,236,70,252,93,252,101,250,207,113,12,43,19,119,36,122,255,0,40,135,106,234,189,29,139,253,182,167,97,173,219,43,86,55,247,247,252,14,219,122,157,102,170,174,173,239,215,251,135,21,109,91,105,53,85,77,63,205,13,178,66,218,182,34,111,211,95,179,252,254,163,231,84,218,22,111,113,123,180,255,0,63,172,248,245,120,42,146,106,132,87,38,171,245,247,253,95,219,27,42,176,53,50,104,173,238,251,123,255,0,252,227,234,219,44,169,65,26,104,237,250,124,116,211,235,251,126,211,237,65,2,63,189,237,254,115,145,238,100,75,183,111,119,233,57,90,230,185,17,85,218,167,213,161,200,245,99,163,238,77,52,57,153,177,90,159,89,177,146,46,170,137,220,111,123,149,189,230,186,163,141,17,26,206,244,53,78,228,239,248,155,209,81,19,192,215,187,77,116,54,59,69,55,104,154,120,232,107,183,67,64,1,170,47,214,107,170,41,168,0,0,13,23,192,218,157,230,217,27,169,215,220,230,170,34,41,202,217,63,131,252,167,42,42,73,170,41,171,91,183,84,79,0,230,162,167,188,154,156,14,123,89,222,206,229,67,175,87,95,18,68,173,108,157,255,0,161,126,191,208,121,107,197,253,105,215,179,195,39,227,62,173,63,66,253,71,13,153,149,45,133,36,168,151,87,47,199,106,125,107,245,31,121,30,169,222,174,215,249,14,149,85,210,173,52,72,225,222,137,252,100,79,241,26,37,206,177,94,212,232,106,189,255,0,190,78,239,230,62,140,21,82,61,250,76,223,228,215,252,134,219,164,235,5,36,146,181,117,78,238,239,229,67,142,219,47,94,157,174,233,234,142,215,94,255,0,181,78,196,173,141,209,185,141,111,127,119,196,236,193,18,54,52,77,63,144,228,72,209,59,218,154,26,37,51,92,138,231,119,159,14,186,73,97,122,244,233,247,127,195,68,250,141,142,101,117,67,19,70,244,255,0,149,20,250,148,244,90,195,164,207,211,249,62,223,176,222,202,120,218,239,197,255,0,34,154,35,182,191,107,211,95,229,54,185,100,87,106,206,228,250,205,209,211,117,117,89,95,170,42,253,70,207,103,67,28,187,149,55,38,186,252,83,227,250,78,93,144,181,218,109,209,186,105,226,166,199,82,67,34,254,43,199,199,226,116,107,172,180,245,45,94,180,91,181,93,63,41,83,235,251,79,49,87,132,109,105,81,34,246,93,23,107,151,93,238,241,215,251,99,193,102,46,13,183,203,100,168,86,193,222,173,122,126,83,188,54,63,248,196,89,241,137,132,18,209,119,158,174,24,116,98,181,223,190,254,53,66,255,0,9,126,162,210,129,232,48,77,26,214,95,169,88,141,213,86,102,39,143,241,219,254,82,89,120,101,195,116,80,97,91,58,75,30,139,37,13,62,189,235,241,142,31,180,184,136,240,205,161,176,58,71,83,119,162,47,126,247,125,95,164,242,245,212,53,108,186,182,59,108,59,163,69,77,83,114,39,239,151,235,254,67,222,225,219,99,31,28,110,184,65,181,219,81,52,221,175,213,245,47,233,61,149,21,29,61,59,216,177,65,163,116,77,23,114,253,135,210,150,86,181,136,171,38,139,240,238,56,91,112,86,123,189,93,201,245,109,211,252,70,229,170,89,88,189,52,239,78,245,67,228,93,46,181,84,81,62,104,151,189,136,170,169,221,224,136,171,245,125,134,182,28,104,149,236,72,17,255,0,141,111,138,105,250,19,248,63,90,159,97,105,187,92,241,207,39,240,145,223,207,175,248,207,183,79,11,26,136,173,78,244,67,127,69,238,220,187,188,117,248,27,98,166,70,73,174,190,38,234,168,145,89,162,167,192,227,100,8,145,162,105,221,161,171,90,172,93,28,186,183,234,56,165,72,159,38,212,78,255,0,229,58,210,177,237,147,86,59,185,62,195,181,4,138,248,145,30,154,170,47,248,142,110,162,35,87,79,168,227,100,235,166,168,191,19,122,78,249,52,69,240,212,230,89,26,214,247,39,121,181,175,220,189,221,198,171,35,145,80,215,169,223,224,114,162,234,159,164,219,167,127,137,189,123,180,53,85,240,77,13,52,215,193,77,7,196,3,26,238,44,60,211,103,39,204,12,67,234,51,159,43,21,100,94,99,225,12,167,193,89,223,115,179,117,112,102,59,237,113,91,110,148,234,175,142,26,170,122,153,224,146,150,163,185,58,83,47,103,124,140,69,213,175,141,85,90,229,86,74,216,238,3,151,239,29,215,222,21,113,84,120,43,20,191,182,229,150,32,184,36,151,26,109,25,31,178,234,167,146,150,57,110,187,217,79,45,68,253,42,106,119,39,102,106,163,95,174,169,163,187,214,119,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,59,96,22,65,204,191,129,202,110,35,176,108,217,195,129,223,86,204,197,193,118,121,25,13,36,108,150,161,151,203,116,43,36,235,68,216,88,142,114,84,163,159,43,161,115,27,239,190,69,141,232,168,230,62,24,54,42,87,14,185,13,140,184,146,205,203,22,84,224,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,236,141,174,213,26,175,110,247,171,35,106,239,123,81,110,255,0,154,38,67,96,222,27,114,143,135,92,169,193,148,84,141,101,186,159,16,190,231,93,13,58,194,251,181,197,89,106,74,138,217,81,207,123,183,200,230,234,141,87,187,99,17,145,181,118,49,168,158,127,148,6,22,177,99,156,253,204,44,21,138,104,123,109,151,16,101,125,218,215,113,166,234,190,62,189,44,245,180,17,203,30,246,43,94,221,204,123,147,86,170,57,53,213,21,23,188,241,92,193,184,36,186,240,161,143,227,190,225,136,42,235,178,235,21,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,117,21,168,171,28,154,90,89,39,220,174,185,127,214,93,235,45,188,77,231,126,29,232,218,161,236,215,28,15,107,158,73,224,170,146,170,41,226,158,27,179,186,111,102,216,83,165,164,81,200,143,108,205,145,210,43,81,137,19,165,150,162,213,121,163,249,19,204,223,185,125,98,136,128,18,82,121,95,115,4,166,180,211,89,120,94,206,155,173,91,216,250,134,208,96,251,229,76,178,212,191,124,210,210,211,209,217,82,40,160,115,145,136,231,206,230,79,44,187,35,98,54,47,117,141,102,146,190,8,203,230,177,199,85,78,14,142,191,133,140,168,175,171,166,190,213,83,172,56,214,185,212,177,58,6,219,170,232,158,158,205,98,77,27,149,207,150,42,136,229,116,209,171,122,104,145,181,175,115,157,34,69,17,100,212,242,84,242,177,138,126,96,87,122,117,184,138,190,44,124,211,231,39,204,12,67,234,51,148,210,75,77,214,27,85,61,246,107,101,91,45,181,149,19,82,83,214,58,23,36,19,79,11,99,116,177,50,77,54,185,236,108,240,185,205,69,213,169,44,106,186,110,77,110,131,128,94,53,241,87,10,121,143,73,100,187,92,251,70,89,98,107,132,49,226,59,125,66,200,248,232,55,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,245,163,98,49,83,115,98,124,83,209,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,73,241,245,233,103,141,178,69,38,199,163,94,221,204,123,87,71,34,57,53,209,81,23,184,250,192,3,207,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,214,154,186,134,165,23,100,172,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,49,214,226,171,134,124,101,194,134,110,86,101,110,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,255,0,63,113,207,76,199,186,228,117,163,135,138,235,207,91,6,89,49,5,70,36,164,166,145,22,73,25,85,44,41,26,49,175,122,175,78,22,110,168,123,99,141,24,213,146,174,119,191,122,171,85,149,3,130,142,20,111,188,90,103,45,22,13,233,93,104,240,133,183,74,204,83,123,162,133,142,236,20,187,94,177,198,142,145,81,137,52,239,103,74,52,209,238,77,95,39,77,236,138,68,50,19,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,249,58,20,176,70,216,226,143,123,213,207,118,214,49,169,171,149,92,186,106,170,171,222,125,96,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,101,80,12,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,144,2,118,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,39,83,151,95,2,180,220,45,96,212,199,25,131,65,72,252,212,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,150,247,49,175,123,26,143,127,159,185,115,107,225,246,201,196,117,215,44,174,87,46,182,93,209,219,219,3,49,165,21,52,181,48,182,241,27,229,89,218,140,139,123,234,40,222,206,140,113,205,27,53,73,88,245,68,146,25,27,51,61,175,51,27,181,170,255,0,203,255,0,48,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,130,204,189,193,87,92,202,199,248,107,46,108,85,20,144,92,177,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,116,215,68,95,1,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,90,106,234,26,148,77,241,63,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,152,158,87,188,116,254,26,240,171,50,59,56,241,159,107,204,155,46,255,0,99,212,214,183,108,215,219,92,113,181,83,89,149,203,218,43,33,210,78,166,168,215,190,36,100,159,141,115,106,36,75,170,226,95,136,188,9,194,254,86,87,230,102,58,168,254,203,71,103,162,217,55,245,78,233,217,166,154,10,62,164,81,73,209,234,244,30,222,171,219,177,158,42,190,8,184,245,231,166,122,102,63,17,121,143,113,205,12,208,188,246,235,173,118,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,122,112,179,115,180,77,85,202,231,57,239,115,222,247,189,210,43,202,179,128,239,251,17,197,94,111,217,127,178,203,132,44,87,59,119,251,195,233,175,109,127,87,255,0,56,108,76,146,31,236,117,12,119,245,167,149,87,157,95,149,140,45,243,2,135,211,174,36,53,225,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,100,125,122,169,228,108,113,71,189,234,214,55,115,222,212,213,202,141,77,117,85,68,239,59,119,107,102,50,202,140,127,91,102,172,146,174,193,139,48,117,226,74,105,95,73,86,137,61,190,227,73,50,181,203,28,208,185,81,31,28,177,174,143,141,203,222,212,86,175,130,147,125,203,175,142,170,110,41,112,106,96,124,193,175,164,102,106,88,41,230,154,186,26,106,89,88,203,157,186,21,167,98,92,149,82,52,130,23,186,74,134,198,248,90,255,0,203,99,158,214,49,142,70,50,242,128,0,3,26,206,44,124,211,231,39,204,12,67,234,51,159,39,21,100,94,99,225,12,167,193,89,223,115,179,117,112,102,59,237,113,91,110,148,234,175,142,26,170,122,153,224,146,150,163,185,58,83,47,103,124,140,69,213,175,141,85,90,229,86,74,216,238,47,151,95,29,85,60,45,99,36,192,249,131,95,86,252,171,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,144,247,61,172,123,218,140,124,201,230,247,17,89,71,146,89,71,38,118,227,60,89,72,252,48,250,120,166,182,77,111,149,149,47,188,62,102,43,233,225,162,70,187,108,239,149,169,185,170,142,217,177,29,35,156,216,218,231,183,31,126,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,93,237,234,189,187,223,226,171,224,137,229,47,89,103,138,176,254,92,97,124,210,187,82,118,123,46,48,184,93,45,246,142,164,114,50,74,142,192,148,189,121,219,185,136,199,194,175,171,72,218,246,57,223,140,130,118,170,53,89,223,122,188,149,60,211,226,159,151,245,222,163,110,36,167,142,156,217,206,92,148,225,199,17,99,220,142,194,30,218,191,82,109,142,166,179,107,101,246,21,10,177,235,53,207,179,170,47,104,233,104,223,119,69,107,55,245,100,71,69,20,141,92,117,201,201,229,79,146,25,13,131,114,26,131,54,178,230,249,73,138,177,134,42,167,72,49,37,225,209,237,158,215,59,118,62,75,59,35,95,122,6,68,229,98,187,94,249,215,167,54,171,26,192,214,94,249,5,124,215,50,155,38,178,203,136,233,238,57,103,139,251,77,251,22,246,139,230,45,195,187,157,55,177,235,166,123,100,73,186,202,171,183,181,117,31,47,103,119,189,30,155,211,72,166,133,141,164,28,20,230,110,118,229,143,16,216,106,171,33,44,213,119,204,67,124,168,134,213,85,99,166,142,13,247,139,119,104,138,162,166,145,101,154,55,182,153,142,109,58,43,234,17,19,164,198,185,234,230,181,174,50,51,5,170,243,71,242,39,153,191,114,250,197,17,2,216,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,89,31,94,170,121,27,28,81,239,122,181,141,220,247,181,53,114,163,83,93,85,81,59,206,165,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,164,207,242,189,227,167,240,215,133,89,145,217,199,140,251,94,100,217,119,251,30,166,181,187,102,190,218,227,141,170,154,204,174,94,209,89,14,146,117,53,70,189,241,35,36,252,107,155,81,34,95,248,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,149,64,0,22,1,206,175,202,198,22,249,129,67,233,215,18,32,50,199,44,241,86,110,226,248,240,46,10,164,237,119,170,139,125,202,225,77,74,216,228,146,74,174,197,69,61,99,224,137,145,177,207,124,210,50,157,204,141,136,223,122,71,49,170,168,138,170,159,43,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,147,36,232,85,65,35,100,138,77,143,71,49,219,94,198,174,142,69,106,233,162,162,167,113,62,124,0,241,131,106,226,203,40,218,235,130,213,199,142,240,117,61,29,6,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,178,161,97,149,235,27,90,213,137,237,123,54,236,72,228,146,218,249,172,113,213,83,131,163,175,225,99,42,43,234,233,175,181,84,235,14,53,174,117,44,78,129,182,234,186,39,167,179,88,147,70,229,115,229,138,162,57,93,52,106,222,154,36,109,107,220,231,72,145,69,174,85,101,158,42,206,76,199,195,153,91,130,169,59,69,235,19,92,34,183,211,110,142,71,199,14,245,247,231,151,166,199,189,176,196,196,116,146,61,26,187,35,99,220,169,163,84,242,166,74,124,39,121,88,201,191,151,248,123,211,160,42,168,49,87,61,174,104,229,14,50,202,10,156,51,6,48,130,145,25,140,48,189,179,23,218,38,166,157,37,100,246,234,232,183,196,229,78,231,49,237,114,73,27,218,228,77,31,19,149,187,152,172,123,175,43,149,239,29,63,129,76,84,204,142,206,60,103,217,50,218,245,191,216,245,53,173,221,13,138,233,36,141,84,214,101,114,118,122,57,181,147,169,170,57,140,149,89,39,226,154,234,137,22,106,75,0,231,87,229,99,11,124,192,161,244,235,137,17,121,55,148,56,203,61,243,18,223,149,185,125,5,36,248,134,237,79,93,53,12,21,51,164,44,168,125,53,36,213,75,10,61,125,214,189,237,129,204,98,185,90,205,238,110,231,49,186,185,60,254,19,197,55,220,13,138,172,216,215,11,87,118,43,214,31,184,83,221,45,213,61,38,73,208,170,130,70,201,20,155,30,142,99,182,189,141,93,28,138,213,211,69,69,78,226,122,120,5,227,95,10,241,89,151,20,150,75,181,207,179,230,110,25,183,195,30,35,183,212,44,108,146,191,98,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,70,71,163,21,54,186,39,203,117,69,63,207,76,244,203,142,29,50,226,227,154,25,161,121,236,54,170,29,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,117,38,126,215,104,154,163,81,173,115,222,230,49,143,123,113,236,226,95,136,188,119,197,6,105,215,230,102,58,168,254,203,71,103,162,217,15,245,50,215,218,102,154,10,62,164,81,71,214,233,117,222,222,171,219,189,254,42,190,8,151,211,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,59,166,246,109,133,58,90,69,28,136,246,204,217,29,34,181,24,145,58,91,22,226,199,205,62,114,124,192,196,62,163,57,126,153,125,193,37,171,138,254,90,185,93,125,195,48,82,80,230,46,21,167,196,51,90,171,27,74,215,79,118,129,183,43,155,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,245,21,168,137,36,154,198,181,218,217,140,178,163,31,214,217,171,36,171,176,98,204,29,120,146,154,87,210,85,162,79,111,184,210,76,173,114,199,52,46,84,71,199,44,107,163,227,114,247,181,21,171,224,164,223,114,235,227,170,155,138,92,26,152,31,48,107,233,25,154,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,242,216,231,181,140,99,145,140,188,160,91,175,28,156,34,90,184,190,202,54,225,72,46,52,150,124,89,97,168,117,203,14,93,103,167,107,216,201,213,138,215,210,204,244,106,202,202,105,147,110,254,154,234,143,142,25,21,178,116,146,55,99,237,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,85,146,116,42,160,145,209,203,30,246,43,152,237,175,99,147,86,170,181,116,213,21,83,188,249,69,197,112,57,194,37,215,139,236,220,118,20,158,227,87,103,194,118,26,118,220,177,29,214,10,119,61,236,129,94,141,101,44,47,86,172,76,169,153,119,108,234,46,136,200,230,145,27,39,73,99,118,65,24,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,95,39,66,150,8,219,28,81,239,122,185,238,218,198,53,53,114,171,151,77,85,85,123,207,172,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,100,167,194,119,149,140,155,249,127,135,189,58,2,170,148,171,139,31,43,25,201,242,255,0,16,250,116,230,53,135,170,199,249,91,142,242,191,232,231,211,171,23,179,62,150,225,250,60,83,103,254,154,134,110,213,107,170,221,208,159,241,79,118,205,221,55,251,143,218,244,211,189,169,170,18,41,202,239,152,5,101,162,178,219,195,38,119,226,46,181,170,110,205,110,192,247,73,227,158,122,168,234,165,158,40,33,180,187,166,199,238,133,122,186,197,36,138,198,194,216,221,26,185,88,177,54,41,103,52,145,186,157,103,42,177,116,69,248,156,173,147,68,77,171,223,241,57,90,169,34,104,227,86,183,110,168,158,1,205,69,79,121,53,56,28,246,179,189,157,202,135,94,174,190,36,137,90,217,59,255,0,66,253,127,160,242,215,139,250,211,175,103,134,79,198,125,90,126,133,250,142,27,51,42,91,10,73,81,46,174,95,142,212,250,215,234,62,242,61,83,189,93,175,242,29,42,171,165,90,104,145,195,189,19,248,200,159,226,52,75,157,98,189,169,208,213,123,255,0,124,157,223,204,125,24,42,164,123,244,153,191,201,175,249,13,183,73,214,10,73,37,106,234,157,221,223,202,135,29,182,94,189,59,93,211,213,29,174,189,255,0,106,157,137,91,27,163,115,26,222,254,239,137,217,130,36,108,104,154,127,33,200,145,162,119,181,52,52,74,102,185,21,206,239,62,29,116,146,194,245,233,211,238,255,0,134,137,245,27,28,202,234,134,38,141,233,255,0,42,41,245,41,232,181,135,73,159,167,242,125,191,97,189,148,241,181,223,139,254,69,52,71,109,126,215,166,191,202,109,123,158,174,214,52,240,248,154,178,7,74,229,89,36,238,250,180,54,201,109,133,36,221,226,159,203,254,83,149,99,133,138,155,25,162,126,149,54,190,150,9,23,72,252,87,195,196,234,86,90,34,157,170,147,71,191,249,85,63,198,121,154,236,35,107,90,164,87,82,248,252,119,187,234,79,227,30,71,22,96,251,124,150,217,92,144,119,166,221,61,231,127,9,191,198,35,71,140,76,16,202,20,101,109,60,61,201,174,190,247,254,110,159,23,125,165,140,3,191,102,167,237,21,204,98,38,171,223,253,229,37,31,132,156,55,75,6,21,183,77,60,126,243,186,218,247,175,246,73,254,165,46,222,155,11,218,21,170,174,166,215,79,142,247,127,148,243,55,218,9,97,170,99,45,81,125,122,166,239,177,63,132,191,164,246,56,114,218,231,196,197,184,211,236,211,94,237,250,253,127,82,254,131,219,210,80,82,194,141,116,52,253,221,255,0,191,95,242,159,97,242,177,177,234,178,105,252,135,93,181,235,26,232,147,107,255,0,7,254,163,145,43,58,200,173,103,229,47,192,249,181,213,245,48,53,93,18,251,205,240,78,239,179,236,58,118,44,113,218,87,179,72,237,37,250,180,253,43,252,29,60,15,189,60,78,184,166,249,23,185,127,207,252,71,218,167,130,52,209,17,60,14,110,147,220,253,219,191,152,227,109,50,53,251,149,123,206,105,227,77,158,7,94,24,26,216,251,147,185,77,81,171,26,248,251,191,81,178,116,133,92,141,211,189,127,73,214,158,55,34,162,49,218,34,125,135,61,52,174,116,110,107,251,244,208,236,177,232,157,200,154,28,45,153,87,85,215,67,147,180,61,233,161,204,143,107,91,225,222,109,71,238,83,87,61,201,220,106,178,125,135,43,93,170,106,109,84,251,116,55,175,130,26,170,247,120,26,42,34,248,26,15,136,6,173,241,55,0,0,6,213,95,168,208,104,171,224,53,77,52,119,137,195,52,106,138,138,223,137,166,222,228,70,124,124,78,93,186,105,162,154,200,237,136,108,168,153,34,102,245,77,83,234,60,253,223,16,211,219,227,116,178,69,162,38,159,190,95,179,236,251,74,111,85,152,109,158,224,176,211,210,111,98,254,255,0,169,167,239,117,240,86,159,86,220,206,217,55,90,86,119,175,199,95,177,83,252,71,163,166,122,53,251,85,154,167,233,62,188,52,170,230,238,71,107,246,104,108,127,142,212,102,154,125,167,42,49,23,107,209,186,120,252,78,88,122,114,61,250,166,158,7,202,187,212,108,252,75,89,185,23,237,211,234,83,183,66,174,101,26,109,110,154,248,247,248,119,169,199,72,249,82,119,110,103,119,118,157,254,61,199,215,220,228,110,245,111,135,218,41,225,122,234,231,63,249,142,84,70,174,173,69,52,236,157,251,215,191,236,57,122,113,170,232,159,3,138,87,66,170,173,95,31,229,56,36,86,104,168,198,233,246,234,116,187,60,145,174,249,166,238,95,226,155,223,112,130,8,92,196,247,151,69,239,239,79,135,232,62,82,221,165,68,122,178,159,114,110,95,223,162,127,136,65,119,115,228,68,116,123,123,251,251,245,211,249,143,160,149,209,237,252,157,253,218,248,233,222,107,21,197,81,87,250,95,111,219,191,95,241,26,205,113,107,34,123,220,157,250,42,233,252,159,160,243,117,53,19,84,204,249,147,185,138,170,223,135,215,169,227,113,197,194,42,11,101,76,149,14,247,82,39,174,154,47,240,93,245,39,216,71,103,21,76,167,196,204,184,73,10,104,216,96,149,223,31,135,95,244,127,8,176,155,205,50,83,86,190,54,248,34,170,127,58,157,2,178,112,239,134,125,181,138,41,93,166,173,108,204,215,255,0,166,69,246,167,214,73,62,13,169,155,7,83,91,25,43,117,133,97,133,26,186,167,114,104,223,210,190,13,46,46,198,239,164,86,88,29,4,189,62,165,59,92,139,183,95,22,39,215,167,240,143,175,132,48,250,219,43,100,125,92,189,84,87,46,139,183,111,197,191,82,175,212,122,218,250,24,165,143,116,105,162,252,63,156,233,70,147,82,167,191,38,169,225,166,136,108,168,87,75,239,35,187,188,116,208,249,213,205,146,72,215,165,46,213,106,107,249,58,248,106,124,9,241,77,218,206,170,200,173,157,161,154,232,231,245,154,205,62,181,211,69,250,141,236,199,148,85,209,182,146,170,151,160,247,170,34,187,122,187,93,123,180,209,27,246,248,156,244,241,82,245,155,61,43,246,43,244,93,116,85,241,93,126,39,174,177,87,206,199,178,41,153,185,169,166,142,213,19,95,15,129,234,97,153,21,81,223,5,248,125,71,121,146,53,89,166,191,160,218,145,162,187,114,59,199,236,55,72,197,86,105,174,167,27,81,90,154,56,234,215,193,44,209,237,133,251,87,244,107,245,159,13,182,186,232,235,55,190,175,84,84,240,233,167,215,250,79,168,214,186,38,237,119,122,253,102,140,145,232,138,239,4,240,56,100,169,145,85,81,173,215,187,235,241,20,242,72,244,93,205,209,127,73,207,218,93,30,140,70,234,170,191,89,216,107,156,228,213,89,226,159,89,203,19,246,175,123,126,31,89,171,228,87,107,163,124,62,211,115,28,174,68,213,60,14,100,114,252,80,120,252,13,218,171,116,67,95,181,77,123,144,216,174,85,93,16,213,17,116,26,131,26,238,44,60,211,103,39,204,12,67,234,51,146,213,193,102,69,229,199,17,156,179,112,38,87,230,133,155,183,90,171,189,179,44,51,68,168,202,171,125,83,110,245,201,29,85,52,138,139,211,153,155,157,162,232,173,86,185,204,123,94,199,189,142,180,172,170,228,243,156,55,188,232,187,225,156,215,171,171,195,185,117,105,168,168,117,30,37,164,90,25,167,190,193,21,91,25,27,35,167,109,75,223,70,249,233,214,73,81,242,50,68,137,90,141,115,94,171,162,203,254,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,41,168,104,105,145,118,68,205,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,8,192,230,79,203,150,251,142,113,83,115,219,135,124,47,219,111,88,130,225,69,65,125,195,54,202,54,71,215,170,158,73,91,37,221,210,190,102,177,187,158,250,86,74,214,198,141,77,100,169,145,232,157,103,151,107,192,231,8,150,174,16,114,141,216,82,123,141,37,227,22,95,170,27,114,196,119,88,41,218,198,62,116,98,53,148,176,189,90,146,190,154,20,221,179,168,186,171,228,154,68,108,125,85,141,182,107,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,37,211,58,50,135,6,231,214,87,226,12,163,204,8,42,228,177,98,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,197,174,74,114,125,199,116,188,71,85,89,51,197,59,118,83,216,183,214,211,94,109,149,112,197,244,147,107,227,232,210,58,36,155,180,209,239,107,220,178,174,213,211,163,35,35,147,223,142,114,93,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,59,101,170,243,71,242,39,153,191,114,250,197,17,4,57,123,130,174,185,149,143,240,214,92,216,170,41,32,185,98,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,233,174,136,190,7,83,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,171,36,232,85,65,35,163,150,61,236,87,49,219,94,199,38,173,85,106,233,170,42,167,121,53,60,175,120,215,253,208,24,17,153,49,152,87,59,173,118,100,224,219,123,234,101,184,214,175,91,219,54,182,204,214,50,161,101,107,83,73,162,234,193,12,137,34,171,228,247,37,223,35,159,47,79,213,115,2,227,186,197,194,174,21,147,5,97,103,246,220,205,196,22,245,146,221,77,163,227,246,93,44,241,213,71,21,215,123,233,229,167,159,165,83,78,212,236,206,84,115,245,213,116,111,122,193,103,250,42,199,184,171,253,117,196,120,147,17,220,63,221,43,43,174,85,213,18,127,194,146,105,164,145,255,0,107,156,231,124,85,70,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,86,73,208,170,130,71,71,44,123,216,174,99,182,189,142,77,90,170,213,211,84,85,78,242,101,57,42,121,88,197,63,48,43,189,58,220,69,95,22,62,105,243,147,230,6,33,245,25,201,9,229,189,144,216,55,137,46,95,153,143,149,56,206,138,145,204,184,227,139,139,237,149,211,83,172,207,180,220,82,213,64,148,245,177,35,94,199,111,141,206,213,90,143,110,246,43,227,114,236,123,145,99,175,136,172,134,198,92,54,230,229,247,42,113,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,118,72,214,234,173,71,187,99,209,241,185,119,177,200,151,107,202,247,142,159,192,166,42,102,71,103,30,51,236,153,109,122,223,236,122,154,214,238,134,197,116,146,70,170,107,50,185,59,61,28,218,201,212,213,28,198,74,172,147,241,77,117,68,139,53,32,0,70,95,58,124,213,202,248,48,110,20,201,170,172,59,73,115,204,25,234,25,126,164,174,154,146,77,246,107,83,150,72,164,116,83,181,237,77,245,18,194,214,44,74,146,177,89,11,220,246,177,237,167,121,17,100,201,242,109,206,60,167,173,201,170,204,139,180,67,236,220,125,111,184,92,113,5,210,155,117,76,222,211,165,87,83,70,219,134,247,51,163,14,137,37,61,55,65,175,87,47,103,234,233,248,199,41,34,160,0,82,174,44,124,172,103,39,203,252,67,233,211,152,214,25,84,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,164,0,146,211,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,59,166,247,238,153,122,186,69,28,136,199,66,232,221,34,181,94,177,58,39,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,222,163,31,186,101,234,235,44,145,171,29,11,163,108,104,229,122,202,216,163,131,135,92,134,198,92,73,102,229,139,42,112,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,118,70,215,106,141,87,183,123,213,145,181,119,189,168,178,211,197,230,69,97,158,28,57,91,226,252,168,194,213,85,117,84,246,186,123,18,213,84,77,83,80,246,84,214,173,214,131,180,212,69,20,210,202,148,172,150,84,124,171,4,78,72,218,249,30,168,154,185,202,177,67,194,119,154,124,155,249,129,135,189,70,2,98,121,138,112,43,77,197,46,13,92,113,151,212,20,140,205,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,249,108,107,28,246,49,202,246,66,13,166,231,140,178,163,31,209,94,104,227,171,176,98,204,29,120,142,166,38,85,210,34,79,111,184,210,76,142,106,73,12,205,84,71,199,44,105,171,36,106,247,181,81,201,226,135,181,226,11,137,220,229,226,122,251,105,191,230,246,40,246,148,150,75,124,86,250,26,104,33,109,61,44,58,49,137,52,237,133,154,49,38,157,236,73,37,122,34,106,237,173,106,54,56,226,141,151,21,203,67,129,202,158,35,177,148,57,195,142,31,72,204,186,193,119,136,217,53,36,140,138,161,247,203,140,41,28,233,68,232,94,142,106,83,35,95,19,166,115,219,239,178,68,141,136,170,231,190,25,201,44,3,157,95,149,140,45,243,2,135,211,174,36,85,240,157,230,159,38,254,96,97,239,81,128,148,158,104,220,9,93,115,178,213,14,123,228,190,25,164,168,198,214,58,119,183,16,91,169,32,119,109,196,52,77,107,18,39,199,181,118,203,83,78,214,57,17,155,58,146,198,228,98,57,203,12,49,58,32,112,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,9,83,67,93,76,169,190,39,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,185,9,240,119,197,86,13,226,191,40,237,248,194,205,114,164,110,39,183,83,211,211,98,203,68,113,172,47,183,92,85,158,250,182,39,61,238,236,210,57,178,58,23,238,118,230,34,181,87,168,201,24,202,234,11,127,205,46,61,120,78,201,108,119,115,203,60,203,205,111,99,98,75,55,71,182,209,123,10,229,81,210,234,194,201,163,252,100,52,239,141,218,199,43,29,238,185,116,215,69,209,81,81,42,6,74,103,222,83,241,19,133,106,177,174,78,98,191,164,22,90,43,131,237,115,212,246,26,154,77,149,76,142,57,29,30,202,136,227,122,232,201,163,93,81,54,251,218,107,170,42,37,64,6,53,156,88,249,167,206,79,152,24,135,212,103,37,167,130,220,139,203,142,34,249,102,96,60,175,205,11,55,110,181,87,123,102,88,102,137,81,149,86,250,166,221,235,146,58,170,105,21,23,167,51,55,59,69,209,90,173,115,152,246,189,143,123,29,18,220,75,240,233,142,248,95,205,58,252,179,199,84,255,0,217,107,44,245,187,225,254,169,218,251,76,208,193,89,211,138,89,58,61,94,131,221,210,123,183,179,193,83,193,87,207,223,115,163,52,49,46,87,225,156,151,189,98,250,185,240,78,15,168,169,171,179,217,90,200,226,130,9,231,145,242,73,43,246,53,29,51,247,75,46,215,74,175,86,36,178,53,155,81,238,69,184,174,95,188,8,223,120,170,197,81,227,92,82,206,197,150,88,126,224,145,220,106,117,100,158,212,170,130,74,89,37,181,108,101,68,85,16,117,105,170,28,189,165,168,173,102,154,38,174,238,75,138,231,113,105,181,88,45,89,13,98,177,91,41,45,214,219,117,62,32,164,163,163,164,133,176,193,77,4,109,182,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,107,201,83,205,62,41,249,127,93,234,54,226,106,72,43,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,61,143,149,40,220,175,93,243,66,172,142,71,69,47,123,145,172,115,37,93,205,108,147,83,94,7,56,187,186,240,131,155,142,197,115,219,170,239,24,78,253,78,219,110,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,174,237,157,68,209,89,36,209,163,163,234,172,141,149,78,54,185,130,96,220,136,201,123,21,231,44,46,180,151,188,89,153,86,116,175,195,44,108,171,4,244,22,234,154,73,29,79,122,124,51,64,244,86,54,85,135,108,19,54,62,170,245,17,63,173,72,141,132,27,181,207,25,102,190,63,173,188,214,71,87,127,197,152,198,241,37,76,172,164,164,69,158,225,113,171,153,92,228,142,24,90,136,175,146,89,23,70,70,212,239,114,35,83,193,9,190,229,215,192,173,55,11,88,53,49,198,96,208,82,63,53,47,244,243,67,93,53,53,84,175,101,178,221,50,211,189,45,170,137,34,193,51,219,37,59,100,124,205,103,229,189,204,107,222,198,163,223,121,64,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,4,154,115,88,224,114,167,50,173,85,252,82,101,179,233,34,190,225,139,58,191,20,219,28,200,160,75,141,186,149,175,122,214,178,77,17,95,83,12,90,181,205,145,203,212,134,40,218,197,107,162,108,115,68,94,19,197,55,220,13,138,172,216,215,11,87,118,43,214,31,184,83,221,45,213,61,38,73,208,170,130,70,201,20,155,30,142,99,182,189,141,93,28,138,213,211,69,69,78,226,122,120,5,227,95,10,241,89,151,20,150,75,181,207,179,230,110,25,183,195,30,35,183,212,44,108,146,191,98,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,70,71,163,21,54,186,39,203,117,64,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,168,0,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,151,85,205,79,128,239,251,47,197,94,80,89,127,177,75,139,236,86,203,119,251,251,234,111,110,127,87,255,0,55,108,172,142,31,236,149,15,119,245,215,145,193,148,57,209,154,25,11,140,163,204,12,163,197,245,120,118,251,29,60,180,139,81,11,35,149,146,193,34,38,248,165,138,86,186,41,89,170,53,200,215,181,200,143,99,30,154,57,141,84,243,255,0,232,171,30,226,175,245,215,17,226,76,71,112,255,0,116,172,174,185,87,84,73,255,0,10,73,166,146,71,253,174,115,157,241,85,39,123,151,207,4,150,174,20,48,4,151,220,79,5,37,118,98,226,170,122,121,174,181,142,165,107,103,180,192,232,97,115,237,44,145,179,74,199,178,58,134,200,231,75,26,181,38,94,154,185,21,35,143,72,12,50,83,225,59,202,198,77,252,191,195,222,157,1,85,65,138,185,63,214,94,29,48,39,20,28,2,229,86,90,99,170,127,205,253,142,178,207,91,190,111,234,101,211,216,169,12,21,157,56,165,143,173,210,235,189,221,39,187,99,252,21,60,21,33,3,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,212,133,251,93,162,232,142,71,53,204,123,88,246,61,141,146,174,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,165,221,54,51,108,201,210,214,41,36,87,186,103,72,232,213,200,244,137,178,212,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,165,218,115,65,229,247,83,118,169,189,113,67,146,214,170,70,61,148,238,175,198,22,58,104,162,166,102,200,98,170,168,172,189,44,178,206,214,171,213,172,129,175,130,40,183,200,245,116,190,243,220,253,99,131,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,212,133,251,91,170,106,142,71,53,175,99,152,246,49,237,200,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,99,122,172,110,199,248,162,248,162,121,254,44,248,62,202,254,46,176,108,86,44,112,149,116,23,219,61,61,83,112,229,246,154,89,21,246,169,231,88,149,239,88,17,237,138,161,142,90,120,154,246,61,53,216,142,70,58,55,42,61,35,175,32,121,69,102,36,188,67,86,218,243,238,209,86,204,171,176,84,85,205,75,115,166,173,164,99,241,51,33,168,107,41,161,88,225,169,124,244,108,158,53,89,94,170,155,218,198,58,52,115,30,230,200,217,126,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,198,223,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,74,185,161,112,45,248,107,194,175,207,28,156,193,157,175,50,108,187,61,177,77,68,237,179,95,109,113,198,228,93,33,70,175,104,172,135,72,250,122,43,94,248,145,241,254,53,205,167,141,28,191,249,103,254,231,155,237,167,61,51,122,247,219,113,244,118,247,246,27,37,26,233,75,96,154,118,73,28,221,73,152,245,74,185,186,18,36,125,200,145,49,207,155,111,91,241,82,182,255,0,192,35,215,155,239,12,248,55,24,228,245,79,19,77,174,171,160,197,152,14,158,138,218,244,106,172,144,92,173,211,215,54,38,192,246,43,145,35,124,82,213,190,86,200,223,20,89,24,246,187,88,221,20,69,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,155,191,111,83,118,221,205,215,77,53,77,117,50,51,225,215,33,176,111,13,185,71,98,202,156,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,237,242,57,186,163,85,238,216,196,100,109,93,140,106,37,75,0,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,74,124,39,121,88,201,191,151,248,123,211,160,42,169,74,184,177,242,177,156,159,47,241,15,167,78,99,88,78,237,211,133,108,27,197,127,47,220,171,193,247,139,117,35,113,61,187,45,236,213,56,82,239,36,139,11,237,215,21,181,65,177,29,43,88,247,118,105,28,216,219,51,54,187,115,17,28,137,212,100,111,100,32,227,252,1,140,178,183,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,124,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,101,207,149,39,26,203,153,216,90,14,27,51,42,233,106,166,196,152,74,223,5,54,19,151,94,140,215,139,92,49,185,171,79,177,26,145,186,106,88,227,103,123,93,190,72,151,114,177,86,25,165,116,137,234,136,154,56,226,154,62,228,115,126,179,106,55,70,247,120,175,137,200,214,170,34,119,247,155,164,118,196,54,84,76,145,51,122,166,169,245,30,126,239,136,105,237,241,186,89,34,209,19,79,223,47,217,246,125,165,55,170,204,54,207,112,88,105,233,55,177,127,127,212,211,247,186,248,43,79,171,110,103,108,155,173,43,59,215,227,175,216,169,254,35,209,211,61,26,253,170,205,83,244,159,94,26,85,115,119,35,181,251,52,54,63,199,106,51,77,62,211,149,24,139,181,232,221,60,126,39,44,61,57,30,253,83,79,3,229,93,234,54,126,37,172,220,139,246,233,245,41,219,161,87,50,141,54,183,77,124,123,252,59,212,227,164,124,169,59,183,51,187,187,78,255,0,30,227,235,238,114,55,122,183,195,237,20,240,189,117,115,159,252,199,42,35,87,86,162,154,118,78,253,235,223,246,28,189,56,213,116,79,129,197,43,161,85,86,175,143,242,156,18,43,52,84,99,116,251,117,58,93,158,72,215,124,211,119,47,241,78,86,215,211,192,138,154,238,254,234,31,41,110,210,117,30,172,135,119,135,239,180,255,0,17,198,203,195,220,253,29,22,213,254,219,93,63,152,250,77,174,141,83,191,222,250,254,2,59,142,142,255,0,83,104,159,94,255,0,250,142,69,184,34,34,185,205,211,236,215,254,163,206,86,86,75,87,58,201,31,115,25,227,225,241,67,205,226,58,166,210,211,185,243,63,70,247,124,62,212,44,47,137,106,138,92,80,196,165,129,186,34,120,174,171,254,226,191,29,63,130,71,6,32,162,109,29,86,198,247,255,0,240,79,242,159,36,247,249,67,97,117,235,16,199,19,83,93,53,213,63,224,73,246,167,212,73,198,5,167,159,7,217,40,230,107,55,65,248,205,19,84,77,61,247,126,149,241,113,114,216,54,226,204,69,103,133,240,63,103,83,119,189,166,190,15,119,214,137,252,19,235,97,236,51,37,5,217,211,85,79,213,103,119,118,221,191,189,84,248,47,218,123,170,170,56,39,137,118,55,79,171,189,126,179,231,69,20,244,169,171,164,238,79,134,136,105,59,221,58,106,213,208,232,84,181,242,51,167,28,155,93,245,233,169,231,234,49,13,218,202,170,234,122,14,214,169,226,189,86,199,253,244,95,175,249,132,89,133,77,44,75,13,101,23,69,238,253,255,0,81,93,183,191,234,70,247,252,14,88,217,69,43,219,85,78,237,174,93,116,93,21,126,207,137,234,108,213,181,16,185,177,61,58,140,239,247,187,147,235,248,30,190,41,209,202,143,78,239,176,239,197,43,54,248,247,26,44,104,229,221,187,249,141,238,98,237,211,93,78,38,53,91,220,190,7,13,100,111,150,37,108,110,218,171,241,211,95,137,231,230,181,87,165,75,36,117,95,119,127,119,77,191,87,233,62,156,113,186,36,209,235,170,175,196,49,239,220,170,137,166,135,28,149,47,220,136,212,254,83,100,18,202,247,42,61,155,127,149,20,231,237,14,133,52,219,175,242,157,134,61,238,68,114,179,249,206,88,157,181,200,170,223,231,55,190,85,119,114,55,249,195,30,174,106,34,167,242,156,232,229,250,135,142,189,198,228,85,106,26,253,170,107,225,222,108,87,42,174,136,106,136,186,13,64,55,34,234,106,0,0,227,85,211,224,53,215,226,110,106,232,136,158,38,170,141,119,143,192,216,244,209,186,107,168,141,190,234,247,27,145,189,221,231,5,99,246,177,87,226,121,219,181,245,35,165,122,43,180,211,79,135,218,159,97,69,241,77,101,231,16,214,62,223,72,237,97,126,154,187,70,124,17,171,241,209,124,80,250,246,28,17,43,41,154,215,199,245,251,218,253,171,252,99,215,218,240,211,233,52,106,207,170,39,241,127,79,219,246,158,139,166,216,153,164,108,221,252,186,29,235,116,211,59,221,115,54,175,213,170,47,214,118,31,20,91,149,83,252,103,19,247,70,212,70,174,168,166,197,107,227,77,204,79,202,241,56,100,138,55,126,49,235,239,125,65,42,227,99,86,45,116,87,120,33,217,130,6,106,213,221,222,237,126,7,107,87,171,122,111,238,79,129,174,179,42,104,196,215,251,129,26,177,34,185,200,115,58,163,187,187,192,57,63,239,140,83,167,50,254,53,116,67,163,53,99,105,213,93,35,180,79,208,116,229,189,182,118,106,197,220,159,95,135,248,143,153,61,209,177,35,182,166,168,191,31,228,253,7,89,213,203,62,141,99,180,69,78,254,227,129,174,122,191,106,191,189,29,221,220,119,150,225,21,11,81,211,191,68,70,235,224,190,63,200,159,97,194,220,81,29,74,172,84,111,222,244,118,221,52,211,68,254,84,253,7,98,154,203,85,95,82,218,137,101,209,175,68,85,77,169,241,93,126,191,180,250,87,154,106,123,61,173,211,107,174,214,47,215,227,181,127,79,212,90,22,125,102,51,231,173,117,150,130,109,207,123,213,138,221,186,119,42,202,223,21,111,232,248,148,135,21,96,167,220,178,246,237,112,169,166,252,99,168,103,119,229,255,0,184,57,126,14,251,72,238,204,171,103,179,175,178,65,179,110,142,84,241,215,247,239,79,175,236,60,131,88,171,34,49,59,245,93,11,201,224,151,14,195,81,116,142,105,227,241,122,124,87,248,84,223,82,146,15,140,112,66,85,225,122,57,40,224,213,204,130,53,79,123,234,141,223,91,191,65,193,148,88,198,162,219,113,91,21,209,221,36,167,94,206,196,209,29,170,53,209,181,63,37,191,98,252,75,147,178,73,75,91,76,217,126,180,69,69,239,239,238,79,242,155,238,174,168,130,157,210,83,199,174,221,81,59,211,234,95,172,243,144,94,149,102,88,43,91,181,238,119,114,107,175,118,186,124,19,244,159,73,35,167,153,55,50,94,237,63,130,167,194,188,208,86,75,34,37,34,123,141,93,85,123,187,252,126,179,231,54,89,225,69,134,174,29,25,162,162,174,228,255,0,17,210,174,176,90,238,145,254,33,218,75,187,114,247,59,187,199,191,189,81,60,84,235,75,104,169,183,210,171,105,228,222,228,77,19,185,19,225,246,175,216,123,12,30,218,183,211,68,179,55,87,53,173,85,239,79,169,191,81,237,217,59,186,77,252,94,138,136,137,226,118,35,149,232,212,85,103,243,157,134,185,39,98,163,93,162,167,216,33,115,218,237,142,94,237,69,76,143,107,209,177,183,95,229,55,69,174,221,100,110,159,202,117,170,28,206,167,115,187,255,0,65,242,46,19,214,70,138,176,51,114,235,245,162,125,127,89,197,67,85,86,246,43,106,35,219,171,190,180,95,171,234,59,143,116,81,177,92,171,223,167,218,117,25,114,137,175,86,185,250,127,34,255,0,144,236,71,85,28,154,57,59,211,94,227,184,217,189,223,30,227,145,179,38,154,238,215,249,13,34,150,87,72,168,230,232,221,126,179,180,157,235,220,166,245,77,19,196,216,217,116,95,19,149,36,71,104,166,245,114,46,136,138,106,186,170,104,108,213,173,239,248,154,162,185,235,246,26,233,160,49,174,226,195,205,54,114,124,192,196,62,163,57,53,60,174,60,138,229,159,223,94,177,90,93,88,0,0,8,171,231,157,249,147,253,100,253,154,82,174,74,158,105,241,79,203,250,239,81,183,19,82,0,45,87,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,46,156,203,248,28,166,226,59,6,205,156,56,29,245,108,204,92,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,190,251,228,88,222,138,142,99,225,132,188,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,76,147,161,85,4,141,146,41,54,61,28,199,109,123,26,186,57,21,171,166,138,138,157,199,111,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,181,53,213,213,42,155,229,126,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,45,60,169,248,28,169,203,91,85,7,20,153,146,250,73,111,184,158,206,143,194,214,198,178,41,210,221,110,170,107,30,149,175,147,69,86,84,205,22,141,107,99,114,116,225,150,70,189,92,233,93,28,49,151,197,143,154,124,228,249,129,136,125,70,114,85,57,42,121,88,197,63,48,43,189,58,220,69,95,22,62,105,243,147,230,6,33,245,25,201,84,228,169,229,99,20,252,192,174,244,235,113,93,120,228,225,18,213,197,246,81,183,10,65,113,164,179,226,203,13,67,174,88,114,235,61,59,94,198,78,172,86,190,150,103,163,86,86,83,76,155,119,244,215,84,124,112,200,173,147,164,145,187,31,108,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,172,147,161,85,4,142,142,88,247,177,92,199,109,123,28,154,181,85,171,166,168,170,157,228,170,114,186,230,1,71,119,163,182,240,201,157,248,139,163,117,135,179,91,176,61,210,120,224,130,150,74,88,160,138,8,109,46,233,177,155,102,78,150,177,73,34,189,211,58,71,70,174,71,164,77,150,79,192,40,167,24,28,74,88,184,86,200,235,198,102,220,211,173,117,155,117,175,13,210,58,149,243,199,87,120,150,25,31,79,28,168,215,51,108,41,210,124,146,42,189,139,211,141,232,213,87,171,26,236,117,241,102,41,190,227,156,85,121,198,184,166,187,182,222,177,5,194,162,233,113,169,233,50,62,189,84,242,58,73,100,216,196,107,27,185,239,114,232,212,70,166,186,34,34,119,23,169,142,185,86,102,62,15,225,30,135,63,153,127,234,98,250,43,124,184,147,18,97,122,168,22,147,176,217,214,6,203,177,142,149,26,254,217,78,198,200,249,227,122,53,29,185,209,199,239,194,222,211,104,25,85,153,152,171,38,243,31,14,102,150,10,171,236,247,172,51,112,138,225,77,186,73,25,28,219,23,223,130,94,155,216,247,67,43,21,209,200,196,114,111,141,239,106,174,142,83,34,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,93,141,234,177,187,31,226,139,226,137,85,64,44,171,143,174,98,56,87,134,58,58,188,173,192,105,237,188,205,185,91,230,69,236,245,17,182,60,51,213,129,221,154,174,163,124,114,50,73,183,186,41,25,74,173,247,163,69,115,213,141,116,125,91,85,201,126,101,55,28,208,225,219,58,242,103,137,140,97,218,49,125,235,7,226,25,48,197,246,122,106,90,74,90,189,246,185,24,150,199,50,158,40,217,28,219,218,231,196,231,107,213,116,174,143,86,189,177,50,88,214,50,168,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,72,1,38,39,57,56,234,166,225,107,130,108,156,192,249,125,95,72,252,212,191,229,190,24,154,134,26,154,89,94,203,101,186,107,122,177,110,72,171,26,193,51,219,37,59,163,100,46,127,229,189,175,115,30,198,171,31,18,214,155,102,50,205,124,127,69,102,163,146,174,255,0,139,49,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,38,175,145,201,222,229,87,47,138,147,209,192,15,7,214,174,19,114,141,173,184,37,92,152,239,24,211,209,215,226,183,205,43,85,148,211,177,142,88,232,98,108,111,116,91,41,214,105,88,178,53,206,89,94,231,191,118,197,142,56,250,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,200,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,155,212,123,54,204,157,45,37,142,52,123,166,116,141,145,26,143,73,93,45,154,240,3,193,245,215,139,44,220,107,110,9,73,30,4,193,213,20,117,248,173,243,74,228,125,76,15,123,150,58,24,155,27,219,46,250,132,134,86,44,141,115,82,38,53,239,221,189,35,142,73,243,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,249,58,20,176,70,216,226,143,123,213,207,118,214,49,169,171,149,92,186,106,170,171,222,125,98,192,57,213,249,88,194,223,48,40,125,58,226,69,95,9,222,105,242,111,230,6,30,245,24,12,148,200,149,230,139,203,254,178,209,89,114,226,111,36,48,239,90,213,55,105,184,227,139,92,18,79,61,84,117,82,207,44,243,93,155,212,123,247,66,189,93,37,142,52,99,97,108,109,145,26,172,89,93,21,11,229,125,129,184,151,175,226,26,203,140,242,90,130,174,221,134,27,80,219,126,48,191,84,208,49,214,231,90,35,168,165,168,172,160,73,229,137,237,237,50,53,176,35,25,22,147,38,246,187,86,71,190,70,206,240,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,127,224,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,237,120,196,225,87,6,241,95,148,119,12,31,121,182,210,55,19,219,169,234,42,112,157,222,73,22,23,219,174,42,207,113,29,43,88,247,118,105,28,216,219,51,54,187,115,17,28,137,212,100,111,100,37,228,167,5,25,203,155,156,71,85,112,215,114,182,125,18,191,88,119,212,226,105,110,104,213,246,85,12,111,141,175,168,107,17,201,218,119,117,161,233,36,110,86,203,214,141,200,246,196,171,43,114,9,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,165,53,13,13,50,46,200,153,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,198,95,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,154,147,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,124,125,122,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,239,49,247,227,147,132,75,175,8,57,184,220,41,5,198,174,241,132,239,212,238,185,97,203,172,244,238,99,223,2,61,90,250,89,158,141,72,159,83,10,237,223,211,93,21,146,67,34,182,62,170,70,219,117,37,167,149,215,47,250,59,69,29,183,137,188,239,195,189,107,172,221,154,227,129,237,115,201,4,244,177,210,203,4,83,195,118,119,77,239,221,50,245,116,138,57,17,142,133,209,186,69,106,189,98,116,82,126,1,106,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,200,118,230,177,192,229,54,90,221,107,248,164,203,103,213,203,98,196,247,133,126,41,182,57,146,206,182,235,141,83,158,245,173,100,154,42,50,154,105,117,107,155,35,147,167,52,177,181,138,230,202,216,225,177,252,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,82,23,237,110,169,170,57,28,214,189,142,99,216,199,183,33,78,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,93,141,234,177,187,31,226,139,226,137,85,74,85,197,143,149,140,228,249,127,136,125,58,115,26,195,42,128,0,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,49,60,98,113,85,131,120,80,202,59,134,48,188,220,169,29,137,238,52,245,20,216,78,209,36,107,51,238,55,20,103,184,174,137,175,99,187,52,110,116,110,153,251,155,181,138,141,69,234,62,54,63,29,107,181,206,166,245,117,173,188,214,71,73,29,69,125,68,149,50,178,146,146,42,88,26,247,185,92,228,142,24,90,216,162,102,170,186,50,54,181,141,77,17,168,136,136,133,85,225,51,63,170,120,103,207,156,49,155,45,181,210,92,40,104,42,59,53,214,25,109,241,85,79,236,233,180,101,82,210,172,138,213,138,167,164,175,233,189,178,51,191,220,122,172,79,145,143,200,167,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,149,52,53,212,202,187,37,102,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,139,185,146,159,9,222,86,50,111,229,254,30,244,232,10,170,12,85,204,148,248,78,242,177,147,127,47,240,247,167,64,82,174,62,184,40,194,188,86,101,197,93,238,211,108,236,249,155,134,109,243,73,135,46,20,233,27,36,175,216,142,145,182,202,133,145,204,99,161,149,234,168,199,61,201,209,145,234,244,93,174,149,146,193,181,179,37,243,66,245,155,143,200,139,54,16,171,175,199,113,222,39,176,190,207,76,248,229,123,107,96,123,217,51,86,70,185,98,70,70,177,200,175,151,127,77,172,99,158,174,70,34,184,147,254,104,17,230,132,92,191,50,157,185,213,91,73,85,142,215,20,90,29,136,31,77,77,28,12,74,213,181,92,22,70,43,98,145,241,43,218,171,177,239,141,201,27,222,215,61,141,141,142,108,109,140,172,129,206,59,239,15,249,203,132,243,139,14,67,218,42,240,205,193,181,18,83,110,99,59,93,43,218,232,234,105,183,189,143,72,250,176,73,44,93,77,138,230,111,220,223,121,168,166,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,187,27,213,99,118,63,197,23,197,18,42,249,161,112,45,248,20,197,79,207,28,156,193,157,147,45,175,91,61,177,77,68,237,208,216,174,146,72,228,93,33,70,167,103,163,155,88,250,122,43,152,201,85,241,254,41,174,167,141,122,156,162,50,191,62,110,153,242,252,215,203,215,82,90,112,77,166,158,91,70,41,185,220,168,186,208,87,193,39,78,85,183,83,38,173,114,212,171,153,4,187,216,228,72,81,172,116,155,209,237,130,121,180,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,0,90,175,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,48,0,33,3,154,23,26,255,0,186,3,29,191,38,50,246,231,106,174,203,108,27,112,101,76,87,26,37,235,123,102,232,216,92,199,212,36,174,106,105,12,93,89,225,141,35,85,100,158,252,187,228,107,226,233,216,177,123,252,180,56,227,169,225,199,25,67,147,216,225,148,143,203,172,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,222,227,35,73,24,168,173,123,38,156,146,149,113,99,229,99,57,62,95,226,31,78,156,198,176,201,67,133,5,211,133,156,155,249,127,135,189,58,2,61,185,214,214,228,147,110,184,54,222,203,77,92,153,189,61,61,60,207,174,107,167,232,65,134,216,234,196,108,79,69,122,66,175,146,174,71,185,170,214,57,232,144,201,189,204,106,198,143,142,44,167,250,119,248,83,193,191,130,223,251,115,250,65,110,250,57,253,103,254,202,118,152,251,47,245,255,0,197,127,94,233,255,0,92,247,63,133,221,169,146,238,94,209,99,26,12,1,134,109,217,141,118,164,186,226,202,91,61,20,55,218,234,70,163,96,170,184,182,22,37,76,209,162,50,52,70,58,84,123,145,17,140,238,84,247,91,224,159,117,201,181,23,191,199,224,105,19,124,85,80,222,141,250,206,10,199,237,98,175,196,243,183,107,234,71,74,244,87,105,166,159,15,181,62,194,139,226,154,203,206,33,172,125,190,145,218,194,253,53,118,140,248,35,87,227,162,248,161,245,236,56,34,86,83,53,175,143,235,247,181,251,87,248,199,175,181,225,167,210,104,213,159,84,79,226,254,159,183,237,61,23,77,177,51,72,217,187,249,116,59,214,233,166,119,186,230,109,95,171,84,95,172,236,62,40,183,42,167,248,206,39,238,141,168,141,93,81,77,138,215,198,155,152,159,149,226,112,201,20,110,252,99,215,222,250,130,85,198,198,172,90,232,174,240,67,179,4,12,213,171,187,189,218,252,14,214,175,86,244,223,220,159,3,93,102,84,209,137,175,247,2,53,98,69,115,144,230,117,71,119,119,128,114,127,223,24,167,78,101,252,106,232,135,70,106,198,211,170,186,71,104,159,160,233,203,123,108,236,213,139,185,62,191,15,241,31,58,91,155,98,85,123,83,93,127,207,234,58,139,114,235,53,168,197,209,87,93,126,63,226,56,28,231,163,220,197,127,213,167,113,221,109,83,105,24,215,204,253,27,223,170,232,113,46,43,166,145,206,134,154,77,239,77,52,77,21,63,190,135,43,109,149,183,89,25,59,228,219,174,186,166,136,191,103,214,159,81,247,39,182,83,219,109,235,42,174,186,120,167,127,240,191,79,218,90,206,126,102,82,80,196,235,125,36,250,74,237,52,77,191,239,75,241,110,158,10,81,123,110,18,154,251,105,150,178,182,155,87,123,191,191,79,225,42,124,28,159,82,17,219,155,86,111,101,87,163,58,123,127,151,95,222,199,246,175,214,83,199,55,69,209,11,148,225,30,195,29,102,39,73,39,143,249,255,0,220,231,250,151,236,37,18,179,5,67,93,131,34,109,52,58,185,55,104,155,151,251,47,218,239,176,243,121,107,137,171,112,165,233,182,43,135,226,97,135,93,171,220,239,22,61,203,224,138,190,46,79,137,116,88,126,166,146,225,18,61,23,86,175,130,247,167,197,127,200,125,10,230,203,28,46,116,12,215,110,154,119,253,169,245,158,85,47,146,199,50,182,186,61,186,254,79,122,46,189,221,254,9,250,15,164,198,211,78,136,172,147,79,175,221,83,228,222,168,106,101,111,78,137,53,215,197,221,223,103,193,127,148,249,12,125,101,35,145,147,193,238,252,87,114,127,136,234,213,217,237,55,88,156,198,174,146,187,77,19,222,250,255,0,74,39,130,29,70,88,101,183,66,169,12,187,220,158,9,181,19,227,250,126,211,208,224,182,215,73,3,89,80,154,175,127,213,245,187,234,42,28,19,57,33,68,88,244,84,251,126,211,179,20,175,216,138,172,254,115,179,28,141,149,54,34,232,166,145,171,226,118,197,93,80,221,85,35,154,137,177,53,16,171,215,190,70,105,252,167,13,83,163,220,158,247,122,125,135,203,175,150,165,136,171,3,119,47,233,68,250,190,179,165,69,87,92,229,114,84,69,183,195,247,200,191,95,212,125,13,98,106,35,156,189,255,0,202,116,210,227,19,36,209,207,211,95,177,127,200,115,50,178,41,81,85,23,84,254,83,188,201,187,187,148,228,108,205,211,118,239,230,54,164,178,186,77,17,190,239,215,170,29,173,83,224,186,28,154,125,110,254,99,98,72,168,239,19,149,36,71,39,137,189,92,154,104,138,107,240,208,217,171,91,223,241,53,69,115,215,236,53,211,64,13,90,110,0,0,108,123,117,56,85,28,207,208,111,100,205,211,184,228,78,253,21,170,110,54,174,173,239,241,58,210,206,198,177,210,163,181,219,167,118,135,198,184,87,186,54,238,219,170,47,219,250,62,195,195,93,31,60,111,94,171,61,199,124,117,79,176,235,218,43,237,44,168,71,61,116,119,213,239,125,75,246,30,190,154,161,146,189,22,6,251,191,167,252,167,121,212,251,222,142,115,180,79,209,169,206,200,23,78,163,23,114,127,112,230,130,71,63,221,107,123,255,0,73,165,77,63,95,220,73,54,187,227,221,168,138,223,44,76,215,126,239,175,185,19,252,103,101,96,114,198,143,114,232,135,19,105,153,34,170,171,187,191,64,90,36,114,167,187,249,63,29,78,42,186,168,224,141,94,159,188,255,0,25,201,21,83,42,88,143,69,250,207,163,3,149,91,166,154,28,146,171,85,138,158,39,204,157,221,55,46,161,179,109,98,185,93,221,250,14,148,53,12,168,111,81,31,220,191,97,195,84,141,86,46,157,233,245,159,26,110,172,17,42,197,6,228,254,217,16,248,51,93,86,13,178,205,14,136,137,170,166,239,181,126,164,62,13,215,20,197,60,189,26,54,107,39,130,38,171,227,170,253,105,250,14,205,170,43,229,209,141,73,169,186,77,85,70,238,222,199,125,93,250,119,125,103,167,183,96,154,165,143,89,170,183,35,221,187,242,17,60,116,254,49,234,172,216,82,10,5,73,124,87,77,23,199,236,251,126,195,236,85,207,5,186,159,168,173,238,78,239,21,250,191,234,40,14,122,102,108,118,251,85,69,28,76,247,166,123,225,111,127,197,91,42,127,3,236,45,231,5,229,165,207,22,223,228,196,115,205,164,123,214,84,77,173,240,222,215,252,28,159,194,250,143,183,152,151,27,125,174,142,76,41,42,232,233,98,88,85,125,239,138,62,63,169,126,175,172,142,62,39,108,80,218,241,43,229,133,219,154,228,85,78,229,79,25,38,250,213,126,162,132,210,187,74,168,221,167,239,211,251,229,242,112,151,91,5,166,10,106,201,215,110,237,138,158,43,175,116,11,240,215,234,36,163,5,86,195,136,172,52,108,103,130,211,71,245,255,0,1,191,163,235,41,214,107,96,186,219,116,143,188,81,38,138,201,85,255,0,14,253,55,187,226,239,177,62,7,179,201,108,192,74,202,88,109,149,108,219,44,17,182,39,119,235,222,212,141,171,224,221,60,87,235,43,197,3,161,174,164,84,69,215,94,244,241,250,147,252,167,66,178,193,11,220,233,21,52,94,244,69,239,255,0,41,240,234,48,140,179,76,179,71,87,181,52,211,78,154,47,199,95,225,27,233,44,114,208,110,115,167,234,120,247,109,68,255,0,31,216,117,171,59,34,57,59,74,233,163,190,223,241,27,21,180,238,141,86,154,63,202,77,186,234,191,227,62,60,246,202,228,168,87,199,30,230,171,181,94,244,78,237,127,73,233,108,212,178,65,19,101,119,114,109,69,95,238,33,232,33,146,40,162,234,189,222,41,245,41,243,43,241,109,45,45,76,116,142,78,247,185,26,158,63,21,84,250,143,161,79,113,141,219,100,240,71,105,254,126,7,111,182,239,114,35,27,170,126,147,149,42,180,77,85,60,13,237,172,107,211,106,38,174,84,58,181,18,53,142,87,57,62,213,56,35,184,82,200,174,102,189,232,170,223,143,249,14,196,108,141,99,220,137,174,171,169,199,36,12,151,84,94,237,83,67,135,217,77,215,195,252,255,0,186,111,101,18,198,168,212,77,123,206,219,96,209,186,26,236,70,252,60,62,211,107,100,110,253,21,116,208,228,145,221,221,223,200,109,108,159,189,95,19,142,69,114,170,234,154,38,166,246,72,214,55,189,123,206,205,60,141,114,119,175,129,189,95,187,242,19,94,253,13,204,102,157,255,0,19,127,129,181,123,135,242,24,215,113,97,230,155,57,62,96,98,31,81,156,154,158,87,9,255,0,200,43,150,107,255,0,209,175,88,173,46,172,0,0,4,85,243,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,137,169,0,22,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,200,163,53,115,51,10,228,222,92,98,60,210,198,181,125,158,203,134,109,242,220,42,118,201,27,36,155,98,123,144,69,212,123,24,233,165,122,182,56,216,174,77,242,61,141,69,213,200,99,131,159,217,179,248,117,206,92,89,155,159,68,45,88,95,233,69,193,213,190,203,182,55,72,96,247,81,187,156,237,19,169,51,246,245,37,151,107,122,146,190,71,237,110,237,169,242,178,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,174,217,187,167,183,118,215,105,174,186,46,154,25,25,240,235,159,56,55,137,44,163,177,102,182,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,237,17,202,198,239,98,178,70,166,199,181,87,31,126,44,124,211,231,39,204,12,67,234,51,146,169,201,83,202,198,41,249,129,93,233,214,226,42,248,177,243,79,156,159,48,49,15,168,206,74,167,37,79,43,24,167,230,5,119,167,91,139,255,0,44,131,153,127,3,148,220,71,96,217,179,135,3,190,173,153,139,130,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,223,124,139,27,209,81,204,124,48,129,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,58,156,186,248,234,166,226,151,6,166,7,204,26,250,70,102,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,252,182,57,237,99,24,228,99,47,40,249,56,179,20,216,176,54,21,188,227,92,83,93,216,172,184,126,223,81,116,184,212,244,159,39,66,150,8,221,36,178,108,98,57,238,218,198,57,116,106,43,151,77,17,21,123,140,117,248,192,226,82,251,197,78,120,222,51,54,230,157,27,84,59,173,120,110,145,212,172,130,74,75,60,83,72,250,120,229,70,185,251,166,94,171,228,145,85,239,78,164,143,70,170,49,24,214,221,255,0,41,190,10,45,217,129,89,251,167,115,66,217,215,178,217,46,12,143,8,81,72,149,84,242,75,116,165,158,25,146,230,217,24,230,50,72,98,124,110,133,173,252,107,31,39,93,30,141,88,81,31,47,228,37,243,78,224,178,213,144,120,202,143,57,114,183,15,210,90,242,251,23,84,37,37,85,12,21,45,70,91,111,110,73,101,116,80,193,181,22,58,105,98,141,94,198,177,94,214,61,147,55,241,76,232,177,104,255,0,0,188,87,86,112,165,158,52,151,187,156,187,240,102,40,232,217,241,68,50,77,58,71,5,43,166,106,182,189,177,196,142,234,77,79,239,185,168,177,189,206,141,243,198,221,171,46,246,207,246,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,39,199,215,165,158,54,201,20,155,30,141,123,119,49,237,93,28,136,228,215,69,68,94,227,235,2,210,185,131,112,73,106,226,191,0,71,125,195,16,82,80,230,46,21,167,168,154,213,88,218,86,186,123,180,13,134,103,50,210,249,29,52,76,99,36,168,116,110,108,178,43,146,21,234,43,81,18,73,53,130,28,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,172,147,161,85,4,142,142,88,247,177,92,199,109,123,28,154,181,85,171,166,168,170,157,231,202,50,168,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,72,1,59,87,59,181,214,245,82,202,203,205,206,174,190,162,58,120,41,25,45,76,206,149,237,130,8,153,12,49,35,156,170,168,200,226,142,56,216,223,6,177,141,106,104,136,136,77,255,0,45,14,7,41,184,113,193,176,231,14,56,125,91,243,23,26,89,227,100,212,146,50,90,118,88,237,211,44,115,165,19,161,122,53,203,82,174,100,78,153,207,111,184,248,210,54,34,35,94,249,175,124,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,96,242,153,111,149,89,113,147,246,42,140,49,149,248,46,213,134,109,85,119,10,155,164,212,150,234,116,138,55,213,78,253,242,72,168,159,240,90,212,252,150,70,200,227,98,53,140,99,91,234,193,96,28,234,252,172,97,111,152,20,62,157,113,34,175,132,239,52,249,55,243,3,15,122,140,6,74,103,82,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,229,96,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,210,154,134,134,153,23,100,76,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,0,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,213,0,69,95,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,154,144,65,183,54,158,33,237,89,203,196,53,62,3,194,151,90,186,171,22,88,211,212,217,39,100,212,109,133,141,189,173,67,146,224,232,156,169,213,123,17,33,166,133,85,250,55,125,59,214,52,86,187,169,37,144,19,231,202,251,59,238,185,217,194,133,149,183,155,29,37,186,163,0,84,55,3,177,244,210,57,204,172,130,138,142,149,97,157,90,238,246,61,98,154,54,61,55,57,21,241,185,233,181,30,145,178,237,64,45,87,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,146,153,212,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,129,110,96,220,18,93,120,80,199,241,223,112,196,21,117,217,117,138,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,58,138,212,85,142,77,60,7,7,124,85,99,46,20,51,114,223,140,44,215,42,183,97,139,141,69,61,54,44,180,71,26,76,203,141,185,31,239,171,98,115,216,222,211,27,93,35,161,126,230,237,122,171,85,122,111,145,143,200,79,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,149,52,53,212,202,187,37,102,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,226,184,177,242,177,156,159,47,241,15,167,78,99,88,101,80,0,5,128,115,171,242,177,133,190,96,80,250,117,196,140,190,8,51,123,6,228,47,19,152,75,55,51,2,122,184,236,88,118,158,239,53,66,82,64,179,79,43,223,107,171,138,40,99,103,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,39,159,226,95,136,188,119,197,6,105,215,230,102,58,168,254,203,71,103,162,217,15,245,50,215,218,102,154,10,62,164,81,71,214,233,117,222,222,171,219,189,254,42,190,8,151,127,203,131,151,5,139,61,44,81,103,206,124,193,218,240,45,95,105,167,176,216,105,235,95,20,151,89,35,123,225,150,166,162,88,92,217,33,134,57,24,246,178,54,185,178,62,70,43,157,182,54,162,79,111,252,116,112,101,125,224,243,49,233,109,145,221,125,179,131,49,71,104,168,195,55,41,94,196,170,116,113,43,58,180,213,49,183,77,38,139,171,18,44,141,106,71,35,94,215,55,106,171,226,143,219,114,235,227,170,167,133,172,100,152,31,48,107,234,223,149,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,242,30,231,181,143,123,81,143,179,83,37,62,19,188,172,100,223,203,252,61,233,208,21,84,24,171,153,41,240,157,229,99,38,254,95,225,239,78,128,170,167,148,183,101,86,92,90,51,30,239,155,214,204,23,106,166,198,119,235,125,61,174,229,123,142,157,18,170,166,150,21,85,142,55,59,255,0,65,28,169,239,61,176,192,215,43,146,24,145,150,87,206,175,202,198,22,249,129,67,233,215,18,21,138,255,0,193,71,21,215,222,18,243,150,139,25,117,110,181,152,66,229,165,30,41,178,81,76,198,246,250,93,175,72,228,70,200,138,197,154,7,191,171,26,234,199,46,143,143,168,198,75,34,147,253,254,129,51,199,43,63,253,55,131,51,3,15,255,0,187,83,118,235,93,117,55,252,9,98,223,12,191,197,123,119,126,245,83,187,234,225,60,45,98,192,216,86,205,130,176,181,15,98,178,225,251,125,61,174,221,77,213,124,157,10,88,35,108,113,71,189,234,231,187,107,24,212,213,202,174,93,53,85,85,239,62,176,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,0,2,213,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,128,8,181,230,131,204,18,166,211,83,122,225,123,37,174,180,143,123,233,221,65,140,47,148,210,197,82,205,147,69,85,79,89,101,88,165,129,205,71,163,95,3,159,60,82,239,141,232,232,189,215,181,250,70,14,13,192,24,203,48,106,110,180,184,51,15,85,221,95,99,179,214,223,238,107,10,38,202,59,117,36,75,45,69,68,175,114,163,88,198,181,52,77,87,222,123,152,198,238,123,218,213,243,231,160,198,88,3,25,101,245,77,170,151,25,225,234,187,83,239,150,122,43,253,177,102,68,217,89,110,171,137,37,167,168,137,237,85,107,216,230,174,139,162,251,175,107,216,237,175,99,154,146,83,202,251,152,37,53,166,154,203,194,246,116,221,106,222,199,212,54,131,7,223,42,101,150,165,251,230,150,150,158,142,202,145,69,3,156,140,71,62,119,50,121,101,217,27,17,177,123,172,107,52,144,174,44,124,172,103,39,203,252,67,233,211,152,214,19,185,117,226,163,6,240,165,203,247,42,241,125,230,227,72,236,79,113,203,123,53,46,19,180,73,26,204,251,141,197,45,80,108,87,68,215,177,221,154,55,58,55,76,253,205,218,197,70,162,245,31,27,31,8,87,107,158,50,205,108,125,89,120,172,142,170,253,138,241,141,226,74,153,89,73,72,139,61,125,198,174,101,115,146,56,97,106,34,190,73,100,93,24,198,167,123,145,26,158,8,77,215,46,174,7,41,56,91,193,169,141,243,2,130,146,76,212,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,150,247,49,175,123,26,143,125,230,162,238,78,229,248,154,154,46,169,222,135,94,121,218,214,186,68,95,200,241,79,229,62,45,194,189,209,183,118,221,81,126,223,209,246,30,26,232,249,227,122,245,89,238,59,227,170,125,135,94,209,95,105,101,66,57,235,163,190,175,123,234,95,176,245,244,213,12,149,232,176,55,221,253,63,229,59,206,167,222,244,115,157,162,126,141,78,118,64,186,117,24,187,147,251,135,52,18,57,254,235,91,223,250,77,42,105,250,254,226,73,181,223,30,237,68,86,249,98,102,187,247,125,125,200,159,227,59,43,3,150,52,123,151,68,56,155,76,201,21,85,93,221,250,2,209,35,149,61,223,201,248,234,113,85,213,71,4,106,244,253,231,248,206,72,170,153,82,196,122,47,214,125,24,28,170,221,52,208,228,149,90,172,84,241,62,100,238,233,185,117,13,155,107,21,202,238,239,208,116,161,168,101,67,122,136,254,229,251,14,26,164,106,177,116,239,79,172,248,211,117,96,137,86,40,55,39,246,200,135,195,154,226,248,216,215,201,14,139,223,170,110,255,0,168,248,151,124,89,74,229,72,225,110,142,250,181,95,179,236,54,218,221,126,184,34,181,212,155,90,223,223,117,24,191,95,195,249,15,83,110,193,117,143,221,44,149,123,154,253,59,186,104,154,105,175,241,143,79,104,193,240,82,61,38,85,213,201,246,47,127,143,241,143,69,47,66,134,5,147,111,228,253,171,245,255,0,214,81,220,223,204,186,123,29,174,165,205,103,228,108,248,175,197,209,255,0,21,126,178,211,236,216,18,235,152,184,143,218,110,151,108,127,4,218,213,255,0,189,171,127,132,223,224,125,71,184,198,117,180,56,42,137,182,169,191,41,250,247,247,252,21,174,248,107,252,47,172,143,142,42,176,237,53,5,84,53,52,239,220,213,221,240,84,248,64,159,21,251,75,94,87,123,219,149,11,185,225,82,104,169,39,101,116,222,235,123,251,251,215,225,58,124,63,73,40,217,101,122,167,190,216,41,162,143,193,119,253,127,195,127,216,159,81,240,115,91,1,212,62,41,174,20,137,163,155,183,234,239,239,98,124,92,107,146,152,254,72,91,21,154,225,30,146,197,187,85,215,199,94,163,190,13,250,180,248,151,35,105,168,130,182,39,34,59,185,218,124,23,235,95,242,29,122,203,12,50,191,115,155,225,225,222,191,229,62,21,94,19,125,76,141,124,117,91,17,186,247,108,215,252,102,218,92,59,53,28,170,247,84,239,251,54,34,127,143,237,56,235,146,157,17,82,167,221,68,241,241,95,171,234,56,155,216,220,221,244,241,235,167,199,85,255,0,25,242,43,109,149,206,149,100,129,155,181,248,106,137,240,79,173,79,185,99,162,149,140,73,85,54,253,105,220,191,89,233,105,159,26,51,172,231,119,126,131,161,117,197,116,182,212,70,189,59,151,244,253,159,103,218,118,233,238,81,202,222,170,39,119,249,253,135,117,213,200,253,18,54,235,252,167,50,84,252,21,190,31,105,185,149,204,84,68,248,175,129,195,82,253,23,114,183,191,244,157,86,92,105,122,139,27,151,189,191,167,252,135,60,77,141,237,115,145,53,215,67,71,196,199,170,106,135,95,217,109,85,215,79,243,254,233,185,40,86,36,93,27,175,242,157,198,83,237,77,13,82,52,111,195,249,205,139,35,81,219,85,116,57,94,244,211,84,240,54,54,69,111,115,190,38,217,21,218,170,105,220,107,19,218,198,234,170,118,105,229,107,215,69,83,145,94,142,213,25,226,134,230,51,78,255,0,137,191,192,218,189,195,249,1,170,34,162,155,128,0,3,106,177,29,220,169,220,113,186,20,241,65,22,244,252,163,149,28,138,189,202,112,212,74,140,115,81,87,77,117,60,205,222,241,11,30,145,239,209,87,225,162,253,159,97,242,167,169,165,170,129,201,52,186,120,126,245,126,191,176,231,164,166,163,149,90,239,203,211,93,60,80,231,117,138,133,95,213,72,52,84,254,50,255,0,148,238,50,154,22,49,52,77,63,149,78,188,180,204,73,117,133,218,185,62,26,127,148,238,37,51,228,139,77,123,255,0,235,55,208,83,73,78,138,141,239,215,227,253,211,117,92,210,195,34,191,79,239,29,155,125,111,104,102,142,93,117,255,0,172,236,109,122,187,98,120,28,202,216,145,187,81,59,208,235,185,21,85,81,87,185,79,153,80,140,150,41,99,95,21,219,161,214,182,202,155,182,235,238,183,252,122,159,109,106,26,221,28,215,119,126,131,142,91,138,105,171,29,170,254,143,250,143,129,119,187,75,210,87,64,237,87,244,39,217,245,161,216,167,147,171,75,166,238,245,251,62,211,142,141,35,165,135,110,237,63,147,237,62,125,198,238,230,42,182,53,247,127,248,125,135,154,185,212,95,42,180,90,6,110,215,197,53,98,125,95,95,242,157,155,110,17,170,175,141,179,214,51,71,170,251,201,170,124,23,236,113,234,45,216,50,219,3,26,249,32,247,211,69,69,220,239,179,248,199,220,163,182,83,193,248,174,158,137,174,169,222,191,229,59,241,82,49,139,174,157,200,189,199,36,178,36,49,171,151,187,79,2,146,230,182,59,167,178,91,102,146,74,157,170,143,115,19,220,85,239,218,255,0,226,175,212,91,125,182,42,204,194,197,78,154,171,241,148,109,149,100,106,247,39,127,81,52,240,218,190,15,46,43,12,225,104,45,86,70,197,79,6,221,98,68,252,165,95,222,55,235,85,250,138,3,154,88,82,105,241,189,60,207,167,213,171,59,53,247,211,195,172,245,250,203,79,227,47,46,233,221,74,234,246,83,104,232,169,150,77,119,175,193,42,23,248,69,142,83,89,230,146,231,4,17,199,174,233,154,223,20,254,22,159,89,33,124,59,224,120,221,130,104,100,232,126,53,32,139,247,223,30,140,95,198,250,203,249,200,155,26,208,218,105,210,86,119,244,88,154,107,252,88,190,223,176,246,88,226,193,77,117,183,77,79,60,93,254,246,158,242,255,0,5,201,240,84,250,203,69,188,50,243,151,152,214,162,174,6,244,233,95,84,254,253,88,189,203,50,175,199,114,248,48,185,220,170,198,49,222,237,52,211,37,70,231,186,54,110,247,52,239,218,207,226,167,214,85,72,52,168,135,115,251,245,255,0,33,189,41,163,70,171,116,241,56,251,36,109,215,70,235,175,218,117,166,181,82,202,215,62,72,251,251,254,43,254,83,229,84,97,200,170,123,209,186,35,87,84,239,95,242,157,105,109,47,129,27,210,110,186,42,34,247,252,63,186,111,107,118,167,77,221,223,97,197,50,78,145,72,137,249,8,139,245,125,71,143,175,171,86,87,177,149,73,163,119,162,53,126,205,203,245,31,66,27,179,98,78,149,60,154,167,193,52,255,0,42,31,90,142,252,198,71,211,157,250,61,123,188,63,200,135,61,68,141,172,129,118,203,220,169,252,31,179,254,179,230,67,13,206,141,238,150,153,119,123,203,252,20,238,254,95,208,125,234,27,155,166,70,69,47,229,237,77,201,246,247,107,240,62,138,71,3,180,77,190,61,235,222,167,102,40,227,99,59,215,236,67,71,163,24,138,170,189,218,106,108,101,76,8,197,93,223,204,167,36,114,35,147,86,247,247,155,159,38,212,94,255,0,19,137,36,149,81,221,221,200,139,245,29,25,106,22,55,251,203,162,185,116,67,88,234,118,170,166,189,234,36,172,217,222,171,240,58,110,190,194,215,43,31,47,122,119,126,74,255,0,144,228,134,226,147,166,145,191,93,126,207,250,142,237,28,179,35,213,174,94,229,93,126,7,212,133,52,94,255,0,5,239,57,245,68,52,85,79,29,77,23,77,60,65,141,119,22,30,105,179,147,230,6,33,245,25,201,169,229,112,191,252,130,185,102,159,253,26,245,138,210,234,203,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,0,4,85,243,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,137,169,0,22,171,205,31,200,158,102,253,203,235,20,68,37,240,201,118,181,88,56,146,202,139,237,246,231,73,110,182,219,177,197,138,174,178,178,174,102,195,5,52,17,215,194,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,43,87,48,110,54,238,188,87,227,248,236,88,98,122,186,28,186,194,181,21,16,218,168,219,84,231,65,118,157,179,76,214,93,159,27,161,137,236,124,148,238,141,173,138,68,114,194,157,68,106,162,201,38,174,95,60,18,93,120,175,199,242,95,113,60,21,116,57,117,133,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,58,106,228,69,146,61,125,95,50,254,7,42,120,113,198,83,103,14,7,125,35,242,235,26,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,184,200,214,55,162,43,88,249,169,87,3,156,93,221,120,65,205,199,98,185,237,213,119,140,39,126,167,109,183,17,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,118,206,162,104,172,146,104,209,209,245,86,70,211,78,33,113,77,139,28,231,238,101,227,92,45,93,219,108,184,131,24,94,110,150,234,158,147,227,235,210,207,91,44,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,238,37,171,146,167,149,140,83,243,2,187,211,173,196,85,241,99,230,159,57,62,96,98,31,81,156,149,78,74,158,86,49,79,204,10,239,78,183,23,149,157,248,214,235,150,185,47,143,179,26,197,79,73,61,203,10,225,123,173,238,142,42,182,57,208,73,61,53,36,147,70,217,26,215,53,202,197,115,17,21,17,205,93,53,209,83,196,243,252,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,187,27,213,99,118,63,197,23,197,18,192,57,169,240,29,255,0,101,248,171,202,11,47,246,41,113,125,138,217,110,255,0,127,125,77,237,207,234,255,0,230,237,149,145,195,253,146,161,238,254,186,242,50,240,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,9,83,67,93,76,169,190,39,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,185,4,112,81,197,117,139,139,76,154,162,198,93,91,85,30,47,182,233,71,138,108,148,83,61,221,130,171,115,210,57,17,178,34,61,33,157,140,234,198,186,189,169,171,227,234,61,241,72,165,154,243,175,173,206,215,218,176,109,189,182,154,72,242,130,10,138,121,159,92,215,65,215,159,18,61,181,168,216,94,138,245,153,25,29,36,111,115,85,172,108,106,179,73,189,207,114,70,140,140,188,167,250,9,248,83,193,191,133,47,251,76,250,65,110,250,71,253,123,254,197,246,152,251,87,245,143,198,255,0,89,234,127,91,247,255,0,131,223,161,146,246,94,219,48,109,151,0,97,171,54,92,201,73,38,19,160,179,209,83,88,95,73,86,181,80,58,220,200,88,218,101,142,101,115,150,86,116,145,154,61,92,237,201,162,234,186,234,122,3,202,102,199,208,79,193,102,50,252,41,127,218,103,209,251,143,210,63,235,223,246,47,179,73,218,191,172,126,55,250,207,83,250,223,191,252,30,253,12,101,241,103,209,95,165,87,159,160,190,213,250,55,237,10,143,99,251,91,167,219,187,15,81,221,14,209,210,252,95,91,167,179,126,207,119,118,186,119,104,75,167,37,140,79,155,151,76,163,197,120,118,243,111,164,168,203,171,53,225,236,178,220,166,185,61,213,112,92,94,200,228,169,162,138,157,119,53,41,145,175,142,117,119,226,182,203,59,244,73,150,87,172,54,65,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,191,242,61,121,172,112,89,106,204,204,1,95,196,118,92,225,250,72,49,182,20,167,90,188,72,246,212,182,157,46,150,72,33,122,201,43,218,173,219,45,77,59,88,197,107,149,204,115,161,108,140,252,98,178,8,219,12,36,255,0,112,11,198,190,21,226,179,46,41,44,151,107,159,103,204,220,51,111,134,60,71,111,168,88,217,37,126,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,140,143,70,42,109,116,79,150,234,140,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,144,2,74,167,42,206,3,191,236,71,21,121,191,101,254,203,46,16,177,92,237,223,239,15,166,189,181,253,95,252,225,177,50,72,127,177,212,49,223,214,158,74,160,45,87,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,146,152,0,22,1,206,175,202,198,22,249,129,67,233,215,18,42,248,78,243,79,147,127,48,48,247,168,192,100,166,1,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,255,0,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,72,86,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,93,80,4,85,243,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,137,169,60,166,108,99,175,193,126,86,99,44,204,246,95,180,254,137,97,251,141,247,177,117,250,61,171,178,211,73,55,75,169,181,219,55,116,246,238,218,237,53,215,69,211,67,25,124,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,76,143,175,85,60,142,146,89,54,49,26,198,238,123,220,186,53,17,169,174,136,136,157,197,106,226,127,135,79,192,134,4,200,172,89,65,79,214,160,204,108,191,167,190,212,220,247,237,237,87,73,102,146,166,104,186,43,43,220,206,133,45,101,186,29,200,140,100,155,55,162,35,150,68,75,128,228,201,154,95,69,56,142,190,229,157,125,247,178,208,99,188,63,39,102,162,236,187,251,101,210,137,233,52,63,140,70,43,163,217,74,235,139,187,220,214,59,93,23,87,116,208,154,146,213,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,19,83,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,30,83,53,114,207,10,231,38,92,98,60,173,198,180,157,162,203,137,173,242,219,234,118,199,27,228,135,122,123,147,197,212,99,216,217,162,122,54,72,222,173,93,146,49,142,68,213,168,99,195,197,87,12,248,203,133,12,220,172,202,220,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,245,131,151,239,29,215,222,21,113,84,120,43,20,191,182,229,150,32,184,36,151,26,109,25,31,178,234,167,146,150,57,110,187,217,79,45,68,253,42,106,119,39,102,106,163,95,174,169,163,187,214,98,120,155,187,90,175,252,34,102,189,246,197,115,164,184,219,110,57,111,125,171,163,172,164,153,179,65,83,4,150,201,157,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,54,230,85,0,0,88,7,58,191,43,24,91,230,5,15,167,92,72,86,46,255,0,151,239,2,55,222,42,177,84,120,215,20,179,177,101,150,31,184,36,119,26,157,89,39,181,42,160,146,150,73,109,91,25,81,21,68,29,90,106,135,47,105,106,43,89,166,137,171,187,146,119,173,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,41,255,0,17,89,13,131,120,146,202,59,238,84,227,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,111,141,206,213,90,143,110,246,43,227,114,236,123,145,113,247,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,30,238,147,221,189,158,10,158,10,180,168,201,79,132,239,43,25,55,242,255,0,15,122,116,6,53,134,74,124,39,121,88,201,191,151,248,123,211,160,49,172,50,83,225,59,202,198,77,252,191,195,222,157,1,85,65,96,28,234,252,172,97,111,152,20,62,157,113,35,171,151,38,22,177,99,158,48,176,94,10,197,52,61,182,203,136,45,248,138,215,113,166,234,190,62,189,44,246,42,248,229,143,123,21,175,110,230,61,201,171,85,28,154,234,138,139,222,117,120,228,225,18,235,194,14,110,55,10,65,113,171,188,97,59,245,59,174,88,114,235,61,59,152,247,192,143,86,190,150,103,163,82,39,212,194,187,119,244,215,69,100,144,200,173,143,170,145,182,160,114,235,227,170,167,133,172,100,152,31,48,107,234,223,149,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,242,30,231,181,143,123,81,143,157,224,1,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,234,128,0,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,96,20,127,139,60,73,159,56,79,33,177,61,247,134,236,49,73,124,198,212,244,250,211,197,42,245,39,130,14,254,173,69,45,62,199,54,174,165,141,247,163,129,202,136,229,239,210,85,106,83,205,142,13,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,164,159,240,69,130,178,26,155,151,94,121,99,204,31,81,73,112,205,10,172,15,137,232,113,115,230,126,234,187,92,29,150,169,105,41,162,106,181,22,58,105,98,142,57,149,205,220,146,202,143,71,61,203,3,99,134,45,137,116,227,27,12,101,29,215,149,174,76,98,28,198,184,85,219,111,182,124,47,134,89,132,106,168,173,172,170,158,162,227,45,165,155,168,158,231,104,177,211,75,20,111,124,142,73,25,162,211,196,253,37,116,108,134,72,139,39,79,47,175,121,203,136,185,86,226,123,222,121,205,218,241,5,110,87,226,10,154,91,132,183,6,213,213,92,45,114,91,167,146,138,162,165,90,198,163,102,116,15,141,21,21,210,61,205,107,95,43,250,175,145,140,130,194,181,113,71,110,205,139,93,199,44,169,179,71,17,251,110,145,249,95,134,106,48,149,79,99,166,166,233,216,165,165,234,69,77,178,5,85,94,132,239,170,131,169,47,227,100,233,111,93,26,230,161,119,220,157,56,121,201,188,197,190,226,44,229,197,181,62,219,197,216,14,225,77,29,174,197,61,43,187,45,183,170,197,124,23,55,61,83,100,211,43,227,157,145,55,254,242,232,29,34,162,189,208,190,57,123,116,13,241,67,108,123,209,218,47,134,167,46,228,85,211,83,101,68,137,27,81,85,116,213,116,60,221,242,237,20,82,54,37,126,138,186,252,23,191,191,244,31,26,122,154,90,168,28,147,75,167,135,239,87,235,251,14,122,74,106,57,85,174,252,189,53,211,197,14,119,88,168,85,253,84,131,69,79,227,47,249,78,227,41,161,99,19,68,211,249,84,235,203,76,196,151,88,93,171,147,225,167,249,78,226,83,62,72,180,215,191,254,179,125,5,52,148,232,168,222,253,126,63,221,55,85,205,44,50,43,244,254,241,217,183,214,246,134,104,229,215,95,250,206,198,215,171,182,39,129,204,173,137,27,181,19,189,14,187,145,85,85,21,123,148,249,149,8,201,98,150,53,241,93,186,29,107,108,169,187,110,190,235,127,199,169,246,214,161,173,209,205,119,119,232,56,229,184,166,154,177,218,175,232,255,0,168,248,23,123,180,189,37,116,14,213,127,66,125,159,90,29,138,121,58,180,186,110,239,95,179,237,56,232,210,58,88,118,238,211,249,62,211,231,220,110,238,98,171,99,95,119,255,0,135,216,121,171,157,69,242,171,69,160,102,237,124,83,86,39,213,245,255,0,41,205,65,132,235,43,227,73,106,217,163,215,197,53,79,183,234,95,176,244,246,220,17,110,141,154,207,6,171,240,247,157,246,253,78,62,237,37,170,154,153,118,164,90,53,223,198,95,242,159,70,58,40,216,229,209,52,67,157,202,145,181,87,193,10,117,152,184,198,11,61,190,162,89,167,218,145,236,215,221,85,211,87,51,248,171,245,150,171,112,185,87,102,38,35,74,116,127,82,141,223,150,186,34,120,70,138,159,6,175,139,11,131,192,184,62,150,207,110,111,103,167,209,123,251,247,175,240,157,245,185,126,178,142,103,190,23,158,170,225,20,169,6,168,155,187,247,39,240,98,251,75,112,226,187,46,105,171,240,244,15,74,111,121,55,126,253,127,135,7,241,190,194,57,42,109,82,50,77,145,199,252,255,0,245,151,213,194,190,7,142,92,47,27,166,167,252,98,107,251,255,0,247,73,255,0,140,72,7,15,216,121,212,52,176,172,204,211,77,221,218,253,178,253,191,105,88,177,69,162,158,190,142,90,121,227,247,93,183,78,245,250,218,191,5,251,11,62,204,59,45,219,5,98,233,110,182,216,246,65,238,247,234,213,255,0,189,49,191,190,85,95,23,47,192,175,153,61,143,25,125,183,70,247,212,238,147,191,114,108,211,247,210,127,21,62,162,181,210,63,180,70,170,245,212,229,109,52,109,215,68,241,56,251,28,109,118,228,110,191,202,117,223,108,166,157,85,101,143,249,215,252,167,202,168,195,208,213,53,204,107,52,106,233,241,95,242,157,73,108,174,167,141,122,41,170,167,135,249,170,155,152,206,146,108,122,109,250,254,38,142,100,205,85,108,127,147,252,135,143,189,213,190,25,17,38,111,226,254,11,175,232,250,190,211,185,13,210,42,127,118,158,93,117,248,109,95,241,161,245,40,111,169,11,116,169,126,139,240,238,253,63,82,29,199,84,178,178,53,219,47,143,241,127,207,234,62,75,105,46,20,243,58,90,87,110,211,77,189,205,79,135,127,137,246,168,46,179,57,141,138,167,250,239,126,169,221,246,253,73,245,31,89,27,3,145,61,222,245,241,93,84,236,67,20,108,69,93,116,68,240,53,115,88,159,161,78,56,234,32,77,125,237,116,251,20,223,28,173,126,170,206,243,145,207,70,234,170,167,11,100,149,95,162,39,113,211,168,157,98,114,189,221,218,26,50,167,107,245,87,119,175,216,106,234,181,110,154,169,211,125,242,40,158,172,124,154,105,246,47,249,13,208,221,25,55,116,114,107,175,217,255,0,81,219,167,150,102,202,171,175,114,254,143,168,250,208,254,86,186,247,41,216,213,16,209,85,60,117,52,93,52,241,0,213,21,85,77,192,0,13,53,67,79,223,27,129,181,233,170,31,42,249,92,202,58,116,145,255,0,15,242,167,249,74,83,89,136,95,112,173,107,104,217,171,19,93,253,254,29,221,222,41,246,41,245,100,179,211,220,41,149,178,77,181,87,248,170,191,31,211,246,31,78,205,103,134,209,76,231,172,187,154,154,126,245,83,226,191,106,253,103,221,149,24,248,122,141,119,119,232,251,78,118,199,186,31,121,123,191,235,54,211,82,71,214,234,235,254,122,31,66,55,68,212,220,170,111,137,219,149,118,247,161,164,212,136,228,247,251,142,24,40,222,215,171,155,224,135,105,91,27,151,222,118,138,159,97,214,169,158,54,59,68,119,127,232,56,163,172,98,61,55,247,29,94,188,110,123,213,158,29,218,157,41,238,52,244,154,171,252,127,151,252,159,105,172,117,41,84,223,113,78,186,49,209,59,115,87,83,178,199,69,31,115,87,87,125,93,231,206,174,175,142,217,174,244,213,169,255,0,87,233,250,205,173,134,162,232,138,177,166,145,187,227,221,240,254,231,197,14,213,175,12,178,149,83,87,238,79,209,167,215,246,159,121,150,134,53,232,246,175,114,255,0,159,214,119,155,67,211,114,57,59,244,57,217,11,127,40,229,209,63,184,28,168,212,85,95,129,226,113,214,40,166,180,81,201,35,221,225,170,120,47,212,239,177,126,162,205,51,71,25,207,143,49,34,225,186,70,232,145,213,117,53,213,63,37,36,123,62,45,111,240,211,226,87,108,151,203,215,91,173,84,147,61,250,171,225,141,203,221,241,86,199,252,111,176,173,240,90,18,26,63,31,6,255,0,139,244,158,90,247,133,41,238,18,117,28,186,57,23,95,143,219,246,253,165,12,206,158,28,34,199,177,172,47,168,216,218,136,250,63,144,171,249,93,68,254,202,223,225,148,179,9,112,1,101,179,221,41,234,106,174,26,170,74,199,127,90,127,240,154,191,10,133,250,139,165,193,25,41,110,194,84,80,81,83,75,189,172,107,90,158,235,147,193,26,159,25,23,248,37,80,179,217,25,106,99,122,126,58,38,191,205,246,175,212,119,171,105,18,170,37,106,248,233,254,37,40,110,114,229,226,93,173,149,18,42,237,86,189,238,79,143,239,100,254,50,125,101,28,203,220,80,152,46,253,236,105,147,93,146,237,79,228,123,27,240,69,254,15,214,93,118,11,196,209,221,40,98,114,38,136,253,191,206,141,251,19,235,61,122,42,42,106,134,166,159,200,21,59,149,62,195,173,44,14,145,21,173,58,178,80,251,187,87,185,78,5,162,124,108,114,120,162,162,161,240,46,150,86,204,217,36,127,114,232,186,127,63,218,120,90,220,61,61,5,68,149,145,59,93,250,185,19,68,248,170,175,215,246,31,54,163,18,165,186,102,81,79,31,227,37,68,248,253,107,167,193,62,195,181,111,171,74,121,186,145,191,87,74,189,93,52,240,213,80,251,20,216,254,154,73,61,150,141,252,107,23,106,247,175,138,123,191,193,250,254,211,211,80,221,41,82,4,84,95,121,233,170,248,248,170,39,216,118,233,107,100,73,117,141,53,85,240,253,7,215,134,182,165,186,44,204,241,240,239,79,241,29,246,42,78,196,116,157,200,112,207,65,21,66,43,26,239,135,213,255,0,89,178,158,222,176,104,196,94,228,93,127,207,188,230,116,58,174,214,254,81,199,35,165,133,186,57,191,103,138,31,58,165,236,137,119,77,221,189,221,223,202,113,178,72,145,200,168,189,203,161,190,71,49,238,247,59,245,56,31,73,20,154,175,199,249,77,244,244,187,19,68,250,206,194,200,140,209,23,225,220,125,42,41,119,49,21,189,250,127,212,119,52,87,119,233,161,189,169,162,104,29,224,109,49,174,226,195,205,54,114,124,192,196,62,163,57,53,28,174,124,138,229,159,223,62,177,90,93,97,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,199,181,236,223,20,136,230,59,107,216,215,38,169,220,230,162,167,122,33,226,173,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,185,29,28,177,200,216,145,204,123,92,136,228,114,42,42,42,34,161,82,192,0,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,53,32,2,213,121,163,249,19,204,223,185,125,98,136,128,18,175,240,171,195,62,50,226,191,55,40,242,183,7,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,61,200,233,159,186,88,216,200,218,169,185,239,110,231,49,155,228,102,67,217,85,150,120,87,38,242,227,14,101,110,10,164,236,246,92,51,111,138,223,77,186,56,217,36,219,19,223,158,94,155,24,199,77,43,213,210,72,244,106,111,145,239,114,166,174,83,234,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,124,125,122,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,239,49,236,227,95,133,27,239,9,121,203,91,131,122,87,90,204,33,114,214,179,11,94,235,97,99,123,125,46,214,44,145,171,163,85,98,205,3,223,210,145,52,99,151,70,73,211,99,37,141,10,0,77,79,37,79,43,24,167,230,5,119,167,91,136,171,226,199,205,62,114,124,192,196,62,163,57,42,156,149,60,172,98,159,152,21,222,157,110,46,171,139,31,43,25,201,242,255,0,16,250,116,228,5,240,171,196,198,50,225,67,55,40,243,75,7,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,126,69,57,123,141,109,89,149,128,48,214,99,88,169,234,224,182,226,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,107,174,138,190,36,43,115,47,224,114,167,135,28,101,54,112,224,119,210,63,46,177,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,251,140,141,99,122,34,181,143,155,207,242,159,197,55,220,63,198,214,16,180,218,43,187,61,38,38,183,221,237,119,72,250,76,127,104,165,101,12,213,109,143,87,34,171,52,158,146,157,250,181,81,222,230,154,237,115,145,102,251,53,114,207,10,231,38,92,98,60,173,198,180,157,162,203,137,173,242,219,234,118,199,27,228,135,122,123,147,197,212,99,216,217,162,122,54,72,222,173,93,146,49,142,68,213,168,99,175,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,61,221,39,187,123,60,21,60,21,111,167,148,167,26,254,196,172,163,225,55,51,110,118,170,59,44,221,105,48,93,194,117,232,72,218,233,167,234,62,216,229,70,236,147,172,249,101,146,39,72,230,185,36,71,68,139,34,203,11,25,45,68,53,243,92,227,95,240,155,138,167,225,175,44,238,119,90,108,55,132,174,21,20,216,182,93,122,48,222,46,144,200,214,165,62,197,106,72,232,105,100,141,253,238,118,201,37,93,200,197,72,97,149,214,171,193,255,0,13,119,222,42,115,198,207,150,86,197,232,218,161,219,116,196,149,109,170,100,18,82,89,226,154,54,84,73,18,185,175,221,50,245,89,28,104,140,122,117,36,98,185,17,136,247,55,34,140,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,175,147,161,75,4,109,142,40,247,189,92,247,109,99,26,154,185,85,203,166,170,170,189,231,149,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,198,177,155,229,146,55,61,219,88,198,181,53,94,230,181,17,59,145,15,65,130,178,247,0,229,173,170,91,22,92,224,124,63,133,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,174,140,106,124,16,244,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,82,184,117,207,156,101,195,110,110,88,179,91,6,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,110,136,229,99,182,61,25,35,83,123,26,169,144,159,14,185,243,131,120,146,202,59,22,107,96,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,111,141,206,209,28,172,110,246,43,36,106,108,123,85,113,247,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,64,9,146,159,9,222,86,50,111,229,254,30,244,232,10,170,11,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,14,165,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,197,175,99,154,186,42,42,29,176,88,7,58,191,43,24,91,230,5,15,167,92,72,171,225,59,205,62,77,252,192,195,222,163,1,146,152,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,198,177,155,229,146,55,61,219,88,198,181,53,94,230,181,17,59,145,15,65,130,178,247,0,229,173,170,91,22,92,224,124,63,133,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,174,140,106,124,16,244,0,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,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,246,184,91,9,225,92,13,98,165,194,216,43,12,218,176,253,150,139,127,102,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,68,239,115,149,87,189,84,199,11,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,176,14,115,121,165,244,83,135,27,22,89,208,95,123,45,126,59,196,17,246,154,46,203,191,182,90,232,152,179,77,248,197,98,182,61,149,78,183,59,185,205,123,181,209,53,111,81,8,160,225,163,0,83,102,159,16,217,111,151,215,12,61,87,124,182,223,49,69,182,154,233,67,76,146,239,150,221,218,24,181,138,171,18,163,216,198,211,164,175,123,218,169,177,141,115,181,110,221,82,103,185,169,228,229,247,55,120,71,187,212,225,201,181,171,192,87,8,177,140,148,219,89,253,53,75,77,4,241,212,166,247,189,168,206,156,21,18,207,175,188,231,116,54,53,170,231,162,164,38,100,134,53,181,101,174,116,96,28,198,190,211,213,207,109,194,184,162,213,123,172,138,145,141,116,242,65,77,87,28,210,54,54,185,205,106,189,90,197,68,69,115,83,93,53,84,241,50,115,62,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,246,189,155,226,145,28,199,109,123,26,228,213,59,156,212,84,239,68,60,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,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,41,7,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,48,10,63,197,87,12,248,55,138,252,163,172,202,220,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,152,235,230,22,10,186,229,174,63,196,185,115,125,168,164,158,229,133,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,166,154,162,120,18,147,192,246,41,190,226,14,84,57,225,105,187,215,118,138,76,51,111,198,86,187,92,125,38,51,179,210,190,206,218,183,71,171,81,21,250,207,87,80,253,92,170,239,127,77,118,181,168,145,44,101,80,0,5,128,115,171,242,177,133,190,96,80,250,117,196,138,14,27,178,66,235,196,126,118,225,108,151,179,95,41,44,213,24,142,162,86,190,190,166,55,72,202,104,33,130,74,137,158,140,111,123,222,145,67,38,198,106,212,115,246,181,92,196,85,122,100,125,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,74,106,26,26,100,93,145,51,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,183,254,53,248,81,177,113,105,147,85,184,55,165,106,163,197,246,221,107,48,181,238,182,23,187,176,85,110,98,201,26,186,53,71,164,51,177,157,41,19,71,181,53,100,157,55,190,40,208,199,92,201,79,132,239,43,25,55,242,255,0,15,122,116,3,247,39,112,177,255,0,139,78,85,127,234,109,187,255,0,114,84,171,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,12,88,140,148,248,78,242,177,147,127,47,240,247,167,64,85,80,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,108,248,138,200,108,27,196,150,81,223,114,167,25,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,124,110,118,170,212,123,119,177,95,27,151,99,220,139,143,103,17,89,13,140,184,109,205,203,238,84,227,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,213,90,143,118,199,163,227,114,239,99,145,47,255,0,149,247,48,74,107,77,53,151,133,236,233,186,213,189,143,168,109,6,15,190,84,203,45,75,247,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,178,54,35,98,247,88,214,105,43,224,24,214,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,46,168,0,11,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,0,34,87,154,47,47,250,203,69,101,203,137,188,144,195,189,107,84,221,166,227,142,45,112,73,60,245,81,213,75,60,179,205,118,111,81,239,221,10,245,116,150,56,209,141,133,177,182,68,106,177,101,116,81,215,128,51,75,29,229,127,210,63,160,183,223,102,125,45,195,245,152,90,241,253,43,12,221,170,215,85,183,175,7,227,88,237,155,186,108,247,217,181,233,167,115,147,85,60,169,234,177,254,105,99,188,208,250,57,244,234,251,237,63,162,88,126,143,11,89,255,0,165,97,135,178,218,233,119,116,32,252,83,27,191,111,81,254,251,247,61,117,239,114,232,133,250,242,167,224,114,155,50,174,180,28,82,102,75,234,226,177,97,139,194,63,11,91,26,201,96,91,141,198,149,204,122,86,190,77,17,31,77,12,186,53,173,141,203,212,154,41,26,245,107,98,116,115,73,167,22,62,86,51,147,229,254,33,244,233,204,107,11,233,230,7,147,183,216,178,11,134,30,32,41,230,235,89,170,114,191,14,96,234,200,246,177,189,146,170,58,37,171,167,118,170,253,242,117,153,45,74,104,140,218,206,203,239,59,89,26,137,212,228,245,141,109,88,87,140,6,88,174,20,245,114,79,140,112,197,202,201,66,232,88,213,100,115,177,208,215,43,165,85,114,42,51,165,67,43,81,90,142,93,238,98,105,162,171,155,57,64,209,201,170,31,62,235,82,218,106,71,72,239,222,234,191,204,165,43,188,223,223,93,116,233,82,51,115,88,231,164,157,250,105,222,186,120,167,216,119,100,179,211,220,41,149,178,77,181,87,248,170,191,31,211,246,31,78,205,103,134,209,76,231,172,187,154,154,126,245,83,226,191,106,253,103,221,149,24,248,122,141,119,119,232,251,78,118,199,186,31,121,123,191,235,54,211,82,71,214,234,235,254,122,31,66,55,68,212,220,170,111,137,219,149,118,247,161,164,212,136,228,247,251,142,24,40,222,215,171,155,224,135,105,91,27,151,222,118,138,159,97,214,169,158,54,59,68,119,127,232,56,163,172,98,61,55,247,29,94,188,110,123,213,158,29,218,157,41,238,52,244,154,171,252,127,151,252,159,105,172,117,41,84,223,113,78,186,49,209,59,115,87,83,178,199,69,31,115,87,87,125,93,231,206,174,175,142,217,174,244,213,169,255,0,87,233,250,205,173,134,162,232,138,177,166,145,187,227,221,240,254,231,197,14,213,175,12,178,149,83,87,238,79,209,167,215,246,159,121,150,134,53,232,246,175,114,255,0,159,214,119,123,6,213,69,79,243,254,115,176,216,81,123,215,196,229,68,77,52,53,60,198,45,191,211,219,41,31,35,215,242,116,250,254,182,253,139,245,150,111,157,121,140,252,67,112,151,12,81,55,85,169,219,181,117,254,11,99,127,197,169,245,47,196,168,217,25,151,18,82,91,225,170,149,254,243,183,107,221,252,105,83,248,69,197,91,172,169,12,26,107,225,254,85,251,79,61,124,195,48,92,209,122,157,203,252,191,103,218,159,81,71,243,115,34,227,197,246,246,34,207,177,173,215,247,186,254,250,63,247,68,254,9,65,108,252,189,237,20,53,41,83,85,113,238,255,0,121,119,212,169,240,169,251,75,163,192,57,5,106,193,148,108,130,150,109,232,154,254,245,201,241,114,252,100,95,225,21,102,203,135,35,181,162,61,137,239,125,95,221,251,87,235,62,197,68,9,60,106,199,20,155,52,176,26,94,109,213,44,114,233,174,206,255,0,248,76,254,50,125,69,184,97,171,167,224,242,253,216,37,239,106,248,127,232,42,253,78,254,25,117,248,27,23,197,117,165,222,137,220,191,229,119,241,83,234,61,243,92,142,77,80,212,211,227,224,52,211,193,14,188,145,43,181,107,124,84,234,186,133,81,186,57,59,206,22,209,58,37,213,59,208,248,183,11,50,84,57,86,78,228,255,0,225,246,158,14,229,134,164,138,165,107,163,127,143,195,79,177,19,235,62,77,94,34,117,153,24,149,81,251,210,107,167,127,213,250,17,126,179,150,150,173,169,55,108,107,253,233,191,123,167,134,137,167,137,246,162,199,244,244,146,173,178,86,254,55,244,175,246,223,193,211,193,126,179,210,91,46,180,203,23,85,223,150,239,31,31,134,191,97,221,134,181,122,136,246,119,167,192,250,240,214,213,34,35,166,103,187,240,239,67,232,67,34,206,205,94,154,33,178,106,56,166,247,24,239,230,83,130,11,103,103,93,173,94,229,255,0,63,172,236,190,36,252,157,123,206,55,36,208,39,188,223,231,67,231,213,72,140,71,79,55,114,46,159,228,248,28,9,36,93,206,106,255,0,124,229,149,241,187,77,158,39,3,233,98,149,125,239,20,253,38,176,82,35,21,81,14,202,185,24,155,93,240,59,244,18,163,211,221,239,211,254,179,191,162,187,191,77,13,237,77,19,64,239,3,104,6,240,0,56,213,201,226,109,234,52,213,37,106,47,137,189,30,139,167,218,110,52,84,215,185,74,103,153,247,90,139,93,170,73,91,38,221,116,248,34,254,249,159,98,253,101,39,192,93,162,170,161,245,50,63,84,93,62,9,245,57,10,194,202,87,236,107,169,147,189,117,255,0,62,243,181,45,61,193,104,222,214,247,59,187,248,63,89,242,171,25,136,94,221,180,207,254,102,127,140,250,214,214,223,35,129,22,173,250,175,232,103,214,191,81,247,104,159,34,166,171,225,255,0,196,236,174,231,38,136,107,20,46,141,127,73,201,44,189,47,121,87,188,234,84,214,190,52,221,27,180,85,241,238,58,235,83,185,58,206,119,127,232,62,125,93,230,29,93,190,78,244,211,224,191,228,62,29,125,249,140,252,135,235,252,159,163,236,57,108,215,103,200,170,146,63,221,119,217,250,126,195,185,93,13,20,146,53,85,62,191,175,236,58,175,184,211,209,183,77,218,34,253,139,254,79,180,232,207,122,171,173,252,69,43,189,239,208,159,167,226,159,97,218,182,81,93,100,149,29,85,222,213,254,215,237,250,143,77,21,170,39,183,73,35,215,249,127,235,59,81,81,54,23,109,70,123,137,224,154,159,74,40,33,218,136,141,254,117,55,182,40,227,84,68,67,147,191,225,224,106,104,171,162,106,167,150,198,120,154,11,53,20,146,62,77,187,90,171,174,213,95,131,190,197,250,139,43,207,76,230,185,221,43,221,99,179,87,106,229,168,86,42,116,155,225,186,86,254,249,137,245,167,196,244,217,11,151,114,85,212,67,126,185,211,239,169,169,133,175,87,111,211,93,203,19,252,26,237,60,117,248,23,121,135,109,81,208,209,67,31,79,68,107,26,158,63,98,125,191,97,246,209,19,77,19,195,67,161,44,17,62,167,77,189,250,253,107,245,156,175,183,83,202,172,116,140,213,88,168,169,222,191,15,229,53,117,186,149,206,107,213,157,237,84,84,239,95,242,156,233,19,19,77,27,225,246,155,193,242,49,5,178,10,250,57,27,35,53,77,171,175,122,253,75,246,253,165,160,113,11,133,228,179,117,111,54,184,182,75,19,220,253,219,181,240,234,187,247,202,169,226,137,240,58,92,63,103,5,108,201,29,162,235,91,248,216,234,146,52,78,154,126,74,116,155,251,214,105,227,175,196,188,140,53,120,130,227,67,27,153,38,229,93,19,193,83,224,159,103,218,125,176,13,52,67,98,177,85,223,97,163,163,248,104,112,77,71,11,218,170,230,247,233,245,169,242,170,109,84,210,106,143,102,170,239,14,245,255,0,41,242,42,176,181,35,213,86,88,53,215,248,203,254,83,203,95,240,180,116,180,243,77,67,30,217,17,28,169,223,175,126,139,245,175,232,41,141,166,231,85,67,116,171,109,199,242,155,81,35,26,189,222,27,147,234,79,177,79,99,75,114,149,242,70,250,57,52,114,177,28,189,201,225,252,169,250,14,204,248,182,162,214,228,154,73,59,211,185,123,147,199,199,248,43,245,30,151,13,227,154,59,132,45,154,121,61,237,232,207,5,250,147,234,111,218,123,8,111,116,211,195,182,39,235,170,125,75,245,126,131,177,75,58,185,187,183,119,107,245,29,182,201,175,122,47,192,227,116,236,137,200,174,250,205,207,153,146,34,109,248,175,113,195,87,11,28,214,245,19,85,93,52,62,93,85,182,157,106,34,87,179,189,85,186,119,175,215,250,77,179,80,197,28,200,221,59,215,195,199,235,57,25,78,200,151,71,161,200,198,194,142,209,62,63,164,226,173,141,205,141,85,191,95,119,243,156,246,55,205,223,212,95,5,238,240,251,15,188,143,79,3,114,57,20,218,174,79,3,77,80,198,191,139,15,52,217,201,243,3,16,250,140,228,212,114,185,242,41,150,127,124,250,197,105,117,104,166,160,0,1,21,124,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,106,64,5,170,243,71,242,39,153,191,114,250,197,17,2,216,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,89,31,94,170,121,27,28,81,239,122,181,141,220,247,181,53,114,163,83,93,85,81,59,204,140,248,85,225,159,6,240,161,148,116,121,91,131,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,62,176,2,149,113,47,195,166,4,226,131,43,43,242,207,29,83,255,0,101,172,179,214,239,155,250,153,116,236,211,67,5,103,78,41,99,235,116,186,239,119,73,238,216,255,0,5,79,5,76,117,179,99,2,254,11,243,79,25,101,159,181,61,167,244,75,16,92,108,93,183,161,209,237,93,150,166,72,122,189,61,206,217,187,167,187,110,231,105,174,154,174,154,146,255,0,201,83,202,198,41,249,129,93,233,214,226,42,248,177,243,79,156,159,48,49,15,168,206,74,167,37,79,43,24,167,230,5,119,167,91,139,170,226,199,202,198,114,124,191,196,62,157,57,141,97,146,159,9,222,86,50,111,229,254,30,244,232,11,85,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,241,109,92,125,112,163,71,197,110,71,85,217,45,145,108,198,120,95,173,120,194,243,71,12,11,36,245,77,133,200,234,7,73,42,183,167,13,71,184,215,42,72,198,182,70,65,35,183,36,91,29,0,56,179,11,95,112,54,42,188,224,172,83,67,216,175,88,126,225,81,107,184,211,117,89,39,66,170,9,29,28,177,239,98,185,142,218,246,57,53,106,171,87,77,81,85,59,201,10,197,188,219,241,150,37,224,253,112,90,77,87,110,206,171,157,67,236,181,87,235,70,148,204,130,221,27,97,115,174,95,214,246,197,83,80,215,203,2,71,2,166,199,178,89,218,232,63,19,18,199,174,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,86,71,215,170,158,70,199,20,123,222,173,99,119,61,237,77,92,168,212,215,85,84,78,243,34,142,15,248,107,177,112,173,145,214,124,178,182,47,90,235,54,219,166,36,171,109,83,231,142,174,241,44,49,178,162,72,149,205,102,216,83,164,200,227,68,99,23,167,27,21,200,175,87,185,213,172,0,82,174,44,124,172,103,39,203,252,67,233,211,152,214,18,41,197,183,43,76,216,94,35,153,251,158,176,151,109,192,248,242,224,149,12,169,127,102,165,161,195,85,83,190,121,39,166,145,145,46,248,232,225,100,74,246,72,144,163,81,178,69,78,222,164,187,82,73,10,224,183,130,220,27,193,182,13,187,217,172,216,138,175,18,98,28,73,81,28,215,171,212,208,173,51,42,25,10,200,148,208,197,76,143,123,98,100,109,150,77,87,115,158,231,200,245,87,109,216,200,224,219,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,0,38,74,124,39,121,88,201,191,151,248,123,211,160,42,168,45,87,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,146,153,28,28,214,56,227,169,203,91,85,127,11,121,108,202,73,111,184,158,206,172,197,55,55,62,41,210,221,110,170,107,216,180,76,143,85,86,84,205,22,174,115,164,106,116,225,150,55,49,28,233,91,36,54,85,203,231,141,187,175,10,24,254,75,22,39,158,174,187,46,177,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,77,28,170,177,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,124,125,122,89,227,108,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,238,62,177,96,28,234,252,172,97,111,152,20,62,157,113,34,175,132,239,52,249,55,243,3,15,122,140,6,74,96,0,64,15,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,255,0,193,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,234,128,34,175,158,119,230,79,245,147,246,105,74,185,42,121,167,197,63,47,235,189,70,220,77,73,2,220,212,243,142,197,155,188,92,93,233,176,228,58,210,96,43,124,88,58,74,157,207,254,154,170,166,158,121,42,87,99,216,213,103,78,122,137,96,211,222,107,186,27,218,229,107,209,18,165,114,88,192,21,55,222,33,177,94,96,212,97,234,74,203,110,21,194,239,166,101,116,201,19,159,65,113,172,168,141,33,88,145,203,189,175,125,60,21,236,87,177,59,153,189,174,84,234,34,58,93,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,205,223,183,169,187,110,230,235,166,154,166,186,152,203,226,204,45,125,192,216,170,243,130,177,77,15,98,189,97,251,133,69,174,227,77,213,100,157,10,168,36,116,114,199,189,138,230,59,107,216,228,213,170,173,93,53,69,84,239,50,9,229,239,154,22,172,213,224,251,45,174,118,246,210,67,81,96,179,197,133,235,169,33,173,109,75,233,231,183,181,41,147,171,162,34,198,249,98,142,42,132,141,201,171,89,80,206,247,34,163,221,113,64,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,96,3,26,206,44,124,211,231,39,204,12,67,234,51,151,255,0,192,47,253,203,46,35,127,91,255,0,254,28,165,34,172,155,62,101,156,125,212,240,245,106,165,202,108,144,197,212,144,102,133,93,68,21,55,57,155,69,21,98,89,45,219,85,232,143,73,117,137,149,51,47,75,107,31,28,154,66,233,30,169,26,190,7,186,165,240,11,198,190,21,226,179,46,41,44,151,107,159,103,204,220,51,111,134,60,71,111,168,88,217,37,126,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,140,143,70,42,109,116,79,150,234,128,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,21,84,24,171,153,41,240,157,229,99,38,254,95,225,239,78,128,170,160,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,22,235,199,39,8,150,174,47,178,141,184,82,11,141,37,159,22,88,106,29,114,195,151,89,233,218,246,50,117,98,181,244,179,61,26,178,178,154,100,219,191,166,186,163,227,134,69,108,157,36,141,222,39,130,14,93,216,19,133,90,56,49,142,45,91,86,44,204,215,117,21,183,216,169,230,100,118,184,102,130,22,75,73,76,201,36,115,29,181,236,157,18,171,167,20,175,142,103,49,81,173,87,49,111,0,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,213,0,1,106,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,192,7,82,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,11,57,138,112,43,83,194,214,50,92,113,151,212,21,111,202,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,249,15,107,28,247,189,170,247,217,169,119,252,191,120,17,190,241,85,138,163,198,184,165,157,139,44,176,253,193,35,184,212,234,201,61,169,85,4,148,178,75,106,216,202,136,170,32,234,211,84,57,123,75,81,90,205,52,77,93,220,147,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,33,77,56,177,95,254,69,156,228,249,127,136,125,58,115,26,210,100,56,162,202,11,230,110,242,163,203,58,140,59,54,181,120,11,8,97,156,99,37,54,214,127,77,82,211,89,250,85,45,222,247,181,25,211,130,162,89,245,247,149,221,13,141,106,185,232,169,20,153,35,141,109,89,107,157,24,7,49,175,180,245,115,219,112,174,40,181,94,235,34,164,99,93,60,144,83,85,199,52,141,141,28,230,181,94,173,98,162,34,185,169,174,154,170,120,153,56,163,209,83,84,55,3,195,102,29,116,246,235,77,92,241,191,106,36,114,124,17,127,122,245,255,0,17,69,240,100,245,23,43,173,101,92,143,220,157,101,248,34,120,163,151,252,101,93,101,43,246,53,212,201,222,186,255,0,159,121,218,150,158,224,180,111,107,123,157,221,252,31,172,249,85,140,196,47,110,218,103,255,0,51,63,198,125,107,107,111,145,192,139,86,253,87,244,51,235,95,168,251,180,79,145,83,85,240,255,0,226,118,87,115,147,68,53,138,23,70,191,164,228,150,94,151,188,171,222,117,42,107,95,26,110,141,218,42,248,247,29,117,169,220,157,103,59,191,244,31,62,174,243,14,174,223,39,122,105,240,95,242,31,14,190,252,198,126,67,245,254,79,209,246,28,182,107,179,228,85,73,31,238,187,236,253,63,97,220,174,134,138,73,26,170,159,95,215,246,29,87,220,105,232,219,166,237,17,126,197,255,0,39,218,116,103,189,85,214,254,34,149,222,247,232,79,211,241,79,176,237,91,40,174,178,74,142,170,239,106,255,0,107,246,253,71,166,138,213,19,219,164,145,235,252,191,245,157,168,168,155,11,182,163,61,196,240,77,79,165,20,16,237,68,70,255,0,58,155,219,20,113,170,34,33,200,186,252,13,65,240,241,37,238,27,93,43,158,247,233,166,157,250,47,214,159,98,253,101,157,103,230,119,85,181,147,90,173,53,223,141,118,221,19,164,159,14,147,191,125,30,158,26,252,79,145,146,24,22,179,16,215,211,98,11,212,61,89,151,126,142,220,141,253,236,140,240,107,145,60,17,62,5,232,225,75,36,118,250,40,227,72,182,163,117,253,246,191,23,125,191,105,233,81,17,52,70,248,29,42,184,98,124,200,138,222,255,0,210,191,81,200,251,117,60,209,236,153,154,255,0,42,255,0,148,214,91,117,44,169,163,163,254,117,255,0,41,206,144,198,137,166,223,231,55,131,163,116,161,138,178,157,204,123,117,240,215,189,126,180,255,0,33,107,57,253,130,227,101,36,181,244,48,105,43,54,232,187,190,181,137,62,46,211,195,82,152,100,118,112,93,40,106,234,109,55,122,221,54,236,233,167,77,191,84,174,95,201,103,218,159,18,247,112,149,254,11,141,42,233,46,229,79,226,170,124,93,246,125,135,166,0,211,78,253,77,142,106,170,162,124,13,28,207,169,14,41,41,34,145,61,230,234,191,165,79,149,81,109,166,114,170,202,206,239,210,191,229,62,77,86,24,165,147,222,146,13,83,251,101,255,0,41,231,110,248,74,150,54,190,90,120,180,127,118,158,242,253,159,90,148,157,43,43,237,248,134,165,151,30,246,179,102,223,201,248,179,191,195,244,161,235,105,238,142,157,34,125,43,244,123,183,105,221,254,84,59,213,24,154,170,129,18,105,100,247,153,227,220,159,31,228,251,79,181,135,49,253,53,197,175,117,68,157,241,233,240,95,142,191,83,126,195,220,82,95,169,38,143,72,159,174,191,98,255,0,144,231,166,157,95,185,200,239,13,62,7,121,178,107,166,138,113,201,43,25,171,156,110,125,68,114,51,84,248,156,117,49,53,208,238,149,53,79,250,207,149,95,110,129,88,213,145,186,235,174,157,235,246,125,166,218,186,24,98,114,42,183,199,195,189,77,237,165,108,75,171,144,222,141,133,171,255,0,196,85,71,163,28,173,240,238,54,216,223,63,95,71,175,186,138,154,120,125,167,163,71,167,129,185,28,138,109,87,39,129,166,168,107,174,131,93,77,200,166,160,3,97,183,69,240,13,103,189,170,156,136,136,134,166,215,110,79,201,40,230,122,82,79,83,135,159,183,189,19,77,83,187,248,113,20,123,43,49,4,46,142,104,52,217,179,111,214,190,59,215,234,43,245,138,247,6,140,123,29,163,147,95,130,253,191,97,233,167,174,142,74,125,28,238,231,120,247,125,167,86,42,248,93,18,196,206,244,95,211,245,254,131,182,234,150,178,151,106,247,39,253,103,20,55,100,100,90,53,53,111,253,127,160,235,197,117,141,210,116,218,221,63,151,254,163,232,199,89,6,197,222,190,31,164,249,158,219,166,106,186,84,95,119,187,187,191,252,135,154,184,99,200,105,149,203,12,122,175,119,197,126,207,226,159,9,216,174,235,123,93,144,166,196,248,254,74,233,252,201,245,29,121,108,181,23,7,116,234,95,175,242,39,248,151,236,59,212,116,52,214,230,36,10,154,255,0,119,244,255,0,140,239,197,78,249,102,141,96,238,84,215,79,238,125,166,233,237,247,57,231,106,35,187,211,95,131,126,175,210,119,155,130,187,99,218,181,47,239,239,248,127,145,223,97,232,173,214,56,104,91,177,19,191,249,126,223,183,237,62,236,16,108,68,219,226,114,198,199,254,82,156,200,154,254,147,84,69,248,154,162,104,154,26,131,228,95,175,145,90,169,228,115,147,189,35,87,107,223,245,47,216,191,81,102,220,75,231,114,82,50,91,101,51,119,62,77,209,248,233,227,214,111,198,63,179,235,41,142,70,229,213,78,51,189,253,32,172,247,82,103,117,81,59,151,197,241,63,224,228,254,18,252,11,242,192,152,69,150,139,109,36,72,189,209,193,27,127,184,214,255,0,25,126,163,221,53,54,49,27,252,20,208,218,170,189,239,248,34,28,17,179,89,122,159,90,255,0,140,237,128,104,166,166,201,99,73,88,172,119,130,148,235,51,176,124,119,139,37,85,63,240,227,127,243,177,233,252,36,250,200,242,205,75,29,126,85,227,228,190,82,55,116,44,119,85,201,171,83,194,103,185,124,85,203,225,31,212,92,143,14,57,245,71,136,173,144,69,35,118,73,218,27,18,166,170,191,189,135,253,205,62,46,46,206,207,118,134,229,76,201,24,190,40,159,95,212,159,103,218,125,16,13,53,208,218,186,42,235,241,79,3,93,218,167,232,241,58,238,129,36,122,72,158,40,186,155,102,138,71,46,239,130,29,10,219,58,84,198,237,124,28,138,171,252,255,0,105,77,111,56,22,71,201,83,36,110,211,89,158,255,0,15,135,127,241,143,51,45,150,74,106,164,115,91,239,68,155,21,117,250,151,244,155,102,168,157,31,209,211,220,219,239,120,127,41,192,181,112,195,20,201,23,115,145,174,95,143,142,135,13,131,22,214,210,84,58,23,59,220,116,138,158,9,225,170,39,213,246,30,250,219,140,156,205,177,162,106,142,211,95,230,254,41,234,109,248,134,154,72,211,123,125,229,95,173,126,207,176,229,168,186,196,142,71,162,233,223,221,227,254,67,99,110,83,204,244,218,190,239,199,195,195,251,135,102,90,149,72,116,215,77,91,254,35,172,143,172,115,227,88,223,163,123,181,238,67,153,239,157,100,70,185,218,162,248,247,33,200,179,244,83,106,120,169,171,106,156,170,141,114,233,175,129,189,239,108,186,48,239,208,199,177,17,83,252,252,15,162,215,181,83,69,83,118,173,35,215,142,222,104,214,172,148,186,94,114,95,34,41,169,47,152,218,158,158,90,75,142,32,116,173,125,22,30,173,220,214,244,153,18,181,205,171,169,99,122,155,154,170,145,197,39,77,175,234,171,101,133,181,83,151,215,27,118,174,43,176,12,150,44,77,61,37,14,98,225,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,154,57,81,36,143,88,98,226,195,205,54,114,124,192,196,62,163,57,53,28,174,124,138,101,159,223,62,177,90,93,82,33,184,0,0,34,175,158,119,230,79,245,147,246,105,74,185,42,121,167,197,63,47,235,189,70,220,77,72,0,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,96,3,26,206,44,124,211,231,39,204,12,67,234,51,146,169,201,83,202,198,41,249,129,93,233,214,226,42,248,177,243,79,156,159,48,49,15,168,206,74,167,37,79,43,24,167,230,5,119,167,91,139,170,226,199,202,198,114,124,191,196,62,157,57,141,97,146,159,9,222,86,50,111,229,254,30,244,232,11,85,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,34,175,157,31,15,88,86,223,71,135,56,157,180,212,246,59,213,202,225,77,132,174,244,81,210,198,216,235,191,17,83,52,21,142,145,168,143,89,152,200,22,23,43,247,238,141,32,68,86,36,90,62,42,201,137,228,211,144,56,54,199,149,247,78,35,29,116,164,185,98,204,71,81,87,96,99,41,110,11,34,90,109,209,73,19,157,79,60,40,136,145,212,203,44,108,153,119,43,255,0,19,217,92,205,157,73,17,210,62,0,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,149,64,49,172,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,64,9,146,159,9,222,86,50,111,229,254,30,244,232,10,170,11,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,76,247,48,110,54,237,92,40,96,8,236,88,98,122,74,236,197,197,84,245,16,218,168,219,84,214,207,105,129,208,204,214,93,159,27,161,149,143,100,117,13,141,173,138,68,106,76,189,68,106,170,71,38,144,67,254,138,177,238,42,255,0,93,113,30,36,196,119,15,247,74,202,235,149,117,68,159,240,164,154,105,36,127,218,231,57,223,21,83,218,231,247,15,25,161,195,62,50,162,192,121,179,106,164,160,187,220,44,244,151,184,89,77,89,29,75,58,19,163,145,90,174,98,170,35,227,150,57,161,122,120,111,137,202,197,124,106,201,31,121,92,168,248,215,252,25,98,168,56,107,204,203,157,214,167,13,226,219,133,61,54,18,151,94,180,54,123,164,210,57,171,79,177,26,178,54,26,169,36,103,123,93,178,57,83,114,177,18,105,165,108,202,22,1,206,175,202,198,22,249,129,67,233,215,18,42,248,78,243,79,147,127,48,48,247,168,192,100,166,0,5,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,100,49,254,46,26,134,70,221,35,137,141,247,90,154,233,170,234,170,170,181,3,37,50,19,41,248,118,194,181,88,43,39,48,167,209,251,45,109,193,247,73,233,187,117,77,94,250,167,199,28,110,147,125,68,146,61,53,100,49,166,136,187,125,221,116,213,85,86,160,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,213,0,69,95,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,153,60,89,138,108,88,27,10,222,113,174,41,174,236,86,92,63,111,168,186,92,106,122,79,147,161,75,4,110,146,89,54,49,28,247,109,99,28,186,53,21,203,166,136,138,189,198,50,249,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,214,239,219,212,219,187,107,117,211,93,19,93,9,148,228,219,133,175,184,127,132,122,203,181,222,135,179,210,98,108,97,113,186,90,228,234,177,253,162,149,144,83,82,58,77,26,170,172,210,122,74,134,104,228,71,123,154,233,181,205,85,190,163,30,190,98,185,57,125,201,190,46,49,221,53,222,110,209,73,140,46,19,227,27,93,78,214,51,173,75,95,60,178,57,54,53,239,86,244,167,74,136,53,118,215,63,161,191,107,90,246,161,126,188,145,241,173,170,191,37,243,11,46,97,167,171,75,149,143,20,69,123,168,149,204,111,65,208,87,82,71,12,77,99,183,110,87,163,173,243,43,145,90,136,136,232,244,87,106,168,217,31,5,170,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,0,24,214,113,99,230,159,57,62,96,98,31,81,156,191,254,1,127,238,89,113,27,250,223,255,0,240,229,41,21,103,213,197,152,166,251,142,113,85,231,26,226,154,238,219,122,196,23,10,139,165,198,167,164,200,250,245,83,200,233,37,147,99,17,172,110,231,189,203,163,81,26,154,232,136,137,220,122,172,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,82,23,237,110,169,170,57,28,214,189,142,99,216,199,183,33,78,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,93,141,234,177,187,31,226,139,226,137,85,65,96,28,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,254,0,24,171,153,41,240,157,229,99,38,254,95,225,239,78,128,170,160,197,92,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,1,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,234,128,0,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,96,0,81,254,49,45,54,171,215,10,25,195,71,121,182,82,87,211,199,129,239,85,108,138,166,22,202,198,207,5,28,179,67,42,53,200,168,143,142,88,227,145,142,241,107,216,215,38,138,136,166,54,230,73,28,29,218,109,86,94,20,50,122,142,205,108,164,160,167,147,3,217,106,223,21,52,45,137,142,158,122,56,166,154,85,107,81,17,95,36,178,73,35,221,226,231,189,206,93,85,85,74,192,82,158,44,83,255,0,145,103,57,62,95,226,31,78,156,198,180,200,191,36,112,85,179,50,120,27,192,57,117,124,168,171,130,219,138,178,162,213,101,172,150,145,237,108,241,193,83,103,142,25,29,27,156,215,53,30,141,122,170,42,181,201,174,154,162,248,24,242,226,204,45,125,192,248,170,243,130,177,77,15,98,189,97,251,133,69,174,227,77,213,100,157,10,168,36,116,114,199,189,138,230,59,107,218,228,213,170,173,93,53,69,84,239,50,8,229,237,153,214,156,213,224,255,0,45,174,150,246,210,67,81,96,179,197,133,235,169,97,173,109,75,233,231,183,181,41,147,171,162,34,198,249,98,142,42,132,141,201,171,89,80,206,247,34,163,221,113,102,142,215,79,116,166,249,189,79,61,70,25,173,107,23,191,167,38,169,221,225,211,144,160,89,99,119,142,154,166,229,68,228,218,177,206,136,171,227,224,142,79,171,236,43,245,138,247,6,140,123,29,163,147,95,130,253,191,97,233,167,174,142,74,125,28,238,231,120,247,125,167,86,42,248,93,18,196,206,244,95,211,245,254,131,182,234,150,178,151,106,247,39,253,103,20,55,100,100,90,53,53,111,253,127,160,235,197,117,141,210,116,218,221,63,151,254,163,232,199,89,6,197,222,190,31,164,249,158,219,166,106,186,84,95,119,187,187,191,252,135,154,184,99,200,105,149,203,12,122,175,119,197,126,207,226,159,9,216,174,235,123,93,144,166,196,248,254,74,233,252,201,245,29,121,108,181,23,7,116,234,95,175,242,39,248,151,236,59,212,116,52,214,230,36,10,154,255,0,119,244,255,0,140,239,197,78,249,102,141,96,238,84,215,79,238,125,166,233,237,247,57,231,106,35,187,211,95,131,126,175,210,119,155,130,187,99,218,181,47,239,239,248,127,145,223,97,232,173,214,56,104,91,177,19,191,249,126,223,183,237,62,236,16,108,68,219,226,114,198,199,254,82,156,200,154,254,147,84,69,248,154,162,104,154,26,131,163,115,186,71,110,141,30,238,253,127,155,195,236,251,75,84,226,43,59,35,178,80,62,24,219,171,215,78,237,127,141,23,251,154,253,101,183,229,86,16,172,204,156,70,219,197,82,108,99,181,238,238,93,127,22,246,252,28,223,224,125,69,253,101,190,6,101,150,215,79,11,87,185,155,255,0,157,207,254,50,253,101,76,137,157,56,209,137,240,10,170,174,213,60,16,235,43,119,201,212,250,142,224,6,139,224,106,104,230,163,154,173,95,137,227,241,158,25,142,227,111,146,31,225,105,252,206,111,219,246,17,223,159,88,14,183,4,223,169,239,150,254,253,55,238,240,254,4,77,79,23,47,240,151,224,85,126,29,120,134,166,188,71,83,77,82,205,146,199,179,226,171,174,189,101,248,70,159,4,47,74,195,125,130,233,2,43,23,251,255,0,90,253,137,245,31,96,0,108,118,142,93,20,213,28,171,221,241,56,37,133,179,175,129,182,104,164,126,154,47,129,211,168,182,118,148,220,191,31,31,243,212,167,119,236,14,233,235,42,100,137,218,110,217,162,233,245,34,127,24,241,245,120,126,74,105,89,30,158,252,90,247,254,159,229,19,79,83,19,155,27,83,199,93,222,31,200,112,199,81,79,20,138,141,238,114,248,248,157,11,94,42,174,183,214,63,99,189,213,211,224,157,253,203,246,125,167,190,183,227,39,69,166,212,215,119,253,127,197,61,93,187,17,211,200,213,89,91,223,250,87,237,251,14,221,85,214,21,77,254,9,252,191,228,56,125,169,60,203,164,110,211,249,19,252,135,115,181,42,68,154,174,154,157,55,62,173,241,181,97,126,158,63,4,255,0,25,207,52,149,58,166,175,254,100,57,58,201,2,107,245,134,213,187,226,186,33,202,249,90,230,236,250,206,221,4,91,28,139,245,41,245,26,246,170,104,170,110,213,166,138,228,95,5,52,0,213,16,220,0,52,84,212,109,8,154,124,77,65,162,247,30,75,26,88,91,114,183,72,199,183,114,46,154,166,186,126,249,191,111,216,89,254,34,163,147,4,220,17,239,247,33,155,197,60,117,209,169,250,87,197,197,76,193,152,166,130,178,4,233,191,199,94,253,29,245,187,236,251,15,125,77,120,108,174,107,164,147,88,147,93,83,79,250,190,179,232,209,223,168,105,100,72,227,118,138,191,13,23,252,134,250,172,85,11,19,73,163,234,179,234,213,91,253,228,54,199,137,225,232,236,100,27,23,251,101,95,143,232,58,117,119,90,135,39,85,149,27,83,251,68,95,241,30,31,17,99,219,197,46,200,169,174,26,57,117,215,241,76,251,62,182,157,251,125,77,202,174,155,89,170,55,42,248,251,141,79,138,253,71,93,141,130,7,42,72,154,43,63,79,126,167,216,181,73,79,42,245,146,15,202,248,238,95,134,167,164,164,166,235,167,226,153,167,213,222,125,58,59,46,139,172,209,234,139,227,223,254,69,62,181,21,146,149,146,117,35,135,77,60,61,229,251,126,211,234,197,107,166,89,17,238,143,85,79,181,127,202,115,58,151,94,230,247,104,118,35,99,87,221,122,106,167,50,166,137,221,220,108,141,17,117,85,55,53,126,6,170,136,190,38,160,232,93,46,44,162,137,234,231,105,163,21,124,62,197,251,62,194,221,51,211,52,189,143,111,172,130,10,173,178,45,60,138,213,217,175,126,217,83,226,197,250,139,31,182,80,226,12,208,199,174,150,173,253,162,22,214,46,157,204,103,119,89,62,173,171,225,33,33,57,33,151,180,150,27,37,10,73,75,162,182,154,36,95,125,124,118,71,252,101,250,138,219,4,81,195,19,89,27,116,68,106,39,143,216,111,95,3,130,103,171,85,17,60,23,196,209,142,69,114,119,119,33,204,178,34,104,159,110,134,243,69,93,14,41,21,202,154,181,116,208,223,30,237,186,185,123,205,231,90,190,150,42,170,119,197,43,55,34,162,167,142,159,5,45,119,137,236,164,135,17,225,219,141,93,45,22,178,69,75,50,181,122,139,226,145,204,169,226,244,254,17,31,24,114,255,0,137,114,167,28,199,79,44,189,24,163,173,71,126,76,110,247,82,100,79,169,203,225,25,33,217,1,158,116,248,142,221,77,28,149,187,220,170,198,47,226,213,59,246,197,254,230,159,194,46,98,221,113,134,186,22,73,27,247,110,106,47,130,167,193,62,207,180,238,3,71,34,105,175,212,113,57,203,240,93,13,205,114,175,129,189,19,187,69,52,218,109,153,21,99,93,171,162,159,62,106,70,205,19,156,230,234,253,85,53,215,236,62,37,102,30,134,120,228,107,162,247,220,170,186,238,95,242,158,58,231,131,43,99,89,29,76,253,187,156,171,224,139,221,223,245,184,249,18,96,168,220,206,165,125,63,83,85,218,171,191,78,255,0,228,119,233,62,61,195,6,90,41,234,89,52,52,155,92,154,42,47,81,203,223,170,175,240,142,58,136,235,173,235,20,148,175,210,54,185,186,166,137,225,252,191,160,229,110,52,158,10,136,160,108,122,57,85,169,187,84,250,244,240,218,125,212,190,50,120,219,45,117,78,158,10,158,231,130,255,0,34,126,147,146,155,17,82,245,145,144,84,234,239,175,98,253,127,106,29,154,236,77,78,214,181,37,155,222,77,19,93,171,227,223,246,29,152,113,27,100,134,53,142,167,189,17,186,46,207,179,244,28,173,184,214,203,59,37,142,175,94,244,95,235,105,245,254,131,235,211,87,74,254,250,137,119,59,251,93,63,188,105,53,210,4,145,17,233,189,200,186,34,119,167,248,143,177,106,71,76,214,202,230,232,139,162,167,127,130,119,31,114,40,156,186,43,151,84,248,29,132,137,169,223,167,120,216,212,252,164,212,140,62,104,156,191,232,174,212,87,30,38,242,63,14,244,110,176,246,155,142,56,181,193,36,16,82,201,75,20,18,207,53,217,189,73,25,182,100,233,105,44,113,163,221,50,200,217,17,168,244,149,210,198,14,85,102,94,42,201,188,199,195,185,163,130,170,251,61,235,12,220,34,184,83,110,146,70,71,54,213,247,224,151,166,230,61,208,202,197,116,114,49,28,155,227,123,218,171,163,148,102,198,58,252,40,102,158,50,204,191,101,251,51,233,110,32,184,223,123,23,95,173,217,123,85,76,147,116,186,155,91,191,111,83,110,237,173,215,77,116,77,116,39,79,149,194,127,242,10,101,154,255,0,244,107,214,43,75,171,0,0,1,21,124,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,106,64,5,170,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,0,24,214,113,99,230,159,57,62,96,98,31,81,156,149,78,74,158,86,49,79,204,10,239,78,183,17,87,197,143,154,124,228,249,129,136,125,70,114,85,57,42,121,88,197,63,48,43,189,58,220,93,87,22,62,86,51,147,229,254,33,244,233,204,107,12,148,248,78,242,177,147,127,47,240,247,167,64,90,175,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,143,147,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,73,242,116,41,96,141,210,75,38,198,35,158,237,172,99,151,70,162,185,116,209,17,87,184,199,95,140,14,37,47,188,84,231,141,227,51,110,105,209,181,67,186,215,134,233,29,74,200,36,164,179,197,52,143,167,142,84,107,159,186,101,234,190,73,21,94,244,234,72,244,106,163,17,141,111,138,173,201,124,208,183,101,29,6,123,220,48,133,93,46,4,186,94,22,195,67,120,153,241,177,149,85,168,201,30,173,138,53,119,85,236,68,134,84,89,90,197,143,124,111,102,237,237,86,165,95,224,23,138,234,206,20,179,198,146,247,115,151,126,12,197,29,27,62,40,134,73,167,72,224,165,116,205,86,215,182,56,145,221,73,169,253,247,53,22,55,185,209,190,120,219,181,101,222,217,254,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,248,250,244,179,198,217,34,147,99,209,175,110,230,61,171,163,145,28,154,232,168,139,220,125,96,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,101,80,12,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,144,2,100,167,194,119,149,140,155,249,127,135,189,58,2,170,130,213,121,163,249,19,204,223,185,125,98,136,130,188,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,107,182,110,233,237,221,181,218,107,174,139,166,131,53,115,51,21,103,38,99,226,60,210,198,181,125,162,245,137,174,18,220,42,118,201,35,227,135,122,251,144,69,212,123,222,216,98,98,54,56,216,174,93,145,177,141,69,209,168,74,87,42,126,5,106,112,116,116,28,83,230,189,5,93,53,246,170,157,38,193,84,45,170,137,208,54,221,87,68,197,246,147,214,25,28,174,124,177,84,73,19,97,145,27,211,68,145,206,99,156,232,214,43,212,226,171,134,124,27,197,126,81,214,101,110,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,123,145,179,51,108,178,49,241,185,83,115,30,237,174,99,246,72,204,120,115,87,44,241,86,77,230,62,35,202,220,107,73,217,239,88,102,225,45,190,167,108,114,50,57,182,47,185,60,93,70,49,238,134,86,43,100,141,234,212,223,27,216,228,77,28,132,165,114,167,227,170,167,24,199,65,194,198,107,215,213,212,223,105,105,210,28,21,92,218,88,155,3,173,212,148,76,79,102,189,33,141,170,215,197,21,60,146,182,105,21,221,68,89,26,231,181,205,141,37,246,188,234,252,172,97,111,152,20,62,157,113,34,175,132,239,52,249,55,243,3,15,122,140,6,74,96,0,0,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,0,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,38,156,116,227,91,86,0,224,251,54,239,183,154,122,185,169,234,176,189,93,145,141,166,99,92,244,158,224,222,195,11,149,28,230,166,198,203,83,27,158,186,234,140,71,42,35,149,17,171,142,97,146,159,10,56,79,232,55,12,185,85,133,164,195,63,71,234,232,176,125,167,183,219,157,69,217,36,130,185,244,177,190,171,171,22,141,86,204,233,223,43,164,220,155,150,71,61,93,239,42,149,84,135,110,119,24,42,235,65,157,25,123,152,211,84,82,45,182,249,133,229,178,83,196,215,187,174,217,232,106,228,154,87,61,187,118,163,21,183,8,81,170,142,85,85,108,154,163,116,69,119,159,228,169,230,159,20,252,191,174,245,27,113,53,32,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,96,3,26,206,44,124,211,231,39,204,12,67,234,51,151,255,0,192,47,253,203,46,35,127,91,255,0,254,28,165,34,172,149,238,87,220,190,234,109,53,54,94,40,115,166,213,72,247,190,157,181,248,62,199,83,20,85,44,217,52,84,181,20,119,164,150,41,220,212,122,53,243,181,144,75,22,248,222,141,151,221,123,89,165,10,230,133,193,71,238,127,199,111,206,124,189,182,90,168,114,219,25,92,25,77,21,186,137,58,62,198,186,58,23,61,244,233,19,156,186,195,47,74,121,163,88,209,25,31,191,22,200,218,200,186,148,47,131,190,42,177,151,10,25,185,111,198,22,107,149,91,176,197,198,162,158,155,22,90,35,141,38,101,198,220,143,247,213,177,57,236,111,105,141,174,145,208,191,115,118,189,85,170,189,55,200,199,228,39,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,74,154,26,234,101,93,146,179,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,0,98,174,100,167,194,119,149,140,155,249,127,135,189,58,2,170,131,21,115,37,62,19,188,172,100,223,203,252,61,233,208,21,84,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,0,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,0,2,213,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,128,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,100,167,194,119,149,140,155,249,127,135,189,58,2,170,148,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,74,92,39,166,188,44,228,223,203,252,61,233,208,16,153,204,159,40,106,114,131,140,12,113,2,67,86,150,220,95,80,152,190,219,53,76,241,74,249,217,92,231,62,161,200,145,233,177,141,172,74,184,216,215,162,61,25,19,85,119,106,143,117,234,242,71,205,11,85,86,0,204,44,151,153,180,144,92,173,151,136,177,69,58,186,181,189,122,200,42,97,142,154,93,148,250,35,182,64,234,72,119,72,138,228,214,174,54,170,55,187,124,154,3,207,98,155,74,92,109,213,12,86,234,142,99,209,83,95,134,215,125,191,105,104,88,254,141,216,47,17,75,62,155,33,169,150,103,42,120,235,163,213,19,235,95,223,33,239,48,102,41,160,172,129,58,111,241,215,191,71,125,110,251,62,195,223,83,94,27,43,154,233,36,214,36,215,84,211,254,175,172,250,52,119,234,26,89,18,56,221,162,175,195,69,255,0,33,190,171,21,66,196,210,104,250,172,250,181,86,255,0,121,13,177,226,120,122,59,25,6,197,254,217,87,227,250,14,157,93,214,161,201,213,101,70,212,254,209,23,252,71,135,196,88,246,241,75,178,42,107,134,142,93,117,252,83,62,207,173,167,126,223,83,114,171,166,214,106,141,202,190,62,227,83,226,191,81,215,99,96,129,202,146,38,138,207,211,223,169,246,45,82,83,202,189,100,131,242,190,59,151,225,169,233,41,41,186,233,248,166,105,245,119,159,78,142,203,162,235,52,122,162,248,247,255,0,145,79,173,69,100,165,100,157,72,225,211,79,15,121,126,223,180,250,177,90,233,150,68,123,163,213,83,237,95,242,156,206,165,215,185,189,218,29,136,216,213,247,94,154,169,204,169,162,119,119,27,35,68,93,85,77,205,95,129,170,162,47,137,168,58,213,149,141,165,106,43,151,77,74,31,155,89,148,203,45,42,109,169,209,95,225,238,125,75,31,241,87,235,35,239,17,215,98,60,206,198,47,165,116,253,120,83,77,19,108,109,255,0,189,34,255,0,21,124,88,95,95,15,217,99,77,98,179,210,172,212,154,42,111,215,241,139,252,57,127,142,191,89,113,116,148,241,65,11,89,19,116,68,215,226,171,241,57,206,9,158,172,77,80,216,142,69,84,110,157,199,58,200,136,157,198,243,69,238,54,61,85,200,168,222,237,4,59,213,186,185,78,67,142,120,153,52,106,199,183,84,95,180,160,185,231,149,180,152,162,210,232,227,162,220,230,233,255,0,124,84,241,116,95,199,79,224,145,131,112,102,39,202,204,78,237,139,209,99,180,219,253,109,223,247,180,254,219,251,33,126,220,63,113,3,21,242,159,163,53,118,231,55,199,241,74,159,25,126,168,211,234,46,210,213,119,130,227,11,95,28,155,149,117,248,42,124,87,236,251,15,164,13,21,17,124,78,53,114,233,220,161,174,85,253,39,34,39,119,121,166,223,168,61,61,213,68,62,123,233,146,102,185,100,77,92,154,104,124,106,155,20,51,43,214,88,181,115,180,211,222,95,242,158,66,233,131,42,152,249,37,166,118,213,93,52,238,69,250,190,183,31,13,216,45,239,99,164,175,139,169,183,77,125,237,63,188,239,208,124,139,174,9,179,49,27,35,40,244,94,254,254,163,254,207,227,28,53,84,149,148,116,251,168,93,179,79,177,23,227,246,254,149,55,75,140,166,162,70,177,209,106,238,254,253,201,255,0,230,253,167,223,142,252,181,112,163,171,170,52,103,246,159,111,216,159,160,223,30,33,162,100,136,200,234,119,59,225,238,42,127,136,239,86,98,88,89,14,218,137,181,84,248,237,95,175,236,67,125,46,36,142,74,86,163,106,117,241,253,231,219,250,14,119,220,235,42,28,217,25,87,223,223,255,0,123,79,242,31,90,158,190,119,174,149,50,238,255,0,130,137,253,227,125,77,206,6,46,217,151,118,158,9,222,159,226,62,141,173,206,170,78,166,205,27,240,77,127,73,232,33,137,202,186,170,251,191,81,217,72,154,157,250,119,141,141,79,202,77,77,118,53,19,84,65,162,33,170,38,166,168,154,26,128,0,6,154,232,109,116,136,134,173,114,56,220,113,84,194,217,226,88,223,224,191,229,40,166,106,229,100,55,202,86,53,19,195,95,175,187,189,159,199,79,168,181,27,149,54,37,203,139,138,166,222,180,11,240,214,54,254,245,63,182,95,23,159,82,217,196,37,84,237,236,203,135,245,119,215,218,211,237,95,236,103,166,162,204,137,170,234,27,80,150,205,174,93,127,239,200,191,5,79,224,253,135,223,161,205,154,200,101,74,95,98,232,159,217,59,74,125,74,190,27,15,171,95,139,238,55,74,52,115,37,232,42,252,118,181,218,119,167,241,83,234,54,195,123,154,150,30,141,109,71,85,169,251,237,136,223,142,191,4,253,7,201,166,185,218,110,117,111,150,40,189,228,211,247,206,250,191,71,216,125,89,177,117,194,145,82,154,158,209,212,68,253,247,104,106,125,190,10,211,238,217,236,151,108,76,230,84,73,31,75,77,123,181,107,190,180,250,211,248,37,80,178,225,153,162,107,89,42,253,122,248,125,191,105,234,233,237,17,192,196,84,119,119,213,167,253,103,122,56,88,214,233,161,207,12,76,103,122,39,143,137,170,106,139,174,189,198,244,84,112,114,107,222,129,206,77,13,17,218,247,161,185,19,78,255,0,137,168,62,109,222,237,5,190,9,28,229,239,107,85,126,63,82,253,159,97,111,185,203,157,182,236,61,111,172,141,19,124,169,4,138,137,239,39,126,217,63,220,215,226,133,153,215,226,203,206,110,226,132,134,142,62,148,43,55,65,221,236,119,253,241,117,94,244,106,248,72,133,220,240,251,147,44,177,208,195,83,51,245,123,182,189,203,167,197,82,37,248,61,126,162,230,173,182,248,168,96,141,140,253,235,81,63,153,62,223,176,238,154,57,116,77,84,235,203,163,181,211,226,135,18,46,197,68,215,184,222,178,47,118,138,114,177,203,181,123,251,205,201,170,167,121,196,186,251,218,253,106,107,18,166,189,255,0,3,176,15,157,123,180,195,117,160,154,146,78,228,145,142,111,199,226,213,79,173,62,178,205,120,149,225,205,151,84,172,187,82,205,172,140,164,145,205,247,126,41,214,114,39,124,169,245,253,69,163,97,11,253,231,40,177,67,104,106,98,214,52,169,69,252,166,120,117,26,154,247,35,191,177,151,239,144,249,225,65,127,162,167,133,236,209,234,214,34,247,187,234,137,63,177,167,214,92,125,190,229,5,108,44,146,55,107,185,168,239,5,248,162,125,159,105,222,6,199,51,93,85,80,226,72,246,191,95,183,83,145,23,85,84,85,55,167,129,162,170,238,209,60,13,199,19,227,71,46,170,157,231,90,162,222,146,170,59,95,243,254,233,212,171,180,164,144,44,94,58,247,255,0,55,233,60,213,211,11,65,42,47,187,239,162,234,139,170,248,247,253,167,154,186,96,171,156,218,73,5,195,166,198,247,171,122,77,93,116,215,226,174,60,221,206,26,155,74,182,41,99,237,43,170,39,138,51,191,191,244,253,95,206,124,91,165,174,11,164,10,250,202,94,147,83,189,83,122,187,224,191,82,167,214,167,154,254,162,217,222,244,167,171,216,238,244,211,166,245,254,254,191,81,230,175,139,83,117,149,91,79,136,118,53,93,170,39,100,69,209,59,254,189,62,179,232,218,172,215,136,97,137,91,136,245,68,107,123,187,27,59,251,147,237,42,54,25,164,185,177,144,171,171,186,157,205,213,122,77,77,127,36,245,116,180,183,57,230,247,31,170,238,211,193,189,253,231,171,177,225,215,185,237,170,157,159,140,107,147,227,250,23,224,167,177,167,129,97,98,34,161,217,239,211,191,224,106,199,235,220,191,3,119,137,162,162,39,135,137,13,156,214,248,41,252,25,98,169,248,147,203,75,101,214,167,13,226,219,133,69,78,44,139,78,180,54,123,156,210,53,201,81,189,92,178,54,26,169,36,127,115,155,178,57,83,106,61,18,104,98,108,118,19,253,202,227,200,158,89,253,245,235,21,165,213,0,0,0,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,53,32,2,213,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,128,12,107,56,177,243,79,156,159,48,49,15,168,206,74,167,37,79,43,24,167,230,5,119,167,91,136,171,226,199,205,62,114,124,192,196,62,163,57,42,156,149,60,172,98,159,152,21,222,157,110,46,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,74,124,39,121,88,201,191,151,248,123,211,160,45,87,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,196,43,115,100,226,243,240,187,152,255,0,185,247,5,86,239,194,24,2,224,255,0,107,58,74,14,148,149,88,138,21,154,9,182,200,245,87,172,48,49,238,137,186,53,136,233,29,59,151,170,196,133,233,111,252,20,112,163,125,226,211,57,104,176,111,74,235,71,132,45,186,86,98,155,221,20,44,119,96,165,218,245,142,52,116,138,140,73,167,123,58,81,166,143,114,106,249,58,111,100,82,33,62,151,60,151,202,251,214,81,179,34,47,56,66,146,191,2,71,103,130,194,203,61,75,228,149,141,162,129,140,100,45,73,28,229,149,31,26,71,26,178,93,253,70,189,141,122,57,30,136,227,30,190,42,184,103,198,92,40,102,229,102,86,227,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,185,93,11,247,69,35,31,27,149,118,189,142,218,231,179,100,143,188,174,83,124,107,219,178,254,179,247,49,102,133,207,161,101,189,220,25,38,16,173,145,106,170,36,138,233,85,60,48,165,177,177,177,175,100,112,202,249,29,51,93,248,166,50,78,186,189,92,179,34,178,95,192,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,149,64,49,172,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,64,9,146,159,9,222,86,50,111,229,254,30,244,232,10,170,11,85,230,143,228,79,51,126,229,245,138,34,0,73,20,229,71,193,71,225,55,21,65,196,166,102,91,46,180,216,111,9,92,41,234,112,148,90,116,97,188,93,33,145,206,90,141,232,228,145,208,210,201,27,59,154,221,146,74,187,85,234,144,205,19,166,80,22,149,204,27,130,75,87,21,248,2,59,238,24,130,146,135,49,112,173,61,68,214,170,198,210,181,211,221,160,108,51,57,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,81,90,136,146,73,172,16,255,0,162,172,5,138,191,215,92,57,137,48,229,195,253,210,142,186,219,93,79,39,252,25,33,154,57,25,246,57,174,111,193,80,147,78,62,49,38,124,226,206,91,249,95,125,226,71,12,82,88,241,181,70,56,161,90,136,162,94,156,243,193,236,219,135,74,162,170,159,99,91,73,82,246,251,210,64,213,84,106,247,233,18,185,105,225,176,190,19,188,211,228,223,204,12,61,234,48,25,41,128,0,0,24,214,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,46,168,2,42,249,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,197,218,115,159,187,93,109,220,40,89,40,237,247,58,186,90,123,166,56,160,164,174,138,25,156,198,85,64,148,117,179,36,82,181,23,71,177,37,134,41,17,174,213,55,198,199,120,181,21,34,7,36,48,85,171,50,179,163,0,229,205,246,162,174,11,110,42,197,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,154,233,170,47,129,147,152,35,171,157,166,22,177,85,228,22,5,198,181,20,59,239,86,172,96,150,186,58,158,171,211,165,75,87,69,81,37,68,123,17,118,59,115,232,169,151,85,69,114,116,244,106,162,57,200,177,237,203,195,26,218,176,7,26,89,85,125,188,211,213,205,79,85,120,125,145,141,166,99,92,244,158,225,77,45,12,46,84,115,154,155,27,45,76,110,122,235,170,49,28,168,142,84,70,174,67,192,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,96,3,26,206,44,124,211,231,39,204,12,67,234,51,151,255,0,192,47,253,203,46,35,127,91,255,0,254,28,165,34,172,202,160,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,95,31,94,150,120,221,28,177,239,98,181,237,220,199,185,53,106,163,147,93,81,81,123,200,23,227,235,130,140,85,194,158,99,213,222,237,54,206,209,150,88,154,225,52,152,114,225,78,146,62,58,13,234,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,104,216,175,69,220,217,89,23,160,229,215,199,85,79,11,88,201,48,62,96,215,213,191,42,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,228,61,207,107,30,246,163,31,58,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,22,23,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,1,138,185,146,159,9,222,86,50,111,229,254,30,244,232,10,170,12,85,204,148,248,78,242,177,147,127,47,240,247,167,64,85,80,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,128,0,24,214,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,46,168,0,11,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,0,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,146,159,9,222,86,50,111,229,254,30,244,232,10,170,82,174,44,124,172,103,39,203,252,67,233,211,152,214,25,41,240,157,229,99,38,254,95,225,239,78,128,176,14,118,153,41,255,0,104,188,70,81,220,62,172,21,112,165,146,95,252,226,178,146,72,88,145,255,0,231,169,35,157,39,246,4,107,127,45,75,116,229,53,154,54,172,182,226,254,215,109,188,182,146,58,124,115,103,172,194,236,170,169,173,109,59,41,167,123,162,169,135,77,200,169,35,228,150,146,58,118,71,171,85,207,168,110,138,170,136,199,78,235,94,142,55,27,37,141,37,141,209,187,193,200,168,81,140,224,203,24,113,20,76,84,79,139,215,227,241,123,87,248,105,245,22,151,114,166,196,185,113,113,84,219,214,129,126,26,198,223,222,167,246,203,226,243,234,91,56,132,170,157,189,153,112,254,174,250,251,90,125,171,253,140,244,212,89,145,53,93,67,106,18,217,181,203,175,253,249,23,224,169,252,31,176,251,244,57,179,89,12,169,75,236,93,19,251,39,105,79,169,87,195,97,245,107,241,125,198,233,70,142,100,189,5,95,142,214,187,78,244,254,42,125,70,216,111,115,82,195,209,173,168,234,181,63,125,177,27,241,215,224,159,160,249,52,215,59,77,206,173,242,197,23,188,154,126,249,223,87,232,251,15,171,54,46,184,82,42,83,83,218,58,136,159,190,237,13,79,183,193,90,125,219,61,146,237,137,156,202,137,35,233,105,175,118,173,119,214,159,90,127,4,170,22,92,51,52,77,107,37,95,175,95,15,183,237,61,93,61,162,56,24,138,142,238,250,180,255,0,172,239,71,11,26,221,52,57,225,137,140,239,68,241,241,53,77,81,117,215,184,222,138,142,14,77,123,208,57,201,161,162,59,94,244,55,34,105,223,241,53,7,78,182,227,13,35,21,92,189,255,0,203,246,125,133,21,204,220,224,182,225,234,116,234,174,231,47,130,123,201,241,103,241,23,235,44,99,23,102,117,219,51,111,41,111,182,193,211,72,127,41,119,53,117,213,141,84,241,99,127,128,165,202,112,251,146,43,110,78,221,85,38,231,187,197,116,211,195,170,159,9,62,210,237,237,22,152,109,244,236,99,123,244,215,235,250,215,237,251,79,164,104,171,162,106,112,200,173,94,244,58,232,157,63,177,14,69,147,187,185,78,88,221,241,85,55,55,85,78,243,141,117,220,168,166,145,248,247,157,132,93,123,208,212,235,214,81,199,87,11,162,122,119,59,79,239,150,169,196,7,15,20,248,146,40,42,35,155,189,155,180,247,87,187,85,137,63,178,39,240,75,18,167,101,243,40,113,3,156,248,245,99,244,248,177,53,209,159,240,191,178,23,199,144,185,247,69,120,137,148,243,71,163,187,254,43,254,234,191,216,211,234,46,170,213,121,166,184,64,217,35,119,229,107,240,95,173,126,207,176,250,72,186,247,161,169,181,205,220,189,232,112,172,125,250,156,155,189,253,21,77,237,52,114,174,186,55,249,77,199,28,145,163,151,85,67,173,61,10,76,154,157,105,109,72,176,185,154,235,187,79,239,254,147,206,92,176,188,18,177,90,246,106,171,246,175,217,246,158,102,231,130,174,21,17,109,165,175,232,162,127,185,53,218,247,167,214,227,205,220,232,106,236,209,254,59,250,103,236,238,103,213,250,126,191,230,62,53,109,19,46,208,171,106,40,186,77,255,0,124,221,241,79,171,79,168,242,206,166,177,90,39,87,69,83,177,233,240,216,245,248,127,47,214,124,11,253,76,215,45,204,165,191,116,154,186,104,157,149,29,167,135,215,250,13,246,107,29,222,42,102,236,196,158,26,255,0,242,155,126,181,251,74,131,134,104,174,141,137,138,235,143,81,123,251,250,45,79,225,30,210,58,123,148,178,170,50,77,85,60,59,155,245,30,154,211,135,38,169,127,82,173,158,243,124,59,211,191,199,234,83,219,82,211,44,44,213,83,196,237,166,187,77,204,126,189,203,240,55,120,154,42,34,120,120,154,4,241,55,107,169,168,0,3,107,149,80,227,87,57,203,220,186,13,140,111,123,187,195,92,138,237,19,192,229,211,67,83,134,162,8,166,110,146,51,119,242,170,30,3,21,229,134,28,196,81,185,43,109,93,84,238,209,58,242,55,248,63,83,211,248,40,82,123,215,14,182,58,85,116,182,27,103,102,127,118,159,142,123,254,175,225,75,250,127,186,120,199,228,182,48,133,206,90,107,150,205,52,209,58,49,46,159,221,121,172,121,99,152,109,149,26,183,189,91,245,118,104,62,175,237,206,226,101,38,55,149,137,29,69,227,123,62,41,217,225,79,239,60,246,112,101,60,174,137,35,184,39,85,191,87,115,127,188,255,0,208,125,123,70,75,89,109,200,171,73,105,216,171,254,238,245,250,254,183,253,170,123,107,94,12,182,211,53,35,150,143,191,235,234,59,237,254,49,234,40,44,140,162,93,105,125,198,255,0,119,235,250,215,237,62,159,65,189,238,94,247,125,103,34,68,199,39,188,223,31,180,116,145,191,144,154,26,237,209,52,119,121,177,173,114,175,217,245,4,118,213,208,223,191,191,192,209,204,83,88,209,81,52,85,55,131,229,221,110,241,208,181,83,126,138,159,29,63,71,217,246,150,221,158,25,208,203,12,85,84,176,87,237,153,212,218,181,189,45,123,213,143,211,197,138,158,40,90,52,182,252,99,155,248,137,37,145,253,74,89,38,232,59,186,36,213,22,79,210,197,240,144,186,156,130,225,206,217,134,41,226,158,162,223,248,199,76,217,156,189,87,120,233,18,175,132,171,252,18,233,45,86,122,59,101,51,33,167,139,98,53,19,247,202,191,4,79,138,175,212,125,16,104,237,21,52,95,3,133,236,70,247,180,224,115,117,93,85,63,65,181,117,238,85,241,212,230,102,229,77,84,222,139,162,34,169,177,124,85,85,59,149,77,88,173,69,84,95,5,59,13,211,106,104,106,15,151,123,177,209,93,232,102,166,168,135,122,61,142,111,229,42,120,162,167,193,83,235,45,63,61,248,100,178,98,21,154,225,79,109,210,118,177,219,95,214,127,119,245,213,78,229,149,19,197,75,110,183,88,177,118,81,223,154,148,211,108,166,100,169,251,216,151,68,71,167,214,174,95,8,203,187,201,108,226,75,197,60,20,149,85,187,165,108,45,220,157,61,62,17,162,248,49,19,197,75,134,181,221,163,171,130,55,163,245,71,53,23,195,235,68,251,62,211,233,163,145,124,13,77,171,162,119,104,109,70,38,187,145,59,245,55,46,141,79,3,107,116,106,42,253,107,169,189,52,241,79,136,67,71,248,4,252,157,53,241,56,165,166,133,237,85,145,155,180,239,241,84,58,115,80,210,204,221,58,31,31,225,41,243,171,48,197,182,85,73,86,155,223,250,247,187,252,167,200,185,96,186,43,132,78,138,74,109,205,84,84,84,222,169,221,162,255,0,27,237,60,109,102,68,96,170,217,223,36,248,127,115,220,170,170,238,215,50,107,223,245,36,159,105,212,103,15,88,42,25,119,179,15,124,127,217,115,125,127,239,135,214,143,39,48,189,43,35,217,103,209,24,137,167,244,196,157,218,127,195,61,13,179,2,81,81,70,213,167,166,216,212,68,209,55,170,233,225,245,187,236,62,245,13,153,41,158,215,198,221,174,69,78,253,117,250,190,211,238,70,217,24,136,170,186,253,103,50,47,118,171,241,10,212,84,208,226,252,151,42,34,247,27,145,233,175,114,119,155,149,117,62,78,44,194,214,28,115,133,175,56,43,20,208,246,219,46,32,183,212,90,238,52,221,87,199,215,165,158,55,71,44,123,216,173,123,119,49,238,77,90,168,228,215,84,84,94,242,8,249,130,240,73,117,225,71,31,71,125,195,48,85,215,101,214,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,234,43,81,86,57,52,148,158,87,30,69,114,207,239,175,88,173,46,172,0,0,4,85,243,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,137,169,0,22,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,0,99,89,197,143,154,124,228,249,129,136,125,70,114,85,57,42,121,88,197,63,48,43,189,58,220,69,95,22,62,105,243,147,230,6,33,245,25,201,84,228,169,229,99,20,252,192,174,244,235,113,117,92,88,249,88,206,79,151,248,135,211,167,49,172,50,83,225,59,202,198,77,252,191,195,222,157,1,106,188,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,75,255,0,230,201,197,231,224,139,46,63,115,238,10,173,217,139,241,253,189,254,214,116,148,29,88,233,112,236,201,52,19,109,145,234,140,73,167,123,29,19,116,107,213,177,182,119,47,73,235,11,214,29,176,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,9,77,67,67,76,137,190,87,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,153,20,112,171,195,62,13,225,67,40,232,242,183,7,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,61,202,216,89,182,40,216,200,218,171,181,140,110,231,61,251,228,125,96,45,255,0,141,126,20,108,92,90,100,213,110,13,233,90,168,241,125,183,90,204,45,123,173,133,238,236,21,91,152,178,70,174,141,81,233,12,236,103,74,68,209,237,77,89,39,77,239,138,52,49,236,197,152,90,251,129,177,85,231,5,98,154,30,197,122,195,247,10,139,93,198,155,170,201,58,21,80,72,232,229,143,123,21,204,118,215,177,201,171,85,90,186,106,138,169,222,77,247,45,78,53,237,220,69,229,197,14,87,227,91,158,185,155,132,109,238,142,165,142,90,169,228,186,218,233,146,154,38,92,229,158,70,171,18,103,190,118,178,70,172,174,123,164,99,229,68,107,94,141,101,234,128,82,174,44,124,172,103,39,203,252,67,233,211,152,214,25,84,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,164,0,153,41,240,157,229,99,38,254,95,225,239,78,128,170,160,181,94,104,254,68,243,55,238,95,88,162,34,215,151,207,4,151,94,43,241,252,151,220,79,5,93,14,93,97,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,154,185,17,100,143,89,233,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,237,128,83,72,248,117,202,54,103,205,71,18,110,194,116,146,99,185,236,240,217,153,92,232,153,164,12,103,81,29,80,196,70,162,173,76,145,72,200,29,51,149,207,72,97,142,38,43,24,178,35,237,47,157,95,149,140,45,243,2,135,211,174,36,85,240,157,230,159,38,254,96,97,239,81,128,201,76,0,0,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,46,43,157,198,53,181,80,100,190,94,229,204,212,245,107,114,190,98,137,111,116,242,181,141,232,54,10,26,73,33,149,175,118,237,200,245,117,194,21,106,35,85,21,27,38,170,221,17,29,30,188,1,224,95,194,39,25,57,79,96,246,167,179,251,38,32,142,251,214,232,117,119,123,54,55,215,244,182,238,110,157,78,203,211,221,175,187,191,118,142,211,106,228,82,11,32,231,11,130,174,184,171,131,231,223,109,245,20,145,211,224,236,81,109,189,215,54,103,185,31,36,15,108,212,40,216,145,26,168,175,234,215,68,229,71,43,83,99,94,186,234,136,215,68,95,9,222,105,242,111,230,6,30,245,24,12,148,193,106,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,192,6,53,156,88,249,167,206,79,152,24,135,212,103,47,255,0,128,95,251,150,92,70,254,183,255,0,252,57,74,69,89,149,64,41,254,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,167,51,55,59,69,209,90,173,115,152,246,189,143,123,29,143,103,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,247,116,158,237,236,240,84,240,85,190,158,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,165,221,54,63,116,43,213,214,41,36,86,54,22,198,232,213,202,197,137,177,86,190,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,0,12,85,204,148,248,78,242,177,147,127,47,240,247,167,64,85,80,98,174,100,167,194,119,149,140,155,249,127,135,189,58,2,170,130,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,0,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,0,90,175,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,48,0,41,87,22,62,86,51,147,229,254,33,244,233,204,107,12,148,248,78,242,177,147,127,47,240,247,167,64,85,82,149,113,99,229,99,57,62,95,226,31,78,156,198,176,201,71,133,5,84,225,103,38,254,95,225,239,78,128,166,92,201,242,146,159,56,56,65,198,240,36,20,139,114,194,20,233,139,237,211,84,207,44,108,129,244,45,115,234,28,137,30,187,222,234,53,171,141,141,122,43,21,242,181,87,110,136,246,193,46,83,227,159,193,134,105,224,220,203,91,87,180,254,137,98,11,117,247,177,117,250,61,171,178,212,178,110,151,83,107,182,110,233,237,221,181,218,107,174,139,166,134,76,120,79,21,216,49,198,23,179,99,60,43,93,219,108,183,250,10,123,165,186,167,164,248,250,244,179,198,217,34,147,99,209,30,221,204,115,87,71,34,57,53,209,81,23,184,251,72,137,226,106,112,212,193,20,205,210,86,110,254,85,67,192,98,188,176,195,152,138,55,37,109,171,170,157,218,39,94,70,255,0,7,234,122,127,5,10,79,122,225,214,199,74,174,150,195,108,236,207,238,211,241,207,127,213,252,41,127,79,247,79,24,252,150,198,16,185,203,77,114,217,166,154,39,70,37,211,251,175,53,143,44,115,13,178,163,86,247,171,126,174,205,7,213,253,185,220,76,164,198,242,177,35,168,188,111,103,197,59,60,41,253,231,158,206,12,167,149,209,36,119,4,234,183,234,238,111,247,159,250,15,175,104,201,107,45,185,21,105,45,59,21,127,221,222,191,95,214,255,0,181,79,109,107,193,150,218,102,164,114,209,247,253,125,71,125,191,198,61,69,5,145,148,75,173,47,184,223,238,253,127,90,253,167,211,232,55,189,203,222,239,172,228,72,152,228,247,155,227,246,142,146,55,242,19,67,93,186,38,142,239,54,53,174,85,251,62,160,142,218,186,27,247,247,248,26,57,138,107,26,42,38,138,166,240,124,187,173,222,58,22,170,111,209,83,227,167,232,251,62,210,131,230,174,113,83,88,35,255,0,87,236,114,248,39,73,87,248,31,196,95,172,178,236,67,118,198,153,173,118,233,211,205,190,24,124,125,216,147,197,169,245,163,87,198,50,226,50,43,134,106,11,36,179,86,214,208,107,36,187,117,119,85,223,4,149,62,18,175,193,80,187,235,38,31,161,180,211,164,116,240,108,95,237,149,126,43,245,170,253,103,214,68,211,185,13,77,23,192,226,123,26,159,146,117,222,221,203,239,38,168,109,93,116,213,87,83,150,61,203,226,114,38,168,154,169,181,203,171,149,223,0,213,107,93,175,192,231,102,155,123,141,192,234,214,219,169,107,162,88,231,143,114,47,218,169,241,79,169,126,194,217,115,179,134,236,63,138,160,73,61,151,171,217,249,43,215,127,118,171,30,191,247,212,254,9,105,53,57,127,138,242,166,233,218,45,146,108,137,191,13,35,95,222,233,251,231,57,124,100,82,233,50,83,58,164,174,74,122,26,250,237,101,93,253,221,47,247,197,248,71,167,130,33,115,118,107,220,85,180,237,145,178,106,139,175,193,126,181,251,62,195,236,163,145,218,42,124,77,198,213,68,79,129,183,98,42,171,145,59,205,250,109,239,54,39,114,171,188,53,55,38,142,247,144,215,226,161,222,6,141,238,111,143,137,177,244,241,72,154,72,221,127,149,78,148,180,116,178,177,90,144,127,237,41,243,235,48,213,182,161,155,164,165,213,223,94,247,127,148,249,117,184,70,146,174,53,141,105,245,79,237,215,236,254,49,227,46,57,29,131,107,231,89,42,172,29,73,23,247,221,170,84,248,39,193,36,251,15,158,188,60,96,134,75,189,152,123,255,0,222,230,255,0,222,31,86,28,151,194,180,176,181,177,217,116,68,215,187,180,201,245,255,0,110,125,219,86,95,219,169,24,139,75,73,211,111,213,212,114,253,127,91,143,65,73,98,100,11,171,99,209,201,241,215,254,179,239,68,201,90,155,156,237,87,244,33,206,139,170,110,94,227,85,68,84,84,250,206,47,201,114,162,47,113,185,30,154,247,39,121,185,87,83,77,53,26,104,106,211,112,0,26,47,113,198,168,186,170,156,111,94,245,238,212,218,136,231,39,233,57,161,102,211,148,0,112,173,51,22,77,202,157,223,81,194,251,101,51,157,174,207,231,95,242,154,251,50,143,251,23,254,210,255,0,148,216,182,168,21,117,70,233,252,171,254,83,116,182,232,94,186,181,186,127,42,255,0,148,230,134,46,151,119,143,218,107,44,45,147,67,145,17,19,185,2,247,119,154,107,221,187,67,71,59,187,185,124,77,22,68,107,126,181,27,247,34,124,14,57,35,87,42,42,41,190,52,219,241,57,63,66,28,50,63,111,122,247,27,82,116,123,123,190,7,202,186,222,99,166,71,42,46,136,154,119,127,115,236,40,54,109,230,98,81,66,250,122,88,247,203,221,241,211,227,26,252,89,167,130,148,3,15,229,54,33,204,171,212,87,251,157,127,70,36,145,140,217,210,99,181,70,43,126,45,123,126,181,248,23,71,150,89,65,73,135,105,33,141,178,106,173,123,92,171,162,247,174,140,254,58,255,0,4,172,246,251,124,116,81,53,141,248,34,127,121,62,223,176,238,0,112,76,171,169,177,174,84,55,232,215,53,83,227,161,196,248,85,186,42,119,247,156,204,69,115,116,78,229,67,69,98,252,77,23,234,211,192,219,174,191,3,154,37,238,209,123,142,64,14,141,198,221,29,116,46,141,233,249,72,168,191,220,95,183,237,40,206,103,229,61,53,242,146,162,56,215,99,156,215,170,47,122,247,232,255,0,227,167,214,91,5,70,10,190,101,198,36,125,116,50,117,98,89,85,158,12,110,137,212,215,248,78,95,6,23,5,149,217,145,13,99,33,163,157,251,100,108,13,213,52,85,239,77,137,240,111,218,86,203,45,238,58,134,177,119,106,138,137,240,253,31,97,232,27,59,30,136,173,93,117,55,35,149,87,187,192,222,105,166,167,28,154,57,126,196,238,52,221,183,184,228,71,119,127,33,166,244,70,170,175,214,26,154,251,218,247,104,110,209,20,42,119,46,135,3,152,247,39,127,126,142,57,152,212,68,211,67,93,173,250,134,136,134,142,99,92,154,42,27,92,196,107,52,111,118,130,45,54,253,167,33,166,137,169,163,145,85,52,67,141,90,228,55,166,215,55,237,52,239,67,83,202,230,174,90,97,108,228,203,140,69,149,184,214,147,180,89,177,53,190,91,125,78,216,227,116,144,239,79,114,120,186,141,123,27,52,79,70,201,27,213,171,178,70,49,200,154,181,15,23,194,70,72,93,120,112,200,28,57,146,247,155,221,37,230,163,14,84,93,26,203,133,52,110,141,149,48,77,113,169,168,133,234,199,119,177,235,20,209,239,102,174,70,191,115,81,207,68,71,173,97,0,0,1,96,28,214,248,92,207,110,37,63,5,223,129,76,13,244,143,232,231,182,253,167,253,83,163,163,232,118,142,195,209,255,0,84,203,30,237,221,9,127,39,93,54,247,233,170,107,79,249,95,240,103,196,159,14,217,251,127,198,185,199,150,255,0,71,236,181,184,62,170,215,5,79,182,40,42,247,213,62,182,138,70,199,178,158,121,30,154,178,25,23,85,77,190,238,154,234,168,139,39,224,2,223,248,245,202,220,119,157,60,39,99,156,179,203,75,23,182,113,37,231,217,157,138,139,181,67,79,213,233,92,169,102,147,241,147,61,145,183,72,226,123,189,231,38,186,104,154,170,162,44,96,112,245,203,135,140,236,13,159,185,105,141,113,78,77,246,43,46,31,198,22,107,165,198,167,233,21,170,78,133,44,21,177,73,44,155,25,82,231,187,107,24,229,209,168,174,93,52,68,85,238,38,252,0,66,7,16,188,184,120,206,199,57,251,153,120,215,11,100,223,109,178,226,12,97,121,186,91,170,126,145,90,163,235,210,207,91,44,145,73,177,245,45,123,119,49,237,93,28,136,228,215,69,68,94,226,255,0,249,95,228,38,108,112,237,144,87,252,21,156,120,83,232,253,234,183,24,85,93,32,166,237,212,213,123,233,95,69,69,27,100,223,79,36,140,77,95,12,137,162,174,239,119,93,52,84,85,176,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,99,234,90,246,238,99,218,186,57,17,201,174,138,136,189,197,255,0,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,190,138,138,54,201,190,158,73,24,154,190,25,19,69,93,222,238,186,104,168,171,112,28,66,225,107,238,57,200,44,203,193,88,90,135,182,222,177,6,15,188,218,237,212,221,86,71,215,170,158,138,88,226,143,123,213,172,110,231,189,169,171,149,26,154,234,170,137,222,66,15,244,46,56,236,255,0,192,103,252,166,179,255,0,210,201,190,225,235,11,95,112,54,65,101,166,10,197,52,61,138,245,135,240,125,154,215,113,166,234,178,78,133,84,20,81,71,44,123,216,174,99,182,189,142,77,90,170,213,211,84,85,78,242,223,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,89,69,91,27,164,223,81,36,108,93,31,52,105,162,46,239,123,93,52,69,84,180,14,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,124,142,214,73,88,223,117,171,166,186,174,136,138,169,38,156,64,240,241,149,252,77,96,7,101,206,107,218,170,235,45,172,168,90,234,57,105,43,36,166,158,138,181,33,150,24,234,99,115,87,107,158,198,207,34,163,100,107,227,85,84,220,199,105,161,66,184,18,229,241,98,224,254,179,16,99,43,222,42,250,81,140,239,61,162,215,13,116,17,190,158,150,150,207,215,107,227,141,176,171,151,89,165,233,67,44,170,229,114,49,200,216,227,85,70,190,89,175,0,2,197,121,130,114,238,253,211,184,171,10,102,70,89,173,170,199,137,61,161,77,107,197,181,29,159,241,213,214,185,36,138,36,173,209,100,100,114,205,71,26,61,219,29,181,242,197,238,36,154,195,12,110,185,94,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,65,142,233,49,219,25,224,137,226,171,85,64,41,255,0,16,184,90,251,142,114,11,50,240,86,22,161,237,183,172,65,131,239,54,187,117,55,85,145,245,234,167,162,150,56,163,222,245,107,27,185,239,106,106,229,70,166,186,170,162,119,144,131,253,11,142,59,63,240,25,255,0,41,172,255,0,244,178,127,129,8,28,66,242,225,227,59,28,231,238,101,227,92,45,147,125,182,203,136,49,133,230,233,110,169,250,69,106,143,175,75,61,108,178,69,38,199,212,181,237,220,199,181,116,114,35,147,93,21,17,123,137,63,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,247,198,237,99,149,142,247,92,186,107,162,232,168,168,145,3,253,11,142,59,63,240,25,255,0,41,172,255,0,244,178,111,184,122,194,215,220,13,144,89,105,130,177,77,15,98,189,97,252,31,102,181,220,105,186,172,147,161,85,5,20,81,203,30,246,43,152,237,175,99,147,86,170,181,116,213,21,83,188,168,0,163,252,91,100,133,215,136,252,129,196,121,47,102,190,82,89,170,49,29,69,173,175,175,169,141,210,50,154,8,110,52,213,19,61,24,222,247,189,34,134,77,140,213,168,231,237,106,185,136,170,244,246,185,85,150,120,87,38,242,227,14,101,110,10,164,236,246,92,51,111,138,223,77,186,56,217,36,219,19,223,158,94,155,24,199,77,43,213,210,72,244,106,111,145,239,114,166,174,83,213,128,1,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,172,162,173,141,210,111,168,146,54,46,143,154,52,209,23,119,189,174,154,34,170,88,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,177,149,46,123,182,177,142,93,26,138,229,211,68,69,94,226,111,192,0,0,8,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,62,165,175,110,230,61,171,163,145,28,154,232,168,139,220,73,255,0,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,23,190,55,107,28,172,119,186,229,211,93,23,69,69,68,184,0,11,0,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,250,166,88,247,110,232,75,249,58,233,183,191,77,83,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,169,245,180,82,54,61,148,243,200,244,213,144,200,186,170,109,247,116,215,85,68,90,129,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,245,76,177,238,221,208,151,242,117,211,111,126,154,166,180,171,150,199,1,89,237,146,220,71,59,51,51,235,42,125,141,65,102,195,245,190,195,173,246,237,29,71,74,233,43,226,135,250,221,45,67,220,237,105,101,172,111,190,213,98,107,175,115,145,138,146,168,11,127,227,215,43,113,222,116,240,157,142,114,207,45,44,94,217,196,151,159,102,118,42,46,213,13,63,87,165,114,165,154,79,198,76,246,70,221,35,137,238,247,156,154,233,162,106,170,136,177,129,195,215,46,30,51,176,54,126,229,166,53,197,57,55,216,172,184,127,24,89,174,151,26,159,164,86,169,58,20,176,86,197,36,178,108,101,75,158,237,172,99,151,70,162,185,116,209,17,87,184,155,240,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,103,178,54,233,28,79,119,188,228,215,77,19,85,84,69,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,99,42,92,247,109,99,28,186,53,21,203,166,136,138,189,196,223,128,8,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,62,165,175,110,230,61,171,163,145,28,154,232,168,139,220,94,7,8,124,46,103,182,87,240,11,157,89,41,142,176,55,179,49,158,45,250,71,236,123,103,180,232,230,237,93,170,203,5,52,31,142,138,87,68,205,211,70,246,251,239,110,154,106,186,34,162,150,1,253,11,142,59,63,240,25,255,0,41,172,255,0,244,178,127,128,40,87,24,156,42,224,222,43,242,142,225,131,239,54,218,70,226,123,117,61,69,78,19,187,201,34,194,251,117,197,89,238,35,165,107,30,238,205,35,155,27,102,102,215,110,98,35,145,58,140,141,236,135,111,232,92,113,217,255,0,128,207,249,77,103,255,0,165,151,63,152,92,60,243,0,205,254,9,176,247,14,248,239,35,105,22,251,151,184,162,208,235,13,84,56,134,210,199,215,89,34,183,215,193,178,86,182,163,164,215,211,43,169,163,71,238,71,74,201,153,171,85,209,203,35,252,255,0,1,92,5,113,99,146,220,88,224,108,204,204,188,169,246,54,27,179,123,79,182,214,251,118,219,81,210,234,219,106,161,143,241,112,212,62,71,107,36,172,111,186,213,211,93,87,68,69,84,151,240,1,0,63,208,184,227,179,255,0,1,159,242,154,207,255,0,75,38,251,135,172,45,125,192,217,5,150,152,43,20,208,246,43,214,31,193,246,107,93,198,155,170,201,58,21,80,81,69,28,177,239,98,185,142,218,246,57,53,106,171,87,77,81,85,59,202,128,8,1,254,133,199,29,159,248,12,255,0,148,214,127,250,89,55,220,61,97,107,238,6,200,44,180,193,88,166,135,177,94,176,254,15,179,90,238,52,221,86,73,208,170,130,138,40,229,143,123,21,204,118,215,177,201,171,85,90,186,106,138,169,222,84,0,89,255,0,52,12,132,205,142,34,114,10,193,130,178,115,10,125,32,189,81,99,10,91,164,244,221,186,154,147,101,43,40,171,99,116,155,234,36,141,139,163,230,141,52,69,221,239,107,166,136,170,150,129,192,87,1,92,88,228,183,22,56,27,51,51,47,42,125,141,134,236,222,211,237,181,190,221,182,212,116,186,182,218,168,99,252,92,53,15,145,218,201,43,27,238,181,116,215,85,209,17,85,37,252,0,1,8,28,66,242,225,227,59,28,231,238,101,227,92,45,147,125,182,203,136,49,133,230,233,110,169,250,69,106,143,175,75,61,108,178,69,38,199,212,181,237,220,199,181,116,114,35,147,93,21,17,123,137,63,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,247,198,237,99,149,142,247,92,186,107,162,232,168,168,151,0,0,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,123,35,110,145,196,247,123,206,77,116,209,53,85,68,88,192,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,50,165,207,118,214,49,203,163,81,92,186,104,136,171,220,77,248,0,20,255,0,136,92,45,125,199,57,5,153,120,43,11,80,246,219,214,32,193,247,155,93,186,155,170,200,250,245,83,209,75,28,81,239,122,181,141,220,247,181,53,114,163,83,93,85,81,59,200,65,254,133,199,29,159,248,12,255,0,148,214,127,250,89,55,220,61,97,107,238,6,200,44,180,193,88,166,135,177,94,176,254,15,179,90,238,52,221,86,73,208,170,130,138,40,229,143,123,21,204,118,215,177,201,171,85,90,186,106,138,169,222,84,2,159,241,11,133,175,184,231,32,179,47,5,97,106,30,219,122,196,24,62,243,107,183,83,117,89,31,94,170,122,41,99,138,61,239,86,177,187,158,246,166,174,84,106,107,170,170,39,121,8,63,208,184,227,175,255,0,1,159,242,154,207,255,0,75,38,235,135,204,43,126,192,249,9,150,152,43,20,80,246,43,206,31,193,246,107,85,198,151,170,201,58,21,80,81,69,28,172,222,197,86,59,107,218,228,213,170,173,93,53,69,84,239,61,62,47,195,22,44,111,133,239,56,43,20,80,118,219,54,32,183,212,90,238,52,189,87,199,215,165,158,55,71,44,123,216,168,246,238,99,156,154,181,81,83,93,81,81,123,200,38,186,242,176,227,130,223,116,172,183,209,101,29,45,210,10,90,137,33,138,186,147,18,91,27,5,83,26,229,68,150,52,154,161,146,35,28,136,142,68,123,24,253,21,55,53,171,170,36,206,112,165,100,199,88,107,135,76,187,194,153,151,131,190,139,226,76,59,96,165,177,214,219,61,161,13,110,206,198,222,205,28,189,104,85,99,94,172,113,50,109,173,85,217,213,216,170,170,213,85,171,64,3,133,105,152,178,110,84,238,250,142,23,219,41,156,237,118,127,58,255,0,148,215,217,148,127,216,191,246,151,252,166,197,181,64,171,170,55,79,229,95,242,155,165,183,66,245,213,173,211,249,87,252,167,52,49,116,187,188,126,211,89,97,108,154,28,136,136,157,200,23,187,188,211,94,237,218,26,57,221,221,203,226,104,178,35,91,245,168,223,185,19,224,113,201,26,185,81,81,77,241,166,223,137,201,250,16,225,145,251,123,215,184,218,147,163,219,221,240,62,85,214,243,29,50,57,81,116,68,211,187,251,159,97,65,179,111,51,18,138,23,211,210,199,190,94,239,142,159,24,215,226,205,60,20,183,58,60,179,197,89,155,113,237,117,181,221,8,155,224,157,40,221,175,187,167,193,237,95,22,33,115,121,101,146,116,120,122,39,34,77,185,93,166,174,218,169,224,175,255,0,116,95,172,174,246,203,84,116,49,35,91,223,255,0,197,126,223,180,250,32,28,83,42,166,135,11,92,169,222,114,53,88,189,202,113,62,21,70,234,139,169,205,26,42,183,79,5,10,197,248,155,126,26,104,109,85,239,209,80,229,137,116,238,83,148,3,175,87,72,202,166,43,92,82,156,127,150,84,151,122,119,198,137,166,237,62,191,173,159,199,79,168,180,220,73,150,55,172,9,124,246,173,28,221,86,69,251,221,172,111,139,17,191,23,187,248,107,240,43,78,86,230,91,92,180,212,85,142,216,255,0,127,84,211,95,225,175,193,191,160,175,86,91,252,117,13,106,163,181,69,215,225,250,126,195,211,178,166,55,183,115,87,95,228,55,238,85,240,55,131,142,78,255,0,117,62,6,221,118,39,113,200,215,119,33,166,237,17,87,83,70,251,202,142,215,184,223,221,160,211,67,129,204,145,200,228,215,95,3,150,54,237,79,3,118,212,215,93,2,34,39,129,162,177,171,220,168,109,233,163,91,163,59,141,33,240,239,241,57,19,188,104,129,83,84,84,67,137,90,228,55,166,215,55,237,52,239,67,80,110,68,211,224,106,0,0,216,189,198,155,91,245,4,106,39,192,222,158,29,198,215,191,77,52,83,107,159,170,34,162,232,114,38,186,119,169,168,0,0,1,181,202,137,220,191,19,99,157,181,118,235,220,167,19,164,211,185,13,168,170,190,43,224,114,49,85,221,202,114,199,225,224,52,247,180,215,196,220,159,81,213,172,149,136,138,213,62,61,109,114,211,192,229,98,233,225,253,244,41,214,43,175,184,212,53,208,210,46,231,174,159,193,79,224,253,104,121,59,118,84,251,110,100,171,187,195,212,115,188,125,237,62,10,159,189,122,125,72,85,236,45,129,45,118,138,70,65,21,54,196,107,149,127,45,203,226,186,255,0,9,79,93,77,69,13,51,81,177,183,77,62,213,59,0,209,87,67,71,59,70,170,253,135,91,114,189,222,247,214,110,218,139,221,161,189,140,209,83,234,57,21,136,166,168,136,158,1,81,23,196,216,177,166,166,197,98,34,175,216,105,189,81,80,229,107,209,198,228,93,77,65,214,171,163,138,166,55,35,219,174,168,191,21,60,30,41,203,219,77,222,25,18,162,135,126,186,175,245,215,39,126,142,250,156,159,89,70,239,217,105,62,29,168,150,227,100,167,216,230,189,203,166,244,94,237,85,116,247,158,191,82,31,75,11,227,202,235,106,199,73,114,93,142,98,163,23,193,124,54,167,239,91,246,41,88,112,230,39,134,225,72,215,178,93,202,173,79,222,170,124,19,236,251,79,67,75,90,231,189,17,95,226,169,221,161,244,218,186,162,42,252,77,93,225,220,104,214,166,157,253,250,247,155,94,196,250,141,142,85,68,211,95,3,98,73,223,162,248,28,141,147,95,117,190,7,46,186,33,162,185,117,238,53,111,135,121,168,0,28,110,247,23,68,248,154,163,187,131,85,93,175,216,166,237,123,244,10,186,119,27,52,68,94,227,80,134,168,134,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,170,154,41,181,90,139,226,129,26,137,240,55,183,77,59,144,218,247,237,78,239,19,106,189,85,190,61,230,246,106,169,222,186,155,128,0,0,13,174,84,78,229,248,155,28,237,171,183,94,229,56,157,38,157,200,109,69,85,241,95,3,145,138,174,238,83,150,63,15,1,167,189,166,190,38,228,250,142,173,100,172,68,86,169,241,235,107,150,158,7,43,23,79,15,239,161,78,177,93,125,198,161,174,134,145,119,61,116,254,10,127,7,235,67,201,219,178,167,219,115,37,93,222,30,163,157,227,239,105,240,84,253,235,211,234,66,172,97,156,191,181,90,160,72,226,165,218,137,252,119,47,197,223,198,95,172,246,84,214,250,122,100,209,140,211,249,87,252,167,104,26,47,112,215,187,85,58,174,123,158,229,71,41,185,26,158,8,134,230,179,78,244,67,149,88,138,154,26,163,81,60,16,42,34,248,155,28,196,54,57,136,139,161,166,245,110,135,43,36,69,238,95,19,114,46,166,160,225,158,154,57,219,163,211,95,229,60,94,34,192,214,203,172,111,109,69,30,244,118,154,254,49,201,245,125,78,79,168,163,56,143,41,153,108,168,125,109,158,151,166,246,105,167,191,174,154,162,39,239,158,191,90,155,112,230,52,187,89,85,41,174,105,179,103,143,228,175,142,171,251,214,175,214,133,99,194,216,182,11,140,40,173,155,95,248,43,245,187,248,191,97,233,225,174,115,151,85,118,159,200,125,102,185,85,186,169,170,248,27,88,222,237,87,191,83,71,177,62,163,106,234,212,209,59,142,45,234,157,203,224,114,182,84,238,107,78,84,240,52,87,6,170,174,186,155,128,0,227,119,185,222,159,19,86,187,236,8,170,174,84,250,141,218,233,220,21,116,238,54,104,136,189,198,161,13,81,13,192,0,0,0,218,247,105,223,245,28,40,228,221,174,190,38,170,168,170,136,134,246,169,200,13,53,65,170,26,154,106,131,84,250,205,17,200,171,161,170,185,19,197,78,57,116,84,215,83,133,232,175,141,90,139,222,112,178,55,162,247,166,167,54,154,104,171,253,195,158,55,107,224,114,27,92,157,218,162,119,157,89,38,247,85,83,192,248,55,43,180,48,185,86,71,119,253,90,47,217,246,31,22,105,229,174,122,187,77,24,191,111,249,253,71,114,130,208,215,34,72,230,238,85,251,116,250,254,211,208,91,237,221,61,21,91,252,255,0,167,237,62,179,91,181,52,55,26,107,161,181,207,70,174,167,20,178,38,158,39,19,29,185,202,154,156,205,98,175,130,28,173,77,169,167,196,213,77,64,52,83,71,166,238,228,56,158,197,211,189,14,186,46,215,119,169,206,201,52,211,83,149,178,34,174,134,240,113,75,18,61,186,42,159,22,229,106,108,237,114,109,213,170,171,241,253,63,105,76,113,126,2,109,92,143,124,46,216,170,229,93,116,215,248,95,91,190,211,224,90,82,231,134,107,25,78,230,117,34,107,145,28,237,90,157,218,162,120,119,175,131,74,145,103,189,178,173,145,185,189,203,170,119,127,115,236,61,117,21,201,173,137,17,255,0,87,249,62,195,183,3,251,68,157,70,187,185,59,244,208,237,155,85,205,106,232,170,113,73,43,93,171,91,222,167,15,65,202,154,175,215,169,201,19,54,187,93,124,16,73,39,189,162,27,154,229,84,213,16,229,106,247,106,166,227,111,130,168,87,26,106,154,167,121,188,226,145,116,93,13,168,189,218,125,166,140,87,35,151,95,13,78,109,117,78,227,79,179,80,106,136,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,181,203,162,28,42,228,87,106,171,161,170,170,42,34,33,189,139,167,113,200,13,53,65,170,26,154,106,131,84,250,205,17,200,171,161,170,185,19,197,78,57,116,84,215,83,133,232,175,141,90,139,222,112,178,55,162,247,166,167,54,154,104,171,253,195,158,55,107,224,114,27,92,157,218,162,119,157,89,38,247,85,83,192,248,55,43,180,48,185,86,71,119,253,90,47,217,246,31,22,105,229,174,122,187,77,24,191,111,249,253,71,114,130,208,215,34,72,230,238,85,251,116,250,254,211,208,91,237,221,61,21,91,252,255,0,167,237,62,179,27,181,52,55,3,107,156,137,162,156,82,72,138,154,156,8,253,93,166,167,50,53,87,77,16,229,99,118,167,127,137,185,123,251,141,64,52,94,243,71,38,189,199,27,152,168,157,232,117,149,85,142,239,93,14,102,73,221,170,156,201,34,41,188,27,31,30,246,171,117,62,69,194,218,147,35,182,183,84,93,62,63,163,237,41,206,47,192,241,214,171,159,31,186,171,167,219,252,31,227,125,135,140,164,183,221,112,180,232,200,155,214,111,197,117,107,126,31,165,127,132,84,139,69,254,58,184,251,187,151,255,0,143,217,246,30,198,223,114,70,179,73,19,252,251,254,195,187,28,169,85,38,172,118,137,250,14,233,162,185,27,226,167,19,230,102,187,83,189,78,4,133,206,69,85,238,212,223,28,122,57,189,254,26,155,165,147,69,68,67,86,57,87,193,14,70,47,114,234,111,54,175,115,181,27,190,195,69,93,17,53,83,121,199,34,232,166,198,174,136,189,198,136,174,107,213,126,7,46,168,169,220,62,205,65,170,33,184,0,0,0,0,108,94,255,0,19,143,77,23,93,60,13,27,170,119,170,28,140,211,191,83,126,186,154,61,218,119,104,108,234,38,186,13,232,110,107,245,83,69,127,212,129,29,175,239,127,156,34,232,190,26,27,101,126,139,221,222,109,107,181,69,220,113,104,228,126,169,241,57,88,212,71,39,127,137,204,172,106,252,13,170,213,106,166,223,3,108,178,171,52,87,38,136,124,233,175,113,66,155,158,239,15,179,254,162,152,98,236,204,117,4,203,13,28,186,175,246,191,99,126,182,125,170,112,225,135,220,46,234,149,151,30,237,126,30,239,241,147,225,167,212,133,66,181,219,161,106,35,159,240,248,119,253,191,105,247,105,163,133,52,107,89,162,126,149,59,108,99,90,154,39,192,215,84,67,77,233,174,134,215,57,117,93,59,205,138,174,119,138,104,108,84,213,52,241,54,177,154,63,185,14,211,116,68,77,13,192,0,13,13,175,239,106,253,103,89,209,162,247,253,70,159,226,57,24,245,78,245,79,137,207,189,52,69,64,142,69,93,13,198,215,49,174,69,69,79,19,231,214,208,66,232,220,170,205,87,69,211,189,126,211,201,93,108,48,78,143,119,79,189,117,248,175,219,246,158,50,255,0,29,117,134,158,90,138,54,119,70,199,63,197,62,8,171,241,215,234,67,206,88,115,82,238,235,156,52,117,77,209,139,43,91,226,223,13,200,159,6,21,178,197,136,89,83,76,199,179,189,92,137,175,247,19,236,62,244,83,75,50,181,85,186,34,233,241,57,221,22,237,53,81,211,99,62,6,228,68,84,240,54,189,52,78,228,56,54,170,187,189,14,86,38,212,84,83,94,244,55,162,232,221,84,227,222,170,189,200,104,143,118,170,154,124,77,201,222,169,169,202,113,185,17,93,222,109,115,116,239,68,29,203,162,232,110,78,228,209,71,219,161,169,185,60,13,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,109,119,137,196,168,154,248,125,166,137,174,170,186,28,140,84,93,117,55,235,169,163,221,167,118,134,206,162,107,160,222,134,230,191,85,52,87,253,72,17,218,254,247,249,194,46,139,225,161,182,87,232,189,221,230,214,187,84,93,199,22,142,71,234,159,19,149,141,68,114,119,248,156,202,198,175,192,218,173,86,170,109,240,54,203,42,179,69,114,104,135,206,154,247,20,41,185,238,240,251,63,234,41,134,46,204,199,80,76,176,209,203,170,255,0,107,246,55,235,103,218,167,14,24,125,194,238,169,89,113,238,215,225,238,255,0,25,62,26,125,72,84,43,93,186,22,162,57,255,0,15,135,127,219,246,159,118,154,56,83,70,181,154,39,233,83,182,198,53,169,162,124,13,117,208,209,94,136,109,115,187,251,190,6,197,87,47,114,183,249,205,138,157,218,120,155,82,61,29,220,157,231,101,154,34,106,111,0,0,13,174,239,77,23,196,234,186,52,119,242,26,125,158,26,27,216,229,77,117,79,3,176,143,69,110,168,17,232,166,227,77,169,245,29,42,154,24,94,139,185,154,255,0,42,158,86,231,100,134,161,85,93,31,127,233,95,179,237,60,117,214,221,85,107,103,82,141,154,255,0,42,125,159,90,175,214,167,137,164,205,91,221,61,74,83,202,221,27,245,234,207,171,95,224,21,183,15,98,102,85,64,146,55,242,190,175,229,95,176,244,177,212,203,50,35,145,189,203,241,212,237,58,61,200,154,169,167,77,141,239,208,220,212,69,248,26,57,168,158,8,112,42,43,151,189,13,236,77,171,222,110,239,78,244,55,181,123,187,205,138,245,85,238,54,239,118,170,154,27,145,85,124,78,83,141,232,138,189,230,215,55,234,64,158,242,119,167,122,120,155,147,84,212,125,186,26,155,147,192,212,0,0,0,0,109,95,19,102,213,213,23,234,27,117,93,87,224,111,68,212,42,105,241,56,228,118,154,33,177,63,41,23,227,245,27,244,213,80,223,181,55,105,169,164,159,148,129,21,21,52,83,68,241,55,185,168,227,107,152,158,39,26,183,87,119,120,41,200,198,237,77,52,55,167,129,197,81,80,200,19,191,196,249,149,151,22,178,53,114,248,39,249,253,69,60,196,24,137,141,127,65,19,242,191,234,95,168,234,219,240,154,92,170,146,166,79,243,238,84,250,254,195,222,90,104,97,129,27,23,213,175,215,246,159,125,244,109,145,186,39,114,28,145,211,244,211,184,220,229,115,81,59,141,81,232,141,247,187,141,170,228,215,184,123,171,226,166,221,23,94,239,3,84,241,55,53,52,93,78,68,241,212,212,0,0,54,248,41,199,35,81,124,62,163,98,120,104,168,106,212,70,248,120,5,68,85,69,111,122,156,205,93,19,69,26,234,186,125,93,230,154,170,174,139,224,22,61,87,236,54,190,157,143,77,21,15,131,122,183,71,86,171,77,183,185,201,181,123,255,0,74,125,103,142,184,229,253,51,101,237,76,95,121,190,242,39,127,195,85,254,17,199,110,153,214,186,148,167,149,52,247,180,79,238,162,125,191,81,238,109,85,234,248,209,81,53,79,254,31,97,245,219,82,142,252,174,239,137,189,146,162,170,167,192,228,215,95,4,8,55,38,186,107,222,109,122,234,154,55,196,216,154,252,80,228,69,68,105,199,170,42,232,108,215,222,211,79,137,200,137,170,155,141,21,59,205,70,154,4,65,167,121,170,38,166,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,107,188,77,138,213,85,254,81,183,95,19,114,33,170,166,159,19,142,71,105,162,27,19,242,145,126,63,81,191,77,85,13,251,83,118,154,154,73,249,72,17,81,83,69,52,79,19,123,154,142,54,185,137,226,113,171,117,119,119,130,156,140,110,212,211,67,122,120,28,85,21,12,129,59,252,79,153,89,113,107,35,87,47,130,127,159,212,83,204,65,136,152,215,244,17,63,43,254,165,250,142,173,191,9,165,202,169,42,100,255,0,62,229,79,175,236,61,229,166,134,24,17,177,125,90,253,127,105,247,223,70,217,27,162,119,33,201,29,63,77,59,141,206,87,53,19,184,213,175,209,53,83,106,185,23,189,59,198,173,95,21,54,170,119,247,47,112,78,229,55,181,59,247,41,189,59,215,83,112,0,0,109,240,83,99,218,139,161,198,222,239,20,53,68,68,93,80,57,17,124,60,78,86,46,158,40,106,171,170,232,131,85,85,211,224,104,172,250,141,29,3,28,154,41,241,174,244,108,123,82,36,111,233,239,253,7,141,185,229,229,44,202,146,107,162,255,0,47,217,252,99,165,76,143,179,207,211,145,52,106,248,127,115,249,126,179,220,90,46,29,70,251,191,231,227,246,31,109,149,72,228,247,147,77,77,237,149,21,218,39,129,203,174,190,8,19,192,43,145,23,69,83,71,42,42,104,158,39,18,107,223,170,28,140,93,16,216,170,154,232,108,114,232,190,6,253,53,84,55,252,17,13,21,53,53,26,105,222,17,59,198,157,230,168,154,155,128,0,0,0,0,211,77,70,136,52,208,212,209,124,13,143,110,168,168,113,244,244,248,154,181,186,124,117,55,233,239,106,104,227,77,126,163,68,215,193,80,229,71,162,155,141,170,221,83,184,53,52,54,172,173,69,239,248,159,58,233,112,138,38,119,175,249,247,125,133,38,199,24,249,148,234,214,67,38,158,63,15,237,127,138,124,28,33,111,175,189,85,173,85,111,189,183,195,242,83,224,228,248,42,125,72,86,187,69,173,180,241,233,167,249,247,253,167,209,142,153,35,114,185,80,238,178,70,175,114,27,181,65,166,166,199,177,23,191,234,240,56,156,139,245,26,180,220,230,175,118,168,17,62,163,122,33,185,13,64,0,3,69,77,77,170,159,89,181,83,69,52,29,250,247,14,255,0,137,191,110,137,168,107,147,77,13,230,201,31,181,171,167,142,135,11,99,71,47,81,201,246,156,117,145,69,44,106,154,119,233,246,158,106,225,105,138,87,43,246,232,230,248,119,254,159,180,227,183,44,180,178,116,221,224,139,221,225,246,30,130,57,186,205,106,39,138,104,119,161,106,35,83,95,168,230,68,70,133,114,32,239,119,192,43,81,19,67,64,104,154,26,109,239,240,53,68,209,77,77,81,53,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,211,81,162,13,17,13,77,23,192,216,246,234,138,135,31,79,79,137,171,91,167,199,83,126,158,246,166,142,52,215,234,52,77,124,21,14,84,122,41,184,218,173,213,59,131,83,67,106,202,212,94,255,0,137,243,174,151,8,162,103,122,255,0,159,119,216,82,108,113,143,153,78,173,100,50,105,227,240,254,215,248,167,193,194,22,250,251,213,90,213,86,251,219,124,63,37,62,14,79,130,167,212,133,107,180,90,219,79,30,154,127,159,127,218,125,24,233,146,55,43,149,14,235,36,106,247,33,187,84,26,106,109,115,17,222,62,7,10,162,253,70,173,248,27,213,171,167,129,162,39,212,111,68,55,39,129,168,0,0,104,169,169,183,77,13,170,154,26,5,29,233,249,70,244,110,157,225,174,209,13,201,246,26,57,219,80,235,163,58,222,243,144,84,50,25,25,162,167,247,207,55,112,180,197,54,168,173,240,240,93,87,236,251,78,157,27,38,162,151,103,195,249,62,175,250,207,69,12,253,88,209,191,19,189,78,221,26,154,248,157,132,68,78,243,85,114,34,106,105,222,228,215,65,181,16,208,26,119,106,104,173,239,213,16,215,78,243,81,166,166,240,0,0,0,0,0,0,0,0,211,77,77,186,119,128,104,169,168,79,117,126,208,189,222,62,38,136,221,123,208,213,174,84,95,123,184,222,138,139,224,106,124,139,180,140,129,81,218,248,255,0,212,83,108,111,127,236,180,206,115,19,85,238,254,251,126,194,154,97,204,39,87,137,42,223,85,81,238,236,211,79,5,241,69,79,130,167,240,74,251,98,178,69,107,137,26,139,174,191,30,255,0,173,126,213,250,207,83,3,54,179,188,221,35,117,69,238,56,216,228,70,232,211,145,17,52,215,226,106,142,238,247,141,81,117,239,67,71,34,42,155,85,19,224,104,141,215,188,222,212,55,0,0,0,0,104,168,154,41,198,169,240,83,84,107,124,13,81,53,77,23,224,105,167,127,186,106,213,69,93,20,221,220,158,7,11,145,100,122,34,248,33,204,212,70,166,136,104,246,162,181,81,126,39,204,168,133,168,255,0,210,124,155,172,18,64,197,158,52,215,68,215,251,234,112,89,239,77,171,114,194,230,109,116,107,181,123,245,240,211,236,251,79,65,11,213,218,109,250,142,227,17,92,221,28,111,99,81,189,201,250,77,218,232,104,239,19,67,93,20,104,163,69,26,41,170,39,214,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,211,83,110,157,224,26,42,106,19,221,95,180,47,119,143,137,162,55,94,244,53,107,149,23,222,238,55,162,162,248,26,159,34,237,35,32,84,118,190,63,245,20,219,27,223,251,45,51,156,196,213,123,191,190,223,176,166,152,115,9,213,226,74,183,213,84,123,187,52,211,193,124,81,83,224,169,252,18,190,216,172,145,90,226,70,162,235,175,199,191,235,95,181,126,179,212,192,205,172,239,55,72,221,81,123,142,54,57,17,186,52,228,68,77,53,248,154,163,187,189,227,84,93,123,208,209,200,139,226,109,84,77,59,141,52,212,220,212,55,128,0,0,0,105,162,28,106,159,89,170,53,190,11,241,53,68,241,105,162,167,126,141,53,69,239,209,77,218,34,28,82,106,245,70,156,141,106,53,52,67,85,68,95,19,230,213,66,136,186,159,50,227,74,228,143,169,31,195,195,249,143,157,107,189,245,103,90,73,25,163,153,226,186,253,104,171,245,30,146,25,55,105,181,78,228,104,229,77,28,111,99,81,171,167,214,114,27,87,224,104,107,162,141,20,104,163,69,8,159,89,184,0,0,0,0,0,0,0,0,0,0,13,52,67,111,122,119,124,16,209,85,87,185,2,55,95,180,213,27,167,130,29,106,154,197,133,118,162,247,158,31,24,98,38,81,39,81,210,104,169,246,127,107,246,125,167,134,98,38,35,145,17,233,185,139,240,240,255,0,39,240,74,143,135,236,48,82,51,241,108,209,62,61,235,246,253,191,105,234,34,164,107,187,209,189,223,164,238,162,104,154,27,94,239,130,28,59,187,244,67,145,139,170,233,161,174,238,253,80,124,117,106,26,131,84,67,112,0,0,0,0,27,85,21,84,209,77,62,197,250,194,167,212,110,107,83,78,244,15,93,27,161,163,19,68,53,87,162,28,107,35,158,237,27,224,109,146,149,178,174,231,28,85,52,173,115,81,21,59,145,52,62,60,182,168,160,145,103,137,154,57,203,170,247,255,0,47,214,118,32,153,200,136,223,139,79,169,20,178,44,104,237,123,244,57,33,122,174,168,239,29,78,83,107,188,77,60,13,200,186,154,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,1,166,136,109,239,78,239,130,26,42,170,247,32,70,235,246,154,163,116,240,67,173,83,88,176,174,212,94,243,195,227,12,68,202,36,234,58,77,21,62,207,237,126,207,180,240,204,68,196,114,34,61,55,49,126,30,31,228,254,9,81,240,253,134,10,70,126,45,154,39,199,189,126,223,183,237,61,68,84,141,119,122,55,187,244,157,212,77,19,67,107,221,240,67,135,119,126,136,114,49,117,93,52,53,221,223,170,15,142,168,107,227,226,13,81,53,55,0,0,0,0,1,162,166,166,213,238,52,95,142,191,16,168,154,26,181,169,167,122,27,149,116,67,100,105,161,185,92,136,113,186,85,114,232,195,73,41,210,110,247,28,115,82,167,77,26,158,8,124,106,139,76,41,34,212,49,154,61,126,58,175,232,250,206,90,121,92,214,236,95,19,234,83,202,247,70,138,171,224,114,196,247,43,151,127,242,28,198,215,26,27,145,117,53,0,0,0,0,0,0,0,0,0,0,0,0,0,218,230,163,188,77,23,185,59,255,0,144,110,68,68,239,239,62,6,33,185,65,71,27,165,149,53,86,233,245,253,159,103,218,91,70,61,190,86,223,241,20,84,52,125,236,118,237,124,63,177,181,126,40,159,82,149,131,2,216,95,111,160,111,81,125,231,107,254,19,190,223,180,169,148,48,36,108,253,63,245,157,208,104,169,174,168,167,20,140,93,53,67,107,87,83,126,170,169,161,170,38,137,161,187,69,53,68,208,212,0,0,0,0,0,52,209,20,218,169,222,6,186,119,155,55,163,221,250,13,234,213,114,39,212,54,35,80,209,35,110,154,253,97,177,109,93,80,216,230,57,100,71,107,224,105,82,136,230,162,29,73,92,218,118,111,215,224,112,83,87,195,82,229,139,93,92,142,251,127,200,125,72,145,218,34,235,238,233,161,201,181,17,117,52,84,65,162,32,53,69,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,185,168,239,19,69,238,78,255,0,228,27,145,17,59,251,207,129,136,110,80,81,198,233,101,77,85,186,125,127,103,217,246,150,209,143,111,149,183,252,69,21,13,31,123,29,187,95,15,236,109,95,138,39,212,165,96,192,182,23,219,232,27,212,95,121,218,255,0,132,239,183,237,42,101,12,9,27,63,79,253,103,116,26,42,107,170,41,197,35,23,77,80,218,213,212,223,170,170,104,106,212,211,184,221,162,154,162,125,102,160,0,0,0,0,1,166,154,155,92,128,27,28,253,203,161,191,69,84,238,94,224,140,219,222,104,214,55,242,141,18,45,23,93,13,178,177,206,118,168,190,6,179,162,44,122,42,29,71,35,98,110,245,83,169,13,202,25,101,116,46,93,85,116,238,239,253,63,81,245,33,71,104,221,171,162,38,167,54,212,215,83,69,68,248,13,16,26,162,252,13,192,0,0,0,0,0,0,0,0,0,0,1,183,119,216,55,26,162,234,106,14,157,122,171,25,212,69,240,255,0,168,163,57,159,136,170,164,153,109,116,146,108,146,79,7,104,139,166,136,199,120,42,126,159,137,212,192,216,10,24,230,101,202,170,29,211,174,186,191,114,167,193,205,240,71,105,224,86,106,27,100,44,137,53,111,127,233,95,173,126,211,233,49,138,206,231,119,155,247,26,110,239,85,55,154,42,106,112,200,155,83,67,123,77,200,137,161,184,0,0,0,0,0,0,26,104,138,104,169,162,155,30,138,169,162,6,55,111,121,191,118,131,68,119,122,154,232,136,154,26,42,162,119,6,181,60,81,60,77,30,212,114,104,168,116,43,40,146,165,142,103,135,143,248,206,149,178,203,13,28,238,154,54,104,229,85,213,117,94,254,244,251,126,195,237,179,85,79,209,220,111,211,84,239,83,77,191,104,219,246,141,191,104,219,246,154,233,246,154,128,0,0,166,151,110,38,248,109,176,93,107,108,87,222,32,242,214,221,114,183,84,73,73,89,71,87,139,40,33,158,154,120,220,173,146,41,35,116,168,230,61,174,69,106,181,81,21,21,21,20,250,216,43,59,242,95,50,174,178,216,178,231,55,176,86,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,211,87,181,62,40,123,83,207,227,92,194,192,57,107,106,138,251,152,216,227,15,225,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,235,163,28,191,5,60,254,22,226,23,32,177,205,246,151,11,96,172,240,203,252,65,122,173,223,217,173,214,188,77,69,87,85,62,198,57,239,217,20,114,57,238,218,198,57,203,162,119,53,170,171,220,138,84,3,228,226,156,89,133,112,53,138,171,20,227,92,77,106,195,246,90,45,157,166,227,116,173,142,146,150,13,239,107,25,190,89,21,172,110,231,189,173,77,87,189,206,68,78,245,67,192,126,235,30,22,63,241,150,202,175,253,114,183,127,239,143,107,130,179,11,0,230,85,170,91,238,92,227,140,63,138,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,174,143,106,252,80,244,7,148,199,89,177,149,153,95,216,127,9,153,151,133,48,151,180,250,189,139,219,183,154,106,14,213,211,219,212,233,117,158,221,251,122,140,221,183,93,55,183,95,20,58,184,43,59,242,95,50,174,178,216,178,231,55,176,86,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,211,87,181,62,40,123,83,169,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,241,107,216,230,174,138,138,135,108,3,169,115,187,90,172,180,204,172,188,220,233,40,41,228,168,130,145,146,212,204,216,152,233,231,149,144,195,18,57,202,136,175,146,89,35,141,141,241,115,222,214,166,170,168,135,108,0,15,21,141,115,191,37,242,214,235,21,139,49,179,123,5,97,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,53,99,147,224,167,83,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,99,28,247,236,138,57,28,247,109,99,28,229,209,59,154,213,85,238,69,42,0,62,78,41,197,152,87,3,88,170,177,78,53,196,214,172,63,101,162,217,218,110,55,74,216,233,41,96,222,246,177,155,229,145,90,198,238,123,218,212,213,123,220,228,68,239,84,60,85,167,137,190,27,111,247,90,43,21,139,136,60,181,184,220,174,53,17,210,81,209,210,98,202,9,167,169,158,71,35,99,138,56,219,42,185,239,115,149,26,141,68,85,85,84,68,42,88,0,0,83,252,83,196,46,65,96,107,237,86,22,198,185,225,151,248,126,245,69,179,180,219,174,152,154,138,146,170,13,236,107,217,190,41,36,107,219,185,143,107,147,84,239,107,145,83,185,80,250,184,23,54,50,179,52,59,119,224,207,50,240,166,45,246,103,75,182,251,10,243,77,95,217,122,155,186,125,94,139,221,179,119,77,251,119,105,174,199,105,224,167,171,7,148,199,89,177,149,153,95,216,127,9,153,151,133,48,151,180,250,189,139,219,183,154,106,14,213,211,219,212,233,117,158,221,251,122,140,221,183,93,55,183,95,20,58,184,43,59,242,95,50,174,178,216,178,231,55,176,86,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,211,87,181,62,40,117,49,79,16,185,5,129,175,181,88,91,26,231,134,95,225,251,213,22,206,211,110,186,98,106,42,74,168,55,177,175,102,248,164,145,175,110,230,61,174,77,83,189,174,69,78,229,67,208,96,172,194,192,57,149,106,150,251,151,56,227,15,226,171,108,21,14,164,150,178,201,115,134,186,8,231,107,90,231,68,233,33,115,154,143,70,189,142,86,170,235,163,218,191,20,61,0,0,20,171,247,88,240,177,255,0,140,182,85,127,235,149,187,255,0,124,84,171,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,14,216,0,0,0,0,29,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,139,94,199,53,116,84,84,59,96,0,1,229,49,214,108,101,102,87,246,31,194,102,101,225,76,37,237,62,175,98,246,237,230,154,131,181,116,246,245,58,93,103,183,126,222,163,55,109,215,77,237,215,197,15,149,133,184,133,200,44,115,125,165,194,216,43,60,50,255,0,16,94,171,119,246,107,117,175,19,81,85,213,79,177,142,123,246,69,28,142,123,182,177,142,114,232,157,205,106,170,247,34,149,0,0,0,0,0,124,156,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,189,237,99,55,203,34,181,141,220,247,181,169,170,247,185,200,137,222,168,120,171,79,19,124,54,223,238,180,86,43,23,16,121,107,113,185,92,106,35,164,163,163,164,197,148,19,79,83,60,142,70,199,20,113,182,85,115,222,231,42,53,26,136,170,170,168,136,84,176,10,85,251,172,120,88,255,0,198,91,42,191,245,202,221,255,0,190,42,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,135,108,0,1,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,185,91,36,82,70,233,81,204,123,92,138,213,106,162,42,42,42,41,237,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,199,185,143,217,44,106,230,59,107,216,230,174,139,220,230,170,47,122,41,245,142,164,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,122,238,115,24,233,225,107,156,137,163,86,88,209,116,220,154,246,192,0,3,228,226,156,89,133,112,53,138,171,20,227,92,77,106,195,246,90,45,157,166,227,116,173,142,146,150,13,239,107,25,190,89,21,172,110,231,189,173,77,87,189,206,68,78,245,67,197,90,120,155,225,182,255,0,117,162,177,88,184,131,203,91,141,202,227,81,29,37,29,29,38,44,160,154,122,153,228,114,54,56,163,141,178,171,158,247,57,81,168,212,69,85,85,68,66,165,128,121,76,117,155,25,89,149,253,135,240,153,153,120,83,9,123,79,171,216,189,187,121,166,160,237,93,61,189,78,151,89,237,223,183,168,205,219,117,211,123,117,241,67,229,97,110,33,114,11,28,223,105,112,182,10,207,12,191,196,23,170,221,253,154,221,107,196,212,85,117,83,236,99,158,253,145,71,35,158,237,172,99,156,186,39,115,90,170,189,200,165,64,0,2,159,226,158,33,114,11,3,95,106,176,182,53,207,12,191,195,247,170,45,157,166,221,116,196,212,84,149,80,111,99,94,205,241,73,35,94,221,204,123,92,154,167,123,92,138,157,202,135,213,192,185,177,149,153,161,219,191,6,121,151,133,49,111,179,58,93,183,216,87,154,106,254,203,212,221,211,234,244,94,237,155,186,111,219,187,77,118,59,79,5,61,88,0,0,0,0,0,0,0,0,117,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,41,175,238,177,225,99,255,0,25,108,170,255,0,215,43,119,254,248,170,160,0,109,221,246,13,198,168,186,154,131,167,94,170,198,117,17,124,63,234,40,206,103,226,42,169,38,91,93,36,155,36,147,193,218,34,233,162,49,222,10,159,167,226,117,48,54,2,134,57,153,114,170,135,116,235,174,175,220,169,240,115,124,17,218,120,21,154,134,217,11,34,77,91,223,250,87,235,95,180,250,76,98,179,185,221,230,253,198,155,187,213,77,230,138,154,156,50,38,212,208,222,211,114,33,184,0,0,0,0,0,0,26,105,169,162,166,134,215,107,181,116,54,177,154,119,169,200,139,160,252,175,208,106,136,137,224,21,118,155,81,173,85,87,34,26,189,17,83,69,67,167,83,74,147,34,177,59,143,151,71,98,134,10,181,157,172,209,255,0,94,171,245,105,245,159,118,61,124,62,163,147,69,84,239,52,219,246,141,191,104,219,246,141,191,105,174,157,250,234,106,0,0,0,0,0,0,0,0,0,0,6,215,46,136,109,213,87,192,216,244,114,168,111,83,106,27,213,206,211,67,111,191,167,121,210,184,175,184,170,190,43,225,252,199,131,174,195,12,184,221,82,170,84,209,83,255,0,205,68,250,254,195,214,81,91,29,79,19,89,26,120,107,253,245,251,79,189,10,53,145,162,105,161,200,171,221,220,113,72,212,114,119,120,156,126,246,154,124,14,102,189,60,117,55,235,221,170,27,116,212,220,137,245,154,128,0,0,0,0,0,0,1,183,69,52,211,64,161,13,117,80,229,240,208,215,197,7,130,119,27,81,21,17,85,87,93,77,177,120,187,79,173,77,250,247,232,166,171,175,192,211,189,13,117,67,80,0,0,0,8,224,230,177,192,229,78,101,90,171,248,164,203,103,210,69,125,195,22,117,126,41,182,57,145,64,151,27,117,43,94,245,173,100,154,34,190,166,24,181,107,155,35,151,169,12,81,181,138,215,68,216,230,137,108,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,69,28,42,241,49,131,120,175,202,58,60,210,193,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,108,28,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,243,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,130,30,96,92,119,95,120,170,197,82,96,172,44,254,197,150,88,126,224,178,91,169,180,100,158,212,170,130,74,168,226,186,239,125,60,85,16,117,105,170,26,157,153,202,173,102,154,174,174,239,79,149,192,47,5,24,171,138,204,199,164,189,221,173,157,159,44,176,205,194,25,49,29,194,161,36,100,117,251,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,58,49,189,30,171,185,209,50,89,232,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,249,58,20,176,70,216,226,143,123,213,207,118,214,49,169,171,149,92,186,106,170,171,222,125,98,42,249,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,197,213,115,91,226,115,136,44,139,194,182,76,47,149,118,91,174,28,178,226,111,197,212,227,202,42,152,159,164,139,29,75,38,181,35,22,39,62,150,101,98,195,81,29,75,100,142,69,216,244,139,190,57,28,219,10,229,243,198,221,215,133,12,127,37,139,19,207,87,93,151,88,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,166,142,85,88,227,210,122,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,59,103,82,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,8,120,240,227,199,21,113,35,154,118,239,193,229,234,235,96,193,152,18,225,36,184,123,177,92,100,103,109,174,134,166,94,133,237,63,21,12,176,204,232,122,61,54,63,115,160,209,251,92,139,36,154,200,255,0,46,190,58,169,184,165,193,169,129,243,6,190,145,153,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,45,142,123,88,198,57,24,203,202,5,175,241,253,198,13,171,132,220,163,115,173,235,87,38,59,198,52,245,148,24,81,144,196,213,101,52,236,99,82,74,233,93,35,29,22,202,117,154,39,164,110,107,150,87,185,140,219,177,100,146,56,86,202,174,44,51,183,39,115,162,239,159,120,71,17,210,59,22,98,58,138,137,175,210,85,219,160,146,11,163,42,42,217,85,83,12,145,163,81,35,100,178,198,213,85,135,166,246,166,168,199,48,145,254,108,182,74,204,206,224,239,43,179,194,235,150,247,91,62,36,161,184,80,84,87,210,74,147,190,76,61,75,114,161,115,234,169,170,83,107,26,221,42,162,162,133,100,150,54,185,36,107,90,155,22,69,107,163,175,130,252,227,177,100,23,20,24,3,53,113,76,59,236,182,171,132,148,247,25,55,61,59,53,45,93,60,180,146,212,232,198,61,239,232,178,161,210,244,218,213,115,250,123,19,69,118,169,145,240,34,215,158,14,63,169,138,213,149,153,91,67,136,105,22,158,170,162,227,127,186,90,90,177,58,116,124,77,138,10,42,135,166,157,86,49,82,106,246,55,189,24,245,73,63,41,99,77,182,171,202,203,0,84,227,174,52,176,109,82,225,234,75,181,183,10,211,215,223,238,73,82,145,57,148,172,142,153,241,83,212,35,36,95,121,236,172,158,145,89,177,21,237,126,215,166,155,21,205,145,94,109,152,255,0,25,101,102,69,224,12,193,203,236,67,87,99,196,54,60,200,160,169,161,174,166,84,223,19,253,155,114,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,171,252,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,25,75,253,52,248,34,142,126,172,116,235,39,226,209,118,107,181,218,42,119,220,0,0,16,193,206,127,40,105,176,134,124,225,172,220,183,65,73,13,62,97,89,221,13,98,54,121,95,60,215,27,127,78,41,38,123,29,238,49,139,77,53,12,109,70,47,122,195,34,171,81,87,115,251,124,150,243,142,197,131,243,151,22,228,237,222,30,157,94,98,91,233,234,45,117,59,158,187,170,173,173,168,145,212,219,26,197,68,223,4,245,18,245,28,246,53,189,155,111,188,233,26,137,50,128,128,190,105,184,254,167,29,113,165,140,169,83,16,210,93,173,184,86,158,130,193,109,90,101,137,204,165,100,116,204,150,162,157,95,26,123,207,101,100,245,104,253,234,175,107,247,49,116,216,141,109,213,114,62,192,21,49,90,179,79,52,171,176,245,34,211,213,84,91,172,22,187,179,146,39,78,143,137,178,207,91,78,197,215,170,198,42,77,64,247,119,35,30,169,31,229,44,107,182,210,249,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,254,0,6,42,230,74,124,39,121,88,201,191,151,248,123,211,160,42,168,4,90,242,167,227,182,212,182,170,14,22,115,151,19,85,182,228,218,132,131,4,93,110,51,181,208,73,2,181,141,142,206,175,84,71,49,237,114,57,96,222,231,35,209,253,6,171,54,65,28,146,148,1,79,243,251,54,127,1,89,53,139,51,115,232,133,215,20,125,23,183,186,183,217,118,198,235,52,254,242,55,115,157,162,244,225,102,238,164,178,237,119,78,38,72,253,174,219,181,96,50,183,141,60,249,184,241,47,65,197,101,195,16,82,85,99,43,93,66,173,12,19,83,111,183,82,209,43,36,141,109,241,64,174,213,148,203,20,210,177,81,174,73,63,24,249,58,157,103,44,171,61,28,58,231,206,13,226,75,40,236,89,173,131,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,190,55,59,68,114,177,187,216,172,145,169,177,237,85,169,96,177,94,104,92,107,254,231,252,8,252,152,203,219,157,214,135,50,113,149,189,149,49,92,104,151,163,236,107,91,166,115,31,80,146,185,171,172,210,244,167,134,52,141,81,241,251,242,239,141,204,139,169,96,28,183,120,165,206,92,149,206,91,94,89,224,140,55,117,199,24,111,28,92,25,5,195,9,81,185,171,55,89,91,162,215,82,44,142,108,112,205,28,108,221,35,158,230,68,248,163,84,149,204,70,50,104,103,164,22,65,205,179,31,227,44,172,200,188,1,152,57,125,136,106,236,120,134,199,153,20,21,52,53,212,202,155,226,127,179,110,72,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,181,127,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,67,41,127,166,159,4,81,207,213,142,157,100,252,90,46,205,118,187,69,78,251,128,0,138,190,121,223,153,63,214,79,217,165,170,242,184,243,217,150,95,125,122,61,105,63,192,0,68,94,117,241,131,137,184,70,230,119,153,23,166,173,93,110,9,190,84,97,246,226,203,61,36,84,253,122,232,34,177,194,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,43,216,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,159,31,94,150,120,219,36,82,108,122,53,237,220,199,181,116,114,35,147,93,21,17,123,143,172,0,34,131,60,249,130,83,113,19,197,126,76,100,246,77,221,106,219,151,86,236,200,195,117,53,183,40,101,150,22,98,103,173,101,12,145,36,180,243,65,20,208,178,154,100,157,168,199,57,204,145,232,201,52,213,145,170,93,175,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,48,12,85,204,148,248,78,242,177,147,127,47,240,247,167,64,85,83,169,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,2,220,195,56,211,186,241,79,154,21,22,44,33,136,42,221,149,120,106,161,19,15,209,173,51,169,82,182,116,143,108,183,9,227,115,149,207,123,156,178,182,37,122,53,89,10,181,58,113,189,243,110,146,174,92,92,113,212,241,91,131,107,240,126,96,178,146,159,49,112,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,73,175,150,39,53,90,147,36,81,222,80,49,172,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,87,92,232,205,236,27,144,185,95,136,51,115,48,39,171,142,197,135,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,143,182,102,113,113,156,184,255,0,136,233,248,151,161,197,215,91,46,36,164,184,58,124,61,178,169,178,251,22,133,30,254,133,12,126,227,99,124,45,142,71,49,237,88,209,179,111,149,210,53,203,44,155,166,251,129,108,217,206,92,235,225,199,14,227,220,241,194,30,197,191,85,238,142,154,179,107,98,246,237,10,49,139,13,207,179,162,39,103,234,234,239,119,68,107,246,117,99,70,197,44,109,75,128,41,87,22,62,86,51,147,229,254,33,244,233,203,74,229,165,204,18,155,56,109,86,126,31,51,126,235,87,38,96,208,83,246,107,61,218,174,89,106,167,196,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,174,174,85,87,171,181,144,160,11,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,1,21,124,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,128,0,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,0,70,7,41,78,53,253,183,71,71,194,110,102,220,238,181,151,168,122,210,96,187,132,235,215,141,212,48,193,212,125,177,202,141,223,31,69,145,75,36,78,145,206,106,198,174,137,22,52,138,22,62,79,192,0,17,65,145,156,193,41,184,118,226,191,57,242,123,57,46,181,110,203,171,142,100,98,74,154,43,148,210,203,51,48,203,210,178,186,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,154,106,249,21,101,124,0,1,22,188,169,248,237,181,45,170,131,133,156,229,196,213,109,185,54,161,32,193,23,91,140,237,116,18,64,173,99,99,179,171,213,17,204,123,92,142,88,55,185,200,244,127,65,170,205,144,71,36,165,0,82,174,44,124,172,103,39,203,252,67,233,211,152,214,25,84,0,13,174,93,16,219,170,175,129,177,232,229,80,222,166,212,55,171,157,166,134,223,127,78,243,165,113,95,113,85,124,87,195,249,143,7,93,134,25,113,186,165,84,169,162,167,255,0,154,137,245,253,135,172,162,182,58,158,38,178,52,240,215,251,235,246,159,122,20,107,35,68,211,67,145,87,187,184,226,145,168,228,238,241,56,253,237,52,248,28,205,122,120,234,111,215,187,84,54,233,169,185,19,235,53,0,0,0,0,0,0,0,3,106,167,212,105,166,128,39,129,174,170,28,189,221,198,169,224,52,208,209,17,117,213,87,184,216,205,58,138,111,215,69,209,126,38,171,175,192,211,189,13,117,67,80,0,0,0,0,0,0,0,0,0,0,0,26,105,168,218,54,154,154,104,134,201,101,72,218,171,241,58,21,12,124,173,89,92,189,235,224,135,77,41,157,189,171,250,117,62,204,45,107,83,185,14,69,99,87,197,13,28,170,196,238,77,78,45,234,161,123,253,205,123,148,120,47,119,129,200,215,234,155,116,55,39,137,184,0,0,0,0,0,0,0,0,52,84,54,154,42,247,232,106,13,117,81,184,213,124,23,244,27,35,68,213,85,16,222,191,89,169,166,154,154,42,104,106,158,6,160,0,0,0,16,237,205,99,129,202,108,181,186,215,241,73,150,207,171,150,197,137,239,10,252,83,108,115,37,157,109,215,26,167,61,235,90,201,52,84,101,52,210,234,215,54,71,39,78,105,99,107,21,205,149,177,195,103,252,42,241,49,140,184,80,205,202,60,210,193,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,35,252,213,179,51,10,231,39,2,57,103,154,88,42,175,180,89,113,54,48,182,92,41,183,73,27,228,135,125,178,227,190,9,122,111,123,27,52,79,71,71,35,17,203,178,70,61,170,186,181,75,43,229,113,231,179,44,190,250,244,122,210,186,243,88,227,142,155,50,174,181,252,45,229,179,42,226,177,97,139,194,179,20,220,220,249,96,91,141,198,149,207,98,209,50,61,81,31,77,12,186,185,206,145,171,212,154,40,220,196,107,98,108,147,89,175,13,28,58,99,190,40,51,78,131,44,240,45,63,246,42,203,197,110,248,127,169,150,190,211,12,51,214,116,229,150,62,183,75,174,199,116,152,237,239,240,68,241,84,200,79,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,212,153,251,91,170,232,141,70,181,172,99,88,198,49,141,168,0,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,46,153,209,148,56,55,62,178,191,16,101,30,96,65,87,37,139,17,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,30,30,37,248,116,199,124,47,230,157,126,89,227,170,127,236,181,150,122,221,240,255,0,84,237,125,166,104,96,172,233,197,44,157,30,175,65,238,233,61,219,217,224,169,224,171,121,92,169,248,227,166,203,91,173,7,11,121,146,202,185,108,88,158,240,140,194,215,54,190,89,214,221,113,170,115,24,148,79,143,85,70,83,77,46,142,107,163,106,116,230,150,71,61,28,217,93,36,51,18,67,183,53,142,56,233,179,42,235,95,194,222,91,50,174,43,22,24,188,43,49,77,205,207,150,5,184,220,105,92,246,45,19,35,213,17,244,208,203,171,156,233,26,189,73,162,141,204,70,182,38,201,52,112,31,87,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,147,36,232,85,65,35,100,138,77,143,71,49,219,94,198,174,142,69,106,233,162,162,167,113,144,159,5,28,87,88,184,180,201,170,44,101,213,181,81,226,251,110,148,120,166,201,69,51,221,216,42,183,61,35,145,27,34,35,210,25,216,206,172,107,171,218,154,190,62,163,223,20,138,122,190,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,65,237,234,189,187,25,226,171,224,139,143,94,122,103,166,99,241,23,152,247,28,208,205,11,207,110,186,215,105,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,167,11,55,59,68,213,92,174,115,158,247,61,239,123,221,34,188,171,56,14,255,0,177,28,85,230,253,151,251,44,184,66,197,115,183,127,188,62,154,246,215,245,127,243,134,196,201,33,254,199,80,199,127,90,121,33,60,75,224,10,156,211,225,231,50,50,250,223,135,169,47,151,43,230,23,185,83,90,232,106,82,45,146,220,123,59,214,141,81,101,84,99,30,218,132,137,236,123,149,54,61,173,118,173,219,170,99,68,100,145,194,22,111,84,231,191,13,25,123,154,87,9,234,231,185,93,172,236,134,233,61,76,17,66,250,139,141,51,221,75,89,50,50,47,113,172,125,68,18,189,136,212,111,184,230,251,172,252,148,172,4,0,243,58,205,47,194,135,25,56,215,178,95,125,167,106,194,93,159,11,91,255,0,165,122,61,151,178,198,157,174,14,246,53,207,219,93,37,111,190,237,218,235,238,185,88,140,47,127,146,126,87,221,112,246,81,227,204,215,184,58,174,26,124,103,120,165,182,208,211,205,68,232,153,36,22,246,73,173,84,82,170,233,51,31,45,100,177,46,214,232,215,210,189,55,57,85,81,158,131,157,95,149,140,45,243,2,135,211,174,36,74,228,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,58,144,191,107,117,77,81,200,230,181,236,115,30,198,61,185,20,228,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,122,115,51,115,117,77,85,170,215,53,236,115,216,246,61,213,0,0,89,7,55,220,175,181,99,78,18,234,113,228,206,164,130,229,151,215,138,43,149,60,238,162,108,179,203,5,76,205,162,150,149,146,234,142,133,142,117,68,51,59,77,200,229,165,141,21,190,14,108,64,112,215,155,213,57,11,159,56,27,55,33,158,174,58,124,59,120,134,107,130,82,65,20,211,203,110,126,177,86,195,27,37,209,138,249,41,164,154,52,85,86,232,175,69,71,53,81,28,153,47,31,39,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,147,228,232,82,193,27,164,150,77,140,71,61,219,88,199,46,141,69,114,233,162,34,175,113,140,22,44,197,55,220,115,138,175,56,215,20,215,118,219,214,32,184,84,93,46,53,61,38,71,215,170,158,71,73,44,155,24,141,99,119,61,238,93,26,136,212,215,68,68,78,227,33,238,6,114,190,235,147,156,37,229,158,3,190,186,173,46,80,89,253,165,89,5,93,19,169,39,164,158,186,105,43,100,165,146,39,42,185,175,133,213,43,10,235,162,170,198,170,173,110,187,82,29,185,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,254,0,6,42,230,74,124,39,121,88,201,191,151,248,123,211,160,42,168,6,42,228,223,114,224,230,1,71,196,69,138,44,164,205,236,69,254,155,20,29,166,120,170,106,35,130,158,60,69,75,189,242,110,167,100,44,142,54,77,12,106,140,124,40,221,203,28,73,43,85,255,0,142,72,175,168,234,81,93,173,87,26,154,250,59,125,206,146,170,162,215,80,148,149,209,67,51,94,250,89,214,40,230,72,165,106,46,172,122,197,52,82,35,93,162,236,145,142,240,114,42,246,200,43,230,97,193,69,187,134,12,119,109,198,217,105,108,236,217,109,139,116,166,162,163,141,42,166,246,53,116,48,198,146,83,205,81,51,164,223,214,209,243,198,174,147,114,233,59,81,136,216,81,206,166,188,18,113,131,137,184,70,205,8,175,77,90,186,220,19,124,168,129,184,178,207,73,21,63,94,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,119,55,33,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,63,197,119,21,217,113,194,86,92,63,26,227,89,123,117,214,187,169,5,130,193,4,200,202,171,189,83,81,21,90,213,84,94,156,44,220,213,150,101,69,108,109,115,81,17,239,124,113,191,30,44,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,66,212,215,87,84,170,111,149,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,196,242,197,224,59,240,33,98,166,207,156,216,178,237,199,216,130,222,223,102,218,238,54,238,157,86,23,133,207,153,178,104,238,171,147,173,81,3,169,213,219,163,142,88,90,178,66,186,111,149,171,127,224,176,14,117,126,86,48,183,204,10,31,78,184,145,43,145,121,233,152,252,58,102,61,187,52,50,190,243,216,110,180,58,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,234,66,253,173,213,53,71,35,154,215,177,204,123,24,246,228,83,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,233,204,205,205,213,53,86,171,92,215,177,207,99,216,247,84,0,69,95,60,239,204,159,235,39,236,210,213,121,92,121,236,203,47,190,189,30,180,159,224,0,32,7,154,63,158,204,205,251,151,209,232,138,149,203,115,152,37,55,14,213,50,100,246,114,93,106,221,151,87,26,135,84,209,92,166,150,89,153,134,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,77,53,124,138,179,104,1,24,28,218,248,215,246,37,29,103,9,185,101,115,186,209,222,166,232,201,141,46,16,47,66,54,208,205,7,81,150,198,170,183,124,157,102,75,20,146,186,55,53,169,26,54,37,89,18,89,152,200,235,225,59,205,62,77,252,192,195,222,163,1,53,60,209,252,137,230,111,220,190,177,68,64,182,19,197,55,220,13,138,172,216,215,11,87,118,43,214,31,184,83,221,45,213,61,38,73,208,170,130,70,201,20,155,30,142,99,182,189,141,93,28,138,213,211,69,69,78,227,33,238,15,184,179,193,188,93,101,127,211,139,21,61,37,158,251,65,81,37,53,247,14,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,215,168,196,85,116,79,68,174,160,197,92,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,33,131,153,111,48,74,156,225,186,222,56,124,202,11,173,36,153,125,65,81,217,175,23,106,73,98,170,131,18,189,142,165,158,53,141,95,2,62,6,83,212,193,43,81,240,202,230,78,154,57,21,88,173,214,205,114,155,32,115,151,61,125,191,248,35,203,219,174,40,250,47,111,91,157,211,177,49,171,208,135,191,107,83,114,167,82,103,237,127,78,6,110,150,77,143,216,199,109,118,159,3,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,149,52,53,212,202,155,226,126,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,144,71,7,92,98,224,78,47,240,37,69,254,193,71,236,108,73,102,217,244,131,15,245,38,168,246,95,86,106,134,82,255,0,77,62,8,163,159,171,29,58,201,248,180,93,154,237,118,138,157,247,0,99,89,197,143,154,124,228,249,129,136,125,70,114,98,121,123,227,252,27,149,156,184,112,78,96,230,14,33,164,177,225,235,29,61,238,166,186,186,165,87,100,76,246,205,98,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,44,85,241,183,198,14,38,226,231,52,37,189,57,106,232,176,77,142,162,118,225,59,61,92,84,253,122,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,220,234,191,203,131,151,253,103,17,23,216,179,111,55,176,239,250,83,208,118,152,34,166,168,146,122,121,49,21,86,199,199,182,157,240,190,57,25,12,50,42,61,243,35,182,172,145,36,77,71,254,57,98,155,240,82,174,44,124,172,103,39,203,252,67,233,211,152,219,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,79,79,47,62,52,237,92,83,229,125,61,139,23,226,10,71,102,166,26,167,84,196,20,105,76,218,85,173,129,36,219,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,156,108,124,59,174,212,22,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,2,42,249,231,126,100,255,0,89,63,102,150,171,202,227,207,102,89,125,245,232,245,164,255,0,0,1,0,60,209,252,246,102,111,220,190,143,68,93,87,35,31,207,103,234,223,237,34,85,0,0,197,92,155,238,92,28,192,40,248,136,177,69,148,153,189,136,191,211,98,131,180,207,21,77,68,112,83,199,136,169,119,190,77,212,236,133,145,198,201,161,141,81,143,133,27,185,99,137,37,106,191,241,201,21,245,0,1,141,103,22,62,105,243,147,230,6,33,245,25,203,255,0,229,71,199,79,245,142,23,243,175,25,255,0,177,233,112,5,109,115,127,182,107,173,114,84,43,191,222,187,43,28,223,225,194,143,255,0,83,194,74,161,212,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,93,205,99,221,4,205,107,149,52,114,197,34,38,187,87,78,216,6,42,228,223,114,224,230,1,71,196,69,138,44,164,205,236,69,254,155,20,29,166,120,170,106,35,130,158,60,69,75,189,242,110,167,100,44,142,54,77,12,106,140,124,40,221,203,28,73,43,85,255,0,142,72,175,168,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,0,3,77,53,27,70,211,83,77,16,217,44,169,27,85,126,39,66,161,143,149,171,43,151,189,124,16,233,165,51,183,181,127,78,167,217,133,173,106,119,33,200,172,106,248,161,163,149,88,157,201,169,197,189,84,47,127,185,175,114,143,5,238,240,57,26,253,83,110,134,228,241,55,0,0,0,0,0,0,0,0,6,138,154,155,77,21,116,53,9,222,107,170,141,198,169,222,113,177,19,122,174,157,231,35,130,119,154,155,85,62,38,173,53,0,0,0,0,0,0,0,0,0,0,0,0,52,213,13,21,232,158,39,12,147,238,213,140,77,84,210,42,117,69,221,34,155,36,209,243,119,119,35,127,198,134,230,183,126,186,55,249,206,88,213,59,147,234,13,126,174,239,240,67,147,197,14,39,53,53,238,83,106,34,162,104,111,211,83,118,157,250,155,145,52,248,154,128,0,0,0,0,0,0,0,0,209,83,83,69,77,13,0,55,34,104,21,126,6,214,120,169,188,219,224,166,186,234,106,13,16,212,0,0,0,29,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,72,22,230,13,193,37,215,133,12,127,29,247,12,65,87,93,151,88,170,162,162,107,85,99,105,92,216,45,51,186,105,156,203,75,228,116,210,189,239,142,157,177,185,178,200,173,89,147,168,173,69,88,228,210,218,227,199,248,202,44,3,81,149,173,196,53,107,132,234,175,16,223,223,105,114,163,160,75,140,80,201,3,106,24,138,154,177,235,20,207,99,182,170,111,68,143,126,238,156,123,122,152,107,20,223,112,125,198,107,182,28,174,236,149,117,22,250,251,92,146,116,153,38,234,90,218,89,105,42,99,209,232,168,155,224,158,86,107,166,230,238,213,170,142,68,84,250,185,85,150,120,171,57,51,31,14,101,110,10,164,237,23,172,77,112,138,223,77,186,57,31,28,59,215,223,158,94,155,30,246,195,19,17,210,72,244,106,236,141,143,114,166,141,83,33,238,21,120,103,193,188,40,101,29,30,86,224,250,234,187,139,221,80,235,149,222,231,82,170,215,220,110,50,50,54,75,58,71,185,91,11,54,197,27,25,27,85,118,177,141,220,231,191,124,143,172,0,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,163,252,85,112,207,131,120,175,202,58,204,173,198,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,143,14,106,229,158,42,201,188,199,196,121,91,141,105,59,61,235,12,220,37,183,212,237,142,70,71,54,197,247,39,139,168,198,61,208,202,197,108,145,189,90,155,227,123,28,137,163,144,184,15,232,139,231,183,238,88,253,205,30,209,255,0,237,63,182,250,52,127,246,177,236,238,197,236,126,207,217,191,225,246,174,167,91,247,186,254,248,183,252,170,203,60,85,156,153,143,135,50,183,5,82,118,139,214,38,184,69,111,166,221,28,143,142,29,235,239,207,47,77,143,123,97,137,136,233,36,122,53,118,70,199,185,83,70,168,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,59,102,238,158,237,187,157,166,186,106,186,106,84,12,49,194,142,99,227,158,25,111,28,77,224,168,189,179,106,194,248,130,174,207,127,181,193,10,173,85,13,44,84,180,211,165,123,116,85,234,194,157,161,201,42,34,35,162,107,27,34,238,98,200,232,188,255,0,14,185,243,140,184,109,205,203,22,107,96,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,209,28,172,118,199,163,36,106,111,99,85,61,7,21,220,87,102,63,22,185,142,252,107,141,101,236,54,170,30,164,22,11,4,19,43,233,109,20,174,84,85,107,85,81,58,147,63,107,86,89,149,17,210,57,173,68,70,49,145,198,202,235,203,67,129,202,158,35,177,148,57,195,142,31,72,204,186,193,119,136,217,53,36,140,138,161,247,203,140,41,28,233,68,232,94,142,106,83,35,95,19,166,115,219,239,178,68,141,136,170,231,190,25,201,6,60,60,194,50,190,235,149,92,96,230,77,178,224,234,185,169,239,247,137,113,69,13,92,212,78,166,101,68,23,7,45,74,244,181,85,73,25,20,178,75,78,178,53,116,115,233,223,220,213,69,99,100,39,146,222,113,223,113,134,77,98,220,157,187,195,212,164,203,187,133,61,69,174,167,115,19,109,45,201,213,18,58,155,99,88,138,187,39,130,162,94,163,158,247,59,180,237,247,91,27,81,111,171,53,115,51,10,228,222,92,98,60,210,198,181,125,158,203,134,109,242,220,42,118,201,27,36,155,98,123,144,69,212,123,24,233,165,122,182,56,216,174,77,242,61,141,69,213,200,99,4,100,123,193,126,78,95,114,11,134,12,1,149,88,166,109,247,171,85,190,74,139,140,123,88,157,154,170,174,162,90,185,105,181,99,222,199,244,95,80,232,186,141,114,181,253,61,233,162,59,68,182,190,117,126,86,48,183,204,10,31,78,184,144,172,92,87,4,156,96,226,110,17,179,66,43,211,86,174,183,4,223,42,32,110,44,179,210,69,79,215,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,159,236,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,236,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,95,31,94,150,120,221,28,177,239,98,181,237,220,199,185,53,106,163,147,93,81,81,123,204,93,238,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,50,51,224,191,56,239,185,251,195,6,0,205,92,83,14,203,213,214,223,37,61,198,77,204,94,211,85,73,81,45,36,181,58,49,140,99,58,207,167,116,189,54,181,26,206,166,196,213,27,170,209,94,110,57,153,133,112,127,8,87,140,11,118,171,214,245,143,110,20,22,251,69,44,114,71,212,119,102,171,134,178,121,220,199,61,30,176,177,144,35,28,246,53,219,100,158,6,170,34,63,84,134,188,129,201,203,239,16,25,203,132,242,119,14,77,217,234,241,53,193,180,242,84,237,99,251,37,43,26,233,42,106,118,61,236,73,58,80,71,44,189,61,232,231,236,218,223,121,200,134,77,36,0,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,252,0,12,85,204,148,248,78,242,177,147,127,47,240,247,167,64,85,80,12,85,207,65,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,74,154,26,234,101,77,241,63,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,155,60,180,230,97,129,49,87,8,88,151,136,43,181,147,182,98,252,1,111,163,250,83,134,45,105,52,81,197,93,87,86,250,74,61,147,206,196,98,67,59,216,146,174,199,76,232,99,114,181,122,175,106,35,225,50,217,152,88,250,203,140,159,152,214,108,113,136,40,49,100,149,19,213,190,253,77,115,154,43,139,167,157,30,147,74,181,45,114,74,175,145,36,145,30,237,218,187,123,181,215,85,50,72,200,27,118,108,90,242,107,9,211,103,166,35,246,222,62,125,189,181,23,250,158,199,77,77,211,170,149,206,145,105,182,82,170,194,189,4,123,96,234,71,238,201,210,223,221,187,67,208,99,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,214,154,186,134,165,23,100,172,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,49,214,226,171,134,124,101,194,134,110,86,101,110,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,251,181,229,147,204,2,143,39,186,217,25,158,56,139,178,224,26,123,125,85,102,31,184,190,56,35,134,199,36,61,170,182,170,57,17,140,73,170,59,74,189,200,196,221,36,157,86,197,20,113,175,87,220,182,14,48,120,179,198,92,93,102,135,211,139,237,61,93,158,197,65,79,29,53,139,14,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,111,211,166,197,85,108,76,68,185,78,87,60,9,90,179,178,235,54,123,231,70,25,171,168,193,54,58,134,55,15,219,170,224,111,98,196,53,173,115,210,87,201,185,119,75,77,78,230,53,21,155,58,114,200,229,98,185,201,12,209,58,103,192,44,3,157,95,149,140,45,243,2,135,211,174,36,43,23,21,193,39,24,56,155,132,108,208,138,244,213,171,173,193,55,202,136,27,139,44,244,145,83,245,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,115,103,251,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,149,52,53,212,202,187,37,102,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,8,171,231,157,249,147,253,100,253,154,71,175,13,217,223,117,225,195,59,112,182,116,89,172,116,151,154,140,57,81,43,159,65,83,35,163,101,76,19,65,37,60,204,71,183,189,143,88,166,147,99,244,114,53,251,92,173,122,34,177,114,51,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,159,12,159,139,153,140,145,186,73,19,219,239,53,53,211,84,213,21,21,125,88,0,128,30,104,254,123,51,55,238,95,71,162,45,84,150,158,82,156,107,251,110,142,143,132,220,205,185,221,107,47,80,245,164,193,119,9,215,175,27,168,97,131,168,251,99,149,27,190,62,139,34,150,72,157,35,156,213,141,93,18,44,105,20,44,124,159,150,65,204,179,142,170,158,25,112,205,46,88,101,141,125,93,46,104,98,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,118,167,82,71,57,138,216,210,72,54,42,175,9,222,105,242,111,230,6,30,245,24,9,169,230,143,228,79,51,126,229,245,138,34,0,74,191,194,175,19,24,203,133,12,220,163,205,44,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,249,15,101,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,207,134,79,197,204,198,72,221,36,137,237,247,154,154,233,170,106,138,138,190,172,197,92,201,79,132,239,43,25,55,242,255,0,15,122,116,5,154,243,80,227,170,155,0,97,235,175,12,57,91,95,73,62,39,190,83,205,109,198,115,77,75,46,251,77,186,122,88,94,216,34,73,35,72,100,125,84,53,42,139,35,30,254,147,26,244,218,217,30,199,199,20,25,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,11,230,147,241,147,61,145,183,72,226,123,189,231,38,186,104,154,170,162,46,66,124,40,240,163,151,28,37,101,195,48,86,10,139,183,93,107,186,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,233,194,205,206,72,161,69,86,198,215,57,85,94,247,201,35,227,219,154,247,3,149,56,106,235,123,226,227,46,95,72,150,43,149,69,59,241,117,165,25,21,58,208,213,202,232,224,109,108,8,212,106,74,201,229,115,58,173,93,101,73,165,116,154,189,178,63,163,97,89,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,164,47,218,221,83,84,114,57,173,123,28,199,177,143,110,69,57,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,156,204,220,221,83,85,106,181,205,123,28,246,61,143,118,61,156,88,249,167,206,79,152,24,135,212,103,62,174,42,226,187,49,239,252,54,96,174,22,109,146,251,27,6,97,126,215,61,202,58,121,149,100,190,213,75,95,61,92,110,168,93,19,72,98,234,177,25,10,106,213,145,139,43,149,202,145,36,62,131,130,78,15,177,55,23,57,161,21,149,169,87,69,130,108,117,16,59,22,94,41,37,167,235,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,38,215,79,158,4,194,217,113,148,214,43,14,80,224,58,27,85,130,130,223,111,149,214,139,36,18,163,100,90,88,95,26,79,51,90,229,89,37,210,74,136,150,89,87,115,150,73,218,231,185,93,38,171,234,193,74,184,177,242,177,156,159,47,241,15,167,78,99,88,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,133,240,201,248,185,152,248,221,172,114,189,190,243,87,77,117,77,21,17,83,33,62,20,120,174,203,142,45,114,225,152,215,5,75,216,110,180,61,56,47,246,9,230,71,213,90,42,156,138,168,215,42,34,117,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,149,172,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,96,17,87,207,59,243,39,250,201,251,52,181,94,87,30,123,50,203,239,175,71,173,39,248,0,8,1,230,143,231,179,51,126,229,244,122,35,208,114,203,227,7,12,240,181,154,23,187,46,99,45,37,30,9,199,52,241,54,235,120,116,85,18,207,108,158,142,58,135,211,61,145,192,201,29,43,30,233,159,19,152,140,215,89,35,126,230,164,110,107,231,120,0,12,85,207,65,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,74,154,26,234,101,77,241,63,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,159,238,9,56,193,195,60,92,229,124,87,166,173,37,22,54,177,211,192,220,89,103,164,138,163,161,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,113,64,3,26,206,44,124,211,231,39,204,12,67,234,51,148,168,155,62,94,220,197,176,246,117,96,218,140,3,159,120,214,146,221,152,184,126,158,182,229,81,118,186,58,150,138,146,243,110,141,100,157,243,198,177,178,40,97,125,52,40,169,36,106,137,248,168,122,200,231,39,91,165,17,121,253,156,119,222,32,51,151,22,103,22,35,135,179,213,226,107,131,170,35,166,220,199,246,74,86,53,35,166,166,222,198,49,36,233,65,28,81,117,54,35,159,179,115,189,231,42,147,127,203,91,17,102,198,62,225,131,15,230,110,108,230,213,215,25,213,226,14,180,22,250,122,218,58,104,253,153,75,69,81,53,34,53,103,141,137,53,92,210,44,43,36,147,78,247,57,117,98,104,142,71,190,91,170,6,42,231,160,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,37,77,13,117,50,166,248,159,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,207,247,4,156,96,225,158,46,114,190,43,211,86,146,139,27,88,233,224,110,44,179,210,69,81,208,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,77,206,184,162,149,113,99,229,99,57,62,95,226,31,78,156,198,176,202,160,0,1,166,168,104,175,68,241,56,100,159,118,172,98,106,166,145,83,170,46,233,20,217,38,143,155,187,185,27,254,52,55,53,187,245,209,191,206,114,198,169,220,159,80,107,245,119,127,130,28,158,40,113,57,169,175,114,155,81,21,19,67,126,154,155,180,239,212,220,137,167,196,212,0,0,0,0,0,0,0,0,6,139,222,104,169,161,160,6,228,77,2,174,134,214,254,81,188,219,224,107,174,166,160,209,59,187,141,64,0,0,0,0,0,0,0,0,0,0,3,69,93,13,143,126,222,253,14,61,174,151,189,87,68,57,25,11,25,222,134,147,201,177,189,222,42,108,100,127,138,222,191,148,190,63,221,55,64,221,19,93,77,27,238,191,77,60,77,92,158,242,42,33,200,199,106,131,111,126,186,26,232,134,212,106,161,185,19,226,106,0,0,0,0,0,0,0,0,0,13,21,53,54,233,160,9,226,111,54,187,196,209,158,42,111,52,84,212,209,191,86,166,224,0,0,0,0,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,249,33,222,158,228,241,117,24,246,54,104,158,141,146,55,171,87,100,140,99,145,53,106,24,235,241,47,195,166,59,225,127,52,235,242,207,29,83,255,0,101,172,179,214,239,135,250,167,107,237,51,67,5,103,78,41,100,232,245,122,15,119,73,238,222,207,5,79,5,90,127,132,240,181,247,28,226,171,54,10,194,212,61,182,245,136,46,20,246,187,117,55,85,145,245,234,167,145,177,197,30,247,171,88,221,207,123,83,87,42,53,53,213,85,19,188,157,238,95,60,18,90,184,80,192,18,95,113,60,20,149,217,139,138,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,122,106,228,84,142,61,46,212,0,69,95,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,154,144,90,87,48,110,9,45,92,87,224,8,239,184,98,10,74,28,197,194,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,69,106,34,73,38,176,67,244,79,21,125,42,250,11,244,102,235,244,147,218,30,201,246,63,98,147,183,118,238,167,75,179,116,52,234,117,186,158,231,79,110,237,222,238,154,247,19,189,203,231,130,75,87,10,24,2,75,238,39,130,146,187,49,113,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,77,92,138,145,199,164,48,241,99,230,159,57,62,96,98,31,81,156,149,78,74,158,86,49,79,204,10,239,78,183,22,65,204,83,129,90,158,22,177,146,227,140,190,160,171,126,85,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,200,123,88,231,189,237,87,191,207,240,11,193,70,42,226,179,49,233,47,119,107,103,103,203,44,51,112,134,76,71,112,168,73,25,29,126,197,108,142,182,83,172,110,99,221,52,172,84,71,185,142,78,140,111,71,170,238,116,76,150,122,48,158,22,177,96,108,43,102,193,88,90,135,177,89,112,253,190,158,215,110,166,234,190,78,133,44,17,182,56,163,222,245,115,221,181,140,106,106,229,87,46,154,170,170,247,159,88,17,107,207,7,0,84,203,106,202,204,210,161,195,212,137,79,75,81,113,176,93,46,205,72,155,58,190,86,197,61,21,59,215,94,171,216,137,13,123,219,220,172,98,172,159,146,178,38,235,85,229,101,143,234,112,47,26,88,54,149,113,13,37,166,219,138,169,235,236,23,37,169,88,154,202,166,73,76,249,105,233,209,242,39,186,247,214,65,72,140,216,168,247,63,107,19,93,234,215,72,87,56,44,227,177,96,110,24,23,42,170,33,237,23,172,203,184,65,79,71,30,231,179,161,75,67,81,5,93,69,78,168,199,49,219,94,202,104,186,106,230,57,123,78,246,238,72,220,132,85,240,95,147,150,44,253,226,131,0,101,86,41,155,101,150,235,112,146,162,227,30,215,175,105,165,164,167,150,174,90,109,88,246,61,157,102,83,186,46,163,92,142,103,83,122,106,173,209,114,62,44,3,157,95,149,140,45,243,2,135,211,174,36,112,114,247,192,24,55,52,248,185,193,57,125,152,56,122,146,249,135,175,148,247,186,106,234,26,148,93,146,179,216,245,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,157,78,49,120,58,199,124,32,99,186,123,5,254,179,219,56,110,243,191,232,254,32,233,195,79,237,78,148,52,239,170,254,149,100,242,201,7,74,74,132,143,241,138,155,244,220,221,81,123,171,87,46,14,96,21,156,59,223,98,202,76,222,196,95,233,79,95,218,103,138,166,162,57,234,36,195,181,91,31,38,234,118,66,201,36,124,51,72,136,199,194,141,218,146,74,146,181,89,248,228,150,111,192,4,5,243,77,192,21,56,23,141,44,101,84,152,122,146,211,109,197,84,244,23,251,106,83,36,77,101,83,36,166,100,85,21,10,200,215,221,123,235,32,171,87,239,68,123,159,185,235,174,244,115,174,171,145,246,63,169,150,213,154,121,91,93,136,105,18,158,150,162,221,127,181,218,92,177,54,117,124,173,150,10,218,134,38,157,87,177,18,26,6,59,189,88,197,88,255,0,37,100,93,212,215,157,38,113,216,177,134,114,225,44,157,180,67,212,171,203,187,125,69,69,210,167,115,211,109,85,201,180,242,54,155,99,152,136,187,32,130,158,94,163,94,246,187,180,237,247,93,27,145,92,150,242,114,197,140,51,151,22,231,21,222,110,165,94,93,219,233,233,237,116,219,94,155,106,174,77,168,141,213,59,218,244,69,217,4,21,17,116,220,199,181,221,167,119,186,232,218,171,50,132,0,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,252,0,12,85,204,148,248,78,242,177,147,127,47,240,247,167,64,85,80,121,252,7,143,240,110,103,225,152,49,158,95,226,26,75,237,138,170,162,174,154,158,225,72,170,232,39,125,53,68,148,242,172,110,211,71,177,37,134,68,71,183,86,61,17,28,213,115,85,28,184,187,151,255,0,197,95,2,223,252,139,25,69,197,6,74,96,207,205,253,150,171,31,209,80,187,255,0,181,212,206,109,210,58,116,111,251,239,106,123,93,252,9,149,159,234,137,139,0,46,255,0,150,47,12,95,186,19,136,42,107,254,39,194,246,171,222,1,192,91,110,24,138,154,227,55,226,231,154,88,166,74,24,18,20,239,155,89,227,234,57,142,78,146,199,4,141,145,87,115,99,146,122,65,111,252,107,240,163,98,226,211,38,171,112,111,74,213,71,139,237,186,214,97,107,221,108,47,119,96,170,220,197,146,53,116,106,143,72,103,99,58,82,38,143,106,106,201,58,111,124,81,161,143,13,218,217,83,101,186,214,217,171,36,164,146,162,130,162,74,105,95,73,87,21,84,14,123,28,173,114,199,52,46,116,82,179,84,93,31,27,156,199,38,138,213,84,84,82,181,240,89,195,61,79,21,217,243,106,203,9,171,170,237,246,40,41,230,187,226,26,234,69,139,175,77,110,135,106,59,166,146,57,17,95,36,178,67,10,42,53,251,22,100,145,88,246,177,200,100,59,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,85,242,116,41,96,141,177,197,30,247,171,158,237,172,99,83,87,42,185,116,213,85,87,188,250,192,22,1,206,175,202,198,22,249,129,67,233,215,18,56,57,123,224,12,27,154,124,92,224,156,190,204,28,61,73,124,195,215,202,123,221,53,117,13,74,46,201,89,236,122,197,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,78,167,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,119,213,127,74,178,121,100,131,165,37,66,71,248,197,77,250,110,110,168,189,213,171,151,7,48,10,206,29,239,177,101,38,111,98,47,244,167,175,237,51,197,83,81,28,245,18,97,218,173,143,147,117,59,33,100,146,62,25,164,68,99,225,70,237,73,37,73,90,172,252,114,75,55,228,85,243,206,252,201,254,178,126,205,34,172,185,254,0,120,193,186,240,155,155,141,117,193,105,36,192,152,198,162,142,131,21,178,104,156,175,166,129,143,114,71,93,19,163,99,165,223,78,147,74,245,141,173,114,74,199,61,155,119,172,114,71,63,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,29,176,8,1,230,143,231,179,51,126,229,244,122,35,234,240,51,193,149,139,140,60,184,206,43,100,119,95,99,99,60,47,236,58,140,51,114,149,239,90,86,201,42,87,245,105,170,99,110,186,195,47,74,36,89,26,213,146,55,49,174,110,228,71,197,37,165,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,74,166,72,115,134,181,89,56,116,185,205,156,180,149,120,151,54,240,253,67,27,73,78,228,109,20,24,158,9,234,191,45,146,211,83,44,52,143,167,133,206,71,49,241,162,61,33,141,90,231,58,71,164,113,131,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,90,154,234,234,149,77,242,191,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,189,250,222,3,191,2,28,189,179,19,62,115,98,203,183,31,98,11,125,147,217,182,187,141,187,167,85,133,225,117,238,6,201,163,186,174,78,181,68,14,167,87,110,142,57,97,106,201,10,233,190,86,173,170,240,157,230,159,38,254,96,97,239,81,128,154,158,104,254,68,243,55,238,95,88,162,33,47,134,75,77,170,255,0,196,150,84,88,175,182,202,75,141,182,227,142,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,41,88,57,136,240,135,251,148,179,149,62,139,81,116,114,247,24,245,107,112,190,250,254,211,52,29,38,197,218,169,36,220,137,34,116,164,149,187,21,219,247,69,36,90,200,249,18,93,189,174,94,124,105,221,120,88,205,10,123,22,47,196,21,109,202,188,75,80,169,136,40,210,153,213,73,69,58,199,182,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,57,30,200,118,207,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,44,70,74,124,39,121,88,201,191,151,248,123,211,160,34,131,153,31,47,186,110,29,170,99,206,28,155,181,85,187,46,174,53,13,166,173,182,195,20,179,51,12,189,34,130,56,150,90,137,167,150,105,153,83,50,206,228,123,154,214,70,245,100,122,234,248,209,109,215,132,62,39,47,188,37,231,45,54,106,218,44,190,219,164,125,190,170,215,116,180,118,150,83,118,250,89,90,142,108,125,119,69,42,197,182,120,233,229,213,173,220,189,45,154,163,92,227,33,236,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,236,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,149,115,35,230,9,83,195,181,52,121,61,147,119,90,71,102,45,198,157,181,53,183,40,101,138,103,225,150,36,176,73,18,75,79,52,18,195,51,234,97,89,218,140,115,154,248,216,172,147,77,31,26,172,54,96,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,18,154,134,134,153,19,124,175,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,39,251,130,78,15,176,207,8,217,95,21,149,169,73,91,141,175,148,240,59,22,94,41,37,168,232,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,193,183,22,62,105,243,147,230,6,33,245,25,207,147,145,121,23,152,252,69,230,61,187,43,242,190,205,219,174,181,218,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,233,194,205,205,213,116,87,43,156,214,49,175,123,216,199,79,246,28,195,156,62,240,23,195,235,163,141,255,0,70,112,46,25,232,203,116,186,75,79,45,93,85,85,84,242,197,7,106,169,232,70,233,38,154,73,31,19,85,90,205,173,110,214,181,172,141,141,107,97,51,59,248,237,207,156,226,207,155,102,123,209,226,106,188,43,89,133,106,30,236,35,110,183,79,186,11,36,14,238,115,19,114,109,157,242,181,17,39,124,140,210,100,247,28,212,137,25,19,38,39,151,254,126,102,199,17,28,62,218,113,206,109,224,222,193,95,239,211,211,95,224,154,155,178,226,40,226,150,72,95,82,216,35,122,201,77,51,100,133,237,150,55,70,200,213,219,95,23,186,245,142,43,149,41,87,22,62,86,51,147,229,254,33,244,233,204,107,9,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,19,169,152,231,164,139,12,242,84,119,67,27,28,216,92,199,104,173,141,204,100,118,171,194,143,21,217,143,194,86,99,179,26,224,169,123,117,170,187,167,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,156,204,220,229,138,100,69,116,110,115,145,81,236,124,145,191,33,60,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,153,240,201,248,185,152,201,27,164,145,61,190,243,83,93,53,77,81,81,86,128,115,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,7,159,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,173,77,117,117,74,174,200,153,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,198,95,60,239,204,159,235,39,236,210,213,121,92,121,236,203,47,190,189,30,180,159,224,0,32,7,154,63,158,204,205,251,151,209,232,139,85,36,251,148,167,26,254,196,172,163,225,55,51,110,118,170,59,44,221,105,48,93,194,117,232,72,218,233,167,234,62,216,229,70,236,147,172,249,101,146,39,72,230,185,36,71,68,139,34,203,11,25,45,64,3,21,114,237,56,159,224,146,235,149,217,23,150,60,75,96,72,42,238,24,79,24,225,123,37,93,250,158,26,87,43,44,21,179,91,104,191,27,44,174,153,239,123,42,170,95,82,244,118,198,71,19,220,200,147,242,226,69,161,89,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,164,47,218,221,83,84,114,57,173,123,28,199,177,143,110,69,57,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,156,204,220,221,83,85,106,181,205,123,28,246,61,143,117,64,0,198,179,139,31,52,249,201,243,3,16,250,140,229,223,225,126,95,244,124,68,114,246,203,124,219,202,28,59,254,155,20,30,209,130,90,106,121,32,167,143,17,82,251,110,170,61,181,15,153,241,198,201,161,141,85,236,153,93,185,99,137,98,114,63,241,43,20,117,149,43,134,236,144,186,241,31,157,184,91,37,236,215,202,75,53,70,35,168,149,175,175,169,141,210,50,154,8,96,146,162,103,163,27,222,247,164,80,201,177,154,181,28,253,173,87,49,21,94,153,41,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,118,193,138,185,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,78,188,110,161,134,205,4,108,185,181,21,219,227,232,178,40,163,149,177,181,205,88,213,178,170,70,145,76,247,217,86,69,231,166,99,240,233,152,246,236,208,202,251,207,97,186,208,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,169,11,246,183,84,213,28,142,107,94,199,49,236,99,219,145,78,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,167,51,55,55,84,213,90,173,115,94,199,61,143,99,221,242,184,177,242,177,156,159,47,241,15,167,78,99,88,101,80,0,6,138,186,27,30,253,189,250,28,123,93,47,122,174,136,114,50,22,51,189,13,39,147,99,123,188,84,216,200,255,0,21,189,127,41,124,127,186,110,129,186,38,186,154,55,221,126,154,120,154,185,61,228,84,67,145,142,213,6,222,253,116,53,209,13,168,213,67,114,39,196,212,0,0,0,0,0,0,0,0,0,26,42,106,109,211,64,13,230,215,26,55,242,141,230,138,154,154,55,237,83,112,0,0,0,0,0,0,0,0,0,0,0,0,52,84,212,219,176,220,157,195,83,133,55,201,38,170,157,200,114,200,158,226,232,134,145,126,79,128,145,53,77,117,240,56,251,180,211,81,26,237,57,181,239,77,13,64,0,0,0,0,0,0,0,0,0,0,26,42,106,109,55,39,129,169,162,167,196,209,171,170,155,129,162,247,46,163,93,77,64,0,0,0,0,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,0,34,175,158,119,230,79,245,147,246,105,74,185,42,121,167,197,63,47,235,189,70,220,77,72,5,52,143,135,92,163,102,124,212,113,38,236,39,73,38,59,158,207,13,153,149,206,137,154,64,198,117,17,213,12,68,106,42,212,201,20,140,129,211,57,92,244,134,24,226,98,177,139,34,62,165,152,214,113,99,230,159,57,62,96,98,31,81,156,149,78,74,158,86,49,79,204,10,239,78,183,23,211,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,85,241,245,233,103,141,209,203,30,246,43,94,221,204,123,147,86,170,57,53,213,21,23,188,242,185,23,145,121,113,195,166,92,91,178,191,43,236,221,134,213,67,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,164,207,218,221,87,68,106,53,173,99,26,198,49,140,109,64,0,161,92,115,101,125,215,56,248,75,204,204,7,98,117,90,220,167,179,251,74,142,10,74,39,85,207,87,61,12,209,214,199,75,28,77,84,115,159,51,169,146,20,211,85,69,145,21,26,237,54,174,60,56,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,153,39,66,170,9,27,36,82,108,122,57,142,218,246,53,116,114,43,87,77,21,21,59,139,191,230,171,196,95,225,199,61,172,246,12,61,81,213,193,152,83,15,219,235,44,83,108,219,219,189,171,71,77,94,250,205,175,137,146,197,190,25,105,35,233,61,93,183,179,238,68,106,200,246,165,75,228,159,149,246,172,67,155,152,243,53,238,14,164,154,163,6,89,233,109,180,52,243,81,54,87,199,61,193,242,107,85,20,170,186,194,246,69,71,44,75,181,186,185,149,79,77,205,68,84,124,196,150,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,155,236,244,200,188,184,226,47,46,46,57,95,154,22,110,221,106,174,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,78,102,110,118,139,162,181,90,231,49,237,123,30,246,59,29,108,244,200,188,199,225,211,49,238,57,95,154,22,110,195,117,161,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,82,23,237,118,139,162,57,28,215,49,237,99,216,246,54,66,185,83,241,219,117,75,173,7,11,57,203,137,169,29,109,117,58,65,130,46,183,25,220,217,227,157,28,198,199,103,87,170,43,94,199,53,92,176,111,115,85,138,206,131,85,251,224,142,57,95,0,142,14,118,25,95,117,196,57,71,128,243,94,222,234,185,169,240,101,226,170,219,93,79,13,19,165,100,112,92,25,30,149,82,202,139,164,44,100,180,113,68,155,155,163,159,84,196,220,213,68,71,217,7,44,92,210,252,23,241,147,130,187,93,247,217,150,172,91,218,48,181,195,250,87,173,218,187,84,107,217,32,238,99,156,205,213,209,209,123,237,219,166,158,243,145,138,242,138,103,246,113,223,120,128,206,92,89,156,88,142,30,207,87,137,174,14,168,142,155,115,31,217,41,88,212,142,154,155,123,24,196,147,165,4,113,69,212,216,142,126,205,206,247,156,170,76,87,40,44,175,181,96,190,18,233,177,228,46,164,158,229,152,55,138,219,149,68,237,162,108,83,197,5,52,206,162,138,149,242,234,174,153,141,117,60,211,55,93,168,213,170,145,17,190,46,117,239,144,3,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,191,240,0,49,87,50,83,225,59,202,198,77,252,191,195,222,157,1,85,72,224,230,161,199,85,54,0,195,215,94,24,114,182,190,146,124,79,124,167,154,219,140,230,154,150,93,246,155,116,244,176,189,176,68,146,70,144,200,250,168,106,85,22,70,61,253,38,53,233,181,178,61,143,142,186,242,184,242,39,150,95,125,122,197,105,0,36,255,0,114,225,226,47,2,103,127,14,56,87,9,216,42,58,56,147,46,112,253,178,197,136,45,155,38,119,101,233,50,74,106,89,122,207,137,145,191,175,29,26,205,182,53,127,79,126,199,42,170,106,177,213,204,127,151,253,103,14,247,217,115,111,40,112,239,250,83,215,246,104,37,166,167,146,122,137,48,237,86,198,71,182,161,243,62,73,31,12,210,34,189,147,43,182,164,146,172,78,70,126,37,101,191,254,88,188,49,126,231,190,31,105,175,248,159,11,221,108,152,251,30,237,184,98,42,107,140,223,140,130,24,165,153,40,96,72,83,186,29,32,147,168,230,57,58,169,36,242,54,69,77,173,142,59,192,5,128,115,58,227,199,240,33,98,169,200,108,167,189,109,199,216,130,222,239,105,93,45,215,30,157,86,23,133,207,133,209,234,222,147,147,173,81,3,170,17,187,100,142,88,90,177,204,154,111,137,203,12,22,203,77,214,245,82,250,59,53,178,174,190,162,58,121,234,223,21,52,46,149,237,130,8,159,52,210,171,90,138,168,200,226,142,73,30,239,6,177,142,114,232,136,170,122,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,133,240,201,248,185,152,248,221,172,114,189,190,243,87,77,117,77,21,17,83,34,158,24,184,133,194,188,80,100,213,151,55,48,181,55,96,237,253,74,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,237,100,98,185,172,115,226,150,39,171,25,191,106,85,80,11,0,231,87,229,99,11,124,192,161,244,235,137,26,188,5,102,150,4,201,110,44,112,54,102,102,93,247,216,216,110,205,237,62,219,91,217,102,168,233,117,109,181,80,199,248,184,88,249,29,172,146,177,190,235,87,77,117,93,17,21,82,122,115,211,34,242,227,136,188,184,184,229,126,104,89,187,117,170,187,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,57,153,185,218,46,138,213,107,156,199,181,236,123,216,236,117,179,211,34,243,31,135,76,199,184,229,126,104,89,187,13,214,135,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,72,95,181,218,46,136,228,115,92,199,181,143,99,216,217,10,229,79,199,109,213,46,180,28,44,231,46,38,164,117,181,212,233,6,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,189,205,86,43,58,13,87,239,130,56,251,124,243,191,50,127,172,159,179,75,42,224,43,43,112,38,116,241,99,129,178,207,50,236,94,217,195,119,159,105,246,218,46,213,53,63,87,165,109,170,154,63,198,66,246,72,221,36,137,142,247,92,154,233,162,234,138,168,189,94,48,120,76,198,92,34,230,135,208,123,237,69,93,226,197,95,79,29,77,139,17,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,239,211,166,245,68,108,172,85,184,174,88,188,120,254,4,47,180,217,13,155,23,173,184,7,16,92,27,236,219,165,198,227,211,165,194,243,57,147,58,77,27,210,114,244,106,39,117,58,59,116,145,197,11,150,73,151,77,242,185,102,164,2,0,121,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,71,170,231,5,195,30,92,87,224,69,226,130,158,245,106,195,88,166,213,208,181,214,83,118,100,73,177,92,146,205,4,116,241,239,89,90,157,106,120,27,83,38,169,28,146,62,40,246,185,81,144,181,91,16,36,132,242,127,225,183,6,230,134,104,92,243,183,19,223,233,42,234,50,202,162,157,244,56,113,104,150,69,117,93,68,114,164,21,179,190,88,214,36,100,107,28,142,137,177,185,101,73,162,108,142,88,146,54,36,215,235,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,154,158,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,69,25,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,51,38,143,241,144,189,146,55,73,34,99,189,215,38,186,104,186,162,170,46,58,252,78,240,245,138,184,95,206,91,214,81,226,154,158,223,216,58,117,54,235,163,41,100,167,134,231,67,43,119,69,81,27,94,159,219,70,244,107,158,214,75,20,172,71,191,102,229,188,174,85,252,117,84,224,12,67,106,225,135,52,171,234,231,195,23,202,136,109,184,50,104,105,98,217,105,184,207,85,51,221,4,169,28,105,52,140,170,154,165,17,36,123,223,210,123,88,155,91,27,222,248,227,128,201,79,132,239,43,25,55,242,255,0,15,122,116,5,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,199,219,142,142,12,175,188,30,102,61,45,178,59,175,182,112,102,40,237,21,24,102,229,43,216,149,78,142,37,103,86,154,166,54,233,164,209,117,98,69,145,173,72,228,107,218,230,237,85,124,81,246,248,55,227,211,31,112,119,106,198,86,43,22,26,164,196,246,220,79,78,147,209,209,215,215,205,20,22,219,171,26,173,142,173,35,110,173,123,28,213,70,205,26,35,31,42,69,2,36,177,244,251,237,215,22,98,155,238,57,197,87,156,107,138,107,187,109,235,16,92,42,46,151,26,158,147,35,235,213,79,35,164,150,77,140,70,177,187,158,247,46,141,68,106,107,162,34,39,113,53,60,184,57,127,209,240,239,98,139,54,243,123,14,255,0,166,197,127,105,130,42,106,137,32,168,143,14,210,239,124,123,105,223,11,228,141,243,77,26,35,223,50,59,114,71,42,68,212,103,227,150,91,234,49,172,226,199,205,62,114,124,192,196,62,163,57,46,156,171,48,30,87,229,175,7,54,220,232,109,45,37,142,229,138,169,235,170,241,101,234,174,225,35,96,146,11,117,194,190,56,101,147,170,254,140,12,138,21,126,174,106,49,52,213,207,215,77,72,234,230,25,198,157,215,138,124,208,168,177,97,12,65,86,236,171,195,85,8,152,126,141,105,157,74,149,179,164,123,101,184,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,211,141,239,155,119,111,151,55,5,31,186,171,49,231,191,227,251,101,214,60,178,194,223,140,185,84,192,157,40,238,149,200,172,88,237,141,155,115,94,221,204,122,201,43,162,71,57,145,181,173,214,39,77,20,137,61,32,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,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,129,110,97,156,22,93,120,88,205,10,139,238,16,195,245,109,202,188,75,80,139,135,235,22,165,213,73,69,58,199,186,91,124,242,57,168,230,61,174,73,93,18,61,92,175,133,26,189,73,30,201,182,252,174,0,120,193,186,240,155,155,141,117,193,105,36,192,152,198,162,142,131,21,178,104,156,175,166,129,143,114,71,93,19,163,99,165,223,78,147,74,245,141,173,114,74,199,61,155,119,172,114,71,42,156,204,110,214,171,255,0,47,252,192,190,216,174,116,151,27,109,198,158,195,87,71,89,73,51,102,130,166,9,46,212,46,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,24,120,78,243,79,147,127,48,48,247,168,192,100,166,8,54,230,89,199,85,55,19,88,154,151,44,50,198,190,146,171,43,240,229,68,23,42,90,230,210,203,28,247,123,138,211,170,58,119,164,241,178,88,89,10,79,52,45,141,26,155,151,169,35,156,244,116,105,29,117,231,157,249,147,253,100,253,154,90,175,43,143,61,153,101,247,215,163,214,147,252,0,4,0,243,71,243,217,153,191,114,250,61,17,234,185,123,112,117,129,56,191,192,153,201,96,191,214,123,27,18,89,190,142,253,31,196,29,57,170,61,151,213,154,173,245,95,210,172,158,40,231,234,199,78,145,254,49,87,102,187,155,162,167,125,165,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,124,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,102,39,150,47,30,63,134,251,21,54,67,102,197,235,118,62,195,246,246,251,54,233,113,184,245,42,177,68,45,124,206,147,70,244,154,157,106,120,27,78,142,221,36,146,204,212,146,101,215,100,174,75,255,0,0,197,92,201,35,134,75,77,170,255,0,194,38,84,88,175,182,202,75,141,182,227,150,246,42,74,202,58,184,91,52,21,48,73,108,133,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,66,95,29,28,25,95,120,60,204,122,91,100,119,95,108,224,204,81,218,42,48,205,202,87,177,42,157,28,74,206,173,53,76,109,211,73,162,234,196,139,35,90,145,200,215,181,205,218,170,248,163,234,240,73,198,14,38,225,27,52,34,189,53,106,235,112,77,242,162,6,226,203,61,36,84,253,122,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,220,217,254,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,165,77,13,117,50,174,201,89,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,99,89,197,143,154,124,228,249,129,136,125,70,114,82,121,65,113,49,131,113,142,79,83,112,202,234,26,186,12,89,128,233,235,110,76,87,34,201,5,202,221,61,115,165,116,236,122,53,18,55,197,45,91,34,116,110,241,69,141,236,115,181,145,177,83,94,107,156,11,127,95,226,131,37,48,103,251,34,171,31,209,80,187,251,87,54,233,29,58,55,253,247,181,61,174,254,4,202,207,245,68,199,170,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,78,213,47,185,42,181,122,181,81,35,54,201,27,94,206,197,185,170,173,155,190,74,128,49,87,50,83,225,59,202,198,77,252,191,195,222,157,1,20,28,200,249,125,211,112,237,83,30,112,228,221,170,173,217,117,113,168,109,53,109,182,24,165,153,152,101,233,20,17,196,178,212,77,60,179,76,202,153,150,119,35,220,214,178,55,171,35,215,87,198,139,66,184,58,227,23,29,240,129,142,234,47,246,10,63,108,225,187,206,207,164,24,127,169,13,63,181,58,80,212,50,151,250,105,240,75,36,29,41,42,22,79,197,162,111,211,107,181,69,238,155,76,242,199,248,55,52,248,38,204,236,193,203,236,67,73,124,195,215,204,183,196,21,52,53,212,202,187,37,103,179,234,17,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,49,204,50,168,0,3,69,77,77,187,13,201,220,53,56,83,124,146,106,169,220,135,44,137,238,46,136,105,23,228,248,9,19,84,215,95,3,143,187,77,53,17,174,211,155,94,244,208,212,0,0,0,0,0,0,0,0,0,0,1,162,247,155,87,184,220,211,83,69,77,77,173,93,84,222,13,23,235,250,134,186,154,128,0,0,0,0,0,0,0,0,0,0,0,0,13,174,71,47,130,120,154,181,187,83,64,228,213,52,64,212,209,52,83,83,141,88,186,247,33,170,49,124,84,220,137,245,154,128,0,0,0,0,0,0,0,0,0,0,6,138,157,250,154,131,69,239,238,52,107,116,83,112,0,0,0,0,0,0,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,0,69,95,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,154,144,0,49,172,226,199,205,62,114,124,192,196,62,163,57,42,156,149,60,172,98,159,152,21,222,157,110,47,252,0,1,141,15,18,153,67,83,144,185,243,142,114,142,104,42,227,167,195,183,137,161,183,173,92,241,77,60,182,231,233,45,20,210,62,45,24,175,146,154,72,100,84,68,110,138,245,69,107,85,21,169,77,73,243,229,101,128,41,176,47,5,184,54,169,112,245,93,166,229,138,170,43,239,247,36,169,73,90,250,167,201,82,248,169,234,17,146,47,186,199,209,193,72,172,216,136,199,51,107,211,93,234,231,93,169,96,28,234,252,172,97,111,152,20,62,157,113,44,3,149,199,158,204,178,251,235,209,235,73,254,45,215,141,190,15,176,207,23,57,95,45,149,201,73,69,141,172,116,243,187,9,222,42,229,168,232,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,166,215,81,254,95,252,184,44,92,59,209,218,115,123,54,224,237,249,177,239,212,83,69,5,107,251,46,29,142,88,36,133,244,205,233,185,35,169,153,209,204,244,150,71,111,141,29,181,177,126,66,205,45,245,0,81,254,47,114,134,167,61,248,104,204,44,173,183,193,87,61,202,237,103,124,214,184,41,167,138,23,212,92,105,158,218,170,56,85,242,251,141,99,234,32,137,143,87,43,125,199,59,222,103,229,38,54,231,106,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,40,140,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,175,147,161,75,4,109,142,40,247,189,92,247,109,99,26,154,185,85,203,166,170,170,189,231,214,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,127,224,0,98,174,100,167,194,119,149,140,155,249,127,135,189,58,2,133,115,29,227,142,167,133,44,27,65,131,242,249,148,149,25,139,140,41,231,125,12,210,190,41,89,100,164,106,163,22,182,88,21,85,207,123,156,174,108,13,115,122,78,124,82,185,202,228,133,98,146,8,73,254,229,113,228,79,44,190,250,245,138,210,0,74,149,195,174,124,227,46,27,115,114,197,154,216,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,187,36,107,116,71,43,29,177,232,201,26,155,216,213,73,233,187,102,247,13,25,245,194,93,110,110,102,28,244,146,101,6,34,179,201,53,213,47,208,62,21,137,140,153,98,124,46,99,117,122,84,199,83,31,78,53,129,92,245,153,140,88,28,231,44,110,88,107,203,46,101,28,96,101,174,50,184,99,7,230,165,94,44,101,222,161,245,53,214,140,76,142,173,183,72,245,73,116,72,162,71,49,212,108,107,166,87,35,41,93,11,61,200,218,168,230,49,24,78,78,64,230,93,247,57,50,107,9,230,174,35,193,31,68,106,241,85,189,183,72,237,30,210,101,127,70,150,87,57,212,210,117,216,214,35,186,176,44,82,233,181,174,103,83,99,145,28,213,60,87,24,60,89,224,222,17,114,191,233,197,246,158,146,241,125,175,168,142,154,197,135,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,54,107,211,98,170,58,86,34,227,217,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,90,154,234,234,149,77,242,191,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,155,62,89,252,20,92,120,96,192,151,44,109,153,118,206,205,153,56,183,90,106,218,57,18,150,111,99,80,195,52,137,29,60,53,16,186,77,253,109,25,60,138,217,54,174,144,53,88,142,133,92,235,32,230,107,192,149,215,36,113,149,199,60,242,183,12,210,71,149,247,234,136,221,85,71,107,129,204,102,27,173,122,53,174,100,145,234,168,202,105,165,213,209,189,155,99,99,228,232,109,141,18,30,173,21,224,147,140,28,77,194,54,104,69,122,106,213,214,224,155,229,68,13,197,150,122,72,169,250,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,185,185,9,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,118,193,96,28,234,252,172,97,111,152,20,62,157,113,33,88,150,158,82,156,107,251,110,142,143,132,220,205,185,221,107,47,80,245,164,193,119,9,215,175,27,168,97,131,168,251,99,149,27,190,62,139,34,150,72,157,35,156,213,141,93,18,44,105,20,44,125,218,241,183,193,246,25,226,231,43,229,178,185,41,40,177,181,142,158,119,97,59,197,92,181,29,10,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,218,234,41,203,239,150,229,55,14,213,52,57,201,156,50,210,92,115,21,212,241,205,109,162,166,124,173,102,25,124,145,84,195,81,10,203,28,221,26,199,201,13,67,26,245,88,213,145,189,142,72,220,244,210,69,164,28,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,103,184,170,225,159,6,241,95,148,117,153,91,140,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,30,228,108,204,219,44,140,124,110,84,220,199,187,107,152,253,146,51,30,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,133,147,71,248,200,94,248,221,172,114,177,222,235,151,77,116,93,21,21,18,82,185,80,241,199,77,137,109,86,78,17,243,25,149,107,125,182,211,212,51,8,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,164,228,210,37,134,38,199,163,29,27,58,210,104,8,1,230,143,231,179,51,126,229,244,122,34,226,185,56,99,252,27,149,152,55,136,44,193,204,28,67,73,99,195,214,58,124,57,83,93,93,82,171,178,38,107,114,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,181,94,54,248,193,196,220,92,230,132,183,167,45,93,22,9,177,212,78,220,39,103,171,138,159,175,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,155,157,77,48,238,69,230,62,41,201,172,93,159,54,139,54,252,33,130,110,20,22,235,165,92,138,177,254,50,173,202,198,172,42,228,70,75,211,122,211,182,70,53,203,35,59,92,14,216,172,115,156,214,69,231,166,99,240,233,152,246,236,208,202,251,207,97,186,208,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,169,11,246,183,84,213,28,142,107,94,199,49,236,99,219,47,252,105,103,166,92,113,23,203,51,30,102,134,87,222,123,117,170,187,216,209,77,12,168,140,170,183,213,54,239,66,178,82,212,198,138,189,57,153,185,186,166,170,213,107,154,246,57,236,123,30,232,150,225,59,205,62,77,252,192,195,222,163,1,53,60,209,252,137,230,111,220,190,177,68,64,9,55,220,184,57,128,81,241,17,98,139,41,51,123,17,127,166,197,7,105,158,42,154,136,224,167,143,17,82,239,124,155,169,217,11,35,141,147,67,26,163,31,10,55,114,199,18,74,213,127,227,146,42,235,198,15,9,152,55,139,172,175,250,15,125,168,164,179,223,104,42,35,169,177,98,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,253,154,244,222,168,174,137,138,152,246,99,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,124,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,124,249,146,159,9,222,86,50,111,229,254,30,244,232,10,170,82,174,41,236,25,53,137,248,125,198,214,78,32,111,126,199,192,51,91,209,247,123,131,106,93,4,148,189,57,89,36,18,68,173,71,43,166,108,236,133,99,143,107,250,146,35,25,178,77,219,29,141,97,125,60,161,48,182,71,98,158,35,170,219,153,148,61,179,23,218,173,237,186,96,152,106,229,133,40,123,84,47,85,168,147,166,229,71,203,89,27,21,146,194,141,71,53,141,142,162,85,68,124,81,189,179,126,12,107,56,177,243,79,156,159,48,49,15,168,206,123,92,93,198,14,38,175,225,27,1,112,151,131,214,174,219,98,181,211,220,93,139,157,52,84,239,101,222,121,111,14,174,164,100,74,172,116,177,50,4,108,110,87,181,236,87,190,71,181,205,219,27,92,255,0,149,193,247,9,152,203,139,172,208,250,15,98,168,171,179,216,168,41,228,169,190,226,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,250,117,30,136,173,137,234,153,4,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,207,154,79,198,76,247,200,237,100,149,238,247,156,186,107,162,104,136,136,158,172,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,83,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,152,251,113,209,198,109,247,140,60,199,165,185,199,106,246,54,12,194,253,162,159,12,219,101,99,22,169,177,202,172,234,212,212,200,221,117,154,94,148,74,177,181,203,28,109,99,90,221,202,143,150,74,171,203,131,151,253,103,17,23,216,179,111,55,176,239,250,83,208,118,152,34,166,168,146,122,121,49,21,86,199,199,182,157,240,190,57,25,12,50,42,61,243,35,182,172,145,36,77,71,254,57,98,145,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,100,69,243,94,227,142,167,18,221,111,124,35,229,203,41,22,197,109,168,167,102,46,187,35,226,168,90,234,184,157,28,237,162,129,90,174,72,153,4,173,103,85,203,164,171,52,78,143,70,54,55,245,163,44,149,78,121,223,153,63,214,79,217,165,170,242,184,243,217,150,95,125,122,61,105,63,192,0,64,15,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,174,188,203,56,21,169,226,107,12,210,230,126,88,208,85,213,102,134,28,167,130,219,75,66,218,168,163,130,239,110,90,133,87,64,245,158,70,69,11,225,89,230,153,178,35,147,114,117,35,115,94,174,141,99,132,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,12,130,120,23,227,54,197,198,30,92,85,92,228,181,123,27,25,225,126,207,79,137,173,177,49,235,74,217,37,71,244,170,105,164,118,186,195,47,74,85,72,220,229,146,55,49,205,118,228,70,75,37,202,131,21,115,37,62,19,188,172,100,223,203,252,61,233,208,30,131,58,50,135,6,231,214,87,226,12,163,204,8,42,228,177,98,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,227,195,196,239,15,88,171,133,252,229,189,101,30,41,169,237,253,131,167,83,110,186,50,150,74,120,110,116,50,183,116,85,17,181,233,253,180,111,70,185,237,100,177,74,196,123,246,110,91,148,229,193,204,2,179,135,123,236,89,73,155,216,139,253,41,235,251,76,241,84,212,71,61,68,152,118,171,99,228,221,78,200,89,36,143,134,105,17,24,248,81,187,82,73,82,86,171,63,28,146,205,248,49,172,226,199,205,62,114,124,192,196,62,163,57,226,176,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,9,83,67,93,76,169,190,39,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,185,4,112,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,101,47,244,211,224,138,57,250,177,211,172,159,139,69,217,174,215,104,169,223,16,57,131,199,14,99,224,94,32,177,86,44,225,87,30,93,112,174,12,134,223,67,131,176,237,20,146,173,202,149,108,86,200,153,5,26,182,27,132,78,217,187,167,36,237,71,179,171,27,170,231,69,114,172,146,185,243,19,193,103,16,24,203,137,188,134,181,102,230,52,192,20,152,90,162,225,81,53,37,58,82,92,18,166,11,147,32,219,20,181,145,179,77,244,236,117,75,106,99,72,100,87,189,169,18,46,247,163,145,203,93,65,138,185,146,159,9,222,86,50,111,229,254,30,244,232,8,107,230,51,198,191,238,170,204,120,44,24,2,231,117,143,44,176,183,226,237,180,211,175,74,59,165,114,43,210,75,155,161,218,215,183,115,30,145,196,217,85,206,100,109,115,180,137,211,75,26,121,254,0,120,62,186,241,101,155,141,109,193,41,35,192,152,58,162,142,191,21,190,105,92,143,169,129,239,114,199,67,19,99,123,101,223,80,144,202,197,145,174,106,68,198,189,251,183,164,113,201,53,60,77,218,109,86,14,17,51,94,197,98,182,82,91,173,182,236,183,190,210,81,209,210,66,216,96,166,130,59,100,205,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,27,115,42,128,0,0,27,92,142,95,4,241,53,107,118,166,129,201,170,104,129,169,162,104,166,167,26,177,117,238,67,84,98,248,169,185,19,235,53,0,0,0,0,0,0,0,0,0,0,0,13,21,13,64,54,163,116,83,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,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,1,106,188,115,241,207,251,139,190,132,255,0,165,119,211,31,166,62,210,255,0,94,253,159,217,123,39,102,255,0,201,230,223,187,180,255,0,23,77,159,29,123,188,167,5,60,200,127,118,14,105,221,114,207,240,53,244,75,217,152,126,123,239,109,250,69,219,250,157,58,154,120,122,93,62,203,22,154,246,157,219,183,46,155,52,211,191,84,160,28,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,106,64,0,198,179,139,31,52,249,201,243,3,16,250,140,228,170,114,84,242,177,138,126,96,87,122,117,184,191,240,0,4,53,243,164,201,203,22,15,206,92,37,156,86,137,186,117,121,137,111,168,167,186,83,109,122,238,170,182,182,158,54,212,239,115,213,19,124,19,211,197,211,107,24,214,246,109,222,243,164,114,165,128,97,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,100,125,122,169,228,108,113,71,189,234,214,55,115,222,212,213,202,141,77,117,85,68,239,50,136,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,237,150,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,11,0,226,143,154,223,238,107,207,108,77,146,159,128,95,164,127,71,59,23,245,79,233,79,99,235,246,138,56,42,127,172,246,73,54,237,235,237,252,181,215,110,189,218,232,149,255,0,130,158,43,127,118,14,86,93,115,51,232,23,209,47,102,98,9,236,93,139,218,157,191,169,211,166,167,155,171,212,232,197,166,189,167,110,221,171,166,205,117,239,209,46,0,24,224,241,161,147,150,44,130,226,131,31,229,86,22,155,125,150,213,112,142,162,221,30,215,167,102,165,171,167,138,174,42,109,94,247,189,253,22,84,54,46,163,156,174,127,79,122,232,174,209,42,87,43,44,1,83,142,184,210,193,181,75,135,169,46,214,220,43,79,95,127,185,37,74,68,230,82,178,58,103,197,79,80,140,145,125,231,178,178,122,69,102,196,87,181,251,94,154,108,87,54,125,1,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,255,0,0,3,21,114,119,174,28,89,224,222,17,120,9,201,188,113,125,167,164,188,95,107,240,62,26,166,177,97,199,87,173,44,247,87,165,21,42,78,172,122,71,42,177,145,68,245,145,207,86,108,215,166,197,84,116,172,69,132,28,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,66,212,215,87,84,170,111,149,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,201,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,159,78,87,30,68,242,203,239,175,88,173,32,4,184,174,38,120,68,186,228,86,90,101,46,114,217,174,53,119,108,39,154,24,94,219,114,124,146,211,187,125,174,235,45,12,51,205,75,44,141,106,68,172,145,100,145,240,119,163,213,145,202,213,106,244,86,89,40,254,29,205,44,119,133,48,38,46,203,59,5,247,178,225,188,119,216,62,144,81,118,88,95,219,59,20,203,53,47,227,30,197,146,61,146,57,93,248,183,55,118,186,59,84,238,42,175,2,220,58,126,233,222,35,176,238,0,185,83,245,112,221,191,117,247,19,123,251,117,181,211,189,155,226,238,150,57,63,29,35,225,167,221,27,149,236,235,245,17,21,24,166,65,56,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,117,169,174,174,169,85,217,19,53,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,123,56,193,226,207,25,113,117,154,31,78,47,180,245,118,123,21,5,60,116,214,44,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,191,78,155,21,85,177,49,18,237,57,78,240,81,113,197,56,170,217,197,70,100,91,54,97,187,54,181,56,58,7,165,45,68,55,90,230,201,81,79,37,68,141,87,62,72,123,44,144,238,98,58,54,57,101,88,164,99,209,34,84,124,191,158,127,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,180,213,212,53,40,187,37,102,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,143,103,24,60,38,99,46,17,115,67,232,61,246,162,174,241,98,175,167,142,166,197,136,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,247,233,211,122,162,54,86,42,221,167,41,222,53,238,56,91,21,91,56,87,204,139,158,252,55,121,214,155,7,78,245,165,167,134,213,92,233,42,42,36,167,145,202,214,73,55,106,146,109,172,87,72,247,36,169,20,108,98,164,170,172,191,254,53,184,173,253,199,217,89,106,204,207,160,95,75,125,167,136,32,177,118,47,106,118,14,159,82,154,162,110,175,83,163,46,186,118,109,187,118,166,187,245,215,187,69,160,28,46,115,91,253,210,153,237,134,114,83,240,11,244,115,233,31,109,254,169,253,41,237,157,14,207,71,61,79,245,158,201,30,237,221,13,191,150,154,110,215,191,77,21,206,175,202,198,22,249,129,67,233,215,18,40,56,114,201,11,175,17,217,195,101,201,171,21,242,146,209,114,191,211,220,93,71,87,87,27,159,2,79,79,67,61,76,108,147,111,188,214,61,208,35,21,232,142,86,35,213,200,215,237,216,180,254,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,82,111,249,105,241,213,83,196,214,25,170,203,12,206,175,171,170,205,12,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,166,228,233,200,215,61,93,34,71,123,228,85,243,206,252,201,254,178,126,205,45,87,149,199,158,204,178,251,235,209,235,73,137,227,7,139,60,27,194,46,87,253,56,190,211,210,94,47,181,245,17,211,88,176,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,102,205,122,108,85,71,74,196,92,123,49,254,63,198,89,167,140,174,217,131,152,56,134,174,249,136,111,149,11,83,93,93,82,169,190,87,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,146,231,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,87,84,177,175,72,214,105,227,168,239,134,70,57,208,181,141,213,91,35,158,200,254,183,20,124,214,255,0,115,94,123,98,108,148,252,2,253,35,250,57,216,191,170,127,74,123,31,95,180,81,193,83,253,103,178,73,183,111,95,111,229,174,187,117,238,215,68,175,252,20,241,91,251,176,114,178,235,153,159,64,190,137,123,51,16,79,98,236,94,212,237,253,78,157,53,60,221,94,167,70,45,53,237,59,118,237,93,54,107,175,126,137,16,60,209,252,246,102,111,220,190,143,68,91,173,171,31,227,43,22,13,191,229,245,155,16,213,209,225,236,85,81,67,83,122,161,133,81,172,175,125,26,202,180,201,42,162,110,115,24,233,228,122,51,93,138,253,142,84,87,70,197,109,95,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,250,95,233,87,207,20,147,245,100,167,88,255,0,22,171,179,93,206,209,19,191,32,156,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,58,83,80,208,211,34,236,137,154,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,172,43,115,44,224,86,155,134,92,77,75,153,249,99,65,73,75,149,248,142,162,11,109,45,11,106,165,146,123,69,197,41,213,93,3,214,121,31,44,204,153,32,154,102,200,142,93,171,212,141,205,98,54,53,146,210,176,238,105,99,188,41,129,49,118,89,216,47,189,151,13,227,190,193,244,130,139,178,194,254,217,216,166,89,169,127,24,246,44,145,236,145,202,239,197,185,187,181,209,218,167,113,234,248,78,243,79,147,127,48,48,247,168,192,77,79,52,127,34,121,155,247,47,172,81,16,45,132,240,181,247,28,226,171,54,10,194,212,61,182,245,136,46,20,246,187,117,55,85,145,245,234,167,145,177,197,30,247,171,88,221,207,123,83,87,42,53,53,213,85,19,188,237,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,103,251,130,78,48,112,207,23,57,95,21,233,171,73,69,141,172,116,240,55,22,89,233,34,168,232,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,166,231,83,78,102,28,20,92,120,159,192,150,220,109,150,150,206,211,153,56,75,74,106,42,56,210,150,31,108,208,205,52,105,37,60,213,19,58,61,157,29,95,60,106,233,54,166,179,181,24,174,153,28,216,44,50,83,225,59,202,198,77,252,191,195,222,157,1,85,72,234,231,73,156,119,220,31,147,88,75,39,109,16,244,233,51,18,225,81,81,116,169,220,197,221,75,109,117,60,141,166,216,230,42,166,249,231,167,151,168,215,177,205,236,219,125,230,200,228,72,108,61,254,64,231,29,247,135,252,229,194,121,197,135,33,237,21,120,102,224,218,137,41,183,49,157,174,149,237,116,117,52,219,222,199,164,125,88,36,150,46,166,197,115,55,238,111,188,212,83,38,144,99,89,197,143,154,124,228,249,129,136,125,70,115,207,228,190,80,227,44,250,205,12,63,148,121,127,5,36,151,220,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,92,135,184,98,225,235,10,240,191,147,86,92,163,194,213,61,191,176,117,42,110,55,71,210,199,79,53,206,186,87,110,150,162,70,177,63,181,141,136,231,61,204,138,40,152,175,126,205,203,85,79,41,155,24,235,240,95,149,152,203,51,61,151,237,63,162,88,126,227,125,236,93,126,143,106,236,180,210,77,210,234,109,118,205,221,61,187,182,187,77,117,209,116,208,141,111,232,231,127,243,174,255,0,203,111,254,176,47,255,0,139,31,43,25,201,242,255,0,16,250,116,230,53,132,143,243,80,227,170,167,31,226,27,175,12,57,91,95,87,6,24,177,212,77,109,198,115,77,75,22,203,181,198,10,168,94,216,34,73,35,89,163,101,44,212,202,139,35,30,206,171,220,244,218,232,216,199,201,109,92,18,112,125,137,184,185,205,8,172,173,74,186,44,19,99,168,129,216,178,241,73,45,63,94,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,54,186,127,176,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,233,77,67,67,76,139,178,38,106,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,182,235,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,149,78,103,92,120,254,4,44,85,57,13,148,247,173,184,251,16,91,221,237,43,165,186,227,211,170,194,240,185,240,186,61,91,210,114,117,170,32,117,66,55,108,145,203,11,86,57,147,77,241,57,97,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,224,214,49,206,93,17,21,78,169,42,156,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,128,0,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,85,121,157,113,227,248,16,177,84,228,54,83,222,182,227,236,65,111,119,180,174,150,235,143,78,171,11,194,231,194,232,245,111,73,201,214,168,129,213,8,221,178,71,44,45,88,230,77,55,196,229,135,108,1,128,49,150,105,227,43,78,95,101,246,30,171,190,98,27,229,66,83,80,208,211,34,111,149,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,164,255,0,112,73,193,246,25,225,27,43,226,178,181,41,43,113,181,242,158,7,98,203,197,36,181,29,10,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,218,219,53,254,142,119,255,0,58,239,252,182,255,0,235,2,74,114,159,29,126,20,50,179,6,230,103,178,253,153,244,183,15,219,175,189,139,175,214,236,189,170,154,57,186,93,77,173,223,183,169,183,118,214,235,166,186,38,186,24,193,25,41,240,157,229,99,38,254,95,225,239,78,128,170,165,10,227,7,132,204,27,197,214,87,253,7,190,212,82,89,239,180,21,17,212,216,177,27,168,22,170,123,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,126,205,122,111,84,87,68,197,76,123,49,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,11,77,93,67,82,137,190,39,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,178,105,202,143,142,159,235,28,47,231,94,51,255,0,99,210,224,10,218,230,255,0,108,215,90,228,168,87,127,189,118,86,57,191,195,133,31,254,167,132,149,67,26,206,44,124,211,231,39,204,12,67,234,51,158,255,0,21,112,101,125,164,224,199,5,113,137,132,174,189,186,213,93,218,233,241,93,186,161,236,100,150,249,27,117,158,138,154,166,157,123,186,144,191,108,17,190,62,249,25,35,145,233,189,143,119,66,133,224,220,127,140,178,250,166,235,85,131,49,13,93,169,247,203,61,109,130,230,144,170,108,172,183,85,196,177,84,83,202,199,34,181,236,115,87,84,213,61,215,181,143,110,215,177,174,79,171,146,249,67,140,179,235,52,48,254,81,229,252,20,146,95,113,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,114,83,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,165,53,13,13,50,46,200,153,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,198,95,244,115,191,249,215,127,229,183,255,0,88,18,83,148,248,235,240,161,149,152,55,51,61,151,236,207,165,184,126,221,125,236,93,126,183,101,237,84,209,205,210,234,109,110,253,189,77,187,182,183,93,53,209,53,208,198,8,188,174,39,248,234,169,199,252,60,229,143,12,57,91,95,87,6,24,177,224,123,37,183,25,205,53,44,91,46,215,24,41,232,158,216,34,73,35,89,163,101,44,212,202,139,35,30,206,171,220,244,218,232,216,199,201,69,56,85,225,159,25,113,95,155,148,121,91,131,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,51,33,236,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,153,243,73,248,201,158,249,29,172,146,189,222,243,151,77,116,77,17,17,19,202,241,99,229,99,57,62,95,226,31,78,156,198,176,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,11,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,51,247,110,219,166,173,211,93,87,79,21,203,211,151,166,116,112,153,157,23,172,198,204,108,79,130,174,54,219,142,23,169,178,69,21,146,182,174,105,219,60,149,116,147,53,206,108,212,209,53,25,182,157,232,170,142,85,213,91,221,226,169,77,121,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,196,212,128,1,141,103,22,62,105,243,147,230,6,33,245,25,201,84,228,169,229,99,20,252,192,174,244,235,113,127,224,0,8,160,231,131,143,45,83,93,114,179,44,105,42,169,31,114,163,167,184,223,171,224,117,189,171,60,48,76,232,161,165,115,42,92,205,205,99,221,5,98,58,40,228,209,203,20,110,145,171,182,21,75,0,225,175,55,170,114,23,62,112,54,110,67,61,92,116,248,118,241,12,215,4,164,130,41,167,150,220,253,98,173,134,54,75,163,21,242,83,73,52,104,170,173,209,94,138,142,106,162,57,50,94,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,2,48,56,204,229,127,159,188,68,241,39,140,51,143,5,98,252,191,162,178,226,15,103,246,104,46,151,10,216,234,153,208,160,167,167,126,246,199,73,35,19,87,194,229,77,30,190,234,166,186,46,168,151,63,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,6,193,37,37,36,45,107,157,52,81,57,31,186,157,234,168,141,84,209,91,223,226,137,116,0,199,219,153,118,60,181,99,254,52,179,18,178,199,85,73,83,67,102,168,166,176,182,88,109,237,165,122,207,73,77,28,53,77,149,219,24,249,222,202,150,207,26,75,38,229,86,49,141,107,150,38,198,137,85,121,56,230,245,78,10,226,94,187,43,106,39,171,91,110,99,217,230,133,144,67,4,78,103,180,104,88,250,168,102,149,238,209,236,99,105,210,189,136,140,85,213,243,51,115,87,68,115,38,208,16,3,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,191,240,0,49,87,61,86,98,230,102,42,205,11,141,158,227,138,106,250,158,193,195,246,172,51,110,129,146,72,176,210,208,208,82,199,79,19,35,107,222,237,155,186,110,149,232,221,26,178,205,43,209,173,223,161,126,188,171,248,21,169,199,248,134,213,196,246,105,80,85,193,134,44,117,16,220,176,100,48,213,69,178,237,113,130,170,102,58,121,86,57,22,104,217,75,53,50,42,70,246,51,170,247,49,119,58,54,61,146,89,175,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,0,76,140,242,55,0,96,220,211,224,155,44,114,251,48,112,245,37,243,15,95,50,223,15,211,87,80,212,162,236,149,158,207,167,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,132,30,48,120,76,198,92,34,230,135,208,123,237,69,93,226,197,95,79,29,77,139,17,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,239,211,166,245,68,108,172,85,148,158,81,156,61,126,10,120,125,151,54,110,117,55,86,94,179,87,163,91,45,190,178,151,179,199,71,67,73,45,76,116,110,141,28,155,228,235,50,87,207,213,85,70,186,57,161,218,221,26,175,146,239,243,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,102,77,31,227,33,123,36,110,146,68,199,123,174,77,116,209,117,69,84,92,117,248,157,225,235,21,112,191,156,183,172,163,197,53,61,191,176,116,234,109,215,70,82,201,79,13,206,134,86,238,138,162,54,189,63,182,141,232,215,61,172,150,41,88,143,126,205,203,125,60,165,56,215,246,37,101,31,9,185,155,115,181,81,217,102,235,73,130,238,19,175,66,70,215,77,63,81,246,199,42,55,100,157,103,203,44,145,58,71,53,201,34,58,36,89,22,88,88,201,106,62,78,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,39,201,208,165,130,55,73,44,155,24,142,123,182,177,142,93,26,138,229,211,68,69,94,227,30,206,53,248,174,190,241,105,156,181,184,203,171,117,163,194,22,221,104,240,181,146,182,102,59,176,82,237,98,73,34,182,52,70,36,211,189,157,89,23,87,185,53,100,125,71,178,40,212,184,14,88,188,7,126,27,239,180,217,243,155,22,93,216,7,15,220,27,236,219,93,198,221,212,165,197,19,53,147,54,77,29,213,106,244,105,231,109,58,187,116,114,69,51,146,72,87,93,146,181,36,39,152,95,11,248,251,139,60,151,178,229,206,92,221,240,253,186,229,110,197,20,215,185,101,189,212,77,12,14,130,58,74,184,92,214,186,24,165,114,191,117,67,21,17,90,137,162,59,191,193,22,216,56,51,229,127,159,188,59,113,39,131,243,143,26,226,252,191,173,178,225,255,0,104,118,152,45,119,10,217,42,159,215,160,168,167,102,198,201,73,27,23,71,204,213,93,94,158,234,46,154,174,136,181,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,127,252,206,184,14,252,55,216,170,115,231,41,236,187,177,246,31,183,187,218,86,187,117,187,169,85,138,33,107,225,108,122,187,170,212,235,83,192,218,133,110,216,228,150,102,164,112,166,187,34,106,67,182,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,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,12,165,254,154,124,17,71,63,86,58,117,147,241,104,187,53,218,237,21,59,236,175,158,119,230,79,245,147,246,105,100,28,16,102,246,13,200,94,39,48,150,110,102,4,245,113,216,176,237,61,222,106,132,164,129,102,158,87,190,215,87,20,80,198,206,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,79,63,196,239,16,184,171,138,12,229,189,102,230,41,166,236,29,191,167,77,110,181,178,170,74,136,109,148,49,55,108,84,241,185,235,253,180,143,86,181,141,124,178,202,244,99,55,237,75,191,229,139,203,254,143,55,107,41,184,129,206,252,59,218,240,45,38,217,240,205,182,89,32,150,150,253,85,28,243,67,43,170,88,215,172,137,12,18,83,247,195,35,26,217,156,246,234,174,141,175,100,147,40,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,83,58,20,20,244,239,222,216,233,36,98,106,248,92,169,163,215,221,84,215,69,213,18,231,249,122,112,191,143,184,76,201,123,214,92,230,53,223,15,220,110,87,28,81,83,123,138,91,37,68,211,64,216,36,164,164,133,173,115,166,138,39,35,247,83,189,85,17,170,154,43,123,252,81,34,135,154,63,158,204,205,251,151,209,232,138,21,146,249,67,140,179,235,52,48,254,81,229,252,20,146,95,113,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,114,40,225,215,33,176,111,13,185,71,98,202,156,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,237,242,57,186,163,85,238,216,196,100,109,93,140,106,37,75,60,254,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,105,171,168,106,81,118,74,205,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,31,110,49,120,58,199,124,32,99,186,123,5,254,179,219,56,110,243,191,232,254,32,233,195,79,237,78,148,52,239,170,254,149,100,242,201,7,74,74,132,143,241,138,155,244,220,221,81,123,188,175,9,222,105,242,111,230,6,30,245,24,9,169,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,95,79,54,190,10,61,137,89,89,197,150,89,91,45,84,118,89,186,49,227,75,124,9,208,145,181,211,79,211,101,205,168,174,217,39,89,242,197,28,173,141,173,114,72,141,149,82,69,150,103,178,192,50,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,72,95,181,186,166,168,228,115,90,246,57,143,99,30,220,141,50,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,46,49,134,74,124,39,121,88,201,191,151,248,123,211,160,42,169,0,60,206,179,75,240,161,198,78,53,236,151,223,105,218,176,151,103,194,214,255,0,233,94,143,101,236,177,167,107,131,189,141,115,246,215,73,91,239,187,118,186,251,174,86,35,11,148,228,223,144,150,44,115,133,115,147,26,227,156,41,219,108,184,130,222,204,5,13,79,110,124,125,122,89,227,116,151,90,77,145,72,215,183,115,31,111,94,162,162,57,53,210,55,162,245,16,141,108,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,172,147,161,85,4,142,142,88,247,177,92,199,109,123,28,154,181,85,171,166,168,170,157,228,249,242,209,199,245,57,131,193,110,93,213,92,177,13,37,214,229,99,167,169,176,85,36,43,22,250,54,82,84,201,21,45,60,172,141,19,99,219,70,148,138,155,147,123,152,230,61,219,183,238,91,160,49,172,226,199,205,62,114,124,192,196,62,163,57,46,156,162,178,135,6,224,174,21,237,249,165,102,130,173,113,14,99,212,84,205,122,158,105,213,204,217,67,91,87,75,77,12,76,77,26,198,53,169,35,213,116,87,171,230,126,174,86,163,26,203,223,7,138,206,252,21,117,204,172,151,199,217,115,98,168,164,130,229,138,176,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,154,232,139,224,68,95,244,21,56,167,255,0,111,217,85,255,0,26,220,127,232,36,170,113,99,229,99,57,62,95,226,31,78,156,198,176,188,174,109,152,42,235,133,120,210,196,23,219,133,69,36,148,248,198,207,106,189,208,182,23,185,95,28,12,166,109,10,182,84,86,162,35,250,180,50,185,17,170,228,216,230,46,186,170,181,183,21,201,11,52,191,251,37,228,165,194,251,254,196,197,54,139,103,101,253,52,213,243,245,145,159,253,13,110,199,191,237,99,127,174,41,42,133,170,243,71,242,39,153,191,114,250,197,17,4,57,123,141,110,185,107,143,240,214,99,88,169,233,39,185,97,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,233,174,138,158,39,201,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,150,172,132,224,86,167,134,94,12,179,187,51,243,58,130,174,151,52,49,30,91,226,139,109,85,11,170,162,146,11,69,185,41,166,86,192,197,130,71,197,51,230,88,33,153,210,43,151,106,116,227,107,88,173,145,100,136,178,85,57,231,126,100,255,0,89,63,102,150,171,202,227,207,102,89,125,245,232,245,164,255,0,0,1,0,60,209,252,246,102,111,220,190,143,68,125,94,6,120,205,177,112,121,151,25,197,115,142,213,237,156,103,138,61,135,79,134,109,178,177,233,74,233,34,74,254,173,77,76,141,211,72,98,234,196,171,27,92,146,72,231,181,173,218,138,249,99,180,171,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,180,229,193,203,254,143,135,123,20,89,183,155,216,119,253,54,43,251,76,17,83,84,73,5,68,120,118,151,123,227,219,78,248,95,36,111,154,104,209,30,249,145,219,146,57,82,38,163,63,28,178,223,81,10,223,208,84,226,159,253,191,101,87,252,107,113,255,0,160,146,233,146,24,42,235,150,185,47,128,114,230,251,81,73,61,203,10,225,123,85,146,178,90,71,185,208,73,61,53,36,112,200,232,220,230,181,202,197,115,21,81,85,173,93,52,213,19,192,198,48,201,79,132,239,43,25,55,242,255,0,15,122,116,5,42,230,143,228,79,51,126,229,245,138,35,207,242,226,227,142,167,138,220,27,95,131,243,5,148,148,249,139,131,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,122,77,124,177,57,170,212,153,34,141,204,119,129,202,158,43,112,109,6,48,203,231,210,83,230,46,15,167,157,148,48,202,200,162,101,238,145,202,143,90,41,103,84,71,49,237,114,57,208,57,206,233,53,242,202,215,35,82,101,150,56,33,39,79,150,55,24,184,239,138,108,9,136,236,25,151,71,218,177,38,4,236,125,183,16,117,33,103,181,251,108,213,143,143,250,86,24,35,142,159,165,28,12,143,221,87,111,211,114,232,186,235,16,60,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,72,203,230,59,192,229,55,10,88,202,131,24,101,243,234,234,50,235,24,84,78,202,24,101,100,178,190,201,86,212,71,173,20,179,170,43,94,199,53,92,232,28,231,117,92,200,165,107,145,203,10,203,37,116,228,217,195,23,180,175,183,110,39,113,174,23,186,195,29,159,75,126,8,173,146,110,149,45,76,210,50,162,27,132,237,141,52,124,189,54,43,97,107,215,241,91,165,157,17,29,36,122,197,45,68,43,127,65,83,138,127,246,253,149,95,241,173,199,254,130,75,166,72,96,171,174,90,228,190,1,203,155,237,69,36,247,44,43,133,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,116,211,84,79,3,24,194,231,248,136,224,115,25,101,14,75,229,231,17,56,81,245,119,252,9,140,112,189,150,233,117,153,88,139,61,138,227,87,73,11,223,28,232,212,68,90,105,37,145,82,41,116,77,21,205,138,79,127,166,249,254,87,4,156,96,226,110,17,179,66,43,211,86,174,183,4,223,42,32,110,44,179,210,69,79,215,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,159,236,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,236,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,138,226,199,202,198,114,124,191,196,62,157,57,141,97,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,0,69,95,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,154,144,0,49,172,226,199,205,62,114,124,192,196,62,163,57,42,156,149,60,172,98,159,152,21,222,157,110,47,252,0,1,142,183,31,25,153,133,115,119,139,220,201,199,88,42,175,181,217,106,46,20,246,250,106,166,201,28,145,213,118,42,72,104,223,60,79,141,238,99,225,145,244,238,124,111,71,123,209,185,142,84,69,85,68,160,6,70,124,12,230,133,215,56,248,75,203,60,121,125,109,90,220,167,179,251,54,178,122,186,215,85,207,87,61,12,210,81,73,85,36,174,68,115,159,51,169,150,101,215,85,69,145,81,92,237,55,45,117,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,0,15,41,154,185,153,133,114,111,46,49,30,105,99,90,190,207,101,195,54,249,110,21,59,100,141,146,77,177,61,200,34,234,61,140,116,210,189,91,28,108,87,38,249,30,198,162,234,228,49,130,61,174,74,102,133,215,37,115,115,8,102,189,153,181,114,84,97,107,197,53,201,244,244,213,174,164,125,100,12,122,117,169,86,86,162,171,25,52,93,72,159,238,185,21,146,57,21,174,69,84,92,156,193,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,180,202,46,36,114,75,62,174,184,162,205,148,24,250,147,19,212,96,234,136,169,175,15,164,167,157,32,137,242,58,86,198,177,204,246,54,42,134,57,105,229,209,240,185,236,84,106,42,46,142,106,173,75,0,24,171,151,149,203,139,129,202,110,43,113,149,126,48,204,23,213,211,229,214,15,168,129,149,208,196,201,98,125,238,173,200,175,74,40,167,68,70,177,141,106,53,211,185,174,234,181,146,196,214,163,86,100,150,57,222,49,172,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,64,9,146,159,9,222,86,50,111,229,254,30,244,232,7,19,188,61,97,94,40,50,106,245,148,120,166,167,176,118,254,157,77,186,232,202,88,234,38,182,87,68,237,209,84,70,215,167,246,209,189,26,230,57,241,75,43,17,236,223,185,42,168,45,215,141,190,15,176,207,23,57,95,45,149,201,73,69,141,172,116,243,187,9,222,42,229,168,232,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,166,215,99,215,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,59,220,185,184,215,253,213,89,113,61,131,31,220,237,81,230,110,22,252,93,202,154,5,233,73,116,161,68,98,71,115,108,59,90,198,238,123,214,57,91,18,185,172,145,173,118,145,54,104,163,75,43,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,145,173,74,125,138,212,145,208,210,201,27,251,220,237,146,74,187,145,138,144,195,43,173,131,131,238,19,49,151,23,89,161,244,30,197,81,87,103,177,80,83,201,83,125,196,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,251,244,234,61,17,91,19,213,50,19,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,165,53,13,13,50,46,200,153,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,136,139,230,189,192,229,78,26,186,222,248,184,203,151,210,37,138,229,81,78,252,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,171,87,89,82,105,93,38,175,108,143,232,210,174,84,249,33,159,56,203,62,104,51,107,46,111,149,120,87,7,225,90,132,131,18,94,29,30,232,46,144,59,99,228,179,178,53,247,103,124,173,70,43,181,238,129,58,115,106,146,36,13,125,117,231,157,249,147,253,100,253,154,69,89,118,156,188,248,44,186,241,79,154,20,247,220,95,135,234,221,149,120,106,161,87,16,86,37,75,169,82,182,116,143,116,86,248,36,107,85,207,123,156,177,58,84,98,181,89,10,185,122,145,189,240,238,158,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,14,216,4,0,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,137,84,0,180,174,106,118,155,85,199,129,204,125,89,112,182,82,85,84,90,234,44,245,116,50,205,11,94,250,89,214,231,77,10,203,19,149,53,99,214,41,165,141,92,221,23,100,143,111,131,149,22,24,120,78,243,79,147,127,48,48,247,168,192,77,79,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,50,8,121,142,240,57,77,194,150,50,160,198,25,124,250,186,140,186,198,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,87,50,41,90,228,114,194,178,201,79,248,36,227,7,19,112,141,154,17,94,154,181,117,184,38,249,81,3,113,101,158,146,42,126,189,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,238,109,186,153,41,240,157,229,99,38,254,95,225,239,78,128,250,185,253,156,118,46,31,242,107,22,103,22,35,135,180,82,97,155,123,170,35,166,220,246,118,186,167,185,35,166,166,222,198,61,99,234,207,36,81,117,54,43,89,191,115,189,214,170,152,203,153,15,114,240,193,87,92,1,193,110,85,88,175,53,20,147,84,85,89,223,123,99,169,158,231,49,32,184,84,203,93,11,85,92,214,174,246,197,83,27,94,154,104,143,71,34,43,145,17,203,21,124,219,48,85,215,10,241,165,136,47,183,10,138,73,41,241,141,158,213,123,161,108,47,114,190,56,25,76,218,21,108,168,173,68,71,245,104,101,114,35,85,201,177,204,93,117,85,107,107,255,0,35,236,127,77,21,215,52,242,182,187,16,213,173,69,85,61,186,255,0,107,180,185,101,116,8,200,157,44,21,181,12,77,58,76,122,172,212,12,119,122,61,232,145,254,82,70,187,101,124,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,2,149,113,99,229,99,57,62,95,226,31,78,156,198,176,151,78,120,56,42,235,95,128,50,179,49,161,168,164,75,109,142,241,113,178,84,68,231,187,174,233,235,161,138,104,156,198,237,218,172,70,219,230,71,42,185,21,21,209,232,142,213,85,182,85,203,71,31,211,101,247,26,89,119,85,114,196,53,118,171,109,242,162,166,193,84,144,172,187,43,31,87,77,36,84,180,242,178,52,93,236,117,98,210,42,110,77,141,123,88,247,109,217,185,50,9,45,87,154,63,145,60,205,251,151,214,40,136,1,37,211,149,15,3,148,216,106,213,100,226,227,49,159,86,151,219,149,61,67,240,141,165,89,45,58,80,210,74,217,32,117,108,232,228,106,202,249,226,115,250,77,77,98,72,101,108,154,189,210,51,163,123,252,88,249,88,206,79,151,248,135,211,167,49,172,37,83,158,119,230,79,245,147,246,105,106,188,174,60,246,101,151,223,94,143,90,77,246,48,207,236,154,192,25,143,133,178,143,25,102,21,170,213,139,241,166,239,98,90,231,123,186,149,58,42,181,187,156,136,172,139,168,244,88,226,234,57,189,89,26,230,71,189,232,173,74,128,0,32,7,154,63,158,204,205,251,151,209,232,139,85,37,83,149,31,2,223,214,56,160,206,188,25,254,199,170,192,20,85,206,254,217,206,186,73,78,173,255,0,122,236,175,115,191,135,50,51,253,79,49,42,128,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,20,171,154,63,145,60,205,251,151,214,40,136,96,224,238,237,117,178,241,95,147,213,150,107,157,93,5,68,152,226,203,72,249,105,166,116,79,116,19,214,69,12,209,43,154,168,170,201,34,146,72,222,223,7,49,238,106,234,138,168,100,146,66,7,57,44,45,98,195,252,92,81,221,173,20,61,158,175,19,96,251,117,210,233,39,85,239,237,21,76,158,166,145,178,104,229,84,102,144,82,83,179,70,162,55,220,215,77,206,114,173,107,228,99,249,236,253,91,253,164,88,7,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,226,177,254,0,193,185,167,131,110,217,125,152,56,122,146,249,135,175,148,235,77,93,67,82,139,178,86,106,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,158,127,32,114,114,197,195,254,77,97,60,157,195,147,118,138,76,51,111,109,60,149,59,94,206,215,84,247,58,74,154,157,143,123,214,62,172,242,75,47,79,122,181,155,246,183,221,106,33,80,0,49,87,50,72,225,146,211,106,191,240,137,149,22,43,237,178,146,227,109,184,229,189,138,146,178,142,174,22,205,5,76,18,91,33,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,145,45,204,51,151,157,215,134,139,173,70,106,101,93,29,93,199,42,238,53,8,143,98,185,211,79,134,231,145,218,54,158,119,46,174,125,51,156,168,216,167,114,170,162,171,98,149,119,244,228,159,207,242,230,227,95,247,42,230,60,246,12,127,115,186,201,150,88,167,241,119,42,104,23,171,29,174,185,85,137,29,205,176,237,115,221,181,140,88,229,108,74,215,62,55,53,218,74,232,98,141,102,39,137,187,181,170,255,0,194,38,107,223,108,87,58,75,141,182,227,150,247,218,186,58,202,73,155,52,21,48,73,108,153,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,99,110,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,0,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,0,12,107,56,177,243,79,156,159,48,49,15,168,206,74,167,37,79,43,24,167,230,5,119,167,91,139,255,0,0,2,159,231,246,113,216,184,127,201,172,89,156,88,142,30,209,73,134,109,238,168,142,155,115,217,218,234,158,228,142,154,155,123,24,245,143,171,60,145,69,212,216,173,102,253,206,247,90,170,99,46,87,254,56,184,116,253,203,249,236,252,179,164,167,254,165,125,31,179,86,91,235,119,255,0,217,63,233,56,225,171,172,233,172,178,58,30,173,116,21,174,233,57,222,231,131,83,102,197,91,223,228,125,143,234,101,181,102,158,86,215,98,26,68,167,165,168,183,95,237,118,151,44,77,157,95,43,101,130,182,161,137,167,85,236,68,134,129,142,239,86,49,86,63,201,89,23,116,165,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,0,5,138,243,130,206,59,22,6,225,129,114,170,162,30,209,122,204,187,132,20,244,113,238,123,58,20,180,53,16,85,212,84,234,140,115,29,181,236,166,139,166,174,99,151,180,239,110,228,141,200,69,95,5,249,57,98,207,222,40,48,6,85,98,153,182,89,110,183,9,42,46,49,237,122,246,154,90,74,121,106,229,166,213,143,99,217,214,101,59,162,234,53,200,230,117,55,166,170,221,22,149,98,204,45,125,192,216,170,243,130,177,77,15,98,189,97,251,133,69,174,227,77,213,100,157,10,168,36,116,114,199,189,138,230,59,107,216,228,213,170,173,93,53,69,84,239,39,207,150,142,63,169,204,30,11,114,238,170,229,136,105,46,183,43,29,61,77,130,169,33,88,183,209,178,146,166,72,169,105,229,100,104,155,30,218,52,164,84,220,155,220,199,49,238,221,191,114,221,1,0,60,209,252,246,102,111,220,190,143,68,50,159,141,124,85,144,92,29,221,114,83,41,238,126,205,197,248,195,24,92,235,110,87,104,150,70,85,90,109,107,67,111,138,55,83,59,106,49,38,157,236,168,106,74,215,171,225,108,14,84,107,95,36,82,178,138,100,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,58,144,191,107,117,77,81,200,230,181,236,115,30,198,61,185,20,228,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,122,115,51,115,117,77,85,170,215,53,236,115,216,246,61,213,0,3,28,206,15,184,76,198,92,93,102,135,208,123,21,69,93,158,197,65,79,37,77,247,17,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,239,211,168,244,69,108,79,84,200,79,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,148,212,52,52,200,187,34,102,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,12,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,144,2,100,167,194,119,149,140,155,249,127,135,189,58,2,170,128,8,213,230,197,193,69,187,20,225,91,159,21,25,111,108,217,137,44,218,84,227,24,24,149,85,19,93,104,91,29,61,60,117,17,181,28,248,225,236,177,195,185,232,216,216,213,137,101,145,239,69,137,17,241,67,128,241,254,50,203,12,77,6,51,203,252,67,87,98,190,210,211,213,211,83,220,41,21,27,60,12,169,167,146,158,85,141,218,106,199,172,83,72,136,246,232,246,42,163,154,173,114,35,145,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,74,106,26,26,100,77,242,191,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,200,79,131,238,19,48,111,8,185,95,244,30,197,81,73,120,190,215,212,73,83,125,196,109,160,90,89,238,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,251,53,234,61,17,29,43,213,107,168,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,31,39,11,97,60,43,129,172,84,184,91,5,97,155,86,31,178,209,111,236,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,232,157,238,114,170,247,170,145,131,207,59,243,39,250,201,251,52,143,94,27,178,66,235,196,126,118,225,108,151,179,95,41,44,213,24,142,162,86,190,190,166,55,72,202,104,33,130,74,137,158,140,111,123,222,145,67,38,198,106,212,115,246,181,92,196,85,122,100,103,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,62,105,63,25,51,223,35,181,146,87,187,222,114,233,174,137,162,34,34,122,176,1,0,60,209,252,246,102,111,220,190,143,68,93,87,35,31,207,103,234,223,237,34,85,0,45,87,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,53,60,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,207,63,143,240,6,13,205,60,27,118,203,236,193,195,212,151,204,61,124,167,90,106,234,26,148,93,146,179,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,199,179,140,30,19,49,151,8,185,161,244,30,251,81,87,120,177,87,211,199,83,98,196,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,244,233,189,81,27,43,21,104,81,146,159,9,222,86,50,111,229,254,30,244,232,11,74,231,63,155,213,56,67,33,176,214,81,219,167,171,134,163,48,175,14,154,177,91,4,79,130,107,117,191,167,44,144,189,238,247,216,245,169,154,134,70,171,19,189,33,145,21,200,139,181,241,45,146,153,95,117,206,172,220,194,25,81,102,117,92,117,24,166,241,77,109,125,69,53,19,170,223,71,3,222,157,106,165,137,170,138,246,67,23,82,87,251,205,68,100,110,85,115,81,21,83,39,50,53,121,222,224,95,104,101,102,90,102,103,181,58,126,193,196,21,118,46,197,208,215,173,219,233,146,110,175,83,119,187,179,217,187,118,237,93,221,109,117,110,205,29,98,188,183,177,77,139,7,241,181,149,183,108,71,93,217,41,42,46,21,118,184,228,233,62,77,213,85,180,53,20,148,209,232,196,85,77,243,207,19,53,211,107,119,106,229,70,162,170,100,40,99,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,186,160,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,100,103,199,54,87,221,115,143,132,188,204,192,118,39,85,173,202,123,63,180,168,224,164,162,117,92,245,115,208,205,29,108,116,177,196,213,71,57,243,58,153,33,77,53,84,89,17,81,174,211,106,227,173,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,148,70,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,39,199,215,165,158,54,201,20,155,30,141,123,119,49,237,93,28,136,228,215,69,68,94,226,218,249,163,249,19,204,223,185,125,98,136,176,14,88,188,7,126,27,239,180,217,243,155,22,93,216,7,15,220,27,236,219,93,198,221,212,165,197,19,53,147,54,77,29,213,106,244,105,231,109,58,187,116,114,69,51,146,72,87,93,146,181,38,164,165,92,88,249,88,206,79,151,248,135,211,167,49,172,37,83,158,119,230,79,245,147,246,105,97,92,36,231,125,171,135,12,254,195,153,209,121,177,213,222,105,240,229,61,209,204,160,166,145,177,190,166,121,173,213,52,240,177,94,238,230,49,101,154,61,239,209,202,214,110,114,53,234,136,197,241,89,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,11,33,143,241,112,177,145,183,72,226,99,125,214,166,186,106,186,170,170,172,202,114,224,230,1,71,196,69,138,44,164,205,236,69,254,155,20,29,166,120,170,106,35,130,158,60,69,75,189,242,110,167,100,44,142,54,77,12,106,140,124,40,221,203,28,73,43,85,255,0,142,72,175,168,2,0,121,163,249,236,204,223,185,125,30,136,244,28,178,248,62,195,60,82,230,133,238,245,152,201,73,89,130,112,53,60,78,186,217,221,45,68,83,220,231,172,142,161,148,204,100,144,62,55,68,198,58,23,202,231,163,245,214,56,217,181,201,35,156,201,222,0,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,20,171,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,146,153,10,220,234,252,211,225,111,151,244,62,163,113,42,175,35,31,207,103,234,223,237,34,192,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,151,84,0,6,42,230,74,124,39,121,88,201,191,151,248,123,211,160,35,3,153,215,48,10,60,221,172,169,225,251,36,49,23,107,192,180,155,160,196,215,40,163,130,90,91,245,84,115,195,52,77,166,123,152,178,36,48,73,79,221,52,111,107,102,115,221,162,58,54,177,242,90,175,10,60,40,230,63,22,185,142,204,21,130,162,236,54,170,30,156,247,251,252,240,171,233,109,20,174,85,68,115,145,21,58,147,63,107,146,40,81,81,210,57,174,85,86,49,146,72,201,190,205,252,173,192,153,45,192,238,104,229,166,90,88,189,141,134,236,217,127,138,59,21,23,106,154,163,165,213,164,170,154,79,198,76,247,200,237,100,149,238,247,156,186,107,162,104,136,136,152,235,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,0,4,85,243,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,137,169,0,3,26,206,44,124,211,231,39,204,12,67,234,51,146,169,201,83,202,198,41,249,129,93,233,214,226,255,0,192,0,142,174,116,153,199,125,193,249,53,132,178,118,209,15,78,147,49,46,21,21,23,74,157,204,93,212,182,215,83,200,218,109,142,98,170,111,158,122,121,122,141,123,28,222,205,183,222,108,142,68,142,190,1,242,207,10,230,239,23,185,109,129,113,173,39,107,178,212,92,42,46,21,52,174,142,57,35,170,236,84,147,86,50,9,89,35,28,199,195,35,233,218,201,24,173,247,163,115,218,138,138,168,169,34,156,233,50,114,251,140,50,107,9,103,21,162,110,165,38,93,220,42,41,238,148,219,88,155,105,110,78,167,141,181,59,220,244,85,217,60,20,241,116,218,199,185,221,167,119,186,216,220,171,97,124,180,113,253,54,95,113,165,151,117,87,44,67,87,106,182,223,42,42,108,21,73,10,203,178,177,245,116,210,69,75,79,43,35,69,222,199,86,45,34,166,228,216,215,181,143,118,221,155,147,32,146,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,0,0,132,14,112,89,199,125,199,60,80,46,85,84,67,217,236,185,105,111,130,158,142,61,204,127,94,170,186,158,10,186,138,157,81,141,123,119,49,244,209,116,213,207,106,118,109,237,218,178,57,10,129,201,47,44,240,174,32,204,124,196,205,43,181,39,104,189,96,251,125,190,223,104,234,71,27,227,167,237,235,83,215,157,187,152,175,100,200,202,68,141,175,99,155,248,185,231,106,163,145,253,212,255,0,156,22,78,95,112,55,20,11,154,181,19,118,139,46,101,219,224,168,163,147,107,25,208,170,161,167,130,146,162,155,68,123,158,237,172,101,52,189,69,107,26,189,167,99,119,44,110,82,176,114,62,199,244,209,93,115,79,43,107,177,13,90,212,85,83,219,175,246,187,75,150,87,64,140,137,210,193,91,80,196,211,164,199,170,205,64,199,119,163,222,137,31,229,36,107,182,87,200,1,230,143,231,179,51,126,229,244,122,34,213,75,148,226,111,128,156,229,225,95,46,48,102,100,99,249,237,85,20,152,155,109,29,202,158,142,161,175,146,203,116,122,75,44,116,114,46,186,77,172,17,171,186,177,106,196,145,147,51,93,173,138,73,186,188,18,113,131,137,184,70,205,8,175,77,90,186,220,19,124,168,129,184,178,207,73,21,63,94,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,119,54,127,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,233,83,67,93,76,171,178,86,106,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,20,171,134,46,30,176,175,11,249,53,101,202,60,45,83,219,251,7,82,166,227,116,125,44,116,243,92,235,165,118,233,106,36,107,19,251,88,216,142,115,220,200,162,137,138,247,236,220,181,84,24,214,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,32,4,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,0,20,43,140,30,44,240,111,8,185,95,244,226,251,79,73,120,190,215,212,71,77,98,195,142,175,90,89,238,175,73,24,147,171,30,145,202,172,100,81,61,100,115,213,155,53,233,177,85,29,43,17,113,204,43,175,5,156,71,90,184,88,207,155,86,106,95,112,69,38,37,182,182,158,107,109,99,22,38,186,182,138,9,246,164,149,84,46,114,163,89,82,214,162,183,189,81,31,27,230,137,92,206,167,81,185,20,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,118,192,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,17,87,207,59,243,39,250,201,251,52,181,94,87,30,123,50,203,239,175,71,173,39,248,0,8,1,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,18,168,1,106,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,9,169,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,10,63,197,87,12,248,55,138,252,163,172,202,220,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,152,219,153,41,240,157,229,99,38,254,95,225,239,78,128,138,190,115,121,165,244,175,136,235,22,89,208,95,123,85,6,4,195,241,246,154,46,203,179,177,221,43,94,179,77,248,197,98,58,77,244,173,183,59,185,206,99,116,209,52,119,81,15,21,202,79,5,93,113,87,26,88,126,251,111,168,164,142,159,7,89,238,183,186,230,204,247,35,228,129,244,206,161,70,196,136,213,69,127,86,186,39,42,57,90,155,26,245,215,84,70,186,119,139,106,230,67,133,175,184,195,130,92,210,180,225,202,30,215,87,79,111,164,186,73,31,85,145,237,165,162,174,167,171,169,147,87,170,34,236,130,9,95,166,187,157,183,70,162,185,81,23,31,107,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,12,167,140,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,151,84,0,41,87,22,62,86,51,147,229,254,33,244,233,204,107,12,170,12,99,51,175,43,238,185,43,155,152,191,42,47,46,171,146,163,11,94,42,109,172,168,169,162,117,35,235,32,99,215,163,84,145,57,85,88,201,162,233,202,207,121,200,172,145,170,142,114,42,42,205,159,41,252,83,98,196,28,18,225,11,77,162,187,180,85,225,155,133,222,215,116,143,164,246,118,122,167,215,77,86,216,245,114,34,63,88,42,233,223,171,85,91,239,233,174,230,185,18,186,241,27,146,22,174,35,178,122,245,147,87,219,229,93,162,219,127,168,183,58,178,174,146,54,190,116,130,158,186,10,153,25,30,239,117,175,123,96,86,35,213,28,140,87,163,149,175,219,177,106,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,135,108,165,92,88,249,88,206,79,151,248,135,211,167,49,172,37,83,158,119,230,79,245,147,246,105,21,101,213,100,95,46,140,246,207,188,137,189,231,94,19,183,127,177,190,137,91,58,212,127,232,143,250,114,90,106,223,199,73,82,206,199,217,250,78,119,227,89,248,223,6,125,107,110,184,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,132,169,161,174,166,84,223,19,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,254,224,147,140,28,51,197,206,87,197,122,106,210,81,99,107,29,60,13,197,150,122,72,170,58,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,185,215,20,8,1,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,18,168,0,6,42,230,74,124,39,121,88,201,191,151,248,123,211,160,41,87,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,50,21,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,69,128,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,46,168,0,12,85,201,62,226,39,152,5,102,81,112,153,148,156,63,100,134,34,236,152,234,175,47,240,252,24,154,229,20,115,197,85,97,165,146,205,67,52,77,166,123,152,145,172,211,199,81,221,52,111,115,161,107,29,162,54,71,49,241,199,94,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,249,164,252,100,207,100,109,210,56,158,239,121,201,174,154,38,170,168,139,144,247,10,188,51,224,222,20,50,142,143,43,112,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,220,173,133,155,98,141,140,141,170,187,88,198,238,115,223,190,71,246,248,177,242,177,156,159,47,241,15,167,78,99,88,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,0,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,0,12,107,56,177,243,79,156,159,48,49,15,168,206,74,167,37,79,43,24,167,230,5,119,167,91,139,255,0,0,2,8,121,172,103,205,54,114,113,71,95,134,108,85,181,114,88,178,218,157,112,204,108,117,68,171,4,151,22,74,247,87,204,200,94,198,164,79,234,170,83,57,81,29,212,74,56,222,143,115,85,136,219,138,228,133,149,191,253,146,243,174,225,98,255,0,98,97,107,69,207,181,126,154,154,248,58,40,255,0,254,134,187,123,217,246,49,223,215,16,191,78,47,114,134,167,61,248,104,204,44,173,183,193,87,61,202,237,103,124,214,184,41,167,138,23,212,92,105,158,218,170,56,85,242,251,141,99,234,32,137,143,87,43,125,199,59,222,103,229,38,54,230,78,121,41,154,22,172,234,202,60,33,154,246,102,210,71,79,138,108,244,215,39,211,211,86,182,173,148,115,189,137,214,165,89,90,136,143,124,50,245,34,127,186,213,71,198,228,86,181,81,81,44,215,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,0,12,99,51,175,52,46,185,213,155,152,191,53,239,45,171,142,163,20,222,42,110,76,167,169,173,117,91,232,224,123,215,163,74,146,185,17,94,200,98,233,196,207,117,168,140,141,168,141,106,34,34,78,79,44,92,173,252,23,240,109,130,187,93,139,217,151,92,91,218,49,77,195,250,107,173,218,187,84,139,217,39,238,123,154,205,212,49,209,123,141,219,166,158,243,81,234,242,143,243,159,202,26,156,95,144,216,107,55,45,208,85,205,81,151,183,135,67,88,141,158,38,65,13,186,225,211,138,73,158,199,123,239,122,84,195,67,27,81,139,220,147,72,170,213,68,220,200,214,224,103,52,45,89,57,197,166,89,227,203,235,105,18,219,5,227,217,181,147,213,214,182,146,10,72,43,161,146,138,74,169,37,114,43,90,200,91,82,179,46,186,34,164,106,138,230,235,185,50,51,32,7,154,63,158,204,205,251,151,209,232,139,170,228,201,195,166,4,189,217,239,188,75,223,233,251,118,36,177,98,9,44,88,127,223,154,47,102,109,160,78,213,47,185,42,71,55,90,59,130,51,108,145,175,79,163,185,171,171,253,217,52,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,173,53,117,13,74,46,201,89,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,99,237,198,47,7,88,239,132,12,119,79,96,191,214,123,103,13,222,119,253,31,196,29,56,105,253,169,210,134,157,245,95,210,172,158,89,32,233,73,80,145,254,49,83,126,155,155,170,47,117,106,229,193,204,2,179,135,123,236,89,73,155,216,139,253,41,235,251,76,241,84,212,71,61,68,152,118,171,99,228,221,78,200,89,36,143,134,105,17,24,248,81,187,82,73,82,86,171,63,28,146,205,248,0,24,214,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,32,4,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,0,243,248,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,117,169,174,174,169,85,217,19,53,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,123,56,193,226,207,25,113,117,154,31,78,47,180,245,118,123,21,5,60,116,214,44,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,191,78,155,21,85,177,49,18,226,185,103,242,255,0,177,113,13,237,44,222,207,76,59,117,147,0,209,107,71,100,161,234,62,146,27,253,82,245,25,52,157,104,222,217,186,52,234,214,166,177,237,107,229,118,222,167,226,101,137,214,191,197,87,12,248,203,133,12,220,172,202,220,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,247,149,202,119,141,123,142,22,197,86,206,21,243,34,231,191,13,222,117,166,193,211,189,105,105,225,181,87,58,74,138,137,41,228,114,181,146,77,218,164,155,107,21,210,61,201,42,69,27,24,169,42,171,37,252,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,1,21,124,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,128,0,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,22,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,154,158,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,96,24,171,153,41,240,157,229,99,38,254,95,225,239,78,128,131,110,97,248,214,213,143,248,210,205,91,237,154,158,174,26,122,91,195,44,143,109,75,26,215,172,246,250,104,168,102,114,35,92,228,216,233,105,164,115,23,93,85,138,213,84,106,170,181,47,83,145,173,166,235,13,171,57,47,179,91,42,217,109,172,168,176,210,83,214,58,23,36,19,79,11,107,157,44,76,147,77,174,123,27,60,46,115,81,117,106,75,26,174,155,147,89,74,58,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,177,25,20,112,7,142,191,8,156,27,101,61,255,0,217,126,207,236,152,126,59,23,71,175,213,221,236,217,31,65,213,221,181,186,117,59,47,83,110,158,238,253,186,187,77,203,5,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,0,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,4,27,115,125,202,251,174,11,226,210,167,30,76,234,185,237,185,131,103,162,185,83,206,234,39,69,4,83,211,66,218,41,105,89,46,170,217,158,214,211,195,51,180,218,173,74,168,209,91,224,231,85,254,71,88,166,197,73,138,179,115,5,84,87,108,189,93,109,246,123,165,29,55,73,235,213,165,164,146,170,58,137,55,162,108,110,215,214,211,38,138,168,229,234,106,212,84,107,149,37,168,2,149,113,99,229,99,57,62,95,226,31,78,156,198,176,149,78,121,223,153,63,214,79,217,165,138,240,95,147,150,44,253,226,131,0,101,86,41,155,101,150,235,112,146,162,227,30,215,175,105,165,164,167,150,174,90,109,88,246,61,157,102,83,186,46,163,92,142,103,83,122,106,173,209,114,51,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,138,14,109,124,20,123,18,178,179,139,44,178,182,90,168,236,179,116,99,198,150,248,19,161,35,107,166,159,166,203,155,81,93,178,78,179,229,138,57,91,27,90,228,145,27,42,164,139,44,207,101,128,100,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,58,144,191,107,117,77,81,200,230,181,236,115,30,198,61,185,20,228,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,122,115,51,115,117,77,85,170,215,53,236,115,216,246,61,213,0,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,0,98,174,100,167,194,119,149,140,155,249,127,135,189,58,2,149,115,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,33,91,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,88,7,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,234,128,0,197,92,237,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,79,247,0,60,31,90,184,77,202,54,182,224,149,114,99,188,99,79,71,95,138,223,52,173,86,83,78,198,57,99,161,137,177,189,209,108,167,89,165,98,200,215,57,101,123,158,253,219,22,56,227,186,2,149,113,99,229,99,57,62,95,226,31,78,156,198,176,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,0,34,175,158,119,230,79,245,147,246,105,74,185,42,121,167,197,63,47,235,189,70,220,77,72,0,24,214,113,99,230,159,57,62,96,98,31,81,156,149,78,74,158,86,49,79,204,10,239,78,183,23,254,0,60,166,108,99,175,193,126,86,99,44,204,246,95,180,254,137,97,251,141,247,177,117,250,61,171,178,211,73,55,75,169,181,219,55,116,246,238,218,237,53,215,69,211,67,25,124,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,76,143,175,85,60,142,146,89,54,49,26,198,238,123,220,186,53,17,169,174,136,136,157,196,249,242,209,192,21,57,125,193,110,93,210,220,176,245,37,170,229,124,167,169,191,213,44,41,22,250,198,85,212,201,45,45,68,175,141,87,123,221,70,180,136,155,151,123,88,214,49,219,118,109,75,160,49,193,227,67,39,44,89,5,197,6,63,202,172,45,54,251,45,170,225,29,69,186,61,175,78,205,75,87,79,21,92,84,218,189,239,123,250,44,168,108,93,71,57,92,254,158,245,209,93,162,74,167,39,220,227,177,99,158,24,19,42,169,225,236,247,172,180,184,79,79,89,30,231,191,175,75,93,81,61,93,61,78,170,198,177,187,158,250,152,186,104,231,185,59,54,247,109,73,26,135,202,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,0,22,191,204,187,31,212,229,247,5,185,137,85,109,196,52,150,171,149,242,158,154,193,74,147,44,91,235,25,87,83,28,85,84,241,50,68,93,239,117,26,213,170,237,77,237,99,94,246,237,217,185,32,51,9,225,107,238,57,197,86,108,21,133,168,123,109,235,16,92,41,237,118,234,110,171,35,235,213,79,35,99,138,61,239,86,177,187,158,246,166,174,84,106,107,170,170,39,121,148,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,135,138,207,236,156,177,113,1,147,88,179,39,113,28,221,158,147,19,91,221,79,29,78,215,191,178,85,49,201,37,53,78,198,61,139,39,74,120,226,151,167,189,26,253,155,93,238,185,80,198,92,201,163,32,115,142,197,196,6,77,97,60,226,195,144,246,122,76,77,111,109,68,148,219,158,254,201,84,199,58,58,154,109,239,99,22,78,148,241,203,23,83,98,53,251,55,55,221,114,41,8,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,255,0,41,254,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,167,51,55,59,69,209,90,173,115,152,246,189,143,123,29,142,182,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,169,11,246,187,69,209,28,142,107,152,246,177,236,123,27,34,188,168,248,233,254,177,194,254,117,227,63,246,61,46,0,173,174,111,246,205,117,174,74,133,119,251,215,101,99,155,252,56,81,255,0,234,120,73,84,0,24,214,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,32,4,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,0,133,110,103,92,120,254,27,239,181,57,13,148,247,173,216,7,15,220,29,237,43,165,186,227,212,165,197,19,53,144,186,61,91,210,106,244,105,231,109,66,55,108,146,69,51,146,57,147,93,145,57,45,255,0,130,142,20,111,188,90,103,45,22,13,233,93,104,240,133,183,74,204,83,123,162,133,142,236,20,187,94,177,198,142,145,81,137,52,239,103,74,52,209,238,77,95,39,77,236,138,68,50,19,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,249,58,20,176,70,216,226,143,123,213,207,118,214,49,169,171,149,92,186,106,170,171,222,81,94,53,248,81,177,113,105,147,85,184,55,165,106,163,197,246,221,107,48,181,238,182,23,187,176,85,110,98,201,26,186,53,71,164,51,177,157,41,19,71,181,53,100,157,55,190,40,208,199,179,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,171,36,232,85,65,35,163,150,61,236,87,49,219,94,199,38,173,85,106,233,170,42,167,121,55,220,179,248,215,184,241,63,129,46,88,39,50,238,125,167,50,112,150,181,53,181,146,45,44,62,217,161,154,105,22,58,136,105,225,108,123,58,58,178,9,17,177,237,77,96,114,189,93,50,181,183,170,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,4,85,243,206,252,201,254,178,126,205,45,87,149,199,158,204,178,251,235,209,235,73,254,0,2,0,121,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,68,170,0,90,175,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,2,106,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,128,98,174,100,167,194,119,149,140,155,249,127,135,189,58,3,28,28,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,76,143,175,85,60,142,146,89,54,49,26,198,238,123,220,186,53,17,169,174,136,136,157,196,228,242,147,193,86,172,43,193,110,31,190,219,234,42,228,168,198,55,139,173,238,185,179,61,170,200,231,101,75,168,81,177,34,53,21,25,210,161,137,202,142,87,46,247,61,117,209,81,173,188,160,99,45,196,46,22,177,96,108,253,204,188,21,133,168,123,21,151,15,227,11,205,174,221,77,213,124,157,10,88,43,101,142,40,247,189,92,247,109,99,26,154,185,85,203,166,170,170,189,228,223,242,184,242,39,150,95,125,122,197,105,10,220,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,0,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,4,117,115,164,201,203,238,48,201,172,37,156,86,137,186,148,153,119,112,168,167,186,83,109,98,109,165,185,58,158,54,212,239,115,209,87,100,240,83,197,211,107,30,231,118,157,222,235,99,114,172,123,114,240,198,182,172,1,198,150,85,95,111,52,245,115,83,213,94,31,100,99,105,152,215,61,39,184,83,75,67,11,149,28,230,166,198,203,83,27,158,186,234,140,71,42,35,149,17,171,144,240,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,42,156,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,129,8,28,199,249,127,214,112,239,125,151,54,242,135,14,255,0,165,61,127,102,130,90,106,121,39,168,147,14,213,108,100,123,106,31,51,228,145,240,205,34,43,217,50,187,106,73,42,196,228,103,226,86,90,65,193,39,24,56,155,132,108,208,138,244,213,171,173,193,55,202,136,27,139,44,244,145,83,245,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,115,103,251,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,149,52,53,212,202,187,37,102,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,4,60,209,252,246,102,111,220,190,143,68,93,87,35,31,207,103,234,223,237,34,85,0,0,197,92,201,79,132,239,43,25,55,242,255,0,15,122,116,5,42,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,66,183,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,176,14,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,213,0,1,138,185,51,220,180,185,125,211,100,245,170,207,196,30,111,218,170,227,204,26,250,126,211,103,180,213,197,45,44,248,105,143,109,84,18,36,136,201,213,147,190,162,154,120,156,172,154,38,190,5,213,170,136,244,118,146,20,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,42,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,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,128,0,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,53,32,0,99,89,197,143,154,124,228,249,129,136,125,70,114,85,57,42,121,88,197,63,48,43,189,58,220,95,248,0,179,94,108,217,161,117,203,142,15,174,150,203,51,106,227,168,199,87,138,60,46,250,186,106,215,83,190,154,7,182,74,153,181,218,138,178,50,88,169,36,167,124,122,181,28,202,135,106,170,136,172,116,48,100,14,78,95,120,128,206,92,39,147,184,114,110,207,87,137,174,13,167,146,167,107,31,217,41,88,215,73,83,83,177,239,98,73,210,130,57,101,233,239,71,63,102,214,251,206,68,50,105,4,64,115,180,203,60,43,135,243,31,46,243,74,211,73,217,239,88,194,223,112,183,221,250,113,198,200,234,59,2,211,116,39,118,214,35,223,50,178,173,99,115,222,231,126,46,8,26,136,212,103,125,63,228,251,156,119,220,13,197,2,101,85,60,61,162,203,153,118,249,233,235,35,220,198,116,42,168,105,231,171,167,169,213,88,231,187,107,25,83,23,77,28,198,175,105,222,237,203,27,80,188,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,164,255,0,0,1,20,28,240,113,253,52,183,92,172,202,218,28,67,86,149,20,180,247,27,253,210,210,213,149,176,43,37,116,80,81,84,61,52,233,61,232,176,215,177,189,234,246,34,201,249,41,34,110,163,252,159,114,114,251,142,120,160,76,213,167,155,179,217,114,210,223,61,69,100,155,88,254,189,85,117,60,244,148,244,218,43,218,246,238,99,234,101,234,35,94,212,236,219,29,181,100,106,147,126,12,117,184,248,203,60,43,148,92,94,230,78,5,193,84,157,146,203,79,112,167,184,83,82,182,56,227,142,151,182,210,67,88,248,34,100,108,107,25,12,111,168,115,35,98,55,221,141,172,106,170,170,42,172,138,114,91,206,59,238,48,201,172,91,147,183,120,122,148,153,119,112,167,168,181,212,238,98,109,165,185,58,162,71,83,108,107,17,87,100,240,84,75,212,115,222,231,118,157,190,235,99,106,45,139,115,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,252,22,235,198,223,7,216,103,139,156,175,150,202,228,164,162,198,214,58,121,221,132,239,21,114,212,116,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,107,160,7,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,180,213,212,53,40,155,226,126,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,50,124,183,57,130,84,241,19,77,38,79,103,37,214,145,185,139,110,167,117,77,21,202,105,98,133,248,153,139,44,242,74,145,83,195,4,80,194,250,104,82,6,171,26,231,62,70,35,228,211,70,72,169,126,160,24,214,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,32,4,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,7,138,206,140,21,140,179,23,43,241,6,7,203,252,202,171,192,23,219,205,59,105,169,241,29,37,26,85,79,64,197,145,171,42,198,205,236,84,123,162,73,35,71,181,237,124,106,244,123,85,28,212,83,30,27,255,0,11,28,65,97,140,229,182,240,253,123,202,235,172,56,250,241,209,117,190,208,199,69,47,106,142,70,171,146,104,231,141,238,133,208,181,25,34,190,84,127,78,62,148,187,220,222,155,246,207,159,10,188,51,224,222,20,50,142,143,43,112,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,220,173,133,155,98,141,140,141,170,187,88,198,238,115,223,190,71,214,0,71,87,53,206,10,63,9,184,86,126,37,50,206,217,106,166,196,152,74,223,81,83,139,98,211,163,53,226,215,12,109,114,84,111,87,36,110,154,150,56,223,220,230,239,146,37,218,143,85,134,24,157,98,220,186,50,47,61,179,95,61,169,49,102,74,98,159,161,223,67,186,158,211,197,189,134,142,225,236,110,215,71,87,28,63,210,85,50,55,180,117,186,114,195,238,163,182,111,222,186,104,132,255,0,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,1,21,124,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,128,0,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,22,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,154,158,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,96,24,171,153,41,240,157,229,99,38,254,95,225,239,78,128,198,176,200,79,150,246,22,190,224,254,9,114,182,211,136,232,123,37,93,69,190,174,233,28,125,86,73,186,150,182,186,162,174,154,77,88,170,137,190,9,226,126,154,238,110,237,28,136,228,84,75,149,6,62,220,205,45,54,171,47,28,121,159,71,102,182,82,80,83,201,81,109,171,124,84,208,182,38,58,121,237,148,147,77,42,181,168,136,175,146,89,36,145,238,241,115,222,231,46,170,170,164,133,114,84,242,177,138,126,96,87,122,117,184,138,190,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,213,0,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,42,130,138,113,161,147,151,220,253,225,131,31,229,86,22,155,101,234,235,111,142,162,221,30,214,47,105,170,164,168,138,174,42,109,94,246,49,157,103,211,182,46,163,156,141,103,83,122,234,141,209,113,194,50,136,203,220,107,106,204,172,1,134,179,26,197,79,87,5,183,21,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,93,116,85,241,61,0,41,87,22,62,86,51,147,229,254,33,244,233,204,107,9,84,231,157,249,147,253,100,253,154,90,175,43,143,61,153,101,247,215,163,214,147,252,15,63,143,240,6,13,205,60,27,118,203,236,193,195,212,151,204,61,124,167,90,106,234,26,148,93,146,179,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,128,30,54,248,62,196,220,35,102,132,182,87,37,93,110,9,190,84,78,236,39,120,171,150,159,175,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,187,91,85,121,105,241,213,77,195,46,38,170,203,12,206,175,164,165,202,252,71,81,61,202,170,185,212,178,201,61,162,226,148,232,141,157,137,4,111,150,102,76,144,67,11,163,86,174,213,233,200,215,49,27,34,73,226,185,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,68,170,0,1,138,185,146,159,9,222,86,50,111,229,254,30,244,232,10,85,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,133,110,117,126,105,240,183,203,250,31,81,184,149,87,145,143,231,179,245,111,246,145,96,28,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,0,2,34,249,80,240,57,83,137,110,182,78,46,51,25,244,139,98,182,212,84,63,8,218,85,145,84,45,117,92,78,146,7,86,206,142,71,36,76,130,86,191,164,212,210,85,154,38,201,171,27,27,58,210,232,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,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,0,0,0,0,0,0,0,0,0,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,127,157,121,9,148,252,68,225,90,92,21,156,120,83,233,5,150,138,224,203,164,20,221,186,166,147,101,83,35,146,54,201,190,158,72,222,186,50,105,19,69,93,190,246,186,106,136,169,79,242,183,128,174,19,178,91,29,219,51,51,45,50,167,216,216,146,205,214,236,85,190,221,185,84,116,186,176,190,25,63,23,53,67,227,118,177,202,246,251,205,93,53,213,52,84,69,75,128,0,2,149,103,167,11,153,19,196,167,177,63,13,120,27,233,31,209,206,211,236,207,234,157,101,31,67,180,116,186,223,234,105,99,221,187,161,23,229,107,166,222,237,53,93,126,78,74,112,103,195,103,14,216,170,171,26,228,230,91,253,31,189,86,219,223,107,158,167,219,21,245,123,233,95,36,114,58,61,149,19,200,196,213,240,198,186,162,110,247,116,215,69,84,90,214,0,5,181,98,206,92,60,24,227,156,85,121,198,184,167,38,251,109,235,16,92,42,46,151,26,159,164,87,88,250,245,83,200,233,37,147,99,42,90,198,238,123,220,186,53,17,169,174,136,136,157,197,85,201,76,132,202,126,29,176,173,86,10,201,204,41,244,126,203,91,112,125,210,122,110,221,83,87,190,169,241,199,27,164,223,81,36,143,77,89,12,105,162,46,223,119,93,53,85,85,168,0,2,149,103,167,11,153,19,196,167,177,63,13,120,27,233,31,209,206,211,236,207,234,157,101,31,67,180,116,186,223,234,105,99,221,187,161,23,229,107,166,222,237,53,93,124,166,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,23,195,39,226,230,168,124,110,214,57,94,223,121,171,166,186,166,138,136,169,112,0,167,249,215,144,153,79,196,78,21,165,193,89,199,133,62,144,89,104,174,12,186,65,77,219,170,105,54,85,50,57,35,108,155,233,228,141,235,163,38,145,52,85,219,239,107,166,168,138,148,215,0,114,247,225,27,43,49,149,167,48,114,251,43,106,236,120,134,199,80,149,52,53,212,216,162,241,190,39,232,168,168,168,181,74,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,82,179,175,33,50,159,136,156,43,75,130,179,143,10,125,32,178,209,92,25,116,130,155,183,84,210,108,170,100,114,70,217,55,211,201,27,215,70,77,34,104,171,183,222,215,77,81,21,41,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,23,195,39,226,230,168,124,110,214,57,94,223,121,171,166,186,166,138,136,169,112,0,0,91,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,22,67,31,226,225,168,100,109,210,56,152,223,117,169,174,154,174,170,170,171,234,242,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,245,76,178,109,219,215,151,242,116,215,119,126,186,38,149,84,20,83,58,248,51,225,179,136,156,85,75,141,115,143,45,254,144,94,168,173,236,181,193,83,237,138,250,77,148,172,146,73,27,30,202,121,227,98,232,249,164,93,85,55,123,218,107,162,34,39,111,36,56,73,200,30,28,46,183,59,206,75,224,170,188,57,81,121,167,101,53,123,27,126,184,213,65,82,198,59,115,21,240,212,84,62,37,123,85,93,181,251,119,181,31,34,34,162,61,232,190,127,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,11,33,143,241,112,212,50,54,233,28,76,111,186,212,215,77,87,85,85,85,168,25,41,144,153,79,195,182,21,170,193,89,57,133,62,143,217,107,110,15,186,79,77,219,170,106,247,213,62,56,227,116,155,234,36,145,233,171,33,141,52,69,219,238,235,166,170,170,181,0,2,133,102,247,3,188,43,231,190,50,147,48,115,75,41,41,46,216,134,122,120,169,167,174,134,229,91,66,250,134,70,138,140,89,82,150,104,219,35,209,186,49,30,244,87,236,99,27,174,214,53,19,207,225,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,217,34,147,99,234,92,199,109,123,26,186,57,21,171,166,138,138,157,197,202,128,91,86,44,229,195,193,142,57,197,87,156,107,138,114,111,182,222,177,5,194,162,233,113,169,250,69,117,143,175,85,60,142,146,89,54,50,165,172,110,231,189,203,163,81,26,154,232,136,137,220,86,172,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,153,243,73,248,201,158,249,29,172,146,189,222,243,151,77,116,77,17,17,18,128,127,66,227,129,63,252,6,127,202,107,199,253,44,185,76,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,175,147,161,75,4,109,142,40,247,189,92,247,109,99,26,154,185,85,203,166,170,170,189,231,214,0,234,73,105,181,77,117,167,190,205,108,164,125,202,142,158,106,74,122,199,66,213,158,24,38,116,110,150,38,73,166,230,177,238,130,23,57,168,186,57,98,141,87,93,169,167,108,0,121,252,7,128,48,110,88,97,152,48,102,95,225,234,75,21,138,150,162,174,166,158,223,72,138,216,32,125,77,68,149,18,164,109,215,70,49,101,154,69,70,55,70,49,21,26,212,107,81,26,158,128,20,255,0,58,242,19,41,248,137,194,180,184,43,56,240,167,210,11,45,21,193,151,72,41,187,117,77,38,202,166,71,36,109,147,125,60,145,189,116,100,210,38,138,187,125,237,116,213,17,82,159,229,111,1,92,39,100,182,59,182,102,102,90,101,79,177,177,37,155,173,216,171,125,187,114,168,233,117,97,124,50,126,46,106,135,198,237,99,149,237,247,154,186,107,170,104,168,138,151,0,1,74,179,211,133,204,137,226,83,216,159,134,188,13,244,143,232,231,105,246,103,245,78,178,143,161,218,58,93,111,245,52,177,238,221,208,139,242,181,211,111,118,154,174,190,83,43,120,10,225,59,37,177,221,179,51,50,211,42,125,141,137,44,221,110,197,91,237,219,149,71,75,171,11,225,147,241,115,84,62,55,107,28,175,111,188,213,211,93,83,69,68,84,184,0,0,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,11,33,143,241,112,212,50,54,233,28,76,111,186,212,215,77,87,85,85,85,245,121,23,194,230,68,240,215,237,191,192,166,6,250,57,244,143,179,123,79,250,167,89,89,215,236,253,94,143,250,166,89,54,237,235,203,249,58,107,187,191,93,19,74,170,1,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,102,77,31,227,33,123,36,110,146,68,199,123,174,77,116,209,117,69,84,90,43,132,249,112,240,99,129,177,85,155,26,225,108,155,236,87,172,63,112,167,186,91,170,126,145,93,100,232,85,65,35,100,138,77,143,169,115,29,181,236,106,232,228,86,174,154,42,42,119,21,171,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,100,209,254,50,23,178,70,233,36,76,119,186,228,215,77,23,84,85,69,162,184,79,151,15,6,56,27,21,89,177,174,22,201,190,197,122,195,247,10,123,165,186,167,233,21,214,78,133,84,18,54,72,164,216,250,151,49,219,94,198,174,142,69,106,233,162,162,167,113,114,160,22,171,253,11,142,4,255,0,240,25,255,0,41,175,31,244,178,229,48,158,22,177,96,108,43,102,193,88,90,135,177,89,112,253,190,158,215,110,166,234,190,78,133,44,17,182,56,163,222,245,115,221,181,140,106,106,229,87,46,154,170,170,247,150,215,253,11,142,4,255,0,240,25,255,0,41,175,31,244,178,229,48,158,22,177,96,108,43,102,193,88,90,135,177,89,112,253,190,158,215,110,166,234,190,78,133,44,17,182,56,163,222,245,115,221,181,140,106,106,229,87,46,154,170,170,247,159,88,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,133,144,199,248,184,106,25,27,116,142,38,55,221,106,107,166,171,170,170,170,212,12,148,200,76,167,225,219,10,213,96,172,156,194,159,71,236,181,183,7,221,39,166,237,213,53,123,234,159,28,113,186,77,245,18,72,244,213,144,198,154,34,237,247,117,211,85,85,90,85,139,57,112,240,99,142,113,85,231,26,226,156,155,237,183,172,65,112,168,186,92,106,126,145,93,99,235,213,79,35,164,150,77,140,169,107,27,185,239,114,232,212,70,166,186,34,34,119,21,171,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,124,210,126,50,103,190,71,107,36,175,119,188,229,211,93,19,68,68,68,245,96,3,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,124,125,122,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,239,45,175,250,23,28,9,255,0,224,51,254,83,94,63,233,101,213,2,213,127,161,113,192,159,254,3,63,229,53,227,254,150,87,252,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,153,243,73,248,201,158,249,29,172,146,189,222,243,151,77,116,77,17,17,19,213,131,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,124,125,122,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,239,45,175,250,23,28,9,255,0,224,51,254,83,94,63,233,101,85,207,78,23,50,39,137,79,98,126,26,240,55,210,63,163,157,167,217,159,213,58,202,62,135,104,233,117,191,212,210,199,187,119,66,47,202,215,77,189,218,106,186,249,76,173,224,43,132,236,150,199,118,204,204,203,76,169,246,54,36,179,117,187,21,111,183,110,85,29,46,172,47,134,79,197,205,80,248,221,172,114,189,190,243,87,77,117,77,21,17,82,224,0,60,86,111,100,190,87,231,214,13,147,47,243,115,8,82,98,43,20,149,17,85,165,60,207,146,39,197,60,106,187,37,138,88,156,217,98,126,138,230,171,152,230,170,177,239,98,234,215,185,22,133,127,66,227,129,63,252,6,127,202,107,199,253,44,127,66,227,129,63,252,6,127,202,107,199,253,44,170,185,23,194,230,68,240,215,237,191,192,166,6,250,57,244,143,179,123,79,250,167,89,89,215,236,253,94,143,250,166,89,54,237,235,203,249,58,107,187,191,93,19,74,170,0,5,170,255,0,66,227,129,63,252,6,127,202,107,199,253,44,185,76,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,175,147,161,75,4,109,142,40,247,189,92,247,109,99,26,154,185,85,203,166,170,170,189,231,202,205,44,173,192,153,211,129,46,121,103,153,118,47,108,225,187,207,71,182,209,118,169,169,250,189,41,153,52,127,140,133,236,145,186,73,19,29,238,185,53,211,69,213,21,81,104,174,19,229,195,193,142,6,197,86,108,107,133,178,111,177,94,176,253,194,158,233,110,169,250,69,117,147,161,85,4,141,146,41,54,62,165,204,118,215,177,171,163,145,90,186,104,168,169,220,92,169,69,51,175,131,62,27,56,137,197,84,184,215,56,242,223,233,5,234,138,222,203,92,21,62,216,175,164,217,74,201,36,145,177,236,167,158,54,46,143,154,69,213,83,119,189,166,186,34,34,125,108,139,225,115,34,120,107,246,223,224,83,3,125,28,250,71,217,189,167,253,83,172,172,235,246,126,175,71,253,83,44,155,118,245,229,252,157,53,221,223,174,137,165,63,197,156,184,120,49,199,56,170,243,141,113,78,77,246,219,214,32,184,84,93,46,53,63,72,174,177,245,234,167,145,210,75,38,198,84,181,141,220,247,185,116,106,35,83,93,17,17,59,138,213,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,62,105,63,25,51,223,35,181,146,87,187,222,114,233,174,137,162,34,34,122,176,0,0,3,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,124,125,122,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,239,45,175,250,23,28,9,255,0,224,51,254,83,94,63,233,101,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,52,201,222,32,112,14,119,221,113,237,139,8,62,174,11,150,92,98,138,188,43,122,163,173,88,91,58,79,3,149,189,165,145,199,35,221,217,164,115,101,108,114,61,24,174,88,101,77,169,177,74,150,0,33,91,250,53,124,83,255,0,180,28,170,255,0,138,174,63,244,226,93,50,67,26,221,115,43,37,240,14,99,95,105,233,32,185,98,172,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,166,154,170,248,158,212,17,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,254,189,5,61,67,247,186,58,184,216,186,62,103,34,104,196,247,81,53,213,117,85,185,254,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,58,8,233,41,38,107,156,217,165,149,202,253,213,15,69,84,114,38,136,222,239,21,90,129,130,120,152,193,184,199,136,188,195,225,149,212,53,116,24,179,1,211,209,220,152,174,69,146,11,149,186,122,90,73,93,59,30,141,68,141,241,75,86,200,157,27,188,81,99,123,28,237,100,108,85,128,0,10,41,158,188,87,101,198,70,99,108,191,202,251,156,190,213,198,121,141,136,45,150,123,109,154,158,100,108,148,244,181,85,140,167,146,190,161,116,94,156,44,220,253,136,169,186,89,24,172,110,136,217,100,139,213,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,79,235,212,197,78,205,141,146,72,216,186,62,102,170,234,244,247,81,116,213,116,69,246,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,29,176,0,0,20,171,136,190,37,242,179,133,252,9,54,58,204,203,183,240,123,21,154,142,122,111,106,92,255,0,29,12,82,118,72,38,150,62,183,75,174,199,201,181,222,227,53,114,252,17,126,79,10,60,87,101,199,22,185,112,204,107,130,165,236,55,90,30,156,23,251,4,243,35,234,173,21,78,69,84,107,149,17,58,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,202,214,10,41,158,124,87,101,199,14,217,143,151,24,43,52,37,246,85,171,49,189,167,4,55,249,102,70,210,219,106,169,86,145,35,109,74,42,123,144,201,218,156,139,54,187,99,115,26,175,68,99,159,36,85,172,0,83,76,35,196,14,1,198,121,219,143,120,127,183,190,174,155,22,101,237,61,186,174,186,42,181,133,140,173,130,174,6,204,146,210,181,36,89,100,100,73,36,77,149,206,99,81,143,154,52,239,220,138,84,176,0,0,166,156,70,231,125,171,135,28,158,189,103,45,246,199,87,119,182,216,42,45,205,172,164,164,145,172,157,96,168,174,130,154,71,199,187,221,115,216,217,213,232,197,86,163,213,136,213,115,55,111,79,87,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,74,154,26,234,101,93,146,179,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,179,94,99,156,95,231,71,8,150,172,9,125,202,236,27,135,238,214,220,69,81,112,164,186,214,94,237,213,115,193,75,60,109,129,212,209,54,72,38,137,172,124,141,117,83,145,175,85,87,36,46,86,254,67,138,21,193,159,52,12,253,226,39,137,60,31,147,152,215,8,101,253,21,151,16,123,67,180,207,107,183,214,199,84,206,133,5,69,67,54,58,74,185,24,154,190,22,162,234,197,247,85,116,209,116,84,147,240,91,87,30,220,91,126,228,108,154,139,20,216,34,181,87,99,59,237,194,43,126,31,183,92,27,213,134,77,174,71,213,79,44,76,154,41,86,24,225,69,106,190,53,93,178,205,78,142,77,30,90,7,11,28,208,56,167,226,39,136,44,19,147,146,97,12,170,162,164,196,23,5,237,243,182,223,113,142,70,80,193,19,234,42,186,78,237,114,34,76,176,67,42,71,185,138,222,162,179,118,141,213,82,85,1,212,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,180,14,28,121,150,101,127,16,92,69,226,76,141,181,208,85,193,71,81,80,247,96,107,194,210,73,26,94,32,130,149,31,84,201,227,85,87,66,253,209,84,205,19,220,140,71,195,181,175,108,82,177,27,45,229,2,159,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,79,235,212,197,78,205,141,146,72,216,186,62,102,170,234,244,247,81,116,213,116,69,246,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,29,176,0,0,242,153,177,142,191,5,249,89,140,179,51,217,126,211,250,37,135,238,55,222,197,215,232,246,174,203,77,36,221,46,166,215,108,221,211,219,187,107,180,215,93,23,77,14,174,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,0,71,175,48,190,97,121,209,194,102,116,89,114,231,46,112,198,10,184,219,110,56,94,154,247,44,183,186,42,185,167,108,242,85,213,194,230,181,208,212,196,212,102,218,118,42,34,181,87,85,119,127,130,39,181,229,189,198,182,105,241,131,248,68,252,38,88,48,165,179,232,151,178,59,23,176,169,106,97,234,118,174,215,212,234,245,167,151,93,59,51,54,237,219,166,174,215,93,83,75,213,45,127,152,95,20,24,251,132,204,151,178,230,54,92,218,48,253,198,229,113,197,20,214,73,98,189,211,205,52,13,130,74,74,185,156,230,182,25,98,114,63,117,59,17,21,92,169,162,187,187,193,82,216,56,51,230,129,159,188,68,241,39,131,242,115,26,225,12,191,162,178,226,15,104,118,153,237,118,250,216,234,153,208,160,168,168,102,199,73,87,35,19,87,194,212,93,88,190,234,174,154,46,138,146,126,1,24,28,102,115,64,207,222,29,184,147,198,25,57,130,176,134,95,214,217,112,255,0,179,251,52,247,75,125,108,149,79,235,208,83,212,63,123,163,171,141,139,163,230,114,38,140,79,117,19,93,87,85,90,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,102,109,219,183,77,93,174,186,166,151,170,11,42,230,67,198,182,105,240,125,248,59,252,25,216,48,165,207,233,111,181,251,111,183,105,106,102,233,246,94,201,211,233,116,103,139,77,123,75,247,110,221,174,141,211,77,23,90,43,193,159,52,12,253,226,39,137,60,31,147,152,215,8,101,253,21,151,16,123,67,180,207,107,183,214,199,84,206,133,5,69,67,54,58,74,185,24,154,190,22,162,234,197,247,85,116,209,116,84,147,240,121,252,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,58,212,215,87,84,170,236,137,154,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,170,240,157,204,151,0,241,71,157,184,159,42,40,48,245,93,138,157,105,217,114,194,53,23,39,195,5,77,194,8,224,135,181,210,205,18,76,244,90,150,202,179,202,206,147,156,142,167,107,149,205,141,97,114,201,121,64,22,235,199,39,23,118,174,16,114,141,184,174,11,117,37,227,22,95,170,29,109,195,150,169,234,26,198,62,116,98,185,245,83,49,28,146,190,154,20,219,191,166,154,171,228,134,53,116,125,84,145,181,43,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,211,153,155,155,170,106,173,86,185,175,99,158,199,177,238,168,0,22,65,118,230,223,195,69,151,62,107,114,182,178,106,185,48,109,5,60,145,75,143,41,55,213,81,58,226,205,85,209,71,79,12,110,150,90,109,17,88,149,49,171,183,73,166,216,214,21,73,202,213,155,188,98,101,30,74,227,44,172,179,99,59,197,35,48,198,107,211,215,201,108,197,144,214,50,75,117,51,225,74,71,83,190,87,183,86,246,105,219,87,221,80,142,216,205,172,87,39,77,206,146,58,234,0,7,138,206,140,222,193,185,11,149,248,131,55,51,2,122,184,236,88,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,157,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,157,172,167,199,95,133,12,172,193,185,153,236,191,102,125,45,195,246,235,239,98,235,245,187,47,106,166,142,110,151,83,107,119,237,234,109,221,181,186,233,174,137,174,135,171,4,96,113,153,205,3,63,120,118,226,79,24,100,230,10,194,25,127,91,101,195,254,207,236,211,221,45,245,178,85,63,175,65,79,80,253,238,142,174,54,46,143,153,200,154,49,61,212,77,117,93,85,110,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,14,130,58,74,73,154,231,54,105,101,114,191,117,67,209,85,28,137,162,55,187,197,86,232,1,77,48,143,16,56,7,25,231,110,61,225,254,222,250,186,108,89,151,180,246,234,186,232,170,214,22,50,182,10,184,27,50,75,74,212,145,101,145,145,36,145,54,87,57,141,70,62,104,211,191,114,41,82,192,0,162,156,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,43,250,245,244,244,239,222,216,228,141,235,163,38,114,166,143,79,121,19,93,83,84,88,246,201,14,110,220,73,102,86,116,96,28,185,190,224,156,181,130,219,138,177,69,170,201,89,45,37,182,189,179,199,5,77,92,112,200,232,220,234,199,53,30,141,122,170,42,181,201,174,154,162,248,18,232,8,86,254,141,95,20,255,0,237,7,42,191,226,171,143,253,56,148,155,78,119,221,97,225,18,139,137,27,237,142,146,178,228,204,183,143,28,86,91,105,36,117,52,19,78,150,196,172,146,8,220,238,163,163,98,187,86,162,174,245,106,42,42,238,211,191,208,100,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,122,115,51,115,117,77,85,170,215,53,236,115,216,246,61,213,0,3,197,103,22,113,96,28,138,192,23,76,198,204,107,245,37,186,219,110,167,158,88,162,150,170,24,103,184,79,28,50,76,218,74,86,204,246,54,90,153,27,19,210,56,145,200,174,84,253,42,150,213,194,7,50,92,3,197,62,104,98,28,176,147,15,85,225,171,147,170,42,235,112,179,42,223,11,82,182,213,4,116,232,145,200,238,178,185,245,206,114,213,78,176,197,26,177,144,177,83,123,250,110,145,215,148,1,110,188,100,241,171,128,120,65,193,176,221,46,20,148,152,159,22,87,212,83,197,67,133,161,188,67,75,86,248,36,89,117,171,149,21,31,44,116,200,144,74,212,149,177,61,22,93,140,238,220,174,109,85,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,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,250,21,125,168,5,138,218,57,178,100,117,119,19,85,121,67,112,94,193,129,123,237,20,216,198,121,33,236,173,188,69,85,60,111,149,210,71,44,145,190,221,52,105,78,177,84,251,138,199,110,116,141,233,189,100,134,247,237,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,59,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,199,175,30,231,166,99,240,233,199,118,105,230,134,87,222,123,13,214,135,48,49,20,83,67,42,43,233,110,20,174,185,204,178,82,212,198,138,157,72,95,181,186,166,168,228,115,90,246,57,143,99,30,217,212,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,244,230,102,230,234,154,171,85,174,107,216,231,177,236,123,170,0,6,42,230,71,188,23,226,204,43,138,248,88,202,223,162,216,154,213,121,246,54,15,178,90,110,62,207,173,142,163,177,215,69,110,167,234,211,77,177,87,167,51,55,55,116,110,209,205,213,53,68,212,173,96,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,144,115,8,199,248,203,43,57,143,99,108,193,203,236,67,87,99,196,54,58,139,37,77,13,117,50,166,248,159,236,106,52,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,84,224,207,140,204,3,197,158,0,166,172,163,174,164,183,99,107,117,59,34,191,88,101,150,24,103,116,241,195,78,181,53,116,180,201,60,179,45,15,90,161,35,142,89,52,93,83,107,187,252,110,40,2,138,113,93,197,118,92,112,149,151,15,198,184,214,94,221,117,174,234,65,96,176,65,50,50,170,239,84,212,69,86,181,85,23,167,11,55,53,101,153,81,91,27,92,212,68,123,223,28,111,132,204,176,206,44,125,158,188,114,229,126,99,102,53,250,174,227,114,184,230,69,146,88,162,150,170,105,160,183,193,37,225,147,54,146,149,179,61,238,138,154,55,74,244,142,36,114,163,81,127,74,172,186,115,71,242,39,153,191,114,250,197,17,97,92,174,120,237,181,100,157,214,108,136,206,140,77,87,79,130,111,149,12,118,31,184,213,206,222,197,135,171,92,231,172,172,147,114,110,138,154,161,207,106,171,247,244,226,145,170,245,107,82,105,165,108,207,128,0,7,159,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,173,77,117,117,74,174,200,153,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,227,217,198,39,21,88,203,138,252,220,184,99,11,205,202,173,184,98,221,81,81,77,132,237,18,70,144,178,221,110,87,251,138,232,154,247,183,180,200,214,198,233,159,185,219,158,136,212,94,155,35,99,62,79,11,188,77,227,238,22,115,66,219,152,24,66,166,174,178,218,202,134,186,245,135,150,227,53,53,21,230,4,142,88,246,78,216,215,107,158,198,207,43,162,123,218,244,142,69,107,246,187,69,107,178,9,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,244,230,102,230,234,154,171,85,174,107,216,231,177,236,123,170,1,21,124,243,191,50,127,172,159,179,79,171,203,23,152,93,102,41,172,166,225,215,136,28,95,214,186,205,182,44,37,127,185,205,60,245,87,90,169,103,154,73,105,107,106,231,153,251,166,94,172,44,166,77,172,106,182,53,143,114,189,98,107,228,252,2,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,83,124,79,246,53,26,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,180,240,119,197,86,13,226,191,40,237,248,194,205,114,164,110,39,183,83,211,211,98,203,68,113,172,47,183,92,85,158,250,182,39,61,238,236,210,57,178,58,23,238,118,230,34,181,87,168,201,24,202,234,0,0,181,94,104,254,68,243,55,238,95,88,162,35,47,151,223,30,184,135,134,108,101,67,129,179,6,251,87,89,149,119,122,136,225,174,101,71,106,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,103,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,182,91,87,49,188,179,252,40,112,109,152,246,234,122,75,84,149,246,27,123,113,53,28,247,8,245,236,189,130,70,212,84,62,23,35,28,230,76,234,88,234,98,106,166,154,245,149,142,115,90,247,41,1,153,123,141,110,185,107,143,240,214,99,88,169,233,39,185,97,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,233,174,138,158,38,79,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,29,178,24,57,207,230,245,54,47,207,156,53,148,118,233,233,38,167,203,219,59,166,172,86,193,43,39,134,227,112,233,203,36,47,123,189,199,177,41,161,161,145,170,196,238,89,164,69,114,170,109,99,147,6,80,211,98,252,249,196,185,185,113,130,146,106,124,189,179,182,26,52,116,242,178,120,110,55,14,164,81,204,198,55,220,123,18,154,26,232,220,143,94,229,154,53,70,170,166,230,76,248,34,3,154,71,31,84,121,137,219,184,100,201,203,133,170,229,132,19,177,212,98,44,69,71,83,5,116,55,121,19,165,83,13,53,36,145,185,236,108,49,61,35,89,36,69,73,29,44,107,31,184,200,223,214,142,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,9,222,229,221,198,253,31,21,88,17,112,150,49,170,219,153,184,78,223,20,183,215,44,48,83,67,116,141,211,75,27,42,169,98,100,174,123,182,177,144,118,133,72,227,141,146,212,53,24,212,107,216,212,188,2,213,121,163,249,19,204,223,185,125,98,136,176,174,87,60,118,218,178,78,235,54,68,103,70,38,171,167,193,55,202,134,59,15,220,106,231,111,98,195,213,174,115,214,86,73,185,55,69,77,80,231,181,85,251,250,113,72,213,122,181,169,52,210,182,103,192,0,2,149,113,99,229,99,57,62,95,226,31,78,156,133,110,2,120,223,190,240,143,142,229,162,196,117,87,91,150,89,94,250,178,222,236,148,112,178,162,102,85,36,42,144,213,82,54,73,99,100,115,111,108,76,145,119,163,95,22,187,154,231,71,18,178,122,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,199,185,143,217,44,106,230,59,107,216,230,174,139,220,230,170,47,122,41,245,128,4,43,115,171,243,79,133,190,95,208,250,141,196,170,188,140,127,61,159,171,127,180,137,84,44,3,157,95,149,140,45,243,2,135,211,174,37,128,114,184,243,217,150,95,125,122,61,105,63,192,16,3,205,31,207,102,102,253,203,232,244,69,207,242,53,187,90,161,186,231,37,138,107,157,35,46,85,148,246,26,186,122,55,76,212,158,104,33,117,115,101,149,145,235,185,204,99,167,133,174,114,38,141,89,99,69,211,114,107,43,224,138,190,121,223,153,63,214,79,217,165,170,242,184,243,217,150,95,125,122,61,105,63,192,180,174,98,188,27,84,241,97,149,244,215,12,41,83,86,236,119,130,41,234,230,195,84,43,91,21,61,21,115,234,36,166,90,136,103,87,198,229,222,232,169,149,177,46,248,216,146,57,189,71,35,53,86,193,15,250,42,192,88,171,253,117,195,152,147,14,92,63,221,40,235,173,181,212,242,127,193,146,25,163,145,159,99,154,230,252,21,9,222,224,19,142,203,87,23,120,102,182,197,137,104,233,45,57,139,135,105,210,174,241,71,75,27,96,162,170,130,74,137,155,28,180,49,190,162,89,222,200,227,109,59,102,115,209,17,178,76,196,78,231,180,187,82,154,113,15,196,14,1,225,151,43,235,179,95,49,159,86,251,109,29,69,61,36,84,116,43,10,214,214,207,52,136,214,197,79,28,210,70,217,30,141,223,43,154,142,213,35,138,71,119,237,83,30,28,244,207,76,199,226,47,49,238,57,161,154,23,158,221,117,174,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,78,22,110,118,137,170,185,92,231,61,238,123,222,247,186,170,240,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,99,18,169,209,196,175,233,84,211,72,237,52,154,46,172,170,145,185,201,28,141,123,154,237,170,172,150,57,254,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,30,230,63,100,177,171,152,237,175,99,154,186,47,115,154,168,189,232,167,214,35,47,153,175,49,10,108,43,77,113,225,195,33,49,29,91,49,59,42,35,102,37,196,246,171,132,180,207,179,62,25,90,245,162,165,154,23,53,203,82,174,98,54,103,34,236,141,138,248,85,29,35,158,144,69,174,85,101,158,42,206,76,199,195,153,91,130,169,59,69,235,19,92,34,183,211,110,142,71,199,14,245,247,231,151,166,199,189,176,196,196,116,146,61,26,187,35,99,220,169,163,84,189,254,103,217,33,106,225,195,36,184,106,201,123,53,242,174,243,79,135,41,241,83,95,95,83,27,99,125,76,243,79,67,81,51,209,141,238,99,22,89,164,216,205,92,173,102,214,171,158,168,175,90,193,203,23,152,93,102,41,172,166,225,215,136,28,95,214,186,205,182,44,37,127,185,205,60,245,87,90,169,103,154,73,105,107,106,231,153,251,166,94,172,44,166,77,172,106,182,53,143,114,189,98,107,228,252,3,228,226,156,89,133,112,53,138,171,20,227,92,77,106,195,246,90,45,157,166,227,116,173,142,146,150,13,239,107,25,190,89,21,172,110,231,189,173,77,87,189,206,68,78,245,66,5,248,246,227,126,251,197,198,59,138,139,14,85,93,109,185,101,100,233,75,100,178,86,66,202,121,159,84,176,162,77,85,86,216,229,145,146,77,189,210,178,53,222,173,100,90,109,107,93,36,170,249,169,225,59,202,198,77,252,191,195,222,157,1,85,65,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,255,0,4,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,50,166,248,159,236,106,52,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,84,224,207,140,204,3,197,158,0,166,172,163,174,164,183,99,107,117,59,34,191,88,101,150,24,103,116,241,195,78,181,53,116,180,201,60,179,45,15,90,161,35,142,89,52,93,83,107,187,252,110,40,0,90,175,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,48,98,174,79,247,255,0,50,203,255,0,189,255,0,255,0,201,194,34,248,51,227,51,31,112,153,143,233,171,40,235,170,238,56,38,227,80,200,175,214,25,101,154,104,27,4,147,83,173,77,93,45,50,79,20,41,93,209,167,72,227,150,77,83,69,218,238,239,9,254,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,165,77,13,117,50,174,201,89,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,89,87,51,62,12,171,56,148,203,134,102,38,13,186,221,126,153,229,253,190,174,162,134,206,215,207,83,75,118,165,211,169,53,52,84,204,221,178,177,221,52,233,201,27,55,74,230,178,41,55,39,73,240,66,15,250,42,192,88,171,253,117,195,152,147,14,92,63,221,40,235,173,181,212,242,127,193,146,25,163,145,159,99,154,230,252,21,9,243,224,115,142,60,27,197,238,13,117,45,83,41,44,121,139,99,167,107,239,214,22,61,118,72,205,81,189,182,143,114,171,159,76,231,43,81,90,170,175,133,238,70,61,92,142,138,89,110,128,163,252,85,113,49,131,120,80,202,58,204,210,198,20,53,119,23,186,161,182,219,69,178,153,21,175,184,220,100,100,143,138,5,147,106,182,22,109,138,71,190,71,34,237,99,29,181,175,126,200,223,143,102,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,205,164,165,108,207,123,162,166,141,210,189,35,137,28,168,212,95,210,171,93,120,5,227,95,21,112,167,152,244,150,75,181,207,180,101,150,38,184,67,30,35,183,212,44,143,142,131,122,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,90,54,35,21,55,54,39,197,62,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,29,178,45,121,172,113,219,106,75,85,127,11,57,53,137,170,221,114,117,66,193,141,238,182,233,218,216,35,129,26,246,201,103,71,162,43,158,247,57,90,179,236,115,81,136,206,131,149,251,231,142,56,214,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,133,213,117,78,133,143,116,84,209,186,86,44,146,171,85,26,139,250,17,114,51,200,28,166,252,5,100,214,19,202,63,165,247,92,81,244,94,222,218,47,106,92,221,172,211,251,206,118,214,183,85,233,194,205,221,56,162,220,238,156,76,141,155,157,183,114,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,89,197,143,154,124,228,249,129,136,125,70,115,218,240,103,198,102,62,225,51,31,211,86,81,215,85,220,112,77,198,161,145,95,172,50,203,52,208,54,9,38,167,90,154,186,90,100,158,40,82,187,163,78,145,199,44,154,166,139,181,221,222,19,253,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,74,154,26,234,101,93,146,179,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,197,92,186,174,1,120,215,197,92,41,230,61,37,146,237,115,237,25,101,137,174,16,199,136,237,245,11,35,227,160,222,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,214,141,136,197,77,205,137,241,79,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,135,108,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,128,115,71,243,217,153,191,114,250,61,17,69,50,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,72,95,181,186,166,168,228,115,90,246,57,143,99,30,220,135,184,117,207,156,27,196,150,81,216,179,91,6,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,118,136,229,99,119,177,89,35,83,99,218,171,82,207,21,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,51,105,41,91,51,216,217,106,100,108,79,72,226,71,34,185,83,244,170,64,15,24,156,85,99,46,43,243,114,225,140,47,55,42,182,225,139,117,69,69,54,19,180,73,26,66,203,117,185,95,238,43,162,107,222,222,211,35,91,27,166,126,231,110,122,35,81,122,108,141,140,243,252,39,121,167,201,191,152,24,123,212,96,38,167,154,63,145,60,205,251,151,214,40,136,1,37,167,150,47,48,186,204,83,89,77,195,175,16,56,191,173,117,155,108,88,74,255,0,115,154,121,234,174,181,82,207,52,146,210,214,213,207,51,247,76,189,88,89,76,155,88,213,108,107,30,229,122,196,215,201,248,0,29,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,72,44,230,9,199,174,33,226,103,25,87,96,108,190,190,213,209,229,93,162,162,72,104,89,79,218,168,159,127,98,165,51,150,106,232,86,85,100,204,109,69,59,164,167,71,70,199,177,143,69,115,90,245,84,75,53,5,213,112,19,198,253,247,132,124,119,45,22,35,170,186,220,178,202,247,213,150,247,100,163,133,149,19,50,169,33,84,134,170,145,178,75,27,35,155,123,98,100,139,189,26,248,181,220,215,58,56,149,147,209,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,61,204,126,201,99,87,49,219,94,199,53,116,94,231,53,81,123,209,72,193,231,157,249,147,253,100,253,154,69,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,132,234,114,251,227,215,15,113,51,131,104,112,54,96,223,105,40,243,82,209,79,28,53,204,168,236,180,76,191,189,86,165,201,53,12,41,42,190,103,182,158,157,178,84,35,99,99,24,247,170,181,173,98,162,37,229,2,0,121,163,249,236,204,223,185,125,30,136,165,92,58,113,47,154,124,47,227,184,113,214,89,221,191,133,219,108,213,147,212,251,46,231,248,153,162,143,181,193,12,177,245,186,93,119,190,61,206,247,31,163,147,226,139,144,158,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,167,51,55,55,84,213,90,173,115,94,199,61,143,99,221,80,0,0,181,94,104,254,68,243,55,238,95,88,162,32,4,146,158,86,252,125,81,229,223,97,225,147,56,238,22,171,110,16,94,217,81,135,113,21,101,76,20,48,218,36,94,173,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,126,251,36,103,70,95,193,140,14,106,229,158,42,201,188,199,196,121,91,141,105,59,61,235,12,220,37,183,212,237,142,70,71,54,197,247,39,139,168,198,61,208,202,197,108,145,189,90,155,227,123,28,137,163,144,156,158,86,88,254,155,29,112,91,131,105,87,16,213,221,174,88,86,162,190,193,114,90,149,149,207,165,124,117,47,150,158,157,31,34,123,204,101,28,244,136,205,138,172,107,54,177,52,216,173,109,218,152,208,241,41,155,213,57,245,159,56,231,55,38,158,174,74,124,69,120,154,107,122,85,193,20,51,197,110,102,145,81,67,35,34,213,136,248,233,163,134,53,84,87,106,172,85,87,57,85,92,179,19,202,59,44,240,174,15,225,10,207,142,173,52,154,222,177,237,194,190,225,119,170,146,56,250,142,236,213,115,81,193,3,94,214,35,214,22,50,5,123,88,247,59,108,147,206,228,84,71,232,151,170,71,175,52,110,59,110,185,39,106,135,34,50,95,19,82,83,227,107,229,59,221,136,46,52,147,187,182,225,234,39,53,139,19,35,218,155,98,169,168,107,220,168,253,253,72,163,106,61,26,213,154,25,91,16,56,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,132,166,161,161,166,68,223,43,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,73,20,226,59,148,69,215,8,100,54,27,197,249,47,37,93,243,30,225,187,59,23,25,89,99,157,213,41,122,159,190,73,234,45,218,177,142,223,27,156,230,50,13,136,178,195,28,122,39,93,174,74,136,235,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,37,77,13,117,50,166,248,159,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,228,59,194,143,21,217,113,197,174,92,51,26,224,169,123,13,214,135,167,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,164,47,218,229,138,100,68,108,141,107,145,81,143,100,145,179,192,115,71,242,39,153,191,114,250,197,17,0,36,180,242,197,230,23,89,138,107,41,184,117,226,7,23,245,174,179,109,139,9,95,238,115,79,61,85,214,170,89,230,146,90,90,218,185,230,126,233,151,171,11,41,147,107,26,173,141,99,220,175,88,154,249,63,0,0,82,174,44,124,172,103,39,203,252,67,233,211,152,214,23,255,0,202,247,142,159,192,166,42,102,71,103,30,51,236,153,109,122,223,236,122,154,214,238,134,197,116,146,70,170,107,50,185,59,61,28,218,201,212,213,28,198,74,172,147,241,77,117,68,139,53,32,2,21,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,68,170,22,1,206,175,202,198,22,249,129,67,233,215,18,58,185,112,226,204,43,129,184,206,203,204,83,141,113,53,171,15,217,104,189,173,218,110,55,74,216,233,41,96,223,106,171,99,55,203,34,181,141,220,247,181,169,170,247,185,200,137,222,168,100,40,1,0,60,209,252,246,102,111,220,190,143,68,80,172,151,205,236,101,144,185,161,135,243,115,47,231,164,142,251,135,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,144,159,11,188,77,224,30,41,178,190,219,152,24,66,166,146,142,228,250,118,186,245,135,150,227,13,77,109,154,117,146,88,246,78,216,215,115,88,247,65,43,162,123,218,197,146,52,107,246,183,85,107,107,1,21,124,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,128,35,87,154,71,0,181,153,137,219,184,155,201,203,125,214,229,139,211,177,211,226,44,59,71,77,61,116,215,120,211,165,77,13,77,36,113,181,239,108,209,49,35,73,35,68,72,221,20,107,39,184,248,223,214,138,28,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,255,0,100,135,29,185,13,156,89,13,115,207,122,204,77,73,133,104,240,173,59,29,139,173,215,25,247,79,100,157,221,205,98,237,77,211,178,87,34,164,15,141,154,204,190,227,90,146,163,226,100,48,113,175,197,117,247,139,76,229,173,198,93,91,173,30,16,182,235,71,133,172,149,179,49,221,130,151,107,18,73,21,177,162,49,38,157,236,234,200,186,189,201,171,35,234,61,145,70,165,0,5,244,242,221,227,234,251,144,88,170,215,146,89,145,112,237,185,101,136,46,12,167,167,154,170,165,145,253,25,170,158,77,22,165,146,74,230,177,180,110,123,247,79,27,156,141,102,174,153,154,59,168,201,175,215,152,39,30,184,123,134,108,27,93,129,178,250,251,73,89,154,151,122,121,33,161,101,63,101,173,101,129,232,180,206,89,171,161,89,81,240,189,212,245,14,146,157,29,27,216,247,177,21,205,115,17,81,96,219,253,21,99,220,85,254,186,226,60,73,136,238,31,238,149,149,215,42,234,137,63,225,73,52,210,72,255,0,181,206,115,190,42,164,244,240,19,193,5,139,132,124,9,45,110,35,165,181,92,179,54,247,213,138,247,123,163,153,245,16,178,149,38,85,134,150,145,210,69,27,227,135,99,98,124,137,177,28,249,117,220,231,54,56,145,150,171,207,59,243,39,250,201,251,52,139,91,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,9,201,229,221,199,213,31,19,152,85,112,30,105,92,45,86,220,205,178,116,169,245,90,152,41,254,147,70,177,202,254,211,75,77,185,30,179,49,144,72,234,136,227,98,198,223,118,70,237,108,157,56,175,84,16,173,205,11,142,159,195,94,42,126,71,100,230,51,237,121,109,101,217,237,138,154,38,237,134,251,116,142,71,42,233,50,57,123,69,28,58,71,211,209,26,199,202,143,147,241,173,109,60,137,96,6,74,124,39,121,88,201,191,151,248,123,211,160,42,168,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,127,224,128,30,104,254,123,51,55,238,95,71,162,40,166,69,231,166,99,240,233,152,246,236,208,202,251,207,97,186,208,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,169,11,246,183,84,213,28,142,107,94,199,49,236,99,219,145,78,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,167,51,55,55,84,213,90,173,115,94,199,61,143,99,221,80,0,45,87,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,146,152,49,87,39,251,255,0,153,101,255,0,222,255,0,255,0,228,225,0,37,250,114,208,227,214,167,33,177,12,57,43,155,55,218,185,242,234,249,81,28,54,135,201,210,217,96,184,207,85,27,93,51,166,154,88,219,5,10,182,73,165,153,61,253,175,106,61,141,106,190,101,124,212,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,118,193,22,188,214,56,18,181,45,170,191,138,108,154,195,53,109,185,54,161,103,198,246,171,116,13,116,18,64,173,123,164,188,35,17,81,204,123,92,141,73,246,53,200,244,127,93,200,205,147,201,36,107,100,238,113,99,236,138,199,246,188,198,203,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,253,10,147,211,149,92,113,229,30,101,240,185,119,226,146,102,85,217,173,24,94,158,161,152,134,217,80,246,36,244,151,24,98,99,221,69,12,146,44,113,84,62,69,150,22,192,228,115,122,139,60,77,84,142,69,116,108,133,110,49,56,170,198,92,87,230,229,195,24,94,110,85,109,195,22,234,138,138,108,39,104,146,52,133,150,235,114,191,220,87,68,215,189,189,166,70,182,55,76,253,206,220,244,70,162,244,217,27,25,66,142,212,150,155,172,54,170,123,236,214,202,182,91,107,42,38,164,167,172,116,46,72,38,158,22,198,233,98,100,154,109,115,216,217,225,115,154,139,171,82,88,213,116,220,154,223,175,45,78,96,95,128,154,202,28,132,205,105,183,224,27,173,193,222,203,184,185,218,201,103,174,171,158,153,159,141,150,122,150,67,79,110,98,118,153,228,218,197,114,73,35,223,223,185,197,218,115,47,227,214,155,33,176,244,217,43,148,215,218,73,243,22,249,79,36,55,119,199,213,223,96,183,79,75,35,91,51,102,134,88,221,5,114,186,72,101,133,61,253,172,106,189,237,106,62,21,124,54,90,109,152,203,53,241,253,21,154,142,74,187,254,44,198,55,136,233,162,125,93,90,44,247,11,141,92,200,214,172,147,76,228,69,124,146,200,154,190,71,39,123,149,92,190,42,79,159,4,28,23,97,94,17,242,226,10,26,214,218,175,120,250,229,212,158,247,136,98,161,141,178,51,170,144,238,161,166,157,88,147,45,27,22,8,213,26,245,247,228,71,75,181,155,146,54,92,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,53,156,88,249,167,206,79,152,24,135,212,103,60,166,42,203,60,85,131,240,134,10,199,87,106,77,108,184,246,223,87,112,180,85,71,28,157,55,118,106,217,232,231,129,207,115,17,139,51,31,2,61,204,99,157,182,57,224,114,170,43,244,75,181,229,161,199,29,79,14,56,202,28,158,199,12,164,126,93,99,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,247,25,26,72,197,69,107,217,52,223,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,118,204,85,207,127,154,217,23,152,249,53,71,132,46,216,214,205,210,181,99,188,63,69,137,44,23,40,21,95,75,91,75,81,4,115,43,26,245,68,210,104,186,173,100,177,170,35,154,229,106,166,172,124,111,125,229,114,194,227,214,155,38,46,180,156,63,103,5,246,146,131,47,174,117,21,51,90,174,245,125,87,173,166,227,59,161,217,12,146,186,94,149,61,11,149,179,185,85,34,247,102,157,100,123,154,197,145,237,153,242,0,121,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,22,1,205,31,207,102,102,253,203,232,244,69,20,167,200,188,199,174,200,233,184,135,182,89,187,118,12,161,196,18,225,187,149,77,58,171,228,183,85,54,26,121,35,125,67,52,247,33,147,181,49,140,145,21,91,212,106,177,219,21,241,36,149,3,130,238,45,177,87,8,217,166,152,166,219,23,110,195,119,222,205,111,196,214,231,54,73,122,148,45,169,141,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,122,210,34,166,143,82,127,176,182,106,229,198,52,203,138,92,222,195,120,210,213,87,131,42,237,239,186,54,246,234,132,138,150,58,88,209,203,44,146,186,77,189,30,158,199,164,137,38,215,70,230,61,175,70,171,92,137,6,220,195,56,211,186,241,79,154,21,22,44,33,136,42,221,149,120,106,161,19,15,209,173,51,169,82,182,116,143,108,183,9,227,115,149,207,123,156,178,182,37,122,53,89,10,181,58,113,189,243,110,182,184,240,6,50,151,0,212,102,147,112,245,90,97,58,91,196,54,7,221,156,136,216,22,227,44,50,78,218,118,42,174,175,122,69,11,222,237,168,187,17,99,223,183,169,30,239,107,194,119,154,124,155,249,129,135,189,70,2,106,121,163,249,19,204,223,185,125,98,136,128,187,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,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,132,234,114,251,227,215,15,113,51,131,104,112,54,96,223,105,40,243,82,209,79,28,53,204,168,236,180,76,191,189,86,165,201,53,12,41,42,190,103,182,158,157,178,84,35,99,99,24,247,170,181,173,98,162,37,229,0,8,128,230,145,199,213,30,98,118,238,25,50,114,225,106,185,97,4,236,117,24,139,17,81,212,193,93,13,222,68,233,84,195,77,73,36,110,123,27,12,79,72,214,73,17,82,71,75,26,199,238,50,55,245,172,175,135,78,26,51,79,138,12,119,14,5,203,59,79,240,187,109,230,178,10,159,101,219,63,19,52,177,246,185,225,138,78,143,87,160,246,71,185,190,251,244,106,124,85,46,255,0,154,214,69,229,199,14,153,113,144,89,95,149,246,110,195,106,161,250,75,44,211,74,168,250,171,133,83,146,214,146,85,84,200,136,157,73,159,181,186,174,136,212,107,90,198,53,140,99,24,223,21,202,79,0,96,220,211,207,76,127,151,217,131,135,169,47,152,122,249,150,245,244,213,212,53,40,187,37,103,180,173,170,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,43,138,238,20,115,31,132,172,199,126,10,198,177,118,235,85,119,82,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,57,153,185,169,44,42,170,232,220,230,170,43,216,248,228,125,197,114,202,227,182,235,146,56,202,221,145,153,165,137,169,35,202,251,245,68,141,165,172,186,78,230,51,13,214,189,28,230,190,57,52,84,101,52,210,232,217,24,253,177,177,242,117,247,70,137,55,86,176,115,206,252,201,254,178,126,205,35,47,1,224,12,101,153,248,154,12,25,151,248,122,174,251,125,170,167,171,169,167,183,210,34,58,121,217,77,79,37,68,169,27,117,213,239,72,161,145,81,141,213,239,84,70,181,28,229,70,171,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,149,52,53,212,202,155,226,126,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,144,71,5,28,87,88,184,180,201,170,44,101,213,181,81,226,251,110,148,120,166,201,69,51,221,216,42,183,61,35,145,27,34,35,210,25,216,206,172,107,171,218,154,190,62,163,223,20,138,92,1,0,60,209,252,246,102,111,220,190,143,68,91,253,78,89,226,170,108,172,183,103,31,100,234,225,187,134,32,173,195,61,120,227,145,221,158,186,158,154,154,163,100,206,217,211,103,82,58,173,99,77,234,231,116,39,247,81,25,170,214,174,5,248,205,190,240,121,152,245,87,57,45,94,217,193,152,163,179,211,226,107,108,76,98,85,58,56,149,253,42,154,105,29,166,147,69,213,149,82,55,57,35,145,175,115,93,181,85,146,199,63,216,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,99,220,199,236,150,53,115,29,181,236,115,87,69,238,115,85,23,189,20,250,192,2,213,121,163,249,19,204,223,185,125,98,136,128,19,208,99,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,124,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,101,207,149,239,31,87,220,233,217,195,198,115,92,59,102,47,181,91,223,81,98,191,212,212,177,38,189,82,195,181,31,77,58,61,200,249,107,35,98,171,210,70,163,157,44,81,200,249,52,124,79,146,105,21,33,91,156,158,74,125,6,226,10,211,156,116,151,14,181,38,102,219,215,173,4,146,238,146,10,235,116,84,244,242,109,106,70,212,108,46,129,244,106,221,94,247,44,157,125,118,183,98,30,171,146,94,102,97,92,63,152,249,137,149,183,106,190,207,122,198,22,251,125,194,209,212,146,54,71,81,216,22,167,175,3,119,61,30,249,149,149,105,35,88,198,187,241,112,78,229,86,163,59,239,255,0,143,140,204,197,89,69,194,22,100,227,172,21,87,217,47,84,246,250,123,125,53,83,100,146,57,41,123,109,92,52,111,158,39,198,246,189,147,70,202,135,62,55,163,189,217,26,199,42,42,34,162,227,195,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,148,70,19,194,214,44,13,133,108,216,43,11,80,246,43,46,31,183,211,218,237,212,221,87,201,208,165,130,54,199,20,123,222,174,123,182,177,141,77,92,170,229,211,85,85,94,242,149,113,141,156,57,143,144,220,62,226,76,208,202,172,15,244,162,253,102,232,74,144,203,76,181,20,180,116,189,86,173,77,85,76,108,154,41,86,24,225,73,53,88,149,206,99,149,175,115,82,38,200,246,99,153,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,50,156,162,184,126,201,123,126,73,91,248,128,183,178,146,251,142,239,53,21,52,149,210,213,165,37,83,240,244,244,211,213,194,145,82,185,35,235,82,62,106,73,226,116,173,115,213,94,199,198,189,204,84,69,144,162,13,185,174,228,134,75,229,38,118,219,174,249,71,124,195,244,149,24,138,157,205,190,96,219,68,116,144,179,14,207,79,5,42,68,254,133,62,213,129,149,49,74,217,17,143,98,42,189,146,200,142,114,73,181,148,43,132,188,235,207,220,151,205,138,11,143,15,214,251,174,32,189,86,245,122,152,86,158,42,218,186,91,214,202,105,209,59,69,29,36,140,125,79,69,146,205,43,63,128,230,171,252,17,117,153,78,104,254,68,243,55,238,95,88,162,32,46,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,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,58,156,190,248,245,195,220,76,224,218,28,13,152,55,218,74,60,212,180,83,199,13,115,42,59,45,19,47,239,85,169,114,77,67,10,74,175,153,237,167,167,108,149,8,216,216,198,61,234,173,107,88,168,137,121,64,0,82,174,44,124,172,103,39,203,252,67,233,211,152,214,30,255,0,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,212,133,251,93,162,232,142,71,53,204,123,88,246,61,141,146,174,88,188,194,235,49,77,101,55,14,188,64,226,254,181,214,109,177,97,43,253,206,105,231,170,186,213,75,60,210,75,75,91,87,60,207,221,50,245,97,101,50,109,99,85,177,172,123,149,235,19,95,39,224,16,173,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,37,80,176,14,117,126,86,48,183,204,10,31,78,184,144,172,76,247,43,158,59,110,185,217,106,155,34,51,163,19,82,84,99,107,29,59,29,135,238,53,115,187,182,226,26,38,181,235,43,36,220,155,101,169,167,107,26,170,253,253,73,99,114,189,90,229,134,105,93,33,64,128,30,104,254,123,51,55,238,95,71,162,45,214,213,128,49,149,247,6,223,243,6,205,135,170,235,48,246,21,168,161,166,189,87,66,136,230,80,62,177,101,74,101,149,17,119,53,143,116,18,49,31,166,196,126,198,170,163,164,98,58,165,112,163,197,118,99,240,149,152,236,198,184,42,94,221,106,174,233,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,167,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,200,123,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,149,52,53,212,202,187,37,102,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,25,124,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,128,4,59,115,84,224,98,213,149,181,63,186,71,40,237,116,150,252,39,114,168,165,182,223,48,245,182,214,218,122,107,52,253,36,142,42,168,91,79,26,69,29,52,171,27,90,253,251,85,42,37,106,163,159,215,219,28,122,219,177,102,42,179,216,174,248,90,211,137,174,180,86,92,65,217,253,175,110,167,173,146,58,91,135,65,234,248,59,68,77,84,100,189,55,170,185,155,209,118,185,85,83,69,43,255,0,2,252,25,95,120,195,204,122,171,100,151,95,99,96,204,47,217,234,49,53,202,39,177,106,155,28,170,254,149,53,52,110,215,89,165,233,74,137,35,154,177,198,214,57,206,220,168,200,164,115,30,194,120,87,3,113,157,152,120,91,5,97,155,86,31,178,209,123,39,179,91,173,116,81,210,82,193,190,213,72,247,236,138,52,107,27,185,239,115,151,68,239,115,149,87,189,84,174,188,174,56,126,192,60,77,101,126,125,101,70,99,50,173,150,218,202,140,39,87,21,101,10,66,149,180,83,195,37,197,205,150,158,73,163,145,177,189,91,190,39,57,27,170,199,44,141,238,220,165,154,231,166,69,230,63,14,153,143,113,202,252,208,179,118,27,173,14,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,58,144,191,107,180,93,17,200,230,185,143,107,30,199,177,190,42,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,224,214,49,173,77,17,17,9,148,229,115,192,149,215,36,237,83,103,190,116,97,154,74,124,109,124,167,99,112,253,186,174,7,118,220,61,68,230,189,37,124,155,151,108,85,53,13,123,81,89,179,169,20,109,86,43,154,179,77,19,100,40,138,190,121,223,153,63,214,79,217,164,101,224,60,1,140,179,63,19,65,131,50,255,0,15,85,223,111,181,84,245,117,52,246,250,68,71,79,59,41,169,228,168,149,35,110,186,189,233,20,50,42,49,186,189,234,136,214,163,156,168,213,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,114,8,224,163,138,235,23,22,153,53,69,140,186,182,170,60,95,109,210,143,20,217,40,166,123,187,5,86,231,164,114,35,100,68,122,67,59,25,213,141,117,123,83,87,199,212,123,226,145,75,64,230,117,204,46,179,11,86,84,240,235,195,246,47,232,221,97,221,22,45,191,219,38,158,10,171,85,84,83,195,36,84,180,85,112,76,205,179,39,74,102,84,166,215,181,27,34,71,185,30,146,181,145,151,146,249,67,140,179,235,52,48,254,81,229,252,20,146,95,113,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,124,81,146,159,9,222,86,50,111,229,254,30,244,232,10,170,8,1,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,95,248,32,7,154,63,158,204,205,251,151,209,232,138,41,79,145,121,143,93,145,211,113,15,108,179,118,236,25,67,136,37,195,119,42,154,117,87,201,110,170,108,52,242,70,250,134,105,238,67,39,106,99,25,34,42,183,168,213,99,182,43,226,73,42,95,6,124,102,99,238,19,49,253,53,101,29,117,93,199,4,220,106,25,21,250,195,44,179,77,3,96,146,106,117,169,171,165,166,73,226,133,43,186,52,233,28,114,201,170,104,187,93,221,225,63,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,116,169,161,174,166,85,217,43,53,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,11,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,12,85,201,254,255,0,230,89,127,247,191,255,0,249,56,64,9,232,49,150,0,198,89,125,83,106,165,198,120,122,174,212,251,229,158,138,255,0,108,89,145,54,86,91,170,226,73,105,234,34,123,85,90,246,57,171,162,232,190,235,218,246,59,107,216,230,164,148,242,167,227,182,234,151,90,14,22,115,151,19,82,58,218,234,116,131,4,93,110,51,185,179,199,58,57,141,142,206,175,84,86,189,142,106,185,96,222,230,171,21,157,6,171,247,193,28,114,190,1,10,220,202,249,126,254,2,107,43,179,239,42,97,223,128,110,183,6,251,82,220,214,235,37,158,186,174,122,151,254,42,40,41,153,13,61,185,137,217,160,143,115,213,201,36,140,103,126,230,150,21,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,187,92,246,54,121,154,215,42,106,212,150,68,77,55,46,183,65,192,47,5,24,171,138,204,199,164,189,221,173,157,159,44,176,205,194,25,49,29,194,161,36,100,117,251,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,58,49,189,30,171,185,209,50,94,167,51,27,77,170,193,198,190,96,88,172,86,202,75,117,182,221,79,97,164,163,163,164,133,176,193,77,4,118,74,22,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,117,92,191,184,103,193,188,87,242,252,198,185,91,140,43,170,237,207,110,100,85,220,173,23,58,101,87,62,221,113,142,213,68,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,145,215,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,11,106,233,93,51,24,233,105,164,116,79,88,229,70,162,57,19,244,162,121,75,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,9,169,229,161,192,85,54,67,97,232,115,171,54,108,84,147,230,45,242,158,57,173,12,147,171,190,193,110,158,150,55,58,23,67,52,81,186,10,229,116,147,69,50,251,251,88,212,99,28,212,124,200,251,245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,113,99,230,159,57,62,96,98,31,81,156,149,238,16,242,27,6,241,37,202,223,8,101,78,51,162,164,115,46,52,247,215,219,43,166,167,89,159,105,184,165,214,189,41,235,98,70,189,142,223,27,157,170,181,30,221,236,87,198,229,216,247,34,196,94,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,169,11,246,187,69,209,28,142,107,152,246,177,236,123,27,33,92,169,248,237,186,165,214,131,133,156,229,196,212,142,182,186,157,32,193,23,91,140,238,108,241,206,142,99,99,179,171,213,21,175,99,154,174,88,55,185,170,197,103,65,170,253,240,71,28,175,152,171,147,189,115,225,87,6,241,95,203,243,42,240,125,230,219,72,220,79,110,203,123,53,78,19,187,201,34,194,251,117,197,109,80,108,71,74,214,61,221,154,71,54,54,204,205,174,220,196,71,34,117,25,27,217,9,121,171,150,120,171,38,243,31,17,229,110,53,164,236,247,172,51,112,150,223,83,182,57,25,28,219,23,220,158,46,163,24,247,67,43,21,178,70,245,106,111,141,236,114,38,142,66,93,57,97,113,235,83,156,246,170,78,31,179,130,251,87,95,152,54,202,122,153,173,87,122,190,147,18,237,110,129,176,236,134,73,93,47,86,162,185,168,233,220,170,145,123,208,192,178,61,206,122,72,247,88,95,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,192,57,163,249,236,204,223,185,125,30,136,189,254,82,120,3,6,230,159,4,216,255,0,47,179,7,15,82,95,48,245,243,28,87,211,87,80,212,162,236,149,158,207,182,170,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,88,7,25,156,25,227,238,19,49,253,77,29,101,13,93,199,4,220,106,31,45,134,253,20,83,77,3,96,146,106,132,166,164,170,169,88,34,133,43,186,52,235,36,145,71,170,104,187,155,221,225,79,240,223,17,89,185,132,50,94,245,144,152,99,22,85,218,240,157,254,241,237,154,232,232,165,125,52,243,61,212,143,165,158,157,242,68,230,172,180,211,196,232,210,72,100,222,197,90,120,149,168,223,127,127,213,225,87,134,124,101,197,126,110,81,229,110,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,123,145,211,63,116,177,177,145,181,83,115,222,221,206,99,55,200,201,21,230,147,147,184,7,34,184,26,192,89,115,151,54,26,75,117,182,221,142,45,113,75,44,84,176,195,61,194,120,236,245,176,186,174,169,208,177,141,150,166,70,196,197,146,85,106,43,149,63,66,36,112,112,157,230,159,38,254,96,97,239,81,128,154,158,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,5,255,0,243,67,229,251,255,0,108,156,86,229,20,63,217,110,216,206,206,214,255,0,230,209,37,77,20,20,244,223,249,205,77,92,147,75,252,57,117,252,164,35,47,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,149,52,53,212,202,155,226,126,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,144,159,7,124,85,96,222,43,242,142,223,140,44,215,42,70,226,123,117,61,61,54,44,180,71,26,194,251,117,197,89,239,171,98,115,222,238,205,35,155,35,161,126,231,110,98,43,85,122,140,145,140,174,160,234,93,173,148,215,171,85,109,154,178,74,184,233,235,233,228,166,149,244,149,114,210,206,214,61,170,215,44,115,66,230,203,19,244,85,209,241,185,175,106,232,173,84,84,69,33,47,138,190,85,153,203,149,184,238,143,240,13,135,46,184,239,6,95,238,20,246,203,95,78,118,212,221,40,102,116,49,238,117,199,108,48,197,12,46,155,175,182,116,252,83,24,198,245,95,26,185,187,165,43,131,190,21,112,111,10,25,71,111,193,246,107,109,35,177,61,198,158,158,167,22,93,227,145,102,125,198,226,140,247,209,178,185,140,119,102,141,206,145,176,179,107,118,177,85,202,157,71,200,247,217,7,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,149,78,34,248,104,202,206,40,48,36,216,23,51,45,63,193,236,87,154,56,41,189,169,108,252,116,50,201,217,39,154,41,58,61,94,131,25,38,214,251,236,213,171,240,84,137,92,139,229,55,158,56,215,57,111,120,43,55,19,232,142,22,193,247,10,104,238,151,104,163,153,254,219,165,149,178,189,174,179,204,232,186,51,106,145,177,30,231,171,93,7,93,138,248,156,246,186,18,170,243,162,194,214,44,13,133,120,122,193,88,90,135,177,89,112,253,190,249,107,183,83,117,95,39,66,150,8,237,113,197,30,247,171,158,237,172,99,83,87,42,185,116,213,85,87,188,182,190,87,30,123,50,203,239,175,71,173,46,43,153,175,46,250,156,43,83,113,226,63,33,48,229,35,48,195,41,227,126,37,195,22,171,124,84,204,179,50,24,154,197,173,165,134,22,181,171,76,173,98,58,102,162,111,141,234,249,149,93,27,158,176,88,175,15,28,64,227,238,25,115,66,135,53,242,229,244,143,185,81,211,212,82,75,71,92,179,45,21,108,19,70,173,116,85,17,195,36,110,145,136,237,146,181,170,237,18,72,163,119,126,212,50,30,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,244,230,102,230,234,154,171,85,174,107,216,231,177,236,123,161,7,154,63,158,204,205,251,151,209,232,139,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,74,46,201,89,236,251,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,112,113,93,194,142,99,240,149,152,239,193,88,214,46,221,106,174,234,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,167,51,55,53,37,133,85,93,27,156,213,69,123,31,28,143,184,174,89,92,118,221,114,71,25,91,178,51,52,177,53,36,121,95,126,168,145,180,181,151,73,220,198,97,186,215,163,156,215,199,38,138,140,166,154,93,27,35,31,182,54,62,78,190,232,209,38,234,205,160,0,181,94,104,254,68,243,55,238,95,88,162,32,4,158,142,98,60,16,81,241,85,129,19,22,224,234,93,185,155,132,237,242,197,98,106,77,5,52,55,72,221,52,82,62,150,170,87,196,231,187,107,25,63,103,69,146,56,217,45,67,149,238,70,189,238,75,96,229,211,203,67,16,193,136,112,231,17,153,253,79,87,104,101,162,161,183,44,63,132,230,130,170,138,227,29,198,158,169,237,142,123,131,37,142,55,68,198,58,22,77,28,108,87,117,119,198,231,185,172,107,163,150,87,203,21,231,5,147,150,44,115,195,2,230,173,68,221,158,245,150,151,8,42,40,228,218,247,245,233,107,170,32,164,168,166,209,30,214,55,115,223,77,47,81,90,247,39,102,216,221,169,35,148,138,14,16,179,122,155,34,56,151,203,220,210,184,79,73,5,182,211,120,100,55,73,234,96,150,102,83,219,170,88,234,90,201,145,145,123,238,123,41,231,149,236,70,163,189,246,183,221,127,228,173,255,0,243,193,199,245,49,90,178,179,43,104,113,13,34,211,213,84,92,111,247,75,75,86,39,78,143,137,177,65,69,80,244,211,170,198,42,77,94,198,247,163,30,169,39,229,44,105,182,216,57,82,229,159,225,19,140,156,57,113,168,164,181,85,208,96,171,125,118,38,172,130,225,31,83,119,78,52,167,167,124,45,86,57,171,52,117,85,84,210,181,87,110,222,146,189,174,220,214,162,207,72,32,175,152,143,0,181,156,49,226,164,199,153,91,111,186,220,178,202,247,213,168,209,41,167,168,250,51,34,73,19,59,53,85,78,213,98,66,247,207,27,105,228,145,233,35,189,232,221,185,209,245,37,165,92,20,113,93,125,225,47,57,104,177,151,86,235,89,132,46,90,81,226,155,37,20,204,111,111,165,218,244,142,68,108,136,172,89,160,123,250,177,174,172,114,232,248,250,140,100,178,41,49,60,76,113,219,149,249,59,195,69,54,121,229,246,38,195,248,162,187,23,83,237,193,20,114,79,34,50,233,58,189,173,149,238,141,169,213,107,41,145,206,116,204,119,77,90,246,36,14,116,82,200,210,5,241,254,63,198,89,167,140,174,217,131,152,56,134,174,249,136,111,149,11,83,93,93,82,169,190,87,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,147,39,203,43,129,43,86,72,224,219,118,121,230,150,25,171,143,52,47,212,242,58,150,142,233,3,88,252,55,68,245,115,90,200,227,213,85,149,51,69,163,164,123,246,200,198,73,208,219,26,164,221,90,151,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,191,254,104,124,191,127,237,147,138,220,162,135,251,45,219,25,217,218,223,252,218,36,169,162,130,158,155,255,0,57,169,171,146,105,127,135,46,191,148,132,101,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,114,19,224,239,138,172,27,197,126,81,219,241,133,154,229,72,220,79,110,167,167,166,197,150,136,227,88,95,110,184,171,61,245,108,78,123,221,217,164,115,100,116,47,220,237,204,69,106,175,81,146,49,149,212,0,82,174,44,124,172,103,39,203,252,67,233,211,152,214,25,9,241,209,193,149,139,140,60,184,165,182,71,117,246,54,51,194,253,162,163,12,220,165,123,214,149,178,74,140,234,211,84,198,221,117,134,94,148,72,178,53,171,36,110,99,92,221,200,143,138,72,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,216,215,179,124,82,35,94,221,204,123,92,154,167,123,92,138,157,202,132,223,114,238,227,234,143,137,204,42,184,15,52,174,22,171,110,102,217,58,84,250,173,76,20,255,0,73,163,88,229,127,105,165,166,220,143,89,152,200,36,117,68,113,177,99,111,187,35,118,182,78,156,87,170,8,86,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,18,168,88,7,58,191,43,24,91,230,5,15,167,92,72,139,201,188,161,198,89,239,152,150,252,173,203,232,41,39,196,55,106,122,233,168,96,169,157,33,101,67,233,169,38,170,88,81,235,238,181,239,108,14,99,21,202,214,111,115,119,57,141,213,201,231,255,0,209,86,2,197,95,235,174,28,196,152,114,225,254,233,71,93,109,174,167,147,254,12,144,205,28,140,251,28,215,55,224,168,78,247,0,156,118,90,184,187,195,53,182,44,75,71,73,105,204,92,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,119,61,165,218,144,3,205,31,207,102,102,253,203,232,244,69,202,114,90,194,120,87,28,216,179,219,11,99,92,51,106,196,22,90,223,163,29,166,221,116,162,142,174,150,125,143,184,189,155,226,145,28,199,109,123,26,228,213,59,156,212,84,239,68,45,87,142,142,12,175,188,30,102,61,45,178,59,175,182,112,102,40,237,21,24,102,229,43,216,149,78,142,37,103,86,154,166,54,233,164,209,117,98,69,145,173,72,228,107,218,230,237,85,124,81,251,110,95,124,122,226,30,25,177,149,14,6,204,27,237,93,102,85,221,234,35,134,185,149,29,170,181,246,6,34,84,185,38,161,133,37,70,66,199,84,84,54,74,132,108,111,123,216,197,86,181,207,68,69,184,174,121,223,153,63,214,79,217,165,170,242,184,243,217,150,95,125,122,61,105,63,192,3,169,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,13,124,69,114,159,204,187,127,17,116,24,91,34,40,169,27,129,49,189,69,108,214,122,170,217,107,170,32,195,204,167,165,142,105,33,185,84,178,153,233,3,31,43,164,138,153,85,210,61,232,214,163,220,175,220,229,149,252,139,200,188,184,225,211,46,45,217,95,149,246,110,195,106,161,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,82,103,237,110,171,162,53,26,214,177,141,99,24,198,54,16,121,163,249,236,204,223,185,125,30,136,186,174,70,63,158,207,213,191,218,69,223,241,209,193,149,139,140,60,184,165,182,71,117,246,54,51,194,253,162,163,12,220,165,123,214,149,178,74,140,234,211,84,198,221,117,134,94,148,72,178,53,171,36,110,99,92,221,200,143,138,75,53,229,185,203,122,166,170,166,76,237,226,123,47,106,232,217,71,80,232,112,254,20,191,81,196,172,172,98,197,60,53,19,92,104,42,96,115,145,136,231,198,232,17,92,199,239,137,210,43,85,139,19,159,43,224,138,190,121,223,153,63,214,79,217,165,170,242,184,243,217,150,95,125,122,61,105,114,156,206,185,122,81,225,106,58,158,34,184,126,194,29,27,84,59,165,197,182,11,100,48,65,75,106,165,138,8,99,138,170,138,146,8,89,182,20,233,76,250,149,220,247,35,164,73,54,163,18,87,50,192,50,59,61,51,31,135,108,118,153,141,149,183,159,103,94,155,111,172,183,110,122,43,225,124,117,16,186,61,100,139,84,100,189,55,172,115,177,146,35,163,234,195,19,156,199,35,118,175,149,255,0,69,88,247,21,127,174,184,143,18,98,59,135,251,165,101,117,202,186,162,79,248,82,77,52,146,63,237,115,156,239,138,169,61,60,4,240,65,98,225,31,2,75,91,136,233,109,87,44,205,189,245,98,189,222,232,230,125,68,44,165,73,149,97,165,164,116,145,70,248,225,216,216,159,34,108,71,62,93,119,57,205,142,36,100,0,153,41,240,157,229,99,38,254,95,225,239,78,128,170,160,199,219,153,165,218,213,122,227,143,51,235,44,215,58,74,250,120,234,45,180,143,150,154,102,202,198,207,5,178,146,25,162,87,53,85,17,241,203,28,145,189,190,45,123,28,213,209,81,80,191,254,74,23,107,84,220,54,227,43,20,55,58,71,220,168,241,197,69,93,69,27,102,106,207,12,19,80,81,54,41,95,30,187,154,199,186,9,154,215,42,104,229,138,68,77,118,174,146,20,8,1,230,143,231,179,51,126,229,244,122,34,250,121,64,97,107,22,57,224,191,48,176,86,41,161,237,182,92,65,140,46,214,187,141,55,85,241,245,233,103,180,208,71,44,123,216,173,123,119,49,238,77,90,168,228,215,84,84,94,242,192,56,223,224,187,21,112,143,152,243,208,209,54,235,123,192,55,46,156,246,76,67,45,12,141,141,157,85,155,109,13,76,232,196,133,107,24,144,72,170,214,47,191,26,54,93,172,220,177,178,165,242,208,227,142,167,135,28,101,14,79,99,134,82,63,46,177,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,123,140,141,36,98,162,181,236,154,111,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,59,101,170,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,6,42,228,255,0,127,243,44,191,251,223,255,0,252,156,32,4,155,236,93,193,118,21,226,227,129,28,162,161,162,109,170,201,143,173,185,127,134,103,178,98,25,104,99,116,143,233,91,19,109,13,76,232,197,153,40,222,179,200,170,214,47,185,34,182,93,175,218,177,190,24,113,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,11,77,93,67,82,137,190,39,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,179,39,203,67,143,90,108,249,195,208,228,174,108,223,105,32,204,91,29,60,112,218,31,39,87,125,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,247,55,49,200,246,53,200,201,149,151,234,14,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,164,53,230,135,41,12,220,127,20,105,129,242,230,26,74,92,175,196,117,21,55,106,60,70,187,228,130,193,110,73,81,95,71,59,31,34,203,37,76,73,35,35,137,170,245,237,9,181,251,216,141,168,88,37,171,39,114,119,0,228,86,0,181,229,206,92,216,105,45,214,219,117,60,17,75,44,84,176,195,61,194,120,225,142,23,85,213,58,22,49,178,212,200,216,152,178,74,173,69,114,167,232,68,131,110,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,95,227,147,129,204,27,197,238,13,109,85,43,233,44,121,139,99,167,115,44,55,231,177,118,72,205,85,221,138,179,106,43,159,76,231,43,149,28,136,175,133,238,87,177,28,142,150,41,109,87,149,207,0,23,91,5,214,110,32,248,136,203,170,187,117,202,221,80,196,193,150,107,204,110,134,122,105,227,115,210,91,133,69,28,140,71,49,237,114,49,41,214,69,69,69,73,37,233,255,0,169,229,37,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,107,56,177,243,79,156,159,48,49,15,168,206,95,255,0,41,78,53,240,173,154,197,71,194,110,102,220,253,157,86,235,132,210,96,187,132,235,27,41,102,237,15,234,62,216,229,70,181,91,51,167,124,178,68,233,28,238,171,166,116,72,173,115,97,100,151,149,198,103,6,120,7,139,60,1,83,71,89,67,73,110,198,214,234,119,203,97,191,69,20,48,206,233,227,134,161,41,169,42,170,86,9,102,90,30,181,66,201,36,81,232,186,166,230,247,248,192,94,41,202,172,199,193,121,143,85,148,56,147,5,221,105,49,157,37,193,150,183,89,27,78,178,213,73,85,34,181,34,142,38,199,187,173,212,222,197,141,99,220,217,26,246,57,138,228,115,85,114,19,224,243,240,251,248,2,194,255,0,186,51,217,95,73,61,159,69,217,123,55,109,237,221,135,177,83,236,246,167,108,252,103,180,122,157,110,190,158,238,237,52,239,212,199,8,159,62,91,220,77,224,28,238,225,231,9,224,139,125,77,37,175,22,96,59,61,62,30,174,177,205,113,134,74,185,224,160,167,167,133,46,17,68,138,146,173,52,137,36,72,175,115,17,27,42,190,61,93,181,30,254,167,49,158,10,63,117,86,92,65,127,192,22,203,84,121,155,133,191,25,109,169,157,58,82,93,40,81,30,178,91,29,54,230,177,187,158,244,146,39,74,142,107,36,107,155,172,77,154,89,18,11,63,209,86,2,197,95,235,174,28,196,152,114,225,254,233,71,93,109,174,167,147,254,12,144,205,28,140,251,28,215,55,224,168,122,172,247,206,59,238,126,230,101,110,106,226,152,118,94,174,182,251,85,61,198,77,204,94,211,85,73,110,167,164,150,167,70,49,140,103,89,244,238,151,166,214,163,89,212,216,154,163,117,89,106,228,169,229,99,20,252,192,174,244,235,113,96,28,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,191,207,76,139,203,142,34,242,226,227,149,249,161,102,237,214,170,237,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,244,230,102,231,104,186,43,85,174,115,30,215,177,239,99,160,51,26,240,119,155,152,71,138,56,184,88,109,158,174,91,237,210,240,218,43,29,117,69,27,217,5,194,221,36,174,72,174,154,67,214,86,211,116,152,249,101,86,172,157,20,142,102,191,222,137,232,147,125,193,223,10,184,55,133,12,163,183,224,251,53,182,145,216,158,227,79,79,83,139,46,241,200,179,62,227,113,70,123,232,217,92,198,59,179,70,231,72,216,89,181,187,88,170,229,78,163,228,123,237,215,157,95,149,140,45,243,2,135,211,174,36,85,240,157,230,159,38,254,96,97,239,81,128,154,158,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,100,27,115,39,224,98,235,195,238,63,172,205,76,185,181,213,215,101,214,42,168,169,185,74,202,59,91,155,6,23,157,211,70,142,165,149,208,198,144,67,76,233,42,24,218,109,85,171,166,177,109,85,141,36,146,218,184,120,226,7,31,112,203,154,20,57,175,151,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,108,149,173,87,104,146,69,27,187,246,161,144,246,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,167,51,55,55,84,213,90,173,115,94,199,61,143,99,221,80,0,4,85,243,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,137,169,4,85,243,206,252,201,254,178,126,205,45,87,149,199,158,204,178,251,235,209,235,73,243,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,130,206,96,156,5,98,30,25,177,149,118,57,203,235,21,93,102,85,221,234,36,154,133,244,253,170,181,246,6,34,83,53,97,174,153,98,70,66,199,84,84,58,58,117,116,143,123,216,196,71,57,207,69,85,171,252,155,48,159,17,214,124,199,187,98,155,38,25,236,89,71,136,45,233,237,219,141,214,137,241,199,112,154,5,168,101,39,179,101,209,22,89,163,157,102,108,155,85,98,108,107,50,73,164,157,2,128,115,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,46,171,136,190,26,50,179,138,12,9,54,5,204,203,79,240,123,21,230,142,10,111,106,91,63,29,12,178,118,73,230,138,78,143,87,160,198,73,181,190,251,53,106,252,21,49,235,207,76,139,204,126,29,51,30,227,149,249,161,102,236,55,90,29,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,117,33,126,215,104,186,35,145,205,115,30,214,61,143,99,102,211,150,149,167,137,43,7,14,150,123,22,125,91,41,45,214,219,117,63,100,195,20,117,176,215,195,136,41,160,142,170,169,178,69,114,142,169,17,172,99,90,148,237,166,108,72,136,144,35,81,127,122,93,168,5,170,243,71,242,39,153,191,114,250,197,17,0,38,85,0,30,83,53,114,207,10,231,38,92,98,60,173,198,180,157,162,203,137,173,242,219,234,118,199,27,228,135,122,123,147,197,212,99,216,217,162,122,54,72,222,173,93,146,49,142,68,213,168,99,25,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,82,248,150,207,75,239,17,57,153,30,99,98,27,205,214,227,86,236,63,100,183,76,235,130,49,155,42,169,237,208,71,90,176,197,26,172,113,67,37,106,85,206,214,49,26,223,199,43,149,141,115,156,212,147,78,73,249,95,117,195,217,71,143,51,94,224,234,184,105,241,157,226,150,219,67,79,53,19,162,100,144,91,217,38,181,81,74,171,164,204,124,181,146,196,187,91,163,95,74,244,220,229,85,70,72,248,62,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,246,189,155,226,145,28,199,109,123,26,228,213,59,156,212,84,239,68,49,247,227,147,132,75,175,8,57,184,220,41,5,198,174,241,132,239,212,238,185,97,203,172,244,238,99,223,2,61,90,250,89,158,141,72,159,83,10,237,223,211,93,21,146,67,34,182,62,170,70,219,127,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,24,197,150,105,100,86,183,68,223,35,221,226,229,85,147,254,85,252,5,84,213,84,218,184,167,206,75,21,93,27,40,234,33,184,96,107,101,71,73,89,88,197,138,102,173,125,77,60,145,57,200,196,115,224,150,149,237,123,31,190,46,174,138,197,137,207,149,242,213,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,144,109,204,159,129,139,175,15,184,254,179,53,50,230,215,87,93,151,88,170,162,166,229,43,40,237,110,108,24,94,119,77,26,58,150,87,67,26,65,13,51,164,168,99,105,181,86,174,154,197,181,86,52,146,75,106,225,227,136,28,125,195,46,104,80,230,190,92,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,178,86,181,93,162,73,20,110,239,218,134,67,217,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,156,204,220,221,83,85,106,181,205,123,28,246,61,143,117,64,0,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,168,34,47,156,253,207,135,153,113,54,26,179,97,200,233,19,55,233,106,29,83,136,31,108,164,167,106,45,186,90,120,219,18,92,166,107,122,175,169,68,134,159,179,177,92,187,33,89,85,200,214,201,10,186,194,178,7,240,203,248,101,194,127,185,243,218,191,132,47,104,55,216,94,204,219,214,235,109,118,253,219,255,0,23,209,233,245,58,189,95,197,116,186,157,95,197,239,50,62,102,44,250,13,151,20,24,167,59,241,54,20,195,245,116,86,250,63,164,87,22,214,246,75,60,21,207,70,50,78,148,181,42,213,108,46,157,251,99,234,46,229,71,49,23,222,82,37,179,243,156,38,99,226,12,216,195,215,252,129,178,251,27,6,97,126,164,233,109,196,17,42,201,125,170,150,154,72,92,234,230,83,76,154,67,23,85,203,20,44,149,90,178,49,179,61,92,169,27,33,165,92,205,243,211,46,56,139,206,12,11,154,25,95,121,237,214,170,236,191,162,138,104,101,68,101,85,190,169,183,11,130,201,75,83,26,42,244,230,102,230,234,154,171,85,174,107,216,231,177,236,123,174,87,145,143,231,179,245,111,246,145,42,133,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,47,83,154,71,0,181,153,137,219,184,155,201,203,125,214,229,139,211,177,211,226,44,59,71,77,61,116,215,120,211,165,77,13,77,36,113,181,239,108,209,49,35,73,35,68,72,221,20,107,39,184,248,223,214,138,188,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,140,142,109,139,239,193,47,77,236,123,161,149,138,232,228,98,57,55,198,247,181,87,71,41,144,247,11,188,77,224,30,41,178,190,219,152,24,66,166,146,142,228,250,118,186,245,135,150,227,13,77,109,154,117,146,88,246,78,216,215,115,88,247,65,43,162,123,218,197,146,52,107,246,183,85,107,97,135,154,63,158,204,205,251,151,209,232,138,213,201,171,61,50,227,45,179,31,25,229,126,53,188,251,42,235,152,222,201,138,193,52,232,141,165,168,170,165,90,164,90,87,72,171,238,77,39,106,111,73,21,54,189,204,115,17,200,247,70,199,202,166,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,167,51,55,59,69,209,90,173,115,152,246,189,143,123,29,143,15,16,252,63,99,238,25,115,66,187,42,51,25,148,143,185,81,211,211,213,197,89,66,147,45,21,108,19,70,142,108,180,242,77,28,110,145,136,237,241,57,200,221,18,72,164,111,126,213,58,152,231,61,51,31,50,114,227,3,101,126,53,188,251,86,213,151,61,186,43,4,211,162,186,170,158,150,169,41,209,105,93,34,175,191,12,125,149,189,36,84,220,198,189,204,71,43,27,27,25,90,249,92,121,236,203,47,190,189,30,180,159,224,0,0,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,42,128,2,42,249,231,126,100,255,0,89,63,102,150,171,202,227,207,102,89,125,245,232,245,164,255,0,16,87,204,71,128,90,206,24,241,82,99,204,173,183,221,110,89,101,123,234,212,104,148,211,212,125,25,145,36,137,157,154,170,167,106,177,33,123,231,141,180,242,72,244,145,222,244,110,220,232,250,146,222,87,43,158,4,174,185,39,106,155,61,243,163,12,210,83,227,107,229,59,27,135,237,213,112,59,182,225,234,39,53,233,43,228,220,187,98,169,168,107,218,138,205,157,72,163,106,177,92,213,154,104,155,33,70,42,230,74,124,39,121,88,201,191,151,248,123,211,160,42,169,100,28,201,248,231,181,112,251,128,43,50,175,46,110,148,149,217,139,138,169,234,109,178,190,142,232,214,207,133,224,116,49,171,170,165,108,50,36,240,212,186,58,134,58,155,84,106,107,172,187,149,35,72,228,131,98,175,240,187,196,222,62,225,103,52,45,185,129,132,42,106,235,45,172,168,107,175,88,121,110,51,83,81,94,96,72,229,143,100,237,141,118,185,236,108,242,186,39,189,175,72,228,86,191,107,180,86,187,33,76,151,205,236,27,159,89,95,135,243,115,47,231,171,146,197,136,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,72,1,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,92,87,26,215,62,30,109,60,60,226,90,174,37,163,164,126,24,125,60,212,212,137,217,41,234,110,62,209,154,158,88,161,91,99,39,107,154,149,200,215,202,177,63,79,197,232,247,185,91,27,94,228,199,48,157,62,84,127,186,59,247,56,193,248,107,255,0,181,79,233,127,160,29,187,127,181,61,151,177,219,186,154,255,0,242,159,245,174,203,187,223,217,191,79,196,118,115,207,241,235,204,191,15,100,53,53,207,41,178,86,162,146,249,152,179,211,244,223,119,134,122,90,187,117,129,253,89,225,153,146,181,178,57,206,174,137,208,247,83,201,26,49,189,70,61,234,228,106,194,251,85,188,113,235,77,159,60,188,179,31,37,115,98,251,73,6,98,216,233,236,48,218,31,39,87,125,254,221,5,125,185,174,153,211,77,44,142,158,185,29,28,210,204,158,230,230,57,30,198,185,25,50,178,210,248,78,243,79,147,127,48,48,247,168,192,100,166,12,85,201,254,255,0,230,89,127,247,191,255,0,249,56,64,9,146,159,9,222,86,50,111,229,254,30,244,232,11,95,230,95,192,85,54,124,225,233,179,171,41,172,84,144,102,45,142,158,73,174,236,143,171,190,255,0,110,130,150,71,54,22,195,12,82,58,122,228,116,112,197,10,251,155,152,229,99,220,228,100,40,200,150,201,220,189,207,154,220,232,181,216,178,135,3,226,9,243,23,10,222,32,171,138,142,43,102,233,237,85,180,213,113,181,178,213,71,51,118,64,200,170,22,54,200,234,132,108,108,94,233,52,77,76,146,48,159,210,175,162,182,111,167,94,202,250,73,236,250,127,108,123,39,169,216,123,119,77,189,126,207,213,252,103,71,169,191,102,255,0,123,110,154,247,234,125,96,1,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,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,0,0,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,107,56,177,243,79,156,159,48,49,15,168,206,83,75,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,9,191,229,161,199,29,55,17,216,54,28,158,199,12,171,102,98,224,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,247,223,34,72,197,84,115,217,13,207,254,0,114,107,240,203,251,160,255,0,7,182,175,194,23,179,253,153,237,221,142,235,116,118,236,221,179,94,159,91,167,248,174,190,222,175,75,241,91,250,126,225,80,12,85,207,127,145,121,233,152,252,58,102,61,187,52,50,190,243,216,110,180,58,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,234,66,253,173,213,53,71,35,154,215,177,204,123,24,246,228,61,195,174,124,224,222,36,178,142,197,154,216,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,180,71,43,27,189,138,201,26,155,30,213,91,22,230,177,192,197,170,245,134,107,248,162,202,139,93,37,190,229,96,167,89,49,93,150,221,107,107,18,231,3,234,31,36,183,52,232,71,185,213,44,116,239,124,242,75,170,58,22,111,87,179,162,169,44,69,147,83,201,83,202,198,41,249,129,93,233,214,226,192,57,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,254,117,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,211,115,88,247,65,11,156,212,93,28,177,70,171,174,212,211,182,88,7,58,191,43,24,91,230,5,15,167,92,72,171,225,59,205,62,77,252,192,195,222,163,1,53,60,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,207,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,61,175,102,248,164,71,49,219,94,198,185,53,78,231,53,21,59,209,8,1,227,163,131,43,239,7,153,143,75,108,142,235,237,156,25,138,59,69,70,25,185,74,246,37,83,163,137,89,213,166,169,141,186,105,52,93,88,145,100,107,82,57,26,246,185,187,85,95,20,110,5,248,205,190,240,121,152,245,87,57,45,94,217,193,152,163,179,211,226,107,108,76,98,85,58,56,149,253,42,154,105,29,166,147,69,213,149,82,55,57,35,145,175,115,93,181,85,146,199,63,216,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,99,220,199,236,150,53,115,29,181,236,115,87,69,238,115,85,23,189,20,250,192,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,17,87,207,59,243,39,250,201,251,52,181,94,87,30,123,50,203,239,175,71,173,39,248,243,248,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,117,166,174,161,169,69,217,43,53,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,78,214,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,247,61,251,34,141,26,198,238,123,220,229,209,59,220,229,85,239,85,32,95,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,127,229,63,198,25,3,147,88,255,0,49,240,182,110,99,44,189,181,93,113,126,11,221,236,75,164,236,119,82,155,85,87,55,115,81,81,146,244,222,171,36,93,70,187,165,35,156,248,246,61,85,203,80,0,5,170,243,71,242,39,153,191,114,250,197,17,0,38,85,0,3,31,110,101,216,2,155,47,184,210,204,74,91,110,30,171,181,91,111,149,20,215,250,85,153,37,217,88,250,186,104,229,170,168,137,242,42,239,99,171,22,173,23,106,236,107,218,246,55,110,205,169,108,6,74,124,44,100,167,238,118,225,247,4,228,228,151,14,219,87,135,237,235,219,231,108,189,72,223,93,60,175,168,170,233,59,167,26,172,41,60,210,164,123,152,142,233,163,55,106,237,85,106,168,4,43,115,147,206,191,167,60,65,90,114,114,146,223,209,164,203,43,122,245,167,146,45,178,79,93,113,138,158,162,77,174,73,28,142,133,176,50,141,27,171,24,228,147,175,174,230,236,82,192,9,222,229,67,156,86,172,202,225,46,201,132,93,126,171,174,196,57,125,81,81,100,186,69,91,84,217,103,142,7,77,36,212,78,99,119,185,233,76,148,239,100,17,171,145,169,173,44,172,98,109,141,20,188,162,213,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,159,39,20,225,60,43,142,108,85,88,91,26,225,155,86,32,178,214,236,237,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,106,157,206,106,42,119,162,16,3,199,71,6,87,222,15,51,30,150,217,29,215,219,56,51,20,118,138,140,51,114,149,236,74,167,71,18,179,171,77,83,27,116,210,104,186,177,34,200,214,164,114,53,237,115,118,170,190,40,220,11,241,155,125,224,243,49,234,174,114,90,189,179,131,49,71,103,167,196,214,216,152,196,170,116,113,43,250,85,52,210,59,77,38,139,171,42,164,110,114,71,35,94,230,187,106,171,37,142,127,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,199,185,143,217,44,106,230,59,107,216,230,174,139,220,230,170,47,122,41,245,129,74,184,177,242,177,156,159,47,241,15,167,78,99,88,100,39,199,71,25,182,46,15,50,226,150,231,29,171,219,56,207,20,118,138,124,51,109,149,143,74,87,73,18,51,171,83,83,35,116,210,24,186,177,42,198,215,36,146,57,237,107,118,162,190,88,224,7,20,226,204,85,142,111,181,88,167,26,226,107,174,32,189,86,236,237,55,27,165,108,149,117,83,236,99,88,205,242,200,174,123,182,177,141,106,106,189,205,106,34,119,34,19,125,203,187,128,90,62,24,240,170,227,204,210,183,218,174,89,155,123,233,84,104,180,208,84,125,25,141,35,149,157,154,150,167,106,189,38,123,39,145,181,18,70,244,141,222,236,109,220,216,250,146,222,85,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,164,22,115,4,224,43,16,240,205,140,171,177,206,95,88,170,235,50,174,239,81,36,212,47,167,237,85,175,176,49,18,153,171,13,116,203,18,50,22,58,162,161,209,211,171,164,123,222,198,34,57,206,122,42,173,154,146,169,200,199,243,217,250,183,251,72,149,66,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,99,195,199,221,179,135,155,79,18,247,250,94,26,100,164,126,24,125,61,53,77,90,219,42,233,234,109,30,209,153,157,89,146,220,248,28,230,165,50,53,241,34,179,95,197,204,147,177,168,216,218,198,167,181,229,121,248,125,253,212,24,111,240,69,237,95,163,126,208,139,233,158,238,219,236,110,195,217,234,116,237,189,159,241,125,110,159,105,236,157,111,119,180,108,248,110,62,87,52,127,61,153,155,247,47,163,209,22,170,78,159,46,238,62,168,248,156,194,171,128,243,74,225,106,182,230,109,147,165,79,170,212,193,79,244,154,53,142,87,246,154,90,109,200,245,153,140,130,71,84,71,27,22,54,251,178,55,107,100,233,197,82,248,228,225,18,213,197,246,81,183,10,65,113,164,179,226,203,13,67,174,88,114,235,61,59,94,198,78,172,86,190,150,103,163,86,86,83,76,155,119,244,215,84,124,112,200,173,147,164,145,187,31,108,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,189,141,123,55,197,34,53,237,220,199,181,201,170,119,181,200,169,220,168,92,175,43,143,61,153,101,247,215,163,214,147,252,0,0,16,3,205,31,207,102,102,253,203,232,244,69,213,114,49,252,246,126,173,254,210,37,80,0,69,95,60,239,204,159,235,39,236,210,213,121,92,121,236,203,47,190,189,30,180,159,227,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,143,107,217,190,41,17,204,118,215,177,174,77,83,185,205,69,78,244,67,235,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,30,83,141,126,43,172,92,37,228,213,110,50,234,218,171,49,125,203,90,60,45,100,173,153,237,237,245,91,152,146,72,173,141,21,235,12,12,127,86,69,213,141,93,25,31,81,143,150,53,49,247,199,248,255,0,25,102,158,50,187,102,14,96,226,26,187,230,33,190,84,45,77,117,117,74,166,249,95,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,49,230,0,198,89,97,137,167,193,153,129,135,170,236,87,218,90,122,74,154,139,125,90,35,103,129,149,52,241,212,68,146,55,93,88,245,138,104,213,88,237,30,197,85,107,145,174,69,106,118,170,114,207,21,83,101,101,187,56,251,39,87,13,220,49,5,110,25,235,199,28,142,236,245,212,244,212,213,27,38,118,206,155,58,145,213,107,26,111,87,59,161,63,186,136,205,86,224,56,9,227,126,251,194,62,59,150,139,17,213,93,110,89,101,123,234,203,123,178,81,194,202,137,153,84,144,170,67,85,72,217,37,141,145,205,189,177,50,69,222,141,124,90,238,107,157,28,74,201,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,128,206,104,254,123,51,55,238,95,71,162,47,167,148,6,41,177,96,110,11,243,11,26,226,154,238,197,101,195,248,194,237,116,184,212,244,159,39,66,150,11,77,4,146,201,177,136,231,187,107,24,229,209,168,174,93,52,68,85,238,44,3,141,254,52,113,87,23,25,143,61,117,19,174,182,76,3,109,233,193,100,195,210,215,72,232,223,210,89,182,215,84,192,143,88,82,177,233,60,136,174,98,123,145,171,98,220,253,171,35,234,95,45,14,7,42,120,142,198,80,231,14,56,125,35,50,235,5,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,190,201,18,54,34,171,158,248,102,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,66,197,121,151,240,21,77,159,56,122,108,234,202,107,21,36,25,139,99,167,146,107,187,35,234,239,191,219,160,165,145,205,133,176,195,20,142,158,185,29,28,49,66,190,230,230,57,88,247,57,25,10,50,21,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,42,95,9,222,105,242,111,230,6,30,245,24,12,148,193,138,185,63,223,252,203,47,254,247,255,0,255,0,39,8,1,50,83,225,59,202,198,77,252,191,195,222,157,1,85,79,21,132,242,83,40,240,46,50,196,25,137,131,242,227,15,218,113,62,42,168,146,166,239,119,166,161,99,106,234,159,34,69,213,69,151,77,205,99,221,4,114,61,141,84,99,165,221,43,145,100,123,222,239,106,0,4,0,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,172,226,199,205,62,114,124,192,196,62,163,57,118,150,126,2,169,179,231,151,150,92,103,86,83,216,169,32,204,91,29,61,250,107,187,35,234,239,191,219,160,175,184,185,176,182,24,98,145,211,215,35,163,134,40,87,220,220,199,43,30,231,35,33,70,88,182,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,32,142,11,184,182,194,188,92,229,98,98,155,108,93,135,18,88,187,53,191,19,91,156,216,226,233,215,58,154,55,190,120,34,73,165,145,40,228,145,102,108,47,145,81,206,232,200,138,154,177,75,128,49,87,46,83,137,78,12,175,185,31,147,249,91,159,214,75,175,181,112,102,99,97,251,53,68,203,59,216,218,171,101,226,170,222,218,153,41,156,212,211,169,11,246,204,248,164,106,106,214,177,209,201,162,181,146,77,213,224,207,140,204,125,194,102,63,166,172,163,174,171,184,224,155,141,67,34,191,88,101,150,105,160,108,18,77,78,181,53,116,180,201,60,80,165,119,70,157,35,142,89,53,77,23,107,187,188,39,251,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,149,52,53,212,202,187,37,102,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,143,183,31,25,103,133,114,139,139,220,201,192,184,42,147,178,89,105,238,20,247,10,106,86,199,28,113,210,246,218,72,107,31,4,76,141,141,99,33,141,245,14,100,108,70,251,177,181,141,85,85,69,85,146,174,74,158,86,49,79,204,10,239,78,183,22,1,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,191,240,11,0,231,87,229,99,11,124,192,161,244,235,137,21,124,39,121,167,201,191,152,24,123,212,96,38,167,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,146,152,41,254,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,167,51,55,59,69,209,90,173,115,152,246,189,143,123,29,143,15,16,252,63,99,238,25,115,66,187,42,51,25,148,143,185,81,211,211,213,197,89,66,147,45,21,108,19,70,142,108,180,242,77,28,110,145,136,237,241,57,200,221,18,72,164,111,126,213,46,171,150,87,29,183,92,145,198,86,236,140,205,44,77,73,30,87,223,170,36,109,45,101,210,119,49,152,110,181,232,231,53,241,201,162,163,41,166,151,70,200,199,237,141,143,147,175,186,52,73,186,179,104,1,21,124,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,106,65,21,124,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,128,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,127,224,181,94,104,254,68,243,55,238,95,88,162,32,4,202,160,22,171,205,31,200,158,102,253,203,235,20,68,0,153,84,0,8,171,231,139,135,44,76,252,18,98,214,62,213,79,122,151,219,22,233,91,217,222,149,213,180,172,236,178,49,122,173,141,88,176,192,247,201,238,62,68,114,58,175,88,216,228,116,174,109,133,112,133,150,88,55,56,248,151,203,220,182,204,27,205,37,187,15,94,111,12,101,114,212,200,177,178,173,145,177,210,165,18,61,36,141,205,125,75,163,109,51,28,215,163,209,243,181,90,142,118,141,92,146,64,62,78,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,39,201,208,165,130,55,73,44,155,24,142,123,182,177,142,93,26,138,229,211,68,69,94,227,24,220,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,66,212,215,87,84,170,111,149,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,74,206,62,30,191,5,121,19,146,57,185,81,83,117,130,191,53,45,247,154,154,203,93,194,151,165,217,187,29,98,54,158,162,23,42,35,150,25,233,106,41,164,106,43,87,193,94,215,185,178,181,172,185,94,77,153,215,244,27,136,43,182,78,85,219,250,212,153,155,111,78,140,241,197,186,72,43,173,209,84,84,71,185,203,35,81,176,186,7,214,35,180,99,220,178,116,52,218,221,234,77,73,106,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,202,63,156,28,77,224,28,140,205,12,187,203,252,198,169,164,179,219,115,10,158,244,232,177,13,117,198,26,74,43,116,244,17,211,200,214,84,58,101,107,90,201,91,51,218,215,163,181,73,27,27,54,187,168,174,103,160,207,76,139,203,142,34,242,226,227,149,249,161,102,237,214,170,237,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,244,230,102,231,104,186,43,85,174,115,30,215,177,239,99,177,225,226,31,135,236,125,195,46,104,87,101,70,99,50,145,247,42,58,122,122,184,171,40,82,101,162,173,130,104,209,205,150,158,73,163,141,210,49,29,190,39,57,27,162,73,20,141,239,218,165,213,114,202,227,182,235,146,56,202,221,145,153,165,137,169,35,202,251,245,68,141,165,172,186,78,230,51,13,214,189,28,230,190,57,52,84,101,52,210,232,217,24,253,177,177,242,117,247,70,137,55,86,87,248,177,242,177,156,159,47,241,15,167,78,99,88,100,167,197,143,149,140,228,249,127,136,125,58,115,26,194,165,113,21,155,217,185,157,185,185,125,198,121,219,61,91,49,59,42,31,111,154,217,52,15,166,101,157,144,189,205,74,8,169,223,239,64,200,156,175,69,99,189,253,234,247,61,93,35,158,231,93,175,39,188,183,200,236,99,156,183,204,79,153,149,150,170,140,95,134,123,12,184,38,207,112,174,133,157,166,169,237,169,146,162,170,26,103,123,245,19,83,178,153,142,106,183,86,197,189,100,86,239,108,111,100,212,131,207,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,214,154,186,134,165,23,100,172,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,49,236,227,79,134,122,158,20,115,230,235,150,16,215,85,220,44,83,211,195,119,195,213,213,107,23,94,166,221,54,228,111,81,35,114,162,62,57,99,154,21,85,107,55,172,43,34,49,141,123,80,247,252,186,184,201,166,225,63,52,42,109,248,174,154,145,184,19,27,212,82,67,137,107,146,138,90,138,218,22,83,199,82,148,243,64,140,145,169,177,178,212,163,165,77,146,61,99,107,186,109,87,232,142,158,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,11,11,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,94,255,0,53,78,57,238,185,91,77,251,155,178,142,233,87,111,197,151,42,122,91,149,243,16,219,110,142,167,169,179,65,213,73,34,165,133,212,242,36,177,212,202,145,181,207,223,181,18,158,86,162,53,253,125,209,196,182,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,41,168,104,105,145,55,202,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,33,222,20,120,81,203,142,18,178,225,152,43,5,69,219,174,181,221,57,239,247,249,225,70,85,93,234,154,138,136,231,34,42,244,225,102,231,36,80,162,171,99,107,156,170,175,123,228,145,240,217,205,31,207,102,102,253,203,232,244,69,63,200,206,20,115,31,136,156,184,204,124,107,149,241,123,86,235,151,62,204,158,107,4,80,171,170,174,84,181,73,86,178,58,153,81,125,249,163,236,173,84,135,77,210,53,238,70,42,189,172,142,90,107,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,74,154,26,234,101,77,241,63,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,200,79,131,190,42,176,111,21,249,71,111,198,22,107,149,35,113,61,186,158,158,155,22,90,35,141,97,125,186,226,172,247,213,177,57,239,119,102,145,205,145,208,191,115,183,49,21,170,189,70,72,198,88,7,59,156,1,131,108,88,203,44,179,6,205,135,169,40,241,14,42,167,187,83,94,171,161,69,107,235,217,70,148,73,76,178,162,46,215,61,141,158,70,35,244,222,172,216,213,85,108,108,70,219,175,43,143,61,153,101,247,215,163,214,151,85,207,59,243,39,250,201,251,52,181,94,87,30,123,50,203,239,175,71,173,39,248,0,8,1,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,18,168,0,34,175,158,119,230,79,245,147,246,105,106,188,174,60,246,101,151,223,94,143,90,79,240,0,197,92,201,79,132,239,43,25,55,242,255,0,15,122,116,4,11,113,141,152,89,227,153,28,65,98,75,175,16,246,31,96,99,59,127,66,215,83,100,139,172,218,91,108,112,196,212,100,116,205,146,89,116,134,77,86,116,86,61,209,200,233,221,43,21,82,68,85,175,252,163,50,247,35,177,183,16,82,221,115,30,253,179,25,225,126,141,211,5,217,39,232,173,45,210,70,197,82,149,50,57,178,196,238,164,212,255,0,210,243,196,140,123,36,107,152,233,81,28,145,57,89,224,57,163,249,236,204,223,185,125,30,136,188,174,87,248,43,0,230,47,47,204,216,193,89,165,81,73,75,132,238,152,162,239,21,218,178,165,240,177,148,16,37,170,222,229,171,73,39,107,162,137,240,43,82,102,74,244,84,141,241,181,255,0,189,34,86,237,29,170,27,173,108,54,42,218,186,203,107,42,36,109,29,69,93,51,105,167,154,4,114,244,223,36,77,146,70,198,245,110,138,172,73,30,141,85,84,71,59,77,86,90,185,39,226,220,220,186,224,220,121,133,111,46,171,171,203,171,29,69,42,217,102,171,149,251,40,174,50,172,143,169,166,165,69,137,90,246,57,171,28,178,183,172,222,147,221,27,146,55,45,83,222,150,107,205,31,207,102,102,253,203,232,244,69,31,143,55,179,114,215,195,203,114,86,138,122,187,118,93,94,113,69,93,230,169,240,192,248,217,119,184,199,79,68,215,83,203,55,228,202,202,118,178,154,84,133,186,109,124,236,123,209,203,209,86,121,252,167,176,97,92,87,154,120,55,11,99,171,223,177,176,221,231,16,91,173,247,139,143,105,142,159,177,208,203,83,27,39,159,171,42,44,113,236,141,207,118,247,162,181,186,106,168,168,138,100,167,149,88,91,46,48,94,92,97,204,55,148,52,54,170,76,25,73,111,137,214,70,218,229,73,105,100,165,145,58,141,153,146,162,187,173,212,222,178,44,170,231,58,71,61,94,231,57,92,174,95,86,8,171,230,215,193,70,21,179,88,171,56,178,203,43,103,179,170,221,112,134,60,105,111,129,35,101,44,221,161,253,54,92,218,138,230,171,102,116,239,138,57,91,27,93,213,116,205,149,81,174,108,207,146,50,242,247,26,221,114,215,31,225,172,198,177,83,210,79,114,194,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,211,93,21,60,76,132,248,59,226,171,6,241,95,148,118,252,97,102,185,82,55,19,219,169,233,233,177,101,162,56,214,23,219,174,42,207,125,91,19,158,247,118,105,28,217,29,11,247,59,115,17,90,171,212,100,140,101,117,49,87,39,251,255,0,153,101,255,0,222,255,0,255,0,228,225,0,38,74,124,39,121,88,201,191,151,248,123,211,160,42,168,0,0,64,15,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,255,0,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,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,165,115,88,224,74,234,151,90,254,41,178,107,12,210,58,218,234,117,159,27,218,173,208,57,179,199,58,57,238,146,240,140,69,86,189,142,106,181,39,216,214,171,21,157,119,35,247,207,36,118,1,195,174,124,227,46,27,115,114,197,154,216,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,187,36,107,116,71,43,29,177,232,201,26,155,216,213,76,135,178,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,57,153,185,186,166,170,213,107,154,246,57,236,123,30,236,101,204,140,242,55,0,96,220,211,224,155,44,114,251,48,112,245,37,243,15,95,50,223,15,211,87,80,212,162,236,149,158,207,167,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,132,190,52,120,73,197,92,35,102,154,225,107,148,189,187,13,223,123,77,195,12,220,90,233,37,234,80,182,166,70,50,9,229,88,98,141,107,35,141,33,116,204,141,21,173,235,70,168,186,61,10,235,203,67,143,90,156,134,196,48,228,174,108,223,106,231,203,171,229,68,112,218,31,39,75,101,130,227,61,84,109,116,206,154,105,99,108,20,42,217,38,150,100,247,246,189,168,246,53,170,249,149,244,215,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,96,28,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,255,0,0,176,14,117,126,86,48,183,204,10,31,78,184,145,87,194,119,154,124,155,249,129,135,189,70,2,106,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,128,91,255,0,26,252,40,216,184,180,201,170,220,27,210,181,81,226,251,110,181,152,90,247,91,11,221,216,42,183,49,100,141,93,26,163,210,25,216,206,148,137,163,218,154,178,78,155,223,20,104,99,217,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,85,146,116,42,160,145,209,203,30,246,43,152,237,175,99,147,86,170,181,116,213,21,83,188,159,62,89,119,107,173,235,129,204,176,172,188,220,234,235,234,35,167,185,82,50,90,153,157,43,219,4,23,58,184,97,137,28,229,85,70,71,20,113,198,198,248,53,140,107,83,68,68,66,232,1,21,124,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,106,65,21,124,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,128,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,127,224,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,99,218,246,111,138,68,115,29,181,236,107,147,84,238,115,81,83,189,16,240,31,185,59,133,143,252,90,114,171,255,0,83,109,223,251,146,170,130,213,121,163,249,19,204,223,185,125,98,136,128,19,42,128,1,9,124,227,179,122,167,26,241,47,67,149,180,243,213,165,183,46,44,240,194,248,38,130,38,179,218,53,204,101,84,211,68,246,234,247,177,212,235,64,197,71,170,104,248,95,181,169,170,185,246,43,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,147,246,94,227,91,86,101,96,12,53,152,214,42,122,184,45,184,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,154,235,162,175,137,232,1,98,188,224,179,142,197,129,184,96,92,170,168,135,180,94,179,46,225,5,61,28,123,158,206,133,45,13,68,21,117,21,58,163,28,199,109,123,41,162,233,171,152,229,237,59,219,185,35,114,16,215,149,89,103,138,179,147,49,240,230,86,224,170,78,209,122,196,215,8,173,244,219,163,145,241,195,189,125,249,229,233,177,239,108,49,49,29,36,143,70,174,200,216,247,42,104,213,38,251,153,190,85,88,175,124,12,98,91,101,135,5,245,126,130,123,50,233,97,162,181,211,189,145,219,35,167,158,56,37,145,144,195,163,82,24,168,101,170,69,69,106,199,28,104,174,209,54,35,155,8,57,85,153,152,171,38,243,31,14,102,150,10,171,236,247,172,51,112,138,225,77,186,73,25,28,219,23,223,130,94,155,216,247,67,43,21,209,200,196,114,111,141,239,106,174,142,83,39,226,213,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,145,87,207,59,243,39,250,201,251,52,247,252,167,184,209,197,89,201,110,175,225,235,51,29,117,189,98,76,51,111,169,190,209,98,106,202,233,42,230,175,161,90,166,36,145,85,190,103,186,69,154,57,42,152,145,185,186,181,209,104,213,70,44,72,178,220,175,26,252,40,216,184,180,201,170,220,27,210,181,81,226,251,110,181,152,90,247,91,11,221,216,42,183,49,100,141,93,26,163,210,25,216,206,148,137,163,218,154,178,78,155,223,20,104,99,217,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,85,146,116,42,160,145,209,203,30,246,43,152,237,175,99,147,86,170,181,116,213,21,83,188,158,158,92,63,232,231,128,124,188,183,99,95,244,65,73,91,111,187,90,106,96,186,127,77,199,61,11,46,53,116,236,166,123,100,220,142,133,176,49,177,36,107,238,164,109,70,34,109,68,66,170,254,228,238,22,63,241,105,202,175,253,77,183,127,238,71,22,62,86,51,147,229,254,33,244,233,204,107,9,201,230,25,203,206,213,196,189,170,163,53,50,174,142,146,221,154,150,234,116,71,177,92,216,96,196,144,70,221,27,79,59,151,70,178,165,173,68,108,83,185,81,21,17,177,74,187,58,114,65,12,24,91,20,230,62,71,102,61,46,36,195,117,215,92,37,140,240,149,193,237,107,157,18,195,85,67,85,26,186,57,97,150,41,19,251,120,228,138,70,171,92,213,123,30,213,69,115,86,122,120,23,227,54,197,198,30,92,85,92,228,181,123,27,25,225,126,207,79,137,173,177,49,235,74,217,37,71,244,170,105,164,118,186,195,47,74,85,72,220,229,146,55,49,205,118,228,70,75,37,202,130,21,185,213,249,167,194,223,47,232,125,70,226,88,1,41,60,171,248,245,169,165,169,181,112,177,156,151,218,186,198,86,84,67,111,192,215,58,142,146,50,141,137,20,206,90,10,154,137,37,107,149,138,230,65,21,43,26,199,191,124,189,45,81,137,19,89,88,57,213,249,88,194,223,48,40,125,58,226,68,174,66,103,94,42,225,219,54,44,89,199,130,173,246,170,219,214,31,237,93,154,11,164,82,73,74,254,189,52,180,239,222,216,228,141,235,163,38,114,166,143,79,121,19,93,83,84,95,43,254,138,177,238,42,255,0,93,113,30,36,196,119,15,247,74,202,235,149,117,68,159,240,164,154,105,36,127,218,231,57,223,21,82,116,249,119,112,65,71,194,174,4,92,91,140,105,119,102,110,44,183,197,21,245,171,52,21,48,218,227,108,210,200,202,90,89,89,19,94,221,204,124,29,161,18,73,35,124,180,237,86,57,90,198,57,111,0,128,30,104,254,123,51,55,238,95,71,162,46,171,145,143,231,179,245,111,246,145,229,57,164,112,11,71,151,125,187,137,188,156,183,218,173,184,65,123,29,62,34,195,180,116,208,80,195,104,145,122,84,208,212,210,71,27,88,199,67,43,214,52,146,52,69,145,178,200,178,123,236,145,253,27,53,225,119,137,188,125,194,206,104,91,115,3,8,84,213,214,91,89,80,215,94,176,242,220,102,166,162,188,192,145,203,30,201,219,26,237,115,216,217,229,116,79,123,94,145,200,173,126,215,104,173,117,224,115,102,205,236,27,159,89,95,195,158,110,101,252,245,114,88,177,21,62,38,154,157,42,224,88,103,137,236,146,223,20,176,200,206,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,215,45,10,229,113,231,179,44,190,250,244,122,210,116,241,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,102,59,102,238,155,55,109,211,93,141,215,193,15,149,133,184,122,200,44,13,125,165,197,56,43,35,242,255,0,15,222,168,183,246,107,141,175,12,209,82,85,65,189,142,99,246,75,28,109,123,119,49,238,106,232,189,237,114,162,247,42,149,0,0,8,1,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,18,168,0,34,175,158,119,230,79,245,147,246,105,106,188,174,60,246,101,151,223,94,143,90,79,240,0,197,92,201,79,132,239,43,25,55,242,255,0,15,122,116,5,20,230,35,193,5,31,21,88,17,49,110,14,165,219,153,184,78,223,44,86,38,164,208,83,67,116,141,211,69,35,233,106,165,124,78,123,182,177,147,246,116,89,35,141,146,212,57,94,228,107,222,228,130,207,244,85,128,177,87,250,235,135,49,38,28,184,127,186,81,215,91,107,169,228,255,0,131,36,51,71,35,62,199,53,205,248,42,30,171,62,243,175,21,113,19,155,23,220,227,198,182,251,85,21,235,16,118,94,211,5,174,41,35,165,103,66,154,42,118,108,108,146,72,244,213,144,181,87,87,175,188,171,166,137,162,34,159,61,51,30,135,35,166,225,226,217,121,236,56,50,187,16,75,137,46,84,212,232,172,146,227,84,232,105,227,141,149,15,215,223,134,62,202,199,178,52,68,111,81,202,247,111,86,68,177,250,190,20,120,81,204,126,45,115,29,152,43,5,69,216,109,84,61,57,239,247,249,225,87,210,218,41,92,170,136,231,34,42,117,38,126,215,36,80,162,163,164,115,92,170,172,99,36,145,153,15,96,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,210,154,134,134,153,23,100,76,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,96,135,154,63,158,204,205,251,151,209,232,139,191,229,145,145,121,113,196,95,2,56,235,43,243,66,205,219,173,85,217,129,91,44,51,68,168,202,171,125,83,109,150,244,142,170,154,69,69,233,204,205,206,209,116,86,171,92,230,61,175,99,222,199,88,7,21,220,40,230,63,9,89,142,252,21,141,98,237,214,170,238,164,246,11,252,16,171,41,110,244,173,84,69,115,81,85,122,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,251,202,229,141,204,50,235,135,174,184,123,133,220,232,172,171,184,217,238,53,16,90,48,109,233,90,233,167,183,79,35,146,56,45,211,233,171,159,76,231,43,89,19,251,214,21,86,177,127,19,181,105,229,208,22,171,205,31,200,158,102,253,203,235,20,68,0,149,215,131,190,42,177,151,10,25,185,111,198,22,107,149,91,176,197,198,162,158,155,22,90,35,141,38,101,198,220,143,247,213,177,57,236,111,105,141,174,145,208,191,115,118,189,85,170,189,55,200,199,228,17,149,89,153,133,115,147,46,48,230,105,96,170,190,209,101,196,214,248,174,20,219,164,141,242,67,189,61,248,37,233,189,236,108,209,61,29,28,140,71,46,201,24,246,170,234,213,49,130,39,251,255,0,153,101,255,0,222,255,0,255,0,228,225,0,38,74,124,39,121,88,201,191,151,248,123,211,160,42,168,0,0,64,15,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,255,0,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,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,207,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,70,94,102,114,106,250,91,196,116,248,167,11,99,219,85,143,41,239,151,7,93,46,54,232,96,232,221,45,189,71,189,242,209,80,196,200,123,55,71,118,214,196,247,43,122,76,126,139,28,189,31,199,72,166,89,229,86,92,100,222,21,131,5,101,110,11,181,97,155,45,62,215,118,107,125,58,71,214,145,177,178,62,180,207,252,185,166,86,71,26,58,89,21,210,63,106,43,156,171,222,99,4,100,167,194,119,149,140,155,249,127,135,189,58,3,181,196,86,67,96,222,36,178,142,251,149,56,206,138,145,204,184,211,189,246,202,233,169,214,103,218,110,40,199,37,61,108,72,215,177,219,227,115,181,86,163,219,189,138,248,220,187,30,228,92,117,243,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,109,93,43,166,99,29,45,52,142,137,235,28,168,212,71,34,126,148,79,41,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,240,107,24,214,166,136,136,132,207,242,84,242,177,138,126,96,87,122,117,184,176,14,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,128,88,7,58,191,43,24,91,230,5,15,167,92,72,171,225,59,205,62,77,252,192,195,222,163,1,53,60,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,192,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,4,85,243,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,137,169,4,85,243,206,252,201,254,178,126,205,45,87,149,199,158,204,178,251,235,209,235,73,254,0,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,128,0,45,87,154,63,145,60,205,251,151,214,40,136,1,50,168,0,24,192,230,174,102,98,172,228,204,124,71,154,88,214,175,180,94,177,53,194,91,133,78,217,36,124,112,239,95,114,8,186,143,123,219,12,76,70,199,27,21,203,178,54,49,168,186,53,15,149,137,176,181,247,7,220,97,180,226,58,30,201,87,81,111,160,186,71,31,85,146,110,165,173,165,138,174,154,77,88,170,137,190,9,226,126,154,238,110,237,28,136,228,84,73,190,229,29,153,152,87,24,112,133,103,192,182,154,189,47,88,10,225,95,111,187,210,201,36,125,70,246,154,185,171,32,157,172,107,213,233,11,217,58,177,175,123,91,186,72,39,106,34,163,53,91,213,4,37,243,142,205,234,156,107,196,189,14,86,211,207,86,150,220,184,179,195,11,224,154,8,154,207,104,215,49,149,83,77,19,219,171,222,199,83,173,3,21,30,169,163,225,126,214,166,170,231,245,57,62,228,229,247,28,241,64,153,171,79,55,103,178,229,165,190,122,138,201,54,177,253,122,170,234,121,233,41,233,180,87,181,237,220,199,212,203,212,70,189,169,217,182,59,106,200,213,38,210,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,23,124,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,172,147,161,85,4,142,142,88,247,177,92,199,109,123,28,154,181,85,171,166,168,170,157,228,249,242,209,199,245,57,131,193,110,93,213,92,177,13,37,214,229,99,167,169,176,85,36,43,22,250,54,82,84,201,21,45,60,172,141,19,99,219,70,148,138,155,147,123,152,230,61,219,183,238,94,175,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,50,42,249,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,196,212,152,214,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,46,168,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,168,34,215,156,254,87,228,53,166,213,134,179,82,103,85,218,51,82,255,0,80,234,42,118,80,81,111,130,251,69,78,216,210,89,43,93,171,91,27,224,108,144,181,147,34,186,71,35,217,18,177,236,106,73,77,29,124,58,230,246,110,100,150,110,88,177,158,73,79,86,252,78,250,134,91,225,182,67,3,234,89,120,100,207,107,86,130,90,118,123,211,178,87,35,17,24,223,127,122,49,204,86,200,214,57,185,36,97,59,141,246,241,133,108,215,108,83,135,62,143,222,171,109,244,245,23,27,71,108,101,95,179,234,159,27,93,45,55,93,136,140,151,166,245,115,58,141,77,174,219,170,119,41,245,136,86,231,87,230,159,11,124,191,161,245,27,137,226,184,20,225,18,213,197,246,81,231,86,20,130,227,73,103,197,150,26,140,59,114,195,151,89,233,218,246,50,117,101,209,175,165,153,232,213,149,148,211,38,221,253,53,213,31,28,50,43,100,233,36,110,250,188,31,114,190,205,204,236,196,222,217,206,220,47,136,48,6,4,183,84,73,77,94,202,248,223,108,189,214,61,105,222,230,45,20,53,20,239,69,99,101,88,55,190,86,181,138,215,189,35,87,189,175,70,94,87,58,191,43,24,91,230,5,15,167,92,72,86,37,251,149,191,0,181,153,119,216,120,155,206,59,125,214,219,139,215,182,83,225,220,59,89,77,61,12,214,136,215,171,77,53,77,92,114,53,143,116,210,177,100,72,227,84,88,219,20,137,39,190,249,25,209,146,160,64,15,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,148,155,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,72,33,230,35,193,5,103,10,184,237,49,110,14,165,221,150,88,178,225,44,86,38,164,211,212,205,107,145,176,197,35,233,106,165,124,77,99,119,61,243,246,116,89,36,145,241,83,185,94,229,115,30,229,180,169,46,215,89,173,84,246,41,174,117,111,182,209,212,77,87,79,70,233,156,176,67,60,205,141,178,202,200,245,218,215,189,176,66,215,57,19,87,36,81,162,235,181,52,186,14,87,30,123,50,203,239,175,71,173,39,248,0,0,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,0,138,190,121,223,153,63,214,79,217,165,170,242,184,243,217,150,95,125,122,61,105,63,192,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,21,84,140,14,103,92,189,43,49,77,101,79,17,92,63,97,14,181,214,109,210,226,219,5,178,25,231,170,186,213,75,60,49,197,85,69,73,4,47,221,50,245,102,125,74,238,99,85,177,164,155,85,235,43,159,18,199,181,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,185,9,240,187,195,38,1,225,103,43,237,185,127,132,41,169,43,46,76,167,107,111,88,133,109,208,211,86,222,103,73,37,147,124,238,141,55,57,140,116,242,182,38,61,207,88,227,86,179,115,180,87,58,176,16,3,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,186,174,40,114,207,38,179,79,35,177,85,147,62,105,53,194,22,219,125,69,230,174,225,20,110,117,85,167,179,66,249,22,186,153,88,199,189,179,68,196,122,166,214,187,115,85,204,115,94,199,185,142,198,218,237,29,170,27,173,108,54,42,218,186,203,107,42,36,109,29,69,93,51,105,167,154,4,114,244,223,36,77,146,70,198,245,110,138,172,73,30,141,85,84,71,59,77,86,117,57,92,231,126,124,231,102,67,77,89,157,22,58,186,138,59,29,67,45,216,127,23,85,201,248,252,67,3,119,182,84,145,174,247,165,125,59,152,216,214,171,194,85,114,181,119,75,12,207,117,229,22,171,205,31,200,158,102,253,203,235,20,68,37,240,201,105,181,95,248,146,202,139,21,246,217,73,113,182,220,113,197,138,146,178,142,174,22,205,5,76,18,87,194,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,46,43,58,249,93,103,142,19,226,58,151,40,114,142,201,117,197,56,91,16,108,172,181,226,122,170,41,163,161,182,82,189,242,35,163,185,85,182,62,140,115,66,145,61,92,140,213,210,53,98,115,35,71,202,216,18,87,248,51,225,126,213,194,102,75,211,101,205,29,222,174,227,114,184,212,50,247,126,150,90,134,205,3,110,178,82,83,195,82,218,87,36,81,57,41,183,83,162,198,146,53,95,162,251,203,240,76,115,9,254,255,0,230,89,127,247,191,255,0,249,56,64,9,146,159,9,222,86,50,111,229,254,30,244,232,10,170,0,0,16,3,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,191,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,24,171,153,41,240,157,229,99,38,254,95,225,239,78,128,170,165,175,241,235,193,222,30,226,159,40,238,110,179,89,233,32,204,91,29,63,109,195,247,56,104,233,123,93,107,224,100,238,142,215,45,68,187,92,218,105,93,52,136,137,213,99,25,43,153,42,238,70,57,174,128,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,73,159,228,169,229,99,20,252,192,174,244,235,113,96,28,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,255,0,0,176,14,117,126,86,48,183,204,10,31,78,184,145,87,194,119,154,124,155,249,129,135,189,70,2,106,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,128,12,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,151,84,8,171,231,157,249,147,253,100,253,154,82,174,74,158,105,241,79,203,250,239,81,183,19,82,8,171,231,157,249,147,253,100,253,154,90,175,43,143,61,153,101,247,215,163,214,147,252,1,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,255,0,0,31,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,123,88,205,242,200,173,99,119,61,237,106,106,189,238,114,34,119,170,17,109,157,252,231,238,180,217,161,108,163,200,140,17,73,89,130,108,23,135,186,227,89,117,123,153,62,39,162,72,246,108,137,138,196,117,3,55,58,73,24,245,223,34,171,41,220,246,177,18,90,119,220,87,30,89,153,133,115,147,150,102,42,205,44,21,87,218,44,184,154,223,96,184,83,110,146,55,201,14,251,189,22,248,37,233,189,236,108,209,61,29,28,140,71,46,201,24,246,170,234,213,32,176,202,160,2,215,249,151,99,250,156,190,224,183,49,42,173,184,134,146,213,114,190,83,211,88,41,82,101,139,125,99,42,234,99,138,170,158,38,72,139,189,238,163,90,181,93,169,189,172,107,222,221,187,55,36,16,229,86,89,226,172,228,204,124,57,149,184,42,147,180,94,177,53,194,43,125,54,232,228,124,112,239,95,126,121,122,108,123,219,12,76,71,73,35,209,171,178,54,61,202,154,53,75,223,231,27,144,216,55,44,51,67,2,230,46,11,162,164,181,83,227,59,60,150,186,139,77,37,58,197,4,15,181,71,77,4,82,70,155,246,49,139,77,53,52,41,20,108,99,24,148,168,190,242,200,186,117,121,54,103,95,208,110,32,174,217,57,87,111,235,82,102,109,189,58,51,199,22,233,32,174,183,69,81,81,30,231,44,141,70,194,232,31,88,142,209,143,114,201,208,211,107,119,169,53,32,198,51,58,243,66,235,157,89,185,139,243,94,242,218,184,234,49,77,226,166,228,202,122,154,215,85,190,142,7,189,122,52,169,43,145,21,236,134,46,156,76,247,90,136,200,218,136,214,162,34,36,180,242,96,202,26,156,33,144,216,151,55,46,48,85,195,81,152,87,134,195,70,142,158,39,193,53,186,223,212,138,57,152,198,251,236,122,212,205,93,27,145,235,222,144,198,168,212,69,220,249,10,32,7,154,14,19,250,41,198,214,96,246,124,51,236,106,11,207,179,174,212,123,40,187,60,53,157,90,24,59,69,76,122,34,54,77,245,77,169,223,34,107,186,84,151,114,171,145,197,223,242,58,197,55,218,188,43,155,152,42,162,187,125,150,213,112,179,221,40,233,186,76,78,149,85,92,117,81,212,73,189,19,123,183,50,138,153,52,85,86,167,79,86,162,43,156,171,114,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,200,171,231,157,249,147,253,100,253,154,82,174,74,158,105,241,79,203,250,239,81,183,19,82,99,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,186,162,149,113,99,229,99,57,62,95,226,31,78,156,198,176,201,79,136,190,37,242,179,133,252,9,54,58,204,203,183,240,123,21,154,142,122,111,106,92,255,0,29,12,82,118,72,38,150,62,183,75,174,199,201,181,222,227,53,114,252,17,113,235,207,76,244,204,126,34,243,30,227,154,25,161,121,237,215,90,237,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,244,225,102,231,104,154,171,149,206,115,222,231,189,239,123,164,255,0,149,191,0,181,153,119,216,120,155,206,59,125,214,219,139,215,182,83,225,220,59,89,77,61,12,214,136,215,171,77,53,77,92,114,53,143,116,210,177,100,72,227,84,88,219,20,137,39,190,249,25,209,146,160,66,183,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,149,66,192,57,213,249,88,194,223,48,40,125,58,226,71,7,47,76,1,131,115,63,140,108,185,193,153,129,135,169,47,182,42,170,138,250,154,139,125,90,43,160,157,244,214,250,154,136,146,70,235,163,216,146,195,26,171,29,171,30,136,173,114,57,170,173,92,135,128,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,161,229,51,87,44,240,174,114,101,198,35,202,220,107,73,218,44,184,154,223,45,190,167,108,113,190,72,119,167,185,60,93,70,61,141,154,39,163,100,141,234,213,217,35,24,228,77,90,134,60,60,81,112,201,143,184,89,205,11,150,95,226,250,106,186,203,107,42,28,219,46,33,75,116,212,212,87,152,18,56,164,223,3,164,77,174,123,27,60,77,149,140,115,210,57,21,204,220,237,17,206,169,124,174,60,246,101,151,223,94,143,90,79,240,0,0,64,15,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,149,64,1,21,124,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,128,6,42,230,74,124,39,121,88,201,191,151,248,123,211,160,42,168,49,225,230,23,128,48,110,88,113,141,152,216,51,47,240,245,37,138,197,75,81,65,83,79,111,164,69,108,16,62,166,223,77,81,42,70,221,116,99,22,89,164,84,99,116,99,17,81,173,70,181,17,169,127,252,148,48,6,13,139,37,241,150,105,55,15,82,46,44,170,197,21,22,7,221,156,138,233,210,221,21,37,20,237,167,98,170,232,198,44,179,61,238,218,137,189,82,61,251,186,113,237,145,240,64,15,52,127,61,153,155,247,47,163,209,23,233,201,170,237,106,176,112,137,141,175,183,219,157,37,186,219,110,199,23,42,186,202,202,185,155,12,20,208,71,108,183,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,75,85,230,95,199,173,78,124,226,25,178,87,41,175,181,112,101,213,142,162,72,110,239,143,165,178,255,0,113,130,170,70,182,102,205,12,178,54,122,20,108,112,203,10,123,155,158,229,123,218,229,100,42,202,63,193,7,5,216,171,139,140,199,130,134,181,183,91,38,1,182,245,39,189,226,24,168,100,116,111,233,44,59,168,105,167,86,44,41,88,244,158,53,70,189,125,200,213,210,237,126,212,141,243,253,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,85,242,116,41,96,141,177,197,30,247,171,158,237,172,99,83,87,42,185,116,213,85,87,188,250,197,170,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,6,42,228,255,0,127,243,44,191,251,223,255,0,252,156,32,4,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,0,0,8,1,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,95,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,0,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,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,186,160,12,85,204,148,248,78,242,177,147,127,47,240,247,167,64,85,80,64,15,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,192,57,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,254,1,96,28,234,252,172,97,111,152,20,62,157,113,34,175,132,239,52,249,55,243,3,15,122,140,4,212,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,0,24,214,113,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,46,168,17,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,17,87,207,59,243,39,250,201,251,52,181,94,87,30,123,50,203,239,175,71,173,39,248,2,0,121,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,254,0,58,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,144,25,199,183,4,23,222,17,241,220,85,184,114,150,235,114,203,43,223,74,43,37,238,178,102,84,76,202,164,133,22,106,90,183,71,20,108,142,109,237,149,241,166,196,107,226,211,107,156,232,229,70,81,252,35,196,14,62,193,153,37,143,120,127,183,190,146,167,9,230,21,69,186,174,186,42,181,153,239,162,158,146,118,204,146,210,181,36,72,163,124,171,28,77,149,206,99,149,236,134,52,238,218,138,83,83,42,128,8,149,231,123,153,157,167,21,101,166,78,81,213,221,98,246,125,190,175,19,92,32,234,109,161,168,237,18,37,61,35,246,163,253,249,163,236,181,169,171,152,155,91,63,186,229,222,244,74,85,201,247,39,47,184,231,138,4,205,90,121,187,61,151,45,45,243,212,86,73,181,143,235,213,87,83,207,73,79,77,162,189,175,110,230,62,166,94,162,53,237,78,205,177,219,86,70,169,126,188,215,178,118,213,153,92,37,222,241,115,108,53,117,216,135,47,170,41,239,118,185,104,169,91,44,241,192,233,163,134,181,175,118,199,61,41,146,157,239,158,68,106,181,53,165,137,239,93,177,170,16,215,195,94,111,84,228,46,124,224,108,220,134,122,184,233,240,237,226,25,174,9,73,4,83,79,45,185,250,197,91,12,108,151,70,43,228,166,146,104,209,85,91,162,189,21,28,213,68,114,100,188,81,254,47,115,122,167,34,56,104,204,44,210,183,207,87,5,202,211,103,124,54,185,233,160,138,103,211,220,106,94,218,90,57,149,146,251,142,99,42,39,137,239,71,35,189,198,187,221,127,228,174,54,230,70,124,12,229,125,215,39,56,75,203,60,7,125,117,90,92,160,179,251,74,178,10,186,39,82,79,73,61,116,210,86,201,75,36,78,85,115,95,11,170,86,21,215,69,85,141,85,90,221,118,165,117,34,87,158,46,22,177,82,98,172,164,198,180,244,59,47,87,91,125,226,215,89,83,213,122,245,105,105,36,165,146,158,61,138,187,27,181,245,181,43,170,34,57,122,154,57,85,26,212,74,65,202,11,52,46,184,47,139,74,108,7,11,106,231,182,230,13,158,182,219,81,3,107,93,20,17,79,77,11,171,98,170,124,90,43,102,123,91,79,52,45,215,106,181,42,164,84,119,139,93,35,252,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,200,171,231,157,249,147,253,100,253,154,82,174,74,158,105,241,79,203,250,239,81,183,19,82,99,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,186,162,149,113,99,229,99,57,62,95,226,31,78,156,198,176,173,92,87,113,93,152,252,90,230,59,241,174,53,151,176,218,168,122,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,234,76,253,173,89,102,84,71,72,230,181,17,24,198,71,27,46,127,149,207,2,86,172,236,186,205,158,249,209,134,106,234,48,77,142,161,141,195,246,234,184,27,216,177,13,107,92,244,149,242,110,93,210,211,83,185,141,69,102,206,156,178,57,88,174,114,67,52,78,153,240,8,86,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,18,168,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,128,32,7,154,63,158,204,205,251,151,209,232,139,170,228,99,249,236,253,91,253,164,74,160,34,175,158,119,230,79,245,147,246,105,106,188,174,60,246,101,151,223,94,143,90,79,240,0,0,64,15,52,127,61,153,155,247,47,163,209,23,85,200,199,243,217,250,183,251,72,149,64,1,21,124,243,191,50,127,172,159,179,75,85,229,113,231,179,44,190,250,244,122,210,127,128,6,42,230,74,124,39,121,88,201,191,151,248,123,211,160,42,168,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,127,224,128,30,104,254,123,51,55,238,95,71,162,41,254,24,226,187,49,240,55,12,183,142,25,48,84,190,198,181,98,140,65,87,120,191,221,32,153,82,170,186,150,90,90,104,18,129,186,34,116,161,94,206,229,149,81,85,210,181,237,141,118,177,36,108,190,127,135,92,134,198,92,73,102,229,139,42,112,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,118,70,215,106,141,87,183,123,213,145,181,119,189,168,185,15,100,94,69,229,199,14,153,113,110,202,252,175,179,118,27,85,14,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,58,147,63,107,117,93,17,168,214,181,140,107,24,198,49,181,0,22,171,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,24,171,147,253,255,0,204,178,255,0,239,127,255,0,242,112,128,19,37,62,19,188,172,100,223,203,252,61,233,208,21,84,0,0,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,127,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,234,128,49,87,50,83,225,59,202,198,77,252,191,195,222,157,1,85,65,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,0,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,95,248,5,128,115,171,242,177,133,190,96,80,250,117,196,138,190,19,188,211,228,223,204,12,61,234,48,19,83,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,0,99,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,186,160,69,95,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,154,144,69,95,60,239,204,159,235,39,236,210,213,121,92,121,236,203,47,190,189,30,180,159,224,8,1,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,95,248,0,30,43,58,50,135,6,231,214,87,226,12,163,204,8,42,228,177,98,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,227,215,197,23,12,152,251,133,156,208,185,101,254,47,166,171,172,182,178,161,205,178,226,20,183,77,77,69,121,129,35,138,77,240,58,68,218,231,177,179,196,217,88,199,61,35,145,92,205,206,209,28,234,64,101,80,1,142,103,28,217,161,106,206,62,45,51,51,30,88,155,72,182,217,239,30,205,163,158,146,181,181,112,85,193,67,12,116,81,213,71,43,81,26,230,76,218,100,153,52,213,17,36,68,71,59,77,203,38,156,155,50,83,232,55,15,183,108,227,171,184,117,170,243,54,224,157,24,35,151,116,112,80,219,165,168,167,143,115,86,54,171,102,116,239,172,87,104,247,181,99,232,105,181,219,208,190,156,89,133,172,88,231,10,222,112,86,41,161,237,182,92,65,111,168,181,220,105,186,175,143,175,75,60,110,142,88,247,177,90,246,238,99,220,154,181,81,201,174,168,168,189,230,48,88,179,11,95,112,54,42,188,224,172,83,67,216,175,88,126,225,81,107,184,211,117,89,39,66,170,9,29,28,177,239,98,185,142,218,246,57,53,106,171,87,77,81,85,59,204,132,248,7,204,204,85,155,188,33,101,182,58,198,181,125,174,245,81,111,168,183,212,213,58,73,36,146,171,177,85,205,70,201,229,124,143,115,223,52,140,167,107,228,122,187,222,145,207,114,34,34,162,37,63,230,193,138,108,88,127,130,92,95,105,187,215,118,122,188,77,112,180,90,237,113,244,158,254,209,84,202,232,106,221,30,173,69,70,105,5,37,67,245,114,163,125,205,53,220,230,162,193,13,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,83,192,143,94,116,248,2,154,251,195,206,20,204,26,124,61,87,89,114,194,184,161,148,207,174,133,37,115,40,45,213,148,242,36,203,42,53,118,53,143,168,130,129,136,247,167,115,246,53,170,157,69,71,71,95,47,12,107,106,192,28,105,101,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,108,108,181,49,185,235,174,168,196,114,162,57,81,26,178,233,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,53,38,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,41,87,22,62,86,51,147,229,254,33,244,233,204,107,11,170,224,39,130,11,239,23,24,238,90,220,71,75,117,182,229,149,147,171,21,238,247,71,51,41,230,125,82,194,171,13,45,35,164,138,70,73,54,247,68,249,19,98,181,145,107,185,205,116,145,35,231,206,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,182,1,10,220,234,252,211,225,111,151,244,62,163,113,42,175,35,31,207,103,234,223,237,34,85,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,4,0,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,137,84,4,85,243,206,252,201,254,178,126,205,45,87,149,199,158,204,178,251,235,209,235,73,254,0,0,8,1,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,18,168,0,34,175,158,119,230,79,245,147,246,105,106,188,174,60,246,101,151,223,94,143,90,79,240,0,197,92,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,4,0,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,252,16,3,205,31,207,102,102,253,203,232,244,69,186,224,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,18,154,134,134,153,19,124,175,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,50,8,224,187,132,156,43,194,54,86,38,22,182,203,219,177,37,247,179,92,49,53,197,206,142,94,165,115,105,163,99,224,130,84,134,41,22,142,57,18,103,66,201,17,92,222,180,138,171,171,212,184,0,11,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,12,85,201,254,255,0,230,89,127,247,191,255,0,249,56,64,9,146,159,9,222,86,50,111,229,254,30,244,232,10,170,0,0,16,3,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,191,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,64,24,171,153,41,240,157,229,99,38,254,95,225,239,78,128,170,160,128,30,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,128,115,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,252,2,192,57,213,249,88,194,223,48,40,125,58,226,69,95,9,222,105,242,111,230,6,30,245,24,9,169,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,0,49,172,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,93,80,34,175,158,119,230,79,245,147,246,105,74,185,42,121,167,197,63,47,235,189,70,220,77,72,34,175,158,119,230,79,245,147,246,105,106,188,174,60,246,101,151,223,94,143,90,79,240,4,0,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,252,0,1,69,56,174,225,71,46,56,181,203,135,224,172,107,23,97,186,208,245,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,212,133,251,90,146,194,170,141,145,173,106,162,177,236,142,70,99,197,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,90,106,234,26,148,77,241,63,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,202,32,20,171,138,124,235,253,206,220,62,227,108,227,142,223,219,106,240,253,189,59,4,14,139,169,27,235,167,149,148,244,189,86,245,35,85,133,39,154,37,147,107,209,221,52,126,221,93,162,46,53,134,77,25,3,147,150,46,31,242,107,9,228,238,28,155,180,82,97,155,123,105,228,169,218,246,118,186,167,185,210,84,212,236,123,222,177,245,103,146,89,122,123,213,172,223,181,190,235,81,10,128,65,15,53,236,157,186,229,175,22,151,188,92,219,13,37,14,30,204,26,122,123,221,174,90,42,87,69,4,147,182,24,225,173,107,221,177,172,90,149,168,99,231,145,26,174,93,42,162,123,215,116,138,133,202,114,62,199,245,50,218,179,79,43,107,177,13,34,83,210,212,91,175,246,187,75,150,38,206,175,149,178,193,91,80,196,211,170,246,34,67,64,199,119,171,24,171,31,228,172,139,187,213,243,184,198,182,170,12,151,203,220,185,154,158,173,110,87,204,81,45,238,158,86,177,189,6,193,67,73,36,50,181,238,221,185,30,174,184,66,173,68,106,162,163,100,213,91,162,35,163,215,128,60,11,248,68,227,39,41,236,30,212,246,127,100,196,17,223,122,221,14,174,239,102,198,250,254,150,221,205,211,169,217,122,123,181,247,119,238,209,218,109,92,138,65,106,188,209,252,137,230,111,220,190,177,68,65,182,72,99,91,86,90,231,70,1,204,107,237,61,92,246,220,43,138,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,53,211,85,79,18,114,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,145,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,38,164,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,69,42,226,199,202,198,114,124,191,196,62,157,57,1,124,46,240,201,143,184,166,205,11,110,95,225,10,106,186,59,107,234,26,219,214,33,91,116,213,52,86,104,22,57,100,223,59,163,77,173,123,219,4,173,137,143,115,18,73,17,172,220,221,85,205,200,83,37,242,135,6,228,46,87,225,252,163,203,248,42,227,177,97,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,80,1,10,220,234,252,211,225,111,151,244,62,163,113,42,175,35,31,207,103,234,223,237,34,85,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,240,4,0,243,71,243,217,153,191,114,250,61,17,117,92,140,127,61,159,171,127,180,137,84,4,85,243,206,252,201,254,178,126,205,45,87,149,199,158,204,178,251,235,209,235,73,254,0,0,8,1,230,143,231,179,51,126,229,244,122,34,234,185,24,254,123,63,86,255,0,105,18,168,0,34,175,158,119,230,79,245,147,246,105,106,188,174,60,246,101,151,223,94,143,90,79,240,0,197,92,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,4,0,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,47,252,16,23,204,198,211,117,191,243,0,204,11,21,138,217,87,113,185,92,106,44,52,148,116,116,144,186,105,234,103,146,211,66,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,36,171,151,231,47,202,110,17,105,174,152,227,28,95,105,47,153,139,124,167,146,219,52,214,217,165,246,117,5,187,170,215,164,16,163,218,199,74,249,29,20,82,62,71,177,52,218,214,49,173,70,189,243,94,80,0,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,96,197,92,159,239,254,101,151,255,0,123,255,0,255,0,147,132,0,153,41,240,157,229,99,38,254,95,225,239,78,128,170,160,0,1,0,60,209,252,246,102,111,220,190,143,68,95,255,0,37,79,43,24,167,230,5,119,167,91,139,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,0,0,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,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,62,165,175,110,230,61,171,163,145,28,154,232,168,139,220,73,255,0,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,23,190,55,107,28,172,119,186,229,211,93,23,69,69,68,184,0,8,1,254,133,199,29,159,248,12,255,0,148,214,127,250,89,55,220,61,97,107,238,6,200,44,180,193,88,166,135,177,94,176,254,15,179,90,238,52,221,86,73,208,170,130,138,40,229,143,123,21,204,118,215,177,201,171,85,90,186,106,138,169,222,84,0,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,50,70,233,36,79,111,188,212,215,77,83,84,84,85,187,254,87,249,9,155,28,59,100,21,255,0,5,103,30,20,250,63,122,173,198,21,87,72,41,187,117,53,94,250,87,209,81,70,217,55,211,201,35,19,87,195,34,104,171,187,221,215,77,21,21,109,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,25,35,116,146,39,183,222,106,107,166,169,170,42,42,221,255,0,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,43,232,168,163,108,155,233,228,145,137,171,225,145,52,85,221,238,235,166,138,138,183,128,1,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,172,162,173,141,210,111,168,146,54,46,143,154,52,209,23,119,189,174,154,34,170,88,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,177,149,46,123,182,177,142,93,26,138,229,211,68,69,94,226,79,248,245,202,220,119,157,60,39,99,156,179,203,75,23,182,113,37,231,217,157,138,139,181,67,79,213,233,92,169,102,147,241,147,61,145,183,72,226,123,189,231,38,186,104,154,170,162,44,96,112,245,203,135,140,236,13,159,185,105,141,113,78,77,246,43,46,31,198,22,107,165,198,167,233,21,170,78,133,44,21,177,73,44,155,25,82,231,187,107,24,229,209,168,174,93,52,68,85,238,38,252,0,66,7,16,188,184,120,206,199,57,251,153,120,215,11,100,223,109,178,226,12,97,121,186,91,170,126,145,90,163,235,210,207,91,44,145,73,177,245,45,123,119,49,237,93,28,136,228,215,69,68,94,226,79,248,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,189,241,187,88,229,99,189,215,46,154,232,186,42,42,37,192,2,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,254,169,150,61,219,186,18,254,78,186,109,239,211,84,214,159,242,191,224,207,137,62,29,179,246,255,0,141,115,143,45,254,143,217,107,112,125,85,174,10,159,108,80,85,239,170,125,109,20,141,143,101,60,242,61,53,100,50,46,170,155,125,221,53,213,81,22,79,193,96,28,214,248,92,207,110,37,63,5,223,129,76,13,244,143,232,231,182,253,167,253,83,163,163,232,118,142,195,209,255,0,84,203,30,237,221,9,127,39,93,54,247,233,170,107,111,252,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,249,29,172,146,177,190,235,87,77,117,93,17,21,82,95,192,34,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,25,35,116,146,39,183,222,106,107,166,169,170,42,42,221,255,0,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,43,232,168,163,108,155,233,228,145,137,171,225,145,52,85,221,238,235,166,138,138,183,128,0,0,22,149,199,223,2,118,174,46,240,205,21,247,13,86,82,90,115,23,14,211,173,37,158,178,170,70,193,69,85,4,149,16,186,72,171,164,101,60,179,189,145,198,218,135,66,214,42,35,100,153,234,189,207,113,118,160,179,254,102,25,125,196,158,114,100,213,183,39,120,125,192,30,223,164,196,55,4,168,196,245,62,213,160,165,232,210,210,186,57,32,166,217,86,230,43,186,179,171,37,234,68,244,115,59,38,213,213,178,170,22,45,194,199,43,238,33,233,56,130,193,55,46,32,114,123,177,96,27,117,193,110,23,119,186,243,104,172,142,94,132,79,150,8,37,129,179,74,178,195,44,236,134,41,25,211,93,99,145,233,171,127,41,38,164,22,43,205,75,132,188,216,226,103,10,229,253,219,39,45,30,220,189,97,59,133,125,60,246,142,209,77,77,212,165,172,142,39,58,167,175,81,52,108,78,155,232,227,103,77,17,206,119,104,215,185,24,186,219,87,2,28,22,241,157,195,183,20,24,71,49,177,142,83,93,109,216,89,189,170,221,125,117,191,18,218,159,190,150,162,158,72,216,179,68,202,196,89,97,142,117,130,119,49,17,206,252,74,57,140,115,218,198,173,192,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,253,83,44,123,183,116,37,252,157,116,219,223,166,169,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,67,228,118,178,74,198,251,173,93,53,213,116,68,85,73,127,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,123,35,110,145,196,247,123,206,77,116,209,53,85,68,88,129,254,133,199,29,159,248,12,255,0,148,214,127,250,89,47,220,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,158,200,219,164,113,61,222,243,147,93,52,77,85,81,22,48,56,122,229,195,198,118,6,207,220,180,198,184,167,38,251,21,151,15,227,11,53,210,227,83,244,138,213,39,66,150,10,216,164,150,77,140,169,115,221,181,140,114,232,212,87,46,154,34,42,247,19,126,88,7,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,213,50,199,187,119,66,95,201,215,77,189,250,106,154,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,79,173,162,145,177,236,167,158,71,166,172,134,69,213,83,111,187,166,186,170,34,201,249,8,28,66,242,225,227,59,28,231,238,101,227,92,45,147,125,182,203,136,49,133,230,233,110,169,250,69,106,143,175,75,61,108,178,69,38,199,212,181,237,220,199,181,116,114,35,147,93,21,17,123,137,63,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,247,198,237,99,149,142,247,92,186,107,162,232,168,168,151,0,120,172,239,193,87,92,202,201,124,125,151,54,42,138,72,46,88,171,11,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,233,174,136,190,7,148,225,119,134,76,3,194,206,87,219,114,255,0,8,83,82,86,92,153,78,214,222,177,10,219,161,166,173,188,206,146,75,38,249,221,26,110,115,24,233,229,108,76,123,158,177,198,173,102,231,104,174,117,96,0,2,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,50,182,182,71,71,178,162,120,222,186,50,104,215,84,77,190,246,154,234,138,137,80,57,82,112,185,158,220,53,254,20,127,13,120,27,232,231,210,63,98,123,51,250,167,71,89,215,236,253,187,173,254,166,150,77,187,122,241,126,86,154,238,238,215,69,210,255,0,203,63,230,129,144,153,177,196,78,65,88,48,86,78,97,79,164,23,170,44,97,75,116,158,155,183,83,82,108,165,101,21,108,110,147,125,68,145,177,116,124,209,166,136,187,189,237,116,209,21,82,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,161,242,59,89,37,99,125,214,174,154,234,186,34,42,164,191,128,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,50,70,233,36,79,111,188,212,215,77,83,84,84,85,184,14,84,156,46,103,183,13,127,133,31,195,94,6,250,57,244,143,216,158,204,254,169,209,214,117,251,63,110,235,127,169,165,147,110,222,188,95,149,166,187,187,181,209,116,191,240,88,7,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,213,50,199,187,119,66,95,201,215,77,189,250,106,154,219,255,0,1,92,5,113,99,146,220,88,224,108,204,204,188,169,246,54,27,179,123,79,182,214,251,118,219,81,210,234,219,106,161,143,241,112,212,62,71,107,36,172,111,186,213,211,93,87,68,69,84,151,240,0,0,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,100,141,210,72,158,223,121,169,174,154,166,168,168,171,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,255,0,83,75,38,221,189,120,191,43,77,119,119,107,162,233,127,224,2,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,254,169,150,61,219,186,18,254,78,186,109,239,211,84,214,223,248,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,161,242,59,89,37,99,125,214,174,154,234,186,34,42,164,191,128,8,1,254,133,199,29,159,248,12,255,0,148,214,127,250,89,55,220,61,97,107,238,6,200,44,180,193,88,166,135,177,94,176,254,15,179,90,238,52,221,86,73,208,170,130,138,40,229,143,123,21,204,118,215,177,201,171,85,90,186,106,138,169,222,84,0,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,50,70,233,36,79,111,188,212,215,77,83,84,84,85,187,254,87,249,9,155,28,59,100,21,255,0,5,103,30,20,250,63,122,173,198,21,87,72,41,187,117,53,94,250,87,209,81,70,217,55,211,201,35,19,87,195,34,104,171,187,221,215,77,21,21,111,0,22,235,130,120,68,181,89,120,198,204,62,46,177,53,198,146,225,114,191,211,209,219,112,213,3,105,218,244,182,64,203,125,37,61,69,83,222,246,238,109,75,221,4,145,55,166,168,141,133,242,35,156,254,178,178,43,138,0,2,223,248,245,202,220,119,157,60,39,99,156,179,203,75,23,182,113,37,231,217,157,138,139,181,67,79,213,233,92,169,102,147,241,147,61,145,183,72,226,123,189,231,38,186,104,154,170,162,44,96,112,245,203,135,140,236,13,159,185,105,141,113,78,77,246,43,46,31,198,22,107,165,198,167,233,21,170,78,133,44,21,177,73,44,155,25,82,231,187,107,24,229,209,168,174,93,52,68,85,238,38,252,16,3,253,11,142,59,63,240,25,255,0,41,172,255,0,244,178,95,191,5,184,239,247,2,254,5,61,133,254,140,255,0,3,255,0,69,189,153,218,161,255,0,178,158,197,236,221,14,182,254,151,245,239,119,126,253,159,29,218,119,145,3,253,11,142,59,63,240,25,255,0,41,172,255,0,244,178,111,184,122,194,215,220,13,144,89,105,130,177,77,15,98,189,97,252,31,102,181,220,105,186,172,147,161,85,5,20,81,203,30,246,43,152,237,175,99,147,86,170,181,116,213,21,83,188,168,0,0,1,16,28,122,240,21,197,142,116,241,99,142,115,51,45,50,167,219,56,110,243,236,206,197,91,237,219,109,63,87,165,109,165,134,79,197,205,80,201,27,164,145,61,190,243,83,93,53,77,81,81,86,239,249,95,228,38,108,112,237,144,87,252,21,156,120,83,232,253,234,183,24,85,93,32,166,237,212,213,123,233,95,69,69,27,100,223,79,36,140,77,95,12,137,162,174,239,119,93,52,84,85,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,225,83,142,159,254,74,124,221,225,127,58,241,159,231,2,245,75,128,43,107,155,255,0,219,26,150,186,215,37,66,187,253,235,178,177,205,254,28,40,255,0,245,60,37,255,0,128,0,0,198,179,139,31,52,249,201,243,3,16,250,140,228,170,114,84,242,177,138,126,96,87,122,117,184,191,240,99,89,197,143,154,124,228,249,129,136,125,70,114,85,57,42,121,88,197,63,48,43,189,58,220,94,254,63,199,248,55,43,48,109,219,48,115,7,16,210,88,240,245,142,157,106,107,171,170,85,118,68,205,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,13,179,175,153,118,126,227,220,253,165,205,44,11,139,46,184,115,13,225,203,131,61,143,135,41,171,235,104,232,110,84,52,245,178,79,7,181,41,98,170,116,115,77,36,111,100,115,236,114,53,205,106,53,52,68,69,36,127,14,241,29,117,226,159,150,254,103,230,165,247,4,85,225,171,147,176,62,39,182,214,49,98,115,104,171,103,130,219,42,73,85,66,231,42,185,244,206,114,171,123,213,85,146,50,104,149,207,233,245,29,4,38,85,0,0,88,7,58,191,43,24,91,230,5,15,167,92,75,0,229,113,231,179,44,190,250,244,122,210,127,128,40,87,25,156,80,90,184,76,201,122,156,198,172,180,85,220,110,87,26,135,217,44,49,69,78,217,160,109,214,74,74,137,169,157,84,213,150,39,37,54,234,117,73,22,55,43,244,95,117,62,41,25,124,25,115,38,204,123,39,19,85,213,217,243,141,174,183,44,25,153,55,7,83,212,82,84,93,149,109,184,102,170,162,171,124,21,52,233,86,247,118,122,56,122,143,141,241,182,86,53,176,185,30,238,162,192,198,172,207,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,118,193,24,28,217,56,218,163,183,216,191,115,38,80,226,190,173,125,211,123,177,141,210,209,114,130,72,225,165,107,230,130,75,52,157,53,116,140,153,210,70,171,59,21,99,115,99,107,35,114,72,217,228,107,125,87,43,222,61,177,86,117,236,225,235,55,32,186,222,113,93,154,222,250,171,94,38,142,158,74,142,219,67,22,212,115,46,47,106,47,78,102,110,98,54,165,250,54,109,90,215,185,39,86,173,69,181,243,171,243,79,133,190,95,208,250,141,196,170,188,140,127,61,159,171,127,180,137,84,0,2,192,56,84,227,167,255,0,146,159,55,120,95,206,188,103,249,192,189,82,224,10,218,230,255,0,246,198,165,174,181,201,80,174,255,0,122,236,172,115,127,135,10,63,253,79,9,127,224,0,1,212,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,198,95,59,240,85,171,45,115,163,31,101,205,138,162,174,123,110,21,197,23,91,37,28,181,111,107,167,146,10,106,185,33,141,210,57,173,107,85,234,214,34,170,163,90,154,235,162,39,129,57,60,178,243,175,240,211,194,62,22,237,22,254,203,95,129,52,193,85,155,34,217,12,189,138,8,123,60,145,235,35,220,237,105,101,166,222,229,219,172,169,46,214,163,118,235,117,71,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,249,58,20,176,70,233,37,147,99,17,207,118,214,49,203,163,81,92,186,104,136,171,220,99,27,152,88,214,235,153,88,255,0,18,230,53,246,158,146,11,150,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,154,106,171,226,79,71,45,124,161,166,202,14,15,176,60,11,5,34,92,177,133,58,226,251,148,212,211,203,43,39,125,115,90,250,119,42,73,166,199,182,141,41,35,123,88,136,196,124,78,84,221,170,189,208,153,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,186,160,66,183,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,165,92,234,252,211,225,111,151,244,62,163,113,42,175,35,31,207,103,234,223,237,34,85,0,35,214,241,199,173,78,67,115,13,204,124,149,205,139,237,92,249,117,124,168,176,195,104,124,157,45,150,11,140,244,22,230,186,103,77,52,177,182,10,21,108,147,75,50,123,251,94,212,123,26,213,124,202,251,255,0,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,237,128,8,192,207,174,97,117,153,155,198,38,84,228,86,67,98,255,0,244,11,65,152,24,114,43,197,242,215,52,244,242,94,42,187,115,161,169,165,100,209,204,145,212,219,157,28,204,106,163,163,219,36,145,43,154,231,199,177,206,147,240,1,102,188,210,115,139,31,100,86,75,224,44,198,203,155,245,93,186,229,110,204,139,92,178,197,21,84,208,193,112,130,58,74,217,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,161,82,170,240,119,197,86,13,226,191,40,237,248,194,205,114,164,110,39,183,83,211,211,98,203,68,113,172,47,183,92,85,158,250,182,39,61,238,236,210,57,178,58,23,238,118,230,34,181,87,168,201,24,202,234,8,86,231,87,230,159,11,124,191,161,245,27,136,228,169,230,159,20,252,191,174,245,27,113,53,32,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,0,166,156,77,221,174,182,14,27,115,94,251,98,185,213,219,174,86,236,15,125,171,163,172,164,153,208,207,77,60,116,19,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,10,21,203,155,141,127,221,85,151,19,216,49,253,206,213,30,102,225,111,197,220,169,160,94,148,151,74,20,70,36,119,54,195,181,172,110,231,189,99,149,177,43,154,201,26,215,105,19,102,138,52,188,0,1,100,28,194,184,170,198,92,40,102,230,65,227,11,53,202,173,216,98,227,81,124,166,197,150,136,227,73,153,113,183,35,237,187,213,177,57,236,111,105,141,174,145,208,191,115,118,189,85,170,189,55,200,199,221,86,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,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,208,171,237,64,0,2,138,113,147,145,116,124,68,240,227,140,242,231,216,222,209,189,58,223,37,199,14,53,139,3,38,101,226,157,142,146,149,35,150,116,86,69,212,122,116,30,253,90,189,41,165,110,246,163,149,201,142,101,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,75,220,63,102,103,225,147,35,176,30,105,73,87,106,168,171,196,216,126,134,225,95,236,185,55,210,195,92,248,91,218,160,103,190,245,111,74,116,150,53,99,156,174,99,152,173,114,238,106,145,45,206,175,205,62,22,249,127,67,234,55,17,201,83,205,62,41,249,127,93,234,54,226,90,120,129,204,207,192,222,71,99,204,210,142,174,213,79,87,134,112,253,117,194,131,218,146,108,165,154,185,144,187,178,192,255,0,125,138,238,172,235,20,104,198,185,28,247,61,26,213,220,228,49,161,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,158,156,33,148,53,60,44,114,223,196,152,90,197,5,94,29,197,150,204,183,188,223,46,213,84,243,196,202,216,111,242,91,101,154,121,59,77,54,136,247,195,46,145,69,42,57,206,108,112,66,136,247,108,71,45,63,229,161,199,173,54,124,225,232,114,87,54,111,180,144,102,45,142,158,56,109,15,147,171,190,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,123,155,152,228,123,26,228,100,202,203,245,0,30,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,102,210,82,182,103,177,178,212,200,216,158,145,196,142,69,114,167,233,84,181,94,94,188,85,99,46,43,243,115,63,49,133,230,229,86,220,49,110,168,177,211,97,59,68,145,164,44,183,91,149,247,45,138,232,154,247,183,180,200,214,198,233,159,185,219,158,136,212,94,155,35,99,47,124,30,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,102,210,82,182,103,177,178,212,200,216,158,145,196,142,69,114,167,233,84,134,187,79,53,140,249,155,138,58,44,229,190,221,234,232,240,19,234,35,183,86,96,138,71,118,154,40,108,139,42,44,137,28,110,116,109,146,185,27,171,210,169,85,142,116,136,141,93,176,47,65,38,83,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,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,232,85,246,167,201,197,151,255,0,162,152,86,243,138,125,137,117,188,251,26,223,81,112,246,117,166,155,180,87,86,116,163,115,250,20,241,106,157,73,159,183,107,25,170,110,114,162,106,154,144,111,198,159,48,204,249,206,156,127,117,194,22,42,204,65,150,248,63,15,222,33,90,60,62,141,236,87,88,235,104,102,115,163,168,174,149,186,76,202,150,204,136,254,130,63,167,11,225,135,68,116,145,117,157,38,156,2,241,175,133,120,172,203,138,75,37,218,231,217,243,55,12,219,225,143,17,219,234,22,54,73,95,177,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,163,35,209,138,155,93,19,229,186,160,81,254,42,184,152,193,188,40,101,29,102,105,99,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,137,110,25,249,156,231,70,9,226,26,167,21,230,230,49,171,188,224,76,111,120,214,253,106,173,171,171,168,164,176,65,53,67,157,218,45,172,114,205,44,12,167,73,93,164,12,71,36,145,55,166,168,175,72,164,142,111,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,59,96,138,190,107,156,116,255,0,95,225,127,37,49,159,251,34,151,31,214,208,183,251,86,182,215,29,66,59,253,247,181,49,173,254,4,42,255,0,245,68,39,160,229,149,204,15,55,51,127,25,91,184,115,205,107,21,94,41,125,61,158,73,40,113,101,44,47,146,174,6,83,35,156,175,187,61,92,173,123,28,213,138,22,212,34,53,235,47,73,178,36,175,157,100,111,223,229,169,204,46,143,51,108,84,57,21,159,56,191,253,29,80,110,138,207,124,186,77,5,60,119,138,93,244,208,211,82,190,105,38,73,42,110,46,146,103,181,17,177,238,146,56,145,206,115,228,222,231,72,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,26,206,44,124,211,231,39,204,12,67,234,51,146,189,203,67,143,90,108,249,195,208,228,174,108,223,105,32,204,91,29,60,112,218,31,39,87,125,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,247,55,49,200,246,53,200,201,149,151,234,0,0,24,214,113,99,230,159,57,62,96,98,31,81,156,149,78,74,158,86,49,79,204,10,239,78,183,23,254,12,107,56,177,243,79,156,159,48,49,15,168,206,74,79,38,171,181,170,193,194,38,54,190,223,110,116,150,235,109,187,28,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,45,87,153,127,30,181,57,243,136,102,201,92,166,190,213,193,151,86,58,137,33,187,190,62,150,203,253,198,10,169,26,217,155,52,50,200,217,232,81,177,195,44,41,238,110,123,149,239,107,149,144,171,40,255,0,4,28,23,98,174,46,51,30,10,26,214,221,108,152,6,219,212,158,247,136,98,161,145,209,191,164,176,238,161,166,157,88,176,165,99,210,120,213,26,245,247,35,87,75,181,251,82,55,205,79,16,184,90,197,129,184,47,204,188,21,133,168,123,21,151,15,229,125,230,215,110,166,234,190,78,133,44,22,153,99,138,61,239,87,61,219,88,198,166,174,85,114,233,170,170,175,121,142,17,149,64,0,22,1,206,175,202,198,22,249,129,67,233,215,18,192,57,92,121,236,203,47,190,189,30,180,159,224,15,21,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,11,106,233,93,51,30,216,170,99,108,175,88,229,70,170,181,87,244,162,227,173,196,86,67,99,46,27,115,114,251,149,56,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,187,36,107,117,86,163,221,177,232,248,220,187,216,228,73,10,229,71,199,79,245,142,23,243,175,25,255,0,177,233,112,5,109,115,127,182,107,173,114,84,43,191,222,187,43,28,223,225,194,143,255,0,83,194,74,161,107,252,122,241,137,135,184,88,202,59,155,108,215,138,73,243,22,249,79,216,176,253,178,26,202,94,215,68,249,217,59,99,186,75,79,46,231,58,154,39,67,34,162,244,158,199,202,214,68,187,81,238,115,96,51,253,21,99,220,85,254,186,226,60,73,136,238,31,238,149,149,215,42,234,137,63,225,73,52,210,72,255,0,181,206,115,190,42,164,239,114,243,224,178,213,194,198,87,211,223,113,126,31,164,110,106,98,90,117,92,65,88,149,45,170,90,40,22,77,209,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,234,72,198,67,182,194,249,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,68,170,0,1,141,103,22,62,105,243,147,230,6,33,245,25,201,94,229,161,199,173,54,124,225,232,114,87,54,111,180,144,102,45,142,158,56,109,15,147,171,190,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,123,155,152,228,123,26,228,100,202,203,245,0,178,174,59,121,140,216,184,84,190,225,252,7,128,233,109,88,175,25,251,66,158,179,17,218,39,223,211,162,179,171,28,231,70,233,227,122,118,122,201,181,137,209,34,178,84,108,123,164,124,122,62,46,165,117,225,159,138,172,163,226,191,6,212,227,12,173,185,85,181,246,234,142,205,115,180,92,163,100,55,27,115,213,93,211,89,162,99,222,221,146,53,170,230,61,142,115,29,163,155,174,246,72,198,86,0,66,95,57,108,1,77,134,120,163,181,227,59,118,30,171,164,167,198,56,94,146,166,178,224,228,149,96,174,184,211,203,45,60,136,199,57,85,136,248,233,163,161,71,49,154,104,142,141,202,154,201,185,222,215,146,94,102,98,170,108,211,199,89,57,218,250,184,110,225,135,215,19,116,36,146,71,118,122,234,122,154,122,125,240,183,127,77,157,72,234,180,145,118,43,157,208,131,222,68,102,139,47,229,170,243,52,206,191,192,183,8,248,167,179,219,251,85,126,59,215,5,81,239,139,124,49,118,216,38,237,18,73,164,140,115,116,165,138,167,99,147,118,146,172,91,154,173,221,164,27,100,134,10,181,102,86,116,96,28,185,190,212,85,193,109,197,88,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,93,53,69,240,50,104,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,198,223,139,31,52,249,201,243,3,16,250,140,228,148,242,134,226,219,10,222,112,37,183,132,188,67,23,97,196,150,47,106,92,44,83,237,142,42,122,250,23,76,218,135,193,185,243,44,146,214,36,149,21,114,108,100,72,212,130,29,202,186,177,234,178,84,8,86,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,20,171,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,74,160,4,0,243,71,243,217,153,191,114,250,61,17,117,92,168,248,233,254,177,194,254,117,227,63,246,61,46,0,173,174,111,246,205,117,174,74,133,119,251,215,101,99,155,252,56,81,255,0,234,120,73,84,0,142,174,101,124,194,232,242,202,197,93,145,89,13,139,255,0,209,213,126,216,175,23,203,92,208,84,71,103,165,223,83,13,77,43,38,142,101,146,154,226,217,33,99,85,29,30,232,227,149,92,215,50,77,142,108,96,240,157,230,159,38,254,96,97,239,81,128,201,76,0,88,7,58,191,43,24,91,230,5,15,167,92,72,181,225,87,137,140,101,194,134,110,81,230,150,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,252,133,50,119,56,176,14,122,224,11,94,99,101,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,254,133,95,106,66,183,58,191,52,248,91,229,253,15,168,220,71,37,79,52,248,167,229,253,119,168,219,137,169,0,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,168,5,42,226,199,202,198,114,124,191,196,62,157,57,142,182,85,102,102,42,201,188,199,195,153,165,130,170,251,61,235,12,220,34,184,83,110,146,70,71,54,197,247,224,151,166,246,61,208,202,197,116,114,49,28,155,227,123,218,171,163,148,200,39,131,190,42,176,111,21,249,71,111,198,22,107,149,35,113,61,186,158,158,155,22,90,35,141,97,125,186,226,172,247,213,177,57,239,119,102,145,205,145,208,191,115,183,49,21,170,189,70,72,198,87,80,8,171,231,157,249,147,253,100,253,154,90,175,0,188,107,226,174,20,243,30,146,201,118,185,246,140,178,196,215,8,99,196,118,250,133,145,241,208,111,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,235,70,196,98,166,230,196,248,167,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,182,0,0,16,3,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,177,173,210,170,42,157,141,77,218,68,177,110,114,187,118,151,105,201,67,59,237,75,106,198,92,55,77,99,171,109,201,181,21,24,226,158,228,217,26,232,36,129,91,69,71,44,15,111,115,152,246,185,33,115,85,55,35,209,242,34,236,216,157,74,65,206,175,205,62,22,249,127,67,234,55,17,201,83,205,62,41,249,127,93,234,54,226,186,243,167,207,154,107,78,13,194,156,57,89,171,106,217,114,190,212,51,19,94,146,26,137,98,103,179,161,89,34,166,134,86,35,54,78,201,106,18,73,17,55,254,45,244,44,114,179,222,99,146,205,121,101,228,167,225,167,139,140,45,218,46,29,150,131,2,105,141,107,54,75,178,105,123,20,240,246,120,227,214,55,181,218,213,75,77,189,171,183,88,146,93,174,71,109,214,106,120,177,242,177,156,159,47,241,15,167,78,99,131,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,73,146,116,42,160,145,178,69,38,199,163,152,237,175,99,87,71,34,181,116,209,81,83,184,159,238,8,56,209,194,188,92,101,196,21,213,174,181,89,49,245,183,169,5,239,15,69,93,27,164,127,73,33,221,93,77,2,189,102,74,55,172,241,162,57,233,238,72,174,139,115,246,164,143,185,80,117,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,51,143,174,53,241,87,21,153,143,87,100,180,220,251,62,89,97,155,132,209,225,203,125,58,200,200,235,246,43,163,109,206,161,36,107,30,233,165,98,170,177,175,106,116,99,122,177,19,115,165,124,183,85,200,199,243,217,250,183,251,72,149,67,169,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,1,156,125,113,175,138,184,172,204,122,187,37,166,231,217,242,203,12,220,38,143,14,91,233,214,70,71,95,177,93,27,110,117,9,35,88,247,77,43,21,85,141,123,83,163,27,213,136,155,157,43,229,181,82,234,184,5,227,95,21,112,167,152,244,150,75,181,207,180,101,150,38,184,67,30,35,183,212,44,143,142,131,122,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,90,54,35,21,55,54,39,197,62,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,29,178,50,249,172,112,49,106,189,97,154,254,40,178,162,215,73,111,185,88,41,214,76,87,101,183,90,218,196,185,192,250,135,201,45,205,58,17,238,117,75,29,59,223,60,146,234,142,133,155,213,236,232,170,75,24,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,58,146,169,176,189,142,150,154,71,68,196,146,37,114,35,145,63,66,166,66,124,42,241,49,131,120,175,202,58,60,210,193,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,234,243,139,56,176,14,69,96,11,166,99,102,53,250,146,221,109,183,83,207,44,81,75,85,12,51,220,39,142,25,38,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,126,149,72,1,227,19,138,172,101,197,126,110,92,49,133,230,229,86,220,49,110,168,168,166,194,118,137,35,72,89,110,183,43,253,197,116,77,123,219,218,100,107,99,116,207,220,237,207,68,106,47,77,145,177,148,40,191,254,90,156,192,191,1,53,148,57,9,154,211,111,192,55,91,131,189,151,113,115,181,146,207,93,87,61,51,63,27,44,245,44,134,158,220,196,237,51,201,181,138,228,146,71,191,191,115,137,169,44,43,153,127,30,180,217,13,135,166,201,92,166,190,210,79,152,183,202,121,33,187,190,62,174,251,5,186,122,89,26,217,155,52,50,198,232,43,149,210,67,44,41,239,237,99,85,239,107,81,240,171,225,178,211,108,198,89,175,143,232,172,212,114,85,223,241,102,49,188,71,77,19,234,234,209,103,184,92,106,230,70,181,100,154,103,34,43,228,150,68,213,242,57,59,220,170,229,241,82,124,248,32,224,187,10,240,143,151,16,80,214,182,213,123,199,215,46,164,247,188,67,21,12,109,145,157,84,135,117,13,52,234,196,153,104,216,176,70,168,215,175,191,34,58,93,172,220,145,179,31,107,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,9,222,229,205,198,191,238,170,203,137,236,24,254,231,106,143,51,112,183,226,238,84,208,47,74,75,165,10,35,18,59,155,97,218,214,55,115,222,177,202,216,149,205,100,141,107,180,137,179,69,26,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,113,99,230,159,57,62,96,98,31,81,156,167,248,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,153,39,66,170,9,27,36,82,108,122,57,142,218,246,53,116,114,43,87,77,21,21,59,137,254,224,131,141,28,43,197,198,92,65,93,90,235,85,147,31,91,122,144,94,240,244,85,209,186,71,244,146,29,213,212,208,43,214,100,163,122,207,26,35,158,158,228,138,232,183,63,106,72,251,149,0,0,99,89,197,143,154,124,228,249,129,136,125,70,114,85,57,42,121,88,197,63,48,43,189,58,220,95,248,49,172,226,199,205,62,114,124,192,196,62,163,57,245,112,199,21,217,143,129,184,101,188,112,201,130,165,246,53,171,20,98,10,187,197,254,233,4,202,149,85,212,178,210,211,64,148,13,209,19,165,10,246,119,44,170,138,174,149,175,108,107,181,137,35,101,243,252,58,228,54,50,226,75,55,44,89,83,131,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,178,54,187,84,106,189,187,222,172,141,171,189,237,69,200,123,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,212,153,251,91,170,232,141,70,181,172,99,88,198,49,141,249,92,88,249,88,206,79,151,248,135,211,167,49,172,50,168,0,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,0,45,127,143,94,14,240,247,20,249,71,115,117,154,207,73,6,98,216,233,251,110,31,185,195,71,75,218,235,95,3,39,116,118,185,106,37,218,230,211,74,233,164,68,78,171,24,201,92,201,87,114,49,205,116,6,127,162,172,5,138,191,215,92,57,137,48,229,195,253,210,142,186,219,93,79,39,252,25,33,154,57,25,246,57,174,111,193,80,154,158,21,57,154,101,102,49,225,198,179,20,231,166,62,181,80,102,22,9,183,212,62,247,110,145,105,173,245,23,222,147,36,124,50,91,162,146,86,199,81,52,209,198,214,186,56,213,154,79,185,54,69,27,226,221,17,124,69,103,206,50,226,75,55,47,185,173,140,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,178,54,187,69,114,49,187,222,175,145,201,189,238,85,145,78,84,252,9,90,146,213,65,197,54,114,225,154,183,92,157,80,147,224,139,85,198,6,182,8,224,70,177,209,222,21,138,170,231,189,206,87,36,27,218,212,98,51,174,212,126,248,36,142,82,136,86,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,18,168,0,6,53,156,88,249,167,206,79,152,24,135,212,103,41,254,19,197,55,220,13,138,172,216,215,11,87,118,43,214,31,184,83,221,45,213,61,38,73,208,170,130,70,201,20,155,30,142,99,182,189,141,93,28,138,213,211,69,69,78,226,127,184,32,227,71,10,241,113,151,16,87,86,186,213,100,199,214,222,164,23,188,61,21,116,110,145,253,36,135,117,117,52,10,245,153,40,222,179,198,136,231,167,185,34,186,45,207,218,146,62,229,75,117,227,51,140,204,3,194,102,0,169,172,172,174,164,184,227,107,141,59,226,176,216,98,150,25,167,108,242,67,80,180,213,117,84,203,60,83,37,15,90,157,99,146,88,245,93,87,107,123,252,32,7,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,181,53,213,213,42,155,229,126,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,51,220,176,248,32,172,225,211,10,212,230,246,100,82,236,199,216,194,223,12,84,244,237,154,118,123,42,207,52,116,245,11,75,61,60,177,70,177,214,117,219,164,200,237,232,222,132,109,99,155,172,155,239,168,22,43,206,43,44,254,152,112,167,14,58,164,164,181,37,94,2,196,20,119,9,170,170,35,254,154,109,13,74,173,28,144,83,189,24,170,155,231,158,141,239,98,185,173,115,96,71,42,171,152,196,88,171,224,179,51,63,4,92,86,101,134,58,146,174,213,73,73,79,136,32,183,215,213,93,36,233,210,210,208,214,162,209,213,78,247,239,106,51,167,5,68,175,71,185,219,90,230,163,156,138,212,84,92,143,136,128,231,105,153,152,170,167,52,240,46,78,118,190,150,27,183,225,244,196,221,8,228,145,189,162,186,162,166,162,159,124,205,223,211,127,78,58,93,35,93,136,230,245,231,247,149,31,162,120,174,77,56,2,155,19,113,71,116,198,119,28,61,87,87,79,131,176,189,93,77,29,193,169,42,65,67,113,168,150,42,120,209,238,106,163,21,242,83,73,92,141,99,245,213,27,35,145,53,143,115,102,208,198,179,139,31,52,249,201,243,3,16,250,140,229,52,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,200,39,130,14,52,112,175,23,25,113,5,117,107,173,86,76,125,109,234,65,123,195,209,87,70,233,31,210,72,119,87,83,64,175,89,146,141,235,60,104,142,122,123,146,43,162,220,253,169,35,238,84,133,110,117,126,105,240,183,203,250,31,81,184,149,87,145,143,231,179,245,111,246,145,74,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,68,170,0,64,15,52,127,61,153,155,247,47,163,209,22,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,53,60,180,56,245,166,207,156,61,14,74,230,205,246,146,12,197,177,211,199,13,161,242,117,119,223,237,208,82,198,215,76,233,166,150,71,79,92,142,142,105,102,79,115,115,28,143,99,92,140,153,89,126,165,165,115,12,227,78,213,194,198,87,212,88,176,134,32,164,110,106,98,90,116,76,63,70,180,205,170,90,40,22,77,178,220,39,141,206,70,177,141,106,74,216,149,232,228,124,200,212,233,200,198,77,182,5,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,42,95,9,222,105,242,111,230,6,30,245,24,12,148,192,5,128,115,171,242,177,133,190,96,80,250,117,196,133,98,231,248,28,227,143,25,112,133,140,157,75,84,202,187,230,93,95,42,26,251,245,133,143,77,241,191,68,111,109,163,220,168,214,84,181,168,212,86,170,163,38,99,81,143,86,171,98,150,41,254,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,134,30,117,126,105,240,183,203,250,31,81,184,148,211,150,71,16,56,7,135,142,36,150,251,152,207,171,130,219,138,172,255,0,69,98,172,137,97,108,20,51,212,215,209,185,181,53,82,77,36,109,138,153,141,133,238,146,68,87,43,83,191,106,247,233,61,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,29,176,89,87,52,94,43,172,89,29,145,215,44,170,180,203,106,185,99,60,201,183,212,217,210,219,60,207,89,40,108,245,16,203,13,77,123,152,196,253,49,68,143,115,17,210,57,207,78,162,65,35,22,11,12,170,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,85,254,21,120,152,198,92,40,102,229,30,105,96,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,181,93,11,247,69,27,217,35,81,118,189,141,220,215,179,124,111,200,83,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,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,232,85,246,160,138,190,121,223,153,63,214,79,217,164,85,146,19,203,11,143,90,108,152,186,210,112,253,156,23,218,74,12,190,185,212,84,205,106,187,213,245,94,182,155,140,238,135,100,50,74,233,122,84,244,46,86,206,229,84,139,221,154,117,145,238,107,22,71,182,103,192,0,2,58,185,205,228,93,30,41,201,171,22,124,218,44,219,239,88,38,225,29,186,233,87,26,193,31,245,30,173,202,198,172,202,228,73,101,233,213,173,59,99,99,92,168,206,215,59,182,42,57,206,108,107,112,109,158,149,156,59,113,29,131,51,27,219,62,206,178,182,225,29,187,17,185,233,59,225,125,158,161,237,142,169,100,138,5,71,203,211,98,245,216,205,28,157,88,98,118,199,43,81,171,114,188,234,252,211,225,111,151,244,62,163,113,28,149,60,211,226,159,151,245,222,163,110,45,215,142,12,226,186,231,127,20,121,129,139,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,221,146,53,171,59,150,53,216,233,39,145,237,68,223,161,35,220,153,50,46,143,11,100,213,247,62,110,246,109,151,172,109,112,146,221,107,171,145,96,147,250,143,72,228,99,150,21,106,44,177,117,42,210,161,178,49,206,68,127,100,129,219,17,26,215,58,240,56,177,242,177,156,159,47,241,15,167,78,99,88,123,252,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,82,23,237,110,169,170,57,28,214,189,142,99,216,199,183,33,238,29,115,231,6,241,37,148,118,44,214,193,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,223,27,157,162,57,88,221,236,86,72,212,216,246,170,212,178,24,57,158,241,235,77,156,247,90,190,31,178,126,251,73,95,151,214,202,138,105,174,183,122,78,171,22,237,113,129,211,111,134,57,91,47,74,162,133,170,232,28,138,177,123,211,64,146,49,206,98,70,247,71,177,42,156,140,127,61,159,171,127,180,137,84,33,131,153,239,30,180,217,207,117,171,225,251,39,239,180,149,249,125,108,168,166,154,235,119,164,234,177,110,215,24,29,54,248,99,149,178,244,170,40,90,174,129,200,171,23,189,52,9,35,28,230,36,111,117,154,229,78,69,230,62,114,209,226,251,182,10,179,117,109,88,19,15,214,226,75,253,202,117,86,82,209,82,211,193,36,200,199,61,17,117,154,94,147,153,20,104,138,231,57,28,171,163,25,35,217,224,15,127,154,217,23,152,249,53,71,132,46,216,214,205,210,181,99,188,63,69,137,44,23,40,21,95,75,91,75,81,4,115,43,26,245,68,210,104,186,173,100,177,170,35,154,229,106,166,172,124,111,125,229,114,194,227,214,155,38,46,180,156,63,103,5,246,146,131,47,174,117,21,51,90,174,245,125,87,173,166,227,59,161,217,12,146,186,94,149,61,11,149,179,185,85,34,247,102,157,100,123,154,197,145,237,153,240,66,183,50,190,95,191,128,154,202,236,251,202,152,119,224,27,173,193,190,212,183,53,186,201,103,174,171,158,165,255,0,138,138,10,102,67,79,110,98,118,104,35,220,245,114,73,35,25,223,185,165,186,240,119,197,86,50,225,67,55,45,248,194,205,114,171,118,24,184,212,83,211,98,203,68,113,164,204,184,219,145,254,250,182,39,61,141,237,49,181,210,58,23,238,110,215,170,181,87,166,249,24,255,0,107,199,183,27,247,222,46,49,220,84,88,114,170,235,109,203,43,39,74,91,37,146,178,22,83,204,250,165,133,18,106,170,182,199,44,140,146,109,238,149,145,174,245,107,34,211,107,90,233,37,87,209,76,43,145,121,143,139,242,159,26,231,125,178,205,210,193,152,19,178,69,114,186,84,42,178,57,170,170,42,96,130,58,90,126,229,234,204,157,161,146,61,19,70,178,52,69,115,145,95,19,100,249,89,79,129,127,10,25,167,131,114,207,218,158,204,250,91,136,45,214,46,219,208,235,118,94,213,83,28,61,94,158,230,239,219,212,221,183,115,117,211,77,83,93,78,222,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,45,171,165,116,204,99,165,166,145,209,61,99,149,26,136,228,79,210,137,121,92,45,115,83,190,228,23,14,55,140,172,197,54,11,174,47,197,54,93,34,192,181,117,147,177,244,52,212,174,99,88,218,90,181,213,179,116,105,213,174,124,104,213,123,158,215,164,8,234,118,70,199,37,144,93,174,120,203,53,241,253,109,230,178,58,187,254,44,198,55,137,42,101,101,37,34,44,247,11,141,92,202,231,36,112,194,212,69,124,146,200,186,50,54,167,123,145,26,158,8,76,159,45,14,2,169,178,27,15,67,157,89,179,98,164,159,49,111,148,241,205,104,100,157,93,246,11,116,244,177,185,208,186,25,162,141,208,87,43,164,154,41,151,223,218,198,163,24,230,163,230,71,223,169,138,185,234,178,171,51,49,86,77,230,62,28,205,44,21,87,217,239,88,102,225,21,194,155,116,146,50,57,182,47,191,4,189,55,177,238,134,86,43,163,145,136,228,223,27,222,213,93,28,166,65,60,29,241,85,131,120,175,202,59,126,48,179,92,169,27,137,237,212,244,244,216,178,209,28,107,11,237,215,21,103,190,173,137,207,123,187,52,142,108,142,133,251,157,185,136,173,85,234,50,70,50,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,0,0,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,107,56,177,243,79,156,159,48,49,15,168,206,86,172,73,193,71,182,248,7,203,254,44,114,202,217,117,172,189,67,237,72,241,165,190,4,235,198,234,24,110,53,177,178,230,212,87,111,143,162,200,162,142,86,198,215,53,99,86,202,169,26,69,51,223,111,249,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,164,47,218,221,83,84,114,57,173,123,28,199,177,143,110,66,156,49,113,11,133,120,160,201,171,46,110,97,106,110,193,219,250,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,218,200,197,115,88,231,197,44,79,86,51,126,212,170,160,0,99,89,197,143,154,124,228,249,129,136,125,70,114,85,57,42,121,88,197,63,48,43,189,58,220,95,248,49,172,226,199,205,62,114,124,192,196,62,163,57,226,176,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,9,77,67,67,76,137,190,87,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,147,253,194,39,11,248,7,130,124,151,171,163,171,187,210,50,229,89,79,21,239,25,95,171,106,33,72,35,158,26,70,36,237,101,74,197,11,146,134,23,54,121,35,73,187,216,146,202,229,84,220,226,48,56,152,230,115,157,24,219,136,106,108,87,148,120,198,174,205,129,48,69,227,91,13,170,138,174,174,158,146,255,0,4,53,13,119,104,185,49,171,12,179,178,161,34,110,176,61,26,145,196,238,154,34,61,101,146,75,234,193,156,91,211,113,123,203,243,57,177,133,86,23,171,177,226,27,30,7,191,218,239,208,178,154,95,103,73,87,236,169,159,212,163,157,218,181,236,115,85,174,88,149,203,44,59,145,175,220,215,69,44,176,108,101,80,0,5,128,115,171,242,177,133,190,96,80,250,117,196,176,14,87,30,123,50,203,239,175,71,173,39,248,29,75,157,218,213,101,166,101,101,230,231,73,65,79,37,68,20,140,150,166,102,196,199,79,60,172,134,24,145,206,84,69,124,146,201,28,108,111,139,158,246,181,53,85,68,59,96,140,14,108,156,18,209,220,44,95,186,111,40,112,167,74,190,215,189,184,198,215,104,182,193,28,115,82,185,243,79,37,230,78,154,54,71,204,217,36,84,157,234,146,57,209,185,146,57,99,108,18,57,209,44,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,111,141,241,90,220,147,106,215,177,205,94,164,200,140,147,72,145,24,238,154,207,27,201,211,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,237,144,173,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,37,80,0,12,107,56,177,243,79,156,159,48,49,15,168,206,86,172,73,193,71,182,248,7,203,254,44,114,202,217,117,172,189,67,237,72,241,165,190,4,235,198,234,24,110,53,177,178,230,212,87,111,143,162,200,162,142,86,198,215,53,99,86,202,169,26,69,51,223,111,249,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,164,47,218,221,83,84,114,57,173,123,28,199,177,143,108,228,219,56,254,202,58,254,15,223,197,149,84,148,150,230,54,158,122,68,195,149,55,54,58,165,215,248,218,244,101,169,31,19,94,237,242,57,173,123,30,177,163,146,157,237,157,241,177,155,145,176,109,158,153,233,152,252,69,230,61,199,52,51,66,243,219,174,181,218,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,233,194,205,206,209,53,87,43,156,231,189,207,123,222,247,72,87,42,126,4,174,171,117,160,226,155,57,112,205,35,109,173,167,73,240,69,170,227,3,157,60,147,171,152,232,239,10,197,84,107,24,214,163,146,13,237,114,189,95,215,106,51,100,18,73,43,224,30,43,59,240,85,215,50,178,95,31,101,205,138,162,146,11,150,42,194,247,91,37,28,181,111,115,96,142,122,154,73,33,141,210,57,173,115,145,136,231,162,170,163,92,186,107,162,47,129,140,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,166,71,220,31,227,250,108,207,225,115,43,113,156,56,134,174,251,81,85,133,232,105,174,23,10,181,149,211,207,113,166,137,41,235,86,71,74,155,222,244,169,134,100,87,174,187,213,21,200,174,69,71,44,11,113,129,143,234,115,63,138,60,210,198,115,98,26,75,237,61,86,40,174,166,183,220,41,22,39,65,61,186,154,85,167,162,88,221,18,108,123,18,154,24,81,30,154,239,68,71,42,185,85,92,178,191,201,215,44,254,135,240,167,54,58,171,164,181,45,94,61,196,21,151,8,106,169,227,254,154,117,13,50,165,28,112,84,61,88,138,187,39,130,177,236,98,57,205,107,103,87,34,163,158,244,75,234,49,172,226,199,205,62,114,124,192,196,62,163,57,90,177,39,5,30,219,224,31,47,248,177,203,43,101,214,178,245,15,181,35,198,150,248,19,175,27,168,97,184,214,198,203,155,81,93,190,62,139,34,138,57,91,27,92,213,141,91,42,164,105,20,207,125,191,228,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,58,144,191,107,117,77,81,200,230,181,236,115,30,198,61,185,15,112,235,159,56,55,137,44,163,177,102,182,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,237,17,202,198,239,98,178,70,166,199,181,86,40,121,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,69,42,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,18,168,14,164,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,122,238,115,24,233,225,107,156,137,163,86,88,209,116,220,154,192,103,52,127,61,153,155,247,47,163,209,31,87,35,248,32,172,226,47,130,252,65,155,217,111,75,191,31,96,252,97,116,138,162,157,211,78,255,0,106,217,225,180,211,84,37,44,20,241,69,34,201,89,215,118,144,163,118,35,186,242,53,238,118,145,236,182,12,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,201,209,115,96,202,58,174,20,43,243,98,122,218,74,60,204,163,167,75,52,56,90,104,152,175,172,191,173,28,114,45,68,84,172,169,116,201,107,73,158,237,102,146,70,59,100,79,98,42,202,172,107,226,7,56,179,139,31,103,174,63,186,102,54,99,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,233,85,171,249,143,193,149,247,41,56,59,194,188,76,99,155,175,74,235,142,241,5,186,158,201,103,167,123,31,28,22,122,138,26,186,150,212,212,61,53,214,105,122,80,185,145,181,81,35,141,87,126,175,122,178,31,1,194,119,154,124,155,249,129,135,189,70,3,37,48,1,96,28,234,252,172,97,111,152,20,62,157,113,34,47,36,48,85,171,50,179,163,0,229,205,246,162,174,11,110,42,197,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,154,233,170,47,129,80,56,196,225,87,25,112,161,155,151,12,31,121,182,213,187,12,92,106,42,42,112,157,222,73,18,102,92,109,200,255,0,113,29,43,88,198,246,152,218,232,219,51,54,183,107,213,28,137,211,124,111,125,213,114,136,226,131,52,44,216,253,252,55,84,218,49,6,45,193,247,26,121,107,173,212,244,84,241,204,184,118,126,180,125,106,151,203,44,177,182,10,21,108,146,58,70,251,234,179,44,73,19,58,147,61,37,243,252,234,252,211,225,111,151,244,62,163,113,44,0,149,78,84,124,116,255,0,88,225,127,58,241,159,251,30,151,0,86,215,55,251,102,186,215,37,66,187,253,235,178,177,205,254,28,40,255,0,245,60,36,170,20,43,140,78,42,176,111,10,25,71,112,198,23,155,149,35,177,61,198,158,162,155,9,218,36,141,102,125,198,226,140,247,21,209,53,236,119,102,141,206,141,211,63,115,118,177,81,168,189,71,198,199,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,205,164,165,108,207,123,162,166,141,210,189,35,137,28,168,212,95,210,171,226,140,170,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,93,255,0,49,158,10,63,114,174,99,193,127,192,22,203,172,153,101,138,127,25,109,169,157,58,177,218,235,149,94,178,91,29,54,231,61,219,88,196,146,39,74,141,115,227,115,155,172,174,134,89,23,169,203,135,137,44,220,201,172,249,177,96,204,21,96,196,24,222,197,139,170,31,111,172,194,20,53,175,68,115,230,233,44,151,10,120,157,35,105,219,83,19,41,218,174,150,109,25,209,100,141,124,145,53,122,177,207,160,34,175,158,119,230,79,245,147,246,105,101,92,25,240,181,251,174,49,182,48,203,122,44,73,236,75,213,183,7,213,95,108,149,18,183,117,43,235,162,172,164,137,177,84,162,53,94,144,189,147,200,213,115,61,230,57,90,253,30,141,88,223,69,113,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,178,78,133,84,18,58,57,99,222,197,115,29,181,236,114,106,213,86,174,154,162,170,119,146,211,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,88,248,169,160,182,185,142,115,119,214,55,169,27,98,233,163,157,52,109,118,228,71,198,175,154,74,128,0,30,127,48,176,85,171,50,176,6,37,203,155,237,69,92,22,220,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,116,213,23,192,198,95,48,176,85,215,45,113,254,37,203,155,237,69,36,247,44,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,93,52,213,19,192,246,185,239,157,127,134,155,118,86,246,139,127,101,175,192,153,127,65,130,171,54,69,178,25,123,21,85,95,103,146,61,100,123,157,173,44,180,219,220,187,117,149,37,218,212,110,221,123,92,58,231,125,171,36,105,179,85,215,11,29,93,210,163,30,101,189,219,3,208,178,25,27,27,32,158,190,90,100,89,229,114,234,168,200,226,142,87,162,53,170,174,122,49,158,234,57,100,103,128,203,220,21,117,204,172,127,134,178,230,197,81,73,5,203,21,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,77,116,69,240,50,104,203,220,21,106,203,92,1,134,178,230,197,81,87,61,183,10,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,93,116,68,240,60,87,22,62,86,51,147,229,254,33,244,233,204,107,11,170,226,83,130,11,238,82,100,118,86,241,15,128,233,110,183,140,25,139,112,125,154,227,136,234,103,153,147,73,104,188,85,194,217,28,142,100,113,51,165,70,254,172,76,137,234,175,84,145,28,199,189,21,241,35,252,167,5,220,91,98,174,17,179,77,49,77,182,46,221,134,239,189,154,223,137,173,206,108,146,245,40,91,83,27,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,245,164,69,77,30,165,239,243,3,230,95,135,175,89,71,107,202,220,129,168,164,172,126,102,225,120,235,113,5,206,73,233,106,95,104,183,86,49,204,146,214,232,226,146,70,199,92,173,222,201,145,235,248,150,57,54,110,124,141,146,24,214,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,133,213,117,78,133,143,116,84,209,186,86,44,146,171,85,26,139,250,17,106,255,0,29,124,53,216,184,86,198,217,123,150,86,197,235,93,102,203,251,125,211,18,85,182,169,243,199,87,120,150,178,181,149,18,68,174,107,54,194,157,38,71,26,35,24,189,56,216,174,69,122,189,206,188,14,70,63,158,207,213,191,218,69,85,230,201,197,14,99,229,38,92,126,8,112,54,4,186,197,65,142,237,239,161,189,227,26,139,122,190,219,5,45,66,77,27,173,180,242,42,44,107,89,44,113,76,175,221,163,163,133,81,204,69,115,210,72,98,47,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,23,85,213,58,22,61,209,83,70,233,88,178,74,173,84,106,47,232,69,155,55,240,163,151,28,37,112,35,156,56,43,5,69,219,174,181,217,127,126,158,255,0,127,158,20,101,85,222,169,182,202,132,71,57,17,87,167,11,55,57,34,133,21,91,27,92,229,85,123,223,36,143,129,114,119,174,124,42,224,222,43,249,126,101,94,15,188,219,105,27,137,237,217,111,102,169,194,119,121,36,88,95,110,184,173,170,13,136,233,90,199,187,179,72,230,198,217,153,181,219,152,136,228,78,163,35,123,33,91,56,178,119,31,100,86,63,186,101,206,99,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,233,68,151,78,83,124,80,230,62,109,229,199,224,135,28,224,75,172,180,24,18,222,202,27,38,49,167,183,171,45,179,210,211,164,49,182,219,81,34,34,70,149,145,71,44,42,205,186,186,72,81,92,244,71,49,100,154,255,0,206,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,164,6,113,245,193,70,42,225,79,49,234,239,118,155,103,104,203,44,77,112,154,76,57,112,167,73,31,29,6,245,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,180,108,87,162,238,108,172,138,154,112,171,195,62,50,226,191,55,40,242,183,7,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,61,200,233,159,186,88,216,200,218,169,185,239,110,231,49,155,228,100,181,113,203,147,184,7,34,185,106,227,156,185,203,155,13,37,186,219,110,167,195,241,75,44,84,176,195,61,194,120,238,86,232,93,87,84,232,88,198,203,83,35,98,98,201,42,181,21,202,159,161,18,34,248,78,243,79,147,127,48,48,247,168,192,77,247,27,252,23,97,94,46,50,226,122,26,38,218,172,152,250,219,211,158,201,136,101,161,141,210,63,164,147,109,161,169,157,24,179,37,27,214,121,21,90,197,247,36,86,203,181,251,86,55,227,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,42,156,169,248,18,181,37,170,131,138,108,229,195,53,110,185,58,161,39,193,22,171,140,13,108,17,192,141,99,163,188,43,21,85,207,123,156,174,72,55,181,168,196,103,93,168,253,240,73,28,165,3,21,114,229,56,148,224,202,251,145,249,63,149,185,253,100,186,251,87,6,102,54,31,179,84,76,179,189,141,170,182,94,42,173,237,169,146,153,205,77,58,144,191,108,207,138,70,166,173,107,29,28,154,43,89,36,222,43,133,94,38,49,151,10,25,185,71,154,88,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,109,87,66,253,209,70,246,72,212,93,175,99,119,53,236,223,27,242,20,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,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,250,21,125,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,72,245,230,95,192,85,78,67,98,25,179,171,41,172,85,115,229,213,242,162,73,174,236,143,165,178,193,113,158,170,71,54,22,195,12,81,182,10,21,108,144,197,10,251,251,94,213,99,220,213,124,40,250,21,193,119,22,216,171,132,108,211,76,83,109,139,183,97,187,239,102,183,226,107,115,155,36,189,74,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,105,17,83,71,169,63,217,85,153,152,87,57,50,227,14,102,150,10,171,237,22,92,77,111,138,225,77,186,72,223,36,59,211,223,130,94,155,222,198,205,19,209,209,200,196,114,236,145,143,106,174,173,83,213,128,121,76,213,204,204,43,147,121,113,136,243,75,26,213,246,123,46,25,183,203,112,169,219,36,108,146,109,137,238,65,23,81,236,99,166,149,234,216,227,98,185,55,200,246,53,23,87,33,141,190,119,227,91,86,101,103,70,62,204,107,21,61,92,22,220,85,138,46,183,186,56,170,216,214,207,28,21,53,114,77,27,100,107,92,230,163,209,175,68,84,71,57,53,215,69,95,18,74,121,48,241,3,128,109,216,122,247,195,69,193,245,116,184,178,233,120,175,197,84,50,204,176,178,146,170,4,165,162,133,105,162,114,201,213,125,74,36,50,202,177,182,53,78,148,111,118,239,117,81,37,40,24,214,113,99,230,159,57,62,96,98,31,81,156,145,254,74,25,67,131,89,128,49,150,125,186,10,185,49,100,247,138,140,32,201,29,58,244,32,183,50,26,42,167,53,145,166,136,175,146,89,24,174,115,183,104,144,198,140,217,172,155,232,167,51,222,61,105,179,158,235,87,195,246,79,223,105,43,242,250,217,81,77,53,214,239,73,213,98,221,174,48,58,109,240,199,43,101,233,84,80,181,93,3,145,86,47,122,104,18,70,57,204,72,222,235,117,224,187,132,156,85,197,206,105,166,22,182,203,216,112,221,139,179,92,49,53,197,206,146,46,157,11,170,99,99,224,130,84,134,88,210,178,72,214,103,66,201,17,26,238,140,138,171,163,20,154,156,220,203,60,43,147,124,8,230,14,86,224,170,78,207,101,195,57,95,124,183,211,110,142,54,73,54,203,100,251,231,151,166,198,49,211,74,245,116,146,61,26,155,228,123,220,169,171,148,199,92,202,160,0,11,0,231,87,229,99,11,124,192,161,244,235,137,96,28,174,60,246,101,151,223,94,143,90,79,241,212,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,136,190,32,248,209,253,210,124,119,100,198,91,224,167,116,240,14,1,205,11,68,20,213,16,215,117,163,190,215,37,206,8,159,93,164,111,116,46,133,168,199,54,157,201,185,221,57,101,122,185,58,203,28,114,254,8,181,230,177,199,109,169,45,85,252,44,228,214,38,171,117,201,213,11,6,55,186,219,167,107,96,142,4,107,219,37,157,30,136,174,123,220,229,106,207,177,205,70,35,58,14,87,239,158,56,226,132,187,78,94,124,105,221,120,88,205,10,123,22,47,196,21,109,202,188,75,80,169,136,40,210,153,213,73,69,58,199,182,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,57,30,200,118,207,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,135,108,133,110,117,126,105,240,183,203,250,31,81,184,149,87,145,143,231,179,245,111,246,145,42,128,0,99,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,143,94,101,252,5,84,228,54,33,155,58,178,154,197,87,62,93,95,42,36,154,238,200,250,91,44,23,25,234,164,115,97,108,48,197,27,96,161,86,201,12,80,175,191,181,237,86,61,205,87,194,143,176,178,253,57,104,112,21,83,159,56,134,28,234,205,155,21,92,25,117,99,168,142,107,67,36,233,108,191,220,96,170,141,206,133,208,205,20,141,158,133,27,28,209,76,190,230,231,185,24,199,57,89,50,50,106,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,59,96,2,0,121,154,100,167,224,91,139,140,83,217,238,29,170,131,29,235,141,104,247,203,190,104,187,108,243,118,136,228,210,54,53,186,85,69,83,177,169,187,72,150,45,206,87,110,210,181,112,61,196,190,21,202,174,0,56,137,194,209,221,174,182,252,95,103,237,23,106,7,219,231,142,42,164,246,173,61,45,174,150,166,153,122,173,151,250,94,173,177,58,105,26,137,211,108,176,171,85,207,114,52,143,91,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,12,154,114,67,5,93,114,215,37,240,14,92,223,106,41,39,185,97,92,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,166,154,162,120,30,212,198,179,139,31,52,249,201,243,3,16,250,140,228,207,114,206,180,218,175,252,191,242,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,72,245,230,121,193,5,31,14,152,170,155,55,178,222,151,102,1,198,23,9,162,168,167,116,208,51,217,87,137,164,168,168,74,88,41,226,138,52,142,143,160,221,33,70,239,86,244,36,107,220,221,99,223,69,120,46,226,219,21,112,141,154,105,138,109,177,118,236,55,125,236,214,252,77,110,115,100,151,169,66,218,152,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,173,34,42,104,245,43,7,54,204,127,131,115,79,61,48,6,96,229,246,33,164,190,97,235,230,91,208,84,208,215,83,42,236,149,158,210,185,34,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,87,94,70,63,158,207,213,191,218,69,42,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,18,168,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,155,73,74,217,158,198,203,83,35,98,122,71,18,57,21,202,159,165,82,56,57,120,241,11,138,184,160,230,23,152,153,185,138,105,187,7,111,203,250,170,107,117,173,149,82,84,67,108,161,138,190,220,216,169,227,115,215,251,105,30,173,107,26,249,101,149,232,198,111,218,150,171,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,161,92,221,248,62,181,97,43,171,56,166,192,105,135,237,54,219,221,68,84,24,150,212,146,182,150,122,155,172,142,145,201,93,3,30,253,179,190,86,166,146,199,19,81,232,177,58,117,108,155,231,146,56,203,47,255,0,149,175,4,22,44,249,190,201,158,185,161,75,106,188,224,92,47,112,168,183,67,99,150,103,172,149,151,136,153,75,52,107,83,10,196,177,203,70,145,212,57,202,206,162,43,228,99,90,246,58,53,123,95,117,92,234,252,172,97,111,152,20,62,157,113,34,175,132,239,52,249,55,243,3,15,122,140,6,74,96,2,192,57,213,249,88,194,223,48,40,125,58,226,69,95,9,222,105,242,111,230,6,30,245,24,9,254,226,119,135,172,43,197,6,77,94,178,143,20,212,246,14,223,211,169,183,93,25,75,29,68,214,202,232,157,186,42,136,218,244,254,218,55,163,92,199,62,41,101,98,61,155,247,39,107,33,184,117,202,62,27,112,109,54,12,202,156,39,73,110,99,105,225,134,186,230,248,152,235,141,217,241,171,220,147,86,84,35,81,211,63,116,178,170,34,232,198,111,86,198,214,51,70,164,80,243,171,243,79,133,190,95,208,250,141,196,183,254,12,248,90,253,215,24,219,24,101,189,22,36,246,37,234,219,131,234,175,182,74,137,91,186,149,245,209,86,82,68,216,170,81,26,175,72,94,201,228,106,185,158,243,28,173,126,143,70,172,111,164,23,107,102,50,202,140,127,91,102,172,146,174,193,139,48,117,226,74,105,95,73,86,137,61,190,227,73,50,181,203,28,208,185,81,31,28,177,174,143,141,203,222,212,86,175,130,146,211,193,47,52,28,27,117,201,123,237,155,136,236,81,73,67,139,50,246,206,181,52,47,116,138,201,241,45,186,150,146,54,162,50,106,170,133,74,155,163,229,100,155,152,174,143,170,179,70,172,69,210,85,100,117,241,137,197,86,50,226,191,55,46,24,194,243,114,171,110,24,183,84,84,83,97,59,68,145,164,44,183,91,149,254,226,186,38,189,237,237,50,53,177,186,103,238,118,231,162,53,23,166,200,216,202,149,194,231,4,21,153,147,144,89,155,196,246,97,210,236,194,24,111,7,226,105,112,245,39,90,122,122,138,219,197,37,22,248,42,180,233,35,37,163,141,235,50,106,201,81,86,122,125,142,107,152,217,26,235,64,50,168,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,147,238,106,229,158,21,206,76,184,196,121,91,141,105,59,69,151,19,91,229,183,212,237,142,55,201,14,244,247,39,139,168,199,177,179,68,244,108,145,189,90,187,36,99,28,137,171,80,166,188,47,240,103,146,252,38,90,174,20,121,115,67,87,113,185,92,106,37,150,91,245,238,42,73,174,173,130,70,194,142,164,109,76,48,68,228,166,221,78,201,18,37,213,55,171,157,245,105,93,65,21,124,243,191,50,127,172,159,179,74,85,201,83,205,62,41,249,127,93,234,54,226,237,57,151,240,21,77,159,56,122,108,234,202,107,21,36,25,139,99,167,146,107,187,35,234,239,191,219,160,165,145,205,133,176,195,20,142,158,185,29,28,49,66,190,230,230,57,88,247,57,25,10,50,21,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,39,123,151,55,26,255,0,186,171,46,39,176,99,251,157,170,60,205,194,223,139,185,83,64,189,41,46,148,40,140,72,238,109,135,107,88,221,207,122,199,43,98,87,53,146,53,174,210,38,205,20,105,120,0,0,8,86,231,9,144,63,64,51,198,221,155,152,75,47,125,149,133,177,165,189,158,212,186,81,179,250,86,167,17,36,213,14,159,168,212,85,72,166,146,4,130,79,201,106,74,230,204,244,222,244,153,201,96,0,190,158,80,153,23,71,153,252,71,85,230,54,33,179,118,219,46,90,91,219,113,133,207,88,31,11,111,19,189,99,162,73,34,145,28,247,109,99,42,231,99,216,136,177,203,77,19,149,237,93,173,124,223,148,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,71,188,61,97,107,22,57,224,191,45,48,86,41,161,237,182,92,65,149,246,107,93,198,155,170,248,250,244,179,218,98,142,88,247,177,90,246,238,99,220,154,181,81,201,174,168,168,189,228,43,113,191,193,118,42,225,31,49,231,161,162,109,214,247,128,110,93,57,236,152,134,90,25,27,27,58,171,54,218,26,153,209,137,10,214,49,32,145,85,172,95,126,52,108,187,89,185,99,101,186,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,79,79,47,62,11,45,92,44,101,125,61,247,23,225,250,70,230,166,37,167,85,196,21,137,82,218,165,162,129,100,221,21,190,9,26,212,107,24,214,164,78,149,24,174,71,204,142,94,164,140,100,59,108,47,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,73,78,102,101,86,92,103,38,21,159,5,102,150,11,181,98,107,45,70,231,118,107,133,58,73,209,145,209,190,62,180,47,252,184,102,70,73,34,54,88,213,178,51,114,171,92,139,222,82,14,18,56,28,202,62,16,169,175,117,88,61,245,119,204,67,124,168,153,147,95,174,140,103,107,142,221,213,87,65,69,30,196,70,177,141,106,70,178,57,168,157,105,91,189,200,214,182,40,162,246,188,88,249,88,206,79,151,248,135,211,167,49,172,50,83,225,59,202,198,77,252,191,195,222,157,1,226,184,183,224,115,40,248,189,166,178,85,99,7,213,216,241,13,142,162,22,67,126,181,177,157,174,75,119,85,29,61,20,155,209,90,246,57,171,34,198,231,34,244,101,118,246,163,154,233,98,150,175,229,158,85,101,198,77,225,88,48,86,86,224,187,86,25,178,211,237,119,102,183,211,164,125,105,27,27,35,235,76,255,0,203,154,101,100,113,163,165,145,93,35,246,162,185,202,189,231,171,7,138,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,133,181,116,174,153,143,108,85,49,182,87,172,114,163,85,90,171,250,81,124,79,10,60,40,229,199,9,89,112,204,21,130,162,237,215,90,238,156,247,251,252,240,163,42,174,245,77,69,68,115,145,21,122,112,179,115,146,40,81,85,177,181,206,85,87,189,242,72,255,0,1,205,31,200,158,102,253,203,235,20,68,43,112,157,230,159,38,254,96,97,239,81,128,201,76,183,92,236,224,43,135,156,249,205,204,59,157,88,206,197,87,6,33,177,212,83,77,90,202,46,207,217,47,236,129,241,186,40,110,80,205,20,141,157,136,216,250,74,169,177,238,137,219,28,231,53,145,163,46,40,3,21,115,35,60,141,192,24,55,52,248,38,203,28,190,204,28,61,73,124,195,215,204,183,195,244,213,212,53,40,187,37,103,179,233,213,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,33,47,141,30,18,113,87,8,217,166,184,90,229,47,110,195,119,222,211,112,195,55,22,186,73,122,148,45,169,145,140,130,121,86,24,163,90,200,227,72,93,51,35,69,107,122,209,170,46,143,67,213,240,11,198,190,42,225,79,49,233,44,151,107,159,104,203,44,77,112,134,60,71,111,168,89,31,29,6,245,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,180,108,70,42,110,108,79,138,124,237,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,59,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,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,107,252,214,56,237,181,37,170,191,133,156,154,196,213,110,185,58,161,96,198,247,91,116,237,108,17,192,141,123,100,179,163,209,21,207,123,156,173,89,246,57,168,196,103,65,202,253,243,199,28,112,100,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,122,112,179,115,117,93,21,202,231,53,140,107,222,246,49,217,20,228,94,69,229,199,14,153,113,110,202,252,175,179,118,27,85,14,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,58,147,63,107,117,93,17,168,214,181,140,107,24,198,49,181,0,29,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,72,54,230,103,198,143,238,147,204,118,101,190,10,119,79,0,224,27,133,92,20,213,16,215,117,163,190,215,34,244,159,93,164,111,116,46,133,168,199,54,157,201,185,221,57,101,122,185,58,203,28,118,86,118,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,39,211,128,94,53,240,175,21,153,113,73,100,187,92,251,62,102,225,155,124,49,226,59,125,66,198,201,43,246,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,116,100,122,49,83,107,162,124,183,84,99,89,197,143,154,124,228,249,129,136,125,70,115,223,229,199,25,183,220,164,224,239,21,112,207,129,173,93,43,174,59,196,23,26,139,221,226,161,140,124,112,89,234,40,105,41,157,77,78,197,215,89,165,233,76,215,200,228,68,142,53,77,154,189,232,248,105,6,78,228,238,62,207,92,127,107,203,156,185,176,213,220,110,87,26,136,34,150,88,169,102,154,11,124,18,77,28,46,171,170,116,44,123,162,166,141,210,177,100,149,90,168,212,95,208,139,144,247,12,92,61,97,94,23,242,106,203,148,120,90,167,183,246,14,165,77,198,232,250,88,233,230,185,215,74,237,210,212,72,214,39,246,177,177,28,231,185,145,69,19,21,239,217,185,92,88,249,88,206,79,151,248,135,211,167,49,172,50,168,0,2,192,57,213,249,88,194,223,48,40,125,58,226,88,7,43,143,61,153,101,247,215,163,214,147,252,68,7,52,94,62,171,49,133,246,229,195,62,78,220,46,182,187,86,28,184,84,208,226,203,196,21,51,209,201,115,170,99,37,166,158,218,214,53,205,223,70,222,164,141,151,168,142,108,210,53,187,81,25,26,62,107,43,225,59,205,62,77,252,192,195,222,163,1,146,153,105,92,195,56,211,181,112,177,149,245,22,44,33,136,41,27,154,152,150,157,19,15,209,173,51,106,150,138,5,147,108,183,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,58,114,49,147,109,130,31,244,85,143,113,87,250,235,136,241,38,35,184,127,186,86,87,92,171,170,36,255,0,133,36,211,73,35,254,215,57,206,248,170,147,125,195,95,45,156,159,193,220,50,174,93,230,246,9,181,94,49,158,45,183,207,81,123,188,85,218,109,243,92,172,85,85,116,172,141,212,212,21,42,201,122,125,155,68,217,34,61,237,89,145,242,183,68,122,49,176,237,196,86,67,99,46,27,115,114,251,149,56,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,187,36,107,117,86,163,221,177,232,248,220,187,216,228,75,244,229,55,198,213,101,190,251,251,153,51,123,21,245,104,46,155,29,131,174,151,123,148,242,73,13,83,89,12,17,217,163,234,43,163,100,46,142,52,88,24,139,27,91,35,95,27,82,71,79,27,91,45,68,43,115,171,243,79,133,190,95,208,250,141,196,170,188,140,127,61,159,171,127,180,137,84,0,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,202,98,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,124,125,122,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,239,33,218,231,202,59,31,69,197,123,50,174,205,118,171,170,202,245,167,131,16,191,19,84,195,52,15,75,82,214,50,25,173,233,80,218,119,211,173,209,172,89,28,198,104,140,123,26,217,85,35,71,44,109,151,252,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,58,83,80,208,211,34,236,137,154,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,2,48,57,218,100,229,138,92,43,129,120,129,167,155,163,122,166,184,38,14,172,143,107,221,218,233,100,142,162,174,157,117,87,236,143,162,248,170,123,145,155,159,218,189,231,105,27,81,98,88,186,174,89,121,41,248,105,226,227,11,118,139,135,101,160,192,154,99,90,205,146,236,154,94,197,60,61,158,56,245,141,237,118,181,82,211,111,106,237,214,36,151,107,145,219,117,159,224,99,89,197,143,154,124,228,249,129,136,125,70,114,237,57,97,113,235,77,147,23,90,78,31,179,130,251,73,65,151,215,58,138,153,173,87,122,190,171,214,211,113,157,208,236,134,73,93,47,74,158,133,202,217,220,170,145,123,179,78,178,61,205,98,200,246,203,254,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,105,171,168,106,81,118,74,205,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,31,110,52,120,73,197,92,35,102,154,225,107,148,189,187,13,223,123,77,195,12,220,90,233,37,234,80,182,166,70,50,9,229,88,98,141,107,35,141,33,116,204,141,21,173,235,70,168,186,61,10,21,91,118,186,220,105,168,40,238,23,58,186,170,123,93,58,210,80,197,52,206,123,41,96,89,100,153,98,137,170,186,49,139,44,210,200,173,110,137,190,71,187,197,202,171,41,92,140,127,61,159,171,127,180,138,85,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,36,251,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,147,228,232,82,193,27,164,150,77,140,71,61,219,88,199,46,141,69,114,233,162,34,175,113,0,60,111,241,163,138,184,184,204,121,235,168,157,117,178,96,27,111,78,11,38,30,150,186,71,70,254,146,205,182,186,166,4,122,194,149,143,73,228,69,115,19,220,141,91,22,231,237,89,31,90,249,42,121,167,197,63,47,235,189,70,220,82,174,104,254,123,51,55,238,95,71,162,47,211,147,85,218,213,96,225,19,27,95,111,183,58,75,117,182,221,142,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,150,23,199,215,26,248,171,138,204,199,171,178,90,110,125,159,44,176,205,194,104,240,229,190,157,100,100,117,251,21,209,182,231,80,146,53,143,116,210,177,85,88,215,181,58,49,189,88,137,185,210,190,91,117,143,0,99,41,112,13,70,105,55,15,85,166,19,165,188,67,96,125,217,200,141,129,110,50,195,36,237,167,98,170,234,247,164,80,189,238,218,139,177,22,61,251,122,145,238,171,252,23,113,109,138,184,70,205,52,197,54,216,187,118,27,190,246,107,126,38,183,57,178,75,212,161,109,76,111,124,240,68,147,69,26,214,71,26,76,216,95,34,171,91,214,145,21,52,122,146,21,205,179,31,224,220,211,224,155,0,102,14,95,98,26,75,230,30,190,99,138,10,154,26,234,101,93,146,179,217,247,36,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,72,203,225,59,205,62,77,252,192,195,222,163,1,146,152,0,176,14,117,126,86,48,183,204,10,31,78,184,145,87,194,119,154,124,155,249,129,135,189,70,3,37,48,66,183,58,191,52,248,91,229,253,15,168,220,71,37,79,52,248,167,229,253,119,168,219,139,170,230,139,193,5,139,54,240,77,203,136,124,7,75,106,179,227,60,37,111,169,184,226,58,153,230,124,49,221,236,244,148,114,200,228,115,35,137,253,90,198,116,162,100,79,85,98,44,106,230,61,234,140,137,25,10,197,207,240,3,193,245,215,139,44,220,107,110,9,73,30,4,193,213,20,117,248,173,243,74,228,125,76,15,123,150,58,24,155,27,219,46,250,132,134,86,44,141,115,82,38,53,239,221,189,35,142,73,169,226,110,211,106,176,112,137,154,246,43,21,178,146,221,109,183,101,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,24,219,153,84,2,149,113,99,229,99,57,62,95,226,31,78,156,198,176,202,160,0,69,95,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,154,146,40,57,172,112,37,117,75,173,127,20,217,53,134,105,29,109,117,58,207,141,237,86,232,28,217,227,157,28,247,73,120,70,34,171,94,199,53,90,147,236,107,85,138,206,187,145,251,231,146,56,224,202,172,204,197,89,55,152,248,115,52,176,85,95,103,189,97,155,132,87,10,109,210,72,200,230,216,190,252,18,244,222,199,186,25,88,174,142,70,35,147,124,111,123,85,116,114,153,4,240,119,197,86,13,226,191,40,237,248,194,205,114,164,110,39,183,83,211,211,98,203,68,113,172,47,183,92,85,158,250,182,39,61,238,236,210,57,178,58,23,238,118,230,34,181,87,168,201,24,202,234,0,5,170,243,52,201,79,195,79,8,248,167,179,220,59,45,126,4,215,26,209,239,151,100,50,246,40,38,237,17,201,164,111,115,181,165,150,167,99,83,110,178,164,91,156,141,221,172,0,130,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,54,57,186,82,197,77,189,171,187,73,86,93,174,86,237,210,234,138,85,197,143,149,140,228,249,127,136,125,58,115,26,195,37,62,19,188,172,100,223,203,252,61,233,208,31,87,61,50,47,46,56,139,203,139,142,87,230,133,155,183,90,171,180,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,211,153,155,157,162,232,173,86,185,204,123,94,199,189,142,180,174,5,249,104,97,236,128,196,55,140,199,205,202,122,76,73,137,232,175,21,212,88,109,149,48,82,207,73,13,186,26,168,93,69,116,72,93,27,221,77,92,231,83,186,86,43,39,119,78,41,218,213,210,77,232,219,245,33,91,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,74,160,41,87,22,62,86,51,147,229,254,33,244,233,204,107,12,148,248,78,242,177,147,127,47,240,247,167,64,85,80,0,5,170,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,0,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,29,174,34,178,27,6,241,37,148,119,220,169,198,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,170,181,30,221,236,87,198,229,216,247,34,227,195,158,153,23,152,252,58,102,61,199,43,243,66,205,216,110,180,58,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,234,66,253,174,209,116,71,35,154,230,61,172,123,30,198,222,87,44,46,61,105,178,98,235,73,195,246,112,95,105,40,50,250,231,81,83,53,170,239,87,213,122,218,110,51,186,29,144,201,43,165,233,83,208,185,91,59,149,82,47,118,105,214,71,185,172,89,30,217,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,53,156,88,249,167,206,79,152,24,135,212,103,47,167,8,241,175,251,149,121,102,101,93,131,0,92,237,82,102,110,41,246,212,118,218,105,215,171,37,174,133,110,247,4,146,230,232,118,185,142,218,246,36,113,54,85,107,95,35,156,237,37,108,50,198,177,215,133,176,182,99,231,142,99,210,225,188,55,67,117,197,184,207,22,220,30,230,181,210,172,213,85,213,82,43,164,150,105,101,145,127,183,146,73,100,114,53,173,71,189,238,68,71,57,39,251,130,238,18,112,175,8,217,88,152,90,219,47,110,196,151,222,205,112,196,215,23,58,57,122,149,205,166,141,143,130,9,82,24,164,90,56,228,73,157,11,36,69,115,122,210,42,174,175,82,176,102,22,53,181,101,174,0,196,185,141,125,167,171,158,219,133,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,174,154,170,120,150,65,253,26,190,22,63,218,14,106,255,0,197,86,239,250,113,123,249,123,141,109,89,149,128,48,214,99,88,169,234,224,182,226,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,107,174,138,190,36,90,243,100,227,106,178,225,125,253,204,153,67,138,250,84,22,189,238,198,55,75,69,202,120,228,154,169,204,154,9,44,210,116,213,177,190,22,199,34,172,236,85,145,174,145,204,141,201,27,160,145,174,176,190,29,114,27,25,113,37,155,150,44,169,193,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,217,27,93,170,53,94,221,239,86,70,213,222,246,162,252,172,239,193,86,172,181,206,140,125,151,54,42,138,185,237,184,87,20,93,108,148,114,213,189,174,158,72,41,170,228,134,55,72,230,181,173,87,171,88,138,170,141,106,107,174,136,158,5,95,203,142,12,175,185,183,193,222,42,226,99,3,93,122,183,92,9,136,46,52,247,187,61,67,216,200,231,179,211,208,210,84,186,166,157,235,166,147,69,213,153,207,141,202,169,36,104,155,52,123,17,147,82,12,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,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,161,82,127,184,59,226,171,6,241,95,148,118,252,97,102,185,82,55,19,219,169,233,233,177,101,162,56,214,23,219,174,42,207,125,91,19,158,247,118,105,28,217,29,11,247,59,115,17,90,171,212,100,140,100,16,241,99,230,159,57,62,96,98,31,81,156,167,248,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,89,31,94,170,121,27,28,81,239,122,181,141,220,247,181,53,114,163,83,93,85,81,59,201,254,224,131,130,236,43,194,62,92,65,67,90,219,85,239,31,92,186,147,222,241,12,84,49,182,70,117,82,29,212,52,211,171,18,101,163,98,193,26,163,94,190,252,136,233,118,179,114,70,203,149,41,87,22,62,86,51,147,229,254,33,244,233,204,107,12,170,0,0,176,14,117,126,86,48,183,204,10,31,78,184,150,1,202,227,207,102,89,125,245,232,245,165,250,115,61,227,214,167,38,45,85,124,63,100,253,246,174,131,48,110,116,244,211,93,110,244,157,39,165,166,221,59,102,223,12,114,182,94,173,61,115,145,176,57,21,98,247,97,157,36,99,154,245,141,237,134,18,170,240,157,230,159,38,254,96,97,239,81,128,200,79,61,51,211,46,56,116,203,139,142,104,102,133,231,176,218,168,116,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,212,153,251,93,162,106,141,70,181,207,123,152,198,61,237,199,91,61,51,211,49,248,139,204,123,142,104,102,133,231,183,93,107,180,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,211,133,155,157,162,106,174,87,57,207,123,158,247,189,238,146,174,83,124,18,209,219,236,95,186,111,55,176,167,86,190,233,177,184,58,215,119,182,193,36,112,210,181,240,207,29,230,62,162,58,70,76,233,35,68,129,232,145,185,177,181,242,53,100,108,241,185,178,126,91,175,28,156,34,90,184,190,202,54,225,72,46,52,150,124,89,97,168,117,203,14,93,103,167,107,216,201,213,138,215,210,204,244,106,202,202,105,147,110,254,154,234,143,142,25,21,178,116,146,55,99,237,254,138,176,22,42,255,0,93,112,230,36,195,151,15,247,74,58,235,109,117,60,159,240,100,134,104,228,103,216,230,185,191,5,66,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,100,108,138,232,229,155,87,61,238,114,244,230,84,124,154,74,136,247,116,210,120,216,89,7,58,191,52,248,91,229,253,15,168,220,74,171,200,199,243,217,250,183,251,72,149,64,0,49,172,226,199,205,62,114,124,192,196,62,163,57,53,60,174,60,137,229,151,223,94,177,90,93,80,0,243,249,133,141,109,89,107,128,49,46,99,95,105,234,231,182,225,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,107,166,170,158,37,144,127,70,175,133,143,246,131,154,191,241,85,187,254,156,94,254,94,227,91,86,101,96,12,53,152,214,42,122,184,45,184,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,154,235,162,175,137,232,11,127,227,219,44,240,174,104,112,143,153,150,236,83,73,212,246,14,31,173,196,214,233,217,28,107,53,45,117,4,15,168,137,241,185,236,118,205,221,55,68,245,110,142,88,166,149,136,230,239,212,199,92,150,158,73,121,57,98,139,10,227,174,32,106,38,235,94,170,110,11,131,168,227,218,246,246,74,88,227,167,171,168,93,81,251,36,235,62,90,110,229,102,230,118,95,117,218,72,228,73,63,6,53,156,88,249,167,206,79,152,24,135,212,103,41,165,109,166,235,110,166,160,172,184,91,42,233,105,238,148,235,87,67,44,208,185,140,170,129,37,146,21,150,39,42,104,246,36,176,203,26,185,186,166,248,222,223,22,170,36,186,114,186,227,234,143,24,88,173,188,51,231,21,194,213,107,186,225,203,125,53,14,19,188,79,83,5,28,119,58,86,62,42,104,45,174,99,156,221,245,141,234,70,216,186,104,231,77,27,93,185,17,241,171,230,189,254,34,178,27,6,241,37,148,119,220,169,198,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,170,181,30,221,236,87,198,229,216,247,34,227,175,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,11,106,233,93,51,24,233,105,164,116,79,88,229,70,162,57,19,244,162,72,255,0,35,31,207,103,234,223,237,34,149,115,171,243,79,133,190,95,208,250,141,196,170,188,140,127,61,159,171,127,180,138,63,204,191,143,90,156,249,196,51,100,174,83,95,106,224,203,171,29,68,144,221,223,31,75,101,254,227,5,84,141,108,205,154,25,100,108,244,40,216,225,150,20,247,55,61,202,247,181,202,200,85,150,22,95,255,0,37,79,52,248,167,229,253,119,168,219,138,85,205,31,207,102,102,253,203,232,244,69,31,162,226,7,31,91,184,121,175,225,162,222,250,74,92,39,116,197,9,138,171,165,133,102,101,93,84,233,79,28,41,77,43,146,78,147,233,145,97,138,84,141,209,170,245,99,99,183,123,168,137,234,248,59,225,87,25,113,95,155,150,252,31,102,182,213,183,12,91,170,41,234,113,101,222,57,18,22,91,173,202,255,0,125,27,43,152,246,246,153,26,217,27,11,54,187,115,209,92,169,211,100,143,100,239,97,206,23,178,59,14,100,115,184,120,143,0,90,170,240,101,93,190,26,27,165,52,180,144,197,37,214,72,225,138,62,217,82,248,25,30,234,199,116,34,122,212,53,27,34,72,198,189,170,213,107,85,32,219,140,206,12,241,247,9,152,254,166,142,178,134,174,227,130,110,53,15,150,195,126,138,41,166,129,176,73,53,66,83,82,85,84,172,17,66,149,221,26,117,146,72,163,213,52,93,205,238,240,165,81,230,246,50,102,75,212,100,35,167,164,147,9,207,138,33,197,236,141,208,39,94,11,139,41,36,165,115,153,34,104,170,201,34,145,136,230,187,118,139,12,106,205,154,201,191,208,112,157,230,159,38,254,96,97,239,81,128,159,62,40,56,160,192,60,38,96,11,126,99,102,53,163,16,92,109,183,27,196,86,72,162,178,83,195,52,237,158,72,102,153,174,115,102,150,38,163,54,211,189,21,81,202,186,171,123,188,85,40,6,94,243,118,225,183,50,177,254,26,203,155,22,9,204,168,46,88,170,241,69,100,163,150,174,219,64,216,35,158,166,102,67,27,164,115,107,28,228,98,57,232,170,168,215,46,154,232,139,224,94,248,44,3,157,95,149,140,45,243,2,135,211,174,36,85,240,157,230,159,38,254,96,97,239,81,128,201,76,16,173,206,175,205,62,22,249,127,67,234,55,17,201,83,205,62,41,249,127,93,234,54,227,213,115,69,227,234,179,24,95,110,92,51,228,237,194,235,107,181,97,203,133,77,14,44,188,65,83,61,28,151,58,166,50,90,105,237,173,99,92,221,244,109,234,72,217,122,136,230,205,35,91,181,17,145,163,230,143,108,39,128,49,150,58,166,196,21,88,63,15,85,221,153,133,108,242,95,238,233,76,136,231,210,219,163,150,40,165,168,86,107,185,204,99,167,141,95,181,23,107,55,61,218,49,143,115,125,87,14,185,243,140,184,109,205,203,22,107,96,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,209,28,172,118,199,163,36,106,111,99,85,39,39,30,231,166,92,113,23,192,142,105,230,134,87,222,123,117,170,187,47,241,20,83,67,42,35,42,173,245,77,182,76,178,82,212,198,138,189,57,153,185,186,166,170,213,107,154,246,57,236,123,30,236,123,12,170,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,101,80,11,127,226,183,141,108,172,224,251,232,183,225,50,193,138,238,127,75,123,119,98,246,21,45,52,221,62,203,208,234,117,122,211,197,166,189,165,155,118,238,215,71,107,166,137,175,159,225,127,152,94,75,241,103,143,238,25,115,151,56,99,26,219,174,86,235,60,183,185,101,189,209,82,67,3,160,142,104,97,115,90,232,106,101,114,191,117,67,21,17,90,137,162,59,191,193,22,210,249,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,196,212,157,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,72,65,230,95,192,229,79,14,56,202,108,225,192,239,164,126,93,99,75,196,140,134,146,54,69,78,251,29,198,100,146,117,162,108,44,70,181,105,149,172,149,208,185,141,247,25,26,198,244,69,107,31,53,191,240,171,196,198,50,225,67,55,40,243,75,7,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,126,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,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,66,175,148,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,217,228,134,105,154,231,54,105,98,106,51,109,59,209,85,28,171,170,183,187,197,82,128,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,13,130,57,234,102,100,49,186,71,54,177,206,70,35,158,138,170,141,114,233,174,136,190,5,239,128,99,131,198,78,69,214,112,237,196,118,51,203,159,99,123,58,202,219,132,151,28,56,214,44,239,133,246,122,135,186,74,84,142,89,209,31,47,77,139,208,123,245,114,117,97,149,187,220,173,87,47,83,132,140,151,186,231,215,16,216,39,47,233,112,133,94,34,180,73,120,163,171,196,148,240,189,209,50,43,36,117,17,246,217,101,149,174,106,196,206,146,185,168,228,115,92,175,123,24,205,100,123,17,114,62,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,237,148,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,74,124,39,121,88,201,191,151,248,123,211,160,42,168,4,43,115,171,243,79,133,190,95,208,250,141,196,170,188,140,127,61,159,171,127,180,137,84,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,146,159,9,222,86,50,111,229,254,30,244,232,10,170,0,0,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,96,0,98,174,100,167,194,119,149,140,155,249,127,135,189,58,2,170,150,213,198,255,0,5,216,87,139,140,184,158,134,137,182,171,38,62,182,244,231,178,98,25,104,99,116,143,233,36,219,104,106,103,70,44,201,70,245,158,69,86,177,125,201,21,178,237,126,213,141,240,3,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,85,146,116,42,160,145,209,203,30,246,43,152,237,175,99,147,86,170,181,116,213,21,83,188,150,158,87,92,125,81,227,11,21,183,134,124,226,184,90,173,119,92,57,111,166,161,194,119,137,234,96,163,142,231,74,199,197,77,5,181,204,115,155,190,177,189,72,219,23,77,28,233,163,107,183,34,62,53,124,210,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,89,197,143,154,124,228,249,129,136,125,70,114,165,103,142,80,212,179,130,142,28,51,238,134,10,185,41,231,167,191,97,11,164,142,158,46,132,15,101,238,227,85,68,214,71,221,42,190,68,146,189,92,239,121,136,144,198,158,226,170,111,246,188,163,51,51,10,229,223,23,16,219,177,77,95,100,250,107,135,234,240,205,186,119,201,28,112,182,186,73,233,234,34,100,142,123,219,167,83,178,186,38,35,119,57,210,203,19,17,190,246,169,58,133,63,226,23,11,95,113,206,65,102,94,10,194,212,61,182,245,136,48,125,230,215,110,166,234,178,62,189,84,244,82,199,20,123,222,173,99,119,61,237,77,92,168,212,215,85,84,78,242,16,127,161,113,199,103,254,3,63,229,53,159,254,150,77,158,72,96,59,173,131,134,220,3,150,56,214,150,174,221,114,183,96,123,85,134,237,5,37,193,208,207,77,60,116,17,195,59,99,169,166,122,57,143,107,145,200,146,195,34,42,42,35,152,239,5,32,219,141,254,11,177,87,8,249,143,61,13,19,110,183,188,3,114,233,207,100,196,50,208,200,216,217,213,89,182,208,212,206,140,72,86,177,137,4,138,173,98,251,241,163,101,218,205,203,27,61,183,44,126,46,237,92,50,230,229,94,20,198,22,234,69,194,121,149,81,110,182,220,174,178,84,54,7,218,39,137,242,182,158,169,207,145,205,139,179,53,106,100,235,110,84,86,179,73,26,239,197,172,114,91,255,0,19,119,107,85,255,0,137,44,215,190,216,174,116,151,27,109,199,28,95,106,232,235,41,38,108,208,84,193,37,124,206,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,245,120,32,227,51,0,240,153,192,214,51,172,172,174,164,184,227,107,142,56,184,197,97,176,197,44,51,78,217,228,179,211,45,53,93,85,50,207,20,201,67,214,167,88,228,150,61,87,85,218,222,255,0,8,234,187,92,234,111,87,90,219,205,100,116,145,212,87,212,73,83,43,41,41,34,165,129,175,123,149,206,72,225,133,173,138,38,106,171,163,35,107,88,212,209,26,136,136,136,77,255,0,43,254,13,177,15,13,216,2,229,152,57,133,83,87,6,44,199,148,244,115,123,46,42,218,168,224,160,183,116,99,150,40,106,168,228,142,52,109,115,37,150,118,72,175,73,58,104,155,99,115,119,205,190,34,248,177,243,79,156,159,48,49,15,168,206,72,167,37,204,139,203,138,236,19,136,248,135,185,217,187,118,51,161,196,21,56,110,219,83,80,168,248,237,212,173,163,166,146,71,211,179,79,114,105,59,83,216,249,21,85,221,54,163,27,177,31,42,73,39,224,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,168,0,2,192,57,213,249,88,194,223,48,40,125,58,226,68,174,68,103,29,247,32,179,50,139,53,112,180,59,239,86,171,125,214,158,221,38,230,39,102,170,171,183,84,82,69,83,163,216,246,63,162,250,134,203,211,115,85,175,233,236,93,17,218,167,149,255,0,69,88,247,21,127,174,184,143,18,98,59,135,251,165,101,117,202,186,162,79,248,82,77,52,146,63,237,115,156,239,138,169,34,151,62,11,191,115,103,44,204,207,204,140,106,222,166,62,199,214,252,55,61,77,60,212,61,25,44,84,43,119,162,149,148,58,200,198,204,217,156,175,107,170,26,187,91,212,138,38,35,87,162,146,73,101,124,39,121,167,201,191,152,24,123,212,96,38,207,152,103,11,55,94,41,242,26,162,197,132,38,171,118,48,195,85,9,120,195,244,107,117,117,45,21,108,233,238,203,12,241,187,88,94,247,66,178,182,39,189,26,172,145,90,157,88,227,124,219,160,6,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,82,125,57,122,113,93,130,120,136,200,236,63,96,142,91,85,159,25,225,43,124,118,123,165,130,41,168,225,146,72,233,33,130,62,223,77,73,2,51,165,70,254,172,72,136,216,153,28,114,43,161,110,168,198,185,215,84,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,155,73,74,217,158,198,203,83,35,98,122,71,18,57,21,202,159,165,83,28,188,254,206,59,239,16,25,203,139,51,139,17,195,217,234,241,53,193,213,17,211,110,99,251,37,43,26,145,211,83,111,99,24,146,116,160,142,40,186,155,17,207,217,185,222,243,149,73,42,229,9,194,30,42,194,157,175,138,12,194,162,186,217,189,179,111,109,22,17,162,74,249,41,251,101,12,186,186,122,186,170,118,162,117,33,126,216,59,58,72,229,107,180,116,221,53,210,154,98,138,243,171,243,79,133,190,95,208,250,141,196,170,188,140,127,61,159,171,127,180,137,84,0,3,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,213,0,10,127,196,46,22,190,227,156,130,204,188,21,133,168,123,109,235,16,96,251,205,174,221,77,213,100,125,122,169,232,165,142,40,247,189,90,198,238,123,218,154,185,81,169,174,170,168,157,228,32,255,0,66,227,142,207,252,6,127,202,107,63,253,44,155,238,30,176,181,247,3,100,22,90,96,172,83,67,216,175,88,127,7,217,173,119,26,110,171,36,232,85,65,69,20,114,199,189,138,230,59,107,216,228,213,170,173,93,53,69,84,239,42,1,231,243,11,26,218,178,215,0,98,92,198,190,211,213,207,109,194,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,215,77,85,60,76,96,110,213,180,215,27,173,109,194,142,211,73,107,167,170,168,146,104,168,105,29,43,160,165,99,156,170,216,99,89,158,249,85,141,69,70,162,200,247,191,68,77,206,114,234,171,54,156,155,111,254,217,225,30,178,221,236,75,85,15,176,177,133,198,223,215,162,166,233,77,95,186,10,106,142,189,83,181,94,172,201,218,58,72,254,237,34,134,22,105,238,106,183,212,12,107,56,177,243,79,156,159,48,49,15,168,206,95,166,5,224,178,213,197,63,44,76,186,190,225,12,63,72,236,212,195,84,247,133,195,245,139,82,218,85,173,129,47,149,174,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,82,54,62,109,209,151,254,138,176,22,42,255,0,93,112,230,36,195,151,15,247,74,58,235,109,117,60,159,240,100,134,104,228,103,216,230,185,191,5,66,116,249,115,113,175,251,170,178,226,123,6,63,185,218,163,204,220,45,248,187,149,52,11,210,146,233,66,136,196,142,230,216,118,181,141,220,247,172,114,182,37,115,89,35,90,237,34,108,209,70,150,45,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,41,87,58,191,52,248,91,229,253,15,168,220,75,74,192,89,243,140,178,215,40,243,11,42,112,125,109,93,177,153,145,81,106,101,222,186,154,161,35,124,150,234,70,86,164,180,74,155,21,219,39,117,92,106,247,53,237,247,33,116,110,71,178,87,161,242,178,119,39,113,246,122,227,251,94,92,229,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,254,132,91,202,230,99,195,214,21,225,127,38,184,120,202,60,45,83,219,251,7,210,138,155,141,209,244,177,211,205,115,174,149,214,215,75,81,35,88,159,218,198,196,115,158,230,69,20,76,87,191,102,229,114,84,243,79,138,126,95,215,122,141,184,165,92,209,252,246,102,111,220,190,143,68,80,172,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,93,87,84,232,88,247,69,77,27,165,98,201,42,181,81,168,191,161,22,127,184,59,225,87,6,240,161,148,118,252,31,102,182,210,59,19,220,105,233,234,113,101,222,57,22,103,220,110,40,207,125,27,43,152,199,118,104,220,233,27,11,54,183,107,21,92,169,212,124,143,125,117,41,254,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,167,51,55,59,69,209,90,173,115,152,246,189,143,123,29,142,182,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,169,11,246,187,69,209,28,142,107,152,246,177,236,123,27,245,184,78,243,79,147,127,48,48,247,168,192,76,159,52,12,132,205,142,34,114,10,193,130,178,115,10,125,32,189,81,99,10,91,164,244,221,186,154,147,101,43,40,171,99,116,155,234,36,141,139,163,230,141,52,69,221,239,107,166,136,170,150,1,195,215,46,30,51,176,54,126,229,166,53,197,57,55,216,172,184,127,24,89,174,151,26,159,164,86,169,58,20,176,86,197,36,178,108,101,75,158,237,172,99,151,70,162,185,116,209,17,87,184,155,240,88,7,58,191,43,24,91,230,5,15,167,92,72,171,225,59,205,62,77,252,192,195,222,163,1,146,152,33,91,157,95,154,124,45,242,254,135,212,110,37,159,228,246,122,102,62,67,86,98,107,182,87,222,125,141,117,197,24,126,108,55,53,202,36,84,170,163,165,150,120,38,145,244,207,69,78,148,203,217,218,196,147,69,115,26,247,43,54,189,24,246,124,172,170,203,60,85,156,153,143,135,50,183,5,82,118,139,214,38,184,69,111,166,221,28,143,142,29,235,239,207,47,77,143,123,97,137,136,233,36,122,53,118,70,199,185,83,70,169,63,220,40,240,127,151,28,55,228,115,50,202,76,55,106,186,93,113,29,190,54,227,138,185,216,149,145,222,106,159,10,178,104,92,178,70,221,244,109,234,75,28,81,57,141,106,70,231,43,154,175,146,87,62,45,185,151,240,57,83,195,142,50,155,56,112,59,233,31,151,88,210,241,35,33,164,141,145,83,190,199,113,153,36,157,104,155,11,17,173,90,101,107,37,116,46,99,125,198,70,177,189,17,90,199,205,111,249,29,196,222,62,201,28,61,142,48,69,190,166,174,233,132,241,230,23,188,225,234,235,28,215,25,163,164,130,122,250,84,133,46,17,68,138,177,37,76,107,28,72,175,115,21,93,18,62,61,91,185,30,202,64,101,80,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,42,128,88,7,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,213,50,199,187,119,66,95,201,215,77,189,250,106,154,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,79,173,162,145,177,236,167,158,71,166,172,134,69,213,83,111,187,166,186,170,34,252,174,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,53,36,101,226,174,56,233,184,82,230,61,155,152,63,48,89,87,81,151,88,194,163,15,190,186,104,159,44,175,178,85,182,205,70,196,173,138,4,85,107,216,230,171,91,59,90,222,171,153,20,78,106,185,97,72,164,144,156,83,133,178,227,60,114,226,171,13,226,74,27,86,45,193,152,182,222,199,57,173,149,38,165,174,165,145,27,36,83,69,44,107,253,164,145,203,27,145,205,114,49,236,114,42,53,201,0,60,104,240,147,138,184,70,205,53,194,215,41,123,118,27,190,246,155,134,25,184,181,210,75,212,161,109,76,140,100,19,202,176,197,26,214,71,26,66,233,153,26,43,91,214,141,81,116,122,31,87,130,14,52,113,87,8,249,143,5,117,107,174,183,188,3,114,234,65,123,195,209,87,72,216,217,213,88,119,87,83,64,175,72,86,177,137,4,104,142,122,123,241,163,162,220,205,201,35,37,43,153,86,77,230,39,20,252,54,225,59,55,15,246,122,76,99,81,38,40,160,191,196,250,75,173,36,80,77,110,90,10,198,182,162,57,166,149,145,72,197,89,225,211,107,151,114,61,21,53,77,85,44,43,135,174,92,60,103,96,108,253,203,76,107,138,114,111,177,89,112,254,48,179,93,46,53,63,72,173,82,116,41,96,173,138,73,100,216,202,151,61,219,88,199,46,141,69,114,233,162,34,175,113,55,224,16,3,204,211,58,255,0,13,60,92,98,158,207,111,236,180,24,19,92,21,71,190,45,147,75,216,167,155,180,73,38,146,61,174,214,170,90,157,142,77,186,196,145,110,106,59,118,174,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,145,141,110,149,81,83,111,114,238,210,37,151,107,85,219,116,159,224,82,174,44,124,172,103,39,203,252,67,233,211,152,214,25,41,240,157,229,99,38,254,95,225,239,78,128,170,160,16,173,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,37,80,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,74,124,39,121,88,201,191,151,248,123,211,160,42,168,0,2,213,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,128,1,138,185,146,159,9,222,86,50,111,229,254,30,244,232,10,170,11,10,230,95,192,85,54,124,225,233,179,171,41,172,84,144,102,45,142,158,73,174,236,143,171,190,255,0,110,130,150,71,54,22,195,12,82,58,122,228,116,112,197,10,251,155,152,229,99,220,228,100,40,200,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,156,158,89,156,104,254,233,60,184,126,91,227,87,116,241,246,1,183,210,65,83,81,53,119,90,75,237,10,39,73,149,218,72,247,76,233,154,172,107,106,28,187,155,212,150,39,163,147,172,145,199,122,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,49,172,226,199,205,62,114,124,192,196,62,163,57,126,159,130,26,156,218,228,167,134,103,182,193,87,61,203,3,84,92,241,125,44,48,207,20,76,123,41,174,247,6,85,58,85,147,242,152,202,57,234,228,70,181,90,245,124,108,70,238,252,135,71,94,72,99,91,86,90,231,70,1,204,107,237,61,92,246,220,43,138,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,53,211,85,79,19,38,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,14,216,5,63,207,76,139,203,142,34,242,226,227,149,249,161,102,237,214,170,237,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,244,230,102,231,104,186,43,85,174,115,30,215,177,239,99,177,225,226,43,33,177,151,13,185,185,125,202,156,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,221,146,53,186,171,81,238,216,244,124,110,93,236,114,37,53,4,164,242,167,224,74,234,183,90,14,41,179,151,12,210,54,218,218,116,159,4,90,174,48,57,211,201,58,185,142,142,240,172,85,70,177,141,106,57,32,222,215,43,213,253,118,163,54,65,36,146,190,99,89,197,143,154,124,228,249,129,136,125,70,114,85,57,42,121,88,197,63,48,43,189,58,220,95,248,41,87,22,62,86,51,147,229,254,33,244,233,204,107,12,164,177,78,44,194,184,26,197,85,138,113,174,38,181,97,251,45,22,206,211,113,186,86,199,73,75,6,247,181,140,223,44,138,214,55,115,222,214,166,171,222,231,34,39,122,161,219,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,237,128,88,7,58,191,43,24,91,230,5,15,167,92,72,86,37,251,149,215,0,180,120,62,197,109,226,99,56,173,246,171,165,215,17,219,233,171,176,157,158,122,104,43,35,182,82,189,241,84,193,114,115,220,215,108,172,119,78,55,69,211,86,186,24,220,237,202,175,145,89,13,192,115,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,35,3,155,39,4,180,119,11,23,238,155,202,28,41,210,175,181,239,110,49,181,218,45,176,71,28,212,174,124,211,201,121,147,166,141,145,243,54,73,21,39,122,164,142,116,110,100,142,88,219,4,142,116,112,112,235,159,56,203,134,220,220,177,102,182,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,221,17,202,199,108,122,50,70,166,246,53,83,33,236,179,207,140,172,205,124,172,131,56,240,182,48,181,125,27,246,123,110,23,25,230,184,83,127,81,191,165,153,81,44,21,206,100,142,142,158,104,99,145,171,43,28,255,0,115,226,186,119,144,195,204,191,140,74,158,36,51,114,108,15,131,47,21,127,131,172,15,81,37,21,20,49,214,69,45,37,218,227,27,228,100,183,70,172,58,181,236,115,87,167,10,171,228,210,36,87,183,166,179,200,195,228,242,243,224,178,235,197,62,104,83,223,113,126,31,171,118,85,225,170,133,92,65,88,149,46,165,74,217,210,61,209,91,224,145,173,87,61,238,114,196,233,81,138,213,100,42,229,234,70,247,195,186,122,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,33,135,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,73,165,22,97,96,27,142,50,175,203,155,126,56,195,245,88,178,215,78,149,117,214,24,110,112,190,227,75,2,164,106,146,203,76,142,234,177,138,147,68,168,231,53,19,241,140,254,18,107,232,0,6,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,44,255,0,250,38,25,53,251,174,63,114,215,177,46,189,31,104,125,27,250,77,163,186,63,72,186,253,30,197,217,182,117,58,61,79,196,246,157,116,234,254,243,163,253,48,94,0,0,2,202,185,185,230,102,42,203,190,17,230,183,97,106,190,201,244,215,16,82,97,155,140,236,146,72,230,109,12,144,84,84,74,200,220,199,183,78,167,101,108,79,71,110,107,162,150,86,43,125,237,82,11,9,9,228,177,143,234,108,92,67,98,188,190,168,196,52,148,118,220,85,133,223,82,202,25,150,38,190,190,227,71,81,26,194,145,43,147,123,158,202,121,235,222,172,98,247,179,123,156,139,211,69,108,207,131,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,191,243,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,86,62,90,153,238,77,123,90,221,245,141,234,72,233,122,138,231,77,27,91,181,81,241,163,38,139,108,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,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,161,82,175,241,215,196,165,139,138,156,109,151,185,155,108,78,141,214,28,191,183,218,241,37,35,105,95,4,116,151,136,171,43,95,81,28,72,231,63,116,43,213,100,145,170,61,235,211,145,136,229,71,163,218,219,192,228,99,249,236,253,91,253,164,82,174,117,126,105,240,183,203,250,31,81,184,150,43,132,240,181,247,28,226,171,54,10,194,212,61,182,245,136,46,20,246,187,117,55,85,145,245,234,167,145,177,197,30,247,171,88,221,207,123,83,87,42,53,53,213,85,19,188,159,238,8,56,46,194,188,35,229,196,20,53,173,181,94,241,245,203,169,61,239,16,197,67,27,100,103,85,33,221,67,77,58,177,38,90,54,44,17,170,53,235,239,200,142,151,107,55,36,108,180,14,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,74,185,163,249,236,204,223,185,125,30,136,189,254,74,24,3,6,197,146,248,203,52,155,135,169,23,22,85,98,138,139,3,238,206,69,116,233,110,138,146,138,118,211,177,85,116,99,22,89,158,247,109,68,222,169,30,253,221,56,246,200,248,4,117,115,171,194,120,87,240,5,133,177,215,209,155,87,210,79,166,20,54,159,108,246,40,251,119,97,236,87,25,123,55,95,78,167,71,169,239,244,247,109,221,239,105,175,121,24,60,39,121,167,201,191,152,24,123,212,96,50,83,0,22,1,206,175,202,198,22,249,129,67,233,215,18,42,248,78,243,79,147,127,48,48,247,168,192,100,166,8,86,231,87,230,159,11,124,191,161,245,27,137,97,86,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,19,169,203,67,131,186,110,27,242,142,28,113,140,236,244,159,132,92,113,79,29,109,108,210,81,203,21,93,166,221,35,35,124,86,183,36,218,57,143,107,147,169,50,35,35,214,85,70,59,168,144,70,242,242,143,41,154,185,103,133,115,147,46,49,30,86,227,90,78,209,101,196,214,249,109,245,59,99,141,242,67,189,61,201,226,234,49,236,108,209,61,27,36,111,86,174,201,24,199,34,106,212,32,7,141,30,18,113,87,8,217,166,184,90,229,47,110,195,119,222,211,112,195,55,22,186,73,122,148,45,169,145,140,130,121,86,24,163,90,200,227,72,93,51,35,69,107,122,209,170,46,143,66,128,25,84,2,149,113,99,229,99,57,62,95,226,31,78,156,198,176,202,160,0,69,95,60,239,204,159,235,39,236,210,149,114,84,243,79,138,126,95,215,122,141,184,154,146,0,121,163,249,236,204,223,185,125,30,136,145,78,78,120,179,21,98,190,22,47,31,74,113,53,214,243,236,108,97,81,105,183,123,66,182,74,142,199,67,21,186,223,210,166,135,122,175,78,22,110,118,216,219,163,91,170,232,137,169,93,120,227,192,24,55,48,120,80,204,250,92,103,135,169,46,172,177,225,123,165,254,216,179,34,239,163,184,210,81,205,45,61,68,79,106,163,152,246,185,52,93,23,222,99,158,199,110,99,220,213,199,48,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,0,166,156,74,102,245,54,66,228,54,57,205,201,167,164,142,163,14,217,230,154,222,149,112,75,52,18,220,95,164,84,80,200,200,180,122,178,74,153,33,141,85,21,186,35,213,85,205,68,87,38,53,151,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,139,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,12,143,184,72,206,139,86,125,112,243,130,115,2,151,23,210,98,43,188,150,122,58,76,73,81,11,27,19,226,189,199,79,31,109,138,88,154,214,164,79,234,171,156,141,70,181,170,199,177,236,214,55,177,86,176,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,74,124,39,121,88,201,191,151,248,123,211,160,42,168,4,43,115,171,243,79,133,190,95,208,250,141,196,170,188,140,127,61,159,171,127,180,137,84,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,146,159,9,222,86,50,111,229,254,30,244,232,10,170,0,0,181,94,104,254,68,243,55,238,95,88,162,33,91,132,239,52,249,55,243,3,15,122,140,6,74,96,0,98,174,100,167,194,119,149,140,155,249,127,135,189,58,2,170,128,65,183,55,252,1,131,112,47,21,244,213,88,63,15,82,90,95,138,176,189,53,254,238,148,200,173,101,85,198,74,202,200,165,168,86,107,181,175,123,96,141,95,181,19,115,247,61,218,189,239,115,189,7,37,79,52,248,167,229,253,119,168,219,137,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,141,103,22,62,105,243,147,230,6,33,245,25,201,137,229,247,130,173,89,149,203,87,12,101,205,246,162,174,11,110,42,179,226,107,37,100,180,143,107,103,142,10,155,149,194,25,29,27,156,215,53,30,141,122,170,42,181,201,174,154,162,248,16,131,152,88,42,235,150,184,255,0,18,229,205,246,162,146,123,150,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,154,106,137,224,100,17,192,78,102,97,92,208,225,31,44,238,56,90,175,169,236,28,63,69,134,110,48,62,72,214,106,90,234,8,25,79,43,36,107,30,237,155,186,109,149,136,237,28,177,77,19,213,173,223,161,112,0,2,223,248,209,225,39,10,241,115,149,139,133,174,82,246,28,73,98,237,55,12,51,113,107,163,139,167,92,234,105,24,200,39,149,97,150,68,163,146,69,133,211,50,52,71,59,163,26,162,234,196,49,236,197,152,90,251,129,177,85,231,5,98,154,30,197,122,195,247,10,139,93,198,155,170,201,58,21,80,72,232,229,143,123,21,204,118,215,177,201,171,85,90,186,106,138,169,222,94,167,44,62,8,40,248,139,197,85,57,189,153,20,187,240,14,15,184,67,21,61,59,102,129,254,213,188,67,37,61,66,210,207,79,44,82,36,148,125,7,105,50,59,98,187,175,27,88,231,105,38,201,180,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,237,152,214,113,99,230,159,57,62,96,98,31,81,156,149,78,74,158,86,49,79,204,10,239,78,183,23,254,10,85,197,143,149,140,228,249,127,136,125,58,115,26,194,247,249,151,241,199,83,196,118,50,155,39,176,59,41,25,151,88,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,189,246,72,178,61,85,92,198,67,90,185,83,241,219,117,75,173,7,11,57,203,137,169,29,109,117,58,65,130,46,183,25,220,217,227,157,28,198,199,103,87,170,43,94,199,53,92,176,111,115,85,138,206,131,85,251,224,142,57,95,0,176,14,117,126,86,48,183,204,10,31,78,184,150,191,203,11,128,170,108,231,186,210,113,3,156,22,42,74,252,190,182,84,84,195,106,180,85,245,88,183,107,140,14,135,100,210,68,232,186,85,20,45,87,78,213,68,151,222,154,5,141,237,115,18,70,58,103,203,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,117,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,32,179,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,71,200,249,109,109,72,116,107,24,214,167,82,20,86,71,172,74,172,111,81,96,145,229,186,96,252,254,206,92,1,151,24,167,40,240,110,97,93,109,88,67,26,109,246,221,174,7,183,167,83,162,35,93,181,202,138,248,186,140,68,142,94,155,155,213,141,173,100,155,216,136,212,100,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,122,112,179,115,117,93,21,202,231,53,140,107,222,246,49,217,20,228,94,69,229,199,14,153,113,110,202,252,175,179,118,27,85,14,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,58,147,63,107,117,93,17,168,214,181,140,107,24,198,49,181,0,133,110,117,126,105,240,183,203,250,31,81,184,158,43,129,78,46,237,92,32,229,30,117,98,184,45,212,151,140,89,126,168,195,182,220,57,106,158,161,172,99,231,70,93,28,250,169,152,142,73,95,77,10,109,223,211,77,85,242,67,26,186,62,170,72,218,21,150,252,78,231,46,86,103,141,71,16,184,99,20,105,139,238,87,10,155,133,225,242,194,214,210,221,187,76,221,90,152,42,96,143,99,29,12,175,93,85,141,219,181,200,215,70,172,123,24,230,228,17,195,174,124,224,222,36,178,142,197,154,216,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,180,71,43,27,189,138,201,26,155,30,213,90,150,1,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,143,243,61,227,214,167,38,45,85,124,63,100,253,246,174,131,48,110,116,244,211,93,110,244,157,39,165,166,221,59,102,223,12,114,182,94,173,61,115,145,176,57,21,98,247,97,157,36,99,154,245,141,237,134,18,100,249,106,115,11,163,204,219,21,14,69,103,206,47,255,0,71,84,27,162,179,223,46,147,65,79,29,226,151,125,52,52,212,175,154,73,146,74,155,139,164,153,237,68,108,123,164,142,36,115,156,249,55,185,210,42,0,4,48,115,167,199,245,55,222,33,176,166,95,83,226,26,74,203,110,21,194,236,169,125,12,43,19,159,65,113,172,168,145,102,73,85,169,189,175,125,60,20,15,70,61,123,153,177,205,68,234,42,186,213,114,199,134,76,125,154,25,37,153,249,237,102,166,171,75,22,90,211,210,57,236,138,221,52,239,185,79,44,241,164,204,137,205,77,141,101,53,51,164,169,157,250,170,198,206,150,173,219,34,200,207,149,195,70,63,166,202,206,33,178,223,48,110,24,134,174,199,109,177,226,139,109,77,210,186,153,101,223,21,187,180,49,43,17,82,36,87,189,142,167,89,88,246,53,23,123,28,230,232,237,218,46,75,192,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,117,68,48,115,61,224,42,155,38,46,181,124,64,228,253,138,146,131,47,174,117,20,208,221,109,20,157,87,173,166,227,59,166,223,52,113,54,46,149,61,11,149,176,53,17,101,247,102,157,35,99,90,197,141,141,143,98,85,57,24,254,123,63,86,255,0,105,20,171,157,95,154,124,45,242,254,135,212,110,37,218,114,208,224,42,155,33,176,244,57,213,155,54,42,73,243,22,249,79,28,214,134,73,213,223,96,183,79,75,27,157,11,161,154,40,221,5,114,186,73,162,153,125,253,172,106,49,142,106,62,100,125,250,145,87,207,59,243,39,250,201,251,52,165,92,149,60,211,226,159,151,245,222,163,110,41,87,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,255,0,192,44,3,157,95,149,140,45,243,2,135,211,174,36,85,240,157,230,159,38,254,96,97,239,81,128,201,76,3,228,253,44,194,191,74,190,130,253,38,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,197,139,115,171,242,177,133,190,96,80,250,117,196,138,190,19,188,211,228,223,204,12,61,234,48,25,41,130,21,185,213,249,167,194,223,47,232,125,70,226,124,158,78,120,79,10,226,190,41,239,31,74,112,205,170,243,236,108,31,81,118,183,123,66,138,58,142,199,93,21,198,223,210,169,135,122,47,78,102,110,118,217,27,163,155,170,232,169,169,55,224,22,255,0,199,182,89,225,92,208,225,31,51,45,216,166,147,169,236,28,63,91,137,173,211,178,56,214,106,90,234,8,31,81,19,227,115,216,237,155,186,110,137,234,221,28,177,77,43,17,205,223,169,142,185,149,65,242,111,248,179,10,225,79,102,253,41,196,214,171,55,182,110,16,218,109,222,208,173,142,159,182,87,75,175,74,154,29,234,157,73,159,181,219,99,110,174,118,139,162,46,135,128,226,199,202,198,114,124,191,196,62,157,57,141,97,149,64,0,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,53,36,0,243,71,243,217,153,191,114,250,61,17,127,252,149,60,172,98,159,152,21,222,157,110,46,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,74,124,39,121,88,201,191,151,248,123,211,160,42,168,4,85,243,180,206,191,251,69,225,206,142,223,245,99,91,133,84,145,127,231,20,116,145,194,244,147,255,0,61,89,26,232,255,0,176,43,93,249,104,69,88,37,83,146,94,117,255,0,219,215,14,117,150,255,0,175,26,219,234,163,139,255,0,55,163,171,142,103,172,159,249,146,198,214,199,253,157,92,239,200,66,85,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,37,62,19,188,172,100,223,203,252,61,233,208,21,84,2,21,185,213,249,167,194,223,47,232,125,70,226,85,94,70,63,158,207,213,191,218,68,170,2,149,113,99,229,99,57,62,95,226,31,78,156,198,176,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,0,0,90,175,52,127,34,121,155,247,47,172,81,16,173,194,119,154,124,155,249,129,135,189,70,3,37,48,0,49,87,50,83,225,59,202,198,77,252,191,195,222,157,1,85,64,33,91,157,95,154,124,45,242,254,135,212,110,35,146,167,154,124,83,242,254,187,212,109,196,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,198,179,139,31,52,249,201,243,3,16,250,140,228,212,242,184,242,39,150,95,125,122,197,105,21,124,205,50,83,240,45,197,198,41,236,247,14,213,65,142,245,198,180,123,229,223,52,93,182,121,187,68,114,105,27,26,221,42,162,169,216,212,221,164,75,22,231,43,183,105,121,92,145,243,66,213,85,128,51,11,37,230,109,36,23,43,101,226,44,81,78,174,173,111,94,178,10,152,99,166,151,101,62,136,237,144,58,146,29,210,34,185,53,171,141,170,141,238,223,38,128,0,99,89,197,143,154,124,228,249,129,136,125,70,114,85,57,42,121,88,197,63,48,43,189,58,220,95,248,49,172,226,199,205,62,114,124,192,196,62,163,57,42,156,149,60,172,98,159,152,21,222,157,110,47,252,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,135,191,200,188,139,204,126,34,243,30,221,149,249,95,102,237,215,90,237,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,244,225,102,230,234,186,43,149,206,107,24,215,189,236,99,190,6,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,105,171,168,106,81,55,196,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,100,249,104,113,235,77,159,56,122,28,149,205,155,237,36,25,139,99,167,142,27,67,228,234,239,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,158,230,230,57,30,198,185,25,50,178,253,65,66,184,182,225,158,155,138,124,61,128,240,61,230,186,146,12,61,99,199,20,56,143,16,67,50,203,190,182,221,5,45,83,36,164,137,98,115,92,215,202,233,163,141,95,189,155,24,231,189,21,206,99,88,234,213,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,219,45,87,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,146,152,44,215,154,14,119,228,190,94,112,243,122,193,24,230,199,135,241,102,44,196,116,238,164,195,246,58,153,41,36,171,182,79,83,79,85,12,119,164,138,93,210,196,200,17,179,163,38,141,138,171,46,216,209,204,222,231,182,8,73,31,228,239,157,249,13,128,113,149,235,45,177,157,142,146,207,152,56,198,161,144,88,241,77,76,154,178,182,5,70,105,103,69,119,117,59,221,43,122,140,211,186,161,238,108,110,93,241,83,181,243,18,8,86,231,87,230,159,11,124,191,161,245,27,137,96,5,95,196,156,38,103,206,19,200,107,47,18,55,220,11,87,79,130,111,149,29,40,170,23,250,252,16,59,103,103,171,158,45,55,69,77,80,231,171,98,149,123,156,173,106,174,212,154,157,102,244,28,23,113,109,138,184,70,205,52,197,54,216,187,118,27,190,246,107,126,38,183,57,178,75,212,161,109,76,111,124,240,68,147,69,26,214,71,26,76,216,95,34,171,91,214,145,21,52,122,153,4,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,210,166,134,186,153,87,100,172,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,49,172,226,199,205,62,114,124,192,196,62,163,57,127,249,101,198,190,21,225,79,150,102,94,217,45,55,62,209,153,184,154,223,136,35,195,150,250,117,141,242,80,111,187,215,198,219,157,66,72,215,177,176,196,244,85,99,94,213,235,72,197,98,38,214,202,248,163,3,253,21,99,220,85,254,186,226,60,73,136,238,31,238,149,149,215,42,234,137,63,225,73,52,210,72,255,0,181,206,115,190,42,164,138,89,57,66,98,171,191,8,241,226,234,91,135,250,115,221,123,46,33,167,179,214,182,74,72,105,168,122,18,42,217,213,37,86,116,171,31,213,99,228,146,102,237,100,176,178,4,233,179,169,80,248,235,255,0,69,88,11,21,127,174,184,115,18,97,203,135,251,165,29,117,182,186,158,79,248,50,67,52,114,51,236,115,92,223,130,161,59,220,188,248,211,181,113,79,149,244,246,44,95,136,41,29,154,152,106,157,83,16,81,165,51,105,86,182,4,147,108,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,58,113,177,240,238,187,80,1,140,183,16,57,153,248,100,207,28,121,154,81,213,221,106,41,49,54,32,174,184,80,123,82,77,245,80,208,190,103,118,88,31,239,189,27,210,129,34,141,24,215,43,88,214,35,90,187,90,132,191,242,219,225,235,127,0,23,28,27,141,106,110,180,148,153,199,237,154,218,152,91,75,217,42,168,168,107,105,219,64,199,68,233,17,200,254,164,20,237,168,142,85,102,213,108,236,209,174,106,35,157,12,57,133,130,174,185,107,143,241,46,92,223,106,41,39,185,97,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,233,166,168,158,6,65,28,4,230,102,21,205,14,17,242,206,227,133,170,250,158,193,195,244,88,102,227,3,228,141,102,165,174,160,129,148,242,178,70,177,238,217,187,166,217,88,142,209,203,20,209,61,90,221,250,23,0,99,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,186,163,169,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,143,15,27,252,45,126,228,124,241,159,45,232,177,39,182,236,183,43,124,119,219,37,68,173,219,84,202,25,102,154,38,197,82,136,212,98,204,199,193,35,85,204,247,94,212,107,244,98,185,99,101,234,242,49,252,246,126,173,254,210,47,83,19,240,163,98,199,124,98,89,248,155,198,177,90,174,148,24,79,7,210,89,236,22,185,225,124,146,67,120,101,117,76,235,94,237,85,35,78,148,114,181,34,69,71,175,82,71,72,157,55,67,27,157,112,0,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,74,185,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,254,1,96,28,234,252,172,97,111,152,20,62,157,113,34,175,132,239,52,249,55,243,3,15,122,140,6,74,96,166,156,69,99,92,220,203,204,163,190,227,12,146,203,90,76,117,137,237,212,239,150,27,68,213,143,133,238,98,49,218,203,20,76,99,157,86,246,59,99,150,153,174,137,242,177,30,214,73,212,216,199,227,217,91,196,166,124,220,115,114,131,61,238,25,171,136,42,177,221,174,161,106,40,111,19,84,239,125,42,43,228,122,193,20,106,157,38,83,42,205,42,45,51,88,144,236,145,236,217,177,202,213,189,254,54,184,182,194,188,92,240,11,133,49,77,182,46,195,137,44,89,129,104,183,226,107,115,155,28,93,58,231,89,107,94,249,224,137,38,150,68,163,146,69,153,176,190,69,71,59,163,34,42,106,197,44,175,132,239,52,249,55,243,3,15,122,140,6,74,96,133,110,117,126,105,240,183,203,250,31,81,184,142,74,158,105,241,79,203,250,239,81,183,19,82,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,101,37,139,46,55,219,62,21,188,221,176,182,28,250,65,122,162,183,212,84,91,173,29,177,148,158,208,170,100,110,116,84,221,119,162,178,46,163,209,172,234,57,54,183,118,171,220,134,57,153,243,196,87,16,217,169,155,149,56,207,53,177,102,32,183,98,124,63,120,154,106,27,99,37,168,162,102,24,171,141,236,106,195,71,78,174,221,70,248,221,79,18,42,166,146,171,225,71,72,231,73,171,150,69,114,7,142,58,110,35,184,38,205,236,158,199,12,171,102,98,224,188,167,190,190,106,185,31,45,67,47,150,232,109,239,129,43,93,51,213,206,74,148,115,226,108,205,123,189,247,200,146,49,85,28,246,67,17,102,85,0,2,42,249,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,196,212,144,3,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,186,174,44,124,172,103,39,203,252,67,233,211,152,214,25,41,240,157,229,99,38,254,95,225,239,78,128,170,160,234,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,99,131,197,190,116,93,115,235,136,108,109,152,21,88,190,175,17,90,36,188,86,82,97,186,137,152,232,153,21,146,58,137,59,20,81,68,230,181,98,103,73,90,229,106,181,174,87,189,239,126,178,61,234,190,43,28,101,158,42,203,187,118,16,184,226,154,78,201,244,215,15,179,19,91,160,124,114,71,51,104,100,170,169,167,137,242,53,236,110,157,78,202,233,88,173,220,215,69,44,79,71,123,218,35,3,229,158,42,204,75,118,47,184,225,106,78,215,244,43,15,191,19,92,96,100,114,73,51,168,99,170,166,167,149,241,181,140,118,189,62,212,217,94,174,218,214,197,20,175,87,123,186,47,160,225,175,55,170,114,23,62,112,54,110,67,61,92,116,248,118,241,12,215,4,164,130,41,167,150,220,253,98,173,134,54,75,163,21,242,83,73,52,104,170,173,209,94,138,142,106,162,57,50,83,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,166,188,88,249,88,206,79,151,248,135,211,167,49,172,50,83,225,59,202,198,77,252,191,195,222,157,1,85,64,33,91,157,95,154,124,45,242,254,135,212,110,37,85,228,99,249,236,253,91,253,164,74,160,41,87,22,62,86,51,147,229,254,33,244,233,204,107,12,148,248,78,242,177,147,127,47,240,247,167,64,85,80,0,5,170,243,71,242,39,153,191,114,250,197,17,10,220,39,121,167,201,191,152,24,123,212,96,50,83,0,3,21,115,37,62,19,188,172,100,223,203,252,61,233,208,21,84,2,21,185,213,249,167,194,223,47,232,125,70,226,57,42,121,167,197,63,47,235,189,70,220,77,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,0,0,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,107,56,177,243,79,156,159,48,49,15,168,206,77,79,43,143,34,121,101,247,215,172,86,150,171,206,211,37,63,237,23,136,202,59,135,213,130,174,20,178,75,255,0,156,86,82,73,11,18,63,252,245,36,115,164,254,192,141,111,229,169,110,188,166,115,66,213,151,28,96,218,237,151,150,210,71,79,142,172,245,152,93,149,117,53,173,167,101,52,239,116,117,48,233,185,21,36,124,178,210,71,78,200,245,106,185,245,13,209,85,81,24,233,222,0,3,26,206,44,124,211,231,39,204,12,67,234,51,146,169,201,83,202,198,41,249,129,93,233,214,226,255,0,193,141,103,22,62,105,243,147,230,6,33,245,25,201,84,228,169,229,99,20,252,192,174,244,235,113,127,224,165,92,88,249,88,206,79,151,248,135,211,167,49,172,50,30,224,207,131,60,3,194,102,0,166,163,163,161,164,184,227,107,141,59,37,191,95,165,138,25,167,108,242,67,78,149,52,148,181,41,4,83,37,15,90,157,36,142,41,53,93,87,115,187,252,40,167,50,254,2,169,179,231,15,77,157,89,77,98,164,131,49,108,116,242,77,119,100,125,93,247,251,116,20,178,57,176,182,24,98,145,211,215,35,163,134,40,87,220,220,199,43,30,231,35,33,70,67,101,166,231,140,178,163,31,209,94,104,227,171,176,98,204,29,120,142,166,38,85,210,34,79,111,184,210,76,142,106,73,12,205,84,71,199,44,105,171,36,106,247,181,81,201,226,132,249,240,65,198,142,21,226,227,46,32,174,173,117,170,201,143,173,189,72,47,120,122,42,232,221,35,250,73,14,234,234,104,21,235,50,81,189,103,141,17,207,79,114,69,116,91,159,181,36,125,202,128,11,85,230,143,228,79,51,126,229,245,138,34,21,184,78,243,79,147,127,48,48,247,168,192,100,166,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,155,73,74,217,158,198,203,83,35,98,122,71,18,57,21,202,159,165,83,29,110,34,179,231,25,113,37,155,151,220,214,198,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,217,27,93,162,185,24,221,239,87,200,228,222,247,42,221,87,14,60,174,113,54,117,240,185,137,51,146,251,83,136,44,152,194,225,78,250,188,1,102,88,169,226,130,231,4,113,36,140,150,126,171,145,200,202,183,42,197,19,149,208,164,104,214,206,189,104,228,106,22,65,254,138,176,22,42,255,0,93,112,230,36,195,151,15,247,74,58,235,109,117,60,159,240,100,134,104,228,103,216,230,185,191,5,66,119,185,121,241,167,106,226,159,43,233,236,88,191,16,82,59,53,48,213,58,166,32,163,74,102,210,173,108,9,38,216,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,116,227,99,225,221,118,164,43,115,171,243,79,133,190,95,208,250,141,196,242,156,174,248,73,194,188,75,102,157,235,20,230,4,189,108,55,151,62,205,184,62,220,215,70,239,104,87,75,82,175,130,9,226,150,25,35,150,141,209,210,213,54,102,106,199,46,248,209,21,81,93,164,212,226,156,170,203,140,105,151,21,89,67,137,48,93,170,175,6,85,219,217,107,117,145,180,233,21,44,116,177,163,82,40,226,108,123,122,61,61,140,88,214,61,174,141,204,99,152,173,86,181,82,3,56,204,224,207,31,112,153,143,234,104,235,40,106,238,56,38,227,80,249,108,55,232,162,154,104,27,4,147,84,37,53,37,85,74,193,20,41,93,209,167,89,36,138,61,83,69,220,222,239,10,171,203,67,142,58,158,28,113,148,57,61,142,25,72,252,186,198,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,238,50,52,145,138,138,215,178,105,190,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,237,152,214,113,99,230,159,57,62,96,98,31,81,156,166,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,163,24,178,205,44,138,214,232,155,228,123,188,92,170,178,213,202,159,129,139,85,151,12,208,113,69,154,246,186,75,133,202,255,0,78,146,97,75,45,198,214,215,165,178,6,84,50,72,174,107,215,143,115,106,94,232,24,248,36,139,68,108,47,222,143,127,89,18,41,52,35,87,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,177,242,212,207,114,107,218,214,239,172,111,82,71,75,212,87,58,104,218,221,170,143,141,25,52,91,100,238,113,99,236,138,199,246,188,198,203,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,253,10,147,253,193,223,21,88,55,138,252,163,183,227,11,53,202,145,184,158,221,79,79,77,139,45,17,198,176,190,221,113,86,123,234,216,156,247,187,179,72,230,200,232,95,185,219,152,138,213,94,163,36,99,43,168,45,255,0,143,108,204,194,185,95,194,62,102,92,113,77,95,79,219,216,126,183,12,219,160,100,145,164,213,85,213,240,62,158,38,70,215,189,187,246,245,29,43,209,186,185,34,134,87,163,93,179,67,31,124,189,193,87,92,202,199,248,107,46,108,85,20,144,92,177,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,116,215,68,95,3,38,140,189,193,86,172,181,192,24,107,46,108,85,21,115,219,112,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,53,215,68,79,2,13,185,169,228,229,139,40,184,184,187,212,225,201,180,164,199,182,248,177,140,148,219,95,253,43,85,83,60,241,212,166,247,189,202,254,164,244,242,207,175,186,214,245,246,53,168,214,34,173,202,242,75,206,191,251,122,225,206,178,223,245,227,91,125,84,113,127,230,244,117,113,204,245,147,255,0,50,88,218,216,255,0,179,171,157,249,8,74,161,141,103,22,62,105,243,147,230,6,33,245,25,201,169,229,113,228,79,44,190,250,245,138,210,234,129,10,220,234,252,211,225,111,151,244,62,163,113,42,175,35,31,207,103,234,223,237,34,85,0,34,175,158,119,230,79,245,147,246,105,74,185,42,121,167,197,63,47,235,189,70,220,82,174,104,254,123,51,55,238,95,71,162,47,255,0,146,167,149,140,83,243,2,187,211,173,197,255,0,128,88,7,58,191,43,24,91,230,5,15,167,92,72,171,225,59,205,62,77,252,192,195,222,163,1,146,152,4,64,115,69,224,22,179,7,223,110,92,76,100,237,190,235,116,181,98,59,133,77,118,44,179,193,77,61,100,150,202,167,178,90,153,238,77,123,90,237,148,110,233,200,233,122,138,214,195,35,155,181,85,146,35,33,141,98,170,240,157,230,159,38,254,96,97,239,81,128,201,76,16,173,206,175,205,62,22,249,127,67,234,55,17,201,83,205,62,41,249,127,93,234,54,226,106,64,41,87,22,62,86,51,147,229,254,33,244,233,204,107,12,170,11,0,230,87,203,247,240,237,71,93,159,121,83,14,204,125,106,183,183,218,150,230,183,72,239,20,52,144,84,191,241,81,65,76,249,170,46,47,94,205,4,123,158,141,88,227,99,59,182,180,134,11,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,131,152,247,53,117,69,84,58,166,85,0,2,42,249,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,196,212,144,3,205,31,207,102,102,253,203,232,244,69,255,0,242,84,242,177,138,126,96,87,122,117,184,186,174,44,124,172,103,39,203,252,67,233,211,152,214,25,41,240,157,229,99,38,254,95,225,239,78,128,170,160,181,94,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,145,142,110,148,177,84,236,114,110,210,85,139,115,85,187,180,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,115,119,237,234,110,219,185,186,233,166,169,174,165,218,243,105,193,86,172,181,206,140,176,203,155,21,69,92,246,220,43,148,246,91,37,28,181,111,107,167,146,10,106,186,232,99,116,142,107,90,213,122,181,136,170,168,214,166,186,232,137,224,57,75,96,171,86,101,103,70,103,229,205,246,162,174,11,110,42,202,123,213,146,178,90,71,181,179,199,5,77,93,12,50,58,55,57,174,106,61,26,245,84,85,107,147,93,53,69,240,45,87,58,242,190,235,146,185,185,139,242,162,242,234,185,42,48,181,226,166,218,202,138,154,39,82,62,178,6,61,122,53,73,19,149,85,140,154,46,156,172,247,156,138,201,26,168,231,34,162,172,228,242,203,206,191,195,79,8,248,91,180,91,251,45,126,4,211,5,86,108,139,100,50,246,40,33,236,242,71,172,143,115,181,165,150,155,123,151,110,178,164,187,90,141,219,173,85,226,199,202,198,114,124,191,196,62,157,57,141,97,146,159,9,222,86,50,111,229,254,30,244,232,10,170,1,10,220,234,252,211,225,111,151,244,62,163,113,42,175,35,31,207,103,234,223,237,34,85,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,100,167,194,119,149,140,155,249,127,135,189,58,2,170,128,0,45,87,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,146,152,0,24,171,153,41,240,157,229,99,38,254,95,225,239,78,128,170,160,16,173,206,175,205,62,22,249,127,67,234,55,17,201,83,205,62,41,249,127,93,234,54,226,106,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,99,89,197,143,154,124,228,249,129,136,125,70,114,106,121,92,121,19,203,47,190,189,98,180,237,115,40,202,26,108,223,224,251,28,64,144,82,45,203,7,211,166,47,182,205,83,60,177,50,7,208,181,207,168,114,36,122,239,123,168,214,174,54,53,232,172,87,202,213,93,186,35,219,4,57,79,142,191,5,249,167,131,115,51,217,126,211,250,37,136,45,215,222,197,215,232,246,174,203,83,28,221,46,166,215,108,221,211,219,187,107,180,215,93,23,77,12,154,48,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,62,62,189,44,241,182,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,247,31,88,0,99,89,197,143,154,124,228,249,129,136,125,70,114,85,57,42,121,88,197,63,48,43,189,58,220,95,248,49,172,226,199,205,62,114,124,192,196,62,163,57,42,156,149,60,172,98,159,152,21,222,157,110,47,252,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,85,0,139,94,107,28,9,90,150,213,95,197,54,77,97,154,182,220,155,80,179,227,123,85,186,6,186,9,32,86,189,210,94,17,136,168,230,61,174,70,164,251,26,228,122,63,174,228,102,201,228,146,56,50,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,72,95,181,186,166,168,228,115,90,246,57,143,99,30,220,135,184,117,207,156,27,196,150,81,216,179,91,6,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,118,136,229,99,119,177,89,35,83,99,218,171,82,192,45,87,154,63,145,60,205,251,151,214,40,136,86,225,59,205,62,77,252,192,195,222,163,1,146,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,164,22,115,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,249,25,45,209,171,14,173,123,28,213,233,194,170,249,52,137,21,237,233,172,242,48,114,208,224,238,167,137,12,220,135,28,99,59,61,95,224,235,3,212,71,91,91,52,148,113,75,73,118,184,198,248,223,21,173,201,54,173,123,28,213,234,76,136,201,52,137,17,142,233,172,241,188,157,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,8,203,230,201,193,45,29,194,197,251,166,242,135,10,116,171,237,123,219,140,109,118,139,108,17,199,53,43,159,52,242,94,100,233,163,100,124,205,146,69,73,222,169,35,157,27,153,35,150,54,193,35,157,26,185,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,164,47,218,221,83,84,114,57,173,123,28,199,177,143,110,69,57,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,156,204,220,221,83,85,106,181,205,123,28,246,61,143,116,75,115,171,243,79,133,190,95,208,250,141,196,170,188,140,127,61,159,171,127,180,137,84,41,254,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,167,51,55,59,69,209,90,173,115,152,246,189,143,123,29,143,15,17,89,13,140,184,109,205,203,238,84,227,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,213,90,143,118,199,163,227,114,239,99,145,47,255,0,149,63,29,183,84,186,208,112,179,156,184,154,145,214,215,83,164,24,34,235,113,157,205,158,57,209,204,108,118,117,122,162,181,236,115,85,203,6,247,53,88,172,232,53,95,190,8,227,149,243,26,206,44,124,211,231,39,204,12,67,234,51,151,85,203,83,151,239,225,218,178,135,62,243,90,29,152,6,213,112,119,178,237,206,110,146,94,43,169,39,166,127,227,98,158,153,240,212,91,158,157,166,9,54,189,28,178,70,246,119,109,113,53,32,16,215,204,159,151,165,102,91,98,166,231,38,65,97,13,248,67,18,92,40,173,213,24,110,211,12,245,21,20,87,138,185,37,106,45,61,60,80,171,34,163,145,233,79,27,25,212,85,73,234,18,40,216,214,58,54,54,234,185,111,112,3,125,225,123,182,230,182,105,92,118,99,235,221,190,75,95,178,237,245,236,168,161,163,182,205,217,39,233,205,248,148,85,172,100,240,72,215,44,114,190,29,186,109,87,107,184,190,160,69,95,59,76,235,255,0,180,94,28,232,237,255,0,86,53,184,85,73,23,254,113,71,73,28,47,73,63,243,213,145,174,143,251,2,181,223,150,133,181,114,172,201,203,22,110,241,113,104,169,196,115,107,73,128,173,242,227,24,233,182,191,250,106,170,154,120,35,166,77,236,123,85,157,57,234,34,159,95,121,174,232,108,115,85,175,85,73,233,35,131,157,62,78,218,175,89,71,133,51,190,223,97,171,150,251,134,175,12,178,87,86,82,82,181,204,109,170,169,146,57,29,85,34,49,94,140,142,166,56,153,18,185,232,198,190,178,68,209,93,42,22,43,203,95,55,170,114,131,140,28,15,58,207,86,150,220,97,80,184,66,229,13,52,17,74,249,217,92,230,178,157,170,178,105,177,141,172,74,73,30,230,42,61,25,19,145,55,106,172,118,65,38,53,156,88,249,167,206,79,152,24,135,212,103,38,167,149,199,145,60,178,251,235,214,43,75,170,4,43,115,171,243,79,133,190,95,208,250,141,196,170,188,140,127,61,159,171,127,180,137,84,0,138,190,121,223,153,63,214,79,217,165,42,228,169,230,159,20,252,191,174,245,27,113,74,185,163,249,236,204,223,185,125,30,136,191,254,74,158,86,49,79,204,10,239,78,183,23,254,1,96,28,234,252,172,97,111,152,20,62,157,113,34,175,132,239,52,249,55,243,3,15,122,140,6,74,96,29,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,72,54,230,103,193,119,238,108,204,118,102,70,10,111,83,0,227,235,133,92,244,212,240,208,244,99,177,87,42,245,95,67,172,108,108,45,133,200,247,58,157,169,181,221,56,165,98,181,122,43,36,148,3,132,239,52,249,55,243,3,15,122,140,6,74,96,133,110,117,126,105,240,183,203,250,31,81,184,142,74,158,105,241,79,203,250,239,81,183,19,82,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,101,80,8,139,230,177,192,197,214,203,137,171,248,162,202,139,93,93,194,219,127,168,89,49,93,150,221,107,115,214,217,59,41,223,36,183,52,232,71,181,180,207,108,15,124,242,75,162,182,103,239,87,191,172,169,20,101,153,84,0,8,171,231,157,249,147,253,100,253,154,82,174,74,158,105,241,79,203,250,239,81,183,19,82,64,15,52,127,61,153,155,247,47,163,209,23,255,0,201,83,202,198,41,249,129,93,233,214,226,234,184,177,242,177,156,159,47,241,15,167,78,99,88,100,167,194,119,149,140,155,249,127,135,189,58,2,170,130,16,57,189,231,165,30,103,241,29,73,151,56,122,243,219,108,185,105,111,117,186,102,177,32,124,45,188,78,244,146,181,99,150,53,115,221,181,140,164,129,236,122,162,199,45,52,173,70,53,119,57,254,219,146,198,78,221,111,89,185,138,243,190,225,97,164,150,197,134,172,239,178,80,214,85,210,185,207,109,214,169,241,185,93,75,34,177,88,143,142,154,57,89,42,181,232,246,178,178,52,209,91,42,158,127,157,95,154,124,45,242,254,135,212,110,35,146,167,154,124,83,242,254,187,212,109,199,160,231,79,147,183,91,46,110,97,76,239,183,216,105,34,177,98,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,52,70,196,135,137,229,9,158,148,121,97,196,117,94,92,226,27,207,98,178,230,93,189,182,232,90,244,129,144,186,241,3,214,74,37,146,89,21,175,110,230,62,174,6,49,138,171,36,181,49,53,88,229,218,230,75,87,22,62,86,51,147,229,254,33,244,233,204,107,12,148,248,78,242,177,147,127,47,240,247,167,64,85,80,8,86,231,87,230,159,11,124,191,161,245,27,137,85,121,24,254,123,63,86,255,0,105,18,168,10,85,197,143,149,140,228,249,127,136,125,58,115,26,195,37,62,19,188,172,100,223,203,252,61,233,208,21,84,0,1,106,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,12,148,192,0,197,92,201,79,132,239,43,25,55,242,255,0,15,122,116,5,85,0,133,110,117,126,105,240,183,203,250,31,81,184,142,74,158,105,241,79,203,250,239,81,183,19,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,26,206,44,124,211,231,39,204,12,67,234,51,147,83,202,227,200,158,89,125,245,235,21,165,202,98,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,124,125,122,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,239,49,141,204,44,21,117,203,92,127,137,114,230,251,81,73,61,203,10,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,77,53,68,240,39,163,150,190,111,83,102,255,0,7,216,30,117,158,145,110,88,62,157,112,133,202,26,104,37,137,144,62,133,173,101,59,85,100,215,123,221,70,180,146,61,204,85,98,190,87,34,109,209,88,219,160,0,24,214,113,99,230,159,57,62,96,98,31,81,156,149,78,74,158,86,49,79,204,10,239,78,183,23,254,12,107,56,177,243,79,156,159,48,49,15,168,206,74,167,37,79,43,24,167,230,5,119,167,91,139,255,0,5,42,226,199,202,198,114,124,191,196,62,157,57,141,97,149,64,4,37,243,47,224,42,167,33,177,12,217,213,148,214,42,185,242,234,249,81,36,215,118,71,210,217,96,184,207,85,35,155,11,97,134,40,219,5,10,182,72,98,133,125,253,175,106,177,238,106,190,20,125,10,224,187,139,108,85,194,54,105,166,41,182,197,219,176,221,247,179,91,241,53,185,205,146,94,165,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,222,180,136,169,163,212,159,236,170,204,204,43,156,153,113,135,51,75,5,85,246,139,46,38,183,197,112,166,221,36,111,146,29,233,239,193,47,77,239,99,102,137,232,232,228,98,57,118,72,199,181,87,86,169,234,193,106,188,209,252,137,230,111,220,190,177,68,66,183,9,222,105,242,111,230,6,30,245,24,9,179,230,61,130,179,231,31,240,185,125,195,252,63,212,85,186,228,234,134,75,126,183,80,191,109,109,218,200,145,74,149,52,148,250,53,92,247,185,203,11,157,19,85,174,150,54,73,18,111,223,210,146,19,50,47,135,12,199,207,60,241,183,100,101,167,15,221,104,46,190,208,90,123,251,165,160,94,165,134,150,41,146,58,186,154,152,164,116,123,58,58,170,44,111,115,28,233,54,196,158,251,218,213,200,123,39,114,119,0,228,86,0,181,229,206,92,216,105,45,214,219,117,60,17,75,44,84,176,195,61,194,120,225,142,23,85,213,58,22,49,178,212,200,216,152,178,74,173,69,114,167,232,68,246,167,82,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,11,57,151,240,119,83,195,126,110,77,142,48,101,158,175,240,117,142,42,36,173,162,154,58,56,162,164,180,220,100,124,143,150,214,212,135,70,177,141,106,117,33,69,100,122,196,170,198,245,22,9,30,85,254,76,159,186,59,233,221,247,232,207,255,0,97,143,198,125,36,246,142,254,207,237,78,138,116,59,7,254,89,253,103,171,167,185,208,211,171,239,246,83,202,243,171,243,79,133,190,95,208,250,141,196,170,188,140,127,61,159,171,127,180,137,84,5,191,241,163,194,78,21,226,231,43,23,11,92,165,236,56,146,197,218,110,24,102,226,215,71,23,78,185,212,210,49,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,70,53,69,213,136,99,239,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,90,106,234,26,148,77,241,63,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,152,158,90,156,192,191,14,212,116,57,9,154,211,108,199,214,171,123,189,151,113,115,180,142,241,67,73,5,51,63,27,44,245,47,154,162,226,245,237,51,201,181,136,213,142,55,191,187,107,139,85,203,110,10,49,87,21,156,119,102,205,238,237,108,236,249,101,134,115,66,247,38,35,184,84,36,140,142,191,101,206,89,29,108,167,88,220,199,186,105,88,168,143,115,28,157,24,222,143,85,220,232,153,44,207,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,118,192,0,3,31,110,101,25,189,83,155,252,96,227,137,210,122,181,182,224,250,132,194,22,216,106,96,138,39,192,202,23,57,149,13,69,143,93,236,117,98,213,200,199,61,85,234,201,90,139,183,68,99,111,171,146,198,78,218,172,185,71,138,243,190,225,97,171,138,251,137,111,15,178,80,214,85,210,181,172,117,170,149,145,185,93,75,34,177,30,172,146,166,73,89,42,181,234,199,62,142,52,209,29,18,146,62,81,254,48,48,5,54,103,240,185,154,88,50,108,61,87,125,168,170,194,245,213,54,251,125,34,74,233,231,184,211,68,181,20,73,27,98,93,239,122,84,195,10,163,19,93,234,136,213,71,34,171,87,28,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,12,154,114,67,26,221,115,43,37,240,14,99,95,105,233,32,185,98,172,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,166,154,170,248,152,240,241,99,230,159,57,62,96,98,31,81,156,154,158,87,30,68,242,203,239,175,88,173,46,168,16,173,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,37,80,2,42,249,231,126,100,255,0,89,63,102,148,171,146,167,154,124,83,242,254,187,212,109,197,42,230,143,231,179,51,126,229,244,122,34,255,0,249,42,121,88,197,63,48,43,189,58,220,95,248,5,128,115,171,242,177,133,190,96,80,250,117,196,138,190,19,188,211,228,223,204,12,61,234,48,25,41,128,15,41,154,185,103,133,115,147,46,49,30,86,227,90,78,209,101,196,214,249,109,245,59,99,141,242,67,189,61,201,226,234,49,236,108,209,61,27,36,111,86,174,201,24,199,34,106,212,33,91,16,112,147,138,184,70,227,235,39,48,181,202,94,221,134,239,185,129,103,184,97,155,139,93,36,189,74,22,222,152,198,65,60,171,12,81,173,100,113,164,46,153,145,162,181,189,104,213,23,71,161,58,128,133,110,117,126,105,240,183,203,250,31,81,184,142,74,158,105,241,79,203,250,239,81,183,19,82,1,74,184,177,242,177,156,159,47,241,15,167,78,99,88,101,80,14,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,164,32,243,47,224,114,167,135,28,101,54,112,224,119,210,63,46,177,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,251,140,141,99,122,34,181,143,154,114,64,4,85,243,206,252,201,254,178,126,205,41,87,37,79,52,248,167,229,253,119,168,219,137,169,32,7,154,63,158,204,205,251,151,209,232,139,255,0,228,169,229,99,20,252,192,174,244,235,113,117,92,88,249,88,206,79,151,248,135,211,167,49,172,50,83,225,59,202,198,77,252,191,195,222,157,1,85,79,63,152,88,214,213,150,184,3,18,230,53,246,158,174,123,110,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,186,106,169,226,99,47,152,88,214,235,153,88,255,0,18,230,53,246,158,146,11,150,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,154,106,171,226,79,247,0,25,13,77,195,231,11,152,71,12,205,69,87,77,125,191,211,179,19,98,22,85,211,203,77,59,46,53,113,70,231,67,36,50,61,203,19,224,137,176,211,42,34,55,85,167,87,171,26,231,57,8,224,231,87,230,159,11,124,191,161,245,27,136,228,169,230,159,20,252,191,174,245,27,113,35,252,127,228,53,55,16,124,46,98,236,51,13,21,93,77,246,193,78,252,77,135,153,73,79,45,76,239,184,210,69,35,155,12,112,198,246,172,175,158,39,77,76,136,168,237,22,161,30,140,115,154,212,32,7,47,113,173,215,45,113,254,26,204,107,21,61,36,247,44,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,93,53,209,83,196,200,79,59,241,173,171,50,184,26,199,217,141,98,167,171,130,219,138,178,158,235,123,163,138,173,141,108,241,193,83,103,146,104,219,35,90,231,53,30,141,122,34,162,57,201,174,186,42,248,152,230,25,41,240,157,229,99,38,254,95,225,239,78,128,170,160,16,173,206,175,205,62,22,249,127,67,234,55,18,170,242,49,252,246,126,173,254,210,37,80,20,171,139,31,43,25,201,242,255,0,16,250,116,230,53,134,74,124,39,121,88,201,191,151,248,123,211,160,42,168,0,2,213,121,163,249,19,204,223,185,125,98,136,133,110,19,188,211,228,223,204,12,61,234,48,25,41,128,1,138,185,146,159,9,222,86,50,111,229,254,30,244,232,10,170,1,10,220,234,252,211,225,111,151,244,62,163,113,28,149,60,211,226,159,151,245,222,163,110,38,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,144,102,23,40,158,27,115,43,31,226,92,198,190,227,108,202,130,229,138,175,21,183,186,200,169,46,84,13,130,57,234,102,124,210,54,54,186,141,206,70,35,158,168,136,174,114,233,166,170,190,37,207,228,38,74,97,94,29,178,158,197,147,152,42,225,117,173,178,225,254,213,217,167,186,75,28,149,79,235,212,203,80,253,238,142,56,216,186,62,103,34,104,196,247,81,53,213,117,85,168,5,149,102,175,41,110,25,115,103,49,241,30,102,220,241,6,96,89,171,241,69,194,91,165,109,37,174,233,74,148,169,85,42,239,154,70,36,244,210,200,157,73,21,242,42,43,213,168,231,170,53,26,212,107,82,186,240,191,194,254,1,225,51,0,92,50,231,46,110,248,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,182,157,138,136,173,85,213,93,223,224,137,88,0,5,144,102,23,40,158,27,115,43,31,226,92,198,190,227,108,202,130,229,138,175,21,183,186,200,169,46,84,13,130,57,234,102,124,210,54,54,186,141,206,70,35,158,168,136,174,114,233,166,170,190,37,127,225,127,133,252,3,194,102,0,184,101,206,92,221,241,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,109,59,21,17,90,171,170,187,191,193,18,176,2,200,51,11,148,79,13,185,149,143,241,46,99,95,113,182,101,65,114,197,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,116,211,85,95,18,191,240,191,194,254,1,225,51,0,92,50,231,46,110,248,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,182,157,138,136,173,85,213,93,223,224,137,88,1,231,243,11,5,90,179,43,0,98,92,185,190,212,85,193,109,197,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,215,77,81,124,11,32,254,130,167,11,31,237,251,53,127,227,91,119,253,4,191,240,15,147,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,85,241,245,233,103,141,209,203,30,246,43,94,221,204,123,147,86,170,57,53,213,21,23,188,177,111,232,42,112,177,254,223,179,87,254,53,183,127,208,75,138,225,91,132,12,3,194,37,171,16,88,178,231,25,99,91,181,183,17,84,65,87,45,29,254,227,12,240,82,207,27,92,215,75,4,112,195,19,88,249,26,230,54,71,42,42,185,33,133,63,120,133,117,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,153,208,169,138,161,155,29,36,114,49,53,124,45,69,213,139,238,170,233,162,232,169,108,25,123,202,39,134,220,181,199,248,107,49,172,88,219,50,167,185,97,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,186,107,162,167,137,123,231,148,176,101,62,86,97,76,85,114,199,88,91,45,48,165,155,18,94,122,222,209,188,91,236,212,212,245,213,157,89,18,89,122,211,177,137,36,155,228,107,94,237,206,93,206,68,114,234,169,169,234,192,60,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,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,210,139,245,112,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,233,77,67,67,76,139,178,38,106,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,182,255,0,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,7,65,28,211,76,215,57,179,83,74,229,126,234,135,162,170,57,19,68,111,119,138,175,160,225,75,130,156,172,224,251,233,79,224,206,255,0,138,238,127,75,123,15,109,246,237,85,52,221,62,203,215,233,244,186,48,69,166,189,165,251,183,110,215,70,233,166,139,173,192,0,91,87,20,188,0,228,119,22,216,170,207,141,115,14,227,138,237,87,171,61,189,109,109,169,177,87,195,23,104,165,73,29,36,113,202,201,225,149,158,227,228,153,90,172,70,185,122,174,71,43,145,24,141,163,246,158,77,92,54,216,46,180,87,219,22,104,231,5,186,229,110,168,142,174,142,178,146,247,65,12,244,211,198,228,116,114,199,35,104,145,204,123,92,136,228,114,42,42,42,34,161,123,246,12,39,133,112,167,180,190,139,97,155,85,155,219,55,9,174,215,31,103,209,71,79,219,43,165,211,171,83,54,196,78,164,207,218,221,210,59,87,59,68,213,87,67,235,0,0,0,176,171,183,38,174,27,111,247,90,219,237,247,52,115,130,227,114,184,212,73,87,89,89,87,123,160,154,122,153,228,114,186,73,100,145,212,74,231,189,206,85,114,185,85,85,85,85,84,188,12,151,202,28,27,144,185,95,135,242,143,47,224,171,142,197,135,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,65,98,184,179,147,159,11,24,175,21,94,113,79,210,76,192,179,123,102,225,81,112,246,117,166,178,221,79,67,71,213,145,207,232,83,197,216,151,167,11,55,109,99,53,93,173,68,77,87,66,231,248,120,200,140,61,195,102,87,208,229,30,16,196,216,130,243,98,181,212,84,77,64,183,183,210,190,122,102,77,34,202,248,90,250,120,33,71,51,170,249,100,69,122,57,232,178,57,55,109,70,53,182,215,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,54,8,231,169,153,243,72,216,218,234,55,57,24,142,122,162,34,185,203,166,154,170,248,151,63,144,153,41,133,120,118,202,123,22,78,96,171,133,214,182,203,135,251,87,102,158,233,44,114,85,63,175,83,45,67,247,186,56,227,98,232,249,156,137,163,19,221,68,215,85,213,86,160,2,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,232,35,154,105,154,231,54,106,105,92,175,221,80,244,85,71,34,104,141,238,241,85,244,28,41,112,83,149,156,31,125,41,252,25,223,241,93,207,233,111,97,237,190,221,170,166,155,167,217,122,253,62,151,70,8,180,215,180,191,118,237,218,232,221,52,209,117,184,0,11,127,226,183,130,156,172,227,7,232,183,225,50,255,0,138,237,159,68,187,119,98,246,21,85,52,61,78,213,208,234,117,122,208,75,174,157,153,155,118,237,211,87,107,174,169,167,159,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,3,96,146,104,102,115,154,216,105,162,114,63,117,59,17,21,92,169,162,187,187,193,83,207,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,179,161,77,21,59,54,54,74,73,30,154,178,22,170,234,245,247,149,116,209,52,68,172,28,47,240,191,128,120,76,192,23,12,185,203,155,190,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,109,167,98,162,43,85,117,87,119,248,34,86,0,10,63,197,7,11,248,7,139,60,1,111,203,156,198,187,226,11,117,182,221,120,138,247,20,182,74,136,97,157,211,199,12,208,181,174,116,209,74,213,102,218,135,170,162,53,23,84,111,127,138,45,0,203,222,81,60,54,229,174,63,195,89,141,98,198,217,149,61,203,10,222,40,175,116,113,85,220,168,29,4,147,211,76,201,163,108,141,109,27,92,172,87,49,17,81,28,213,211,93,21,60,75,223,0,3,207,227,44,1,131,115,6,154,213,75,140,240,245,37,213,150,59,197,21,254,216,179,34,239,163,184,210,74,146,211,212,68,246,170,57,143,107,147,69,209,125,230,57,236,118,230,61,205,95,64,11,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,3,160,142,105,166,107,156,217,169,165,114,191,117,67,209,85,28,137,162,55,187,197,85,194,255,0,47,76,151,225,51,31,220,51,27,46,113,62,53,184,220,174,54,121,108,146,197,123,173,164,154,6,193,36,208,204,231,53,176,211,68,228,126,234,118,34,42,185,83,69,119,119,130,165,208,0,121,252,194,193,86,172,202,192,24,151,46,111,181,21,112,91,113,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,53,211,84,95,2,200,63,160,169,194,199,251,126,205,95,248,214,221,255,0,65,47,252,3,207,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,214,154,186,134,165,23,100,172,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,61,0,0,183,254,43,120,41,202,206,48,126,139,126,19,47,248,174,217,244,75,183,118,47,97,85,83,67,212,237,93,14,167,87,173,4,186,233,217,153,183,110,221,53,118,186,234,154,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,54,9,38,134,103,57,173,134,154,39,35,247,83,177,17,85,202,154,43,187,188,21,46,128,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,86,116,41,162,167,102,198,201,73,35,211,86,66,213,93,94,190,242,174,154,38,136,149,131,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,59,103,146,24,97,115,90,232,98,137,168,205,180,236,84,69,106,174,170,238,255,0,4,74,129,152,88,42,213,153,88,3,18,229,205,246,162,174,11,110,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,186,106,139,224,89,7,244,21,56,88,255,0,111,217,171,255,0,26,219,191,232,37,239,229,238,10,181,101,174,0,195,89,115,98,168,171,158,219,133,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,174,186,34,120,30,128,166,156,67,228,70,30,226,79,43,235,178,143,23,226,108,65,102,177,93,42,41,230,175,91,35,233,89,61,75,33,145,37,100,46,125,68,19,35,89,213,100,82,42,177,26,245,88,218,155,182,171,218,235,96,194,124,156,248,88,194,152,170,205,138,126,146,102,5,231,216,215,10,123,135,179,174,213,150,234,138,26,206,148,141,127,66,162,46,196,157,72,95,183,107,217,170,110,106,170,106,154,151,212,90,255,0,20,28,189,50,95,139,60,127,111,204,108,198,196,248,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,251,170,30,138,168,228,77,17,189,222,42,174,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,54,9,38,134,103,57,173,134,154,39,35,247,83,177,17,85,202,154,43,187,188,21,46,128,177,92,89,201,207,133,140,87,138,175,56,167,233,38,96,89,189,179,112,168,184,123,58,211,89,110,167,161,163,234,200,231,244,41,226,236,75,211,133,155,182,177,154,174,214,162,38,171,161,95,242,235,133,44,19,150,220,56,222,56,93,182,226,220,87,114,194,23,91,125,214,214,201,174,19,81,173,117,21,45,193,146,36,241,195,36,84,241,177,116,124,211,72,213,145,146,57,29,34,162,170,177,26,198,219,95,244,21,56,88,255,0,111,217,171,255,0,26,219,191,232,37,239,229,238,10,181,101,174,0,195,89,115,98,168,171,158,219,133,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,174,186,34,120,30,128,2,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,232,35,154,105,154,231,54,106,105,92,175,221,80,244,85,71,34,104,141,238,241,85,244,28,41,112,83,149,156,31,125,41,252,25,223,241,93,207,233,111,97,237,190,221,170,166,155,167,217,122,253,62,151,70,8,180,215,180,191,118,237,218,232,221,52,209,117,184,0,121,252,194,193,86,172,202,192,24,151,46,111,181,21,112,91,113,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,53,211,84,95,2,200,63,160,169,194,199,251,126,205,95,248,214,221,255,0,65,47,127,47,112,85,171,45,112,6,26,203,155,21,69,92,246,220,43,103,162,178,81,203,86,246,186,121,32,166,133,144,198,233,28,214,181,170,245,107,17,85,81,173,77,117,209,19,192,244,0,0,10,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,51,161,83,21,67,54,58,72,228,98,106,248,90,139,171,23,221,85,211,69,209,82,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,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,116,215,69,79,18,247,192,0,176,15,232,42,112,177,254,223,179,87,254,53,183,127,208,75,223,203,220,21,106,203,92,1,134,178,230,197,81,87,61,183,10,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,93,116,68,240,61,0,5,175,241,65,203,211,37,248,179,199,246,252,198,204,108,79,141,109,215,43,117,158,43,36,81,89,43,105,33,129,208,71,52,211,53,206,108,212,210,185,95,186,161,232,170,142,68,209,27,221,226,170,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,3,96,146,104,102,115,154,216,105,162,114,63,117,59,17,21,92,169,162,187,187,193,82,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,217